@font-face {
  font-family: 'IranSans';
  src: url('font/iransans.eot?#') format('eot'),
       url('font/iransans.woff') format('woff'),
       url('font/iransans.ttf') format('truetype');
}

@font-face {
  font-family: 'byekan';
  src: url('font/BYekan.eot?#') format('eot'),
       url('font/BYekan.woff') format('woff'),
       url('font/BYekan.ttf') format('truetype');
}
@font-face {
	font-family:"iransans";
	font-weight:bold;
	src:url("font/iransans_bold.woff") format("woff")
}
@font-face {
	font-family:"iransans";
	font-weight:100;
	src:url("font/iransans_ultralight.woff") format("woff")
}
.input-group .form-control {
	border-radius: 4px 4px 4px 4px !important;
	font-family: iransans;
}

.iranair select {
	margin-bottom: 10px;
}
option {
	color: #111;
}
.iranmenu {
	margin: 20px 8px;
	float: right;
}

.iranmenu img {
width: 18px;
}

.iranmenu a {
	color: #3D597D;
	font-weight: 100;
	font-size: 13px;
}

.iranmenu a:hover {
color: #0093EE;
}

.iranair select:nth-child(3) {
    display: none;
}

.iranpair button:nth-child(2) {
    display: none;
}

.eydi {
	height: 90px;
	background: url("http://up.vbiran.ir/uploads/7240148917066736449_12.jpg") no-repeat;
	background-size: 50%;
	margin-top: 40px;
	border-radius: 4px;
	border: 1px solid rgba(168,198,223,0.4);
}

.eydi h2 {
	font-size: 20px;
	font-weight: bold;
	margin: 20px;
	margin-bottom: 0px;
	margin-top: 21px;
	color: #0093EE;
}

.eydi p {
	font-size: 14px !important;
	font-weight: bold;
	margin: 5px 20px;
	color: #3D597D;
}

.eyd1396 {
	float: left;
	background: #0093EE;
	margin: 23px;
	padding: 10px 20px;
	color: #fff;
	font-weight: bold;
	border-radius: 4px;
	font-size: 16px;
	text-shadow: 0px 1px #1D76CC;
}



.iranoir #sCategory {
background: none !important;
margin: -8px;
color: #0093EE;
font-size: 13px;
width: auto !important;
}

.takh2017 {
	float: right;
	background: none;
	margin: 0px;
	position: relative;
	padding: 10px 0px;
	z-index: 999;
	border-radius: 90px;
	color: #fff;
	text-shadow: 0px 1px #FFF3;
	border: 5px solid #fff;
	width: 100%;
}

.headerj {
	height: 90px;
	background: #fff;
}

.takh2017 {
	float: right;
	background: none;
	margin: 0px 10px;
	position: relative;
	padding: 10px 0px;
	z-index: 999;
	border-radius: 0px;
	color: #3F536E;
	text-shadow: 0px 1px #FFF3;
	border: 0px solid #fff;
	width: 90%;
	border-top: 1px solid rgba(171, 199, 222, 0.4);
	background: transparent url("img/street.png") no-repeat 0px 10px;
	background-size: 22px;
}

.menujam2 {
	display: none;
	
}

.menuj2 {
	height: 60px;
	background: rgba(250,251,252,1);
	border-top: 1px solid rgba(168,198,223,0.4);
	border-bottom: 1px solid rgba(168,198,223,0.4);
}
#comments .comment .avatar {
	padding-right: 10px;
	margin-left: 10px !important;
	width: 60px !important;
}

.publishnew {
	border: 1px solid #C5D9E8;
	color: #0093EE;
	float: left;
	margin: 22px;
	padding: 12px;
	border-radius: 4px;
		font-weight: bold;

}

.publishnew:hover {
	background: #E1EBF5;
}

.loginnew {
	float: left;
	background: #0093EE;
	padding: 12px;
	margin: 22px 0px;
	border-radius: 4px;
	color: #fff;
	border: 1px solid #0093EE;
	font-weight: bold;
}

.loginnew:hover {
	background: #0285D7;
	border: 1px solid #0285D7;
}

.logoonew {
	float: right;
	max-width: 250px;
}

.logoonew img {
	float: right;
	margin: 14px 10px;
	width: 60px !important;
	border-radius: 150px;
}


.sidej a:hover {
	color: #0093EE !important;
}

.logoonew h1 {
	float: right;
	color: #3D597D;
	margin-bottom: 0px;
	font-size: 24px;
	font-weight: bold;
	margin-top: 24px !important;
}

.sidejad {
display: none;
}

.hedserch {
	float: right;
	width: 40%;
	border: solid 1px #A8C6DF;
	margin: 20px 10px;
	border-radius: 4px;
}

#ss3 {
	background: none;
	border: 0px solid !important;
	margin: 12px 0px;
	padding: 0px;
	color: #CBDDEC !important;
	float: left;
	margin-left: 10px;
	margin-bottom: 8px;
}



.logoonew p {
	float: right;
	margin-top: 0px;
	color: #9EBCD5;
	font-weight: normal;
}

.hedsearch {
	display:none;
}


body {
    font-family: iransans !important;
    background: #fff !important;
    direction: rtl !important;
}

.premium-list .item-container::before {
	content: "";
	float: left;
	width: 50px;
	height: 50px;
	background: url("img/111.png") no-repeat;
	background-size: 50px;
	position: relative;
	border-radius: 4px 0px 0px 0px;
	margin-right: -50px;
	z-index: 9999;
}

.iranhazf1 .fu_preview_img {
	display: none !important;
}

.iranhazf1 .ajax_preview_img {
	
}

.box {
	background: none repeat scroll 0 0 #ffffff;
	box-shadow: 0px 0px #1111111A;
	border: 1px solid rgba(168,198,223,0.4);
}

