.hide_no_result::before{
display:none;
}
	#agent_detail_about_info div {
    font-family: Sintony;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
	color: #353535;
	white-space: pre-line;
}
/*progressbar*/	
#progressbar1 {	
  width: 50px;	
  margin: 0 auto 28px auto;	
  	
}	
#progressbar1 li {	
	list-style-type: none;	
	text-transform: uppercase;	
	font-size: 9px;	
	width: 33.33%;	
	float: left;	
	position: relative;	
}	
#progressbar1 li:before {	
	content: '';	
  width: 6px;	
  height: 6px;	
	display: block;	
	color: #333;	
	border-radius: 3px;	
  margin: 0 10px;	
  background: rgba(208, 213, 232, 0.4);	
}	
#progressbar1 li:first-child:after {	
	/*connector not needed before the first step*/	
	content: none; 	
}	
/*marking active/completed steps green*/	
/*The number of the step and the connector before it = green*/	
#progressbar1 li.active:before,  #progressbar1 li.active:after{	
	background: #353535;	
	color: white;	
}	
/*  */
.ajax-loader_yesplease {
  position: absolute;
  left: 50%;
  top: 58%;
  margin-left: -32px; /* -1 * image width / 2 */
  margin-top: -32px; /* -1 * image height / 2 */
}
#minimum_price_home .selectize-control, #maximum_price_home .selectize-control{
	width:100%;
}


.apartment_type_dropdown, .rent_buy_new_dropdown{
	z-index: 999999;
}
	/* // */
	#neighborhood_multichk.neighborhood_multichk_new .select2-container .select2-search--inline .select2-search__field{
	border: 0px;
	width:100%!important;
}
.select2-container {
    z-index: 99999;
	width: 100%!important;

}
#neighborhood_multichk .select2-container {
    width: 100%;
}
#neighborhood_multichk  {
margin-top:0px;
width: 100%;
}

	/* // */
#schedule_modal_search .modal-dialog {
    width: 640px;
    margin: 7rem auto;
}

#schedule_modal_search.fade.show, #send_mail_modal.fade.show{	
  background: rgba(53,53,53,0.8);	
}	
#schedule_modal_search .modal-dialog{	
  width: 640px;	
  margin: 7rem auto;	
}	
#schedule_modal_search .modal-dialog .modal-content{	
  border-radius: 6px;	
  border: solid 1px #979797;	
}	
#schedule_modal_search .modal-header .close{
  margin: 0!important; 	
  position: initial !important;	
  padding: 38px 38px 0;	
}	
.datepicker-container {
    z-index: 99999999 !important;
}

nav{
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
}

.review-full{
    color: #ffecce !important;
    }
    .review-null{
    color: #DDD !important;
    }

	.emailstyle{
		word-break: break-all;
	}
	.toggle-password.field-icon{
		top:-39px;
	}
	#agent_detail_about_info h3{
		margin-top:35px;
	}
	.searched_properties_home{
		padding:0 4.5rem;
	}

	.more_reviews_result1 {
    background: transparent;
/*     margin: 30px 0 70px 0;
 */}

	/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) > label:hover, /* hover current star */
