/*html{direction: rtl;}
.slick-slider{direction: ltr;}
.growthSec .growthSlide .item{direction: rtl;}*/

body{font-family: var(--font-family-arabic);}
.eng-txt{font-family: var(--font-family-english);}

.fancybox__container{direction: rtl;}


.btn-primary{letter-spacing: 0px;font-size: 30px;padding: 26px 20px;}


header nav ul li a i{margin-left:0px; margin-right:10px;}



.vec-design{transform: scaleX(-1);}
.vec-design.vecban01{left:auto; right: -203px;}
.vec-design.vecban02{right:auto; left: 0px;}
.vec-design.vec01{right:auto; left: 0px;}
.vec-design.vec02{left:auto; right: -203px;}
.vec-design.vec03{left:auto; right: -120px;}
.vec-design.vec04{right:auto; left: 0px;}
.vec-design.vec05{right:auto; left: -110px;}
.vec-design.vec06{right:auto; left: -100px;}
.vec-design.vec07{left:auto; right: -97px;}
.vec-design.vec08{right:auto; left: -228px;}
.vec-design.vec10{left:auto; right: -120px;}
.vec-design.vec11{left:auto; right: 0px;}
.vec-design.vec12{right:auto; left: 0px;}
.vec-design.vec-animate.vecban01{transform: scaleX(-1) translateX(-30px);}
.vec-design.vec-animate.vecban02{transform: scaleX(-1) translateX(100px);}
.vec-design.vec-animate.vec03{transform: scaleX(-1) translateX(-200px);}
.vec-design.vec-animate.vec04{transform: scaleX(-1) translateX(500px);}
.vec-design.vec-animate.vec05{transform: scaleX(-1) translateX(100px);}
.vec-design.vec-animate.vec06{transform: scaleX(-1) translateX(100px);}
.vec-design.vec-animate.vec07{transform: scaleX(-1) translateX(-100px);}
.vec-design.vec-animate.vec08{transform: scaleX(-1) translateX(-200px);}
.vec-design.vec-animate.vec10{transform: scaleX(-1) translateX(-200px);}


.bannerSec .bannerInner .bannerbox{}
.bannerSec .bannerInner h2,
.bannerSec .bannerInner h1{letter-spacing: 0;}

.innerPageBanner .bannerInner h1{letter-spacing: 0px;}

.contentDv h3{letter-spacing: 0px;}

.whoattendSec .innerDv:before{left:auto; right:100%;}
.whoattendSec .contentDv h2{margin-right:0; margin-left:-500px;}
.whoattendSec .imgSlider{left:auto; right: -62px;}
.whoattendSec .contentSlider .item h4{letter-spacing: 0px;}
.whoattendSec .contentSlider .slick-arrow{transform: scale(-1);}
.whoattendSec .contentSlider .slick-arrow.slick-prev{right:auto; left:170px;}
.whoattendSec .contentSlider .slick-arrow.slick-next{right:auto; left:110px;}


.pillarsSec .contentSlider .slick-arrow{transform: scale(-1);}
.pillarsSec .contentSlider .slick-arrow.slick-prev{left:auto; right:0px;}
.pillarsSec .contentSlider .slick-arrow.slick-next{left:auto; right:60px;}


.locationSec .contentDv p{padding-right: 40px; padding-left: 0;}
.locationSec .contentDv p img{left: auto; right:0;}




.speakerBanner .speakerSlider .introDv .dp{margin-right:0px; margin-left: 110px;}
.speakerBanner .speakerSlider .slick-arrow{right: auto; left: 890px;}
.speakerBanner .speakerSlider .slick-arrow.prevBtn{right:auto; left:780px;}

.allSpeakers .speaker h5:before{left: auto; right:0;}
.allSpeakers .btnDv a{letter-spacing: 0;}

.speakerPopup .introDv .dp{margin: 0; margin-left:50px;}
.speakerPopup .introDv .introTxt h3:before{left:auto; right:0;}
.speakerPopup>.f-button.is-close-btn, 
.is-compact .speakerPopup>.f-button.is-close-btn{right:auto; left:20px;}
.speakerPopupSlider .slick-arrow,
.speakerPopupSlider .slick-arrow.prevBtn{right:auto; left:0;}
.speakerPopupSlider .slick-arrow.nextBtn{right:auto; left:100px;} 

.programDv .contentDv{letter-spacing: 0px;}
.programTable table tbody .col02 p{text-align: right;}

.faqSec .contentDv{letter-spacing: 0px;}
.faqSec .faqItem h2 .accordion-button{padding-right:0; padding-left:60px; letter-spacing: 0px;}
.faqSec .faqItem h2 .accordion-button i{right:auto; left:25px;}
.faqSec .faqItem h2 .accordion-button:not(.collapsed):after{left:auto; right:0%;}
.faqSec .faqItem h2 .accordion-button:after{left: auto; right:100%;}

.floorSec .contentDv h2{letter-spacing: 0px;}

.destinationDv .contentDv h2{letter-spacing: 0px;}
.destinationDv .slick-arrow,
.destinationDv .slick-arrow.prevBtn{right:auto; left:0;}
.destinationDv .slick-arrow.nextBtn{right:auto; left:100px;} 


footer .navSec .footNav h5{letter-spacing: 0px;}
footer .navSec .footLogo{margin-right: 0px;}
footer .navSec .footNav ul.nav{margin-left: 160px; margin-right: 0px;}
footer .navSec .footNav ul.nav li{margin-left: 0px; margin-right: 20px;}
footer .navSec .footNav ul.social li:first-child a{padding-left: 20px; padding-right: 0px;}

.backToTop{direction: ltr;}
.backToTop.show{right:-175px;}
.backToTop span{letter-spacing: 0px;}