

@font-face
{
	font-family:'Yekan';
	src:url(fonts/YekanWeb-Regular.eot);
	src:url(fonts/YekanWeb-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/YekanWeb-Regular.woff2) format("woff2"),url(fonts/YekanWeb-Regular.woff) format("woff"),url(fonts/YekanWeb-Regular.ttf) format("truetype"),url(fonts/YekanWeb-Regular.svg#Yekan) format("svg"),local(Yekan),local('B Yekan');
	font-weight:400;
	font-style:normal
}

@font-face
{
	font-family:'Dinar';
	src:url(fonts/Mj_DinarOneLight.ttf.eot);
	src:url(fonts/Mj_DinarOneLight.ttf?#iefix) format("embedded-opentype"),url(fonts/Mj_DinarOneLight.ttf) format("woff2"),url(fonts/Mj_DinarOneLight.ttf) format("woff"),url(fonts/Mj_DinarOneLight.ttf) format("truetype"),url(fonts/Mj_DinarOneLight.ttf.svg#Dinar) format("svg"),local(Yekan),local('B Yekan');
	font-weight:400;
	font-style:normal
}

//------------------------------------------------
.q_logo
{
	right:0
}

header .header_inner_left
{
	right:45px
}

.logo_wrapper
{
	direction:rtl;
	float:right
}

header.sticky .logo_wrapper,header.sticky.centered_logo .logo_wrapper
{
	float:right
}

nav.main_menu.right
{
	right:auto;
	float:left
}

.header_inner_right
{
	float:left
}

div#main-page-contact-left
{
	float:right;
	width:46%;
	padding:15px;
	right:0;
	position:relative;
	padding-top:70px
}

div#main-page-contact-right
{
	float:right;
	width:46%;
	padding:70px 15px 0 0
}

input#main-page-name,input#main-page-email,textarea#main-page-text-area
{
	-webkit-text-fill-color:#690;
	font-family:"yekan";
	text-align:center;
	background-color:#e9e5dc;
	border:solid 1px #fff;
	font-size:18px;
	line-height:28px;
	-webkit-font-smoothing:antialiased;
	text-shadow:1px 1px 1px rgba(0,0,0,0.004);
	-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;
	text-shadow:rgba(0,0,0,0.01) 0 0 1px;
	margin: 18px auto;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, div.wpcf7-response-output  {
    display: -webkit-inline-box !important;
    font-size: small;
    padding: 10px 45px;
    margin: 40px;
    margin-top: 0px;
    position: relative;
    float: none;
    text-align: -webkit-center;
}
textarea#main-page-text-area
{
	height:218px
}

/*input#main-page-name
{
	margin-bottom:-18px
}*/
.wpcf7 form.wpcf7-form p {
     margin: auto; 
}


input#main-page-email
{
	margin-top:9px
}

input#main-page-submit
{
	-webkit-text-fill-color:#fff;
	font-family:"yekan";
	text-align:center;
	background-color:#62A70F;
	border:solid 1px #fff;
	font-size:18px;
	line-height:28px;
	-webkit-font-smoothing:antialiased;
	text-shadow:1px 1px 1px rgba(0,0,0,0.004);
	-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;
	text-shadow:rgba(0,0,0,0.01) 0 0 1px;
	border-radius:0;
	height:60px;
	font-weight:400;
	width:99.6%;
	padding:0;
	margin:0px auto;
}

//----------------------------
}
.post_text .post_text_inner .post_info
{
	display:none
}

.post_text .post_text_inner .date
{
	display:none
}

// post image hide //
.blog_holder article .post_image,.blog_holder article .post_image>a,.blog_holder article .post_image img
{
	display:none
}

.column_inner::-webkit-input-placeholder
{
	font-family:"yekan"
}

button,input,select,textarea
{
	font-family:"yekan"
}

::-webkit-input-placeholder
{
	font-family:"yekan"
}

:-moz-placeholder
{
	font-family:"yekan"
}

::-moz-placeholder
{
	font-family:"yekan"
}

:-ms-input-placeholder
{
	font-family:"yekan"
}

.drop_down .second
{
	right:0
}

header.transparent .drop_down .second:not(.right)
{
	right:16px
}

.latest_post_holder.dividers .latest_post_inner
{
	margin:35px 0 -45px!important;
	background-color:#F6F6F6
}

latest_post_holder dividers two_columns ul li.clearfix
{
	background-color:#F6F6F6
}

.vc_custom_1442048882421
{
	background-color:#F6F6F6
}

.latest_post_holder.boxes.two_columns > ul > li,.latest_post_holder.dividers.two_columns > ul > li
{
	background-color:#F6F6F6
}

.ms-thumb-list.ms-dir-h.ms-align-bottom
{
	direction:ltr
}

.mobile_menu_button
{
	float:right;
	margin:0 auto
}

.q_logo a
{
	right:140px
}

.animated_icon_holder
{
	padding:0 15px 0 0;
	float:right
}

.animated_icon_with_text_holder .animated_text_holder_wrap
{
	padding:0 116px 0 0
}

.animated_icon_with_text_holder .animated_text_holder
{
	text-align:right
}

.animated_text > span
{
	direction:rtl
}

.animated_icons_with_text .animated_icon_with_text_inner:before
{
	border-left:1px solid #f5f5f5;
	border-right:none!important
}

.animated_text > p> span
{
	font-size:large
}

input#submit-id
{
	float:left;
	margin-top:15px
}

div#recaptchaID
{
	float:right
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors
{
	/*margin-top:65px*/
}

.vc_row.wpb_row.section.vc_row-fluid.bottem-blank.grid_section
{
	padding-top:1px!important;
	background-color:#D1DAFF!important;
	line-height:1px!important
}

.page_not_found
{
	margin:200px 0 0
}

.latest_post_text
{
	text-align:right
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper
{
	margin-right:auto
}

.wrapper > .wrapper_inner >.content
{
	min-height:343px!important
}

.vc_column-inner.vc_custom_1435057727942
{
	padding-top:0
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item
{
	padding-right:68px;
	padding-left:68px
}

#main-page-products
{
	color:#fff
}

.social_share_list_holder>span
{
	display:none
}

.content>.content_inner>.full_width>.full_width_inner>.container
{
	background-color:#F7F7F7
}

textarea#comment::-moz-placeholder,textarea#comment
{
	font-family:"Yekan",sans-serif
}

::-webkit-input-placeholder
{
	font-family:"Yekan",sans-serif
}

:-moz-placeholder
{
	font-family:"Yekan",sans-serif
}

::-moz-placeholder
{
	font-family:"Yekan",sans-serif
}

:-ms-input-placeholder
{
	font-family:"Yekan",sans-serif
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item
{
	padding-right:15px;
	padding-bottom:30px;
	padding-left:15px
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item
{
	padding-right:5px;
	padding-left:5px
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper
{
	margin-right:0
}

@media screen and (max-width: 1000px) {
	div#main-page-contact-right
	{
		float:right;
		width:auto;
		padding:15px;
		max-width:45%;
		padding-top:70px
	}
	
	div#main-page-contact-left
	{
		float:right;
		width:auto;
		padding:15px;
		right:0;
		position:relative;
		padding-top:70px;
		max-width:40%
	}
}

@media only screen and (max-width:350px) {
	.q_logo a
	{
		right:-12px!important;
		left:auto
	}
	
	div#main-page-contact-right
	{
		float:none;
		width:auto;
		padding:15px;
		max-width:initial
	}
	
	div#main-page-contact-left
	{
		float:none;
		width:auto;
		padding:15px;
		right:0;
		position:relative;
		padding-top:0;
		margin-top:-350px;
		margin-bottom:50px;
		max-width:initial
	}
	
	input#main-page-name,input#main-page-email,textarea#main-page-text-area
	{
		-webkit-text-fill-color:#690;
		font-family:"yekan";
		text-align:center;
		background-color:#e9e5dc;
		border:solid 1px #fff;
		font-size:18px;
		line-height:28px;
		-webkit-font-smoothing:antialiased;
		text-shadow:1px 1px 1px rgba(0,0,0,0.004);
		-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;
		text-shadow:rgba(0,0,0,0.01) 0 0 1px;
		margin-bottom:0
	}
	
	textarea#main-page-text-area
	{
		height:210px
	}
	
	input#main-page-submit
	{
margin-top: 220px;
	}
	
	.vc_column_container>.vc_column-inner
	{
		padding-left:auto
	}
	
	.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item
	{
		padding-right:15px;
		padding-bottom:30px;
		padding-left:auto
	}
	
	.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper
	{
		margin-right:0
	}
	
	.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item
	{
		padding-right:5px;
		padding-left:5px
	}
	
	.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper
	{
		margin-right:0
	}
}

@media only screen and (max-width: 768px) {
	div.comment_form
	{
		padding-top:0;
		border-top:none
	}
	
	.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper
	{
		margin-right:auto
	}
	
	div#main-page-contact-right
	{
		float:none;
		width:auto;
		padding:15px;
		max-width:initial
	}
	
	div#main-page-contact-left
	{
float: none;
    width: auto;
    padding: 15px;
    right: 0;
    position: relative;
    padding-top: 0;
margin-top: -342px;
    margin-bottom: 60px;
    max-width: initial;
	}
.wpcf7 form.wpcf7-form p {
    margin: 5px;
}	
	input#main-page-name,input#main-page-email,textarea#main-page-text-area
	{
		-webkit-text-fill-color:#690;
		font-family:"yekan";
		text-align:center;
		background-color:#e9e5dc;
		border:solid 1px #fff;
		font-size:18px;
		line-height:28px;
		-webkit-font-smoothing:antialiased;
		text-shadow:1px 1px 1px rgba(0,0,0,0.004);
		-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;
		text-shadow:rgba(0,0,0,0.01) 0 0 1px;
		margin: 9px auto;
	}
	
	textarea#main-page-text-area
	{
		height:210px
	}
	
	input#main-page-submit
	{
		margin-top:225px
	}
	
	.vc_column_container>.vc_column-inner
	{
		padding-left:auto
	}
	
	input#main-page-name
	{
		/*margin-bottom:-15px*/
	}
	
	input#main-page-email
	{
	/*	margin-bottom:1px*/
	}
}

div#comments
{
	padding-top:0
}

a.vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-shape-square.vc_btn3-style-custom.vc_btn3-icon-left
{
	display:inline-table!important;
	width:inherit!important
}

i.vc_btn3-icon.vc_li.vc_li-paperplane
{
	display:block!important;
	position:initial!important;
	margin:7px auto!important
}

.vc_gitem-animated-block.vc_gitem-animate.vc_gitem-animate-fadeIn:hover
{
	opacity:1;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}

.vc_gitem-animated-block.vc_gitem-animate.vc_gitem-animate-fadeIn
{
	opacity:.5;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b
{
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}

.vc_gitem-zone.vc_gitem-zone-b.vc_custom_1460440852132.vc-gitem-zone-height-mode-auto.vc_gitem-is-link:hover
{
	opacity:1;
	filter:alpha(opacity=1);
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}

.vc_gitem-zone.vc_gitem-zone-b.vc_custom_1460440852132.vc-gitem-zone-height-mode-auto.vc_gitem-is-link
{
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all .6s ease;
	-o-transition:all .6s ease;
	transition:all .6s ease
}

li.twitter_share:HOVER,li.google_share:HOVER,li.facebook_share:HOVER,li.linkedin_share:hover,li.pinterest_share:hover
{
	opacity:.8
}
.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1460474860445.full_screen_section {
    padding: initial;
}
input#main-page-submit {

    z-index: 1000;
}
div.wpcf7 .wpcf7-recaptcha iframe {
    margin-bottom: 0;
}