/*@media only screen and (max-width:1200px) and (min-width:1025px){
    .no_login .navbar-nav li{
        margin:0px 4px;
    }
    .no_login .navbar-nav li a button{
        font-size: 10px
    }
    .no_login .navbar-nav li a{
        font-size:14px !important;
    }
}

@media only screen and (max-width:1160px) and (min-width:998px){
    .navbar-nav li{
        margin:0px 4px;
    }
    .navbar-nav li a button{
        font-size: 10px
    }
    .navbar-nav li a{
        font-size:14px !important;
    }
}
@media only screen and (max-width:1048px) and (min-width:1025px){
    .start_btn{
        padding-left: 10px!important;
        padding-right: 12px!important;
    } 
}*/


@media only screen and (max-width:1024px) and (min-width:768px){
    .tabing_block ul{
        display: flex;
        overflow: scroll;
        margin: 0px;
        padding-bottom: 10px;
        overflow-y: hidden;
    }
    .tabing_block ul li{
        margin: 0px 10px;
    }
    .tab-links li a{
        width: max-content;
    }
    .tabing_block {
        padding: 10px 0px 0px;
    }
    .view_section{
        min-width: 180px;
    }
    .company_set{
        min-width: 160px;
    }
    .datewise_section{
        min-width: 200px;
    }
    .tab_content_heading {
        margin: 20px 0px 20px 0px;
    }
    .tab_content_block{
        margin: 10px 0px;
    }
    .ipad_view_header_btn{
        display: none;
    }
    .hide_view_desktop{
        display: block;
        margin-bottom: 15px;
    }
    /*      .footer_get_btn{
            display: none;
          }*/
    .footer_list {
        margin: 20px 0px;
    }

    .hide_col{
        display: none;
    }

    .ipad_css{
        margin: 7px 10px !important;
    }
    .img_resp{
        margin: 20px 0px;
    }

    /*new----media--file--csss*/
    .toogle_slide{
        order: 3
    }
    .toggle_btn{
        order: 3
    }
    .header_logo_section{
        order: 1;
        margin: unset;
    }
    .main_header_toggle  .navbar-nav{
        z-index: 99;
        position: absolute;
        left: 0px;
        width: 100%;
        background-color: #fff;
        padding: 20px;
        top: 66px;
        border-top:2px solid #21a7e1 !important;
    }
    .header_section{
        padding: 18px 15px;
    }
    .hide_view_ipad_block{
        display: none !important
    }
    .show_ipad_block{
        display: block !important
    }
    .hide_view_desktop a button{
        min-width: 152px !important
    }
    .navbar-nav li{
        margin: 0px 0px 0px 0px
    }
    .hide_view_desktop{
        margin-top:10px !important;
    }
    .nav-link::after{
        background-color: unset;
    }
      .recent_order_date{
         min-width:0px !important;
    }
    
    /* komal css */
    .header-box .search-container-one button.button {
        float: unset!important;
}
    .header-box .search-container .form-search {
        display: block;
    }
    .header-select:before{
        left: 90px;
        top: 14px;
    }
    .box-select {
        padding: 15px 0px 0px 0;
    }
    form#search_mini_form {
        width: max-content;
    }

    .header-box .form-search #cat{
        padding: 1px 33px;  /* Anand  */
    }
    
    .cart_total{
        border-top: 1px solid #dbdbdb;
    }
}


