@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: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:3px 5px;
	background-color:#5CB12F;
	color:#fff;
	margin-top:5px;
	padding-bottom: 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,.widget ul.news-widget li
{
	font-family: 'YEKAN' !important;
	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,.widget ul.news-widget li:hover,.widget ul.news-widget li a: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 10%;
	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;
	text-align: right;
}
.blog-wrap h2
{
	text-align: right;
}
.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;
	text-align: right;
}
.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:400px;
	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:black;
}
	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
}
.navbar.affix-top .menudrop.container
{
	margin-right:0;
	padding-right:0
}
	#defaultmenu,#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:400
}
	#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.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:400
}
	#defaultmenu form#advanced_search_module div
{
	float:right
}
	#defaultmenu form#advanced_search_module div p
{
	font-family:YEKAN;
	font-size:13px;
	font-weight:400;
	position:relative;
	top:5px
}
	#defaultmenu form#advanced_search_module label
{
	font-size:13px;
	font-weight:400;
	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:35px
}
.navbar.navbar-default.fhmm.affix .menudrop.container .col-lg-4 .logo-wrapper .logo img
{
	position:absolute;
	bottom:5px
}
.navbar.navbar-default.fhmm.affix .tag-lines .first-tag h1{
	position: relative;
	top: 10px;
}
.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
}
	form#advanced_search ul.selectpicker li a
{
	text-align:center;
	font-size:13px;
	font-weight:400
}
.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
}
	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%
}
.container .row div.col-lg-3
{
	float:left
}
.container .row .col-lg-2,.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:#000;
	font-size:13px;
	font-weight:400
}
	#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
}
.overlay1 .container div.row div.col-lg-6,.secondwrapper .row .col-lg-7 .col-lg-6
{
	float:right
}
.secondwrapper h3.big_title
{
	text-align:right;
	direction:rtl
}
	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
}
.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
}
	#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
}
	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:#fff;
	opacity:.7
}
	ul#search-custom-nav.nav-tabs>li.active>a,ul#search-custom-nav.nav-tabs>li.active>a:focus,ul#search-custom-nav.nav-tabs>li.active>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>a:hover
{
	background-color:#19B8DF;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	opacity:1
}
	#search-custom-content.tab-content
{
	background:0 0;
	border:0 transparent solid;
	margin-top:0;
	padding-top:0
}
	#search-custom-content .searchmodule i.fa-search
{
	position:relative;
	top:1px;
	left:2px
}
	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
}
	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:400
}
.search_widget h3 i
{
	margin-left:5px;
	position:relative;
	top:2px
}
	#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%
}
	#content.col-lg-9 .blog_container .col-lg-4,.special-cars .col-lg-3.col-md-4.col-sm-4.col-xs-12.special-image-wrapper,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
}
.special-image-wrapper img
{
	margin-top:35px
}
.special-cars
{
	box-shadow:2px 2px 1px rgba(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:#fff;
	direction:rtl;
	padding:2px 10px;
	height:25px;
	position:absolute;
	top:35px;
	font-family:YEKAN
}
.speciality
{
	background-color:#f6700e;
	color:#fff;
	direction:rtl;
	padding:2px 10px;
	height:25px;
	position:absolute;
	top:0;
	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:400
}
.special-cars .price
{
	margin:0;
	line-height:25px;
	border-color:#e5e5e5;
	direction:rtl;
	font-size:18px;
	background-color:#19b8df;
	margin-right:30px;
	color:#fff;
	padding:5px;
	text-align:center
}
.boxes.special-cars .price small
{
	color:#fff
}
.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;
	margin-bottom: 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
}
	form#advanced_search .checkbox-elem
{
	line-height:90px
}
.checkbox_label
{
	color:#fff;
	padding-right:5px
}
.notes
{
	background-color:#4dc7ec;
	border-radius:5px;
	margin-bottom:20px;
	direction:rtl
}
.notes h5
{
	font-family:YEKAN;
	font-size:18px;
	color:#fff;
	font-weight:400;
	padding-right:20px;
	padding-top:10px
}
.notes ul li
{
	text-decoration:none;
	color:#fff;
	font-size:13px;
	font-weight:400;
	padding-right:40px;
	list-style:none;
}
.four-level-form
{
	margin: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:#eee;
	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:#fff
}
.four-level-form .current .step-text
{
	color:#000
}
.custom-form .form-div
{
	float:right
}
.custom-form label
{
	direction:rtl;
	font-size:13px;
	font-weight:400;
	text-align:right;
	float:right
}
.custom-form label i.required
{
	font-family:arial;
	color:red;
	font-size:11px
}
.custom-form textarea
{
	resize:none;
	min-height:100px
}
.custom-form #map-convas
{
	width:100%;
	height:225px;
	margin-top : 20px;
	padding:3px;
	background-color:#fff;
	box-shadow:0 0 2px #999;
}
.bootstrap-select ul.dropdown-menu li a
{
	font-size:13px;
	font-weight:400;
	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
}
.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:#fff;
	box-shadow:0 0 2px #999;
	margin-top:5px
}
.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:#fff;
	box-shadow:0 0 2px #999;
	margin:auto;
	margin-top:10px
}


	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
}
	#ajaxSuccess
{
	margin-top:150px
}
	#slider-widget .flexslider ul.flex-direction-nav li a
{
	position:absolute;
	top:100px;
	color:#fff
}
	#slider-widget .flexslider ul.slides li h2.title
{
	height:30px
}
	#slider-widget .flexslider ul.slides li h2.title .small_title
{
	margin-top:10px;
	line-height:18px
}
.widget>ul.list>li>a
{
	color:gray
}
	#left_sidebar .widget ul.list li a:hover,#right_sidebar div.widget ul.list li a:hover,.cats_widget ul.real-estate-cats-widget li ul li a:hover,.widget>ul.list>li>a:hover
{
	color:#e3712c
}
.taller-list>li,ul.list.taller-list>li
{
	margin-bottom:15px
}
.no-cursor{
	cursor: auto
}

