@media (min-width: 1026px) and (max-width: 1674px) {

    /* HEADER RESPONSIVE */
    header .search-toggle-open-container .search-toggle-open {
        padding: 10px 10px 9px 9px;
    }

    header .kadence-svg-iconset svg {
        height: 17px;
        width: 17px;
    }

    header .site-header-main-section-right .kt-blocks-info-box-media svg {
        width: 18px !important;
        height: 18px !important;
    }

    /* HEADER RESPONSIVE */
    /* FAMILY FUN SECTION RESPONSIVE */
    .single-content .at_home_family_fun .at_home_family_fun_col {
        width: 100%;
        margin: 0 auto;
    }

    .at_home_family_fun_left {
        align-items: flex-start;
    }

    .at_home_family_fun .at_home_family_fun_col>.at_home_family_fun_left {
        max-width: 23.323%;
    }

    .at_home_family_fun .at_home_family_fun_col>.at_home_family_fun_col_right {
        max-width: calc(100% - 23.323% - 32px);
    }

    /* FAMILY FUN SECTION RESPONSIVE */
    /* OUTDOOR ACTIVITY SECTION RESPONSIVE */
    .at_home_outdoor_activities .kb-theme-content-width {
        max-width: 1150px !important;
        margin-right: auto !important;
        width: 96%;
    }

    /* OUTDOOR ACTIVITY SECTION RESPONSIVE */
    /* FOOTER RESPONSIVE */
    /* FOOTER TOP RESPONSIVE */
    footer .site-middle-footer-wrap .site-footer-row-container-inner {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    footer .widget-area h2.widget-title {
        font-size: 21px;
        margin-bottom: 40px;
    }

    footer .site-footer-middle-section-1 .site-info-inner>.widget_block:not(:last-child) {
        margin-bottom: 40px;
    }

    footer .site-footer-section .widget_nav_menu li:not(:last-child) {
        margin-bottom: 20px;
    }

    footer .site-footer-section .widget-area .widget_nav_menu li a {
        font-size: 16px;
    }

    footer .site-footer-middle-section-5 .gform_wrapper form input[type="email"],
    footer .site-footer-middle-section-5 .gform_wrapper form input[type="email"]::placeholder {
        font-size: 16px;
    }

    footer .site-footer-middle-section-5 .gform_title {
        font-size: 21px;
        margin-bottom: 40px;
    }

    footer .gform_wrapper.gravity-theme .gform_footer {
        margin-top: 30px;
    }

    footer .site-footer-middle-section-1 p {
        font-size: 15px;
    }

    /* FOOTER TOP RESPONSIVE */
    /* FOOTER BOTTOM RESPONSIVE */
    footer .site-bottom-footer-wrap {
        padding: 30px 0;
    }

    /* FOOTER BOTTOM RESPONSIVE */
    /* FOOTER RESPONSIVE */
    /* SINGLE LISTING PAGE RESPONISVE */
    /* RELATED POST SECTION RESPONSIVE */
    .at_single_related_products_sec ul {
        margin: 0 -12.5px;
    }

    .at_single_related_products_sec ul li {
        padding: 0 12.5px;
        margin-bottom: 25px;
    }

    .at_single_related_products_sec .kt-row-layout-inner .kb-theme-content-width {
        max-width: 1150px !important;
        margin-left: auto;
        margin-right: auto !important;
    }

    /* RELATED POST SECTION RESPONSIVE */
    /* SINGLE LISTING PAGE RESPONISVE */
    /* 22 DEC 22 CHANGES */
    .at_updated_map_row .options .main-taxonomy-select {
        max-height: calc(70vh - 55px);
    }

    /* 22 DEC 22 CHANGES */
}

@media screen and (max-width : 1650px) {

    /* START RESPONSIVE SEARCH PAGE CODE */
    #search-drawer .drawer-inner div.drawer-content {
        padding-top: 80px;
    }

    div#search-drawer .drawer-inner input.search-field {
        height: 50px;
        padding: 10px 85px 10px 15px;
    }

    .at-cat-search {
        width: 100%;
        margin-top: 30px;
    }

    .post-cat-list li {
        margin-right: 30px;
    }

    .featured_post_wrap {
        margin-top: 35px;
        max-height: calc(100vh - 270px);
    }

    .left-col .post-info h4 {
        font-size: 24px;
    }

    .post-info h4 {
        font-size: 16px;
    }

    .tab-content .left-col {
        max-width: 32%;
    }

    .featured_post_wrap .right-col {
        max-width: 60%;
    }

    .right-col .post-details .post-img {
        max-width: 30%;
        padding-top: 17%;
    }

    .right-col .post-details .post-info {
        max-width: 67.5%;
    }

    /* END RESPONSIVE SEARCH PAGE CODE */


    /* 23  JAN 2023 DESIGN CHANGES */

    .relevanssi-live-search-results {
        top: 60px !important;
    }

    .tab-content .at-see-btn {
        margin-top: 20px;
    }

    .right-col .post-details {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    /* 23  JAN 2023 DESIGN CHANGES */
}

@media screen and (max-width: 1440px) {
    .featured_post_wrap {
        margin-top: 20px;
        max-height: calc(100vh - 210px);
    }
}

