.page_banner_section {
    height: 460px;
}

.pg_bnnr_ttl_code .et_pb_code_inner {
    display: flex;
    align-items: center;
    justify-content: center;
}

.pg_banner_ttl_box_inner {
    background: rgba(1, 165, 221, 1);
    padding: 10px 50px;
    border-radius: 20px;
}

.pg_banner_ttl_box {
    padding: 110px 0 0;
}

.pg_bnr_ttl_box {
    font-size: 40px;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    font-family: "Rajdhani", sans-serif;
}




/* =========== about us page start ================== */
.abt_ts_main_box_inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.abt_ts_main_lft_box {
    width: 56%;
    padding: 0 60px 0 0;
}

.abt_ts_right_main_box {
    width: 44%;
}

.abt_ts_right_info_main_box {
    width: 50%;
    text-align: center;
    padding: 0 12px;
}

.abt_ts_right_info_cnt_box_inner {
    font-size: 45px;
    color: rgba(1, 165, 221, 1);
    font-family: "Rajdhani", sans-serif;
    font-weight: 600;
}

.abt_ts_right_info_main_box_inner {
    background: rgba(29, 29, 29, 1);
    height: 100%;
    padding: 56px 10px 40px;
    border-radius: 20px;
}

.abt_ts_right_main_box_inner {
    margin: 0 -12px;
}

/* ---------- not just orthodentics section ---------------- */
.abt_ortho_col_1 {
    width: 54.5% !important;
}

.abt_ortho_img_code img {
    height: 450px;
    width: 100% !important;
    object-fit: cover;
}

.abt_ortho_img_code {
    border-radius: 50px;
    overflow: hidden;
}

.abt_ortho_col_2 {
    width: 45.5% !important;
    padding: 0 0 0 46px;
}

.abt_ortho_desc_box_inner {
    padding: 5px 0;
}

/* ---------- not just orthodentics section end---------------- */

/* why choose us section  */
.why_coose_section.section_after:after {
    height: 641px;
}

/* why choose us section end */

/* ----- our office section ------------ */
.our_office_btn_main_box_inner {
    display: flex;
    align-items: center;
}

.our_office_btn_icon_box_inner {
    height: 36px;
    width: 36px;
    background: rgba(1, 165, 221, 1);
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid rgba(255, 255, 255, 1);
    border-radius: 10px;
}

.our_office_btn_icon_box {
    margin-right: -15px;
    z-index: 1;
}

.our_office_desc_box_inner {
    padding: 5px 0 5px;
}

/* ----- our office section end ----------------- */
/* =========== about us page end ================== */


/* ============= Book Job page start ================ */
.get_in_touch.book_job_box {
    display: flex;
    flex-wrap: wrap;
    padding: 16px 0 0;
    margin: 0 -10px;
}

.book_job_box .get_in_touch_col_4 {
    width: 33.33%;
    display: block;
    padding: 10px;
}

.book_job_btn .get_in_touch_box {
    display: flex;
    justify-content: center;
}

.toggle-password {
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;
    font-size: 25px;
}

.toggle-password.frm_active {
    font-size: 20px;
}

.book_job_box .get_in_touch_box {
    position: relative;
}

.book_job_box .get_in_touch_box input,
.book_job_box .get_in_touch_box textarea,
.book_job_box .get_in_touch_box select {
    height: 62px;
}

.book_job_box .get_in_touch_box input::placeholder,
.book_job_box .get_in_touch_box textarea::placeholder,
.book_job_box .get_in_touch_box select {
    color: #fff !important;
}

/* -------- contact us now section ------------- */
.pg_con_info_box_inner {
    display: flex;
    align-items: center;
}

.pg_con_info_box_1 {
    width: 30%;
}

.pg_con_info_icon_box_inner {
    height: 68px;
    width: 68px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #202020;
    border-radius: 100%;
}

.pg_con_info_desc_box_inner {
    padding: 0 0 0 15px;
}

.pg_con_info_box_2 {
    width: 28.5%;
    padding: 0 0 0 50px;
}

