.service_boxes .service_boxes__inner {
    flex-wrap: wrap;
    row-gap: 30px;
}

.service_boxes .service_boxes__inner .service_boxes__item {
    padding: 0 15px;
}

.service_boxes .service_boxes__inner .service_boxes__item_inner {
    margin: 0;
}

.service_boxes .service_boxes__inner .service_boxes__item .heading {
    /* max-width: 267px; */
    max-width: none !important;
    margin-bottom: 63px;
}

.cta .cta__inner {
    padding-left: 50px;
    padding-right: 50px;
}

@media (max-width:1399px) {
    .service_boxes .service_boxes__inner .service_boxes__item .heading {
        margin-bottom: 45px;
    }
}

@media (max-width:1199px) {
    .service_boxes .service_boxes__inner .service_boxes__item .heading {
        margin-bottom: 35px;
    }
}

@media (max-width:991px) {
    .service_boxes .service_boxes__inner .service_boxes__item .heading {
        max-width: 100%;
    }

    .service_boxes .service_boxes__inner {
        row-gap: 0;
    }
}

@media (max-width:767px) {
    .service_boxes .service_boxes__inner .service_boxes__item .heading {
        font-size: 28px;
    }

    .cta .cta__inner {
        padding-left: 20px;
        padding-right: 20px;
    }
}


/* video popup styling */


.video_sec_video_popup_open .lity-wrap {
    padding: 50px 20px;
}

.video_sec_video_popup_open .lity-container {
    padding: 0;
    max-width: 67%;
    width: 100%;
}

@media (max-width: 991px) {
    .video_sec_video_popup_open .lity-container {
        max-width: 80%;
    }
}

@media (max-width: 767px) {
    .video_sec_video_popup_open .lity-container {
        max-width: 100%;
    }
}

.video_sec_video_popup_open .lity-close {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 1;
    background: transparent !important;
    color: #006152 !important;
    transition: all 0.5s ease;

}

.video_sec_video_popup_open .lity-close:focus,
.video_sec_video_popup_open .lity-close:hover {
    color: #B4083A !important;
}

.video_sec_video_popup_open .lity-content {
    display: flex;
    flex-direction: column;
}


@media (max-height: 450px) {
    .video_sec_video_popup_open .lity-wrap video {
        height: calc(95vh - 100px);
    }

    .video_sec_video_popup_open .lity-wrap .lity-iframe-container {
        padding-top: calc(95vh - 100px);
    }
}

@media (min-width: 768px) {
    @media (max-height: 500px) {
        .video_sec_video_popup_open .lity-wrap video {
            height: calc(95vh - 100px);
        }

        .video_sec_video_popup_open .lity-wrap .lity-iframe-container {
            padding-top: calc(95vh - 100px);
        }
    }
}

@media (min-width: 992px) {
    @media (max-height: 550px) {
        .video_sec_video_popup_open .lity-wrap video {
            height: calc(95vh - 100px);
        }

        .video_sec_video_popup_open .lity-wrap .lity-iframe-container {
            padding-top: calc(95vh - 100px);
        }
    }
}

@media (min-width: 1200px) {
    @media (max-height: 830px) {
        .video_sec_video_popup_open .lity-wrap video {
            height: calc(95vh - 100px);
        }

        .video_sec_video_popup_open .lity-wrap .lity-iframe-container {
            padding-top: calc(95vh - 100px);
        }
    }
}


/* breadcrumbs styling */

/*.breadcrumbs {
    margin: 30px 0 70px;
}

.breadcrumbs .breadcrumbs_inner>span {
    display: flex;
    margin: 0 -20px;
}

.breadcrumbs .breadcrumbs_inner>span span {
    padding: 0 20px;
    color: #000;
    font-family: 'Manrope-Regular';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 175%;
}

.breadcrumbs .breadcrumbs_inner>span span a {
    color: #000;
    font-family: 'Manrope-Regular';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 175%;
    display: inline-flex;
}

@media (max-width:1199px) {
    .breadcrumbs {
        margin: 30px 0 55px;
    }

    .breadcrumbs .breadcrumbs_inner>span {
        margin: 0 -15px;
    }

    .breadcrumbs .breadcrumbs_inner>span span {
        padding: 0 15px;
    }
}

@media (max-width:767px) {
    .breadcrumbs {
        margin: 30px 0 40px;
    }
}
*/

