@import url(css/complex.css) screen;
@font-face
{
	font-family:YEKAN;
	src:url(assets/fonts/IRANSansWeb.eot) format('eot'),url(assets/fonts/IRANSansWeb.woff) format('woff'),url(assets/fonts/IRANSansWeb.ttf) format('truetype');
	font-weight:400;
	font-style:normal
}
div#left_sidebar {
    margin: 0;
}footer.footer1.ee ul.list li {
    padding: 0;
    border-bottom: none;
}
.backblue {
    background: #37c0f7;
}

div#headsearch h3 {
    background: red;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    margin-bottom: 2px;
}p.alert.searchhead { padding: 0px; background: red;color: #FFF;width: 100%;border-radius: 0px;}
.search_widget input[type="text"] {
    font-size: 10px;
    text-align: center;
}
#headsearch i.fa.fa-search {
    float: right;
    position: relative;
    right: 29px;
    top: -2px;
    color: #FFF!important;
}
.teltour{
float: right;
    width: 95%;
    /* margin-top: -15px; */
    margin-bottom: 6px;
    margin-right: 11px;
    font-size: 12px;
}
h1.panel-title {
    width: 100% !important;
    line-height: 30px;
    padding: 6px !important;
    color: #333 !important;
}
.bottom-div1 {background-image: url(images/name.png);border-top: 2px solid #ab7ab2;
    margin-bottom: 15px !important;margin: auto;height: 13px;background-repeat: no-repeat;background-position: center;width: 100%;float: right;margin-top: 20px;}
footer.footer1.ee ul.list {
    border: none;
}img.imgsho1 {
    width: 100%;
    height: 250px;
}.backblue {
    background: #37c0f7;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none!important;
}
h1.panel-title {
    width: 100% !important;
    line-height: 30px;
    padding: 6px !important;
    color: #333 !important;
}
.bottom-div1 {background-image: url(images/name.png);border-top: 2px solid #ab7ab2;
    margin-bottom: 15px !important;margin: auto;height: 13px;background-repeat: no-repeat;background-position: center;width: 100%;float: right;margin-top: 20px;}
	body
{
	font-family:YEKAN !important;
	font-size:13px;
	line-height:20px;
	position:relative;
	color:#656565;
	padding:0;
	margin:0;
	background:#fff
}header.header1.alt-header .navbar.affix {
    border-bottom: 3px solid #0044a5 !important;
}i.fa.fa-video-camera {
    float: left;
    color: #71cdf2;
    vertical-align: middle;
    line-height: 20px;
}.attention9 {
    color: red;
    direction: rtl;
}

i.fa.fa-play-circle-o {
    position: absolute;
    z-index: 9999;
    top: 42%;
    font-size: 54px;
    color: #b10b69;
    right: 0;
    left: 0;
}
.pic:before {
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    background: rgba(66, 64, 64, 0.35);
    top: 0;
    right: 0;
}.p-2 li {
    width: 11.5%;
}.lefthed{
    background: red;
    color: #FFF;
    width: 123px;
    position: absolute;
    left: 14px;
    top: 11px;
    height: 37px;
    padding-top: 7px;
}
.pic {
    position: relative;}
.attention9 p {
    color: red;
}div#share-buttons {
    width: 100%;
    float: right;
}
a.xs-phone {
     float: right;
    text-align: center!important;
    color: #fff !important;
    font-size: 15px;
    width: 92%;
    line-height: 22px;
    padding: 4px 10px;
}
span.xs-phone-icon {
    background: #df1a1a;
    width: 18%;
    height: 60px;
    display: block;
    float: left;
    line-height: 57px;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    border: 5px solid #807c7c;
    position: absolute;
    left: -5px;
    top: -5px;
    font-size: 30px;
}
h4.visible-xs.panel-title-tel1 {
    background: #df1a1a;
    border-radius: 25px;
    border: 5px solid #807c7c;
    position: relative;
    min-height: 60px;
}
div#share-buttons {
      width: 100%;
    clear: both;
    border: 1px solid #f6f037;
    background: #daf714;
    padding: 8px 0;
    margin-bottom: 10px;
    line-height: 30px
}.border1 a:hover ,.turist7  a:hover,.left_sidebar1  a:hover,ul.news-widget a:hover{
    color: #0044a5 !important;
    padding-right: 10px !important;    transition: all .3s;
}
.border1 {
    border: 1px solid #dfd8d8;
    direction: rtl;
}.panel-title-tel a {
    color: #FFF!important;
    padding-right: 5px!important;
}.turist7.widget.clearfix {
    border: 1px solid #dfd8d8 !important;
    direction: rtl;
}.turist7.widget.clearfix p {
    padding: 5px 15px;
    margin: 0;
    border-bottom: 1px solid #dfd8d8;
}ul.list {
    margin: 0;
}.turist7.widget.clearfix p:last-child ,ul.list li:last-child, div#left_sidebar li:last-child{
    border: none !important;
}
.text-share {
    float: right;
    text-align: right;
    direction: rtl;
    font-size: 15px;
}.share6 img {
    width: 35px !important;
}
	html{	overflow-x:hidden;	overflow-y:auto}
	body,html{	height:100%}
	div.body{	height:100%;	width:100%}	img{	height:auto;	max-width:100%}
.container-fluid.gd {float: right;width: 100%;margin-bottom: 3%;margin-top: 2% !important;
}h3.vdx-Title {
    background: #edeaea;
    padding: 9px 15px;
    text-align: right;
       font-size: 14px;
    height: 52px;
}.owl-prev {
background-image: url(img/pre.png) !important;
    position: absolute;
    left: -57px;
    background-color: #b10b69 !important;
    top: 35%;
    color: #b10b69 !important;
    background-size: 61% !important;
    background-repeat: no-repeat !important;
    background-position: center !important;}
body .width89 div#accordion .panel-heading:hover, section.generalwrapper.dm-shadow.clearfix .vfdx .col-lg-12.col-md-12.col-sm-12.col-xs-12:hover
,body .width89 div#accordion .panel-heading.active{background: #0044a5 !important;}
div#accordion .panel-categories .panel-heading:hover i.fa, .vfdx .col-lg-12.col-md-12.col-sm-12.col-xs-12:hover .fa ,body .width89 div#accordion .panel-heading.active i.fa{
    color: #b4307a !important;
    font-size: 30px;
    margin-top: 0 !important;
}.panel.panel-categories .panel-heading .fa ,.vfdx .col-lg-12.col-md-12.col-sm-12.col-xs-12 .fa  {right: 20px;
    text-align: center;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}div#accordion .panel-heading:hover  a.accordion-toggle, .blog.clearfix .col-lg-12.col-md-12.col-sm-12.col-xs-12:hover a,body .width89 div#accordion .panel-heading.active a {
    color: #fff !important;
}
.panel-categories > .panel-heading:hover:after, .panel-categories > .panel-heading.active:after {

    display: none !important;
}
.ca-content {
    position: absolute;
    left: 120px;
    width: 370px;
    height: 60px;
    top: 20px;
}



