header{
	position: fixed;
	width: 100%;
	background-color: #fff;
	z-index: 999;
	height: 59px;
	box-shadow: 2px 2px 5px #EAECEE;
}
p{
	text-align: justify;
}
hr{
	color: #dddddd !important;
}
.body_start{
	padding-top: 60px !important;
}
body{
	font-size: 14px;
	line-height: 1.5;
	color: #444444 !important;
}
main{
	margin-top: 0px;
	margin-bottom: 0px;
}
@media(min-width: 1400px){
	main, header > div > div, footer{
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
}
.hidden_link{
	display: none !important;
}
/*mobile header nav */

.wp-block-navigation__responsive-container.has-background.has-secondary-background-color.has-modal-open.is-menu-open{
	padding-top: 30px;
	padding-bottom: 30px;
}
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{
	margin-top: 0px;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{
	gap: 0px;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item{
	margin-top: 5px;
	margin-bottom: 5px;
}

.wp-block-navigation__container{
	font-size: 16px;
	text-transform: capitalize;
	font-weight: 400 !important;

	letter-spacing: 0.8px;
	color: #333333 !important;
}
header .wp-block-navigation__container{
	gap: 20px;	
}
.nav_icon{
	color: #e39a32;
	font-size: 20px;
}
.nav_icon.home{
	background-color: #e39a32;
	color: #fff;
	padding: 5px 4px;
	padding-top: 3px;
	border-radius: 50%;
}
	.desktop_link{
		display: none !important;
	}
.mobile_link{
	display: block !important;
}
.wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle,.wp-block-navigation__submenu-container.has-background.has-secondary-background-color.wp-block-navigation-submenu{
	display: none;
}

/* .nav_sub ul{
	display: none !important;
} */

.wp-block-navigation__container{
	justify-content: center;
}
 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
	align-items: center;
	gap: 10px;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
	align-items: center;
}
.wp-block-navigation__responsive-container.is-menu-open{
	justify-content: center;
}

@media(min-width: 811px){
	.desktop_link{
		display: block !important;
	}
	.mobile_link{
		display: none !important;
	}
	.wp-block-navigation__submenu-container{
	font-size: 14px;
	width: 80vw!important;
		border-color: #e5e5e5 !important;
		display: block !important;
		 gap: 1%;
		transform: translatex(-20%);
		padding: 10px !important;
}
	.wp-block-navigation__submenu-container li{
		width: 33%;
		font-size: 13px;
		float: left;
		margin: 0px;
	}
	
		.wp-block-navigation__submenu-container li a{
		padding: 5px;
	}
	
	.wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle,.wp-block-navigation__submenu-container.has-background.has-secondary-background-color.wp-block-navigation-submenu{
	display: block;
}
}
@media(min-width: 1000px){
		.wp-block-navigation__submenu-container{
	width: 85vw!important;
}
	header .wp-block-navigation__container{
	gap: 40px;	
}
		.wp-block-navigation__submenu-container li{
		width: 24.8%;
			font-size: 13px;
	}
}
@media(min-width: 1200px){
		.wp-block-navigation__submenu-container{
	width: 80vw!important;
			
		transform: translatex(-25%);
}
		.wp-block-navigation__submenu-container li{
		width: 20%;
	}
}
@media(min-width: 1500px){
		.wp-block-navigation__submenu-container{
	width: 80vw!important;
	
		transform: translatex(-30%);		
}
		.wp-block-navigation__submenu-container li{
			font-size: 14px;
	}
}
.home_main{
	border-bottom: 1px solid #ccc;
}
.home_main figure .wp-element-caption{
	display: none;
}
.home_main .wp-block-cloudcatch-splide-carousel-item.wp-block-splide-carousel__slide.splide__slide{
	height: 400px !important;
}
.home_main figure img{
		width: 100%;
	height: auto !important;
	object-fit: contain;
	margin-bottom: 5px;
}
.home_main div.jx-slider div.jx-image img{
	width: 100% !important;
	object-fit: cover;
}
.splide .splide__arrows--ltr .splide__arrow--prev{
	left: 0 !important; 
}
.testimonial_col .splide .splide__arrows--ltr .splide__arrow--prev{
	margin-left: 20px;
}
.splide .splide__arrows--ltr .splide__arrow--next{
	right: 0 !important;
}
.testimonial_col .splide .splide__arrows--ltr .splide__arrow--next{
	margin-right: 20px;
}

.testimonial_col .wp-block-audio audio{
	min-width: unset;
}

.wp-block-splide-carousel__slide .wp-block-column.post_prev{
	display: none;
}
.wp-block-splide-carousel__slide .wp-block-column.post_next{
	display: none;
}

.post_col > div{
	background-color: #f5f7f9;
	margin-right: 0px;
	margin-left: 0px;
	border-bottom: 1px solid #ccc;
	padding: 0px 20px;
}

/* responsiveness */
@media(min-width: 768px){
.home_main .wp-block-cloudcatch-splide-carousel-item.wp-block-splide-carousel__slide.splide__slide{
	height: 500px !important;
}
.home_main 	.wp-block-jetpack-image-compare .juxtapose{
	height: 400px !important;
	object-fit: cover;
}
.wp-block-splide-carousel__slide .wp-block-column.post_prev h2{
	text-align: left !important;
		margin-left: 40px;
}
.wp-block-splide-carousel__slide .wp-block-column.post_next h2{
	text-align: right !important;
		margin-right: 40px;
}
	.home_main figure img{

	height: 400px !important;
}
	
}
@media(min-width: 1088px){
	.wp-block-splide-carousel__slide .wp-block-column.post_prev{
	display: block;
}
.wp-block-splide-carousel__slide .wp-block-column.post_next{
	display: block;
}
}
@media(min-width: 1650px){
	
	.home_main .wp-block-cloudcatch-splide-carousel-item.wp-block-splide-carousel__slide.splide__slide {
    height: 510px !important;
}
		.home_main figure img{

	height: 420px !important;
}
}
@media(min-width: 1700px){
	
	.home_main .wp-block-cloudcatch-splide-carousel-item.wp-block-splide-carousel__slide.splide__slide {
    height: 520px !important;
}
		.home_main figure img{

	height: 430px !important;
}
}

.wp-block-splide-carousel__container .splide__arrow{
	bottom: 0 !important;
	top: auto;
	margin-bottom: 35px;
}
@media(min-width: 1650px){
	.wp-block-splide-carousel__container .splide__arrow{
	bottom: 0 !important;
	top: auto;
	margin-bottom: 25px;
}
}


.splide .splide__arrows--ltr .splide__arrow--prev{
	left: 0 !important; 
}
.wp-block-splide-carousel__slide .wp-block-column h2{
	font-size: 16px;
}
.wp-block-splide-carousel__slide .wp-block-column h2 a{
	text-decoration: none;
}
.wp-block-splide-carousel__slide .wp-block-column.post_now h2,.wp-block-splide-carousel__slide .wp-block-column.post_now p{
	text-align: center;
	margin-top: 5px;
}

.post_now a{
	text-decoration: none;
}

.col_sep{
	margin-top: -40px;
	margin-bottom: 30px;
}

.post_col article{
	padding: 20px 0px !important;
	margin: 0px;
}
.post_col article .cat-links{
	font-size: 14px;
	margin: 0px;
	font-weight: 500;
}
.post_col article .entry-title{
	font-size: 16px;
	font-weight: bold;
}
.post_col article p{
	margin-bottom: 0px;
	height: 100px;
	word-wrap: break-word;
	text-overflow: ellipsis;
	overflow: hidden;
}
.post_col article img{
	width: 100% !important;
	height: 100% !important;
	max-height: 165px;
	object-fit: cover;
}
.post_col .sharedaddy.sd-sharing-enabled{
	display: none;
}
.post_col li{
	margin-top: 0px;
}
.post_col li:last-child article{
	border-bottom: none;
}
.post_col.center_page img{
	height: 100%;
	max-height: unset !important;
}
.wp-block-latest-posts__post-title{
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.wp-block-latest-posts__post-excerpt{
	margin-top: 20px;	
	margin-bottom: 0px;
}
.facility_col > div{
	border: 1px solid #ccc;
}
.facility_col img{
	width: 100%;
	height: 200px;
	object-fit: cover;
}
.facility_col p{
	text-align: center;
	padding: 10px;
	margin-top: 0px;
}

@media(min-width: 600px){
.facility_col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 45%!important;
}
}

@media(min-width: 782px){
.facility_col.wp-block-columns {
     flex-wrap: wrap!important; 
}
}

@media(min-width: 992px){
.facility_col.wp-block-columns {
     flex-wrap: nowrap!important; 
}
}

.testimonial_col{
	background-color: #fefaf4
;
}
.testimonial_col h4{
	font-size: 14px;
}
.testimonial_col p{
	text-align: center;
	margin-top: 10px;
}
.testimonial_col .wp-block-cloudcatch-splide-carousel-item{
	padding:  20px 10px;
}
.testimonial_col figure{
	margin-bottom: 0px;
}
@media(min-width: 768px){
	.testimonial_col{
}
	.testimonial_col .wp-block-cloudcatch-splide-carousel-item{
	padding:  20px 30px;
}
}

@media(min-width: 992px){
.testimonial_col .wp-block-cloudcatch-splide-carousel-item{
	    margin-right: 20px;
    width: calc(((100% + 20px) / 2) - 20px);
}

}

.team_col > div{
	border: 3px dashed #ccc;
	padding: 10px !important;
}
.team_col > div > div{
	margin: 0px;
}
.team_col .wp-block-media-text{
	max-height: none;
	background-color: #dddee0;
}
.team_col .wp-block-media-text.main{
	background-color: #fff;
}
.team_col .wp-block-media-text .wp-block-media-text__content{
	padding: 0px;
}
.team_col .wp-block-media-text h4{
	margin: 10px 0px;
}
.team_col .wp-block-media-text__media img{
	width: auto;
	height: 190px;
	object-fit: cover;
	object-position: top;
}
.team_col .wp-block-media-text__media{
	text-align: center;
}
.team_col .wp-block-media-text.main img{
	width: 100%;
	max-width: 300px;
	margin-bottom: 10px;
	margin-top: 10px;
	position: relative;
}
@media(min-width: 400px){
	.team_col .wp-block-media-text .wp-block-media-text__content{
	padding: 0px 15px;
}
}
@media(min-width: 601px){
	.team_col .wp-block-media-text.main img{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.team_col .wp-block-media-text .wp-block-media-text__content{
	padding: 0px 15px;
}
}
@media(min-width: 768px){
	
	.team_col .wp-block-media-text{
	max-height: 250px;
}
	
.team_col .wp-block-media-text__media{
	text-align: left;
}
	.team_col .wp-block-media-text.main img{
	width: 300px;
}
	.team_col .wp-block-media-text__media img{
	width: 250px;
}
}
.media_col{
	background-color: #fefaf4;
	text-align: left;
}
.media_col > div > div{
	border: 1px solid #ccc;
}
.media_col .wp-block-column{
	position: relative;
}
.media_col .wp-block-column figure{
	height: 200px;
}
.media_col .wp-block-column img{
	position: absolute;
	bottom: 0;
}
.media_col .content{
	padding: 10px;
}
.media_col h2{
	text-align: left;
	font-size: 14px !important;
	margin: 0px !important;
}
.media_col p{
	margin-top: 10px;
	text-align: left;
}
.media_col figure{
	margin: 0px;
}
.media_col img{
	height: 200px;
	width: 100%;
	object-fit: cover;
}
.media_col a{
	text-decoration: none;
}

@media(min-width: 600px){
.media_col .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 45%!important;
}
}

@media(min-width: 782px){
.media_col .wp-block-columns {
     flex-wrap: wrap!important; 
}
}

@media(min-width: 992px){
.media_col .wp-block-columns {
     flex-wrap: nowrap!important; 
}
}


.footer_col > div{
	border: 1px solid #ccc;
	padding: 30px;
}

@media(min-width: 600px){
	footer .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 35%!important;
}
}
@media(min-width: 782px){
	footer .wp-block-columns{
    flex-wrap: wrap!important;
}
}
@media(min-width: 992px){
	footer .wp-block-columns{
    flex-wrap: nowrap!important;
}
}

.breadcrumbs {
	max-width: none !important;
}
.yotu-playlist.yotuwp.yotu-limit-min{
	padding-top: 0px;
}
/*.yotu-playlist.yotuwp.yotu-limit-min{
	height: 550px;
} */
.yotu-wrapper-player{
	width: 100% !important;
}
.yotu-pagination-top{
	display: none !important;
}
.yotu-pagination-bottom{
	display: none !important;
}
@media(min-width: 479px){
body .center_yougallery .yotu-mode-grid li, body .center_yougallery .yotu-mode-grid[class*=' yotu-column-'] li {
    width: 32% !important;
    margin-right: 1%!important;
}	
}

.yotu-playlist.yotuwp.yotu-limit-min iframe,.yotu-playlist.yotuwp.yotu-limit-min .yotu-wrapper-player{
	height: 300px;
}
	@media(min-width: 900px){
.yotu-playlist.yotuwp.yotu-limit-min iframe,.yotu-playlist.yotuwp.yotu-limit-min .yotu-wrapper-player{
	height: 400px;
}
	}
	@media(min-width: 1700px){
.yotu-playlist.yotuwp.yotu-limit-min iframe,.yotu-playlist.yotuwp.yotu-limit-min .yotu-wrapper-player{
	height: 580px;
}
	}
@media(min-width: 1800px){
.yotu-playlist.yotuwp.yotu-limit-min iframe,.yotu-playlist.yotuwp.yotu-limit-min .yotu-wrapper-player{
	height: 560px;
}	
}
.doctors_col{
	background-color: #ecf0f3;
}
.doctors_col p{
	padding: 40px 30px;
	padding-top: 20px;
}
.subdoc_col img{
	height: 230px;
	width: 170px;
	object-fit: cover;
}
.podcasts_col{
		background-color: #dedede;
	padding: 20px;
}
.podcasts_col h4{
	padding: 10px 20px;
}
.podcasts_col figure{
	margin: 0px;
}
.podcasts_col p{
	padding: 40px 30px;
	padding-top: 20px;
	margin-top: 0px;
}
.podcasts_col img{
	height: 200px;
	object-fit: cover;
}
.procedure_col{
	background-color: #ecf0f3; 
	box-shadow: 2px 2px 2px #ccc;
}
.procedure_col img{	
	height: 400px;
	width: 100%;
	object-fit: cover;
}
.procedure_col p{
	padding: 40px 30px;
	padding-top: 20px;
}
.consult_col img{
	height: 200px;
	width: 250px;
}
.media_scroll > div{
	max-width: none !important;
}
.media_scroll .yotu-videos{
	float: none;
}
.slider_bf img{
	width: 100%;
	height: 200px;
	object-fit: cover;
}
@media(min-width: 600px){

.slider_bf .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 50%!important;
}
	
	.slider_bf img{
		height: 350px;
	}
}

