/*
font-family: 'Poppins', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Montserrat', sans-serif;
font-family: 'Rubik', sans-serif;
*/
body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow:hidden;}
footer#colophon{ max-width: none; margin: 0; padding: 0; border-top: none; }
a:link{outline: none !important;}
body a:hover{text-decoration: none !important;}
img.img-fluid{display: block;}
.fancy {line-height: 0.5;text-align: center;overflow:hidden;}
.fancy span {display: inline-block;position: relative;}
.fancy span:before,
.fancy span:after {content: "";position: absolute;height:1px;top:50%;width:273px; background:#27aae2;}
.fancy span:before {right: 100%;margin-right: 15px;width:143px;}
.fancy span:after {left: 100%;margin-left: 15px;}

.elementor-element.mobile_menu{margin-bottom: 0 !important;}
.elementor-element.mobile_menu .hfe-nav-menu__toggle{margin-top: -60px;}

.elementor-element.footerMenu nav ul.hfe-nav-menu li {position: relative;padding-left: 13px !important;}
.elementor-element.footerMenu nav ul.hfe-nav-menu li::before{content: "\f105";font:400 16px/30px 'FontAwesome' !important;color: #fff;position: absolute;top:-3px;left: 0;}
.elementor-element.footerMenu nav ul.hfe-nav-menu li a{display: inline-block;position: relative;}
.elementor-element.footerMenu nav ul.hfe-nav-menu li a::after{content: ''; display: inline-block;width: 0;height: 1px; background-color: #fff !important;transition: all 0.4s ease-in-out; position: absolute;left: 0; top: 100%;}
.elementor-element.footerMenu nav ul.hfe-nav-menu li a:hover::after,
.elementor-element.footerMenu nav ul.hfe-nav-menu li.current-menu-item a::after{width:100%;opacity: 1 !important;}

.elementor-element.footer_contact ul.fa-ul{margin-left:32px;}
.elementor-element.footer_contact ul.fa-ul > li:not(:last-child){margin-bottom: 14px;}
.elementor-element.footer_contact ul.fa-ul > li > .fa{width:21px;height: 21px; left:-33px;background: url(images/ft-icon.png) no-repeat left top;top: 3px;}
.elementor-element.footer_contact ul.fa-ul > li > .fa::before{display: none;}
.elementor-element.footer_contact ul.fa-ul > li > .fa.fa-envelope{background-position: left -21px;}
.elementor-element.footer_contact ul.fa-ul > li > .fa.fa-clock-o{background-position: left -42px;}
.elementor-element.footer_contact ul.fa-ul > li > .fa.fa-phone{background-position: left -63px;}
.elementor-element.footer_contact ul.fa-ul > li{font:400 15px/26px "Roboto", sans-serif; color: #fff;}
.elementor-element.footer_contact ul.fa-ul > li > a,
.elementor-element.footer_contact ul.fa-ul > li > a:hover{text-decoration: none;color: #fff; outline: none;position: relative;}
.elementor-element.footer_contact ul.fa-ul > li > a::after{content: ''; display: inline-block;width: 0;height: 1px; background-color: #fff !important;transition: all 0.4s ease-in-out; position: absolute;left: 0; top: 100%;opacity: 0;}
.elementor-element.footer_contact ul.fa-ul > li > a:hover::after{width:100%;opacity: 1 !important;}

.team_wrapper .team_block{padding: 20px 25px;}
.team_wrapper .row{row-gap:61px;}
.team_wrapper .team_block > img{margin: 0 auto 24px; border-radius: 400px;}
.team_wrapper .team_block > h2{font:700 30px/40px "Roboto", sans-serif; color: #505050;margin: 0 0 8px; padding: 0;}
.team_wrapper .team_block > h3{font:500 18px/26px "Roboto", sans-serif; color: #000;margin: 0 0 17px; padding: 0;}
.team_wrapper .team_block > p{font:400 18px/26px "Roboto", sans-serif; color: #505050;margin: 0; padding: 0;}

.contact_form{width: 100%; margin: 0 auto;}
.contact_form .form-group{ margin-bottom: 13px; }
.contact_form .form-group label{font:400 18px 'Poppins', sans-serif;color:#000; display: block;}
.contact_form .form-control,
.contact_form .form-control:hover,
.contact_form .form-control:focus,
.contact_form .form-control:active{font:400 18px 'Poppins', sans-serif;color:#000; height:81px; padding: 6px 25px; border-radius:4px;letter-spacing: normal; border: 1px solid #dbdbdb; background-color: #f4f4f1; background-image: none; outline: none; text-shadow: none;box-shadow:none !important;}
.contact_form textarea.form-control,
.contact_form textarea.form-control:hover,
.contact_form textarea.form-control:focus,
.contact_form textarea.form-control:active{height: 244px; resize: none;}
.contact_form input.btn.btn-primary,
.contact_form input.btn.btn-primary:hover,
.contact_form input.btn.btn-primary:active,
.contact_form input.btn.btn-primary:focus{font:700 30px 'Poppins', sans-serif; color: #fff;padding:17px 63px; letter-spacing: normal; background-image: none; background-color:var(--e-global-color-primary); border:none !important; border-radius: 6px; box-shadow: none !important; text-shadow:none;outline: none; text-transform: uppercase; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.contact_form input.btn.btn-primary:hover{background-color: #4e615b;}
.contact_form .acceptance_block .wpcf7-list-item,
.inquiry_form .acceptance_block .wpcf7-list-item{margin-left:0;}
.contact_form .acceptance_block .wpcf7-list-item > label,
.inquiry_form .acceptance_block .wpcf7-list-item > label{display:block;font:400 15px/22px 'Poppins', sans-serif;color:#808080;position:relative;padding-left:25px;}
.contact_form .acceptance_block .wpcf7-list-item > label .wpcf7-list-item-label a,
.contact_form .acceptance_block .wpcf7-list-item > label .wpcf7-list-item-label a:hover,
.inquiry_form .acceptance_block .wpcf7-list-item > label .wpcf7-list-item-label a,
.inquiry_form .acceptance_block .wpcf7-list-item > label .wpcf7-list-item-label a:hover{text-decoration:none; color:#1E3643;}
.contact_form .acceptance_block .wpcf7-list-item > label > input[type="checkbox"],
.inquiry_form .acceptance_block .wpcf7-list-item > label > input[type="checkbox"]{position:absolute; left:0; top:4px;}

.elementor-element.contact_box .elementor-image-box-wrapper .elementor-image-box-description a{text-decoration: none;color: #808080;display: inline-block;position: relative;}
.elementor-element.contact_box .elementor-image-box-wrapper .elementor-image-box-description a:hover{color: #808080;}
.elementor-element.contact_box .elementor-image-box-wrapper .elementor-image-box-description a::after{content: ''; display: inline-block;width: 0;height: 1px; background-color:var(--e-global-color-primary) !important;transition: all 0.4s ease-in-out; position: absolute;left: 0; top: 93%;}
.elementor-element.contact_box .elementor-image-box-wrapper .elementor-image-box-description a:hover::after{width:100%;opacity: 1 !important;}


.property_customlist.ere-property.property-grid .property-inner{padding: 0; background-color: #fff; position: relative;overflow: hidden;border-radius: 7px;}
.property_customlist.ere-property.property-grid .property-inner .property-image{position: static;}
.property_customlist.ere-property.property-grid .property-info{margin-left: 0;margin-right: 0;}
.property_customlist.ere-property.property-grid .property-item-content{padding-top: 0;position: absolute;left: 0;right: 0; top: auto;bottom: 16px; z-index:2;padding-right: 65px;padding-left: 28px;}
.property_customlist.ere-property.property-grid .property-inner::before{content: ''; position: absolute;left: 0;right: 0; top:50%;bottom: 0;z-index:1;background: linear-gradient(to bottom,  rgba(30,87,153,0) 0%,rgba(30,54,67,1) 100%);}
.property_customlist.ere-property.property-grid .property-link{z-index: 3; display: inline-block;width: 39px;height: 39px; background: transparent url(images/arrow-property.png) no-repeat center center !important; left: auto; right: 10px; top: auto;bottom:19px;transform: rotate(0deg); display: none;}
.property_customlist.ere-property.property-grid .property-inner:hover .property-link{transform: rotate(28deg);}
.property_customlist.ere-property.property-grid .property-item-content h2.property-title{margin: 0 0 -4px;padding: 0;font:600 25px/36px 'Poppins', sans-serif;color: #E0E0E0;transition: all 0.4s ease-in-out;}
.property_customlist.ere-property.property-grid .property-item-content .property-heading{margin-bottom: 0;}
.property_customlist.ere-property.property-grid .property-item-content h2.property-title a{text-decoration: none;color:#E0E0E0;}
.property_customlist.ere-property.property-grid .property-item-content .ere__loop-property-location,
.property_customlist.ere-property.property-grid .property-item-content .ere__loop-property-location a{font:400 16px/36px 'Poppins', sans-serif;color: #E0E0E0;text-decoration: none;}
.property_customlist.ere-property.property-grid .property-image::before,
.property_customlist.ere-property.property-grid .property-item-content .ere__loop-property-location .fa{display: none;}

.property_customlist.ere-property.property-grid .paging-navigation{display: flex;align-items: center;justify-content: center;column-gap: 15px;padding-top: 15px;}
.property_customlist.ere-property.property-grid .paging-navigation a.page-numbers:not(.prev),
.property_customlist.ere-property.property-grid .paging-navigation a.page-numbers:not(.next){display: block;width:36px; height: 36px; border: 2px solid #1E3643;border-radius: 40px;text-align: center;font:400 16px/32px 'Poppins', sans-serif;color: #1E3643;background-color: #fff;}
.property_customlist.ere-property.property-grid .paging-navigation a.page-numbers.prev,
.property_customlist.ere-property.property-grid .paging-navigation a.page-numbers.next{font:400 16px/32px 'Poppins', sans-serif;color: #1E3643;display: inline-block;width:auto; height: auto;border:none;background-color:transparent;}
.property_customlist.ere-property.property-grid .paging-navigation span.page-numbers{display: block;width: 36px; height: 36px;border-radius: 40px;text-align: center;font:400 16px/32px 'Poppins', sans-serif;color: #fff;background-color: #1E3643;border: 2px solid #1E3643;}

.property_gallery .wrap-5-items{display: grid;grid-template-columns: 2fr repeat(2, 1fr);grid-template-rows: repeat(2, 1fr);grid-column-gap: 3px;grid-row-gap:3px;grid-template-areas:"item1 item2 item3" "item1 item4 item5";}

.property_gallery .wrap-5-items > div:nth-child(1){ grid-area: item1;min-height: 560px;}
.property_gallery .wrap-5-items > div:nth-child(2){ grid-area: item2;min-height: 278px;}
.property_gallery .wrap-5-items > div:nth-child(3){ grid-area: item3;min-height: 278px;}
.property_gallery .wrap-5-items > div:nth-child(4){ grid-area: item4;min-height: 278px;}
.property_gallery .wrap-5-items > div:nth-child(5){ grid-area: item5;min-height: 278px;}
.property_gallery .wrap-5-items > div > a{display: block;}
.property_gallery .wrap-5-items > div img,
.property_gallery .wrap-5-items > div > a{width: 100%; height: 100%; object-fit: fill;}
.property_gallery .owl-nav > button,
.property_gallery .owl-nav > button:hover,
.property_gallery .owl-nav > button:active,
.property_gallery .owl-nav > button:focus{border: none !important;box-shadow: none;text-shadow: none;border-radius: 40px; width: 33px; height: 33px;background-color: #fff !important; }
.property_gallery .owl-nav > button.owl-prev{left: 10px;}
.property_gallery .owl-nav > button.owl-next{right: 10px;}
.property_gallery .owl-nav > button > .fa{font:400 25px/33px 'FontAwesome' !important;color: #3a3a3a; margin-left: -4px;}
.property_gallery .owl-nav > button.owl-next > .fa{margin-left:0 !important;margin-right: -4px;}
.property_gallery .owl-nav > button::after{display: none;}
.property_gallery .owl-nav > button.disabled{opacity: 0.5;}


.single-property .gallery_wrapper{position: relative; margin-bottom:81px;background-color: #f5f5f5;}
.single-property .gallery_wrapper > .total_gal{display: inline-block;background-color: #fff;box-shadow: 0 4px 4px 0 rgba(0,0,0,0.1);border-radius: 40px;padding: 10px 50px;font:400 18px/35px 'Poppins', sans-serif;color: #666;text-align: center; position: absolute; left: 50%; top: auto; bottom: -27px;transform: translateX(-50%); z-index: 1;}
.single-property .ere__single-property-header-info{margin-bottom: 45px;}
.single-property .ere__single-property-header-info .ere__single-property-title{font:400 48px/52px 'Poppins', sans-serif;color: #000; margin: 0 0 3px;padding: 0;}
.single-property .ere__single-property-header-info .ere__single-property-header-price-location .ere__loop-property-location{margin-left: 0;}
.single-property .ere__single-property-header-info .ere__single-property-header-price-location .ere__loop-property-location > .fa{display: none;}
.single-property .ere__single-property-header-info .ere__single-property-header-price-location .ere__loop-property-location > a{font:400 18px/36px 'Poppins', sans-serif;color: #000; text-decoration: none;}
.single-property .single-property-area .meta_info{width: 100%; display: flex;align-items: flex-start;justify-content: space-between;column-gap: 20px;padding:20px;border: 1px solid #C7C7C7;border-radius: 4px;margin-bottom: 45px;}
.single-property .single-property-area .meta_info > .meta_size{flex: 0 0 calc(25% - 20px*3/4); max-width:calc(25% - 20px*3/4); position: relative;}
.single-property .single-property-area .meta_info > .meta_size:not(:last-child)::after{content:''; width: 1px; background-color:#C7C7C7; height: 100%; position: absolute;left: auto;right: -11px; top: 0;}

.single-property .single-property-area .meta_info > .meta_size > h5{font:400 16px/25px "Poppins", sans-serif; color: #000;margin: 0 0 8px; padding: 0;}
.single-property .single-property-area .meta_info > .meta_size > span{font:400 20px/25px "Poppins", sans-serif; color: #000;}

body.single-property .single-property{padding-bottom: 60px;}
.single-property .single-property-area .floor_wrapper,
.single-property .single-property-area .fees_wrapper,
.single-property .single-property-area .floor_option_details,
.single-property .single-property-area .property_details_wrapper,
.single-property .single-property-area .single-property-element{margin: 0 0 28px;}
.single-property .single-property-area .floor_wrapper .floor_alert{width: 100%; display: flex;align-items:center;justify-content: space-between;column-gap: 20px;padding:10px 20px;border: 1px solid #C7C7C7;border-radius: 4px;margin-bottom: 30px;}
.single-property .single-property-area .floor_wrapper .floor_alert h3{font:400 17px 'Poppins', sans-serif; color: #000;margin: 0;padding: 0;}
.single-property .single-property-area .floor_wrapper .floor_alert a.btn-primary,
.single-property .single-property-area .floor_wrapper .floor_alert a.btn-primary:hover,
.single-property .single-property-area .floor_wrapper .floor_alert a.btn-primary:active,
.single-property .single-property-area .floor_wrapper .floor_alert a.btn-primary:focus{font:400 16px 'Poppins', sans-serif; color: #fff; padding:9px 17px; letter-spacing: normal; background-image: none; background-color:var(--e-global-color-primary); border:none !important; border-radius: 6px; box-shadow: none !important; text-shadow:none;outline: none; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.single-property .single-property-area .floor_wrapper .floor_alert a.btn-primary:hover{background-color: #4e615b;}

.single-property .single-property-area .floor_wrapper > h2,
.single-property .single-property-area .fees_wrapper > h2,
.single-property .single-property-area .floor_option_details > h2,
.single-property .single-property-area .property_details > h3,
.single-property .single-property-area .single-property-element .ere-heading-style2 h2{font:400 32px/49px "Poppins", sans-serif; color: #000;margin: 0 0 8px; padding: 0;}
.single-property .single-property-area .single-property-element .ere-heading-style2 h2::after{display: none;}
.single-property .single-property-area .single-property-element .ere-heading-style2{margin-bottom: 10px;}
.single-property .single-property-area .floor_wrapper > p,
.single-property .single-property-area .fees_wrapper > p,
.single-property .single-property-area .single-property-element .ere-property-element p{font:400 16px/28px "Poppins", sans-serif; color: #000;margin: 0 0 12px; padding: 0;}

.single-property .single-property-area .floor_wrapper .floor_table{border: 1px solid #C7C7C7; border-radius: 4px;padding: 15px 20px;margin: 0 0 25px;}
.single-property .single-property-area .floor_wrapper .floor_table table.table{border: none;margin: 0;}
.single-property .single-property-area .floor_wrapper .floor_table table.table thead th,
.single-property .single-property-area .floor_wrapper .floor_table table.table tbody td{font:400 16px/28px "Poppins", sans-serif; color: #000;}
.single-property .single-property-area .floor_wrapper .floor_table table.table thead th{width: 20%; border-top: none;border-bottom: none;}
.single-property .single-property-area .floor_wrapper .floor_table table.table thead tr > th:nth-child(2),
.single-property .single-property-area .floor_wrapper .floor_table table.table thead tr > th:nth-child(3){width: 18%;}
.single-property .single-property-area .floor_wrapper .floor_table table.table thead tr > th:first-child,
.single-property .single-property-area .floor_wrapper .floor_table table.table thead tr > th:last-child{width: 22%;}
.single-property .single-property-area .fees_wrapper ul.nav-tabs{border-bottom: 1px solid #D9D9D9;column-gap: 38px;}
.single-property .single-property-area .fees_wrapper ul.nav-tabs .nav-link{border: none !important; border-radius: 0;padding:10px 0;font:500 17px/28px "Poppins", sans-serif; color: #000;}
.single-property .single-property-area .fees_wrapper ul.nav-tabs .nav-link.active{border-bottom: 4px solid #295167 !important;}
.single-property .single-property-area .fees_wrapper .tab-content{padding-top: 25px;}
.single-property .single-property-area .fees_wrapper .tab-content .fees_block h5{font:500 20px/49px "Poppins", sans-serif; color: #000;margin: 0 0 18px; padding: 0;border-bottom:1px solid #D9D9D9;}
.single-property .single-property-area .fees_wrapper .tab-content .fees_block ul{list-style-type: none;margin: 0; padding: 0;}
.single-property .single-property-area .fees_wrapper .tab-content .fees_block ul li{width: 100%;display: flex;align-items: center;justify-content: space-between;font:400 16px/22px "Poppins", sans-serif; color: #000;padding: 15px 0;}
.single-property .single-property-area .fees_wrapper .tab-content .fees_block ul li:not(:last-child){border-bottom:1px solid #D9D9D9;}

.single-property .single-property-area .floor_option_details .property_details{margin-top: 20px;}
.single-property .single-property-area .floor_option_details .utilities_lease h5,
.single-property .single-property-area .floor_option_details .property_details h5{font:400 16px/28px "Poppins", sans-serif; color: #000;margin: 0; padding: 0 0 10px;border-bottom:1px solid #D9D9D9;}
.single-property .single-property-area .floor_option_details .utilities_lease ul,
.single-property .single-property-area .floor_option_details .property_details ul,
.single-property .single-property-area .property_details_wrapper .property_details ul,
.single-property .single-property-area .single-property-element .ere-property-element ul{list-style-type: none;margin: 0; padding: 0;column-count: 2;column-gap: 15px;}
.single-property .single-property-area .floor_option_details .property_details ul{column-count:unset;column-gap:unset;}
.single-property .single-property-area .property_details_wrapper .property_details ul,
.single-property .single-property-area .single-property-element .ere-property-element ul{column-count:3;column-gap:15px;}
.single-property .single-property-area .floor_option_details .utilities_lease ul li,
.single-property .single-property-area .floor_option_details .property_details ul li,
.single-property .single-property-area .property_details_wrapper .property_details ul li,
.single-property .single-property-area .single-property-element .ere-property-element ul li{font:400 16px/25px "Poppins", sans-serif; color: #000;padding: 6px 0 6px 15px;position: relative;}
.single-property .single-property-area .floor_option_details .utilities_lease ul li::before,
.single-property .single-property-area .floor_option_details .property_details ul li::before,
.single-property .single-property-area .property_details_wrapper .property_details ul li::before,
.single-property .single-property-area .single-property-element .ere-property-element ul li::before{content: ''; display: inline-block;width: 4px; height: 4px; border-radius: 10px; background-color: #000; position: absolute;left: 0; top:50%;margin-top: -2px;}

.single-property .property_sidebar{border: 1px solid #C7C7C7;padding: 52px 30px 24px;}
.single-property .property_sidebar h3{font:400 24px/36px "Poppins", sans-serif; color: #000; text-align: center; margin: 0 0 48px; padding: 0;}
.single-property .property_sidebar a.btn,
.single-property .property_sidebar a.btn:hover,
.single-property .property_sidebar a.btn:active,
.single-property .property_sidebar a.btn:focus{font:500 23px "Poppins", sans-serif; color: #000; background-color: transparent; padding:11px 12px; border: 1px solid #1E3643; border-radius: 6px; text-shadow: none;box-shadow: none !important;background-image: none;outline: none;}
.single-property .property_sidebar a.btn:hover{ background-color: #1E3643; color: #fff;}
.single-property .property_sidebar ul.tel_list{margin: 0 0 34px;padding:60px 0 23px;border-bottom:1px solid #D9D9D9;text-align: center;list-style-type: none;}
.single-property .property_sidebar ul.tel_list li{font:500 23px/36px "Poppins", sans-serif; color: #000;}
.single-property .property_sidebar ul.tel_list li a{text-decoration: none;color: #000;}
.single-property .property_sidebar ul.tel_list li a:hover{color: #4E615B;}
.single-property .property_sidebar ul.tel_list li::before{content: ''; display: inline-block;width: 18px; height: 31px;background: url(images/propertypage-icon-mobile.png) no-repeat center center;vertical-align: -15%;margin-right: 5px;}

.single-property .property_sidebar ul.fa-ul li{font:500 20px/32px "Poppins", sans-serif; color: #000;}
.single-property .property_sidebar ul.fa-ul li .fa{font-family: 'FontAwesome' !important;font-weight: 400 !important;top: 0;}
.single-property .property_sidebar ul.fa-ul li .fa.fa-clock-o::before{content:'\f017' !important;}


.single-property .container > .row{margin-left: -61px;margin-right: -61px;}
.single-property .container > .row > div{padding-left:61px;padding-right:61px;}
.single-property .container > .row > .col-lg-8{flex: 0 0 61.5%;max-width: 61.5%;}
.single-property .container > .row > .col-lg-4{flex: 0 0 38.5%;max-width: 38.5%;}

.property_form.fancybox-content{border-radius: 15px;padding: 30px;}
.property_form.fancybox-content h3{font:400 24px/28px "Poppins", sans-serif; color: #000;margin:-13px 0 22px; padding: 0;}
.inquiry_form{width: 100%; margin: 0 auto;max-width: 500px;}
.inquiry_form .form-group{ margin-bottom: 13px; }
.inquiry_form .form-group label{font:400 15px 'Poppins', sans-serif;color:#000; display: block;}
.inquiry_form .form-control,
.inquiry_form .form-control:hover,
.inquiry_form .form-control:focus,
.inquiry_form .form-control:active{font:400 15px 'Poppins', sans-serif;color:#000; height:45px; padding: 6px 18px; border-radius:4px;letter-spacing: normal; border: 1px solid #dbdbdb; background-color: #f4f4f1; background-image: none; outline: none; text-shadow: none;box-shadow:none !important;}
.inquiry_form textarea.form-control,
.inquiry_form textarea.form-control:hover,
.inquiry_form textarea.form-control:focus,
.inquiry_form textarea.form-control:active{height: 120px; resize: none;}
.inquiry_form input.btn.btn-primary,
.inquiry_form input.btn.btn-primary:hover,
.inquiry_form input.btn.btn-primary:active,
.inquiry_form input.btn.btn-primary:focus{font:700 20px 'Poppins', sans-serif; color: #fff; width: 100%; padding:12px 17px; letter-spacing: normal; background-image: none; background-color:var(--e-global-color-primary); border:none !important; border-radius: 6px; box-shadow: none !important; text-shadow:none;outline: none; text-transform: uppercase; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.inquiry_form input.btn.btn-primary:hover{background-color: #4e615b;}

.inquiry_form .checkbox-group .wpcf7-list-item{display: block;}

.property-content{pointer-events: none;}

.counterWrap .elementor-widget-container .elementor-counter-title {text-align: center;}

.elementor-element.policy_text a{text-decoration:underline; color:var(--e-global-color-primary);}
.elementor-element.policy_text a:hover{text-decoration:none;}

/* Responsive
=================================*/
@media screen and (min-width: 1450px){
  .container {max-width: 1420px !important;}
}
@media screen and (max-width: 1299px){
}

@media screen and (max-width: 1199px){	
	.single-property .single-property-area .meta_info > .meta_size > span{font-size: 16px; line-height: 22px;}
}

@media screen and (max-width: 1024px){
    .single-property .container > .row{margin-left: -30px;margin-right: -30px;}
	.single-property .container > .row > div{padding-left:30px;padding-right:30px;}
	.single-property .single-property-area .meta_info > .meta_size > span{font-size: 16px; line-height: 22px;}
	.single-property .ere__single-property-header-info .ere__single-property-title{font-size:45px; line-height:52px;}
}

@media screen and (max-width: 991px){
	.single-property .container > .row{margin-left: -15px;margin-right: -15px;}
	.single-property .container > .row > div{padding-left:15px;padding-right:15px;}
	.single-property .container > .row > .col-lg-8,
	.single-property .container > .row > .col-lg-4{flex: 0 0 100%;max-width:100%;}
	.single-property .single-property-area .floor_wrapper .floor_table table.table tbody td{font-size: 14px;}
	.single-property .property_sidebar{max-width: 450px; margin-left: auto;margin-right: auto;}
	.single-property .ere__single-property-header-info .ere__single-property-title{font-size:35px; line-height:42px;}
	.single-property .single-property-area .meta_info{flex-wrap: wrap;row-gap:40px;}
	.single-property .single-property-area .meta_info > .meta_size{flex: 0 0 calc(50% - 10px);max-width: calc(50% - 10px);}
	.single-property .single-property-area .meta_info > .meta_size:nth-child(2)::after{display: none;}
}

@media screen and (max-width: 767px){
	.team_wrapper .row{row-gap:35px;}
	.team_wrapper .team_block {padding:5px 0px;}
	.contact_form input.btn.btn-primary,
	.contact_form input.btn.btn-primary:hover,
	.contact_form input.btn.btn-primary:active,
	.contact_form input.btn.btn-primary:focus{width: 100%;padding:11px 63px;}
	.single-property .single-property-area .floor_wrapper .floor_alert{flex-direction: column;row-gap:20px;}
	.single-property .single-property-area .floor_wrapper .floor_table table.table thead th{min-width:80px;}
	.single-property .single-property-area .floor_wrapper .floor_table table.table thead th:first-child,
	.single-property .single-property-area .floor_wrapper .floor_table table.table thead th:nth-child(4),
	.single-property .single-property-area .floor_wrapper .floor_table table.table thead th:nth-child(5){min-width:150px;}
	.single-property .single-property-area .floor_wrapper > p,
	.single-property .single-property-area .fees_wrapper > p,
	.single-property .single-property-area .single-property-element .ere-property-element p{text-align: justify;}
	.single-property .single-property-area .floor_wrapper .floor_alert h3{text-align: center;}
}

@media screen and (max-width: 575px){
	.single-property .single-property-area .meta_info{flex-wrap: wrap;row-gap:20px;column-gap: unset;}
	.single-property .single-property-area .meta_info > .meta_size{flex: 0 0 100%;max-width: 100%;}
	.single-property .single-property-area .meta_info > .meta_size > h5{font-weight: 700;}
	.single-property .single-property-area .meta_info > .meta_size::after,
	.single-property .property_sidebar ul.fa-ul li > .fa-li{display: none;}
	.single-property .ere__single-property-header-info .ere__single-property-title,
	.single-property .ere__single-property-header-info .ere__single-property-header-price-location .ere__loop-property-location,
	.single-property .single-property-area .floor_wrapper > h2,
	.single-property .single-property-area .fees_wrapper > h2,
	.single-property .single-property-area .floor_option_details > h2,
	.single-property .single-property-area .property_details > h3,
	.single-property .single-property-area .single-property-element .ere-heading-style2 h2{text-align: center;}
	.single-property .single-property-area .property_details_wrapper .property_details ul,
	.single-property .single-property-area .single-property-element .ere-property-element ul{column-count: 2;}
	.single-property .property_sidebar ul.fa-ul{margin-left: 0;}
	.single-property .property_sidebar ul.fa-ul li{font-size:18px; line-height:22px;text-align: center;}
	.footerMenu.elementor-element ul.hfe-nav-menu > li:not(:last-child){margin-bottom: 20px !important;}
}

@media screen and (max-width: 400px){	
	.single-property .property_sidebar ul.fa-ul li{font-size:14px; line-height:18px;}
}