@media screen and (max-width: 1340px) {

    /* HEADER RESPONSIVE */
    header .main-navigation .primary-menu-container>ul li.menu-item>a {
        padding-left: 10px;
        line-height: 125%;
        padding-right: 10px;
    }

    header .site-branding a.brand img {
        max-width: 120px;
    }

    header .item-is-fixed:not(.item-at-start) a.brand img {
        max-width: 120px !important;
    }

    header .item-is-stuck .site-container>.site-header-row {
        height: 80px !important;
        min-height: 80px !important;
        max-height: 80px !important;
    }

    header .site-container {
        padding: 35px 15px 0;
    }

    /* HEADER RESPONSIVE */
    /* HOME BANNER RESPONSIVE */
    div.at_home_banner>.kt-row-layout-inner>.kt-row-column-wrap {
        bottom: 50px;
    }

    /* HOME BANNER RESPONSIVE */
    /* HOME THINGS TO DO SECTION RESPONSIVE */
    .at_home_things_to_do .at_home_things_to_do_col h2.wp-block-kadence-advancedheading {
        bottom: 20px;
        left: 35px;
    }

    .at_home_things_to_do .at_home_things_to_do_col .wp-block-columns {
        margin: 0 -10px;
    }

    .at_home_things_to_do .at_home_things_to_do_col .wp-block-column {
        padding: 0 10px;
    }

    /* HOME THINGS TO DO SECTION RESPONSIVE */
    /* HOME OUTDOOR ACTIVITY SECTION RESPONSIVE */
    div.at_home_outdoor_activities .kt-blocks-post-grid-item .entry-title {
        min-height: 38px;
    }

    /* HOME OUTDOOR ACTIVITY SECTION RESPONSIVE */
    /* HOME TESTIMONIAL SECTION RESPONSIVE */
    .at_home_testimonial .kt-blocks-post-grid-item-inner::before {
        left: 35px;
        top: 40px;
        height: 35px;
        width: 45px;
    }

    /* HOME TESTIMONIAL SECTION RESPONSIVE */
    /* FOOTER RESPONSIVE  */
    footer .widget-area h2.widget-title {
        font-size: 18px;
        margin-bottom: 35px;
    }

    footer .site-footer-section .widget-area .widget_nav_menu li a {
        font-size: 14px;
    }

    footer .site-footer-middle-section-1 .wp-block-kadence-image figure {
        max-width: 140px;
    }

    footer .site-footer-middle-section-1 .site-info-inner>.widget_block:not(:last-child) {
        margin-bottom: 35px;
    }

    footer .site-footer-middle-section-1 p {
        font-size: 14px;
    }

    footer .site-footer-middle-section-5 .gform_title {
        font-size: 18px;
        margin-bottom: 35px;
    }

    footer .site-footer-middle-section-5 .gform_wrapper form input[type="email"],
    footer .site-footer-middle-section-5 .gform_wrapper form input[type="email"]::placeholder {
        font-size: 15px;
    }

    footer .site-middle-footer-wrap .site-footer-row-container-inner {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    footer .site-footer-middle-section-1 .wp-social-link {
        margin-right: 15px;
    }

    footer .site-footer-middle-section-1 {
        max-width: 270px;
        order: 1;
    }

    footer .site-footer-middle-section-2,
    footer .site-footer-middle-section-3,
    footer .site-footer-middle-section-4 {
        max-width: 33.33%;
        order: 4;
        margin-top: 45px;
    }

    footer .site-footer-middle-section-5 {
        max-width: calc(100% - 300px);
        order: 2;
    }

    /* FOOTER RESPONSIVE */
    /* GENERAL CONTENT PAGE RESPONSIVE */
    /* PAGE SPRING SECTION */
    .at_cnt_page_spring .wp-block-kadence-infobox .kt-blocks-info-box-media {
        max-width: 120px;
    }

    /* PAGE SPRING SECTION */
    /* GENERAL CONTENT PAGE RESPONSIVE */
    /* ARCHIVE PAGE RESPONSIVE */
    div#archive-container {
        width: calc(96% + 30px);
        margin-right: auto;
        margin-left: auto;
    }

    /* ARCHIVE PAGE RESPONSIVE */
    /* SINGLE LISTING PAGE RESPONISVE */
    /* RELATED POST SECTION RESPONSIVE */
    .at_single_related_products_sec ul {
        margin: 0 -10px;
    }

    .at_single_related_products_sec .kt-row-layout-inner .kb-theme-content-width {
        max-width: 1150px !important;
        margin-left: auto;
        margin-right: auto !important;
    }

    .at_single_related_products_sec ul li {
        padding: 0 10px;
        margin-bottom: 20px;
        width: 33.33%;
    }

    /* RELATED POST SECTION RESPONSIVE */
    /* SINGLE LISTING PAGE RESPONISVE */


    /* 21 NOV 2022  DESIGN CHANGES */
    .at-galley-content {
        padding: 20px;
    }

    .single-content h2.at-galley-title {
        margin-bottom: 20px;
    }

    .at_single_about_sec .at_single_about_connect_row {
        justify-content: center;
    }

    div.at_single_about_connect_row>.at_single_social,
    div.at_single_about_connect_row>.at_single_call,
    div.at_single_about_connect_row>.at_single_location {
        max-width: calc(33.33% - 5%);
    }

    .at_single_about_sec .at_single_about_connect_row {
        flex-wrap: wrap !important;
    }

    div.at_single_about_connect_row>.at_single_btn {
        margin-right: 20px;
        margin-left: 0;
        margin-top: 20px;
    }

    /* 21 NOV 2022 DESIGN CHANGES */

    /* START RESPONSIVE SEARCH PAGE CODE */
    .tab-content .left-col {
        max-width: 28%;
    }

    .featured_post_wrap .right-col {
        max-width: 70%;
    }

    .left-col .post-info h4 {
        font-size: 20px;
    }

    /* END RESPONSIVE SEARCH PAGE CODE */
}