.bootstrap-tagsinput > span.tag{
	position: relative;
	top: 5px;
}

/*	################################################################
	14. NIAZMANDIHA PART
################################################################# */

/** NIAZ-index page **/
#map .row .head-item{
	float: right;
}
#map .row .head-item .boxes{
	text-align: center;
}
#map .row .head-item .boxes small{
	border-top: 1px red solid;
}
.mini-search .div{
	float: righ
}
.mini-search{
	background-color: #5CB12F;
	padding-bottom: 0;
	margin-bottom: 0;
}
.mini-search.clearfix .btn.btn-inverse{
	position: relative;
	bottom: 4px;
}

.categories .category-heading i{
	float: right;
	font-size: 25px;
	padding: 10px;
	padding-bottom: 13px;
	color: white;
	border-radius: 100%;
		-moz-border-radius:100%;
		-webkit-border-radius:100%;
		-os-border-radius:100%;
}
.categories .boxes h3{
	float:right;
	padding: 3px 10px;
	margin-top: 13px;
	font-size: 18px;
	font-weight: normal;
	color: white;
	position: relative;
	right: -5px;
	min-width: 80px;
	text-align: center;
	border-top-left-radius:5px;
	border-bottom-left-radius:20px;  
}
.categories .boxes small.pull-left{
	font-size: 13px;
	font-weight: normal;
	font-family: arial;
	margin-top: 15px;
	margin-left: 15px;
	font-size: 18px;
}
.categories .category-heading a small{
	color: black
}
.categories .category-heading a:hover{
	opacity: 0.6;
}
ul.sub-category-list{
	list-style: none;
	margin: 10px 5px;
}
ul.sub-category-list li{
	font-size: 13px;
	font-weight: normal;
	border-bottom: 1px #EFEFEF solid;
	line-height: 40px;
}
ul.sub-category-list li a{
	color: #656565;
}
ul.sub-category-list li a:hover{
	color: #F66F0E !important;
}

ul.sub-category-list li.last{
	font-size: 13px;
	font-weight: bold;
	border-bottom: 0px #EFEFEF solid;
	padding-bottom: 0;
	margin-bottom: 0;
	font-weight: bold;
}
ul.sub-category-list li small{
	float: left;
	font-size: 13px;
	font-weight: normal;
	margin-left: 15px;
}
ul.sub-category-list li i{
	position: relative;
	top: 3px;
	font-size: 10px;
}
h3.big_title{
	margin-bottom: 10px;
}
h2.small_title{
	font-size: 13px;
	margin-bottom: 20px;
	text-align: center;
}
.property_wrapper h3.big_title{
	margin-bottom: 0;
	padding-bottom: 0;
}
#tab .main-item .boxes h2.title small{
	display: block;
	font-size: 10px !important;
}
#tab .main-item .boxes h2.title small i.fa{
	position: relative;
	top:2px;
}
#tab.tab-pane.active > div.main-item{
    float: right;
}
#tab.tab-pane.active > div.main-item .boxes h2.title a{
    color: black;
    font-weight: normal;
}
.widget ul.text-item-list li,.widget ul.text-item-list li a{
	color: black;
}
.widget ul.text-item-list li small{
	display: block;
	color: #999999
}
.widget ul.text-item-list li small i{
	position: relative;
	top: 2px;
}
.privacy-report-sign{
	background-color: red;
	color: white;
	padding: 2px 6px;
	position: absolute;
	left: 0;
	bottom: 0;
	border-top-right-radius: 100%;
	z-index: 99;
	display: none;
	cursor: pointer;
}
.privacy-report-sign i{
	position: relative;
	right: 2px;
	top: 2px;
}
#privacy-report-itemId{
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
}
.news-list li{
    direction: rtl;
    list-style: none;
}
.news-list li .divider{
    border-bottom: 1px #efefef solid;
    padding: 3px 0;
    margin-bottom: 3px;
}
.news-list li a{
    font-size: 13px;
}
 .news-list.pic-list.text-item-list li img{
    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)
}
.news-list.pic-list.text-item-list li .boxed_mini_details1{
    color: #f1c40f;
    height: 20px;
}
.news-list.pic-list.text-item-list li .label{
    font-size: 10px;
    font-weight: normal;
}

