/* 1100 */
@media only screen and (max-width: 1100px) {
.wrapper {padding: 0 7px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
}

/* 1000 */
@media only screen and (max-width: 1000px) {

.wrap_menu .menu ul li .podmenu, .wrap_menu .menu ul li a {display: block; padding: 0 20px; font-size: 14px;}
.wrap_menu .menu ul li .podmenu {padding: 0 37px 0 20px;}

.wrap_catalog_main > div .block > div:nth-child(1) {padding: 18px 15px;}
.wrap_catalog_main > div .block > div span:nth-child(2) {padding-top: 20px;}
}

/* 980 */
@media only screen and (max-width: 980px) {

.wrap_menu .menu ul li .podmenu, .wrap_menu .menu ul li a {display: block; padding: 0 18px; font-size: 14px;}
.wrap_menu .menu ul li .podmenu {padding: 0 37px 0 20px;}

.wrap_catalog_main > div .block > div:nth-child(1) {padding: 18px 15px;}
.wrap_catalog_main > div .block > div span:nth-child(2) {padding-top: 20px;}

.all_catalog > div.view {display: none !important; padding-right: 0; width: 0;}
.all_catalog > div .visual {display: none;}
}


/* 800 */
@media only screen and (max-width: 800px) {

.head > div:nth-child(1) {padding-right: 15px; width: 270px;}
.head > div:nth-child(2) {width: 270px;}

.wrap_menu .button_menu {display: block; border-bottom: 1px solid #ccc;}
.wrap_menu_pre {height: auto;}
.wrap_menu .menu {height: auto;}
.wrap_menu .menu {display: none; height: auto;}
.wrap_menu .menu ul {height: auto; display: block;}
.wrap_menu .menu ul li {float: none; display: block; height: auto; border-bottom: 1px solid #ccc;}
.wrap_menu .menu ul li .wrap_level {position: static;}
.wrap_menu .menu ul li .wrap_level span a {padding-left: 40px;}

.wrap_search > div:nth-child(1) { display: none;}
.wrap_search > div:nth-child(2) {padding: 20px 25px 0 20px;}

.breadcrumb {display: none;}

.wrap_botom_naw > div:nth-child(1), .wrap_botom_naw > div:nth-child(2), .wrap_botom_naw > div:nth-child(3) {display: none;}

.main_catalog {display: block;}
.main_catalog > div {display: block;}
.main_catalog > div:nth-child(1) {width: 100%;}

.fast_link {display: table; margin: 15px 0; width: 100%; height: 50px; background: #222;}
.fast_link > div:nth-child(1) { width: 100%; }
.fast_link > div:nth-child(2) { display: none; }

.avto_catalog.main > div {width: 31%;}
.avto_catalog.main > div:nth-child(4) { display: none; width: 0;}
.avto_catalog > div {width: 31%;}  

.all_catalog > div .wrap_blocks > div {width: 23%;}
}



/* 640 */
@media only screen and (max-width: 640px) {

.wrap_header_pre {margin: 0; width: 100%; height: auto;}
.wrap_header {height: auto;}

.head {display: block;}
.head > div {display: block; width: 100%; height: auto;}
.head > div:nth-child(1) {width: 100%; height: 60px; text-align: center;}
.head > div:nth-child(2) {width: 100%;}
.head > div:nth-child(3) {text-align: center;}
.head > div:nth-child(3) > div {display: inline-block; width: auto;}

.all_catalog > div .wrap_blocks > div {width: 31%;}
.all_catalog > div .wrap_blocks > div.view {width: 32% !important; max-width: 192px; min-width: 192px;}

.basket_list .row > div:nth-child(2) { display: none;}
}


/* 600 */
@media only screen and (max-width: 600px) {

.avto_catalog.main > div {width: 45%;}
.avto_catalog.main > div:nth-child(3) { display: none; width: 0;}

.avto_catalog > div {width: 45%;}  

.all_catalog > div .wrap_blocks > div {width: 31%;}
.all_catalog > div .wrap_blocks > div.view {width: 31% !important; max-width: 192px; min-width: 165px;}

.detail_list > div .section > div:nth-child(1) { display: none;}

.detail_good {display: block;}
.detail_good > div {display: block;}
.detail_good > div:nth-child(1) {width: 100%; text-align: center;}
.detail_good > div:nth-child(2) {padding-left: 0px;}
.detail_good > div .photo {display: block; margin: 0 0 5px 0; width: 100%; height: 275px; text-align: center; line-height: 0;}
.detail_good > div .photo_more {display: none;}

.basket_list .row > div:nth-child(4) { display: none;}
}


/* 480 */
@media only screen and (max-width: 480px) {

.main_catalog > div:nth-child(1) {width: 100%; padding-right: 0;}  
.wrap_catalog_main > div {margin-bottom: 25px; padding: 2px; width: 100%;}

.avto_catalog.main > div {width: 47%;}

.all_catalog > div .wrap_blocks > div {width: 31%;}
.all_catalog > div .wrap_blocks > div.view {width: 31% !important; max-width: 192px; min-width: 140px;}
.all_catalog > div .wrap_blocks > div .wrap_name > div {font-size: 14px;}
}

/* 414 */
@media only screen and (max-width: 414px) {

.wrap_search_pre {height: auto;} 
.wrap_search > div .search_selector {display: block;}
.wrap_search > div .search_selector > div {display: block; padding: 10px 0 10px 0;}

.all_catalog > div .wrap_blocks > div {width: 47%;}
.all_catalog > div .wrap_blocks > div.view {width: 47% !important; max-width: 192px; min-width: 140px;}
.all_catalog > div .wrap_blocks > div .wrap_name > div {font-size: 14px;}
}

/* 375 */
@media only screen and (max-width: 375px) {

.avto_catalog.main > div {width: 100%;}
.avto_catalog > div {width: 100%;}
.avto_catalog.main > div:nth-child(2) { display: none; width: 0;}
}


/* 360 */
@media only screen and (max-width: 360px) {

.message {left: -150px;width: 300px;}
.message .title {font-size: 15px;}

.basket_list {display: block;}
.basket_list .row {display: block;}
.basket_list .row:nth-child(1) {display: none;}
.basket_list .row > div {display: inline-block; border-bottom: none !important;}
.basket_list .row > div:nth-child(1) {width: 40px;}
.basket_list .row > div:nth-child(3) {width: 260px;}
.basket_list .row > div:nth-child(5) {padding: 5px 0 5px 55px; width: 108px; text-align: center; }
.basket_list .row > div:nth-child(6) { width: 100%; padding-bottom: 10px;}
.basket_list .row:nth-last-child(1) {height: auto;}
.basket_list .row:nth-last-child(1) > div {text-align: center;}

.basket_list_small {display: block;}
.basket_list_small .row {display: block;}
.basket_list_small .row > div {display: inline-block; border-bottom: none;}
.basket_list_small .row > div:nth-child(1) {width: 100%;}
.basket_list_small .row > div span {color: #737373; font-size: 13px; font-family: 'Exo2Regular';}
.basket_list_small .row:nth-last-child(1) > div {font-size: 17px; font-family: 'Exo2Bold';}
}


/* 320 */
@media only screen and (max-width: 320px) {

.head > div:nth-child(3) > div a {margin-left: 20px;}

}
