@media (max-width: 1920px) {
}

@media (max-width: 1910px) {
    #block_main_nav-1 > ul > li > a {padding-left: 42px !important; padding-right: 5px !important; font-size: 11px !important;}
    .navbar-nav > li {margin-left: 0px;}
}

@media (max-width: 1695px) {
    .line-hidden-word {display: none;}
    #button_catalog {width: 50px;}
}

@media (max-width: 1615px) {
    #button_catalog {padding: 15px;width: 50px;}
}

@media (max-width: 1600px) {
    .navbar-nav > li#horizont-menu-item-5 a span {display: none;}
    .navbar-nav > li#horizont-menu-item-5 a i {margin-left: -5px;}
}

@media (max-width: 1420px){
    .navbar-nav > li#horizont-menu-item-4 a span {display: none;}
    .navbar-nav > li#horizont-menu-item-4 a i {margin-left: -5px;}
}

@media (max-width: 1260px){
    .navbar-nav > li#horizont-menu-item-3 a span {display: none;}
    .navbar-nav > li#horizont-menu-item-3 a i {margin-left: -5px;}
}

@media (max-width: 1215px){
    .block_header_contacts {display: none;}
}

@media (max-width: 1200px){
    .brand_wrapper {width: 316.5px!important;}
    .block_shapka {width: calc(100% - 316.5px)!important;}
    -x.dop-menu-desk div.pull-right:last-child .block_header_registration a span {display: inline-block; margin-right: -9px;}
    .dropdown-menu {top: 141px!important;}	/*меню под хам оторавнное от шапки*/
}

@media (max-width: 1150px){
    .tabscontent .zoom {float: none;}
    .tabscontent .zoom.zoomIn {float: none;}
}

@media (max-width: 1168px){
    #block_main_nav-1 .navbar-nav {display: inline-block;}
    .item_current_price {font-size: 32px;}
    .block.block_header_about_links a {padding: 13px 10px;}
}

@media (max-width: 1050px){
    .navbar-nav > li#horizont-menu-item-2 a span {display: none;}
    .navbar-nav > li#horizont-menu-item-2 a i {margin-left: -5px;}
}

@media (max-width: 1000px){
    .navbar-header {text-align: inherit;}
}

