:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid}

/*navigation */
.wp-block-navigation.items-justified-center{
	--navigation-layout-justification-setting: left;
	--navigation-layout-justify: left;
}
.wp-block-navigation__submenu-container.wp-block-navigation-submenu .wp-block-navigation__submenu-container.wp-block-navigation-submenu{
	padding-bottom: 20px;
}
@media(min-width: 600px){
.wp-block-navigation__submenu-container.wp-block-navigation-submenu .wp-block-navigation__submenu-container.wp-block-navigation-submenu{
	padding-bottom: 0px;
}	
}

.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{
  min-width: 280px;
	text-align: left;
}
.wp-block-navigation-submenu li{
  font-size: 14px;
}


.breadcrumb-container > ol{
  padding: 0px;
}

.breadcrumb-container.theme5 > ol >li{
  margin: 0px;
  margin-right: 5px;
}
.breadcrumb-container.theme5 a::after{
	display: none !important;
}
/* hospital styles */
.hospital_image img{
 box-shadow: 10px 1px #9FCBCD;
}
.urology{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #00000029;
border-radius: 21px;
opacity: 1;
display : inline-block;
padding : 10px;
}
.uro_div{
height : 15px;
margin-bottom : 50px;
margin-top : -10px;
position: absolute;
top: 50%;
width: 100%;
transform: translateY(-50%);
z-index: -1;
}
footer{
margin: 0px;
padding: 0px;
}
.footer_loc_div{
position: relative;
}
.footer_locs{
	padding: 0px;
position: absolute;
z-index: 1;
top: 0;
	width: 85%;
left: 50%;
transform: translate(-45%,-50%);
}
.page-template-default h2{
margin-top : 30px !important;
}
	.header_items{
		justify-content : center;
	}
@media(min-width : 794px){
	.header_items{
		justify-content : space-between;
	}
}

.treat_img{
	margin : 0px !important;
}
.treat_img img{
	width : 100% !important;
	height : 240px;
	object-fit : cover;
	aspect-ratio: 2;
}
.treat_col{
	gap: 0px;
}
.treat_col p{
	text-align: center;
}
@media(min-width : 600px){
	.treat_col{
		flex-wrap : nowrap !important;
	}
	.treat_col p{
	text-align: left;
}
.treat_col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
	flex-basis : 50% !important;
}
}
@media(min-width : 782px){
	.treat_col{
		flex-wrap : wrap !important;
	}
		.treat_col p{
	text-align: center;
}
.treat_col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
	flex-basis : 100% !important;
}
}
@media(min-width : 1200px){

	.treat_col{
		flex-wrap : nowrap !important;
	}
			.treat_col p{
	text-align: left;
}
.treat_col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
	flex-basis : 50% !important;
}
}

.blog_col > div{
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border: 1px solid #636363;
	border-top: none;
}
@media(min-width: 781px){
	.blog_col > div{
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	border: 1px solid #636363;
	border-left: none;
}
}
.video_col{
	gap: 20px;
	
}
.video_col .wp-block-embed{
	min-width: unset;
	min-height: unset;
}

.footer_loc_div{
	display: none;
}
@media(min-width: 782px){
	.footer_loc_div{
		display: block;
	}
}
@media(min-width: 992px){
	.footer_locs{
		width: 70%;
	}	
}
@media(min-width: 1200px){
	.footer_locs{
		width: 60%;
	}	
}
.big_footer p,.big_footer h2{
	text-align: center;
}
@media(min-width: 782px){
	.big_footer p,.big_footer h2{
	text-align: left;
		font-size: 14px;
}
	.big_footer .wp-block-social-links {
		justify-content: left;
	}
}

.page-template-default{
	font-size: 14px;
	text-align: justify;
}
.contact-form .contact-form__select-wrapper:after {
	top : 22px;
}