.vfdx .blog.clearfix ,.width89 div#accordion .panel-heading{
    background: #f8f8f8;
}
.owl-next {
background-image: url(img/next1.png) !important;
    position: absolute;
    right: -57px;
    background-color: #b10b69 !important;
    top: 35%;
    color: #b10b69 !important;
    background-size: 61% !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
.video-back {
  
    float: right;
    width: 100%;
    position: relative;
    padding: 4% 0px;
    background-size: cover;
    background-attachment: fixed;
}.owl-theme {
}
h3.vdx-Title a{
    color: #010101 !important;
}
.hoverable:hover {
    -webkit-transition: 250ms box-shadow ease;
    -o-transition: 250ms box-shadow ease;
    transition: 250ms box-shadow ease;
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
}.vdx-Image{
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    overflow: hidden;
    text-align: center;
    position: relative;
}
.pic:hover {
    overflow: hidden;
}.pic:hover img {
    transform: scale(1.2);
    min-width: 100%;
}
.hoverable {
    background-color: #fff;
    border: none;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 7px 0 rgba(0,0,0,.2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;    -webkit-transition: 250ms box-shadow ease;
    -o-transition: 250ms box-shadow ease;
    transition: 250ms box-shadow ease;
}
.hoverable:hover .pic img {
    -moz-filter: blur(3px);
    -ms-filter: blur(3px);
    -webkit-filter: blur(3px);
    filter: blur(3px);
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-transition: 700ms all ease;
    -o-transition: 700ms all ease;
    transition: 700ms all ease;
}
..pic img {
    max-width: 100%;
    display: inline-block;
    -webkit-transition: 700ms all ease;
    -o-transition: 700ms all ease;
    transition: 700ms all ease;
}.vdx-Body.contentbox {
    text-align: right;
    padding: 5px 5px;
    height: 81px;
}.vdx-Description {
    font-size: 11px;
        direction: rtl;
}span.regnews {
    /* text-align: right; */
    color: #449ce8;
}
.footer1 .news-widget a,.footer1 .news-widget i {color: #1b1b1d!important;
}footer.footer1 ul.news-widget a {color: rgb(211,211,211) !important;text-align: right !important;float: right;
}.right7 {float: right;width: 100%;
}section.generalwrapper.dm-shadow.clearfix {float: right;width: 100%;}
.col-xs-12.form-register2 { background-image: url(../../../img/email3.png);
background-size: 9%;background-repeat: no-repeat;border-top: 4px solid #1471c3;padding-bottom: 3%;background-color: rgb(34,34,36);background-position: 93% 67%;    text-align: center;
}div#footer1 hr {border-color: #373434;margin: 10px 0;
}nav.navbar.navbar-default.fhmm.alt-header-1-menu.col-sm-8.col-xs-12.affix-top {margin-top: 1%;}
.col-xs-12.form-register2 h4 {color: #0fb7f8;text-align: center;font-family: yekan;float: right;width: 100%;font-size: 23px;padding-top: 23px;
}.about-img {background-image: url(images/background-06.jpg);
    float: right;    width: 100%;    position: relative;        padding: 4% 0px;    margin-bottom: 3%;    background-size: cover;    background-attachment: fixed;}
span.category i.fa.fa-long-arrow-left {    vertical-align: middle;    padding-left: 8px;   color: #0fb7f8;}span.category {    float: left;}
.about-img:after {content: "";    background: rgba(25, 25, 25, 0.6);  position: absolute;
    left: 0;right: 0;bottom: 0;top: 0;transition: 1.2s;transition-delay: 0.6s;z-index: 1;}
 .lasttours-footer1 a {    color: #0fb7f8 !important;    position: relative;    transition: all .2s ease;    text-align: right}
.map {margin: 2% 0;    float: right;    width: 100%;margin-bottom: 0px!important;}
.footer1 ul.list li a,.footer1 ul.list li{font-size:12px!important}
.lasttours-footer1{ont-size:15px}
.fix-last{    background: #F2F2F2;    border-left: 6px solid #32a9df;    color: #000000;    float: left;    font-size: 12px;
    height: 60px;    margin-bottom: 10px;    margin-top: 10px;    padding: 5px;    position: fixed;    right: -78px;    text-align: right;    top: 205px;
    transition: all 0.3s ease-in 0s;    width: 150px;    z-index: 1000;
}.row.h-banner {    margin: auto;    text-align: center;}
.fix-last1{    background: #F2F2F2;    border-left: 6px solid #32a9df;    color: #000000;    float: left;    font-size: 12px;    height: 60px;
    margin-bottom: 10px;    margin-top: 10px;    padding: 5px;    position: fixed;    right: -78px;    text-align: right;    top: 265px;    transition: all 0.3s ease-in 0s;
    width: 150px;    z-index: 1000;}
.des-img {    width: 100%;padding-bottom: 3%;    float: right;text-align: center;    background: #fff;}
.des-img .col-sm-3.col-xs-12:hover .des-img .fa {    box-shadow: 0px 0 30px 0 rgba(100, 103, 121, 0.31);}
h5.text-bold2 {    margin-top: 24px;    color: #3e3f40;    text-align: center;    font-size: 23px;    font-family: yekan;}
p.inset-xl-left-40 {  text-align: justify;direction: rtl;   font-size: 14px;    line-height: 30px;    color: #808080;}
hr.divider7 {    border: 1px solid #0fb7f8;    margin-bottom: 22px !important;    width: 100px;    margin: auto;}
.des-img .fa {  color: #ad146a;    width: 100px;    height: 100px;    line-height: 100px;    border-radius: 50%;    display: inline-block;    font-size: 50px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    transform: translate(0, 0);    box-shadow: 2px 0 20px 0 rgba(100, 103, 121, 0.21);    text-align: center;}
.fix-last a:hover,.fix-last1 a:hover,.fix-last a,.fix-last1 a{color:#32AADF}
.fix-last:hover,.fix-last1:hover {    background: rgba(100, 152, 221, 0.06) none repeat scroll 0 0;    right: 0;}
.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
}.col-md-9.col-sm-12.col-xs-12.clearfix.boxes {
    background: transparent;
}
	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-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
}
.tel {
    font-size: 20px;
    border: none;
    color: #0044a5 !important;
}.tel .phone8 a {
    color: #0044a5 !important;
    font-size: 18px;    padding: 3px 0px !important;
    display: block;
}.tabbable ul.nav.nav-tabs li.active a {
    color: #ad146a !important;
    background: transparent !important;
    float: left;
    margin: 8px 0;
    font-size: 17px !important;
}.tabbable ul.nav.nav-tabs {
    float: left;
}
a.telphone8 {
    direction: rtl;
    text-align: right;
    color: #ffffff!important;
    padding-right: 6px;
}.panel-title-tel {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    direction: rtl;
    background: #0044a5;
    padding: 10px;
    /* color: #FFF!important; */
}
section.generalwrapper.dm-shadow.clearfix .panel-heading {
    background: #eee !important;
    padding: 0% 4% !important;
}
section.generalwrapper.dm-shadow.clearfix .panel-heading:hover{
    background: #0044a5 !important;
}
	dl,ol,ul
{
	margin-left:30px;
	margin-bottom:1.25em;}
	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-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%
}div#accordion .panel.panel-categories {
    margin: 0 !important;
    background: #f6f6f6;
    border-radius: 0 !important;
    padding: 0 !important;
    border: none !important;
}
	mark
{
	margin:0 6px
}.panel-heading.active + .collapse {}
.navbar.affix
{
	position:fixed !important;
	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;    padding: 0;display:block}
.logo-wrapper .logo,.logo-wrapper .tag-lines{	display:inline-block}
.logo-wrapper{	text-align:center}.row {margin-left: 0;margin-right: 0;}
.span-row2 {    float: right;    padding: 9px 2px !important;    font-size: 11.5px !important;    text-align: center;    font-weight: normal !important;    font-family: yekan;color: #777;
border-right: 1px solid #ddd;}
.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:#0044a5 ;
	color:#fff;
	margin-top:5px;
	padding-bottom: 5px;
}.panel-categories > .panel-heading + .panel-collapse .panel-body {border: none !important;}
.navbar.affix .logo-wrapper .tag-lines{left:60px;	top:-15px}
.panel-collapse.in {float: right;width: 100%;background: #f6f6f6;border-top: 1px solid #dedee1;}
.navbar.affix .logo-wrapper .tag-lines .second-tag
{
	display:none
}.widget .title h3 {
    margin: 0;
    font-family: yekan;
    font-size: 14px;
}
.panel-group .panel + .panel {
    margin-top: 0 !important;
}.blog34 p {
    min-height: 92px;
}
div#defaultmenu {
    float: right;
    width: 100%;
}.floatleft li {}
div#defaultmenu ul.nav.navbar-nav a.auto7 img {
    width: 82%;
    /* margin-top: 18px; */
    text-align: center;
    transition: all 0.5s ease;
    margin: auto;
    position: relative;
    top: 3px;
}.no-padding {
    padding: 0;
}.right-w1 {
    width: 54.8%;
}.shahrefarang{
       width: 210px;
    height: 57px;
    margin-top: 17px;
}.affix .shahrefarang {
    width: 200px;
    height: 50px;
    margin-top: 5px;
}

.w5 {
    width: 10%;
    text-align: center;
}
.float5 li {
    float: left !important;
}
.floatleft li{    float: right !important;}
.floatleft {
    padding-right: 0;}
.right-w1.float5 {    padding-left: 0;
}.container-fluid.margin-top2 {
    margin-top: 4%;
}
div#defaultmenu ul.nav.navbar-nav li {
    float: none;    text-align: center;text-align: center;
    line-height: 89px;transition: all 0.5s ease;
    display: inline-block;
}div#defaultmenu ul.nav.navbar-nav {
    width: 100%;    top: -3px;
    float: right;
    text-align: center;
    margin: auto;
}.blog34 .post-date {
    background: #f3f4f5;
    margin: 0 !important;
}
/*.blog34 img.img-responsive {
    backface-visibility: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: transform;
    vertical-align: middle;
}
.blog34 img.img-responsive:hover, .blog34 img.img-responsive:focus, .blog34 img.img-responsive:active {
    transform: scale(1.1);
}*/

.blog34 article.blog-wrap {
    backface-visibility: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    overflow: hidden;
    position: relative;
    transform: translateZ(0px);
    vertical-align: middle;
}
.blog34 article.blog-wrap:hover::before, .blog34 article.blog-wrap:focus::before, .blog34 article.blog-wrap:active::before {
    left: 0;
    right: 0;
}
.blog34 article.blog-wrap::before {
    background:#ae176c none repeat scroll 0 0;
    content: "";
    height: 4px;
    left: 50%;
    position: absolute;
    right: 50%;
    top: 0;
    transition-duration: 0.3s;
    transition-property: left, right;
    transition-timing-function: ease-out;
    z-index: 1;
}.blog34 article.blog-wrap {
border: 1px solid #ae176c !important;
    background: #fbfcfd;}
.blog34:hover article.blog-wrap {
    background: #0044a5;
}.blog34:hover article.blog-wrap a {
    color: #fff !important;
}
.blog34 article.blog-wrap {
    /* Firefox */
    -moz-transition: all 1s ease-in;
    /* WebKit */
    -webkit-transition: all 1s ease-in;
    /* Opera */
    -o-transition: all 1s ease-in;
    /* Standard */
    transition: all 1s ease-in;
}
.affix {
    position: fixed!important;
    width: 100%;
    z-index: 999;
    top: 0;
}.blog34 h2 a {
    color: #0044a5 !important;
}.border1 a {
    color: #595656 !important;
}.blog34 p {
    text-align: justify;
}
.affix div#defaultmenu ul.nav.navbar-nav li {
    line-height: 54px;
}.affix div#defaultmenu ul.nav.navbar-nav a.auto7 img {
        width: 53%;
    height: 56px;
}li#menu-item-3 {
    margin-right: 20px;
}
	#defaultmenu ul.nav{position:relative;}
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}
.banner-last5 {   float: right;    margin-bottom: 1%;}
.banner-last5 img {    min-height: 75px;}
.col-sm-9.col-xs-12 section.generalwrapper.dm-shadow.clearfix.min-height {    border: none;
}span.category {    margin-bottom: 5% !important;    float: right;}
.col-xs-12.about-last p{    text-align: justify;    float: right;    direction: rtl;}
.col-xs-12.about-last {float: right;margin-top: 2%;    margin-bottom: 30px;    text-align: right;    font-family: yekan;    line-height: 33px;    background: rgba(245, 245, 245, 0.5);
    color: #010101;    padding: 0 3%;    width: 100%;    border-bottom: 5px solid #f4f2f2;    border-top: 5px solid #f4f2f2;    position: relative;    z-index: 9;}
span.month {    color: #808080;font-weight: normal !important;    font-size: 12px;    margin: 5px 0;    float: right;    width: 100%;}
div#accordion .panel-group .panel + .panel {
    margin-top: 5px;
    background: #f8f8f8;
}
.width10 article.blog-wrap {
background-color: #fff;
    border: none;
    -ms-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 7px 0 rgba(0,0,0,.2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;-webkit-transition: 250ms box-shadow ease;
    -o-transition: 250ms box-shadow ease;
    transition: 250ms box-shadow ease;
}.blog34 article.blog-wrap {
    margin-bottom: 10px;
}
.width10 article.blog-wrap:hover, .blog34 article.blog-wrap:hover{    -webkit-transition: 250ms box-shadow ease;
    -o-transition: 250ms box-shadow ease;    transition: 250ms box-shadow ease;    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
}.col-sm-12.col-xs-12.color7 {    background: #f3f4f7;    padding-top: 1%;float: right;}
.col-xs-12.about-last h4 , h4.title8 ,.tesxt-ads-full-title span.title{font-family: yekan;
    position: relative;    padding-right: 30px;    font-size: 22px;    color: #1f2746;    padding-bottom: 25px;margin-bottom: 1%;text-align: center;margin-top: 3%;font-weight: bold;}
.col-xs-12.about-last h4:after ,h4.title8:before,.tesxt-ads-full-title span.title:before{
    content: "";
    right: 47%;
    position: absolute;
    bottom: 0px;
    border-bottom: 2px solid #ad146a;
    width: 110px;
    height: 4px;
    margin: auto;
}	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)
}.ImageWrapper .ImageOverlayK:after {
    background: none repeat scroll 0 0 rgba(56, 101, 168, 0.8) !important;}
    .ImageWrapper .ImageOverlayK:before {
    background: none repeat scroll 0 0 rgba(174, 168, 168, 0.5)!important;}span.WhiteHollowRounded {
    width: 150px !important;
    border: none;
    color: red;
    right: 25%;
}.col-sm-9.col-xs-12 section.generalwrapper.dm-shadow.clearfix.min-height .container {
    padding: 0;
}
.WhiteHollowRounded>a {
    color: #fff;
    display: block;
    font-weight: 400;
    border-bottom: 3px solid #33bff7;
    /* background: #33bff7; */
}.col-lg-3.col-md-4.col-sm-6.col-xs-12.main-ads.advtype9 {
    padding: 0;
}
.tour-row1 {
    width: 100%;
    float: right;
    background: #eee;
}.panel-categories > .panel-heading:hover:after, .panel-categories > .panel-heading.active:after {}
span.title-row1 {
    float: right;
    text-align: center;
    padding: 0;
    border-left: 1px solid #d7d5d5;
    font-size: 12px;
    min-height: 40px;
    line-height: 40px;
    background: #0044a5;
    direction: rtl;
    /* border-bottom: 2px solid #fb0ce2; */
    color: #ffffff;}
.col-xs-12.col-sm-12.pull-right .col-lg-3.col-md-4.col-sm-12.hidden-xs.first.clearfix {    padding-right: 0;
    float: right;
}.col-lg-9.col-md-8.col-sm-12.col-xs-12.clearfix {
    padding: 0;
}
.vfdx .col-lg-12.col-md-12.col-sm-12.col-xs-12 {}
.widget.clearfix {
    border: 1px solid #ccc8c8;
}.vfdx h2 i {
    float: right;
    vertical-align: middle;
    line-height: 22px;    color: #fff;
    margin-left: 6px;
}.vfdx h2 a {
    float: right;
    width: auto !important;
}i.fa.fa-eye {
    color: #36c0f6;
}
.boxes:hover .ImageOverlayK:before,.boxes:hover .ImageOverlayK:after {
    opacity: 1;
}
	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#defaultmenu li.active, div#defaultmenu li:hover {
    border-bottom: 2px solid #0044a5;
}
	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:#fff!important}.topbar a{	color:#fff!important}
.topbar p{    color: #fff;    font-size: 12px!important;    margin-bottom: 0!important;
}.searchmodule.mini-search.clearfix {
    background: transparent !important;
}h1.panel-title {    font-family: yekan;background: rgba(62, 197, 247, 0.65);    width: 70%;margin: auto;padding: 20px;color: #fff;}.alt-header-1-logo {}
.topbar{background:#0044a5;     padding-top: 9px;    line-height: 29px;}
.callus,.topbar .topmenu{	display:inline-block;	position:relative}
.topbar .topmenu{bottom: 0px;margin: 0 !important;}
.topbar .topflags{	display:inline-block;	margin:6px 0 0;	padding:2.4px 0;	position:relative
}.topbar ul.list-inline.list-inline-0 {    margin: 0 !important;}
.topbar .topmenu li{border-right: 1px solid rgb(227, 225, 225);float: left;    list-style: none;    padding: 0px 10px;    direction: rtl;
}
ul.list-inline.list-inline-0 li .fa-facebook { background: #3B579D;}
ul.list-inline.list-inline-0 li .fa-paper-plane {background: #5EA9DD;}ul.list-inline.list-inline-0 li .fa-google-plus {background: #D44233;}
ul.list-inline.list-inline-0 li .fa-linkedin {background: #0077B5;}
ul.list-inline.list-inline-0 li .fa-instagram { background: linear-gradient( #400080, transparent), linear-gradient( 200deg, #d047d1, #ff0000, #ffff00)!important;}
ul.list-inline.list-inline-0 li .fa:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}ul.list-inline.list-inline-0 li .fa {

    font-size: 18px;
    text-align: center;
    width: 30px;
    height: 29px;
    margin: auto;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
    line-height: 29px;
    cursor: pointer;
    border-radius: 3px;
    margin-left: 2px;
}
ul.list-inline.list-inline-0 li {
    padding: 0;
}






.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:#01010}
.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)
}
.h1catside{
    
    text-align: right;
    font-size: 19px;
    /* margin-bottom: 3%; */
    color: #0044a5;
    border-bottom: 2px solid #ad146a;
    padding-bottom: 4px;
    float: right;
    width: 86%;
    margin-top: 1%;
    margin-right: 7%;
}
.overlay1
{
	background-color:rgba(255,255,255,.9);
	height:100%;
	margin:0;
	position:relative;
	width:100%;
	z-index:1
}
	#wrapper
{
	padding:20px;
	background:#fff
}
.generalwrapper,.secondwrapper
{
	background:#fff;	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;	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
}i.fa.fa-bars.banner-icon {
    color: #0044a5!important;
}
.cats_widget h3
{
	margin-top:0!important
}
.widget .title h3
{
}
.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:0
}
.check li,.widget ul.list li,.widget ul.news-widget li
{	list-style:none;
	margin-bottom:5px;
	direction:rtl
	text-align: right;
}
.check li:before,.widget ul.list li:before
{

}footer.footer1.ee i.fa {
    float: right;
    margin-left: 5px;
    font-size: 13px;    padding-right: 0;
    color: #fff !important;
    vertical-align: middle;
    line-height: 20px;
}
.widget ul.list li:hover,.widget ul.news-widget li:hover,.widget ul.news-widget li a:hover
{
	color:#0044a5
}ul.news-widget li {
    border-bottom: 1px solid #363636;
    padding: 3% 0;
    font-size: 12px;
    margin: 0 !important;
}
.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
}
h3.bannertitle {    margin-bottom: 0;
    direction: rtl;
    font-family: yekan;
    font-size: 16px;
}
.header-title,.widget .title h3 ,h3.bannertitle{
padding: 4%;
    color: #fff;
    /* background: #0fb7f8; */
    /* background: -webkit-linear-gradient(48deg, #37c0f6 0%, #0044a5 100%); */
    background: -ms-linear-gradient(48deg, #37c0f6 0%, #0044a5 100%);
    /* background: linear-gradient(48deg, #37c0f6 0%, #0044a5 100%); */
    background: #dfd8d8;
    border-bottom: 2px solid #0044a5;
    color: #0044a5;
}
	#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;
	    display: none;
}
.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
{
}
.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
{     float: right;
    width: 100%;background-attachment: fixed;
    padding: 30px;    
    background-color: #1b1b1d !important;    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}
.copyright small,.footer1,.footer1 a,.footer1 p
{
	color:#b4b0b0;
	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
}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #0044a5 !important;
}
.copyright .social span
{
	background-color:#010101;
}section#demos {
    padding: 0 15px;
}.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: block !important;  
}.owl-theme {
    width: 90% !important;
    margin: auto !important;position: relative;
}
.footer1 .widget .title h3
{
    border-bottom: 0 solid #afb1b9;
    margin-bottom: 10px;
    padding-top: 8px;
    text-transform: uppercase;
    padding: 0;
    padding-bottom: 8px;
}
.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 rgb(44,44,46);
    background: #0044a5;
    text-align: center;
    float: right;
    color: rgb(211,211,211);
    width: 100%;
}
.copyright small {
    color: rgb(211,211,211) !important;
}
.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
}
footer.footer1 h3:after,div#footer4 h4:after {
    position: absolute;
    background: #0fb7f8;
    content: "";
    width: 126px;
    height: 1px;
    top: 50%;
    left: 0;
}
footer.footer1 li a{position:relative;}
footer.footer1 li a:before {
    content: '';
    width: 4px;
    height: 4px;
    background-color: #fff;
    display: inline-block;
    /* margin-left: 6px; */
    border-radius: 5px;
    right: 0;
    position: absolute;
    top: 48%;
}
footer.footer1 h3 {
background: transparent !important;
    color: #fff;
    font-family: yekan;
    text-align: right;
    font-size: 16px;
    position: relative;
    /* border-bottom: 1px solid #625e5e; */
    padding-bottom: 8px;
}footer.footer1 li {
  width: 80px;
    float: right;
    text-align: right;
    margin-left: 1%;position:relative;
}div#footer4 {
    float: right;
    direction: rtl;
}div#footer4 h4 {
color: #fff;
    font-family: yekan;
    text-align: right !important;
    font-size: 19px;
    margin-top: 0;
    /* border-bottom: 1px solid #0fb7f8; */
    padding-bottom: 8px;
    position: relative;
}footer.footer1 li a:hover {
    background: transparent;
    color: #e3dede !important;
}
footer.footer1 li a {        padding-right:11px !important;   position: relative;
    text-align: right;    padding: 5px;
}
footer.footer1 .widget.clearfix {
    border: none;
}.blog34 article.blog-wrap {
    border: 1px solid #d9cdcd;
    border-radius: 3px;
}
.form-register2 input {
     padding: 8px 25px;
    text-align: right;
    margin-left: 12px;
    /* float: right; */
    border-radius: 0;
    border: 1px solid #222224;
    min-height: 48px;
}section.post-wrapper-top.dm-shadow.clearfix {
    margin-bottom: 3   ; float: right;
    width: 100%;
}span.month {
    margin: 0;
}.blog34 .blog-wrap .content {
    max-height: 100%;
    direction: rtl;
}.blog34 article.blog-wrap .content {
    padding: 4%;    float: right;
    width: 100%;
  
}.blog34 h2 {margin: 0;
}.blog34 span.category i {
    margin-left: 5px;
}.border1 .list li, .border1 {
    background: #f5f6f7;
}article.blog-wrap p a {
    color: red !important;
}
.turist7.widget.clearfix a {
    color: #292828 !important;
}.blog34 span.category {
    float: left;    font-size: 11px;
    padding-left: 11px;
    color: #0044a5;
}.blog34 .WhiteHollowRounded>a {border: none !important;
}.blog34 .WhiteHollowRounded>a {
border: none !important;font-size: 20px;}.blog34 .WhiteHollowRounded>a i.fa.fa-search {margin-left: 48%;}
.blog34 article.blog-wrap .content h2 {
    margin-top: 0;height: 47px;padding-bottom: 0;
}
a.btn.btn-primary.btn-xs.pull-left {
    display: none;
}span.month {
    background: transparent !important;
    color: #464e52 !important;
    float: right;
}.register58 {
    border: none !important;
}.register58 .widget.clearfix {
    border: none;
}
.post-wrapper-top-breadcrumb li {
    float: right;
    margin-left: 10px;
}.post-wrapper-top-breadcrumb li a {
        color: #585555 !important;

    z-index: 99999999999999999999999999999999999999999999;
}ul.list {}ul.list li ,div#left_sidebar li{
    padding: 8px 13px;
    border-bottom: 1px solid #dfd8d8;
}div#right_sidebar .widget.clearfix {
    border: none;
}div#left_sidebar .widget {
    border: 1px solid #dfd8d8;
}.post-date.item-blog7 span.month {
    width: 33% !important;
}.post-date.item-blog7 i {
    color: #3dc5f6;
    margin-left: 6px;
}.post-date.item-blog7 span.category {
    margin: 0 !important;
}label.cmtx_label {
    min-width: 181px;
    font-weight: normal;
}.cmtx_name_field ,input.cmtx_field.cmtx_text_field.cmtx_email_field,.cmtx_securimage_field {
    min-height: 32px;
    background: #fafafa;
    border: 1px solid #ccc4c4;
    border-radius: 3px !important;
}h3#cmtx_form ,h3#cmtx_comments{
    font-family: yekan;
    border-bottom: 1px solid #ebe3e3;
    padding-bottom: 8px;
    font-size: 17px;
    color: #0044a5;
}
.post-wrapper-top-breadcrumb ul.breadcrumb i.fa.fa-home {
    float: right;
    vertical-align: middle;
    margin-top: 2px;
    margin-left: 6px;
    color: #0044a5;
    font-size: 15px;
}
.yrt .boxes.ads-box.text-ads-box:hover {
    box-shadow: 0px 2px 3px 1px #e0dfdf;
}
.container-fluid.yrt {
    width: 100%;
    float: right;;
}.yrt .col-lg-4.col-md-4.col-sm-6.col-xs-12.main-ads .boxes.ads-box.text-ads-box {
    margin-bottom: 11px;
    border: 1px solid #ccc;
    padding: 3%;
}.yrt i.fa.fa-plane {
    background: #0044a5 !important;
    color: #fff;
}ul.news-widget {
    /* float: right; */
    /* width: 100%; */
    direction: rtl;
}
li.label.label-info.no-hover {
    background: #f4f1f1;
    border: 1px solid #cfcbcb;
    color: #35c0f5;
    padding: 8px;
    font-size: 11px;
}
section.post-wrapper-top.dm-shadow.clearfix h1,.h1inside {
 padding-bottom: 10px !important;
    font-family: yekan;text-align: right;
    font-size: 19px;    margin-bottom: 3%;
    color: #0044a5;
    border-bottom: 2px solid #ad146a;
    padding-bottom: 7px;
    float: right;
    width: 100%;
    margin-top: 3%;
 
}
.col-xs-12.form-register2 input[type="submit"] {
    background: #0fb7f8;
    background: -webkit-linear-gradient(0deg, #930253 0%, #ba0e6f 100%);
    background: -ms-linear-gradient(0deg, #930253 0%, #ba0e6f 100%);
    background: linear-gradient(0deg, #930253 0%, #ba0e6f 100%);    color: #fff;
    min-width: 125px;
    text-align: center;
}
.col-xs-12.form-register2 form {
    margin: auto;
    padding-bottom: 4%;
    text-align: center;
    width: 100%;
    display: inline-block;
    direction: rtl;
    padding: 17px 0;
}
.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:hover {
    border-bottom: 3px solid #004299;
}
.boxes
{    background: #fafafa;   position: relative;
    overflow: hidden;
    margin-bottom: 0;
    border-bottom: 3px solid transparent;
    -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-size:13px;
	font-weight:400;
	direction:rtl
}
.boxes_img .box_type span
{
	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;
	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;
	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
}.marketing a:hover {    color: #90dcfb  !important;
}.blog.clearfix .col-lg-12.col-md-12.col-sm-12.col-xs-12 a {
        line-height: 24px;color: #fff !important;    font-weight: normal;    font-size: 12px;
}section.generalwrapper.dm-shadow.clearfix.min-height.vfdx .blog-wrap h2:hover a, section.generalwrapper.dm-shadow.clearfix.min-height.vfdx .blog-wrap h2:hover i {    color: # !important;
}div#accordion-1 a {    float: right;    text-align: right;
}.panel.panel-categories .panel-heading {padding: 12px 13px !important;
}div#accordion .panel-body li {     padding-right: 16px;   position: relative;    float: right;    width: 100%;    text-align: right;    margin-bottom: 8px;    direction: rtl;
}
.width89 div#accordion .panel-body li:hover a,.width89 div#accordion .panel-body li:hover:before {
    color: #0fb7f8 !important;    padding-right: 16px;
    background: #f6f6f6;transition: all .3s;
}
li.no-list-style.red {padding-right: 0 !important;}div#accordion li.no-list-style.red a {color: #ad146a !important;}
li.no-list-style.red:before{display:none !important;}
div#accordion .panel-body li:before {
    content: "\f053";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    /* width: 4px; */
    font-size: 11px;
    /* height: 4px; */
    background-color: #fff;
    display: inline-block;
    /* margin-left: 6px; */
    border-radius: 5px;
    right: 0;
    position: absolute;
    top: 29%;
    color: #1f2746;
}section.generalwrapper.dm-shadow.clearfix .vfdx .col-lg-12.col-md-12.col-sm-12.col-xs-12 .content {
    margin-top: 7px;
}
div#accordion .panel-body.panel-body {    padding-right: 18px !important;padding: 0;
}div#accordion .panel-body li a {  color: #1f2746 !important;  font-size: 12px;}
.blog-wrap {    float: right;
}.vfdx h2 {   margin: 0 !important;}.vfdx a.btn.btn-primary.btn-xs.pull-left {    display: none;}
.blog.clearfix .col-lg-12.col-md-12.col-sm-12.col-xs-12, .width89 div#accordion .panel-heading {
    float: right;
    padding: 0% 4% !important;
    background: #181c3b !important;
    border-bottom: 1px solid #dbd9d9 !important;
    min-height: 40px;    border-top: 0;
    width: 100%;
    overflow: hidden;
    display: block;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}.color7 .blog-wrap h2 a{transition: all .3s;    color: #010101 !important;    text-decoration: none;    text-align: right;    font-weight: normal;    margin: 0% 0 !important;
    float: right;    width: 100%;    line-height: 23px;
}span.month i.fa.fa-calendar {    color: #0fb7f8;    margin-left: 6px;    font-size: 12px !important;}
.blog-wrap h2 a:hover{  color:#c62a82 !important;}
.blog.clearfix.news3 span.month {    background: transparent;    color: #656565;}
.blog.clearfix.news3 p {    width: 100%;    float: right;    text-align: justify;}
.blog-wrap div.post-date {  width: 100%;}a.none {    display: none;}
section.generalwrapper.dm-shadow.clearfix.min-height.vfdx .blog-wrap h2:hover {    transition: all .3s;    color:#fff !important;}
.blog-wrap h2:hover a{    transition: all .3s;    color:;#0fb7f8 !important;}
.blog-wrap h2{    display: inline-flex;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-weight:300;	direction:rtl}
.blog-wrap div.post-meta i{	margin-left:5px;	margin-right:5px;	color:#aaa}
.blog-wrap div.post-date{	float:left;	margin-top:3px;	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:14px;	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 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
{	bottom:0;
	left:0;
	right:0;
	top:0;
	z-index:0;	margin-bottom:0;
	padding:0;
	position:relative;
	text-align:left
}
.post-wrapper-top-breadcrumb ul.breadcrumb {
    margin: 0;
    padding: 9px 0;
    float: right;
}
.post-wrapper-top-breadcrumb {
    float: right;
    width: 100%;
    background: #f2f2f2;
    display: block;
}
.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-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)
}.col-lg-8.col-sm-6.col-md-6 {
    margin: 0 !important;
}
.dm-shadow
{}
.agencies_meta i,.agents_widget i,.callus i,.modal-body ul li i,.ps-desc h3 a,.testimonial_desc p i
{
	color:#19B8DF
}section.generalwrapper.dm-shadow.clearfix .container-fluid{}section.copyright p {
    margin: 0;
}
.fhmm .dropdown-menu>li>a:focus,.fhmm .dropdown-menu>li>a:hover,.searchmodule
{
	background-color:#19B8DF;
	border-color:#19B8DF!important
}
.blog-wrap div.post-date span.views, .blog-wrap div.post-date span.month {
    width: 50%;
    float: right;
}
	#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: #0fb7f8 !important;
    vertical-align: middle;}
	#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:#0044a5;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.form-control:focus,ul.real-estate-cats-widget li ul
{
border-color:#0044a5 
}
.btn-primary
{
	background:#0044a5 !important;
	border-color:#0044a5 !important
}.width10 {
    padding: 0;
}
	@media screen and (min-width:900px){
	    .advtype9 .boxes.ads-box {
    height: 38px;
}}
	@media screen and (min-width:800px){
	    .wer h3:after {width: 400px !important;}
.width74, .width89 {    width: 21%;}.width75 {  padding: 0;  width: 58%;}
.width74 {    padding-left: 0;}
.width89 {    padding-right: 0;}.width10 { }
	}
	@media screen and (max-width:768px){
	    
    .alt-header-1-logo {text-align: center !important;}button.navbar-toggle {    background: #75b4eb;    width: 93%;    color: #fff;
}.callus p {    float: right !important;    margin-right: 4%;    display: inherit !important;}
.callus {    text-align: center;}
.col-lg-9.col-md-8.col-sm-12.col-xs-12.clearfix {padding: 0 15px;margin-bottom: 10%;}.content-search {    width: 100% !important;}.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;	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;}
.rtl,input.rtl,textarea.rtl{	font-size:13px;font-weight:400;	direction:rtl;	text-align:right}
	h3.YEKAN{	font-size:13px;	font-weight:400}
.label-important{	background-color:#0044a5}
.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;
}
.group
{
	border:1px #e3712c solid;
	direction:rtl;
	width:100%;
	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: 12px;
    position: relative;
    top: 3px;
    left: 5px;
    color: #4ec7f6;
}
	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:#0044a5;
	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 #0044a5 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:#0044a5
}
	#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:#0044a5;
	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;
margin-left:1px;
}
	#defaultmenu ul li a
{
	font-size:14px;
	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-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;
}
.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:#0044a5
}
	#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:#0044a5;
	color:#fff;
	direction:rtl;
	padding:2px 10px;
	height:25px;
	position:absolute;
	top:35px;
}
.speciality
{
	background-color:#0044a5;
	color:#fff;
	direction:rtl;
	padding:2px 10px;
	height:25px;
	position:absolute;
	top:0;
	right:15px;
}
.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
}#tab .advtype9 .boxes .title span {
    font-weight: bold;
    font-size: 14px;
}
.map div.boxes h2.title a {
    font-weight: bold !important;
    line-height: 21px;
}.map h2.title {
    min-height: 52px!important;
}
.search-not-found
{
font-size: 17px;
    line-height: 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:#0044a5
}
.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-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
{	color:red;
	font-size:11px
}
.custom-form textarea
{
	resize:none;
	min-height:100px
}
.custom-form #map-convas
{
	width:100%;
	height:400px
}
.attention4{    background: #f3f5f8;
    border: 2px solid #37c0f6;
    padding: 15px;
    color: #666363;    margin-top: 10px;
    font-size: 12px;}
    span.glyphicon.glyphicon-warning-sign {
    color: #0044a5;
}
.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
}
.final-table
{
	margin:20px auto
}
.final-table tr td
{
	border:1px gray solid;
	text-align:center;
	font-size:13px;
	font-weight:400;
	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
}
	#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
}.left_sidebar1 {
    float: left !important;
}
.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-ads{
	float: right;
}
#map .row .head-ads .boxes{
	text-align: center;
}
#map .row .head-ads .boxes small{
	border-top: 1px red solid;
}
.mini-search .div{
	float: righ
}
.mini-search{
	background-color: #0044a5 ;
	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: 104px;
	text-align: center;
	border-top-left-radius:5px;
	border-bottom-left-radius:20px;  
}
.categories .boxes small.pull-left{
	font-size: 13px;
	font-weight: normal;
	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-ads .boxes h2.title small{
	display: block;
	font-size: 10px !important;
}
#tab .main-ads .boxes h2.title small i.fa{
	position: relative;
	top:2px;
}
#tab.tab-pane.active > div.main-ads{
    float: right;
}
#tab.tab-pane.active > div.main-ads .boxes h2.title a{
    color: black;
    font-weight: normal;
}
.widget ul.text-ads-list li,.widget ul.text-ads-list li a{
	color: black;
}
.widget ul.text-ads-list li small{
	display: block;
	color: #999999
}
.widget ul.text-ads-list li small i{
	position: relative;
	top: 2px;
}
.privacy-report-sign{
background-color: #f8f7f7;
    color: white;
    border: 1px solid #0044a5;
	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-adsId{
	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-ads-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-ads-list li .boxed_mini_details1{
    color: #f1c40f;
    height: 20px;
}
.news-list.pic-list.text-ads-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-ads img{
	height: 200px;
}
#map .boxes h2.title{
	height: 25px;
	line-height: 20px;
	border: 0;
}
#map .row .head-ads{
	float: right;
	height: 300px;
	text-align: center;
}
#map .row .head-ads 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-ads .box_type{
	font-size: 25px;
	background-color: transparent;
	width: 100%;
}
.main-ads .box_type i{
	padding: 10px;
	border-radius: 100%;
	position: relative;
	top: 20px;
}
.main-ads .boxes .boxes_img{
	overflow:visible; 
}
.main-ads h2.title{
	margin-top: 23px;
	line-height: 18px;
	height:100px; 
}
.main-ads .boxes .boxed_mini_details1{
	text-align: center;
	height: 20px;
	overflow-y:hidden; 	
}
.main-ads .boxes .boxed_mini_details1 i.fa.fa-star{
	color: #F1C40F;
}
.main-ads .boxes .boxed_mini_details1 i.fa.fa-star-o{
	color: #F1C40F;
}
.head-ads .boxes h2.title > a{
	color: black;
	font-weight: normal
}
/* property page */
.contact-seller div{
	font-size: 13px;
	font-weight: normal;
	padding-right:10px;
	padding-left:10px;
}
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;	
}.container-fluid {}
ul.details-summary-list ul.keywords li:hover,ul.details-summary-list ul.keywords li a:hover{
	color: yellow;
}
.boxes.ads-box .fa {    vertical-align: middle;
    color: #0fb7f8;    font-size: 16px;
    margin-left: 5%;
}i.fa.fa-calendar {
    font-size: 14px !important;
}span.clock-row2.span-row2.col-xs-12.col-sm-2 {
    text-align: center;
}
.no-map div.map-label{
	width:80px;
}
#relevant-ads{
	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-ads{
	text-align: center;
	font-size: 22px;
	padding: 50px;
}
section.related-ads .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-ads{
	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;
}
section.clearfix.dm-shadow.hidden-xs {
    float: right;
    width: 100%;
}
.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-size: 22px;
		direction: rtl;
		text-align: center;
		margin-top: 40px;
		padding-right: 30px;
	}
	.payment-return p.big-msg{
		line-height: 30px;
		text-align: center;
	}
	.payment-return .payment-success {
		background-color: #0044a5 ;
		min-height:200px;
	}
	.payment-return .payment-fail {
		background-color: #DB3340;
		min-height:200px;
	}
	.payment-return .payment-method-bank {
		background-color: #9C59B6;
		min-height:270px;
	}
	.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: #0044a5 ;
		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: #0044a5 ;
	color: white;
	padding: 3px 10px;
}

 /*specials widget */
