@charset "utf-8";
/*..............embedded fonts..............*/

/*..............embedded fonts..............*/
@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');
/*------------font-family: 'Poppins', sans-serif;------------*/
/*..............custom fonts..............*/
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/*---------font-family: 'Playfair Display', serif;----------*/
/*..............custom fonts..............*/



/*..............common styles..............*/
body { margin: 0; padding: 0; font-family: 'Poppins', sans-serif; font-size:20px; font-weight: 400; color:#4D4D5B; overflow-x: hidden; }
h1, h2, h3, h4, h5, h6 {font-family: 'Playfair Display', serif; font-weight: normal; margin:0 0 25px; padding:0; color: #192949; }
h1{ font-size:75px;}
h2{ font-size:50px;}
h3{ font-size:32px;}
h4{ font-size:30px;}
h5{ font-size:20px;}
h6{ font-size:18px;}
p{ margin:0 0 25px; line-height: 1.3;}
img{ max-width: 100%;}
a, img{ border:0; text-decoration: none; outline: none;}
a, a:link, a:visited, a:focus, a:hover { color: #179ae2; outline: none; text-decoration: none; transition:all 0.3s ease 0s;}
a:hover{ text-decoration:none;}

input, textarea, select{ font-family: 'Poppins', sans-serif; font-weight: 300; outline: none;}
input[type="submit"]{ font-family: 'Poppins', sans-serif; font-weight: 300; transition:all 0.3s ease 0s; outline: none;}
select { appearance: none; -webkit-appearance: none; height: 50px !important; padding-right: 40px !important; background-image: url(../images/select-arw.png); background-repeat: no-repeat; background-position: 96% center;  }

/* --- for placeholder color --- */
/*
.form-control::-moz-placeholder{color:#505873;opacity:1;}
.form-control:-ms-input-placeholder{color:#505873;}
.form-control::-webkit-input-placeholder{color:#505873;}
*/
/* --- for placeholder color --- */

/* --- only use for wordpress (Image alignment) --- */
.alignleft , .alignnone{float:left; margin:0 15px 10px 0;}
.alignright{float:right; margin:0 0 10px 15px;}
.aligncenter{margin:10px auto; display:block;}
/* --- only use for wordpress (Image alignment) --- */

/* --- Button Styles --- */
.btn {border: 0; display: inline-block; vertical-align: top; background: #3A9165; color: #fff !important; padding: 23px 43px; font-size: 18px; line-height: 1; font-weight: 600; border-radius: 35px; }
.btn:hover{background-color: #192949 !important;}

.blue-bg{background-color: #192949;}
.light-green-bg{background-color: #F5FFFA;}

/* --- Button Styles --- */

/*row with equal height column*/
.row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
/*row with equal height column*/

/* --- checkbox and radio button Styles --- */

.builder_radiobox ul li label{ font-weight: normal;}
.builder_radiobox ul li input[type="radio"]{ opacity: 0;}
.builder_radiobox ul li input[type="radio"]:empty ~ label{ position:relative; float:left; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; padding: 0 0 0 22px;}
.builder_radiobox ul li input[type="radio"]:empty ~ label:before{ position:absolute; display:block; top:2px; bottom:0; left:0; content:""; width:16px; height:16px; background:url(../images/radiobutton.png) left top no-repeat;}
.builder_radiobox ul li input[type="radio"]:checked ~ label:before{ background:url(../images/radiobutton.png) left bottom no-repeat;}

/* --- checkbox and radio button Styles --- */

.common-padd { padding-top: 90px; padding-bottom: 90px; }
.common-padd-small { padding-top: 30px; padding-bottom: 30px; }
.common-padd-lt-rt { padding-left: 85px; padding-right: 85px; } 

.form-control { height: 50px; padding: 12px 15px; }

/*..............common styles..............*/



/*for header css*/
.main-header { position: absolute; padding: 30px 0px; z-index: 999; left: 0; right: 0; top: 0; }
.header-row { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }

.call-portal { padding: 0 0 18px; margin-right: -20px; display: flex; align-items: center; justify-content: flex-end; }
.call-portal a.call-link { color: #CE222B; font-weight: 900; font-style: italic; margin-right: 10px; }
.call-portal a.call-link svg { color: #686868; }
.call-portal a.portal-btn { background: #CE222B; color: #fff; padding: 9px; line-height: 1; display: block; font-size: 14px; }

.main-menu {  }
.main-menu ul { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; align-items: center;}
.main-menu ul li { list-style: none; font-family: 'Poppins', sans-serif; font-size: 20px; font-weight: 400; text-transform: capitalize;}
.main-menu ul li:not(:last-child) { margin-right: 20px; }
.main-menu ul li a { display: block; color: #fff; padding: 8px 0; position: relative;padding: 16px 9px;border-bottom: 3px solid #0000;}
.main-menu ul li a:hover, .main-menu ul li.current-menu-item a { border-bottom: 3px solid #3A9165;}


.main-menu ul li.talk-btn a { background: #cd0b03; color: #fff !important; padding: 14px 35px !important; line-height: 1; font-size: 16px; text-transform: uppercase; border-radius: 30px; }
.main-menu ul li.talk-btn a:hover { background: #e2136c; }

.nav_btn { color: #fff; font-size: 22px; text-align: right; display: none; }
.nav_close { display: none; color: #fff; }


.main-header.fixed { background: #87c1af; padding: 10px 0px; left: 0; position: fixed; top: 0; width:100%; box-shadow:0 0 12px rgba(0, 0, 0, 0.4); transition: all 0.5s; -ms-transition: all 0.5s; -webkit-transition: all 0.5s; animation: slide-down 0.7s; -ms-animation: slide-down 0.7s; -webkit-animation: slide-down 0.7s;}

@keyframes slide-down { 

0% {transform: translateY(-100%); 
-moz-transform: translateY(-100%); 
-webkit-transform: translateY(-100%); 
-o-transform: translateY(-100%);
-ms-transform: translateY(-100%); } 
100% { 
transform: translateY(0); 
-moz-transform: translateY(0); 
-webkit-transform: translateY(0); 
-o-transform: translateY(0); 
-ms-transform: translateY(0); } 
}

/*for header css*/
.about-mission .img-box img{width: 100%;height: 100%;object-fit: cover;}





.banner-sec {height: 860px; background-color: #F5FFFA; position: relative;overflow: hidden; }
.banner-sec::before {position: absolute; content: ""; clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%); width: 56%; height: 100%; right: 0;background: rgb(25,41,73); background: linear-gradient(45deg, rgba(25,41,73,1) 54%, rgba(20,56,43,1) 100%); }
.banner-sec .container {display: flex; align-items: flex-end; height: 100%;position: relative;z-index: 1;}
.banner-sec .banner-imge {position: relative; z-index: 1;max-width: 85%;margin: 0 auto;}
.banner-sec .banner-content h1 {font-weight: 700; }
.banner-sec .banner-content h1 span{color: #3A9165;}
.banner-sec .banner-content p {margin-bottom: 40px; }
.banner-sec .banner-text-prtcl h1 {font-size: 493px; position: absolute; bottom: -83px; color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #00000017; left: 0; right: 0; margin: 0 auto; text-align: center; white-space: pre; font-weight: 800; }
.banner-sec .banner-text-prtcl h1 span {-webkit-text-stroke-color: #ffffff0a;color: #fff;opacity: .05; }

.what-sue .section-header {text-align: left;}
.section-header {text-align: center; max-width: 1095px; /*margin: 0 auto;*/ margin-bottom: 55px; }
.section-header h2 {font-weight: 800; }

.what-sue .what-sue-sngl-wraper {border: 1px solid #D7EDFC; border-radius: 30px; padding: 30px 50px;     display: flex;flex-direction: column;height: 100%;}
.what-sue .what-sue-sngl-wraper ul.icon {padding: 0;margin: 0;}
.what-sue .what-sue-sngl-wraper ul.icon li:last-child {display: none; }
.what-sue .what-sue-sngl-wraper ul.icon li {list-style: none; width: 70px; height: 70px; display: flex; justify-content: center; align-items: center; margin-bottom: 30px; }
.what-sue .what-sue-sngl-wraper h3 {font-weight: 700; }
.what-sue .what-sue-sngl-wraper:hover {background-color: #192949;}
.what-sue .what-sue-sngl-wraper:hover ul.icon li:last-child {display: flex; }
.what-sue .what-sue-sngl-wraper:hover ul.icon li:first-child {display: none; }
.what-sue .what-sue-sngl-wraper:hover h3,
.what-sue .what-sue-sngl-wraper:hover p{color: #fff;}

.about-sue .text-box h2{color: #fff;font-weight: 700; }
.about-sue .text-box p {color: #fff;}
.about-sue ul{padding: 0;margin: 0;columns: 2;-webkit-columns: 2;-moz-columns: 2;margin-top: 40px;}
.about-sue ul li{list-style-type: none;position: relative;color: #fff;}
.about-sue ul li::before {content: ""; position: absolute; left: 0; top: 13px; width: 30px; height: 30px; background-image: url('../images/check.png'); background-repeat: no-repeat; background-position: center center; }
.about-sue ul li {list-style-type: none; position: relative; color: #fff; padding: 10px 0; padding-left: 45px; padding-right: 15px; }
.about-sue .partical-bg-one{background-image: url('../images/partical-1.png');background-repeat: no-repeat;background-position: left -80px center;}
.about-sue .text-box {padding: 0 65px;}

.feature-sue{padding-bottom: 0;position: relative;background-image: url('../images/bg-10.png'); background-repeat: no-repeat;background-position: right center;}
.feature-sue .feature-sue-wraper .lft-content h2 {font-weight: 700;color: #000;}
.feature-sue .lft-content-wraper {margin-top: 50px;}
.feature-sue .feature-sue-wraper-sngl .icon {width: 50px; height: 50px; margin-bottom: 15px; }
.feature-sue .feature-sue-wraper-sngl .icon img {width: 100%; height: 100%; object-fit: contain; }
.feature-sue .feature-sue-wraper-sngl h4 {font-weight: 800; color: #000;margin-bottom: 10px; }
.feature-sue .feature-sue-wraper-sngl {margin-bottom: 30px; }
.feature-sue .right-img {text-align: right;}

.how-work-sec .section-header h2,
.how-work-sec .section-header p{color: #192949;}
.how-work-sec .how-work-sngl-wraper {text-align: center; padding: 0 70px;position: relative; }
.how-work-sec .how-work-sngl-wraper .icon {height: 65px; width: 65px; margin: 0 auto; margin-bottom: 20px; }
.how-work-sec .how-work-sngl-wraper .icon img{width: 100%;height: 100%;object-fit: contain;}
.how-work-sec .how-work-sngl-wraper h3{color: #192949;font-weight: 700;}
.how-work-sec .how-work-sngl-wraper p{color: #4d4d5b;}
.how-work-sec .how-work-sngl-wraper::before {content: ""; width: 118px; height: 80px; position: absolute; top: 54px; right: -77px; background-image: url('../images/arrow-1.png'); background-repeat: no-repeat; background-position: center center; background-size: auto;filter: brightness(0%);}
.how-work-sec .how-work-sec-wraper .row .col-lg-4:last-child .how-work-sngl-wraper::before{display: none;}
.how-work-sec .how-work-sec-wraper .row .col-lg-4:first-child .how-work-sngl-wraper::before{-webkit-transform: scaley(-1);transform: scaley(-1);}

button:focus{outline: none !important;box-shadow:none !important;}

.faq-sec .accordion-item button {font-size: 22px; font-weight: 600; background-color: #192949; box-shadow: none; color: #fff;position: relative;padding-right: 35px;}
.faq-sec .accordion-item {margin-bottom: 30px; border: 1px solid #D9D9D9; border-radius: 12px; overflow: hidden;}
.faq-sec .accordion-body {padding-top: 4px; padding-left: 40px; }
.faq-sec .accordion-item button.collapsed{background-color: transparent;color: #000; }
.faq-sec .accordion-collapse .accordion-body {background-color: #1d2747; color: #fff; }
.faq-sec .accordion-button::after {position: absolute; right: 9px; background-image: url('../images/pls2.png') !important;}
.accordion-button:not(.collapsed)::after {background-image: url('../images/minus2.png') !important;}

.download-app-sec .download-app-sec-wraper {background: rgb(19,58,38); background: linear-gradient(0deg, rgba(19,58,38,1) 0%, rgba(25,41,73,1) 100%); border-radius: 50px; }
.download-app-sec .download-app-sec-wraper .image-box {text-align: right;}
.download-app-sec .download-app-sec-wraper .box-text {padding-right: 150px;}
.download-app-sec .download-app-sec-wraper .box-text h2 {color: #fff; font-weight: 600; }
.download-app-sec .download-app-sec-wraper .box-text p {color: #fff; }
.download-app-sec .download-app-sec-wraper .box-text ul li {list-style: none;display: inline-block;}
.download-app-sec .download-app-sec-wraper .box-text ul {padding: 0;margin: 0;}

.get-touch-sec .section-header h2, .get-touch-sec .section-header p{color: #fff;}
.get-touch-sec .form-control {height: 90px; padding: 15px 30px; background-color: transparent; border: 1px solid #fff; border-radius: 13px;font-size: 18px;color: #fff;}
.get-touch-sec .form-control::placeholder { color: #fff;opacity: 1;}
.get-touch-sec .form-control:-ms-input-placeholder {  color: #fff;}
.get-touch-sec .form-control::-ms-input-placeholder {color: #fff;}
.get-touch-sec textarea.form-control {height: 150px !important; resize: none; }
.get-touch-sec input[type="submit"] {margin: 0 auto; display: block; margin-top: 30px; padding: 25px 70px; font-weight: 600; }
.get-touch-sec input[type="submit"]:hover {background-color: #fff !important; color: #000 !important; }

footer ul li:first-child::before {content: ""; position: absolute; right: 0; height: 100%; width: 2px; background-color: #000; }
footer ul li {list-style: none; display: inline-block; padding: 0 20px; position: relative; }
footer ul {padding: 0; margin: 0; text-align: center; }
footer {background-color: #F5FFFA; padding: 30px 0; }

/*---------about us------------*/

.inner-banner {min-height: 490px;text-align: center;padding-top: 230px;background: rgb(25,41,73);background: linear-gradient(45deg, rgba(25,41,73,1) 54%, rgba(20,56,43,1) 100%);}
.about-banner.inner-banner {}
.inner-banner .inner-banner-text h6 {background-color: #293C61; color: #fff; font-size: 15px; font-family: 'Poppins', sans-serif; display: inline-block; margin: 1px; padding: 12px 35px; border-radius: 10px;margin-bottom: 10px; }
.inner-banner .inner-banner-text h1 {color: #fff; font-size: 60px; font-weight: 700; margin: 0;}
.inner-banner .inner-banner-img {margin-top: 75px; }

.about-who-we-are .about-who-we-sngl p {margin: 0;}
.about-who-we-are .about-who-we-sngl h3 {font-size: 40px; font-weight: 600; margin-bottom: 15px; }
.about-who-we-are .about-who-we-sngl {border: 2px solid #D7EDFC; border-radius: 20px; text-align: center; padding: 30px; }

.about-value .section-header h2,
.about-value .section-header p{color: #fff;}
.about-value .about-value-sngl {text-align: center; }
.about-value .about-value-sngl .number h2 {color: #fff; height: 100px; margin: 0; width: 100px; background-color: #243961; border-radius: 150px; margin: 0 auto; line-height: 80px; }
.about-value .about-value-sngl h3 {color: #fff; font-weight: 600; margin-top: 40px; }
.about-value .about-value-sngl p {color: #fff; }

.about-mission .lft-txt h2 {font-weight: 700; }
.about-mission .lft-txt ul {padding: 0; margin: 0; columns: 2; -webkit-columns: 2; -moz-columns: 2; }
.about-mission .lft-txt ul li::after {content: ""; width: 30px; height: 30px; position: absolute; left: 0; background-image: url('../images/grn-tk.png'); background-position: center center; background-repeat: no-repeat; background-size: contain; }
.about-mission .lft-txt ul li {position: relative; list-style: none; padding-left: 40px; padding-right: 10px; padding-top: 20px;}
.about-mission .img-box {height: 688px; overflow: hidden; border-radius: 25px;}
.about-mission .img-box-wraper{position: relative;}
.about-mission .img-box-wraper::before{z-index: -1;content: "";position: absolute;top: 0;width: 100%;height: 100%;background-image: url('../images/partical-1.png');background-repeat: no-repeat;background-size: contain;background-position: center center;right: -236px;}
.about-value .section-header h4 {text-align: center; color: #fff; margin: 0; }
.about-mission {overflow: hidden; }

/*---------feature------------*/

.feature-page .feature-page-wraper .icon-box img {width: 100%; height: 100%; object-fit: contain; }
.feature-page .feature-page-wraper .icon-box {width: 75px; height: 75px; margin-bottom: 30px; }
.feature-page .feature-page-wraper .content-box h3 {font-size: 45px; font-weight: 600; color: #000; }
.feature-page .feature-page-wraper .image-box img {width: 100%;height: 100%;object-fit: cover;}
.feature-page .feature-page-wraper .image-box {height: 750px;}

/*----------faq--------*/

.what-sue.faq-page-page-top .what-sue-sngl-wraper {background-color: #fff; text-align: center;}
.what-sue.faq-page-page-top .what-sue-sngl-wraper ul.icon li {margin: 0 auto;margin-bottom: 30px;}
.faq-page-qustion .section-header {max-width: 100%; text-align: left; }
.faq-page-qustion{position: relative;}
.faq-page-qustion::before{content: "";width: 500px;height: 500px;background-image: url('../images/partical-1.png');background-repeat: no-repeat;background-size: contain;background-position: center center;    position: absolute;bottom: 0;right: 0;}
.faq-sec.faq-page-qustion .accordion-item button.collapsed {background-color: #fff; }
.what-sue.faq-page-page-top .what-sue-sngl-wraper:hover{background-color: #192949 !important;}
.faq-sec .section-header h2 {color: #000; }
.faq-sec .faq-sec-wraper h3 {margin-bottom: 40px; font-weight: 700; }
.faq-sec .faq-sec-wraper {margin-top: 30px;}

/*----------contact--------*/

.get-touch-sec .map-box{height: 500px;padding-left: 30px;}
.get-touch-sec .map-box .map-box-wraper{border-radius: 15px;overflow: hidden;height: 100%;width: 100%;}
.contact-page-area .contact-area-wraper .icon-box {width: 120px; height: 120px; background-color: #192949; border-radius: 120px; display: flex; justify-content: center; align-items: center; padding: 10px; margin: 0 auto; margin-bottom: 20px; }
.contact-page-area .sngl-contact-box p,
.contact-page-area .sngl-contact-box a {color: #192949; font-size: 26px; }
.contact-page-area .sngl-contact-box h4 {font-weight: 600; margin-bottom: 15px; }
.contact-page-area .sngl-contact-box {text-align: center; padding: 0 10px; }
.contact-page-area{position: relative;overflow: hidden;}
.contact-page-area::before{content: "";width: 500px;height: 500px;background-image: url('../images/bg-10.png');background-repeat: no-repeat;background-size: contain;background-position: center center;    position: absolute;bottom: -87px;left: -86px;z-index: -1;}


/*----------how it work--------*/

.how-it-work-page .how-work-icon {position: relative;}
.how-it-work-page .how-work-icon h3 {position: absolute; font-size: 300px !important; line-height: 0; color: #ebebeb !important; z-index: -1; left: -36px;top: 20px; }
.how-it-work-page .box-icon {background-color: #243961; width: 100px; height: 100px; border-radius: 100px; display: flex; justify-content: center; align-items: center; margin-bottom: 15px;}
.how-it-work-page .feature-page-wraper-sngl .content-box {padding-right: 50px;}
.how-it-work-page.feature-page .feature-page-wraper .image-box img {width: auto; height: auto; object-fit: initial; }
.how-it-work-page .feature-page-wraper-sngl {position: relative;}
.how-it-work-page .feature-page-wraper-sngl::before {content: ""; position: absolute; width: 150px; height: 150px; background-image: url('../images/arrow-2.png'); left: 0; right: 0; margin: 0 auto; bottom: 18px; background-repeat: no-repeat; background-position: center center; background-size: contain; }
.how-it-work-page .feature-page-wraper-sngl:nth-child(even)::before {-webkit-transform: scaleX(-1); transform: scaleX(-1); }
.how-it-work-page .feature-page-wraper-sngl:last-child::before {display: none;}


/*----------privecy--------*/

.cookie-policy h3{font-family: 'Poppins', sans-serif; color: #000;font-weight: 600;}
.cookie-policy ul li::before {content: ""; position: absolute; left: 0; width: 30px; height: 30px; background-image: url('../images/grn-tk.png'); background-repeat: no-repeat; background-position: center center; background-size: contain; }
.cookie-policy ul li strong {color: #000; font-weight: 600; }
.cookie-policy ul li {list-style: none; padding: 10px 0; position: relative; padding-left: 45px; }

.about-mission .lft-txt {padding-right: 80px;}

.cookie-policy h4 {font-family: 'Poppins', sans-serif;font-weight: 600;}

footer ul#footerMenu li:first-child::before {display: none; }
footer ul#footerMenu li a{color: #000;}
.feature-page.how-it-work-page {padding-bottom: 0; }
.feature-page .content-box p {text-align: left;}











/*Media Query css*/

@media only screen and ( min-width:1600px ) {
    .container { max-width: 1470px;}
}



@media only screen and ( max-width:1799px ) {
	.banner-sec .banner-text-prtcl h1 {font-size: 437px;}










}
@media only screen and ( max-width:1599px ) {
	.banner-sec .banner-text-prtcl h1 {font-size: 400px;}
	.banner-sec {height: 740px;}
	h1 {font-size: 65px; }
	.main-menu ul li a { padding: 9px 5px;}
	.contact-page-area .sngl-contact-box p, .contact-page-area .sngl-contact-box a {font-size: 19px;}
	.contact-page-area .contact-area-wraper .icon-box {width: 90px;height: 90px;padding: 15px;}
	.feature-page .feature-page-wraper .image-box {height: 600px;}
	.how-it-work-page .how-work-icon h3 {font-size: 260px !important;}













	

}
@media only screen and ( max-width:1439px ) {
	.main-menu ul li a {padding: 9px 0px; font-size: 18px; }
	h1 {font-size: 50px; }
	h2 {font-size: 40px; }
	h3 {font-size: 28px; }
	h4{ font-size:26px;}
	.banner-sec .banner-text-prtcl h1 {font-size: 365px; bottom: -55px; }
	.banner-sec .banner-content p {margin-bottom: 25px;text-align: left; }
	header .logo {max-width: 200px; }
	.what-sue .what-sue-sngl-wraper {padding: 20px 20px; }
	body {font-size: 18px;}
	.faq-sec .accordion-item button {font-size: 20px;}
	.inner-banner {min-height: 400px;padding-top: 165px;}
	.contact-page-area .contact-area-wraper .icon-box {padding: 28px;}
	.inner-banner .inner-banner-text h1 {font-size: 50px;}
	.inner-banner .inner-banner-img {max-width: 70%;margin: 0 auto;margin-top: 45px;}
	.about-who-we-are .about-who-we-sngl h3 {font-size: 30px;}
	.about-mission .lft-txt ul li::after {width: 25px;height: 25px;}
	.about-mission .img-box {height: 525px;}
	.how-work-sec .how-work-sngl-wraper {padding: 0 35px;}
	.how-work-sec .how-work-sngl-wraper::before {width: 80px;height: 78px;top: 25px;right: -52px;background-size: contain;}
	.download-app-sec .download-app-sec-wraper .box-text {padding-right: 40px;}
	.banner-sec {height: 645px;}
	.about-sue .text-box {padding: 0 30px;}
	.get-touch-sec .form-control {height: 60px;padding: 10px 20px;border-radius: 5px;font-size: 15px;}
	.get-touch-sec input[type="submit"] {margin-top: 10px;}
	.feature-page .feature-page-wraper .image-box {height: 550px;}
	.banner-sec .banner-imge {max-width: 72%;}







}
@media only screen and ( max-width:1299px ) {
	.banner-sec .banner-text-prtcl h1 {font-size: 250px; bottom: -40px; }
	h1 {font-size: 45px; }
	h2 {font-size: 35px; }
	h3 {font-size: 25px; }
	h4{ font-size:22px;}
	.banner-sec::before {width: 62%;}
	.main-menu ul li a {font-size: 16px; }
	.how-work-sec .how-work-sngl-wraper::before {width: 60px;height: 59px;right: -47px;background-size: contain;}
	.how-work-sec .how-work-sngl-wraper {padding: 0 30px;}
	.download-app-sec .download-app-sec-wraper .box-text {padding-right: 40px;}
	.download-app-sec .download-app-sec-wraper .box-text ul li img {max-width: 200px; }
	.banner-sec {height: 535px; }
	.get-touch-sec .form-control {height: 60px;padding: 10px 15px;font-size: 16px;}
	.get-touch-sec .map-box {height: 400px;padding-left: 0px;}
	.inner-banner .inner-banner-text h1 {font-size: 45px;}
	.about-value .about-value-sngl .number h2 {height: 80px;width: 80px; line-height: 66px;}
	.about-value .about-value-sngl h3 {margin-top: 25px;}
	.about-sue .text-box {padding: 0 0px;}
	.banner-sec .banner-content p {font-size: 15px;}
	.how-work-sec .how-work-sngl-wraper {padding: 0 15px;}
	.about-mission .lft-txt {padding-right: 0px;}
	.how-it-work-page .how-work-icon h3 {font-size: 200px !important;left: -10px;}
	.how-it-work-page .box-icon {width: 70px;height: 70px; padding: 23px;}
	.feature-page .feature-page-wraper .content-box h3 {font-size: 35px;}
	.how-it-work-page .feature-page-wraper-sngl::before {width: 105px;height: 110px;}
	.how-it-work-page .feature-page-wraper-sngl .content-box {padding-right: 0px;}
	.feature-page .feature-page-wraper .image-box {height: 485px;}










}
@media only screen and ( max-width:1200px ) {
	.banner-sec .banner-imge {max-width: 70%; margin: 0 auto; }
	.banner-sec::before {width: 54%; }







}
@media only screen and ( max-width:1199px ) {
.banner-sec .banner-imge {max-width: 85%;}





}
@media only screen and ( max-width: 991px ) {

    .nav_btn { display: block; cursor: pointer; }
    .nav_close { display: block; position: absolute; top: 20px; right: 30px; z-index: 999; font-size: 30px;}
    .main-menu { position: fixed; transform:translateX(320px); right: 0; top: 0; bottom: 0; z-index: 999; max-width: 320px; box-shadow: 4px 0 27px rgba(0, 0, 0, 0.11); background-color: #1d2747; padding-top: 28px; margin:0; display:block; width: 100%; padding-left: 10px; transition: 250ms ease-in;}
    .main-menu ul li { width: 100%; }
    .main-menu ul li:not(:last-child) { margin-right: 0; }
    .main-menu ul li a { display: block; padding: 10px; }

    .main-header {position: relative; padding: 8px 0px;background-color: #97c9bb;}
    header.main-header .container {max-width: 100%; }
    .banner-sec {height: auto; }
    .banner-sec .banner-text-prtcl {display: none;}
    .banner-sec::before {clip-path: polygon(0% 0%, 100% 0, 100% 100%, 0% 100%);width: 100%;}
    .banner-sec .banner-content {text-align: center; margin: 27px 0; }
    .banner-content h1, .banner-content p {color: #fff; }
    .common-padd {padding-top: 40px; padding-bottom: 40px; }
    .section-header {margin-bottom: 30px; }
    .what-sue .what-sue-sngl-wraper {margin-top: 15px;}
    .banner-sec .banner-imge {max-width: 50%; margin: 0 auto; }
    .about-sue .image-box {max-width: 50%; margin: 0 auto; margin-bottom: 20px; }
    .feature-sue .right-img {text-align: center; max-width: 50%; margin: 0 auto; }
    .feature-sue.common-padd {padding-bottom: 0; }
    .how-work-sec .how-work-sngl-wraper::before{display: none;}
    .how-work-sec .how-work-sngl-wraper {margin-top: 15px; }
    .download-app-sec-wraper .row {flex-direction: column-reverse; }
    .download-app-sec .download-app-sec-wraper .box-text {padding-right: 0; text-align: center; }
    .download-app-sec .download-app-sec-wraper {padding: 50px 30px 0 30px; }
    .download-app-sec .download-app-sec-wraper .image-box {text-align: center; max-width: 50%; margin: 0 auto; }
    .download-app-sec .download-app-sec-wraper {border-radius: 25px; }
    .get-touch-sec input[type="submit"] {margin-top: 0;padding: 18px 50px;}
    footer {padding: 15px 0; }
    footer ul li {font-size: 15px; }
    .get-touch-sec .form-control {height: 60px;padding: 12px 20px;font-size: 16px;border-radius: 8px;}
    .inner-banner {min-height: auto; padding: 80px 15px; }
    .get-touch-sec .map-box {height: 300px; margin-top: 40px; }
    .faq-page-qustion .section-header {text-align: center;}
    .about-banner.inner-banner {padding-bottom: 0;}
    .about-who-we-are .about-who-we-sngl { margin-top: 15px;}
    .about-value .about-value-sngl { margin-top: 15px;}
    .about-mission .img-box {margin-top: 30px;}
    .what-sue .what-sue-sngl-wraper {display: block;height: auto;}
    .how-it-work-page .box-icon {margin: 0 auto; margin-bottom: 15px; }
    .how-it-work-page .how-work-icon h3 {left: 0px;right: 0;}
    .how-it-work-page .feature-page-wraper-sngl .content-box {text-align: center;}
    .feature-page .feature-page-wraper .image-box {height: auto;}
    .how-it-work-page .feature-page-wraper-sngl::before{display: none;}
    .how-it-work-page .feature-page-wraper-sngl { margin-top: 30px;}
    
















}
@media only screen and ( max-width: 767px ) {
	



}
@media only screen and ( max-width: 575px ) {
	header .logo {max-width: 140px; }
	h1 {font-size: 35px; }
	h2 {font-size: 25px;}
	h3{ font-size:25px;}
	h4{ font-size:20px;}
	h5{ font-size:18px;}
	h6{ font-size:16px;}
	p{font-size: 15px;}
	.banner-sec .banner-imge {max-width: 100%;}
	.what-sue .what-sue-sngl-wraper ul.icon li {margin: 0 auto;margin-bottom: 10px;}
	.about-sue .image-box,
	.feature-sue .right-img,
	.download-app-sec .download-app-sec-wraper .image-box {max-width: 80%;}
	.about-sue ul {columns: 1;-webkit-columns: 1;-moz-columns: 1;}
	footer ul li {display: block;}
	footer ul li:first-child::before{display: none;}
	.faq-sec .accordion-body {padding-left: 15px;}
	.faq-sec .accordion-item button {font-size: 18px;}
	.inner-banner .inner-banner-text h1 {font-size: 35px;}
	.inner-banner {padding: 40px 15px;}
	.contact-page-area .contact-area-wraper .icon-box {width: 60px; height: 60px; padding: 15px; }
	.contact-page-area .sngl-contact-box p, .contact-page-area .sngl-contact-box a {font-size: 18px;}
	.faq-sec .accordion-collapse .accordion-body {font-size: 15px;}
	.what-sue.faq-page-page-top .what-sue-sngl-wraper ul.icon li {margin-bottom: 15px;}
	.about-banner.inner-banner {padding-bottom: 0;}
	.about-who-we-are .about-who-we-sngl h3 {font-size: 25px;}
	.about-mission .lft-txt ul {columns: 1; -webkit-columns: 1; -moz-columns: 1; }
	.about-mission .img-box {height: 400px;}
	.inner-banner .inner-banner-img {max-width: 100%; margin-top: 25px;}
	.cookie-policy ul {padding: 0;}
	.how-work-sec .how-work-sngl-wraper {padding: 0 0px;}
	.btn {padding: 16px 30px;font-size: 16px;}
	.what-sue .what-sue-sngl-wraper {text-align: center;}
	.about-sue .text-box {text-align: center;}
	.download-app-sec .download-app-sec-wraper {padding: 40px 15px 0 15px;}
	.about-mission .lft-txt ul li::after {top: 20px;}
	.feature-page .feature-page-wraper .content-box h3 {font-size: 25px;}
	.feature-page .content-box {text-align: center; }
	.feature-page .icon-box {margin: 0 auto; margin-bottom: 20px; }
	










}
@media only screen and ( max-width: 380px ) {
	h1,
	.inner-banner .inner-banner-text h1 {font-size: 30px; }
	.contact-page-area .sngl-contact-box p, .contact-page-area .sngl-contact-box a {font-size: 15px;}
	.get-touch-sec .form-control {font-size: 15px;}
	.about-mission .img-box {height: 330px;}
	header .logo {max-width: 110px;}






}
@media only screen and ( max-width: 360px ) {
	footer ul li {font-size: 11px;}




}

/*Media Query css*/




