 @charset "UTF-8";@import url(../icons/font-awesome/css/font-awesome.min.css);@import url(../icons/simple-line-icons/css/simple-line-icons.css);@import url(../icons/simple-line-icons/css/line-awesome.min.css);@import url(bootstrap.min.css);@font-face {font-family: 'Poppins';src: url('../icons/poppins/poppins-regular.woff2') format('woff2'), url('../icons/poppins/poppins-regular.woff') format('woff');font-weight: 400;font-style: normal;}@font-face {font-family: 'Poppins';src: url('../icons/poppins/poppins-bold.woff2') format('woff2'), url('../icons/poppins/poppins-bold.woff') format('woff');font-weight: 700;font-style: normal;}@font-face {font-family: 'Poppins';src: url('../icons/poppins/poppins-medium.woff2') format('woff2'), url('../icons/poppins/poppins-medium.woff') format('woff');font-weight: 500;font-style: normal;}@font-face {font-family: 'Poppins';src: url('../icons/poppins/poppins-semibold.woff2') format('woff2'), url('../icons/poppins/poppins-semibold.woff') format('woff');font-weight: 600;font-style: normal;}@font-face {font-family: 'Raleway';src: url('../icons/raleway/raleway-bold.woff2') format('woff2'), url('../icons/raleway/raleway-bold.woff') format('woff');font-weight: 700;font-style: normal;}@font-face {font-family: 'Raleway';src: url('../icons/raleway/raleway-medium.woff2') format('woff2'), url('../icons/raleway/raleway-medium.woff') format('woff');font-weight: 500;font-style: normal;}@font-face {font-family: 'Raleway';src: url('../icons/raleway/raleway-regular.woff2') format('woff2'), url('../icons/raleway/raleway-regular.woff') format('woff');font-weight: 400;font-style: normal;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {font-family: "Poppins";color: #aeb4b6;font-size: 14px;font-weight: 400;overflow-x: hidden;}body.pg {line-height: 1;}a:focus, a:hover {text-decoration: none;}a.link:focus, a.link:hover {color: #070f43;}ul {padding: 0;margin: 0px;}li {list-style: none;}h1, h2, h3, h4, h5, h6 {color: #242526;font-weight: 500;}p {font-family: "Raleway", sans-serif;font-size: 13px;line-height: 24px;}section {float: left;width: 100%;position: relative;}footer {float: left;width: 100%;}select:focus {outline: none;-webkit-box-shadow: none;box-shadow: none;}a, .dropdown-item, .drop-menu, .drop-menu .select i, .wrapper:before, .popup, .price, .price > h4, .agent_info > h3, .slick-prev, .slick-next, .categories-info, .catg-icon > i, .categories-info > h3, .overlay-stick, .map-city-links ul li a, .header .navbar-nav .nav-item .nav-link, .drop-menu .select .currency, .drop-menu .dropeddown li, .card .img-block:before, .card .img-block:after, .popular-cities .card:before, .popular-cities .card:after, .banner-search .btn:before, .banner-search .btn:after, .intro-content a:before, .intro-content a:after, .sbmt-btn:before, .sbmt-btn:after, .btn2:before, .btn2:after, .btn-default:before, .btn-default:after, .card .img-block .overlay, .srch-btn .overlay, .card .card-body h3, .explore-feature .card .card-body i, .popular-cities .card .overlay, .popular-cities .card .card-body i, .map-box h4 a, .infoBox-close, .map-box-icon, .marker-card, #geoLocation, #mapnav-buttons a, #scrollEnabling, #streetView, .bottom-list ul li a, .footer-social a, .alert-success, .post-nfo li, .post-nfo li a, .post_info > h3 a, .blog-img:before, .agent_img:before, .widget-catgs ul li a, .widget-catgs ul li a span, .ps-info > h3 a, .widget-tags > ul li a, .btn1, .blog-single-post:hover .view-post, .agent:hover .view-post, .socio-links li a, .social_links li a, .btn-default, .card .card-footer a .la-heart-o, .partner-logo > a img, .signin-btn b:before, .model-item .title, .h-page-card .title a, .btn, .language-selector .drop-menu .dropeddown li {-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-ms-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}.p-0 {padding: 0px;}.section-padding {padding: 65px 0px;}.section-heading {text-align: center;float: left;width: 100%;}.section-heading span {font-size: 14px;color: #aeb4b6;float: left;width: 100%;margin-bottom: 2px;}.section-heading h3 {font-size: 32px;font-weight: 400;float: left;width: 100%;margin-top: -4px;}.card {border-radius: 0px;position: relative;}.ext-link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.card-body {padding: 20px;}.card-footer {padding: 20px;}button:focus {outline: 0px;}@media (min-width: 1200px) {.container {max-width: 1170px;padding: 0;}}::-webkit-input-placeholder {color: #7e7f82;}::-moz-placeholder {color: #7e7f82;}:-ms-input-placeholder {color: #7e7f82;}:-moz-placeholder {color: #7e7f82;}header {float: left;width: 100%;}header.pb {position: absolute;top: 0;left: 0;z-index: 99;}.top-header {background: #070f43;height: 53px;line-height: 55px;border-bottom: 1px solid #0f1649;}.header-address a {display: inline-block;color: #d6d8e0;}.header {height: 105px;}.header-address a i {font-size: 18px;margin-right: 9px;position: relative;top: 1px;}.header-address a span {font-size: 12px;margin-right: 29px;font-weight: 500;position: relative;}.header-social {text-align: right;position: relative;top: -1px;}.header-social a {display: inline-block;color: #d6d8e0;font-size: 13px;padding: 0 9px;}.header-social a:last-child {padding-right: 0px;}.close-menu {color: #000;font-size: 36px;position: absolute;top: 10px;right: 20px;display: none;}.header .navbar-brand {margin-right: 69px;margin-top: 6px;}.header .navbar-brand img {max-width: 105px;}.header .dropdown-toggle::after {font-family: FontAwesome;content: "\f107";border: 0px;vertical-align: top;font-size: 14px;position: relative;top: 3px;left: 1px;}.menu-button {width: 30px;background-color: inherit;border:0;cursor: pointer;margin-top: 10px;display: none;}.menu-button span {width: 100%;height: 3px;background-color: #111;margin-bottom: 6px;display: block;}header.pb .menu-button span {background-color: #fff;}.header .navbar {padding: 27px 0px;}.header .navbar-nav .nav-item {margin-right: 27px;}.header .navbar-nav .nav-item .nav-link {color: #161616;font-size: 14px;position: relative;}.sbmt-btn:hover {background-color: rgba(199, 171, 94, 0.2);}.sbmt-btn {position: relative;overflow: hidden;}.sbmt-btn:hover span, .sbmt-btn:hover i {color: #fff;}.header .navbar-nav .nav-item .dropdown-menu {border-radius: 0px;border: 0px;padding: 0 20px;border-top: 1px solid #d5d4d9;overflow: hidden;position: absolute;top: 187.7%;left: 0;margin: 0;}.header .navbar-nav .nav-item .dropdown-menu:before {content: '';position: absolute;top: -3px;left: 0;width: 100%;height: 1px;-webkit-box-shadow: 3px 2px 13px rgba(0,0,0,0.2);-moz-box-shadow: 3px 2px 13px rgba(0,0,0,0.2);-ms-box-shadow: 3px 2px 13px rgba(0,0,0,0.2);-o-box-shadow: 3px 2px 13px rgba(0,0,0,0.2);box-shadow: 3px 2px 13px rgba(0,0,0,0.2);}.dropdown-item:last-child {border-bottom: 0;}.dropdown-item {padding: 15px 0 14px 0;border-bottom: 1px solid #dfe0e5;text-transform: capitalize;line-height: 1;}.header .navbar-nav .nav-item .dropdown-menu .dropdown-item {font-size: 14px;}.header .navbar-nav .signin-btn {margin-right: 25px !important;margin-top: 3px;}.header .navbar-nav .signin-btn a {margin-top: 5px;}.header .navbar-nav .signin-btn a i {font-size: 18px;margin-right: 7px;position: relative;top: 3px;}.header .nav-item.signin-btn .nav-link {margin-top: 3px;}.header .navbar-nav .nav-item .nav-link.sbmt-btn {position: relative;top: -1px;}.header .navbar-nav .nav-item.signin-btn {margin-right: 25px;}.header .navbar-nav .submit-btn {margin-right: 0px;margin-top: 0;}.header .navbar-nav .submit-btn a {border: 1px solid;border-radius: 30px;padding: 0 25px;height: 51px;line-height: 48px;color: #6a7be7 !important;}.header .navbar-nav .submit-btn a i {font-size: 16px;margin-right: 10px;position: relative;top: 2px;}.banner {padding: 200px 0px;background: url("../images/hero.jpg");background-size: cover;background-position: center;min-height: 674px;position: relative;z-index: 1;}.banner::after {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(22, 22, 22, 0.6);z-index: -1;}.banner .container {padding: 0 15px;}.banner-content h1 {font-size: 44px;color: #fff;text-align: center;font-weight: 400;margin-bottom: 33px;margin-top: 49px;}.banner.hp2 {padding: 230px 0 150px 0;}.banner-search {background: #fff;border-radius: 50px;padding: 0px 7px 0px 10px;height: 65px;}.banner-search .form-group {margin: 0px;padding: 0;}.banner-search .form-control {font-size: 14px;font-weight: 500;height: 46px;border: 0px;margin: 9px 0px 10px 0px;border-radius: 0px;padding-left: 25px;}.half-map-sec .banner-search .form-control {font-size: 12px;}.half-map-sec .drop-menu .select {font-size: 12px;}.half-map-sec .features_list ul li {width: 25%;}.half-map-sec .drop-menu .dropeddown li {font-size: 12px;}.half-map-sec .features_list {margin-top: -50px;margin-bottom: 50px;}.banner-search .form-control:hover, .banner-search .form-control:focus, .banner-search .form-control.active {-webkit-box-shadow: none !important;box-shadow: none !important;}.banner-search .btn {border-radius: 50px;margin: 7px 0px;padding: 0 36px;height: 51px;line-height: 51px;float: right;border:0;font-size: 14px;color: #fff;box-shadow: none;position: relative;overflow: hidden;z-index: 99;}.banner-search .btn:hover {background-color: rgba(199, 171, 94, 0.2);}.banner-search .btn i {margin-right: 8px;font-size: 18px;position: relative;top: 2px;}.signin-btn b {position: relative;}.signin-btn b:hover:before {opacity: 1;visibility: visible;left: 0;width: 100%;}.signin-btn b:before {content: '';position: absolute;bottom: -5px;left: 50%;width: 0;height: 2px;opacity: 0;visibility: hidden;}.drop-menu {background: #fff;width: 100%;display: inline-block;position: relative;font-size: 14px;height: 100%;text-align: left;margin: 7px 0;border-left: 1px solid #e0e1e6;padding: 5px 10px 5px 10px;}.drop-menu .select {cursor: pointer;display: block;padding: 10px;color: #7e7f82;font-weight: 500;padding-left: 20px;font-size: 14px;text-transform: capitalize;}.drop-menu .select i {font-size: 14px;margin-top: 5px;cursor: pointer;float: right;position: relative;right: 10px;}.form_field {float: left;}.addres {width: 376px;}.tpmax {width: 207px;}.srch-btn {float: left;width: 156px;position: relative;}.drop-menu .select .currency {font-size: 13px;cursor: pointer;float: right;}.drop-menu.active {border-radius: 5px 5px 0 0;}.drop-menu.active:hover, .drop-menu.active:focus {border-radius: 5px 5px 0 0;}.drop-menu.active .select {-webkit-box-shadow: none !important;box-shadow: none !important;outline: none;}.drop-menu.active .select i {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.drop-menu:focus {-webkit-box-shadow: none;box-shadow: none;outline: none;}.drop-menu .dropeddown {position: absolute;width: 100%;left: 0;margin-top: 1px;overflow: hidden;display: none;max-height: 144px;overflow-y: auto;z-index: 100;background: #fff;padding: 0;list-style: none;padding: 0 30px;border:1px solid #d3d3db;top: 112%;}.drop-menu .dropeddown li {padding: 15px 0 14px 0;cursor: pointer;color: #242526;border-bottom: 1px solid #e0dfe5;}.drop-menu.active .select > span, .drop-menu.active .select i, .drop-menu .dropeddown li:hover {color: #7686e6;}.drop-menu .dropeddown li:last-child {border-bottom: 0;}.intro.section-padding {padding: 110px 0px 6px;}.intro .container {padding: 0 15px;}.intro .row {margin: 0;}.intro-content h3 {font-size: 32px;margin-top: 31px;margin-bottom: 20px;font-weight: 400;}.intro-content > a {margin-top: 30px;}.intro-content p {font-family: "Raleway", sans-serif;font-size: 16px;color: #67686c;line-height: 30px;}.view-btn {margin-top: 14px;border-radius: 30px;display: inline-block;border: 1px solid;font-size: 14px;height: 51px;line-height: 49px;padding: 0 26px 0 27px;position: relative;overflow: hidden;z-index: 2;}.view-btn i {margin-right: 5px;font-size: 16px;position: relative;top: 2px;padding-right: 7px;}.view-btn:hover, .view-btn:focus, .view-btn.active {background: rgba(199, 171, 94, 0.2);color: #fff;border-color: transparent;box-shadow: inherit;}.intro-img img {width: 100%;max-width: inherit;}.intro-thumb-row {background: #fff;padding: 30px 0px 30px;z-index: 100;position: relative;display: inline-block;top: -69px;}.intro-thumb-row img {vertical-align: middle;border-style: none;}.intro-thumb:last-child {margin-right: 30px;}.intro-thumb {border: 1px solid #e0e1e6;display: inline-block;margin-right: 27px;width: 270px;}.intro-img {padding-left: 15px;}.intro-thumb h6 {display: inline-block;padding-left: 15px;position: relative;top: 2px;min-width: 150px;font-size: 14px;}.popular-listing .card {margin-top: 0;border:0;cursor: pointer;}.popular-listing.hp5 .card {margin-bottom: 30px;}.section-heading {margin-bottom: 37px;}.popular-listing .card {border:0;cursor: pointer;}.popular-listing.section-padding {padding: 1px 0 40px 0;}.card .img-block {position: relative;z-index: 1;float: left;width: 100%;}.card .img-block::after {position: absolute;content: '';left: 0;right: 0;bottom: 0;top: 0;background: transparent -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(0, 0, 0, 0.5)));background: transparent -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.5));background: transparent -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.5));background: transparent linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.5));z-index: 0;}.card .img-block h5, .map-box .rate-info > h5 {margin: 0px;color: #fff;font-size: 20px;font-weight: 600;float: left;position: relative;top: 5px;}.card .img-block span, .map-box .rate-info > span {color: #fff;text-transform: uppercase;font-size: 12px;background: rgba(145, 147, 152, 0.7);border-radius: 50px;padding: 5px 13px;float: right;margin-top: 2px;}.card .img-block:before, .card .img-block:after, .popular-cities .card:before, .popular-cities .card:after, .banner-search .btn:before, .banner-search .btn:after, .intro-content a:before, .intro-content a:after, .sbmt-btn:before, .sbmt-btn:after, .btn2:before, .btn2:after, .btn-default:before, .btn-default:after {content: '';position: absolute;top: 0;left: 0;width: 50%;height: 100%;background: rgba(199, 171, 94, 0.2);opacity: 0;visibility: hidden;}.btn2:before, .btn2:after, .btn-default:before, .btn-default:after {background-color: rgba(48,62,148,0.50);}.banner-search .btn:before, .banner-search .btn:after, .intro-content a:before, .intro-content a:after, .sbmt-btn:before, .sbmt-btn:after, .btn2:before, .btn2:after, .btn-default:before, .btn-default:after {z-index: -1;}.intro-content a:after {right: 0;left: auto;}.banner-search .btn:after, .sbmt-btn:after, .btn2:after, .btn-default:after {right: 0;left: auto;}.card .img-block:after {right: 0;left: auto;}.popular-cities .card:hover:after {left: auto;right: 0;}.banner-search .btn:hover:before, .banner-search .btn:hover:after, .intro-content a:hover:before, .intro-content a:hover:after, .sbmt-btn:hover:before, .sbmt-btn:hover:after, .btn2:hover:before, .btn2:hover:after, .btn-default:hover:before, .btn-default:hover:after {opacity: 1;visibility: visible;width: 0;}.card:hover .img-block:before, .card:hover .img-block:after, .popular-cities .card:hover:before, .popular-cities .card:hover:after {opacity: 1;visibility: visible;width: 0;}.card .img-block .overlay, .srch-btn .overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(199, 171, 94, 0.2);opacity: 0;}.card .card-body {padding: 21px 23px 0;border-left: 1px solid #dfe0e5;border-right: 1px solid #dfe0e5;}.card .card-body h3 {font-size: 18px;margin-bottom: 2px;color: #242526;}.card .card-body h3 a {color: #242526;}.card .card-body p {font-size: 12px;color: #aeb4b6;margin-bottom: 16px;float: left;width: 100%;}.card .card-body p i {margin-right: 4px;font-size: 14px;margin-left: 0;position: relative;top: 2px;}.card .card-body ul {border-bottom: 1px solid #ddd;padding-bottom: 16px;}.card .card-body ul li {display: inline-block;font-size: 12px;color: #242526;line-height: 11px;border-right: 1px solid #ddd;padding: 0px 17px 0px 17px;margin-right: -3px;}.card .card-body ul li:first-child {padding-left: 0px;}.card .card-body ul li:last-child {border-right: 0px;}.card .card-footer {background: transparent;border-top: 0px;border-right: 1px solid #dfe0e5;border-bottom: 1px solid #dfe0e5;border-left: 1px solid #dfe0e5;padding: 14px 20px 17px 20px;}.card .card-footer a {color: #aeb4b6;font-size: 12px;position: relative;}.card .card-footer a.pull-right {margin-top: 6px;}.card .card-footer a .la-heart-o {background: #f3f4f7;color: #242526;width: 30px;height: 30px;line-height: 30px;text-align: center;display: inline-block;font-size: 16px;border-radius: 50px;position: relative;top: 1px;padding-left: 3px;z-index: 99;}.card .card-footer a .la-heart-o:hover {color: #fff;}.card .card-footer a .fa-calendar {margin-right: 7px;font-size: 14px;}.card:hover .img-block .overlay, .popular-listing .card:focus .img-block .overlay {opacity: 1;}.img-block img {width: 100%;float: left;}.card .card-footer a.pull-right i {padding-right: 3px;}.explore-feature .card {text-align: center;border-color: #e0e1e6;}.explore-feature .card:hover .card-body i {-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);transform: scale(0.9);}.explore-feature .card .card-body {padding: 37px 15px 32px 15px;border:0;}.explore-feature .card .card-body i {font-size: 36px;color: #fff;border-radius: 100%;height: 89px;width: 89px;line-height: 89px;display: inline-block;}.explore-feature .card .card-body h3 {font-size: 18px;margin-top: 27px;margin-bottom: 9px;}.explore-feature .card .card-body p {font-size: 13px;line-height: 22px;margin-top: 0;margin-bottom: 0px;color: #67686c;line-height: 24px;padding: 0 10px;}.popular-cities.section-padding {padding: 40px 0px 110px;}.hp_4 .discover-propt {margin-bottom: 135px;}.popular-cities.hp3.section-padding {padding: 0 0 0 0;margin-top: -30px;}.popular-cities.hp3 .card {margin-top: 0;}.card.mgb-30 {margin-bottom: 30px;}.popular-cities .card:hover .overlay-stick {opacity: 0;}.popular-cities.hp3 .card .img-fluid {float: left;}.popular-cities.hp3 .card .card-body h4 {font-size: 16px;font-weight: 600;}.popular-cities .card {position: relative;margin-top: 0;border:0;}.popular-cities .card .overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(199, 171, 94, 0.2);opacity: 0;}.popular-cities .card::after {position: absolute;content: '';left: 0;right: 0;bottom: 0;top: 0;background: transparent -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(0, 0, 0, 0.5)));background: transparent -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.5));background: transparent -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.5));background: transparent linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.5));z-index: 0;}.popular-cities .card .card-body {position: absolute;bottom: 0;left: 0;right: 0;z-index: 1;padding: 0 24px 22px 24px;}.rate-info {float: left;width: 100%;position: absolute;bottom: 0;left: 0;padding: 40px 23px 20px 23px;z-index: 2;}.popular-cities .card .card-body:before, .rate-info:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: linear-gradient(rgba(255,255,255,0.02),rgba(44,44,47,47));z-index: -1;}.popular-cities .card .card-body h4 {color: #fff;margin-bottom: 0;font-size: 20px;font-weight: 600;float: left;}.popular-cities.hp3 .card .card-body i {bottom: 25px;}.popular-cities.hp3 .card .card-body {padding-bottom: 30px;}.popular-cities .card .card-body p {color: #fff;margin: 0px;display: inline-block;font-size: 12px;text-transform: uppercase;font-family: "Poppins", sans-serif;}.popular-cities .card .card-body {border: 0;}.popular-cities .card .card-body i {position: absolute;right: 24px;bottom: 31px;border: 1px solid #e0e1e6;padding: 12px 12px;color: #aeb4b6;border-radius: 100%;height: 40px;width: 40px;font-size: 14px;text-align: center;}.popular-cities .card:hover .overlay, .popular-cities .card:focus .overlay {opacity: 1;}.popular-cities .card:hover i, .popular-cities .card:focus i {background: #fff;color: #aeb4b6;border-color: transparent;}* {-webkit-box-sizing: border-box;box-sizing: border-box;}*:after, *:before {-webkit-box-sizing: border-box;box-sizing: border-box;}.infoBox {border-radius: 4px;}.map-box {background-color: #fff;margin-bottom: 5px;border-radius: 4px;-webkit-box-shadow: 0 0 40px 0 rgba(3, 3, 3, 0.15);box-shadow: 0 0 40px 0 rgba(3, 3, 3, 0.15);position: relative;}.map-box .listing-img-container img {width: 100%;border-radius: 4px 4px 0 0;position: relative;}.map-box .rate-info {position: absolute;bottom: 84px;left: 0;padding-bottom: 20px;}.map-box .rate-info > h5 {top: 4px;}.map-box h4 {margin: 0;padding: 0;}.map-box h4 a {padding: 0 0 2px;font-size: 17px;line-height: 25px;display: inline-block;}.listing-img-container {position: relative;height: 100%;display: block;}.map-box h4 a:hover {color: #66676b;}.map-box p {padding: 0;line-height: 25px;margin: 2px 0 0;font-size: 14px;}.map-box ul.listing-details {padding: 0;font-size: 14px;display: none;}.map-box .listing-title {padding: 16px 22px;}.map-box .listing-img-content {padding: 18px 22px;}.map-box .listing-img-content span {font-size: 21px;}.map-box .listing-img-content .listing-price i {font-size: 15px;margin: -7px 0 0;}.infoBox > img {position: absolute !important;right: 0;top: 0;}.map-box .listing-img-container::before {content: "";display: none;position: absolute;height: 100%;width: 100%;background: -webkit-gradient(linear, left bottom, left top, from(rgba(35, 35, 37, 0.85)), color-stop(35%, rgba(35, 35, 37, 0.4)), color-stop(60%, rgba(22, 22, 23, 0)), to(transparent));background: -webkit-linear-gradient(bottom, rgba(35, 35, 37, 0.85) 0%, rgba(35, 35, 37, 0.4) 35%, rgba(22, 22, 23, 0) 60%, transparent 100%);background: -o-linear-gradient(bottom, rgba(35, 35, 37, 0.85) 0%, rgba(35, 35, 37, 0.4) 35%, rgba(22, 22, 23, 0) 60%, transparent 100%);background: linear-gradient(to top, rgba(35, 35, 37, 0.85) 0%, rgba(35, 35, 37, 0.4) 35%, rgba(22, 22, 23, 0) 60%, transparent 100%);background-color: rgba(35, 35, 37, 0.2);}.map-box .listing-item-content {position: static;width: 100%;margin-top: -3px;background-color: #fff;padding: 15px 23px 20px 23px;border-left: 1px solid #e0e1e5;border-right: 1px solid #e0e1e5;border-bottom: 1px solid #e0e1e5;}.map-box .listing-item-content h3 {color: #242526;font-size: 16px;padding: 0 0 2px;font-weight: 500;margin: 0;line-height: 27px;margin-bottom: 5px;}.map-box .listing-item-content span {font-size: 12px;font-weight: 400;display: inline-block;color: #aeb4b6;}.map-box .listing-item-content span i {padding-right: 5px;}.infoBox-close {position: absolute;top: 10px;right: 10px;display: inline-block;z-index: 99;text-align: center;line-height: 29px;cursor: pointer;font-size: 15px;font-weight: 500;height: 29px;width: 29px;background-color: #fff;color: #333;font-family: "FontAwesome";border-radius: 50%;-webkit-text-stroke: 1px #fff;}.infoBox-close:hover {color: #fff;background-color: #66676b;-webkit-text-stroke: 1px #66676b;}.map-box-icon {height: 38px;width: 38px;position: absolute;bottom: 0;right: 0;background-color: #3685cf;display: block;color: #fff;font-size: 12px;z-index: 101;text-align: center;-webkit-transform: translateX(50%);-ms-transform: translateX(50%);transform: translateX(50%);opacity: 0;visibility: hidden;}.map-box-icon:before {content: "\f064";font-family: "FontAwesome";position: relative;top: 7px;display: block;}.map-box-image:hover .map-box-icon {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateX(0);transform: translateX(0);}.map-box-image {position: relative;overflow: hidden;display: block;}@-webkit-keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}.infoBox .star-rating {font-size: 16px;margin-top: 1px;}.infoBox .star-rating span {margin-right: 3px;}.infoBox .rating-counter {position: relative;top: -1px;}.infoBox:after {content: "";position: absolute;bottom: -5px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 12px solid #fff;}#map {height: 100%;width: 100%;margin: 0;z-index: 990;}#map-container {position: relative;top: 0;left: 0;height: 520px;width: 100%;z-index: 0;margin-bottom: 60px;}.gmnoprint {margin: 10px;}#map-container.fullwidth-home-map {height: 600px;margin-bottom: 0;}#map-container.fullwidth-home-map.hp3 {height: 490px;}#map-container.fullwidth-home-map .main-search-inner {position: absolute;display: block;bottom: 60px;top: auto;-webkit-transform: none;-ms-transform: none;transform: none;padding-bottom: 0;z-index: 100;margin-top: 0;margin-left: auto;margin-right: auto;width: 100%;}#map-container.fullwidth-home-map .main-search-input {margin-top: 0;}.cluster img {display: none;}.cluster-visible {text-align: center;font-size: 15px !important;color: #fff !important;font-weight: 500;border-radius: 50%;width: 50px !important;height: 50px !important;line-height: 50px !important;}.cluster-visible:before {border: 7px solid;opacity: 0.2;-webkit-box-shadow: inset 0 0 0 4px #6a7be7;box-shadow: inset 0 0 0 4px #6a7be7;content: '';position: absolute;border-radius: 50%;top: 0;left: 0;width: 100%;height: 100%;-webkit-animation: cluster-animation 2.5s infinite;animation: cluster-animation 2.5s infinite;}@-webkit-keyframes cluster-animation {0%, 100% {-webkit-transform: scale(1.3) rotate(0deg);transform: scale(1.3) rotate(0deg);}50% {-webkit-transform: scale(1.5) rotate(90deg);transform: scale(1.5) rotate(90deg);}}@keyframes cluster-animation {0%, 100% {-webkit-transform: scale(1.3) rotate(0deg);transform: scale(1.3) rotate(0deg);}50% {-webkit-transform: scale(1.5) rotate(90deg);transform: scale(1.5) rotate(90deg);}}.map-marker-container {position: absolute;margin-top: 10px;-webkit-transform: translate3d(-50%, -100%, 0);transform: translate3d(-50%, -100%, 0);}.marker-container {position: relative;margin: 10px auto;width: 40px;height: 40px;z-index: 1;border-radius: 50%;cursor: pointer;top: -5px;}#singleListingMap .marker-container {cursor: default;}.marker-container {-webkit-perspective: 1000;perspective: 1000;}.marker-card {width: 100%;height: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;position: absolute;z-index: 1;}.map-marker-container.clicked .marker-card, .marker-container:hover .marker-card {-webkit-transform: rotateY(-180deg) translateY(0px);transform: rotateY(-180deg) translateY(0px);}.marker-arrow {width: 0;content: "";height: 0;border-style: solid;border-width: 20px 13px 0;border-color: #6a7be7 transparent transparent;top: 35px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);position: absolute;border-radius: 0;z-index: 1;}.face {position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;text-align: center;border-radius: 10%;color: #fff;z-index: 100;border-radius: 50px;}.face i {line-height: 30px;font-size: 16px;}.face.front {background-color: #fff;border: 6px solid;z-index: 100;}.face.back {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);-webkit-box-sizing: border-box;box-sizing: border-box;color: #fff;}.face.back i {trasform: scaleX(-1);line-height: 38px;font-size: 18px;}.face.back:after {content: "";display: block;width: 36px;height: 36px;top: 2px;left: 2px;border-radius: 10%;position: absolute;}.custom-zoom-in, .custom-zoom-out {background-color: #fff;color: #333;cursor: pointer;border-radius: 50%;margin: 5px 15px;-webkit-transition: color 0.3s, background-color 0.3s;-o-transition: color 0.3s, background-color 0.3s;transition: color 0.3s, background-color 0.3s;-webkit-box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.2);text-align: center;font-size: 15px;height: 34px;width: 34px;}.custom-zoom-in:hover, .custom-zoom-out:hover {background-color: #66676b;color: #fff;}.custom-zoom-in:before, .custom-zoom-out:before {font-family: "FontAwesome";width: 100%;line-height: 35px;transition: -webkit-text-stroke 0.3s;-webkit-text-stroke: 1px #fff;}.zoomControlWrapper {position: absolute;left: 0;right: auto;width: 70px;}.custom-zoom-in:before {content: "\f067";}.custom-zoom-out:before {content: "\f068";}.custom-zoom-in:hover:before, .custom-zoom-out:hover:before {-webkit-text-stroke: 1px #66676b;}#mapnav-buttons {position: absolute;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);z-index: 99;font-size: 14px;display: inline-block;bottom: 20px;right: 20px;list-style: none;padding: 0;}#mapnav-buttons.top {top: 20px;right: 20px;bottom: auto;}#mapnav-buttons li {float: left;margin-left: 4px;line-height: 20px;}#geoLocation, #mapnav-buttons a, #scrollEnabling, #streetView {color: #333;background-color: #fff;padding: 9px 18px 7px;font-weight: 500;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;border-radius: 50px;-webkit-box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.2);}#geoLocation:hover, #mapnav-buttons a:hover, #scrollEnabling.enabled, #scrollEnabling:hover, #streetView:hover {background-color: #66676b;color: #fff;}#nextpoint:after, #prevpoint:before {font-family: "FontAwesome";position: relative;font-weight: 500;margin: 0 0 0 6px;font-size: 17px;top: 0;line-height: 1px;}#prevpoint:before {content: "\f104";margin: 0 6px 0 0;}#nextpoint:after {content: "\f105";margin: 0 0 0 6px;}#geoLocation, #scrollEnabling, #streetView {position: absolute;top: 20px;right: 20px;z-index: 99;font-size: 13px;line-height: 21px;}#geoLocation:before, #scrollEnabling:before, #streetView:before {content: "\e015";font-family: "simple-line-icons";position: relative;top: 2px;margin: 0 6px 0 0;font-size: 15px;line-height: 1px;}#scrollEnabling:before {margin-left: -3px;}#streetView:before {content: "\f21d";font-family: "FontAwesome";font-size: 16px;top: 1px;margin-right: 8px;}#geoLocation {right: auto;left: 20px;padding: 8px 11px;}#geoLocation:before {content: "\f192";font-family: "FontAwesome";font-size: 16px;margin: 0;top: 2px;}@-webkit-keyframes passing-through {0% {opacity: 0;-webkit-transform: translateY(40px);transform: translateY(40px);}30%, 70% {opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}100% {opacity: 0;-webkit-transform: translateY(-40px);transform: translateY(-40px);}}@keyframes passing-through {0% {opacity: 0;-webkit-transform: translateY(40px);transform: translateY(40px);}30%, 70% {opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}100% {opacity: 0;-webkit-transform: translateY(-40px);transform: translateY(-40px);}}@-webkit-keyframes slide-in {0% {opacity: 0;-webkit-transform: translateY(40px);transform: translateY(40px);}30% {opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}}@keyframes slide-in {0% {opacity: 0;-webkit-transform: translateY(40px);transform: translateY(40px);}30% {opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}}@-webkit-keyframes pulse {0% {-webkit-transform: scale(1);transform: scale(1);}10% {-webkit-transform: scale(1.1);transform: scale(1.1);}20% {-webkit-transform: scale(1);transform: scale(1);}}@keyframes pulse {0% {-webkit-transform: scale(1);transform: scale(1);}10% {-webkit-transform: scale(1.1);transform: scale(1.1);}20% {-webkit-transform: scale(1);transform: scale(1);}}.cta {background: #111;}.cta.section-padding {padding: 68px 0 67px 0;}.cta .cta-text {text-align: center;}.cta .cta-text h2 {font-size: 32px;color: #fff;margin: 0px;}.bottom.section-padding {padding: 67px 0px 67px;}.bottom-list {margin-top: 6px;}.bottom-list h3 {font-size: 18px;font-weight: 500;margin-bottom: 19px;}.bottom-list ul li a {line-height: 36px;color: #67686c;font-size: 14px;padding-left: 23px;}.bottom-list ul li a:hover {padding-left: 30px;}.bottom-list ul li {position: relative;}.bottom-list ul li:before {content: '\f112';font-family: lineawesome;position: absolute;top: 50%;left: -4px;font-size: 14px;color: #78797f;transform: translateY(-50%);}.bottom-list ul li a i {margin-right: 17px;position: relative;top: -1px;font-size: 14px;}.bottom-list > ul {margin-top: 4px;float: left;width: 100%;}.bottom-desc {margin-top: 6px;padding-right: 5px;}.bottom-desc h3 {font-size: 18px;font-weight: 500;margin-bottom: 20px;}.bottom-desc p {color: #67686c;float: left;width: 100%;font-size: 13px;line-height: 24px;margin-top: 7px;padding-right: 15px;}.bottom-logo img {max-width: 105px;}.footer-content {padding: 30px 0px 30px 0;border-top: 1px solid #e0e1e6;}.footer-content .copyright p {margin-bottom: 1px;margin-top: 8px;font-size: 13px;}.footer-social {text-align: right;}.footer-social a {width: 35px;height: 35px;text-align: center;border: 1px solid #e0e1e6;color: #838488;display: inline-block;line-height: 35px;border-radius: 50px;font-size: 13px;margin: 0px 3px 0px 7px;}.footer-social a:hover {color: #fff;border-color: transparent;}.footer-social a:last-child {margin-right: 0;}.alert-success {position: fixed;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;visibility: hidden;z-index: 0;width: 100%;text-align: center;}.alert-success.active {opacity: 1;visibility: visible;z-index: 99;}.close-alert {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);right: 25px;color: #155724;font-size: 20px;}.pager-sec {background-image: url(https://via.placeholder.com/1920x200);background-repeat: no-repeat;background-size: cover;padding: 74px 0 72px 0;position: relative;z-index: 1;}.pager-sec.st2 {background: #eeeef0;background-image: inherit;}.pager-sec.st2 .pager-sec-details > h3 {color: #242526;}.pager-sec.st2 .pager-sec-details > ul li a, .pager-sec.st2 .pager-sec-details > ul li span {color: #242526;}.pager-sec.st2 .pager-sec-details > ul li:before {color: #242526;}.bfr:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url(../images/pg-bef.png);background-repeat: no-repeat;background-size: cover;z-index: -1;}.pager-sec-details {float: left;width: 100%;}.pager-sec-details > h3,.pager-sec-details > h1 {color: #ffffff;font-size: 32px;font-weight: 500;float: left;}.pager-sec-details > ul {float: right;margin-top: 14px;}.pager-sec-details > ul li {display: inline-block;position: relative;padding: 0 11px 0 15px;}.pager-sec-details > ul li:last-child {padding-right: 0;}.pager-sec-details > ul li:last-child:before {display: none;}.pager-sec-details > ul li:before {content: '\f101';position: absolute;top: 4px;left: 100%;color: #fff;font-size: 12px;font-family: fontawesome;}.pager-sec-details > ul li a, .pager-sec-details > ul li span {display: inline-block;color: #ffffff;font-size: 14px;}.blog-single-details {float: left;width: 100%;}.blog-single-post {float: left;width: 100%;cursor: pointer;position: relative;}.blog-single-post > ul.post-nfo, .post_info > ul.post-nfo {float: left;width: 100%;margin-bottom: 7px;margin-top: -1px;}.post-nfo li, .post-nfo li a {display: inline-block;color: #aeb4b6;font-size: 12px;margin-right: 20px;}.post-nfo li a {margin-right: 0;}.post-nfo li i {font-size: 14px;padding-right: 6px;position: relative;top: 1px;}.pt {padding: 105px 0;}.blog-single-sec.section-padding {padding: 110px 0 110px 0;}.blog-single-post > h3, .post_info > h3 {color: #242526;font-size: 28px;font-weight: 500;margin-bottom: 23px;float: left;width: 100%;}.post_info > h3 a {color: #242526;}.blog-img {float: left;width: 100%;margin-bottom: 34px;position: relative;}.blog-img:before, .agent_img:before {content: '';position: absolute;top: 0;left: 50%;width: 0;height: 100%;background-color: rgba(127,142,233,0.85);opacity: 0;visibility: hidden;}.blog-single-post:hover .blog-img:before, .agent:hover .agent_img:before {opacity: 1;visibility: visible;left: 0;width: 100%;}.blog-single-post.single {cursor: inherit;}.blog-single-post.single .blog-img:before, .blog-single-post.single .blog-img:after {display: none;}.blog-img > a img {width: 100%;float: left;}.blog-single-post p {float: left;width: 100%;margin-bottom: 24px;color: #67686c;font-size: 13px;line-height: 24px;font-family: 'Raleway';}.blog-single-post > blockquote {color: #242526;font-size: 15px;font-weight: 700;line-height: 28px;border-left: 3px solid;padding: 2px 0 1px 18px;float: left;width: 100%;margin-bottom: 38px;margin-top: 13px;}.blg-dv {float: left;width: 100%;margin-bottom: 22px;margin-top: 8px;}.blg-sm {float: left;width: 100%;}.blg-info {float: left;width: 100%;padding-left: 27px;}.bg-links {float: left;width: 100%;padding: 0 40px;margin-top: 5px;margin-bottom: 13px;}.bg-links li {float: left;width: 100%;color: #242526;font-size: 13px;margin-bottom: 17px;position: relative;padding-left: 19px;font-family: 'Raleway';}.bg-links li:before {content: '';position: absolute;top: 50%;left: 0;width: 5px;height: 5px;border-radius: 100px;background-color: #242526;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.post-share {float: left;width: 100%;padding: 21px 0;border-top: 1px solid #dfe0e5;margin-top: 8px;margin-bottom: 27px;}.social-links {float: left;}.social-links li {display: inline-block;margin-right: 17px;}.social-links li a {display: inline-block;color: #242526;font-size: 13px;}.post-share > a {float: right;color: #161616;font-size: 13px;font-weight: 400;margin-top: 3px;}.post-share > a i {padding-left: 8px;}.cm-info-sec {float: left;width: 100%;display: table;border:1px solid #dfe0e5;padding: 29px 24px;margin-bottom: 68px;}.cm-img {display: table-cell;}.cm-img > img {float: left;}.cm-info {display: table-cell;width: 100%;vertical-align: top;padding-left: 19px;position: relative;top: -1px;}.cm-info h3 {color: #151515;font-size: 16px;font-weight: 500;margin-bottom: 8px;}.cm-info > p {color: #67686c;font-size: 13px;line-height: 24px;font-family: 'Raleway';margin-bottom: 12px;}.cm-info .social-links li a {color: #aeb4b6;}.comment-section {float: left;width: 100%;margin-top: 7px;}.p-title {color: #242526;font-size: 16px;font-weight: 500;text-transform: uppercase;margin-bottom: 30px;}.comment-section .cm-info-sec {padding: 0;border:0;margin: 0;}.comment-section .cm-info {padding-top: 7px;}.comment-section .cm-info > h4 {color: #aeb4b6;font-size: 12px;font-weight: 400;}.comment-section .cm-info h3 {margin-bottom: 3px;}.comment-section > ul {float: left;width: 100%;}.comment-section > ul > li {float: left;width: 100%;position: relative;margin-bottom: 32px;}.comment-section ul li p {float: left;width: 100%;margin-top: 13px;color: #67686c;}.cm-reply {display: inline-block;font-size: 12px;font-weight: 500;position: absolute;top: 7px;right: 0;text-transform: uppercase;letter-spacing: 1px;}.post-comment-sec {float: left;width: 100%;margin-top: 22px;}.post-comment-sec .p-title {margin-bottom: 18px;}.post-comment-sec > form {float: left;width: 100%;}.post-comment-sec .col-lg-4 {padding: 0 8px;}.post-comment-sec form button {margin-top: -5px;}.post-comment-sec form .row {margin: 0;}.post-comment-sec form input {height: 48px;padding: 0 17px;}.post-comment-sec form textarea {height: 124px;padding: 14px 17px;}.post-comment-sec form input, .post-comment-sec form textarea {width: 100%;color: #67686c;font-size: 12px;font-weight: 400;border:1px solid #dfe0e5;}::-webkit-input-placeholder {color: #67686c;}::-moz-placeholder {color: #67686c;}:-ms-input-placeholder {color: #67686c;}:-moz-placeholder {color: #67686c;}#map-container.fullwidth-home-map.wmap {height: 489px;}.sidebar {float: left;width: 100%;padding-left: 20px;}.sidebar .widget-title {margin-top: -6px;}.sidebar.layout2 .widget-property-search {margin-top: 0;}.sidebar.layout2 .widget-property-search .widget-title {margin-top: 0;}.sidebar .banner-search {padding: 0;}.widget {float: left;width: 100%;margin-bottom: 48px;}.widget-search form {float: left;width: 100%;position: relative;}.widget-search form input {width: 100%;height: 48px;border:1px solid #dfe0e5;color: #67686c;font-size: 12px;padding: 0 18px;background-color: #fff;}.widget-search form button {font-size: 18px;position: absolute;top: 50%;right: 11px;background-color: inherit;border:0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);cursor: pointer;}.widget-title {color: #242526;font-size: 16px;font-weight: 500;text-transform: uppercase;margin-bottom: 20px;}.widget-catgs {margin-bottom: 42px;}.widget-catgs ul {float: left;width: 100%;margin-top: -5px;}.widget-catgs ul li {float: left;width: 100%;margin-bottom: 15px;}.widget-catgs ul li:last-child {margin-bottom: 0;}.widget-catgs ul li a {float: left;font-size: 14px;font-weight: 400;}.widget-catgs ul li a span {display: inline-block;}.widget-catgs ul li a:hover span {padding-left: 15px;}.widget-catgs ul li a i {color: #78797f;font-size: 14px;padding-right: 14px;position: relative;left: -4px;}.widget-catgs ul li > span {float: right;color: #88898d;font-size: 14px;}.widget-posts > ul {float: left;width: 100%;}.widget-posts > ul li {float: left;width: 100%;margin-bottom: 14px;}.widget-posts > ul li:last-child {margin-bottom: 0;}.wd-posts {float: left;width: 100%;display: table;}.ps-img {display: table-cell;}.ps-img > a img {float: left;}.ps-info {display: table-cell;vertical-align: top;width: 100%;padding-left: 19px;padding-top: 5px;}.ps-info > h3 {color: #242526;font-size: 14px;font-weight: 400;margin-bottom: 4px;}.ps-info > h3 a {color: #242526;}.ps-info > span {display: inline-block;color: #aeb4b6;font-size: 12px;}.ps-info > span i {font-size: 14px;padding-right: 5px;}.widget-adver > a img {width: 100%;}.widget-tags > ul {float: left;width: 100%;}.widget-tags > ul li {display: inline-block;margin-right: 4px;margin-bottom: 7px;}.widget-tags > ul li a {display: inline-block;color: #ffffff;font-size: 12px;padding: 5px 13px 4px 13px;border-radius: 30px;}.widget-tags > ul li a:hover {background-color: #8b9af7;}.widget-adver {margin-bottom: 42px;}.blog-posts {float: left;width: 100%;}.blog-posts .blog-single-post {margin-bottom: 45px;}.blog-posts .blog-single-post:last-child {margin-bottom: 0;}.post_info {float: left;width: 100%;padding: 30px 30px 39px 30px;border:1px solid #dfe0e5;border-top: 0;}.blog-posts .blog-img {margin-bottom: 0;}.blog-img > img {width: 100%;float: left;}.post_info > h3 {margin-bottom: 14px;}.btn1 {display: inline-block;font-size: 14px;height: 51px;line-height: 51px;border-radius: 30px;padding: 0 27px;border:1px solid;}.post_info > a:hover {color: #fff;border-color: transparent;}.post_info > a {float: left;}.pagination {float: left;width: 100%;margin-top: 62px;}.half_map .half-map-sec .container {padding: 0;width: 100%;max-width: 100%;}.half-map-sec .pagination {margin-top: 32px;}.pagination .page-link {padding: 0;width: 41px;height: 41px;border:1px solid #e1e2e6;border-radius: 100px;line-height: 41px;color: #242526;font-size: 14px;margin-right: 8px;text-align: center;}.pagination .page-item.active .page-link, .pagination .page-item .page-link:hover {color: #fff;border-color: transparent;}.page-item .page-link b {position: relative;left: 1px;}.page-item:first-child .page-link, .page-item:last-child .page-link {border-radius: 100px;}.blog-standard.section-padding {padding: 110px 0;}.blog-grid-posts {float: left;width: 100%;}.blog-grid-posts .blog-single-post {margin-bottom: 30px;}.blog-grid-posts .blog-img {margin-bottom: 0;}.blog-grid-posts .post_info > h3 {font-size: 18px;}.blog-grid-posts .post_info > a {height: auto;line-height: inherit;border:0;padding: 0;color: #161616;font-size: 12px;}.blog-grid-posts .post_info > a:hover {background-color: inherit;}.blog-grid-posts .post_info > a i {padding-left: 6px;position: relative;top: 1px;}.blog-grid-posts .post_info > ul.post-nfo {margin-bottom: 5px;}.blog-grid-posts .blog-single-post p {margin-bottom: 19px;}.blog-single-post p:first-child {margin-top: -4px;}.blg-dv .blg-info p {margin-bottom: 21px;font-size: 13px;}.blog-grid-posts .post_info {padding: 29px 30px 27px 30px;}.view-posts {color: #ffffff;font-size: 14px;border:1px solid #ffffff;padding: 14px 26px;border-radius: 30px;display: inline-block;}.view-post {float: left;width: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);z-index: 99;opacity: 0;visibility: hidden;margin-top: 30px;text-align: center;}.view-posts:hover {color: #fff;}.blog-single-post:hover .view-post, .agent:hover .view-post {opacity: 1;visibility: visible;margin: 0;}.load-more-posts {float: left;width: 100%;text-align: center;margin-top: 32px;}.load-more-posts > .btn2 {padding: 0 28px 0 26px;width: auto;float: none;display: inline-block;}.blog-grid.section-padding {padding: 110px 0 104px 0;}.about-sec.pt {padding: 110px 0 110px 0;}.page-main-content.section-padding {padding: 110px 0 110px 0;}.about-us-sec {float: left;width: 100%;}.about-info {float: left;width: 100%;padding-top: 72px;}.about-info > h3 {color: #242526;font-size: 24px;font-weight: 500;margin-bottom: 4px;}.about-info > h4 {color: #aeb4b6;font-size: 12px;border-bottom: 1px solid #dfe0e5;padding-bottom: 19px;}.about-info > p {font-size: 16px;color: #67686c;line-height: 30px;padding: 15px 0 20px 0;}.about-info > a {float: left;}.about-img {float: left;width: 100%;}.about-img > img {width: 100%;float: left;}.explore-feature.pt {padding-bottom: 110px;}.explore-feature.st2 .card .card-body p {padding: 0 10px;}.agent-profile-sec {float: left;width: 100%;margin-bottom: -11px;}.agent-profile-sec .row {margin: 0;}.agent-profile {float: left;width: 100%;padding-right: 5px;}.agent-img {float: left;width: 355px;}.agent-img > img {width: 100%;height: 100%;object-fit: cover;}.agent-info {float: left;width: 415px;border:1px solid #dfe0e5;padding: 27px 29px 40px 30px;border-left: 0;line-height: 1;}.agent-profile .col-lg-6 {padding: 0;}.agent-info > h3 {color: #242526;font-size: 24px;font-weight: 500;line-height: 35px;margin-bottom: 7px;}.agent-info > h4 {color: #aeb4b6;font-size: 12px;border-bottom: 1px solid #dfe0e5;padding-bottom: 22px;}.agent-info > p {float: left;width: 100%;color: #67686c;padding: 17px 0 31px 0;}.cont-links {float: left;width: 100%;}.cont-links li {float: left;width: 100%;margin-bottom: 15px;}.cont-links li a, .cont-links li span {display: inline-block;font-weight: 500;font-size: 14px;}.cont-links li a i, .cont-links li span i {padding-right: 7px;font-size: 16px;}.socio-links {float: left;width: 100%;margin-top: 17px;}.socio-links li {display: inline-block;margin-right: 17px;}.socio-links li a {display: inline-block;color: #242526;font-size: 13px;}.contact-agent {float: left;width: 100%;padding-left: 25px;line-height: 1;}.contact-agent > h3 {color: #242526;font-size: 16px;font-weight: 500;text-transform: uppercase;margin-bottom: 24px;margin-top: -2px;}.contact-agent > form {float: left;width: 100%;}.s {float: left;width: 100%;margin-bottom: 16px;}.form-field {float: left;width: 100%;margin-bottom: 15px;}.form-field input {height: 48px;padding: 0 17px;}.form-field textarea {height: 105px;padding: 14px 18px;}.form-field input, .form-field textarea {width: 100%;font-size: 12px;color: #67686c;border:1px solid #dfe0e5;background-color: #fff;}.form-field button {margin-top: 3px;cursor: pointer;}.contact-sec {float: left;width: 100%;padding: 101px 0 110px 0;}.contact-details-sec {float: left;width: 100%;}.contact_form {float: left;width: 100%;}.contact_form > h3 {color: #242526;font-size: 24px;font-weight: 500;margin-bottom: 17px;}.contact_form > p {color: #67686c;font-size: 15px;line-height: 30px;margin-bottom: 30px;}.contact_form > form {float: left;width: 100%;}.contact-details-sec .row {margin: 0;}.contact_form > form .col-lg-4, .contact_form > form .col-lg-12 {padding: 0 8px;}.contact_form > form .form-field {margin-bottom: 16px;}.contact_form > form .form-field textarea {height: 124px;}.contact_form > form button {margin-top: -5px;float: left;}.contact_form > form button:hover, .post-comment-sec form button:hover {color: #fff;}.contact_info {float: left;width: 100%;margin-top: 54px;padding-left: 20px;}.contact_info > h3 {color: #242526;font-size: 16px;font-weight: 500;margin-bottom: 24px;text-transform: uppercase;letter-spacing: 1.2px;}.cont_info {float: left;width: 100%;}.cont_info li {float: left;width: 100%;color: #67686c;font-size: 14px;font-weight: 500;margin-bottom: 14px;}.cont_info li:nth-child(2) {margin-bottom: 15px;}.cont_info li i {font-size: 16px;padding-right: 10px;}.social_links {float: left;width: 100%;margin-top: 11px;}.social_links li {display: inline-block;margin-right: 17px;}.social_links li a {display: inline-block;color: #242526;font-size: 13px;}.feature-support-sec.section-padding {padding: 110px 0 110px 0;}.support-sec {float: left;width: 100%;}.video-img {float: left;width: 100%;position: relative;}.video-img:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(106,123,231,0.10);}.video-img > img {width: 100%;float: left;}.video-play {position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);color: #fff;font-size: 60px;}.video-play:hover {color: #fff;}#html5-watermark{display:none!important}#html5lightbox-web-iframe img{float:none}.support-info {float: left;width: 100%;margin-top: -7px;padding-left: 20px;}.support-info > h3 {color: #242526;font-size: 16px;font-weight: 500;margin-bottom: 13px;text-transform: uppercase;}.support-info > p {color: #67686c;font-size: 13px;line-height: 24px;margin-bottom: 28px;}.listing-main-sec.section-padding {padding: 106px 0 110px 0;}.listing-main-sec.section-padding2 {padding: 106px 0 110px 0;}.listing-main-sec-details {float: left;width: 100%;}.listing-directs {float: left;width: 100%;}.list-head {float: left;width: 100%;margin-bottom: 17px;}.sortby {float: left;}.sortby > span {color: #67686c;font-size: 14px;font-weight: 500;float: left;}.sortby .drop-menu {float: left;border:0;margin: 0;padding: 0;width: 93px;padding-left: 6px;}.sortby .drop-menu .select i {right: 0;margin-top: 4px;}.sortby .drop-menu .dropeddown {padding: 0 10px;width: 130px;}.sortby .drop-menu .select {padding: 0;font-size: 14px;color: #242526;font-weight: 500;}.opt-slect {display: inline-block;position: relative;}.opt-slect > i {position: absolute;top: 3px;right: 0;color: #242526;font-size: 14px;}.opt-slect > select {font-weight: 500;padding-right: 26px;border:0;background-color: #fff;-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';}select::-ms-expand {display: none;}.view-change {float: right;margin-top: -4px;}.view-change ul {display: inline-block;}.view-change ul li {display: inline-block;border:0;margin-right: 4px;}.view-change ul li:last-child {margin-right: 0;}.view-change ul li a {padding: 0;color: #adadb0;font-size: 22px;border:0;}.view-change ul.nav-tabs .nav-link {border:0;}.view-change ul.nav-tabs {border-bottom: 0;}.list-products {float: left;width: 100%;}.card .card-body {padding: 25px 23px 0;}.list-products .card {float: left;width: 100%;display: block;border:0;}.list-products .card .img-block {float: left;width: 295px;}.card_bod_full {float: right;width: 61.6%;border:1px solid rgba(0,0,0,.125);border-left: 0;padding-bottom: 13px;padding-left: 7px;padding-right: 6px;line-height: 1;}.list-products .card .card-body h3 {margin-bottom: 6px;}.list-products .card .card-body p {margin-bottom: 19px;}.list-products .card .card-body ul {float: left;width: 100%;padding-bottom: 20px;}.card_bod_full h3 {float: left;width: 100%;margin-bottom: 2px;}.card_bod_full .card-body {border: 0;}.list-products .card .card-body {padding: 31px 23px 0;}.card_bod_full .card-footer {border:0;float: left;width: 100%;padding: 18px 20px 18px 20px;}.card_bod_full .card-footer a.plf {float: left;padding-left: 17px;margin-top: 6px;}.list-products .card .card-body ul li {margin-right: -1px;padding: 0px 17px 0px 14px;line-height: 11px;}.list-products .card .card-body ul li:first-child {padding-left: 0;}.card-footer a i {font-size: 16px;position: relative;top: 2px;padding-right: 3px;}.crd-links {float: left;margin-top: 9px;}.btn-default {float: right;font-size: 14px;height: 51px;line-height: 51px;border:1px solid;padding: 0 27px;border-radius: 30px;text-transform: capitalize;position: relative;z-index: 1;overflow: hidden;cursor: pointer;background-color: initial;}.card_bod_full .card-footer .btn-default:hover {color: #fff;}.btn-default:hover {color: #fff;background-color: #7e8dea;border-color: transparent;}.list-products .card .img-block h5 {top: 5px;}.list-products .card .img-block span {margin-top: 2px;}.list-products .card {margin-bottom: 30px;}.list-products .card:last-child {margin-bottom: 0;}.list-products .img-block img {height: 235px;object-fit: cover;}.widget-property-search {margin-top: 1px;}.widget-property-search .form_field:last-child {margin-bottom: 0;}.widget-property-search .form_field:last-child a {margin-bottom: 0;}.widget-property-search .form_field {float: left;width: 100%;}.sidebar.layout2 .widget-title {letter-spacing: 1px;}.widget-property-search .form-control {height: 48px;}.widget-property-search .form-control, .widget-property-search .drop-menu {border: 1px solid #e0e1e6;margin:0;}.widget-property-search .form_field {margin-bottom: 16px;}.widget-property-search .drop-menu {padding: 0;}.widget-property-search .drop-menu .select {height: 48px;line-height: 48px;padding: 0 18px;}.widget-property-search .banner-search .form-control {padding-left: 18px;}.widget-property-search .drop-menu .select i {margin-top: 18px;}.widget-property-search .form_field .btn {width: 100%;}.widget-property-search .banner-search {float: left;width: 100%;height: auto;margin: 0;}.form_field > h4 {color: #242526;font-size: 14px;text-transform: capitalize;font-weight: 400;margin-bottom: 15px;margin-top: 14px;}.form_field input:checked {color: red;}.form_field > ul {float: left;width: 50%;}.form_field > ul li {float: left;width: 100%;margin-bottom: 8px;}.form_field > ul li:last-child {margin-bottom: 6px;}.input-field > input[type="radio"], .input-field > input[type="checkbox"] {display: none;}.input-field input[type="radio"] + label span, .input-field input[type="checkbox"] + label span {width: 22px;height: 22px;display: inline-block;position: relative;border:1px solid #dfe0e5;background-color: inherit;cursor: pointer;}.input-field input[type="radio"] + label span:before, .input-field input[type="checkbox"] + label span:before {content: '';position: absolute;top: 50%;left: 50%;width: 13px;height: 10px;background-image: url(../images/arrow.png);color: #fff;font-size: 12px;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);opacity: 0;visibility: hidden;}.input-field input[type="radio"]:checked + label span:before, .input-field input[type="checkbox"]:checked + label span:before {opacity: 1;visibility: visible;}.input-field input[type="radio"]:checked + label span, .input-field input[type="checkbox"]:checked + label span {border-color: transparent;}.input-field > label {float: left;cursor: pointer;}.input-field > label span {float: left;}.input-field > label small {float: left;color: #67686c;font-size: 12px;padding-left: 13px;margin-top: 2px;}.widget-featured-property .card {float: left;width: 100%;display: block;border:0;}.widget-featured-property .card .card-body {float: left;width: 100%;padding-top: 21px;padding-bottom: 19px;border-bottom: 1px solid #dfe0e5;}.widget-featured-property .card .card-body h3 {margin-bottom: 2px;}.widget-featured-property .card .card-body p {margin-bottom: 0;}.widget-featured-property .card .img-block h5 {top: 5px;}.widget-featured-property .card .img-block span {margin-top: 2px;}.sidebar.layout2 .ps-info > strong {float: left;width: 100%;font-size: 18px;font-weight: 600;margin-bottom: 11px;}.sidebar.layout2 .ps-info {padding-top: 3px;}.sidebar.layout2 .ps-info > h3 {margin-bottom: 2px;}.tab-content {float: left;width: 100%;}.tab-pane {float: left;width: 100%;}.list_products {float: left;width: 100%;}.list_products .card {margin-bottom: 30px;border:0;}.half-map-sec {padding-bottom: 80px;}.header.shd {-webkit-box-shadow: 0 0 10px rgba(1,1,2,0.08);-moz-box-shadow: 0 0 10px rgba(1,1,2,0.08);-ms-box-shadow: 0 0 10px rgba(1,1,2,0.08);-o-box-shadow: 0 0 10px rgba(1,1,2,0.08);box-shadow: 0 0 10px rgba(1,1,2,0.08);position: relative;}.half_map header .container {padding: 0 35px;width: 100%;max-width: 100%;}.half-map-sec .list-products .card .img-block {width: 33.2%;}.half-map-sec .list-products .card_bod_full {width: 66.8%;}.half-map-sec > .container > .row > .col-xl-6 {padding: 0;}.half-map-sec .listing-directs {padding: 0 50px 0 35px;}.half-map-sec .list_products .row {margin: 0;}.half-map-sec .list_products > .row > .col-lg-6:nth-child(odd) {padding-left: 0;}.half-map-sec .list_products > .row > .col-lg-6:nth-child(even) {padding-right: 0;}.half-map-sec .widget-property-search {float: left;width: 100%;padding: 34px 50px 0 35px;}.half-map-sec .widget-property-search .form_field {margin-bottom: 19px;}.half-map-sec .form_field.full {width: 100%;padding: 0;}.half-map-sec .banner-search .form_field {padding-right: 0;}.half-map-sec .feat-srch .form_field {float: right;}.half-map-sec .banner-search .form_field:nth-child(2) {padding-left: 0;}.half-map-sec .form_field {width: 25%;padding: 0 9px;}.half-map-sec .widget-property-search .banner-search {padding:0;}.feat-srch {float: left;width: 100%;margin-bottom: 7px;margin-top: -7px;}.feat-srch .form_field {padding-right: 4px;}.more-feat {float: left;width: 25%;margin-top: 20px;padding-left: 0;}.more-feat h3 {color: #242526;font-size: 12px;cursor: pointer;}.more-feat i {font-size: 18px;padding-right: 10px;position: relative;top: 1px;}.feat-srch > .form_field {width: 73.9%;}.feat-srch > .form_field .btn {border-radius: 0;}.half-map-sec #map-container.fullwidth-home-map {position: fixed;top: 0;left: 0;width: 50%;bottom: 0;z-index: 50;height: 100%;}header.fix {position: fixed;top: 0;left: 0;z-index: 99;background-color: #fff;}.form_sec {background-color: #d8d8d9;padding: 28px 0;}.form_sec .banner-search {-webkit-box-shadow: 0 0 10px rgba(1,1,2,0.08);-moz-box-shadow: 0 0 10px rgba(1,1,2,0.08);-ms-box-shadow: 0 0 10px rgba(1,1,2,0.08);-o-box-shadow: 0 0 10px rgba(1,1,2,0.08);box-shadow: 0 0 10px rgba(1,1,2,0.08);}.form_sec .banner-search .form-group {padding: 0;}.form_sec .addres {width: 475px;}.form_sec .banner-search .btn {width: 51px;padding: 0;line-height: 51px;text-align: center;}.form_sec .banner-search .btn i {top: 0;margin: 0;line-height: 51px;}.form_sec .srch-btn {width: 56px;}.form_sec .row {margin: 0;}.property-single-pg {padding: 65px 0 110px 0;}.property-hd-sec {float: left;width: 100%;}.property-hd-sec .card {float: left;width: 100%;border:0;display: block;}.property-hd-sec .card .card-body ul {border:0;}.property-hd-sec .card-body {float: left;width: 50%;border:0;padding: 0;margin-top: 2px;}.property-hd-sec .card .card-body h3 {font-size: 24px;}.property-hd-sec .card .card-body p {font-size: 14px;font-family: 'Poppins';}.property-hd-sec .card .card-body p i {top: 0;}.property-hd-sec .card .card-body ul li {line-height: 11px;padding: 0 16px 0 14px;}.property-hd-sec .card .card-body ul li:first-child {padding-left: 0;}.property-hd-sec .rate-info {float: right;width: 50%;padding: 0;position: static;text-align: right;}.property-hd-sec .rate-info:before {display: none;}.property-hd-sec .rate-info > h5 {display: inline-block;color: #242526;font-size: 24px;font-weight: 500;margin-right: 22px;position: relative;top: 4px;}.property-hd-sec .rate-info > span {display: inline-block;color: #242526;font-size: 12px;background-color: #efeff3;height: 25px;border-radius: 30px;padding: 0 14px;line-height: 25px;text-transform: uppercase;}.property-single-page-content {float: left;width: 100%;margin-top: 25px;}.property-single-page-content .sidebar {margin-top: -7px;}.property-single-page-content .row {margin: 0;}.property-pg-left {float: left;width: 100%;padding-right: 10px;}.property-imgs {float: left;width: 100%;margin-bottom: 35px;overflow: hidden;}.property-img {float: left;width: 100%;}.property-img > img {width: 100%;float: left;}.property-thumb-imgs {float: left;width: 100%;border:1px solid #dfe0e5;border-top: 0;padding: 34px 38px 34px 37px;}.property-thumb-imgs .col-lg-4 {padding: 0 8px;}.descp-text {float: left;width: 100%;border:1px solid #e0e1e6;padding: 23px 30px 20px 30px;margin-bottom: 35px;}.property-pg-left h3 {color: #242526;font-size: 18px;text-transform: uppercase;font-weight: 600;margin-bottom: 16px;letter-spacing: 1px;}.descp-text > p {color: #67686c;font-size: 14px;line-height: 30px;margin-top: -2px;}.details-info {float: left;width: 100%;padding: 23px 30px 23px 30px;background-color: #f5f6fa;border:1px solid #dfe0e5;margin-bottom: 35px;}.details-info ul {float: left;width: 100%;margin-top: 2px;margin-bottom: -14px;}.details-info ul li {float: left;width: 33%;margin-bottom: 15px;}.details-info ul li h4 {color: #242526;font-size: 14px;display: inline-block;}.details-info ul li span {display: inline-block;color: #67686c;font-size: 14px;padding-left: 1px;}.features-dv {float: left;width: 100%;border:1px solid #e1e2e7;padding: 23px 30px 32px 30px;margin-bottom: 35px;}.features-dv > form {float: left;width: 100%;}.features-dv form ul {float: left;width: 100%;margin-top: 7px;margin-bottom: -14px;}.features-dv form ul li {float: left;width: 33.33%;margin-bottom: 12px;}.features-dv form ul li input[type="checkbox"] {display: none;cursor: text;}.features-dv .input-field input[type="checkbox"] + label span {border-color: transparent;cursor: inherit;}.floorplan {float: left;width: 100%;padding: 23px 30px 24px 30px;border:1px solid #dfe0e5;text-align: center;margin-bottom: 35px;}.floorplan h3 {text-align: left;}.floorplan > img {max-width: 100%;margin-top: 7px;}.map-dv {float: left;width: 100%;border:1px solid #dfe0e5;padding: 23px 30px 30px 30px;margin-bottom: 35px;}.map-dv #map-container {height: 347px;}.map-dv h3 {margin-bottom: 23px;}.nearby-locts {float: left;width: 100%;border:1px solid #dfe0e5;padding: 23px 30px 30px 30px;margin-bottom: 35px;display: none;}.nearby-locts > h3 {margin-bottom: 23px;}.property-pg-left .ps-info > h3 {font-size: 16px;margin: 0;text-transform: capitalize;letter-spacing: 0;margin-bottom: 5px;}.property-pg-left .ps-info {vertical-align: top;padding: 20px 20px 0;width: 100%;}.nearby-locts > h3 {float: left;width: auto;}.nearby-locts > span {float: right;color: #67686c;font-size: 12px;margin-top: -5px;}.nearby-locts > span img {display: inline-block;padding-left: 6px;position: relative;top: 4px;}.nearby-locts .wd-posts {width: 65%;}.star-rating {float: right;margin-top: 35px;}.widget-posts .star-rating li {display: inline-block;float: none;width: auto;margin-right: -2px;}.star-rating li span {display: inline-block;width: 20px;height: 20px;background-color: #be2418;text-align-last: center;color: #ffffff;line-height: 20px;border-bottom: 1px solid #ca7872;font-size: 16px;}.nearby-locts .widget-posts {float: left;width: 100%;}.nearby-locts .ps-img > img {float: left;}.nearby-locts .widget-posts > ul li {margin-bottom: 20px;}.nearby-locts .widget-posts > ul li:last-child {margin-bottom: 0;}.comments-dv {float: left;width: 100%;border:1px solid #dfe0e5;padding: 23px 30px 30px 30px;}.comments-dv .comment-section .cm-info h3 {letter-spacing: 0;font-size: 14px;text-transform: capitalize;}.comments-dv .comment-section .cm-info {padding-top: 9px;display: unset;float: left;width: auto;}.comments-dv .cm-img {display: unset;float: left;}.rating-lst {float: left;width: auto;margin-top: 8px;padding-left: 24px;}.rating-lst li {display: inline-block;float: none;width: auto;margin: 0;margin-right: -2px;}.rating-lst li span {display: inline-block;color: #f3b00f;font-size: 14px;}.comments-dv .cm-reply {top: 8px;}.comments-dv .comment-section ul li:last-child {margin-bottom: 0;}.review-hd {float: left;width: 100%;padding-top: 47px;border-top: 1px solid #e0e1e6;margin-top: 37px;}.rev-hd {float: left;width: 100%;}.rev-hd > h3 {width: auto;float: left;}.rev-hd .rating-lst {margin-top: 4px;}.rating-lst li span {font-size: 18px;}.review-hd .post-comment-sec .col-lg-4 {padding: 0 8px;}.review-hd .post-comment-sec {margin-top: 7px;}.similar-listings-posts {float: left;width: 100%;margin-top: 28px;}.similar-listings-posts .row {margin: 0;}.similar-listings-posts .list-products .card .card-body p {font-family: 'Poppins';font-weight: 400;}.similar-listings-posts .card .card-body p i {top: 1px;}.similar-listings-posts h3 {margin-bottom: 23px;}.property-single-page-content .widget-posts .widget-title {margin-bottom: 20px;}.property-single-page-content .widget-title {letter-spacing: 1.1px;}.contct-info {float: left;width: 100%;display: table;margin-bottom: 6px;margin-top: 0;}.contct-info img {float: left;display: table-cell;}.contct-nf {display: table-cell;width: 100%;vertical-align: top;padding-left: 23px;}.contct-nf > h3 {color: #242526;font-size: 14px;font-weight: 500;text-transform: capitalize;margin-top: -3px;margin-bottom: 1px;}.contct-nf > h4 {color: #aeb4b6;font-size: 12px;margin-bottom: 13px;}.contct-nf > span {display: inline-block;font-size: 12px;font-weight: 500;}.contct-nf > span i {font-size: 16px;padding-right: 7px;}.widget-form .post-comment-sec form button {margin: -1px;}.widget-calculator ul {float: left;width: 100%;}.widget-calculator ul li {float: left;width: 100%;border:1px solid #dfe0e5;line-height: 48px;height: 48px;margin-bottom: 16px;position: relative;}.widget-calculator ul li i {font-size: 16px;color: #67686c;width: 49px;text-align: center;border-right: 1px solid #dfe0e5;line-height: 46px;position: absolute;top: 0;left: 0;background-color: #fff;}.widget-calculator ul li:last-child {margin-top: 4px;border:0;}.widget-calculator ul li input {float: left;color: #67686c;font-size: 12px;padding-left: 16px;height: 100%;margin: 0;width: 100%;border:0;padding: 0 15px 0 68px;outline: none;background-color: #ffffff;}.widget-calculator ul li input::-webkit-input-placeholder {color: #67686c;}.widget-calculator ul li input::-moz-placeholder {color: #67686c;}.widget-calculator ul li input:-ms-input-placeholder {color: #67686c;}.widget-calculator ul li input:-moz-placeholder {color: #67686c;}.btn2 {float: left;width: 100%;color: #ffffff;font-size: 14px;height: 51px;line-height: 51px;border-radius: 30px;text-align: center;border:0;cursor: pointer;position: relative;z-index: 1;overflow: hidden;}.btn2:hover {color: #fff;}.property-single-page-content .sidebar.layout2 .widget-posts {margin-top: 0;}.property-single-page-content .sidebar.layout2 .widget-posts {margin-bottom: 48px;}.property-single-page-content .sidebar {padding-left: 25px;}.property-single-page-content .sidebar.layout2 .widget-title {margin-top: -6px;}.property-single-page-content .sidebar.layout2 .widget-form .widget-title {margin-top: 0;}.no-scroll {overflow: hidden;}.theme-layout {float: left;width: 100%;position: relative;height: 100vh;}.eror-sec-data {float: left;width: 100%;text-align: center;position: fixed;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.eror-sec-data > h1 {color: #242526;font-size: 194px;line-height: 194px;margin-bottom: 7px;}.eror-sec-data > p {font-size: 21px;color: #67686c;margin-bottom: 51px;font-family: 'Poppins';}.eror-sec-data > a {width: auto;display: inline-block;padding: 0 27px;float: none;}.wrapper {float: left;width: 100%;}.wrapper:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #070f43;opacity: 0;visibility: visible;}.wrapper.overlay-bgg:before {opacity: 0.90;visibility: visible;z-index: 99;}.popup {position: fixed;top: 50%;left: 50%;-webkit-transform: translateY(-50%) translateX(-50%);-moz-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);-o-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);width: 410px;text-align: center;background-color: #ffffff;opacity: 0;visibility: visible;margin-top: 100px;z-index: -1;}#sign-popup.active.popup, #register-popup.active.popup {opacity: 1;z-index: 99;visibility: visible;margin: 0;}.popup > h3 {color: #242526;font-size: 18px;font-weight: 500;background-color: #d8d8d9;padding: 18px 0 18px 0;}.popup-form > form {float: left;width: 100%;padding: 40px 0;border-bottom: 1px solid #dfe0e5;padding-bottom: 22px;margin-bottom: 20px;}.popup .input-field input[type="checkbox"] + label span {width: 12px;height: 11px;border:1px solid #9b9ca0;border-radius: 2px;margin-top: 5px;display: inline-block;}.popup .input-field input[type="checkbox"] + label span:before {background-image: inherit;border-color: transparent;}.popup .input-field > span {font-size: 13px;margin-top: 2px;padding-left: 8px;color: #9b9ca0;}.form-cp {float: left;width: 100%;margin-top: 7px;}.popup-form .form-field {margin-bottom: 10px;}.form-cp .form-field {width: 50%;float: left;}.form-cp > a {display: inline-block;float: right;color: #242526;font-size: 13px;font-family: 'Raleway';margin-top: 5px;}.fb-btn {float: left;width: 100%;color: #ffffff;font-size: 14px;background-color: #3f5fa4;height: 46px;line-height: 46px;border-radius: 30px;margin-top: 2px;}.fb-btn i {padding-right: 17px;}.fb-btn:hover {color: #fff;}.popup-form {float: left;width: 100%;padding: 0 30px 41px 30px;}.popup-form .btn2 {margin-top: 9px;cursor: pointer;}#register-popup .popup-form > form {padding-bottom: 0;border-bottom: 0;margin-bottom: 0;}header.pb .header .navbar-nav .nav-item .nav-link {color: #fff;}header.pb .header .navbar-nav .submit-btn a {color: #fff !important;border-color: #fff;}header.pb .header .navbar-nav .submit-btn a:hover {border-color: transparent;}.popular-listing.hp2 .card {margin-bottom: 30px;}.popular-listing.hp2 .load-more-posts {margin-top: 20px;}.popular-listing.hp2 {padding: 105px 0;}.apartment-sec.section-padding {padding: 0 0 34px 0;}.apartment-sec .card {display: inline-block;width: 100%;border:0;margin-top: -1px;}.apartment-sec .img-block {width: 50%;float: left;height: 464px;}.apartment-sec .img-block img {height: 100%;object-fit: cover;}.apartment-sec .card_bod_full {float: left;width: 50%;padding: 0 30px 0 38px;border-bottom: 0;position: relative;box-sizing: border-box;}.apartment-sec .card_bod_full:before {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: rgba(0,0,0,.125);}.apartment-sec .rate-info {position: static;padding: 0;margin-bottom: 25px;}.apartment-sec .rate-info h5 {font-size: 20px;font-weight: 600;display: inline-block;padding-left: 16px;position: relative;top: 2px;}.apartment-sec .rate-info span {display: inline-block;color: #ffffff;font-size: 12px;background-color: #c2c2c5;border-radius: 30px;height: 25px;line-height: 25px;padding: 0 15px;text-transform: uppercase;}.apartment-sec .card .card-body h3 {font-size: 22px;}.apartment-sec .card .card-body p {font-size: 15px;line-height: 30px;color: #67686c;margin-bottom: 12px;font-family: 'Raleway';margin-bottom: 12px;}.apartment-sec .card .card-body {padding: 41px 0 0 0;}.apartment-sec .card .card-body ul {padding-bottom: 19px;margin-top: 20px;float: left;width: 100%;}.apartment-sec .crd-links {margin-top: 0;width: 100%;}.apartment-sec .card_bod_full .card-footer {padding: 14px 0 44px 0;}.apartment-sec .card_bod_full .card-footer a.plf {float: right;}.apartment-sec .img-block img {height: 100%;object-fit: cover;}.blog-grid-posts.mg {margin-top: 0;}.testimonail-sect {float: left;width: 100%;margin-top: 0;}.comment-carousel {float: left;width: 100%;}.comment-info {float: left;width: 100%;position: relative;outline: none;padding: 0 15px;}.slick-list {margin: 0 -15px;}.comment-info > p {float: left;width: 100%;font-size: 15px;line-height: 30px;color: #67686c;padding: 35px 50px 34px 92px;border:1px solid #e0e1e6;position: relative;}.comment-info:before {content: '“';position: absolute;top: 0;left: 27px;font-family: 'Poppins';font-size: 125px;}.comment-info .cm-info-sec {padding: 0;padding: 32px 0 0 63px;border:0;margin: 0;}.comment-info .cm-info {padding-top: 9px;}.comment-info .cm-info h3 {font-size: 14px;margin-bottom: 3px;}.comment-info .cm-info > h4 {font-weight: 400;font-size: 12px;color: #aeb4b6;}.testimonial-sec.section-padding {padding: 0 0 110px 0;}.blog-grid.hp2.section-padding {padding: 40px 0 76px;}.pricing-sec.section-padding {padding: 105px 0 0 0;}.price {float: left;width: 100%;background-color: #ffffff;padding: 45px 0 44px 0;border:1px solid #dfe0e5;text-align: center;}.price:hover {border-color: #6c7de7;}.price:hover h4 {color: #242526;}.price:hover .btn-default {color: #fff;border-color: transparent;}.price-sec {float: left;width: 100%;}.price > h4 {display: inline-block;color: #67686c;font-size: 12px;background-color: #efeff3;padding: 0 15px;height: 25px;line-height: 25px;border-radius: 30px;margin-bottom: 22px;}.price > h2 {font-size: 40px;margin-bottom: 38px;}.price > ul {float: left;width: 100%;margin-bottom: 29px;}.price > ul li {float: left;width: 100%;color: #67686c;font-size: 12px;margin-bottom: 16px;}.price > .btn {float: none;display: inline-block;padding: 0 26px;}.agents-sec.section-padding {padding: 105px 0 0 0;}.agents-details {float: left;width: 100%;}.agent {float: left;width: 100%;cursor: pointer;position: relative;}.agent_img {float: left;width: 100%;position: relative;}.agent_img > a img {float: left;width: 100%;}.agent_info {float: left;width: 100%;border: 1px solid #e0e1e6;border-top: 0;padding: 17px 23px 23px 23px;}.agent_info > h3 {color: #242526;font-size: 18px;font-weight: 500;margin-bottom: 5px;text-transform: capitalize;}.agent_info > h3 a {color: #242526;}.agent_info > span {color: #aeb4b6;font-size: 12px;padding-bottom: 22px;float: left;width: 100%;}.agent_info > strong {font-size: 14px;font-weight: 500;border-top: 1px solid #dfe0e5;padding: 18px 0 0;float: left;width: 100%;}.agent_info > strong i {font-size: 16px;padding-right: 7px;position: relative;top: 1px;}.ta-left {float: left;}.partner-sec.section-padding {padding: 105px 0 101px 0;}.partner-carousel {float: left;width: 100%;text-align: center;margin-top: 30px;}.partner-logo {float: left;width: 100%;outline: none;}.partner-logo > a img {float: none;}.partner-logo > a img:hover {opacity: 0.5;}.banner_form {position: absolute;bottom: 0;left: 0;float: left;width: 100%;background-color: #d8d8d9;z-index: 100;padding: 28px 0;}.banner_form .banner-search {margin: 0;-webkit-box-shadow: 0 4px 10px rgba(1,2,2,0.11);-moz-box-shadow: 0 4px 10px rgba(1,2,2,0.11);-ms-box-shadow: 0 4px 10px rgba(1,2,2,0.11);-o-box-shadow: 0 4px 10px rgba(1,2,2,0.11);box-shadow: 0 4px 10px rgba(1,2,2,0.11);}.discover-propt {background-image: url(https://via.placeholder.com/1920x491);background-repeat: no-repeat;background-size: cover;position: relative;padding: 128px 0 140px 0;margin-bottom: 99px;}.discover-text {width: 510px;margin: 0 auto;text-align: center;position: relative;}.discover-text > h3 {color: #ffffff;font-size: 32px;font-weight: 500;margin-bottom: 18px;}.discover-text > p {font-family: 'Raleway';font-size: 16px;line-height: 30px;margin-bottom: 25px;color: #fff;}.discover-text .btn-default {color: #fff;border-color: transparent;float: none;}.overlay-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #070f43;opacity: 0.81;}.explore-feature.hp4 {padding: 105px 0 110px 0;}.popular-listing.hp4.section-padding {padding: 105px 0 105px 0;}.popular-listing.hp42.section-padding {padding-bottom: 110px;}.banner-carousel {float: left;width: 100%;height: 674px;}.banner-slide {float: left;width: 100%;position: relative;}.banner-slide > img {float: left;width: 100%;height: 100%;object-fit: cover;}.slick-track, .slick-list {height: 100%;}.slick-prev, .slick-next {position: absolute;top: 50%;z-index: 99;width: 51px;height: 51px;background-color: #ffffff;line-height: 64px;border-radius: 100px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.slick-prev {left: 27px;}.slick-next {right: 27px;}.slick-prev:hover:before, .slick-next:hover:before {color: #fff;}.slick-prev:before {content: '';}.slick-next:before {content: '';}.slick-prev:before, .slick-next:before {font-family: lineawesome;font-size: 18px;opacity: 1;}.banner_text {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: 0;width: 370px;z-index: 99;}.banner_text.fr {left: auto !important;}.banner_text .card_bod_full {width: 100%;padding: 0;border:0;}.banner_text .rate-info {padding: 17px 24px 15px 24px;position: static;}.banner_text .rate-info:before {display: none;}.banner_text .rate-info > h5 {color: #ffffff;font-size: 20px;font-weight: 600;float: left;}.banner_text a {outline: none;}.banner_text .rate-info > span {float: right;height: 25px;line-height: 25px;padding: 0 15px;border-radius: 30px;background-color: rgba(255,255,255,0.25);color: #fff;text-transform: uppercase;letter-spacing: 1.1px;margin-top: 2px;font-size: 12px;}.banner_text .card {border:0;display: block;float: left;width: 100%;border:1px solid #dfe0e5;border-top: 0;}.banner_text .card .card-body {float: left;width: 100%;background-color: #fff;border:0;padding: 21px 23px 0;}.banner_text .card .card-footer {float: left;width: 100%;border:0;padding: 19px 20px 21px 20px;}.banner_text .card .card-footer > a {display: inline-block;font-size: 12px;}.banner_text .card .card-footer > a i {padding-left: 6px;font-size: 12px;position: relative;top: 1px;}.banner_text .card .card-body ul li {padding: 0 17px;margin-right: -4px;}.banner_text .card .card-body ul li:first-child {padding-left: 0;}.partner-sec.hp5.section-padding {padding: 70px 0 67px;}.apartment-sec.hp5.section-padding {padding: 0 0 30px 0;}.popular-listing.hp5 {padding: 69px 0 99px;}.testimonial-sec.hp5.section-padding {padding-bottom: 110px;}.main-banner-sec {position: relative;}.main-banner-sec .overlay-bg {opacity: 0.50;}.main-banner-sec.hp6 {background-image: url(https://via.placeholder.com/1920x610);background-repeat: no-repeat;background-size: cover;padding: 184px 0 194px 0;}.bannner_text {float: left;width: 520px;position: relative;}.bannner_text > h3 {color: #ffffff;font-size: 32px;font-weight: 500;margin-bottom: 18px;}.bannner_text > p {color: #ffffff;font-size: 16px;line-height: 30px;margin-bottom: 25px;}.btn-default.st1 {float: left;color: #fff;border-color: transparent;}.explore-feature.hp6.section-padding {padding: 105px 0 0 0;}.blog-grid.hp6.section-padding {padding: 105px 0 80px 0;}.banner.hp7 {padding: 213px 0 143px 0;}.banner.hp7 .widget-property-search {float: left;width: 100%;}.banner.hp7 .widget-property-search .banner-search {background-color: #fff;border-radius: 0;padding: 30px 26px;}.banner.hp7 .widget-property-search .form_field.full {width: 100%;}.banner.hp7 .widget-property-search .form_field {width: 25%;padding: 0 9px;}.banner.hp7 .feat-srch {margin-bottom: 0;}.banner.hp7 .banner-content > h1 {font-size: 50px;color: #fff;line-height: 65px;font-weight: 700;letter-spacing: 1.2px;margin-bottom: 59px;}.banner.hp7 .widget-property-search .form_field {margin-bottom: 19px;}.banner.hp7 .more-feat {padding-left: 8px;}.banner.hp7 .feat-srch .form_field {margin-bottom: 0;float: right;}.banner.hp7 .container {max-width: 960px;padding: 0;}.explore-feature.hp7.section-padding {padding: 99px 0 110px 0;}.popular-cities.hp7.section-padding .card {margin-top: 0;}.popular-cities.hp7.section-padding {padding: 0 0px 6px 0;margin-top: -6px;}.categories-details {float: left;width: 100%;}.categories-info {float: left;width: 100%;border:1px solid #e0e1e6;padding: 35px 0 31px 0;text-align: center;position: relative;}.categories-info:hover {border-color: transparent;}.categories-info:hover .catg-icon > i, .categories-info:hover > h3 a {color: #fff;}.catg-icon {height: 50px;margin-bottom: 8px;float: left;width: 100%;}.catg-icon > i {font-size: 42px;display: inline-block;margin-bottom: 16px;}.categories-info > h3 {color: #242526;font-size: 16px;font-weight: 500;float: left;width: 100%;}.categories-info > h3 a {color: #242526;}.categories-sec.section-padding {padding: 105px 0 0 0;}.catg-icon > img {float: none;display: inline-block;}.features_list {float: left;width: 100%;border-top: 1px solid #dfe0e5;padding: 33px 0 0 0;display: none;margin: 23px 9px -11px 9px;}.half-map-sec .features_list {margin-left: 0;margin-right: 0;}.features_list ul {float: left;width: 100%;}.features_list ul li {float: left;width: 20%;margin-bottom: 8px;}.banner.hp7 .more-feat h3 {float: left;}.overlay-stick {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(97,99,122,0.65);}.map-sec {background-color: #f7f7f8;padding: 65px 0 70px 0;}.map-details {float: left;width: 100%;}.map-details #map {width: 100%;height: 354px;}.map-city-links {float: left;width: 100%;margin-top: 0;}.map-city-links ul {float: left;width: 100%;}.map-city-links ul li {float: left;width: 50%;margin-bottom: 15px;}.map-city-links ul li a {display: inline-block;color: #242526;font-size: 14px;font-weight: 500;}.map-city-links ul li a:hover {padding-left: 8px;}.form-banner .banner_form {position: static;}.vis-hid {display: none;}.success-message{display: none;}.error-message{display: none;}label.error {position: absolute;top: -41px;left: 0;width: 100%;display: none !important;}.contact_form > form .form-field {position: relative;}.contact_form > form .form-field input, .contact_form > form .form-field textarea {margin: 0;}.error {outline:1px solid #6a7be7;}.error {color: #fff;font-size: 14px;margin-bottom: 20px;padding: 10px;width: 100%;}.form-group {float: left;width: 100%;padding: 20px 0;}.success-message, .error-message, .missing-message {color: #fff;font-size: 14px;padding: 15px;display: none;margin-bottom: 20px;}.form-fieldss {float: left;width: 100%;}.no-pt {padding: 0;margin: 0;}.language-selector {float: right;width: 100%;}.language-selector .drop-menu {padding: 0;margin: 0;background: inherit;border:0;float: right;}.language-selector .drop-menu .select {color: #d6d8e0;float: right;width: 130px;padding: 0;height: auto;display: inline-block;position: relative;}.language-selector .drop-menu .select span img {padding-right: 10px;}.language-selector .drop-menu .select span, .language-selector .drop-menu .select i {color: #d6d8e0 !important;}.language-selector .drop-menu .select i {top: 15px;}.language-selector .drop-menu .dropeddown {width: 150px;padding: 0;border:0;left: auto;right: 0;background-color: #070f43;top: 95%;}.language-selector .drop-menu .dropeddown li {padding: 0 20px;border-bottom: 1px solid #2f376c;color: #fff;}.language-selector .drop-menu .dropeddown li img {padding-right: 10px;}.language-selector .drop-menu .dropeddown li a {color: #242526;}.landing-header {float: left;width: 100%;position: absolute;top:0;left: 0;padding: 50px 0;z-index: 99;}.landing-links {float: left;margin-top: 13px;}.landing-links li {display: inline-block;margin-right: 34px;}.landing-links li:last-child {margin-right: 0;}.landing-links li a {display: inline-block;color: #ffffff;font-family: 'poppins';font-size: 14px;}.landing-banner {background-image: url(https://via.placeholder.com/1920x950);padding: 330px 0 230px 0;background-size: cover;background-repeat: no-repeat;}.landing-banner:before {content: '';position: absolute;top:0;left: 0;width: 100%;height: 100%;background-color: #070f43;opacity: 0.85;}.ld-banner-details {float: left;width: 100%;position: relative;}.ld-logo {float: left;width: 100%;margin: 7px 0 7px 0;}.btn-default.white {display: inline-block;color: #6778e2;background-color: #fff;height: 65px;line-height: 65px;padding: 0 38px;border-radius: 50px;margin-top: 50px;float: none;border: 0;margin-bottom: 1px;}.btn-default.lnd {color: #fff;border-color: #fff;padding: 0 38px;margin-top: -3px;}.btn-default.lnd:hover {border-color: transparent;}.demo-section {background-color: #f5f5f9;padding: 90px 0;}.demo-sec-title {float: left;width: 100%;margin-bottom: 60px;margin-top: -8px;}.demo-sec-title > h2 {color: #242526;font-size: 32px;margin-bottom: 10px;font-weight: 400;}.demo-sec-title > p {color: #67686c;font-size: 16px;}.demo-pages {float: left;width: 100%;margin-bottom: -51px;}.masonary {float: left;width: 100%;}.demo-page {float: left;width: 100%;text-align: center;margin-bottom: 54px;}.mg-t20 {margin-top: 20px;}.demo-page > h3 {color: #242526;font-size: 18px;float: left;width: 100%;}.demo-page > h3 a {color: #242526;display: inline-block;padding: 15px 0 0 0;}.page-img {float: left;width: 100%;}.pg-op {float: left;width: 100%;}.page-img > img {width: 100%;box-shadow: 0 0 15px rgba(33,57,107,0.12);}.landing-footer {background-color: #111;padding: 55px 0;text-align: center;}.landing-footer .btn-default {float: none;margin: 0;font-weight: 500;font-size: 14px;box-shadow: 0 0 10px rgba(0,0,0,0.89);padding: 0 33px;margin-bottom: -5px;}.property-main-img {float: left;width: 100%;}.slick-slide {outline: none;cursor: pointer;}
 
 .intro-content h1 {
  font-size: 32px;
  margin-top: 31px;
  margin-bottom: 20px;
  font-weight: 400;
}

.intro-thumb h4 {
  display: inline-block;
  padding-left: 15px;
  position: relative;
  top: 2px;
  min-width: 150px;
  font-size: 14px;
}

.card .img-block .price-tag, .map-box .rate-info > .price-tag {
  margin: 0px;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  float: left;
  position: relative;
  top: 5px;
}



.header {
  background: #111;
  height: 70px;
}

.header .navbar {
  padding: 5px 0px;
}

.header .navbar-nav .nav-item .nav-link {
  color: white;
}

.header .navbar-nav .nav-item .nav-link:hover {
  color: #c7ab5e;
}

.popular-listing .section-heading span {
  display: none;
}

.popular-listing.section-padding .section-heading {
  margin-bottom: 0;
}

.section-heading h3 {
 font-size: 25px;
 padding: 20px 0;
}

.btn-outline-primary {
  background-color: rgb(199, 171, 94) !important;
}

.banner-search .btn:hover {
  background-color: rgb(199, 171, 94, 0.8) !important;
}

.card .img-block:before,
.card .img-block:after,
.popular-cities .card:before,
.popular-cities .card:after,
.banner-search .btn:before,
.banner-search .btn:after,
.intro-content a:before,
.intro-content a:after,
.sbmt-btn:before,
.sbmt-btn:after,
.btn2:before,
.btn2:after {
  background-color: rgb(199, 171, 94, 0.8) !important;
}

.popular-listing.section-padding .img-block img {
  min-height: 250px;
  object-fit: cover;
}

.popular-listing.section-padding .section-heading h3 {
  text-align: left;
}

a.btn.btn-outline-primary.view-btn {
  color: #fff;
}

.intro-thumb-row h2 {
  display: inline;
}

.intro-thumb-row img {
  vertical-align: middle;
  border-style: none;
  max-width: 95px;
  max-height: 70px;
  height: 70px;
}

.wrapper-buton-centrat {
  text-align: center;
  margin-top: 20px;
}

header {
  z-index: 100;
  position: fixed;
  top: 0;
  width: 100%;
}
.banner {
 margin-top: 50px;
}
.header .navbar-nav .nav-item .nav-link.sbmt-btn {
 background: #c7ab5e;
 border: 0;
 color: white!important;
 margin-left: 5px;
}
section.explore-feature.section-padding {
 padding-top: 10px;
}

.bottom.section-padding {
 background: #c7ab5e;
}
.bottom-list ul li a,.bottom-desc p {
 color: white;
}

.popular-cities .card {
 margin-bottom: 30px;
}
.banner {
  padding: 40px 0px;
  background: url("../images/hero.jpg");
  background-size: cover;
  background-position: center;
  min-height: 350px;
  max-height: 350px;
  position: relative;
  z-index: 1;
}

.form_field.tpmax {
  width: 330px;
}

.form_field:first-of-type .drop-menu {
  border-left: 0;
  border-radius: 30px;
}
.popular-listing.section-padding .img-block img {
  max-height: 250px;
}
.popular-listing.section-padding .img-block {
  height: 250px;
}
.card .card-body ul li {
  padding: 0px 5px 0px 5px;
}

.header .navbar-nav .nav-item .nav-link.sbmt-btn {
  height: 40px;
  display: flex;
justify-content: center;
align-items: center;
}
.header .navbar-nav .nav-item .nav-link.sbmt-btn span {
  max-height: max-content;
  padding-top: 3px;
}
.my-2.my-sm-0.nav-link.sbmt-btn:hover {
  background: white;
 
}
.my-2.my-sm-0.nav-link.sbmt-btn:hover span,.my-2.my-sm-0.nav-link.sbmt-btn:hover i {
  color: #111 !important;
}
.card .card-body a {
  height: 123px;
  display: block;
}

.popular-listing .card {
  margin-bottom: 25px;
}


.pager-sec {
  margin-top: 70px;
}

.pager-sec-details > ul {
  float: left;
}
.pager-sec{
  padding: 20px 0 20px 0;
}
.listing-main-sec.section-padding2 {
  padding: 50px 0 110px 0;
}
.pager-sec {
  background: #c7ab5e;
}
.bfr::before {
  opacity: 0.4;
  background-image: unset;
}
.pager-sec-details > ul li:first-of-type {
  padding-left: 0;
}

.pager-sec-details > ul {
  float: right;
}

.pager-sec-details {
  color: white;
}

/* .list-products .card, .list-products .card * {
  float: unset;
}

.list-products .card a {
  width: max-content;
}
.list-products .card .card-body a{
width: auto;
} */

.list-products.two-items .card {
  width: 50%;
padding: 0 10px;
}
.list-products.two-items .card .img-block {
  float: left;
  width: 100%;
}
.list-products.two-items .card_bod_full {
  width: 100%;
  border: 1px solid rgba(0,0,0,.125);
}
.list-products.two-items .card_bod_full .card-footer {
  display: none;
}

.list-products.two-items .card .card-body ul {
  border: 0px;
}
.list-products.two-items .card .card-body ul li{
padding: 0px 5px 0px 5px;
}

.listing-main-sec-details .card_bod_full .card-body a {
  height: max-content!important;
}

.listing-main-sec-details .card_bod_full .card-footer {
  height: 69px!important;
}

.btn-default:hover {
  background-color: rgba(199, 171, 94,0.8);
}

.btn2::before, .btn2::after, .btn-default::before, .btn-default::after {
  background-color: rgba(199, 171, 94,1);
}

.listing-main-sec-details .list-products .card .card-body h3 {
  line-height: 25px;
  height: 70px; 
}
.listing-main-sec-details .list-products .card .card-body {
  padding: 17px 23px 0;
}

.listing-main-sec-details .widget-property-search .banner-search select {
  margin-bottom: 10px;
}

.listing-main-sec-details .banner-search .form-group {
  padding: 5px 10px;
  border: 1px solid lightgray;
  margin-bottom: 15px;
}
.listing-main-sec-details .widget-property-search .banner-search select {
  margin-bottom: 0;
  border: unset;
}

.listing-main-sec-details .widget-property-search .form_field .btn {
  border-radius: 0;
    margin-top: 0;
}

.header { 
  display: flex;
  align-items: center;
}

.sortby .drop-menu .select {
  width: 140px;
}

.sidebar {
  position: sticky;
  top: 100px;
}
.descp-text h3 {
  margin-bottom: 20px;
}

.property-main-img {
  
  max-height: 400px;
}

.property-main-img img{
  object-fit: cover;
}
.property-img,.property-img > img {
  height: 400px;
}
.slick-slide {
  opacity: 1 !important;
}
.thumb-img,.thumb-img img {
  height: 150px;
  width: 100%;
  object-fit: cover;
}
.slick-track {
  display: flex;
}
.thumb-img, .thumb-img img {
  margin-right: 20px;
}

.property-main-img .slick-slide {
  opacity: 0;
  visibility: hidden;
}

.property-main-img .slick-slide.slick-active {
  opacity: 1;
  visibility: visible;
}
.slick-prev, .slick-next {
  position: relative;
  top: 0;
}
.features-dv form ul li {
  color: #444;
}
.thumb-carous.slick-initialized.slick-slider {
  position: relative;
}
.slick-prev, .slick-next {
  position: absolute;
  top: 0;
}
.slick-prev, .slick-next {
  position: absolute;
  top: 50%;
  line-height: unset;
  font-size: 0;
}

.slick-next {
  right: -35px;
  width: 40px;
  height: 40px;
}
.slick-prev {
  left: -35px;
  width: 40px;
  height: 40px;
}
.form_field.tpmax {
  display: flex;
  align-items: center;
}
@media screen and (max-width:809px) {

  .banner-content h1 {
    font-size: 30px;
  }
  body .banner .banner-search {
    border-radius: 50px;
    height: 50px;
    border-radius: 0;
    background: transparent;
  }
  .form_field:first-of-type .drop-menu {
    border-radius: 0;
  }
  
  .srch-btn {
    float: left;
    width: 100%;
    position: relative;
  }
  .banner-search .btn {
    border-radius: 0;
    max-width: 330px;
    width: 100%;
  float: unset;
  }
  .intro-content > a {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .intro-thumb-row {
    padding: 10px 0px 10px;
  }
  .intro-thumb {
    border: 1px solid #e0e1e6;
    display: block;
    margin: 0 auto 10px auto !important;
    width: 270px;
  }
  .explore-feature .card {
    margin-bottom: 30px;
  }
  .section-padding {
    padding: 30px 0px;
  }
  .popular-listing.section-padding .section-heading h3 {
    text-align: center;
    padding: 20px 0;
    font-size: 20px;
  }
  .intro.section-padding {
    padding: 0px 0px 6px;
  }
  .intro.section-padding a.btn.btn-outline-primary.view-btn {
    display: none;
  }
  .intro-content p {
    margin-bottom: 30px;
  }
  .menu-button {
    display: block;
  }
  .menu-button span {
    height: 1px;
    background-color: white;
  }
  .list-products.two-items .card {
    width: 100%;
  }


 body .header .navbar-nav .nav-item {
    margin-right: 30px;
    margin-left: 30px;
  }
  #myTab{
    display: none;
  }
  .pager-sec-details > h3, .pager-sec-details > h1 {
    font-size: 28px;
  }
  .pager-sec-details > ul {
    float: left;
  }
  .listing-main-sec.section-padding2 {
    padding: 40px 0 110px 0;
  }
  .pager-sec {
    padding: 20px 0 40px 0;
  }
  .property-single-pg .property-hd-sec .card-body {
    width: 100%;
  }.property-single-pg {
    padding: 30px 0 110px 0;
  }
  .thumb-img, .thumb-img img {
    height: 100px;
  }
  .details-info ul li {
    width: 100%;
  }
  .features-dv form ul li {
    width: 100%;
  }
  .property-single-page-content .sidebar .widget {
    margin-left: -10px;
  }
  .property-single-page-content .sidebar {
    padding-left: 0;
  }
  .property-hd-sec .rate-info {
    float: left;
    text-align: left;
  }
  .slick-prev {
    left: -45px;
    width: 30px;
    height: 30px;
  }
  .slick-next {
    right: -45px;
    width: 30px;
    height: 30px;
  }

  body .banner form.banner-search {
    height: max-content;
    display: flex;
  align-items: center;
  justify-content: center;
  }
  
  body .banner form.banner-search .srch-btn {
    float: unset;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body .banner form.banner-search select.form-control:not([size]):not([multiple]) {
    height: 50px;
  }
}
.imagine_zone
{
  min-height:207.2px ;
  max-height:207.2px ;
  

}

.before_footer
{
  background-color:#111 !important;
}
.before_footer h3
{
  color:#c4aa5d
}
.footer-social {
  text-align: left;
  margin-top: 20px;
}
/* GDPR START */
.gdpr-container{
  width: 1170px;
}
.first-header-gdpr{
  font-size: 34px ;
  margin-bottom: 10px;
  padding-bottom: 10px;
  font-weight: 300 !important;
  margin-top: 5rem;
  font-family: "Open Sans",sans-serif;
  color: #111;
}
.second-header-gdpr{
  font-size: 20px ;
  padding-bottom: 10px;
  font-weight: 300 !important;
  font-family: "Open Sans",sans-serif;
  margin-top: 10px;
  color: #111;
}
.inex-span{
  font-weight: bold;
  font-family: "Open Sans",sans-serif;
  color: #000;
}
.ln-text-gdpr{
  line-height: 29px;
  font-size: 15px;
  font-weight: 300 !important;
  color: #111;
  font-family: "Open Sans",sans-serif;
}
.list-gdpr{
  list-style-type: disc;
  margin-left: 2rem;
  color: #111;
  font-weight: 300 !important;
  font-family: "Open Sans",sans-serif;
}
.container.get-back.contact-container {
  margin-top: 9rem;
  margin-bottom: 7rem;
}
.inex-contact-inputs:focus{
  box-shadow: 0 0 0 .2rem #c7ab52 !important;
  border: 1px solid #c7ab52;
}
.inex-contact-inputs.form-control {
  margin-bottom: -31px;
}
.text-area-contact{
  resize: none;
}
.contact-us-contact{
  background: #c7ab5e;
  border: 1px solid #c7ab5e;
  color: #fff !important;
  text-align: center;
  padding: 10px;
}
.heading-contact{
  font-size: 25px ;
  padding-bottom: 10px;
  font-weight: 300 !important;
  font-family: "Open Sans",sans-serif;
  color: #111;
}
.adresa-contact{
  font-size: 20px ;
  font-weight: 300 !important;
  font-family: "Open Sans",sans-serif;
  color: #111;
}
.p-text-contact{
  font-size: 16px ;
  font-weight: 300 !important;
  font-family: "Open Sans",sans-serif;
  color: #111;
}
.p-contact{
  font-size: 16px ;
  font-weight: 300 !important;
  font-family: "Open Sans",sans-serif;
}
.property-single-pg .card-body ul ~ h5 {
  float: left;
}

.property-hd-sec .card-body h5 {
  display: flex;
  font-size: 18px;
  color: #222;
}
.property-single-pg .card .card-body h5 a {
  height: unset;
  margin-left: 20px;
  padding: 0 10px;
  font-size: 18px;
  color: white;
  cursor: pointer;
  margin-left: 20px;
  background: #c7ab5e;
}

.property-single-pg .contct-nf {
  padding-left: 0;
}
.property-single-pg .property-hd-sec .card-body {
  width: 66.66%;
}
.property-single-pg .property-hd-sec .rate-info {
  width: 33.33%;
  padding-left: 40px;
}
.property-single-pg .card .card-body a {
  height: unset;
}
.property-hd-sec .rate-info > span {
  display: inline-block;
  color: white;
  font-size: 30px;
  height: unset;
  line-height: 25px;
  text-transform: uppercase;
  padding: 30px;
  background: #2e69b4;
  border-radius: 0;
  text-align: center;
  width: 100%;
  font-weight: bold;
}
.property-hd-sec .rate-info > span a {
  display: block;
  color: white;
  background: #c7ab5e;
  padding: 10px;
  margin-top: 10px;
  font-size: 20px;
}
.you_call {
  background: #111;
  padding: 10px 20px;
  text-align: center;
}
.you_call span {
  display: block;
  font-size: 18px;
}
.you_call a{
  color: #fff;
  font-size: 24px;
}
.you_call a:hover {
  color: #c7ab5e;
}
.hiddenlabel {
  position: absolute;
  left: -10000;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
}
.property-single-page-content .sidebar.layout2 .widget-form .widget-title {
  text-align: center;
}
.post-comment-sec {
  margin-top: 0;
}
.property-single-page-content .sidebar.layout2 .widget-form .widget-title {
  margin-top: 22px;
}
.form-field label {
  font-weight: 700;
  padding-bottom: 5px;
  color: #777;
}
.property-single-page-content .sidebar.layout2  .form-group {
  padding: 5px 10px;
  border: 1px solid lightgray;
  margin-bottom: 15px;
}

.property-single-page-content .banner-search select {
  margin-bottom: 0;
  border: unset;
}
.banner-reclama {
  display: block;
  float: left;
  margin-bottom: 30px;
}

.banner-reclama .ads-image {
  max-width: 100%;
  width: 100%;
  object-fit: contain;
}
.sidebar.layout2 .row .row .col-lg-6 {
  padding: 0;
}
@media screen and (max-width:1024px) {
  .property-hd-sec .card-body h5 {
    font-size: 18px;
  }
  .menu-button {
    display: block;
  }
  .menu-button span {
    background-color: #fff;
  }
  #navbarSupportedContent.show {
    display: block;
    display: block;
    background: #222;
    top: 70px;
    width: 80vw;
    left: 0;
  }
  #navbarSupportedContent {
    left: -100vw;
    transition: 1s all ease;
    position: fixed;
    top: 70px;
    height: 100%;
  }
  .header .navbar-nav .nav-item .nav-link.sbmt-btn {
    max-width: 250px;
  }
  .pagination {
    display: flex;
    flex-wrap: wrap;
  }
  .footer-social ~ p {
    margin-top: 20px!important;
  }
  .col-xl-5.col-sm-12.col-md-5.pl-0 {
    padding-left: 15px !important;
  }
}
@media screen and (min-width:768px) and (max-width:1024px) {
  #navbarSupportedContent {
    width: 50vw;
  }
  #navbarSupportedContent.show {
    width: 50vw;
    padding-left: 50px;
  }
  .banner-content h1 {
    font-size: 38px;
  }
  .form_field.tpmax {
    width: 25%;
  }
  .banner .row.banner-search {
    max-width: max-content;
    margin: 0 auto;
  }
  .navbar-expand-lg {
    justify-content: space-between;
  }
  .card .card-body h3 {
    font-size: 16px;
  }
  .explore-feature .card .card-body h3 {
    font-size: 15px;
  }
  .explore-feature .card {
    margin-bottom: 30px;
  }
  .intro-thumb {
    margin-right: 23px;
  }
  .intro-thumb-row h2 {
    display: inline-block;
    width: 100px;
    text-align: center;
  }
  .intro.section-padding {
    padding: 60px 0px 6px;
  }
  .intro.section-padding .intro-img {
    margin-top: 40px;
  }
  
}

