:root {
    --font-family: 'A Jannat LT', sans-serif;
}

body {
    font-family: var(--font-family);
    text-align: right !important;
    direction: rtl !important;
}

.what-icon {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    border-radius: 100%;
    background-color: #25D366;
    font-size: 20px;
    position: fixed;
    Top: 10%;
    left: 20px;
    z-index: 200;
}

.what-icon:focus,.what-icon:hover{color:#fff;background-color:#1aaf52}
.what-icon:before{content:"";position:absolute;border:#25D366 solid 2px;border-radius:100%;top:0;left:0;bottom:0;right:0;-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-fill-mode:forwards;-webkit-animation:ripple-out 1s infinite;animation:ripple-out 1s infinite}
.what-icon.tel-icon{left:100px;background-color:#f93030}
.what-icon.tel-icon:focus,.what-icon.tel-icon:hover{color:#fff;background-color:#d23636}
.what-icon.tel-icon:before{border:#f93030 solid 2px}@keyframes ripple-out{100%{top:-15px;right:-15px;bottom:-15px;left:-15px;opacity:0}}@-webkit-keyframes ripple-out{100%{top:-15px;right:-15px;bottom:-15px;left:-15px;opacity:0}}

.car-detail.center1, .car-detail.front, .car-detail.wheel, .car-detail.wheel2, .car-detail.spoiler, .car-detail.back {
    border: none !important;
    background: none !important;
}

.car .strike {
    background: #fff !important;
}

.car-detail.center {
    border: none !important;
    background-image: url(../images/LogoWhiteAR.png) !important;
    background-size: 117px 42px;
    width: 117px;
    height: 42px;
}

.background-text, h1, h2, h3, h4, h5, h6, .priceCurrency, .common-btn {
    font-family: var(--font-family) !important;
}

.footer.style-1 .footer-content .footer-info .phone {
    font-size: 37px;
}

.discount-price, .main-price {
    font-family: var(--heading-font-family) !important;
}

.priceCurrency {
    font-size: 20px;
}

.social-hero .social-link {
    font-weight: 700;
}

.footer.style-1 .footer-content .footer-address {
    max-width: unset;
}

.pricing-card {
    padding: 60px 60px;
}

.ak-section-heading.ak-style-1 .ak-section-subtitle {
    font-family: var(--font-family) !important;
}

.ak-funfact.ak-style1 .ak-funfact-text p {
    font-family: var(--font-family) !important;
  
}

.team-card .team-info .team-title a {
    font-family: var(--font-family) !important;
}

.map-canvas {
    height: 450px;
}

.map-canvas * {
    color: #333;
}

.contact-info .right-info .info-card {
    font-family: var(--font-family) !important;
}
