p {
	text-align : justify;
	font-size : 16px;
}

.site-logo img {
height: 95px;
width : auto;	
position : absolute;
left : 0;
top: 0;
margin-top: 10px;
margin-left : 20px;
z-index: 2;
}
header {
	background-color : #E6E6E6;
	height : 78px
}
.main-navigation > div > ul > li:hover li > a, .main-navigation > div > ul > li:focus-within li > a, .main-navigation > div > ul > li.current-menu-item li > a{
	background-color : #DEF7F7;
	color : #000000;
}
.main-navigation > div > ul > li:hover li:hover > a, .main-navigation > div > ul > li:hover li.focus > a, .main-navigation > div > ul > li:hover li.current-menu-item > a, .main-navigation > div > ul > li:focus-within li:hover > a, .main-navigation > div > ul > li:focus-within li.focus > a, .main-navigation > div > ul > li:focus-within li.current-menu-item > a, .main-navigation > div > ul > li.current-menu-item li:hover > a, .main-navigation > div > ul > li.current-menu-item li.focus > a, .main-navigation > div > ul > li.current-menu-item li.current-menu-item > a{
	background-color : #29E5E5;
}
.main-navigation > div > ul > li:hover > a, .main-navigation > div > ul > li:focus-within > a, .main-navigation > div > ul > li.current-menu-item > a{
	color : #29E5E5;
}

.mobile-nav-side .site-header #site-navigation.main-navigation #toggle-cart[for="woocommerce-toggle"].button, .mobile-nav-side .site-header #site-navigation.main-navigation #toggle-menu { 
    padding: 5px;
	font-size : 0.71818rem;

}
@media(min-width : 560px){
.site-logo img {
height : 115px;
width : auto;	
position : absolute;
top: 0;
margin-top: 15px;
z-index: 2;
}
header {
	background-color : #E6E6E6;
	height :95px
}	
		.main-navigation > div > ul > li:hover > ul::before, .main-navigation > div > ul > li:focus-within > ul::before, .main-navigation > div > ul > li.current-menu-item > ul::before{
	
	margin-left : auto;
	margin-right : 0px;		
	}
	.main-navigation > div > ul > li > .sub-menu{
		margin-left: -100px;
		background-color : transparent;
	}
	.main-navigation .sub-menu{
		text-align: left;
		
		
	}
	.main-navigation > div > ul > li:hover > a, .main-navigation > div > ul > li:focus-within > a, .main-navigation > div > ul > li.current-menu-item > a{
		color : #29E5E5;
	}
	body:not(.fse-enabled) .main-navigation a {
    font-size: 12px;
		
}
	.main-navigation{
		width : 300px
	}
	.main-navigation > div > ul {
    justify-content: flex-end;
}
.main-navigation > div > ul > li{
		padding : 5px;
	}
	.site-header, .site-footer {
    padding: 20px;
}
}
/*@media only screen and (max-width: 560px)
{
.mobile-nav-side .site-header #site-navigation.main-navigation {
    margin: 0;
    justify-self:end ;
    display: flex;
    align-items: flex-start;
    justify-content:end;
	 font-size : 0.71818rem;
	
}
}*/


@media(min-width : 650px){
	.main-navigation{
		width : 380px
	}
}
@media(min-width : 700px){
	.main-navigation{
		width : 430px
	}
}
@media(min-width : 800px){
	.main-navigation{
		width : 530px
	}
	header {
		height : 85px;
	}
	.site-logo img {
		height : 105px;
		margin-top : 10px;
	}
}
@media(min-width : 992px){
body:not(.fse-enabled) .main-navigation a {
    font-size: 15px;
	}	
	.main-navigation{
		width : 700px;
		text-align : right;
	}
	

	.main-navigation > div > ul {
    justify-content: flex-end;
} 
}
.introimg{
	position : relative;
	width : 275px;
	margin-right : auto;
	margin-left : auto;
}
.dr_img img{
	width: 200px;
  height: 225px;
}
.intro{
	width : 130px;
	position : absolute;
	top : 50%;
  left : 0;
	height : 275px;
	background-color : #29E5E5;
	z-index : -1;
	transform : translate(10%,-50%);
	
}
@media(min-width : 992px){
	.dr_img img{
	width: 275px;
  height:300px;
}
.intro{
	width : 200px;
	position : absolute;
	top : 50%;
  left : 0;
	height : 340px;
	background-color : #29E5E5;
	z-index : -1;
	transform : translate(-10%,-50%);
	
}
}
.col_width, .col_width div{
	width : 200px;
	flex-grow : 0;
	
}
.com-img img{
	box-shadow : 15px 0px 2px rgb(210,232,238,0.6);
	
}
.wp-block-columns.alignfull:not(:first-child) {
    margin-top: 0px !important;
}
.com-imgl img{
	box-shadow : -15px 0px 2px rgb(210,232,238,0.6);
}
.conditions figure{
	margin-bottom : 10px !important;
}
.circle_num{
	position : relative;
}
.circle_num figure,.circle_num figure img{
	margin-top : 0px;
	width : 100% !important;
}
.cor_num{
	width : 4px;
	height : 4px;
	display: flex;
  justify-content: center;
  align-items: center;
	border-radius : 100px;
	position: absolute;
  top: 0;
	right:0;
	margin-top : -15px !important;
	margin-right : -10px;
}
@media(min-width : 1400px){
	.cor_num{
		display : none;
	}
}
.pad_img{
	padding-top : 10px !important;
	padding-left : 10px !important;
	padding-right : 10px !important;
	padding-bottom : 10px !important;
}
.width img{
	width : 100% !important;
	height : 150px !important;
}
.wp-block-image {
    
    margin-top: 0px !important;
}
.site-footer
.widget-area {
    display: block !important;  
	margin-bottom : 0px;
	max-width :unset;
}

