/*
.srchBtn, .callWrap, .bgClr, .cmnBtn{background:#8A5AB9;}
.darkBtn{background:#BA5174;}
.home-banner{margin-top: -180px;}
.clr{color:#8A5AB9;}
.childCareBtn{background:#8A5AB9!important;}
*/
.header_area .header_bottom .mainmenu .dropdown-menu a.active{color: #7C3996 !important;}

.obstetrics-maternity-hospital .bnrCont h1{
	margin-bottom:30px;
}
.obstetrics-maternity-hospital .bnrCont a.cmnBtn{
	background:#7C3996;
	color:#fff;
}
.cmnBtn:hover{color:#fff;}
.bnrCont h1{color:#000;font-size:45px;margin-bottom:20px;}
.themeBtn{background:#7C3996;padding:10px 25px;}
.whyChoose {	max-width: 80%;margin: 0 auto;justify-content: space-around;background: linear-gradient(45deg,#e0e1e2, #ece0e4);}
.chooseList ,.smallHeading{color:#7C3996;}
.chooseList:after{display:none;}
.subHeading {font-size: 50px;}
.excListItem{width:60%;}
.img-list{width:35%;}
.childCareBtmText{width:100%;}
.birthRight{background: linear-gradient(45deg, #EBDEF0, transparent);}
.img-text-wrap{list-style:none;    align-items: center;}
.childCareBtmText:after{display:none;}
.excListItem .cmn-heading span{font-weight:bold;}

.facilitiesItem{background:#7C3996;padding:25px;border-radius:20px;color:#fff;text-align:left;}
.facilitiesItem{display:flex;justify-content:space-between;}
.facilitiesItem img{border-radius:100%;max-width:130px;}
.facilitiesContent{margin-left:10px;}
.facilitiesContent h3{font-size:24px;}
.facilities-des{font-size:14px;font-weight:lighter;-webkit-line-clamp: 3;height:65px;}
.facilitiesContent a{width:100%;text-align:center;padding:10px;max-width:150px;}
.swiper-item{border-radius:20px;}

.banner-wrap:before{background: linear-gradient(to right, rgba(208,182,193,.5) 100px, transparent);}

.whyChooseWrap{position: relative;z-index: 1;}
.whyChoose{max-width:80%;margin:0 auto;justify-content: space-around;background:url(../images/ivf/bnrList.png);padding:30px 20px;background-repeat: no-repeat;background-size: cover;}
.qaPic{top:-20px;position:relative;}

.chooseList{max-width:180px;}



.childCareAppoint{align-items:center;}
.childCareAppoint > li{width:40%;display:flex;flex-wrap:wrap;}
.excListItem{width:50%;}

.colRightTxt .cmn-heading{font-size:50px;font-weight:bold;}
.colRightTxt .cmn-heading span{font-weight:bold;}

.childPic{max-width:100%;height:auto;}
.childCareAppoint .childCareBtmText{width:100%;}
.childCareAppoint .childCareBtmText:after{display:none;}

.btn-icon{width:45px;height:45px;border-radius:100%;background:#fff;display:flex;margin-right:15px;align-items:center;justify-content:center;}
.btn-icon img{max-width:25px;margin:0px;}

/*
.facilitiesItem{background:#fff;padding:25px;border-radius:20px;text-align:left;flex-direction: column;box-shadow:0px 0px 10px rgba(0,0,0,.05);}
.facilitiesItem{display:flex;justify-content:space-between;}
.facilitiesItem img{border-radius:25px;width:100%;max-height:200px;object-fit: cover;}
.facilitiesContent{margin-left:10px;}
.facilitiesContent h3{font-size:38px;font-weight:bold;}
.facilitiesContent p{font-size:16px;font-weight:lighter;}
.facilitiesContent a{width:100%;text-align:center;padding:10px;max-width:150px;font-weight:400;}
.facilitiesContent a:hover{color:#fff;}
.featuredDr{background:linear-gradient(45deg,#f4d2dd, #f2cad7)}
.srch-btn{border:1px solid #8A5AB9;color:#8A5AB9;}
.featuredDr .cmnBtn{ border: 1px solid #8A5AB9;  background: #8A5AB9;}
.featuredDr .online{color: #8A5AB9;background:#fff;}
*/



.srch-btn svg{width:20px;}

.multi-slider{margin-left:-15px;margin-right:-15px;}
.multi-item{margin:0px 15px;}

.tabberList li a:hover:after, .tabberList li a.active:after{
	background:#8A5AB9;
}
.peopleSay{background: linear-gradient(45deg, #fbfbfd, #fcfcfe);}
.footerLinksList h3{color:#8A5AB9;}

.slick-dots li.slick-active{width:35px;}
.slick-dots li button:before{height:1px!important;}
.slick-dots li.slick-active button:before{height:2px!important;}


/*download resources for child care */
.downloadList{display:flex;gap:25px;}
.downloadItem{box-shadow:0px 0px 40px rgba(0,0,0,.1);border-radius:20px;padding:25px;list-style:none;width:25%;}
.d-item-heading{font-size:22px;font-weight:bold;}
.d-item-heading span{display:block;font-weight:bold;}
.d-item-icon{margin:15px 0px;height:80px;width:auto;}

/*child care ask expert */
.askExpert-childCare{background:linear-gradient(90deg, rgba(242,203,216,.4), rgba(222,122,155,.4));}

.tabberItem-childCare .itemList{padding:0px;}
.tabberItem-childCare .blogImg{border-radius:10px;}
.tabberItem-childCare .blog-info {padding:0px;padding-top:20px;}
.tabberItem-childCare .seeMore{font-size:14px;}

/*.slider-item{width:300px;display:inline-block;margin-right:20px;}*/
.slider-item-inner{width:100%;padding-bottom:300px;overflow:hidden;border-radius:15px;position:relative;}
.overTxt, .knowMore{color:#000;position:absolute;top:20px;right:20px;z-index:1;background: #fff;border-radius: 20px;padding:8px 10px;font-size:14px;width:auto;}
.knowMore{top:auto;bottom:20px;right:auto;left:20px;}
.multi-item-inner .rightArrow {display:inline-block;}
.multi-item-inner .rightArrow img{max-width:15px;}

.blurBg {background: #fff;position: absolute;display: inline-block;width: 100%;height: 40px;left: 0;z-index: -1;top:-7px;    background: rgba(255,255,255,.4);backdrop-filter: blur(10px);}
.swiper {width: 240px;height: 320px;}
.swiper-slide {display: flex;align-items: center;justify-content: center;border-radius: 18px; font-size: 22px;font-weight: bold;color: #fff;}
.swiper-slide ~ .swiper-slide{  margin-left:10%!important;}

.birthright-multi-slider{margin:0 auto;}
.birthright-multi-slider .multi-item{margin:0px;border: 2px solid #fff;border-radius: 25px;overflow: hidden;}
.birthright-multi-slider .slick-active.slick-center + .slick-slide .abs-img{display:block;}

.multi-item-inner {position: relative;border-radius: 20px;overflow: hidden;padding-bottom: 370px;}

.askExpert{background: linear-gradient(45deg, #f1e2f5, #e6d7ea);}

.premium{background:url(../images/birthright/premiumBnr.png);background-repeat: no-repeat;background-position: center center;background-size: 100%;position:relative;padding:120px 0px;}
.premium:after {
    content: "";
    background: rgba(255,255,255,.4);
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    z-index: 0;
}
.birthright-cnt-wrap{
	position:relative;z-index:1;max-width: 550px;
}
.preBtn
{
	background:linear-gradient(90deg, #b48c13, #e7c355 , #b38b11);color:#000;padding:10px 25px;color:#000;
}

.sliderQuote svg{max-width:50px;}

@media(max-width:1480px){
	
	.multi-slider .slick-prev{left: 30px!important;}
	.multi-slider .slick-next{right: 30px!important;}
}

@media(max-width:992px){
	.chooseList{padding-top:20px;}
	.bookConsultWrap{margin-bottom:0px!important;}

	.facilitiesItem{margin-bottom:10px;}
	.childCareAppoint > li.excListItem, .childCareAppoint > li{width:100%;}
	
	.downloadList{flex-wrap: wrap;}
	.downloadItem {width: calc(50% - 15px);box-sizing: border-box;padding:20px;}
}

@media(max-width:767px){
	.quickLinksRow:before{display:none;}
	.bnrCont p {display:block!important;}
	.whyChoose{display:flex!important;max-width:100%;}
	.bnrCont h1, .bnrCont h1 span{font-size:30px;font-weight:bold;}
	.bnrImg img{max-height:680px;}
	.bnrCont{transform: translate(-50% , -40%);transform: translate(-50% , -50%);}
	.home-banner-wrap .home-banner{min-height:750px;}
	
	
	.subHeading{height:auto;}
	.subHeading img{max-width:50px;}
	.qaPic{top:0px;}
	.subHeading{font-size:20px!important;font-weight:bold;}
	.chooseList .smallHeading{color:#8A5AB9;font-size:14px;}
	.qaPic + .smallHeading{font-size:16px;}
	.chooseList{padding-left:5px;padding-right:5px;width:100px;}
	.chooseList:after{display:block;right: -10px;}
	
	.book-cmn{position:relative;}
	.book-img, .book-txt{width:100%;}
	.book-img{height:100px;}
	.book-txt{margin:0px;padding:10px;min-height: 55px;position: absolute!important;bottom: 0px;width: 100%;}
	.book-cmn .m-arrow{display:none!important;}
	
	.childCareAppoint{flex-wrap:wrap;}
	.childCareAppoint li, .img-list{width:100%;}
	.childCareBtmText .cmn-heading{display:block;font-size:22px;}
	.childCareBtmText .cmn-heading span{display:inline-block!important;}
	.img-text-wrap{flex-wrap:wrap;}
	.excListItem{width:100%;margin-bottom:20px;}
	
	.facilitiesWrap{text-align:left!important;}
	.facilitiesContent h3{font-size:20px;}
	.premium{max-width: calc(100% - 30px);margin: 0 auto;background-size: cover;border-radius: 15px;padding-top: 200px;padding-bottom: 20px;}
	
	.ourExp{text-align:left!important;}
	.center-multi-slider .multi-item{transform: scale(1);margin:0px 5px;}
	.overTxt{text-align:center;}
	
	.downloadItem {padding:15px 10px;}
	.d-item-icon{height:38px;}
	.d-item-heading{font-size:12px;}
	.d-item-txt{font-size:10px;}
	
	.excellenceWrap{margin-top:0px;padding-top:0px!important;}
	.share{color: #b1b1b1;}
	.mobileQuickLinkHeading{background:#E7DBFF;}
	.quickLinksRow .col-sm-12{background: linear-gradient(180deg,#F3EEFE, #fff);}
	.sliderQuote{display:none;}
}