@media (max-width: 1200px){

    .pharm_nav .navigation ul li {
        float: left;
        padding: 15px 9px 16px 10px !important;
        font-size: 15px;
    }
    .refferal_blocks{
        width:22%;
        margin:13px;
    }
    .select_wrapper .group_select{
        width: 100%;
    }
    .request_search_wrapper {
        width: 70%;
    }
    .line_ht_bold,.line_ht{
        font-size:11px;
    }
    .catalog_view ul li a{
        padding: 15px 0px 15px 10px !important;
        font-size: 14px !important;
    }
    .pharma_header,.user_header{
      width: 32%;
    }
    .stockrequest_fil_btn{
        float:none !important;
        right: auto !important;
    }
    .recent_search_wrapper{
        padding: 0px 30px;
    }
    .graph{
        height:100%;
        width:100%;
    }
    .select_loc{
        padding-right: 0px;
        padding-left: 0px;
    }
    .half-rond-wrapper.main-circle{
      left: 181px;  
    }
    li:first-child .half-rond-top .circle-inner{
        top: 21px;
        left: -16px;
    }
    .catalog_view ul li.check_list a{
        font-size: 13px !important;
    }
    .tab-content .tab-pane .page_title_h2{
        font-size: 26px !important;
    }
    .btn-primary.small.reqest_delivey_btn{
        padding: 9px 28px;
    }
    #sitemap ul li{
        width: 32.5%;
    }
    .outside ul li{
       width: 49.5% !important;
    }
    .outside ul li:not(:nth-child(2n)) .site_right_border{
      border-right: 1px solid #d2d2d2 !important;
    }
    .outside ul li:not(:nth-child(3n)){
      border-style:none !important;
    }
    .innerside ul li:nth-child(4n) .innerside{
       border-right: 1px solid #d2d2d2 !important;
    }
    .innerside ul li:nth-child(3n) .innerside{
    border-style:none !important;
    }
    .discount_actions.user_discount_actions{
        right: 15px;
    }
    .trash_option_wrapper{
        width:85%;
    }
    .trash_option_wrapper .trash_input:nth-child(1){
        padding-left:0px;
    }
    .availabel_btn_wrapper{
        padding-left:15px;
    }
    .stp_title{
        font-size:18px;
    }
    .store_cat_field .col-md-4{
           width: 27.333333%;
    }
        .dashboard_info_blck{
            width: 45%;
        }
        .store_grp_outer{
            width: auto !important;
           
        }
        .store_grp_outer.graph_view_tp.graph_view_tp_margin{
             margin-right: 0px;
        }
        .store_cat_field .select_company_filt{
            position: absolute;
            right: 0;
        }
        .catalog_search_btn{
         width:auto;   
        }
        .store_cat_field{
           margin-bottom: 35px;
        }
        .store_cat_field .mange_price_btn{
            position: absolute;
            left: 0;
            top: 90px;
            z-index: 5;
        }
        .store_cat_field .group_action_filt,
         .store_cat_field .select_company_filt{
            width: 50%;
        }
        .store_cat_field .med_name_filt{
            width: 100%;
            margin: 10px 0px;
        }
        .catalog_search_btn.catalog_btn{
            position: absolute;
            right: 0;
            top: 90px;
        }

    #catalig_form_id .manage_prc_body{
       max-height:350px !important
    }
    
    
       
}
@media(max-width: 1199px){

    .order_btn.track_btn,.order_detail_btn{
        width: 100%;
    }
    .order_btn.btn-primary.small{
        padding: 9px 9px;
    }
    .medicine_detail_wrapper{
        width: 65%;
        float: right;
    }
    .store_medicine_list .strmed{
        padding-right: 0px;
    }
    
}

@media(max-width: 1024px){
    .refferal_wrapper h2{
        font-size:26px;
    }
    .main_title{
        font-size:28px;
    }
    .store_search_btn{
        float: left !important;
    }
    .footer_navigation .navigation li,.copyright.back_clr_dark {
        font-size: 13px;
    }
    .mange_sub_wrapper .table{
        font-size: 12px;
    }
    .table.IncorrectTbl > tbody > tr > td, .table.IncorrectTbl > tbody > tr > th{
       padding-left: 0px;
        
    }

    }


@media(max-width: 1000px){

#model_catalog{
   width:1000px !important;
}
}


