div#html5lightbox-watermark{display: none !important;}

section.projects-sec-hero{position: relative;height:100vh;background: linear-gradient(180deg, #8FCFCB -30.88%, #FFF 82.16%);}

span.spib,
span.spib strong {gap: 15px;display:flex;overflow: hidden;justify-content: center;}

.sc_dc{gap: 15px;display:inline-flex;}


.banner-text{width: 100%;height: 100vh;position: absolute;top: 0;left: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.banner-text p{font-size:21px;margin-bottom:40px}
.banner-text h1{font-size: 48px;font-weight: 200;line-height: 0.9;text-align: center;text-transform: uppercase;display: inline-block;}
.banner-text h1 span{/* display: block; */}
.banner-text h1 span strong{font-weight: 600;background: linear-gradient(90deg, #1F9E91 0.26%, #F68D1E 136.86%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.banner-text h1 span:nth-child(1){}
.banner-text h1 span:nth-child(2){}
.banner-text h1 span:nth-child(3){/* text-align: right; *//* display: flex; *//* justify-content: flex-end; */} 

.box-gd{width: 18px;height: 18px;position: absolute;}
.box-gd.bgd-01{background: linear-gradient(180deg, #F08900 -65.22%, #16978A 100%);top: 14%;left: 20%;}
.box-gd.bgd-02{background: linear-gradient(180deg, rgba(22, 151, 138, 0.70) -65.22%, #F08900 100%);top: 22%;left: 67%;}
.box-gd.bgd-03{background: linear-gradient(180deg, rgba(22, 151, 138, 0.70) -65.22%, #F08900 100%);top: 55%;left: 14%;}
.box-gd.bgd-04{background: linear-gradient(180deg, #F08900 -65.22%, #16978A 100%);top: 42%;left: 80%;}
.box-gd.bgd-05{background: linear-gradient(180deg, #F08900 -65.22%, #16978A 100%);top: 74%;left: 5%;}
.box-gd.bgd-06{background: linear-gradient(180deg, #F08900 -65.22%, #16978A 100%);top: 65%;left: 73%;}
.box-gd.bgd-07{background: linear-gradient(180deg, #F08900 -65.22%, #16978A 100%);top: 91%;left: 34%;}

svg#lines_green {width: 50%;height: auto;position: absolute;top: 8%;left: -20%;}
svg#lines_orange {width: 50%;height: auto;position: absolute;bottom: 0%;right: -20%;}

section.projects-sec-01{}
section.projects-sec-01 ul.logos-list{margin: 60px 0px 0px 0px;padding: 0px;list-style-type: none;position: relative;display: flex;flex-wrap: wrap;justify-content: center;}
section.projects-sec-01 ul.logos-list:before,
section.projects-sec-01 ul.logos-list:after{content:"";background: var(--color-01);position: absolute;bottom: 0;z-index: 1;}
section.projects-sec-01 ul.logos-list:before{width: 1px;height: 100%;left: 0px;}
section.projects-sec-01 ul.logos-list:after{width: 100%;height: 2px;left: 0px;}
section.projects-sec-01 ul.logos-list li{width: 16.66%;padding: 40px;border-left: 1px solid var(--color-11);border-bottom: 1px solid var(--color-11);position: relative;display: flex;justify-content: center;align-items: center;}
section.projects-sec-01 ul.logos-list li img{max-height: 60px;}
section.projects-sec-01 ul.logos-list li:nth-last-child(1){/* border-right: 1px solid var(--color-11); */}

section.projects-sec-02{padding-top:100px;}
.products-tabs-wrp{margin-top: 50px;backdrop-filter: blur(10px);padding: 0px 10% !important;!i;!;border-top: 1px solid var(--color-11);border-bottom: 1px solid var(--color-11);}
.products-tabs-wrp ul.nav{display: flex;align-items: center;justify-content: center;/* border-top: 1px solid var(--color-11); *//* border-bottom: 1px solid var(--color-11); */position: relative;z-index: 999;width: 100%;}
.products-tabs-wrp ul.nav li{width: 25%;}
.products-tabs-wrp ul.nav li button:after{content:"";width: 100%;height: 100%;background: #fff;position: absolute;top: 0;left: 0;right: 0;z-index: -11;}
.products-tabs-wrp ul.nav li button{cursor:pointer;min-width: 100%;background: transparent;border: none;border-radius: 0px;padding: 15px;position: relative;}
.products-tabs-wrp ul.nav li button.active{background: transparent;}
.products-tabs-wrp ul.nav li button:hover,
.products-tabs-wrp ul.nav li button:focus{outline:none;box-shadow:none;}

.products-tabs-wrp.cursor-hide{/*pointer-events:none;*/}

#tile-1 #slider{display:inline-block;width: 25% !important;/* width:30px; */height: 58px;border-radius: 0px;background: linear-gradient(87deg, #16978A 0.12%, #F68D1E 98.84%);position:absolute;bottom: -1px;z-index: -2;transition:all .4s linear;}
#tile-1 #slider.bio{/*left: 75px !important;width: 240px !important;*/left: 0%;}
#tile-1 #slider.ster{/* left: 315px !important; *//* width: 240px !important; */left: 25% !important;!i;}
#tile-1 #slider.osd{/* left: 555px !important; *//* width: 25% !important; */left: 50% !important;!i;!;}
#tile-1 #slider.old{/* left: 795px !important; *//* width: 240px !important; */left: 75% !important;!i;!;}


.tab-content{/* height: 100vh; */min-height: 920px;}
.tab-content .tab-pane{padding: 80px 0px 0px 0px;}
.tab-content .tab-pane .container{/* padding-bottom: 60px; *//* min-height: 90vh; */}
.tab-content .tab-pane .container .row{display: flex;justify-content: space-between;}
.tab-content .ptw-data{/* margin-bottom: 50px; */display: flex;flex-direction: column;align-items: flex-start;}
.tab-content .ptw-data h3{font-size: 30px;display: inline-block;font-weight: 600;background: linear-gradient(90deg, #1F9E91 0%, #F68D1E 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 30px;}
.tab-content .ptw-data p{max-width: 700px;}
.tab-content .ptw-data ul{margin: 0px 0px 25px 0px;padding: 0px;list-style-type: none;gap: 15px;display: flex;flex-direction: column;flex-wrap: wrap;}
.tab-content .ptw-data ul li{padding: 0px 0px 0px 30px;position:relative;}
.tab-content .ptw-data ul li:before{content:"";width: 15px;height: 2px;background: var(--color-13);position: absolute;top: 12px;left: 0px;}


.tab-content .ptw-specialize{}
.tab-content .ptw-specialize h4{font-size: 21px;font-weight: 600;text-transform: inherit;margin-bottom: 30px;}
.tab-content .ptw-specialize ul{margin: 0px;padding: 0px;list-style-type: none;gap: 20px;display: flex;flex-direction: column;flex-wrap: wrap;}
.tab-content .ptw-specialize ul li{/*width: 31%;*/padding: 0px 0px 0px 30px;position:relative;}
.tab-content .ptw-specialize ul li:before{content:"";width: 15px;height: 2px;background: var(--color-13);position: absolute;top: 12px;left: 0px;}

.tab-content .ptw-produts{padding-top: 60px;}
.tab-content .ptw-produts h4{font-size: 21px;font-weight: 600;text-transform: inherit;margin-bottom: 20px;}
.tab-content .ptw-produts ul{margin: 0px;padding: 0px;list-style-type: none;}
.tab-content .ptw-produts ul li{padding: 10px 0px;border-bottom: 1px solid var(--color-03);}
.tab-content .ptw-produts ul li:before{}
.tab-content .ptw-produts ul li:nth-last-child(1){border-bottom:none;}
.tab-content .ptw-produts ul ul{margin-left:30px;}
.tab-content .tab-pane > .container-fluid{padding:0px;}

.clients-project{color: var(--color-01);position:relative;overflow:hidden;padding: calc(10px + 5%);/* background: var(--color-02); */background-attachment: fixed;background-size: cover;background-position: center center;min-height: 110vh;display:flex;align-items: center;justify-content: center;}
.clients-project:before{content:"";background: #000000a6;width: 100%;height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.clients-project .container{position:relative;z-index:10;padding: 5% 4% 5% 4%;background: #00000057;backdrop-filter: blur(10px);border: 2px solid var(--color-11);}
.clients-project .container-fluid{min-height: 100vh;position:relative;z-index:10;padding: calc(10px + 3%);background: #00000057;backdrop-filter: blur(10px);border: 2px solid var(--color-11);display: flex;align-items: center;justify-content: center;}
.clients-project .f_parallax,
.clients-project .f_parallax_1,
.clients-project .f_parallax_2,
.clients-project .f_parallax_3,
.clients-project .f_parallax_4{min-height: 100%;position:absolute;top:0%;left:0%;bottom:0%;right:0%;margin:auto;opacity: .5;display: none;}

.clients-project .cp-slider{display: block;position:relative;overflow: hidden;}
.clients-project .cp-slider .pharma-access-icon{width: 100%;position: relative;z-index: 1;}
.clients-project .cp-slider:before{content:"";position:absolute;}
.clients-project .cp-slider .cp-thumbs{width: 100%;height: 100%;position: absolute;top: 0;left: 0;border-radius: 1000px;overflow: hidden;transform: scale(.9);}
.clients-project .cp-slider .cp-thumbs:before{content:"";background:rgba(0,0,0,.5);width:100%;height:100%;border-radius:1000px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);opacity:0;z-index:9;transition:all 300ms ease-in-out;}
.clients-project .cp-slider .cp-thumbs:after{content:"";background:url("../templates/img/icon-full-screen.png") no-repeat center center;width:100%;height:100%;border-radius:1000px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.5);opacity:0;z-index:9;transition:all 300ms ease-in-out;}
.clients-project .cp-slider .cp-thumbs img{max-height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition:all 300ms ease-in-out;}
.clients-project .cp-slider:hover .cp-thumbs:before{transform:translate(-50%,-50%) scale(.9);opacity:.8;transition:all 300ms ease-in-out;}
.clients-project .cp-slider:hover .cp-thumbs:after{transform:translate(-50%,-50%) scale(.9);opacity:1;transition:all 300ms ease-in-out;}
.clients-project .cp-slider:hover .cp-thumbs img{transform: translate(-50%, -50%) scale(.9);transition:all 300ms ease-in-out;}


.clients-project h2{font-size: clamp(1.5rem, 2vw, 36px);margin-bottom: 30px;}
.clients-project h2, .clients-project h2 > span{display: flex;flex-direction: column;}
.clients-project h2 small{font-size: 65%;font-weight: 100;}
.clients-project h2 strong{}

.clients-project .production-list{}
.clients-project .production-list h4{font-size: clamp(0.875rem, 1.75vw, 21px);font-weight: 600;text-transform: inherit;}
.clients-project .production-list ul{margin-left: 20px;}
.clients-project .production-list ul li{}
.clients-project .production-list ul li{}


.clients-project .stats-list{padding-top: 40px;margin-top: 30px;border-top: 1px solid var(--color-01);}
.clients-project .stats-list h4{font-size: clamp(0.875rem, 1.75vw, 21px);font-weight: 600;text-transform: inherit;}
.clients-project .stats-list ul{margin: 0px;padding: 0px;list-style-type: none;gap: 40px;display: flex;flex-direction: row;flex-wrap: wrap;}
.clients-project .stats-list ul li{width: calc(50% - 20px);}
.clients-project .stats-list ul li h3{font-size: calc(10px + 1vh + 1vw);text-transform: inherit;}
.clients-project .stats-list ul li p{margin-bottom: 0px;}


button.slick-arrow{cursor: pointer;font-size: 0px;width: 44px;height: 44px;background: #CAE7E6;border: none;border-radius: 100px;position: absolute;top: 45%;z-index: 99;transition:all 200ms ease-in-out;}
button.slick-arrow:before{content:"";width: 12px;height: 12px;position: absolute;top: 16px;left: 18px;border-left: 2px solid var(--color-11);border-bottom: 2px solid var(--color-11);transform: rotate(45deg);transition:all 100ms ease-in-out;}
button.slick-prev.slick-arrow{left: 50px;}
button.slick-next.slick-arrow{right: 50px;transform: rotate(180deg);}

button.slick-arrow:hover, button.slick-arrow:focus, button.slick-arrow:active{background:var(--color-11);outline: none;box-shadow: none;transition:all 200ms ease-in-out;}
button.slick-arrow:hover:before, button.slick-arrow:focus:before, button.slick-arrow:active:before{filter:brightness(100);transition:all 100ms ease-in-out;}

.slick-dots{width: 100%;margin: 0px;padding: 0px;list-style-type: none;position: absolute;left: 0;bottom: 35px;gap: 10px;display: flex;align-items: center;justify-content: center;}
.slick-dots li{transition:all 400ms ease-in-out;}
.slick-dots li button{cursor:pointer;font-size: 0px;width: 10px;height: 10px;background: #ffffff;opacity:.5;border-radius: 100px;border: none;outline: none;transition:all 400ms ease-in-out;}

.slick-dots li.slick-active{transition:all 400ms ease-in-out;}
.slick-dots li.slick-active button{width: 30px;opacity:1;transition:all 400ms ease-in-out;}

@media only screen and (min-width : 120px) and (max-width :768px) {

	section.projects-sec-hero{}
 	section.project-sec-hero .banner-text {padding: 0px 10px;}
	.banner-text h1{font-size: 36px;}
	span.spib, span.spib strong{gap: 0px;flex-direction: column;}
	.box-gd{width:10px;height:10px}
	.box-gd.bgd-01 {top: 16%;}
	.box-gd.bgd-02 {left: 84%;}
	.box-gd.bgd-03 {top: 35%;left: 2%;}
	.box-gd.bgd-04 {top: 44%;left: 96%;}
	.box-gd.bgd-05 {top: 70%;left: 25%;}
	.box-gd.bgd-06 {top: 65%;left: 84%;}
	.box-gd.bgd-07 {top: 87%;left: 36%;}

	
	.banner-text p {text-align: center;font-size: 18px;margin-bottom: 30px;padding-left:15px;padding-right:15px;}
	svg#lines_green {width: 125%;left: -50%;}
	svg#lines_orange {bottom: -10%;width: 125%;right: -50%;}
	section.projects-sec-01 ul.logos-list li {width: 50%;padding: 15px 30px;}
	section.projects-sec-02 {padding: 50px 0px 0px 0px;}
	section.projects-sec-02 h2{margin-bottom:20px;}
	section.projects-sec-02 .pin-spacer{margin-top: 27px !important;}
	.products-tabs-wrp{max-width: 100% !important;width: 100% !important;display: block;}
	.products-tabs-wrp ul.nav{width:100%;display: block;}
	#tile-1 #slider{height: 38px;}
	#tile-1 #slider.bio{bottom: 122px;left: 0px !important;width: 100% !important;}
	#tile-1 #slider.ster{bottom: 81px;left: 0px !important;width: 100% !important;}
	#tile-1 #slider.osd{bottom: 41px;left: 0px !important;width: 100% !important;}
	#tile-1 #slider.old{bottom: 0px;left: 0px !important;width: 100% !important;}

	.products-tabs-wrp{padding:0px !important;}
	.products-tabs-wrp ul.nav li{width:100% !important;}

	.tab-content{height:auto;}
	.tab-content .ptw-produts{padding-top: 30px;}
	.tab-content .ptw-produts h4{margin-bottom: 5px;}
	.tab-content .tab-pane{padding: 30px 15px 0px 15px;}
	.tab-content .ptw-data h3{font-size:24px;margin-bottom:15px;}
	

	section.projects-sec-01 p.split-text.mb-5{margin-bottom:0px !important;}
	
	section.projects-sec-02 .tab-content .ptw-specialize ul {margin-right: -36%;gap: 10px;}

	button.slick-arrow{width: 34px;height: 34px;top: 28%;}
	button.slick-prev.slick-arrow{left: 0px;}
	button.slick-arrow:before{top: 11px;left: 13px;}
	button.slick-next.slick-arrow{right: 0px;transform: rotate(180deg);}

	.slick-dots{bottom:80px;}
	.slick-dots li button{width:10px;height:10px;}

	section.projects-sec-02 .clients-project{padding: 70px 15px 110px 15px;min-height: 130vh;height: 1200px;display: flex;align-items: flex-start;}
	section.projects-sec-02 .clients-project .container{padding: 70px 25px 50px 25px;}
	section.projects-sec-02 .clients-project .container-fluid{padding: 50px 25px 50px 25px;}
	section.projects-sec-02 .clients-project h2 small {font-size: 55%;}
	section.projects-sec-02 .clients-project h2 {font-size: 32px;margin-top: 40px;margin-bottom: 20px;}
	section.projects-sec-02 .clients-project .production-list h4 {font-size: 18px;}
	
	section.projects-sec-02 .clients-project .stats-list{padding-top: 30px;margin-top: 20px;}
	section.projects-sec-02 .clients-project .stats-list ul{gap: 25px;}
	section.projects-sec-02 .clients-project .stats-list ul li{}
	section.projects-sec-02 .clients-project .stats-list ul li h3 {font-size: 24px;margin-bottom: 0px;}
	

	.products-tabs-wrp ul.nav li button {background: transparent;padding: 8px;width: 100%;}
	.products-tabs-wrp ul.nav li button.active {background: transparent!important;}

	.sc_dc {display: block;}


}


/*
@media only screen and (min-width : 1360px) and (max-width : 1440px){
	.tab-content{}
	#tile-1 #slider.bio {left: 70px !important;}
	#tile-1 #slider.ster {left: 312px !important;}
	#tile-1 #slider.osd {left: 558px !important;}
	#tile-1 #slider.old {left: 799px !important;}
}

@media only screen and (min-width : 1280px) and (max-width : 1360px){
	.tab-content{}
	#tile-1 #slider.bio {left: 130px !important;}
	#tile-1 #slider.ster {left: 375px !important;}
	#tile-1 #slider.osd {left: 625px !important;}
	#tile-1 #slider.old {left: 865px !important;}
}

@media only screen and (min-width : 1440px) and (max-width : 1600px){
	.tab-content{}
	#tile-1 #slider.bio {left: 0%;}
	#tile-1 #slider.ster {left: 25%!important;}
	#tile-1 #slider.osd {left: 50% !important;}
	#tile-1 #slider.old {left: 75% !important;}
}

@media only screen and (min-width : 1024px) and  (max-width : 1280px){
	.products-tabs-wrp {padding: 0px 40px;}
	.tab-content .tab-pane {padding: 80px 40px 0px 40px;}
	#tile-1 #slider.bio {left: 45px !important; top: 0px;}
	#tile-1 #slider.ster {left: 290px !important;top:0px;}
	#tile-1 #slider.osd {left: 540px !important; top: 0px;}
	#tile-1 #slider.old {left: 330px !important;}
}

@media only screen and (min-width : 768px) and  (max-width : 1024px){
	#tile-1 #slider.bio {left: 45px !important; top: 0px;}
	#tile-1 #slider.ster {left: 290px !important;top:0px;}
	#tile-1 #slider.osd {left: 540px !important; top: 0px;}
	#tile-1 #slider.old {left: 330px !important;}	
}
*/

/*
@media only screen and (min-width : 1024px) and  (max-width : 1280px){
	.tab-content{}
	.products-tabs-wrp {padding: 0px 40px;}
	.tab-content .tab-pane {padding: 80px 40px 0px 40px;}
	#tile-1 #slider.bio {left: 40px !important;}
	#tile-1 #slider.ster {left: 285px !important;}
	#tile-1 #slider.osd {left: 530px !important;}
	#tile-1 #slider.old {left: 755px !important;}
	section.about-sec-07 ul.stats-list li:nth-child(4) {
    margin-left: calc(100% - 598px);}
	
	.tab-content {}
} */