/* yellow.css
 * Load after style.css. This file includes the SVG icon overrides.
 * Door palette: yellow #ffc208 / amber #ff9900; blue #27afd5 / #7bd0e1.
 * Portrait product/card sizes follow style-dverini.css at each breakpoint.
 */

/* Colours */
a {
    color: #ff9900;
}
h1.orange, h2.orange, h3.orange {
    color: #ffc208;
}
#footer_info h3 {
    color: #6d7178;
}
#callback {
    border-bottom: 1px dashed #f5970a;
}
#callback:hover {
    border-bottom: 1px solid #f5970a;
}
#navigationbar {
    background-color: #ffc208;
    background-image: linear-gradient(180deg,#ffc208 0%,#ff9900 100%);
}
#cart_options {
    color: #ffc208;
}
#navigation:hover, #cart:hover, #navigation.hover, #cart.hover {
    background-image: -o-linear-gradient(270deg,#ffc208 0%,#f69f45 50%);
}
#cost2>span {
    color: #ffc208;
}
#discount>span {
    color: #ffc208;
}
.discount {
    color: #ffc208;
}
.description_menu .active {
    border-bottom: thin dashed #ffc208;
}
#text h1 {
    color: #ffc208;
}
.anons_menu li:hover {
    border-bottom: thin solid #ffc208;
}
.anons_menu .active {
    border-bottom: thin dashed #ffc208;
}
.all_items:hover {
    border-bottom: thin solid #ffc208;
}
.hits_item_cart_button:hover,.hits_item_cart_button.active {
    background-color: #ff9900;
}
.full_item .item_cart_button:hover {
    background-image: -o-linear-gradient(90deg,#f5970a 0%,#ff9900 100%);
}
.pagination div a:hover, .pagination div a.active {
    background-image: linear-gradient(180deg,#ffc208 0%,#ff9900 100%);
}
.select ul {
    color: #ffc208;
}
.ui-widget-header {
    background: #ffc208;
}
.kabinet_menu li:hover {
    border-bottom: thin solid #ffc208;
}
.kabinet_menu .active {
    border-bottom: thin dashed #ffc208;
}
.catalog_part a:hover {
    color: #ffc208;
}
#prices table tr:hover, #prices table tr.active {
    background-color: #ffc208;
}
.best_price {
    color: #ff9900;
    box-shadow: inset 0px -1px 0px 0px #ff9900;
}
#metering:hover,#metering.active {
    background-image: -o-linear-gradient(270deg,#ffc208 0%,#f69f45 50%);
}
#best_price:hover,#best_price.active {
    background-image: linear-gradient(180deg,#ffc208 0%,#ff9900 100%);
    background-color: #ff9900;
}
.callbacklink {
    border-bottom: 1px dashed #f5970a;
}
.callbacklink:hover {
    border-bottom: 1px solid #f5970a;
}
#hat h1 a {
    color: #ffc208;
}
#callback_form #message_checkbox:checked {
    background-color: #27afd5;
    border-color: #27afd5;
}
#attention {
    border-left: 1px solid #ffc208;
}
#navigation:hover, #cart:hover, #navigation.hover, #cart.hover, .best_price:hover {
    background-image: linear-gradient(180deg,#ffc208 0%,#f69f45 50%);
}
.short_item .item_cart_button:hover, .short_item .item_cart_button.active {
    background-color: #ffc208;
}
.tags_list li a {
    color: #ff9900;
}
.discount_value > span {
    color: #ffc208;
}
.exist {
    color: #ff9900;
}

