/*
Theme Name: apress
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

See http://codex.wordpress.org/Right_to_Left_Language_Support
*/

/**
 * 1.0 Reset
 * ----------------------------------------------------------------------------
 */
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/iranyekanwebboldfanum.eot');
	src: url('fonts/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 100;
	src: url('fonts/eot/iranyekanwebthinfanum.eot');
	src: url('fonts/eot/iranyekanwebthinfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebthinfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebthinfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/iranyekanweblightfanum.eot');
	src: url('fonts/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/iranyekanwebregularfanum.eot');
	src: url('fonts/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/iranyekanwebmediumfanum.eot');
	src: url('fonts/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebmediumfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 800;
	src: url('../appress/wp-content/themes/apress/fonts/eot/iranyekanwebextraboldfanum.eot');
	src: url('../appress/wp-content/themes/apress/fonts/eot/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../appress/wp-content/themes/apress/fonts/woff/iranyekanwebextraboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../appress/wp-content/themes/apress/fonts/ttf/iranyekanwebextraboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 900;
	src: url('../appress/wp-content/themes/apress/fonts/eot/iranyekanwebblackfanum.eot');
	src: url('../appress/wp-content/themes/apress/fonts/eot/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../appress/wp-content/themes/apress/fonts/woff/iranyekanwebblackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../appress/wp-content/themes/apress/fonts/ttf/iranyekanwebblackfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 950;
	src: url('../appress/wp-content/themes/apress/fonts/eot/iranyekanwebextrablackfanum.eot');
	src: url('../appress/wp-content/themes/apress/fonts/eot/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../appress/wp-content/themes/apress/fonts/woff/iranyekanwebextrablackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../appress/wp-content/themes/apress/fonts/ttf/iranyekanwebextrablackfanum.ttf') format('truetype');
}
body {font-family: iranyekan !important;
	direction: rtl;
	unicode-bidi: embed;
}

body, input, select, textarea{ text-align:right;}
a {
	display: inline-block;
}

blockquote blockquote {
	margin-left: 0;
	margin-right: 24px;
}

menu,
ol,
ul {
	padding: 0 40px 0 0;
}

caption,
th,
td {
	text-align: right;
}

td {
	padding-left: 10px;
	padding-right: 0;
}

.assistive-text:focus {
	left: auto;
	right: 5px;
}


/**
 * 4.0 Header
 * ----------------------------------------------------------------------------
 */

/**
 * 4.1 Site Header
 * ----------------------------------------------------------------------------
 */

.site-header > a:first-child {
	display: inherit;
}

.site-description {
	font-style: normal;
}


/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */

/* Navbar */
ul.nav-menu,
div.nav-menu > ul {
	margin: 0 -20px 0 0;
	padding: 0 0 0 40px;
}

.nav-menu .sub-menu,
.nav-menu .children {
	float: right;
	left: auto;
	right: -2px;
}

.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 2px solid #f7f5e7;
	border-right: 0;
	left: auto;
	right: 100%;
}

.main-navigation .search-form {
	left: 0;
	right: auto;
}

.site-header .search-field {
	background-position: 98% center;
	padding: 0 34px 0 0;
}

.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
	font-style: normal;
}

.menu-toggle {
	padding-left: 0;
	padding-right: 20px;
}


/**
 * 5.0 Content
 * ----------------------------------------------------------------------------
 */

.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta {
	padding-left: 376px;
	padding-right: 60px;
}


/**
 * 5.2 Entry Meta
 * ----------------------------------------------------------------------------
 */

.entry-meta > span {
	margin-left: 20px;
	margin-right: auto;
}

.entry-meta > span:last-child {
	margin-left: 0;
	margin-right: auto;
}

.featured-post:before {
	margin-left: 2px;
	margin-right: auto;
}

.entry-meta .date a:before {
	margin-left: 2px;
}

.comments-link a:before {
	margin-left: 2px;
	margin-right: auto;
}

.tags-links a:first-child:before {
	margin-left: 2px;
}

.edit-link a:before {
	margin-left: 2px;
}

.page-links .page-links-title {
	margin-left: 20px;
	margin-right: auto;
}

/**
 * 5.4 Galleries
 * ----------------------------------------------------------------------------
 */

.gallery {
	margin-left: auto;
	margin-right: -4px;
}

.gallery-item {
	float: right;
	margin: 0 0 4px 4px;
}

.gallery-item a {
	display: inline;
}


/**
 * 5.5 Post Formats
 * ----------------------------------------------------------------------------
 */

.entry-content a {
	display: inline;
}

.format-aside cite:before {
	content: normal;
	margin-right: auto;
}

.format-aside cite:after {
	content: "\2014";
	margin-left: 5px;
}

.format-audio .entry-content:before {
	float: right;
	-webkit-transform: scaleX(-1);
	-moz-transform:    scaleX(-1);
	-ms-transform:     scaleX(-1);
	-o-transform:      scaleX(-1);
	transform:         scaleX(-1);
}

.format-audio .audio-content {
	background-position: right top;
	float: left;
	padding-left: 0;
	padding-right: 35px;
}

.format-chat .entry-meta .date a:before {
	margin-left: 4px;
	margin-right: auto;
}

.format-image .wp-caption-text {
	text-align: right;
}

.format-link .entry-title {
	margin-left: 20px;
	margin-right: auto;
}

.format-status .entry-content,
.format-status .entry-meta {
	padding-left: 0;
	padding-right: 35px;
}

.sidebar .format-status .entry-content,
.sidebar .format-status .entry-meta {
	padding-left: 376px;
	padding-right: 95px;
}

.format-status .entry-content:before,
.format-status .entry-meta:before {
	left: auto;
	right: 10px;
}

.sidebar .format-status .entry-content:before,
.sidebar .format-status .entry-meta:before {
	left: auto;
	right: 70px;
}

.format-status .entry-content p:first-child:before {
	left: auto;
	right: 4px;
}

.sidebar .format-status .entry-content p:first-child:before {
	left: auto;
	right: 64px;
}

.format-quote blockquote {
	padding-left: 0;
	padding-right: 75px;
}

.format-quote blockquote:before {
	content: '\201D';
	padding-left: 25px;
	padding-right: 0;
	left: auto;
	right: -15px;
}


/**
 * 5.6 Attachments
 * ----------------------------------------------------------------------------
 */

.attachment .entry-title {
	float: right;
}

.attachment .entry-title:before {
	margin-left: 10px;
	margin-right: auto;
}

.attachment .entry-meta {
	float: left;
}

.image-navigation .nav-previous {
	left: auto;
	right: 0;
}

.image-navigation .nav-next {
	left: 0;
	right: auto;
}

.attachment .entry-caption {
	text-align: right;
}


/**
 * 5.7 Post/Paging Navigation
 * ----------------------------------------------------------------------------
 */

.navigation .nav-previous {
	float: right;
}

.navigation .nav-next {
	float: left;
}

.sidebar .paging-navigation .nav-links,
.sidebar .post-navigation .nav-links {
	padding-left: 376px;
	padding-right: 60px;
}

.paging-navigation .nav-previous .meta-nav {
	margin-left: 10px;
	margin-right: auto;
}

.paging-navigation .nav-next .meta-nav {
	margin-left: auto;
	margin-right: 10px;
}

.post-navigation a[rel="next"] {
	float: left;
	text-align: left;
}


/**
 * 5.8 Author Bio
 * ----------------------------------------------------------------------------
 */

.author-info {
	text-align: right; /* gallery & video post formats */
}

.author.sidebar .author-info {
	padding-left: 376px;
	padding-right: 60px;
}

.author-avatar .avatar {
	float: right;
	margin: 0 0 30px 30px;
}

.author-link {
	margin-left: auto;
	margin-right: 2px;
}


/**
 * 5.9 Archives
 * ----------------------------------------------------------------------------
 */

.sidebar .archive-meta {
	padding-left: 316px;
	padding-right: 0;
}


/**
 * 5.10 Search Results/No posts
 * ----------------------------------------------------------------------------
 */

.sidebar .page-content {
	padding-left: 376px;
	padding-right: 60px;
}

/**
 * 5.12 Comments
 * ----------------------------------------------------------------------------
 */

.sidebar .comments-title,
.sidebar .comment-list,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form {
	padding-left: 376px;
	padding-right: 60px;
}

.comment-list .children {
	margin-left: auto;
	margin-right: 20px;
}

.comment-author {
	float: right;
	margin-left: 50px;
	margin-right: auto;
}

.comment-list .edit-link {
	margin-left: auto;
	margin-right: 20px;
}

.comment-metadata,
.comment-content,
.comment-list .reply,
.comment-awaiting-moderation {
	float: left;
}

.comment-awaiting-moderation:before {
	margin-left: 5px;
	margin-right: auto;
}

.comment-reply-link:before,
.comment-reply-login:before {
	margin-left: 3px;
	margin-right: auto;
	-webkit-transform: scaleX(-1);
	-moz-transform:    scaleX(-1);
	-ms-transform:     scaleX(-1);
	-o-transform:      scaleX(-1);
	transform:         scaleX(-1);
}

.comment-reply-title small a {
	float: left;
}

.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
	float: right;
}

