@font-face{font-family:"bykan";src:url(../fonts/iransansdn.eot);src:url(../fonts/iransansdn.eot?#iefix) format("embedded-opentype"), url(../fonts/iransansdn.woff) format("woff"), url(../fonts/iransansdn.ttf) format("truetype"), url(../fonts/iransansdn.svg#BYekan) format("svg");}

:root { --body-font: 'bykan', sans-serif; }

body {
    direction: rtl;
    font-family: 'bykan', serif !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'bykan', serif !important;
}

.navbar-area .nav-container .navbar-collapse .navbar-nav {
    text-align: left;
}

.form-field{
    text-align: right;
}

.contact-left{
    text-align: right;
}

.contact-area .contact-right .form-group .form-field .input-form, .contact-area .contact-right .form-group .form-field textarea {
    padding-left: unset;
    padding-right: 25px;
}

.breadcrumb-style-6 .breadcrumb-inner .page-list li:last-child:after {
    right: 5px;
    left: unset !important;
}

@media only screen and (min-width: 1519px) and (max-width: 1650px) {

    .humberger-menu #menu {
        margin-left: 900% !important; /* جایگزین margin-right با margin-left */
        margin-right: unset !important;
    }

    .humberger-menu #menu:before {
        left: unset !important; /* جایگزین left با right */
        right: 33% !important;
    }
}

@media only screen and (min-width: 1519px) and (max-width: 1650px) {

    .humberger-menu #menu {
        margin-left: 976% !important; /* جایگزین margin-right با margin-left */
        margin-right: unset;
    }

    .humberger-menu #menu:before {
        left: unset !important; /* جایگزین left با right */
        right: 33%;
    }
}
.ml020{
    margin-left: 20px;
}

.ltr{
    direction: ltr !important;
}

.about-video-btn {
    right: 54%;
    left: unset;
     }

.about-video-text {
    text-align: right;
}

.explore_right{
    text-align: right;
}

.breadcrumb-style-01 .breadcrumb-inner .page-list li:last-child:after {
    left: 100px;
}

.blog-content .blog-left-content .img-item .content {
   text-align: right;
}

.content {
    text-align: right;
}

.single-experience .content{
    text-align: center;
}

.product-details-tab .content-part {
    text-align: right;
}

.desktop-left {
    text-align: right !important;
}
.product-details-tab .content-part .btn-wrapper a {

    margin-left: 20px;
    margin-right: unset;
}

.navbar-area .nav-container .navbar-collapse .navbar-nav li.current-menu-item > a {
    border-right: 6px solid var(--main-color);
    border-left: unset;
    padding-right: 10px;
    padding-left: unset;
}

.f-70{
    font-size: 70px!important;
}

 h2 {
    font-family: 'bykan', serif !important;

}

.page-content p{
    color: #0b0b0b;
}

.popover-element .list-menu li i {
    margin-left: 20px;
    margin-right: 0;
}

.breadcrumb-style-2 .breadcrumb-inner {

     right: unset;

}

@media (min-width: 992px) {
    .offset-lg-2 {
        margin-right: 16.666667%!important;
        margin-left: unset!important;
    }
}

.form-area .form-group .form-field .input-form, .form-area .form-group .form-field textarea {

    padding-right: 35px;
    padding-left: 0;
    font-family: 'bykan', serif !important;
}
.fun-facts .fun-content .fun-text {
   left: unset;
    right: 22px;
}

.riding p{
    font-size: 15px!important;
}

.riding .popover-element .list-menu li {
    font-size: 15px;
}
.riding h2 {
    font-size: 26px;
}

.blog-single-content .comment-area .comment-list .single-comment-wrap img {
    margin-right: unset;
    margin-left: 30px;
}
.f30{
    font-size: 30px !important;
}
.f20{
    font-size: 20px;
}

.breadcrumb-style-6 .breadcrumb-inner .page-list li {
    font-size: 16px;
}

.blog-single-content .blog-details-item .content .post-meta li {
    float: right;
    margin-left: 20px;
}

.post0 p{
    margin-bottom: 25px;
}

.blog-content .blog-left-content .img-item .content ul li {
    float: right;
    margin-left: 25px;
    margin-right: 0;
}

.shop-tab .tab-content .shop-item .bottom-text {
    right: 15px;
    left: unset;
}
.shop-tab .tab-content .shop-item img {
    top: 45%;
}
.shop-tab .tab-content .shop-item .top-text {

    right: 15px;
    left: unset;

}

.shop-tab .tab-content .shop-item .cart-menu {
    left: 20px;
    right: unset;
}

