/* @import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700,900|Open+Sans:300,400,600,700'); */


#jqcheck { background: #fff9d7; text-align: center; color: #333; padding: 10px 0px; font-size: 13px; font-weight: bold; position: fixed; z-index: 9991; width: 100%; font-family: Arial, Helvetica, sans-serif; }
* { margin: 0px; padding: 0px; }

/* text selection color */
::-moz-selection { background: var(--primary-color);  color: var(--theme-white); text-shadow: none;}
::selection { background: var(--primary-color); color: var(--theme-white); text-shadow: none; }

/* browser scroller style */
::-webkit-scrollbar { width:10px; height:10px; }
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment { display:none; }
::-webkit-scrollbar-track-piece { background-color:#ecedf1; -webkit-border-radius:0px; border-left:1px solid #888; }
::-webkit-scrollbar-thumb:vertical { -webkit-border-radius:0px; background:#00AEEF; }


@media screen and (-webkit-min-device-pixel-ratio:0) { select { -webkit-appearance: none !important; line-height:28px !important; } }

body {font-family: 'Manrope';color: var(--default-color);font-size:var(--base-font-size);position: relative;overflow-x: hidden;}

/* font family */
.ff-primary { font-family: var(--primary-font-family); }
.ff-secondary { font-family: var(--secondary-font-family); }

/* font colors */
.fc-primary { color: var(--primary-color); }
.fc-secondary { color: var(--secondary-color); }
.fc-dark { color: var(--theme-dark); }
.fc-lite { color: var(--theme-lite); }

/* buttons */
.primary-btn,.secondary-btn { font-size: 13px; font-weight: 400; text-transform: capitalize; padding: 8px 15px;  position:relative; display:table; border-radius: 3px; }
.primary-btn:after, .secondary-btn:after { content: "\e957"; font-family: 'icomoon' !important;
font-size: 13px;  color: white; padding-left: 10px; display: table-cell; vertical-align: middle;  }
.primary-btn { background:var(--primary-color); color: white; }
.primary-btn:hover {background:var(--primary-color-dark); color: white; }
.secondary-btn { background:var(--secondary-color); color: white;  }
.secondary-btn:hover {background:var(--secondary-color-dark); color: white; }

.banner-btn{text-transform: capitalize; display: inline-block; transform: translateY(0rem); -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; color: #fff !important; background-color: transparent;padding: 20px 40px; font-size: 18px; font-weight: 600; border-radius: 5px;border: 1px solid #fff !important;}


.secpad-100{padding: 100px 0;}


.sm-btn { font-size: 14px; }
.md-btn { font-size: 16px; }
.lg-btn { font-size: 18px; }
.xl-btn { font-size: 20px; }

/* headings */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p { margin: 0; padding: 0; }
h1, .h1, h2, .h2 {font-family: 'Manrope';}
h3, .h3, h4, .h4, h5, .h5, h6, .h6{ font-family: 'Manrope'; padding-bottom: 10px;
color: var(--theme-dark); }

h2, .h2 { font-size: 6.7vmin; }
h3, .h3 { font-size: var(--font-size-h3); font-weight: 600; }
h4, .h4 { font-size: var(--font-size-h4); }
h5, .h5 { font-size: var(--font-size-h5); }
h6, .h6 { font-size: var(--font-size-h6); }
p { /*font-size: var(--base-font-size);*/ }

p {font-weight: 400;line-height: 1.4;padding: 0 0 20px;margin:0px;color: #A29E98;font-family: 'Inter';}

/*** theme sections padding ***/
.sec-padding-100 { padding:100px 0;} .sec-padding-90 { padding:90px 0;}
.sec-padding-80 { padding:80px 0;} .sec-padding-70 { padding:70px 0;}
.sec-padding-60 { padding:60px 0;} .sec-padding-xlarge { padding:50px 0; }
.sec-padding-large { padding:40px 0; } .sec-padding-medium { padding:30px 0; }
.sec-padding-small { padding:25px 0; } .sec-padding-xsmall { padding:10px 0; }

/*** theme sections margin ***/
.sec-margin-100 { margin:100px 0;} .sec-margin-90 { margin:90px 0;}
.sec-margin-80 { margin:80px 0;} .sec-margin-70 { margin:70px 0;}
.sec-margin-60 { margin:60px 0;} .sec-margin-xlarge { margin:50px 0; }
.sec-margin-large { margin:40px 0; } .sec-margin-medium { margin:30px 0; }
.sec-margin-small { margin:25px 0; } .sec-margin-xsmall { margin:10px 0; }

/*** no padding, no marging ***/
.p-0 { padding:0; }
.pt-0 { padding-top:0px; } .pb-0 { padding-bottom:0px; }
.pl-0 { padding-left:0px; } .pr-0 { padding-right:0px; }
.m-0 { margin:0; }
.mt-0 { margin-top:0px; } .mb-0 { margin-bottom:0px; }
.ml-0 { margin-left:0px; } .mr-0 { margin-right:0px; }




.tt-uppercase{text-transform: uppercase;}
.tt-capitalize{text-transform: capitalize;}




p strong { color: black; }
p span { color: black; }
a:hover { text-decoration: none; }
a:focus { outline: none; text-decoration: none; }
img { border: 0px; outline: none; }
/*img { max-width: 100%;  }*/
ul,li { list-style-type: none; }
.relative { position:relative; }
.absolute { position:absolute; }

h2,.h2 {
 color: #171717;
 line-height: 1.2;
 font-weight: 700;
 padding: 0 0 15px 0;
 position: relative;
 letter-spacing: -1px;
 }
h2 span,.h2 span { color:var(--primary-color);}

a { text-decoration: none; }
.list-simple { list-style: none; margin: 0 0 15px 0; width:100%; display:inline-block; }
.list-simple li {color: var(--default-color);padding: 0 0 10px 16px;line-height: 20px;font-size: 14px;font-weight: 400;position:relative;}
.list-simple li:before {position: absolute; left: 0px;top: 0px;
font-size: 13px; color:var(--secondary-color); content: "\e93a"; font-family: 'icomoon' !important; }

/*** morefull block link ***/
.moreFull { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; text-indent: -9999px; }

/*** transition ***/
.transition {-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }

/*** scale with transition ***/
.scale-with-transition { -webkit-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in;
-moz-transition: all 200ms ease-in; transition: all 200ms ease-in; -webkit-transform: scale(1.05);
-ms-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05); }



@media (min-width: 576px) {
  .container-cst {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container-cst {
    max-width: 720px;
  }
}

@media (min-width: 991px) {
  .container-cst {
    max-width: 900px;
  }
}

@media (min-width: 992px) {
  .container-cst {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container-cst {
    max-width: 1300px;
  }

  .contact_sec .txtwrp h2 {
    padding: 30px 0px 10px 10px !important;
}


}

@media (min-width: 1400px) {
  .container-cst {
    max-width: 1440px;
  }
}

@media screen and (max-width: 1600px) {
  .container-cst {
    padding: 0 5%;
  }
}

.container-cst {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.nopad {
   padding: 0 !important;
}
.nomargin{
    margin: 0 !important;
}

.slick-next:before{content: "\e91f"; font-family: 'icomoon';font-size: 18px}
.slick-prev:before{content: "\e920"; font-family: 'icomoon';font-size: 18px}
/* header Styling Start 
------------------------------------*/


header{padding: 20px 0;position: absolute;width: 100%;z-index: 1;}
header .logowrp{}
header .logowrp a{}
header .logowrp a img{width: 100px;}
header .navwrp{text-align: center;/* border: 1px solid #00aeef8a; *//* border-radius: 50px; *//* padding: 15px; */}
header .navwrp ul{margin-bottom: 0;display: inline-block;border: 1px solid #00aeef8a;border-radius: 50px;padding: 15px 30px;}
header .navwrp ul li{display: inline-block;margin: 0 20px 0px 20px;position: relative;}
header .navwrp ul li a{font-size: 16px;color: #fff;transition: .4s;position: relative;/* font-weight: 500; */}
header .navwrp ul li a:hover{color: #00AEEF;}
header .navwrp ul li a:after{content: "";background: #00AEEF;width: 100%;height: 2px;position: absolute;left: 0;bottom: 0px;opacity: 0;transition: .4s}
header .navwrp ul li:hover a:after{display: block;opacity: 1}
header .navwrp ul li a i{font-size: 12px; margin-left: 5px; }
header .hdrnmbr {padding-top: 20px;float: right;}
header .hdrnmbr img{width: 40px; }
header .hdrnmbr a{display: inline-flex; }
header .hdrnmbr .numm {display: block;margin: 0 10px;}
header .hdrnmbr .numm span{text-transform: uppercase;color: #fff;}
header .navwrp ul li.servv:hover .drpdown{display: block;opacity: 1}
header .navwrp ul li.servv .drpdown{backdrop-filter: blur(100px);border: 1px solid #00AEEF;border-radius: 5px;position: absolute;top: 25px;width: 280px;display: none;transition: 1s;z-index: 999;}
header .navwrp ul li.servv .drpdown ul{
    display: block;
    padding: 0;
    border: 0;
}
header .navwrp ul li.servv .drpdown ul li{display: block; text-align: left; margin: 10px 0 0px 0; border-bottom: 1px solid; padding: 0px 0px 10px 10px; }
header .navwrp ul li.servv .drpdown ul li:hover a{color:#00AEEF }
header .navwrp ul li.servv .drpdown ul li a:after{display: none;}
header .navwrp ul li.servv .drpdown ul li:hover a:after{display: none;}


.btnwrp{margin: 20px 0;}
.btnwrp .btn-1{background: #00AEEF;color: #fff;padding: 13px 25px;font-size: 14px;font-weight: 600;transition: .4s;border-radius: 50px;margin-right: 20px;border: 1px solid #00AEEF;}
.btnwrp .btn-1:hover{background: none;color: #fff;border: 1px solid #ffffff26;}
.btnwrp .btn-2{background: none;color: #fff;padding: 13px 25px;font-size: 14px;font-weight: 600;transition: .4s;border-radius: 50px;border: 1px solid #ffffff26;}
.btnwrp .btn-2:hover{/* font-weight: 600; */background: #00AEEF;color: #fff;}
.btnwrp a.btn-1 i,
.btnwrp a.btn-2 i{font-size: 14px;margin-left: 5px;transform: rotate(-45deg);vertical-align: middle;}
.btnwrp .btn-2.btn-blk{background: none;color: #000000;padding: 13px 25px;font-size: 14px;font-weight: 600;transition: .4s;border-radius: 50px;border: 1px solid #00000061;}
.btnwrp .btn-2.btn-blk:hover{/* font-weight: 600; */background: #00AEEF;color: #fff;border: 1px solid #00AEEF ;}
.btn-1.hovrbtn:hover{color: #000;border: 1px solid #00000061}
/*--------------Header Styling End----------------------*/


/*--------------Banner Styling Start----------------------*/

span.bluetxt{color: #00AEEF}
.bannerwrp{padding: 210px 0 70px;background: url(../images/homebanner_new.webp);background-position: center;background-size: cover;background-repeat: no-repeat;position: relative;}
.bannerwrp .abs_img{position: absolute;bottom: 0;right: 0;width: 40%;}
.bannerwrp .txtwrp{}
.bannerwrp .txtwrp .imgtop{position: relative;z-index: 10;display: inline-block;backdrop-filter: blur(10px);padding: 5px 20px;border-radius: 50px;border: 1px solid #ffffff26;margin: 10px 0 10px;}
.bannerwrp .txtwrp .imgtop img{width: 6px;vertical-align: middle;margin: 0;display: inline-block;}
.bannerwrp .txtwrp .imgtop span{font-size: 14px;color: #00AEEF;font-weight: 500;display: inline;margin: 0 0 0 10px;text-transform: uppercase;font-family: Inter;vertical-align: middle;}
.bannerwrp .txtwrp h1{font-size: 60px;font-weight: 700;color: #fff;letter-spacing: 1px;text-transform: capitalize;}
.bannerwrp .txtwrp p{font-size: 18px;color: #A29E98;margin-top: 10px;width: 80%;}
.bannerwrp .btmtxt{margin-top: 40px;position: relative;}
.bannerwrp .btmtxt:before{content: "";position: absolute;width: 40px;height: 2px;background: #fff;top: 0;bottom: 0;left: 0;margin: auto;}
.bannerwrp .btmtxt p{padding: 0;font-size: 14px;position: relative;margin-left: 60px;}

/*--------------Banner Styling End----------------------*/


/*--------------Services Styling Start----------------------*/ 
.sub_hdng{font-size: 14px;color: #00AEEF;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;}
.services_sec{padding: 70px 0; background: #F6F8F9; }
.services_sec .txtwrp{
    margin-bottom: 20px;
}
.services_sec .txtwrp h4{}
.services_sec .txtwrp h2{font-size: 46px;}
.services_sec .servicebox{padding: 140px 10px 20px 15px;border-radius: 10px;position: relative;z-index: 0;}
.services_sec .servicebox:after{content: "";position: absolute;background: url(../images/gradient_img.png);width: 100%;height: 100%;top: 0px;left: 0;z-index: -1;border-radius: 10px;}
.services_sec .servicebox h6{font-family: 'Inter'; }
.services_sec .servicebox h4{color: #fff; font-size: 18px; font-family: 'Inter'; }
.services_sec .servicebox p{font-size: 15px; color: #ffffffd9; padding-bottom: 10px; }
.services_sec .servicebox a{color: #fff;font-size: 16px;text-transform: uppercase;font-family: 'Inter';}
.services_sec .servicebox a i{margin-left: 8px; }
.services_sec .partnerslider .slick-prev{top: -24.5%;left: 81%;border: 1px solid #DCE6EB;border-radius: 50px;height: 50px;width: 50px;background: #fff;transition: .4s}
.services_sec .partnerslider .slick-next{top: -24.5%;right: 10%;border: 1px solid #DCE6EB;border-radius: 50px;height: 50px;width: 50px;background: #fff;transition: .4s}
.services_sec .partnerslider .slick-prev:hover,
.services_sec .partnerslider .slick-next:hover {border-color: #00AEEF; }
.services_sec .partnerslider .slick-next:hover:before{color: #00AEEF}
.services_sec .partnerslider .slick-prev:hover:before{color: #00AEEF}


/*--------------Services Styling End----------------------*/ 



/*--------------About Styling Start----------------------*/ 


.about_sec{background: #08263D;padding: 70px 0 30px;}
.about_sec .txtwrp{border-bottom: 1px solid #fff; }
.about_sec .txtwrp p{color: #fff;font-size: 14px;}
.about_sec .countwrp{
    margin-top: 50px;
}
.about_sec .countwrp span{font-size: 150px;font-weight: 900;color: transparent;-webkit-text-stroke: 2px #00B7FF;letter-spacing: 3px;line-height: 1;font-family: sans-serif;}
.about_sec .countwrp p{color: #fff;font-size: 18px;padding: 0;}
.about_sec .txtwrpbtm{}
.about_sec .txtwrpbtm.txtwrpbtm2{margin-top: 50px}
.about_sec .txtwrpbtm h2{color: #fff;font-size: 48px;}
.about_sec .txtwrpbtm h4{color: #fff;font-size: 16px;padding: 0;}
.about_sec .txtwrpbtm p{color: #ffffffd9;font-size: 16px;}
.about_sec .videowrp{margin-top: 40px; }
.about_sec .videowrp video{width: 100%;border-radius: 20px;height: 800px;object-fit: fill;}


/*--------------About Styling End----------------------*/ 


/*--------------About Styling Start----------------------*/ 

.process_sec{position: relative;background: #F6F8F9;padding: 70px 0;}
.process_sec .btmtxt{position: relative;margin-bottom: 30px}
.process_sec .btmtxt h4{position: relative; display: inline-block; }
.process_sec .btmtxt h4:before{content: "";position: absolute;width: 40px;height: 2px;background: #00AEEF;top: 0;bottom: 10px;left: -50px;margin: auto;}
.process_sec .btmtxt h2{font-size: 46px;text-transform: capitalize;}
.process_sec .btmtxt p{font-size: 16px}
.process_sec .stepwrp{border-right: 1px solid #D6E6ED; padding: 0 10px; }
.process_sec .stepwrp.nobdr{border: none}
.process_sec .stepwrp h3{font-size: 70px;font-weight: 900;color: transparent;-webkit-text-stroke: 2px #00AEEF;letter-spacing: 3px;font-family: sans-serif;}
.process_sec .stepwrp h5{font-size: 11px; text-transform: uppercase; color: #00AEEF; font-family: 'Inter'; }
.process_sec .stepwrp h4{font-size: 18px; color: #000; font-weight: 600; }
.process_sec .stepwrp p{color: #465966; }
.process_sec .col{padding: 0; }


/*--------------About Styling End----------------------*/ 



/*--------------Testimonials Styling Start----------------------*/


.testimonials_sec{padding: 110px 0;position: relative;margin-bottom: 300px;}
.testimonials_sec .featured_img{position: absolute;left: 0;width: 700px;height: auto;object-fit: cover;}
/*.testimonials_sec:before{content: "";background: url(../images/testimonials-bg-img.webp);background-size: cover;background-position: top;background-repeat: no-repeat;position: absolute;top: 0;bottom: 0;margin: auto;width: 40%;height: 100%;}*/
.testimonials_sec .txtwrp{margin-top: 100px; }
.testimonials_sec .txtwrp h4{}
.testimonials_sec .txtwrp h2{font-size: 46px;}
.testimonials_sec .testislider{margin-top: 20px; }
.testimonials_sec .testislider .testiboxwrp{background: #00AEEF;border-radius: 10px;margin: 0 20px;padding: 20px;}
.testimonials_sec .testislider .testiboxwrp .txtwrp{margin: 0;border: 1px solid #000;padding: 60px 10px 20px 50px;border-radius: 10px;position: relative;height: 270px;}
.testimonials_sec .testislider .testiboxwrp .txtwrp:after{content: "\f10d";font-family: 'FontAwesome';background: #000;padding: 9px 15px;position: absolute;top: 0;left: 0;color: #fff;font-size: 20px;border-top-left-radius: 10px;}
.testimonials_sec .testislider .testiboxwrp p{color: #fff;font-family: 'Manrope';font-size: 18px;}
.testimonials_sec .testislider .testiboxwrp h4{color: #fff; font-size: 20px; }
.testimonials_sec .testislider .testiboxwrp .ratingwrp{}
.testimonials_sec .testislider .testiboxwrp .ratingwrp i{color: #F8AA0A; }


/*--------------Testimonials Styling End----------------------*/


/*--------------Gallery Section Styling Start----------------------*/


.gallery_sec{background: url(../images/gallery-bg.webp); background-size: cover; background-position: top; background-repeat: no-repeat; padding: 100px 0; }
.gallery_sec .txtwrp{}
.gallery_sec .txtwrp p{color: #fff;font-size: 14px;}
.gallery_sec .txtwrp h2{font-size: 60px;text-transform: uppercase;color: #fff;}
.gallery_sec .galleryslider{margin-top: 20px; }
.gallery_sec .galleryslider ul.slick-dots{margin-top: 40px;bottom: -50px;}
.gallery_sec .galleryslider li{}
/*.gallery_sec .galleryslider li.current{transform: scale(1.1);}*/
.gallery_sec .galleryslider li img{width: 400px;transform: scale(0.9);height: 500px;object-fit: cover;border-radius: 15px;}
.gallery_sec .galleryslider li.slick-current img{transform: scale(1); }


/*--------------Gallery Section Styling End----------------------*/



/*--------------Case Study Section Styling Start----------------------*/


.casestudy_sec{padding: 70px 0; position: relative;}
.casestudy_sec .txtwrp{position: relative;}
.casestudy_sec .txtwrp:before{content: "";position: absolute;width: 40px;height: 2px;background: #00AEEF;top: 5px;bottom: 0;left: 0;}
.casestudy_sec .txtwrp h4{margin-left: 60px;}
.casestudy_sec .txtwrp h2{font-size: 46px;}
.casestudy_sec .btnwrp{}
.casestudy_sec .btnwrp .btn-2{color: #000; border-color: #D6E6ED; }
.casestudy_sec .box1wrp{background: url(../images/case-study1.png);background-size: cover;background-position: center;background-repeat: no-repeat;border-radius: 20px;padding: 30px 20px;height: 450px;position: relative;margin-top: 30px;}
.casestudy_sec .box1wrp .txtwrp2{}
.casestudy_sec .box1wrp .txtwrp2 .uprtxt{margin-bottom: 120px; }
.casestudy_sec .box1wrp .txtwrp2 .uprtxt h4.sub_hdng{}
.casestudy_sec .box1wrp .txtwrp2 .lowrtxt{position: absolute; bottom: 20px; }
.casestudy_sec .box1wrp .txtwrp2 .lowrtxt h4{font-size: 32px;color: #fff;padding-bottom: 5px;}
.casestudy_sec .box1wrp .txtwrp2 .lowrtxt p{padding: 0; }
.casestudy_sec .box2wrp{background: url(../images/case-study2.png);background-size: cover;background-position: center;background-repeat: no-repeat;border-radius: 20px;padding: 30px 20px;position: relative;margin-bottom: 30px;margin-top: 30px;}
.casestudy_sec .box3wrp{background: url(../images/case-study3.png);background-size: cover;background-position: center;background-repeat: no-repeat;border-radius: 20px;padding: 30px 20px;position: relative;margin-bottom: 30px;margin-top: 30px;}
.casestudy_sec .box2wrp .txtwrp2{}
.casestudy_sec .box2wrp .txtwrp2 .uprtxt{margin-bottom: 120px; }
.casestudy_sec .box2wrp .txtwrp2 .uprtxt h4.sub_hdng{}
.casestudy_sec .box2wrp .txtwrp2 .lowrtxt{position: absolute; bottom: 20px; }
.casestudy_sec .box2wrp .txtwrp2 .lowrtxt h4{font-size: 20px;color: #fff;padding-bottom: 5px;}
.casestudy_sec .box2wrp .txtwrp2 .lowrtxt p{padding: 0; }


/*--------------Case Study Section Styling Start----------------------*/


/*--------------Coverage Section Styling Start----------------------*/


.coverage_sec{padding: 70px 0; position: relative;}
.coverage_sec .txtwrp{position: relative;}
.coverage_sec .txtwrp:before{content: "";position: absolute;width: 40px;height: 2px;background: #00AEEF;top: 5px;bottom: 0;left: 0;}
.coverage_sec .txtwrp h4{margin-left: 60px;}
.coverage_sec .txtwrp h2{font-size: 46px;}
.coverage_sec .txtwrp p{font-size: 16px;border-bottom: 1px solid #D9EAF2;}
.coverage_sec .locationboxx{}
.coverage_sec .locationboxx ul{width: 100%}
.coverage_sec .locationboxx ul li{}
.coverage_sec .locationboxx .mainwrp{display: flex; align-items: center; }


.coverage_sec .location-list {}
.coverage_sec .location-row {display: flex;align-items: center;justify-content: space-between;padding: 25px 0;border-bottom: 1px solid #D9EAF2;}
 /* .location-row:last-child {border-bottom: none; }*/
  /* Left section: icon + city/region */
.coverage_sec .location-left {display: flex;align-items: center;gap: 12px;min-width: 300px;}
.coverage_sec .pin-icon {width: 20px;height: 20px;flex-shrink: 0;color: #00AEEF;}
.coverage_sec .location-city {margin: 0; font-size: 15px; font-weight: 600; color: #1a1a1a; line-height: 1.3; padding: 0; }
.coverage_sec .location-region {margin: 2px 0 0; font-size: 11px; letter-spacing: 0.05em; text-transform: uppercase; color: #9ca3af; padding: 0; }
  /* Middle section: description */
.coverage_sec .location-desc {flex: 1; padding: 0 16px; font-size: 14px; color: #4b5563; }
/* Right section: coordinates */
.coverage_sec .location-coords {text-align: right; flex-shrink: 0; }
.coverage_sec .location-coords p {margin: 0;font-size: 13px;line-height: 1.4;color: #00AEEF;padding: 0;}


.coverage_sec .imgwrp{}
.coverage_sec .imgwrp img{width: 100%}


/*--------------Coverage Section Styling Start----------------------*/



/*--------------CTA Section Styling Start----------------------*/


.cta_sec{padding: 100px 0;position: relative;background: url(../images/cta_bg.png);background-size: cover;background-position: center;background-repeat: no-repeat;}
.cta_sec .txtwrp{position: relative;}
.cta_sec .txtwrp:before{content: "";position: absolute;width: 40px;height: 2px;background: #fff;top: 5px;bottom: 0;left: 0;}
.cta_sec .txtwrp h4{margin-left: 60px;color: #fff;}
.cta_sec .txtwrp h2{color: #fff;font-size: 46px;text-transform: capitalize;}
.cta_sec .txtwrp p {font-size: 16px;color: #fff;}


/*--------------CTA Section Styling End----------------------*/



/*--------------Faqs Section Styling Start----------------------*/


.faqs_sec{padding: 70px 0; position: relative;background: #F6F8F9;}
.faqs_sec .txtwrp{position: relative;}
.faqs_sec .txtwrp:before{content: "";position: absolute;width: 40px;height: 2px;background: #00AEEF;top: 5px;bottom: 0;left: 0;}
.faqs_sec .txtwrp h4{margin-left: 60px;}
.faqs_sec .txtwrp h2{font-size: 46px;text-transform: capitalize;}
.faqs_sec .txtwrp p{font-size: 16px;}


.hk_hide {display: none; }
.accordion, .accordion * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.accordion {overflow: hidden;background: none;margin-top: 0px;}
.quest-title {font-size: 16px;font-weight: 600;text-transform: capitalize;color: #0c2745;padding: 10px 15px 0px 15px;margin-bottom: 0px;position: relative;width: 100%;min-height: 50px;line-height: 30px;display: inline-block;transition: all linear 0.15s;text-decoration: none;border-bottom: 1px solid #D9EAF2;}
.quest-title:before {position: absolute;content: "\e951";width: 20px;height: 20px;right: 15px;top: 0px;font-family: icomoon;color: #1e1e1e;font-size: 20px;font-weight: normal;}
.quest-title.active, .quest-title:hover {content: "\e91c";color: #00AEEF;}
.quest-title:after { width: 60px; height: 1px; left: -60px; bottom: -1px; background: #dbdbdb; position: absolute; content: ""; }
.quest-title.active:before {content: "\e952";}
.quest-title:hover:before { /*content: "\f056";*/ }
.quest-content {padding: 15px 20px;display: none;margin-bottom: 0px;float: left;width: 100%;}
.quest-content h4 { line-height: 20px; font-size: 14px; font-weight: 500; margin: 0px; color: #363636; }
.quest-title span{font-size: 12px;vertical-align: middle;margin-right: 10px;}


/*--------------Faqs Section Styling End----------------------*/



/*--------------Bottom Form Styling Start----------------------*/


.btmform{padding: 70px 0;position: relative;background: #12181D;}
.btmform .txtwrp{position: relative;}
.btmform .txtwrp:before{content: "";position: absolute;width: 40px;height: 2px;background: #00AEEF;top: 5px;bottom: 0;left: 0;}
.btmform .txtwrp h4{margin-left: 60px;}
.btmform .txtwrp h2{font-size: 46px;color: #fff;text-transform: capitalize;}
.btmform .txtwrp p{font-size: 16px;}
.btmform .btmtxt{margin-bottom: 30px; }
.btmform .btmtxt h6{font-size: 14px; color: #00AEEF; text-transform: uppercase; }
.btmform .btmtxt a{display: block; color: #fff; margin-bottom: 5px; }
.btmform .btmtxt ul{margin: 0; }
.btmform .btmtxt ul li{display: inline-block; margin-right: 10px; border: 1px solid #A29E98; padding: 11px; border-radius: 50px; height: 40px; width: 40px; }
.btmform .btmtxt ul li a{}
.btmform .btmtxt ul li a i{font-size: 20px; color: #fff; }
.btmform .formwrp{background: #fff; padding: 30px; border-radius: 28px; }
.btmform .formwrp h4{color: #000;font-size: 30px;font-weight: 700;text-transform: capitalize;}
.btmform .formwrp input{background: transparent;margin-top: 15px;padding: 15px 10px;color: #000;border: unset;border-bottom: 1px solid #D9EAF2;width: 100%;}
.btmform .formwrp textarea{background: transparent;margin-top: 15px;padding: 5px 10px 30px;color: #000;border: unset;border-bottom: 1px solid #D9EAF2;width: 100%;}
.btmform .formwrp input.btn-1{width: 35%;background: #00AEEF;border-radius: 50px;margin-top: 30px;font-size: 16px;color: #fff}


/*--------------Bottom Form Styling End----------------------*/



/*--------------Footer Styling Start----------------------*/


footer{background: #12181D;padding: 70px 0 30px;border-top: 1px solid #ffffff26;}
footer .navwrp{}
footer .navwrp.navwrp22{margin-top: 40px; }
footer .navwrp h4{color: #fff;/* font-weight: 600; */font-size: 18px;text-transform: uppercase;letter-spacing: 2px;}
footer .navwrp img.logoimg{width: 100px;}
footer .navwrp p{margin-top: 20px;color: #A29E98;font-size: 16px;}
footer .btmtxt ul{margin: 0; }
footer .btmtxt ul li{display: inline-block; margin-right: 10px; border: 1px solid #A29E98; padding: 11px; border-radius: 50px; height: 40px; width: 40px; }
footer .btmtxt ul li a{}
footer .btmtxt ul li a i{font-size: 20px; color: #fff; }
footer .navwrp ul{margin-top: 10px;}
footer .navwrp ul li{margin-bottom: 10px;}
footer .navwrp ul li a{color: #A29E98;font-size: 14px;}
footer .navwrp ul li i{font-size: 16px; margin-right: 10px; color: #00AEEF; }
footer .bdrtpp{}
footer .ftrbtm{padding: 30px 0 0 0;}
footer .ftrbtm p{border-top: 1px solid; padding: 30px 0 0; font-size: 14px; }



/*--------------Footer Styling End----------------------*/



/*--------------About Page About Section Styling Start----------------------*/
.aboutbnr{background: #08263D;background-image: linear-gradient(#4e4e4e3b 1px, transparent 1px), linear-gradient(90deg, #4e4e4e3b 1px, transparent 1px);background-size: 100px 100px;}
.bannerwrp.aboutbnr .txtwrp h1{font-size: 50px}


.aboutbnr .txtwrp p{width: 100%}
.about_sec_pg{padding: 70px 0; }
.about_sec_pg .txtwrp{}
.about_sec_pg .txtwrp h4{}
.about_sec_pg .txtwrp h2{font-size: 46px;color: #000;text-transform: capitalize;}
.about_sec_pg .txtwrp p{font-size: 16px; }
.about_sec_pg .imgwrp{min-height: 500px; height: 100%; }
.about_sec_pg .imgwrp img{width: 100%;height: 100%;object-fit: cover;border-radius: 20px;}
.about_sec_pg .rightwrp{padding: 25px 0 0;border-top: 1px solid #D9EAF2;}
.about_sec_pg .rightwrp.bdrbtm{border: unset;margin-bottom: 40px;}
.about_sec_pg .rightwrp span{color: #00AEEF; font-weight: 700; font-size: 12px; }
.about_sec_pg .rightwrp .cntrtxt{display: flex;gap: 15px;border-bottom: 1px solid #D9EAF2;padding-bottom: 20px;}
.about_sec_pg .rightwrp .cntrtxt h6{font-size: 13px;color: #000;padding: 0;font-weight: 600;}
.about_sec_pg .rightwrp .righttxt p{color: #A29E98; font-size: 14px; padding: 0; }

/*--------------About Page About Section Styling End----------------------*/



/*--------------Our Mission Section Styling Start----------------------*/


/*.missionsec{background: #F6F8F9;padding: 0px 0 70px;}
.missionsec .txtwrp{margin-top: 70px;}
.missionsec .txtwrp h2{font-size: 50px; padding: 0; }
.missionsec .mainwrp{}
.missionsec .mainwrp ul.tabbwrp{margin: 30px 0;}
.missionsec .mainwrp ul.tabbwrp li{display: inline-block;position: relative;margin-right: 10px;font-size: 18px;text-align: center;cursor: pointer;padding: 10px 30px;border-radius: 5px;line-height: 25px;transition: .4s;background: #eff3f5;}
.missionsec .mainwrp ul.tabbwrp li.current{background: #00AEEF;color: #fff;}
.missionsec .mainwrp2{}
.missionsec .chklisttt.chklisttt2{width: 100%;margin-top: 0px;}
.missionsec .mainwrp2 .tabs{}
.missionsec .mainwrp2 .tabs p{font-size: 16px; line-height: 26px; transition: .4s; }
.tabs{display: none;}
.tabs.current{display: block;}
.missionsec .chklisttt{width: 90%;margin-top: 50px;}
.missionsec .chklisttt.chklisttt2 li{margin-bottom: 20px;font-size: 16px;display: inline-flex;font-family: 'Inter';}
.missionsec .chklisttt.chklisttt2 li img{width: 25px; margin: 0 10px 0px 0px;  filter: brightness(0) saturate(100%) invert(68%) sepia(87%) saturate(4811%) hue-rotate(164deg) brightness(101%) contrast(101%);}
.missionsec .chklisttt li{margin-bottom: 20px;font-size: 14px;display: inline-flex;font-family: 'Inter';}
.missionsec .chklisttt li img{width: 18px;margin: 0 10px 0px 0px;filter: brightness(0) saturate(100%) invert(68%) sepia(87%) saturate(4811%) hue-rotate(164deg) brightness(101%) contrast(101%);}*/



.mission_sec{padding: 70px 0;background: #F6F8F9;}
.mission_sec .txtwrp{margin-bottom: 30px; }
.mission_sec .txtwrp h4.sub_hdng{}
.mission_sec .txtwrp h2{font-size: 46px; color: #000; }
.mission_sec .mainwrp{border-top: 1px solid #00AEEF; padding: 50px 0 20px; }
.mission_sec .mainwrp i{color: #00AEEF; font-size: 35px; margin-bottom: 20px; }
.mission_sec .mainwrp h4{font-size: 24px; font-weight: 700; color: #000; }
.mission_sec .mainwrp p{font-size: 15px; color: #A29E98; }


/*--------------Our Mission Section Styling End----------------------*/



/*--------------Values Section Styling Start----------------------*/


.values_sec{padding: 70px 0; }
.values_sec .txtwrp{position: sticky; top: 50px; }
.values_sec .txtwrp h4{}
.values_sec .txtwrp h2{font-size: 46px;text-transform: capitalize;}
.values_sec .rightwrp{padding: 25px 0; border-top: 1px solid #D9EAF2; }
.values_sec .rightwrp.bdrbtm{border-bottom: 1px solid #D9EAF2; }
.values_sec .rightwrp span{color: #00AEEF; font-weight: 700; font-size: 12px; }
.values_sec .rightwrp .cntrtxt{}
.values_sec .rightwrp .cntrtxt h6{font-size: 18px; color: #000; padding: 0; font-weight: 600; }
.values_sec .rightwrp .righttxt p{color: #A29E98; font-size: 14px; padding: 0; }


/*--------------Values Section Styling End----------------------*/



/*--------------Company Section Styling Start----------------------*/


.company_sec{padding: 70px 0; }
.company_sec .txtwrp{margin-bottom: 30px; }
.company_sec .txtwrp h4{}
.company_sec .txtwrp h2{font-size: 46px;text-transform: capitalize;}
.company_sec .pointswrp{padding: 0px 0px 10px 30px; position: relative; }
.company_sec .pointswrp:before{content: "";width: 15px;height: 15px;position: absolute;border-radius: 50px;border: 2px solid #00AEEF;top: 0;left: 0;background: #fff;}
.company_sec .pointswrp:after{content: "";position: absolute;width: 1px;height: 100%;background: #00AEEF;top: 13px;left: 7px;}
.company_sec .pointswrp h4{}
.company_sec .pointswrp p{font-size: 16px; }
.company_sec .imgwrp{}
.company_sec .imgwrp img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px;
}

/*--------------Counter Section Styling Start----------------------*/


.ser-client-logowrp{background: #08263D;position: relative;z-index: 1}
.ser-client-logowrp .maincountr ul {margin: 0; font-size: 0 }
.ser-client-logowrp .maincountr ul li {padding: 50px 10px;display: inline-block;text-align: center;width: 25%;transition: .4s}
.ser-client-logowrp .maincountr ul li.border-right {border-right: 1px solid #D6E6ED;}
/*.ser-client-logowrp .maincountr ul li:hover {background: #fff }*/
.ser-client-logowrp .maincountr ul li h4 {color: #fff;font-size: 52px;}
.ser-client-logowrp .maincountr ul li h4 span{color: #00AEEF;font-weight: 600;font-size: 50px;}
.ser-client-logowrp .maincountr ul li p {color: #fff;font-size: 16px;padding: 0;text-transform: uppercase;}
.ser-client-logowrp .maincountr ul li.border-left {border-left: unset!important }
.ser-client-logowrp h2 {font-size: 36px }


/*--------------Counter Section Styling End----------------------*/



/*--------------Contact Section Styling Start----------------------*/


.contatcus_sec{padding: 70px 0;background: #F6F8F9;}
.contatcus_sec .txtwrp{text-align: center; margin-bottom: 20px; }
.contatcus_sec .txtwrp h4{}
.contatcus_sec .txtwrp h2{font-size: 46px;text-transform: capitalize;}
.contatcus_sec .boxwrp{border: 1px solid #00AEEF;border-radius: 12px;padding: 20px;background: #fff;height: 250px;transition: .4s;}
.contatcus_sec .boxwrp:hover{transform: translateY(-10px)}
.contatcus_sec .boxwrp i{font-size: 30px; color: #00AEEF; }
.contatcus_sec .boxwrp h4{font-size: 24px;color: #000;padding: 20px 0 10px;}
.contatcus_sec .boxwrp a{font-size: 16px;color: #000;display:block;font-weight: 500;}
.contatcus_sec .boxwrp a i{font-size: 15px; margin-right: 5px; }
.contatcus_sec .boxwrp p{padding: 5px 0 10px;}


/*--------------Contact Section Styling End----------------------*/

.contactpg .btmform{background: #fff;}
.contactpg .btmform .formwrp{box-shadow: 0 12px 40px rgba(0, 0, 0, 0.16)}
.contactpg .btmform .txtwrp h2{color: #000}
.contactpg .btmform .btmtxt a{color: #000}
.contactpg .btmform .btmtxt ul li a i{color: #000}



/*--------------Gallery 2 Section Styling End----------------------*/

.galler_sec2{padding: 70px 0;background: #F6F8F9;}
.galler_sec2 .txtwrp{margin-bottom: 20px; }
.galler_sec2 .txtwrp h4{}
.galler_sec2 .txtwrp h2{font-size: 46px; }
.galler_sec2 .imgwrp{margin-bottom: 30px; }
.galler_sec2 .imgwrp img{width: 100%; border-radius: 12px; aspect-ratio: 4 / 5; object-fit: cover; }


/*--------------Gallery 2 Section Styling Start----------------------*/



/*--------------Overview Section Styling Start----------------------*/


.overview_sec{padding: 70px 0; }
.overview_sec .imgwrp{}
.overview_sec .imgwrp img{border-radius: 12px; width: 100%; }
.overview_sec .txtwrp{}
.overview_sec .txtwrp h4{}
.overview_sec .txtwrp h2{font-size: 46px;color: #000;text-transform: capitalize;}
.overview_sec .txtwrp p{font-size: 16px; }
.overview_sec .rightwrp{padding: 20px 0;border-top: 1px solid #D9EAF2;}
.overview_sec .rightwrp.bdrbtm{border-bottom: 1px solid #D9EAF2; }
.overview_sec .rightwrp span{color: #00AEEF; font-weight: 700; font-size: 12px; }
.overview_sec .rightwrp .cntrtxt{}
.overview_sec .rightwrp .cntrtxt h6{font-size: 16px;color: #000;padding: 0;font-weight: 600;}
.overview_sec .rightwrp .righttxt p{color: #A29E98; font-size: 14px; padding: 0; }
.overview_sec .rightwrp .righttxt2 p{padding: 0;color: #A29E98;font-size: 13px;font-style: italic;}


/*--------------Overview Section Styling End----------------------*/



/*--------------form-section Styling Start----------------------*/


section.form-section {padding: 0 0 30px;position: relative;overflow: hidden;background: #F6F8F9;}
section.form-section .mainwrp{backdrop-filter: blur(15px);border: 2px solid #00AEEF;padding: 30px;overflow: hidden;border-radius: 20px;box-shadow: 11px 14px 18px 11px #00ffe614;}
section.form-section .formsecabsimg {position: absolute; right: 0; bottom: 0; }
section.form-section .content-section{margin: 0 auto 30px auto; }
.form-section .txtwrp{text-align: center; }
.form-section .txtwrp h2{font-size: 46px;color: #000;padding: 0;text-transform: uppercase;font-weight: 600;}
.form-section .txtwrp span{color: #00AEEF;font-weight: 600;}
section.form-section .content-section p {font-size: 16px;font-weight: 500;padding: 0;}
section.form-section .form-wrapper input,
 section.form-section .form-wrapper textarea {background: transparent;margin-top: 20px;padding: 15px 20px;border-radius: 5px;color: #000;border: unset;border: 1px solid #ced4da;}
section.form-section .form-wrapper select{background: transparent;margin-top: 15px;padding: 15px 20px;border-radius: 5px;color: #000;border: unset;border: 1px solid #ced4da;width:100%;font-size:16px}
section.form-section .form-wrapper select option{color: #000}
section.form-section .form-wrapper input.btn-1{background: #00AEEF;width: 100%;font-size: 18px;cursor: pointer;border-radius: 50px;color: #fff;}
section.form-section .form-wrapper input:focus,
section.form-section .form-wrapper select:focus {box-shadow: 0 0 0 .2rem #00AEEF;}
section.form-section .form-wrapper input::placeholder, section.form-section .form-wrapper textarea::placeholder {color: #000; }
section.form-section .form-wrapper .attchmnt label{font-size: 16px; color: #000; position: absolute; top: 10px; left: 20px; }
section.form-section .form-wrapper input.file_uploadinp{height: 100px; padding: 50px 20px 0; width: 100%; }
section.form-section .form-wrapper .attchmnt{position: relative;}
section.form-section .imgwrp{}
section.form-section .imgwrp img{width: 100%;position: absolute;bottom: 0;}
.careerspg header{display: none;}


.careerspg_header{padding: 20px 0;text-align: center;background: #F6F8F9;}
.careerspg_header .imgwrp{}
.careerspg_header .imgwrp img{width: 100px; }


/*--------------form-section Styling End----------------------*/


.bannerwrp.servicebnnr{padding: 200px 0 70px}
.bannerwrp.servicebnnr .txtwrp h1{font-size: 50px;}
.bannerwrp.servicebnnr .txtwrp .imgtop{background: unset; border: unset; backdrop-filter: unset; padding: 5px 0px; }
.bannerwrp.servicebnnr .txtwrp .imgtop span{margin: 0}
.bannerwrp.servicebnnr .txtwrp p{font-size: 16px; }


/*--------------Support-section Styling Start----------------------*/

.support_sec{padding: 70px 0; background: #08263D; }
.support_sec .txtwrp{margin-bottom: 30px; }
.support_sec .txtwrp h4{}
.support_sec .txtwrp h2{font-size: 46px;color: #fff;text-transform: capitalize;}
.support_sec .boxwrp{background: #0b3048;border-radius: 12px;padding: 30px;border: 1px solid #00aeef54;position: relative;transition: .5s;margin-bottom: 20px;height: 220px;}
.support_sec .boxwrp:hover{transform: translateY(-10px); }
.support_sec .boxwrp .topwrp{}
.support_sec .boxwrp .topwrp span.abstxt{position: absolute; font-size: 50px;font-weight: 900; color: #fff; color: transparent; -webkit-text-stroke: 1px #00aeef59; letter-spacing: -3px; top: 10px; right: 30px; }
.support_sec .boxwrp .topwrp svg{color: #00AEEF; width: 30px; height: auto; }
.support_sec .boxwrp .txtwrp{margin-top: 20px; }
.support_sec .boxwrp .txtwrp h4{font-size: 18px; color: #fff; font-weight: 600; }
.support_sec .boxwrp .txtwrp p{padding: 0; }




.serviceprocess_sec .btmtxt h4:before{display: none;}
.serviceprocess_sec .stepwrp h3{font-size: 50px;}






/* popup */

.popup_form {position: fixed; top: 50%; width: 50%; margin: 0 auto; right: 0; left: 50%; transform: translate(-50%, -50%); display: none; z-index: 999; }
.popup_form > .popup_form_inner {position: relative; height: 550px; border-radius: 10px; background: #fff; z-index: 1; box-shadow: 0 0 17px 2px #00000014; }
.popup_form > .popup_form_inner>span.close_popup {position: absolute; right: 0; top: 0; cursor: pointer; background: #00AEEF; color: #ffffff; width: 50px; height: 30px; display: flex; align-items: center; justify-content: center; font-size: 20px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; font-weight: 800; z-index: 1; }
.popup_form > .popup_form_inner .popup_img_wrp > img {width: 100%; height: 100%; object-fit: cover; border-radius: 10px; }
.popup_form > .popup_form_inner .popup_img_wrp {height: 550px; display: flex; align-items: end; justify-content: center; }
.popup_form > .popup_form_inner > .row {align-items: center; }
.popup_form > .popup_form_inner .popup_form_wrpp {padding-right: 60px; padding-left: 40px; padding-top: 20px; }
.popup_form > .popup_form_inner .popup_form_wrpp > h3 {font-size: 40px; color: #000; font-weight: 600; line-height: 1.1; margin-bottom: 0px; display: block; }
.popup_form > .popup_form_inner .popup_form_wrpp > p {font-size: 16px; }
.popup_form > .popup_form_inner .popup_form_wrpp > form input {width: 100%; height: 50px; margin-bottom: 10px; padding: 10px; border: 1px solid #00AEEF; background: transparent; border-radius: 5px; font-size: 16px; color: #000; }
.popup_form > .popup_form_inner .popup_form_wrpp > form input::placeholder {color: #000; }
.popup_form > .popup_form_inner .popup_form_wrpp > form select {width: 100%; background-color: transparent; border: 1px solid #00AEEF; color: #000; font-size: 16px; height: 50px; margin-bottom: 10px; border-radius: 5px; padding: 10px; }
.popup_form > .popup_form_inner .popup_form_wrpp > form select option {background: #00AEEF; color: #fff; }
.popup_form > .popup_form_inner .popup_form_wrpp > form select:focus {box-shadow: none; }
.popup_form > .popup_form_inner .popup_form_wrpp > form textarea {width: 100%; height: 120px; margin-bottom: 5px; resize: none; padding: 10px; border-radius: 5px; color: #000; font-size: 16px; border: 1px solid #00AEEF; }
.popup_form > .popup_form_inner .popup_form_wrpp > form textarea::placeholder {color: #000; }
.popup_form > .popup_form_inner .popup_form_wrpp > form button {width: 50%; height: 50px; background: #00AEEF; color: #ffffff; font-size: 18px; transition: 0.3s ease-in-out; border: unset; border-radius: 50px; margin-top: 10px; }
/*.popup_form > .popup_form_inner .popup_form_wrpp > form button:hover {box-shadow: inset 0 0 20px 4px #cb2d17;}*/
.overlay {background-color: #21252996; top: 0; width: 100%; height: 100%; z-index: 999; position: fixed; left: 0; }
.popup_form > .popup_form_inner .popup_img_wrp>img.pop2 {position: absolute; left: -50px; top: 20px; width: 110px; height: auto; }
.popup_form > .popup_form_inner:after {position: absolute; /* content: ""; */ background: #00AEEF; width: 32%; height: 100%; left: 0; top: 0; z-index: -1; border-radius: 10px; }
.popup_form > .popup_form_inner .popup_form_wrpp > form button>i {position: absolute;right: 0;}
.popup_form > .popup_form_inner .popup_form_wrpp > form button>i:after {z-index: -1; height: 50px; width: 50px; }
.popup_form > .popup_form_inner .popup_form_wrpp > form button>i:before {z-index: 2; }
.popup_form > .popup_form_inner .popup_form_wrpp > form button:hover>i:after {transform: scale(22); }
.popup_form > .popup_form_inner .popup_form_wrpp > form button {z-index: 1; }
.popup_form > .popup_form_inner .popup_form_wrpp > form button:hover>i {background: #fff; color: #000; box-shadow: inset 0 0 9px 0px #cb2d17; }
/* popup */



.mobile-nav-btn.active span.lines {top: 9px; transform: rotate(48deg); transition: unset; left: 0px; }
.mobile-nav-btn.active span.lines::before {top: -6px; transform: rotate(85deg); transition: unset; left: 6px; }
.mobile-nav-btn.active span.lines::after {display: none; }