@media (min-width:991px) {

    .responsive-menu {
        display: none;
    }
}

@media (max-width:1200px) and (min-width:991px) {}

@media (max-width:991px) {
    header {
        display: none;
    }


    .searchForm .btnSearch {
        margin: 0 6px;
    }

    section {

        padding: 40px 0;
    }

    .logo img {
        max-height: 62px;
    }
    .tires_item {
    min-height: unset;
}
.footer-links.footer-menu {
    padding-inline-start: 0px;
}
}

@media (max-width:768px) {
    .about-img {
        height: 360px;
        margin-top: 22px;
    }

    .about-img img {
        max-height: 300px;
    }

    .slider.home-slider {
        margin-top: 0;
    }

    .site-search .woocommerce-product-search,
    .site-search .widget_search .search-form {
        width: 85%;
    }

    .carousel-info h2 {
        font-size: 32px;
        line-height: 38px;
    }

    .slider-home .owl-item .slider-img {
        height: 450px;
    }

    .slider-home .owl-item .slider-img video {
        height: 450px;
    }

    .slider-home.owl-theme .owl-dots {
        bottom: 30px;
    }

    .carousel-info {
        width: 100%;
        padding: 10px;
    }


    .comp-rights,
    .copy-right {
        text-align: center;
    }

    .copy-right p {
        margin-bottom: 10px;
    }

    .section-title h4 {
        margin-bottom: 16px;
        font-size: 24px;
    }

    .comp-rights p {
        margin-bottom: 12px;
        font-size: 15px;
    }

    .breadcrumb-info h2 {
        font-size: 26px;
    }

    .footer-logo {
        height: 90px;
    }

    .footer {
        padding: 48px 15px 32px;
    }

    .footer-links h4,
    .right-footer h4 {
        margin-top: 28px;
        font-size: 20px;
        margin-bottom: 14px;
    }

    section.about,
    .partner,
    .partner.partner-page,
    section.Projects,
    section,
    .about.manager-word {
        padding: 48px 0px;
    }

    .about-info h4 {
        font-size: 28px;
        margin-bottom: 14px;
    }

    .about-info {
        padding-inline-end: 0;
        margin-bottom: 24px;
    }

    .part-slider .owl-nav button.owl-next,
    .part-slider .owl-nav button.owl-prev {
        top: -30%;
        width: 50px;
        height: 32px;
    }

    .part-slider .owl-nav button.owl-next {
        left: 55px;
    }

    .partner .section-title {
        margin-bottom: 10px;
    }

    .breadcrumb-item.active,
    .breadcrumb-section a,
    .breadcrumb-item+.breadcrumb-item {
        font-size: 19px;
    }

    .contact-form h3,
    .contact-map h4 {
        font-size: 28px;
        margin-bottom: 18px;
    }
    .contact-form h3, .contact_page_data h4 {
        font-size: 32px;
        margin-bottom: 11px;
    }
    ul.contact-list li a {
        font-size: 20px;
    }
    ul.contact-list li {
        margin-bottom: 10px;
    }
    .part-item .img {
        height: 90px;
    }

    section.Company_strategy .row {
        padding: 22px 10px 22px;
        margin: 1px;
    }

    .strategy-img {
        height: 300px;
        margin-top: 26px;
    }

    .strategy_info {
        padding: 0;
    }

    .strategy_info h4 {
        font-size: 32px;
        margin-bottom: 10px;
    }

    .Agencies_section-content {
        padding: 32px 15px;
    }

    .Agencies_logo .img {
        height: 190px;
        padding: 20px 22px;
    }

    .Agencies_logo img {
        max-height: 148px;
    }

    .tires_item:hover::after {
        height: 125px;
        background-image: url('../images/mask.png');
        border: none;
          border-radius: 0;
    }

    .tires_item::after {
        border-radius: 0;
        background-image: url('../images/mask.png');
    }

    .tires_item:hover {
        padding: 32px 12px 21px;
    }

    .tires_item:hover .moreTiers {
        transform: none;
        bottom: 35px;
    }

    .moreTiers {
        transform: none;
        bottom: 35px;
    }

    .moreTiers span {
        width: 48px;
        height: 45px;
    }

    .tiresInfo h4 {
        font-size: 17px;
    }

    .tiresInfo h5 {
        margin-bottom: 12px;
    }

    .tires_item .tireImg img {
        transform: translateX(0px);
        max-height: 284px;
    }

    .map_image {
        height: 340px;
    }

    footer .footer-menu ul li {
        margin-bottom: 6px;
        width: 100%;
    }

    .footer-soch a {
        margin: 0 12px;
        font-size: 22px;
    }
.footer-soch,.contact_page_data .footer-soch{
    max-width:210px;
}
.contact_page_data ul.contact-list li a {
    font-size: 23px;
}
    .mapSection {
        padding-top: 0;
    }

    .more a {
        min-width: 160px;
        padding: 8px;
    }

    .tires_item .tireImg {
        height: 250px;
        justify-content: center;
        margin-bottom:24px;
    }

    .tires_item:hover .tireImg img {
        transform: none;
    }

    section.about.about_page {
        padding-top: 54px;
    }

    .breadcrumb-section {
        height: 260px;
    }

    .strategy_info h5 {
        font-size: 26px;
        margin-bottom: 15px;
    }

    .Company_strategy_details .strategy_info {
        margin-bottom: 24px;
    }
    .about-info h6{
        margin-bottom: 10px;
    }
    .about-info p {
        font-size: 20px;
        margin: 10px 0;
    }
    .teres_page .tires_item:hover:after {
        background-image: url('../images/mask.png');
        border: none;
        border-radius: 0;
    }
    .table td, .table th {
        padding: 10px;
    }
    table tbody td:last-child,table tbody td {
        font-size: 17px;
    }
    .Specification_table h2{
        font-size: 32px;
        margin-bottom: 12px;
    }
    section.nixen_tiers.teres_page {
        padding-top: 38px;
    }
    .single_tiers_info h3 {
        font-size: 36px;
        margin-bottom: 10px;
    }
    .single_tiers_info p {
        font-size: 20px;
    }
    section.single_tires_page .row,section.single_tires_page.tiers2  .row {
        padding: 48px 0px 14px;
        margin: 1px;
    }
    .contact-form, .contact_page_data {
        height: auto;
        padding: 42px 15px;
        margin-top: 22px;
    }

.tiers_type .tires_item:hover::after {
    height: 100px;
    background-image: url(../images/mask.png);
    border: none;
    border-radius: 0;
}
.tiers_type .tires_item .tireImg {
    height: 210px;
    margin-bottom: 24px;
}
.single_tiers_img {
    height: 290px;
}
.tires_item .tiresInfo {
    padding-top: 0;
}
.tiresInfo h5
{
   font-size: 16px; 
}
    .tires_item:hover ,.tires_item {
        padding: 32px 26px 21px;
    }
    section.Company_strategy .row {
    flex-direction: column-reverse;
}
.tires_item .tireImg img {
    max-width: 100%;
}
section.nixen_tiers.teres_page .tiresInfo {
    padding-top: 20px;
}
.more a:hover {
    background-color: #fff;
    color: var(--sec-color);
}
}

@media (max-width:425px) {
    .sidebar {
        width: 320px;
    }


}
@media (max-width:350px) {
.tires_item::after {
    bottom: -12px;
}
}