ul.news-list li .boxes .head-status{
    position: absolute;
    top: 11px;
    right: 11px;

}
ul.news-list li .boxes .head-status i{
    width: 35px;
    font-size: 18px;
    height: 35px !important;
}
ul.news-list li .boxes{
	margin-bottom: 10px;
}
ul.news-list li .boxes a{
	line-height: 1px !important;
	
}


/* slideshow */
#map{
	height: 310px;
}
#map .head-item img{
	height: 200px;
}
#map .boxes h2.title{
	height: 25px;
	line-height: 20px;
	border: 0;
}
#map .row .head-item{
	float: right;
	height: 300px;
	text-align: center;
}
#map .row .head-item small i{
	position: relative;
	top: 1px;
}

.head-status i{
	position: absolute;
	top: 0;
	right: 0;
	font-size: 30px;
	height: auto !important;
	color: white;
	width:60px;
	text-align: center;
	border-bottom-left-radius:50px;
	padding: 5px;
	padding-left: 20px;
	padding-bottom: 20px;
}
.main-item .box_type{
	font-size: 25px;
	background-color: transparent;
	width: 100%;
}
.main-item .box_type i{
	padding: 10px;
	border-radius: 100%;
	position: relative;
	top: 20px;
}
.main-item .boxes .boxes_img{
	overflow:visible; 
}
.main-item h2.title{
	margin-top: 23px;
	line-height: 18px;
	height:100px; 
}
.main-item .boxes .boxed_mini_details1{
	text-align: center;
	height: 20px;
	overflow-y:hidden; 	
}
.main-item .boxes .boxed_mini_details1 i.fa.fa-star{
	color: #F1C40F;
}
.main-item .boxes .boxed_mini_details1 i.fa.fa-star-o{
	color: #F1C40F;
}
.head-item .boxes h2.title > a{
	color: black;
	font-weight: normal
}
ul.details-summary-list .row .col-xs-6{
	float: right;
}
.no-border{
	border:0;
}
#carousel.flexslider ul.slides li img.img-thumbnail{
	cursor: pointer;
}
.details-description{
	direction:rtl;
	padding:5px;
	height:100px;
	overflow-y:hidden;
	text-align:justify;
	height: auto;
}
ul.details-summary-list span.option > i.fa-long-arrow-left{
	position: relative;
	top: 3px;
	padding: 0 3px;
}
ul.details-summary-list li span.option a{
	color:#656565;
}
ul.details-summary-list li span.option a:hover{
	color: #E83D07
}
ul.details-summary-list li span.option a:hover{
	color: #E83D07
}
ul.details-summary-list ul.keywords a{
	color : white;	
}
ul.details-summary-list ul.keywords li:hover,ul.details-summary-list ul.keywords li a:hover{
	background-color: #F75448;
	color : white;
	cursor: pointer;
}

.no-map div.map-label{
	width:80px;
}
#relevant-item{
	direction: rtl;
}
ul.keywords li.label{
	font-size: 13px;
	font-weight: normal;
	display: inline-block;
	margin-bottom: 5px;
	padding-left: 12px;
}
ul.keywords li.label i{
	margin-left: 5px;
}
.no-related-item{
	text-align: center;
	font-size: 22px;
	padding: 50px;
}
section.related-item .tab-content.tabbed_widget.clearfix .boxes > h2.title > a{
	color: black;
	font-size: 13px;
	font-weight: normal;
}
html > body > section.generalwrapper.dm-shadow.clearfix > div.container > div.row > div.col-lg-12.col-md-12.col-sm-12.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.main-item{
	float: right;
}

