                @media only screen and (max-width:1220px) {
                    .lg-5 {
                        width: 5%
                    }
                    .lg-10 {
                        width: 10%
                    }
                    .lg-15 {
                        width: 15%
                    }
                    .lg-20 {
                        width: 20%
                    }
                    .lg-25 {
                        width: 25%
                    }
                    .lg-30 {
                        width: 30%
                    }
                    .lg-35 {
                        width: 35%
                    }
                    .lg-40 {
                        width: 40%
                    }
                    .lg-45 {
                        width: 45%
                    }
                    .lg-50 {
                        width: 50%
                    }
                    .lg-55 {
                        width: 55%
                    }
                    .lg-60 {
                        width: 60%
                    }
                    .lg-65 {
                        width: 65%
                    }
                    .lg-70 {
                        width: 70%
                    }
                    .lg-75 {
                        width: 75%
                    }
                    .lg-80 {
                        width: 80%
                    }
                    .lg-85 {
                        width: 85%
                    }
                    .lg-90 {
                        width: 90%
                    }
                    .lg-95 {
                        width: 95%
                    }
                    .lg-100 {
                        width: 100%
                    }
                    .lg-11 {
                        width: 11.11111111111111%
                    }
                    .lg-12 {
                        width: 12.5%
                    }
                    .lg-14 {
                        width: 14.28571428571429%
                    }
                    .lg-16 {
                        width: 16.66666666666666%
                    }
                    .lg-33 {
                        width: 33.33333333333333%
                    }
                    .lg-66 {
                        width: 66.66666666666666%
                    }
                }
                
                @media only screen and (max-width:980px) {
                    .md-5 {
                        width: 5%
                    }
                    .md-10 {
                        width: 10%
                    }
                    .md-15 {
                        width: 15%
                    }
                    .md-20 {
                        width: 20%
                    }
                    .md-25 {
                        width: 25%
                    }
                    .md-30 {
                        width: 30%
                    }
                    .md-35 {
                        width: 35%
                    }
                    .md-40 {
                        width: 40%
                    }
                    .md-45 {
                        width: 45%
                    }
                    .md-50 {
                        width: 50%
                    }
                    .md-55 {
                        width: 55%
                    }
                    .md-60 {
                        width: 60%
                    }
                    .md-65 {
                        width: 65%
                    }
                    .md-70 {
                        width: 70%
                    }
                    .md-75 {
                        width: 75%
                    }
                    .md-80 {
                        width: 80%
                    }
                    .md-85 {
                        width: 85%
                    }
                    .md-90 {
                        width: 90%
                    }
                    .md-95 {
                        width: 95%
                    }
                    .md-100 {
                        width: 100%
                    }
                    .md-11 {
                        width: 11.11111111111111%
                    }
                    .md-12 {
                        width: 12.5%
                    }
                    .md-14 {
                        width: 14.28571428571429%
                    }
                    .md-16 {
                        width: 16.66666666666666%
                    }
                    .md-33 {
                        width: 33.33333333333333%
                    }
                    .md-66 {
                        width: 66.66666666666666%
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .sm-5 {
                        width: 5%
                    }
                    .sm-10 {
                        width: 10%
                    }
                    .sm-15 {
                        width: 15%
                    }
                    .sm-20 {
                        width: 20%
                    }
                    .sm-25 {
                        width: 25%
                    }
                    .sm-30 {
                        width: 30%
                    }
                    .sm-35 {
                        width: 35%
                    }
                    .sm-40 {
                        width: 40%
                    }
                    .sm-45 {
                        width: 45%
                    }
                    .sm-50 {
                        width: 50%
                    }
                    .sm-55 {
                        width: 55%
                    }
                    .sm-60 {
                        width: 60%
                    }
                    .sm-65 {
                        width: 65%
                    }
                    .sm-70 {
                        width: 70%
                    }
                    .sm-75 {
                        width: 75%
                    }
                    .sm-80 {
                        width: 80%
                    }
                    .sm-85 {
                        width: 85%
                    }
                    .sm-90 {
                        width: 90%
                    }
                    .sm-95 {
                        width: 95%
                    }
                    .sm-100 {
                        width: 100%
                    }
                    .sm-11 {
                        width: 11.11111111111111%
                    }
                    .sm-12 {
                        width: 12.5%
                    }
                    .sm-14 {
                        width: 14.28571428571429%
                    }
                    .sm-16 {
                        width: 16.66666666666666%
                    }
                    .sm-33 {
                        width: 33.33333333333333%
                    }
                    .sm-66 {
                        width: 66.66666666666666%
                    }
                }
                
                @media only screen and (max-width:470px) {
                    .xs-5 {
                        width: 5%
                    }
                    .xs-10 {
                        width: 10%
                    }
                    .xs-15 {
                        width: 15%
                    }
                    .xs-20 {
                        width: 20%
                    }
                    .xs-25 {
                        width: 25%
                    }
                    .xs-30 {
                        width: 30%
                    }
                    .xs-35 {
                        width: 35%
                    }
                    .xs-40 {
                        width: 40%
                    }
                    .xs-45 {
                        width: 45%
                    }
                    .xs-50 {
                        width: 50%
                    }
                    .xs-55 {
                        width: 55%
                    }
                    .xs-60 {
                        width: 60%
                    }
                    .xs-65 {
                        width: 65%
                    }
                    .xs-70 {
                        width: 70%
                    }
                    .xs-75 {
                        width: 75%
                    }
                    .xs-80 {
                        width: 80%
                    }
                    .xs-85 {
                        width: 85%
                    }
                    .xs-90 {
                        width: 90%
                    }
                    .xs-95 {
                        width: 95%
                    }
                    .xs-100 {
                        width: 100%
                    }
                    .xs-11 {
                        width: 11.11111111111111%
                    }
                    .xs-12 {
                        width: 12.5%
                    }
                    .xs-14 {
                        width: 14.28571428571429%
                    }
                    .xs-16 {
                        width: 16.66666666666666%
                    }
                    .xs-33 {
                        width: 33.33333333333333%
                    }
                    .xs-66 {
                        width: 66.66666666666666%
                    }
                }
                
                @media only screen and (min-width:1191px) {
                    .limit #count {
                        margin-right: 25px
                    }
                }
                
                @media only screen and (max-width:1199px) {
                    .qty {
                        padding-left: 0
                    }
                    .contact-page>iframe,
                    .contact-page>ymaps {
                        width: 100%!important
                    }
                    .product .b1c {
                        margin-bottom: 15px
                    }
                }
                
                @media only screen and (max-width:1024px) {
                    .product-list-item .b1c,
                    .product-list-item .cart .button {
                        width: 100%;
                        margin-top: 10px;
                        margin-left: 0
                    }
                    .product-grid-item:hover .image>a>img,
                    .product-list-item:hover .image>a>img {
                        opacity: 1;
                        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
                        -webkit-transition: opacity 0;
                        -o-transition: opacity 0;
                        transition: opacity 0
                    }
                    .gallery-thumb .item-hover,
                    .gallery-thumb a:before,
                    .p-over,
                    .quickview-button {
                        display: none
                    }
                }
                
                @media only screen and (max-width:980px) {
                    .product-list-item .cart .button {
                        line-height: 30px!important
                    }
                    #container,
                    #header {
                        max-width: 100%
                    }
                    .callme_viewform {
                        margin-top: 0
                    }
                    .adress-header {
                        text-align: center
                    }
                    .marker {
                        text-align: center
                    }
                    .banner-overlay,
                    .side-block-left,
                    .side-block-right {
                        display: none!important
                    }
                }
                
                @media only screen and (max-width:990px) {
                    .product-info .right>div .countdown * {
                        font-size: 11.5px!important
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .hide-on-mobile {
                        display: none!important
                    }
                    #cart .content {
                        width: 100%
                    }
                    .login-content .left {
                        width: 100%;
                        margin-bottom: 30px
                    }
                    .login-content .right {
                        width: 100%
                    }
                    .mfilter-price-inputs {
                        text-align: center;
                        padding-left: 0
                    }
                    .mfilter-content_top .mfilter-price-slider {
                        width: auto;
                        margin: 15px 0
                    }
                    .login-content .left p:nth-child(2) {
                        min-height: 55px
                    }
                    .side-block-left,
                    .side-block-right {
                        display: none
                    }
                    .box-heading,
                    .heading-title {
                        max-height: 100%
                    }
                }
                
                @media only screen and (max-width:470px) {
                    table.form td {
                        display: block
                    }
                }
                
                @media (max-width:768px) {
                    #column-left .side-products {
                        display: none
                    }
                    .product #column-left {
                        margin-left: 0
                    }
                    .product-info .right .cart div .button,
                    .product .b1c {
                        margin-bottom: 15px;
                        width: 100%
                    }
                    #container .product-page-content {
                        padding-right: 15px
                    }
                    .block-button {
                        padding: 15px
                    }
                    .product .b1c-name {
                        margin-left: 15px
                    }
                    .action-text .clearfix {
                        display: none
                    }
                    .right #button-call-back {
                        float: left;
                        padding: 10px 0px
                    }
                    #stroy-u-nas {
                        float: left;
                        padding: 10px 0px
                    }
                    .article-item-main .caption {
                        width: 100%
                    }
                    ul.breadcrumb li:first-of-type a {
                        padding-left: 5px
                    }
                    .categoriy .name-of-data {
                        padding-left: 5px
                    }
                    .mfilter-content_top .box-heading {
                        padding-left: 5px
                    }
                    .categoriy #content {
                        padding-left: 15px;
                        padding-right: 15px
                    }
                    .quantity input[type=text] {
                        background: white;
                    }
                    .quantity_cart {
                        width: 110px!important;
                        height: 38px;
                    }
                    .update_plus_plus,
                    .update_minus {
                        padding: 9px 15px;
                    }
                    .product-info .right {
                        margin-top: 0!important;
                    }
                    .middle {
                        background: #e5ecf4;
                        padding: 20px 0 0 0;
                        border-bottom: 1px solid #ddd
                    }
                    .qnt-txt {
                        padding: 5px 0;
                    }
                    .categoriy ul.breadcrumb {
                        padding-left: 15px
                    }
                    .article-item-main .pull-left {
                        width: 200px;
                        display: block;
                        margin: 0 auto;
                        float: none!important
                    }
                }
                
                @media only screen and (max-width:980px) {
                    .journal-desktop .sticky-wrapper {
                        max-height: 160px
                    }
                    .journal-menu {
                        clear: both
                    }
                    .journal-header-default.nocart-nosearch .journal-menu {
                        clear: none
                    }
                    #cart {
                        -webkit-box-shadow: none;
                        box-shadow: none
                    }
                    .sticky-wrapper {
                        height: auto!important
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .journal-header-center .journal-links .links {
                        width: 100%
                    }
                    .product-grid-item .price-old {
                        display: none;
                    }
                    .mfilter-heading-content {
                        text-align: center
                    }
                    body header {
                        -webkit-box-shadow: none;
                        box-shadow: none
                    }
                    header .links>a {
                        border-bottom-color: #E4E4E4;
                        border-top-style: solid;
                        border-top-width: 1px
                    }
                    header .journal-login {
                        border-bottom: 1px solid #E4E4E4
                    }
                    #header {
                        padding-top: 60px
                    }
                    .is-sticky {
                        max-height: 100%
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .journal-header .text-only>i {
                        display: none
                    }
                    .journal-header .icon-only>i {
                        font-size: 185%!important
                    }
                }
                
                @media only screen and (max-width:1039px) {
                    .journal-header-default.nocart .links>a:last-child {
                        border-right-width: 0
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .journal-header-menu #logo a {
                        height: 120px
                    }
                    .journal-header-menu #logo a img {
                        max-height: 120px
                    }
                    .journal-header-mega .journal-logo #logo a {
                        text-align: center;
                        padding-left: 0
                    }
                    .hide-on-mobile {
                        display: none!important
                    }
                    .super-menu>li:last-of-type {
                        border-left: 0!important
                    }
                    .journal-header-center {
                        -webkit-box-shadow: none;
                        box-shadow: none
                    }
                    .journal-header-center .journal-cart,
                    .journal-header-center .journal-links,
                    .journal-header-center .journal-search,
                    .journal-header-center .journal-secondary {
                        padding: 0
                    }
                    .journal-header-center .journal-cart,
                    .journal-header-center .journal-search {
                        top: 0
                    }
                    .journal-header-center .journal-top-header {
                        border-bottom-width: 0
                    }
                    .journal-header-center .journal-menu-bg {
                        display: none
                    }
                    .journal-header-center #search input {
                        border-radius: 0;
                        border-left-width: 0!important;
                        border-right-width: 0!important
                    }
                    .journal-header-center .button-search {
                        border-radius: 0
                    }
                    .journal-header-center .journal-cart {
                        border-radius: 0
                    }
                    .journal-header-center .journal-cart #cart .heading a span {
                        border-top: 1px solid transparent
                    }
                    .journal-header-center .journal-cart #cart {
                        border-radius: 0;
                        border-right-width: 0!important
                    }
                    .journal-header-center .journal-cart #cart .content {
                        padding-top: 0
                    }
                    .journal-header-center .journal-cart #cart .content .cart-wrapper {
                        border-radius: 0
                    }
                    .journal-header-center .journal-cart #cart .content:before {
                        display: none
                    }
                    .journal-header-center .journal-cart #cart .heading i {
                        border-radius: 0
                    }
                    .journal-header-center .journal-currency,
                    .journal-header-center .journal-language {
                        padding: 0;
                        margin-right: 0;
                        position: absolute;
                        min-width: 40px;
                        z-index: 99
                    }
                    .journal-header-center .journal-language {
                        left: 0
                    }
                    .journal-header-center .journal-currency {
                        right: 1px
                    }
                    .journal-header-center .journal-language form {
                        text-align: left
                    }
                    .journal-header-center .journal-language form>div {
                        border-left: 0
                    }
                    .journal-header-center .journal-currency form {
                        text-align: right
                    }
                    .journal-header-center .journal-currency form>div {
                        border-right: 0;
                        border-left: 1px solid transparent
                    }
                    .journal-header-center .curr form,
                    .journal-header-center .lang form {
                        display: block
                    }
                    .journal-header-center .journal-center-bg {
                        top: 80px
                    }
                    .journal-header-center .journal-secondary {
                        width: 100%;
                        text-align: center;
                        clear: both;
                        background-color: #FAFAFA;
                        border-bottom: 1px solid transparent;
                        border-top: 1px solid transparent
                    }
                    .journal-header-center .links {
                        float: none!important;
                        margin: 0 auto
                    }
                    .journal-header-center .autocomplete2-suggestions {
                        top: 40px;
                        border-radius: 0
                    }
                    .journal-header-center .autocomplete2-suggestions:before {
                        display: none
                    }
                    .journal-header-center .autocomplete2-selected:first-child,
                    .journal-header-center .autocomplete2-selected:last-child,
                    .journal-header-center .autocomplete2-suggestion:first-child>a>span>img,
                    .journal-header-center .autocomplete2-suggestion:last-child>a>span>img {
                        border-radius: 0
                    }
                    .journal-top-header {
                        border-bottom: none
                    }
                }
                
                @media only screen and (max-width:470px) {
                    #cart .content {
                        min-width: 100%
                    }
                    .journal-header-center #search input {
                        border-bottom-width: 0!important
                    }
                    .journal-header-center .journal-cart #cart {
                        border-left-width: 0!important
                    }
                }
                
                @media only screen and (max-width:980px) {
                    .journal-header-menu #cart {
                        height: 40px;
                        -webkit-box-shadow: none;
                        box-shadow: none
                    }
                    .journal-header-menu .j-50 {
                        height: 40px
                    }
                    .journal-header-menu .j-med {
                        height: 120px
                    }
                    .journal-header-menu.nocart-nosearch .j-med {
                        height: 80px
                    }
                }
                
                @media only screen and (max-width:1024px) {
                    .super-menu>li:first-of-type {
                        border-left: none
                    }
                }
                
                @media only screen and (max-width:980px) {
                    .journal-header-default .super-menu>li>div {
                        left: 0;
                        margin-left: 0
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .super-menu>li.icon-only {
                        width: 100%
                    }
                    .mobile-trigger {
                        display: block;
                        height: 40px;
                        line-height: 40px;
                        text-transform: uppercase;
                        width: 100%;
                        font-size: 16px;
                        padding-left: 10px;
                        background-color: #5F6874;
                        cursor: pointer
                    }
                    .mobile-trigger:before {
                        content: "\e618";
                        margin-right: 10px;
                        font-size: 23px;
                        float: left
                    }
                    .journal-mobile .html-menu,
                    .journal-mobile .mega-menu {
                        position: relative
                    }
                    .journal-menu .mobile-menu li:last-of-type {
                        border-right: none
                    }
                    .journal-menu {
                        height: auto
                    }
                    .journal-menu .mobile-menu {
                        display: none
                    }
                    .journal-menu .mobile-menu>li {
                        position: relative;
                        display: block;
                        border-bottom: 1px solid #333745;
                        border-left: none;
                        border-right: none;
                        left: 0
                    }
                    .journal-menu .mobile-menu>li .mobile-plus {
                        display: none;
                        width: 40px;
                        height: 40px;
                        line-height: 35px;
                        font-size: 25px;
                        font-weight: bold;
                        z-index: 99;
                        top: 0;
                        right: 0;
                        position: absolute;
                        text-align: center;
                        cursor: pointer;
                        color: white;
                        background-color: #4f5660;
                        border-left: 1px solid #333745
                    }
                    .journal-menu .mobile-menu>li>ul {
                        left: 0!important
                    }
                    .journal-menu .mobile-menu>li>ul li .mobile-plus {
                        border-left: none;
                        height: 39px
                    }
                    .journal-menu .mobile-menu>li>a {
                        text-align: left;
                        padding-left: 10px
                    }
                    .journal-menu .mobile-menu li:last-of-type {
                        border-bottom: none
                    }
                    .journal-menu .mobile-menu>li>div+.mobile-plus,
                    .journal-menu .mobile-menu>li>span+.mobile-plus,
                    .journal-menu .mobile-menu>li>ul+.mobile-plus,
                    .journal-menu .mobile-menu>li>ul li .mobile-plus {
                        display: block
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .mobile-menu .drop-down>ul {
                        display: none
                    }
                    .mobile-menu .drop-down ul {
                        width: 100%;
                        position: relative;
                        -webkit-box-shadow: none;
                        box-shadow: none;
                        left: 0;
                        visibility: visible;
                        opacity: 1;
                        display: none
                    }
                    .mobile-menu .drop-down ul li {
                        color: #333745;
                        position: relative;
                        border-bottom: 1px solid #f4f4f4
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .mega-menu .mega-menu-column {
                        width: 100%!important;
                        float: none
                    }
                }
                
                @media only screen and (max-width:980px) {
                    .mobile-menu-on-tablet header .hide-on-mobile {
                        display: none!important
                    }
                    .mobile-menu-on-tablet .sticky-wrapper {
                        height: auto!important;
                        max-height: 100%!important
                    }
                    .mobile-menu-on-tablet .journal-header-center {
                        -webkit-box-shadow: none;
                        box-shadow: none
                    }
                    .mobile-menu-on-tablet .super-menu>li.icon-only {
                        width: 100%
                    }
                    .mobile-menu-on-tablet .mobile-trigger {
                        display: block;
                        height: 40px;
                        line-height: 40px;
                        text-transform: uppercase;
                        width: 100%;
                        font-size: 16px;
                        padding-left: 10px;
                        background-color: #5F6874;
                        cursor: pointer
                    }
                    .mobile-menu-on-tablet .mobile-trigger:before {
                        content: "\e618";
                        margin-right: 10px;
                        font-size: 23px;
                        float: left
                    }
                    .mobile-menu-on-tablet.journal-desktop .mega-menu,
                    .mobile-menu-on-tablet .journal-mobile .html-menu {
                        position: relative
                    }
                    .mobile-menu-on-tablet .journal-menu .mobile-menu li:last-of-type {
                        border-right: none
                    }
                    .mobile-menu-on-tablet .journal-menu {
                        height: auto
                    }
                    .mobile-menu-on-tablet .journal-menu .mobile-menu {
                        display: none
                    }
                    .mobile-menu-on-tablet .journal-menu .mobile-menu>li {
                        position: relative;
                        display: block;
                        border-bottom: 1px solid #333745;
                        border-left: none;
                        border-right: none;
                        left: 0;
                        width: 100%
                    }
                    .mobile-menu-on-tablet .journal-menu .mobile-menu>li .mobile-plus {
                        display: none;
                        width: 40px;
                        height: 40px;
                        line-height: 35px;
                        font-size: 25px;
                        font-weight: bold;
                        z-index: 99;
                        top: 0;
                        right: 0;
                        position: absolute;
                        text-align: center;
                        cursor: pointer;
                        color: white;
                        background-color: #4f5660;
                        border-left: 1px solid #333745
                    }
                    .mobile-menu-on-tablet .journal-menu .mobile-menu>li>ul {
                        left: 0!important
                    }
                    .mobile-menu-on-tablet .journal-menu .mobile-menu>li>ul li .mobile-plus {
                        border-left: none;
                        height: 39px
                    }
                    .mobile-menu-on-tablet .journal-menu .mobile-menu>li>a {
                        text-align: left;
                        padding-left: 10px
                    }
                    .mobile-menu-on-tablet .journal-menu .mobile-menu li:last-of-type {
                        border-bottom: none
                    }
                    .mobile-menu-on-tablet .journal-menu .mobile-menu>li>div+.mobile-plus,
                    .mobile-menu-on-tablet .journal-menu .mobile-menu>li>span+.mobile-plus,
                    .mobile-menu-on-tablet .journal-menu .mobile-menu>li>ul+.mobile-plus,
                    .mobile-menu-on-tablet .journal-menu .mobile-menu>li>ul li .mobile-plus {
                        display: block
                    }
                }
                
                @media only screen and (max-width:980px) {
                    .mobile-menu-on-tablet .mobile-menu .drop-down>ul {
                        display: none
                    }
                    .mobile-menu-on-tablet .mobile-menu .drop-down ul {
                        width: 100%;
                        position: relative;
                        -webkit-box-shadow: none;
                        box-shadow: none;
                        left: 0;
                        visibility: visible;
                        opacity: 1;
                        display: none
                    }
                    .mobile-menu-on-tablet .mobile-menu .drop-down ul li {
                        color: #333745;
                        position: relative;
                        border-bottom: 1px solid #f4f4f4
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .mobile-menu-on-tablet .mega-menu .mega-menu-column {
                        width: 100%!important;
                        float: none
                    }
                }
                
                @media only screen and (max-width:470px) {
                    .firefox .sticky-wrapper,
                    .firefox header {
                        display: table
                    }
                    .firefox #top-modules {
                        clear: both
                    }
                }
                
                @media only screen and (max-width:1040px) {
                    #column-left+#column-right+#content .product-info>div,
                    #column-left+#column-right+.row #content .product-info>div {
                        display: block;
                        width: 100%;
                        float: none
                    }
                    #column-left+#column-right+#content .product-info .right,
                    #column-left+#column-right+.row #content .product-info .right {
                        padding: 0;
                        margin-top: 15px
                    }
                    #column-left+#column-right+#content .product-info .right .text-qty,
                    #column-left+#column-right+.row #content .product-info .right .text-qty {
                        display: none
                    }
                }
                
                @media only screen and (max-width:980px) {
                    .product-info .right .cart div .links span {
                        display: none
                    }
                    .product-info .right .cart div .links a {
                        width: 100%;
                        display: block
                    }
                    .product-info .right .cart div .links a:first-of-type {
                        margin-bottom: 10px
                    }
                    .product-info.split-60-40 .right .cart div .qty {
                        width: 100%;
                        margin-bottom: 10px
                    }
                    .product-info.split-60-40 .right .cart div .button {
                        width: 100%
                    }
                    #column-left+#content .product-info>div,
                    #column-left+.row #content .product-info>div,
                    #column-right+#content .product-info>div,
                    #column-right+.row #content .product-info>div {
                        display: block;
                        width: 100%
                    }
                    #column-left+#content .product-info .right,
                    #column-left+.row #content .product-info .right,
                    #column-right+#content .product-info .right,
                    #column-right+.row #content .product-info .right {
                        padding: 0;
                        margin-top: 15px
                    }
                    #column-left+#content .product-info .right .text-qty,
                    #column-left+.row #content .product-info .right .text-qty,
                    #column-right+#content .product-info .right .text-qty,
                    #column-right+.row #content .product-info .right .text-qty {
                        display: none
                    }
                }
                
                @media only screen and (max-width:980px) {
                    .social {
                        padding-top: 10px
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .product-info>div {
                        display: block!important;
                        width: 100%!important
                    }
                    .product-info .right {
                        padding: 0;
                    }
                    .product-info .right .text-qty {
                        display: none
                    }
                    .social {
                        padding-top: 10px
                    }
                    #tabs {
                        display: block;
                        border-bottom-left-radius: 0;
                        border-bottom-right-radius: 0;
                        margin: 0;
                        padding: 20px;
                    }
                    .discount_prices .optprice span {
                        font-size: 18px!important;
                        font-weight: 700;
                        color: #991b02;
                        padding: 5px;
                    }
                    .discount_prices .optprice {
                        color: orangered;
                    }
                    .discount_prices .optprice+.optprice {
                        color: #991b02;
                    }
                    .discount_prices .optprice:first-child span {
                        color: orangered;
                    }
                    #tabs a {
                        width: 100%;
                        display: table
                    }
                    .tab-content {
                        border-top-left-radius: 0;
                        border-top-right-radius: 0
                    }
                    .product-page #tabs a,
                    .product-page #tabs li {
                        float: none
                    }
                }
                
                @media only screen and (max-width:460px) {
                    .product-info .right .cart div .qty {
                        width: 100%;
                        margin-bottom: 10px
                    }
                    .product-info .right .cart div .button {
                        width: 100%
                    }
                }
                
                @media only screen and (max-width:980px) {
                    .product-filter>div b {
                        display: none
                    }
                }
                
                @media only screen and (max-width:991px) {
                    #column-left,
                    #column-right,
                    .column-left-bg,
                    .column-right-bg {
                        display: none!important
                    }
                    ul.yo-fm.fm-one ul {
                        position: relative
                    }
                    ul.yo-fm.fm-one ul {
                        left: 0
                    }
                    #column-left+#column-right+#content,
                    #column-left+#column-right+.row #content,
                    #column-left+#column-right+span+#content,
                    #column-left+#content,
                    #column-left+.row #content,
                    #column-left+span+#content,
                    #column-right+#content,
                    #column-right+.row #content,
                    #column-right+span+#content {
                        margin: 0
                    }
                }
                
                @media only screen and (max-width:470px) {
                    .product-compare {
                        display: none
                    }
                    .product-list-item .image {
                        width: 100%;
                        float: none;
                        margin-bottom: 10px
                    }
                    .product-list-item .image img {
                        float: none
                    }
                    .product-list-item .name {
                        margin-left: 0
                    }
                    .product-list-item .product-details {
                        margin-left: 0
                    }
                }
                
                .mobile .product-wrapper,
                .tablet .product-wrapper {
                    -webkit-box-shadow: none!important;
                    box-shadow: none!important;
                    border-radius: 0;
                    border-width: 0
                }
                
                .mobile #bottom-modules>div,
                .mobile #top-modules>div,
                .tablet #bottom-modules>div,
                .tablet #top-modules>div {
                    background-attachment: scroll!important;
                    background-size: 100%
                }
                
                .mobile .product-grid-item .image .compare,
                .mobile .product-grid-item .image .wishlist,
                .tablet .product-grid-item .image .compare,
                .tablet .product-grid-item .image .wishlist {
                    visibility: visible;
                    opacity: 1
                }
                
                .mobile .hint--top:after,
                .mobile .hint--top:before,
                .mobile .product-details:before,
                .tablet .hint--top:after,
                .tablet .hint--top:before,
                .tablet .product-details:before {
                    display: none!important
                }
                
                .mobile .button,
                .tablet .button {
                    -webkit-box-shadow: none!important;
                    box-shadow: none!important
                }
                
                @media only screen and (max-width:991px) {
                    .single-section .box-sections.box-block ul li {
                        min-width: 100%;
                        float: none;
                        margin-bottom: 0
                    }
                }
                
                @media only screen and (max-width:540px) {
                    .box-sections {
                        height: auto
                    }
                    .box-sections ul li {
                        min-width: 100%;
                        float: none;
                        display: block;
                        margin-bottom: 0;
                        border-right: 0;
                        border-bottom: 1px solid
                    }
                    .box-sections ul li:last-of-type {
                        border-bottom: 0
                    }
                }
                
                @media only screen and (max-width:560px) {
                    .journal-carousel .htabs {
                        height: auto
                    }
                    .journal-carousel .htabs a {
                        background-color: transparent;
                        -webkit-box-shadow: none;
                        box-shadow: none;
                        border-bottom-style: solid;
                        border-bottom-width: 1px;
                        color: inherit;
                        border-right: 0;
                        width: 100%
                    }
                    .journal-carousel .htabs a:last-of-type {
                        border-bottom: 0
                    }
                    .journal-carousel .htabs.single-tab a,
                    .journal-carousel .htabs.single-tab a.selected,
                    .journal-carousel .htabs.single-tab a:hover {
                        border-bottom: 0
                    }
                }
                
                @media only screen and (max-width:540px) {
                    table.list .t-2,
                    table.list .t-3,
                    table.list .t-6,
                    table.list .t-span-3 {
                        display: none
                    }
                    table.list .t-span-1 {
                        display: table-cell
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .login-content .login-wrap {
                        min-height: 50px
                    }
                    .login-content>div {
                        min-height: 100%
                    }
                }
                
                @media only screen and (max-width:460px) {
                    .order-list .order-info {
                        text-align: center;
                        padding: 5px 0;
                        width: 50px
                    }
                }
                
                @media only screen and (max-width:460px) {
                    .wishlist-info .model,
                    .wishlist-info .stock {
                        display: none
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .cart-info .model,
                    .cart-info .price {
                        display: none
                    }
                    .cart-info .name a {
                        white-space: normal
                    }
                }
                
                @media only screen and (max-width:470px) {
                    .cart-info .quantity {
                        display: none;
                        min-width: 50px
                    }
                    .cart-info .quantity input[type=text] {
                        display: block;
                        position: relative;
                        left: 10px;
                        margin-bottom: 5px
                    }
                    .cart-info .image img {
                        max-width: 50px
                    }
                    .sc-page .buttons>div,
                    .sc-page .buttons>div a {
                        width: 100%
                    }
                    .sc-page .buttons .right {
                        margin-bottom: 10px
                    }
                    #total .right {
                        width: 74%
                    }
                    .checkout-content table {
                        table-layout: auto
                    }
                }
                
                @media only screen and (max-width:470px) {
                    .checkout-content .left,
                    .checkout-content .right {
                        width: 100%
                    }
                    .checkout-content table {
                        table-layout: fixed
                    }
                    .checkout-content table td {
                        width: 100%
                    }
                    .checkout-content tbody .model,
                    .checkout-content tbody .price,
                    .checkout-content tbody .quantity,
                    .checkout-content thead .model,
                    .checkout-content thead .price,
                    .checkout-content thead .quantity {
                        display: none
                    }
                    .checkout-content .button {
                        display: block;
                        float: right
                    }
                    .checkout-content .buttons a {
                        display: inline-block
                    }
                    .checkout-content .buttons .right {
                        text-align: left
                    }
                    .checkout-content #login .button,
                    .checkout-content .left .button {
                        float: none
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .sitemap-info>div {
                        width: 100%;
                        padding: 0
                    }
                    .sitemap-info>div:first-of-type {
                        padding: 0;
                        padding-bottom: 20px
                    }
                    .manufacturer-list ul {
                        display: block;
                        float: none;
                        width: 100%
                    }
                }
                
                @media only screen and (max-width:980px) {
                    #content.search-page h2 {
                        padding: 8px;
                        line-height: 18px;
                        height: auto
                    }
                    #content.search-page .content select {
                        margin-bottom: 10px;
                        display: block;
                        margin-left: 0;
                        margin-top: 20px
                    }
                    #content.search-page .content label {
                        min-width: 95%;
                        display: inline-block
                    }
                }
                
                @media only screen and (max-width:991px) {
                    #content.search-page .content label {
                        min-width: 90%
                    }
                }
                
                @media only screen and (max-width:470px) {
                    #content.search-page .content label {
                        min-width: 85%
                    }
                }
                
                @media only screen and (max-width:991px) {
                    [data-hint]:after,
                    [data-hint]:before {
                        display: none!important
                    }
                    footer .contacts-left,
                    footer .contacts-right {
                        float: none
                    }
                    footer .bottom-footer {
                        height: auto;
                        overflow: visible;
                        border-radius: 0
                    }
                    footer .bottom-footer .copyright {
                        float: none;
                        height: 40px;
                        line-height: 50px;
                        padding-left: 0;
                        text-align: center;
                        width: 100%
                    }
                    footer .bottom-footer .payments {
                        padding-right: 0;
                        width: 100%;
                        text-align: center;
                        padding-bottom: 10px;
                        float: none
                    }
                    #footer .contacts {
                        border-radius: 0
                    }
                    #footer .contacts>div>span {
                        display: block;
                        margin-bottom: 5px
                    }
                    #footer .contacts>div>span.hint--top {
                        display: inline-block
                    }
                    .footer-post-title {
                        white-space: normal!important
                    }
                }
                
                @media only screen and (max-width:470px) {
                    footer .contacts>div {
                        text-align: left
                    }
                    footer .contacts>div .no-name {
                        display: inline-block;
                        margin-bottom: 0
                    }
                    footer .bottom-footer .copyright {
                        line-height: 100%;
                        padding-top: 12px
                    }
                }
                
                @media only screen and (max-width:1024px) {
                    .gallery-thumb .item-hover,
                    .gallery-thumb a:before {
                        display: none
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .cms-block,
                    .static-banner {
                        margin-bottom: 20px
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .extended-layout #column-left+#content,
                    .extended-layout #column-left+.row #content {
                        padding: 0 0 20px 20px;
                        margin-left: 0
                    }
                    .extended-layout #column-right+#content,
                    .extended-layout #column-right+.row #content {
                        padding: 0px 20px 20px 20px;
                        margin-right: 0
                    }
                    .extended-layout #column-left+#column-right+#content,
                    .extended-layout #column-left+#column-right+.row #content {
                        padding: 0 20px 20px 20px;
                        margin-left: 0;
                        margin-right: 0
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .multi-modules .journal-simple-slider,
                    .multi-modules .journal-slider {
                        max-width: 100%!important
                    }
                    .multi-modules-column,
                    .multi-modules-row {
                        height: auto!important
                    }
                    .multi-modules-column {
                        width: 100%!important;
                        margin-bottom: 0!important;
                        height: auto!important
                    }
                    .multi-modules>div .multi-modules-row {
                        margin-bottom: 20px
                    }
                }
                
                @media only screen and (max-width:980px) {
                    .two-columns #content .journal-newsletter .newsletter-text {
                        float: none;
                        width: 100%!important;
                        margin-bottom: 10px
                    }
                    .two-columns #content .journal-newsletter .newsletter-input-wrap {
                        float: none;
                        width: 100%!important;
                        height: auto!important;
                        text-align: center
                    }
                    .two-columns #content .journal-newsletter .newsletter-input-wrap .newsletter-button {
                        position: relative;
                        left: auto!important;
                        right: auto!important;
                        width: 100%
                    }
                    .two-columns #content .journal-newsletter .newsletter-input-wrap input+.button {
                        margin-top: 0
                    }
                    .one-column #content .journal-newsletter .newsletter-text {
                        float: none;
                        width: 100%!important;
                        margin-bottom: 10px
                    }
                    .one-column #content .journal-newsletter .newsletter-input-wrap {
                        float: none;
                        width: 100%!important;
                        text-align: center
                    }
                }
                
                @media only screen and (max-width:991px) {
                    #bottom-modules .journal-newsletter .newsletter-text,
                    #content .journal-newsletter .newsletter-text,
                    #top-modules .journal-newsletter .newsletter-text,
                    footer .journal-newsletter .newsletter-text {
                        float: none;
                        display: block!important;
                        width: 100%!important;
                        margin-bottom: 10px;
                        padding-right: 0
                    }
                    #bottom-modules .journal-newsletter .newsletter-input-wrap,
                    #content .journal-newsletter .newsletter-input-wrap,
                    #top-modules .journal-newsletter .newsletter-input-wrap,
                    footer .journal-newsletter .newsletter-input-wrap {
                        float: none;
                        width: 100%!important;
                        height: auto!important;
                        text-align: center
                    }
                    #bottom-modules .journal-newsletter .newsletter-input-wrap .newsletter-button,
                    #content .journal-newsletter .newsletter-input-wrap .newsletter-button,
                    #top-modules .journal-newsletter .newsletter-input-wrap .newsletter-button,
                    footer .journal-newsletter .newsletter-input-wrap .newsletter-button {
                        position: relative!important;
                        left: auto!important;
                        right: auto!important;
                        width: 100%;
                        top: 0!important;
                        margin-top: 5px!important
                    }
                    #bottom-modules .journal-newsletter .newsletter-input-wrap input+.button,
                    #content .journal-newsletter .newsletter-input-wrap input+.button,
                    #top-modules .journal-newsletter .newsletter-input-wrap input+.button,
                    footer .journal-newsletter .newsletter-input-wrap input+.button {
                        margin-top: 0
                    }
                    .ui-pnotify {
                        top: 0;
                        left: 0;
                        right: 0
                    }
                }
                
                @media only screen and (max-width:470px) {
                    .posts h2 a {
                        height: auto!important
                    }
                    .blog-list-view .posts .post-image {
                        float: none;
                        padding-right: 0;
                        width: 100%
                    }
                    .blog-list-view .posts .post-item-details {
                        float: none;
                        width: 100%
                    }
                    .blog-list-view .posts h2 {
                        margin-top: 10px
                    }
                    .blog-list-view .posts h2 a {
                        height: auto!important;
                        display: inline-block;
                        border-bottom: 1px solid #E4E4E4;
                        padding-bottom: 7px
                    }
                    .blog-list-view .post-text {
                        padding: 5px 10px 10px 0
                    }
                    .blog-list-view .comment-date {
                        padding: 5px 0;
                        border: 0
                    }
                }
                
                @media only screen and (max-width:500px) {
                    .posts.blog-list-view .post-image {
                        float: none;
                        display: block;
                        margin-bottom: 12px;
                        width: 100%!important
                    }
                    .posts.blog-list-view .post-item-details {
                        width: 100%!important
                    }
                }
                
                @media only screen and (max-width:980px) {
                    .two-columns .posts h2 a {
                        height: auto!important
                    }
                }
                
                @media only screen and (max-width:1220px) {
                    .two-columns.blog-list-view .posts .post-image {
                        width: 35%
                    }
                    .two-columns.blog-list-view .post-item-details {
                        width: 65%
                    }
                }
                
                @media only screen and (max-width:980px) {
                    .two-columns.blog-list-view .post-image {
                        float: none;
                        padding-right: 0;
                        width: 100%
                    }
                    .two-columns.blog-list-view .post-item-details {
                        float: none;
                        width: 100%
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .comments .reply,
                    .comments>.comment {
                        padding: 15px 15px 15px 15px
                    }
                    .comments .avatar {
                        position: relative;
                        float: left;
                        top: 0;
                        left: 0;
                        margin: 0 10px 0 0
                    }
                    .comment-form form {
                        padding: 15px
                    }
                    .comment-form form>div input {
                        width: 100%;
                        max-width: 100%
                    }
                    .blog-post .post-stats span {
                        display: block;
                        margin-bottom: 7px
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .comments .reply,
                    .comments .reply+.success,
                    .reply-form {
                        margin-left: 0
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .oc2 #column-right+.row #content {
                        margin-right: 0
                    }
                    .oc2 #column-left+.row #content {
                        margin-left: 0
                    }
                    .oc2 fieldset label,
                    .oc2 fieldset label+div,
                    .oc2 fieldset label+input.form-control {
                        width: 100%
                    }
                    .oc2 fieldset label,
                    .oc2 fieldset label+div {
                        padding-top: 0
                    }
                    .oc2 .captcha-row .pull-right {
                        margin-left: 0
                    }
                    .oc2 .contact-page .col {
                        float: none;
                        width: 100%;
                        margin-bottom: 10px;
                        padding-left: 0
                    }
                    .oc2 .contact-page .col-sm-10 {
                        width: 100%
                    }
                    .oc2 .form-horizontal .form-group label {
                        width: 100%;
                        float: none;
                        margin-bottom: 4px
                    }
                    .oc2 .form-horizontal .form-group label+div {
                        width: 100%
                    }
                    .oc2 .action-area .panel-body label {
                        display: inline-block;
                        margin-bottom: 5px
                    }
                    .oc2 .action-area .panel-body .input-group {
                        width: 100%
                    }
                    .oc2 .action-area .panel-body .input-group input[type=text] {
                        min-width: 100%;
                        width: 100%
                    }
                    .oc2 .action-area .panel-body .input-group .input-group-btn {
                        margin-top: 5px;
                        display: block
                    }
                    .oc2 .action-area .panel-body .input-group .button {
                        width: 100%;
                        display: block;
                        margin-left: 0
                    }
                    .oc2 .action-area .sc-shipping .form-horizontal .form-group label {
                        padding-top: 0
                    }
                    .oc2 .action-area .sc-shipping .form-horizontal .form-group label+div {
                        width: 100%
                    }
                    .oc2 .action-area .sc-shipping .button {
                        margin-top: 5px
                    }
                }
                
                @media only screen and (max-width:980px) {
                    .journal-checkout .left select {
                        width: 100%;
                        margin-left: 0
                    }
                    .journal-checkout .left input[type=radio] {
                        margin-left: 0
                    }
                    .journal-checkout .left .button {
                        width: 100%
                    }
                    .journal-checkout .right select {
                        margin-left: 0
                    }
                    .journal-checkout .section-left .coupon-voucher .input-group-btn,
                    .journal-checkout .section-left .coupon-voucher input[type=text],
                    .journal-checkout .section-left .coupon-voucher input {
                        width: 100%
                    }
                    .journal-checkout .section-left .coupon-voucher input[type=text] {
                        margin-bottom: 7px
                    }
                    .journal-checkout label {
                        padding-right: 0;
                        line-height: 1
                    }
                    .journal-checkout .coupon-voucher .panel-body {
                        display: block;
                        float: none
                    }
                    .journal-checkout .coupon-voucher .checkout-coupon {
                        padding-right: 0;
                        margin-bottom: 10px
                    }
                    .journal-checkout .spw {
                        margin-bottom: 0
                    }
                    .journal-checkout .spw>div {
                        display: block
                    }
                    .journal-checkout .spw>div:first-of-type {
                        padding-right: 12px
                    }
                    .journal-checkout .checkout-cart td.quantity {
                        padding: 5px
                    }
                    .journal-checkout .checkout-cart td.quantity input[type=text] {
                        display: block;
                        float: none;
                        width: auto;
                        min-width: 42px;
                        margin: 0 auto
                    }
                    .journal-checkout .checkout-cart td.quantity .input-group {
                        display: inline-block
                    }
                    .journal-checkout .checkout-cart td.quantity .input-group input {
                        margin-top: 5px
                    }
                    .journal-checkout .checkout-cart td.quantity .input-group input:first-of-type {
                        margin-right: 5px
                    }
                    .journal-checkout .checkout-cart td.image {
                        padding-right: 5px
                    }
                    .journal-checkout .confirm-order .button {
                        width: 100%
                    }
                    .journal-checkout .checkout-cart td.name {
                        padding-left: 15px
                    }
                    .journal-checkout .coupon-voucher .input-group-btn {
                        padding-left: 0
                    }
                    .oc2 .journal-checkout .checkout-cart td.quantity {
                        padding: 5px
                    }
                    .oc2 .journal-checkout .checkout-cart td.quantity input[type=text] {
                        width: 100%;
                        min-width: 76px;
                        margin-bottom: 5px
                    }
                    .oc1 .journal-checkout .form-horizontal .form-group label {
                        width: 100%;
                        float: none
                    }
                    .oc1 .journal-checkout .form-horizontal .form-group label+div {
                        width: 100%;
                        float: none
                    }
                }
                
                @media only screen and (max-width:991px) {
                    .one-page-checkout {
                        margin-bottom: 20px
                    }
                    .category-home-text {
                        text-align: center
                    }
                    .topcategory {
                        text-align: center
                    }
                    .sub_category_home {
                        width: auto;
                        max-width: inherit
                    }
                    #showAll {
                        float: none
                    }
                    .journal-checkout {
                        display: block
                    }
                    .journal-checkout .left,
                    .journal-checkout .right {
                        width: 100%;
                        padding-right: 0
                    }
                    .journal-checkout .left {
                        margin-bottom: 15px
                    }
                    .journal-checkout .left.login-mobile .checkout-content.checkout-register {
                        display: none
                    }
                    .journal-checkout .left.login-mobile .checkout-content.checkout-login {
                        margin-bottom: 0
                    }
                    .journal-checkout #shipping-address {
                        margin-top: 18px
                    }
                    .journal-checkout .spw>div:first-of-type {
                        padding-right: 0
                    }
                    .journal-checkout .coupon-voucher .input-group-btn,
                    .journal-checkout .coupon-voucher input[type=text],
                    .journal-checkout .coupon-voucher input {
                        width: 100%
                    }
                    .journal-checkout #payment-confirm-button fieldset #card-new label {
                        display: block;
                        width: 100%;
                        margin-bottom: 3px
                    }
                    .journal-checkout #payment-confirm-button fieldset #card-new label+div {
                        display: block;
                        width: 100%
                    }
                    .journal-checkout #payment-confirm-button fieldset input[type=email],
                    .journal-checkout #payment-confirm-button fieldset input[type=password],
                    .journal-checkout #payment-confirm-button fieldset input[type=tel],
                    .journal-checkout #payment-confirm-button fieldset input[type=text],
                    .journal-checkout #payment-confirm-button fieldset textarea {
                        width: 100%;
                        max-width: 100%
                    }
                    .journal-checkout .checkout-content table {
                        min-width: 460px
                    }
                    .journal-checkout .checkout-content table td {
                        width: auto
                    }
                    .journal-checkout .checkout-cart td.name {
                        padding-left: 0
                    }
                    .journal-checkout .checkout-content tbody .model,
                    .journal-checkout .checkout-content tbody .price,
                    .journal-checkout .checkout-content tbody .quantity,
                    .journal-checkout .checkout-content thead .model,
                    .journal-checkout .checkout-content thead .price,
                    .journal-checkout .checkout-content thead .quantity {
                        display: table-cell
                    }
                    .journal-checkout .checkout-cart td.name a {
                        margin-left: 0
                    }
                    .journal-checkout .checkout-cart td.image img {
                        max-width: 80%
                    }
                    .is-customer .journal-checkout section.section-left,
                    .is-customer .journal-checkout section.section-right {
                        width: 100%;
                        padding-left: 0
                    }
                    .is-customer .journal-checkout .section-left {
                        margin-bottom: 15px
                    }
                }
                
                @media (max-width:320px) {
                    header .links>a {
                        padding: 0
                    }
                    .mfilter-price-inputs {
                        font-size: 10px!important
                    }
                    .top-menu-link {
                        padding-left: 0
                    }
                }
                
                @media (min-width:991px) and (max-width:1023px) {
                    .super-menu>li:after {
                        display: none
                    }
                }
                
                @media (min-width:768px) and (max-width:1023px) {
                    #form-review input[type=text] {
                        width: 90%
                    }
                    .btn-call-back {
                        margin-top: 0!important
                    }
                    #form-review #input-review {
                        width: 90%
                    }
                    .oc2 .form-horizontal .form-group label {
                        text-align: left;
                        width: 35%
                    }
                    .product-filter>div {
                        padding: 10px 0
                    }
                    .extended-container .update_minus .fa,
                    .extended-container .update_plus_plus .fa {
                        font-size: 9px!important
                    }
                    .product-list-item .cart .button {
                        line-height: 30px!important
                    }
                    .product-list-item .b1c,
                    .product-list-item .cart .button {
                        width: 100%;
                        margin-top: 10px;
                        margin-left: 0
                    }
                    .product-list-item .small-button {
                        height: 30px;
                        vertical-align: top
                    }
                    .mfilter-heading-text>span {
                        padding-left: 4%
                    }
                    .all-phones {
                        margin-top: 5%
                    }
                    .adress-header {
                        margin-top: 5%;
                        text-align: left!important
                    }
                    .marker {
                        text-align: left!important
                    }
                    .hdr-phone {
                        line-height: 2.4
                    }
                    #cart .heading a>span {
                        font-size: 12px
                    }
                    .journal-header-center #search {
                        margin-left: -3px
                    }
                    .adress-footer {
                        margin-top: 1%
                    }
                    .right-data-footer {
                        margin-top: 1%
                    }
                    #footer .posta {
                        padding-top: 0
      s              }
                }
                
                @media (min-width:1024px) {
                    .update_minus .fa,
                    .update_plus_plus .fa {
                        font-size: 9px!important
                    }
                    .article-item-main .caption {
                        width: 65%
                    }
                    .recommend-carousel .button-cart-text:before {
                        display: inline
                    }
                }
                
                @media (min-width:425px) and (max-width:767px) {
                    .product-list-item .cart .button {
                        width: 100%;
                        display: block;
                        margin-top: 10px;
                        margin-bottom: 10px;
                        margin-left: 0
                    }
                    span.button-cart-text {
                        padding-top: 3px
                    }
                    .b1c-submit,
                    button.b1c {
                        width: 144px;
                        min-width: auto!important
                    }
                    .results {
                        width: 60%
                    }
                    .links {
                        width: 40%
                    }
                    .small-button {
                        height: 30px;
                        vertical-align: top
                    }
                    .update_minus .fa,
                    .update_plus_plus .fa {
                        font-size: 9px!important
                    }
                }
                
                @media (max-width:425px) {
                    .no_arrow {
                        font-size: 10px!important;
                        margin: 5px!important;
                        padding: 5px 10px
                    }
                    .product-list-item .small-button {
                        display: none
                    }
                    .product-list-item .b1c {
                        display: block;
                        width: 100%;
                        margin-top: 15px
                    }
                    .product-list-item .price {
                        text-align: center;
                        margin-bottom: 10px
                    }
                    .product-list-item .cart {
                        text-align: center
                    }
                    .product-list-item .b1c,
                    .product-list-item .cart .button {
                        margin-left: 0;
                        margin-top: 10px;
                        padding: 0;
                        height: 40px
                    }
                    .categoriy .pagination {
                        padding-top: 0;
                        margin-top: 0;
                        padding-left: 0
                    }
                    .categoriy .product-wrapper {
                        margin-right: 0
                    }
                    .categoriy .pagination .links {
                        padding: 0
                    }
                    .categoriy .pagination .links+.results {
                        padding: 0
                    }
                }
                
                @media (min-width:1200px) {
                    .container {
                        width: 1170px;
                        padding: 0;
                    }
                }