#slider-widget .flexslider ul.slides li .boxes{
	text-align: center;
}
.btn-primary:hover {
    background: #39c0f0 !important;
    color: #0044a5;
}
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: #0044a5 ;
	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: 14px;
    font-weight: 300;
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 11px;
    padding-left: 15px;
    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;
    margin: 0 !important;
}

.panel-categories > .panel-heading:hover,.panel-categories > .panel-heading.active{
  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;
}div#accordion .panel-categories > .panel-heading i{
    border-color:transparent !important;
    float: right;margin-top: 8px;  
}
.panel-categories > .panel-heading i {
    border-color: #30b0eb !important;
    margin-left: 6px;
    color: #31b3ed !important;
}
.panel-categories > .panel-heading:hover, .panel-categories > .panel-heading.active {
    background-color: #856941;
    border-left-color-value: #A34E25;
    border-left: 3px solid #044caa !important;
    background: #f8fcfd !important;
}
section.generalwrapper.dm-shadow.clearfix.min-height.vfdx .container {
    width: 100%;
    padding: 0;
}
.panel-categories > .panel-heading i {    margin-left: 6px;
}
.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;
}.owl-dots {
    display: none;
}
.panel-categories > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-categories > .panel-heading .panel-title{
	color: white;    text-align: right;
	font-size: 13px;    line-height: 36px;
	font-weight: normal;
}
.width89 div#accordion a.accordion-toggle {
    color: #fff !important;
}
.panel-categories ul.list li.no-list-style:before{
	content:'';

}
.panel-categories ul.list li.no-list-style a{
}
.panel-categories ul.list li.no-list-style a:hover{
	border-color:#F77F27;
}
.blog.clearfix.news3 span.WhiteHollowRounded a {
    border: none;
    font-size: 20px;
}.blog.clearfix.news3 article.blog-wrap div.content {
background: #fff;
    float: right;
    width: 100%;
    margin-bottom: 7px;
    max-height: 100%;
    padding: 0 8px;
}.color7 section.generalwrapper.dm-shadow.clearfix.min-height {
    background: #f3f4f7;
}
/*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;	
}.container-fluid.right7 section.generalwrapper.dm-shadow.clearfix.min-height {
    border: none;
}
/*text ads box*/
.text-ads-box{
	text-align: right;
	direction: rtl;
	margin-top: 0;
	padding-top: 0;
}
.text-ads-box .text-ads-head{
	height: 80px;
	overflow-y:hidden; 
}
.text-ads-box .text-ads-head .box_type{
	color: white;
	height: 35px;
}
.text-ads-box .text-ads-head .head-title{
	padding-right: 60px;
	padding-left: 20px;
}
.text-ads-box .text-ads-head .head-title a{
	color: #2A0000;
}
.text-ads-box .boxed_mini_details1{
	font-size: 12px;
	color: #999999;
	border-top: 1px #EFEFEF solid;
	padding-top: 3px;
}
.text-ads-box .boxed_mini_details1 i{
	position: relative;
	top: 2px;
}
/*forgot password*/
.forgot-password{
	text-align: right;
}div#right_sidebar {
    margin: 0;
}
/*sidebar banners*/
.sidebar-banner{}
.sidebar-banners-wrapper .sidebar-banner{
       background-color: white;border-top: 2px #ffffff solid;margin-bottom: 4px;border-bottom: 2px dotted #0fb7f8; padding-bottom: 5px;}.col-lg-3.col-md-4.col-sm-12.hidden-xs.first.clearfix .next-line {
    margin: 0;
}
.sidebar-banners-wrapper.hidden-xs {

}
/*text-ads-full*/
.text-ads-full{
	direction: rtl;
	text-align: right;
	margin-bottom: 30px;
	margin-top: 30px;

}
.tesxt-ads-full-title{
	text-align: center;
	background-color: white;
}
.tesxt-ads-full-title span.title {
    width: 100% !important;
    position: relative;
    display: block;
    margin-bottom: 3%;
}
.tesxt-ads-full-title span.dash{
}span.time-row2.span-row2.col-xs-12.col-sm-1 i.fa.fa-clock-o {
    float: right;
    margin-right: 2px;
}
span.time-row2.span-row2 {
    direction: rtl;
}
.tesxt-ads-full-title span.title{

}
.text-ads-full .text-ads-full-content{
	padding-right: 10px;
	padding-left: 10px;
}
.text-ads-full .text-ads-full-content .main-ads{
	float: right;
}