.pull-left {
    float: right !important;
}
.pull-right {
    float: left !important;
}



.listing-grid a.no_image img {
    width: 100%;
    height: auto;
}

.listing-grid .col-md-3 {
    float: none;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.listing-grid .gallery-title {
	height: 20px;
	overflow: hidden;
	margin: 6px 0px 4px 0px;
}

.listing-card-list.premium-list > div {
    background: none !important;
    border: 0px solid !important;
}

.listing-grid .item-block {
	float: right;
	width: 50%;
}


.listing-grid > .item-block::before {
	display: none;
}

.m-cat li i {
    border: 0px dashed #eee;
    border-radius: 50%;
    display: block;
    font-size: 30px;
    height: 50px;
    padding-top: 10px;
    width: 100%;
}

.doublebutton .fa.active, .doublebutton .fa:hover {
    color: #c826e0;
}


.listing-grid .price-column .price {
    font-weight: bold;
    width: 100%;
    float: right;
    padding: 10px 0px;
    border-top: 1px solid #E3E1E1;
    margin-top: 10px;
}

.listing-grid .hot {
    background: #FF4D58;
    color: #fff;
    padding: 10px 0px;
    cursor: pointer;
    border-radius: 0px 0px 4px 4px;
    float: left;
    width: 100%;
}
.listing-grid .item-block > div {
	border: 1px solid rgba(168,198,223,0.4);
	border-radius: 4px;
	padding: 0px;
	margin-bottom: 20px;
}


.listing-grid .fa-money {
	float: right;
	margin-right: 10px;
	margin-top: 4px;
	padding: 13px;
	margin: -10px;
	background: #EFEFEF;
	margin-right: 0px;
	border-left: 1px solid #E7E7E7;
	border-radius: 0px 0px 4px 0px;
}

.kadrj {

}
.dropdown-toggle:focus {
	background: none !important;
}

.dropdown-menu {
	border: none;
border-radius: 4px;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0px 2px 2px #1113;
	margin-left: -50px;
	float: right;
}

.item-block > div {
	border: 1px solid #e9e9e9;
	margin-bottom: 15px;
	border-radius: 4px;
}

.price-column .price .fa-money {
    margin-left: 6px;
}

.listing-card-list .price-column {
    float: right !important;
}

.item-block .col-md-6 {
    width: 50%;
    float: right;
}

.m-cat {
	margin-top: 40px;
}
.welcome .m-cat li {
    height: auto;
    margin: 10px;
}

.item-block a.item-image img {
    border-radius: 4px;
}

.dropdown-menu::before {
    content: "";
    float: right;
    margin-right: 20%;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    margin-top: -13px;
}

.dropdown-menu > li > a {

	color: #A7A7A7 !important;
	text-shadow: 0px 1px #fff !important;
}
.kadrj1 {
	
}

.kadrj tr::before {
	content: "";
	float: left;
	width: 50px;
	height: 50px;
	background: url("img/111.png") no-repeat;
	background-size: 50px;
	position: relative;
	border-radius: 4px 0px 0px 0px;
	display: none;
}




.kadrj span {
	float: right;
width: 100%;
text-align: center;
font-size: 15px;
color: #aa20be;
font-weight: normal;
margin-bottom: 15px;
}
.kadrj a {
	color: #0093EE;
	text-decoration: none;
	font-size: 13px !important;
	font-weight: bold;
	margin: 0px 0px !important;
	float: right;
	width: 30%;
	margin-bottom: 0px !important;
}

.kadrj tr:hover {
	border-color: #0093EE;
	box-shadow: 0 10px 20px rgba(0,0,0,0.2);
	-moz-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

.kadrj .photo img {
	height: auto;
	vertical-align: top;
	width: 90%;
	margin-top: 11px !important;
	border-radius: 4px 4px 0px 0px;
	margin: auto;
	border-radius: 90px;
	margin-bottom: 10px;
	margin-right: 10px;
}



.kadrj tr {
	float: right;
	width: 30.3% !important;
	border: 1px solid rgba(168,198,223,0.4);
	margin-right: 15px;
	margin-left: 15px;
	border-radius: 4px;
	margin-bottom: 30px;
	max-height: 104px;
}


.shahrnew {
	float: right;
	width: 100%;
	padding: 10px 0px;
	text-align: center;
	border-top: 1px solid rgba(171, 199, 222, 0.4);
	background: none;
	margin: 0px 0px;
	border-radius: 0px 0px 4px 4px;
	color: #3F536E;
	text-shadow: 0px 1px #fff;
	background: transparent url("img/street.png") no-repeat 5px;
	margin-top: 0px;
	font-weight: bold;
	background-size: 18px;
	text-align: right;
	font-size: 13px;
	text-align: center;
}

#myaccount .shahrnew {
	display: none !important;
}

.vijestar {
	
}

.pardakhti strong {
color: #0093EE;
}



.kadrj #tagprice {
    text-shadow: 0px 1px #fff;
color: #8F8F8F;
    font-size: 12px;
}

#footer-top {
	margin-top: 30px;
	background: rgba(250,251,252,1) url("img/2.jpg");
	border-top: 0px;
	margin-top: 50px;
	border: 0px solid;
	border-top: 0px solid rgba(168,198,223,0.4);
	box-shadow: 0px 0px !important;
	border-bottom: 0px solid rgba(168,198,223,0.4);
	padding: 0px 0px;
	background-size: cover !important;
}

#footeriniran {
	padding: 60px 0px;
	background: rgba(0, 0, 0, 0.81);
}

.welcome h2 {
	color: #0093EE !important;
	margin-top: 20px;
	font-weight: bold;
}


#publicprofile .user-card > img {
    height: auto;
    width: 100%;
    border-radius: 90%;
    margin-bottom: 10px;
}

