/* normal */
*,
*::before,
*::after {
	box-sizing: border-box;
}
* {
	margin: 0px;
	padding: 0px;
}
html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a,
button,
.btn{
	transition:0.5s all;
	-webkit-transition:0.5s all;	
} 
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
	display: block;
}
input,
button,
select,
optgroup,
textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
body {
	margin: 0;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #212529;
	text-align: left;
	background: #fff;
}
img {
	border: 0px;
	display: block;
	max-width:100%;
}
a,
input {
	outline: none;
	text-decoration:none;
}
i{
	font-style:normal;
}
ol,
ul,
dl {
	margin-top: 0;
	list-style: none;
}
ol ol,
ul ul,
ol ul,
ul ol {
	margin-bottom: 0;
}
dt {
	font-weight: 700;
}
dd {
	margin-left: 0;
}
blockquote {
	margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}
h1{
	color: #223645;
	font-size: 57px;
	font-weight: 700;
	line-height: 69px;
}
h1 span{
	color: #812992;
	font-weight: 500;
}
h2{
	color: #223645;
	font-size: 52px;
	font-weight: 700;
	line-height: 69px;
}
h3{
	color: #223645;
	font-size: 45px;
	font-weight: 700;
	line-height: 56px;
}
h4{
	color: #223645;
	font-size: 37px;
	font-weight: 700;
	line-height: 46px;
}
h5{
	color: #223645;
	font-size: 33px;
	font-weight: 700;
	line-height: 41px;
}
h6{
	color: #223645;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 0.55px;
	line-height: 27px;
}
button {
	border-radius: 0;
}
button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.container{
	margin: 0 auto;
	max-width:1200px;
	padding:0px 15px;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.col {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
p{
	color: #292929;
	font-size: 15px;
	font-weight: 400;
	line-height: 21.08px;
}
/* template  */

#template {
	position: relative;
	display: block;
	width: 100%;
	min-height: 100%;
}
/* layout */

#layout {
	/* overflow: hidden; */
	margin: 0 auto;
	width: 100%;
}
/* header */
.home .selectBox-dropdown,
.page-template-find-a-doctor .selectBox-dropdown {
	background:transparent;
	border:0px;
}

.appointment-block ul li .text span:after {
	right:0px !important;
}
.appointment-block ul li .text .selectBox-arrow {
	display:none;
}
select.specs {
	display:none;
}
select.specs.open {
	display:block;
}
.appointment-block .speciality-front select[name="name-237"] + a,
.appointment-block .speciality-front select[name="name-239"] + a {
	/* display:none !important; */
}
.appointment-block .speciality-front select.selectBox.open + a,
.appointment-block .speciality-front select.selectBox.open + a {
	display:block !important;
}
#header-wrap {
	position: sticky;
	position: -webkit-sticky;
	width: 100%;
	top:0px;
	z-index:9999999;
}
.inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.header-top {
	padding: 18px 0px;
	background-color: #ffffff;
}
.header-top .right-panel .row,
.header-top .right-panel .row ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.app-btn {
	width: 169px;
	height: 53px;
	background-color: #20a6dc;
	color: #ffffff;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0.15px;
	line-height: 53px;
	border-radius:20px;
	text-align:center;
}
.app-btn:hover,
.app-btn:focus,
.find-search:hover,
.find-search:focus{
	background-color:#812992;
}

.find-search:hover > input[type="submit"]{
	background-color:#812992;
}


.btn.bg-blue:hover,
.btn.bg-blue:focus {
	background-color:#812992 !important;
}
.btn.bg-purple:hover,
.btn.bg-purple:focus {
	background-color:#20a6dc !important;
}
.header-top .right-panel .row ul li{
	margin-right:15px;
}
.header-top .right-panel .row ul li a{
	color: #223645;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.14px;
	line-height: 23.99px;
}
/* header-bottom */
.header-bottom{
	background-color: #f6f6f6;
	border-bottom:solid 2px #812992;
}
.header-bottom nav ul{
	display:flex;
	align-items:center;
}
.header-bottom nav ul li{
	margin-right:45px;
}
.header-bottom nav ul li:last-child{
	margin-right:0;
}
.header-bottom nav ul li a{
	display:block;
	color: #812992;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 1.13px;
	line-height: 19px;
}
.header-bottom .right-panel a{
	width: 54px;
	height: 54px;
	text-align:center;
	line-height: 54px;
}
.header-bottom .right-panel a img{
	display:inline-block;
}
.header-bottom .right-panel .search-btn{
	background-color: #b151c4;
	color: #ffffff;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: 0.33px;
	text-transform: uppercase;
}
.header-bottom .right-panel .search-btn:hover,
.header-bottom .right-panel .search-btn:focus,
.header-bottom .right-panel .bar-btn:hover,
.header-bottom .right-panel .bar-btn:focus {
	background-color:#20a6dc;
}

.header-bottom .right-panel .bar-btn{
	background-color: #812992;
	line-height: 63px;
}

/* banner-wrap  */

#banner-wrap {
	width:100%;
}
.banner-text-panel {
	position: absolute;
	width: 100%;
	left: 0px;
	height: calc(100vh - 227px);
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content:flex-start;
	
}
.banner-text-panel .container{	
    display: flex;
    align-items: center;
    width: 100%;
}
.banner-text-panel .middle{
	width: 587px;
}
.banner-text-panel h1{
	margin-bottom:30px;
}
.banner-text-panel p{
	margin-bottom:40px;
}
.banner-text-panel .links{
	display:flex;
}
.page-template-find-a-doctor .sub-page-banner-block {
	min-height:280px;
}
.btn{
	width: 100%;
	/*max-width: 192px;*/
	height: 58px;
	color: #ffffff;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0.48px;
	line-height: 58px;
	display:block;
	text-align:center;
	border-radius:20px;
	margin-right: 30px;
}
.bg-blue {
	background-color: #20a6dc !important;
}
.bg-purple {
	background-color: #812992 !important;
}
#slider1 .slick-dots ,
#slider2 .slick-dots,
#slider5 .slick-dots,
#slider8 .slick-dots{
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
	width: 100%;
	bottom: 135px;
	z-index: 99;
}
#slider1 .slick-dots li,
#slider5 .slick-dots li,
#slider2 .slick-dots li,
#slider8 .slick-dots li {
	margin:0px 2px;
}
#slider1 .slick-dots button,
#slider5 .slick-dots button,
#slider2 .slick-dots button,
#slider6 .slick-dots button, 
#slider16 .slick-dots button, 
#slider8 .slick-dots button {
	width:15px;
	height:15px;
	border-radius:50%;
	background:#e2afec;
	border:none;
	font-size:0;
	outline:none;
}
#slider1 .slick-dots li.slick-active button , #slider8 .slick-dots li.slick-active button  {
	background:#812992;
}
.appointment-block {
	position: relative;
	margin-top: -112px;
}
.page-template-find-a-doctor .appointment-block {
	margin-top:0px;
	top:-21px;
	padding-bottom:30px;
}
.appointment-block .row{
	box-shadow: 7px 12px 19px rgba(238, 238, 238, 0.47);
	background-color: #ffffff;
	border-top:solid 2px #812992;
	padding-left:45px;
}
.appointment-block ul {
	display:flex;
	align-items:center;
	width: 100%;
    max-width: 69%;
}
.appointment-block ul li {
	display:flex;
	align-items:center;
	-ms-flex: 0 0 33.3%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
	position:relative;
}
.appointment-block ul li i {
	position:relative;
	width: 40px;
	height: 41px;
	border-radius:50%;
	border: dashed 1px #d9d9d9;
	display:block;
	margin-right: 12px;
}
.appointment-block ul li i img {
	position:absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
}
.appointment-block ul li .text {
    width: 100%;
    max-width: 80%;
}
.appointment-block ul li .text label,
.home .selectBox-dropdown,
.page-template-find-a-doctor .selectBox-dropdown {
	display:block;
	color: #292929;
	font-size: 14px;
	font-weight: 500;
	line-height: 17px;
	text-transform: uppercase;
	width:100% !important;
}
.home .selectBox-dropdown .selectBox-label, 
.page-template-find-a-doctor .selectBox-dropdown .selectBox-label {
	width:100% !important;
	padding:0px;
}
/* .appointment-block ul li .text span{
	display:block;
	color: #bababa;
	font-size: 12px;
	font-weight: 500;
	line-height: 17px;
	position:relative;
} */
 .appointment-block ul li a.selectBox:after{
/* .appointment-block ul li:after {*/
	position:absolute;
	right:25px;
	top: 1px;
	content:"\f107";
	color: #292929;
	font-size: 14px;
	line-height: 14px;
	font-family:Font Awesome\ 5 Pro;
	font-style:normal;
	font-weight:900
} 
.find-panel {
	width: 100%;
	max-width: 31%;
	height: 110px;
	background-color: #f6f6f6;
    border-radius: 55px 0px 0px 55px;
	display: flex;
    align-items: center;
    justify-content: center;
}
.find-search{
	min-width: 206px;
	height: 56px;
	color: #ffffff;
	font-size: 16px;
	font-weight: 600;
	line-height: 56px;
	background:#20a6dc;
	border-radius: 30px;
    padding-left: 30px;
	padding-right:56px;
	position:relative;
	display: inline-block;
	text-align: center;
	max-width:100%;
}
.find-search input[type="submit"]{
    border: inherit;
    background-color: #20a6dc;
    color: #fff;
    font-weight: 600;
	cursor:pointer;
}

.find-search sub{
    position: absolute;
    right: 5px;
    top: 50%;
    width: 49px;
    height: 49px;
    background-color: #ebf5f5;
    text-align: center;
    line-height: 53px;
    border-radius: 50%;
    transform: translate(-0%,-50%);
}
.find-search sub i{
	color: #20a6dc;
	font-size: 17px;
	font-weight: 700;
	letter-spacing: 0.42px;
	line-height: 26px;
}

/* content */

#content-wrap {
	width:100%;
}
.addressing-wrap {
	padding: 140px 0px 40px;
}
.addressing-wrap .text{
	padding-top: 50px;
}
.addressing-wrap span{
	color: #20a6dc;
	font-size: 17px;
	font-weight: 600;
	letter-spacing: 0.17px;
	line-height: 22px;
	margin-bottom: 20px;
	display: block;
}
.addressing-wrap span i{
	color: #363636;
}
.addressing-wrap h4{
	margin-bottom: 40px;
}
.addressing-wrap h4 b{
	color: #812992;
}
.addressing-wrap p{
	color: #768495;
	letter-spacing: 0.28px;
	line-height: 21px;
	margin-bottom: 30px;
	text-align:justify;
}
.addressing-wrap label{
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 0.55px;
	line-height: 27px;
	color: #812992;
}
.addressing-wrap label i{
	color: #7a8a9e;
}

