@media (max-width: 1119px) {
    .product_box h3{
        font-size: 20px !important;
    }

    .product_box1 .pro_blue1,
    .product_box1 .pro_white1,
    .product_box2 .pro_blue2,
    .product_box2 .pro_white2,
    .product_box3 .pro_blue3,
    .product_box3 .pro_white3,
    .product_box4 .pro_blue4,
    .product_box4 .pro_white4,
    .product_box5 .pro_blue5,
    .product_box5 .pro_white5,
    .product_box6 .pro_blue6,
    .product_box6 .pro_white6{
        width: 40px !important;
    }
    
    
}




@media (max-width: 1199px) {
    .product_box{
        padding: 0 !important;
    }
}





@media (max-width: 991px) {
    .n-c-r{
        flex-direction: column-reverse;
    }
    .bannar h2{
        font-size: 40px !important;
    }

    .nav-link{
        margin: 5px 0 !important;
    }

    .navbar-collapse{
        padding: 15px 0 !important;
    }

    .nav-link::after{
        display: none !important;
    }

    .bannar h5{
        width: 100% !important;
        font-size: 17px !important;
    }
    
    .navbar-toggler:focus{
        box-shadow: 0 0 0 !important;
    }

    .why .cc-r{
        flex-direction: column-reverse;
    }

    .why_text{
        padding: 40px !important;
    }

    .con_img{
        height: 600px !important;
    }

    .product_bg{
        height: 2000px !important;
    }
    
    .work h1{
        font-size: 70px !important;
    }
}


@media (max-width: 767px) {
    .product_bg{
        height: 500px !important;
    }

    .work h1{
        font-size: 50px !important;
    }

    .work img{
        width: 100% !important;
    }
}


@media (max-width: 575px) {
    .bannar h2{
        font-size: 28px !important;
    }

    .bannar h5{
        width: 100% !important;
        line-height: 17px !important;
        font-size: 14px !important;
    }

    .service h2{
        font-size: 28px !important;
    }

    .question h2{
        font-size: 28px !important;
    }

    .question p{
        font-size: 15px !important;
    }

    .about_text p{
        font-size: 13px !important;
    }

    .ser_sec_box{
        display: block !important;
    }

    .why_text{
        padding: 40px 10px !important;
    }

    .test-box{
        margin: 0 10px !important;
    }

    .work h1{
        font-size: 40px !important;
    }

    .about_page h2{
        font-size: 50px !important;
    }

    .ser_new img {
        height: 300px !important;
    }

    .ser_new h2{
        font-size: 25px !important;
    }
}