html > body > section.generalwrapper.min-height{}

/* ==========  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: transparent;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}.fhmm .dropdown a, .fhmm .dropdown-menu a {
    color: #4f4e4e  !important;
}

.navbar.affix {
	border-bottom:3px solid #0044a5  !important
}ul.nav.navbar-nav i {
    color: #434647;
}
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:#0044a5 ;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	opacity: 1;
}ul.nav.navbar-nav li:hover i {
    color: #004299;
}
.topbar,
.fhmm .dropdown-menu {
	border-top-color:#0044a5 
}
.fhmm .dropdown-menu > li > a:hover,
.fhmm .dropdown-menu > li > a:focus,
.searchmodule {
	background-color:#0044a5 ;
	border-color:#0044a5  !important; 
}
#tabbed_widget ul.nav li.active a{
	background-color: #0044a5 
}
.btn-primary{    -moz-transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -o-transition: all 1s ease-in;
    transition: all 1s ease-in;
	background-color: #0044a5  !important;
	border-color: #0044a5  !important;
}
.group{
	border-color: #0044a5  ;
}
.group .groupHeader{
	background-color: #0044a5 ;
	border-color: #0044a5 ;
}
.notes{
	background-color: #19B8DF;
}
input.form-control:focus,select.form-control:focus{
	border-color: #0044a5 ;
}
textarea:focus{
	border-color: #0044a5  !important;
}
.topbar .callus i{
	color: #0044a5 ;
}
.widget .title i.glyphicon,.widget.clearfix .title i.fa{
	color: #0044a5 ;
}
.copyright small a{
	color: #0044a5 ;
}
ul.fa-ul li > i.fa-li{
	color: #0044a5 ;
}
.testimonial_desc i.fa.fa-quote-right,.testimonial_desc i.fa.fa-quote-left{
	color: #0044a5 ;
}
.label.label-success,.label.label-info{
	color: white;
}
.flexslider ul.flex-direction-nav li a{
	background-color: #0044a5 ;
}
.modal-body i.fa{
	color: #0044a5 ;
}
.notifi{
	background-color: #0044a5 ;
}
.notifi.blue{
	background-color: #19B8DF;
}
#map .row .head-ads .boxes small{
	border-top-color: green 
}
.pagination_wrapper  ul.pagination li.active a{
	background-color: #0044a5 ;
	border-color: #0044a5 ;
}
ul.text-ads-list li a:hover{
	color: #F77F27;
}section.generalwrapper.dm-shadow.clearfix.min-height div#content {
    width: 100%;
    padding: 0;
}
	/* 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: #0044a5 ;
}
#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:500px){
    .span-row2 {    border-bottom: 1px solid #eee;}
	nav.fhmm.affix .logo-wrapper .first-tag h1{		display: none;	}
	nav .logo-wrapper .tag-lines{		margin-bottom: 10px;	}
}
h1.panel-title {    width: 88%;    line-height: 30px;}}
/*Blog Fixation*/

