	@import url(css/complex.css) screen;
	@font-face
{
	font-family:YEKAN;
	src:url(assets/fonts/BYekan.eot?#) format('eot'),url(assets/fonts/BYekan.woff) format('woff'),url(assets/fonts/BYekan.ttf) format('truetype');
	font-weight:400;
	font-style:normal
}
	body
{
	font-family:YEKAN,Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:20px;
	position:relative;
	color:#656565;
	padding:0;
	margin:0;
	background:#f3f3f3
}
	html
{
	overflow-x:hidden;
	overflow-y:auto
}
	body,html
{
	height:100%
}
	div.body
{
	height:100%;
	width:100%
}
	img
{
	height:auto;
	max-width:100%
}
.hidden
{
	display:none
}
.alignleft
{
	float:left
}
.alignright
{
	float:right
}
.aligncenter
{
	margin-left:auto;
	margin-right:auto;
	display:block;
	clear:both
}
.clear
{
	clear:both;
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	width:100%
}
	::-moz-selection
{
	color:#fff;
	text-shadow:none;
	background:#2B2E31
}
	::selection
{
	color:#fff;
	text-shadow:none;
	background:#2B2E31
}
	*,:after,:before
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	margin:0
}
	a
{
	padding:0;
	margin:0;
	text-decoration:none
}
	a:focus,a:hover
{
	text-decoration:none;
	color:#01090C
}
	a img
{
	vertical-align:bottom
}
	a.remove
{
	display:block;
	height:18px;
	width:18px;
	margin:10px;
	padding-left:0!important;
	text-indent:-9999px;
	background:url(images/remove.html) #01090C;
	border-radius:100px;
	border-style:solid;
	border-width:1px
}
	h1,h2,h3,h4,h5,h6
{
	font-family:YEKAN,Helvetica,Arial,sans-serif;
	font-weight:300;
	color:#010101;
	margin-bottom:15px;
	text-rendering:optimizeLegibility
}
	h1
{
	font-size:30px;
	margin-top:0
}
	h2
{
	font-size:22px;
	margin-top:0
}
	h3
{
	font-size:20px;
	margin-top:0
}
	h4
{
	font-size:18px
}
	h5
{
	font-size:16px
}
	h6
{
	font-size:14px
}
	address,blockquote,dd,dl,fieldset,form,ol,p,pre,table,ul
{
	margin-bottom:20px
}
	a img
{
	border:none
}
	dl,ol,ul
{
	margin-left:30px;
	margin-bottom:1.25em;
	font-family:YEKAN,inherit
}
	ol,ol.no-bullet,ul,ul.no-bullet
{
	margin-left:0
}
	ol li ol,ol li ul,ul li ol,ul li ul
{
	margin-left:1.25em;
	margin-bottom:0
}
	dl dt
{
	margin-bottom:.3em;
	font-weight:700
}
	dl dd
{
	margin-bottom:.75em
}
.lead
{
	font-family:YEKAN,Arial,Helvetica,sans-serif!important;
	font-size:18px;
	margin:15px 0;
	padding:0
}
	section::after,section::before
{
	position:absolute;
	content:'';
	pointer-post-wraps:none
}
.first
{
	clear:both
}
.last
{
	margin-right:0
}
	audio,video
{
	max-width:100%;
	height:auto
}
	#soundcloud
{
	margin-bottom:-5px!important
}
	embed,iframe,object
{
	max-width:100%
}
	mark
{
	margin:0 6px
}
.navbar.affix
{
	position:fixed;
	top:-1px;
	left:0;
	width:100%;
	margin-top:0;
	z-index:99;
	background:#fff;
	background:rgba(255,255,255,1)
}
.header1
{
	background:#fff;
	position:relative;
	display:block
}
.logo-wrapper .logo,.logo-wrapper .tag-lines
{
	display:inline-block
}
.logo-wrapper
{
	text-align:center
}
.logo
{
	height:100px;
	line-height:68px;
	margin:0;
	padding:0;
	text-shadow:none
}
.tag-lines
{
	position:relative;
	top:20px;
	left:15px;
	text-align:center
}
.tag-lines .first-tag
{
	font-size:18px
}
.tag-lines .second-tag
{
	font-size:13px;
	padding:1px 5px;
	background-color:gray;
	color:#fff;
	margin-top:5px
}
.navbar.affix .logo-wrapper .tag-lines
{
	left:60px;
	top:-15px
}
.navbar.affix .logo-wrapper .tag-lines .second-tag
{
	display:none
}
	#defaultmenu ul.nav
{
	position:relative;
	top:2px
}
	nav.navbar.affix #defaultmenu ul.nav
{
	position:relative;
	top:8px
}
	div.toolbar-wrapp
{
	position:fixed;
	display:block;
	top:30%;
	right:0;
	z-index:99
}
	div.loginpopup h3
{
	direction:rtl;
	clear:both;
	color:#656565;
	display:block;
	font-size:16px;
	font-weight:400;
	line-height:1.6;
	text-transform:uppercase
}
	div.loginpopup h3 i
{
	padding-left:5px
}
	div.toolbar-wrapp ul li
{
	list-style:none
}
	div.sticky-toolbar
{
	position:relative;
	top:30%;
	padding:.1em;
	float:right;
	max-height:106px;
	border:1px solid #F0F0F0;
	background:#fff;
	-moz-box-box-shadow:2px 2px 1px RGBa(0,0,0,.035);
	-webkit-box-shadow:2px 2px 1px RGBa(0,0,0,.035);
	box-shadow:2px 2px 1px RGBa(0,0,0,.035)
}
	div.sticky-toolbar ul li a
{
	display:block;
	font-size:14px;
	height:30px;
	line-height:29px;
	margin:.2em;
	text-align:center;
	font-weight:400;
	width:30px;
	-webkit-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;
	-webkit-font-smoothing:antialiased
}
	div.popup ul
{
	padding-bottom:0!important;
	margin-bottom:0!important;
	font-size:13px;
	font-weight:400;
	text-align:right
}
	div.popup
{
	background-color:#fff;
	border-radius:0;
	display:none;
	float:left;
	left:-6%;
	position:relative;
	border:1px solid #F0F0F0;
	-moz-box-box-shadow:2px 2px 1px RGBa(0,0,0,.035);
	-webkit-box-shadow:2px 2px 1px RGBa(0,0,0,.035);
	box-shadow:2px 2px 1px RGBa(0,0,0,.035)
}
	div.loginpopup
{
	background-color:#fff;
	border-radius:0;
	display:none;
	float:left;
	padding:20px;
	left:0;
	position:relative;
	border:1px solid #F0F0F0;
	-moz-box-box-shadow:2px 2px 1px RGBa(0,0,0,.035);
	-webkit-box-shadow:2px 2px 1px RGBa(0,0,0,.035);
	box-shadow:2px 2px 1px RGBa(0,0,0,.035)
}
	div.popup ul
{
	list-style:none outside none;
	width:110px
}
	div.popup ul li
{
	display:block;
	margin:.4em;
	padding:3px 10px;
	position:relative;
	text-align:right;
	font-weight:400
}
	div.popup ul li a
{
	color:#010101;
	font-size:13px;
	font-weight:400;
	text-decoration:none;
	text-align:right
}
	div.form-group .checkbox
{
	direction:rtl
}
.form-group>div.checkbox input
{
	float:right;
	margin-left:10px
}
.social a
{
	color:#656565!important
}
.topbar a
{
	color:#fff!important
}
.topbar p
{
	color:#fff;
	font-size:12px!important;
	margin-bottom:10px!important
}
.topbar
{
	background:#010101;
	border-top:3px solid #efefef;
	border-bottom:1px solid #525B7C
}
.callus,.topbar .topmenu
{
	display:inline-block;
	margin:6px 0 0;
	padding:2.2px 5px;
	position:relative
}
.topbar .topmenu
{
	bottom:2px
}
.callus
{
	top:2px
}
.topbar .topflags
{
	display:inline-block;
	margin:6px 0 0;
	padding:2.4px 0;
	position:relative
}
.topbar .topmenu li
{
	border-right:1px solid rgba(0,0,0,.3);
	float:left;
	line-height:10px;
	list-style:none;
	padding:5px 10px;
	direction:rtl
}
.topbar .topmenu li i
{
	padding-left:5px;
	position:relative;
	top:2px
}
.topbar .topflags li
{
	float:left;
	line-height:11px;
	list-style:none;
	padding:5px 4px 6px
}
.topbar .topflags li a
{
	border:0 none;
	display:block;
	outline:medium none
}
.topbar .topflags li img
{
	display:block;
	padding:0
}
.callus span
{
	margin-right:10px
}
.social
{
	margin:30px 0;
	padding-right:0
}
.social span
{
	background-color:#f2f2f2;
	color:#FFF;
	float:left;
	font-size:15px;
	height:30px;
	line-height:30px;
	margin-left:5px;
	position:relative;
	text-align:center;
	width:30px;
	z-index:5
}
.header-row
{
	padding:20px 0
}
	#advanced_search select
{
	font-size:12px;
	position:relative;
	outline:0;
	padding:8px;
	border-radius:0;
	color:#8C8C8C;
	background:#fff;
	border:1px solid #eee;
	-moz-box-box-shadow:inset 0 1px 1px #fff,inset 0 5px 5px #F4F4F4;
	-webkit-box-shadow:inset 0 1px 1px #fff,inset 0 5px 5px #F4F4F4;
	box-shadow:inset 0 1px 1px #fff,inset 0 5px 5px #F4F4F4
}
	#advanced_search i
{
	color:#fff
}
	#advanced_search label
{
	display:block;
	font-size:12px;
	float:none;
	line-height:100%;
	font-weight:inherit;
	padding:7px 0 0!important;
	position:relative;
	color:#010101
}
.searchmodule label
{
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	color:#fff!important
}
.searchmodule .btn-block
{
	margin-top:28px
}
.searchmodule
{
	padding:20px 10px;
	position:relative;
	display:block
}
.search_title
{
	font-size:13px;
	line-height:1.42857;
	margin-top:0;
	padding:8px 0 0;
	color:#010101;
	display:block;
	font-weight:700;
	position:relative;
	text-transform:uppercase
}
	#ContactFormModal .modal-content
{
	border-radius:0!important
}
	#ContactFormModal
{
	margin-top:10px
}
	#ContactFormModal .modal-header
{
	direction:rtl
}
	#ContactFormModal .modal-header h3
{
	padding-right:30px
}
	#ContactFormModal .modal-body p
{
	margin-top:20px
}
	#ContactFormModal .big_title
{
	margin:10px 0!important
}
.modal-body p
{
	text-align:center
}
.modal-body .servicetitle h3
{
	text-align:right;
	font-size:18px;
	font-weight:400
}
.modal-body ul li
{
	list-style:none;
	margin-bottom:4px;
	text-align:right;
	direction:rtl;
	padding-left:5px
}
.modal-body ul li i
{
	padding-left:5px
}
	textarea#comments
{
	text-align:right
}
	#accountlogin a
{
	background:none repeat scroll 0 0 #010101;
	color:#FFF;
	text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.overlay1
{
	background-color:rgba(255,255,255,.9);
	height:100%;
	margin:0;
	padding:30px 0;
	position:relative;
	width:100%;
	z-index:1
}
	#wrapper
{
	padding:20px;
	background:#fff
}
.generalwrapper,.secondwrapper
{
	background:#fff;
	padding:45px 0;
	position:relative
}
.darksection
{
	padding:30px 0;
	background:#fff
}
.parallax
{
	background-attachment:fixed!important;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.big_title
{
	font-size:30px;
	font-weight:400;
	line-height:40px;
	margin:30px 0;
	text-transform:uppercase;
	text-align:center
}
.big_title small
{
	clear:both;
	color:#656565;
	display:block;
	font-size:13px;
	font-weight:300;
	line-height:1.6;
	text-transform:uppercase
}
.services_section
{
	padding:0 0 40px
}
.servicebox
{
	margin:15px 0;
	padding:0 15px;
	text-align:center
}
.servicetitle h3
{
	font-size:18px;
	font-weight:400;
	font-family:YEKAN,Arial,Helvetica,sans-serif;
	margin-top:25px;
	margin-bottom:0;
	text-transform:uppercase;
	padding-bottom:10px
}
.service-icon i
{
	margin-top:10px;
	margin-bottom:0
}
.message_banner
{
	background:#313131;
	display:block;
	font-size:26px;
	margin:0 auto;
	color:#fff;
	padding:50px 0;
	position:relative;
	text-align:left;
	width:100%;
	direction:rtl
}
.message_banner .row .col-lg-9
{
	direction:rtl;
	float:right
}
.message h2
{
	color:#fff;
	font-weight:300;
	font-size:31px;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	text-transform:uppercase;
	text-align:right
}
.widget
{
	display:block;
	position:relative;
	margin:0 0 20px
}
.cats_widget h3
{
	margin-top:0!important
}
.widget .title h3
{
	display:block;
	padding:0 0 10px;
	margin:10px 0 20px;
	position:relative;
	border-bottom:1px solid #efefef;
	text-transform:uppercase
}
.agencies_widget .image
{
	margin-top:20px
}
.agencies_widget .agencies_desc
{
	color:#999;
	direction:rtl
}
.testimonial_widget .testimonial_desc
{
	color:#999
}
.agencies_desc .title
{
	font-size:21px!important;
	text-transform:uppercase!important;
	border-bottom:0 solid #fff!important;
	margin-bottom:0!important
}
.agencies_widget .agencies_meta span
{
	direction:rtl;
	float:right
}
.agent_boxes .agencies_meta span i
{
	margin-left:5px
}
.agent_boxes .agencies_meta span
{
	display:block;
	margin:6px 0!important
}
.agent_boxes .agencies_meta
{
	padding:0!important;
	margin-top:0!important;
	border-top:0 solid #fff!important
}
.agent_boxes .img-thumbnail
{
	margin-top:10px
}
.agencies_meta
{
	overflow:hidden;
	display:inline-block;
	position:relative;
	width:100%;
	padding:10px 15px;
	border-top:1px solid #EFEFEF;
	margin-top:25px
}
.agencies_meta span
{
	margin:0 5px 10px 0;
	padding:0 8px 0 0
}
.testimonial_widget .image
{
	float:right;
	position:relative;
	width:20%
}
.testimonial_widget.last .image
{
	float:left!important;
	position:relative;
	width:20%
}
.agents_widget .agent .image img
{
	float:left;
	width:30%;
	margin-right:10px
}
.tabbed_widget
{
	background:#fff;
	border-left:1px solid #EFEFEF;
	border-right:1px solid #EFEFEF;
	border-bottom:1px solid #EFEFEF;
	padding:20px 0 0
}
.check li,.widget ul.list li
{
	list-style:none;
	margin-bottom:5px;
	direction:rtl
}
.check li:before,.widget ul.list li:before
{
	font-family:FontAwesome;
	content:"\f104";
	font-style:normal;
	font-weight:400;
	padding-left:6px;
	padding-right:0;
	text-decoration:inherit
}
.widget ul.list li:hover
{
	color:#f6700e
}
.widget ul.tweet li
{
	list-style:none;
	margin-bottom:15px
}
.widget ul.tweet li:before
{
	font-family:FontAwesome;
	content:"\f099";
	font-style:normal;
	font-weight:400;
	padding-right:6px;
	padding-left:0;
	text-decoration:inherit
}
.copyright small,.widget ul.tweet li small
{
	padding:5px 0;
	display:block;
	text-transform:uppercase;
	font-weight:700
}
.copyright small A:hover
{
	color:#fff
}
.widget ul.tweet li small a
{
	color:#545454;
	text-decoration:underline
}
	#tabbed_widget .tab-content
{
	border-top:1px #efefef solid
}
	#tabbed_widget .nav-tabs li
{
	direction:rtl;
	text-align:right;
	float:right;
	font-size:13px
}
	#tabbed_widget ul.nav-tabs>li>a
{
	font-size:13px;
	font-weight:400
}
	#tabbed_widget .nav-tabs>li>a,#tabbed_widget .nav-tabs>li>a:hover
{
	border:0 solid #fff!important
}
	#tabbed_widget .nav>li>a
{
	color:#010101;
	display:block;
	font-weight:700;
	padding:10px 15px;
	position:relative;
	text-transform:uppercase
}
.widget h3 i
{
	padding-right:5px;
	padding-top:2px
}
	ul.real-estate-cats-widget
{
	list-style:none;
	margin:0
}
	ul.real-estate-cats-widget li
{
	list-style-type:none;
	margin-bottom:0;
	padding:5px 0;
	direction:rtl;
	text-align:right
}
.pagination_wrapper
{
	text-align:center
}
.pagination>li
{
	direction:rtl;
	float:right
}
	#left_sidebar a,#right_sidebar a,.check li a,.pagination>li>a,ul.real-estate-cats-widget li a
{
	font-size:13px;
	color:#656565
}
	ul.real-estate-cats-widget li ul
{
	border-right:1px solid #fff;
	list-style:none;
	margin:7px 0 0
}
	ul.real-estate-cats-widget li ul li
{
	margin-left:0;
	line-height:15px;
	padding-right:17px;
	position:relative;
	direction:rtl;
	text-align:right
}
	ul.real-estate-cats-widget li ul li:before
{
	content:"";
	height:1px;
	right:0;
	position:absolute;
	top:12px;
	width:11px
}
	ul.real-estate-cats-widget li ul li a
{
	color:#656565;
	font-size:13px
}
	ul.real-estate-cats-widget li ul li ul li a
{
	color:#656565
}
.real-estate-categories
{
	display:inline-block;
	margin:5px 0 0
}
.real-estate-categories>li
{
	list-style:none;
	font-size:11px;
	float:left;
	color:#656565;
	font-style:italic;
	font-weight:400
}
.real-estate-categories>li>a
{
	text-decoration:none
}
.real-estate-categories>li>.divider
{
	color:#656565;
	padding:0 5px
}
.agents_widget .boxes .title
{
	margin-top:0!important
}
.testimonial_desc i
{
	color:#999;
	padding:0 5px
}
.testimonial_widget .testimonial_desc
{
	margin:0 30px 0 0;
	padding:0 23%;
	width:100%
}
.testimonial_widget .testimonial_desc h3.title
{
	text-align:right;
	direction:rtl;
	font-size:18px;
	font-weight:400
}
.testimonial_widget .testimonial_desc p
{
	text-align:right;
	direction:rtl;
	font-size:13px;
	font-weight:400;
	height:80px
}
.agents_widget .agent .agent_desc p,.testomonial_widget .testomonial_desc p
{
	margin:5px 0
}
.agents_widget .agent .agent_desc h3.title
{
	font-size:13px;
	font-weight:400
}
.widget .title
{
	direction:rtl
}
.widget .title h3
{
	direction:rtl;
	font-size:18px;
	font-weight:400
}
.widget .title .icon-sale
{
	background:url(images/icons/sale.png) no-repeat scroll left center;
	margin-left:3px
}
.widget .title .icon-rent
{
	background:url(images/icons/rent.png) no-repeat scroll left center;
	margin-left:3px
}
.widget .title [class^=icon-]
{
	display:inline-block;
	height:30px;
	margin-right:5px;
	vertical-align:-5px;
	width:30px
}
.footer1
{
	padding:30px;
	background:#212121;
	position:relative
}
.copyright small,.footer1,.footer1 a,.footer1 p
{
	color:#656565;
	text-align:justify
}
.footer1 .btn
{
	margin-top:-10px;
	color:#fff!important
}
.copyright .social
{
	margin:0;
	padding:10px 0
}
.copyright .social span a,.footer1 .title h3
{
	color:#fff!important
}
.copyright .social span
{
	background-color:#333
}
.footer1 .widget .title h3
{
	border-bottom:0 solid #4B5475;
	margin-bottom:10px;
	padding-top:8px;
	text-transform:uppercase
}
.footer1 .widget .title hr
{
	margin:0 0 10px;
	border-bottom:2px solid #303030!important;
	border-top:1px solid #000!important
}
.copyright small
{
	padding:15px 0 0!important
}
.copyright
{
	border-top:1px solid #313131;
	background:#010101
}
.footer1 .form-control
{
	background-color:#333;
	border:1px solid #3a3a3a
}
.footer1 .widget h3 i
{
	font-size:16px;
	padding-top:0;
	padding-right:5px
}
.hide-text
{
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.input-block-level
{
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.btn-file
{
	overflow:hidden;
	position:relative;
	vertical-align:middle
}
.btn-file>input
{
	position:absolute;
	top:0;
	right:0;
	margin:0;
	opacity:0;
	filter:alpha(opacity=0);
	transform:translate(-300px,0) scale(4);
	font-size:23px;
	direction:ltr;
	cursor:pointer
}
.fileupload
{
	margin-bottom:9px
}
.fileupload .uneditable-input
{
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle;
	cursor:text
}
.fileupload .thumbnail
{
	overflow:hidden;
	display:inline-block;
	margin-bottom:5px;
	vertical-align:middle;
	text-align:center
}
.fileupload .thumbnail>img
{
	max-height:100%
}
.fileupload .btn
{
	vertical-align:middle
}
.fileupload-exists .fileupload-new,.fileupload-new .fileupload-exists
{
	display:none
}
.fileupload-inline .fileupload-controls
{
	display:inline
}
.fileupload-new .input-group .btn-file
{
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.fileupload-preview
{
	background:#FFF;
	border:10px solid #F9F9F9;
	height:auto;
	width:200px
}
.fileupload-new.thumbnail-borderless .thumbnail
{
	border:1px solid #ddd
}
.control-group.warning .fileupload .uneditable-input
{
	color:#a47e3c;
	border-color:#a47e3c
}
.control-group.warning .fileupload .fileupload-preview
{
	color:#a47e3c
}
.control-group.warning .fileupload .thumbnail
{
	border-color:#a47e3c
}
.control-group.error .fileupload .uneditable-input
{
	color:#b94a48;
	border-color:#b94a48
}
.control-group.error .fileupload .fileupload-preview
{
	color:#b94a48
}
.control-group.error .fileupload .thumbnail
{
	border-color:#b94a48
}
.control-group.success .fileupload .uneditable-input
{
	color:#468847;
	border-color:#468847
}
.control-group.success .fileupload .fileupload-preview
{
	color:#468847
}
.control-group.success .fileupload .thumbnail
{
	border-color:#468847
}
.map_canvas
{
	width:100%;
	height:400px;
	margin:10px 20px 10px 0
}
.property_wrapper
{
	padding:20px!important
}
.agent_boxes .big_title,.property_wrapper .big_title
{
	margin:10px 0 30px
}
.property_wrapper .boxed_mini_details1
{
	border-bottom:1px solid #efefef;
	border-top:1px solid #efefef;
	margin-bottom:15px
}
.property_wrapper div.boxed_mini_details1 span
{
	border-right:1px solid #EFEFEF;
	float:right
}
.property_wrapper div.boxed_mini_details1 span:last-child
{
	border-right:0
}
	#map .title
{
	margin-top:17px!important
}
.property_wrapper.boxes .title h3
{
	font-size:21px;
	font-weight:700!important;
	margin:15px 0;
	text-transform:uppercase
}
.property_wrapper.boxes .title
{
	margin-top:25px;
	margin-bottom:10px;
	border-bottom:0 solid #efefef!important;
	padding-bottom:0
}
.property-slider
{
	height:auto
}
.property-slider .flexslider
{
	width:100%;
	height:auto;
	margin:auto;
	overflow:hidden;
	position:relative
}
.property-slider .flexslider .slides
{
	list-style:none;
	margin:0
}
.property-slider .flexslider .slides .container
{
	position:relative
}
.property-slider .flexslider img
{
	width:100%;
	display:block
}
.desc
{
	position:relative
}
.ps-desc
{
	position:absolute;
	left:80px;
	color:#010101;
	top:200px;
	background-color:rgba(255,255,255,.8);
	background-color:#fff\8;
	padding:15px 25px 20px;
	width:400px;
	-webkit-border-radius:20px 0 0;
	-moz-border-radius:20px 0 0;
	border-radius:20px 0 0;
	direction:rtl;
	opacity:.8
}
.ps-desc h3
{
	border-bottom:0 solid #4B5475;
	margin-bottom:10px;
	padding-top:8px;
	font-weight:700;
	text-transform:uppercase
}
.ps-desc h3 a
{
	text-decoration:none
}
.ps-desc p
{
	margin-bottom:14px
}
.ps-desc .price,.ps-desc .status,.ps-desc .type
{
	display:inline-block;
	font-size:13px;
	padding:6px 13px 8px;
	text-align:center;
	position:absolute;
	text-decoration:none
}
.ps-desc .type
{
	background:#010101;
	bottom:-34px;
	right:0;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	-webkit-border-radius:0 0 10px;
	-moz-border-radius:0 0 10px;
	border-radius:0 0 10px;
	width:125px
}
.ps-desc .price
{
	bottom:-34px;
	left:125px;
	width:150px
}
.ps-desc .status
{
	bottom:-34px;
	left:0;
	-webkit-border-radius:0 0 0 10px;
	-moz-border-radius:0 0 0 10px;
	border-radius:0 0 0 10px;
	width:125px
}
.ps-desc a.status:hover
{
	opacity:.8
}
.ps-mini-desc .price,.ps-mini-desc .status,.ps-mini-desc .type
{
	display:inline-block;
	font-size:13px;
	min-width:115px;
	text-align:center;
	max-width:115px;
	padding:6px 13px 8px;
	position:absolute;
	text-decoration:none;
	direction:rtl
}
.ps-mini-desc .price
{
	max-width:150px
}
.ps-mini-desc .type
{
	background:#010101;
	bottom:11px;
	right:10px;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.ps-mini-desc .price
{
	bottom:11px;
	right:240px
}
.ps-mini-desc .status
{
	bottom:11px;
	right:125px
}
	#support a,.boxes_img .status_type,.ps-desc .status,.ps-mini-desc .status
{
	top:0;
	height:25px
}
.fhmm .boxes
{
	margin-bottom:0
}
.boxes .icon-bed
{
	background:url(images/icons/bed.png) no-repeat scroll left center
}
.boxes .icon-bath
{
	background:url(images/icons/bath.png) no-repeat scroll left center
}
.boxes .icon-garage
{
	background:url(images/icons/garage.png) no-repeat scroll left center
}
.boxes .icon-furnished
{
	background:url(images/icons/furnished.png) no-repeat scroll left center
}
.boxes .icon-pool
{
	background:url(images/icons/pool.png) no-repeat scroll left center
}
.boxes .icon-sqft
{
	background:url(images/icons/sqft.png) no-repeat scroll left center
}
.boxes .icon-floor
{
	background:url(images/icons/apartment.png) no-repeat
}
.boxes [class^=icon-]
{
	display:inline-block;
	height:20px;
	margin-right:2px;
	vertical-align:-5px;
	width:20px
}
.boxes
{
	padding:10px;
	position:relative;
	overflow:hidden;
	margin-bottom:30px;
	border:1px solid #F0F0F0;
	background:#fff;
	-moz-box-box-shadow:2px 2px 1px RGBa(0,0,0,.035);
	-webkit-box-shadow:2px 2px 1px RGBa(0,0,0,.035);
	box-shadow:2px 2px 1px RGBa(0,0,0,.035)
}
.boxes .title
{
	text-transform:none!important
}
.boxes_img
{
	position:relative;
	direction:rtl
}
.boxes_img .box_type
{
	min-width:60px;
	text-align:center;
	bottom:0;
	padding:1px 13px;
	z-index:2;
	position:absolute;
	left:0;
	font-family:arial,'TIMES NEW ROMAN';
	font-size:13px;
	font-weight:400;
	direction:rtl
}
.boxes_img .box_type span
{
	font-family:YEKAN;
	position:relative;
	bottom:2px
}
.boxes_img .status_type
{
	min-width:60px;
	text-align:center;
	z-index:2;
	bottom:0;
	right:0;
	padding:1px 13px;
	position:absolute;
	font-size:13px;
	font-weight:400
}
.boxes .title
{
	font-size:13px;
	font-weight:700;
	font-family:YEKAN,Arial,Helvetica,sans-serif;
	margin-top:15px;
	margin-bottom:10px;
	border-bottom:1px solid #efefef;
	padding-bottom:10px
}
.boxes .small_title
{
	font-size:11px;
	font-weight:300;
	color:#999;
	font-family:YEKAN,Arial,Helvetica,sans-serif;
	margin-top:5px;
	margin-bottom:0;
	display:block;
	text-transform:uppercase;
	padding-bottom:0
}
.boxed_details li
{
	list-style:none;
	padding:3px;
	border-bottom:1px dotted #EFEFEF
}
.boxed_details li:last-child
{
	border-bottom:0 dotted #fff
}
	div.boxed_mini_details
{
	padding-top:5px;
	zoom:1;
	direction:rtl
}
	div.boxed_mini_details span
{
	float:left;
	width:30.75%;
	margin-right:3.8%
}
	div.boxed_mini_details span i
{
	margin-left:4px;
	position:relative;
	top:2px
}
	div#tab.tab-pane.active>div.col-lg-4.col-md-4.col-sm-4.first
{
	float:right
}
	div.boxed_mini_details span.last
{
	margin-right:0
}
	div.boxed_mini_details span.first
{
	clear:both
}
	div.boxed_mini_details span.first strong,div.boxed_mini_details span.last strong
{
	position:relative;
	right:5px
}
	div.boxed_mini_details span strong
{
	display:block;
	margin-bottom:5px;
	color:#010101;
	font-weight:400
}
	div.boxed_mini_details1 span strong
{
	font-size:13px;
	font-weight:400
}
	div.boxed_mini_details1 span
{
	float:left;
	width:23%;
	margin-right:2.5%;
	font-size:13px;
	font-weight:400
}
	div.boxed_mini_details1 span.last
{
	margin-right:0
}
	div.boxed_mini_details1 span.first
{
	clear:both
}
	div.boxed_mini_details1 span strong
{
	display:block;
	margin-bottom:5px;
	color:#010101
}
.boxes .pricing
{
	font-style:italic;
	font-weight:300;
	color:#999
}
.authorbox_wrapper
{
	padding:20px;
	border-bottom:1px solid #EFEFEF;
	margin-bottom:50px
}
.authorbox_wrapper img
{
	margin:0 20px 20px 0;
	float:right
}
.authorbox_wrapper h4
{
	margin-bottom:0;
	padding-bottom:0;
	text-align:right;
	direction:rtl;
	margin-right:130px
}
.authorbox_wrapper p
{
	padding-top:5px;
	margin-top:5px;
	text-align:right;
	direction:rtl;
	margin-right:130px
}
	#comments_wrapper
{
	margin:60px 0
}
.reviews .comment-list
{
	margin:20px 0 40px
}
.comment-list
{
	margin:60px 0;
	list-style:none
}
	#comments_wrapper .widget-title
{
	direction:rtl
}
.comment-list ol li,.comment-list ul li
{
	list-style:none
}
.comment-avatar
{
	margin:0 20px 0 0;
	float:right;
	height:70px;
	width:70px
}
.comment-list ul.child
{
	margin-right:50px;
	padding-left:0;
	margin-left:0
}
.comment-content
{
	background:#f5f5f5;
	border:1px solid #eee;
	margin-bottom:20px;
	overflow:hidden;
	padding:20px;
	direction:rtl
}
.comment-author
{
	margin-bottom:10px;
	direction:rtl
}
.comment-meta
{
	font-size:12px;
	color:#aaa;
	padding-right:10px
}
.comment-reply
{
	float:right;
	font-size:12px;
	margin:0 0 10px;
	color:#fff
}
.leave-comment textarea
{
	height:150px
}
.comments_form .widget-title
{
	direction:rtl
}
.error404 h2
{
	font-size:180px;
	font-weight:700;
	line-height:1;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:0;
	padding-bottom:0
}
.error404 h3
{
	margin-top:0;
	font-size:30px;
	opacity:.2;
	padding-top:0;
	text-align:center
}
.blog-wrap
{
	border-bottom:1px solid #efefef;
	margin:0 0 20px!important
}
.blog-wrap h2 a
{
	color:#010101;
	text-decoration:none
}
.blog_container div.post-meta
{
	margin-top:10px!important
}
.blog-wrap div.post-meta
{
	display:block;
	margin:0 0 10px;
	position:relative;
	direction:rtl
}
.blog-wrap div.post-meta>span
{
	width:100%;
	font-size:11px;
	font-style:italic;
	font-family:YEKAN,Georgia,"Times New Roman",serif!important;
	font-weight:300;
	direction:rtl
}
.blog-wrap div.post-meta i
{
	margin-left:5px;
	margin-right:5px;
	color:#aaa
}
.blog-wrap div.post-date
{
	-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
	-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
	float:left;
	margin-top:25px;
	margin-right:10px;
	text-align:center
}
.portfolio-wrap .post-content
{
	padding:0!important
}
.blog-wrap .post-content
{
	padding-left:60px
}
.blog-wrap .post-content h2
{
	direction:rtl;
	font-size:18px;
	font-weight:400
}
.blog-wrap .post-content p
{
	direction:rtl;
	text-align:justify
}
.blog-wrap div.post-date span.month
{
	border-radius:0 0 2px 2px;
	font-size:.9em;
	padding:0 10px 2px
}
.blog-wrap h2
{
	font-size:13px;
	font-weight:700;
	margin-bottom:0;
	margin-top:25px;
	padding-bottom:0;
	text-transform:uppercase
}
.blog-tt-columns .blog-wrap h2
{
	font-size:18px
}
.blog-wrap p
{
	margin:10px 0 15px
}
.blog-wrap
{
	padding-bottom:30px
}
.blog-wrap div.post-date span.day
{
	-moz-border-radius:2px 2px 0 0;
	-webkit-border-radius:2px 2px 0 0;
	background:#f5f5f5;
	border-radius:2px 2px 0 0;
	color:#656565;
	display:block;
	font-size:16px;
	font-weight:500;
	font-weight:700;
	padding:10px
}
.post-wrapper-top-shadow
{
	width:100%;
	position:relative;
	z-index:1000
}
.post-wrapper-top-shadow .s1
{
	background:url(images/shadow.png) center no-repeat;
	height:31px;
	margin:0 auto;
	bottom:-18px;
	width:100%;
	position:absolute;
	left:0
}
.post-wrapper-top
{
	background-color:#F2F2F2;
	bottom:0;
	left:0;
	right:0;
	top:0;
	z-index:0;
	border-bottom:3px solid #f9f9f9;
	margin-bottom:0;
	padding:0;
	position:relative;
	text-align:left
}
.breadcrumb>li+li:before
{
	font-size:11px
}
.post-wrapper-top h2
{
	border-bottom:3px solid #fff;
	display:inline-block;
	font-weight:500;
	font-size:1.8em;
	padding:10px 0 20px;
	color:#010101;
	position:relative;
	margin-bottom:-3px
}
.breadcrumb
{
	background-color:rgba(0,0,0,0);
	border-left:0 solid #63B76C;
	border-radius:0;
	font-size:11px;
	font-style:italic;
	color:#999;
	font-family:YEKAN,Georgia,"Times New Roman",serif!important;
	font-weight:300;
	list-style:none outside none;
	margin:20px 0 0;
	padding:0
}
.blog_container.clearfix .col-lg-4 .blog-wrap .post-content
{
	height:160px;
	overflow-y:hidden
}
	#carousel .slides img,.agencies_widget img,.agent_img,.agents_widget .agent .image img,.testimonial_widget .image,.topflags img
{
	-webkit-transition:opacity .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out;
	-ms-transition:opacity .2s ease-in-out;
	-o-transition:opacity .2s ease-in-out;
	transition:opacity .2s ease-in-out
}
	#carousel .slides img:hover,.agencies_widget img:hover,.agent_img:hover,.agents_widget .agent .image img:hover,.testimonial_widget .image:hover,.topflags img:hover
{
	-ms-filter:"alpha(Opacity=60)";
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	-khtml-opacity:.6;
	opacity:.6
}
.hovicon
{
	display:inline-block;
	line-height:80px;
	cursor:pointer;
	margin:20px;
	width:80px;
	height:80px;
	border-radius:50%;
	text-align:center;
	position:relative;
	text-decoration:none;
	z-index:1;
	color:#fff
}
.hovicon:after
{
	pointer-events:none;
	position:absolute;
	width:100%;
	height:100%;
	border-radius:50%;
	content:'';
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.hovicon:before
{
	speak:none;
	font-size:38px;
	line-height:80px;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	display:block;
	-webkit-font-smoothing:antialiased
}
.hovicon.effect-1
{
	-webkit-transition:background .2s,color .2s;
	-moz-transition:background .2s,color .2s;
	transition:background .2s,color .2s
}
.hovicon.effect-1:after
{
	top:-7px;
	left:-7px;
	padding:7px;
	-webkit-transition:-webkit-transform .2s,opacity .2s;
	-webkit-transform:scale(.8);
	-moz-transition:-moz-transform .2s,opacity .2s;
	-moz-transform:scale(.8);
	-ms-transform:scale(.8);
	transition:transform .2s,opacity .2s;
	transform:scale(.8);
	opacity:0
}
.hovicon.effect-1.sub-a:hover:after
{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
	[class*=".effect-"]
{
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000;
	-moz-perspective:1000;
	perspective:1000
}
.effect-fade
{
	opacity:0
}
.effect-fade.in
{
	opacity:1
}
.effect-slide-left
{
	-webkit-transform:translate3d(-30%,0,0);
	transform:translate3d(-30%,0,0);
	opacity:0
}
.effect-slide-left.in
{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	opacity:1
}
.effect-slide-right
{
	-webkit-transform:translate3d(30%,0,0);
	transform:translate3d(30%,0,0);
	opacity:0
}
.effect-slide-right.in
{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	opacity:1
}
.effect-slide-top
{
	-webkit-transform:translate3d(0,-30%,0);
	transform:translate3d(0,-30%,0);
	opacity:0
}
.effect-slide-top.in
{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	opacity:1
}
.effect-slide-bottom
{
	-webkit-transform:translate3d(0,30%,0);
	transform:translate3d(0,30%,0);
	opacity:0
}
.effect-slide-bottom.in
{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	opacity:1
}
.effect-pop
{
	opacity:0
}
.effect-pop.in
{
	-webkit-animation:pop .6s ease-out .5s both;
	-moz-animation:pop .6s ease-out .5s both;
	-o-animation:pop .6s ease-out .5s both;
	animation:pop .6s ease-out .5s both
}
	@-webkit-keyframes pop
{
	0%
{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
	50%
{
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);
	opacity:1
}
	100%
{
	opacity:1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}

}
	@-moz-keyframes pop
{
	0%
{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
	50%
{
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);
	opacity:1
}
	100%
{
	opacity:1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}

}
	@-o-keyframes pop
{
	0%
{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
	50%
{
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);
	opacity:1
}
	100%
{
	opacity:1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}

}
	@keyframes pop
{
	0%
{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
	50%
{
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);
	opacity:1
}
	100%
{
	opacity:1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}

}
.effect-fall
{
	opacity:0;
	-webkit-transform:scale(1.5);
	-ms-transform:scale(1.5);
	transform:scale(1.5)
}
.effect-fall.in
{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
.effect-perspective
{
	-webkit-perspective:1300px;
	-moz-perspective:1300px;
	perspective:1300px
}
.effect-helix
{
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	opacity:0;
	-webkit-transform:rotateY(-180deg);
	-ms-transform:rotateY(-180deg);
	transform:rotateY(-180deg)
}
.effect-helix.in
{
	opacity:1;
	-webkit-transform:rotateY(0);
	-ms-transform:rotateY(0);
	transform:rotateY(0)
}
.dm-shadow
{
	box-shadow:inset 0 1px 3px rgba(0,0,0,.1)
}
.agencies_meta i,.agents_widget i,.callus i,.modal-body ul li i,.ps-desc h3 a,.testimonial_desc p i
{
	color:#19B8DF
}
.fhmm .dropdown-menu>li>a:focus,.fhmm .dropdown-menu>li>a:hover,.searchmodule
{
	background-color:#19B8DF;
	border-color:#19B8DF!important
}
	#help a,#tabbed_widget .nav-tabs>li.active>a,#tabbed_widget .nav-tabs>li.active>a:focus,#tabbed_widget .nav-tabs>li.active>a:hover,#tabbed_widget .nav-tabs>li>a:active,#tabbed_widget .nav-tabs>li>a:focus,#tabbed_widget .nav-tabs>li>a:hover,.blog-wrap div.post-date span.month,.boxes_img .box_type,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.flex-direction-nav a,.hovicon.effect-1,.hovicon.effect-1.sub-a:hover,.hovicon.effect-1.sub-a:hover i,.navbar-blue,.navbar-blue .navbar-toggle:focus,.navbar-blue .navbar-toggle:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.ps-desc .price,.ps-mini-desc .price
{
	background-color:#19B8DF;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.fhmm .dropdown-menu,.topbar
{
	border-top-color:#19B8DF
}
.post-wrapper-top h2
{
	border-bottom-color:#19B8DF
}
.navbar.affix
{
	border-bottom:3px solid #19B8DF!important
}
.hovicon.effect-1:after
{
	box-shadow:0 0 0 4px #19B8DF
}
.bs-glyphicons
{
	padding-left:0;
	padding-bottom:1px;
	margin-bottom:20px;
	list-style:none;
	overflow:hidden
}
.bs-glyphicons li
{
	float:left;
	width:25%;
	height:115px;
	padding:10px;
	margin:0 -1px -1px 0;
	font-size:12px;
	line-height:1.4;
	text-align:center;
	border:1px solid #ddd
}
.bs-glyphicons .glyphicon
{
	display:block;
	margin:5px auto 10px;
	font-size:24px
}
	ul.the-icons li
{
	list-style:none
}
.check li:before,.panel-title i,.ps-desc h3 a:hover,.widget h3 i,.widget ul.tweet li a,a,div.popup ul li a:active,div.popup ul li a:focus,div.popup ul li a:hover
{
	color:#F6700E
}
	#support a,.boxes_img .status_type,.bs-glyphicons li:hover,.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary[disabled],.pricing-table>.price .name,.ps-desc .status,.ps-mini-desc .status,mark,ul.real-estate-cats-widget li ul li:before
{
	background-color:#F6700E;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.form-control:focus,ul.real-estate-cats-widget li ul
{
	border-color:#F6700E
}
.btn-primary
{
	background:#F6700E!important;
	border-color:#EF6907!important
}
	@media screen and (max-width:768px)
{
.map .row .col-lg-4
{
	float:none;
	margin-top:0
}
	#left_sidebar,.ps-mini-desc .price,.ps-mini-desc .status,.ps-mini-desc .type,.slides .desc,.sticky-toolbar
{
	display:none
}
.social span
{
	padding:4px 10px
}
.copyright,.logo,.social,.social span,.topbar,.topflags,.topmenu
{
	float:none!important;
	clear:both!important;
	text-align:center!important
}

}
	#map
{
	height:500px;
	width:100%
}
	#map img
{
	max-width:inherit
}
.map
{
	position:relative
}
.map .row .col-lg-4
{
	float:right;
	margin-top:-450px;
	z-index:9
}
.map .row
{
	position:relative
}
.map .searchmodule
{
	padding:18px 10px
}
.infobox
{
	display:inline-block;
	padding:5px;
	position:relative;
	width:270px
}
.infobox img
{
	width:115px!important
}
.infobox .title
{
	font-size:13px;
	font-weight:700;
	font-family:YEKAN,Arial,Helvetica,sans-serif;
	margin-top:0;
	margin-bottom:0;
	text-transform:uppercase;
	padding-bottom:5px
}
.infobox .title a
{
	font-weight:700
}
.ltr,input.ltr,textarea.ltr
{
	text-align:left;
	direction:ltr;
	font-family:arial,'TIMES NEW ROMAN'
}
.rtl,input.rtl,textarea.rtl
{
	font-family:YEKAN;
	font-size:13px;
	font-weight:400;
	direction:rtl;
	text-align:right
}
.foreign,i.foreign,span.foreign
{
	font-family:arial,'TIMES NEW ROMAN'
}
	h3.YEKAN
{
	font-family:YEKAN;
	font-size:13px;
	font-weight:400
}
.label-important
{
	background-color:#f6700e
}
.next-line
{
	margin-top:30px
}
.error
{
	background-color:#f2dede;
	border-color:#eed3d7;
	border-radius:5px;
	color:#b94a48;
	padding:10px;
	margin:10px 15px;
	text-align:right
}
.success
{
	background-color:green;
	color:#fff;
	padding:10px;
	margin:10px 15px;
	text-align:right
}
.label
{
	margin-left:8px
}
.mini-next-line
{
	margin-top:10px
}
.messages
{
	direction:rtl;
	text-align:right
}
.top-index
{
	vertical-align:super
}
.uneditable-input
{
	width:200px;
	border:1px #ccc solid;
	height:30px;
	margin-right:20px
}
.uneditable-input>span.fileupload-preview
{
	width:200px;
	height:30px;
	border:none;
	direction:ltr;
	font-family:arial
}
.group
{
	border:1px #e3712c solid;
	direction:rtl;
	width:100%;
	font-family:YEKAN;
	font-weight:400;
	font-size:13px;
	padding:10px 10px 20px
}
.group .groupHeader
{
	border:1px #e3712c solid;
	display:inline-block;
	min-width:120px;
	text-align:center;
	border-radius:20px;
	position:relative;
	background-color:#e3712c;
	bottom:22px;
	right:20px;
	color:#fff
}
.checkbox-group
{
	margin:10px auto
}
.checkbox-group ul
{
	list-style:none;
	direction:rtl
}
.checkbox-group ul li input
{
	margin-left:10px
}
.checkbox-group ul li
{
	direction:rtl;
	width:25%;
	display:inline-block
}
.details-logo
{
	text-align:center
}
.contact-seller
{
	margin-top:15px
}
.contact-seller a
{
	font-size:13px
}
	#general-details-right .details-logo
{
	margin-top:30px
}
	ul.details-summary-list
{
	direction:rtl;
	margin-right:5px;
	margin-top:12px
}
	ul.details-summary-list li
{
	margin-bottom:10px;
	list-style:none;
	color:gray
}
	ul.details-summary-list li:nth-child(2) span.option
{
	position:relative;
	top:3px
}
	#general-details-right ul.details-summary-list li span.glyphicon
{
	font-size:16px;
	position:relative;
	top:5px;
	left:5px
}
	ul.details-summary-list li:hover
{
	color:#d21707
}
	table#general-details-table
{
	direction:rtl;
	width:90%;
	margin:30px auto
}
	table#general-details-table tbody tr td
{
	padding-top:10px;
	padding-bottom:10px
}
.details-full-description,.details-mini-description
{
	direction:rtl;
	padding:5px;
	height:100px;
	overflow-y:hidden;
	text-align:justify
}
.details-mini-description p
{
	vertical-align:bottom
}
.details-full-description
{
	margin-top:20px;
	border:1px #e5e5e5 solid;
	padding:15px;
	height:300px
}
	table#general-details-table thead>tr>td
{
	background-color:#19b8df;
	color:#fff;
	font-size:18px
}
.property-panorama
{
	border:1px #e5e5e5 solid;
	padding:10px;
	margin:10px 0
}
.property-panorama .image_notes
{
	direction:rtl;
	margin-bottom:15px;
	background-color:#e5e5e5;
	color:#000
}
.myPanorama .panorama-label
{
	position:absolute;
	z-index:9999999;
	background-color:#f6700e;
	padding:5px 10px;
	color:#fff
}
	#deatils-top-part.row #carousel.flexslider ul.flex-direction-nav li a
{
	top:40%
}
	#deatils-top-part .divider
{
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
	#deatils-botom-part
{
	margin-top:20px
}
	html>body>section.generalwrapper.dm-shadow.clearfix>div.container>div#deatils-botom-part.row>div.col-lg-12.col-md-12.col-sm-12.col-xs-12.clearfix.boxes
{
	border:none
}
	ul#details-tab-nav.nav-tabs
{
	margin-top:3px;
	position:relative;
	right:-2px;
	border-color:transparent
}
	ul#details-tab-nav.nav-tabs li
{
	float:right;
	border:1px #e9e8e8 solid;
	border-top:2px gray solid;
	padding-top:3px;
	padding-bottom:3px
}
	ul#details-tab-nav.nav-tabs>li>a
{
	background-color:#fff;
	opacity:.7
}
	ul#details-tab-nav.nav-tabs>li.active
{
	border-top:2px #f6700e solid;
	padding-top:0;
	padding-bottom:0;
	position:relative;
	top:6px
}
	ul#details-tab-nav.nav-tabs>li.active>a,ul#details-tab-nav.nav-tabs>li.active>a:focus,ul#details-tab-nav.nav-tabs>li.active>a:hover,ul#details-tab-nav.nav-tabs>li>a:active,ul#details-tab-nav.nav-tabs>li>a:focus,ul#details-tab-nav.nav-tabs>li>a:hover
{
	background-color:#fff;
	color:#000;
	opacity:1
}
	#details-tab-content.tab-content
{
	border:1px #e9e8e8 solid;
	padding-top:0
}
	#details-tab-content.tab-content div
{
	direction:rtl;
	padding:10px;
	min-height:200px
}
	#details-tab-content.tab-content div.description
{
	padding-top:30px
}
	#details-tab-content.tab-content .features-detail div.col-lg-3
{
	direction:rtl;
	float:right
}
	#details-tab-content.tab-content .features-detail div.col-lg-3 input
{
	float:right
}
	#details-tab-content.tab-content .features-detail label
{
	font-size:13px;
	font-weight:400;
	clear:both;
	direction:rtl;
	margin-right:10px
}
	#details-tab-content.tab-content .features-detail label span,.features-detail-show ul
{
	margin-right:20px
}
.features-detail-show ul li
{
	margin:10px;
	display:inline-block;
	width:30%
}
.features-detail-show ul li a
{
	color:grey
}
.features-detail-show ul li:hover
{
	color:#f6700e
}
	#map_canvas
{
	border:1px solid #dedede;
	height:270px;
	width:100%;
	direction:rtl
}
	#map_canvas iframe
{
	height:100%;
	width:100%;
	display:block
}
.no-map p
{
	text-align:center;
	font-size:18px;
	padding-top:50px
}
.no-map .map-label
{
	background-color:#f6700e;
	position:relative;
	right:-15px;
	bottom:15px;
	width:70px;
	padding:5px 10px;
	color:#fff
}
/*	################################################################
	13. DIFFERENT CUSTOM SYLES
################################################################# */

/* MAIN MENU CUSTOM STYLES */
	.navbar.affix-top .menudrop.container{
		margin-right: 0;
		padding-right: 0;
	}
	#defaultmenu{
		direction: rtl;
		text-align: right;
		float: right;
	}
	#defaultmenu ul.nav.navbar-nav li{
		direction: rtl;
		text-align: right;
		float: right;
	}
	#defaultmenu ul li a{
		font-family: 'YEKAN';
		font-size: 13px;
		font-weight: normal;
	}
	#defaultmenu ul.navbar-nav li ul.dropdown-menu li {
		float: none;
	}
	#defaultmenu  ul.nav.navbar-nav li ul li div.col-sm-2{
		direction: rtl;
		float: right;
	}
	#defaultmenu  ul.nav.navbar-nav li ul li div.col-sm-2{
		direction: rtl;
		float: right;
	}
	#defaultmenu ul.nav.navbar-nav li ul li div.row > div{
		float: right
	}
	#defaultmenu ul.nav.navbar-nav li ul li div.col-sm-2 h3.title{
		font-family: 'YEKAN';
		font-size: 18px;
		font-weight: normal;
	}
	#defaultmenu form#advanced_search_module div{
		float:right;
	}
	#defaultmenu form#advanced_search_module div p{
		font-family: 'YEKAN';
		font-size: 13px;
		font-weight: normal;
		position: relative;
		top:5px;
	}
	#defaultmenu form#advanced_search_module label{
		font-size: 13px;
		font-weight: normal;
		position: relative;
		top:10px;
	}
	#defaultmenu form#advanced_search_module select{
		text-align: center
	}
	#defaultmenu form#advanced_search_module select option{
		border-right: 1px gray solid;
		font-size: 13px
	}
	nav.navbar.navbar-default.fhmm.affix-top #defaultmenu.navbar-collapse.collapse > ul.nav.navbar-nav > li{
		margin-top: 50px;
	}
	.navbar.navbar-default.fhmm.affix .menudrop.container .col-lg-4 .logo-wrapper .logo{
		height: 50px;
	}
	.navbar.navbar-default.fhmm.affix .menudrop.container .col-lg-4 .logo-wrapper .logo img{
		height: 40px;
		position: absolute;
		bottom: 5px;
	}
