html, body {
    /*direction: rtl;*/
    /*text-align: right;*/
}

* {
    /*text-align: right;*/
    font-family: "IRANSans";
}

@font-face {
    font-family: LaleZar;
    src: url('../fonts/Lalezar.eot');
    src: url('../fonts/Lalezar.woff') format("woff"),
    url('../fonts/Lalezar.woff2') format("woff"),
    url('../fonts/Lalezar.ttf') format("truetype");
}

@font-face {
    font-family: IRANSans;
    src: url('../fonts/IRANSansWeb.eot');
    src: url('../fonts/IRANSansWeb.woff') format('woff'),
    url('../fonts/IRANSansWeb.woff2') format('woff2'),
    url('../fonts/IRANSansWeb.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: Samim-FD;
    src: url('../fonts/Samim-FD.eot');
    src: url('../fonts/Samim-FD.woff') format('woff'),
    url('../fonts/Samim-FD.woff2') format('woff2'),
    url('../fonts/Samim-FD.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

header{
    direction: rtl;
}

/*banner*/


.banner-content h2 {
    font-family: "LaleZar";
    text-align: right;
}

.banner-content {
    padding-left: unset;
    padding-right: 90px;
    text-align: right;
}

.banner-content {
    align-items: flex-end;
}

.navbar-collapse {
    justify-content: flex-start;
}
.navbar-expand-lg .navbar-nav {
    flex-direction: row-reverse;
}

.navbar-nav li a{
     font-family: "IRANSans";
}

.banner-content p {
    font-family: "IRANSans";
}

.banner-content a {
    font-family: "IRANSans";
}

.location-name h2{
    font-family: "LaleZar";
    letter-spacing: 0rem;
}

.text-font {
    font-family: "IRANSans";
    font-size: 40px;
}

.col-banner-side h3 {
    font-family: 'LaleZar';
    font-size: 33px;
    font-weight: 500;
}

.col-banner-side span {
    font-family: 'IRANSans';
    font-weight: 500;
}

/*banner*/

/*fix*/

/*.fix-thing .car-image{*/
/*    text-align: unset !important;*/
/*}*/

/*.fix-thing .car-image img{*/
/*    text-align: unset !important;*/
/*}*/

/*.fix-thing{*/
/*    text-align: unset !important;*/
/*}*/

/*fix*/


/*video*/

.side-text p {
    color: #898989;
    font-size: 16px;
    font-family: 'IRANSans';
    font-weight: 400;
    text-align: center;
}

.tata-title h3{
    font-family: "LaleZar";
    font-weight: 500;
    font-size: 37px;
}

.service-content h4 {
    font-family: "IRANSans";
}


/*video*/

/*wheel*/
.confirmation-text h3 {
    font-family: "LaleZar";
}

.our-info p {
    font-family: "IRANSans";
}

.side-title h3 {
    font-family: "LaleZar";
    color: #fff;
}
.side-title span {
    font-family: "LaleZar";
}

/*wheel*/


/*about*/

.each-number .number {
    font-family: "Samim-FD";
    font-size: 37px;
    font-weight: 600;
}

/*about*/


/*contact*/

.form-item input {
    text-align: right;
}
.form-item textarea{
    text-align: right;
}


/*contact*/


/*footer*/

.tel-footer{
    font-family: 'Samim-FD';
}

.footer-title {
    font-family: "IRANSans";
}

/*footer*/

@media screen and (max-width: 991px){
    .navbar .container-fluid{
        display: flex;
        align-items: center;
    }

    .navbar-toggler {
        padding-right: 0 !important;
    }
}

@media screen and (max-width: 767px){



    .banner_swiper  .row{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        flex-direction: column;
        gap: 10px;
    }

    .banner-content {
        padding-left: unset;
        padding-right: unset;
    }

    .col-banner-side h3 {
        font-size: 26px;
    }

    .col-banner-side span {
        font-size: 18px;
    }

    .text-font {
        font-size: 25px;
    }
    .location-name h2 {
        font-size: 45px;
    }

    .tata-title h3 {
        font-family: "LaleZar";
        font-weight: 500;
        font-size: 33px;
    }

    .service-content h4 {
        font-size: 21px;
    }

    .each-number .number {
        font-size: 30px;
    }

}


@media screen and (max-width: 575px){
    .banner_swiper  .row{
        justify-content: flex-start;
    }

    .tata-title h3 {
        font-size: 26px;
    }

    .navbar-nav li {
        font-size: 12px;
    }
}



