.elementor-widget-heading .elementor-heading-title {
    font-family: inherit !important;
}
.custom-font4 .elementor-heading-title {
    font-family: inherit !important;
}
.owl-carousel.nav-pos-inside .owl-nav .owl-prev {
    left: 15px;
    right: unset;
}
.owl-carousel.nav-pos-inside .owl-nav .owl-next {
    right: 15px;
    left: unset;
}
.f-left, .pull-left {
    float: right;
}
.elementor-widget-porto_info_box .porto-sicon-title {
    font-family: inherit !important;
}
.footer-top h4, .footer-top h5 {
    letter-spacing: normal !important;
}
ul.breadcrumb, .page-top ul.breadcrumb>li a {
    letter-spacing: normal !important;
}




#footer .widget .widget_wysija {
    direction: rtl;
}
.custom-icons .elementor-accordion-title::before {
    margin-left: 8px;
    margin-right: unset !important;
}
.elementor-testimonial-content::before {
    right: 20px;
    left: unset !important;
}
.elementor-testimonial-content,.word-rotator-items{
    font-family: IRANSans !important;
}

.elementor-toggle-icon {
    margin: -3px 0 0 8px;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
    padding: 1rem;
    align-items: center;
    display: flex;
    justify-content: center;
    margin-left: 1rem;
}
.elementor-toggle .elementor-tab-title {
    padding: 15px 0;
}
.elementor-toggle .elementor-tab-title {
    display: flex;
    align-items: center;
}
#main-menu #menu-main-menu li .sub-menu li .sub-menu li:hover .sub-menu{right:-12rem}
.d-flex-i{
    display: flex !important;
}


.widget_sidebar_menu .widget-title ,.btn, .elementor-widget-button,.porto-sicon-box .porto-sicon-header p {
    font-family: IRANSans !important;
}
.post-carousel .post-item .post-date ~ * {
    margin-right: 0;
}
html .heading-light, html .lnk-light, html .text-color-light {
    color: #ffffff !important;
    font-family: 'IRANSans';
}
.f-left, .pull-left {
    float: left;
}
.wpcf7-form .widget_wysija{
    flex-direction: row-reverse;
    width: fit-content;
    margin-left: auto;
}
.wpcf7-form .widget_wysija p{
    display: flex;
}
.newsletter-wrap .wysija-submit {
    margin-left: 0.5rem;
    margin-right: unset !important;
    border-radius: 1.5rem 0 0 1.5rem !important;
}
.wpcf7-form .widget_wysija .wysija-paragraph input{
    display: flex;
    flex-direction: row-reverse;
}
.newsletter-wrap .wysija-input {
    width: 270px;
    margin-left: auto;
}
.wpcf7-form .widget_wysija .wysija-paragraph{
    display: flex;
    justify-content: flex-end;
}
.newsletter-wrap .wysija-input {
    border-radius: 0 1.5rem 1.5rem 0 !important;
}
.newsletter-popup-form .porto-u-heading .porto-u-sub-heading p{
    width: 380px;
    text-align: justify;
}
#wpcf7-f2440-p2-o1 .checkbox-inline{
    display: flex;
    direction: rtl;
    align-items: center;
}
#wpcf7-f2440-p2-o1 .checkbox-inline input{
    margin-left: 5px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {

    direction: rtl;
}
.product-summary-wrap .single_add_to_cart_button:before {
    margin-left: 0.5rem;
    margin-right: unset !important;
}
.porto-products.title-border-bottom>.section-title, .related.products .slider-title {
    font-family: 'IRANSans';
}
ul.products li.product-col h3 {
    font-family: 'IRANSans';
}
.custom-info-1 .porto-sicon-description p {
    font-family: 'IRANSans';
    font-size: 13px;
}
.info-box-small-wrap .porto-sicon-read {
    font-family: 'IRANSans';
}
.info-box-small-wrap .porto-sicon-header .porto-sicon-title {
    font-family: 'IRANSans';
}
.info-circle-text div, .info-circle-text p, .porto-btn-text, .porto-sicon-description div, .porto-sicon-description p, .porto-u-list-desc div, .porto-u-list-desc p, .timeline-header>div div, .timeline-header>div p, span.middle-text div, span.middle-text p {
    font-family: 'IRANSans';
}
.custom-info-2 h4, .custom-info-2 strong, .custom-open-sans h4, .custom-open-sans strong {
    font-family: 'IRANSans' !important;
}
.sidebar-content .testimonial blockquote {
    padding: 15px 52px 15px 15px !important;
}
.widget-block .porto-block .owl-dots{
    left: 0;
}
.post-carousel .owl-dots {
    text-align: center;
}
.wpcf7-form .widget_wysija p {
    direction: rtl;
}
.post-carousel h4 {
    font-family: 'IRANSans' !important;
}
.fa-angle-right:before {
    content: "\f104" !important;
}
.fa-angle-left:before {
    content: "\f105" !important;
}
#footer .widget .tagcloud a {
    font-family: 'IRANSans' !important;
}
.elementor-element-037a395 .elementor-element-populated{
    display: block !important;
}
.float-right {
    float: right !important;
}
.elementor-element-a3f0f13 .porto-ibanner-layer{
    right: 15%;
    left: unset !important;
}
