
@media (min-width: 1200px){
    .container {
        max-width: 960px;
    }
}

@media only screen and (max-width: 991px), only screen and (max-device-width: 991px) {
    .welcome_start .company_setup_start_area p br{
        display: none;
    }
    .test_results_area_1_middle_col:before {
        left: 0;
    }
    .graph_list ul li {
        width: 90%;
    }
}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px) {

    .mobile_none{
        display: none;
    }
    .company_header_question button{
        width: 24px;
        height: 24px;
        font-size: 12px;
    }

    .invite_form_down .text-right{
        text-align: left !important;
    }
    .invite_form_down a{
        white-space: nowrap;
    }
    .desktop_none{
        display: block;
    }
    .desktop_none{
        display: block;
    }
    .form_controlers {
        max-width: 340px;
        margin: 0 auto;
        padding: 40px 0px 0px;
    }
    .company_profile_box{
        padding-left: 25px;
        padding-right: 25px;
    }
    .company_profile_box .form_controlers{
        position: relative;
        padding-left: 95px;
    }
    .company_profile_box .upload_logo_box {
        width: 80px;
        position: absolute;
        top: 40px;
        left: 0px;
        padding: 0;
    }
    .upload_file_content label {
        font-size: 14px;
        text-decoration: none;
    }
    .upload_file_content {
        padding-top: 0px;
    }
    .top_title_mobile_shirink h2 {
        font-size: 32px;
        font-weight: 300;
        color: #1e4b69;
    }
    .order_test_box {
        padding: 40px 24px 25px;
    }
    .order_details_contect {
        text-align: left;
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .form_controlers_datepick {
        max-width: 100%;
    }
    .order_details{
        padding-left: 25px;
        padding-right: 25px;
    }

    .employees_people_area .row{
        margin: 0px -24px;
    }
    .employees_people_area_box {
        padding: 30px 24px 40px;
    }
    .target_bropdown button img, .target_bropdown button span, .target_bropdown .dropdown-toggle::after{
        display: none;
    }
    .target_bropdown button{
        width: 25px;
        height: 25px;
        background: url(../images/all-svgs/toggle.svg) center center no-repeat;
    }
    
    .header_bottom_area{
        text-align: center;
        padding-top: 40px;
    }
    .data_process_area {
        padding: 0px;
    }
    .nodata_border_1{
        display: none;
    }
    .nodata_border_2{
        display: inline-block;
    }
    .test_results_area_1 .col-md-4, .test_results_area_1 .test_results_area_1_middle_col{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .test_results_area_1_middle_col:before, .test_results_area_1_middle_col::after{
        display: none;
    }
    .test_results_area_1_item, .test_results_area_1_item_2{
        border-bottom: solid 1px #dce1e6;
        padding-bottom: 30px;
    }
    .graph_list {
        max-width: 280px;
        margin: 0 auto;
    }
    .test_results_area_1 {
        padding: 0px 10px;
        padding-bottom: 25px;
    }
    .graph_1 {
        padding-top: 6px;
    }
    .test_results_witget_area {
        padding-bottom: 50px;
    }
    .test_results_area_2{
        padding: 0px 30px;
    }
    .graph_list ul li {
        width: 48%;
    }
    .top_right_btn_area{
        text-align: center;
        padding-top: 24px;
    }
    .orders_area_mobile{

    }
    .orders_area_mobile .lab_member_img {
        top: 22px;
        margin-top: 0px;
    }
    .orders_table td{
        line-height: 20px;
        vertical-align: top;
    }
    .orders_table td h5{
        font-size: 18px;
        font-weight: 600;
        line-height: 34px;
        color: #1e4b69;
    }
    .switch_td {
        width: 100px;
        text-align: center;
    }
    .warning_td{
        text-align: right;
    }
    .warning_td img{
        display: inline-block;
        margin-top: 10px;
    }
    .orders_area_mobile .orders_table {
        width: 100%;
        margin: 0 auto;
        background: #fff;
    }
    .orders_area_mobile .orders_table tbody tr:nth-of-type(odd) {
        background-color: #dce1e6;
    }
    .select-selected{
        padding-top: 15px;
    }

}


@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {

    
    .breaker480{
        display: block;
    }
    .company_invite_witget_area .top_title h2 {
        font-size: 32px;
        color: #1e4b69;
    }
    .input_control_icon {
        top: -5px;
        right: -17px;
    }
    .box_content h5{
        padding-top: 15px;
    }
    .disclamer_box_area_1 {
        max-height: 240px;
    }

    .employees_people_area_box h3{
        text-align: center;
    }
    .box_content p br{
        display: none;
    }
    .warning_td{
        width: 60px;
        text-align: center;
        padding: 20px 0px !important;
    }
    .company_witget_area {
        padding: 30px 0px;
    }


}

@media only screen and (max-width: 375px), only screen and (max-device-width: 375px) {

    .order_details{
        padding-left: 0px;
        padding-right: 0px;
    }
    .test_results_area_2{
        padding: 0px;
    }


}