.blog_container .col-lg-4 .blog-wrap{	height: 300px;	overflow-y: hidden; }
.blog_container a.btn.btn-primary{
	position: relative;
	bottom: 10px;
}
nav.navbar.alt-header-1-menu div#defaultmenu ul.nav li.active a ,nav.navbar.alt-header-1-menu div#defaultmenu ul.nav li.active a i.fa,
nav.navbar.alt-header-1-menu div#defaultmenu ul.nav li:hover a i.fa,nav.navbar.alt-header-1-menu div#defaultmenu ul.nav li:hover a{    color: #0044a5  !important;}
div#defaultmenu .w5 li.active, div#defaultmenu .w5 li:hover {border-bottom: none;}
.blog_container .col-lg-4{	margin-bottom: 20px;}
.blog-wrap > div.post-content,.blog-wrap > div.post-content font{	direction: rtl !important;	line-height: 25px !important;}
.post-date span{
	display: block;
	padding-right: 5px;    font-size: 12px;
	padding-left: 5px; 
}.blog.clearfix.news3 h2 {min-height: 46px;    padding-bottom: 0;    margin-top: 0px;    float: right;}
 .blog.clearfix.news3 p {    padding-bottom: 5px;    margin-bottom: 7px;}
/*CopyRight*/
section.copyright p small{	direction:rtl;    text-align: center!important;}