#contact-form-accordion .panel .panel-heading{
	direction: rtl;
	text-align: center;
}
#contact-form-accordion .panel .panel-heading a{
	font-size: 30px;
}
#contact-form-accordion .panel .panel-heading i{
	padding: 10px;
}

/* index search part */
.bootstrap-select ul.dropdown-menu li a.opt {
	text-align: right;
	direction: rtl;
}
.bootstrap-select ul.dropdown-menu li dt span.text{
	font-size: 18px;
}
/* category_list page */
.categories ul.sub-category-list .col-xs-3{
	float: right;
}
.categories .boxes ul.sub-category-list .col-xs-3 li{
	text-align: right;
}
.categories .boxes ul.sub-category-list li{
	text-align: right;
}	
/* add ADS page */
.notes ul li:last-child{
	padding-bottom: 15px;
}
.horizontal-banners{
	margin-top: 20px;
	text-align: center;
}
.horizontal-banners .h-banner img{
	margin-bottom: 10px;
	border: 1px #dadada solid;
}

.bootstrap-tagsinput{
	width: 100% !important;
	min-height: 120px;
}
.bootstrap-tagsinput span.tag{
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5px;
}
a.see-features{
	position: relative;
	top: 30px;
}
#step4 .group .form-div.pull-left button{
	position: relative;
	left: 50px;
}

	/* payment return part in add ads 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 p.big-msg{
		line-height: 30px;
		text-align: center;
	}
	.payment-return .payment-success {
		background-color: #5CB12F;
		min-height:200px;
	}
	.payment-return .payment-fail {
		background-color: #DB3340;
		min-height:200px;
	}
	.payment-return .payment-info {
		background-color: #3A87AD;
		min-height:200px;
	}
	.payment-return .payment-method-bank {
		background-color: #9C59B6;
		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;
	}
	.payment-return > div.row.payment-fail > div.col-xs-9.pull-left > p.big-msg{
		line-height: 30px;
		text-align: center;
	}

/* top-menu */
.navbar.fhmm.affix-top .menudrop{
	position: relative;
	top: 3px;
}

html > body > section.generalwrapper.dm-shadow.clearfix > div.container > div.row > div#content.col-lg-9.col-md-9.col-sm-9.col-xs-12.clearfix > div.blog_container.clearfix > div.col-lg-4.col-md-4.col-sm-6.col-xs-6 > article.blog-wrap > div.content{
	text-align: right;
	direction: rtl;
}
html > body > section.generalwrapper.dm-shadow.clearfix > div.container > div.row > div#content.col-lg-9.col-md-9.col-sm-9.col-xs-12.clearfix > div.blog_container.clearfix > div.col-lg-4.col-md-4.col-sm-6.col-xs-6 > article.blog-wrap > div.content > h2{
	font-size: 18px;
	font-weight: normal;

}
html > body > section.generalwrapper.dm-shadow.clearfix > div.container > div.row > div#content.col-lg-9.col-md-9.col-sm-9.col-xs-12.clearfix > div.blog_container.clearfix > div.col-lg-4.col-md-4.col-sm-6.col-xs-6 > article.blog-wrap > div.content > p{
	text-align: justify;
}
html > body > section.generalwrapper.dm-shadow.clearfix > div.container > div.row > div#content.col-lg-9.col-md-9.col-sm-9.col-xs-12.clearfix > div.blog_container.clearfix > div.col-lg-4.col-md-4.col-sm-6.col-xs-6{
	height: 400px;
	overflow-y:hidden; 
}

.notifi{
	background-color: #5CB12F;
	color: white;
	padding: 3px 10px;
}

 /*specials widget */
#slider-widget .flexslider ul.slides li .boxes{
	height: 270px;
	text-align: center;
}

select#frm_categories.mini-search-form optgroup{
	font-size: 18px !important;
}

select#frm_categories.mini-search-form optgroup option{
	text-align: right;
	padding-right: 6px;
}

 /* modal part */
#ContactFormModal .modal-content {
	border-radius:0 !important
}

#ContactFormModal {
	margin-top:10%;
}
#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 .servicetitle h3{
	text-align: right;
	font-size: 18px;
	font-weight: normal
}

.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;
}

/*payment methods*/
.payment-method{
	text-align: center;
	background-color: #5CB12F;
	width: 100%;
	min-height: 150px;
	margin-bottom: 30px;
	color: white;
	padding: 10px;
}
.payment-method h2{
	color: white;
}
.payment-method.bank{
	background-color: #19B8DF;
}