.form-allowed-tags code {
	margin-left: auto;
	margin-right: 3px;
}

.sidebar .no-comments {
	padding-left: 376px;
	padding-right: 60px;
}


/**
 * 6.0 Sidebar
 * ----------------------------------------------------------------------------
 */

.site-main .widget-area {
	float: left;
}

.widget-area a {
	max-width: 100%;
}


/**
 * 6.1 Widgets
 * ----------------------------------------------------------------------------
 */

.widget .widget-title {
	font-style: normal;
}

.widget li > ul,
.widget li > ol {
	margin-left: auto;
	margin-right: 20px;
}

/**
 * 7.0 Footer
 * ----------------------------------------------------------------------------
 */

.site-footer .widget-area,
.sidebar .site-footer {
	text-align: right;
}
.sidebar .site-footer .widget-area {
	left: auto;
	right: -158px;
}

.site-footer .widget {
	float: right;
	margin-left: 20px;
	margin-right: auto;
}

.sidebar .site-footer .widget:nth-of-type(4),
.sidebar .site-footer .widget:nth-of-type(3) {
	margin-left: 0;
	margin-right: auto;
}


/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1069px) {
	ul.nav-menu,
	div.nav-menu > ul {
		margin-left: auto;
		margin-right: 0;
	}

	.error404 .page-header,
	.sidebar .format-image .entry-content img.size-full,
	.sidebar .format-image .wp-caption:first-child .wp-caption-text {
		margin-right: auto;
	}

	.main-navigation .search-form {
		left: 20px;
		right: auto;
	}

	.site-main .widget-area {
		margin-left: 60px;
		margin-right: auto;
	}
}

@media (max-width: 999px) {
	.sidebar .entry-header,
	.sidebar .entry-content,
	.sidebar .entry-summary,
	.sidebar .entry-meta,
	.sidebar .comment-list,
	.sidebar .comment-reply-title,
	.sidebar .comment-navigation,
	.sidebar .comment-respond .comment-form,
	.sidebar .featured-gallery,
	.sidebar .post-navigation .nav-links,
	.author.sidebar .author-info,
	.sidebar .format-image .entry-content {
		max-width: 604px;
		padding-left: 0;
		padding-right: 0;
	}

	.site-main .widget-area {
		float: none;
		margin-left: auto;
	}

	.attachment .entry-meta {
		float: right;
		text-align: right;
	}

	.sidebar .format-status .entry-content,
	.sidebar .format-status .entry-meta {
		padding-left: 0;
		padding-right: 35px;
	}

	.sidebar .format-status .entry-content:before,
	.sidebar .format-status .entry-meta:before {
		left: auto;
		right: 10px;
	}

	.sidebar .format-status .entry-content p:first-child:before {
		left: auto;
		right: 4px;
	}

	.sidebar .site-footer .widget-area {
		left: auto;
		right: 0;
	}

	.sidebar .paging-navigation .nav-links {
		padding: 0 60px;
	}
}