.pg_con_info_box_3 {
    width: 17%;
}

.pg_con_info_box_4 {
    width: 24.5%;
    padding: 0 0 0 30px;
}

.pg_con_info_desc_box_inner span {
    display: block;
}

.pg_con_detail_main_box_inner {
    padding: 25px 0 0;
}

/* -------- contact us now section end ------------- */


/* ============= Book Job page end ================ */


/* ========== contact us page start ================= */
.con_pg_frm_box_inner .get_in_touch_box input,
.con_pg_frm_box_inner .get_in_touch_box select {
    height: 62px;
}

.con_pg_frm_box_inner .get_in_touch_box input,
.con_pg_frm_box_inner .get_in_touch_box select,
.con_pg_frm_box_inner .get_in_touch_box textarea {
    background: #FFFFFFE0;
}

.con_pg_frm_box_inner .get_in_touch_box textarea {
    height: 177px;
}

.con_pg_frm_box_inner .get_in_touch_col_12,
.con_pg_frm_box_inner .get_in_touch_col_6 {
    padding: 10px 10px;
}

.con_pg_map_box_inner {
    line-height: 0;
    border-radius: 20px;
    overflow: hidden;
}

.con_pg_map_box_inner iframe {
    height: 432px;
    width: 100%;
    filter: grayscale(1);
}

.con_pg_git_section:after {
    position: absolute;
    content: "";
    height: 918px;
    width: 93%;
    background: #01A5DD80;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 25px;
}

.con_pg_frm_box_inner {
    width: 76%;
    margin: auto;
    padding: 10px 0 0;
}

/* ========== contact us page end ================= */

/* =========== job timeline page start */
.job_timeline_tbl_box_inner th {
    font-size: 20px;
    font-weight: 700;
    padding: 17px 40px !important;
}

tr.job_time_fst_rw {
    background: #01A5DD;
    border-radius: 15px !important;
}

.job_timeline_tbl_box_inner td {
    font-size: 16px;
    color: #fff;
    padding: 22px 40px !important;
}

.job_timeline_tbl_box_inner {
    background: #252525;
    border-radius: 15px;
    overflow: hidden;
    width: 66%;
    margin: auto;
}

.job_timeline_tbl_box_inner tr td,
.job_timeline_tbl_box_inner tr th {
    border-bottom: 1px solid #333333;
    border-right: 1px solid #333333;
}

.job_timeline_tbl_box_inner tr td:last-child,
.job_timeline_tbl_box_inner tr th:last-child {
    border-right: none;
    padding-right: 0 !important;
    padding-left: 20px !important;
}


.job_time_desc_box_inner span {
    display: block;
    padding: 8px 0;
}

.job_time_desc_box_inner {
    padding: 20px 0 0 0;
}

.job_time_main_ttl_box_inner {
    padding: 0 0 15px;
}

/* =========== job timeline page end */


/* blog page start */
.blog_info_box {
    width: 33.33%;
    padding: 10px 10px;
}

.blog_detail_date_box_inner {
    font-size: 16px;
    padding: 10px 0;
    color: #111111;
}

.blog_info_box_inner {
    border: 1px solid #111111;
    padding: 10px 10px;
    border-radius: 10px;
}

.blog_info_img_box_inner {
    line-height: 0;
}

.blog_info_img_box_inner img {
    height: 300px;
    width: 100%;
    object-fit: cover;
}

.blog_detail_ttl_box_inner {
    padding: 10px 0 0;
}

.blog_pst_ttl .entry-title {
    color: #fff;
    font-size: 30px;
    padding-bottom: 20px !important;
}

.blog_pst_ttl .et_pb_title_featured_container img {
    height: 550px !important;
    width: 100%;
    object-fit: cover;
}

/* blog page end */


