@font-face {
    font-family: aviny;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(assets/fonts/aviny/aviny-web.woff2) format("woff2"), url(assets/fonts/aviny/aviny-web.woff) format("woff");
}
@font-face {
    font-family: iransansdn;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../../themes/exhibz/fonts/iransansdn/eot/iransansdnweb.eot);
    src: url("../../../../../../../themes/exhibz/fonts/iransansdn/eot/iransansdnweb.eot?#iefix") format("embedded-opentype"), url(../../../../../../../themes/exhibz/fonts/iransansdn/woff2/iransansdnweb.woff2) format("woff2"),
        url(../../../../../../../themes/exhibz/fonts/iransansdn/woff/iransansdnweb.woff) format("woff"), url(../../../../../../../themes/exhibz/fonts/iransansdn/ttf/iransansdnweb.ttf) format("truetype");
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("assets/fonts/iransans/IRANSansWeb(FaNum)_Bold.eot");
    src: url("assets/fonts/iransans/IRANSansWeb(FaNum)_Bold.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fanum/woff2/IRANSansWeb(FaNum)_Bold.woff2") format("woff2"),
        url("assets/fonts/iransans/IRANSansWeb(FaNum)_Bold.woff") format("woff"), url("assets/fonts/iransans/IRANSansWeb(FaNum)_Bold.ttf") format("truetype");
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("assets/fonts/iransans/IRANSansWeb(FaNum).eot");
    src: url("assets/fonts/iransans/IRANSansWeb(FaNum).eot?#iefix") format("embedded-opentype"), url("assets/fonts/iransans/IRANSansWeb(FaNum).woff2") format("woff2"),
        url("assets/fonts/iransans/IRANSansWeb(FaNum).woff") format("woff"), url("assets/fonts/iransans/IRANSansWeb(FaNum).ttf") format("truetype");
}