@media screen and (max-width:767px) {
  .banner .row.banner-search {
    margin: 0 auto;
  }
  .banner {
    min-height: 70vh;
    max-height: 800px;
  }
  .sidebar.layout2 {
    padding-left: 0;
  }
  .property-hd-sec .card {
    float: left;
    width: 100%;
    border: 0;
    display: flex;
  }
  .property-single-pg .property-hd-sec .rate-info,.property-single-pg .property-hd-sec .card-body {
    width: 100%;
  }
  .property-single-pg .property-hd-sec .rate-info {
    padding-left: 0;
    margin-top: 20px;
  }
  .property-hd-sec .rate-info > span {
    padding: 20px;
    font-size: 24px;
  }
  .property-hd-sec .rate-info > span a {
    font-size: 20px;
  }
  .property-hd-sec .card .card-body ul li {
    line-height: 11px;
    padding: 0 5px;
  }
  .card .card-body p {
    margin-bottom: 5px;
  }
  .property-single-pg .card .card-body h5 a {
    font-size: 14px;
  }
  .property-single-pg .card .card-body h5 {
    float: unset!important;
    display: block;
  }
  .property-single-pg .card .card-body h5 a {
    float: unset!important;
    font-size: 14px;
    max-width: 200px;
    margin: 0 auto;
    text-align: center;
    margin-top: 14px;
    
    padding: 6px;
  }
}