@media all and (min-width: 320px) and (max-width: 767px) {
    .pg_banner_ttl_box {
        padding: 0px 0 0;
    }

    .pg_banner_ttl_box_inner {
        padding: 5px 20px;
        border-radius: 10px;
    }

    .pg_bnr_ttl_box {
        font-size: 28px;
    }

    .page_banner_section {
        height: 300px;
    }

    /* =========== about us page start  ================== */
    .abt_ts_main_lft_box {
        width: 100%;
        padding: 0 0px 0 0;
    }

    .abt_ts_right_main_box {
        width: 100%;
        padding: 10px 0 0;
    }

    .abt_ts_right_info_cnt_box_inner {
        font-size: 25px;
    }

    .abt_ts_right_info_main_box_inner {
        padding: 5px 2px 5px;
        border-radius: 10px;
    }

    .abt_ts_right_info_main_box {
        padding: 0 7px;
    }

    .abt_ts_right_main_box_inner {
        margin: 0 -7px;
    }

    /* not just orthodontics section */

    .abt_ortho_col_2 {
        width: 100% !important;
        padding: 0 0 0 0px;
    }

    .abt_ortho_col_1 {
        width: 100% !important;
    }

    .abt_ortho_img_code img {
        height: 300px;
    }

    .abt_ortho_img_code {
        border-radius: 30px;
    }

    .abt_ortho_ttl_box_inner {
        padding: 0 0 5px;
    }

    /* not just orthodontics section end */
    /* why choose us  */
    .why_coose_section.section_after:after {
        height: 400px;
    }

    /* why choose us end */
    /* =========== about us page end ================== */
    /* ============= Book Job page start ================ */
    .book_job_box .get_in_touch_box input,
    .book_job_box .get_in_touch_box textarea,
    .book_job_box .get_in_touch_box select {
        height: 45px;
    }

    .book_job_box .get_in_touch_col_4 {
        padding: 5px;
        width: 100%;
    }

    .get_in_touch.book_job_box {
        margin: 0;
        padding: 0 0;
    }

    .toggle-password {
        font-size: 22px;
    }

    .toggle-password.frm_active {
        font-size: 17px;
    }

    /* contact us section */
    .pg_con_info_box {
        width: 100% !important;
        padding: 10px 0 0;
    }

    .pg_con_info_icon_box_inner {
        height: 55px;
        width: 55px;
    }

    .pg_con_info_desc_box_inner {
        padding: 0 0 0 10px;
    }

    .pg_con_info_icon_box_inner svg {
        height: 27px;
        width: 23px;
    }

    .pg_con_detail_main_box_inner {
        padding: 15px 0 0;
        justify-content: center;
    }

    /* contact us section end */

    /* ============= Book Job page end ================ */
    /* ========== contact us page start ================= */
    .con_pg_git_section:after {
        width: 98.4%;
        height: 650px;
    }

    .con_pg_frm_box_inner .get_in_touch_box input,
    .con_pg_frm_box_inner .get_in_touch_box select {
        height: 40px;
    }

    .con_pg_frm_box_inner .get_in_touch_col_12,
    .con_pg_frm_box_inner .get_in_touch_col_6 {
        padding: 5px 5px;
    }

    .con_pg_frm_box_inner {
        width: 95%;
    }

    .con_pg_frm_box_inner .get_in_touch_box textarea {
        height: 120px;
    }

    .con_pg_map_box_inner iframe {
        height: 300px;
    }

    /* ========== contact us page end ================= */
    /* =========== job timeline page  */

    .job_time_desc_box_inner span {
        padding: 5px 0;
    }

    .job_time_desc_box_inner {
        padding: 10px 0 0 0;
    }

    .job_timeline_tbl_box_inner td {
        padding: 8px 5px !important;
        font-size: 15px;
    }

    .job_timeline_tbl_box_inner th {
        padding: 10px 13px !important;
        font-size: 17px;
    }

    .job_timeline_tbl_box_inner {
        width: 100%;
    }

    .job_timeline_tbl_box_inner tr td:last-child,
    .job_timeline_tbl_box_inner tr th:last-child {
        padding-left: 10px !important;
    }

    /* =========== job timeline page end */
    /* blog page start */
    .blog_info_img_box_inner img {
        height: 200px;
    }

    .blog_info_box {
        padding: 5px 5px;
        width: 100%;
    }

    .blog_detail_date_box_inner {
        font-size: 14px;
        padding: 7px 0;
    }

    /* blog page end */
}

