/* Start of CMSMS style sheet 'css:offi-mobile' */
#mobile_top{background:#000000 url('uploads/images/offi-mobile.gif') center center no-repeat;line-height: 44px;display: none;height:44px;}
#wrapper{positiona:relative;}

#contacts1{float:left;}
#contacts2{float:left;margin-left:44px;}
#contacts3{float:left;margin-left:44px;}

.pagezoning{width:660px;padding-right:0;}
.pagezoningcontent{width:530px;}

#slideshow{}
.w484{max-width:484px;}
.w350{max-width:350px;}
.w350 img{max-height:266px !important;width: auto !important;}

@media only screen and (max-width: 885px) {
#mobile_top{display: block;}
.showblock{display:block !important;}
.hideblock{display:none !important;}
#right{display:none;position:absolute;top:44px;right:0;background-color:#fff;padding:44px 0 11px 11px;z-index:9999;border-left:1px solid #000;border-bottom:1px solid #000;min-heighta:100% !important;}

#mobile_top {position:relative;}
#mobile_top .iconleft{display:none;}
#mobile_top .iconright {position:absolute;display:inline-block;}
#mobile_top .iconright{top:5px;right:5px;}

#aimagemap {margin:0;}
}

@media only screen and (max-width: 775px) {
#left{width:100% !important;}
#content{padding-top:11px !important;}
#content_left{width:auto !important;}
#content_left img{max-width: 100%;display:block;height: auto;}
#content_left{padding-right:0px !important;}
#content_right{width:auto !important;padding-bottom:22px !important;}
#breadcrumbs{display:none;}
#wrapper{padding:0 11px 11px 11px !important;}
#content{
  /* Setup Flexbox */
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;

  /* Reverse Column Order */
  -webkit-flex-flow: column-reverse;
  flex-flow: column-reverse;
}
#menu_top{height:auto !important;display:none;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;}
#mobile_top .iconleft{position:absolutea;display:inline-block;background: url('uploads/images/menu-mobile.png') 5px 5px no-repeat;padding-left:44px;color:#fff;text-decoration:none;text-transform: uppercase;font-size:15px;}
ul.menu_top_navigation li{width:auto !important;float:none !important;font-size:20px;margin-right:0 !important;}
ul.menu_top_navigation li a{display:inline-block;padding:10px 0 10px 10px;width:100% !important;}
#menu_top h2{font-size:20px !important;padding:10px 0 10px 10px !important;}
}

@media only screen and (max-width: 695px) {
#aimagemap, .mzright{display:none;}
.pagezoning, .pagezoningcontent, #menu_zoning{width:auto;}
#menu_zoning{margin-top:0;}
#menu_zoning .mzleft{float:none;margin:0 0 11px 0;font-size:15px;}
#menu_zoning .mzleft.nomarginbottom{margin-bottom:0;}
}

@media only screen and (max-width: 575px) {
#contacts1{display:none;}
#contacts2{margin-left:0px;}
}

@media only screen and (max-width: 475px) {
#contacts2{float:none;margin-bottom:22px;}
#contacts3{float:none;margin-left:0px;}
}
/* End of 'css:offi-mobile' */

