
@media only screen and (max-width: 992px) {
    .desk_none {
        display: block;
    }

    .header_bottom {
        position: fixed;
        bottom: 0px;
        left: 0;
        right:0px;
        width: 100%;
        background-color: #fff;
        border-radius:0px;
        padding: 5px 0px;
        margin:auto;

    }

    .offcanvas{max-width:90%}
    .offcanvas-body .menu {
        flex-direction: column !important;
    }

    .offcanvas-body .dropdown li a {
        color: black;
        padding:5px 5px;
        font-size:14px;
    }
    
    .offcanvas-body .dropdown li a:hover{color:#fff;}

    .common-padding {
        padding: 0px 15px;
    }

    .res_header {
        display: flex;
    }

    .res-none {
        display: none !important;
    }
    .dropdown-item{
        padding: 0;
    }
    .menu{gap:0px}
    .menu>li a{
        font-size: 18px;
        padding:5px 0px;
        display:block;
    }

    .navbar .logo{
        font-size: 24px;
    }
    body {
        position: relative;
    }

    .res-bottom-bar {
        background-color: white;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 99999;
        padding: 10px 5px;
    }

    .bant_box {
        display: flex;
        justify-content: space-between;
        overflow-y: scroll;
        white-space: nowrap;
        padding-bottom: 30px;
    }


    .countdown {
        flex-wrap: wrap;
    }

    .features {
        flex-wrap: wrap;
    }

    .banner_cont h6{
        font-size: 13px;
    }
    .banner_cont h1{
        font-size: 30px;    line-height: 37px;
    }
    .banner_cont button{
        padding: 8px 29px;
        font-size: 15px;
        font-size: 13px;

    }
    .search-container{
        flex-direction: column;
        border-radius: 10px;
        align-items: start;
        gap: 10px;
    }
    .banner_cont{
        padding-left: 10px;
        padding-right: 10px;
    }
    .search-category label{
        padding-left: 0px;
    }
    .search-category select{
        padding-left: 0px;

    }
    .search-button{
        width: 100% !important;
        justify-content: center !important;
    }
    .swiper-button-next, .swiper-button-prev{
        display: none !important;
    }
    .main_pt{
        padding-top: 40px;
    }
    .res-pt{
        padding-top: 20px;
    }
    .head_Flex h3{
        font-size: 26px;
        line-height: 30px;
    }
    .head_Flex{
        flex-direction: column;
    }
    .nav-tabs .nav-link{
        margin-left: 0px;
    }
    .nav-tabs .nav-link{
        font-size: 13px;
        margin-right: 10px;
    }
    .pr_box{
        margin-top: 10px;
        margin-bottom: 10px;
    }
    /*
    .offer_Content{
        position: relative;background: #bdeed1;
        padding: 10px;
        padding-top: 30px;
        padding-bottom: 30px;
    }*/
    .off_main_img{
        display: none;
    }
    .offer_Content h2{
        font-size: 28px;
    }
    .countdown{
        padding: 0;
        padding-top: 10px;
    }
    .time-box{
        padding: 8px 16px;
    }
    .time{
        font-size: 18px;
    }
    .label{
        font-size: 10px;
    }
    .head_Flex{
        padding-bottom: 0px;
    }
    .res-pb{
        padding-bottom: 20px;
    }
    .testi-content h3{
        font-size: 23px;   
        line-height: 33px;
    }
    .testi_Flex{
        flex-direction: column;
    }
    .blog_box{
        padding: 10px;
    }
    .blog_box h3{
        font-size: 16px;
    }
    .news_section h3{
        text-align: center;
        font-size: 27px;    line-height: 37px;
    }
    .news_section p{
        font-size: 13px;
    }
    .features{
        row-gap: 20px;
        justify-content: center;
    }
    .features img{
        height: 25px;
        margin-bottom:10px;
    }
    .feature_box h5{
        font-size: 16px;
    }
    .testi_Flex h5{
        font-size: 18px;
    }
    .navbar-right{
        justify-content: center;
    }
    .icon-btn{

        font-size: 12px;
    }
    .blog_box{
        margin-bottom: 20px;
    }
    .offer_Section{margin-top:-10px;}
    .testimonial_Section{padding-top:40px;padding-bottom:40px;margin-top:40px;}
    .features{padding-bottom:20px;}
    .feature_box {
        display: flex;
        align-items: center;
        width: 50%;
        flex-direction: column;
        text-align: center;
    }
    .current-price{font-size:12px;}
    .original-price{font-size:10px;}
    .pr_box h4{font-size:14px;}
    .add-to-cart{font-size:11px;padding:10px 11px 7px;}
    .add-to-cart img{width:14px;}
    .product-img-box{height:200px;}
    .footer-section{width:50%;}
    .social-icons img{margin-top:10px;margin-bottom:10px;}
    .account,.information{margin-bottom:0px;}
    .footer-bottom{justify-content:center;}
    .social-icons img{width:14px;height:14px;}
    .logo{width:100px;}
    #searchInput input,#searchInput button{padding:8px 20px;}
    #searchInput{top:50px;max-width:90%;}
    .footer {padding:40px 20px 60px;}
    .offcanvas .dropdown{width:100%;padding:15px 15px;position:unset;max-height:220px;overflow-y:auto;}
}

@media only screen and (max-width: 567px) {
    
    .feature_box h5{font-size:10px;}
    .feature_box p{font-size:9px;}
    header{padding-top:0px;padding-bottom:0px;}
}
@media (max-width: 1920px) {
    .register-btn-primary {
        font-size: calc(12px + (12 - 12) * (100vw - 1600px) / 320);
        padding-left: calc(64px + (64 - 64) * (100vw - 1600px) / 320);
        padding-right: calc(64px + (64 - 64) * (100vw - 1600px) / 320);
    }

}

@media (max-width: 1920px) {
    .register-btn-primary {
        line-height: calc(20px + (20 - 20) * (100vw - 1600px) / 320);
    }
}