/* service-wrap */
.service-wrap {
	background-color: #f6f6f6;
    padding-bottom: 136px;
}
.page-template-find-a-doctor #content-wrap {
	background-color: #f6f6f6;
}
.title{
	text-align:center;
	padding:92px 0px 66px;
}
.title span{
	color: #20a6dc;
	font-size: 17px;
	font-weight: 600;
	letter-spacing: 1.7px;
	line-height: 22px;
	margin-bottom:30px;
	display:block;
}
.title h4{
	margin-bottom:30px;
}
.title p{
	margin-bottom:20px;
	color: #768495;
	font-size: 15px;
	letter-spacing: 0.38px;
	line-height: 29px;
}
.items {
	position:relative;
	height: 402px;
	background-color: #ffffff;
	text-align:center;
	padding: 50px 30px;
	width: 358px;
	margin: 0 auto;
	max-width:100%;
}
.items .icons {
	width: 88px;
	height: 88px;
	background-color: #d2f1fd;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
    margin: 0 auto 23px;
}
.items .icons img{
	display:inline-block;
}
.items h6{
	height:72px;
}
.items p{
	height:105px;
}
.items a{
	color: #812992;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0.45px;
	line-height: 17px;
	text-decoration: underline;
}
.items a:hover,
.items a:focus {
	color:#20a6dc;
}
.items .star{
	position:absolute;
	left:5px;
	top: 5px;
	color: #812992;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.38px;
	line-height: 29px;
}
#slider2 .slick-dots {
    bottom: -45px;
}
#slider2 .slick-dots button {
	width: 10px;
	height: 10px;
	background-color: #afafaf;
}
#slider2 .slick-dots li.slick-active button {
	background-color: #20a6dc;
}
/* expert-wrap */
.expert-wrap {
	text-align:center;
	/*background: url(../images/img2.png)no-repeat center/cover;*/
	min-height: 400px;
	padding: 80px 0px;
}
.expert-wrap span{
	/* color: #292929;
	font-size: 22px;
	font-weight: 400;
	letter-spacing: 0.55px;
	line-height: 22px;
	display:block;
    margin-bottom: 35px; */
	    color: #20a6dc;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 1.7px;
    line-height: 22px;
    margin-bottom: 30px;
    display: block;
}
.expert-wrap h2{
   /* margin-bottom: 35px;*/
    width: 80%;
    margin: 0 auto 35px;
}
.expert-wrap a{
	margin:0 auto;
}
/* why-choose-wrap */
.why-choose-wrap {
	background-color: #223645;
    padding: 85px 0px 122px;
}
.why-choose-wrap .top{
	text-align:center;
	margin-bottom: 60px;
}
.why-choose-wrap .top span{
    color: #20a6dc;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 0.42px;
    line-height: 22px;
    margin-bottom: 25px;
    display: block;
}
.why-choose-wrap .top h4{
	color: #ffffff;
	font-size: 37px;
	font-weight: 700;
	line-height: 46px;
	margin-bottom: 25px;
}
.why-choose-wrap .top p{
	color: #ebf5f5;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.38px;
	line-height: 29px;
}
.choose-panel {
	width: 262px;
	text-align:center;
	margin: 0 auto 50px;
}
.choose-panel figure{
	margin-bottom:25px;
}
.choose-panel h6{
	color: #20a6dc;
	font-size: 19px;
	letter-spacing: 0.47px;
	line-height: 29px;
	margin-bottom: 15px;
}
.choose-panel p{
	color: #ffffff;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.25px;
    line-height: 21.86px;
}
#slider3 {}
#slider3 .slick-arrow,
#slider22 .slick-arrow,
#slider21 .slick-arrow{
	position:absolute;
	z-index:99;
}
#slider3 .slick-prev.slick-arrow ,
#slider3 .slick-next.slick-arrow ,
#slider21 .slick-prev.slick-arrow,
#slider21 .slick-next.slick-arrow,
#slider22 .slick-prev.slick-arrow,
#slider22 .slick-next.slick-arrow
  {	
	position:absolute;
	top:50%;
	transform: translate(-0%,-50%);
	font-size:0;
	width: 59px;
	height: 58px;
	border: 1px solid #ffffff;
	background-color: #223645;
	border-radius:50%;
	outline:none;
}
#slider3 .slick-prev.slick-arrow ,
#slider22 .slick-prev.slick-arrow ,
#slider21 .slick-prev.slick-arrow {
	left:-75px;
}
#slider3 .slick-prev.slick-arrow:after,
#slider3 .slick-next.slick-arrow:after ,
#slider21 .slick-prev.slick-arrow:after,
#slider21 .slick-next.slick-arrow:after,
#slider22 .slick-prev.slick-arrow:after,
#slider22 .slick-next.slick-arrow:after

 {	
	position:absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
	content:"\f104";
	color: #ffffff;
	font-size: 15px;
	line-height: 18px;
	font-family:Font Awesome\ 5 Pro;
	font-style:normal;
	font-weight:300;
}
#slider22 .slick-next.slick-arrow ,
#slider3 .slick-next.slick-arrow ,
#slider21 .slick-next.slick-arrow {
	right:-75px;
}
#slider3 .slick-next.slick-arrow:after ,
#slider22 .slick-next.slick-arrow:after ,
#slider21 .slick-next.slick-arrow:after {
	content:"\f105";	
}

#slider22 .slick-arrow {
	top:42% !important
}

.mega-departments-block #slider22 .slick-next.slick-arrow  {
	right:-57px;
}
/* key-facts-wrap */
.key-facts-wrap {
	background:rgba(177,81,196,0.4)  url(http://devtestserver2.com/ankura/wp-content/uploads/2020/11/1-best-hospital-for-women-children-hyderabad.jpg)no-repeat center/cover;
    padding: 90px 0px 102px;
}
.key-facts-wrap .top{
	text-align:center;
	margin-bottom: 56px;
}
.key-facts-wrap .top span{
	color: #20a6dc;
	font-size: 17px;
	font-weight: 600;
	letter-spacing: 0.42px;
	line-height: 22px;
	display:block;
    margin-bottom: 31px;
}
.key-facts-wrap .top h4{
	margin-bottom: 27px;
}
.key-facts-wrap .top label{
	color: #768495;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.15px;
	line-height: 23px;
}
.key-icons-panel {
	display:flex;
}
.key-icons-panel li{
	text-align:center;
	width: 25%;
}
.key-icons-panel li img{
	margin: 0 auto 30px;
}
.key-icons-panel li label{
	color: #223645;
	font-family: Poppins;
	font-size: 33px;
	font-weight: 600;
	display:block;
	margin-bottom: 15px;
}
.key-icons-panel li span{
	color: #292929;
	font-size: 17px;
	font-weight: 600;
	letter-spacing: 0.17px;
	line-height: 33px;
	display:block;
}

.Contact--center-wrap .our--center-col p a {
	color:#20a6dc;
}

/*post-wrap*/
.post-wrap {
    padding: 108px 0px 115px;
	position:relative;
}
.post-wrap .container{
	max-width: 1497px;
}
.post-wrap:after {
	position:absolute;
	left:0;
	top:0;
	content:"";
	width:100%;
	height: 438px;
	background: url(../images/img8.png)no-repeat center/cover;
	z-index: -1;
}
.post-wrap .top{
	text-align:center;
    margin-bottom: 105px;
}
.post-wrap .top span {
	color: #20a6dc;
	font-size: 17px;
	font-weight: 600;
	line-height: 22px;
	display: block;
	margin-bottom: 17px;
}
.blogpost1 {
	display:flex !important;
	display:-webkit-flex  !important;
	flex-wrap:wrap;
}

.blogpost1 .post-items {
	flex:0 0 33%;
	max-width:31.6%;
	height: 470px;
	box-shadow: 0 0 20px rgba(202, 202, 202, 0.26);
	background-color: #ffffff;
	margin:0 auto 15px !important;
}
.blogpost1 .post-items figure img {
	width:100%;
	margin-right:0px;
	height:auto;
}
.blogpost1 .post-items:nth-child(3n) {
	margin-right:0px;
}
.post-items .text{
    padding: 15px 20px;
}
.post-items span{ 
	display:flex;
	align-items:center;
	color: #20a6dc;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.15px;
	line-height: 18px;
	margin-bottom: 17px;
}
.post-items span img{
	margin-right: 10px;
}
.post-items h6{
	color: #292929;
	font-size: 17px;
	letter-spacing: 0.17px;
	line-height: 28px;
	margin-bottom: 21px;
}
.post-items p{
	    color: #666666;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.28px;
    line-height: 21px;

}
#slider4{
	box-shadow: 0 0 54px rgba(237, 237, 237, 0.74);
	background-color: #ffffff;
    padding: 75px 40px 135px 40px;
	border-radius: 10px;
}
#slider4 .slick-dots{
	position:absolute;
	left:50%;
    bottom: 52px;
	transform: translate(-50%,-0%);
	display:flex;
	align-items:center;
}
#slider4 li {
	margin:0px 2px;
}
#slider4 li.slick-active button{
	background-color: #20a6dc;
}
#slider4 li.slick-active button{
	width: 40px;
	height: 39px;
	border: 1px solid #eaeaea;
	border-radius:50%;
	color: #ffffff;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0.15px;
	line-height: 33px;
	outline:none;
}

#slider4 li button{    width: 3px;
    height: 3px;
    border: 1px #777;
    background: #777;
    vertical-align: text-bottom;
	font-size:0;}

#slider4 .slick-arrow {
	position:absolute;
	bottom:52px;
	left:50%;
	transform: translate(-50%,-0%);
	z-index:9;
	width: 39px;
	height: 39px;
	border: 1px solid #eaeaea;
	background-color: #ffffff;
	border-radius:50%;
	font-size:0;
	outline:none;
}
#slider4 .slick-prev {
	position:absolute;
    margin-left: -70px;
}
#slider4 .slick-prev:after,
#slider4  .slick-next:after,
#slider6 .slick-prev:after,
#slider6  .slick-next:after,
#slider7 .slick-prev:after,
#slider7 .slick-next:after,
#slider16 .slick-prev:after,
#slider16 .slick-next:after,
#slider15 .slick-prev:after,
#slider15 .slick-next:after
 {
	position:absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
	content:"\f323";
	color: #768495;
	font-size: 14px;
	letter-spacing: 0.14px;
	line-height: 32px;
	font-family:Font Awesome\ 5 Pro;
	font-style:normal;
	font-weight:700;
}
#slider4  .slick-next{
	position:absolute;
	margin-left: 70px;
}
#slider4  .slick-next:after{
	content:"\f324";
}
/* experience-wrap */
.experience-wrap {
	background-color: #f6f6f6;
    padding: 115px 0px 150px;
	position:relative;
}
.experience-wrap blockquote {
	position:relative;
	padding-left:20px;
}
.experience-wrap blockquote:before {
	content:"";
	position:absolute;
	width:4px;
	height:100%;
	left:0px;
	top:0px; 
	background:#812992;
}
/*.experience-wrap:after {
	position:absolute;
	left:0;
	bottom:20px;
	content:"";
	width: 238px;
	height: 557px;
	background: url(../images/dots.svg)no-repeat center/cover;
	z-index: 1;
	opacity: 0.3;
}*/
.experience-wrap .slick-initialized .slick-slide {
	padding-bottom:80px; 
}
.experience-panel span{
	color: #20a6dc;
	font-size: 17px;
	font-weight: 600;
	line-height: 22px;
	display:none !important;
	margin-bottom: 35px;
}
.experience-panel h4{
	color: #223645;
	font-size: 38px;
	font-weight: 700;
	line-height: 57px;
	margin-bottom: 75px;
}
.experience-panel p{
	color: #666666;
	font-size: 16px;
	font-weight: 500;
	line-height: 25.29px;
	margin-bottom: 80px;
}
.experience-panel a{
	width: 266px;
}
.experience-panel .figure-panel {
	position:relative;
}
.experience-panel figure{
	border-radius:50%;
	background:#fff;
	position:relative;
	/*overflow:hidden;*/
	cursor:pointer;
	border: solid 10px #fff;
	z-index: 99;
}
.experience-panel .img1{
	width: 369px;
    height: 368px;
    position: absolute;
    right: 158px;
    top: 0px;
}
.experience-panel .img2 {
	width: 290px;
    height: 291px;
    position: absolute;
    left: 22px;
    top: 356px;
}
.experience-panel .img3 {
	width: 291px;
    height: 292px;
    position: absolute;
    right: 0px;
    top: 328px;
}
.experience-panel figure i{
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
}
.experience-panel figure i:after{
	position:absolute;
	left:0;
	top:0;
	content:"";
	width:100%;
	height:100%;
	background: rgba(129,41,146,0.8);
	border-radius:50%;
	opacity:0;
	transition:0.5s all;
	-webkit-transition:0.5s all;
}
.experience-panel figure:hover i:after{
	opacity:1 !important;
	display:block !important;
}
.experience-panel figure img{
	width:100%;
}
/*
#slider5 .slick-list{
	overflow:inherit;
}*/
#slider5 .slick-dots {
    bottom: -90px;
    justify-content: flex-start;
}
#slider5 .slick-dots button {
    width: 10px;
    height: 10px;
}
#slider5 .slick-dots li.slick-active button{
	background-color: #20a6dc;
}
#slider5 .slick-dots li {
    margin: 0px 5px;
}
/* centers-panel */
.centers-panel {}
.centers-panel span{
	color: #20a6dc;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0.38px;
	line-height: 20px;
	display: block;
    margin-bottom: 30px;
}
.centers-panel h5{
	 margin-bottom: 30px;
}
.centers-panel p {
	color: #666666;
	font-size: 16px;
	font-weight: 500;
	line-height: 25.29px;
	 margin-bottom: 33px;
}
.centers-panel a {
	width: 248px;
	color:#20a6dc;
}
.centers-panel a:hover,
.centers-panel a:focus {
	color:#812992;
}
.centers-panel .find-search {
	color:#fff !important;
}
.centers-wrap {
	padding: 122px 0px 100px;
}