.docpage_col img{
	height: 250px;
	object-fit: contain;
	margin-top: 25px;
}
.docpage_col .doctors_col{
	min-height: 300px;
}
.docpage_col .doctors_col figure{
	text-align: center;
}
@media(min-width: 600px){
	.docpage_col .doctors_col figure{
	float: left;
	width: 250px;
}
}

@media(min-width: 782px){
	.docpage_col img{
	height: 350px;
		margin-top: 0px;
	object-fit: cover;
		width: 100%;
}
		.docpage_col .doctors_col figure{
	float: none;
	width: 100%;
			
}
}
iframe{
	min-width: auto !important;
}
.mediapage_col{
	gap: 0px;
}
.mediapage_col > div > div{
	padding: 0px !important;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.mediapage_col img{
	height: 200px;
	object-fit: cover;
}
	.mediapage_col .media_link{
	margin-top: 0px;
}
@media(min-width: 500px){
	.mediapage_col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
		flex-basis: 48% !important;
		margin: 1%;
		max-width: 48%;
	}
		.mediapage_col .media_link{
	height: 50px;
}
}
@media(min-width: 700px){
	.mediapage_col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
		flex-basis: 31% !important;
		margin: 1%;
		max-width: 31%;
	}
		.mediapage_col .media_link{
	height: 50px;
}
}
@media(min-width: 782px){
	.mediapage_col{
		flex-wrap: wrap !important;
	}
	.mediapage_col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
		flex-basis: 23% !important;
		margin: 1%;
		max-width: 23%;
	}

}