.payment-method .divider
{
	clear:both;
	position:relative;
	bottom:5px;
	border: 1px #e5e5e5 dotted;

}
.payment-method:hover{
	opacity: 0.8;
}

.special-plans-descriptions {
	direction: rtl;
}

/* accordion categories*/
.panel-categories > .panel-heading {
  transition-property: all;
  transition-duration: 0.23s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
  display: block;
  background-color: #8ab928;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  color: #ffffff;
  font-size: 16px;
  font-weight: 300;
  padding-top: 14px;
  padding-right: 18px;
  padding-bottom: 14px;
  padding-left: 18px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgba(255, 255, 255, 0.2);
  border-left-width-value: 2px solid transparent;
  position: relative;
}
.panel-categories > .panel-heading:hover,.panel-categories > .panel-heading.active{
  background-color: #555555;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-left-width-value: 2px;
  border-left-style-value: solid;
  border-left-color-value: #8ab928;
  background: #555555;
  border-left: 2px solid #8ab928;
}
.panel-categories > .panel-heading a:hover{
	color: white;
}
.panel-categories > .panel-heading i {
	color: white;
	padding: 5px;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border: 1px white solid;
}

.panel-categories > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
  padding: 10px;
  padding-right: 30px;
}
.panel-categories > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-categories > .panel-heading .panel-title{
	color: white;
	font-size: 18px;
	font-weight: normal;
}
.panel-categories ul.list li.no-list-style:before{
	content:'';

}
.panel-categories ul.list li.no-list-style a{
	border-top: 1px #656565 solid;
	border-bottom: 1px #656565 solid;
}
.panel-categories ul.list li.no-list-style a:hover{
	border-color:#F77F27;
}

/*blog*/
.blog-wrap .content{
	max-height: 150px;
	direction: rtl;
}
/*dynamic pages*/
.dynamic-page-content{
	direction: rtl;
	text-align: right;
	padding:10px 30px;
	padding-bottom:30px
}
.dynamic-page-content p{
	direction: rtl;
	text-align: right;	
}
/*text ads box*/
.text-item-box{
	text-align: right;
	direction: rtl;
	margin-top: 0;
	padding-top: 0;
}
.text-item-box .text-item-head{
	height: 55px;
	overflow-y:hidden;
	text-align: center; 
}
.text-item-box a .text-item-head .box_type{
	color: white;
	height: 35px;
}
.text-item-box a .text-item-head .head-title{
	padding: 10px;
	color: black ;
}

.text-item-box .boxed_mini_details1{
	font-size: 12px;
	color: #999999;
	border-top: 1px #EFEFEF solid;
	padding-top: 3px;
}
.text-item-box .boxed_mini_details1 i{
	position: relative;
	top: 2px;
}
/*forgot password*/
.forgot-password{
	text-align: center;
}
/*sidebar banners*/
.sidebar-banner{
	margin-top: 10px;
}
.sidebar-banners-wrapper .sidebar-banner{
	background-color: white;
	padding: 5px;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);  
	border:1px #e3e3e3 solid;
}
/*text-item-full*/
.text-item-full{
	direction: rtl;
	text-align: right;
	margin-bottom: 30px;
	margin-top: 30px;

}
.tesxt-item-full-title{
	text-align: center;
	background-color: white;
}

.tesxt-item-full-title span.dash{
	height: 1px;
	background-color: #5CB12F;
	display: block;
}
.tesxt-item-full-title span.title{
	position: relative;
	bottom: 12px;
	background-color: #5CB12F;
	padding: 0 8px;
	border: 1px #5CB12F solid;
	border-radius: 30px;
	color: white
}
.text-item-full .text-item-full-content{
	padding-right: 10px;
	padding-left: 10px;
}
.text-item-full .text-item-full-content .main-item{
	float: right;
}

html > body > section.generalwrapper.min-height{
	min-height: 800px;
}

