/* @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:"Be Vietnam Pro", 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:"Be Vietnam Pro", serif;}
p{font-size: 16px; font-weight: 400; line-height:28px; letter-spacing: 0em;margin:0 0 20px;}
p:last-child{margin-bottom:0;}
img{max-width:100%;}
.container{max-width:1300px;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: 0px 1px 8px 0px #0000000A;background: #fff;}
.header-section{float:left;width:100%;/*height: 60px;*/}
.center-align{text-align:center !important;}
.white-color{color:#fff!important;}
.orange-color{color:#f78324;}

/*New CSS*/
.counter-wrap{justify-content: space-evenly;}
.counter-value{font-size:40px;line-height:1;color:#fff;font-weight:600;}
.counter-value:after{content:'+'}
.counter-txt{font-size:15px;line-height: 1.2;margin-top: 10px;color: #fff;}
.orange-bg{background: #f78324;}
.orange-bg-gradient{background: linear-gradient(180deg, #F36900 0%, #f78324 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 #f78324;
      color: #fff!important;
}
.btn10::before {
    content: '';
    width: 0%;
    height: 102%;
    display: block;
    background: #f78324;
    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:15px;font-weight:600;line-height:1;letter-spacing:1px;border-radius:53px;padding: 12px 25px;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;max-width: 30px;  margin-top: -3px;}
.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:#f78324;}
.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:#f78324;line-height:1;padding:5px 10px;text-transform:uppercase;margin: 0 5px 5px 0;  display: inline-block;}
.blog-tags span a{color:#f78324;}
.blog-tags{margin: 13px 0;}
.blog-more a{font-size:14px;font-weight:500;color:#0595D2;transition:0.3s;}
.blog-more a:hover{color:#f78324;}
.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:#f78324;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: #f78324 !important; border-color: #f78324 !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:uppercase;}
.btn-wrap2 span{display:block;font-size:16px;letter-spacing:2px;text-transform:uppercase;margin-top: 10px;}
.contact-list{margin:9px 0 0 0;list-style:none;padding:0;width: 100%;float: left;}
.contact-list li{padding:10px 0 10px 50px;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:#f78324;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;}
.dark-theme-body .footer-contact li.email{background:url(../images/email-white.svg) no-repeat 0 center;}
.footer-contact li.call{background:url(../images/call.svg) no-repeat 0 center;}
.dark-theme-body .footer-contact li.call{background:url(../images/call-white.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:#f78324;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:#f78324}
.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:11px;letter-spacing:0.5px;text-transform:uppercase;position:relative;color: #000;}
.breadcrumb-wrap ul li:after{content:'|';position: absolute;right: -3px;top:0;}
.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:uppercase !important;letter-spacing:1px!important;line-height: 16px!important; transition:0.5s;}
.submenu-list li a:hover { background: #f78324; }
.submenu-list li.active a{background:#f78324;}
.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:31%;}
.content-text{text-align:left;width:64%;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;}
.menu-right .search-panel { position: relative; }
.search-box{ background: #fff; position: absolute; top: 80px; right:0; width: 100%; padding: 10px 10px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); border-top:4px solid #f78324; display: none;border-radius:0px;max-width: 100%; left: 0; margin: 0 auto; min-width: 400px; }
.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 #f78324; display: none; }
.search-box input[type="text"]{ width: calc(100% - 85px); padding: 10px 20px; /* border: 1px solid #eee; */ border: 1px solid #c4c4c4; 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:18px;font-weight:500;color:#0595D2;padding-left: 40px;}
.sitemap .footer-links li a{color:#0595D2;transition:0.3s ease}
.sitemap .footer-links li a:hover{color:#f78324;}
.sitemap .footer-links li li{color:#000;font-size:16px;font-weight:400;}
.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:30%;}
.sitemap-links{position: relative;margin: 0 0 40px;float:left;width:100%;}
.sitemap-links:last-child{margin-bottom:0;}
.sitemap-links:before{content:'';border-left:1px solid rgba(0,0,0,0.20);height:calc(100% - 25px);position: absolute;top: 13px;left: 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:#f78324;width:7px;height:7px;border-radius: 50%;position: absolute;left: 22px;top: 10px;}
.sitemap .footer-links.sitemap-links li:after{content:'';background:#f78324;width:7px;height:7px;border-radius: 50%;position: absolute;left:-3px;bottom: 10px;}
.sitemap .footer-links .border-li:after{content:'';background:#f78324;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;}
#page-home.section-homepage .dynamic-pages-header{display: block !important;}
.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: #f78324;}
.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:#f78324!important;display: block;padding: 10px;line-height: 1; font-size: 12px;}
.blog-news-listing-r .search-panel{position:relative;padding: 0;}
.blog-news-listing-r .search-input{border:0;border-bottom:1px solid #ededed !important;padding:0 0 8px 0;width: 100%;color:#292D34;font-size:15px;font-weight:400;}
.blog-news-listing-r .search-btn { position: absolute; right:5px; bottom:8px; border: 0; text-indent: -99999px;background:url(../images/search-icon-orange.svg) no-repeat center center;width:23px;height:23px;padding:0;cursor:pointer;}
.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:112px;}
.popular-blogs-img img{border-radius:8px;width: 113px; 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;}
.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 #9bd5ed!important;border-radius: 50%!important;display: flex;justify-content: center;align-items: center;margin: 0 10px;color:#0595D2;font-size:15px;font-weight:500;line-height: 1;background: #fff !important;}
.pagination li.active a,.pagination li.active span{background:#0595D2!important;color:#fff;border-color:#0595D2!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; }
.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:#f78324;top: 10px;left: 0;}
.blog-news-details-wrap .blog-content-wrap ul li strong{font-weight:500;}
.tags-share-wrap .heading-3{width: auto;display: inline-block;width: 70px;margin: 0;vertical-align:top;}
.tags-share-wrap .blog-tags{margin: 0;width: calc(100% - 70px);display: inline-block;vertical-align:top;}
.share.share-wrap {display:flex; align-items: center; }
.share-list{padding:0;margin:0 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; }
.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:#f78324}
.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:#f78324;}
.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;display: none !important;}
.orange-txt-lg{display:block;font-size:24px;color:#f78324;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:#f78324;border:1px solid #f78324;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: #f78324; 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: #f78324; 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 #f78324;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:700;line-height:23px;margin:0 0 30px;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-nnew .btn-wrap2{margin-top: 30px;}
.section-services .section-services-nnew .btn-wrap2{margin-top: 30px;}
.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:#f78324;}
.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:"Be Vietnam Pro", serif; font-size: 16px;line-height:14px;letter-spacing:5%; cursor: pointer; border: 1px solid rgba(5, 149, 210, 1); margin: 8px;font-weight:400; -webkit-transition: background 0.3s;color:#fff; -moz-transition: background 0.3s; transition: background 0.3s;text-transform:uppercase; }
.advisories-wrap .button:hover { background-color:rgba(245, 130, 42, 1);border-color:rgba(245, 130, 42, 1); }
.advisories-wrap .button:active, .advisories-wrap .button.is-checked { background-color:rgba(245, 130, 42, 1); outline: none;border-color:rgba(245, 130, 42, 1);font-weight:600; }
.advisories-wrap .button-group { margin:0 0 20px 0; text-align: center; }
.advisories-wrap .button-group:after { content: ''; display: block; clear: both; }
.advisories-wrap img { vertical-align: middle;max-height: 100px;}
.advisories-wrap .img-responsive { display: block; max-width: 100%; height: auto; }
.advisories-wrap .grid article { background-color: #FFFFFF; display: block; float: left; padding:16px; width:33.33%; }
.country-list-black a{color: #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 15px;justify-content: space-between;justify-content: space-between; display: flex; flex-wrap: wrap;}
.menu-r { width: 609px; }
/* .menu-l { width: calc(100% - 215px); padding-right: 25px; } */
.menu-l { width: calc(100% - 240px); padding-right: 10px; }
.menu-hd { color: #0595D2; font-size: 20px; 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:281px;}
.navbar-nav .dropdown-menu .menu-links li{font-size:15px;color:#292D34;font-weight:400;line-height:1;letter-spacing:1px;border-bottom:1px solid #ECECEC;display:block;padding: 15px 0;text-transform:capitalize;}
.navbar-nav .dropdown-menu .menu-links li a{color:#292D34;}
.navbar-nav .dropdown-menu .menu-links li a:hover{color:#f78324;}
.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 15px; }
.menu-services .menu-l{width:33.33%;padding-top:30px;padding-bottom:30px;padding-right: 25px;}
.menu-services .menu-m{border-left:1px solid #ECECEC;padding-left:25px;width:33.33%;padding-top:30px;padding-right: 25px;padding-bottom:20px;}
.menu-services .menu-r{/* padding:15px 0 27px; */padding:25px 0 27px;width:33.33%;}
.menu-services .menu-r .menu-r-inner-wrap{background:#E6F4FB;padding:23px 25px;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:50%;font-size:14px;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:15px;line-height:22px;}
.menu-services .menu-r .blue-btn1{font-size: 12px;padding: 10px 11px 10px 10px;}
.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:uppercase;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:#f78324;} 
.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;} 
.services-menu-img .menu-m .menu-img img{max-width: 240px;}



.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: 12px 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 15px 28px 0px; }
.breadcrumb-outerwrap { margin-top:85px; padding-top: 40px;}
.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:0px; bottom: 0; }
.customized-solutions-section:nth-child(2n) .flag-icon {right: -270px;}
.country-img img{width:380px;height:380px;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: #f78324; border: 1px solid #f78324; 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: #f78324; }
.sub-heading { margin: 50px 0 0; font-size: 30px; line-height: 1; font-weight: 500; color: #f78324; 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; }
.section-solutions{position: relative;background: #04364F;color: #fff;}
.section-solutions .solutions-l {position: relative; z-index:9}
.section-solutions .solutions-r{position: absolute; right: 0; top: 0; height: 100%; padding-left: 0; width: 100%;}
.section-solutions .solutions-r video{width: 100%; height: 100%; object-fit: cover;}
.section-solutions .hd1{color:#fff;}
.section-solutions .country-list a{color: #fff;border-color: #fff;}
.section-solutions .blue-btn1{color: #fff;border-color: #fff;}
.section-solutions .blue-btn1 img{filter: brightness(0) invert(1);}
.section-solutions .orange-color {color: #fff;}
.section-solutions .solutions-r video.vdo-m { display: none; }


.ind-slsn-services-text { display: flex; justify-content: space-between;align-items: center;}
.ind-slsn-services-text .ind-slsn-services-icon{width: 50%; text-align: center;display: none;}
.tabs-right-sec{width: 50%;padding-left:40px;}

.section-services-nnew { background: #f78324; }
.dark-theme-body .job-hd { color: #f78324; }


.preloader {
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: #ffffff;
  top: 0;
  left: 0;
  z-index: 99999999;display: flex;
  justify-content: center;
  align-items: center;
}

/*.preloader .lds-ripple {
  position: relative;
  width: 64px;
  height: 64px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}*/
.preloader .lds-ripple {width: 60px;
  height: 60px;
  border: 6px solid rgba(000, 000, 000, 0.1);
    border-top-width: 6px;
    border-top-style: solid;
    border-top-color: rgba(000, 000, 000, 0.1);
  border-radius: 50%;
  border-top: 6px solid #f78324;
  animation: spin 1.5s linear infinite;}

.spinner {
width: 60px;
height: 60px;
border: 6px solid rgba(255, 255, 255, 0.2);
border-radius: 50%;
border-top: 6px solid #6c63ff;
animation: spin 1.5s linear infinite;
}
@keyframes spin {
0% { transform: rotate(0deg);}
100% { transform: rotate(360deg);}
}
/*.preloader .lds-ripple div {
  position: absolute;
  border: 4px solid #fa4612;
  opacity: 1;
  border-radius: 50%;
  -webkit-animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
          animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.preloader .lds-ripple div:nth-child(2) {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
*/
@-webkit-keyframes lds-ripple {
  0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0;
  }
}

@keyframes lds-ripple {
  0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 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: 180px; width: 215px;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:135px; width:529px;}
.services-menu-img .menu-r .menu-img{background:url(../images/menu-img-customized-solutions.jpg) no-repeat 0 0;height:173px; 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-slider{margin-top: 84px;max-height: 760px;}




}
@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;}
.event-r-img { width: 50%; height: 100%; object-fit: cover; }
body.section-vacancies .job-short-desc {max-height:110px}
.media-slider .slide-content{left:auto;bottom:auto;right: 8%;top: 15%;}

}
@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: 16px !important;}
.faq-tabs-wrap .accordion-button:not(.collapsed){color: #fff;}
.accordion-button:not(.collapsed)::after{transform: none;}
.accordion-button::after { width: 16px; height: 16px; background-size: cover;filter: invert(100%) brightness(1000%);}

.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-slider{max-height:460px;}




}
@media only screen and (max-width:767px) {
.common-pd {padding-top:50px;padding-bottom:50px;}
.hd1 {font-size: 21px;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: 21px;}
.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: 15px;}
.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: 21px;}
.blue-btn1{font-size: 14px;padding: 14px 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: 19px;}
.counter-txt {font-size: 12px;}
.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;padding-left: 20px;    padding-right: 20px;}
.hide-mbl{display:none;}
.copyright-wrap{font-size: 12px;}
.main-hd{font-size: 22px;margin-bottom: 20px;}
.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: 17px;line-height: 21px;}
.content-two-clm-wrap .blog-desc { font-size: 13px; line-height: 21px;}
.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: 22px;line-height: 27px;}
.blog-news-listing-l .blog-desc { font-size: 13px; line-height: 21px;}
.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; */margin-top: 55px;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;}
body.section-faqs .breadcrumb-container {margin-bottom: 0px;}
.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: 21px;}
.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 5px; }
.section-homepage .header-left { margin-bottom:50px; }
.testimonials-slider-wrap .owl-nav button.owl-next span, .testimonials-slider-wrap .owl-nav button.owl-prev span {background-size: 24px !important;}
.testimonials-slider-wrap .owl-nav button.owl-prev, .testimonials-slider-wrap .owl-nav button.owl-next {margin-right: 5px;}
.header-right { width: 100%; height: auto; padding: 15px 5px;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: 30px 20px 20px;}
.testimonials-text {height: 195px;height: auto;line-height: 22px;font-size: 15px;margin-bottom: 12px;}
.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; font-size: 21px !important;}
.sub-hd1{font-size: 19px;line-height: 31px;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: 21px;}
.cta-panel-r {padding: 25px 0px 25px 110px;}
.cta-inner-wrap .contact-img img{max-width: 200px;}
.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;}
.section-header-carousel .carousel .carousel-item img { display: flex !important; object-fit: cover; }
.static-pages-header { margin-top: 109px;background-size: cover !important;}
.breadcrumb-outerwrap {/* margin-top: 95px; */margin-top: 50px;padding-top: 10px;}
body.section-news .breadcrumb-outerwrap, body.section-blogs .breadcrumb-outerwrap {margin-top: 10px;}
.contact-form-wrap {background-size: 670px;background-position: right 0;padding-top: 230px;}
.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; font-size: 17px;}
.stroke-animation-wrap{display:none;}
.white-papers-slider-wrap .blog-hd{min-height: unset;font-size: 18px;line-height: 25px;}
.section-homepage .resources-bg .blog-l .blog-img { width: 100%; height: unset; }
.blog-hd{min-height: unset;font-size: 16px;}
.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: 21px;}
.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;}
.section-solutions .solutions-r {position: static;}
.small-hd {font-size: 15px; margin-bottom:10px;}
.small-hd2 {font-size: 21px;}
.tabs-services-text p, .listing {font-size: 13px;line-height: 21px;}
p {font-size: 14px; line-height: 24px;}
.section-services .btn-wrap2 { margin-top: 20px; }
.breadcrumb-wrap ul {flex-wrap: wrap;}
.section.common-pd.section-submenu { padding: 0 !important; }
.section-workflowcollaborations .content-row1, .section-documents .content-row1, .section-payments .content-row1 { margin: 0; }
.section-solutions .solutions-r video.vdo-d { display: none; }
.section-solutions .solutions-r video.vdo-m { display: block; }
.footer-col4 .footer-links li:first-child { display: none; }
.inside-content p{ font-size: 13px; line-height: 21px; }
#overview.section.common-pd.section-submenu { margin-bottom: 25px; }
.blog-news-listing-r .heading-3{font-size: 17px;}
.blog-news-listing-r .search-input{font-size: 13px;}
.category-list li {font-size: 13px;padding: 5px 0 5px 15px;background-position:0 center !important;}
.news-listing-l .blog-hd{line-height: 21px;font-size: 17px;}
.white-paper-listing .blog-hd{line-height: 21px;font-size: 17px;}
.blog-desc,.advisories-content-wrap .blog-desc{font-size: 13px;line-height: 21px;}
.white-paper-listing .blog-tags span {font-size: 11px;}
.advisories-content-wrap .blog-hd { font-size: 17px; }
.blog-date {font-size: 12px;}
.advisories-wrap .button {font-size: 14px;}
.media-slider{margin-top:52px;max-height:210px;}
.media-slide .slide-title {font-size: 16px;margin-bottom: 5px;}
.media-slide .slide-desc {font-size: 11px;margin-bottom: 10px;}
.media-slide .slide-content{text-align: center;padding: 0 13%;}
.media-slide .blue-btn1 {font-size: 10px;padding: 10px 16px;}




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


/*------------------------------------
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;
  }
}

body.section-events .event-header-icon img {
	filter: brightness(1);
}



.top-nav .nav-link{color:#000;font-weight:500;font-size:14px;text-transform:uppercase;/* padding: 35px 18px !important; */padding: 35px 5px !important;line-height: 1;letter-spacing: 1px;}
.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 #f78324;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: #fff;border: 0;border-radius: 0;padding: 0;width: 100%;}
.dropdown-item{font-size:14px;color:#000;padding:10px 20px;}
.dropdown-item:focus, .dropdown-item:hover{color:#fff;background-color:#f78324;}
.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:relative;}

.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; }
.content-text .hd-icon svg { margin-left: -12px; }
.dark-theme-body .content-text .hd-icon svg path { stroke: #f78324; }

.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 .sectionn-register .mega-menu-main-wrap { box-shadow: none !important; }
.section-register-login .sectionn-register .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: 16px 82px 14px 32px; }
.section-contact-us .submit .blue-btn1 img { position: absolute; right: 33px; top: 21px; z-index: -1; }
.dark-theme-body.section-contact-us .submit .blue-btn1::before { background: #f78324; }

/* 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: 136px; }
.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-solutions{background: #000;}
.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: #f78324; }
.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 .main-hd,.dark-theme-body .cta-panel-r .hd1.white-color { color: #f78324 !important; }
.dark-theme-body .cta-panel-r .hd1-sm.white-color { color: #fff !important; }
.dark-theme-body .customized-solutions-section .workflow-content-wrap .sub-hd { color: #f78324 !important; }
.section-customized-solutions.dark-theme-body .customized-solutions-section:nth-child(2n) { background: #2a2a2a; }
.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: #404040;}
.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; */background: #f78324;}
.dark-theme-body .faq-tabs-wrap .nav-tabs .nav-link, .dark-theme-body .submenu-list li a:hover {background: #0595D2;}
.dark-theme-body .faq-tabs-wrap .nav-tabs .nav-link.active, .dark-theme-body .submenu-list li.active a { background: #f78324; }
.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 .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%);}
.dark-theme-body .listing li {color: #CCCDCF;}

.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 .workflow-content-wrap .content-text .hd-icon img {filter: grayscale(0) invert(1) brightness(1.2) hue-rotate(10deg);} */
.dark-theme-body .workflow-content-wrap .content-text .hd-icon img {filter: none;}
/* .dark-theme-body .workflow-content-wrap .content-text .hd-icon img {filter: grayscale(00) invert(100) brightness(1.3);} */

.dark-theme-body .navbar-nav li .dropdown-menu { border: 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; */background: #f78324; }
.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:#f78324;}
.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: #f78324; }
.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: #f78324; }
.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: #f78324; border-color: #f78324; }
.dark-theme-body .customized-solutions-buttonss .btn10, .dark-theme-body .menu-col .btn10, .dark-theme-body .submit .blue-btn1 { color: #f78324; border-color: #f78324; }
.dark-theme-body .cta-section .blue-btn1.white-btn1 { border-color: #f78324; }
.dark-theme-body .form-clm input.submit-btn { color: #f78324; }
.dark-theme-body .customized-solutions-buttonss .btn10::after, .dark-theme-body .menu-col .btn10::after, .dark-theme-body .submit .blue-btn1::after { background: #f78324; }
.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; }
.dark-theme-body.section-payments .workflow-content-wrap .sub-hd, .dark-theme-body.section-documents .workflow-content-wrap .sub-hd, .dark-theme-body.section-workflowcollaborations .workflow-content-wrap .sub-hd { color: #f78324; }
.dark-theme-body .add-hd, .section-vacancies.dark-theme-body .sub-heading, .dark-theme-body .job-hd, .section-careers.dark-theme-body .apply-hd, .section-careers.dark-theme-body .job-hd2, .section-about-us.dark-theme-body .section-about-inside .main-hd, .section-careers.dark-theme-body .recent-blogs-section .hd1 {color: #f78324 !important;}
.dark-theme-body .job-post-col3 .btn-wrap2.apply-now-btn .btn10::after {background: #f78324;}
.dark-theme-body .job-post-col3 .btn-wrap2.apply-now-btn .blue-btn1 {color: #f78324; border-color: #f78324;}
.dark-theme-body .job-post-col3 .btn-wrap2.apply-now-btn .blue-btn1 img {filter: invert(1);}
.dark-theme-body .job-post-col3 .btn-wrap2.apply-now-btn .blue-btn1:hover img {filter: brightness(0) invert(1);}
.dark-theme-body .blog-more a{filter: none !important;color: #f78324;}
.dark-theme-body .blog-more a img{filter: invert(100);}

/* 2025 - 07 - 21 */
#page-home.dark-theme-body .orange-bg-gradient .hd1, #page-home.dark-theme-body .hd1 { color: #f78324 !important; }
.dark-theme-body .partner-slider-wrap {background: #fff;}
.dark-theme-body .event-header-icon svg path { stroke: #f78324; }
.dark-theme-body .section-wrapper .tab-services-hd { color: #f78324; }
.section-customized-solutions.dark-theme-body #overview {background: linear-gradient(0deg, #131313 0%, rgba(0, 0, 0, 0) 100%);}
/* end dark theme css */


.section-services-nnew {/* display:none; */ overflow: visible;}
.ind-slsn-part { width: 100%; position: relative;margin-top: 65px; /* overflow: visible; */ }
.section-services-nnew nav {
	position: sticky;
	top: 190px;
	z-index: 10;
	width: 30%;
	left: 0;
}
.section-services-nnew nav ul{
	list-style: none;
	padding: 0;
	position: relative;
}
/*.section-services-nnew nav ul::before {
	content: '';
	position: absolute;
	left: 0;
	top: 15px;
	width: 1px;
	height: calc(100% - 30px);
	background: #fff;
}*/
.section-services-nnew nav ul li {
	padding: 0px 0;
	text-align: left;
	font-size: 22px;
	font-weight: 500;
	line-height: 1;
	margin: 0;
	color: #fff;
	position: relative;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.section-services-nnew nav ul li:last-child {
	border-bottom: 0;
}
.section-services-nnew nav ul li:first-child a, .section-wrapper .menu-item:first-child {background:transparent url('../images/industry-icon-1.svg') no-repeat scroll 40px center; background-size: 40px;}
.section-services-nnew nav ul li:nth-child(2) a, .section-wrapper .menu-item:nth-child(2) {background:transparent url('../images/industry-icon-2.svg') no-repeat scroll 40px center; background-size: 40px;margin: 0 20px;}
.section-services-nnew nav ul li:nth-child(3) a, .section-wrapper .menu-item:nth-child(3) {background:transparent url('../images/industry-icon-3.svg') no-repeat scroll 40px center; background-size: 40px;}
/*.section-services-nnew nav ul li::before {
	content: '';
	position: absolute;
	left: -26px;
	top: 12px;
	width: 12px;
	height: 12px;
	background: #f47210;
  border-radius: 100%;
	border: 1px solid #fff;
}*/
.section-services-nnew nav ul li span{
	display: inline-block;
	position:relative;
}
.section-services-nnew nav a, .section-wrapper .menu-item {
	display: inline-block;
	text-decoration: none;
	font-size: 17px;
	font-weight: 500;
	line-height: 20px;
	margin: 0 0;
	/* color: rgba(255,255,255,0.7); */
	color: #fff;
	border-bottom:0;
	transition: 0.5s;border-radius:0px;
	padding:8px 30px 8px 95px;width: 100%;
	position: relative;
	text-align: left;
}
.section-wrapper .menu-item {
	position: relative;
	border-right: 0px solid rgba(255, 255, 255, 0.5);
	cursor: pointer;
}
.section-wrapper .menu-item:last-child {border-bottom:0;}
.section-services-nnew nav ul li:last-child a, .section-wrapper .menu-item:last-child {margin-bottom:0}
.section-services-nnew nav a.active-section {
	color: #fff;
	border-bottom: 0px solid #fff;/* background: linear-gradient(90deg, #f79a53 0%, rgba(255, 255, 255, 0) 100%); */
}
.section-wrapper .menu-item.active {
	color: #fff;background-color: rgba(255,255,255,0.26);border:0;border-radius: 90px;
}
.tabs-right-sec .btn10:hover {border: 1px solid #FFF;}
/*.section-services-nnew nav a.active-section::before, .section-wrapper .menu-item.active::before {
	content: '';
	position: absolute;
	right:0;
	top: 23px;
	width: 30px;
	height: 20px;
	background:url(../images/tab-arrow.svg) no-repeat right 0;
	border-radius: 100%;
}*/
.section-services-nnew .circle{
	height: 10px;
	width: 10px;
	left: -10px;
	border-radius: 50%;
	background-color: #272727;
}
.section-services-nnew .rect{
	height: 3px;
	width: 0px;
	left: 0;
	bottom: 4px;
	background-color: #272727;
	-webkit-transition: -webkit-transform 0.6s, width 1s;
	-moz-transition: -webkit-transform 0.6s, width 1s;
	transition: transform 0.6s, width 1s;
}
.section-services-nnew nav a:hover, nav .active-section{
	color: #fff;
}
.section-services-nnew nav a:hover span, nav .active-section span{
	background-color: #9b59b6;
}
.section-services-nnew nav .active-section .rect{
	width: 40px;
}

.section-services-nnew .content-section {
	position: relative;
	width:100%;
	height: 90%;
	min-height:491px;
	/* left: 30%; */
	left: 0;
	background-color: transparent;
	text-align: left;
	/* -webkit-transform: translateX(-50%); */
	/* -moz-transform: translateX(-50%); */
	/* -ms-transform: translateX(-50%); */
	/* -o-transform: translateX(-50%); */
	/* transform: translateX(-50%); */
	 top: 0; 
	/* top: -170px; */
	margin-bottom:50px;padding-left: 40px;
}
.section-services-nnew .content-section:last-child{/* min-height:unset; *//*min-height:100vh;*/margin-bottom: 0 !important;}
.section-services-nnew .content-section h1{
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
	color:#9b59b6;
	font-size: 3em;
}

.section-services-nnew .content-section .btn-wrap2 a:first-child { margin-right: 5px; }
/*CREDITS*/
.section-services-nnew .about{
	position: fixed;
	bottom:0; 
	left: 1%;
}
.section-services-nnew .about a{
	text-decoration: none;
	font-size: 1.5em;
}
.section-services-nnew .about a:visited, .about a:active, .about a:link{
	color:#000;
}
.section-services-nnew .about a:hover{
	color: red;
}


.dropdown-menus {
	margin: 0 auto;
	max-width: 1000px;
	list-style: none;
	/* margin: 0; */
	padding: 0;min-width: 575px;
}
.dropdown.resources-menu-img .dropdown-menus {
	min-width: 876px;
}
.navbar-expand-lg .navbar-nav .dropdown.resources-menu-img .dropdown-menu {left: -160px;}
.navbar-nav .dropdown-menu {background:none}
.services-menu-img .dropdown-menus { min-width: 900px; }


body.section-careers .similar-jobs-section.recent-blogs-section {padding-bottom: 65px;}
body.section-careers .similar-jobs-section.recent-blogs-section .job-post-row {margin-bottom: 0px;}
.white-paper-listing .blog-row:last-child, .white-paper-listing .blog-row:nth-last-child(2) { margin-bottom: 0; }
.faq-tabs-wrap .accordion-body .accordion-body a { color: #f78324; }
.dark-theme-body .name { color: #f78324; }
.dark-theme-body .leadership-modal-content .leadership-clm-r .leadeship-info .name { color: #f78324 !important; }
.dark-theme-body .normal-mode-icons { display: none; }
.dark-mode-icons, .dark-theme-body .content-text .hd-icon img.img-normal-mode, .content-text .hd-icon img.img-dark-mode  { display: none; }
.dark-theme-body .dark-mode-icons, .dark-theme-body .content-text .hd-icon img.img-dark-mode  { display: block; }
.dark-theme-body .content-text .hd-icon img.img-normal-mode { display: none; }
.careers-search-form-col1 .form-input select.select-option { text-transform: capitalize; font-family: "Be Vietnam Pro", serif; }
.careers-search-form-col1 .form-input select.select-option option { font-family: "Be Vietnam Pro", serif; }
body.section-search .breadcrumb-outerwrap { margin-top: 0; padding-top: 0; }

.home-vdo { width: 100%; max-height: 565px; display: flex; }
.home-vdo video { width: 100%; object-fit: cover; object-position:  center; }
.container.container-fulll { width: 100%; max-width: 100%; padding: 0; }
.header-inner-wrap-new-new { width: 100%; position: relative; }

.contct-para-h2 {font-size: 16px;font-weight: 400;line-height: 28px;letter-spacing: 0em;margin: 0 0 20px;}


@media screen and (max-width: 991px) {
.navbar-collapse{background: #fff;position: absolute;width: 100%;top:80px;right: 0;}  
.navbar-toggler{position: absolute;right:20px;top:20px;border:1px solid #ddd;} 
.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: 3px;}
.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 #ddd;background: transparent;}
.navbar-nav .dropdown-menu li,.mega-menu-main-wrap,.navbar-nav .dropdown-menu{margin: 0;}
.mega-menu-main-wrap{padding: 10px 0;background: #f7f7f7;}
.navbar-nav .dropdown-menu .menu-links li a { color: #000; }
.menu-services .menu-l,.menu-services .menu-m,.menu-services .menu-r{width:100%;padding: 0;}
.menu-services .menu-hd{display:block;}
.menu-hd{font-size: 18px;}
.navbar-nav .dropdown-menu .menu-country-list li{width: 33%;font-size: 12px;background: transparent;}
.menu-services .menu-r .menu-r-inner-wrap{padding:15px 15px;}
.menu-desc{font-size: 14px;line-height: 20px;}
.menu-services .btn-wrap2{margin-top: 10px;}
.menu-services .menu-r .blue-btn1 { font-size: 14px; padding: 10px 16px; }
.menu-services .menu-r{margin-top:10px;}
.menu-services .menu-m{margin-bottom: 8px;border: 0;}
.navbar-nav {height:720px;overflow-y: scroll;}
.menu-country-login .menu-country-list li a{background-position: 0 11px;}
.navbar-nav .dropdown-menu .menu-country-list li a{background-position: 0 6px;}

.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 .nav-link.nav-link-single {width: calc(100% - 38px);}
.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: 82px;position: absolute;left: 0;margin: 0 !important;}  
.navbar { padding: 0; line-height: 3rem;position:static; } 
.navbar .dropdown-menu { line-height: initial;/* width: 100%; */width: auto;border-top: 1px solid #fdfdfd;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;}  
.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: 30px;}
.navbar-nav .dropdown-menu .menu-menu-resources .menu-links li{width: 271px;}
.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: 15px 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; }

body.section-blogs .breadcrumb-outerwrap { margin-top: 30px; }
.section-services-nnew .container{max-width:100%;padding:0;}
.section-services-nnew .ind-slsn-services-text{max-width: 1300px;margin: 0 auto;min-height: 491px;}
.section-wrapper #text1.text-block{background:url(../images/tab1-bg.jpg) no-repeat 0 0 #0e1822;background-size:cover;}
.section-wrapper #text2.text-block{background:url(../images/tab2-bg.jpg) no-repeat 0 0 #0e1822;background-size:cover;} 
.section-wrapper #text3.text-block{background:url(../images/tab3-bg.jpg) no-repeat 0 0 #0e1822;background-size:cover;}
.tabs-right-sec{width: 412px; padding-left: 0; margin-left: 50%;}

.section-wrapper .menu-item:nth-child(2):before{content:'';border-left: 1px solid; left: -20px; position: absolute; top: 3px; width: 1px; height: 50px; opacity: 0.5;}
.section-wrapper .menu-item:nth-child(2):after{content:'';border-right: 1px solid; right: -20px; position: absolute; top: 3px; width: 1px; height:50px; opacity: 0.5;}
/* .section-wrapper .menu-item.active:nth-child(2):after,.section-wrapper .menu-item.active:nth-child(1):before{display:none;} */
.section-wrapper .menu-item:nth-child(2) {margin: 0 40px;}
.section-wrapper .text-block{min-height: 491px;}
/* 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;} */
.search-box{top: 38px;}
.top-inner-wrap{/* padding:0 0 8px; */padding:0 0 2px;justify-content: flex-start;}
.menu-right {margin-top:4px;width: 100%;}
.language-panel {margin:0 20px 0 10px;padding-right: 20px;}
.menu-wrap { /* width: auto; */ width: calc(100% - 200px); display: flex; justify-content: center; }
.search-box::before{left: 150px;right: auto;}
.navbar-collapse{top: 52px;z-index: 999;}  
.logo-wrap {width: 125px;margin-right: 10px;}
.logo-wrap svg{width: 100%;}
.navbar-toggler{top: 6px;padding-left: 6px; padding-right: 6px;}
.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: 30px;background: #fff;border-top: 1px solid #ececec; left: 15px; min-width: 330px; }
.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: 52px;}
.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; } */
#toggleBtn { position: relative; position: static; top: 62px; right: 15px; z-index: 99; width: auto; text-indent:-9999px; margin-top: 4px; }


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; display: none; }
header .top-panel .menu-wrap .menu-right { /* position: absolute; */position: static; left: 0; top: 52px; width: calc(100% - 75px); z-index: 99; display: flex; justify-content: center; width: 100%; width: auto;}
.section-register-login .breadcrumb-outerwrap {margin-top: 55px;}

.section-contact-us .submit .blue-btn1 .submit-btn { padding: 17px 72px 17px 25px; }
.section-contact-us .submit .blue-btn1 img {right: 27px; top: 19px;}
.menu-right .search-panel { position: static; padding-right: 6px;}
.search-box {min-width: 300px;}
.menu-right .search-panel .search-box {top: 55px;}

.darkthementn, .darkthementn.active-dark-theme-btn {padding: 8px 20px 8px 20px;}
.section-services-nnew nav {top: 58px;background: #f78324; width: 100%; padding: 20px 5px;}
.section-services-nnew nav a {font-size: 18px; margin: 0 0 15px;}
.section-services-nnew .content-section {width: 100%; left: 0; top:0}
.section-services-nnew .content-section{padding-left: 0;}
.ind-slsn-services-text{flex-wrap: wrap;}
.ind-slsn-services-text .ind-slsn-services-icon { width: 100%; }
.tabs-right-sec { width: 100%; padding-left: 0; margin-top: 25px; }
.tabs-right-sec p, .tabs-right-sec {color: #fff;}
.tab-services-hd {margin: 0 0 10px;}
.section-services-nnew .btn-wrap2 {margin-top: 20px;}
.tabs-right-sec .btn-wrap2 .blue-btn1 {font-size: 13px; padding: 12px 15px;}


.services-menu-img .dropdown-menus { min-width: auto; width: 100%; }
.dropdown-menus .container { padding: 0 5px; }
.navbar-nav .dropdown-menu .dropdown-menus { /* padding: 0 15px; */ min-width: auto; width: 100%; }
.dropdown-menus .mega-menu-main-wrap {padding: 15px;}
.services-menu-img .dropdown-menus .mega-menu-main-wrap {padding: 15px 0;}
.dark-theme-body .dynamic-pages-header {border-bottom: 1px solid #555;}
.dark-theme-body .dynamic-pages-header .content-wrap-r-w-2 *, .dark-theme-body .dynamic-pages-header .content-wrap-r-w-2 .blog-more a { color: #cccdcf !important; }
.dark-theme-body .dynamic-pages-header .content-wrap-r-w-2 .blog-more a { filter: none; }
.dark-theme-body .dynamic-pages-header .content-wrap-r-w-2 .blog-more a img { filter: invert(100); }
.dark-theme-body .dynamic-pages-header .content-wrap-r-w-2 .blog-desc { filter: none; }
.testimonials-name {font-size: 16px;}


/* 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 */

.white-paper-listing .blog-row:nth-last-child(2) { margin-bottom: 35px; border-bottom: 1px solid #404040; padding-bottom: 35px; }
.section-homepage.dark-theme-body .dynamic-pages-header { background-color: transparent !important; border: 0; }
.section-solutions-nnew {padding-bottom: 0;}
.news-content-wrap {padding: 15px;}
.pagination-wrap {margin-top: 0px;}
.white-paper-listing {margin-bottom: 0px !important;}
.section-careers-details {padding-top: 50px;}
.dark-theme-body .contact-form-wrap {background-size: 670px;background-position: right 0;padding-top: 230px;}
.form-clm.form-clm-neww {flex-wrap: wrap;}
.form-clm.form-clm-neww input { width: calc(100% - 130px); }
.form-clm.form-clm-neww .error-message {position: relative;width: 100%; float: left; margin-bottom: 10px; bottom: 0;}
.form-clm.form-clm-neww:has(.error-message) { margin-bottom: 0px; background: none; max-height: none; }
.form-clm.form-clm-neww:has(.error-message)::after { content: ''; position: absolute; left: 0; top: 0; height: 50px; width: 100%; background: white; z-index: -1; border-radius: 5px; }
.footer-col4 .footer-links li:nth-child(2) { padding-left: 0; }
.footer-links li:last-child { padding-left: 5px; }
.footer-links li { font-size: 14px; border-right: 1px solid #000; line-height: 1; padding: 0 6px; }
.testimonials-slider-wrap .owl-nav button.owl-prev, .testimonials-slider-wrap .owl-nav button.owl-next {background: #f78324 !important;}
.search-pagination {margin: 30px 0;}
body.section-workflowcollaborations .copyright-wrap, body.section-documents .copyright-wrap, body.section-payments .copyright-wrap { margin-bottom: 40px; }
#page-home.section-homepage .dynamic-pages-header { display: none !important; }
.home-vdo {margin-top: 35px;}
}
@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 (max-width:1366px) {
.home-vdo {max-height: 535px;}  
}

@media (max-width:1280px) {
.home-vdo {max-height:505px}  
.about-sec2-img.bottom-align-img{width:100%;}
}


@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;}
.news-header, .News-header{/* background-position:-515px 0; */}
.tabs-right-sec{margin-left:65%;}
.section-wrapper #text1.text-block{background-position:-85px 0;}
}

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

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

.faq-tabs-wrap {
/* position: sticky;
top: 70px;  adjust based on your header height 
z-index: 999;
background: #fff;
 */}

/* ================== */
.pin-spacer {
	width: 100% !important;
	/* float: left !important; */ height: 100vh; inset: 0 !important;
}
.spacer {
    height: 100vh;
  }

  .section-wrapper {
    display: flex;
    min-height: 300vh;
	width: 100%;
  position: relative;
  }

  .section-wrapper .left-menu {
    flex: unset;
    padding: 0;
    background: none;
    /* position: sticky; */
    position: relative;
    /* top: 0; */
   /* height: 100vh;*/
    display: flex;
    flex-direction: row;
    justify-content: center;
	/*height: calc(100vh - 200px);*/
	/* top: 100px; */
	top: 0px;
  z-index: 10;
  width: 100%;
  left: 0;
  max-width: 840px;
  margin: 0 auto;
	
  }

.section-partner {
	position: relative;
	background: #fff;
}


  .section-wrapper .right-text {
    flex: auto;
    position: relative;
    padding: 30px;background: #0e1822;margin-top: 40px;
  }

  .section-wrapper .text-block {
    position: absolute;
    opacity: 0;
    transform: translateY(0px);
    max-width: 100%;
    width: 100%;
	left:0;
	top:0 !important;
	padding-left: 30px;
  }

  .section-wrapper .text-block.active {
    opacity: 1;
    transform: translateY(0);
    transition: all 0.8s ease;
	z-index: 99;
  }

  .mobile-accordion {
    display: none;
  }
  
 /* .section-services-nnew */ .super-sticky {
    position: relative;
    overflow: hidden;
	/* max-height:110vh; */
	max-height:100vh;min-height: 491px;padding-bottom: 0;
  }


  .section-wrapper {
  display: flex;
  flex-direction: unset;
  min-height: 491px;flex-wrap: wrap;
  justify-content: center;
}

.stmp-h2 {
	color: #0595D2;
	transition: 0.3s ease;
	font-size: 18px;
	font-weight: 500;
	margin: 0;
	padding-top: 4px;
} 

@media (max-width:1024px) {  
.home-vdo {
    max-height: 385px;
} 
}
  

@media (max-width: 768px) {
.home-vdo {
    max-height:275px;
}     
.section-wrapper { display: none; } 
.mobile-accordion { display: block; } 
.mobile-accordion .accordion { background: none; gap: 15px; display: flex; flex-wrap: wrap; }
.mobile-accordion .accordion-item { background: none; border: 0 !important; width: 100%; }
.mobile-accordion .accordion-header { margin-bottom: 0px; }
.mobile-accordion .accordion-collapse { background: none; padding: 15px 0px; text-align: left; font-size: 14px; line-height: 24px; border-radius: 5px; margin-top: 10px; }
.mobile-accordion .accordion-body { text-align: left; font-size: 14px; line-height: 24px; }
.mobile-accordion .accordion .accordion-button {  font-size: 16px; box-shadow: none !important; background: rgba(255,255,255,0.26);color:#fff;}
.mobile-accordion .accordion .accordion-button[aria-expanded="true"] {background:rgba(255,255,255,0.26); color: #fff; box-shadow: none;}
.mobile-accordion .accordion .accordion-button[aria-expanded="true"]::after {filter: invert(100%) brightness(1000%); transform: rotate(185deg) !important;}
.dark-theme-body .mobile-accordion .accordion .accordion-button[aria-expanded="true"] {filter: invert(100%) brightness(1000%); transform: rotate(185deg) !important;}
.section-services-nnew {max-height: none !important; height: auto !important; }
}

.accordion-arrow {
transition: transform 0.3s ease;
}

.accordion-arrow.rotate {
transform: rotate(180deg);
}
  
 input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #D2D2D2;
  -webkit-text-fill-color: white;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  transition: background-color 5000s ease-in-out 0s;
}
 
@media (max-width:767px) {
.home-vdo {
    max-height:200px;
} 
} 

@media (max-width:450px) {
.home-vdo {
    max-height:150px;
} 
} 

@media (max-width:400px) {
.home-vdo {
    max-height:140px;
} 
}  
 
.anim-up {
    opacity: 0;
    transform: translateY(80px);
}


.media-slide.active .anim-up {
    animation: slideUp 0.9s ease forwards;
}

.media-slide.active .slide-desc {
    animation-delay: 0.2s;
}

.media-slide.active .slide-btnname {
    animation-delay: 0.4s;
}

@keyframes slideUp {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

body.section-landing-page .section-testimonials-landing .owl-nav button.owl-next span {background: #ffffff url(../images/blue-arrow-r.svg) no-repeat center center !important;}
body.section-landing-page .section-testimonials-landing .owl-nav button.owl-prev span {background: #ffffff url(../images/blue-arrow-l.svg) no-repeat center center !important;}
