@media (max-width: 992px){
    
    #model_catalog{
        width: 95% !important;
    }
    .nav-tabs li{
        font-size: 11px;
    }
    .navigation ul li{
        padding:15px 12px 16px 12px;
    }
    .pharm_nav .navigation ul li {
        float: left;
        padding: 15px 6px 15px 6px !important;
        font-size: 12px;
    }
    .refferal_blocks{
        width: 46%;
    }
    .table_responsiv_wrapper.refferal_tab{       
        float:left;
    }
    .request_search_wrapper, .table_responsiv_wrapper.refferal_tab {
        width: 100%;
    }
    table.exptable > tbody > tr > td{
        font-size: 13px;
    }
    .page_subtitle_h4.catlog{
        font-size: 12px;
    }
    .pharma_header {
      width: 47%;
    }
    .user_header{
        width: 42%;
    }
    .search_fil{
        margin-left: 0px;
    }
    .store_search_btn{
        padding-left: 0px;
    }
    .catalog_view ul li a{
        font-size: 12px !important;
       padding: 0px 0px 0px 5px !important;
    }
    .catalog_view ul li.check_list a {
       font-size: 11px !important;
    }
    .half-rond-wrapper.main-circle{
     left: 126px;   
    }
    .availabel_btn{
        width: 80%;
        float: right;
    }
    .btn-primary.small.reqest_delivey_btn{
        width: 77%;
        padding-left: 2px;
         padding-right: 2px;
    }
    .outside ul li {
      font-size: 11px;
   }
   #sitemap ul li{
       width: 49.5%;
   }
    .innerside ul li:nth-child(3n) .innerside{
       border-right: 1px solid #d2d2d2 !important;
    }
    .innerside ul li:nth-child(2n) .innerside{
    border-style:none !important;
    }
    .discount_actions.user_discount_actions {
    right: -4px;
}
.trash_option_wrapper{
    width:100%;
    padding-left: 0px;
}
.trash_option_wrapper .btn-primary.small{
    padding: 7px 17px !important;
}
.delt_btn_wrapper{
    margin-bottom:20px;
}
#files_list_table .upload_tab{
    padding-left: 0px;
}
.pres_title{
    font-size: 16px;
}
.reqest_delivey_btn{
    width:40% !important;
}
.vf_box_wrapper.dis_box_shadow{
    padding-bottom:25px;
}
.big_left_circle{
    height: 100px;
    width: 100px;
}
.left_txt{
    font-size: 18px;
}
.total_profile_cnt{
    font-size: 19px;
}
}
@media(max-width:991px){
    .bt-margin{
        margin-bottom: 0px;
    }
    .tp-margin{
        margin-top:0px;
    }
    .right_cart_block{
        margin-top: 25px;
    }
    .adv_pay_detail{
        margin-top: 0px;
    }
    .cart_list_hide_div{
       height: 180px;
       z-index: 1;
    }
    .order_btn_wrap{
        position:absolute;
        bottom: 40px;
        z-index: 4;
    }
    .order_btn_wrap{
        text-align: center;
    }
    .viw_crt_btn,.order_btn.btn-primary.small{
         width: 45%;
    }
    .order_btn.btn-primary.small{
        float: none !important;
        z-index: 4px;
    }
    .order_itm{
        margin-top: 35px;
    }
    .dashboard_info_blck.dashboard_info_blck_margin{
        margin-right: 25px;
    }
    .profile_block{
        width: 100% !important;
    }  
    .add_store .stp_title{
        padding-left:0px;
    }
    .subcribtion_profile .stp_title{
        padding-left: 20px;
    }
    .left_stp_box{
        height: 400px;
    }
}
@media(max-width: 980px){
    .display_rs{
        margin-right: 0px;
    }
    .search_fil_wrapper .search_fil {
        width: 49%;
    }
    .stockrequest_fil{
        width: 33%;
    }
    .lead_search_btn .btn-primary{
        margin-left: 15px;
    }
    .green_box_shadow_contain{
        width: 110%;
    }
    .stp_title{
        font-size: 17px;
    }
/*    .green_box_shadow .table{
        height:120px
    }*/
    
}
@media(max-width: 890px){
     
    .vf_box_wrapper dis_box_shadow{
        padding-bottom:25px;
    }
}
@media(max-width: 840px){
    .tab-content .tab-pane .page_title_h2{
        font-size: 20px !important;
    }
    #colorbox{
    position: fixed !important;
    top: 10px !important;
    bottom: 10px !important;
    left: 10px !important;
    right: 10px !important;
    width: calc( 100% - 28px ) !important;
/*    height: calc( 100% - 28px ) !important;*/
    border-radius: 0 !important;
    border: 4px solid #FFF;
}
}
@media(max-width: 768px){
    
    .delivery_tab .deliverytb{
        height:60px;
    }
    .header_profile{
        text-align: start;
    }
    .catalog_option_view{
        width: 26px;
        position: absolute;
        right: 15px;
        top: 0;
    }
    .catalog_title .page_title_h2{
        width: 85%;
    }
    .catalog_search_btn{
        margin-top: 10px;
    }
    .nav-tabs.nav-justified > li {
        float: left;
    }
    .nav-tabs li{
        width:50%;
        font-size: 14px;
    }
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius:0px;
    }
    .navbar-inverse{
        border:none;
    }
    .margin15_bottom{
        margin-bottom: 20px;
    }
    .refferal_blocks{
        margin: 15px 10px;
    }
    .dis_table_wrapper .dis_table_contains,.delt_btn_wrapper,.select_action_wrapper .group_select{
        width:100%;
    }
    .trash_option_wrapper,.button_wrapper_div{
        float: none !important;
    }
    .login-user-wrapper{
        display: flex;
        flex-wrap: wrap-reverse;
    }
    .content_wrapper{
        margin: 2% 3%;
    }   
    .select_wrapper{
        width: 47%;   
    }
    .catalog.catalog_med_name{
        margin-top: 10px;
    }
    .sliding_navbar{
        display: block;
        margin-left: -700px;
    }
    .browser_nav{
        padding:10px;
        background-color: #38cbcb;
    }
    #store_app_for.table-responsive,.appering_persc_tab.table-responsive,
    .table-responsive{
        border: 0px ;
    }
    .appering_wrapper_blog{
        margin: 0 auto;
        padding-top: 5%;
    }
    .appering_title ,.med_search_fil{
        padding-top: 10px;
    }
    .graph{
        width: 100%;
        height: 50%;
    }
    .green_box_shadow .table_wrapper{
        padding: 1px 21px 0px 21px;
    }
    .non_exptable th{
        display:block !important;
        width:50%;
        float: left;
        background-color: #fff !important;
    }
    .non_exptable td{
        height: auto !important;
        padding-left: 0px !important;
       background-color: #fff !important;
    }
    .non_exptable td::before{
        width: 0px !important;
        background-color: #fff !important;
    }
      .non_exptable::before{
        background: #fff;
    }
    .non_exptable.table td{
        border-bottom: none !important;
    }
    .exptable td {
        clear: both !important;
        float: left;
        display: inline-block;
        border-bottom: 2px solid #FFF !important;
        width: 99% !important;
        font-size: 14px;
        position: relative;
        overflow: hidden;
        padding-left: 165px !important;
        word-wrap: break-word;
        color:#333333;
        background-color: #e3f6f6 ;
    }
    .exptable th{
        display: none;
    }
    .exptable tr{
        margin-top: 10px;
    }
    .exptable.table{
        border: none;
    }
    .exptable.table td:not(.non_exptable.table){
        border-top: none;
        border-bottom: 1px solid #b8b8b8 !important;
    }
    .table-striped > tbody > tr:nth-of-type(2n+1) {
        background-color: #fff;
    }
    .exptable tr td:last-child {
        margin-bottom: 15px !important;
    }
    
    .error_tab_wrapper.exptable td:nth-child(1)::before{
        content: "Medicine Name";
    }
     .error_tab_wrapper.exptable td:nth-child(2)::before{
        content: "Company Name";
    }
     .error_tab_wrapper.exptable td:nth-child(3)::before{
        content: "Medicine Price";
    }
     .error_tab_wrapper.exptable td:nth-child(4)::before{
        content: "Expiry Date";
    }
     .error_tab_wrapper.exptable td:nth-child(5)::before{
        content: "Medicine Stock";
    }
     .error_tab_wrapper.exptable td:nth-child(6)::before{
        content: "Add to store catalog";
    }
    
    .catlog_tab_wrapper.exptable td:nth-child(2)::before,.trash_tab.exptable td:nth-child(2)::before,
    .manage_price_catlog td:nth-child(1)::before {
        content: "Medi Id";
    }
    .delivery_tab.exptable td:nth-child(1)::before{
         content: "Order Id";
    }
    .delivery_tab.exptable td:nth-child(3)::before{
        content: "Request Date";
    }
    .delivery_tab.exptable td:nth-child(4)::before{
         content: "Order Details";
    }
    .delivery_tab.exptable td:nth-child(5)::before{
         content: "Status";
    }
    .delivery_tab.exptable td:nth-child(2)::before{
         content: "Request User Name";
    }

    .maincsv_table.exptable td:nth-child(1)::before{
         content: "Id";
    }
    .maincsv_table.exptable td:nth-child(2)::before{
         content: "Details";
    }
    .maincsv_table.exptable td:nth-child(3)::before{
        content: "Count";
    }
    .maincsv_table.exptable td:nth-child(4)::before{
         content: "Action";
    }
    
    .new_view.exptable td:nth-child(1)::before,
    .dupliTbl.exptable td:nth-child(1)::before{
         content: "Med_name";
    }
    .new_view.exptable td:nth-child(2)::before,
    .dupliTbl.exptable td:nth-child(2)::before{
         content: "Med_manifacture";
    }
    .new_view.exptable td:nth-child(3)::before,
    .dupliTbl.exptable td:nth-child(3)::before{
        content: "Price";
    }
    .new_view.exptable td:nth-child(4)::before,
    .dupliTbl.exptable td:nth-child(4)::before{
         content: "Exp_date";
    }
    .new_view.exptable td:nth-child(5)::before,
    .dupliTbl.exptable td:nth-child(5)::before{
         content: "Stock";
    }

   .IncorrectTbl.exptable td:nth-child(1)::before{
         content: "Med_name";
    }
    .IncorrectTbl.exptable td:nth-child(2)::before{
         content: "Med_manifacture";
    }
    .IncorrectTbl.exptable td:nth-child(3)::before{
        content: "Price";
    }
    .IncorrectTbl.exptable td:nth-child(4)::before{
         content: "Exp_date";
    }
    .IncorrectTbl.exptable td:nth-child(5)::before{
         content: "Stock";
    }
    .IncorrectTbl.exptable td:nth-child(6)::before{
         content: "Suggestion";
    }
    
    .catlog_tab_wrapper.exptable td:nth-child(3)::before,.trash_tab.exptable td:nth-child(3)::before,.high_selling.exptable td:nth-child(1)::before,
    .manage_price_catlog td:nth-child(2)::before{
        content: "Name";
    }
    .catlog_tab_wrapper.exptable td:nth-child(5)::before,.stock_tab_wrapper.exptable td:nth-child(5)::before, .sub_tab.exptable td:nth-child(7)::before,.widthdraw_tab .exptable td:nth-child(5)::before,
    .user_stock.exptable td:nth-child(5)::before,.end_home_del.exptable td:nth-child(5)::before{
        content: "Status";
    }
    .catlog_tab_wrapper.exptable td:nth-child(6)::before,.sub_tab.exptable td:nth-child(8)::before,.trash_tab.exptable td:nth-child(5)::before,.end_home_del.exptable td:nth-child(6)::before{
        content: "Action";
    }
    .refferal_tab.exptable td:nth-child(1)::before{
       content: "Referral Id";
    }
    .refferal_tab.exptable td:nth-child(2)::before{
       content: "Date";
    }
    .refferal_tab.exptable td:nth-child(3)::before{
       content: "Installations";
    }
    .refferal_tab.exptable td:nth-child(4)::before{
       content: "Points";
    }
     .end_user_pres_tab.exptable td:nth-child(1)::before{
       content: "Prescription Name";
    }
    .end_user_pres_tab.exptable td:nth-child(2)::before{
       content: "Search Status";
    }
    .end_user_pres_tab.exptable td:nth-child(3)::before{
       content: "Stock Status";
    }
    .store_timings_wrapper .non_exptable td::before{
          width:0px !important;
          display: none;
    }
    .home_delivery_pres_tab.exptable td:nth-child(1)::before{
        content: "Medicines";
    }
    .home_delivery_pres_tab.exptable td:nth-child(2)::before{
        content: "Found ?";
    }
    .home_delivery_pres_tab.exptable td:nth-child(3)::before{
        content: "Quantity";
    }
    .home_delivery_pres_tab.exptable td:nth-child(4)::before{
        content: "Action";
    }
    .pres_delivery_tb{
        height:40px;
    }
    .store_timings_wrapper table tr td{
        display: inline-block;
        clear: none !important;
    }
    .store_timings_wrapper .non_exptable .store_width17{
        width:17% !important;
    }
    .store_timings_wrapper .non_exptable .store_width15{
        width:15% !important;
    }
    .store_timings_wrapper .store_width50{
        width:50% !important;
    }
    .store_timings_wrapper .non_exptable .store_width25{
        width:25% !important;
    }
    .store_timings_wrapper .non_exptable .store_width20{
        width:20% !important;
    }
    .store_timings_wrapper .non_exptable td{
        padding-left: 0px !important;
    }
    .exptable td::before{
        content: "";
        background: #dadada;
        font-family: Open Sans;
        font-size: 14px;
        padding: 10px 5px 0px 15px !important;
        width: 150px !important;
        display: inline-block;
        height: auto;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
    }
    .tab-content{
        margin: 0px !important;   
    }
    .stock_tab_wrapper.exptable td:nth-child(1)::before,.user_stock.exptable td:nth-child(1)::before,.end_home_del.exptable td:nth-child(1)::before{
        content: "Request Id";
    }
    .stock_tab_wrapper.exptable td:nth-child(2)::before {
        content: "Request User Name";
    }
    .stock_tab_wrapper.exptable td:nth-child(3)::before,.user_stock.exptable td:nth-child(3)::before,.end_home_del.exptable td:nth-child(3)::before {
        content: "Request Date";
    }
    .stock_tab_wrapper.exptable td:nth-child(4)::before,.user_stock.exptable td:nth-child(4)::before{
        content: "Prescription";
    }
    .high_selling.exptable td:nth-child(3)::before {                                                                               
        content: "City";             
    }
    .high_selling.exptable td:nth-child(4)::before  {                                                                             
        content: "Search Date";             
    }
     .high_selling.exptable td:nth-child(5)::before {                                                                               
        content: "Count";             
    }
    .sms_tab.exptable td:nth-child(1)::before {
        content: "SMS Plan";
    }
    .sms_tab.exptable td:nth-child(2)::before {
        content: "Purchase Date";
    }
    .sms_tab.exptable td:nth-child(3)::before {
        content: "Transaction Id";
    }
    .sms_tab.exptable td:nth-child(4)::before,.sub_tab.exptable td:nth-child(5)::before {
        content: "Payment Status";
    }
    .sms_tab.exptable td:nth-child(5)::before {
        content: "SMS Plan Status";
    }
    .sub_tab.exptable td:nth-child(1)::before {
        content: "Subscription Plan";
    }
    .sub_tab.exptable td:nth-child(2)::before {
        content: "Start Date";
    }
    .sub_tab.exptable td:nth-child(3)::before {
        content: "End Date";
    }
    .sub_tab.exptable td:nth-child(4)::before {
        content: "Tran Id";
    }
    .sub_tab.exptable td:nth-child(6)::before {
        content: "Payment Date";
    }
    .sub_tab.exptable .action_td{
        padding: 16px;
    }
    .store_actions_div{
        left: -5px;
        top: -13px;
    }
    .widthdraw_tab.exptable td:nth-child(1)::before {
        content: "Req Id";
    }
    .widthdraw_tab .exptable td:nth-child(2)::before {
        content: "Amount";
    }
    .widthdraw_tab .exptable td:nth-child(3)::before {
        content: "Req Date";
    }
    .widthdraw_tab .exptable td:nth-child(4)::before {
        content: "Bank ";
    }

    .uplode_tab.exptable td:nth-child(1)::before{
        content: "File Name";
    }
    .uplode_tab.exptable td:nth-child(2)::before {
        content: "Upload Date";
    }
    .uplode_tab.exptable td:nth-child(3)::before {
        content: "Import Date";
    }
    .uplode_tab.exptable td:nth-child(4)::before {
        content: "Import Status";
    }
    .uplode_tab.exptable td:nth-child(5)::before {
        content: "Import Comment";
    }
    .user_stock.exptable td:nth-child(2)::before, .end_home_del.exptable td:nth-child(2)::before {
        content: "Request Store Name";
    }
    .comp_sub.exptable td:nth-child(1)::before {
        content: "Facility";
    }
    .comp_sub.exptable td:nth-child(2)::before {
        content: "Gold";
    }
    .comp_sub.exptable td:nth-child(3)::before {
        content: "Silver";
    }
    .comp_sub.exptable td:nth-child(4)::before {
        content: "Platinum";
    }
    .stock_popup.exptable td:nth-child(1)::before {
        content: "Medicine Name";
    }
    .stock_popup.exptable td:nth-child(2)::before {
        content: "Available All";
    }
     .discount_benifit .exptable td:nth-child(1)::before {
        content:"Sr.No.";
     }
     .discount_benifit .exptable td:nth-child(2)::before {
        content:"Benifit";
     }
      .discount_benifit .exptable td:nth-child(3)::before {
        content:"Sub Total";
     }
      .discount_benifit .exptable td:nth-child(4)::before {
        content:"User Mobile No";
     }
    .manage_price_catlog td:nth-child(4)::before{
         content: "Medicine Price";
    }
    .manage_price_catlog td:nth-child(5)::before{
         content: "Expiry Date";
    }
    .manage_price_catlog td:nth-child(6)::before{
         content: "Medicine Stock";
    }
    .setting_btn{
        margin-top: 20px;
    }
    .tab-content{
        padding: 0px 10px;
    }