@media (max-width: 767px) {
	.format-image .entry-content img:first-of-type,
	.format-image .wp-caption:first-child .wp-caption-text {
		margin-right: auto;
	}
}

@media (max-width: 643px) {
	.sidebar .entry-header,
	.sidebar .entry-content,
	.sidebar .entry-summary,
	.sidebar .entry-meta,
	.sidebar .comment-list,
	.sidebar .comment-navigation,
	.sidebar .featured-gallery,
	.sidebar .post-navigation .nav-links,
	.sidebar .format-image .entry-content {
		padding-left: 20px;
		padding-right: 20px;
	}

	#content .format-status .entry-content,
	#content .format-status .entry-met {
		padding-left: 0;
		padding-right: 35px;
	}

	.menu-toggle:after {
		padding-left: 0;
		padding-right: 8px;
	}

	.toggled-on .nav-menu,
	.toggled-on .nav-menu > ul {
		margin-left: auto;
		margin-right: 0;
	}

	.toggled-on .nav-menu li > ul {
		margin-left: auto;
		margin-right: 20px;
		right: auto;
	}

	#content .featured-gallery {
		padding-left: 0;
		padding-right: 24px;
	}

	.gallery-columns-1 .gallery-item {
		margin-left: 0;
		margin-right: auto;
	}

	.comment-author {
		margin-left: 30px;
		margin-right: auto;
	}

	.format-audio .audio-content {
		background: none;
		float: none;
		padding-left: 0;
		padding-right: 0;
	}

	.gallery-columns-3 .gallery-item:nth-of-type(3n) {
		margin-left: 4px;
		margin-right: auto;
	}
}

@media (max-width: 359px) {
	.gallery {
		margin-left: auto;
		margin-right: 0;
	}

	.gallery .gallery-item:nth-of-type(even) {
		margin-left: 0;
		margin-right: auto;
	}

	.gallery .gallery-item,
	.gallery.gallery-columns-3 .gallery-item:nth-of-type(even),
	.gallery-columns-3 .gallery-item:nth-of-type(3n),
	.gallery-columns-5 .gallery-item:nth-of-type(5n),
	.gallery-columns-7 .gallery-item:nth-of-type(7n),
	.gallery-columns-9 .gallery-item:nth-of-type(9n) {
		margin-left: 4px;
		margin-right: auto;
	}

	.comment-author .avatar {
		margin-left: 5px;
		margin-right: auto;
	}
}


/**
 * 9.0 Print
 * ----------------------------------------------------------------------------
 */

@media print {
	.entry-content img.alignleft,
	.entry-content .wp-caption.alignleft {
		margin-left: auto;
		margin-right: 0;
	}

	.entry-content img.alignright,
	.entry-content .wp-caption.alignright {
		margin-left: 0;
		margin-right: auto;
	}
}


/**
 * New RTL CSS
 * ----------------------------------------------------------------------------
 */
article.type-post.sticky h2.entry-title{ padding-left:0;padding-right:20px;}
article.type-post.sticky h2.entry-title:after{ right:0; left: auto;}
 
 
 
/*footer CSS*/
.apress-widget-menu-vertical li{padding-left:0; padding-right:26px;}
.apress-widget-menu-vertical li:after{ right:0;}
.apress-widget-menu-vertical li:hover a{transform: translateX(-6px);
-moz-transform: translateX(-6px);
-webkit-transform: translateX(-6px);
-ms-transform: translateX(-6px);
-o-transform: translateX(-6px);
} 
.apress-widget-menu-vertical li:hover:after{
-moz-transform:translate(0px, -50%) translateX(-6px);
-webkit-transform:translate(0px, -50%) translateX(-6px);
-ms-transform:translate(0px, -50%) translateX(-6px);
-o-transform:translate(0px, -50%) translateX(-6px);
transform:translate(0px, -50%) translateX(-6px);
}

.widget.zt_twitter_widget li{ padding-left:0;padding-right:40px;position:relative;}
.widget.zt_twitter_widget li:after{left: auto; right:0; top:22px;}
.contact_info_widget .contact_info_label{ float:right;margin-right:0;margin-left:8px;}
.widget .post_list_thumb a{ margin:5px 0 5px 20px;}
.footer h3.widget-title:after{ left:auto; right:0;}
.footer h3.widget-title{ text-align:right;}
.copyright_text{ float: right;}
.copyright_social{ float: left;} 
.footercolumn{ float:right;}

.contact_info_widget .contact_info_label{float:right; margin-left: 8px;}
.wpcf7-form .uneditable-input, .wpcf7-form input, .wpcf7-form textarea{ float:right;}


