@media screen and (min-width: 760px) and (max-width: 1025px) {
  #header, #navigation, .view-id-homepage_slideshow, .layout-responsive-region-body { margin-left: 10px; margin-right: 10px; width: auto; }
  .logo { margin-top: -20px; }
  .front .layout-responsive-region-body { margin: 30px 0px; width: 66%; }
  .front .layout-responsive-region-sidebar_b { width: 31.14%; }
  .homebox.half { width: 43.5%; }
  .view-id-homepage_slideshow h2 { font-size: 21px; line-height: 24px; margin-top: 80px; }
  #footer .footerad { margin-left: 12px; margin-right: 12px; width: auto; }
  #footer .footercontact, #footer .footernav, #footer .copyright { margin-left: 10px; margin-right: 10px; width: auto; }
  #om-menu-mega-menuigation { width: auto; height: auto; }
  .smallmenu { background: url(1f3d1930887bdb2f9ef34e95c04828a340863988.png)  repeat-x scroll 0px 0px transparent; display: block; height: 40px; }
  .smallmenu a { color: rgb(255, 255, 255); display: block; font-size: 0px; width: 100%; z-index: 99999; text-decoration: none; height: 40px; background: url(e32db778ccff726a4b98277eca0bccdb30090332.png)  no-repeat scroll 98.5% center transparent ! important; cursor: pointer; }
  .smallmenu a:hover { text-decoration: none; }
  #om-menu-mega-menu { height: auto; float: none; display: none; }
  #om-menu-mega-menu li { width: 100% ! important; text-align: left ! important; height: auto ! important; margin-left: 0px ! important; background: none repeat scroll 0% 0% rgb(122, 181, 49); position: relative; float: none ! important; white-space: normal; display: block; }
  #om-menu-mega-menu li a.om-link { color: rgb(255, 255, 255) ! important; width: 95% ! important; text-indent: 25px; padding: 15px 0px 0px; }
  .smallarrow { display: block; width: 5%; height: 46px; position: absolute; right: 0px; top: 0px; cursor: pointer; background: url(e31e7cec91a155ac9174ac795a45b88e5e010854.png)  no-repeat scroll center center transparent ! important; }
  .smallarrow.open { background: url(163a04a073d29756d3a5c9e3255ba1db0ba52e45.png)  no-repeat scroll center center transparent ! important; }
  #om-menu-mega-menu li:hover .om-maximenu-content { display: none; }
  #om-menu-mega-menu li .om-maximenu-content { position: relative; overflow: hidden; left: 0px ! important; top: 0px; padding: 20px 0px; }
  #om-menu-mega-menu li .om-maximenu-content .block.first { width: 41.4%; text-align: center; }
  #om-menu-mega-menu li .om-maximenu-content .block.last { width: 58%; }
  #om-menu-mega-menu li .om-maximenu-content .block.first img { width: 80%; }
  #om-menu-mega-menu li .om-maximenu-content ul, #om-menu-mega-menu li .om-maximenu-content ul li { background: none repeat scroll 0% 0% transparent; }
  #om-menu-mega-menu li .om-maximenu-content ul { margin: 10px 0px 10px 9%; }
  #om-menu-mega-menu li .om-maximenu-content ul li {  }
  #om-menu-mega-menu li .om-maximenu-content ul li ul li { width: auto ! important; float: none ! important; margin-left: 0px ! important; }
  .not-front .region-content { margin-left: 10px; margin-right: 10px; position: relative; }
  .not-front .layout-responsive-region-sidebar_a { width: 100%; }
  .not-front .layout-responsive-region-sidebar_a .block { max-width: 195px; margin: 0px 40px 0px 0px ! important; float: left; }
  .not-front .block.leftnav { display: none; }
  .not-front .layout-responsive-region-sidebar_a .leftnav ul { display: none; }
  .not-front .layout-responsive-region-sidebar_a .leftnav select { display: block; }
  .not-front .layout-responsive-region-body { width: 70.3%; margin-left: 0px; }
  .not-front.onesidebar.leftsidebar .layout-responsive-region-body { width: 100%; }
  .not-front .layout-responsive-region-sidebar_b { width: 26.2%; }
  .layout-responsive-region-header_a { margin-left: 0px ! important; margin-right: 0px ! important; width: auto ! important; }
  .breadcrumb { display: none; }
  .layout-responsive-region-header_a select { display: block; float: left; margin-top: 15px; }
  .layout-responsive-region-sidebar_a form input.form-submit { background: none repeat scroll 0px 0px rgb(222, 162, 33); border: 0px none; color: rgb(255, 255, 255); cursor: pointer; font-size: 13px; height: 30px; position: absolute; right: 0px; top: 0px; width: 40px; z-index: 1; border-radius: 0px; font-weight: normal; margin: 0px; padding: 0px; }
}
