@charset "utf-8";
/* CSS Document */


@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


body{font-family: 'Poppins', sans-serif; /* font-family: 'Heebo', sans-serif; font-family: 'Roboto', sans-serif; font-family: 'Montserrat', sans-serif;*/}


.container{max-width:1170px;}




.font-light{color:#fff;}
.font-dark{color:#354b5c;}
.font-multi{background: #3D0A48;
background: -webkit-linear-gradient(to bottom right, #3D0A48 0%, #67AFDF 100%);
background: -moz-linear-gradient(to bottom right, #3D0A48 0%, #67AFDF 100%);
background: linear-gradient(to bottom right, #3D0A48 0%, #67AFDF 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}

.letter-spac03{letter-spacing: -0.03em;}
.letter-spac114{letter-spacing: -1.14px;}

.clr-dblack{color: #161616;}
.clr-dblack2{color:#1D1D1D;}
.clr-grey{color: #686868;}
.clr-grey-2{color: #2b2b2b;}
.clr-blue{color: #14396D;}
.clr-yellow{color: #fedb41;}

.font-heebo{font-family: 'Heebo', sans-serif;}
.font-roboto{ font-family: 'Roboto', sans-serif;}
.font-poppins{font-family: 'Poppins', sans-serif;}


.font-w300{font-weight:300;}
.font-w400{font-weight:400;}
.font-w500{font-weight:500;}
.font-w600{font-weight:600;}
.font-w700{font-weight:700;}
.font-w800{font-weight:800;}
.font-w900{font-weight:900;}

.font-14{font-size:14px;}
.font-15{font-size:15px;}
.font-16{font-size:16px;}
.font-18{font-size:18px;}
.font-20{font-size:20px;}
.font-22{font-size:22px;}
.font-24{font-size:24px;}
.font-26{font-size:26px;}
.font-27{font-size:27px;}
.font-28{font-size:28px;}
.font-30{font-size:30px;}
.font-32{font-size:32px;}
.font-34{font-size:34px;}
.font-35{font-size:35px;}
.font-36{font-size:36px;}
.font-38{font-size:38px;}
.font-40{font-size:40px;}
.font-42{font-size:42px;}
.font-44{font-size:44px;}
.font-46{font-size:46px;}
.font-48{font-size:48px;}
.font-50{font-size:50px;}
.font-52{font-size:52px;}
.font-54{font-size:54px;}
.font-56{font-size:56px;}
.font-58{font-size:58px;}
.font-60{font-size:60px;}

.lh-18{line-height:18px;}
.lh-22{line-height:22px;}
.lh-26{line-height:26px;}
.lh-30{line-height:30px;}
.lh-34{line-height:34px;}
.lh-34{line-height:34px;}
.lh-38{line-height:38px;}

.header-area{background:#ffff;}
.header-area .navbar-light .navbar-nav .nav-link{text-transform:capitalize; color:#14396d; font-weight:500; opacity:1; border-bottom:2px solid transparent; padding-left:15px; padding-right:15px; position:relative;}
.header-area .navbar-light .navbar-nav .nav-link:focus, .header-area .navbar-light .navbar-nav .nav-link:hover{border-bottom:2px solid #14396d;}


.dropdown:hover .dropdown-menu { display: block; margin-top: 0; }


.white-btn { display: none; margin-top: 2px; height: 40px;  width: 40px; outline: none; border: none; background: url(../images/menu-icon-top.png) no-repeat center right; background-size: 39px;}

.white-btn:hover, .white-btn:focus, .white-btn:visited { outline: none;  border: none; box-shadow:none;}


.btn-work{ -webkit-transition:ease all 0.3s; -moz-transition: ease all 0.3s; -o-transition: ease all 0.3s; transition: ease all 0.3s; background-color:#fedb41; opacity:1; background-image:url(../images/hand-shake-icon.png); width:220px; background-position:14px 8px; background-repeat:no-repeat; padding:10px 15px 10px 50px; font-size:16px; font-family: 'Roboto', sans-serif; font-weight:500; border-color:#fedb41; color:#14396D !important; border-radius:5px; text-decoration:none;}
.btn-work:hover{background-position:18px 8px;}

.btn-call{ -webkit-transition:ease all 0.3s; -moz-transition: ease all 0.3s; -o-transition: ease all 0.3s; transition: ease all 0.3s; background-color:#fedb41; opacity:1; background-image:url(../images/telephone-about.png); width:200px; background-position:14px 8px; background-size:27px; background-repeat:no-repeat; padding:10px 10px 10px 40px; font-size:16px; font-family: 'Roboto', sans-serif; font-weight:500; border-color:#fedb41; color:#14396D !important; border-radius:5px; text-decoration:none;}
.btn-call:hover{background-position:18px 8px;}

.btn-package{position:absolute; bottom:0; left:0; right:0; width: calc(100% - 70px); margin: 0px auto; -webkit-transition:ease all 0.3s; -moz-transition: ease all 0.3s; -o-transition: ease all 0.3s; transition: ease all 0.3s; background-color:#fedb41; opacity:1; padding:10px 15px 10px 15px; font-size:16px; font-family: 'Roboto', sans-serif; font-weight:500; border-color:#fedb41; color:#14396D !important; border-radius:5px; text-decoration:none;}


.btn-custom{background-color:#fedb41; border-color:#fedb41; color:#153566;}
.btn-custom:hover,.btn-cstm:focus,.btn-cstm:visited{outline:none; color:#ffffff; background-color:#153566; outline:none; border-color:#153566; box-shadow:none;}


.title-1{font-weight:700; font-size:35px; color:#14396D; font-family: 'Heebo', sans-serif;}
.f-1{border-color:#3D6BAC; font-size:14px; font-weight:400; color:#D6E6FD;}

.btn-sub{ -webkit-transition:ease all 0.3s; -moz-transition: ease all 0.3s; -o-transition: ease all 0.3s; transition: ease all 0.3s; background-color:#fedb41; background-image:url(../images/sent-icon.png); width:120px; background-position:90% 7px; background-repeat:no-repeat; padding:10px 40px 10px 20px; font-size:16px; font-family: 'Roboto', sans-serif; font-weight:500; border-color:#fedb41; color:#153566; border-radius:5px; text-decoration:none;}
.btn-sub:hover{background-position:95% 7px;}


.banner-area{background:#14396d; position:relative; overflow:hidden; background-image: url("../images/dust-icon.png"); background-repeat:no-repeat; background-position:100% 80%; background-size:270px;}
.banner-area:before{position:absolute; content:"";  top:0; left:0; bottom:0; width:50%; background:url(../images/banner-img-2.png) no-repeat center center; background-size:cover; height:100%;}


.about-banner:before{background:url(../images/about-banner.png) no-repeat center center; background-size:cover;}
.services-banner:before{background:url(../images/top-services-banner.png) no-repeat center center; background-size:cover;}
.contact-banner:before{background:url(../images/contact-banner.png) no-repeat center center; background-size:cover;}
.how-it-works-banner:before{background:url(../images/how-works-banner.png) no-repeat center center; background-size:cover;}
.work-shahidco-banner:before{background:url(../images/work-with-shahidco-banner.png) no-repeat center center; background-size:cover;}
.detail-banner:before{background:url(../images/packages-banner.png) no-repeat center center; background-size:cover;}
.carpet-banner:before{background:url(../images/sub-services-banner.png) no-repeat center center; background-size:cover;}


.banner-area:after{position:absolute; top:0px; right:0px; content:url(../images/Mask-icon.png); animation: MoveUpDown1 3.5s linear infinite;}

.banner-area .banner-form-area{}
.banner-area .banner-form-inner{position:relative; padding:100px 10px; z-index:999;}

.banner-area .banner-form-area .f-1{border-color:#3D6BAC; background: #14396D; border-radius: 3px; font-family: 'Roboto', sans-serif; font-size:14px; color:#D6E6FD; margin-bottom:15px; height:45px; background-position: 95%; background-repeat:no-repeat; padding-right:40px;}
.banner-area .banner-form-area .f-1:hover,.footer-form-area .f-1:focus, .footer-form-area .f-1:visited{border-color:#3D6BAC; outline:none; box-shadow: 0px 4px 6px #325D99;}

.banner-area .banner-form-area .f-1::placeholder {color:#D6E6FD; opacity: 1;}
.banner-area .banner-form-area .f-1:-ms-input-placeholder {color:#D6E6FD; opacity: 1;}
.banner-area .banner-form-area .f-1::-ms-input-placeholder {color:#D6E6FD; opacity: 1;}

.banner-area .banner-form-area .txtara{height:auto;}

.banner-area .banner-form-area .usr-bg{background-image:url(../images/user-f.png);}
.banner-area .banner-form-area .dte-bg{background-image:url(../images/date_range.png);}
.banner-area .banner-form-area .phn-bg{background-image:url(../images/call-f.png);}
.banner-area .banner-form-area .drop-bg{background-image:url(../images/arrow_down-f.png);}
.banner-area .banner-form-area .emails-bg{background-image:url(../images/email-rgt.png);}
.banner-area .banner-form-area .loca-bg{background-image:url(../images/location-ico.png);}
.right-bg-extra{background-position:98.2% !important}



.banner-bottom{background:#154A96; position:relative; padding:12px 0;}
.banner-bottom:before{background:#fedb41; content:""; position:absolute; right:0; top:0; bottom:0; width:40%;}

.banner-bottom .bottom-1{position:relative;background:url(../images/cleaning-service-icon.png) no-repeat center center; padding:32px 0px 32px 70px;}
.banner-bottom .bottom-2{position:relative; background:url(../images/house-cleaning-icon.png) no-repeat center center; padding:32px 0px 32px 70px;}
.banner-bottom .bottom-3{position:relative; margin-top:13px; margin-left:-80px; z-index:99;padding-left:100px; background:url(../images/call-play.png) no-repeat center left;}

.banner-bottom .bottom-1:before{content:url(../images/king-icon.png); height:60px; width:60px; position:absolute; left:0; top:24px;}
.banner-bottom .bottom-2:before{content:url(../images/honesty-icon.png); height:60px; width:60px; position:absolute; left:0; top:27px;}

.about-sec .about-left{position:relative;}
.about-sec .about-img-after{position:absolute; bottom:0; right:0; border-top:15px solid #fff; border-left:15px solid #fff;}


.about-short-box{background:#fff; box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1); margin-bottom:15px; padding:40px 25px; border-top:10px solid #14396d;}
.about-short-box h4{font-size:28px; color:#14396D; font-family: 'Heebo', sans-serif; font-weight:700; margin-top:20px;}
.about-short-box.box-clr-2{border-color:#fedb41;}
.about-short-box p{color: #767676; font-size:16px;}

.about-boxesarea{margin-top:-100px;}

.about-short-box-2{ padding:40px 25px; margin:20px 0;}
.about-short-box-2:hover{box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.15);}
.about-short-box-2 h4{font-size:22px; color:#14396D; font-family: 'Heebo', sans-serif; font-weight:700; margin-top:20px;}
.about-short-box-2 p{color: #767676; font-size:16px;}


.about-inner{background:url(../images/about-image-bg.png); background-repeat:no-repeat; background-position:center center; background-size:cover;}

.top-services{background:#f7fbfe; text-align:center;}
.top-services .btn-cstm{background: #FEDB41;border-radius: 5px; padding:7px 5px; font-family: 'Roboto', sans-serif; gont-weight:500; font-size:16px; text-decoration:none; color:#14396D;}
.top-services .serv-box{border:1px solid #EDEDED; border-radius:2px; min-height:292px; background:#fff; background-repeat:no-repeat !important; background-position:center center !important; background-size:cover !important; text-align:center; position:relative; overflow:hidden;}
.top-services .services-list{list-style-type:none; margin:0px; padding:0px;}
.top-services .services-list li{width:270px; display:inline-block; margin:5px; padding:0px;}
.top-services .serv-box img{margin:27px 0px 15px 0px;}
.top-services .serv-box h6{color: #14396D; font-family: 'Heebo', sans-serif; font-size:20px;}
.top-services .serv-box:before{position:absolute; bottom:-35px; right:-32px; z-index:99;  content:url(../images/Mask-icon-3.png); animation: MoveUpDown1 3.5s linear infinite;}
.top-services .serv-box:after{position:absolute; bottom:-55px; right:0px; z-index:99; content:url(../images/Mask-icon-3.png); animation: MoveUpDown1 3.5s linear infinite;}

.top-services .serv-box-upper{position:absolute; z-index:999; border-radius:2px; color:#fff; opacity:0; top:0; left:0; bottom:0; right:0; background:rgba(20,57,109,1);  -webkit-transition:ease all 0.4s; -moz-transition: ease all 0.4s; -o-transition: ease all 0.4s; transition: ease all 0.4s;}
.serv-box:hover .serv-box-upper{opacity:1;}
.top-services .serv-box-upper img{max-width:55px; margin-top:0px;}
.cntr-content{padding:20px; position:absolute; transform:translate(-50%, -50%); width:100%; top:50%; left:50%;}

@keyframes MoveUpDown1 {
0% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
    100% { transform: translateY(0); }
}

.services-inner{box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08); background:#fff;}


.social-contacts{margin:0px 0px 15px 0; padding:0px; list-style-type:none;}
.social-contacts li{list-style-type:none; margin:0px 2px 0 0; display:inline-block; background:#14396d; border:10px solid #fedb41; border-radius:50%; height:45px; width:45px; line-height:1.6em; text-align:center;}
.social-contacts li a{color:#fedb41;}

.other-services ul.other-box{margin:0px; padding:0px; list-style-type:none; text-align:center;}
.other-services ul.other-box li{border:1px solid #EDEDED; border-radius:2px; vertical-align:middle; margin:3px 2px; display:inline-block;width:134px; height:130px; -webkit-transition:ease all 0.4s; -moz-transition: ease all 0.4s; -o-transition: ease all 0.4s; transition: ease all 0.4s;}
.other-services ul.other-box li:hover{cursor:pointer;border-color:#14396D; box-sizing: border-box; box-shadow: 0px 10px 16.99px rgba(0, 0, 0, 0.19);}
.other-services ul.other-box img{margin:27px 0px 15px 0px;}
.other-services ul.other-box h6{color: #14396D; font-family: 'Heebo', sans-serif; font-size:16px;}


.service-detail .serv-box:before , .service-detail .serv-box:after{content:normal;}
.service-detail .serv-box h6{color:#fff; font-weight:900; font-family: 'Roboto', sans-serif; font-size:18px;}
.service-detail .serv-box p{font-size:13px; font-weight:400; line-height:20px;}


.service-detail .serv-box:hover .serv-box-upper{background:rgba(20,57,109,0.8);}
.service-detail .serv-box:hover .btm-content h6{display:none;}

.btm-content{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.56) 100%); position:absolute; bottom:0; width:100%; padding:50px 10px 20px 10px; text-align:center;}


.how-it-works{background:url(../images/bg-how-works.png); background-position:center; background-size:100%; background-repeat: no-repeat;}
.how-box{padding:40px 0;}

.how-it-works .how-works-box{position:relative;}
.how-it-works .how-works-box h4{color:#000; font-size:26px; font-weight:600; margin:0px;}
.how-it-works .how-works-box p{color:#000; font-size:20px; font-weight:400;}
.how-it-works .how-works-box span{opacity: 0.15; position:absolute; left:0; bottom:-30px; font-size:300px; line-height:1em; color:#14396D; font-weight:600;}
.how-it-works .text-md-end span{right:0;}



.packages-area{ background:#ffffff;}
.package-box{padding:35px;}
.packages-list, .package-inner{margin:0px; padding:0px; list-style-type:none;}
.packages-list li{display:inline-block; border-right:1px solid #EAECEE; vertical-align:top; width:33%; margin:0px -2px; padding:0px; border-top:15px solid rgba(20, 57, 109, 0.62);}
.packages-list li:nth-child(2){border-top-color:#14396D;}
.packages-list li:last-child{border-top-color:#FEDB41; border-right:none;}

.packages-list li ul li{border:none; margin:15px 0;}

.packages-list .package-box{min-height:415px; position:relative;}
.packages-list .package-box h5{ color:rgba(20, 57, 109, 0.62); font-family: 'Heebo', sans-serif; font-style: normal;font-weight: 700;font-size: 26px; line-height: 1.3em;}
.packages-list .package-box h3{ font-family: 'Montserrat', sans-serif; color:#14396D; font-style: normal;font-weight: 600;font-size: 51px; line-height: 1em; margin:25px 0;}
.packages-list .package-box h6{ margin:10px 0px 30px 0px; font-family: 'Montserrat', sans-serif; color:#ACBDDA; font-style: normal;font-weight: 500;font-size: 23px; line-height: 1em;}



.packages-list ul{width:100%;}
.packages-list ul li{padding:0 0 0 30px; width:100%; color:#6A6A6A; font-size:16px; display:block; background:url(../images/icon-check.png); background-size:18px; background-repeat:no-repeat; background-position:left center;}


.quote-area{background-color:#F1F6FA; position:relative; background-image:url(../images/quote-bg.png); background-position:bottom left; background-repeat:no-repeat; background-size:auto;}

.quote-box{background:#fff; padding:30px; position:relative;}
.quote-box:before{position:absolute; top:-20px; right:30px; z-index:99; content:url(../images/quote-blue.png);}
.quote-box h4{font-size:22px; color:#14396D; margin-bottom:8px; font-weight:500; font-family: 'Heebo', sans-serif;}
.quote-box p{color:#004976; font-size:16px; font-weight:400; margin:8px 0px 0px 0px;}
.quote-box img{width:auto !important;}

.carousel-quote .owl-stage-outer{padding-top:50px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#14396D !important;}
.owl-theme .owl-dots .owl-dot.active span{width:40px;}


.faqs-area .accordion-button{background:rgba(20, 57, 109, 0.05);  box-shadow:none !important;}

.faqs-area .accordion-item{border:none; margin:10px 0;}

.faqs-area h2.accordion-header span{font-weight:500; color: #14396D; font-family: 'Heebo', sans-serif; font-size:20px;}
.faqs-area .accordion p{color:#767676; margin-bottom:0px;}

.contact-outer{border: 1px solid #E1E1E1; background:#ffffff;}

.contact-outer .footer-form-area .txtara{height:auto;}

.contact-outer .footer-form-area{box-shadow:none;}
.contact-box{background:#14396D; padding:45px 25px 25px 25px; position:relative;}
.contact-box:after{position:absolute; bottom:-7px; right:0px; z-index:99; content:url(../images/contact-after.png);}


.contact-page-list{margin:25px 0px; padding:0px; list-style-type:none;}
.contact-page-list li{color:#E3E3E3; margin:8px 0; padding:0px; padding-left:30px; font-size:17px; list-style-type:none; font-family: 'Poppins', sans-serif; font-weight:300;}

.contact-loc{background-image:url(../images/loc-contact.png); background-repeat:no-repeat !important; background-position:top left !important;}
.contact-email{background-image:url(../images/email-contact.png); background-repeat:no-repeat !important; background-position:center left !important;}
.contact-call{background-image:url(../images/call-contact.png); background-repeat:no-repeat !important; background-position:center left !important;}

.carousel-quote .owl-nav{opacity: 0;}


.footer-form-area{background-color: #FFFFFF; padding:35px; box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.15);}

.footer-form-area .f-1{border-color:#CFCFCF; font-family: 'Roboto', sans-serif; font-size:14px; color:#3F3F3F; margin-bottom:15px; height:45px; border: 1px solid #CFCFCF; border-radius: 3px; background-position: 95%; background-repeat:no-repeat; padding-right:40px;}
.footer-form-area .f-1:hover,.footer-form-area .f-1:focus, .footer-form-area .f-1:visited{border-color:#14396D; outline:none; box-shadow:none;}

.footer-form-area .f-1::placeholder {color:#A1A1A1; opacity: 1;}
.footer-form-area .f-1:-ms-input-placeholder {color:#A1A1A1; opacity: 1;}
.footer-form-area .f-1::-ms-input-placeholder {color:#A1A1A1; opacity: 1;}


.footer-form-area .usr-bg{background-image:url(../images/f-user.png);}
.footer-form-area .eml-bg{background-image:url(../images/f-email.png);}
.footer-form-area .phn-bg{background-image:url(../images/f-call.png);}
.footer-form-area .drop-bg{background-image:url(../images/f-arrow.png);}



.footer-call-action{background-color:#fedb41; margin-bottom:40px; padding:30px; border-radius:10px;}
.footer-call-action h3{color:#14396d; font-size:30px; font-family: 'Heebo', sans-serif; font-weight:700;}
.footer-call-action p{color:#171717 !important; font-size:18px !important;}

.footer-call-action a{ -webkit-transition:ease all 0.4s; -moz-transition: ease all 0.4s; -o-transition: ease all 0.4s; transition: ease all 0.4s; background: #FFFFFF; background-image:url(../images/Play-phone.png); background-size:59px; background-position:98% 4px;  background-repeat:no-repeat; width:334px; padding:14px 70px 10px 25px; display:inline-block; font-size:28px; font-family: 'Heebo', sans-serif; color:#14396d; text-decoration:none; font-weight:500; border-radius: 50px; margin-top:22px; text-align:left;}
.footer-call-action a:hover{background-position:95% 4px; color:#fff; background-color:#14396d;}

.footer-area{background-color:#14396d; padding-top:40px;}
.footer-area p{color:#D6E6FD; font-size:16px; font-weight:400; font-family: 'Roboto', sans-serif;}
.footer-area p span{font-weight:500;}
.footer-area h4{color:#fff; text-transform:uppercase; font-family: 'Heebo', sans-serif; font-weight:500; margin-bottom:25px;}
.footer-area ul{list-style-type:none; margin:0px; padding:0px;}
.footer-area ul li{list-style-type:none; display:block; color:#D6E6FD; font-size:16px; font-weight:400; font-family: 'Roboto', sans-serif; margin:18px 0px; padding:0px;}
.footer-area ul li a{color:#D6E6FD; text-decoration:none;}

.footer-area ul.links-list li{background:url(../images/chevrons-right.png) no-repeat center left; padding-left:20px;}

.footer-area ul.contact-list li{padding-left:30px;}
.footer-area ul.contact-list li:first-child{background:url(../images/mail-f-icon.png) no-repeat center left;}
.footer-area ul.contact-list li:nth-child(2){background:url(../images/phone-f-icon.png) no-repeat center left;}
.footer-area ul.contact-list li:last-child{background:url(../images/location-f-icon.png) no-repeat center left;}


.footer-area .copyrights{background-color:#0d2d5c; padding:5px 0;}
.footer-area .copyrights p{color:#ffffff; font-size:16px; margin:7px 0px; font-weight:300; font-family: 'Roboto', sans-serif;}


input[type="date"]{position:relative;}
	    input[type="date"]::-webkit-inner-spin-button, input[type="date"]::-webkit-calendar-picker-indicator { opacity:0; width:50%; height:100%; right:0; position:absolute; top:0; bottom:0;}


@media(max-width:1024px){
    .banner-bottom:before{content:normal;}
    .banner-bottom .bottom-3{margin-left:0px; margin-bottom:25px;}
    .banner-bottom .bottom-3 .clr-blue{color:#fff !important;}
    .banner-bottom .bottom-2, .banner-bottom .bottom-1{background:none;}
}


@media(max-width:991px){
	.footer-call-action a{font-size:20px; background-size: 47px; width:255px;}
	
	.packages-list-main{text-align:center;}
	.packages-list li{width:49%; border-right:none; text-align:left; margin:15px auto;}
	.packages-list .package-box{min-width:auto;}
	.white-btn { display: inline-block;}
	.how-it-works{background:#fff;}
	.how-it-works{text-align:center !important;}
	.how-box{padding:20px 0;}
	.how-it-works .how-works-box span{font-size:100px; position:static; margin-bottom:20px;}
	
}

@media(min-width:768px){}

@media(max-width:767px){
    
    .packages-list li{width:100%;}
    
    .banner-area{ position:relative;}
    
	.banner-area:after{content:""; height:100%; width:100%; background:rgba(20,57,109,0.8); position:absolute; animation:none;}
	.banner-area:before{width:100% !important;}
	.banner-area .banner-form-inner{padding: 50px 10px;}
}

@media(max-width:480px){}