/*----------- Reset css start --------------*/
*{margin:0; padding:0; box-sizing: border-box;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';}
table {border-collapse: collapse;border-spacing: 0;}
ul, p{margin:0px;}
body, html{position:relative;}
html{height:100%;}
a:focus, .btn:focus, .btn:active:focus, .btn.active:focus, button:focus, input:focus, select:focus{outline:none;text-decoration:none;box-shadow: none;}
a{color:#404040;}
a, a:hover{text-decoration:none;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;}
label{font-weight:normal;}
::-moz-placeholder{opacity:1;}
input[type=text]::-ms-clear, input[type=text]::-ms-reveal{  display: none; width : 0; height: 0; }
.form-control::-moz-placeholder, .form-control::-moz-placeholder {color: #000; opacity:1;}
.form-control:-ms-input-placeholder, .form-control:-ms-input-placeholder {color: #000; opacity:1;}
.form-control:-moz-placeholder, .form-control:-moz-placeholder {color: #000; opacity:1;}
/*----------- Reset css end --------------*/
/*** common css ***/
.site-main-header ul li a{font-family: 'open_sansbold';}
.banner-left-side-main{color: #38375d;}
/***************** ends ************/
@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('../fonts/opensans-semibolditalic-webfont.eot');
    src: url('../fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight_italic';
    src: url('../fonts/opensans-lightitalic-webfont.eot');
    src: url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-lightitalic-webfont.woff') format('woff'),
         url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/opensans-italic-webfont.eot');
    src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-italic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-italic-webfont.woff') format('woff'),
         url('../fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('../fonts/opensans-extrabolditalic-webfont.eot');
    src: url('../fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-extrabolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fonts/opensans-extrabold-webfont.eot');
    src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansbold_italic';
    src: url('../fonts/opensans-bolditalic-webfont.eot');
    src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinslight_italic';
    src: url('../fonts/poppins-lightitalic-webfont.eot');
    src: url('../fonts/poppins-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/poppins-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/poppins-lightitalic-webfont.woff') format('woff'),
         url('../fonts/poppins-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/poppins-lightitalic-webfont.svg#poppinslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsbold';
    src: url('../fonts/poppins-bold-webfont.eot');
    src: url('../fonts/poppins-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/poppins-bold-webfont.woff2') format('woff2'),
         url('../fonts/poppins-bold-webfont.woff') format('woff'),
         url('../fonts/poppins-bold-webfont.ttf') format('truetype'),
         url('../fonts/poppins-bold-webfont.svg#poppinsbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
.wrapper{max-width: 1230px;margin: 0 auto;width: 100%;padding: 0 15px;}
.site-main-header{position: fixed;top: 0;left: 0;right: 0;margin: auto;z-index: 99;}
.navbar {padding: 50px 0;}
.sticky-header .navbar {padding: 10px 0;}
.site-main-header ul li a{color: #716058;font-size: 18px;padding: 0;margin: 10px 20px;text-transform: uppercase;}
.btn-apply { background: #ff0000; color: #fff; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; padding: 6px 20px; border: none; font-size: 16px; margin: 10px 0 25px;transition: none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;text-transform: uppercase;}
.banner-txt-sec{position: absolute;left: 0;right: 0;bottom: 0;overflow: hidden;}
.banner-slidrer-main{position: relative;}
.site-main-header ul li.nav-item.active a, .site-main-header ul li  a:hover, .site-main-header ul li  a.active{color: #352118;}
.main-hd{text-transform: capitalize;font-size: 35px;font-family: 'poppinsbold';position: relative;left: 130px;top: -35px;}
.banner-txt{font-size: 30px;font-family: 'poppinslight_italic';line-height: 1.5;padding-left: 40px;padding-right: 120px;}
.banner-bottom-sec p{font-family: 'poppinslight_italic';padding-top: 10px;}
.banner-bottom-sec{margin: 30px 0;padding-left: 40px;}
.banner-slidrer-main .carousel-control-prev,.banner-slidrer-main .carousel-control-next,.main-testimonial-sec .carousel-control-prev,.main-testimonial-sec .carousel-control-next{display: none;}
.banner-slidrer-main .carousel-indicators li{border-radius: 50%;-webkit-border-radius: 50%;-ms-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;height: 12px;width: 12px;opacity: 1;}
.banner-slidrer-main .carousel-indicators .active{border: 1px solid #fff;margin-top: 9px; background: transparent;}
.banner-slidrer-main .carousel-indicators{bottom: 20px;}
.text-center{text-align: center;}
.head-sm{color: #2b305d; font-family: 'open_sansbold'; position: relative;display: inline-block;}
.head-sm::before ,.head-sm::after {content: '';background-color: #000; display: inline-block; width: 60px;position: absolute;height: 1px;top: 0; bottom: 0;margin: auto;right: -100px;}
.head-sm::before{left: -100px;right: unset;} 
.main-feature-sec,.main-testimonial-sec{padding: 80px 0;}
.main-testimonial-sec{padding: 70px 0 170px;}
.main-testimonial-sec .carousel-indicators{bottom: -100px;}
.feature-descp{font-size: 18px;color: #5d5b5d;max-width: 930px;margin: 50px auto 60px;line-height: 35px;}
.banner-slidrer-main .carousel-item img{width: 100%;}
.banner-slidrer-main .carousel-item {background-image: url('../images/header_bg.png'); height: 870px;background-repeat: no-repeat;background-size: cover;}
.feature-img{background-image: url('../images/sprite.png');display: inline-block;}
.feature-img {background-image: url(../images/sprite.png);display: inline-block;width: 100%;height: 45px;width: 52px;}
i.feature-img.instant-loan{background-position: -139px 1px;}
.head-xs{font-size: 16px;font-family: 'open_sansbold';vertical-align: top;}
.inner-feat-sec{display: inline-block;width: 100%;text-align: left;}
.inner-feat-txt{display: inline-block;vertical-align: top;color: #2b305d;width: 83%;}
.inner-feat-txt p{color:#282528;font-family:  'open_sansregular';min-height: 90px; font-size:15px;}
.auto-sp-row{max-width: 1000px;margin: auto;}
.main-feature-sec .desc-row .inner-feat-sec{margin-bottom: 75px;}
.main-feature-sec .desc-row .inner-feat-sec.mb-zero{margin-bottom: 0;}
.feature-img.cleander{background-position:-7px -59px;}
.feature-img.documnet{background-position: -192px -1px;}
.feature-img.full-hours{background-position: -69px -58px;}
.feature-img.charges{background-position: -71px -2px;}
i.feature-img.instant-loan{background-position: -133px -1px;}
.feature-img.online{background-position: -4px -1px;}
.testimonial-client-img{background-color: #fff;height: 100px;width: 100px;line-height:100px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border: 2px solid #f5e551;margin: 80px auto 0;}
.testimonial-client-img img{display:inline-block; vertical-align:middle; max-width:100%; height:auto;}
.main-testimonial-sec{background-color: #f0eeee;}
.testimonial-sign-img{margin-bottom: 50px;}
.main-testimonial-sec .carousel-indicators li{background-color: #a2a1a1;border:2px solid transparent;height: 10px;width: 10px;border-radius: 50%;-webkit-border-radius: 50%;-o-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;}
.main-testimonial-sec .carousel-indicators .active{background-color: #fff; border-color:#000;}
.client-name{font-size: 16px;font-family: 'open_sansbold';margin-top: 20px;}
.testimonial-upper-sec p{line-height: 35px;font-family: 'open_sansregular';font-size: 18px;color: #282528;max-width: 900px;margin: auto; min-height:105px;}
.sticky-header{background:rgba(0,0,0,0.4);}
.site-main-header.sticky-header .navbar-light ul li a{color: #fff;margin: 20px;opacity: 0.6;}
.site-main-header.sticky-header .navbar-light ul li a.active{opacity: 1;}
.head-sm {text-transform: uppercase; font-size: 28px;}
.steps-section {padding: 70px 0;}
.steps-details {text-align: center;}
.steps-text {padding-left: 170px; min-height: 245px;font-size:21px;}
.same-title {margin-bottom: 50px;}
.steps-number:before {background: url(../images/numbers.png) no-repeat center; position: absolute; left: 0px; top: 0; height: 630px; width: 150px; content: "";}
.steps-number {position: relative; padding: 50px 15px;}
.steps-text.last-step {min-height: auto;}
.contact-section {padding: 80px 0; background: url(../images/contact_bg.png) no-repeat center; background-size: cover; border-top: 5px solid #f6e539; border-bottom: 5px solid #f6e539;}
.contact-form {background: rgba(239, 169, 134, 0.5); padding:60px 50px 50px; max-width: 800px; width:100%; margin: auto;}
.contact-form .head-sm {color: #333; font-size: 25px;}
.contact-form form {max-width: 500px; margin: 50px auto 0;}
.contact-form form input {background: transparent; border: none; border-bottom: 1px solid #808080; padding:20px 0; border-radius: unset; -webkit-border-radius: unset; -moz-border-radius: unset; -ms-border-radius: unset; -o-border-radius: unset; padding: 0; color: #333; font-size: 14px;}
.contact-form form .form-group {margin-bottom: 30px;}

.contact-form form input:focus {background: transparent; outline: none; box-shadow: unset; border-color: #3b3f63;}
.form-check .form-check-input {width: 22px; height: 22px; margin-top: 0;}
.form-check-label span {font-size: 14px; padding-left: 10px;}
.submit-btn { background-image: linear-gradient(to right, #0e436f, #004788, #0049a0, #004ab7, #0b47cb); color: #fff; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; padding: 6px 20px; border: none; font-size: 16px; margin: 10px 0 25px;transition: none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;text-transform: uppercase;}
.submit-btn:hover{background: #0e436f;color:#fff;}
.contact-form form .form-group.form-check {margin-bottom: 15px;}
.navbar-toggler .icon-bar{display: block;background-color: #000;width: 30px;height: 5px;margin-bottom: 5px;}
.site-main-header.sticky-header .navbar-toggler .icon-bar{background-color: #fff;}
footer {padding: 100px 0;}
.google-play-logo {padding: 30px 15px;}
.footer-site-logo {position: relative; margin-bottom: 15px;}
.footer-site-logo span {color: #38375d; font-size: 11px; position: absolute; left: 60px; bottom: 0; font-weight: bold;}
.footer-col {position: relative; margin-top: 60px;}
.right-arrow {background: url(../images/right_arrow.png) no-repeat center; width: 30px; height: 20px; position: absolute; right: 8px;bottom: 11px;border: none;}
.same-label {font-size: 13px; color: #777; font-weight: bold; margin-bottom: 30px;}
.footer-menu a {font-size: 13px; padding-bottom: 10px; display: inline-block; color: #777;}
.footer-menu a:hover, .footer-menu a:focus {color: #38375d;}
.qr-title {padding-left: 10px;} 
.social-link {padding: 0 10px;}
.copyright {font-size: 13px; color: #777; padding: 10px;}
.social-link a {width: 30px; height: 30px; display: inline-block; vertical-align: top;}
.fb {background: url(../images/fb.png) no-repeat center;}
.insta {background: url(../images/insta.png) no-repeat center;}
.twitt {background: url(../images/twitter.png) no-repeat center;}
.spcing-set{padding: 0 40px;}
.form-element {position: relative;}
label.error {color: #ff0000;font-size: 13px;margin-bottom: 0;}
.form-element .form-control {padding-right: 2.65rem;}

.steps-section, .main-feature-sec{overflow: hidden;}


.form-label-group {position: relative;margin-bottom: 1rem;}
/* floating labels css here */
.form-label-group input::-webkit-input-placeholder {color: transparent;}
.form-label-group input:-ms-input-placeholder {color: transparent;}
.form-label-group input::-ms-input-placeholder {color: transparent;}
.form-label-group input::-moz-placeholder {color: transparent;}
.form-label-group input::placeholder {color: transparent;}
.form-label-group textarea::-webkit-input-placeholder {color: transparent;}
.form-label-group textarea:-ms-input-placeholder {color: transparent;}
.form-label-group textarea::-ms-input-placeholder {color: transparent;}
.form-label-group textarea::-moz-placeholder {color: transparent;}
.form-label-group textarea::placeholder {color: transparent;}
.form-label-group{margin-bottom: 30px;}
.form-label-group > .label {position: absolute;top:5px;left: 0;margin-bottom: 0;color: #333;transition: all .1s ease-in-out;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;font-size: 13px;font-weight: 500;pointer-events: none;font-family: open_sanssemibold;}
.form-label-group .form-control:not(:placeholder-shown) ~ .label {top: -15px;color: #333;left: 0;opacity: 1;}
#subscribe_form .form-label-group > .label {left: 8px;padding: 0 5px;top: 10px;opacity: 0.5;}
#subscribe_form  .form-label-group .form-control:not(:placeholder-shown) ~ .label {top: -11px;background: #fff;opacity: 1;color: #565656;}
#subscribe_form .form-control {font-size: 14px;height: 42px;border-width: 2px;border: 2px solid #BDBDBD;padding-right: 44px;}
#subscribe_form .form-label-group {margin-bottom: 0;}



/********* Media qurries *******************/
@media only screen and (max-width: 1280px){
.banner-slidrer-main .carousel-item {height: 780px;}
}
@media only screen and (max-width: 1200px){
.banner-slidrer-main .carousel-item {height: 750px;}
}
@media only screen and (max-width: 1140px){
.main-hd{font-size: 31px;}
.banner-txt{font-size: 26px;}
.banner-slidrer-main .carousel-item {height: 700px;}
.steps-text {min-height: 235px;}
}
@media only screen and (max-width: 991px){   
.banner-slidrer-main .carousel-item{background-position: center;}
.banner-txt-sec{bottom: unset;top: 60%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.right-image-sec {display: none;}  
.banner-txt-sec{text-align: center;} 
.banner-left-side-main img{max-width: 300px;height: auto;}
.main-hd{left: 0;top: 0;}
.banner-slidrer-main .carousel-indicators{bottom: 0;}
.main-feature-sec  img{margin: 50px 0;}
.inner-feat-txt{width: 75%;}
.banner-bottom-sec{padding-left: 0;}
.banner-txt{padding: 0;}
.main-feature-sec .desc-row .inner-feat-sec {margin-bottom: 40px;}
.inner-feat-txt p {min-height: auto;}
.steps-number::before {left: 40px;}
.steps-text {padding-left: 200px;}
.site-main-header ul li a {font-size: 16px;}
.steps-text {min-height: 238px;font-size: 18px;}
}
@media only screen and (max-width: 767px){
.navbar-toggler{margin-left: auto;}
.main-feature-sec .desc-row .inner-feat-sec{margin-bottom: 0;}
.feature-descp{margin: 0 auto 30px;}
.google-play-logo{padding: 15px;}
.footer-col{margin: 20px 0;}
.main-feature-sec,.steps-section{padding: 30px 0;}
footer{padding: 30px 0 0;}    
.feature-descp{font-size: 16px;line-height: 30px;margin: 20px 0 40px;}
.steps-details img{width: 100%;height: auto;}
.navbar-nav{margin: 0;}
header.site-main-header.sticky-header .navbar-nav{background: rgba(0,0,0,0.0);}
.steps-number:before{left: 0;}
.steps-text{padding-left: 140px;}
.steps-number{text-align: center;}
.main-hd{font-size: 21px;}
.site-main-header ul li a{margin: 20px;}
.banner-slidrer-main .carousel-item{height: 700px;}
.site-main-header .navbar{padding: 0;}
.qr-title {padding-left: 0;}
.site-main-header ul li a {font-size: 14px;margin: 20px 15px;}
.site-main-header.sticky-header ul li a{margin: 20px 15px;}
.navbar-expand-sm .navbar-nav .nav-link {padding-right: 0rem;padding-left: 0rem;}
.steps-number {position: relative;padding: 50px 15px;}
.steps-number::before {left: 0;height: 500px;width: 90px;background-size: contain;}
.steps-text {padding-left: 85px;min-height: 175px;}
.banner-slidrer-main .carousel-item {height: 600px;}
.banner-txt {font-size: 22px;}
.banner-txt-sec {top: 50%;}
}
@media only screen and (max-width: 600px){
.head-sm::before, .head-sm::after{width: 30px;}
.head-sm::before{left: -50px;}
.head-sm::after{right:-50px;}
.head-sm{font-size: 25px;}
.contact-form{padding: 15px;}
.testimonial-upper-sec p{font-size: 16px;line-height: 28px;}
.testimonial-client-img{margin: 25px auto 0;}
.testimonial-sign-img{margin-bottom: 40px;}
.main-testimonial-sec .carousel-indicators{bottom: -30px;}
.main-testimonial-sec{padding: 50px 0;}
.banner-txt{font-size: 23px;}
.banner-left-side-main img{max-width: 200px;margin: auto;}
.head-sm::before, .head-sm::after{width: 15px;}
.head-sm::before{left: -20px;}
.head-sm::after{right:-20px;}
.site-main-header ul li a, .site-main-header.sticky-header ul li a{margin: 20px 12px;}
}
@media only screen and (max-width: 575px){
.steps-details img {margin: 40px 0;}
.steps-text {min-height: 182px;}
.last-step{min-height: auto;}
.steps-details img {margin: 60px 0 40px;}
.navbar-toggler {padding: 0;border: none;}
.navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(113, 96, 88, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.navbar-light .navbar-toggler-icon:hover {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(53, 33, 24, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.navbar-toggler{margin-top: 20px;}
.sticky-header .navbar-toggler {margin-top: 10px;margin-bottom: 10px;}
.sticky-header .navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.6)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.sticky-header .navbar-light .navbar-toggler-icon:hover {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.navbar-collapse {position: absolute;top: 100%;background: rgba(0, 0, 0, 0.3);width: 100%;left: 0;}
}
@media only screen and (max-width: 550px){
.steps-text {min-height: 176px;padding-left: 95px;}
}
@media only screen and (max-width: 480px){
.main-feature-sec .desc-row .inner-feat-sec{margin-bottom: 20px;}
.head-sm::before, .head-sm::after{content: none;}
}
@media only screen and (max-width: 400px){
.steps-text {min-height: 170px;padding-left: 95px;font-size: 16px;}
.steps-section .same-title {margin-bottom: 20px;}
.steps-text.last-step {margin-top: 8px;}
}
/************* ends ********************/
