
/* ********************************************************************** */
/* RESPONSIVE */
/* ********************************************************************** */

@media (max-width: 1280px) {

  div#about {margin-top: -145px; padding-top: 0px; height:auto; padding-bottom: 20px; }
  #c93{padding-top: 135px; } 
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px){

  .menu{display:block;}
}

@media (max-width: 900px) {

  div#about {background-image:none; }
  .submenu_custom {background-image:none; }
  #navigation_box {background-color: white; background-image: none; }
  .special_box {height: 340px; }
}


@media (max-width: 768px)  {

  #resp_heaer { display: block;     background-color: #333;     height: 53px;}
  #resp_heaer img#resp_logo{ width: 170px; margin-top: 5px;}
  #resp_heaer img#resp_menu_button{ width: 130px; margin-top: 5px;}
  a.menu-link { display: block; color: #fff; background-color: #333; float: right; text-decoration: none; }
  #navigation_box nav#main_navigation {display: none;     z-index: -1;}
  .container {padding-right: 0px; padding-left: 0px; border-top: 2px solid #f4f4f4; }
  #c93 {padding-top: 0px; } .flexslider{display:none;}
  #logo{display:none;}
  .submenu_custom{display:none;}
  .content_container .main_content {padding: 0px 0px; }
  div#about {margin-right: -0px; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-top: 0px; }
  #navigation_box {height: auto; }
  #right-bar {display:none;}
  #logo{width:125px;}
  #logo_box .form-group {padding-left: 0px; } 
  .row {margin-right: 0px;}
}


@media (max-width: 480px) {
  
  footer #sitemap_box nav.sitemap ul#footer_sitemap li.sitemap_nav_1 {padding: 0px 0px; }
  #subscription_form_container {margin-left: 0px; }
  footer #sitemap_box #utility_menu {float: left; margin: 0px; margin-left: 160px; margin-bottom: 30px; }
}