@media all and (min-width: 500px) and (max-width: 767px) {
    .book_job_box .get_in_touch_col_4 {
        width: 50%;
    }

}

@media all and (min-width: 585px) and (max-width: 767px) {
    .pg_con_info_box {
        width: 50% !important;
        padding: 10px 0 0;
    }
}

@media all and (min-width: 768px) and (max-width: 980px) {
    .pg_banner_ttl_box {
        padding: 0px 0 0;
    }

    .pg_banner_ttl_box_inner {
        padding: 5px 20px;
        border-radius: 10px;
    }

    .pg_bnr_ttl_box {
        font-size: 32px;
    }

    .page_banner_section {
        height: 350px;
    }

    /* =========== about us page start  ================== */
    .abt_ts_main_lft_box {
        width: 100%;
        padding: 0 0px 0 0;
    }

    .abt_ts_right_main_box {
        width: 100%;
        padding: 10px 0 0;
    }

    .abt_ts_right_info_cnt_box_inner {
        font-size: 30px;
    }

    .abt_ts_right_info_main_box_inner {
        padding: 10px 8px 10px;
        border-radius: 10px;
    }

    .abt_ts_right_info_main_box {
        padding: 0 7px;
    }

    .abt_ts_right_main_box_inner {
        margin: 0 -7px;
    }

    /* not just orthodontics section */

    .abt_ortho_col_2 {
        width: 100% !important;
        padding: 0 0 0 0px;
    }

    .abt_ortho_col_1 {
        width: 100% !important;
    }

    .abt_ortho_img_code img {
        height: 350px;
    }

    .abt_ortho_img_code {
        border-radius: 30px;
    }

    .abt_ortho_ttl_box_inner {
        padding: 0 0 10px;
    }

    /* not just orthodontics section end */
    /* why choose us  */
    .why_coose_section.section_after:after {
        height: 400px;
    }

    /* why choose us end */
    /* =========== about us page end ================== */
    /* ============= Book Job page start ================ */
    .book_job_box .get_in_touch_box input,
    .book_job_box .get_in_touch_box textarea,
    .book_job_box .get_in_touch_box select {
        height: 45px;
    }

    .book_job_box .get_in_touch_col_4 {
        padding: 5px;
    }

    .get_in_touch.book_job_box {
        margin: 0 -7px;
        padding: 5px 0 0;
    }

    .toggle-password {
        font-size: 22px;
    }

    .toggle-password.frm_active {
        font-size: 17px;
    }

    /* contact us section */
    .pg_con_info_box {
        width: 50% !important;
    }

    .pg_con_info_box_2,
    .pg_con_info_box_4 {
        padding: 0 0 0 20px;
    }

    .pg_con_info_box_3,
    .pg_con_info_box_4 {
        padding-top: 20px;
    }

    .pg_con_info_icon_box_inner {
        height: 55px;
        width: 55px;
    }

    .pg_con_info_desc_box_inner {
        padding: 0 0 0 10px;
    }

    .pg_con_info_icon_box_inner svg {
        height: 27px;
        width: 23px;
    }

    .pg_con_detail_main_box_inner {
        padding: 15px 0 0;
        justify-content: center;
    }

    /* contact us section end */

    /* ============= Book Job page end ================ */
    /* ========== contact us page start ================= */
    .con_pg_git_section:after {
        width: 98.4%;
        height: 650px;
    }

    .con_pg_frm_box_inner .get_in_touch_box input,
    .con_pg_frm_box_inner .get_in_touch_box select {
        height: 45px;
    }

    .con_pg_frm_box_inner .get_in_touch_col_12,
    .con_pg_frm_box_inner .get_in_touch_col_6 {
        padding: 5px 5px;
    }

    .con_pg_frm_box_inner {
        width: 95%;
    }

    .con_pg_frm_box_inner .get_in_touch_box textarea {
        height: 140px;
    }

    .con_pg_map_box_inner iframe {
        height: 350px;
    }

    /* ========== contact us page end ================= */
    /* =========== job timeline page  */

    .job_time_desc_box_inner span {
        padding: 5px 0;
    }

    .job_time_desc_box_inner {
        padding: 15px 0 0 0;
    }

    .job_timeline_tbl_box_inner td {
        padding: 15px 25px !important;
    }

    .job_timeline_tbl_box_inner th {
        padding: 14px 25px !important;
        font-size: 18px;
    }

    .job_timeline_tbl_box_inner {
        width: 100%;
    }

    /* =========== job timeline page end */
    /* blog page start */
    .blog_info_img_box_inner img {
        height: 200px;
    }

    .blog_info_box {
        padding: 5px 5px;
        width: 50%;
    }

    .blog_detail_date_box_inner {
        font-size: 14px;
        padding: 7px 0;
    }

    /* blog page end */
    /* blog inner */
    .blog_pst_ttl .et_pb_title_featured_container img {
        height: 450px !important;
    }

    /* blog inner end */
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
    .pg_banner_ttl_box {
        padding: 80px 0 0;
    }

    .pg_banner_ttl_box_inner {
        padding: 7px 25px;
        border-radius: 15px;
    }

    .pg_bnr_ttl_box {
        font-size: 35px;
    }

    .page_banner_section {
        height: 420px;
    }

    /* =========== about us page start  ================== */
    .abt_ts_main_lft_box {
        width: 51%;
        padding: 0 10px 0 0;
    }

    .abt_ts_right_main_box {
        width: 49%;
    }

    .abt_ts_right_info_cnt_box_inner {
        font-size: 34px;
    }

    .abt_ts_right_info_main_box_inner {
        padding: 30px 8px 20px;
    }

    .abt_ts_right_info_main_box {
        padding: 0 7px;
    }

    .abt_ts_right_main_box_inner {
        margin: 0 -7px;
    }

    /* not just orthodontics section */

    .abt_ortho_col_2 {
        padding: 0 0 0 20px;
    }

    .abt_ortho_img_code img {
        height: 350px;
    }

    .abt_ortho_img_code {
        border-radius: 30px;
    }

    /* not just orthodontics section end */
    /* why choose us  */
    .why_coose_section.section_after:after {
        height: 490px;
    }

    /* why choose us end */
    /* =========== about us page end ================== */
    /* ============= Book Job page start ================ */
    .book_job_box .get_in_touch_box input,
    .book_job_box .get_in_touch_box textarea,
    .book_job_box .get_in_touch_box select {
        height: 50px;
    }

    .book_job_box .get_in_touch_col_4 {
        padding: 7px;
    }

    .get_in_touch.book_job_box {
        margin: 0 -7px;
        padding: 5px 0 0;
    }

    .toggle-password {
        font-size: 22px;
    }

    .toggle-password.frm_active {
        font-size: 17px;
    }

    /* contact us section */
    .pg_con_info_box {
        width: 33.33% !important;
    }

    .pg_con_info_box_2 {
        padding: 0 0 0 20px;
    }

    .pg_con_info_box.pg_con_info_box_3 {
        width: 20% !important;
    }

    .pg_con_info_box_4 {
        width: 40%;
        padding: 20px 0 0 10px;
    }

    .pg_con_info_icon_box_inner {
        height: 55px;
        width: 55px;
    }

    .pg_con_info_desc_box_inner {
        padding: 0 0 0 10px;
    }

    .pg_con_info_icon_box_inner svg {
        height: 27px;
        width: 23px;
    }

    .pg_con_detail_main_box_inner {
        padding: 15px 0 0;
        justify-content: center;
    }

    /* contact us section end */

    /* ============= Book Job page end ================ */

    /* ========== contact us page start ================= */
    .con_pg_git_section:after {
        width: 98.4%;
        height: 730px;
    }

    .con_pg_frm_box_inner .get_in_touch_box input,
    .con_pg_frm_box_inner .get_in_touch_box select {
        height: 50px;
    }

    .con_pg_frm_box_inner .get_in_touch_col_12,
    .con_pg_frm_box_inner .get_in_touch_col_6 {
        padding: 5px 5px;
    }

    .con_pg_frm_box_inner {
        width: 85%;
    }

    .con_pg_frm_box_inner .get_in_touch_box textarea {
        height: 140px;
    }

    .con_pg_map_box_inner iframe {
        height: 370px;
    }

    /* ========== contact us page end ================= */
    /* =========== job timeline page  */

    .job_time_desc_box_inner span {
        padding: 5px 0;
    }

    .job_time_desc_box_inner {
        padding: 10px 0 0 0;
    }

    .job_timeline_tbl_box_inner td {
        padding: 10px 20px !important;
    }

    .job_timeline_tbl_box_inner th {
        padding: 10px 20px !important;
        font-size: 18px;
    }

    .job_timeline_tbl_box_inner {
        width: 80%;
    }

    /* =========== job timeline page end */
    /* blog page start */
    .blog_info_img_box_inner img {
        height: 200px;
    }

    .blog_info_box {
        padding: 10px 5px;
    }

    .blog_detail_date_box_inner {
        font-size: 14px;
        padding: 7px 0;
    }

    /* blog page end */
    /* blog inner */
    .blog_pst_ttl .et_pb_title_featured_container img {
        height: 500px !important;
    }

    /* blog inner end */
}