/* TOP BAR CUSTOM STYLES */
	.header1 .container div.row.header-row div{
		float: right;
		direction: rtl;
	}
	ul.topmenu.pull-right li a.go-to-panel{
		padding: 5px;
	}
	ul.topmenu.pull-right li a.go-to-panel:hover{
		background-color: gray;
	}

/* INDEX ADVANCED SEARCH CUSTOM STYLES */
	form#advanced_search ul.selectpicker li a{
		text-align: center;
		font-size: 13px;
		font-weight: normal;
	}
	.bootstrap-select.btn-group .btn .caret {
		left: 12px;
	}
	.bootstrap-select.btn-group .btn .filter-option{
		text-align: center;
	}
	form#advanced_search label{
		font-size: 13px;
		text-align: right;
	}
	form#advanced_search.clearfix div{
		direction: rtl;
		float: right;
	}
	.bootstrap-select .dropdown-menu ul{
		height: 120px;
		overflow-y:scroll 
	}
/* SPECIAL CARS CUSTOM STYLES */
	div.boxes h2.title{
		direction: rtl;
		text-align: center;
		height: 35px;
		overflow-y:hidden; 
	}
	div.boxed_mini_details1 span{
		direction: rtl;
	}
	div.container div.row > div.col-lg-3{
		direction: rtl;
		float: right;
	}
	.threewrapper .container .col-lg-3 .boxes h2.title small.small_title{
		margin-top:3px;
		line-height: 20px;
		overflow-y:hidden;
	}

	.threewrapper .container .row .col-lg-3 .boxes h2.title{
		height:40px;
	}
	.boxed_mini_details1.clearfix > span{
		float: right;
		width: 30%;
		margin: 0;
		padding: 0;
	}
	.boxed_mini_details1.clearfix > span small{
		font-size: 9px;
		vertical-align: super;
		font-family: arial
	}
	.boxed_mini_details1.clearfix > span:last-child{
		margin: 0;
		padding: 0;
	}
	section#three-parallax .threewrapper .container > div.row .col-lg-3{
		overflow-y:hidden
	}
	section#three-parallax .threewrapper .container > div.row .col-lg-3 .boxes h2.title{
		height: 110px;
		overflow-y:hidden 
	}
	section#three-parallax .threewrapper .container > div.row .col-lg-3 .boxes h2.title small{
		padding-top: 10px;
	}
	.boxed_mini_details1 .area{
		direction: ltr;
		text-align: right;
	}
	.boxed_mini_details1 .area i{
		position: relative;
		right: 15px;
	}
	.boxed_mini_details1 .floor{
		position: relative;
		right: 10px;
	}
	.boxed_mini_details1 .bedrooms{
		position: relative;
		right: 15px;
	}
	.boxed_mini_details1 .bedrooms i{
		position: relative;
		right: 5px;
	}
	.boxed_mini_details1 .phone{
		position: relative;
		top:5px;
		right: 15px;
	}
	.boxed_mini_details1 .phone i{
		right: 50%;
	}