/* new small container global styling */

@media (min-width: 768px) {
    .container.extra_small {
        max-width: 680px;
    }
}

@media (min-width: 992px) {
    .container.extra_small {
        max-width: 960px;
    }
}

/* new Hero Banner styling */

.hero_banner__content {
    background: linear-gradient(83deg, #B3D0CC 31.39%, rgba(179, 208, 204, 0.00) 61.61%);
}

@media (max-width:767px) {
    .hero_banner__content {
        background-color: #b3d0cc;
    }
}

.section_feedback_form {
    padding: 60px 0;
}

.section_feedback_form .feedback_container {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: auto;
    margin-right: auto;
    max-width: 640px;
    width: 100%;
}

.section_feedback_form .thank_you_note .thank_you_site_logo {
    margin-bottom: 30px;
    text-align: center;
}

.section_feedback_form .thank_you_note .thank_you_site_logo img {
    max-width: 150px;
    margin: 0 auto;
}

.section_feedback_form .thank_you_note .thank_you_site_logo .tagline {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 10px;
}

.section_feedback_form .thank_you_note .thank_you_site_thank_you_note p {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    text-transform: uppercase;
}

.section_feedback_form .thank_you_form .feedback_field {
    margin-bottom: 20px;
}

.section_feedback_form .thank_you_note .rate_points .ginput_container_radio .gfield_radio {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    width: 100%;
}

.section_feedback_form .thank_you_note .rate_points .ginput_container_radio .gfield_radio .gchoice {
    flex: auto;
    position: relative;
    margin: 0;
    padding: 0;
    text-align: center;
}

.section_feedback_form .thank_you_note .rate_points .ginput_container_radio .gfield_radio  .gchoice input {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

.section_feedback_form .thank_you_note .rate_points .ginput_container_radio .gfield_radio  .gchoice label {
    border: solid #000000;
    background-color: #006152;
    color: #FFFFFF;
    padding: 12px;
    border-width: 1px 1px 1px 0;
    margin: 0;
    cursor: pointer;
    transition: all 0.5s ease;
    width: 100%;
    max-width: none;
}

.section_feedback_form .thank_you_note .rate_points .ginput_container_radio .gfield_radio  .gchoice input:checked+label,
.section_feedback_form .thank_you_note .rate_points .ginput_container_radio .gfield_radio  .gchoice label:hover {
    color: #006152;
    background-color: #FFFFFF;
}

.section_feedback_form .thank_you_note .rate_points .ginput_container_radio .gfield_radio  .gchoice:first-child label {
    border-left-width: 1px;
}

.section_feedback_form .thank_you_form .feedback_field .two_column_list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    column-gap: 20px;
    row-gap: 15px;
}

.section_feedback_form .thank_you_form .feedback_field .two_column_list li {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: flex-start;
    width: calc(50% - 10px);
}

.section_feedback_form .thank_you_form .feedback_field .two_column_list li input {
    margin-right: 10px;
    position: relative;
    top: 3px;
}

@media (max-width: 479px) {
    .section_feedback_form .thank_you_note .rate_points .ginput_container_radio .gfield_radio {
        flex-wrap: wrap;
    }

    .section_feedback_form .thank_you_note .rate_points .ginput_container_radio .gfield_radio .gchoice {
        width: 20%;
    }

    .section_feedback_form .thank_you_note .rate_points .ginput_container_radio .gfield_radio .gchoice:nth-child(5) label,
    .section_feedback_form .thank_you_note .rate_points .ginput_container_radio .gfield_radio .gchoice:nth-child(4) label,
    .section_feedback_form .thank_you_note .rate_points .ginput_container_radio .gfield_radio .gchoice:nth-child(3) label,
    .section_feedback_form .thank_you_note .rate_points .ginput_container_radio .gfield_radio .gchoice:nth-child(2) label,
    .section_feedback_form .thank_you_note .rate_points .ginput_container_radio .gfield_radio .gchoice:first-child label {
        border-bottom: medium none;
    }

    .section_feedback_form .thank_you_note .rate_points .ginput_container_radio .gfield_radio .gchoice:nth-child(6) label {
        border-left-width: 1px;
    }
}