img.logo-site {
    width: 115px;
}

#login-boxes > li > a:hover {
    color: #FFFFFF;
}

.hover {
    cursor: pointer;
}

.bg-gray {
    background-color: #fafafa !important;
}

.sub {
    vertical-align: sub
}

.sup {
    position: relative;
    top: -0.3em;
    font-size: 80%;
}

.comments-container .comment-box {
    padding: 8px 20px 20px 35px !important;
    /*margin: 0 0 16px 125px;!important;*/
}

.comments-container .comment-box .comment-text {
    color: #6a6a6a !important;
}

.comments-container .comment-box .user-img {
    width: 80px !important;
    height: 80px !important;
    margin-right: 15px !important;
}

.features-box li {
    line-height: 25px !important;
    white-space: normal !important;
}

.panel-search-form-header {
    position: absolute;
    margin-top: 5%;
    width: 100%;
}

.btn-collapse-panel-search {
    position: absolute;
    right: 21.9%;
    z-index: 2;
}

.media .media-object {
    width: 128px
}

.media.media-lg .media-object {
    width: 256px
}

.media.media-sm .media-object {
    width: 64px
}

.media.media-xs .media-object {
    width: 32px
}

.media > .media-left,
.media > .pull-left {
    padding-right: 15px
}

.media > .media-right,
.media > .pull-right {
    padding-left: 15px
}

.media a:not(.btn).media-heading:focus,
.media a:not(.btn).media-heading:hover,
.media a:not(.btn):focus,
.media a:not(.btn):focus .media-heading,
.media a:not(.btn):hover,
.media a:not(.btn):hover .media-heading {
    color: #242a30;
    text-decoration: none
}

.no-rounded-corner {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important
}

.rounded-corner {
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important
}