body {
    direction: rtl;
    unicode-bidi: embed;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
    direction: ltr;
}
.media > .pull-left {
    margin-left: 20px;
    margin-right: auto;
}
img.pull-left {
    margin-left: 20px;
    margin-right: auto;
}
img.pull-right {
    margin-right: 20px;
    margin-left: auto;
}
.dropcap {
    float: right;
    margin: 5px 0 5px 15px;
}
.btn.fill {
    margin-right: 20px;
    margin-left: auto;
}
.btn-link i {
    margin-right: 6px;
    margin-left: auto;
}
.post-readmore i {
    margin-right: 5px;
    margin-left: auto;
}
.owl-dot:first-child {
    padding-right: 15px;
    padding-left: 0;
}
.owl-dot:last-child {
    padding-left: 15px;
    padding-right: 0;
}
.wp-caption img[class*="wp-image-"] {
    margin-right: auto;
    margin-left: auto;
}
.alignleft {
    float: right;
    margin-left: 1.5em;
    margin-right: auto;
    margin: 5px 0 20px 20px;
}
.alignright {
    float: left;
    margin-right: 1.5em;
    margin-left: auto;
}
.gallery-item {
    text-align: right;
    padding: 0 0 0 1em;
}
.gallery-caption {
    text-align: right;
    padding: 0 0 0 10px;
}
.alignnone {
    margin: 5px 0 20px 20px;
}
.aligncenter,
div.aligncenter {
    margin: 5px auto 5px auto;
}
a img.alignright {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.alignnone {
    margin: 5px 0 20px 20px;
}
a img.alignleft {
    float: right;
    margin: 5px 0 20px 20px;
}
a img.aligncenter {
    margin-right: auto;
    margin-left: auto;
}
.wp-caption.alignnone {
    margin: 5px 0 20px 20px;
}
.wp-caption.alignleft {
    margin: 5px 0 20px 20px;
}
.wp-caption.alignright {
    margin: 5px 20px 20px 0;
}
.screen-reader-text:focus {
    right: 5px;
    left: auto;
}
.post-password-form input[type="password"] {
    margin-right: 10px;
    margin-left: auto;
}
.tag-lists a,
.tagcloud a {
    margin-right: 3px;
    margin-left: auto;
}
.blog-post-comment .comments-list .trackback .comment-body {
    margin-right: 0;
}
.rtl .sidebar .widget .widget-title {
    text-align: right;
}
.rtl .sidebar .widget .widget-title::before {
    right: 0;
}
.rtl .sidebar .widget {
    text-align: right;
}
.rtl .service-time li span:last-child {
    float: left;
}
.rtl .blog-post-comment {
    text-align: right;
}
.rtl .pull-right.reply {
    float: left;
}
.rtl .breadcrumb li:not(:last-child)::after {
    left: -15px;
    right: auto;
}
.comments-list .pingback .comment-body {
    margin-right: 0;
}
.comments-list .comment-body {
    margin-right: 110px;
    margin-left: auto;
}
.comments-list img.comment-avatar {
    margin-left: 30px;
    margin-right: auto;
    float: right !important;
}
.comments-list .comment-reply-link i {
    margin-left: 5px;
    margin-right: auto;
}
.comments-reply {
    margin: 0 70px 0 0;
}
#cancel-comment-reply-link {
    float: left;
}
.sidebar-active .alignfull {
    right: auto;
    left: auto;
    margin-right: 0;
    margin-left: 0;
}
.header-transparent .align-self-center {
    text-align: right !important;
}
.navbar.navbar-light ul.navbar-nav > li.dropdown > a:after {
    right: auto;
    left: -5px;
}
.ts-speaker-popup .ts-speaker-popup-content {
    text-align: right;
}
.ts-schedule .ts-schedule-content {
    text-align: right;
}
.schedule-listing .schedule-slot-time span {
    text-align: right;
}
.schedule-listing .schedule-slot-info .schedule-slot-speakers {
    left: auto;
    right: 40px;
}
.schedule-listing .schedule-slot-info {
    padding: 35px 170px 35px 40px;
    text-align: right;
}
.post .post-body {
    text-align: right;
}
.post .post-body .post-author {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}
.post .post-body span {
    margin-left: 20px;
}
.post .post-body .post-footer a {
    position: relative;
}
.post .post-body .post-footer a i {
    position: absolute;
    left: -40%;
}
.post .post-body .post-footer a i.icon-arrow-right:before {
    content: "\e879";
}
.ts-funfacts .elementor-counter-title {
    text-align: right;
}
.ts-single-speaker .single-speaker-schedule .schedule-listing .schedule-slot-info {
    padding-right: 40px;
    text-align: right;
}
.schedule-listing.multi-schedule-list .schedule-slot-info {
    padding-right: 30px;
}
.blog .has-post-thumbnail .post-body {
    text-align: right;
}
.blog-single .entry-footer,
.blog-single .blog-post-comment {
    text-align: right;
}
.post-tag-container span {
    margin-left: 10px;
}
.blog-single .entry-footer,
.blog-single .blog-post-comment {
    padding-right: 90px;
}
.blog-single .post-navigation {
    margin-right: 90px;
}
.post-navigation span {
    position: relative;
    padding: 0;
}
.post-navigation span i.fa-long-arrow-left::before {
    content: "\f178";
}
.post-navigation span i.fa-long-arrow-right::before {
    content: "\f177";
}
.pagination li a i.fa-long-arrow-right:before {
    content: "\f177";
}
.navbar-toggler {
    right: auto;
    left: 0;
}
.wpcf7-form .form-control {
    text-align: right;
}
.ts-single-speaker .schedule-listing .schedule-slot-time span {
    text-align: center;
}
.BackTo {
    right: auto;
    left: 15px;
}
.navbar.navbar-light ul.navbar-nav > li.dropdown > a {
    text-align: right;
}
.countdown {
    text-align: right;
}
.countdown .counter-item {
    margin-right: 0;
    margin-left: 18px;
}
@media (max-width: 991px) {
    .dropdown-menu-toggle {
        left: 0;
        right: auto;
    }
}
.navbar.navbar-light ul.navbar-nav > li ul.dropdown-menu li > a {
    text-align: right;
}
.newsletter-form .form-group .btn {
    left: 0;
    right: auto;
}
body {
    text-align: right;
}
body,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6,
.sub-title,
.elementor-widget-counter .elementor-counter-title
{
    font-family: "aviny" !important;
}