/*    .green_box_shadow {
        box-shadow: 1px 1px 3px #a1e2e2;
    }*/
    .trash_tab.exptable td:nth-child(4)::before,.high_selling.exptable td:nth-child(2)::before,.catlog_tab_wrapper.exptable td:nth-child(4)::before, 
    .manage_price_catlog td:nth-child(3)::before{
        content: "Company";
    }
    .time_store_table.main_tab td {
        height: 73px;
    }
    .time_store_table.main_tab td:nth-child(1)::before{
         content: "Day";
    }
    .time_store_table.main_tab td:nth-child(2)::before{
         content: "Mon";
         font-weight: bold;
    }
    .time_store_table.main_tab td:nth-child(3)::before{
         content: "Tue";
         font-weight: bold;
    }
    .time_store_table.main_tab td:nth-child(4)::before{
         content: "Wed";
         font-weight: bold;
    }
    .time_store_table.main_tab td:nth-child(5)::before{
         content: "Thu";
         font-weight: bold;
    }
    .time_store_table.main_tab td:nth-child(6)::before{
         content: "Fri";
         font-weight: bold;
    }
    .time_store_table.main_tab td:nth-child(7)::before{
         content: "Sat";
         font-weight: bold;
    }
    .time_store_table.main_tab td:nth-child(8)::before{
         content: "Sun";
         font-weight: bold;
    }
    .exptable td {
        overflow: visible;
    }
    .request_field{
        width: 65%;
    }
    .seach_btn_wrp{
        float: left !important;
        clear: left;
        padding-left: 53px;
        margin: 20px 0px;
    }
    .search_lable{
        clear: left;
        padding-right: 17px;
    }
    .end_home_del.exptable td:nth-child(4)::before {
        content: "Order Details";
    }
    .cms_page_content .faq_box .question_box .question{
        font-size: 16px !important;
    }
    .cms_page_content h1{
        font-size: 20px;
    }
    .button_wrapper_div .button_wrapper{
        float: none !important;
        margin-top: 60px;
    }  
    .pharma_regist_btn{
        margin-bottom: 20px;
    }
    .btn-primary.large{
        padding: 6px 28px;
    }
    .btn-primary.plane_btn{
        padding: 13px 26px;
        font-size: 19px;
    }
    .subcribtion_btn_wrapper{
        margin: 0 auto;
        float: none;
    }
    .subcribtion_btn{
        text-align: center;
        margin: 11px 0px;
    }
    .touch_wrapper .title{
        margin-top:0px;
    }
    .get_in_touch_wrap{
        padding-top: 15px;
    }
    .store_cat_field{
        margin-top: 20px;
    }
    .header_margin{
        margin-top: 0px !important;
        margin-right: 0px !important;
    }
    .search_field{
        float:left !important;
    }
    .pagination_wrapper{
       width: 68%;
    }
    login_view login_user_bg li a{
        margin-bottom: 0px;
    }
    .navbar-inverse .navbar-collapse{
        border :1px solid #00ced1;
    }
    .login_icon{
      margin-top: 15px;
      padding-left:0px;
    }
    .responsive_right_header{
        margin-top: 7px;
    }
    .location_icon{
        margin-top:-2px !important;
    }
    .pagination_wrapper.catalog_pagination{
        width:100%;
    }
    .outside ul li {
      font-size: 14px;
   }
   .outer_navbar{
       width: 776px;
       float: right !important;
   }
   .active_sub_table .table > tbody > tr > td{
       padding-left: 165px !important;
   }
   .sub_tab_history.exptable .action_td{
       padding-top: 17px !important;
       padding-bottom: 17px !important;
   }
   .end_home_icon{
        height: 30px;
    }
  .discount_actions.user_discount_actions{
        left: 0px;
    }
    .login_wapper_block .sm_box_wrapper ul li:first-child{
        width:45%;
    }
    .str_tm_box.sundaytime_Sun{
     left: 167px;
    }
     .expired_field,.stock_field{
       margin-left: 20px;
    }
    .cancel_btn{
        margin-top:20px;
        text-align: center;
    }
    .clbtn{
        float: none !important;
    }
}
@media(max-width: 767px){
    .presc_container{
        padding-left: 15px !important;
    }
    .navigation .inner ul li.active{
         background-color: #b6efef !important;
    }
    .mobile_menu_wrapper .footer_nav .navigation li,.mobile_menu_wrapper .navigation ul li:hover,
    .mobile_menu_wrapper .navigation .inner ul li.active
    {
        background-color: #ffffff !important;
    }
    .mobile_menu_wrapper .navigation ul li a{
        color: #000 !important;
        font-size: 19px;
        font-weight: 400;
    }
    .outer_logo_res{
        padding-left: 9px;
    }
    .dashboard_msg_box{
    left: 42%;
    }
    .resp_wrap{
    padding-top: 66px;
    }
    .cart_wrapper .address-wrapp{
    padding-left: 15px;
    }
    .user_address_list{
     margin-top: 20px;   
    }
    .cart_wrapper,.cart_title_heading .semibold_font{
        padding-left: 0px;
    }
    .med_price_wrp{
     padding-left: 15px;   
    }
    .inc_dec_btn input[type="text"]{
        width:34px;
    }
    .form-control.cart_form-control{
        padding:2px;
        font-size: 12px;
        height: 24px;
    }
    .item_img{
        padding-left: 0px;
    }
    .item_img img{
        width: 80px;
        height: 75px;
    }
    .cart_btn{
        width: 24px;
        height: 24px;
    }
    .medicine_detail_wrapper{
        float: none;
    }
    .inc_dec_btn{
        position: absolute;
       bottom: -5px;
    }
    .item_img{
        width:90px;
    }
    .viewtitle{
        display: none;
    }
    .inner_pac_input.border_line{
        border: 1px solid #fff !important;
    }
    .pac_input.inner_pac_input{
        padding: 0px 20px 0px 5px !important;
    }
    .location_img.inner_pac_input{
        display:none;
    }
    .location_img_usr.inner_pac_input{
        display:block;
        width: 15px;
        position: absolute;
        right: 3px;
        top: 3px;
    }
    .table_bottom_border{
        border-bottom: 5px solid #dbdbdb !important;
    }
    .dashboard_info_blck{
        width: 100%;
    }
    .dashboard_info_blck.dashboard_info_blck_margin{
        margin-right: 0;
    }
    .dashboard_info_block table{
        width: 87%;
    }
    .pharmacist_respons_header .outer_navbar.user_slider{
    box-shadow: unset;
}
     .str_tm_box.sundaytime_Sun .store_width17{
        width: 44px !important;
    }
    .head_usr_pic span{
     color:#fff;   
    }
    #colorbox #cboxWrapper #cboxTopCenter,
    #colorbox #cboxWrapper #cboxTopLeft,
    #colorbox #cboxWrapper #cboxTopRight{
        display: none !important;
    }
    #colorbox #cboxWrapper, #colorbox #cboxContent, #colorbox #cboxLoadedContent {
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}
/*    #colorbox #cboxWrapper{
        position: absolute !important;
        width: 100% !important;
        height: 100% !important;
    }*/
    .row.footer_row{
        margin-right: 0px !important;
    }
    .lead_request_name,.request_home_del{
        height:60px;
    }
    .search_again_anchore{
        margin-bottom:10px;
    }
    .td_height{
       height: 36px;
    }
    .apply_coupn_button{
        text-align: center;
    }
    .respons_pharma_left_header .mdropdown.ph_tooltip{
        top:0px;
    }
    .adv_respons_nav .end_usr_nav_container{
        top:114px;
    }
    .adv_respons_nav .usr_respons_footer{
       top: 351px;
    }
    .adv_right_header{
        display: block !important;
        position: absolute;
        z-index: 1000;
        right: 0;
        width: 343px;
    }
    .usr_header_wrapper{
        height:92px !important;
    }
    .back_col_turq.end_usr_navbar{
        height: 90px !important;
        z-index: 999;
    }
    .respons_pharma_left_header{
    position: absolute;
    z-index: 1000;
    right: 0;
    width: 50%;
    }
    .login_uname,.sub_info,.login_time{
        color:#fff;
        font-weight: 600;
    }
    .adv_right_header .logout_btn .btn-primary.small{
        border: 1px solid;
    }
    .respons_user_left_header{
        position:absolute;
        right: 0px;
        display: block !important;
        z-index: 1000;
        width: 350px;
        color: #fff !important;
        font-weight: 600;
    }
    .pharma_left_header #usr_pf_pic{
        border:1px solid #000;
    }
    .user_stock.exptable td::before{
        font-size: 13px;
    }
    .left_stp_box{
        height: auto;
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 15px;
    }
    .login_wapper_block .sm_box_wrapper ul li:first-child{
        width:50%;
    }
      .login_view.login_user_bg{
        height: 43px;
    }
    .mobile_menu .navigation ul li{
        width:100%;
    }
    .navigation ul li a{
        color:gray;
    }
    .navigation ul li {
        padding: 13px 15px;
    }

  
    .navbar-collapse {
        padding-right: 0px;
        padding-left: 0px;
    }
    .footer_nav .navigation,.navigation ul li:hover{
        background-color: #4de0e0 !important;
    }
   