/* footer wrap */

#footer-wrap {
	width: 100%;
	background-color: #223645;
}
.footer-block {
    padding: 35px 0px 60px;
}
.f-logo {
	margin-bottom:48px;
}
.footer-block .col1{
	-ms-flex: 0 0 34%;
	flex: 0 0 34%;
	max-width: 34%;
	padding-right: 120px;
}
.footer-block .col2{
    -ms-flex: 0 0 22.5%;
    flex: 0 0 22.5%;
    max-width: 22.5%;
}
.footer-block .col3{
	-ms-flex: 0 0 43%;
	flex: 0 0 43%;
	max-width: 43%;
}
.footer-block .col4{
	 -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.f-panel{
	
}
.f-panel h6{
	color: #fcfcfc;
	font-size: 22px;
	letter-spacing: 0.22px;
	line-height: 27px;
    margin-bottom: 24px;
    min-height: 26px;
}
.f-panel p{
	font-weight: 400;
}
.f-panel ul li , 
.f-panel ul li a , 
.f-panel p{
	color: #c8c8c8;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0.11px;
	line-height: 24px;
	transition:0.5s all;
	-webkit-transition:0.5s all;
}
.f-panel ul li a:hover,
.f-panel ul li a:focus {
	text-decoration:underline;
}
.slick-arrow.slick-disabled {
	display:none !important;
}
.centers-wrap .slick-track {
	margin-left:initial !important;
	margin-right:initial !important;
}
.f-panel ul{
	margin-bottom: 16px;
}
.subscribe {
	position:relative;
}
.subscribe input{
	width: 261px;
	height: 54px;
	background-color: #324858;
	color: #ffffff;
	font-size: 17px;
	font-weight: 300;
	letter-spacing: 0.17px;
	line-height: 28px;
	border:none;
	padding-left: 30px;
}
.subscribe input::placeholder{
	color: #ffffff;
}
.subscribe i{
	display:flex;
	align-items:center;
	justify-content:center;
	width: 55px;
	height: 54px;
	background-color: #20a6dc;
	position:absolute;
	right:0;
	top: -19px;
}
/* copy-bar */
.copy-bar {
	background-color: #0e3340;
	padding:33px 0px;
}
.copy-bar .row{
	justify-content:space-between;
}
.social-panel {
	
}

.social-panel ul {
	display:flex;
}
.social-panel ul li{
	margin-right: 20px;
}
.social-panel ul li a{
	color: #fff;
    font-size: 30px;
}
.copy-panel ul{
	display:flex;
}
.copy-panel ul li{
	margin-left: 13px;
	position:relative;
}
.copy-panel ul li:after{
	position: absolute;
	left: -7px;
	top: 8px;
	content: "";
	width: 2px;
	height: 13px;
	background: #fff;
}
.copy-panel ul li:first-child:after{
	display:none;
}
.copy-panel ul li a{
	color: #ffffff;
	font-size: 15px;
	font-weight: 400;
	line-height: 31px;
	font-family: 'Roboto', sans-serif;
}
/*#slider4 .slick-list {
	padding:0px 50px;
}*/
/* sub-page-banner-block */
.sub-page-banner-block ,.sub-page-banner-block .sub-page-title{
	height: 280px;
}
.page-template-form .sub-page-banner-block, 
.page-template-form-two .sub-page-banner-block, 
.page-template-form .sub-page-title,
.page-template-form-two .sub-page-title {
	height:auto;
} 
.single-post .sub-page-banner-block,
.single-post .sub-page-banner-block .sub-page-title {
	height: 480px;
}

.sub-page-banner-block .sub-page-title{
	display:flex;
	align-items:center;
}
.sub-page-banner-block .sub-page-title h4{
	font-size: 35px;
	line-height: 47px;
	margin-bottom:20px;
}
.sub-page-banner-block .sub-page-title span{
	color: #812992;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 1.8px;
	line-height: 21px;
}
.doc-mains {
	display:flex;
	display:-webkit-flex;
	justify-content:center;
	flex-wrap:wrap;
}
.doc-mains > div {
	margin-right:22px;
}
.doc-mains > div:last-child {
	margin-right:0px;
}
/* about-us-text-wrap */
.about-us-text-wrap {
	padding: 153px 0px;
}
.about-us-text-wrap span{
	color: #20a6dc;
	font-size: 32px;
	font-weight: 600;
	line-height: 22px;
	display: block;
	margin-bottom: 23px;
}
.about-us-text-wrap p{
	color: #223645;
	font-size: 17px;
	font-weight: 500;
	line-height: 34px;
	margin-bottom: 20px;
	text-align:justify;	
}
.about-us-text-wrap a{
	width: 193px;
}
/* patient-service-wrap */
.patient-service-wrap {
	background-color: #e2afec;
}
.service-items {
    text-align: center;
    padding: 30px 0px 25px;
}
.patient-service-flex  {
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;	
	justify-content:center;
}
.patient-service-flex  .patient-col {
	flex:0 0 25%;
	max-width:25%;	
	display:flex;
	display:-webkit-flex;
}
.patient-service-flex  .patient-col .service-items {
	padding:20px;
	width:100%;
}
.service-items i{
    min-height: 61px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.service-items h6{
	color: #ffffff;
	font-size: 23px;
	font-weight: 700;
}
#slider6 {}
#slider6 .slick-arrow{
	position:absolute;
	z-index:99;
	top:50%;
	transform: translate(-0%,-50%);
	width: 60px;
	height: 60px;
	background-color: #ffffff;
	border-radius:50%;
	border:none;
	font-size:0;
	outline:0;
}

#slider6 .slick-prev{left: -90px;}
#slider6 .slick-next {
    right: -90px;
}


#slider6 .slick-prev:after,
#slider6  .slick-next:after{
	color: #292929;
}
#slider6 .slick-prev:after {
	content:"\f104";
}
#slider6  .slick-next:after {
	content:"\f105";
}
/* Women-and-Children-wrap */
.Women-and-Children-wrap {
    padding: 131px 0px;
	background:#f6f6f6
}
.Women-and-Children-wrap .text{}
.Women-and-Children-wrap h4{
	color: #223645;
	font-size: 36px;
	font-weight: 700;
	line-height: 49px;
	margin-bottom: 15px;
	width:100%;
}
.Women-and-Children-wrap h4 span{
	color: #812992;
}
.Women-and-Children-wrap p{
	color: #768495;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.28px;
	line-height: 21px;
	margin-bottom: 20px;
	text-align:justify;
}
.Women-and-Children-wrap ul li a , .Women-and-Children-wrap ul li span{
	color: #555555;
	font-size: 15px;
	font-weight: 400;
	line-height: 51px;
	display:flex;
	align-items:center;
}

.Women-and-Children-wrap ul li{width:50% ; float:left;}

