:root {
  --main-font: IranYekan;
  --second-font: Shabnam-FD;
  --third-font: IranSans;
  --forth-font: Yekan-Web;
  --fifth-font: Anjoman;
  --dana-font: Dana-Regular;
  --danab-font: Dana-bold;
  --khaton-font: Khaton;
  --bottun-font: IranSans;
  --title-font: Pinar DS2;
  --yekan-font: Yekan-Bold;
  --estedadm: Estedad-Medium;
  --yekanf:yekan;
  
}
/*** Start RTL - Author Xeno ***/

.tu-bannerv2_img {
    left: 0;
    right: unset !important;
}
.tu-bannerv3::before {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 50%) !important;
}
.tu-dottedimage {
    left: 0;
    right: unset !important;
}
div.elementor-widget-tuturn_home_banner_v3 div.col-xl-8.col-xxl-7 div.tu-banner_title h1 p {
    font-size: 21px !important;
}
.tu-linedimage img {
    right: 0;
    left: unset !important;
}
.tu-themenav {
    margin-right: auto !important;
    margin-left: unset !important;
}
.tu-particles {
    right: 0;
    left: unset !important;
}
.tu-bannerv3 .tu-particles {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 50%) !important;
}
.tu-navbarbtn {
    margin-right: 20px;
    margin-left: unset !important;
}
.tu-searchbar-wrapper .tu-appendinput .tu-inputicon a {
    right: 10px;
    left: auto !important;
}
.tu-searchbar-wrapper .tu-appendinput .tu-inputicon .form-control {
    padding-right: 40px;
    padding-left: unset !important;
}
.tu-searchbar-wrapper .tu-appendinput .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: unset !important;
    padding-right: 50px !important;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right: 20px !important;
}
.tu-bannerv3 .tu-banner_title h1 {
    font-family: var(--title-font);
}
div.tu-bannerv3 div.tu-banner_title h1 p {
    font-family: var(--main-font) !important;
    font-weight: 400 !important;
    letter-spacing: -1px !important;
    font-size: 20px;
}
.tu-headerv2 .tu-headernav > li > a {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-navbar .children li a, .tu-navbar .sub-menu li a ,.woocommerce-error li, .woocommerce-info li, .woocommerce-message li ,
.tu-blogprofileuser__description p,.tu-profilrtitle h5 ,p.comment-form-cookies-consent ,.tu-alertcontent h4,.tu-alertcontent p ,.tu-hours-status li .tu-hours-status-items p ,.tu-hours-status li .tu-hours-status-items h5 {
    font-family: var(--main-font) !important;
}
a#tu-index-instructor-search {
    font-family: var(--yekan-font);
    letter-spacing: -1px;  
}
.tu-searchbar-wrapper .tu-appendinput .tu-select > i, .tu-searchbar-wrapper .tu-appendinput .tu-calendar > i {
    right: 20px;
    left: unset !important;
}
.tu-navbar .sub-menu .menu-item-has-children>a:after, .tu-navbar .children .page_item_has_children>a:after {
    margin-right: auto;
    margin-left: unset !important;
    padding-right: 5px;
    padding-left: unset !important;
    left: 0;
    right: unset !important;
}
.tu-navbar .menu-item-has-children .sub-menu, .tu-navbar .page_item_has_children .children, .tu-navbar .sub-menu {
    left:0;
    right: unset !important;
    margin-right: 0;
    margin-left: unset !important;
}
div.menu-main-menu-container ul.navbar-nav.tu-headernav ul.sub-menu ul.sub-menu {
    left: 100%;
    right: auto !important;
}
.tu-popularsearches h5 , .tu-popsearchitem li a {
    margin: 0 0 0 10px;
    font-family: var(--yekan-font);
}
.tu-popsearchitem li {
    line-height: 0 !important;
}
.tu-popsearchitem li::after {
    font-size: 18px;
    font-weight: 100;
    padding-right: 2px;
}
.tu-popsearchitem li a {
    font-size: 14px !important;
}
.tu-maintitle h4 {
    font-family: var(--forth-font);
}
.tu-maintitle h5, .tu-maintitle h2 {
    font-family: var(--estedadm) !important;
    letter-spacing: -1px !important;
}
.tu-eduplatform_img + .tu-eduplatform_info {
    margin-right: 20px;
    margin-left: unset !important;
} 
.tu-eduplatform_info h5 {
    font-family: var(--yekan-font) !important;
    letter-spacing: -1px;
}
.tu-eduplatform_info h5 + p {
    font-family: var(--main-font);
}
div.tu-mainbtn a.tu-primbtn-lg span ,div.tu-aside-content h6 ,.tu-listing-slider .tu-btn ,#tu-profile-settings .tu-btnarea-two span ,.tu-right-side-list li .tu-add-btn ,.tu-uploadphoto h5,.modal-header h5 {
    font-family: var(--yekan-font) !important;
}
.tu-success-section .tu-maintitle > .tu-primbtn-lg {
    margin: 0 auto 0 0;
}
a.tu-primbtn-lg span ,.tu-listinginfo-head h6 {
    font-family: var(--yekan-font);
}
a.tu-primbtn-lg i.icon-chevron-right:before {
    content: "\e92f" !important;
}
div.tu-oursuccess_info h4 span {
    font-family: var(--dana-font)
}
div.tu-oursuccess_info p ,.tu-listinginfo_two .tu-instruc-avail .tu-dayslist span ,.tu-popupfooter em ,.tu-user-info span ,.tu-pending-status ,.tu-icon-holderv2 a {
    font-family: var(--main-font);
}
.tu-oursuccess_info h4 {
    font-family: var(--dana-font)
}
.tu-maintitle h2 + p {
    font-family: var(--main-font) !important;
}
.tu-categories_title h5 {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-sucesstorieslider .splide__arrows {
    left:0;
    right: unset !important;
}
.tu-sucesstories {
    text-align: right !important;
}
.tu-sucesstories_comma {
    left: 10px;
    right: unset !important;
}
.tu-sucesstories h5 {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-sucesstories h4 {
    font-family: var(--second-font);
}
.tu-sucesstories span {
    font-family: var(--forth-font);
}
.tu-featuretag {
    right: 0;
    left: unset !important;
    border-radius: 4px 0 0 4px;
    font-family: var(--main-font);
}
.tu-authordetail figure {
    margin: 0 0 0 10px !important;
}
.tu-authorname h5 i {
    margin: 0 6px 0 0;
}
div.tu-authorname h5 a {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-rating {
    padding: 8px 20px 8px 0;
}
.tu-instructors_footer-right > a {
    border-right: 1px solid #eeeeee;
    border-left: unset !important;
}
.tu-splidedots .splide__pagination li ~ li {
    padding-right: 10px;
    padding-left: unset !important;
}
.tu-footer_maintitle h4 {
    font-family: var(--forth-font);
}
.tu-footer_maintitle h2 {
    font-family: var(--estedadm);
    letter-spacing: -1px;
}
.tu-footer .tu-footertitle {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-footer .tu-footerlist li.tu-footerlist-explore a {
    font-family: var(--yekan-font) !important;
}
.tu-footer .tu-footerlist li a {
    font-family: var(--main-font);
}
.tu-footer .tu-footerlist li a span {
    margin-right: auto;
    margin-left: unset !important;
}
.tu-footer .tu-footerlist li:before {
    right: 0;
    left: unset !important;
}
.tu-footer .tu-footerlist li {
    padding-right: 20px !important;
    padding-left: unset !important;
}
.tu-sucesstor_pattren {
    right: -160px;
    left: unset !important;
}
.tu-success-stories::after {
    left: 0;
    right: unset !important;
    border-radius: 0 10px 10px 0;
}
.tu-footer:before {
    right: 0;
    left: unset !important;
}
.tu-footer:after {
    left: 0;
    right: unset !important;
}
.tu-success-section:before {
    right: 0;
    left: unset !important;
    transform: scaleX(-1);
}
.tu-success-section:after {
    left: 0;
    right: unset !important;
    transform: scaleX(-1);
}
.tu-howit-steps_info > h5 ,.tu-popupfooter em + a {
    font-family: var(--yekan-font);
}
.tu-howit-steps_info > p {
    font-family: var(--main-font);
}
.tu-processing-holder {
    background-position: right;
}
.tu-processinglist-info h4 {
    margin: 0 16px 0 0;
}
.tu-processinglist-info h4 {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-processing-list li p {
    margin: 0 78px 0 0;
    font-family: var(--main-font);
}
.tu-primbtn span , a.tu-secbtn span {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
a.tu-primbtn i.icon.icon-chevron-right:before {
    content: "\e92f" !important;
}
.tu-btn span + em, .tu-primbtn span + em, .tb-btn span + em, .woocommerce #respond input#submit span + em, .woocommerce a.button span + em, .woocommerce button.button span + em, .woocommerce input.button span + em, .woocommerce #respond input#submit.alt span + em, .woocommerce a.button.alt span + em, .woocommerce button.button.alt span + em, .woocommerce input.button.alt span + em, #add_payment_method .wc-proceed-to-checkout a.checkout-button span + em, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button span + em, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button span + em, .woocommerce .cart .button span + em, .tu-secbtn span + em, .tu-yellowbtn span + em, .tu-primbtn-lg span + em, .tu-primbtn-sm span + em, .tu-primbtn-icon span + em {
    padding-right: 10px;
    padding-left: unset !important;
}
.tu-headernav li a {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-banner_title h1 , .tu-bannerinfo, .tu-banner_title > a, h1 {
    font-family: var(--title-font);
}
.tu-banner_title > p {
    font-family: var(--main-font);
}
.tu-betterresult .tu-resultperson {
    left: 24px;
    right: unset !important;
}
.tu-resultperson h5 {
    font-family: var(--yekan-font);
}
.tu-sucesstor_img {
    margin-left: 67px;
    margin-right: unset !important;
}
.tu-sucesstor {
    direction: rtl !important;
}
.tu-sucesstor_title h3 , .tu-sucesstor_title h3 + blockquote , .tu-sucesstor_title h4 , .tu-sucesstor_title span {
    text-align: right;
}
.tu-sucesstor_title h3 , .tu-sucesstor_title h4 {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-sucesstor_title span {
    font-family: var(--forth-font);
}
.tu-sucesstor_img figure figcaption {
    right: -30px;
    left: unset !important;
}
.tu-bannerv2::before {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 50%) !important;
}
.tu-filter-btn a {
    margin-right: 10px;
    margin-left: unset !important;
}
.tu-sort h3 {
    font-family: var(--main-font);
}
.tu-listing-search span {
    font-family: maneli;
}
a.tu-primbtn-lg {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-listing-slider {
    padding-left: 20px;
    padding-right: unset !important;
}
.tu-listinginfo_two > .tu-featuretag {
    right: 19px;
    left: unset !important;
}
.tu-listinginfo_two .tu-listinginfo-img figure {
    margin-left: 10px;
    margin-right: unset !important;
}
div.tu-listing-heading h5 a {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-listing-heading h4 i, .tu-listing-heading h5 i {
    padding-right: 6px;
    padding-left: unset !important;
}
.tu-listing-location > address > i {
    padding-left: 6px;
    padding-right: unset !important;
}
.tu-rating h6 + i {
    padding-right: 6px;
    padding-left: unset !important;
}
.tu-rating > i + span {
    padding-right: 6px;
    padding-left: unset !important;
}
.tu-iconheart > .tu-linkheart i, .tu-iconheart i {
    padding-left: 6px;
    padding-right: unset !important;
}
.tu-iconheart > .tu-linkheart span, .tu-iconheart span {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
div.tu-listinginfo_price h4 {
    font-family: var(--dana-font);
}
.tu-listinginfo_wrapper .tu-instructors_service p {
    text-align: right;
}
.tu-listinginfo_wrapper .tu-instructors_service-list li i {
    padding-left: 10px;
    padding-right: unset !important;
}
.tu-instructors_service-list span {
    font-family: var(--yekan-font);
    letter-spacing: -0.5px;
    font-size: 15px;
}
.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide, .splide--fade>.splide__track>.splide__list>.splide__slide {
    right: 0;
    left: unset !important;
}
div.tu-listinginfo.tu-listinginfo_two .tu-listing-slider .splide__list {
    direction: ltr !important;
}
.tu-asidetitle h5::after {
    left: 0;
    right: unset !important;
}
.tu-asidetitle h5 {
    font-family: var(--yekan-font);
}
.tu-filterselect h6 {
    font-family: var(--main-font);
}
a.tu-readmorebtn.tu-show_more {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-tooltiparrow:after {
    right: 68px;
    left: unset !important;
}
.tu-checksm input[type=checkbox] + label .tu-featureRating .tu-totalreview {
    margin: 0 10px 0 0;
}
.tu-inputiconbtn .form-control {
    padding-left: 50px !important;
    padding-right: 19px !important;
}
.tu-rangeslider span em {
    float: left;
}
.tu-rangeslider span span {
    float: left;
}
.tu-filterbtns .tu-sb-sliver {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-searchtags li span a {
    margin-right: 6px;
    margin-left: unset !important;
}
.tu-freelanemptytitle h4 {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-freelanemptytitle p {
    font-family: var(--main-font);
}
.tu-sort > a.tu-sb-sliver {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
li a.next.page-numbers i.icon.icon-chevron-right:before {
    content: "\e92f" !important;
}
.icon-chevron-left:before {
    content: "\e930" !important;
}
.tu-tutorprofilewrapp .tu-cardtag {
    left: 30px;
    right: unset !important;
}
tu-profileview figure {
    margin: 0 0 0 20px;
}
.tu-protutordetail h3 {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-protutordetail h3 > i:first-child {
    margin: 0 10px 0 0;
}
.tu-startingrate {
    margin-right: auto;
    margin-left: unset !important;
    text-align: left;
}
.tu-protutordetail h5 {
    font-family: var(--main-font);
}
.tu-tutorreview li > span i em {
    margin: 0 10px 0 0;
}

.tu-tutorreview li > span i {
    margin: 0 0 0 10px;
}
.tu-tutorreview li > span i em span , .tu-tutorreview li > span i em , .tu-tutorreview li > span > em , .tu-detailitem h6 {
    font-family: var(--main-font);
}
.tu-profileview figure {
    margin: 0 0 0 20px;
}
.tu-startingrate h4 {
    font-family: var(--dana-font);
}
.tu-linkheart i {
    margin: 0 0 0 10px;
}
a.tu-linkheart span {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-asideinfo h6 {
    font-family: var(--main-font);
}
.tu-featureinclude li > span i {
    margin: 0 10px 0 0;
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-contactbox > h6 {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-listinfo li > span {
    margin: 0 0 0 10px;
}
.tu-listinfo li h6 {
    font-family: var(--main-font);
}
.tu-nav-tabs .nav-item .nav-link span {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-nav-tabs .nav-item .nav-link span {
    margin: 0 14px 0 0;
}
.tu-tabstitle h4 {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-tabswrapper > .tu-description p , .tu-featurelist .tu-description , .tu-mainlist li {
    font-family: var(--main-font);
}
.tu-mainlist li::after {
    right: 0;
    left: unset !important;
}
.tu-mainlist li {
    padding-right:30px;
    padding-left: unset !important;
    font-family: var(--main-font);
}
.tu-expinfo h4 {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
div.tu-accordioneduc {
    font-family: var(--main-font);
}
.tu-icanteach > li h6 {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.splide--rtl>.splide__arrows .splide__arrow--prev, .splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev, .splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev {
    right: auto !important;
    left: 1em !important;
}
.splide--rtl>.splide__arrows .splide__arrow--next, .splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next, .splide--rtl>.splide__track>.splide__arrows .splide__arrow--next {
    right: 1em !important;
    left: auto !important;
}
a.tu-yellowbtn , .tu-explore-title h3 {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-Joincommunity_content h4 {
    font-family: var(--estedadm);
    letter-spacing: -1px;
}
.tu-boxtitle h4, .tu-boxtitle h3 {
    font-family: var(--main-font);
    font-weight: 800;
}
.tu-commentlist figure {
    margin: 0 0 0 20px
}
.tu-commentauthor h6 span {
    padding-left: 10px;
    padding-right: unset !important;
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-commentauthor h6 em {
    font-family: var(--main-font);
}
.tu-stars span:after, .tu-stars:before {
    right: 0;
    left: unset !important;
}
ul.tu-listinfo li h6 {
    direction: ltr !important;
}
.tu-login-left_title h2 {
    font-family: var(--estedadm);
    letter-spacing: -1px !important;
    font-weight: 400;
}
.tu-login-left_title span {
    font-family: var(--forth-font);
}
.tu-login-right_title h2 {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-login-right_title h3 {
    font-family: var(--khaton-font);
    margin-top: unset !important;
}
.icon-arrow-right:before {
    content: "\e910";
}
.tu-lost-password .tu-password-clr_light , .tu-login-form .form-group > a {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-login {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-footerdescription , .tu-footerlist li a span , .widget_tuturn_nav_menu .tu-nav-menu-widget > li > a {
    font-family: var(--main-font);
}
.tu-footertitle {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-footerlist li a em {
    padding-right: unset !important;
    padding-left: 14px;
    font-family: var(--main-font);
}
.widget_tuturn_nav_menu .tu-nav-menu-widget > li > a::before {
    margin: 12px 0 0 14px;
}
.tu-footerlist-explore {
    padding-right: 29px !important;
    padding-left: unset !important;
}
.tu-footerlist-explore a , .tu-sidetitle h5 , .tu-footercopyright_list li a {
    font-family: var(--yekan-font) !important;
    letter-spacing: -1px;
}
.tu-footercontent > p , .tuturn-sidebar-f5 > .widget > p {
    font-family: var(--main-font);
}
.tu-inputbtn a {
    margin-left: unset !important;
    margin-right: 10px;
}
.tu-footercopyright_content p ,.tu-availabletable thead tr th ,.tu-availabletable .tu-hasempty .tu-nodata,.tu-availabletable tbody tr th {
    font-family: var(--main-font);
}
.tu-faq_desp h5 {
    font-family: var(--yekan-font) !important;
    letter-spacing: -1px;
}
.tu-faq_desp span {
    font-family: var(--main-font);
    direction: rtl !important;
}
.wp-block-search .wp-block-search__label , .tu-blogtitle h3 , .widget_block.tu-asideitem h5 , .tu-asideitem h5 {
    font-family: var(--yekan-font) !important;
    letter-spacing: -1px;
}
.wp-block-group__inner-container .wp-block-categories-list a , .tu-arrticltitle h5 a {
    font-family: var(--main-font);
}
.tu-taglinks li:not(:last-child)::after {
    left: -5px;
    right: unset !important;
}
.tu-articleauth span {
    margin-right: auto;
    margin-left: unset !important;
    padding-right: 6px;
    padding-left: unset !important;
    font-family: var(--main-font);
}
.tu-blogtitle .tu-sortarea {
    margin-right: 20px;
    margin-left: unset !important;
}
form.tu-formtheme.tu-formnewsletter.comingsoon-newsletter div.collapse.tu-collapseitem.show div.tu-inputiconbtn.tu-inputiconbtnright input.form-control.tu-showplaceholder {
    padding-right: 50px !important;
    padding-left: 20px !important;
}
.tu-recentposts_info figure {
    margin: 0 0 0 14px;
}
.tu-taglinks li {
    margin: 0 0 0 8px;
}
div.tu-recentposts_info div.tu-recentposts_title time , .wp-block-categories-list li {
    font-family: var(--main-font);
}
.tu-formnewsletter .tu-primbtn , .wp-block-group__inner-container > h2 {
    font-family: var(--yekan-font) !important;
    letter-spacing: -1px;
}
.tu-inputiconbtn.tu-inputiconbtnright a {
    right: 20px;
    left: 10px;
}
.post-categories li:not(:last-child)::after {
    right: unset !important;
    left: -5px;
}
.post-categories li {
    margin: 0 0 0 8px;
}
.post-categories li a , div.tu-blogwrapper .tu-blogtitle h3 {
    font-family: var(--main-font) !important;
}
.tu-blogiteminfo li i span {
    margin: 0 10px 0 0;
}
.tu-blogiteminfo li .tuturn-posted-on i {
    margin: 0 0 0 10px;
}
.tu-blogiteminfo .tuturn-posted-on a time , .tu-blogiteminfo li i span {
    font-family: var(--main-font);
}
.tu-overviewtitle h4 {
    font-family: var(--yekan-font) !important;
    letter-spacing: -1px;
}
.tu-quotoauthor a {
    font-family: maneli;
}
div.tu-quototitle.text-center blockquote h3 q {
    font-family: var(--yekan-font) !important;
    letter-spacing: -1px;
}
.tu-theme-box > .tuturn-cat-links > i {
    margin-left: 8px;
    margin-right: unset !important;
}
.tu-theme-box > .tuturn-cat-links > .post-categories {
    margin: -8px 4px -8px -8px;
}
.tu-theme-box > .tuturn-cat-links {
    font-family: var(--yekan-font) !important;
    letter-spacing: -1px;
}
.tu-authorhead > img {
    margin: 0 0 0 20px;
}
.tu-profilrtitle h6 {
    font-family: var(--yekan-font) !important;
    letter-spacing: -1px;
}
.tuturn-comments .tu-blogimg > figure {
    margin-left: 20px;
    margin-right: unset !important;
}
.tuturn-comments .tuturn-reply {
    margin-right: auto;
    margin-left: unset !important;
    padding-right: 10px;
    padding-left: unset !important;
}
.tuturn-comments .tu-icondetails span {
    font-family: var(--main-font);
}
div.tu-comentinfodetail h4 a , .tuturn-comments .tuturn-reply a {
    font-family: var(--yekan-font) !important;
    letter-spacing: -1px;
}
.tu-main-description p:last-child {
    font-family: var(--main-font);
}
.depth-2 > .tu-addcomment {
    padding-right: 80px;
    padding-left: unset !important;
}
.comment-respond #cancel-comment-reply-link {
    margin-right: auto;
    margin-left: unset !important;
    padding-right: 20px;
    padding-left: unset !important;
    font-family: var(--yekan-font) !important;
    letter-spacing: -1px;
}
.comment-respond .tu-themeform__wrap .form-group p , .form-group-wrap .tu-label {
    font-family: var(--main-font);
}
div.tu-themeform__wrap div.form-group button.tu-theme-btn {
    font-family: var(--yekan-font) !important;
    letter-spacing: -1px;
}
.tu-artical-list .tu-articleinfo {
    padding: 0 20px 0 0;
}
div.tu-arrticltitle h4 a , .tu-blogbox .tu-taglinks li a , .tu-blogbox .tu-articleauth span, .tu-blogbox .tu-articleauth h6 {
    font-family: var(--main-font);
}
.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers, .tu-pagination ul li a.prev {
    margin-left: 40px;
    margin-right: unset !important;
}
.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers, .tu-pagination ul li a.next {
    margin-right: 40px;
    margin-left: unset !important;
}
.tu-notfound-title h4 {
    font-family: var(--forth-font);
}
.tu-notfound-title h2 {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-notfound-title p {
    font-family: var(--main-font);
}
.tu-notfound .tu-formsearch .form-group:before {
    right: 20px;
    left: unset !important;
}
.tu-notfound .tu-searchgbtn span {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-notfound .tu-searchgbtn {
    margin-right: 10px;
    margin-left: unset !important;
}
.tu-notfound .tu-formsearch .form-control {
    padding-right: 50px;
    padding-left: unset !important;
}
.tu-accordion-faq_title h5 {
    padding-right: unset !important;
    padding-left: 30px;
    font-family: var(--main-font);
}
.tu-maintitle.text-center h5 , .tu-accordion-faq_info p {
    font-family: var(--main-font);
}
form.tu-faqform div.tu-searcbar button.tu-primbtn-lg , .tu-acoridan_title h3 {
    font-family: var(--yekan-font);
    letter-spacing: -1px;
}
.tu-accordion-faq_title:after {
    left: 15px;
    right: unset !important;
}
.tu-faq-search_title h2 {
    font-family: var(--estedadm);
    letter-spacing: -1px;
}
.tu-faq-search_title h5 {
    font-family: var(--forth-font);
}
.tu-question_desc p {
    font-family: var(--main-font);
}



















/*** monem profile ***/
.tu-profilewrapper .tu-slider-holder #tu_splidev2 #tu_splidev2-track .splide__list {
  transform: translateX(0) !important;
}
.tuturn-modalcontent .tu-appointment-content .form-group .tu-formarea_list a h6 , 
.tu-profilewrapper .tu-formarea_group .form-group .tu-formarea_list a h6{
  font-family: var(--main-font);
}
.tuturn-modalcontent #tu_media_gallary_frm .tu-appendbtn .tu-pb-sm {
  font-family: var(--yekan-font);
}
.tuturn-modalcontent #tu_media_gallary_frm #tu_upload_images #tu_gallery_droparea h5 {
  font-family: var(--yekan-font);
}
div.tu-asidebox.tu-profilehead figcaption.tu-uploadimage {
  left: 0;
  right: unset !important;
}
aside.tu-asider-holder li.nav-item.active.tu-sidebar-dropdown a.nav-link::after {
  left: 20px;
  right: unset !important;
}
.tu-asider-holder .tu-side-tabs .nav-item .nav-link > i {
  padding-left: 10px;
  padding-right: unset !important;
}
.tu-side-tabs .nav-item .nav-link {
    text-align: right;
}
aside.tu-asider-holder li.nav-item.active.tu-sidebar-dropdown a.nav-link::before {
  right: 0;
  left: unset !important;
}
.tu-asider-holder .tu-side-tabs .tu-sidebar-dropdown .tu-sidebar-submenu .nav-link {
    padding: 8px 58px 8px 20px;
}
.tu-side-tabs .nav-item .nav-link::before {
    right: 0;
    left: unset !important;
}
.tu-sidebar-dropdown > a::after {
    left: 20px;
    right: unset !important;
}
div.tu-select span.select2::before {
    left: 18px;
    right: unset !important;
}
.form-group .tu-labels li span a {
    margin-right: 6px;
    margin-left: unset !important;
}
.form-group .tu-status-filter .tu-status-contnent .tu-check label::before {
    margin-left: 10px;
    margin-right: unset !important;
}
#tu-profile-settings .tu-btnarea-two span {
  padding-left: 30px;
  padding-right: unset !important;
}
.tu-themeform__wrap .form-group .tu-inputicon > :first-child {
    right: 19px;
    left: unset !important;
}
.tu-themeform__wrap .form-group .tu-inputicon .form-control {
  padding-right: 49px;
  padding-left: unset !important;
}
#tu-edusortable .tu-expinfo .tu-accodion-holder .tu-branchdetail li i {
    margin: 0 0 0 10px;
}
#accordionFlushExampleaa .tu-expwrapper .tu-expinfo .tu-icon-holder a + a {
  padding-right: 16px;
  padding-left: unset !important;
}
#accordionFlushExampleaa .tu-expwrapper .tu-accordionedu .tu-expinfo > i {
  padding-right: 16px;
  padding-left: unset !important;
}
.tu-popuptitle .close, .tb-popuptitle .close {
    margin-right: auto;
    margin-left: unset !important;
}
.form-group-wrap .form-group.pt-0 .tu-check label::before {
  margin-left: 10px;
  margin-right: unset !important;
}
.form-group-wrap .tu-placeholderholder .tu-calendar .tu-placeholder {
    right: 20px;
    left: unset !important;
}
.form-group-wrap .tu-placeholderholder .tu-calendar::before {
  left: 17px;
}
#user-skills #tu-subsortable .tu-tech-title {
  padding-left: 24px;
  padding-right: unset !important;
}
#user-skills .tu-icon-holder a + a {
  padding-right: 16px;
  padding-left: unset !important;
}
#time_accordion .timeslot-parent-container .tu-formarea_title::after {
  margin-right: auto;
  margin-left: unset !important;
}
#time_accordion .tu-formarea_title::after {
  margin-right: auto;
  margin-left: unset !important;
}
#tuturn-model-body .tu-tab .nav .nav-link i {
  padding-left: 14px;
  padding-right: unset !important;
}
#timeslot .tu-newslots i {
    margin-left: 10px;
    margin-right: unset !important;
}
.tu-btn span + i, .tu-primbtn span + i, .tb-btn span + i, .woocommerce #respond input#submit span + i, .woocommerce a.button span + i, .woocommerce button.button span + i, .woocommerce input.button span + i, .woocommerce #respond input#submit.alt span + i, .woocommerce a.button.alt span + i, .woocommerce button.button.alt span + i, .woocommerce input.button.alt span + i, #add_payment_method .wc-proceed-to-checkout a.checkout-button span + i, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button span + i, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button span + i, .woocommerce .cart .button span + i, .tu-secbtn span + i, .tu-yellowbtn span + i, .tu-primbtn-lg span + i, .tu-primbtn-sm span + i{
  margin-right: 10px;
  margin-left: unset !important;
}
[aria-multiselectable="true"] .select2-results__option::before {
    margin-left: 10px;
    margin-right: unset !important;
}
.tu-apspaces .tu-check label::before {
    margin-left: 6px;
    margin-right: unset !important;
}
.form-group .tu-placeholderholder .tu-calendar::before {
  left: 17px;
}
.tu-placeholder {
    right: 20px;
    left: unset !important;
}
.tu-select .form-control, .tu-calendar .form-control {
  padding-left: 49px;
  padding-right: 19px;
}
.tu-undayslist_content > a {
    margin-right: auto;
    margin-left: unset !important;
}
.tu-undayslist_title h5 b {
  padding-left: 17px;
  padding-right: unset !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    margin: 5px 0 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0 20px 0 40px
}
.tu-apspaces .form-control {
  border-radius: 4px 0 0 4px;
}
.tu-apspaces .tu-check:first-child label {
  border-radius: 0 4px 4px 0;
}
.tu-apspaces .tu-check ~ div label {
  border-right: 1.5px solid #e1e1e1;
  border-left: unset !important;
}
.tu-apspaces .tu-check label {
    border-left: 0;
    border-right-color: rgb(225, 225, 225);
    border-right-style: solid;
    border-right-width: 1.5px;
}

#booking-search-form .tu-booking-list .tu-placeholderholder .tu-calendar .datepickerv2 {
  cursor: pointer;
  padding-right: 50px;
  padding-left: unset;
}
.tu-booking-list .tu-calendar::before {
    right: 20px;
    left: auto;
}
.tu-booking-list .tu-calendar::after {
    left: 20px;
    right: unset !important;
}
.select2::before {
    left: 18px;
    right: unset !important;
}
.tu-selectwrapper > span {
    margin: 0 0 0 20px;
}
.tu-incomeprice > span {
    margin: 0 0 0 10px;
}
.tu-incomeprice h5 span {
    margin: 0 10px 0 0;
}
.tu-incomeprice h5 {
    padding-left: 10px;
    padding-right: unset !important;
}
.tu-incomeprice a i {
    margin: 0 5px 0 0;
}
.tu-check label::before {
    margin-left: 10px;
    margin-right: unset !important;
}
.tu-payinfo .tu-check img {
    margin: 0 0 0 10px;
}
.tu-methodwrap a i {
    margin: 0 6px 0 0;
}
.tu-profilewrapper h4 , .tu-profilewrapper .tu-dbtitle h3 {
    font-family:var(--estedadm);
}
.tu-profilewrapper .tu-label {
    font-family:var(--yekan-font);
}
.tu-profilewrapper .form-control, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select, .uneditable-input ,.tu-undayslist_title h5 b {
    font-family:var(--main-font);
}
.tu-profilewrapper .tu-profilewrapper .tu-boxsm h5 span, .tu-incomeprice h5 span, .tu-accountmethods li a, .tu-paymentdesp p, .tu-linkheart, .tu-languages > li, .tu-side-tabs .nav-item .nav-link > span, .tu-package-list_title em, .tu-package-list li span, .tu-package-list li em, .tu-description p, .tu-plandetail p, .tu-plandetail span, .tu-plandetail h3 span, .tu-listing-location > span, .tu-listinginfo_description > p, .tu-totalreview span em, .tu-totalreview span, .tu-sortby > span, .tu-box .tu-description p, .tu-articleinfo .tu-description p, .tu-sortarea h6, .tu-categorieslist li p span, .tu-categorieslist li p, .tu-authorlist li em, .tu-authorlist li > span, .tu-categories_title span, .tu-sucesstor_title blockquote, .tu-rating h6, .tu-instructors_price span, .tu-banner_explore p, input.tu-showplaceholder::placeholder, .tu-check label span, .tu-check label, select[required] + .select2 .select2-selection--multiple .select2-search.select2-search--inline::after, select[required] + .select2 .select2-selection__placeholder::after, .select2-container--default .select2-selection--single .select2-selection__placeholder, .tox.tox-tinymce, .select2-container--default .select2-search--inline .select2-search__field::placeholder, .select2-container--default .select2-search--inline .select2-search__field, .select2-container .select2-selection--single .select2-selection__rendered, .select2-results__option[aria-selected], .tu-placeholder, .form-control, .wpcf7-form-control, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select, .uneditable-input, textarea {
    font-family:var(--main-font);
}
.rtl .wp-editor-area , .tu-profilewrapper .tu-labels li span {
    font-family:var(--main-font) !important;
}
.tu-profilewrapper .tu-btnarea-two , .tu-profilewrapper .tu-btnarea-two a , .tuturn-profilepopup .modal-header h5 , 
.tuturn-profilepopup .form-group .nav-item .nav-link , .tuturn-profilepopup .form-group .tu-addattachs a , 
.tu-profilewrapper .tu-saveditems .tu-savedwrapper .tu-savebtns .tu-plainbtn{
    font-family:var(--yekan-font); 
}
.tu-tabledescription p, .tu-billinfo li h6, .tu-witch label, .tu-doclist_title > span, .tu-unlockfeature h6, .tu-featureinclude li > span i, .tu-startingrate span, .tu-uploadphoto p, .tu-uploadinfo h6, .tu-iconheart > .tu-linkheart span, .tu-iconheart span, .tu-listing-location > address, .tu-listing-location > span > em, .tu-listinginfo_price > span, .tu-input-counter em, .tu-input-counter b, .tu-input-counter span, .tu-authorname span, .tu-rating > span, .tu-instructors_title > span, .tu-footer .tu-footerlist li.tu-footerlist-explore a {
    font-family:var(--main-font);    
}
.tu-primbtn , .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title , .jconfirm-buttons, .jconfirm-buttons .btn ,
.tuturn-profilepopup .tu-popuptitle h4 , .tuturn-profilepopup .tu-label , .tuturn-profilepopup .tu-formbtn .tu-primbtn-lg{
    font-family:var(--yekan-font);     
} 
.tu-asider-holder .tu-side-tabs .nav-item .nav-link , .tu-asider-holder .tu-side-tabs .nav-item .nav-link > span{
  font-family: var(--danab-font);;
}
.tu-boxsm h5 > a, .tu-tagstatus, .tu-methodwrap a, .tu-incomeprice a, .tu-incomeprice h5 > a, .dhb-table.table > tbody > tr td .tu-linksm, .tu-booktutiontitle > span em, .tu-booktutiontitle > span, .tu-booktutiontitle h6 span, .tu-undayslist_title h6, .tu-tag > *, .tu-formarea_list li a span, .tu-tippytooltip span, .tu-posttag li a, .tu-Joincommunity_content p, .tu-serviceslist > li > a, .tu-branchdetail li span, .tu-showmore, .tu-input-counter span, .tu-input-counter, .tu-labels li span, .tu-boxsmtitle a, .tu-step-tag, .tu-listinginfo_wrapper .tu-instructors_service p, .tu-listinginfo_service > h6, .tu-rangeslider span, .tu-readmorebtn, .tu-searchtags li span, .tu-articleauthor h6, .tu-taglinksm li a, .tu-taglist li a, .tu-recentposts_title a h6, .tu-resultperson h6, .wpcf7-submit em, .tu-btn em, .tu-primbtn em, .tb-btn em, .woocommerce #respond input#submit em, .woocommerce a.button em, .woocommerce button.button em, .woocommerce input.button em, .woocommerce #respond input#submit.alt em, .woocommerce a.button.alt em, .woocommerce button.button.alt em, .woocommerce input.button.alt em, #add_payment_method .wc-proceed-to-checkout a.checkout-button em, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button em, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button em, .woocommerce .cart .button em, .tu-secbtn em, .tu-yellowbtn em, .tu-primbtn-lg em, .tu-primbtn-sm em, .tu-primbtn-icon em, .tu-pagination ul li span, .tu-pagination ul li a {
    font-family:var(--main-font);    
}
.jconfirm .jconfirm-content div , .tu-profilewrapper p , .tu-profilewrapper .tu-tech-title h6 , .tu-profilewrapper .tu-selectwrapper > span , 
.tu-profilewrapper .tu-incomeprice h5 , .tu-profilewrapper .tu-payoutmethods .tu-payoutmethods__item p{
    font-family:var(--main-font); 
}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon {
    left: 15px;
    right: unset !important;
}
.tuturn-profilepopup .form-group .tu-primbtn-lg span , .tu-profilewrapper .tu-booking-list .tu-exportdownload , 
.tu-profilewrapper .tu-booking-list .tu-exportdownload span , .tu-profilewrapper .tu-payinfo .tu-check label span{
   font-family:var(--yekan-font); 
}
.tuturn-profilepopup .tu-accountmethods li + li::after {
    right: -3px;
    left: unset !important;
}
.tu-menudropdown a i {
    margin-left: 10px;
    margin-right: unset;
}
.tu-profilewrapper .tu-savedinfo figure {
  margin: 0 0 0 20px;
}
.tu-profilewrapper .tu-savedtites h4 i {
  margin: 0 10px 0 0;
}
.tu-profilewrapper .tu-favouriteitems .tu-saveditems .tu-savebtns a + a {
  margin: 0 20px 0 0;
}
table.dhb-table > thead:first-child > tr:first-child > th , .dhb-table.table > tbody > tr td {
    text-align: right
}
.tu-profilewrapper table.dhb-table > thead:first-child > tr:first-child > th ,.tu-profilewrapper .dhb-table.table > tbody > tr td a , 
.tu-profilewrapper .dhb-table.table > tbody > tr td , .tu-profilewrapper .tu-bookings .tu-bookingwrapper .tu-bookername > span {
    font-family:var(--main-font);
}
.tu-profilewrapper .dhb-table.table > tbody > tr td .tu-linksm i {
    margin: 0 5px 0 0;
}
.tu-profilewrapper .tu-bookings .tu-bookingwrapper .tu-bookingperson figure {
  margin: 0 0 0 10px;
}
.tu-profilewrapper .tu-bookings .tu-bookingwrapper .tu-bookername h4 span {
  margin: 0 10px 0 0;
}
.tu-profilewrapper .tu-bookings .tu-bookingwrapper .tu-bookingonfo > li span , 
.tu-profilewrapper .tu-bookings .tu-bookingwrapper .tu-decnoti .tu-showdetails a{
    font-family: var(--yekan-font);
}
.tu-profilewrapper .tu-bookings .tu-bookingwrapper .tu-bookingonfo > li h6 , 
.tu-profilewrapper .tu-bookings .tu-bookingwrapper .tu-btnlist .tu-droplist > a , 
.tu-profilewrapper .tu-bookings .tu-dropdownlist li .tu-sb-sliver, .tu-dropdownlist li a , 
.tu-profilewrapper .tu-bookings .tu-bookingwrapper .tu-bookingonfo .tu-bookedinfo li , 
.tu-profilewrapper .tu-bookings .tu-bookingwrapper .tu-bookingonfo .tu-bookedinfo li em{
    font-family:var(--main-font);
}
.tu-profilewrapper .tu-bookings .tu-bookingwrapper .tu-bookingonfo > li h6 + a {
  margin-right: 10px;
  margin-left: unset;
}
.tu-profilewrapper .tu-bookings .tu-bookingwrapper .tu-bookingonfo > li h6 + a {
  margin-right: 10px;
  margin-left: unset;
  font-family: var(--yekan-font);
}
.tu-profilewrapper .tu-bookings .tu-bookingwrapper .tu-btnlist .tu-droplist > a {
  padding: 5px 24px 5px 54px;
}
.tu-profilewrapper .tu-bookings .tu-bookingwrapper .tu-btnlist .tu-droplist::before {
    left: 20px;
    right: unset;
}
.tu-profilewrapper .tu-bookings .tu-bookingwrapper .tu-bookingonfo .tu-bookedinfo li em {
    margin: 0 10px 0 0;
}
#tuturn-modal-popup .tuturn-modalcontent #tuturn-model-body #tu-booking-decline-form .tu-themeform__wrap .tu-select select {
  background-position: left;
}
.tu-profilewrapper .tu-bookings .tu-bookingwrapper .tu-decnoti .tu-noservices h5 , 
#tuturn-modal-popup .tu-bookedslots h5 , #tuturn-modal-popup .tu-bookedslots .tu-checkout li span , 
.tu-profilewrapper .tu-incoiveinfo .tu-userinvoice li , 
.tu-profilewrapper .tu-invoicedetail .tu-invoiceamount h6 , 
.tu-profilewrapper .tu-invoicedetail .tu-invoiceamount h3 , 
.tu-profilewrapper .tu-invoicedetail .tu-billinfo li h5{
    font-family:var(--main-font);
}
.tu-profilewrapper .tu-bookings .tu-bookingwrapper .tu-decnoti .tu-showdetails a i {
  margin: 0 10px 0 0;
}
#tuturn-modal-popup .tuturn-modalcontent .tu-popimghead img {
  margin: 0 0 0 10px;
}
.tu-profilewrapper .tu-incoiveinfo .tu-userinvoice {
  margin: 0 auto 0 0;
}
.tu-profilewrapper .tu-incoiveinfo .tu-userinvoice li i {
    margin: 0 14px 0 0;
}
.tu-profilewrapper .tu-invoicedetail .tu-billinfo {
  float: right;
}
.tu-profilewrapper .tu-invoicedetail .tu-boxlg .tu-invoiceamount {
  float: left;
  text-align: left;
}
.tu-profilewrapper .tu-invoicedetail .table.tu-tableinvoice tbody tr td , 
.tu-profilewrapper .tu-invoicedetail .table.tu-tableinvoice thead tr th{
    text-align: right;
    font-family:var(--main-font);
}
.tu-profilewrapper .tu-instructor-invoice-detail .tu-primbtn i + span {
  padding-right: 10px;
  padding-left: unset;
}
.tu-profilewrapper .tu-invoicedetail .tu-billinfo li {
  float: right;
  padding: 0 0 0 10px;
}
.tu-profilewrapper .tu-inputicon .tu-placeholder {
  right: 50px;
}
.tu-profilewrapper .tu-boxtitle h3 {
    font-family: var(--estedadm);
}
.tu-invoicestable .dhb-table.table > tbody > tr td:last-child {
  text-align: right;
}
.tu-profilewrapper .tu-bookingwrapper .tu-sb-sliver.tu-booking-modal , 
.tu-profilewrapper .tu-bookingwrapper .tu-btnlist .tu-profilewrapper .tu-secbtn{
  font-family: var(--yekan-font);
}
.tuturn-profilepopup .tu-themeform__wrap .tu-radio label::before , 
.tuturn-profilepopup .tu-themeform__wrap .tu-radio label img{
    margin-left: 10px;
    margin-right: unset;
}
.tuturn-profilepopup .tu-themeform__wrap .tu-radio label span , 
div.tuturn-modalcontent.modal-content div.modal-body h4 {
    font-family:var(--main-font);
}
.tu-profilewrapper .tu-btnlist .tu-profilewrapper .tu-secbtn i {
  margin-right: 10px;
  margin-left: unset;
}
.tuturn-profilepopup .tu-withdrawform .form-grouppayments > .tu-label {
  margin: 0 0 0 20px;
}
.tuturn-profilepopup .tu-withdrawform .tu-popupbtnarea > .tu-check {
  padding-left: 20px;
  padding-right: unset;
}
.tu-profilewrapper .tu-bookingonfo > li .tu-meeting-detail span i, .tu-meeting-detail span i {
  margin-left: 6px;
  margin-right: unset;
}
.tu-profilewrapper .form-group-wrap .tu-formarea_title h5 , 
.tuturn-profilepopup .tu-themeform__wrap .form-group .tu-formarea_title h5{
  font-family: var(--yekan-font);    
}
.tu-profilewrapper .tu-dbwrapper .tu-invoicedetail .tu-boxlg.tu-billadd .tu-billinfo li, .tu-profilewrapper .tu-dbwrapper .tu-invoicedetail .tu-boxlg.tu-billadd .tu-billinfo li h5 {
    font-family:var(--main-font);
}









/*** Responsive Dashboard ***/

@media (max-width: 767px) {
.tu-accordionedu .tu-expinfo > i {
  left: 0;
  right: unset;
}
header.tu-header.tu-headerv2 .tu-navbarbtn {
    margin-left: 20px;
    margin-right: unset !important;
}
.tu-expinfo .tu_edit_education, .tu-expinfo .tu-education-delete {
    border-radius: 0 4px 4px 0;
}
.tu-expinfo .tu_edit_education {
    border-radius: 4px 0 0 4px;
}
.tu-tech-title .tu-icon-holder {
  padding-right: 20px;
  margin: 0 auto 0 0;
  padding-left: unset;
}
.tu-bookingonfo > li h6 + a {
  margin: 0 !important;
}
}
@media (max-width: 480px){
.tu-profilewrapper .tu-incomeprice h5 span {
  margin: 0;
}
.tu-savebtns a + a {
  margin: 5px 0 0 0 !important;
}
}
  @media (max-width: 575px){
.tu-profilewrapper .tu-btnarea-two span {
  padding-left: 0 !important;
}
.tu-userinvoice li i {
  margin: 0 0 0 14px !important;
}
.tu-userinvoice {
  margin: 0 !important;
  text-align: right;
}
}
.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #6A307D;
}
.daterangepicker td.start-date.end-date {
  border-radius: 25px;
}
.daterangepicker .calendar.left {
  float: right;
}
.daterangepicker td.available:hover, .daterangepicker th.available:hover {
        color: #1C1C1C;
    border-radius: 25px;
    -webkit-box-shadow: inset 0 0 0 1px #2196f3;
    box-shadow: inset 0 0 0 1px #2196f3;
}
.daterangepicker tr td {
    line-height: 2.3;
}
.daterangepicker .calendar td, .daterangepicker .calendar th {
    font-family:var(--bottun-font);
}
.daterangepicker select.monthselect {
    margin-left:2%;margin-right:unset;
}
.daterangepicker .calendar select {
 background-position: left;
}

/*** Fix First Verison ***/

.tu-starthere {
    right: -30px;
    left: unset !important;
    transform: translateX(100%);
}
ul.tu-banner_list div.tu-starthere img , div.tu-appendinput div.tu-starthere img {
    transform: scaleX(-1);
}
.tu-starthere span {
    font-family: maneli;
}
.tu-signup-form .tu-check input[type=checkbox] + label {
    padding-right: 32px;
    padding-left: unset !important;
}
.tu-signup-form .tu-check input[type=checkbox] + label::before {
    right: 0;
    left: unset !important;
}
.tu-signup-form .tu-signup-check label.tu-terms span {
    float: left;
}
div.tu-check.tu-signup-check label.tu-terms a {
    font-family: var(--yekan-font);
}
.tu-pricingtop h2 {
    font-family: var(--estedadm);
    letter-spacing: -1px;
}
.tu-pricingtop p {
    font-family: var(--main-font);
}
.tu-plandetail h4 {
    font-family: var(--yekan-font);
}
.tu-plandetail h3 {
    font-family: dana-regular;
}
.tu-planperks li span {
    font-family: var(--main-font);
}
.tu-planperks li span em {
    font-family: var(--main-font);
}
.tu-pricingtop h4 {
    font-family: yekan-web;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right;
}
.cart_totals > h2, .tb-checkoutheader > .tuturn-entry-title , .woocommerce form .form-row label , .woocommerce-form-coupon-toggle .woocommerce-info , h2 , h3 , .payment_method_stripe > label, h3#order_review_heading {
    font-family: var(--main-font);
    letter-spacing: 0 !important;
}
.form-control, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select, .uneditable-input {
    font-family: var(--main-font);
    letter-spacing: 0 !important;
}
.woocommerce table.shop_table th, .woocommerce table.shop_table td {
    text-align: right !important;
    font-family: var(--main-font);
    letter-spacing: 0 !important;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li , .woocommerce .checkout_coupon.woocommerce-form-coupon p , .entry-content p:last-child {
    font-family: var(--main-font);
    letter-spacing: 0 !important;
}
.woocommerce .checkout_coupon.woocommerce-form-coupon .button , .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    font-family: var(--yekan-font);
}
.woocommerce ul.order_details li , p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-family: var(--main-font);
}
.woocommerce-column__title, .woocommerce-order-details__title , .woocommerce .woocommerce-customer-details address  {
    font-family: var(--main-font);
}
/*** monem profile ***/
.tu-serviceswizard-parent .tu-bookingstep1 #tu-booking-slots-filter-form .tu-themeform__wrap .tu-label , 
.tu-serviceswizard-parent .tu-bookingstep2 .form-group .tu-bookingaccordion .tu-booking-date-time .tu-booktutiontitle h6 , 
.tu-serviceswizard-parent .tu-bookingstep2 .form-group .tu-bookingaccordion .tu-tutionslots .tu-slots-calender.tu-slotstimes , 
.tu-tabswrapper .tu-bookingstep2 .tu-no-slot p , 
.tu-bookingstep3 .tu-themeform__wrap .form-group .tu-bhours.tu-bhours-two , 
.tu-bookingstep3 .tu-themeform__wrap .form-group .tu-bhours-two_content h5 , 
.tu-serviceswizard.tu-hastip .tu-tabswrapper .tu-bookingstep4 .tu-checkout .tu-checkout_title ,
.tu-serviceswizard.tu-hastip .tu-tabswrapper .tu-bookingstep4 .tu-checkout li span,
.tu-serviceswizard.tu-hastip .tu-tabswrapper .tu-bookingstep4 .tu-checkout li h6 , 
.tu-serviceswizard.tu-hastip .tu-tabswrapper .tu-bookingstep4 .tu-checkout .tu-subtotalv2 h4 , 
.tu-serviceswizard.tu-hastip .tu-tabswrapper .tu-bookingstep4 .tu-checkout_title , 
.tu-serviceswizard.tu-hastip .tu-tabswrapper .tu-bookingstep4 .tu-bookedslots h5 , 
.tu-serviceswizard.tu-hastip .tu-tabswrapper .tu-bookingstep4 .tu-checkout li h6 , 
.tu-serviceswizard.tu-hastip .tu-tabswrapper .tu-bookingstep4 .tu-checkout li p ,
.tu-haslayout .cart-data-wrap h5.tu-checkout_title , 
.tu-haslayout .cart-data-wrap li span, .tu-haslayout .cart-data-wrap li h6 , 
.tu-haslayout .cart-data-wrap li , .tu-slotstimes a h6,label.tu-slotstimes a h5 {
    font-family: var(--main-font);
}
.tu-bookingstep3 .tu-appointmentwitch .tu-witch label {
    padding-left: 10px;
    padding-right: unset;
}
.tu-bookingstep3 .tu-appointmentwitch{
    padding-right: 20px;
    padding-left: unset;
}
.tu-calendergrid .tu-placeholderholder ~ .tu-placeholderholder .tu-calendar .form-control, .tu-calendergrid .tu-placeholderholder ~ .tu-placeholderholder .tu-select .form-control , 
.tu-calendergrid .tu-placeholderholder ~ .tu-placeholderholder .tu-calendar .select2-container--default .select2-selection--single, .tu-calendergrid .tu-placeholderholder ~ .tu-placeholderholder .tu-select .select2-container--default .select2-selection--single{
  border-right: 0;
    border-right-color: currentcolor;
  border-color: #e1e1e1;
    border-top-color: rgb(225, 225, 225);
    border-right-color: rgb(225, 225, 225);
    border-bottom-color: rgb(225, 225, 225);
    border-left-color: rgb(225, 225, 225);
  border-radius: 4px 0 0 4px;
  border-left-style: solid;
  border-left-width: 1px;
}
.tu-bookingstep2 .form-group.gap-2.justify-content-between .tu-primbtn-lg i + span , 
.tu-serviceswizard.tu-hastip .tu-tabswrapper .tu-bookingstep4 .tu-primbtn-lg i + span{
    padding-right: 10px;
    padding-left: unset;
}
.tu-serviceswizard.tu-hastip .tu-tabswrapper .tu-bookingstep4 .tu-checkout .tu-subtotalv2 h4 {
  padding-left: unset;
  padding-right: 30px;
}
.tu-serviceswizard.tu-hastip .tu-tabswrapper .tu-bookingstep4 .tu-checkout_title i ,
.tu-haslayout .cart-data-wrap .tu-checkout_title i{
    padding-left: 10px;
    padding-right: unset;    
}
.tu-daysfilter li+li {
    border-right: 1.5px solid #e1e1e1;border-left:unset;
}
.tu-availabletable tbody tr th span {
    margin:0 0 0 10px;
}
.tu-drop-img {margin-left: 20px;margin-right:unset;}
div.tu-bookingstep2 div.tu-boxtitle {
  padding-bottom: 20px;
}
.tu-actionbts > a span i {
  margin: 0 10px 0 0;
}
div.tu-slider-section button.splide__arrow--next {
    left: 1em;
    right: auto;
}
div.tu-slider-section button.splide__arrow--prev {
    left: auto;
    right: 1em;
}
.tu-formarea_title h6 span {
    font-family: 'IranYekan';}
.tu-formarea_list li h5 {
    font-family: shabnam-fd;
    font-weight: 400;
}
select[required] + .select2 .select2-selection--multiple .select2-search.select2-search--inline::after {
  margin-left: 0;
  margin-right: 0;
}

