.page-template-default div, .page-template div {
scroll-margin-top: 100px;
}
p{
	font-size: 15px;
	text-align: left;
}
li{
	font-size: 15px;
	text-align: justify;
	line-height: 1.5 !important;
}
@media(min-width : 782px){
	p{
	text-align: justify;
}
}
p a{
	color : #296DEB !important;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{
	height : 300px;
	width : auto;
}

.conditions_grp .wp-block-splide-carousel__container{
	background-color: #dbeee7;
}
.conditions_grp .wp-block-cloudcatch-splide-carousel-item{
	background-color: #fff;
}
.conditions_grp .wp-block-cloudcatch-splide-carousel-item{
	border-bottom: 5px solid #44735c;
}
.conditions_grp .wp-block-cloudcatch-splide-carousel-item .wp-block-group{
	padding: 20px;
	text-align: center;
}
.conditions_grp .wp-block-cloudcatch-splide-carousel-item .wp-block-group h2{
	font-size: 16px;
}
.conditions_grp .wp-block-cloudcatch-splide-carousel-item .wp-block-group p{
	text-align: center;
	font-size: 15px;
	line-height: 1.5;
	margin-top: 10px;
}
.conditions_grp .wp-block-cloudcatch-splide-carousel-item img{
	height: 150px !important;
	width: 100% !important;
	object-fit: cover;
	border-radius: 0px 0px 50px 50px;
}
.doctors_grp h3{
	font-size: 15px !important;
	text-align: center;
	margin-bottom: 0px;
}
.doctors_grp p{
	margin-top: 0px;
	font-size: 14px !important;
	text-align: center;
}
@media(min-width: 600px){
.doctors_grp .wp-block-columns{
	flex-wrap: wrap !important;
}
.doctors_grp .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
	flex-basis: 45% !important;
}
}
@media(min-width: 780px){
.doctors_grp .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
	flex-basis: 30% !important;
}
}
@media(min-width: 992px){
.doctors_grp .wp-block-columns{
	flex-wrap: nowrap !important;
}
}
.home_specialities iframe{
	height: 250px !important;
}

/* header fixed */
.wp-block-site-logo img{
	height: 150px;
	width: auto;
}
header i{
	font-size: 20px;
}
#myHeader .wp-block-site-title{
	font-size: 30px;
	margin-top: 15px;
}
#myHeader .wp-block-site-tagline{
	margin-top: 10px;
	font-size: 20px;
}
#myHeader #web_nav{
	margin-top: 15px;
	margin-bottom: 15px;
}
#myHeader #web_nav a{
	font-size: 12px;
}
.sticky {
	height: 70px;
	position: fixed;
	width: 100%;
	opacity: 0;
	transition: top 0.6s, 
	opacity 0.6s ease;
	z-index: 2;
}
html{
	
	scroll-behaviour: smooth;
}
main{
	padding-top: 0px;
}
main.nojump{
	padding-top: 200px;
}
#myHeader.sticky{
	margin-top: 0px !important;
	opacity: 1;
	background-color: #b0d4c8;
	display: flex;
	padding-top: 20px;
	padding-bottom: 20px;
	align-items: center;
	box-shadow: 2px 2px 5px #555;
}
#myHeader #web_title .site_info > p{
	font-size: 26px;
}
#myHeader #web_title .site_info{
	width: 150px;
}
@media(min-width: 940px){
	#myHeader #web_title .site_info{
	width: 250px;
}
}
#myHeader #web_title .site_info > .wp-block-site-title{
	font-size: 32px;
}
#myHeader.sticky #web_title .site_info > p{
	display: inline-block;
	font-size: 20px;
}
#myHeader.sticky .wp-block-site-logo{
	display: none;
}
#myHeader.sticky .wp-block-site-tagline{
	/*display: none;*/
}
#myHeader.sticky #web_title{
	margin: 0px;
	flex-grow: 1;
}
#myHeader.sticky #web_title p{
	margin: 0px;
}
#myHeader.sticky #web_nav{
	margin-top: 0px;
	margin-bottom: 0px;
}
#myHeader.sticky #web_nav{
	margin-top: 0px;
	flex-grow: 2;
}
/*inner page styling */
#content_div > div{
	padding: 0px;
}

.banner figure, .banner img{
	margin: 0px;
	width: 100%;
	height: 350px !important;
	object-fit: cover;
}
.video_col h6{
	text-align: center;
	height: 30px;
	font-size: 18px;
}
.video_col .wp-block-columns{
	margin-bottom: 20px;
}
.video_col .wp-block-columns .wp-block-column{
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
}
.video_col .wp-block-columns .wp-block-column figure{
	text-align: center;
}
.video_col.hyt .wp-block-columns{
	height: unset;
	margin-top: 40px;
}

