@charset "UTF-8";

/*
Theme Name: Twenty Twenty-One
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.5
Requires PHP: 5.6
Version: 2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog, portfolio

Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/

/**
 * SETTINGS
 * File-header..........The file header for the themes style.css file.
 * Fonts................Any font files, if the project needs specific fonts.
 * Global...............Project-specific, globally available variables.
 *
 * TOOLS
 * Functions............Global functions.
 * Mixins...............Global mixins.
 *
 * GENERIC
 * Normalize.css........Normalise browser defaults.
 * Breakpoints..........Mixins and variables for responsive styles
 * Vertical-margins.....Vertical spacing for the main components.
 * Reset................Reset specific elements to make them easier to style in other contexts.
 * Clearings............Clearings for the main components.
 *
 * ELEMENTS
 * Blockquote...........Default blockquote.
 * Forms................Element-level form styling.
 * Headings.............H1–H6
 * Links................Default links.
 * Lists................Default lists.
 * Media................Images, Figure, Figcaption, Embed, iFrame, Objects, Video.
 *
 * BLOCKS
 * Audio................Specific styles for the audio block.
 * Button...............Specific styles for the button block.
 * Code.................Specific styles for the code block.
 * Columns..............Specific styles for the columns block.
 * Cover................Specific styles for the cover block.
 * File.................Specific styles for the file block.
 * Gallery..............Specific styles for the gallery block.
 * Group................Specific styles for the group block.
 * Heading..............Specific styles for the heading block.
 * Image................Specific styles for the image block.
 * Latest comments......Specific styles for the latest comments block.
 * Latest posts.........Specific styles for the latest posts block.
 * Legacy...............Specific styles for the legacy gallery.
 * List.................Specific styles for the list block.
 * Media text...........Specific styles for the media and text block.
 * Navigation...........Specific styles for the navigation block.
 * Paragraph............Specific styles for the paragraph block.
 * Pullquote............Specific styles for the pullquote block.
 * Quote................Specific styles for the quote block.
 * Search...............Specific styles for the search block.
 * Separator............Specific styles for the separator block.
 * Table................Specific styles for the table block.
 * Verse................Specific styles for the verse block.
 * Video................Specific styles for the video block.
 * Utilities............Block alignments.
 *
 * COMPONENTS
 * Header...............Header styles.
 * Footer...............Footer styles.
 * Comments.............Comment styles.
 * Archives.............Archive styles.
 * 404..................404 styles.
 * Search...............Search styles.
 * Navigation...........Navigation styles.
 * Footer Navigation....Footer Navigation styles.
 * Pagination...........Pagination styles.
 * Single...............Single page and post styles.
 * Posts and pages......Misc, sticky post styles.
 * Entry................Entry, author biography.
 * Widget...............Widget styles.
 * Editor...............Editor styles.
 *
 * UTILITIES
 * A11y.................Screen reader text, prefers reduced motion etc.
 * Color Palette........Classes for the color palette colors.
 * Editor Font Sizes....Editor Font Sizes.
 * Measure..............The width of a line of text, in characters.
 */

/* Categories 01 to 03 are the basics. */

