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

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

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

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

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/iranyekanwebregular(fanum).eot');
	src: url('fonts/eot/iranyekanwebregular(fanum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanwebregular(fanum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanwebregular(fanum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebregular(fanum).ttf') format('truetype');
}
/**IranYekan>>*/  a,body,h1,h2,h3,h4,h5,h6,p,.custom-breadcrumb ol li a, .custom-breadcrumb ol li.breadcrumb-item.active,.tooltip,.discount-price,.u-header__promo-title,.badge,.single-radio-box label,.pricing-feature-list li span,.pricing-header .price,.button, button, input, textarea,.pricing-table .title,.h1, .h2, .h3, .h4, .h5, .h6,.sub-menu-title,strong,.body,li.tentaz-address,.list-arrow li,.elementor-14 .elementor-element.elementor-element-f691eac  ,.tentaz-heading .title-inner .sub-text,.tentaz-blog-grid .blog-inner-wrap .blog-down-wrap .category_list{font-family:iranyekan! important; direction: rtl; letter-spacing: 0px ! important;}
span.elementor-title,.tentaz-clients-slider .style__2 .inner-items .tentaz-bottom .tentaz-author-name,.tentaz-clients-slider .style__2 .inner-items .con__section_tn .tentaz-content,.tentaz-breadcrumbs .breadcrumbs-title span {
    font-family: iranyekan! important;
}
.ri-arrow-right-up-line:before {
    content: "\ea66";
}
.comments-area .comment-list li.comment .comment-body {
    padding-right: 98px;
    padding-left: 0;
}
.comments-area .comment-list li.comment .comment-author img {
    right: 0;
    left: auto;
}
.tentaz-blog-details blockquote i {
    right: 16px;
    left: auto;
}
.comments-area .comment-list li.comment ol.children li {
    margin-right: 2.5em;
    margin-left: 0;
}
.comments-area .comment-list li.comment .comment-author b {
    float: right;
    padding-left: 14px;
    padding-right: 0;
}
span.elementor-counter-number,.elementor-heading-title.elementor-size-default,.elementor-16 .elementor-element.elementor-element-fa43e45 > .elementor-widget-container,.btm-cate {
    font-family: iranyekan! important;
}
.dynamic-sidebar .widget_backsocialiconwi_widget .footer_social li {
    margin-left: 10px;
    margin-right: 0;
}
div#wpcf7-f5-p20-o1 {
    direction: rtl;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
