









.new_location_listing_main_area {
    display: block;
    width: 100%;
}

.new_location_listing_main_area ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0px;
    margin: 0px;
    row-gap: 30px;
}

.new_location_listing_main_area ul li {padding: 0px 15px;width: 20%;list-style: none;}

.new_location_listing_main_area ul li a {
    display: inline-flex;
    align-items: center;
    background-color: #8e7122;
    border: 2px solid #8e7122;
    min-width: 200px;
    text-align: center;
    color: #fff !important;
    font-family: 'Prompt' !important;
    text-transform: capitalize;
    font-weight: 400 !important;
    font-size: 18px;
    padding: 12px 10px;
    border-radius: 30px;
    width: 100%;
    text-decoration: none;
    justify-content: center;
    transition: 0.7s;
}

.new_location_listing_main_area ul li a svg {
    width: 28px;
    height: 28px;
    fill: #fff;
    display: inline-flex;
    margin-right: 5px;
}

.new_location_listing_main_area ul li a:hover {
    background-color: #202022;
    border-color: #202022;
}


.new_banner_hero_section {
    background-color: #202022;
    padding: 30px 0px;
}

.new_banner_hero_section .banner-content {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.new_banner_hero_section .banner-content .inner_banner_title {
    display: block;
    width: 100%;
    color: #fff;
    font-size: 40px;
    font-family: 'Prompt';
    text-transform: uppercase;
    margin-bottom: 10px;
}

.new_banner_hero_section .banner-content ol#crumbs {
    margin-bottom: 0px;
}

.new_banner_hero_section .banner-content ol#crumbs li.active,.new_banner_hero_section .banner-content ol#crumbs li a {
    color: #fff;
    font-family: 'Prompt';
    font-size: 20px;
    margin-left: 10px;
    padding-left: 10px;
    text-decoration: none;
}


.new_banner_hero_section .banner-content ol#crumbs li a {
    color: #8e7122;
}

.new_banner_hero_section .banner-content ol#crumbs li.active {
    border-left: 2px solid #fff;
}

.new_banner_hero_section .banner-content ol#crumbs li {
    line-height: 20px;
}



.new_full_width_content_main_area ul {
    display: flex;
    flex-wrap: wrap;
    padding-left: 20px;
    row-gap: 10px;
    margin-bottom: 25px;
}

.new_full_width_content_main_area ul li {
    width: 33.33%;
}

.single_location_detail_main_page .new_full_width_content_section li+li {
    margin-top: 0px;
}

.new_full_width_content_main_area ul li {
    color: #8e7122;
}