.phone strong {
	color: #c826e0;
}
.btn-success:hover {
	background: #fff !important;
	border: medium none;
	border-radius: 4px !important;
	text-shadow: none;
	text-transform: uppercase;
	text-shadow: 0px 1px #fff;
	min-width: 20%;
	color: #0093EE !important;
}

.paiin {
	min-height: 140px;
	background: none;
	border-top: 0px solid rgba(168,198,223,0.4);
	border-bottom: 0px solid rgba(168,198,223,0.4);
	margin-top: 0px;
	padding: 30px 0px;
}

.psocial {
	float: right;
	margin-right: 20px;
	font-weight: 100 !important;
	padding: 10px;
	text-align: center;
}

.psocial i {
	color: #4D5F7A;
	font-size: 15px;
	padding: 0px 5px;
}

.appramz {
	float: left;
	height: 55px;
	width: 150px;
	background: url("img/app.jpg") no-repeat 0px 1px;
	margin-left: 15px;
	margin-top: 15px;
}

.appramz2 {
	float: left;
	height: 54px;
	width: 150px;
	background: url("img/app.jpg") no-repeat 0px -54px;
	margin-left: 15px;
	margin-top: 16px;
}

.loginnew .nav > li > a {
	position: relative;
	display: block;
	padding: 0px 0px !important;
	color: #fff !important;

}

#description #item-fields {
    border-top: 0px dotted #e1e1e1;
}
#description #item-fields p {
    text-align: left;
    font-family: iransans;
    border: 0px solid !important;
}

a {
    color: #aa20be;
    text-decoration: none;
}

#item-content #description span.price {
    font-size: 15px;
    color: #AEADAD;
}

.mapj {
    background: url("img/map.png") no-repeat right 3px;
    padding-right: 30px !important;
    margin-right: 4px !important;
}

.dastej {
	background: url("img/dast.png") no-repeat right 0px !important;
	padding-right: 28px !important;
	margin-right: 0px !important;
	background-size: 18px !important;
}

.metrj {
	background: url("img/mobile.png") no-repeat right 2px;
	padding-right: 30px !important;
	margin-right: 0px !important;
	float: right;
	width: 100%;
	background-size: 20px;
	padding: 5px;
	color: #A19E9E;
}


.phonej {
    background: url("img/tel.png") no-repeat right;
    padding-right: 30px !important;
    margin-right: 3px !important;
}

.phonej strong {
    color: #c826e0;
}

#item-resource .item img {
    border-radius: 4px;
}

.slider-thumbs ul li img {
    border-radius: 4px;
}

.slider-thumbs ul li {
    float: right;
}

#contact_form .input-group {
    width: 100%;
}

.input-group .form-control {
    border-radius: 4px;
}


.timej {
	background: url("img/timer.png") no-repeat right !important;
	padding-right: 30px !important;
	margin-right: 4px !important;
}

#footer-bottom {
	background: rgba(250,251,252,1);
	color: #fff;
	overflow: hidden;
	padding: 30px 0px;
	border: 0px solid;
	border-top: 1px solid rgba(168,198,223,0.4);
	border-bottom: 1px solid rgba(168,198,223,0.4);
}

.welcome h3 {
	color: #C6D6E3;
	font-family: iransans;
	font-size: 15px;
	font-weight: 500 !important;
	padding-bottom: 10px;
	padding-top: 13px;
	margin-top: 10px;
}
	
.kadrax {
	
}


.kadrj2 {
	

}


a {
    font-family: iransans;
}

.breadcrumb {
	text-align: right;
	background: transparent url("img/khane.png") no-repeat right 4px;
	padding-right: 35px;
	margin-bottom: 0px;
}

#description #item-fields p {
    text-align: right;
    font-family: iransans;
}

#description > #item-fields .fa {
    color: #0b455b;
    font-size: 21px;
    width: 30px;
    float: right;
    margin-left: 5px;
    text-align: center;
    margin-top: -2px;
}

#description h3 {
    border: medium none;
    text-align: right;
}

.flashmessage-error {
    color: #c826e0;
}

.box h3, .att h2 {
	border-bottom: 1px solid rgba(168,198,223,0.4);
	margin: 0 0 15px;
	padding: 5px 5px 15px;
	direction: rtl;
	text-align: center;
	color: #0093EE;
	font-size: 16px;
	font-weight: bold;
}

.mainsearch .btn-success {
    border-radius: 4px 0px 0px 4px !important;
}

.btn-success {
	background: #95e10d !important;
	border: medium none;
	border-radius: 90px !important;
	text-shadow: none;
	text-transform: uppercase;
	text-shadow: 0px 1px #1113;
	min-width: 20%;
}

.col-sm-5 {
    float: right;
}

.form-horizontal .control-label {
    float: right;
}



.input-group-addon:first-child {
border-right: 1px solid #CECACA;
    border-radius: 0px 4px 4px 0px;
    border-left: 0px;
}

.safty-tips {
    font-family: iransans;
}

.btn.btn-success.disabled {
    background: none repeat scroll 0 0 #656565;
    opacity: 1;
}

.listing-grid .item-block a.item-image img {
	border-radius: 4px 4px 0px 0px;
	width: 80%;
	border-radius: 150px;
	margin-top: 15px;
}


.login-only {

    font-family: iransans;
}

#description .btn-primary {
	background: #95e10d !important;
	border: medium none;
	font-family: iransans;
	text-shadow: 0px 1px #1113;
	width: 100%;
	padding: 14px 0px;
	border-radius: 150px;
}

.listing-grid .item-block .col-md-6 {
	width: 70%;
	float: right;
	margin-top: 20px;
	text-align: right;
	margin-right: -2px;
}