/* ==========  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:#5CB12F;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar.affix {
	border-bottom:3px solid #5CB12F !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:#5CB12F;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	opacity: 1;
}
.topbar,
.fhmm .dropdown-menu {
	border-top-color:#5CB12F
}
.fhmm .dropdown-menu > li > a:hover,
.fhmm .dropdown-menu > li > a:focus,
.searchmodule {
	background-color:#5CB12F;
	border-color:#5CB12F !important; 
}
#tabbed_widget ul.nav li.active a{
	background-color: #5CB12F
}
.btn-primary{
	background-color: #5CB12F !important;
	border-color: #5CB12F !important;
}
.group{
	border-color: #5CB12F ;
}
.group .groupHeader{
	background-color: #5CB12F;
	border-color: #5CB12F;
}
.notes{
	background-color: #19B8DF;
}
input.form-control:focus,select.form-control:focus{
	border-color: #5CB12F;
}
textarea:focus{
	border-color: #5CB12F !important;
}
.topbar .callus i{
	color: #5CB12F;
}
.widget .title i.glyphicon,.widget.clearfix .title i.fa{
	color: #5CB12F;
}
.copyright small a{
	color: #5CB12F;
}
ul.fa-ul li > i.fa-li{
	color: #5CB12F;
}
.testimonial_desc i.fa.fa-quote-right,.testimonial_desc i.fa.fa-quote-left{
	color: #5CB12F;
}
.label.label-success,.label.label-info{
	color: white;
}
.flexslider ul.flex-direction-nav li a{
	background-color: #5CB12F;
}
.modal-body i.fa{
	color: #5CB12F;
}
.notifi{
	background-color: #5CB12F;
}
.notifi.blue{
	background-color: #19B8DF;
}
#map .row .head-item .boxes small{
	border-top-color: green 
}
.pagination_wrapper  ul.pagination li.active a{
	background-color: #5CB12F;
	border-color: #5CB12F;
}
ul.text-item-list li a:hover{
	color: #F77F27;
}
	/* accordion categories colors*/

	.panel-categories > .panel-heading {
	  background-color: #8ab928;
	  color: #ffffff;
	  border-top-color: rgba(0, 0, 0, 0.2);
	  border-bottom-color: rgba(255, 255, 255, 0.2);
	}
	.panel-categories > .panel-heading:hover,.panel-categories > .panel-heading.active{
	  background-color: #555555;
	  border-left-color-value: #8ab928;
	  border-left: 2px solid #8ab928;
	}
	.panel-categories > .panel-heading:hover:after,.panel-categories > .panel-heading.active:after{
	  content: '';
	  position: absolute;
	  top: 50%;
	  left: 0;
	  width: 0;
	  height: 0;
	  border: 4px solid #8ab928;
	  border-top-color: transparent;
	  border-right-color: transparent;
	  border-bottom-color: transparent;
	  margin-top: -4px;
	}
	.panel-categories > .panel-heading a:hover{
		color: white;
	}
	.panel-categories > .panel-heading i {
		color: white;
		border: 1px white solid;
	}

	.panel-categories > .panel-heading.active i{
		color: #F77F27;
		border-color: #F77F27;
	}

	/*constant colors*/
	.panel-categories > .panel-heading + .panel-collapse .panel-body {
	  border-top-color: #d6e9c6;
	}
	.panel-categories > .panel-footer + .panel-collapse .panel-body {
	  border-bottom-color: #d6e9c6;
	}
	.panel-categories {
	  border-color: #d6e9c6;
	}
	
/*======= theme-stylizer =======*/
#theme-stylizer,#side-bar,#side-bar-control{
	position: fixed;
	top: 50%;
	z-index: 99999999999;
}
#side-bar{
	background-color: #776251;
	color: white;
	font-size: 20px;
	width: 150px;
	height: 50px;
	left:-150px;
}
#side-bar-control{
	background-color: #48372F;
	width: 50px;
	height: 50px;
	cursor: pointer;
	color: white;
	font-size: 30px;
	text-align: center;
	line-height: 57px;
	-moz-border-top-right-radius : 50%;
	-moz-border-bottom-right-radius: 50%;
	-webkit-border-top-right-radius : 50%;
	-webkit-border-bottom-right-radius: 50%;
	border-top-right-radius: 50%; 
	border-bottom-right-radius: 50%;
}

.template-changer-wrapper label,.color-changer-wraper label{
	font-size: 13px;
	font-weight: normal;
	text-align: center;
}
.color-changer-wraper label{
	display: block;
	text-align: center;
}

#theme-stylizer .color-changer-wraper{
	padding: 10px ;
}
#theme-stylizer .color-changer{
	width: 20px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
}

#theme-stylizer .color-changer.green{
	background-color: #5CB12F;
}
#theme-stylizer .color-changer.blue{
	background-color: #293E6B;
}
#theme-stylizer .color-changer.brown{
	background-color: #48372F;
}
#theme-stylizer .color-changer.indigo{
	background-color: #6E9ECF;
}
#theme-stylizer .color-changer.yellow{
	background-color: #F1C40F;
}
#theme-stylizer .color-changer.red{
	background-color: #DC403B;
}
#theme-stylizer .color-changer.dark{
	background-color: #171717;
}
#theme-stylizer .color-changer.purple{
	background-color: #634271;
}
#theme-stylizer .color-changer.orange{
	background-color: #EA5D32;
}
#theme-stylizer .color-changer.dark_green{
	background-color: #588C73;
}