.semi-bold {
    font-weight: 600
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.overflow-visible {
    overflow: visible !important
}

.overflow-scroll {
    overflow: scroll !important
}

.overflow-x-hidden {
    overflow-x: hidden !important
}

.overflow-x-visible {
    overflow-x: visible !important
}

.overflow-x-scroll {
    overflow-x: scroll !important
}

.overflow-y-hidden {
    overflow-y: hidden !important
}

.overflow-y-visible {
    overflow-y: visible !important
}

.overflow-y-scroll {
    overflow-y: scroll !important
}

.m-auto {
    margin: 0 auto !important
}

.m-0 {
    margin: 0 !important
}

.m-1 {
    margin: 1px !important
}

.m-2 {
    margin: 2px !important
}

.m-3 {
    margin: 3px !important
}

.m-4 {
    margin: 4px !important
}

.m-5 {
    margin: 5px !important
}

.m-10 {
    margin: 10px !important
}

.m-15 {
    margin: 15px !important
}

.m-20 {
    margin: 20px !important
}

.m-25 {
    margin: 25px !important
}

.m-30 {
    margin: 30px !important
}

.m-35 {
    margin: 35px !important
}

.m-40 {
    margin: 40px !important
}

.m-t-0 {
    margin-top: 0 !important
}

.m-t-1 {
    margin-top: 1px !important
}

.m-t-2 {
    margin-top: 2px !important
}

.m-t-3 {
    margin-top: 3px !important
}

.m-t-4 {
    margin-top: 4px !important
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-35 {
    margin-top: 35px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-r-0 {
    margin-right: 0 !important
}

.m-r-1 {
    margin-right: 1px !important
}

.m-r-2 {
    margin-right: 2px !important
}

.m-r-3 {
    margin-right: 3px !important
}

.m-r-4 {
    margin-right: 4px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-25 {
    margin-right: 25px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-35 {
    margin-right: 35px !important
}

.m-r-40 {
    margin-right: 40px !important
}

.m-b-0 {
    margin-bottom: 0 !important
}

.m-b-1 {
    margin-bottom: 1px !important
}

.m-b-2 {
    margin-bottom: 2px !important
}

.m-b-3 {
    margin-bottom: 3px !important
}

.m-b-4 {
    margin-bottom: 4px !important
}

.m-b-5 {
    /* margin-bottom: 5px!important */
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-25 {
    margin-bottom: 25px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-35 {
    margin-bottom: 35px !important
}

.m-b-40 {
    margin-bottom: 40px !important
}

.m-l-0 {
    margin-left: 0 !important
}

.m-l-1 {
    margin-left: 1px !important
}

.m-l-2 {
    margin-left: 2px !important
}

.m-l-3 {
    margin-left: 3px !important
}

.m-l-4 {
    margin-left: 4px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-25 {
    margin-left: 25px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-35 {
    margin-left: 35px !important
}

.m-l-40 {
    margin-left: 40px !important
}

.p-0 {
    padding: 0 !important
}

.p-1 {
    padding: 1px !important
}

.p-2 {
    padding: 2px !important
}

.p-3 {
    padding: 3px !important
}

.p-4 {
    padding: 4px !important
}

.p-5 {
    padding: 5px !important
}

.p-10 {
    padding: 10px !important
}

.p-15,
.wrapper {
    padding: 15px !important
}

.p-20 {
    padding: 20px !important
}

.p-25 {
    padding: 25px !important
}

.p-30 {
    padding: 30px !important
}

.p-35 {
    padding: 35px !important
}

.p-40 {
    padding: 40px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-1 {
    padding-top: 1px !important
}

.p-t-2 {
    padding-top: 2px !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-4 {
    padding-top: 4px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-25 {
    padding-top: 25px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-35 {
    padding-top: 35px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-1 {
    padding-right: 1px !important
}

.p-r-2 {
    padding-right: 2px !important
}

.p-r-3 {
    padding-right: 3px !important
}

.p-r-4 {
    padding-right: 4px !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-25 {
    padding-right: 25px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-35 {
    padding-right: 35px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-1 {
    padding-bottom: 1px !important
}

.p-b-2 {
    padding-bottom: 2px !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-4 {
    padding-bottom: 4px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-25 {
    padding-bottom: 25px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-35 {
    padding-bottom: 35px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-1 {
    padding-left: 1px !important
}

.p-l-2 {
    padding-left: 2px !important
}

.p-l-3 {
    padding-left: 3px !important
}

.p-l-4 {
    padding-left: 4px !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-25 {
    padding-left: 25px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-35 {
    padding-left: 35px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.f-s-8 {
    font-size: 8px !important
}

.f-s-9 {
    font-size: 9px !important
}

.f-s-10 {
    font-size: 10px !important
}

.f-s-11 {
    font-size: 11px !important
}

.f-s-12 {
    font-size: 12px !important
}

.f-s-13 {
    font-size: 13px !important
}

.f-s-14 {
    font-size: 14px !important
}

.f-s-15 {
    font-size: 15px !important
}

.f-s-16 {
    font-size: 16px !important
}

.f-s-17 {
    font-size: 17px !important
}

.f-s-18 {
    font-size: 18px !important
}

.f-s-19 {
    font-size: 19px !important
}

.f-s-20 {
    font-size: 20px !important
}

.f-s-25 {
    font-size: 25px !important
}

.f-s-30 {
    font-size: 30px !important
}

.f-s-35 {
    font-size: 35px !important
}

.f-s-40 {
    font-size: 40px !important
}

.text-center {
    text-align: center !important
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

.pull-left {
    float: left !important
}

.pull-right {
    float: right !important
}

.pull-none {
    float: none !important
}

.f-w-100 {
    font-weight: 100 !important
}

.f-w-200 {
    font-weight: 200 !important
}

.f-w-300 {
    font-weight: 300 !important
}

.f-w-400 {
    font-weight: 400 !important
}

.f-w-500 {
    font-weight: 500 !important
}

.f-w-600 {
    font-weight: 600 !important
}

.f-w-700 {
    font-weight: 700 !important
}

.no-border {
    border: 0 !important
}

nav#social, .formSearchNavbar {
    margin-top: 18px;
}

ul.social {
    list-style: none;
    margin-top: 2%;
}

ul.social li {
    display: inline;
    padding: 0;
    margin: 0 2px;
}

ul.social li a {
    display: inline-block;
    margi: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    width: 40px;
    height: 40px;
    font-size: 15px;
    position: relative;
    background-color: #D3D3D3;
}

ul.social li a i {
    color: #FFF;
    text-align: center;
    margin: 0;
    line-height: 40px;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}

ul.social li a:hover i {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms--transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}

.social li a.rss:hover {
    background-color: #F56505;
}

.social li a.face:hover {
    background-color: #3B5998;
}

.social li a.twit:hover {
    background-color: #33ccff;
}

.social li a.google:hover {
    background-color: #BD3518;
}

.social li a.linkedin:hover {
    background-color: #007bb7;
}

.pagination-box-1 {
    margin: 0 !important;
}

.edit-property {
    position: absolute;
    z-index: 20;
    right: 5%;
    padding: 5px;
    background: rgba(3, 77, 90, 0.8);
    border: 1px solid #BBBA5E;
    display: none;
}

.edit-property > a {
    color: #BBBA5E;
    font-size: 25px;
}

.edit-property:hover {
    background: rgb(3, 77, 90);
}

.property-box:hover .edit-property {
    display: block;
}

span.tag-label {
    border-radius: 0 0 5px 0;
}

.count-image {
    position: absolute;
    z-index: 20;
    bottom: 6%;
    color: #ffffff;
    left: 2%;
    font-size: 20px;
}

.active_ls {
    color: rgba(3, 77, 90, 0.8);
}

.sorting a {
    margin-left: 20px;
}

.sorting a.asc {
    background: url("../images/up.gif") no-repeat 98% 9px;
    padding-right: 13px;
}

.sorting a.desc {
    background: url("../images/down.gif") no-repeat 98% 9px;
    padding-right: 13px;
}

.h-auto {
    height: auto !important;
}

.h-0 {
    height: 0 !important;
}

.h-510-mm {
    min-height: 510px !important;
    max-height: 510px !important;
}

.aside-left {
    padding: 70px 25px 0 0 !important;
}

#menu-aside {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

#menu-aside li {
    display: inline-block;
}

#menu-aside li a {
    color: #204782;
    background-color: transparent;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding: 5px 8px;
    display: block;
}

#menu-aside li a:hover {
    color: #204782;
    background-color: #EFF4FA;
    text-decoration: none;
}

#menu-aside li.active {
    color: #204782;
    background-color: #E2EAF5;
    text-decoration: none;
}

.profile-ava .qq-upload-list {
    display: none;
}

#userads-grid > table > thead > tr > #userads-grid_c0 {
    width: 5% !important;
}

#userads-grid > table > thead > tr > #userads-grid_c1, #userads-grid > table > thead > tr > #userads-grid_c2 {
    width: 8% !important;
}

#userads-grid > table > thead > tr > #userads-grid_c3 {
    width: 13% !important;
}

#userads-grid > table > thead > tr > #userads-grid_c4 {
    width: 11% !important;
}

#userads-grid > table > thead > tr > #userads-grid_c6 {
    width: 13% !important;
}

#userads-grid > table > thead > tr > #userads-grid_c7 {
    width: 10% !important;
}

#userads-grid > table > thead > tr > td > input, #userads-grid > table > thead > tr > td > select, #userads-grid > table > thead > tr > td > .select2-container {
    width: 100% !important;
}

#googleMap, #ymap, #osmap {
    width: 100%;
    height: 350px;
}

.gmap-marker-img {
    padding: 5px;
    min-height: 73px;
}

.toggleGmap {
    color: #3B8CB2;
    cursor: pointer;
    font-weight: bold;
    padding: 2px 0 2px 20px;
}

.gmap-marker-adlink, .gmap-marker-adress {
    font-size: 12px;
}

#gmap-panorama, .ymap-panorama {
    height: 500px;
    width: 100%;
    padding: 0px;
    margin: 30px 0 0 0;
}

#gmap-panorama img {
    max-width: none;
}

#gmap-panorama label {
    width: auto;
    display: inline;
}

#loading {
    position: fixed;
    top: 0px;
    left: 0;
    z-index: 5000;
    background-color: #3C69AC;
    font-size: 100%;
    color: #FFFFFF;
    padding: 5px 10px;
}

div.flash-error, div.flash-notice, div.flash-success {
    clear: both;
    padding: 10px;
    margin: 0 0 20px;
    border: 2px solid #ddd;
}

div.flash-error {
    background: #FBE3E4;
    color: #8a1f11;
    border-color: #FBC2C4;
}

div.flash-notice {
    background: #FFF6BF;
    color: #514721;
    border-color: #FFD324;
}

div.flash-success {
    background: #E6EFC2;
    color: #264409;
    border-color: #C6D880;
}

div.flash-error a {
    color: #8a1f11;
}

div.flash-notice a {
    color: #514721;
}

div.flash-success a {
    color: #264409;
}

#mapWarningBox {
    background-color: #fefccb;
    font-size: 24px;
    line-height: 26px;
    left: 14%;
    opacity: 0.9;
    padding: 20px;
    position: absolute;
    text-align: center;
    top: 30%;
    width: 70%;
    z-index: 5000;
}

#loading-blocks {
    background: rgba(0, 0, 0, 0) url("../images/ajax-loader-blocks.gif") no-repeat scroll center center;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -32px;
    width: 64px;
    height: 64px;
    z-index: 5000;
}

.form-control {
    line-height: inherit !important;
    padding: 10px !important;
    border-radius: 0 !important;
}

div.column1 {
    padding-bottom: 30px;
}

div.column2 {
    width: 435px;
    float: left;
    margin-bottom: 20px
}

div.column3 {
    width: 33.33%;
    float: left;
    padding-bottom: 30px;
}

.no-disk {
    list-style-type: none;
    padding-left: 0 !important;
    padding-top: 5px !important;
    margin: 0 20px !important;
}

.no-disk li input[type="checkbox"] {
    display: inline;
    margin: 6px 3px 3px 3px;
}

.no-disk li label {
    display: inline;
    vertical-align: top;
}

div.apartment-description-multy {
    padding: 10px 0 5px 0;
}

div.apartment-description-item label, div.apartment-description-multy label {
    display: inline !important;
}

div.apartment-description-item ul {
    padding-top: 0 !important;
}

ul.apartment-description-ul {
    color: #333399;
    list-style-position: outside;
    list-style-type: square;
    padding-left: 17px;
    padding-top: 5px;
}

ul.apartment-description-ul li {
    margin-top: 0px;
}

ul.apartment-description-ul li > span {
    color: #000000;
}

div.apartment_count_img {
    background-color: rgba(7, 10, 11, 0.6);
    background-image: -moz-linear-gradient(center top, rgba(67, 60, 61, 0.1) 0%, rgba(7, 10, 11, 0.1) 100%);
    padding: 1px 3px 1px;
    position: absolute;
    width: 30px;
    height: 22px;
    color: #FFF;
    text-align: center;
    border-radius: 0 5px 0 0;
    bottom: 0px;
}

div.apartment_count_img b {
    font-size: 12px;
}

.viewapartment-subheader {
    /*background: url("../images/design/active.gif") repeat-x scroll 0 0 transparent;*/
    color: #204782;
    font: 15px 'Roboto', Arial, sans-serif;
    height: 20px;
    margin: 0 2px;
    padding: 3px 8px 2px;
    font-weight: bold;
}

.subheader-clickable {
    cursor: pointer;
    color: #204782;
    font: 15px 'Roboto', Arial, sans-serif;
    height: 20px;
    margin: 0 2px;
    padding: 0 0 0 10px;
    font-weight: bold !important;
    vertical-align: top;
}

#fancybox-wrap {
    width: auto !important;
}

#main-header #main-menu li.active ul li a {
    color: #333333;
}

#main-header #main-menu li.active ul li a:hover {
    color: #FFFFFF;
}

#main-header.sticky #main-menu li > ul {
    top: 60px !important;
}

.title-detail-listing {
    white-space: normal !important;
    line-height: 1.5em !important;
}

#property-slider-section .title-box h1 {
    white-space: normal !important;
    height: auto !important;
    line-height: 30px !important;
    padding: 10px 15px !important;
}

#property-thumb-slider .items a.zoom-images {
    position: absolute;
    bottom: -2%;
    z-index: 10;
    display: block;
    background: rgba(0, 0, 0, 0.4);
    color: #fff;
    width: 100%;
}