.Women-and-Children-wrap ul li a img , .Women-and-Children-wrap ul li span img{
	margin-right:6px;
}
.Women-and-Children-wrap .row ul{
	width:100%;
	margin-bottom: 12px;
}
.Women-and-Children-wrap figure {
    justify-content: flex-end;
    display: flex;
}
.Women-and-Children-wrap figure img {
	border:1px solid #eee;
	border-radius:5px;
	box-shadow:0px 1px 3px #eee;
}
.Women-and-Children-wrap .col:first-child {
	padding-right:20px;
}
.Women-and-Children-wrap .col:last-child {
	padding-left:20px;
}/* exp-wrap */
.exp-wrap {
	background: url(http://devtestserver2.com/ankura/wp-content/uploads/2020/11/1-ankura-hospital-best-hospital-for-women-children-hyderabad-1.jpg)no-repeat center/cover;
	padding: 0px 0px 71px;
}
.exp-wrap h4{
	color: #223645;
	font-size: 39px;
	font-weight: 700;
	line-height: 49px;
}
.exp-wrap .title {
    padding-bottom: 38px;
}
.exp-wrap .tabs{
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.exp-wrap .tabs li {
	width: 100%;
	max-width: 339px;
}
.exp-wrap .tabs li a{
	color: #fcfcfc;
	font-size: 18px;
	font-weight: 700;
	line-height: 60px;
	height: 60px;
	background-color: #223645;
	display:block;
	text-align:center;
}
.exp-wrap .tabs li.active a {
	background-color: #812992;
}
.exp-wrap .vision-content{
	padding: 35px 0px;
}
.exp-wrap .vision-content h5{
	color: #812992;
	font-size: 28px;
	font-weight: 700;
	letter-spacing: 0.78px;
	line-height: 40px;
	margin-bottom: 15px;
}
.exp-wrap .vision-content .col.videoo {
	padding-left:20px;
}
.exp-wrap .vision-content .col.videoo img {
	border:1px solid #eee;
	border-radius:5px;
	box-shadow:0px 1px 3px #eee;
}
.exp-wrap .vision-content h5 span{
	color: #223645;
}
.exp-wrap .vision-content p{
	margin-bottom: 20px;
	text-align:justify;
}
.exp-wrap .vision-content .col:first-child {
	padding-right:20px;
}
.exp-wrap .vision-content figure {
	display:flex;
	justify-content:flex-end;
	position:relative;
}
.exp-wrap .vision-content figure a {
	position:absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
	z-index:2;
}
/* counting-center-and-patients-wrap */
.counting-center-and-patients-wrap {
	background: url(../images/img18.png)no-repeat center/cover;
	position: relative;
    padding: 85px 0px 99px;
}
.counting-center-and-patients-wrap:after {
	position:absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
	content:"";
	width:90%;
	height: 285px;
	background: url(../images/dot2.svg)no-repeat center/cover;
}
.counting-center-and-patients-wrap ul { 
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.counting-center-and-patients-wrap ul li { 
	text-align:center;
	width:100%;
	max-width:24%;
	position:relative;
	z-index: 3;
}
.counting-center-and-patients-wrap ul li:after {
	position:absolute;
	left:50%;
	bottom:0;
	transform: translate(-50%,-0%);
	content:"";
	width: 115px;
	height: 4px;
	background-color: #20a6dc;
}
.counting-center-and-patients-wrap ul li span { 
    color: #20a6dc;
    font-size: 72px;
    font-weight: 900;
    letter-spacing: 1.8px;
    line-height: 90px;
    margin-bottom: 15px;
    display: block;
}
.counting-center-and-patients-wrap ul li p { 
	color: #ffffff;
	font-size: 17px;
	font-weight: 600;
	letter-spacing: 0.42px;
    line-height: 22px;
    margin-bottom: 43px;
}
/* history-wrap */
.history-wrap {
	padding: 10px 0px 121px;
}
.history-wrap h4{
	font-size: 36px;
	line-height: 49px;
	margin-bottom: 25px;
}
.history-wrap .title {
	padding: 92px 0px 27px;
	width: 90%;
    margin: 0 auto;
}
.history-wrap ul {
	width:100%;
	/* margin-right: 15%; */
}
.history-wrap ul li{
	display: flex;
	align-items: flex-start;
	margin-bottom: 36px;
	width:50%;
	float:left;
	padding-right: 50px;
}
.history-wrap ul li i{
	margin-right: 10px;
    display: block;
	width:10%
}
.history-wrap ul li .text{
	width:90%
}
.history-wrap ul li .text span{
	color: #223645;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0.4px;
	line-height: 30px;
	display: block;
    margin-bottom: 15px;
}
.history-wrap ul li .text span.sptit {
	cursor:pointer;
	position:relative;
	
}
.history-wrap ul li .text span.sptit:after {
	content:"";
	position:absolute;
	right:0px;
	width:20px;
	height:20px;
	background:url(../images/arrow-down.svg) no-repeat center center / 15px;
}
.history-wrap ul li .text p{
	color: #768495;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	display:none;
}
.history-wrap .links a{
	width: 295px;
	text-align: center;
	padding-left: 0px;
	padding-right: 50px;
}

.history-wrap .links{
	text-align:center;
}

.links {
	text-align:left;
	padding: 10px 0px;
}
.links a{
	display:inline-block;
}
.appointment-wrap {
    background: url(../images/img19.png)no-repeat top 60px center/cover;
	padding-bottom: 95px;
}
.app-inner {
    box-shadow: 1px 2px 28px rgba(235, 235, 235, 0.67);
	background: #fff;
	text-align: center;
	position: relative;
	margin-top: -60px;
	padding: 33px 0px;
}
.appointment-wrap h6{
	color: #223645;
	font-size: 23px;
	font-weight: 600;
	line-height: 29px;
    margin-bottom: 33px;
}
.appointment-wrap a{
	width: 295px;
	display:inline-block;
	padding-left:0px;
	text-align:center;
	padding-right: 35px;
}
.why-choose-wrap .row{}
.why-choose-wrap .row .col4{
	width:100%;
	max-width:25%;
}
.why-choose-wrap.bg-white{
	background:#ffffff;
	padding: 100px 0px 55px;
}
.why-choose-wrap.bg-white .top {
	margin-bottom: 73px;
}
.why-choose-wrap.bg-white .top h4{
	color: #223645;
	font-size: 39px;
	font-weight: 700;
	line-height: 49px;
}
.why-choose-wrap.bg-white .top p{
	color: #768495;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.38px;
	line-height: 29px;
}
.why-choose-wrap.bg-white .choose-panel {
	width:100%;
}
.why-choose-wrap.bg-white .choose-panel figure {
    display: inline-block;
	margin-bottom: 40px;
}
.why-choose-wrap.bg-white .choose-panel h6{
	color: #292929;
	font-size: 23px;
	letter-spacing: 0.57px;
	margin-bottom: 10px;
}
.why-choose-wrap.bg-white .choose-panel p{
	color: #768495;
	padding: 0px 30px;
}
/* management-wrap */
.management-wrap{
	background-color: #f6f6f6;
	padding: 100px 0px;
}
.management-wrap .slick-arrow.slick-disabled {
	display:block !important;
}
.management-wrap .row{
	box-shadow: 1px 2px 28px rgba(235, 235, 235, 0.67);
	background-color: #ffffff;
	padding: 65px 0px 35px;
}
.management-wrap .row .col1{
	width:100%;
	max-width:37.5%;
}
.management-wrap .row .col2{
	width:100%;
	max-width:62.5%;
}
.management-wrap figure{
	text-align:center;
}
.management-wrap figure img{
	display:inline-block;
}
.management-wrap span{
	color: #20a6dc;
	font-size: 17px;
	font-weight: 600;
	line-height: 22px;
	display: block;
	margin-bottom: 20px;
}
.management-wrap h6{
	color: #223645;
	font-size: 29px;
	font-weight: 700;
	line-height: 35px;
	margin-bottom: 25px;
}
.management-wrap label{
	color: #223645;
	font-size: 23px;
	font-weight: 600;
	letter-spacing: 0.23px;
	line-height: 23px;
	display: block;
}
.management-wrap sub{
	color: #b7b7b7;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0.15px;
	line-height: 33px;
	display: block;
	margin-bottom: 23px;
	position:relative;
}
.management-wrap sub:after{
	position:absolute;
	left:0;
	bottom:-9px;
	content:"";
	width: 151px;
	height: 2px;
	background-color: #20a6dc;
}
.management-wrap p{
	color: #768495;
	font-size: 13px;
	font-weight: 500;
	line-height: 21.08px;
}
#slider7 .slick-arrow {
	position:absolute;
	z-index:99;
}
#slider7 .slick-prev,
#slider7 .slick-next {
	position:absolute;
	width: 61px;
	height: 61px;
	background-color: #ebf5f5;
	border-radius:50%;
	border:none;
	font-size:0;
	outline:none;
}
#slider7 .slick-prev{
    left: 38%;
    bottom: 14%;
}
#slider7 .slick-next {
	left: 45%;
	bottom: 14%;
	background-color: #20a6dc;
}
#slider7 .slick-next:after {
    color:#fff;
}
.sub-page-banner-block .sub-page-title span em{
    font-style:normal;
	color: #333333;
}
/* mega-service-wrap */
.mega-service-wrap {
    padding: 127px 0px 28px;
}
.mega-service-wrap .col1,
.mega-departments-block .col1{
	width:100%;
	max-width:31%;
	margin-right:4%;
}
.mega-service-wrap .col2,
.mega-departments-block .col2{
	width:100%;
	max-width:65%;
}
.sidebars-block .panel {
	padding-bottom: 13px;
	margin-bottom: 73px;
}
.sidebars-block .bg-blue{
	box-shadow: 0 2px 3px rgba(0, 25, 67, 0.1);
	background-color: #20a6dc;
}
.f-panel ul#menu-site-map {
	display:flex;
	display:-webkit-flex;
}
.f-panel ul#menu-site-map li {
	display:block;
	width:100%;
}
.sidebars-block .top span{
	display:flex;
	align-items:center;
	color: #ffffff;
	font-size: 19px;
	font-weight: 700;
	line-height: 34px;
	padding: 15px 25px;
}
.sidebars-block .top span img{
	margin-right:15px;
}
.department-panel {
	background:#fff;
    padding: 30px 26px 0px 26px;
}
.department-panel ul li a.active{
	background-color: #812992;
	color: #ffffff;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: -0.75px;
	line-height: 18px;
    display: block;
    padding: 18px 23px;
	margin-bottom:6px;
}
.department-panel ul li a.active:after{
	display:none;
}