#login input, .elogin input, input, textarea, select {
    padding-right: 9px;
}

.headj {
    padding: 0px;
    background: url("img/2.jpg");
    background-size: cover;
    float: right;
    width: 100%;
}

.head1j {
	padding: 15px 0px;
	float: right;
	width: 100%;
	height: auto;
	background: #1119;
	min-height: 500px;
}

.headj::after {
    content: "";
    border-bottom: 20px solid #fff;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    float: right;
    margin-right: 48%;
    margin-top: -20px;
}


#menuj {
    height: 70px;
    background: none;
    margin-top: -15px;
    box-shadow: 0px 0px 0px #1111111A;
}



#menuj h1 {
    float: right;
    font-size: 15px;
    color: #fff;
    margin-right: 20px;
    margin-top: 0px;
    margin-bottom: 0px;

}

#menuj a {
    color: #fff;
    text-shadow: 0px 1px #1113;
    margin: 14px 10px;
}

#menuj .pull-right {
    float: left !important;
}



.headj .search {
    float: right;
    width: 100%;
    margin-top: 30px;
}



.headj .search h1 {
    text-align: center;
    color: #fff;
    margin-top: 40px;
    text-shadow: 0px 1px #1113;
}

.map_area {
	fill: #48BEFF;
	stroke: #fff;
	cursor: pointer !important;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	-o-transition: all 250ms ease;
	transition: all 250ms ease;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.adress {
	background: url("img/maping.png") no-repeat right 0px;
	padding-right: 28px;
	background-size: 18px;
}

.map_area:hover {
    fill: #75a535 !important;
    position: relative;
}

.irantelp {
	border: 1px solid #0093EE;
	margin-top: 20px;
	padding: 15px;
	border-radius: 4px;
	color: #0093EE;
	background: url("img/phone.png") no-repeat 10px;
	font-family: byekan;
}

.irantelp:hover {
	background: url("img/phoneh.png") no-repeat 10px;
	border: 1px solid #3F536E;
	color: #3F536E;
}

.takhfif {
	background: #0093EE url("img/takh.png") no-repeat 10px;
	margin-top: 20px;
	padding: 15px 15px;
	border-radius: 4px;
	color: #fff;
	font-size: 17px;
}

.takhfif:hover {
	background: #3F536E url("img/takh.png") no-repeat 10px;
}

.leftmap {
	float: left;
width: 60%;
}

.rightmap {
    float: right;
    width: 33%;
    margin: 30px;
    background: #efefef;
    padding: 15px;
    border-radius: 4px;
}

.rightmap a {
    color: #A7A4A4;
    float: right;
    width: 45%;
    margin: 10px 0px;
    text-align: right;
}


.bush {
	
}

.irmap:hover #bush:hover #bu { 

}
#map [data-map] path.active, #map [data-map] path:hover {
    fill: #7aaf34;
}

section#head-bottom {
    height: 61px;
    display: none;
}


#locations > ul > li > ul > li.active, #locations > ul > li > ul > li.active a, #locations > ul > li > ul > li:hover, a:hover, span.link:hover {
    color: #fb9517;
    text-decoration: none;
}


.rightmap a::before {
    content: "";
    float: right;
    padding: 4px;
    border: 3px solid #48BEFF;
    border-radius: 90px;
    margin-left: 6px;
    margin-top: 2px;
}
#map .maptip {
	position:absolute;
	top:4px;
	right:5%;
	height:69px;
	width:183px;
	text-align:center;
	color:#8DC641
}


.headj .search #query {
	float: right;
	width: 99%;
	border: 0px solid;
	margin: 10px;
	background: url("img/file.png") no-repeat right 12px;
	padding-right: 30px;
	margin-top: 0px;
	padding-top: 13px;
	font-size: 12px;
	color: #111 !important;
}

.hedsearch {
	width: 80%;
	background: none;
	height: auto;
	margin: auto;
	border-radius: 4px;
	box-shadow: 0px 0px 0px #1111111A;
	margin-top: 40px;
	padding: 0px 10px;
	margin-bottom: 60px;
}

.serchresp {
    float: right;
    width: 30%;
}

.ezafe {
    float: right;
    width: 100%;
}


.fix_width_cathome {
    width: 32% !important;
    float: right;
	 -webkit-appearance: none;
    -moz-appearance: none;
    width: 100px;
    text-indent: 0.01px;
    text-overflow: "";
    border: 0px solid;
    background: transparent url("img/arr.png") no-repeat 8px;
    margin: 5px;
    padding: 4px;
    font-family: iransans;
    color: rgba(80,80,80,0.7);
    font-size: 12px;
    border-radius: 0PX;
    background-size: 10px;
    border-right: 0px solid #EAEAEA;
    margin: 10px 0px;
    padding-right: 15px;
}

 #sCategory , #sCity {
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 100%;
	text-indent: 0.01px;
	text-overflow: "";
	border: 0px solid;
	margin: 5px;
	padding: 4px;
	font-family: iransans;
	color: rgba(80,80,80,0.7);
	font-size: 12px;
	border-radius: 0PX;
	background-size: 10px;
	background: none;
}

.form-control {
	background: transparent url("img/arr.png") no-repeat 10px;
	background-size: 10px;
	box-shadow: 0px 0px #fff;
border: 1px solid #E7E7E7;
	font-size: 12px;
}

.pmin, .pmax {
	background: none;
	border: 1px solid #dddddd;
	border-radius: 5px;
	font-family: iransans;
	font-size: 12px;
	height: 38px;
	padding: 5px;
	width: 43%;
	margin-left: 0px;
	margin-right: 9px;
	text-align: center;
	float: right !important;
}

.ezafe .row {
    margin: 0px;
    margin-left: 5px;
    float: right;
    width: 32%;
    margin-right: 5px;
}

