@media (max-width:1200px) {
    .work-type-wrapper {
        padding: 24px 26px;
        width: 100%;
    }

    #about_work {
        background-size: cover;
    }

    #product-header_banner {
        background-size: cover;
    }

    #footer_above-ads-wrapper {
        margin-top: -143px;
    }

    .ads-image img {
        height: auto;
    }

    .footer-above-contact-link {
        padding: 16px;
    }

    .inner-wrapper-for-quality-and-sustainability:after,
    #quality-and-sustainability_wrapper:after {
        display: none;
    }


    /* brand and tax  */
    .images-wrappper-1 {
        width: 230px;
        height: 230px;
        padding: 6px;
    }

    .images-wrapper-2 {
        width: 210px;
        height: 210px;
        padding: 4px;
    }

    .images-wrapper-3 {
        width: 190px;
        height: 190px;
    }

    .logo-wrapper-in {
        width: 70px;
        height: 70px;
    }

    .logo-wrapper-in img {
        width: 50px !important;
        height: 50px !important;
    }

    .brand_image,
    .tax_image {
        width: 80px;
        height: 80px;
    }

    .brand_image img,
    .tax_image img {
        height: 74px;
    }

    .tax_image {
        top: 20px;
        right: -17px;
    }

    .brand_image {
        top: 116px;
        right: -22px;
    }

    /* End brand and tax  */
    .fusili_item_image img {
        height: 146px;
    }

    .content_wrapper-1 {
        margin-left: 0;
    }

    .item_box:not(:last-of-type) {
        margin-right: 12px;
    }

    .feature-product-tab li {
        margin-bottom: 18px;
    }

    .feature-product-img_wrapper img {
        height: 106px;
    }

    .feature-product-img_wrapper {
        width: 223px;
        height: 223px;
    }

    .feature-product_carousel .owl-prev {
        left: -30px;
    }

    .feature-product_carousel .owl-next {
        right: -30px;
    }
}

@media (max-width:992px) {
    .Home-page-footer {
        margin-top: -254px !important;
    }

    .ads-wrapper_1 {
        flex-direction: column;
    }

    .ads-image_1 {
        width: 100%;
    }

    .menu-ul {
        column-count: 1;
    }

    #contact-form-wrapper {
        padding-bottom: 100px;
    }

    .contact-form-girl {
        display: none;
    }

    #ads-gallery_wrapper {
        padding-bottom: 220px;
    }

    .vacancy-expiere-date span {
        text-align: left;
        margin-bottom: 12px;
    }

    #vacancy_wrapper {
        padding-bottom: 220px;
    }

    #group-about_factory_and_distributer {
        padding-bottom: 215px;
    }

    .work-type-wrapper {
        margin-bottom: 24px;
    }

    #product-collection_list {
        padding-bottom: 225px;
    }

    .thumbnail-line-image {
        margin-top: 45px;
    }

    .chairman-images-wrapper {
        margin-top: 45px;
    }

    footer#footer-wrapper .ribbon-social-link {
        margin-bottom: 30px;
    }

    footer#footer-wrapper .ribbon-social-link ul {
        text-align: left;
    }

    .footer-logo {
        margin-bottom: 18px;
    }

    .footer-quick_link {
        margin-bottom: 30px;
    }

    #footer-wrapper {
        padding-top: 147px;
    }

    #quality-and-sustainability_wrapper {
        padding-bottom: 340px;
    }

    .footer-above-contact-link,
    .ads-image {
        width: 100%;
    }

    .ads-wrapper {
        flex-direction: column;
    }

    .ads-image img {
        height: auto;
    }



    .inner-wrapper-for-quality-and-sustainability:before {
        width: 270px;
    }

    .brand-ambasdor_pictures {
        margin-top: 24px;
    }

    .chairman-message_content {
        margin-bottom: 30px;
    }

    .feature-product_carousel .owl-prev {
        left: -22px;
    }

    .feature-product_carousel .owl-next {
        right: -22px;
    }

    .mega-menu {
        width: 100%;
        padding: 20px;
        overflow-y: scroll;
        height: 100vh;
    }

    .header-search {
        display: none;
    }

    .ribbon-contact {
        text-align: center;
    }

    .ribbon-social-link ul {
        text-align: center;
    }

    #experience_wrapper {
        background-position: center right;
    }
}

@media (max-width:767px) {
    .Home-page-footer {
        margin-top: -281px !important;
    }

    .brand-logo_wrapper img {
        height: 49px;
    }

    .other-page .brand-logo_wrapper {
        top: -12px;
    }

    .other-page.sticky-active #brand-logo {
        top: -22px;
    }

    .map-indicator {
        top: 56%;
    }

    #quality-and-sustainability_wrapper:before,
    .inner-wrapper-for-quality-and-sustainability:after,
    #quality-and-sustainability_wrapper:after,
    .inner-wrapper-for-quality-and-sustainability:before {
        display: none;
    }

    #quality-and-sustainability_wrapper {
        padding-bottom: 443px;
        background-size: cover;
    }


    .tax_and_brand_group_wrapper {
        margin-top: 45px;
    }

    .tax-brand-accordian_wrapper {
        margin-top: 24px;
    }

    .feature-product_carousel .owl-prev {
        left: -9px;
    }

    .feature-product_carousel .owl-next {
        right: -9px;
    }

    .feature-product-tab {
        display: none;
    }

    .item_box:not(:last-of-type) {
        margin-right: 0;
    }

    #experience_wrapper {
        background-image: none;
    }

    .overview-wrapper {
        flex-wrap: wrap;
    }

    .item_box {
        width: calc(50% - 6px);
        flex-shrink: 0;
        margin-bottom: 12px;
    }

    .content_wrapper-1 {
        margin-left: 0;
    }

    #chairman-message {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    #quality-and-sustainability_wrapper,
    #group-section_wrapper,
    #feature-product,
    #experience_wrapper {
        padding-top: 30px;
    }

    .brand-logo_wrapper img {
        height: 48px;
    }

    .brand-logo_wrapper {
        width: 86px;
        height: 86px;
    }

    .mega-menu-content .row>.col {
        width: 50% !important;
        min-width: 50%;
        margin-bottom: 18px;
    }

}

@media (max-width:575px) {

    .pagination-style-01 .pagination li a,
    .pagination-style-01 .pagination li span {
        width: unset;
        height: unset;
        text-align: unset;
        line-height: unset;
        border-radius: unset !important;
        margin: unset;
        font-size: unset;
    }

    .pagination-style-01 nav>div:nth-child(1) {
        justify-content: center !important;
        align-items: center;
    }

    .vacancy-option {
        display: flex;
        flex-wrap: wrap;
    }

    .vacancy-option span {
        margin-bottom: 12px;
    }

    .map-indicator {
        top: 54%;
        left: 59.5%;
    }

    .footer-quick_link {
        text-align: center;
    }
}