.department-panel ul {
    padding-bottom: 12px;
}
.department-panel ul li {
	margin-bottom:8px;
} 
.department-panel ul li a {
	display:block;
	color: #555555;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: -0.75px;
	line-height: 18px;
	padding: 14.5px 40px 14px 23px;
	border:solid 2px #f9f9f9; 
	position:relative;
	width:90%;
}
.department-panel ul li a:after {
	position:absolute;
	right:20px;
	top:50%;
	transform: translate(-0%,-50%);	
	content:"\f324";
	color: #a9a9a9;
	font-size: 12px;
	letter-spacing: 0.14px;
	line-height: 32px;
	font-family:Font Awesome\ 5 Pro;
	font-style:normal;
	font-weight:700;
}
.sidebars-block .bg-purple {
	box-shadow: 0 2px 3px rgba(0, 25, 67, 0.1);
	background-color: #812992;
}
.sidebars-block .bg-dark-blue {
	box-shadow: 0 2px 3px rgba(0, 25, 67, 0.1);
	background-color: #2d334d;
}
.department-panel ul li input,.department-panel ul li textarea , .department-panel ul li select{
/* 	color: #ff0000; */
	font-size: 15px;
	font-weight: 400;
	line-height: 52px;
	color: #555555;
	width:100%;
	height: 52px;
	padding: 0px 30px;
	border: solid 2px #f9f9f9;
	outline:none;
}
.department-panel ul li input::placeholder{
	color: #555555;
}
.department-panel ul li textarea{
	height: 108px;
	padding: 10px 30px;
	line-height: 41px;
	resize:none;
}
.department-panel .form-grp {
	padding-bottom:30px;
}
.department-panel .find-search {
	width: 178px;
}
.department-panel.no-arrow ul li a:after{
	display:none;
}
/* departments-content-panel */
.departments-content-panel {}
.departments-content-panel .panel > figure{
	margin-bottom:45px;
}
.departments-content-panel .panel h6 {
	color: #2d334d;
	font-size: 23px;
	font-weight: 700;
	line-height: 34px;
	margin-bottom: 13px;
}
.departments-content-panel .panel  p{
	color: #768495;
	letter-spacing: 0.28px;
	line-height: 21px;
	margin-bottom: 23px;
}
.departments-content-panel .panel {
	padding-bottom: 17px;
}
.departments-content-panel .service .row{
	padding-top:10px;
}
.departments-content-panel .col{
	-ms-flex: 0 0 47%;
	flex: 0 0 47%; 
	max-width: 47%;
	margin-right:6%;
}
.departments-content-panel .col:nth-child(2n) {
	margin-right:0px; 
}
.departments-content-panel .col:last-child{
	margin-right:0;
}
.choose-panel1 figure{
	margin-bottom: 56px;
}
.choose-panel1 label{
	color: #2d334d;
	font-size: 19px;
	font-weight: 700;
	letter-spacing: -0.38px;
	line-height: 25px;
	margin-bottom:15px;
	display:block;
}
.departments-content-panel .choose-panel1 p,.departments-content-panel .panel.condition p{
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.25px;
	line-height: 21px; 
}
.departments-content-panel .panel.service {
    padding-bottom: 46px;
}
.departments-content-panel .panel.condition h6 {
    letter-spacing: -0.69px;
}
.departments-content-panel .panel .sidebars-block {
	padding-top:13px;
}
.condition-panel {
	margin-top: 13px;
	padding-bottom: 10px;
	box-shadow: 0 2px 3px rgba(0, 25, 67, 0.1);
	background-color: #20a6dc;
}
.condition-panel .top {}
.condition-panel .top span{
	display:flex;
	align-items:center;
	padding: 14px 25px;
	color: #ffffff;
	font-size: 19px;
	font-weight: 700;
	line-height: 34px;
}
.condition-panel .top span img{ 
	margin-right:15px;
}
.condition-panel  .list-panel {
	background:#fff;
	padding:0px 30px;
}
.condition-panel .list-panel ul {}
.condition-panel .list-panel ul li {
	border-bottom: dashed 2px #f3f3f3;
}
.condition-panel .list-panel ul li a{
    color: #555555;
    font-size: 15px;
    font-weight: 400;
    line-height: 48px;
    padding: 1px 0px 0;
    display: block;
}
.condition-panel .list-panel ul li.line-height0 a{
	line-height:23px;
	padding: 4.4px 0px 0;
}
.departments-content-panel .panel.condition{
	padding-bottom:39px;
}
.panel.exp-team.sel{
	margin-top:60px;
}
.exp-team .slick-track {
	margin-left:initial;
	margin-right:initial;
}
.departments-content-panel .exp-team h6{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	letter-spacing: -0.69px;
}
.departments-content-panel .exp-team p{
	font-family: 'Roboto', sans-serif;
	color: #555555;
	font-size: 15px;
	line-height: 23px;
}
.find-block {
	padding:30px 0px;
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
}
.find-block .exp-panel {
	flex:0 0 32%;
	max-width:32%;
	margin-right:2%;
	margin-bottom:20px;
}
.find-block  .exp-panel .figure img {
	max-width:90%;
	height:30%;
}
.find-block .exp-panel .top a span {
	position:relative;
}
.find-block .exp-panel .top a span i {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
}
.page-template-find-a-doctor .service-wrap {
	padding-bottom:0px;
}
.find-block .exp-panel:nth-child(3n) {
	margin-right:0px;
}
.exp-panel {
	width: 371px;
    box-shadow: 0 0 7px rgba(136, 136, 136, 0.1);
    background-color: #ffffff;
    padding: 25px 20px;
    margin-bottom: 68px;
	max-width:100%
}
.exp-panel .figure{
	width:100%;
	max-width:30%;
}
.exp-panel .text{
	width:100%;
	max-width:70%;
}
.exp-panel .text .ctest {
	display:inline-block;
	 white-space: nowrap; 
	 max-width: 250px;
	 overflow:hidden;
	text-overflow: ellipsis;
	padding-right:30px;
	
}
.exp-panel .text a.ctest section {
   
    width: 100%;
    margin-bottom: 5px;
}
.exp-panel .text .ctest  a {
	display:contents;
}
.exp-panel .text .ctest  a  span {
	display:inline-block;
	position:relative;
	vertical-align:middle;
	margin-right:5px;
}
.exp-panel .text .ctest  a  span i {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
}
.exp-panel label {
	color: #812992;
	font-size: 16px;
	font-weight: 700;
	line-height: 26px;
	display:block;
	margin-bottom:10px;
}
.exp-panel p {
	color: #555555;
	font-size: 15px;
	font-weight: 400;
	line-height: 23px;
	margin-bottom:8px !important;
}
.exp-panel .top a {
	color: #20a6dc;
	font-size: 15px;
	font-weight: 400;
	line-height: 22px;
	display: flex;
    align-items: center;
}
.exp-panel .top  a span{
	display:inline-block;
	align-items:center;
	justify-content:center;
	width: 21px;
	height: 21px;
	border: 1px solid #7f2a91;
	background-color: #ffffff;
	border-radius:50%;
	margin-right:10px;
}
.exp-panel .top a span i {
	color: #7f2a91;
	font-size: 8px;
	font-weight: 300;
	line-height: 8px;
}
.exp-panel .top{
	margin-bottom: 15px;
}
.exp-panel .bottom {
	display:flex;
	justify-content:center;
	align-items:center;
}
.exp-panel .bottom a{
	width: 148px;
	height: 40px;
	color: #ffffff;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.3px;
	line-height: 40px;
	padding-left: 20px;
}
.exp-panel .bottom a sub {
	width: 33px;
	height: 33px;
	background-color: #ebf5f5;
    line-height: 34px;
}
.exp-panel .bottom a sub i {
	color: #20a6dc;
	font-size: 9px;
	font-weight: 300;
	letter-spacing: 0.23px;
	line-height: 14px;
}
.exp-panel .bottom .find-search.bg-purple sub {
	background-color: #b151c4;
}
.exp-panel .bottom .find-search.bg-purple sub i{
	color:#fff;
}
#slider8 .slick-dots {
    bottom: 19px;
}
#slider8 .slick-dots button {
    width: 13px;
    height: 13px;
}
/* faq-panel */
.faq-panel {
    padding: 32px 0px 5px;
}
.faq-panel a{
	color: #223645;
	font-size: 21px;
	font-weight: 600;
	letter-spacing: 0.53px;
	line-height: 40px;
	display: block;
	margin-bottom: 28px;
}
.faq-panel a span{
	color: #20a6dc;
	font-size: 21px;
	font-weight: 700;
	line-height: 40px;
	display:inline-block;
	vertical-align:middle;
	margin-right:15px;
}
.faq-panel p{
	color: #768495;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.28px;
	line-height: 21px;
		display: none;
}

.faq-panel.ne.active p{ display:block;}
.faq-panel.ne.active{    border-bottom: 2px solid #20a6dc;}




.faq-block .find-search {
	width: 353px;
	margin-bottom:60px;
	margin-top: 25px;
	display:none;
}
/* pragency-block */
.pragency-block {
	position: relative;
	z-index: 2;
}
.pragency-block .top{
	padding: 110px 0px 56px;
}
.pragency-block .top h4{
	font-size: 35px;
	font-weight: 700;
	line-height: 49px;
	color: #26304d;
	text-align:center;
}
.pragency-block .top h4 span{
	color: #812992;
}
.pragency-category-panel {
	display:flex;
	align-items:center;
}
.pragency-category-panel li{

}


.pragency-category-panel li a{ 
	width: 196px;
	height: 150px;
	border: 1px solid #fafafa;
	background-color: #ffffff;
	text-align:center;
	display: block;
    padding: 20px 0px 0px;
}
.pragency-category-panel li.active a{ 
	box-shadow: 0 0 21px rgba(136, 136, 136, 0.3);
	background-color: #ffffff;
}
.pragency-category-panel li a i {
	display:inline-block;
	margin-bottom: 18px;
}
.pragency-category-panel li a span {
	display:block;
	color: #26304d;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;	width: 70%;    margin: 0 auto;    text-align: center;
}


.pragency-category-panel li:hover > a span{
	color:#b151c4
}

.pragency-category-panel li a i.wwhover{
	display:none
}

.pragency-category-panel li:hover a > .wwnormal{
	display:none;
}

.pragency-category-panel li:hover a > .wwhover{
	display:inline-block;
}


/* checkup-panel */
.checkup-panel {
	box-shadow: 0 0 7px rgba(136, 136, 136, 0.1);
	background-color: #ffffff;
	padding: 30px 43px 25px;
}
.checkup-panel figure{
	justify-content: center;
}
.checkup-panel h4 {
	color: #26304d;
	font-size: 29px;
	line-height: 29px;
	margin-bottom:47px;
}
.checkup-panel p {
	color: #666666;
	font-size: 16px;
	font-weight: 400;
	line-height: 21px;
	margin-bottom:20px;
}
.checkup-panel .find-search {
	width: 253px;
	margin-top:30px;
	font-size: 17px;
	letter-spacing: 0.42px;
	padding-left: 54px;
	
}
.abt-doctor-block {
    background-color: #812992;
	padding: 64px 0px 73px;
    position: relative;
    margin-top: -11px;
}
.abt-doctor-block ul{
	
}
.abt-doctor-block ul li{
	display: flex;
	align-items: center;
}
.abt-doctor-block ul li i{
	margin-right: 15px;
}
.abt-doctor-block ul li .text{}
.abt-doctor-block ul li .text b{
	color: #ffffff;
	font-size: 15px;
	font-weight: 700;
	line-height: 34px;
	font-size: 34px;
	display:block;
}
.abt-doctor-block ul li .text span{
	color: #ffffff;
	font-size: 15px;
	font-weight: 700;
	line-height: 29px;
	display:block;
}

/* baby-stages-block */
.baby-stages-block{
	padding: 20px 0px;
}
.baby-stages-block .title {
	padding-bottom:25px;
}
.baby-stages-block .title h4 {
	font-size: 35px;
	font-weight: 700;
	line-height: 49px;
	color: #26304d;
}
.baby-stages-block .title h4 sub{
	display:inline-block;
	color: #812992;
	vertical-align: middle;
}
.baby-stages-block {
	padding-bottom: 75px;
}
.baby-stages-block img {
	margin-left:0px;
}
.baby-stages-block ul{
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-top:80px;
}
.baby-stages-block ul li{
	width:100%;
	max-width:33.3%;
	box-shadow: 0 2px 3px rgba(0, 25, 67, 0.1);
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:2.5px 20px;
}
.bg-black {
	background-color: #26304d;
}
.baby-stages-block ul li span{ 
	color: #ffffff;
	font-size: 14px;
	line-height: 25px;
	font-style:italic;
}
/* gynaecology-block */
.gynaecology-block {
	padding: 90px 0px 100px;
	background-color: #f6f6f6;
}
.gynaecology-block .top{
	text-align: center;
	padding-bottom: 60px;
}
.gynaecology-block .top h4{
	font-size: 35px;
	line-height: 49px;
	color: #26304d;
}
.gynaecology-block .top h4 span{
	color: #812992;
}
.gynaecology-block {}
.gynaecology-block .col{
	-ms-flex: 0 0 48%;
	flex: 0 0 48%;
	max-width: 48%;
	margin-right:4%;
	margin-bottom:4.3%;
}
.gynaecology-block .col:nth-child(2n){
	margin-right:0;
}
.gynae-panel {
	display:flex;
	box-shadow: 0 0 7px rgba(136, 136, 136, 0.1);
	background-color: #ffffff;
	padding:2px;
}
.gynae-panel figure{
	width: 100%;
	max-width:48%;
}
.gynae-panel figure img{
	width:100%;
}
.gynae-panel .text{
	width: 100%;
	max-width:52%;
	padding: 48px 30px 0;
}
.gynae-panel .text h6{
	color: #223645;
	font-size: 19px;
	font-weight: 700;
	line-height: 25px;
	letter-spacing: 0;
	margin-bottom: 20px;
}
.gynae-panel .text p{
	color: #666666;
	font-size: 16px;
	line-height: 21px;
    min-height: 117px;
}
.gynae-panel .text a{
	color: #20a6dc;
	font-size: 12px;
	font-weight: 700;
	line-height: 23px;
	text-transform: uppercase;
}
.gynae-panel .text a img{
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-left: 13px;
    top: -1px;
}

/* womens-nutrition-block */
.womens-nutrition-block {
	padding:120px 0px;
}
.womens-nutrition-block h4 ,.fertility-center-block h4{
	font-size: 35px;
	font-weight: bold;
	line-height: 49px;
	color: #26304d;
	font-family: 'Poppins', sans-serif;
	margin-bottom: 15px;
}
.womens-nutrition-block h4 span ,.fertility-center-block h4 span{
	color: #812992;
}
.womens-nutrition-block p,.fertility-center-block p{
    color: #666666;
   font-size: 16px;
	line-height: 21px;
	margin-bottom: 15px;
}
.womens-nutrition-block h6{
	color: #20a6dc;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.womens-nutrition-block ul li{
	color: #545454;
	font-size: 15px;
	font-weight: 400;
	line-height: 34px;
}
.womens-nutrition-block .purple h6 {
	color: #812992;
}
.womens-nutrition-block .panel img{
	display:inline-block;
	vertical-align:middle;
	margin-right:8px;
	position: relative;
	margin-top: -1px;
}
.womens-nutrition-block figure , .fertility-center-block figure{
	text-align:center;
}
.womens-nutrition-block figure img , .fertility-center-block figure img{
	display:inline-block;
}
.womens-nutrition-block .text{
	padding-left:30px;
}
.womens-nutrition-block .panel {
	margin-bottom:30px;
}
.womens-nutrition-block .find-search,.fertility-center-block .find-search {
	width: 253px;
	font-size: 17px;
	letter-spacing: 0.42px;
	padding-left: 55px;
}
.fertility-center-block {
	background-color: #f6f6f6;
	padding:120px 0px 94px;
}
.fertility-center-block h4{
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
}
/* multi-specility-wrap */
.multi-specility-wrap {
    padding: 10px 0px 74px;
}
.multi-specility-wrap .title {
    padding: 20px 0px 70px;
}
.multi-specility-wrap .col3{
	-ms-flex: 0 0 33.3%;
	flex: 0 0 33.3%;
	max-width: 33.3%;
	text-align:center;
	margin-bottom: 4%;
}
.multi-specility-wrap i{
	display:flex;
    align-items: center;
    justify-content: center;
	height:65px;
	margin-bottom: 5px;
}
.multi-specility-wrap label{
	display:block;
	color: #000;
	font-size: 21px;
	font-weight: 700;
	line-height: 25px;
	cursor: pointer;
    width: 58%;
    margin: 0 auto;
}

./* mega-departments-block */
.mega-departments-block .col1 {
	
}
.mega-departments-block {
	padding: 113px 0px;
}
.mega-departments-block .container {
	padding:0 0px;
}
.form-data-form {
	display:flex;
	display:-webkit-flex;
	padding:40px 0px;
}
.page-template-page-thanks .form-data-form {
	align-items:center;
}
.form-data-form .form-left {
	flex:0 0 49%;
	max-width:49%;
	margin-right:2%;  
}
.form-data-form .form-right { 
	flex:0 0 49%;
	margin-right:0px;
	max-width:492px;
}

.page-template-form-two .form-data-form .form-left {
	flex:0 0 61%;
	max-width:61%;
	margin-right:2%;
}

.form-data-form .form-right .mega-departments-block {
	padding:25px 45px 25px;
	box-shadow:0px 1px 3px rgba(0,0,0,0.5);
	background:#20a6dc; 
}
.form-data-form .form-right.form-right-messages .mega-departments-block { 
	padding:25px;
}
.form-data-form .form-right .mega-departments-block .col {
	flex:0 0 100%; 
	max-width:100%;
}
.form-data-form ul {
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
}
.form-data-form li {
	flex:0 0 48%;
	max-width:48%;
	margin-right:4%;
}
.form-data-form li:nth-child(2n) {
	margin-right:0px;
}
.consult-expert-panel {}
.consult-expert-panel .top{
	margin-bottom: 105px;
}
.consult-expert-panel h6 , .contact--info span{
	color: #2d334d;
	font-size: 23px;
	font-weight: 700;
	line-height: 35px;
	margin-bottom:15px;
	display:block;
}

.contact--info  {
	text-align:center;
}
.contact--info span {
	font-size:28px;
	line-height:35.13px;
	color:#fff;
	margin-bottom:20px;
}
.contact--info  p {
	font-size:11px;
	line-height:16.86px;
	letter-spacing:1.6px;
	color:#fff;
	margin-bottom:30px;
} 
.consult-expert-panel p{
	color: #768495;
	font-size: 11px;
	font-weight: 400;
	letter-spacing: 0.28px;
	line-height: 21px;
	margin-bottom:15px;
}
.consult-expert-panel p {
	font-size:16px;
}
.mobile-shows  { 
	display:none;
}
.form-right-messages .contact--info-forms p {
	font-size:26px;
	line-height:34.16px;
	font-weight:400;
	text-align:justify;
}
.form-right-messages .row.form--section {
	padding:0px;
}

.links-text .link-more {
	display:inline-flex;
	display:-webkit-inline-flex;
	align-items:center;
	min-width:140px;
	font-size:12px;
	line-height:12.65px;
	color:#fff;
	letter-spacing:0.51px;
	min-height:44px;
	background:#812992;
	border-radius:100px;
	padding:15px;
	justify-content:center;
}
.links-text .link-more:hover,
.links-text .link-more:focus {
	background-color:#20a6dc;
}
/*------------------  junaid ---------------------*/

.middle h1 p{  color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;}

.img1:hover > i:after , .img2:hover > i:after , .img3:hover > i:after{ display:none;}

.experience-wrap .container{max-width: 1450px;}

#slider16 .slick-dots button {
    width: 10px;
    height: 10px;
}
#slider16 .slick-dots li.slick-active button{
	background-color: #20a6dc;
}
#slider16 .slick-dots li {
    margin: 0px 5px;
}