* {
	    font-family: "aviny" !important;
}

[class*=" eicon-"], [class^="eicon"] {
  font-family: eicons !important;
}

[class*=" fab-"], [class^="fa"] {
  font-family: "Font Awesome 5 Brands" !important;
}

h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
    font-weight: bold !important;
}
.countdown .counter-item .smalltext,
p,
span,
h2,
h3 {
    letter-spacing: 0 !important;
}
.navbar.navbar-light ul.navbar-nav > li.dropdown > a:after {
    right: auto !important;
    left: 0 !important;
}
.dropdown-menu {
    left: auto !important;
    right: 0 !important;
    text-align: right !important;
}
.single-intro-text i {
    right: auto !important;
    left: -10px !important;
}
.single-intro-text .count-number {
    right: auto !important;
    left: -55px !important;
    text-align: right !important;
}
.schedule-listing .schedule-slot-info {
    border-left: 1px dashed #e5e5e5 !important;
    border-right: none !important;
}
.btn-link i {
    margin-left: auto !important;
    margin-right: 6px !important;
}
.icon-arrow-right:before {
    content: "\e879" !important;
}
.footer-menu ul li a:before {
    left: auto !important;
    right: -24px !important;
}
.navbar-toggler {
    right: auto !important;
    left: 0 !important;
}
.newsletter-form .form-group .btn {
    right: auto !important;
    left: 0 !important;
}
.ts-funfacts .elementor-counter-title {
    text-align: right !important;
}
.speaker-classic .ts-speaker .ts-speaker-info {
    right: auto !important;
    left: 0 !important;
}
.ts-schedule-nav ul li a:before {
    left: auto !important;
    right: 0;
    transform: rotatey(180deg);
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
    direction: ltr !important;
}
.wpcf7-form .form-control {
    direction: rtl !important;
}
.hero-form select {
    direction: rtl !important;
}
blockquote,
.wp-block-quote:not(.is-large),
.wp-block-quote:not(.is-style-large) {
    padding-left: 0px !important;
    padding-right: 40px !important;
    border-left: none !important;
    border-right: 3px solid #e7015e;
}
.custom-list-style ul li {
    border-left: none !important;
    border-right: 3px solid #ff007a !important;
}
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title {
    text-align: right !important;
}
.gallery-item {
    padding: 0 0 0 1em !important;
}
.schedule-listing .schedule-slot-info .schedule-slot-speakers {
    left: auto !important;
    right: 40px !important;
}
.sidebar .widget .widget-title:before {
    left: auto !important;
    right: 0 !important;
}
.post-meta span i {
    margin-right: auto !important;
    margin-left: 5px !important;
}
.fa-long-arrow-right:before {
    content: "\f177" !important;
}
.post-navigation .post-previous {
    text-align: right !important;
    float: right !important;
    padding: 0 0 0 40px !important;
}
.fa-long-arrow-left:before {
    content: "\f178" !important;
}
.post-tag-container span {
    margin-right: auto !important;
    margin-left: 10px !important;
}
.post-meta span i {
    display: inline-block;
}
.post-navigation .post-next {
    text-align: left !important;
    float: left !important;
    padding: 0 40px 0 0 !important;
}
.ts-pricing-box .ts-pricing-header .ts-pricing-price {
    direction: ltr;
    display: flex;
}
span.fa {
    font-family: FontAwesome !important;
}
.elementor-1892 .elementor-element.elementor-element-1201b316 {
    overflow: hidden !important;
}
.ts-map-tabs .elementor-tab-content {
    padding-left: 20px !important;
    padding-right: 0 !important;
}
.elementor-widget-exhibz-latestnews .post .post-body .post-author {
    margin-right: auto !important;
    margin-left: 25px !important;
}
.post-meta span {
    padding-right: 0 !important;
    padding-left: 5px !important;
}
.elementor-widget-exhibz-latestnews .post .post-body .post-meta {
    direction: rtl !important;
}
.elementor-page-1892 .header-transparent .navbar.navbar-light ul.navbar-nav > li > a {
    color: #3b1d82;
}
section.elementor-top-section.elementskit-parallax-multi-container {
    overflow: hidden;
}
.elementor-row .row {
    direction: rtl;
}
.ts-map-tabs .elementor-tabs-wrapper .elementor-tab-title a::before {
    top: 53px;
}
.ts-map-tabs .elementor-tabs-wrapper .elementor-tab-title::before {
    bottom: -2px;
}
.ts-count-down .countdown .counter-item {
    margin-left: 0;
}
.countdown .counter-item .smalltext {
    font-size: 12px;
}
.banner-title {
    line-height: 1;
}
.countdown {
    direction: ltr;
}
.text-center.elementor-widget-exhibz-countdown .countdown {
    text-align: center !important;
}
.schedule-listing.multi-schedule-list .schedule-slot-info .single-speaker {
    float: right;
    margin-left: 30px;
    margin-right: 0;
}
.schedule-listing.multi-schedule-list .schedule-slot-info .schedule-slot-speakers {
    left: auto !important;
    right: 0 !important;
}
.post .post-body .post-footer a i {
    left: auto;
}
.post-navigation .post-next {
    border-left: 0 none;
    border-right: 1px solid #f1f1f1;
}
html.fonts-loaded h1,
html.fonts-loaded h2,
html.fonts-loaded h3,
html.fonts-loaded h4,
html.fonts-loaded h5,
html.fonts-loaded h6 {
    font-family: inherit;
}
.icon-search:before {
    content: "\e98a" !important;
}
.etn-countdown-wrap {
    justify-content: flex-end;
}
.icon.icon-speaker::before,
.icon-speaker:before {
    content: "\e9d7" !important;
}
.icon-play:before {
    content: "\e988" !important;
}
.pagination li a i::before,
.pagination li span i::before {
    transform: rotate(181deg);
    display: inline-block;
}
.post-footer .btn-readmore i {
    margin-right: 5px;
    margin-left: 0;
}
.icon-facebook:before {
    content: "\e926";
}
@media (min-width: 1200px) {
    .elementor-page-1892 .sticky.header-transparent,
    .sticky.header-classic {
        background: rgba(255, 255, 255, 0.95) !important;
    }
}
@media (min-width: 768px) {
    .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
        text-align: right !important;
    }
    .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        text-align: right !important;
    }
    .schedule-listing .schedule-slot-info {
        padding: 35px 170px 35px 40px;
    }
    .blog-single .entry-footer,
    .blog-single .blog-post-comment {
        padding-right: 90px;
    }
}
@media (max-width: 767px) {
    .schedule-listing .schedule-slot-info {
        border-right: 1px dashed #e5e5e5 !important;
    }
    .schedule-listing .schedule-slot-info {
        padding: 35px 40px 35px 35px;
    }
    .countdown {
        direction: ltr;
    }
    .countdown {
        text-align: center;
    }
    .blog-single .post-navigation {
        margin-right: 0;
    }
    .ts-schedule-info ul li:nth-child(3) a {
        right: 160px;
        left: auto;
    }
    .ts-schedule-info ul li:nth-child(2) a {
        right: 76px;
        left: auto;
    }
    .ts-schedule-info ul li a {
        left: auto;
        right: 0;
    }
}