.video_col iframe,.video_col .wp-block-embed__wrapper{
	height: 170px !important;
}
@media(min-width: 600px){
	.video_col h6{
	text-align: left;
}
	.video_col .wp-block-columns .wp-block-column{
	border-bottom: none;
}
}
.infopics_col img{
	 height: 250px;
	object-fit: cover;
	width: 100%;
}
.pics_col img{
	height: 250px;
	object-fit: cover;
	width: 100%;
}
/*breadcrumbs */
.breadcrumbs a{
	color: #000000;
}

/* splide slider arrows */
.splide__arrows .splide__arrow--prev{
	left: 0 !important;
	margin-left: 15px;
}
.splide__arrows .splide__arrow--next{
	right: 0 !important;
	margin-right: 15px;
}

/*responsiveness */

.wp-block-splide-carousel__container .wp-block-cloudcatch-splide-carousel-item{
	height: auto !important;
}

.roboday_col .wp-block-columns{
	padding: 20px 15px;
}
.roboday_col .wp-block-columns p{
	padding: 10px !important;
}

@media(min-width: 992px){
	.roboday_col .wp-block-columns{
	padding: 40px 55px;
}
.roboday_col .wp-block-columns p{
	padding: 20px !important;
}

}

#content_div .main_group{
	padding-left: 5% !important;
	padding-right: 5% !important;
}
@media(min-width: 992px){
	padding-left: 0 !important;
	padding-right: 0 !important;
	
}

.video_col > .wp-block-columns{
	flex-wrap: wrap !important;	
}

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

@media(min-width: 780px){
	.video_col > .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
	flex-basis: 30% !important;
	max-width: 350px;
}
}
@media(min-width: 992px){
	.video_col > .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
	flex-basis: 20% !important;
	max-width: 350px;
}
}

.post_group img{
	height: 200px;
	border: 1px solid #ccc;
}

.infopics_col > .wp-block-columns{
	flex-wrap: wrap !important;
}
.infopics_col > .wp-block-columns > div{
	flex-basis: 45% !important;
}

.pics_col > .wp-block-columns{
	flex-wrap: wrap !important;
}
.pics_col > .wp-block-columns > div{
	flex-basis: 20% !important;
	max-width: 350px;
}

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

.snippet_group{
	padding-left: 5% !important;
	padding-right: 5% !important;
}

#myHeader #web_nav .wp-block-navigation .wp-block-navigation-submenu ul.two_col,#myHeader #web_nav .wp-block-navigation .wp-block-navigation-submenu ul.big_dropdown{
	display: none;
}
#myHeader #web_nav .wp-block-navigation .wp-block-navigation-submenu ul{
	text-align: center;
}
#myHeader #web_nav .wp-block-navigation .wp-block-navigation-submenu li a{
	padding: 10px 5px;
}
@media(min-width: 601px){
	
		.wp-block-navigation .has-child .wp-block-navigation__submenu-container{
	left: 50%;
	right: 50%;
	transform: translate(-50%);
}
	
#myHeader #web_nav .wp-block-navigation .wp-block-navigation-submenu ul.two_col,#myHeader #web_nav .wp-block-navigation .wp-block-navigation-submenu ul.big_dropdown{
		display: flex;
	width: 250px;
}
	

}


#myHeader #web_nav .wp-block-navigation .wp-block-navigation-submenu li a{
	font-size: 10px;
	padding: 5px;
	color: #000;	
}


.big_dropdown ul{
	width: 850px !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
}

.wp-block-navigation .big_dropdown ul li{
	flex-basis: 24%;
}

footer .wp-block-column{
	text-align: center;
}
figure.lgs_icon{
	width: 100px;
}
figure.lgs_icon img{
	width: 2.3rem;
}
@media(min-width: 500px){
	figure.lgs_icon{
	width: 60px;
}
}
@media(min-width: 600px){
	figure.lgs_icon{
	width: 40px;
}
}
.desk_view{
	display: none;
}
.mob_view{
	flex-basis: 100% !important;
}
@media(min-width: 992px){
.desk_view{
	display: block;
}	
	.mob_view{
	flex-basis: 70% !important;
}
}
.home_appo .wp-block-columns{
	border: 1px solid #ccc;
	border-radius: 10px;
	padding: 5px;
}
.home_appo .wp-block-columns .hos{
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
}
@media(min-width: 600px){
.home_appo .wp-block-columns{
	flex-wrap: nowrap !important;
		border: none;
	padding: 0px;
}
	.home_appo .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
	flex-basis: 48% !important;
}
.home_appo .wp-block-columns .hos{
	padding-bottom: 0px;
	padding-right: 15px;
	border-bottom: none;
	border-right: 1px solid #ccc;
}	
}
.map iframe{
	width: 100% !important;
}
@media(min-width: 560px){
	.about_patta.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
	flex-basis: 40% !important;
}
}
.main_doc p{
	text-align: left;
}
.vp-img{
	width : 100%;
	height : 185px;
}
.innerpg_img{
	min-height: 350px;
	width: 100%;
	object-fit: cover;
}