/* Archive Property */
main.site-main {max-width: 100% !important;padding: 0 !important;}
form select {appearance: none;-webkit-appearance: none;background-image: url(assets/images/arrow-down-icon.svg);background-repeat: no-repeat;background-position: center right 16px;background-size: 10px;padding-right: 30px !important;}

.elementor-position-left.elementor-vertical-align-top.elementor-widget-icon-box .elementor-icon-box-title {margin-top: 0;}
.center-review-model.elementor-widget-reviews .swiper-wrapper .swiper-slide {overflow: visible;}
.center-review-model.elementor-widget-reviews .swiper-wrapper .swiper-slide .elementor-testimonial {box-shadow: 2.5px 4.33px 19px rgba(128,158,170,0.13);overflow: visible;height: 100%;}
.featured-icons-slider-row .slick-list {margin-right: -1px;}

.property-search-form-default input[type="submit"]{display:none;}

/* Archive Property */
.propertyhive form.property-search-form {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;margin: 0 -10px;width: auto;}
.propertyhive form.property-search-form > div {margin: 0 10px;padding: 0;}
.propertyhive form.property-search-form .control.control-property_type_unit {width: 100%;margin-bottom: 14px;}
.propertyhive form.property-search-form .control.control-property_type_unit select {max-width: 400px;}
.propertyhive .property-search-form .prop-checkbox-wrap input[type="checkbox"] {position: absolute;height: 18px;width: 18px;appearance: none;-webkit-appearance: none;background: transparent;padding: 0;margin-top: 3px;cursor: pointer;z-index: 1;}
.propertyhive .property-search-form .prop-checkbox-wrap label {margin-top: 6px;}
.propertyhive .property-search-form .search_filter_wrapper {width: 100%;padding: 23px 0;margin-top: 16px;border: 1px solid #e6e6e7;box-shadow: -1.929px 6.729px 16px rgba(60,44,61,0.09);display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;row-gap: 20px;position: relative;padding-top: 62px;}
.propertyhive .property-search-form .search_filter_wrapper .more_filter_label {font-size: 20px;line-height: 1.2;color: #34343e;font-weight: 500;font-family: var(--e-global-typography-primary-font-family);position: absolute;left: 24px;top: 24px;}
.propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filter-col {width: 14.28%;text-align: center;padding: 0 10px;}
.propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filter-col:not(:last-child) {border-right: 1px solid #dbdddd;}
.propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filters-label svg {display: block;margin: 0 auto 10px;max-width: 46px;height: 45px;}
/*.property-single-featured-box-wrap .property-single-featured-box-col.active svg,*/
.propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filters-label.active svg,
/*.property-single-featured-box-wrap .property-single-featured-box-col:hover svg,*/
.propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filters-label:hover svg,
.property-single-featured-box-wrap .property-single-featured-box-col svg.hover-icon,
.propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filters-label svg.hover-icon {display: none;}
/*.property-single-featured-box-wrap .property-single-featured-box-col.active svg.hover-icon,*/
.propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filters-label.active svg.hover-icon {display: block;}
/*.property-single-featured-box-wrap .property-single-featured-box-col:hover .hover-icon,*/
.propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filters-label:hover .hover-icon {display: block;}
/*.property-single-featured-box-wrap .property-single-featured-box-col:hover span,*/
.propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filters-label:hover > span {color: var( --e-global-color-secondary );}
.propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filters-label > span {font-size: 14px;color: #2a2929;font-weight: 400;line-height: 1.2;display: block;font-family: var(--e-global-typography-primary-font-family);}
.propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filters-label {position: relative;height: 100%;}
.propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filters-label > label {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filters-label input[type="checkbox"] {width: 100%;height: 100%;padding: 0;margin: 0;background: transparent;appearance: none;-webkit-appearance: none;cursor: pointer;opacity: 0;}
.propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filters-label.active > span {color: var( --e-global-color-secondary );}
.propertyhive form.property-search-form + .propertyhive-result-count {margin-top: 16px;}

.price {font-size: 24px;font-weight: 500;line-height: 1;font-family: var(--e-global-typography-primary-font-family);}
.price .price-small {font-size: 18px;}
.property-result-list-price.price {color: #fff;background-color: var(--e-global-color-secondary);display: inline-block;padding: 10px 10px 11px 10px;min-width: 145px;text-align: center;}
.property-result-list-price.price.let-price {background-color: #f33622;font-size: 20px;}
.property-result-list-price.price.different_status {font-size: 20px;}
.property-result-list-price-wrap {position: absolute;right: 0;bottom: 35px;}
.propertyhive ul.property-result-list-ul {display: flex;flex-direction: row;flex-wrap: wrap;column-gap: 40px;row-gap: 0px;margin: 15px 0 0;padding: 0;list-style: none;}
.propertyhive ul.property-result-list-ul li.first.last {width: calc(50% - 20px);padding: 0 0 37px;margin-bottom: 50px;border: 0;height: auto !important;position: relative;}
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-image a {line-height: 0;display: block;position: relative;padding-top: 66.5%;}
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-image a img {position: absolute;left: 0;top: 0;height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;}
/* .propertyhive ul.property-result-list-ul li.availability-let .property-result-list-image img {filter: gray;-webkit-filter: grayscale(100%);} */
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-image {margin-bottom: 20px;}
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-image a::before {content: "";background-image: url("assets/images/search-plus-icon.svg");background-repeat: no-repeat;background-position: center center;background-size: 30px;background-color: rgba(95, 33, 101, 0.40);position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity: 0;visibility: hidden;z-index: 1;}
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-image a:hover::before {opacity: 1;visibility: visible;}
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-image a::before,
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-image a:hover::before {transition: all 0.5s ease-in-out;}
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-title {margin-bottom: 11px;}
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-title h2 {margin: 0;line-height: 1;}
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-title h2,
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-title a {color: #2a2929;font-size: 23px;font-weight: 500;line-height: 1.2;font-family: var(--e-global-typography-primary-font-family);display: inline-block;}
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-title a {-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-title a:hover {color: var(--e-global-color-secondary);}
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-excerpt {color: var(--e-global-color-text);font-size: 16px;line-height: 1.4;margin-bottom: 11px;}
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-buttons {display: flex;flex-direction: row;flex-wrap: wrap;column-gap: 14px;row-gap: 14px;position: absolute;bottom: 0;left: 0;}
.propertyhive ul.property-result-list-ul li.first.last .btn {background-color: var(--e-global-color-secondary);font-family: var(--e-global-typography-accent-font-family);font-size: 14px;color: #ffffff;font-weight: 500;padding: 11px 22px;line-height: 1;display: inline-block;text-transform: uppercase;border-radius: 50px;}
.propertyhive ul.property-result-list-ul li.first.last .btn:hover {background-color: var(--e-global-color-primary);}
.propertyhive ul.property-result-list-ul li.first.last .btn.purple-btn {background-color: var(--e-global-color-primary);}
.propertyhive ul.property-result-list-ul li.first.last .btn.purple-btn:hover {background-color: var(--e-global-color-secondary);}
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-room-date-fav {display: flex;flex-direction: revert;flex-wrap: wrap;align-items: center;margin-bottom: 15px;}
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-room-date-fav > div:not(:last-child) {position: relative;padding-right: 12px;margin-right: 12px;}
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-room-date-fav > div:not(:last-child)::before {content: "";height: 16px;width: 1px;background-color: #d6d8d9;display: inline-flex;position: absolute;right: 0;top: 50%;transform: translateY(-50%);margin-top: -3px;}
.propertyhive ul.property-result-list-ul li.first.last .property-result-list-room-date-fav > div {color: var(--e-global-color-text);font-size: 15px;font-weight: 400;}
.propertyhive ul.property-result-list-ul li.first.last .action-shortlist > a {position: relative;color: transparent;font-size: 0;width: 16px;height: 16px;display: inline-block;vertical-align: middle;background-repeat: no-repeat;background-position: center;background-size: 16px;margin-top: -4px;}
.propertyhive ul.property-result-list-ul li.first.last .action-shortlist a.not_added_room {background-image: url("assets/images/heart-outline-icon.svg");}
.propertyhive ul.property-result-list-ul li.first.last .action-shortlist a.added_room_pro {background-image: url("assets/images/heart-solid-icon.svg");}
.propertyhive ul.property-result-list-ul li.first.last .action-shortlist > a > svg {opacity: 0;position: absolute;}
.propertyhive ul.property-result-list-ul li.first.last .action-shortlist svg {max-width: unset;width: 16px;display: inline-block;vertical-align: middle;}
.propertyhive ul.property-result-list-ul li.first.last .action-shortlist a.not_added_room svg .heart-solid-icon {display: none;}
.propertyhive ul.property-result-list-ul li.first.last .action-shortlist a:not(.not_added_room) svg .heart-outline-icon {display: none;}
.propertyhive ul.property-result-list-ul li.first.last .property-result-available-dates svg {width: 15px;display: inline-block;vertical-align: middle;margin-top: -3px;margin-right: 3px;}
.propertyhive ul.property-result-list-ul .propertyhive-info {display: block;width: 100%;}

.properties-map-popup .properties .property .details a,
.properties-map-popup .properties .property .property-result-list-title a {line-height: 1.2;}
.properties-map-popup .properties .property .details a,
.properties-map-popup .properties .property .property-result-list-title a {color: var( --e-global-color-secondary );font-family: var( --e-global-typography-text-font-family ), Sans-serif;font-size: var( --e-global-typography-text-font-size );font-weight: var( --e-global-typography-text-font-weight );display: inline-block;}
.properties-map-popup .properties .property .details a:hover {color:  var(--e-global-color-primary);}
.properties-map-popup .properties .property .property-result-list-title h2 {margin: 0;margin-bottom: 5px;}
.properties-map-popup .properties .property .price {background-color: transparent;padding: 0;text-align: left;}
.properties-map-popup .properties .property .property-result-list-room-date-fav,
.properties-map-popup .properties .property .price {color: var(--e-global-color-text);font-family: var( --e-global-typography-text-font-family ), Sans-serif;font-size: 12px;}
.properties-map-popup .properties .property .property-result-list-image {float: left;width: 125px;}
.properties-map-popup .properties .property .property-result-list-title,
.properties-map-popup .properties .property .property-result-list-room-date-fav {float: right;width: 153px;}
.properties-map-popup .properties .property .property-result-list-image .property-result-list-price-wrap {position: relative;right: auto;bottom: auto;line-height: 1;}
.properties-map-popup .properties .property .property-result-list-image a {display: block;}
.properties-map-popup .properties .property .property-result-list-image img {max-width: 100%;width: auto;}
.properties-map-popup .properties .property .property-result-list-excerpt,
.properties-map-popup .properties .property .action-shortlist-flex,
.properties-map-popup .properties .property .property-result-list-buttons,
.properties-map-popup .properties .property .property-result-available-dates svg {display: none;}

/* Single Property */
.read-more-hidden {display: none;}
.single-property .actions_section_single {display: none;}
/* .single-property .container {max-width: 1140px;margin: 0 auto;} */
.similar_properties_section {background-image: linear-gradient(180deg, var( --e-global-color-eb05e8b ) 40%, var( --e-global-color-7c721a7 ) 40%);padding: 90px 30px;}
.similar_properties_section.section_is_empty {background-color: #f1f7fa;background-image: none;padding-top: 40px;padding-bottom: 15px;}
.similar_properties_section h3 {margin: 0 0 25px;line-height: 1.1;font-weight: 500;}
ul.similar_properties_ul {padding: 0;margin: 0;list-style: none;display: flex;flex-direction: row;flex-wrap: wrap;column-gap: 40px;row-gap: 40px;}
ul.similar_properties_ul li.similar_properties_li {width: calc(25% - 30px);position: relative;padding-bottom: 25px;}
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-image a {line-height: 0;display: block;position: relative;padding-top: 66.5%;}
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-image a img {position: absolute;left: 0;top: 0;height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;}
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-image a:hover img {box-shadow: 0px 9px 17px 0px rgba(4, 4, 4, 0.33);}
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-image a img,
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-image a:hover img {transition: all 0.5s ease-in-out;}
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-button a {padding: 10px 17px 6px;background-color: #fff;border-color: #fff;box-shadow: 0.877px 1.798px 12px rgba(75,44,77,0.23);}
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-button a:hover {background-color: var(--e-global-color-secondary);border-color: var(--e-global-color-secondary);}
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-button svg {width: 15px;height: auto;}
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-button a path {fill: #5f2165 !important;}
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-button a:hover path {fill: #FFFFFF !important;}
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-button {text-align: right;position: relative;margin-right: -19px;margin-top: -26px;display: table;margin-left: auto;}
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-title,
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-title a {font-size: 18px;color: #2a2929;font-weight: 500;line-height: 1.3;font-family: var(--e-global-typography-primary-font-family);}
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-title a {-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-title a:hover {color: var(--e-global-color-secondary);}
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-title {margin: 6px 0 8px;}
ul.similar_properties_ul li.similar_properties_li .similar_properties_list-short_description {color: #6d6e71;font-size: 16px;line-height: 1.5;margin: 0 0 10px;}
ul.similar_properties_ul li.similar_properties_li .price {font-size: 18px;color: #f36a22;}
ul.similar_properties_ul li.similar_properties_li .price .price-small {font-size: 14px;}
ul.similar_properties_ul li.similar_properties_li .property-result-list-room-date-fav {margin: 0 0 15px;color: #6d6e71;font-size: 14px;line-height: 1.1;display: flex;flex-direction: row;flex-wrap: wrap;}
ul.similar_properties_ul li.similar_properties_li .property-result-list-room-date-fav > div:not(:last-child) {position: relative;padding-right: 11px;margin-right: 11px;}
ul.similar_properties_ul li.similar_properties_li .property-result-available-dates svg {width: 13px;height: auto;display: inline-block;vertical-align: middle;margin-right: 5px;margin-top: -2px;}
ul.similar_properties_ul li.similar_properties_li .action-shortlist svg {max-width: unset;width: 16px;display: inline-block;vertical-align: middle;}
ul.similar_properties_ul li.similar_properties_li .action-shortlist > a > svg {opacity: 0;position: absolute;}
ul.similar_properties_ul li.similar_properties_li .action-shortlist > a {position: relative;color: transparent;font-size: 0;width: 14px;height: 14px;display: inline-block;vertical-align: middle;background-repeat: no-repeat;background-position: center;background-size: 14px;margin-top: -2px;}
ul.similar_properties_ul li.similar_properties_li .action-shortlist a.not_added_room {background-image: url("assets/images/heart-outline-orange-icon.svg");}
ul.similar_properties_ul li.similar_properties_li .action-shortlist a.added_room_pro {background-image: url("assets/images/heart-solid-icon.svg");}
ul.similar_properties_ul li.similar_properties_li .property-result-list-room-date-fav > div:not(:last-child)::before {content: "";height: 14px;width: 1px;background-color: #d6d8d9;display: inline-flex;position: absolute;right: 0;top: 50%;transform: translateY(-50%);margin-top: -3px;}
ul.similar_properties_ul .price_container {position: absolute;bottom: 0;left: 0;}

.property-single-header {padding: 60px 30px 100px;}
.single-property .main_banner {position: relative;line-height: 0;margin-bottom: 35px;}
.single-property .main_banner .gallery-map-btn-row {position: absolute;right: 25px;top: 25px;display: flex;flex-direction: row;flex-wrap: wrap;column-gap: 12px;row-gap: 12px}
.single-property .main_banner .gallery-map-btn-row a {border-radius: 18px;display: inline-block;padding: 8px;line-height: 1;background-color: #f36a22;min-width: 51px;min-height: 36px;text-align: center;}
.single-property .main_banner .gallery-map-btn-row a:hover {background-color: var(--e-global-color-accent);}
.single-property .main_banner .gallery-map-btn-row .banner-map-btn a {background-color: #a96ac1;}
.single-property .main_banner .gallery-map-btn-row .banner-map-btn a:hover {background-color: var(--e-global-color-accent);}
.single-property .main_banner .gallery-map-btn-row svg {width: 18px;height: auto;display: inline-block;vertical-align: middle;}
.single-property .main_banner .gallery-map-btn-row .property-gallery_popup svg {width: 21px;}
.single-property .unit-status {position: absolute;bottom: 40px;background-color: var(--e-global-color-secondary);padding: 10px;min-width: 149px;min-height: 44px;text-align: center;}
.single-property .unit-status h4 {color: #fff;font-size: 20px;font-weight: 500;line-height: 1;margin: 2px 0 0;}
.single-property .property-single-header-title {font-size: 30px;color: #2a2929;font-weight: 500;margin: 0;line-height: 1.1;}
.single-property .property_type {margin-top: 10px;}
.single-property .property_type h3 {font-size: 24px;line-height: 1.2;color: #602265;font-weight: 400;font-family: var(--e-global-typography-text-font-family);margin: 0;}
.single-property .title_social_wrapper_main {display: flex;flex-direction: row;flex-wrap: wrap;column-gap: 20px;row-gap: 20px;margin-bottom: 40px;}
.single-property .title_social_wrapper_main > div {width: calc(50% - 10px);}
.single-property .wishlist_button,
.single-property .social_icons_left {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.single-property .social_icons_left {justify-content: flex-end;}
.single-property .social_icons_left .price {font-size: 34px;color: #602265;background-color: transparent;padding: 0;min-width: auto;margin-right: 20px;margin-top: 5px;}
.single-property .social_icons_left .price .price-small {font-size: 26px}
.social_icons_left a, .social_icons_left a svg {display: inline-block;vertical-align: middle;height: auto;line-height: 0;}
.social_icons_left a:hover, .social_icons_left a:hover svg {line-height: 0;}
.social_icons_left .addtoany_shortcode .addtoany_list .a2a_label {display: none;}
.social_icons_left .addtoany_shortcode a:not(.addtoany_special_service) > span {height: 34px;width: 34px;line-height: 34px;text-align: center;border-radius: 6px;background-color: #f46a21 !important;transition: all 0.5s ease-in-out;}
.social_icons_left .addtoany_shortcode a:not(.addtoany_special_service):hover > span {opacity: 1;background-color: #602265 !important;transition: all 0.5s ease-in-out;}
.social_icons_left .addtoany_shortcode a svg,
.social_icons_left .addtoany_shortcode a:hover svg {width: 26px;height: auto;margin-top: 2px;}
/*.social_icons_left .addtoany_shortcode a[title="Facebook"] > span {background-image: linear-gradient(0deg, #015dfd 0%, #01a9f9 100%);}
.social_icons_left .addtoany_shortcode a[title="Instagram"] > span {background-image: linear-gradient(24deg, #fdbb51 0%, #f1233f 31%, #ca2abb 63%, #5341d5 100%);}
.social_icons_left .addtoany_shortcode a[title="Email"] > span {background-color: #f36a22;}
.social_icons_left .addtoany_shortcode a[title="WhatsApp"] > span {background-image: linear-gradient(24deg, #29b53f 0%, #55cf61 100%);}
.social_icons_left .addtoany_shortcode a[title="Messenger"] > span {background-image: linear-gradient(24deg, #0d91fd 0%, #8941ff 31%, #d543b9 63%, #fd676b 100%);}*/
.social_icons_left .action-shortlist svg {max-width: unset;width: 16px;display: inline-block;vertical-align: middle;}
.social_icons_left .action-shortlist > a > svg {opacity: 0;position: absolute;}
.social_icons_left .action-shortlist > a {position: relative;color: transparent;font-size: 0;width: 34px;line-height: 34px;height: 34px;border-radius: 6px;background-color: #602265;display: inline-block;vertical-align: middle;background-repeat: no-repeat;background-position: center;background-size: 15px;margin-top: -2px;margin-left: 4px;}
.social_icons_left .action-shortlist > a:hover {opacity: 1;background-color: #f46a21;}
.social_icons_left .action-shortlist a.not_added_room {background-image: url("assets/images/heart-outline-white-icon.svg");}
.social_icons_left .action-shortlist a.added_room_pro {background-image: url("assets/images/heart-solid-white-icon.svg");}
.single_property_information_section {background-color: #ffffff;border: 1px solid #e6e7e7;box-shadow: -1.929px 6.729px 16px rgba(60,44,61,0.09);padding: 40px 35px;margin-bottom: 55px;}
.single_property_information_section .description_upper_part {color: var(--e-global-color-text);font-size: 17px;line-height: 1.1;margin-bottom: 28px;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.single_property_information_section .description_upper_part svg {width: 22px;max-height: 16px;}
.single_property_information_section .description_upper_part > div:not(:last-child) {position: relative;padding-right: 12px;margin-right: 12px;}
.single_property_information_section .description_upper_part > div:not(:last-child)::before {content: "";height: 16px;width: 1px;background-color: #d6d8d9;display: inline-flex;position: absolute;right: 0;top: 50%;transform: translateY(-50%);margin-top: -3px;}
.single_property_information_section .description_upper_part > div span {line-height: 1;display: inline-block;vertical-align: middle;}
.features_wrapper {border: 1px solid #e6e7e7;padding: 45px 35px;margin-bottom: 35px;}
.features_wrapper h5 {margin: 0 0 30px;}
ul.property-single-additional-box-wrap {list-style: none;margin: 0;padding: 0;display: flex;flex-direction: row;flex-wrap: wrap;column-gap: 15px;row-gap: 17px;}
ul.property-single-additional-box-wrap li {padding-left: 30px;position: relative;width: calc(25% - 12px);line-height: 1.3;}
ul.property-single-additional-box-wrap li::before {content:  "";position: absolute;left: 4px;top: 4px;width: 6px;height: 12px;border: solid #f36a22;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.single-property .botton_section div a.elementor-button {padding: 13px 29px;}
.single-property .botton_section div a.elementor-button,
.single-property .botton_section div a.elementor-button:hover {font-size: 17px;}
.botton_section,
.botton_section-row {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;column-gap: 12px;row-gap: 12px;}
.botton_section {justify-content: space-between;}
.botton_section .property-single-virtual_tour a.elementor-button {background-color: var(--e-global-color-secondary);border-color: var(--e-global-color-secondary);}
.botton_section .property-single-virtual_tour a.elementor-button:hover {background-color: var(--e-global-color-accent);border-color: var(--e-global-color-accent);}
.botton_section_right {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;column-gap: 25px;row-gap: 20px;}
.botton_section .botton_section_right svg {width: 20px;display: inline-block;vertical-align: middle;margin-top: -3px;margin-right: 3px;}
.botton_section_right > div, .botton_section_right > div a {color: var(--e-global-color-primary);display: inline-block;}
.botton_section_right > div, .botton_section_right > div a, .botton_section_right > div a:hover {font-size: 20px;font-weight: 600;line-height: 1.1;}
.botton_section_right > div a:hover {color: var(--e-global-color-secondary);}
.botton_section_right > div a:hover svg path {fill: var(--e-global-color-secondary);}
.botton_section_right .phone-btn-details a {color: var(--e-global-color-secondary);}
.botton_section_right .phone-btn-details a:hover {color: var(--e-global-color-primary);}
.botton_section_right .phone-btn-details a:hover svg path {fill: var(--e-global-color-primary);}
.botton_section_right > div a svg path,
.botton_section_right > div a:hover svg path {transition: all 0.5s ease-in-out;}
.single-property .read-more-toggle a {text-transform: capitalize;font-weight: 600;font-size: 16px;}
.single-property .read-more-toggle a:hover {color: var(--e-global-color-primary);}
.botton_section_right .phone-btn-details a {font-weight: 700;}

.fancybox-content {padding: 30px;}
.fancybox-content .fancybox-button {padding: 0;border-radius: 0;width: 30px;height: 30px;opacity: 1;}
.fancybox-content .fancybox-button,
.fancybox-content .fancybox-button:focus,
.fancybox-content .fancybox-button:hover {border-radius: 0;outline: none !important;}
.fancybox-content .fancybox-button svg {max-width: unset;}
.fancybox-content .fancybox-button path {fill: #fff;}
.fancybox-content h2 {margin: 0 0 15px;}
.fancybox-content .property-enquiry-form,
.fancybox-content .property-send-to-friend-form {display: flex;flex-direction: column;flex-wrap: wrap;row-gap: 12px;margin-top: 20px;}

.fancybox-content form input:not([type="button"]):not([type="submit"]) {line-height: 1 !important;padding: 12px 15px 8px 15px !important;}
.fancybox-content .property-enquiry-form-sec,
.fancybox-content > h2,
.fancybox-content > p,
.fancybox-content .property-send-to-friend-form {max-width: 610px;}

.property-single-gallery {max-width: 1140px;margin: 0 auto;}
.property-single-gallery .owl-carousel .owl-stage {display: flex;flex-direction: row;flex-wrap: wrap;}
.property-single-gallery .owl-carousel .property-single-gallery-item {/*max-height: 600px;*/height: 100%;}
.property-single-gallery .owl-carousel .property-single-gallery-item a {height: 100%;display: block;}
/*.property-single-gallery .owl-carousel .property-single-gallery-item img {height: 100%;width: 100%;object-fit: cover;-o-object-fit: cover;}*/
.property-single-gallery .owl-carousel .property-single-gallery-item img {width: auto;max-height: 600px;margin: 0 auto;position: relative;top: 50%;transform: translateY(-50%);}
.property-single-gallery .owl-carousel .owl-nav button[type="button"] {position: absolute;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;background-repeat: no-repeat;background-position: center;background-size: 20px;background-color: var(--e-global-color-primary);border-radius: 0;}
.property-single-gallery .owl-carousel .owl-nav button[type="button"]:hover {background-color: var(--e-global-color-secondary);}
.property-single-gallery .owl-carousel .owl-nav button[type="button"]:focus {outline: none !important;}
.property-single-gallery .owl-carousel .owl-nav button[type="button"]:focus-visible {outline: none !important;}
.property-single-gallery .owl-carousel .owl-nav button[type="button"] span {display: none;}
.property-single-gallery .owl-carousel .owl-nav button.owl-prev {left: 0;background-image: url("assets/images/slider-white-arrow-left.svg");}
.property-single-gallery .owl-carousel .owl-nav button.owl-next {right: 0;background-image: url("assets/images/slider-white-arrow-right.svg");}

.property-single-featured-box-wrap.slick-slider {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;width: 100%;}
.property-single-featured-box-wrap .property-single-featured-box-col {text-align: center;margin: 0px;padding: 0px 10px;}
.property-single-featured-box-wrap .slick-slide:not(:last-child) .property-single-featured-box-col {border-right: 1px solid #E6E3E7;}
.property-single-featured-box-wrap .property-single-featured-box-col svg {display: block;width: 65px;height: 65px;position: relative;max-width: unset;margin: 0 auto;}
.property-single-featured-box-wrap .property-single-featured-box-col span {font-size: 17px;color: #2a2929;font-weight: 400;text-align: center;display: block;margin-top: 14px;line-height: 1.2;}
.property-single-featured-box-wrap .slick-list {width: 100%;}
.property-single-featured-box-wrap .slick-list .slick-track {margin: 0;}
.features_section {margin-bottom: 40px;padding-bottom: 40px;border-bottom: 1px solid #d6d8d9;}

.properties_info_box .property {display: flex;flex-direction: row;flex-wrap: wrap;column-gap: 16px;row-gap: 16px;}
.properties_info_box .property .image {width: 35%;}
.properties_info_box .property .details {width: calc(65% - 16px);}
.properties_info_box .property .image a {display: block;line-height: 0;}
.properties_info_box .property .details .address a {line-height: 1.1;display: inline-block;font-size: 14px;font-weight: 600;color: var(--e-global-color-primary);}
.properties_info_box .property .details .summary {line-height: 1.1;display: block;font-size: 12px;font-weight: 400;margin: 6px 0 0;}

.elementor-widget-nav-menu .elementor-menu-toggle:focus {outline: none !important;}
.elementor-widget-nav-menu .elementor-menu-toggle:focus-visible {outline: none !important;}

#property-single-map.fancybox-content {max-width: 1800px;width: 100% !important;}
#property-single-map.fancybox-content #property_map_canvas {height: 600px !important;}

.description_part h4 {font-size: 23px;line-height: 1.2;color: #34343e;font-weight: 600;font-family: var(--e-global-typography-text-font-family);}
.single_property_information_section + .additional_features_section {margin-bottom: 30px;}

body.elementor-default .read-more-hidden:not(:last-child) p {margin-bottom: 18px;}

.review-slider-sec .wpbr-review .wpbr-review__content {color: #6d6e71;font-size: var(--e-global-typography-text-font-size);font-family: var(--e-global-typography-text-font-family);margin-top: 20px;}
.review-slider-sec .wpbr-review .wpbr-review__reviewer-name {font-size: 20px !important;color: #34343e !important;font-weight: 500 !important;font-family: var(--e-global-typography-primary-font-family) !important;}

/* .archive .property-result-list {visibility:hidden;} */

.fancybox-content form .control label span {line-height: 1;display: inline-block;}
.fancybox-content form .control label {display: block;line-height: 1.1;}

.elementor-location-footer ul.similar_properties_ul {column-gap: 0;row-gap: 20px;}
.elementor-location-footer ul.similar_properties_ul li.similar_properties_li {width: 100%;}
.elementor-location-footer ul.similar_properties_ul li.similar_properties_li .similar_properties_li_inner {display: flex;flex-direction: row;flex-wrap: wrap;align-items: stretch;}
.elementor-location-footer ul.similar_properties_ul li.similar_properties_li .similar_properties_list-image {width: 99px;}
.elementor-location-footer ul.similar_properties_ul li.similar_properties_li .similar_properties_list-text {width: calc(100% - 99px);padding-left: 12px;}
.elementor-location-footer ul.similar_properties_ul li.similar_properties_li .similar_properties_list-title,
.elementor-location-footer ul.similar_properties_ul li.similar_properties_li .similar_properties_list-title a {color: #2A2929;font-size: 14px;font-weight: 500;line-height: 1.2em;}
.elementor-location-footer ul.similar_properties_ul li.similar_properties_li .similar_properties_list-title {margin: 0 0 7px;}
.elementor-location-footer ul.similar_properties_ul li.similar_properties_li .similar_properties_list-title a:hover {color: #f36a22;}
.elementor-location-footer ul.similar_properties_ul li.similar_properties_li .similar-property-office-address {margin: 0px 0px 10px 0px;padding: 0px 0px 0px 15px;background-image: url("/wp-content/uploads/2022/01/location-icon.svg");background-position: 0px 2px;background-repeat: no-repeat;background-size: 9px auto;font-size: 12px;font-weight: 400;line-height: 1.4em;color: #602265;}
.elementor-location-footer ul.similar_properties_ul li.similar_properties_li .price {font-size: 17px;font-weight: 600;line-height: 1.1em;color: #34343E;text-align: left;}
.elementor-location-footer ul.similar_properties_ul li.similar_properties_li .similar_properties_list-image a {padding: 0;height: 100%;}

.featured_homepage_grid {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: stretch;column-gap: 30px;row-gap: 50px;}
.featured_homepage_grid .featured_property_inside_loop {width: calc(33.33% - 20px);position: relative;}
.featured_homepage_grid .featured_property_inside_loop .featured_properties_list-image {margin-bottom: 20px;}
.featured_homepage_grid .featured_property_inside_loop .featured_properties_list-image a {line-height: 0;display: block;position: relative;padding-top: 66.5%;}
.featured_homepage_grid .featured_property_inside_loop .featured_properties_list-image a img {position: absolute;left: 0;top: 0;height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;}
.featured_homepage_grid .featured_property_inside_loop .featured_properties_list-image a:hover {box-shadow: 0px 9px 17px 0px rgba(4, 4, 4, 0.2);}
.featured_homepage_grid .featured_property_inside_loop .featured_properties_list-title {line-height: 1;}
.featured_homepage_grid .featured_property_inside_loop .featured_properties_list-title{font-size: 18px;color: #bb1324;font-weight: 700;line-height: 1.2em;font-family: inherit;}
.featured_homepage_grid .featured_property_inside_loop .featured_properties_list-title a{font-size: inherit;color: inherit;}
.featured_homepage_grid .featured_property_inside_loop .featured_properties_list-title a:hover {color: #000;line-height: 1.2em;}
.featured_homepage_grid .featured_property_inside_loop .featured-property-office-address {margin: 0 0 12px;padding: 0 0 0 20px;background-image: url("/wp-content/uploads/2022/01/location-pin-icon.svg");background-position: 0px 1px;background-repeat: no-repeat;background-size: 10px auto;font-size: 16px;font-weight: 400;line-height: 1.4em;color: var( --e-global-color-text );}
.featured_homepage_grid .featured_property_inside_loop .price {font-family: var(--e-global-typography-primary-font-family);font-size: 24px;font-weight: 600;line-height: 1.1em;color: #F36A22;text-align: left;}
.featured_homepage_grid .featured_property_inside_loop .featured_property_information_section {margin-bottom: 18px;}
.featured_homepage_grid .featured_property_inside_loop .featured_property_icons {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;column-gap: 48px;row-gap: 20px;}
.featured_homepage_grid .featured_property_inside_loop .featured_property_icons svg {width: 16px;height: 16px;display: inline-block;margin-right: 8px;}
.featured_homepage_grid .featured_property_inside_loop .featured_property_icons > div {font-size: 16px;line-height: 1;color: #6d6e71;font-weight: 400;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;position: relative;}
.featured_homepage_grid .featured_property_inside_loop .featured_property_icons > div:not(:last-child)::before {content: "";position: absolute;right: -23px;top: 50%;transform: translateY(-50%);width: 1px;height: 16px;background-color: #d6d8d9;}
.featured_homepage_grid .featured_property_inside_loop .featured_property_icons > div span {line-height: 1;display: inline-block;}
.featured_homepage_grid .featured_property_icons .property-result-reception svg {margin-top: -4px;}
.featured_homepage_grid .featured_property_icons .pro-sing-cta-avail-bed svg {margin-top: -2px;}
.featured_homepage_grid .featured_property_icons .property-result-bathrooms svg {margin-top: -1px;}
.featured_homepage_grid .featured-prop-link-icon-btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 20px;line-height: 1;background-color: rgb(191 34 57 / 80%);border: 1px solid rgb(191 34 57 / 80%);border-radius: 50px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;width: 61px;height: 61px;}
.featured_homepage_grid .featured-prop-link-icon-btn:hover {background-color: #000;border-color: #000;}
.featured_homepage_grid .featured-prop-link-icon-btn:hover svg path{fill: #ffffff;}
.featured_homepage_grid .featured-prop-link-icon-btn svg {width: 32px;display: block;line-height: 1;}
.featured_homepage_grid .featured-prop-link-icon-btn svg path, .featured_homepage_grid .featured-prop-link-icon-btn svg circle{fill: #ffffff;}
.featured_homepage_grid .price_container {position: absolute;bottom: 0;left: 0;}

/* Media Queries */
/* 1025 To 1800  */
@media screen and (min-width:1025px) and (max-width:1800px){}
/* 1025 To 1600  */
@media screen and (max-width:1600px){
    /* Archive Property */
    .propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filters-label > span {font-size: 12px;}
    /* .propertyhive .property-results-map-overlay-title {font-size: 32px;} */
    /* .property-result-list {padding-left: 40px;padding-right: 40px;} */
    .propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filters-label svg {margin: 0 auto 8px;max-width: 36px;height: 34px;}
    /* .propertyhive ul.property-result-list-ul {margin: 30px 0 0;} */
    .propertyhive ul.property-result-list-ul li.first.last .property-result-list-title h2,
    .propertyhive ul.property-result-list-ul li.first.last .property-result-list-title a {font-size: 20px;}
    .propertyhive ul.property-result-list-ul li.first.last .property-result-list-image {margin-bottom: 18px;}
    .propertyhive ul.property-result-list-ul li.first.last .property-result-list-title {margin-bottom: 10px;}
    .propertyhive ul.property-result-list-ul li.first.last .property-result-list-excerpt {margin-bottom: 10px;}
    .propertyhive ul.property-result-list-ul li.first.last .property-result-list-room-date-fav > div:not(:last-child) {padding-right: 10px;margin-right: 10px;}
    .propertyhive ul.property-result-list-ul li.first.last .property-result-list-room-date-fav > div {font-size: 14px;}
    .propertyhive ul.property-result-list-ul li.first.last .property-result-available-dates svg {width: 12px;}
    .propertyhive ul.property-result-list-ul li.first.last .action-shortlist > a {width: 13px;height: 13px;background-size: 13px;margin-top: -3px;}
    .propertyhive ul.property-result-list-ul li.first.last .btn {padding: 11px 18px;font-size: 13px;}
    .propertyhive ul.property-result-list-ul li.first.last .property-result-list-buttons {column-gap: 10px;row-gap: 10px;}
    .propertyhive ul.property-result-list-ul {column-gap: 30px;}
    .propertyhive ul.property-result-list-ul li.first.last {width: calc(50% - 15px);margin-bottom: 35px;}
    .price {font-size: 21px;}
    .price .price-small {font-size: 16px;}
    .property-result-list-price.price {min-width: 115px;padding: 10px 10px 10px 10px;}
    .property-result-list-price.price.let-price,
    .property-result-list-price.price.different_status {font-size: 17px;}

    /* Single Property */
    .similar_properties_section {padding: 70px 30px;}
}
@media screen and (min-width:1025px) and (max-width:1600px){}
/* 1025 To 1500  */
@media screen and (min-width:1025px) and (max-width:1500px){}
/* 1025 To 1400  */
@media screen and (max-width:1400px){
    /* Archive Property */
    /* .propertyhive .property-search-form select {font-size: 15px;padding: 16px 15px 12px;} */
    .propertyhive .property-search-form .prop-checkbox-wrap label input[type="checkbox"] ~ span {font-size: 15px;padding-left: 24px;}
    .propertyhive .property-search-form .prop-checkbox-wrap label input[type="checkbox"] ~ span::before {margin-top: -3px;}
    .propertyhive .property-search-form .prop-checkbox-wrap label input[type="checkbox"] ~ span::after {top: 0px;}
    .property-result-list {padding-left: 30px;padding-right: 30px;}
    .propertyhive ul.property-result-list-ul li.first.last .property-result-list-title h2,
    .propertyhive ul.property-result-list-ul li.first.last .property-result-list-title a {font-size: 18px;}

    /* Single Property */
    .single-property .property-single-header-title {font-size: 28px;}
    .single-property .social_icons_left .price {font-size: 32px;}

}
@media screen and (min-width:1025px) and (max-width:1400px){}
/* 1025 To 1300  */
@media screen and (max-width:1300px){
    /* Archive Property */
}
@media screen and (min-width:1025px) and (max-width:1300px){}
@media screen and (min-width:992px) and (max-width:1300px){}
@media screen and (max-width:1279px){
    /* Archive Property */
    .property-search-form .control.control-department {width: 100%;margin-bottom: 6px;}
    .propertyhive ul.property-result-list-ul li.first.last .btn {padding: 11px 18px;font-size: 12px;}
    .propertyhive ul.property-result-list-ul li.first.last .property-result-list-buttons {column-gap: 8px;row-gap: 8px;}

}
/* 1025 To 1199  */
@media screen and (min-width:1025px) and (max-width:1199px){}
@media screen and (min-width:992px) and (max-width:1199px){}
@media screen and (max-width:1199px){
    /* Archive Property */
    /* .propertyhive .property-results-map-overlay-title {font-size: 28px;} */
    .propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filter-col {width: 25%;}
    .propertyhive .property-search-form .search_filter_wrapper {padding-top: 50px;}
    .propertyhive .property-search-form .search_filter_wrapper .more_filter_label {left: 15px;top: 12px;font-size: 18px;}
    .property-result-list {padding-top: 50px;padding-bottom: 50px;}
    .propertyhive ul.property-result-list-ul li.first.last {width: 100%;}
    .propertyhive ul.property-result-list-ul li.first.last:last-child {margin-bottom: 0;}
    .property-result-list-price-wrap {bottom: 25px;}

    /* Single Property */
    .similar_properties_section {padding: 50px 30px;}
    ul.similar_properties_ul {column-gap: 30px;row-gap: 30px;}
    ul.similar_properties_ul li.similar_properties_li {width: calc(50% - 15px);}
    ul.similar_properties_ul li.similar_properties_li .similar_properties_list-title,
    ul.similar_properties_ul li.similar_properties_li .similar_properties_list-title a {font-size: 16px;}
    ul.similar_properties_ul li.similar_properties_li .similar_properties_list-short_description {line-height: 1.4;}
    .property-single-header {padding: 50px 30px;}
    .single-property .property-single-header-title {font-size: 24px;}
    .single-property .social_icons_left .price {font-size: 30px;}
    .single-property .social_icons_left .price .price-small {font-size: 24px;}
    .single-property .title_social_wrapper_main {margin-bottom: 30px;}
    .single_property_information_section {padding: 30px 25px;margin-bottom: 40px;}
    .single_property_information_section .description_upper_part {margin-bottom: 16px;}
    .features_wrapper {padding: 35px 25px;margin-bottom: 30px;}
    .features_section {margin-bottom: 30px;padding-bottom: 30px;}
    .features_wrapper h5 {margin: 0 0 25px;}
    .botton_section_right > div, .botton_section_right > div a, .botton_section_right > div a:hover {font-size: 16px;}
    .botton_section .botton_section_right svg {width: 18px;}
    .botton_section_right {column-gap: 20px;row-gap: 15px;}
    .single-property .botton_section div a.elementor-button,
    .single-property .botton_section div a.elementor-button:hover {font-size: 16px;}

    .propertyhive form.property-search-form > .control-property_type_unit {margin-bottom: 10px;width: 100%;}
    .description_part h4 {font-size: 21px;}

    .featured_homepage_grid {column-gap: 30px;row-gap: 30px;}
    .featured_homepage_grid .featured_property_inside_loop {width: calc(33.33% - 20px);}
    /* .featured_homepage_grid .featured-prop-link-icon-btn {right: -16px;} */
    /* .featured_homepage_grid .featured_property_inside_loop .featured_properties_list-image {margin-bottom: 30px;} */
    /* .featured_homepage_grid .featured_property_inside_loop .featured_properties_list-title a {font-size: 20px;} */

}
/* 320 To 1024  */
@media screen and (max-width:1024px){

    /* .property-result-map .propertyhive-map-canvas-wrapper {height: calc(100% - 120px);} */

}
@media screen and (min-width:992px) and (max-width:1024px){

    /* Footer */
    .footer-main-sec > .elementor-container > .elementor-column {width: 30%;}
    .footer-main-sec > .elementor-container > .elementor-column:nth-last-child(2) {width: 15%;}
    .footer-main-sec > .elementor-container > .elementor-column:last-child {width: 25%;}
    .footer-main-sec > .elementor-container > .elementor-column > .elementor-widget-wrap {margin: 0 15px 0 0;}
    .footer-main-sec > .elementor-container > .elementor-column:nth-last-child(2) > .elementor-widget-wrap {margin: 0;}
    .footer-main-sec > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap {margin: 0 0 0 15px;}

    .propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filter-col:nth-child(4) {border-right:  0;}
}
@media screen and (min-width:768px) and (max-width:1024px){}
@media screen and (min-width:992px){}
@media screen and (max-width:991px){
    .alignleft,
    .alignright {float: none;clear: both;display: block;margin-right: 0;margin-left: 0;margin-bottom: 20px;}

    /* Archive Property */
    .propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filter-col {width: 33.33%;}

    /* Single Property */
    .single-property .title_social_wrapper_main > div {width: 100%;}
    .single-property .social_icons_left {justify-content: flex-start;}
    .single-property .property_type h3 {font-size: 23px;}
    ul.property-single-additional-box-wrap li {width: calc(33.33% - 10px);}
    .single-property .unit-status h4 {font-size: 18px;}
    .single-property .unit-status {min-width: 139px;}
    .single-property .botton_section div a.elementor-button, .single-property .botton_section div a.elementor-button:hover {font-size: 15px;padding: 13px 20px;}
    .botton_section {column-gap: 10px;row-gap: 20px;}
    .botton_section-row {column-gap: 10px;row-gap: 10px;}
    .botton_section_right > div, .botton_section_right > div a, .botton_section_right > div a:hover {font-size: 15px;}
    .botton_section .botton_section_right svg {width: 14px;}
    .botton_section_right {column-gap: 15px;row-gap: 10px;}

    .featured_homepage_grid .featured_property_inside_loop {width: calc(50% - 15px);}


}
@media screen and (min-width:768px){}
@media screen and (min-width:767px){
    
    /* Landlords */
    .center-review-model .swiper-slide:not(.swiper-slide-next) {transform: scale(0.8);opacity: 0.66;}

}
/* 768 To 991  */
@media screen and (min-width:768px) and (max-width:991px){

    .propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filter-col:nth-child(3),
    .propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filter-col:nth-child(6) {border-right:  0;}

}
/* 320 To 768  */
@media screen and (max-width:768px){}
/* 320 To 767  */
@media screen and (max-width:767px){
    .elementor-widget-text-editor > .elementor-widget-container h2:not(:first-child),
    .elementor-widget-text-editor > .elementor-widget-container h3:not(:first-child),
    .elementor-widget-text-editor > .elementor-widget-container h4:not(:first-child),
    .elementor-widget-text-editor > .elementor-widget-container h5:not(:first-child),
    .elementor-widget-text-editor > .elementor-widget-container h6:not(:first-child) {margin-top: 20px;}

    /* Footer */
    .latestproperty .elementor-post .latestproperty-loop-sec > .elementor-container > .elementor-column:first-child {width: 100px;}
    .latestproperty .elementor-post .latestproperty-loop-sec > .elementor-container > .elementor-column:last-child {width: calc(100% - 100px);}

    /* Tenant */
    .tabs-faqs-model.elementor-widget-tabs > .elementor-widget-container > .elementor-tabs > .elementor-tabs-content-wrapper {padding-left: 0;}
    .tabs-faqs-model.elementor-widget-tabs > .elementor-widget-container > .elementor-tabs > .elementor-tabs-content-wrapper .elementor-tab-title {position: relative;padding-left: 48px;}
    .tabs-faqs-model.elementor-widget-tabs > .elementor-widget-container > .elementor-tabs > .elementor-tabs-content-wrapper .elementor-tab-title svg {max-width: 36px;max-height: 31px;position: absolute;left: 15px;top: 50%;transform: translateY(-50%);margin: 0;}
    .tabs-faqs-model.elementor-widget-tabs > .elementor-widget-container > .elementor-tabs > .elementor-tabs-content-wrapper > .elementor-tab-title {padding: 22px 16px 18px 16px;padding-left: 65px;position: relative;border-top: 1px solid #E5E4E2;border-bottom: 1px solid #E5E4E2;margin-top: -1px;border-left: 3px solid transparent;}
    .tabs-faqs-model.elementor-widget-tabs > .elementor-widget-container > .elementor-tabs > .elementor-tabs-content-wrapper > .elementor-tab-title.elementor-active {background-color: #f3f0f4;border-left: 3px solid #a96ac1;}
    .tabs-faqs-model.elementor-widget-tabs > .elementor-widget-container > .elementor-tabs > .elementor-tabs-content-wrapper > .elementor-tab-title.elementor-active svg path {fill: #602265;}
    .tabs-faqs-model.elementor-widget-tabs .elementor-tabs .elementor-accordion .elementor-tab-title.elementor-active,
    .tabs-faqs-model.elementor-widget-tabs .elementor-tabs .elementor-accordion .elementor-tab-title.elementor-active + .elementor-tab-content {border: 0;}

    /* Archive Property */
    .property-result-map,
    .property-result-list {width: 100%;}
    .property-result-map .propertyhive-map-canvas-wrapper {width: 100%;height: 280px;position: relative;top: 0;}
    .property-result-list {padding: 40px 15px;}
    .propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filter-col {width: 14.28%;}
    /* .propertyhive .property-results-map-overlay-title {font-size: 24px;} */
    .propertyhive ul.property-result-list-ul {column-gap: 15px;}
    .propertyhive ul.property-result-list-ul li.first.last {width: calc(50% - 8px);}
    .property-result-list-price-wrap {bottom: 20px;}

    /* Single Property */
    .similar_properties_section {padding: 40px 15px;}
    ul.similar_properties_ul {column-gap: 15px;}
    ul.similar_properties_ul li.similar_properties_li {width: calc(50% - 8px);}
    ul.similar_properties_ul li.similar_properties_li .similar_properties_list-button {margin-right: -10px;}
    .similar_properties_section h3 {margin: 0 0 20px;}
    .property-single-header {padding: 40px 15px;}

    .property-single-gallery .owl-carousel .property-single-gallery-item img {max-height: 400px;}
    .single-property .main_banner {margin-bottom: 30px;}
    .single-property .property-single-header-title {font-size: 23px;}
    .single-property .property_type h3 {font-size: 21px;}
    .single-property .social_icons_left .price {font-size: 26px;}
    .single-property .social_icons_left .price .price-small {font-size: 22px;}
    .single_property_information_section {padding: 25px;margin-bottom: 30px;}
    .features_wrapper {padding: 25px;margin-bottom: 30px;}
    .features_section {margin-bottom: 25px;padding-bottom: 25px;}
    ul.property-single-additional-box-wrap li {width: calc(50% - 10px);}
    .botton_section > div {width: 100%;}
    #property-single-map.fancybox-content #property_map_canvas {height: 250px !important;}
    .description_part h4 {font-size: 20px;}

    .featured_homepage_grid .featured_property_inside_loop {width: 100%;}
    /* .featured_homepage_grid .featured-prop-link-icon-btn {right: -7px;} */
    .featured_homepage_grid .featured-prop-link-icon-btn{width: 50px;height: 50px;}
    .featured_homepage_grid .featured-prop-link-icon-btn svg{width: 25x;}
    .featured_homepage_grid .featured_property_inside_loop .featured_properties_list-title{font-size: 16px;}
}
/* 640 To 767  */
@media screen and (min-width:640px) and (max-width:767px){}
/* 568 To 767  */
@media screen and (min-width:568px) and (max-width:767px){}
@media screen and (max-width:641px){
    /* Gravity Form */
    body .gform_wrapper form div.gform_footer input[type="submit"] {line-height: 1 !important;min-height: auto !important;}

    /* Archive Property */

}
@media screen and (max-width:640px){}
/* 480 To 639  */
@media screen and (min-width:480px) and (max-width:639px){}
/* 320 To 567  */
@media screen and (max-width:567px){

    /* Footer */
    .footer-copyright-sec .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:first-child {width: 100%;}
    .footer-copyright-sec .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:first-child .elementor-icon-list-text {text-align: center;display: block;width: 100%;}
    .footer-copyright-sec .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:first-child .elementor-icon-list-text::after {opacity: 0;}

    /* Home Page */
    .banner-review .elementor-widget-container .elementor-testimonial .elementor-testimonial__header {padding-top: 0;padding-left: 20px;padding-right: 20px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;column-gap: 10px;row-gap: 10px;}
    .banner-review .elementor-widget-container .elementor-testimonial .elementor-testimonial__content {padding-left: 20px;padding-right: 20px;padding-top: 60px;text-align: center;}
    .banner-review .elementor-widget-container .elementor-testimonial .elementor-testimonial__image {position: relative;left: auto;right: auto;bottom: auto;top: auto;transform: translateY(0);margin: 0;}
    .banner-review .elementor-widget-container .elementor-testimonial .elementor-testimonial__icon {top: 20px;right: auto;left: 50%;transform: translateX(-50%) translateY(0);}
    .banner-review .elementor-widget-container .elementor-testimonial .elementor-testimonial__cite {flex-direction: column;align-items: flex-start;row-gap: 8px;}
    .banner-review .elementor-widget-container .elementor-main-swiper.swiper-container .swiper-slide {border-radius: 4px;}

    /* Archive Property */
    .propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filter-col {width: 25%;}
    .propertyhive ul.property-result-list-ul li.first.last {width: 100%;}
    
    /* Single Property */
    ul.similar_properties_ul {column-gap: 0px;row-gap: 30px;}
    ul.similar_properties_ul li.similar_properties_li {width: 100%;}
    .single-property .social_icons_left .price {font-size: 25px;margin-right: 12px;}
    ul.property-single-additional-box-wrap li {width: 100%;}
    ul.property-single-additional-box-wrap {row-gap: 10px;}
    .single-property .unit-status h4 {font-size: 16px;}
    .single-property .unit-status {min-width: 130px;bottom: 20px;}
    .single-property .main_banner .gallery-map-btn-row {right: 20px;top: 20px;}
    .features_wrapper h5 {margin: 0 0 16px;}

}
@media screen and (min-width:375px) and (max-width:567px){

    .propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filter-col:nth-child(4) {border-right: 0;}

}
/* 480 to 540 */
@media screen and (min-width:480px) and (max-width:540px){}
/* 320 To 479  */
@media screen and (min-width:320px) and (max-width:479px){}
@media screen and (min-width:480px){}
/* 320 To 479  */
@media screen and (max-width:479px){

    .social_icons_left .property-result-price {width: 100%;margin-bottom: 12px;margin-right: 0;}
    #property-single-map.fancybox-content #property_map_canvas {height: 350px !important;}

}
/* 320 to 374*/
@media screen and (min-width:320px) and (max-width:374px){

    .propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filter-col:nth-child(2n) {border-right: 0;}

}
/* 320 To 374  */
@media screen and (max-width:374px){
    /* Archive Property */
    .propertyhive .property-search-form .search_filter_wrapper .search-filter-more-filter-col {width: 50%;}
}
/* 320 to 359*/
@media screen and (min-width:320px) and (max-width:359px){}
/* 320 To 359  */
@media screen and (max-width:359px){}
/* Media Queries */
