body {font-family:"Geist", serif;font-weight: 400;font-style: normal;color:#000;font-size:15px;}
a {color: #31C4F9;text-decoration: none;}
a:hover {color: #1447AC;text-decoration: none;}
h1,h2,h3,h4,h5,h6,button,input,textarea,select,option  {font-family:"Geist", serif;}
p{font-size: 18px; font-weight: 400; line-height:28px; letter-spacing: 0em;margin:0 0 25px;}
p:last-child{margin-bottom:0;}
img{max-width:100%;}
.container{max-width:100%;width:100%;padding-left: 60px;padding-right: 60px;}
.top-inner-wrap{justify-content: space-between;padding:0;align-content: center;align-items: center;}
.home-header {color:#fff;background-size:cover;width:100%;height:650px;}
.content-space-between{justify-content: space-between;}
.section{float:left;width:100%;overflow: hidden;}
.common-pd {padding-top:100px;padding-bottom:100px;clear: both;}
.common-pd2 {padding-top:100px;padding-bottom:100px;}
.welcome-l {width:50%;position: relative;}
.welcome-r {width:50%;}
.hd1 {font-size:42px; font-weight: 300; line-height:1.1; text-align: left;color:#000;margin: 0 0 25px;}
.hd3 {font-size:15px; font-weight: 400; line-height:1.1; text-align: left;color:#292D34;margin: 0 0 20px;}
.lg-txt1 {font-size:40px; font-weight: 300; line-height:1.1; letter-spacing: 1px; text-align: left;color:#000;margin:0;}
.items-center{align-items: center;}
.top-panel{box-shadow: 0px 1px 8px 0px #0000000A;background: #fff;}
.header-section{float:left;width:100%;/*height: 60px;*/}
.center-align{text-align:center !important;}
.white-color{color:#fff!important;}
.orange-color{color:#1447AC;}
.counter-wrap{justify-content: space-evenly;text-align: left;max-width: 1232px;margin: 40px auto 0;}
.counter-value{font-size:45px;line-height:1;color:#1446AB;font-weight:700;}
.counter-value:after{content:'+'}
.mill:after{content:'M'}
.plus-years:after{content:'+ Years';position: absolute;left: 140px;}
.counter-txt{font-size:16px;line-height: 1.2;margin-top: 5px;color: #000;font-weight: 400;}
.counter-clm {background: url(../images/projects-icon.svg) no-repeat 0 center;padding: 0 0 0 75px;width: 25%;}
.projects-clm {background: url(../images/projects-icon.svg) no-repeat 0 center;}
.countries-clm {background: url(../images/countries-icon.svg) no-repeat 0 center;}
.engineering-clm {background: url(../images/engineering-icon.svg) no-repeat 0 center;}
.facility-clm {background: url(../images/facility-icon.svg) no-repeat 0 center;}
.capacity-clm {background: url(../images/capacity-icon.svg) no-repeat 0 center;}
.safety-standards-clm {background: url(../images/safety-standards-icon.svg) no-repeat 0 center;}
.team-clm {background: url(../images/team-icon.svg) no-repeat 0 center;}
.experience-clm {background: url(../images/experience-icon.svg) no-repeat 0 center;}
.factory-sheds-clm {background: url(../images/factory-sheds-icon.svg) no-repeat 0 center;}
.pt1-50 .box-icon-wrap{margin-bottom: 0;}



.no-after:after,.no-after:before{display: none;}
.sq {font-size: 16px;line-height: 16px;font-weight: 400;color: #000;width: 25px;display: inline-block;position: absolute;right: 50px;top: 7px;}
.orange-bg{background: #1447AC;}
.orange-bg-gradient{background: linear-gradient(180deg, #F36900 0%, #1447AC 100%);}
.orange-bg-light{background: #fde6d4;}
.blue-bg{background:#1447AC;}
.blue-bg-light{background:#e6f4fa;}
.blue-bg-light2{background:#cdeaf6;}
.blue-bg-dark{background:#1e556a;}
.navy-blue-bg{background: #051D57;}
.small-hd{font-size:20px;font-weight:700;letter-spacing:1.5px;margin: 0 0 15px;text-transform: uppercase;color:#DB272B;}
.services-tabs-wrap .accordion-body,.services-tabs-wrap .accordion-item{background:transparent;border:0;text-align:center;}
.services-tabs-wrap .nav-tabs{border:0;justify-content: center;}
.services-tabs-wrap .nav-tabs .nav-item.show .nav-link,.services-tabs-wrap .nav-tabs .nav-link.active{color: #fff;background: transparent;border: 0;border-bottom: 3px solid #fff;}
.services-tabs-wrap .nav-tabs .nav-link{background:transparent;color: #fff;padding:0 0 5px;font-size:20px;font-weight:500;line-height: 1;border: 0;border-bottom: 3px solid transparent;}
.services-tabs-wrap .nav-item {padding:0 15px;}
.services-tabs-wrap {margin-top: 25px;position: relative;z-index: 999;}
.w-40{width:40%;}
.w-41{width:41%;}
.w-46{width:46%;}
.w-47{width:47%;}
.w-48{width:48%;}
.w-49{width:49%;}
.w-54{width:54%;}
.solutions-inner-wrap{align-items: center;align-content: center;}
.btn10{ text-transform: uppercase!important; letter-spacing: 2px; color: #fff; cursor: hand; text-align: center; text-transform: capitalize; border: 1px solid #fff; border-radius:50px; position: relative; overflow: hidden!important; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background: transparent!important; z-index:10;  }
.btn10:hover{ border: 1px solid #1447AC; color: #fff!important; }
.btn10::before { content: ''; width: 0%; height: 100%; display: block; background: #1447AC; position: absolute; -ms-transform: skewX(-20deg); -webkit-transform: skewX(-20deg); transform: skewX(-20deg);   left: -10%; opacity: 1; top: 0; z-index: -12; -moz-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1); -o-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1); -webkit-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1); transition: all .7s cubic-bezier(0.77, 0, 0.175, 1); } 
.btn10::after { content: ''; width: 0%; height: 100%; display: block; background: #1447AC; position: absolute; -ms-transform: skewX(-20deg); -webkit-transform: skewX(-20deg); transform: skewX(-20deg);   left: -10%; opacity: 0; top: 0; z-index: -15; -webkit-transition: all .94s cubic-bezier(.2,.95,.57,.99); -moz-transition: all .4s cubic-bezier(.2,.95,.57,.99); -o-transition: all .4s cubic-bezier(.2,.95,.57,.99); transition: all .4s cubic-bezier(.2,.95,.57,.99); }
.white-btn1.btn10::after {background: #fde6d4;}
.btn10:hover::before, .btn1O:hover::before{ opacity:1; width: 116%; }
.btn10:hover::after, .btn1O:hover::after{ opacity:1; width: 120%; }
.btn-wrap { position: absolute; bottom: -20px; left: 0; right: 0; }
.blue-btn1{background: url(../images/arrow1.svg) no-repeat right 20px center #1447AC!important;padding: 15px 50px 15px 20px;color: #fff;border-radius: 0; font-weight: 700; font-size: 14px;transition: 0.3s;text-transform: uppercase; letter-spacing: 1px; display: inline-flex; line-height: 1;}
.blue-btn1:hover{color: #fff; background: url(../images/arrow1.svg) no-repeat right 15px center #DB272B!important;}
.blue-btn1 img{margin-left:5px;}
.blue-btn1:hover img{filter: brightness(0) invert(1);}
.white-btn1{background:transparent;color:#fff;border-color:#fff;}
.black-color{color:#000 !important}
.partner-slider-wrap .owl-carousel .owl-item img{display: inline-block !important;width: auto;}
.certi-hd {color: #1446AB;font-size: 15px;line-height: 1;font-weight: 400;text-transform: uppercase;display: block;margin: 35px 0 35px;letter-spacing: 1.5px;}
.textbold{font-weight:600;}
.privacy-policy-content a{color: #f36a02;text-decoration:underline;}
.anchor-color-b li a{color:#000;}
.hd2{color:#000;font-size:28px;font-weight:400;line-height:1.1;margin:0 0 20px;letter-spacing:1px;float: left;width: 100%;}
.blue-txt-b-u{color:#2995D0;font-weight:700;text-decoration:underline;}
.blue-bg-gradient{background: linear-gradient(180deg, #1447AC 0%, rgba(5, 149, 210, 0) 100%);}
.about-box:hover {box-shadow: 0px 2px 14px 0px #00000021;}
.section-about{position:relative;padding-bottom: 330px;}
.section-about:after{content:'';background:url(../images/about-bg.jpg) no-repeat center bottom;position: absolute;width: 100%;height: 100%;left: 0;bottom: 0;z-index: -1;background-size: cover;}
.about-inner-wrap { justify-content: space-between; display: flex; margin-top: 45px;color:#041527;}
.about-box {text-align: left;width:23%;background:#fff;border-radius:21px;overflow: hidden;position:relative;}
.about-hd,.icon1,.about-txt{position: relative;z-index: 9;}
.about-box-inner{padding:45px 27px;}
.about-box::before {position: absolute;content: '';width: 100%;height: 100%;left: 0;top: 0;background:#1447AC;}
.about-box:hover::after, .about-box.active::after {width: 0;right: 0;}
.about-box:hover .about-hd,.about-box:hover .about-txt{color:#fff}
.about-box:hover img{filter: brightness(0) invert(1);}
.about-box::after {position: absolute;content: '';width: 100%;height: 100%;left: auto;top: 0;background:#fff;transition: 0.4s cubic-bezier(.65,.05,.36,1);-webkit-transition: 0.4s cubic-bezier(.65,.05,.36,1);z-index: 1;}
.icon1 { height: 100px; }
.about-hd {font-size: 18px;letter-spacing:0.5px;}
.about-txt {font-size: 15px;line-height:25px;} 
.blog-innerwrap{margin-top:50px;}
.blog-row:last-child,.section-homepage .blog-l .blog-row:nth-child(5){margin-bottom:0;}
.blog-img{width:200px;}
.section-homepage .resources-bg .blog-l .blog-img{width:200px;height: 153px;}
.blog-content-wrap{width:calc(100% - 200px);padding-left:20px;}
.blog-date{font-size:14px;font-weight:300;margin-bottom: 8px;}
.blog-content-wrap .btn-wrap2{margin-top: 20px;}
.blog-hd{font-size: 22px;font-weight: 400;line-height: 24px;margin:0 0 15px;overflow: hidden;min-height: 48px;text-transform: capitalize;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
   -webkit-box-orient: vertical;}
.blog-tags span{background:#EEF4FF;border-radius:3px;font-size:16px;font-weight:400;color:#000;line-height:1;padding:10px 12px;text-transform:capitalize;margin: 0 5px 5px 0;  display: inline-block;}
.blog-tags span a{color:#000;}
.blog-tags{margin: 13px 0;}
.blog-more a{font-size:14px;font-weight:500;color:#1447AC;transition:0.3s;}
.blog-more a:hover{color:#1447AC;}
.blog-more a img{margin-left:2px;transition:0.3s;display: inline-block !important;vertical-align: sub;}
.blog-more a:hover img{margin-left:4px;}
.blog-row-f-w .blog-img{width:100%;}
.blog-row-f-w .blog-content-wrap{width:100%;padding:0;margin-top:25px;}
.blog-desc{font-size:16px;font-weight:400;line-height:25px;margin:20px 0 18px;overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
           line-clamp: 3; 
-webkit-box-orient: vertical;}
.blog-row-f-w .blog-img img{height:361px;width: 100%;object-fit: cover;filter: grayscale(100%);transition: filter 0.3s ease;}
.blog-row-f-w .owl-item .blog-row:hover .blog-img img{filter: grayscale(0%);}
.news-l{width:250px;position: absolute; top: 225px;}
.news-r{width:calc(100% - 250px);position: relative;right: -565px;top:0;}
.news-innerwrap{align-content:center;align-items:center;}
.news-clm{background:#fff;border-radius:20px;overflow: hidden;}
.news-img{width:100%;}
.news-content-wrap{width:100%;padding:35px 25px;}
.news-date{font-size:14px;font-weight:300;margin-bottom: 8px;}
.news-hd{min-height: 48px;font-size:20px;color:#000;font-weight:500;line-height:24px;margin:0 0 5px;overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
   -webkit-box-orient: vertical;}
.news-more a{font-size:14px;font-weight:600;color:#1447AC;transition:0.3s;}
.news-more a img{margin-left:8px;width:auto !important;display: inline-block !important;}
.news-more a:hover{color:#1447AC;}
.news-more a img{margin-left:8px;transition:0.3s;}
.news-more a:hover img{margin-left:4px;filter: invert(42%) sepia(79%) saturate(2178%) hue-rotate(170deg) brightness(93%) contrast(96%);}

.news-desc{font-size:15px;font-weight:400;line-height:25px;margin:20px 0 18px;overflow: hidden;min-height: 50px;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
-webkit-box-orient: vertical;}
.owl-carousel .owl-item .news-img img{height:270px;width: 100%!important;object-fit: cover;}
.section-news{height: 677px;position:relative;}
.section-news .owl-theme .owl-nav{position: absolute;left: -249px;top: 335px;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{background:transparent !important;width:auto;height:56px;border-radius:50%;opacity: 1;margin: 0 4px;}
.owl-carousel .owl-nav button.owl-prev span{background:url(../images/prev-arrow.svg) no-repeat center center;width: 24px;height: 24px;display: inline-block;text-indent: -999999px;}
 .owl-carousel .owl-nav button.owl-next span{background:url(../images/next-arrow.svg) no-repeat center center;width: 24px;height: 24px;display: inline-block;text-indent: -999999px;}
.partner-slider-wrap{margin-top: 50px;}
.testimonials-slider-wrap{max-width: 100%;margin: 0 auto;}
.testimonials-col{margin: 20px 20px 20px;box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.10);-webkit-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.10);-moz-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.10);padding: 30px 23px;border-radius: 10px;}
.testimonials-outer-col{background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, rgba(255,102,81,0) 100%);border-radius: 15px;border: 1px solid #fff;}
.testimonials-img-name { display: flex; align-items: center; }
.testimonials-img {width:48px;}
.testimonials-name {width:100%;padding-left:0;color:#051D57;font-size:18px;font-weight:700;line-height:28px;}
.testimonials-name span{display:block;font-size:14px;line-height: 1.2;font-weight:400;color:#505050;min-height: 35px;}
.testimonials-text { min-height: 340px; margin-top:0;font-size:18px;line-height:28px;color:#000;font-style:normal;margin-bottom: 20px;background: url(../images/colon-icon.svg) no-repeat 0 0;padding-top: 55px;}
.testimonials-slider-wrap .owl-nav{margin-top:0;position: absolute;z-index: 9;text-align: left;left: 0;top: 50%;right: 0;margin: 0 auto;  text-align: center;display: flex;
  justify-content: space-between;}
.testimonials-slider-wrap .owl-nav button.owl-prev, .testimonials-slider-wrap .owl-nav button.owl-next{background:transparent !important;width: 52px;height: 52px;}
.simple-slider-wrap .owl-nav button.owl-prev, .simple-slider-wrap .owl-nav button.owl-next{background:transparent !important;width: 52px;height: 52px;}
.testimonials-slider-wrap .owl-nav button.owl-prev span,.simple-slider-wrapper .owl-nav button.owl-prev span {background: url(../images/arrow-black-l.svg) no-repeat center center;width: 52px;height: 52px;border: 1px solid #1E3D9F;  border-radius: 50%;transition: 0.5s ease;}

.testimonials-slider-wrap .owl-nav button.owl-next span,.simple-slider-wrapper .owl-nav button.owl-next span {background: url(../images/arrow-black-r.svg) no-repeat center center;width: 52px;height: 52px;border: 1px solid #1E3D9F;  border-radius: 50%;transition: 0.5s ease;}


.testimonials-slider-wrap .owl-nav button.owl-next span:hover{background-position: right 10px center;}
.testimonials-slider-wrap .owl-nav button.owl-prev span:hover{background-position: 10px center;}

.simple-slider-wrapper .owl-nav button.owl-next span:hover{background-position: right 10px center;}
.simple-slider-wrapper .owl-nav button.owl-prev span:hover{background-position: 10px center;}
.simple-slider-wrapper .owl-nav{margin-top: 25px;}
.simple-slider-wrapper .home-slider-tagline-wrap{display: none;}
.testimonials-slider-wrap .owl-dots {display: block !important;}
.testimonials-slider-wrap button.owl-dot{background:transparent !important;width: auto;height: auto;}
.owl-theme .owl-dots .owl-dot span{width: 15px;height: 15px;background: #C7C7C7;margin: 5px }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#051D57;}
.testimonials-inner-wrap{position:relative;}
.testimonials-inner-wrap:before{content:'';background:url(../images/colon-icon-o.svg) no-repeat 0 0;position: absolute; width: 80px; height: 54px; top: 68px; left: 25px;}
.section-cta{background: url(../images/cta-bg.jpg) no-repeat center 0;}
.career-innerwrap{margin:0 auto;min-height:194px;max-width: 1343px;flex-wrap: wrap;align-items: center;display: -webkit-flex;align-content: center;flex-wrap: wrap;padding:0;position: relative;margin:0 auto;}
.career-innerwrap h2,.career-innerwrap p{width:100%;}
.career-innerwrap h2{margin-bottom: 5px;font-size: 40px;font-weight: 700;}
.career-innerwrap p{font-size: 18px;letter-spacing: 1px;font-weight: 400;}
.cta-m {padding: 0 50px 0 45px;}
.contact-img {position: static;left:0px;bottom: 0;float: left;}
.btn-wrap2{width: 100%;margin-top: 30px;}
.btn-wrap2 .blue-btn1{text-transform:uppercase;}
.btn-wrap2 span{display:block;font-size:16px;letter-spacing:2px;text-transform:uppercase;margin-top: 10px;}
.contact-list{margin:9px 0 0 0;list-style:none;padding:0;width: 100%;float: left;}
.contact-list li{padding:10px 0 10px 50px;font-size:13px;color:#000;line-height: 16px;}
.contact-list li span{display:block;color:#fff;font-size:18px;margin-top: 25px;}
.contact-list li a{color:#000;text-decoration:underline;}
.copyright-wrap { float: left; width: 100%; padding: 19px 0; border-top: 1px solid #d8e0e3;text-align: center;font-size: 15px;color: #000;letter-spacing: 1.5px;}
.footer-section{float: left; width: 100%;border-top:1px solid #eee;padding-top: 60px;padding-bottom: 60px;}
.footer-innerwrap { display: flex;flex-wrap:wrap}
.footer-links{margin:0;list-style:none;padding: 0;}
.footer-sublinks,.footer-links ul{margin:15px 0 15px;list-style:none;padding: 0;float: left;width: 100%;}
.footer-links li,.footer-hd{float:left;width:100%;font-size:15px;padding: 0 0 13px;font-weight:500;margin:0;text-transform: uppercase;color: #1446AB;letter-spacing: 1.5px;position: relative;}
.footer-links li li{float:left;width:100%;font-size:13px;padding: 0 0 5px;font-weight:400;text-transform: capitalize;}
.footer-links li:last-child{padding:0;}
.footer-links li a{text-transform: uppercase;color: #1446AB;letter-spacing: 1.5px;position:relative	;} 
.footer-links .footer-sublinks li a{color:#000;letter-spacing: 0;text-transform: none;font-weight: 500;}
.footer-col{width:20%;} 
.footer-col.footer-col5 { width: 16%; }
.underline {color:#000;text-decoration:underline;}
.footer-link{color:#000;}
.underline:hover {color:#1447AC;text-decoration:underline;}
.footer-col2{padding-left: 65px;}
.footer-col2{width:28%;}
.footer-contact li{padding:0 0 10px;font-weight: 500;}
.footer-contact li a{text-decoration:none;position: relative;}
.contact-list li a:hover{color:#1447AC;}
.footer-links li a:hover,.email:hover a,.call:hover a{color:#1447AC;}


.footer-links li a:after,.email a:after,.call a:after{content:'';border-bottom:1px solid #1546AC;width:0;right:0;bottom:-3px;position:absolute;transition:0.3s;margin: 0 auto;}
.footer-links li a:before,.email a:before,.call a:before{content:'';border-bottom:1px solid #DB272B;width:0;left:0;bottom:-5px;position:absolute;transition:0.3s;margin: 0 auto;}



.footer-links li a:hover:after,.email:hover a:after,.footer-links li a:hover:before,.email:hover a:before,.call:hover a:after,.call:hover a:before{width:90%;}
.footer-social { margin:20px 0 0 0; padding: 0; list-style: none; float: left; width: 100%; }
.footer-social li{float:left;margin: 0 8px 0 0;}
.home-header-panel{overflow:hidden;}
.footer-col4 a img{margin-top:0;transition:0.5s;}
.footer-col4 a:hover img{margin-top:-5px;transition:0.5s;}
.footer-lg-txt1 {font-size: 35px;line-height: 41px;font-weight: 300;margin: 0 0 35px;}
.footer-col6 {border-right: 1px solid rgba(0,0,0,0.20);width: 29%;padding-right: 50px;}
.home-header-panel{color: #fff;height:634px;background-size:cover;float: left;width: 100%;align-items: center;margin-top: 63px;}
.orange-star{color:#1447AC}
.header-tg2 {margin-top: 15px;font-size:18px;font-weight:500;}
.header-l{width:48%;}
.header-r{width:52%;}
.home-header-inner-wrap{align-items: center;}
.home-header-inner-wrap .contact-list li{background: transparent;padding: 0;}
.home-header-inner-wrap .contact-list li a{text-decoration:none;color:#1447AC;font-weight:700;}
.header-tg1{font-size:40px;line-height:47px;font-weight: 300;}
.header-tg1 span{font-size:40px;font-weight: 700;}
.home-header-inner-wrap .btn-wrap2 {margin: 35px 0 30px 0;}
.about-box img{transition: transform .5s ease;}
.site-navbar .site-navigation .site-menu > li.border-btn a.hvr-shutter-out-horizontal {background:#fff;}
.site-navbar .site-navigation .site-menu > li.border-btn a.hvr-shutter-out-horizontal::before  {background:#1447AC;}
.section-career-inside .career-innerwrap{min-height: 290px;padding-left:360px;max-width: 865px;}
.section-career-inside .hd1{margin-bottom:10px;}
.section-career-inside .contact-list li{font-size: 20px;}
.section-career-inside .contact-list li span{font-size: 24px;}
.section-skill .steps-txt {min-height: 135px;}
.inside-header-panel,.inside-header-inner-wrap{float:left;width:100%;float: left;width: 100%;height: 500px;align-items: center;color: #fff;}
.inside-header-panel{height:500px;background-size:cover;float: left;width: 100%;align-items: flex-start;text-align: left;position: relative;overflow: hidden;margin-top: 61px;}
.inside-header-panel .header-l{width:100%;margin-top: 70px;position: relative;z-index: 9;}
.inside-header-panel .header-r{width:100%;position: absolute;bottom: 0;left: 0;right: 0;}
.inside-header-inner-wrap .btn-wrap2 .blue-btn1{min-width: unset;}
.inside-header-inner-wrap .btn-wrap2{margin-top:30px;}
.breadcrumb-wrap{margin-bottom:8px;}
.breadcrumb-wrap ul{margin:0;padding:0;list-style:none;display: flex;justify-content: center;}
.breadcrumb-wrap ul li{margin:0;padding:0 10px;list-style:none;font-size:15px;letter-spacing:1px;text-transform:uppercase;position:relative;color:#8E8E8E}
.breadcrumb-wrap ul li:after{content:'';position: absolute;right: -3px;background: url(../images/divider.svg) no-repeat 0 0;width: 7px;height: 8px;top: 7px;}
.breadcrumb-outerwrap .breadcrumb-wrap ul li .active{color:#8E8E8E !important;}
.breadcrumb-wrap ul li:last-child:after{content:unset;}
.breadcrumb-wrap ul li:first-child{padding-left:0;}
.breadcrumb-wrap ul li a{color:#1447AC;}
.black-color ul li a{color:#000;}
.breadcrumb-container {margin-bottom: 20px;}
.title-breadcrumb .main-hd{color:#000;}
.main-hd{margin:0;font-size:42px;line-height:1;font-weight:300;}
.header-img { position: absolute; right: 0; top: 0;}
.header-r-home{position:relative;top: -165px;right: 0;}
.header-img1{top: 11px;right: 196px;z-index: 2;}
.header-img2{top: 71px;right: 14px;z-index: 2;width: 135px;}
.header-img2 svg{width:100%;}
.header-img3{top: 34px;z-index: 1;width:631px;}
.header-img3 img{width:631px;}
.header-img4{top: 205px;right: 150px;z-index: 2;display: none;}
.header-img5{right: unset;left: -38px;top: -32px;z-index: 2;}
.header-img6{right: unset;left: 8px;top: 313px;z-index: 2;}
.show-mbl{display:none;}
.mrtb3{margin-bottom: 10px;}
.pricing-wrap{justify-content:space-between;max-width:1000px;margin: 50px auto 0;}
.pricing-col{width:32%;box-shadow:0px 0 16px 0px rgba(0, 0, 0, 0.07);border-radius:20px;background:#fff;padding:25px 15px;}
.pricing-hd {font-size: 28px;letter-spacing: 0.5px;margin:20px 0 10px 0;min-height: 55px;}
.pricing-hd span{font-size:14px;display:block;letter-spacing:2px;text-transform: uppercase;}
.pricing-price{font-size:52px;font-weight:700;letter-spacing:0.5px;color:#1447AC;min-height: 90px;}
.pricing-price span{font-size:18px;display:block;letter-spacing:2px;text-transform: uppercase;font-weight:400;}
.pricing-txt { border-top: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; padding: 20px 0; margin: 15px 0 25px 0; font-size: 20px; letter-spacing: 0.5px; color: #000;line-height: 24px;}
.pricing-col3 .pricing-txt{border-top: 0;margin-top: 0;padding-top: 10px;min-height: 171px;}
.pricing-wrap .blue-btn1{min-width: unset;text-transform: uppercase;font-weight: 400;}
.section-privacy-policy p{line-height:1.3;}
.privacy-content{text-align: left;}
.lg-f-25 { font-size: 25px; } 
.tab-subhd { font-size: 26px; letter-spacing: 0; } 
.hd5 { color: #000; font-size: 30px; line-height: 1.15; font-weight: 400; margin: 0 0 20px; letter-spacing: 1.1px; } 
.list-100 { max-width: 100%; color: #000; font-weight: 400; letter-spacing: 0; margin: 0 0 25px; } 
.listing { float: left; width: 100%; list-style: none; padding: 0; margin:0 0 20px; color: #000;line-height:25px; font-weight: 400;font-size:15px;} 
/* .listing li { float: left; width: 100%; background: url(../images/arrow3.svg) no-repeat 0 13px; padding: 10px 0 10px 20px; border-bottom: 1px solid rgba(0,0,0,0.08); } */
.listing li{color:#292D34;position:relative;padding: 5px 0 5px 12px;}
.listing li:before{content:'';height:16px;width:2px;position:absolute;background:#1447AC;top: 10px;left: 0;}
.listing li:last-child{border:0;}
.listing ul{margin:10px 0 0 0;padding:0;list-style:none;}
.listing li li{background:none;position:relative;padding-left: 12px;}
.listing li li:before{content:'';width: 3px;height: 15px;position: absolute;background: #6a6a6a;left: 0;top: 15px;}
.listing a{color:#f36a02;text-decoration:underline;}
a.anchor { display: block; position: relative; top: -100px; visibility: hidden;width: 100%;clear: both;float: left;}
.privacy-content a {text-decoration: underline;color:#1447AC;}
.listing.list-2 li,.listing.list-2 li li{background:transparent;}
.listing.list-2 li,.listing.list-2 li li::before{content:unset;}
.listing.listing-tabs li {text-align: left;width: 50%;border: 0;}
.underline-link a{position:relative;}
.underline-link a:after{content:'';background:#3ab9ed;width:0;height:2px;left:0;right:0;bottom:-3px;position:absolute;transition:0.3s;margin: 0 auto;}
.underline-link:hover a:after{width:100%;}
.underline-link2 a{position:relative;}
.underline-link2:hover a{text-decoration:none !important;}
.underline-link2 a:after{content:'';background:#000;width:0;height:2px;left:0;right:0;bottom:-3px;position:absolute;transition:0.3s;margin: 0 auto;}
.underline-link2:hover a:after{width:100%;background:#3ab9ed;}
.career-btn-footer{display:none;}
.mrtp-61{margin-top:61px;}
.partner-inner-wrap .btn-wrap2{display: none;}
.cta-r {display: flex;align-items: center;justify-content: space-between;}
.loader-wrap { position: fixed; z-index: 10; height: 100vh; width: 100%; left: 0; top: 0; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: transparent; z-index: 999999999999999999999999999; background:#fff; }
.loader-wrap .text-center { position: relative; z-index: 444; }
.loader-wrap .text-center .logo {margin-bottom: 30px; }
.loader-wrap svg { position: absolute; width:10vw; height:10vw; }
.submenu-list{justify-content:center;padding: 0;list-style: none;margin:0!important;}
.submenu-list li{padding:0 5px;display: inline-block;}
.submenu-list li a{display: block;padding:10px 18px!important;border-radius:15px!important;font-weight: 400;color:#fff!important;background:#1447AC;font-size:16px!important;text-transform:capitalize!important;letter-spacing:1px!important;line-height: 24px!important;}
.submenu-list li.active a{background:#1447AC;}
.para-pd1{padding:0 12%;}
.margin-hd{margin-bottom:30px;}
.workflow-content-wrap {margin-top: 70px;}
.content-row1{margin:30px 0;}
.content-img{width:52%;}
.content-text{text-align:left;width:46%;margin-top:50px;}
.img2 .content-img{order:2}
.payments-bg-img{background-attachment:fixed;background-size: cover;}
.payments-box{background:#fff;border-radius:20px;padding:45px;}
.payments-txt{text-align:left;}
.payments-hd{font-size:22px;font-weight:500;margin:20px 0;line-height:1;}
.payments-content-boxes,.localization-content-wrap{margin-top:60px;}
.localization-l{width:42%;}
.localization-l img{border-radius:20px;}
.localization-r{width:50%;}
.inside-content p{color: #000;}
.localization-clm1{width:48%;margin: 0 0 15px;}
.localization-hd{font-size:18px;font-weight:500;line-height:1;margin:-10px 0 15px;color:#292D34;}
.localization-icon {margin-left: -26px;}
.localization-text{font-size:15px;line-height:25px;color:#292D34;}
.img-order2 .localization-l{order:2}
.localization-row1{margin:50px 0;}
.sticky-panel{position:sticky;top:0;width:100%;background:#fff;left:0;}
.p-r{position:relative;}
.submenu-wrap-bg{position:fixed;top:84px;background:#fff;width:100%;left:0;float: left;z-index: 999;padding: 15px 0;box-shadow: 0px 1px 8px 0px #0000000A;}
.mrtp-50{margin-top:50px !important;}
.main-navigation{margin-bottom:50px;}
.submenu-wrap-bg .main-navigation{margin-bottom:0;}
.align-item-center{align-items:center;align-content:center;}
.top-inner-wrap{position:static;padding: 0;}
.fa-search{cursor:pointer;}
.search-box{ background: #fff; position: absolute; top: 80px; right:0; width: 100%; padding: 10px 15px; box-shadow: 0 0 10px rgba(0,0,0,0.5); border-top:4px solid #1447AC; display: none;border-radius:5px;max-width: 100%; left: 0; margin: 0 auto; }
.quick-search { position: relative; max-width: 1275px; margin: 0 auto; width: 100%; }
.search-box:before{ content: ""; position: absolute; top: -32px; right: 29%; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 14px solid transparent; border-bottom: 14px solid #1447AC; }
.search-box input[type="text"]{ width: calc(100% - 85px); padding: 10px 20px; border: 1px solid #eee; outline: none;border-radius: 5px 0 0 5px; }
.search-box input[type="button"],.search-box input[type="submit"]{ width:85px; padding: 10px 0; background: #1447AC; color: #fff; margin-left: -6px; border: 1px solid #1447AC; outline: none; cursor: pointer;border-radius: 0 5px 5px 0; } 
.div{ display:flex; max-height: 970px; max-width: 730px; position:relative; }  
.hover-effect::before { right: 0; opacity:0.7; top: 0; } 
.hover-effect::after { bottom: 0; opacity: 0.7; left: 0; }   
.hover-effect::before, .hover-effect::after { content: ""; background: #fff; height: 0; width: 0; z-index: 1; position: absolute; -webkit-transition-duration: 1.3s !important; -o-transition-duration: 1.3s; transition-duration: 1.3s !important; } 
.blog-row:hover .hover-effect::after,.blog-row:hover .hover-effect::before,.news-clm:hover .hover-effect::after,.news-clm:hover .hover-effect::before,.hvr-img:hover .hover-effect::after,.hvr-img:hover .hover-effect::before { height: 100%; opacity: 0; width: 100%; }
.img-hvr:hover .hover-effect::after,.img-hvr:hover .hover-effect::before{height: 100%;opacity: 0;width: 100%;}
.table-data{margin-bottom:20px;} 
.table-data table{width:100%;font-size: 15px; color: #292D34;}
.table-data tbody,.table-data td,.table-data tfoot,.table-data th,.table-data thead,.table-data tr{border:1px solid #ddd;padding:10px;vertical-align: top;}
.td-td { width: 145px; font-weight: 500; }
.mrtp-1{margin-top:25px;}
.faq-wrap .accordion-button{display: flex;box-shadow:none;background:transparent;padding:35px 40px;border-radius: 0 !important;max-width: 100%;margin:0;font-size: 20px;color:#170F49;font-weight:600;}
.faq-wrap .accordion-item{border: 2px solid transparent;margin:15px 0;float: left;width: 100%;box-shadow: 0px 5px 16px 0px #080F340F; border-radius: 18px !important; overflow: hidden;background: #fff;}
.faq-wrap .accordion-item.current{box-shadow: 0px 6px 16px 0px #4A3AFF30;border: 2px solid #1447AC}
.accordion-button::after{width:30px;height:30px;}
.mrbt-1{margin-bottom:35px;}
.flag{text-align:center;}
.flag img{height: 40px;}
.contact-col1 {width: 48%; text-align: left; padding:90px 61px; border-radius: 0;background: #fff;}
.contact-left {width: 491px;background:url(../images/blue-bg-shape.jpg) no-repeat right bottom #1E3D9F;color: #fff;}
.contact-right{width:calc(100% - 491px);}
.flag {margin: 0 0 15px;}
.add-hd {font-size: 28px;margin: 0 0 35px;color: #fff;font-weight: 600;line-height: 1.2;}
.address{line-height: 25px;font-weight: 400;font-size: 15px;}
.accordion-body{line-height: 30px;font-weight: 400;font-size: 18px;padding:0;}
.contact-left .contact-list li a{color:#fff;}
.contact-deatils-wrap .contact-list li{font-size:18px;line-height:24px;font-weight: 400;color: #fff;margin-bottom: 45px;padding: 5px 0 5px 45px;}
.contact-deatils-wrap .contact-list li.address{background:url(../images/map-w.svg) no-repeat 0 2px;padding-top:0;}
.contact-deatils-wrap .contact-list li.email{background:url(../images/email-w.svg) no-repeat 0 center;}
.contact-deatils-wrap .contact-list li.call{background:url(../images/call-w.svg) no-repeat 0 center;}
.contact-deatils-wrap .contact-list li:last-child{margin-bottom: 0;}
.contact-deatils-wrap .footer-links li a::before,.contact-deatils-wrap .email a::before, .contact-deatils-wrap .call a::before,.contact-deatils-wrap .footer-links li a::after,.contact-deatils-wrap .email a::after, .contact-deatils-wrap .call a::after{content:unset;}
.form-clm.submit {text-align: right;margin: 30px 0 0;}
.gmap iframe{width:100%;height:500px;display:block;}
.gmap {margin:65px 0 0 0}
.map-anchor{text-decoration: underline;}
.contact-form-wrap{background: #fff;}
#contactForm { max-width: 100%; text-align: left; }
.form-clm{width:47%;margin:13px 0;}
.form-clm input,.form-clm textarea,.form-clm select{background: #fff;width:100%;border: 0px solid #E6E8EB;border-radius: 0;padding:5px 0 13px 0;font-size: 16px;font-weight:400;color:#000;border-bottom: 1px solid #8D8D8D !important;}
.form-clm select{background:url(../images/down-arrow.svg) no-repeat right center #fff;appearance: none;-webkit-appearance: none;}
.form-clm textarea{height:90px;}
input:focus-visible,textarea:focus-visible {border:0;outline:none;}
.submit .blue-btn1{cursor:pointer;background-color: #DB262B !important;}
.submit .blue-btn1:hover{background-color: #1447AC !important;}
.form-clm input.submit-btn{width:auto;border-radius: 0;font-size: 18px;font-weight: 700;line-height: 1;padding:0;text-transform: uppercase;letter-spacing: 1px;transition: 0.3s;background:transparent;color:#fff;border:0 !important;}
.form-clm .submit:hover input.submit-btn{color:#fff;}
.form-clm .blue-btn1:hover input.submit-btn{color:#fff;}
.form-clm label{font-size: 16px;font-weight: 500;}
.form-group.captcha-area { margin: 8px 0; }
.contact-form-wrap input::placeholder,
.contact-form-wrap textarea::placeholder {color:#8D8D8D;opacity:1;}
.contact-form-wrap input::-ms-input-placeholder,
.contact-form-wrap textarea::-ms-input-placeholder {color:#8D8D8D;opacity:1;}
.contact-form-wrap input::-webkit-input-placeholder,
.contact-form-wrap textarea::-webkit-input-placeholder {color:#8D8D8D;opacity:1;}
.contact-form-wrap .small-hd{text-transform:none;font-size:18px;margin: 0;}
.contact-form-wrap .hd1{font-size: 28px;font-weight: 600;margin-top: 0;}
.contact-sec1{padding-top: 75px;margin-top: -65px;}
.form-wrap{margin-top:15px;}
.leadership-clm { width:calc(25% - 60px); border-radius: 24px; margin:0 30px 50px;overflow:hidden;box-shadow: 0px 54.48px 64.09px 0px rgba(205, 205, 205, 0.16);
padding: 25px;text-align: center;}
.leadeship-img img{border-radius:50%;}
.leadeship-info {padding:20px 0;display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;}
.member-more-info-btn { width: 100%;margin-top: -50px;margin-bottom: 20px;}
.designation {display: block;font-size:15px;color:#000;margin-top: 2px;font-weight:500;line-height:20px;padding: 0 14px;}
.modal-body .designation {padding: 0;}
.name {font-size:20px;font-weight:700;width: 100%;margin-bottom: 5px;color: #1447AC;}
.member-more-info-btn a{font-size: 14px;font-weight: 500;color: #1447AC;transition: 0.3s;}
.member-more-info-btn a img{transition: 0.3s;}
.leadership-modal .modal-dialog {max-width: 946px;}
.leadership-modal .modal-body{padding:35px;}
.leadership-modal-content .leadership-clm{display:flex;flex-wrap:wrap;width:100%;margin: 0;border-radius: 0;background: transparent;box-shadow: none;padding: 0;}
.leadership-clm-r {width:calc(100% - 250px); padding-left: 30px;text-align: left;}
.leadership-clm-l {width:250px;}
.leadership-modal-content .leadeship-info {padding: 20px 0 0;}
.leadership-modal-content {padding: 30px 10px 10px 10px;}
.leadership-modal .modal-header{border:0;padding: 0;}
.leadership-modal .modal-header .btn-close{position: absolute;right: 30px;top: 30px;opacity: 1;color:#f36a02;border-radius: 0;z-index: 9;background:url(../images/close-icon2.svg) no-repeat center;}
.leadership-modal .leadership-clm-r p{color:#292D34;font-size:15px;line-height:25px;}
.leadership-modal .modal-content{overflow: hidden;border-radius: 20px;}
.leadership-modal-content .leadership-clm .leadeship-img img{border-radius:50%;}
.sitemap .footer-sublinks,.sitemap .footer-links ul{border-top:0;padding: 10px 0 5px;margin: 10px 0 5px;}
.sitemap .footer-links li li {font-size: 14px;padding-left: 10px;background:none;background-size: 8px;}
.sitemap .footer-links .border-li{border-top: 1px solid rgba(0,0,0,.10);padding: 10px 0 10px 0;width: 100%;position:relative;}
.sitemap-col1 .sitemap-links:first-child{border-bottom: 1px solid rgba(0,0,0,.10);margin-bottom: 15px;padding-bottom: 5px;}
.sitemap-col1 .sitemap-links.footer-links .footer-sublinks{margin-bottom: 0;padding-bottom: 0;}
.sitemap .footer-links.sitemap-links:first-child li{padding-bottom: 0;}


.sitemap .footer-links li{width: 100%;padding-right: 0;font-size:16px;font-weight:700;color:#1447AC;padding-left: 0;}
.sitemap .footer-links li a{color:#1447AC;transition:0.3s ease;letter-spacing: 1px;}
.sitemap .footer-links li a:hover{color:#1447AC;}
.sitemap .footer-links li li{color:#000;font-size:16px;font-weight:500;}
.sitemap .footer-links li li a{color:#000;text-transform: none;letter-spacing: 0;}
.sitemap .footer-links li a::before,.sitemap .footer-links li a::after{content:unset;}
.sitemap-col1{width: 100%;max-width: 1000px;margin: 0 auto;}
.sitemap-links{position: relative;margin: 0;float:left;width:100%;}
.sitemap-links:last-child{margin-bottom:0;}
.sitemap .footer-links.sitemap-links li{position: relative;padding-bottom: 10px;}
.sitemap .footer-links.sitemap-links li li:after{content:none;}
.sitemap .footer-links.sitemap-links li li:before{content:'';background:rgba(0,0,0,0.3);width:2px;height:14px;border-radius:0;position: absolute;left: 0;top:5px;}
.pattern-bg{background:#149bd5 !important;}
.dynamic-pages-header{background:#149bd5;margin-top: 80px;padding-top:60px;padding-bottom:50px;}
.dynamic-pages-header .breadcrumb-wrap ul{justify-content: center;}
.content-two-clm-wrap{margin-top:0;align-items: center;}
.rounded-corner-img,.blog-news-listing-l .blog-img img{border-radius:0;}
.content-two-clm-wrap .blog-date{font-weight:400;}
.content-two-clm-wrap .blog-hd{font-size: 28px;line-height: 38px;margin: 15px 0;-webkit-line-clamp: auto;line-clamp: auto;}
.content-two-clm-wrap .blog-desc{font-size: 15px;line-height: 26px;-webkit-line-clamp: 4;line-clamp: 4;margin: 20px 0 25px;}
.content-two-clm-wrap .blog-more a{color:rgba(5, 149, 210, 1);}
.blog-img img{object-fit: cover;}
.blog-news-listing-l {width:74%;order: 2;}
.blog-news-listing-r {width: 27%;order: 1;max-width: 377px;}
.blog-news-listing-3{order:3;width: 10%;padding-left: 15px;}
.page-border {position: relative;float: left;width: 100%;}
.page-border:before{content:'';border-left: 1px solid #E6E6E6;position: absolute;width: 1px;height: calc(100% - 260px);top: 160px;left: 87.5%;}

.blog-news-listing-l .blog-img{width:40%;}
.blog-news-listing-l .blog-content-wrap{width:58%;padding-left:30px;padding-right: 30px;}
.blog-news-listing-l .blog-row{align-items: center;padding: 0;display: flex;justify-content: space-between;border: 1px solid #00000012;margin-bottom: 40px;}
.blog-news-listing-l .blog-row:last-child{margin-bottom: 0;}
.blog-news-listing-l .blog-desc{font-size: 16px;line-height: 25px;-webkit-line-clamp: 2;line-clamp: 2;color: #3F3F3F;letter-spacing: 0.5px;}
.rounded-box-wrap{border:0;border-radius: 0;padding:0;margin-bottom: 30px;}
.rounded-box-wrap:last-child {margin-bottom: 0;}
.tags-wrap .blog-tags span{text-transform: capitalize;font-size: 16px;font-weight:400;background:#EEF4FF;padding: 10px 15px;margin: 5px 5px 5px 0;}
.tags-wrap .blog-tags span a{color: #000;}
.heading-3{color: #1E3D9F;font-size: 20px;font-weight: 400;margin: 0 0 15px;display: block;border-bottom: 1px solid #CCC;padding-bottom: 15px;}
.category-list{margin:0;padding:0;list-style:none;}
.category-list li{font-size:16px;font-weight:400;display: flex;justify-content: space-between;padding:10px 0;border-bottom:0 solid #f1f1f1;align-items: center;}
.category-list li:last-child{border-bottom:0;padding-bottom:0;}
.category-name a{color:#000}
.category-num { width: 25px; height:25px; background:#EEF4FF; text-align: center; border-radius: 50%; display: flex; justify-content: center; align-items: center; align-content: center; display: -webkit-flex; }
.category-num a{color:#1E3D9F!important;display: block;padding: 10px;line-height: 1;font-size: 18px;font-weight: 500;}
.blog-news-listing-r .search-panel{position:relative;padding: 0;}
.blog-news-listing-r .search-input{border:1px solid #ededed !important;padding:10px;width: 100%;color:#292D34;font-size:15px;font-weight:400;}
.blog-news-listing-r .search-btn { position: absolute; right:5px; bottom:8px; border: 0; text-indent: -99999px;background:url(../images/search-icon.svg) no-repeat center center;width: 37px;height: 27px;padding:0;cursor:pointer;}
.quick-search{position:relative;}
.popular-blogs-row {align-items: center;display: flex;justify-content: space-between;padding: 28px 0;border-bottom:1px solid rgba(0,0,0,0.15);}
.popular-blogs-row:last-child{border-bottom:0;}
.popular-blogs-row:first-child{padding-top: 0;}
.popular-blogs-row:last-child{padding-bottom: 0;}
.popular-blogs-wrap {margin-top: 25px;}
.popular-blogs-img{width:124px;}
.popular-blogs-img img{border-radius:0;width: 124px; height:74px; object-fit: cover;}
.popular-blogs-text{width:calc(100% - 124px);padding-left:20px;}
.section-blog-details .blog-row{border: 0;}
.section-blog-details .blog-date, .section-blog-details .blog-tags {display: block !important;}


.hd4{font-size:15px;font-weight:400;line-height:22px;overflow: hidden;display: -webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient: vertical;}
.hd4 a{color:#000;}
.popular-blogs-row .date {font-size: 13px;font-weight: 400;margin: 0;letter-spacing: 0.5px;}
.pagination-wrap { text-align: center; width: 100%; display: flex; justify-content: center;margin-top: 40px;}
.popular-blogs-text .hd4{font-size: 16px;font-weight: 500;line-height: 23px;}
.pagination{margin:0;}
.pagination li a,.pagination li span{width:43px;height:43px;border:1px solid #1447ac!important;border-radius: 50%!important;display: flex;justify-content: center;align-items: center;margin: 0 10px;color:#1447ac;font-size:15px;font-weight:500;line-height: 1;background: #fff !important;}
.pagination li.active a,.pagination li.active span{background:#1447AC!important;color:#fff;border-color:#1447AC!important}
.pagination li:first-child a,.pagination li:first-child span{background:url(../images/arrow-prev.svg) no-repeat center center #fff !important;font-size: 0;}
.pagination li:last-child a,.pagination li:last-child span{background:url(../images/arrow-next.svg) no-repeat center center #fff !important;font-size: 0;}
.section-case-studies .section-blog{padding-top:0;}
.news-listing-l {display: flex; flex-wrap: wrap; justify-content: space-between;}
.news-listing-l .blog-row{width:47.2%;padding: 0;overflow: hidden;align-items: flex-start;align-content: flex-start;}
.news-listing-l .blog-img{width:100%;}
.news-listing-l .blog-content-wrap{width:100%;padding: 0;padding: 25px;}
.news-listing-l .blog-img img{border-radius:0;}
.news-listing-l .blog-hd {font-size: 20px;color:#132238;line-height:30px;}
.archives-list li{padding: 12px 0 12px 29px !important;background: url(../images/bullet.svg) no-repeat 0 center;}
.archives-list li a{color:#292D34;}
.white-bg{background:#fff !important;}
.white-bg .breadcrumb-wrap ul li a {color:#8E8E8E}
.blue-color {color:#1447AC;}
.blog-news-details-wrap .blog-content-wrap,.blog-news-details-wrap .blog-img{padding:0;width:100%;}
.blog-news-details-wrap .blog-hd{font-size:28px;line-height:38px;-webkit-line-clamp: unset;line-clamp: unset;height: auto;min-height: unset;}
.blog-news-details-wrap .blog-desc{-webkit-line-clamp: unset;line-clamp: unset;margin-top: 25px;}
.blog-hd2{color:#1447AC;font-size:20px;font-weight:500;line-height:26px;margin:10px 0 15px;}
.tags-share-wrap { display: flex; justify-content: space-between; flex-wrap: wrap; }
.blog-news-details-wrap .blog-content-wrap ul{margin:0 0 20px;padding:0;list-style:none;}
.blog-news-details-wrap .blog-content-wrap ul li{color:#292D34;position:relative;padding: 5px 0 5px 12px;}
.blog-news-details-wrap .blog-content-wrap ul li:before{content:'';height:16px;width:2px;position:absolute;background:#1447AC;top: 10px;left: 0;}
.blog-news-details-wrap .blog-content-wrap ul li strong{font-weight:500;}
.tags-share-wrap .heading-3{width: auto;display: inline-block;width: 70px;margin: 0;vertical-align:top;}
.tags-share-wrap .blog-tags{margin: 0;width: calc(100% - 70px);display: inline-block;vertical-align:top;}
.share.share-wrap {display:flex; align-items: center; }
.share-list{padding:0;margin:0;list-style:none;width: 50px;text-align: center;}
.share-list li{display:inline-block;vertical-align:top;margin: 7px 0;}
.share-hd {width: 50px;text-align: center;font-size: 16px;font-weight: 400;margin: 0 0 15px;background: url(../images/share-icon.svg) no-repeat center 0;padding-top: 30px;}
.tags.tags-wrap { display: flex; flex-wrap: wrap; width: 73%; align-items: center; }
.blue-bg-light{background:#EFF5FF;}
.recent-blogs-section .hd1 {font-size:40px;font-weight:400;line-height:1;margin:0 0 50px;}
.recent-blog-list-wrap { display: flex; justify-content: center;flex-wrap: wrap;}
.recent-blog-list-wrap .blog-row{margin: 0 15px;width: calc(33.33% - 30px);padding: 21px;}
.recent-blog-list-wrap .blog-row-f-w .blog-img img{height:272px;border-radius:10px;}
.recent-blog-list-wrap .blog-desc{-webkit-line-clamp:2;line-clamp:2;}
.italic-txt {font-style:italic;}
.bold-txt{font-weight:500;}
.quote{background:#f2fafd;display:block;font-style:italic;text-align:center;border-radius: 16px;padding: 20px;margin-bottom: 25px;font-size:16px;margin-top: 5px;}
.latest-news-section .blog-more a{color:#1447AC}
.latest-news-section .blog-more a:hover {color:#1447AC;}
.latest-news-section .blog-more a:hover img {filter:invert(42%) sepia(79%) saturate(2178%) hue-rotate(170deg) brightness(93%) contrast(96%);}
.latest-news-section .blog-date {font-weight: 300;}
.latest-news-section .blog-hd{color:#132238;font-size:20px;line-height: 30px;}
.latest-news-section .blog-desc{font-size:15px;}
.latest-news-section .blog-row-f-w .blog-img img {height: 237px;}
.section-news-details .blog-date {font-size: 16px;font-weight:300;}
.section-news-details .blog-img{margin-bottom:30px;}
.archives-list li a:hover,.category-name a:hover {color:#DB272B;}
.static-pages-header{margin-top: 80px;background-position: center 0 !important;}

.about-header{background:url(../images/about-header.jpg) no-repeat center center !important;background-size:cover!important;}
.blue-text .breadcrumb-wrap ul li a {color: #1447AC;}
.white-paper-listing-wrap {width:100%;}
.white-paper-listing {width:100%;display: flex; flex-wrap: wrap;justify-content: space-between;background: #fff; border: 1px solid #E9E9E9; border-radius: 20px; padding:30px; margin-bottom: 30px;position:relative;}
.white-paper-listing:after{content:'';border-right:1px solid #ededed;left: 50%;position: absolute;top: 30px;height: calc(100% - 60px);}
.white-paper-listing .blog-row{width:47%;border: 0;padding:0 0 35px;margin:0 0 35px;border-bottom:1px solid #ededed;border-radius:0;}
.white-paper-listing .blog-img img{border-radius:12px;}
.white-paper-listing .blog-hd{font-size:20px;-webkit-line-clamp: 2;line-clamp: 2;}
.white-paper-listing .blog-desc{-webkit-line-clamp: 2;line-clamp: 2;margin: 10px 0;}
.white-paper-listing .blog-tags span{font-size: 14px;text-transform:capitalize;}
.white-paper-listing .div{display: block;}
.inside-header-height{height:400px;background-size: cover !important;padding: 0;background-repeat: no-repeat !important;background-position: center !important;}
.orange-txt-lg{display:block;font-size:24px;color:#1447AC;font-weight:500;margin-bottom: 10px;}
.careers-header-content{font-size:20px;color:#000;font-weight:400;line-height:30px;margin-top: 85px;}
.careers-hd2 { font-size: 40px; font-weight: 400; line-height: 1; margin: 0 0 50px;color:#1447AC;}
.careers-search-form{border:1px solid #E9E9E9;background:#fff6e9;border-radius:20px;padding:30px;display: flex;justify-content: space-between;gap: 45px;align-items: center;}
.careers-search-form-col1{width:16.9%;}
.form-input input,.form-input select{width:100%;background: transparent;border: 0;border-bottom: 1px solid #ece7e1;color:#555555;font-size:14px;font-weight:400;padding:0 0 10px;  outline-offset: 0;}
.form-label {font-size:15px;font-weight:500;line-height:26px;}
.sbt-btn-col{width: auto;}
.sbt-btn input{background:#1447AC;border:1px solid #1447AC;border-radius:30px;padding:10px 16px;width:auto;text-align:center;color:#fff;font-size:14px;font-weight:500;text-transform: capitalize;}
.option{background:#fff;}
.form-input select.select-option{appearance: none;-webkit-appearance: none;background:url(../images/select-arrow.svg) no-repeat right center;}
.job-posts-wrap{margin-top:60px;margin-bottom:60px;}
.job-post-row{border:1px solid #E9E9E9;border-radius:20px;padding:32px;margin-bottom:30px;display: flex;justify-content: space-between;background: #fff;height: 100%;align-content: flex-start;}
.job-post-col1 {width: 35%;padding-right:55px;}
.job-post-col2 {width: 45%;padding:0 55px;border-right:1px solid #f1f1f1;border-left:1px solid #f1f1f1}
.job-post-col3 {width: 20%;padding-left:55px;text-align:center;}
.job-hd{color:#1447AC;font-size:24px;font-weight:500;line-height:26px;margin:0 0 20px;display: block;width: 100%;text-transform: capitalize;}
.jon-location span{background:rgba(245, 130, 42, 0.17); border-radius: 20px; font-size: 14px; font-weight: 500; color: #1447AC; line-height: 1; padding:9px 15px; text-transform: capitalize;display: inline-block;text-align:center;}
.job-short-desc { color: #292D34; font-size: 14px; line-height: 25px; font-weight: 400; margin: 0 0 8px;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical;}
.job-experience { color: #1447AC; font-size: 18px; font-weight: 500; line-height: 27px; }
.apply-now-btn .blue-btn1{font-size:14px;font-weight:500;padding:11px 15px 9px 15px;text-transform: capitalize !important;}
.btn-wrap2.apply-now-btn { margin-top: 15px; }
.job-wrap-l{width: 70.5%;}
.job-wrap-r {width: 27%;background:#f5fafd;border: 1px solid #E9E9E9;border-radius: 20px;overflow:hidden;}
.job-wrap-l .job-post-row{margin:0;flex-wrap: wrap;}
.job-details-wrap{padding-bottom:65px;}
.job-wrap-l .job-post-col1 {width: 100%;padding: 0 0 20px;margin-bottom:20px;border-bottom:1px solid #f1f1f1}
.job-wrap-l .job-post-col2 {width: 100%;padding: 0;border:0;}
.job-hd2 { color: #1447AC; font-size: 20px; font-weight: 500; line-height: 26px; margin: 10px 0 15px; }
.job-wrap-l .job-hd{font-size:30px;margin: 0 0 25px;}
.job-wrap-l .jon-location span{margin:0 5px 5px 0;}
.job-wrap-l ul{margin:0 0 20px;padding:0;list-style:none;}
.job-wrap-l ul li{color:#292D34;position:relative;padding: 5px 0 5px 15px;background:url(../images/arrow3.svg) no-repeat 0 10px;background-size: 8px;}
.apply-form{padding: 32px;}
.apply-hd{background:#1447AC;font-size:30px;font-weight:500;line-height:26px;padding:25px 45px;color:#fff;margin: 0;}
.input-field,.apply-form .form-field select {border:0;border-bottom:1px solid #D9D9D9!important;padding:0 0 10px 0;background:transparent;width:100%;}
.form-row {margin: 0 0 30px;}
input#file-upload[type="file"] {display: none;}
.custom-file-upload {display: inline-block;border:0;border-bottom:1px solid #D9D9D9!important;padding:0 0 10px 0;background:url(../images/upload-icon.svg) no-repeat right 5px transparent;cursor: pointer;width:100%;color:#707374;}
.alert-success {font-size: 13px;margin-top: 1px;text-align: center; width: 100%; display: block; background: #00aa62; color: #fff; line-height: 1.2; padding: 10px 0; }
.similar-jobs-section .owl-carousel .owl-nav.disabled{ display: block; margin-top: 0; }
input:focus::placeholder,
textarea:focus::placeholder {color:transparent;}
input:focus::-ms-input-placeholder,
textarea:focus::-ms-input-placeholder {color:transparent;}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {color:transparent;}
.submit-button{background:url(../images/submit-arrow.svg) no-repeat 85% center #1447AC;color:#fff;padding:10px 50px 10px 15px;border-radius:30px;font-size:14px;font-weight:500;line-height:19px;border:0;transition:0.3s;}
.submit-button:hover{background:url(../images/submit-arrow.svg) no-repeat 90% center #1447AC;transition:0.3s;}
.owl-carousel .owl-item .job-post-row img{display:inline-block;}
.tabs-services-content-innerwrap { display: flex; justify-content: space-between;flex-wrap: wrap;padding-top: 20px;max-width:846px;margin: 0 auto;padding-left: 10px;}
.tabs-services-content-col { width: 33.33%; text-align: center;display: flex;flex-wrap: wrap;color: #fff;padding: 0 30px;}
.tabs-services-content-outerwrap {/*background:url(../images/tabs-dotted-line2.svg) no-repeat center 0;*/height:847px;margin-top: 60px;}
.tabs-services-content-col-img-rev {flex-direction: column-reverse;margin-top: -15px;}
.tabs-services-img { width: 100%; text-align: center; }
.tabs-services-text { width: 100%;padding: 0;}
.tab-services-hd{font-size:22px;font-weight:500;line-height:23px;margin:0 0 10px;color: #fff;}
.tab-services-hd a{color: #fff;}
.tabs-services-text p{font-size:16px;font-weight:400;line-height:23px;margin:0;color: #fff;}
.section-services .btn-wrap2{margin-top: 60px;}
.section-services .white-btn1.btn10::before { background: #1447AC; }
.mrg-tp-65{margin-top:64px;}
.container-100{display:flex;align-items:center;}
.header-left{width:50%;height:674px;padding:105px 75px 0 0;position: relative;z-index: 9;}
.header-right{width:50%;height:674px;padding:60px 0px 60px 75px;display: flex;align-items: center;color:#fff;position: relative;z-index: 9;flex-wrap: wrap;align-content: center;}
.header-inner-wrap-new{position:relative;}
.header-inner-wrap-new:before{content:'';background:#fff;position: absolute; left: 0; top: 0; height:100%; width: 50%; background-size: cover;}
.header-inner-wrap-new:after{content:'';background:rgba(255,255,255,0.8);position: absolute; right: 0; top: 0; height:100%; width: 50%; background-size: cover;z-index: 2;}
.small-hd2 { position: relative; color: #fff;font-size:32px;font-weight:600;line-height:52px;margin:0 0 35px 0;}
.f-30{font-size:30px !important;}
.header-right .small-hd2{color:#000;}
.country-search-login-wrap{width:100%;}
.country-searchbar{width:100%;margin: 0 0 20px;}
.country-search{width:100%;width:100%;border:0;border-bottom:1px solid rgba(255, 255, 255, 0.6) !important;background:url(../images/search-icon-white.svg) no-repeat 0 center transparent;color:#fff;font-size:16px;font-weight:500;padding: 5px 0 5px 35px;}
.country-list { display: flex; flex-wrap: wrap;padding: 0;list-style: none; }
.country-list a,.country-list li{border:0;border-radius:5px;padding:5px;color:#fff;min-width:auto;text-align:center;font-size:14px;font-weight:600;line-height:14px;margin: 7px 6px 7px 0;background: rgba(0,0,0,0.30);text-transform: uppercase;letter-spacing: 1.2px;}
.case-study-content-wrap { display: flex; flex-wrap: wrap; justify-content: space-between;text-align: left;margin-top: 50px;}
.case-study-col {background: #fff;padding:34px;}
.case-study-img { margin: 0 -34px 0 0; }
.case-study-img img{border-radius:0;}
.case-study-hd a{color:000;}
.blog-hd a{color:#fff;}
.white-papers-slider-wrap { width: 100%; }
.white-papers-slider-wrap .blog-img img{height:331px;width:100% !important;}
.white-papers-slider-wrap .owl-theme .owl-nav{position: absolute;right: 0;bottom: -20px;background: #fff;}
.white-papers-slider-wrap .owl-nav button.owl-prev, .white-papers-slider-wrap .owl-nav button.owl-next, .white-papers-slider-wrap button.owl-dot{border:1px solid rgba(245, 130, 42, 1);width: 47px;height: 47px;}
.white-papers-slider-wrap .owl-nav button.owl-prev span {background: url(../images/prev-arrow-orange.svg) no-repeat center center;}
.white-papers-slider-wrap .owl-nav button.owl-next span {background: url(../images/next-arrow-orange.svg) no-repeat center center;}
.white-papers-slider-wrap .blog-desc{margin:20px 0 36px 0;}
.white-papers-slider-wrap .blog-hd{font-size:22px;font-weight:500;color:rgba(5, 149, 210, 1);line-height:28px;margin: 15px 0;min-height: 56px;}
.white-papers-slider-wrap .blog-hd a{color:rgba(5, 149, 210, 1);}
.tabs-mrtp-1{margin-top: 120px;}
.tabs-mrtp-2{margin-top: 130px;}
.blogs-header,.blogs-posts-header{background:url(../images/blog-header.jpg) no-repeat right 0 #efefef;background-size:cover;height: 400px;}
.news-header,.News-header{background:#e8e9ed;background-size:cover;}
.dynamic-pages-header .blog-tags span{font-size:12px;background:rgba(254, 157, 16, 0.22);}
.content-wrap-l-w-1{width: 43%;}
.content-wrap-r-w-2{width:57%;padding:0 160px 0 40px;}
.content-two-clm-wrap .blog-more a:hover {color:#1447AC;}
.sub-hd1{font-size:34px;font-weight:300;line-height:48px;margin:0 0 20px;}
.advisories-col{border:1px solid rgba(233, 233, 233, 1);border-radius:19px;}
.advisories-img {overflow:hidden; text-align: center; height: 148px; border-bottom: 1px solid rgb(233, 233, 233); display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.advisories-content-wrap { padding: 20px; }
.advisories-content-wrap .blog-desc{-webkit-line-clamp: 2;line-clamp: 2;font-size:15px;line-height:24px;}
.advisories-content-wrap .blog-date{font-weight:400;}
.advisories-content-wrap .blog-hd{font-size:19px;}
.advisories-wrap .button { display: inline-block;min-width:100px; padding:14px 15px; border-radius:15px; background:rgba(5, 149, 210, 1); font-family:"Geist", serif; font-size: 16px;line-height:14px;letter-spacing:5%; cursor: pointer; border: 1px solid rgba(5, 149, 210, 1); margin: 8px;font-weight:400; -webkit-transition: background 0.3s;color:#fff; -moz-transition: background 0.3s; transition: background 0.3s;text-transform:uppercase; }
.advisories-wrap .button:hover { background-color:rgba(245, 130, 42, 1);border-color:rgba(245, 130, 42, 1); }
.advisories-wrap .button:active, .advisories-wrap .button.is-checked { background-color:rgba(245, 130, 42, 1); outline: none;border-color:rgba(245, 130, 42, 1);font-weight:600; }
.advisories-wrap .button-group { margin:0 0 20px 0; text-align: center; }
.advisories-wrap .button-group:after { content: ''; display: block; clear: both; }
.advisories-wrap img { vertical-align: middle;max-height: 100px;}
.advisories-wrap .img-responsive { display: block; max-width: 100%; height: auto; }
.advisories-wrap .grid article { background-color: #FFFFFF; display: block; float: left; padding:16px; width:33.33%; }
.country-list-black a{color: #fff;border-color:#fff;margin: 5px 9px 5px 0;}
.country-list-black a:hover{color: #fff;}
.section-solutions .solutions-r {text-align: right;}
.section-solutions .country-list a{min-width: 155px;}
.resources-bg{background:#e6f4fb}
.pd-lr-1{padding: 0px 6%;}
.section-about2{background:#E8F5FB;position: relative;overflow:hidden;}
.about-content2{width:50%;}
.about-sec2-img{position: absolute; right: 0; top: 0;}
.mrbt1{margin-bottom: 50px;}
.about-images-section {margin-bottom: 30px;grid-column-gap: 30px; grid-row-gap: 64px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.pr{position:relative;}
.cta-panel-r { padding: 70px 100px 70px 400px;position: relative;}
.cta-inner-wrap .contact-img{left: 0;right: unset;}
.hd1-sm{font-weight:300;font-size:32px;line-height:48px;margin:0 0 20px;}
.cta-inner-wrap .hd1{margin:0;}
.mrbt-50{margin-bottom:50px;}
.survey-report-listing .blog-hd{margin-bottom:10px;}
.mega-menu-main-wrap { margin-top: 0; }
.mega-menu-inner-wrap { padding:15px;justify-content: space-between;justify-content: space-between; display: flex; flex-wrap: wrap;}
.menu-r { width: 50%; }
.menu-l { width: 100%; padding-right: 0; }
.menu-hd { color: #1447AC; font-size: 26px; font-weight: 500; line-height: 1; margin: 0 0 15px;display: none;}
.menu-hd a { color: #1447AC;}
.navbar-nav .dropdown-menu .menu-links { padding: 0; margin: 0; list-style: none;width:100%;}
.navbar-nav .dropdown-menu .menu-links li{font-size:16px;color:#292D34;font-weight:400;line-height:1;letter-spacing:1px;border-bottom:1px solid #ECECEC;display:block;padding: 18px 0;text-transform:capitalize;}
.navbar-nav .dropdown-menu .menu-links li a{color:#292D34;}
.navbar-nav .dropdown-menu .menu-links li a:hover{color:#1447AC;}
.navbar-nav .dropdown-menu .menu-links li:last-child{border:0;}
.menu-col { display: flex;flex-wrap:wrap;}
.two-col-menu {column-gap: 48px; }
.mega-menu-inner-wrap.menu-services { padding: 0; }
.menu-services .menu-l{width: 24%;padding-top:54px;padding-bottom:54px;}
.menu-services .menu-m{border-left:1px solid #ECECEC;padding-left:48px;width: 45%;padding-top:54px;padding-right: 48px;padding-bottom:54px;}
.menu-services .menu-r{padding:20px 0;width: 31%;}
.menu-services .menu-r .menu-r-inner-wrap{background:#E6F4FB;padding:34px 45px 20px 45px;height: 100%;}
.menu-country-list { padding: 0; margin: 0; list-style: none; display: block; width: 100%; }
.navbar-nav .dropdown-menu .menu-country-list li{float: left;width: 25%;font-size:15px;color:#292D34;font-weight:400;}
.navbar-nav .dropdown-menu .menu-country-list li a{color:#292D34;display: block;padding:5px 0 5px 20px;background:url(../images/arrow6.svg) no-repeat 0 8px;}
.menu-img { margin:0; }
.menu-desc { margin: 15px 0 0 0;font-size:17px;line-height:25px;}
.menu-services .menu-r .blue-btn1{font-size: 16px;padding: 14px 15px;}
.menu-services .menu-links{width: 100%;	}
.login-country-search-panel{position:relative;width: 100%;}
.login-country-search-panel .search-input{border:0;border-bottom:1px solid #ececec !important;padding:0 0 8px 40px;width: 100%;color:#292D34;font-size:16px;font-weight:400;}
.login-country-search-panel .search-btn { position: absolute; left:5px; bottom:8px; border: 0; text-indent: -99999px;background:url(../images/search-icon.svg) no-repeat center center;background-size:20px;width:23px;height:23px;padding:0;cursor:pointer;}
.menu-country-login { padding: 0; }
.menu-country-login .menu-r{border-left: 1px solid #ECECEC;padding-left: 48px;padding-top: 54px;padding-bottom: 54px;width: 654px;}
.menu-country-login .menu-l{padding-top: 54px;padding-bottom: 54px;width: calc(100% - 654px);}
.menu-country-login .menu-country-list{margin-top: 30px;}
.menu-country-login .login-country-search-panel{margin-top: 15px;}
.menu-country-login .menu-country-list li{font-size: 17px;}
.menu-country-login .menu-country-list li a{padding: 8px 0 8px 22px;color: #292D34;display: block;background: url(../images/arrow6.svg) no-repeat 0 13px;}
.faq-tabs-wrap { margin-top: 35px; }
.faq-tabs-wrap .nav-tabs .nav-link { background: #1447AC; color: rgba(0,0,0,0.6); border: 0; border-radius: 15px; padding: 10px 15px; font-size: 18px; font-weight: 400; letter-spacing: 0; text-transform: capitalize; line-height: 28px; margin: 0; width: 100%; background: transparent; } 
.faq-tabs-wrap .nav-tabs { justify-content: center; border: 0; margin: 50px auto; background: #F3F4F6; border-radius: 35px; padding: 8px 6px; max-width: 945px; } 
.faq-tabs-wrap .nav-tabs .nav-link.active{background: #fff; color: #1447AC; border-radius: 35px; box-shadow: 0px 10px 15px -3px #0000001A;} 
.faq-tabs-wrap .nav-item { width: 33.33%; }
.faq-tabs-wrap{margin-top:0;float: left;width: 100%;}
.faq-tabs-wrap .accordion-body, .faq-tabs-wrap .accordion-item{text-align: left;}
.faq-tabs-wrap .accordion-body .accordion-body {padding:0 90px 40px 40px;} 
.section-testimonials { margin-top:0; }
.section-header-carousel { position: static; width: 100%; top: 80px; }
.section-header-carousel .carousel-control-next,.section-header-carousel .carousel-control-prev{z-index: 9;display: none;}
.section-counter{background:url(../images/about-bg.jpg) no-repeat center bottom #fff;min-height: 1250px;background-size: cover;padding-top: 100px;}
.section-about p,.section-career p{color:#fff;}
.career-innerwrap .blue-btn1{background-color: #DB272B !important;border: 1px solid #fff;}
.career-innerwrap .blue-btn1:hover{background-color: #1447AC !important;}
.section-news .owl-carousel .owl-nav,.section-news .owl-carousel .owl-dots{display:block !important;}
.menu-country-login .menu-country-list .menu-country-list{margin-top:0;}
.menu-right .language-panel:hover + .mega-menu-main-wrap, .menu-right  .mega-menu-main-wrap:hover { display: block; } 
.menu-right .mega-menu-main-wrap { display: none;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); z-index: 1000; }  
.menu-right .language-panel { position: relative; display: inline-flex;flex-wrap: wrap;padding: 28px 30px;margin-top: 0;margin-bottom: 0;cursor: pointer;align-items: center;width: auto;}  
.menu-right .language-panel:hover + .mega-menu-main-wrap,.menu-right .mega-menu-main-wrap:hover { display: block; }
.menu-right{align-items: center;}
.follow-hd{display: block;text-transform: uppercase;font-size: 12px;font-weight: 600;letter-spacing: 1.2px;width: 100%;margin-bottom: 5px;}
.social-links {list-style: none;padding: 0;margin: 0;display: flex;column-gap: 20px;width: 100%;}
.search-panel { padding: 28px 0; }
.breadcrumb-outerwrap { margin-top: 100px; }
.breadcrumb-outerwrap .main-hd{color: #000 !important;}
.breadcrumb-outerwrap .breadcrumb-wrap ul li a,.breadcrumb-outerwrap .breadcrumb-wrap ul li{color:#8E8E8E;}
.breadcrumb-outerwrap .main-hd{text-transform:capitalize;}
.about-us-slider{margin-bottom: 30px;}
p:empty,ul:empty{display:none;}
.content-slider-wrap{margin-top:30px;}
.section-survey-report .section-blog,.section-white-paper .section-blog,.section-news-inside,.section-blogs-posts .section-blog{padding-top:0;}
.customized-solutions-section{background:#fff;}
.customized-solutions-section:nth-child(2n){background: rgba(5, 149, 210, 0.09);}
.flag-icon { position: absolute; left:115px; bottom: 0; }
.customized-solutions-section:nth-child(2n) .flag-icon {right: -160px;}
.country-img img{width:414px;height:414px;border-radius:50%;border:0 solid #fff;display: inline-block;object-fit: cover;object-position: center;}
.flag-icon img{width:117px;height:117px;border-radius:50%;border:5px solid #fff;display: inline-block;background: #fff;}
.customized-solutions-section .content-row1{align-items: center;margin: 0;}
.customized-solutions-section .content-text{margin-top:0;}
.customized-solutions-section .workflow-content-wrap {margin-top: 0;}
.blog-details .blog-img{margin-bottom:35px;}
.srch-listing {width:100% !important;}
.search-pagination{margin: 50px 0 0;text-align: center;display: flex;justify-content: center;}
.search-keyword,.no-data {text-align: center;display: inline-block; width:auto; background: #ffffed;border: 1px dotted #c7ca25;padding: 10px 20px;color: #000;border-radius: 10px;margin-top: 30px;}
.srch-listing .blog-hd {text-transform: capitalize;}
.section-industry-solutions .blue-bg-light2 { background:rgba(5, 149, 210, 0.09); }
.workflow-content-wrap .sub-hd{color:rgba(41, 45, 52, 1);font-size:22px;font-weight:500;line-height:20px;margin:0 0 15px;}
.job-details-wrap .job-short-desc{overflow: visible; display: block; -webkit-line-clamp: unset; line-clamp: unset; -webkit-box-orient: unset;}
.apply-form #file-name { margin: 0 !important; }
.similar-jobs-section .blue-btn1 img{display: inline-block;}
.similar-jobs-section .slick-prev{ left:-70px; right: 0; margin: 0 auto; top: auto;width: 56px; background:url(../images/prev-arrow.svg) no-repeat center center #fff; height: 56px; border-radius: 50%;bottom: -90px;}
.similar-jobs-section .slick-next { left: 0; right:-70px; margin: 0 auto; top: auto;width: 56px; background:url(../images/next-arrow.svg) no-repeat center center #fff; height: 56px; border-radius: 50%;bottom: -90px;}
.similar-jobs-section .slick-next::before,.similar-jobs-section .slick-prev::before{font-size: 0;}
.similar-jobs-section.recent-blogs-section{padding-bottom: 135px;}
.section-blogs .common-pd.section-blog{padding-top:100px;}
#downloadModal .modal-content { overflow: hidden; border-radius: 20px; }
#downloadModal .modal-header .btn-close { position: absolute; right: 25px; top: 30px; opacity: 1; color: #f36a02; border-radius: 0; z-index: 9; background: url(../images/close-icon2.svg) no-repeat center; }
#downloadModal .modal-title { font-size: 20px; font-weight: 700; width: 100%; margin-bottom: 5px; color: #1447AC;padding-right: 45px;}
#downloadModal  button.btn { background: #1447AC; border: 1px solid #1447AC; border-radius: 30px; padding: 10px 16px; width: auto; text-align: center; color: #fff; font-size: 14px; font-weight: 500;}
#downloadModal .modal-body { padding: 25px 35px 35px 35px; }
#downloadModal .modal-dialog { max-width: 500px; }
#downloadModal .modal-header{padding: 25px 0 15px 35px;}
#downloadModal #downloadForm .form-control{border:1px solid #D9D9D9 !important;}
#downloadModal #downloadForm .form-control:focus{box-shadow: none!important;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {-webkit-transition: "color 9999s ease-out, background-color 9999s ease-out";-webkit-transition-delay: 9999s;}
input:focus-visible,select:focus-visible,textarea:focus-visible {outline: none;}
.stroke-animation-wrap { position: absolute; top: 215px; left:0; right: 0; margin: 0 auto;width: 840px;}
.section-services{position:relative;}
.dashed{stroke-dasharray: 8;}
.path {stroke-dasharray: 4200;stroke-dashoffset: 4200;animation: dash 5s linear forwards ;}

@keyframes dash {
  from {
    stroke-dashoffset: 4200;
  }
  to {
    stroke-dashoffset: 0;
  }
}

.error-msg {font-size: 12px;} 

.search-input::-ms-clear {
    display: none;
}
/* clears the ‘X’ from Internet Explorer */
input[type=search]::-ms-clear { display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal { display: none; width : 0; height: 0; }/* clears the ‘X’ from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
.section-country-we-server{background: url(../images/country-we-serve-bg.jpg) no-repeat 0 0;padding: 240px 0;background-attachment: fixed;background-size: cover;position: relative;}
.our-reach-video-wrap{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.our-reach-video-wrap video{width: 100%;height: 100%;object-fit: cover;}
.blue-btn1.white-color-btn {background-color: transparent !important;border: 1px solid #fff;color: #fff;}
.section-country-we-server .solutions-inner-wrap{position: relative;z-index: 9;}
.section-country-we-server:before{content:'';background: linear-gradient(90deg, rgba(0, 0, 0, 0.3) 33.03%, rgba(0, 0, 0, 0) 50.52%);position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 9;}
.w-700{max-width: 100%;margin-left:auto;margin-right:auto;text-align: left;}


.blog-more .blue-btn1{border: 0;padding-left: 0;padding-top: 0;padding-bottom: 0;}
.blue-btn1.white-color-btn:hover{color:#fff;background-color: #DB272B !important;}
.section-blog .owl-carousel .owl-nav{display: block;margin-top: 45px;}
.section-blog .owl-carousel .owl-nav button.owl-prev,.section-blog .owl-carousel .owl-nav button.owl-next{border: 1px solid #fff;background: transparent !important;}
.section-blog .owl-carousel .owl-nav button.owl-next span{background: url(../images/arrow-white-r.svg) no-repeat center center;transition: 0.5s ease;width: 52px;height: 52px;}
.section-blog .owl-carousel .owl-nav button.owl-prev span{background: url(../images/arrow-white-l.svg) no-repeat center center;transition: 0.5s ease;width: 52px;height: 52px;}
.section-blog .owl-carousel .owl-nav button.owl-next span:hover{background-position: right 10px center;}
.section-blog .owl-carousel .owl-nav button.owl-prev span:hover{background-position: 10px center;}
.product-text {min-height: 175px;margin-bottom: 10px;line-height: 28px;font-size: 18px;}
.capacity-txt {font-size: 18px;font-weight: 700;color: #D9342E;display: block; margin: 0 0 5px;}
.case-study-img img{filter: grayscale(100%);transition: 0.3s ease-in-out;max-width: 100%;width: auto !important;}
.case-study-col:hover .case-study-img img{filter: grayscale(0%);transition: 0.3s ease-in-out;border-radius: 132px 0 0 132px;}
.more {display: block;margin-bottom: 20px;}
.more a{background: url(../images/arrow-orange.svg) no-repeat 0 center;width: 35px;height: 24px;display: block;font-size: 0;transition: 0.5s ease-in-out;}
.more:hover a{background-position: 5px center;}
.footer-social-panel .social-links img{width:34px;height: 34px;}
.footer-social-panel .social-links{gap: 14px;}
.footer-social-panel {display: block;float: left;width: 100%;margin-top: 10px;}
.footer-social-panel .footer-hd{padding-bottom: 10px;}
.section-homepage .dynamic-pages-header{display: none !important;}
.counter-clm p{margin: 0;}
.about-sec1{display: flex; justify-content: space-between;padding: 0 80px;}
.about-left-panel {width:50%;}
.about-right-panel {width: 50%;padding-left: 65px;}
.mission-vision-inner-wrap {margin: 0 auto;width: 100%;max-width: 1379px;display: flex;justify-content: space-between;}
.mission-vision-col {width: 48%;background: url(../images/mission-box.svg) no-repeat 0 0;height: 460px;display: flex;flex-wrap: wrap;align-content: center;align-items: center;
  justify-content: center;padding: 60px 115px;}
.vision-col{background: url(../images/vision-box.svg) no-repeat 0 0;}
.mission-vision-icon {width: 100%;}
.mission-vision-hd {width: 100%;font-size: 60px;font-weight: 300;line-height: 1;color: #1447AC;margin: 15px 0 15px;}
.vision-col .mission-vision-hd {color:#DB272B;}
.mission-vision-col p{font-size: 20px;font-weight: 400;line-height: 28px;}
.home-slider-tagline-wrap {position: absolute;bottom: 0;z-index: 999;width: 100%;height: 100%;color: #fff;}
.home-slider-tagline-wrap .container{position: relative;}
.slider-item-header {display: flex;flex-wrap: wrap;width: 100%;max-width:1360px;position: absolute;right:0;left: 0;margin:0 auto;height: 710px;align-items: center;align-content: center;transform: translateY(-70%);/*transition: all 0.6s ease;*/display: flex;justify-content:space-between;margin-top: 190px;}
.slider-item-title {font-size: 45px;line-height: 45px;letter-spacing: 1.5px;font-weight: 600;width:55%;background: url(../images/header-left-bor.svg) repeat-y 0 0;padding-left: 35px;}
.mission-vision-col p br{display: none;}
.slider-item-description {font-size: 24px;letter-spacing:0;line-height:30px;font-weight: 300;margin-top: 0;width: 40%;}
.active .slider-item-header{opacity: 1;transform: translateY(0);}
.section-header-carousel .owl-dots{position: absolute;width: 100%;text-align: center;left: 0;right: 0;margin: 0 auto;bottom:45px;}
.section-header-carousel .owl-dots .owl-dot{width: auto;height: 0;}
.section-header-carousel .owl-dots .owl-dot span{width: 40px;height:5px;background: #fff;display: inline-block;vertical-align: top;}
.section-header-carousel .owl-dots .owl-dot.active span{background: #DB272B;}
.w-1119{margin: 0 auto;max-width: 1119px;}
.area-infrastructure-sec3{align-items: center;}
.sub-hd2 {color: #1E3D9F;font-size: 24px;font-weight: 600;line-height: 32px;margin: 0 0 15px;}
.sub-hd3 {color: #1E3D9F;font-size: 30px;font-weight: 500;line-height: 1;margin: 0 0 25px;}
.sub-hd5 {color: #1E3D9F;font-size: 24px;font-weight: 500;line-height: 1;margin: 0 0 30px;}
.listing2 {margin: 0;padding: 0;list-style: none;display: flex;justify-content: space-between;flex-wrap: wrap;}
.listing2 li{width:48%;box-shadow: 0px 0px 10px 0px #00000014;padding:15px 20px;margin: 10px 0;border-left: 3px solid #D9342E;font-size: 18px;font-weight: 700;display: flex;  align-items: center;flex-wrap: wrap;text-align: left;align-content: flex-start;background: #fff;}
.listing2.listing2-full li{width: 100%;}
.tabs-product-list li{font-size: 18px;align-items: flex-start;background: #fff;margin: 20px 0;}
.tabs-product-list li span{font-size: 18px;line-height: 1.3;margin-top: 5px;font-weight: 400;}
.infrastructure-counter-panel .counter-wrap{justify-content: space-between;text-align: center;max-width: 100%;}
.infrastructure-counter-panel .counter-clm{width: 19%;background-color: #fff !important;padding: 115px 45px 45px;background-position: center 45px !important;}
.infrastructure-counter-panel .sq{right: 63px;top: 122px;}
.directors-desk-sec1{max-width: 1378px;margin: 0 auto;}
.name-bold{color:#1E3D9F;font-size: 20px;font-weight: 700;display: block;margin-bottom: 10px;}
.lg-text1 {font-size: 18px;line-height: 28px;}
.contact-sec1 .contact-deatils-wrap{max-width: 1196px;margin: 0 auto;box-shadow: 0px 0px 60px 30px #00000008;}
.request-a-quote-sec1 .contact-left{padding: 0;position: relative;overflow: hidden;display: none;}
.request-a-quote-sec1 .contact-right{width:100%;}

.request-a-quote-img{position: absolute;bottom: 0;text-align: center;width: 100%;}
.download-pdf-wrap {max-width: 1019px;margin: 0 auto;}
.download-pdf-list {padding: 0;margin:35px 0 0 0;  list-style: none;}
.download-pdf-list li{background: url(../images/pdf-icon.svg) no-repeat 10px center #fff;padding: 14px 10px 14px 66px;font-size: 18px;line-height: 29px;font-weight: 400;margin-bottom: 22px;display: block;width: 100%;}
.download-pdf-list li a{color:#000;display: flex;justify-content: space-between;width: 100%;flex-wrap: wrap;align-items: center;}
.download-btn {color: #D9342E;font-size: 16px;line-height: 1;font-weight: 500;border: 1px solid #D9342E;padding: 10px 9px;transition: 0.3s ease-in-out;}
.download-pdf-list li:last-child{margin-bottom: 0;}
.download-btn:hover{color: #fff;border-color: #1E3D9F;background-color: #1E3D9F;}
.lg-text2{font-size: 24px;line-height: 28px;}
.mrbt-2{margin-bottom: 25px;}

.table{width:100%;border-collapse:separate;border-spacing:0;}
.table thead th{text-align:left;padding:12px 30px;font-weight:700;color:#1E3D9F;background:#EFF6FF !important;font-size:16px;border-bottom:1px solid #E4E4E4;}
.table tbody td{padding:12px 30px;border-bottom:1px solid #E4E4E4;font-size:16px;color:#0A0A0A;}
.table tbody td.gas{font-weight:500; color:#1a1a1a}
.table tbody td.symbol{color:#222; font-weight:500; font-size:14px}
.table tbody td.type{color:#333; font-weight:500}
.table tbody td.right{text-align:right}
.table .center{text-align:center}
.table tr td{border-bottom: 1px solid #E4E4E4;text-align: left;}
.table-wrap {margin-bottom: 35px;}
.sub-hd4{font-size: 20px;line-height: 30px;color: #D9342E;font-weight: 500;}
.red-color,.red-color a{color:#8E8E8E!important}
.blog-news-listing-l .blog-date,.blog-news-listing-l .blog-tags{display: none;}
.blog-img img,.popular-blogs-img img{filter: grayscale(100%);transition: 0.3s ease-in-out;}
.blog-news-listing-wrap  .blog-row:hover .blog-img img,.popular-blogs-row:hover .popular-blogs-img img{filter:grayscale(0%);}
.popular-blogs-text .hd4 a{display: block;transition: 0.3s ease-in-out;}
.popular-blogs-text .hd4 a:hover{color:#DB272B}
.next-trev-btns {display: flex;justify-content: space-between;}
.next-trev-btns .blue-btn1{border: 1px solid #1E3D9F;color: #1E3D9F;background:url(../images/arrow1-b.svg) no-repeat 20px center #fff !important;font-size: 14px;letter-spacing: 0;width: 150px;padding-left: 48px;padding-right: 20px;}
.next-trev-btns .blue-btn1:hover{background:url(../images/arrow1-w.svg) no-repeat 16px center  #DB262B !important;color:#fff;border-color: #DB262B;}

.next-trev-btns .blue-btn1.btn-next{background:url(../images/arrow-n.svg) no-repeat right 35px center #fff !important;}
.next-trev-btns .blue-btn1.btn-next:hover{background:url(../images/arrow-n-w.svg) no-repeat right 29px center #DB262B !important;}

.about-sec1.about-sec1-img2 {padding-top: 100px;flex-direction: row-reverse;align-items: center;}
.about-sec1.about-sec1-img2 .about-right-panel{padding-left: 0;padding-right: 65px;}
.blog-details .blog-img img{filter: grayscale(0);}

.blog-deatils-page-container{padding-top: 160px;}
.blog-deatils-page-container .blog-news-listing-r{padding-top: 0;}
.blog-deatils-page-container .dynamic-pages-header{margin-top: 0;padding-top: 0;}
.social-links li img{filter: brightness(0%);transition: 0.3s ease-in-out;}
.social-links li:hover img{filter: brightness(100%);}
.product-section1 .section-faq{max-width: 100%;}
.product-section1 .faq-tabs-wrap .nav-tabs{margin-top: 0;max-width: 536px;}
.product-section1 .faq-tabs-wrap .nav-item {width: 50%;}
.mrtp-3 {margin-top: 45px;}
.container-1320{margin: 0 auto;max-width: 1320px;}
.container-1560{margin: 0 auto;max-width: 1640px;padding-left: 40px;padding-right: 40px;}
.listing-full-w li{width:100%;margin: 10px 0;}
.left-align{text-align: left;}
.listing3 {padding: 0;margin: 0;list-style: none;display: flex;flex-wrap: wrap;justify-content: space-between;}
.listing3 li{background: #F9FAFB;display: flex;flex-wrap: wrap;align-items: center;width: 49%;margin: 6px 0;padding: 24px 10px 23px 14px;font-size: 18px;color: #002B5C;border-radius: 10px;text-align: left;}
.listing-icon {width: 60px;text-align: center;}
.listing-text {width: calc(100% - 60px);line-height: 24px;padding-left: 10px;}
.white-boxes-wrap {display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 45px;margin-left: -12px;margin-right: -12px;}
.white-boxes-col {width: calc(20% - 24px);background: #fff;margin: 0 12px;padding:34px 30px;text-align: left;box-shadow: 0px 0px 15px 0px #0000001A;}
.white-boxes-text {font-size: 15px;line-height: 20px;display: block;}
.white-boxes-hd {color: #D9342E;font-size: 18px;line-height: 20px;font-weight: 600;display: block;margin: 15px 0 15px;}
.white-boxes-icon {display: block;}
.tabs2-product-sec4 .about-left-panel{position: absolute;right: 0;top: 0;height: 100%;}
.tabs2-product-sec4 .about-right-panel{padding-left: 0;padding-right: 65px;margin: 0;}
.tabs2-product-sec4 .area-infrastructure-sec3{height: auto;padding-top: 90px;padding-bottom: 90px;}
.tabs2-product-sec4{position: relative;padding: 0;}
.tabs2-product-sec4 .about-left-panel img{height: 100%;object-fit: cover;width: 100%;}
.tabs2-product-sec5{margin-bottom:0;}
.div-abs img{position: absolute;bottom: 0;left: 0;max-width: 53%;}
.tabs2-product-sec5 .area-infrastructure-sec3{position: relative;}


.dataTables_length,.dataTables_filter,.dataTables_info,.dataTables_paginate{display: none;}

.pro-spac-table .table thead th{background: #1E3D9F !important;color: #fff;font-size: 16px;padding: 10px 10px;line-height: 1.3;}
.pro-spac-table table.dataTable tbody tr{background-color: #ffffff !important;}
.pro-spac-table table.dataTable tbody th,.pro-spac-table  table.dataTable tbody td{border-top: 0 !important;}
.pro-spac-table table.dataTable.no-footer{border-bottom:0;}
.box-icon-wrap {display: flex;justify-content: center;gap: 60px;margin: 70px 0 35px;}
.box-icon-col {width: 20%;background: #fff;border: 1px solid #C5C5C5;padding: 25px 30px 40px; }
.icon {margin: -70px 0 0 0;}
.box-hd {display: block;margin-top: 20px;font-size: 18px;line-height: 28px;}
.box-shadow .box-icon-col{border: 0;}

.listing3-col3 li{width: 32.5%;}
.blank-li {background: transparent !important;padding: 0 !important;margin: 0 !important;height: 0 !important;}
.mrbt-3{margin-bottom: 40px !important;}

.certificate-row{display:flex;gap:30px}
.certificate-col{border:1px solid rgba(0,0,0,.15);cursor: pointer;}
div#certificateModal button.close{position:absolute;right:0;top:-35px;opacity:1!important;color:#fff;text-shadow:none;padding:0 10px;margin:0;background:#1447AC;outline:0;border:0}
div#certificateModal .modal-header{padding:0;border:0}
div#certificateModal .modal-header span{display:inline-block;margin-top:0;line-height:30px;vertical-align:middle;font-size:35px;font-weight:400;line-height:35px;padding:0}
div#certificateModal .modal-content{border-radius:0}
div#certificateModal .modal-body{max-height:575px;overflow-y:scroll}
.certificate-col p{margin: 0;}

.contact-sec1.request-a-quote-sec1 .contact-deatils-wrap{max-width: 1400px;}
.table {margin: 0 auto;width: 100% !important;}
table.dataTable{padding: 0;width: 100% !important;}

.blog-content-wrap .blue-btn1.white-color-btn:hover{background-color: transparent !important;}
.shadow-box1{border-radius: 35px;box-shadow: 0px 10px 15px -3px #0000001A;padding: 5px 25px;display: inline-block;}
.section-products-in .case-study-col{box-shadow: 0px 0px 10px 0px #00000014;margin: 10px 0;}
.section-products-in .case-study-content-wrap{margin-top: 0;}
.section-products-in .item {padding: 0 10px;}
.about-two-col-panel {display: flex;justify-content: space-between;max-width: 1315px;margin: 0 auto 0;}
.about-two-col-l {width: 45%;text-align: left;}
.about-two-col-l p{text-align: justify;}
#slideout {position: fixed;z-index: 999;bottom:50px;right:10px;width: 70px;padding: 10px 0;text-align: right;background:transparent;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;cursor:pointer;}
#slideout_inner {position: fixed;bottom:30px;right: -300px;background:#fff;width: 275px;padding:0;min-height:50px;-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;text-align: left;color:#fff;border-radius:10px;box-shadow: 0px 25px 50px -12px #00000040;}
#slideout:hover {right: 10px;}
#slideout:hover #slideout_inner {right:80px;}
#slideout img{position: relative;z-index: 9;width: 60px;}
#slideout_inner a{color:#101828;}
.wa-row {display: flex;}
.wa-row a {display: flex;flex-wrap: wrap;border-bottom: 1px solid #F3F4F6;padding: 5px 20px;font-size: 16px;font-weight: 400;color: #101828;align-items: center;}
.wa-row:last-child a {border: 0;}
.wa-row-txt {width: calc(100% - 50px);padding-left: 12px;line-height: 1.2;}
.icon2 {width: 50px;}
.wa-row-txt span{color:#6A7282;font-size: 14px;display:block;}
.blog-deatils-page-container table th strong{font-weight: 700 !important;}

.products-slider-wrap {margin-bottom: 40px;}
.products-slider-wrap .owl-nav button.owl-prev span {background: url(../images/arrow-black-l.svg) no-repeat center center;width: 52px;height: 52px;border: 1px solid #1E3D9F;  border-radius: 50%;transition: 0.5s ease;}
.products-slider-wrap .owl-nav button.owl-next span {background: url(../images/arrow-black-r.svg) no-repeat center center;width: 52px;height: 52px;border: 1px solid #1E3D9F;  border-radius: 50%;transition: 0.5s ease;}
.products-slider-wrap .owl-nav button.owl-next span:hover{background-position: right 10px center;}
.products-slider-wrap .owl-nav button.owl-prev span:hover{background-position: 10px center;}
.req {color: #DB262B;}

.breadcrumb-container .main-hd{font-weight: 700;}
.table-note-wrap .listing{float: none;margin: 0;}
.table-note-wrap .listing.listing-tabs li{width: 100%;font-size: 18px;}
.full-img-container{width: 100%;margin: 50px 0;clear: both;}
.full-img-container img{width:100%;}
.img-mrg-l{margin-left:108px;}

.facility-gallery-section{padding-bottom: 30px;}


.area-infrastructure-counter-wrap .counter-clm{width: 43%;box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.10);-webkit-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.10);-moz-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.10);}
.area-infrastructure-counter-wrap .about-two-col-panel{align-items: center;width: 100%;max-width: 100%;margin-bottom: 0;margin-top: 18px;}
.area-infrastructure-counter-wrap .counter-wrap.d-flex.flex-wrap.two-col-counter{gap: 50px; margin-top: 0;}

.product-two-col-section{display: flex;justify-content: space-between;align-items: center;}
.product-two-col-l {width: 80%;text-align: left;}
.product-two-col-r{width:20%;text-align: left;}
.product-two-col-top{align-items: flex-start;}
.product-two-img-l .product-two-col-l{order: 2;}
.product-two-img-l .product-two-col-r{order: 1;}

.cta-box2{border: 5px solid transparent;border-image:linear-gradient(85.05deg, #1447AC 2.93%, #57BFFF 44.13%, #1447AC 83%); border-image-slice: 1; padding:80px;display: flex;text-align: left;position: relative;align-items: center;}
.cta-box2-icon {width: 180px;position: relative;z-index: 1;}
.cta-box2-text{width:calc(100% - 180px);padding-left: 70px;position: relative;z-index: 1;}
.cta-box2:before{content:'';border: 3px solid transparent;border-image:linear-gradient(85.05deg, #1447AC 2.93%, #57BFFF 44.13%, #1447AC 83%); border-image-slice: 1;position: absolute;width: calc(100% - 42px);height: calc(100% - 42px);left: 21px;right: 21px;top: 21px;bottom: 21px;}
.cta-box2 .blue-btn1{background-color: #DB262B !important;}
.cta-box2 .blue-btn1:hover{background-color: #1447AC !important;}
.request-quote-modal .modal-dialog {max-width: 790px;}
.request-quote-modal .modal-content{border-radius: 0;}
.request-quote-modal .close{position: absolute;right: 0;top: 0;line-height: 30px;text-align: center;padding: 0 0 0 3px;width: 45px;border: 0;font-size: 30px;height: 63px;  background: #DB262B;color: #FFF;}
.request-quote-modal .sub-hd3{margin: 0;color: #fff;}
.request-quote-modal .modal-header{background: #1447ac;border-radius: 0;}

.ancillaries-spares-pro-row {display: flex;flex-wrap: wrap;justify-content: space-between;}
.ancillaries-spares-pro-col {width: 48%;box-shadow: 0px 0px 10px 0px #00000014;padding: 34px;margin: 0 0 4%;}
.ancillaries-spares-pro-text{margin-bottom: 25px;}
.ancillaries-spares-pro-img {margin-right:0;text-align: right;}
.ancillaries-spares-pro-col:last-child{margin-bottom: 0;}
.copyright-txt2 {margin-bottom: 5px;display: block;}
.our-leadership-wrap {display: flex;justify-content: center;gap: 40px;margin-top: 45px;}
.our-leadership-col {width: 25%;background: #fff;padding: 10px;box-shadow: 0px 0px 10px 0px #00000014;}
.our-leadership-name {display: block;padding: 20px 0 10px;color: #051D57;font-size: 18px;font-weight: 700;line-height: 28px;}
.team-designation {display: block;font-size: 16px;line-height: 1.2;font-weight: 400;color: #505050;}
.product-text .listing.listing-tabs li{width:100%;font-size: 16px;}
.abt-clm2 .about-two-col-panel{max-width: 100%;margin-top: 40px;}
.mt-0 .about-two-col-panel{margin-top: 0;}
.our-legacy-video-wrap iframe{border: 0;width:700px;height:394px;display: block;margin: 0 auto;}
.down-arrow {margin: -60px 0 0 0;position: relative;z-index: 99;text-align: center;}
.down-arrow img{width: 45px;animation: jumpInfinite 1.5s infinite;}


@keyframes jumpInfinite {
  0% {
    margin-top: 0;
  }
  50% {
    margin-top: 10px;
  }
  100% {
    margin-top: 0;
  }
}

a.anchor { display: block; position: relative; top: -64px; visibility: hidden; }
.empty-anchor {margin: 0 !important;font-size: 0;}


.simple-slider-wrapper .home-slider .home-slider-tagline-wrap {
  display: block;
}

@media only screen and (min-width:768px){
.menu1 {display: none;}
.sitemap .footer-links li li{width:33.33%;}
.leadership-wrap{margin-bottom: -3%;}
.section-header-carousel,.section-header-carousel .carousel{height: 710px;margin-top: 90px;}
.section-header-carousel .carousel .carousel-item img{height: 100%;object-fit: cover;height: 710px;}
.contact-deatils-wrap {margin: 30px 0;}
.srch-listing .blog-img {width: 25%;display:none;}
.srch-listing .blog-content-wrap {width: 100%;}
.menu-img{height: 275px; width: 50%;background:url(../images/menu-img-about.jpg) no-repeat 0 center;background-size: cover !important;display: none;}

.products-menu-img .menu-img{background:url(../images/menu-img-products.jpg) no-repeat 0 center;}
.technology-services-menu-img .menu-img{background:url(../images/menu-img-technology-services.jpg) no-repeat 0 center;}
.about-us-menu-img .menu-img{background:url(../images/menu-img-about-us.jpg) no-repeat 0 0;}
.request-quote-modal .modal-body{padding: 25px 35px 35px;}
.request-quote-modal .modal-header{padding-left: 35px;}

.services-menu-img .menu-m .menu-img{/*background:url(../images/menu-map.svg) no-repeat 0 0;*/background:transparent;height:258px; width:529px;}
.services-menu-img .menu-r .menu-img{height:185px; width:313px;}
.menu-country-login .menu-img{background:transparent;height: auto;width: auto;}
.advisories-content-wrap{min-height: 226px;}
.section-industry-solutions .content-row1 {margin: 0;}
.case-study-img img{width: 389px; height: auto; object-fit: cover;}
.section-homepage .blog-row-f-w .blog-content-wrap{min-height: unset;}
.section-advisories .advisories-content-wrap .blog-more{position: absolute;bottom: 20px;}
.section-advisories .advisories-content-wrap,.white-paper-listing .blog-content-wrap{position: relative;} 
.section-white-paper .white-paper-listing .blog-row .blog-more{position: absolute;bottom: 0;}
.section-white-paper .white-paper-listing .blog-content-wrap{padding-bottom: 18px;}
.section-white-paper .white-paper-listing .blog-img img{height: 100%;object-position: left center;}
.section-case-studies .survey-report-listing .blog-more{position: absolute;bottom: 0;}
.section-case-studies .blog-content-wrap{min-height: 150px;position:relative;}
.section-case-studies .survey-report-listing .blog-img img{height: 100%;object-position: center center;}
.directors-desk-sec1 .about-left-panel{width:475px;margin-bottom: 0;position: absolute;bottom: -1px;}
.directors-desk-sec1 .about-right-panel{width: 100%;padding-left: 520px;}
.section-directors-desk{position: relative;overflow: visible;}
.home-counter .counter-clm{width: 28%}
.home-counter .countries-clm{width: 20%}
.home-counter .projects-clm{width: 22%}
.home-counter .facility-clm{width: 25%}
.sqmt:after{content:unset;}

.blog-breadcrumb .breadcrumb-wrap ul{justify-content: flex-start;}
.blog-news-listing-r{padding-top: 0;}
.blog-news-listing-l .breadcrumb-outerwrap {margin-top: 0;}
.blog-details .blog-news-listing-l {width: 55.5%;}
.mrbt-60{margin-bottom: 60px;}
.mrbt-70{margin-bottom: 70px;}
.section-case-study .container{max-width: 1680px;}
.case-study-content-wrap {display: block;}
.counter-wrap.d-flex.flex-wrap.two-col-counter {justify-content: center;gap: 75px;}
.contact-sec1.request-a-quote-sec1  .form-clm{width: 23%;}
.request-a-quote-sec1 .contact-right{padding: 60px;}
.para-pd1{padding-left: 10%;padding-right: 10%;}
.tech-in .owl-carousel .owl-stage{margin: 0 auto;}

.about-sec2-1.tabs2-product-sec4 .area-infrastructure-sec3{min-height:410px;}
.about-sec2-1.tabs2-product-sec4 .about-left-panel{left: -60px;right: auto;}
.about-sec2-1.tabs2-product-sec4 .about-right-panel{padding-left: 54%;width: 100%;padding-right:45px;}
.products-slider-wrap .owl-nav{position: absolute;top: 38%;display: flex;justify-content: space-between;width: 100%;margin: 0;}
.products-slider.owl-carousel .owl-stage {left: -90px;}
.testimonials-slider.owl-carousel .owl-stage {left: -100px;}
.products-row,.testimonials-slider{padding: 0 5%;}
.products-row .owl-carousel .owl-nav button.owl-prev{margin: 0 0 0 -65px;}
.products-row .owl-carousel .owl-nav button.owl-next{margin: 0 -65px 0 0;}
.breadcrumb-container .main-hd{font-size: 48px;line-height: 58px;}
.section-directors-desk .title-breadcrumb{text-align: left !important;max-width: 1378px;margin: 0 auto;padding-left: 520px;}
.section-directors-desk .breadcrumb-wrap ul{justify-content: flex-start;}
.desk-m-0{margin-bottom: 0 !important;}
.product-two-col-section.product-two-col-section2{justify-content: space-between;}
.product-two-col-section2 .product-two-col-l {width: 32%;}
.product-two-col-section2 .product-two-col-r{width: 68%;padding-left: 100px;}

.product-two-col-section-50 .product-two-col-l {width: 46%;}
.product-two-col-section-50 .product-two-col-r{width:54%;padding-left: 100px;}


.product-two-col-section-50 {margin-top: 15px;}
.request-quote-modal .form-clm textarea {height: 60px;}
.request-quote-modal .form-clm{margin: 10px 0;}
.request-quote-modal .contact-form-wrap .hd1{margin-bottom: 0;}
.request-quote-modal .form-wrap {margin-top: 10px;}
.request-quote-modal .form-clm.submit{margin-bottom: 0;}

.product-two-img-r .product-two-col-r{text-align: right;}
.hght-1 .ancillaries-spares-pro-text{min-height: 305px;}
.hght-2 .ancillaries-spares-pro-text{min-height: 250px;}
.hght-3 .ancillaries-spares-pro-text{min-height: 200px;}
.img-rev .product-two-col-l{order: 2;}
.img-rev .product-two-col-r{order: 1;padding-left: 0;padding-right: 100px;}

#general-info-tab-pane .product-two-col-section-50 .product-two-col-l {width: 24%;}
#general-info-tab-pane .product-two-col-section-50 .product-two-col-r {width: 76%;}



}
@media only screen and (min-width:1001px){
.mrtb1{margin-top: 45px;margin-bottom: 35px;}
.mrtb2{margin-top: 12px;margin-bottom: 5px;}
.privacy-content{padding: 0 7%;}
.white-paper-listing .blog-row:nth-child(5n),.white-paper-listing .blog-row:nth-child(6n){border:0;padding-bottom:0;margin-bottom:0;}
.leadership-modal-content .leadership-clm-l{width:272px;}
.leadership-modal-content .leadership-clm-r{width: calc(100% - 272px);padding-left:48px;}
.leadership-modal-content .leadership-clm-r .name{margin-bottom: 15px;}
.pd-lr1{padding: 0 10%;}
.about-sec2-img.bottom-align-img{top:auto;bottom:0;}
.blog-news-listing-l .blog-img img { width: 100%; height: 270px; object-fit: cover; }
.blog-details .blog-img img{width: 100%;height: auto;}
.blog-news-listing-l .blog-hd{color:#1E3D9F;font-size: 19px;line-height: 23px;font-weight: 500;}
.blog-news-listing-l .blog-more a{font-size: 15px;font-weight: 400;color: #D9342E;}
.blog-news-details-wrap .blog-hd{font-size: 28px;line-height:29px;}
.blog-news-details-wrap .blog-date{margin-bottom: 20px;color: #636363;font-size: 14px;letter-spacing: 1.5px;font-weight: 600;}
.blog-news-details-wrap .blog-news-listing-l .blog-tags span{font-size: 14px;font-weight: 500;letter-spacing: -0.29px;text-transform: uppercase;}
.blog-news-details-wrap .blog-desc p{line-height: 25px;}







}
@media only screen and (min-width:768px) and (max-width:1000px) {
.home-header-panel{height: 400px;}
.interview-step {padding: 0 35px;}
.interview-steps-wrap{min-height: 245px;max-width: 744px;}
.circle-img img{width:744px;}
.steps-txt{font-size: 18px;}
.lg-txt1 {font-size: 34px;}
.about-box-inner{padding: 15px;}
.icon1 {height: 75px;}
.about-txt {font-size: 14px;line-height: 20px;}
.leadership-clm {width:calc(33.33% - 30px);margin: 0 15px 50px;}
.proven-results-box{padding: 0 20px;}
.proven-results-txt1 {font-size: 35px;line-height: 1;}
.integration-list::after{top: 70px;}
.career-innerwrap{padding-left:0;padding-top: 60px;}
.integration-list li {padding: 0 10px;}
.interview-box{padding-left:15px;padding-right:15px;}
.inside-header-panel{height: 470px;}
.header-pricing{height:auto !important;padding-bottom: 70px;}
.pricing-txt{min-height: 90px;}
.pricing-col3 .pricing-txt{min-height: 195px;}
.blog-row{padding: 15px;margin-bottom: 15px;}
.blog-img {width: 125px;}
.blog-content-wrap {width: calc(100% - 125px);}
.blog-row-f-w .blog-img img {height: 265px;}
.news-r{right: -230px;}
.section-news .owl-theme .owl-nav{left: -225px;}
.news-content-wrap{padding: 20px 15px;}
.section-news {height: 587px;}
.testimonials-col{padding: 25px 15px 15px;}
.testimonials-text {height: 195px;}
.contact-img{position:static;}
.footer-links li{padding: 0 0 5px;width: 100%;}
.footer-col {width:25%;}
.lines-mbl1{display:block;}
.w-mbl1{width: 47%!important;}
.counter-clm {width: 33.33%;margin: 15px 0;}
.section-about p br{display:none;}
.footer-innerwrap{justify-content: flex-start;}
.footer-col.footer-col5 {width: 50%;margin-top: 20px;}
.owl-carousel .owl-item .news-img img {height: 210px;}
.news-l{top: 160px;}
.section-news .owl-theme .owl-nav{top: 245px;}
.submenu-list li a{padding: 10px 30px;}
.para-pd1 {padding: 0;}
.payments-box{padding: 30px;}
.top-inner-wrap{padding:0;}
.menu-right{margin-right: 80px;}
.contact-col1{padding: 25px 15px;}
.contact-col1 br{display:none;}
.blog-news-listing-l .blog-row{padding: 10px;}
.blog-news-listing-l .blog-content-wrap{padding-left: 15px;}
.blog-tags {margin: 0;}
.blog-news-listing-l .blog-desc{margin: 5px 0 5px;}
.blog-news-listing-l {width: 65%;}
.blog-news-listing-r {width: 33%;}
.popular-blogs-img { width: 100px; }
.popular-blogs-text { width: calc(100% - 100px); padding-left: 10px; }
.tags-wrap .blog-tags span{padding: 6px 9px;}
.recent-blog-list-wrap .blog-row { margin: 0 5px; width: calc(33.33% - 10px); padding: 10px; }
.recent-blog-list-wrap .blog-row-f-w .blog-img img {height: 180px;}
.white-paper-listing .blog-img {width: 200px;}
.white-paper-listing .blog-content-wrap {width: calc(100% - 200px);}
.careers-header-content{margin-top: 25px;}
.careers-search-form{flex-wrap: wrap;gap: 23px;justify-content: flex-start;}
.careers-search-form-col1 {width: 31%;}
.job-post-col1{padding-right: 15px;width: 30%;}
.job-post-col2{padding: 0 15px;width: 46%;}
.job-post-col3{padding-left: 15px;width: 24%;}
.job-post-row{padding: 20px;}
.job-hd{font-size: 22px;}
.tabs-services-content-outerwrap{background-size: 705px;height: 715px;}
.tabs-services-content-innerwrap{max-width: 705px;padding-top: 25px;}
.tabs-services-img img{max-width:180px;}
.tabs-services-content-col{padding: 0 5px;}
.tab-services-hd{margin: 0 0 4px;line-height: 20px;font-size: 18px;}
.tabs-services-text p{line-height: 16px;font-size: 13px;}
.tabs-mrtp-2 { margin-top: 125px; }
.tabs-mrtp-1 { margin-top: 130px; }
.header-right{padding: 20px;}
.country-list a{font-size: 13px;min-width: 100px;}
.about-images-section{grid-column-gap: 10px;} 
.cta-inner-wrap .contact-img{position: absolute;left: -55px;}
.cta-panel-r {padding: 50px 0px 50px 290px;}
.about-content2 { width: 100%;margin-bottom:50px;}
.about-sec2-img { position: static;}
.section-about2{padding-bottom:0;}
.pd-lr-1 { padding: 0; }
.menu-right .language-panel{margin-left:10px;margin-right:10px;}
.section-header-carousel, .section-header-carousel .carousel,.slider-item-header{height: 283px;}
.slider-item-title {font-size: 21px;line-height: 26px;}
.slider-item-description{ line-height: 20px;font-size: 16px;}
.hd1 {font-size: 32px;}
.contact-img{width: 19%;}
.cta-r{width: 81%;}
.career-innerwrap h2{font-size: 17px;}
.career-innerwrap p{font-size: 14px;line-height: 1.2;}
.cta-m {padding: 0 15px 0 15px;}
.footer-col.footer-col6 {width: 100%;margin-bottom: 20px;border: 0;}
.footer-col {width: 33%;padding: 0;}
.footer-col.footer-col5 {width: 33%;margin-top: 0;}
.home-counter .counter-clm {width: 50% !important;}
.inside-header-height{height: 330px;}
.mission-vision-col{padding: 60px 60px;}
.box-icon-wrap{gap: 20px;}
.box-icon-col {width: 23%;}


}


@media only screen and (min-width:900px) and (max-width:1180px) {
.header-tg1 {font-size: 30px;}
.header-tg1 span {font-size: 48px;}
.header-img3,.header-img3 img{width: 460px;}
.header-img2 { top: 23px; right: 12px; z-index: 2; width: 95px; }
.header-img5 img{width: 135px;}
.header-r-home{top: -125px;}
.header-r{max-width: 460px;}
.contact-col1{padding: 25px 15px;}
.contact-col1 br{display:none;}
.recent-blog-list-wrap .blog-row { margin: 0 5px; width: calc(33.33% - 10px);}
.tags.tags-wrap{width: 100%;margin-bottom: 15px;}
.inside-header-height{height:525px;}
.job-post-col1{padding-right: 20px;}
.job-post-col2{padding: 0 20px;}
.job-post-col3{padding-left: 20px;}
.careers-search-form{gap: 20px;}
.about-sec2-img { position: absolute; right: -180px; bottom: 0;top:unset; max-width: 60%; }
.about-content2 { width: 65%; }
.about-images-section{grid-column-gap: 15px;}
.leadership-clm {width: calc(25% - 30px);margin: 0 15px 50px;}





}



@media only screen and (max-width:899px) {
.header-l{width: 100%;padding: 15px 0;text-align: center;}
.header-r {width: 100%;}
.header-r-home { position: relative; top: 0; right: 0;width: 653px;margin: 0 auto;}
.home-header-panel { height: 720px; align-items: flex-start; }
.header-img5{left:-60px; top: -15px;}
}
@media only screen and (min-width:1100px)  and (max-width:1600px){
.section-news .owl-theme .owl-nav{left: -490px;}

}
@media only screen and (min-width:1300px)  and (max-width:1500px){
.news-r{right: -360px;}
.section-news .owl-theme .owl-nav{left: -285px;}
}
@media only screen and (min-width:1500px)  and (max-width:1600px){
.section-news .owl-theme .owl-nav{left: -305px;}
.news-r{right: -425px;}
}


@media only screen and (max-width:991px) {
.services-tabs-wrap .accordion-button{border-bottom:0;}
.services-tabs-wrap .accordion-button:not(.collapsed){border-bottom:0;}
.services-tabs-wrap .accordion-button:not(.collapsed),.accordion-button{font-size: 20px;font-weight: 500;border-radius: 10px !important;}
.services-tabs-wrap .accordion-button::after{filter: invert(54%) sepia(93%) saturate(482%) hue-rotate(351deg) brightness(104%) contrast(99%);}
.services-tabs-wrap .accordion-button:focus{box-shadow: none;}
.tab-content>.tab-pane {display: block;opacity: 1;margin-bottom: 0;}
.tags.tags-wrap{margin-bottom: 10px;width: 100%;}
.share.share-wrap{width: 100%;}
.white-paper-listing .blog-row{width:100%;}
.white-paper-listing::after{content:unset;}
.white-paper-listing .blog-row:last-child{border:0;padding-bottom:0;margin-bottom:0;}
.inside-header-height{height:400px;}
.advisories-wrap .button{margin: 2px;min-width: 90px;}
.advisories-wrap .grid article{width:50%;}
.faq-tabs-wrap .tab-content>.tab-pane {margin-bottom: 10px;}
.faq-tabs-wrap .accordion-button{background-color:#F3F4F6;color:rgba(0,0,0,0.6);font-size: 18px !important;}
.faq-tabs-wrap .accordion-button:not(.collapsed){color:#fff;box-shadow: 0px 10px 15px -3px #0000001A;background-color:#1E3D9F;}
.accordion-button:not(.collapsed)::after{transform: none;}
.faq-tabs-wrap .faq-innerwrap .accordion-button:not(.collapsed),.faq-tabs-wrap .faq-innerwrap .accordion-button{background-color:transparent;color:#1447AC;font-size: 20px;font-weight: 500;border-radius: 10px !important;}
.faq-tabs-wrap .accordion-button.collapsed::after{filter:none;}
.faq-tabs-wrap .accordion-button::after{filter:invert(88%) sepia(85%) saturate(51%) hue-rotate(15deg) brightness(113%);}
.accordion-button::after{width: 30px;height: 30px;position: absolute;right: 8px;top: 17px;}

.faq-tabs-wrap .faq-innerwrap .accordion-button::after{filter: none;}
.accordion-body .accordion-body { padding: 0 15px 20px;font-size: 15px;line-height: 1.5;}
.section-services .accordion-header{display: none;}
.country-img img { width: 280px; height: 280px;}
.flag-icon img { width: 100px; height: 100px;}
.flag-icon{left: 15px;}
.customized-solutions-section:nth-child(2n) .flag-icon {right: -230px;}
.leadership-modal .modal-body { padding: 15px; }
.container,.mbl-pd-20{padding-left: 20px;padding-right: 20px;}
.mission-vision-col{width: 100%;margin:0;}
.mission-vision-inner-wrap{flex-wrap: wrap;max-width: 320px;}
.mission-vision-hd{font-size: 30px;margin: 10px 0 10px;}
.mission-vision-icon img{max-width: 60px;}
.mission-vision-col p {font-size: 15px;line-height: 22px;}
.mission-vision-col p br{display: none;}
.testimonials-slider-wrap .owl-dots{margin-top: 0 !important;}
.testimonials-col{box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.10);-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.10);}
.product-section1 .accordion-header{padding-left: 20px;padding-right: 20px;}
.product-section1 {padding-bottom: 50px !important;}
.product-section1  .section-faq {margin-top: 0px !important;}
.products-slider-wrap {margin-bottom: 20px;}
.img-mrg-l {margin-left: 0;}
.full-img-container{margin: 50px 0;}
.simple-slider-wrapper .owl-nav {margin-top: 15px;margin-bottom: 15px;}
.down-arrow {margin: 0;z-index: 99;text-align: center;position: absolute;top: 230px;width: 100%;}



}
@media only screen and (max-width:767px) {
.common-pd {padding-top:50px;padding-bottom:50px;clear: both;}
.hd1 {font-size: 25px;margin: 0 0 20px;line-height: 1;}
.interview-steps-wrap{flex-wrap: wrap;background-size: 295px;height: auto; width: 340px;margin: 0 auto;}
.interview-step {width:100%;padding:42px 55px;}
.interview-step.interview-step2 {padding-top: 82px;}
.interview-step.interview-step3 {padding-top: 80px;padding-bottom: 50px;}
.section-skill .interview-steps-wrap{margin-top:30px;}
.section-skill .interview-step.interview-step2 {padding-top: 53px;}
.section-skill .interview-step.interview-step3 {padding-top: 34px;padding-bottom: 30px;}
.section-skill .interview-step.interview-step1 {padding-top: 58px;padding-bottom: 30px;}
.lg-txt1 {font-size: 25px;}
.video-wrap {margin-top: -85px;}
.pd-btm1 {padding-bottom:100px;}
.interview-innerwrap{padding: 0;flex-wrap: wrap;}
.interview-box{margin-bottom: 45px;padding: 50px 20px;width:100%;}
.interview-box:last-child{margin-bottom: 0;}
.about-inner-wrap{flex-wrap: wrap;}
.about-box{width: 48%;margin: 8px 0;}
.about-box-inner{padding: 13px;}
.icon1 {height: 75px;}
.about-txt {font-size: 14px;line-height: 20px;}
.about-hd {font-size: 16px;}
.p12{padding: 0 10px;}
.integration-list li{padding: 0;}
.integration-list::after{top: 40px;}
.integration-list{margin-top:25px;}
.career-innerwrap{padding:25px 0;min-height: unset;}
.footer-col {width: 100% !important;margin: 0;}
.footer-col.footer-col5{margin-top:10px;order: 1;margin-bottom: 0;}
.footer-links li{padding: 0 15px 0 0;width: auto;}
.footer-links li{font-size: 14px;}
.footer-col1{margin-top:0;}
.footer-col4{margin:0;order: 2;}
.contact-img{width: 30%;position: absolute;margin-top: 0;right: 0;left: auto;}
.section-cta{background-size: cover;}
.section-cta .blue-btn1{margin-top: 15px;}
.circle-img{display:none;}
.header-l,.header-r {width: 100%;}
.header-tg1 span {font-size: 28px;}
.header-tg1 {font-size: 23px;line-height: 1;}
.home-header-panel{height:auto;padding:30px 0;}
.home-header-panel .blue-btn1{font-size: 19px;}
.home-header-inner-wrap .btn-wrap2 {margin: 20px 0 0px 0;}
.hd4{font-size: 11px;}
.steps-txt{font-size: 19px;}
.hd2{font-size: 25px;}
.blue-btn1{font-size: 14px;line-height: 1.3;padding: 12px 45px 12px 15px;background-position: right 15px center!important;}
.blue-btn1:hover{background-position: right 12px center!important;}
.inside-header-panel,.inside-header-panel, .inside-header-inner-wrap{height: 175px;}
.inside-header-panel .header-l{margin-top: 20px;}
.inside-header-inner-wrap .btn-wrap2 {margin-top: 15px;}
.section-career-inside .career-innerwrap{padding-left: 0;}
.faq-accordion .accordion-item{padding: 0;margin: 5px 0;}
.faq-wrap { margin-bottom: 15px; float: left; width: 100%; }
.faq-accordion .accordion-button{font-size: 16px;padding:15px;}
.faq-accordion .accordion-button::after,.faq-accordion .accordion-button:not(.collapsed)::after,.faq-accordion .accordion-item.current .accordion-button::after{background-size: 15px;}
.accordion-body {padding:0 0 20px;margin-top: 20px;} 
.header-r-home{display:none;} 
.show-mbl{display:block;} 
.header-pricing{height:auto !important;padding-bottom: 20px;}
.pricing-col{width: 100%;margin:10px 0}
.pricing-price,.pricing-hd,.pricing-col3 .pricing-txt{min-height: unset;}
.pricing-wrap{margin-top:0;}
.blue-bg-pattern{background-attachment: scroll;}
.header-l{text-align: center;}
.section-career .contact-list{padding:20px 0 40px 105px;}
.section-career .contact-list li span{font-size: 19px;}
.section-career .contact-list li{font-size: 16px;padding: 5px 0 5px 40px;text-align: left;line-height: 1;}
.section-career,.section-career .hd1{text-align:center;width: 100%;}
.section-career-inside .career-innerwrap{min-height: unset;}
.section-career-inside .contact-list{padding-bottom:70px;}
.career-btn-footer{display:block;position: fixed; bottom: 0; text-align: center; width: 100%; background: #0b549a; padding: 12px 15px; color: #fff;font-size: 23px;text-transform: uppercase;z-index:99;line-height: 1;}
.career-btn-footer a{color:#fff;line-height: 1;}
.sub-hd3{font-size: 22px;}
.w-1,.w-2{width:50%;}
.w-1{margin-top: 40px;}
.w-1 img{margin-left: -25px;}
.mrtp-61 {margin-top: 30px;}
.footer-col4 a:hover img {margin-top: 0;}
.hide-mbl{display:none !important;}
.benefits-clm3 .benefits-icon{margin-bottom:10px;}
.lines-mbl1{display:block;}
.w-mbl1{width: 47%!important;}
.counter-clm { width: 50%;margin: 10px 0;background-size: 35px !important;padding: 0 0 0 41px;}
.counter-value {font-size: 21px;}
.counter-txt {font-size: 11px;margin: 2px 0 0;width: 94%;}
.sq{font-size: 10px;line-height: 10px;right:18px;top: 0;}
.section-counter .container .container{max-width: 320px;}
.counter-clm{background-position: 0 0 !important;}
.fw-mbl-100 {width: 100%!important;}
.counter-clm p{margin: 0;}
.solutions-l{margin-bottom:0;}
.blog-row{padding: 0;margin-bottom: 15px;}
.blog-content-wrap {width:100%;padding-left: 0;margin-top:15px;}
.blog-img {width: 100%;}
.blog-l{margin-bottom: 15px;}
.blog-row-f-w .blog-img img {height: unset;}
.news-r {padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;--bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;width: 100%;position: static;}
.section-news {height: auto;position: static;}
.news-l {width: 100%;position: static;text-align: center;}
.news-l .hd1 {text-align: center;}
.news-l .hd1 br,.section-career .hd1 br,.section-career p br{display:none;}
.section-news .owl-theme .owl-nav {position: static;}
.news-r {margin-top: 20px;}
.hide-mbl{display:none;}
.copyright-wrap{font-size: 12px;padding-bottom: 60px;}
.main-hd{font-size: 25px;margin-bottom: 25px;}
.breadcrumb-wrap ul li{font-size: 12px;}
.breadcrumb-wrap { margin-bottom: 10px;}
.para-pd1 {padding: 0;}
.full-w-mbl {width: 100%;}
.content-img,.localization-l{order:1;}
.content-text,.localization-r{order:2;}
.section-industry-solutions .workflow-content-wrap .content-img{order:2;margin-top: 35px;}
.section-industry-solutions .workflow-content-wrap .content-text{order:1;}
.section-industry-solutions .workflow-content-wrap { margin-top: 0; }
.section-industry-solutions .common-pd.content-section1{padding-bottom:0;} 
.section-industry-solutions div:empty{display:none;}
.payments-box{margin: 10px 0;padding: 25px;}
.localization-l{margin-bottom:20px;}
.localization-row1 {margin: 15px 0;}
.localization-clm1 {width: 100%;}
.main-navigation{display:none;}
.menu1 .inside-submenu{margin-top: 40px;}
.menu-icon.sticky2{margin-bottom:0;z-index: 3;text-align:left;background: url(../images/menu-white.png) no-repeat 15px center #1447AC;padding-top: 7px;padding-bottom: 7px;}
.sticky-panel{z-index: 9999;position: absolute;}
.submenu-wrap-bg.sticky-panel{z-index: 9999;position: fixed;}
.product-listing-m ul{margin:0;padding:0;list-style:none;}
.product-listing-m li{width: 100%;padding: 10px 0 13px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.product-listing-m li:last-child{border:0;}
.product-listing-m li a{color:#000;}
.submenu-wrap-bg{padding:0;}
.p-r{overflow:visible;}
.submenu-wrap .menu1{top: -235px;}
.submenu-wrap.submenu-wrap-bg .menu1{top:-74px;}
.contact-col1{padding: 25px 15px;width:100%;margin: 0 0 25px}
.contact-col1 br{display:none;}
.contact-col1:last-child{margin-bottom:0;}
.gmap iframe{height: 280px;}
.form-clm {width: 100%;margin: 5px 0;}
.leadership-clm {width: 100%;margin: 0 0 20px;}
.leadeship-info {flex-wrap: wrap;padding: 10px;}
.leadership-clm-l {width: 100%;}
.leadership-clm-r {width:100%;padding-left: 0;margin-top:15px;}
.leadership-modal .modal-body{max-height: 700px;overflow-y: scroll;}
.name {width: 100%; margin-bottom: 5px; }
.leadership-modal .designation{font-size: 14px;}
.leadership-modal .name {font-size: 16px;}
.sitemap .footer-links li li{width:100%;font-size: 13px;}
.sitemap-col1 {width: 100%;}
.sitemap-links:last-child{margin-bottom:40px;}
.blog-news-listing-l .blog-content-wrap{padding: 10px 20px 20px;}
.blog-news-listing-l{margin-bottom: 30px;}
.content-two-clm-wrap .blog-hd{font-size: 24px;line-height: 34px;}
.pattern-bg{background-size: cover !important;}
.content-wrap-r{margin-top:25px;}
.popular-blogs-text .hd4 {font-size: 14px;line-height: 1.2;}
.popular-blogs-row .date {font-size: 12px;}
.tags-wrap .blog-tags span{padding: 7px 10px;font-size: 12px;}
.news-listing-l .blog-row{width:100%;}
.blog-news-listing-l .blog-row{flex-wrap: wrap;}
.news-listing-l .blog-content-wrap{padding: 25px;margin-top: 0;}
.blog-news-details-wrap .blog-hd {font-size: 20px;line-height: 25px;}
.blog-tags span {font-size: 14px;}
.blog-news-details-wrap .blog-desc{margin-top: 20px;}
.tags-share-wrap .blog-tags{width: 100%;margin-top: 10px;}
.recent-blogs-section .hd1{font-size: 32px;margin: 0 0 20px;}
.recent-blog-list-wrap .blog-row {margin: 10px 0;width: 100%;}
.recent-blog-list-wrap .blog-row-f-w .blog-img img {height: 200px;}
.dynamic-pages-header{padding-bottom: 0;margin-top: 86px;padding-top: 0;}
.title-breadcrumb{margin-top:20px;}
.content-two-clm-wrap {margin-top: 38px;}
.inside-header-height{height: 170px;background-size: cover !important;}
.breadcrumb-container {margin-bottom: 25px;}
.white-paper-listing{padding:25px;}
.careers-header{background-position:70% center;}
.careers-header-content{font-size: 12px;line-height: 16px;margin-top:10px;width: 70%;}
.careers-header-content br{display:none;}
.orange-txt-lg{font-size: 15px;margin-bottom: 5px;}
.careers-hd2 {margin: 0 0 30px;font-size: 30px;}
.careers-search-form{gap: 15px;padding: 15px;flex-wrap: wrap;}
.careers-search-form-col1 {width: 47%;}
.full-w-f{width: 100%!important;}
.job-post-row{padding: 20px;margin-bottom: 20px;flex-wrap: wrap;}
.job-post-col1 {width: 100%;padding-right: 0;}
.job-post-col2 { width: 100%; padding: 0; border-right: 0; border-left: 0; margin: 15px 0; }
.job-post-col3 { width: 100%; padding-left: 0; text-align: left; }
.job-hd{font-size: 19px;}
.job-posts-wrap{margin-bottom: 0;margin-top: 30px;}
.job-wrap-l,.job-wrap-r{width:100%;}
.job-wrap-l{margin-bottom:20px;}
.job-wrap-l .job-hd {font-size: 24px;}
.apply-form {padding: 20px;}
.apply-hd{line-height: 26px;padding: 20px 20px;font-size: 25px;}
.form-row {margin: 0 0 20px;}
.job-wrap-l .job-post-col2{margin:0;}
.tabs-services-content-col{width: 100%;padding: 10px;}
.tabs-services-content-innerwrap{flex-wrap: wrap;padding-top:0;}
.tabs-services-content-col-img-rev { flex-direction: unset;margin:0;}
.tabs-services-img:before{content:'';width: 100%; height: 100%; position: absolute; border-left: 2px dashed #fff; left: 50%;top: 0;}
.tabs-services-img{position:relative;}
.tabs-services-img img{position:relative;padding-top: 15px;}
.tabs-services-text{margin-top: 20px;}
.tabs-services-content-innerwrap {position:relative;padding-left: 0;}
.tabs-services-content-innerwrap:before {content:'';position:absolute;width: 15px; height: 15px; margin: 0 auto; left:2px; right: 0;top: 0;}
.tabs-services-content-innerwrap:after {content:'';position:absolute;background:url(../images/triangle.svg) no-repeat center bottom;width: 15px; height: 15px; margin: 0 auto; left: 0; right: 0;bottom: 115px;rotate: 180deg;}
.tabs-mrtp-1{margin-top: 0;}
.tabs-mrtp-2{margin-top: 0;}
.case-study-col { width: 100%; max-width: 100%;margin:0;padding: 20px;}
.case-study-content-wrap{margin-top: 0;display: block;}
.blog-innerwrap {margin-bottom: 0;margin-top: 25px;}
.blog-r{margin-top:15px;}
.white-papers-slider-wrap .owl-nav button.owl-prev, .white-papers-slider-wrap .owl-nav button.owl-next, .white-papers-slider-wrap button.owl-dot{width: 35px;height: 35px;}
.white-papers-slider-wrap .owl-theme .owl-nav{bottom: -10px;}
.container-100{flex-wrap:wrap;}
.header-left { width: 100%; height: auto; padding: 15px; }
.header-right { width: 100%; height: auto; padding: 15px;margin-top:0;margin-bottom: 15px;}
.header-inner-wrap-new::before{width: 100%;}
.header-inner-wrap-new::after{content:unset;}
.mrg-tp-65 {margin-top: 93px;}
.testimonials-col {padding: 20px;margin-left: 0;margin-right: 0;}
.testimonials-text {height: 225px;font-size: 14px;line-height: 24px;background-size: 30px;padding-top: 30px;min-height: 320px;}
.testimonials-name{font-size: 14px;line-height: 24px;}
.content-wrap-r-w-2{padding:0;margin-top:30px;margin-bottom: 20px;}
.dynamic-pages-header{height: 170px;background-position: center 0 !important;position: relative;z-index: 99;}
.dynamic-pages-header.blog-details-header{height: unset;}
.advisories-wrap .grid article { width: 50%;}
.advisories-wrap .button {min-width: 75px;padding: 14px 10px;margin: 4px 2px;}
.country-list a{padding: 8px;font-size: 12px;margin: 3px 3px 3px 0;min-width: 99px;}
.header-right .small-hd2{margin-bottom:15px;}
.sub-hd1{font-size: 25px;line-height: 35px;margin: 0 0 10px;}
.about-content2 { width: 100%;margin-bottom: 30px;}
.about-sec2-img {position: static;}
.section-about2{padding-bottom:0;}
.about-images-section{grid-template-columns: 1fr 1fr;grid-column-gap: 5px;grid-row-gap: 5px;}
.hd1-sm{font-size: 16px; line-height: 1.5; margin: 8px 0;}
.cta-inner-wrap .hd1{font-size: 25px;}
.cta-panel-r {padding: 25px 0px 25px 110px;}
.cta-inner-wrap .contact-img img{max-width: 250px;}
.cta-inner-wrap .contact-img {position:absolute;left:-35px;}
.cta-panel-r p{font-size: 13px;line-height: 1.5;}
.pd-lr-1 { padding: 0; }
.section-testimonials{margin-top:10px;}
.career-innerwrap .blue-btn1:first-child { margin-right: 0; }
.career-innerwrap .blue-btn1{min-width: auto;}
.section-header-carousel,.section-header-carousel .carousel,.section-header-carousel .carousel .carousel-item img{height: auto;margin-top: 86px;}
.slider-item-title{font-size: 16px;line-height: 1.1;}
.home-slider-tagline-wrap {position: static;background: #1446AB;padding: 15px 0;min-height: 180px;}
.slider-item-header{width: 100%;position: static;height: auto;text-align: center;}
.slider-item-description{font-size: 14px;letter-spacing:0;margin-top: 0;line-height: 1.4;}
.section-header-carousel .owl-dots{bottom: 5px;}
.slider-item-header{transform: unset;margin-top: 0;flex-wrap: wrap;}
.slider-item-title,.slider-item-description{width:100%;background:none;padding: 0;}
.static-pages-header { margin-top: 109px;background-size: cover !important;}
.breadcrumb-outerwrap { margin-top: 50px; }
.contact-form-wrap{padding-top: 0;}
.faq-tabs-wrap .accordion-body .accordion-body { padding: 0 15px 20px; }
.careers-search-form-col1.sbt-btn-col { width: 100%; }
.careers-search-form-col1:nth-child(4){width: 100%; }
.customized-solutions-section .flag-icon,.customized-solutions-section:nth-child(2n) .flag-icon {right: -100px;}
.customized-solutions-section .content-text {margin-top: 30px;}
.job-wrap-l .jon-location span{font-size: 12px; margin: 0 2px 5px 0;}
.section-news-inside{padding-top: 0;}
.footer-section{padding-top: 25px;padding-bottom: 25px;}
.workflow-content-wrap .content-text{margin-top:0;}
.section-industry-solutions .copyright-wrap {padding-bottom:60px;}
.workflow-content-wrap .sub-hd{margin-top: 25px;}
.stroke-animation-wrap{display:none;}
.white-papers-slider-wrap .blog-hd{min-height: unset;}
.section-homepage .resources-bg .blog-l .blog-img { width: 100%; height: unset;}
.blog-news-listing-l .blog-desc{font-size: 15px;line-height: 24px;margin:0 0 10px;}
.blog-hd{min-height: unset;font-size: 18px;margin: 0 0 9px;}
.section-testimonials .testimonials-outer-col{border: 1px solid #e3e3e3;}
.section-testimonials .small-hd2{color: #1447AC;}
.section-solutions .country-list a { min-width: unset; width: 32.33%; }
.country-list-black a:hover{border-color: #1447AC;}
.add-hd {font-size: 20px;margin: 0 0 10px;}
.contact-deatils-wrap .contact-list li{line-height: 21px;font-size: 15px;margin-bottom: 20px;}
.contact-list li span{font-size: 15px;margin-top: 10px;}
.section-homepage .section-about{padding-bottom: 200px;}
.section-about::after {background: url(../images/about-bg.jpg) no-repeat center bottom #1f98aa;background-size: 1445px;}
.counter-wrap{margin-top: 20px;}
.container .container{padding-left: 0;padding-right: 0;}
.hd1 br{display: none;}
.section-country-we-server{background-attachment: scroll;}
.country-list a, .country-list li{line-height: 12px;margin: 4px 5px 3px 0;font-size: 11px;}
.footer-lg-txt1{font-size: 25px;line-height: 34px;margin: 0;}
.footer-innerwrap .btn-wrap2{margin-top: 10px;}
.footer-col6{padding-right: 0;border-right: 0;margin-bottom: 15px;}
.footer-lg-txt1 br{display: none;}
.small-hd {font-size: 14px;}
.cta-r{flex-wrap: wrap;}
.cta-m{width: 100%;padding: 0;}
.career-innerwrap h2{font-size: 25px;}
.career-innerwrap p {font-size: 14px;}
.products-slider-wrap .owl-theme .owl-nav {margin-top: 25px;}
.products-slider-wrap .owl-nav button.owl-prev span {background: url(../images/arrow-black-l.svg) no-repeat center center;width: 52px;height: 52px;border: 1px solid #1E3D9F;  border-radius: 50%;transition: 0.5s ease;}
.products-slider-wrap .owl-nav button.owl-next span {background: url(../images/arrow-black-r.svg) no-repeat center center;width: 52px;height: 52px;border: 1px solid #1E3D9F;  border-radius: 50%;transition: 0.5s ease;}
.products-slider-wrap .owl-nav button.owl-next span:hover{background-position: right 10px center;}
.products-slider-wrap .owl-nav button.owl-prev span:hover{background-position: 10px center;}
.mission-vision-col{background: url(../images/mission-box-mbl.svg) no-repeat 0 0;}
.vision-col{background: url(../images/vision-box-mbl.svg) no-repeat 0 0;margin-top: 20px;}
.directors-desk-sec1 .about-left-panel{order: 2;margin-bottom: 0;margin-top: 15px;}
.directors-desk-sec1 .about-right-panel{order: 1;}
.section-directors-desk {padding-bottom: 0;}
.lg-text1 {font-size: 14px;line-height: 24px;}
.contact-sec1 {padding-top: 0;margin-top: 0;}
.contact-form-wrap .hd1 {font-size: 20px;}
.form-clm.submit{margin-top: 10px;text-align: center;}
.request-a-quote-img{position: static;}
.download-pdf-list li{background-size: 25px;padding: 8px 10px 8px 33px;background-position: 5px center;font-size: 14px;line-height: 16px;}
.download-btn{font-size: 13px;padding: 6px 7px;}
.pdf-name {width: 69%;}
.lg-text1 br{display: none;}
.table thead th{padding: 10px 5px;font-size: 12px;line-height: 1.1;vertical-align: middle;}
.table tbody td{font-size: 12px;padding: 10px 5px;line-height: 1.1;vertical-align: middle;}
.section-faq{margin-top: 20px !important;}
.mrbt-2 {margin-bottom: 15px;}
.breadcrumb-wrap ul{flex-wrap: wrap;}
.blog-news-listing-l {order:1;}
.blog-news-listing-r {order:2;}
.page-border::before{display: none;}
.blog-news-listing-3{padding: 0;}
.share-hd{padding: 5px 0 5px 40px;margin: 20px 0 0;width: 100%;text-align: left;background-position: 0 0;}
.share-list{width: 100%;text-align: left;}
.share-list li{margin: 7px 5px 0;}
.popular-blogs-row{padding: 15px 0;}
.popular-blogs-text .hd4 a{display: block;}
.next-trev-btns .blue-btn1{width: 140px;font-size: 15px;}
.next-trev-btns .blue-btn1,.next-trev-btns .blue-btn1:hover{background-position: 15px center !important;padding-left: 42px;}
.next-trev-btns .blue-btn1.btn-next,.next-trev-btns .blue-btn1.btn-next:hover{background-position: right 20px center !important;}
.blog-news-details-wrap .blog-content-wrap{padding: 0; margin: 0;}
.plus-years::after{left: 72px;}
.counter-value::after{font-size: 20px;}
.sitemap .footer-links.sitemap-links li li::before{top: 3px;}
.listing.listing-tabs li{width:100%;line-height: 1.2;background-position: 0 8px;}
.area-infrastructure-sec2 .counter-clm{width: 48% !important;}
.infrastructure-counter-panel .counter-clm{padding: 65px 15px 20px;background-position: center 20px !important;}
.infrastructure-counter-panel .sq {right: 16px;top: 65px;}
.listing2 li{padding: 10px 15px;width: 100%;font-size: 14px;}
.request-a-quote-sec1 .contact-left{order: 2;margin: 0;}
.request-a-quote-sec1 .contact-right{order: 1;}
.blog-breadcrumb .main-hd {text-align: center;}
.blog-deatils-page-container {padding-top: 85px;}
.blog-breadcrumb{width: 100%;}
.tabs-product-list li span{font-size: 14px;line-height: 1.3;margin-top: 5px;}
.tabs-product-list li{margin: 8px 0;line-height: 1.3;}
.tabs-product-sec5 .about-left-panel{order: 2;margin: 15px 0 0;}
.listing3 li{padding:10px;width: 100%;font-size: 14px;}
.white-boxes-col{width: 100%;margin: 10px 0;padding:25px 20px;}
.white-boxes-hd{margin: 10px 0 5px;}
.tabs2-product-sec4 .area-infrastructure-sec3 {height: auto;padding-bottom: 42px;}
.tabs2-product-sec4 .about-left-panel {position: static;padding-top: 50px;order: 2;margin: 30px 0 0;}
.tabs2-product-sec4 .about-right-panel{padding-right: 0;}
.tabs2-product-sec5 .about-left-panel{order: 2;margin: 0;}
.white-boxes-wrap{margin-left: 0;margin-right: 0;}
.div-abs img{max-width: 100%;position: static;}
.pro-spac-table .table thead th{font-size: 12px;}
/* .pro-spac-table table.dataTable{width:100% !important;} */

table.dataTable > tbody > tr.child ul.dtr-details{width: 100%;}
table.dataTable > tbody > tr.child ul.dtr-details > li{padding:10px 0 !important;}
table.dataTable > tbody > tr.child span.dtr-title{width: 170px;white-space: normal;}
table.dataTable > tbody > tr.child span.dtr-data{width: calc(100% - 170px)!important;white-space: normal;padding-left: 10px;}
table.dataTable tbody th, table.dataTable tbody td{padding: 12px 10px;}

table.dataTable.table3 > tbody > tr.child span.dtr-title{width: 100px;}
table.dataTable.table3 > tbody > tr.child span.dtr-data{width: calc(100% - 100px)!important;}
.acetylene-gas-plant-section3 .area-infrastructure-sec3{padding-top: 0;}
.box-icon-wrap{flex-wrap: wrap;gap: 70px 15px;margin: 70px 0 35px;}
.box-icon-col {width: 100%;padding: 16px 10px 15px;}
.box-icon-col:last-child{margin-bottom: 0;}
.box-hd { margin-top: 10px;font-size: 14px;line-height: 24px;}
.acetylene-gas-plant-section5 .about-left-panel{margin-bottom: 0;margin-top: 25px;order: 2;}
.mrtp-3 {margin-top: 30px;}
.pro-img-right.tabs2-product-sec4 .about-left-panel{padding-top: 0;}
.accordion-body .common-pd.acetylene-gas-plant-section3 {padding-top: 0;}
.accordion-body .common-pd.acetylene-gas-plant-section3 .box-icon-wrap{margin-bottom: 0;}
.common-pd.acetylene-gas-plant-section3.center-align.blue-bg-light {padding-top: 50px;}
.certificate-row{gap: 10px;flex-wrap: wrap;}
.certificate-col{width: 48%;min-height: 108px;}
.director-name .name-bold{display: block;}
.listing li::before{top: 6px;}
.pt1-50{padding-top: 50px !important;}
.sub-hd4 {font-size: 18px;}
.breadcrumb-wrap ul li::after{top: 4px;}
.about-sec2-1.tabs2-product-sec4 .area-infrastructure-sec3{padding-top: 0;padding-bottom: 0;}
.about-sec2-1.tabs2-product-sec4 .about-left-panel{padding-top: 0;}
.about-two-col-panel{flex-wrap: wrap;}
.about-two-col-l{margin: 0 0 25px;width:100%;}
.about-two-col-panel{margin-bottom: 0;}
.certi-hd{margin-top: 0;}
.captcha-area iframe{width: 290px;border-right: 1px solid #d3d3d3;border-radius: 3px;}
.sitemap .footer-links.sitemap-links li{padding-bottom: 5px !important;}
.sitemap .footer-sublinks, .sitemap .footer-links ul{margin: 0;}
.sitemap-col1 .sitemap-links:first-child{padding-bottom: 0;margin-bottom: 10px;}
#slideout,#slideout_inner{bottom: 110px;}
.section-testimonials .owl-theme .owl-dots .owl-dot span{margin: 5px 0;}
#slideout:hover #slideout_inner {right: 60px;}
.icon2 {width: 35px;}
.wa-row-txt {width: calc(100% - 35px);padding-left: 10px;}
.wa-row a{padding: 5px 10px;font-size: 14px;}
.wa-row-txt span{font-size: 12px;}
#slideout_inner{width: 215px;}
#slideout img{width: 40px;}
.blog-news-listing-l .breadcrumb-outerwrap {margin-top: 0;}
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child::before{height: 20px;
  width: 20px;font-size: 20px;line-height: 20px;}
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child{padding-left: 40px;}
.btm-mrg-minus{margin-bottom: -80px !important;}
.testimonials-slider-wrap .owl-nav{display: block;position: static;}
.product-text{font-size: 14px;line-height: 24px;}
.facility-gallery-section {padding-bottom: 10px !important;}
.area-infrastructure-counter-wrap .counter-wrap.d-flex.flex-wrap.two-col-counter {gap: 25px;}
.area-infrastructure-counter-wrap .counter-clm {width: 46%;}
.infrastructure-two-col-sec{padding-bottom: 15px;}
.area-infrastructure-counter-wrap .about-two-col-panel{margin-top: 0;}
.pro-spac-table .table .dtr-title br{display: none;}
.listing-full-w li:last-child{margin-bottom: 0;}
.product-two-col-section{flex-wrap: wrap;}
.product-two-col-l{width:100%;}
.product-two-col-r{margin-top: 35px;text-align: center;}
.product-two-img-l .product-two-col-l{order: 1;}
.product-two-img-l .product-two-col-r{order: 2;}
.cta-box2{padding: 30px;flex-wrap: wrap;}
.cta-box2::before{width: calc(100% - 20px);height: calc(100% - 20px);left: 10px;right: 10px;top: 10px;bottom: 10px;}
.cta-box2-icon {width: 100%;text-align: center;padding: 0 60px;}
.cta-box2-text {width: 100%;padding-left: 0;margin-top: 30px;}
.product-two-col-section2 .product-two-col-l {order: 2;}
.product-two-col-section2 .product-two-col-r{order: 1;margin-top: 0; margin-bottom: 35px;}
.request-quote-modal .modal-body{height:600px;overflow-y: scroll;}
.request-quote-modal .close{height: 55px;}
.ancillaries-spares-pro-col{padding: 20px;margin: 0 0 35px;width:100%;}
.ancillaries-spares-pro-img {margin-right: 0;}
.our-leadership-name{padding: 8px 0 0;line-height: 20px;font-size: 15px;}
.our-leadership-col {padding: 10px;width: 47%;}
.our-leadership-wrap{gap: 15px;margin-top: 25px;flex-wrap: wrap;}
.team-designation{font-size: 13px;}
.abt-clm2 .about-two-col-panel{margin-top: 25px;}
.mt-0 .about-two-col-panel {margin-top: 0;}
.our-legacy-video-wrap iframe{width:100%;height:auto;}





}


@media (max-width: 479px) {
.advisories-wrap .grid article { margin: 2% 0; width: 100%; }
.infrastructure-counter-panel .sq {
  right: 28px;}
}

/*------------------------------------
FILTER MENU
-------------------------------------*/

.menu1 { position: fixed; right: -100%; color: #000; width: 100%; height:100vh; text-align: left; background:#fff !important;padding-right: 20px; padding-top: 20px; z-index:999; overflow-y: scroll; padding-left: 17px; box-shadow:none;z-index: 999999999 !important;top:0;}  
.menu-icon { float: right;cursor: pointer; color: #fff; font-size: 20px; text-transform: uppercase; width: 100%; background:#1B5ADE; padding: 5px 0 5px 43px;display:none; } 
.menu-icon i, .menu-close i, .menu-icon2 i, .menu-close2 i { transition: .2s all; }  
.menu-icon:hover i, .menu-close:hover i, .menu-icon2:hover i, .menu-close2:hover i  { transition: .2s all; } 
.menu-close { position: relative; top: -10px; cursor: pointer; color:#8c6e4a; font-size: 28px; text-transform: uppercase; right: 0 !important; width: 41px;height: 41px; float: right;background:url(../images/close-icon.svg) no-repeat right center;background-size: 25px;} 
.menu1 .filter-content {padding: 0 0 30px 0;}

@media only screen and (max-width:767px){
.menu-icon{display:block;margin-bottom: 15px;position: fixed;bottom:0;}
.copyright-wrap.inside-copy{padding-bottom: 55px;}
}

/*PRELOADING------------ */
#overlayer { width: 100%; height: 100%; position: fixed;left:0; z-index:99999; background: #fff; }
.loader { display: inline-block; width: 250px; height: 250px; position: absolute; z-index: 999999; border: 0px solid #000; top: 50%; animation: loader 2s infinite ease;left:0;right:0;margin:0 auto; }
.loader-inner { vertical-align: top; display: inline-block; width: 100%;animation: fadeInOut 1.5s infinite ease-in; }
.loader img{width:250px;}

@keyframes fadeInOut {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.top-nav .nav-link{color:#000;font-weight:600;font-size:14px;text-transform:uppercase;padding: 38px 30px !important;line-height: 1;letter-spacing: 1.2px;}
.top-nav .nav-item:hover .nav-link{color:#DB272B;}
.language-panel {margin: 28px 35px;padding-right:35px;}
.language-panel:after {content:'';border-right:1px solid rgba(0, 0, 0, 0.20);position: absolute; right: 0; top: 0; width: 1px; height:100%;}
.language-panel:before {content:'';border-right:1px solid rgba(0, 0, 0, 0.20);position: absolute; left: 0; top: 0; width: 1px; height:100%;}
.login-btn{background:url(../images/arrow1.svg) no-repeat right 20px center #1447AC;padding:15px 50px 15px 20px;color:#fff;border-radius: 0;font-weight:700;font-size:14px;transition:0.3s;text-transform: uppercase;letter-spacing: 0;display: block;line-height:1;}
.login-btn:hover{color:#fff;background:url(../images/arrow1.svg) no-repeat right 15px center #DB272B;}
.navbar-toggler:focus{box-shadow:none;}
.navbar-nav .dropdown-menu {background: #fff;border-radius: 0;border: 0;padding:0}
.navbar-nav .dropdown-menu li {background: #fff;border: 0;border-radius: 0;padding: 0;width: 100%;}
.dropdown-item{font-size:14px;color:#000;padding:10px 20px;}
.dropdown-item:focus, .dropdown-item:hover{color:#fff;background-color:#1447AC;}
.dropdown-toggle::after{background:url(../images/arrow2.svg) no-repeat right center;border: 0;width: 15px;height: 8px;margin: 4px 0 -4px 5px;display: none;}
.dropdown, .dropdown-center, .dropend, .dropstart, .dropup, .dropup-center{position:relative;}
.logo-wrap {width: 100px;}
.menu-wrap {width: calc(100% - 100px);}
.inside-counter-panel {background: #1447AC;color: #fff;padding: 75px 0;}
.inside-counter-panel {margin-top:0;}
.inside-counter-panel .counter-value,.inside-counter-panel .counter-txt,.inside-counter-panel .sq{color:#fff;}
.inside-counter-panel .counter-wrap{margin-top: 0;max-width: 1285px;}
.inside-counter-panel .projects-clm {background: url(../images/projects-icon-wh.svg) no-repeat 0 center;}
.inside-counter-panel .countries-clm {background: url(../images/countries-icon-wh.svg) no-repeat 0 center;}
.inside-counter-panel .engineering-clm {background: url(../images/engineering-icon-wh.svg) no-repeat 0 center;}
.inside-counter-panel .facility-clm {background: url(../images/facility-icon-wh.svg) no-repeat 0 center;}
.inside-counter-panel .experience-clm {background: url(../images/experience-icon-w.svg) no-repeat 0 center;}
.section-faq {max-width: 1117px;margin: 0 auto;}
sub{font-size: 12px;}
.footer-links:last-child .footer-sublinks{margin-bottom: 0;}
.hide-menu-f{display: none !important;}
.data-info-wrap {display: flex;justify-content: center;margin: 0 0 25px;gap: 60px;}
.data-info-col-1 {font-size: 30px;line-height: 1;font-weight: 400;display: block;}
.data-info-col-2 {display: block;font-size: 20px;margin-top: 5px;}
.table-note-wrap {background: rgba(20, 70, 171, 0.08);padding: 55px 45px;font-size: 22px;margin-top: 40px;}
.table-note-wrap p{font-size: 16px;line-height: 22px;}
.pro-spac-table{margin-bottom: 40px;}
/* table.dataTable{width: 100% !important;} */


.blog-deatils-page-container .blog-desc h3{font-size:25px;margin-bottom:15px;color:#D9342E;font-weight: 500;}
.blog-deatils-page-container .blog-desc h4{font-size:20px;color:#000;line-height:1;font-weight: 600;}
.blog-deatils-page-container .blog-desc table.table tr td{border-right:1px solid #e4e4e4}
.blog-deatils-page-container .blog-desc table.table{border:1px solid #e4e4e4}
.blog-deatils-page-container .blog-desc table.table{border-right:0;border-bottom:0}
.blog-deatils-page-container .blog-desc p strong { font-weight: 700; }
.blog-deatils-page-container .blog-desc .table tr td strong { font-weight: 500; }
.about-left-panel.f-100.about-left-panel-mrt{width: 100%;margin: 65px 0 65px;}
.about-right-panel-w.center-align.f-100 {max-width: 1560px;margin: 0 auto;}
.blog-deatils-page-container table th{text-align: left;padding: 12px 30px;font-weight: 700;color: #1E3D9F;background: #EFF6FF !important;font-size: 16px;border-bottom: 1px solid #E4E4E4;}
.blog-deatils-page-container a{color: #1E3D9F;}


@media only screen and (min-width:1300px) and (max-width:1600px) {
.container{padding-left: 40px;padding-right: 40px;}
.menu-right .language-panel{margin: 0 20px;width: auto;}
.top-nav .nav-link{padding: 35px 15px !important;}
.social-links{column-gap: 12px;}
.top-nav .nav-link{padding: 38px 13px !important;}
.navbar{padding-left: 10px;}
.section-country-we-server .w-40{width:54%;}
.footer-col6{width: 36%;}
.case-study-col{padding: 22px;}
.case-study-img {margin: 0 -22px 0 0;}
.about-sec1{padding: 0 45px;}
.mission-vision-col {width:45%;}
.section-header-carousel .slider-item,.section-header-carousel .slider-item img{height: 710px;}
.section-header-carousel .slider-item img{object-fit: cover; object-position: center top;}
.infrastructure-counter-panel .counter-clm{padding-left: 25px;padding-right: 25px;}
.infrastructure-counter-panel .counter-value{font-size: 40px;}
.infrastructure-counter-panel .sq{right: 32px;top: 118px;}
.blog-news-listing-r{max-width: 340px;}
.inside-header-height{height:315px;}



}

@media only screen and (min-width:1500px) and (max-width:1700px) {
.slider-item-header{max-width:1480px;}

}

@media only screen and (min-width:1800px)  {
.mission-vision-col{width: 610px;}
.slider-item-header{max-width: 1783px;}
}
@media screen and (max-width: 991px) {
.navbar-collapse{background: #fff;position: absolute;width: 100%;top:80px;right: 0;}  
.navbar-toggler{position: absolute;right:20px;top:20px;border:1px solid #DB262B;background: #DB262B;} 
.navbar-toggler-icon{filter: brightness(0) invert(1);}
.navbar {position: absolute;right: 0;top: 0;width: 100%;} 
.top-nav .nav-link{padding: 15px 20px !important;border-bottom: 1px solid #eaeaea;}
.top-nav li:last-child .nav-link{border-bottom: 0;}
.top-nav .dropdown-toggle::after{float: right;margin-top: 5px;}
.navbar-nav {background: #fff;border-top: 1px solid #eaeaea;}
.dropdown-item{font-size:13px;padding:10px 30px;}
.top-nav .dropdown-toggle.show::after{rotate: 180deg;}
.mega-menu-inner-wrap{padding:0;}
.menu-l { width: 100%; padding-right: 0; }
.menu-img,.menu-hd { display: none; }
.navbar-nav .dropdown-menu .menu-links{width:100%;padding:0 20px;}
.navbar-nav .dropdown-menu .menu-links li{padding: 10px 0;font-size: 15px;border-bottom: 1px solid #ddd;background: transparent;}
.navbar-nav .dropdown-menu li,.mega-menu-main-wrap,.navbar-nav .dropdown-menu{margin: 0;}
.mega-menu-main-wrap{padding: 10px 0;background: #f7f7f7;}
.navbar-nav .dropdown-menu .menu-links li a { color: #000; }
.menu-services .menu-l,.menu-services .menu-m,.menu-services .menu-r{width:100%;padding: 0;}
.menu-services .menu-hd{display:block;}
.menu-hd{font-size: 18px;}
.navbar-nav .dropdown-menu .menu-country-list li{width: 33%;font-size: 12px;background: transparent;}
.menu-services .menu-r .menu-r-inner-wrap{padding:15px 15px;}
.menu-desc{font-size: 14px;line-height: 20px;}
.menu-services .btn-wrap2{margin-top: 10px;}
.menu-services .menu-r .blue-btn1 { font-size: 14px; padding: 10px 16px; }
.menu-services .menu-r{margin-top:10px;}
.menu-services .menu-m{margin-bottom: 8px;border: 0;}
.navbar-nav {height:720px;overflow-y: scroll;}
.menu-country-login .menu-country-list li a{background-position: 0 11px;}
.navbar-nav .dropdown-menu .menu-country-list li a{background-position: 0 6px;}
p{font-size: 14px;line-height: 24px;}
.about-sec1{padding: 0;flex-wrap: wrap;}
.about-left-panel {width: 100%;margin-bottom: 30px;}
.about-right-panel {width: 100%;padding: 0;}
.inside-counter-panel{padding: 20px 0;}
.nav-link.dropdown-toggle {background: #fff;background-size: 15px;}
.nav-link.dropdown-toggle.show {background:#fff;background-size: 18px;}
p br{display: none;}
}

@media screen and (min-width: 992px) {
.navbar-expand-lg .navbar-nav .dropdown-menu{top: 86px;position: absolute;left: 0;margin: 0 !important;width: 320px;transform:none;transition: 0.5s ease-in-out;will-change: transform;}  
.navbar { padding: 0; line-height: 3rem;position:static;border-left: 1px solid rgba(0,0,0,.20);} 
.navbar .dropdown-menu { line-height: initial;width: 100%;border-top: 1px solid #ececec;display: none;}  
.dropdown:hover > .dropdown-menu { margin-top: -0.5rem;display: block !important;transform:translateX(-80px);}  
.dropend:hover > .dropdown-menu { position: absolute; top: -0.5rem; left: 100%; margin-left: 0; }
.navbar-nav .dropdown-menu .menu-menu-resources .menu-links{width:100%;display: flex; flex-wrap: wrap; column-gap: 48px;}
.navbar-nav .dropdown-menu .menu-menu-resources .menu-links li{width: 242px;}
.navbar-nav .dropdown-menu .menu-menu-resources .menu-links li:nth-child(5){border-bottom:0;}
.sub-menu { padding: 0; }
.navbar-nav .dropdown-menu .menu-services .menu-links li:first-child{padding:0;}
.navbar-nav .dropdown-menu .menu-services .menu-links li .sub-menu li:first-child{padding: 24px 0;}
.mega-menu-main-wrap{box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}
.menu-right .mega-menu-main-wrap{border-top: 1px solid #ececec;position: absolute; left: 0; background: #fff; width: 100%; top: 80px;}
.menu-country-login .menu-country-list li{float: left; width: 25%; font-size: 17px; color: #292D34; font-weight: 400;}

.blog-news-listing-l{padding-left: 100px;width:calc(100% - 340px);}
.section-blog-details .blog-news-listing-l{padding-left: 0;}
.acetylene-gas-plant-section5 .about-right-panel{order: 2;float: right;width: 100%;padding: 0 0 0 53%;}
.acetylene-gas-plant-section5 .about-left-panel{left: 0;right: auto;}
.navbar-nav .container{padding: 0;}
.listing3.listing3-3 li{width: 32.5%;}
}
@media screen and (max-width: 767px) {
.search-box{top: 58px;}
.top-inner-wrap{padding:8px 0 8px;justify-content: flex-start;}
.menu-right {margin-top:0;width: 180px;position: absolute;left: 0;right: 0;text-align: center;margin: 0 auto;}
.language-panel {margin:0 20px 0 10px;padding-right: 20px;display: none !important;}
.menu-wrap{width:auto;}
.search-box::before{left: 150px;right: auto;}
.navbar-collapse{top: 86px;}  
.logo-wrap {width: auto;margin-right: 0;border: 0;}
.logo-wrap svg{width: 100%;}
.navbar-toggler{top: 24px;border-radius: 0;}
.menu-country-login .menu-country-list li { font-size: 13px; float: left; width: 33.33%; }
.menu-country-login .menu-country-list .menu-country-list { margin-top: 0; }
.menu-country-login .menu-l{display: none;}
.menu-right .mega-menu-main-wrap { position: absolute; left: 0; width: 100%; top: 58px;background: #fff;border-top: 1px solid #ececec; }
.menu-country-login .menu-r{border-left: 0;width: 100%;padding: 0;}
.search-panel,.menu-right .login-panel{padding:0;}
.menu-country-login .menu-country-list { margin-top: 0; }
.sub-menu { padding: 0; }
.menu-right .language-panel{padding: 0;}
.language-panel::after{right: -10px;top: 2px;}
.section-header-carousel{top: 58px;}
.about-us-slider { margin-bottom: 10px; }
.login-btn{background:url(../images/arrow1.svg) no-repeat right 80px center #1447AC !important;background-size: 15px !important;font-size: 15px;padding:15px 30px;margin-left: 0;}
.login-panel {position: fixed;bottom: 0;width: 100%;left: 0;}
.product-text{min-height: 55px;}
.case-study-img{margin: 0 -20px 0 0;}
.section-header-carousel .owl-carousel .owl-item img{height: 200px;object-fit: cover;}

.section-counter{min-height: 1100px;background-size: 1005px;}
.about-sec1.about-sec1-img2 {padding-top: 50px;}
.about-sec1.about-sec1-img2 .about-right-panel{padding: 0;}
.sqmt:after{content:'Sq. Mt.';font-size: 10px;line-height: 10px;font-weight: 400;color: #000;width: 23px;word-wrap: break-word;white-space: wrap;display: inline-block;}
.infrastructure-counter-panel .sq{display: none;}
.data-info-wrap{gap: 20px;flex-wrap: wrap;}
.data-info-col-1 {font-size: 20px;}
.data-info-col-2{font-size: 16px;line-height: 1;}
.data-info-col {width: 46%;}
.table-note-wrap{padding: 30px 20px;margin-top: 30px;}
.table-note-wrap p {font-size: 16px;line-height: 20px;}
.pb-mbl-0 {padding-bottom: 0;}
.tabs2-product-sec4 .area-infrastructure-sec3{padding-top: 50px;padding-bottom: 50px;}
.blog-deatils-page-container table th,.blog-deatils-page-container table td{padding:8px 10px;font-size: 12px;line-height: 1.1;}
.blog-deatils-page-container .blog-desc h3 {font-size: 22px;}
.mbl-img-w img{height: 175px;object-fit: cover;}
}
@media only screen and (min-width: 400px) and (max-width: 767px) {
.country-list a {min-width: 88px;padding: 8px 7px;}
.tabs-services-content-innerwrap::after{bottom: 90px;}
}
@media only screen and (min-width:1001px) and (max-width:1280px) {
.header-tg1 {font-size: 38px;}
.header-img5{left: -80px;}
.news-r{right: -254px;}
.testimonials-col{padding: 25px;}
.testimonials-text {height: 165px;}
.contact-img{width: 61%;}
.header-right{padding: 20px;}
.country-list a{font-size: 13px;min-width: 100px;}
.inside-header-height{height:310px;}
}

@media only screen and (min-width:1000px) and (max-width:1180px) {
.d-xl-none {display: none !important;}
.integration-list::after {top: 100px;}
.inside-header-panel{height:550px;}
.language-panel{margin: 28px 12px;padding-right: 12px;}
.top-nav .nav-link{padding: 33px 3px !important;font-size: 12px;}
.search-box::before{right: 165px;}
.tabs-services-content-col{padding: 0 10px;}
.menu-right .language-panel{padding:28px 9px 28px 7px;}
.container{padding-left: 25px;padding-right: 25px;}
.login-btn{font-size: 12px;padding: 15px 10px 15px 12px;}
.section-header-carousel, .section-header-carousel .carousel,.slider-item-header{height: 379px;}
.slider-item-header{margin-top: 70px;}
.slider-item-title {font-size: 25px;line-height: 25px;}
.slider-item-description{font-size: 16px;line-height: 21px;}
.counter-value {font-size: 28px;}
.cta-m {padding: 0 25px 0 25px;}
.contact-img {width: 20%;}
.cta-r{width: 80%;}
.footer-lg-txt1 { font-size: 26px;line-height: 31px;}
.footer-col2 {padding-left: 30px;}
.logo-wrap {width: 75px;}
.menu-wrap {width: calc(100% - 75px);}
.inside-header-height{height: 330px;}
.mission-vision-col{padding: 60px 60px;}
.infrastructure-counter-panel .counter-clm {width: 29%;}
.about-sec2-1.tabs2-product-sec4 .about-right-panel{padding-left: 48%;padding-right: 0;}
.navbar-expand-lg .navbar-nav .dropdown-menu{top: 79px;}
.container-1320{padding-left: 25px;padding-right: 25px;}
.box-icon-wrap{gap: 20px;}
.box-icon-col {width: 23%;}
.blog-news-listing-l {padding-left: 35px;width: 73%;}




}
@media only screen and (min-width:1280px) and (max-width:1500px) {
.search-box:before{right:316px;}
}
@media only screen and (min-width:1200px) and (max-width:1400px) {
  .product-text{min-height: 115px;}
  .testimonials-text {min-height: 445px;}



}
@media only screen and (min-width:1501px) and (max-width:1600px) {
.search-box:before{right:360px;}
}

@media only screen and (min-width:1280px) and (max-width:1600px) {
.content-wrap-r-w-2{padding-right:335px;}
.news-header, .News-header{background-position:-515px 0;}
}

@media only screen and (min-width:1600px){
.testimonials-text {min-height: 395px;}
.blog-news-listing-l{padding-left: 100px;width:calc(100% - 377px);}

}
/* Default: Show plus.svg */
.faq-accordion .accordion-item .accordion-button::after {
    background: url(../images/plus.svg) no-repeat center;
}

/* When a button is active (open), show minus.svg */
.faq-accordion .accordion-item .accordion-button:not(.collapsed)::after {
    background: url(../images/minus.svg) no-repeat center;
}



.mobile-only {
     display: none;
}

@media (max-width: 768px) {
     .mobile-only {
         display: inline-block;
         margin-left: 10px;
         font-size: 20px;
         cursor: pointer;position: absolute;
    right: 0;
    top: 11px;
    width: 33px;
    height: 33px;color: #1e3d9f;
     }

     .show .mobile-only  {color:#db262b;}
}

