.page-template-default p{
text-align : justify;
}
.has-text-align-center{
	text-align : center !important;
}
.display_tab{
	display : none !important;
}
@media(min-width:992px){
	.display_mobile{
	display : none;
}
.display_tab{
	display : block !important;
}
}
.header_group{
	gap : 10px !important;
	padding-left : 5% !important;
	padding-right :5% !important;
}
@media(min-width : 1150px)
{
	.header_group{
			gap : 15px !important;
	padding-left : 5% !important;
	padding-right :5% !important;
		justify-items : left !important;
		flex-wrap : nowrap;
	}
}
a.icon-container svg{
	width: 30px !important;
}
.phone{
	margin-top : 0px;
	width : 40px;
	margin-right : -50px;
	top : 50%;
	right : 0;
	position : fixed;
	transform : translateY(-50%);
	z-index : 2;
}

.phone div{
	padding-bottom : 10px;
}

.cover_first{
	height :250px !important;
}
@media(min-width : 992px){
	.cover_first {
	height :500px !important;
	
}
}
.button_first{
	margin-top : -30px;
	display : flex !important;
	z-index : 1 !important;
}
.about{
	margin-right :2% !important;
	margin-left : 2% !important;
}
.about_clinic img{
	height : 200px;
	width : 400px;
}
.about_clinic{
	flex-basis : 100% !important;
	text-align : center !important; 
}

@media(min-width : 992px){
	.about_clinic{
	flex-basis : 33.33% !important;
	text-align : justify !important;
}
	
}
.trt img{
	width : 300px !important;
	position : relative;
	z-index : 1 !important;
	margin-bottom : -40px !important;
}
.treatment {
	width : 225px !important;
	height : 300px;
	overflow : hidden;
}
.about_img{
align-self : stretch;
	position :  relative;	
}
.about_img figure, .about_img a, .about_img img{
	height : 100% !important;
}
.exp{
	position : absolute;
	top : 50%;
	left : 50%;
	transform : translate(-50%,-50%);
		height : 150px !important;
	width : 150px !important;
	line-height : 300px;
	
	justify-content : center;

}
.exp p{
	height : 100%;
	width : 100%;
line-height : 1.5;
vertical-align: middle;
	align-content : center;
}
@media(min-width : 992px){
	.exp{
		height : 250px !important;
	width : 250px !important;
	line-height : 300px;
		
}
}
.contact_col .icon-container{
	width: 50px !important;
}
@media(min-width: 782px){
	.call_div p{
	font-size: 16px !important;
}
}

.footer{
	margin-top : 0px !important;
}

footer .alignleft.wp-block-site-logo{
	margin-left: auto;
	margin-right: auto;
}
.contact-form .contact-form__select-wrapper:after{
	top :24px !important;
}
footer .wp-block-site-logo img{
	max-width: 300px;
}
.banner_page img {
	height : 200px !important
}
@media(min-width : 782px){
	.banner_page img {
	height : 300px !important
}
}

.wp-block-newspack-blocks-homepage-articles .post-thumbnail img {
    height: 200px !important;
	border-radius: 20px;
}
@media(min-width : 992px){
	.enq{
		max-width : 500px;
	}
}


/* header slide */
.wp-block-navigation__responsive-container.hidden-by-default{
	width: 270px;
	right: 0;
	left: auto;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 14px;
}
.wp-block-navigation ul{
 padding-top: 0px !important;
	padding-bottom: 10px !important;
	padding-left: 15px !important;
	padding-right: 0px !important;
}

footer p,footer li{
	font-size: 16px !important;
}