.featured_blogs img{
	height: 250px !important;
}
.blogs_list figure, .blogs_list img{
	height: 200px !important;
}
.podcasts_col p{
	padding-left: 0px;
	padding-right: 0px;
}
@media(min-width: 450px){
	.blogs_list .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
	flex-basis: 40% !important;
}

}

@media(min-width: 530px){
	
		.blogs_list .wp-block-columns:not(.is-not-stacked-on-mobile)>.list_img.wp-block-column{
	flex-basis: 30% !important;
}
	
}

@media(min-width: 600px){
	.featured_blogs img{
	height: 350px !important;
}
	.blogs_list img{
		height: 200px !important;
	}
	
			.blogs_list .wp-block-columns:not(.is-not-stacked-on-mobile)>.list_img.wp-block-column{
	flex-basis: 15% !important;
}
	.podcasts_sidebar{
		display: flex;
	}
	.podcasts_sidebar .podcasts_col{
		width: 49%;
		margin: 1%;
	}
}



@media(min-width: 782px){
		.blogs_list .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
	flex-basis: 60% !important;
}

		.blogs_list .wp-block-columns:not(.is-not-stacked-on-mobile)>.list_img.wp-block-column{
	flex-basis: 40% !important;
}

		.podcasts_sidebar{
		display: block;
	}
	.podcasts_sidebar .podcasts_col{
		width: 99%;
		margin: 1%;
		margin-bottom: 20px;
	}
	.podcasts_col img{
		height: 250px;
	}
}
@media(min-width: 840px){
				.blogs_list .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
	flex-basis: 69% !important;
}
			.blogs_list .wp-block-columns:not(.is-not-stacked-on-mobile)>.list_img.wp-block-column{
	flex-basis: 30% !important;
}
	
}

