/*
Theme Name: Therapeutics
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

.main-nav>li>a .menu-text{line-height:14px}
.video-wrapper{height:600px;padding:0}
video.background{width:100%;height:100%!important;object-fit:cover}
.tagline-text h1{font-family:Open Sans;font-weight:700;font-style:Bold;font-size:40px;leading-trim:NONE;line-height:59px;letter-spacing:0;/*text-transform:capitalize; color:#1070b9; */color:#fff}
/* .tagline-text{position:absolute;top:65%;transform:translateY(-50%);left:0;width:100%} */
.tagline-text { position: absolute; top: auto; transform: none; left: 0; width: 100%; bottom: 50px; color: #fff; }
#default-btn-home { /* height: auto; */ font-size: 14px; line-height: 16px; margin-top: 12px; background: #1070b9 !important; }
.container{padding:0 15px}
.main-nav>li{border-left:1px solid rgba(0,0,0,.1)}
.main-nav>li:first-child a{margin-left:30px!important}
.main-nav>li:last-child a{margin-right:30px!important}
.main-nav>li{border-left:1px solid rgba(0,0,0,.1)}
.main-nav>li:last-child{border-right:1px solid rgba(0,0,0,.1)}
.main-nav > li:hover > a .menu-text, .main-nav > li.current_page_item a .menu-text {
  /* color: #40858a !important; */color: #333333 !important;
}
.dummy-section{height:700px;background-position:center!important;background-size:cover!important}
.heading2{font-family:Open Sans;font-weight:600;font-style:SemiBold;font-size:24px;leading-trim:NONE;line-height:100%;letter-spacing:2.4px;text-align:center;text-transform:capitalize;color:#00607b}
.heading-text p{font-family:Open Sans;font-weight:700;font-style:Bold;font-size:45px;leading-trim:NONE;line-height:50px;letter-spacing:3%;color:#009146}
.heading-text~.wpb_text_column p{max-width:1116px;margin-left:auto;margin-right:auto;color:#000}
.heading-text{margin-bottom:15px}
.text-white,.text-white *{color:#fff!important}
.common-padding{padding-top:130px;padding-bottom:130px}
.common-padding .vc_column-inner{padding-top:0!important;padding-bottom:0}
#certificates .vc_column-inner>.wpb_wrapper{display:flex;justify-content:center;gap:30px;margin-top:30px}
#certificates .wpb_single_image{margin:0}
.read-more{width:auto;height:42px;gap:10px;display:inline-block;opacity:1;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;border-radius:30px!important;background:#3991a2!important;background-color:#3991a2;text-transform:none!important;text-align:left!important;font-family:Open Sans;font-weight:700;font-style:Bold;font-size:20.67px;leading-trim:NONE;line-height:26.57px;letter-spacing:0;text-transform:capitalize!important;transition:.5s}
.read-more span{padding-right:23px;position:relative;transition:.5s}
.read-more span{text-transform:capitalize!important}
.read-more span:after{content:"";position:absolute;width:18px;height:13px;background:url(images/btn-arrow.svg) no-repeat right center;top:50%;transform:translateY(-50%);right:0}
.read-more:hover span{padding-right:38px}
.footprint-img~.btn-align-center .read-more{background-color:#009146!important}
.p-static{position:static!important}
.p-static>.vc_column-inner{position:absolute;top:0;width:50%;height:100%}
.sustainability{position:relative!important}
.sustainability-text .vc_column-inner{padding-left:80px}
#block-10{order:3;/* max-width:186px; */max-width:165px}
#footer .wf-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:25px;row-gap:0}
#footer .wf-container-footer{margin: 0 auto;/* max-width: 1143px; */max-width: 1200px;}
#block-11{order:10}
#block-7{order:9}
#footer .wf-container .widget{padding:0}
.footer .widget.widget_nav_menu{max-width:unset;min-width:500px}
.footer .widget.widget_nav_menu .widget-title{display:none}
.footer .widget.widget_nav_menu #menu-footer-menu{display:flex;gap:20px;margin-left: 20px;}
#block-5{max-width:132px}
#footer .wf-container::after,#footer .wf-container::before{display:none}
#footer .wf-container:after,#footer .wf-container:before{display:none}
.footer .widget.widget_nav_menu #menu-footer-menu li a{padding:0;margin:0}
.footer .widget.widget_nav_menu #menu-footer-menu li a:hover{background:0 0;color:#fff}
.footer .widget.widget_nav_menu #menu-footer-menu li{margin:0;padding:0;border: 0;}
#footer .wf-container .widget p strong{display:block}
#footer .wf-container .widget p.text-italic{font-style:italic;font-size:12px;/* font-weight:800 */}
#block-11 .wp-block-gallery{display:flex;max-width:unset;min-width:650px;gap:28px}
#footer .wf-container .widget .wp-block-gallery .wp-block-image{flex:auto!important;width:auto!important;max-width: 78px !important;}
#footer .wf-container .widget .wp-block-gallery .wp-block-image img{width:auto!important;height:auto!important;flex:auto!important;object-fit:none!important}
.footer .widget.widget_nav_menu #menu-footer-menu li.current_page_item a{color:#fff}
#block-11{min-width:650px;margin-top:-115px}
#footer{margin-top:170px;position:relative}
/* #footer:before{content:"";position:absolute;left:0;top:-112px;width:100%;background:url(images/footer-img.svg) no-repeat top center;height:112px;} */
#footer:before{content:"";position:absolute;left:0;top:-112px;width:100%;background:url(images/footer-img-2.png) no-repeat bottom center;background-size: 100%;height:117px;}
/* #banner{height:500px} */
#banner{height:350px}
.heading1{font-family:Open Sans;font-weight:700;font-style:Bold;font-size:45px;leading-trim:NONE;line-height:60px;letter-spacing:3%;color:#006072}
#about-section1 .vc_column-inner,#vision-mission .vc_column-inner{display:flex;justify-content:center}
.common-padding2{padding-top:80px;padding-bottom:80px}
#about-section1 .wpb_single_image{margin-bottom:-80px}
#vision-mission .wpb_single_image{margin-bottom:-80px;min-height:344px;display:flex;align-items:end}
p{margin-bottom:25px}
.text-black{color:#000}
.vc_column-inner{padding:0}
.wpb_single_image{margin:0}
.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}
.vc_row.vc_column-gap-10>.vc_column_container{padding-top:0;padding-bottom:0}
.vc_row.vc_column-gap-10>.vc_column_container{padding-top:0;padding-bottom:0}
.text-italic p{font-style:italic;margin-bottom:25px!important}
.sustainability-text .vc_column-inner{padding-right:60px}
#vision-mission .vc_column-inner{padding-top:0}
.owl-carousel .owl-dots .owl-dot{background:#fff;border:2px solid green}
.owl-carousel .owl-dots .owl-dot.active{box-shadow:none;background:green}
.owl-carousel .owl-nav .owl-prev{left:50%!important;transform:translateX(-87px);margin-top:15px}
.owl-carousel .owl-nav .owl-next{right:50%!important;left:auto;transform:translateX(87px);margin-top:15px}
.owl-carousel.album-gallery-shortcode{margin-bottom:50px}
.owl-carousel .owl-dots .owl-dot{top:auto;left:50%;transform:translateX(-50%);position:static}
.owl-nav{margin-top:50px!important}
#vision-mission .vc_column-inner{padding-top:0}
.timeline-container{text-align:center;padding:0;color:#fff}
.timeline-nav{display:flex;align-items:center;justify-content:center;margin:20px 0;max-width:1270px;margin:0 auto;/*! justify-content: space-between; */
gap:50px}
.timeline-years{display:flex;list-style:none;padding:0;margin:0 10px;overflow-x:auto;scrollbar-width:none;margin:0!important;gap:60px;list-style-type:none!important}
.timeline-years::-webkit-scrollbar{display:none}
.timeline-years li{padding:5px 0;margin:0 5px;cursor:pointer;font-size:18px;white-space:nowrap;transition:.3s;color:#fff;font-family:Open Sans;font-weight:400;font-style:Regular;font-size:30px;leading-trim:NONE;line-height:100%;letter-spacing:0;border-bottom:0px solid transparent;border-top:0px solid transparent}
.timeline-years li.active{font-weight:700;/*border-bottom:0px solid #fff;border-top:0px solid #fff*/}
.timeline-nav button{background:0 0;border:none;font-size:20px;cursor:pointer;padding:5px 10px;border-radius:50%;color:#fff}
/* .timeline-content{margin-top:113px} */
.timeline-content{margin-top:60px}
.year-content{display:none}
.year-content.active{display:block;font-size:18px}
.timeline-container .vc_column-inner{padding:0}
.timeline-content .text{background:#00617c;padding:60px 20px;/*border-top:27px solid #82bc00;*/position:relative;padding-bottom:120px}
.hd3{font-family:Open Sans;font-weight:600;font-style:SemiBold;font-size:30px;leading-trim:NONE;line-height:32px;letter-spacing:0;text-align:center}
.timeline-content .text .hd3{color:#fff;margin-bottom:25px/*! font-family: Open Sans; */
/*! font-weight: 400; */
/*! font-style: Regular; */
/*! font-size: 18px; */
/*! leading-trim: NONE; */
/*! line-height: 26px; */
/*! letter-spacing: 0px; */
/*! text-align: center; */
/*! vertical-align: middle; */
}
.timeline-content .text p{max-width:389px;margin:0 auto;font-family:Open Sans;font-weight:400;font-style:Regular;font-size:18px;leading-trim:NONE;line-height:26px;letter-spacing:0;text-align:center;vertical-align:middle}
.timeline-content .images{margin-bottom:-15px;position:relative}
.pb-0{padding-bottom:0}
.pt-0{padding-top:0}
.timeline-container .wpb_raw_code{padding:0;margin:0}
.left-widgets.mini-widgets .text-area>p{background:url(images/go-back-arrow.svg) no-repeat left center;padding-left:54px}
.soc-ico a .soc-font-icon{display:none}
.soc-ico a::after,.soc-ico a::before{opacity:0}
.facebook{background:url(images/facebook.svg) no-repeat center!important}
.instagram{background:url(images/instagram.svg) no-repeat center!important}
.twitter{background:url(images/twitter.svg) no-repeat center!important}
.linkedin{background:url(images/linkedin.svg) no-repeat center!important}
.multipurpose_2{background:url(images/google-play.svg) no-repeat center!important}
.multipurpose_3{background:url(images/apple.svg) no-repeat center!important}
.mini-widgets .soc-ico a::after,.mini-widgets .soc-ico a::before{display:none!important}
.mini-widgets .soc-ico a{transition:all .5s ease}
.mini-widgets .soc-ico a:hover{/* transform:rotateY(360deg) */}
body a.mini-contacts:hover {opacity:1}
.masthead .mini-widgets .soc-ico a,.multipurpose_2,.multipurpose_3{font-size:0!important;width:20px;height:20px;padding:0;margin:0!important}
.right-widgets.mini-widgets{display:flex;gap:12px}
.right-widgets.mini-widgets .soc-ico{display:flex;gap:12px;margin:0}
.mini-contacts.phone{margin-right:28px}
#vision-mission{background:#f0fbff;padding-bottom:10px}
/* #founder .wpb_text_column.text-italic p{font-family:Open Sans;font-weight:400;font-style:Italic;font-size:21px;leading-trim:NONE;line-height:34px;letter-spacing:1%} */
#founder { padding-top: 60px; padding-bottom: 60px; }
#founder .wpb_text_column.text-italic p{font-family:Open Sans;font-weight:400;font-style:Italic;font-size:18px;leading-trim:NONE;line-height:25px;letter-spacing:1%}
#founder .wpb_text_column p{font-family:Open Sans;font-weight:600;font-style:SemiBold;font-size:17px;leading-trim:CAP_HEIGHT;line-height:19.32px;letter-spacing:0}
#founder .wpb_text_column p strong{font-family:Open Sans;font-weight:700;font-style:Bold;font-size:23px;leading-trim:NONE;line-height:24px;letter-spacing:0;text-align:center}
.footprint-img~.btn-align-center .read-more{font-family:Open Sans;font-weight:700;font-style:Bold;font-size:20.67px!important;leading-trim:NONE;line-height:26.57px!important;letter-spacing:0;text-transform:capitalize;height:auto;padding:15px 25px!important}
.dt-arrow-border-on.owl-carousel .owl-nav div:hover::after,.dt-arrow-hover-border-on.owl-carousel .owl-nav div:hover::after{background:0 0}
.left-widgets.mini-widgets .text-area>p a:hover{color:#fff;text-decoration:underline;opacity:1}
.left-widgets.mini-widgets .text-area>p a{text-decoration:none;transition:all .5s ease}
.pswp__caption__center{display:none}
#block-12{position:fixed;right:20px;top:auto;bottom:20px;max-width:45px;margin:0; z-index: 9;
  cursor: pointer;}
.floating-whatsapp img{max-width:45px}
#our-journey .wpb_text_column,#vision-mission .wpb_text_column{margin:0}
#vision-mission .wpb_text_column{padding-right:30px}
.timeline-container:after,.timeline-container:before{content:"";width:300px;position:absolute;height:100%;display:flex;top:0;z-index:1}
.timeline-container{position:relative}
/* .timeline-container::before{left:0;background:url(images/left-cloud.svg) no-repeat left top} */
/* .timeline-container::after{right:0;background:url(images/right-cloud.svg) no-repeat right top} */
.timeline-container>.vc_column-inner{position:relative;z-index:2}
.timeline-content .text:after,.timeline-content .text:before{content:"";position:absolute;width:300px;height:100%;top:0}
.timeline-content .text::before{left:0;background:url(images/left-pattern.svg) no-repeat left center;bottom:30px;top:auto}
.timeline-content .text::after{right:0;background:url(images/right-pattern.svg) no-repeat center center}
.pswp-video .gallery-zoom-ico::before{content:"\ea20"}
.scroll-top.on { display: none; }

.services-tabs-right { position: absolute; right: 0; width: 50%; top: 145px; }
.services-tab-hd { color: #1070B9; font-size: 28px; line-height: 24px; font-weight: 600; margin: 0 0 15px; }
.services-tab-icon { margin-bottom: 30px; }
.services-tabs-content-wrap p{font-size:16px;line-height:24px;font-weight:400;margin:0;}
.services-sec .vc_tta-tabs-container{width:4px;}
.services-sec .vc_tta.vc_general .vc_tta-tab > a{padding: 22px 0px;font-size: 0;background: #E5E5E5 !important;border: 0;}
.services-sec .vc_tta.vc_general .vc_tta-tab.vc_active > a{background:#1070B9 !important;}
.services-sec .vc_tta.vc_general .vc_tta-tab {margin:6px 0!important;}
.green-btn{background:#009146 !important;}
.about-numbers-box1 {margin-top:65px;}
.about-gray-box{background: linear-gradient(180deg, #F4F4F4 0%, #FFFFFF 100%);border:1px solid rgba(0,0,0,0.25);padding:45px 25px;border-left:0;min-height: 383px;}
.about-gray-box-content-wrap { display: flex; align-items: center; }

.about-gray-box-content-wrap { display: flex; align-items: center; }
.about-gray-box-img { position: absolute; /* bottom: 0; */bottom: -45px; }
.about-gray-box-img img{display:block;}
.about-gray-box.about-gray-box-green {border-bottom: 0; }
.about-gray-box.about-gray-box-orange { border-right: 0; border-bottom: 0; }
.about-gray-box.about-gray-box-blue { border-right: 0;}
.box-img-order2 .about-gray-box-img {right:65px;}
.about-gray-box-txt1 {font-size: 28px; font-weight: 600; line-height: 1; }
.about-gray-box-number {font-size: 85px; font-weight: 700; line-height: 1; }
.about-gray-box-txt2 {font-size: 22px; font-weight: 600; line-height: 31px; }
.about-gray-box-green .about-gray-box-txt{color:#02766B}
.about-gray-box-orange .about-gray-box-txt{color:#F15B26}
.about-gray-box-purple .about-gray-box-txt{color:#78499D}
.about-gray-box-blue .about-gray-box-txt{color:#1070B9}
.home .about-gray-box-green .about-gray-box-txt{color:#ffffff}
.home .about-gray-box-orange .about-gray-box-txt{color:#ffffff}
.home .about-gray-box-purple .about-gray-box-txt{color:#ffffff}
.home .about-gray-box-blue .about-gray-box-txt{color:#ffffff}
.about-gray-box-blue .about-gray-box-number{display: flex;gap: 30px;margin-top: 20px;}
.about-num-col{}
.about-col-row1{font-size:45px;font-weight:400;}
.about-col-row2{font-size:28px;font-weight:400;text-align: center;}
.box-img-order1 .about-gray-box-txt{position: absolute;right: 30px;}
div.cl-effect-5 a {
	position: relative;
	display: inline-block;
	outline: none;
	color: #000;
	text-decoration: none;
}
.about-gray-box-green div.cl-effect-5 a{color: #02766B;}
.about-gray-box-orange div.cl-effect-5 a{color: #F15B26;}
.about-gray-box-purple div.cl-effect-5 a{color: #78499D;}
.about-gray-box-blue div.cl-effect-5 a{color: #1070B9;}

.home .about-gray-box-green div.cl-effect-5 a{color: #ffffff;}
.home .about-gray-box-orange div.cl-effect-5 a{color: #ffffff;}
.home .about-gray-box-purple div.cl-effect-5 a{color: #ffffff;}
.home .about-gray-box-blue div.cl-effect-5 a{color: #ffffff;}

div.cl-effect-5 a:hover,
div.cl-effect-5 a:focus {
	outline: none;
}

/* Effect 5: same word slide in */
.cl-effect-5 a {
	overflow: hidden;
}

.cl-effect-5 a span {
	position: relative;
	display: inline-block;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}

.cl-effect-5 a span::before {
	position: absolute;
	top: 100%;
	content: attr(data-hover);
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.about-gray-box:hover .cl-effect-5 a span,
.about-gray-box:focus .cl-effect-5 a span {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%);
}
.tooltip {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.tooltiptext {
  visibility: hidden;
  width: 440px;
  background-color: #fff;
  color: #000;
  text-align: center;
  border-radius: 4px;box-shadow: 0px 0px 10px 0px #00000026;
  padding: 20px;
  position: absolute;color:000;top:190px;left:55px;right:0;margin:0 auto;
  z-index: 1;box-sizing: border-box;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
.our-footprint-wrap{background:url(images/footprint-map.png) no-repeat center 0;width:974px;height:533px;margin:0 auto;position: relative;}
.map-pointer { width: 20px; height: 40px; display: block; font-size: 0; position: absolute; left: 250px; top: 135px; }
.tooltip-certificate-imgs { display: flex; justify-content: center; gap: 23px;margin-top: 10px;justify-content: flex-start;}
.footprint-list p:empty{display:none;}
.tooltip-contry-name { text-align: left; color: #1070B9; font-size: 20px; font-weight: 600; letter-spacing: 1px; margin-bottom: 15px; display: flex; gap: 10px; }
.tooltip-contry-name span{font-weight: 600;}
.certificate-hd { text-align: center; font-size: 30px; font-weight: 700; letter-spacing: 1px; color: #009146; margin: 0 0 20px 0; line-height: 1; }
.certificate-popup-outer .spu-close { font-size: 35px; color: #fff; text-shadow: none; background: #006072; width: 37px; height: 37px; display: flex; align-items: center; justify-content: center; top: 0; right: 0; }

.map-pointer2 .map-pointer{top: 120px;left: 268px;}
.map-pointer3 .map-pointer{left: 578px;top: 200px;}
.map-pointer4 .map-pointer{left: 595px; top: 169px; height: 21px;}
.map-pointer5 .map-pointer{left: 598px;top: 194px;}
/* .map-pointer6 .map-pointer{left: 658px; top: 182px;} */
.map-pointer6 .map-pointer{left: 655px; top: 232px;}
.map-pointer7 .map-pointer { left: 807px; top: 377px; }

.map-pointer2 .tooltiptext{top: 145px;left: 88px;}
.map-pointer3 .tooltiptext{top: 220px;left: 415px;}
.map-pointer4 .tooltiptext{top: 215px;left: 450px;}
.map-pointer5 .tooltiptext{top: 232px;left: 460px;}
.map-pointer6 .tooltiptext{/* top: 223px; */top: 270px;left: 540px;}
.map-pointer7 .tooltiptext { top: 350px; left: 365px; }

.map-pointer7 .tooltiptext p { font-size: 15px; text-align: left; margin-top: 10px; }

.tooltip p{margin:0;}
.bg-para .vc_column-inner{background-attachment: fixed;}
.tooltip-certificate-imgs-col img {
	transform: none !important;
}
.year-content.active.ani-top {
    animation: slide-down 1.5s ease-out;
}

@keyframes slide-down {
    0% { opacity: 0; transform: translateY(-20%); }
    100% { opacity: 1; transform: translateY(0); }
}

.year-content.active.ani-bottom {
    animation: slide-up 1.1s ease-out;
}

@keyframes slide-up {
    0% { opacity: 0; transform: translateY(20%); }
    100% { opacity: 1; transform: translateY(0); }
}



.year-content.active.ani-zoom{
  animation: zoom-in 1.5s ease-out;
}

@keyframes zoom-in {
  0% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(1, 1);
  }
}

#vision-mission {margin-left: -20px;margin-right: -20px;}
#vision-mission .wpb_wrapper.vc_figure{padding-left: 45px;}
.splide { width: 100%; height:393px; overflow: visible; }
.splide .splide__track { border-radius: 15px; }
.splide .splide__track .splide__list { cursor: grabbing; }
.splide__slide{width: 100%; height: 393px;}
.splide__arrows { display: none; }
.services-tabs-content-wrap { padding: 0 0 10px 30px; }
.home-services-tab-sec {margin-top:50px;}
.home-services-tab-sec .splide__pagination__page{border-radius: 1px;width: 4px;height: 68px;margin: 6px 0;opacity: 1;background:#E5E5E5;}
.home-services-tab-sec .splide__pagination__page.is-active { background:#1070B9;transform: none;}
.home-services-tab-sec .splide--ttb > .splide__pagination, .splide--ttb > .splide__slider > .splide__pagination{right: -35px;}

.certificate-popup-wrap .wpcp-carousel-section.nav-vertical-center .swiper-button-prev{left: -40px;}
.certificate-popup-wrap .wpcp-carousel-section.nav-vertical-center .swiper-button-next {right: -40px;}

.certificate-popup-wrap .swiper-button-prev i,.certificate-popup-wrap .swiper-button-next i{font-size: 27px;}


#timeline-section {background:url(images/timeline-bg-lg.jpg) #71CDE0;background-repeat: repeat-x;animation: x-scroll 25s linear infinite; background-position-y: -80px !important;}
div#timeline-section{background-color:#00617c !important;}

@keyframes x-scroll {
  from { background-position: 0px 0; }
  to { background-position: -562px 0; }
}
#our-facilities .rollover img{width:100%;}


/* .owl-thumb-lazy-load-show { transition: transform 0.2s ease-out; will-change: transform; } */



#vision-mission .wpb_column.vc_column_container.vc_col-sm-6:first-child{padding-left:0;}
#vision-mission .wpb_column.vc_column_container.vc_col-sm-6:last-child{padding-right:0;}

.about-header.bg .vc_column-inner{ position: static; top: 0; left: 0; z-index: -1; background-size: cover!important;background-attachment:fixed!important; }
.about-header.bg .vc_column-inner{background:url(../images/about-header.jpg) no-repeat center 0 #f2f2f2;background-size:cover;background-image:url(../images/about-header.jpg)!important;}


.inside-header.bg { position: static; top: 0; left: 0; z-index: -1; background-size: cover!important;background-attachment:fixed!important;height: 100%;}
.inside-header.bg{background:url(images/sustainability-bg-lg2.png) no-repeat center 0 #006072;background-size:cover;background-image:url(images/sustainability-bg-lg2.png)!important;}

.section.para{height: 534px;} 
#our-facilities .owl-carousel{transform: none !important;}

.image-container p {margin-bottom:0 !important}
.image-container { position: relative; overflow: hidden; cursor: pointer; }
.image-container img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; }
.image-container:hover img { transform: scale(1.1); }
.sust-overlay.color1 {background:#71cde0e8;opacity:0.9}
.sust-overlay.color2 {background:#7dba00e6;opacity:0.9}
.sust-overlay.color3 {background:#006973e8;opacity:0.9}
.sust-overlay { position: absolute; bottom: -100%; left: 6%; width: 68%; height: 43%; color: #fff; display: flex ; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 40px 41px; transition: bottom 0.5s ease-in-out; }
.image-container:hover .sust-overlay { bottom: 21%; }
.sust-overlay h3 { margin: 0 0 10px; font-size: 22px; color:#fff }
.sust-overlay p { font-size: 14px; line-height: 1.6; margin: 0 0 15px; }
.sust-overlay button { padding: 10px 20px; font-size: 14px; border: none; background-color: #ff6b6b; color: #fff; border-radius: 5px; cursor: pointer; transition: background 0.3s ease; }
.sust-overlay button:hover { background-color: #ff4040; }
.image-title { position: absolute; bottom:50px; left: 0; width: 100%; text-align: center; color: #fff; font-weight: normal; font-size: 28px; transition: opacity 0.3s  ease, transform 0.3s ease; }
.image-container:hover .image-title { opacity: 0; transform: translateY(20px); }
.para-text {font-size:16px;line-height:24px}


.services-tabs .vc_tta-tabs-container { width: 36%; }
.services-tabs .vc_tta-tabs-container li a, .facilities-accordion .ui-accordion-header a { color: #fff !important; padding-left: 211px !important; font-size: 20px; line-height: 1.2; height: 100px; display: flex !important; justify-content: start; align-items: center; background:url(images/tab-arrow.svg) no-repeat 121px 17px;position:relative; padding-right: 60px !important;}
.facilities-accordion .ui-accordion-header a span { color: #fff !important;}
.services-tabs .vc_tta-tabs-container li:nth-child(1) a, .facilities-accordion #facilities-tab1 .ui-accordion-header a {background:url(images/tab-icon-1.svg) no-repeat 121px 27px #007186 !important;}
.services-tabs .vc_tta-tabs-container li:nth-child(2) a, .facilities-accordion #facilities-tab2 .ui-accordion-header a {background:url(images/tab-icon-2.svg) no-repeat 121px 27px #4BADC2 !important;}
.services-tabs .vc_tta-tabs-container li:nth-child(3) a, .facilities-accordion #facilities-tab3 .ui-accordion-header a {background:url(images/tab-icon-3.svg) no-repeat 121px 27px #8AC640 !important;}
.services-tabs .vc_tta-tabs-container li:nth-child(4) a, .facilities-accordion #facilities-tab4 .ui-accordion-header a {background:url(images/tab-icon-4.svg) no-repeat 121px 27px #009146 !important;}
.services-tabs .vc_tta-tabs-container li:nth-child(5) a, .facilities-accordion #facilities-tab5 .ui-accordion-header a {background:url(images/tab-icon-5.svg) no-repeat 121px 27px #1070B9 !important;}
.services-tabs .vc_tta-tabs-container li:nth-child(6) a, .facilities-accordion #facilities-tab6 .ui-accordion-header a {background:url(images/tab-icon-6.svg) no-repeat 121px 25px #ED1F77 !important;}
.facilities-tab1, #facilities-tab1 {background:#007186;}
.facilities-tab2, #facilities-tab2 {background:#4BADC2;}
.facilities-tab3, #facilities-tab3 {background:#8AC640;}
.facilities-tab4, #facilities-tab4 {background:#009146;}
.facilities-tab5, #facilities-tab5 {background:#1070B9;}
.facilities-tab6, #facilities-tab6 {background:#ED1F77;}
.services-tabs .vc_tta-panel-body { padding: 0 !important; }
.tab-left-content { width: 25%; float: left; color: #fff; height: 452px; justify-content: center; padding: 60px; }
.tab-title1 { margin-bottom: 15px;font-family: Open Sans; font-weight: 700; font-style: Bold; font-size: 28px; leading-trim: NONE; line-height: 35px; letter-spacing: 0%; }
.tab-left-content { width: 25%; float: left; color: #fff; height: 452px; justify-content: center; padding: 60px; display: grid; align-items: center; align-content: center; }
.tab-right-content { width:65%; float: left; }
.tab-right-content img { width: 100%; object-fit: none; height: 600px; transform: none !important; display: block; }
.facility-video {height:560px;margin-bottom: 140px;}
.services-tabs .vc_tta-tabs-container li a::after { z-index: 9999999; background: url(images/tab-arrow.svg) no-repeat right top; position: absolute !important; content: '' !important; width: 32px !important; height: 30px !important; right: 15px !important; left: auto !important; top: 40px !important; }
#spu-405 .spu-close { font-size: 50px; color: rgb(255, 255, 255); text-shadow: 0 1px 0; margin-top: -36px; right: 21px; }
.read-more-link { background: #71cde0; color: #fff; font-size: 14px !important; text-decoration: none !important; padding: 12px 20px; border-radius: 6px; margin-top: 30px !important; float: left; }
.facilities-accordion .ui-accordion-content {padding-bottom:0 !important}
.facilities-accordion .ui-accordion-content .tab-left-content {padding: 0px 120px; height: auto; box-sizing: border-box; width: 100%;}
.facilities-accordion .ui-accordion-content .tab-right-content {padding: 40px 0px 0px; height: auto; box-sizing: border-box; width: 100%; justify-content: flex-start;}
.facilities-accordion .ui-accordion-header a::after { right: 40px !important; font-size: 35px; font-weight: 400; content: "+"; }
.facilities-accordion .ui-accordion-header.ui-state-active a::after { content: ""; font-size: 40px; width: 15px; height: 1px; background: #fff; margin: 0; }
.facilities-accordion .metaslider .slides img { width: 100% !important; object-fit: cover; height:auto; }
.services-fful-part .image-container::after { content: ''; position: absolute; left: 0; top: 0; background: #00000042; width: 100%; height: 100%; }
.services-fful-part .sust-overlay.color4 { background: #009146e5; opacity: 0.9; }
.services-fful-part .sust-overlay.color3 { background: #71cde0; opacity: 0.9; }
.services-fful-part .image-title { z-index: 9; text-align: left; padding-left: 50px; box-sizing: border-box; }
.services-fful-part .sust-overlay {/* left: 11%; */left: 50px; width: 40%; z-index: 999; text-align: left; align-items: flex-start;}
.form-group-part .form-group textarea.wpcf7-form-control {height: 214px;}
.image-bottom-col { align-items: flex-end !important; }
.contact-col-01 { background: #56C8E8; color: #fff; }
.contact-col-02 { background: #006072; color: #fff; }
.contact-col-03 { background: #82BC00; color: #fff; }
.contact-col-partt-row { gap: 15px; padding: 0 7px; }
.contact-col-partt-row .contact-col {width: calc(27% - 15px); align-items: center !important; }
.contact-col-partt-row .contact-col .contact-data a { color: #fff;text-decoration: none; }
.contact-col-partt-row .contact-col .contact-icons { width: auto; }
.contact-col-partt-row .contact-col.contact-col-01 { width: 44.5%; }


.year-content-parrt { width: 100%; display: flex; gap: 30px; justify-content: center; flex-wrap: wrap; }
.banner-vdo video { object-fit: cover; object-position: top; }
.inside-facilities-banner .vc_column-inner { padding: 0; }
.facilities-accordion .flex-control-nav.flex-control-paging { display: none; }
body.home .wppopups-whole { display: none !important; }
.sustainability-coll .image-container img { display: block; }
.tagline-span { font-size: 16px; display: block; width: 100%; margin-top: 20px; font-weight: 400; }
.vertical-slider-section { padding-bottom: 50px; }
.facilities-accordion .ui-accordion-content .tab-left-content .tab-title1 { display: none; }
.footer-textt { font-size: 12px; line-height: 1.4em; color: #036072; margin-bottom: 1em; }
.footer #block-10 p { font-size: 12px; line-height: 1.4em; color: #036072; }

.about-gray-box.about-gray-box-green { background: #F89823; }
.about-gray-box.about-gray-box-orange { background: #046678; }
.about-gray-box.about-gray-box-purple { background: #89C000; }
.about-gray-box.about-gray-box-blue { background: #5CCAE9; }

.content .about-list li::before {display: none;}
.content .about-list li {padding-left: 80px !important;}
.content .about-list li.li-1 {background:transparent url('images/list-1.svg') no-repeat 0 0; }
.content .about-list li.li-2 {background:transparent url('images/list-2.svg') no-repeat 0 0; }

.tab-hd-color1 { color: #046678;}
.tab-hd-color2 { color: #5ccae9;}
.tab-hd-color3 { color: #89c000;}
.tab-hd-color4 { color: #f89823;}
.form-group-part .form-group select.wpcf7-form-control.wpcf7-select { /* color: #999999; */ }
select.wpcf7-select.placeholder { color: #999 !important;   /* placeholder color */ }


@media only screen and (max-width:992px){
.services-tabs .vc_tta-tabs-container li a {padding-left: 100px !important;}	
.services-tabs .vc_tta-tabs-container li:nth-child(1) a, .services-tabs .vc_tta-tabs-container li:nth-child(2) a, .services-tabs .vc_tta-tabs-container li:nth-child(3) a, .services-tabs .vc_tta-tabs-container li:nth-child(4) a, .services-tabs .vc_tta-tabs-container li:nth-child(5) a, .services-tabs .vc_tta-tabs-container li:nth-child(6) a {background-position: 15px 17px !important;}	
.tab-left-content {padding: 48px;}	
.services-tabs .vc_tta-tabs-container { width: 36%; }
}

@media (min-width: 768px) { 
html body .inside-header.bg {
    background-attachment: scroll !important;
}
.section.para{margin-left: -15px;}
}


@media only screen and (min-width:992px){
.home #footer{margin-top:120px;}
.tagline-text h1 { max-width: 700px; line-height: 1;font-size: 48px;font-weight: 300; color: #fff; }
body.home #main { padding-bottom: 0; }

.pharmacovigilance-row .wpb_wrapper .wpb_text_column {margin-bottom: 0;}
.timeline-content .text {background: none; padding-top: 130px;}
.founder-img-col .vc_column-inner { width: 33.33%; }
/* .founder-img-col .vc_column-inner { width: 41.66%; } */
#footer .wf-container-footer {padding-top: 45px;}
#footer .wf-container .widget#block-7 { width: 30%; } 
.footer #block-10 {margin-bottom: 0;}
.footer #block-11 {margin-top: -110px;}

.contact-form-002 { padding-right: 0 !important; }
.contact-right-img img { position: relative; right: -15px; bottom: -39px; }
.pharmacovigilance-form-lleft .wpb_single_image img { position: relative; left: -66px; bottom: -30px; transform:none !important }

#block-5 .wp-image-90 { margin-top: -13px; }
/* .timeline-container .wpb_raw_code.timeline-nav-ppart {position: absolute; left: 0; width: 100%; bottom: 225px;} */
.timeline-container .wpb_raw_code.timeline-nav-ppart { position: absolute; left: 0; width: 100%; bottom: 270px; z-index: 9; /* background: #81bc00; */ }
.facilities-accordion .metaslider .slides img {min-height:550px;}

}
@media only screen and (max-width:992px)
{
	
#vision-mission .vc_column-inner{padding-top:0}
#vision-mission .wpb_single_image{margin-bottom:-20px}
.vc_row.vc_column-gap-10>.vc_column_container{padding:10px 0;padding-top:0}
.vc_row.vc_column-gap-10>.vc_column_container:last-child{padding-bottom:0}
.common-padding{padding-top:60px;padding-bottom:60px}
#footer::before{height:51px;/* background-size:auto 60px; */background-size:100%;top:-47px;}
#footer{margin-top:60px}
#footer .wf-container{margin:0}
.footer .widget.widget_nav_menu #menu-footer-menu{flex-wrap:wrap;min-width:unset}
.footer .widget.widget_nav_menu #menu-footer-menu{row-gap:10px}
.footer .widget.widget_nav_menu{min-width:unset}
#block-11{margin-top:0}
#block-10{order:15}
#block-11 .wp-block-gallery{flex-wrap:wrap;min-width:unset;gap:8px}
#block-11{min-width:unset}
#footer .wf-container .widget .wp-block-gallery .wp-block-image{flex:0 0 30%;max-width:unset}
#banner{height:200px}
#about-section1 .vc_column-inner{padding-top:0;padding-bottom:0}
#vision-mission .wpb_single_image{text-align:center;justify-content:center}
#vision-mission .wpb_single_image img{max-width:200px}
#vision-mission .wpb_single_image{min-height:unset;margin-top:30px}
.wpb_text_column.wpb_content_element:last-child{margin-bottom:0}
.heading1{font-size:35px;line-height:40px}
.timeline-nav{gap:30px}
.timeline-years li{font-size:20px;margin:0}
.timeline-years{gap:30px}
.timeline-content .text{padding:30px 15px}
#footer .wf-container{gap:10px;flex-direction:column}
.footer .widget{margin:0}
#block-10{max-width:unset;text-align:center;margin-top:30px}
#block-10 p{margin:0;text-align:left}
.common-padding2{padding-top:50px;padding-bottom:50px}
.multipurpose_1{padding-left:30px}
.left-widgets.mini-widgets{justify-content:space-between!important}
.masthead .top-bar .mini-widgets>*{font-size:13px}
.mobile-main-nav li.act>a{color:#036072!important}
.mobile-main-nav li.act>a .menu-text{background:0 0;background-clip:unset;color:#036072}
.accent-gradient.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon::before,.accent-gradient.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon::after{background:#036072!important}
.video-wrapper{height:250px}
.tagline-text h1{font-size:19px;line-height:1.3;bottom:0;top:auto}
.tagline-text{top:auto;bottom:-6px}
.dummy-section{height:250px;overflow:hidden}
.heading-text p{font-size:26px;line-height:30px}
#certificates .vc_column-inner>.wpb_wrapper{flex-wrap:wrap}
#our-facilities{margin:0;padding-left:15px;padding-right:15px}
.dt-mobile-header .mini-contacts{background-color:#036072!important}
.dt-mobile-header .soc-ico a,.multipurpose_2,.multipurpose_3{width:30px;height:30px;margin:0}
.soc-ico{display:flex;gap:8px;margin:0}
.soc-ico a{background-color:#036072;border-radius:0!important}
.mobile-mini-widgets-in-menu{display:flex;gap:8px}
.masthead .top-bar .mini-widgets>*{margin:0!important;padding:0!important}
.left-widgets.mini-widgets .text-area>p{padding-left:30px}
.soc-ico{gap:0}
.masthead .top-bar .left-widgets{gap:0}
.multipurpose_2,.multipurpose_3{width:20px;height:20px}
.left-widgets.mini-widgets .text-area{margin-right:auto!important}
.dt-close-mobile-menu-icon{margin:0;margin-right:15px;padding:10px 5px}
.mobile-mini-widgets-in-menu{position:absolute;top:0;padding:0;min-height:40px;display:flex!important;align-items:center;left:0;right:0;background:#036072;width:100%;padding-left:28px}
.dt-mobile-header .mobile-header-scrollbar-wrap{width:100%!important;max-width:unset!important;padding-left: 20px; padding-right: 20px;}
.mobile-mini-widgets-in-menu a.mini-contacts{color:#fff}
#certificates .wpb_single_image .vc_single_image-img{max-width:76px}
#certificates .wpb_single_image .wpb_wrapper.vc_figure{min-width:76px}
.sticky-mobile-header:not(.floating-navigation-below-slider) .sticky-mobile-on.masthead{top:0!important}
.masthead.shadow-mobile-header-decoration.masthead-mobile-header{transition:all .5s ease}
.masthead.shadow-mobile-header-decoration.masthead-mobile-header{position:fixed!important}
#about-section1 .wpb_single_image{margin-bottom: -50px;
    text-align: center;
    margin-top: 30px;}
#about-section1 .wpb_single_image img{max-width:250px}
#vision-mission .vc_col-sm-6:first-child{order:2}
#vision-mission .wpb_text_column{padding-right:0}
#timeline-section{padding-bottom:0}
#founder .sustainability-text .vc_column-inner{padding-bottom:60px}
.services-tabs-right{width: 100%;position: static;}
.about-gray-box{min-height: 204px;padding: 10px 0;margin-top: -1px;}
.about-gray-box-img {position: static;}
.about-gray-box{border: 1px solid rgba(0,0,0,0.25) !important;}
.about-gray-box-img img{max-width: 100%;}
.about-gray-box-txt1 {font-size: 20px;}
.about-gray-box-number {font-size: 40px;}
.about-gray-box-txt2{font-size: 14px;line-height: 16px;}
.about-gray-box-img{width: 75px;}
.about-gray-box-txt { width: calc(100% - 75px); padding-left: 15px; }
.box-img-order1 .about-gray-box-txt{position: static;}
.about-col-row1 {font-size: 25px;}
.about-col-row2 {font-size: 20px;}
.about-gray-box-blue .about-gray-box-number{flex-wrap: wrap;gap: 20px;}
.our-footprint-wrap{background-size: 350px;width: 100%;height: auto;}
.bg-para .vc_column-inner { background-attachment: scroll; }
#vision-mission .wpb_wrapper.vc_figure { padding-left: 0; }
.services-tab-icon img { max-width: 90px; }
.services-tab-hd{font-size: 20px;line-height: 18px;margin: 0 0 10px;}
.services-tabs-content-wrap{font-size: 14px;line-height: 1.6;}
.home-services-tab-sec .splide__pagination__page{height: 30px;}
.services-tab-icon {margin-bottom: 20px;}
.services-tabs-left { margin-bottom: 30px; }
.home-services-tab-sec { margin-top: 0; }
.home-services-tab-sec .wpb_raw_code.wpb_raw_html.wpb_content_element{margin-bottom: 0;}
.about-section-01 .wpb_single_image { margin: 0 !important; }








}
@media only screen and (max-width:767px)
{
.sustainability .vc_column_container.vc_col-has-fill .vc_column-inner{height:200px;position:static;margin-bottom:30px}
.sustainability .vc_column_container.vc_col-has-fill.founder-img-col .vc_column-inner {
    height: 350px;
}
.sustainability-text .vc_column-inner{padding:0 15px 30px}
.sustainability{padding:0}
.timeline-container::before, .timeline-container::after { width: 100px; background-size: 100%; top: 337px; }
.timeline-content .images img { max-width: 200px; }
.splide__slide{height: 500px;}
.home-services-tab-sec .splide--ttb > .splide__pagination, .splide--ttb > .splide__slider > .splide__pagination { right: -15px; }
.services-tabs-content-wrap{padding-left:0;}
.about-content-sec2{padding-top:0 !important;padding-bottom:0 !important;}
.certificate-hd{font-size: 20px;}
.certificate-popup-outer .spu-container {padding: 15px 10px !important;}
.tooltiptext{margin: 20px 0;visibility: visible;width: 100%;position: static;}
.our-footprint-wrap{padding-top: 160px;margin-bottom: 20px !important;text-align: center;}
.our-footprint-wrap {background-size: 300px;}
.sustainability.common-padding{padding-top: 40px;}
.certificate-popup-wrap .wpcp-carousel-section.nav-vertical-center .swiper-button-prev{left: -10px;}
.certificate-popup-wrap .wpcp-carousel-section.nav-vertical-center .swiper-button-next {right: -10px;}
.section.para { height: 300px; }
.sustainability .vc_column_container.vc_col-has-fill .vc_column-inner .section.para { height: 200px; }
.sustainability .vc_column_container.vc_col-has-fill .vc_column-inner .section.para .inside-header.bg { background-attachment: scroll !important;        background-position: center !important; }
#footer .wf-container .widget .wp-block-gallery .wp-block-image {flex: 0 0 30% !important;}
#about-section1.vc_row { padding-left: 5px; padding-right: 5px; }
#founder .wpb_text_column.text-italic p {line-height: 1.5;font-size: 16px;}
.facilities-accordion .ui-accordion-header a {padding-right: 50px !important; padding-left: 90px !important;}
.facilities-accordion .ui-accordion-header a::after { right: 20px !important; }
.facilities-accordion .ui-accordion-header.ui-state-active a::after {height: 1.6px;}
.facilities-accordion #facilities-tab1 .ui-accordion-header a, .facilities-accordion #facilities-tab2 .ui-accordion-header a, .facilities-accordion #facilities-tab3 .ui-accordion-header a, .facilities-accordion #facilities-tab4 .ui-accordion-header a, .facilities-accordion #facilities-tab5 .ui-accordion-header a, .facilities-accordion #facilities-tab6 .ui-accordion-header a {background-position: 15px 30px !important;}
.facilities-accordion .ui-accordion-content .tab-left-content {padding: 0px 20px; color: #fff;}
.facilities-accordion .ui-accordion-content .tab-left-content .tab-title1 { color: #fff;}
.facilities-accordion .ui-accordion-content .tab-right-content {padding-top:0;}
body .mob-mb-0 {margin-bottom:0px !important;}
.mob-mb-0 {margin-bottom:0px !important;}
.mob-mb-0 p:last-child {margin-bottom:0px !important;}
.services-fful-part .image-container::after { display: none; }
.services-fful-part .sust-overlay {position: static; width: 100% !important; box-sizing: border-box; height: auto; padding: 15px !important;}
.services-fful-part .image-title {display: none;}
.services-fful-part .sust-overlay h3 { font-size: 20px; line-height: 1.2; }
.services-fful-part .sust-overlay.color1, .services-fful-part .sust-overlay.color2, .services-fful-part .sust-overlay.color3, .services-fful-part .sust-overlay.color4 {opacity: 1;}
#main {padding-top: 0 !important;}
.footer .widget.widget_nav_menu #menu-footer-menu {margin: 0;}
.contact-col-partt-row .contact-col.contact-col-01, .contact-col-partt-row .contact-col {width: 100%;}
.contact-col .wpb_wrapper { justify-content: center; flex-wrap: wrap; gap: 15px; }
.contact-col-partt-row .contact-col .contact-icons, .contact-data {width: 100% !important; text-align: center; font-size: 15px; justify-content: center;}
.contact-col-partt-row .contact-col {padding: 20px 0px !important;}
.mobile-main-nav li > a .menu-text {color: rgb(64, 133, 138);}
.mobile-main-nav li > a:hover .menu-text { color: #009146 !important; }
#founder .sustainability-text .vc_column-inner {padding: 0 0 20px;}
#founder { padding-top: 50px; }
#timeline-section {background: url(images/timeline-bg-mob.jpg) #71CDE0;}
.content .about-list {padding: 10px 20px !important; flex-wrap: wrap;}
.content .about-list li { width: 100% !important; padding: 13px 2px 10px 75px !important; }
.content .about-list li.li-1, .content .about-list li.li-2 { background-position: 0 20px !important; }
.tagline-text { top: auto; bottom: 15px; transform: none;}
.tagline-text h1 {/* font-size: 16px; */font-size: 20px; line-height: 1.1;max-width: 90%; font-weight: 300;}
#default-btn-home {margin-top: 10px;}
.tagline-span {font-size: 12px; margin-top: 5px;}
.vertical-slider-section { padding-bottom: 10px !important; padding-top: 40px !important; }
.home .sustainability.common-padding {padding: 0;}
.home .sustainability .vc_column-inner { padding: 0; }
.home .sustainability .sustainability-text { padding: 0 20px 40px; }
.home .splide {height: 450px;}
.home .splide__track {height: 100% !important;}
body .contact-col-partt-row {padding: 15px !important;}
body .our-ffoprint-section {padding-bottom: 40px !important;}
.contact-header-banner,.inside-header-banner, .insideheader-banner { /* margin-top: 85px !important; */ }
.home-header {padding:0 !important;}
.sustainability-div .sustainability-coll {margin-bottom:15px;}
.sustainability-div .sustainability-coll:last-child {margin-bottom:0px;}
.about-section-01 .wpb_single_image .vc_single_image-img { position: relative; top: 32px; }
.cont-ryt-img .vc_single_image-wrapper img { position: relative; top: 20px; }

.footprint-list.tooltip { display: none; }
.footprint-list.tooltip.map-pointer6, .footprint-list.tooltip.map-pointer7 { display: block; }
/* .map-pointer {left: 60px; top: -140px;} */
#banner.inside-facilities-banner { padding-left: 0; padding-right: 0; padding: 0; }
.contact-right-img img { right: -30px !important; position: relative; }
.home .about-gray-box {border:0}

.pharmacovigilance-form-lleft .wpb_single_image img { position: relative; left: -30px; bottom: 0; transform: none !important; }
#footer { margin-top: 20px; }
.tooltip-certificate-imgs {flex-wrap: wrap; justify-content: center; gap: 10px;}
.tooltip-certificate-imgs-col { max-width: 22%; }
.tooltip-certificate-imgs-col img { width: 100%; }
#timeline-section {padding-left: 0; padding-right: 0; background-position-y: -70px !important;}
#timeline-section .vc_custom_heading { padding-left: 15px; padding-right: 15px; }
#timeline-section .wpb_text_column { padding: 0px 15px; }
#founder { padding-top: 60px; padding-bottom: 60px; }
.facilities-accordion .metaslider .slides img {
    width: 100% !important;
    object-fit: cover;
    min-height: 150px;
}
.page-id-35 #banner {
        height: 145px;
        padding: 0 20px 0 !important;
        background-position: center top !important;
    }
.banner-vdo video {
    height: 200px !important;
}
}

@media only screen and (min-width:420px) and (max-width:767px){
.splide__slide{height: 500px;}
}

@media only screen and (min-width:1400px) and (max-width:1600px){
.section.para {
  height: 620px;
}
}

@media only screen and (min-width:1450px){
.abt-col-1 > .vc_column-inner, .abt-col-2 > .vc_column-inner { min-height: 510px; }
.abt-col-1 > .vc_column-inner .wpb_row, .abt-col-2 > .vc_column-inner .wpb_row { height: 100%; }
.abt-col-1 > .vc_column-inner .wpb_row .wpb_single_image, .abt-col-2 > .vc_column-inner .wpb_row .wpb_single_image { margin-bottom: -168px !important; }
}

