@media (max-width: 767px) {
    .main_box_check {
        font-size: 17px;
    }
    .txt_sub_check_box {
        font-size: 15px;
    }
    .padding_select {
        padding-left: 0px;
    }
    .hide_md {
        display: none;
    }
    .footer_health {
        padding: 37px 15px 30px;
    }
    .txt_sub_header_health {
        font-size: 20px;
    }
    .box_search_health {
        padding: 23px 19px 30px;
    }
    .img_footer_circle {
        max-width: 120px;
    }
    .txt_main_header_health_margin {
        margin-bottom: 30px;
    }
    .margin_add_protection {
        margin-top: 12px;
    }
    .container_health_banner {
        max-width: 100% !important;
        padding: 0 !important;
    }
    .header_page {
        margin-bottom: 0px;
    }
}
@media (max-width: 575px) {
    .txt_sub_line_height {
        line-height: 0px !important;
    }
    .show_col_last {
        display: block;
    }
    .box_search_health {
        padding: 6px 19px 30px;
    }
    .txt_sub_header_health {
        margin-bottom: 4px;
        margin-top: 13px;
        font-size: 22px;
        line-height: 29px;
    }

    .main_box_check {
        margin-bottom: 7px;
        margin-top: 5px;
        padding-top: 0px;
        font-size: 22px;
    }

    .txt_main_header_health_margin {
        margin-bottom: 18px;
    }

    .margin_add_protection {
        margin-top: 0px;
    }
}
@media (max-width: 500px) {
    .txt_main_health_header {
        font-size: 37px;
        line-height: 48px;
    }
    .txt_main_header_health_margin {
        margin-bottom: 16px;
    }
    .txt_footer_health {
        font-size: 20px;
        line-height: 25px;
        margin-top: 5px;
    }
    .img_footer_circle {
        max-width: 90px;
    }
    .txt_sub_footer_health {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -0em;
        margin-bottom: 15px;
    }
    .footer_health {
        padding: 25px 15px 30px;
    }
    .header_banner_margin {
        margin-bottom: 22px;
    }
    .checkmark {
        top: 5%;
        height: 15px;
        width: 15px;
    }
    .main_box_check .checkmark:after {
        left: 7px;
        top: -11px;
    }
    .main_box_check {
        padding-left: 23px;
        margin-top: 0;
    }
    .bt_see_insurance {
        max-width: 100%;
    }
    .box_search_health_margin {
        margin-bottom: 20px;
    }
    .txt_head_th {
        font-size: 17px;
        line-height: 17px !important;
    }
    .txt_big_number {
        font-size: 32px;
    }
    .table_plan thead th {
        height: 55px;
        padding: 10px 0 !important;
    }
    .table_plan tbody th:nth-child(1) {
        height: 84px;
    }
    .table_plan thead th:nth-child(1) {
        width: 93px;
    }
    .table_plan tbody td:nth-child(3),
    .table_plan tbody td:nth-child(4),
    .table_plan tbody td:nth-child(5),
    .table_plan tbody td:nth-child(6),
    .table_plan tbody td:nth-child(7) {
        font-size: 17px;
        line-height: 7px;
    }
    .txt_bath {
        font-size: 17px;
    }
    .first_col {
        min-width: 93px;
        max-width: 93px;
        left: 0px;
    }
    .first_col_2 {
        width: 101px;
        min-width: 101px;
        max-width: 101px;
        left: 93px;
    }
    .second_col {
        width: 100%;
        min-width: 110px;
        max-width: 110px;
    }
    .view {
        margin-bottom: 30px;
    }
    .txt_head_th_black {
        font-size: 22px;
        line-height: 15px;
    }
    .search_plan_margin {
        margin-top: 25px;
        margin-bottom: 25px;
        padding: 0 15px;
    }
    .bt_search_plan {
        margin-top: 10px;
        width: 100%;
        max-width: 115px;
        font-size: 22px;
        height: 100%;
        padding: 6px 0 9px;
        line-height: 15px !important;
    }
}
@media (max-width: 450px) {
    
}
@media (min-width: 1400px) {
    .container_health_banner {
        max-width: 1300px;
    }
}
@media (min-width: 1500px) {
    .container_health_banner {
        max-width: 1400px;
    }
}
@media (min-width: 1700px) {
    .container_health_banner {
        max-width: 1600px;
    }
}