@media all and (min-width: 1025px) and (max-width: 1140px) {
    .pg_banner_ttl_box {
        padding: 80px 0 0;
    }

    .pg_banner_ttl_box_inner {
        padding: 7px 25px;
        border-radius: 15px;
    }

    .pg_bnr_ttl_box {
        font-size: 35px;
    }

    .page_banner_section {
        height: 420px;
    }

    /* =========== about us page start  ================== */
    .abt_ts_main_lft_box {
        width: 51%;
        padding: 0 10px 0 0;
    }

    .abt_ts_right_main_box {
        width: 49%;
    }

    .abt_ts_right_info_cnt_box_inner {
        font-size: 34px;
    }

    .abt_ts_right_info_main_box_inner {
        padding: 30px 8px 20px;
    }

    /* not just orthodontics section */

    .abt_ortho_col_2 {
        padding: 0 0 0 30px;
    }

    .abt_ortho_img_code img {
        height: 370px;
    }

    .abt_ortho_img_code {
        border-radius: 30px;
    }

    /* not just orthodontics section end */
    /* why choose us  */
    .why_coose_section.section_after:after {
        height: 560px;
    }

    /* why choose us end */
    /* =========== about us page end ================== */
    /* ============= Book Job page start ================ */
    .book_job_box .get_in_touch_box input,
    .book_job_box .get_in_touch_box textarea,
    .book_job_box .get_in_touch_box select {
        height: 50px;
    }

    .book_job_box .get_in_touch_col_4 {
        padding: 7px;
    }

    .get_in_touch.book_job_box {
        margin: 0 -7px;
        padding: 5px 0 0;
    }

    .toggle-password {
        font-size: 22px;
    }

    .toggle-password.frm_active {
        font-size: 17px;
    }

    /* contact us section */
    .pg_con_info_box {
        width: 33.33% !important;
    }

    .pg_con_info_box_2 {
        padding: 0 0 0 20px;
    }

    .pg_con_info_box.pg_con_info_box_3 {
        width: 20% !important;
    }

    .pg_con_info_box_4 {
        width: 40%;
        padding: 20px 0 0 10px;
    }

    .pg_con_info_icon_box_inner {
        height: 55px;
        width: 55px;
    }

    .pg_con_info_desc_box_inner {
        padding: 0 0 0 10px;
    }

    .pg_con_info_icon_box_inner svg {
        height: 27px;
        width: 23px;
    }

    .pg_con_detail_main_box_inner {
        padding: 15px 0 0;
        justify-content: center;
    }

    /* contact us section end */
    /* ============= Book Job page end ================ */
    /* ========== contact us page start ================= */
    .con_pg_git_section:after {
        width: 98.4%;
        height: 750px;
    }

    .con_pg_frm_box_inner .get_in_touch_box input,
    .con_pg_frm_box_inner .get_in_touch_box select {
        height: 50px;
    }

    .con_pg_frm_box_inner .get_in_touch_col_12,
    .con_pg_frm_box_inner .get_in_touch_col_6 {
        padding: 5px 5px;
    }

    .con_pg_frm_box_inner {
        width: 85%;
    }

    .con_pg_frm_box_inner .get_in_touch_box textarea {
        height: 160px;
    }

    .con_pg_map_box_inner iframe {
        height: 400px;
    }

    /* ========== contact us page end ================= */
    /* =========== job timeline page  */

    .job_time_desc_box_inner span {
        padding: 5px 0;
    }

    .job_time_desc_box_inner {
        padding: 10px 0 0 0;
    }

    .job_timeline_tbl_box_inner td {
        padding: 10px 20px !important;
    }

    .job_timeline_tbl_box_inner th {
        padding: 10px 20px !important;
    }

    .job_timeline_tbl_box_inner {
        width: 80%;
    }

    /* =========== job timeline page end */
    /* blog page start */
    .blog_info_img_box_inner img {
        height: 250px;
    }

    .blog_info_box {
        padding: 10px 5px;
    }

    /* blog page end */
    /* blog inner */
    .blog_pst_ttl .et_pb_title_featured_container img {
        height: 500px !important;
    }

    /* blog inner end */
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
    .pg_banner_ttl_box {
        padding: 80px 0 0;
    }

    .pg_banner_ttl_box_inner {
        padding: 7px 30px;
        border-radius: 15px;
    }

    .pg_bnr_ttl_box {
        font-size: 38px;
    }

    /* =========== about us page start  ================== */
    .abt_ts_main_lft_box {
        width: 51%;
        padding: 0 10px 0 0;
    }

    .abt_ts_right_main_box {
        width: 49%;
    }

    .abt_ts_right_info_cnt_box_inner {
        font-size: 36px;
    }

    .abt_ts_right_info_main_box_inner {
        padding: 30px 8px 20px;
    }

    /* not just orthodontics section */

    .abt_ortho_col_2 {
        padding: 0 0 0 30px;
    }

    .abt_ortho_img_code img {
        height: 400px;
    }

    /* not just orthodontics section end */
    /* why choose us  */
    .why_coose_section.section_after:after {
        height: 560px;
    }

    /* why choose us end */
    /* =========== about us page end ================== */
    /* ============= Book Job page start ================ */
    .book_job_box .get_in_touch_box input,
    .book_job_box .get_in_touch_box textarea,
    .book_job_box .get_in_touch_box select {
        height: 50px;
    }

    .book_job_box .get_in_touch_col_4 {
        padding: 7px;
    }

    .get_in_touch.book_job_box {
        margin: 0 -7px;
        padding: 5px 0 0;
    }

    .toggle-password {
        font-size: 22px;
    }

    .toggle-password.frm_active {
        font-size: 17px;
    }

    /* contact us section */
    .pg_con_info_box_1 {
        width: 26%;
    }

    .pg_con_info_box_2 {
        width: 28%;
        padding: 0 0 0 13px;
    }

    .pg_con_info_box_3 {
        width: 17%;
    }

    .pg_con_info_box_4 {
        width: 29%;
        padding: 0 0 0 20px;
    }

    .pg_con_info_icon_box_inner {
        height: 55px;
        width: 55px;
    }

    .pg_con_info_desc_box_inner {
        padding: 0 0 0 10px;
    }

    .pg_con_info_icon_box_inner svg {
        height: 27px;
        width: 23px;
    }

    /* contact us section end */
    /* ============= Book Job page end ================ */
    /* ========== contact us page start ================= */
    .con_pg_git_section:after {
        width: 98.4%;
        height: 870px;
    }

    .con_pg_frm_box_inner .get_in_touch_box input,
    .con_pg_frm_box_inner .get_in_touch_box select {
        height: 55px;
    }

    .con_pg_frm_box_inner .get_in_touch_col_12,
    .con_pg_frm_box_inner .get_in_touch_col_6 {
        padding: 7px 7px;
    }

    .con_pg_frm_box_inner {
        width: 85%;
    }

    .con_pg_frm_box_inner .get_in_touch_box textarea {
        height: 160px;
    }

    .con_pg_map_box_inner iframe {
        height: 400px;
    }

    /* ========== contact us page end ================= */
    /* =========== job timeline page  */

    .job_time_desc_box_inner span {
        padding: 5px 0;
    }

    .job_time_desc_box_inner {
        padding: 15px 0 0 0;
    }

    .job_timeline_tbl_box_inner td {
        padding: 20px 30px !important;
    }

    .job_timeline_tbl_box_inner th {
        padding: 14px 30px !important;
    }

    .job_timeline_tbl_box_inner {
        width: 80%;
    }

    /* =========== job timeline page end */
    /* blog page start */
    .blog_info_img_box_inner img {
        height: 250px;
    }

    .blog_info_box {
        padding: 10px 5px;
    }

    /* blog page end */
}