#slider16 ul.slick-dots{ 
    display:flex; 
	margin-top:60px; 
	justify-content: center;
}

.centerl-ff img	{
    margin: 0 auto;
    width: 80%;
}
	
	
#slider16 .slick-prev , #slider15 .slick-prev{
	left:-40px;
}
#slider16 .slick-next , #slider15 .slick-next{
    right: -40px;
}	

 #slider16  .slick-next:after ,  #slider7  .slick-next:after , #slider15  .slick-next:after {
	content:"\f105";
}
 #slider16 .slick-prev:after , #slider7 .slick-prev:after , #slider15 .slick-prev:after{
	content:"\f104";
}

#slider16 .slick-prev:after, #slider16 .slick-next:after , #slider15 .slick-prev:after, #slider15 .slick-next:after{ color:#fff;}


#slider15 .slick-arrow {
    position: absolute;
    z-index: 99;
    top: 50%;
    transform: translate(-0%,-50%);
    width: 45px;
    height: 45px;
    background-color: #223645;
    border-radius: 50%;
    border: none;
    font-size: 0;
    outline: 0;
}

#slider15 {
	margin: 15px auto 0;
	width:67%;
}

.right-panel .search-btn{
	position:relative;
}

.right-panel .search-form{
    position: absolute;
    top: 70px;
    z-index: 9; display:none;
}
	
form span.screen-reader-text{
	display:none;
}
	
form input.search-field{
	border: 2px solid #812992;
    padding: 0px 10px;
	height: 40px;
}
	
form input[type="submit"].search-submit{
	display:none;
}

#slider3 i{ 
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;}
	
#slider3 i:after{
   position: absolute;
    left: 0;
    top: 0;
    content: "+";
    width: 100%;
    height: 91%;
    background: rgba(248, 239, 186, 0.6);
	color:#fff;
	font-size:30px;
    align-items: center;
    justify-content: center;
	transition:0.5s all;
	-webkit-transition:0.5s all; 
	
}
	
.post--hover i:after { visibility:hidden; opacity:0; transition: 0.5s all;
    -webkit-transition: 0.5s all;}	
.post--hover .activere i:after {display:flex!important; visibility:visible; opacity:1; transition: 0.5s all;
    -webkit-transition: 0.5s all;}	

.left-call-action-panel{ 
     position: fixed;
    right: 0;
    top: 5%;
    background-color: #20a6dc;
    border-radius: 6px;
    padding: 9px 10px 0 6px; z-index:999}

.left-call-action-panel ul li{
	padding-bottom:10px; 
	display: flex;
	display: -webkit-flex;
    justify-content: flex-end;
}
.left-call-action-panel ul li a {
	display:flex;
	display:-webkit-flex;
	align-items:center;
	

}
.rstu-seen img{
	width:62%;
	margin:0 auto;
}


.left-call-action-panel ul li a span {
	flex: 0 0 62px;
	max-width:62px;
	position:relative;
}
.left-call-action-panel ul li a cite {
	min-height:47px;
	background:#fff;
	font-style:normal;
	border-radius:23px;
	max-width:138px;
	display:flex;
	display:-webkit-flex;
	justify-content:center;
	align-items:center;
	flex: 0 0 138px;	
	width:100%;
	min-width:0px;
	    margin-left: 0px;
		width:0px;
		visibility:hidden;
		transition:0.1s all;
		-webkit-transition:0.1s all;
		
}
.left-call-action-panel ul li:hover cite, 
.left-call-action-panel ul li:focus cite {
	min-width:138px;
	width:138px;
	opacity:1;
	visibility:visible;
	 margin-left: -32px;
	 transition:0.1s all;
		-webkit-transition:0.1s all;
}
.left-call-action-panel ul li a cite i {
	color: #292929;
	font-family: "Roboto";
	font-size: 11px;
	font-weight: 400;
	line-height: 13px;
	display:block;
	padding:5px 10px;
	text-transform:uppercase;
	max-width:80px;
}
.videoo iframe{ 
    border-radius:5%
 } 
.not-foundcl{ 
  font-size:30px; 
  font-weight:600; 
  color:#812992
 }
 
.name--tax{
	padding-left:30px; 
	display:none;
}
.All--ct.show--subc .name--tax{display:block }