/* ALL CARS CUSTOM STYLES */
	.container .row div.col-lg-3{
		float: left
	}
	.container .row .col-lg-2{
		float: right
	}
	.container .row .col-lg-7{
		float: right;
	}
	section.generalwrapper .row .col-lg-10 #tabbed_widget .col-lg-3{
		float: right;
		overflow-y:hidden 
	}
	section.generalwrapper .row .col-lg-10 #tabbed_widget .col-lg-3 .boxes .title a{
		color: black;
		font-size: 13px;
		font-weight: normal;
	}
	#tab.tab-pane div.col-lg-3 div.boxes h2.title{
		height: 40px;
		overflow-y:hidden 
	}
	.boxes .boxed_mini_details1{
		height: 50px;
		overflow-y:hidden
	}
	html > body > section.generalwrapper.dm-shadow.clearfix > div.container > div.row > div.col-lg-10.col-md-10.col-sm-9.col-xs-12.clearfix > div#tabbed_widget.tabbable.clearfix.effect-slide-bottom.in > div.tab-content.tabbed_widget.clearfix > div#tab.tab-pane.active > div.col-lg-3.col-md-4.col-sm-6.col-xs-6 > div.boxes > div.boxed_mini_details1.clearfix{
		overflow:hidden 
	}

	/* TESTIMONIALS CUSTOM STYLES */
	.overlay1 .container div.row div.col-lg-6{
		float: right
	}
	/* NEWS PART CUSTOM STYLES */
	.secondwrapper .row .col-lg-7 .col-lg-6{
		float:right;
	}

	/* SECOND WRAPPER CUSTOM STYLES */
	.secondwrapper h3.big_title{
		text-align: right;
		direction: rtl;
	}
	/* FOOTER CUSTOM STYLES */

	ul.custom-list li{
		list-style:none;
		direction: rtl;
	}
	ul.custom-list li i{
		padding-left: 5px;
	}
	.widget ul.statistics-list  li {
		line-height: 35px;
	}
	.footer1 .form-inline{
		direction: rtl;
	}
	.footer1 .row .col-lg-3	.widget > a.btn-primary.btn-sm{
		float: left;
		margin-top: 5px;
	}
	.footer1 .row .col-lg-3	.widget > a.btn-primary.btn-sm i.fa-info{
		padding-left: 3px;
		position: relative;
		top:1px;
	}
