/*
Theme Name: Property CRM
Theme URI: http://www.designprefect.com/
Template: Property CRM
Author: Design Prefect
Author URI: https://www.designprefect.com
Description: 
Version: 4.24.2.1709710969
Updated: 2024-03-06 07:42:49

*/

.cus-link a { color:#fff !important;}
.cus-link a:hover { color:#e9e9e9 !important;}

.et_pb_blurb .et_pb_image_wrap { margin-top:8px !important;}


.cus-precise-listing .et_pb_column {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}

.cus-precise-listing .et_pb_column .et_pb_module {
    max-width: 260px;
    margin: 0px !important;
}


@media screen and (min-width: 980px) {
	  .cus-precise-listing .et_pb_column .et_pb_module {
		max-width: 300px;
		margin: 0px !important;
	}

}

.cus-market-box .et_pb_column {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: stretch;
    gap: 25px;
    flex-wrap: wrap;
}

.cus-market-box .et_pb_column .et_pb_module {
    width: calc(50% - 25px);
    margin: 0px !important;
}

@media only screen and (max-width: 749px) {
   
    .cus-market-box .et_pb_column .et_pb_module {
        width: 100% !important;
        margin: 0px !important;
    } 
}

.swiper-button-next, .swiper-button-prev { color:#fff !important;}

.cus-demo a{position:relative; z-index:999; }
.et_pb_menu_0_tb_header.et_pb_menu ul li.cus-demo a {color: #fff !important;}

.cus-demo a:before {
    content: "";
    background: #2369d8;
    margin: 0px;
    width: 100%;
    height:35px;
    position: absolute;
    z-index: -1;
    padding: 0 11px;
    border-radius: 14px;
    left: -11px;
    top: 50%;
    transform: translateY(-50%);
}

/* Popup */

body:not(.et-fb-root-ancestor) [class*='et-lb-content'], .et-lb-wrapper {
	position:fixed !important;
	visibility:hidden;
	top:0px;
	z-index:999999;
	min-height:100%;
	transition:all .2s 0s;
    width: 100%;
}
body:not(.et-fb-root-ancestor) [class*='et-lb-content'] .et_pb_row {
	position:relative;
	top:50px;
}
.et-lb-open {
	visibility:visible!important;
	width:100%;
}
span.et-lb-close {
	font-size:46px;
	right:-1vw;
	margin-top:-51px;
	display:block;
	color:#000; /* COLOR OF THE CLOSING ICON*/
	padding:10px;
	cursor:pointer;
	font-weight:bold;
	font-family:etmodules;
	z-index:99999999999999;
	position:absolute;
}
body:not(.et-fb-root-ancestor) [class*='et-lb-content']:not(.et-lb-open) {
	transform:scale(.3);opacity:0;
}
body:not(.et-fb-root-ancestor) [class*='et-lb-btn'] {
	cursor:pointer;
}

.cus-contact-banner-text .et_pb_blurb_content{ max-width:100% !important;}
.cus-contact-banner-text .et_pb_blurb_position_left .et_pb_blurb_container { padding-left:0px !important;}