/* Variables */
a.mega-menu-link {
    padding: 5px 16px !important;
    /* top: 28px; */
    /* line-height: 20px !important; */
    font-size: 14px !important;
    font-weight: 400 !important;
    color: var(--secondary-color);
    position: relative;
    text-transform: uppercase !important;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid {
    margin-top: 86px;
}
.ich-settings-main-wrap {
    margin: 100px 50px;
}
.prop-compare-wrapper.ich-settings-main-wrap {
  
    display: none;
 
}
.propery-style-6 .category .price {
    background: #f8f8f8;
    display: block;
    font-weight: 600;
    padding: 10px;
    font-size: 16px;
}
.rem_property.type-rem_property {
    margin: 135px 0;
}
.agent-contact-wrapper {
    margin-top: 135px;
    
}
h1.home-about-heading {
    font-weight: 200 !important;
    font-size: 30px !important;
    color: var(--secondary-color) !important;
}

h3.home-about {
    display: block;
    text-transform: uppercase;
    color: var(--primary-color);
    font-weight: bold;
    font-size: 40px;
    background: var(--gradient1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
    .property-search .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 3 0 100%;
        max-width: 100%;
    }
.ere-search-properties.style-default .form-search-wrap {

    background-color: #2c2c2c00 !important;
}
.ere-search-properties.style-default .form-search-wrap {

    background-color: #2c2c2c00 !important;
}
    .property-search .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 1 0 35.666667%;
        max-width: 59.666667%;
    }
.ere-search-properties.style-default .form-search-wrap {
   
    background-color: #2C2C2C;
}
div#n2-ss-4 .n-uc-mG2k8HLSPV4a-inner {
    /* background-image: linear-gradient(to right, #a76b09, #d4af3700); */
    background-color: #ff000000 !important;
    box-shadow: none !important;
}
div#n2-ss-4 .n-uc-mG2k8HLSPV4a-inner {
    background-image: linear-gradient(to right, #a76b09d4, #d4af37cc); 
}
.ere-search-properties.style-default .form-search-wrap {
 
    padding-bottom: 0 !important;
  
}
button.ere-advanced-search-btn {
    background: #212121;
    color: #fff;
    cursor: pointer;
    padding: 10px 26px;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    color: #FFF;
    transition: .5s;
    border-radius: 3px;
    border: none;
    width: 100%;
    outline: none;
}
div#n2-ss-4 .n-uc-mG2k8HLSPV4a-inner {
    width: 350px !important;
   
}
div#n2-ss-4 .n-uc-mG2k8HLSPV4a-inner {
 
    border-radius: 12px !important;
    
}
.form-group {
    margin-bottom: 0 !important;
	color: #000000 !important;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 15px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid {
    margin-top: 0;
}
a.n2-style-fd38549eee9ab23b7211fa4859786f10-heading.n2-ow {
    margin-top: 35px !important;
    background: linear-gradient(to right, #A76B09, #D4aF37) !important;
}
.property-info-inner span {
    color: #ffffff;
}
.address-marker i, .agent-info i, .attachment-file-type, .ere-dashboard-logout i, .ere-link-more, .ere-my-property-address i, .ere-my-property-date i, .ere-my-property-total-views i, .ere-my-saved-search-item i, .ere-widget-listing-property-taxonomy i, .open-on-google-maps, .property-agent i, .property-count span, .property-date i, .property-info-header .property-info span.fa, .property-location i, .property-type i, .property-type-list i, .property-views-count i, .user-dropdown i, .walk-score-more-detail, span.total-properties {
    color: #000000;
}
.about-text1 {
    padding: 40px;
}
h1.entry-title {
    display: none !important;
}
.widget {
    padding: 0;
    border-bottom: 0;
    box-shadow: none;
    border-radius: 0;
}
.media p {
    margin: 0 !important;
    color: black !important;
}
.media-body a {
    color: black !important;
}
html.js_active.vc_desktop.vc_transform.vc_transform {
    
    overflow-x: inherit !important;
}
    .for-rent-page .col-md-6 {
        max-width: 16%;
    }
.ere-property:not(.property-list) .property-inner {
    margin-bottom: 45px;
    box-shadow: rgb(99 134 165 / 35%) 0px 5px 15px;
    padding-bottom: 0;
}
.row.ere-user-dashboard .panel-body {
    padding: 20px;
    border: none;
}
.ere-property-advanced-search .ere-search-status-tab {
    display: none !important;
 
}
div#respond {
    display: none !important;
}
.single-property-area #comments {
    display: none !important;
   
}
div#sidebar {
    display: none;
}
.property-info-action .property-main-info {

    background-color: rgb(34 34 34 / 0%) !important;
}
.single-property-element.property-info-header.property-info-action {
    padding: 20px 73px 5px 73px;
}
.property-main-info {
    color: black;
    margin: 0;
    padding: 0 !important;
}
.property-info-action .property-main-info .property-heading h2 {

    color: #000 !important;

}
.address-marker i, .agent-info i, .attachment-file-type, .ere-dashboard-logout i, .ere-link-more, .ere-my-property-address i, .ere-my-property-date i, .ere-my-property-total-views i, .ere-my-saved-search-item i, .ere-widget-listing-property-taxonomy i, .open-on-google-maps, .property-agent i, .property-count span, .property-date i, .property-info-header .property-info span.fa, .property-location i, .property-type i, .property-type-list i, .property-views-count i, .user-dropdown i, .walk-score-more-detail, span.total-properties {
    color: #a86c0a !important;
}
.property-info-action .property-main-info .property-price {

    color: #a76b09 !important;
    
}
.single-property-area .property-tab .nav-tabs {
   
    background-color: #2220 !important;
   
}
.single-property-area .property-tab .nav-tabs li a {
 
    padding: 10px !important;
   
    border-radius: 0 !important;
   
}
.advanced-saved-searches.container {
    display: none;
}
.search-properties-form {
    background: #be8d20;
    padding: 30px 60px;
}
.ere-property-wrap .container {
    margin-top: 70px;
	 margin-bottom: 50px;
}
.ere-property:not(.property-list) .property-inner {
    margin: 10px;
    padding-bottom: 0;
}
.n2-ss-layer.n2-ow.n-uc-153023fc3458e .search-properties-form {
    background: none !important;
    padding: 0 !important;
}