.ezafe select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent url("img/arr.png") no-repeat 10px;
    background-size: 10px;
}


.ezafe h6 {
	text-align: center;
color: #929191;
}
 
.fix_width_reghome {
	width: 32% !important;
	float: right;
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 100px;
	text-indent: 0.01px;
	text-overflow: "";
	border: 0px solid;
	background: transparent url("img/arr.png") no-repeat 10px 25px;
	margin: 5px;
	padding: 4px;
	font-family: iransans;
	color: rgba(80,80,80,0.7);
	font-size: 12px;
	border-radius: 0PX;
	background-size: 10px;
	margin: 10px 0px;
	padding-right: 15px;
}

.fix_width_cithome {
    width: 32% !important;
    float: right;
	 -webkit-appearance: none;
    -moz-appearance: none;
    width: 100px;
    text-indent: 0.01px;
    text-overflow: "";
    border: 0px solid;
    background: transparent url("img/arr.png") no-repeat 8px;
    margin: 5px;
    padding: 4px;
    font-family: iransans;
    color: rgba(80,80,80,0.7);
    font-size: 12px;
    border-radius: 0PX;
    background-size: 10px;
    margin: 10px 0px;
    padding-right: 15px;
}

.cat {
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100px;
    text-indent: 0.01px;
    text-overflow: "";
    border: 0px solid;
    background: transparent url("img/arr.png") no-repeat 8px;
    margin: 5px;
    padding: 4px;
    font-family: iransans;
    color: rgba(80,80,80,0.7);
    font-size: 12px;
    border-radius: 0PX;
    background-size: 10px;
    width: 25%;
    float: right;
    margin: 10px 0px;
    padding-right: 15px;
}

.dokme {
	float: right;
	margin: 10px 0px;
	background: #95e10d;
	border: 0px solid;
	box-shadow: 0px 0px #0000;
	padding: 19px 0px;
	width: 60px;
	border-radius: 90px !important;
	width: 100%;
}

.iranaksi img {
	border-radius: 90px !important;
padding: 5px;
background: #fff !important;
}


.shbala {
	height: 60px;
	background: none;
	margin-top: 15px;
	border-radius: 150px;
	border: 0px solid #EFEFEF;
	margin-right: 0px;
	margin-left: 0px;
	background: #fff;
}


.hedsearch .plugin-hooks {
    float: right;
    width: 100%;
}

.hedsearch .plugin-hooks .one_input {
    float: right;
    margin-right: 10px;
}

.headsearch .plugin-hooks .one_input .btn-primary  {
	display: none;
}

.dokme:hover {
	background: #84c80c;
}


.headj 
	.box {
    background: none;
    border: 0px solid #e2e2e2;
    box-shadow: 0px 0px #1111111A;
}




.headj .m-cat li {
    display: inline-block;
    height: auto;
    margin: 0 15px 15px;
    border: medium none !important;
    background: none;
    padding: 0px;
    border-radius: 4px;
    margin: 0px;
    width: 10%;
}

.headj .m-cat li i {
    border: 0px dashed #eee;
    border-radius: 50%;
    display: block;
    font-size: 40px;
    height: auto;
    padding-top: 10px;
    width: auto;
    color: #fff;
    text-shadow: 0px 2px #1111111A;
}

.dokme i {
    color: #fff;
    text-shadow: 0px 1px #1111111A;
}

.m-cat li a {
    color: #fff;
    display: block;
    font-weight: normal;
    line-height: normal;
    text-align: center;
    width: 100%;
}

.cat11 #sCategory {
	 -webkit-appearance: none;
    -moz-appearance: none;
    width: 100px;
    text-indent: 0.01px;
    text-overflow: "";
    border: 0px solid;
    background: transparent url("img/arr.png") no-repeat 8px;
    margin: 5px;
    padding: 4px;
    font-family: iransans;
    color: rgba(80,80,80,0.7);
    font-size: 12px;
    border-radius: 0PX;
    background-size: 10px;
    width: 25%;
    float: right;
    border-right: 1px solid #EAEAEA;
    margin: 10px 0px;
    padding-right: 15px;
}

#menuj .send {
	background: #95e10d;
	margin-left: 10px;
	border-radius: 90px;
	margin: 15px;
}



.col-md-3 {
    float: right;
}

.iranaksi img {
	margin-top: 0px !important;
border-radius: 150px !important;
}

.rang {
	margin-bottom: 10px;
}

.hedsearch::before {
	border-bottom: 10px solid #fff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	margin: auto;
	width: 0px;
	margin-top: -10px;
	float: right;
	margin-right: 48%;
}


.latestitem .item-container {
    margin-bottom: 25px;
    border: 1px solid rgba(0, 0, 0, 0.075);
    border-radius: 4px;
    padding-top: 0px;
}

.image-column img {
    width: 100%;
    background: none;
    border: 0px solid;
    padding: 0px;
    border-radius: 4px 4px 0px 0px;
}


.item-column h4 {
    height: 25px;
    margin-bottom: 10px;
    overflow: hidden;
    text-align: center;
    color: #FF4D55;
    padding-right: 15px;
}






.singleimage img {
    border-radius: 4px;
}

a {
	color: #0093EE;
}

.latestitem .l-item {
    height: auto;
    overflow: hidden;
}

.profile img {
	height: 100%;
	width: 100%;
	border-radius: 150px;
	opacity: 1;
}

.latestitem p {
    text-align: center;
    padding: 0px 15px;
    color: #ababab;
    font-family: iransans !IMPORTANT;
    font-size: 12px;
}

.box11 {
	
}

.amar {
    background: url("img/1.jpg");
    margin-top: 40px;
    height: 180px;
}
.kadrj {
	width: 1000px;
	margin: auto;
}