.rating:not(:checked) > label:hover ~ label { color: #ffecce !important;  } /* hover previous stars in list */

.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label { color: #ffecce !important;  } 


.rating-widget .rate_agent {
    font-family: Sintony;
    font-size: 9px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    font-style: normal;
    color: #353535;
    margin-bottom: 0px;
    vertical-align: 0px;
    margin-left: 10px;
}
.rating > label {
    cursor: pointer;
}
#agent_initials {
	/* border: 1px solid #ccc; */

}
.agent_about_rating{
	display:none;
}
.agent_card_body .agent_info_part{
	padding-top:20px;
}
/* .agent_img_part img {
    max-width: 100%;
    height: 310px;
    width: 100%;
    object-fit: cover;
} */
@media (max-width: 1024px){
.searched_properties_home {
    padding: 0 30px;
}
}
@media (max-width: 768px){
.searched_properties_home {
    padding: 0 2.5rem;
}
.no-dtl .agnt-info-btm {margin-top: 20px;}
}
@media (max-width: 767px){
.searched_properties_home {padding: 0 20px;}

#schedule_modal_search .modal-dialog{width: 100%;margin: 0 auto;height:100%;}
#agent_detail_about_info h3{margin-top: 0;}

}




/* ADDED FOR NEW AGENT DETAIL  */



#agent_detail_section{position: relative;}
.agnt-wrap{ max-width:1300px; margin:0px auto; padding:0px;}
.agnt-wrap .row{ margin-left:-15px !important; margin-right:-15px !important;}
.agnt-abt{ width:100%; padding:80px 0px; background:#fafafc;}

.agnt-cell{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.agnt-left,.agnt-right{ width:50%;}
.agnt-left{ display:-webkit-box;display:-ms-flexbox;display:flex; height:310px;}
.agnt-thumb{width:310px; height:310px; margin:0px 20px 0 0px; overflow: hidden; background:#f2f2f8;}
.agnt-thumb img{vertical-align: top; width: 100%; height: 310px; object-fit: contain;}


.agnt-info{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
            justify-content: space-between;
			padding-top:30px;
			
			
}
.agnt-info span{font-family: Sintony; font-size: 13px; font-weight: normal; display:block; color:#353535; }
.agnt-info h3,
.agnt-info h3 a{font-family: Poppins;  font-size: 20px; line-height: 24px; font-weight: 600; margin:0 0 6px 0px; color:#353535;}
.agnt-info h5{ margin:0px;  font-family: Poppins;  font-size: 11px; line-height: normal; font-weight: 200; font-stretch: normal; font-style: italic;  color:rgba(53,53,53,0.5)}

.rating_div{margin: 0 0 10px 0px;}
.no_dtl .agnt-rateing .rating_div{margin: 0 0 30px 0px;}
.rating_div .rating > label{line-height:1;}
.rating_div .rate_agent{font-family: Sintony; font-size: 11px; font-weight: normal; line-height: normal; color:#353535; margin:0 0 0 10px; float:left;}


.agnt-btns{}
.agnt-btns .btn{ width:46px; height:46px; border:solid 1px #000; background:#fff; border-radius: 0px;}
.agnt-btns .btn:before{ left:-10px;}

.agnt-right{position: relative;}
.agnt-right h3{font-family: Poppins;  font-size: 20px; line-height: 24px; font-weight: 600; margin:40px 0 15px 0px; color:#353535;}
.agnt-right p{font-family: Sintony; font-size: 15px; font-weight: normal; line-height: 21px; display: inline-block; color:#353535; }
.agnt-more{ display:inline; font-family: Sintony; font-size: 15px; font-weight: normal; line-height: 21px;}

.show_hide{ font-family: Sintony;font-size: 13px;font-weight: bold;font-stretch: normal;font-style: normal; line-height: normal; color:#353535; display: inline;}
.show_hide:hover{ color:#353535;}



.no-dtl.agnt-cell{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.no-dtl .agnt-right{ display:none;}
.no-dtl .agnt-info{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; 	padding-top:0; }
.no-dtl .agnt-info-btm {margin-top: 0px;}

.shirin-holder{ width:100%; background:#fff; padding:10px 20px 24px 20px; text-align:center;  position: fixed; top:80%;   /*position: absolute; top: 16%;*/ z-index:991; left: 0;right: 0; display:none;}
.shirin-btn{ width:100%; max-width:700px; background:var(--theme_color); color:#fff; font-family: Oswald; font-size: 16px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1;letter-spacing: 0.46px;text-align: center;
 text-transform: uppercase; padding: 14px; border-radius: 2px;}
.shirin-btn:hover, .shirin-btn:focus{background:var(--theme_color); color:#fff;}
.reviews_about_agent,.reviews_heading, .testimonial_agent{ padding:0px;}




/* AGENT LISTING */

.agnt-list{ width:100%; padding:70px 0px; background:#fff;}
.agnt-list .property_image{ width:420px; height:280px;}
.agnt-list .property_details_card{ width:215px;}

.agnt-review{ width:100%; padding:0 0 70px 0px; background:#fff;}
.quote_section {height: calc(100% - 20px);}
.quote_section p{ margin-bottom:22px;}

#darkgrey_section_new{max-width: 1300px; margin: 0px auto 70px !important; padding:0px;}
#darkgrey_section_new .container{ width:100%; padding:38px 82px 37px 110px;}

.dark-meditate{ max-width:1300px; background:#353535; border-radius: 6px; margin:0px auto 70px;
	background-image: url(<?php echo $this->ORGANIZATION_MEDITATE_LOGO;?>);
	background-repeat: no-repeat;
    background-position: 95% 50%;
    background-size: 218px;

}


.dark-meditate .container{ max-width:100%; padding:100px 82px 100px 110px;}
.dark-meditate h2{ font-family: Poppins; font-size: 45px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 54px; color:#fff; margin:0 0 30px 0px; padding-right:220px;}
.dark-meditate .click_on_yes_pls{width: 175px; height: 46px; background:var(--theme_color); border-radius: 2px; font-family: Oswald; text-transform: uppercase; font-size: 20px; font-weight: bold; line-height: 20px; letter-spacing: 0.46px; color:#fff; }

.lc_cls{
	margin-bottom:0;
}


@media(max-width:1440px){
	.agnt-wrap{ max-width:1235px;}
	
}

@media(max-width:1300px){
	.agnt-wrap{ max-width:1140px;}
}
@media(max-width:1200px){
	.agnt-right {padding-left: 50px;}
	.agnt-wrap{  max-width:960px;}

}

@media(max-width:1024px){
	.agnt-abt {padding: 20px 60px;}
	.agnt-list{ padding:30px 20px;}
	.agnt-review{ padding:0px 20px 40px;}

	/* AGENT LISTING */

	.agnt-list .property_image{ width:100%; height:220px;}
	.agnt-list .property_details_card{ width:100%;}

	.dark-meditate{border-radius: 0px;}
	.dark-meditate .container {max-width: 100%; padding: 50px 50px 50px 50px;}
}



@media(max-width:991px){
	.agnt-cell{ display: block;}
	.agnt-abt {padding: 20px 20px 50px 20px;}
	.agnt-left,.agnt-right{ width:100%;}
	.agnt-right {padding-left: 0px;}
	.no_dtl.agnt-abt {padding: 20px 20px 0px 20px;}

	
}

@media(max-width:767px){
	
	.agnt-left{ display:block; height:auto; max-width:335px; margin:0px auto 30px;}
	.agnt-thumb{width:100%; height:335px;}
	.no-dtl .agnt-info,
	.agnt-info{padding-top:15px;}	
	.no-dtl .agnt-btns {margin-top: 15px;}
	.agnt-info-btm {margin-top: 20px;}
	.agnt-right h3 {margin: 30px 0 15px 0px;}
	
	.reviews_heading {margin-bottom: 15px;}
	

	/* AGENT LISTING */
	
    #top_space {padding-top: 15px;}
	.pro_details_card {/*max-width: 335px;*/ margin: 0px auto 20px;}
	.quote_section {padding: 63px 30px 40px 33px;}
	.quote_section p{ margin-bottom:15px;}
	
	.agnt-list .property_details_card p{ margin:10px 0px;}
	.agnt-list .property_details_card strong{ margin-bottom:10px;}

	.dark-meditate{ background-position: 92% 50%; background-size: 131px; margin:0px auto 50px;}
	.dark-meditate .container {max-width: 100%; padding:50px 20px 121px 20px;}
	.dark-meditate h2{ font-size:30px; line-height:36px; margin-bottom:20px; padding-right:131px;}
	.dark-meditate h2 span{display:block;}
	.dark-meditate .click_on_yes_pls{font-size: 16px; line-height: 16px; }

}

/*
@media(max-width:414px){
.shirin-holder{ display:block; top:75%; }	
}
 
@media(max-height:812px){
 .shirin-holder{top:82%; }	
}

@media(max-height:736px){
 .shirin-holder{top:90%; }	
}

@media(max-height:667px){
 .shirin-holder{top:80%; }	
}

@media(max-height:640px){
 .shirin-holder{top:88%; }	
}

@media(max-height:568px){
 .shirin-holder{top:87%; }	
} */

@media(max-width:767px){
.shirin-holder{ display:block; bottom:0px; top:auto;}   
}


/* FOR SELECT2 CSS WE APPLY IN POPUP SELECT */

.select2-dropdown{border:solid 1px #353535;}
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--single:focus{ background-color: #fff; border: 0px solid #aaa; border-radius: 0px; outline:0px; }
.select2-container .select2-selection--single{ height:43px;}

.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:43px; font-family: Sintony; font-size: 13px; font-weight: normal;}

.select2-container--default .select2-selection--single .select2-selection__arrow{ height:43px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: #353535 transparent transparent transparent;}


.select2-container--default .select2-selection--single .select2-selection__placeholder{ color:#353535;}

.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-search--dropdown .select2-search__field:focus{ border:0px; outline:0px; font-family: Sintony; font-size: 13px; font-weight: normal;}

.select2-container--default .select2-selection--single .select2-selection__clear{ display:none;}
.modal_success_para .toggle-password.field-icon{ top:-40px;}


.agnt-info span.agent-phone-number {display:block; margin-bottom: 5px;font-family: Sintony; font-size: 15px; font-weight: normal; line-height: 1.6;  color: #353535;}
.agent-phone-number > a {text-decoration:none;color:#353535;}
.agent-phone-number > a:hover {text-decoration:underline;}

#top_space > .col-md-12{
    margin-left: -15px !important;
}

.agnt-right > p, .agnt-right > .agnt-more
{
	white-space: pre-line;
}
.agent-team-page 
{
	color: #4a90e2;
    font-size: 18px;
    font-family: 'Poppins';
    font-weight: 500;
	text-decoration: underline;
}