@media screen and (min-width:1024px) and (max-width:1200px) {
  .form_field.tpmax {
    width: 25%;
  }
  .banner .row.banner-search {
    max-width: max-content;
    margin: 0 auto;
  }
  .header .navbar-nav .nav-item {
    margin-right: 5px;
    display: flex;
    align-items: center;
  }
  .header .navbar-brand {
    margin-right: 10px;
  }
}

@media screen and (min-width:1200px) {
  .features-dv form ul li {
    padding-right: 15px;
  }
}





/* modal custom */

.modal_custom {
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s;
  position: absolute;
  top: 100px;
  left: 0;
  right: 0;
  max-width: 400px;
  margin: 0 auto;
  padding: 30px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 3px 10px rgba(0,0,0,0.3);
  z-index: 9999;
}

.modal_custom-close-btn {

  font-size: 15px;
  background-color: #c7ab5e;
  border: 0;
  margin-left: 10px;
  cursor: pointer;
  padding: 0;
width: 24px;
height: 24px;
display: flex;
justify-content: center;
align-items: center;
}
.modal_custom button:hover {
  background: #111;
  color: wheat;
}

.modal_custom-close-btn:hover {
  background: wheat;
}
#modal_custom form {
  margin-top: 40px;
}
.overlay_custom {
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
  z-index: 9999;
}