/** 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{		text-align: left;	}

	/* main menu */
	nav.navbar.alt-header-1-menu #defaultmenu ul.nav{	}
	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: 12px;    padding-right: 12px;    font-family: YEKAN;	}
.serach {
    background: url(images/slider.jpg);
    padding: 2% 0;
    background-attachment: fixed;
    min-height: 150px;background-size: cover;
    background-position: center;
}
.searchmodule.mini-search.clearfix {    background: transparent;}
.header-marquee{background-color: #edf0f4;    height: 25px;    line-height: 30px;    direction: rtl;    text-align: right;}
.header-marquee marquee{	color: #0fb7f8;font-size: 11px;}
.topbar{	border-top:0px;	border-bottom:0px;}
.copyright small a {  color: #293E6B;  display: none;}
h2.title a {    color: #84848d  !important;font-family: yekan;    font-size: 12px;} a {    color: #4d4b4b;    font-family: yekan;}
.boxes small {    padding-left: 7px;   padding-bottom: 5px !important;}
.boxes:hover small {    color: #004299;}
.copyright a:hover {    color: #F3D9D9;}
li.no-list-style.red {text-align: center !important;}
span#tel {        color: #ad146a;
    font-size: 17px;
    font-weight: bold;}span.fa.fa-database {
    color: #ad146a;
}.alert.alert-success {
    background: none;
    border: none;    direction: rtl;
    color: #0044a5;
    padding: 0;
}li.label.label-info.no-hover {
    background: #f4f1f1;
    border: 1px solid #cfcbcb;
}li.label.label-info.no-hover a {
    background: transparent;    color: #0044a5 !important;
    font-size: 11px;}
/**************SEARCH  - MODARRESI*****************/
    #searchid
    {  width:500px;  border:solid 1px #000;  padding:10px;  font-size:14px;    }
    .tag_to_cat {    width: 20%;    float: right;    font-size: 10px;    height: 26px;}
    .tag_to_cat lable {    float: right;    width: 80%;    margin-bottom: 12px;}
#result a { font-size: 15px!important; position: relative;  top: 8px;}
    .show    {      padding: 8px; border-bottom: 1px #999 dashed;  font-size: 15px;height: 42px;   text-align: right;   padding-bottom: 0px; padding-top: 0px;  }
    span.name a {
    font-size: 11px;

}
    .show:hover    {        background:#4c66a4;        color:#FFF;        cursor:pointer;    }
    .search_modarresi_right{border: 1px solid;    border-radius: 5px;    float: right;    position: relative;    width: 49%;    }
    .search_modarresi_left{    border: 1px solid;    border-radius: 5px;    float: left;    position: relative;    width: 49%;    }
/**************SEARCH - MODARRESI******************/
    .content-search{        width:600px;        margin:0 auto;        position:relative;        top:-10px;    }
    #searchid    {        width:500px;        border:solid 1px #000;        padding:10px;        font-size:14px;        text-align:right;        direction:rtl;}
    #result    {        position:absolute; padding:10px;width:100%;        display:none;        margin-top:-1px;
        border-top:0px;        overflow:hidden;        border:1px #CCC solid;        background-color: white;        z-index:99999; }
section.generalwrapper.dm-shadow.clearfix.min-height {    float: right;    width: 100%;}
/**************advtype9 -shafiee*******************/
#tab .advtype9 .pricetourf {
    color: #ad146a;
    padding: 0px!important;
    direction: rtl;
    font-size: 14px!important;
}
#tab .advtype8 .pricetour, #tab .advtype8 .parvaztour , #tab .advtype8 .ajans {    float: right!important;    margin: 0 auto;    text-align: center;    width: 100%!important;}
#tab .advtype9{width:100%;    border-bottom: 1px solid #0fb7f8;}
#tab .advtype9 h2.title{float: right;margin:0;padding: 10px;height: auto!important;-webkit-transition: all 0.3s ease 0s;
   -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
     -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;}
#tab .advtype9 h2.title span{color:#4d4e53!important;}
#tab .advtype9 .pricetour{float: right;padding: 10px;text-align:center;font-size: 16px!important;}
#tab .advtype9 .parvaztour{float: right;text-align:center;padding: 10px}
#tab .advtype9 .ajans{;float: right;padding: 10px;text-align:center;color:#293E6B;    font-size: 11px!important;}
#tab .advtype9 .boxed_mini_details1{width:23%;float: right;display: none;}
#tab .advtype9 .boxes{margin-bottom: 0;     border: none;  background: #fff;}
#tab .advtype9 .boxes .title{border-bottom: none!important;background:#f5f2f2;}
#tab .advtype9 .boxes .privacy-report-sign{display: none!important;}
#tab .advtype9 .boxes:hover{background: #eee;cursor: pointer;}
#tab .advtype9 .boxes:hover h2.title {background: #0fb7f8!important}
#tab .advtype9 .boxes:hover h2.title span{color: #fff!important}
#tab .advtype9 .boxes:hover .title small{color:#fff!important}
#tab .advtype9 .pricetour2{float: right;padding: 10px;text-align:center;color:#f62b0a}
#tab .advtype9 .timetour{float: right;padding: 10px;text-align:center;color:#293E6B}
@media screen and (max-width:480px){
#tab .advtype9 h2.title{width: 100%;float: right;margin:0!important;}
#tab .advtype9 .pricetour,#tab .advtype9 .pricetour2{width: 100%;float: right;text-align: center;margin: 0 auto;}
#tab .advtype9 .parvaztour{width:100%;float: right;text-align: center; margin: 0 auto;}
#tab .advtype9 .ajans,#tab .advtype9 .timetour{width:100%;float: right;text-align: center;margin: 0 auto;}
}
.no-list-style.red > a{color:#ad146a!important;    color: #ad146a!important;margin: auto;text-align: center;}
span.plus {    font-size: 19px;float: right;    position: relative;    right: 26px;}
span.foreign i {      color: #fff !important;font-size: 14px;    vertical-align: middle;    margin-right: 4px;}
.right-side {    float: right;}.callus {    width: 100%;}.callus p {    float: left;    margin-right: 4%;}.marketing {    float: right;    margin-right: 1%;}
#searchid {    background-image: url(/img/searchicon.png);    background-position: 10px 10px;    background-repeat: no-repeat;    width: 100%;
    font-size: 15px;    padding: 12px 20px 12px 40px;    border: 1px solid #37c0f6;    margin-bottom: 12px;    background-color: #fafafa;    margin-top: 10%;}
.blog.clearfix .col-lg-12.col-md-12.col-sm-12.col-xs-12, .width89 div#accordion .panel-heading {
    float: right;
    padding: 0% 4% !important;
    background: #0fb7f8  !important;
    border-bottom: 1px solid #dbd9d9 !important;
    min-height: 40px;    border-top: 0;
    width: 100%;
    overflow: hidden;
    display: block;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}







.dropdown .dropbtn {
    border: none;
    background-color: inherit;
}

.navbar a:hover, .dropdown:hover .dropbtn {}

.dropdown-content {
    display: none;
    position: fixed;
    background-color: #eff1f3;
    width: 96%;
    right: 0;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    margin: auto;
    left: 0;
        height: 100%;
    overflow: scroll;
}.fhmm-fw i.fa.fa-caret-down {
position: absolute;
top: 29%;
margin-right: -9px;
margin-top: 13px;
color: #777;
left: 0;
}
.dropdown {
    position: relative;
    float: right;    /* height: 30px; */
}.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-dots.disabled {
    display: none !important;
}
.dropdown-content .header {
    background: #eff1f3;
    padding: 0 16px;    float: right;
    width: 100%;}
.dropdown-content .header li {
    text-align: right !important;
    line-height: 30px !important;
    margin-top: 6px;
}
.dropdown-content li:hover {
    border-bottom: none !important;
    background: #eff1f3;
}
.fhmm-fw:hover a:before {
    bottom: -10px;
    opacity: 1;
}.fhmm-fw {
    position: relative !important;
}
.fhmm-fw a:before {
       bottom: -20px;
    transition: all .8s ease 0;
    content: "";
    height: 0;
    width: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #eff1f3;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 100;
    opacity: 0;
}
.dropdown:hover .dropdown-content {
    display: block;
}.dropdown-content .header li a.waves-effect.waves-light {
    font-size: 12px !important;
}
.column.col-xs-12.col-sm-2 h3 {
    font-family: yekan;
    font-size: 14px;
    background: #b3e9fb;
    padding: 6px 10px;
    text-align: right;
    color: #333;
}
/* Create three equal columns that floats next to each other */
.dropdown-content .column {
    float: right;
    padding-right: 10px;
    background-color: #eff1f3;    border-left: 1px solid #e1dddd;
    margin-top: 8px;
    min-height: 250px;
}
.dropdown-content .column a {
    text-align: right;
    padding: 2px 10px;
    font-size: 11px;
    line-height: 18px;
}
 .dropdown-content .column a i.fa.fa-angle-left {
    color: #37c1f5 !important;
    font-size: 13px;
    font-weight: bold;
    /* line-height: 30px; */
    vertical-align: middle;
    margin-left: 3px;
}
.p-2 {
    width: 100%;
    float: right;
    border-bottom: 1px solid #0044a5;
}
.column a {
    float: none;
    color: black;
    padding: 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}
.contact3 div#left_sidebar .widget ul.news-widget li {
    padding: 11px 13px;
    border-bottom: 1px solid #dfd8d8;
}div#left_sidebar .widget {    direction: rtl;
}
.column a:hover {
    background-color: #ddd;
}div#content1 {
    direction: rtl;
    font-family: yekan !important;    line-height: 30px !important;
}div#content1 h2 {
    font-size: 18px;
    color: #333;
    line-height: 30px;margin-top:10px;
    max-height: 80px!important;
}
.contact3 div#left_sidebar .widget {
    border: 1px solid #dfd8d8;
}
.contact3 div#left_sidebar .widget.clearfix {
    border: none;
}
pre {
    font-size: 14px !important;
    background: #c5edfc;
    border: 1px solid #0246a5;
}
span {
    font-family: yekan;
}
/* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;
}
  
  section.contact3 {
    padding-top: 4%;
}.contact3 div#left_sidebar {
    margin-right: 0;
}
header.header1.alt-header.fixedLinks-fx {
    position: fixed;
    top: 0;
    z-index: 9999;
    width: 100%;
}

.overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-y: hidden;
    transition: 0.5s;
}

.overlay-content {
    position: relative;
    top: 25%;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}

.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
    color: #f1f1f1;
}

.overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
}

@media (max-width: 450px) {
  .overlay {overflow-y: auto;}
  .overlay a {font-size: 20px}
  .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    right: 35px;
  }
  
  .col-xs-12.right-w1.float5 {
    width: 100%;
    float: right;
    text-align: center;
}
}
/**************************media query****************************/

@media (max-width: 600px){
    .owl-next {
    right: -23px;}.owl-prev {    left: -23px;}
}







/**************************menu-xs****************************/
.overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-y: hidden;
    transition: 0.5s;
}
div#myNav li.col-xs-12.col-sm-2 {
    width: 100%;
    float: right;
}
.overlay-content {
    position: relative;
    top: 30px;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
div#myNav .dropdown-content {
    overflow-y: auto;
    height: 300px;
}.visible-xs.col-xs-12.tophv5 {
    height: 43px;
}
span.xs-mobail {
    width: 100%;
    background: #75b4eb;
    display: block;
    right: 0;
    top: 0;
    float: right;  height: 43px;z-index: 99;
    color: #0044a5;
    position: fixed;
    padding: 15px;
    text-align: right;
    font-size: 23px !important;
    direction: rtl;
}
.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
    color: #f1f1f1;
}.visible-xs .overlay-content li a i {
    float: right;
    margin-left: 13px;
    color: #fff;
}
.visible-xs .overlay-content .header a {
    color: #333 !important;
    padding: 3px 5px;
}
.overlay .closebtn {
    position: absolute;
    top: 20px;
    left: 0;
    font-size: 60px;
}.visible-xs .overlay-content li a {
    font-size: 20px;
    color: #fff !important;
}div#myNav .dropdown-content {
    overflow-y: auto;
    height: 300px;
}
 .visible-xs.col-xs-12 .col-xs-12.right-w1.float5 {
    width: 100%;
    float: right;    padding-right: 0;
    text-align: right;}.overlay-content li {
    float: right !important;
    text-align: right;width: 100%;
    padding-right: 15px;

}.overlay-content li a {
    font-size: 20px;
    color: #fff !important;
}
@media screen and (max-height: 450px) {

  .overlay {overflow-y: auto;}
  .overlay a {font-size: 20px}
  .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    right: 35px;
  }
}