/*    .outer_strip .change_city{
        width:42%;
    }*/
    .location_img{
        display: none;
    }
    .pac_input{
        padding: 0px 5px 0px 5px;
    }
    .locat_icon{
        margin-top:4px;
    }
    .chng_autocomplete_box{
    color:#ffff !important;
    font-weight: bold;
    font-size: 15px;
    }
    .high_sell_page{
        margin-bottom: 12px;
    }
    .outer_navbar{
       width: auto;
       float: none !important;
   }
    .login_block{
        display: none;
    }
    .navigation ul li:hover{
        background-color: #009999;
    }
    .dis_benifit_btn{
        margin-bottom:15px;
    }
    .radio_check_holder_yes{
        float:right !important;
    }
    .radio_check_holder_no{
        float:left !important;
    }
    .big_left_circle{
        height: 150px;
        width: 150px;
    }
    .total_profile_cnt{
        font-size: 25px;
    }
    .lft_blk,.subcribtion_profile .lft_blk{
        width:100%;
    }
    .stp_circle{
        margin: 0 auto;
    }
    .stp_circle{
     width: 85px;
     height: 85px;   
    }
    .right_txt,.right_txt.add_store{
        width: 100%;
        text-align: center;
    }
    .profile_img{
        position: absolute;
        left: 27px;
        top: 37px;
    }
    .header_wrapper.usr_header_wrapper,.navbar.end_usr_navbar{
         height:55px;
    }
    .end_usr_nav_container{
        position:absolute;
        z-index: 9999999;
        top: 89px;
    }
    .container.end_usr_nav_container{
        padding:0px;
        width:95%;
        height: 665px;
        background-color: #fff;
    }
    .container.end_usr_nav_container ul li,
    .usr_respons_footer ul li{
         font-size: 15px;
         width: 100%;
    }
    .container.end_usr_nav_container ul li:nth-child(2n){
     background-color:#b6efef !important;
    }
     .container.end_usr_nav_container ul li:nth-child(n){
     background-color:#fff;
    }
    .no_user_slider{
        display:none;
    }
    .usr_respons_footer{
        position: absolute;
      top: 326px;
        z-index: 999999999;
        width: 95%;
    }
    .usr_respons_footer ul li:nth-child(1){
     background-color:#b6efef !important;
    }
    .usr_respons_footer ul li:nth-child(3n){
     background-color:#b6efef !important;
    }
    .usr_respons_footer ul li:nth-child(5n){
     background-color:#b6efef !important;
    }
    .end_usr_navbar .user_slider .navigation ul li.dropdown{
        display:none;
    }
    .adv_left_header{
        margin-bottom: 0px;
    }
    .usr_respons_footer.pharma_footer{
        top: 517px;
    }
    .end_usr_nav_container .navigation .inner ul li.active:nth-child(2n+1){
         background-color:#fff !important;
    }
    .pac_input.inner_pac_input.chng_autocomplete_box{
        color:#fff !important;
    }
    .end_usr_navbar.pharmacist_respons_header{
       height: 90px;
    }
    .mdropdown.ph_tooltip.top_dropdown{
        right: 20px;
    }

