/*==========  Desktop First Method  ==========*/


/* Large Devices, Wide Screens */

@media only screen and (max-width: 1199px) {
.logo img{max-width: 100%;height: auto}
.search input[type="search"] {/*max-width: 300px;*/width: 93%;}
.adress ul li i{display: none;}
/*.catalog .catalog-elem:nth-child(odd) {margin-right: 40px;}  */
.catalog.main-catalog .catalog-elem {max-width: 320px;}
.advantegis .row .col-md-6 {min-height: 185px;}
.bread-advan ul li{width: 16%}    
.ship-nav{float: none;margin: 20px 0 0 0;text-align: right;}
}

/* Medium Devices, Desktops */

@media only screen and (max-width: 991px) {
/*    .catalog.main-catalog .catalog-elem {max-width: 48%;}*/
    .search{    display: inline-block;}
     .bx-filter.bx-blue{display: none;}
    #horizontal-multilevel-menu{overflow: auto !important}
    .menu{z-index: 100 !important;position: relative}
    .bookmarks ul{height: auto}
    .tel-box{margin: 0 auto 31px;}
    header.nw{margin-top: 0px}
    nav ul li{position: relative}
    .menu{padding: 0;}
    nav{position: relative;    z-index: 3;}
    .menu ul li ul{display: block;position: static}
    .menu ul li a img{max-width: 100%;height: auto}
    header{text-align: center;padding-top: 0;}
    nav ul{display: block;    width: 100%;display: none;}
    nav ul li{display: block;}
    .burger{display: block}
    nav ul li i{display: inline-block;width: 45px;height: 35px;}
    .sub-menu{position: static}
    nav ul li:hover .sub-menu{display: none}
    .main{padding-right: 15px;}
    .menu ul{flex-direction: column; }
    .menu ul{display: none;padding-top:0;}
    footer .col-md-2{text-align: left}
    .wrapp-foot{padding-left: 0;text-align: center}
    .bottom-call-back{margin: 30px 0;}
    .bottom-call-back .call-back-wrapp{display: block;}
    .filter-wrapper{padding-left: 15px;}
    nav ul li a{padding: 10px 0;}
    .filter-button{display: block}
    #filter{display: none;}
    
    .bread-advan{display: none;}
    .bookmarks ul li{width: 33%;margin-bottom: 5px;}
    .display-params .pull-right{float: left !important;margin: 30px 0}
    .gallery-elem{float: none !important;display: inline-block;vertical-align: top}
    .gallery-catalog.catalog{text-align: center}
    .gallery-catalog .gallery-elem, .gallery-catalog .gallery-elem:nth-child(3n){margin: 10px}
    .reviews-form{ padding: 30px 0 20px}
    nav .mobile{    position: absolute;    width: 100%;height: 100%;background: #016fa6;overflow: auto;left: 0;}
    .menu ul li {flex-direction: column;    align-items: stretch;}
    .menu ul li ul li{text-align: center}
    .menu ul li a{text-align: center}
    .menu ul li a img{display: none;}
    .menu ul li a:before, .menu ul li ul:before{content:none;}
    
    header{height: 363px}
    nav.polo{z-index: 100}
    .menu ul li ul{padding: 5px;}
    .bookmarks ul:after{bottom: 5px;}
}


/* Small Devices, Tablets */

@media only screen and (max-width: 767px) {
/*
.catalog .catalog-elem:nth-child(odd) {margin-right: 10px;}
.catalog .catalog-elem{max-width: 49%;}
*/
/*  .catalog.main-catalog .catalog-elem {max-width: 48%;} */
    .bookmarks ul li{width: auto}
    footer div ul{margin-bottom: 30px}
    .prise-col .row{margin: 0;}
}



/* Extra Small Devices, Phones */

@media only screen and (max-width: 650px) {
    .catalog-navigation{float: none;overflow: hidden;    margin-top: 10px;}
    .catalog-pagination{float: right}
    .price-table{    display: block;
    overflow: auto;}
    
}

@media only screen and (max-width: 550px){
/*   .catalog .catalog-elem:nth-child(odd) {margin-right: 0px;}*/
    .catalog.isotop>div{max-width: 100%;width: 100%;}
    .catalog.main-catalog .catalog-elem {max-width: 100%;}
}

@media only screen and (max-width: 500px) {
    .header-serv:before{content: none;}
    .header-serv a+div{display: none;}
    .tel-box{height: auto}
    .contact-item {display:block;vertical-align: top;margin: 0;text-align: center; }
}

@media only screen and (max-width: 400px) {
    .search input[type="search"] {width: 91%}
    .header-serv a p {line-height: 25px;width: 71%;}
    
}


/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) {}