/* ------------ IranSans Fonts RTL ------------ */
@font-face {
    font-family: 'IRANSansWeb';
    src: url('../fonts/IRANSans/IRANSansWeb.woff2') format('woff2'),
         url('../fonts/IRANSans/IRANSansWeb.woff') format('woff'),
         url('../fonts/IRANSans/IRANSansWeb.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'IRANSansWeb';
    src: url('../fonts/IRANSans/IRANSansWeb_Light.woff2') format('woff2'),
         url('../fonts/IRANSans/IRANSansWeb_Light.woff') format('woff'),
         url('../fonts/IRANSans/IRANSansWeb_Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'IRANSansWeb';
    src: url('../fonts/IRANSans/IRANSansWeb_Medium.woff2') format('woff2'),
         url('../fonts/IRANSans/IRANSansWeb_Medium.woff') format('woff'),
         url('../fonts/IRANSans/IRANSansWeb_Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'IRANSansWeb';
    src: url('../fonts/IRANSans/IRANSansWeb_Bold.woff2') format('woff2'),
         url('../fonts/IRANSans/IRANSansWeb_Bold.woff') format('woff'),
         url('../fonts/IRANSans/IRANSansWeb_Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'IRANSansWeb';
    src: url('../fonts/IRANSans/IRANSansWeb_UltraLight.woff2') format('woff2'),
         url('../fonts/IRANSans/IRANSansWeb_UltraLight.woff') format('woff'),
         url('../fonts/IRANSans/IRANSansWeb_UltraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

/* ------------ اعمال فونت روی کل سایت RTL ------------ */
body[dir=rtl] {
    font-family: 'IRANSansWeb', sans-serif !important;
    font-weight: 400;
    line-height: 1.6;
}

/* تیترها */
body[dir=rtl] h1 { font-family: 'IRANSansWeb'; font-weight: 700; }
body[dir=rtl] h2 { font-family: 'IRANSansWeb'; font-weight: 700; }
body[dir=rtl] h3 { font-family: 'IRANSansWeb'; font-weight: 500; }
body[dir=rtl] h4 { font-family: 'IRANSansWeb'; font-weight: 500; }
body[dir=rtl] h5 { font-family: 'IRANSansWeb'; font-weight: 400; }
body[dir=rtl] h6 { font-family: 'IRANSansWeb'; font-weight: 400; }

/* متن‌ها و پاراگراف‌ها */
body[dir=rtl] p,
body[dir=rtl] span,
body[dir=rtl] a,
body[dir=rtl] li {
    font-family: 'IRANSansWeb', sans-serif;
    font-weight: 400;
}

/* دکمه‌ها و فرم‌ها */
body[dir=rtl] button,
body[dir=rtl] input,
body[dir=rtl] textarea,
body[dir=rtl] select {
    font-family: 'IRANSansWeb', sans-serif;
    font-weight: 500;
}

/* منوها */
body[dir=rtl] .navbar-wrap ul>li>a,
body[dir=rtl] .mobile-menu a {
    font-family: 'IRANSansWeb', sans-serif;
    font-weight: 500;
}
body[dir=rtl] .extra-info{transform:translateX(-100%)}body[dir=rtl] .extra-info.active,body[dir=rtl].mobile-menu-visible .mobile-menu{transform:translateX(0)!important}body[dir=rtl] .mobile-menu{transform:translateX(-101%)}body[dir=rtl] .btn:after,body[dir=rtl] i:before{transform:rotateY(180deg)}body[dir=rtl] .bd-inner-wrap .thumb .play-btn:after,body[dir=rtl] .choose-content .play-btn i:after{inset-inline-end:50%!important;inset-inline-start:unset}body[dir=rtl] .testimonial-nav-two .slick-next,body[dir=rtl] .testimonial-nav-two .slick-prev{transform:rotate(180deg)}body[dir=rtl] .testimonial-nav .slick-prev,body[dir=rtl] .testimonial-nav-three .slick-prev{transform:rotate(0deg)}body[dir=rtl] .testimonial-nav .slick-next,body[dir=rtl] .testimonial-nav-three .slick-next{transform:rotate(180deg)}body[dir=rtl] .pricing-box-two .popular{border-radius:0 30px 30px 0}body[dir=rtl] .newsletter-form button{inset-inline-end:unset;inset-inline-start:0}body[dir=rtl] .header-style-two .navbar-wrap{margin:0 60px 0 0}body[dir=rtl] .circle-content{transform:translate(50%,-50%)}body[dir=rtl] .project-thumb-four .project-link{inset-inline-start:42%}body[dir=rtl] .project-thumb-four img{width:100%}body[dir=rtl] .services-thumb .btn{inset-inline-end:50%;inset-inline-start:unset}body[dir=rtl] .about-img-wrap-three .experience-wrap{padding:40px 45px 50px 195px}body[dir=rtl] .project-content-two .link-btn{transform:rotate(180deg)}body[dir=rtl] .about-img-wrap img:nth-child(2){transform:translateX(50%)}body[dir=rtl] .about-img-two .main-img .play-btn{transform:translate(50%,-50%)}body[dir=rtl] .about-img-two .main-img .play-btn:after{inset-inline-start:-50%}body[dir=rtl] .project-item .project-content .link-arrow svg{transform:rotateY(180deg)}body[dir=rtl] .pricing-box .popular-tag{transform:translateX(50%)}body[dir=rtl] .blog-post-content .link-btn i,body[dir=rtl] .navbar-wrap ul.sub-menu li.menu-item-has-children>a:after{transform:rotateY(180deg)}body[dir=rtl] .header-style-two .action-header-style-1:not(:last-child) ul{border-left:1px solid #d9d9d9;border-right:unset;height:100%}body[dir=rtl] .header-style-two .menu-area{padding:0 30px 0 0}body[dir=rtl] .navbar-wrap>ul>li a{padding-inline-start:2.5rem}body[dir=rtl] .navbar-wrap>ul>li.menu-item-has-children>a:after{margin-inline-start:12px;position:absolute}
