	@charset "utf-8";
/* CSS Document */



@font-face {
    font-family: 'FuturaPTBook';
    src: url('../fonts/FuturaPTBook.eot');
    src: url('../fonts/FuturaPTBook.eot') format('embedded-opentype'),
    url('../fonts/FuturaPTBook.woff2') format('woff2'),
    url('../fonts/FuturaPTBook.woff') format('woff'),
    url('../fonts/FuturaPTBook.ttf') format('truetype'),
    url('../fonts/FuturaPTBook.svg#FuturaPTBook') format('svg');
}
@font-face {
    font-family: 'FuturaPTMedium';
    src: url('../fonts/FuturaPTMedium.eot');
    src: url('../fonts/FuturaPTMedium.eot') format('embedded-opentype'),
    url('../fonts/FuturaPTMedium.woff2') format('woff2'),
    url('../fonts/FuturaPTMedium.woff') format('woff'),
    url('../fonts/FuturaPTMedium.ttf') format('truetype'),
    url('../fonts/FuturaPTMedium.svg#FuturaPTMedium') format('svg');
}



a, a:focus, a:hover{ outline:none; text-decoration:none;}

html, body{ /*background: url(../images/bg.jpg) repeat;*/  margin:0;  padding:0;  font-family: 'FuturaPTBook' !important; 
 overflow-x:hidden;  }

.clearfix{ clear:both; display:block;}

ul{ margin:0; padding:0;} ul li{ list-style:none;} .white{ color:#fff;}  
.img_full{ width:100%;}

.mainwrap{ padding:0px 0px;}
.mobilecreen{ max-width:768px; width:100%; margin:0 auto; padding:25px 18px 0px; /*background: url(../images/mobile_bg.png) no-repeat center top;*/ background-size:100% 100%; min-height:644px;} 

.header{ position:relative; text-align:center; padding:0px 47px 20px;} 
.logo img{ max-width:110px;} 
.header .back{ position:absolute; left:7px; width:28px; top:4px;} 

/*.midwrap{ height:492px;}*/
.midwrap{ /*height:380px;*/} 

.home_menu{ padding:60px 30px 0; width:100%;} 
.home_menu ul li a{ display:flex; align-items:center; font-family: 'FuturaPTBook'; color:#282828; font-size:22px; padding:12px; border-radius:8px; margin-bottom:18px;} 
.home_menu ul li:last-child a{ margin:0px;}  .home_menu ul li a i{ margin-right:10px;} .home_menu ul li a i img{ width:40px;}
.home_menu ul li:nth-child(1) a{ background:#f7f8f8;}
.home_menu ul li:nth-child(2) a{ background:#f7f8f8;}
.home_menu ul li:nth-child(3) a{ background:#f7f8f8;}


.footer {
	text-align: center;
	margin-top: 45px;
	margin-bottom: 20px;
}
.insta-box { margin-top:20px; }
.insta-box ol { padding-left:0px; }
.insta-box ol li  { color:#000; margin-bottom:7px; }
/*.footer {
	text-align: center;
	margin-top: 20px;
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin-bottom: 30px;
}*/

 /* .footer img{ height:46px;}  */

.map iframe{ border:none;}

.title_t{ background:#0083be; padding:20px 10px; text-align:center; font-family: 'FuturaPTBook'; font-size:30px; color:#fff;} 

.remax_form{ padding:25px 25px 10px;} 

.txt_f{ border:#6fa7c0 1px solid; background:#f0f0f0; border-radius:0px; box-shadow:none !important; height:34px; margin-bottom:12px; font-family: 'FuturaPTBook'; font-size:18px; padding:0px 20px; color:#282828;} 
.txt_f::-moz-placeholder{color:#282828;opacity:1;}.txt_f::placeholder{color:#282828;opacity:1;} 

.btn{font-family: 'FuturaPTMedium'; background:#fff; color:#282828; font-size:22px;  border:#f05422 3px solid; width:120px; height:40px; border-radius:5px; box-shadow:none !important; padding:0px;}
.btn:hover{ background:#f05422; color:#fff;}
/*.prop_sec {
	height: 490px;
	overflow-x: hidden;
	overflow-y: scroll;
}*/
.propx_sec {
	/*height: 490px;
	overflow: hidden;*/

}
.prop_item {
	margin-bottom: 20px;
}
.propx_item {
	margin-bottom: 0px;
}
.prop_location {
	padding: 35px 0px 30px;
	width: 100%;
	background-color: #f7f8f8;
}
.prop_loca_inner {
	margin: 0 auto;
	display: flex;
	justify-content: center;
}
.prop_symb {
	margin-top: 20px;
	width: 60px;
	margin-right: 10px;
}
.prop_img, .propx_img {
	text-align: center;
}

.prop_img img {
	/*width: 210px;*/
	margin: 0px auto -20px;
	text-align: center;
}
.propx_img img {
	width: 100%;
	margin: 0px auto -20px;
	text-align: center;
	box-shadow: 0 7px 13px -3px #767676;
}
.icoimg_sec img { margin:0px 5px; }
.redb { color:red; font-weight:bold; }
.prop_address {
	font-size: 22px;
	text-align:center;
	padding-top:10px;
}
.txt_ar {
	min-height: 120px !important;
	padding-top: 6px;
}
.login_btn { margin-top:30px; }
.text-right { text-align:right !important; }
.text-left { text-align:left; }
.login_sec {
	padding: 0px 24px;
}

.header_sec {
	margin-bottom: 35px; 
}

.server-response.success-msg {
	border: solid 2px green;
	padding: 5px 19px;
	margin-bottom: 10px;
	background-color: #b6fcac;
	color: #000;
}
.prop_desc_child h3 {
	font-size: 28px;
}
.prop_child_cont {
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.prop_desc_child {
	padding: 20px 0px 12px;
}
.details-btn {
	display: block;
	margin: 11px auto 10px 70px;
}
@media (min-width:992px) and (max-width:1199px){   

 

}


@media (min-width:768px) and (max-width:991px){   

}


@media (max-width:420px){  
 .prop_img img {
	width: 280px;
	margin: 0px auto -20px;
	text-align: center;
}
.propx_img img {
	width: 100%;
	margin: 0px auto -20px;
	text-align: center;
	box-shadow: 0 7px 13px -3px #767676;
	max-width: 300px;
}
.prop_loca_inner {
	max-width: 300px;
	margin: 0 auto;
	display: flex;
}
.prop_address {
	font-size: 18px;
	text-align: center;
}
.bg-red2-dark {
	background-color: #DA4453 !important;
	color: #FFFFFF !important;
	font-family: Arial;
	font-size: 10px !important;
}
}