.mfp-content {
    width: auto !important;
}

.navigation-listing-sticky {
    position: fixed;
    top: 128px;
    z-index: 10;
    width: 750px;
}

h3.title {
    color: #034D5A !important;
}

.grid-view table.items th {
    background: rgba(3, 77, 90, 0.85) !important;
}

.grid-view table.items tr:hover {
    background: rgba(187, 186, 94, 0.51) !important;
    color: #034D5A !important;
}

.grid-view table.items tr.selected {
    background: rgba(187, 186, 94, 0.83) !important;
    color: #034D5A !important;
}

#video-property .video-block .video-html-block iframe {
    width: 100% !important;
    height: 420px !important;
}

.special-offer {
    -webkit-animation: color-change 2s infinite;
    -moz-animation: color-change 2s infinite;
    -o-animation: color-change 2s infinite;
    -ms-animation: color-change 2s infinite;
    animation: color-change 2s infinite;
}

@-webkit-keyframes color-change {
    0% {
        color: rgba(3, 77, 90, 0.85);
    }
    50% {
        color: rgba(3, 77, 90, 0.85);
    }
    100% {
        color: #034D5A;
    }
}

@-moz-keyframes color-change {
    0% {
        color: rgba(3, 77, 90, 0.85);
    }
    50% {
        color: rgba(3, 77, 90, 0.85);
    }
    100% {
        color: #034D5A;
    }
}