/* Portrait products and cards */
.short_item img, .hits_item img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 430px;
    object-fit: contain;
    display: block;
    margin: 0 auto;
}
.big_carousel {
    height: 523px;
}
.big_carousel ul {
    height: 523px;
}
.big_carousel li {
    height: 532px;
}
.hits_item {
    height: 523px;
}
.short_item {
    height: 523px;
}
.short_item img {
    max-height: 430px;
    display: block;
    margin: 0 auto;
}
.full_item .item_img {
    width: 170px;
}
.full_item .item_img img {
    display: block;
    margin: 0 auto;
    max-width: 170px;
}
@media screen and (min-width:719.5px) and (max-width:978.9px) {
    .item {
        height: 502px;
    }
    .short_item {
        height: 502px;
    }
    .short_item img {
        width: 232px;
        max-height: none;
    }
    .full_item .item_img {
        width: 160px;
    }
}
@media screen and (min-width:639.5px) and (max-width:719.4px) {
    .big_carousel {
        height: 444px;
    }
    .big_carousel ul {
        height: 444px;
    }
    .big_carousel li {
        height: 444px;
    }
    .item {
        height: 460px;
    }
    .short_item {
        height: 464px;
    }
    .short_item img {
        width: 209px;
        max-height: none;
    }
    .full_item .item_img {
        width: 160px;
    }
    .hits_item {
        height: 444px;
    }
    .hits_item img {
        width: 202px;
    }
}
@media screen and (min-width:479.5px) and (max-width:639.4px) {
    .item {
        height: 514px;
    }
    .short_item {
        height: 512px;
    }
    .short_item img {
        width: 234px;
        max-height: none;
    }
    .full_item .item_img {
        width: 160px;
    }
}
@media screen and (min-width:419.5px) and (max-width:479.4px) {
    .big_carousel {
        height: 444px;
    }
    .big_carousel ul,.big_carousel li {
        height: 444px;
    }
    .short_item {
        height: 450px;
    }
    .short_item img {
        width: 204px;
        max-height: none;
    }
    .full_item .item_img {
        width: 164px;
    }
    .hits_item {
        height: 444px;
    }
    .hits_item img {
        width: 202px;
    }
}
@media screen and (min-width:379.5px) and (max-width:419.4px) {
    .big_carousel {
        height: 410px;
    }
    .big_carousel li {
        height: 410px;
    }
    .big_carousel ul {
        height: 410px;
    }
    .short_item img {
        width: 186px;
        max-height: none;
    }
    .full_item .item_img {
        width: 136px;
    }
    .hits_item {
        height: 410px;
    }
    .hits_item img {
        width: 186px;
    }
    .full_item .item_img img {
        width: 136px;
    }
}
@media screen and (max-width:379.4px) {
    .big_carousel {
        height: 344px;
    }
    .big_carousel ul,.big_carousel li {
        height: 344px;
    }
    .short_item {
        height: 344px;
    }
    .short_item img {
        width: 156px;
        max-height: none;
    }
    .full_item .item_img {
        width: 136px;
    }
    .hits_item {
        height: 344px;
    }
    .hits_item img {
        width: 156px;
    }
    .full_item .item_img img {
        width: 136px;
    }
}
.hits_item_details {
    position: absolute;
    bottom: 0;
}