@media(min-width: 992px){
	
			.blogs_list .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
	flex-basis: 72% !important;
}
	
			.blogs_list .wp-block-columns:not(.is-not-stacked-on-mobile)>.list_img.wp-block-column{
	flex-basis: 27% !important;
}
	
}
@media(min-width: 1200px){
			.blogs_list .wp-block-columns:not(.is-not-stacked-on-mobile)>.list_img.wp-block-column{
	flex-basis: 30% !important;
}
				.blogs_list .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
	flex-basis: 50% !important;
}
}
@media(min-width: 1670px){

	.featured_blogs figure,.docpage_col .doctors_col figure, .procedure_col{
    padding-top: 10px;
}
}
@media(min-width: 1750px){

	.featured_blogs figure,.docpage_col .doctors_col figure, .procedure_col {
    padding-top: 20px;
}
}
@media(min-width: 1800px){

	.featured_blogs figure ,.docpage_col .doctors_col figure, .procedure_col{
    padding-top: 35px;
}
}
@media(min-width: 1900px){

	.featured_blogs figure ,.docpage_col .doctors_col figure, .procedure_col{
    padding-top: 45px;
}
}
@media(min-width: 2000px){

	.featured_blogs figure ,.docpage_col .doctors_col figure, .procedure_col{
    padding-top: 55px;
}
}
.contact_form  > div{
	padding: 0px;
}

.project_gallery{
	width: 50%;
	padding-bottom: 20px;
}
.smedia_you .yotu-column-4 li{
	width: 24.2%;
}
.gallery_page > .wp-block-columns > .wp-block-column{
	gap: 10px;
}

@media(min-width: 500px){
.gallery_page .wp-block-columns > .wp-block-column{
	display: flex;
	flex-wrap: wrap !important;
}
.gallery_page .wp-block-columns .wp-block-columns{
	flex-basis: 50%;
	margin: 0px !important;
}

}
@media(min-width: 782px){
.gallery_page .wp-block-columns > .wp-block-column{
	flex-wrap: wrap !important;
}
.gallery_page .wp-block-columns .wp-block-columns{
	flex-basis: 31%;
	margin: 0px !important;
}

}


/* display on mob */
.desk_view{
	display: none;
}
@media(min-width: 782px){
	.mob_view{
	display: none;
}
	.desk_view{
	display: block;
}
}


/*nav menu changes*/
.loc_icon{
	display: none;
}
@media(min-width: 601px){
	.loc_icon{
	display: block;
}
}