@media screen and (max-width: 1025px) {

    /* COMMON CSS RESPONSIVE */
    body .at_global_icon_heading {
        margin-bottom: 20px;
    }

    body .comm_head.wp-block-uagb-advanced-heading {
        margin-bottom: 20px;
    }

    .comm_about_sec {
        background-position-y: 100px !important;
    }

    .at_comm_con_img .at_comm_con_img_row>.at_comm_con_col {
        padding: 30px;
    }

    /* COMMON CSS RESPONSIVE */
    /* HOME PAGE RESPONSIVE */
    /*  HEADER RESPONSIVE */
    header .mobile-toggle-open-container>button {
        border-radius: 50%;
    }

    header .kadence-svg-iconset svg {
        height: 21px;
        width: 21px;
    }

    header .search-toggle-open-container .search-toggle-open {
        background: transparent;
        padding: 0;
    }

    header .site-header-section-right>.site-header-item:not(:last-child) {
        margin-right: 16px;
    }

    header :not(.item-is-stuck) .site-header-main-section-right .kt-blocks-info-box-text,
    header .item-is-stuck .site-header-main-section-right .search-toggle-icon svg {
        color: var(--global-palette1) !important;
        transition: all 0.5s ease;
    }

    header .item-is-stuck .search-toggle-open:hover svg {
        color: var(--global-palette3) !important;
        transition: all 0.5s ease;
    }

    header i.fa-share-alt {
        font-size: 24px;
    }

    header .item-is-stuck i.fa-share-alt:hover {
        transition: all 0.5s ease;
        color: var(--global-palette3);
    }

    /*  HEADER RESPONSIVE */
    /* HOME BANNER SECTION RESPONSIVE */
    div.at_home_banner>.kt-row-layout-inner>.kt-row-column-wrap {
        bottom: 30px;
    }

    div.at_home_banner div h1.uagb-heading-text {
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
    }

    /* HOME BANNER SECTION RESPONSIVE */
    /* HOME ABOUT SECTION RESPONSIVE */
    .at_home_about_us {
        background-size: 70% auto !important;
        background-position: center 90px !important;
    }

    .at_home_about_us .wp-block-kadence-image figcaption {
        bottom: 22px;
        left: 22px;
    }

    /* HOME ABOUT SECTION RESPONSIVE */
    /* HOME THINGS TO DO SECTION RESPONSIVE */
    .at_home_things_to_do .at_home_things_to_do_col h2.wp-block-kadence-advancedheading {
        bottom: 15px;
        left: 30px;
    }

    .at_home_things_to_do .at_home_things_to_do_col .wp-block-column {
        padding: 0 7.5px;
    }

    .at_home_things_to_do .at_home_things_to_do_col .wp-block-columns {
        margin: 0 -7.5px;
    }

    /* HOME THINGS TO DO SECTION RESPONSIVE */
    /* HOME WEEKEND SECTION RESPONSIVE */
    .at_home_weekends_away .wp-block-columns>.at_home_weekends_away_cnt_col {
        width: 40%;
    }

    .at_home_weekends_away .wp-block-columns>.at_home_weekends_away_gal_col {
        width: calc(100% - 40% - 25px);
    }

    .comm_slide_arrows .slick-arrow::after {
        width: 14px;
        height: 14px;
    }

    .comm_slide_arrows .kt-blocks-carousel .slick-arrow {
        width: 15px;
        height: 15px;
    }

    .comm_slide_arrows .slick-next::after {
        left: 45px;
    }

    /* HOME WEEKEND SECTION RESPONSIVE  */
    /* HOME DISCOVER IMAGE RESPONSIVE */
    .at_home_discover_magic .kt-row-column-wrap {
        background-size: 100% 60% !important;
    }

    /* HOME DISCOVER IMAGE RESPONSIVE */
    /* HOME FAMILY FUN SECTION RESPONSIVE */
    .at_home_family_fun>.kt-row-layout-inner {
        background-position-y: 40px !important;
    }

    .at_home_family_fun .at_home_family_fun_col>.at_home_family_fun_left {
        max-width: 100%;
    }

    .at_home_family_fun .at_home_family_fun_col>.at_home_family_fun_col_right {
        max-width: 100%;
    }

    .at_home_family_fun_left>* {
        max-width: 100%;
    }

    .single-content .at_home_family_fun .at_home_family_fun_col {
        flex-wrap: wrap !important;
        max-width: 1150px;
        margin: 0 auto;
        width: 100%;
    }

    .at_home_family_fun .splide__arrows .splide__arrow {
        width: 30px;
        height: 30px;
    }

    .at_home_family_fun .splide .splide__arrow::after {
        width: 14px;
        height: 14px;
    }

    /* HOME FAMILY FUN SECTION RESPONSIVE */
    /* HOME OUTDOOR SECTION RESPONSIVE */
    .at_home_outdoor_activities .kb-theme-content-width {
        max-width: 100% !important;
        margin-right: auto !important;
    }

    .at_home_outdoor_activities .splide__arrows .splide__arrow {
        width: 30px;
        height: 30px;
        top: calc(33.335% - 20px);
    }

    .at_home_outdoor_activities .kt-blocks-post-readmore::after,
    .at_home_outdoor_activities .splide .splide__arrow::after {
        width: 14px;
        height: 14px;
    }

    /* HOME OUTDOOR SECTION RESPONSIVE */
    /* HOME FEATURED EVENT SECTION RESPONSIVE */
    .at_home_featured_event .wp-block-columns>.at_home_featured_event_col_left {
        width: 40%;
    }

    .at_home_featured_event .wp-block-columns>.at_home_featured_event_col_right {
        width: calc(100% - 40% - 25px);
    }

    .at_home_featured_event .kt-row-layout-inner {
        background-position-x: calc(100% - 20px) !important;
        background-size: 55% auto !important;
        background-position-y: 20px !important;
    }

    /* HOME FEATURED EVENT SECTION RESPONSIVE */
    /* HOME TESTIMONIAL SECTION RESPONSIVE */
    .at_home_testimonial .splide .splide__arrow--next {
        left: 50px;
    }

    .at_home_testimonial .splide .splide__arrow::after {
        width: 14px;
        height: 14px;
    }

    .at_home_testimonial .splide .splide__arrow--prev {
        left: 20px;
    }

    .at_home_testimonial .splide .splide__arrow {
        height: 15px;
        width: 15px;
    }

    /* HOME TESTIMONIAL SECTION RESPONSIVE */
    /*  FOOTER RESPONSIVE */
    footer .site-footer-middle-section-5 .gform_title {
        font-size: 18px;
        margin-bottom: 30px;
    }

    footer .site-middle-footer-wrap .site-footer-row-container-inner {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    /* FOOTER BOTTOM ROW RESPONSIVE */
    footer .site-bottom-footer-wrap {
        padding: 25px 0;
    }

    /* FOOTER BOTTOM ROW RESPONSIVE */
    /*  FOOTER RESPONSIVE */
    /* HOME PAGE RESPONSIVE */
    /* THING TO DO PAGE RESPONSIVE */
    /* FILTER POST SECION RESPONSIVE */
    .at_comm_filter_posts div.fwpl-layout>.fwpl-result,
    #archive-container article.has-post-thumbnail {
        padding: 0 10px;
    }

    .at_comm_filter_posts div.fwpl-layout {
        margin-left: -10px;
        margin-right: -10px;
    }

    /* ARCHIVE PAGE RESPONSIVE */
    div#archive-container {
        width: calc(96% + 20px);
        margin-top: -45px;
        padding-bottom: 45px;
    }

    .at_comm_filter_posts .at_post_title,
    #archive-container article.has-post-thumbnail .entry-title a,
    .at_single_related_products_sec .single_related_data .at_single_post_title {
        font-size: 18px;
    }

    .at_comm_filter_posts .at_post_btn button,
    #archive-container article.has-post-thumbnail .post-more-link,
    .search-results .entry-footer .more-link-wrap a,
    .at_single_related_products_sec .single_related_data .at_single_post_btn {
        font-size: 14px;
    }

    /* ARCHIVE PAGE RESPONSIVE */
    /* FILTER POST SECION RESPONSIVE */
    /* THING TO DO PAGE RESPONSIVE */
    /* FILTER SECTION RESPONSIVE */
    .at_comm_about_filter>.kt-row-layout-inner {
        background-position-y: 100px !important;
    }

    /* FILTER SECTION RESPONSIVE */
    /* THING TO DO PAGE RESPONSIVE */
    /* CONTACT US PAGE RESPONSIVE */
    /* CONTACT ABOUT  SECTION RESPONSIVE */
    .at_contact_about_us>.kt-row-layout-inner {
        background-position-y: 100px !important;
    }

    /* CONTACT ABOUT  SECTION RESPONSIVE */
    /* CONTACT FORM RESPONSIVE */
    .at_contact_form .gform_wrapper.gravity-theme .gform_fields .gfield:not(:last-child) {
        margin-bottom: 40px;
    }

    .at_contact_form .gform_wrapper.gravity-theme .gform_footer {
        margin-top: 40px;
    }

    .at_contact_form .gform_wrapper.gravity-theme .gfield_label {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .at_contact_form .gform_confirmation_message {
        font-size: 16px;
    }

    /* CONTACT FORM RESPONSIVE */
    /* CONTACT US PAGE RESPONSIVE */
    /*  TESTIMONIAL PAGE RESPONSIVE */
    /* TESTIMONIAL POST RESPONSIVE */
    .at_testimonial_posts_data .kt-blocks-post-grid-item {
        padding: 50px 70px 40px 100px;
        margin-bottom: 40px;
    }

    .at_testimonial_posts_data .kt-blocks-post-grid-item::before {
        left: 35px;
        top: 40px;
        height: 35px;
        width: 45px;
    }

    div.at_testimonial_posts .kt-blocks-post-grid-item .entry-title {
        margin-top: 25px;
    }

    /* TESTIMONIAL POST RESPONSIVE */
    /*  TESTIMONIAL PAGE RESPONSIVE */
    /* CONTENT PAGE RESPONSIVE */
    /* TABLE RESPONSIVE */
    .at_cnt_page_table .wp-block-table tbody tr>td {
        font-size: 16px;
        height: 70px;
        padding: 10px;
    }

    .at_cnt_page_table .wp-block-table tbody tr>td:first-child {
        padding-left: 30px;
        min-width: 160px;
    }

    /* TABLE RESPONSIVE */
    /* FUN FAMILY SECTION RESPONSIVE */
    .at_comm_img_con_bg>.kt-row-layout-inner {
        background-position-x: calc(100% - 20px) !important;
    }

    /* FUN FAMILY SECTION RESPONSIVE */
    /* SPRING SECTION RESPONSIVE */
    .at_cnt_page_spring .wp-block-kadence-infobox .kt-blocks-info-box-media {
        max-width: 70px;
    }

    /* SPRING SECTION RESPONSIVE */
    /* CONTENT PAGE RESPONSIVE */
    /* WHERE TO STAY SINGLE LISTING PAGE RESPONISVE */
    .at_single_about_sec .at_single_about_connect_row {
        flex-wrap: wrap !important;
    }

    div.at_single_about_connect_row>.at_single_btn {
        margin-top: 25px;
    }

    .at_single_img_data_sec h2,
    .at_single_img_data_sec h3,
    .at_single_img_data_sec h4,
    .at_single_img_data_sec h5,
    .at_single_img_data_sec h6,
    .single-content .at_single_img_data_sec p {
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .at_single_stay_slider_sec .slick-arrow {
        width: 30px;
        height: 30px;
    }

    .at_single_stay_slider_sec .slick-arrow::after {
        font-size: 12px;
    }

    .at_single_opening_time_sec .kt-inside-inner-col li p {
        font-size: 18px;
    }

    .at_single_opening_time_sec .kt-inside-inner-col li {
        margin-bottom: 10px;
    }

    .at_single_opening_time_sec .kt-inside-inner-col li .at_op_time_wrap {
        max-width: calc(100% - 170px - 50px);
    }

    /* WHERE TO STAY SINGLE LISTING PAGE RESPONISVE */
    /*  SEARCH PAGE RESPONSIVE */
    .search-results .content-area {
        background-image: linear-gradient(var(--global-palette3) 390px, transparent 0);
        padding-top: 180px;
    }

    .search-results article.loop-entry .entry-content-wrap {
        padding: 15px;
    }

    /*  SEARCH PAGE RESPONSIVE */
    /* BLOG PAGE RESPONSIVE */
    .at_comm_con_img,
    div.at_blog_data_img_sec {
        padding-top: 55px;
        padding-bottom: 55px;
    }

    body .at_comm_con_img .comm_head,
    div.at_blog_data_img_sec .comm_head {
        margin-bottom: 20px;
    }

    /* BLOG PAGE RESPONSIVE */
    /*  MAP DESIGN RESPONSIVE */
    .at_map_section #locate-anything-template-wrapper>div#bloc1 {
        position: relative;
        right: unset;
        margin: 0 15px 50px;
        min-height: 1px;
        top: auto;
        width: auto !important;
        max-width: unset;
        float: none;
    }

    .at_multiple_map_section .cust_dropdown_wrap.input_field {
        position: relative;
        top: auto;
        margin-left: 0;
        right: auto;
        padding-top: 83px;
        background: var(--global-palette8);
        max-width: 100%;
        padding: 50px 15px;
    }

    .single-content .at_multiple_map_section .at_single_map_block.active {
        z-index: 4;
        position: static;
        gap: 0;
        background-color: var(--global-palette8);
        height: auto;
    }

    .at_multiple_map_section .filter-checkbox {
        overflow-y: auto;
        max-height: unset;
        display: flex;
        flex-wrap: wrap;
    }

    .at_map_section .filter-checkbox .LA_filters_checkbox {
        margin-bottom: 8px;
        width: 33.33%;
    }

    #at_multiple_map_section .at_single_map_block .leaflet-container {
        height: 530px !important;
    }

    .at_map_section::before {
        display: none;
    }

    .at_updated_map_sec.update-map::after {
        width: 100px;
        height: 100px;
    }



    .at_updated_map_row .options {
        right: 15px;
    }

    div.at_landing_map_sec .kt-row-layout-inner .kt-inside-inner-col>.at-home-btn,
    .at_map_section .at-home-btn {
        left: 15px;
    }

    /*  MAP DESIGN RESPONSIVE */

    /* 21 nov 2022 design changes */
    .single-content h2.at-galley-title {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .single-content .at-main-gallery-sec ul li {
        align-items: stretch;
        background: var(--global-palette8);
    }

    .at_gallery_single_img_box img {
        padding: 5px;
    }

    .at-galley-content {
        padding: 15px;
    }

    .at-gallery-images {
        padding: 15px;
        align-self: center;
    }

    .single-content .at-galley-content p {
        margin-bottom: 20px;
    }

    .at-main-gallery-sec .at_gallery_single_img_box {
        max-width: calc(33.33% - 6.7px);
        margin-right: 10px;
    }

    .single-content .at-galley-content p {
        font-size: 16px;
    }

    .at-single-main-sec {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .at-single-main-sec .at-galley-content {
        padding: 5px 11px;
    }

    .at_single_img_box_gallery img {
        padding: 7.5px;
    }

    div.at_single_about_connect_row>.at_single_call {
        max-width: 190px;
    }

    div.at_single_about_connect_row>.at_single_location {
        max-width: 220px;
    }

    div.at_single_about_connect_row>.at_single_social {
        max-width: 210px;
        margin-right: 5%;
    }


    /* 21 nov 2022 design changes */


    /* 22 DEC 2022 DESIGN CHANGES  */
    #googleMap {
        height: calc(100vh - 122px) !important;
    }

    .at_updated_map_row .options .main-taxonomy-select {
        max-height: calc(70vh - 10px);
    }

    .at_editor_pic_sec .at_home_family_fun_col .at_home_family_fun_col_right {
        margin-top: 35px;
    }
    

    /* 22 DEC 2022 DESIGN CHANGES */

    /* 09/03 work */
       
        body.archive .hero-container.site-container {
            width: 80%;
            
        }
        div.archive-description {
            max-width: 100%;
        }
        div.archive-description p {
            margin-top: 15px;
        }
    /* 09/03 work */
}