.single_location_detail_main_page h3 {font-size: 24px;font-family: 'Prompt';font-weight: 500;line-height: 36px;margin-bottom: 15px;}
.single_location_detail_main_page .new_black_bg_section h3{color: #ffffff;}


.single_location_detail_main_page h2 {font-size: 36px;font-family: 'Prompt';font-weight: 500;line-height: 48px;margin-bottom: 15px;}
.single_location_detail_main_page .new_black_bg_section h2{color: #ffffff;}
.single_location_detail_main_page .accordion-item .accordion-header {line-height: inherit;}
.single_location_detail_main_page .accordion-item .accordion-header {line-height: inherit;}
.single_location_detail_main_page .accordion-item .accordion-header .accordion-button {padding: 12px 15px;}


.section_heading_subtitle {font-size: 24px;font-family: 'Prompt';font-weight: 500;line-height: 48px;margin-bottom: 15px;}
.new_black_bg_section .section_heading_subtitle{color: #ffffff;}
.new_section_padding {padding: 70px 0px;}
.single_location_detail_main_page p, .single_location_detail_main_page ul li {font-family: 'Prompt';font-size: 18px;font-weight: 300;color: #202022;line-height: 1.6;padding-right: 20px;}
.section_heading_title {font-size: 36px;line-height: normal;font-family: 'Prompt';font-weight: 500;line-height: 48px;}
.section_heading_text {display: block;width: 100%;margin-bottom: 30px;}
.new_content_image_section .row.flex-row-reverse .new_content_image_txt {padding-left: 0px;padding-right: 15px;}
.section_heading_text .section_heading_title+p {margin-top: 20px;}


.new_content_image_img {width: 100%;height: 100%;}
.new_content_image_img img {width: 100%;height: 100%;object-fit: cover;border-radius: 10px;}
.new_grey_bg_section {background-color: #ededed;}
.new_content_image_txt {padding-left: 15px;}
.new_detail_button_box {display: block;width: 100%;margin-top: 30px;}
.new_detail_button_box .location_yellow_btn {background-color: #8e7122;border: 2px solid #8e7122;min-width: 200px;display: inline-block;text-align: center;color: #fff !important;font-family: 'Prompt' !important;text-transform: capitalize;font-weight: 400 !important;font-size: 18px !important;padding: 12px 10px;border-radius: 40px;text-decoration: none;transition: 0.7s;}
.new_detail_button_box .location_yellow_btn:hover {background-color: #202022;border-color: #202022;}



.new_location_faq_section .location_detail_section_heading {text-align: center;}
.new_location_faq_section .accordion-item {margin-bottom: 20px;border: 0;}
.new_location_faq_section .accordion-item .accordion-header button.accordion-button {font-family: 'Prompt';font-size: 20px;font-weight: 500;border: 1px solid #202022;color: #202022;border-radius: 5px;}
.new_location_faq_section .accordion-item .accordion-header button.accordion-button:not(.collapsed) {background-color: #8e7122;color: #fff;box-shadow: none;border-color: #8e7122;}
.new_location_faq_section .accordion-item .accordion-header button.accordion-button:not(.collapsed):after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;}
.single_location_detail_main_page ul li+li {margin-top: 5px;}




.new_boxes_content_box {border: 2px solid #8e7122;height: 100%;padding: 30px;border-radius: 10px;}
.new_boxes_content_box .new_boxes_content_box_title {font-size: 24px;font-family: 'Prompt';font-weight: 500;line-height: 1.6;color: #8e7122;padding-bottom: 10px;border-bottom: 2px solid #8e7122;margin-bottom: 20px;}
.new_boxes_content_section .row {row-gap: 30px;}





.new_black_bg_section {background-color: #202022;}
.new_black_bg_section .section_heading_title,.new_black_bg_section p,.new_black_bg_section ul li {color: #ffffff;}



.location_detail_ul_column_two {display: flex;flex-wrap: wrap;padding-left: 20px;row-gap: 10px;}
.location_detail_ul_column_two li {width: 50%;padding-right: 10px;}
.location_detail_ul_column_two li+li {margin-top: 0px !important;}
.new_black_bg_section .new_detail_button_box .location_yellow_btn:hover {border-color: #ffffff;background-color: transparent;}



.single-location .kubio-offscreen.offscreen.hide, .single-location #footer,.page-template-location-listing-php .kubio-offscreen.offscreen.hide,.page-template-location-listing-php #footer{display: none !important;}




.new_location_detail_process_box {background-color: #ededed;border-radius: 10px;padding: 20px 15px;text-align: center;height: 100%;}
.new_location_detail_process_box_title {color: #8e7122;font-size: 20px;font-family: 'Prompt';font-weight: 500;line-height: normal;padding-bottom: 14px;margin-bottom: 15px;border-bottom: 2px solid #8e7122;}
.new_location_detail_process_section .row {row-gap: 30px;justify-content: center;}



.new_full_width_content_main_area ul.location_ul_column_four li {width: 25%;}
.new_full_width_content_main_area ul.location_ul_column_four {margin: 20px 0px;}


.location_mode_box_cnt {width: 100%;}
.location_mode_box_cnt strong {display: block;width: 100%;font-size: 20px;font-family: 'Prompt';font-weight: 500;margin-bottom: 0px;color: #8e7122;}










































@media (max-width: 767px) and (min-width: 320px){

.section_heading_title {font-size: 22px;line-height: 32px;text-align: left;}
.new_content_image_section .row.flex-row-reverse .new_content_image_txt {padding: 0px;margin-top: 30px;}
.single_location_detail_main_page p, .single_location_detail_main_page ul li {font-size: 14px;}
.new_section_padding {padding: 40px 0px;}
.new_detail_button_box .location_yellow_btn {font-size: 15px !important;min-width: 150px;height: 44px;display: inline-flex;justify-content: center;align-items: center;}
.new_full_width_content_main_area ul li {width: 100%;}
.new_content_image_txt {padding: 0px;margin-top: 30px;}
.location_detail_ul_column_two li {width: 100%;}
.section_heading_subtitle, .single_location_detail_main_page .new_black_bg_section h3, .new_boxes_content_box .new_boxes_content_box_title,.single_location_detail_main_page h3 {font-size: 18px;line-height: 30px;}
.new_boxes_content_box {padding: 15px;}
.section_heading_text.text-center {text-align: left !important;}
.new_location_detail_process_box {text-align: left;}
.new_location_detail_process_box_title {font-size: 18px;line-height: 30px;}
.new_location_faq_section .accordion-item .accordion-header button.accordion-button {font-size: 16px;padding-right: 50px;}
.new_location_faq_section .accordion-item .accordion-header button.accordion-button::after {right: 10px;position: absolute;}
.single_location_detail_main_page p, .single_location_detail_main_page ul li{padding-right: 0px;}

}







@media (max-width: 575px) and (min-width: 320px){
.new_banner_hero_section .banner-content .inner_banner_title {font-size: 18px;margin-bottom: 0px;}
.new_banner_hero_section .banner-content ol#crumbs {display: none;}
.new_location_listing_main_area ul li {width: 50%;padding: 0px 5px;}
.new_location_listing_main_area ul li a {font-size: 15px !important;min-width: 100%;padding: 7px 10px;}
.new_location_listing_main_area ul li a svg {width: 24px;height: 24px;}
}