/*：这是演示代码,不是源代码。源码下载唯一地址: http://www.bootstrapmb.com/item/5683(这个备注仅在演示页面有，源代码里没有)*//*------------------------------------------------------------------[Main Stylesheet]������ȫ��õ�Bootstrapģ�壺http://www.bootstrapmb.comProject:    FORTVersion:    1.1.0-------------------------------------------------------------------*//*------------------------------------------------------------------[Table of contents]    1. Top Header / .top-header    2. Main Header / .main-header    3. Home Page Banner (Main Home) / .banner    4. Banner Search Box / .search-area    5. Featured Properties / .featured-properties    6. Map Content /.map-content    7. Single Page Banner / .sub-banner    8. Properties List View / .listing-properties-box    9. Properties Grid View / .recent-properties-box    10. Single Property Details / .properties-details-page    11. Listing Page Sidebar /.sidebar    12. Pricing Table /.pricing-container    13. Agent Contact Form /.agent-widget    14. Properties Comments /.properties-comments    15. Specifications /.specifications    16. My Profile /.my-profile    17. My Properties Box /.my-properties-box    18. Application Counter / .counters    19. Submit Property /.submit-property    20. Blog /.blog-body    21. Contact Form /.contact-form    22. Signup/Login Wrapper /.form-content-box    23. Pagination /.pagination    24. Main Footer / .main-footer    25. Sub Footer / .sub-footer-------------------------------------------------------------------*//** Global classes**/html, body {    height: 100%;}a {    cursor: pointer;    color: #4d4d4d;    font-family: 'Raleway', sans-serif;}a:hover {    color: #525252;    text-decoration: none;}p {    font-size: 16px;    line-height: 27px;    color: #535353;}strong {    color: #535353;    font-family: 'Raleway', sans-serif;}span {    color: #535353;    font-family: 'Raleway', sans-serif;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {    color: #4d4d4d;    font-family: 'Raleway', sans-serif;}ul {    margin: 0;    padding: 0;    list-style: none;    color: #535353;    font-family: 'Raleway', sans-serif;}.btn.focus, .btn:focus {    outline: 0;    box-shadow: none;}/** Social media color **/.facebook:hover {    color: #3b589e !important;}.twitter:hover {    color: #56d7fe !important;}.google:hover {    color: #dc4e41 !important;}.rss:hover {    color: #e78733 !important;}.linkedin:hover {    color: #1c82ca !important;}/** Social media bg**/.facebook-bg {    background: #4867aa;    color: #fff;}.twitter-bg {    background: #33CCFF;    color: #fff;}.google-bg {    background: #db4437;    color: #fff;}.linkedin-bg {    background: #0177b5;    color: #fff;}.rss-bg{    background: #e78733;    color: #fff;}.pinterest-bg {    background: #bd081c;    color: #fff;}.facebook-bg:hover {    background: #3b589e;    color: #fff;}.twitter-bg:hover {    background: #56d7fe;    color: #fff;}.linkedin-bg:hover {    background: #1c82ca;    color: #fff;}.google-bg:hover {    background: #dc4e41;    color: #fff;}.rss-bg:hover {    background: #e78701;    color: #fff;}.pinterest-bg:hover {    background: #a30618;    color: #fff;}/** Overview bgi **/.overview-bgi {    position: relative;}.overview-bgi:before {    position: absolute;    content: '';    top: 0;    left: 0;    right: 0;    bottom: 0;    background-color: rgba(0, 0, 0, 0.6);}.delay-02s {    animation-delay: 0.2s;    -webkit-animation-delay: 0.2s}.delay-03s {    animation-delay: 0.3s;    -webkit-animation-delay: 0.3s}.delay-04s {    animation-delay: 0.4s;    -webkit-animation-delay: 0.4s}.delay-05s {    animation-delay: 0.5s;    -webkit-animation-delay: 0.5s}.delay-06s {    animation-delay: 0.6s;    -webkit-animation-delay: 0.6s}.delay-07s {    animation-delay: 0.7s;    -webkit-animation-delay: 0.7s}.delay-08s {    animation-delay: 0.8s;    -webkit-animation-delay: 0.8s}.delay-09s {    animation-delay: 0.9s;    -webkit-animation-delay: 0.9s}.delay-1s {    animation-delay: 1s;    -webkit-animation-delay: 1s}.delay-12s {    animation-delay: 1.2s;    -webkit-animation-delay: 1.2s}.delay-15s {    animation-delay: 1.5s;    -webkit-animation-delay: 1.5s}.delay-17s {    animation-delay: 1.7s;    -webkit-animation-delay: 1.7s}.delay-20s {    animation-delay: 2.0s;    -webkit-animation-delay: 2.0s}/** Btn **/.btn-sm {    cursor: pointer;    padding: 7px 12px;    letter-spacing: 1px;    font-size: 11px;    font-weight: 600;    text-transform: uppercase;    transition: .5s;    border-radius: 2px;    border: none;    color: #fff;}.btn-sm:hover {    color: #fff;    text-decoration: none;}.btn-md {    cursor: pointer;    padding: 13px 26px;    letter-spacing: 1px;    font-size: 13px;    font-weight: 600;    text-transform: uppercase;    color: #fff;    transition: .5s;    border-radius: 2px;    border: none;}.btn-md:hover {    color: #fff;}button:focus {    outline: 0 auto -webkit-focus-ring-color;}.btn-block i{    color: #fff;}.bomd {    padding: 13px 26px;    letter-spacing: 1px;    font-size: 13px;    font-weight: 600;    text-transform: uppercase;    transition: .5s;    border-radius: 2px;}.btn {    border-radius: 2px;}.btn-sm {    padding: 7px 30px;    text-transform: uppercase;    font-size: 14px;    font-weight: 500;    letter-spacing: 1.5px;}.btn-md {    cursor: pointer;    padding: 13px 30px 11px 30px;    letter-spacing: 1.5px;    font-size: 14px;    font-weight: 500;    text-transform: uppercase;    border-radius: 3px;}.btn-lg {    cursor: pointer;    padding: 14px 32px 10px 32px;    letter-spacing: 1.5px;    font-size: 14px;    font-weight: 500;    text-transform: uppercase;}.btn:focus, .btn:active, .btn:focus {    box-shadow: none !important;    outline: none;}.btn-theme {    color: #fff;    text-transform: uppercase;    font-weight: 600;    font-size: 12px;}.btn-theme:hover {    color: #FFF;}.btn-white-lg-outline {    color: #FFF;    background: transparent;    border: solid 2px #FFF;    text-transform: uppercase;    font-weight: 600;    padding: 10px 30px;    font-size: 12px;}.btn-white-lg-outline:hover {    color: #FFF;}.btn-theme-sm-outline {    color: #FFF;    border: solid 2px #FFF;    background: transparent;    text-transform: uppercase;    font-weight: 600;    padding: 5px 18px;    font-size: 12px;}.btn-theme-sm-outline:hover {    color: #FFF;    padding: 5px 18px;}.btn-round {    border-radius: 30px;}.pricing-btn {    padding: 6px 30px 4px;    border-radius: 50px;    font-size: 14px;    font-weight: 500;    letter-spacing: 1px;}.btn-white {    padding: 11px 40px 9px;    letter-spacing: 1.5px;    font-size: 16px;    font-weight: 400;    border: none;    border-radius: 3px;    color: #fff;}/*Custom Anmation*/.bgburns .slides li:nth-of-type(odd) .slide-background {    animation: bgburnsEast 25s linear infinite alternate;    -webkit-animation: bgburnsEast 25s linear infinite alternate}.bgburns .slides li:nth-of-type(even) .slide-background {    animation: bgburnsWest 25s linear infinite alternate;    -webkit-animation: bgburnsWest 25s linear infinite alternate}@keyframes bgburnsEast {    from {        transform: scale(1) translateX(0);        -webkit-transform: scale(1) translateX(0)    }    to {        transform: scale(1.2) translateX(100px);        -webkit-transform: scale(1.2) translateX(100px)    }}@-webkit-keyframes bgburnsEast {    from {        transform: scale(1) translateX(0);        -webkit-transform: scale(1) translateX(0)    }    to {        transform: scale(1.2) translateX(100px);        -webkit-transform: scale(1.2) translateX(100px)    }}@keyframes bgburnsWest {    from {        transform: scale(1) translateX(0);        -webkit-transform: scale(1) translateX(0)    }    to {        transform: scale(1.2) translateX(-100px);        -webkit-transform: scale(1.2) translateX(-100px)    }}@-webkit-keyframes bgburnsWest {    from {        transform: scale(1) translateX(0);        -webkit-transform: scale(1) translateX(0)    }    to {        transform: scale(1.2) translateX(-100px);        -webkit-transform: scale(1.2) translateX(-100px)    }}@media all and (max-width: 767px) {    .flex-direction-nav {        display: none    }    .bgburns .slides li .slide-background {        -webkit-animation: none !important;        animation: none !important    }}#page_scroller {    -webkit-animation-duration: 1s;    animation-duration: 1s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: 0.3s;    -webkit-animation-delay: 0.3s;    cursor: pointer;    color: #FFF;    padding: 10px 11px;    font-size: 12px;    position: fixed;    bottom: 25px;    right: 25px;    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);    border-radius: 3px;}.margin-t-10 {    margin-top: 10px;}.checkbox {    padding-left: 3px;    margin-bottom: 5px;}.checkbox label {    display: inline-block;    position: relative;    padding-left: 10px;    color: #4e4d4d;    font-size: 13px;}.checkbox label::before {    content: "";    display: inline-block;    position: absolute;    width: 20px;    height: 20px;    left: 3px;    top: -3px;    margin-left: -25px;    border: 2px solid #cccccc;    border-radius: 50px;    background-color: #fff;    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;}.checkbox-theme input[type="checkbox"]:checked + label::before {    background-color: #fff;}.advanced-search .checkbox {    padding-left: 5px;    margin-bottom: 5px;}input[type=checkbox]:checked + label:before {    display: inline-block;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    content: "\f00c";    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);    text-align: center;    line-height: 16px;    font-weight: 300;}/* Col pad **/.col-pad {    padding: 0;}/** Solid buttons colors **/.button-default {    color: #555;    background: #DDD;}.button-default:hover {    color: #333;    background: #DDD;}.button-theme {    color: #FFF !important;    outline: none;}.button-theme:hover {    color: #fff;}.read-more {    font-weight: 600;    font-size: 15px;}.read-more:hover {    color: #37404d;}.button-section .btn {    margin-bottom: 5px;}.form-control:focus {    border-color: #e0e0e0;    -webkit-box-shadow: none;    box-shadow: none;}.btn.active, .btn:active {    box-shadow: none;}/** Border buttons colors **/.border-btn-sm {    cursor: pointer;    padding: 5px 12px;    letter-spacing: 1px;    font-size: 11px;    font-weight: 600;    text-transform: uppercase;    color: #555;    background: #DDD;    transition: .5s;    border-radius: 2px;    border: none;}.border-button-default {    color: #555;    background: #DDD;}.border-button-default:hover {    color: #333;    background: #DDD;}.border-button-theme {    background: transparent;}.border-button-theme:hover {    color: #fff;}.alert {    text-transform: uppercase;    font-size: 11px;    border-radius: 0;}.panel-title {    text-transform: uppercase;    font-size: 14px;    font-weight: 600;}/* Below tabs mode */.tab-style-2-line.tabs-below >.nav-tabs >li {    border-top: 4px solid transparent;}.tab-style-2-line.tabs-below >.nav-tabs >li >a {    margin-top: 0;}.tab-style-2-line.tabs-below >.nav-tabs >li:hover {    border-bottom: 0;    border-top: 4px solid #b2b1b1;}.tab-style-2-line.tabs-below >.nav-tabs >li.active {    margin-bottom: -2px;    border-bottom: 0;    border-top: 4px solid #b2b1b1;}.tab-style-2-line.tabs-below >.tab-content {    margin-top: -10px;    border-top: 0;    border-bottom: 1px solid #eee;    padding-bottom: 15px;}/** Top header start **/.top-header .list-inline {    padding: 10px 0;}.list-inline a {    color: #fff;    margin-right: 15px;    font-size: 13px;    font-weight: 500;}.list-inline a i {    margin-right: 5px;}.top-header ul li {    padding: 0 7px;    height: 44px;    display: inline-block;    text-align: center;    line-height: 44px;    color: #aaa;    font-size: 14px;}.top-header .sign-in, .top-header .sign-in:hover {    line-height: 36px;    font-size: 11px;    border-radius: 2px;    text-transform: uppercase;    font-weight: 600;}.top-header ul li a {    color: #fff;}/** Main header start **/.main-header{    box-shadow: 0 0 8px 0 rgba(0,0,0,.12);}.main-header .company-logo {    padding: 20px 0;    float: left;}.main-header .pad-0{    padding: 0;}.main-header .btn-md{    margin-top: 20px;}.main-header .company-logo img {    height: 50px;}.logo img{    height: 50px;}.header-ml {    margin-left: 20px;}.header-transparent {    position: absolute;    z-index: 9;    width: 100%;    border-bottom: 1px solid rgba(220, 220, 220, .2)}.main-header .navbar-expand-lg .navbar-nav .nav-link {    color: #636060;}.main-header .navbar-expand-lg .navbar-nav .nav-link {    padding: 35px 15px;    line-height: 20px;    color: #515151;    font-family: 'Raleway', sans-serif;    font-size: 14px;    font-weight: 500;    letter-spacing: 1px;}.main-header .navbar-expand-lg .navbar-nav .nav-link i {    margin-right: 5px;}.main-header .navbar-expand-lg .navbar-nav .link-color:hover {    background: transparent;}.main-header .navbar-expand-lg .navbar-nav .link-color {    padding: 8px 20px!important;    border-radius: 5px;    margin: 26px 0 0 10px;}.main-header .navbar-expand-lg .user-account {    padding: 30px 15px;    font-size: 14px;    font-weight: 600;}.main-header .navbar-expand-lg .user-account li {    border: none;    display: inline-block;    font-size: 14px;}.main-header .navbar-expand-lg .user-account li a {    color: #4d4d4d;}.main-header .navbar {    padding: 0;}.main-header .form-inline .submit {    padding: 7px 22px;    border-radius: 3px;    font-size: 14px;    margin-left: 15px;    font-weight: 600;}.main-header .dropdown-menu {    min-width: 10rem;    padding: 0;    margin: 0;    font-size: 13px;    color: #212529;    border: none;    -webkit-transition: opacity .4s ease 0s, visibility .4s linear 0s, -webkit-transform .4s ease 0s;    transition: opacity .4s ease 0s, visibility .4s linear 0s, -webkit-transform .4s ease 0s;    transition: opacity .4s ease 0s, transform .4s ease 0s, visibility .4s linear 0s;    transition: opacity .4s ease 0s, transform .4s ease 0s, visibility .4s linear 0s, -webkit-transform .4s ease 0s;    border-radius: 0;    border-top: solid 1px #f1f1f1;    border-bottom: solid 1px #f1f1f1;}.dropdown .dropdown-item:hover >.dropdown-menu {    display: block;    -webkit-transition: opacity .4s ease 0s, visibility .4s linear 0s, -webkit-transform .4s ease 0s;    transition: opacity .4s ease 0s, visibility .4s linear 0s, -webkit-transform .4s ease 0s;    transition: opacity .4s ease 0s, transform .4s ease 0s, visibility .4s linear 0s;    transition: opacity .4s ease 0s, transform .4s ease 0s, visibility .4s linear 0s, -webkit-transform .4s ease 0s;}.main-header .dropdown-menu .dropdown-submenu .dropdown-menu{    margin: -1px;}.main-header .dropdown-menu a {    padding: 12px 20px;    color: #535353;    transition: all .3s ease-in-out;    text-transform: none;    font-weight: 500;    font-size: 13px;}.main-header .dropdown-menu a:hover {    background: transparent;    -webkit-transform: translateX(5px);    transform: translateX(5px);}/** Megamenu **/.megamenu-li {    position: static;}.megamenu {    position: absolute;    width: 100%;    left: 0;    right: 0;    padding: 15px;}.megamenu-area {    padding: 30px 30px 5px;    z-index: 2;}.megamenu-title {    color: #535353;    font-size: 14px;    font-weight: 600;    border-bottom: 1px solid #eee;    padding-bottom: 10px;    margin-bottom: 15px;}.megamenu-section {    margin-bottom: 25px;}.megamenu-area .dropdown-item {    padding: 0 !important;    margin-bottom: 8px;    font-size: 12px;    font-weight: 500;}.megamenu-section p {    font-size: 13px;    color: #777;}/** Banner**/#banner {    position: relative;    z-index: 999;}.banner {    font-family: 'Raleway', sans-serif;}.carousel-control-next, .carousel-control-prev {    position: absolute;    top: 0;    bottom: 0;    width: 0;}.banner-bg {    background: url("../img/banner/banner-1.jpg");}.item-bg {    /*background: url("../img/banner-1.jpg");*/    height: 100vh;    /*animation: bgburnsEast 25s linear infinite alternate;    -webkit-animation: bgburnsEast 25s linear infinite alternate;*/}.banner-min-height {    height: 720px;}.banner .carousel-content.banner-info {    margin: 0 auto;    letter-spacing: 1px;    right: 0;    left: 0;    z-index: 999;    align-self: center;    position: absolute;    top: 50%;    transform: translateY(-50%);}.banner .carousel-content.banner-info-2 {    margin: 0 auto;    letter-spacing: 1px;    position: absolute;    top: 35%;    right: 0;    left: 0;    z-index: 999;    align-self: center;}.banner .carousel-content.bi-3{    top: 33%;}.carousel-item .text-right {    float: right;}.banner .banner-slider-inner{    padding: 0;    margin: 0;}.banner .banner-slider-inner h1 {    color: #fff;    margin-bottom: 30px;    font-size: 85px;    font-weight: 700;    letter-spacing: normal;}.banner .banner-slider-inner h2 {    color: #fff;    margin-bottom: 15px;    font-size: 50px;    font-weight: 700;    letter-spacing: normal;}.banner .banner-slider-inner h3 {    color: #fff;    margin-bottom: 25px;    font-size: 50px;    font-weight: 700;}.banner .banner-slider-inner .max-w {    max-width: 490px;}.banner .banner-slider-inner p {    color: #fff;    line-height: 1.6;    font-size: 16px;    font-weight: 400;    opacity: 0.8;    margin-bottom: 25px;}.banner .banner-slider-inner h2 span {    font-weight: 900;}.banner .banner-slider-inner .typed-text {    font-size: 62px;}.banner .banner-slider-inner {    text-shadow: none;    right: 0%;    left: 0%;    width: 100%;    height: 100%;    bottom: 0;    background-color: rgba(36, 42, 53, 0.7);}.banner .banner-slider-inner .btn-lg {    margin: 3px;}.banner-bg-color .banner-slider-inner {    background-color: rgba(255, 255, 255, 0.1);}.banner .carousel-bg .carousel-item {    height: 100vh;    background: #3e4a5b;}.banner_video_bg {    max-height: 720px;}.banner-slider-inner .show-more-options{    margin: 0;    color: #fff!important;    float: left;    border-radius: 50px;    margin-top: 25px;}.banner-slider-inner #options-content {    background: #fff;    padding: 20px 20px 7px;    border-radius: 3px;}.banner-slider-inner .show-more-options i{    color: #fff;}.banner .slider-mover-left {    width: 35px;    height: 50px;    line-height: 55px;    position: absolute;    top: 45%;    z-index: 5;    display: inline-block;    left: 0;    background: #151515;    text-align: center;    border-radius: 0 5px 5px 0;}.banner .slider-mover-left i {    font-size: 20px;    color: #fff;}.banner .slider-mover-right {    width: 35px;    height: 50px;    line-height: 55px;    position: absolute;    top: 45%;    z-index: 5;    display: inline-block;    right: 0;    background: #151515;    text-align: center;    border-radius: 5px 0 0 5px;}.banner .slider-mover-right i {    font-size: 20px;    color: #fff;}.pattern-overlay {    /*background-color: rgba(0, 0, 0, 0.35);    height: 100vh;*/}.banner_video_bg .carousel-item {    height: 720px;}#particles-banner {    width: 100%;    height: 100vh;    background-color: rgba(36, 42, 53, 0.7);    position: absolute;}#particles-banner-wrapper .banner-slider-inner {    background-color: transparent;}.banner-sty-2 .banner-slider-inner h1 {    font-size: 50px;}/** Search start **/#search-style-1 {    transition: all 0.4s;}#search-style-2{    transition: all 0.4s;    position: absolute;    width: 100%;}#search-style-3{    width: 100%;    z-index: 999;    padding: 30px 0 100px;}.row-2{    margin-right: -7.5px;    margin-left: -7.5px;}.row-3{    margin-right: 0;    margin-left: 0;}.item-bg {    height: 100vh;}.search-area {    display: none;    width: 100%;    bottom: 80px;    text-align: left;    z-index: 999;    padding-top: 30px;}.search-area-2 {    padding: 30px 0 0;}.bg-grea{    background: #e6e6e6;}.bg-grea-2{    background: #fff;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);}.bg-grea-3{    background: #f9f9f8;}.search-area-inner {    margin: 0 auto;}.search-area-inner h1{    font-size: 25px;    margin-bottom: 15px;}.search-area-inner .col-pad2{    padding: 0 7.5px;}.search-area-inner .show-more-options {    font-weight: 500;    font-size: 15px;    display: block;    margin-bottom: 0;}.search-contents {    border-radius: 4px;    transition: 0.9s ease-out;}.show-search-area {    z-index: 9999;. search-contents transition: all 0.4 s;    display: block;}.bootstrap-select.btn-group .dropdown-toggle .filter-option {    display: inline-block;    overflow: hidden;    width: 100%;    text-align: left;    font-size: 13px;    color: #777;    font-weight: 400;}.search-options-btn, .search-options-btn:hover {    padding: 12px 20px 10px 20px;    font-size: 13px;    font-weight: 400;    color: #FFF!important;    cursor: pointer;    z-index: 0;    letter-spacing: 1px;    position: absolute;    bottom: 10px;    border-radius: 50px;}.search-options-btn, .search-options-btn i {    margin-left: 5px;}.search-options-btn .search-options{    float: left;}.search-options-btn .icon{    float: left;}.search-area label {    font-size: 12px;    color: #555;    font-weight: 600;}.search-area .form-group {    margin-bottom: 25px;}.search-fields {    min-height: 45px;    padding: 5px 0;    border-radius: 3px;    box-shadow: none;    border: 1px solid #e0e0e0;    background: #fff;}.form-control {    padding-left: 15px;}.search-fields button {    border-radius: 1px;    box-shadow: none;    border: none;    background: #fff !important;}.search-button {    cursor: pointer;    padding: 14px 26px 12px;    letter-spacing: 1px;    font-size: 13px;    font-weight: 600;    text-transform: uppercase;    color: #FFF;    transition: .5s;    border-radius: 2px;    border: none;    width: 100%;    outline: none;}.search-button:hover {    color: #fff;}.isa-2{    max-width: 950px;}.inline-search-area .search-col {    padding: 0;    position: relative;}.inline-search-area .icon-append {    color: #949494;    font-size: 15px;    left: 10px;    position: absolute;    top: 18px;}.inline-search-area .search-col:first-child .form-control {    border-radius: 3px 0 0 3px;}.inline-search-area .search-col .form-control,.inline-search-area button.btn-search {    border-radius: 0;    border: 0;    height: 54px;    margin-bottom: 0;    font-size: 14px;    color: #777;}.inline-search-area .search-col .form-control {    padding-top: 12px;}.inline-search-area button.btn-search {    padding-top: 10px;}.inline-search-area .btn-search {    border-radius: 0 3px 3px 0 !important;    margin: 0;}.inline-search-area .btn-search strong {    color: #fff;    margin-left: 5px;}.inline-search-area .search-fields,.inline-search-area .search-fields:hover {    border: none;    padding: 0 !important;}.inline-search-area .bootstrap-select button {    padding: 15px 15px 15px 15px;    border-right: solid 1px #e0e0e0 !important;    border-radius: 0;    margin: 0 !important;}.inline-search-area .dropdown-toggle::after {    margin-left: -4px;    top: 24px;    position: absolute;}.main-header .inline-search-area .dropdown-menu .dropdown-item:hover {    -webkit-transform: none;    transform: none;}.inline-search-area .btn-light:hover {    color: #565656;}.inline-search-area .bootstrap-select .dropdown-toggle .filter-option {    position: absolute;    top: 4px;}.inline-search-area .form-control{    border-right: solid 1px #5a5a5a !important;}/** Search area 4 start **/.search-area-4 .inline-search-area .bootstrap-select button {    padding: 8px 15px 8px 15px;    border: solid 1px #e0e0e0;    border-radius: 3px;}.search-area-4 .search-fields {    min-height: 40px;}.search-area-4 .bs-2{    height: 40px!important;}.search-area-4{    width: 300px;    margin-left: auto;    background: #fff;    border-radius: 3px;    padding: 20px 5px 5px;}.search-area-4 .inline-search-area .dropdown-toggle::after {    top: 19px;}.search-area-4 h4{    font-size: 22px;    font-weight: 600;}.search-area-4 h5{    font-size: 15px;    margin-bottom: 20px;}.b-info{    margin-top: 72px;}/** Search area 5 start **/.search-area-5 {    transition: all 0.4s;    position: absolute;    bottom: -85px;    width: 100%;}.search-area-5 .inline-search-area{    padding: 30px 30px 10px;    box-shadow: 0 0 8px 0 rgba(0,0,0,.12);    background: #fff;}.search-area-5 .inline-search-area .bootstrap-select button {    padding: 8px 15px 8px 15px;    height: 45px;    border: solid 1px #e0e0e0;    border-radius: 3px;}.search-area-5 .form-group{    margin-bottom: 20px;}.search-area-5 .range-slider {    margin-top: 10px;    margin-bottom: 0;}.search-area-5 .inline-search-area .btn-search {    height: 45px;    border-radius: 3px!important;}.search-area-5 .inline-search-area .dropdown-toggle::after {    top: 20px;}/** Portfolio start **/.filteriz-navigation {    padding: 0;    margin: 0 0 26px 0;}.filteriz-navigation li::after {    content: '/';    font-weight: 400;    opacity: 0.6;    font-size: 14px;}.filteriz-navigation li:last-child::after{    display: none;}.filteriz-navigation li{    display: inline-block;    padding: 0;}.filteriz-navigation li a{    font-size: 12px;    color: #535353;    text-align: center;    font-weight: 600;    letter-spacing: 1px;    padding: 0 10px 0 5px;    border: 0;    margin-bottom: 4px;    cursor: pointer;    text-transform: uppercase;}.portfolio-item, .portfolio-item:focus {    outline: none;    margin-bottom: 30px;    position: relative;    cursor: pointer;}.portfolio-item img, .portfolio-item img:focus {    outline: none;    width: 100%;    height: 100%;}.portfolio-item:hover img {    zoom: 1;    filter: alpha(opacity=20);    -webkit-opacity: 0.1;    opacity: 0.1;}.portfolio-item:hover .portfolio-content {    display: inline;    -webkit-transition-delay: 0.50s;    transition-delay: 0.50s;    background-color: rgba(0, 0, 0, 0.90);    color: #fff;    z-index: -999;}.portfolio-content {    display: none;    top: 0;    width: 100%;    text-align: center;    padding: 20px;    -webkit-box-sizing: border-box;    box-sizing: border-box;    -webkit-transition: all 0.8s ease;    transition: all 0.8s ease;    text-transform: uppercase;    color: #1c1c1c;    height: 100%;    position: absolute;    right: 0;}.portfolio-content-inner {    position: relative;    top: 50%;    transform: translateY(-50%);}.portfolio-content p {    font-size: 12px;    font-weight: 500;    letter-spacing: 1px;    color: #fff;}.photo-gallery .col-pad{    padding: 0 7.5px 0;}.cars{    padding: 0 7.5px 0;}.overview-box p {    color: #333;    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    opacity: 0;    -webkit-transform: scale(0);    transform: scale(0);    -webkit-transition: all 0.5s linear;    transition: all 0.5s linear;}.overview {    z-index: 9;    cursor: default;    overflow: hidden;    text-align: center;    position: relative;    margin-bottom: 16px;    box-shadow: 0 0 3px #ddd;}.overview .mask, .overview .content {    width: 100%;    height: 100%;    position: absolute;    overflow: hidden;    top: 25%;    left: 0;}.overview img {    display: block;    position: relative;    width: 100%;    height: 232px;}.overview .big-img {    height: 480px;}.overview-box img {    left: 10px;    margin-left: -10px;    position: relative;    -webkit-transition: all 0.6s ease-in-out;    transition: all 0.6s ease-in-out;    border: none;}.overview-box:hover >img {    -webkit-transform: scale(2) rotate(10deg);    transform: scale(2) rotate(10deg);    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=30)";    filter: alpha(opacity=30);    opacity: 0.3;}.overview h2 {    text-transform: uppercase;    color: #fff;    text-align: center;    position: relative;    font-size: 18px;    padding: 10px;    background: rgba(0, 0, 0, 0.8);    margin: 20px 0 0 0;    text-shadow: none;}.overview-box h2 {    color: #333;    margin: 0 20px 0;    background: transparent;    -webkit-transform: scale(0);    transform: scale(0);    -webkit-transition: all 0.5s linear;    transition: all 0.5s linear;    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    opacity: 0;}.overview a.btn {    display: inline-block;    overflow: hidden;    text-transform: uppercase;}.overview-box a.btn {    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    opacity: 0;    -webkit-transform: scale(0);    transform: scale(0);    transition: all 0.5s linear;    padding: 4px 20px;}.overview-box:hover h2,.overview-box:hover p,.overview-box:hover a.btn {    -webkit-transform: scale(1);    transform: scale(1);    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    opacity: 1;}.most-popular-places .col-pad {    padding: 0 8px;}/** Bootstrap select start **/.bootstrap-select {    width: 100% !important;    font-family: 'Raleway', sans-serif;}.bootstrap-select button {    color: #565656;    border-radius: 2px;    outline: none;    padding: 7px 15px 0 15px;}.bootstrap-select button:hover{    color: #565656;}.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle {    color: #565656;    background-color: #dae0e5;    border-color: #d3d9df;}.bootstrap-select .dropdown-menu li {    padding: 0;}.bootstrap-select .dropdown-menu li a {    padding: 10px;}.bootstrap-select .dropdown-menu{    padding: 0;    margin: 0;    border: none;    border-bottom: none;    border-radius: 0;    box-shadow: 0 0 8px 0 rgba(0,0,0,.12);}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {    margin-top: 12px;}.bootstrap-select .dropdown-menu li a {    padding: 8px 20px;    font-weight: 500;    font-size: 13px;    outline: none;    border: 0 !important;}.dropdown-item.active, .dropdown-item:active {    background-color: transparent;}.bootstrap-select .dropdown-menu li a:hover {    border: none;    font-weight: 500;    padding: 8px 20px;    font-size: 13px;}.bootstrap-select .btn-default.active,.bootstrap-select .btn-default:active,.bootstrap-select .open >.dropdown-toggle.btn-default {    color: #333;    background-color: #eee;    border-color: transparent !important;    box-shadow: none !important;}.bootstrap-select .btn-default:hover {    background: transparent !important;    color: #777 !important;    box-shadow: none !important;}.bootstrap-select .btn-default.active,.bootstrap-select .btn-default:active,.bootstrap-select .open >.dropdown-toggle.btn-default {    color: #333;    background-color: transparent !important;    border-color: #adadad;}.btn-default.active,.btn-default:active,.open >.dropdown-toggle.btn-default {    color: #333;    background-color: transparent !important;    box-shadow: none !important;    border-color: #adadad;}.bootstrap-select .dropdown-menu.inner {    border: 0;    border-top: none;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);}.btn-light:hover {    color: #999;}.bootstrap-select .dropdown-toggle:focus {    outline: none !important;}.bootstrap-select .dropdown-menu >.active >a,.bootstrap-select .dropdown-menu >.active >a:focus,.bootstrap-select .dropdown-menu >.active >a:hover {    text-decoration: none;    background-color: #fff;    outline: 0;}.bootstrap-select .bs-actionsbox, .bootstrap-select .bs-donebutton, .bs-searchbox {    padding: 4px 8px;    background: #EEE;    border-bottom: 1px solid #d5d5d5;}.bootstrap-select .bs-searchbox .form-control {    margin-bottom: 0;    width: 100%;    float: none;    height: 36px;    border: 1px solid #ddd;    box-shadow: none;}.bootstrap-select .dropdown-toggle .filter-option-inner {    overflow: hidden;    font-size: 14px;    font-weight: 500;}.bootstrap-select .dropdown-menu li a.active:hover .text {    color: #515151;}/** Main title start **/.main-title {    margin-bottom: 50px;    text-align: center;}.main-title h1 {    font-size: 40px;    font-weight: 700;    margin-bottom: 15px;}.main-title h2 {    font-size: 28px;    font-weight: 600;    margin-bottom: 5px;}.main-title p{    font-size: 17px;    margin-bottom: 0;    font-weight: 400;}.m-title-3{    margin-bottom: 20px;}/** Main title 2 start **/.main-title-2 {    margin-bottom: 50px;    z-index: 999;    color: #fff;}.main-title-2 h1 {    color: #fff;    font-size: 40px;    font-weight: 700;    margin-bottom: 15px;    z-index: 20;}.main-title-2 p{    color: #fff;}/** Property box start **/.property-box {    position: relative;    margin-bottom: 30px;}.property-thumbnail {    position: relative;}.property-thumbnail:before {    content: "";    top: 0;    position: absolute;    height: 100%;    width: 100%;    z-index: 8;    background: linear-gradient(to top,rgba(47, 45, 45, 0.9) 0%,rgba(0, 0, 0, 0.45) 35%,rgba(2, 2, 2, 0) 60%,rgba(0,0,0,0) 100%);    border-radius: 4px 4px 0 0;    opacity: 1;}.property-box img{    border-radius: 5px;}.property-box .detail {    position: relative;    width: 90%;    margin: -30px 5% 30px 5%;    padding: 25px 20px 20px;    background: #fff;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);    z-index: 9;    border-radius: 5px;}.property-box .detail .title {    font-size: 22px;    margin-bottom: 10px;    font-weight: 600;}.property-box .detail .title a:hover {    color: #343a40;}.property-box .detail .location {    margin-bottom: 15px;    font-size: 15px;    font-weight: 500;}.property-box .detail .location a{    color: #5f5e5e;}.property-box .detail .location i {    margin-right: 5px;}.property-box .facilities-list li {    list-style: none;    width: 50%;    float: left;    font-weight: 500;    line-height: 35px;    font-size: 14px;}.property-box .facilities-list li i {    margin-right: 5px;    font-size: 16px;}.price-box {    color: #fff;    text-align: right;    font-size: 15px;    position: absolute;    bottom: 40px;    right: 20px;    z-index: 20;}.tab-box p{    margin-bottom: 0;}/** Tag start**/.tag {    position: absolute;    top: 15px;    left: 15px;    z-index: 20;    text-transform: uppercase;    font-size: 10px;    letter-spacing: 2px;    color: rgb(255, 255, 255);    padding: 7px 14px 5px;    font-weight: 500;    border-radius: 3px 3px 3px 0;}.tag::after {    position: absolute;    content: '';    width: 0;    height: 0;    border-top: 0;    border-bottom: 10px solid transparent;    bottom: -10px;    left: 0;}/** Slick slider start**/.slick-slider-area {    position: relative;}.slick-slide-item {    padding: 0 15px;}.slick-arrow-buton {    position: absolute;    top: 43%;}.slick-arrow-buton {    width: 35px;    height: 35px;    line-height: 35px;    top: 43%;    border-radius: 50px;    color: #fff;    position: absolute;    z-index: 999;    cursor: pointer;    text-align: center;    background: #ccc;}.slick-next {    right: -15px;}.slick-prev{    left: -15px;}.slick-slide, .slick-slide:focus * {    outline: none !important;}*:focus {    outline: none !important;}/** Property box 2 start **/.property-box-2 {    box-shadow: 0 0 10px 1px rgba(71, 85, 95, .08);    -webkit-box-shadow: 0 0 10px 1px rgba(71, 85, 95, .08);    -moz-box-shadow: 0 0 10px 1px rgba(71, 85, 95, .08);    position: relative;    margin-bottom: 30px;    overflow: hidden;}.property-box-2:hover {    -webkit-box-shadow: 0 10px 30px 0 rgba(58, 87, 135, .15);    -moz-box-shadow: 0 10px 30px 0 rgba(58, 87, 135, .15);    box-shadow: 0 10px 30px 0 rgba(58, 87, 135, .15);}.property-box-2 .detail .title {    font-size: 22px;    margin-bottom: 10px;    font-weight: 600;}.property-box-2 .property-img img{    width: 100%;}.property-box-2 .detail .title a:hover {    color: #343a40;}.property-box-2 .detail .location {    margin-bottom: 15px;}.property-box-2 .detail .location a {    font-size: 14px;    color: #5f5e5e;}.property-box-2 .detail .location i {    margin-right: 5px;}.property-box-2 .price-box {    bottom: 10px;}.property-box-2 .tag{   left: 30px;}.property-box-2 .listing-badges .featured {    left: -51px;}.property-box-2 .listing-time {    position: absolute;    z-index: 9;    top: 8px;    left: 30px;}.property-box-2 .detail{    padding: 0 20px 0 25px;}.property-box-2 .facilities-list li {    list-style: none;    width: 50%;    float: left;    font-weight: 500;    line-height: 35px;    font-size: 14px;}.property-box-2 .facilities-list li i {    margin-right: 5px;    font-size: 16px;}/** About text **/.about-text {    padding: 20px 0 0 30px;}.about-text p {    margin-bottom: 20px;}.about-text h3 {    font-weight: 600;    margin-bottom: 20px;    font-size: 28px;}.about-slider-box img{    border-radius: 10px;}.about-slider-box iframe{    width: 100%;    height: 300px;}/** About silider start **/.about-slider-box {    position: relative;}.about-slider-box .Properties-info {    text-align: center;    max-width: 100%;    margin: 0 auto;    position: absolute;    bottom: 5px;    right: 0;    left: 0;    box-shadow: 0 10px 30px 0 rgba(58, 87, 135, .15);}/** Pricing 1 start **/.pricing-1 {    margin-bottom: 30px;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);}.pricing-1 {    text-align: center;    padding: 30px;    margin-bottom: 30px;}.pricing-1 .title {    color: #3f3f3f;    font-size: 20px;    padding-bottom: 20px;    border-bottom: 1px solid #eaeaea;    font-weight: 600;}.pricing-1 .content {    padding: 20px 0;    border-bottom: 1px solid #eaeaea;}.pricing-1 .content ul {    list-style: none;    padding: 0;    margin: 0;}.pricing-1 .content ul li {    padding: 7px 0;    font-weight: 400;    color: #808080;}.pricing-1 .price-for-user {    padding: 25px 0;    margin-bottom: 30px;    text-align: center;    border-bottom: 1px solid #eaeaea;    color: #3f3f3f;}.pricing-1 .price-for-user .price sup {    top: -25px;    left: -3px;    font-size: 30px;    font-weight: 600;}.pricing-1 .price-for-user .price .dolar {    font-size: 50px;    margin-right: 10px;    font-weight: 700;}.pricing-1 .price-for-user .price .month {    font-size: 14px;    font-weight: 600;}/** Pricing 2 start **/.pricing-2 {    text-align: center;    margin-bottom: 30px;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);}.pricing-2 .title {    color: #3f3f3f;    font-size: 18px;    padding: 25px 0;    font-weight: 600;}.pricing-2 .price-for-user {    padding: 25px 0;    text-align: center;    color: #3f3f3f;    background: #f5f5f5;}.pricing-2 .price-for-user .price sup {    top: -25px;    left: -3px;    font-size: 30px;    font-weight: 600;}.pricing-2 .price-for-user .price .dolar {    font-size: 50px;    margin-right: 10px;    font-weight: 700;}.pricing-2 .price-for-user .price .month {    font-size: 14px;    font-weight: 600;}.pricing-2 .content {    padding: 25px 0;    border-bottom: 1px solid #eaeaea;}.pricing-2 .content ul li {    padding: 7px 0;    color: #808080;}.pricing-2 .button {    padding: 25px 0;}/** Team 1 start **/.team-1 {    margin: 0 auto 30px;    position: relative;}.team-1:hover{    box-shadow: none;}.team-1 img {    width: 100%;    border-radius: 5px;}.team-1 .team-details {    position: relative;    width: 86%;    margin: -30px 7% 30px 7%;    padding: 20px 20px 15px;    background: #fff;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);    z-index: 4;    border-radius: 5px;}.team-1 .team-details h5 {    margin-bottom: 7px;    font-weight: 600;}.team-1 .team-details h5 a {    color: #121415;    font-size: 18px;}.team-1 .team-details h5 a:hover {    color: #343a40;}.team-1 .team-details h6 {    font-size: 13px;    font-weight: 600;    margin-bottom: 0;}.team-1 .social-list li {    display: inline-block;}.team-1 .social-list li a {    margin: 0 10px;    color: #fff;}.team-1 .social-list{    text-align: center;}.team-1 .team-photo {    position: relative;}.team-1 .team-photo .social-list {    position: absolute;    width: 100%;    padding: 30px 20px 40px;    bottom: 0;    background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.6) 50%,rgba(0,0,0,.8) 100%);    background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.6) 50%,rgba(0,0,0,.8) 100%);    background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.6) 50%,rgba(0,0,0,.8) 100%);    background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.6) 50%,rgba(0,0,0,.8) 100%);    background-image: -webkit-gradient(linear,center top,center bottom,from(rgba(232, 19, 19, 0)),to(rgba(27, 26, 26, 0.98)));}/** Team 2 start **/.team-2 {    margin: 0 1px;    margin-bottom: 30px;}.team-2:hover {    box-shadow: none;}.team-2 .detail {    padding: 20px 20px 20px 25px;    background: #fff;    left: -30px;    position: relative;    border-radius: 5px;}.team-2 img {    width: 100%;}.team-2 .detail h5 {    margin: 0 0 20px;    font-size: 12px;    font-weight: 600;    color: #5f5e5e;    text-transform: uppercase;}.team-2 .detail h4 {    margin: 0 0 10px;    font-size: 27px;    font-weight: 500;}.team-2 .detail h4 a {    color: #121415;}.team-2 .detail h4 a:hover {    color: #343a40;}.team-2 .photo {    position: relative;}.team-2 .detail .contact {    margin-bottom: 20px;}.team-2 .detail .contact ul li {    line-height: 30px;    font-size: 14px;    position: relative;    padding-left: 30px;}.team-2 .detail .contact ul li a{    font-weight: 500;    color: #5f5e5e;}.team-2 .detail .contact ul li i {    left: 0;    position: absolute;    line-height: 30px;}.team-2 .detail .social-list li {    display: inline-block;    font-size: 16px;}.team-2 .detail .social-list li a {    margin-right: 5px;    font-size: 14px;    width: 30px;    height: 30px;    border-radius: 3px;    display: inline-block;    text-align: center;    line-height: 30px;}.team-2 .bg{    background: #fff;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);    border-radius: 5px;}/** pages 404 start **/.pages-404{    text-align: center;}.pages-404 .error404 {    line-height: .8;    margin-bottom: 30px;    font-weight: 700;    font-size: 70px;    opacity: 2;    text-shadow: 1px 1px 5px rgba(0, 0, 0, .4);}.pages-404 h1 {    font-size: 30px;    font-weight: 400;    margin-bottom: 30px;}.pages-404 p {    margin-bottom: 30px;    line-height: 30px;    font-size: 17px;}.pages-404 .error404-content{    padding: 150px 0 50px;}.mr-0 {    margin-right: 0;}.date-box span {    font-family: 'Raleway',sans-serif;    font-size: 19px;    display: block;    line-height: 22px;    color: #fff;}/** Poges 404 2 start **/.pages-404-2 {    background: rgba(0, 0, 0, 0.04) url(../img/bg-2.jpg) top left repeat;    background-size: cover;    top: 0;    width: 100%;    bottom: 0;    opacity: 1;    min-height: 100vh;    text-align: center;}.pages-404-2 .error404-content {    margin: 10% 0 10% 0;}.pages-404-2 .error404 {    line-height: .9;    margin-bottom: 40px;    font-weight: 700;    font-size: 244px;    color: #fff !important;    opacity: .2;    text-shadow: 1px 1px 5px rgba(0, 0, 0, .4);}.pages-404-2 .nobottomborder {    margin-bottom: 50px;}.pages-404-2 .nobottomborder h4 {    font-weight: 500;    margin-bottom: 20px;    color: #EEE;    line-height: 30px;}.pages-404-2 .nobottomborder p {    color: #EEE;    font-size: 17px;}.pages-404-2 .coming-form {    max-width: 400px;    margin: 30px auto;}.pages-404-2 .form-control {    width: 69%;    height: 45px;    padding: 10px 15px;    border-radius: 0;    font-size: 13px;    outline: 0;    background-color: rgba(0, 0, 0, 0.58);    border-color: rgba(0, 0, 0, 0.58);    border-top-left-radius: 3px;    border-bottom-left-radius: 3px;    color: #fff;    font-weight: 600;}.pages-404-2 .btn, .pages-404 .btn:hover, .pages-404 .btn:active {    width: 31%;    border-radius: 0;    height: 45px;    line-height: 45px;    padding: 0 15px;    border-top-right-radius: 3px;    border-bottom-right-radius: 3px;    font-size: 11px;    font-weight: 600;    text-transform: uppercase;    letter-spacing: 1px;    cursor: pointer;    color: #fff;}/** Blog 1 start **/.blog-1 {    margin-bottom: 30px;    border-radius: 0;    border: none;    background: transparent;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);}.blog-1:hover {    box-shadow: none;}.blog-1 .blog-photo {    position: relative;}.blog-1 .date-box {    position: absolute;    top: 20px;    font-size: 14px;    color: #fff;    width: 60px;    height: 60px;    text-align: center;    padding-top: 10px;    left: 20px;}.blog-1 .date-box span {    font-family: 'Raleway' ,sans-serif;    font-size: 16px;    display: block;}.blog-1 .detail {    padding: 30px 20px 20px;}.blog-1 .detail h3 {    font-size: 26px;    font-weight: 600;    margin:5px 0 20px;}.blog-1 .date-box::after {    position: absolute;    content: '';    width: 0;    height: 0;    border-top: 0;    border-bottom: 20px solid transparent;    bottom: -20px;    left: 0;}.blog-1 .post-meta {    width: 100%;    margin-bottom: 10px;}.blog-1 .detail .post-meta span {    margin-right: 20px;    font-size: 13px;    font-weight: 600;}.blog-1 .detail .post-meta span a i {    margin-right: 5px;}.blog-1 .detail .post-meta span:last-child{    margin-right: 0;}.blog-1 img{    width: 100%;}/** Blog 2 start **/.blog-2 {    margin-bottom: 30px;    border-radius: 0;    border: none;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);    background: #fff;}.blog-2 .blog-photo {    position: relative;}.blog-2 .detail h4 {    font-size: 22px;    font-weight: 600;    margin-bottom: 10px;}.blog-2 .profile-user {    position: absolute;    bottom: -23px;    left: 20px;    display: block;    background-color: #fff;    border-radius: 50%;    padding: 2px;}.blog-2 .profile-user img {    width: 45px;    height: 45px;    border-radius: 50%;}.blog-2 .detail {    padding: 30px 20px 10px;}.blog-2 .post-meta {    width: 100%;    margin-bottom: 15px;}.blog-2 .post-meta ul li {    margin: 0 15px 0 0;    display: inline-block;    font-size: 13px;    font-weight: 500;    color: #717070;    line-height: 26px;}.blog-2 .post-meta ul li strong{    font-weight: 600;}.blog-2 .post-meta ul li i {    margin-right: 5px;    color: #999;}.blog-2 .date-box {    position: absolute;    top: 20px;    font-size: 12px;    font-weight: 500;    color: #fff;    width: 50px;    height: 50px;    text-align: center;    padding-top: 5px;    right: 20px;}.blog-2 h3{    font-size: 26px;    font-weight: 600;    margin-bottom: 20px;}/** Blog 3 start **/.blog-3 {    border-radius: 0;    border: none;    position: relative;}.blog-3 .blog-photo img {    width: 100%;}.blog-3 .date-box {    position: absolute;    top: 15px;    font-size: 13px;    color: #fff;    width: 60px;    height: 60px;    text-align: center;    padding-top: 13px;    right: 19px;}.blog-3 .date-box::after {    position: absolute;    content: '';    width: 0;    height: 0;    border-top: 0;    border-bottom: 20px solid transparent;    bottom: -20px;    right: 0;}.blog-3 .detail {    position: relative;    float: left;    width: 90%;    margin: -30px 5% 30px 5%;    padding: 25px 25px 15px 25px;    background: #fff;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);    z-index: 4;}.blog-3 .detail h3 {    font-size: 18px;    font-weight: 600;    margin-bottom: 15px;}.blog-3 .post-meta {    width: 100%;    margin-bottom: 10px;}.blog-3 .detail .post-meta span {    margin-right: 20px;    font-size: 13px;    font-weight: 600;}.blog-3 .detail .post-meta span a i {    margin-right: 5px;}.blog-3 .detail p {    font-size: 14px;    margin-bottom: 0;}.blog-3 .detail h3 a:hover {    color: #777;}/** Blog big start **/.blog-big:hover{    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);}.blog-big .detail {    padding: 30px 20px 20px;}.blog-big {    margin-bottom: 50px;}.intro-section {    padding: 30px 0 25px;}.intro-text h3 {    font-size: 27px;    margin: 0;    line-height: 50px;    color: #fff;    font-weight: 300;}.intro-section .btn {    background: #fff;    float: right;    color: #37404d;}.intro-section .btn:hover {    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.10), 0 3px 3px 0 rgba(0, 0, 0, 0.20);}/** Footer start **/footer {    padding-top: 80px;    background: #111;}.footer ul li a{    color: #7c7e83;}.footer h4 {    font-size: 22px;    margin-bottom: 25px;    font-weight: 500;    color: #c5c5c5;}.footer .footer-item {    margin-bottom: 60px;}.footer .footer-inner .links li {    margin-bottom: 10px;    font-size: 15px;    font-weight: 500;}.footer .footer-inner .links li:last-child{    margin-bottom: 0;}.footer .footer-inner .links li a:hover {    color: #fff;}.footer a{    color: #7c7e83;}.footer .footer-inner p {    font-size: 15px;    color: #7c7e83;}.footer .footer-inner p a{    color: #7c7e83;}.footer .recent-properties .listing-post-meta {    color: #7c7e83;    font-size: 13px;}.footer .recent-properties .listing-post-meta a{    color: #7c7e83;}.footer .recent-properties .media h5 a:hover{    color: #fff;}.footer .footer-inner .contact-info li {    margin-bottom: 15px;    font-size: 15px;    font-weight: 500;    color: #7c7e83;    position: relative;    padding-left: 30px;}.footer .footer-inner .contact-info li i{    left: 0;    position: absolute;    line-height: 22px;}.footer .footer-inner .social-list-2{    margin-top: 25px;}.footer .footer-inner .social-list-2 li {    display: inline-block;    font-size: 16px;}.footer .footer-inner .social-list-2 li a {    margin: 0 3px 0 0;    font-size: 14px;    width: 30px;    height: 30px;    color: #fff;    border-radius: 3px;    display: inline-block;    text-align: center;    line-height: 30px;}.footer .f-logo{    margin-bottom: 20px;    height: 50px;}.sub-footer{    padding: 20px 0;    border-top: solid 1px #292929;    text-align: center;    margin-bottom: 0;    color: #fff;}.footer .footer-inner form .form-control {    width: 80%;    height: 40px;    padding: 10px 15px;    border-radius: 0;    font-size: 13px;    outline: 0;    border: transparent;}.footer .form-inline .btn {    width: 20%;    border-radius: 0;    padding: 11px 13px;    border-top-right-radius: 3px;    border-bottom-right-radius: 3px;    font-size: 11px;    font-weight: 600;    text-transform: uppercase;    letter-spacing: 1px;}.p-gallery{    margin-bottom: 20px!important;}/** Posts by category start **/.posts-by-category ul {    margin: 0;    padding: 0;    text-align: left;}.posts-by-category ul li {    margin-bottom: 10px;}.posts-by-category ul li a {    color: #535353;    font-weight: 500;    font-size: 14px;}.posts-by-category ul li:last-child {    border-bottom: none;    margin: 0;}/** Tags box start **/.tags-box ul li {    display: inline-block;}.tags-box ul li a {    border: 1px solid #c5c5c5;    background: #fff;    color: #666;    display: inline-block;    font-size: 13px;    margin: 0 0 5px;    padding: 5px 13px;    font-weight: 500;    text-transform: capitalize;    border-radius: 3px;}.tags-box ul li a:hover {    color: #fff;}/** Recent properties start **/.recent-properties .media img {    width: 60px;    border-radius: 2px;}.recent-properties .media h5 {    margin-bottom: 7px;    font-weight: 500;}.recent-properties .media h5 a {    font-size: 18px;}.recent-properties .media h5 a:hover{    color: #2d2d2d;}.recent-properties .listing-post-meta {    font-size: 14px;    font-weight: 500;    color: #757474;}.recent-properties .listing-post-meta a{    color: #757474;}/** Counters start **/.counters {    padding: 60px 0 20px;    background: url(../img/listings-parallax.jpg);    z-index: 0;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;}.counters-2 {    padding: 60px 0 20px;}.counter-box {    margin-bottom: 40px;    text-align: center;}.counter-box i {    font-size: 45px;    color: #fff;    line-height: inherit;}.counter-box h1 {    font-weight: 700;    color: #fff;    margin: 10px 0 10px;    font-size: 35px;}.counter-box p {    margin: 0;    font-size: 12px;    letter-spacing: 1px;    color: #fff;    text-transform: uppercase;    font-weight: 600;}/** Contact section start **/.form-content-box {    max-width: 400px;    box-shadow: rgba(0, 0, 0, 0.0980392) 0 1px 1px;    color: #7c7c7c;    margin: 60px auto;    text-align: center;}.form-content-box .form-group {    margin-bottom: 25px;}.form-content-box .details {    padding: 30px 30px;    background: #fff;    border-radius: 5px 5px 0 0;}.form-content-box .checkbox label::before {    width: 0;    height: 0;    left: 0;    margin-left: 0;}.form-content-box .checkbox {    padding-left: 0;    margin: 15px 0;    font-weight: 500;}.form-content-box .checkbox label {    padding-left: 0;    font-weight: 500;    color: #8b8b8b;    font-size: 13px;}.form-content-box h3 {    margin: 0 0 30px;    font-size: 20px;    font-weight: 500;}.form-content-box img {    margin-bottom: 5px;    height: 40px;}.form-content-box .input-text {    width: 100%;    padding: 10px 15px;    font-size: 13px;    border: 1px solid #e8e7e7;    outline: none;    color: #717171;    border-radius: 3px;    height: 45px;}.form-content-box .footer {    font-size: 13px;    padding: 20px;    font-weight: 600;    background-color: #f5f5f5;    border-radius: 0 0 5px 5px;    border-top: solid 1px #f5f5f5;}.form-content-box .footer span a:hover {    color: #8b8b8b;}.form-content-box .checkbox a {    color: #8b8b8b;    text-decoration: none;    font-size: 13px;}.form-content-box .social-list li {    display: inline-block;    font-size: 16px;    margin-top: 30px;}.form-content-box .social-list li a {    margin: 0 3px;    font-size: 14px;    width: 30px;    height: 30px;    border-radius: 3px;    display: inline-block;    text-align: center;    line-height: 30px;}/** Category start **/.categories .col-pad {    padding: 0 7.5px;}.category {    overflow: hidden;    position: relative;    text-align: center;    margin: 0 0 15px 0;}.category:hover:before {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    display: block;    content: "";    background-color: #4d4d4d;    opacity: 0.4;    z-index: -11;    transition: 0.3s ease-out;}.category_bg_box {    transition: all 0.35s;    border-radius: 3px;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    height: 250px;}.category_long_bg {    height: 515px;}.cat-1-bg {    background-image: url(../img/popular-places/popular-places-1.jpg);}.cat-2-bg {    background-image: url(../img/popular-places/popular-places-2.jpg);}.cat-3-bg {    background-image: url(../img/popular-places/popular-places-5.jpg);}.cat-4-bg {    background-image: url(../img/popular-places/popular-places-4.jpg);}.cat-5-bg {    background-image: url(../img/popular-places/popular-places-3.jpg);}.cat-6-bg {    background-image: url(../img/professional-service/service-1.jpg);}.cat-7-bg {    background-image: url(../img/professional-service/service-2.jpg);}.cat-8-bg {    background-image: url(../img/professional-service/service-3.jpg);}.category:hover .category_bg_box {    transform: scale(1.06);    transition: transform 0.35s ease-out;}.category .category-overlay {    border-radius: 3px;    bottom: 0;    left: 0;    position: absolute;    right: 0;    top: 0;    transition: background-color .15s linear;    background-color: rgba(36, 42, 53, 0.5);}.category-subtitle {    white-space: nowrap;    color: #fff;    font-weight: 500;    font-size: 14px;    letter-spacing: 1px;    margin-bottom: 0;}.category-content2 {    display: block;    left: 80px;    position: absolute;    top: 35px;    transform: translateX(-50%) translateY(-35%);    transition: all .15s linear;}.category-content {    position: absolute;    bottom: 20px;    left: 20px;    transition: all .15s linear;    text-align: left;}.category-content h3 {    margin-bottom: 5px;    text-align: left;}.category-content h3 a {    color: #fff;    font-size: 22px;}.category:hover .category-view-more {    visibility: visible;}/** Advantages box start **/.advantages{    background: rgba(0, 0, 0, 0.04) url(../img/bg-2.jpg) top left repeat;    background-size: cover;    width: 100%;    opacity: 1;}.advantages-box {    margin: 0 0 30px 0;    width: 100%;    background: #fff;    padding: 25px 20px 5px;    text-align: center;    border-radius: 5px;}.advantages-box .icon {    border-radius: 50%;    margin: 0 auto 20px;    height: 60px;    width: 60px;    line-height: 60px;    top: 0;    font-size: 27px;    color: #fff;}.advantages-box h5 {    font-size: 20px;    font-weight: 600;    margin-bottom: 10px;}.advantages-box p {    font-size: 15px;}/** Details banner start **/.details-banner {    background: rgba(0, 0, 0, 0.04) url(../img/img-1.jpg) top left repeat;    background-size: cover;    height: 450px;    background-position: center center;    background-repeat: no-repeat;    position: relative;}.details-banner-info .text h1 {    font-size: 43px;    font-weight: 600;    margin: 0 0 15px;    color: #fff;}.details-banner-info .text .location {    font-size: 14px;    font-weight: 500;    color: #fff;    margin-bottom: 20px;}.details-banner-info .ratings-2 i{    color: orange;}.details-banner-info .text .ratings-2 span {    font-size: 13px;    color: #fff;    font-weight: 600;}.details-banner-info .text .ratings-box {    margin-right: 4px;    padding: 4px 10px;    color: #fff;    border-radius: 3px;}.details-banner-info .text .ratings-2 span {    font-size: 13px;    color: #fff;    font-weight: 600;}.details-banner-info .cover-buttons {    position: absolute;    bottom: 0;    right: 15px;}.details-banner-info .cover-buttons ul {    float: right;}.details-banner-info .cover-buttons ul li {    display: inline-block;}.details-banner-info .cover-buttons ul li a {    color: #fff;    padding: 8px 23px;    border: solid 1px #fff;    font-size: 12px;    font-weight: 400;    border-radius: 3px;}.details-banner-info .cover-buttons ul li a:hover {    color: #c7c7c7;    border: solid 1px #c7c7c7;}.details-banner-info {    letter-spacing: 1px;    width: 100%;    position: absolute;    bottom: 70px;    right: 0;    left: 0;}/** Testimonial start **/.testimonial .text-box{    padding: 25px;    background: #fff;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);    margin-bottom: 25px;    border-radius: 5px;}.testimonial .user {    position: relative;    display: inline-block;    width: 100%;    padding-right: 50px;}.testimonial .user .photo {    height: 60px;    width: 60px;    left: 0;    position: absolute;    top: 0;}.testimonial .user .photo img{    width: 100%;    border-radius: 5px;}.testimonial .user .detail {    margin: 0 0 0 75px;}.testimonial .user .detail h5{    margin:5px 0 3px;    font-weight: 600;}.testimonial .user .detail p{    margin-bottom: 0;    font-weight: 500;    font-size: 14px;}.testimonial .rating{    color: orange;    font-size: 13px;}.testimonial .rating span{    color: #535353;    font-weight: 600;}.testimonial .testimonial-inner{    max-width: 400px;    margin: auto;}/** Listings parallax start **/.listings-parallax {    background: url(../img/listings-parallax.jpg);    z-index: 0;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    color: #efefef;    padding-top: 80px;}.listings-parallax .text {    display: inline-block;}/** Social links start SOCIAL **/.social-links .social-list li {    display: inline-block;    font-size: 16px;}.social-links .social-list li a {    margin-right: 5px;    font-size: 14px;    width: 40px;    height: 40px;    border-radius: 3px;    display: inline-block;    text-align: center;    line-height: 40px;}/** Option bar start **/.option-bar {    margin-bottom: 30px;}.option-bar .sort {    color: #4d4d4d;    font-size: 14px;    font-weight: 600;    margin-right: 10px;    line-height: 35px;}.sorting-options2{    float: left;}.sorting-options span {    line-height: 35px;}.sorting-options{    float: right;}.sorting-options2 .bootstrap-select{    width: 200px !important;    font-family: 'Raleway', sans-serif;}.sorting-options2 .dropdown-toggle::after {    margin-left: .0em;}.sorting-options2 .bootstrap-select>.dropdown-toggle {    padding-right: 30px;}.change-view-btn {    border-radius: 2px;    border: solid 2px #e4e4e4;    margin: 0 2px;    width: 45px;    height: 45px;    text-align: center;    line-height: 45px;    display: block;    float: left;    font-size: 20px;}.change-view-btn:hover{    background: #e4e4e4;    border: solid 2px #e4e4e4;}.active-view-btn {    background: #e4e4e4;    border: solid 2px #e4e4e4;    width: 45px;    height: 45px;    text-align: center;    line-height: 45px;    display: block;    float: left;}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #ccc !important;    filter: "alpha(opacity=20)";    -ms-filter: "alpha(opacity=20)";}/**  Comments start **/.comments {    list-style: none;    margin: 0;    padding: 0;}.comment {    margin: 0 0 30px 0;    position: relative;    display: inline-block;    width: 100%;}.comment h5{    font-size: 15px;    font-weight: 600;    margin-bottom: 15px;}.comment .title{    font-size: 18px;    font-weight: 600;    margin-bottom: 10px;}.comment-author {    border-radius: 50%;    height: 60px;    width: 60px;    left: 0;    position: absolute;    top: 0;}.comment-author a img {    bottom: 2px;    border-radius: 10%;    display: block;    width: 100%;    position: absolute;    top: 2px;}.t-s {    margin-top: 40px;}.t-s h2 {    font-weight: 600;    font-size: 22px;    margin: 0 0 20px;}.comment-content {    margin: 0 0 0 80px;    border-bottom: dashed 1px #d6d6d6;    padding-bottom: 20px;}.comment p{    margin-bottom: 0;}.mrg-bdr {    margin-bottom: 0;    border-bottom: none;    padding: 0;}.comment-content h6 {    font-size: 16px;    font-weight: 600;    margin-bottom: 10px;}.comment-content.b-none{    padding-bottom: 0;    border: none;}.comment-content h6 span{    font-weight: 500;    font-size: 14px;}.comment-content h6 span a{    margin-left: 10px;}.comment-content .comment-rating {    color: orange;}.comments ul {    list-style: none;    margin: 0 0 0 80px;    padding: 0;}.comment-b .comment-content {    padding-bottom: 0;    border-bottom: transparent;    margin: 0 0 0 85px;}.comment-b .comment-content p{    margin-bottom: 0;}.comment-b{    margin-bottom: 0;}.comment-content ul {    margin-bottom: 10px;}.comment-content ul li {    font-weight: 600;    color: #50596E;    line-height: 30px;    font-size: 13px;}.comment-content ul li span {    font-weight: 500;    color: #737780;}.comment-content ul li a{    color: #737780;}.comment-content .btn-1 {    border: none;    cursor: pointer;    padding: 5px 15px;    display: inline-block;    outline: none;    font-size: 12px;    border-radius: 5px;    font-weight: 500;    background: #e9ecef;    color: #868e96;}/** Coming soon start **/.coming-soon {    background: rgba(0, 0, 0, 0.04) url(../img/bg-2.jpg) top left repeat;    background-size: cover;    top: 0;    padding-top: 80px;    min-height: 100vh;    width: 100%;    bottom: 0;    max-height: 100%;    color: #fff;    opacity: 1;}.coming-soon h1 {    font-weight: 900;    font-size: 80px;    margin-bottom: 10px;    color: #fff;    text-transform: uppercase;}.coming-soon h6 {    color: #fff;    font-size: 16px;    margin-bottom: 30px;    letter-spacing: 1px;}.coming-soon ul li {    display: inline-block;    width: 40px;    height: 40px;    line-height: 40px;    font-size: 18px;}.coming-soon ul li a {    color: #fff;}.coming-soon-info .coming-form{    max-width: 40%;}.coming-soon  .bordered-right {    border-right: 1px solid #848484;}.coming-soon .form-control {    width: 69%;    height: 42px;    padding: 10px 15px;    border-radius: 0;    font-size: 13px;    outline: 0;    border: 1px solid #ebebeb;    border-top-left-radius: 3px;    border-bottom-left-radius: 3px;}.coming-soon .btn, .coming-soon-info .btn:hover, .coming-soon-info .btn:active {    width: 31%;    border-radius: 0;    height: 42px;    line-height: 42px;    padding: 0 15px;    border-top-right-radius: 3px;    border-bottom-right-radius: 3px;    font-size: 11px;    font-weight: 600;    text-transform: uppercase;    letter-spacing: 1px;    cursor: pointer;    color: #fff;}.coming-soon img{    margin-bottom: 10px;    height: 50px;}.coming-soon-counter {    margin-bottom: 15px;}.coming-soon-counter div {    display: inline-block;    font-size: 50px;    font-weight: 700;    margin: 0 50px 30px 0;}.coming-soon-counter div:last-child {    border: none;}.coming-soon-counter div span {    display: block;    font-weight: 500;    text-align: center;    font-size: 14px;    color: #fff;}.ca .team-2 .detail {    padding: 20px 20px 20px 25px;    left: -0;}/** Contact 1 start **/.contact-1 .contact-info {    text-align: center;}.contact-1 .contact-info strong {    font-weight: 500;    font-size: 14px;    color: #525252;}.contact-1 .contact-info i {    font-size: 24px;    color: #212529;}.contact-1 .contact-info p {    margin: 10px 0 0;    font-weight: 600;}.contact-1 .contact-info .mrg-btn-50 {    margin-bottom: 50px;}.contact-1 .form-control {    width: 100%;    padding: 10px 20px;    font-size: 14px;    border: 1px solid #eee;    background: transparent;    outline: 0;    height: 45px;    border-radius: 3px;}.contact-1 .form-control:focus {    color: #495057;    background-color: transparent;    border: 1px solid #eee;    outline: 0;    box-shadow: none;}.contact-1 .form-group {    margin-bottom: 20px;}.contact-1 textarea {    min-height: 240px;}.contact-1 .btn-message {    border-radius: 50px;    padding: 10px 60px 11px;}.contact-1 .opening-hours {    background: rgba(0, 0, 0, 0.04) url(../img/contact.jpg) top left repeat;    background-size: cover;    width: 100%;    opacity: 1;    padding: 30px;    border: solid 1px #e8e8e8;    border-radius: 5px;}.contact-1 .opening-hours .list-style-none li {    list-style: none;    line-height: 35px;    font-size: 13px;}.contact-1 .opening-hours strong {    width: 85px;    display: inline-block;    font-weight: 600;    color: #fff;}.contact-1 .opening-hours span{    color: #fff;}.contact-1 .opening-hours h3 {    font-size: 20px;    color: #fff;    font-weight: 600;    margin: 0 0 20px;}.contact-1 .main-title{    margin-bottom: 60px;}.contact-map {    height: 350px !important;}.contact-map-content .map-content {    width: 250px;}/** Contact 2 start **/.contact-2 .form-control {    width: 100%;    padding: 10px 20px;    font-size: 13px;    outline: 0;    font-weight: 600;    color: #f6f6f6;    height: 45px;    border-radius: 3px;    border: 1px solid #dbdbdb;    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .06);}.contact-2 textarea {    min-height: 200px;}.contact-2 .form-group {    margin-bottom: 20px;}.contact-2 .contact-info-2 {    background: rgba(0, 0, 0, 0.04) url(../img/contact.jpg) top left repeat;    background-size: cover;    width: 100%;    opacity: 1;    padding: 30px;    border: solid 1px #e8e8e8;    border-radius: 5px;}.contact-2 .contact-info-2 .media {    margin-bottom: 30px;}.contact-2 .contact-info-2 .media i {    width: 45px;    line-height: 50px;    color: #fff;    margin-right: 5px;    font-size: 33px;}.contact-2 .contact-info-2 .media h5 {    letter-spacing: 1px;    font-weight: 600;    font-size: 17px;    margin: 0 0 5px;    color: #fff;}.contact-2 .contact-info-2 .media p {    margin-bottom: 0;    font-size: 14px;    font-weight: 500;    line-height: 27px;    color: #fff;}.contact-2 .contact-info-2 .media p a{    color: #fff;}/** Social media box **/.social-media-box .social-list li {    float: left;}.social-media-box .social-list li a {    width: 40px;    height: 40px;    line-height: 40px;    text-align: center;    display: inline-block;    font-size: 18px;    color: #fff;    margin: 0 6px 4px 0;    border-radius: 3px;}/** Financing calculator **/.financing-calculator .form-label {    margin-bottom: 8px;    font-size: 12px;    font-weight: 600;    color: #535353;}.financing-calculator .form-group {    margin-bottom: 20px;}.mt-30 {    margin-top: 30px;}.service-info {    margin: 0 0 30px 0;    position: relative;    display: inline-block;    width: 100%;    background: #fff;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);    padding: 25px 20px 20px;}.service-info .icon {    position: absolute;    font-size: 40px;    line-height: .9;}.service-info .detail {    margin: 0 0 0 60px;}.service-info h3 {    font-size: 20px;    font-weight: 600;    margin-bottom: 15px;}.service-info p {    line-height: 27px;    margin-bottom: 0;}/** Service 2 srart **/.service-info-2 {    margin: 0 0 30px 0;    position: relative;    display: inline-block;    width: 100%;    background: #fff;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);    padding: 20px 20px 5px;    text-align: center;}.service-info-2 .icon i{    font-size: 40px;}.service-info-2 h3 {    font-size: 22px;    font-weight: 600;    margin: 5px 0 10px;}/** Content area srart **/.content-area {    padding: 100px 0 70px;}.content-area-2 {    margin-bottom: 100px;}.content-area-3 {    margin-bottom: 70px;}.content-area-4 {    padding: 100px 0 50px;}.content-area-5 {    padding: 100px 0;}.content-area-6 {    padding: 100px 0 50px;}.content-area-7 {    padding-bottom: 85px;}.content-area-8 {    padding: 185px 0 70px;}.content-area-9 {    padding: 100px 0 90px;}.content-area-10 {    padding: 100px 0 60px;}.content-area-11 {    padding: 100px 0;}.content-area-12 {    padding: 100px 0 80px;}.content-area-13 {    padding: 100px 0 85px;}.content-area-14 {    padding: 185px 0 70px;}.theme img {    margin-bottom: 30px;}/** Paginatin box **/.pagination-box {    margin-bottom: 25px;}.pagination {    padding-left: 0;    border-radius: 4px;    display: inline-block;}.pagination li {    display: inline-block;}.pagination >li >a {    color: #4d4d4d;    font-size: 15px;    background: #fff;    font-weight: 600;}.pagination >li >a i{    font-size: 15px;    font-weight: 600;}.pagination >li >a, .pagination >li >span {    margin: 0 2px 5px;    height: 40px;    width: 40px;    line-height: 40px;    text-align: center;    border: none;    padding: 0;    border-radius: 50px;}.pagination .page-item:first-child .page-link {    border-radius: 50px;}.pagination .page-item:last-child .page-link {    border-radius: 50px;}.pagination >li >a:hover {    color: #fff;}.pagination >li >.active {    color: #fff;    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);}.page-link:focus {    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);}.show-more-options {    font-weight: 600;    font-size: 14px;    margin-bottom: 20px;    display: block;    line-height: 30px;}.show-more-options i{    font-size: 20px;    line-height: 30px;    margin-right: 3px;}/**  Partners start **/.partners {    text-align: center;    margin-bottom: 20px;}.partners img{    max-width:160px;    margin: 0 auto;}/** Navbar buttons start **/.navbar-buttons img{    width: 45px;    border-radius: 50px;    margin: 20px 15px 20px 0;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);}.navbar-buttons{    float: right;    text-align: right;    font-weight: 500;}.navbar-buttons ul li{    float: left;    margin-left: 35px;}.navbar-buttons .btn-md{    border-radius: 50px;}.header-2{    padding: 0 15px;}/** Sidebar widget start **/.sidebar-right {    margin: 0 0 30px 0;    background: #fff;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);}.sidebar-left {    margin: 0 0 30px 0;    background: #fff;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);}.widget {    margin-bottom: 20px;    padding: 20px;    border-bottom: solid 1px #f7f7f7;}.widget-2 {    margin-bottom: 40px;    padding: 20px;}.single-block {    margin-bottom: 30px;}.sidebar-title {    font-size: 22px;    position: relative;    margin: 0 0 25px;    font-weight: 600;}.sidebar .search-box {    padding: 20px 20px 0 20px;    margin-bottom: 0;}.form-search {    position: relative;}.form-search .form-control {    border: 1px solid #eee;    box-shadow: none;    border-radius: 3px;    height: 45px;}.form-search .btn {    background: none;    position: absolute;    right: 0;    top: 0;    padding: 12px 12px 9px 13px;}.form-search .btn:active,.form-search .btn:focus {    box-shadow: none;    outline: none;}.form-search .btn i {    color: #777;}.form-search .form-group, .form-search .form-control {    width: 100%;}.range-slider {    margin-top: 15px;    margin-bottom: 30px;}.range-slider .ui-slider {    position: relative;    text-align: left;}.range-slider label {    font-size: 13px;    color: #535353;    font-weight: 600;    margin-bottom: 12px;}.range-slider .ui-slider .ui-slider-handle {    position: absolute;    z-index: 2;    width: 14px;    height: 14px;    border-radius: 0;    border: 2px solid #66676b;    cursor: w-resize;    outline: none;    top: -5px;    margin-left: -8px;    box-shadow: none !important;}.range-slider .ui-slider .ui-slider-range {    position: absolute;    z-index: 1;    display: block;    border: 0;    background-position: 0 0;}.range-slider .ui-slider .ui-slider-handle {}.range-slider .ui-widget-content {    background-color: #ccc;}.range-slider .ui-widget-header {}.range-slider .ui-slider.ui-state-disabled .ui-slider-handle, .range-slider .ui-slider.ui-state-disabled .ui-slider-range {    filter: inherit;}.range-slider .ui-slider-horizontal {    height: 4px;    border-radius: 10px;    width: calc(100% - 16px);    margin-left: 8px;}.range-slider .ui-slider-horizontal .ui-slider-range {    top: 0;    height: 100%;}.range-slider .ui-slider-horizontal .ui-slider-range-min {    left: 0;}.range-slider .ui-slider-horizontal .ui-slider-range-max {    right: 0;}.min-value:focus, .max-value:focus, .min-value, .max-value {    width: 40%;    display: inline-block;    border: 0;    background-color: transparent;    padding: 0;    margin: 12px 0 0 0;    cursor: default;}.min-value {    float: left;    margin-left: -8px;    width: 40%;    margin-right: -8px;    font-size: 12px;    color: #535353;    font-weight: 600;    margin-top: 15px;}.max-value {    float: right;    width: 60%;    text-align: right;    margin-right: -8px;    font-size: 12px;    color: #535353;    font-weight: 600;    margin-top: 15px;}.sidebar .recent-properties-box .detail header {    padding-bottom: 0;}.search-box-2{    padding: 30px 0;}.white-btn{    background: #24272b;    color: #fff;    font-size: 14px;}/** Sub Banner start **/.sub-banner {    background: rgba(0, 0, 0, 0.04) url(../img/banner/sub-banner.jpg) top left repeat;    background-size: cover;    height: 250px;    background-position: center center;    background-repeat: no-repeat;    position: relative;}.sub-banner .breadcrumb-area {    letter-spacing: 1px;    position: absolute;    top: 23%;    right: 0;    left: 0;}.breadcrumb-areas{    background: #fff;    padding: 20px 20px 15px;    border-radius: 5px 5px 5px 0;    position: absolute;    top: 15px;    left: 15px;    z-index: 20;    font-weight: 500;}.mb-7{    margin-bottom: 7px;}.breadcrumb-areas::after {    border-left: 20px solid #fff;}.breadcrumb-areas::after {    position: absolute;    content: '';    width: 0;    height: 0;    border-top: 0;    border-bottom: 20px solid transparent;    bottom: -20px;    left: 0;}.sub-banner .breadcrumb-area h1 {    margin: 0 0 7px;    font-weight: 700;    font-size: 27px;    color: #2d2d2d;}.sub-banner .breadcrumbs li {    display: inline-block;    list-style: none;    font-size: 14px;    font-weight: 500;}.sub-banner .breadcrumbs .active {    margin-left: 3px;}.sub-banner .breadcrumbs .active:before {    content: "\f105";    font-family: "FontAwesome";    font-size: 14px;    margin-right: 7px;    font-weight: 600;}.blog-social-list {    float: right;}.blog-social-list a {    text-align: center;    display: inline-block;    list-style: none;}.blog-social-list span {    margin-right: 10px;    font-weight: 600;    color: #4d4d4d;}.blog-social-list a {    width: 32px;    height: 32px;    line-height: 32px;    text-align: center;    display: inline-block;    font-size: 11px;    color: rgb(255, 255, 255);    margin: 2px 0 2px 5px;    border-radius: 5%;}.blog-tags a {    border: 1px solid #c5c5c5;    background: #fff;    color: #666;    display: inline-block;    font-size: 13px;    margin: 0 0 5px;    padding: 5px 13px;    font-weight: 500;    text-transform: capitalize;    border-radius: 3px;}.blog-tags span {    margin-right: 10px;    font-weight: 600;    color: #4d4d4d;}/** My account box start **/.my-address form .form-group {    margin-bottom: 20px;}.my-address form .input-text {    width: 100%;    padding: 10px 17px;    font-size: 14px;    border: 1px solid #e8e7e7;    outline: none;    height: 45px;    border-radius: 3px;    line-height: 30px;}.my-address form textarea {    min-height: 150px;}.my-address form label {    display: inline-block;    max-width: 100%;    margin-bottom: 5px;    font-size: 12px;    font-weight: 600;    color: #827f7f;}.my-address {    background: #fff;    padding: 20px;    box-shadow: 0 0 10px 1px rgba(71, 85, 95, .08);}.edit-profile-photo {    position: relative;    box-shadow: 0 0 10px 1px rgb(228, 228, 228);    padding: 2px;}.change-photo-btn {    display: inline-block;    position: absolute;    font-size: 13px;    left: 0%;    right: 0%;    width: auto;    transition: 0.3s;    cursor: pointer;    line-height: 28px;    margin: 20px 0;}.photoUpload {    position: relative;    overflow: hidden;    padding: 3px 15px;    border-radius: 3px;    cursor: pointer;    font-size: 12px;    text-align: center;}.photoUpload span {    color: #fff;    font-weight: 600;}.photoUpload input.upload {    position: absolute;    top: 0;    right: 0;    margin: 0;    padding: 0;    cursor: pointer;    opacity: 0;    filter: alpha(opacity=0);}.my-address {    margin-bottom: 30px;}.footer .listing-meta span a {    text-decoration: none;    float: right;    margin-left: 15px;    color: #525252;}.footer .listing-meta span a i {    margin-right: 4px;}.footer .listing-meta span a:hover {    color: #8c8c8c;}.heading {    margin: 0 0 30px;    /* font-size: 20px; */    font-weight: 600;}.heading-2 {    margin: 0 0 20px;    font-size: 22px;    font-weight: 600;}.heading-3 {    margin: 0 0 20px;    font-weight: 600;}.form-group label, .checkbox label {    font-weight: 600;    font-size: 12px;}/** Dashboard nav start **/.dashboard{    position: relative;}.fixed-header{    position: fixed;    width: 100%;    z-index: 9999;    background: #fff;}.dashboard-nav {    display: block;    height: 100%;}.dashboard-nav h4 {    margin-bottom: 0;    color: #fff;    text-transform: uppercase;    font-weight: 600;    font-size: 12px;    letter-spacing: 1px;    padding: 15px 30px 15px;}.dashboard-nav ul {    border-bottom: 1px solid #343a40;}.dashboard-nav ul li.active, .dashboard-nav ul li:hover {    border-color: #fff;}.dashboard-nav ul li {    border-left: 3px solid transparent;    line-height: 25px;    font-weight: 400;    font-size: 15px;}.dashboard-nav ul li a {    color: #fff;    display: block;    padding: 11px 27px;    transition: .3s;    cursor: pointer;}.dashboard-nav ul li a:hover{    color: #c5c5c5;}.dashboard-nav ul li a i {    padding-right: 8px;    width: 20px;}.dashboard-content {    padding: 30px 30px 0;}.dashboard-header {    margin-bottom: 20px;}.dashboard-header .breadcrumb-nav {    right: 15px;    display: inline-block;    font-size: 15px;    font-weight: 400;    float: right;}.dashboard-header .breadcrumb-nav ul li {    display: inline-block;    list-style: none;    margin: 0 0 0 15px;    font-weight: 500;}.dashboard-header h4{    font-weight: 600;    font-size: 25px;}.dashboard-list {    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);    padding: 0;    margin-bottom: 30px;    display: inline-block;    width: 100%;}.dashboard-list h3 {    padding: 15px 25px;    border-bottom: 1px solid #eee;    font-size: 20px;    margin: 0;    width: 100%;    font-weight: 600;}.dashboard-message {    float: left;    padding: 25px 25px;    position: relative;    border-bottom: 1px solid #eee;    width: 100%;}.dashboard-list h4 {    padding: 15px 25px;    border-top: 1px solid #eee;    border-bottom: 1px solid #eee;    font-size: 20px;    font-weight: 600;    margin: 0;}.responsive-table {    padding: 20px;    display: inline-block;    border-bottom: 1px solid #eee;    width: 100%;    font-weight: 500;}.dashboard-nav ul li span.nav-tag {    font-weight: 600;    display: inline-block;    font-size: 12px;    line-height: 18px;    padding: 0 7px;    text-align: center;    min-width: 20px;    height: 20px;    border-radius: 3px;    margin-left: 5px;    background: #fff;}.dashboard-list .comment-content {    padding-bottom: 20px;    margin-bottom: 0;}.sub-banner-2{    margin: 0 15px 30px;    font-size: 15px;}.dashboard-table-responsive .table thead th {    border-bottom: 1px solid #eee;    border-right: none;    border-top: none;    font-weight: 600;}.dashboard-table-responsive .table th, .table td {    padding: 20px 10px;    font-size: 14px;    font-weight: 500;}.dashboard-table-responsive .table td, .table th {    border-top: 1px solid #eee;}.badge-pink {    background-color: #ff8acc;    color: #fff;}.badge-purple {    background-color: #5b69bc;    color: #fff;}/** New user box start **/.new-user-box {    margin: 0 0 20px 0;    position: relative;    display: inline-block;    width: 100%;}.new-user-box .user-author {    border-radius: 50%;    height: 60px;    width: 60px;    left: 0;    position: absolute;    top: 0;}.new-user-box .user-author img {    width: 100%;    border-radius: 5px;}.new-user-box .user-content {    border-bottom: none;    margin: 0 0 0 75px;    padding-top: 7px;}.new-user-box .f-left {    float: left;}.new-user-box .f-right {    float: right;}.new-user-box h5 {    font-size: 16px;    font-weight: 600;    margin-bottom: 5px;}.new-user-box .user-content p {    margin-bottom: 0;    font-size: 14px;}.new-user-box .follow {    padding: 3px 15px;    background: #f1f1f1;    border-radius: 50px;    font-size: 10px;    font-weight: 600;    margin-top: 15px;    display: block;    right: -20px;}.accounts {    margin: 0 0 20px 0;    position: relative;    display: inline-block;    width: 100%;}.accounts .icon {    border-radius: 3px;    height: 50px;    width: 50px;    left: 0;    text-align: center;    line-height: 50px;    position: absolute;    top: 0;}.accounts .user-content {    border-bottom: none;    margin: 0 0 0 65px;    padding-top: 5px;}.accounts .f-left {    float: left;}.accounts .f-right {    float: right;}.accounts h5 {    font-size: 16px;    font-weight: 600;    margin-bottom: 7px;}.accounts .user-content h6 {    margin-bottom: 0;    font-size: 13px;    font-weight: 500;}.accounts a {    margin-top: 8px;    display: inline-block;}/** Manaage table start **/.manage-table .listing-photoo {    width: 20%;}.manage-table .listing-photoo img {    width: 100%;    border-radius: 5px;}.manage-table .title-container {    width: 55%;    padding: 0 20px;}.manage-table .title-container h2 {    font-weight: 500;    font-size: 20px;    margin-bottom: 12px;}.manage-table .title-container h5 {    font-size: 14px;    font-weight: 500;    margin-bottom: 12px;}.manage-table .title-container h6 {    font-size: 14px;    font-weight: 500;}.manage-table .expire-date {    font-size: 14px;    width: 14%;    padding: 0 20px 0 0;    font-weight: 500;    color: #535353;}.manage-table .action {    width: 11%;}.manage-table .action a {    display: block;    font-size: 13px;    margin: 3px 0;    color: #676767;}.manage-table .action a i {    margin-right: 5px;}.manage-table .title-container h2 a:hover {    color: #4a4747;}/** Invoice start **/.invoice{    width: 100%;    display: inline-block;}.invoice .address-info {    margin-bottom: 30px;}.invoice .address-info .strong {    font-weight: 600;    font-size: 16px;}.invoice .address-info p {    margin-bottom: 0;    font-weight: 500;    font-size: 14px;}.invoice strong {    color: #fff;}.invoice .order{    text-align: right;    line-height: 40px;    font-size: 22px;}.invoice .logo img{    height: 40px;}.invoice-mb-30{    margin-bottom: 30px;}.invoice .table {    margin-bottom: 0;}/** Tab box 2 start **/.tab-box-2 .nav-pills .nav-link.active, .nav-pills .show>.nav-link {    background: transparent;    border-radius: 0;}.tab-box-2 .nav-item{    float: right;    display: inline-block;}.tab-box-2 .nav-link {    display: block;    padding: 8px 10px;    font-weight: 500;}.comments-tr{    border-bottom: 1px solid #eee;}.comments-tr span{    font-size: 20px;    margin: 0;    font-weight: 600;}.tab-box-2 .comment-content {    padding-bottom: 0;    border-bottom: none;}.tab-box-2 .comment-content p{    margin-bottom: 0;}/** Tab box start **/.tab-box-3{    text-align: center;}.tab-box-3 .nav-pills{    display: inline-block;    font-weight: 500;    font-size: 14px;    letter-spacing: 1px;    margin-bottom: 50px;}.tab-box-3 .nav-item{    display: inline-block;}.tab-box-3 .nav-link {    border-radius: 3px;    padding: 8px 28px;    font-weight: 500;}.tab-box-3 .active{    color: #fff;}/** Ui item start **/.ui-item {    position: relative;    width: 100%;    display: inline-block;    padding: 30px;    color: #fff;    border-radius: 5px;    margin-bottom: 50px;}.ui-item i {    font-size: 70px;    position: absolute;;    right: 20px;    top:  20px;    color: rgba(255,255,255,0.41);}.ui-item p{    color: #fff;    font-weight: 600;    margin-bottom: 0;}.ui-item h4{    color: #fff;    font-weight: 600;    font-size: 30px;}.alert-2{    margin-bottom: 50px;}/** typography start **/.typography .heading {    text-transform: uppercase;    margin: 0 0 20px;}.typography .sd p {    margin-bottom: 40px;}/** Properties amenities start **/.properties-amenities ul li {    margin-bottom: 15px;    font-size: 14px;    padding-left: 27px;    position: relative;    font-weight: 500;}.properties-amenities ul li i {    font-size: 15px;    left: 0;    position: absolute;    top: 0;    line-height: normal;}.search-banner .show-more-options {    margin-bottom: 20px;    display: block;}.property-details ul li {    font-weight: 400;    margin-bottom: 10px;    font-size: 14px;}.property-details ul li strong {    margin-right: 5px;    font-weight: 500;}.properties-details-page .heading {    margin-bottom: 20px;    font-size: 22px;    font-weight: 600;}.properties-details-page iframe, .modal-body iframe .element.style {    height: 350px;}.properties-details-page iframe, .modal-body iframe {    width: 100%;    border: none;}/** Heading properties start **/.heading-properties-2 {    letter-spacing: 1px;    width: 100%;    position: absolute;    top: 0;    padding: 20px 20px;    right: 0;    left: 0;    background-color: rgba(0, 0, 0, 0.5);}.heading-properties-2 h3 {    font-size: 26px;    font-weight: 500;    margin: 0 0 15px;    color: #fff;}.heading-properties-2 .price-location {    font-size: 14px;}.heading-properties-2 .property-price{    color: #fff;    font-weight: 500;    margin-right: 10px;}.heading-properties-2 .location {    font-weight: 500;    margin-right: 10px;    color: #fff;}.heading-properties-2 .location i{    margin-right: 5px;}.heading-properties-2 .rent {    padding: 5px 20px 4px;    border-radius: 50px;    font-size: 12px;    font-weight: 600;    margin-right: 10px;    background: #fff;}/** Properties details sliders start **/.properties-details-sliders .carousel-indicators {    margin-left: initial;    margin-top: 0;}.properties-details-sliders .carousel-indicators a {    cursor: pointer;}.properties-details-sliders .carousel-indicators >li {    height: initial;    text-indent: initial;    margin-right: 0;    margin-left: 0;}.dd.properties-details-sliders .carousel-indicators >li {    width: initial;    height: initial;    text-indent: initial;}.properties-details-sliders .list-inline {    width: 100%;    bottom: 20px;    position: absolute;}.properties-details-sliders .list-inline a{    margin-right: 0;}.smail-properties .list-inline-item {    width: 80px;    margin: 5px!important;    border-radius: 50%;}.smail-properties .list-inline-item a img {    width: 100%;    border: none;    border-radius: 5%;    box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.82);}.properties-details-sliders .carousel-indicators >li.active img {    opacity: 0.7;}.properties-details-sliders .right {    position: absolute;    right: 15px;    top: 45%;}.properties-details-sliders .left {    left: 10px;    top: 47%;    width: 30px;    height: 30px;    line-height: 33px;    position: absolute;    z-index: 5;    display: inline-block;    right: -30px;    text-align: center;    background: #a5a5a5;    border-radius: 5%;}.properties-details-sliders .left i {    font-size: 20px;    color: #4d4d4d;}.properties-details-sliders .right {    right: 10px;    top: 47%;    width: 30px;    height: 30px;    line-height: 33px;    position: absolute;    z-index: 5;    display: inline-block;    text-align: center;    background: #a5a5a5;    border-radius: 5%;}.properties-details-sliders .right i {    font-size: 20px;    color: #4d4d4d;}.list-inline-item:not(:last-child) {    margin-right: 1px;}.smail-properties {    width: 100%;}/** Floor plans start **/.floor-plans table {    width: 100%;    margin-bottom: 40px;    border: 1px solid rgba(0, 0, 0, 0.07);}.floor-plans table tr:first-child {    border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.floor-plans table td, table th {    padding: 10px 15px;    border-right: 1px solid rgba(0, 0, 0, 0.07);}.floor-plans table td {    font-size: 13px;}/** Tabbing box start **/.tabbing-box .tab-pane {    padding-top: 30px;}.tabbing-box .nav-tabs {    background: #e4e4e4;    border-bottom: solid 1px #e4e4e4;}.tabbing-box .nav-tabs .nav-link {    display: block;    padding: 15px 20px;}.tabbing-box .nav-tabs li {    text-transform: uppercase;    font-size: 12px;    font-weight: 600;    letter-spacing: 1px;}.tabbing-box .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {    color: #fff;    border-radius: 0;}.tabbing-box .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link:hover {    border-radius: 0;    color: #fff;}.tabbing-box .nav-tabs .nav-link {    border: none;}/** Compare table start **/.compare-table tr {    border: 1px solid #ececec;}.compare-table tr:first-child {    border-top: none;}.compare-table tr td:first-child {    width: 350px;    background: #f8f9fa;}.compare-table tr td {    box-sizing: border-box;    font-size: 15px;    padding: 20px 15px;    text-align: center;    width: 395px;    font-weight: 500;}.compare-table tr td .fa-times {    color: red;}.compare-table tr td .fa-check {    color: green;}/** Faq start **/.faq-box {    border: 1px solid transparent;    border-radius: 0;    margin-bottom: 0;}.faq-box h5 .btn-link {    padding: 25px 20px;    width: 100%;    text-align: left;    display: inline-block;    text-decoration: none;    font-size: 16px;    color: #535353;}.faq-box .card-header {    padding: 0;    margin: 0;    font-size: 14px;    border-bottom: solid 1px #d8d8d8;}.faq-box .card-body p {    line-height: 27px;}.faq-box .card-body span {    font-size: 14px;}.faq-box .card-body span a {    font-weight: 500;}.faq-accordion .card {    margin-bottom: 0;    border: none;}.faq-accordion .p-text{    padding: 20px 0 50px;    line-height: 30px;    color: #535353;}.faq-accordion .card-header {    padding: 0;    background: transparent;}.bd-none {    border-bottom: 1px none;}.faq-accordion .card-title {    margin-bottom: 0;    font-weight: 500;    width: 100%;    padding-left: 20px;    padding-right: 20px;    background-color: transparent;    letter-spacing: 0;    font-size: 16px;    line-height: 60px;    cursor: pointer;}.faq-accordion .card-header {    border: none;    margin-bottom: 10px;    border-radius: 3px;    background: #f8f9fa;}.faq-accordion .card-header a {    width: 100%;}.faq-accordion .card-block {    padding: 0;}.faq-accordion .card-header .card-title:before {    font-family: 'FontAwesome';    content: "\f077";    font-size: 13px;    font-weight: 300;    width: 60px;    height: 60px;    background: #eeeeef;    float: left;    text-align: center;    line-height: 60px;}.faq-accordion .card-header .collapsed.card-title:before {    content: "\f078";    font-size: 13px;    font-weight: 300;}.foq-info p {    font-size: 14px;    line-height: 30px;}.foq-info {    padding: 15px 0 35px;}/** Submit property start **/.submit-property .checkbox {    padding-left: 0;    margin-bottom: 10px;}.submit-property .heading-2 {    margin: 0 0 20px;    font-size: 21px;    font-weight: 600;}.submit-address form .input-text {    width: 100%;    padding: 10px 17px;    font-size: 13px;    border: 1px solid #e8e7e7;    outline: none;    color: #6c6c6c;    height: 45px;    border-radius: 2px;}.submit-address .search-fields{    min-height: 45px;    border-radius: 2px;}.submit-address form textarea {    min-height: 160px;}.submit-address form label {    display: inline-block;    max-width: 100%;    margin-bottom: 5px;    font-weight: 600;    font-size: 13px;    color: #4d4d4d;}.pad-20 {    padding: 25px;}.pad-2 {    padding: 25px 25px 10px;}.submit-address form .form-group {    margin-bottom: 20px;}.dropzone-design {    border: 2px dashed #d0d0d0;    min-height: 100px;}.dropzone-design, .dropzone-design * {    box-sizing: border-box;}.dropzone-design {    min-height: 160px;    border: 2px solid rgba(0, 0, 0, 0.3);    background: white;    padding: 20px 20px;}.dropzone-design.dz-clickable {    cursor: pointer;}.dropzone-design.dz-clickable * {    cursor: default;}.dropzone-design.dz-clickable .dz-message, .dropzone-design.dz-clickable .dz-message * {    cursor: pointer;}.dropzone-design.dz-started .dz-message {    display: none;}.dropzone-design.dz-drag-hover {    border-style: solid;}.dropzone-design.dz-drag-hover .dz-message {    opacity: 0.5;}.dropzone-design .dz-preview {    position: relative;    display: inline-block;    vertical-align: top;    margin: 16px;    min-height: 100px;}.dropzone-design .dz-preview:hover {    z-index: 1000;}.dropzone-design .dz-preview:hover .dz-details {    opacity: 1;}.dropzone-design .dz-preview.dz-file-preview .dz-image {    border-radius: 3px;    background: #999;    background: linear-gradient(to bottom, #eee, #ddd);}.dropzone-design .dz-preview.dz-file-preview .dz-details {    opacity: 1;}.dropzone-design .dz-preview.dz-image-preview {    background: white;}.dropzone-design .dz-preview.dz-image-preview .dz-details {    -webkit-transition: opacity 0.2s linear;    -moz-transition: opacity 0.2s linear;    -ms-transition: opacity 0.2s linear;    -o-transition: opacity 0.2s linear;    transition: opacity 0.2s linear;}.dropzone-design .dz-preview .dz-remove {    font-size: 14px;    text-align: center;    display: block;    cursor: pointer;    border: none;}.dropzone-design .dz-preview .dz-remove:hover {    text-decoration: underline;}.dropzone-design .dz-preview:hover .dz-details {    opacity: 1;}.dropzone-design .dz-preview .dz-details {    z-index: 20;    position: absolute;    top: 0;    left: 0;    opacity: 0;    font-size: 13px;    min-width: 100%;    max-width: 100%;    padding: 2em 1em;    text-align: center;    color: rgba(0, 0, 0, 0.9);    line-height: 150%;}.dropzone-design .dz-preview .dz-details .dz-size {    margin-bottom: 1em;    font-size: 16px;}.dropzone-design .dz-preview .dz-details .dz-filename {    white-space: nowrap;}.dropzone-design .dz-preview .dz-details .dz-filename:hover span {    border: 1px solid rgba(200, 200, 200, 0.8);    background-color: rgba(255, 255, 255, 0.8);}.dropzone-design .dz-preview .dz-details .dz-filename:not(:hover) {    overflow: hidden;    text-overflow: ellipsis;}.dropzone-design .dz-preview .dz-details .dz-filename:not(:hover) span {    border: 1px solid transparent;}.dropzone-design .dz-preview .dz-details .dz-filename span, .dropzone-design .dz-preview .dz-details .dz-size span {    background-color: rgba(255, 255, 255, 0.4);    padding: 0 0.4em;    border-radius: 3px;}.dropzone-design .dz-preview:hover .dz-image img {    -webkit-transform: scale(1.05, 1.05);    -moz-transform: scale(1.05, 1.05);    -ms-transform: scale(1.05, 1.05);    -o-transform: scale(1.05, 1.05);    transform: scale(1.05, 1.05);    -webkit-filter: blur(8px);    filter: blur(8px);}.dropzone-design .dz-preview .dz-image {    border-radius: 3px;    overflow: hidden;    width: 120px;    height: 120px;    position: relative;    transition: all 0.3s;    display: block;    z-index: 10;}.dropzone-design .dz-preview .dz-image img {    display: block;    filter: blur(0px);    transition: all 0.4s;}.dropzone-design .dz-preview.dz-success .dz-success-mark {    -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);    -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);    -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);    -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);    animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);}.dropzone-design .dz-preview.dz-error .dz-error-mark {    opacity: 1;    -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);    -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);    -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);    -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);    animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);}.dropzone-design .dz-preview .dz-success-mark, .dropzone-design .dz-preview .dz-error-mark {    pointer-events: none;    opacity: 0;    z-index: 500;    position: absolute;    display: block;    top: 50%;    left: 50%;    margin-left: -27px;    margin-top: -27px;}.dropzone-design .dz-preview .dz-success-mark svg, .dropzone-design .dz-preview .dz-error-mark svg {    display: block;    width: 54px;    height: 54px;}.dropzone-design .dz-preview.dz-processing .dz-progress {    opacity: 1;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.dropzone-design .dz-preview.dz-complete .dz-progress {    opacity: 0;    -webkit-transition: opacity 0.4s ease-in;    -moz-transition: opacity 0.4s ease-in;    -ms-transition: opacity 0.4s ease-in;    -o-transition: opacity 0.4s ease-in;    transition: opacity 0.4s ease-in;}.dropzone-design .dz-preview:not(.dz-processing) .dz-progress {    -webkit-animation: pulse 6s ease infinite;    -moz-animation: pulse 6s ease infinite;    -ms-animation: pulse 6s ease infinite;    -o-animation: pulse 6s ease infinite;    animation: pulse 6s ease infinite;}.dropzone-design .dz-preview .dz-progress {    opacity: 1;    z-index: 1000;    pointer-events: none;    position: absolute;    height: 16px;    left: 50%;    top: 50%;    margin-top: -8px;    width: 80px;    margin-left: -40px;    background: rgba(255, 255, 255, 0.9);    -webkit-transform: scale(1);    border-radius: 8px;    overflow: hidden;}.dropzone-design .dz-preview .dz-progress .dz-upload {    background: #333;    background: linear-gradient(to bottom, #666, #444);    position: absolute;    top: 0;    left: 0;    bottom: 0;    width: 0;    -webkit-transition: width 300ms ease-in-out;    -moz-transition: width 300ms ease-in-out;    -ms-transition: width 300ms ease-in-out;    -o-transition: width 300ms ease-in-out;    transition: width 300ms ease-in-out;}.dropzone-design .dz-preview.dz-error .dz-error-message {    display: block;}.dropzone-design .dz-preview.dz-error:hover .dz-error-message {    opacity: 1;    pointer-events: auto;}.dropzone-design .dz-preview .dz-error-message {    pointer-events: none;    z-index: 1000;    position: absolute;    display: block;    display: none;    opacity: 0;    -webkit-transition: opacity 0.3s ease;    -moz-transition: opacity 0.3s ease;    -ms-transition: opacity 0.3s ease;    -o-transition: opacity 0.3s ease;    transition: opacity 0.3s ease;    border-radius: 8px;    font-size: 13px;    top: 130px;    left: -10px;    width: 140px;    background: #be2626;    background: linear-gradient(to bottom, #be2626, #a92222);    padding: 0.5em 1.2em;    color: white;}.dropzone-design .dz-preview .dz-error-message:after {    content: '';    position: absolute;    top: -6px;    left: 64px;    width: 0;    height: 0;    border-left: 6px solid transparent;    border-right: 6px solid transparent;    border-bottom: 6px solid #be2626;}.dropzone-design {    position: relative;    border: 2px dashed #d0d0d0;    border-radius: 3px;    background: #fcfcfc;    transition: all 0.3s linear;    display: inline-block;    width: 100%;}.dropzone-design:before {    position: absolute;    height: 100%;    width: 100%;    content: "";    top: 0;    left: 0;    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.9));    background-color: #66676b;    opacity: 0;    z-index: 10;    transition: all 0.3s linear;    border-radius: 3px;}.dropzone-design:hover:before {    opacity: 0.4;}.dropzone-design .dz-message {    text-align: center;    margin: 50px 0;    font-size: 17px;    color: #888;    transition: all 0.3s linear;    position: relative;    z-index: 11;}.dropzone-design:hover .dz-message {    color: #66676b;}.dz-message i {    display: block;    font-size: 32px;    margin-bottom: 15px;}.dropzone-design .dz-default.dz-message span {    display: inline;    line-height: 117px;}/**  Specifications start **/.book-btn {    display: block;    height: 41px;    margin-bottom: 15px;    border-radius: 3px;}.no-js #loader {    display: none;}.js #loader {    display: block;    position: absolute;    left: 100px;    top: 0;}.page_loader {    position: fixed;    left: 0;    top: 0;    width: 100%;    height: 100%;    z-index: 999999;    background: url(../img/loader.gif) center no-repeat #fff;}.slider-section .simple-slider {    margin-bottom: 30px;}/** Icons library **/.icon-lists .heading {    margin: 0 0 10px 0;    text-transform: uppercase;}.glyph {    text-align: center;    padding: 20px 15px;    font-size: 12px;    color: #555;}.glyph .glyph-icon {    font-size: 24px;    font-weight: 500;    color: #555;}.glyph fieldset,.glyph .hidden-true {    display: none;}.glyph .bshadow0 .lnr {    font-size: 24px;    color: #555;    display: block;    line-height: 35px;}.icon-lists mark {    margin-bottom: 10px;    display: inline-block;}.font-awesome-icons .col-print-4 {    margin-bottom: 15px;}.font-awesome-icons {    font-size: 14px;    color: #555;}.font-awesome-icons .text-muted {    display: none;}/** Portfolio item **/.portfolio-item {    margin-bottom: 15px;}.portfolio-item img{    border-radius: 3px;}.pg-4 .portfolio-item{    margin-bottom: 0;}/** Option panel **/.option-panel {    z-index: 9999;    width: 215px;    position: fixed;    right: 0;    background: #fff;    top: 20%;    padding: 20px 15px;    -webkit-transition: all 1s ease;    -moz-transition: all 1s ease;    -ms-transition: all 1s ease;    -o-transition: all 1s ease;    transition: all 1s ease;}.option-panel-collased {    right: -215px;}.option-panel h2 {    font-size: 10px;    margin: 0 0 0 0;    text-align: center;    color: #555;    padding: 8px 0;    font-weight: 600;}.option-panel .color-plate {    width: 24px;    height: 24px;    float: left;    margin: 3px;    border-radius: 0;    cursor: pointer;}.default-plate {    background: #376bff}.blue-plate {    background: #2048bb}.yellow-plate {    background: #ffb400}.red-plate {    background: #f0151f}.green-light-plate {    background: #1abc9c}.green-plate {    background: #7dba21}.yellow-light-plate {    background: #faaa5d}.green-light-2-plate {    background: #0dcdbd}.olive-plate {    background: #b3c211}.purple-plate {    background: #8e44ad}.midnight-blue-plate {    background: #ff214f}.brown-plate {    background: #A14C10}.setting-button {    background: #eee;    position: absolute;    font-size: 20px;    text-align: center;    width: 50px;    height: 50px;    line-height: 50px;    left: -50px;    color: #2b303b;    top: 0;    border-top-left-radius: 5px;    border-bottom-left-radius: 5px;    cursor: pointer;}/** Option Panel **//** Full page search **/#full-page-search {    position: fixed;    top: 0px;    left: 0px;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.8);    -webkit-transition: all 0.5s ease-in-out;    -moz-transition: all 0.5s ease-in-out;    -o-transition: all 0.5s ease-in-out;    -ms-transition: all 0.5s ease-in-out;    transition: all 0.5s ease-in-out;    -webkit-transform: translate(0px, -100%) scale(0, 0);    -moz-transform: translate(0px, -100%) scale(0, 0);    -o-transform: translate(0px, -100%) scale(0, 0);    -ms-transform: translate(0px, -100%) scale(0, 0);    transform: translate(0px, -100%) scale(0, 0);    opacity: 0;    z-index: 99999;}#full-page-search.open {    -webkit-transform: translate(0px, 0px) scale(1, 1);    -moz-transform: translate(0px, 0px) scale(1, 1);    -o-transform: translate(0px, 0px) scale(1, 1);    -ms-transform: translate(0px, 0px) scale(1, 1);    transform: translate(0px, 0px) scale(1, 1);    opacity: 1;}#full-page-search input[type="search"] {    position: absolute;    top: 50%;    width: 100%;    color: rgb(255, 255, 255);    background: rgba(0, 0, 0, 0);    font-weight: 300;    text-align: center;    border: 0;    margin: 0 auto;    margin-top: -51px;    padding-left: 30px;    padding-right: 30px;    outline: none;    font-size: 28px;}#full-page-search .btn {    position: absolute;    top: 50%;    left: 50%;    margin-top: 20px;    margin-left: -45px;}#full-page-search .close {    position: fixed;    top: 15px;    right: 15px;    color: #fff;    opacity: 1;    padding: 10px 17px;    font-size: 17px;    outline: 0 auto -webkit-focus-ring-color;    cursor: pointer;    border-radius: 3px;    background: #3a3a3a;}/* Mtb **/.mtb-50 {    margin: 50px 0;}.mtb-30 {    margin: 30px 0;}/* Mt **/.mt-20{    margin-top: 20px;}/* Mb **/.mb-40 {    margin-bottom: 40px;}.mb-35 {    margin-bottom: 35px;}.mb-50 {    margin-bottom: 50px;}.mb-60 {    margin-bottom: 60px;}.mb-25{    margin-bottom: 25px;}.mb-30 {    margin-bottom: 30px !important;}.mb-20 {    margin-bottom: 20px;}.mb-10{    margin-bottom: 10px;}/** Option Panel **/.option-panel {    z-index: 9999;    width: 215px;    position: fixed;    right: 0;    top: 20%;    background: #fff;    box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);    padding: 20px 15px;    -webkit-transition: all 1s ease;    -moz-transition: all 1s ease;    -ms-transition: all 1s ease;    -o-transition: all 1s ease;    transition: all 1s ease;}.option-panel-collased {    right: -215px;}.option-panel h2 {    font-size: 14px;    margin: 0 0 0 0;    text-align: center;    padding: 0 0 10px;    font-weight: 500;}.option-panel .color-plate {    width: 24px;    height: 24px;    float: left;    margin: 3px;    border-radius: 0;    cursor: pointer;}@media all and (min-width: 1200px) {    .property-box-2 .footer {        position: absolute;        width: 100%;        bottom: 0;    }}@media all and (min-width: 992px) {    .banner img {        /*animation: bgburnsEast 25s linear infinite alternate;        -webkit-animation: bgburnsEast 25s linear infinite alternate;*/    }    .dropdown:hover >.dropdown-menu {        display: block;        max-width: 700px;        margin: auto;    }    .dropdown .dropdown-item:hover >.dropdown-menu {        display: block;    }    .dropdown-submenu:hover >.dropdown-menu {        display: block;    }    .sticky-header {        position: fixed;        background: transparent;        top: 0px;        z-index: 999;        width: 100%;        border-bottom: 1px solid rgba(220, 220, 220, .2);    }    .sticky-header .nav-link::after {        display: none !important;    }    .sticky-header .navbar-expand-lg .navbar-nav .nav-link {        color: #fff;    }    .sticky-header .open-offcanvas {        color: #fff;        display: inline-block;    }    .header-shrink {        background: #fff;        -webkit-transition: 0.5s;        -moz-transition: 0.5s;        -ms-transition: 0.5s;        transition: 0.5s;        box-shadow: 0 0 5px rgba(0, 0, 0, .1);        top: 0px !important;    }    .header-shrink .navbar-expand-lg .navbar-nav .nav-link {        color: #515151;    }    .header-shrink .open-offcanvas {        color: #515151;    }    .hide-carat .nav-link::after {        display: none !important;    }}/** Media **/@media (max-width: 1200px) {    .main-header .navbar-expand-lg .navbar-nav .nav-link {        padding: 35px 10px;    }    .banner .banner-slider-inner h1{        font-size: 70px;    }    .banner .banner-slider-inner h2{        font-size: 50px;    }    .banner .carousel-content.bi-3{        top: 30%;    }    .main-header .navbar-expand-lg .user-account {        padding: 30px 10px;    }    .main-header .form-inline .submit {        margin-left: 10px;    }    .about-text {        padding: 0;    }    .about-text h3 {        font-size: 26px;    }    .pages-404 .nobottomborder h1 {        font-size: 34px;    }    .tabbing-box .nav-tabs .nav-link {        padding: 12px 16px;    }}@media (max-width: 992px) {    .content-area {        padding: 80px 0 50px;    }    .content-area-2 {        margin-bottom: 80px;    }    .content-area-3 {        margin-bottom: 50px;    }    .content-area-4 {        padding: 80px 0 50px;    }    .content-area-5 {        padding: 80px 0;    }    .content-area-6 {        padding: 80px 0 50px;    }    .content-area-7{        padding-bottom: 65px;    }    .content-area-8 {        padding: 80px 0 50px;    }    .content-area-9 {        padding: 80px 0 70px;    }    .content-area-10{        padding: 80px 0 40px;    }    .content-area-11{        padding: 50px 0;    }    .content-area-12{        padding: 80px 0 60px;    }    .content-area-13 {        padding: 80px 0 65px;    }    .content-area-14{        padding: 80px 0 50px;    }    .b-info{        margin-top: 0;    }    .search-area-3 {        padding: 25px 0 10px;        background: #efefef;    }    .search-area-3 .inline-search-area .bootstrap-select button {        border-right: none!important;    }    .btn-white {        padding: 8px 30px 6px;        font-size: 14px;    }    .none-992{        display: none;    }    .search-area-4{        display: none;    }    .details-banner-info .text h1 {        font-size: 30px;    }    .details-banner-info .text {        position: absolute;        bottom: 45px;    }    .details-banner-info .cover-buttons {        left: 15px;    }    .details-banner {        height: 350px;    }    .details-banner-info .cover-buttons ul {        float: left;    }    .contact-info-2{        margin-bottom: 50px;    }    .typography-2 .mb-50{        margin-bottom: 40px;    }    .typography-2 .heading-3 {        margin: 0 0 15px;    }    .tab-box-3 .nav-link {        padding: 6px 25px;        font-size: 13px;    }    .tab-box-3 .nav-pills {        margin-bottom: 40px;    }    .main-header .dropdown-menu {        border-top: solid 1px #f1f1f1;        border-bottom: solid 1px #f1f1f1;    }     .logo {         margin: 15px 0;    }    .logo img{        height: 40px;    }    .p-box-2{        margin-bottom: 45px;    }    .banner .banner-slider-inner h1 {        font-size: 55px;        margin-bottom: 15px;    }    .search-box-2{        padding: 30px 20px 10px;    }    .banner .carousel-content.banner-info {        /*top: 27%;*/    }    .inline-search-area .btn-search{        height: 45px;        line-height: 45px;    }    .inline-search-area .search-col .form-control, .inline-search-area button.btn-search {        height: 40px;        margin-bottom: 0;        border-radius: 3px!important;        padding: 0;        font-size: 14px;    }    .banner-slider-inner .show-more-options {        display: none;    }    .banner-slider-inner .row-4{        margin: 0;    }    .inline-search-area .search-col {        padding: 0 15px;        margin-bottom: 15px;    }    .row-3 {        margin-right: -15px;        margin-left: -15px;    }    .inline-search-area .bootstrap-select button {        padding: 5px 15px 5px 15px;        border-radius: 3px;        height: 40px;    }    .inline-search-area .search-fields {        min-height: 40px;    }    .inline-search-area .dropdown-toggle::after {        top: 20px;    }    .counter-box i {        font-size: 37px;    }    .counter-box h1 {        font-size: 27px;    }    .coming-soon-info .coming-form{        max-width: 50%;    }    .property-box-2 .detail{        padding: 25px 35px 20px;    }    .main-header .navbar-expand-lg .navbar-nav .link-color {        padding: 10px 15px!important;        border-radius: 0;        border: none;        font-size: 14px;        background: #f9f9f9!important;        border: transparent !important;        margin: 0;        color: #515151!important;    }    .header-ml {        margin-left: 0;    }    #search-style-3 {        padding: 30px 0 80px;    }    .intro-text h3 {        line-height: inherit;    }    .intro-section .btn-md {        padding: 11px 27px 7px;        font-size: 13px;    }    .helping-sentar {        padding-top: 80px;    }    .tab-box-2 .nav-link {        display: block;        padding: .5rem .3rem;    }    .ui-item{        margin-bottom: 30px;    }    .alert-2{        margin-bottom: 30px;    }    .header-2{        padding: 0;    }    .main-title {        margin-bottom: 40px;    }    .main-title h1 {        margin-bottom: 10px;    }    .main-header .company-logo img{        height: 40px;    }    .main-header .company-logo {        padding: 20px 0;    }    .search-area {        padding: 25px 20px 5px;        border-radius: 0;    }    .search-options-btn, .search-options-btn:hover {        padding: 7px 10px 8px 10px;        border-radius: 3px;    }    .search-options-btn, .search-options-btn i {        margin-left: 0;    }    .search-area .form-group{        margin-bottom: 15px;    }    .about-slider-box {        margin-bottom: 40px;    }    .search-area-2 .range-slider {        margin-top: 15px;        margin-bottom: 1rem;    }    .bg-grea .range-slider {        margin-top: 15px;        margin-bottom: 1rem;    }    .search-area-2{        padding: 30px 0 10px;    }    .t-c{        text-align: center;    }    .banner_video_bg .carousel-item {        height: 500px;    }    .main-title h1 {        font-size: 35px;    }    .main-title-2 h1 {        font-size: 35px;        margin-bottom: 10px;    }    .hidden-mb-20{        margin-bottom: 20px;    }    .category_long_bg {        height: 350px;    }    .main-header .search-fields button {        background: #efefef;    }    .main-header .inline-search-small .inline-search-area .search-col:first-child .form-control {        border-radius: 50px 0 0 50px !important;        background-color: #efefef;    }    .search-compare h4{        font-size: 20px;        margin-bottom: 20px;        text-align: center;    }    .search-compare .form-group{        margin-bottom: 20px;    }    .service-info-3 .detail{        padding: 30px 20px 30px;    }    .header-transparent {        position: static;        z-index: 9;        width: 100%;    }    .banner .banner-slider-inner h2 {        font-size: 40px;    }    .banner .banner-slider-inner {        top: 0%;    }    .banner .banner-opt .banner-slider-inner h1 {        font-size: 20px;    }    .banner .banner-opt .banner-slider-inner p {        line-height: 22px;        font-size: 14px;        max-width: 90%;        margin: 0px auto;        margin-bottom: 5px;    }    .pages-404 .nobottomborder h1 {        font-size: 30px;    }    .pb-hediin-60 {        padding-bottom: 60px;    }    .service-info.h-bdr {        border: solid 1px #efefef;    }    .contact-1 .opening-hours {        padding: 30px;        margin-top: 50px;    }    .contact-1 .main-title{        margin-bottom: 40px;    }    .main-header .navbar-expand-lg .navbar-nav .nav-link {        padding: 10px 15px;        background: #f9f9f9;    }    .main-header .navbar-expand-lg .navbar-nav .link-color:hover {        background: #f9f9f9;    }    .main-header .dropdown-menu a {        padding: 10px 30px;        font-size: 13px;    }    .main-header .navbar-expand-lg .user-account {        padding: 15px 10px;    }    .main-header .navbar-expand-lg .user-account li {        font-size: 12px;    }    .main-header .form-inline .submit {        margin: 0 0 50px 10px;        font-size: 12px;    }    .navbar-light .navbar-toggler {        border: none;        font-size: 20px;        font-weight: 100;    }    .navbar-toggler {        padding: 0;        width: 35px;        height: 35px;        font-size: 1rem;        border-radius: 0;        outline: none;    }    .contect-agent-photo img {        margin-top: 40px;    }    .about-text {        padding: 0;    }    .inline-search-area .bootstrap-select button {        border-bottom: none;    }    .banner .banner-slider-inner h3 {        font-size: 40px;    }    .b p{        margin-bottom: 0;    }    .m-title-3 {        margin-bottom: 15px;    }}@media (max-width: 768px) {    .team-2 .detail {        padding: 20px 20px 20px 25px;        left: -0;    }    .btn-white{        margin-top: 20px;    }    .main-title-2 h1 {        font-size: 30px;    }    .banner .carousel-content.bi-3{        top: 27%;    }    .main-title h1 {        font-size: 30px;    }    .details-banner-info .cover-buttons ul li a {        padding: 6px 10px;    }    .contact-map {        height: 250px !important;    }    .details-banner {        height: 300px;    }    .details-banner-info {        bottom: 50px;    }    .pages-404-2 .error404 {        margin-bottom: 30px;        font-size: 130px;    }    .pages-404-2 .nobottomborder {        margin-bottom: 30px;    }    .pages-404-2 .nobottomborder h4 {        font-size: 18px;    }    .pages-404-2 .nobottomborder p {        color: #EEE;        font-size: 17px;    }    .tab-box-3 .nav-pills {        margin-bottom: 30px;    }    .banner_video_bg .carousel-item {        height: 350px;    }    .search-area-3 {        padding: 25px 0 10px;        background: #efefef;    }    .none-768{        display: none;    }    .main-title p {        line-height:26px;    }    .search-area-3 .inline-search-area .bootstrap-select button {        padding: 5px 15px 5px 15px;        border-right: none!important;    }    .search-area-3 .inline-search-area .dropdown-toggle::after {        top: 20px;    }    .search-area-3 .search-fields {        min-height: 40px;    }    .search-area-3 .inline-search-area .search-col .form-control, .inline-search-area button.btn-search {        height: 40px;        margin-bottom: 0;        padding: 0;        font-size: 14px;    }    .dashboard-table-responsive .table th, .table td {        padding: 15px 7px;        font-size: 13px;    }    .elements-page .mb-50{        margin-bottom: 40px;    }    .top-header{        display: none;    }    .banner .banner-slider-inner h1 {        font-size: 35px;    }    .banner .banner-info ul {        margin-top: 10px;    }    .banner .carousel-content.banner-info {        /*top: 33%;*/        text-align: center;    }    .search-box-2{        padding: 25px 0 10px;    }    .heading-properties-2 h3 {        font-size: 20px;        margin: 0 0 10px;    }    .banner .banner-slider-inner p{        font-size: 14px;        margin-bottom: 0;    }    .banner .b-info p{        margin-bottom: 0;    }    .inline-search-area .bootstrap-select .dropdown-toggle .filter-option {        position: absolute;        top: 6px;    }    .heading-properties-2 .price-location {        font-size: 13px;    }    .heading-properties-2 {        padding: 15px;    }    .change-view-btn {        width: 35px;        height: 35px;        line-height: 35px;        font-size: 15px;    }    .sorting-options2 .search-fields {        min-height: 36px;        padding: 0;    }    .sorting-options2 .bootstrap-select {        width: 150px !important;    }    .smail-properties .list-inline-item {        width: 45px;        margin: 3px!important;    }    .p-gallery {        margin-bottom: 15px!important;    }    .about-text h3{        font-size: 22px;        margin-bottom: 10px;    }    .tabbing-box .nav-tabs .nav-link {        padding: 8px 14px;    }    .tabbing-box .nav-tabs {        background: transparent;        border-bottom: transparent;    }    .cars{        padding: 0;    }    .blog-2 h3{        font-size: 22px;        margin-bottom: 15px;    }    .blog-1 .detail h3 {        font-size: 22px;        margin-bottom: 15px;    }    .photo-gallery .col-pad {        padding: 0 15px 0;    }    .intro-section .btn {        float: none;    }    .main-header .company-logo img{        height: 30px;    }    .main-header .company-logo {        padding: 15px 0;    }    .intro-section {        text-align: center;    }    .intro-text h3 {        font-size: 22px;        margin-bottom: 15px;    }    .intro-section {        padding: 25px 0 30px;    }    .comment-content .btn-1 {        padding: 6px 15px;        font-size: 12px;        margin-bottom: 3px;    }    .pages-404 h1 {        font-size: 25px;    }    .pages-404 .error404 {        font-size: 60px;    }    .footer .recent-properties .listing-post-meta {        font-size: 13px;    }    #search-style-3 {        padding: 30px 0 60px;    }    .faq-accordion .card-title {        padding: 0 10px 0 15px;        font-size: 13px;        font-weight: 600;        line-height: 45px;    }    .compare-table tr td {        box-sizing: border-box;        font-size: 13px;        padding: 10px 7px;    }    .faq-accordion .card-header .card-title:before {        font-size: 12px;        width: 45px;        height: 45px;        line-height: 45px;    }    footer {        padding-top: 60px;    }    .dashboard-content {        padding: 30px 15px 0;        overflow: hidden;    }    .property-box-2 .price-box{        right: 30px;    }    .invoice .text-right {        text-align: left !important;    }    .invoice .order {        text-align: left;        line-height: normal;    }    .invoice-mb-30{        margin-bottom: 20px;    }    .manage-table {        text-align: center;    }    .manage-table .listing-photoo {        width: 100%;        float: left;    }    .manage-table .listing-photoo img {        max-width: 250px;    }    .manage-table .title-container {        padding: 20px 0 0;        width: 100%;        float: left;    }    .manage-table .expire-date {        width: 100%;        padding: 0;        float: left;    }    .manage-table .action {        width: 100%;        float: left;    }    .dashboard-header .breadcrumb-nav {        right: 15px;        display: inline-block;        font-size: 15px;        float: left;    }    .dashboard-header .breadcrumb-nav ul li {        display: inline-block;        list-style: none;        margin: 0 15px 0 0;    }    .edit-profile-photo{        width: 160px;        margin-bottom: 80px;    }    .invoice .table td, .table th {        padding: 10px 5px;    }    .search-options-btn, .search-options-btn:hover {        padding: 5px 8px 6px 8px;        border-radius: 3px;        font-size: 13px;    }    .main-title {        margin-bottom: 30px;    }    .main-header {        box-shadow: 0 0 8px 0 rgba(0,0,0,.12);    }    .search-area-2 .form-group {        margin-bottom: 10px;    }    .property-meta{        padding: 20px 5px;    }    .search-area-2 {        padding: 30px 20px 10px;    }    .coming-soon-info .form-control {        width: 65%;    }    .coming-soon-info .btn, .coming-soon-info .btn:hover, .coming-soon-info .btn:active {        width: 35%;    }    .property-meta ul li{        font-size: 14px;    }    .property-meta ul li i {        margin-right: 7px;        font-size: 17px;    }    .property-box-2 .footer {        padding: 15px 35px 15px 35px;    }    .property-box-2 .hdg {        padding: 20px 35px;    }    .footer .footer-item {        margin-bottom: 40px;    }    .partners img {        max-width: 120px;        margin: 0 auto;    }    .sub-footer .copy {        text-align: center;        margin-bottom: 10px;    }    .contact-1 .contact-info .mrg-btn-50{        margin-bottom: 40px;    }    .sub-footer .social-list {        float: none;    }    .sub-footer {        text-align: center;    }    .coming-soon-counter div {        font-size: 30px;        margin: 0 15px 20px;        padding: 0;        background: transparent;    }    .coming-soon h1{        font-size: 45px;    }    .coming-soon{        text-align: center;        padding-top: 120px;    }    .coming-soon-info .coming-form{        max-width: 75%;        margin: 0 auto;    }    .banner .banner-slider-inner h2 {        font-size: 35px;        margin-bottom: 20px;    }        .banner-property-box .meta ul li {        margin-right: 15px;    }    .banner-property-box  .mb-30 {        margin-bottom: 20px;    }    .banner .banner-slider-inner h3 {        font-size: 30px;        margin-bottom: 15px;    }    .banner .btn-md {        padding: 9px 15px;        font-size: 12px;    }    .banner .btn-lg {        padding: 7px 15px 3px 15px;        letter-spacing: 0;        line-height: 24px;        font-size: 11px;    }    .btn-white-lg-outline {        padding: 5px 13px 3px 13px !important;    }    .form-content-box {        margin: 40px auto;    }    .form-content-box h3 {        margin: 0 0 20px;        font-size: 17px;    }    .blog-social-list {        float: left;        margin-top: 20px;    }    .countdown .top {        font-size: 30px;    }    .pages-404 .nobottomborder h4 {        font-size: 16px;    }    .pages-404 .nobottomborder {        margin-bottom: 0;    }    .setting-button {        font-size: 14px;        width: 36px;        height: 36px;        line-height: 38px;        left: -35px;    }    .inside-properties iframe {        height: 250px;    }    .breadcrumbs {        font-size: 12px;    }    .back-to-listings {        height: 35px;        line-height: 35px;        width: 35px;        font-size: 15px;    }    .search-area label {        display: none;    }    .service-info-3 {        margin-bottom: 65px;    }    .service-info-3.hidden-30 {        margin-bottom: 30px;    }    .listings-parallax h1 {        font-size: 25px;        margin: 0 0 20px;    }    .listings-parallax{        text-align: center;        padding-top: 60px;    }    .contact-details .media .media-left {        padding-right: 20px;    }    .search-area-inner {        margin: 0 -15px;    }    .search-contents .col-xs-12,    .search-contents .col-xs-6 {        padding: 3px 10px;    }    .search-box .form-group {        margin-bottom: 0;    }    .blog-box .detail .tags-box {        margin-bottom: 20px;    }    .blog-box .detail .blog-share {        float: left;        text-align: left;    }    .comments ul {        margin: 0 0 0 0;    }    .comment-body {        margin: 10px 0 0 0;        line-height: 20px;        padding: 10px 0 0 0;        font-size: 13px;        text-align: justify;    }    .blog-banner {        text-align: center;        padding: 40px 0;    }    .comment-content {        margin: 0 0 0 65px;    }    .comment-author {        height: 50px;        width: 50px;    }    .comment p {        line-height: 26px;    }    .form-content-box .details {        padding: 30px 20px;    }    .sec-title-three h2 {        margin-top: 0;    }    .content-area {        padding: 60px 0 30px;    }    .content-area-2 {        margin-bottom: 60px;    }    .content-area-3 {        margin-bottom: 30px;    }    .content-area-4 {        padding: 60px 0 30px;    }    .content-area-5 {        padding: 60px 0;    }    .content-area-6 {        padding: 60px 0 30px;    }    .content-area-7{        padding-bottom: 45px;    }    .content-area-8 {        padding: 60px 0 30px;    }    .content-area-10{        padding: 60px 0 20px;    }    .content-area-11 {        padding: 30px 0 20px;    }    .content-area-12{        padding: 60px 0 40px;    }    .content-area-13 {        padding: 60px 0 45px;    }    .content-area-14{        padding: 60px 0 30px;    }    .content-area-9{        padding: 60px 0 50px;    }    .about-text {        padding: 0;    }    .search-area .form-group {        margin-bottom: 10px;    }    .recent-properties-box .detail .location a {        font-size: 14px;    }    .about-box {        max-width: 100%;    }    .my-properties-box .detail .location {        font-size: 14px;    }    .properties-amenities ul li {        list-style: none;        margin-bottom: 10px;    }    .properties-condition ul li {        margin-bottom: 10px;    }    .heading-properties h3 {        font-size: 18px;    }    .heading-properties p{        font-size: 13px;    }    .heading-properties h5{        font-size: 13px;    }    .typography-page p {        font-size: 13px;        line-height: 25px;        text-align: justify;    }    .breadcrumb-area .btn-md {        padding: 10px 20px;    }    .helping-sentar {        padding-top: 60px;    }    .m-title-3 {        margin-bottom: 15px;    }}@media (max-width: 580px) {    .comment-content h6 span{        display: none;    }    .banner_video_bg .carousel-item {        height: 300px;    }    .none-580{        display: none;    }    .banner .carousel-content.bi-3{        top: 22%;    }    .banner .banner-slider-inner h3 {        font-size: 24px;        margin-bottom: 10px;    }    .btn-read-more{        margin-top: 10px;    }    .banner .banner-slider-inner h1 {        font-size: 25px;    }    .banner .banner-slider-inner h2 {        font-size: 25px;        margin-bottom: 15px;    }    .heading-properties-2 .rent{        display: none;    }    .banner-property-box .meta ul li i {        margin-right: 5px;    }    .search-options-btn, .search-options-btn:hover {        left: 30px;        bottom: 0px;    }    .setting-button {        display: none;    }    .btn-white{        padding: 7px 20px 6px;        font-size: 12px;    }}/*：这是演示代码,不是源代码。源码下载唯一地址: http://www.bootstrapmb.com/item/5683(这个备注仅在演示页面有，源代码里没有)*/