@font-face {
    font-family: 'robotobold_italic';
    src: url('../fonts/roboto-bolditalic-webfont.eot');
    src: url('../fonts/roboto-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/roboto-bolditalic-webfont.woff2') format('woff2'),
    url('../fonts/roboto-bolditalic-webfont.woff') format('woff'),
    url('../fonts/roboto-bolditalic-webfont.ttf') format('truetype'),
    url('../fonts/roboto-bolditalic-webfont.svg#robotobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold';
    src: url('/fonts/roboto-bold-webfont-webfont.eot');
    src: url('/fonts/roboto-bold-webfont-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto-bold-webfont-webfont.woff2') format('woff2'),
    url('/fonts/roboto-bold-webfont-webfont.woff') format('woff'),
    url('/fonts/roboto-bold-webfont-webfont.ttf') format('truetype'),
    url('/fonts/roboto-bold-webfont-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedbold';
    src: url('../fonts/robotocondensed-bold-webfont.eot');
    src: url('../fonts/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/robotocondensed-bold-webfont.woff2') format('woff2'),
    url('../fonts/robotocondensed-bold-webfont.woff') format('woff'),
    url('../fonts/robotocondensed-bold-webfont.ttf') format('truetype'),
    url('../fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedbold_italic';
    src: url('/fonts/robotocondensed-bolditalic-webfont.eot');
    src: url('/fonts/robotocondensed-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/robotocondensed-bolditalic-webfont.woff2') format('woff2'),
    url('/fonts/robotocondensed-bolditalic-webfont.woff') format('woff'),
    url('/fonts/robotocondensed-bolditalic-webfont.ttf') format('truetype'),
    url('/fonts/robotocondensed-bolditalic-webfont.svg#roboto_condensedbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoblack';
    src: url('/fonts/roboto-black-webfont.eot');
    src: url('/fonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto-black-webfont.woff2') format('woff2'),
    url('/fonts/roboto-black-webfont.woff') format('woff'),
    url('/fonts/roboto-black-webfont.ttf') format('truetype'),
    url('/fonts/roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoblack';
    src: url('/fonts/roboto-black-webfont.eot');
    src: url('/fonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto-black-webfont.woff2') format('woff2'),
    url('/fonts/roboto-black-webfont.woff') format('woff'),
    url('/fonts/roboto-black-webfont.ttf') format('truetype'),
    url('/fonts/roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoblack_italic';
    src: url('/fonts/roboto-blackitalic-webfont.eot');
    src: url('/fonts/roboto-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto-blackitalic-webfont.woff2') format('woff2'),
    url('/fonts/roboto-blackitalic-webfont.woff') format('woff'),
    url('/fonts/roboto-blackitalic-webfont.ttf') format('truetype'),
    url('/fonts/roboto-blackitalic-webfont.svg#robotoblack_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold';
    src: url('/fonts/roboto-bold-webfont.eot');
    src: url('/fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto-bold-webfont.woff2') format('woff2'),
    url('/fonts/roboto-bold-webfont.woff') format('woff'),
    url('/fonts/roboto-bold-webfont.ttf') format('truetype'),
    url('/fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condenseditalic';
    src: url('/fonts/robotocondensed-italic-webfont.eot');
    src: url('/fonts/robotocondensed-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/robotocondensed-italic-webfont.woff2') format('woff2'),
    url('/fonts/robotocondensed-italic-webfont.woff') format('woff'),
    url('/fonts/robotocondensed-italic-webfont.ttf') format('truetype'),
    url('/fonts/robotocondensed-italic-webfont.svg#roboto_condenseditalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedlight';
    src: url('/fonts/robotocondensed-light-webfont.eot');
    src: url('/fonts/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/robotocondensed-light-webfont.woff2') format('woff2'),
    url('/fonts/robotocondensed-light-webfont.woff') format('woff'),
    url('/fonts/robotocondensed-light-webfont.ttf') format('truetype'),
    url('/fonts/robotocondensed-light-webfont.svg#roboto_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedlight_italic';
    src: url('/fonts/robotocondensed-lightitalic-webfont.eot');
    src: url('/fonts/robotocondensed-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/robotocondensed-lightitalic-webfont.woff2') format('woff2'),
    url('/fonts/robotocondensed-lightitalic-webfont.woff') format('woff'),
    url('/fonts/robotocondensed-lightitalic-webfont.ttf') format('truetype'),
    url('/fonts/robotocondensed-lightitalic-webfont.svg#roboto_condensedlight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedregular';
    src: url('/fonts/robotocondensed-regular-webfont.eot');
    src: url('/fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/robotocondensed-regular-webfont.woff2') format('woff2'),
    url('/fonts/robotocondensed-regular-webfont.woff') format('woff'),
    url('/fonts/robotocondensed-regular-webfont.ttf') format('truetype'),
    url('/fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoitalic';
    src: url('/fonts/roboto-italic-webfont.eot');
    src: url('/fonts/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto-italic-webfont.woff2') format('woff2'),
    url('/fonts/roboto-italic-webfont.woff') format('woff'),
    url('/fonts/roboto-italic-webfont.ttf') format('truetype'),
    url('/fonts/roboto-italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotolight';
    src: url('/fonts/roboto-light-webfont.eot');
    src: url('/fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto-light-webfont.woff2') format('woff2'),
    url('/fonts/roboto-light-webfont.woff') format('woff'),
    url('/fonts/roboto-light-webfont.ttf') format('truetype'),
    url('/fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotolight_italic';
    src: url('/fonts/roboto-lightitalic-webfont.eot');
    src: url('/fonts/roboto-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto-lightitalic-webfont.woff2') format('woff2'),
    url('/fonts/roboto-lightitalic-webfont.woff') format('woff'),
    url('/fonts/roboto-lightitalic-webfont.ttf') format('truetype'),
    url('/fonts/roboto-lightitalic-webfont.svg#robotolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotomedium';
    src: url('/fonts/roboto-medium-webfont.eot');
    src: url('/fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto-medium-webfont.woff2') format('woff2'),
    url('/fonts/roboto-medium-webfont.woff') format('woff'),
    url('/fonts/roboto-medium-webfont.ttf') format('truetype'),
    url('/fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Arimo-Regular';
    src: 
    url('/fonts/Arimo-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Arimo-Italic';
    src: 
    url('/fonts/Arimo-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Arimo-BoldItalic';
    src: 
    url('/fonts/Arimo-BoldItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Arimo-Bold';
    src: 
    url('/fonts/Arimo-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
body{
	/*font-family: "Arimo-Regular";*/
}
.main-horisontal-filter
 {
 	background-color: #001731;
 	padding-top: 10px; 
 	padding-bottom: 10px;
 } 

 .home-page {
 	background-repeat: no-repeat; 
 	background-image: url(assets/extra-images/banner-bg.jpg); 
 	background-size: cover; 
 	min-height: 765px; 
 	padding: 288px 0 0;
 }

.main-header .top-header {
    padding: 0;
}

.default .main-header .logo {
    margin-top: 0px;
}

.default .main-header .top-header .row {
    margin: 0 0 0 -15px;
}

.property-sorting-holder .chosen-container .chosen-drop {
    border: 1px solid gray;
}

.page-content{
    box-shadow: 0 1px 4px rgb(0 0 0 / 16%);
    /*border-radius: 0.75rem;*/
}

.user-profile .team-list ul.panel-group li .panel-body .field-holder .chosen-container, .chosen-container {
    width: 100% !important;
    /*border: 1px solid gray;*/
}

.field-holder .chosen-container-multi .chosen-choices, .field-holder .chosen-container-multi .chosen-drop {padding: 3px 10px;
    border-radius: 5px;
    background-color: #fff;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));
    background-image: linear-gradient(rgb(255, 255, 255) 20%, rgb(246, 246, 246) 50%, rgb(238, 238, 238) 52%, rgb(244, 244, 244) 100%);
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: padding-box;
    background-color: #fff;
    background-image: linear-gradient(rgb(255, 255, 255) 20%, rgb(246, 246, 246) 50%, rgb(238, 238, 238) 52%, rgb(244, 244, 244) 100%);
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: padding-box;
    background-color: #fff;
    background: linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background-image: linear-gradient(rgb(255, 255, 255) 20%, rgb(246, 246, 246) 50%, rgb(238, 238, 238) 52%, rgb(244, 244, 244) 100%);
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: padding-box;
    background-color: #fff;
    background-image: linear-gradient(rgb(255, 255, 255) 20%, rgb(246, 246, 246) 50%, rgb(238, 238, 238) 52%, rgb(244, 244, 244) 100%);
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: padding-box;
    background-color: #fff;
}
.multi-complex-nav ul li{
    list-style: none;

}

.field-holder{
    margin: 0 5px;
}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
    height: 24px;
    }

.disrictSelector .chosen-choices{
    width: 150px;
}

.field-holder .chosen-container-multi .chosen-choices li.search-field input[type='text'] {
    width: 150px !important;
    padding: 10px 0;
}

.chosen-container-active.chosen-with-drop .chosen-choices{
    border: 1px solid #aaa;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));
    background-image: linear-gradient(#eee 20%,#fff 80%);
    -webkit-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #aaa;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));
    background-image: linear-gradient(#eee 20%,#fff 80%);
    -webkit-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;
}

.property-search .property-list li a{
    color: #e5e5e5 !important;
        font-size: 18px;
}

.cookie-container{
    position: fixed;
    bottom: -100%;
    z-index: 999;
    left: 0;
    right: 0;
    background: #2f3640;
    color: #f5f6fa;
    padding: 10px 32px;
    transition: 400ms;
}

.cookie-container.active{
    bottom: 0;
    }

.cookie-container a{
    color: #f5f6fa;
    }

.cookie-btn {
    width: 165px;
    background:  #e84118;
    border: 0;
    color: #f5f6fa;
    padding: 12px 48px;
    font-size: 18px;
    margin-bottom: 14px;
    border-radius: 8px;
    cursor: pointer;
}

.editButton {
    color: white;
    background-color: green !important;
    font-family: 'Roboto Condensed', sans-serif;
    padding: 5px;
    font-size: 12px;
    border-radius: 3px;
}

.homePageBanerSubTitle{
    font-family: Raleway;
    line-height: 16px;
    letter-spacing: 5px;
    font-weight: 700;
    font-size: 22px;
    color: #fff;
    margin-bottom: 25px;
    padding: 10px;
    display: block;
    background: rgb(0,0,0,0.5);
}
.homePageBanerTitle{
    font-family: Raleway !important;
    line-height: 65px !important;
    letter-spacing: 2px !important;
    font-weight: 700 !important;
    font-size: 59px !important;
    margin: 0 0 2px;
    color: #fff !important;
    padding: 15px;
    background: rgb(0,0,0,0.5);
}

.bigFont i {
    font-size: 67px !important;
}

.main-header .login-option a {
    font-size: 15px;
    color: inherit;
}

.main-section {
     min-height: unset;
}

.propDescrType{
    font-weight: normal;
    text-transform: none;
}

#header .main-navigation > ul > li > a, #header .main-navigation ul li.menu-item-has-children a:after, .login-option .cs-popup-login-btn, .main-header .login-option, .login-option a.cs-popup-joinus-btn, .default.default-v2 .main-header .user-dashboard-menu-children > a, .default.default-v2 .main-header .login-option i.icon-caret-down, .main-header .user-dashboard-menu > ul > li > a, .main-header .user-dashboard-menu > ul > li > a > i, .main-header .social-media li a, .advance .main-header .top-header .property-btn {
    color: #435061 !important;
    font-family: 'Roboto Condensed' !important;
}

#footer {
    position: relative;
    border-top: 1px solid black;
}

.footer-menu-section{
    background-color: black;
    color: white;
    padding-top: 65px;
    padding-bottom: 45px;
    font-family: 'Roboto', sans-serif !important;
}

.footer-menu-section h4{
    color: #1b8def !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    text-transform: uppercase!important;
}


.elementPdding{
    padding-top: 79px;
    padding-bottom: 49px;
}

.langBtn {
    padding-right: 0 !important;
}

.img-rotate{
    height: 266px ;
}

.property-detail.detail-v5 .scoring-list .img-holder span.socres-lable a {
    display: block;
    font-size: 21px;
    line-height: 18px;
    color: #2d72d8;
    padding: 10px;
    letter-spacing: -0.5px;
}
.font-weight-bold{
    font-weight: bold;
}

.scoring-list .img-holder span:before,
.property-detail.detail-v5 .scoring-list .img-holder span:after {
    display: none;
}

/* Zoom-n-rotate Container */
.img-hover-zoom--zoom-n-rotate img {
  transition: transform .5s ease-in-out;
}

/* The Transformation */
.img-hover-zoom--zoom-n-rotate:hover img {
  transform: scale(1.5) rotate(25deg);
}

.cat-title{
    position: absolute;
    bottom: 5px;
    left:30px;
}

.text-color, .property-sorting-holder .user-location-filters li a:hover, .property-sorting-holder .user-location-filters li a.active, .property-grid .property-price, .property-grid .post-title a:hover, .property-medium .post-title a:hover, .wp-rem-filters .search-options .reset-results, .sub-header .breadcrumbs ul li.active a, .sub-header .breadcrumbs ul li.active:after, .sub-header .breadcrumbs ul li:hover a, .sub-header .breadcrumbs ul li:hover:after, .field-select-holder ul li ul.dropdown-select li a:hover, .field-select-holder ul li a span, .nav-list-detail ul li:hover a, .main-header .social-media li a:hover, .blog .text-holder .author-info span a, .blog .post-title h2:hover a, .blog .text-holder .post-options li:hover a, .blog .post-title h3:hover a, .blog .post-title h4:hover a, .widget.widget-latest-post ul li .text-holder h6 a:hover, .widget.widget-archives ul li:hover a, .widget.widget-property-types ul li:hover a, blockquote p i, blockquote p:before, .tags-list ul li a, .blog.blog-grid .icons-list span a:hover, .blog.blog-grid .post-title h5 a:hover, .member-grid .member-info li a:hover, .sub-header ul.breadcrumbs li:hover:after, .sub-header ul.breadcrumbs li:hover a, .sub-header ul.breadcrumbs li:hover, .sub-header ul.breadcrumbs li.active, .sub-header ul.breadcrumbs li.active:after, .property-featured-widget .text-holder h6 a:hover, .member-medium .text-holder .post-title h4 a:hover, .member-medium .member-info li a:hover, #footer .footer-widget a:hover, .widget.widget_nav_menu ul li a:hover, .widget.widget-categories li a:hover, .widget.widget_categories li a:hover, .widget.widget_pages ul li a:hover, .widget.widget_archive li a:hover, .widget.widget_meta li a:hover, .widget.widget_nav_menu ul li a:hover:before, .widget.widget-categories li a:hover:before, .widget.widget-archives ul li a:hover, .widget.widget_categories li:hover:before, .widget.widget_pages ul li:hover:before, .widget.widget_archive li:hover:before, .widget.widget-archives ul li:hover a:before, .widget.twitter-post li p a, .widget.widget_recent_comments li a:hover, .widget.widget_rss li .rsswidget:hover, .user-account-nav.user-account-sidebar ul.dashboard-nav li:hover a, .section-title span, .faqs .element-title h5, .blockquote-fancy blockquote p:before, .blockquote-fancy blockquote p:after, .main-header .login-option .user-dashboard-menu li.user-dashboard-menu-children ul i, .main-header .top-header .property-btn, .page-not-found .cs-text span.cs-error, .blog.blog-grid .button-holder .btn-readmore:hover i, .blog.blog-grid .button-holder .btn-readmore:hover, .suggest-list-holder .text-holder a.shortlisted i.icon-heart5, .property-type.checkbox label, #footer .copy-right p a:hover, .cs-checkbox-list .checkbox label:hover, .profile-info .submit-btn:hover, .widget-payment-holder a:hover, .profile-info input[type="submit"]:hover, .member-detail .member-info .text-holder .info-list li:hover, .member-detail .member-info .text-holder .info-list a:hover, .widget.widget-newsletter .field-holder .btn-holder:hover, .comment-form .field-holder .submit-btn:hover, .pricetable-holder a.buy-now:hover, .contact-form form .field-holder .btn-holder:hover, .blog .text-holder .post-views a:hover, .modal-form .field-holder p a:hover, .field-select-holder ul li ul.delivery-dropdown li a:hover, .ysection .media-story .media-title a:hover, .property-detail .apartment-list tbody tr td .view-btn:hover, .property-detail .architecture-holder .nav > li > a:hover, .member-medium .profile-btn:hover, .member-alphabatic ul li a:hover, .icon-boxes h5 a:hover, .show-more-property #filters li.active a, .show-more-property #filters li a:hover, .show-more-property #filters li a:focus, .liting_map_info .info-txt-holder a.info-title:hover, .liting_map_info a.close:hover, .suggest-list-holder .text-holder span a:hover, .real-estate-property .caption-inner .rent-label:hover a, .user-property .user-list ul.panel-group li .panel .panel-heading .img-holder span:hover a, .user-account-nav.user-account-sidebar ul.dashboard-nav li.active a, .poi-info-window .view-link:hover, .poi-info-window a:hover, .cs-construction .cs-social-media li a, .signup-form .login-section a, .woocommerce.single-product div.product .product_meta .posted_in a, .woocommerce .wc-proceed-to-checkout .checkout-button.button:hover, .woocommerce form table.shop_table input.button[type="submit"]:hover, p.lost_password a:hover, .woocommerce ul.products li.product .price del, .wp-rem-filters .cs-parent-checkbox-list .checkbox label, .membership-info-main .property-pkg-select:hover, .member-detail .contactform_name input[type='submit']:hover, .member-tabs .nav > li > a:hover, .member-tabs .nav > li > a:focus, .member-tabs .nav > li.active a, .member-tabs .nav > li a:active, .user-account-holder .user-holder.create-property-holder .btns-section .back-btn-field:hover i, .modal-form input[type='button']:hover, .modal-form input[type='submit']:hover, .post-inner-member .post-title h4 a:hover, .widget .properties-post .post-title h4 a:hover, .widget .member-post .post-title h4 a:hover, .chosen-container .chosen-results li.highlighted, .chosen-container .chosen-results li.result-selected, ul.sub-nav li.active .btn-edit-profile, ul.sub-nav li.active a, .upload-file button[type='button'], .blog.blog-medium .blog-post .text-holder p .read-more, .blog.blog-large .text-holder p .read-more, .pricetable-holder .buy-btn:hover, .pricetable-holder .wp-rem-subscribe-pkg-btn:hover i, .tabs-property address a:hover, .discussion-submit:hover, .property-medium .property-price, .select-location .select-popup .location-close-popup I, .checkbox label:hover, .member-medium .member-info li a, .member-grid .member-info li, .member-grid .member-info li a, .tabs-property .member-data span a:hover, .property-data li a:hover, .member-detail .member-opening-hours ul li ul.delivery-dropdown li.today a span.opend-day, .member-detail .member-opening-hours ul li ul.delivery-dropdown li.today a span.opend-time, input[type='radio'].css-radio:checked + label.css-radio-lbl:after, .pricetable-holder.center ul li:before, .member-medium .member-info li, .member-medium .properties-count span, .wp-rem-wpml-languages ul li ul > li:hover > a img ~ span, .real-estate-property .modern-filters li.active span a, .real-estate-property .modern-filters li:hover span a, .column-text.classic .categories-holder.classic li i, .blog.blog-medium.classic .img-holder figure i, .property-grid.default .checkbox label, .team.team-grid.classic .post-options li a:hover, .compare-text-div a, .compare-properties-types .field-holder ul li label, .counter-holder .cs-counter.default .img-holder i, .team.default .swiper-button-next, .team.default .swiper-button-prev, .team-grid.default .post-title:hover h5 a, .team.team-grid.default .social-media ul li a:hover i, #footer.modern .footer-social-media ul li a i:hover, #footer .widget-nav ul li:hover:before, #footer .widget_nav_menu ul li:hover:before, .property-grid.modern .text-holder .property-price em, .top-locations.v2 ul li a:hover, .scoring-list .text-holder .moredetail-btn:hover, .attachment-holder ul.attachment-formats li a:hover, .list-detail-options a.btn-compare:hover span, .detail-nav ul li:hover a, .detail-nav-map ul li.active a, .scoring-list .text-holder strong:hover, .main-search .field-holder.advanced-btn a, .property-medium.modern .post-title h4 a:hover, .blog.blog-medium.list .text-holder h5 a, .member-grid.member-grid-slider span.properties-count > a, .blog.blog-medium.list .post-title h4 a.text-color, .faqs.modern .panel-group .panel-heading a, .faqs.modern .faq.panel-group .panel-heading a.collapsed:hover, .main-search.fancy.v3 .select-location .slider-handle:before, .property-detail .map-checkboxes .checkbox input[type='checkbox']:checked + label i, .property-detail .map-checkboxes .checkbox input[type='checkbox']:checked + label span, .main-search.dark-search label i, .main-search .chosen-container-single .chosen-single div b:before, .main-search.dark-search .property-price-type-field .icon-spinner, .separator-zigzag figure:after, .property-grid.modern.v1 .like-btn a, .property-medium.classic .like-btn a, .property-item .text-holder .property-item-remove:hover i, .property-medium.advance-grid .like-btn a:hover, .sidebar-btn-holder .sidebar-property-btn.bgcolor:hover, .wp-rem-idx-property-single .dsidx-details #dsidx-description, .wp-rem-idx-property-single #dsidx.dsidx-details .dsidx-contact-form tbody td .dsidx-contact-form-submit:hover, div.dsidx-results-widget .dsidx-controls a:hover, .sidebar .map-checkboxes-v2 input[type='checkbox']:checked + label i, .sidebar .map-checkboxes-v2 input[type='checkbox']:checked + label span, .sidebar .map-checkboxes-v2 label:hover, .sidebar .map-checkboxes-v2 label:hover i, .sidebar .map-checkboxes-v2 label:hover span, .member-detail .contactform_name input[type='button']:hover, .review-list .btn-load-more, .review-property .review-reply-btn, .review-helpful-holder a.active-mark, .flag-report-act:hover, .add-new-review-holder .form-element input[type='button']:hover, .wp-rem-split-map-wrap .split-map-toggler, .load-more-notifications-wrap .load-more-notifications, .claims-holder a.flag-list {
    color: #c02222 !important;
}

.team-grid.default .img-holder figure:before {
    height: 52px;
}

.bgcolor, .top-map-search-inner input[type="submit"], .real-estate-property .caption-inner span.rent-label, .pagination li a:hover, .pagination li.active a, .pagination li a.active, .pagination li.active span, .main-header .top-header .property-btn:hover, .widget.widget-tag-cloud a:hover, .member-medium .social-media a:hover, .member-detail .member-info .social-media a:hover, .member-medium .profile-btn, .footer-widget .widget-social-media ul li a:hover i, .widget .tagcloud a:hover, .page-sidebar .widget-title h5:after, .widget.widget-newsletter .field-holder .btn-holder:hover, .widget.widget_search form .btn-default:hover .pagination > .active > span, .main-search .field-holder.advanced-btn a, .datepicker table tr td.day:hover, .datepicker thead tr:first-child th:hover, .datepicker tfoot tr:first-child th:hover, .slicknav_btn, .wp-rem-bank-transfer .list-group li > .badge, .property-type.checkbox input[type="radio"]:checked + label, .main-search .property-type.checkbox label:hover, .slide-loader-holder.slide-loader:before, .user-account-holder .wp_rem_loader, .member-detail .member-info .send-btn:hover, .team .contact-btn:hover, .team.team-medium .social-media ul li a:hover, .wp-rem-top-map-holder .slide-loader.loading:before, .wp-rem-top-map-holder ul.map-actions li, .password_protected input[type="submit"], .password_protected .protected-icon a, .post-title h3 span, .wp-rem-filters .search-options .reset-holder .email-me-top .email-alert-btn:hover, .signup-form .input-filed .input-sec input[type="radio"]:checked + label, .signup-form .input-filed .input-sec label:hover, .signup-form .user-submit, .blog .btn-readmore:hover, .tags-list ul li a:hover, .related-post .swiper-button-next:hover, .related-post .swiper-button-prev:hover, .login-form .login-switches li:last-child a, .no-results .suggestions ul li:before, .suggestion-search .btn-default, .woocommerce.single-product div.product .stock, .woocommerce.single-product div.product form.cart .button, .woocommerce .woocommerce-message a.button, .woocommerce .wc-proceed-to-checkout .checkout-button.button, .woocommerce form .woocommerce-checkout-payment .form-row input.button, #add_payment_method #payment ul.payment_methods li.wc_payment_method input[type="radio"]:checked + label:after, .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method input[type="radio"]:checked + label:after, .woocommerce form.login .form-row input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input[type="submit"], .woocommerce ul.products li.product a.added_to_cart:hover, .member-contact-form input[type='submit'], .switchs-holder2 .acc-submit:hover, .property-back-dashboard a, .tabs-property .member-data address i:hover, .wp-rem-button-loader, .back-page-url a:hover, .price-per-person .slider-handle, .back-page-url a:hover:before, .property-grid-slider .swiper-button-next:hover i, .property-grid-slider .swiper-button-prev:hover i, .back-page-url a:hover:before, #ui-datepicker-div .ui-state-highlight, #ui-datepicker-div.ui-widget-content .ui-state-highlight, #ui-datepicker-div .ui-widget-header .ui-state-highlight, div.xdsoft_datetimepicker .xdsoft_calendar td:hover, div.xdsoft_datetimepicker .xdsoft_time_box >div >div:hover, div.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover, .invite-member .btn-send, .pricetable-holder.center .cs-price a.try-btn:hover, .plans-top-btns a:hover, .plans-compare-btn a:hover, .user-account-holder .user-holder.create-property-holder .btns-section .next-btn-field .next-btn:hover, .payment-holder input[type='submit']:hover, .classic .main-header .login-option a, .column-content.modern .img-holder figure i, .column-content.modern .text-holder .view-btn, .property-grid.classic .post-category-list li:hover i, .real-estate-property .classic .caption-inner .rent-label:hover, .team.classic .swiper-button-prev:hover, .team.classic .swiper-button-next:hover, .compare-properties-types .field-holder ul li label:hover, .compare-properties-types .field-holder ul li input[type='radio']:checked + label, .default-v2 .main-header .property-btn, header#header.default.default-v2.no-transparent .main-header, .featured-slider .swiper-pagination-bullet-active, .video-holder:hover .img-holder .play-btn a, .btn-top:hover, .view-loc-btn, .grid-default-slider .property-grid.default .loation-list-holder, .button-next-member:hover, .button-prev-member:hover, .real-estate-property .swiper-button-next.default:hover, .real-estate-property .swiper-button-prev.default:hover, .newsletter.classic.v2 .field-holder .btn-holder, #header.advance.v2 .main-header .user-dashboard-menu > ul > li.user-dashboard-menu-children:hover, .blog .btn-readmore span, .main-search.fancy.v2 .select-location .select-popup .my-location:hover a, .main-search.fancy.v2 .select-location .slider-handle, .top-locations ul li .image-holder:hover ~ .text-holder, .top-locations ul li .text-holder:hover, .top-locations ul li .image-holder:hover ~ .text-holder:after, .top-locations ul li .text-holder:hover:after, .advance.v2 .main-header .user-dashboard-menu li.menu-open.user-dashboard-menu-children, .main-search.modern.v3 .select-location .slider-handle, .classic-separator span, .rem-property-options .property-grid.active .property-compare-opt label, .rem-property-options .property-medium.active .property-compare-opt label, .widget-payment-holder a, .sidebar-properties-list ul li:before, .sidebar-btn-holder .sidebar-property-btn.text-color:hover, .wp-rem-idx-property-single #dsidx.dsidx-details .dsidx-contact-form tbody td .dsidx-contact-form-submit, div.dsidx-results-widget .dsidx-controls a, .review-list .btn-load-more:hover, .flag-report-act, .property-flexslider .flex-direction-nav a:hover, .flexslider.cs-loading .wp-rem-button-loader > div, .load-more-notifications-wrap .load-more-notifications:hover, .property-banner-slider .swiper-button-next:hover i, .property-banner-slider .swiper-button-prev:hover i, .main-search.modern.v2 input[type='submit'], .list-detail-options .enquire-holder a.enquire-btn.wp-rem-open-signin-tab.bgcolor, .cookiealert {
    /*background-color: #c02222 !important;*/
    background-color: #066fe6 !important;
}

.home-page-baner{
    background-repeat: no-repeat;
    background-image: url(/assets/images/homepage.png);
    background-size: cover;
    min-height: 765px;
    padding: 288px 0 0;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.sticky + #header {
  padding-top: 120px;
}
#mainHorisontalFilter{
	/*overflow: hidden;*/
}

.dropdown-menu > li > a {
    color: #f5f5f5;
    width: 300px;
    background-color: black;
}

  .caret {
    float: right;
}

.listing{
	background-color: #066fe6 !important;
	color:white;
	width: 300px;
}
.listing a, .estate a{
	font-family: 'Roboto Condensed', sans-serif;
	color:white;
	padding: 7px 20px;
	font-size: 17px;
	text-transform: uppercase;
	border-bottom: 1px solid gray;
}

.advSearchBtn{
	background-color: #333;
	    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    width: 100%;
    height: 40px;
    text-transform: uppercase;
    color: #fff;
    border: none;
    padding: 12px 10px;
}

.categories{
	padding-right: 8px;
	padding-left: 8px;
}

.dropdown-menu {
    
    background-color: #000;
}

 .nav > li > a {
    position: relative;
    display: block;
    padding: 6px 15px;
}

.searchByPrice{
	width: 166px;
}

.main-search .search-input, .main-search .select-dropdown {
    min-width: 207px;
}

.listing a:hover{
	background-color: #066fe6 !important;
	color:white;
}

.listing a:visited{
	background-color: #000 !important;
	color:white;
}
.estate a:hover{
	background-color: #333 !important;
	color:white;
	width: 300px;
} 

.estate a:visited{
	background-color: #000 !important;
	color:white;
	width: 300px;
} 
.estate {
	background-color: #333 !important;
	color:white;
	width: 300px;
}

.dropdown li {
    list-style:  none; 
}

.mobileOnly{
        display: none;
    }

.scrollToHome {
    border-radius: 50%;
    background-color: #141e2f;
    bottom: 15px;
    color: #8a99b3 !important;
    display: none;
    font-size: 14px;
    height: 45px;
    line-height: 40px;
    padding: 3px 10px;
    position: fixed;
    right: 20px;
    text-align: center;
    width: 45px;
    z-index: 99999;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.colorWhite{
    color: white !important;
    text-transform: none !important;
}

.padding40{
    padding-top: 40px;
}

.backgroundWhite{
    background-color: #fff;
}

 
}

.redBackbround{
    background-color: #066fe6 !important;
}

.uppercase{
    text-transform: uppercase !important;
}

.grecaptcha-badge{
    z-index: 99999;
    bottom: 101px;
}

.sidebar-nav {
    padding: 9px 0;
}

#message-fail{
    display: none;
}

.contactFormSection{
    padding-right: 30px;
    padding-left: 30px;
}

#message-success{
    display: none;
}

#message{
    display: none;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.redBackbround{
    background-color: #002349;
}

.property-grid .post-title + .post-category-list li {
    color: #000000;
    font-size: 20px;

}

.marginBottom40{
    margin-bottom: 40px;
}

.map-holder .map-actions li a {
    background: #d64521;
}

.wp_rem_banner_section{
    padding: 3px;
    border: 1px solid gray;
}

.sidebar .profile-info.detail-view-5 {
    background-color: #001731;
    }

.profile-info h5, .profile-info h6, .profile-info h4 {
    text-transform: none !important;
    color: white !important;
    font-family: 'Roboto Condensed' !important;
}

h4, h4 a {
    font: normal 700 20px/30px "Roboto Condensed", sans-serif !important;
    letter-spacing: 1px !important;
    text-transform: none !important;
}

h2, h2 a {
    font: normal 700 24px/30px "Roboto Condensed", sans-serif !important;
    letter-spacing: 1px !important;
    text-transform: none !important;
}

h3, h3 a {
    font: normal 700 20px/26px "Raleway", sans-serif !important;
    letter-spacing: 1px !important;
    text-transform: uppercase!important;
    }

.logoHomeComplex{
    position: absolute;
    z-index: 2;
    top: 12px;
    left: 12px;
    background-color: white;
}

.background-white{
    background-color: white !important;
}

.property-banner-slider .swiper-container .swiper-slide {
    min-height: 1000px;
}

.property-banner-slider .swiper-button-prev, .property-banner-slider .swiper-button-next {
    bottom:  50px;
    }
.swiper-button-next{
    right: 10%;
}

.swiper-button-prev{
    left: 10%;
}

.blackColor{
    color: black !important;
}

.font16{
    font-size: 16px !important;
}

.property-dsec p{
    font-size: 16px !important;
    color: black !important;
}

.property-detail.detail-v5 .list-detail-options .title-area address {
    color: black;
}

.property-grid .post-title a {
   /* font-weight: 500!important;*/
}

.homeMobileSearch{
        display: none !important;
    }

.redFont{
    color:#c02222 !important;
}

.normalFont{
    font-weight: normal !important;
}

#header.classic, #header.default, .classic .main-header .main-nav .primary-menu > li > a, .default .main-header .main-nav .primary-menu > li > a, .advance .main-header .top-header .contact-info small, .advance .main-header .top-header .property-btn {
    font-family: "Roboto Condensed", sans-serif;
}

.sidebar-anchor-btn {
    padding: 0;
    position: absolute;
    border-radius: 0;
    font-size: 21px;
    height: 63px;
    left: -35px;
    top: 50%;
    width: 35px;
    border: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff;
}

.property-grid ul.property-location li, .property-medium ul.property-location li,
.property-grid .post-category-list li:last-child {    
    font-size: 19px;
    font-family: 'Roboto Condensed' !important;
    line-height: 24px;
    color:black;
    }
.real-estate-property .caption-inner {
    bottom: auto;
    top: 0;
}

.search_btn {
    width: 100%;
    color: white;
    }

.wp-rem-filters .select-categories .chosen-container-single .chosen-single {
    color: #333;
    }

.select-categories li .form-control{
        border: 1px solid #aaa;;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    width: 100% !important;
    height: 43px;
    padding: 5px;
    color: #616161;
    border-radius: 0;
    background: transparent;
}

.wp-rem-filters h6 {
    font-size: 11px !important;
    }

.list-detail-options .title-area .price-holder span {
    letter-spacing: 0px !important;
    font-family: 'Roboto Condensed';
}

.sidebar .contact-member-form .profile-info .text-holder a {
    color: wheat;
}

.list-detail-options .enquire-holder a.enquire-btn.wp-rem-open-signin-tab{
    background-color: #001731 !important;
}
.priceSqM{
    font-size: 18px;
    color: wheat;
    padding-top: 10px;
}

.allPics{
    position: absolute;
    bottom: 0;
    z-index: 9;
}

.allPics img{
    border: 1px solid white;
}

.arreaSqM{
    font-size: 18px;
    color: #70bae5 !important;
    padding-top: 10px;
}

.list-detail-options .title-area address span:first-child {
    display: block;
    width: 100%;
    color: #001731;
    font-size: 18px;
}

.additionalInfo{
    border-bottom: 1px solid white;
    margin-bottom: 10px !important;
}

.property-detail.detail-v5 .scoring-list .img-holder span.socres-lable > strong {
    font-size: 39px !important;
    }

.detail-nav-wrap {
    background: #fff;
    box-shadow: 0 1px 2px rgb(0 0 0 / 10%);
    padding: 4px 0;
}

.profile-info .text-holder {
    margin-bottom: 30px;
}

#footer .widget-app a {
    display: inline-block;
    width: auto;
    }

.profile-info .text-holder ul li {
    font-size: 19px;
    color: #70bae5;
    }
.profile-info h5, .profile-info h6, .profile-info h4 {
    text-transform: none !important;
}

.rem-property-options .option-holder a:hover, .rem-property-options .option-holder label:hover {
    background-color: unset;
}

.property-grid .property-price, .property-medium .property-price {
     width: 100%; 
}

body, .main-section p, .mce-content-body p {
    font-family: 'Roboto Condensed' !important;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}

.testimonial-holder .text-holder h2 {
    font-size: 52px !important;
    font-family: 'Roboto Condensed' !important;
    }

.real-estate-property .grid-default-slider .default .caption-inner {
    top: 0;
    bottom: auto;
    }

.swiper-slide{
    height: 490px;
}
.property-grid .post-title  {
    overflow: hidden;
    height: 115px;
}

.mobileNo{
        display: block;
    }

.rem-property-options .option-holder a, .rem-property-options .option-holder label {
    background-color: transparent;
}
.bold{
    font-weight: bold;
}

.property-grid.default .post-category-list li {
    font-size: 16px;
    color: #337ab7;
}

.property-medium .opening-time li small {
    font-size: 15px;
    }

.post-title h4 a {
     text-transform: none !important;
}

.property-medium .like-btn a {
    font-size: 22px;
    color: #383736;
}

.maxWidth140px{
    max-width: 140px;
    min-width: 140px;
}

.home-form{background-color: rgba(255,255,255,0.9);}

@media screen and (min-width: 680px){
    .mobileEstateMenu{
        display: none !important;
    }
    .mobileListingMenu{
        display: none !important;
    }


}

@media screen and (max-width: 640px){
    .logoHomeComplex {
        max-width: 50%;
    }
}


@media screen and (max-width: 640px){

        .allPics{
            display: none;
        }
		.default .main-header .login-option .phone {
		     display: block; 
		}

        .default .main-header .top-header .property-btn {
            padding: 11px 13px;
            font-size: 12px;
            margin-right: 20px;
        }

        .main-search .nav-tabs li a {
            font-size: 12px;
            padding: 12px 77px;
        }

        .home-form {
            background-color: #333 !important ;
        }

        .main-search .nav-tabs > li.active > a, .main-search .nav-tabs > li.active > a:hover, .main-search .nav-tabs > li.active > a:focus {
            color: #fff;
            border: none;
            font-size: 16px;
        }

        .main-search.modern.v2 .search-title {
            color: white;
        }

		.main-header .login-option a {
	    font-size: 13px;
	    color: inherit;
		}
		.default .main-header .main-nav {
	    padding-left: 12px;
		}
		.categories {
	    padding-right: 0px;
	    padding-left: 0px;
		}
		.mobileListingMenu, .mobileEstateMenu{
		display: block;
		}

		.destopMenu{
			display: none;
		}
        .search-form-element{
            display: block;
        }

        .home-page-baner {
            background-repeat: no-repeat;
            background-image: url(/assets/images/homepage.png);
            background-size: cover;
            min-height: auto;
            padding: 28px 0 ;
        }
}
@media screen and (max-width: 940px){
    .homeBtn,.homePageBanerSubTitle, .homePageBanerTitle{
        display: none !important;
    }

    .homeMobileSearch{
        display: block !important;
    }

    .default .main-header .logo { 
        margin-bottom: 0px !important;
    }

    .property-medium .like-btn {
        top: -20px;
    }

    .elementPdding{
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .scrolToSearch{       
        display: inline; 
        border-radius: 50%;
        background-color: #141e2f;
        top: 15px;
        color: #8a99b3 !important;
        font-size: 14px;
        height: 45px;
        line-height: 40px;
        padding: 3px 10px;
        position: fixed;
        right: 20px;
        text-align: center;
        width: 45px;
        z-index: 99999;
        -webkit-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    .redBacgr{
        background-color: #c02222 !important;
        color: white;
    }
    .blueBacgr{
        background-color: #001731 !important;
        color: white;
    }
    .colorWhite{
        color: white !important;
    }

    .mobileNo{
        display: none;
    }

    .mobileOnly{
        display: block;
    }
}