/* @import url('https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); */

body {font-family: "Noto Serif", serif; font-weight: 400;font-style: normal;color:#000;font-size:15px;}
a {color: #31C4F9;text-decoration: none;}
a:hover {color: #021E54;text-decoration: none;}
h1,h2,h3,h4,h5,h6,button,input,textarea,select {font-family: "Noto Serif", serif;}
p{font-size: 16px; font-weight: 400; line-height:1.5; letter-spacing: 0em;margin:0 0 20px;}
p:last-child{margin-bottom:0;}
img{max-width:100%;}
.container{max-width:1500px;width:100%;}
.top-inner-wrap{justify-content: space-between;padding:0;align-content: center;align-items: center;}
.home-header {color:#fff;/* background:url(../images/header-1.jpg) no-repeat center 0; */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:65px;padding-bottom:65px;}
.common-pd2 {padding-top:60px;padding-bottom:60px;}
.welcome-l {width:50%;position: relative;}
.welcome-r {width:50%;}
.hd1 {font-size:44px; font-weight: 600; line-height:1.1; text-align: left;color:#0595D2;margin: 0 0 20px;}
.hd3 {font-size:22px; font-weight: 500; 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: 0 8px 6px -6px rgba(0,0,0,.2);background: #fff;}
.header-section{float:left;width:100%;/*height: 60px;*/}
.center-align{text-align:center !important;}
.white-color{color:#fff!important;}
.orange-color{color:#fe9d10;}

/*New CSS*/
.counter-wrap{justify-content: space-evenly;}
.counter-value{font-size:50px;line-height:1;color:#000;font-weight:600;}
.counter-value:after{content:'+'}
.counter-txt { font-size: 16px; line-height: 1.2; margin-top: 10px; color: #000; font-weight: 300; letter-spacing: 1px; }
.orange-bg{background: #A91F5D;}
.orange-bg-gradient{background: linear-gradient(180deg, #F36900 0%, #A91F5D 100%);}
.orange-bg-light{background: #fde6d4;}
.blue-bg{background:#0595D2;}
.blue-bg-light{background:#e6f4fa;}
.blue-bg-light2{background:#cdeaf6;}
.blue-bg-dark{background:#1e556a;}
.small-hd{font-size:20px;font-weight:400;letter-spacing:1px;margin: 0 0 15px;text-transform: uppercase;}
.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;}
/* Btn 10  */
.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 #A91F5D;
      color: #fff!important;
}
.btn10::before {
    content: '';
    width: 0%;
    height: 102%;
    display: block;
    background: #A91F5D;
    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: 102%;
    display: block;
    background: #0595D2;
    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:#fff;color:#0595D2;font-size:18px;font-weight:600;line-height:1;letter-spacing:1px;border-radius:53px;padding: 19px 32px;text-align: center;display: inline-block;border:1px solid #0595D2;transition:0.5s;}
.blue-btn1:hover{color:#fff;background:#0595D2;}
.blue-btn1 img{margin-left:5px;}
.blue-btn1:hover img{filter: brightness(0) invert(1);}
.white-btn1{background:transparent;color:#fff;border-color:#fff;}
.owl-carousel .owl-item img{width:auto !important;}
.partner-slider-wrap .owl-carousel .owl-item img{display: inline-block !important;}


/*New CSS end*/
.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, #0595D2 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:#A91F5D;}
.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{display: flex;flex-wrap: wrap;background:#fff;border:1px solid #E9E9E9;border-radius:20px;padding:30px;margin-bottom:30px;}
.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:500;margin-bottom: 8px;}
.blog-hd{font-size:18px;font-weight:500;line-height:24px;margin:0 0 5px;overflow: hidden;min-height: 48px;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
   -webkit-box-orient: vertical;}
.blog-tags span{background:#FFF1DE;border-radius:20px;font-size:11px;font-weight:500;color:#A91F5D;line-height:1;padding:5px 10px;text-transform:capitalize;margin: 0 5px 5px 0;  display: inline-block;}
.blog-tags span a{color:#A91F5D;}
.blog-tags{margin: 13px 0;}
.blog-more a{font-size:14px;font-weight:500;color:#0595D2;transition:0.3s;}
.blog-more a:hover{color:#A91F5D;}
.blog-more a img{margin-left:8px;transition:0.3s;display: inline-block !important;}
.blog-more a:hover img{margin-left:4px;filter: invert(54%) sepia(93%) saturate(482%) hue-rotate(351deg) brightness(104%) contrast(99%);}
.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;}
.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:#A91F5D;transition:0.3s;}
.news-more a img{margin-left:8px;width:auto !important;display: inline-block !important;}
.news-more a:hover{color:#0595D2;}
.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:#fff !important;width:56px;height:56px;border-radius:50%;opacity: 1;margin: 10px; transition: 0.5s;}
.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; transition: 0.5s;}
 .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; transition: 0.5s;}
 .owl-carousel .owl-nav button.owl-prev:hover span {background: url(../images/prev-arrow-w.svg) no-repeat center center; transition: 0.5s;}
 .owl-carousel .owl-nav button.owl-next:hover span {background: url(../images/next-arrow-w.svg) no-repeat center center; transition: 0.5s;}
.orange-bg .owl-carousel .owl-nav button.owl-next:hover, .orange-bg .owl-carousel .owl-nav button.owl-prev:hover { background: #0595d2 !important; border-color: #0595d2 !important;}
.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover { background: #A91F5D !important; border-color: #A91F5D !important;}
.partner-slider-wrap{margin-top: 50px;}
.testimonials-slider-wrap{margin-top: 0;}
.testimonials-col{padding:40px;}
.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:calc(100% - 48px);padding-left:0;color:#fff;font-size:18px;font-weight:500;line-height:24px;}
.testimonials-name span{display:block;font-size:14px;font-weight:400;color:#fff;}
.testimonials-text { min-height: 115px; margin-top:10px;font-size:17px;line-height:29px;color:#fff;font-style:italic;margin-bottom: 20px;}
.testimonials-slider-wrap .owl-nav{margin-top:0;position: absolute;z-index: 9;text-align: left;left: 0;bottom: -85px;}
.testimonials-slider-wrap .owl-nav button.owl-prev, .testimonials-slider-wrap .owl-nav button.owl-next, .testimonials-slider-wrap button.owl-dot{background:transparent !important;margin-left: 0;margin-right: 0;width: 48px;height: 48px;}
.testimonials-slider-wrap .owl-nav button.owl-prev span {background: url(../images/arrowleft.svg) no-repeat center center;width: 48px;height: 48px;}
.testimonials-slider-wrap .owl-nav button.owl-next span {background: url(../images/arrowright.svg) no-repeat center center;width: 48px;height: 48px;}
.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;}

.career-innerwrap{margin:0 auto;min-height: 450px;flex-wrap: wrap;align-items: center;display: -webkit-flex;align-content: center;flex-wrap: wrap;padding:0;position: relative;}
.career-innerwrap h2,.career-innerwrap p{width:100%;}
.contact-img {position: absolute;right:-50px;bottom: 0;float: right;}
.btn-wrap2{width: 100%;margin-top: 20px;}
.btn-wrap2 .blue-btn1{text-transform:capitalize;}
.btn-wrap2 span{display:block;font-size:16px;letter-spacing:2px;text-transform:capitalize;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;/* background:url(../images/queries-icon.svg) no-repeat 0 center; */font-size:14px;color:#000;}
.contact-list li span{display:block;color:#0595d2;font-size:16px;margin-bottom: 5px;}
.contact-list li.candidate{/* background:url(../images/candidate-icon.svg) no-repeat 0 center; */}
.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: 13px;color: #000;}
.footer-section{float: left; width: 100%;border-top:1px solid #eee;}
.footer-innerwrap { display: flex; justify-content: space-between;flex-wrap:wrap}
.footer-links{margin:0;list-style:none;padding: 0;}
.footer-sublinks,.footer-links ul{margin:15px 0 5px;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: capitalize;}
.footer-links li li{float:left;width:100%;font-size:13px;padding: 0 0 8px;font-weight:400;text-transform: capitalize;}
.footer-links li:last-child{padding:0;}
.footer-links li a{color:#000;position:relative	;} 
.footer-col{width:19%;} 
.footer-col.footer-col5 { width: 24%; }
.underline {color:#000;text-decoration:underline;}
.underline:hover {color:#B1346C;text-decoration:underline;}
/*.footer-col2{width:38%;}
.footer-col3{width:27%;}
.footer-col4{width:10%;}*/
.footer-contact li{padding:10px 0 10px 40px;}
.footer-contact li.address{background:url(../images/address.svg) no-repeat 0 2px;padding-top:0;}
.footer-contact li.email{background:url(../images/email.svg) no-repeat 0 center;}
.footer-contact li.call{background:url(../images/call.svg) no-repeat 0 center;}
.footer-contact li a{text-decoration:none;position: relative;}
.contact-list li a:hover{color:#0595d2;}
.footer-links li a:hover,.email:hover a,.call:hover a{color:#0595d2;}
.footer-links li a:after,.email a:after,.call a:after{content:'';background:#A91F5D;width:0;height:1px;right:0;bottom:-3px;position:absolute;transition:0.3s;margin: 0 auto;}
.footer-links li a:before,.email a:before,.call a:before{content:'';background:#3ab9ed;width:0;height:1px;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;}
.home-header-panel{color: #fff;background:url(../images/header-bg.jpg) no-repeat center;height:634px;background-size:cover;float: left;width: 100%;align-items: center;margin-top: 63px;}
.orange-star{color:#FE9D10}
.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:#0595d2;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:hover img{transform: scale(1.2);} */
.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:#0595d2;}

.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{background:url(../images/inside-header-bg.jpg) no-repeat center;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:20px;}
.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:14px;letter-spacing:0.5px;text-transform:capitalize;position:relative;color: #000;}
.breadcrumb-wrap ul li:after{content:'|';position: absolute;right: -3px;}
.breadcrumb-wrap ul li:last-child:after{content:unset;}
.breadcrumb-wrap ul li:first-child{padding-left:0;}
.breadcrumb-wrap ul li a{color:#0595D2;}
.black-color ul li a{color:#000;}
.breadcrumb-container {margin-bottom: 50px;}
.title-breadcrumb .main-hd{color:#000;}
.main-hd{margin:0;font-size:41px;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:#0595d2;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 15px; padding: 10px 0 10px 20px; border-bottom: 1px solid rgba(0,0,0,0.08); background-size: 7px; }
.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:#0595d2;}
.listing.list-2 li,.listing.list-2 li li{background:transparent;}
.listing.list-2 li,.listing.list-2 li li::before{content:unset;}
.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;}


/* Preloader
-----------------------------------------------------------------*/
.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 {
      /* width: 50px; */
      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; gap: 10px 0px; flex-wrap: unset !important;}
.submenu-list li{padding:0 5px;display: inline-block;}
.submenu-list li a{display: block;padding:8px 18px 7px !important;border-radius:7px!important;font-weight: 400;color:#fff!important;background:#0595D2;font-size:14px!important;text-transform:capitalize !important;letter-spacing:1px!important;line-height: 16px!important;}
.submenu-list li.active a{background:#A91F5D;}
.para-pd1{padding:0 10%;}
.margin-hd{margin-bottom:30px;}
.workflow-content-wrap {/* margin-top: 70px; */margin-top: 0px;}
.content-row1{margin:30px 0;}
.content-img{width:48%;}
.content-text{text-align:left;width:51%;margin-top:50px;}
.img2 .content-img{order:2}
.payments-bg-img{background:url(../images/payments-bg.jpg) no-repeat center center;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; max-width: 1280px; margin: 0 auto;}
.align-item-center{align-items:center;align-content:center;}
.top-inner-wrap{position:static;}
.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 #fe9d10; 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 #fe9d10; display: none; }
.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: #0595D2; color: #fff; margin-left: -6px; border: 1px solid #0595D2; 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; */padding:20px 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 #0595D2}
/*.faq-accordion .accordion-button::after {background: url(../images/plus.svg) no-repeat center;}*/
/*.faq-accordion .accordion-item.current .accordion-button::after {background: url(../images/minus.svg) no-repeat center;}*/
.accordion-button::after{width:30px;height:30px;}
.mrbt-1{margin-bottom:35px;}
.flag{text-align:center;}
.flag img{height: 40px;}
.contact-col1 {box-shadow: 0px 6px 16px 0px #4A3AFF30;width: 48%; text-align: left; padding: 35px 40px; border-radius: 14px;background: #fff;}
.flag {margin: 0 0 15px;}
.add-hd {font-size: 30px; margin: 0 0 10px; color: #0595D2; font-weight: 400;}
.address{line-height: 25px;font-weight: 400;font-size: 15px;}
.accordion-body{line-height: 30px;font-weight: 400;font-size: 18px;padding:0;}
.contact-deatils-wrap .contact-list li{font-size:16px;line-height:28px;font-weight: 400;padding-left: 45px;}
.contact-deatils-wrap .contact-list li.address{background:url(../images/map-o.svg) no-repeat 0 2px;padding-top:0;}
.contact-deatils-wrap .contact-list li.email{background:url(../images/email-o.svg) no-repeat 0 center;}
.contact-deatils-wrap .contact-list li.call{background:url(../images/call-o.svg) no-repeat 0 center;}
.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;}
.gmap iframe{width:100%;height:500px;display:block;}
.gmap {margin:65px 0 0 0}
.map-anchor{text-decoration: underline;}

.contact-form-wrap{background:url(../images/contact-form-bg.jpg) no-repeat right 0 #dbdbdb;background-size:cover;}
#contactForm { /* max-width: 536px; */max-width: 700px; text-align: left; }
.form-clm{width:48%;margin:13px 0;}
.form-clm input,.form-clm textarea,.form-clm select{background: #fff;width:100%;border: 0px solid #E6E8EB;border-radius: 5px;padding: 13px 20px;font-size: 16px;font-weight:400;color:#000;}
.form-clm select{background:url(../images/down-arrow.svg) no-repeat 95% center #fff;appearance: none;-webkit-appearance: none;}
.form-clm textarea{height:125px;}
input:focus-visible,textarea:focus-visible {border:0;outline:none;}
.submit .blue-btn1{cursor:pointer;}
.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:#0595D2;border:0;}
.form-clm .submit:hover input.submit-btn{color:#fff;}
.form-clm .blue-btn1:hover input.submit-btn{color:#fff;}
.form-group.captcha-area { margin: 8px 0; }
.blank-parra { margin: 0; }

.contact-form-wrap input::placeholder,
.contact-form-wrap textarea::placeholder {color:#000;opacity:1;}

.contact-form-wrap input::-ms-input-placeholder,
.contact-form-wrap textarea::-ms-input-placeholder {color:#000;opacity:1;}

.contact-form-wrap input::-webkit-input-placeholder,
.contact-form-wrap textarea::-webkit-input-placeholder {color:#000;opacity:1;}
.contact-form-wrap .small-hd{text-transform:none;font-size:18px;margin: 0;}
.contact-form-wrap .hd1{font-size: 40px;font-weight: 600;margin-top: 25px;}


.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: #0595D2;}
.member-more-info-btn a{font-size: 14px;font-weight: 500;color: #0595D2;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: 10px 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: 15px;background:none;background-size: 8px;}
.sitemap .footer-links .border-li{border-top:0;padding: 10px 0 10px 15px;width: 100%;position:relative;}
.sitemap .footer-links li{width: 100%;padding-right: 0;font-size:20px;font-weight:700;color:#0595D2;padding-left: 40px;}
.sitemap .footer-links li a{color:#000;transition:0.3s ease}
.sitemap .footer-links li a:hover{color:#A91F5D;}
.sitemap .footer-links li li{color:#000;font-size:16px;font-weight:500;}
.sitemap .footer-links li li a{color:#000;}
.sitemap .footer-links li a::before,.sitemap .footer-links li a::after{content:unset;}
.sitemap-col1{width:23%;}
.sitemap-links{position: relative;margin: 0 0 40px;float:left;width:100%;}
.sitemap-links:last-child{margin-bottom:0;}

.sitemap-links:after{content:'';border-top:1px solid rgba(0,0,0,0.20);width:22px;position: absolute;top: 13px;left: 0;}
.sitemap .footer-links.sitemap-links li{position: relative;letter-spacing: 5%;}
.sitemap .footer-links.sitemap-links li:before{content:'';background:#A91F5D;width:7px;height:7px;border-radius: 50%;position: absolute;left: 22px;top: 10px;}
.sitemap .footer-links.sitemap-links li:after{content:'';background:#A91F5D;width:7px;height:7px;border-radius: 50%;position: absolute;left:-3px;bottom: 10px;}
.sitemap .footer-links .border-li:after{content:'';background:#A91F5D;width:7px;height:7px;border-radius: 50%;position: absolute;left:-3px;top: 22px;}
.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.20);width:1px;height:14px;border-radius:0;position: absolute;left: 0;top:6px;}
.pattern-bg{background:url(../images/header-bg2.png) no-repeat right center #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:16px;}
.content-two-clm-wrap .blog-date{font-weight:400;}
.content-two-clm-wrap .blog-hd{font-size: 22px;-webkit-line-clamp: unset;line-height: 1.1;margin: 15px 0;}
.content-two-clm-wrap .blog-desc{font-size: 15px;line-height: 26px;-webkit-line-clamp: 4;line-clamp: 4;margin: 15px 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:70.5%;}
.blog-news-listing-r {width: 27%;}
.blog-news-listing-l .blog-img{width:50%;}
.blog-news-listing-l .blog-img img{}
.blog-news-listing-l .blog-content-wrap{width:50%;padding-left:30px;}
.blog-news-listing-l .blog-row{align-items: center;padding: 25px;}
.blog-news-listing-l .blog-desc{font-size: 15px;line-height: 25px;-webkit-line-clamp: 2;line-clamp: 2;}
.rounded-box-wrap{border: 1px solid #E9E9E9;border-radius: 20px;padding:25px 15px;margin-bottom: 30px;}
.rounded-box-wrap:last-child {margin-bottom: 0;}
.tags-wrap .blog-tags span{text-transform: capitalize;font-size: 14px;font-weight:400;background: #fef3ea;padding: 10px 15px;margin: 5px 5px 5px 0;}
.tags-wrap .blog-tags span a{color: #A91F5D;}
.heading-3{color:#0595D2;font-size:20px;font-weight:500;margin:0 0 15px;display:block;}
.category-list{margin:0;padding:0;list-style:none;}
.category-list li{background: url(../images/arrow4.svg) no-repeat 0 19px!important;font-size:15px;font-weight:400;display: flex;justify-content: space-between;padding: 9px 0 9px 15px;border-bottom:1px solid #f1f1f1;align-items: center;}
.category-list li:last-child{border-bottom:0;padding-bottom:0;}
.category-name a{color:#292D34}
.category-num { width: 36px; height: 36px; background: #fef3ea; text-align: center; border-radius: 50%; display: flex; justify-content: center; align-items: center; align-content: center; display: -webkit-flex; }
.category-num a{color:#A91F5D!important;display: block;padding: 10px;line-height: 1; font-size: 12px;}
.blog-news-listing-r .search-panel{position:relative;padding: 0;padding-top: 25px;}

.blog-news-listing-r .search-btn { position: absolute;
    right: 20px;
    bottom: 15px;
    border: 0;
    text-indent: -99999px;
    background: url(../images/search-icon-orange.svg) no-repeat center center;
    width: 23px;
    height: 23px;
    padding: 0;
    cursor: pointer;
    filter: brightness(0);}
.quick-search{position:relative;}
.popular-blogs-row {align-items: center;display: flex;justify-content: space-between;padding: 10px 0;border-bottom:1px solid #f1f1f1;}
.popular-blogs-row:last-child{border-bottom:0;}
.popular-blogs-img{width: 140px;
  flex: 0 0 140px;}
.popular-blogs-img img{border-radius:8px;width: 100%; height: 83px; object-fit: cover;}
.popular-blogs-text{width:calc(100% - 112px);padding-left:20px;}
.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;}
.popular-blogs-text .hd4 {
  font-weight: 600;
}
.hd4 a{color:#000;}
.popular-blogs-row .date {font-size: 14px;font-weight: 500;margin: 0 0 8px;}
.pagination-wrap { text-align: center; width: 100%; display: flex; justify-content: center;margin-top: 40px;}
.pagination{margin:0;}
.pagination li a,.pagination li span{width:43px;height:43px;border:1px solid #a91f5d!important;border-radius: 50%!important;display: flex;justify-content: center;align-items: center;margin: 0 10px;color:#a91f5d;font-size:15px;font-weight:500;line-height: 1;background: #fff !important;}
.pagination li.active a,.pagination li.active span{background:#a91f5d!important;color:#fff;border-color:#a91f5d!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-date{font-weight:300;} */

.news-listing-l .blog-hd {font-size: 20px;color:#132238;line-height:30px;}
.archives-list li{padding: 12px 0 12px 15px;background-position:0 15px;}
.archives-list li a{color:#292D34;}
.white-bg{background:#fff !important;}
.white-bg .breadcrumb-wrap ul li a {color:#000;}
.blue-color {color:#0595D2;}
.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;}
.blog-news-details-wrap .blog-desc{-webkit-line-clamp: unset;line-clamp: unset;margin-top: 35px;}
.blog-hd2{color:#0595D2;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;
    position: fixed;
    z-index: 9999999;
    justify-content: center;
    padding-top: 60px;
    top: 200px;
    left: calc((100% - 1480px) / 2);
    background: url(../images/share.svg) no-repeat center top;
}
@media all and (max-width:1450px)
{
	.tags-share-wrap {
left: calc((100% - 1385px) / 2);
	}	
}
@media all and (max-width:1385px)
{
	.tags-share-wrap {
left: calc((100% - 97%) / 2);	
}
}
.tags-share-wrap .share.share-wrap {
    flex-direction: column;
    gap: 15px;
}

ul.share-list {
    display: flex;
    flex-direction: column;
    margin: 0;
    gap: 15px;
}
.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:#A91F5D;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: auto;
    margin: 0;
    vertical-align: top;
    font-family: DM Sans;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 20px;
    letter-spacing: 0px;
    vertical-align: middle;
    text-transform: capitalize;
    color: #000;
    text-align: CENTER;
}
.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 0 0 15px;list-style:none;}
.share-list li{display:inline-block;vertical-align:top;margin: 0 2px;}
.tags.tags-wrap { display: flex; flex-wrap: wrap; width: 73%; align-items: center; }
.blog-detail-main {
    padding-left: 130px;
    padding-right: 50px;
}

.blog-news-details-wrap:before {
    content: "";
    position: absolute;
    /* height: 100%; */
    top: 0;
    border-right: 1px solid rgb(0 0 0 / 15%);
    left: 76px;
    bottom: -130px;
}

.blog-news-details-wrap {
    position: relative;
}
.blog-news-details-wrap.blog-details {
  margin-top: 70px;
}
.section-blog-details {
    border-bottom: 1px solid rgb(0 0 0 / 15%);
}
.blue-bg-light{background:rgba(5, 149, 210, 0.09);}
.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:#A91F5D}
.latest-news-section .blog-more a:hover {color:#0595D2;}
.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:#000;}
.static-pages-header{margin-top: 80px;background-position: center 0 !important;}
.careers-header{background:url(../images/careers-header.jpg) no-repeat center center #e8e9ed!important;background-size:cover!important;}
.white-paper-header{background:url(../images/white-paper-header.jpg) no-repeat center center !important;background-size:cover!important;}
.advisories-header{background:url(../images/advisories-header.jpg) no-repeat center center !important;background-size:cover!important;}
.about-header{background:url(../images/about-header.jpg) no-repeat center center !important;background-size:cover!important;}
.leaderships-header{background:url(../images/leaderships-header.jpg) no-repeat center center !important;background-size:cover!important;}
.sitemap-header{background:url(../images/sitemap-header.jpg) no-repeat center center !important;background-size:cover!important;}
.survey-report-header{background:url(../images/header-survey-report.jpg) no-repeat center center !important;background-size:cover!important;}
.faq-header{background:url(../images/sitemap-header.jpg) no-repeat center center !important;background-size:cover!important;}




.blue-text .breadcrumb-wrap ul li a {color: #0595D2;}
.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:0px 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-row:last-child, .white-paper-listing .blog-row:nth-last-child(2) { border: 0; padding-bottom: 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:500px;background-size: cover !important;}
.orange-txt-lg{display:block;font-size:24px;color:#A91F5D;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:#0595D2;}
.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%;width: 24%;}
.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:#FE9D10;border:1px solid #A91F5D;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; display: flex;  align-items: center;}
.job-post-col3 .btn-wrap2.apply-now-btn { margin-top: 0; }
.job-hd{color:#0595D2;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: #A91F5D; 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: #A91F5D; 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: #0595D2; 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:#0595D2;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 #FE9D10;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 #0595D2;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; */height:500px;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:21px;margin:0;color: #fff;}
.section-services .btn-wrap2{margin-top: 60px;}
.section-services .white-btn1.btn10::before { background: #0595D2; }
.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; }
.country-list a{border:1px solid rgba(0, 0, 0, 1);border-radius:5px;padding:10px;color:#000;min-width:120px;text-align:center;font-size:15px;font-weight:400;line-height:16px;margin: 10px 9px 10px 0;}
.case-study-content-wrap { display: flex; flex-wrap: wrap;/*  justify-content: space-between; */ justify-content: center;text-align: left;margin-top: 50px;}
.case-study-col { width: 31%;max-width: 389px;}
.case-study-img { margin: 0 0 15px; }
.case-study-img img{border-radius:20px;}
.case-study-hd a, .blog-hd a{color:#000;}
.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;}
.news-header,.News-header{background:url(../images/news-header.jpg) no-repeat right 0 #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%; */width: 40%;}
.content-wrap-r-w-2{/* width:57%; */width:60%;padding:0 160px 0 40px;}
.content-two-clm-wrap .blog-more a:hover {color:#A91F5D;}
.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: "Noto Serif", 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:capitalize; }
.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: #000;border-color:#000;margin: 5px 9px 5px 0;}
.country-list-black a:hover{color: #fff;border-color:#0595D2;background:url(../images/map-pin.svg) no-repeat 5px center #0595D2;background-size: 20px;}
.section-solutions .solutions-r {text-align: right;}
.section-solutions .country-list a{min-width: 155px;}
.resources-bg{background:url(../images/resources-bg.jpg) no-repeat right bottom #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: 30px 0;justify-content: space-between;justify-content: space-between; display: flex; flex-wrap: wrap;}
.menu-r { width: 609px; }
.menu-l { width: calc(100% - 609px); padding-right: 40px; }
.menu-hd { color: #0595D2; font-size: 26px; font-weight: 500; line-height: 1; margin: 0 0 15px; }
.menu-hd a { color: #0595D2;}
.navbar-nav .dropdown-menu .menu-links { padding: 0; margin: 0; list-style: none;width:242px;}
.navbar-nav .dropdown-menu .menu-links li{font-size:16px;color:#292D34;font-weight:400;line-height:1;letter-spacing:1px;border-bottom:0px solid rgba(255,255,255,0.15);display:block;padding: 24px 0;text-transform:capitalize;}
.navbar-nav .dropdown-menu .menu-links li a{color:#292D34;}
.navbar-nav .dropdown-menu .menu-links li a:hover{color:#fff;}
.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: 22%;padding-top:30px;padding-bottom:30px;}
.menu-services .menu-m{border-left:1px solid #ECECEC;padding-left:30px;width: 47%;padding-top:30px;padding-right: 30px;padding-bottom:30px;}
.menu-services .menu-r{padding:20px 0;width: 31%;}
.menu-services .menu-r .menu-r-inner-wrap{background:#E6F4FB;padding:20px 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: 15px;padding: 10px 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: 30px;padding-bottom: 30px;width: 654px;}
.menu-country-login .menu-l{padding-top: 30px;padding-bottom: 30px;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:#0595D2;color:#fff;border:0;border-radius:7px;padding:8px 15px 7px;font-size:14px;font-weight:400;letter-spacing:1px;text-transform:capitalize;line-height: 20px;margin: 0 3px; line-height: 16px;}
.faq-tabs-wrap .nav-tabs{justify-content: center;border: 0;margin-top: 50px;}
.faq-tabs-wrap .nav-tabs .nav-link.active{background:#A91F5D;} 
.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 30px 40px;} 




.section-testimonials { margin-top:-500px; }
.section-header-carousel { position: absolute; width: 100%; top: 80px; }

.section-header-carousel .carousel-control-next,.section-header-carousel .carousel-control-prev{z-index: 9;display: none;}
.section-counter{background: linear-gradient(90deg, #002838 0%, #01709E 85.55%, #01709E 87.63%);}
.section-about p,.section-career p{color:#fff;}
.career-innerwrap .blue-btn1{padding: 19px 20px;}
.career-innerwrap .blue-btn1:first-child{margin-right: 20px;}
.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-block;padding: 28px 10px 28px 0;margin-top: 0;margin-bottom: 0;cursor: pointer;}  
.menu-right .language-panel:hover + .mega-menu-main-wrap,.menu-right .mega-menu-main-wrap:hover { display: block; }
.menu-right{align-items: center;}
.search-panel { padding: 28px 0; }
.breadcrumb-outerwrap { margin-top: 65px; }
.breadcrumb-outerwrap .main-hd,.breadcrumb-outerwrap .breadcrumb-wrap ul li a,.breadcrumb-outerwrap .breadcrumb-wrap ul li{color: #000 !important;}
.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: block; width: 100%; 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:0;}

#downloadModal .modal-content { overflow: hidden; border-radius: 20px; }
#downloadModal .modal-header .btn-close { position: absolute; right: 15px; 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: #0595D2;padding-right: 47px; line-height: 1.3;}
#downloadModal  button.btn { background: #FE9D10; border: 1px solid #A91F5D; 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;}
.stroke-animation-wrap:before{content:'';background:url(../images/circle.svg) no-repeat 0 0;position: absolute; width: 9px; height: 9px; left: -3px; top: 366px; display:none;}
.stroke-animation-wrap:after{content:'';background:url(../images/arrow-5.svg) no-repeat 0 0;position: absolute; width: 11px; height: 11px; left: -3px; top: 473px; display:none;}
.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; }


.popular-blogs-text .hd4 a:hover { color: #000; }
.sub-heading { margin: 50px 0 0; font-size: 30px; line-height: 1; font-weight: 500; color: #fe9d10; text-align: center; }
.careers-search-form-col1 .form-input.sbt-btn { display: flex; gap: 10px; }
.careers-header-content p { font-size: 19px; }

.customized-solutions-buttonss { width: 100%; padding: 50px 0; clear: both; text-align: center; border-top: 1px solid #e8f5fb;}
.buttonss { display: flex; width: 100%; justify-content: center; gap: 10px 15px; }
.buttonss a { /* text-transform: none !important; */ }
body.section-services .stroke-animation-wrap  {top: 185px;}
body.section-industry-solutions .tabs-services-content-outerwrap {margin-top: 0px;}
body.section-industry-solutions .stroke-animation-wrap {top: 95px;}
.form-clm.form-clm-neww { display: flex; background: white; border-radius: 5px; gap: 0px 5px; position: relative; max-height: 50px; }
.form-clm-neww #phonecode { /*! width: 50%; */ max-width: 125px; font-size: 14px; border-right: 1px solid #eee; border-radius: 5px 0 0 5px; }
.form-clm.form-clm-neww .error-message { position: absolute; width: 100%; bottom: -22px; left: 0; }


 
@media only screen and (min-width:768px){
.menu1 {display: none;}
.sitemap .footer-links li li{width:100%;}
.leadership-wrap{margin-bottom: -3%;}
.section-header-carousel,.section-header-carousel .carousel{height: 674px;}
.section-header-carousel .carousel .carousel-item img{height: 100%;object-fit: cover;height: 674px;}
.life-odex-global-sec2{padding-bottom:90px;padding-top:90px;}
.contact-deatils-wrap {margin: 30px 0;}
.srch-listing .blog-img {width: 25%;display:none;}
.srch-listing .blog-content-wrap {width: 100%;}
.menu-img{height: 360px; width: 609px;background:url(../images/menu-img-about.jpg) no-repeat 0 0;background-size: cover !important;}
.company-menu-img .menu-img{background:url(../images/menu-img-about.jpg) no-repeat 0 0;}
.careers-menu-img .menu-img{background:url(../images/menu-img-careers.jpg) no-repeat 0 0;}
.resources-menu-img .menu-img{background:url(../images/menu-img-resources.jpg) no-repeat 0 0;}
.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{background:url(../images/menu-img-customized-solutions.jpg) no-repeat 0 0;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: 291px; object-fit: cover;}
.section-homepage .blog-row-f-w .blog-content-wrap{min-height: 287px;}
.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; align-self: baseline;}
.section-white-paper .white-paper-listing .blog-img {height:200px;}
.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: 120px;position:relative; align-self: baseline;}
.section-case-studies .survey-report-listing .blog-img img{height: 100%;object-position: center center;}
.section-case-studies .survey-report-listing .blog-img {height:150px;}
.section-case-studies .survey-report-listing .blog-img img{height: 100%; object-position: left center;}


.life-odex-global-sec2.life-odex-global-sec2-02 { background: #fff; }
.life-odex-global-sec2.life-odex-global-sec2-02 .about-sec2-img { right: auto; left: 0; }
.life-odex-global-sec2.life-odex-global-sec2-02 .about-content2 { float: right; }

}
@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: 423px; height: 316px; object-fit: cover; }

.blog-details .blog-img img{width: 100%;height: auto;}




}
@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;}

}

@media only screen and (min-width:1300px) and (max-width:1600px) {
.about-sec2-img{right: -120px;}
.life-odex-global-sec2.life-odex-global-sec2-02 .about-sec2-img {/* left: -120px; */left: -155px;}
}
@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: 5px;}
.faq-tabs-wrap .accordion-button{background-color: #0595D2;color: #fff;font-size: 18px !important;}
.faq-tabs-wrap .accordion-button:not(.collapsed){color: #fff;}
.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:#0595D2;font-size: 20px;font-weight: 500;border-radius: 10px !important;}
.faq-tabs-wrap .accordion-button::after{filter:invert(88%) sepia(85%) saturate(51%) hue-rotate(15deg) brightness(113%);}
.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; }



.dark-theme-body .faq-tabs-wrap .accordion-button{background-color: #313131;}





}
@media only screen and (max-width:767px) {
.common-pd {padding-top:50px;padding-bottom:50px;}
.hd1 {font-size: 35px;margin: 0 0 20px;line-height: 1;}
.interview-steps-wrap{flex-wrap: wrap;/* background: url(../images/circle-img-mbl.svg) no-repeat center 0; */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: 50px 0 0px 0;min-height: unset;}
.footer-col {width: 100% !important;margin: 0;}
.footer-col.footer-col5{margin-top:10px;order: 1;margin-bottom: 15px;}
.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: 100%;position: static;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: 15px;padding: 15px 25px;}
.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;} 
.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;}
.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;}
.counter-value {font-size: 30px;}
.counter-txt {font-size: 13px;}
.fw-mbl-100 {width: 100%!important;}
.solutions-l{margin-bottom:30px;}
.blog-row{padding: 15px;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;}
.main-hd{font-size: 32px;margin-bottom: 30px;}
.breadcrumb-wrap ul li{font-size: 13px;}
.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 #0595D2;padding-top: 7px;padding-bottom: 7px; z-index: 9999;}
.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;}
.form-clm textarea {height: 110px;}
.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-left: 0;}
.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: 12px; line-height: 1.8; }
.tags-wrap .blog-tags span{padding: 7px 10px;font-size: 12px;}
.news-listing-l .blog-row{width:100%;}
.news-listing-l .blog-content-wrap{padding: 25px;margin-top: 0;}
.blog-news-details-wrap .blog-hd {font-size: 25px;line-height: 30px;}
.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: 58px; */margin-top: 95px;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: 40px;}
.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-outerwrap{height: auto;/* background:url(../images/tabs-dotted-line-mbl-2.png) no-repeat center 0; */margin-top: 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;background:url(../images/dot.svg) no-repeat center 0;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; display:none;}
.tabs-mrtp-1{margin-top: 0;}
.tabs-mrtp-2{margin-top: 0;}
.case-study-col { width: 100%; max-width: 100%;margin: 15px 0;}
.case-study-content-wrap{margin-top: 0;}
.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;}
.testimonials-text {height: 195px;line-height: 22px;font-size: 15px;}
.content-wrap-r-w-2{padding:0;margin-top:30px;margin-bottom: 20px;}
.dynamic-pages-header{background:#efefef;background-position: center 0 !important;position: relative;z-index: 99;}
.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: 280px;}
.section-header-carousel,.section-header-carousel .carousel,.section-header-carousel .carousel .carousel-item img{height: 180px;}
.static-pages-header { margin-top: 109px;background-size: cover !important;}
.breadcrumb-outerwrap { margin-top: 50px; }
.contact-form-wrap{background-size: 560px;background-position: right 0;padding-top: 200px;}
.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-hd{min-height: unset;}
.section-testimonials .testimonials-text,.section-testimonials .testimonials-name,.section-testimonials .testimonials-name span{color: #000;}
.section-testimonials .testimonials-outer-col{border: 1px solid #e3e3e3;}
.section-testimonials .small-hd2{color: #0595D2;}
.section-solutions .country-list a { min-width: unset; width: 32.33%; }
.country-list-black a:hover{border-color: #0595D2;}
.add-hd {font-size: 25px;}
.contact-deatils-wrap .contact-list li{line-height: 25px;}
.section-homepage .section-about{padding-bottom: 200px;}
.section-about::after {background: url(../images/about-bg.jpg) no-repeat center bottom #1f98aa;background-size: 1445px;}

.careers-header-content p { font-size: 12px; line-height: 1.3; margin-bottom: 10px; }
.section-vacancies .inside-header-height {height: 250px; background-position: 70% 100% !important;}

}
@media (max-width: 479px) {
.advisories-wrap .grid article { margin: 2% 0; width: 100%; }
}


/*------------------------------------
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:url(../images/sorting-icon.svg) no-repeat 15px 7px #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%;
  /* background-color: #000; */
  animation: fadeInOut 1.5s infinite ease-in;
}
.loader img{width:250px;}



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



header.header-section .container {max-width: 1500px;}
.social-media-part { margin: 0; padding: 0; list-style: none; display: flex; gap: 5px 5px; }
.top-nav .nav-link{color:#000;font-weight:500;font-size:16px;text-transform:capitalize;/* padding: 35px 18px !important; */padding: 20px 15px !important;line-height: 1;letter-spacing: 1px; font-family: "Noto Serif", serif;}
.top-nav .nav-item.ask-btn .nav-link {background: #A91F5D; color: #fff; border-radius: 30px; padding: 14px 15px !important;}
.language-panel {margin: 28px 5px;padding-right:35px;}
.language-panel:after {content:'';border-right:1px solid #D0D2DA;position: absolute; right: 0; top: 30px; width: 1px; height: 25px;}
.login-btn{background:url(../images/login-icon.svg) no-repeat 15px center #A91F5D;padding:8px 15px 8px 43px;color:#fff;border-radius: 20px;font-weight:500;font-size:13px;transition:0.3s;text-transform: uppercase;letter-spacing: 1px;display: block;line-height:1;}
.login-btn:hover{color:#fff;background:url(../images/login-icon.svg) no-repeat 15px center #EA971F;}
.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: #FFEEEA;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:#fe9d10;}
.dropdown-toggle::after{background:url(../images/arrow2.svg) no-repeat right center; background-size: 12px; border: 0;width: 12px;height: 8px;margin: 4px 0 -3px 1px;}
.dropdown, .dropdown-center, .dropend, .dropstart, .dropup, .dropup-center{position:static;}

.contact-col02 { box-shadow: 0px 6px 16px 0px #4A3AFF30; width: calc(33.33% - 30px); text-align: left; padding: 35px 40px; border-radius: 14px; background: #fff; }
.contact-deatils-wrap02 { gap: 30px; margin: 50px 0 0; }

.blog-news-details-wrap .blog-content-wrap h2:not(.blog-hd) { font-size: 25px; font-weight: 500; font-family: "Be Vietnam Pro", serif; }
.blog-news-details-wrap .blog-content-wrap h2:not(.blog-hd) strong { font-weight: 500; }
.section-case-study .case-study-content-wrap p { width: 100%; text-align: center; }
.content-text .hd-icon img { margin-left: -12px; }

.nav-item.dropdown.services-menu-img { display: flex; }
.nav-item.dropdown.services-menu-img .nav-link.nav-link-single { padding-right: 0 !important; order: 0; }
.nav-item.dropdown.services-menu-img .nav-link.dropdown-toggle { order: 1; padding-left: 5px !important; }
.section-register-login .breadcrumb-outerwrap { margin-top: 115px; }
.section-register-login .inside-header-height { display: none !important; }
.section-register-login .mega-menu-main-wrap { box-shadow: none !important; }
.section-register-login .menu-country-login .menu-r { border-left: 0 !important; }
.section-register-login .solutions-inner-wrap .mega-menu-main-wrap { background: transparent !important; }
.event-cell-main { width: calc(50% - 20px); border-bottom: 1px solid #d2d2d2; padding: 20px 0; }
.header-date-location-wrap02 { display: flex; flex-wrap: wrap; gap: 0px 40px; position: relative; }
.event-header-icon img { filter: invert(100%); fill: red; }
.event-header-icon { margin-top: ; }
.event-row { display: inline-flex; gap: 10px 20px; }
.header-date-location-wrap02::after { content: ''; position: absolute; left: 0; top: 50%; background: #d2d2d2; height: 1px; width: 100%; display:none; }
.header-date-location-wrap02::before { content: ''; position: absolute; left: 50%; top: 0; background: #d2d2d2; height: 100%; width: 1px; margin-left: -30px; display:none; }
.section-events .solutions-r { padding-left: 50px; }
.header-date-location-wrap02 .event-cell-main:last-child, .header-date-location-wrap02 .event-cell-main:nth-last-child(2) {border-bottom:0;}
.faq-tabs-wrap.sticky-panel.submenu-wrap-bg { z-index: 9999; }
.faq-tabs-wrap .nav-tabs {margin-bottom: 50px;}
.faq-tabs-wrap.submenu-wrap-bg .nav-tabs {margin-bottom: 0px;}
.section-contact-us .submit .blue-btn1 { padding-top: 0; padding-bottom: 0; padding: 0; }
.section-contact-us .submit .blue-btn1 .submit-btn { padding: 20px 82px 20px 32px; }
.section-contact-us .submit .blue-btn1 img { position: absolute; right: 33px; top: 21px; z-index: -1; }

/* dark theme css */
/* #toggleBtn { position: fixed; bottom: 20px; right: 0; } */
#toggleBtn { position: relative; }
.darkthementn { background: #0595D2 url('../images/dark-mode.svg') no-repeat scroll 10px center; border: 0; box-shadow: none; color: #fff; font-size: 13px; font-weight: 500; border-radius: 20px 20px; padding: 8px 15px 8px 35px; line-height: 1; transition: 0.4s; text-transform: uppercase; margin-left: 5px; /* text-indent: -9999px; */ background-size: 22px; position: relative; /* width: 65px; */width: 135px; }
.darkthementn.active-dark-theme-btn { background: #0595D2 url('../images/normal-mode.svg') no-repeat scroll 10px center; background-size: 22px; padding: 8px 15px 8px 35px; }
/* .darkthementn::after { content: ''; position: absolute; right: 6px; top: 6px; width: 15px; height: 15px; background: white; border-radius: 10px; z-index: 9; transition:0.5s; }
.darkthementn.active-dark-theme-btn::after { left:6px; } */
/* .darkthementn:hover { padding-right: 30px; } */
.dark-theme-body {background: #2A2A2A; color: #CCCDCF;}
.dark-theme-body .top-panel { background: #2A2A2A; box-shadow: 0px 1px 8px 0px #FFFFFF14;}
.dark-theme-body .top-nav .nav-link { color: #fff;}
.dark-theme-body .dropdown-toggle::after { filter: invert(100%);}
.dark-theme-body .orange-bg-gradient, .dark-theme-body .blue-bg-light, .dark-theme-body .orange-bg, .dark-theme-body .section-about2 {background: #1C1C1C;}
.dark-theme-body .section-counter, .dark-theme-body .section-partner, .dark-theme-body .blue-bg-light.resources-bg, .dark-theme-body .blue-bg  {background: #2A2A2A;}
.dark-theme-body .orange-bg-gradient .small-hd, .dark-theme-body .section-about .small-hd, .dark-theme-body .orange-bg .small-hd {color: #fff !important;}
.dark-theme-body .orange-bg-gradient .hd1, .dark-theme-body .section-about .hd1, .dark-theme-body .orange-bg .hd1 {color: #fff !important;}
.dark-theme-body .tabs-services-img { filter: invert(100%); }
.dark-theme-body .blue-bg-light .solutions-l p, .dark-theme-body .hd1, .dark-theme-body .small-hd {color:#fff;}
.dark-theme-body .blue-bg-light .solutions-l .country-list a { color: #fff; border-color: #343434; }
.dark-theme-body .blue-bg-light .solutions-l .country-list a:hover { background-color: #343434; border-color: #343434; }
.dark-theme-body .case-study-col * {color:#fff;}
.dark-theme-body .blue-bg-gradient { background: linear-gradient(180deg, #1c1c1c 0%, rgba(0, 0, 0, 0) 100%); }
.dark-theme-body .section-about p {color:#CCCDCF; }
.dark-theme-body .section-about .about-box * { color: #CCCDCF; }
.dark-theme-body .blog-tags span { color: #CCCDCF; }
.dark-theme-body .section-about .about-box:hover * { color: #fff; }
.dark-theme-body .section-about .about-box::after { background: #383838; }
.dark-theme-body .blog-row { background: #212121; border-color: #212121; }
.dark-theme-body .blog-row .blog-date, .dark-theme-body .blog-l .blog-row .blog-hd, .dark-theme-body .blog-row .blog-desc { color: #CCCDCF; }
.dark-theme-body .blog-row .blog-tags span { background: #303030; }
/* .dark-theme-body .blog-row .blog-more a { /* filter: invert(100%); */ } */
.dark-theme-body .blog-row .blog-more a { filter: invert(100%);}
.dark-theme-body .sub-hd1 {color: #fff;}
.dark-theme-body .white-papers-slider-wrap .owl-theme .owl-nav, .dark-theme-body .white-papers-slider-wrap .owl-nav button.owl-prev, .dark-theme-body .white-papers-slider-wrap .owl-nav button.owl-next, .dark-theme-body .white-papers-slider-wrap button.owl-dot {background: transparent !important;}
.dark-theme-body .orange-bg .owl-carousel .owl-nav button.owl-prev, .dark-theme-body .orange-bg .owl-carousel .owl-nav button.owl-next, .dark-theme-body .orange-bg .owl-carousel button.owl-dot {background: #2A2A2A !important;}
.dark-theme-body .orange-bg .owl-carousel .owl-nav button.owl-prev span, .dark-theme-body .orange-bg .owl-carousel .owl-nav button.owl-next span {filter: invert(100%);}
.dark-theme-body .orange-bg .owl-carousel .owl-nav button.owl-prev:hover  span, .dark-theme-body .orange-bg .owl-carousel .owl-nav button.owl-next:hover  span {filter: invert(0%);}
.dark-theme-body .orange-bg .owl-carousel .owl-nav button.owl-prev:hover, .dark-theme-body .orange-bg .owl-carousel .owl-nav button.owl-next:hover, .dark-theme-body .orange-bg .owl-carousel button.owl-dot:hover {filter: invert(100%);}
.dark-theme-body .news-clm {background: #2A2A2A;}
.dark-theme-body .news-clm *:not(.news-more a *):not(.news-more a), .dark-theme-body .footer-section *, .dark-theme-body .sub-heading, .dark-theme-body .hd4 a  {color: #CCCDCF;}
.dark-theme-body .footer-section, .dark-theme-body .copyright-wrap { background: #1C1C1C; border-color: #2a2a2a; }
.dark-theme-body .footer-section *, .dark-theme-body .copyright-wrap *, .dark-theme-body .form-input input, .dark-theme-body .form-input select, .dark-theme-body .heading-3{ color: #CCCDCF; }
.dark-theme-body .navbar-toggler-icon {filter: invert(100%);}
.dark-theme-body .breadcrumb-outerwrap { background: #2A2A2A; }
.dark-theme-body .breadcrumb-outerwrap *, .dark-theme-body #overview p { color: #CCCDCF !important; }
.dark-theme-body .breadcrumb-outerwrap .main-hd { color: #fff !important; }
.dark-theme-body .breadcrumb-outerwrap .breadcrumb-wrap ul li a, .dark-theme-body .breadcrumb-outerwrap .breadcrumb-wrap ul li {color: #CCCDCF !important;}
.dark-theme-body .customized-solutions-section:nth-child(2n) { background: #1C1C1C; }
.dark-theme-body .customized-solutions-section { background: #2A2A2A; }
.dark-theme-body .customized-solutions-section * { color: #CCCDCF !important; }
.dark-theme-body .customized-solutions-buttonss { border-top: 1px solid #1c1c1c; border-bottom: 1px solid #1c1c1c; background: linear-gradient(0deg, #131313 0%, rgba(0, 0, 0, 0) 100%);}
.dark-theme-body .inside-content p, .dark-theme-body .inside-content .main-hd, .dark-theme-body .name, .dark-theme-body .designation, .dark-theme-body .blog-hd, .dark-theme-body .blog-news-details-wrap .blog-content-wrap ul li { color: #CCCDCF;}
.dark-theme-body .leadership-clm {box-shadow: 0px 54.48px 64.09px 0px rgba(0, 0, 0, 0.16);}
.dark-theme-body .white-paper-listing, .dark-theme-body .job-post-row, .dark-theme-body .careers-search-form, .dark-theme-body .blog-news-listing-r .rounded-box-wrap { background: #212121; border-color: #212121; }
.dark-theme-body .white-paper-listing::after, .dark-theme-body .white-paper-listing .blog-row, .dark-theme-body .job-post-col2, .dark-theme-body .popular-blogs-row {border-color: #404040;}
.dark-theme-body .section.cta-section { background: #171717 !important; }
.dark-theme-body .sbt-btn input { color: #fff !important; }
.dark-theme-body .job-short-desc * { color: #CCCDCF !important; }
.dark-theme-body .job-short-desc p * { background: none !important; }
.dark-theme-body .pagination li a, .dark-theme-body .pagination li span { border-color: #212121 !important; color: #CCCDCF; background-color: #212121 !important;}
.dark-theme-body .pagination li.active a, .dark-theme-body .pagination li.active span { background: #000 !important;  border-color: #000 !important;}
.dark-theme-body .pagination li:last-child a, .dark-theme-body .pagination li:last-child span, .dark-theme-body .pagination li:first-child a, .dark-theme-body .pagination li:first-child span { /* filter: grayscale(100%); */}
.dark-theme-body .inside-header-height, .dark-theme-body .content-wrap-l-w-1 { /* filter: grayscale(60%); */}
.dark-theme-body .inside-header-height .orange-txt-lg {filter: brightness(500%) invert(100%);}
.dark-theme-body .content-two-clm-wrap .blog-desc {filter: brightness(50%);}
.dark-theme-body .content-two-clm-wrap .blog-hd, .dark-theme-body .content-two-clm-wrap .blog-date { color: #2a2a2a; }
.dark-theme-body .blog-news-listing-r .search-input { background: #212121; color: #CCCDCF; border-color: #404040 !important; }
.dark-theme-body .blog-news-listing-r .category-name a, .dark-theme-body .workflow-content-wrap .sub-hd, .dark-theme-body .workflow-content-wrap .content-text * {color: #CCCDCF;}
.dark-theme-body .category-list li {border-color: #404040; /* filter: grayscale(100); */}
.dark-theme-body .blog-news-listing-r .category-num a {color: #212121;}
.dark-theme-body .blog-news-listing-r .category-num {background: #303030;}
.dark-theme-body .blog-news-listing-r .category-num a {color: #fff !important;}
.dark-theme-body .tags-wrap .blog-tags span {background: #303030;}
.dark-theme-body .tags-wrap .blog-tags span a, .dark-theme-body .breadcrumb-wrap ul li::after, .tabs-services-text p,  { color: #cccdcf; }
.dark-theme-body .tags-wrap .blog-tags span a:hover { color: #fff; }
.dark-theme-body .advisories-wrap .grid article {background: #2a2a2a;}
.dark-theme-body .advisories-img {border-color: #404040;}
.dark-theme-body .advisories-col {background: #212121; border-color: #212121;}
.dark-theme-body .faq-wrap .accordion-item {/* background: #b7b7b7; */background: #2a2a2a;  /* filter: grayscale(50); */}
.dark-theme-body .faq-tabs-wrap .nav-tabs .nav-link, .dark-theme-body .submenu-list li a {background: #1C1C1C;}
.dark-theme-body .faq-tabs-wrap .nav-tabs .nav-link.active, .dark-theme-body .submenu-list li.active a { background: #A91F5D; }
.dark-theme-body .contact-form-wrap { background: url(../images/contact-form-bg.jpg) no-repeat right 0 #dbdbdb; background-size: cover; }
.dark-theme-body .contact-form-wrap .small-hd { color: #2A2A2A; }
.dark-theme-body .contact-col1, .dark-theme-body .contact-col02 { background: #2a2a2a; box-shadow: 0px 6px 16px 0px #00000030; }
.dark-theme-body .add-hd, .dark-theme-body .accordion-item, .dark-theme-body .faq-wrap .accordion-button { color: #CCCDCF; }
.dark-theme-body .contact-deatils-wrap .contact-list li, .dark-theme-body .contact-deatils-wrap .contact-list li *, .dark-theme-body.section-sitemap .sitemap-links * { color: #CCCDCF; }
.dark-theme-body.section-terms-conditions .inside-content *, .dark-theme-body .privacy-policy-content *, .dark-theme-body .sitemap .footer-links li a { color: #CCCDCF; }
.dark-theme-body.section-terms-conditions .inside-content .listing li, .dark-theme-body .privacy-policy-content .listing li { border-color: rgba(255, 255, 255, 0.08); }
.dark-theme-body .table-data tbody, .dark-theme-body .table-data td, .dark-theme-body .table-data tfoot, .dark-theme-body .table-data th, .dark-theme-body .table-data thead, .dark-theme-body .table-data tr {background: #212121; border-color: #404040;}
.dark-theme-body .sitemap .footer-links.sitemap-links li li::before {background: rgba(255, 255, 255, 0.4);}
.dark-theme-body .sitemap-links::before, .dark-theme-body .sitemap-links::after {background: rgba(255, 255, 255, 0.4);}
.dark-theme-body .sticky-panel {background: #2a2a2a;}
.dark-theme-body .sticky-panel.submenu-wrap-bg { background: #373737; }
.dark-theme-body .blue-bg-light2 { background: #1c1c1c; }
.dark-theme-body .workflow-content-wrap .listing li { border-color: rgba(255, 255, 255, 0.08); }
.dark-theme-body .header-inner-wrap-new::after { background: rgba(28, 28, 28, 0.6); }
.dark-theme-body .header-right .small-hd2, .dark-theme-body .popular-blogs-text .hd4 a:hover {color: #fff; }
.dark-theme-body .country-search-login-wrap .country-list a { color: #fff; border-color: rgba(132, 132, 132, 0.6); }
.dark-theme-body .footer-contact li.email { background: url(../images/email-white.svg) no-repeat 0 center; }
.dark-theme-body .footer-contact li.call { background: url(../images/call-white.svg) no-repeat 0 center; }
.dark-theme-body .contact-deatils-wrap .contact-list li.address {background: url(../images/map-o-white.svg) no-repeat 0 2px;}
.dark-theme-body .mega-menu-main-wrap {background: #1c1c1c;}
.dark-theme-body .navbar-nav .dropdown-menu .menu-links li, .dark-theme-body .navbar-nav .dropdown-menu .menu-country-list li {background: #1c1c1c; color: #fff; border-color: rgba(255, 255, 255, 0.2);}
.dark-theme-body .navbar-nav .dropdown-menu .menu-links li a {color: #fff;}
.dark-theme-body .menu-services .menu-m, .dark-theme-body .job-wrap-l .job-post-col1, .dark-theme-body .menu-country-login .menu-r, .dark-theme-body .menu-right .mega-menu-main-wrap {border-color: rgba(255, 255, 255, 0.2);}
.dark-theme-body .menu-img {filter: grayscale(30%);}

.partner-slider-wrap .owl-carousel .owl-item { background: #fff; text-align: center; min-height: auto; padding: 5px; }
.partner-slider-wrap .owl-carousel .owl-item .item { min-height: 50px; display: flex; justify-content: center; align-content: center; align-items: center; }
.dark-theme-body .footer-section .footer-social li img { filter: grayscale(100); }
.dark-theme-body .menu-country-login .menu-r .menu-col .menu-country-list li a { color: #fff; }

.dark-theme-body .event-header-icon img { filter: invert(0%); }
.dark-theme-body .header-date-location-wrap::before, .dark-theme-body .header-date-location-wrap::after { background: #626262; }
.dark-theme-body .workflow-content-wrap .content-text .hd-icon img {filter: grayscale(100) invert(100) brightness(2);}

.dark-theme-body .navbar-nav li .dropdown-menu { border-bottom: 1px solid rgb(77, 77, 77); border-color: rgb(77, 77, 77); }
.dark-theme-body .leadership-modal .modal-content, .dark-theme-body #downloadModal .modal-content { background-color: #2a2a2a; }
.dark-theme-body .leadership-modal .modal-content .leadership-clm { box-shadow: none; }
.dark-theme-body .leadership-modal-content .leadership-clm-r * { color: #CCCDCF !important; }
.dark-theme-body .form-input select.select-option { background: #212121 url(../images/select-arrow-light.svg) no-repeat right center;color: #CCCDCF; }
.dark-theme-body .apply-form .form-field select { background-color: #212121;color: #CCCDCF; }
.dark-theme-body .job-post-col2 .job-short-desc, .dark-theme-body .job-post-col2 .job-short-desc p { background: transparent !important; }
.dark-theme-body .job-wrap-r { background: #212121;  border: 1px solid #2A2A2A; }
.dark-theme-body .search-keyword, .dark-theme-body .no-data { background: #212121;  border: 1px solid #2A2A2A; }
.dark-theme-body .input-field, .dark-theme-body .navbar-nav .dropdown-menu .menu-country-list li a, .dark-theme-body .recent-blogs-section .hd1, .dark-theme-body .job-hd, .dark-theme-body .title-breadcrumb .main-hd, .dark-theme-body .white-bg .breadcrumb-wrap ul li a, .dark-theme-body #downloadModal .modal-title { color: #CCCDCF;}
.dark-theme-body .apply-hd { color: #CCCDCF; background: #131313;}
.dark-theme-body .dynamic-pages-header { background-color: #2a2a2a !important; }
.dark-theme-body .input-field, .dark-theme-body .custom-file-upload, .dark-theme-body .apply-form .form-field select, .dark-theme-body .form-input input, .dark-theme-body .form-input select {border-color: rgba(255, 255, 255, 0.2) !important;}
.dark-theme-body #downloadModal #downloadForm .form-control { background: #fff3; border: 0 !important; color: #CCCDCF; }
.dark-theme-body #downloadModal .modal-header { border-color: rgba(255, 255, 255, 0.2)}
.dark-theme-body .contact-deatils-wrap .contact-list li a:hover { color: #fff; }
.dark-theme-body .advisories-wrap .button { background: #212121; border-color: #212121; }
.dark-theme-body .advisories-wrap .button.is-checked { background-color: rgba(245, 130, 42, 1); }
.dark-theme-body .about-box::before { background: #000; }
.dark-theme-body .about-box .icon1 img {filter: brightness(0) invert(1);}
.dark-theme-body .jon-location span {color:#CCCDCF; background: #303030;}
.dark-theme-body .contact-form-wrap .hd1 {color:#000;}
.dark-theme-body .faq-wrap .accordion-item.current {border-color:#404040; box-shadow: 0px 6px 16px 0px #B7B7B730;}
.dark-theme-body .menu-right .mega-menu-main-wrap {border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.dark-theme-body .srch-listing .blog-hd a { color: #CCCDCF; }
.dark-theme-body .pagination.search-pagination li:last-child a, .dark-theme-body .pagination.search-pagination li:last-child span, .dark-theme-body .pagination.search-pagination li:first-child a, .dark-theme-body .pagination.search-pagination li:first-child span { filter: grayscale(100%); }
.dark-theme-body .menu-right .search-box { background: #212121; }
.dark-theme-body .menu-right .search-box input[type="text"] { background: #575757; color: #CCCDCF; border-color: #575757; }
.dark-theme-body .share-list li img { filter: grayscale(100); }
.dark-theme-body .white-color {color: #CCCDCF !important; }
.dark-theme-body.section-terms-conditions .inside-content .hd2, .dark-theme-body .privacy-policy-content .hd2 { color: #fff; }
.dark-theme-body .menu-hd, .dark-theme-body .menu-hd a { color: #A91F5D; }
.dark-theme-body .breadcrumb-wrap ul li::after { color: #cccdcf; }
.dark-theme-body.section-homepage .section-solutions .btn10::after, .dark-theme-body.section-solutions-by-country .section-solutions .btn10::after, .dark-theme-body.section-services .section-solutions .btn10::after, .dark-theme-body.section-homepage .section-partner .btn10::after, .dark-theme-body.section-events .solutions-l .btn10::after { background: #A91F5D; }
.dark-theme-body.section-homepage .section-solutions .btn10 img, .dark-theme-body.section-solutions-by-country .section-solutions .btn10 img, .dark-theme-body.section-services .section-solutions .btn10 img, .dark-theme-body.section-homepage .section-partner .btn10 img, .dark-theme-body .form-clm .blue-btn1 img, .dark-theme-body.section-events .solutions-l .btn10 img { filter: invert(100%); }
.dark-theme-body.section-homepage .section-solutions .blue-btn1:hover img, .dark-theme-body.section-solutions-by-country .section-solutions .blue-btn1:hover img, .dark-theme-body.section-services .section-solutions .blue-btn1:hover img, .dark-theme-body.section-homepage .section-partner .blue-btn1:hover img, .dark-theme-body .form-clm .blue-btn1:hover img, .dark-theme-body.section-events .solutions-l .btn10:hover img { filter: brightness(0) invert(1); }
.dark-theme-body.section-homepage .section-solutions .blue-btn1, .dark-theme-body.section-solutions-by-country .section-solutions .blue-btn1, .dark-theme-body.section-services .section-solutions .blue-btn1, .dark-theme-body.section-homepage .section-partner .blue-btn1, .dark-theme-body.section-events .solutions-l .btn10 { color: #A91F5D; border-color: #A91F5D; }
.dark-theme-body .customized-solutions-buttonss .btn10, .dark-theme-body .menu-col .btn10, .dark-theme-body .submit .blue-btn1 { color: #A91F5D; border-color: #A91F5D; }
.dark-theme-body .form-clm input.submit-btn { color: #A91F5D; }
.dark-theme-body .customized-solutions-buttonss .btn10::after, .dark-theme-body .menu-col .btn10::after, .dark-theme-body .submit .blue-btn1::after { background: #A91F5D; }
.dark-theme-body .blog-more a, .dark-theme-body .faq-accordion .accordion-item .accordion-button::after { filter: invert(100); }
.dark-theme-body .submit .blue-btn1::before { background: #fff; }
/* end dark theme css */

.common-section { padding-top: 100px; padding-bottom: 100px; }
.main-heading { font-size: 40px; font-weight: 300; letter-spacing: 3px; text-transform: capitalize; color: #000; line-height: 1.2; margin: 0 0 25px; width: 100%;  display: block;}
.subtext-para { font-size: 16px; color: #000; font-family: "Noto Serif", serif; }
.more-btn { background-color: #A91F5D !important; border: 1px solid #A91F5D !important; color: white; font-size: 16px; font-weight: 500; padding: 14px 60px 14px 30px; line-height: 1; border-radius: 30px; transition: 0.5s; position: relative; }

.more-btn::after { content: ''; position: absolute; background: transparent url('../images/button-arrow.svg') no-repeat scroll center; width: 25px; height: 100%; top: 0; right: 25px; transition: 0.3s; }
.more-btn:hover { background: #275D47; border-color: #275D47; color: #fff; padding: 14px 30px 14px 60px; }
.more-btn:hover::after { right: 120px; }
.more-btn-2:hover::after {  }

.imapact-box {
  position: relative;
  overflow: hidden;
}

.imapact-box img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: inherit;
  object-fit: cover;
}

.impact-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px;
  width: 100%;
  color: #fff;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.6), transparent);
}

.impact-overlay .h3 {
  font-size: 55px;
  font-weight: 400 !important;
  line-height: 1;
  margin: 0 0 10px;
  width: 100%;
  text-align: center;
}
.impact-overlay p {
  font-size: 22px;
  font-weight: 400 !important;
  line-height: 1;
  margin: 0 0 15px !important;
  width: 100%;
  text-align: center;
}
.impact-overlay small {
  font-size: 16px;
  font-weight: 400 !important;
  line-height: 1;
  margin: 0 0 10px;
  width: 100%;
  text-align: center;
}

.impact-overlay-light {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);
}
.blog-section {
	background: #F4F4F4;
}
.blogs-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
            gap: 30px;
            margin-bottom: 0px;
        }

        .blog-card {
            background: white;
            border-radius: 0px;
            overflow: hidden;
            /* box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); */
            transition: all 0.3s ease;
            border: 0px solid rgba(56, 178, 172, 0.1);
        }

        .blog-card:hover {
            transform: translateY(-10px);
            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
        }

        .blog-image {
            width: 100%;
            height: 200px;
            background-size: cover;
            background-position: center;
            position: relative;
            overflow: hidden;
        }
		.body-blogs .blog-post-img img {
		  height: 100%;
		  width: 100%;
		  object-fit: cover;
		}
		.body-blogs .blog-post-img {
		  height: 225px;
		  display: inline-block;
		  width: 100%;
		}
        .blog-image::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: linear-gradient(45deg, rgba(56, 178, 172, 0.3), rgba(79, 209, 199, 0.3));
            opacity: 0;
            transition: opacity 0.3s ease;
        }

        .blog-card:hover .blog-image::before {
            opacity: 1;
        }

        

        .blog-content {
            padding: 25px; font-family: "Noto Serif", serif;
        }

.date-wrap .blog-date {
    display: inline-block;
    background: transparent;
    color: #000;
    padding: 0;
    border-radius: 0;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0;
    letter-spacing: 0.5px;
    line-height: 26px;
    font-family: "Noto Serif", serif;
    margin-right: 13px;
}
.date-wrap span {
    display: inline-block;
    background: #4759A5;
    color: white;
    padding: 7px 12px;
    border-radius: 3px;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 15px;
    letter-spacing: 0.5px;
    line-height: 1;
    font-family: "Noto Serif", serif;
}
.date-wrap span:last-child {
  margin-left: 5px;
}
.date-wrap span:last-child a {
    color: #fff;
}
.blog-title {
	font-size: 30px;
	font-weight: 400;
	color: #000;
	margin-bottom: 12px;
	line-height: 1;
	font-family: "Noto Serif", serif;
	min-height: 60px;
}

      .blog-excerpt {
	color: #3C3A3A;
	font-size: 16px;
	line-height: 1.6;
	margin-bottom: 20px;
	font-family: "Noto Serif", serif;
}

.read-more {
	display: inline-flex;
	align-items: center;
	color: #000;
	text-decoration: none;
	font-weight: 600;
	font-size: 18px;
	transition: all 0.3s ease;
	position: relative;
	line-height: 1;
	font-family: "Noto Serif", serif;
}

        .read-more::after {
            content: '→';
            margin-left: 8px;
            transition: transform 0.3s ease;
        }

        .read-more:hover {
            color: #000;
        }

        .read-more:hover::after {
            transform: translateX(5px);
        }

        .view-all-container {
            text-align: center;
            margin-top: 40px;
        }

        .view-all-btn {
            display: inline-flex;
            align-items: center;
            background: linear-gradient(135deg, #38b2ac, #4fd1c7);
            color: white;
            padding: 15px 30px;
            border: none;
            border-radius: 25px;
            font-size: 1rem;
            font-weight: 500;
            text-decoration: none;
            transition: all 0.3s ease;
            box-shadow: 0 5px 15px rgba(56, 178, 172, 0.3);
            letter-spacing: 0.5px;
        }

        .view-all-btn::after {
            content: '→';
            margin-left: 10px;
            transition: transform 0.3s ease;
        }

        .view-all-btn:hover {
            transform: translateY(-2px);
            box-shadow: 0 8px 25px rgba(56, 178, 172, 0.4);
        }

        .view-all-btn:hover::after {
            transform: translateX(5px);
        }

.imapact-box-1.imapact-box { width: 40%;display: flex; flex-wrap: wrap;  min-height: 442px; }
.imapact-box-2.imapact-box { width: 30%; display: flex; flex-wrap: wrap; gap: 15px; }
.imapact-box-3.imapact-box { width: 30%; display: flex; flex-wrap: wrap; gap: 15px; }
.impact-full {gap: 15px;}


.transforming-section .tab-content .transforming-tab-content {
  padding: 0;
  background: #fff;
  display: flex;
}
.transforming-section {
  background: #EFEEFF;
}
.transforming-section .tab-content .transforming-tab-content .transforming-heading { font-size: 32px; width: 100%; margin-bottom: 20px; line-height: 1; letter-spacing: 3px; }
.transforming-section .tab-content .transforming-tab-content .transforming-text { font-size: 16px; width: 100%; margin-bottom: 0; line-height: 1.5; font-family: "Noto Serif", serif; }
.more-btn-col.more-btn-col-2 { height: auto; }
.more-btn-2 { display: inline-block; }
.more-btn-2::after { background: transparent url('../images/button-arrow-2.svg') no-repeat scroll center; }
.more-btn.more-btn-2 { background-color: #fff !important;
  border: 1px solid #A91F5D;
  color: #000; }
.more-btn.more-btn-2:hover { background: #2a988b;  }
.blog-section .more-btn.more-btn-2 {
    background: #A91F5D !important;
  margin-top: 30px;
  color: #fff;
  border-color: #000;
}
.blog-section .more-btn:hover::after {
  right: 103px;
}
.blog-section .more-btn-2::after {
  filter: brightness(0) invert(1);
}
.transforming-tab-left { width: 50%; padding: 90px; display: flex; flex-wrap: wrap; align-items: center; align-content: center; }
.transforming-tab-right { width: 50%; }
.transforming-tab-right img { width: 100%; object-fit: cover; height: 100%; }
.transforming-section .tab-container { display: flex; justify-content: center; margin: 0 0 50px; /*! gap: 30px; */ }
.transforming-section .tab-container .tab { border-bottom: 1px solid rgba(0,0,0,0.1); /*! padding: 10px; */ position: relative; }
.transforming-section .tab-container .tab .gjs-text { display: none; }
.transforming-section .tab-container .tab .gjs-row { padding: 15px; }
.transforming-section .tab-container .tab.tab-active::after { content: ; content: ''; position: absolute; width: 100%; background: #679886; height: 5px; bottom: -5px; left: 0; }
.main-heading .color-black { color: #000 !important; }
.quote-card { background: #fff; position: relative; padding: 50px 30px; box-shadow: 6px 6px 10px #eee; margin-top: 50px; box-shadow: 0px 0px 10px 0px #0000001C;
}
.quote-card:after {
    content: "";
    position: absolute;
    width: 25%;
    position: absolute;
    right: 0;
    top: 0;
    height: 50%;
    background: url(../images/sone-ki-chidiya-after.svg) no-repeat right top;
	background-size: 100%;
}
.testimonials-part { width: 100%; position: relative; }
.testimonials-photo-frame { width: auto; position: absolute; top: -140px; left: -90px; }
.quote-content { width: 50%; margin: 0 auto; position: relative; padding: 100px 0 0; }
.quote-content::before { content: ''; position: absolute; width: 100px; height: 100px; left: 0; top: 0; background: transparent url('../images/quote-icon.svg') no-repeat scroll  top center; }
.quote-title { font-family: "Playwrite US Trad", cursive; font-size: 47px; font-weight: 200; line-height: 55px; margin-bottom: 10px;  padding-bottom: 30px;  border-bottom: 1px solid rgba(0,0,0,0.20);color: #000; }
.quote-text { font-size: 28px; font-weight: 300; line-height: 2; font-family: "Playwrite US Trad", cursive; }
.quote-content .underline { display: none; }
.author-info { width: 100%; margin: 40px 0 0; padding: 0 0 0; }
.author-name { font-size: 18px; font-weight: 400; color: #000; letter-spacing: 1px; }
.author-title { font-size: 14px; letter-spacing: 3px; color: #000; }

.main-sections {
  display: flex;
  background-image: url("https://demo.imageonline.in/mayankgandhi/public/images/rural.jpg");
  background-size: cover;
  background-position: center;
  padding: 40px;
  transition: background-image 0.5s ease;
}
.sidebar {
    width: 40%;
    background: #D5EBE2;
    padding: 130px 30px;
}
.sidebar > p {
    padding-right: 129px;
    margin-bottom: 57px;
}
.sidebar ul {
  list-style: none;
  padding: 0;
  margin-top: 30px;
      padding-right: 200px;
}

.sidebar ul li {
  padding: 0;
  cursor: pointer;
  font-weight: bold;
  font-family: "Noto Serif", serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 26px;
  letter-spacing: 13%;
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
  outline: 0;
  background: url(../images/v-tab-arrow.svg) no-repeat right center;
}
.sidebar ul li.active {
    font-weight: 600;
    color: #275D47;
    background: url(../images/v-tab-arrow2.svg) no-repeat right center;
}
div#mainSection {
    padding-left: calc((100% - 1550px) / 2);
}

.sidebar ul li:last-child {
    margin: 0;
    padding: 0;
    border: 0;
}
.services-section .content-wrapper {
	margin-left: 40px;
	padding: 50px;
	width: 535px;
	position: absolute;
	left: 25%;
	bottom: 0;
	max-width: 33.33333%;
}

.services-section {
  background: #4759A6;
}
.services-section .gjs-row {
  padding: 0;
}
.services-section .gjs-cell {
  height: auto;
  padding: 0;
}
.main-sections {
  background-position: 100% center;
  padding: 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  position: relative;
}
.services-section .content-wrapper h2 { font-size: 26px; color: #fff;}
.services-section .content-wrapper p { font-size: 16px; color: #fff; font-family: "Noto Serif", serif; line-height:1.5;}



.footer-menu { width: 100%; list-style: none; margin: 0; padding: 0; }
.footer-menu li { width: 100%; list-style: none; margin: 0; padding: 0 0 15px; position: relative; }
.footer-menu li a { font-size: 16px; font-weight: 500; color: #000; font-family: "Noto Serif", serif; letter-spacing: 1px; position: relative; text-transform: capitalize; }

.footer-submenu { margin: 15px 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: 0 20px; }
.footer-submenu li { padding: 0 0 7px; width: calc(50% - 10px); }
.footer-menu ul.footer-submenu li a { position: relative; padding-left: 17px; color: #000; font-size: 14px; font-weight: 400; text-transform: capitalize; }
.footer-menu ul.footer-submenu li a::before { content: ''; position: absolute; left: 0; top: 6px; width: 6px; height: 6px; border-top: 1px solid #000; border-right: 1px solid #000; transform: rotate(45deg); }
.footer-info { width: 100%; }
.footer-info-title { width: 100%; font-size: 22px; font-weight: 500; color: #000; font-family: "Noto Serif", serif; margin: 0 0 10px; }
.footer-info-email a { width: 100%; font-size: 22px; font-weight: 400; color: #000 !important; font-family: "Noto Serif", serif; }
.footer-info-email .bi { display: none; }
.footer-info-email { background: transparent url('../images/email.svg') no-repeat scroll left center; padding: 0 0 0 40px; }
.footer-col-4 .social-media-part { margin: 15px 0 0; }
ul.menu-links li.rural a
{background:url(../images/rural-icon.svg) no-repeat}

ul.menu-links li.urban a
{background:url(../images/urban-icon.svg) no-repeat}

ul.menu-links li.nation a
{background:url(../images/nation-icon.svg) no-repeat}

ul.menu-links li.spirit a
{background:url(../images/spirit-icon.svg) no-repeat}
div#inside-header ~ .mt-header{margin-top:0; padding-top: 80px;}
.navbar-nav .dropdown-menu .menu-links li a {
    padding-left: 60px;
  background-size: 50px auto !important;
  display: inline-block;
  color: #fff;
  padding-top: 15px;
  padding-bottom: 15px;
}

ul.dropdown-menu {
    background: #275D47;
}

.mega-menu-main-wrap {
    background: #275D47;
}

.navbar-nav .dropdown-menu .menu-links {
    background: #182766;
}

.navbar-nav .dropdown-menu li {
    background: #182766;
}

.navbar-nav .dropdown-menu .menu-links li:before {
    display: none;
}







@media screen and (max-width: 991px) {
.navbar-collapse{background: #fff;position: absolute;width: 100%;top:80px;right: 0;}  
.navbar-toggler{position: absolute;
        right: 30px;
        top: 20px;
        border: 0;
        padding: 0;} 
.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;        margin-right: 15px;}
.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;}
.navbar-nav .dropdown-menu .menu-links li{padding: 10px 0;font-size: 15px;border-bottom: 1px solid rgba(255,255,255,0.15);background: transparent;}
.navbar-nav .dropdown-menu li,.mega-menu-main-wrap,.navbar-nav .dropdown-menu{margin: 0;}
.mega-menu-main-wrap{        padding: 0;
        background: #182766;}
.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:auto;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;}

.nav-item.dropdown.services-menu-img { flex-wrap: wrap;}
.nav-item.dropdown.services-menu-img .nav-link.nav-link-single {width: calc(100% - 45px);}
.nav-item.dropdown.services-menu-img .dropdown-menu {order: 2;}
/* dark theme css */
.dark-theme-body .mega-menu-main-wrap {background: #1c1c1c;}
.dark-theme-body .navbar-nav .dropdown-menu .menu-links li, .dark-theme-body .navbar-nav .dropdown-menu .menu-country-list li {background: #1c1c1c; color: #fff;}
.dark-theme-body .navbar-nav .dropdown-menu .menu-links li a, .dark-theme-body .navbar-nav .dropdown-menu .menu-country-list li a {color: #fff;}
.dark-theme-body .navbar-nav {background: #2a2a2a; border-top: 1px solid #ffffff2b;}
.dark-theme-body .top-nav .nav-link { border-color: #ffffff2b;}

}

@media screen and (min-width: 992px) {
.navbar-expand-lg .navbar-nav .dropdown-menu{top: 84px;position: absolute;right: 0;
        left: auto;margin: 0 !important;        width: 100%;
        opacity: 0;
        visibility: hidden;
        transform: translateY(25px);
        transition: opacity 0.5s ease;
        max-height: 0px;
        padding: 0;
        overflow: hidden;
        display: block;}  
.navbar { padding: 0; line-height: 3rem;position:static; } 
.navbar .dropdown-menu { line-height: initial;width: 100%;border-top: 1px solid #ececec;display: none;}  
/*.dropdown .dropdown-menu { display: none; }  */
/*.dropdown:hover > .dropdown-menu, .dropend:hover > .dropdown-menu { display: block; }  */
.dropdown:hover > .dropdown-menu { margin-top: -0.5rem;        display: block !important;
        visibility: visible;
        opacity: 1;
        transform: translateY(0);
        max-height: unset;
        padding: 0;
        display: inline-block;} 
.navbar-nav .dropdown-menu .menu-links li
{transition:all 0.5s ease;}		
.navbar-nav .dropdown-menu .menu-links li:hover {
    background: #152153 !important;
}
.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;}

.submenu-list li {max-width: 300px; display:flex;}
.submenu-list li a {align-content: center;}
.content-wrap-l-w-1{min-height: 320px; display: flex;}
.content-wrap-l-w-1 img { object-fit: cover; }

.top-panel {z-index: 99999;}
.modal-backdrop.show { z-index: 99999; }
.modal.show { z-index: 999999; }

/* dark theme css */
.dark-theme-body .mega-menu-main-wrap {background: #1c1c1c;}
.dark-theme-body .menu-services .menu-r .menu-r-inner-wrap {background: #2a2a2a;color: #fff;}


}
@media screen and (max-width: 767px) {
.search-box{top: 58px;}
.top-inner-wrap{padding: 0;justify-content: flex-start;padding-top: 20px;}
.menu-right {margin-top:10px;width: 100%;}
.language-panel {margin:0 20px 0 10px;padding-right: 20px;}
.menu-wrap{width:auto;}
.search-box::before{left: 150px;right: auto;}
.navbar-collapse{top: 87px;z-index: 999;}  
.logo-wrap {width: 250px;margin-right: 10px;}
.logo-wrap svg{width: 100%;height: auto;}
.navbar-toggler{top: 30px;}
.login-btn{width: 40px;height: 30px;background-position:center center !important;font-size: 0;padding: 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; }


.contact-col02 {width: 100%; padding: 25px 15px;}
.contact-deatils-wrap02 { gap: 20px; margin: 20px 0 0; }
.buttonss {flex-wrap: wrap;}

.section-register-login .solutions-inner-wrap .menu-country-login .menu-l { display: block; width: 100%; padding: 0 0 30px; }
.section-register-login .solutions-inner-wrap .menu-img, .section-register-login .solutions-inner-wrap .menu-hd { display: block; width: 100%; }
.header-date-location-wrap {gap: 0px 30px;}
.event-cell-main { width: calc(50% - 15px); padding: 15px 0px;}
.header-date-location-wrap::after {margin-top: 0px;}
.header-date-location-wrap::before {margin-left: -4px;}
.event-row {gap: 10px 10px;}
.section-events .solutions-r { padding-left: 0; }
/* #toggleBtn { position: relative; position: fixed; top: 70px; right: 0; } */
#toggleBtn { position: relative; position: fixed; top: 62px; right: 15px; z-index: 99; }


header .top-panel::after {/* content: ''; */bottom: -38px;height: 38px;background: #e8f5fb;position: absolute;left: 0;z-index: 9;width: 100%;border-bottom: 1px solid #0595d23b;border-top: 1px solid #0595d23b;}
header .top-panel .menu-wrap .menu-right {position: absolute;left: 0;top: 0;width: calc(100% - 75px);z-index: 99;display: flex;justify-content: center;width: 100%;width: 100%;border-bottom: 1px solid rgba(0,0,0,0.15);padding-bottom: 10px;}

.section-contact-us .submit .blue-btn1 .submit-btn { padding: 17px 72px 17px 25px; }
.section-contact-us .submit .blue-btn1 img {right: 27px; top: 19px;}

/* dark theme css */
.dark-theme-body .header-inner-wrap-new::before {background: #1c1c1c;}
.dark-theme-body .section-testimonials .testimonials-outer-col {background: #2a2a2a;color: #fff;}
.dark-theme-body .section-testimonials .testimonials-outer-col * {color: #fff;}
.dark-theme-body .header-left {margin-bottom: 50px;}
.dark-theme-body .header-right .country-search-login-wrap {margin-bottom: 50px;}
.dark-theme-body .country-search-login-wrap .country-list a { color: #fff; border-color: rgba(132, 132, 132, 0.6); }
.dark-theme-body header .top-panel .menu-wrap .menu-right {background: #1c1c1c;}
.dark-theme-body header .top-panel::after {background: #1c1c1c;}
/* end dark theme css */


}
@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;}
}

@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 5px !important;font-size: 13px;}
.search-box::before{right: 165px;}
.tabs-services-content-col{padding: 0 10px;}
.menu-right .language-panel{padding: 28px 10px 28px 0;}
}
@media only screen and (min-width:1280px) and (max-width:1400px) {
.section-life-odex-global .about-content2 { width: 46%;top: 25px;}



}

@media only screen and (min-width:1280px) and (max-width:1500px) {
.search-box:before{right:316px;}

}

@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}
}
.faq-accordion .accordion-item .accordion-button::after{background:url(../images/plus.svg) no-repeat center}
.faq-accordion .accordion-item .accordion-button:not(.collapsed)::after{background:url(../images/minus.svg) no-repeat center}
.full-wide-slider{position:relative;width:100%;height:650px;min-height:100%;margin-bottom:50px;opacity:0;visibility:hidden;transition:all 1.2s ease}
.full-wide-slider~.progress{position:absolute;bottom:45px;margin:0 auto;left:calc((100% - 1330px)/ 2 + 40px);transform:none;width:320px}
.full-wide-slider .slick-dots{bottom:35px;left:calc((100% - 1330px)/ 2);z-index:99999;transform:none}
.full-wide-slider.slick-initialized{opacity:1;visibility:visible}
.full-wide-slider .slick-list{height:100%}
.full-wide-slider .slick-track{height:100%}
.full-wide-slider .slick-slide{position:relative;height:100%;margin:0}
.full-wide-slider .slick-slide>div{height:100%}
.full-wide-slider .slick-slide *{height:100%}
.full-wide-slider .slick-slide video{display:block;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%)}
.full-wide-slider .slick-slide iframe{position:relative;pointer-events:none}
.full-wide-slider .slick-slide figure{position:relative;height:100%}
.full-wide-slider .slick-slide .slide-image{opacity:0;height:100%;background-size:cover;background-position:center;transition:all .8s ease}
.full-wide-slider .slick-slide .slide-image.show{opacity:1}
.full-wide-slider .slick-slide .image-entity{width:100%;height:auto;opacity:0}
.full-wide-slider .slick-slide .loading{position:absolute;top:44%;left:0;width:100%}
.full-wide-slider .slick-slide .slide-media{animation:slideOut .4s cubic-bezier(.4,.29,.01,1)}
.full-wide-slider .slick-slide.slick-active{z-index:1}
.full-wide-slider .slick-slide.slick-active .slide-media{animation:slideIn 2.4s cubic-bezier(.4,.29,.01,1)}
.full-wide-slider .caption img{opacity:0;z-index:1;transition:all .3s ease;transform:translateY(-100px)}
.full-wide-slider .slick-slide.slick-active .caption img{opacity:1;transform:translateY(0);transition:all .7s cubic-bezier(.32, .34, 0, 1.62) .6s}
.full-wide-slider .caption{position:absolute;top:50%;left:5%;text-align:center;padding:0;border:0;color:#fff;margin:0;font-size:40px;font-weight:700;letter-spacing:.02em;opacity:1;z-index:1;transition:all .3s ease;transform:translateY(-50%);height:auto}
.full-wide-slider.slick-initialized{opacity:1;visibility:visible}
.full-wide-slider .slick-dots{left:calc((100% - 1230px)/ 2)}
.full-wide-slider~.progress{left:calc((100% - 1180px)/ 2 + 20px)}
.full-wide-slider .slick-slide video{max-width:100%;max-height:100%}
.full-wide-slider .caption{width:200px}
.full-wide-slider .slick-slide video{max-width:100%;max-height:100%}
.full-wide-slider .slick-dots{left:15px;width:320px}
.full-wide-slider~.progress{left:55px;width:180px}
@media (max-width:992px){
.full-wide-slider{height:300px;margin:0!important}
.full-wide-slider .slick-dots{bottom:15px}
.common-section{padding-top:60px;padding-bottom:60px}
.section-blog-details {
    margin-top: 87px;
    padding-top: 0 !important;
    padding-bottom: 50px;
  }
.main-heading{font-size:35px}
.sidebar ul li{background-position:right 7px}
.sidebar ul li{font-size:18px;padding-bottom:15px;margin-bottom:15px}
.gjs-row{padding-top:0!important;padding-bottom:0!important}
.quote-text{font-size:20px}
.quote-title{font-size:30px}
.testimonials-section .gjs-row{padding:0}
button.navbar-toggler.active~.navbar-collapse.show{height:auto!important;transition:height .8s ease}
button.navbar-toggler~.navbar-collapse{height:0!important;overflow:hidden;transition:height .8s ease;display:block!important}
li.nav-item.ask-btn{position:fixed;bottom:0;left:0;width:100%}
li.nav-item.ask-btn a{border-radius:0}
.top-nav .nav-item.ask-btn .nav-link{border-radius:0;text-align:center;font-size:18px;padding:15px!important}
body div#scrollsmoother-container{padding-bottom:130px!important}
.body-about div#scrollsmoother-container,.body-homepage div#scrollsmoother-container{padding-bottom:145px!important}
.sidebar>p{padding:0}
.sidebar ul{padding:0}
.blog-detail-main,.blog-news-listing-r{padding-left:50px;padding-right:0}
header .top-panel .menu-wrap .menu-right{display:none!important}
.top-panel{padding-top:0;         z-index: 99999999;}
.top-inner-wrap{padding-top:10px}
.footer-col-1, .footer-col-2 {
  display: none;
}
.footer-col-3 .footer-menu li {
  display: none;
}
.footer-col-3 .footer-menu li.show-mobile {
  display: block;
}
.services-section .content-wrapper {
  padding: 30px;
}

.navbar-nav .dropdown-menu .menu-links li a {
    padding-top: 0;
    padding: 5px 0;
    padding-left: 65px !important;
    background-size: auto 100% !important;
    background-position: 15px center;
    color: #fff;
}

.blog-title {
  font-size: 25px;
  min-height: unset;
}
.date-wrap span {
  font-size: 13px;
  padding: 5px 10px;
  margin-left: 7px;
}
.date-wrap .blog-date {
  font-size: 13px;
  margin: 0;
}
.blog-content {
  padding: 25px 15px;
}
.tags-share-wrap {
  top: 125px;
}
}
@media (max-width:767px){
.full-wide-slider{height:200px}
}
@media (min-width:992px){
.menu-hd{display:none}
li.nav-item.dropdown{position:relative;min-height:100px;display:flex}
.navbar-nav .dropdown-menu .menu-links li{padding:15px 15px}
.navbar-nav .dropdown-menu .menu-links{width:100%}
.navbar-nav .dropdown-menu .menu-links {
    display: flex;
    min-width: 100%;
    flex-wrap: wrap;
}
.two-col-menu{width:100%}
.menu-r.menu-img{display:none}
.menu-l{width:100%;padding:0}
.navbar .dropdown-menu{min-width: 650px;}
.mega-menu-main-wrap .container{padding:0}
.mega-menu-inner-wrap{padding:0}
.navbar-expand-lg .navbar-nav .dropdown-menu{top:100%}
.menu-wrap{min-height:100%}
li.nav-item{display:flex;align-items:center}
.navbar-nav .dropdown-menu .menu-links li:before{content:"";position:absolute;width:3px;height:16px;background:#A91F5D;left:15px}
.navbar-nav .dropdown-menu .menu-links li{padding-left:25px; border-right: 1px solid rgba(255, 255, 255, 0.15);flex: 0 0 50%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
.navbar-nav .dropdown-menu .menu-links li:nth-last-child(2) {
  border-bottom: 0;
}
}