@media (max-width: 1340px) and (min-width: 1025px) {
    .at_multiple_map_section>.kt-row-layout-inner>.kt-row-column-wrap {
        padding-top: 148px !important;
    }
}

@media screen and (max-width: 782px) {

    /* COMMON CSS RESPONSIVE */
    body .at_global_icon_heading {
        margin-bottom: 32px;
    }

    div.comm_about_sec .kt-row-column-wrap {
        width: 100%;
    }

    /* COMMON CSS RESPONSIVE */
    /* HOMEPAGE RESPONSIVE */
    /* HEADER RESPONSIVE */
    header .item-is-fixed:not(.item-at-start) a.brand img {
        max-width: 154px !important;
    }

    header .site-branding a.brand img {
        max-width: 154px;
    }

    header .site-container {
        padding: 37px 15px 0;
        width: 100%;
    }

    /* HEADER RESPONSIVE */
    /* HOME BANNER RESPONSIVE */
    div.at_home_banner {
        padding-top: 100vh;
        max-width: 100%;
        box-shadow: 0 -100px 99px rgba(0, 0, 0, 75%) inset;
    }

    div.at_home_banner.at_mini_hero_banner {
        padding-top: 100vh;
    }

    .at_home_banner>.kt-row-layout-inner {
        background-position: center center !important;
    }

    div.at_home_banner>.kt-row-layout-inner>.kt-row-column-wrap {
        bottom: 63px;
    }

    div.at_home_banner h1.uagb-heading-text {
        font-weight: bold;
        max-width: calc(100% - 20px);
        margin: 0 auto;
    }

    /* HOME BANNER RESPONSIVE */
    /* HOME ABOUT US RESPONSIVE */
    .at_home_about_us {
        background-size: auto !important;
        background-position: center 135px !important;
    }

    div.at_home_about_us .kt-row-column-wrap {
        width: 100%;
    }

    .at_home_about_us .kt-btn-wrap {
        margin-bottom: 0;
    }

    .at_home_about_us .at_home_about_us_gal_col figure {
        padding-top: 0;
        max-width: 350px;
        margin-left: auto;
        margin-right: auto;
    }

    .at_home_about_us .at_home_about_us_gal_col>.wp-block-column:not(:last-child) {
        margin-bottom: 25px;
    }

    .at_home_about_us .at_home_about_us_gal_col img {
        position: static;
        height: auto;
        width: auto;
        margin: 0 auto;
    }

    /* HOME ABOUT US RESPONSIVE */
    /* HOMEWEEKEND AWAY SECTION RESPONSIVE */
    div.at_home_weekends_away .kt-row-column-wrap {
        width: 100%;
        /* padding: 0 30px; */
    }

    .at_home_weekends_away .kt-btn-wrap {
        margin-bottom: 0;
    }

    .at_home_weekends_away .at_home_weekends_away_col .wp-block-columns {
        position: relative;
    }

    .at_home_weekends_away_cnt_col>.wp-block-kadence-advancedbtn {
        position: absolute;
        bottom: -67px;
        left: 0;
    }

    .comm_slide_arrows .slick-arrow::after {
        color: var(--global-palette9);
    }

    .at_home_weekends_away .at_home_weekends_away_col {
        padding-bottom: 185px;
    }

    /* HOME WEEKEND AWAY SECTION RESPONSIVE */
    /* HOME THINGS TO DO SECTION RESPONSIVE */
    div.at_home_things_to_do .kt-row-column-wrap {
        width: 100%;
        /* padding: 0 30px; */
    }

    .at_home_things_to_do .at_home_things_to_do_col h2.wp-block-kadence-advancedheading {
        bottom: 36px;
        left: 28px;
    }

    /* HOME THINGS TO DO SECTION RESPONSIVE */
    /* HOMW DISCOVER IMAGE SECTION RESPONSIVE  */
    div.at_home_discover_magic>.kt-row-column-wrap {
        background-size: 100% auto !important;
        width: 100%;

    }


    .at_home_discover_magic figure {
        padding: 0;
    }

    .at_home_discover_magic figure img {
        position: static;
        width: auto;
        height: auto;
    }

    .at_home_discover_magic .kt-row-column-wrap>.at_home_discover_magic_col_right .kt-inside-inner-col {
        display: flex;
        flex-direction: column;
    }

    .at_home_discover_magic .kt-btn-wrap {
        margin-bottom: 0;
    }

    .at_home_discover_magic .kt-row-column-wrap>.at_home_discover_magic_col_right .wp-block-kadence-image {
        order: 1;
        margin-bottom: 0;
    }

    /* HOMW DISCOVER IMAGE SECTION RESPONSIVE */
    /* HOME FAMILY FUN SECTION RESPONSIVE */
    .at_home_family_fun .kt-btn-wrap {
        margin-bottom: 0;
    }

    div.at_home_family_fun .kt-row-column-wrap {
        width: 100%;
        padding: 60px 20px;
    }

    .at_home_family_fun {
        background-position-x: center !important;
        background-position-y: 33px !important;
    }

    /* HOME FAMILY FUN SECTION RESPONSIVE */
    /* HOME VIDEO SECTION RESPONSIVE */
    div.at_home_video>.kt-row-layout-inner>.kt-row-column-wrap {
        width: 100%;
        padding: 0 30px;
    }

    /* HOME VIDEO SECTION RESPONSIVE */
    /* HOME OUTDOOR SECRTION RESPONSIVE */
    /* div.at_home_outdoor_activities .kt-row-column-wrap {
        padding: 0 22px;
    } */

    .at_home_outdoor_activities .entry-content {
        margin-top: 0 !important;
    }

    .at_home_outdoor_activities .splide__arrows .splide__arrow {
        width: 30px;
        height: 30px;
    }

    .at_home_outdoor_activities .kt-blocks-post-readmore::after,
    .at_home_outdoor_activities .splide .splide__arrow::after {
        font-size: 12px;
    }

    /* HOME OUTDOOR SECTION RESPONSIVE */
    /* HOME FEATURE SECTION RESPONSIVE */
    div.at_home_featured_event>.kt-row-layout-inner>.kt-row-column-wrap {
        width: 100%;
        padding: 0 30px;
    }

    .at_home_featured_event .kt-btn-wrap {
        margin-bottom: 0;
    }

    .at_home_featured_event .at_home_featured_event_col_right figure {
        padding-top: 0;
    }

    .at_home_featured_event .at_home_featured_event_col_right img {
        position: static;
        width: auto;
        height: auto;
    }

    .at_home_featured_event .kt-row-layout-inner {
        background-size: auto !important;
        background-position-x: center !important;
        background-position-y: 20px !important;
    }

    /* HOME FEATURE SECTION RESPONSIVE */
    /* HOME TESTIMONIAL SECTION RESPONSIVE */
    .at_home_testimonial .kt-blocks-post-grid-item-inner::before {
        left: 47px;
        top: 35px;
    }

    div.at_home_testimonial>.kt-row-layout-inner>.kt-row-column-wrap {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }

    /* HOME TESTIMONIAL SECTION RESPONSIVE */
    /* FOOTER RESPONSIVE  */
    footer .site-bottom-footer-wrap {
        display: none;
    }

    footer .site-middle-footer-wrap .site-footer-row-container-inner {
        padding-top: 75px;
        padding-bottom: 75px;
    }

    footer .site-footer-middle-section-1,
    footer .site-footer-middle-section-5 {
        max-width: 100%;
    }

    footer .site-footer-middle-section-1 {
        margin-bottom: 45px;
    }

    footer .site-footer-middle-section-1 .wp-block-kadence-image figure {
        max-width: 204px;
        margin: 0 auto;
    }

    footer .site-footer-middle-section-1 .site-info-inner>.widget_block:not(:last-child) {
        margin-bottom: 25px;
    }

    footer .site-footer-middle-section-1 .wp-block-social-links,
    footer .site-footer-middle-section-1 .site-info-inner>.widget_block .wp-block-group {
        justify-content: center;
    }

    footer .site-footer-middle-section-2,
    footer .site-footer-middle-section-3,
    footer .site-footer-middle-section-4 {
        max-width: 270px;
        margin: 0 auto;
        order: 1;
    }

    footer .site-footer-middle-section-5 {
        max-width: 312px;
        margin: 50px auto 0;
    }

    footer .site-middle-footer-wrap .site-container {
        width: 100%;
    }

    footer .site-footer-section .widget-area h2 {
        font-size: 24px;
        position: relative;
        font-family: "Roboto Serif";
        font-weight: 500;
        font-size: 24px;
        width: 100%;
        line-height: 35px;
        border-bottom: 1px solid var(--global-palette2);
        padding-bottom: 20px;
        cursor: pointer;
        padding-right: 15px;
    }

    footer .site-footer-section .widget-area h2:after {
        content: '\2b';
        position: absolute;
        right: 0;
        top: 35%;
        font-size: 13px;
        font-weight: 900;
        font-family: 'Font Awesome 5 Free';
        transform: translateY(-50%);
        cursor: pointer;
    }

    footer .site-footer-section .gform_wrapper .gform_validation_errors>h2::after {
        display: none;
    }

    footer .site-footer-section .gform_wrapper .gform_validation_errors>h2 {
        font-size: 13.2px;
        line-height: 17.6px;
        padding-bottom: 0;
        border-bottom: 0;
        padding-right: 0;
    }

    div.gform_wrapper .gform_validation_errors>h2 .gform-icon {
        left: -30px;
    }

    footer .site-footer-section>.footer-widget-area .widget_nav_menu {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    footer .site-footer-section .menu-about-container,
    footer .site-footer-section .menu-discover-container,
    footer .site-footer-section .menu-useful-links-container {
        width: 100%;
    }

    footer .site-footer-section .menu-about-container ul,
    footer .site-footer-section .menu-discover-container ul,
    footer .site-footer-section .menu-useful-links-container ul {
        width: 100%;
        margin-bottom: 35px;
        display: none;
    }

    footer .site-footer-section .widget_nav_menu li:not(:last-child) {
        margin-bottom: 15px;
    }

    footer .site-footer-middle-section-5 .widget-area .gform_title {
        border-bottom: 0;
        padding: 0;
        cursor: auto;
        margin-bottom: 24px;
    }

    footer .site-footer-middle-section-5 .gform_title:after,
    footer .site-footer-middle-section-1 .site-info-inner>.widget_block:not(:first-child) {
        display: none;
    }

    footer .site-footer-middle-section-5 .gform_wrapper form input[type="email"],
    footer .site-footer-middle-section-5 .gform_wrapper form input[type="email"]::placeholder {
        font-size: 18px;
    }

    footer .gform_wrapper.gravity-theme .gfield_checkbox label {
        font-size: 13px;
    }

    footer .gform_wrapper.gravity-theme .gform_footer input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {
        font-size: 16px;
        line-height: 120%;
    }

    footer .site-footer-middle-section-5 ul {
        padding-left: 0;
        justify-content: center;
    }

    footer .site-footer-middle-section-5 p {
        font-family: "Asap";
        font-size: 16px;
        line-height: 24px;
        color: #adb1b8;
    }

    footer .site-footer-middle-section-5 .site-info-inner section:first-child {
        margin-bottom: 80px;
        max-width: 270px;
        margin-left: auto;
        margin-right: auto;
    }

    footer .site-footer-middle-section-5 .site-info-inner section:not(:first-child) .wp-block-group {
        justify-content: center;
    }

    footer .site-footer-middle-section-5 .site-info-inner section:not(:first-child) {
        display: block;
    }

    footer .site-middle-footer-inner-wrap {
        flex-direction: column;
    }

    /* FOOTER RESPONSIVE  */
    /* HOMEPAGE RESPONSIVE */
    /* THING TO DO PAGE RESPONSIVE */
    /* COMMON BANNER RESPONSIVE */
    .entry-content .at_home_banner.at_mini_hero_banner {
        padding-top: 100vh;
        box-shadow: 0 -100px 99px rgba(0, 0, 0, 75%) inset;
    }

    /* COMMON BANNER RESPONSIVE */
    /* FILTER SECTION RESPONSIVE */
    .single-content .at_comm_about_filter .wp-block-columns {
        display: flex;
        justify-content: space-between;
        gap: 0;
        flex-wrap: wrap !important;
    }

    .single-content .at_comm_about_filter .wp-block-columns>.wp-block-column {
        width: auto;
        flex: unset !important;
    }

    .single-content .at_comm_about_filter .wp-block-columns>.wp-block-column:not(:last-child) {
        margin-bottom: 20px;
        margin-right: 20px;
    }

    div.at_comm_about_filter>.kt-row-layout-inner>.kt-row-column-wrap {
        width: 100%;
        padding: 0 30px;
    }

    div.at_filter_card_space>.kt-row-layout-inner>div.kt-row-column-wrap {
        padding: 0 15px;
    }

    div.at_single_listing_space_comm>.kt-row-layout-inner>div.kt-row-column-wrap {
        padding: 0 30px;
    }

    /* FILTER SECTION RESPONSIVE */
    /* FILTER POST SECION RESPONSIVE */
    .at_comm_filter_posts div.fwpl-layout>.fwpl-result,
    #archive-container article.has-post-thumbnail {
        padding: 0;
        width: 100%;
    }

    .at_comm_filter_posts div.fwpl-layout>.fwpl-result:last-child,
    #archive-container article.has-post-thumbnail:last-child {
        margin-bottom: 0;
    }

    #archive-container {
        padding-bottom: 40px;
        margin-left: 0;
        margin-right: 0;
    }

    .at_comm_filter_posts div.fwpl-layout {
        margin: 0;
        padding: 0 15px;
    }

    .where_to_stay-archive-hero-section h1 {
        font-size: 48px;
        font-weight: bold;
    }

    .at_comm_filter_posts .at_post_title,
    .at_comm_filter_posts .at_post_btn,
    .at_comm_filter_posts .at_post_Category,
    .at_comm_filter_posts .at_post_date {
        margin-left: 10px;
        margin-right: 10px;
    }

    #archive-container article.has-post-thumbnail .entry-content-wrap,
    .search-results article.loop-entry .entry-content-wrap {
        padding: 22px 15px 25px 10px;
    }

    #archive-container article.has-post-thumbnail:hover .entry-content-wrap,
    .search-results article.loop-entry:hover .entry-content-wrap {
        padding-left: 15px;
        padding-right: 10px;
    }

    .at_comm_filter_posts .fwpl-result:hover .at_post_title,
    .at_comm_filter_posts .fwpl-result:hover .at_post_btn,
    .at_comm_filter_posts .fwpl-result:hover .at_post_Category,
    .at_comm_filter_posts .fwpl-result:hover .at_post_date {
        margin-left: 15px;
    }

    .at_comm_filter_posts .at_post_title,
    #archive-container article.has-post-thumbnail .entry-title a,
    .at_comm_filter_posts .fwpl-result:hover .at_post_title,
    .search-results .loop-entry:hover .entry-header .entry-title a {
        font-size: 20px;
    }

    .at_comm_filter_posts .at_post_btn button,
    #archive-container article.has-post-thumbnail .post-more-link,
    .search-results .entry-footer .more-link-wrap a {
        font-size: 16px;
    }

    .at_comm_filter_posts .at_post_btn {
        margin-bottom: 30px;
    }

    div.at_comm_filter_posts>.kt-row-layout-inner>.kt-row-column-wrap {
        width: 100%;
        padding: 0 15px;
    }

    /* FILTER POST SECION RESPONSIVE */
    /* THING TO DO PAGE RESPONSIVE */
    /* CONTACT US PAGE RESPONSIVE */
    /* CONTACT ABOUT SECTION RESPONSIVE */
    div.at_contact_about_us>.kt-row-layout-inner>.kt-row-column-wrap {
        width: 100%;
        padding: 0 30px;
    }

    .at_contact_about_us>.kt-row-layout-inner {
        background-position-y: 95px !important;
    }

    .at_contact_about_us .at_contact_details>.wp-block-column {
        margin-bottom: 20px;
        margin-right: 20px;
    }

    .at_contact_about_us .at_contact_details>.wp-block-column:last-child {
        margin-right: 0;
    }

    .single-content div.at_contact_details {
        justify-content: center;
    }

    /* CONTACT ABOUT SECTION RESPONSIVE */
    /* CONTACT FORM RESPONSIVE */
    div.at_contact_form>.kt-row-layout-inner>.kt-row-column-wrap {
        width: 100%;
        padding: 0 30px;
    }

    .at_contact_form .gform_wrapper.gravity-theme .gform_fields .gfield:not(:last-child) {
        margin-bottom: 25px;
    }

    .at_contact_form .gform_wrapper.gravity-theme input,
    form.search-form input[type="search"],
    form.search-form input.search-field {
        height: 40px;
    }

    .at_contact_form .gform_wrapper.gravity-theme .gform_footer input {
        line-height: 100% !important;
    }

    .at_contact_form .gform_wrapper.gravity-theme .description,
    .at_contact_form .gform_wrapper.gravity-theme .gfield_description,
    .at_contact_form .gform_wrapper.gravity-theme .gsection_description,
    .at_contact_form .gform_wrapper.gravity-theme .instruction {
        padding: 7px 13px;
    }

    .at_contact_form .gform_wrapper.gravity-theme .gfield_label {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .at_contact_form .gform_wrapper.gravity-theme div.gfield textarea {
        height: 160px;
    }

    .at_contact_form div.gform_wrapper .gform_validation_errors>h2 .gform-icon {
        left: 10px;
    }

    /* CONTACT FORM RESPONSIVE */
    /* CONTACT US PAGE RESPONSIVE */
    /* TESTIMONIAL PAGE RESPONSIVE */
    /* TESTIMONIAL POST RESPONSIVE */
    .at_testimonial_posts_data .kt-blocks-post-grid-item {
        padding: 103px 28px 47px 30px;
        margin-bottom: 30px;
    }

    .at_testimonial_posts_data .kt-blocks-post-grid-item::before {
        left: 47px;
        top: 35px;
    }

    div.at_testimonial_posts>.kt-row-layout-inner>.kt-row-column-wrap {
        width: 100%;
        padding: 0 30px;
    }

    /* TESTIMONIAL POST RESPONSIVE */
    /*  TESTIMONIAL PAGE RESPONSIVE */
    /* CONTENT PAGE RESPONSIVE */
    /* IMAGE DESCRIPTION SECTION RESPONSIVE */
    div.at_cnt_page_img_desc>.kt-row-layout-inner>.kt-row-column-wrap {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }

    .at_cnt_page_img_desc .wp-block-kadence-image img {
        position: static;
        height: auto;
        width: auto;
    }

    .at_cnt_page_img_desc .kt-inside-inner-col .wp-block-kadence-image {
        padding-top: 0;
    }

    /* IMAGE DESCRIPTION SECTION RESPONSIVE */
    /* QUICK FACTS SECTION RESPONSIVE */
    .at_comm_con_img .at_comm_con_img_row>.at_comm_con_col {
        max-width: 93%;
    }

    .at_comm_con_img .at_comm_con_img_row>.at_comm_img_col {
        max-width: 100%;
        margin-left: 0;
        margin-bottom: -10%;
    }

    .single-content .at_comm_con_img .at_comm_con_img_row {
        flex-direction: column-reverse;
    }

    div.at_comm_con_img>.kt-row-layout-inner>.kt-row-column-wrap {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }

    .at_comm_con_img .at_comm_con_img_row>.at_comm_con_col {
        padding: 20px;
    }

    .at_comm_con_img .wp-block-kadence-image img {
        position: static;
        height: auto;
        width: auto;
    }

    .at_comm_con_img .kt-inside-inner-col .wp-block-kadence-image {
        padding-top: 0;
    }

    /* QUICK FACTS SECTION RESPONSIVE */
    /* WEHY CHOOSE ATHLONE SECTION RESPONSIVE */
    div.at_common_img_figure .kt-row-layout-inner>.kt-row-column-wrap {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }

    .at_common_img_figure figure img {
        position: static;
        height: auto;
        width: auto;
    }

    .at_common_img_figure .kt-inside-inner-col .wp-block-kadence-image {
        padding-top: 0;
        margin: 0 auto;
        display: flex;
        justify-content: center;
    }

    /* WEHY CHOOSE ATHLONE SECTION RESPONSIVE */
    /*  TABLE SECTION RESPONSIVE */
    div.at_cnt_page_table>.kt-row-layout-inner>.kt-row-column-wrap {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }

    .at_cnt_page_table .wp-block-table tbody tr>td:first-child {
        padding-left: 15px;
        min-width: 125px;
    }

    .at_cnt_page_table .wp-block-table tbody tr>td {
        vertical-align: top;
    }

    .at_cnt_page_table .wp-block-table tbody tr>td {
        font-size: 16px;
    }

    /*  TABLE SECTION RESPONSIVE */
    /* FUN FOR ALL FAMILY SECTION RESPONSIVE */
    .single-content .at_comm_con_img .at_comm_left_img {
        flex-direction: column;
    }

    .at_comm_con_img .at_comm_left_img>.at_comm_img_col {
        margin-right: 0;
    }

    /* FUN FOR ALL FAMILY SECTION RESPONSIVE */
    /* FAMILY FRIENDLY SECTION RESPONSIVE  */
    .at_family_frd_sec .at_home_weekends_away_col {
        padding-bottom: 0;
    }

    /* FAMILY FRIENDLY SECTION RESPONSIVE  */
    /* PLACE TO HOME SECTION RESPONSIVE */
    body .at_stay_landing_places_to_stay .at_global_icon_heading {
        margin-bottom: 20px;
    }

    /* PLACE TO HOME SECTION RESPONSIVE */
    /* CONTENT PAGE RESPONSIVE */
    /*  WHERE TO STAY LANDING PAGE RESPONSIVE */
    div.at_stay_landing_weekends_away>.kt-row-layout-inner>.kt-row-column-wrap,
    div.at_stay_landing_search_dir>.kt-row-layout-inner>.kt-row-column-wrap {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }

    .at_landing_weekend_sec .at_home_weekends_away_col {
        padding-bottom: 0;
    }

    /* FIND YOUR ACCOMODATION SECTION RESPONSIVE */
    .at_stay_landing_search_dir .at_stay_landing_search_dir_sec>.kt-inside-inner-col {
        background-position-x: center;
        background-position-y: center;
    }

    /* FIND YOUR ACCOMODATION SECTION RESPONSIVE */
    /*  WHERE TO STAY LANDING PAGE RESPONSIVE */
    /* ARCHIVE PAGE RESPONISVE */
    div#archive-container {
        width: 100%;
    }



    /* ARCHIVE PAGE RESPONISVE */
    /* WHERE TO STAY SINGLE LISTING SINGLE PAGE RESPONSIVE */
    div.at_single_about_connect_row>.wp-block-column {
        margin-top: 25px;
    }

    div.at_single_about_connect_row>.at_single_location {
        max-width: 100%;
    }

    .at_single_img_data_sec h2,
    .at_single_img_data_sec h3,
    .at_single_img_data_sec h4,
    .at_single_img_data_sec h5,
    .at_single_img_data_sec h6,
    .single-content .at_single_img_data_sec p {
        margin-bottom: 15px;
        margin-top: 15px;
    }

    .at_single_related_products_sec ul {
        margin: 0;
    }

    .at_single_related_products_sec ul li {
        padding: 0;
        margin-bottom: 25px;
        width: 100%;
    }

    .at_single_related_products_sec ul li:last-child {
        margin-bottom: 0;
    }

    .at_single_related_products_sec li .single_related_data {
        padding: 22px 15px 30px 10px;
    }

    .at_single_related_products_sec li:hover .single_related_data {
        padding-left: 15px;
        padding-right: 10px;
    }

    .at_single_related_products_sec .kt-row-layout-inner .kb-theme-content-width {
        width: 100%;
    }

    .at_single_related_products_sec>.kt-row-layout-inner {
        background-position-y: 0 !important;
        background-position-x: center !important;
    }

    .at_single_opening_time_sec>.kt-row-layout-inner>.kt-row-column-wrap {
        width: 100%;
    }

    .at_single_opening_time_sec .kt-inside-inner-col li .at_op_day_wrap {
        max-width: 115px;
    }

    .at_single_opening_time_sec .kt-inside-inner-col li .at_op_time_wrap {
        max-width: calc(100% - 125px);
    }

    /* WHERE TO STAY SINGLE LISTING SINGLE PAGE RESPONSIVE */
    /* SEARCH PAGE RESPONSIVE */
    .search-results .content-area {
        background-image: linear-gradient(var(--global-palette3) 521px, transparent 0);
        padding-top: 150px;
    }

    .search-results #archive-container .entry {
        width: 100%;
        margin-right: 0;
    }

    .search-archive-title .page-title.search-title {
        font-weight: 700;
    }

    /* SEARCH PAGE RESPONSIVE */
    /* BLOG PAGE RESPONSIVE */
    .at_comm_con_img,
    div.at_blog_data_img_sec {
        padding-top: 35px;
        padding-bottom: 35px;
    }

    .at_comm_con_img>.container,
    .at_blog_data_img_sec>.container {
        padding: 0 30px;
        width: 100%;
    }

    /* BLOG PAGE RESPONSIVE */

    /* START 12/4/23 DESIGN */

    .kb-row-layout-wrap.at_home_discover_magic::before {
        height: 350px;
    }
    /* END 12/4/23 DESIGN */
}