@media only screen and (max-width:767px) and (min-width:320px){
    .product_text{
        min-width: 200px !important
    }
    .product_name_width{
        /* padding-right */
    }
    .mobile_view{
        width: 115px !important;
    }
    .modal-content p{
        font-size: 13px;
    }
    .box-select{
        padding: 15px 10px 0px 14px;/* Anand */
    }
    .adjust_searchbar {
        padding: 25px 24px 0 24px;
    }

    .category_text{
        min-width: 150px !important
    }
    .cart_checkout_section{
            flex-wrap: wrap;
    text-align: center;
    justify-content: center;
    }
    .cart_product_name{
        min-width: 131px !important
    }
    .allproduct .amount{
        float: unset !important;
    }

    .allproduct .pages ol{
        padding: 0px
    }
    .allproduct .pages li{
        margin: 0px
    }
    .navbar-nav li{
        margin: 0px 0px 0px 0px
    }
    .nav-link::after{
        background-color: unset;

    }

    .hide_view_ipad_block{
        display: none !important
    }
    /*.hide_view_desktop a button{
        min-width: 152px !important
    }*/

    /*get_btn_block*/
    .show_ipad_block{
        display: block !important
    }

    .header_section{
        padding: 18px 0px;
    }
    .block_parents_header{
        padding: 0px 6px !important
    }
    .main_header_toggle  .navbar-nav{
        z-index: 99;
        position: absolute;
        left: 0px;
        width: 100%;
        background-color: #fff;
        padding: 20px;
        top: 66px;
    }

    .toogle_slide{
        order: 3
    }
    .toggle_btn{
        order: 3
    }
    .header_logo_section{
        order: 1;
        margin: unset;
    }
    .main_header_toggle  .navbar-nav{
        border-top:2px solid #21a7e1
    }
    .top_btn_block{
        flex-wrap:wrap;
        justify-content: center;
    }
    .header_nav{
        /*s*/
        /*margin: 5px 0px 0px 0px*/
    }

    .bg_section{
        padding: 25px 8px;
    }
    .sing_up_img{
        margin-top:30px !important
    }

    .footer_list {
        margin: 20px 0px 12px;
    }
    /*    .footer_get_btn{
            display: none;
          }*/
    .footer_list ul{
        flex-wrap:wrap
    }
    .main_login_section{
        margin-top: 20px;
    }
    .main_login_section h2{
        font-size: 17px;
    }
    .forget_block h3{
        font-size: 17px;
    }
    .tabing_block ul{
        display: flex;
        overflow: scroll;
        margin: 0px;
        padding-bottom: 10px;
        overflow-y: hidden;
    }
    .tabing_block ul li{
        margin: 0px 10px;
    }
    .tab-links li a{
        width: max-content;
    }
    .tabing_block{
        padding: 15px 0px 10px;
    }
    .tab_content_heading{
        margin-top:25px;
    }
    .tab_content_heading h2{
        font-size: 17px;
    }
    .set_width{
        min-width: 150px;
    }
    .balanceing_block h2{
        font-size: 18px;
    }
    .view_section{
        min-width: 180px;
    }
    .company_set{
        min-width: 160px;
    }
      .recent_order_date{
         min-width:0px !important;
    }
    .datewise_section{
        min-width: 200px;
    }
    .tab_content_block{
        margin: 20px 0px;
    }
    .tab-content{
        padding: 0px;
    }
    .tab_balance_bloack select{
        appearance:auto !important;
        background-image: none;
    }
    .ipad_view_header_btn{
        display: none;
    }
    .header_logo_section{
        width: 200px;
    }
    .hide_view_desktop{
        display: block;
        margin-bottom: 15px;
    }

    .validation-advice{
        font-size: 14px;
    }
    .store_block_heading{
        margin: 20px 0px 10px;
    }

    .store_block_heading h3{
        font-size:20px;
        max-width: 200px;
    }
    .customer-name{
        flex-wrap: wrap;
    }
    .name-firstname, .name-lastname{
        width: 100%;
    }

    .main_input_section{
        margin: 5px 0px;
    }
    .navbar-nav li.current_menu{
        width: max-content;
    }
    .hide_view_desktop{
        margin-top:10px !important;
    }
    .cart{
        width: 100%;
    }
    .checkout_table .a-right button{
        float:left !important;
        clear: both !important;
        margin: 5px 0px !important;
    }
    /*    .logout_text{
            margin-top: 110px;
        }*/
    .hide_col{
        display: none;
    }
    .header_social ul li a{
        font-size:12px;
    }
        /*    .navitem1:hover .dropdown-menu{
                display: none;
            }*/
        .small_dropdown{
            display: block !important;
        }
        .footer_list ul li{
            width: 100%;
            margin: 0px 0px 6px;
        }
        .top_btn_block{
            padding: 8px 10px;
        } 
    /* komal css */
    .header-box .search-container-one button.button {
        float: unset!important;
    }
    .allproduct .amount {
        float: unset !important;
        padding-top: 10px;
    }
    .header_input_one{
        position: absolute;
        right: 0;
    }
        /*#advice-validate-email-email, #advice-validate-password-pass{
            font-size: 12px !important;
            width: auto !important; 
            bottom: -22px;
            margin: 20px 0px 0px;
        }*/
        /*.main_input_section label{
            margin: 20px 0px 0px;
        }*/

    .cart_total{
        border-top: 1px solid #dbdbdb;
    }

}
/*@media only screen and (max-width:600px) and (min-width:320px){
    .main{
        margin-top: 25px;
    }

}*/

@media only screen and (max-width: 375px){
    .top_btn_block{
        flex-direction: column-reverse;
    }
    .header_nav {
        margin: 5px 0px 0px 0px;
    }
}

@media only screen and (max-width:1200px) and (min-width:1024px){
    .header-box .form-search #cat {
      padding: 4px 39px;
      font-size: 12px;
} 
    .header-box .search-container .form-search .input-text{
        font-size: 12px;
        padding: 3px;
    }

    .cart_total{
        border-top: 1px solid #dbdbdb;
    }
}