/* DPF_NATIVE_HOME_V1 — exact frozen Angular homepage component CSS */
.banner_img_slide{display:flex!important;background:linear-gradient(45deg,#e8ba09,#00403a)}.banner_img_slide   img{position:absolute!important;left:0;top:0;height:100%;max-width:inherit;width:100%!important;object-fit:cover;object-position:center!important}@media (max-width: 767px){.banner_img_slide{min-height:380px}}@media (max-width: 639px){.banner_img_slide{min-height:calc(100vh - 49px)}}  .bannerSlider .slick-arrow{z-index:10}  .bannerSlider .slick-arrow:before{font-size:30px}  .bannerSlider .slick-prev{left:30px}  .bannerSlider .slick-next{right:30px}  .bannerContent{max-width:700px!important;max-width:100%!important}  .bannerContent .bannerTitle{font-size:30px;margin-bottom:8px;font-weight:700;line-height:1}  .bannerDesc{font-size:25px;margin-bottom:20px;font-weight:700}  .bannerIcon img{max-width:50px}  .bannerIcon h4{font-size:20px;font-weight:600}  .bannerIcon p{font-size:15px}@media (max-width: 991px){  .bannerSlider .slick-arrow:before{font-size:20px}  .bannerSlider .slick-prev{left:10px}  .bannerSlider .slick-next{right:10px}  .bannerContent .bannerTitle{font-size:25px;margin-bottom:10px}  .bannerDesc{font-size:15px;margin-bottom:10px}  .bannerIcon img{max-width:30px;margin-bottom:10px}  .bannerIcon h4{font-size:15px}  .bannerIcon p{font-size:12px}}.blogTxt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blogWrap   img, .blogWrap   .blogTitle{-webkit-transition:all .3s linear;transition:all .3s linear}.blogWrap:hover   img{-webkit-transform:scale(1.2);transform:scale(1.1)}.blogWrap:hover   .blogTitle{color:var(--site_clr1)}.propertType_section{position:relative}@media (min-width: 768px){.propertType_section:before{content:"";position:absolute;right:0;top:0;width:55%;background-color:var(--site_clr1);height:100%;opacity:.1}}.propertType_section   .container{position:relative;z-index:1}.faq_accordion   .accordion-button{font-size:25px;font-weight:500;padding:20px 0;border-bottom:1px solid var(--site_clr1);display:block;width:100%;text-align:left}.faq_accordion   .accordion-body{border-bottom:1px solid var(--site_clr1);padding:10px 0 20px;font-size:15px;display:none}.faq_accordion   .accordion-collapse.show   .accordion-body{display:block}.bannerImgWrap{min-height:500px}.bannerImgWrap   img{position:absolute!important;left:0;top:0;height:100%;max-width:inherit;width:150%!important;object-position:center 20%!important}.banner_title{font-weight:400}.banner_txt   span{font-weight:700}.banner_search{background-color:#dfdfdf;padding:20px;position:relative;z-index:1;border-radius:15px;width:100%}@media (min-width: 768px){.banner_search{width:120%;padding:30px}}.search_dropdown{position:absolute;top:100%;padding:15px;border-radius:10px;background-color:#fff;z-index:10;max-height:250px;overflow:auto}.search_dropdown   li:not(:last-child){margin-bottom:10px}.search_dropdown   li   img{width:40px;height:40px;object-position:center;object-fit:cover;border-radius:5px}.site_tabs   button{padding:8px 16px;font-size:16px;background:#fff;font-weight:400;color:var(--site_clr1);border-radius:10px}.site_tabs   button.active{background:var(--site_clr1);color:#fff}.city_cat_thumbnail   img{position:absolute;top:0;left:0;height:100%;-webkit-transition:all .5s linear;transition:all .5s linear}.city_cat_thumbnail:hover   img{-webkit-transform:scale(1.03);transform:scale(1.03);filter:brightness(1.3)}.city_cat_thumbnail   .count{position:absolute;width:100%;font-weight:400;font-size:14px;color:#fff;left:0;bottom:0;text-align:center;z-index:2;background:#0009}.new_dev_posts{box-shadow:0 1px 8px #ccc;border-radius:10px;background-color:#fff;max-width:377px}.new_dev_posts   .thumb_cat_tag{position:absolute;top:20px;left:10px;color:#fff;background-color:var(--site_clr3);color:#000!important;padding:5px 10px;border-radius:5px;font-size:11px;font-weight:500;border-left:0!important}.tt_b{position:absolute;bottom:0;z-index:2;width:100%;padding:30px 10px 10px;text-align:center}.cities_tags   a{background:#fff;box-shadow:0 0 7px #0000001f;border-radius:5px;border:1px solid rgba(255,255,255,0);padding:6px 15px;margin:10px 5px;min-width:100px;display:inline-table;font-size:14px}.cities_tags   .read-more{color:var(--site_clr1);background:transparent;box-shadow:none!important;font-weight:700}@media (min-width: 1024px){.top_dev_inner{width:110%}}@media (max-width: 767px){.banner_txt_wrap{min-height:90vh}}  .p_type_slide .slick-arrow{top:100%;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;background-color:var(--site_clr1);width:40px;height:30px;border-radius:5px;right:10px;padding-top:.5px}  .p_type_slide .slick-arrow.slick-prev{left:auto;right:60px}.propertyStatus{background-color:var(--site_clr3);padding:5px 20px;border-radius:0 10px 10px 0;position:absolute;left:0;top:15px;z-index:1;color:var(--site_clr1);font-size:14px;font-weight:700}
.seachWrapper{position:relative;width:100%}.seachWrapper   input.form-control{height:40px;width:100%;border:1px solid var(--site_clr1, #e3b263);padding:5px 30px 5px 15px;border-radius:10px;font-size:14px}.seachWrapper   input.form-control:focus{outline:none;border-color:var(--site_clr1, #e3b263);box-shadow:0 0 0 2px #e3b2631a}.seachWrapper   .absolute{position:absolute}.seachWrapper   .absolute.right-2{right:12px}.seachWrapper   .absolute.top-1\/2{top:50%}.seachWrapper   .absolute.transform{transform:translateY(-50%)}.seachWrapper   button{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#999}.seachWrapper   button:hover{color:#666}.seachWrapper   button   svg{width:14px;height:14px}.search_results{position:absolute;top:100%;left:0;width:100%;z-index:10;background-color:#fff;max-height:250px;overflow:auto;border-radius:10px;padding:15px;margin-top:5px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);box-shadow:0 0 10px #0003}.searchLoder{height:100px;display:flex;align-items:center;justify-content:center}.searchLoder   svg{width:30px;height:30px}.search_results   ul{list-style:none;margin:0;padding:0}.search_results   ul   li{display:flex;align-items:center}.search_results   ul   li:not(:last-child){margin-bottom:10px}.search_results   ul   li:hover{cursor:pointer}.search_results   ul   li:hover   a{color:var(--site_clr1, #e3b263)}.search_results   ul   li   a{display:flex;align-items:center;text-decoration:none;color:#333;font-size:12px;width:100%;transition:color .2s ease}.search_results   ul   li   a:hover{text-decoration:none}.search_results   ul   li   img{width:40px;height:40px;object-position:center;object-fit:cover;border-radius:5px;margin-right:12px;flex-shrink:0}.search_results   ul   li   span{flex:1;line-height:1.3;word-break:break-word}.search_results   .text-center{text-align:center;padding:20px;font-size:12px;color:#999}@media (max-width: 768px){.search_results{max-height:300px;padding:10px}.search_results   ul   li   img{width:35px;height:35px}.search_results   ul   li   a{font-size:11px}}
