p{
	font-size : 16px;
}
li p{
	font-size : 16px;
}
.header_background.has-theme-5-background-color{
 
/* UI Properties */
background-color: #e3e3e3 !important;
box-shadow: 0px 3px 6px #00000029;
opacity: 1;
}
.wp-block-navigation__responsive-container-open{
	color : #000 !important;
}
.nav-view1{
	display : block !important;
}
.nav-view2{
	display : none !important;
}
h2.about_text1{
		font-size : 25px !important;
	}
	h2.about_text2{
		font-size : 35px !important;
	}
.entry-content{
	text-align : justify;
}
nav .wp-block-navigation__container{
	text-align: left;
}
.wp-block-navigation.items-justified-center{
	--navigation-layout-justification-setting: left;
    --navigation-layout-justify: left;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{
		padding-bottom: 20px;
	}
.splide_img img{
		height : 200px !important;
	}
@media(min-width:600px){
	.nav-view1{
	display : none !important;
}
	.nav-view2{
	display : flex !important;	
		justify-content : center !important;	
}
	.nav-view2 > nav ul{
	justify-content : center !important;	
	}

	.about{
	flex-wrap : nowrap !important;
}
	h2.about_text1{
		font-size : 25px !important;
	}
	.inner_view{
		padding-left : 15% !important;
		padding-right : 15% !important;
	}
	.splide_img img{
		height : 300px !important;
	}

}
	
.about_text p{
		font-size : 18px !important;
	}
.footer_view{
	text-align : center !important;
}
.footer_view p{
text-align : center !important;
}

.desktop_view{
	display : block !important;
}
.flex_view{
	display : none !important;
}
.tab_view{
		display : none !important;
	}
.logo{
justify-content : center;
	padding-left : 15px;
}
.banner_text{
	font-size : 25px !important;
}

@media(min-width:782px){
	.flex_view{
		display : flex !important;
	}
	.tab_view{
		display : block !important;
	}
	.map_icon{
		padding-left : 50px !important;
		padding-right : 5px !important;
		}
	.banner_text{
	font-size : 40px !important;
}
	.desktop_view{
	display :none !important;
}
	.footer_view h2{
	text-align : left !important;
}
	.footer_view p{
text-align : left !important;
}
	h2.about_text1{
		font-size : 20px !important;
	}
h2.about_text2{
		font-size : 20px !important;
	}
	.about_text p{
		font-size : 16px !important;
	}
	.inner_view{
		padding-left : 0px !important;
		padding-right : 0px !important;
	}
	.splide_img img{
		height : 400px !important;
	}
}
@media(min-width:992px){

	.banner_text{
	font-size : 55px !important;
}
	h2.about_text1{
		font-size : 26px !important;
	}
	h2.about_text2{
		font-size : 35px !important;
	}
	.about_text p{
		font-size : 18px !important;
	}
	.inner_column{
		padding-left : 5% !important;
		padding-right : 5% !important;
	}
		.splide_img img{
			width : 100%;
		height : 400px !important;
	}
}
.header_row{
	gap: 20px;
}
@media(min-width: 500px){
	.header_row{
	gap: 30px;
}
}
@media(min-width:1200px){
	.header_row{
		gap : 150px;
	}
}
@media(min-width:1400px){
		h2.about_text1{
		font-size : 35px !important;
	}
}
header svg image{
	width : 30px !important;
	height : 30px !important;
}
.loc{
	width : 50px !important;
	height : 50px !important;
		border-radius: 50%;
}
.seperator{
	height: 6px;

background: var(--unnamed-color-444d58) 0% 0% no-repeat padding-box;
border: 1px solid var(--unnamed-color-707070);
background: #444D58 0% 0% no-repeat padding-box;
border: 1px solid #707070;
opacity: 1;
}
.button_banner{
	width : 300px;
	margin-right : -150px;
	top : 50%;
	right : 0;
	position : fixed;
	transform : translateY(-50%);
	rotate: 270deg;
		z-index : 2;
}
.button_banner a{
border-radius: 91px;
opacity: 1;
}
.enquiry{
	background: transparent linear-gradient(180deg, #005EA3 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
border-radius: 120px 0px 0px 120px;
opacity: 1;
}

.button{
	border-radius: 31px;
opacity: 1;
}
.form_box_phone{
	padding : 12px !important;
}
.contact-form__select-wrapper:after {
	top: 20px !important;
}
.gallery_sec{
	background: #FAFAFA 0% 0% no-repeat padding-box;
box-shadow: inset 0px 4px 9px #00000029, 0px 3px 6px #00000029;
}
.greview{
	background: var(--unnamed-color-fafafa) 0% 0% no-repeat padding-box;
background: #FAFAFA 0% 0% no-repeat padding-box;
box-shadow: inset 0px 4px 9px #00000029, 0px 3px 6px #00000029;
border-radius: 82px;
opacity: 1;
}
.treat_button .wp-block-button {
	border: 1px solid #707070 !important;
box-shadow: 0px 3px 3px #0000009A;
border-radius: 42px;
opacity: 1;
}
.foot{
	background: transparent !important;
opacity: 1;
}
.gutena-tabs-block>.gutena-tabs-tab {
	background-color : #444d58;
}
.gutena-tabs-block>.gutena-tabs-content>.gutena-tab-block {
	background : transparent !important;
}
.specialities{
	box-shadow: 0px 2px #707070 !important;
}
.seperator_2 .wp-block-separator{
	background: var(--unnamed-color-444d58) 0% 0% no-repeat padding-box !important;
border: 1px solid var(--unnamed-color-707070) !important;
background: #444D58 0% 0% no-repeat padding-box !important;
border: 1px solid #707070 !important;
opacity: 1 !important;
}
.wp-block-button.is-style-outline >.wp-block-button__link:not(.has-background):hover {
    background-color: transparent;
    border-color: #000000;
}
/*inner page*/
.sidecoumn1{
box-shadow: 0px 3px 6px #00000029;
border: 1px solid #707070;
border-radius: 27px;
}
.sidecolumn2{
	box-shadow: inset 0px 4px 9px #00000029, 0px 3px 6px #00000029;
border-radius: 82px;
opacity: 1;
}

/*footer icons*/

.footer_view .wp-block-columns svg{
	height: 30px;
	width: 30px;
}
.aioseo-breadcrumbs{
	background-color : #ffffff;
	margin-top : 0px;
	padding-top : 15px !important;
}