/*
.table-responsive {
        width: 100%;
        overflow-y: hidden;
        
        -ms-overflow-style: -ms-autohiding-scrollbar;
            white-space: nowrap;
    }
.table-responsive::-webkit-scrollbar { 
    display: none; 
    overflow: -moz-scrollbars-none;
}
*/


@media (max-width: 1320px){
    .logo-center-inner-left{
        width: 65%;
    }
   
    /*.rental-common .table-responsive {
        width: 100%;
        overflow-y: hidden;
        
        -ms-overflow-style: -ms-autohiding-scrollbar;
            white-space: nowrap;
    }*/
    .rental-common .table-responsive {
        width: 100%;
        overflow-y: hidden;
    }
    .activate_inner li{
        min-width: auto;
    }
    .rental_create_inner li.rental_select, .rental_create_inner li.rental_inp, .rental_create_inner li.rental_search, .rental_create_inner li.rental_button{
        width: auto;
        padding-bottom: 10px
    }
    .login-overlay h3{
        padding: 0 0 0 180px;
    }
}

@media (max-width: 1200px){
    .logo-center-button a{
        padding-left: 20px;
    }
}

@media (max-width: 1280px){
    .logo-column .menu li a{
        padding-left: 15px;
    }
}
@media (max-width: 1120px){
    .logo-column .menu li a{
        padding-left: 15px;
    }
    .logo-right p a{
        padding-left: 5px;
    }
    .logo-column .logo-right{
        padding-left: 0;
    }
    .logo-right p i {
        margin-left: 0px;
}
    .logo-center-button a{
        padding: 11px 8px;
        min-width: 100%;
        font-size: 13px;
    }
    .logo-column .menu li a{
        font-size: 14px;
    }
    .activate_right .pagination li a{
        padding: 10px;
    }
}


@media (max-width: 1024px){
    .measurement_total, .documentation_total{
        padding: 0 15px;
    }
    .content-links-one td{
        font-size: 13px;
    }
    .rental_job h3{
        padding-bottom: 0;
        margin-bottom: 10px;
    }
    .rental_job .documentation h3{
        padding-bottom: 15px
    }
    .edit_rental_menu h6{
        padding: 15px;
    }
    .submit_buttons li a{
        padding: 10px 20px;
        margin-right: 10px;
        font-size: 15px;
    }
    .intial th{
        font-size: 13px;
        padding: 5px 10px;
    }
    .rental_job  .job_specs h3{
        padding-bottom: 10px;
    }
    .job_specs_total{
        padding: 20px 20px 0 20px;
    }
    .doc_update{
        margin: 15px 0 0 0;
    }
    .job_specs{
        padding:15px 0 0px 0;
    }
    .documentation{
        padding: 15px 0;
    }
    .job_submitting{
        padding: 15px 0;
    }
    .upload_plus i{
        font-size: 13px;
    }
    .upload_plus span{
        font-size: 13px;
    }
    .doc_upload .inputfile-1 + label{
        padding: 8px 0;
    }
    .category.delivery_inner{
        padding: 30px 15px;
    }
    .activate{
        text-align: center;
    }
    .activate_left{
        width: 100%;
        text-align: left;
    }
    .activate_right{
        float: none;
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
    .pagination{
        display: block;
        float: left;
    }
    .pagination_left{
        padding-right: 0;
        padding-bottom: 10px;
    }
}


@media (max-width: 991px){
    .rental-common table{
        table-layout: unset;
    }
    .logo-right-inner-right ul{
        right: inherit;
        left: 0;
    }
    .humbur{
        display: inline-block;
        right: 20px;
        position: absolute;
        width: auto;
        top: 25px;
    }
    .logo-left{
       order: 2;
        text-align: left;
        width: auto;
        padding-left: 30px;
    }
    .logo-column .logo-right{
        width: auto;
        text-align: left;
    }
    .logo-center{
        display: none;
    }
    .table-responsive {
        width: 100% !important;
        overflow-y: hidden !important;
        -ms-overflow-style: -ms-autohiding-scrollbar !important;
    }
    .edit_rental_menu{
        display: none;
    }
    .rental_job{
        padding-left: 0;
        margin: 30px auto;
    }
    .product_inner h2.resp-accordion i{
        margin-right: 10px;
    }
    .rental_job h3{
        font-size: 16px;
    }
    .measurement{
        padding: 15px 0 0 0;
    }
    .job_specs_inner li span{
        width: 100%;
        padding-bottom: 10px;
    }
    .job_specs_inner li p{
        width: 100%;
    }
    .job_specs_inner_right textarea{
        height: 198px;
    }
    .documentation_button{
        padding: 10px 0;
        display: inline-block;
    }
    .documentation_button li a.doc_download, .documentation_button li a.doc_send, .documentation_button li a.doc_sales{
        min-width: 100%;
    }
    .master .container{
        max-width: 100%;
        width: 100%;
        padding: 0 15px;
    }
    .alert-success, .alert-danger, .alert-warning, .alert-success{
        display: block;
        width: 100%;
        max-width: 90%;
        margin: 10px auto;
    }
    .rental_create .container{
        padding: 0 20px;
    }
    
    .rental-common ul.alert-danger{
        max-width: 100%;
        width: 90%;
    }
    .login-overlay h3{
        padding: 0 0 0 0px;
        left: 30px;
    }
    .login_box{
        width: 45%;
    }
    .login_container{
        margin: 15px;
    }
    .login-overlay h3{
        font-size: 30px;
    }
    .login_container .alert-danger{
        max-width: 100%;
    }
    .dashboard_total .dashboard_bluebar li{
        width: 50%;
        padding-bottom: 10px;
    }
    .complete_heading_right a{
        min-width: 100%;
    }
    .complete_heading_right{
        padding: 0 30px;
    }
}


@media (max-width: 767px){
    .table-responsive {
        width: 100%;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
            white-space: nowrap;
        border: 0;
    }
    .doc_upload{
        margin-top: 10px;
    }
    .documentation_button{
        float: none;
    }
    .documentation_button li{
        padding-bottom: 10px
    }
    .documentation_button li:last-child{
        padding-bottom: 0;
    }
    .category.delivery_inner{
        padding: 15px 15px;
    }
    .del_driver, .del_delivery{
        width: 100%;
    }
    .financial td a{
        padding: 9px 15px;
    }
    .master_inner h4{
        font-size: 20px;
    }
    .rental_create h3{
        padding-bottom: 15px;
        font-size: 24px;
    }
    .rental_create{
        padding: 15px 0;
    }
}

@media (max-width: 680px){
    .content-links-one td{
        padding: 15px 5px;
    }
    .content-links-one .clicking{
        top: 60%;
    }
    .content-links-one td{
        font-size: 13px;
    }
    .cert_inner{
        width: 100%;
    }
    .cert_inner_res li input[type="text"]{
        width: 100%;
    }
    .cert_inner_res li > span{
        width: 30%;
    }
    .cert_inner_res li p{
        width: 70%;
    }
    .cert_bar{
        padding-left: 0;
    }
    .job_specs_inner{
        width: 100%;
        margin-bottom: 0;
    }
    .job_specs_inner_right{
        padding-left: 0;
    }
    .job_specs_inner_right textarea{
        height: 120px;
    }
    
    .responsive_image{
        display: block;
        position: relative;
    }
    .responsive_image h3{
            position: absolute;
            top: 45%;
            color: #fff;
            text-align: center;
            margin: 0 auto;
            left: 0;
            right: 0;
    }
    #background_branding_container{
        background: inherit;
        display: none;
    }
    .login_box{
        width: 100% !important;
        position: static;
        margin-bottom: 10px;
    }
    .login-overlay h3{
        display: none;
    }
    .login-overlay{
        background: inherit;
        display: none;
    }
    .login-rt-main{
        position: static;
        top: inherit;
        transform: inherit;
    }
}