.wp-block-group.alignfull {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.site-footer {
    padding : 0px !important;
}
.areas_img img{
	object-fit : cover !important;
	height : 250px;
}
.group_pad{
	padding-top : 50px !important;
	padding-bottom :50px !important;
}
.head_pad{
	padding-left : 10px !important;
}
.wp-block-columns .wp-block-column > * {
    margin-top: 32px;
    margin-bottom: 10px !important;
}
.contact_border{
	border-radius : 50px !important;
}
.side_pad.wp-block-group.alignfull{
	padding-left : 5% !important;
	padding-right : 5% !important;
}
.blog .wpnbha.is-grid>div{
	flex-flow : column;
}
.condition_grp .wp-block-image figure, .condition_grp figure.wp-block-image{
	margin-left: auto !important;
    margin-right: auto !important;
	text-align: center;
    float: none !important;
	width : 200px !important;
	height : 200px !important;
	margin-bottom : 20px;
}
.condition_grp h2{
		color : #1CB0B5;
	}
	.condition_grp .wp-block-image img{
		height : 100% !important;
	}
@media(min-width : 650px){
	.condition_grp .wp-block-image figure{
	margin-right : 40px !important;
		margin-left : 0px !important;
		text-align : left;
   float : left !important;
   margin-bottom : 20px;
	}
	
}

header.entry-header{
	display : none;
}

.condition_grp figure.wp-block-embed{
	clear: both;
}

@media(min-width : 500px){
.condition_test > div {
	 
	width : 100%;
}
.condition_test > div > div{
	display : inline-block;
	width : 49%;
}
}
@media(min-width : 781px)
{

.condition_test > div > div{
	
	width : 32%;
}
	.splide .splide__arrows--ltr .splide__arrow--prev {
    left: 0px;
}
	.splide .splide__arrows--ltr .splide__arrow--next {
    right: 0px;
}
}
@media(min-width : 700px)
{
	.areas_width > div > div{
		display : inline-block;
	width : 49%;
}

}
@media(min-width : 992px)
{
	.areas_width > div > div{
	
	width : 32%;
}

}
.display_lap{
	display : none;
}

@media(min-width : 992px)
{
	.display_lap{
		display : block;
	}
	.display_mobi{
		display : none;
	}
}
@media(min-width : 600px){
	.width img{
		height : 200px !important;
	}
}
@media(min-width : 992px){
.blog .wpnbha.is-grid > div{
	flex-flow : row;
}
}
body .wp-block-jetpack-contact-form{
	gap: 15px;
}
.message{
	height : 80px;
	
}
.footer_services h3, .footer_services ul li{
	text-align : center;
	list-style : none;
}
.footer_services.wp-block-columns .wp-block-column > ul{
	padding-left : 0px;
	margin-bottom : 0px !important;
}
.list_margin{
	margin-bottom : 0px !important;
}
@media(min-width : 782px){
	.footer_services > div{
		margin-left : auto;
		margin-right : auto;
	}
	.footer_services h3, .footer_services ul li{
	text-align : left;
		list-style : bullets;
		list-style-type : circle;
	}

	.footer_contact p{
	text-align : left;
		width : 250px;
		margin-left : auto;
		margin-right : auto;
}
}
footer .site-info{
	display : none;
}
.mb0{
	margin-bottom : 0px !important;
	margin-top :20px !important;
}