.accordion-area {
    direction: rtl;
    text-align: right;
}

.accordion-content .card .card-header a:after {
    left: 30px;
   right: unset;
}

@media (min-width: 992px) {
    .offset-lg-1 {
        margin-right: 8.333333%;
        margin-left: unset;
    }
}

.home-contact .contact-right .form-group .form-field .input-form, .home-contact .contact-right .form-group .form-field textarea {
    padding-right: 35px;
    padding-left: unset;
}

.home-contact .contact-title h3 {
    background: #fff;
    -webkit-box-shadow: 0px 0px 15px #ccc;
    box-shadow: 0px 0px 15px #ccc;
    margin: 0 auto;
    width: 470px;
    font-size: 30px;
    font-weight: 700;
    font-family: var(--body-font);
    letter-spacing: 0;
    border-left: 15px solid var(--main-color);
    padding: 10px;
    position: absolute;
    left: 36%;
    z-index: 9999;
    top: 60px;
}
.home-rolling span {
    right: -75px;
    left: unset;
}

.home-rolling .rolling-content .rolling-title {
    font-size: 40px;
    text-align: right;
}

.home-rolling .rolling-content .btn-style-2 {
    float: right;
}
.customer-area .quote-slider .slick-next {
    left: unset;
    right: 8.5%;
}

.banner-area .scroll .scroll-btn .inside-bg {
    margin-right: -13px;
}
.banner-area .social-icon .icon-list:last-child {
    margin-right: 2rem;
}
.shopping-area .shopping-text {
    margin-bottom: 75px;
}
.banner-area .banner-bg .banner-inner {
    text-align: right;
    right: -20%;
    left: unset;
}

.customer-area .quote-slider .single-item .image {
    float: right;
    margin-left: 4%;
    margin-right: 10px;
}

.customer-area .quote-slider .single-item .content p {
    padding-left: 45px;
    padding-right: 0;
}
.banner-area .scroll {
    direction: ltr;
}

.home-about .about-image span {
    left: unset;
    right: 91px;
}

.navbar-area .nav-container .navbar-collapse .navbar-nav li {
    font-size: 16px;
    font-weight: 900;
}

.home-rolling .rolling-content p {
    padding-right: unset;
    padding-left: 35px;
    text-align: right;
    text-align: justify;
}

.home-blog .blog-wrapper .portfolio-blog .blog-item .content {
    text-align: center;
}
.home-about .about-image-1 .overlay-content {
    text-align: center;
}

.discount-area .discount-right .hotspot .hotspot1 {
    line-height: 54px;
}

.discount-area .discount-right .hotspot .hotspot2 {
    line-height: 55px;
}

.discount-area .discount-left .content h1 .percent {
    margin-right: 132px;
}

.home-about .about-title {
    font-size: 75px;

}

.center2{
    padding: 89px 0;
    -webkit-box-shadow: 0px 0px 12px #ccc;
    box-shadow: 0px 0px 12px #ccc;
    background-color: bisque;
}
.tour-area .content-bottom span {
    text-align: right;
    color: var(--heading-color);
}

.tour-area .content-bottom .title {
    margin-top: 10px;
    text-align: center;
}

.tour-area .content-bottom .title:before {
    background: unset;
}

.shopping-area .portfolio-masonry-wrapper .portfolio-masonry .masonry-item .top-text {
    right: 15px;
    left: unset;
}
.shopping-area .portfolio-masonry-wrapper .portfolio-masonry .masonry-item .cart-menu {
    left: 0;
    right: unset;
}
.shopping-area .portfolio-masonry-wrapper .portfolio-masonry .masonry-item .bottom-text {
    right: 15px;
}

.blog-content .blog-left-content .img-item .content ul {
    padding-right: 0;
}

.banner-area .video-btn {
    line-height: 24px;
}

.fun-facts .fun-title h1 {
    font-size: 50px;
}
.about-video-text h3 {
    font-size: 60px;
}

.about-video-btn {
    line-height: 120px;
}

.banner-area .banner-btn a {
    padding: 2px 25px 6px 9px;
}

@media only screen and (max-width: 991px) {
    .navbar-area.nav-style-02 .nav-container {
        direction: ltr;
    }
}
@media only screen and (max-width: 991px) {
    .navbar-collapse {
        padding-right: 35px;
    }
}
@media only screen and (max-width: 991px) {
    .navbar-area .nav-container .navbar-collapse .navbar-nav li {
        text-align: right;
    }
}
.rtl{
   direction: rtl;
}