/***** FIXATIONS ******/

.flexslider > ul.slides > li.flex-active-slide > div.boxes > small > i.fa.fa-long-arrow-left{
	position: relative;
	top: 2px;
}
.ImageWrapper,.sidebar-banners-wrapper{
	text-align: center !important;
}

/* MENU MOBILE FIX */
@media screen and (max-width:450px)
{
	nav.fhmm.affix .logo-wrapper .first-tag h1{
		display: none;
	}

	nav .logo-wrapper .tag-lines{
		margin-bottom: 10px;
	}
}
/*Blog Fixation*/
article.blog-wrap .content font{
	font-family: 'YEKAN' !important;
}
article.blog-wrap div.content{
	font-family: 'YEKAN' !important;
}
.blog_container .col-lg-4 .blog-wrap{
	height: 300px;
	overflow-y: hidden; 
}
.blog_container a.btn.btn-primary{
	position: relative;
	bottom: 10px;
}
.blog_container .col-lg-4{
	margin-bottom: 20px;
}
.blog-wrap > div.post-content,.blog-wrap > div.post-content font{
	direction: rtl !important;
	font-family: 'YEKAN';
	line-height: 25px !important;
}
.blog-wrap div.post-date{
	font-family: 'YEKAN' !important;
}
.post-date{
	background-color: #CCCCCC !important;
}
.post-date span{
	display: block;
	padding-right: 5px;
	padding-left: 5px; 
}
font{
	font-family: 'YEKAN';
}

/*CopyRight*/
section.copyright p small{
	direction:rtl
}

/** ALTERNATE HEADER-1 **/
	/* tag & logo */
	.alt-header-1-taglines{
		text-align: right;
		direction: rtl;
		position: relative;
	}
	.alt-header-1-taglines .site-title{
		padding-top: 20px;
	}
	.alt-header-1-taglines .site-subtitle h2{
		display: inline-block;
		padding: 5px 15px;
	}
	.alt-header-1-taglines .site-title h1{
		font-size: 22px;
	}
	.alt-header-1-taglines .site-subtitle h2{
		font-size: 13px;
	}

	.alt-header-1-logo{
		padding-top: 20px;
		text-align: left;
	}

	/* main menu */
	nav.navbar.alt-header-1-menu #defaultmenu ul.nav{
		top:-2px;
	}
	nav.navbar.alt-header-1-menu.fhmm.affix-top #defaultmenu.navbar-collapse.collapse ul.nav.navbar-nav>li{
		margin-top:10px;
	}
	nav.navbar.alt-header-1-menu.affix #defaultmenu ul.nav{
		top:0;
	}
	nav.navbar.alt-header-1-menu div#defaultmenu ul.nav li a{
		padding-left: 30px;
		padding-right: 30px;
	}

.header-marquee{
	background-color: #5CB12F;
	height: 30px;
	direction: rtl;
	text-align: right;
}
.header-marquee marquee{
	color: white;
}
.topbar
{
	border-top:0px;
	border-bottom:0px;
}

/** DIRECT BANK PORTAL STYLES **/
.bank-portal-messages{
	text-align: center;
	direction: rtl;
}
.bank-portal-messages h2{
	font-size: 50px;
}
.bank-portal-messages h4{
	font-size: 22px;
}

.bank-portal-messages .fatal-error{
	padding: 15px;
	background-color: #DC403B;
}
.bank-portal-messages .fatal-error h2,.bank-portal-messages .fatal-error h4{
	color: white;
}

.bank-portal-messages .connection-message{
	padding: 15px;
	background-color: #D9EDF7;
}

