:root {

    --primary: #998100;
    --secondary: #001299;

}
p , h1 , span{
    font-family: vazirmatn !important;
}
.header--style-3 .lower-line .contacts-block a{
    margin-right: 40px;
    direction: ltr;
}
.header--style-3 .lower-line .mail-block, .header--style-3 .lower-line .phones-block{
    margin-left: 0;
}
.header--style-3 .socials-primary a{
    color: #fff;
    
}
.logo img{
        width: 145px;
    margin-right: 43px;
}
.header--style-3 .lower-line{
    background: var(--secondary);
}
.socials-primary li:not(:last-of-type){
    margin-right: 0;
}
.button{
    border: 1px solid var(--primary);
    color: var(--primary);
}
.main-menu>li:not(:last-of-type){
    margin-right: 0 !important;
}
.main-menu>li{
    padding-right: 50px;
}

.main-menu>li>a::after{
    background: var(--primary);
}
.main-menu .sub-menu>li>a, .main-menu>li>a{
    font-weight: bold;
    font-size: 18px;
}
header{
    direction: rtl;
}
.button.button--transparent::before {
    background-color: #b89739;
    color: #fff;
}
.video-block{
    display: none !important;
}
.slick-current .promo-slider__wrapper-1{
    display: none;
}
.slick-list.draggable{
    height: 670px !important;
}

.info-box__inner{
    background: var(--secondary);
}
.services-inner::before{
    opacity: 0 !important;
}
.inner-heading .title-holder{
    justify-content: center;
}
.title-block{
    text-align: center;
}
.info-box__category{
    display: none;
}

.about .title-block{
    background: var(--primary) !important;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: column;
}
.about-item{
    text-align: right;
    font-family: vazirmatn !important;
}
.about .bg-holder{
    direction: rtl;
}

.about .title-block .title{
        color: #ffffff;
    text-align: center;
    font-size: 46px;
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 0;
}
footer.footer{
    background: var(--secondary);
}
footer.footer a{
    color: white !important;
}
.button.button--filled span{
    background: var(--primary);
 
}
.subscribe-form .button{
    border: none !important;
}

.footer-top{
    flex-direction: row-reverse;
}
section.section.news--style-3{
    direction: rtl;
}
.news--style-3 .heading{
    text-align: right;
    font-family: "vazirmatn";
    margin-bottom: 10px;
}
.blog-item .ribbon{
    background: var(--secondary);
        padding: 12px 12px 9px 20px;
}
.blog-item .content-holder{
    text-align: right;
            margin: -64px 22px 0 22px;
}
.blog-item .title a{
    font-family: "vazirmatn";
}
.blog-item .img-holder img{
    object-fit: scale-down;
}
.blog-item .overlay{
    background: transparent !important;
}
.blog-item{
    margin-bottom: 0;
}
.offer-item .img-holder{
    left: 88%;
}
.offer-item{
    text-align: right;
        font-family: "vazirmatn";

    padding-right: 20px;
            padding: 42px 105px 38px 24px;
}
.special-offer {
        padding-top: 20px;
                font-family: "vazirmatn";
                padding-bottom: 150px !important;

}

.offer-item .img-holder{
    background: var(--primary);
}
.main-gallery{
    padding-top: 0;
}
.main-gallery .heading{
    display: flex;
        flex-direction: column;
    align-items: end;
    justify-content: start;
}
.main-gallery .row{
    flex-direction: row-reverse;
}
.primary-heading .title{
    margin-bottom: 0;
}
.gallery .description{
    text-align: right;
}
.gallery .gallery-item:hover .description{
    background-color: var(--secondary);
}

.team-item.team-item--primary .img-holder img{
    filter: grayscale(0) !important;
}

.primary-heading{
                   font-family: "vazirmatn";

}
.main-gallery .heading{
    margin-bottom: 30px;
}

.team-item.team-item--primary .description{
    background: var(--secondary);
    text-align: right;
}

.team{
    padding-top: 0;
}
.with--line{
    color: #fff;
}

.slider-nav{
        background: #00000091;
    width: 100%;
    height: 67px;
    bottom: 0 !important;
    display: flex;
    align-items: center;
    justify-content: space-around !important;
    flex-direction: row-reverse;
}
.slider-nav p{
    font-family: "vazirmatn";
    color: white;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 0 !important;
}

.news--style-2 .heading{
    display: flex;
        flex-direction: column;
    align-items: end;
    justify-content: start;
}
.news--style-2 .row{
    flex-direction: row-reverse;
}
.info-box__title a{
    margin-left: 30px;
    margin-right: 0;
    text-align: right;
}
h4.info-box__title{
        flex-direction: row-reverse;
        font-family: "vazirmatn";
}
.info-box p{
    text-align: right;
}
.with--line{
    text-align: right;
}
.info-box__hidden{
    text-align: right;
    font-family: "vazirmatn";
}
.button-holder{
    display: flex;
}
.news-item--aside {
    direction: rtl;
    text-align: right;
        font-family: 'Vazirmatn';
}
.news-item--style-2 .description{
    text-align: right;
        font-family: 'Vazirmatn';
}

.footer-top{
        direction: rtl;
    text-align: right;
    font-family: "vazirmatn";
}

.footer-top .logo img{
    margin: 0;
}
footer.footer .footer-menu li{
    width: 100%;
    margin-top: 10px;
}

.copyright{
    text-align: right !important;
}