@media only screen and (max-width: 1200px) {
    body{
        padding-top: 200px;
    }
}
@media only screen and (max-width: 960px) {
    .destop {
        display: none;
    }
    .mobile {
        display: block;
    }
    .mobile-logo {
        text-align: center;
        max-width: 550px;
        margin: 0 auto;
        padding: 15px 25px;
    }
    .mobile-logo img {
        max-width: 360px;
        width: 100%;
    }
    header {
        height: 140px;
    }
    body {
        padding-top: 170px;
    }
    .graybackground {
        overflow: hidden;
    }
    .mobile-menu {
        margin-top: 5px;
    }
    .mobile-phone {
        border: 2px solid #d84e28;
        color: #d84e28;
        display: inline-block;
    }
    .mobile-nav {
        display: inline-block;
        position: relative;
        float: right;
    }
    .mobile-phone ul {
        display: inline-block;
        margin: 0;
        padding: 0;
    }
    .mobile-phone ul li {
        display: inline-block;
        margin: 0;
    }
    .chat-label {
        font-size: 1.2em;
        color: #bc4f2e;
        font-weight: 700;
        font-family: "DINbekBold";
        text-transform: uppercase;
    }
    .chat-button {
        background-color: #d84e28;
        display: block;
        padding: 4px 12px;
        color: #fff;
        font-family: "DINbekBold";
        font-weight: 700;
        font-size: 1em;
    }
    .chat-button a {
        color: #fff;
        font-family: "DINbekBold";
        font-weight: 700;
        font-size: 1em;
    }
    .burger-menu {
        display: inline-block;
        background: url(../images/burger-menu.png) 0 0 no-repeat;
        width: 32px;
        height: 22px;
        font-size: 0;
        position: absolute;
        top: 6px;
        right: 0;
    }
    .navbar-nav > li > a {
        padding-top: 1px;
        padding-bottom: 1px;
    }
    .mobile-nav-detail {
        display: none;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        padding: 15px 0 0;
        z-index: 999;
        background: #bc4f2e;
    }
    .nav-top {
        padding: 15px 0;
    }
    .mobile-search {
        display: inline-block;
        position: relative;
        float: left;
        min-width: 85%;
    }
    .mobile-search input#search {
        background: #fff;
        border: 0;
        padding: 5px;
        display: inline-block;
        font-size: 14px;
        width: 100%;
    }
    .mobile-search .btn-search {
        background: url(../images/ico-search.png) center no-repeat;
        width: 17px;
        height: 17px;
        display: inline-block;
        cursor: pointer;
        border: 0;
        font-size: 0;
        position: absolute;
        top: 6px;
        right: 10px;
    }
    .btn-nav-close {
        display: inline-block;
        background: url(../images/close-menu.png) 0 0 no-repeat;
        width: 18px;
        height: 18px;
        margin-right: 10px;
        margin-top: 5px;
        font-size: 0;
    }
    .big-banner {
        min-height: 271px;
    }
    .nav-close {
        float: right;
    }
    .nav-03 {
        background: #a23d1e;
    }
    .nav-03 ul {
        display: block;
        margin: 0;
        padding: 0;
    }
    .nav-03 ul li {
        display: block;
        margin: 0;
        padding: 5px 15px;
        border-bottom: 1px solid #000;
    }
    .nav-03 ul li:last-child {
        border-bottom: 0;
    }
    .nav-03 ul li a {
        color: #fff;
        font-family: "DINbekBold";
        font-weight: 700;
        font-size: 18px;
        padding: 10px;
        display: block;
        text-transform: uppercase;
    }
    .nav-03 .chm-login:before {
        background: url(../images/ico-login-m.png) 0 0 no-repeat;
        width: 22px;
    }
    .nav-03 .chm-register:before {
        background: url(../images/ico-register-m.png) 0 0 no-repeat;
        width: 22px;
    }
    .nav-03 .chm-quote:before {
        background: url(../images/quote-m.png) 0 0 no-repeat;
        width: 22px;
    }
    .nav-mobile-left {
        float: left;
        width: 50%;
        text-align: left;
    }
    .nav-mobile-right {
        float: right;
        width: 50%;
        text-align: right;
    }
    .nav-4 {
        background: #bb432e;
    }
    .nav-4 ul {
        display: block;
        margin: 0;
        padding: 0;
    }
    .nav-4 ul li {
        display: block;
        margin: 0;
        padding: 15px;
        border-bottom: 1px solid #000;
        width: 100%;
    }
    .nav-4 ul li:first-child {
        border-top: 1px solid #000;
    }
    .nav-mobile-right ul li {
        border-left: 1px solid #000;
    }
    .nav-4 ul li a {
        color: #fff;
        text-transform: uppercase;
        font-size: 18px;
        font-weight: 700;
    }
    .nav-mobile-left .category-item {
        padding: 15.5px 15px;
        margin: 0;
        background: #bb432e;
    }
    .nav-mobile-left .category-item a {
        padding: 0;
    }
    .pageexp {
        background: none;
        border-top: 3px solid #f15c22;
    }
    .pageexp h1.title {
        margin-bottom: 40px;
        margin-top: 0;
    }
    .subtitle-export {
        width: 100%;
    }
    .pageexp .bottom-product-space {
        height: 0;
        margin-top: 0;
        margin-bottom: -50px;
    }
    .pageexpcountry .banner {
        display: none;
    }
    .pageexpcountry ul.breadcrumb {
        margin: 0;
    }
    .select-country {
        width: 100%;
        float: none;
    }
    .show-mobdes {
        display: block;
    }
    .hide-mobile {
        display: none;
    }
    .pageexpcountry
        .title-values.textboldtheme.text-uppercase.colortheme-orange.mb-4 {
        font-size: 20px;
    }
    .nav-mobile-left .nav-6,
    .nav-mobile-left .nav-7 {
        display: none;
    }
    .img_pro_chm {
        width: 100%;
        text-align: center;
        float: none;
    }
    .products-list .product-shop,
    .desc.std.chm_desc,
    .chm-det {
        float: none;
        width: 100%;
        margin: 0;
    }
    .cms-returns-policy ul,
    .cms-returns-policy ol {
        padding-left: 18px;
    }
    .cms-returns-policy .return-form ul {
        padding-left: 0;
    }
}
@media only screen and (max-width: 768px) {
    .col-md-3.col-sm-5.col-xs-12.address-info {
        display: block;
        width: 100%;
    }
    .col-md-9.col-sm-7.col-xs-12 {
        display: block;
        width: 100%;
    }
    .std ol,
    .std ul {
        padding-left: 0;
        display: block;
        width: 100%;
    }
    .form-list .field {
        float: none;
        width: 100%;
        display: block;
    }
    .contact-group {
        width: 100% !important;
    }
    ul.contact-info li,
    ul.contact-info {
        border: none !important;
    }
    .client-data.box,
    .qquote-cart-collaterals,
    #quotelist #submit-quote-request {
        width: 100% !important;
    }
    tr {
        display: block !important;
    }
    .data-table > colgroup + thead > tr:first-child > th,
    .data-table > tbody > tr:nth-child(odd) > td,
    .data-table > tbody > tr:nth-child(odd) > th,
    td.chm-qq,
    .form-chm-3 {
        display: block;
        width: 100% !important;
        text-align: center;
    }
    .button.btn-empty,
    .button.btn-update,
    .cart-table .btn-continue {
        display: inline-block;
        float: none;
        width: 100%;
        margin: 5px 0;
    }
    header .logo img {
        height: 70px !important;
    }
    header .logo {
        padding-top: 40px !important;
    }
    .cms-returns-policy .page-title h1 {
        font-size: 26px;
    }
    .cms-returns-policy h3 {
        font-size: 18px;
    }
    .cms-returns-policy ul,
    .cms-returns-policy ol {
        padding-left: 18px;
    }
    .cms-returns-policy .return-form ul {
        padding-left: 0;
    }
    .cms-returns-policy .form-list .field {
        padding: 0;
    }
    .cms-returns-policy .return-form .input-contact-submit-spill {
        width: 273px;
    }
}

@media only screen and (max-width: 767px) {
    .navigation .level0.parent > .level-top > .ui-menu-icon {
        display: none
    }
}

@media only screen and (max-width: 375px) {
    body{
        padding-top: 132px;
    }

    .mobile-nav-detail {
        height: 600px;
        overflow-y: auto;
    }
}