.All--ct.show--subc .name--tax li:hover a , .show--subc .parent-tax ul li a{  
    background-color: #812992;
    color: #ffffff;}


.All--ct .parent-tax ul li a:after {
    content: "\f067";
    color: #666666;
    font-size: 16px;
    font-weight: 400;
    
}

.show--subc .parent-tax ul li a:after {
    content: "\f068";
    color: #fff;
}

.name--tax ul li a:after{ display:none}
.doct--page .text{padding-left: 50px; width:calc(100% - 275px);}

.doct--page label{ 
    color: #812992;
    font-size: 22px;
    line-height: 21px;
    font-weight: 700;
}
	
.doct--page p{
	color: #555555;
    font-size: 15px;
    line-height: 30px;
    padding-top: 21px;
}	
	
.doct--page{
	padding-bottom:50px;
	
}
.doct--page .figure {
	flex:0 0 230px;
	max-width:230px;
	min-width:230px;
}	
	
.doctor--faq a{ 
    color: #812992;
    background-color: #f6f6f6;
    line-height: 47px;
    position: relative;
	padding-left: 25px;
	display:flex;
}	

.doctor--faq img	{  
    background: #fff;
    height: 30px;
    width: 30px;
    padding: 3px;
    margin-right: 25px;
    margin-top: 7px;
    border-radius: 50%;
}	
	
	
.doctor--faq .active a{
	color: #f6f6f6;
    background-color: #812992
	
}	
.doctor--faq a:after{	
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translate(-0%,-75%);
    content: "\f0dd";
    color: #cccccc;
    font-size: 35px;
    letter-spacing: 0.14px;
    line-height: 32px;
    font-family: Font Awesome\ 5 Pro;
    font-style: normal;
    font-weight: 700;	
}	
	
.doctor--faq .active a:after{
	content: "\f0de";
	color:#fff;
	transform: translate(-0%,-25%);
}

.doctor--faq .faq-panel.ne.active{ border:inherit;}

.figure figure img{
	width: 234px;
	border-radius: 50%;
	height: 234px;	
}

.lklkl .figure figure img{ width:81px; height:81px;}

.selected--doc p{
	min-height:110px;
}

.top--heading h4{ text-align:center;}

.top--heading{ margin-bottom:72px;}


.All--center{
    display: flex;
    flex-wrap: wrap;
    text-align:center;
    justify-content: center;}

.our--center-col{
  	width:30%;
    margin-right:40px;
    margin-bottom:50px;}

.our--center-col:nth-child(3n) {
	margin-right:0
}

.our--center-col span{
	 color: #2c334d;
    font-size: 23px;
    font-weight: 600;
    padding-top: 16px;
    display: block;
}
.desk-show {
	display:block;
}
.desk-hide {
	display:none;
}

/******************************* CONTACT PAGE **********************************************************/

.row.form--section{ padding:75px 30px 75px 75px;
     box-shadow: 0 0 7px rgba(136, 136, 136, 0.1);

}

.contact--info ul{ padding-top:12px;}
.contact--info ul li img{float:left; padding-top: 4px;}
.contact--info ul li {padding-bottom:35px;}
.form--section-area .contact--info ul li p { color:#2d334d; }
.form--section-area .contact--info ul li { display:flex; display:-webkit-flex; flex-wrap:wrap; justify-content:left; align-items: flex-start; position:relative; }
.form--section-area .contact--info ul li > img { position:absolute; left:0px; top:0px;  }
.text--con{ display:table ; padding-left:25px;}
.form--section-area .contact--info ul li .text--con {
	text-align:left;
	    padding-left: 83px;
}
.Contact--center-wrap-bottom .contact--info .text--con p {
	color:#292929;
	margin-bottom:0px;
	
}
.Contact--center-wrap-bottom .contact--info ul li {
	display:flex;
	display:-webkit-flex;
	align-items:center;
	justify-content:left;
	flex-wrap:wrap;
	position:relative;
}

.Contact--center-wrap-bottom .contact--info ul li  .left--icon {
	flex:0 0 30px;
	max-width:30px;
	position:absolute;
	left:0px;
}
.Contact--center-wrap-bottom .contact--info ul li > img {
	position:absolute;
	left:0px;
}
.Contact--center-wrap-bottom .contact--info ul li .text--con {
    /* display: table; */
    padding-left: 26px;
    width: calc(100% - 40px);
	word-break: break-all;
}

.wrap--co{
	min-height:343px;
}
.Contact--center-wrap-bottom .contact--info ul li .text--con p {
	font-size: 10px;
    line-height: 19px;
    font-weight: 700;
}
.Contact--center-wrap-bottom p {
	text-align:left;
}
.Contact--center-wrap-bottom .center--data .find-search {
	margin:initial;
}
.text--con b{ color: #2d334d;
    font-size: 17px;
    line-height: 17px;
    font-weight: 700;}
.text--con p{ font-size:15px; line-height:23px; }

.contac--page-form input[type="email"], 
.contac--page-form input[type="text"]{ height:52px; width:100%; padding: 0 20px;font-size: 16px;}
.contac--page-form textarea{ width:100%; padding: 10px 20px; font-size: 16px;}
.contac--page-form{    padding-top: 10px;}

.two--layer{ display:flex;}
.two--layer li{ width:46%;}
.two--layer li:nth-child(1){ margin-right:36px;}
.contac--page-form li{ margin-bottom:25px;}
.center--data .icon{    border: 1px solid #e5e5e5;  position: relative;margin: 44px 37px;}
.center--data .icon:after{	
       position: absolute;
    right: 50%;
    top: 50%;
    transform: translate(50%,-50%);
    content: "\f0dd";
    color: #7f2a91;
    font-size: 35px;
    font-family: Font Awesome\ 5 Pro;
    font-weight: 700;
    background: #fff;
    border: 1px dotted;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    padding-top: 7px;	
}

.center--data .find-search{ margin:0 auto;}

.center--data .contact--info li{padding-bottom: 25px;
    display: flex;
    align-items: center;
    justify-content: center;}


/******************************************  single center****************************/
.single--cc h5{color: #812992;font-size: 27px;}
.single-our_centers #slider15 .slick-arrow.slick-disabled,
.single-our_centers #slider22 .slick-arrow.slick-disabled,
.single-our_centers #slider3 .slick-arrow.slick-disabled,
.single-our_centers #slider21 .slick-arrow.slick-disabled{    background-color: #ebf5f5;}

.single-our_centers #slider15 .slick-arrow,
.single-our_centers #slider21 .slick-arrow,
.single-our_centers #slider22 .slick-arrow,
.single-our_centers #slider3 .slick-arrow{    background-color: #20a6dc;}


.single-our_centers #slider15 .slick-prev.slick-arrow.slick-disabled:after,
.single-our_centers #slider21 .slick-prev.slick-arrow.slick-disabled:after,
.single-our_centers #slider22 .slick-prev.slick-arrow.slick-disabled:after,
.single-our_centers #slider3 .slick-prev.slick-arrow.slick-disabled:after{color:#20a6dc}

.single-our_centers #slider15 .slick-prev.slick-arrow:after,
.single-our_centers #slider21 .slick-prev.slick-arrow:after,
.single-our_centers #slider22 .slick-prev.slick-arrow:after,
.single-our_centers #slider3 .slick-prev.slick-arrow:after{color:#fff}



.chil--serv{ background:#f6f6f6; text-align:center}

.child--center span{    color: #20a6dc;
    font-size: 16px;
    letter-spacing: 0.4px;
    line-height: 21px;
    font-weight: 600;
}
.child--center h5{    width: 780px;
    font-size: 38px;
    line-height: 47px;
    font-weight: 700;
	margin: 15px auto;
	max-width:100%;
	}
	
.child--center p{width: 1055px;
    color: #768495;
    font-size: 15px;
    letter-spacing: 0.38px;
    line-height: 29px;
    font-weight: 400;
	margin: 0 auto;
	max-width:100%;
}

.child--sl{ margin-top:65px;}
.child--sl .children{ width:271px!important; background:#fff;     padding: 40px 15px;}
.child--sl .children img{ margin:0 auto;min-height: 60px;}
.child--sl .children a{ min-height:60px;
    color: #223645;
    font-size: 18px;
    letter-spacing: 0.45px;
    font-weight: 600;
    display: block;
    margin: 0 auto;
    text-align: center;
    padding: 16px 0 0 0;}

.women--serv{ text-align:center;}
.women--serv .child--center h5{ width:882px;}
.women--serv .child--sl .children{padding:inherit;}
.women--serv .child--sl .children img{ border-radius:50%;}
.wsu--single{ background:#f6f6f6}
.single--wcu .contact--info ul li{    padding: 0;
    margin-bottom: 35px;
    border: 1px solid #f1f1f1;
    background-color: #ffffff;}

.single--wcu .text--con b { color: #223645;
     font-size: 23px;
     line-height: 47px;}

 .single--wcu  .contact--info ul li img{ border: 10px solid #ddefebab;
 padding: 8px;}

.single--wcu .contact--info ul li:hover img{border: 10px solid #20a6dc;; }


 .single--wcu .text--con{padding: 11px 23px;}
.single--wcu .contact--info ul {
    padding-top: 50px;
}

.find--doctor{    background: #fff;
    margin-top: 93px;
    margin-left: 84px;
	padding:25px 40px;}

.find--doctor select{     width: 100%;
    margin-bottom: 40px;
    background: #812992;
    height: 53px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    padding: 4px 9px; }


.find--doctor h5	{    color: #812992;
    font-size: 35px;
    line-height: 47px;
    margin-bottom: 30px;}

.other--center h5	{font-size: 38px;
    text-align: center;
    margin-bottom: 50px;
    line-height: 50px; }

.other--center .text h6{text-align: center;
    padding-top: 15px;}

.error404 .find-search{    margin: 0 auto;
    margin-top: 20px}

.megaerror{padding:50px 0 10px;}
.megaerror1{padding:0px 0 50px;}
.megaerror1 input[type="search"]{width: 32%;
    height: 45px;
    margin-top: 13px;}

.emaillist{ position:relative;}
.es_required_field.es_txt_email,
.mc4wp-form-fields input[type="email"]{height: 48px !important; padding: 0px 0 0 28px;background-color: #324858 !important;
    border: inherit;font-size: 17px;
    font-weight: 300;
    letter-spacing: 0.17px;
    line-height: 28px; width:100%;}
.es_subscription_form_submit.es_submit_button,
.mc4wp-form-fields input[type="submit"] {   height: 47px;
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px;
    background: #20a6dc;
    border: inherit;    font-size: 0;
    width: 50px; cursor:pointer;
	background:#20a6dc url(../images/paper-plane.svg) no-repeat center center / 30px;
	}
.es_subscription_form_submit.es_submit_button:hover, 
.es_subscription_form_submit.es_submit_button:focus, 
.mc4wp-form-fields input[type="submit"]:hover,
.mc4wp-form-fields input[type="submit"]:focus {
	background-color:#812992;
}
 

.es_required_field.es_txt_email::placeholder,
.mc4wp-form-fields input[type="email"]::placeholder{ color:#fff}

.emaillist:after{ position: absolute;
    content: "\f1d8";
    height: 24px;
    width: 24px;
    right: 16px; 
    font-family: Font Awesome\ 5 Pro;
    top: 13px;
    color: #fff;
    font-size: 25px;
	cursor:pointer;}

ul#menu-site-map li{ width:50%; float:left;}

.breadcrumbs-block a span{ color:#333!important;}


.experience-panel .figure-panel .img1 span{position: absolute;
    top: 0;
    left: -50px; display:none;}


.experience-panel .figure-panel .img2 span{ position: absolute;
    bottom: 0;
    left: -90px; display:none}
.experience-panel .figure-panel .img3 span{position: absolute;
    bottom: -34px;
    left: -58px;
    display:none;}


.experience-panel .figure-panel .img3:hover span,
.experience-panel .figure-panel .img2:hover span,
.experience-panel .figure-panel .img1:hover span{ display:block}

.baby--b { display:flex}
.baby--b .bg-blue li,
.baby--b .bg-purple li,
.baby--b .bg-black li
{position: absolute;top: 18px;    width: inherit;
    max-width: inherit%;
    box-shadow: inherit;
    display: inherit;
    justify-content: inherit;
    align-items: inherit;
    padding:inherit;}

.baby--b .bg-blue{ width:33%; height:2px; position:relative;}
.baby--b .bg-blue .pop--downlode , .baby--b .bg-purple .pop--downlode , .baby--b .bg-black .pop--downlode{ position:absolute; width:40%; top:-250px;}
.baby--b .bg-blue .pop--downlode, .baby--b .bg-purple .pop--downlode, .baby--b .bg-black .pop--downlode { bottom:52px; top:initial; width:57%; }

.baby--b .bg-blue span{position: absolute;top: -34px; color:#00baff; width: 25px;height: 25px;border-radius: 50%;
    line-height: 25px;text-align: center;}
	
.baby--b .bg-blue span cite {  border: 1px solid; display:inline-block;  width: 25px;height: 25px;border-radius: 50%;
    line-height: 25px;text-align: center; font-style:normal; }	
	
.baby--b .bg-blue span:hover cite{ background:#00baff; color:#fff; cursor:pointer}	
	
.baby--b .bg-blue span:nth-child(1){left:24%;}
.baby--b .bg-blue span:nth-child(3){left: 56%;}
.baby--b .bg-blue span:nth-child(5){right: 9%;}

.baby--b .bg-blue .pop--downlode:nth-child(2){ left:10%;}
.baby--b .bg-blue .pop--downlode:nth-child(4){left: 39%;}
.baby--b .bg-blue .pop--downlode:nth-child(6){ right: -11%;}

.baby--b .bg-blue li{color:#00baff}
.baby--b .bg-blue li:nth-child(1){left:26%;}
.baby--b .bg-blue li:nth-child(2){left: 58%;}
.baby--b .bg-blue li:nth-child(3){right: 11%;}



.baby--b .bg-purple{width:33%; height:2px; position:relative;}

.baby--b .bg-purple span{position: absolute;top: -34px; color:#812992; width: 25px;height: 25px;border-radius: 50%;
    line-height: 25px;text-align: center;}
	
.baby--b .bg-purple span cite {  border: 1px solid; display:inline-block;  border: 1px solid;  width: 25px;height: 25px;border-radius: 50%;
    line-height: 25px;text-align: center; font-style:normal; }		
	
.baby--b .bg-purple span cite:hover{ background:#812992; color:#fff; cursor:pointer;}	
	
.baby--b .bg-purple span:nth-child(1) {left:24%;}
.baby--b .bg-purple span:nth-child(3) {left: 56%;}
.baby--b .bg-purple span:nth-child(5) {right: 9%;}


.baby--b .bg-purple .pop--downlode:nth-child(2){ left:10%;}
.baby--b .bg-purple .pop--downlode:nth-child(4){left: 39%;}
.baby--b .bg-purple .pop--downlode:nth-child(6){ right: -11%;}


.baby--b .bg-purple li{color:#812992}
.baby--b .bg-purple li:nth-child(1){left:26%;}
.baby--b .bg-purple li:nth-child(2){left: 58%;}
.baby--b .bg-purple li:nth-child(3){right: 11%;}


.baby--b .bg-black{width:33%; height:2px; position:relative; color:#26304d}

.baby--b .bg-black span{position: absolute;top: -34px; color:#26304d; width: 25px;height: 25px;border-radius: 50%;
    line-height: 25px;text-align: center;}
.baby--b .bg-black span cite {  border: 1px solid; display:inline-block;  border: 1px solid;  width: 25px;height: 25px;border-radius: 50%;
    line-height: 25px;text-align: center; font-style:normal; }		
.baby--b .bg-black span:hover cite{ background:#26304d; color:#fff; cursor:pointer;}	
	
	
.baby--b .bg-black span:nth-child(1) {left:24%;}
.baby--b .bg-black span:nth-child(3) {left: 56%;}
.baby--b .bg-black span:nth-child(5) {right: 9%;}

.baby--b .bg-black .pop--downlode:nth-child(2){ left:10%;}
.baby--b .bg-black .pop--downlode:nth-child(4){left: 39%;}
.baby--b .bg-black .pop--downlode:nth-child(6){ right: -11%;}

.baby--b .bg-black li{color:#26304d}
.baby--b .bg-black li:nth-child(1){left:26%;}
.baby--b .bg-black li:nth-child(2){left: 58%;}
.baby--b .bg-black li:nth-child(3){right: 11%;}




.bg-blue .pop--downlode {border: 2px solid #00baff;
    border-radius: 5px;
    padding: 10px 12px; display:none}
	
	
.bg-purple .pop--downlode {border: 2px solid #812992;
    border-radius: 5px;
    padding: 10px 12px; display:none}


.bg-black .pop--downlode {border: 2px solid #26304d;
    border-radius: 5px;
    padding: 10px 12px; display:none}	

/*.baby--b span:hover + .pop--downlode { display:block;}*/
.bg-comm .ulc {
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
} 
.bg-comm .ulc .baby-num {
	flex:0 0 33%;
	max-width:33%;
	width:100%;
	position:relative;
}
.bg-comm .ulc .baby-num span.week {
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	width:100%;
} 
.bg-comm .ulc .baby-num span.month { 
	top:initial;
	bottom:-35px;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	width:100%;
}
.pop--downlode.show2 { 
    display: block;
    width: 200px !important;
    left: 50% !important;
    transform: translateX(-50%);
}
	
.bg-blue .pop--downlode b , .bg-blue .pop--downlode cite {font-size: 17px;
    line-height: 17px;
    font-weight: 700;
    color: #00baff;}
	
.bg-purple .pop--downlode b , .bg-purple .pop--downlode cite {font-size: 17px;
    line-height: 17px;
    font-weight: 700;
    color: #812992;}

.bg-black .pop--downlode b , .bg-black .pop--downlode cite {font-size: 17px;
    line-height: 17px;
    font-weight: 700;
    color: #26304d;}	

.page-id-21 .consult-expert-panel{ display:none;}
.navbar-toggle.menu-toggle.phh{display:none;}

/************************************** RESPONSIVE            ******************************************************************/


.pagination {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.pagination .page-numbers li {
    min-width: 20px;
    text-align: center;
    height: 30px;
    display: inline-flex;
    display: -webkit-inline-flex;
    align-items: center;
    justify-content: center;
	 font-family: 'Poppins', sans-serif;
}
.pagination .page-numbers {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
}
.pagination .page-numbers li > span.current {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #812992;
    font-size: 24px;
}
.pagination .page-numbers li > a.page-numbers {
     font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #20a6dc;
}
.pagination .page-numbers li > a.page-numbers.prev {
    background: url(../images/angle-pointing-to-left.svg) no-repeat center center / 15px;
    background-color: #20a6dc;
    border-radius: 5px;
    border: 0px;
    width: 30px;
    height: 30px;
    position: relative;
    outline: none;
    font-size: 0px;
    margin-right: 10px;
}
.pagination .page-numbers li > a.page-numbers.next {
    background: url(../images/angle-arrow-pointing-to-right.svg) no-repeat center center / 15px;
    background-color: #20a6dc;
    border-radius: 5px;
    border: 0px;
    width: 30px;
    height: 30px;
    position: relative;
    outline: none;
    font-size: 0px;
    margin-left: 10px;
}
.page-template-form form li,
.page-template-form-two form li {
	list-style:none;
	margin-bottom:13px;
}
.page-template-form form li.text-message,
.page-template-form-two form li.text-message {
	flex:0 0 100%;
	max-width:100%;
}
.page-template-form form li.text-message textarea,
.page-template-form-two form li.text-message textarea  {
	min-height:56px;
	resize:none;
	outline:none;
	border:0px; 
}
.page-template-form .row.form--section,
.page-template-form-two .row.form--section {
	padding:0px;
	box-shadow:none;
}

.page-template-form form input[type="email"], 
.page-template-form-two form input[type="email"], 
.page-template-form form input[type="text"],
.page-template-form-two form input[type="text"],
.page-template-form form input[type="tel"],
.page-template-form-two form input[type="tel"],
.page-template-form form input[type="date"],
.page-template-form-two form input[type="date"],
.page-template-form form select,
.page-template-form-two form select,
.page-template-form form input#mfcf7_zl_add_file,
.page-template-form-two form input#mfcf7_zl_add_file { 
    height: 36px;
    width: 100%;
    padding: 0 13px;
    font-size: 16px;
	border:0px;
	border-radius: 5px;
	color: #818181;
	background-color:#fff;
	outline:none;
	text-align:left; 
}
.page-template-form form select,
.page-template-form-two form select {
	appearance: none;
	-webkit-appearance:none;
	background:#fff url(../images/arrow-down.svg) no-repeat center right 10px;
	background-size:9px;	
}

div#mfcf7_zl_multifilecontainer {
	margin-top:0px;
}
.page-template-form form .form-grp,
.page-template-form-two form .form-grp {
	width:100%;
	display:block;
	text-align:center;
}
.page-template-form form input::-webkit-input-placeholder,
.page-template-form-two form input::-webkit-input-placeholder { /* Edge */
  color: #818181;
}
.page-template-form form .find-search,
.page-template-form-two form .find-search,
.page-template-form .find-search input[type="submit"],
.page-template-form-two .find-search input[type="submit"] {
	background-color:#812992;
	margin-right:10px;
	height:42px;
	line-height:35px;  
}
.page-template-form form .find-search,
.page-template-form-two form .find-search {
	text-align:center;
	padding-left:0px;
	display:inline-block;
	height:42px;
}
.page-template-form form .find-search .ajax-loader,
.page-template-form-two form .find-search .ajax-loader {
	background:none !important;
	display:none !important;
}
.page-template-form form .find-search .ajax-loader:before {
	content:"f101";
	font-family: Font Awesome\ 5 Pro;
	color: #20a6dc;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 0.42px;
    line-height: 26px
}
.page-template-form form  .find-search sub,
.page-template-form-two form  .find-search sub {
	display:none;
}
.page-template-form form input:-ms-input-placeholder, /* Internet Explorer 10-11 */
.page-template-form-two form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #818181;
}

.page-template-form form input::placeholder,
.page-template-form-two form input::placeholder {
  color: #818181;
}

.page-template-form form textarea,
.page-template-form-two form textarea {
	 width: 100%;
	 height:36px;
	padding: 10px 20px;
    font-size: 16px;
	border:1px solid #000;
	border-radius: 5px;
	resize:none;
}

.single-our_centers #slider22 .post--center img,
.page-template-our-center-php .All--center .our--center-col img
   {width: 359px;
    height: 227px; max-width:100%}
a.docrthm {
    
    text-align: center;
    padding-left: 0;
    padding-right: 56px;
    padding-left: 30px;
	
}
@media(max-width:800px){
a.docrthm {
    left: 0 !important;
}
	}
.expert-wrap span {
    margin-bottom: 16px;
    
}
ul.ponits li {
    list-style-type: disc;
    margin-left: 40px;
    text-align: justify;
    font-size: 15px;
    line-height: 24px;
}

.notsewi{display:none}

.showper .notsewi{display:block}


/********************************************************/

.tab--special .tab--section .spaciality--doctor{
	display:none;
}

.tab--special .tab--section.open--tab .spaciality--doctor{
	display:block;
	max-height:1100px;
	overflow-y:auto;
}

.open--tab .spaciality--name{
	color:#812992;
	font-weight:700;
	margin-bottom:25px;
}

.tab--special .tab--section{
	border: 1px solid #812992;
    padding: 8px 10px;
    margin-bottom: 11px;
	cursor:pointer;
}

.spaciality--name{
	position:relative;
}

.spaciality--name:after{
	content: "\f067";
    color: #812992;
    font-size: 16px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translate(-0%,-50%);
    font-family: Font Awesome\ 5 Pro;
}

.tab--section.open--tab .spaciality--name:after{
	content: "\f068";
}

#find-doctor-frm{
	border: 1px solid #812992;
    padding: 12px;
    margin-bottom: 25px;
}

#find-doctor-frm .find-docto{
	display:flex;
	justify-content: space-around;
}

.find--aloction .searchh , .find--aname .searchh{
	color: #223645;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 10px; 
}



.find-docto-bottom {
	display:flex;
	display:-webkit-flex;
	align-items:center;
	justify-content:center;
}
.find-docto-bottom select[name="center"],
.find-docto-bottom select[name="spec"] {
	width:100%;
	outline:none;
	padding:5px 10px;
	border:1px solid #20a6dc;
}
li.choose-center,
.div-inner.div-inner-spec {
	width:100%;
}
.find-docto-bottom form,
.find-docto-bottom .div-inner-location {
	width:100%;
}
form.ByName input[type="text"] {
	width:100%;
	outline:none;
	padding:5px 10px;
	border:1px solid #20a6dc;
	margin-bottom:10px;
}
form.ByName input[type="submit"] {
	padding:5px 10px;
    background-color: #20a6dc;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.15px;
    line-height: 18px;
    border-radius: 0px;
    text-align: center;	
	width:100%;
	border:0px;
}

.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
}
.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
}
.autocomplete-items div:hover {
  /*when hovering an item:*/
  background-color: #e9e9e9;
}
.autocomplete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: DodgerBlue !important;
  color: #ffffff;
}
.autocomplete {
  /*the container must be positioned relative:*/
  position: relative;
  display: inline-block;
  width:100%;
}

.left-call-action-panel ul li {
    padding-bottom: 10px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-evenly;
}

.ponits li{color: #223645;
    font-size: 21px !important;
    font-weight: 600;
    line-height: 34px !important;}