@media (max-width: 580px){
    .edit_heading_right{
        left: 0;
        position: static;
        right: 0;
        margin: 0 auto 20px auto;
        text-align: center;
    }
    .rental_job h4{
        margin-bottom: 10px;
    }
    .measurement th{
        padding: 5px;
    }
    .cert_inner_res li > span{
            width: 100%;
        padding-bottom: 10px;
    }
    .cert_inner_res li p{
        width: 100%;
    }
    .hide{
        display: none;
    }
    .job_submitting li button{
        display: block;
    }
    .submit_buttons li a, .job_submitting li a, .job_submitting li button{
        padding: 5px 15px;
    }
    .doc_upload{
        padding: 15px 10px;
    }
    .doc_file, .doc_holder, .doc_plus {
        width: 100%;
        padding-right: 0;
        margin-bottom: 10px;
    }
    .doc_plus{
        text-align: center;
        margin-bottom: 0;
    }
    .documentation_button li a{
            font-size: 14px;
    }
    .status_left{
        width: 20%;
    }
    .status_right{
        width: 80%;
    }
    .activate_inner{
        width: 100%;
        margin-bottom: 10px;
    }
    .activate_inner li{
        float: none;
        width: 100%;
        display: block;
        border-right: 0;
        border-bottom: 1px solid #3f51b5;
    }
    .activate_inner li a{
        padding: 5px 0;
    }
    .activate_inner li:last-child{
        border-bottom: 0;
    }
    .dashboard_total .dashboard_bluebar li{
        width: 100%;
    }
    .master_inner .add_master input[type="text"]{
        width: 100%;
    }
    .master_inner .add_master .chosen-container{
        width: 100% !important;
    }
}


@media (max-width: 480px){
    .content-links-one .clicking{
        top: 10px;
    }
    .job_submitting li{
        display: block;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .doc_update a{
        min-width: 100%;
        padding: 9px 15px;
    }
    .login_container{
        margin: 10px;
    }
    .login_input{
        padding: 15px;
        border-radius: 7px;
    }
    .login_input input[type="submit"]{
        margin: 15px auto;
        padding: 10px 15px;
    }
    
}

@media (max-width: 380px){
    .login_input input[type="submit"]{
        min-width: 100%;
    }
}