/* CUSTOM SLIDER AND CUSTOM ADVANCED SEARCH FOR WIDE SCREENS */
	.map .container .row .col-lg-4{
		bottom: 30px;
	}

	#property-slider img{
		height:540px;
	}
	#map img.not-slider{
		height:500px;
	}
	
	#property-slider ol.flex-control-nav{
		bottom: 28px;
		right:50%;
	}
	#property-slider ol.flex-control-nav li{
		direction: rtl;
		margin: 0 2px 0 2px;
	}
	#property-slider .flexslider ol.flex-control-paging > li > a{
		border-radius: 100%;
	}
	#property-slider .flexslider ol.flex-control-paging > li > a.flex-active{
		background-color: #f6700e
	}
	#property-slider ul.slides li .ps-desc a.status{
		top:100%;
		height: 34px;
	}

/* SEARCH-BAR CUSTOM TABS */
	ul#search-custom-nav.nav-tabs{
		position: relative;
		top:3px;
		right:-2px;
		border-color: transparent;
	}
	ul#search-custom-nav.nav-tabs li{
		float:right;
	}
	ul#search-custom-nav.nav-tabs > li > a {
		background-color:#ffffff;
		opacity: 0.7;
	}

	ul#search-custom-nav.nav-tabs > li > a:hover, 
	ul#search-custom-nav.nav-tabs > li > a:active, 
	ul#search-custom-nav.nav-tabs > li > a:focus, 
	ul#search-custom-nav.nav-tabs > li.active > a, 
	ul#search-custom-nav.nav-tabs > li.active > a:hover, 
	ul#search-custom-nav.nav-tabs > li.active > a:focus
 	{
		background-color:#19B8DF;
		color: #ffffff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		opacity: 1;
	}
	#search-custom-content.tab-content{
		background:transparent;
		border:0 transparent solid;
		margin-top: 0;
		padding-top: 0; 
	}
	#search-custom-content .searchmodule i.fa-search{
		position: relative;
		top:1px;
		left:2px;
	}
	/* other custom tabs */
	ul.nav.nav-tabs li.full-width{
		width: 100%;
	}
	ul.nav.nav-tabs li.full-width > a{
		text-align: center;	
	}
	ul.nav.nav-tabs li.full-width a i{
		font-size: 18px;
		text-decoration: none;	
	}
