
@media screen and (max-width: 1200px) {
  .menu .navbar-nav>li>a {
    padding: 15px 6px;
    font-size: 12px;
  }
  .navbar .navbar-brand {
    font-size: 14px;
    padding: 13px;
    padding-left: 30px;
  }
  .menu .nav.navbar-nav.navbar-right li a {
    max-width: 150px;
    font-size: 13px;
  }
  .itemblog .slider_img img {
    max-width: 90%;
  }
  .sppstitem_info .title {
    height: 27px;
  }
  .itemcompany .sppstitem_info.infotwo .title {
    height: 29px;
    margin-bottom: 4px;
  }
  .itemcompany .item_img {
    width: 25%;
  }
  .itemcompany .item_img img {
    min-height: auto;
  }
  .itemcompany:hover, .itemcompany:focus {
    max-width: 213px;
  }
  .organization_item:hover {
    max-width: 203px;
  }
  .sppst_item.sho_down .item_img {
    float: left;
    margin-right: 3px;
  }
  .sppst_item.sho_down:hover {
    max-width: 203px;
    z-index: 11;
  }

}
@media screen and (max-width: 1000px) {
  .catalog_showbar ul li {
    width: 50%;
  }
  .compad_left {
    margin-right: 5px;
  }
  .menu .navbar-right .dropdown {
    position: absolute;
    right: 0;
    top: 0;
  }
  .organization_item {
    max-width: 350px;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  .organization_item:hover {
    max-width: 400px;
    position: relative;
  }
  .sppst_item.sho_down {
    margin: 0 auto;
    max-width: 350px;
    margin-bottom: 20px;
  }
  .sppst_item.sho_down:hover {
    position: relative;
    max-width: 400px;
  }
  .itemcompany.sho_down {
    position: relative;
    margin: 0 auto;
    margin-bottom: 20px;
    max-width: 100%;
  }
  .itemcompany.sho_down:hover,
  .itemcompany.sho_down:focus {
    max-width: 400px;
    max-width: 100%;
  }
  .contact_btn .btn {
    float: none !important;
  }
  #catalog_showbar ul li {
    width: 50%;
  }
  .itemblog .item_info {
    height: 100px !important;
  }
}
@media screen and (max-width: 767px) {
  .top_header .top_left,
  .top_header .top_right {
    text-align: center;
  }
  .top_header .top_left {
    margin-bottom: 10px;
  }
  .logo_banner .top_left {
    margin-bottom: 30px;
    text-align: center;
  }
  .navbar-toggle .icon-bar {
    background: #FFF;
  }
  .menu .navbar-toggle {
    border-radius: 0px;
    border: 0px;
    background-color: #525c87;
    position: relative;
    float: right;
    padding: 18px 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
  .menu .navbar-toggle:hover,
  .menu .navbar-toggle:focus {
    background-color: #f47920;
  }
  .navbar .navbar-brand {
    color: #FFF;
    background-color: #525c87;
  }
  .itemblog .slider_img {
    /*height: auto;*/
  }
  .itemblog .slider_img img {
    position: static;
    display: block;
    max-width: 90%;
    margin: 0 auto;
    left: auto;
    top: auto;
    transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
  }
  .itemblog .title {
    font-size: 100%;
  }
  .itemblog .location {
    font-size: 100%;
  }

  .itemblog {
    max-width: 350px;
    margin: 0 auto;
    margin-bottom: 20px;
    padding-top: 20px;
  }
  .sppst_item {
    max-width: 350px;
    margin: 0 auto;
/*    margin-bottom: 20px;*/
  }
  .mapsearch {
    height: 300px;
  }
  .map-responsive.home_map iframe{
    height: 300px;
  }
  .page_head ul li a {
    font-size: 12px;
  }
  .pagebtn {
    position: relative;
    top: auto;
    left: auto;
    padding-bottom: 10px;
    text-align: center;
  }
  .company_category {
    width: 350px;
    margin: 0 auto;
  }
  .itemcompany {
    max-width: 350px;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  .continfobar {
    max-width: 350px;
  }
  .continfobar .pull-left{
    float: none !important;
  }
  .compad_left {
    margin-bottom: 15px;
  }
  .allinfo.allinfo4 iframe{
    height: 250px;
  }
  .menu .navbar-right .dropdown {
    position: static;
    right: auto;
    top: auto;
  }
  .menu .nav.navbar-nav.navbar-right li a {
    width: 100%;
    max-width: 100%;
  }
  .menu .navbar-nav>li {
    margin: 0px 0px;
  }
  .menu .navbar-nav>li::after {
    display: none;
  }
  .navbar-collapse {
    border-top: 1px solid #999;
  }
  .mapsearch_bar {
    width: 300px;
    left: 61px;
    top: 12px;
  }
  .footer .left {
    text-align: center;
  }
  .footer_menu li {
    float: none;
    display: block;
    width: 100%;
  }
  .footermenu_title {
    margin-top: 20px;
  }
  .footer .right {
    margin-top: 20px;
    display: block;
    text-align:center;
    float: none !important;
  }
  .footer .right .banner {
    float: right;
    width: 50%;
  }
  #maplogin {
    width: auto;
    max-width: 250px;
    margin: 0 auto;
  }
  #maplogin .help-block a {
    color: #999;
  }
  .contact_info .contact_info_bar {
    position: static;
    left: auto;
    min-height: 100px;
  }
  .contact_ul li {
    width: 100%;

  }
  .footer .right .banner {
    float: none;
    display: block;
    width: 100px;
    margin: 0 auto;
    margin-bottom: 10px;
  }
  .contact_btn .btn {
    margin-left: 30px;
  }
  .contact_btn .security label {
    margin-bottom: 20px;
  }
  #catalog_showbar ul li {
    width: 100%;
  }
  .footer_menu li a::after {
    display: none;
  }
  .itemcompany_prevnext.pagination>li>a, .itemcompany_prevnext.pagination>li>span {
    padding: 8px;
  }
  .itemcompany.sho_down {
    max-width: 350px;
  }
  .itemcompany.sho_down:hover,
  .itemcompany.sho_down:focus {
    max-width: 400px;
  }
  #brand_slider {
    padding-top: 100px;
  }
}
@media screen and (max-width: 600px) {
    .contact_btn .btn {
        margin: 0 auto;
        margin-bottom: 20px
    }
    .contact_btn {
        text-align: center;
    }
}