@media (max-width: 991px){
    .podmenu ul.menu-group li:first-child {display: block;}
    .mega-dropdown a + .podmenu {left: 0;}
    li.has_child {position: relative;}
    li.has_child:hover {background-color: #FFF; color: #000;}
    #block_main_nav-1 .dropdown-menu ul.menu-group li:hover > a {background-color: #FFF; color: #000;}
    .back-from-podmenu:hover {background-color: #FFF; color: #000; cursor: pointer;}
}

/*РїР»Р°РЅС€РµС‚*/
@media (max-width: 960px){
    header {margin-bottom: 10px;} /*!!!!*/
    header.ipad.fixed-head {z-index: 1010; position: fixed; width: 100%; top: -50px;}
    #main_content.ipad.content-under-fixed-head {position: relative; top: 50px;}  /*!!!!!!!*/
    .nav_block_body.ipad {position: fixed; width: 100%; z-index: 1200;}
    .navbar-nav {margin: 0;}
    #button_catalog {text-align: center;}
    a.ipad-logo {float: left; display: block;}
    .navbar-toggle {display: block;}
    #iphone-serch-button {display: none;}
    #iphone-top-hamburg-ico {display: none;}
    #mobile-tsearch-form {position: relative; background-color: #EDF;}
    .header_row {display: block;}
    #pull-left-width-search {float: right!important; position: fixed; top: 8px; right: 2px; z-index: 1210;}
    #pull-left-width-search .block_header_search {padding-right: 8px;}
    #pull-left-width-search #searcher {padding: 8px;}
    #block_search_form {background-color: #FFF; border: solid 1px #e2dddd;}
    .dropdown-menu {top: 100px!important;}	/*меню под хам оторавнное от шапки*/
    .dop-menu-desk {display: none;}
    .dop-menu-desk-width-search {height: 0;}
    .dop-menu-desk-width-search .block_search_options {display: none;}
    .duplicate-item {display: block;}
    #block_main_nav-1 .dropdown-menu ul.menu-group li a {padding: 18px; padding-left: 45px;}
    #block_main_nav-2 .dropdown-menu ul.menu-group li a {padding: 18px; padding-left: 45px; padding-top: 15px !important; padding-bottom: 15px !important; line-height: 25.5px;}
    .menu-group li .back-from-podmenu i {float: left; margin-top: 7px; margin-left: -11px;}
    .name-of-podmenu {background-color: #DDD!important; display: block;}
    .name-of-podmenu:hover {background-color: #DDD!important; color: #000!important;}
    .name-of-podmenu:before {position: absolute; content: ""; width: 16px; height: 16px; bottom: -16px; left: 43px; border-left: solid 8px transparent; border-right: solid 8px transparent; border-top: solid 8px #DDD; border-bottom: solid 8px transparent; z-index: 1;}
    .mdc2.open .name-of-podmenu:after {position: absolute; content: ""; width: 16px; height: 16px; left: 20px; top: 22px; z-index: 1; background: url(../img/menu-ico-3.svg) no-repeat 50% 0; background-size: auto 13px;}
    .mega-dropdown-coloumn:hover h4 {background-color: #FFF; color: #000;}
    .mega-dropdown-coloumn.login-menu-top {float: left; margin-right: 30px;}
    .mega-dropdown-coloumn.login-menu-under-ham {display: none;}
    .login-block-wrap {display: block; padding: 4px 18px;}
    .login-block-lk {float: left; box-sizing: border-box; margin-right: 25px;}
    .login-block-reg {float: left; box-sizing: border-box;}
    .mega-dropdown .podmenu li:nth-child(2) a:after {content: ""; position: absolute; width: 18px; height: 13px; left: 19px; top: 22px;}
    .mega-dropdown .mdc1 .podmenu a:after {background: url(../img/menu-ico-2.svg) no-repeat 50% 0; background-size: auto 13px;}
    .mega-dropdown .mdc2 .podmenu a:after {background: url(../img/menu-ico-3.svg) no-repeat 50% 0; background-size: auto 13px;}
    .mega-dropdown .mdc3 .podmenu a:after {background: url(../img/menu-ico-4.svg) no-repeat 50% 0; background-size: auto 13px;}
    .mega-dropdown .mdc4 .podmenu a:after {background: url(../img/menu-ico-7.svg) no-repeat 50% 0; background-size: auto 13px;}
    .mega-dropdown .mdc5 .podmenu a:after {background: url(../img/menu-ico-11.svg) no-repeat 50% 0; background-size: auto 13px;}
    .mega-dropdown .mdc6 .podmenu a:after {background: url(../img/menu-ico-6.svg) no-repeat 50% 0; background-size: auto 13px;}
    .mega-dropdown .mdc7 .podmenu a:after {background: url(../img/menu-ico-5.svg) no-repeat 50% 0; background-size: auto 13px;}
    .mega-dropdown .mdc8 .podmenu a:after {background: url(../img/menu-ico-9.svg) no-repeat 50% 0; background-size: auto 13px;}
    .mega-dropdown .mdc9 .podmenu a:after {background: url(../img/menu-ico-8.svg) no-repeat 50% 0; background-size: auto 13px;}
    .mega-dropdown .mdc10 .podmenu a:after {background: url(../img/menu-ico-13.svg) no-repeat 50% 0; background-size: auto 13px;}
    .mega-dropdown .mdc11 .podmenu a:after {background: url(../img/menu-ico-10.svg) no-repeat 50% 0; background-size: auto 13px;}
    .mega-dropdown .mdc12 .podmenu a:after {background: url(../img/menu-ico-12.svg) no-repeat 50% 0; background-size: auto 13px;}
    .mega-dropdown .mdc13 .podmenu a:after {background: url(../img/menu-ico-1.svg) no-repeat 50% 0; background-size: auto 13px;}
    .mega-dropdown .mdc14 .podmenu a:after {background: url(../img/menu-ico-14.svg) no-repeat 50% 0; background-size: auto 13px;}
    li.has_child:hover > a {color: #000;}
}

@media (max-width: 850px){
    .navbar-nav > li {float: none;}
}

@media (max-width: 857px) {
    .navbar-nav > li#horizont-menu-item-1 a span {display: none;}
}

@media (max-width: 767px){
    header {margin-bottom: 10px;}	/*!!!!*/
    .navbar-toggle:hover {color: #ab0f14;}
    .navbar-nav > li#horizont-menu-item-0 a span {display: none;}
    .navbar-default {box-shadow: 0 1px 2px #bbb; background-color: #fff;}
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #FFF; border: none;}
    .navbar-collapse {height: auto!important;}
    .nav_block_body.iphone {position: fixed; width: 100%; z-index: 1220;}
    #block_search_form {display: none;}
    #button_catalog {display: none;}
    #iphone-top-hamburg-ico {display: block; padding: 7px 10px; z-index: 10;}
    #iphone-serch-button {display: block; padding: 7px 10px; z-index: 10; margin-right: 5px;}
    #iphone-top-cart-ico {display: block; background-color: transparent; width: 34px; height: 34px; float: right; margin-top: 10px; padding: 4px; font-size: 20px; color: #ab0f14; margin-right: 7px;}
    #iphone-top-cart-ico span.indicator {background-color: #FFF; color: #000; font-size: 1.1rem; font-weight: bold; border-radius: 50%; width: 18px; height: 18px; position: absolute; line-height: 15px; border: solid 1px rgba(171, 15, 20, 0.3); top: 0; left: 19px;}
    .mega-dropdown-coloumn.login-menu-top {display: none;}
    .mega-dropdown-coloumn.login-menu-under-ham {display: block; background-color: #DDD;}
    .mega-dropdown a + .podmenu {width: 100%; box-shadow: none;}
    .mega-dropdown h4 {width: auto;}
    .collapse.iphone {display: block;}
    .dropdown-menu {left: 0; width: 50%; top: 51px!important; min-width: 320px; position: fixed;}
    #block_main_nav-1 {width: 100%!important; overflow: inherit!important; box-shadow: none; background-color: #FFF; position: absolute!important; top: 50px; z-index: 1101!important; left: 7px!important;}
    #block_main_nav-1 .nav.navbar-nav {display: none;}
    #block_main_nav-1.iphone.open {display: block;}
    #bbasket {display: none;}
    #block_compare {display: none!important;}
}







/* 12.02.2018 баннер на главной*/
@media (max-width: 1200px){
    .block_banners.container-fluid {width: 955px;}
}

@media (max-width: 992px){
    .block_banners.container-fluid {width: 735px;}
}

@media (max-width: 768px){
    .block_banners.container-fluid {width: 735px;}
}




/*13.02.2018 блоки с названием акций (цветные овалы) */
@media (max-width: 1500px){
    .tovar_block_promo_area	{display: block;}
}

@media (max-width: 1060px){
    .tovar_block_promo_wrap {display: block;}
    .tovar_block_promo {display: inline-block; margin-bottom: 6px;}
    .tovar_block_promo_tooltip {left: 0px; margin-left: 0;}
    .tovar_block_promo_tooltip:before {left: 12px;}
}

@media (max-width: 992px){
    .tovar_block_promo_area	{display: inline-block;}
    .tovar_block_promo_wrap {display: inline-block;}
    .tovar_block_promo {display: inline-block;}
}

@media (max-width: 890px){
    .tovar_block_promo_area	{display: block;}
    .tovar_block_promo_wrap {display: inline-block;}
}

@media (max-width: 620px){
    .tovar_block_promo_wrap {display: block; text-align: center;}
    .tovar_block_promo_tooltip {left: 0%; width: 100%;}
    .tovar_block_promo_tooltip:before {left: 50%;}
}

/*20.03.2019 десять причин и аккордеон */
@media (max-width: 1300px){
    .col-md-19.col-md-19-accordion {width: 79.16666667%;}
    .col-md-5.col-md-5-reasons {width: 20.83333333%;}
    .accordion-ten-reason h3 span {display: block;}
    .accordion-tab-descr {width: 100%; max-width: 840px;}
    .reasons {display: block;}
    .reasons h3 {text-align: center;}
    .ten-reason-item {position: relative;}
    .ten-reason-item-ico {float: none; width: 100%; text-align: center; position: relative;}
    .ten-reason-item-ico img {width: 57px; height: auto; margin-top: -5px; margin-left: -8px;}
    .ten-reason-item-text {float: none; width: 100%; line-height: 1.4; margin-bottom: 10px; text-align: center; padding-left: 0;}
    .ten-reason-topic {font-weight: bold; margin-bottom: 0;}
}

@media (max-width: 1170px){
    .col-md-19.col-md-19-accordion {width: 100%; float: left;}
    .col-md-5.col-md-5-reasons {width: 100%; float: left;}
    .reasons h3 {text-align: center;}
    .accordion-ten-reason h3 span {display: inline-block;}
    .accordion-ten-reason {text-align: center;}
    .ten-reason-item {display: inline-block; width: 100%; vertical-align: top; margin: 0 0px 5px; min-width: 240px; padding: 0 6px;}
    .ten-reason-item-ico {float: none; position: absolute; text-align: left;}
    .ten-reason-item-ico img {width: 57px; height: auto; margin-top: -5px; margin-left: 0;}
    .ten-reason-item-text {float: left; width: 100%; line-height: 1.4; margin-bottom: 10px; text-align: left; padding-left: 67px;}
    .ten-reason-topic {font-weight: bold; margin-bottom: 0;}
}

/*24.03.2019 таблица Опции внутри аккордеона */
@media (max-width: 900px) {
    .catalog-opt-tab {margin-bottom: 25px;}
    .catalog-opt-td:nth-child(1) {vertical-align: top; min-width: 115px; max-width: 115px;}
    .catalog-opt-td-inside {display: block; width: 100%;}
    .catalog-opt-td-inside > div {display: block;}
    .catalog-opt-td-inside > div > div {display: block;}
    .catalog-opt-td-inside > div > div > div:first-child {display: block; width: 100%; padding: 0;}
    .catalog-opt-td-inside > div > div > div:last-child {display: block; width: 100%; margin-bottom: 0; margin-top: 12px;}
    .bx_catalog_list_home .catalog-opt-td img {width: 85px; max-width: 85px!important;}

    .vnimanie {margin-top: 90px; padding: 0%;}

    .catalog-rash-hidden-info {display: inline-block; padding-right: 10px;}
    .catalog-rash-tr-topic {border-bottom: none;}
    .catalog-rash-tr-topic .catalog-rash-td-inside {display: none;}
    .catalog-rash-tr-topic .catalog-rash-td-image {height: 20px;}
    .catalog-rash-tab .catalog-rash-tr:nth-child(2) {border-top: none;}
    .catalog-rash-td-image {width: 14%; min-width: auto;}
    .catalog-rash-td-price-wrap {margin-bottom: 12px; float: none; display: block; position: relative;}
    .catalog-rash-td-price-wrap > div {display: block;}
    .catalog-rash-td-price-item {display: block;}
    .catalog-rash-td-price-item:first-child {font-size: 25px; padding-left: 10px; margin-bottom: 4px;}
    .catalog-rash-td-price-item:last-child {position: absolute; right: 9px; top: 44px;}
    .catalog-rash-td:nth-child(1) {vertical-align: top; min-width: 112px;}
    .catalog-rash-td-inside {display: table-cell; width: 86%; position: relative;}
    .catalog-rash-td-inside > div {display: block;}
    .catalog-rash-td-inside > div > div {display: block; padding-left: 0;}
    .catalog-rash-td-inside > div > div > div:nth-child(1) {display: block; width: 100%; margin-bottom: 3px; padding-left: 0; font-size: 17px;}
    .catalog-rash-td-inside > div > div > div:nth-child(2) {display: block; width: 100%; margin-bottom: -2px; padding-left: 0;}
    .catalog-rash-td-inside > div > div > div:nth-child(3) {display: block; width: 100%; margin-bottom: -2px; padding-left: 0;}
    .catalog-rash-td-inside > div > div > div:nth-child(4) {display: block; width: auto; margin-bottom: 0; padding-left: 0; position: absolute; right: 18px; bottom: 70px; text-align: right; padding-right: 0;}
    .catalog-rash-td-inside > div > div > div:nth-child(5) {display: block; width: 100%; margin-bottom: 0; padding-right: 0; padding-left: 0; margin-top: 7px;}
    .catalog-rash-td-price-item table.catalog-opt-card-btn-waiting {height: 46px; color: #777; margin-left: 7px;}
    .catalog-rash-td-price-item table.catalog-opt-card-btn-inbasket {margin-left: 7px;}
}

@media (max-width: 500px) {
    .catalog-opt-tab {display: block; width: 100%;}
    .catalog-opt-tr {display: block; width: 100%;}
    .catalog-opt-td {display: block; width: 100%; margin-bottom: 0;}
    .catalog-opt-td:nth-child(1) {vertical-align: top; width: 100%; min-width: 100%;}

    .catalog-rash-tab {display: block; width: 100%;}
    .catalog-rash-tr {display: block; width: 100%;}
    .catalog-rash-td {display: block; width: 100%; margin-bottom: 0;}
    .catalog-rash-td:nth-child(1) {vertical-align: top; width: 100%; min-width: 100%;}
    .catalog-rash-tr-topic .catalog-rash-td-image {height: 5px;}
    .catalog-rash-td-inside {display: block; padding: 0 15px; width: 100%;}
    .catalog-rash-td-inside > div > div > div {padding: 0;}
    .catalog-rash-td-inside > div > div > div:nth-child(4) {right: 25px;}
    .catalog-rash-td-inside > div > div > div:nth-child(5) {min-width: auto;}
    .catalog-rash-td-image img {width: 150px!important; max-width: 150px!important;}
    .bx_catalog_list_home .catalog-opt-td img {width: 150px!important; max-width: 150px!important;}

    .catalog-rash-td-price-wrap {display: block; width: 100%; margin-top: 8px;}
    .catalog-rash-td-price-wrap > div {display: block;}
    .catalog-rash-td-price-item {display: block; padding-right: 0;}
    .catalog-rash-td-price-wrap .catalog-rash-td-price-item:nth-child(1) {}
    .catalog-rash-td-price-wrap .catalog-rash-td-price-item:nth-child(2) {float: left;}
    .catalog-rash-td-price-wrap .catalog-rash-td-price-item:nth-child(3) {float: right;}

    .vnimanie {margin-top: 55px; padding: 0%;}

    .tabscontent.accordion-left-content {padding-left: 17px; padding-right: 17px;}
}

/*16.04.2019 страница Новости */
@media (max-width: 1170px){
    .news-page-left-block {width: 100%; float: none; padding-right: 0;}
    .news-page-right-block {width: 100%; float: none; padding-left: 0;}
}

@media (max-width: 600px) {
    .news_block_inline_wrap {display: block; border-collapse: collapse;}
    .news_block_inline_tr {display: block;}
    .news_block_inline_img {display: block; vertical-align: top; margin-bottom: 15px;}
    .news_block_inline_inner_common {display: block; vertical-align: top; padding-left: 0px;}
    .news_block_inline_inner_common h3 {padding-right: 0px;}
}

@media (max-width: 380px) {
    .news_block_inline_img {text-align: center;}
    .news_block_inline_img img {margin-top: 33px;}
}

/*24.04.2019 подвал */
@media (max-width: 1050px){
    .footer-block-1 {width: 28%; -xbackground-color: #EDF;}
    .footer-block-2 {width: 40%; -xbackground-color: #1DF;}
    .footer-block-3 {width: 32%; -xbackground-color: #ED3;}
    .footer-block-4 {width: 100%; text-align: center; -xbackground-color: #6DF;}
    .footer_list.footer_list_contacts {display: inline-block; text-align: left; margin: 0 auto;}
}

@media (max-width: 600px){
    .footer_list {padding: 0 15px;}
    .footer-block-1 {width: 100%; padding-top: 15px; -xbackground-color: #EDF;}
    .footer-block-2 {width: 100%; -xbackground-color: #1DF;}
    .footer-block-3 {width: 100%; -xbackground-color: #ED3;}
    .footer-block-4 {width: 100%; padding-bottom: 15px; -xbackground-color: #6DF;}
    .footer_list.footer_list_contacts {display: block;}
}

@media (max-width: 500px){
    .footer-br {display: block;}
    .footer_list_contacts span.mail i {margin: 5px 7px 3px 0;}
}

@media (max-width: 350px){
    .footer_list {padding: 0;}
}

/*20.05.2019 лизинг */
@media (max-width: 1300px){
    .col-md-19.col-md-19-under-banner_article {width: 75.7%;}
    .col-md-5.description_plate-reasons {width: 24.3%;}
}

@media (max-width: 1170px){
    .col-md-19.col-md-19-under-banner_article {width: 100%; float: none; padding-left: 9px; padding-right: 9px; margin-bottom: 20px;}
    .col-md-5.description_plate-reasons {width: 100%; float: none; padding-left: 9px; padding-right: 9px;}
}