/* HEAD OF PAGES (BREADCRUMBS) */
section.post-wrapper-top .container .col-lg-12{
	direction: rtl;
	text-align: right
}
section.post-wrapper-top .container .col-lg-12 h2{
	font-size: 22px;
	font-weight: normal;
}
/* SEARCH WIDGET */
.search_widget h3 i{
	margin-left: 5px;
	position: relative;
	top:2px;
}
/**** list search PAGE ****/
	#content.col-lg-7 .col-lg-4{
		float: right;
	}
	.special-cars .boxed_mini_details span{
		width:20%;
		margin-right:3.8%
	}
	.special-cars .boxed_mini_details span.last{
		margin-right:5%
	}
	html > body > section.generalwrapper.dm-shadow.clearfix > div.container > div.row > div#content.col-lg-9.col-md-9.col-sm-12.col-xs-12.clearfix > div.clearfix > div.col-lg-3{
		float: right;
	}

	#content.col-lg-9 .blog_container .col-lg-4{
		float: right
	}
	.special-cars .col-lg-3.col-md-4.col-sm-4.col-xs-12.special-image-wrapper{
		float: right;
	}
	.special-image-wrapper img{
		margin-top: 35px;
	}
	.special-cars{
		box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.08);
		border-color: #d9d9d9
	}
	.special-cars .user-interfere{
		position: absolute;
		left: 20px;
		top: 10px;
		font-size: 18px;
	}
	.addto-wish-list a{
		color: #F07818
	}
	.addto-caompare-list a{
		font-size: 16px;
		color: #5BB12F
	}
	.addto-error-report a{
		color:red;
	}
	.special-cars .status_type{
		background-color: #f6700e;
		color: white;
		direction: rtl;
		padding: 2px 10px 2px 10px;
		height: 25px;
		font-family: arial;
		position: absolute;
		top: 35px;
		font-family: 'YEKAN';
	}
	.speciality{
		background-color: #f6700e;
		color: white;
		direction: rtl;
		padding: 2px 10px 2px 10px;
		height: 25px;
		position: absolute;
		top: 0px;
		right: 15px;
		font-family: YEKAN;
	}
	.special-cars .title{
		padding: 0;
		margin: 0;
		line-height: 25px;
		border-color: #e5e5e5;
	}
	.special-cars .title a{
		position: absolute;
		right: 30px;
		font-size: 18px;
		color: gray;
		font-weight: normal;
	}
	.special-cars .price{
		padding: 0;
		margin: 0;
		line-height: 25px;
		border-color: #e5e5e5;
		direction: rtl;
		font-size: 18px;
		background-color: #19b8df;
		margin-right: 30px;
		color: white;
		padding: 5px;
		text-align: center;
	}
	.boxes.special-cars .price small{
		color: white
	}
	.special-cars p{
		direction: rtl;
		padding-top: 10px;
		height: 70px;
		overflow-y:hidden 
	}
	.special-cars .divider{
		clear: both;
		position: relative;
		top: 5px;
		height: 1px;
		background-color:#e5e5e5;
	}
	.special-cars .boxed_mini_details{
		clear: both;
		padding-top: 10px;
	}
	.special-cars .boxed_mini_details .glyphicon{
		position: relative;
		top: 3px;
	}
	#content.col-lg-9 .col-lg-12 .special-cars .boxed_mini_details span{
		float: right;
		direction: rtl;
	}
	.search-not-found{
		font-size: 30px;
		direction: rtl;
		text-align: center;
		margin-top: 100px;
	}
	.list-more-details{
		direction: rtl;
		padding-left: 10px;
		padding-bottom: 5px;
		clear: both;
	}
	.list-more-details a{
		color: gray;
	}
	.list-more-details a:hover{
		color: #f6700e;
	}
	.list-more-details a i{
		position: relative;
		top: 3px;
		left: 5px;
	}