.amar1 {
    background: #000000B3;
	    height: 180px;
}

.amar li {
    padding: 10px;
    background: none;
    margin: 30px 10px;
    height: 110px;
    border-radius: 4px;
    width: 23%;
    float: right;
    color: #fff;
    text-align: center;
}

.amar .count {
    width: 40px;
    height: auto;
    margin: auto;
    background: #1116;
    margin-top: 15px;
    border-radius: 90px;
    color: #fff;
    padding: 10px 0px;
}


.amar i {
    margin-left: 3px;
    border-radius: 0px;
    color: #FF4D58;
    padding: 4px;
    font-size: 30px;
    margin-top: 3px;
    margin-right: 4px;
    float: none;
    margin: auto;
    width: 100%;
    text-align: center;
	margin-top: -10px;
margin-bottom: 10px;
}



#login input, .elogin input, input, textarea, select {
    padding-right: 9px;
}



.btn-success {
	background: #0093EE !important;
	border: medium none;
	border-radius: 4px !important;
	text-shadow: none;
	text-transform: uppercase;
	text-shadow: 0px 1px #1113;
	min-width: 20%;
	font-weight: bold;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #2c2c2c;
    border-color: #2c2c2c;
}




.box12 {
    float: right;
    width: 31.2%;
    border: 1px solid rgba(0, 0, 0, 0.075);
    padding: 10px;
    margin-top: 15px;
    border-radius: 4px;
    margin-right: 10px;
    margin-left: 10px;
}


.box12 h1 {
    color: #484848;
    font-size: 20px;
    margin-top: 0px;
}

.box12 p {
    font-family: iransans !important;
    font-size: 12px;
    text-align: justify;
    color: #ababab;
    margin: 10px 20px;
}

.col-md-5 {
    text-align: right;
    font-family: iransans;
}

#description p, #page p {
    font-family: iransans !important;
    font-size: 13px;
}

#description > #item-fields .fa {
    color: #FF4D58;
}

.btn-primary {
	background: #0093EE !important;
	border: medium none;
	font-family: iransans;
	text-shadow: 0px 1px #1113;
	border-radius: 4px;
	min-width: 50%;
}

.menubalaj {
	color: #3F536E;
	font-weight: 100;
	margin: 20px 10px;
	float: right;
	font-size: 13px;
	background: url("img/pc.png") no-repeat right 0px;
	padding-right: 25px;
	background-size: 17px !important;
}

.menubalaj:hover {
	background: url("img/muph.png") no-repeat right 0px;
	background-size: 17px;
				color: #0093EE;
}

.menubalaj1 {
	background: url("img/min.png") no-repeat right 0px;
	background-size: 17px;
}

.menubalaj1:hover {
	background: url("img/minh.png") no-repeat right 0px;
	background-size: 17px;
			color: #0093EE;
}

.menubalaj2 {
	background: url("img/mip.png") no-repeat right 0px;
	background-size: 17px;
}

.menubalaj2:hover {
	background: url("img/miph.png") no-repeat right 0px;
	background-size: 17px;
		color: #0093EE;
}

.menubalaj3 {
	background: url("img/mta.png") no-repeat right 0px;
	background-size: 17px;
}

.menujam1 {
	display:none;
}

.menubalaj3:hover {
	background: url("img/mtah.png") no-repeat right 0px;
	background-size: 17px;
	color: #0093EE;
}

.hot {
    background: #FF4D58;
    color: #fff;
    padding: 5px;
    cursor: pointer;
    border-radius: 4px;
}

.box12 .img {
    width: 50%;
    background: url("img/g.png") no-repeat;
    height: 150px;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}



.item-column .price {
    font-weight: bold;
    float: right;
    width: 100%;
    text-align: right;
    margin-top: 10px;
    color: #ababab;
    font-size: 13px;
}

.headj {
    height: auto !important;
    min-height: 500px;
}


.fix_width_cathome #sCategory {
	background: url("img/house.png") no-repeat right 4px;
	padding-right: 30px;
}

#mainj:hover .bush {
	
}

.fix_width_reghome #regionId {
	background: url("img/ostan.png") no-repeat right 5px;
	padding-right: 30px;
}

.fix_width_cithome #sCity {
    background: url("img/city.png") no-repeat right 5px;
    padding-right: 30px;
}

#login input, .elogin input, input, textarea, select {
    padding-right: 9px;
}

#mainj {
    background: #fff;
    float: right;
    width: 100%;
    margin: 30px 0px;
    border-radius: 4px;
    box-shadow: 0px 0px 0px;
}

.map_area:active {
	
}

.sidej {
    float: left;
    margin: 30px;
    width: 50%;
}

.sidej a {
	float: right;
	width: 30%;
	color: #3F536E;
	font-size: 15px;
	margin-bottom: 10px;
	font-weight: normal;
}

.fix_width_reghome #sRegion {
    border: 0px solid;
    background: url("img/ostan.png") no-repeat right 5px;
    margin-top: 5px;
    color: #808080;
    padding-right: 30px;
}


.login input:focus, .elogin input:focus, input:focus {
	border-color: #0093EE !important;
	box-shadow: none;
	background: url("img/muph.png") no-repeat 10px;
	color: #0093EE;
}

.fix_width_cathome , .fix_width_reghome , .fix_width_cithome {
	margin-top: 2px;
	margin-bottom: 0px;
}

.axbox {
    height: 100px;
    float: right;
    width: 100%;
    background: url("img/11.png") no-repeat center;
    margin-top: -78px;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent url("img/arr.png") no-repeat 10px;
    color: #111;
    background-size: 10px;
}



.nav > li {
    position: relative;
    display: block;
    float: right;
}

#footer-widgets h4 {
    color: #fff;
    text-align: right;
}

