/*：非源码,演示用的代码。源代码唯一下载地址: http://www.bootstrapmb.com/item/66。（此备注只出现在演示站，下载的源码不包含。）*//*  Theme Name:  EX Properties – Real Estate HTML Template  Theme URL: http://popothemes.com/themes/html/ex-properties  Author: PopoThemes  Author URI: https://themeforest.net/user/popothemes  Creation Date: 10 December 2016  Description: A default stylesheet for EX Properties – Real Estate HTML Template.  Version: 1.0*//*=======================================================================							[Table of Contents]=========================================================================01. Typography 02. General03. Top Bar04. Navigation05. Home Banner06. Popular City07. Trend08. Recent Property09. Info Banner10. Experts / Team11. Download App12. Testimonials13. Blog / Recent News14. Tweeter Feed15. Footer16. Home Page 217. Home Page 318. Home Page 419. Search Result Page20. Search Result Page 221. Property Listing Page22. Map Pages23. Contact Us24. Blog Page25. Blog Single Page26. Gallery27. Careers28. Agent Detail29. Submit Property30. About Page31. Pricing Plan32. Preloader/* =============== Colors Used=====================  Blue: #4C85DE;  Dark Gray: #44494D; ===================================================*//* ================================= */		/*===== Typography =====*//* ================================= */body {    font-size: 18px;  font-weight: 500;  font-family: 'PT Sans', sans-serif;}html,body {  height: 100%;}h1, h2, h3, h4, h5, h6 {   font-family: 'Droid Serif', serif;  font-weight: 800;  color: #406576;  margin: 0;}h1 {  font-size: 50px;}h2 {  font-size: 30px;}h3 {  font-size: 30px;}h4 {  font-size: 22px;}h5 {  font-size: 19px;}h6 {  font-size: 16px;}a {    -webkit-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}a:hover, a:focus {  text-decoration: none;  outline: 0;}a:active {  text-decoration: none;}p {  font-size: 18px;  font-family: 'PT Sans', sans-serif;  font-weight: 500;}blockquote {  color: #8397A1;  font-size: 14px;  font-weight: 500;  font-style: italic;  line-height: 1.64;}ul {  list-style: none;  margin: 0;  padding: 0; }.clr-white {  color: #FFF;}.clr-red {  color: #DE4C4C;}.clr-green {  color: #22C35D;}.clr-blue {  color: #4C85DE;}/* ================================= */    /*===== General =====*//* ================================= */.overlay-bg {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,0.5);     -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease;      }.parallax {  width: 100%;  background-position: 50% 0;  background-repeat: no-repeat;  background-size: cover;  background-attachment: fixed;     position: relative;      }.btn-default {  font-size: 15px;  font-weight: 800;   text-align: center;  color: #FFF;  border-radius: 0;  padding: 10px 15px;  border: none;  text-transform: uppercase;  background-color: #14B850;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease;  }.btn-default:hover {  color: #FFF;  background-color: #4C85DE;}.section {  margin-top: 96px;}.section-style {  width: 34px;  height: 4px;  background-color: #22C35D;  display: block;  margin: 0 auto;  margin-bottom: 12px;}.section-heading {  font-weight: 800;  font-stretch: normal;  color: #406576;}.sub-heading {  margin-top: 12px;  font-weight: 500;  font-stretch: normal;  color: #406576;}.form-control:focus {  border-color: transparent;     -webkit-box-shadow: none;  box-shadow: none;}.mrgn-top-30 {  margin-top: 30px;}@media (max-width:992px) {  .mrgn-top-30 {    margin-top: 0;  }}.facebook:hover,.social-top ul li:hover .facebook {  color: #3B5998;}.twitter:hover,.social-top ul li:hover .twitter {  color: #1DA1F2;}.pinterest:hover,.social-top ul li:hover .pinterest {  color: #BD081C;}.google-plus:hover,.social-top ul li:hover .google-plus {  color: #DD4B39;}.tumblr:hover,.social-top ul li:hover .tumblr {  color: #35465C;}.stumbleupon:hover,.social-top ul li:hover .stumbleupon {  color: #EB4924;}.wordpress:hover,.social-top ul li:hover .wordpress {  color: #21759B;}.instagram:hover,.social-top ul li:hover .instagram {  color: #405DE6;}.dribble:hover,.social-top ul li:hover .dribble {  color: #EA4C89;}.vimeo:hover,.social-top ul li:hover .vimeo {  color: #1AB7EA;}.linkedin:hover,.social-top ul li:hover .linkedin {  color: #0077B5;}.rss:hover,.social-top ul li:hover .rss {  color: #F26522;}/* ================================= */    /*===== Top Bar =====*//* ================================= */.top-bar {  background-color: #44494D;}.social-top ul li {  display: inline-block;  padding: 9px 3px;  font-size: 12px;  font-weight: 600;  text-align: center;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease;  }.social-top ul li:hover {    background-color: #D7D7D7;  padding: 9px 10px;}.social-top ul li a {  color: #D7D7D7;}.info-top  {  text-align: right;}.info-top ul li {  display: inline-block;  padding: 9px 0 9px 15px;  font-size: 12px;  font-weight: 600;}.info-top ul li a {  color: #D7D7D7;}@media (min-width: 767px) and (max-width: 992px) {   .info-top ul li {    padding: 9px 0 9px 5px;  }}/*===== Popup Model for Sign In / Sign Up =====*/.popup-wrapper {  display: flex;  align-items: center;  flex-direction: column;  justify-content: center;  width: 100%;  min-height: 100%;  padding: 20px;  background: rgba(0,0,0,0.7);}.login {  border-radius: 0;  padding: 10px 20px 20px 20px;  width: 90%;  max-width: 320px;  background: #FFF;  position: relative;  padding-bottom: 60px;  box-shadow: 0 1px 5px rgba(0,0,0,0.3);}.login.loading button {  max-height: 100%;  padding-top: 50px;}.login.ok button {  background-color: #4C85DE;}.login input {  display: block;  padding: 8px 10px;  margin-bottom: 10px;  width: 100%;  border: 1px solid #EEE;  transition: border-width 0.2s ease;  border-radius: 0;  color: #406576;}.login input + i.fa {  color: #FFF;  font-size: 1em;  position: absolute;  margin-top: -47px;  opacity: 0;  left: 0;  line-height: 1.8;  transition: all 0.1s ease-in;}.login input:focus {  outline: none;  color: #406576;  border-color: #4C85DE;  border-left-width: 35px;}.login input:focus + i.fa {  opacity: 1;  left: 30px;  transition: all 0.25s ease-out;}.login a {  font-size: 12px;  color: #4C85DE;  text-decoration: none;}.login .title {  color: #406576;  font-size: 14px;  text-align: center;  font-weight: 700;  margin: 10px 0 30px 0;  border-bottom: 1px solid #EEE;  text-transform: uppercase;  padding-bottom: 20px;}.login button {  width: 100%;  height: 100%;  padding: 10px 10px;  background: #22C35D;  color: #FFF;  font-size: 14px;  font-weight: 700;  text-transform: uppercase;  display: block;  border: none;  margin-top: 20px;  position: absolute;  left: 0;  bottom: 0;  max-height: 40px;  border: 0 solid rgba(0,0,0,0.1);  border-radius: 0;  transform: rotateZ(0deg);  border-bottom-width: 5px;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease;  }.login:not(.loading) button:hover {  background: #4C85DE;}.login:not(.loading) button:focus {  border-bottom-width: 4px;}a.close {      color: #406576;  opacity: 1;  font-size: 14px;  line-height: 2;}.resume-upload p {  color: #406576;  font-size: 12px;}.login .resume-upload input:focus {  border-left-width: 0;  border: 1px solid #EEE;}.login .resume-upload input:focus + i.fa {  opacity: 0;  left: 0;}/* ================================= */    /*===== Navigation =====*//* ================================= */.navbar {  margin-bottom: 0;  padding-top: 15px;  padding-bottom: 11px;  min-height: 26px;  border: none;}.navbar-default {  background-color: #FFF;  border-color: transparent;  border-radius: 0;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.3s ease;  }.navbar-fixed-top {  position: relative;}.logo {  padding: 0;    margin: 0;}@media(max-width:768px) {   .logo {    padding-left: 15px;  }}.navbar-default .navbar-nav li a,.navbar-default .navbar-nav li a:focus {  color: #406576;  font-size: 14px;  font-weight: 700;  line-height: 1.5;  padding-left: 0;  padding-right: 0;  margin: 0 25px;  text-transform: uppercase;  background-color: transparent;      -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease;  }.navbar-default .navbar-nav li a:hover {  color: #4C85DE;}.navbar-default .navbar-nav li.last-nav {  border: 1px solid #4C85DE;  text-align: center;  margin-top: 7px;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease;  }.navbar-default .navbar-nav li.last-nav a:last-child {  margin: -7px 10px;  color: #4C85DE;}.navbar-default .navbar-nav li.last-nav:hover {  background-color: #4C85DE;}.navbar-default .navbar-nav li.last-nav:hover a:last-child {  color: #FFF;}.navbar-default .navbar-nav .active a, .navbar-default .navbar-nav .active a:focus {  color: #4C85DE;  text-transform: uppercase;  font-size: 14px;  font-weight: 700;  background-color: transparent;}.navbar-default .navbar-nav .active a:hover {  color: #4C85DE;   background-color: transparent;  }.navbar-default .navbar-nav .open a {  color: #4C85DE;  background-color: transparent;  }.navbar-default .navbar-nav .open a:focus, .navbar-default .navbar-nav .open a:hover {  color: #4C85DE;   background-color: transparent;}.dropdown-menu {  background-color: #FFF;  width: 180px;   border-radius: 0;  border: none;  box-shadow: 0 -3px 20px -5px rgba(0,0,0,0.3);}.dropdown.open:after {  content: '';  display: block;  width: 180px;  height: 2px;  position: absolute;  background-color: #4C85DE;  background-repeat: no-repeat;  z-index: 9999;  animation: naveffect 0.5s; -webkit-animation: naveffect 0.5s; -moz-animation: naveffect 0.5s; -o-animation: naveffect 0.5s;}.navbar-right .dropdown-menu {  margin: 0 auto;  left: 0;   right: 0;  }.navbar-default .navbar-nav .open ul.dropdown-menu {   padding: 0;  animation: naveffect 0.5s; -webkit-animation: naveffect 0.5s; -moz-animation: naveffect 0.5s; -o-animation: naveffect 0.5s;}@-webkit-keyframes naveffect {  0% { margin: 30px auto 0; opacity: 0;}     100% { margin: 0 auto; opacity: 1;}} @-moz-keyframes naveffect {  0% { margin: 30px auto 0; opacity: 0;}     100% { margin: 0 auto; opacity: 1;}} @-o-keyframes naveffect {  0% { margin: 30px auto 0; opacity: 0;}     100% { margin: 0 auto; opacity: 1;}}@keyframes naveffect {  0% { margin: 30px auto 0; opacity: 0;}     100% { margin: 0 auto; opacity: 1;}}.navbar-default .navbar-nav .open .dropdown-menu li {   margin: 0;  padding: 0;  line-height: 0;  }.navbar-default .navbar-nav .open .dropdown-menu li a {  color: #406576;  font-size: 14px;  font-weight: 700;  text-transform: none;  display: inline-block;  line-height: 1;  width: 100%;    margin: 0;  padding: 12px;}.navbar-default .navbar-nav .open .dropdown-menu li a:hover {  color: #406576;  background-color: rgba(161,177,188,0.10);}.navbar-default .navbar-nav .open .dropdown-menu li.active a {  color: #406576;  background-color: rgba(161,177,188,0.10);}.dropdown-menu .divider {  color: #ECF0F1;  background-color: #ECF0F1;  opacity: 1;}.navbar-default .navbar-nav .open li a i {  padding-left: 30px;  }.dropdown-submenu {  position: relative;}.dropdown-submenu .dropdown-menu {  top: 0;  left: 100%;  margin-top: -6px;  margin-left: -1px;  border-radius: 0;}.dropdown-submenu:hover .dropdown-menu {  display: block;}.dropdown-menu.second-level {  color: #406576;  background-color: #FFF;  width: 180px; }.navbar-default .navbar-nav .open .dropdown-menu.second-level li a {  color: #406576;  font-size: 14px;  display: inline-block;  line-height: 1;}.navbar-default .navbar-nav .open .dropdown-menu.second-level li a:hover {  color: #406576;  background-color: rgba(161,177,188,0.10);}/*Toggle Button*/.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {  background-color: #FFF;}.navbar-toggle {  margin-top: 0;  margin-right: 15px;  margin-bottom: 8px;    border: none;  border-radius: 0;}.navbar-default .navbar-toggle .icon-bar {  background-color: #4C85DE;}.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar {  background-color: #406576;}@media(max-width:767px) {   .navbar-default .navbar-collapse,   .navbar-default .navbar-form {    background-color: #FFF;  }  .navbar-default .navbar-nav .open .dropdown-menu li a {    line-height: 1;  }    .dropdown.open:after {    display: none;  }  .navbar-default .navbar-nav .open .dropdown-menu li a {        text-align: center;    color: #406576;  }  .navbar-default .navbar-nav .open .dropdown-menu li a:hover {       color: #4C85DE;  }  .navbar-default .navbar-nav .open .dropdown-menu li.active a:hover,   .navbar-default .navbar-nav .open .dropdown-menu li.active a:focus {    color: #4C85DE;    background-color: transparent;  }  .dropdown-menu .divider {    opacity: 0;  }  .navbar-default .navbar-collapse {    text-align: center;  }  }@media (min-width: 767px) and (max-width: 992px) {   .navbar-nav {    margin: 7% 0 0;  }   .navbar-default .navbar-nav li a,  .navbar-default .navbar-nav li a:focus,  .navbar-default .navbar-nav .active a,   .navbar-default .navbar-nav .active a:focus {      margin: 0 4px;      padding: 6px 0;      font-size: 10px;  }  .navbar-default .navbar-collapse,   .navbar-default .navbar-form {    border-color: #E7E7E7;    margin-top: -25px;  }    .logo img {    width: 75%;     }  .navbar-default .navbar-nav .open .dropdown-menu li a {    font-size: 10px;  }  .navbar-default .navbar-nav .open .dropdown-menu.second-level li a {    font-size: 10px;  }  .dropdown-menu {     width: 80px;   }  .dropdown.open:after {      width: 160px;  }  .dropdown-menu.second-level {        width: 80px;   }}/* ================================= */    /*===== Home Banner =====*//* ================================= */.home-banner-main {  width: 100%;  height: 673px;  background-position: 50% 0;  background-repeat: no-repeat;  background-size: cover;  background-attachment: fixed;     position: relative;    }.banner-text {  position: relative;  padding-top: 25vh;}.baner-hedding {  color: #FFF;  text-transform: uppercase;  font-weight: 400;}.baner-hedding span {  font-weight: bold;}.search {  padding: 0 30%;}.search.search-two {  padding: 0 15%;}.form-search {  margin-top: 56px;}.selection {  width: 100%;  height: 52px;  border-radius: 4px 0 0 4px;  background-color: #FFF;  padding: 16px;    border: none;  border-right: 1px solid #D5D6D7;  text-transform: uppercase;  font-size: 14px;  color: #406576;  font-weight: 700;   outline: -webkit-focus-ring-color auto 0;}.selection option {  font-size: 13px;  text-transform: none;}.selection option:hover {  background-color: #000;}.form-search .col-sm-1,.form-search .col-sm-2,.form-search .col-sm-3,.form-search .col-sm-4,.form-search .col-sm-5,.form-search .col-sm-6,.form-search .col-sm-7,.form-search .col-sm-8,.form-search .col-sm-9,.form-search .col-sm-10,.form-search .col-sm-11,.form-search .col-sm-12 {  padding: 0;}.form-search .search-two .col-sm-1,.form-search .search-two .col-sm-2,.form-search .search-two .col-sm-3,.form-search .search-two .col-sm-4,.form-search .search-two .col-sm-5,.form-search .search-two .col-sm-6,.form-search .search-two .col-sm-7,.form-search .search-two .col-sm-8,.form-search .search-two .col-sm-9,.form-search .search-two .col-sm-10,.form-search .search-two .col-sm-11,.form-search .search-two .col-sm-12 {  padding-right: 5px;  padding-left: 5px;}.drp-home {   position: relative;  width: 120px;  height: 52px;  margin: 0 auto;  padding: 16px 0;   background: #FFF;  border-radius: 4px 0 0 4px;  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);  cursor: pointer;  outline: none;  color: #406576;  text-transform: uppercase;  font-size: 14px;  font-weight: 700;  text-align: left;  padding-left: 15px;  float: right;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  -ms-transition: all 0.3s ease-out;  -o-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.drp-home:after {  content: "";  width: 0;  height: 0;  position: absolute;  top: 50%;  right: 15px;  margin-top: -3px;  border-width: 6px 6px 0 6px;  border-style: solid;  border-color: #406576 transparent;}.drp-home .dropdown {    position: absolute;  top: 100%;  left: 0;  right: 0;    background: #FFF;  border-radius: 0 0 0 4px;  border-top: none;  border-bottom: none;  list-style: none;  color: #406576;   max-height: 0;  overflow: hidden;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  -ms-transition: all 0.3s ease-out;  -o-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  }.search-two .drp-home {  border-radius: 4px;  width: 100%;}.search-two .drp-home .dropdown {     border-radius: 0 0 4px 4px; }.drp-home .dropdown li {  padding: 0 10px;  border-bottom: 1px solid #CCC;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  -ms-transition: all 0.3s ease-out;  -o-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.drp-home .dropdown li a {  display: block;  text-decoration: none;  color: #406576;  padding: 10px 0;}.drp-home .dropdown li:last-of-type a {  border: none;}.drp-home .dropdown li:hover {     background: #4C85DE;    }.drp-home .dropdown li:hover a {   color: #FFF; }.drp-home.active {  border-radius:  4px 0 0 0;  background: #22C35D;  box-shadow: none;  border-bottom: none;  color: #FFF;  margin-bottom: 80px;  }.search-two .drp-home.active {  border-radius: 4px 4px 0 0;   }.drp-home.active:after {  border-color: #FFF transparent;}.drp-home.active .dropdown {  max-height: 300px;}.form-search .form-control {  height: 52px;  margin: 0;   border-radius: 0;     border: none;   font-size: 16px;  line-height: 1.88;  color: #9EA7B3;}.form-search .search-two .form-control {  border-radius: 4px;}.search .btn-default {  padding: 15px 3px;  text-transform: uppercase;  border-radius: 0 4px 4px 0;  width: 100%;  height: 52px;  text-align: center;}.search.search-two .btn-default {  padding: 15px 3px;  text-transform: uppercase;  border-radius: 4px;  width: 100%;  height: 52px;  text-align: center;}a.more-option {  color: #FFF;  font-size: 14px;  z-index: 1;  text-align: left;}@media(max-width:767px) {   .baner-hedding {    font-size: 25px;  }    .form-search {    margin-top: 20px;  }  .search {    padding: 0 10%;  }    #search-label {    padding: 10px 0;      }  .form-search .form-control {    border-radius: 4px;  }  .selection {        border-radius: 4px;  }  .search .btn-default {    border-radius: 4px;  }  .drp-home {     width: 100%;      float: inherit;  }  .form-search .search-two .form-control {    width: 98%;    margin: 0 auto;  }  .search.search-two .btn-default {    margin: 0 auto;    display: block;    margin-top: -20px;  }}@media (min-width: 767px) and (max-width: 992px) {   .banner-text {    padding-top: 15vh;  }  .search {    padding: 0 10%;  }  }/* ================================= */    /*===== Popular City =====*//* ================================= */.popular-city-main-block {  margin-bottom: 70px;}.popular-city-main-block .section {  margin-bottom: 52px; }.popular-city-block {  position: relative;}.city-img {  position: relative;}.city-img img {  width: 100%;}.popular-city-block .overlay-bg {      background: rgba(0,0,0,0.5);       }.popular-city-block:hover .overlay-bg {  background: rgba(0,0,0,0.8);}.city-dtl {  position: absolute;  top: 50%;  left: 50%;  margin-right: -50%;  transform: translate(-50%, -50%);}.city-name {  margin-top: 60px;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease; }.popular-city-block:hover .city-name {  margin-top: 0;}.city-dtl-btn {  opacity: 0;  margin-top: 30px;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease;  }.popular-city-block:hover .city-dtl-btn {  opacity: 1;}.city-name {  font-weight: 800;  color: #FFF;}.popular-city-btn {  margin-top: 81px;}.popular-city-btn .btn {  padding: 14.5px 47.235px;}@media (max-width:992px) {  .popular-city-block {    margin-bottom: 30px;  }  .popular-city-btn {    margin-top: 51px;  }}/* ================================= */    /*===== Trend =====*//* ================================= */.trend-main-block {  background-color: #2A2E31;  padding: 110px 0 76px;}.trend-heading {  color: #FFF;  padding-bottom: 3px;}.trend-block p {  color: #FFF;}/*graph*/.graph-block .nav-tabs {  border: 0;  float: right;  margin-top: 38px;}.graph-block .nav-tabs li {  padding: 0 10px;}.graph-block .nav-tabs li a,.graph-block .nav-tabs li.active a {      font-size: 13px;  font-weight: 500;    text-align: center;  color: #FFF;  border-radius: 0;  border: none;    padding: 6px 10px;}.graph-block .nav-tabs li a:hover,.graph-block .nav-tabs li a:focus {  border-color: transparent;  background-color: #4C85DE;}.graph-block .nav-tabs li.active a {      border-color: transparent;    background-color: #4C85DE;}.graph-dtl {  margin-top: 35px;}/*chart*/.chart-block {  margin-top: 35px;}.chart {  display: inline-block;  width: 107px;  margin: 0 auto 44px;  margin-right: 75px;}.easyPieChart {  position: relative;  text-align: center;}.easyPieChart canvas {  position: absolute;  top: 0;  left: 0;}.percentage-text,.percentage-symbol {  font-family: 'Raleway',sans-serif;  font-size: 20px;  font-weight: 600;  letter-spacing: 2px;  color: #FFF;}.percentage-symbol {    display: inline-block;}@media (max-width:480px) {  .graph-block {    overflow: hidden;  }}@media(max-width:767px) {   .chart {    margin: 0;  }  .chart-block {    text-align: center;  }}@media(max-width:992px) {   .trend-block {    margin-top: 60px;  }}/* ================================= */    /*===== Recent Property =====*//* ================================= */.rct-property-main-block {  background-color: #F1F1F1;  position: relative;  padding-bottom: 113px;}.rct-property-main-block .section {  margin-bottom: 55px; }.rct-property-block {    overflow: hidden;  -webkit-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;    position: relative;}.rct-property-block:hover {  margin-top: -5px;  margin-bottom: 5px;  box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);}.property-slider {  cursor: -webkit-grab;}.property-slider .swiper-slide img { width: 100%;}.label-rent {  width: 90px;  height: 32px;  background-color: #FFEA00;  position: absolute;  top: 10px;  z-index: 999;  left: -90px;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease; }.rct-property-block:hover .label-rent {  left: 0;}.label-rent p {  font-size: 13px;  font-weight: bold;  text-transform: uppercase;  color: #406576;  padding-top: 8px;  text-align: center;}.label-sale {  width: 90px;  height: 32px;  background-color: #22C35D;  position: absolute;  top: 10px;  z-index: 999;  left: -90px;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease; }.rct-property-block:hover .label-sale {  left: 0;}.label-sale p {  font-size: 13px;  font-weight: bold;  text-transform: uppercase;  color: #FFF;  padding-top: 8px;  text-align: center;}.like-icon {  width: 32px;  height: 32px;  position: absolute;  top: 10px;  right: 25px;  background-color: rgba(255,255,255,0.5);  z-index: 999;  opacity: 0;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease; } .rct-property-block:hover .like-icon {   opacity: 1;} .like-icon p {  color: #FFF;  text-align: center;  padding-top: 4px;  -webkit-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;} .like-icon:hover p {  color: #8DA5B6;}.rct-property-dtl {  background-color: #FFF;}.property-heading {  margin-left: 31px;  margin-right: 31px;}ul.property-amenities {  margin-left: 31px;  list-style-type: disc;}ul.property-amenities li {  display: inline-block;  font-size: 14px;  color: #618190;  padding: 0 5px;}ul.property-amenities li:first-child {    padding-left: 0;}.property-sep {  width: 6px;  height: 6px;  border-radius: 100%;  margin: 0 3px;  background-color: #6F909F;}.property-features {  border-top: 1px solid #E0E0E0;}.property-photo { padding-left: 27px; margin-top: 17.3px;}img.photo-icon {  float: left;  margin-right: 15px;  margin-top: 4px;}.property-popup-dialog-block {  background: #FFF;  border: 10px solid #FFF;  text-align: left;  max-width: 80%;  margin: 0 auto;  position: relative;}     .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {  width: 80%;}.mfp-close-btn-in .mfp-close {  background-color: #22C35D;  color: #FFF;}/* Fade-zoom animation for first dialog */.my-mfp-zoom-in .zoom-anim-dialog {  opacity: 0;  -webkit-transition: all 0.2s ease-in-out;   -moz-transition: all 0.2s ease-in-out;   -o-transition: all 0.2s ease-in-out;   transition: all 0.2s ease-in-out;   -webkit-transform: scale(0.8);   -moz-transform: scale(0.8);   -ms-transform: scale(0.8);   -o-transform: scale(0.8);   transform: scale(0.8); }    .my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {  opacity: 1;  -webkit-transform: scale(1);   -moz-transform: scale(1);   -ms-transform: scale(1);   -o-transform: scale(1);   transform: scale(1); }.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {  -webkit-transform: scale(0.8);   -moz-transform: scale(0.8);   -ms-transform: scale(0.8);   -o-transform: scale(0.8);   transform: scale(0.8);   opacity: 0;}.my-mfp-zoom-in.mfp-bg {  opacity: 0;  -webkit-transition: opacity 0.3s ease-out;   -moz-transition: opacity 0.3s ease-out;   -o-transition: opacity 0.3s ease-out;   transition: opacity 0.3s ease-out;}.my-mfp-zoom-in.mfp-ready.mfp-bg {  opacity: 0.8;}    .my-mfp-zoom-in.mfp-removing.mfp-bg {  opacity: 0;}.property-photo span {  color: #406576;  padding-right: 30px;  border-right: 1px solid #E0E0E0;}.property-price p {  font-size: 26px;  font-weight: bold;  color: #406576;}.property-price p span {  font-size: 16px;  font-weight: 500;}.property-pagination {  cursor: auto;}.swiper-pagination-bullet {  width: 10px;  height: 10px;  border-radius: 100%;  background: #FFF;  opacity: 1;  padding: 3px;}.swiper-pagination-bullet-active {  width: 10px;  height: 10px;  background-color: #22C35d;  opacity: 1;}.rct-property-dtl {  padding-top: 26px;  line-height: 1.7;}ul.property-amenities {  padding-bottom: 21px;}.property-price p {  padding-top: 6px;}.pagination-block  {  font-size: 15px;  color: #406576;  width: 100%;  background: #FFF;  text-align: center;  margin-top: 37px;  height: 57px;}.pagination {  margin: 0;  border-radius: 0;  padding-top: 12px;}.prev,.next {  padding: 18px 12px;}.prev a,.next a {  padding: 18px 12px;  color: #406576;}.prev a:hover,.next a:hover {  color: #FFF;  background-color: #22C35D;}.pagination>li:first-child>a, .pagination>li:first-child>span {     border-top-left-radius: 0;  border-bottom-left-radius: 0;}.pagination li a {  border: none;  font-size: 15px;  color: #406576;  margin: 0 5px;}.pagination li a:hover,.pagination li.active a,.pagination li.active a:hover {  color: #FFF;  background-color: #22C35D;}@media (max-width:320px) {  .photo-icon {    display: none;  }  .property-heading {    margin-right: 30px;  }}@media (max-width:768px) {  ul.property-amenities li {    padding: 0 1px;  }  .property-photo span {    padding-right: 15px;  }}@media (min-width: 768px) and (max-width: 1200px) {   .property-photo {       margin-top: 0;  }}@media (max-width:992px) { .rct-property-block {    margin-bottom: 30px;  }  .pagination-block  {     margin-top: 7px;  }  .rct-property-block:hover {       margin-bottom: 35px;  }}@media (min-width:1200px) and (max-width: 1920px) {   .property-popup-dialog-block {        max-width: 50%;      }}/* ================================= */    /*===== Info Banner =====*//* ================================= */.info-banner-main-block {  position: relative;}.info-banner-main-block .overlay-bg {  background: rgba(0,0,0,0.8);  }.info-dtl {  position: relative;  padding-top: 105px;  padding-bottom: 111px }.info-heading {  padding-bottom: 35px;  color: #FFF;}.info-post {  padding-bottom: 36px;}.info-dtl p {  color: #FFF;  max-width: 641px;  font-size: 16px;  line-height: 1.44;  margin: 0 auto;}.info-banner-main-block .btn {  padding: 12px 36px;}@media(max-width:767px) {   .info-dtl {     padding-left: 60px;    padding-right: 60px;   }}/* ================================= */    /*===== Experts / Team =====*//* ================================= */.experts-main-block {  margin-bottom: 125px;}.experts-main-block .section-style {  margin-top: 123px;  margin-bottom: 15px;}.experts-main-block .section {  margin-bottom: 55px; }.experts-main-block .sub-heading {  margin-top: 5px;}.experts-main-block.team-main-block {  margin-bottom: 95px;}.team-block {  overflow: hidden;  border: 1px solid #DADADA;  margin-bottom: 30px;}.team-img {   position: relative;}.team-img-border {  position: absolute;  top: 0;  width: 100%;  height: 100%;  border-top: 5px solid transparent;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease;      z-index: 99;}.team-block:hover .team-img-border {  border-top: 5px solid #22C35C;}.team-heading {  padding-top: 20px;  padding-left: 20px;}.team-post {  font-size: 13px;  color: #8C9397;  padding-left: 20px;}.team-social {  border-top: 1px solid #DADADA;  margin-top: 12px;}.team-social ul li {  display: inline-block;  margin: 6px 10px 11px;}.team-social ul li a {  color: #818B92;  font-size: 12px;}.team-block .overlay-bg {  opacity: 0;}.team-block:hover .overlay-bg {  opacity: 1;}.team-btn {  opacity: 0;  margin-top: 30px;  position: absolute;  top: 50%;  left: 50%;  margin-right: -50%;  transform: translate(-50%, -50%);  z-index: 999;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease;  }.team-block:hover .team-btn {  opacity: 1;  margin-top: 0;}.coverflow-controls {  visibility: hidden;}/*===== Experts 2  =====*/.ui-coverflow-wrapper {  height: 362px;}.ui-state-active {  border:0;}.experts-block {  width: 270px;  height: 362px;  background-color: #FFF;  border: solid 3px #22C35D;}img.experts-img  {  width: 123px;  height: 123px;  margin: 0 auto;  border-radius: 100%;  margin-top: 62px;  margin-bottom: 35px;  border: solid 4px #e1dddd;}ul.experts-rating li {  display: inline-block;  color: #22C35D;}.experts-phone {  padding-top: 7px;  position: absolute;  left: 0;  top: 0;  width: 42px;  height: 42px;  background-color: #22c35d;  color: #FFF;  text-align: center;  opacity: 0;  -webkit-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}.ui-state-active .experts-phone {  opacity: 1;}.experts-mail {  padding-top: 7px;  position: absolute;  right: 0;  bottom: 0;  width: 42px;  height: 42px;  background-color: #22c35d;  color: #FFF;  text-align: center;  opacity: 0;  -webkit-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}.ui-state-active .experts-mail {  opacity: 1;}.prev-arrow,.next-arrow {  cursor: pointer;  z-index: 10;  position: absolute;  top: 50%;  color: #C9D2D7;  font-size: 3rem;  line-height: 3rem;  border-radius: 100%;  border: 2px solid #C9D2D7;  text-align: center;  -webkit-transform-origin: 50% 50%;  transform-origin: 50% 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  -webkit-transition: color 200ms, background 200ms;  transition: color 200ms, background 200ms;  color: #C9D2D7;  background-color: transparent;}.prev-arrow {  left: 0%;  border-radius: 100%;  width: 37.5px;  height: 37.3px;  padding-right: 3px;}.next-arrow {  right: 0%;  border-radius: 100%;  width: 37.5px;  height: 37.3px;  padding-left: 3px;}.prev-arrow:hover,.next-arrow:hover {  color: #22C35D;  border: 2px solid #22C35D;}.prev-arrow:focus,.next-arrow:focus {  color: rgba(255, 255, 255, 0.9);  background: rgba(0, 0, 0, 0.5);}/* ================================= */    /*===== Download App =====*//* ================================= */.download-app-main-block {  background-color: #F4F4F4;  padding-top: 78px;}.app-search {  margin-top:141px;}.app-btn {  padding-top: 36px;}.app-btn img {   display: inline-block;}.app-heading {     margin-bottom: 29px;    color: #406576;}.app-search p {  line-height: 1.44;  color: #406576;  margin-top: 23px;}.app-search .form-group {  display: inline-block;  height: 49px;  width: 285px;  margin-top: 29px;  font-size: 16px;  line-height: 1.44;  background-color: #FFF;}.app-search .form-control {  width: 285px;  height: 49px;  background-color: #FFF;  border: 1px solid #C9D2D7;  border-radius: 0;  font-size: 15px;    color: #9BAFB9;  display: inline-block;}.app-search .btn-default {  width: 126px;  height: 49px;  font-size: 15px;  font-weight: 800;  color: #FFF;  margin-top: -2px;  margin-left: -4px;  display: inline-block;  background-color: #22C35D;}@media(max-width: 767px) {    .app-btn img {    padding: 5px 0;  }  .app-search .form-control {    width: 100%;  }  .app-search .form-group {    width: 100%;  }}@media(max-width: 992px) {   .download-app-main-block {       padding: 0 ;  }  .app-search {    margin-top: 60px;    padding-bottom: 60px;    text-align: center;  }  .team-img img {    width: 100%;  }}/* ================================= */    /*===== Testimonials =====*//* ================================= */.testimonials-main-block {  margin-bottom: 98px;}.testimonials-main-block .section-style {  margin-top: 117px;}.testimonials-main-block .section {  margin-bottom: 52px; }.testimonials-block-video {  position: relative;}.testimonials-block-video:hover .overlay-bg {  opacity: 0;}.video-item {    text-align:center;}.video-device .bg_img {  background-size: cover;   width: 100%;}.video-device {     position: relative;}.video-item .video-preview, .video-item .video-preview iframe,.video-item .video-preview-two, .video-item .video-preview-two iframe {  width: 100%;  height: 337px;}.video-preview,.video-preview-two {  position:absolute;  left: 0;   top: 0;  z-index:30;  width: 100%;}.btn-video-play,.btn-video-play-two {  position:absolute;   top: 50%;  left: 50%;  margin-right: -50%;  transform: translate(-50%, -50%);  z-index:30;  color: #FFF;  border-radius: 100%;  border: 3px solid #FFF;  text-align: center;  line-height: 53px;  width: 57px;  height: 57px;  padding-left: 5px; }.testimonials-block-video:hover .btn-video-play,.testimonials-block-video:hover .btn-video-play-two {  color: #FFF;  background-color: #406576;  border: 3px solid #406576;}.testimonial-block {  margin-top: 85px;}.testimonial-block .quote-icon {  margin-bottom: 14px;}.client-img {  margin-top: 36px;  margin-bottom: 19px;}.client-img img {  display: block;  margin: 0 auto;  border-radius: 100%;  -webkit-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}.testimonial-block:hover .client-img img {  opacity: 0.5;}.client-dtl {  font-size: 14px;  font-style: italic;  line-height: 1.64;  text-align: center;  color: #8397A1;}.client-dtl p {  font-size: 14px;}.client-name {    font-size: 14px;  line-height: 1.25;  text-transform: uppercase;  color: #406576;}.client-post {  font-size: 14px;  line-height: 1.43;  color: #406576;}@media(max-width: 992px) {   .testimonials-block-video {    margin-bottom: 30px;  }  .testimonial-block {    margin-top: 55px;  }}/* ================================= */    /*===== Blog / Recent News =====*//* ================================= */.blog-main-block {  padding-bottom: 150px;  background-color: #F1F1F1;}.blog-main-block .blog-block {  background-color: #FFF;}.blog-dtl {  padding-left: 38px;  padding-top: 38px;  padding-right: 56px;  line-height: 1.64;  height: 285px;}.blog-main-block .section-style {  margin-top: 105px;}.blog-main-block .col-md-4 {  padding: 0;}.blog-main-block .section {  margin-bottom: 52px; }.blog-img {  position: relative;}.blog-img img.blog-pic {  width: 100%;}.blog-heading {  font-size: 19px;  font-weight: bold;  line-height: 1.32;  color: #406576;  padding-bottom:13px;}.blog-block .overlay-bg {  opacity: 0;}.blog-block:hover .overlay-bg {  opacity: 1;}.arrow-news {  position: absolute;  right: 0;  top: 50%;  z-index: 99999;}.arrow-news-bottom {    left: 0;  right: 0;  top: auto;  bottom: -5px;  margin: 0 auto;    -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);   -ms-transform: rotate(90deg);   -o-transform: rotate(90deg);   transform: rotate(90deg);}.arrow-news-left {    right: auto;  left: 0;  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);   -ms-transform: rotate(180deg);   -o-transform: rotate(180deg);   transform: rotate(180deg);}.label-blog {  width: 88px;  height: 33px;  background-color: #22c35d;  position: absolute;  top: 0;  right: 0;}.label-blog p {  color: #FFF;  font-size: 14.6px;  font-weight: 600;  font-style: normal;  font-stretch: normal;  line-height: 1.33;  text-align: center;  margin-top: 5px;}.label-blog-btm {  top: auto;  bottom: 0;  right: 0;}.label-blog-left {  top: 0;  left: 0;  right: auto;}.blog-post {  font-size: 14px;  font-weight: 500;  line-height: 1.64;  color: #8397A1;}.author-img img {  margin-top: 19px;  width: 39px;  height: 39px;  float: left;  border-radius: 100%;  margin-right: 10px; }.author-name {  margin-left: 10px;  padding-top: 25px;  font-size: 14px;  line-height: 1.79;  color: #B3BFC5;}@media(max-width: 767px) {   .blog-dtl {      height: 100%;    padding-bottom: 30px;  }}@media(max-width: 992px) {   .blog-dtl {    margin-bottom: 30px;  }  .blog-main-block {    padding-bottom: 120px;  }  .arrow-news {    position: absolute;    left: 0;    right: 0;    top: auto;    bottom: -5px;    margin: 0 auto;      -webkit-transform: rotate(90deg);    -moz-transform: rotate(90deg);     -ms-transform: rotate(90deg);     -o-transform: rotate(90deg);     transform: rotate(90deg);    z-index: 99999;  }  .arrow-news-left {      left: 0;    right: 0;    top: auto;    bottom: -5px;    margin: 0 auto;      -webkit-transform: rotate(90deg);    -moz-transform: rotate(90deg);     -ms-transform: rotate(90deg);     -o-transform: rotate(90deg);     transform: rotate(90deg);  }  }/* ================================= */    /*===== Tweeter Feed =====*//* ================================= */.twitter-feed-main-block {  margin-top: 89px;  margin-bottom: 90px;}.twitter-feed-block {    max-width: 286px;  margin-bottom: 30px;  display: block; }.twitter-icon i {  margin-bottom: 21px;  font-size: 16px;  font-weight: normal;  color: #A9C2CE;  -webkit-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}.twitter-feed-block:hover .twitter-icon i {  color: #1DA1F2;  }.twitter-heading {  margin-bottom: 20px;  line-height: 1.25;}  .twitter-feed-block p {  font-size: 16px;  line-height: 1.32;  color: #8397A1;}.twitter-hours {  margin-top: 16px;  margin-bottom: 2px;}.twitter-hours p {  font-size: 12px;  line-height: 1.64;  text-align: center;  color: #8397A1;}@media(max-width: 767px) {  .twitter-feed-block {        margin: 0 auto 30px;  }}/* ================================= */    /*===== Footer =====*//* ================================= */.footer-main-block {  background-color: #34383C;  padding-bottom: 29px;  }.about-widget p {  margin-top: 3px;  margin-bottom: 18px;  font-size: 13px;   line-height: 1.69;  color: #C3CCD0;}.footer-widget p {  margin-bottom: 62px;  margin-top: 16px;  font-size: 13px;   line-height: 1.69;  color: #C3CCD0;}.newsletter-widget p {  margin-top: 3px;  margin-bottom: 20px;  font-size: 13px;   line-height: 1.69;  color: #C3CCD0;}.footer-img {  padding-top: 81px;  padding-bottom: 34px;}.footer-sep {  width: 260px;  height: 1px;  height: 1px;  background-color: #282B2F;}.footer-social {  font-size: 13px;  margin: 12px 0;}.footer-social ul li {  padding-top: 17px;  display: inline-block;  padding-bottom: 16px;  padding: 5px;}.footer-social ul li a {  color: #9EA7B3;}.footer-heading {  padding-top: 73px;  padding-bottom: 20px;  font-size: 16px;  font-weight: bold;  line-height: 2.5;  color: #D0DBE2;} .usful-widget ul li {   font-size: 13px;    line-height: 2.31;  color: #C3CCD0;}.usful-widget ul li a {    color: #C3CCD0;}.usful-widget ul li a:hover {    color: #4C85DE;}.read-more {  font-size: 13px;  line-height: 1.69;  color: #22C35D;}.read-more:hover {    color: #4C85DE;}.newsletter-widget .form-group {  display: inline-block;    height: 43px;  }.newsletter-widget .form-control {  height: 43px;  background-color: #282B2F;  border-radius: 0;  border: none;  font-size: 13px;  line-height: 1.69;  color: rgba(208, 219, 226, 0.22);  display: inline-block;}.newsletter-widget .btn-default {  width: 48px;  height: 43px;  background-color: #4C85DE;  margin-left: -5px;  display: inline-block;}.subscribe-form label {  color: #D0DBE2;  font-size: 12px;}.copyright-main-block {  padding-top: 19px;  padding-bottom: 14px;  background-color: #282B2F;  color: #FFF;}.copyright-block p {  margin-top: 2px;  font-size: 13px;  font-weight: 600;  line-height: 1.92;  color: #C3CCD0;}.footer-menu {  float: right;}.footer-menu ul li  {  display: inline-block;  font-size: 13px;  line-height: 1.92;  color: #C3CCD0;  padding: 0 18px;}.footer-menu ul li:last-child  {      padding-right: 0;}.footer-menu ul li a {  color: #C3CCD0;}.footer-menu ul li a:hover {  color: #FFF;}@media(max-width: 767px) {  .footer-heading {     padding-top: 30px;      }  .footer-widget p {    margin-bottom: 0;     }  }@media(max-width: 992px) {   .footer-img {    padding-bottom: 10px;  }  .footer-main-block {    padding-bottom: 60px;    }  .footer-menu {    float: none;  }  .copyright-main-block {    text-align: center;  }}/* ================================= */    /*===== Home Page 2  =====*//* ================================= */.home-two-block {  overflow: hidden;  height: 785px;}.home-two-block .home-banner-main {  height: 785px;}.home-two-block .baner-hedding {  text-transform: none;  color: #FFF;  font-size: 40px;  font-weight: 900;}.col-half {  width: 50%;  float: left;}.home-two-map {  height: 785px;  overflow: auto;}.map-location {  width: 100%;  height: 975px;}.home-two-block .search {  padding: 0 10%;}@media screen and (max-width: 1450px) {  .home-two-block .search {    padding: 0 5%;  }}.home-two-map::-webkit-scrollbar,.home-three-property::-webkit-scrollbar {  width: 14px;  } .home-two-map::-webkit-scrollbar-track,.home-three-property::-webkit-scrollbar-track {  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  border-radius: 50px;  background-color: #6F7887;  padding: 5px;} .home-two-map::-webkit-scrollbar-thumb,.home-three-property::-webkit-scrollbar-thumb {  background-color: #3B4453;  outline: none;  border-radius: 50px;  padding: 5px;}@media(max-width:992px) {   .home-two-block .home-banner-main {    height: 485px;  }  .col-half {    width: 100%;    float: inherit;  }  .home-two-block {       height: auto;  }}/* ================================= */    /*===== Home Page 3  =====*//* ================================= */.home-three-block {  height: 785px;  overflow: hidden;}.home-three-block .home-banner-main {  height: 785px;}.home-three-block .baner-hedding {  text-transform: none;  color: #FFF;  font-size: 40px;  font-weight: 900;}.home-three-block .search {  padding: 0 10%;}.home-three-property {  background-color: #E3E3E3;    height: 100%;  overflow: auto;  padding: 15px 0;}@media screen and (max-width: 1450px) {  .home-three-property .property-photo {    padding-left: 15px;  }  .home-three-property img.photo-icon {     margin-right: 5px;  }  .home-three-property .property-photo span {        padding-right: 10px;  }  .home-three-block .search {    padding: 0 5%;  }}@media(max-width:992px) {   .home-three-block .home-banner-main {    height: 485px;  }    .home-three-block {       height: auto;  }}/* ================================= */    /*===== Home Page 4  =====*//* ================================= */.map-banner-home-three {    width: 100%;  height: 673px;}.home-map-property-block.rct-property-block:hover {  margin-top: 0;  margin-bottom: 0;  box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);}.gm-style-iw {  background-color: transparent;}.gm-style img {  max-width: 50%;  float: left;  margin-right: 10px;}.gm-style .rct-property-dtl {    padding-top: 5px;  padding-top: 0; }.gm-style ul.property-amenities {  padding-bottom: 5px;}.gm-style .property-price p {  padding-top: 0;   margin: 0;}/* ================================= */    /*===== Home Page 5  =====*//* ================================= */.home-slider {  position: relative;  cursor: -webkit-grab;}.home-slider-bg {  width: 100%;  height: 673px;  background-position: 50% 0;  background-repeat: no-repeat;  background-size: cover;    position: relative;    }.home-slider-text-block {  position: absolute;  top: 0;  z-index: 999;  margin: 0 auto;  left: 0;  right: 0;}.looking-for-main-block {  background-color: #F1F1F1;  padding-bottom: 85px;}.looking-for-main-block .section {  margin-bottom: 55px; }.looking-for-block {  margin-bottom: 30px;}.looking-for-icon a {  font-size: 50px;  color: #4C85DE;}.looking-for-icon a:hover {  color: #22C35D;}.looking-for-heading {  margin: 15px 0 10px;}.looking-for-block p {  color: #406576;}.rct-property-main-block-three {  position: relative;  padding-bottom: 113px;}.rct-property-main-block-three .section {  margin-bottom: 55px; }.rct-property-main-block-three .rct-property-block {  padding: 5px;  background-color: #4C85DE;  -webkit-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}.rct-property-main-block-three .rct-property-block-green {    background-color: #22C35D;}.rct-property-main-block-three .rct-property-block:hover .overlay-bg {  opacity: 0;}.rct-property-main-block-three .rct-property-dtl {  background-color: #F1F1F1;}.rct-property-main-block-three .property-price {  position: absolute;  bottom: -8px;  left: 15px;  z-index: 9999;  color: #FFF;}.rct-property-main-block-three .property-price p {  font-size: 36px;  color: #FFF;}.rct-property-main-block-three .label-rent {    z-index: 9999;  color: #FFF;  text-align: center;  font-size: 14px;  line-height: 32px;  background-color: rgba(0,0,0,0.6);}.rct-property-main-block-three .like-icon {      right: 15px;  background-color: rgba(0,0,0,0.5);      z-index: 999999;}.rct-property-main-block-three .swiper-pagination {     text-align: right;     padding-right: 15px;}.rct-property-main-block-three .property-address {  font-size: 14px;  color: #406576;  margin-left: 31px;}.rct-property-main-block-three hr {  border-color: #618190;  opacity: 0.5;}.find-palace-main-block {  background-color: #F1F1F1;  padding-bottom: 85px;}.find-palace-main-block .section {  margin-bottom: 55px; }.find-palace-main-block .gallery-dtl {   opacity: 1;  }.find-palace-main-block .gallery-block .overlay-bg {  background: rgba(0,0,0,0.3); }.find-palace-main-block .gallery-block .city-name:after {  content: '';  width: 0;  height: 2px;  margin: 0 auto;  left: 0;  right: 0;  background-color: #FFF;  position: absolute;  bottom: -10px;  opacity: 0;  -webkit-transition: all 1s ease;  -ms-transition: all 1s ease;  -o-transition: all 1s ease;  -moz-transition: all 1s ease;  transition: all 1s ease;}.find-palace-main-block .gallery-block:hover .city-name:after {  width: 110px;  opacity: 1;}/* ================================= */    /*===== Search Result Page =====*//* ================================= */.page-banner-main {  width: 100%;  height: 284px;  background-position: 50% 0;  background-repeat: no-repeat;  background-size: cover;  background-attachment: fixed;     position: relative;    }.page-banner-text {  position: relative;  padding-top: 15vh;}.page-baner-hedding {  color: #FFF;  font-weight: 700;}.breadcrumb {  padding: 16px 15px;  background-color: transparent;}.breadcrumb li {  color: #FFF;  font-size: 14px;}.breadcrumb li a {  color: #FFF;  font-size: 14px;}.breadcrumb>.active {  color: #FFF;}.breadcrumb>li+li:before {  padding: 0 5px;  color: #FFF;  font-size: 14px;  font-family: 'fontAwesome';  content: "\f0da";}.filter-main-block {  height: 56px;  background-color: #FFF;}.form-filter .col-sm-2,.form-filter .col-sm-1 {  padding: 0;} .form-filter .selector {  border-right: 1px solid #EEE;}.filter-main-block .form-filter .form-control {  height: 56px;  border: none;  border-right: 1px solid #EEE;  border-radius: 0;  color: #406576;  text-transform: none;  font-weight: 500;}.form-filter .dropdown.open:after {  display: none;}.form-filter .btn-drp  {  background-color: #FFF;  width: 100%;  height: 56px;  font-size: 14px;  color: #406576;  text-transform: none;  font-weight: 500;  outline: -webkit-focus-ring-color auto 0;}.form-filter .dropdown-menu {    width: 194px;  }.form-filter .btn-default.active, .form-filter .open>.dropdown-toggle.btn-default,.form-filter .btn-default.active.focus, .form-filter .btn-default.active:hover,.form-filter .open>.dropdown-toggle.btn-default.focus,  .form-filter .open>.dropdown-toggle.btn-default:hover  {  color: #406576;  background-color: #FFF;  border-color: #FFF;  outline: -webkit-focus-ring-color auto 0;}.form-filter .dropdown-menu>li>a {    font-weight: 500;    color: #406576;}.form-filter .dropdown-menu>li>a:focus, .form-filter .dropdown-menu>li>a:hover {  color: #FFF;   background-color: #4C85DE;}.form-filter .btn-filter {  width: 100%;  height: 56px;}.rct-property-page-block {  background-color: #F1F1F1;  position: relative;  padding-bottom: 191px;}.rct-property-page-block .section {  margin-top: 76px;  margin-bottom: 60px; }.page-tab {  margin-top: 112px;  float: right;}.page-tab .nav-tabs {  border-bottom: none;}.page-tab .nav-tabs li {      margin-right: -2px;}.page-tab .nav>li>a,.page-tab-two .nav>li>a {      padding: 8px 10px;  font-size: 14px;}.page-tab .nav-tabs>li.active>a, .page-tab .nav-tabs>li.active>a:focus, .page-tab .nav-tabs>li.active>a:hover,.page-tab .nav-tabs li a:hover {  color: #F5F5F5;  letter-spacing: 1.4px;      background-color: #44494D;  border: 3px solid #44494D;}.page-tab .nav-tabs li a {     border: 3px solid #44494D;  border-radius: 0;  letter-spacing: 1.4px;  color: #406576;}@media(max-width:767px) {   .form-filter .selector {    width: 100%;  }    .filter-main-block {    text-align: center;     }}@media(max-width:992px) {   .form-filter .dropdown-menu {      width: 50%;    text-align: center;    margin: 0 auto;    left: 0;    right: 0;    }  .page-tab {    margin-top: 0;    margin-bottom: 60px;  }  .filter-main-block {    height: auto;     }}/* ================================= */    /*===== Search Result Page 2 =====*//* ================================= */.search-result-main {  margin-top: 30px;     }.seacrh-result-hedding {  margin-bottom: -12px;}.search-result-main  .breadcrumb {  padding-left: 0;  background-color: transparent;}.search-result-main .breadcrumb li a,.search-result-main .breadcrumb .active {  color: #406576;  font-size: 14px;}.search-result-main .breadcrumb>li+li:before {  color: #406576;  font-size: 14px;  font-family: 'fontAwesome';  content: "\f0da";}.page-tab-two {  margin-top: 10px;  float: right;}.page-tab-two .nav-tabs {  border-bottom: none;}.page-tab-two .nav-tabs li {      margin-right: -2px;}.page-tab-two .nav-tabs>li.active>a, .page-tab-two .nav-tabs>li.active>a:focus, .page-tab-two .nav-tabs>li.active>a:hover,.page-tab-two .nav-tabs li a:hover {  color: #F5F5F5;  letter-spacing: 1.4px;      background-color: #22C35D;  border: 3px solid #22C35D;}.page-tab-two .nav-tabs li a {     border: 3px solid #22C35D;  background-color: #F5F5F5;  border-radius: 0;  letter-spacing: 1.4px;  color: #406576;}.src-listing-block .rct-property-block:hover {  margin-top: -0;  margin-bottom: 0;  box-shadow: none;}.service-listing-main-block .heading {  margin-top: 57px;  margin-bottom: 10px;}.service-listing-main-block {  background-color: #F1F1F1;  overflow: hidden;}.service-listing-main-block .form-control:focus,.property-listing-main-block .form-control:focus,.map-top-refine .form-control:focus,.contact-main-block .form-control:focus,.contact-form .form-control:focus,.property-submit-form .form-control:focus {  border-color: rgba(64,101,118,1); }.service-listing-main-block .form-control {  font-size: 13px;  font-weight: 500;  letter-spacing: 1.3px;  color: #406576;}.refine-search-block {  padding: 23px 24px 8px;  padding-top: 23px;  width: 100%;  margin-top: 54px;  background-color: #FFF;}.refine-heading,.loan-heading {  font-size: 18px;  margin-bottom: 30px;  color: #406576;}.refine-search-block .form-group {  margin-bottom: 23px;  font-size: 15px;  color: #406576;}.refine-search-block .form-control {  height: 40px;  border-radius: 2px;  -webkit-box-shadow: none;   box-shadow: none;  border: 1px solid #D3D1D1;}.refine-search-block .form-group label {  padding-bottom: 5px;}.home-loan-block {  width: 100%;  margin-top: 40px;  padding: 23px 26px 22px;   background-color: #FFF;}.home-loan-block .form-group {  margin-bottom: 23px;  font-size: 15px;  font-weight: 500;  color: #406576;}.home-loan-block .form-group label {  padding-bottom: 8px;}.home-loan-block .form-control {  height: 40px;  border-radius: 2px;  -webkit-box-shadow: none;   box-shadow: none;  border: 1px solid #D3D1D1;}.home-loan-block .btn {  width: 100%;}.featured-properties-block {  margin-top: 40px;}.featured-property-dtl {  margin-top: 20px;}.featured-photo {  float: left;  margin-right: 15px;}.featured-dtl {  padding-top: 8px;  height: 88px;  background-color: #FFF;}.featured-dtl p {  padding-top: 6px;  font-size: 14px;  font-weight: 500;  color: #8397A1;line-height: 1;}p.property-price {  font-size: 16px;  color: #4C85DE;  line-height: 1;}.adspace-block {  margin-top: 33px;  padding-top: 149px;  text-align: center;  width: 100%;  height: 360px;  background-color: #F5F7FC;}.adspace-block p {  text-transform: uppercase;  font-size: 13px;  color: #406576;}.src-listing-block {  -webkit-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}.src-listing-block:hover {  box-shadow: 0 10px 38px rgba(0,0,0,0.30), 0 10px 12px rgba(0,0,0,0.22);}.listing-property-dtl {  background-color: #FFF;}.label-sale-red  {  width: 90px;  height: 32px;  background-color: #FF4949;  position: absolute;  top: 10px;  z-index: 999;  text-align: center;  font-size: 13px;  font-weight: 700;  text-transform: uppercase;  color: #FFF;  line-height: 32px;}.label-rent-green  {  width: 90px;  height: 32px;  background-color: #22C35D;  position: absolute;  top: 10px;  z-index: 999;  text-align: center;  font-size: 13px;  font-weight: 700;  text-transform: uppercase;  color: #FFF;  line-height: 32px;}.listing-heading {  margin-left: 31px;}.listing-property-dtl {  padding-top: 26px;  line-height: 1.7;}.src-listing-block .col-md-7 {  padding: 0;  margin-left: -15px;}.listing-description {  font-size: 14px;  margin: 2px 30px 0 31px;  color: #8397A1;}.listing-amenities {  margin-left: 31px;  }.listing-amenities li {  display: inline-block;  font-size: 14px;  color: #618190;}.listing-features {  border-top: 1px solid #E0E0E0;}.listing-photo {  padding-left: 31px;  margin-top: 17.3px;}.listing-plan {  padding-left: 12px;  margin-top: 17.3px;}.mfp-zoom-out-cur .mfp-close-btn-in .mfp-close {  background-color: transparent;   }.listing-features .col-xs-4,.listing-features .col-sm-4,.listing-features .col-xs-6 {  padding-right: 0;}.listing-plan span {  color: #406576;  padding-right: 30px;  border-right: 1px solid #E0E0E0;}.listing-price p {  font-size: 26px;  font-weight: 700;  color: #406576;  padding-top: 6px;}.pagination-services-main-block .col-md-9 {  float: right;  padding-bottom: 148px;}.pagination-services-main-block .pagination-left-align {  float: left;  margin-bottom: 148px;}@media(max-width:767px) {   .featured-properties-block {    margin-top: 80px;      }  .listing-heading {    margin-right: 31px;  }  .listing-price {    text-align: center;    padding-top: 30px;  }}@media(max-width:992px) {   .listing-plan {    padding-left: 0;  }  .src-listing-block {    margin-bottom: 30px;  }    .service-listing-main-block .pagination-block {    margin: 30px 0;  }  .src-listing-block .col-md-7 {    padding: 0 15px;    margin-left: 0;  }  .service-listing-main-block .rct-property-block {    margin-bottom: 0;  }  .pagination-services-main-block .pagination-left-align {      margin-bottom: 30px;  }}@media (min-width: 768px) and (max-width: 992px) {   .featured-dtl {    padding-top: 2px;   }  .featured-dtl p {    padding-top: 2px;  }}/* ================================= */    /*===== Property Listing Page  =====*//* ================================= */.heritage-main-block {  overflow: hidden;}.heritage-text {  font-size: 30px;  margin-top: 25px;  font-weight: 700;  color: #406576;}.heritage-text p {  margin-top: 2px;  margin-bottom: 17px;  font-size: 14px;  color: #406576;} .heritage-btn {  float: right;}.heritage-btn {  float: right;  margin-top: 40px;}.heritage-main-block hr {  background-color: #E0E0E0;  margin-bottom: 11px;}.heritage-tabs ul li {  margin-bottom: 12px;  display: inline-block;  margin-right: 30px;  font-weight: 500;  color: #406576;}.heritage-tabs ul li a {   color: #406576;}.heritage-tabs ul li a:hover {   color: #4C85DE;}.heritage-tabs .heritage-icons {  text-align: right;}.heritage-tabs .heritage-icons a {  margin-right: 17px;  color: #406576;  text-align: right;}.heritage-tabs .heritage-icons a:hover {  color: #4C85DE;}.property-listing-main-block {  background-color: #F1F1F1;  padding-top: 43px;}.share-container {  position: absolute;  top: 50%;  left: 50%;  margin-left: 0;  margin-top:  0;  overflow: hidden;  transition: all 0.3s cubic-bezier(.05,.93,.61,1.6);  box-shadow: 0 0 20px -5px rgba(0, 0, 0, 0.5);  width: 0;  height: 0;  background: #FFF;}.share-action:hover ~ .share-container,.share-container:hover {  width: auto;  height: auto;  margin-left: 0;  padding: 10px 18px 10px 0;  margin-top: -25px;}/*===== Property Details =====*/.featured-agent-main-block {  padding-left: 24px;  padding-top: 22px;  padding-bottom: 28px;  background-color: #FFF;}.featured-heading {  font-size: 18px;  font-weight: bold;  color: #406576;}.featured-agent-photo {  float: left;  margin-right: 15px;}.featured-agent-dtl a {  font-size: 15px;  font-weight: 600;      color: #406576;}.featured-agent-dtl a:hover {       color: #4C85DE;}.featured-agent-dtl p {  font-size: 15px;  font-weight: 600;  color: #406576;}ul.featured-rating {  margin-top: 5px;  line-height: 0;}.featured-agent-dtl ul li {  display: inline-block;  height: 12px;  font-size: 13px;  color: #99B0BB;}.overview {  padding-bottom: 10px;  margin-top: 35px;  color: #406576;  background-color: #FFF;}.overview hr {  background-color: #E0E0E0;  margin-bottom: 10px;}.overview-heading, .amenities-heading, .floor-heading {  padding-left: 34px;  padding-top: 26px;}.overview-post p {  font-size: 14px;  font-weight: 500;  line-height: 1.64;  color: #8397a1;  margin-bottom: 22px;  margin-left: 35px;  margin-right: 34px;}.overview-btn a {  text-transform: uppercase;   letter-spacing: 1.1px;  color: #406576;}.overview-btn a:hover {  color: #4C85DE;}.amenities-main-block {  overflow: hidden;  margin-top: 35px;  color: #406576;  background-color: #FFF;} .amenities-post {  padding-left: 32px;  padding-bottom: 44px;}.amenities-post ul li {  line-height: 2.86;  font-size: 14px;  font-weight: 500;  color: #8397A1;    -webkit-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;  }.amenities-post ul li:hover {  color: #4C85DE;  }.amenities-post i.fa.fa-check {  color: #22C35D;  margin-right: 5px;}.amenities-post i.fa.fa-close {  color: #F02C06;  margin-right: 5px;}.floor-plan { overflow: hidden; background-color: #FFF; margin-top: 35px; margin-bottom: 10px; }.floor-plan-img {  padding-bottom: 47px;}.video-listing {  margin-top: 35px;} .video-listing .video-item .video-preview, .video-listing .video-item .video-preview iframe,.video-listing .video-item .video-preview-two, .video-listing .video-item .video-preview-two iframe {  width: 100%;  height: 100%;}.video-listing:hover .btn-video-play {  color: #FFF;  background-color: #406576;  border: 3px solid #406576;}.map-listing {  margin-top: 35px;}.map-listing .map-location {  width: 100%;  height: 371px;}p.report-bug  {  margin-top: 21px;  margin-bottom: 58px;  color: #406576;  font-size: 16px;  text-align: right;}p.report-bug i  {  margin-right: 9px;}.comment-main-block {  margin: 71px 0 108px;  background-color: #FFF;}.comment-block {  margin-bottom: 60px;}.comment-heading {  padding-bottom: 30px;}.media {    margin-top: 60px;}.media:first-child {  margin-top: 46px;}.sub-media-hr {  margin-top: 60px;}.sub-media {  margin-top: 60px;}.media-left img {  border-radius: 100%;}  .media-heading {  -webkit-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}.media-heading:hover {  color: #4C85DE;}.media-heading span {  font-size: 14px;  line-height: 1.64;  color: #AFC5D0;}.media-body p {  font-size: 14px;  font-weight: 500;  line-height: 1.64;  color: #8397A1;}.media-body a.reply-btn {  font-size: 14px;  float: right;  margin: 6px 0 7px;  color: #4C85DE;}.comment-form {  margin-top: 30px;}.comment-form .form-group input {  width: 334px;  height: 45px;  border-radius: 0;  border: none;  box-shadow: none;  line-height: 1.64;  color: #8397A1;  background-color: #F1F1F1;}.comment-form textarea.form-control {    margin: 28px 0;  background-color: #F1F1F1;  border-radius: 0;  border: none;  box-shadow: none;  line-height: 1.64;  color: #8397A1;  background-color: #F1F1F1;}@media(max-width:767px) {    .comment-form .form-group input {    width: 100%;      }    .comment-form textarea.form-control {          margin: 0;  }}@media(max-width:992px) {   .floor-plan-img img {    margin: 0 auto;    margin-bottom: 30px;  }  .comment-form textarea.form-control {      width: 100%;  }}@media (min-width: 768px) and (max-width: 992px) {   .featured-agent-block {    margin-top: 30px;  }  .featured-agent-dtl p {    font-size: 10px;  }}/* ================================= */    /*===== Map Pages =====*//* ================================= */#map-block {  position: relative;}.map-top-refine {  position: absolute;  top: 0;}.tab-recent-propert {  margin-top: 90px;}/* ================================= */    /*===== Contact Us =====*//* ================================= */.contact-address-main-block {  height: 290px;  overflow: hidden;}.contact-address-main-block .col-md-8,.contact-address-main-block .col-md-4 {  padding: 0;}.contact-address-img {  position: relative; }.contact-address-img img {  width: 100%;}.contact-address .section {  position: absolute;  margin-top: 0;  top: 50%;  left: 50%;  margin-right: -50%;  transform: translate(-50%, -50%)}.contact-address .page-baner-hedding,.contact-address .sub-heading {  color: #FFF;}.contact-address-two-block {  margin: 20px 0 0;}.contact-address-two-block p {  color: #406576;}.contact-main-block {  margin: 78px 0 87px;}.contact-form label {  font-size: 18px;  color: #44494D;  line-height: 1.88;  margin: 04px 0 14px;}.contact-form .form-control {  font-size: 14px;  color: #44494D;  height: 47px;  border-radius: 0;  border: 1px solid #EEE;}.contact-form textarea {  font-size: 14px;  padding-top: 15px;  padding-left: 15px;  color: #8D8D8D;  width: 100%;  height: 269px;  border: 1px solid #EEE;  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.contact-form textarea:focus  {  border-color: rgba(64,101,118,1);   outline: -webkit-focus-ring-color auto 0;}.contact-form  .btn-default {  margin-top: 30px;}.map-location-contact {  width: 100%;  height: 375px;  margin-bottom: 92px;}@media(max-width:767px) {   .contact-address-main-block {    height: 100%;    overflow: visible;  }  .contact-main-block {    margin: 200px 0 87px;  }}@media (min-width: 768px) and (max-width: 992px) {   .contact-address-main-block {    height: 266px;  }}@media (min-width: 1400px) and (max-width: 1920px) {   .contact-address .section {        top: 25%;    transform: translate(-50%, -25%)  }}/* ================================= */    /*===== Blog Page =====*//* ================================= */.blog-left-main-block {  margin: 93px 0 80px;}.blog-block-page {  margin-bottom: 60px;}.blog-banner-img img {  width: 100%;}.blog-page-heading {  display: inline-block;  margin: 11px 0 15px;}.meta-tag li {  display: inline-block;  margin: 16px 6px;  font-size: 14px;  line-height: 1.19;  color: #618190;}.meta-tag li i {    color: #618190;}.meta-tag li a {      color: #618190;}.meta-tag li a:hover {      color: #4C85DE;}.blog-title {  -webkit-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}.blog-title:hover {  color: #4C85DE;}.blog-block-page p {  font-size: 14px;  line-height: 1.44;  color: #8397A1;}.blog-block-page .btn-default {  margin-top: 18px;}.blog-block-page .video-item .video-preview, .blog-block-page .video-item .video-preview iframe {  width: 100%;  height: 100%;}/*===== Blog Sidebar =====*/.services-content ul {  margin: 20px 0 23px;}.services-content li {  margin-bottom: 10px;}.services-content li a {  color: #8397A1;  font-size: 14px;}.services-content li a:hover {  color: #4C85DE;}.services-content i {  margin-right: 26px;  color: #4C85DE;}.accor-widget .panel-group .panel {   margin-top: 26px;}.accor-widget .panel-default {  border: none;}.faq-btn {  color: #4C85DE;  background-color: transparent;   margin-top: -37px;  margin-right: -15px;  border: none;}.faq-btn:hover,.faq-btn:focus,.faq-btn:active {  color: #4C85DE;  background-color: transparent;  border: none;  outline: 0 auto -webkit-focus-ring-color;  box-shadow: none;}.faq-btn-minus {  display: inherit;}.collapsed .faq-btn-minus {  display: none;}.faq-btn-plus {  display: none;}.collapsed .faq-btn-plus {  display: inherit;}.accor-widget .faq-btn {    width: 30px;  height: 30px;  line-height: 30px;   margin-right: 15px;   padding-left: 3px;  background-color: transparent;}.accor-widget .panel-default>.panel-heading {      padding: 0;  background: transparent;  color: #406576;}.accor-widget .panel-body p {  font-size: 14px;  line-height: 1.44;  color: #8397A1;}.accor-widget .panel-body {  padding: 15px 15px 0;}.tab-widget {  margin: 29px 0 30px;}.tab-widget .nav-tabs {  border: 0;  margin: 33px 0 30px;}.tab-widget .nav-tabs>li {  color: #FFF;  font-size: 14px;  text-transform: uppercase;  border-radius: 0;  background-color: #22C35D;}.tab-widget .nav-tabs>li a {  color: #FFF;  border-radius: 0;  border: none;}.tab-widget .nav-tabs>li.active>a, .tab-widget .nav-tabs>li.active>a:focus, .tab-widget .nav-tabs>li.active>a:hover {    color: #FFF;  border-radius: 0;  background-color: #4C85DE;  border: none;  border-bottom-color: transparent;}.tab-widget .nav-tabs>li>a:hover {  color: #FFF;    background-color: #4C85DE;  border-color: transparent;}.tab-widget-dtl {  margin: 30px 0;}.tab-widget-dtl .tab-thumb {  width: 100px;  height: 80px;  margin-right: 15px;  float: left;}.tab-widget-dtl a {  font-size: 14px;  line-height: 1.44;  color: #8397A1;}.tab-widget-dtl a:hover {  color: #4C85DE;}.flickr-widget {  margin-top: 30px;}.flickr-widget-block {  margin-top: 25px;}.flickr-widget-block .portfolio-img {  position: relative;  overflow: hidden;  margin-bottom: 30px;}.flickr-widget-block .portfolio-img img {  width: 100%;}.flickr-widget-block .portfolio-overlay {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(76, 133, 222, 0.75);    opacity: 0;  text-align: center;  font-size: 30px;  color: #FFF;  -webkit-transition: 0.5s ease-out;  -moz-transition: 0.5s ease-out;  -ms-transition: 0.5s ease-out;  -o-transition: 0.5s ease-out;  -transition: 0.5s ease-out;  -webkit-transform: scale(0);  -moz-transform: scale(0);  -ms-transform: scale(0);  -o-transform: scale(0);   transform: scale(0);      }.flickr-widget-block .portfolio-overlay a {   color: #FFF;   position: absolute;  top: 50%;  left: 50%;  margin-right: -50%;  transform: translate(-50%, -50%)}.flickr-widget-block .portfolio-block:hover .portfolio-overlay {    opacity: 1;  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);   transform: scale(1);      }.flickr-widget-block .portfolio-overlay {  font-size: 14px;}.flickr-widget-block .portfolio-img {  margin-bottom: 10px;}.tag-widget  {  margin-top: 17px;}.tags {  margin-top: 30px;}.tag-widget .badge {   padding: 10px 10px;  color: #FFF;  border-radius: 0;   background-color: #B3BFC5;  margin-bottom: 10px;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease;}.tag-widget .badge:hover {   color: #FFF;  background-color: #4C85DE;}.tag-widget a {  margin-right: 8px;}@media (min-width: 767px) and (max-width: 992px) {   .tab-widget .nav-tabs>li a {        padding: 10px 6px;  }}/* ================================= */    /*===== Blog Single Page =====*//* ================================= */.blog-single-main-block {  margin: 90px 0 28px;}.blog-block-page blockquote {  font-size: 15px;  font-style: italic;  line-height: 2.4;  color: #406576;  margin: 55px 0 42px;  border-left: 4px solid #4C85DE;  padding: 0 30px;}.blog-comment {  margin: 60px 0 94px;}.comments-heading {  position: relative;  color: #406576;}.blog-comment .media {  margin: 52px 0 0;}.blog-comment .comments-reply {  margin: 112px 0 20px;} .blog-comment .media-heading {  font-size: 14px;  font-weight: 700;  line-height: 1.88;  color: #406576;  text-transform: none;}.blog-comment .media-heading span {    color: #AFC5D0;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease;}.blog-comment .media-heading:hover span {    color: #4C85DE;}.media-reply a {  font-size: 14px;  color: #406576;  text-transform: uppercase;}.media-reply a:hover {  color: #4C85DE;}.comment-note {  width: 694px;  margin: 33px 0 47px;}@media(max-width:992px) {   .comment-note {    width: 100%;  }}/* ================================= */    /*===== Gallery =====*//* ================================= */.gallery-main-block {  margin: 96px 0 40px;}.gallery-block {  margin-bottom: 30px;  width: 100%;  overflow: hidden;}.gallery-img {  position: relative;}.gallery-img img {  max-width: none;  width: -webkit-calc(100% + 50px);  width: calc(100% + 50px);  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;  transition: opacity 0.5s, transform 0.5s;  -webkit-transform: translate3d(-40px,0, 0);  transform: translate3d(-40px,0,0);}.gallery-block:hover .gallery-img img {    -webkit-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);}.gallery-block .overlay-bg {  background: rgba(76,133,222,0.3);  max-width: none;  width: -webkit-calc(100% + 50px);  width: calc(100% + 50px);  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;  transition: opacity 0.5s, transform 0.5s;  -webkit-transform: translate3d(-40px,0, 0);  transform: translate3d(-40px,0,0);}.gallery-block:hover .overlay-bg {  opacity: 0;}.gallery-dtl {  position: absolute;  bottom: 60px;  left: 0;  width: 100%;  opacity: 0;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease;}.gallery-block:hover .gallery-dtl {  bottom: 90px;  opacity: 1;}.gallery-dtl p {  width: 80%;  margin: 0 auto;  font-size: 14px;  color: #FFF;}.gallery-dtl i {  color: #FFF;  border-radius: 100%;  padding: 10px;  background-color: #4C85DE;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease;}.gallery-block:hover .gallery-dtl i {  opacity: 1;}.gallery-full-width .col-md-4,.gallery-full-width .col-sm-6 {  padding: 0;}.gallery-full-width  .gallery-block {  margin-bottom: 0;}@media(max-width:767px) {  .gallery-block:hover .gallery-dtl {      bottom: 10px;  }}/* ================================= */    /*===== Careers =====*//* ================================= */.career-page-main-block {  margin: 67px 0 0;}.career-job-main-block {  margin-bottom: 40px;}.career-job-main-block .section {  margin-bottom: 38px}.table-striped>tbody>tr:nth-of-type(odd) {  background-color: #F1F1F1;  border: none;}.table-striped>tbody>tr:first-child {  background-color: #4C85DE;  color: #FFF;}.job-table th {  text-align: center;}.table>tbody>tr>td {  font-size: 14px;  border: none;  color: #406576;}/* ================================= */    /*===== Agent Detail =====*//* ================================= */.agent-detail-main-block {  margin: 100px 0 0;}.agent-detail-img img {  width: 100%;}.agent-detail-main-block .team-heading {  padding: 0;}.agent-location {   font-size: 13px;  color: #8C9397;}.agent-detail-block p {  font-size: 14px;  color: #406576;  margin: 10px 0;}.agent-detail-block .agent-contact li a {  font-size: 14px;  line-height: 2;  color: #406576;}.rct-property-main-block.agent-property {  background-color: #FFF;}@media(max-width:767px) {   .agent-detail-block {    margin-top: 30px;  }}/* ================================= */    /*===== Submit Property =====*//* ================================= */.property-submit-main-block {  margin: 58px 0 87px;}.property-submit-heading {  margin: 35px 0;}.property-submit-form label {  font-size: 18px;  color: #44494D;  line-height: 1.88;  margin: 04px 0 14px;}.property-submit-form .form-control {  font-size: 14px;  color: #44494D;  height: 47px;  border-radius: 0;  border: 1px solid #EEE;}.property-submit-form textarea {  font-size: 14px;  padding-top: 15px;  padding-left: 15px;  color: #8D8D8D;  width: 100%;  height: 269px;  border: 1px solid #EEE;  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.property-submit-form textarea:focus  {  border-color: rgba(64,101,118,1);   outline: -webkit-focus-ring-color auto 0;}.property-submit-form  .btn-default {  margin-top: 30px;}.choosefile {  overflow: hidden;}/* ================================= */    /*===== About Page =====*//* ================================= */.patners-main-block {  padding-bottom: 150px;  background-color: #F1F1F1;}.patners-slider {  margin-top: 30px;}.patners-img a img {    display: block;  margin: 0 auto;  -webkit-filter: grayscale(100%);   -moz-filter: grayscale(100%);   -ms-filter: grayscale(100%);   -o-filter: grayscale(100%);   filter: grayscale(100%);  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease;  }.patners-img a:hover img {    -webkit-filter: grayscale(0);   -moz-filter: grayscale(0);   -ms-filter: grayscale(0);   -o-filter: grayscale(0);   filter: grayscale(0);}.facts-main-block .parallax {  padding: 150px 0 120px;}.facts-block {  padding-bottom: 30px;}.facts-number {  color: #FFF;}.facts-block p {  color: #FFF;}@media(max-width:767px) {   .patners-img {    margin-bottom: 30px;  }}/* ================================= */    /*===== Pricing Plan =====*//* ================================= */.pricing-plan-main-block {  margin-bottom: 40px;}.pricing-plan-main-block .section {  margin-bottom: 52px; }.pricing-plan-block {  margin-bottom: 30px;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease;  }.pricing-plan-block:hover {  box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);}.pricing-heading {  color: #FFF;  padding: 10px 0;  text-transform: uppercase;  background-color: #245CB4;}.pricing-amount {  font-size: 40px;  padding: 20px 0;  color: #FFF;  background-color: #4C85DE;}.pricing-amount sup {   font-size: 16px;  top: -1.4em;}.pricing-amount span {  font-size: 14px;}.pricing-dtl li {  color: #406576;  padding: 5px 0;}.pricing-dtl li:nth-child(even) {  background-color: #EEE;  color: #406576;}.btn-pricing {  margin-top: 30px;  width: 100%;  background-color: #4C85DE;}.pricing-plan-special .pricing-heading {  background-color: #0A9C40;}.pricing-plan-special .pricing-amount {  background-color: #22C35D;}.pricing-plan-special .btn-pricing {  background-color: #22C35D;}/* ================================= */    /*===== Preloader =====*//* ================================= */.preloader {   background: #44494D;  bottom: 0;  top: 0;  left: 0;   right: 0;    position: fixed;  z-index: 9999999;}.status {  background-image: url(../images/logo-footer.png);  animation: bounce 1s infinite; -webkit-animation: bounce 1s infinite; -moz-animation: bounce 1s infinite; -o-animation: bounce 1s infinite;}.status,.status-message {     text-align: center;  text-transform: uppercase;  width: 100%;  height: 100%;  position: absolute;  top: 0;  left: 0;   right: 0;    background-position: center;  background-repeat: no-repeat;     }.status-message {  padding-top: 30%;}@-webkit-keyframes bounce {  0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}   40% {-webkit-transform: translateY(-30px);}  60% {-webkit-transform: translateY(-15px);}} @-moz-keyframes bounce {  0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}  40% {-moz-transform: translateY(-30px);}  60% {-moz-transform: translateY(-15px);}} @-o-keyframes bounce {  0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}  40% {-o-transform: translateY(-30px);}  60% {-o-transform: translateY(-15px);}}@keyframes bounce {  0%, 20%, 50%, 80%, 100% {transform: translateY(0);}  40% {transform: translateY(-30px);}  60% {transform: translateY(-15px);}}/*：非源码,演示用的代码。源代码唯一下载地址: http://www.bootstrapmb.com/item/66。（此备注只出现在演示站，下载的源码不包含。）*/