/*
Theme Name: neve child theme
Theme URI: add theme URL
Description: add theme desc
Author: add author-name
Author URI: add your company website URL
Template: neve
Version: 1.0.0
*/
@import url("../neve/style.css");
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
body, h1, h2, h3, h4, h5, h6, p, a, span, div, ul, li, strong, .site-title{font-family: 'Poppins', sans-serif !important;}
.elementor-widget-tabs .elementor-tab-content{font-family: 'Poppins', sans-serif !important;}
span.fa{font: normal normal normal 14px/1 FontAwesome !important;}

.slick-slide img { width: 100%; height: 250px !important; object-fit: cover; }
.slick-slide { padding: 10px; }
.property_details { padding-top: 20px; }
.bed_bath { display: flex; gap: 30px; }
.property_details p, .property_details h4 { margin-bottom: 10px; }
.slick-slide:hover { margin-top: 40px !important; transition: .5s; }
.slick-initialized .slick-slide { display: block; margin-top: 40px; }
.slick-next:before, .slick-prev:before { font-size: 30px !important; line-height: 1; opacity: .75; color: #b2ddc6 !important; }

/* .page-id-2 .brz-bg-image {position: absolute; height: 100vh; width: 100vw; top: 0%;} */
/* .page-id-430 .brz-bg-image {position: absolute; height: 100vh; width: 100vw; top: 0%;} */
.logo_img{background-image: url(/wp-content/uploads/sites/9/2023/09/REACHAustralia.png); background-size: 176px !important; background-repeat: no-repeat;}
.property_slider_wrap .slick-initialized .slick-slide { margin-top: 0px !important; }
.property_slider_wrap .slick-slide:hover { margin-top: 0px !important; transition: .5s; }
.slick-lightbox .slick-slide{margin-top: 0px !important; }
.slick-lightbox .slick-slide:hover { margin-top: 0px !important; transition: .5s; }
.header .hfg_header.site-header{box-shadow: none !important;}
.header-main .header-main-inner { border: 0px !important; }
.header-main .header-main-inner .has-nav { margin: 0px !important; }
.header-main .header-main-inner li { margin: 0px !important; }
.header-main .header-main-inner li > .wrap { padding: 0px !important; }
.header-main .header-main-inner .has-nav .menu-item a { font-size: 16px; line-height: 24px; padding: 14px 20px !important; font-weight: 600; color: #414042; border-left: 0px !important; }
/*.header-main .header-main-inner .has-nav .menu-item:last-child a { border-right: 1px solid #e6e6e6; }*/
.header-main .header-main-inner .has-nav .menu-item:hover a { background: #fff; color: #b2ddc6; }
.header-main .header-main-inner .has-nav .menu-item.current-menu-item a { background: #fff; color: #b2ddc6; }
.banner_title { background: #b2ddc6c2; }
form.search-form.property_worth { background-color: transparent !important; }
form.search-form.property_worth .search-field { border-radius: 0; }
form.search-form.property_worth .search-field:focus { box-shadow: none; outline: none; border-color:#dddddd; }
.search-form .search-field:focus~button{box-shadow: none !important;}
form.search-form.property_worth .search-submit { background: #b2ddc6; border-radius: 0px; color: #414042; text-transform: capitalize; font-weight: 600; margin-left: 6px; border-color: #b2ddc6; padding: 13px 20px; }
.col_box p { margin-bottom: 0px; }
.team_intro h5 { font-size: 20px; line-height: 24px; font-weight: 600; color: #414042; margin-bottom: 5px; }
.team_intro .contact_team a { display: block; font-size: 20px; line-height: 24px; font-weight: 600; color: #414042; }
.data_get{border-top: 0px !important; margin-top: 0px !important; width: calc(100% - 223px);}
/*.testimonial_wrap .testimonial_caption { position: relative; }
.testimonial_wrap .testimonial_caption .sp-testimonial-free { display: flex; flex-wrap: wrap; justify-content: center; width: 100%; }
.testimonial_wrap .testimonial_caption .sp-testimonial-free .sp-testimonial-client-image { width: 100%; order: 3; margin: 0 0 10px 0 !important; }
.testimonial_wrap .testimonial_caption .sp-testimonial-free .sp-testimonial-client-image img { border: 0px solid #cbc9ce !important; width: 60px; height: 60px; }
.testimonial_wrap .testimonial_caption .sp-testimonial-free .sp-testimonial-title { width: 100%; order: 1; margin: 0 0 0px 0 !important; }
.testimonial_wrap .testimonial_caption .sp-testimonial-free .sp-testimonial-title h3 { margin: 0px !important; color: #cbc9ce !important; font-size: 16px; line-height: 24px; }
.testimonial_wrap .testimonial_caption .sp-testimonial-free .sp-testimonial-client-name { width: 100%; order: 4; color: #cbc9ce !important; margin: 0 0 4px 0 !important; }
.testimonial_wrap .testimonial_caption .sp-testimonial-free .sp-testimonial-client-designation { width: 100%; order: 5; color: #cbc9ce !important; }
.testimonial_wrap .testimonial_caption .sp-testimonial-free .sp-testimonial-client-testimonial { width: 100%; order: 2; margin: 0 0 60px 0 !important; }
.testimonial_wrap .testimonial_caption .sp-testimonial-free .sp-testimonial-client-testimonial p { margin: 0px !important; color: #cbc9ce !important; font-size: 16px; line-height: 24px; text-align: left !important; }
.testimonial_wrap .testimonial_caption .sp-testimonial-client-rating { order: 6 !important; }
.testimonial_wrap .testimonial_caption .sp-testimonial-client-rating i { margin-right: 2px !important; font-size: 14px !important; }
.testimonial_wrap .testimonial_caption .testimonial-nav-arrow { background: transparent; border: 2px solid #cbc9ce !important; color: #cbc9ce !important; border-radius: 50%; width: 44px; height: 44px; transform: inherit !important; }
.testimonial_wrap .testimonial_caption .testimonial-nav-arrow .fa-angle-left:before { content: "\f060" !important; }
.testimonial_wrap .testimonial_caption .testimonial-nav-arrow .fa-angle-right:before { content: "\f061" !important; }
.testimonial_wrap .testimonial_caption .testimonial-nav-arrow:hover { background: #b2ddc6 !important; }
.testimonial_wrap .testimonial_caption .testimonial-nav-arrow:hover i { color: #414042 !important; }*/
.testimonial_wrap .slick-slide { padding: 90px 30px 50px 30px !important; margin-left: 15px; margin-right: 15px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.20); border-radius: 8px; margin-bottom: 12px !important; position: relative; background-image: url(quote.png); background-size: 38px; background-repeat: no-repeat; background-position: top 45px center; min-height: 415px; transition: all .2s ease-in-out !important; margin-top: 40px !important; display: flex !important; align-items: stretch !important; justify-content: center; flex-wrap: wrap;}
.testimonial_wrap .slick-slide:hover{margin-top: 40px !important;}
.testimonial_wrap .slick-slide p{margin-bottom: 8px; font-size: 13px; line-height: 23px; font-weight: 300; color:#414042; text-align: center;}
.testimonial_wrap .slick-slide a{color: #414042 !important; font-weight: 500;}
.author_info { width: 100%; display: flex; align-items: center; justify-content: flex-start; margin-top: 25px;}
.author_info img { width: 82px; height: 82px !important; border-radius: 50% !important; object-fit: cover;}
.author_info .author_text { width: calc(100% - 65px); padding-left: 15px; }
.author_info .author_text h4 { font-size: 13px; line-height: 15px; font-weight: 600; color: #414042; margin-bottom: -5px; }
.author_info .author_text span { font-size: 10px; line-height: 15px; font-weight: 300; color: #414042; display: inline-block; }
.author_info .rating_caption { width: 100%; display: flex; align-items: center; justify-content: flex-start; }
.author_info .rating_caption p { display: flex; align-items: center; display: inline-block; font-size: 16px; color: #000000; margin-bottom: 0px !important;}
.author_info .rating_caption p svg { width: 18px; height: 18px; }
.author_info .rating_caption p:last-child{padding-left: 0px;}
.author_info .rating_caption img { width: auto; height: auto !important; object-fit: contain; border-radius: 0 !important; max-width: 110px; }
.testimonial_wrap .slick-prev:before{font-family: font-awesome !important; color: #414042 !important; opacity: 1 !important;}
.testimonial_wrap .slick-next:before{font-family: font-awesome !important; color: #414042 !important; opacity: 1 !important;}
.testimonial_modal p{margin-bottom: 0px; font-size: 13px; line-height: 23px; font-weight: 300; color:#414042; text-align: center;}
.testimonial_modal .author_info{margin: 20px 0 10px 0 !important;}
.site-footer .footer-main .widget_media_image img { width: 100%; max-width: 125px; }
.site-footer .footer-bottom { display: none !important; }
.site-footer .footer-main .widget_media_image { margin: 0 !important; }
.site-footer .footer-main .builder-item--footer-two-widgets .widget_media_image { margin: 0 !important; }
.site-footer .footer-main .left .widget-area { display: flex !important; align-items: center !important; justify-content: flex-start !important; }
.site-footer .footer-main .left .widget-area .menu { display: flex !important; align-items: center !important; justify-content: flex-start !important; height: 100% !important; }
.site-footer .footer-main .left .widget-area .menu .menu-item { padding: 0 14px 0 0 !important; margin: 0px !important; }
.site-footer .footer-main .left .widget-area .menu .menu-item:last-child { padding: 0 !important; }
.site-footer .footer-main .left .widget-area .menu .menu-item a { margin: 0px !important; padding: 0px !important; font-size: 16px; color: #cbc9ce !important; line-height: 24px; font-weight: 600; }
.site-footer .footer-main .left .widget-area .widget_nav_menu .menu-footer-menu-container { height: 100% !important; }
.tabing_slider .elementor-tab-content { padding-top: 0 !important; padding-left: 0px !important; padding-right: 0px !important;}
.tabing_slider .slick-slide img{height: 273px; border-radius: 10px 10px 0 0;}
.tabing_slider .slick-slide .property_details { background: #fff !important; padding: 30px 20px 45px 20px !important; min-height: 180px; text-align: center; border-radius: 0 0 10px 10px;}
.tabing_slider .slick-slide .property_details .bed_bath{justify-content: center; margin-bottom: 25px;}
.tabing_slider .slick-track{padding-bottom: 20px !important;}
.tabing_slider .slick-slide .property_details h4 { font-size: 20px; line-height: 25px; color: #414042; font-weight: 600; margin-bottom: 14px !important;}
.tabing_slider .slick-slide a { color: #414042 !important; }
.tabing_slider .slick-slide .property_details p { margin-bottom: 2px !important; color:#7a7a7a !important;}
.tabing_slider .elementor-tab-title { padding: 10px 0 !important; margin: 0 14px; color: #7a7a7a !important; }
.tabing_slider .elementor-tab-title.elementor-active { color: #414042 !important; border-bottom: 3px solid #414042 !important; }
.tabing_slider .elementor-tab-title:focus{box-shadow: none !important;}
.tabing_slider .slick-slide { padding: 0px !important; margin-left: 15px; margin-right: 15px; transition: all .2s ease-in-out !important; position: relative;}
.tabing_slider .slick-slide .status-sticker { padding: .3em 1em !important; color: #fff !important; font-size: 0.9rem; line-height: 1.2; }
.tabing_slider .slick-slide .status-sticker.under-offer{background: orange !important;}
.tabing_slider .slick-slide .status-sticker.sold{background: red !important;}
.tabing_slider .slick-slide:hover { box-shadow: 0px 2px 12px 7px #41404229; }
.tabing_slider .slick-arrow{width: 30px !important; height: 30px !important;}
.tabing_slider .slick-arrow:before{font-family: font-awesome !important; color: #414042 !important; opacity: 1 !important;}
.tabing_slider .slick-slide .property_details .bed_bath p:first-child { background-image: url(bed.png); padding-left: 30px; background-size: 24px; background-repeat: no-repeat; background-position: center left; margin: 0 !important; }
.tabing_slider .slick-slide .property_details .bed_bath p:nth-child(2) { background-image: url(bath.png); padding-left: 24px; background-size: 18px; background-repeat: no-repeat; background-position: center left; margin: 0 !important; }
.tabing_slider .elementor-widget-tabs{margin: 0px !important;}
.detail_btn a{text-shadow: none !important;}
.tabing_slider .elementor-column .elementor-element-populated{padding:5px !important;}
.testimonial_wrap .elementor-column .elementor-element-populated{padding:5px !important;}
.checked { color: orange !important; }
.powered_by_text{ display: flex; align-items: center; justify-content: flex-end; gap: 10px;}

/*buy page css start here*/
.page-id-86 .elementor-element-populated{padding: 0 !important;}
.page-id-86 .neve-breadcrumbs-wrapper{margin-bottom: 10px !important;}
.slide_wrap{width: calc(100% + 30px); margin-left: -15px; display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; padding-bottom: 10px;}
.slide_wrap .inner_caption{width: calc(100% / 3); padding: 0 15px;}
.slide_wrap .slide{margin-bottom: 40px; width: 100%; display: flex; flex-wrap: wrap; transition: all .2s ease-in-out !important; background: #F8F8F8;}
.slide_wrap .slide:hover{ box-shadow: 0px 2px 12px 7px #41404229;}
.slide_wrap .slide img { width: 100%; height: 250px !important; object-fit: cover; }
.slide_wrap .slide .property_details{ background: #F8F8F8 !important; padding: 15px !important; min-height: 180px; width: 100%;}
.slide_wrap .slide .property_details h4 { font-size: 20px; line-height: 24px; }
.slide_wrap .slide .property_details p{color: #7a7a7a !important; margin-bottom: 2px !important;}
.slide_wrap .slide>a{display: flex; flex-wrap: wrap;}
.slide_wrap .slide a{color: #414042 !important; transition: all .3s ease-in-out;}
.slide_wrap .slide a:hover{opacity: 0.9;}
.slide_wrap .slide .property_details .bed_bath p:first-child { background-image: url(bed.png); padding-left: 30px; background-size: 24px; background-repeat: no-repeat; background-position: center left; margin: 0 !important; }
.slide_wrap .slide .property_details .bed_bath p:nth-child(2) { background-image: url(bath.png); padding-left: 24px; background-size: 18px; background-repeat: no-repeat; background-position: center left; margin: 0 !important; }
.pagination_wrap{ width: 100%; display: flex; align-items: flex-start; gap: 10px; justify-content: center; margin-bottom: 30px;}
.pagination_wrap a{ font-size: 16px; line-height: 20px; color: #414240; padding: 10px; min-width: 40px; text-align: center; background: #f8f8f8; transition: all .2s ease-in-out; }
.pagination_wrap a:hover, .pagination_wrap a:focus{color: #414240 !important; background: #41404229;}
.pagination_wrap span.current{font-size: 16px; line-height: 20px; color: #414240; padding: 10px; min-width: 40px; text-align: center; background: #B2DDC6;}

/*contact page css start here*/
.page-id-127 h1{text-align: center !important;}
.page-id-127 .neve-breadcrumbs-wrapper{display: none !important;}
.contact_info .info_detail{margin-bottom: 14px !important;}
.contact_info .info_detail h6{color: #414042 !important; margin-bottom: 14px !important; font-size: 18px;}
.contact_info .info_detail p{margin-bottom: 2px !important;}
.contact_info a:focus{color: #414042;}
.contact_info a{color: #414042; transition: all .2s ease-in-out;}
.contact_info a:hover{color: #7a7a7a;}
.contact_info .social_icon a.elementor-social-icon{transform: scale(1); }
.contact_info .social_icon a.elementor-social-icon:hover{transform: scale(1.1);}
.form_caption p{margin-bottom: 15px;}
.form_caption p:last-child{margin-bottom: 0px !important;}
.form_caption label{width: 100%;}
.form_caption select, .form_caption input, .form_caption textarea{width: 100%;}
.form_caption select:focus, .form_caption input:focus, .form_caption textarea:focus{box-shadow: none !important; border-color: #414042;}
.form_caption textarea{max-height: 200px;}
.form_caption .wpcf7-submit{width: auto; display: inline-block; font-family: "Roboto", Sans-serif; font-size: 16px; font-weight: 600; text-transform: capitalize; font-style: normal; text-decoration: none; line-height: 20px; fill: #414042; color: #414042; background-color: #B2DDC6; border-radius: 0px 0px 0px 0px; transition: all .2s ease-in-out; padding: 14px 30px;}
.form_caption .wpcf7-submit:hover{background: #414042 !important; border-color:#414042 !important; color: #B2DDC6;}
.form_caption .wpcf7-submit:focus{border-color: transparent;}
.form_caption .wpcf7-response-output{margin: 1rem 0 !important;}
.form_caption select{ background-image: url(down-arrow.png) !important; background-repeat: no-repeat; background-position: center right 8px; background-size: 20px; }

/* detail page css start here*/

.ctm_section_details_1 { width: 100%; display: flex; justify-content: flex-start; flex-wrap: wrap; margin-top: 30px; }
.ctm_section_details_1 .property-details { width: 30%; display: flex; align-items: flex-start; justify-content: center; flex-wrap: wrap; padding: 0 60px 0 45px; flex-direction: column; }
.ctm_section_details_1 .property-details .entry-header { width: 100%; display: block; }
.ctm_section_details_1 .property-details .entry-header h1.entry-title { font-size: 40px; font-weight: 700; font-style: normal; line-height: 50px; text-align: left; }
.ctm_section_details_1 .property-details .address_info { display: block; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #B2DDC6; }
.ctm_section_details_1 .property-details .address_info span { font-size: 24px; line-height: 36px; display: inline-block; }
.ctm_section_details_1 .property-details .property-pricing-details { display: block; width: 100%; float: none; text-align: left; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #B2DDC6; }
.ctm_section_details_1 .property-details .property-pricing-details .pricing { text-align: left; font-size: 24px; line-height: 36px; display: inline-block; }
.ctm_section_details_1 .property-details .property-feature-icons { display: flex; width: 100%; margin: 0 0 20px 0; flex-wrap: wrap; gap: 15px; padding-bottom: 20px; border-bottom: 1px solid #B2DDC6; }
.ctm_section_details_1 .property-details .property-feature-icons .epl-icon-svg-container { margin-right: 0px !important; display: flex; align-items: center; }
.ctm_section_details_1 .property-details .property-feature-icons .epl-icon-svg-container .epl-icon-svg { display: flex; align-items: center; width: 25px !important; }
.ctm_section_details_1 .property-details .property-feature-icons .epl-icon-svg-container .epl-icon-svg.car { width: 30px !important; }
.ctm_section_details_1 .property-details .property-feature-icons .epl-icon-svg-container .epl-icon-svg.car svg { width: 28px !important; height: auto !important; max-height: 26px; }
.ctm_section_details_1 .property-details .property-feature-icons .epl-icon-svg-container svg { width: 24px !important; height: auto !important; max-height: 22px; }
.ctm_section_details_1 .property-details .epl-button-wrapper { width: 100%; margin: 0; display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; gap: 10px; }
.ctm_section_details_1 .property-details .epl-button-wrapper .epl-button { font-size: 14px; line-height: 20px; color: #fff; background-color: #414042; font-weight: 500; text-transform: capitalize; font-family: 'Poppins', sans-serif !important; padding: 8px 18px; border: none; border-radius: 3px; transition: all .2s ease-in-out; }
.ctm_section_details_1 .property-details .epl-button-wrapper .epl-button:hover { background-color: #B2DDC6; color: #414042; }
.ctm_section_details_1 .epl-archive-entry-image { width: 70%; display: inline-block; max-height: 680px; }
.ctm_section_details_1 .epl-archive-entry-image a img { height: 680px; object-fit: cover; display: block; width: 100%; }
.ctm_section_details_1 .epl-slider-single-wrapper { width: 70%; display: inline-block; max-height: 680px; }
.ctm_section_details_1 .epl-slider-single-wrapper .epl_slider_container { width: 100%; height: 680px !important; }
.ctm_section_details_1 .epl-slider-single-wrapper .epl_slider_container .epl-slider-slides { width: 100% !important; height: 680px !important; }
.ctm_section_details_1 .epl-slider-single-wrapper .epl_slider_container .epl-slider-slides div { width: 100% !important; height: 680px !important; display: block !important; }
.ctm_section_details_1 .epl-slider-single-wrapper .epl_slider_container .epl-slider-slides img { width: 100% !important; height: 680px !important; display: block !important; object-fit: cover; }
.ctm_section_details_1 .epl-slider-single-wrapper .epl-slider-thumb-container { display: none !important; }
.content_wrap_1 { padding: 0; display: flex; gap: 0px; width: 100%; margin-top: 40px; }
.content_wrap_1 .epl-tab-section { width: 30%; padding: 0px 40px 0 40px; margin-top: 0px !important;}
.content_wrap_1 .epl-tab-section .epl-tab-title{margin-top: 0px !important;}
.content_wrap_1 .ctm_right{width: 70%; padding-right: 40px;}
.content_wrap_1>.tab-content { padding-top: 50px; display: block; }
.content_wrap_1 .tab-content .listing-info { width: 100%; }
.content_wrap_1 .tab-content .listing-info li { font-size: 16px; line-height: 24px; text-decoration: none; margin-right: 0px; margin-bottom: 4px; }
.content_wrap_1 .epl-author-box-container .epl-author-box-outer-wrapper { background: #fff; display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; }
.content_wrap_1 .epl-author-box-container .epl-author-box-outer-wrapper .epl-author-bio { display: none !important; }
.content_wrap_1 .epl-author-box-container .epl-author-box-outer-wrapper .epl-author-image { width: 200px !important; padding-right: 0px !important;}
.content_wrap_1 .epl-author-box-container .epl-author-box-outer-wrapper .epl-author-image a { display: block; }
.content_wrap_1 .epl-author-box-container .epl-author-box-outer-wrapper .epl-author-image a img { width: 100%; min-height: 200px; border-radius: 50%; object-fit: cover; }
.content_wrap_1 .epl-author-box-container .epl-author-box-outer-wrapper .epl-author-details { padding-left: 20px; }
.content_wrap_1 .epl-author-box-container .epl-author-box-outer-wrapper .epl-author-title a { color: #414042; }
.content_wrap_1 .epl-author-box-container .epl-author-box-outer-wrapper .epl-author-social-buttons a { color: #414042; }
.content_wrap_1 .epl-author-box-container .epl-author-box-outer-wrapper .epl-author-social-buttons svg path { fill: #000; }
body.lightbox_show { overflow: hidden !important; position: relative; }

.Banner_section{position: relative; overflow: hidden;}
.Banner_section:after { content: ""; position: absolute; background-image: url(/wp-content/uploads/sites/6/2023/06/image-2-property-1.png); width: 100%; height: 600px; right: -110px; background-size: contain; background-position: center right; bottom: -50px; background-repeat: no-repeat; }
.text-bg{width: 100% !important; display: flex !important; margin-bottom: 8px !important;}
.text-bg .elementor-widget-container{padding-top: 0 !important; padding-bottom: 0 !important;}
.title_main{margin-bottom: 5px !important;}
.move_right_way{position: relative;}
.move_right_way:before { content: ""; position: absolute; background-image: url(/wp-content/uploads/sites/6/2023/06/bottom-curb.png); width: 530px; height: 85px; background-repeat: no-repeat; background-size: contain; left: 0; top: 0; }
.move_right_way:after{content: ""; position: absolute; background-image: url(/wp-content/uploads/sites/6/2023/06/top-curb.png); width: 780px; height: 207px; background-repeat: no-repeat; background-size: contain; right: 0; bottom: 0; }
/*sell contact form*/
.sell_contact_form .row_wrap .half_caption textarea{max-height: 51.19px;}
.sell_contact_form .row_wrap .full_caption label{width: 100%; display: block;}
.sell_contact_form .row_wrap .full_caption label textarea{width: 100%; max-height: 180px;}
.sell_contact_form  .wpcf7-validation-errors{margin-left: 0px !important; margin-right: 0px !important;}
.sell_contact_form .elementor-element-populated{padding: 0px !important;}
.sell_contact_form input[type=submit] { background: #b2ddc6 !important; border-radius: 0px; color: #414042; text-transform: capitalize; font-weight: 600; padding: 10px 20px; border: 1px solid #b2ddc6; white-space: nowrap; transition: all .3s ease-in-out; margin-top: 10px; display: inline-block; width: auto;}
.sell_contact_form input[type=submit]:hover { border: 1px solid #414042; color: #B2DDC6 !important; background-color: #414042 !important;}
.sell_contact_form .wpcf7 p{margin-bottom: 0px;}
.neve-breadcrumbs-wrapper { margin-bottom: 10px !important; display: none !important;}


.banner_title{padding-left: 14em; background: transparent !important;}
.bg_title{margin-top: 0px !important; padding-left: 14em;}
.banner_title h1 { display: inline-block !important; font-size: 65px !important; padding: 0px !important; line-height: 70px !important; margin-bottom: 8px !important; font-weight: 600 !important;}
.bg_title h2 { display: inline-block !important; font-size: 44px !important; padding: 0px 8px !important; line-height: 60px !important; margin-bottom: 8px !important;  font-weight: 600 !important;}

.epl-author-title, .epl-author-image{
	pointer-events: none;
}
.enquiry_map_wrap{margin-bottom: 30px; display: block; position: relative;}
.enquiry_map_wrap .wpcf7-submit{ width: auto !important; display: inline-block !important; }
.epl-property-features li { list-style: disc; margin-left: 20px; }
.enquiry_map_wrap form .row_wrap .half_caption{width: 100% !important;}

.listing_main{margin-top: 40px;}
.listing_main .row_wrap .threecol_caption{margin-bottom: 30px !important; max-width: 100% !important;}
.listing_main .row_wrap .epl-property-blog-entry-wrapper{margin: 0px !important; background-color: #fbfbfb; box-shadow: none; transition: all .3s ease-in-out;}
.listing_main .row_wrap .epl-property-blog-entry-wrapper:hover{box-shadow: 0px 2px 12px 7px #41404229;}
.listing_main .ctm_buy_listing img{width: 100%; height: 230px; object-fit: cover;}
.listing_main .ctm_buy_listing .property_details { padding: 15px !important; min-height: 180px; }
.listing_main .ctm_buy_listing .property_details .entry-title { margin: 0 0 10px 0; font-size: 20px; line-height: 24px; }
.listing_main .ctm_buy_listing .property-address{margin: 0 0 2px 0 !important;}
.listing_main .ctm_buy_listing .property-address a { margin-bottom: 2px !important; color: #7a7a7a !important; }
.listing_main .ctm_buy_listing .property-address a span{font-size: 16px; line-height: 26px;}
.listing_main .ctm_buy_listing .price{margin: 0 0 2px 0 !important;}
.listing_main .ctm_buy_listing .price span{font-size: 16px; line-height: 26px;}
.listing_main .ctm_buy_listing .price span.page-price{color: #7a7a7a ;}
.listing_main .ctm_buy_listing .price span.page-price.under-offer-status{color: orange !important;}
.listing_main .ctm_buy_listing .price span.page-price.sold-status{color: red !important;}
.listing_main .ctm_buy_listing .bed_bath .epl-icon-svg-container{display: flex; align-items: center;}
.listing_main .ctm_buy_listing .epl-icon-container-bath .epl-icon, .listing_main .ctm_buy_listing .epl-icon-container-bath .epl-icon svg{width: 16px !important; height: 16px !important;}
.listing_main .ctm_buy_listing .bed_bath{display: flex; gap: 15px !important;}
.listing_main .ctm_buy_listing .bed_bath .epl-icon, .listing_main .ctm_buy_listing .bed_bath .epl-icon svg{width: 20px; height: 20px;}
.epl-paginate-default-wrapper{margin-bottom: 30px;}
.epl-paginate-default-wrapper a{color: #b2ddc6 !important;}
.epl-paginate-default-wrapper a:hover{color: #414042 !important;}
.search_filter { width: calc(100% + 20px) !important; display: block; position: relative; overflow: visible !important; padding: 0 !important; margin-left: -10px; }
.search_filter>.elementor-container{max-width: 100% !important;}
.search_filter .epl-search-form { width: 100%; padding: 10px; }
.search_filter .epl-search-form form { width: 100%; display: flex; align-items: flex-end; border-radius: 6px; box-shadow: 0px 0px 8px 4px #41404229; padding: 20px 15px; flex-wrap: wrap;}
.search_filter .epl-search-form form label { margin: 0 0 5px 0 !important; font-size: 14px; line-height: 20px; color: #414042; }
.search_filter .epl-search-form form input, .search_filter .epl-search-form form select { border-radius: 2px; font-size: 14px; line-height: 22px; color: #414042;}
.search_filter .epl-search-form form input::placeholder{color: #414042 !important;}
.search_filter .epl-search-form form input:focus, .search_filter .epl-search-form form select:focus{box-shadow: none !important;}
.search_filter .epl-search-form form .epl-search-row{margin-bottom: 12px;}
.search_filter .epl-search-form form .epl-search-row-text{width: 100%;}
.search_filter .epl-search-form form .epl-search-row-select { width: calc(88% / 6 + 10px); margin-left: -5px; padding: 0 5px; }
.search_filter .epl-search-form form .epl-search-row-select select { background-image: url(down-arrow.png) !important; background-repeat: no-repeat; background-position: center right 5px; background-size: 14px; cursor: pointer; }
.search_filter .epl-search-form .epl-search-submit { width: auto; display: inline-block; margin-bottom: 12px;}
.search_filter .epl-search-form .epl-search-submit input { padding: 8px 28px; background: #b2ddc6; color: #404241; font-weight: 600; border-radius: 4px; transition: all .2s ease-in-out;}
.search_filter .epl-search-form .epl-search-submit input:hover{background: #404241; color: #fff;}
.epl-search-forms-wrapper.epl-search-default {
    max-width: 100%;
}
/*search page*/
body.epl-search-results .archive-title{margin-top: 50px;}
.search_result_wrap .epl-loop-tools-wrap{margin-bottom: 20px;}
.search_result_wrap .epl-tool-sorting{padding-right: 0px !important;}
.epl-switching-sorting-wrap select.epl-sort-listings{padding-left: 10px; border: 1px solid #b7b7b7; border-radius: 2px;}
.epl-switching-sorting-wrap select.epl-sort-listings:focus{box-shadow: none !important;}
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view){position: relative; max-width: 100% !important;}
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .epl-property-blog-entry-wrapper { margin: 0 0 30px 0 !important; background: #fbfbfb; box-shadow: none !important; transition:all .3s ease-in-out; }
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .epl-property-blog-entry-wrapper:hover{box-shadow: 0px 2px 12px 7px #41404229 !important;}
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-featured-image-wrapper{width: 300px;}
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-featured-image-wrapper img{width: 100%; display: block; height: 210px; object-fit: cover;}
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content{width: calc(100% - 300px); padding: 10px 10px 10px 20px;}
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content h3, .search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content h3 a{font-size: 20px; line-height: 24px; margin: 0 0 10px 0 !important; color: #404241 !important;}
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content p, .search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content a, .search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content span{font-size: 16px; line-height: 24px; color: #7a7a7a !important; margin: 0 0 2px 0 !important;}
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content .property-address{margin: 0px !important;}
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content .under-offer-status{color: orange !important;}
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content .sold-status{color: red !important;}
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content .property-feature-icons { display: flex; align-items: center; justify-content: flex-start; gap: 15px; }
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content .property-feature-icons .epl-icon, .search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content .property-feature-icons .epl-icon svg{width: 20px; height: 20px;}
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content .epl-icon-svg-container{display: flex; align-items: center;}
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content .epl-icon-container-bath .epl-icon, .search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content .epl-icon-container-bath .epl-icon svg{width: 16px !important; height: 16px !important;}
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content .epl-icon-container-air .epl-icon, .search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content .epl-icon-container-air .epl-icon svg{width: 18px !important; height: 18px !important;}
.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content .price{margin-top: 3px;}
.search_result_wrap .grid_main{width: calc(100% + 20px); margin-left: -10px; position: relative;}
.search_result_wrap .grid_main .epl-listing-grid-view{padding: 0 10px; margin-bottom: 30px; max-width: 100% !important;}
.search_result_wrap .grid_main .epl-listing-grid-view .epl-property-blog-entry-wrapper{ margin: 0 !important; background: #fbfbfb; box-shadow: none !important; transition: all .3s ease-in-out;}
.search_result_wrap .grid_main .epl-listing-grid-view .epl-property-blog-entry-wrapper:hover{box-shadow: 0px 2px 12px 7px #41404229 !important;}
.search_result_wrap .grid_main .epl-listing-grid-view img{height: 210px; object-fit: cover; width: 100%;}
.search_result_wrap .grid_main .epl-listing-grid-view .property-content{padding: 10px !important; min-height: 180px;}
.search_result_wrap .grid_main .epl-listing-grid-view .property-content h3, .search_result_wrap .grid_main .epl-listing-grid-view .property-content h3 a{font-size: 20px; line-height: 24px; margin: 0 0 10px 0 !important; color: #404241 !important;}
.search_result_wrap .grid_main .epl-listing-grid-view .property-content p, .search_result_wrap .grid_main .epl-listing-grid-view .property-content a, .search_result_wrap .grid_main .epl-listing-grid-view .property-content span{font-size: 16px; line-height: 24px; color: #7a7a7a !important; margin: 0 0 2px 0 !important;}
.search_result_wrap .grid_main .epl-listing-grid-view .property-content .property-address{margin: 0px !important;}
.search_result_wrap .grid_main .epl-listing-grid-view .property-content .under-offer-status{color: orange !important;}
.search_result_wrap .grid_main .epl-listing-grid-view .property-content .sold-status{color: red !important;}
.search_result_wrap .grid_main .epl-listing-grid-view .price { margin-top: 3px; }
.search_result_wrap .grid_main .epl-listing-grid-view .property-content .property-feature-icons { display: flex; align-items: center; justify-content: flex-start; gap: 15px; }
.search_result_wrap .grid_main .epl-listing-grid-view .property-content .property-feature-icons .epl-icon, .search_result_wrap .grid_main .epl-listing-grid-view .property-content .property-feature-icons .epl-icon svg { width: 20px; height: 20px; }
.search_result_wrap .grid_main .epl-listing-grid-view .property-content .epl-icon-svg-container { display: flex; align-items: center; }
.search_result_wrap .grid_main .epl-listing-grid-view .property-content .epl-icon-container-bath .epl-icon, .search_result_wrap .grid_main .epl-listing-grid-view .property-content .epl-icon-container-bath .epl-icon svg { width: 16px !important; height: 16px !important; }
.search_result_wrap .grid_main .epl-listing-grid-view .property-content .epl-icon-container-air .epl-icon, .search_result_wrap .grid_main .epl-listing-grid-view .property-content .epl-icon-container-air .epl-icon svg { width: 18px !important; height: 18px !important; }
.search_result_wrap .epl-switch-view{display: none !important;}
.social_media_marketing ul li { padding-left: 30px !important; background-image: url(/wp-content/uploads/sites/6/2023/07/Untitled-1.png); background-repeat: no-repeat; background-position: top 2px left; background-size: 20px; }
.detail_marketing p{margin-bottom: 15px;}
.detail_marketing .elementor-container{gap: 30px;}
.detail_marketing ul li{list-style: square !important; margin-left: 5px !important;}
.detail_marketing ul li::marker{font-size: 22px !important; color: #ACE1C9;}
.banner_image .elementor-widget-heading{margin-bottom: 10px !important;}
.marketing_strategies p:has(> strong){margin-bottom: 5px;}
.marketing_strategies p{margin-bottom: 18px;}
a.tlp-zoom { display: none !important; }
.property-feature-icons .epl-icon-svg{display: none !important;}
.property-feature-icons .epl-icon-container-bed .icon-value { background-image: url(/wp-content/uploads/sites/6/2023/07/bed-n.png); padding-left: 30px; background-size: 24px; background-repeat: no-repeat; background-position: center left; margin: 0 !important; }
.property-feature-icons .epl-icon-container-bath .icon-value { background-image: url(/wp-content/uploads/sites/6/2023/07/bath-n.png); padding-left: 24px; background-size: 18px; background-repeat: no-repeat; background-position: center left; margin: 0 !important; }
.property-feature-icons .epl-icon-container-car .icon-value { background-image: url(/wp-content/uploads/sites/6/2023/07/car-n.png); padding-left: 28px; background-size: 22px; background-repeat: no-repeat; background-position: center left; margin: 0 !important; }
.property-feature-icons .epl-icon-container-air .icon-value { background-image: url(/wp-content/uploads/sites/6/2023/07/fan-n.png); padding-left: 26px; background-size: 20px; background-repeat: no-repeat; background-position: center left; margin: 0 !important; }
.property-feature-icons .epl-icon-container-pool .icon-value { background-image: url(/wp-content/uploads/sites/6/2023/07/pool-n.png); padding-left: 28px; background-size: 22px; background-repeat: no-repeat; background-position: center left; margin: 0 !important; }


.privacy_notice_page_main p{margin-bottom: 0px}
.privacy_notice_page_main span u{color: #414042; font-weight: 500;}
.development_comingmarket .rt-container-fluid{padding: 0px !important;}
.development_comingmarket .tlp-content-holder{padding: 0px;}
.development_comingmarket .tlp-content-holder a{font-weight: 500;}
.ctm_graph{margin-bottom: 50px;}
.elementor-container{padding: 0 15px !important;}
.detail_marketing .elementor-container, .about_team .elementor-container, .inner_space .elementor-container, .single-page .elementor-container{padding: 0px !important;}
.model{z-index: 999 !important;}
.agent_content_info{margin-bottom: 30px;}
.agent_content_info:last-child{margin-bottom: 0px;}
.agent_content_info h6 { color: #414042 !important; margin-bottom: 5px !important; font-size: 18px; line-height: 24px;}
.eplauthor_info .epl-author-contact{display: flex; align-items: center; gap: 8px; flex-wrap: nowrap;}
.eplauthor_info .epl-author-contact .label-mobile{display: flex;}
.eplauthor_info a { color: #414042; transition: all .2s ease-in-out; text-decoration: none;}
.eplauthor_info a:hover{color: #7a7a7a;}
.eplauthor_email{display: flex; align-items: center; gap: 8px; flex-wrap: nowrap;}
.eplauthor_email .label_email{display: flex;}
.eplauthor_email .label_email svg path{fill: #fff !important;}

.contactagent_wrap .elementor-image-box-content h6{color: #414042 !important; margin-bottom: 5px !important; font-size: 18px; line-height: 24px; font-weight: 700;}
.contactagent_wrap .elementor-image-box-content p{margin-bottom: 0px;}
.our_marketing_title{margin-bottom: 10px !important;}





.development_comingmarket{display: flex; width: calc(100% + 30px); margin-left: -15px; flex-wrap: wrap; align-items: flex-start; justify-content: flex-start;}
.development_comingmarket .tlp-portfolio-image1{width: 66.7%; padding: 0 15px;}
.development_comingmarket .price_list_lots{/*width: 33.3%;*/ padding: 0 15px;}
.development_comingmarket .price_list_lots table th{font-weight: 600; font-style: 16px;}
.development_comingmarket .price_list_lots table td, .development_comingmarket .price_list_lots table th{text-align: center; padding: 2px 10px;}
.development_comingmarket .portfolio-detail-desc{width: 100%;padding: 0 15px;}
.price_list_lots table thead{
	background-color: #b0dcc6;
}






/*New home page css start here*/
/*header css start here*/
.header .layout-fullwidth .container{padding: 0 45px !important;}
.header-main .header-main-inner .has-nav .menu-item:hover a{background: transparent !important; color: #414042;}
.header-main .header-main-inner .has-nav .menu-item a:after { position: absolute; content: ""; height: 2px; background: #fff; bottom: 3px; left: 50%; transform: translateX(-50%); width:0px; visibility:hidden; opacity:0; transition: all .3s ease-in-out;}
.header-main .header-main-inner .has-nav .menu-item:hover a:after{width: calc(100% - 30px); visibility:visible; opacity:1;}
.header-main .header-main-inner .has-nav .menu-item.current-menu-item a { background: transparent !important; color: #414042;}
.header-main .header-main-inner .has-nav .menu-item.current-menu-item a:after{width: calc(100% - 30px); visibility:visible; opacity:1;}
.new_banner .elementor-element-populated{padding: 0px !important;}
/*header css end here*/

/*banner slider css start here*/
.new_banner .banner_title{padding-left: 0px !important;}
/*banner slider css end here*/

.property_explore_wrap{position: relative; z-index: 999 !important;}
/*property search section css start here*/
.search_property_wrap{position: relative;}
.search_property_wrap .property_wrap{padding: 115px 0 !important;}
.search_property_wrap:before{z-index: 99 !important; width: 370px; height: 55px;}
.search_property_wrap:after { width: 520px; height: 145px; bottom: -27px; opacity:1; }
.search_property_wrap .property_wrap h2{font-size: 40px; line-height: 50px; font-weight: 600; margin-bottom: 18px;}
.search_property_wrap .property_wrap p{font-size: 15px; line-height: 300; line-height: 23px; margin-bottom: 34px;}
.search_property_wrap .property_wrap .property_worth{gap: 20px;}
.search_property_wrap .property_wrap .property_worth .submit_btn { background: #414042 !important; color: #fff !important; border: 1px solid #414042 !important; font-size: 20px; text-transform: uppercase !important; line-height: normal; min-width: 202px; min-height: 65px !important; transition: all .3s ease-in-out;}
.search_property_wrap .property_wrap .property_worth .submit_btn b{font-weight: 600; color: #fff !important; font-size: 20px; text-transform: uppercase !important; line-height: normal;}
.search_property_wrap .property_wrap .property_worth .submit_btn:hover{opacity: .8;}
.search_property_wrap .property_wrap .search-field{border: 3px solid #B0DCC6 !important; background: #CFE9DB; border-radius: 4px !important; opacity: 0.6; padding: 15px 25px !important; font-size: 15px; line-height: 300; line-height: 23px; color: #414042 !important;}
.search_property_wrap .property_wrap .search-field::placeholder{font-size: 15px; line-height: 300; line-height: 23px; color: #414042 !important;}
.search_property_wrap .property_wrap .search-field:focus{ border-color:#B0DCC6 !important; }
.search_property_wrap .property_wrap .data_get{max-height: 264px; z-index: 9999;}
/*property search section css end here*/ 

/*property info section css start here*/
.property_info_wrap .elementor-element-populated{padding: 0px !important;}
.property_info_wrap .property_info>.elementor-element-populated{min-height: 500px; padding: 30px !important;}
.property_info_wrap .property_info .title_info{margin-bottom: 18px;}
/*property info section css end here*/

/*tab slider css start here*/
.new_tabslider .elementor-background-overlay{background: #fff !important;}
.new_tabslider .elementor-tab-title.elementor-active{border-bottom: 0px !important;}
.tabing_slider .slick-slide{box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.20) !important; border-radius: 10px !important;}
.tabing_slider .slick-slide .view_wrap{display: block; text-align: center;}
.tabing_slider .slick-slide .view_more { background: #B0DCC6; font-size: 14px; line-height: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; padding: 12px 30px; display: inline-block; transition: all .3s ease-in-out;}
.tabing_slider .slick-slide .view_more:hover{color: #B0DCC6 !important; background-color:  #414042;}
.slick-dots { bottom: -45px !important; margin: 0px !important; }
.slick-dots li{margin-top: 0px !important; margin: 0 5px !important; width: 8px !important; height: 8px !important;}
.slick-dots li button { width: 8px !important; height: 8px !important; padding: 0 !important; }
.slick-dots li button:focus{box-shadow: none !important;}
.slick-dots li button:before { width: 8px; height: 8px !important; line-height: 8px !important; font-size: 9px !important; color: #CFE9DB !important; opacity: .8 !important;}
.slick-dots li.slick-active button:before{color: #B0DCC6 !important; opacity: 1 !important;}
/*tab slider css end here*/

/*Meet the team section css start here*/
.meet_team .elementor-element-populated{justify-content: center;}
.meetteam_wrap .agent_caption_inner img { width: 217px; height: 217px; object-fit: cover; border-radius: 50%; object-position: center; }
.meetteam_wrap .agent_caption_inner .elementor-widget-image{max-width: 367px; margin: 0 auto; margin-bottom: 18px;}
.meetteam_wrap .agent_caption_inner .elementor-widget-heading{max-width: 367px; margin: 0 auto; margin-bottom: 15px;}
.meetteam_wrap .agent_caption_inner .elementor-widget-text-editor{max-width: 367px; margin: 0 auto;}
/*Meet the team section css end here*/

/*testimonial section css start here*/
.testimonial_heading{margin: 0px !important;}
.testimonial_wrap .slick-slide h5{font-size: 13px; line-height: 23px; font-weight: 600; color:#414042; margin-bottom: 0px; text-align: center;}
.testimonial_wrap .show_more{margin: 0px !important;}
.testimonial_wrap .content_testimonial{min-height: 145px;}
/*testimonial section css end here*/

/*footer section css start here*/
/*footer-top css start here*/
.site-footer{margin-bottom: 0px !important; padding: 0px !important;}
.site-footer .footer-top{padding: 75px 0 65px 0;}
.site-footer .footer-top .hfg-slot.c-left .widget-title{font-size: 14px; line-height: 14px; letter-spacing: 1px; text-align: center; color: #B0DCC6; margin-bottom: 10px; font-weight: 600;}
.site-footer .footer-top .widget_media_image .wp-block-image{margin-top: 20px;}
.site-footer .footer-top .menu li{margin: 0px; padding: 0;}
.site-footer .footer-top .menu li{margin: 0 0 2px 0 !important; line-height: 20px;}
.site-footer .footer-top .menu li a{font-size: 14px; line-height: 20px; letter-spacing: 0.28px; font-weight: 300; color: #fff;}
.site-footer .footer-top .hfg-slot.center .widget_block{margin-bottom: 0px;}
.site-footer .footer-top .hfg-slot.center .wp-block-heading{font-size: 14px; line-height: 14px; letter-spacing: 1px; text-align: center; color: #B0DCC6; margin-bottom: 10px; font-weight: 600;}
.site-footer .footer-top .hfg-slot.center ul{margin: 0px; padding:0px;}
.site-footer .footer-top .hfg-slot.center ul li{margin:0 0 2px 0 !important; line-height:20px;}
.site-footer .footer-top .hfg-slot.center ul li a{font-size:14px; line-height: 20px; letter-spacing: 0.28px; font-weight: 300; color: #fff !important;}
/*footer-top css end here*/
/*footer-main css start here*/
.site-footer .footer-main .widget-area{width: 100% !important;}
.site-footer .footer-main .widget-area .widget_block{width: 100% !important;}
.site-footer .footer-main .footer_bottom_caption{width: 100% !important; display: flex; align-items: center; justify-content: space-between; gap: 15px;}
.site-footer .footer-main .footer_bottom_caption .copyright_text{margin-bottom: 0px !important;}
.site-footer .footer-main .widget-area{margin-bottom: 0px !important;}
/*footer-main css end here*/
/*footer section css end here*/
/*New home page css end here*/


.size_pt h2, .size_pt h3, .size_pt h4, .size_pt h5, .size_pt h6, .size_pt div{font-size: 13pt !important;}
body.page-id-124 strong {font-weight: 600 !important;}


.development_comingmarket .image_wrap .tlp-col-md-6{max-width: 100% !important; flex: 0 0 100% !important;}
.development_comingmarket .table_wrap>.elementor-widget-wrap .elementor-element{ max-width: 100% !important; width: 100% !important; }


.custom-accordion .brz-accordion__nav .brz-accordion__nav--previewIcon--active{
	display: none;
}




.client_profile.ctm_last p{
	margin-bottom: 10px;
}





/*media screen*/
@media only screen and (max-width:1440px) {
	.banner_title{padding-left: 9em;}
	.bg_title{margin-top: 0px !important; padding-left: 9em;}

}

@media only screen and (max-width:1360px) {
	.banner_title{padding-left: 6em;}
	.bg_title{margin-top: 0px !important; padding-left: 6em;}

}


@media only screen and (max-width:1199px) {
	.move_right_way:after { width: 509px; height: 135px; }
	.move_right_way:before { width: 400px; height: 64px; }
	.search_filter .epl-search-form form .epl-search-row-select { width: calc(100% / 3 + 5px); margin-left: -5px; padding: 0 5px; }
	.search_filter .epl-search-form .epl-search-submit{margin-bottom: 0px !important;}

}


@media only screen and (max-width:1024px) {
	.col_box img { height: 270px !important; max-width: 270px !important; }
	.slick-next { right: 0px !important; width: 30px !important; height: 30px !important; z-index: 999;}
	.slick-prev { left: 0px !important; width: 30px !important; height: 30px !important; z-index: 999;}
	.testimonial_wrap .slick-slide{min-height: 439px;}
	.slide_wrap .slide .property_details{min-height: 198px;}

	.ctm_section_details_1 .property-details .entry-header h1.entry-title{font-size: 32px; line-height: 40px;}
	.ctm_section_details_1 .property-details .address_info span{font-size: 22px; line-height: 34px;}
	.ctm_section_details_1 .property-details .property-pricing-details .pricing{font-size: 22px; line-height: 34px;}

	.banner_title h1 {font-size: 50px !important; line-height: 60px !important;}
	.bg_title h2 {font-size: 34px !important; line-height: 54px !important;}
	.header .layout-fullwidth .container{padding:0 15px !important;}
}

@media only screen and (max-width:992px) {
	.testimonial_wrap .slick-slide{min-height: 415px;}
}

@media only screen and (max-width:991px) {
	.testimonial_wrap .slick-slide{min-height: 398px;}
	.testimonial_wrap .slick-slide{padding: 90px 30px 40px 30px !important;}
	.testimonial_wrap .content_testimonial{min-height: 130px !important;}
	.testimonial_wrap .content_testimonial p{margin-bottom: 0px !important;}
	.col_box img {height: 218px !important; max-width: 218px !important;}
	.site-footer .footer-main .left .widget-area{margin-bottom: 0px !important;}
	.site-footer{padding-bottom: 0px !important;}
	.slide_wrap .inner_caption{width: calc(100% / 2);}
	.pagination_wrap{justify-content: flex-start;}

	.ctm_section_details_1 .property-details{width: 100%; margin: 20px 0 30px 0; padding:0 20px;}
	.ctm_section_details_1 .property-details .address_info{width: 100%;}
	.ctm_section_details_1 .epl-slider-single-wrapper{width: 100%;}
	.ctm_section_details_1 .epl-archive-entry-image{width: 100%;}
	.ctm_section_details_1 .epl-archive-entry-image a img {height: 100%; max-height: 680px;}
	.content_wrap_1{width: 100%; padding: 0 20px;}
	.content_wrap_1 .epl-author-box-container .epl-author-box-outer-wrapper{justify-content: center;}

	.Banner_section:after { height: 400px; right: -74px; bottom: -28px; }
	.Banner_section>.elementor-container{min-height: 600px !important;}

	.move_right_way:after { width: 380px; height: 101px; }
	.move_right_way:before { width: 320px; height: 50px; }
	.banner_title{padding-left: 4em;}
	.bg_title{margin-top: 0px !important; padding-left: 4em;}

	.content_wrap_1 { gap: 20px; flex-wrap: wrap; }
	.content_wrap_1 .epl-tab-section { width: 100%; padding: 0px !important; }
	.content_wrap_1 .ctm_right { width: 100%; padding: 0px !important; }

	.site-footer .footer-main .footer_bottom_caption{flex-wrap: wrap; justify-content: center; gap: 15px;}
	.site-footer .footer-top{padding: 55px 0 45px 0;}
	.site-footer .footer-main{padding: 15px 0 !important;}
	.site-footer .footer-main .footer_bottom_caption .copyright_text{text-align: center !important;}

}

@media only screen and (max-width:960px) {
    .header-menu-sidebar ul .menu-item a { font-size: 16px; line-height: 24px; color: #414042; font-weight: 500; padding: 10px 15px !important; }
    .header-menu-sidebar ul .menu-item:hover a { background: #fff; color: #b2ddc6 !important; }
    .header-menu-sidebar ul .menu-item.current-menu-item a { background: #fff; color: #b2ddc6 !important; }
    .powered_by_text{justify-content: center; margin-top: 0px;}
    .site-footer .footer-main .left .widget-area{justify-content: center !important;}
    .new_banner h1{position: relative; bottom: 30px;}
    .ctm_graph{overflow-y:hidden; overflow-x:scroll; width: 100%;}
    .ctm_graph svg{min-width: 910px !important;}
    .tlp-portfolio-detail-wrap .tlp-portfolio-image1{width: 60%; }
	.tlp-portfolio-detail-wrap .price_list_lots{width: 40%; }
}

@media only screen and (max-width:767px) {
	.testimonial_wrap .slick-slide{min-height: 360px;}
	.tabing_slider .elementor-tab-mobile-title{display: none !important;}
	.elementor-tabs .elementor-tabs-wrapper{ display: flex !important; text-align: center; justify-content: center;}
	.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title{margin: 0 10px !important; padding: 0 0 10px 0 !important; line-height: 20px;}
	.tabing_slider .slick-slide img{height: 315px !important;}
	.col_box{margin-bottom: 10px;}
	.page-id-127 h1{margin-bottom: 10px !important;}
	.Banner_section:after { height: 305px; right: -55px; bottom: -28px; }
	.Banner_section>.elementor-container{min-height: 460px !important;}
	.banner_title{padding-left: 2em;}
	.bg_title{margin-top: 0px !important; padding-left: 2em;}
	.ctm_section_details_1 .epl-archive-entry-image a img { height: 530px;}
	.ctm_section_details_1 .epl-slider-single-wrapper { max-height: 530px; }
	.ctm_section_details_1 .epl-slider-single-wrapper .epl_slider_container { height: 530px !important; }
	.ctm_section_details_1 .epl-slider-single-wrapper .epl_slider_container .epl-slider-slides { height: 530px !important; }
	.ctm_section_details_1 .epl-slider-single-wrapper .epl_slider_container .epl-slider-slides div { height: 530px !important; display: block !important; }
	.ctm_section_details_1 .epl-slider-single-wrapper .epl_slider_container .epl-slider-slides img { height: 530px !important; } 
	.search_filter .epl-search-form form .epl-search-row-select { width: 100%; margin-left: -0px; padding: 0px; }
	.testimonial_wrap .content_testimonial{min-height: 105px !important;}
	.new_banner h1 { font-size: 34px !important; line-height: 40px !important; position: relative; bottom: 50px; }
	.header .layout-fullwidth .container{padding:0 10px !important;}
	.experience_title h4 span{font-size: 26px !important;}
	.tlp-portfolio-detail-wrap .tlp-portfolio-image1{width: 100%; }
	.tlp-portfolio-detail-wrap .price_list_lots{width: 100%; }
	.development_comingmarket .price_list_lots{padding: 0px !important;}
	.development_comingmarket { overflow: hidden !important; width: 100% !important; margin: 0px !important;}
	.development_comingmarket>.elementor-container{max-width: 100% !important; width: 100% !important;} 
	.development_comingmarket .image_wrap .rt-row{max-width: 100% !important; margin: 0px !important;}
	.development_comingmarket .image_wrap .tlp-col-md-6{padding: 0px !important;}
}


@media only screen and (max-width:575px) {
	.testimonial_wrap .slick-slide{min-height: 430px !important; padding:100px 20px 20px 20px !important;}
	.tabing_slider .slick-slide img{height: 240px !important;}
	.slide_wrap .slide img{height: 240px;}
	.slide_wrap .inner_caption{width: calc(100% / 1);}
	.slide_wrap .slide .property_details{min-height: 100%;}
	.Banner_section:after { height: 235px; right: -40px; bottom: -19px; }
	.Banner_section>.elementor-container{min-height: 390px !important;}
	.property_wrap .property_caption h2{margin-bottom: 20px !important;}
	.move_right_way:after { width: 300px; height: 80px; }
	.move_right_way:before { width: 240px; height: 38px; }
	.banner_title h1 {font-size: 34px !important; line-height: 40px !important; bottom: 0px;}
	.bg_title h2 {font-size: 28px !important; line-height: 38px !important;}
	.banner_slider .n-uc-1cd1f506614be-inner{padding: 0px !important;}
	.banner_slider .n-uc-sDvDzuD2d4t1-inner {padding: 0px !important;}
	.banner_slider{min-height: 350px !important;}
	.banner_slider .elementor-column-gap-default{height: 100%; min-height: 350px !important;}
	.banner_slider .elementor-widget-smartslider{min-height: 350px !important;}
	.banner_slider .n2-ss-slide{min-height: 350px !important;}
	.banner_slider .n2-ss-layer-col{margin-top: -80px !important; }
	.banner_slider .n2-ss-layer { position: relative !important;    /* height: 100%; */ transform: inherit !important;}
	.banner_title{padding-left: 0em;}
	.bg_title{margin-top: 0px !important; padding-left: 0em;}
	.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-featured-image-wrapper{width: 100%;}
	.search_result_wrap .epl-listing-post:not(.epl-listing-grid-view) .property-content{width: 100%; padding: 10px !important;}
	.search_property_wrap .property_wrap .property_worth .submit_btn{min-width: 130px !important;}
	.search_property_wrap .property_wrap .property_worth .submit_btn b{font-size: 16px !important;}
	.search_property_wrap .property_wrap .property_worth{gap: 12px !important;}
	.search_property_wrap .property_wrap h2{font-size: 28px !important; line-height: 40px !important;}
	.search_property_wrap .property_wrap{padding: 90px 0 !important;}
	.site-footer .footer-top{padding: 35px 0 45px 0 !important;}
	.new_banner .n2-ss-widget.n2-ss-control-bullet{--widget-offset:20px !important; offset: 20px !important;}
	.data_get { width: calc(100% - 143px); }

}

@media only screen and (max-width:480px) {
	.site-footer .footer-main .left .widget-area{flex-wrap: wrap;}
	.site-footer .footer-main .widget_nav_menu{width: 100%; padding-top: 10px !important;}

	.Banner_section>.elementor-container{min-height: 460px !important;}
	.Banner_section:after { height: 255px; right: -30px; bottom: -60px; }

	.move_right_way:after { width: 260px; height: 69px; }
	.move_right_way:before { width: 220px; height: 35px; }
}


@media only screen and (max-width:359px) {
	.search_property_wrap .property_wrap .property_worth{flex-wrap: wrap !important;}
	.property_wrap .property_caption .search-form.property_worth .submit_btn{min-width: 100% !important;}
	.data_get { width: 100%; }
}