.full-blog-content .btm-cate li + li:before {
    right: -16px;
    left: auto;
}
.elementor-widget-text-editor {
font-family: iranyekan! important;
}
.archive .tentaz-blog .blog-item .blog-img .full-blog-content, .blog .tentaz-blog .blog-item .blog-img .full-blog-content {
    margin-left: 120px;
    margin-right: 0;
}
.dynamic-sidebar .widget_backsocialiconwi_widget {
    border-right: 6px solid #ff2f00;
    border-left: 0;
}
.show-featured .post-img {
    padding-left: 15px;
    padding-right: 0;
}
.bs-sidebar .widget_search button:before {
    left: 20px;
    right: auto;
}
span.elementor-icon-list-text {
    font-family: 'iranyekan' !important;
}
.tentaz-unique-slider.tentaz-portfolio-style1 .single-case-studies .case-content .case__btn i {
    transform: rotate(180deg);
}
.slick-initialized .slick-slide {
    direction: rtl;
}
.portfolio-filter button.active {
    clip-path: polygon(0% 0%, 100% 0, 100% 30%, 100% 100%, 88% 100%, 17% 100%, 0% 72%, 0% 20%);
}
.tentaz-clients-slider .style__1 .inner-items .tentaz-content {
    text-align: right;
	font-family: 'iranyekan';
}
.tentaz-clients-slider .style__1 .inner-items .tentaz-bottom .tentaz-author-name {
    font-family: 'iranyekan';
}
.tentaz-clients-slider .style__1 .inner-items .tentaz-bottom .tentaz-author-name {
    padding-right: 20px;
    padding-left: 3px;
}
.tentaz-case-studies .single-case-studies .case-content {
    clip-path: polygon(0% 0%, 100% 0, 100% 40%, 100% 100%, 83% 100%, 0% 100%, -15% 100%, 21% -6%);
}
#tentaz-header:not(.tentaz-header-one) .tentaz-cols-wrap-wrap:before {
    right: calc(-88%);
	left:auto;
    transform: skew(40deg);
    transform-origin: 100% 100%;
}
.menu-area .tentaz-cols-wrap-wrap .tentaz-contact-info li i {
    right: 0;
    left: auto;
}
.menu-area .tentaz-cols-wrap-wrap .tentaz-contact-info li:first-child {
    margin-right: 0;
	margin-left: 45px;
}
.menu-area .tentaz-cols-wrap-wrap .tentaz-contact-info li {
    padding-right: 54px;
    padding-left: 0;
}
#tentaz-header:not(.tentaz-header-one) .toolbar-area-here .toolbar-sl-share ul {
    text-align: left;
}
#tentaz-header:not(.tentaz-header-one) .toolbar-area-here .toolbar-sl-share ul li + li {
    margin-right: 15px;
    margin-left: 0;
}
#tentaz-header:not(.tentaz-header-one) .toolbar-area-here .toolbar-contact ul li {
    margin-left: 20px;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 0;
}
#tentaz-header:not(.tentaz-header-one) .toolbar-area-here .toolbar-contact ul li:before {
    left: -3px;
    right: auto;;
}
.menu-wrap-offcanvas {
    left: 0;
    right: auto;
    transform: translate3d(-400px, 0, 0);
}
.menu-wrap-offcanvas .inner-offcanva-wrap .tentaz-nav-link {
    right: 49px;
    left: auto;
}
.fa-ul {
    padding-right: 0;
}
.tentaz_sidenav_wrap .footer_social li a i {
    margin: 0 0px 0 8px;
}
.menu-area .navbar ul li .sub-menu {
    right: 0;
    left: auto;
}
.menu-area .navbar ul li ul.sub-menu li {
    text-align: right;
}
.menu-area .tentaz-cols-wrap-wrap .tentaz-contact-info li.tentaz-phone {
    margin: 10px 50px 10px 0px;
}
.tentaz_offcanvas_icon {
    margin: 0 22px 0 0px;
}
#tentaz-header:not(.tentaz-header-one) .logo-area {
    margin-left: 20px;
    margin-right: 0;
}
.menu-area .navbar ul > li.menu-item-has-children > a {
    margin-left: 10px;
    margin-right: 0;
}
.menu-area .navbar ul > li.menu-item-has-children > a:before {
    left: -3px;
    right: auto;
}
.menu-area .navbar ul li a {
    padding-right: 0;
    padding-left: 15px;
}
.menu-area .navbar ul li {
    padding: 18px 0px 18px 14px;
}
.bs-search button {
    left: 0;
    right: auto;
}
.close-search {
    left: 50px;
    right: auto;
}
.list-arrow li:before {
    right: 0;
    left: auto;
}
.list-arrow li {
    padding-right: 40px;
    padding-left: 0;
    font-family: 'iranyekan';
}
.readon {
    clip-path: polygon(0% 0%, 100% 0, 100% 30%, 100% 65%, 100% 100%, 10% 100%, 0% 74%, 0% 20%);
}
.tentaz-addon-services.services-style1 .services-part .services-btn-part .services-icon-btn {
    transform: rotate(180deg);
}
.tentaz-footer-here .tentaz-footer-top-here h3.footer-title:before {
    right: 0;
    left: auto;
}
.tentaz-footer-here .tentaz-footer-top-here h3.footer-title:after {
    right: 44px;
    left: auto;
}
.tentaz-footer-here .fa-ul {
    text-align: right;
    padding-left: 50px;
    padding-right: 0;
    font-family: 'iranyekan';
}
.tentaz-blog-grid .blog-inner-wrap .blog-down-wrap .post-title {
    font-size: 18px;
}
.tentaz-blog-grid .blog-inner-wrap .blog-down-wrap {
    left: 75px;
    right: 0;
}
.tentaz-blog-grid .blog-inner-wrap .blog-down-wrap .post-categories {
    right: 30px;
    left: AUTO;
}
.tentaz-clients-slider .style__1 .inner-items .tentaz-content:after {
    right: 40px;
    left: auto;
    border-right: 0px solid transparent;
    border-left: 34px solid transparent;
    border-top: 30px solid #fff;
}