@-ms-keyframes color-change {
    0% {
        color: rgba(3, 77, 90, 0.85);
    }
    50% {
        color: rgba(3, 77, 90, 0.85);
    }
    100% {
        color: #034D5A;
    }
}

@-o-keyframes color-change {
    0% {
        color: rgba(3, 77, 90, 0.85);
    }
    50% {
        color: rgba(3, 77, 90, 0.85);
    }
    100% {
        color: #034D5A;
    }
}

@keyframes color-change {
    0% {
        color: rgba(3, 77, 90, 0.85);
    }
    50% {
        color: rgba(3, 77, 90, 0.85);
    }
    100% {
        color: #034D5A;
    }
}

.short_description, .short_description_row {
    word-wrap: break-word;
    font-size: 12.5px !important;
    text-overflow: ellipsis;
    line-height: 20px !important;
}

.short_description {
    height: 115px !important;
}

.short_description_row {
    height: 80px !important;
}

#booking_captcha {
    display: block !important;
}

#booking-box-sticky {
    background: #ffffff !important;
    top: 128px !important;
}

.detail-short-desc p {
    text-align: center !important;
}

.popup-magnific {
    background: #FFFFFF !important;
    padding: 10px !important;
    width: 660px !important;
    height: auto !important;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
}

.reset-form-search {
    margin-bottom: -105px!important;
}
.reset-form-search .property-search-form {
    position: inherit !important;
    top: 0 !important;
    margin-top: 54px !important;
}

