html {overflow-x:hidden}
body {  font-family: "Montserrat", sans-serif; font-size: 14px; font-weight: 400; line-height: 28px; color:#000; padding:0; margin:0; font-style:normal }

img {max-width:100%}
ul {list-style:none; padding:0; margin:0}

a{text-decoration:none;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
a:hover{text-decoration:none;outline:none;}
* { box-sizing: border-box;  }

.overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index:9999999; background:#fff}
.overlay.loaded .overlayContent {opacity: 0;margin-top: -15px;}
.overlay .overlayContent {position: relative;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;transition: 0.5s cubic-bezier(0.77, 0, 0.18, 1);}
.overlay .overlayContent .skip {display: block;width: 130px;text-align: center;margin: 50px auto 0;cursor: pointer;color: #fff;font-family: "Nunito";font-weight: 700;padding: 12px 0;border: 2px solid #fff;border-radius: 3px;transition: 0.2s ease;}
.overlay .overlayContent .skip:hover {background: #ddd;color: #444;border-color: #ddd;}
.svg-cont { display: flex ; align-items: center; }
.svg-cont img {margin:0 30px 0 0}

.three-body {
 --uib-size: 35px;
 --uib-speed: 0.8s;
 --uib-color: #E03121;
 position: relative;
 display: inline-block;
 height: var(--uib-size);
 width: var(--uib-size);
 animation: spin78236 calc(var(--uib-speed) * 2.5) infinite linear;
}

.three-body__dot {
 position: absolute;
 height: 100%;
 width: 30%;
}

.three-body__dot:after {
 content: '';
 position: absolute;
 height: 0%;
 width: 100%;
 padding-bottom: 100%;
 background-color: var(--uib-color);
 border-radius: 50%;
}

.three-body__dot:nth-child(1) {
 bottom: 5%;
 left: 0;
 transform: rotate(60deg);
 transform-origin: 50% 85%;
}

.three-body__dot:nth-child(1)::after {
 bottom: 0;
 left: 0;
 animation: wobble1 var(--uib-speed) infinite ease-in-out;
 animation-delay: calc(var(--uib-speed) * -0.3);
}

.three-body__dot:nth-child(2) {
 bottom: 5%;
 right: 0;
 transform: rotate(-60deg);
 transform-origin: 50% 85%;
}

.three-body__dot:nth-child(2)::after {
 bottom: 0;
 left: 0;
 animation: wobble1 var(--uib-speed) infinite
    calc(var(--uib-speed) * -0.15) ease-in-out;
}

.three-body__dot:nth-child(3) {
 bottom: -5%;
 left: 0;
 transform: translateX(116.666%);
}

.three-body__dot:nth-child(3)::after {
 top: 0;
 left: 0;
 animation: wobble2 var(--uib-speed) infinite ease-in-out;
}

@keyframes spin78236 {
 0% {
  transform: rotate(0deg);
 }

 100% {
  transform: rotate(360deg);
 }
}

@keyframes wobble1 {
 0%,
  100% {
  transform: translateY(0%) scale(1);
  opacity: 1;
 }

 50% {
  transform: translateY(-66%) scale(0.65);
  opacity: 0.8;
 }
}

@keyframes wobble2 {
 0%,
  100% {
  transform: translateY(0%) scale(1);
  opacity: 1;
 }

 50% {
  transform: translateY(66%) scale(0.65);
  opacity: 0.8;
 }
}


.mt90 {margin-top:80px}
.container {max-width:1384px; width:100%}
.logo-cont {padding-top:10px;padding-bottom:10px}
.header-top .row {align-items:center}
.header-top {position:fixed; top:0; left:0; width:100%; display:block; z-index:99; background:#fff; transition:all 0.3s ease-out;}
nav.main-nav { justify-content: flex-end; display: flex ; align-items: center; }
.hamburger {position: relative;width: 40px;height: 30px;cursor: pointer;border: 5px solid transparent;float: right;margin-top:0}
.hamburger span {width: 100%;height: 2px;background: #E03121;display: block;position: absolute;right: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all 0.3s}
.hamburger {display:none}
.hamburger span.h-top {top: 0}
.hamburger span.h-bottom {bottom: 0;width: 27px}
.hamburger span.h-middle {top: 50%;margin-top: -1px;width: 25px}
.hamburger.h-active span {width: 100%}
.hamburger.h-active span.h-top {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 50%;margin-top: -1px}
.hamburger.h-active span.h-middle {-webkit-transform: translateX(-30px);-moz-transform: translateX(-30px);-ms-transform: translateX(-30px);-o-transform: translateX(-30px);transform: translateX(-30px);filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0}
.hamburger.h-active span.h-bottom {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);bottom: 50%;margin-bottom: -1px}
.bottombar {background-color: #08509e}
.header-top .container {position: relative;}
.main-nav>ul {padding: 0;margin: 0;list-style: none; display:flex}
.main-nav>ul>li {display: inline-block;margin-left:0;padding-right: 20px}
.main-nav>ul>li.contact a {border:1px solid #E03121; background:#fff; text-align:center; border-radius:20px;color:#E03121; padding:11px 10px}
.main-nav>ul>li+li {padding: 0 15px}
.main-nav>ul>li+li:last-child {padding-right:0}
.main-nav>ul>li>a {text-transform:capitalize;display: block;text-decoration: none;color: #000;line-height:18px;font-size: 14px;position: relative;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all 0.3s; font-weight:600; padding:30px 0}
.main-nav>ul>li:hover>a {color: #E03121}
.main-nav > ul > li.contact{padding-top: 19px;}
.submenu {position: absolute;left: 0;top: auto;right: 0;min-width: 200px;list-style: none;margin: 0;padding: 0;padding: 15px;background: #fff;border: 1px solid #f7f7f7;-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;-ms-border-radius: 0 0 3px 3px;-o-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;visibility: hidden;z-index: 9999;-webkit-box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.3);-moz-box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.3);box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.3);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);transform: translateY(20px);-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all 0.3s}
.submenu>li {display: block;margin: 0; width:22%; margin:0 2.5% 0 0;padding: 0 0 24px 0; margin: 0 2.5% 24px 0; border-bottom: 1px solid rgba(0,0,0,0.15);}
.submenu>li.last {padding-bottom:0; margin-bottom:0; border-bottom:none}
.submenu>li:nth-child(4n) {margin:0 0 24px 0}
.submenu>li a {display: block; padding: 0; color: #000; line-height:16px; font-size: 14px; text-decoration: none; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all 0.3s; font-weight: 400; min-height: 48px; padding:0 0 0 60px }
.submenu>li a {background:url(../images/icon-menu-central-lab.svg) no-repeat 0 center}


.submenu>li.menu-about a {background:url(../images/icon-menu-about.svg) no-repeat 0 center}
.submenu>li.menu-leadership a {background:url(../images/icon-menu-leadership.svg) no-repeat 0 center}
.submenu>li.menu-geographies a {background:url(../images/icon-menu-geographies.svg) no-repeat 0 center}
.submenu>li.menu-expertise a {background:url(../images/icon-menu-expertise.svg) no-repeat 0 center}
.submenu>li.menu-stories a {background:url(../images/icon-menu-stories.svg) no-repeat 0 center}
.submenu>li.menu-end-to-end-services a {background:url(../images/icon-menu-end-to-end-services.svg) no-repeat 0 center}
.submenu>li.menu-clinical-data a {background:url(../images/icon-menu-clinical-data.svg) no-repeat 0 center}
.submenu>li.menu-interactive a {background:url(../images/icon-menu-interactive.svg) no-repeat 0 center}
.submenu>li.menu-scientific-writing a {background:url(../images/icon-menu-scientific-writing.svg) no-repeat 0 center}
.submenu>li.menu-central-laboratory a {background:url(../images/icon-menu-central-laboratory.svg) no-repeat 0 center}
.submenu>li.menu-biostatistics a {background:url(../images/icon-menu-biostatistics.svg) no-repeat 0 center}
.submenu>li.menu-medical-monitoring a {background:url(../images/icon-menu-medical-monitoring.svg) no-repeat 0 center}
.submenu>li.menu-consulting a {background:url(../images/icon-menu-consulting.svg) no-repeat 0 center}
.submenu>li.menu-clinical-operations a {background:url(../images/icon-menu-clinical-operations.svg) no-repeat 0 center}
.submenu>li.menu-quality-assurance a {background:url(../images/icon-menu-quality-assurance.svg) no-repeat 0 center}
.submenu>li.menu-pharmacovigilance a {background:url(../images/icon-menu-pharmacovigilance.svg) no-repeat 0 center}
.submenu>li.menu-oncology a {background:url(../images/icon-menu-oncology.svg) no-repeat 0 center}
.submenu>li.menu-vaccines-immunology a {background:url(../images/icon-menu-vaccines-immunology.svg) no-repeat 0 center}
.submenu>li.menu-diabetes a {background:url(../images/icon-menu-diabetes.svg) no-repeat 0 center}
.submenu>li.menu-cardiovasular a {background:url(../images/icon-menu-cardiovasular.svg) no-repeat 0 center}
.submenu>li.menu-neurosciences a {background:url(../images/icon-menu-neurosciences.svg) no-repeat 0 center}
.submenu>li.menu-respiratory a {background:url(../images/icon-menu-respiratory.svg) no-repeat 0 center}
.submenu>li.menu-gastroenterology a {background:url(../images/icon-menu-gastroenterology.svg) no-repeat 0 center}
.submenu>li.menu-metabolic-disorders a {background:url(../images/icon-menu-metabolic-disorders.svg) no-repeat 0 center}
.submenu>li.menu-nephrology-hematology a {background:url(../images/icon-menu-nephrology-hematology.svg) no-repeat 0 center}
.submenu>li.menu-gastroenterology-infectious a {background:url(../images/icon-menu-gastroenterology-infectious.svg) no-repeat 0 center}
.submenu>li.menu-menu-immune-system a {background:url(../images/icon-menu-menu-immune-system.svg) no-repeat 0 center}
.submenu>li.menu-menu-nephrology a {background:url(../images/icon-menu-menu-nephrology.svg) no-repeat 0 center}
.submenu>li.menu-ophthalmology a {background:url(../images/icon-menu-ophthalmology.svg) no-repeat 0 center}
.submenu>li.menu-blog a {background:url(../images/icon-menu-blog.svg) no-repeat 0 center}
.submenu>li.menu-events a {background:url(../images/icon-menu-events.svg) no-repeat 0 center}
.submenu>li.menu-our-voice a {background:url(../images/icon-menu-our-voice.svg) no-repeat 0 center}

.sub-submenu { display: flex; align-items: center;padding-left: 60px;margin-top: -10px;}

.submenu li.menu-geographies{margin: 0; padding: 0; border: 0;}
.submenu > li .sub-submenu li a {background:url(../images/menu-arrow.svg) no-repeat 0 center;background-size: 14px !important;font-size:14px;font-weight: 400;padding: 0 15px 0 19px;}
.submenu.who-we-are-menu > li{width: 30%;margin-right: 2.5%;}
.submenu.expertise-menu > li{width: 17%;}
.submenu.expertise-menu > li:nth-child(4n) { margin:0 2.5% 24px 0; }
.submenu.expertise-menu > li:nth-child(5n) { margin:0 0 24px 0; }
.main-nav > ul > li .submenu.insights-menu{right: 0;max-width: 457px;left:auto;padding-right: 127px;}
.submenu.insights-menu > li{width:100%;margin-right:0;}
.submenu > li .sub-submenu a::before{display:none;}

.submenu>li a { overflow: hidden; position: relative; display: inline-flex; margin:0; align-items:center }
.submenu>li a::before { content: ""; position: absolute; width: 100%; left: 66px;background-color: #E03121; height: 1px; bottom: 0; transform-origin:0; transform: scaleX(0); transition: transform 0.3s cubic-bezier(0.76, 0, 0.24, 1); }
.submenu>li a:hover::before { transform-origin:66px 0; transform: scaleX(1); background-color:#E03121 }
.submenu.insights-menu .submenu.insights-menu {
  top: auto;
  bottom: -73px;
  right: calc(100% + 40px);
  min-width: 560px;
  box-shadow: -4px -4px 43px 0px #00000012;
}
.submenu.insights-menu .submenu.insights-menu {
    min-width: 450px;
    padding-right: 50px;
    background: #FEF7F4;
}
.submenu.insights-menu > li {
  position: relative;
}
.submenu.insights-menu .submenu.insights-menu > li {
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.submenu.insights-menu .submenu.insights-menu > li:last-child {
  padding: 0;
  margin: 0;
}

.main-nav .fl {width: 30px;font-size: 20px;line-height: 35px;text-align: center;color: #000;font-style: normal;position: absolute;right: 0;top: 0;z-index: 999;display: none}
.main-nav .fl:before {font-size: 14px;text-align: center;line-height: 35px}
.main-nav>ul>li .submenu {left: 0; box-shadow:none; border:none; top:80px; padding:50px 50px; background:url(../images/drop-sign.svg) no-repeat right 10px bottom 10px #FEF7F4;display: flex;    flex-wrap: wrap;}


.main-nav>ul>li:hover > .submenu {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);visibility: visible;filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1}
.content-block {padding: 70px 0;position: relative}
.slideInUp {visibility: hidden;filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transform: translate3d(0, 30px, 0);-moz-transform: translate3d(0, 30px, 0);-ms-transform: translate3d(0, 30px, 0);-o-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;transition: all 1s ease-out}
.is-active .slideInUp {visibility: visible;opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.slideInUp2 {-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;transition-delay: .3s}

.swiper-container { width: 100%; height: 600px; }
.swiper-slide { height:600px }
.slide-image { display: flex ; align-items: center; position: absolute; top: 0; left:0; width:100%; height:600px}
.slide-image video, .slide-image img {width:100%; height:100%; display:block; object-fit:cover}
.slide-image video {transform:scaleX(-1)}
.swiper-wrapper{ list-style-type: none; padding: 0px; margin: 0px; }
.swiper-container { width: 100%; height: 600px; }
.slide-image h2 {position:absolute; left:55%; font-size: 60px; font-weight: 300; line-height: 60px; text-align:left; max-width:510px;width:35%; z-index:99; padding:0; margin:0;text-transform: capitalize; }

.slide:before {content:''; position:absolute;/*background: linear-gradient(90deg, rgba(255, 255, 255, 0.69) 28.78%, rgba(255, 255, 255, 0) 77.73%);*/ width:100%; height:100%; z-index:9}
.slide-title {  font-size: 60px; font-weight: 400; line-height: 60px; text-align: left;  }
.slideshow { position: relative; }
.slide-image { display: flex ; align-items: center; }
.slideshow-navigation-button { position: absolute; top: 0; display: flex; justify-content: center; align-items: center; height: 100%; width: 5rem; z-index: 1000; transition: all 0.3s ease; color: #FFF; }
.slideshow-navigation-button:hover, .slideshow-navigation-button:focus { cursor: pointer; background: rgba(0, 0, 0, 0.5); }
.slideshow-navigation-button.prev { left: 0; }
.slideshow-navigation-button.next { right: 0; }
.swiper-button-next, .swiper-button-prev {width:60px; height:60px; left:15px; right:auto; bottom:30px; top:auto; transition:all .5s;border-radius:50%; border:2px solid #E03121; background-size:auto; transition:all ease 0.5s; transform:scale(1)}
.swiper-button-next:hover, .swiper-button-prev:hover {background:#fff;transform:scale(1.1)}
.swiper-button-next {left:90px}
.swiper-button-next:after, .swiper-button-prev:after {background:url(../images/arw-left.svg) no-repeat center center; width:30px; height:30px; display:block; content:''; background-size:auto; transition:all ease 0.5s; transform:scale(1) }
.swiper-button-next:hover:after, .swiper-button-prev:hover:after {transform:scale(1.1)}
.swiper-button-next:after {background:url(../images/arw-right.svg) no-repeat center center;}
.fix-d {position:relative}
.fix-d img{position:absolute; right:0; top:-530px; z-index:9; }
.common-padding {padding:98px 0}
.main-title {display:block;  font-size: 16px; font-weight: 400; line-height: 1; letter-spacing: 0.1em; text-transform:uppercase;color: #E03121}
.main-title span.sm-txt { font-size: 30px; font-weight: 500; line-height: 42px; display:block; margin:30px 0 0 0; text-transform:capitalize; color:#000;text-transform: none;}
.mb15 {margin-bottom:15px}
.mb30 {margin-bottom:30px}
.mb60 {margin-bottom:60px}
.mb50 {margin-bottom:50px}
.pb50 {padding-bottom:50px}
.pb0 {padding-bottom:0}
.pt50 {padding-top:50px}
.pt0 {padding-top:0}
.abt-icon-col {width:16%; display:inline-flex; justify-content:center; flex-wrap:wrap; margin-bottom:50px}
.abt-icon-img {width:100%; display:block; margin:0 0 15px 0;text-align:center}
.abt-icon-txt {width:100%; display:block; margin:0; text-align:center; font-size: 16px; font-weight: 400; line-height: 20px;color: #C1121F; }
.about-right {padding:28px 0 0 0}
.journey-bg {min-height:400px; width:100%; display:block; position:relative;z-index:9}
.journey-bg img {/*position:absolute;*/ right:0; top:0;    min-height: 400px; object-fit: cover;z-index:99}
.mover{width:auto; margin:0 auto; overflow:hidden;  background-size: cover;}
.bg-light {background:#F8E8E1 !important}
.pl-pr-0 {padding-left:0; padding-right:0}
.journey-cont {margin-top:-7px;}
.journey-row {display:flex}
.journey-cont-left {background:#83B8DA; min-height:570px; width:56%; position:relative;display: flex; justify-content: flex-end; }
.journey-cont-right {min-height:570px; width:44%; position:relative;display: flex; justify-content: flex-start; }
.journey-left-txt,.journey-right-txt {width: 100%; max-width: 658px;padding:320px 65px 30px 0}
.journey-left-txt {height: 100%; display: flex; flex-wrap: wrap; align-items: center; align-content: center;padding-bottom:0;padding-top:0;}
.journey-right-txt	{background:#F8E8E1;padding:0 20px 0 76px;display: flex; flex-wrap: wrap;justify-content:space-between;align-items: center;align-content: center;}
.journey-cont-left:before {content:''; position:absolute; left:0;bottom:0; width:354px; height:433px; background-size:contain; background:url(../images/red-d.svg) no-repeat 0 0; display:block}
.position-relative {position:relative}
.bg-red {background:#E03121}
.font40 {font-size: 40px !important; font-weight:500; line-height: 46px!important; }
.blog-title { font-size: 28px; font-weight: 400; line-height: 34px; }
.blog-tag span {display:inline-block;background:rgba(0, 0, 0, 0.3); font-size: 12px; font-weight: 500; line-height: 12px; padding:5px; border-radius:5px }
.txt-wh,.txt-wh span {color:#fff}
.count { font-size: 60px; font-weight: 700; line-height: 60px;color:#fff; display:block; margin:0 0 10px 0; text-align:center; position:relative}
.count.plus:after {content:'+'; position:relative; display:inline-block;}
.less-percent:before {content:'>'; position:relative; display:inline-block;} 
.less-percent:after {content:'%'; position:relative; display:inline-block;} 
.counter-col h3 { font-size: 16px; font-weight: 600; line-height: 16px; text-align: center; display:block; margin:0;color:#fff; }
.counter-col {width:45%;margin: 30px 0;}
.empower-panel {background:url(../images/empowering-img.jpg) no-repeat center bottom; min-height:909px; background-size:cover;overflow: hidden;}
.bg-red{background:#E03121;}
.bg-blue{background:#003049;}
/* data splitting */
h2.splitting .char,.splitting .char { transition: transform 0.3s cubic-bezier(0.3, 0, 0.3, 1), opacity 0.3s linear; transition-delay: calc( 20ms * var(--char-index) ); }
h2.splitting[data-scroll=out] .char,.splitting[data-scroll=out] .char { opacity: 0; transform: translateY(0.25em); }
.splitting .word, .splitting .char { display: inline-block; }
.splitting .char { position: relative; }
.splitting .char::before, .splitting .char::after {   content: attr(data-char);   position: absolute;   top: 0;   left: 0;   visibility: hidden;   transition: inherit;   user-select: none; }
.splitting { --word-center: calc((var(--word-total) - 1) / 2); --char-center: calc((var(--char-total) - 1) / 2); --line-center: calc((var(--line-total) - 1) / 2); }
.splitting .word { --word-percent: calc(var(--word-index) / var(--word-total)); --line-percent: calc(var(--line-index) / var(--line-total)); }
.splitting .char { --char-percent: calc(var(--char-index) / var(--char-total)); --char-offset: calc(var(--char-index) - var(--char-center)); --distance: calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) ); --distance-sine: calc(var(--char-offset) / var(--char-center)); --distance-percent: calc((var(--distance) / var(--char-center))); }
.center-align{text-align:center;}


.common-btn.wh {color:#E03121}
.common-btn.wh:hover  {color:#fff}
.hvr-shutter-out-vertical { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; background: #fff; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; overflow:hidden }
.hvr-shutter-out-vertical:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: #E03121; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active { color: white; }
.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before { -webkit-transform: scaleY(1); transform: scaleY(1); }


/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;/*background:url(owl.video.play.png) no-repeat;*/cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:0}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

.case-studies {background:url(../images/bg-case-studies.jpg) no-repeat center top; background-size:cover; height:560px; position:relative}
.video-cont { position: absolute; left: 0; top: 0; height:560px; width:100%; object-fit:cover }
.video-cont video  { height:100%; width:100%; object-fit:cover; display:block }
.case-studies-left {background:#FEF7F4; padding:50px; display:block; position:relative; margin:28px 0 0 0}
.case-col h2,.case-col .case-img {margin:0 0 25px 0; display:block}
.title-sml-red {color:#E03121; font-size: 14px; font-weight: 400; line-height: 14px; letter-spacing: 0.1em; text-transform:uppercase  }
.case-title {color:#000;font-size: 24px; font-weight: 400; line-height: 30px; }
.read-link { font-size: 14px; font-weight: 500; line-height: 18px; text-align: left; text-decoration: none; text-transform:uppercase;color:#E03121 }
.read-link { overflow: hidden; position: relative; display: inline-block; margin:0 }
.read-link::before, .read-link::after { content: ""; position: absolute; width: 100%; left: 0; }
.read-link::before { background-color: #E03121; height: 1px; bottom: 0; transform-origin: -100% 50%; transform: scaleX(1); transition: transform 0.3s cubic-bezier(0.76, 0, 0.24, 1); }
.read-link:hover::before { transform-origin:0% 50%; transform: scaleX(0); background-color:#000 }
.read-link::after { content: attr(data-replace); height: 100%; top: 0; transform-origin: 100% 50%; transform: translate3d(-200%, 0, 0); transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1); color: #000; }
.read-link:hover::after { transform: translate3d(0, 0, 0); }
.read-link span { display: inline-block; transition: transform 0.3s cubic-bezier(0.76, 0, 0.24, 1); }
.read-link:hover span { transform: translate3d(-200%, 0, 0); }
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {padding:0; margin:0 10px 0 0;width: 41px;height: 15px;transition:all .5s ease; transform:scale(1)}

.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span, .owl-carousel button.owl-dot span {display:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-next:hover {background:url(../images/arw-blck-right.svg) no-repeat 0 0}
.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover {transform:scale(1.1)}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-prev:hover {background:url(../images/arw-blck-left.svg) no-repeat 0 0}

.owl-nav { display: flex ; margin: 25px 0 0 0 !important; }

.with-arw {color:#fff; padding:0 21px 0 0}
.with-arw::before { background-color: #E03121; height: 1px; bottom: 0; transform-origin:0 50%; transform: scaleX(0); transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1); }
.with-arw:hover::before { transform-origin:0 50%; transform: scaleX(0.8); background-color:#fff }
.with-arw::after {color:#fff}
.with-arw img {position:absolute; right:0; top:3px}
.with-arw::after {  transform: translate3d(-200%, 0, 0); color: #fff; }
.with-arw:hover::after { transform: translate3d(0, 0, 0); }
#client-car {margin-top:-18px}
.client-carcol:before {content:'';background:url(../images/icon-testimonials.svg) no-repeat 0 0;    width: 78px; height: 78px; display: block; position: absolute; top: 0; left: 64px;}
.client-carcol {padding:50px 50px 30px; border-radius:10px; box-shadow: 0px 2px 18px 0px rgba(110, 130, 208, 0.17); margin:38px 18px 18px; min-height:367px}
.client-carcol p	{ font-size: 16px; font-weight: 400; line-height: 28px; }
.test-tl { font-size: 20px; font-weight: 500; line-height:22px; padding:0; margin:0 0 5px 0}
.star {display:inline-flex; gap:5px}
.star span { background: url(../images/star.svg) no-repeat 0 0; width: 16px; height: 16px; display: inline-block; }


.owl-carousel.nav-bottom .owl-nav button.owl-next, .owl-carousel.nav-bottom .owl-nav button.owl-prev, .owl-carousel.nav-bottom button.owl-dot {padding:0; margin:0 10px;width: 60px;height: 60px;transition:all .5s ease; transform:scale(1)}
.owl-carousel.nav-bottom .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span, .owl-carousel button.owl-dot span {display:none}
.owl-carousel.nav-bottom .owl-nav button.owl-next {background:url(../images/arw-right.svg) no-repeat 0 0; }
.owl-carousel.nav-bottom .owl-nav button.owl-next:hover,.owl-carousel.nav-bottom .owl-nav button.owl-prev:hover {transform:scale(1.1)}
.owl-carousel.nav-bottom .owl-nav button.owl-prev {background:url(../images/arw-left.svg) no-repeat 0 0}
.nav-bottom .owl-nav { display: flex ; margin: 25px 0 0 0 !important; justify-content:center }

@keyframes slide1 {
  0%,
  100% {
    transform: translate(0, 0);
  }

  50% {
    transform: translate(10px, 0);
  }
}

.blog-row {display:flex; justify-content:space-between}
.blog-col {width:33%}

.footer-left {background:#E03121; padding-right:25px;position:relative;}
.footer-left:after{content:'';background:url(../images/shape-foot.svg) no-repeat right bottom;position: absolute; bottom: 0; right: 20px; width: 337px; height: 285px;}


.ptpb75 {padding-top:75px; padding-bottom:75px}
a.cm-arw {border:1px solid #fff; height:42px; padding:0 27px 0 21px; border-radius:30px; background:none; display:inline-flex;align-items:center; justify-content:center;color:#fff !important;font-weight: 600;z-index: 9;}
a.cm-arw:after {content:''; position:relative;background:url(../images/btn-arw.svg) no-repeat 0 center; width:17px; height:12px; display:block; right:-8px; transition:all .5s ease-in}
a.cm-arw:hover {border:1px solid #fff; color:#E03121 !important}
a.cm-arw:hover:after {background:url(../images/btn-arw-red.svg) no-repeat 0 center; right:-15px }
a.cm-arw:before {background:#fff}

a.cm-arw.rd {border:1px solid #E03121;color:#E03121 !important;}
a.cm-arw.rd:after {background:url(../images/btn-arw-red.svg) no-repeat 0 center;}
a.cm-arw.rd:hover {border:1px solid #fff; color:#fff !important}
a.cm-arw.rd:hover:after {background:url(../images/btn-arw.svg) no-repeat 0 center;  }
a.cm-arw.rd:before {background:#E03121}
.mrtp1{margin-top:20px;}

footer {position:relative; line-height:19px; font-size:14px; font-weight:400; }
footer .container {position:relative;z-index:1}
footer:before {    content: ''; position: absolute; width: 100%; background: #E03121; height: 100%; display: block; left: -70%; }
.footer-right {padding-left:60px;padding-bottom: 15px;}
.footer-right-row { display: flex ; justify-content: space-between;margin-bottom: 30px;gap: 20px;}
.footer-list {list-style:none; padding:0; margin:0;display: flex; flex-wrap: wrap;}
.footer-list li {margin: 0 0 12px 0; display: block;width:100% }
.footer-list li a {font-size: 16px; font-weight: 500; line-height: 16px; color:#fff;display: flex; width:100%;transition:all 0.3s ease-out;display: inline-block; width: auto; }
.footer-list li a:hover {color:#fff;  }
.footer-ul-col { display: flex; margin-top: 0;gap: 0 25px;}
.hide-li{display:none;}
.col1 .footer-ul-col .footer-list li ul li {width: 100%;}
.col1 .footer-ul-col .footer-list li ul{margin:0;}

.col4 .footer-ul-col .footer-list li ul li {width: 100%;}
.col4 .footer-ul-col .footer-list li ul{margin:0;}
.col4 .footer-ul-col .footer-list{width:33.33%;}



.footer-list li a::before {content:''; position:absolute; left:0; background-color: #003049; height: 1px; bottom: 0; transform-origin:0; transform: scaleX(0); transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1); }
.footer-list li a:hover::before { transform-origin:0; transform: scaleX(1);width:100%; background-color:#003049 }
.footer-list li ul {margin:16px 0 0 0;display: flex; flex-wrap: wrap; justify-content:space-between}
.col1 .footer-list li ul li {width:48%}
.col4 .footer-list li ul li {width:32%}
.footer-list li li a {font-size: 14px; font-weight: 400; line-height: 19px; color:#fff;transition:all 0.5s ease; position:relative}
.footer-list li:last-child {margin:0}
.footer-col.col1 { width: 38%; flex: 0 0 auto; }
.footer-col.col2 { width: 24%; min-width: 187px; }
.footer-col.col3 { width: 19%; }
.footer-col.col4 { width: 104%;
  max-width: 776px; }
.footer-col.col5 { width: 19%; }
.footer-btm { display: flex; flex-wrap: wrap; border-top:1px solid rgba(255,255,255,0.40); padding:20px 0 0 0; margin:20px 0 0 0 }
.copy-txt {margin:0 0 5px 0}
.copy-txt,.copy-links {width:100%; display:flex;color:#fff;justify-content: center;}
.copy-links a {color:#fff; position:relative;transition: all 0.5s ease;}
.copy-links a:hover {color:#003049}
.copy-links a::before {content:''; position:absolute; left:0; background-color: #003049; height: 1px; bottom: 0; transform-origin:0 50%; transform: scaleX(0); transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1); }
.copy-links a:hover::before { transform-origin:0 50%; transform: scaleX(1);width:100%; background-color:#003049 }
.footer-btm[data-aos=fade-up],.footer-right-row div[data-aos=fade-up],.social-cont[data-aos=fade-up]{transform:none!important;opacity:1!important}
.slash {display:inline-block; margin:0 10px }
.social-cont {display:flex; margin:30px 0 0 0; gap:10px}
.header-top.shrink {box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);}
.about-left { padding-left: 60px; }
footer.bg-light { background: #669BBC !important; }
.hide-desk {display:none !important}
.explore-btn{width:113px;height:113px;border:1px solid #E03121;border-radius:50%;text-align:center;font-size:16px;font-weight:400;line-height:20px;display: flex; justify-content: center; align-content: center; align-items: center;color:#E03121;}
.small-hd{display:block; font-size: 16px; font-weight: 400; line-height: 14px; letter-spacing: 0.1em; text-transform: uppercase;margin: 0 0 15px;}
p{font-size: 16px;font-weight: 400;}
.empower-panel-icons{max-width: 1007px;float: right;margin-top:40px;position:relative;}
.empower-panel-icons .abt-icon-col{width:20%;}
.empower-panel-icons:after{content:'';background:url(../images/shape1.svg) no-repeat right bottom;position: absolute; width: 337px; height: 309px; right: 0; bottom: -125px;}
.empower-panel-icons .abt-icon-txt{color:#000;}
.insights-panel .container{width:100%;padding-left:2%;padding-right:2%;max-width: 100%;}
.insights-img { margin: 0 0 20px; }
.insights-tag-date { display: flex; align-items: center;min-height: 52px;}
.insights-date {line-height: 17px; padding-left: 15px; font-size: 16px; font-weight: 600;}
.venue { display: block; }
.insights-tag{background:#669BBC;padding:9px 10px;border-radius:5px;line-height:1;font-size:14px;font-weight:600;}
.insights-hd{font-size:28px;font-weight:500;line-height:34px;margin:20px 0 25px 0;text-transform:capitalize;min-height: 110px;min-height: 140px;}
.insights-carcol a.cm-arw{border: 0;padding: 0 15px 0 0;}
.insights-carcol a.cm-arw::before {background: transparent;}
.insights-carcol a.cm-arw:hover{color: #fff !important;}
.insights-carcol a.cm-arw:hover::after {background: url(../images/btn-arw.svg) no-repeat 0 center;}

.insights-panel .owl-carousel.nav-bottom .owl-nav button.owl-prev { background: url(../images/arw-left-wh.svg) no-repeat 0 0; }
.insights-panel .owl-carousel.nav-bottom .owl-nav button.owl-next { background: url(../images/arw-right-wh.svg) no-repeat 0 0; }
.insights-panel .owl-carousel.nav-bottom .owl-nav button.owl-next,.insights-panel .owl-carousel.nav-bottom .owl-nav button.owl-prev,.insights-panel .owl-carousel.nav-bottom button.owl-dot{margin: 0 5px;}

.inside-header{background:url(../images/inside-header.jpg) no-repeat center 0;width:100%;height:400px;background-size:cover !important;}
.about-header{background:url(../images/about-header.jpg) no-repeat center 0;}
.key-leadership-team-header{background:url(../images/key-leadership-team-header.jpg) no-repeat center 0;}
.geographies-served-header{background:url(../images/geographies-served-header.jpg) no-repeat center 0;}
.our-expertise-header{background:url(../images/our-expertise-header.jpg) no-repeat center 0;}
.success-stories-header{background:url(../images/success-stories-header.jpg) no-repeat center 0;}
.end-to-end-services-header{background:url(../images/end-to-end-services-header.jpg) no-repeat center 0;}
.clinical-data-management-header{background:url(../images/clinical-data-management-header.jpg) no-repeat center 0;}
.interactive-web-response-system-header{background:url(../images/interactive-web-response-system-header.jpg) no-repeat center 0;}
.scientific-writing-header{background:url(../images/scientific-writing-header.jpg) no-repeat center 0;}
.central-laboratory-header{background:url(../images/central-laboratory-header.jpg) no-repeat center 0;}
.biostatistics-header{background:url(../images/biostatistics-header.jpg) no-repeat center 0;}
.medical-monitoring-header{background:url(../images/medical-monitoring-header.jpg) no-repeat center 0;}
.consulting-header{background:url(../images/consulting-header.jpg) no-repeat center 0;}
.clinical-operations-header{background:url(../images/clinical-operations-header.jpg) no-repeat center 0;}
.quality-assurance-header{background:url(../images/quality-assurance-header.jpg) no-repeat center 0;}
.pharmacovigilance-safety-management-header{background:url(../images/pharmacovigilance-safety-management-header.jpg) no-repeat center 0;}
.oncology-header{background:url(../images/oncology-header.jpg) no-repeat center 0;}
.vaccines-immunology-header{background:url(../images/vaccines-immunology-header.jpg) no-repeat center 0;}
.diabetes-header{background:url(../images/diabetes-header.jpg) no-repeat center 0;}
.cardiovasular-diseases-header{background:url(../images/cardiovasular-diseases-header.jpg) no-repeat center 0;}
.neurosciences-header{background:url(../images/neurosciences-header.jpg) no-repeat center 0;}
.respiratory-diseases-header{background:url(../images/respiratory-diseases-header.jpg) no-repeat center 0;}
.gastroenterology-header{background:url(../images/gastroenterology-header.jpg) no-repeat center 0;}
.metabolic-disorders-header{background:url(../images/metabolic-disorders-header.jpg) no-repeat center 0;}
.nephrology-hematology-header{background:url(../images/nephrology-hematology-header.jpg) no-repeat center 0;}
.gastroenterology-infectious-diseases-header{background:url(../images/gastroenterology-infectious-diseases-header.jpg) no-repeat center 0;}
.immune-system-disorders-header{background:url(../images/immune-system-disorders-header.jpg) no-repeat center 0;}
.nephrology-header{background:url(../images/nephrology-header.jpg) no-repeat center 0;}
.ophthalmology-header{background:url(../images/ophthalmology-header.jpg) no-repeat center 0;}
.case-studies-header{background:url(../images/case-studies-header.jpg) no-repeat center 0;}
.blog-header{background:url(../images/blog-header.jpg) no-repeat center 0;}
.events-header{background:url(../images/events-header.jpg) no-repeat center 0;}
.our-voice-header{background:url(../images/our-voice-header.jpg) no-repeat center 0;}
.careers-header{background:url(../images/careers-header.jpg) no-repeat center 0;}
.contact-us-header{background:url(../images/contact-us-header.jpg) no-repeat center 0;}
.site-map-header{background:url(../images/site-map-header.jpg) no-repeat center 0;}
.privacy-policy-header{background:url(../images/privacy-policy-header.jpg) no-repeat center 0;}
.terms-use-header{background:url(../images/terms-use-header.jpg) no-repeat center 0;}














.section-title-breadcrumb{padding:90px 0 50px;}
.breadcrumb-list{display:flex;justify-content: center;margin: 0 0 20px;}
.breadcrumb-list li{padding:0 8px;color:#E03121;text-transform: uppercase;line-height:1;border-right:1px solid #E03121;}
.breadcrumb-list li a{color:#E03121;}
.breadcrumb-list li:last-child{border:0;}
.title{font-size:40px;font-weight:400;line-height:42px;margin:0 0 35px;}
.page-tagline{font-size:40px;font-weight:250;line-height:59px;margin:50px 0 0 0;font-style:italic;}
.txt-bl{color:#000 !important;}
.txt-trnsfrm-none{text-transform:none !important;}
.font-weight-400{font-weight: 400!important;letter-spacing: 0;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.quality-panel{background: #F7F7F7;position: relative;overflow:hidden;}
.quality-img-panel { position: absolute; bottom: 0; left: 0; }
.experts-content-row{display: flex; justify-content: center; gap: 0 30px;}
.experts-col { width: 23%;box-shadow: 14px 10px 36px -4px #0000001A;}
.experts-img{background: #E0E4E7;text-align: center;}
.experts-img img{height: 312px;object-fit: cover;}
.experts-name { font-size: 20px; font-weight: 600; line-height: 20px;padding: 14px 20px;}
.experts-designation { font-size: 14px; font-weight: 500; line-height: 14px;display:block;margin-top: 10px;}
.mb20 { margin-bottom: 20px !important; }
.sitemap-wrap { text-align: left; }
.sitemap-list li{display: block;width: 100%;font-size: 16px;font-weight: 600;}
.sitemap-list li a{color:#000;border-bottom: 1px solid rgba(0,0,0,0.15);display: block;width: 100%;padding: 8px 0;}
.sitemap-list li:last-child a{border:0;}
.sitemap-list li ul{display: flex;flex-wrap: wrap;padding: 10px 0 10px;}
.sitemap-list li li{font-weight: 400;font-size: 15px;width: 33.33%;position:relative;}
.sitemap-list li li a{border:0;padding:8px 0 8px 10px;line-height: 1.3;}
.sitemap-list li li li a{border:0;padding: 5px 0 5px 16px;line-height: 1.3;font-size: 13px;color: #424242;}
.sitemap-list li li:before{content:'';background: #E03121; width: 2px; height: 13px; position: absolute; border-radius: 15px; top: 11px; left: 0;}
.sitemap-list li li li:before{content:'';background:url(../images/right-arrow-icon.svg) no-repeat 0 center; width:16px; height: 16px; position: absolute; border-radius: 0; top: 5px; left: 0;background-size: 16px;}
.sitemap-list li li li{width: auto;padding-right: 30px;}
.sitemap-list li a:hover{color: #E03121;}


@media (min-width:992px) {
.footer-left{width: 27%;}
.footer-right{width:73%;}
.quality-img-panel {max-width: 55%;}
.services-offered-hm .about-left {padding-left: calc(var(--bs-gutter-x) * .5);}
.services-offered-hm .main-title span.sm-txt{font-size:40px;line-height:43px;}
.journey-cont-inside .journey-cont-left {min-height: 750px;}
.journey-cont-inside .counter-col {margin: 50px 0;}
}
@media (max-width: 1564px) {
.fix-d img {right:0}
.slide-image h2 {left:46%; width:40%}
}
@media (max-width: 1440px) {
.container {max-width:1334px}
.fix-d img {right:0}
.footer-right { padding-left: 60px; }
.quality-img-panel {max-width: 59%;}
}
@media (max-width: 1300px) {
.fix-d img {right:-214px}
.container {max-width:100%}
.experts-name{padding: 14px 15px;} 
}
@media only screen and (min-width:1200px) and (max-width:1500px){
.slide-image h2 { left: 45%; width: 40%; font-size: 56px; }
}
@media only screen and (min-width:1200px) and (max-width:1300px){
.fix-d img { right: 0; width: 300px;top: -305px; }
.quality-img-panel img{max-width: 79%;}

}
@media (max-width: 1199px) {
.main-nav {  position: absolute; top: 74px; left: 0; width: 100%; padding: 20px; z-index: 9999; height:calc(100vh - 50px); overflow: auto; background: #FEF7F4;  -webkit-overflow-scrolling: touch; transform: translateY(30px);   transition: transform 0.3s ease-in; flex-wrap:wrap; opacity:0; display:none !important;align-items: flex-start;}
.main-nav>ul { float: none;flex-wrap: wrap;}
.main-nav>ul>li .submenu{background:none; padding:0; display:none; margin:5px 0 15px 0}
.main-nav.slidenav { transform: translateY(0); opacity:1;display:flex !important;align-items: flex-start;}


.submenu>li a {background-size:35px !important; padding:0 0 0 40px; min-height:35px}
.main-nav>ul>li { display: block;    padding: 0 !important;    margin-left: 0; width:100%; position:relative;border-bottom: 1px solid rgba(0, 0, 0, 0.15);}
.main-nav>ul>li>a { font-size: 16px; 	color: #000; 	line-height: 18px; 	font-weight: 500; padding:8px 0}
.submenu>li:nth-child(4n) { margin: 0; }
.main-nav .fl {    display: block;    line-height: 35px}
.submenu {position: static;    min-width: 200px;    background: transparent;    border: none;    padding: 5px 15px 5px 25px;    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);    opacity: 1;    visibility: visible;  box-shadow: none;   transform: none;     transition: none; display: none}
.submenu>li,.submenu.who-we-are-menu > li,.submenu.expertise-menu > li { width:100%; margin:0 0 10px 0!important; padding:0 0 10px 0!important}
.main-nav > ul > li .submenu.insights-menu{padding-right:0;}
.submenu li.menu-geographies{border-bottom:1px solid rgba(0,0,0,0.15)}
.submenu > li br{display:none;}
.submenu>li.last { padding-bottom:10px; margin-bottom: 10px; border-bottom: 1px solid rgba(0,0,0,0.15); }
.submenu>li:last-child {padding-bottom:0; margin-bottom:0; border-bottom:none}
.slideInUp { visibility: visible;filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;transform: translate3d(0, 0, 0);   transition: none}
.hamburger { display: block; }	
.fix-d { position: relative; width: 100%; }
.fix-d img { position: absolute; right: 0; top: -140px; z-index: 9; max-height: 160px;}
.journey-row {flex-wrap:wrap}
.journey-cont-left,.journey-cont-right {width:100%}
.journey-left-txt, .journey-right-txt {max-width:100%; padding:30px 15px}
.footer-left,.footer-right {width:100%}
.swiper-container,.swiper-slide,.slide-image {height:300px}
.slide-image h2 { position: absolute; left: 0;  font-size: 24px; font-weight: 400; line-height: 28px; text-align: left; max-width: 50%; width: 100%; z-index: 99; padding: 0; margin: 0; padding: 0 15px; }
.journey-bg,.journey-cont-left,.journey-cont-right {min-height:inherit}
.journey-bg img {position:relative;position: relative; right: 0; top: 0; min-height:200px; object-fit: cover; z-index: 99;transform: none !important;}
.journey-cont { margin-top: 0; transform:none !important }
.journey-cont-left:before { width: 154px; height: 192px; background: url(../images/red-d.svg) no-repeat 0 0; background-size: contain;}
.common-padding { padding: 50px 0; }
.pb0 { padding-bottom: 0; }
.main-title,.title-sml-red {font-size:12px; line-height:12px}
.main-title span.sm-txt {font-size:28px; line-height:32px}
.case-title {font-size: 20px; line-height:24px}
.case-studies-left {padding:15px}
.case-studies {height:300px}
.count { font-size: 30px; font-weight: 500; line-height: 30px}
.counter-col {margin:0 0 30px 0}
footer:before {display:none}
.footer-left, .footer-right { width: 100%; padding: 30px 15px; }
.footer-right {padding:15px}
.footer-right-row {flex-wrap:wrap; }
.mb60,.abt-icon-col { margin-bottom: 30px; }
.about-right { padding: 0 15px; }
.about-us.pb50 {padding-bottom:20px}
.pb50 {padding-bottom:50px}
.case-studies { height: auto; padding-top: 100px; background-size: auto 200px; padding-bottom: 0; }
.blog-col { width:100%; }
.footer-btm {padding:0; margin:0; border:none}
.hide-desk {display:block !important}
.hide-mob {display:none !important}
.fix-links { position: fixed; bottom: 0; display: flex ; width: 100%; background:#E03121; z-index: 9999; padding:0; justify-content: space-between; align-items: center;  }
.fix-links .social-cont {margin:5px 15px; display:none}
.cont-link {width:100%; text-align:center}
.cont-link a { padding: 0 15px; color: #fff; height: 40px; display: inline-flex ; align-items: center; justify-content: center; }
footer.bg-light {margin:0 0 40px 0}
.counter-col { width: 33%; }
.empower-panel-icons .abt-icon-col{display: inline-block !important;}
.quality-img-panel {position: static;margin-bottom: -50px;}
.experts-content-row{gap: 0 15px;}

.experts-name {font-size: 18px;}
}

@media (max-width: 1024px) {
.footer-right-row {flex-wrap:wrap; display:none}	
.slide-image h2 {max-width: 40%;left: 55%;}
.social-cont {margin: 5px 0 15px; text-align: center; width: 100%;}
.social-cont a{margin: 0 4px;}
.social-cont img{width: 25px;}
.copy-txt{font-size: 13px;}
.mt90 { margin-top: 55px; }
}
@media (max-width: 992px) {
.abt-icon-col {width:33%}
h2 br {display:none}
.nav-bottom .owl-nav {margin: 0 !important;}
.abt-icon-txt {font-size:14px; line-height:16px}
.about-left { padding-left: 15px; }	
.counter-col { width: 50%; }
.empower-panel-icons .abt-icon-col.hide-mob{display:none !important;}
.empower-panel-icons .abt-icon-col { width: 25%; }
.experts-content-row{flex-wrap: wrap;}
.experts-col {width: 47%;}
.experts-content-row{gap: 15px;}
.experts-img img {height: 250px;}
.sitemap-list li li{width: 50%;}
}

@media only screen and (min-width:768px) and (max-width:1100px){
.page-tagline br{display:none;}
.quality-cont{width:100%;}
.inside-header{height: 240px;}
.footer-left::after{background-size: 150px;}
.empower-panel{background: url(../images/empowering-img-mbl.png) no-repeat 10% bottom #ececec;background-size: 749px;}
.empower-panel-icons::after{bottom: -195px;}
.empower-panel-icons{margin-top: 0;}



}

@media (max-width: 767px) {
	
.slide-image h2 {position: absolute; bottom: -76px; width: 100%; background: #83B8DA; left: 0; max-width: 100%; color: #fff; text-align: center; font-size: 22px; font-weight: 300; padding: 10px 0;}
.swiper-container, .swiper-slide, .slide-image { height: 220px; }
.fix-d img{right: 10px;top: -200px;}
.footer-col.col1 {width:100%}	
.footer-col.col2,.footer-col.col3 {width:50%}
.client-carcol {padding:15px}
.client-carcol { padding: 30px 15px; min-height:300px}
.empower-panel { background: url(../images/empowering-img-mbl.png) no-repeat 10% bottom #ececec; min-height: 500px; background-size: 660px;padding-bottom: 130px;}
.empower-panel-icons::after{width: 150px;height: 150px;bottom: -130px;background-size: 150px;}
.video-cont {height:200px}
.abt-icon-col { width: 50%; }
.client-carcol:before {width:60px; height:60px; background-size:contain; left:30px; background-size:contain}
.blog-col.col2 {margin-bottom:20px}
.about-us.pb50{padding-top: 110px;text-align: center;}
.empower-panel-icons .abt-icon-col { width: 50%; }
.mbl-mrg-1{margin-left: 50%;}
.footer-left::after{background-size: 150px;}
.copy-txt, .copy-links{text-align: center;}
.insights-panel .container{padding-left:15px;padding-right:15px;}
.insights-hd{line-height: 30px;font-size: 21px;min-height: unset;}
.insights-tag-date{min-height: unset;}
.inside-header{height: 125px;}
.section-title-breadcrumb {padding: 40px 0 30px;}
.page-tagline{font-size: 18px;line-height: 1.3;
  margin: 20px 0 0 0;}
.page-tagline br{display:none;}
.title{margin: 0 0 25px;line-height: 32px;font-size: 30px;}
.quality-panel .main-title{font-size: 25px;line-height: 25px;}
.journey-left-txt .font40{font-size: 21px !important;line-height: 28px !important;}
.quality-panel .quality-img-panel{max-width: 100%;}

.experts-designation {margin-top: 5px;font-size: 11px;}
.experts-name {padding: 10px 10px;font-size: 13px;}
.experts-img img {height: 150px;}
.mt90 { margin-top:72px; }
.font40 {font-size: 22px !important;line-height: 30px !important;}
.main-title span.sm-txt {font-size: 26px;line-height: 30px;}
section{overflow:hidden;}
.about-us.pb50.hm1 {padding-top: 50px;}

}
@media (max-width:600px) {
.sitemap-list li li{width: 100%;}
}