/* ADVANCED SEARCH PAGE */
form#advanced_search .checkbox-elem{
	line-height: 90px;
}
.checkbox_label{
	color: white;
	padding-right: 5px;
}
/**** ADD ESTATE PAGE ****/
.notes{
	background-color: #4dc7ec;
	border-radius: 5px;
	margin-bottom: 20px;
	direction: rtl;
}
.notes  h5{
	font-family: YEKAN;
	font-size: 18px;
	color: white;
	font-weight: normal;
	padding-right: 20px;
	padding-top: 10px;
}
.notes ul li{
	text-decoration: none;
	color: white;
	font-size: 13px;
	font-weight: normal;
	padding-right: 40px;
}
.notes ul li:last-child{
	padding-bottom: 10px;
}
.four-level-form{
	margin: 20px 0 20px 0;
}
.four-level-form .steps{
  float: right;
  display:inline-block;
  width:20%;
  margin-right:20px;
  text-align: center;
  min-height: 80px;
}
.four-level-form .step-head{
  font-size: 20px;
  width: 40px;
  height: 40px;
  margin: auto;
  background-color: #eeeeee;
  border-radius: 100% !important;
    -webkit-border-radius: 100% !important;
    -moz-border-radius: 100% !important;  
  color:grey;
  line-height: 35px;
}
.four-level-form .step-text{
  margin-top:10px;
  color:grey;
}

