/* ------------ inner commen page --- */
.breadcrumb_last.after_none a:first-child:after,
.breadcrumb_last.after_none a:nth-child(2):after {
    display: none;
}

.pg_bnr_sec {
    height: 285px;
    display: flex;
}

.pg_banner_breadcrumb_box_inner a:after {
    position: absolute;
    content: "";
    height: 12px;
    width: 14px;
    background: url(/wp-content/uploads/2024/05/Arrow-1.png) no-repeat;
    top: 3px;
    bottom: 0;
    margin: auto;
    right: -26px;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
}

.pg_banner_breadcrumb_box_inner .breadcrumb_last {
    padding-left: 32px;
}

.pg_banner_breadcrumb_box_inner {
    width: fit-content;
    position: relative;
}

.pg_banner_breadcrumb_box_inner a {
    position: relative;
    color: #111111;
}

.page_banner_title {
    font-size: 50px;
    font-weight: 700;
    color: #023E22;
    line-height: 1.2;
    text-transform: capitalize;
}

.pg_banner_breadcrumb_box_inner {
    font-size: 21px;
    font-weight: 400;
    font-family: "Inter", sans-serif;
    color: #023E22;
    text-transform: capitalize;
}

.pg_banner_title_code_main_box_inner {
    padding-bottom: 20px;
}

/* ------------ inner commen page end--- */










/* ----------------- thank you page --------- */
.thank_box_inner {
    font-size: 100px;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    line-height: normal;
}

.thanks_text_box_inner span {
    text-align: center;
    font-size: 19px;
    color: #000;
    display: block;
}

.thanks_btn_box_inner {
    display: flex;
    justify-content: center;
    margin-top: 10px;
}

/* -------------- 404 page start -------- */
.err_main_text_box_inner {
    font-size: 23px;
    color: #000;
}

.err_main_box {
    text-align: center;
}

.err_box_inner {
    font-size: 120px;
    line-height: normal;
    color: #023e22;
    font-weight: 600;
}

.err_text_box_inner span {
    display: block;
    color: #000;
    font-size: 18px;
}

.err_btn_box_inner {
    display: flex;
    justify-content: center;
    margin-top: 15px;
}

/* -------------- 404 page end -------- */

/* banner images css -------------------- */
/* .et_pb_section.et_pb_section_0.no_padding.pb_section.et_pb_with_background.et_section_regular {

    background: rgba(228, 212, 179, 1);
    height: 285px;
}

.et_pb_row.et_pb_row_0.site_row.no_padding.pb_row.et_pb_gutters3 {
    display: flex;
    align-items: center;
}

.pb_banner_img_code img {
    height: 287px;
    width: 100%;
    object-fit: contain;
}

.pb_col_1 {
    width: 64% !important;
    margin: 0 !important;
}

.pb_col_2 {
    width: 36% !important;
}

.pb_section:after {
    position: absolute;
    content: "";
    height: 66px;
    width: 807px;
    background: rgba(2, 62, 34, 1);
    z-index: 0;
    bottom: 0;
    right: 95px;
    border-radius: 60px 60px 0 0;
} */
/* banner images css end-------------------- */



@media all and (min-width: 320px) and (max-width: 767px) {
    .thank_box_inner {
        font-size: 70px;
    }

    .thanks_text_box_inner span {
        font-size: 17px;
    }

    /* ----------- 404 page------------ */
    .err_main_text_box_inner {
        font-size: 20px;
    }

    .err_text_box_inner span {
        font-size: 16px;
    }

    /* page commen css */
    .page_banner_title {
        font-size: 37px;
    }

    .pg_banner_breadcrumb_box_inner a:after {
        right: -20px;
    }

    .pg_banner_breadcrumb_box_inner .breadcrumb_last {
        padding-left: 20px;
    }

    .pg_banner_breadcrumb_box_inner {
        font-size: 18px;
        width: 100%;
        text-align: center;
    }

    .pg_banner_main_title_box_inner {
        text-align: center;
    }

    .pg_banner_title_code_main_box_inner {
        padding-bottom: 0px;
    }

    .pg_bnr_sec {
        height: 200px;
        background: #e7dfc7 !important;
    }

    /* page commen css end*/
}

@media all and (min-width: 481px) and (max-width: 767px) {}

@media all and (min-width: 768px) and (max-width: 980px) {
    .thank_box_inner {
        font-size: 80px;
    }

    .thanks_text_box_inner span {
        font-size: 18px;
    }

    /* page commen css */
    .page_banner_title {
        font-size: 37px;
    }

    .pg_banner_breadcrumb_box_inner a:after {
        right: -20px;
    }

    .pg_banner_breadcrumb_box_inner .breadcrumb_last {
        padding-left: 20px;
    }

    .pg_banner_breadcrumb_box_inner {
        font-size: 18px;
    }

    .pg_banner_title_code_main_box_inner {
        padding-bottom: 0px;
    }

    .pg_bnr_sec {
        height: 200px;
    }

    /* page commen css end*/
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
    .page_banner_title {
        font-size: 40px;
    }

    .pg_banner_breadcrumb_box_inner a:after {
        right: -20px;
    }

    .pg_banner_breadcrumb_box_inner .breadcrumb_last {
        padding-left: 20px;
    }

    .pg_banner_breadcrumb_box_inner {
        font-size: 18px;
    }

    .pg_banner_title_code_main_box_inner {
        padding-bottom: 0px;
    }

    .pg_bnr_sec {
        height: 250px;
    }
}

@media all and (min-width: 1025px) and (max-width: 1140px) {
    .page_banner_title {
        font-size: 42px;
    }

    .pg_banner_breadcrumb_box_inner a:after {
        right: -20px;
    }

    .pg_banner_breadcrumb_box_inner .breadcrumb_last {
        padding-left: 20px;
    }

    .pg_banner_breadcrumb_box_inner {
        font-size: 19px;
    }

    .pg_banner_title_code_main_box_inner {
        padding-bottom: 0px;
    }
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
    .page_banner_title {
        font-size: 45px;
    }

    .pg_banner_breadcrumb_box_inner a:after {
        right: -20px;
    }

    .pg_banner_breadcrumb_box_inner .breadcrumb_last {
        padding-left: 20px;
    }

    .pg_banner_breadcrumb_box_inner {
        font-size: 19px;
    }

    .pg_banner_title_code_main_box_inner {
        padding-bottom: 0px;
    }
}

@media all and (min-width: 1281px) and (max-width: 1440px) {
    .page_banner_title {
        font-size: 47px;
    }

    .pg_banner_breadcrumb_box_inner a:after {
        right: -20px;
    }

    .pg_banner_breadcrumb_box_inner .breadcrumb_last {
        padding-left: 20px;
    }

    .pg_banner_breadcrumb_box_inner {
        font-size: 19px;
    }
}

@media all and (min-width: 1441px) and (max-width: 1680px) {}

@media all and (min-width: 1681px) and (max-width: 1880px) {}


@media all and (min-width: 981px) and (max-width: 3000px) {}