#slideshow img{width:100%; display:block;}

@media screen and (min-width:1024px) and (max-width:1179px){
.topbar section{width:1004px;}
header section{width:1004px;}

header{float:left;}
header section{width:1004px;}
.middle{width:1004px;}
.homeleft{width:auto;}
.welcome h1{margin:0px 0px 15px 0px;}
.newsblok{margin-right:44px; margin-bottom:20px;}
.homeright{width:auto; float:left;}
footer{padding:30px 0px 0px 0px;}
footer section{width:1004px;}
.footer_block{width:224px; margin-right:30px;}

.mapblok{height:auto;}
.mapblok img{width:100%;}

nav ul li{margin-left:15px;}
.listing{width:815px; float:left;}

.certifications ul li{margin-right:30px;}

}

@media screen and (min-width:768px) and (max-width:1023px){
header{float:left;}
header section{width:auto;}
.menu{display:none;}

.conteiner{margin:25px 15px 45px 15px; padding:0px;}
.homeleft{width:auto;}
.welcome h1{margin:0px 0px 15px 0px;}
.newsblok{margin-right:24px; margin-bottom:20px;}
.homeright{width:auto; float:left;}

footer{padding:30px 0px 0px 0px;}
.footer_block{width:179px; margin-right:10px;}
.footer_block h3{font-size:20px;}
.footer_block p{font-size:13px;}
.footer_block a{font-size:13px;}
.getlist{font-size:13px;}
.slideshow{margin:0px; width:177px; height:128px;}
.slideshow img{width:177px;}
.getlist li span{width:18px;}

nav{display:none !important;}


#dl-menu{display:block !important; padding-top:10px; float:right; width:520px;}
.dl-menuwrapper{margin:0px auto !important; }
.dl-menuwrapper button{width:99% !important; text-indent:inherit !important; font-size:25px; color:#fff; font-family: 'oswaldbook'; text-transform:uppercase; background:#31a031 !important;}
.dl-menuwrapper .dl-menu.dl-menuopen, .dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .dl-menuwrapper ul{background:#1b861b !important;}
.dl-menuwrapper .dl-menu{width:99% !important; right:6px !important;}

.innerlist{padding-bottom:0px; margin-right:0px;}
.innerlist2 ul li span{margin-right:0px;}
.innerlist2{margin-right:0px;}

.mapblok{height:auto; }
.mapblok img{width:100%;}

.listing{ float:left; width:585px;}

.certifications ul li{margin-right:20px; width:164px;}

#slideshow{width:163px; height:142px;}
.topbar section{width:748px;}
header section{width:748px;}
header section{width:748px;}
.middle{width:748px;}
footer section{width:748px;}
.certifications ul li img{width:100%; display:block;}

}

@media screen and (max-width:767px){
.topbar{height:auto; float:left;}
.topbar section{width:460px;}
.massage{float:left; width:100%;}
.massage ul{width:100%;}
.massage ul li{padding-left:10px; margin-left:0px;}
header{float:left;}
header section{width:460px;}
.logo{margin:0px auto; float:none;}
.menu{display:none;}

.middle{width:460px;}
.conteiner{margin:25px 15px 45px 15px; padding:0px;}
.homeleft{width:auto;}
.heightblok{min-height:10px;}
.welcome h1{margin:0px 0px 15px 0px;}
.newsblok{width:100%; margin-right:0px; margin-bottom:20px;}
.newsblok_cont h3{min-height:inherit;}
.homeright{width:auto; float:left;}

footer{padding:30px 0px 0px 0px;}
footer section{width:460px;}
.footer_block{width:auto; float:none; margin:0px 0px 20px 0px;}
.footline p span{display:block; padding-top:10px; float:none;}

#wraper{margin-top:10px;}
nav{display:none !important;}

#dl-menu{display:block !important; margin:24px 0px 0px 0px !important;}
.dl-menuwrapper button{width:100% !important; text-indent:inherit !important; font-size:25px; color:#fff; font-family: 'oswaldbook'; text-transform:uppercase; background:#31a031 !important;}
.dl-menuwrapper .dl-menu.dl-menuopen, .dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .dl-menuwrapper ul{background:#1b861b !important;}

.innerlist{padding-bottom:0px;}
.mapblok{height:auto;}
.mapblok img{width:100%;}
table {font-size:15px;}

.listing{width:100%;}
.visitblok ul{width:100%;}

.certifications ul li{width:40%; margin:0 5%;}
.certifications ul li img{width:100%; display:block;}
.massage, .massage ul{height:auto !important;}
.tablemain{overflow:auto;}
.mapblok{height:350px;}
.mapblok iframe{height:100%;}

}

@media screen and (max-width:479px){
.topbar{height:auto; float:left;}
.topbar section{width:300px;}
.massage ul li{padding:0px; margin-left:0px;}
header{float:left;}
header section{width:300px;}
.logo{margin:0px auto; float:none;}
.menu{display:none;}

.homeleft{width:auto;}
.heightblok{min-height:10px;}
.welcome h1{margin:0px 0px 15px 0px;}
.newsblok{width:auto; margin-right:0px; margin-bottom:20px;}
.newsblok_img{width:auto; height:auto;}
.newsblok_cont h3{min-height:inherit;}
.homeright{width:auto; float:left;}

footer{padding:30px 0px 0px 0px;}
footer section{width:300px;}
.footer_block{width:auto; float:none; margin:0px 0px 20px 0px;}
.footline p span{display:block; padding-top:10px; float:none;}

#wraper{margin-top:10px;}
nav{display:none !important;}
#dl-menu{display:block !important; margin:18px 0px 0px 0px !important;}
.dl-menuwrapper{float:none !important; margin:0px auto !important; width:auto !important;}
.dl-menuwrapper button{width:100% !important; text-indent:inherit !important; font-size:25px; color:#fff; font-family: 'oswaldbook'; text-transform:uppercase; background:#31a031 !important;}
.dl-menuwrapper .dl-menu.dl-menuopen, .dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .dl-menuwrapper ul{background:#1b861b !important;}

.innerlist{padding-bottom:0px;}
.mapblok{height:auto; border:0px;}
.mapblok img{width:100%;}


.table tr td{display:block;}

.listing{width:auto;}
.visitblok ul{width:100%;}

.certifications{float:none;}
.certifications ul li{width:189px; margin-right:0px; margin:0px auto 10px auto;float:none;}
.certifications ul li.last{margin:auto;}
.middle {
    width: 340px;
}
.mapblok{height:250px;}

}