.four-level-form .current .step-head{
  background-color: #35aa47;
  color: #ffffff;
}
.four-level-form .current .step-text{
  color:black;
}
.custom-form .form-div{
	float: right;
}	
.custom-form label{
	direction: rtl;
	font-size: 13px;
	font-weight: normal;
	text-align: right;
	float: right;
}
.custom-form label i.required{
	color: red;
	font-family: arial;
	color: red;
	font-size: 11px;
}
.custom-form textarea{
	resize:none;
	min-height: 100px;
}
.custom-form #map-convas{
  	width:100%;
  	height:400px;
}
.bootstrap-select ul.dropdown-menu li a{
	font-size: 13px;
	font-weight: normal;
	text-align: center
}
.estates-image-show{
  width:100%;
  min-height: 100px;
}
.element-show-wrap{
  display: inline-block;
  width:130px;
  text-align: center;
  margin: 5px 10px 5px 10px;
}
.element-show-wrap a.del_img{
  margin-top: 10px;
  margin-bottom: 10px;
}
.element-show-wrap .image-show-element{
  max-width:120px;
  max-height: 120px;
  min-height: 30px;
  padding: 3px;
  background-color: white;
  box-shadow: 0px 0px 2px #999999;
  margin-top: 5px;
}
.slider-show{
	min-height: 120px;
}
.slider-show{
  width:100%;
  min-height: 100px;
}
div.slider-show > span{
  margin:auto;
  text-align: center;
  margin-right: 45%;
  font-size:18px;
  color: grey;
}
.slider-show .slider-show-element{
  max-width:800px;
  padding: 3px;
  background-color: white;
  box-shadow: 0px 0px 2px #999999;
  margin: auto;
  margin-top: 10px;
}
.final-table{
	margin:20px auto;
}
.final-table tr td{
	border: 1px gray solid;
	text-align:center;
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
}
form#form_panorama.custom-form > div.group > div.slider-show > a#del_panorama.btn.mini.red.mini-next-line{
	position: relative;
	right: 45%;
	top:10px;
}
.ads-wrapper{
	margin: 10px;
}
.ads-wrapper a:hover{
	opacity: 0.7;
}
.special-plan-ads{
	color: white;
	direction: rtl;
	height: 200px;
	font-size: 18px;
	text-align: center;
	margin: 10px 0;
}
.special-plan-ads i{
	padding-top: 40px;
	margin-left: 20px;
	font-size: 80px;
}
.special-plan-ads p{
	margin-top: 30px;
	text-align: center;
	line-height: 25px;
	padding: 0 10px;
}
.special-plan-ads .ads-price{
	position: absolute;
	bottom:40px;
	font-size: 22px;
	left: 20%;
}
.plan-A{
	background-color: #4DC7EC;
}
.plan-A .ads-price{
	color: red	
}
.plan-B{
	background-color: #E3712C;
}
.plan-B .ads-price{
	color: yellow	
}
html > body > section.generalwrapper.dm-shadow.clearfix > div.container > div.row > div#content.col-lg-10.col-md-9.col-sm-9.col-xs-12.clearfix > div.property_wrapper.boxes.clearfix > div#step4 > div.group > div.row.ads-wrapper > a > div.col-lg-6{
	float: right;
}

