@font-face {
  font-family: aviny;
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src:url('fonts/aviny/avinyweb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
  url('fonts/aviny/avinyweb.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: iransansdn;
	font-style: normal;
	font-weight: normal;
   font-display: swap;
	src: url('fonts/iransansdn/eot/iransansdnweb.eot');
	src: url('fonts/iransansdn/eot/iransansdnweb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransansdn/woff2/iransansdnweb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransansdn/woff/iransansdnweb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransansdn/ttf/iransansdnweb.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:bold;
   font-display: swap;
	src:url('fonts/fanum/eot/IRANSansWeb(FaNum)_Bold.eot');
	src:url('fonts/fanum/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),	 /* IE6-8 */
		 url('fonts/fanum/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/fanum/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/fanum/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:normal;
   font-display: swap;
	src:url('fonts/fanum/eot/IRANSansWeb(FaNum).eot');
	src:url('fonts/fanum/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),	/* IE6-8 */
		 url('fonts/fanum/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),	 /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/fanum/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/fanum/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face{
font-family:'yekan';
font-weight:normal;
font-style:normal;
font-display: swap;
   src:url(fonts/yekan/Yekan.eot);
   src:url(fonts/yekan/Yekan.eot?#iefix) format("embedded-opentype"),
      url(fonts/yekan/Yekan.woff) format("woff"),
      url(fonts/yekan/Yekan.ttf) format("truetype"),
      url(fonts/yekan/Yekan.svg#BYekan) format("svg");
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
   font-display: swap;
	src: url('fonts/iranyekan/eot/iranyekanwebboldfanum.eot');
	src: url('fonts/iranyekan/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekan/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekan/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
   font-display: swap;
	src: url('fonts/iranyekan/eot/iranyekanwebregularfanum.eot');
	src: url('fonts/iranyekan/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekan/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekan/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

 @font-face{
font-family:vazir;
font-style:normal;
font-weight:500;
font-display: swap;
   src:url('fonts/Vazir-woff/Vazir-woff/Vazir-FD.woff') format('woff');
}
@font-face{
font-family:vazir;
font-style:normal;
font-weight:500;
font-display: swap;
   src:url('fonts/Vazir-woff/Vazir-woff/Vazir-Bold-FD.woff') format('woff');
}

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;
}

/* RTL Comments */
.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;
}

/* Custom rtl css */

.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: 0px;
   margin-right: 0px;
   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: 0px;
}

.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: 0px;
      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;
}


/*************************  my style *************************/
body {
text-align: right;
}
body,.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: 'iransansdn' !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,.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:480px){
}
@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;
}
}