.single-property-element.property-info-header.property-info-action {
    padding: 30px 73px 18px 73px;
}
.ere-property-element.qwerfdsa {
    background: #f1f1f1;
    padding: 25px;
}
.footer .footer-inner .links li a {
    padding-right: 0px;
    text-transform: uppercase;
    color: #C5CDD9;
    text-decoration: none !important;
}
.single-property-element.property-description {
    background: #f1f1f1 !important;
    padding: 25px !important;
}
body {
    overflow-x: clip !important;
    
}
div#n2-ss-4 .n-uc-1e8ffd03afd57-inner {
    padding: 60px 10px 10px 45px !important;
   
}
.ere-property .property-label p .property-label-bg .property-arrow {
    display: none !important;
  
}
.ere-property .property-status p .property-status-bg .property-arrow{
	    display: none !important;
}
span.property-label-bg {
    text-align: center;
    font-size: 12px;
    margin: 0;
    padding: 6px 15px 5px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    background: #000;
    border-radius: 3px;
    margin-left: 10px;
}
span.property-status-bg {
    text-align: center;
    font-size: 12px;
    margin: 0;
    background-color: #000 ! IMPORTANT;
    padding: 6px 15px 5px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    border-radius: 3px;
}
a.btn.btn-lg.btn-theme {
    color: #fff;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 14px;
}
.ere-search-properties.style-default .form-search-wrap .select2-container .select2-selection--single, .ere-search-properties.style-default .form-search-wrap input, .ere-search-properties.style-default .form-search-wrap select {
    border-color: #565656;
   
}
.ere-property-advanced-search.color-dark .form-search-wrap .select2-container .select2-selection--single, .ere-property-advanced-search.color-dark .form-search-wrap input, .ere-property-advanced-search.color-dark .form-search-wrap select {
    border-color: #000000 !IMPORTANT;
  
}
/* .our-newslatters-2 form .form-control {
    width: 156% !IMPORTANT;
  
} */
.our-newslatters-2 .form-inline {
   
    background: #fff0 !IMPORTANT;
}
p.submit-button input[type="submit"] {
    border: none;
    position: relative;
    width: 100%;
    padding: 9px 13px;
    background-image: var(--gradient1);
    font-size: 13px;
    font-weight: 600;
    border-radius: 0 3px 3px 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
    left: 78px;
}
div#ere-features a {
    color: #ba881d !important;
  
}
.ere-archive-property-wrap.ere-property-wrap.container {
    POSITION: RELATIVE;
    TOP: 155px;
}
.ere-archive-property.archive-property {
    MARGIN-BOTTOM: 180px;
}
@media only screen and (min-width: 320px) and (max-width: 768px){
	.vc_custom_1719298699651 {
    margin-right: 0 !important;  
    margin-left: 0 !important;
}
	.vc_custom_1719298759019 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    line-height: 58px !important;
   
}
a.mega-menu-link {
    font-size: 15px !important;
}
ul.mega-sub-menu{
	margin-top:15px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    line-height: 0px !important;
    position: relative;
    top: 25px;
}
.footer .footer-inner .links li a {

    text-transform: CAPITALIZE !important;
    
}
.footer .footer-inner .links li a {
    font-family: "Poppins", sans-serif;
    text-transform: CAPITALIZE !important;
}
.footer .footer-inner .contact-info li a {
    font-family: "Poppins", sans-serif;
    color: #C5CDD9;
}
.vb li a {
    padding-right: 32px !important;
 
}
.search-properties-form {
    background: #be8d2000;
    background-image: var(--gradient1);
   
}
.search-properties-form {
  
    padding: 14px 35px 5px !important;
}

.ere-search-properties.style-default .form-search-wrap .select2-container .select2-selection--single, .ere-search-properties.style-default .form-search-wrap input, .ere-search-properties.style-default .form-search-wrap select {
    border-color: #56565600 !important;
    color: #000000 !important;
}
div#n2-ss-4item4 {
    font-family: "Poppins", sans-serif !important;
}
.search-properties-form {
    background: #be8d2000;
    background-image: none !important;
}.search-properties-form {
    padding: 0 !important;
}
.property-info-inner span {
    color: #000000 !important;
	font-style: normal;
}
.ere-property .property-item-content .property-info {
    BACKGROUND: #f8f8f8 !important;
    
}

.property-date {
    DISPLAY: NONE !important;
}
.ere-property .property-item-content {
    PADDING: 15px !important;
}
.property-inner {
    MARGIN: 0px !important;
    PADDING: 0px !important;
}
i.fa.fa-tag {
    COLOR: BLACK ! IMPORTANT;
}
.search-properties-form {
    background-image: var(--gradient1) !important;
    padding: 16px !important;
}
.vc_column-inner {
    MARGIN-TOP: -15px !important;
}
.vc_row.wpb_row.vc_row-fluid.property-search.vc_custom_1719292190052.vc_row-has-fill .search-properties-form {
    background-image: none !important;
    padding: 16px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1720092757232.vc_row-has-fill {
    margin-top: 15px;
}

html, body {
    overflow-x: hidden;
    overflow-y: visible;
}

.ere-property .property-action{background-color: transparent !important;}

.ere-property .property-price span {    bottom: 0px;
    font-size: 22px;
    font-weight: 600;
    right: 0;
    line-height: 1.2;
    position: relative;}

.page-id-339 .property-price {
    margin-bottom: 0;
    background-color: var(--primary-color);
    color: #fff;
    padding: 4px 0px 4px 13px;
    text-align: center;
    position: absolute;
    bottom: 17px;
    border: 1px solid #ffffff;
	width: auto !important;
}

.main-p{
	padding-left: 140px;
    padding-right: 140px;
}

.maint-pge{
	margin-top: 50px;
}
/* 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
	background: #646464 !important;
	line-height: 4px;
    border-radius: 0px !important;
}
 */

.mega-wpml-ls-current-language .mega-sub-menu li a.mega-menu-link{
    background: #646464 !important;
    line-height: 4px !important;
    border-radius: 0px !important;
}

.nav{
	display: block !important;
}



div#salecontainer {
    margin-top: 50px !important;
}

