.resocdblck { display:none; }
.menu-item-home a { background:url(images/hmicon.png) no-repeat; width: 22px; height: 18px; display: inline-block; }
.menu-item-home a:hover { background:url(images/hmiconhvr.png) no-repeat; }
.form_dec a { color:#fff; text-decoration:none; }
.form_dec a:hover { color:#000; }
.top-logo { width: 245px !important; margin-bottom: 7px; }
.first-section-name-hobs { margin-left:0px !important; }
.blackouter { padding-bottom: 26px; }
.banner-overproinner2 { top: 33px; }
.banner-overproinner {/*top: 43px;*/ top: 33px; }
.multiple-img.pagepath { margin-top:0px; height:auto; margin-bottom:20px; }
.multiple-img.aboytmulti { margin-top:0px; height:auto; margin-bottom:20px; }
.widthtablefix { width:301px; } 
.alacenter { text-align:center; }
.txtalcenter { text-align:center; color:#666; }
.read_more { margin-left: 30px; background-color: #000; border: none; font-family: "CenturyGothic-Bold"; color: #fff !important; font-size: 20px; width: 151px; height: 40px; margin-right: 10px; border-radius: 6px; cursor: pointer; display: block; text-align: center; line-height: 40px; }
.read_more:hover { background: transparent; color: #000 !important; border: 2px solid #000; }
@media screen and (max-width:950px){
.resocdblck { display:block; margin-top:15px; }
.resocdbnon { display:none; }
.lefttit { padding-top:0px; }
.price-cir .team-box .teamimgbx { margin: 0 auto 5px; }
.price-cir .team_name { line-height: 30px; margin-bottom:30px; }
.service-left.OC { padding-left: 0px !important; padding-right:0px !important; }
.cont-default { padding:0px !important; }
.serv-left { padding:0px !important; }
.serv-right { /*padding:0px !important;*/ }
.handywork { height:auto; line-height: 44px; }
.blog-block { float: none !important; margin: 0 auto; padding:20px 0 !important; }
.lowblog { width: 100% !important; margin-top:5px !important; }
}

@media screen and (max-width:500px){
.peictxt{padding-left: 0px; margin-top: 0px;}
.blackouter .home-images-in{padding-top:15px;}
.blackouter .first-section{padding-bottom:22px;}
.serv-left{margin-top:22px;}
.service-left{padding-bottom:0;}
	.cont-default ul li{margin-left: 6px;}
	li.first-left-hcont-cleaning{font-size:18px;}
	#blog_page_title{margin-top:105px;}
	#blog_page{width:100%;}
	#singlebg{width:100%; margin-top: 22px;}
	.revetit{margin-top:40px;}
}
.icon_default.wprmenu_icon_par::before { content: "3v"; top:0; } .icon_default.wprmenu_par_opened::before { content: "3^"; top:0; } #mg-wprm-wrap li.menu-item-has-children { font-weight:700; }