/*Share On Social Box*/
.bordered-box{
	border:1px #e5e5e5 solid;
}
.share-on-social{
	text-align: center;
}
.share-on-social .title{
	margin-bottom: 0;
	margin-top: 10px;
	font-size: 18px;
}
.share .social{
	display: inline-block;
	position: relative;
	margin-left: 5px
}
.share .social span a{
	color: white !important;
}
.share .social.facebook span{background-color: #3B5998;}
.share .social.googleplus span{background-color: #DA4F48;}
.share .social.twitter span{background-color: #2AB5E0;}
.share .social.linkedin span{background-color: #0B2B5C;}

.top2{position: relative;top: 2px}



/*form prettifier*/
.pretty-border{
	width : 3px;
	height: 34px;
	background-color: #5CB12F;
	position: absolute;
	left: 15px;
	bottom: 10px;
}
/*popover and tooltip */
.popover-title, .popover-content, .tooltip-inner{
	font-size: 13px !important;
	font-weight: normal !important;
	direction: rtl;
	text-align: center;
}
.popover-title{
	background-color: #5CB12F;
	color: white;
}
/* text ads beautify*/
.text-item-full-content .text-item-box{-webkit-transition: all 0.25s ease-out 0s;-moz-transition: all 0.25s ease-out 0s;-ms-transition: all 0.25s ease-out 0s;-o-transition: all 0.25s ease-out 0s;transition: all 0.25s ease-out 0s;}
.text-item-full-content .text-item-box:hover{background: #353535;color: #CCC;transform:scale(1.1,1.1) ;-ms-transform:scale(1.1,1.1) ; /* IE 9 */-moz-transform:scale(1.1,1.1) ; /* Moz */-webkit-transform:scale(1.1,1.1) ; /* Safari and Chrome */}
.text-item-full-content .text-item-box:hover a .text-item-head .head-title{color: orange;text-decoration: none;font-size: 12px !important;font-weight: normal !important;}
.text-item-full-content .text-item-box:hover .boxed_mini_details1{color:white;}

/*file upload beatify*/
.drop-images{vertical-align: middle;float: right;border: 1px dotted #858585;margin-right: 5px;margin-bottom: 5px;font-size: 18px;position: relative;text-align: center;width: 120px;height: 80px;background: white;}
.drop-images span{margin-top: 20px;position: relative;display: block;font-size: 16px;}
.hover-wrapper {
	position: relative;
	overflow: hidden;
	display: inline-block;
	margin: 0;
	padding: 0;
}
.hover-wrapper .figcaption {
	position: absolute;
	top: 0;
	left: 0;
	width: 97%;
	height: 95%;
	background-color: #5C5C5C;
	color:#fff;
	opacity: 0;
	cursor: pointer;
}

.hover-wrapper .figcaption i{
	font-size: 40px;
	position: relative;
	right: 40%;
	top: 25%;
	color: #FF4B44;
}

/* final table*/

table.final-table{
	margin:20px auto
	border-collapse: collapse;
	width: 100%;
}
table.final-table td,.final-table th{
	border:1px gray solid;
	text-align:center;
	font-size:13px;
	font-weight:400;
	padding:8px
}
table.final-table th{
	background: #5CB12F;
	color: white;
}
	/* make table responsive */
@media 
only screen and (max-width: 700px),
(min-device-width: 100px) and (max-device-width: 700px)  
{

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr { border: 1px solid #ccc; }
	
	td { 
		/* Behave  like a "row" */
		border-right: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-right: 0; 
	}
	
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		right: 6px;
		width: 50%; 
		padding-right: 0; 
		white-space: nowrap;
		text-align: right;
	}
	
	/*
	Label the data
	*/
	td:nth-of-type(1):before { content: "عنوان آگهی : ";}
	td:nth-of-type(2):before { content: "دسته بندی : "; }
	td:nth-of-type(3):before { content: "نوع آگهی : "; }
	td:nth-of-type(4):before { content: "قیمت : "; }
	td:nth-of-type(5):before { content: "وضعیت : "; }
}

/*property page beatifier*/
.contact-seller{
	background-color: #F2F2F2;
	padding: 10px;
	color: black;
	position: relative;
	bottom: 10px;
	border-bottom: 1px dashed #858585;
}
.contact-seller h3.item-title{
	font-size: 18px;
	color: black;
	padding: 0;
	margin: 0;
}

.contact-seller .star-rate{
	color : #F1C40F;
	font-size: 18px;
}

ul.details-summary-list{
	padding-right: 10px;
}

ul.details-summary-list li .icon{
	font-size: 18px;
	position: relative;
	top: 2px;
	padding-left: 5px;
}
ul.details-summary-list li .icon.top2{
	position: relative;
	top: 5px;
}
ul.details-summary-list li .option a{
	color:black;
}


.single-property-meta-wrapper{
	background-color: #F2F2F2;
}
.single-property-meta-wrapper .property-meta{
	font-size: 18px;
	padding: 10px 0;
	cursor: pointer;
}
.single-property-meta-wrapper .property-meta a{
	color: black;
}
.single-property-meta-wrapper .property-meta:hover a{
	color:#5CB12F ;
}


/* choose gateway */
.choose-gateway .gate-way{
	float: right;
	margin-bottom: 10px;
}
.choose-gateway label{
	font-size: 13px;
	font-weight: normal;
}










