@media only screen and (max-width: 499px) and (min-width: 300px)  {
    p {font-size: 16px !important;line-height: 18px !important;}
    .heading h1 {font-size: 2rem !important;line-height: 2rem !important;text-align: center !important;}
    .banner{height: auto;}
    .banner .banner_overlay{padding: 50px 0;}
    .banner .banner_overlay h1 {font-size: 40px;margin-top: 0;line-height: 36px;margin-bottom: 13px !important;}
    
    

    header {box-shadow: 0px 4px 9px -3px #0000009c;padding: 6px 0;}
    header .navbar-light .navbar-brand img {width: 140px;}
    .navbar-nav.ms-auto.mb-2.mb-lg-0 {margin: 0 !important;}
    .dropdown-item {  text-align: center; }
    .navbar-light .navbar-toggler {border: none;padding: 0;outline: none !important;
        box-shadow: none;
    }
    .section-padding {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    header .navbar-expand-lg .navbar-nav .nav-link {
        padding: 10px;
        border-radius: 35px;
        text-align: center;
    }
    .wecanuse_div .wecanuse_ul .wecanuse_li {
        flex: 100%;
    }
    .our_products_sec .txt_side {
        padding: 10px;
    }
    .item{padding: 0;}
    .product_card img{
        height: 180px;
    }
    .product_card{
        margin: 14px 4px;
    }
    .product_slides .txt_div {
        padding-left: 10px;
    }
    .video_btns .btn#playBtn{font-size: 20px;width: 50px;height: 50px;}
    .experience_ultimate_sec .text_sec h1, .best_result_sec .text_sec h1{line-height: normal;}
    .problem_solve_sec .box{padding: 0 0;gap: 20px;margin-bottom: 20px;}
    .problem_solve_sec .box img {   width: 60px;   height: 60px;}
    .our_mission_sec .misn_info{padding-left: 0;}
    .our_mission_sec .misn_info .box{flex-basis: calc(100% - 30px);}
    .company_stats .highlights_sec .stats{flex-basis: calc(100% - 20px);}
    .login_div .left_side{padding: 0 10px;}
    .tips_for_installation .installation_step .step {flex-basis: calc(100% - 30px);}
    .best_result_sec .text_sec {  padding-right: 0; margin-bottom: 40px;}
    .best_result_sec img {width: 100%;height: auto;}
    .typesApplications .misn_info .box{border-radius: 5px;flex-basis: calc(100% - 20px);}
    .typesApplications .box .img_right{height: auto;}
    .product_slider {  padding-right: 0; }
    .product_desc .table_style td ul.imgUL{gap:4px}
    .product_desc .table_style td .imgUL li img {width: 30px;height: 30px;}
    .product_desc .table_style td ul.imgUL li p{font-size: 10px !important;line-height: 12px !important;}
    .product_desc .table_style td ul.imgUL li {  margin-right: 3px !important;  border: 1px solid #ccc;  padding: 5px; }






    .about_us_sec h1 {
        font-size: 38px;
    }
    .about_us_sec {
        height: 60vh;
        margin-top: 50px;
    }
    .about_us_sec::before {
        right: -147px;
        font-size: 50px;
        top: 210px;
    }
    .experience_sec::before, .experience_sec::after{
        display: none;
    }
    .experience_sec .text_box h1 {
        font-size: 28px;
        padding: 25px 20px;
    }
    .product_info h1 {
        margin-top: 30px;
        font-size: 38px !important;
    }
    .place.position-relative {
        margin-top: 30px;
    }
    .applications .box, .easy_use_div .box {
        margin-bottom: 20px;
        height: auto;
    }
    .othershapes_ul .shapes_li {
        flex-basis: 100%;
    }
    .login_div .right_side {
        margin-top: 20px;
        padding: 10px;
        background: #fff;
    }
}