.aboutWrap{overflow-x:hidden;}
.aboutCmnBlock{background:linear-gradient(45deg, #c4acdb, transparent);border-radius:25px;padding:1px;}
.doctorBlock{background:linear-gradient(-45deg, #c4acdb, transparent);border-radius:25px;padding:1px;}
.bedBlock{background:#90dedc;}
.inner-cmnBlock{padding:20px;border-radius:24px;background:#eaf8f9;display:flex;gap:50px;align-items:center;}
.inner-cmnBlock span svg{max-width:50px;}
.cityBlock .inner-cmnBlock,.doctorBlock .inner-cmnBlock{background:#f2eff8;}

.aboutCmnBlock h3{font-weight:bold;}
.aboutCmnBlock h3 span{display:block;font-size:20px;margin-top:5px;}
.aboutcmnBlock-wrap{margin-bottom:70px;}

.child-hospital{display:flex;justify-content:space-between;}
.about-childTxt{width:60%;}
.about-childTxt p{max-width:450px;font-weight:500;}
.about-childImg{width:35%;}
.about-childImg img{max-width:100%;border-radius:100%;}

.about-childTxt h2{font-size:70px;font-weight:bold;margin-bottom:30px;}

.hospital-info{margin:70px 0px;text-align:center;}
.hospital-info video{border-radius:200px;max-height:450px;max-width:90%;}
.hospital-full-pic{border-radius:200px;overflow:hidden;}
.hospital-info p{max-width:70%;margin:0 auto;margin-top:50px;text-align:center;}
.hospital-list img{max-width:100%;margin-top: -50px;position: relative;z-index: -1;}
.hospital-list h2{font-weight:bold;}

.vm-item{border-radius:200px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;background:#8A5AB9;}
.vm-item ~ .vm-item{margin-top:50px;}
.vision{flex-direction: row-reverse;}
.mission{background:#00B2B0;}
.vm-content{width:48%;color:#fff;padding:5% 5% 5% 10%;}
.vm-img {width:48%;border-radius:200px;overflow:hidden;}
.vm-content h3{font-size:40px;font-weight:500;}

.ch-msg{max-width:80%;margin:70px auto;}
.ch-item{display:flex;padding:50px;justify-content:space-between;background:#974DBB;border-radius:25px;align-items:center;color:#fff;}

.ch-cont{width:66%;font-weight:normal;}
.ch-img{max-width:32%;border-radius:25px;overflow:hidden;}
.ch-name {font-size:24px;font-weight:500;}
.ch-name span{display:block;font-size:18px;}
.ch-img img{max-width:100%;}
.ch-msg > h2{margin-bottom:40px;}

/*
.director-list{display:flex;flex-wrap:wrap;gap:30px;}
.director-item{width:calc(33.33% - 30px);display:inline-block;border-radius:25px;overflow:hidden;height:550px;position:relative;}
.dir-img{position:absolute;width:100%;height:99%;border-radius:25px;overflow:hidden;}
.dir-img img{position:absolute;width:100%;height:100%;object-fit:cover;    object-position: top;}

.silde-ele{position:absolute;bottom:-120%;transition:.5s all;border-radius:20px;padding:20px;background:#fff;width:100%;left:0px;right:0px;}
.director-item:hover .silde-ele{bottom:0px;}
.dir-name{font-size:24px;}
.dir-pos{font-size:16px;margin:10px 0px;display:block;}
.silde-ele .seeMore{display:block;font-size:14px;}
.silde-ele .seeMore span{margin-right:10px;}
.silde-ele .seeMore svg{max-width:14px;}
*/
.talkDown{background:#f5f5f5;color:#000;border:1px solid #00B2B0;padding:70px 80px;align-items: flex-start;}
.talk-heading{width:28%;font-size:26px;font-weight:500;}
.talk-desc{width:70%;font-size:14px;}

/*timeLine css below*/
.timeline-outer{max-width:350px;margin:0 auto;position:relative;}
.timeline-outer:before, .timeline-outer:after{content:"";position:absolute;background:url(../images/about/topBtm-row.png);background-repeat-y: no-repeat;width: 100%;background-size: contain;}
.timeline-outer:before{height:36px;left:-55%;}
.timeline-outer:after{height:37px;bottom:-16px;}

.card-wrap{max-width:300px;position:relative;}

.card-wrap:after{content:"";background:url(../images/about/roundRow.png);background-repeat:no-repeat;background-position:right;width:90px;height:186px;display:inline-block;position: absolute;top: -1px;right:-84px;background-size: contain;z-index:1;}

.card-left, .card-left + .card-wrap {margin-top: -20px;}
.card-left:after{right:auto;left:-86px;transform: rotate(180deg);top:-2px}

.card-itm{position:relative;max-width:100%;padding:30px;box-sizing:border-box;height:170px;}
.card-itm:before, .card-itm:after{content:"";position:absolute;background:url(../images/about/topBtm-row.png);background-repeat-y: no-repeat;width: 100%;height:22px;left:0px;background-size: contain;}

.card-itm:before{top:-1px;height:38px;border-radius: 5px;overflow: hidden;}
.card-itm:after{bottom: -2px;height:23px;}
.card-wrap:last-child .card-itm:after {height: 36px;bottom:-15px;}

.info-wrap {position: absolute;box-shadow: 0px 0px 30px rgba(0,0,0,.2);border-radius: 20px;padding: 10px;z-index:1;background:#fff;transition:.5s all;z-index:2;min-width:300px;margin-left: -35px;display:flex;gap:20px;padding:10px;
/*opacity:0;transform:translateY(-20px);visibility:hidden;*/
}
.info-wrap:after{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-6px;left:50%;}

.info-dot{background:#76a5ff;border:2px solid #fff;width:18px;height:18px;position:absolute;display:inline-block;border-radius:100%;top:6px;left:50%;z-index:3;margin-top:2px;}
.info-dot:hover + .info-wrap{opacity:1;visibility:visible;transform:translateY(0px);}

.info-side{left: calc(100% + 90px);margin:0px;top:40px;}
.card-left .info-side{right: calc(100% + 90px);left:auto;}
.info-side:after {transform: rotate(-90deg);left: -15px;top: calc(50% - 5px);}
.timeline-pic {width:70px;}
.timeline-detail {width: calc(100% - 80px);}
.timeline-pic img{height:100%;object-fit:cover;}
.info-side-dot{top:50%;left:auto;right:-75px;}
.info-side-dot:hover + .info-side{opacity:1;visibility:visible;transform:translateY(0px);}
.card-left .info-side-dot{top:50%;left:-75px;right:auto;}
.card-left .info-side:after {transform: rotate(90deg);right: -15px;top: 50%;left:auto;}
.timeline-head{background:#974DBB;color:#fff;padding:3px 10px;border-radius:5px;margin-bottom:5px;display:inline-block;font-size:14px;font-weight:500;}
.timeline-content{margin-bottom:0px;font-size:12px;}

.hide-ele {opacity:0;visibility:hidden;}
.aboutWrap .ourHistory{margin-bottom:50px;}

@media(max-width:1024px){
	.ch-msg{max-width:100%;}
	.timeline-outer{transform: scale(.7);}
}

@media(max-width:992px){
	.feb2024.info-side{top:30px;}
	.vm-content{padding: 5% 0% 5% 10%;}
	.vm-item{align-items: initial;}
	.vm-img img{height:100%;object-fit:cover;}
	
	.aboutWrap{margin-top: 100px!important;}
	
	.timeline-outer:before, .timeline-outer:after,
	.card-wrap:after,
	.card-itm:before, .card-itm:after,
	.info-wrap:after,
	.info-dot
	{display:none;}
	.info-wrap, .card-left .info-side{margin:0px;position:relative;margin-bottom:50px;left:0px;top:0px;right:0px;}
	/*.info-wrap:after {display: block;content: "";width: 2px;height: 50px;background: #ccc;border: none;bottom: 0px;left: 50%!important;position: absolute;top: 100%!important;transform: rotate(0deg)!important;right:auto!important;}*/

	.card-left, .card-left + .card-wrap{margin-top:0px;}
	.card-itm{height:auto;}
	.timeline-outer { transform: scale(1);}
	.card-itm{padding:0px;}
	.card-wrap{max-width:100%;}
	.card-wrap:last-child .info-wrap:last-child:after{display:none;}
	
	/*new css for mobile and portrait ipad*/		
	.timeline-outer{position:relative;}
	.timeline-outer:after{content:"";background:url(../images/about/mobile-timeLine.png);display:block;width: 30px;position: absolute;top: 0px;left: 50%;height: calc(100% + 100px);background-position: center;border-radius: 5px;transform: translateX(-7px);}
	
	.info-dot{display:inline-block;top:40px;}
	.info-wrap{width:48%;min-width:48%;margin-bottom:100px;}
	
	/*.info-wrap:after {content: "";border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff;position: absolute;top: -6px;left: 50%;display:inline-block;}*/
	.info-wrap:after {display:inline-block;transform: rotate(90deg);top: calc(50% - 5px);left: auto;right: -10px;}
	.info-side:after, .card-left .info-side:after{transform: rotate(-90deg);right:auto;left:-15px;}
	.timeline-head{font-weight:600;}
	.timeline-head, .timeline-content{font-size:10px;}
	.info-side, .card-left .info-side {right: -20px;left: auto;position: absolute;top: 90px;}
	.info-side-dot, .card-left .info-side-dot {top: 121%;left: 50%;right: auto;top:140%;}
	.timeline-pic {width: 50px;}
	.timeline-detail {width: calc(100% - 60px);}
	.timeline-pic img{max-height:55px;}
	
	.ch-item{align-items: flex-start;}
	.ch-cont{width:60%;}
	.ch-img{width:38%;}
}

@media(max-width:992px) and (min-width:576px){
	.aboutWrap .aboutcmnBlock-wrap > .col-sm-4 {
		width: 25%!important;
		flex: 25%!important;
	}
}

@media(max-width:767px){
	.aboutWrap {	margin-top: 150px!important;overflow:hidden;}
	.aboutCmnBlock{margin-top:20px;}
	
	.child-hospital{flex-wrap:wrap;}
	.about-childImg{order:-1;width:100%;}
	.about-childTxt{width:100%;margin-top:30px;}
	.about-childTxt h2{font-size:40px;margin-bottom:20px;}
	.hospital-info{margin:30px 0px;}
	.hospital-info p{max-width:100%;margin-top:20px;font-size:14px;}
	
	.hospital-list h2{font-size:20px;}
	.hospital-list img{margin-top:0px;}
	
	.vm-item{flex-wrap:wrap;flex-direction: column;flex-direction: row;}
	/*
	.vm-img, .vm-content{width:100%;}
	*/
	.vm-item, .vm-img{border-radius:25px;}
	.vm-content{padding:15px 5px;}
	.vm-content h3{font-size:14px;font-weight:bold;}
	.vm-content p{font-size:10px;}
	.ch-msg {max-width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;}
	.ch-item{flex-wrap:wrap;background:transparent;}
	.ch-img{order:-1;max-width:100%;border-radius:20px;overflow:hidden;margin-bottom:20px;width:50%;margin-left:10px;}
	.ch-img img{width:100%;}
	.ch-cont{width:100%;padding:20px;background:#974DBB;border-radius:25px;font-size:12px;}
	.ch-item{padding:0px;}
	.ch-name{font-size:14px;font-weight:bold;}
	.ch-name span{font-size:12px;font-weight:normal;}
	
	.talkDown{padding:20px;}
	.talk-heading, .talk-desc{width:100%;}
	.talk-desc{margin-top:20px;}
	.ourHistory{padding-top:0px;}
	
	.hospital-full-pic img{height:180px;object-fit:cover;}
	
	.cmnHeadWrap{text-align:left!important;}
	.about-childImg img{border-radius:25px;}
	.hospital-full-pic{border-radius:25px;}
	.director-list{gap:10px;}
	.director-item{width:calc(33% - 5px);height:250px;border-radius:10px;border:1px solid #fff;}
	.silde-ele{padding:10px;border-radius:10px;}
	.dir-name{font-size:12px;font-weight:bold;}
	.dir-pos{font-size:10px;margin:5px 0px;}
	.silde-ele .seeMore{font-size:10px;}
	.dir-img{border-radius:10px;}
	
	.talkDown-mainWrap .col-sm-12{padding:0px;}
	.talkDown-mainWrap .talkDown{border:none;border-radius:0px;}
	.talk-heading p{font-weight:bold;color:rgba(0,0,0,.5);}
	.talk-desc{color:rgba(0,0,0,.5);}
	.ourHistory h2{text-align:left!important;}
	.aboutcmnBlock-wrap{display:flex;gap:10px;    justify-content: space-between;padding:0px 15px;}
	.about-three-item{width:calc(33.33% - 10px);padding:0px;}
	.inner-cmnBlock{gap:10px;padding:10px;}
	.inner-cmnBlock span svg{width:25px;}
	.aboutCmnBlock h3{font-size:12px;}
	.aboutCmnBlock h3 span{font-size:10px;}
	.aboutCmnBlock{border-radius:10px;}
	.inner-cmnBlock{border-radius:9px;}
}
@media(max-width:576px)
{
	.director-item{width:calc(50% - 5px);
}