@media only screen and (max-width: 1440px) {



}

@media only screen and (max-width: 1280px) {

    body {
        font-size: 14px;
    }

    .copyright {
        font-size: 12px;
    }

}

@media only screen and (max-width: 960px) {

    .contacts-item {
        width: 100%;
    }

    .category-item {
        width: 33.333333%;
    }

    #main-new-products .category-item:nth-child(7),
    #main-new-products .category-item:nth-child(8) {
        display: none;
    }

    .main-menu li {
        padding: 0 10px;
    }

    .product-item-container.gallery .product-left-item-part,
    .product-item-container.gallery .product-right-item-part,
    .product-left-item-part,
    .product-right-item-part {
        width: 100%;
    }

    .product-right-item-part {
        padding-left: 0;
    }

}

@media only screen and (max-width: 782px) {

    .admin-bar header {
        top: 46px;
    }

    .content .left-part,
    .content .right-part {
        padding: 0;
        width: 100%;
    }

    .content .right-part {
        padding-bottom: 40px;
    }

    .content .right-part iframe {
        margin: 60px 0 20px 0;
    }

    .footer-logo {
        display: none;
    }

    header {
        height: 66px;
    }

    section#content {
        padding-top: 66px;
    }

    .mobile-menu-button {
        display: block;
        border: none;
        background: white !important;
    }

    .menu-container {
        position: fixed;
        top: -1000px;
        right: 0;
        bottom: 1000px;
        left: 0;
        background-color: white;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
        padding-top: 20px;
        padding-left: 0;
    }

    .menu-container.open {
        top: 66px;
        bottom: 0;
    }

    .admin-bar .menu-container.open {
        top: 98px;
    }

    .main-menu {
        flex-direction: column;
        align-items: center;
    }

    .main-menu {
        font-size: 110%;
    }

    .logo-container {
        height: 45px;
        width: 105px;
    }

    .main-menu li.active a:before {
        display: none;
    }

    .main-menu li a {
        padding: 5px 0;
    }

    .page-contact-content .left-side {
        width: 100%;
        padding-bottom: 30px;
    }

    .page-contact-content .right-side {
        width: 100%;
    }

    .page-about-content .left-side {
        width: 100%;
        padding-right: 0;
    }

    .page-about-content .right-side {
        display: none;
    }

    .line-item {
        width: 100%;
        margin-bottom: 0;
    }

    .line-item-image-container {
        padding: 0 20px 10px;
    }

    html #wpadminbar {
        position: fixed;
    }

}

@media only screen and (max-width: 600px) {

    .main-slider-item-image {
        display: none;
    }

    .main-slider-item-image-mobile {
        display: block;
    }

    .category-item {
        width: 50%;
    }

}

@media only screen and (max-width: 480px) {

    .box-container {
        padding: 0 10px;
    }

    body {
        font-size: 12px;
    }

    .copyright {
        font-size: 11px;
    }

    .category-item-title {
        padding: 10px;
    }

    .title, .main-title {
        padding: 20px 0 10px 0;
    }

}