@media screen and (max-width: 767px) {

    /* HOMEPAGE RESPONSIVE */
    .at_home_about_us .at_home_about_us_gal_col>.wp-block-column {
        width: 100%;
    }

    .at_home_things_to_do .at_home_things_to_do_col .wp-block-columns {
        margin: 0;
        flex-direction: column;
    }

    .at_home_things_to_do .at_home_things_to_do_col .wp-block-column {
        padding: 0;
        margin-bottom: 25px;
        max-width: 350px;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

    .at_home_things_to_do .at_home_things_to_do_col .wp-block-column:last-child {
        margin-bottom: 0;
    }

    div.a2a_full {
        left: 50%;
        width: calc(100% - 20px);
        margin-right: auto;
        transform: translateX(-50%);
    }

    div.at_home_banner div h1.uagb-heading-text {
        max-width: 320px;
    }

    /* HOMEPAGE RESPONSIVE */
    /*  SINGLE PAGE RESPONSIVE */
    div.at_single_about_connect_row>.at_single_call,
    div.at_single_about_connect_row>.at_single_location {
        margin-right: 0;
    }

    div.at_single_about_connect_row>.at_single_btn {
        margin-left: 0;
    }

    /*  SINGLE PAGE RESPONSIVE */

    /* SPRING SECTION  RESPONSIVE */
    div.at_cnt_page_spring .kt-row-column-wrap>.wp-block-kadence-column {
        width: 100%;
        padding-top: 500px;
    }

    /* SPRING SECTION  RESPONSIVE */
    /* map responsive */
    .at_multiple_map_section .cust_dropdown_wrap.input_field {
        padding: 35px 15px;
    }

    .at_map_section .filter-checkbox .LA_filters_checkbox {
        width: 48%;
    }

    .at_multiple_map_section .filter-checkbox {
        justify-content: space-between;
    }

    .at_updated_map_row .options {
        position: unset;
        order: 1;
        transform: unset;
        margin: 17px auto 0;
        max-width: calc(100% - 30px);
        padding: 13px 0 0;
    }

    #googleMap {
        /* padding-top: 475px; */
        margin-top: -13px;
        height: 100vh !important;
    }

    .at_updated_map_row>.kt-inside-inner-col {
        display: flex;
        flex-direction: column-reverse;
    }

    .at_updated_map_sec .gm-style-iw.gm-style-iw-c {
        padding: 15px;
        min-width: 300px !important;
    }

    /* map responsive */

    /* 21 nov 2022 design changes */
    .at-gallery-images {
        width: 100%;
        flex-direction: column;
        padding: 20px 15px;
    }

    .at-main-gallery-sec .at_gallery_single_img_box {
        margin-right: 0;
    }

    .single-content h2.at-galley-title {
        margin-bottom: 15px;
    }

    .at_gallery_single_img_box img {
        padding: 10px;
    }

    .single-content .at-main-gallery-sec ul li {
        margin-bottom: 30px;
        padding: 0 0 20px;
    }

    .at-galley-content {
        padding: 20px 15px;
        width: calc(100% - 30px);
        margin-left: auto;
        margin-right: auto;
    }

    .at-single-main-sec {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .at_single_img_box_gallery {
        width: 100%;
        padding-top: 0;
    }

    .at-main-gallery-sec .at_gallery_single_img_box img,
    .at_single_img_box_gallery img {
        position: static;
        padding: 0 0 15px 0;
    }


    .at-single-main-sec .at-galley-content {
        padding: 5px 0;
    }

    .at-single-main-sec .at-single-img {
        padding: 0;
    }

    .single-galleries h1 {
        font-size: 48px;
    }

    div.at_single_about_connect_row > .at_single_btn {
        margin-right: 0;
        max-width: 61%;
        display: flex;
        justify-content: flex-start;
    }

    div.at_single_about_connect_row>.at_single_call,
    div.at_single_about_connect_row>.at_single_location {
        max-width: 61% !important;
    }

    div.at_single_about_connect_row>.at_single_social {
        margin-right: 0;
        max-width: 61%;
    }

    .at-main-gallery-sec .at_gallery_single_img_box,
    .at_single_img_box_gallery {
        max-width: 100%;
        padding-top: 0;
    }

    .at_map_section .at-home-btn {
        left: 15px;
        top: unset;
        position: relative;
        bottom: -60px;
    }

    div.at_landing_map_sec .kt-inside-inner-col>.at-home-btn {
        top: 0;
    }

    .inner-listing-term {
        max-height: 260px;
    }

    .at_updated_map_row .options .main-taxonomy-select {
        max-height: 100vh;
    }

    div.at_landing_map_sec.at_whats_on_map_sec .kt-inside-inner-col>.at-home-btn {
        top: 75px;
    }

    /* 21 nov 2022 design changes */


    /* START RESPONSIVE SEARCH PAGE CODE */
    div#search-drawer .drawer-inner input.search-field {
        height: 40px;
        padding: 10px 80px 10px 10px;
        font-size: 16px;
    }

    .featured_post_wrap {
        max-height: calc(100vh - 350px);
    }

    .post-cat-list li {
        margin-right: 10px;
        font-size: 16px;
        width: calc(50% - 10px);
        padding: 7px 0;
    }

    .tab-content .left-col {
        max-width: 100%;
        margin-bottom: 30px;
        border-bottom: 2px solid rgba(255, 255, 255, 0.2);
        padding-bottom: 40px;
    }

    .featured_post_wrap .right-col {
        max-width: 100%;
    }

    .right-col .post-details {
        align-items: flex-start;
        padding-bottom: 40px;
        margin-bottom: 30px;
    }

    .right-col .post-details:last-child {
        padding-bottom: 0;
    }

    .left-col .post-info h4 {
        font-size: 24px;
    }

    .post-info h4 {
        font-size: 24px;
        line-height: 140%;
    }

    .left-col .post-details {
        position: relative;
        top: unset;
    }

    .left-col .post-info {
        margin-top: 15px;
    }

    .right-col .post-details .post-img {
        max-width: 100%;
        padding-top: 69%;
        margin-bottom: 10px;
    }

    .right-col .post-details .post-info {
        max-width: 100%;
    }


    /* END RESPONSIVE SEARCH PAGE CODE */

    /* 23  JAN 2023 DESIGN CHANGES */

    .relevanssi-live-search-results {
        top: 50px !important;
    }

    .featured_post_wrap {
        max-height: calc(100vh - 320px);
    }

    #search-drawer .drawer-inner div.drawer-content #relevanssi-live-ajax-search-spinner {
        left: 40%;
        top: 35%;
        transform: translate(-50%, -50%);
    }

    /* 23  JAN 2023 DESIGN CHANGES */

    /* 9/03 work */

    body.archive .video_wrap{
        position: relative;
    }
    .thing_to_do-archive-hero-section div.entry-hero-container-inner{
        /* background: none; */
        background-color: #616773;
    }
    body.archive .hero-container.site-container{
        position: relative;
        top: unset;
            left: unset;
            transform: unset;
        width: 100%;
    }
    body.archive .entry-hero-container-inner .entry-header{
        margin-top: 40px;
        padding-bottom: 45px;
    }
    .archive .entry-hero h1 {
        font-size: 30px;
    }
    div.archive-description p{
        margin-top: 30px;
    }
    /* 9/03 work */

    /* 12/04/23 work */

    .kb-row-layout-wrap.at_home_discover_magic::before {
        height: 442px;
    }
    .at_home_discover_magic .kt-row-column-wrap > .at_home_discover_magic_col_left {
        padding-top: 105px;
    }
    .content-wrap .entry-content-wrap {
        padding: 0 15px;
    }
    /* 12/04/23 work */


}