/* SVG icons: install the included folder at /img/yellow/svg/ */
input[type="checkbox"]+label::before {
    background-image: url(../img/yellow/svg/checkbox.svg);
}
input[type="radio"]+label::before {
    background-image: url(../img/yellow/svg/radiobutton.svg);
}
#footer_mail {
    background: url(../img/yellow/svg/footer_mail.svg) no-repeat;
}
#footer_phone {
    background: url(../img/yellow/svg/footer_phone.svg) no-repeat;
}
#region {
    background: url(../img/yellow/svg/location.svg) no-repeat;
}
#login {
    background: url(../img/yellow/svg/login.svg) no-repeat;
}
#search_button {
    background-image: url(../img/yellow/svg/search.svg),linear-gradient(-180deg,#ff9900 0%,#ff9900 100%);
    background-image: url(../img/yellow/svg/search.svg),-webkit-linear-gradient(-90deg,#ff9900 0%,#ff9900 100%);
}
#search_button:hover {
    background-image: url(../img/yellow/svg/search.svg),-webkit-linear-gradient(90deg,#ff9900 0%,#f5970a 50%);
    background-image: url(../img/yellow/svg/search.svg),linear-gradient(-180deg,#ff9900 0%,#f5970a 50%);
}
#cart:hover #cart_button,#cart.hover #cart_button {
    background-image: url(../img/yellow/svg/basket.svg);
}
#cart_button {
    background-image: url(../img/yellow/svg/basket_blue.svg);
}
#cart:hover #cart_button {
    background-image: url(../img/yellow/svg/basket.svg);
}
#looked {
    background: url(../img/yellow/svg/looked.svg) no-repeat;
}
#favorites {
    background: url(../img/yellow/svg/favorites.svg) no-repeat;
}
.vote {
    background-image: url(../img/yellow/svg/vote.svg);
}
.rating_blank {
    background-image: url(../img/yellow/svg/rate.svg);
}
.rating_votes {
    background: url(../img/yellow/svg/rate.svg);
}
.rating_hover {
    background: url(../img/yellow/svg/rate.svg) 0 -40px;
}
.rating_stars.small .rating_blank {
    background: url(../img/yellow/svg/rate_small.svg) 0 -12px;
}
.rating_stars.small .rating_votes {
    background: url(../img/yellow/svg/rate_small.svg);
}
.rating_stars.small .rating_hover {
    background: url(../img/yellow/svg/rate_small.svg) 0 -24px;
}
.blue_button .to_cart {
    background-image: url(../img/yellow/svg/cart_for_button.svg);
}
.info {
    background-image: url(../img/yellow/svg/info.svg);
}
.analogs_cart {
    background-image: url(../img/yellow/svg/basket_small.svg);
}
.arrow_top {
    background-image: url(../img/yellow/svg/arrow_top.svg);
}
.arrow_top:hover {
    background-image: url(../img/yellow/svg/arrow_top_hover.svg);
}
.arrow_bottom {
    background-image: url(../img/yellow/svg/arrow_bottom.svg);
}
.arrow_bottom:hover {
    background-image: url(../img/yellow/svg/arrow_bottom_hover.svg);
}
#to_favorites {
    background-image: url(../img/yellow/svg/to_favorite.svg);
}
#download_catalog {
    background-image: url(../img/yellow/svg/download_pdf.svg);
}
.arrow_left {
    background-image: url(../img/yellow/svg/arrow_0.svg);
}
.arrow_left:hover {
    background-image: url(../img/yellow/svg/arrow_0.svg);
}
.arrow_right {
    background-image: url(../img/yellow/svg/arrow_0.svg);
}
.arrow_right:hover {
    background-image: url(../img/yellow/svg/arrow_0.svg);
}
.small_cart {
    background-image: url(../img/yellow/svg/basket_small.svg);
}
.stages_next {
    background-image: url(../img/yellow/svg/stages_arrow.svg);
}
.stages_equal {
    background-image: url(../img/yellow/svg/stages_equal.svg);
}
.hits_marker {
    background-image: url(../img/yellow/svg/hit.svg);
}
.hits_item_cart_button {
    background-image: url(../img/yellow/svg/cart_for_button.svg);
}
.short_item .item_cart_button {
    background-image: url(../img/yellow/svg/cart_for_button.svg);
}
.item_cart_button button {
    background-image: url(../img/yellow/svg/cart_for_button.svg);
}
.pagination_left {
    background-image: url(../img/yellow/svg/arrow_left.svg);
}
.pagination_left:active, .pagination_left:focus, .pagination_left:hover {
    background-image: url(../img/yellow/svg/arrow_left_hover.svg);
}
.pagination_right {
    background-image: url(../img/yellow/svg/arrow_right.svg);
}
.pagination_right:active, .pagination_right:focus, .pagination_right:hover {
    background-image: url(../img/yellow/svg/arrow_right_hover.svg);
}
.filter_arrow_down {
    background-image: url(../img/yellow/svg/filter_arrow_down.svg);
}
.filter_arrow_up {
    background-image: url(../img/yellow/svg/filter_arrow_up.svg);
}
.for_select {
    background-image: url(../img/yellow/svg/filter_arrow_down.svg);
}
.del_goods {
    background-image: url(../img/yellow/svg/close.svg);
}
.required {
    background-image: url(../img/yellow/svg/star.svg);
}
a#username {
    background: url(../img/yellow/svg/login.svg) no-repeat;
}
a.weblink {
    background: url(../img/yellow/svg/web.svg) no-repeat;
}
.phone-link {
    background: url(../img/yellow/svg/phone.svg) no-repeat;
}
.close {
    background-image: url(../img/yellow/svg/close.svg);
}
.attention {
    background: url(../img/yellow/svg/attention.svg) no-repeat;
}
.delivery-price {
    background: url(../img/yellow/svg/delivery-price.svg) no-repeat;
}
.mounting {
    background: url(../img/yellow/svg/mounting.svg) no-repeat;
}
.scroll_left {
    background-image: url(../img/yellow/svg/arrow_0.svg);
}
.scroll_right {
    background-image: url(../img/yellow/svg/arrow_0.svg);
}
.scroll_right:hover {
    background-image: url(../img/yellow/svg/arrow_0.svg);
}
.scroll_left:hover {
    background-image: url(../img/yellow/svg/arrow_0.svg);
}
@media screen and (min-width:639.5px) and (max-width:719.4px) {
    .hits_item_cart_button {
        background-image: url(../img/yellow/svg/cart_for_button.svg);
    }
    .short_item .item_cart_button {
        background-image: url(../img/yellow/svg/cart_for_button.svg);
    }
}
@media screen and (min-width:479.5px) and (max-width:639.4px) {
    #panel_favorite {
        background-image: url(../img/yellow/svg/panel_favorite.svg);
    }
    #panel_cart {
        background-image: url(../img/yellow/svg/panel_cart.svg);
    }
    #panel_looked {
        background-image: url(../img/yellow/svg/panel_looked.svg);
    }
    #callback {
        background-image: url(../img/yellow/svg/callback_small.svg);
    }
}
@media screen and (min-width:419.5px) and (max-width:479.4px) {
    #panel_favorite {
        background-image: url(../img/yellow/svg/panel_favorite.svg);
    }
    #panel_cart {
        background-image: url(../img/yellow/svg/panel_cart.svg);
    }
    #panel_looked {
        background-image: url(../img/yellow/svg/panel_looked.svg);
    }
    #callback {
        background-image: url(../img/yellow/svg/callback_small.svg);
    }
    .short_item .item_cart_button {
        background-image: url(../img/yellow/svg/cart_for_button.svg);
    }
    .hits_item_cart_button {
        background-image: url(../img/yellow/svg/cart_for_button.svg);
    }
}
@media screen and (min-width:379.5px) and (max-width:419.4px) {
    #panel_favorite {
        background-image: url(../img/yellow/svg/panel_favorite.svg);
    }
    #panel_cart {
        background-image: url(../img/yellow/svg/panel_cart.svg);
    }
    #panel_looked {
        background-image: url(../img/yellow/svg/panel_looked.svg);
    }
    #callback {
        background-image: url(../img/yellow/svg/callback_small.svg);
    }
    .short_item .item_cart_button {
        background-image: url(../img/yellow/svg/cart_for_button.svg);
    }
    .hits_item_cart_button {
        background-image: url(../img/yellow/svg/cart_for_button.svg);
    }
}
@media screen and (max-width:379.4px) {
    #panel_favorite {
        background-image: url(../img/yellow/svg/panel_favorite.svg);
    }
    #panel_cart {
        background-image: url(../img/yellow/svg/panel_cart.svg);
    }
    #panel_looked {
        background-image: url(../img/yellow/svg/panel_looked.svg);
    }
    #callback {
        background-image: url(../img/yellow/svg/callback_small.svg);
    }
    .short_item .item_cart_button {
        background-image: url(../img/yellow/svg/cart_for_button.svg);
    }
    .hits_item_cart_button {
        background-image: url(../img/yellow/svg/cart_for_button.svg);
    }
}
input[type="radio"]+label::before {
    background-image: url(../img/yellow/svg/radiobutton.svg);
}
#footer_mail,.mail_link {
    background: url(../img/yellow/svg/footer_mail.svg) no-repeat;
}
#footer_phone {
    background: url(../img/yellow/svg/footer_phone.svg) no-repeat;
}
#region {
    background: url(../img/yellow/svg/location.svg) no-repeat;
}
#login {
    background: url(../img/yellow/svg/login.svg) no-repeat;
}
#cart_button {
    background-image: url(../img/yellow/svg/basket.svg);
    background-position: 3%;
}
#cart:hover #cart_button,#cart.hover #cart_button {
    background-image: url(../img/yellow/svg/basket.svg);
}
#looked {
    background: url(../img/yellow/svg/looked.svg) no-repeat;
    line-height: 10px;
    margin-top: 5px;
}
#favorites {
    background: url(../img/yellow/svg/favorites.svg) no-repeat;
}
.vote {
    background-image: url(../img/yellow/svg/vote.svg);
}
.rating_blank {
    background-image: url(../img/yellow/svg/rate.svg);
}
.rating_votes {
    background: url(../img/yellow/svg/rate.svg);
}
.rating_hover {
    background: url(../img/yellow/svg/rate.svg) 0 -40px;
}
.rating_stars.small .rating_blank {
    background: url(../img/yellow/svg/rate_small.svg) 0 -12px;
}
.rating_stars.small .rating_votes {
    background: url(../img/yellow/svg/rate_small.svg);
}
.rating_stars.small .rating_hover {
    background: url(../img/yellow/svg/rate_small.svg) 0 -24px;
}
.info {
    width: 12px;
    height: 12px;
    background-image: url(../img/yellow/svg/info.svg);
}
.arrow_top {
    background-image: url(../img/yellow/svg/arrow_top.svg);
    background-position: center;
    width: 100%;
    margin-left: 0;
}
.arrow_top:hover {
    background-image: url(../img/yellow/svg/arrow_top_hover.svg);
}
.arrow_bottom {
    background-image: url(../img/yellow/svg/arrow_bottom.svg);
    background-position: center;
    width: 100%;
    margin-left: 0;
}
.arrow_bottom:hover {
    background-image: url(../img/yellow/svg/arrow_bottom_hover.svg);
}
#to_favorites {
    background-image: url(../img/yellow/svg/to_favorite.svg);
}
#download_catalog {
    background-image: url(../img/yellow/svg/download_pdf.svg);
}
.arrow_left {
    background-image: url(../img/yellow/svg/arrow_0.svg);
}
.arrow_left:hover {
    background-image: url(../img/yellow/svg/arrow_0.svg);
}
.arrow_right {
    background-image: url(../img/yellow/svg/arrow_0.svg);
}
.arrow_right:hover {
    background-image: url(../img/yellow/svg/arrow_0.svg);
}
.small_cart,.analogs_cart {
    background-image: url(../img/yellow/svg/basket_small.svg);
    width: 16px;
    height: 14px;
}
.stages_next {
    background-image: url(../img/yellow/svg/stages_arrow.svg);
}
.stages_equal {
    background-image: url(../img/yellow/svg/stages_equal.svg);
}
.hits_marker {
    background-image: url(../img/yellow/svg/hit.svg);
    width: 64px;
    height: 64px;
}
.pagination_left {
    background-image: url(../img/yellow/svg/arrow_left.svg);
}
.pagination_left:active, .pagination_left:focus, .pagination_left:hover {
    background-image: url(../img/yellow/svg/arrow_left_hover.svg);
}
.pagination_right {
    background-image: url(../img/yellow/svg/arrow_right.svg);
}
.pagination_right:active, .pagination_right:focus, .pagination_right:hover {
    background-image: url(../img/yellow/svg/arrow_right_hover.svg);
}
.filter_arrow_down {
    background-image: url(../img/yellow/svg/filter_arrow_down.svg);
}
.filter_arrow_up {
    background-image: url(../img/yellow/svg/filter_arrow_up.svg);
}
.for_select {
    background-image: url(../img/yellow/svg/filter_arrow_down.svg);
}
.del_goods {
    background-image: url(../img/yellow/svg/close.svg);
}
.required {
    background-image: url(../img/yellow/svg/star.svg);
}
a#username {
    background: url(../img/yellow/svg/login.svg) no-repeat;
}
a.weblink {
    background: url(../img/yellow/svg/web.svg) no-repeat;
}
.phone-link {
    background: url(../img/yellow/svg/phone.svg) no-repeat;
}
.close {
    background-image: url(../img/yellow/svg/close.svg);
}
.scroll_left {
    background-image: url(../img/yellow/svg/arrow_0.svg);
}
.scroll_right {
    background-image: url(../img/yellow/svg/arrow_0.svg);
}
.scroll_right:hover {
    background-image: url(../img/yellow/svg/arrow_0.svg);
}
.scroll_left:hover {
    background-image: url(../img/yellow/svg/arrow_0.svg);
}
#panel_favorite {
    background-image: url(../img/yellow/svg/panel_favorite.svg);
    background-repeat: no-repeat;
}
#panel_cart {
    background-image: url(../img/yellow/svg/panel_cart.svg);
    background-repeat: no-repeat;
}
#panel_looked {
    background-image: url(../img/yellow/svg/panel_looked.svg);
    background-repeat: no-repeat;
}
@media screen and (max-width:639.5px) {
    #callback {
        background-image: url(../img/yellow/svg/callback_small.svg);
        background-repeat: no-repeat;
        background-size: 11px;
    }
}
input[type="checkbox"]+label::before {
    height: 21px;
    width: 21px;
    margin: -1px 10px 0 0;
    background-image: url(../img/yellow/svg/checkbox.svg);
    background-repeat: no-repeat;
}
.attention {
    background: url(../img/yellow/svg/attention.svg) no-repeat;
}
.delivery-price {
    background: url(../img/yellow/svg/delivery-price.svg) no-repeat;
}
.delivery-time {
    background: url(../img/yellow/svg/delivery-time.svg) no-repeat;
}
.stock-info {
    background: url(../img/yellow/svg/stock-info.svg) no-repeat;
}
.unpack {
    background: url(../img/yellow/svg/unpack.svg) no-repeat;
}
.mounting {
    background: url(../img/yellow/svg/mounting.svg) no-repeat;
}
.rating_stars {
    height: 18px;
    width: 98px;
}
.rating_blank, .rating_votes, .rating_hover {
    height: 18px;
}
.rating_stars.small .rating_hover {
    background: url(../img/yellow/svg/rate_small.svg) 0 -24px;
}
#cart_button {
    background-image: url(../img/yellow/svg/basket.svg);
    background-position: 3%;
}
#cart_button:hover {
    background-position: 96%;
}
.blue_button .to_cart {
    background-image: url(../img/yellow/svg/cart_for_button.svg);
}
.item_cart_button button, .short_item .item_cart_button, .hits_item_cart_button {
    background-image: url(../img/yellow/svg/cart_for_button.svg);
}
.short_item .item_cart_button {
    background-size: 20px;
}
.arrow_left:hover {
    background-position: 34% 100%;
}
.arrow_right:hover {
    background-position: 100% 100%;
}
#panel_compare {
    background-image: url(../img/yellow/svg/panel_compare.svg);
}
.toast-item-image-notice {
    background: url(../img/yellow/svg/notice.svg) no-repeat !important;
    background-size: 26px !important;
    width: 26px !important;
    height: 26px !important;
}
.toast-item-image-success {
    background: url(../img/yellow/svg/success.svg) no-repeat !important;
    background-size: 26px !important;
    width: 26px !important;
    height: 26px !important;
}
.toast-item-image-warning {
    background: url(../img/yellow/svg/warning.svg) no-repeat !important;
    background-size: 26px !important;
    width: 26px !important;
    height: 26px !important;
}
.toast-item-image-error {
    background: url(../img/yellow/svg/error.svg) no-repeat !important;
    background-size: 26px !important;
    width: 26px !important;
    height: 26px !important;
}