/*Single post CSS*/ 
.share-box ul{ float:left;}
.share-box h6{ float: right;}
body.single .post-navigation a{ float:right;}
body.single .post-navigation .post-meta-nav{ float:right;}
.post-navigation a[rel="next"] .post-meta-nav{ float:left !important;}
body.single .post-navigation .post-meta-nav i{-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.footercolumn{float:right}

/*Element CSS*/
.zolo_process_element.process_style2 .zolo_process_step, .zolo_process_element.process_style3 .zolo_process_step{ right:0; left:auto;}

.zolo-testimonial-image{ float:right;}
.testimonials_style1 .zolo-testimonial-content:before{ right:29px; left: auto;}
.testimonials_style1 .zolo-testimonial-content:after{ right:28px; left: auto;}

.pb_percentage{ float:left;}
.pb_title{ float:right;}
.percentage_style3 .pb_percentage{ left:-23px; right:auto;}
.percentage_style2 .pb_percentage{ float:right; padding-right:4px;}
.percentage_style2 .pb_title{ float:right;}

.zolo_blog_style11 ul.apress_postmeta li.comments-link, .zolo_blog_style11 ul.apress_postmeta li.zolo_zilla_likes_list{ float:right;}
ul.apress_postmeta li{ float:right;}
.zolo_blog_style11 .postcategory_area{ padding-right:0; padding-left:12px;}
ul.apress_postmeta li.comments-link, ul.apress_postmeta li.zolo_zilla_likes_list{ float:left;}

.zolo_blog_modern_1st_2nd .zolo_blog_box .zolo_blog_date{ left: auto; right:20px;}
.zolo_blog_modern_1st_2nd .zolo_blog_box .zolo_blog_detail{ padding:10px 180px 10px 30px}
.wpcf7-form select, .wpcf7-form .uneditable-input, .wpcf7-form input, .wpcf7-form textarea,
.zolo_blog_modern3zt_4th .zolo_blog_box .zolo_blog_detail,
.zolo_blog_modern_1st_2nd .zolo_blog_box .zolo_blog_title{ text-align:right;}

.zolo_blog_style13 .social_sharing_icon{direction: ltr;}
.zolo_blog_style15 .post_content_wrapper{ right:auto; left:0;}
.zolo_blog_style15 .zolo_blog_col:nth-child(2n) .post_content_wrapper{right:0;left:auto;}
.zolo_blog_style15 .post_content_wrapper::after{ right:auto;left:100%;border-width: 14px 0 14px 14px;}
.zolo_blog_style15 .zolo_blog_col:nth-child(2n) .post_content_wrapper::after{right:100%;left:auto;border-width: 14px 14px 14px 0;}

.wpcf7-form button, .wpcf7-form input[type="reset"], .wpcf7-form input[type="submit"], html .wpcf7-form input[type="button"],
.zolo_blog_style15 .post_thumbnail{ float:right;}

.zolo_blog_style15 .zolo_blog_col:nth-child(2n) .post_thumbnail{float: left;}
.wpcf7-form .zt_input_icon input[type="text"], .wpcf7-form .zt_input_icon input[type="email"], .wpcf7-form .zt_input_icon input[type="tel"], .wpcf7-form .zt_input_icon textarea{ padding-left:10px; padding-right:44px;}
.zt_input_icon .your-name::after,
.zt_input_icon .your-email::after,
.zt_input_icon .your-message::after,
.zt_input_icon .your-subject::after{ left:auto;right: 17px;}

/*Header CSS*/
.top-fax .fa, .top-phone .fa, .header_working_hours .fa,.header_address .fa,.top-mail .fa{ margin-right:0;margin-left:6px;}

/*woocommerce CSS*/
.woocommerce div.product form.cart div.quantity, .woocommerce #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity,
.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button,
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty{ float: right;}

/*Menu CSS*/
.mobile_header_area.modern_mobile_menu .logo-box{ float:right;}
.mobile_header_area.modern_mobile_menu #nav_toggle{ float:left; margin-left:0;margin-right:20px;}
.mobile_header_area ul.mob_nav_icons li{ padding:0 15px 0 0;}
.zolo-navigation ul li{ float:right;}
.zolo-navigation ul ul.sub-menu{ left: auto; right:0;}

.mobile_header_area ul.mob_nav_icons{float:left;}
#nav_toggle{float: right;}
.mobile_header_area .zolo_mobile_navigation_area #nav_toggle{ margin-left:0; margin-right:30px;}

.mobile_header_area .zolo_mobile_navigation_area ul.mob_nav_icons{margin-right:0;margin-left:30px;}


.zolo_mobile_navigation_area{ text-align:right;}
.open-submenu{ left:0; right:auto;}


.apress_tabs_block .vc_tta-accordion.accordion_style9 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before,
.apress_tabs_block .vc_tta-accordion.accordion_style9 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:after,
.apress_tabs_block .vc_tta-accordion.accordion_style8 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before,
.apress_tabs_block .vc_tta-accordion.accordion_style8 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:after,
.apress_tabs_block .vc_tta-accordion.accordion_style6 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before,
.apress_tabs_block .vc_tta-accordion.accordion_style6 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:after,
.apress_tabs_block .vc_tta-accordion.accordion_style5 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before,
.apress_tabs_block .vc_tta-accordion.accordion_style5 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:after,
.apress_tabs_block .vc_tta-accordion.accordion_style4 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before,
.apress_tabs_block .vc_tta-accordion.accordion_style4 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:after,
.apress_tabs_block .vc_tta-accordion.accordion_style3 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before,
.apress_tabs_block .vc_tta-accordion.accordion_style3 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:after,
.apress_tabs_block .vc_tta-accordion.accordion_style2 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before,
.apress_tabs_block .vc_tta-accordion.accordion_style2 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:after{ left:auto; right:20px;}
.apress_tabs_block .vc_tta-accordion.accordion_style9 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before,
.apress_tabs_block .vc_tta-accordion.accordion_style8 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before,
.apress_tabs_block .vc_tta-accordion.accordion_style6 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before,
.apress_tabs_block .vc_tta-accordion.accordion_style5 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before,
.apress_tabs_block .vc_tta-accordion.accordion_style4 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before,
.apress_tabs_block .vc_tta-accordion.accordion_style3 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before,
.apress_tabs_block .vc_tta-accordion.accordion_style2 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before{left:auto; right:24px;}
.apress_tabs_block .vc_tta-accordion.accordion_style4 .vc_tta-panel .vc_tta-panel-heading:after,
.apress_tabs_block .vc_tta-accordion.accordion_style3 .vc_tta-panel .vc_tta-panel-heading:after{left:auto; right:0px;}
.apress_tabs_block .vc_tta-accordion.accordion_style6 .vc_tta-panel .vc_tta-panel-heading:after,
.apress_tabs_block .vc_tta-accordion.accordion_style5 .vc_tta-panel .vc_tta-panel-heading:after{left:auto; right:16px;}

.apress_tabs_block .vc_tta-accordion.accordion_style8 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before{left:0; right:6px;}
.apress_tabs_block .vc_tta-accordion.accordion_style8 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:after{left:0; right:2px;}

.apress_tabs_block .vc_tta-accordion.accordion_style9 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before{ left:6px; right: auto;}
.apress_tabs_block .vc_tta-accordion.accordion_style9 .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:after{left:2px; right:auto;}

/*VC rtl fixed using css*/

body.rtl .vc_row[data-vc-full-width] {
	position: relative;
	width: 100vw !important;
    right: 50% !important;
    left: auto !important;
    transform: translateX(50%) !important;
}
@media(max-width:767px){
	body.rtl .vc_row[data-vc-full-width] {
	    padding-left: 15px !important;
	    padding-right: 15px !important;
	    margin-right: 0 !important;
	    margin-left: 0 !important;
	}
}

.zolo-top-menu ul > li::after, .zolo-header-area ul .zolo-social li::after, .zolo-navigation ul > li:first-child::before, .zolo-navigation ul > li::after, ul.header_center_col > li:first-child::before, ul.header_left_col > li:first-child::before, ul.header_right_col > li:first-child::before, ul.header_center_col > li::after, ul.header_left_col > li::after, ul.header_right_col > li::after{left:0; right:auto;}
.zolo-megamenu-icon {margin-left: 10px;}
.zolo-navigation .zolo-megamenu-wrapper .zolo-megamenu-submenu{border-left:1px solid transparent; border-right:none;}
/* CSS Fixed for Team and Info Lists */
.zolo_team_name.entry-title,.zolo_team_designation, .zolo_info_list_title {text-align: right;}
.zolo_info_list_title {padding-right: 10px !important;}
.zolo_button{display: inline-block!important;;}
.zolo_button_element.zolo_button_inline{float: right!important;;}
.zolo_button_style9.zolo_button span.zolo_button_text{float: left !important;}
.zolo_button_style9 .button_icon{float: right!important; margin-left: 12px!important; margin-right: -3px!important;}
.mobile_header_area.modern_mobile_menu .logo-box {float: right !important;}
.mobile_header_area.modern_mobile_menu #nav_toggle {float: left !important;}
.mobile_header_area ul.mob_nav_icons {float: left !important;}






h1,h2,h3,h4,h5,h6,p,a,li,ul,b,textarea,strong,button,em{font-family: iranyekan !important;letter-spacing:0 !important;}
span{letter-spacing:0 !important;}

div.zolo_info_list_icon_wrap::after{right: 1.9em !important; left:auto !important}
.zolo_pricing_table_element .zolo_price_wrap{display:flex !important;}
.zolo_pricing_table_element .zolo_pricing_table_price{order:0;}
.zolo_pricing_table_element .zolo_pricing_table_currency_symbol {order:1;}
.zolo_pricing_table_element .zolo_pricing_table_recurring_fee{order:2;}
.zolo_info_list_element .zolo_info_list_icon_wrap {
    padding-left: 2em;
	padding-right:0px;
}
.zoloportfoliostyle1 .zolo_portfolio_title{text-align:right;}
.zolo_portfolio_box .zolo_portfolio_date{text-align:right;}
body.rtl .vc_row[data-vc-full-width]{transform: translateX(50%) !important;}
.zolo-topbar{border-style: none !important; }

.vc_custom_1552805622601 .zolo-sub-title {
	display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.vc_row.vc_column-gap-30 .zolo-sub-title {
	display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

/*start-fotter*/
.zt_newsletter{text-align:right;direction:rtl;}
.wpcf7-form div.wpcf7-response-output{text-align:right;direction:rtl;}
.apress_svg_arrow_icon{transform: rotateY(180deg);text-align:left;}
.footer .zolo_heading_element.heading_style13 .align_left .zolo-heading-delimiter{margin-left:1em !important;margin-right:0em !important;}
.footer .zolo_social_box ul {text-align:left !important;}
.footer .zolo-sub-title {text-align:right !important;}
.zolo_heading_element.heading_style14 .zolo_heading_element_text{text-align:right !important;}
.zolo_heading_element.heading_style14 .zolo-heading-delimiter{}
.apress_svg_arrow_link .apress_svg_arrow_icon{margin-left:auto;margin-right:0 !important;}
.wpcf7-form .zt_newsletter_style4 #submit, .wpcf7-form .zt_newsletter_style4 [type="submit"]{left:0 !important;right:auto;}
.zolo_heading_element.heading_style14 .zolo-heading-delimiter{
    right: -1em;
	left:auto;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translatex(100%);}
	.zolo_pricing_table_element .zolo_pricing_table_currency_symbol {
     top: 0px;
     
}
.zolo_pricing_table_element .zolo_pricing_table_recurring_fee {
    
    margin-right: 10px !important;
}
    
/*end-fotter*/

.portfolio_2_column .portfolio_featured_area{ padding-left: 30px !important; padding-right:0px !important;}
.portfolio_featured_area{float:right;}

.related_portfolio_area{direction: ltr;}

.related_portfolio_area {
    direction: rtl !important;
}

.comment-list .reply{
float: left !important;
}
.comment-content h4{
float: right !important;
}
.comment-content{
	float: right !important;
display: contents !important;
}
.comment-meta, .comment-meta a {
    clear: right !Important;
}
.comment-metadata{
	display: contents !important;
}
.zolo_team_area .zolo_teambox .zolo_team_name{text-align:center;}
.zolo_team_area .zolo_teambox .zolo_team_designation{text-align:center;}
.testimonials_style1 .zolo-testimonial-author span.author {
    float: right;
    direction: rtl;
    text-align: right;
}
.pagetitle_parallax_content h1, .pagetitle_parallax {
    text-align: right !important;
}
.back-to-top{left:20px;right:auto;}
.site-footer .widget {
    float: right;
    margin-left: auto;
    margin-right: 20px;
}
.footer {
    text-align: right;
}
.apress-widget-menu-vertical li {
    padding-left: 26px;
    padding-right: 0px;
}
.site-footer .widget {
    margin-left:  20px;
    margin-right:auto;
}

.zolo-testimonial-content{text-align:right;}

.fullwidth_buttton .wpcf7-form button, .fullwidth_buttton .wpcf7-form input[type=reset], .fullwidth_buttton .wpcf7-form input[type=submit], html .fullwidth_buttton .wpcf7-form input[type=button]
{font-family: iranyekan !important;}
.zt_input_icon .your-tel:after {
   left:auto;
    right: 17px;  
}
/* .pagetitle_parallax_content{padding:90px 0px 30px 0px !important;} */
.zoloportfoliostyle1 .zolo_portfolio_title {
    text-align: center;
}
.zolo_portfolio_box .zolo_portfolio_date {
    text-align: center;
}
.header_contacts-infotext {
    margin-right: 18px !important;
    margin-left: auto !important;
    text-align: right;
}
.header_contacts-info svg {
    float: right !important;
  
}
.header_contacts-info {

    margin: 0 25px 0 0 !important;
}
.widget .post_list_content {
    text-align: right;
}
.extended_sidebar_area h1, .extended_sidebar_area h2, .extended_sidebar_area h3, .extended_sidebar_area h4, .extended_sidebar_area h5, .extended_sidebar_area h6, .extended_sidebar_area, .extended_sidebar_area .widget, .extended_sidebar_area .widget h3.widget-title {
    text-align:right;
}
.zolo_zilla_likes_box {
    right: 0;
	left:auto;
}
.wp-block-quote:not(.is-large):not(.is-style-large), article blockquote, .zolo_navbar_search.default_search_but .nav_search_form_area .search-form .search-submit {
    border-left: none;
    text-align: right;
}
.blog_layout_box_withoutpadding .blog_text_area, .blog_layout_box_withoutpadding .zolo_blog_description_area {
    text-align: right;
}
.hassidebar.left .content-area {
    padding-right: 50px;
	padding-left:0px;
    float: left;
}
.hassidebar .sidebar {
    float: right;
}
.blog_layout .blog_layout_masonry .masonry-item
{float: right;}
.footer .contact_form li, .contact_form li {
    float: right;
}
body.single .post-navigation a[rel="prev"] {
    text-align: right;
}
.fa-angle-left{transform: rotatey(180deg);}
.fa-angle-right{transform: rotatey(180deg);}
body.single .post-navigation.navigation_style2.testimonial_navigation, body.single .post-navigation.navigation_style2.testimonial_navigation a
{text-align:center;}
body.single .post-navigation.navigation_style2 .nav-links.previous_only {
  
    float: right;
}

body.single .post-navigation.navigation_style2 .nav-links.next_only {
  
    float: left;
}
body.single .post-navigation.navigation_style2.team_navigation, body.single .post-navigation.navigation_style2.team_navigation a
{text-align:center;}
.team_layout_style_1 .blog_text_area h2.team-entry-title{text-align: right !important;}
.team_single_page .team_social_icon li {
    float: right !important;
}
.team_layout_style_1 .posttype_gallery_slider {
    float: right;
}
.hassidebar.right .content-area {
	padding-right: 0px !important;
    padding-left: 0px;
    float: right;
}

.team_layout_style_1 .posttype_gallery_slider {
    float: right;
}
.team_layout_style_1 .blog_text_area {
    padding-right: 345px;
	   padding-left: 0px;
}
.blogpage_content .entry-content {
    float: right;
    text-align: right;
}
.related_post_area {
    text-align: right;
}
.related_post_list li {
    float: right;
}
form {

    text-align: right;
}
.form-submit .submit{font-family:iranyekan;}
.comment-reply-title {text-align: right;
}
.related_portfolio_area h3 {
  text-align:right;
}
.related_portfolio_area {
    float: right !important;
    text-align: right !important;
}
.related_portfolio_list li {
 
    float: right;
}
.portfolio_descriptions {
    float: right;
    text-align: right;
}
ul.project-details-list li {
  
    float: right;
    text-align: right;
}
ul.related_post_listli li{
  
    float: right !important;
    text-align: right !important;
}
span.edit-link{  text-align: right;float:right;}





.textwidget{text-align:justify !important;}


.team_layout_style_1 .blog_text_area h2.team-entry-title{text-align: right !important;}
.team_single_page .team_social_icon li {
    float: right !important;
}

audio, canvas, video {
    transform: rotatey(180deg) !important;
	 -ms-transform: rotatey(180deg) !important;
}
.zolo_team_area .zolo_teambox .zolo_team_name{text-align:center !important;}
.zolo_team_area.zoloteam1 .zolo_teambox .zolo_team_designation{text-align:center !important;}
.blogpage_content .entry-content{
    float: right !important;
    text-align: right !important;
}
.related_portfolio_area h3{ text-align: right !important;}

.portfolio_2_column .portfolio_content_area{text-align:right !important;float:right;}
.portfolio_detail{text-align:centrer !mportant;}

.portfolio_1_column .portfolio_descriptions{padding-left: 30px;padding-right: 0 !important;}
.portfolio_descriptions {
    float: right;
    text-align: right;
}

.widget ul, .widget ol{text-align:right !important;}
.zolo_zilla_likes_box{right:0;left:atue !important;}
.pagetitle_parallax_content h1{text-align:right !important;}
ul.project-details-list{text-align:right !important;}

.testimonials_style1 .zolo-testimonial-author span.author {
    text-align: right;
    float: right;
}
.testimonials_style1 .zolo-testimonial-content{ text-align: right;}
.vc_tta.vc_general .vc_tta-panel-title>a {text-align:right !important;}
.vc_tta.vc_general .vc_tta-panel-title>a:hover{color:#8659d6!important}


blockquote {
    border-right: 4px solid #0073aa;
	 border-left: 0px !important;
    padding: 0 1.4rem 0 0;
}
.related_portfolio_list li{text-align:right !important;}
.nav-links a>i {transform: rotatey(180deg);}
.wpb_single_image.vc_align_right {
    text-align: left;
}
.wpb_single_image.vc_align_left {
    text-align: right;
}
.zolo_testimonialbox .zolo_author_text {
  
    float: none;
    display: block;
}
.zolo_testimonialbox .zolo_author_name {

    float: none;
    display: block;
}
.zolo_testimonialbox .zolo_author_designation {

    float: none;
    display: block;
}
.zolo_testimonialbox .testimonial_star_wrap {
    float: none;
    display: block;
}
 .zolo-title span.title_text {
    text-decoration: none !important;
}

body.single .post-navigation a[rel="prev"]{
    padding-right: 60px;
	 padding-left: atue;
	 text-align:right !important;
}

body.single .post-navigation a[rel="next"] {
    padding-left: 60px;
	 padding-right: atue;
    float: left !important;
}
.uavc-list-content span.uavc-list-desc {text-align:right!important;}
body.single .post-navigation.navigation_style2, body.single .post-navigation.navigation_style2 a {

    text-align: center !important;
}
.hassidebar.right .content-area {
	padding-right: 0px !important;
    padding-left: 0px;
    float: right;
}

.team_layout_style_1 .posttype_gallery_slider {
    float: right;
}
.team_layout_style_1 .blog_text_area {
    padding-right: 345px;
	   padding-left: 0px;
}
.zolo_testimonial_slider_area.nav_style3 .owl-nav button, .zolo_testimonial_slider_area.nav_style2 .owl-nav button{

    transform: rotatex(180deg) !important;
}
.zolo_team_area .zolo_teambox .social_icon {
    text-align: center;
}
body.rtl .vc_row[data-vc-full-width]{margin-left:0px;margin-right:0px;}
.newsletter_wrap input{text-align:right;}
.wpcf7 form .wpcf7-response-output{text-align:right;direction:rtl;}
body, select, textarea {text-align:right !important;}


div.zolo_info_list_icon_wrap::after{right: 1.9em !important; left:auto !important}
.zolo_pricing_table_element .zolo_price_wrap{display:flex !important;}
.zolo_pricing_table_element .zolo_pricing_table_price{order:0;}
.zolo_pricing_table_element .zolo_pricing_table_currency_symbol {order:1;}
.zolo_pricing_table_element .zolo_pricing_table_recurring_fee{order:2;}
.zolo_info_list_element .zolo_info_list_icon_wrap {
    padding-left: 2em;
	padding-right:0px;
}
.zolo_pricing_table_element .zolo_pricing_table_currency_symbol {
    top: 14px;
}
.smile_icon_list.right li .icon_description {
    margin-right: 3em;
	  margin-left: 0 !important;
    padding-right: 25px;
	padding-left: 0 !important;
}
.smile_icon_list li .icon_description .info-list-heading {
text-align: right;}
.smile_icon_list.left li .icon_description {
    margin-left: 3em;
    padding-left: 25px;
	   margin-right: 0!important;
    padding-right: 0!important;
}

.zolo_portfolio_box .hovertype_zoomin:hover .zolo_portfolio_caption {
    -webkit-transform: translate3d(0,-70px,0);
    transform: translate3d(0,-70px,0);
}
.zoloportfoliostyle1 .zolo_portfolio_title {
    font-size: 18px;
}
.zolo_portfolio_box .zolo_portfolio_author, .zolo_portfolio_box .zolo_portfolio_date {
    font-size: 13px;
}
.widget ul.gallery li {
    float: right;
}
.zolo-navigation .zolo-megamenu-wrapper {
    right: 0;
	left:auto;
}
.back-to-top
{left:20px !important;right:auto !important;}
.zolo_portfolio_slider_area .arrows_style4 .slick-arrow.slick-next:before, .zolo_image_slider.arrows_style4 .slick-arrow.slick-next:before
{right:auto !important;}
.back-to-top{left:20px;right:auto;}
@media (max-width: 1050px){
.mob_nav_icon_area {
    width: 165px !important;
}
.mobile_header_area ul.mob_nav_icons {
float: left !important;
}
.mobile_header_area .zolo_mobile_navigation_area #nav_toggle {
    margin-left: auto;
	 margin-right: 30px;
}
#nav_toggle {
 
    float: right !important;
   
}
.mobile_header_area ul.mob_nav_icons li {
    
    padding: 0 15px 0 0  !important;
 
}

.cart-control {
    padding-right: 18px;
	padding-left:auto;
}
.cart-control:before {
  
    right: 3px;
	left:auto;
}
.cart-control:after {
   
    right: 0;
	left:auto;
}
.cart-number {
  margin-left: auto;
    margin-right: -8px;
}
.zolo_portfolio_slider_area .owl-nav.disabled {
  display:block; 
}
.zolo_portfolio_slider_area .owl-carousel .owl-nav button .fa {

    color: #fff;
}
.zolo_portfolio_slider_area .owl-carousel .owl-nav button {
    margin-top: -55px;
}

	ul.portfolio_featured_list.big_2column_style li, ul.portfolio_featured_list.big_3column_style li, ul.portfolio_featured_list.grid_style li, ul.portfolio_featured_list.masonry_style li {
    width: 33.3333%;
}
ul.portfolio_featured_list.big_2column_style li {
    width: 50%;
}
	.owl-carousel .owl-stage-outer {
    
    overflow: hidden !important;}
.zolo_mobile_navigation_area {
    text-align: right !important;
}
.zolo_pricing_table_element .zolo_price_wrap {
    flex-direction: column;
}
.open-submenu {
   
    left: 0 !important;
	right:auto !important;
  
}
}
@media (max-width: 900px){
.zolo_calltoaction {
    text-align: center !important;
}}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    transform: rotatey(180deg);
}
body.single .post-navigation.navigation_style2 a{padding:0px;}
body.single .post-navigation a[rel="prev"] {
    text-align: right;
}
.fa-angle-left{transform: rotatey(180deg);}
.fa-angle-right{transform: rotatey(180deg);}
body.single .post-navigation.navigation_style2.testimonial_navigation, body.single .post-navigation.navigation_style2.testimonial_navigation a{text-align:center;}

body.single .post-navigation.navigation_style2 .nav-links.previous_only {
  
    float: right;
}
body.single .post-navigation.navigation_style2 .nav-links.next_only {
    float: left !important;
}
.testimonial_layout_style_2 .testimonial_title_area {
    padding-right: 200px;
	padding-left:0 px;
}

.testimonial_layout_style_2 .zolo_testimonial_header .zolo_testimonial_author {
    float: right;
}
@media (max-width: 800px){
	.zolo_testimonial_slider_area.nav_style3 .owl-nav button, .zolo_testimonial_slider_area.nav_style2 .owl-nav button {
    position: absolute;
    top: 50%;
    margin-top: -20px;
}
.team_layout_style_1 .blog_text_area {
    padding-right: 0px ;
	   padding-left: 0px !important;
}
ul.portfolio_featured_list.big_2column_style li, ul.portfolio_featured_list.big_3column_style li, ul.portfolio_featured_list.grid_style li, ul.portfolio_featured_list.masonry_style li {
    width: 33.3333%;
}
ul.portfolio_featured_list.big_2column_style li {
    width: 50%;
}
	.zolo_testimonial_slider_area.nav_style3 .owl-carousel, .zolo_testimonial_slider_area.nav_style2 .owl-carousel {
    padding: 0 70px;
}
.testimonial_layout_style_2 .testimonial_title_area, .testimonial_layout_style_3 .testimonial_title_area {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.team_layout_style_1 .blog_text_area {
    padding-right: 0px !important;
}
.share-box li {
    float: right;
    margin: 3px 7px 3px 0px;
}
.zolo_testimonial_slider_area.nav_style3 .owl-nav button, .zolo_testimonial_slider_area.nav_style2 .owl-nav button {
    transform: rotatex(180deg) !important;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
  transform: rotatex(180deg) !important;
}
.related_portfolio_list {
    display: block !important;  
}
body.single .post-navigation.navigation_style1 a[rel="prev"], body.single .post-navigation.navigation_style1 a[rel="next"], body.single .post-navigation.navigation_style1 a {
    text-align: center !important;
}
}
body.single .post-navigation.navigation_style3 .previous_button .pagination_thumb_area{
	right: 40px;
	left:auto;
	padding-left: 20px;
    padding-right: 0px !important;
    transform: translateX(150%);
}
body.single .post-navigation.navigation_style3 .next_button .pagination_thumb_area {
    left: 40px;
	right:auto;
	padding-left: 0px;
    padding-right: 20px !important;
    text-align: right;
    transform: translateX(-150%);
}
body.single .post-navigation.navigation_style3 a.pagination_button i{transform: rotatey(180deg);}
body.single .post-navigation.navigation_style3 a.pagination_button{right:0;left:auto;}
body.single .post-navigation.navigation_style3 a.pagination_button.next_button {
    left: 0;
    right: auto;
}
body.single .post-navigation.navigation_style3 .previous_button .pagination_caption {
    margin-right: 100px;
	 margin-left: auto !important;
}
body.single .post-navigation.navigation_style3 .next_button .pagination_caption {
    margin-left: 100px;
	 margin-right: auto !important;
}
body.single .post-navigation.navigation_style3 .previous_button .pagination_thumb {
    float: right;
}
body.single .post-navigation.navigation_style3 .next_button .pagination_thumb {
    float: left;
}

.zolo_testimonial_slider_area .zolotestimonialcarouselacp_9240531085fa2a39922854 .owl-stage-outer {
    margin-left: 0 !important;
}
@media (max-width: 768px){
.zolo_pricing_table_element .zolo_price_wrap {
    display: flex !important;
    flex-direction: column;
}
}
.zolo_navbar_search {
    transform: rotateY(180deg);
}
.vc_separator.vc_separator_align_left h4 {
    padding: 0 0 0 .8em;
}
@media (min-width:768px){
	.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,
	.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,
	.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9{
		float:right;
		
	}
}
body.rtl .vc_row[data-vc-full-width] {
    transform: translateX(50%) !important;
}
	.portfolio_2_column .portfolio_featured_area {
    padding-left: 30px;
    padding-right: 0px !important;
}
.container_padding_left_right, .container-padding {
     padding-left: 0px !important; 
     padding-right: 0px !important; 
}
@media (max-width:1024px){
	.portfolio_2_column .portfolio_featured_area {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.container_padding_left_right, .container-padding {
     padding-left: 30px !important; 
     padding-right: 30px !important; 
}
}
.search_overlay #mob_search_close_but, .search_overlay .search_close_but, .full_screen_menu_area .fullscreen_menu_close_button, #full_screen_menu_close_responsive {
    left: 30px !important;
    right:auto;
}
#bbp-search-form #bbp_search, input[type="search"] {

    padding: 7px 12px 7px 45px;
}
.full_screen_search input {
    padding-left: 80px;
}
.full_screen_search .search-form::after {
right:auto;
    left: 12px;
   
}
.full_screen_search input {
    text-align: right;
}
.post_title_area left title_position_below .entry-title{text-align: right;}