/*    .outer_navbar.user_slider{
    margin-left: -705px;
}*/
/*   .usr_menu_wrapper{
    display:block;
    position: absolute;
    z-index: 99;
}*/
}
@media(max-width: 720px){
    .refferal_wrapper h2{
        font-size:22px;
    }    
    .main_title{
        font-size:26px;
    }
    .printer_ico a{
        top: 2px;
    }
    .dis_box_shadow.bg_white{
        font-size: 12px;
    }
    .stockrequest_fil_btn{
        width:100%;
        margin-bottom: 20px;
        left: 15px;
        top: 124px;
    }
    .stock_tab_wrapper.exptable{
        margin-top: 72px;
    }
    .lead_search_btn .btn-primary{
        margin-left: 0px;
    }
    .stockrequest_fil{
        width: 42%;
    }
}
@media(max-width: 684px){
    .stockrequest_fil_btn{
       top: 248px;
    }
}
@media(max-width: 640px){
    .row{
        margin-right: -8px;
    }
    .respons_pharma_left_header{
         width:61%;
    }
    .appering_tilte_wrapper{
        width:100%;
    }

    .lead_search_btn .btn-primary{
        margin-left: 0px !important;
    }
    .refferal_blocks{
        width: 96%;
        height: 150px;
    }
    .container{
        padding-right: 8px;
/*        padding-left: 8px;*/
    }
    .stockrequest_fil{
        width:96%;
    }
    .pagination_wrapper{
       width: 80%;
       padding-right: 20px;
    }
    #sitemap ul li{
        width: 100%;
    }
    .innerside ul li:not(:nth-child(4n)) .innerside{
         border-style:none !important;
    }
}
@media(max-width: 560px){
    .dashboard_msg_box{
        left: 30%;
    }
    .str_tm_box.sundaytime_Sun{
        left: 45px;
    }
    .invoice_title{
        font-size: 15px;
    }
    .reffer_box_wrapper{
        width: 100%;
        margin: 0 auto;
        float: none !important;
        padding-top: 45px;
    }
    .refferal_blocks{   
        float: none !important;
    }
    .pagination_wrapper{
        font-size: 12px;
    }
    .appering.pagination_wrapper{
        width:100%;
    }
    .search_result_filt{
        width:45%;
    }
    .outside ul li{
       width: 100% !important;
    }
     .outside ul li:not(:nth-child(n)) .site_right_border{
      border-right: 1px solid #d2d2d2 !important;
    }
     .outside ul li:not(:nth-child(2n)) .site_right_border{
      border-right: none !important;
    }
    .trash_option_wrapper .trash_input{
      width: 40%;
    }
    .str_tm_box{
     left: 0;   
    }
    .respons_user_left_header .user_dropdown{
        position: absolute;
        right: 0;
        top: 0;
    }
}
@media(max-width: 520px){
    .page_title_h2{
        font-size: 22px;
    }
    .page_subtitle_h4{
        font-size: 15px;
    }
    .order_btn.btn-primary.small,.viw_crt_btn{
        width: 70%;
    }
}
@media(max-width: 480px){
    .sms_invoice_wrapper{
        width: 99%;
    }
/*     .visible-xs {
      margin-right: 7px;
    }*/
    .dashboard_msg_box{
     left: 25%;
    }
    .cart-progress-wrap{
        font-size: 12px;
    }
    .search_result_filt.search_first_filt{
        position:relative;
        z-index:5;
    }
    .inner_pac_input img{
        width: 19px;
    }
    .user_dropdown img.moption_ico{
        width: 24px;
    }
     .change_usr_city.inner_pac_input{
        padding-right: 10px !important;
    }
    #contentpan #content .recent_search_wrapper{
        padding: 0px 20px;
    }
    .container.end_usr_container{
        padding-left: 8px;
    }
     .str_tm_box.sundaytime_Sun .store_width17{
        width: 37px !important;
    }
    .str_tm_box.sundaytime_Sun{
        left: -7px;
    }
    .pres_view{
       height: 55px;
    }
    .inv_date_wrap,.inv_no_wrap{
        width:60%;
    }
    .inv_date_wrap,.inv_no_wrap,.invoice_detail,
    .add_medicine_manually_wrapper label,.exptable.table td,.exptable td::before,p,.withdraw_note,.modal-body{
        font-size: 12px;
    }
    .invoice_title{
        margin-right: 10px;
    }
    .invoice_table{
        font-size: 11px;
    }
    .adv_right_header{
        width: 280px;
        padding-top: 13px !important;
    }
    .logout_btn{
        top: 45px;
        left: 0px;
        right: auto;
    }
    .adv_respons_nav .home_navigation_bar,
    .adv_respons_nav .end_usr_navbar{
        height: 115px !important; 
    }
    .respons_pharma_left_header{
    width: 305px;    
    }
    .user_stock.exptable .stock_store_name{
        height: 55px;
    }
    .margin_lft{
        margin-left: 0%;
    }
    .refferal_blocks,.search_fil_wrapper .search_fil{
        width: 95%;
    }
    .table_responsiv_wrapper{
        overflow: auto;
        width: 100%;
        float: left;
        font-size: 12px;
    }
    .btn-primary.small{
        padding: 6px 19px;
        font-size: 15px;
    }
    .green_box_shadow .table_wrapper{
        padding: 10px;
    }
    .active_sub_table .table > tbody > tr > td,.exptable td{
        padding-left: 120px !important;
    }
    .exptable td::before{
        padding: 10px 5px 0px 9px !important;
        width: 112px !important;
    }
    .presc_table_list th, .presc_table_list td, .presc_table_list2 td {
        padding: 5px;
    }
    .modal-header{
        font-size: 16px;
    }
    .modal-body h4{
        font-size: 15px;
    }
    .modal-body select{
        padding: 0px;
        font-size: 12px;
    }
    .delivery_detail_field{
        width: 100% !important;
    }
    .appering_wrapper_blog{
        width: 100%;
        font-size:12px;
    }
    .pharma_detail_blocks{
        font-size: 10px;
    }
    .small_font.discount_font{
        font-size: 11px;
    }
    .cms_page_content .faq_box .question_box .question{
        font-size: 15px !important;
        padding-right: 15px;
    }
    .btn-primary.plane_btn{
    padding: 11px 18px;
    font-size: 15px;
    }
    .global_catalog .select_med{
        font-size: 20px;
    }
    .catalog_med_list .table tr td{
        font-size: 13px;
    }
    .left_catalog_list{
        padding:0px;
    }
    .respons_tab.tab_contain{
     padding: 0px;
    }
    .respons_tab{
        padding-left:5px;
        padding-right:5px;
    }
    .recent_search_wrapper{
        padding: 0px 15px;
    }
    .graph_title .color_turq{
        font-size:12px;
    }
     .pagination_wrapper{
       width: 100%;
       padding-right: 18px;
       padding-left: 0px;
    }
    .pagination_wrapper .dropdown{
       padding-left: 13px;
      padding-right: 2px;
     width: 193px;
    }
    .pagination_wrapper.page_counts .dropdown{
        width: 30%;
    }
    .page_counts{
        padding-right: 2px;
        padding-left: 2px;
        width: 24%;
        text-align: center;
    }
    .page_link{
        float:right !important;
    }
    .login_icon{
        padding-right: 0px;
        width: 22px;
        margin-top: 12px;
    }
    .login_icon img{
        width: 33px;
    }
    .locat_icon img{
        width: 19px;
    }
    .pres_actions{
        background-size: 25px 8px;
       width: 37px;
    }
    .catalog_right_block .respons_tab{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .pagination_wrapper.catalog_pagination .page_link{
        width: 14%;
    }
    .global_catalog{
     padding-bottom: 0px;   
    }
    .table_separate{
        border-spacing: 5px !important;
    }
    .pagination_wrapper.search_result_pagination{
        width: 95% !important;
        padding-right: 42px;
    }
    .btn-primary.small.reqest_delivey_btn{
        width: 50% !important;
        font-size: 11px;
    }
    .availabel_btn{
        float: none;
        width: 100%;
    }
    .availabel_btn_wrapper,.availabel_btn_wrapper{
        width: 100%;
    }
    .addto_cart_btn{
        margin-top: 0px;
        padding-right: 0px;
    }
    .pagination_wrapper.adv_pagination{
               width: 87%;
            padding-right: 0px !important;
    }
    .dis_image_wrapper{
        padding-left: 10px;
        padding-right: 10px;
    }
    .trash_option_wrapper .trash_input:nth-child(1){
        padding-right:11px;
    }
    .trash_option_wrapper .trash_input{
        width: 36%;
    }
    .trash_option_wrapper .trash_input:nth-child(2){
        padding: 0px 11px;
    }
    .medium_font.import_font{
        font-size:13px;
    }
    .save_medicine .btn-primary.large{
        font-size: 14px;
    }
    .medicine_map.table{
        font-size: 12px;
    }
    .upload_file_list_filter{
        width:100% !important;
    }
    .str_tm_box{
        width: 300px;
    }
    .availabel_btn_wrapper{
        padding-left: 0px;
    }
    .page_title_manually{
            width: 89%;
    }
    .replay_button_sms{
        margin-bottom:20px;
    }
    .respons_user_left_header{
        width: 330px;
    }
    
}
@media(max-width: 360px){

    .dashboard_msg_box{
        left: 19%;
    }
    .item_img{
      width: 82px;
    }
    .order_btn.btn-primary.small{
        width: 90%;
    }
    .discount_actions{
        background-size: 26px 8px;
        width: 34px;
    }
    .container.end_usr_container{
        padding:5px;
        overflow-x: hidden;
    }
    .pagination_wrapper.search_result_pagination{
        padding-right: 35px;
    }
    .result_heading_wrapper.search_header{
      margin-left:-5px;  
    }
    .med_blk,.medical_store_txt,.back_pres_btn,.search_result_filt{
        padding: 5px;
    }
    .location_img_usr.inner_pac_input{
      right: 6px;
    }
    .subs_plan_group.silver_plan{
        width: 95%;
    }
    .alphabet_filter input[type=text],
    .checklist_company_filt{
        font-size:10px;
}
.alphabet_filter{
    padding-right: 2px;
}
.checklist_company_filt{
    padding: 0px 5px;
}
    .dashboard_info_block table{
        width: 100%;
    }
    .result_home_delivery{
        padding:0px;
    }
    .home_delv_class.result_home_delivery .mitooltip_child.terms_cond_delivery{
       left: -23px;
    }
    .mitooltip_child.terms_cond_delivery{
        width: 190px;
         left: 0px;
    }
    .btn-primary.small.reqest_delivey_btn{
        padding: 12px 2px;
    }
    .availabel_btn{
        padding: 10px 2px;
    }
    .str_tm_box.sundaytime_Sun .store_width17{
        width: 38px !important;
    }
    .store_preview_wrap .store_board_prv{
        width: 100%;
    }
    .pharmatab{
        padding: 10px !important;
    }
   
    .dis_detail{
     width:100%;   
    }
    .pharma_detail_blocks{
        font-size: 9px;
        font-weight: bolder;
    }
    .store_board_prv.prv_set,.map_error_icon{
        margin-bottom: 10px;
    }
    .stockrequest_fil{
        margin-right: 0px;
    }
    .page_title_manually{
            width: 86%;
    }
    .adv_right_header{
        width: 246px;
    }
    .respons_user_left_header{
        width: 281px;
        padding-right: 9px;   
    }
    .pharma_left_header .mdropdown .dropdown-content::after,
    .mdropdown.ph_tooltip.top_dropdown{
        right: 0px;
    }
    .pharma_left_header .mdropdown .dropdown-content{
        right: -1px;
    }
    .respons_pharma_left_header{
        width: 280px;
    }
    .login_user_nm{
        width: 167px;
    }
    .pagination_wrapper{
       font-size: 11px;
    }
    .page_title_h2{
        font-size: 19px;
    }
    .grp_filt_btn{
        margin-left: 19px !important;
    }
    .btn-primary.small {
        font-size: 14px;
    }
    .pharma_detail_blocks{
        width: 33%;
        padding: 1px;
        font-weight: 600;
    }
    .grp_filt_cont{
        width:100%;
    }
    .grp_filt_wrapper .disc_search_field{
        float: none !important;
    }
    
    .select1.reset_catalog{
        padding-left: 4px;
    }
    .select_med{
        font-size: 17px;
    }
    .manual_medicine_name{
        padding-right: 2px;
    }
    .pagination_wrapper .dropdown{
        width: 163px;
    }
    .pagination_wrapper.appering .dropdown{
        padding-left: 5px;
    }
    .pagination_wrapper{
        padding-right: 30px;
    }
    .pagination_wrapper.appering .pagination_link{
      width: 38px;
    }
     .pagination_wrapper.appering .page_counts{
       padding-left: 0px;
       width: 28%;
    }
    .pagination_wrapper.appering .pagination_link_right::after{
        left: 42px;
    }
    .appering_blog_wrapper{
        padding: 0px 2px;
    }
    .med_search_fil .med_search_input_fil{
        padding: 0px 5px;
    }
    .apper_title,.title_respos,.filter_respos,
    .responsive_table{
      padding: 0px 7px;
    }
    .apper_title .page_title_h2{
        font-size: 17px !important;
    }
    .pagination_wrapper.appering{
        padding: 0px !important;
    }
    .pagination_wrapper.catalog_pagination .dropdown{
        width: 145px;
        padding-right: 0px;
    }
     .pagination_wrapper.catalog_pagination .page_counts{
     width: 34%;
     }
     .search_result_filt{
      width:40%;  
     }
     .discount_title,
     .distance_border,.result_addre,.title_result
     ,.pharma_detail_wrapper,.med_list_wrapper,.availabel_btn_wrapper
     ,.reqest_delivey_btn_wrapper{
         padding: 0px 5px;
     }
     .result_addre,.distance_border,
     .open_time_result{
         font-size: 11px;
     }
     .result_addre{
         font-size:12px;
     }
     .title_result{
         font-size:13px;
     }
     .pharma_detail,.med_list{
         padding-left: 3px;
         padding-right: 3px;
     }
     .result_home_delivery .small_font{
         font-size:11px !important;
     }
      .pagination_wrapper.adv_pagination{
            width: 95%;
    }
    .submit_login{
        padding-left: 2px;
        padding-right: 2px;
    }
    .total_benefit{
        padding-right: 2px;
    }
    
    .discount_filter .discount_filter_btn{
        float: left !important;
        width: 63%;
    }
    .trash_input,.trash_form_control{
        font-size: 11px;
    }
    .trash_option_wrapper .trash_input{
        width: 35%;
    }
    .import_file{
        padding-right:0px;
    }
    .upload_file_list_filter .search_field{
        padding-left: 0px;
    }
    .str_tm_box {
        width: 285px;
    }
    .td_store_select{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .btn-primary.large.med_loc_store_btn{
        font-size: 15px;
        padding: 6px 14px;
    }
    .support_repons{
        padding-left:0px;
    }
     .stock_tab_wrapper.exptable td::before {
           font-size:10px;
        }
}
