/*：当前代码仅为演示用,不能二次开发。源码只发布在: http://www.bootstrapmb.com/item/3460(此说明只在演示页面有,不在下载的源码里)*//*------------------------------------------------------------------[Styles]Project:	Habrick html5 TemplateVersion:	1.1Last change:Primary use:	Real estate���ྫƷBootstrapģ������ʣ�http://www.bootstrapmb.com-------------------------------------------------------------------*//*------------------------------------------------------------------[Table of contents]1.  Google fonts2.  Typography3.  Global (typography, fonts, global classes)4.  Layout5.  Top bars6.  Headers7.  Widgets8.  Content9.  Modules10. Footer11. Elements (inputs, alerts, buttons etc)12. Buttons-------------------------------------------------------------------*//* ======================================================================== *//* START GOOGLE FONTS/* ======================================================================== */@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700");@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700");/* ======================================================================== *//* START TYPOGRAPHY STYLE/* ======================================================================== */b, strong {    font-weight: 700;}label {    margin: 0 0 8px;    line-height: 22px;}.label-wrap .label {    font-size: 11px;    text-transform: uppercase;    line-height: 1.32857;    vertical-align: top;    font-weight: 500;}label,.label,.form-control,.bootstrap-select .btn,.input-unit,.range-input {    font-size: 13px;}.btn {    font-size: 14px;}.label,label,.btn,.range-input {    font-weight: 500;}.radio-inline label,.checkbox-inline label {    font-weight: 400;}.bootstrap-select .btn {    text-transform: none;}.form-control,.bootstrap-select .btn,.input-unit {    font-weight: 400;}.changer-nav a {    font-size: 14px;    line-height: 50px;    margin: 0;    font-weight: 500;    text-transform: uppercase;}.changer-title {    font-size: 14px;    line-height: 26px;    margin: 0;    font-weight: 500;}.btn {    line-height: 1.42857;}.btn-lg {    font-size: 16px !important;    line-height: 1.3333333 !important;}.pagination-wrap .pagination a {    line-height: 28px;    font-weight: 500;}h1, h2, h3, h4, h5, h6 {    margin: 0 0 28px;}p {    margin: 0 0 16px;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {    font-weight: 500;    line-height: 1.1;}h1 {    font-size: 34px;}h2 {    font-size: 28px;}h3 {    font-size: 24px;}h4 {    font-size: 20px;}h5 {    font-size: 16px;}h6 {    font-size: 14px;}@media (min-width: 768px) and (max-width: 991px) {    h1 {        font-size: 32px;    }    h2 {        font-size: 26px;    }    h3 {        font-size: 22px;    }}@media (max-width: 767px) {    h1 {        font-size: 28px;    }    h2 {        font-size: 24px;    }    h3 {        font-size: 20px;    }    h4 {        font-size: 18px;    }    h5 {        font-size: 14px;    }}blockquote {    font-size: 14px;    line-height: 26px;}.article-content h1, .article-content h2, .article-content h3, .article-content h4, .article-content h5, .article-content h6,.blog-body h1,.blog-body h2,.blog-body h3,.blog-body h4,.blog-body h5,.blog-body h6,.section-property-content .property-description h1,.section-property-content .property-description h2,.section-property-content .property-description h3,.section-property-content .property-description h4,.section-property-content .property-description h5,.section-property-content .property-description h6,.property-article h1,.property-article h2,.property-article h3,.property-article h4,.property-article h5,.property-article h6 {    margin: 24px 0 18px;}.article-content h1,.blog-body h1,.section-property-content .property-description h1,.property-article h1 {    font-size: 30px;}.article-content h2,.blog-body h2,.section-property-content .property-description h2,.property-article h2 {    font-size: 24px;}.article-content h3,.blog-body h3,.section-property-content .property-description h3,.property-article h3 {    font-size: 20px;}.article-content h4,.blog-body h4,.section-property-content .property-description h4,.property-article h4 {    font-size: 18px;}.article-content h5,.blog-body h5,.section-property-content .property-description h5,.property-article h5 {    font-size: 16px;}.article-content h6,.blog-body h6,.section-property-content .property-description h6,.property-article h6 {    font-size: 14px;}.article-content p:last-child,.blog-body p:last-child,.section-property-content .property-description p:last-child,.property-article p:last-child {    margin: 0;}.article-content ul,.article-content ol,.blog-body ul,.blog-body ol,.section-property-content .property-description ul,.section-property-content .property-description ol,.property-article ul,.property-article ol {    margin-top: 25px;    margin-bottom: 25px;    padding-left: 25px;}.article-content ul li,.article-content ol li,.blog-body ul li,.blog-body ol li,.section-property-content .property-description ul li,.section-property-content .property-description ol li,.property-article ul li,.property-article ol li {    padding-left: 6px;    line-height: 24px;}.article-content ul ul,.article-content ul ol,.article-content ol ul,.article-content ol ol,.blog-body ul ul,.blog-body ul ol,.blog-body ol ul,.blog-body ol ol,.section-property-content .property-description ul ul,.section-property-content .property-description ul ol,.section-property-content .property-description ol ul,.section-property-content .property-description ol ol,.property-article ul ul,.property-article ul ol,.property-article ol ul,.property-article ol ol {    margin-top: 8px;    margin-bottom: 8px;}@media (min-width: 768px) and (max-width: 991px) {    .article-content h1,    .blog-body h1,    .section-property-content .property-description h1,    .property-article h1 {        font-size: 28px;    }    .article-content h2,    .blog-body h2,    .section-property-content .property-description h2,    .property-article h2 {        font-size: 22px;    }    .article-content h3,    .blog-body h3,    .section-property-content .property-description h3,    .property-article h3 {        font-size: 18px;    }    .article-content h4,    .blog-body h4,    .section-property-content .property-description h4,    .property-article h4 {        font-size: 14px;    }    .article-content h5,    .blog-body h5,    .section-property-content .property-description h5,    .property-article h5 {        font-size: 14px;    }    .article-content h6,    .blog-body h6,    .section-property-content .property-description h6,    .property-article h6 {        font-size: 12px;    }    .article-content ul,    .article-content ol,    .blog-body ul,    .blog-body ol,    .section-property-content .property-description ul,    .section-property-content .property-description ol,    .property-article ul,    .property-article ol {        margin-top: 25px;        margin-bottom: 25px;    }}@media (max-width: 767px) {    .article-content h1,    .blog-body h1,    .section-property-content .property-description h1,    .property-article h1 {        font-size: 22px;    }    .article-content h2,    .blog-body h2,    .section-property-content .property-description h2,    .property-article h2 {        font-size: 20px;    }    .article-content h3,    .blog-body h3,    .section-property-content .property-description h3,    .property-article h3 {        font-size: 18px;    }    .article-content h4,    .blog-body h4,    .section-property-content .property-description h4,    .property-article h4 {        font-size: 16px;    }    .article-content h5,    .blog-body h5,    .section-property-content .property-description h5,    .property-article h5 {        font-size: 14px;    }    .article-content h6,    .blog-body h6,    .section-property-content .property-description h6,    .property-article h6 {        font-size: 12px;    }    .article-content ul,    .article-content ol,    .blog-body ul,    .blog-body ol,    .section-property-content .property-description ul,    .section-property-content .property-description ol,    .property-article ul,    .property-article ol {        margin-top: 20px;        margin-bottom: 20px;    }    .article-content ul li,    .article-content ol li,    .blog-body ul li,    .blog-body ol li,    .section-property-content .property-description ul li,    .section-property-content .property-description ol li,    .property-article ul li,    .property-article ol li {        line-height: 20px;    }}.tab {    font-weight: 500;    font-size: 14px;    text-transform: uppercase;}.navi >ul >li >a,.header-right .btn,.header-right a,.menu-dropdown,.navi .ced-megamenu-wrap a {    font-size: 13px;    font-weight: 500;}.account-dropdown ul >li a,.account-loggedin,.dropdown-menu >li >a,.board-panel-menu >li,.breadcrumb li {    font-size: 13px;    font-weight: 400;}.menu-dropdown a {    line-height: 20px;}.extended-menu-btn {    font-weight: 500;    font-size: 16px;    text-align: center;    text-transform: uppercase;}.header-contact .header-info .icon {    font-size: 22px;    line-height: 20px;}.header-contact .header-info .title {    font-size: 14px;    font-weight: 500;}.crncy-lang-block .dropdown-menu li {    font-size: 12px;}.page-media-caption h2, .page-media-caption h3, .page-media-caption h4 {    text-transform: uppercase;}.page-media-caption h2, .page-media-caption h3 {    font-weight: 600;    margin-bottom: 15px;}.page-media-caption h2 {    font-size: 45px;    line-height: 50px;}.page-media-caption h3 {    font-size: 40px;    line-height: 46px;}.page-media-caption h4 {    font-size: 23px;    line-height: 32px;    font-weight: 400;    margin-bottom: 10px;    letter-spacing: .09em;}.page-media-caption p {    font-size: 16px;    line-height: 28px;    font-weight: 300;}.page-media-caption .breadcrumb li {    font-size: 18px;}@media only screen and (max-width: 991px) {    .page-media-caption h2 {        font-size: 34px;        line-height: 40px;    }    .page-media-caption h3 {        font-size: 30px;        line-height: 36px;    }    .page-media-caption p {        margin-bottom: 15px;    }    .page-media-caption .breadcrumb li {        font-size: 14px;    }}@media only screen and (max-width: 767px) {    .page-media-caption h2 {        font-size: 28px;        line-height: 34px;        margin-bottom: 8px;    }    .page-media-caption h3 {        font-size: 22px;        line-height: 28px;        margin-bottom: 10px;    }    .page-media-caption h4 {        font-size: 18px;        line-height: 24px;    }    .page-media-caption p {        margin-bottom: 10px;    }}.slider-caption .item-title-head .title {    font-size: 22px;    line-height: 30px;}.slider-caption .item-title-head .item-price {    font-size: 26px;    line-height: 30px;}.slider-caption .item-description {    font-size: 15px;    line-height: 25px;}.module-head .module-title {    font-size: 30px;    line-height: 30px;    font-weight: 500;}.module-head .module-sub-title,.module-head .module-description {    font-size: 18px;    line-height: 28px;}.post-item-head .heading,.post-item-body .heading {    font-size: 18px;    line-height: 22px;}.testi-content-block {    text-align: center;}.testi-content-block .title {    font-size: 20px;    line-height: 26px;}.testi-content-block .designation {    font-size: 14px;    line-height: 20px;    font-weight: 400;}.news-item-block .heading {    line-height: 24px;    font-size: 18px;}.news-item-block .meta {    font-weight: 400;    font-size: 13px;}.membership-block .membership-price {    font-size: 70px;    line-height: 52px;    font-weight: 500;    text-align: center;}.membership-block .membership-price .price-before,.membership-block .membership-price .price-after {    font-size: 32px;    line-height: 32px;}.membership-block .membership-title {    font-size: 16px;    line-height: 22px;    font-weight: 500;    text-align: center;    text-transform: uppercase;}.membership-block .membership-list li {    text-align: center;    line-height: 30px;}.membership-block .membership-link {    text-align: center;}.changer-actions span.title,.item-filter-inputs .filter-label {    font-size: 13px;    font-weight: 400;}.item-title-head .item-price,.item-title-head .item-price-wrap,.item-caption-layer .item-price,.item-caption-layer .item-price-wrap {    font-size: 20px;    line-height: 22px;    font-weight: 500;}.item-title-head .title,.item-caption-layer .title {    font-size: 16px;    line-height: 23px;    margin: 0 0 5px;    font-weight: 500;}.item-title-head .item-address,.item-caption-layer .item-address {    font-size: 13px;    line-height: 18px;    margin: 0;    font-weight: 400;}.item-media-title .item-type {    font-size: 13px;    line-height: 13px;    margin: 0 0 8px;    font-weight: 500;}.item-media-title .item-price {    font-size: 18px;    line-height: 18px;    margin: 0;    font-weight: 600;}.item-amenities li {    font-size: 13px;    line-height: 22px;    margin: 0;    font-weight: 500;}.agent-detail .short-info li,.agent-detail .personal-info li,.agent-list-block .short-info li {    font-size: 13px;    font-weight: 400;    line-height: 27px;}.agent-detail .block-title {    font-size: 16px;    line-height: 16px;    margin-bottom: 20px;}.agent-detail .company-media .media-heading {    font-weight: 400;    line-height: 20px;    margin-bottom: 6px;}.agent-detail .company-media .media-heading,.agent-detail .company-media a {    font-size: 14px;}.agent-info .name {    font-size: 24px;    line-height: 28px;    margin: 0;    font-weight: 500;}.agent-info .position {    font-size: 13px;    font-weight: 400;    line-height: 20px;    margin: 0 0 20px;}@media only screen and (max-width: 991px) {    .agent-info .name {        font-size: 22px;        line-height: 22px;    }    .agent-info .position {        line-height: 18px;        margin-bottom: 24px;    }}.item-filter-title {    font-size: 14px;}.agent-personal-info .personal-info-title {    font-size: 20px;    line-height: 20px;}.page-title-wrap h1, .page-title-wrap h2, .page-title-wrap h3 {    margin: 0 !important;    font-size: 24px;}.contact-info li .fa,.contact-info li i {    font-size: 27px;    text-align: center;}.contact-info strong {    font-size: 15px;    font-weight: 500;}.ced-module-wrap p {    font-size: 15px;    line-height: 25px;}.agent-module-body .description {    margin: 0 0 18px;}.agent-module-body .view {    margin: 0;    font-weight: 400;    font-size: 14px;    text-transform: uppercase;}.agent-module-body .view i {    font-size: 15px;}.agent-module-body .info .name,.agent-module-media .info .name {    font-size: 20px;    line-height: 20px;    margin: 0 0 10px;    font-weight: 500;}.agent-module-body .info .company,.agent-module-media .info .company {    font-size: 13px;    line-height: 15px;    margin: 0;    font-weight: 400;}.services-block .icon {    font-size: 42px;    text-align: center;}.services-block .title {    font-size: 20px;    line-height: 24px;}.services-block .ser-link {    font-size: 14px;    line-height: 14px;    font-weight: 400;    text-transform: uppercase;}.team-block .title {    font-size: 20px;    line-height: 24px;}.team-block .designation {    font-size: 14px;    line-height: 20px;    font-weight: 400;    text-transform: uppercase;}.tiled-grid-block .heading {    font-size: 26px;    line-height: 26px;}.tiled-grid-block .sub-heading {    font-size: 15px;    line-height: 15px;}.tiled-grid-block.v2 .heading {    font-size: 24px;    line-height: 24px;}.filter-trigger {    font-size: 14px;    font-weight: 500;    line-height: 14px;}#property-title-wrap .property-title,#property-title-wrap .property-price {    font-size: 24px;    line-height: 30px;    margin: 0 0 9px;    font-weight: 500;}#property-title-wrap .property-address {    font-size: 14px;    line-height: 20px;    margin: 0;    font-weight: 400;}.property-article .article-head .heading {    font-size: 20px;    line-height: 20px;    margin: 0;    font-weight: 500;}.property-detail .detail-title {    font-weight: 500;}.property-contact-info .position {    font-size: 13px;    line-height: 13px;    margin: 0 0 16px;    font-weight: 400;    text-transform: uppercase;}.property-contact-info .media-heading,.property-contact-info .inquire-title {    font-weight: 500;}.property-contact-info .media-heading {    font-size: 18px;    line-height: 20px;    margin: 0 0 10px;}.property-contact-info .inquire-title {    font-size: 16px;    line-height: 16px;}.article-head .head-right a {    font-size: 13px;}.blog-body .title {    font-size: 28px;    line-height: 34px;}.blog-footer .btn-read {    font-weight: 500;    font-size: 14px;}.blog-footer .author-meta,.blog-footer .btn-read {    line-height: 30px;}.author-meta li {    font-size: 13px !important;    line-height: 20px !important;}.meta-tags a {    font-size: 13px;    line-height: 1;    margin: 0 3px 3px 0;    font-weight: 400;}.blog-section .section-title,.blog-section .reply-title {    font-size: 20px;    line-height: 20px;    margin: 0 0 40px;}@media (max-width: 767px) {    .blog-section .section-title,    .blog-section .reply-title {        font-size: 16px;        line-height: 16px;        margin: 0 0 28px;    }}.blog-post-nav a {    font-size: 14px;    font-weight: 500;}.blog-post-nav span {    font-size: 14px;    line-height: 14px;    margin: 0 0 5px;    font-weight: 400;}.blog-author .heading {    font-size: 18px;    line-height: 18px;    margin: 0 0 5px;}.comments-block .heading {    font-size: 16px;    line-height: 20px;    margin: 0;    font-weight: 500;}@media only screen and (max-width: 767px) {    .comments-block .heading {        font-size: 14px;        line-height: 18px;    }}.comments-block small {    font-size: 13px;}.comment-actions a {    font-size: 13px;    line-height: 13px;    margin: 0;    font-weight: 400;}.widget_agent_contact .name {    font-weight: 500;}.widget_agent_contact li {    line-height: 20px;}.widget_contact .phone {    font-weight: 400;}.widget_contact .view {    font-size: 13px;    line-height: 13px;}.widget_categories li,.widget_pages li,.widget_archive li,.widget_meta li,.widget_recent_posts li {    font-size: 14px;    line-height: 18px;    margin: 0 0 12px 0;    font-weight: 500;}.widget_categories li li,.widget_pages li li,.widget_archive li li,.widget_meta li li,.widget_recent_posts li li {    font-weight: 400;    margin-bottom: 8px;}.widget_recent_posts .post-date {    font-weight: 400;    font-size: 13px;}.widget-title {    font-size: 14px;    line-height: 14px;    margin: 0;    font-weight: 500;    text-transform: uppercase;}.widget_tags .tagcloud a {    font-size: 13px;    line-height: 22px;    font-weight: 500;    margin: 0 5px 5px 0;}.widget_media_list .price,.widget_media_list .media-heading {    font-size: 14px;}.widget_media_list .price {    line-height: 14px;    margin: 0 0 6px;    font-weight: 500;}.widget_media_list .media-heading {    line-height: 20px;    margin: 0 0 6px;    font-weight: 500;}.widget_media_list address,.widget_media_list .amenities p {    font-size: 13px;}.widget_media_list address {    line-height: 13px;    margin: 0 0 17px;    font-weight: 400;}.widget_media_list .amenities p {    line-height: 15px;    margin: 0 0 6px;    font-weight: 400;}.widget_calendar caption {    text-align: center;    font-weight: 600;}.widget_calculate .morg-result h3 {    font-size: 16px;    font-weight: 400;}.widget_calculate .morg-result .show-morg {    font-size: 18px;    line-height: 20px;}.widget_calculate .morg-summery .result-title {    font-weight: 500;}.widget_calculate .morg-summery .result-value {    font-weight: 400;}.widget_calculate .morg-summery .result-title,.widget_calculate .morg-summery .result-value {    font-size: 14px;}.dashboard-title-head .head-title {    font-size: 16px;    line-height: 24px;    margin: 0;    font-weight: 500;    text-transform: uppercase;}.block-head .head-title {    font-size: 16px;    line-height: 20px;    margin: 0;    font-weight: 500;}.media-drag-drop {    text-align: center;}.media-drag-drop .fa {    font-size: 42px;}.media-drag-drop .drag-title {    font-weight: 400;    font-size: 28px;}.payment-title {    font-size: 16px;    margin-bottom: 10px !important;}.payment-taber .tab {    text-align: center;    font-size: 13px;    font-weight: 500;}.payment-taber .tab .fa {    font-size: 18px;}.payment-taber .tab p {    line-height: 14px;}.pkg-block .block-title {    font-size: 13px;    line-height: 13px;    font-weight: 500;}.pkg-block .pkg-value {    font-size: 14px;    font-weight: 400;}.pkg-block .pkg-value strong {    font-weight: 500;}.pkg-block .valid-text {    font-weight: 300;    font-size: 13px;}.pkg-block-count .counter-bottom {    font-size: 16px;    font-weight: 500;}.footer-copyright p {    margin: 0;}.wp-caption p.wp-caption-text {    font-size: 13px;    line-height: 13px;    font-style: italic;}/* ======================================================================== *//* START GLOBAL STYLE/* ======================================================================== */* {    margin: 0;    padding: 0;}img {    max-width: 100%;    height: auto;}.img-rounded {    border-radius: 3px;}.label {    padding: 3px 4px 2px;}a {    text-decoration: none;}a:hover, a:focus {    text-decoration: none;}hr {    border-color: #dbdbdb;    margin-top: 30px;    margin-bottom: 30px;}cite {    color: #b9b9b9;}.fa.fa-left-5 {    margin-left: 5px;}.fa.fa-left-8 {    margin-left: 8px;}.fa.fa-left-10 {    margin-left: 10px;}.fa.fa-left-12 {    margin-left: 12px;}.fa.fa-left-15 {    margin-left: 15px;}.fa.fa-right-5 {    margin-right: 5px;}.fa.fa-right-8 {    margin-right: 8px;}.fa.fa-right-10 {    margin-right: 10px;}.fa.fa-right-12 {    margin-right: 12px;}.fa.fa-right-15 {    margin-right: 15px;}.no-margin {    margin: 0 !important;}.margin-left-3 {    margin-left: 3px !important;}.margin-left-5 {    margin-left: 5px !important;}.margin-left-8 {    margin-left: 8px !important;}.margin-left-10 {    margin-left: 10px !important;}.margin-left-15 {    margin-left: 15px !important;}.margin-right-3 {    margin-right: 3px !important;}.margin-right-5 {    margin-right: 5px !important;}.margin-right-8 {    margin-right: 8px !important;}.margin-right-10 {    margin-right: 10px !important;}.margin-right-12 {    margin-right: 12px !important;}.margin-right-15 {    margin-right: 15px !important;}.margin-top-0 {    margin-top: 3px !important;}.margin-top-3 {    margin-top: 3px !important;}.margin-top-5 {    margin-top: 5px !important;}.margin-top-10 {    margin-top: 10px !important;}.margin-top-15 {    margin-top: 15px !important;}.margin-top-20 {    margin-top: 20px !important;}.margin-top-25 {    margin-top: 20px !important;}.margin-top-30 {    margin-top: 30px !important;}.margin-bottom-0 {    margin-bottom: 3px !important;}.margin-bottom-3 {    margin-bottom: 3px !important;}.margin-bottom-5 {    margin-bottom: 5px !important;}.margin-bottom-10 {    margin-bottom: 10px !important;}.margin-bottom-15 {    margin-bottom: 15px !important;}.margin-bottom-20 {    margin-bottom: 20px !important;}.margin-bottom-25 {    margin-bottom: 20px !important;}.margin-bottom-30 {    margin-bottom: 30px !important;}.no-padding {    padding: 0 !important;}.no-padding-left {    padding-left: 0;}.no-row-padding [class^="col-"] {    padding: 0;}.no-padding-right {    padding-right: 0;}.no-padding-top {    padding-top: 0 !important;}.no-padding-bottom {    padding-bottom: 0 !important;}.padding-left-30 {    padding-left: 30px;}.padding-right-30 {    padding-right: 30px;}.padding-left-20 {    padding-left: 20px;}.padding-right-20 {    padding-right: 20px;}.padding-left-15 {    padding-left: 15px;}.padding-right-15 {    padding-right: 15px;}.padding-left-10 {    padding-left: 10px;}.padding-right-10 {    padding-right: 10px;}.list-style-none {    list-style: none;}.table-block {    display: table;    width: 100%;}.table-row {    display: table-row;}.table-col {    display: table-cell;    white-space: nowrap;}.white-space-normal {    white-space: normal;}.v-middle {    vertical-align: middle !important;}.v-top {    vertical-align: top !important;}.v-bottom {    vertical-align: bottom !important;}.row-20 {    margin-left: -10px;    margin-right: -10px;}.row-20 [class^="col-"] {    padding-left: 10px;    padding-right: 10px;}.row-20 .tile-block {    margin-bottom: 20px;}.row-10 {    margin-left: -5px;    margin-right: -5px;}.row-10 [class^="col-"] {    padding-left: 5px;    padding-right: 5px;}.row-10 .tile-block {    margin-bottom: 10px;}.row-8 {    margin-left: -4px;    margin-right: -4px;}.row-8 [class^="col-"] {    padding-left: 4px;    padding-right: 4px;}.row-8 .tile-block {    margin-bottom: 8px;}.row-6 {    margin-left: -3px;    margin-right: -3px;}.row-6 [class^="col-"] {    padding-left: 3px;    padding-right: 3px;}.row-6 .tile-block {    margin-bottom: 6px;}.row-4 {    margin-left: -2px;    margin-right: -2px;}.row-4 [class^="col-"] {    padding-left: 2px;    padding-right: 2px;}.row-4 .tile-block {    margin-bottom: 4px;}.slider-load-animated {    opacity: 0;}.item-overlay {    display: block;    overflow: hidden;    width: 100%;    height: 100%;    position: relative;}.item-overlay:before {    content: '';    display: block;    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    z-index: 1;}.overlay-light:before {    background: #000;    opacity: 0.18;    filter: alpha(opacity=18);}.overlay-dark:before {    background: #222;    opacity: 0.38;    filter: alpha(opacity=38);}.overlay-gradient:before,.overlay-gradient-v2:before,.overlay-gradient-v3:before {    background-color: transparent;}.overlay-gradient:before {    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwLjYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjIyMjIiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');    background-size: 100%;    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0)), color-stop(60%, rgba(34, 34, 34, 0.6)), color-stop(100%, rgba(34, 34, 34, 0.8)));    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, rgba(34, 34, 34, 0.6) 60%, rgba(34, 34, 34, 0.8) 100%);    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, rgba(34, 34, 34, 0.6) 60%, rgba(34, 34, 34, 0.8) 100%);    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, rgba(34, 34, 34, 0.6) 60%, rgba(34, 34, 34, 0.8) 100%);}.overlay-gradient-v2:before {    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');    background-size: 100%;    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(55%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(34, 34, 34, 0.8)));    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 55%, rgba(34, 34, 34, 0.8));    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 55%, rgba(34, 34, 34, 0.8));    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 55%, rgba(34, 34, 34, 0.8));}.overlay-gradient-v3:before {    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjIyMjIyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');    background-size: 100%;    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(55%, rgba(255, 255, 255, 0)), color-stop(100%, #222222));    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 55%, #222222 100%);    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 55%, #222222 100%);    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 55%, #222222 100%);}.overlay-gradient-v4:before {    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiMyMjIyMjIiIHN0b3Atb3BhY2l0eT0iMC41MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');    background-size: 100%;    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(55%, rgba(255, 255, 255, 0)), color-stop(70%, rgba(34, 34, 34, 0.52)), color-stop(100%, rgba(34, 34, 34, 0.85)));    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 55%, rgba(34, 34, 34, 0.52) 70%, rgba(34, 34, 34, 0.85) 100%);    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 55%, rgba(34, 34, 34, 0.52) 70%, rgba(34, 34, 34, 0.85) 100%);    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 55%, rgba(34, 34, 34, 0.52) 70%, rgba(34, 34, 34, 0.85) 100%);}.animated:hover .overlay-gradient:before {    top: 28%;}.animated:hover .overlay-gradient-v2:before,.animated:hover .overlay-gradient-v3:before {    top: 20%;}.animated:hover .overlay-gradient-v4 {    opacity: .8;}.zoom-effect:hover >img {    -webkit-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);    transform: scale(1.1);}.overlay-link:before, .overlay-link:after {    position: absolute;    opacity: 0;}.overlay-link:before {    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: #222;}.overlay-link:after {    top: 50%;    left: 50%;    right: 0;    -webkit-transform: translate(-85%, -50%);    -ms-transform: translate(-85%, -50%);    -o-transform: translate(-85%, -50%);    transform: translate(-85%, -50%);    width: 40px;    height: 40px;    line-height: 37px;    color: #fff;    text-align: center;    font-size: 30px;    background-color: #21cdec;    font-family: "FontAwesome";    content: "\f105";    border-radius: 1px;    z-index: 1;}.overlay-link:hover:before {    opacity: .4;}.overlay-link:hover:after {    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    opacity: 1;}.navi >ul, .header-extended-menu .menu-inner, .widget_calculate .morg-result, .widget_categories ul,.widget_pages ul,.widget_archive ul,.widget_meta ul,.widget_recent_posts ul, .widget_categories li,.widget_pages li,.widget_archive li,.widget_meta li,.widget_recent_posts li, .list-search-sort, .view-changer-bar, .dashboard-title-head, .block-head, .steps-nav, .pkg-block, .pkg-block-count .counter-top, .item-list-wrap, .item-body-inner, .body-listing-map, .multi-gallery, .article-head, .property-features ul, .blog-footer, .gallery, .footer-copyright {    *zoom: 1;}.navi >ul:before, .header-extended-menu .menu-inner:before, .widget_calculate .morg-result:before, .widget_categories ul:before,.widget_pages ul:before,.widget_archive ul:before,.widget_meta ul:before,.widget_recent_posts ul:before, .widget_categories li:before,.widget_pages li:before,.widget_archive li:before,.widget_meta li:before,.widget_recent_posts li:before, .list-search-sort:before, .view-changer-bar:before, .dashboard-title-head:before, .block-head:before, .steps-nav:before, .pkg-block:before, .pkg-block-count .counter-top:before, .item-list-wrap:before, .item-body-inner:before, .body-listing-map:before, .multi-gallery:before, .article-head:before, .property-features ul:before, .blog-footer:before, .gallery:before, .footer-copyright:before, .navi >ul:after, .header-extended-menu .menu-inner:after, .widget_calculate .morg-result:after, .widget_categories ul:after,.widget_pages ul:after,.widget_archive ul:after,.widget_meta ul:after,.widget_recent_posts ul:after, .widget_categories li:after,.widget_pages li:after,.widget_archive li:after,.widget_meta li:after,.widget_recent_posts li:after, .list-search-sort:after, .view-changer-bar:after, .dashboard-title-head:after, .block-head:after, .steps-nav:after, .pkg-block:after, .pkg-block-count .counter-top:after, .item-list-wrap:after, .item-body-inner:after, .body-listing-map:after, .multi-gallery:after, .article-head:after, .property-features ul:after, .blog-footer:after, .gallery:after, .footer-copyright:after {    content: " ";    display: table;}.navi >ul:after, .header-extended-menu .menu-inner:after, .widget_calculate .morg-result:after, .widget_categories ul:after,.widget_pages ul:after,.widget_archive ul:after,.widget_meta ul:after,.widget_recent_posts ul:after, .widget_categories li:after,.widget_pages li:after,.widget_archive li:after,.widget_meta li:after,.widget_recent_posts li:after, .list-search-sort:after, .view-changer-bar:after, .dashboard-title-head:after, .block-head:after, .steps-nav:after, .pkg-block:after, .pkg-block-count .counter-top:after, .item-list-wrap:after, .item-body-inner:after, .body-listing-map:after, .multi-gallery:after, .article-head:after, .property-features ul:after, .blog-footer:after, .gallery:after, .footer-copyright:after {    clear: both;}.full-width, .header-top-bar, .header-top-bar .top-bar-inner, .crncy-lang-block .dropdown-menu, .header-fullwidth .header-wrap .container, .header-nav, .navi >ul >li.active >a:before, .navi .ced-megamenu-wrap, .navi >ul >li >a:hover:before,.header-right .btn-login-register:hover:before, .account-dropdown, .widget_search input[type="text"], .widget_categories ul ul,.widget_pages ul ul,.widget_archive ul ul,.widget_meta ul ul,.widget_recent_posts ul ul, .widget_calendar table, .page-media-caption .header-search .container, .saved-search-block, .saved-search-block .saved-search-text, .item-grid-view .property-item .media-left,.item-grid-view .property-item .media-body, .item-media-thumb img, .ced-table-layout, .tabs-nav, .footer-area {    width: 100%;}.border-default-color {    border-color: #dbdbdb;}.primary-color {    color: #21cdec;}.secondary-color {    color: #ffa200;}.border-primary-color {    border-color: #21cdec;}.border-secondary-color {    border-color: #ffa200;}.hover-effect-primary-color {    background-color: rgba(33, 205, 236, 0.8);}.primary-color-hover {    color: #13c1e0;}.secondary-color-hover {    color: #e69200;}.primary-background {    background-color: #21cdec;}.secondary-background {    background-color: #ffa200;}.primary-background-hover {    background-color: #11adc9;}.secondary-background-hover {    background-color: #cc8200;}.text-default {    color: #d7dce1;}.text-success {    color: #85c341;}.text-danger {    color: #c31b1b;}.text-ellipsis, .post-item-head .heading,.post-item-body .heading {    white-space: nowrap;    overflow: hidden;    width: 100%;    text-overflow: ellipsis;}.white-color, .header-transparent .header-search-inner .header-search-dropdown .bootstrap-select .btn,.header-transparent .header-search-inner .header-search-input .form-control, .header-transparent .header-search-filter .filter-btn .fa,.header-transparent .header-search-filter .filter-btn i,.header-transparent .header-search-filter .filter-btn,.header-transparent .search-v2 .search-part .dropdown-toggle,.header-transparent .search-v2 .search-part .dropdown-toggle .fa, .header-transparent .extended-menu-btn,.header-transparent .header-type-1 .header-right .btn-login-register,.header-transparent .header-type-2 .header-right .btn-login-register,.header-transparent .header-type-3 .header-right .btn-login-register, .header-transparent .extended-menu-btn:hover,.header-transparent .header-type-1 .header-right .btn-login-register:hover,.header-transparent .header-type-2 .header-right .btn-login-register:hover,.header-transparent .header-type-3 .header-right .btn-login-register:hover, .header-transparent .header-type-2 .header-right .btn-listing, .widget_newsletter .social-icons li, .widget_newsletter .social-icons li a, .page-media-caption .search-v1 .filter-btn,.page-media-caption .search-v1 .filter-btn .fa,.page-media-caption .search-v1 .filter-btn i, .page-media-caption .caption-content h2,.page-media-caption .caption-content h3,.page-media-caption .caption-content h4,.page-media-caption .caption-content p, .page-media-caption .caption-content .breadcrumb li, .page-media-caption .caption-content .breadcrumb a, .page-media-caption .caption-content .breadcrumb li::after, .search-expanded.dark-trans .btn-search,.search-expanded.dark-trans .advanced-search-wrap, .icon-holder.icon-dark .field-icon, .map-btn:hover, .map-info-box .box-close:hover, .user-image-block .user-title, .profile-avatar .btn, .upload-gallery-thumb .icon, .item-media-title .item-type,.item-media-title .item-price,.item-media-title .title,.item-media-title .item-address, .item-media-actions li.active,.item-media-actions li:hover, .action-btn:hover, .action-btn:active, .action-btn:focus, .action-btn:hover .fa, .action-btn:active .fa, .action-btn:focus .fa,.view-list-btn:hover,.view-list-btn:active,.view-list-btn:focus,.view-list-btn:hover .fa,.view-list-btn:active .fa,.view-list-btn:focus .fa, .property-item-layer .title a,.property-item-layer .item-price,.property-item-layer .item-address,.property-item-layer .item-amenities,.property-item-layer .item-amenities li, .property-item-layer .item-media-actions li, #property-media #property-title-wrap .property-title,#property-media #property-title-wrap .property-price,#property-media #property-title-wrap .property-address,#property-media #property-title-wrap .breadcrumb li,#property-media #property-title-wrap .breadcrumb a,#property-media #property-title-wrap .property-actions li,#property-media #property-title-wrap .breadcrumb li::after, .ced-lightbox-thumb .imgs-counter,.ced-lightbox-btn, .property-lightbox .btn-map-view, .property-lightbox .modal-title,.property-lightbox .item-amenities li, .property-lightbox .lightbox-actions .view-original-image, .property-lightbox .close, .call-action-text, .meta-tags a, .meta-tags a:hover {    color: #fff;}.white-bg, .header-transparent .burger-icon .line,.header-transparent .burger-icon::before,.header-transparent .burger-icon::after, .header-transparent .header-type-1 .navi >ul >li >a:before, .header-transparent .extended-menu-btn:before,.header-transparent .header-type-1 .header-right .btn-login-register:before,.header-transparent .header-type-2 .header-right .btn-login-register:before,.header-transparent .header-type-3 .header-right .btn-login-register:before, .header-type-3 .extended-menu-btn, .search-v2 .search-part .btn.dropdown-toggle, .search-v2 .filter-btn, .search-mobile, .slider-caption .item-body, .input-unit, .ced-alert-block, .block-head, .saved-search-block, .item-body, .action-btn,.view-list-btn, .agent-detail, .agent-detail.style-blocked .inner-block, .item-filter-wrap, .property-article, .article-block, .blog-body,.blog-author,.comments-block-wrap, .blog-footer, .services-block, .team-block, .post-item-head,.post-item-body,.post-item-footer, .membership-block, .bootstrap-select .btn,.btn.dropdown-toggle, .taber-content .tab-pane, .btn.btn-white {    background-color: #fff;}.transparent-bg, .property-item-layer .item-media-actions li {    background-color: transparent !important;}.grey-bg {    background-color: #4b4b4b;}.grey-bg-light {    background-color: #a5a5a5;}.grey-bg-lighter {    background-color: #bdbdbd;}.white-color, .header-transparent .header-search-inner .header-search-dropdown .bootstrap-select .btn,.header-transparent .header-search-inner .header-search-input .form-control, .header-transparent .header-search-filter .filter-btn .fa,.header-transparent .header-search-filter .filter-btn i,.header-transparent .header-search-filter .filter-btn,.header-transparent .search-v2 .search-part .dropdown-toggle,.header-transparent .search-v2 .search-part .dropdown-toggle .fa, .header-transparent .extended-menu-btn,.header-transparent .header-type-1 .header-right .btn-login-register,.header-transparent .header-type-2 .header-right .btn-login-register,.header-transparent .header-type-3 .header-right .btn-login-register, .header-transparent .extended-menu-btn:hover,.header-transparent .header-type-1 .header-right .btn-login-register:hover,.header-transparent .header-type-2 .header-right .btn-login-register:hover,.header-transparent .header-type-3 .header-right .btn-login-register:hover, .header-transparent .header-type-2 .header-right .btn-listing, .widget_newsletter .social-icons li, .widget_newsletter .social-icons li a, .page-media-caption .search-v1 .filter-btn,.page-media-caption .search-v1 .filter-btn .fa,.page-media-caption .search-v1 .filter-btn i, .page-media-caption .caption-content h2,.page-media-caption .caption-content h3,.page-media-caption .caption-content h4,.page-media-caption .caption-content p, .page-media-caption .caption-content .breadcrumb li, .page-media-caption .caption-content .breadcrumb a, .page-media-caption .caption-content .breadcrumb li::after, .search-expanded.dark-trans .btn-search,.search-expanded.dark-trans .advanced-search-wrap, .icon-holder.icon-dark .field-icon, .map-btn:hover, .map-info-box .box-close:hover, .user-image-block .user-title, .profile-avatar .btn, .upload-gallery-thumb .icon, .item-media-title .item-type,.item-media-title .item-price,.item-media-title .title,.item-media-title .item-address, .item-media-actions li.active,.item-media-actions li:hover, .action-btn:hover, .action-btn:active, .action-btn:focus, .action-btn:hover .fa, .action-btn:active .fa, .action-btn:focus .fa,.view-list-btn:hover,.view-list-btn:active,.view-list-btn:focus,.view-list-btn:hover .fa,.view-list-btn:active .fa,.view-list-btn:focus .fa, .property-item-layer .title a,.property-item-layer .item-price,.property-item-layer .item-address,.property-item-layer .item-amenities,.property-item-layer .item-amenities li, .property-item-layer .item-media-actions li, #property-media #property-title-wrap .property-title,#property-media #property-title-wrap .property-price,#property-media #property-title-wrap .property-address,#property-media #property-title-wrap .breadcrumb li,#property-media #property-title-wrap .breadcrumb a,#property-media #property-title-wrap .property-actions li,#property-media #property-title-wrap .breadcrumb li::after, .ced-lightbox-thumb .imgs-counter,.ced-lightbox-btn, .property-lightbox .btn-map-view, .property-lightbox .modal-title,.property-lightbox .item-amenities li, .property-lightbox .lightbox-actions .view-original-image, .property-lightbox .close, .call-action-text, .meta-tags a, .meta-tags a:hover {    color: #fff;}.black-color, .item-media-actions li, .blog-body .title a, .blog-post-nav a, .filter-trigger:hover:before, .filter-trigger.active:before {    color: #000;}.black-bg {    background-color: #000;}.font-color {    color: #636363;}.display-block, .pkg-block .block-title, .meta-tags a, .blog-author .email {    display: block;}.list-none, .item-media-actions, .meta-tags {    list-style: none;}.display-inline-block, .meta-tags li {    display: inline-block;}.display-inline {    display: inline;}.element-shadow, .map-btn, .item-media-actions li, .owl-nav div[class*="owl-"] {    box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.2);}/* ======================================================================== *//* START LAYOUT STYLE/* ======================================================================== */.dashboard-panel {    position: fixed;    left: 0;    width: 250px;    height: 100%;}.dashboard-right {    width: 100%;    padding-left: 250px;}@media only screen and (max-width: 1199px) {    .dashboard-panel {        width: 205px;    }    .dashboard-right {        padding-left: 205px;    }}@media only screen and (max-width: 991px) {    .dashboard-panel {        display: none;    }    .dashboard-right {        padding: 0;    }}.header-area {    position: relative;    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15);    z-index: 5;}@media (min-width: 1200px) {    .ced-content-area {        width: 70%;    }}@media (min-width: 992px) and (max-width: 1199px) {    .ced-content-area {        width: 68%;    }}@media only screen and (max-width: 991px) {    .ced-content-area {        margin-bottom: 50px;    }}@media (min-width: 1200px) {    .ced-sidebar-area {        width: 30%;    }}@media (min-width: 992px) and (max-width: 1199px) {    .ced-sidebar-area {        width: 32%;    }}/* ======================================================================== *//* START TOP BARS STYLE/* ======================================================================== */.header-top-bar {    background-color: #4b4b4b;}.header-top-bar .top-bar-left,.header-top-bar .top-bar-right {    display: table-cell;    vertical-align: middle;}.header-top-bar .top-bar-right {    text-align: right;}.header-top-bar .top-bar-inner {    display: table;}.header-top-bar .social-icons li {    margin: 0;}.header-top-bar .social-icons a {    width: 45px !important;    height: 45px !important;    line-height: 45px !important;    background-color: transparent;    font-size: 14px;}.crncy-lang-block >li {    padding-left: 18px;    padding-right: 18px;    cursor: pointer;    border-left: 1px solid rgba(255, 255, 255, 0.2);}.crncy-lang-block >li:last-child {    border-right: 1px solid rgba(255, 255, 255, 0.2);}.crncy-lang-block >li span {    color: #fff;    display: inline-block;}.crncy-lang-block >li i {    margin-left: 10px;}.crncy-lang-block li.open,.crncy-lang-block li:hover {    background-color: #fff;}.crncy-lang-block li.open span,.crncy-lang-block li:hover span {    color: #636363;}.crncy-lang-block li.open .dropdown-menu {    top: 100%;    opacity: 1;    visibility: visible;}.crncy-lang-block .dropdown-menu {    border-radius: 0;    border-top: 0;    margin-top: 0;    min-width: calc(100% + 2px);    border-color: #dbdbdb;    left: -1px;    display: block;    opacity: 0;    visibility: hidden;    top: 35px;}.crncy-lang-block .dropdown-menu li {    padding: 12px 18px;    line-height: 18px;    font-weight: 400;}.crncy-lang-block .dropdown-menu li:hover {    color: #21cdec;}.crncy-lang-block .dropdown-menu .flag-img {    float: right;}.top-nav >ul >li >a {    line-height: 45px !important;    color: #fff !important;}.top-nav >ul >li >a:before {    display: none;    text-overflow: clip;    white-space: inherit;}.top-nav >ul .menu-dropdown {    max-width: 133px;}.top-nav >ul .menu-dropdown a {    padding: 10px 20px;}.top-nav >ul .menu-dropdown a:hover {    color: #21cdec;}.top-contact-address li {    color: #fff;    margin-right: 28px;}.top-contact-address li:last-child {    margin: 0;}.top-contact-address li i {    margin-right: 10px;}.top-contact-address a {    color: #fff;}.top-contact-address a:hover {    color: rgba(255, 255, 255, 0.8);}.top-contact-address,.crncy-lang-block {    list-style: none;    margin: 0;    font-size: 0;}.top-contact-address li,.crncy-lang-block >li {    display: inline-block;    position: relative;    font-size: 13px;    line-height: 45px;    font-weight: 500;}/* ======================================================================== *//* START HEADERS STYLE/* ======================================================================== */.header-transparent {    box-shadow: none;    /*.header-type-1,  .header-type-3 {    .header-right .btn-login-register:before {      @extend .white-bg;    }    .header-right .btn-login-register {      @extend .white-color;    }  }*/}@media (min-width: 992px) and (max-width: 1199px) {    .header-transparent {        position: absolute;        z-index: 10;        top: 0;        width: 100%;    }}@media (min-width: 1200px) {    .header-transparent {        position: absolute;        z-index: 10;        top: 0;        width: 100%;    }}.header-transparent .header-wrap .header-body,.header-transparent .header-search,.header-transparent .header-search-inner .header-search-dropdown .bootstrap-select .btn,.header-transparent .header-search-input .form-control,.header-transparent .extended-menu-btn,.header-transparent .search-v2 .search-part .dropdown-toggle,.header-transparent .search-v2 .filter-btn {    background-color: rgba(255, 255, 255, 0.4);}.header-transparent .header-wrap,.header-transparent .header-search {    border-bottom: 1px solid transparent;}.header-transparent .extended-menu-btn {    border-right: 1px solid transparent;}.header-transparent .search-v2 .filter-btn {    border-left: none;    border-right: none;}.header-transparent .header-wrap,.header-transparent .header-search,.header-transparent .extended-menu-btn,.header-transparent .header-search-inner .header-search-dropdown .bootstrap-select .btn,.header-transparent .header-search-inner .header-search-input .form-control,.header-transparent .header-type-3 .header-right .btn-listing,.header-transparent .search-v2 .search-part .dropdown-toggle,.header-transparent .search-v2 .filter-btn {    border-color: rgba(255, 255, 255, 0.7) !important;}.header-transparent .header-search-inner .header-search-input .form-control {    border-left-color: transparent;}.header-transparent .header-search-inner .header-search-input .form-control::-moz-placeholder {    color: #fff;    opacity: 1;}.header-transparent .header-search-inner .header-search-input .form-control:-ms-input-placeholder {    color: #fff;}.header-transparent .header-search-inner .header-search-input .form-control::-webkit-input-placeholder {    color: #fff;}.header-transparent .header-type-1.header-sticky {    background-color: #21cdec;    border: none;}.header-transparent .bootstrap-select .btn:focus, .header-transparent .bootstrap-select .btn:active {    background-color: transparent !important;}.header-transparent .header-type-2 .header-right .btn-listing {    border-color: #fff;}.header-transparent .header-type-3 .header-right .btn-listing {    background-color: transparent;    border-left: 1px solid transparent;}.header-transparent .header-search.start-sticky {    background-color: #4b4b4b;}.header-fullwidth .header-type-1 .container {    padding: 0 15px;}.header-fullwidth .header-type-2 .container {    padding-right: 15px;}.nav-right .header-nav {    text-align: right;}.header-nav {    padding: 0 18px;    position: relative;}.header-nav .social-icons a {    color: #636363;}.header-nav .header-logo {    padding-right: 10px;}.header-nav .header-logo h1 {    line-height: 82px;}.header-nav .header-right {    padding-left: 10px;}.header-nav .crncy-lang-block >li span {    color: #636363;}.header-logo h1 {    font-size: 24px;    margin: 0;    color: #636363;}.header-logo img {    max-width: inherit;    height: auto;}.header-right {    position: relative;    padding-left: 29px;    white-space: nowrap;}.header-right .btn {    padding: 10px 18px;}.header-right .btn-login-register {    color: #fff;    position: relative;    display: inline-block;}.header-right .btn-login-register span {    margin: 0 5px;}.header-menu,.header-logo,.header-right,.header-nav,.header-info {    display: table-cell;    vertical-align: middle;}.extended-menu-btn {    display: block;    padding: 0 20px;    color: #838282;    cursor: pointer;    background-color: #F8F8F8;    white-space: nowrap;}.extended-menu-btn.active, .extended-menu-btn:hover {    background-color: #4b4b4b;    color: #fff;}.extended-menu-btn.active .burger-icon:before, .extended-menu-btn.active .burger-icon:after,.extended-menu-btn.active .burger-icon .line, .extended-menu-btn:hover .burger-icon:before, .extended-menu-btn:hover .burger-icon:after,.extended-menu-btn:hover .burger-icon .line {    background-color: #fff;}.extended-menu-btn span {    display: inline-block;    vertical-align: middle;}.burger-icon {    width: 20px;    height: 16px;    margin-right: 5px;}.burger-icon .line, .burger-icon:before, .burger-icon:after {    width: 100%;    height: 3px;    background-color: #838282;    display: block;}.burger-icon:before, .burger-icon:after {    content: "";    transition: 0.3s cubic-bezier(0.5, 0.2, 0.2, 1);}.burger-icon .line {    margin: 3px 0;}.active .burger-icon:before,.active .burger-icon:after {    border-radius: 5px;}.active .burger-icon:before {    -moz-transform: translateY(6px) rotate(45deg);    -ms-transform: translateY(6px) rotate(45deg);    -webkit-transform: translateY(6px) rotate(45deg);    transform: translateY(6px) rotate(45deg);    -webkit-animation: rotateR;    -o-animation: rotateR;    animation: rotateR;}.active .burger-icon .line {    opacity: 0;}.active .burger-icon:after {    -moz-transform: translateY(-6px) rotate(-45deg);    -ms-transform: translateY(-6px) rotate(-45deg);    -webkit-transform: translateY(-6px) rotate(-45deg);    transform: translateY(-6px) rotate(-45deg);    -webkit-animation: rotateL;    -o-animation: rotateL;    animation: rotateL;}@-moz-keyframes rotateR {    from {        -moz-transform: translateY(0px) rotate(0deg);        transform: translateY(0px) rotate(0deg);    }    to {        -moz-transform: translateY(6px) rotate(45deg);        transform: translateY(6px) rotate(45deg);    }}@-webkit-keyframes rotateR {    from {        -webkit-transform: translateY(0px) rotate(0deg);        transform: translateY(0px) rotate(0deg);    }    to {        -webkit-transform: translateY(6px) rotate(45deg);        transform: translateY(6px) rotate(45deg);    }}@keyframes rotateR {    from {        -moz-transform: translateY(0px) rotate(0deg);        -ms-transform: translateY(0px) rotate(0deg);        -webkit-transform: translateY(0px) rotate(0deg);        transform: translateY(0px) rotate(0deg);    }    to {        -moz-transform: translateY(6px) rotate(45deg);        -ms-transform: translateY(6px) rotate(45deg);        -webkit-transform: translateY(6px) rotate(45deg);        transform: translateY(6px) rotate(45deg);    }}@-moz-keyframes rotateL {    from {        -moz-transform: translateY(0px) rotate(0deg);        transform: translateY(0px) rotate(0deg);    }    to {        -moz-transform: translateY(-6px) rotate(-45deg);        transform: translateY(-6px) rotate(-45deg);    }}@-webkit-keyframes rotateL {    from {        -webkit-transform: translateY(0px) rotate(0deg);        transform: translateY(0px) rotate(0deg);    }    to {        -webkit-transform: translateY(-6px) rotate(-45deg);        transform: translateY(-6px) rotate(-45deg);    }}@keyframes rotateL {    from {        -moz-transform: translateY(0px) rotate(0deg);        -ms-transform: translateY(0px) rotate(0deg);        -webkit-transform: translateY(0px) rotate(0deg);        transform: translateY(0px) rotate(0deg);    }    to {        -moz-transform: translateY(-6px) rotate(-45deg);        -ms-transform: translateY(-6px) rotate(-45deg);        -webkit-transform: translateY(-6px) rotate(-45deg);        transform: translateY(-6px) rotate(-45deg);    }}@media only screen and (max-width: 991px) {    .header-type-1,    .header-type-2,    .header-type-3 {        display: none;    }}.header-type-1 .header-body .header-right {    border-left: 1px solid rgba(255, 255, 255, 0.5);}.header-type-1.header-contact .header-top {    background-color: #fff;}.header-type-2 .container-fluid {    padding-left: 0;}.header-type-2 .header-logo {    padding: 0 30px;}.header-type-3 .container-fluid {    padding-left: 0;    padding-right: 0;}.header-type-3 .header-right {    float: right;}.header-type-3 .header-right .btn-listing {    border: 0;    border-radius: 0;    padding: 0 30px;}.header-type-3 .header-menu,.header-type-3 .header-logo,.header-type-3 .header-right {    display: block;    vertical-align: middle;}.header-type-3 .header-menu,.header-type-3 .header-right {    position: relative;    z-index: 2;}.header-type-3 .header-menu {    float: left;}.header-type-3 .header-logo {    position: absolute;    top: 0;    right: 0;    left: 0;    width: 100%;    padding: 0 148px;    z-index: 1;}.header-type-3 .header-logo h1 {    line-height: 55px;}.header-type-2.start-sticky,.header-type-3.start-sticky {    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15);}.header-contact .header-top .header-logo {    padding-right: 40px;}.header-contact .header-top .header-right {    padding-left: 40px;}.header-contact .header-top .header-right .btn {    padding: 11px 20px;}.header-contact .header-info ul {    margin: 0;    list-style: none;}.header-contact .header-info li {    padding: 10px;    display: inline-block;    border-left: 1px solid #efefef;    min-width: 219px;    text-align: center;    margin-right: -3px;}.header-contact .header-info li:last-child {    border-right: 1px solid #efefef;    margin: 0;}@media only screen and (max-width: 1199px) {    .header-contact .header-info li {        min-width: 190px;    }}.header-contact .header-info .icon {    margin-bottom: 8px;    color: #21cdec;}.header-contact .header-info .icon,.header-contact .header-info span {    display: block;}.header-contact .header-info span {    line-height: 17px;}.header-contact .header-info .title {    color: #2c2c2c;    margin-bottom: 2px;}.header-contact .header-info .value {    color: #9b9b9b;}.header-contact .header-nav {    padding-left: 0;}.header-contact .social-icons li {    margin-right: 10px;}.header-contact .social-icons a {    width: 30px;    height: 30px;    line-height: 30px;    border: 1px solid #dbdbdb;    border-radius: 3px;    font-size: 14px;}.header-contact .social-icons a:hover {    background-color: #21cdec;    color: #fff;    border-color: #21cdec;}.header-contact.header-sticky .header-top {    display: none;}.header-type-1 .account-loggedin,.header-type-2 .extended-menu-btn,.header-type-2 .account-loggedin,.header-type-2 .header-right .btn-login-register,.header-type-3 .extended-menu-btn,.header-type-3 .header-logo,.header-type-3 .account-loggedin,.header-type-3 .header-right .btn-listing,.header-type-3 .header-right .btn-login-register {    line-height: 60px;    height: 60px;}.header-type-2 .container-fluid,.header-type-2 .container,.header-type-3 .container-fluid,.header-type-3 .container {    position: relative;}.header-sticky {    position: fixed;    top: 0;    left: 0;    right: 0;    z-index: 50;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);}.header-sticky.start-sticky {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    border: none;}.navi >ul {    margin: 0;    font-size: 0;    width: 100%;}.navi >ul >li {    position: relative;    display: inline-block;    list-style: none;    overflow: hidden;    vertical-align: top;}.navi >ul >li >a {    display: block;    padding: 0 12px;    text-decoration: none;    color: #636363;    position: relative;}.navi >ul >li >a:hover {    color: #21cdec;}@media (min-width: 768px) and (max-width: 991px) {    .navi >ul >li >a {        padding: 0 10px;    }}@media (min-width: 992px) and (max-width: 1199px) {    .navi >ul >li >a {        padding: 0 9px;    }}.navi >ul .has-sub-child >a:after {    font-family: "FontAwesome";    display: inline-block;    vertical-align: middle;    margin: 0 0 0 10px;    float: right;}.navi >ul >.has-sub-child >a:after {    content: '\f107';}.navi >ul >li.active {    overflow: visible;}.navi >ul >li.active >a {    color: #21cdec;}.navi >ul >li.active >.menu-dropdown,.navi >ul >li.active .ced-megamenu-wrap {    top: 100%;    opacity: 1;    visibility: visible;    z-index: 999;}.navi .ced-megamenu-wrap {    display: table;    padding: 35px;    background-color: #fff;    border-top: 0;    overflow: hidden;}.navi .ced-megamenu-wrap ul {    position: relative;    right: 0;    top: 0 !important;    left: 0 !important;    text-align: left;}.navi .ced-megamenu-wrap >li {    display: table-cell;    table-layout: fixed;    border: none !important;    padding-right: 40px;    width: 25%;}.navi .ced-megamenu-wrap >li:last-child {    padding: 0;}.navi .ced-megamenu-wrap >li >a {    text-align: left;    font-weight: 500;    text-transform: uppercase;    padding: 0;    margin-bottom: 14px;}.navi .ced-megamenu-wrap a {    line-height: 20px;}.navi .ced-megamenu-wrap .ced-menu-title-hidden >a {    display: none;}.navi .ced-megamenu-wrap .sub-menu {    background: transparent;    box-shadow: none;    display: block;}.navi .ced-megamenu-wrap .sub-menu li {    border: none;    display: block;}.navi .ced-megamenu-wrap .sub-menu a {    padding: 10px 0;}.navi .ced-megamenu-wrap .sub-menu a:before {    content: '\f105';    font-family: "FontAwesome";    display: inline-block;    vertical-align: top;    margin: 0 10px 0 0;}.navi >ul >li >a,.header-right .btn-login-register {    line-height: 60px;}.navi >ul >li >a:before,.header-right .btn-login-register:before {    width: 0;    height: 3px;    background-color: #21cdec;    content: '';    display: block;    position: absolute;    top: 0;    left: 0;    right: 0;    margin: 0 auto;}.menu-dropdown,.menu-dropdown ul,.ced-megamenu-wrap,.account-dropdown {    position: absolute;    top: 80%;    opacity: 0;    visibility: hidden;    background-color: #fff;    z-index: -1;}.menu-dropdown,.ced-megamenu-wrap,.account-dropdown {    -webkit-transition: opacity 0.4s ease-in-out, top 0.4s ease-in-out;    -o-transition: opacity 0.4s ease-in-out, top 0.4s ease-in-out;    transition: opacity 0.4s ease-in-out, top 0.4s ease-in-out;}.menu-dropdown,.menu-dropdown ul {    list-style: none;    width: 180px;    text-align: left !important;}.menu-dropdown a,.ced-megamenu-wrap a {    color: #2c2c2c;    display: block;}.menu-dropdown a:hover,.ced-megamenu-wrap a:hover {    background: none;    color: #21cdec;}.menu-dropdown {    left: 0;    border-top: 0;}.menu-dropdown .has-sub-child >a:after {    content: '\f105';}.menu-dropdown li {    position: relative;}.menu-dropdown li:last-child {    border: none;}.menu-dropdown a {    padding: 15px;}.menu-dropdown li.active >a {    color: #21cdec;}.menu-dropdown li.active >ul {    top: -1px !important;    opacity: 1;    visibility: visible;}.menu-dropdown ul.sub-menu {    position: absolute;    top: -20px;    right: -180px;}.account-loggedin {    overflow: hidden;}.account-loggedin .user-image {    cursor: pointer;    margin-right: 21px;    display: inline-block;    width: 36px;}.account-loggedin.active {    overflow: visible;}.account-loggedin.active .account-dropdown {    top: 100%;    opacity: 1;    visibility: visible;    z-index: 10;}.account-dropdown {    max-width: 100%;    border: 0 !important;    border-top: 0;    right: 0;    text-align: left;}.account-dropdown ul >li a {    transition: none;    line-height: 18px;    padding: 15px 15px 15px 20px;}.account-dropdown ul >li a:hover {    color: #fff;}@media only screen and (max-width: 991px) {    .account-dropdown ul >li a {        padding: 14px 14px 14px 18px !important;        font-size: 12px !important;    }    .account-dropdown ul .fa {        margin-right: 10px !important;    }}.account-login a {    color: #fff;    margin-right: 26px;}.account-login a:last-child {    margin: 0;}.header-extended-menu {    display: none;    position: relative;    background-color: #4b4b4b;}.header-extended-menu .navi >ul >li >a {    color: #fff;    line-height: 70px;}.header-extended-menu .menu-inner {    border-top: 1px solid rgba(255, 255, 255, 0.2);    padding: 0 30px;    opacity: 0;}.header-extended-menu.menu-open .menu-inner {    opacity: 1;}.mobile-header {    display: none;    width: 100%;    background-color: #21cdec;}.mobile-header >.container {    position: relative;}@media (max-width: 481px) {    .mobile-header >.container {        width: 100%;        padding-left: 15px;        padding-right: 15px;    }}.mobile-header .user-icon {    display: inline-block;    text-align: center;    width: 30px;    line-height: 23px;    color: #fff;    cursor: pointer;}.mobile-header .account-action li.active .account-dropdown {    top: 60px;}.mobile-header .account-action >li {    line-height: 57px !important;}.mobile-header .account-action li.active + .account-dropdown {    top: 40px !important;    z-index: 999;}.mobile-header .account-action .user-image {    border: 2px solid #fff;    margin-left: 0;    width: 32px;    height: 32px;}.mobile-header .account-dropdown {    width: 100%;}.mobile-header-inner {    height: 50px;    display: table;    width: 100%;}.mobile-header-nav,.mobile-header-logo,.mobile-header-user {    display: table-cell;    vertical-align: middle;}.mobile-header-nav {    width: 10%;}.mobile-header-logo {    width: 80%;    text-align: center;}.mobile-header-user {    width: 10%;    text-align: right;    font-size: 16px;}.mobile-header-user .user-icon.open + .account-dropdown {    opacity: 1;    visibility: visible;    top: 100%;    z-index: 999;}.mobile-nav-trigger {    cursor: pointer;    color: #fff;    font-size: 20px;    display: inline-block;    position: relative;    top: 1px;}.mobile-nav-trigger.open + .mobile-nav-dropdown {    opacity: 1;    filter: alpha(opacity=100);    top: 100%;    visibility: visible;}.mobile-nav-trigger.open + .mobile-nav-dropdown ul {    visibility: visible;    opacity: 1;    z-index: 1;}.mobile-nav-dropdown {    opacity: 0;    filter: alpha(opacity=0);    visibility: hidden;    position: absolute;    top: 80%;    left: 0;    width: 100%;    z-index: 999;}.mobile-nav-dropdown >ul {    box-shadow: none;    background-color: #fff;}.mobile-nav-dropdown ul {    list-style: none;    width: 100% !important;    margin: 0;    position: relative !important;    -webkit-transition: none !important;    -o-transition: none !important;    transition: none !important;}.mobile-nav-dropdown ul ul {    display: none;    background-color: #21cdec;    top: auto !important;    right: auto !important;    left: auto !important;    box-shadow: none;}.mobile-nav-dropdown ul ul li {    font-weight: 400;}.mobile-nav-dropdown ul ul li:hover, .mobile-nav-dropdown ul ul li.active {    background-color: rgba(0, 0, 0, 0.05);}.mobile-nav-dropdown ul ul li:hover >a, .mobile-nav-dropdown ul ul li.active >a {    color: #fff;}.mobile-nav-dropdown ul ul .menu-expand,.mobile-nav-dropdown ul ul a {    color: #fff;}.mobile-nav-dropdown li {    width: 100%;    border-bottom: 1px solid #dbdbdb;    font-size: 13px;    font-weight: 500;    position: relative;}.mobile-nav-dropdown li:last-child {    border-bottom: none;}.mobile-nav-dropdown li:hover, .mobile-nav-dropdown li.active {    background-color: #21cdec;}.mobile-nav-dropdown li:hover >.menu-expand,.mobile-nav-dropdown li:hover >a, .mobile-nav-dropdown li.active >.menu-expand,.mobile-nav-dropdown li.active >a {    color: #fff;}.mobile-nav-dropdown li.active >.menu-expand:before {    content: '\f107';}.mobile-nav-dropdown .menu-expand {    position: absolute;    right: 10px;    top: 10px;    color: #636363;    display: block;    width: 30px;    height: 30px;    line-height: 27px;    cursor: pointer;    font-size: 14px;    text-align: center;    border: 1px solid rgba(219, 219, 219, 0.06);    z-index: 1;}.mobile-nav-dropdown .menu-expand:before {    content: '\f105';    font-family: "FontAwesome";}.mobile-nav-dropdown a {    color: #636363;    display: inline-block;    padding: 15px 18px;    width: 100%;    line-height: 20px;}.mobile-nav-dropdown a:after {    content: '' !important;}@media only screen and (max-width: 991px) {    .header-wrap {        display: none;    }    .mobile-header {        display: block;    }}/* ======================================================================== *//* START WIDGETS STYLE/* ======================================================================== */.widget {    padding: 20px;    margin-top: 30px;    background-color: #fff;}.widget:first-child {    margin: 0;}.widget .widget-title {    padding-bottom: 27px;}.widget .media {    margin-top: 30px;}.widget .media:first-child {    margin: 0;}.widget .media .media-object {    display: block;    width: 108px;}.widget .media-left {    padding-right: 18px;}.widget .media-right {    padding-left: 18px;}.widget_advanced_search .range-slider-wrap label {    margin-bottom: 15px;}.widget_advanced_search .range-slider-wrap .range-text {    margin: 10px 0 0;}.widget_advanced_search .range-first .range-slider-wrap {    padding-bottom: 20px;    border-bottom: 1px solid #dbdbdb;}.widget_advanced_search .check-list .checkbox-inline {    margin: 0 !important;    min-width: 48%;}.widget-slider .owl-nav div[class*="owl-"] {    top: 42%;}.widget-slider .owl-dots {    padding-top: 20px;}.widget_featured_posts .property-item-layer {    margin-bottom: 20px;}.widget_featured_posts .property-item-layer:last-child {    margin: 0;}.widget_calculate .form-group {    position: relative;}.widget_calculate .morg-detail {    margin-top: 25px;}.widget_calculate .morg-result h3 {    float: left;    margin: 0;}.widget_calculate .morg-result .show-morg {    float: right;    cursor: pointer;    color: #bcbcbc;}.widget_calculate .morg-summery {    display: none;    margin-top: 25px;    border-top: 1px solid rgba(0, 0, 0, 0.15);    padding-top: 15px;}.widget_calculate .morg-summery .result-title {    color: #2c2c2c;}.widget_calculate .morg-summery .result-value {    margin-bottom: 8px;    color: #9b9b9b;}.widget_calculate .morg-summery .result-value:last-child {    margin: 0;}.widget_search form div {    position: relative;}.widget_search input[type="text"] {    height: 42px;    border: 1px solid #dbdbdb;    font-size: 14px;    font-weight: 400;    padding: 6px 20px;    border-radius: 4px;}.widget_search button {    position: absolute;    top: 0;    right: 0;    height: 42px;    width: 42px;    background: none;    border: none;}.widget_search button:before {    content: '\f002';    font-family: "FontAwesome";    display: block;    color: #000;}.widget_tags .tagcloud {    font-size: 0;}.widget_tags .tagcloud a {    display: inline-block;    padding: 2px 10px 4px 10px;    color: #fff;    background-color: #21cdec;    border-radius: 3px;    opacity: 0.7;}.widget_tags .tagcloud a:hover {    opacity: 1;}.widget_categories ul,.widget_pages ul,.widget_archive ul,.widget_meta ul,.widget_recent_posts ul {    list-style: none;    margin: 0;    overflow: hidden;}.widget_categories ul ul,.widget_pages ul ul,.widget_archive ul ul,.widget_meta ul ul,.widget_recent_posts ul ul {    padding: 10px 0 0 15px;}.widget_categories li,.widget_pages li,.widget_archive li,.widget_meta li,.widget_recent_posts li {    color: #a5a5a5;    display: block;    width: 100%;}.widget_categories li:last-child,.widget_pages li:last-child,.widget_archive li:last-child,.widget_meta li:last-child,.widget_recent_posts li:last-child {    margin: 0;}.widget_categories a,.widget_pages a,.widget_archive a,.widget_meta a,.widget_recent_posts a {    position: relative;    padding-left: 15px;}.widget_categories a:hover,.widget_pages a:hover,.widget_archive a:hover,.widget_meta a:hover,.widget_recent_posts a:hover {    padding-left: 20px;}.widget_categories a:before,.widget_pages a:before,.widget_archive a:before,.widget_meta a:before,.widget_recent_posts a:before {    content: "\f105";    font-family: "FontAwesome";    line-height: 14px;    position: absolute;    left: 1px;    top: 2px;}.widget_categories .cat-count,.widget_archive .cat-count {    float: right;}.widget_recent_posts a {    display: inline-block;    margin-bottom: 3px;}.widget_recent_posts .post-date {    padding: 0 0 0 15px;}.widget_media_list .price {    display: block;}.widget_media_list address {    color: #2c2c2c;}.widget_media_list .amenities p {    color: #9b9b9b;}.widget_calendar caption {    color: #636363;    padding: 0 0 10px 0;}.widget_calendar tbody td, .widget_calendar tbody table th, .widget_calendar table tbody th {    background-color: rgba(0, 0, 0, 0.026);}.widget_calendar tbody td:hover, .widget_calendar tbody table th:hover, .widget_calendar table tbody th:hover {    background-color: #21cdec;    color: #fff;}.widget_calendar table {    border-spacing: 1px;    border-collapse: separate;}.widget_calendar table td, .widget_calendar table th {    padding: 8px;    text-align: center;    font-size: 14px;}.widget_calendar table #prev {    color: rgba(99, 99, 99, 0.5);    text-align: left;}.widget_calendar table #prev i {    margin-right: 8px;}.widget_calendar table #prev a {    color: rgba(99, 99, 99, 0.5);}.widget_calendar table #prev a:hover {    color: #636363;}.widget_calendar table #next {    color: rgba(99, 99, 99, 0.5);    text-align: right;}.widget_calendar table #next i {    margin-left: 8px;}.widget_calendar table #next a {    color: rgba(99, 99, 99, 0.5);}.widget_calendar table #next a:hover {    color: #636363;}.widget_agent_contact .agent-media {    margin-bottom: 30px !important;}.widget_agent_contact .media-object {    width: 74px !important;}.widget_agent_contact .media-body {    position: relative;}.widget_agent_contact ul {    list-style: none;    margin: 0;    padding: 0;}.widget_agent_contact li {    position: relative;    margin-bottom: 4px;}.widget_agent_contact .name a {    color: #2c2c2c;}.widget_agent_contact .view,.widget_agent_contact li {    font-size: 14px;    font-weight: 400;}.widget_agent_contact .view {    position: absolute;    right: 0;    top: -46px;}.widget_agent_contact .phone {    color: #9b9b9b;}.widget_newsletter .form-control {    font-size: 15px;}.widget_newsletter .form-control,.widget_newsletter .btn {    border: none;}.widget_newsletter .form-control,.widget_newsletter .bootstrap-select .btn,.widget_newsletter .btn {    height: 50px;}.widget_newsletter .icon-holder .field-icon {    height: 50px;    line-height: 50px;    font-size: 16px;    z-index: 3;}.widget_newsletter p {    margin: 15px 0 4px !important;}.widget_newsletter .social-icons li {    font-size: 14px;}.footer-widget .widget-top {    margin: 0 0 30px;}.footer-widget .widget-body {    background-color: transparent;    padding: 0;}.footer-widget .widget-title,.footer-widget p,.footer-widget ul li {    color: #fff;}.footer-widget.widget_contact ul {    margin: 0;}.footer-widget.widget_contact li {    list-style: none;    padding-left: 20px;    margin-bottom: 10px;}.footer-widget.widget_contact i, .footer-widget.widget_contact .fa {    margin-left: -20px;    margin-right: 8px;    font-size: 16px;    top: 1px;    position: relative;}/* ======================================================================== *//* START TEMPLATE CONTENT STYLE/* ======================================================================== */@media only screen and (max-width: 991px) {    .header-search-outer {        display: none;    }}.header-search {    background-color: #e9edef;    padding: 5px 0;}.header-search .dropdown-toggle,.header-search .filter-btn {    font-size: 13px;    font-weight: 400;}.header-search.start-sticky {    position: fixed;    top: 0;    left: 0;    right: 0;    z-index: 50;    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15);}.header-search-inner .header-search-dropdown .bootstrap-select .btn,.header-search-inner .header-search-input .form-control {    border-color: #fff;}.header-search-filter {    position: relative;}.header-search-btn .btn {    height: 42px;    padding-left: 30px;    padding-right: 30px;}.filter-btn {    color: #9b9b9b;    height: 42px;}.filter-btn .fa, .filter-btn i {    -moz-transform: rotate(0deg);    -ms-transform: rotate(0deg);    -webkit-transform: rotate(0deg);    transform: rotate(0deg);    font-size: 14px;    color: #000;}.filter-btn.active .fa, .filter-btn.active i {    -moz-transform: rotate(180deg);    -ms-transform: rotate(180deg);    -webkit-transform: rotate(180deg);    transform: rotate(180deg);}.filter-btn.active + .filter-body {    opacity: 1;    visibility: visible;    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);}.filter-body {    -webkit-transform: translate3d(0, 15px, 0);    transform: translate3d(0, 15px, 0);    text-align: left;    opacity: 0;    visibility: hidden;    position: absolute;    right: 0;    top: calc(100% + 0);    background-color: rgba(233, 237, 239, 0.97);    width: 615px;    padding: 20px;    z-index: 10;}.filter-body .check-list label {    margin: 0;}.filter-body label {    margin-bottom: 10px;}.filter-body .row {    margin-left: -5px;    margin-right: -5px;}.filter-body div[class*='col-'] {    padding-left: 5px;    padding-right: 5px;}.range-slider-wrap .slider-wrap {    padding: 0 6px;}.range-text {    margin: 0 0 8px;}.range-input {    width: 50%;    color: grey;    background: none;    border: none;}.search-area-dropdown li {    padding: 15px;    line-height: 18px;}.search-area-dropdown .checkbox {    margin: 0;}.search-area-dropdown label {    line-height: normal;}.search-area-dropdown input[type="radio"],.search-area-dropdown input[type="checkbox"] {    margin: 3px 0 0 -20px;}.search-range-dropdown {    min-width: 300px;}.search-range-dropdown .dropdown-menu {    display: block;    position: relative;    width: 100%;}.search-range-dropdown .search-range-outer {    padding: 12px;    border: none;}.search-range-dropdown .search-range-outer input {    width: 117px;}.search-range-dropdown .range-option-max ul {    text-align: right;}.search-city-dropdown,.search-area-dropdown,.search-range-dropdown {    max-height: 300px;    overflow: auto;}.btn-price-range {    min-width: 180px;    text-align: left;}.btn-price-range .btn-range {    margin: 0 20px;}.btn-price-range .min-price {    margin-right: 5px;}.btn-price-range .max-price {    margin-left: 5px;}.search-v1 .header-search-input .form-control {    border-left-color: #efefef;    border-radius: 0 4px 4px 0;    padding-left: 15px;}.search-v1 .header-search-dropdown .bootstrap-select {    width: 130px !important;}.search-v1 .header-search-dropdown .bootstrap-select .btn {    border-radius: 4px 0 0 4px;}.search-v2 .search-part:first-child .form-control {    border-radius: 4px 0 0 4px;    border-right-color: #eaeaea;}.search-v2 .search-part:last-child .btn {    border-radius: 0 4px 4px 0;}.search-v2 .search-part .btn.dropdown-toggle {    position: relative;    border-right-color: #eaeaea !important;    border-left: none;    border-top: none;    border-bottom: none;}.search-v2 .search-part .btn.dropdown-toggle .fa {    position: absolute;    right: 12px;    top: 36%;    color: #000;}.search-v2 .search-part .btn.dropdown-toggle span {    display: inline-block;}.search-v2 .search-part .form-control,.search-v2 .search-part .btn,.search-v2 .filter-btn,.search-v2 .header-search-btn .btn {    border-radius: 0;    height: 45px !important;    text-align: left;    box-shadow: none;}.search-v2 .btn-city span {    width: 60px;}.search-v2 .btn-area span {    width: 113px;}.search-v2 .filter-btn.active + .filter-body {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.search-mobile {    display: none;}.search-mobile .range-slider-wrap {    margin-bottom: 28px;}.search-mobile .search-head {    display: flex;}.search-mobile .search-head input {    padding: 0 15px 0 0;}.search-mobile .search-head input,.search-mobile .search-head button {    border: none;    height: 46px;    font-size: 16px;}.search-mobile .search-bar {    flex: 1;}.search-mobile .search-btn,.search-mobile .advance-btn {    flex: 0 auto;}.search-mobile .search-btn button,.search-mobile .advance-btn button {    background: none;    width: 42px;    color: #9b9b9b;}.search-mobile .search-btn:hover button,.search-mobile .advance-btn:hover button {    color: #21cdec;}.search-mobile .advance-btn {    border-left: 1px solid #efefef;}.search-mobile .advance-btn.active button {    color: #21cdec;}.search-mobile .search-body {    border-top: 1px solid #efefef;    display: none;}.search-mobile .body-inner {    padding: 20px;}@media only screen and (max-width: 991px) {    .search-mobile {        display: block;    }}.ced-page-media {    position: relative;}.ced-property-slider {    position: relative;}.ced-property-slider .item >img {    object-fit: cover;}.slider-caption {    display: inline-block;    max-width: 555px;    min-height: 85px;    position: absolute;    top: 50%;    left: 15%;    -webkit-transform: translate(-15%, -50%);    -ms-transform: translate(-15%, -50%);    -o-transform: translate(-15%, -50%);    transform: translate(-15%, -50%);    z-index: 2;}.slider-caption .label-wrap {    margin-bottom: 10px;}.slider-caption .title-head-left {    width: 100%;}.slider-image {    position: relative;    z-index: 1;}.page-media-caption {    position: absolute;    z-index: 2;    width: 100%;    height: 100%;    display: table;}.page-media-caption .header-search {    background-color: transparent;    max-width: 960px;    margin: 0 auto;    padding: 0;}.page-media-caption .header-search.start-sticky {    padding: 5px;    background-color: #e9edef;    max-width: 100%;}.page-media-caption .header-search.start-sticky .container {    max-width: 1170px;}.page-media-caption .caption-content {    display: table-cell;    vertical-align: middle;}.media-parallax,.media-map {    height: 580px;}.media-parallax.parallax-md {    height: 450px;}.media-parallax.parallax-sm {    height: 300px;}.media-parallax.parallax-xs {    height: 200px;}.banner-parallax {    position: absolute;    width: 100%;    height: 100%;    overflow: hidden;}.banner-parallax .parallax-inner {    width: 100%;    height: 100%;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    position: absolute;    left: 0;    right: 0;    top: 0;    backface-visibility: hidden;    visibility: inherit;    z-index: 0;    opacity: 1;}.banner-parallax .parallax-inner:before {    content: '';    position: absolute;    left: 0;    right: 0;    top: 0;    height: 100%;    width: 100%;    background-color: rgba(0, 0, 0, 0.5);    z-index: 3;}.media-map {    overflow: hidden;}.search-expanded {    position: absolute;    bottom: 0;    left: 50%;    z-index: 2;    -webkit-transform: translate(-50%, 100%);    -ms-transform: translate(-50%, 100%);    -o-transform: translate(-50%, 100%);    transform: translate(-50%, 100%);}.search-expanded.container {    padding: 0 0 30px;}.search-expanded.search-sm {    width: 400px;    -webkit-transform: translate(-142%, 100%);    -ms-transform: translate(-142%, 100%);    -o-transform: translate(-142%, 100%);    transform: translate(-142%, 100%);}.search-expanded.search-sm.active {    -webkit-transform: translate(-142%, 0);    -ms-transform: translate(-142%, 0);    -o-transform: translate(-142%, 0);    transform: translate(-142%, 0);}.search-expanded.active {    -webkit-transform: translate(-50%, 0);    -ms-transform: translate(-50%, 0);    -o-transform: translate(-50%, 0);    transform: translate(-50%, 0);}.search-expanded.active .btn-search:after {    content: "\f078";}.search-expanded .btn-search {    display: inline-block;    font-size: 14px;    position: absolute;    left: 0;    top: -41px;    border-radius: 3px 3px 0 0;    box-shadow: 0 -3px 6px 0 rgba(0, 0, 0, 0.12);    border-bottom: 0;}.search-expanded .btn-search:after {    content: "\f077";    font-family: "FontAwesome";    margin-left: 20px;    font-size: 10px;    top: -2px;    position: relative;}.search-expanded .advanced-search-wrap {    padding: 25px;    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);}.search-expanded .range-text label {    margin: 0;}.search-expanded .range-text label:not(.price-text) {    margin-right: 5px;}.search-expanded .range-text .range-input {    width: 70px;    line-height: 19px;    display: inline-block;}.search-expanded .filter-trigger {    margin: 0;}.search-expanded .filter-block-inner {    padding: 18px 0 0 !important;}.search-expanded.light-trans .advanced-search-wrap {    background-color: rgba(255, 255, 255, 0.93);}.search-expanded.dark-trans .btn-search,.search-expanded.dark-trans .advanced-search-wrap {    background-color: rgba(0, 0, 0, 0.8);}@media only screen and (max-width: 1199px) {    .search-expanded.search-sm {        -webkit-transform: translate(-117%, 100%);        -ms-transform: translate(-117%, 100%);        -o-transform: translate(-117%, 100%);        transform: translate(-117%, 100%);    }    .search-expanded.search-sm.active {        -webkit-transform: translate(-117%, 0);        -ms-transform: translate(-117%, 0);        -o-transform: translate(-117%, 0);        transform: translate(-117%, 0);    }}@media only screen and (max-width: 991px) {    .ced-property-slider .item >img {        height: 420px !important;    }    .search-expanded.search-sm {        -webkit-transform: translate(0, 100%);        -ms-transform: translate(0, 100%);        -o-transform: translate(0, 100%);        transform: translate(0, 100%);        left: 30px;    }    .search-expanded.search-sm.active {        -webkit-transform: translate(0, 0);        -ms-transform: translate(0, 0);        -o-transform: translate(0, 0);        transform: translate(0, 0);    }    .page-media-caption .breadcrumb {        padding: 6px 0;    }}@media only screen and (max-width: 767px) {    .media-parallax,    .ced-property-slider .item >img {        height: 300px !important;    }    .media-parallax.parallax-sm {        height: 170px !important;    }    .media-parallax.parallax-xs {        height: 130px !important;    }}@media only screen and (max-width: 480px) {    .media-parallax {        height: 300px !important;    }}#ced-page-body {    padding-bottom: 50px;}#ced-page-body .page-body {    padding-top: 50px;}.container {    padding: 0;}.container .container-fluid {    padding: 0;}@media (max-width: 767px) {    .container {        padding-right: 15px;        padding-left: 15px;    }}@media (max-width: 767px) {    .container {        width: 580px;    }}@media only screen and (max-width: 581px) {    .container {        width: 100%;    }}.icon-holder {    position: relative;}.icon-holder .form-control:not(textarea) {    padding-left: 40px;}.icon-holder.icon-right .form-control:not(textarea) {    padding-left: 12px;    padding-right: 40px;}.icon-holder.icon-right .field-icon {    left: auto;    right: 0;}.icon-holder.icon-dark .field-icon {    background-color: #4b4b4b;}.icon-holder .field-icon {    position: absolute;    left: 0;    top: 0;    height: 42px;    width: 42px;    line-height: 42px;    text-align: center;    color: #9b9b9b;    font-size: 14px;}.icon-holder .input-unit {    position: absolute;    right: 14px;    top: 50%;    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -o-transform: translate(0, -50%);    transform: translate(0, -50%);    z-index: 3;}.input-unit {    display: inline-block;    color: #9b9b9b;}.actual-img-ratio {    width: auto;    max-width: inherit;}@media only screen and (max-width: 767px) {    .actual-img-ratio {        max-width: 100%;        height: auto;    }}.ced-alert-block {    padding: 40px;    margin-bottom: 20px;}.ced-alert-block p {    margin-bottom: 30px;}@media only screen and (max-width: 767px) {    .ced-alert-block {        padding: 25px;        background-color: #fff;    }    .ced-alert-block,    .ced-alert-block p {        margin-bottom: 20px;    }}.parallax {    background-position: 50% 0;    background-attachment: fixed;    background-size: cover, 100%;    background-repeat: no-repeat;}.profile-map,#map {    position: absolute;    width: 100%;    height: 100%;}.map-actions {    position: absolute;    font-size: 0;    z-index: 2;}.map-actions #ced-map-prev i,.map-actions #ced-map-next i {    font-size: 14px;}.map-actions-topleft {    top: 20px;    left: 20px;}.map-actions-topright {    top: 20px;    right: 20px;}.map-actions-bottomright {    bottom: 20px;    right: 20px;}.map-btn {    cursor: pointer;    display: inline-block;    line-height: 30px;    color: #000;    height: 30px;    min-width: 30px;    border-radius: 3px;    background-color: rgba(255, 255, 255, 0.9);    padding: 0 10px;    font-weight: 400;    font-size: 12px;    text-align: center;}.map-btn:hover {    background-color: #21cdec;}.map-btn + .map-btn {    margin-left: 3px;}@media (max-width: 481px) {    .map-btn span {        display: none;    }}.cluster img {    display: none;}.cluster,.cluster div {    width: 42px !important;    height: 42px !important;}.cluster div {    text-align: center;    font-size: 14px !important;    border-radius: 50%;    line-height: 42px !important;    background-color: #21cdec;}.cluster div:after {    border: 12px solid #21cdec;    content: '';    position: absolute;    top: 0;    left: 0;    border-radius: 50%;    width: 100%;    height: 100%;    animation: ripple 2.3s ease infinite;}.map-info-box {    -webkit-animation: fadeIn 0.6s;    animation: fadeIn 0.6s;    width: 260px;    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);}.map-info-box .box-close {    position: absolute;    right: 20px;    top: 20px;    display: block;    width: 25px;    height: 25px;    line-height: 23px;    background-color: rgba(255, 255, 255, 0.9);    border-radius: 3px;    color: #000;    text-align: center;    cursor: pointer;}.map-info-box .box-close:hover {    background-color: #21cdec;}.map-info-box .media-left,.map-info-box .media-body {    display: block;    width: 100%;}.map-info-box .item-title-head {    margin-bottom: 10px;}.map-info-box:before {    position: absolute;    left: calc(50% - 7px);    bottom: -14px;    content: "";    width: 0;    height: 0;    border-left: 14px solid transparent;    border-right: 14px solid transparent;    border-top: 14px solid #fff;}.list-search-sort {    margin-bottom: 25px;}.list-search-sort .search-sort-left {    float: left;}.list-search-sort .search-sort-right {    float: right;}.list-search-sort .search-sort-left,.list-search-sort .search-sort-right {    width: 50%;}.sort-tab span.title {    margin-right: 10px;    color: #a5a5a5;}.sort-tab .bootstrap-select {    width: auto !important;}.single-input-search {    position: relative;}.single-input-search .form-control {    width: 100%;}.single-input-search button {    position: absolute;    top: 0;    right: 0;    height: 40px;    width: 40px;    background: none;    border: none;    font-size: 13px;}.single-input-search button:before {    content: '\f002';    font-family: "FontAwesome";    display: block;    color: #000;}@media only screen and (max-width: 767px) {    .list-search-sort {        margin-bottom: 20px;    }}@media only screen and (max-width: 481px) {    .list-search-sort .search-sort-left {        margin-bottom: 20px;    }    .list-search-sort .sort-tab {        text-align: left;    }    .list-search-sort .search-sort-left,    .list-search-sort .search-sort-right {        width: 100%;    }}.view-changer-bar {    padding: 1px;    margin-bottom: 20px;}.changer-title,.changer-nav {    float: left;}.changer-title {    padding: 9px 0 9px 15px;}.changer-nav {    list-style: none;    margin: 0;    padding: 0;}.changer-nav li:active a,.changer-nav li.active a,.changer-nav li:hover a,.changer-nav a {    color: #000;}.changer-nav li {    display: inline-block;}.changer-nav li:active a, .changer-nav li.active a, .changer-nav li:hover a {    box-shadow: inset 0 -3px 0 #21cdec;}.changer-nav a {    padding: 0 22px;    display: block;}.changer-actions {    padding: 10px;    float: right;}.changer-actions .bootstrap-select {    min-height: 30px !important;}.changer-actions .bootstrap-select >.dropdown-toggle {    height: 30px;    padding-left: 10px;    padding-right: 25px;    padding-top: 2px;    padding-bottom: 3px;}.changer-actions .bootstrap-select >.dropdown-toggle .fa {    right: 10px !important;}.changer-actions span.title {    color: #9b9b9b;    margin-right: 10px;}.changer-tabs {    padding-left: 20px;}.changer-tabs span {    display: inline-block;    vertical-align: middle;}.view-changer-btn {    cursor: pointer;    width: 30px;    padding: 2px 0 0;    text-align: center;    border: 1px solid #d9d9d9;    border-radius: 3px;    color: #d9d9d9;    font-size: 18px;    margin-right: 6px;}.view-changer-btn:last-child {    margin: 0;}@media only screen and (max-width: 991px) {    .changer-nav a {        font-size: 12px;        padding: 0 15px;    }}@media (max-width: 767px) {    .changer-nav a {        padding: 0 10px;    }    .changer-tabs,    .changer-actions span.title {        display: none !important;    }}@media (max-width: 481px) {    .changer-nav a {        padding: 0 8px;    }}.board-panel-menu >li a {    padding: 10px 10px 10px 20px;}.board-panel-menu,.account-dropdown ul {    list-style: none;    margin: 0;    position: relative;}.board-panel-menu >li,.account-dropdown ul >li {    position: relative;}.board-panel-menu >li a,.account-dropdown ul >li a {    position: relative;    display: block;    color: #636363;}.board-panel-menu >li a:hover,.account-dropdown ul >li a:hover {    background-color: rgba(33, 205, 236, 0.15);}.board-panel-menu >li .msg-alert,.account-dropdown ul >li .msg-alert {    display: block;    position: absolute;    right: 22px;    top: 43%;    width: 8px;    height: 8px;    background-color: #21cdec;    border-radius: 50%;    box-shadow: 0.4px -0.4px 0px 2px #21cdec inset;}.board-panel-menu li.active .sub-menu,.account-dropdown ul li.active .sub-menu {    display: block;}.board-panel-menu i,.account-dropdown ul i {    margin: 0;    margin-right: 15px;}.board-panel-menu .sub-menu,.account-dropdown ul .sub-menu {    display: none;}.board-panel-menu .sub-menu li,.account-dropdown ul .sub-menu li {    border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.board-panel-menu .sub-menu li:last-child,.account-dropdown ul .sub-menu li:last-child {    border: none;}.board-panel-menu .sub-menu a,.account-dropdown ul .sub-menu a {    font-size: 12px;}.dashboard-bar {    overflow-y: auto;    height: 100%;    padding-top: 40px;}.user-image-block {    margin-bottom: 40px;    text-align: center;}.user-image-block .user-image {    display: inline-block;    width: 130px;    height: 130px;    overflow: hidden;    margin-bottom: 15px;}.user-image-block .user-title {    font-size: 18px;    line-height: 24px;}.dashboard-title-head {    padding: 22px 40px;    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);}.dashboard-title-head .head-title {    float: left;}.dashboard-title-head .head-right {    float: right;}.dashboard-title-head .visit-site {    font-weight: 400;    color: #a5a5a5;}.dashboard-title-head .visit-site:hover {    color: #21cdec;}.dashboard-content-area {    position: relative;    padding: 40px;}.dashboard-content-area .validate-errors,.dashboard-content-area .validate-errors-gal {    display: none;}.dashboard-content-area .container {    max-width: 100%;}.steps-count {    color: #bdbdbd;    font-weight: 500;}.dashboard-block {    border: 1px solid #dbdbdb;    border-radius: 4px;    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.05);    margin-bottom: 30px;}.dashboard-block:last-child {    margin: 0;}.block-head {    border-radius: 4px 4px 0 0;    padding: 25px 40px;    border-bottom: 1px solid #dbdbdb;}.block-head .head-title {    float: left;}.block-head .head-right {    float: right;}.block-head .help {    color: #ffa200;}.dashboard-block-body {    padding: 40px;}.dashboard-block-body .help-block {    color: #636363;    margin: 0;    margin-bottom: 30px;    line-height: 24px;}.dashboard-block-body .form-row-separator {    border-top: 1px solid #dbdbdb;    margin: 27px 0 44px;}.dashboard-block-body .label-condition {    margin-top: 14px;}.dashboard-block-body .property-additional-detail {    width: 100%;}.dashboard-block-body .property-additional-detail span {    font-size: 14px;    color: #bdbdbd;}.dashboard-block-body .property-additional-detail .sort-btn {    cursor: move;    display: block;}.dashboard-block-body .property-additional-detail .remove-btn {    cursor: pointer;    font-size: 17px;}.dashboard-block-body .property-additional-detail .sort-action {    text-align: center;    width: 4%;    padding: 0;}.dashboard-block-body .property-additional-detail .title {    width: 35%;}.dashboard-block-body .property-additional-detail td, .dashboard-block-body .property-additional-detail .widget_calendar table th, .widget_calendar table .dashboard-block-body .property-additional-detail th {    padding-left: 15px;    padding-right: 15px;    vertical-align: middle;    border: none;}.dashboard-block-body .property-additional-detail tbody td, .dashboard-block-body .property-additional-detail tbody .widget_calendar table th, .widget_calendar table .dashboard-block-body .property-additional-detail tbody th {    padding-top: 5px;    padding-bottom: 5px;}.dashboard-block-body .property-additional-detail tfoot td, .dashboard-block-body .property-additional-detail tfoot .widget_calendar table th, .widget_calendar table .dashboard-block-body .property-additional-detail tfoot th {    padding-top: 10px;}.dashboard-block-body h4 {    margin-bottom: 25px;}.profile-avatar .avatar-inner {    position: relative;    overflow: hidden;    width: 253px;    max-width: 100%;    border-radius: 50%;    margin-bottom: 25px;    display: inline-block;}.profile-avatar .avatar-inner:hover .btn {    padding-top: 15px;    padding-bottom: 15px;}.profile-avatar .btn {    position: absolute;    left: 0;    right: 0;    bottom: 0;    background-color: rgba(0, 0, 0, 0.5);}.profile-avatar .account-photo {    position: absolute;    opacity: 0;}.profile-avatar img {    width: 100%;}.profile-avatar .avatar-info {    font-size: 13px;    font-weight: 500;    color: #a5a5a5;}.saved-search-block {    position: relative;    display: table;    padding: 22px 40px 22px 85px;}.saved-search-block + .saved-search-block {    border-top: 1px dotted #dbdbdb;}.saved-search-block p {    margin: 0;    line-height: 24px;    font-weight: 700;}@media (max-width: 767px) {    .saved-search-block p {        font-size: 14px;    }}.saved-search-block .saved-search-icon {    position: absolute;    left: 40px;    top: 25px;    font-size: 24px;    color: #ffa200;    height: 27px;}.saved-search-block .saved-search-text,.saved-search-block .ced-actions {    display: table-cell;    vertical-align: middle;}@media (max-width: 767px) {    .saved-search-block {        padding: 30px 30px 30px 50px;    }}.upload-media-gallery {    padding-top: 10px;}.upload-media-gallery .row {    margin-left: -10px;    margin-right: -10px;}.upload-media-gallery div[class*="col-"] {    padding-left: 10px;    padding-right: 10px;    width: 167px;    margin-top: 20px;}.upload-gallery-thumb {    position: relative;    border: 1px solid #dbdbdb;    height: 147px;}.upload-gallery-thumb img {    position: relative;    z-index: 5;}.upload-gallery-thumb .icon {    position: absolute;    top: 6px;    z-index: 10;    background-color: rgba(165, 165, 165, 0.1);    text-align: center;    width: 32px;    height: 32px;    line-height: 32px;    cursor: pointer;    font-size: 14px;}.upload-gallery-thumb .icon:hover {    background-color: #a5a5a5;}.upload-gallery-thumb .icon-trash {    right: 6px;    top: 44px;}.upload-gallery-thumb .icon-fav {    right: 6px;}.upload-gallery-thumb .icon-loader {    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    cursor: default;    display: none;}.media-drag-drop {    background-color: transparent;    border: 1px solid #dbdbdb;    padding: 80px 30px;    border-radius: 4px;}.media-drag-drop .fa,.media-drag-drop .drag-title {    color: #838282;}.media-drag-drop .drag-title {    margin: 30px 0;}.steps-nav {    margin-top: 40px;}.steps-nav .btn-step-back {    float: left;}.steps-nav .btn-step-next {    float: right;}.steps-nav .btn-step-submit {    display: none;    float: right;}.ced-taber.payment-taber .tab {    border: none;    padding-bottom: 15px;    cursor: pointer;    height: auto;    line-height: 100%;}.ced-taber.payment-taber .tab i {    margin-bottom: 10px;}.ced-taber.payment-taber .tab:hover i, .ced-taber.payment-taber .tab.active i {    color: #21cdec;}.payment-content {    padding-top: 45px;}.pkg-block {    margin-top: 32px;    margin-bottom: 27px;    padding: 30px;    border-radius: 4px;    border: 2px solid #dbdbdb;}.pkg-block .block-title {    margin-bottom: 20px;}.pkg-block .pkg-value {    display: inline-block;}.pkg-block p.pkg-value {    margin-bottom: 2px;}.pkg-block .pkg-value,.pkg-block .valid-text {    color: #9b9b9b;}.pkg-block-info,.pkg-block-count {    width: 50%;}.pkg-block-info {    float: left;}.pkg-block-count {    float: right;}.pkg-block-count .counter-top .table-block {    width: 300px;    float: right;    text-align: right;}.pkg-block-count .counter-bottom {    border-top: 1px solid #dbdbdb;    margin-top: 22px;    padding-top: 22px;}@media only screen and (max-width: 991px) {    .media-drag-drop .drag-title {        font-size: 22px;    }    .upload-media-gallery div[class*="col-"] {        width: 125px;    }    .upload-gallery-thumb {        height: 105px;    }    .upload-gallery-thumb .icon {        width: 25px;        height: 25px;        line-height: 25px;        font-size: 12px;    }    .media-drag-drop {        padding: 50px 30px;    }}@media only screen and (max-width: 767px) {    .dashboard-content-area {        padding: 25px;    }    .dashboard-title-head {        padding: 16px 30px;    }    .dashboard-title-head .head-title {        font-size: 14px;    }    .block-head {        padding: 18px 25px;    }    .block-head .head-title {        font-size: 14px;        line-height: 18px;    }    .dashboard-block-body {        padding: 25px;    }    .dashboard-block-body .form-row-separator {        margin-bottom: 30px;        margin-top: 15px;    }    .media-drag-drop {        padding: 40px 30px;    }    .media-drag-drop .drag-title {        font-size: 18px;        margin: 20px 0;    }    .media-drag-drop .fa {        font-size: 32px;    }    .upload-media-gallery div[class*="col-"] {        width: 100px;    }    .upload-gallery-thumb {        height: 80px;    }    .payment-title {        font-size: 14px;        margin-bottom: 3px !important;    }    .ced-taber.payment-taber {        margin-top: 30px;    }    .ced-taber.payment-taber .tabs-nav {        width: 100%;    }    .ced-taber.payment-taber .tab {        font-size: 12px;    }    .ced-taber.payment-taber .tab .fa {        font-size: 16px;        margin-bottom: 8px;    }    .payment-content {        padding-top: 30px;    }    .pkg-block-info,    .pkg-block-count {        width: 100%;    }    .pkg-block {        padding: 25px;    }    .pkg-block .block-title {        font-size: 12px;        margin-bottom: 10px;    }    .pkg-block .pkg-value {        font-size: 12px;        margin-bottom: 5px;    }    .pkg-block-count .counter-bottom {        font-size: 14px;        margin-top: 14px;        padding-top: 14px;    }}@media only screen and (max-width: 480px) {    .dashboard-content-area {        padding: 15px;    }    .pkg-block {        padding: 18px;    }    .ced-taber.payment-taber .tab {        padding: 15px 0 15px;        font-size: 12px;    }    .pkg-block-count .counter-top .table-block {        width: 100%;    }}.figure-block {    overflow: hidden;    position: relative;    cursor: pointer;}.figure-block img {    width: 100%;}.item-list-wrap {    margin-left: -10px;    margin-right: -10px;    margin-bottom: -20px;}.item-list-wrap .item-wrap {    margin-bottom: 20px;}.item-list-view .grid-item-hidden {    display: none;}.item-list-view .list-item-hidden {    display: block;}.item-list-view .item-wrap {    width: 100%;}@media (max-width: 767px) {    .item-list-view .property-item .media-left,    .item-list-view .property-item .media-right,    .item-list-view .property-item .item-body {        display: block;        width: 100%;    }    .item-list-view .property-item .item-media-thumb,    .item-list-view .property-item .item-media-thumb img {        width: 100%;        height: 100%;    }    .item-list-view .property-item .list-item-hidden {        display: none;    }    .item-list-view .property-item .grid-item-hidden {        display: block;    }}.item-list-view .item-media-thumb,.item-list-view .item-carousel {    width: 370px;    overflow: hidden;}@media only screen and (max-width: 1199px) {    .item-list-view .item-media-thumb,    .item-list-view .item-carousel {        width: 300px;    }}.item-list-view .item-media-thumb,.item-list-view .item-media-thumb img,.item-list-view .item-carousel {    height: 239px;}.item-list-view .item-body-inner {    min-height: 184px;}@media (max-width: 767px) {    .item-list-view .item-body-inner {        min-height: 100%;    }}.item-grid-view .grid-item-hidden {    display: block;}.item-grid-view .list-item-hidden {    display: none;}.item-grid-view.item-grid-two .item-wrap {    width: 50%;}.item-grid-view.item-grid-two .item-wrap:nth-child(2n+1) {    clear: left;}.item-grid-view.item-grid-three .item-wrap {    width: 33.333%;}.item-grid-view.item-grid-three .item-wrap:nth-child(2n+1) {    clear: none;}.item-grid-view.item-grid-three .item-wrap:nth-child(3n+1) {    clear: left;}.item-grid-view .property-item .media-left,.item-grid-view .property-item .media-body {    display: block;}@media only screen and (max-width: 991px) {    .item-grid-view.item-grid-three .item-wrap {        width: 50%;    }}@media only screen and (max-width: 767px) {    .item-grid-view.item-grid-two .item-wrap, .item-grid-view.item-grid-three .item-wrap {        width: 100%;    }}.item-wrap {    float: left;    padding-left: 10px;    padding-right: 10px;}.property-item .media-left {    padding-right: 0;    position: relative;}.property-item .media-right {    padding-left: 0;}.property-item .item-carousel {    z-index: 0;}.property-item:hover .item-media-actions,.item-media-thumb:hover .item-media-actions {    opacity: 1;    visibility: visible;}.property-item:hover .item-media-actions li,.item-media-thumb:hover .item-media-actions li {    margin-bottom: 1px;}.property-item:hover .overlay-light:before,.item-media-thumb:hover .overlay-light:before {    opacity: 0;    filter: alpha(opacity=0);}.fave-item .item-body-left {    float: left;}.fave-item .item-body-right {    float: right;}@media only screen and (max-width: 767px) {    .fave-item .item-body-left,    .fave-item .item-body-right {        width: 100%;    }    .fave-item .item-body-left {        margin-bottom: 10px;    }}.fave-item-actions {    position: relative;}.fave-item-actions .dropdown-menu {    min-width: 190px;    right: 0;    left: auto;}.fave-item-actions .btn {    padding-left: 15px;    padding-right: 15px;}.fave-item-actions .btn-actions {    padding: 0;    width: 42px;    height: 42px;    font-size: 18px;    border-color: #dbdbdb;}.fave-item-actions .btn-actions:hover {    color: #2c2c2c;}.item-media-thumb {    position: relative;}.item-media-thumb .item-media-title {    position: absolute;    left: 0;    bottom: 0;    z-index: 1;}.item-media-thumb img {    object-fit: cover;    text-align: center;}.item-media-title {    padding: 0 20px 20px 20px;    width: 100%;}.item-media-title .item-type,.item-media-title .item-price,.item-media-title .title,.item-media-title .item-address {    display: block;    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);}.item-media-title .item-price {    top: 0;}.item-media-title .item-price + .title, .item-media-title .item-price + .item-address {    margin-top: 10px;}.item-body {    position: relative;}.item-body-inner {    padding: 18px 20px 18px 20px;}.item-user-image img {    width: 36px !important;    max-width: 36px;    display: inline-block !important;}.item-user-image span {    margin: 0 10px;}.item-title-head {    margin-bottom: 18px;}.item-title-head .label-wrap {    position: relative;}.item-title-head .title a {    color: #000;}.item-title-head .item-price-wrap .label-wrap {    top: -1px;}.item-address {    color: #808080;}.item-address .fa {    font-size: 14px;}.item-price-wrap {    margin-bottom: 12px;}.item-price-wrap .item-price {    margin-right: 6px;}.item-price {    margin: 0;    display: inline-block;}.item-amenities {    list-style: none;    padding: 0;    font-size: 0;    margin-bottom: 0;}.item-amenities li {    color: #2c2c2c;    display: inline-block;    padding-right: 15px;}.item-amenities li i {    margin-right: 7px;    font-size: 16px;}.item-amenities .item-type {    display: block;    margin: 0;    padding: 0;}.item-description {    margin: 10px 0 0;}.item-media-actions {    position: absolute;    bottom: 20px;    right: 20px;    z-index: 1;    margin: 0;    opacity: 0;    visibility: visible;}.item-media-actions li {    cursor: pointer;    display: block;    width: 34px;    height: 32px;    line-height: 32px;    background-color: rgba(255, 255, 255, 0.97);    text-align: center;    margin-bottom: -3px;    font-size: 14px;}.item-media-actions li.active,.item-media-actions li:hover {    background-color: #21cdec;    opacity: 1;}.item-media-actions .item-fav.active i, .item-media-actions .item-fav.active .fa {    animation: pulse .3s ease-in-out;}.item-footer {    padding: 9px 20px;}@media (max-width: 767px) {    .item-footer {        padding: 10px;    }}.agent-list-footer {    padding: 9px 28px;}@media (max-width: 767px) {    .agent-list-footer {        padding: 20px;    }}.item-footer,.agent-list-footer {    border-top: 1px solid #eaeaea;    font-size: 13px;}.item-footer .footer-col,.agent-list-footer .footer-col {    width: 50%;}.item-footer .popover a,.agent-list-footer .popover a {    font-weight: 600 !important;    color: #636363;}.item-footer-v2 {    padding: 0 0 0 20px;}.item-footer-v2 .item-actions {    padding: 0;}.item-footer-v2 .action-btn {    line-height: 54px;    border-radius: 0;    border-bottom: 0;    border-top: 0;    border-right: 0;    margin: 0 !important;    display: table-cell;    padding: 0 15px !important;}.item-footer-v2 .action-btn .fa {    font-size: 15px;    top: 1px;}.item-actions {    font-size: 0;}.action-btn,.view-list-btn {    font-size: 13px;    padding: 3px 8px !important;    font-weight: 400;    border-color: #eaeaea;}.action-btn + .action-btn,.view-list-btn + .action-btn {    margin-left: 10px;}.action-btn .fa,.view-list-btn .fa {    font-size: 14px;    position: relative;    top: 0;}.item-user-image a,.action-btn,.view-list-btn {    color: #808080;}.property-item-layer .item-media-thumb,.property-item-layer .item-media-thumb img {    width: 100%;    height: auto;}.property-item-layer .title {    margin: 0 !important;}.property-item-layer .item-amenities li {    margin: 0;}.property-item-layer .item-address {    margin-bottom: 8px !important;}.property-item-layer .layer-top,.property-item-layer .layer-bottom {    display: flex;    width: 100%;}.property-item-layer .layer-top {    padding: 16px 20px;}.property-item-layer .layer-bottom {    position: absolute;    bottom: 0;    opacity: 0;    padding: 12px 20px 14px;}.property-item-layer .caption-layer-col {    flex: 1;    line-height: 20px;}.property-item-layer .caption-layer-col + .caption-layer-col {    flex: 0 auto;    text-align: right;}.property-item-layer .caption-layer-col:first-child {    padding-right: 10px;}.property-item-layer .item-media-actions {    opacity: 1;    position: relative;    right: auto;    bottom: auto;    font-size: 0;    margin-top: 12px;}.property-item-layer .item-media-actions li {    display: inline-block;    margin: 0 15px 0 0;    width: auto;    height: auto;    line-height: 26px;    font-size: 16px;    border-radius: 3px;    opacity: 1;}.property-item-layer .item-media-actions li:last-child {    margin: 0;}.property-item-layer:hover .layer-bottom {    opacity: 1;}.item-caption-layer {    position: absolute;    left: 0;    right: 0;    bottom: 0;    background-color: rgba(34, 34, 34, 0.5);    z-index: 1;}.agent-detail {    padding: 20px;    margin-bottom: 40px;}.agent-detail .detail-left {    padding-right: 20px;}.agent-detail .detail-right .inner-block {    width: 330px;}.agent-detail.style-blocked {    padding: 0;    background-color: transparent;}.agent-detail.style-blocked .detail-left {    padding-right: 20px;}.agent-detail.style-blocked .detail-left .inner-block {    min-height: 373px;}.agent-detail.style-blocked .inner-block {    padding: 20px;}.agent-detail .agent-media {    position: relative;    top: -20px;    left: -20px;}.agent-detail .agent-media .media-left {    padding-right: 30px;}.agent-detail .agent-detail-img {    max-width: 260px;}.agent-detail .agent-info {    padding: 20px 0 0 0;}.agent-detail .short-description {    margin-bottom: 15px;}.agent-detail .contact-block textarea.form-control {    resize: none;    height: 90px;}.agent-detail .contact-block .form-group {    margin-bottom: 10px;}.agent-detail .company-block {    margin-top: 20px;}.agent-detail .company-media .media-heading {    color: #a5a5a5;}.agent-detail .company-media .media-object {    width: 115px;}.agent-detail .gent-call-button .phone-text {    display: none;}.agent-detail .gent-call-button.active .phone-text {    display: inline-block;}.agent-detail .gent-call-button.active .call-text {    display: none;}.agent-detail .short-info,.agent-detail .personal-info,.agent-list-block .short-info,.agent-list-block .personal-info {    list-style: none;    margin: 0;}.agent-detail .short-info li,.agent-detail .personal-info li,.agent-list-block .short-info li,.agent-list-block .personal-info li {    color: #2c2c2c;}.agent-detail .short-info li:last-child,.agent-detail .personal-info li:last-child,.agent-list-block .short-info li:last-child,.agent-list-block .personal-info li:last-child {    margin: 0;}.agent-detail .short-info span,.agent-detail .personal-info span,.agent-list-block .short-info span,.agent-list-block .personal-info span {    display: inline-block;    width: 100px;}.agent-image {    position: relative;    text-align: center;    padding-right: 30px;}.agent-info {    padding: 15px 0 0 0;}.agent-info .name {    margin-bottom: 6px;}.agent-info .name a {    color: #2c2c2c;}.agent-info .position {    display: block;}.agent-info .position,.agent-detail .short-info span,.agent-detail .personal-info span,.agent-list-block .short-info span {    color: #9b9b9b;}.agent-personal-info {    padding-top: 25px;    margin-top: 10px;    border-top: 1px solid #e8e8e8;}.agent-personal-info .personal-info li {    display: inline-block;    width: 48%;}.agent-personal-info .personal-info-title {    margin-bottom: 20px;}.agent-listing .agent-list-block + .agent-list-block {    margin-top: 20px;}.agent-list-block .media-left {    padding: 0;}.agent-list-block .media-left a img {    max-width: inherit;}.agent-list-block .agent-info {    padding: 22px 28px 0 28px;    min-height: 271px;}.agent-list-block .position,.agent-list-block .short-description {    margin-bottom: 10px;}.item-filter-wrap {    padding: 12px 12px 12px 23px;    margin-bottom: 20px;}.item-filter-wrap .bootstrap-select {    width: 145px !important;}@media (max-width: 767px) {    .item-filter-wrap .bootstrap-select {        width: 100% !important;    }}.item-filter-inputs >ul {    float: right;    list-style: none;    margin: 0;}.item-filter-inputs >ul >li {    padding-right: 12px;}.item-filter-inputs >ul >li:last-child {    padding: 0;}.item-filter-inputs .filter-label {    color: #9b9b9b;}.agent-taber .tab-pane {    min-height: 400px;}.agent-taber .agent-listing {    padding-top: 20px;}@media only screen and (max-width: 991px) {    .agent-detail .detail-left,    .agent-detail .detail-right {        display: block;    }    .agent-detail .detail-left {        padding: 0 !important;        margin-bottom: 30px;    }    .agent-detail .detail-right .inner-block {        width: 100%;    }}@media only screen and (max-width: 767px) {    .agent-detail {        margin-bottom: 30px;    }    .agent-detail .agent-media {        top: auto;        left: auto;    }    .agent-detail .agent-media .media-left,    .agent-detail .agent-media .agent-info {        display: block;        width: 100%;        text-align: left;    }    .agent-detail .agent-media .media-left {        padding: 0 0 20px;    }    .agent-detail .agent-media .agent-info {        padding: 0;    }    .agent-detail .agent-detail-img {        max-width: 100%;        width: 100%;    }    .agent-personal-info {        margin-top: 20px;    }    .agent-personal-info .personal-info li {        display: block;        width: 100%;    }    .agent-personal-info .personal-info-title {        margin-bottom: 15px;        font-size: 16px;        line-height: 16px;    }    .agent-list-block .media-left {        display: block;        width: 100%;    }    .agent-list-block .media-left a img {        width: 100%;    }    .agent-list-block .actual-img-ratio {        width: 100%;    }    .agent-list-block .agent-info {        padding: 20px;        min-height: 100%;    }    .agent-info .position {        margin-bottom: 12px;    }    .item-user-image span {        display: none;    }}@media only screen and (max-width: 480px) {    .item-filter-wrap {        padding: 20px;    }    .item-filter-title {        margin-bottom: 20px;    }    .item-filter-inputs {        text-align: left;    }    .item-filter-title,    .item-filter-inputs {        display: block !important;        width: 100% !important;    }}.page-title-wrap {    padding: 35px 0;}.page-title-wrap .page-title {    float: left;}.page-title-wrap .page-breadcrumb {    float: right;}.page-title-wrap .page-breadcrumb .breadcrumb {    padding: 0;}.page-title-wrap .page-breadcrumb .breadcrumb li {    vertical-align: middle;}.page-title-wrap + .page-body {    padding-top: 0 !important;}@media only screen and (max-width: 991px) {    .page-title-wrap {        padding: 26px 0;    }    .page-title-wrap h1, .page-title-wrap h2, .page-title-wrap h3 {        font-size: 22px;    }}@media (max-width: 767px) {    .page-title-wrap {        padding: 25px 0;    }    .page-title-wrap .page-title {        width: 100%;        text-align: center;    }    .page-title-wrap h1, .page-title-wrap h2, .page-title-wrap h3 {        font-size: 20px;    }    .page-breadcrumb {        display: none;    }}.body-listing-map {    position: fixed;    height: 100%;    width: 100%;}.half-map-area,.half-listing-area {    display: table-cell;    vertical-align: top;    height: 100%;}.half-map-area {    width: 100%;    position: relative;}.half-map-area #ced-gmap {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;}.half-map-area #map {    width: 100%;    height: 100%;}.half-listing-area .item-media-thumb {    width: 320px;}.half-listing-area .ced-module-wrap,.half-listing-area .advanced-search-wrap {    padding: 20px;}.half-listing-area .advanced-search-wrap {    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.08);}.half-listing-area .pagination-wrap {    margin: 35px 0 15px;}.half-listing-inner {    width: 700px;    overflow-y: auto;    overflow-x: visible;    height: 100%;}@media only screen and (max-width: 1199px) {    .half-listing-area .item-grid-view .item-wrap,    .half-listing-area .item-list-view .property-item .media-left,    .half-listing-area .item-list-view .property-item .media-body,    .half-listing-area .item-media-thumb img,    .half-listing-area .item-media-thumb {        width: 100%;        height: auto;    }    .half-listing-area .item-list-view .property-item .media-left,    .half-listing-area .item-list-view .property-item .media-body {        display: block;    }    .half-listing-area .grid-item-hidden {        display: block;    }    .half-listing-area .list-item-hidden,    .half-listing-area .changer-tabs {        display: none;    }    .half-listing-inner {        width: 580px;    }}@media only screen and (max-width: 991px) {    .half-listing-inner {        width: 440px;    }}@media only screen and (max-width: 767px) {    .body-listing-map {        position: inherit;    }    .half-map-area {        height: 500px;    }    .half-map-area,    .half-listing-area {        display: block;        width: 100%;    }    .half-listing-inner {        width: 100%;        height: auto !important;        overflow: visible;    }}#property-title-wrap {    padding: 30px 0;    width: 100%;}#property-title-wrap .label-wrap {    margin-bottom: 13px;}#property-title-wrap .property-title,#property-title-wrap .property-price {    color: #000;}#property-title-wrap .property-title.text-ellipsis, #property-title-wrap .post-item-head .property-title.heading, .post-item-head #property-title-wrap .property-title.heading,#property-title-wrap .post-item-body .property-title.heading,.post-item-body #property-title-wrap .property-title.heading,#property-title-wrap .property-address.text-ellipsis,#property-title-wrap .post-item-head .property-address.heading,.post-item-head #property-title-wrap .property-address.heading,#property-title-wrap .post-item-body .property-address.heading,.post-item-body #property-title-wrap .property-address.heading {    width: 460px;}#property-title-wrap .property-address {    color: #808080;}#property-title-wrap .breadcrumb {    padding: 0;    margin-bottom: 20px;}#property-title-wrap .breadcrumb,#property-title-wrap .breadcrumb li {    line-height: 13px;}#property-title-wrap .property-actions {    margin-bottom: 10px;}#property-title-wrap .media-left {    padding-right: 25px;}#property-title-wrap .head-left {    white-space: normal;    padding-right: 15px;}.property-actions {    list-style: none;    padding: 0;    margin: 0;    font-size: 0;    line-height: 16px;}.property-actions .item-share {    position: relative;}.property-actions .item-fav.active i, .property-actions .item-fav.active .fa {    color: #ffa200;    animation: pulse .3s ease-in-out;}.property-actions li {    display: inline-block;    vertical-align: middle;    cursor: pointer;    margin-right: 20px;    font-size: 16px;    color: #000;}.property-actions li:last-child {    margin: 0;}#property-media {    width: 100%;    position: relative;    margin-bottom: 30px;}#property-media .single-gallery {    width: 100%;    display: block;}#property-media #property-title-wrap {    padding: 0;}#property-media:not(.media-full) .ced-lightbox-btn {    position: absolute;    left: 30px;    bottom: 30px;}@media only screen and (max-width: 767px) {    #property-media:not(.media-full) .ced-lightbox-btn {        left: 18px;        bottom: 18px;    }}.head-media-layer {    position: absolute;    z-index: 1;}.head-media-layer.layer-top, .head-media-layer.layer-bottom {    position: absolute;    left: 0;    right: 0;}.head-media-layer.layer-top {    top: 0;    padding-top: 30px;}.head-media-layer.layer-bottom {    bottom: 0;    padding-bottom: 30px;}.multi-gallery {    width: 100%;    position: relative;}.multi-gallery .gallery-item {    float: left;    width: 33.333%;    margin: 0 0 0 1px;}.multi-gallery .gallery-item:first-child {    margin: 0;}.multi-gallery .gallery-item:nth-last-child(-n+2) {    width: calc(33.333% - 1px);}.ced-lightbox-thumb {    width: 100px;    height: 100px;    border: 2px solid #fff;    position: relative;    cursor: pointer;    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);}.ced-lightbox-thumb .imgs-counter {    display: block;    position: absolute;    bottom: 0;    left: 0;    right: 0;    font-size: 10px;    background-color: rgba(0, 0, 0, 0.5);    text-align: center;    padding: 1px;}.ced-lightbox-btn {    background-color: rgba(0, 0, 0, 0.42);    font-size: 13px;    font-weight: 400;}.ced-lightbox-btn:hover {    background-color: #21cdec;}.property-detail-v2 .property-article {    margin-bottom: 2px;}.property-detail-v3 {    padding: 0 !important;}.property-detail-v3 .property-article {    display: table;    width: 100%;    padding: 60px 0;    margin: 0;    border-bottom: 1px solid #dbdbdb;}.property-detail-v3 .property-article:first-child {    padding-top: 50px;}.property-detail-v3 .property-article:last-child {    border: 0;}.property-detail-v3 .property-article,.property-detail-v3 .taber-content .tab-pane,.property-detail-v3 .property-detail .detail-title {    background-color: transparent;}.property-detail-v3 .article-head,.property-detail-v3 .article-body {    display: table-cell;    vertical-align: top;}.property-detail-v3 .article-head {    margin: 0;    min-width: 170px;}.property-detail-v3 .article-body {    width: 100%;}.property-detail-v3 .ced-taber .tab {    background-color: transparent;}.property-article {    margin-bottom: 35px;}.property-article:last-child {    margin: 0;}.article-head {    margin-bottom: 35px;}.article-head .heading {    float: left;}.article-head .head-right {    float: right;}.property-features ul {    list-style: none;    margin: 0;    padding: 0;}.property-features li {    float: left;    width: 25%;    margin-bottom: 3px;    padding: 0 !important;    line-height: 26px !important;}.property-features li:before {    content: "\f14a";    font-family: "FontAwesome";    display: inline-block;    color: #21cdec;    margin-right: 10px;    font-size: 17px;    position: relative;    top: 1px;}.property-features .disabled {    opacity: .4;}.property-floor-plans .tab {    line-height: 55px !important;    height: 55px !important;    border: 0;}.property-floor-plans .tab-pane {    padding: 35px 0 0 !important;}.property-detail table {    margin: 0;}.property-detail table,.property-detail td,.property-detail .widget_calendar table th,.widget_calendar table .property-detail th {    border-color: #e4ecf2;}.property-detail td, .property-detail .widget_calendar table th, .widget_calendar table .property-detail th {    padding-left: 15px;    color: #636363;}.property-detail .detail-title {    padding-left: 30px;    background-color: #F5F8FA;}.property-video-block {    position: relative;}.property-video-block .play-icon {    position: absolute;    left: 50%;    top: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    cursor: pointer;    z-index: 1;}.property-video-block .property-video-thumb {    width: 100%;    opacity: .8;}.property-video-block:hover .property-video-thumb {    opacity: 1;}.property-contact-info .media-left {    padding-right: 25px;}.property-contact-info .agent-img {    max-width: 162px;}.property-contact-info .info-head {    margin-bottom: 36px;    position: relative;}.property-contact-info .position {    color: #9b9b9b;}.property-contact-info p {    margin-bottom: 15px;}.property-contact-info .other-info {    margin: 0 !important;}.property-contact-info .other-info li {    color: #2c2c2c;    font-size: 13px;    padding: 0;}.property-contact-info .other-info span {    color: #9b9b9b;    display: inline-block;    margin-right: 10px;}.property-contact-info .inquire-title {    padding-bottom: 18px;    border-bottom: 1px solid #e8e8e8;    color: #2c2c2c;}.property-contact-info .agent-social {    font-size: 0;    position: absolute;    right: 0;    top: 0;}.property-contact-info .agent-social li {    display: inline-block;    font-size: 16px;    margin-right: 20px;    line-height: 16px;    padding: 0;}.property-contact-info .agent-social li:last-child {    margin: 0;}.property-contact-info .agent-social li a {    color: #c8c8c8;}.property-contact-info .agent-social li a:hover {    color: #000;}.property-location-map {    height: 450px;    width: 100%;    position: relative;}.property-location-map #location-map {    position: absolute;    left: 0;    right: 0;    width: 100%;    height: 100%;}.property-lightbox {    padding: 0 !important;    -moz-transform: scale(0.9);    -ms-transform: scale(0.9);    -webkit-transform: scale(0.9);    transform: scale(0.9);    transition: all 0.15s linear;}.property-lightbox.in {    -moz-transform: scale(1);    -ms-transform: scale(1);    -webkit-transform: scale(1);    transform: scale(1);}.property-lightbox .modal-dialog {    width: 100%;    margin: 0;    height: 100%;}.property-lightbox .modal-content {    height: 100%;    border-radius: 0;    border: 0;}.property-lightbox .modal-body {    position: relative;    padding: 72px 0 80px 0;    height: 100%;    width: 100%;    background-color: #000;}.property-lightbox .modal-header {    display: table;    width: 100%;    padding: 0;    top: 0;}.property-lightbox .modal-header,.property-lightbox .modal-footer {    background-color: #282828;    position: absolute;    left: 0;    right: 0;    border: none;    z-index: 1;}.property-lightbox .modal-footer {    width: 100%;    height: 80px;    bottom: 0;    overflow: hidden;    padding: 0 160px 0 0;}.property-lightbox .slider-map-actions {    position: absolute;    right: 0;    top: 0;    font-size: 0;}.property-lightbox .btn-map-view {    display: inline-block;    height: 70px;    line-height: 70px;    width: 70px;    text-align: center;    background-color: rgba(255, 255, 255, 0.15);    font-size: 24px;    margin-left: 5px;}.property-lightbox .btn-map-view:hover, .property-lightbox .btn-map-view:active {    background-color: rgba(255, 255, 255, 0.4);}.property-lightbox .slider-thumbs-wrap,.property-lightbox .slider-map-actions {    padding: 5px;}.property-lightbox .modal-title {    font-size: 18px;    line-height: 18px;    margin-bottom: 8px;}.property-lightbox .modal-title .price {    margin-left: 15px;}.property-lightbox .item-amenities li {    margin: 0;}.property-lightbox .lightbox-title {    width: 100%;}.property-lightbox .lightbox-actions .view-original-image {    font-weight: 500;}.property-lightbox .lightbox-actions .view-original-image:hover {    color: #21cdec;}.property-lightbox .lightbox-actions a {    margin-left: 15px;}.property-lightbox .lightbox-title,.property-lightbox .lightbox-head-right,.property-lightbox .lightbox-actions {    display: table-cell;    padding: 10px;    vertical-align: middle;}.property-lightbox .close {    opacity: 1 !important;    display: block;    padding-left: 10px;    padding-right: 15px;    text-align: center;    margin: -2px 0 0 !important;    font-size: 20px !important;    text-shadow: none;}.property-lightbox .tab-pane,.property-lightbox #lightbox-slider,.property-lightbox #lightbox-slider-thumbs,.property-lightbox .owl-item,.property-lightbox .item,.property-lightbox .owl-stage-outer,.property-lightbox .owl-stage {    height: 100%;}.property-lightbox #lightbox-slider .item {    text-align: center;    position: relative;}.property-lightbox #lightbox-slider .item img {    position: absolute;    left: 50%;    top: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);}.property-lightbox #lightbox-slider-thumbs {    width: 100%;}.property-lightbox #lightbox-slider-thumbs .owl-item img {    opacity: .5;    height: 70px;    cursor: pointer;}.property-lightbox #lightbox-slider-thumbs .owl-item.current img {    opacity: 1;}.property-lightbox #lightbox-slider .owl-item img,.property-lightbox #lightbox-slider-thumbs .owl-item img {    max-height: 100%;    width: auto;    display: inline-block;}.property-lightbox .gallery-counter {    position: absolute;    left: 30px;    bottom: 20px;    z-index: 2;}.property-lightbox .gallery-counter .label-counter {    background-color: rgba(0, 0, 0, 0.5);    font-size: 14px;    padding: 2px 8px;    font-weight: 400;    border-radius: 1px;}#lightbox-gallery {    position: relative;}@media only screen and (max-width: 991px) {    #property-title-wrap {        padding: 22px 0;    }    #property-title-wrap .property-title,    #property-title-wrap .property-price {        font-size: 22px;        line-height: 28px;    }    .property-lightbox .modal-title {        font-size: 14px;        line-height: 14px;    }    .property-detail-v3 .property-article {        padding: 40px 0 !important;    }}@media only screen and (max-width: 767px) {    #property-title-wrap .property-title {        margin: 0 0 5px;    }    #property-title-wrap .property-price {        margin: 0 0 0;    }    #property-title-wrap .property-title,    #property-title-wrap .property-price {        font-size: 18px;        line-height: 22px;    }    #property-title-wrap .property-title.text-ellipsis, #property-title-wrap .post-item-head .property-title.heading, .post-item-head #property-title-wrap .property-title.heading,    #property-title-wrap .post-item-body .property-title.heading,    .post-item-body #property-title-wrap .property-title.heading,    #property-title-wrap .property-address.text-ellipsis,    #property-title-wrap .post-item-head .property-address.heading,    .post-item-head #property-title-wrap .property-address.heading,    #property-title-wrap .post-item-body .property-address.heading,    .post-item-body #property-title-wrap .property-address.heading {        width: 260px;    }    #property-title-wrap .property-address {        font-size: 12px;        line-height: 16px;    }    #property-title-wrap .property-actions {        line-height: 14px;    }    #property-title-wrap .property-actions li {        margin: 0 0 0 15px;        font-size: 14px;    }    #property-title-wrap .label-wrap {        margin-bottom: 8px;    }    #property-title-wrap .media-left {        padding-right: 15px;    }    .property-article,    .article-block {        padding: 28px !important;    }    .property-article .article-head {        margin-bottom: 28px;    }    .property-article .article-head .heading {        font-size: 16px;        line-height: 16px;    }    .property-features li {        width: 50%;    }    .property-floor-plans .tab-pane {        padding: 28px 0 0 !important;    }    .property-floor-plans .tab-pane div[class*="col-"] {        margin-top: 22px;    }    .property-detail td, .property-detail .widget_calendar table th, .widget_calendar table .property-detail th {        font-size: 12px;    }    .property-detail .detail-title {        padding-left: 10px;    }    .property-contact-info .media-left {        padding: 0 0 20px;    }    .property-contact-info .media-left,    .property-contact-info .media-body {        display: block;        width: 100%;    }    .property-contact-info .info-head {        margin-bottom: 20px;    }    .property-contact-info .position {        margin: 0 0 18px;    }    .property-detail-v3 .article-head {        padding: 0;    }    .property-detail-v3 .property-article,    .property-detail-v3 .article-head,    .property-detail-v3 .article-body {        display: block;    }    .ced-lightbox-thumb {        width: 60px;        height: 60px;    }    .head-media-layer .layer-top,    .head-media-layer .layer-bottom {        padding-left: 15px;        padding-right: 15px;    }    .property-lightbox .modal-body {        padding: 59px 0 60px 0;    }    .property-lightbox .modal-footer {        height: 60px;        padding: 0 114px 0 0;    }    .property-lightbox .btn-map-view {        height: 50px;        line-height: 50px;        width: 50px;        font-size: 18px;    }    .property-lightbox #lightbox-slider-thumbs .owl-item img {        height: 50px;        width: 100%;    }}@media only screen and (max-width: 480px) {    #property-title-wrap .media-left {        display: none;    }    #property-title-wrap .property-title.text-ellipsis, #property-title-wrap .post-item-head .property-title.heading, .post-item-head #property-title-wrap .property-title.heading,    #property-title-wrap .post-item-body .property-title.heading,    .post-item-body #property-title-wrap .property-title.heading,    #property-title-wrap .property-address.text-ellipsis,    #property-title-wrap .post-item-head .property-address.heading,    .post-item-head #property-title-wrap .property-address.heading,    #property-title-wrap .post-item-body .property-address.heading,    .post-item-body #property-title-wrap .property-address.heading {        width: 180px;    }    .item-title-head .item-price,    .item-title-head .item-price-wrap,    .item-caption-layer .item-price,    .item-caption-layer .item-price-wrap {        font-size: 18px;    }    .item-title-head .title,    .item-caption-layer .title {        font-size: 14px;    }}#call-to-action {    background-color: #1A1A1A;    padding: 35px 0;}.call-to-action-inner {    display: table;    width: 100%;}.call-action-text,.call-action-btn {    display: table-cell;    vertical-align: middle;}.call-action-text {    position: relative;    padding-left: 70px;    font-size: 22px;}.call-action-text .fa {    position: absolute;    font-size: 40px;    left: 0;    top: 0;}.call-action-btn .btn {    padding-top: 12px;    padding-bottom: 12px;}@media only screen and (max-width: 767px) {    #call-to-action {        padding: 20px 0;    }    .call-action-text {        font-size: 16px;        line-height: 25px;        padding-left: 30px;        margin-bottom: 20px;    }    .call-action-text .fa {        font-size: 25px;    }    .call-action-text,    .call-action-btn {        display: block;        text-align: center;    }}.property-article,.article-block {    padding: 35px;}.contact-us-block .contact-info {    padding-left: 40px;}.contact-info ul {    list-style: none;    margin: 0;    padding: 0;}.contact-info li {    margin-bottom: 30px !important;    padding-left: 48px;    position: relative;}.contact-info li strong {    color: #2c2c2c;}.contact-info li address,.contact-info li a,.contact-info li i,.contact-info li .fa {    color: #9b9b9b;}.contact-info li strong,.contact-info li a {    display: block;}.contact-info li .fa,.contact-info li i {    position: absolute;    left: 0;    top: 4px;    width: 27px;}.login-area {    padding: 70px 30px;    background-position: center;    background-size: cover;}.login-area .login-block {    margin: 0 auto;    max-width: 380px;    background-color: white;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.18);}.login-block {    position: relative;    z-index: 1;}.login-block .tab {    line-height: 60px;    height: 60px;}.login-block .social-text {    font-weight: 400;    display: block;    color: #bdbdbd;    margin: 18px 0;}.login-block .taber-content .tab-pane {    padding: 26px;}.article-blog + .article-blog {    margin-top: 50px;}.blog-body,.blog-author,.comments-block-wrap {    padding: 40px;}.blog-body .title {    margin: 0 0 27px;}.blog-body .title a:hover {    color: #21cdec;}.blog-body .author-meta {    padding: 0;    margin: 0 0 26px;}.blog-footer {    padding: 0 40px 40px;}.blog-footer .social-icons a {    line-height: 30px;}.author-meta {    margin: 0;    list-style: none;}.author-meta .category a,.author-meta .comments {    color: #21cdec;}.author-meta li,.author-meta li a {    color: #9b9b9b;}.author-meta li {    display: inline-block;    margin: 0 13px 0 0 !important;    padding: 0 !important;}.author-meta li:last-child {    margin: 0 !important;}.author-meta li i {    margin-right: 4px;}.author-meta .meta-image {    margin-right: 10px;    border-radius: 50%;}.meta-tags {    margin: 0;}.meta-tags a {    border-radius: 3px;    padding: 7px 10px;    background-color: #21cdec;    opacity: .7;}.meta-tags a:hover {    opacity: 1;}.blog-section {    margin-top: 50px;}.blog-section:last-child {    border: none;    padding-bottom: 0;}.blog-post-nav .nav-prev,.blog-post-nav .nav-next {    width: 50%;    position: relative;}.blog-post-nav .nav-prev span,.blog-post-nav .nav-next span {    display: block;    color: #a5a5a5;}.blog-post-nav .nav-prev a,.blog-post-nav .nav-next a {    padding-top: 5px;    display: inline-block;    height: 55px;}.blog-post-nav .nav-prev img,.blog-post-nav .nav-next img {    position: absolute;    top: 0;    width: 55px;}.blog-post-nav .nav-prev {    text-align: left;}.blog-post-nav .nav-prev a {    padding-left: 75px;}.blog-post-nav .nav-prev a:hover {    padding-left: 70px;}.blog-post-nav .nav-prev img {    left: 0;}.blog-post-nav .nav-next {    text-align: right;}.blog-post-nav .nav-next a {    padding-right: 75px;}.blog-post-nav .nav-next a:hover {    padding-right: 70px;}.blog-post-nav .nav-next img {    right: 0;}.blog-author {    position: relative;}.blog-author .media-left {    padding-right: 25px;}.blog-author .media-object {    width: 130px;}.blog-author .heading {    font-size: 18px;    line-height: 18px;    margin: 0 0 5px;}.blog-author .email {    margin-bottom: 10px;}.blog-author p {    margin: 0;}.blog-author .social-icons {    position: absolute;    top: 40px;    right: 40px;}.blog-author .social-icons a {    font-size: 14px;}.comments-block .media-left {    padding-right: 22px;}.comments-block .media-object {    width: 60px;}.comments-block .comment-head {    margin-bottom: 8px;}.comments-block .comment-head a {    color: #000;}.comments-block .comment-head small {    color: #a5a5a5;    padding-left: 8px;    margin-left: 8px;    position: relative;}.comments-block .comment-head small:before {    display: inline-block;    content: "";    width: 4px;    height: 4px;    background-color: #a5a5a5;    border-radius: 50%;    position: absolute;    left: -3px;    top: 8px;}.comments-block p {    margin: 0 0 16px;    line-height: 25px;}.comments-block .media {    border-top: 1px solid #dbdbdb;    padding-top: 30px;    margin-top: 30px;}.comments-block .media .media {    margin-top: 30px;}.comments-block .media:first-child {    border: none;    margin: 0;    padding-top: 0;}.comments-block .children {    margin-top: 30px;}.comment-actions {    text-align: right;}.comment-actions .comment-like,.comment-actions .comment-edit-link {    color: #000;}.comment-actions a {    margin-right: 15px;}.comment-actions a:last-child {    margin: 0;}@media only screen and (max-width: 991px) {    .article-main {        margin-bottom: 30px;    }    .contact-info {        margin-top: 30px;        padding: 0 !important;    }    .blog-body .title {        font-size: 26px;        line-height: 32px;        margin-bottom: 20px;    }    .blog-body .author-meta {        margin: 0 0 20px;    }}@media only screen and (max-width: 767px) {    .blog-body,    .blog-author,    .comments-block-wrap {        padding: 28px;    }    .article-blog + .article-blog {        margin-top: 30px;    }    .blog-body .title {        font-size: 20px;        line-height: 26px;        margin-bottom: 10px;    }    .blog-body .author-meta {        margin: 0 0 10px;    }    .blog-footer {        padding: 0 28px 28px;        text-align: center;    }    .blog-footer .meta-tags a {        font-size: 12px;    }    .blog-footer .meta-tags,    .blog-footer .author-meta {        margin-bottom: 10px;    }    .blog-footer .author-meta,    .blog-footer .btn-read {        line-height: inherit;    }    .blog-footer .author-meta,    .blog-footer .author-meta,    .blog-footer .btn-read,    .blog-footer .article-footer-right,    .blog-footer .meta-tags,    .blog-footer .social-icons {        width: 100%;    }    .author-meta li {        font-size: 12px;    }    .author-meta .meta-image {        display: none;    }    .blog-section {        margin-top: 30px;    }    .blog-author .media-left {        padding-right: 15px;    }    .blog-author .media-object {        width: 90px;    }    .blog-author .social-icons {        position: relative;        top: auto;        right: auto;        margin-top: 10px;    }    .blog-post-nav .nav-prev img,    .blog-post-nav .nav-next img {        display: none;    }    .blog-post-nav .nav-prev a,    .blog-post-nav .nav-next a {        padding: 0;        height: auto;    }    .blog-post-nav .nav-prev a:hover,    .blog-post-nav .nav-next a:hover {        padding: 0;    }    .comments-block .media-left {        padding: 0 0 15px;    }    .comments-block .media-left,    .comments-block .media-body {        display: block;        width: 100%;    }    .contact-info li {        padding-left: 48px;    }}@media only screen and (max-width: 480px) {    .blog-author .media-left {        padding: 0 0 15px;        display: block;    }    .blog-author .media-object {        width: 100%;    }}.gallery {    margin-bottom: 20px;}.gallery + .gallery {    margin-top: -20px;}.gallery-item {    float: left;    margin: 0 1px 1px 0;    overflow: hidden;    position: relative;}.gallery-columns-2 .gallery-item {    width: calc(50% - 1px);}.gallery-columns-3 .gallery-item {    width: calc(33.33% - 1px);}.gallery-columns-4 .gallery-item {    width: calc(25% - 1px);}.gallery-columns-5 .gallery-item {    width: calc(20% - 1px);}.alignnone {    margin: 5px 20px 20px 0;}.aligncenter, div.aligncenter {    display: block;    margin: 5px auto 20px auto;}.alignright {    float: right;    margin: 5px 0 20px 20px;}.alignleft {    float: left;    margin: 5px 20px 20px 0;}.aligncenter {    display: block;    margin: 5px auto 20px auto;}a img.alignright {    float: right;    margin: 5px 0 20px 20px;}a img.alignnone {    margin: 5px 20px 20px 0;}a img.alignleft {    float: left;    margin: 5px 20px 20px 0;}a img.aligncenter {    display: block;    margin-left: auto;    margin-right: auto;}.wp-caption,.img-caption {    max-width: 96%;}.wp-caption.alignnone,.img-caption.alignnone {    margin: 5px 20px 20px 0;}.wp-caption.alignleft,.img-caption.alignleft {    margin: 5px 20px 20px 0;}.wp-caption.alignright,.img-caption.alignright {    margin: 5px 0 20px 20px;}.wp-caption img,.img-caption img {    border: 0 none;    height: auto;    margin: 0;    max-width: 98.5%;    padding: 0;    width: auto;}.wp-caption p.wp-caption-text,.img-caption p.img-caption-text {    font-size: 12px;    line-height: 12px;    margin: 0;    padding: 0 0 0 4px;    margin-top: 12px;    font-style: italic;    border-left: 3px solid #21cdec;    color: #aaa;}/* ======================================================================== *//* START MODULES STYLE/* ======================================================================== */.ced-module-wrap {    padding: 70px 0;}.ced-module-wrap .module-head {    padding: 0 !important;    margin-bottom: 25px;}.ced-module-wrap p {    color: #636363;}.module-head {    padding: 70px 0 0;    display: table;    width: 100%;}.module-head + .ced-module-wrap {    padding-top: 50px;}.module-head .module-head-left,.module-head .module-head-right {    display: table-cell;}.module-head .module-head-left {    vertical-align: text-top;}.module-head .module-head-right {    vertical-align: text-top;}.module-head .module-title {    font-family: "Roboto", sans-serif;    color: #2c2c2c;    position: relative;    margin: 0;}.module-head .title-alt {    padding-bottom: 20px;}.module-head .title-alt:after {    left: 0;    bottom: 0;}.module-head .title-alt:after {    position: absolute;    content: '';    background-color: #21cdec;    width: 80px;    height: 1px;}.module-head .module-description,.module-head .module-sub-title {    color: #636363;    margin: 15px auto 0;}.module-head.text-center .module-title:before, .module-head.text-center .module-title:after {    left: calc(50% - 40px);}.module-head.text-center .module-description,.module-head.text-center .module-sub-title {    max-width: 750px;}.module-body {    position: relative;}.team-module-wrap .container-fluid,.team-module-wrap .container,.tiled-grid-module-wrap .container-fluid,.tiled-grid-module-wrap .container,.news-module-wrap .container-fluid,.news-module-wrap .container,.post-module-wrap .container-fluid,.post-module-wrap .container {    margin-bottom: -30px;}@media only screen and (max-width: 991px) {    .ced-module-wrap {        padding: 60px 0;    }    .ced-module-wrap p {        font-size: 14px;        line-height: 23px;    }    .module-head {        padding: 60px 0 0;    }    .module-head .module-title {        font-size: 28px;        line-height: 28px;    }    .module-head + .ced-module-wrap {        padding-top: 30px;    }    .module-head .title-alt {        padding-bottom: 18px;    }    .module-head .module-description,    .module-head .module-sub-title {        margin: 12px auto 0;        line-height: 22px;        font-size: 16px;    }}@media (max-width: 767px) {    .ced-module-wrap {        padding: 40px 0;    }    .module-head {        padding: 40px 0 0;    }    .module-head .module-title {        font-size: 22px;        line-height: 22px;    }    .module-head .module-sub-title,    .module-head .module-description {        font-size: 14px;    }}.property-item-module-wrap .container {    margin-bottom: -20px;}.agents-module-wrap {    margin-bottom: -20px;}.agent-module-block {    position: relative;    margin-bottom: 20px;}.agent-module-block:hover .agent-module-media .info {    padding-top: 18px;    bottom: 0;}.agent-module-media {    position: relative;    overflow: hidden;}.agent-module-media img {    width: 100%;}.agent-module-media .info {    background-color: rgba(34, 34, 34, 0.5);    margin: 0;    padding: 14px 22px 22px;    position: absolute;    left: 0;    right: 0;    bottom: -35px;    width: 100%;}.agent-module-media .info span {    display: block;}.agent-module-media .info .name {    display: inline-block;}.agent-module-media .info .name:hover {    color: #21cdec;}.agent-module-media .info span,.agent-module-media .info .name {    color: #fff;}.agent-module-body {    padding: 25px;}.agent-module-body .info {    margin-bottom: 19px;}.agent-module-body .info span {    display: block;}.agent-module-body .info .name {    display: inline-block;}.agent-module-body .info .name:hover {    color: #21cdec;}.agent-module-body .info .company {    color: #9b9b9b;}.agent-module-body .name,.agent-module-body .view {    color: #2c2c2c;}.agent-carousel-module .item {    padding: 0 10px;}@media only screen and (max-width: 767px) {    .agent-module-body .description {        height: auto;    }}.ced-carousel .agent-module-block {    margin: 0;}.ced-carousel .item-wrap {    padding: 0;    width: 100%;}.ced-carousel .owl-nav div[class*="owl-"] {    top: 25%;    width: 35px;    height: 35px;    font-size: 30px;    line-height: 32px;}.services-block {    text-align: center;    padding: 40px;    position: relative;    border: 1px solid #eaeaea;}.services-block .icon {    display: inline-block;    margin-bottom: 34px;}.services-block .title {    margin: 0 0 28px;}.services-block p {    margin: 0 0 28px;}.services-block .ser-link .fa {    font-size: 16px;}.services-block .title a,.services-block .ser-link,.services-block .icon {    color: #2c2c2c;}.services-block .title a:hover,.services-block .ser-link:hover {    color: #21cdec;}.services-block.v2 {    border-color: transparent;}.services-block:hover {    box-shadow: 0 30px 30px 0 rgba(0, 0, 0, 0.1);    border-color: #21cdec;}.services-block:hover .icon {    -webkit-transform: scale(1.3);    -ms-transform: scale(1.3);    -o-transform: scale(1.3);    transform: scale(1.3);}.services-block:hover .icon,.services-block:hover .title a {    color: #21cdec;}.team-block {    text-align: center;    padding: 55px;    position: relative;    border: 1px solid #eaeaea;    margin-bottom: 30px;}.team-block.grayscale-effect .team-thumb img {    -webkit-filter: grayscale(1);    filter: grayscale(1);}.team-block .team-thumb {    margin-bottom: 30px;}.team-block .team-thumb img {    width: 100%;}.team-block .title {    color: #2c2c2c;    margin-bottom: 12px;}.team-block .title a {    color: #2c2c2c;}.team-block .designation {    color: #9b9b9b;    margin-bottom: 12px;}.team-block .social-icons a {    color: #c8c8c8;}.team-block .social-icons li {    margin-right: 24px;}.team-block .social-icons li:last-child {    margin: 0;}.team-block:hover {    box-shadow: 0 30px 30px 0 rgba(0, 0, 0, 0.1);}.team-block:hover .title a {    color: #21cdec;}.team-block:hover .team-thumb img {    -webkit-filter: grayscale(0);    filter: grayscale(0);}.team-v2 {    border-color: transparent;}.team-v3 .team-thumb {    overflow: hidden;    position: relative;}.team-v3 .social-icons {    position: absolute;    left: 0;    right: 0;    bottom: 0;    background-color: rgba(34, 34, 34, 0.5);    text-align: center;    padding: 15px 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);}.team-v3 .social-icons a {    color: #fff;}.team-v3,.team-v4 {    padding: 0 !important;    background-color: transparent;    border: 0;    box-shadow: none !important;}.team-v3 .designation,.team-v4 .designation {    text-transform: inherit;}.team-v3:hover .social-icons,.team-v4:hover .social-icons {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.team-v4 {    text-align: left;}.team-v4 .team-thumb {    width: 270px;    margin: 0;}.team-v4 .description {    margin-bottom: 25px;}.team-v4 .media-left, .team-v4 .media >.pull-left {    padding-right: 28px;}.team-v4 .media-right, .team-v4 .media >.pull-right {    padding-left: 28px;}@media only screen and (max-width: 991px) {    .team-block {        padding: 40px;    }    .team-block .team-thumb {        margin-bottom: 22px;    }    .services-block {        padding: 30px 25px;        margin-bottom: 30px;    }    .services-block .icon {        font-size: 35px;    }    .services-block .title {        font-size: 18px;    }    .services-block .title,    .services-block p,    .services-block .icon {        margin: 0 0 20px;    }}@media only screen and (max-width: 767px) {    .team-v4 .media-left,    .team-v4 .media >.pull-left {        padding: 0 0 20px;    }    .team-v4 .media-body,    .team-v4 .media-left {        display: block;        width: 100%;    }    .team-v4 .team-thumb {        width: 100%;        margin: 0;    }    .team-v4 .description {        margin-bottom: 18px;    }}.testimonial-carousel-section .testi-content-block {    max-width: 767px;    margin: 0 auto;    padding: 0 68px;}.testimonial-section-dark {    position: relative;    background-size: cover;    background-repeat: no-repeat;    background-position: center center;    background-attachment: fixed;}.testimonial-section-dark:before {    position: absolute;    content: '';    left: 0;    top: 0;    width: 100%;    height: 100%;    background-color: rgba(34, 34, 34, 0.9);}.testimonial-section-dark .module-head .module-title,.testimonial-section-dark .module-head .module-sub-title,.testimonial-section-dark .module-head .module-description {    color: #fff;}.testimonial-section-dark .testi-content-block .title,.testimonial-section-dark .testi-content-block .designation {    color: #fff;}.testimonial-section-dark .testi-content-block .testi-content {    color: #ccc;}.testimonial-section-dark .owl-dot span {    background-color: #fff;    opacity: 0.2;}.testimonial-content-slider .owl-nav div[class*='owl-'],.testimonial-content-slider-v2 .owl-nav div[class*='owl-'] {    background-color: transparent !important;    border: 1px solid #bdbdbd;    color: #bdbdbd;    width: 30px;    height: 30px;    opacity: 1;}.testimonial-content-slider .owl-nav div[class*='owl-']:hover,.testimonial-content-slider-v2 .owl-nav div[class*='owl-']:hover {    color: #21cdec;    border-color: #21cdec;}.testimonial-thumbs-slider {    max-width: 400px;    margin: 0 auto 28px auto;}.testimonial-thumbs-slider .item {    text-align: center;    padding: 5px;}.testimonial-thumbs-slider .item img {    -webkit-filter: grayscale(100%);    filter: grayscale(100%);}.testimonial-thumbs-slider .center .item img {    -webkit-filter: grayscale(0);    filter: grayscale(0);}.testi-thumb {    width: 100px;    height: 100px;    overflow: hidden;    display: inline-block;}.testi-content-block .title {    margin-bottom: 8px;}.testi-content-block .designation {    color: #a5a5a5;    margin-bottom: 30px;}.testi-content-block .testi-content {    color: #a5a5a5;    margin: 0;}@media only screen and (max-width: 767px) {    .testi-content-block {        padding: 0 !important;    }    .testi-content-block .title {        font-size: 16px;        line-height: 22px;    }    .testi-content-block .designation {        font-size: 12px;        line-height: 18px;        margin-bottom: 20px;    }    .testimonial-thumbs-slider {        margin-bottom: 18px;    }}.ced-partner-block {    background-color: #fff;    display: table;    height: 100px;    width: 100%;    table-layout: fixed;    border: 1px solid #e8e8e8;}.ced-partner-block .partner-inner {    display: table-cell;    text-align: center;    vertical-align: middle;}.ced-partner-block .partner-inner img {    width: auto !important;    display: inline-block !important;}.tiled-grid-module-wrap div[class*="col-"] {    margin-bottom: 30px;}.tiled-grid-block {    position: relative;    overflow: hidden;}.tiled-grid-block img {    width: 100%;}.tiled-grid-block .caption {    position: absolute;    left: 50%;    top: 50%;    text-align: center;    -moz-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    display: inline-block;    z-index: 1;}.tiled-grid-block .heading {    color: #fff;    margin: 0 0 10px;}.tiled-grid-block .heading a {    color: #fff;}.tiled-grid-block .sub-heading {    color: #fff;    margin: 0;}.tiled-grid-block:hover .block-figure:before {    opacity: 0.1;}.tiled-grid-block:hover .overlay-light:before,.tiled-grid-block:hover .overlay-dark:before {    opacity: 0;}.tiled-grid-block.grid-sm .heading {    font-size: 18px;    line-height: 18px;}.tiled-grid-block.v2 .caption {    text-align: left;    left: 30px;    top: auto;    bottom: 30px;    -moz-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -webkit-transform: translate(0, 0);    transform: translate(0, 0);}@media only screen and (max-width: 991px) {    .tiled-grid-block .heading,    .tiled-grid-block.v2 .heading {        font-size: 22px;        line-height: 22px;    }    .tiled-grid-block .sub-heading,    .tiled-grid-block.v2 .sub-heading {        font-size: 14px;        line-height: 14px;    }    .tiled-grid-block.grid-sm .heading {        font-size: 16px;        line-height: 16px;    }}.news-item-carousel .news-item-block,.news-item-layer-carousel .news-item-block {    margin: 0;}.news-item-block {    position: relative;}.news-item-block .news-content {    padding: 25px;}.news-item-block .heading {    margin-bottom: 8px;}.news-item-block .heading a {    color: #2c2c2c;}.news-item-block .meta,.news-item-block .short-info {    margin: 0;}.news-item-block .meta {    color: #9b9b9b;}.news-item-block .short-info {    margin-top: 8px;}.news-item-block.v2 .news-content {    position: absolute;    left: 0;    bottom: 0;    padding: 0;    margin: 25px;    z-index: 1;}.news-item-block.v2 .meta .time {    color: #ddd;}.news-item-block.v2 .heading a,.news-item-block.v2 .meta {    color: #fff !important;}@media only screen and (max-width: 991px) {    .news-block .heading {        line-height: 22px;        font-size: 16px;    }}@media only screen and (max-width: 767px) {    .news-block .heading {        line-height: 20px;        font-size: 14px;        margin-bottom: 10px;    }    .news-block .short-info {        margin-top: 10px;        line-height: 20px;    }    .news-item-block {        margin-bottom: 30px;    }}.advanced-search-module {    padding: 30px 0;}.advanced-search-module .filter-trigger {    margin: 15px 0 10px;}.advanced-search-module .more-filter-block .filter-block-inner {    padding: 20px 0 0;}.advanced-search-wrap .title {    margin: 0 0 24px;}.advanced-search-wrap.search-module .title {    font-size: 22px;}.filter-trigger {    display: inline-block;    cursor: pointer;    margin: 6px 0 24px;}.filter-trigger.active:before {    content: "\f146";}.filter-trigger:before {    content: "\f0fe";    font-family: "FontAwesome";    color: #21cdec;    margin-right: 8px;}.more-filter-block {    display: none;}.more-filter-block .filter-block-inner {    padding-bottom: 20px;}.check-list label {    color: #4b4b4b;    line-height: 25px;    margin: 0;}.check-list .radio-inline,.check-list .checkbox-inline {    margin-right: 25px !important;    margin-left: 0 !important;}.blog-post-item.item-layered {    position: relative;}.blog-post-item.item-layered .label-wrap {    position: absolute;    top: 20px;    left: 20px;}.blog-post-item.item-layered .post-item-body {    width: 100%;    background-color: transparent;    position: absolute;    left: 0;    bottom: 0;    z-index: 1;}.blog-post-item.item-layered .author-meta li,.blog-post-item.item-layered .author-meta li a,.blog-post-item.item-layered .heading a,.blog-post-item.item-layered p {    color: #fff !important;}.blog-post-item.item-layered .figure-block {    cursor: auto;}.post-item-head ul,.post-item-body ul {    line-height: normal;}.post-item-head ul + .heading,.post-item-body ul + .heading {    margin: 8px 0 0;}.post-item-head .heading + ul,.post-item-body .heading + ul {    margin-top: 8px;}.post-item-head .heading a,.post-item-body .heading a {    color: #000;}.post-item-head .heading a:hover,.post-item-body .heading a:hover {    color: #21cdec;}.post-item-body p {    margin: 6px 0 0;}.post-item-head,.post-item-body,.post-item-footer {    padding: 20px 20px;}.membership-module-wrap .row {    margin-left: 0;    margin-right: 0;}.membership-module-wrap div[class*="col-"] {    padding: 0;}.membership-block {    position: relative;    padding: 0 0 50px;    width: 100%;    z-index: 1;}.membership-block .membership-price {    color: #21cdec;    padding: 80px 0;    margin-bottom: 47px;    border-bottom: 1px solid #eaeaea;}.membership-block .membership-price span {    vertical-align: top;    display: inline-block;    word-spacing: normal;    letter-spacing: normal;}.membership-block .membership-title {    margin-bottom: 17px;}.membership-block .membership-list {    list-style: none;    margin-bottom: 40px;    padding: 0;}.membership-block .membership-list li {    color: #9b9b9b;}.membership-block.active {    box-shadow: 0 0 62px 19px rgba(0, 0, 0, 0.07);    z-index: 2;}@media only screen and (max-width: 991px) {    .post-item-head .heading, .post-item-body .heading {        font-size: 16px;        line-height: 20px;    }    .membership-block {        padding: 0 0 58px 0;    }    .membership-block .membership-price {        font-size: 56px;        line-height: 45px;        padding: 56px 0;        margin-bottom: 36px;    }    .membership-block .membership-price .price-before,    .membership-block .membership-price .price-after {        font-size: 24px;        line-height: 24px;    }}@media (max-width: 767px) {    .advanced-search-wrap.search-module .title {        font-size: 18px;    }    .membership-block {        padding: 0 0 48px 0;    }    .membership-block .membership-price {        font-size: 45px;        line-height: 35px;        padding: 45px 0;        margin-bottom: 28px;    }    .membership-block .membership-price .price-before,    .membership-block .membership-price .price-after {        font-size: 20px;        line-height: 20px;    }    .membership-block .membership-list {        margin-bottom: 25px;    }    .blog-post-item {        margin-bottom: 30px;    }}/* ======================================================================== *//* START GLOBAL ELEMENTS STYLE/* ======================================================================== */.btn.btn-scrollup {    display: none;    position: fixed;    right: 35px;    bottom: 35px;    width: 40px;    height: 36px;    -webkit-transition: none !important;    transition: none !important;    font-size: 28px;    line-height: 32px;    text-align: center;    padding: 0 !important;    border: none;    border-radius: 2px;    box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.2);    z-index: 999;}input[type="radio"],input[type="checkbox"] {    margin: 6px 0 0;}.form-control {    color: #636363;    padding: 6px 20px;}.form-control::-moz-placeholder {    color: #a5a5a5;    opacity: 1;}.form-control:-ms-input-placeholder {    color: #a5a5a5;}.form-control::-webkit-input-placeholder {    color: #a5a5a5;}.form-control:focus {    box-shadow: none;    border-color: #21cdec;}.form-control.error {    border-color: #c31b1b;}@media (max-width: 767px) {    .form-control {        height: 47px;    }}.form-control,.bootstrap-select .btn {    border-color: #dbdbdb;    height: 42px;    box-shadow: none;    padding-top: 6px;    padding-bottom: 6px;}.form-group {    margin-bottom: 20px;}.input-group-addon {    padding: 6px 18px;    background-color: #fff;    color: #bdbdbd;}@media only screen and (max-width: 767px) {    .btn.btn-scrollup {        font-size: 25px;    }}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {    width: 100%;    min-height: 42px;}.bootstrap-select .btn,.btn.dropdown-toggle {    color: #a5a5a5;    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}.bootstrap-select .btn:hover,.btn.dropdown-toggle:hover {    background-color: #fff;    color: #a5a5a5;    border-color: #dbdbdb;}.bootstrap-select .btn:focus, .bootstrap-select .btn:active, .bootstrap-select .btn:active:focus,.btn.dropdown-toggle:focus,.btn.dropdown-toggle:active,.btn.dropdown-toggle:active:focus {    background-color: #fff;    border-color: #21cdec;    color: #2c2c2c;}.bootstrap-select >.dropdown-toggle {    padding-right: 30px;}.bootstrap-select >.dropdown-toggle .caret,.bootstrap-select >.dropdown-toggle .fa {    right: 15px !important;}.bootstrap-select >.dropdown-toggle .fa {    position: absolute;    top: 50%;    margin-top: -7px;    vertical-align: middle;}.open >.btn.dropdown-toggle,.open >.bootstrap-select .btn,.open >.btn-default.dropdown-toggle,.open >.btn-default.dropdown-toggle:hover,.open >.btn-default.dropdown-toggle:focus,.open >.btn-default.dropdown-toggle:active {    background-color: #fff;    border-color: #21cdec;    box-shadow: none;    color: #2c2c2c;}.dropdown-menu,.menu-dropdown,.menu-dropdown ul,.ced-megamenu-wrap,.account-dropdown,.mobile-nav-dropdown {    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.175);    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.175);}.menu-dropdown >li,.menu-dropdown >li ul >li,.dropdown-menu >li,.board-panel-menu li,.account-dropdown ul >li {    border-bottom: 1px solid transparent;}.menu-dropdown >li:last-child,.menu-dropdown >li ul >li:last-child,.dropdown-menu >li:last-child,.board-panel-menu li:last-child,.account-dropdown ul >li:last-child {    border: none;}.dropdown-menu {    border: 0;    padding: 0;    margin-top: 0;    border-radius: 0;    top: 100%;}.dropdown-menu >li {    color: #2c2c2c;}.dropdown-menu >li >a {    padding: 12px 20px;    color: #2c2c2c;    line-height: 20px;}.dropdown-menu >li >a:hover, .dropdown-menu >li >a:focus, .dropdown-menu >li >a:active {    background-color: #21cdec;    color: #fff;}.alert {    padding-top: 15px;    padding-bottom: 15px;    padding-left: 20px;    margin-bottom: 20px;    line-height: 22px;    font-weight: 400;}.alert .close {    opacity: 1;    font-size: 16px;    top: 2px;    right: -14px;    text-shadow: none;}.alert .close:hover,.alert .close:focus {    color: inherit;}.alert-success {    background-color: #eef6e4;    border-color: #aad57b;    color: #85c341;}.alert-success hr {    border-top-color: #9ecf68;}.alert-success .alert-link {    color: #6b9f32;}.alert-info {    background-color: #f1fafd;    border-color: #78cced;    color: #34b2e4;}.alert-info hr {    border-top-color: #61c3ea;}.alert-info .alert-link {    color: #1b98ca;}.alert-warning {    background-color: #fceedb;    border-color: #f6ce95;    color: #f0ad4e;}.alert-warning hr {    border-top-color: #f4c37d;}.alert-warning .alert-link {    color: #ec971f;}.alert-danger {    background-color: #f6bebe;    border-color: #e54545;    color: #c31b1b;}.alert-danger hr {    border-top-color: #e22f2f;}.alert-danger .alert-link {    color: #961515;}@media only screen and (max-width: 767px) {    .alert {        padding-top: 10px;        padding-bottom: 10px;    }    .alert .close {        font-size: 14px;        top: 3px;        right: -18px;    }}.label-primary {    background-color: #21cdec;}.label-secondary {    background-color: #ffa200;}.label-success {    background-color: #85c341;}.label-warning {    background-color: #f0ad4e;}.label-info {    background-color: #34b2e4;}.label-danger {    background-color: #c31b1b;}blockquote {    padding: 10px 20px;    margin: 0 0 20px;    border-left: 2px solid #eeeeee;}.modal .btn-close,.modal .close {    font-size: 18px;    opacity: 0.6;}.modal .btn-close:hover,.modal .close:hover {    opacity: 1;}.modal .btn-close {    position: absolute;    right: 25px;    top: 15px;    z-index: 2;}.modal .close {    margin-top: 8px;}.modal-content {    border-radius: 0;    border: none;    box-shadow: none;}.modal-header {    padding: 27px 30px 0;    border: none;}.modal-header .close {    margin-top: 0;}.modal-title {    line-height: 20px;}.modal-body {    padding: 30px;}.modal-backdrop.in {    opacity: 0.12;    filter: alpha(opacity=12);}.login-modal .modal-dialog,.forget-modal .modal-dialog {    max-width: 450px;}.login-modal .modal-body,.forget-modal .modal-body {    padding: 0;}.pagination-wrap {    margin-top: 50px;    line-height: 0;}.pagination-wrap .pagination {    width: 100%;    text-align: center;    margin-top: 0;    margin-bottom: 0;}.pagination-wrap .pagination li {    margin-right: 5px !important;    display: inline-block;}.pagination-wrap .pagination li:last-child a {    border-radius: 0;}.pagination-wrap .pagination li:first-child a {    border-radius: 0;}.pagination-wrap .pagination li.active a,.pagination-wrap .pagination li:hover a,.pagination-wrap .pagination li:focus a {    background-color: #21cdec;    color: #fff;}.pagination-wrap .pagination a {    width: 40px;    height: 40px;    border: none;    color: #21cdec;    border-radius: 1px;}.icon-facebook:hover, .icon-facebook:focus, .icon-facebook:active {    color: #506dab !important;}.icon-twitter:hover, .icon-twitter:focus, .icon-twitter:active {    color: #00aced !important;}.icon-pinterest:hover, .icon-pinterest:focus, .icon-pinterest:active {    color: #cb2027 !important;}.icon-instagram:hover, .icon-instagram:focus, .icon-instagram:active {    color: #517fa4 !important;}.icon-google-plus:hover, .icon-google-plus:focus, .icon-google-plus:active {    color: #dd4b39 !important;}.icon-linkedin:hover, .icon-linkedin:focus, .icon-linkedin:active {    color: #007bb6 !important;}.icon-youtube:hover, .icon-youtube:focus, .icon-youtube:active {    color: #bb0000 !important;}.icon-dribbble:hover, .icon-dribbble:focus, .icon-dribbble:active {    color: #ea4c89 !important;}.icon-foursquare:hover, .icon-foursquare:focus, .icon-foursquare:active {    color: #0072b1 !important;}.icon-flickr:hover, .icon-flickr:focus, .icon-flickr:active {    color: #ff0084 !important;}.icon-vimeo:hover, .icon-vimeo:focus, .icon-vimeo:active {    color: #aad450 !important;}.icon-tumblr:hover, .icon-tumblr:focus, .icon-tumblr:active {    color: #32506d !important;}.icon-rss:hover, .icon-rss:focus, .icon-rss:active {    color: #FF6600 !important;}.icon-email:hover, .icon-email:focus, .icon-email:active {    color: #ccc !important;}.icon-apple:hover, .icon-apple:focus, .icon-apple:active {    color: #999 !important;}.icon-android:hover, .icon-android:focus, .icon-android:active {    color: #A4C639 !important;}.icon-windows:hover, .icon-windows:focus, .icon-windows:active {    color: #2672EC !important;}.btn-facebook {    position: relative;    background-color: #506dab;    color: #fff;}.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active {    color: #fff;    background-color: #48629a !important;}.btn-facebook:hover i, .btn-facebook:focus i, .btn-facebook:active i {    animation: pulse .3s ease;}.btn-twitter {    position: relative;    background-color: #00aced;    color: #fff;}.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active {    color: #fff;    background-color: #0099d4 !important;}.btn-twitter:hover i, .btn-twitter:focus i, .btn-twitter:active i {    animation: pulse .3s ease;}.btn-pinterest {    position: relative;    background-color: #cb2027;    color: #fff;}.btn-pinterest:hover, .btn-pinterest:focus, .btn-pinterest:active {    color: #fff;    background-color: #b51d23 !important;}.btn-pinterest:hover i, .btn-pinterest:focus i, .btn-pinterest:active i {    animation: pulse .3s ease;}.btn-instagram {    position: relative;    background-color: #517fa4;    color: #fff;}.btn-instagram:hover, .btn-instagram:focus, .btn-instagram:active {    color: #fff;    background-color: #497293 !important;}.btn-instagram:hover i, .btn-instagram:focus i, .btn-instagram:active i {    animation: pulse .3s ease;}.btn-google-plus {    position: relative;    background-color: #dd4b39;    color: #fff;}.btn-google-plus:hover, .btn-google-plus:focus, .btn-google-plus:active {    color: #fff;    background-color: #d73925 !important;}.btn-google-plus:hover i, .btn-google-plus:focus i, .btn-google-plus:active i {    animation: pulse .3s ease;}.btn-linkedin {    position: relative;    background-color: #007bb6;    color: #fff;}.btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin:active {    color: #fff;    background-color: #006a9d !important;}.btn-linkedin:hover i, .btn-linkedin:focus i, .btn-linkedin:active i {    animation: pulse .3s ease;}.btn-youtube {    position: relative;    background-color: #bb0000;    color: #fff;}.btn-youtube:hover, .btn-youtube:focus, .btn-youtube:active {    color: #fff;    background-color: #a20000 !important;}.btn-youtube:hover i, .btn-youtube:focus i, .btn-youtube:active i {    animation: pulse .3s ease;}.btn-dribbble {    position: relative;    background-color: #ea4c89;    color: #fff;}.btn-dribbble:hover, .btn-dribbble:focus, .btn-dribbble:active {    color: #fff;    background-color: #e7357a !important;}.btn-dribbble:hover i, .btn-dribbble:focus i, .btn-dribbble:active i {    animation: pulse .3s ease;}.btn-foursquare {    position: relative;    background-color: #0072b1;    color: #fff;}.btn-foursquare:hover, .btn-foursquare:focus, .btn-foursquare:active {    color: #fff;    background-color: #006298 !important;}.btn-foursquare:hover i, .btn-foursquare:focus i, .btn-foursquare:active i {    animation: pulse .3s ease;}.btn-flickr {    position: relative;    background-color: #ff0084;    color: #fff;}.btn-flickr:hover, .btn-flickr:focus, .btn-flickr:active {    color: #fff;    background-color: #e60077 !important;}.btn-flickr:hover i, .btn-flickr:focus i, .btn-flickr:active i {    animation: pulse .3s ease;}.btn-vimeo {    position: relative;    background-color: #aad450;    color: #fff;}.btn-vimeo:hover, .btn-vimeo:focus, .btn-vimeo:active {    color: #fff;    background-color: #a0cf3c !important;}.btn-vimeo:hover i, .btn-vimeo:focus i, .btn-vimeo:active i {    animation: pulse .3s ease;}.btn-tumblr {    position: relative;    background-color: #32506d;    color: #fff;}.btn-tumblr:hover, .btn-tumblr:focus, .btn-tumblr:active {    color: #fff;    background-color: #2a435c !important;}.btn-tumblr:hover i, .btn-tumblr:focus i, .btn-tumblr:active i {    animation: pulse .3s ease;}.btn-rss {    position: relative;    background-color: #FF6600;    color: #fff;}.btn-rss:hover, .btn-rss:focus, .btn-rss:active {    color: #fff;    background-color: #e65c00 !important;}.btn-rss:hover i, .btn-rss:focus i, .btn-rss:active i {    animation: pulse .3s ease;}.btn-email {    position: relative;    background-color: #ccc;    color: #fff;}.btn-email:hover, .btn-email:focus, .btn-email:active {    color: #fff;    background-color: #bfbfbf !important;}.btn-email:hover i, .btn-email:focus i, .btn-email:active i {    animation: pulse .3s ease;}.btn-apple {    position: relative;    background-color: #999;    color: #fff;}.btn-apple:hover, .btn-apple:focus, .btn-apple:active {    color: #fff;    background-color: #8c8c8c !important;}.btn-apple:hover i, .btn-apple:focus i, .btn-apple:active i {    animation: pulse .3s ease;}.btn-android {    position: relative;    background-color: #A4C639;    color: #fff;}.btn-android:hover, .btn-android:focus, .btn-android:active {    color: #fff;    background-color: #94b233 !important;}.btn-android:hover i, .btn-android:focus i, .btn-android:active i {    animation: pulse .3s ease;}.btn-windows {    position: relative;    background-color: #2672EC;    color: #fff;}.btn-windows:hover, .btn-windows:focus, .btn-windows:active {    color: #fff;    background-color: #1464e4 !important;}.btn-windows:hover i, .btn-windows:focus i, .btn-windows:active i {    animation: pulse .3s ease;}.social-icons {    font-size: 0;    margin: 0;    padding: 0;    list-style: none;}.social-icons li {    display: inline-block;    vertical-align: middle;    margin-right: 16px;}.social-icons li:last-child {    margin: 0;}.social-icons a {    display: block;    text-align: center;    font-size: 16px;    line-height: 16px;    color: #9b9b9b;}.social-icons a[class*="btn-"] {    width: 39px;    height: 39px;    line-height: 39px;}.social-icons i {    position: relative;    z-index: 1;}@media only screen and (max-width: 767px) {    .social-icons a[class*="btn-"] {        width: 28px;        height: 28px;        line-height: 28px;    }}.social-white a {    color: #fff;}.social-round a {    border-radius: 50%;}.social-round a:before {    border-radius: 50%;}.text-primary {    color: #21cdec;}a.text-primary:hover,a.text-primary:focus {    color: #11adc9;}.text-secondary {    color: #ffa200;}a.text-secondary:hover,a.text-secondary:focus {    color: #cc8200;}.text-success {    color: #85c341;}a.text-success:hover,a.text-success:focus {    color: #6b9f32;}.text-info {    color: #34b2e4;}a.text-info:hover,a.text-info:focus {    color: #1b98ca;}.text-warning {    color: #f0ad4e;}a.text-warning:hover,a.text-warning:focus {    color: #ec971f;}.text-danger {    color: #c31b1b;}a.text-danger:hover,a.text-danger:focus {    color: #961515;}.text-grey-lighter {    color: #bdbdbd;}a.text-grey-lighter:hover,a.text-grey-lighter:focus {    color: #a4a4a4;}.text-light {    font-weight: 300 !important;}.text-normal {    font-weight: 400 !important;}.text-semi-bold {    font-weight: 600 !important;}.text-bold {    font-weight: 700 !important;}.text-extra-bold {    font-weight: 900 !important;}.media-left, .media >.pull-left {    padding-right: 18px;}.media-right, .media >.pull-right {    padding-left: 18px;}.media, .media-body {    overflow: visible;}.popover {    border-color: #e8e8e8;    box-shadow: none;    border-radius: 4px;}.popover.bottom >.arrow {    border-bottom-color: #e8e8e8;}table, .table {    margin-bottom: 30px;}.table-default >thead >tr >th {    background-color: #4b4b4b;    color: #fff;}.table-primary >thead >tr >th {    background-color: #21cdec;    color: #fff;}.table-bordered,.table-bordered >tbody >tr >td,.widget_calendar table .table-bordered >tbody >tr >th {    border-color: #e8e8e8;}.table >thead >tr >th,.table >thead >tr >td,.widget_calendar table .table >thead >tr >th,.table >tbody >tr >th,.table >tbody >tr >td,.widget_calendar table .table >tbody >tr >th,.table >tfoot >tr >th,.table >tfoot >tr >td,.widget_calendar table .table >tfoot >tr >th {    padding: 15px;    border-top: inherit;    border-bottom: 1px solid #e8e8e8;}.ced-table-layout {    display: table;}.ced-table-layout .table-row:last-child .table-col {    border-bottom: 1px dotted #dbdbdb;}.ced-table-layout .table-col {    display: table-cell;    vertical-align: middle;    padding: 20px 40px;    border-top: 1px dotted #dbdbdb;}@media only screen and (max-width: 1385px) {    .ced-table-layout .table-col {        padding: 20px;    }}.ced-table-layout .table-col:last-child {    text-align: right;}.ced-taber .tab {    color: #2c2c2c;    display: inline-block;    background-color: #fff;    padding: 0 30px;    height: 65px;    line-height: 65px;    vertical-align: middle;    border-right: 1px solid whitesmoke;    cursor: pointer;}.ced-taber.v2 .tab {    border: none;    line-height: 60px;    height: 60px;    padding: 0 20px;}.ced-taber.layout-fixed .tabs-nav {    display: table;}.ced-taber.layout-fixed .tab {    display: table-cell;    table-layout: fixed;    text-align: center;}.ced-taber.layout-fixed .tab:last-child {    border: 0;}.tabs-nav {    list-style: none;    margin: 0 !important;    padding: 0 !important;    font-size: 0;    border-bottom: 1px solid whitesmoke;}.taber-content .tab-pane {    padding: 45px 30px;    position: relative;}@media (min-width: 768px) and (max-width: 991px) {    .tabs-nav .tab {        height: 60px;        line-height: 60px;    }}@media only screen and (max-width: 767px) {    .taber-content .tab-pane {        padding: 35px;    }    .tabs-nav .tab {        height: 50px;        line-height: 50px;        font-size: 12px;    }}@media only screen and (max-width: 480px) {    .tabs-nav .tab {        display: block !important;        width: 100%;        border-top: 1px solid whitesmoke !important;    }}.ui-slider-horizontal {    height: 5px;}.ui-slider-horizontal .ui-slider-handle {    top: -6.1px;}.ui-widget.ui-widget-content {    border: 0;    background-color: #dbdbdb;}.ui-state-default,.ui-widget-content .ui-state-default {    border: 0;}.ui-slider .ui-slider-handle {    width: 18px;    height: 18px;    border-radius: 50%;    cursor: pointer;}@media only screen and (max-width: 991px) {    .ui-slider .ui-slider-handle {        width: 20px;        height: 20px;        top: -7px !important;    }}.owl-carousel:hover .owl-nav div[class*="owl-"] {    opacity: .9;}.owl-carousel:hover .owl-prev {    left: 25px;}.owl-carousel:hover .owl-next {    right: 25px;}.large-nav .owl-nav div[class*="owl-"] {    width: 50px;    height: 50px;    line-height: 48px;    font-size: 45px;}.semi-large-nav .owl-nav div[class*="owl-"] {    width: 40px;    height: 40px;    line-height: 38px;    font-size: 35px;}.medium-nav .owl-nav div[class*="owl-"] {    width: 30px;    height: 30px;    line-height: 28px;    font-size: 24px;}.small-nav .owl-nav div[class*="owl-"] {    width: 25px;    height: 25px;    line-height: 23px;    font-size: 20px;}.owl-nav .owl-prev {    left: 0;}.owl-nav .owl-prev .fa {    text-indent: -2px;}.owl-nav .owl-next {    right: 0;}.owl-nav .owl-next .fa {    text-indent: 2px;}.owl-nav .owl-next {    right: 0;}.owl-nav .owl-next .fa {    text-indent: 2px;}.owl-nav .owl-prev {    left: 0;}.owl-nav .owl-prev .fa {    text-indent: -2px;}.owl-nav div[class*="owl-"] {    position: absolute;    top: 50%;    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -o-transform: translate(0, -50%);    transform: translate(0, -50%);    display: block;    width: 28px;    height: 28px;    line-height: 27px;    text-align: center;    font-size: 26px;    color: #fff;    border-radius: 1px;    opacity: 0.2;}.owl-nav div[class*="owl-"]:hover, .owl-nav div[class*="owl-"]:active, .owl-nav div[class*="owl-"]:focus {    opacity: 1 !important;}.owl-dots {    text-align: center;    line-height: 0;    padding-top: 45px;    height: 6px;}@media only screen and (max-width: 991px) {    .owl-dots {        padding-top: 30px;    }}.owl-dot {    font-size: 0;    padding: 0 4px;}.owl-dot span {    width: 32px;    height: 4px;    background-color: #d1d1d1;}.owl-dot span:hover {    background-color: #21cdec;}.owl-dot.active span {    height: 6px;    background-color: #21cdec;}.owl-dot,.owl-dot span {    display: inline-block;}.ced-loader-wrap {    position: absolute;    left: 0;    right: 0;    top: 0;    width: 100%;    height: 100%;    background-color: rgba(34, 34, 34, 0.5);    z-index: 4;}.loading {    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);}.loading-bar {    background-color: #21cdec;    display: inline-block;    width: 4px;    height: 18px;    border-radius: 4px;    animation: loading 1s ease-in-out infinite;}.loading-bar:nth-child(1) {    animation-delay: 0s;}.loading-bar:nth-child(2) {    animation-delay: 0.09s;}.loading-bar:nth-child(3) {    animation-delay: .18s;}.loading-bar:nth-child(4) {    animation-delay: .27s;}.ced-share-tooltip {    position: absolute;    right: 20px;    top: 50%;    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -o-transform: translate(0, -50%);    transform: translate(0, -50%);    white-space: nowrap;    display: block;    visibility: hidden;    opacity: 0;    border-radius: 3px;    font-size: 0;    z-index: 2;    background-color: #fff;    padding: 5px;    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}.ced-share-tooltip a {    display: inline-block;    color: #636363;    font-size: 14px;    line-height: 30px;    width: 30px;    height: 30px;    text-align: center;    margin-right: -5px;}@media (max-width: 767px) {    .ced-share-tooltip a {        width: 20px;        height: 20px;        line-height: 20px;        padding: 0;        font-size: 12px;    }}.ced-share-tooltip:after {    border: solid transparent;    content: ' ';    height: 0;    position: absolute;    z-index: 2;    width: 0;    border-width: 7px;    right: -14px;    bottom: 8px;    border-left-color: #fff;}.ced-share-tooltip.open {    visibility: visible;    opacity: 1;}.ced-share-tooltip.open a {    margin-right: 1px;}.tooltip-bottom {    margin-top: 10px;    white-space: normal;    top: 100%;    right: auto;    left: 50%;    -webkit-transform: translate(-50%, 0);    -ms-transform: translate(-50%, 0);    -o-transform: translate(-50%, 0);    transform: translate(-50%, 0);}.tooltip-bottom a {    margin: -5px 0 0;}.tooltip-bottom.open a {    margin-top: 1px;}.tooltip-bottom:after {    border-left-color: transparent;    border-bottom-color: #fff;    top: -14px;    bottom: auto;    right: 13px;}.label-wrap {    display: inline-block;    font-size: 0;    line-height: normal;    vertical-align: middle;    z-index: 1;}.label-wrap .label {    display: inline-block;    margin-right: 5px;    color: #fff;    border-radius: 2px;    padding: 4px 8px 3px;    margin-bottom: 0;}.label-wrap .label:last-child {    margin: 0;}.label-wrap.top-left, .label-wrap.top-right {    position: absolute;    top: 20px;}.label-wrap.top-left {    left: 20px;    right: auto;}.label-wrap.top-right {    right: 20px;    left: auto;}.breadcrumb {    margin: 0;    background: none;    padding: 17px 0;}.breadcrumb li,.breadcrumb a,.breadcrumb li:after {    color: #cdcdcd;}.breadcrumb li:after {    display: inline-block;    vertical-align: middle;    content: "/";    padding: 0 10px;    font-size: 14px;}.breadcrumb li:last-child:after {    content: "";    padding: 0;}.breadcrumb li + li:before {    content: "";    padding: 0;}.breadcrumb li.active {    color: #21cdec;}/* ======================================================================== *//* START BUTTONS STYLE/* ======================================================================== */button:active, button:hover, button:focus {    outline: none !important;}.btn {    padding: 10px 20px;}.btn:active, .btn:focus, .btn.active, .btn.focus {    box-shadow: none;}.btn i, .btn .fa {    position: relative;}.btn-default {    color: #fff;}.btn-primary {    color: #fff;}.btn-secondary {    color: #fff;}.btn-success {    color: #fff;}.btn-info {    color: #fff;}.btn-warning {    color: #fff;}.btn-danger {    color: #fff;}.btn-long {    padding-left: 55px;    padding-right: 55px;}.btn-slim {    padding-top: 9px;    padding-bottom: 9px;}.btn-md-long {    padding-left: 30px;    padding-right: 30px;}.btn-sm, .btn-group-sm >.btn {    padding: 6px 10px;    font-size: 12px;    line-height: 1.5;    border-radius: 3px;}.btn-primary.outlined {    color: #21cdec;    background-color: transparent;}.btn-primary.outlined:hover, .btn-primary.outlined:active {    color: #fff;    background-color: #21cdec;}.btn-warning.outlined {    color: #f0ad4e;    background-color: transparent;}.btn-warning.outlined:hover, .btn-warning.outlined:active {    color: #fff;    background-color: #f0ad4e;}.btn-success.outlined {    color: #85c341;    background-color: transparent;}.btn-success.outlined:hover, .btn-success.outlined:active {    color: #fff;    background-color: #85c341;}.btn-danger.outlined {    color: #c31b1b;    background-color: transparent;}.btn-danger.outlined:hover, .btn-danger.outlined:active {    color: #fff;    background-color: #c31b1b;}.btn.btn-white {    color: #636363;    border-color: #dbdbdb;}.btn.btn-white:hover, .btn.btn-white:focus, .btn.btn-white:active {    background-color: #21cdec;    color: #fff !important;    border-color: #21cdec;}.btn-group-block {    font-size: 0;}.btn-group-block .btn {    margin-right: 10px;}.btn-group-block .btn:last-child {    margin: 0;}.btn-block + .btn-block {    margin-top: 12px;}/* ======================================================================== *//* START FOOTER STYLE/* ======================================================================== */.footer-area {    position: relative;}.pre-footer {    background-color: #282828;    padding: 80px 0;}.pre-footer p {    color: #fff;    margin: 0;}.footer-copyright {    background-color: #202020;    padding: 30px 0;}.footer-copyright .footer-col {    float: left;    width: 50%;}.footer-copyright .footer-social a {    color: #fff;    display: inline-block;    margin-left: 10px;}@media only screen and (max-width: 991px) {    .pre-footer {        padding: 50px 0;    }    .pre-footer div[class*='col-'] + div[class*='col-'] {        margin-top: 30px;    }    .pre-footer .widget-top {        margin: 0 0 15px;    }}@media only screen and (max-width: 767px) {    .footer-copyright .footer-col {        width: 100%;        text-align: center;    }    .footer-copyright .footer-col:first-child {        margin-bottom: 15px;    }}a, .zoom-effect >img, .crncy-lang-block .dropdown-menu li, .extended-menu-btn, .navi >ul >li >a:before,.header-right .btn-login-register:before, .widget_search input[type="text"], .profile-map,#map, .profile-map canvas,#map canvas, .map-btn, .view-changer-btn, .ced-taber.payment-taber .tab, .item-media-actions,.item-media-actions li, .team-block .team-thumb img, .dropdown-menu, .ced-taber .tab, .owl-dot span {    -webkit-transition: all 0.3s;    -o-transition: all 0.3s;    transition: all 0.3s;}.menu-dropdown ul.sub-menu, .property-video-block .property-video-thumb {    -webkit-transition: all 0.4s ease-out;    -o-transition: all 0.4s ease-out;    transition: all 0.4s ease-out;}.filter-body {    -webkit-transition: all 0.5s;    -o-transition: all 0.5s;    transition: all 0.5s;}.header-search, .map-info-box .box-close, .property-item-layer .layer-bottom, .ced-lightbox-thumb .imgs-counter, button, .btn, .btn i, .btn .fa {    -webkit-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.overlay-link:before, .overlay-link:after {    -webkit-transition: all 0.4s ease-out;    -o-transition: all 0.4s ease-out;    transition: all 0.4s ease-out;}.filter-trigger, .filter-trigger:before {    -webkit-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}.item-overlay, .item-overlay:before, .overlay-light:before, .overlay-dark:before, .overlay-gradient:before,.overlay-gradient-v2:before,.overlay-gradient-v3:before, .crncy-lang-block >li, .burger-icon .line, .burger-icon:before, .burger-icon:after, .account-dropdown ul >li a:hover, .header-extended-menu .menu-inner, .mobile-nav-dropdown, .mobile-nav-dropdown li, .mobile-nav-dropdown a, .services-block, .team-block, .owl-nav div[class*="owl-"], .ced-share-tooltip, .ced-share-tooltip a {    -webkit-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.property-item-layer .layer-top, .agent-module-media .info, .services-block .icon,.services-block .title {    -webkit-transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s;    -o-transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s;    transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s;}.header-sticky {    -webkit-transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s;    -o-transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s;    transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s;}.team-v3 .social-icons {    -webkit-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s;    -o-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s;    transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s;}.search-expanded {    -webkit-transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 0s;    -o-transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 0s;    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 0s;}@keyframes ripple {    0% {        -webkit-transform: scale(1);        opacity: 1;    }    50% {        -webkit-transform: scale(1.3);        opacity: .5;    }    95% {        -webkit-transform: scale(1.5);        opacity: 0;    }    100% {        -webkit-transform: scale(1.5);        opacity: 0;    }}@keyframes pulse {    40% {        -webkit-transform: scale(1.6);        -moz-transform: scale(1.6);        transform: scale(1.6);    }    100% {        -webkit-transform: scale(1);        -moz-transform: scale(1);        transform: scale(1);    }}@-webkit-keyframes pulse {    40% {        -webkit-transform: scale(1.5);        -moz-transform: scale(1.5);        transform: scale(1.5);    }    100% {        -webkit-transform: scale(1);        -moz-transform: scale(1);        transform: scale(1);    }}@-moz-keyframes pulse {    40% {        -webkit-transform: scale(1.5);        -moz-transform: scale(1.5);        transform: scale(1.5);    }    100% {        -webkit-transform: scale(1);        -moz-transform: scale(1);        transform: scale(1);    }}@-webkit-keyframes fadeIn {    from {        opacity: 0;    }    to {        opacity: 1;    }}@keyframes fadeIn {    from {        opacity: 0;    }    to {        opacity: 1;    }}@keyframes loading {    0% {        transform: scale(1);    }    20% {        transform: scale(1, 2.2);    }    40% {        transform: scale(1);    }}/*：当前代码仅为演示用,不能二次开发。源码只发布在: http://www.bootstrapmb.com/item/3460(此说明只在演示页面有,不在下载的源码里)*/