.is-visible {
  opacity: 1;
  pointer-events: auto;
}

#modal_custom .form-field label {
  display: block;
}
#modal_custom .form-field .checkbox {
  font-size: 15px;
  width: 15px;
  height: 15px;
  margin-right: 10px
}
#modal_custom .form-field {
  color: #444;
  font-size: 12px;
}
.modal_custom button {
  border-radius: 0;
}
#modal_custom .form-field input {
  height: 35px;
}

.modal_custom_title {
  position: absolute;
  top: 0;
  background: #111;
  color: wheat;
  width: 100%;
  left: 0;
  text-align: center;
  height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 30px;
  font-size: 18px;
font-weight: bold;
}
.hide{
  display: none;
}
#modal_custom input[type="checkbox"]:checked {
  filter: invert(100%) hue-rotate(20deg);
}
.property-img.slick-slide.slick-current.slick-active {
  z-index: 1 !important;
}
.recommended-properties-slider .slick-slide {
  max-width: 400px!important;
}
.recommended-properties-slider .img-block img {
  max-height: 250px;
  object-fit: cover;
  height: 250px;
}

.recommended-properties-slider {
display: block;
}
.mobile-filter {
  display: none;
}

.extrapage .first-header-gdpr {
  font-family: Poppins;
  font-weight: bold !important;
}
.extrapage {
  padding: 50px 0;
}
.extrapage .inex-span {
  font-size: 20px;
  font-weight: bold;
  font-family: Poppins;
  padding: 30px 0 20px 0;
  display: block;
}
.extrapage .second-header-gdpr {
  font-size: 20px;
  padding: 30px 0 20px 0;
  font-family: Poppins;
  font-weight: bold !important;
}
.extrapage a {
  color: #c7ab5e;
  font-weight: bold;
}