/* Search sprite: blue background and white magnifier, normal / hover. */
#search_button {
    background-color: #27afd5;
    background-image: url(../img/yellow/svg/magnifier.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    border: 0;
}
#search_button:hover {
    background-image: url(../img/yellow/svg/magnifier.svg);
    background-position: 0%;
    border: 0;
}
#search_button:active {
    background-position: 3%;
    border: 3px ridge #7bd0e1;
    outline: none;
}
@media screen and (max-width:639.4px) {
    #callback { border-bottom: 0; }
}
#index_catalog {background-color: #f6f4f2;padding-top: 40px;}
#index_catalog .catalog_part h2 img {width: 100%;margin-top: 10px;display: block;}
.catalog_part {background-color: #ffffff;border-bottom: thin solid #ecf1e0;padding: 20px;width: 225px;margin: 20px;}
.catalog_part h2 {color: #5d5d5d;display: inline;}
.catalog_part a {color: #5d5d5d;}
.catalog_part img {display: block;margin-top: 10px;max-width: 100%;}
@media screen and (min-width: 1500px) {
	.catalog_part {width: 275px;}
}
@media screen and (min-width: 979px) and (max-width: 999.4px) {
	.catalog_part {width: 219px;}
}
@media screen and (min-width: 719.5px) and (max-width: 978.9px) {
	.catalog_part {width: 240px;}
}
@media screen and (min-width: 639.5px) and (max-width: 719.4px) {
	.catalog_part {width: 240px; margin: 20px 10px;}
    #index_catalog {padding: 20px;}
}
@media screen and (min-width: 479.5px) and (max-width: 639.4px) {
    .catalog_part {width: 360px;margin: 20px 0;}
    #index_catalog {padding-top: 20px;}
}
@media screen and (min-width: 419.5px) and (max-width: 479.4px) {
    .catalog_part {width: 300px;margin: 20px 0;}
    #index_catalog {padding-top: 20px;}
}
@media screen and (min-width: 379.5px) and (max-width: 419.4px) {
    .catalog_part {width: 260px;margin: 20px 0;}
    #index_catalog {padding-top: 20px;}
}

@media screen and (max-width: 379.4px){
    .catalog_part {width: 260px;margin: 10px 0 0;}
    #index_catalog {padding: 0 10px 10px;}
}