.tentaz-header-one .header-inner-wrap .tentaz-cols-wrap-wrap .tentaz-header-quote .tentaz-phone {
    margin-left: 20px;
    margin-right: 0;
}

.tentaz-clients-slider .style__2 .inner-items .con__section_tn {
    margin-right: 85px;
    margin-left: 0;
}
.tentaz-clients-slider .style__2 .inner-items .tentaz-bottom .tentaz-author-name {
    padding-right: 20px;
    padding-left: 3px;
}
.tentaz-breadcrumbs .breadcrumbs-title span a:before {
    left: 4px;
    right: auto;
}
.tentaz-breadcrumbs .breadcrumbs-title span {
    padding-left: 8px;
    padding-right: 0;
    margin-left: 6px;
    margin-right: 11px;
}
.tentaz-breadcrumbs .breadcrumbs-title span {
      padding-left: 10px;
    padding-right: 0;
    margin-left: 6px;
    margin-right: 0px;
}
@media only screen and (max-width: 991px){
#tentaz-header .logo-area {
    line-height: 1.5 !important;
}}
@media only screen and (max-width: 575px){
#tentaz-header:not(.tentaz-header-one) .tentaz-cols-wrap-wrap::before {
    right: calc(-50%) !important;
	}}
.tentaz_sidenav_wrap .widget_nav_menu ul {
    text-align: right;
}
@media only screen and (max-width: 575px){
.menu-wrap-offcanvas .inner-offcanva-wrap .tentaz-nav-link {
    right: 33px !important;
}}
#mobile_menu .tentaz_submenu_button {
    left: 0;
    right: auto;
}
#mobile_menu .tentaz_submenu_button:before {
    left: 0px;
    right: auto;
}
#mobile_menu ul ul, #mobile_menu ul ul ul, #mobile_menu.align-right ul ul {
    text-align: right;
}
#mobile_menu ul ul li a {
    padding-right: 25px;
    padding-left: 0;
}
#mobile_menu .tentaz_submenu_button.submenu-opened:after {
    left: 0px;
    right: auto;
}
@media only screen and (max-width: 991px){
.tentaz-clients-slider .style__2 .inner-items .con__section_tn {
    margin-right: 0px !important;
}}
.widget.ten_ser ul.menu li a:before {
    LEFT: 26px;
    right: auto;
    transform: rotate(180deg);
}
.menu-area .navbar ul > li.menu-item-has-children.tentaz-min > a::after {
  left: -3px;
  right: auto;
}
.tentaz-unique-slider.tentaz-blog-grid.default {
    direction: ltr;
}
.elementor-element.elementor-element-0c3598f.elementor-widget.elementor-widget-tentaz-hero-slider {
    direction: ltr;
}
.tentaz-hero-slider.tentaz-unique-slider .slick-next {
    left: 25px !important;
	right:auto !important;
}
.tentaz-unique-slider .slick-next {
    left: 0px;
}
.tentaz-hero-slider.tentaz-unique-slider .slick-prev {
    right: 25px !important;
	left:auto !important;
}
.tentaz-unique-slider .slick-prev {
    right: 0px;
}
.tentaz-hero-slider.tentaz-unique-slider .slick-next:before,.tentaz-hero-slider.tentaz-unique-slider .slick-prev:before {
    transform: rotate(180deg);
}
.elementor-element.elementor-element-d4d46ca.tentaz-testimonial--left.elementor-widget.elementor-widget-tentaz-testimonial-slider {
    direction: ltr;
}
.tentaz-addon-slider.style__1 .slick-prev {
    right: -60px;
    left: auto;
    top: 36%;
}
.tentaz-unique-slider .slick-prev {
    right: 0px;
}
.tentaz-addon-slider.style__1 .slick-next {
    left: -60px;
    top: 36%;
}
.tentaz-unique-slider .slick-next {
    left: 0px;
}
.tentaz-addon-slider.style__1 .slick-next::before, .tentaz-addon-slider.style__1 .slick-prev::before {
    transform: rotate(180deg);
}
.tentaz-unique-slider.tentaz-case-studies.tentaz-portfolio-style1 {
    direction: ltr;
}
.slick-slider .slick-list, .slick-slider .slick-track {
    direction: ltr;
}/*
.elementor-167 .elementor-element.elementor-element-62092525 .tentaz-btn,.elementor-162 .elementor-element.elementor-element-5420f15a .tentaz-btn,.elementor-161 .elementor-element.elementor-element-68d664b7 .tentaz-btn {
    text-align: left;
}*/
div#wpcf7-f5-p43-o1 {
    direction: rtl;
}
.comments-area p.comment-form-author {
    float: right;
    width: 50%;
    padding-left: 25px;
    padding-right: 0;
}
/*
.woocommerce-shop .tentaz-breadcrumbs.porfolio-details.heads_trans {
    display: none;
}*/
ul.single-posts-meta {
    display: none;
}
.woocommerce.single-product form.cart .button {
    margin-right: 10px;
    margin-left: 0;
}
.woocommerce .quantity .qty {
    width: 8.631em;
}
.single-product div.product form.cart {
    display: flex;
    line-height: -1;
    align-content: space-between;
    align-items: baseline;
    flex-direction: row;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce .wc-forward, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    color: #ffffff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #ffffff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    padding-right: 0;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right;
}
.coupon input#coupon_code {
    margin-left: 20px;
    margin-right: 0;
    text-align: right !important;
    padding-right: 22px;
    padding-left: 0;
	margin-bottom: 5px;
}
.tentaz-clients-slider .style__1 .inner-items .tentaz-content .quote-image {
    transform: rotateY(180deg);
    direction: ltr;
}
.footer-1 {
    padding-right: 90px;
    padding-left: 0;
}
.comment-reply-title small {
    padding-right: 7px;
    padding-left: 0;
}
@media only screen and (max-width: 991px){
#tentaz-header:not(.tentaz-header-one) .toolbar-area-here .toolbar-sl-share ul {
    text-align: center !important;
}}
.full-blog-content .blog-date i {
    margin-left: 5px;
    margin-right: 0;
    float: RIGHT;
    top: 4px;
    position: relative;
}
.single-post .single-posts-meta li span i {
    margin-left: 3px;
    margin-right: 0;
    float: right;
	top: 0px;
}
.bs-sidebar .recent-post-widget .post-desc span i {
    margin-left: 5px;
    margin-right: 0;
    float: right;
    top: -3px;
    position: relative;
}
.woocommerce-account .addresses .title .edit {
    float: left;
    padding-left: 20px;
}
@media only screen and (max-width: 768px) {
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    padding-right: 10px;
    padding-top: 5px;
}}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
    float: left;
    margin-right: 1em;
    margin-left: 0;
}
input[type="checkbox"], input[type="radio"] {
    margin-left: 8px;
    margin-right: 0px;
    margin-top: 8px;
    vertical-align: text-top;
}
.tentaz-addon-services.services-style1 .services-part .services-btn-part .services-btn-text .btn_text i:before  {

    content: "\ea60";
}
.tentaz-addon-services.services-style2 .services-part .services-btn-part .services-btn-text .btn_text i:before  {

    content: "\ea60";
}
.tentaz-addon-services.services-style3 .services-part .services-btn-part .services-btn-text .btn_text i:before  {

    content: "\ea60";
}
.tentaz-addon-services.services-style4 .services-part .services-btn-part .services-btn-text .btn_text i:before  {

    content: "\ea60";
}
@media only screen and (max-width: 991px){
.footer-1, .footer-2 {
    padding-right: 15px !IMPORTANT;
}}
.btm-cate li {
    float: right;
    margin-left: 10px;
	margin-right:0;
}
.full-blog-content .btm-cate li + li {
    margin-right: 25px;
    margin-left: 0;
}
.tentaz-hero-slider .slick-dots li.slick-active {
    width: unset;
}
.ps-navigation ul li.prev {
    float: right;
}
.ps-navigation ul .prev {
    text-align: right;
}
.ps-navigation ul li:nth-child(2) {
    text-align: left;
}
.ps-navigation ul li.next {
    float: left;
}