.modal-backdrop{background:#fff}.modal-backdrop.in{opacity:1}.modal-header .close{margin-top:0;position:absolute;left:calc(50% - 7px);top:-15px;font-size:25px}.modal-content .modal-header .modal-title{text-align:center;line-height:normal;color:#f5772d}.modal .g-recaptcha>div{margin:0 auto}.project-img.thumbnail .link_area{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.mortgage-note{margin:25px 0 15px}.mortgage-note span{font-size:14px;font-style:italic}.page-properties .properties-head .main_title h1{font-size:26px;margin-bottom:5px;line-height:28px;font-weight:500;display:inline-block}@media screen and (max-width:480px){.page-properties .properties-head .main_title h1{display:block}}.page-properties .properties-head .main_title p{font-size:14px;font-style:italic;display:inline-block;padding-left:15px;padding-top:5px}@media screen and (max-width:480px){.page-properties .properties-head .main_title p{padding-left:0;padding-top:0;display:block}}.page-properties .overviews .inner_overview .overview-label span{font-size:16px;font-family:Poppins,sans-serif;line-height:normal}.page-search .properties-head .main_title h1{font-size:26px;margin-bottom:5px;line-height:28px;font-weight:500}.page-search .properties-head .main_title p{font-size:14px;font-style:italic}.page-contact{padding-top:0;background:#fff}@media screen and (max-width:480px){.page-contact{padding-top:58px}}.page-contact .contact{padding-top:15px}.page-contact .contact .map-block,.page-contact .contact .section-head{margin-bottom:15px}.page-contact .contact .section-head h2{font-size:28px;color:#282828;text-transform:uppercase}@media screen and (max-width:480px){.page-contact .contact .section-head h2{font-size:18px}}.page-contact .contact .section-body .form-group label{display:block;margin-bottom:5px}.page-contact .contact .section-body .form-control{box-shadow:none;border-radius:0}.page-contact .contact textarea{resize:none}.property-info h3 a{overflow:hidden;height:auto;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Roboto,sans-serif}@media screen and (max-width:480px){.property-info h3 a{text-overflow:clip;height:auto;-webkit-box-orient:initial}}.property-info .location span:first-child{width:20px;float:left}.property-info .location span:last-child{overflow:hidden;height:auto;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.breadcrumbs .breadcrumb_content .breadcrumb{padding-left:0;padding-right:0}.footer-top .subscribe-form form .form-control{color:#fff}.custom-pagination nav{text-align:center;display:inline-block;width:100%}.custom-pagination nav .pagination{margin:0}.custom-pagination nav .pagination li{display:inline-block;position:relative}.custom-pagination nav .pagination li a,.custom-pagination nav .pagination li span{width:35px;border-radius:50%;height:35px;padding:5px;font-size:16px}.custom-pagination nav .pagination li:first-child a,.custom-pagination nav .pagination li:first-child span,.custom-pagination nav .pagination li:last-child a,.custom-pagination nav .pagination li:last-child span{border:0;border-radius:0;background:none}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{border:0;background:#6f964e}.page-news{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:2}.page-news .main-content.news .section-head .main_title h2{text-align:left}.page-news .main-content.news .inner_new{margin-bottom:30px}.page-news .main-content.news .news-item{position:relative;display:inline-block;vertical-align:top;max-width:100%;text-align:left;padding:18px;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;border:1px solid hsla(0,0%,51.4%,.2);box-shadow:0 0 6px rgba(0,0,0,.15);transition:all .3s}.page-news .main-content.news .news-item:before{position:absolute;left:0;top:0;width:100%;height:100%}.page-news .main-content.news .news-item:hover{transform:translateY(-2px)}.page-news .main-content.news .news-item .date{position:absolute;left:0;top:auto;bottom:22px;width:auto;height:auto;padding:5px 10px;background-color:#f1f1f1;font-weight:100;font-size:36px;color:#4a4a4a;line-height:1;text-align:center;z-index:1}.page-news .main-content.news .news-item .date span{font-weight:500;font-size:10px;display:block;color:#4c4c4c}.page-news .main-content.news .news-item .news-item-pic{transition:background-position .5s ease-in-out;position:relative}.page-news .main-content.news .news-item .news-item-pic img{transition:all .55s;transition:transform .35s ease-out;background-size:cover;background-position:50%;-o-object-fit:fill;object-fit:fill}.page-news .main-content.news .news-item .news-item-pic .link_area{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.page-news .main-content.news .news-item .new-text{height:72px;padding:15px 0 0 60px;overflow:hidden}.page-news .main-content.news .news-item .new-text h3{margin:0;font-size:medium}.page-news .main-content.news .news-item .new-text h3 a{font-size:15px;line-height:normal;color:#333;font-family:Poppins,sans-serif}.section.new .section-body .right .item{margin-bottom:13px}.modal_form .error{color:red;font-size:14px}.detail-new{padding-top:25px;position:relative}.detail-new .block-article .article-head{position:relative;margin-bottom:15px}.detail-new .block-article .article-head header h1{font-size:23px;margin-bottom:10px;font-weight:400;line-height:normal}.detail-new .block-article .article-head .meta{position:relative;padding-bottom:5px;font-style:italic;font-size:13px}.detail-new .block-article .article-head .meta:before{content:"";position:absolute;bottom:0;left:0;width:120px;height:1px;background:#eaeaea}.detail-new .block-article .article-head .meta span{display:inline-block;border-right:1px solid #ccc;position:relative;padding:0 10px}.detail-new .block-article .article-head .meta span:first-child{padding-left:0}.detail-new .block-article .article-head .meta span:last-child{padding-right:0;border:0}.detail-new .block-article .article-entry p{margin-top:0;margin-bottom:10px;font-size:16px;font-family:Poppins,sans-serif}.related-post{padding-top:25px;position:relative}.related-post .related-head .title h4{font-size:20px;line-height:normal;text-transform:none;color:#333;font-family:Poppins,sans-serif}.related-post .post{position:relative;display:inline-block;vertical-align:top;max-width:100%;text-align:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;border:1px solid hsla(0,0%,51.4%,.2);box-shadow:0 0 6px rgba(0,0,0,.15);transition:all .3s}.related-post .post-img{transition:background-position .5s ease-in-out;position:relative;padding:10px}.related-post .post-img img{display:block;max-width:100%;transition:all .55s;transition:transform .35s ease-out;background-size:cover;background-position:50%;-o-object-fit:fill;object-fit:fill}.related-post .post-img .link_area{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.related-post .post-head{position:relative}.related-post .post-head .date{position:absolute;left:0;top:0;bottom:15px;width:auto;height:auto;padding:5px 10px;background-color:#f1f1f1;font-weight:100;font-size:36px;color:#4a4a4a;line-height:1;text-align:center;z-index:1}.related-post .post-head .date span{font-weight:500;font-size:10px;display:block;color:#4c4c4c}.related-post .post-head header{height:72px;padding:15px 0 0 70px;overflow:hidden}.related-post .post-head header h5{margin:0;font-size:medium}.related-post .post-head header h5 a{font-size:15px;line-height:normal;font-weight:400;color:#333;font-family:Poppins,sans-serif}.section.main-content.detail-property{padding-bottom:35px}.page-contact .required:after{content:" *";color:red}.page-properties.agents{background:#f9f9f9;margin-top:0}.page-properties.agents .main-content{padding-top:0}.page-properties.agents .main-content .panel-body.mortgage{background:#f9f9f9;margin-top:45px;padding-top:0}.page-properties.agents .properties-grid{background:#f9f9f9;padding-top:40px}.page-properties.agents .agent-detail{padding-top:40px;padding-bottom:40px;background:#fff;display:inline-block;width:100%}.page-properties.agents .agent-detail .agent{display:table;margin:0 auto;width:60%}@media screen and (max-width:480px){.page-properties.agents .agent-detail .agent{width:100%}}.page-properties.agents .agent-detail .agent-avatar{float:left;width:32%}@media screen and (max-width:480px){.page-properties.agents .agent-detail .agent-avatar{width:35%}}.page-properties.agents .agent-detail .agent-avatar img{max-width:100%}.page-properties.agents .agent-detail .agent-contact{float:left;width:68%;padding-left:30px}@media screen and (max-width:480px){.page-properties.agents .agent-detail .agent-contact{padding-left:15px;width:65%}}.page-properties.agents .agent-detail .agent-contact .agent-name{margin-bottom:10px}.page-properties.agents .agent-detail .agent-contact .agent-name h1{font-size:23px;line-height:normal;font-family:Poppins,sans-serif;margin-bottom:10px}@media screen and (max-width:480px){.page-properties.agents .agent-detail .agent-contact .agent-name h1{font-size:18px;margin-bottom:5px}}.page-properties.agents .agent-detail .agent-contact .agent-name p{margin:0}.page-properties.agents .agent-detail .agent-contact .meta .info{position:relative;margin-bottom:10px}@media screen and (max-width:480px){.page-properties.agents .agent-detail .agent-contact .meta .info{margin-bottom:5px}}.page-properties.agents .agent-detail .agent-contact .meta .info:last-child{margin-bottom:0}.page-properties.agents .agent-detail .agent-contact .meta .info-value a{color:#f96a0e}.page-properties.agents .agent-detail .agent-contact .foot{position:relative;margin-top:30px}@media screen and (max-width:480px){.page-properties.agents .agent-detail .agent-contact .foot{margin-top:5px}}.page-properties.agents .agent-detail .agent-contact .foot .btn-phone{background:#8fc74a;color:#fff;margin-right:10px;line-height:normal;height:auto;padding:0 50px;border-radius:4px;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15)}@media screen and (max-width:480px){.page-properties.agents .agent-detail .agent-contact .foot .btn-phone{padding:0 40px}}.page-properties.agents .agent-detail .agent-contact .foot .btn-phone:hover{opacity:.85}.page-properties.agents .agent-detail .agent-contact .foot .btn-phone i{transform:rotate(110deg);font-size:18px}.page-properties.agents .agent-detail .agent-contact .foot .btn-phone span{font-size:20px;font-weight:600;font-family:Poppins,sans-serif;line-height:52px;color:#fff;cursor:pointer}@media screen and (max-width:480px){.page-properties.agents .agent-detail .agent-contact .foot .btn-phone span{line-height:40px;font-size:15px}}.feat_property .details .tc_content{padding:10px 12px}.feat_property .details .tc_content h4{line-height:normal;font-size:16px;display:flex;align-items:center;min-height:40px}.feat_property .details .tc_content h4 a{color:#1d293e}.property-info .meta-right{float:left;width:100%;text-align:left}.property{background:none;box-shadow:none}.footer_about_widget p{line-height:21px}.footer_contact_widget ul li{font-size:16px;color:#fff;font-family:Roboto,sans-serif}.footer_one{background-color:#a1664c;padding:35px 0 30px}@media only screen and (max-width:991px){.footer_about_widget,.footer_contact_widget,.footer_qlink_widget,.login_form,.main_blog_post_content{margin-bottom:30px}}@media only screen and (max-width:991px){.footer_about_widget h4,.footer_apps_widget h4,.footer_contact_widget h4,.footer_qlink_widget h4,.footer_social_widget h4{margin-bottom:10px}}@media only screen and (max-width:991px){.footer_qlink_widget{padding-left:0}}.footer_qlink_widget li a{line-height:25px}.main-content.properties .properties-head .main_title{position:relative;margin-bottom:25px}.sidebar .box.contact .contact-form .btn-submit span{line-height:30px;text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:700}.section.properties.related .section-head .main_title h4{text-align:left;font-family:Roboto,sans-serif;font-size:23px;padding-bottom:5px;text-transform:uppercase}@media screen and (max-width:480px){.section.properties.related .section-head .main_title h4{font-size:18px}}.sidebar .box.contact .contact-form .btn-submit{position:relative;margin-bottom:10px;border:1px solid #16514f;background:none;outline:0}.sidebar .box.contact .contact-form .btn-submit:last-child{margin-bottom:0}.sidebar .box.contact .contact-form .btn-submit span{color:#16514f}.sidebar .box.contact.project .contact-heading .call-now .btn-mobile{text-align:center;margin-bottom:10px;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(116,102,76,.1)}@media only screen and (max-width:991px){.copyright-widget,.footer_menu_widget{text-align:left!important}}@media only screen and (max-width:991px){.start_partner{text-align:center}}@media only screen and (max-width:991px){.start_partner h2{font-size:22px}}@media only screen and (max-width:991px){.parner_reg_btn{padding-top:20px}}@media only screen and (max-width:991px){.parner_reg_btn,.parner_reg_btn.text-right{text-align:center!important}}@media only screen and (max-width:991px){.parner_reg_btn a.btn{height:45px;line-height:30px}}.footer_social_widget{position:relative}.footer_social_widget li{margin-right:10px;padding:8px;border-radius:50%;border:1px solid #8a99b3;width:35px;height:35px;text-align:center}.footer_social_widget li:last-child{margin-right:0}.footer_social_widget li:hover{background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.footer_social_widget li:hover a{color:#fff}.w100{width:100%}.page-properties .main-content .project-detail .project-content .block_item img{width:100%;display:block;max-width:100%}@media screen and (max-width:480px){.page-properties .main-content .project-detail .project-content .block_item img{height:100%}}.page-about .page-content-about{position:relative}.page-about .page-content-about .about-item-list .about-item{position:relative;padding:35px 0}.page-about .page-content-about .about-item-list .about-item:nth-child(2n){background-color:#f2f2f2}.page-about .page-content-about .about-item-list .about-item:nth-child(2n) .about-col-caption{float:right}.page-about .page-content-about .about-item-list .about-item .about-sub-title{position:relative;padding-bottom:15px;margin-bottom:25px;outline:0;text-transform:uppercase;font-size:26px;font-weight:400;line-height:normal;color:#8A5740;text-align:center;font-family:Poppins,sans-serif}.page-about .page-content-about .about-item-list .about-item .about-sub-title:after,.page-about .page-content-about .about-item-list .about-item .about-sub-title:before{position:absolute;left:50%;content:""}.page-about .page-content-about .about-item-list .about-item .about-sub-title:before{bottom:0;margin-left:-63px;width:126px;height:2px;background-color:#bdbebd}.page-about .page-content-about .about-item-list .about-item .about-sub-title:after{bottom:-1px;margin-left:-37px;width:74px;height:4px;background-color:#8A5740}.page-about .page-content-about .about-item-list .about-item .about-sub-description{position:relative}.page-about .page-content-about .about-item-list .about-item .about-sub-description p{font-size:15px;font-family:Poppins,sans-serif;line-height:normal;color:#333;margin-bottom:10px;text-align:justify}.page-about .page-content-about .about-item-list .about-item .about-sub-description p:last-child{margin-bottom:0}