div#salecontainer {
    margin-left: 0;
    margin-right: 0;
}

img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    height: 210px;
    object-fit: cover;
}

.facilities-list{
	margin-bottom: 0;
}

.wpb_single_image img{
	margin-bottom: 40px;
}


.wpb_single_image.vc_align_center{
	    margin-bottom: 0;
}

img.vc_single_image-img.attachment-thumbnail {
    margin-bottom: 0;
}

.inner-contact-form1 form{
	padding-left: 90px;
	padding-right: 90px;
}

.sub-banner .page-name ul{
	    margin-bottom: 0;
    margin-top: 15px;
}

.about-sec img {width: 100%; height: 430px; object-fit: cover;}
a.btn.btn-lg.btn-theme:hover{color: var(--primary-color) !important; border: 1px solid var(--primary-color);}
.carousel-item.banner-max-height.item-bg.active.homebanner img{max-width: 100% !important;}
ol, ul {padding-left: 0px;}
.prop-form .send-btn{justify-content: left;}
.contact-1.content-area-5.prop-form .row {justify-content: center;}
.single-property-element.property-info-header.property-info-action {padding: 0; margin-bottom: 20px;}
div#property\ testyogesh-117 {margin-top: 40px;}
.property-info-inner div {margin-right: 20px;}
.ere-property .property-price span{color: var(--primary-color) !important; font-size: 17px;}
.ere-property .property-price {position: absolute; bottom: 0; margin: 8px 11px; background-color: #fff; border-radius: 3px; padding: 5px;}
.property-box{margin: 15px 0px;}
.blog_section .blog_content .owl-nav .owl-prev{top: 50%;}
.blog_section .blog_content .owl-nav .owl-next{top: 50%;}
.featuredTitle{background-image: var(--gradient1); padding: 7px;}
.page-id-339 select.cardealer-select-box-meta {background-color: #fff; width: 100%; padding: 4px 3px;}
.searchItem {float: left; width: 13%; margin: 6px; text-align: left; max-width: none;}
.ui-slider .ui-slider-range{background-color: #d3ae36;}
#slider-button-0, #slider-button-1, #slider-button-2, #slider-button-3{background: #d3ae36;}
#cardealer-submitBtn{background: #d3ae36; border: none; width: auto; font-weight: 400; padding: 4px 25px;}
.cardealer_description {clear: both; position: relative; margin-top: 11px; float: left; font-weight: 400; font-size: 15px; line-height: 26px; color: var(--secondary-color); font-family: "Poppins", sans-serif;}
.cardealer_smallblock{font-size: 16px; margin-bottom: 5px;}
input#cardealer_btn_view-1 {background-color: #d3ae36 !important; background: unset; border: unset;}
.CarDealer_container17 input {background-color: #d3ae36 !important; border: unset; font-size: 15px !important; height: 41px; color: #fff; margin: 14px 0px;}
.nav-links a.page-numbers {font-size: 20px; color: #000; background-color: #d2ab352b; padding: 3px 15px;}
span.page-numbers.current {background-color: #d2ab35; padding: 3px 15px; font-size: 20px; color: #fff;}
/* div#salecontainer {margin-top: 0 !important;} */
.ere-tabs.single-property-element.property-info-tabs.property-tab {display: grid;}
ul.ere__list-bg-gray strong{display: flex !important;}
.navbar-toggler:not(:disabled):not(.disabled){box-shadow: none;}
#searchform3 select.select-box-meta {background-color: #fff; width: 100%; padding: 4px 3px; border-radius: 3px;}
.page-id-339 select.select-box-meta {width: 100%; border-radius: 3px;}

/* .page-id-115 .ere-archive-property{margin: 0px 80px;} */
.page-id-115 .ere-item-wrap {margin-bottom: 35px;}
.page-id-115 .col-gap-0 .ere-item-wrap {padding-left: 15px; padding-right: 16px;}
.ere-property .property-item-content .property-info .property-info-inner>div:not(.tooltip){width: 25%; font-size: 14px;}
.page-id-115 select.form-control:not([size]):not([multiple]){height: 45px;}
.page-id-115 .form-search{max-width: 100%;}
.page-id-115 .search-properties-form{padding: 20px 77px !important;}
.page-id-115 .form-search .form-group{margin-top: 10px;}
.page-id-115 .form-group.control-username input.form-control.login_user_login {margin-bottom: 15px;}
.page-id-115 .form-group.d-flex.justify-content-between {margin: 9px 3px;}
.page-id-115 button.ere-login-button.btn.btn-primary.btn-block {margin-top: 20px;}
.property-info-inner div {margin-right: 7px;}
.ere-archive-property.archive-property {margin-bottom: 0;}
.page-id-115 button.btn.btn-primary.btn-xs.btn-save-search {
    float: right;
    margin: 36px;
    color: #ffffff;
    border: 1px solid #ccc;
    border-radius: 4px !important;
    background: var(--primary-color);
}

/* add custom css here */
.property-box .facilities-list li i {
    font-size: 14px;
    width: 29px!important;
}
form#forsalefillter {
    padding-top: 35px;
    padding-left: 50px;
    background-color: #d3ae36;
    padding-bottom: 25px;
    padding-right: 50px !important
}
.about-img {
    width: 100% !important;
    object-fit: cover;
}
.billcar-calendar:before {
    content: "\e902";
    color: #d3ae36 !important;
}
.billcar-gas-station:before {
    content: "\e901";
	color: #d3ae36 !important;
}
.billcar-gearshift:before {
    content: "\e905";
  color: #d3ae36 !important; 
}
.billcar-belt2:before {
    content: "\e907";
	color: #d3ae36 !important; 
}
.billcar-dashboard:before {
    content: "\e903";
color: #d3ae36 !important; 
}
#content2 {
    min-width: 100%;
    padding: 5px;
    font-size: 100%;
    /* background: #EDEDED; */
    margin-top: 57px!important;
}
.ere__single-property-header-info-inner {
    margin-top: 34px;
}
.page-id-226 .offset-lg-1, .contact-info{ 
    margin-top: 51px !important;
}
.page-id-226 .heading {
    margin: 0 0 30px;
    /* font-size: 20px; */
    font-weight: 600;
    color: #b68218 !important;
}
.page-id-226 .media i{ color: #b68218 !important;}
.page-id-519 .search-area-4::before{height: 105%;!important}
.main-header .navbar {
   padding: 15px!important;
    font-family: 'Roboto', sans-serif;
}
 .footer-logo-about {
    display: none;
}
.footer-contact-about{
	display: none;
}
.postid-15 .footer-contact-about{
	display: block;
}
.postid-15 
 .footer-logo-about {
    display: block !important;
}
.gallery-icon landscape img{ width: 100% !important}
.search-area-4 {
    padding: 14px 35px 5px;
    margin-top: 0px;
    max-width: 370px;
    width: 100%;
    z-index: 999;
    border-radius: 10px;
    margin-left: auto;
    position: relative;
    top: 50px !important;
}
.page-id-519 .our-newslatters-2 .form-inline .btn {
    width: 53% !important;
    padding: 11.5px 13px;
    font-size: 13px;
    font-weight: 600;
    border-radius: 0 3px 3px 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
/*     margin-top: 6px;   */
}
@media (max-width: 767px) {
    .mega-wpml-ls-current-language a span {
        color: #fff;
        position: relative !important;
        top: -3px !important;
    }
}
.page-id-519 .our-newslatters-2 form .form-control {
    width:100% !important;
    height: 44px;
    padding: 10px 15px;
    font-size: 15px;
    outline: 0;
    border-radius: 3px;
    border: transparent;
}
.search-area-2 .form-control {
    width: 100%;
    padding: 8px !important;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    border: 1px solid #e8e7e7;
    color: #565656;
    height: 40px;
    border-radius: 4px;
}
.page-id-519 .wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: white!important;
}

#searchform3 select.select-box-meta{max-width: unset;}
.single-cars div#container2 {padding-top: 12%;}
.main-header .logos::after{top: -7px;}
.main-header .logos img{top: -8px;}
.page-id-339 #cardealer_content{padding: 0px;}
.single-cars .footer-logo-about{display: block !important;}
.single-cars .footer-contact-about{display: block !important;}
#container2{padding: 0px;}
.single-cars #content2{margin-top: 15px !important;}
#cardealer_goback, #CarDealer_cform{background: #d3ae36; border: none;}
.property-info-inner span.fa:before{color: #d3ae36; position: relative; left: -5px;}
.property-box .facilities-list li i.fa:before{color: #d3ae36;}
.fa-tag:before {content: "\f02b"; color: #d3ae36;}
.page-template-contact-php .offset-lg-1.col-lg-7.col-md-7 {margin-top: 51px;}
.page-template-contact-php .offset-lg-1.col-lg-7.col-md-7 h3{color: #b68218;}
.page-template-contact-php .contact-info h3{color: #b68218;}
.cardealer-select-box-meta, .cardealer-select-box-meta-widget{width: 100%; padding: 4px 3px; background-color: #fff;}


[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after{
	color: #d3ae36;
	font-weight: 500;
}

.pool-img img{
	width: 17px !important;
    height: 17px;
    position: relative;
    top: 0px;
    margin-right: 11px;
}

.page-template-hompage .pool-img img{top: 6px;}

.property-box .facilities-list li{
	display: flex;
}

i.flaticon-technology {
    display: none;
}

.property-info-inner i {
    margin-right: 14px;
}


.bd1_slider_container .flexslider {
    background: transparent;
    border: none;
    margin: 0;
}

.flexslider li a img.attachment-big.size-big {
    width: 30% !important;
    float: inline-start;
    margin-right: 33px;
    margin-bottom: 30px;
}

.page-template-contact-php .media i {
    display: none;
}

.page-template-contact-php .media {
    margin-bottom: 20px;
}

.property-box .facilities-list li i.fa.fa-car {
    position: relative;
    top: 9px;
}

i.fa.fa-car{color: #d3ae36;}
i.fa.fa-tree{color: #d3ae36;}

.property-box .facilities-list li i.fa.fa-tree{
    position: relative;
    top: 9px;
}

.ere-property .property-label{
	display: flex;
}


.page-template-hompage .price-box{
	bottom: 15px;
    font-weight: 600;
    left: 20px;
    line-height: 1.2;
    position: absolute;
    color: var(--primary-color) !important;
    font-size: 17px;
    background-color: #fff;
    padding: 5px;
    border-radius: 3px;
	right: unset;
}

.price-box span {
    color: #a76b09;
}

.owl-item .property-box {
    margin: 15px 12px;
}

.our-newslatters-2 .form-inline{
	display: ruby-text;
}

body.property-template-default.single.single-property.postid-391.wp-embed-responsive.mega-menu-primary.is-light-theme.singular.has-main-navigation.wpb-js-composer.js-comp-ver-5\.5\.2.vc_responsive .needs-validation input {
    margin-bottom: 12px;
    border-radius: 2px;
}

body.property-template-default.single.single-property.postid-391.wp-embed-responsive.mega-menu-primary.is-light-theme.singular.has-main-navigation.wpb-js-composer.js-comp-ver-5\.5\.2.vc_responsive .needs-validation input:focus{
	box-shadow: none;
}

body.property-template-default.single.single-property.postid-391.wp-embed-responsive.mega-menu-primary.is-light-theme.singular.has-main-navigation.wpb-js-composer.js-comp-ver-5\.5\.2.vc_responsive .needs-validation textarea:focus{
	box-shadow: none;
}

.col-sm-6.ere__agent-contact-btn-wrap button.btn.btn-primary.ere__btn-submit-contact-form {
    margin-top: 15px;
    background-image: var(--gradient1);
    border: none;
}


/* .page-template-hompage .property-box {
    margin: 15px 0px 30px;
} */

.listing-time{background: #888;}

.page-template-hompage .detail a span {
    font-size: 12px;
}

/* ==== Responsive css here ==== */
/* Mobile responsive */
@media(max-width: 767px){
	.our-newslatters-2 .form-inline {display: unset;}
	.flexslider li a img.attachment-big.size-big{margin-right: 20px; margin-bottom: 0px;}
	p.submit-button input[type="submit"]{left: 0;}
/* 	.our-newslatters-2 form .form-control{width: 100% !important;} */
	.our-newslatters-2 form .form-control{width: 100%; font-size: 9px;}
	.our-newslatters-2 .form-inline .btn{width: 30%;}
	.about-text1 {padding: 15px !important;}
	.vc_custom_1719567971006{margin-top: 15px !important; margin-right: 0px !important; margin-bottom: 50px !important; margin-left: 0px !important;}
	.vc_custom_1719298759019{padding-top: 30px !important; padding-right: 100px !important; padding-bottom: 50px !important; padding-left: 0px !important;}
	.property-inner{padding: 15px !important;}
	.our-newslatters-2 .form-inline{width: 110%;}
	.for-rent-page .col-md-6 {max-width: 100%; padding: 3px 27px;}
	form#forsalefillter {padding: 15px !important;}
	.prop-cont p {text-align: inherit; line-height: 28px;}
	div#salecontainer {margin-left: 0 !important; margin-right: 0 !important;}
	.vc_custom_1720685144268 {margin-right: 0px !important; margin-left: 0px !important;}
	.vc_section{margin-left: 0 !important; margin-right: 0 !important;}
	.entry-content {margin-top: 50px;}
	.vc_custom_1719314549169 {margin-right: 0px !important; margin-left: 0px !important;}
	.main-p{padding-left: 0px; padding-right: 0px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {line-height: 33px !important; position: relative; top: 0px;}
	.mega-wpml-ls-current-language a.mega-menu-link:first-child{padding: 19px 11px !important; font-size: 14px !important; border-radius: 5px !important; height: 45px !important; margin-top: 0px !important; border-top: 1px solid #fff !important;}
	.mega-wpml-ls-current-language .mega-sub-menu li a.mega-menu-link{line-height: 3 !important; border-radius: 0px !important; margin-top: -25px !important;}
	.search-area-4 {display: block; position: unset; padding-bottom: 0px;}
	.item-bg {height: 70vh;}
	.inner-contact-form1 form{padding-left: 0px; padding-right: 0px;}
	.carousel-item.banner-max-height.item-bg.active.homebanner {margin-bottom: 0px;}
/* 	.banner .banner-slider-inner {padding: 400px 12px;} */
/* 	img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{min-height: 100vh !important;} */
	.mob-call-option p a{font-size: 16px;}
	.carousel-caption .col-lg-7{
		display: none;
	}
	.contact-page .wpb_single_image img {margin-bottom: 0;}
	.contact-page .wpb_content_element{margin-bottom: 15px;}
	.contact-page .vc_col-sm-7{margin-top: 20px;}
	.about-sec img{margin-bottom: 20px; height: auto;}
	.search-area-4 h5{margin-bottom: 8px; font-size: 17px;}
	.search-area-2{padding: 14px 20px 14px 20px;}
	select.form-control:not([size]):not([multiple]) {height: 32px; padding: 0;}
	.search-section-area input.form-control {height: 32px; padding: 0;}
	.prop-img img{margin-bottom: 30px;}
	.media p{font-size: 13px;}
	.property-info-inner span{font-size: 10px;}
	.page-id-320 .property-info-inner div{margin-right: 3px;}
	.page-id-336 .property-info-inner div{margin-right: 3px;}
	.multiDetail{padding: 0; margin: 0;}
	.featuredCar{padding: 0;}
	.cardealer-search-cuore {width: 100%;}
	.cardealer-price-slider{min-width: 100%;}
	.searchItem{margin: 0px;}
	.multiTitle17{text-align: justify;}
	#cardealer_content{padding: 0px;}
	.page-id-339 select.select-box-meta {min-width: 100% !important; border-radius: 3px; float: unset; font-size: 12px;}
	.multiTitle17{text-align: left;}
	.page-id-115 .ere-archive-property{margin: 0px;}
	.page-id-115 .search-properties-form{padding: 0px 15px !important;}
	.page-id-115 button.btn.btn-primary.btn-xs.btn-save-search {float: none; margin: 14px;}
}
/* .ere-item-wrap{ margin-top: 52px! important} */
.mega-wpml-ls-current-language .mega-sub-menu li a.mega-menu-link {
    background: #646464 !important;
    height: 40px !important;
    line-height: 4px !important;
    border-radius: 0px !important;
}

@media(max-width: 767px){
	.about-img img{margin-top:15px }
}
@media(max-width: 767px){
	.page-id-519 .our-newslatters-2 .form-inline .btn {
    width: 35% !important;
    padding: 11.5px 13px;
    font-size: 13px;
    font-weight: 600;
    border-radius: 0 3px 3px 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
    margin-top: -44px !important;
        margin-left: 174px !important;
        height: 44px;
	}
	.page-id-519 .our-newslatters-2 .form-inline {
		position: relative;
		left: -17px;
	}
}
@media(max-width: 767px){
.page-id-519 .our-newslatters-2 form .form-control {
    width: 60% !important;
    height: 44px;
    /* padding: 10px 15px; */
    font-size: 15px;
    outline: 0;
    border-radius: 3px;
    border: transparent;
}
}

/* // Mobile responsive */

/* tablet responsive */
@media(max-width: 992px) and (min-width: 768px){
	.flexslider li a img.attachment-big.size-big{margin-right: 20px; margin-bottom: 0px;}
	.for-rent-page .col-md-6 {max-width: 100%; padding: 3px 10px;}
	form#forsalefillter {padding: 15px !important;}
	div#salecontainer {margin-top: 50px !important;}
	div#salecontainer {margin-left: 0 !important; margin-right: 0 !important;}
	.vc_custom_1720685144268 {margin-right: 0px !important; margin-left: 0px !important;}
	.entry-content {margin-top: 50px;}
	.vc_custom_1719314549169 {margin-right: 0px !important; margin-left: 0px !important;}
	.main-p{padding-left: 140px; padding-right: 140px;}
	.main-p{padding-left: 0px; padding-right: 0px;}
	.mega-wpml-ls-current-language a.mega-menu-link:first-child{padding: 19px 11px !important; font-size: 14px !important; border-radius: 5px !important; height: 45px !important; margin-top: 0px !important; border-top: 1px solid #fff !important;}
	.mega-wpml-ls-current-language .mega-sub-menu li a.mega-menu-link{line-height: 3 !important; border-radius: 0px !important; margin-top: -25px !important;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{top: 0; line-height: 30px !important;}
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{background: #222; padding: 7px 0px 15px 0px; display: block;}
	.search-area-4 {display: block; position: unset; padding-bottom: 25px;}
	.item-bg {height: 80vh;}
	.inner-contact-form1 form{padding-left: 0px; padding-right: 0px;}
	.about-sec img{height: auto;}
	.page-id-320 .property-info-inner div{margin-right: 3px;}
	.page-id-336 .property-info-inner div{margin-right: 3px;}
	.cardealer-search-box {margin-left: 0;}
	.page-id-339 select.select-box-meta {min-width: 100% !important; border-radius: 3px; float: unset; font-size: 12px;}
	.CarDealer_container17{text-align: left;}
	.multiTitle17{text-align: left; padding-left: 0px; padding: 0px;}
	.multiInforightText17{padding: 15px 0px; margin-left: 0;}
	.page-id-115 .ere-archive-property{margin: 40px;} 
	.page-id-226 .wpcf7-form .row {margin-left: 85px;}
	.page-id-226 .media p {font-size: 14px;}
	.page-id-115 button.btn.btn-primary.btn-xs.btn-save-search {float: none; margin: 14px;}
}

@media (max-width: 767px) {
    select.form-control:not([size]):not([multiple]) {
        height: 32px;
        padding: 0;
        margin: 3px 0px !important;
    }
}
@media (max-width: 767px) {
    .mob-call-option p a {
        font-size: 12px !important;
    }
}
/* // Tablet responsive */

/* Leptop responsive */
@media(max-width: 1024px) and (min-width: 992px){
	.page-id-336 select.form-control:not([size]):not([multiple]) {height: calc(2.25rem + 2px); font-size: 14px;}
	.page-id-336 .property-info-inner div{margin-right: 3px; font-size: 14px;}
	.page-id-226 .media p {font-size: 11px;}
}
/* // Leptop responsive */


@media(min-width: 2049px){
	.about-sec img{height: 400px;}
}

@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1300px !important;
    }
}
/* ==== // Responsive css here ==== */

.imageaboutcrypus img {
    width: 100% !important;
    height: 540px !important;
    object-fit: cover;
}

.cyrupspageabout{
	margin-top: 50px;
}

.imageaboutcrypus img{
    display: block;
    margin: auto;
}


.cyrupspageabout {
    margin-top: 50px;
    margin-bottom: 50px;
}
.error-404.not-found.default-max-width p {
    margin-top: 9%;
    text-align: center;
    margin-bottom: 20px;
}

.error-404 form.search-form {
    text-align: center;
    margin-bottom: 23px;
}

.error-404 input#search-form-1 {
    border-radius: 5px;
}

.error-404 input.search-submit {
    background-image: var(--gradient1);
    color: #fff;
    border: none;
    padding: 5px 13px;
}

.page-template-hompage .property-thumbnail img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    height: 200px !important;
    object-fit: cover;
}
.property-area-inner img {
    width: 17px;
    height: 17px;
    margin-right: 11px;
}
img.msquare-icon {
    width: 17px;
    height: 17px;
    margin-right: 11px;
}
ul.facilities-list.clearfix img.msquare-icon {
       position: relative;
    top: 8px;
    width: 17px;
}

.property-area-inner img.msquare-icon {
    width: 17px;
}
form#rentfillter {
    padding-top: 35px;
    padding-left: 50px;
    background-color: #d3ae36;
    padding-bottom: 25px;
    padding-right: 50px;
}
.page-id-336 form#forsalefillter {
    display: none;
}

.page-id-320 form#rentfillter {
    display: none;
}

img.icontree {
    width: 17px;
    height: 17px;
    position: relative;
    top: 7px;
    margin-right: 11px;
}

ul.facilities-list.clearfix img.icontree {
    width: 17px;
}

.ere-item-wrap.property-item.mg-bottom-30 img.icontree {
    width: 17px;
    position: relative;
    top: 0;
}

.ere-property .property-item-content .property-info .property-info-inner .property-info-item-tooltip{font-size: 11.5px;}
.ere-property .property-item-content .property-info .property-info-inner .property-info-item-tooltip i{font-size: 14px;}
.property-box .facilities-list li {font-size: 11.5px;}


@media (max-width: 767px){
	form#rentfillter{
		padding-top: 20px;
		padding-left: 20px; 
		padding-bottom: 20px;
		padding-right: 20px;
	}
	.page-id-336 .entry-content {
        margin-top: 0px;
    }
	.page-id-320 .entry-content {
        margin-top: 0px;
    }
	.page-template-hompage select.form-control:not([size]):not([multiple]){font-size: 11px;}
	.search-section-area input.form-control{font-size: 11px;}
}

@media (max-width: 992px) and (min-width: 768px){
	form#rentfillter{
		padding-top: 20px;
		padding-left: 20px; 
		padding-bottom: 20px;
		padding-right: 20px;
	}
	.page-id-336 .entry-content {
        margin-top: 0px;
    }
	.page-id-320 .entry-content {
        margin-top: 0px;
    }
	form#rentfillter .col-lg-2.col-md-4.col-sm-6 {
		margin-bottom: 10px;
	}
	.page-id-320 form#forsalefillter .col-lg-2.col-md-4.col-sm-6 {
		margin-bottom: 10px;
	}
}


.detail i.fa.fa-tag {
    position: relative;
    top: 3px;
}
span.property-price.ere__loop-property-price {
    color: black !important;
}