/* pay account page */
.payment-return{
	color: white;
	direction: rtl;
}
.payment-return .pay-status-mark{
	text-align: center;	
}
.payment-return .pay-status-mark i{
	font-size: 70px;
	margin-top: 50px;
	margin-left: 15px;
}
.payment-return p{
	font-family: 'YEKAN';
	font-size: 22px;
	direction: rtl;
	text-align: right;
	margin-top: 40px;
	padding-right: 30px;
}
.payment-return .payment-success {
	background-color: #5CB12F;
	min-height:200px;
}
.payment-return .payment-fail {
	background-color: #DB3340;
	min-height:200px;
}
.payment-return small{
	font-size: 13px;
	padding-bottom:30px;
}
.payment-return small i{
	font-size: 20px;
	padding-bottom:30px;
}
html > body > section.generalwrapper.dm-shadow.clearfix > div.container > div.row > div#content.col-lg-10.col-md-9.col-sm-9.col-xs-12.clearfix > div.property_wrapper.boxes.clearfix > div.payment-return > div.row.payment-success > div.col-xs-8.pull-left > p > a.btn.btn-inverse{
	margin-right: 40px;
}
.payment-note{
	text-align: center;
	background-color: #5CB12F;
	color: white;
	font-size: 13px;
	padding-bottom: 20px;
	direction: rtl;
}
.payment-note i{
	padding-left: 10px;
}

/*	CONTACT US PAGE */
#ajaxSuccess{
	margin-top: 150px;
}
/* WIDGETS */
#slider-widget .flexslider ul.flex-direction-nav li a{
position: absolute;
top: 100px;
color: white;
}
#slider-widget .flexslider ul.slides li h2.title{
	height: 80px;
}
#slider-widget .flexslider ul.slides li h2.title .small_title{
	margin-top: 10px;
	line-height: 18px;
}
.widget > ul.list > li > a{
	color: gray
}
.widget > ul.list > li > a:hover{
	color: #e3712c
}
.cats_widget ul.real-estate-cats-widget li ul li a:hover{
	color: #e3712c
}
#right_sidebar div.widget ul.list li a:hover{
	color: #e3712c
}
#left_sidebar .widget ul.list li a:hover{
	color: #e3712c
}
ul.list.taller-list > li{
	margin-bottom: 15px;
}
.taller-list > li{
	margin-bottom: 15px;
}
.widget .title h3 i.banner-icon{
	position: relative;
	top: 6px;
	padding-left: 3px;
}
/* final fixes */
.navbar.navbar-default.fhmm.affix > div.menudrop.container > div.col-lg-4.col-md-4.col-sm-12.col-xs-12 > div.logo-wrapper.clearfix > div.logo > a > img{
	height: 45px;
	width: 45px;
}
.logo
{
	height:90px;
	line-height:60px;
	margin:0;
	padding:0;
	text-shadow:none
}
.tag-lines
{
	position:relative;
	top:20px;
	left:15px;
	text-align:center;
}
.tag-lines .first-tag h1
{
	font-size:18px
}
.tag-lines .second-tag h2
{
	font-size:13px;
	padding:0 5px;
	background-color:gray;
	color:#fff;
	position: relative;
	top: 5px;
}
.navbar.affix .logo-wrapper .tag-lines
{
	left:60px;
	top:-15px
}
	nav.navbar.navbar-default.fhmm.affix-top #defaultmenu.navbar-collapse.collapse>ul.nav.navbar-nav>li
{
	margin-top:50px
}
.navbar.navbar-default.fhmm.affix .menudrop.container .col-lg-4 .logo-wrapper .logo
{
	height:35px;
}
.navbar.navbar-default.fhmm.affix .menudrop.container .col-lg-4 .logo-wrapper .logo img
{
	position:absolute;
	bottom:5px;
		height: auto;
	width: auto;
}
.navbar.navbar-default.fhmm.affix .tag-lines .first-tag h1{
	position: relative;
	top: 10px;
}
#three-parallax.parallax .text-center h2{
	font-size: 13px;
	margin-top: 8px;
}
.footer1 p{
	font-size: 13px;
}
.footer1 ul.list li a{
	font-size: 13px;
}
.footer1 ul.custom-list li{
	font-size: 13px;
}
section#three-parallax.parallax > div.threewrapper > div.overlay1.dm-shadow > div.container > div.row > small > div.col-lg-3.col-md-3.col-sm-6.col-xs-6{
	float: right;
}
/* ==========  CUSTOM STYLES FOR CHANGE THE COLOR OF LAYOUT ==============*/
/*
	.navbar-blue .navbar-toggle:hover,
	.navbar-blue .navbar-toggle:focus,
	.navbar-default .navbar-nav > .active > a, 
	.navbar-default .navbar-nav > .active > a:hover, 
	.navbar-default .navbar-nav > .active > a:focus, 
	.navbar-default .navbar-nav > .open > a, 
	.navbar-default .navbar-nav > .open > a:hover, 
	.navbar-default .navbar-nav > .open > a:focus, 
	.navbar-default .navbar-nav > li > a:hover, 
	.navbar-default .navbar-nav > li > a:focus, 
	.navbar-blue {
		background-color:#f6700e;
		color: #ffffff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	}
	.navbar.affix {
		border-bottom:3px solid #f6700e !important
	}
	ul#search-custom-nav.nav-tabs > li > a:hover, 
	ul#search-custom-nav.nav-tabs > li > a:active, 
	ul#search-custom-nav.nav-tabs > li > a:focus, 
	ul#search-custom-nav.nav-tabs > li.active > a, 
	ul#search-custom-nav.nav-tabs > li.active > a:hover, 
	ul#search-custom-nav.nav-tabs > li.active > a:focus
 	{
		background-color:#f6700e;
		color: #ffffff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		opacity: 1;
	}
	.topbar,
	.fhmm .dropdown-menu {
		border-top-color:#f6700e
	}
	.fhmm .dropdown-menu > li > a:hover,
	.fhmm .dropdown-menu > li > a:focus,
	.searchmodule {
		background-color:#f6700e;
		border-color:#19B8DF !important; 
	}
*/

