.director-slider .item{padding: 15px 15px;}
.director-item{border-radius: 20px; padding-bottom: 60%; overflow: hidden; cursor: pointer;}
.director-item::after{position: absolute; left: 0; bottom: 0; right: 0;height: 70%; content: ''; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%); border-radius: 0 0 20px 20px;}
.director-item .director-play{width: 40px; height: 40px; text-align: center; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1;}
.director-item:hover .full-image{transform: scale(1.1);}

.vision{position: relative;}
.vision-bg{position: relative;}
.vision-bg picture{line-height: 0; display: block;}
.vision-box{width: 650px; background: var(--white-color); border-radius: 15px; padding: 40px 75px 40px 40px; margin-left: auto; position: absolute; top: 50%; right: 60px; z-index: 1; transform: translate(0px, -50%);}
.vision-box .paraslgheading{color: var(--light-black); font-weight: 700; margin-bottom: 10px;}
.vision-box p{color: var(--gray-color); margin-bottom: 20px;}
.vision-box p:last-child{margin-bottom: 0;}

.management{border-bottom: 1px solid #CFCFCF;}
.management-card{border-radius: 20px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.08); padding: 20px 20px 30px;}
.management-card .management-thumb img{border-radius: 10px;}
.management-card .management-detail{margin-top: 15px;}
.management-card .management-detail .parassmheading{color: var(--light-black); font-weight: 700; margin-bottom: 5px;}
.management-card .management-detail .management-post{font-size: 16px; color: var(--gray-color); margin-bottom: 10px;}
.management-card .management-detail p{font-size: 16px; color: var(--gray-color); font-weight: 700; display: flex; align-items: center;}
.management-card .management-detail p svg{margin-right: 8px;}

.growth-box .slider-rl .item{padding: 0;}
.growth-box .growth-item{padding: 20px 15px;}
.growth-item-left{width: 50%; overflow: hidden; line-height: 0;}
.growth-item-left img{border-radius: 20px 0px 0px 20px;}
.growth-item-right{width: 50%; display: flex; flex-wrap: wrap; align-content: center; align-items: center; padding: 90px 65px; background: var(--white-color); border-radius: 0px 20px 20px 0px; box-shadow: 0 0px 15px rgba(0, 0, 0, 0.12);}
.growth-item-right .location{font-size: 20px; color: var(--blue-color); font-weight: 600; display: flex; align-items: center; margin-bottom: 10px;}
.growth-item-right .location svg{width: 17px; margin-right: 10px;}
.growth-item-right .location svg path{stroke: var(--blue-color);}
.growth-item-right .parasmdheading{font-weight: 700; margin-bottom: 15px;}
.growth-item-right .heading, .growth-item-right .para p{color: var(--light-gray-color);}
.growth-item-right .para{font-size: 18px;}
.growth-nav-slider .item .growth-dot{display: inline-block;margin: 0px 4px;width: 30px;height: 30px;background: var(--white-color); border:2px solid var(--blue-color);overflow: hidden;border-radius: 50%;cursor: pointer; position: relative; z-index: 1;}
.growth-nav-slider.slick-arrow-style-1 .slick-arrow{top: 35%; cursor: pointer; z-index: 123;}
.growth-nav-slider .item{padding: 0 15px 30px !important; position: relative; text-align: center; margin: 0px 60px;overflow: initial;}
.growth-nav-slider .item:after{content: ''; position: absolute; right: -62px; top: 15px; height: 1px; background: var(--light-gray-color); width: 100px;}
.growth-nav-slider .item:before{content: ''; position: absolute; left: -62px;top: 15px; height: 1px; background: var(--light-gray-color); width: 100px;}
.growth-nav-slider .item.active:after{background: var(--brand-bg);}
.growth-nav-slider .item.active.slick-active:after{background: #989898;}  
.growth-nav-slider .item .growth-text {background: none; font-size: 18px; color: var(--light-gray-color); text-align: center; position: relative; top: 20px; line-height: 0px; border: none; opacity: 1; transition: 0.3s; font-weight: 700; display: block;outline: 0;}
.growth-nav-slider .item:hover .growth-text{opacity: 1;}
.growth-nav-slider .item.slick-current .growth-dot{background: var(--blue-color);}
.growth-nav-slider .item .active{background: var(--brand-bg); border-color: var(--brand-bg);}

.tab-navigation{margin-top: 30px;}
.tab-navigation .tab-btn{font-size: 18px;color: var(--light-gray-color); font-weight: 700; text-align: center; position: relative; padding: 50px 15px 0; margin: 0 60px;border: 0; background: transparent;}
.tab-navigation .tab-btn:after {content: ""; position: absolute; right: -62px; top: 15px; height: 1px; background: var(--light-gray-color); width: 250px;}
.tab-navigation .tab-btn .tab-ripple {content: ""; display: inline-block; margin: 0 auto; width: 30px; height: 30px; position: absolute; top: 0;left: 0; right: 0; background: var(--white-color); border: 2px solid var(--blue-color); overflow: hidden; border-radius: 50%; cursor: pointer; z-index: 1;}
.tab-navigation .tab-btn.slick-current .tab-ripple{background: var(--blue-color);}
.growth-box .custom-next-button, .growth-box .custom-prev-button{opacity: 1;}

@media screen and (max-width: 1299px){
}

@media screen and (max-width: 1199px){
.patients-slider{margin-bottom: 10px;}
.growth-item-right{padding: 50px;}
.vision{padding-bottom: 30px;}
.vision-box{width: 60%; border: 1px solid #D9D9D9; padding: 30px; position: relative; left: 0; top: 0; margin: -80px auto 0; transform: translate(0px, 0%);}

}
@media screen and (max-width: 991px){
.tab-navigation{padding: 0 30px;}
.growth-box .custom-prev-button{left: 30px;}
.growth-box .custom-next-button{right: 30px;}
.growth-item-left, .growth-item-right{width: 100%;}
.growth-item-right{padding:30px 30px 40px; border-radius: 0 0 20px 20px;}
.growth-item-left img{border-radius: 20px 20px 0 0;}
.vision-box{width: 100%;}
}

@media screen and (max-width: 767px){
.tab-navigation{padding: 0 20px;}
.tab-navigation .tab-btn{padding-left: 0; padding-right: 0;}
.growth-box .custom-prev-button{left: 20px;}
.growth-box .custom-next-button{right: 20px;}
}