#property-slider-section #property-thumb-slider {
    position: inherit !important;
    left: 585px !important;
    top: 0 !important;
    height: 80px !important;
}

@media only screen and (min-width: 295px) and (max-width: 395px) {
    /*#property-slider-section #property-thumb-slider {
        left: 585px !important;
    }*/
}

@media only screen and (min-width: 360px) {
    /*#property-slider-section #property-thumb-slider {
        left: 375px !important;
    }*/
}

@media only screen and (min-width: 480px) {
    /*#property-slider-section #property-thumb-slider {
        left: 585px !important;
    }*/
}

@media only screen and (min-width: 768px) {
    #property-slider-section #property-thumb-slider {
        left: 370px !important;
    }

    #main-header #main-menu ul li ul li > ul {
        position: absolute !important;
        top: 0 !important;
        left: 335px !important;
        width: 413px!important;
    }
    #main-header #main-menu ul li ul li > ul li {
        float: left!important;
    }
    #main-header #main-menu ul li ul li > ul li a {
        border-bottom: none!important;
    }

    #main-header.sticky #main-menu ul li ul li > ul {
        top: -3px !important;
    }
}

@media only screen and (min-width: 992px) {
    #property-slider-section #property-thumb-slider {
        left: 490px !important;
    }
}

@media only screen and (min-width: 1200px) {
    #property-slider-section #property-thumb-slider {
        left: 585px !important;
    }
}

@media only screen and (min-width: 1920px) {
    #property-slider-section #property-thumb-slider {
        left: 585px !important;
    }
}

.text-section {
    margin-bottom: 5px!important;
}

.property-listing {
    padding: 0 0 30px!important;
}

.contact-form-custom {
    padding: 7px 20px!important;
}
.box-content-review {
    height: 150px;
    overflow-y: auto;
}

#owl-similar-ads .owl-wrapper-outer .owl-wrapper .owl-item div a div img {
    width: 100% !important;
}

#owl-similar-ads .owl-controls {
    bottom: -22% !important;
}