@media only screen and (max-width: 768px){
	header .left{width:100%;float:none;}
	header .right{float:none;width:100%;}
	header .icon.phone{display:none;}
	header .icon.phone{display:none;}
	header .icon.map{display:none;}
	header .right .icon.map{font-size:22px;text-align:center;background:none;}
	header{min-height:auto;padding-bottom:0px;}
	.services .thumb{text-align:left;width:100%;float:none;margin-bottom:10px;}
	.services h2{font-size:16px;line-height:20px;}
	.services h2 a{color:#000;}
	.newsletterbox h3{width:100%;float:none;text-align:left;}
	.newsletterbox{padding:10px;height:75px;}
	header ul.mainmenu,header .phonenumber{display:none;}
	header .left{max-width:100%;text-align:center;}
	header .left img{max-width:320px;}
	.slider{border-top:6px #000 solid;}
	.logo{height:auto;}
	.mobileview{display:block;}
	.innerpage .leftblock{width:100%;float:none;}
	.innerpage .rightblock{display:none;}
	.innerpage.pagecontent .container{padding-top:10px;}
	.clicktocall{background-color:#fff;text-align: center;padding-bottom: 15px;}
	.clicktocall a{background-color: #000;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: 500;
    margin: 0 auto;
    padding: 12px 0;
    width: 150px;}
    .container{overflow: hidden;}
}
@media only screen and (max-width: 550px) {
	.services{text-align:left;width:100%;float:none;margin-bottom:10px;}
	.homepage .container{margin:0;}
	.homepage .leftblock{width:100%;float:none;}
	.homepage .rightblock{margin-left:0;width:100%;float:none;}
	footer .left{width:100%;float:none;}
	footer .right{width:100%;float:none;text-align:left;}
	.copyright{padding-top:0;}
	.rslides_nav{display:none;}
	.quote_right{float:none;width:100%;clear: both;}
	.wpcf7-form .row{width:100%;float:none;}
	.col_1_3{width:100%;float:none;}
	.room-item .image{min-height: 90px;}
}