/*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;}

/* Program Page Start */
.timeDv {
    margin-right: 0;
    margin-left: 36px;
}

.program-tabs ul.nav li.nav-item.dropdown .close {
    left: 48px;
    right: auto;
}
.program-tabs ul.nav .nav-link.dropdown-toggle:after {
    left: 20px;
    right: auto;
}

.lunch-break .btn.btn-time svg {
    transform: rotate(-95deg);
    position: relative;
    top: 1px;
    right: 10px;
}

.btn.btn-time svg {
    margin-right: 10px;
    position: relative;
    top: -3px;
    margin-left: 0;
    transform: rotate(-95deg);
    position: relative;
    top: 1px;
}

.sessionDv h4 svg {
    margin-right: 0;
    margin-left: 11px;
}

section.hero-program h4 {
    font-size: 35px;
    line-height: 30px;
}
section.hero-program h2 {
    font-size: 65px;
    font-weight: normal;
    line-height: 65px;
    color: #fff;
    margin-bottom: 77px;
}

.program-tabs ul.nav .nav-link {
    font-family: var(--font-family-arabic);
    border-radius: 43.5px;
    /*font-size: 30px;*/
    font-size: 22px;
    line-height: 120%;
}

.btn.btn-time {
    font-family: var(--font-family-arabic);
    font-size: 21px;
    font-weight: normal;
    line-height: 120%;
}

.sessionDv h5 {
    font-size: 19px;
    color: #BA4A6E;
    font-weight: normal;
    margin-bottom: 12px;
    line-height: 120%;
}

.sessionDv h3 {
    font-size: 30px;
    color: black;
    font-weight: normal;
    margin-bottom: 22px;
    line-height: 120%;
}

.sessionDv h4 {
    font-size: 23px;
    color: #BA4A6E;
    font-weight: normal;
    margin-bottom: 20px;
    line-height: 120%;
}

.sessionDv p {
    font-size: 23px;
    color: black;
    font-weight: normal;
    margin-bottom: 22px;
    line-height: 25px;
}

.session-info-list h4.title {
    font-family: var(--font-family-arabic);
    font-size: 23px;
    font-weight: normal;
    margin-bottom: 4px;
    line-height: 120%;
}

.session-info-list p.designation {
    font-size: 23px;
    font-weight: normal;
    line-height: 25px;
}
/* Program Page Start */