@media (min-width: 768px) and (max-width: 782px) {
    .at_home_featured_event .wp-block-columns>.at_home_featured_event_col_right {
        margin-top: 40px;
    }

    .at_home_discover_magic .kt-row-column-wrap>.at_home_discover_magic_col_right .wp-block-kadence-image {
        margin-top: 40px;
    }

    .at_home_weekends_away_cnt_col>.wp-block-kadence-advancedbtn {
        bottom: -50px;
    }

    .at_family_frd_sec .at_home_weekends_away_cnt_col>.wp-block-kadence-advancedbtn {
        bottom: -80px;
    }

    .at_landing_weekend_sec .at_home_weekends_away_cnt_col>.wp-block-kadence-advancedbtn {
        bottom: -70px;
    }
}

@media screen and (max-width: 425px) {
    .at_map_section .filter-checkbox .LA_filters_checkbox {
        width: 100%;
    }
    .at_home_discover_magic .kt-row-column-wrap > .at_home_discover_magic_col_left, .at_home_discover_magic .kt-row-column-wrap > .at_home_discover_magic_col_right {
        width: 100%;
    }
    .at_home_discover_magic figure img {
        display: none;
    }
    .at_home_discover_magic .kt-row-column-wrap > .at_home_discover_magic_col_left {
        padding-top: 350px;
    }
    .kb-row-layout-wrap.at_home_discover_magic::before {
        height: 400px;
    }
    .at_home_discover_magic .wp-block-kadence-image .kb-image-ratio-square {
        padding-bottom: 0;
    }
    .kb-row-layout-wrap.at_home_discover_magic::before {
        height: 470px;
    }
    .uagb-block-e51e4728.wp-block-uagb-advanced-heading {
        margin-top: 109px;
    }
}