#footer-widgets .links {
	text-align: right;
}

#footer-widgets p {
	color: #fff;
	
}


#hamij .btn-primary {
	background: #0093EE !important;
	border: medium none;
	font-family: iransans;
	text-shadow: 0px 1px #1113;
	width: 100%;
}
.paginate a, .paginate span {
	padding: 5px 12px;
	text-decoration: none;
	min-width: 0px !important;
}

.menujam {
	display:none;
}

#login input, .elogin input, input, textarea, select {
	border: 1px solid #C5D9E8;
	border-radius: 3px;
	height: 40px;
	padding-left: 9px;
	width: 100%;
	background: #fff !important;
}

option {
	}

.khar {
	float: right;
	margin: 0px 15px;
	margin-bottom: 15px;
	color: #A19E9E;
	background: transparent url("img/house.png") no-repeat right;
	background-size: 18px !important;
}


.searchjadid1 {
	width: 100%;
	margin: 10px 0px;
	padding: 15px 0px !important;
	background: #0093EE;
	border: 0px solid !important;
	box-shadow: 0px 0px !important;
	border-radius: 4px;
	color: #fff;
	margin-top: 20px;
display:none;

}
#search .plugin-hooks .row h6 {
	text-align: center;
}

.kadrj .shahrnew {
	float: right;
	width: auto;
	padding: 10px 0px;
	text-align: center;
	border-top: 0px solid rgba(171, 199, 222, 0.4);
	background: none;
	margin: 0px 0px;
	border-radius: 0px 0px 4px 4px;
	color: #3F536E;
	text-shadow: 0px 1px #fff;
	background: transparent url("img/street.png") no-repeat right 9px;
	margin-top: 0px;
	font-weight: bold;
	background-size: 18px;
	text-align: right;
	margin-right: 15px;
	margin-top: -5px;
	padding-right: 24px;
font-size: 13px;
}


.listing-grid .item-block .image-column {
	float: right;
	margin-bottom: 10px;
	margin-right: auto;
	width: 30%;
	margin-top: -5px;
	margin-left: -10px;
}

.ias_loader, .ias_trigger {
  text-align:center !important;
    margin: 30px 0 40px;
}

.ias_trigger a:link,
.ias_trigger a:visited {
    padding: 4px 50px;

    background-color: #f9f9f9;
    border: solid 1px #ddd;
    border-radius: 2px;

    font: bold 12px Arial, sans-serif;
    color: #555;
    text-decoration: none;
}

.ias_trigger a:hover,
.ias_trigger a:active {
    border-color: #ccc;
} 

.sort-by {
	border-bottom: 1px solid rgba(168,198,223,0.4);
	border-top: 1px solid rgba(168,198,223,0.4);
	font-family: iransans;
}

@media only screen and (max-width : 1280px) {

.container {
	width: 980px;
}
}

@media only screen and (max-width : 980px) {
	.kadrj {
	width: auto;
	margin: auto;
}

.eydi {
display: none;
}


#hamij {
	width: auto !important;
	float: none !important;
	position: relative;
	z-index: 999;
	margin: 0px;
display: none;
}

.kadrj tr {
	
	max-height: 900px;
}

.container {
	width: auto !important;
}

.sidejad {

}
.searchjadid1 {
display: block;
}

.sidejad .btn-primary {
	width: 100%;
}


	.amar {
    display: none;
}
.col-md-3 {
    width: 100%;
    float: right;
}
#menuj .pull-right {
    width: 100%;
}
#menuj a i {
	float: none !important;
}


#hazfj1 {
display: none !important;
}

	}
	@media only screen and (max-width : 800px) {

.menujam {
	display: block;
	font-size: 16px;
	float: right;
	padding: 18px;
	color: #3F536E;
}
.menujam2 {
	display: block;
	font-size: 16px;
	float: right;
	padding: 18px;
	color: #3F536E;
}

.jamsho {
	display: none;
	float: right;
	background: rgba(250,251,252,1);
	border-bottom: 1px solid rgba(168,198,223,0.4);
}

.nav > li {
	display: block !important;

}

.menujam1 {
	display: block;
	font-size: 16px;
	float: right;
	padding: 18px;
	color: #3F536E;
}
.hedsearch {
	width: 100%;
	background: #fff;
	height: auto;
	margin: auto;
	border-radius: 0px;
	box-shadow: 0px 0px 0px #1111111A;
	margin-top: 0px;
	float: right;
	margin-bottom: 0px;
	margin-bottom: -20px;
	border-bottom: 1px solid rgba(168,198,223,0.4);
	padding-bottom: 15px;
	background: rgba(250,251,252,1);
}
#ss1 {
	border: 1px solid rgba(168,198,223,0.4);
float: right;
width: 100%;
margin-top: 10px;
background: #fff;
border-radius: 4px;
}

#ss2 {
	float: right;
width: 100%;
font-family: iransans;
background: #fff;
border: 1px solid rgba(168,198,223,0.4);
border-radius: 4px;
margin-top: 10px;
}

#ss4 {
	background: rgba(168,198,223,0.4);
width: 100%;
margin: 0px;
border-radius: 4px;
padding: 5px 0px;
margin-top: 10px;
text-align: center !important;
border: 0px solid !important;
box-shadow: 0px 0px !important;
}

.appramz {
	display: none;
}

.appramz2 {
	display: none;
}

.psocial {
	float: right;
	margin-right: 00px;
	font-weight: 100 !important;
	padding: 10px;
	text-align: center;
	width: 100%;
}
	.hedserch {
	display: none;
}
.logoonew {
	display: none;
}

}
	
	@media only screen and (max-width : 768px) {
		.send .fa-plus {
	float: none !important;
}
#menuj .nav > li {
    position: relative;
    display: block !important;
    float: right;
    width: 100%;
}