section#three-parallax {
    float: right;
    width: 100%;
}
.threewrapper .boxes li {
    float: right;
    width: 100%;
}
.threewrapper .boxes li a {
    float: right;
}

.threewrapper .boxes:hover {
    -webkit-transition: 250ms box-shadow ease;
    -o-transition: 250ms box-shadow ease;
    transition: 250ms box-shadow ease;
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
}
.threewrapper .boxes {
    border: 1px solid #b9b9b9;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 7px 0 rgba(0,0,0,.2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 12px 5px;
    box-sizing: border-box;
    margin-bottom: 20px;
    -webkit-transition: 250ms box-shadow ease;
    -o-transition: 250ms box-shadow ease;
    transition: 250ms box-shadow ease;
}
a.moremore i {
    color: #b10b69 !important;
    position: relative;
    top: 2px;
    right: -2px;
}
@media screen and (min-width:800px){
span.title-row1.col-xs-12.col-sm-4.hidden-sm.hidden-xs {
    width: 30%;
}
span.title-row1.col-xs-12.col-sm-1.modat.hidden-sm.hidden-xs {
    width: 8.5%;
}
span.title-row1.col-xs-12.col-sm-1.parvaz.hidden-sm.hidden-xs {
    width: 10%;
}
span.title-row1.col-xs-12.col-sm-2.tarikh.hidden-sm.hidden-xs {
    width: 18%;
}
h2.title.span-row2.col-xs-12.col-sm-4 {
    width: 30%;
}
span.time-row2.span-row2.col-xs-12.col-sm-1.shab {
    width: 8.5%;
}
span.parvaztour.span-row2.col-xs-12.col-sm-1 {
    width: 10%;
}
span.clock-row2.span-row2.col-xs-12.col-sm-2.tarikh {
   width: 18%;
}
}