@media all and (min-width: 1281px) and (max-width: 1440px) {

    /* =========== about us page start  ================== */
    .abt_ts_main_lft_box {
        width: 52%;
        padding: 0 20px 0 0;
    }

    .abt_ts_right_main_box {
        width: 48%;
    }

    .abt_ts_right_info_cnt_box_inner {
        font-size: 40px;
    }

    .abt_ts_right_info_main_box_inner {
        padding: 30px 8px 20px;
    }

    /* not just orthodontics section */

    .abt_ortho_col_2 {
        padding: 0 0 0 30px;
    }

    /* not just orthodontics section end */
    /* why choose us  */
    .why_coose_section.section_after:after {
        height: 560px;
    }

    /* why choose us end */

    /* =========== about us page end ================== */
    /* ============= Book Job page start ================ */
    .book_job_box .get_in_touch_box input,
    .book_job_box .get_in_touch_box textarea,
    .book_job_box .get_in_touch_box select {
        height: 55px;
    }

    .book_job_box .get_in_touch_col_4 {
        padding: 7px;
    }

    .get_in_touch.book_job_box {
        margin: 0 -7px;
    }

    /* contact us section */
    .pg_con_info_box_1 {
        width: 28%;
    }

    .pg_con_info_box_2 {
        width: 27%;
        padding: 0 0 0 20px;
    }

    .pg_con_info_box_3 {
        width: 17%;
    }

    .pg_con_info_box_4 {
        width: 28%;
        padding: 0 0 0 30px;
    }

    .pg_con_info_icon_box_inner {
        height: 65px;
        width: 65px;
    }

    /* contact us section end */
    /* ============= Book Job page end ================ */
    /* ========== contact us page start ================= */
    .con_pg_git_section:after {
        width: 98.4%;
    }

    .con_pg_frm_box_inner .get_in_touch_box input,
    .con_pg_frm_box_inner .get_in_touch_box select {
        height: 57px;
    }

    .con_pg_frm_box_inner .get_in_touch_col_12,
    .con_pg_frm_box_inner .get_in_touch_col_6 {
        padding: 7px 7px;
    }

    .con_pg_frm_box_inner {
        width: 80%;
    }

    /* ========== contact us page end ================= */
    /* blog page start */
    .blog_info_img_box_inner img {
        height: 280px;
    }

    /* blog page end */
}

@media all and (min-width: 1441px) and (max-width: 1680px) {

    /* =========== about us page start  ================== */
    .abt_ts_main_lft_box {
        width: 54%;
        padding: 0 40px 0 0;
    }

    .abt_ts_right_main_box {
        width: 46%;
    }

    /* =========== about us page end ================== */
    /* ========== contact us page start ================= */
    .con_pg_git_section:after {
        width: 98.4%;
    }

    /* ========== contact us page end ================= */

}

@media all and (min-width: 1681px) and (max-width: 1880px) {}