@media screen and (max-width:1024px) {
  .fixed-position.sidebar.layout2 {
    position: fixed;
    z-index: 99;
    top: 110px;
    background: white;
    padding: 20px;
    left: 0;
    box-shadow: 0px 0px 15px #888787;
  }
  .mobile-filter {
    display: block;
    position: fixed;
    top: 70px;
    z-index: 99;
    padding: 10px;
    background: white;
    color: #111;
    box-shadow: 0px 0px 15px #888787;
    text-transform: uppercase;
    display: flex;
  justify-content: space-between;
  padding: 10px 20px;
  }
  .mobile-filter .la-sliders::before {
    content: "\f303";
    font-size: 20px;
  }
  .mobile-filter i {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .property-single-pg {
    padding: 70px 0 110px 0;
  }
  .fixed-position.sidebar.layout2 .widget-title {
    display: none;
  }
  .fixed-position.sidebar.layout2 .col-lg-6 {
    padding: 0;
  }
 .property-single-page-content .sidebar.fixed-position .widget {
    margin-left: 0;
  }
  .absoluteoverlay_filter,.absoluteoverlay_header {
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 99;
  }
  .absoluteoverlay_filter {
    z-index: 98;
  }
  .fixed-position.sidebar.layout2 .post-comment-sec {
    display: none;
  }
}

@media screen and (max-width:1100px) {
  .banner .row.banner-search {
    max-width: 100%;
}
.form_field.tpmax {
  width: 18vw;
}
}
@media screen and (min-width:1000px) and (max-width:1100px) {
.banner-search .form-control {
  font-size: 12px;
}
}

@media screen and (min-width:1000px) {
.form_field.tpmax {
  width: 12.5vw;
}
.banner-search {
  max-width: max-content!important;
  margin: 0 auto;
}
}
@media screen and (max-width:900px) {
  .form_field.tpmax {
    width: 330px;
  }
}
@media screen and (min-width:500px) and (max-width:900px) {
  .form_field.tpmax {
    padding: 0 10px;
  }}
@media screen and (min-width:768px) and (max-width:900px) {
.banner {
  min-height: 450px;
  max-height: 450px;
  }
  .banner-search {
    background: transparent;
  }
}
@media screen and (min-width:900px) and (max-width:1000px) {
  .form_field.tpmax {
    width: 16vw;
  }.srch-btn {
    margin: 0 auto;
  }
}
@media screen and (min-width:900px) and (max-width:991px) {
.srch-btn {
margin-top: 20px;
}
}
@media screen and (max-width:576px) {
  .recommended-properties-slider .slick-slide {
    min-width: 100vw !important;
  }
}

.descp-text > p {
  white-space: pre-line;
}

.features-dv .col-md-4.col-sm-6 {
  display: inline-block;
  vertical-align: top;
  padding-left: 0;
}
.features-dv .col-md-4.col-sm-6 h4 {
  margin-bottom: 10px;
}
.recommended-properties-slider .col-lg-4.col-md-6 {
  display: inline-block;
  max-width: 33%;
  margin-bottom: 20px;
}
.recommended-properties-slider  .card {
  border-radius: 0px;
  height: 440px;
}

.recommended-properties-slider  .card .card-body ul {
  border-bottom: 0;
}

.property-single-pg .card .card-body a h3{
  height: 81px;
}