.box .hazf {
	display: none;
}


#footer-widgets h4 {
    padding: 0;
    color: #fff;
    margin-top: 30px;
}



.welcome .m-cat li i, .welcome .m-cat li .glyphicon {
    border: 0px dotted #eee !important;
}




		.headj .box {
    background: none;
    border: 0px solid #e2e2e2;
    box-shadow: 0px 0px #1111111A;
    display: none;
}

.headj .search h1 {
    display: none;
}

.kadrj {
    padding: 20px;
}

.kadrj tr {
    float: right;
    width: 100% !important;
    margin: 10px 0px;
}

.sidej {
    display: none;
}

#mainj #Plan_1 {
	width: 100% !important;
}

.headj {
    height: auto !important;
    min-height: 0px;
    background: #fff;
}

.headj .search {
    margin-top: 0px;
}
.head1j {
    padding: 15px 0px;
    float: right;
    width: 100%;
    height: auto;
    background: #B9B9B9;
    min-height: 0px;
}

#menuj .nav > li {
    position: relative;
    display: block !important;
    float: right;
}


.ezafe .row {
	margin: 0px;
	margin-left: 5px;
	float: right;
	width: 46%;
	margin-right: 5px;
	margin-bottom: 10px;
}

.action-bar {
	display: none !important;
}

.item-block a.item-image img {
    border-radius: 4px;
    width: 100%;
    margin-bottom: 25px;
}

.item-column .price {
	text-align: center !important;
	margin-bottom: 10px;
}

#menuj h1 {
	float: right;
	font-size: 15px;
	color: #fff;
	margin-right: 0px;
	margin-top: -10px;
	margin-bottom: 0px;
	padding: 10px 0px;
	text-align: center;
	width: 100%;
	background: #2F2F2F;
}

#menuj {
	height: auto;
	background: none;
	margin-top: -15px;
	box-shadow: 0px 0px 0px #1111111A;
	background: #393839;
	float: right;
	width: 100%;
	padding: 10px 0px;
	text-align: center;
}
#menuj h1 {
	float: right;
	font-size: 15px;
	color: #fff;
	margin-right: 0px;
	margin-top: -10px;
	margin-bottom: 0px;
	padding: 10px 0px;
	text-align: center;
	width: 100%;
	background: #2F2F2F;
	margin: 0px !important;
	margin-top: -10px !important;
}


.hedsearch {
    width: 100%;
    background: #fff;
    height: auto;
    margin: auto;
    border-radius: 0px;
    box-shadow: 0px 2px 2px #1111111A;
    margin-top: 0px;
    float: right;
    margin-bottom: 0px;
}

.headj::after {
    display: none;
}

.hedsearch {
	width: 100%;
	background: #fff;
	height: auto;
	margin: auto;
	border-radius: 0px;
	box-shadow: 0px 0px 0px #1111111A;
	margin-top: 0px;
	float: right;
	margin-bottom: 0px;
	margin-bottom: -20px;
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 15px;
}

.fix_width_cathome, .fix_width_reghome, .fix_width_cithome {
    width: 100% !important;
}
.fix_width_cathome, .fix_width_reghome, .fix_width_cithome {
	margin-top: 2px !important;
	margin-bottom: 0px;
}

.shbala {
	height: 80px;
	background: none;
	margin-top: 15px;
	border-radius: 4px;
	border: 0px solid #EFEFEF;
	margin-right: 5px;
	margin-left: 5px;
	background: none;
}

.headj .search #query {
    margin: 0px;
}


.fix_width_cathome #sCategory {
    margin: 0px;
}
.fix_width_reghome #sRegion {
    margin: 0px;
}


.axbox {
	display: none;
}
.dokme {
	float: none;
	margin: 10px;
	background: #95e10d;
	border: 0px solid;
	box-shadow: 0px 0px #fff;
	padding: 10px 0px;
	width: 100%;
	border-radius: 4px;
	margin: auto;
}
		}
		
		@media only screen and (max-width : 600px) {

.listing-grid .item-block > div {
	max-height: 100% !important;
width: 100%;
}

.hazfi5 {
display: none;
}

.cat11 #sCategory {
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100px;
    text-indent: 0.01px;
    text-overflow: "";
    border: 0px solid;
    background: transparent url("img/arr.png") no-repeat 8px;
    margin: 5px;
    padding: 4px;
    font-family: iransans;
    color: rgba(80,80,80,0.7);
    font-size: 12px;
    border-radius: 0PX;
    background-size: 10px;
    width: 100%;
    float: right;
    border-right: 1px solid #EAEAEA;
    margin: 10px 0px;
    padding-right: 0px;
}

.cat {
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100px;
    text-indent: 0.01px;
    text-overflow: "";
    border: 0px solid;
    background: transparent url("img/arr.png") no-repeat 8px;
    margin: 5px;
    padding: 4px;
    font-family: iransans;
    color: rgba(80,80,80,0.7);
    font-size: 12px;
    border-radius: 0PX;
    background-size: 10px;
    width: 100%;
    float: right;
    border-right: 1px solid #EAEAEA;
    margin: 10px 0px;
    padding-right: 0px;
}

.listing-grid .col-xs-12.col-sm-4.item-block {

    padding: 0px !important;
}
.listing-grid .item-block .image-column {
	float: none;
	margin-bottom: 0px;
	margin-right: auto;
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
}
.listing-grid .item-block .col-md-6 {
	width: 100%;
	float: right;
	margin-top: 0px;
	text-align: center;
}

.takh2017 {
	width: 100% !important;
	border-top: 1px solid rgba(171, 199, 222, 0.4) !important;
	margin-top: 1px !important;
	margin: 0px;
	background-position: 5px !important;
	padding: 8px 0px !important;
}

}
