@media only screen and (max-width: 991px) {

    .btn-center {
        text-align: center;
        margin-top: 15px;
    }

    #footer .footer-top .footer-links:nth-child(2) {
        padding-right: 0px;
    }

    #footer .footer-newsletter {
        padding-left: 12px;
    }

    .industries .swiper-button-prev,
    .clients-two .swiper-button-prev {
        left: 83%;
        right: auto;
    }

    .industries .swiper-button-next,
    .industries .swiper-button-prev,
    .clients-two .swiper-button-next,
    .clients-two .swiper-button-prev {
        top: 13%;
    }

    .why-us-gear-two {
        top: 30px;
    }

    .about .icon-box {
        margin-top: 20px;
    }

    .Machinery,
    .Quality,
    .Workforce,
    .Measures {
        margin-top: 30px;
    }

    .column-change {
        flex-direction: column-reverse;
    }

    .margin-left-btn {
        margin-left: 0px;
        text-align: center;
        margin-bottom: 20px;
    }

    .header .navbar-nav {
        text-align: center;
    }
}

@media only screen and (max-width: 768px) {

    section,
    .counts {
        padding: 45px 0px;
    }

    /* .section-title {
        padding-bottom: 0px;
    } */

    .breadcrumbs {
        padding: 65px 0;
    }

    .about .icon-box {
        margin-top: 20px;
    }

    .industries .swiper-button-prev,
    .clients-two .swiper-button-prev {
        top: auto;
        left: 41%;
        margin-top: 20px;
    }

    .industries .swiper-button-next,
    .clients-two .swiper-button-next {
        top: auto;
        right: 41%;
        margin-top: 20px;
    }

    .industries,
    .clients-two {
        padding: 50px 0px 80px 0px;
    }

    .section-title h2 {
        font-size: 28px;
    }

    .why-us .content h3,
    .about .icon-boxes h3 {
        font-size: 26px;
    }

    .why-us .icon-boxes .icon-box img,
    .why-us .icon-boxes .icon-box h4 {
        margin-bottom: 20px;
    }

    .about,
    .about-two,
    .about-three {
        border-radius: 0 0 0 0;
    }

    .why-us {
        padding: 0 0 45px 0;
    }

    .max-width-section-title {
        max-width: 100%;
        text-align: center;
    }

    .clients-two .product-slider {
        margin-top: 0;
    }

    .industries .icon-box {
        padding: 20px;
    }

    .clients .swiper-slide {
        text-align: center;
    }

    #hero .slider-max-width {
        max-width: 460px;
    }

    #footer .footer-top {
        padding: 50px 0 30px 0;
    }

    .portfolio .portfolio-item:last-child {
        margin-bottom: 0px;
    }

    .inftastructure-section {
        padding: 45px 0px 30px 0px;
    }

    #header .logo img {
        max-height: 35px;
    }

    #hero .carousel-control-next-icon,
    #hero .carousel-control-prev-icon {
        font-size: 18px;
        width: 38px;
        height: 38px;
    }

    .portfolio #portfolio-flters li {
        padding: 8px 16px 10px 16px;
        font-size: 13px;
        display: block;
    }

    .portfolio #portfolio-flters {
        margin: 0 auto 15px auto;
        padding: 2px 0px;
    }
}

@media only screen and (max-width: 576px) {

    .why-us .content {
        margin-top: 20px;
    }

    .why-us .content h3 {
        max-width: 90%;
    }

    .industries .swiper-button-prev,
    .clients-two .swiper-button-prev {
        left: 38%;
    }

    .industries .swiper-button-next,
    .clients-two .swiper-button-next {
        right: 38%;
    }

    #hero .slider-max-width {
        max-width: 565px;
    }

    #topbar {
        display: none;
    }
}