@media (min-width: 1601px) and (max-width: 1920px){

    /* .banner_sec .banner-main-2 {
        padding-top: 312px;
        padding-bottom: 660px;
    } */

    .header-style-two .main-menu ul li a {
        padding: 45px 15px;
        color: #014e78;
        font-weight: bold;
        font-size: 18px;
    }
    
    
}


@media (min-width: 1400px){
    .banner_sec .banner-main-2 {
        padding-top: 200px;
        padding-bottom: 620px;
    }
    
}

@media (min-width: 1500px ){
    .banner_sec .banner-main-2 {
        padding-top: 200px;
        padding-bottom: 630px;
    }
}


@media (min-width: 1600px ){
    .banner_sec .banner-main-2 {
        padding-top: 312px;
        padding-bottom: 640px;
    }
}


/* @media (min-width: 1600px ){
    .banner_sec .banner-main-2 {
        padding-top: 312px;
        padding-bottom: 700px;
    }
} */


@media (min-width:300px) and (max-width:576px){

    .header-action {
        display: none;
    }

    .header-logo img {
        width: 70%;
    }

    .banner_sec .banner-main-2 {
        margin-top: 90px;
        padding-top: 0px;
        padding-bottom: 200px;
    }

    .header-area {
        padding: 0px 20px;
    }

    .header-style-two .sidebar__toggle .bar-icon {
        color: #014e78;
    }

    .banner_sec .swiper-fade .swiper-slide {
        height: unset;
    }

    .offcanvas__logo a img {
        width: 180px;
    }

    .about_us .about-2-image-area .icon-box {
        left: 0px;
    }

    .about_us .section-title {
        font-size: 25px !important;
        text-align: center;
        margin-top: 15px;
    }

    .about_us .section-sub-title {
        position: relative;
        top: 10px;
        margin-left: 160px;
    }

    .about-2-content-area .about-2-btn-area {
        display: inline-flex;
    }

    .about-2-content-area .call-us {
        align-items: unset;
        gap: 8px;
    }

    .about-2-content-area .content h5 {
        font-size: 14px;
    }

    .products_sec .project-two-title-area {
        align-items: center;
        flex-direction: row;
        gap: 10px;
    }

    .products_sec .section-title {
        font-size: 25px !important;
        /* text-align: center; */
    }

    .facts .icon-box-counter-area {
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 20px;
        align-items: center;
        margin-bottom: 30px;
    }

    .facts.is-dark .icon-box-counter-area h3, .facts.is-dark .icon-box-counter-area span {
        color: #fff;
        text-align: center;
    }

    ul.service-list.quick {
        display: flex;
        gap: 8px;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }

    .footer-title {
        color: #fff;
        text-align: center;
    }

    .footer-widget-1 .footer-socials {
        display: flex;
        gap: 15px;
        justify-content: center;
        align-items: center;
        margin-top: 20px;
        margin-bottom: 30px;
        /* margin: auto; */
    }

    .footer-bottom {
        flex-direction: column;
        gap: 20px;
        text-align: center;
    }

    .footer-widget-2 ul.service-list.quick li {
        position: unset;
        border-right: 1px solid #fff;
        padding: 0px 15px 0px 0px;
        margin-left: 15px;
    }

    .footer-widget-2 ul.service-list.quick li:last-child {
        border-right: none;
    }

    .brand_card {
        margin: 20px;
    }

    .brand_img {
     padding: unset;
    }

    .brand_title h2 {
        font-size: 18px;
    }

    .inner_heading h2 {
        font-size: 25px;
    }

    .siemens-img.pumps img {
        padding: 20px;
    }

    .siemens-img.pumps {
        width: 95%;
    }

    .pumps-table {
        margin-bottom: 20px;
    }

    .siemens-content .enquiry-btn {
        display: flex;
        flex-direction: column;
    }

    .siemens-img {
    margin-top: 50px;
    width: unset;
    }

    .siemens-img.power img {
        width: unset;
        margin-bottom: 30px;
    }

    .siemens-img.power {
        padding: 0px 40px;
    }

}
