html {
    font-size: 1vw;
}
* {
    box-sizing: border-box;
}
:focus {
    outline: #000 solid 0.15rem !important;
}
.ac-rtl {
    direction: rtl;
}
.ac-en {
    font-family: HyundaiSansHead-Regular;
    direction: ltr;
}
body {
    font-family: AlmoniDLAAA;
}
.ac-black {
    color:#000
}
.ac-img-responsive {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}
.ac-container {
    width: 60rem;
    margin: 0 auto;
}
::-webkit-input-placeholder,
select::-webkit-input-placeholder {
    color: #000;
}
::-moz-placeholder,
select::-moz-placeholder {
    color: #000;
}
:-ms-input-placeholder,
select:-ms-input-placeholder {
    color: #000;
}
:-moz-placeholder,
select:-moz-placeholder {
    color: #000;
}
footer .ac-row-2 .ac-polution,
footer .ac-row-2 .ac-safety {
    padding: 0 0.6vw 0.2vw;
}
footer .ac-row-2 .ac-safety {
    color: #fff;
}
.ac-safety-seven {
    background-color: #416fb6;
}
.ac-safety-six {
    background-color: #1a6eb7;
}
.ac-safety-five {
    background-color: #2789ca;
}
.ac-safety-three {
    background-color: #2bae84;
}
.ac-safety-four {
    background-color: #2b859f;
}
.ac-safety-eight {
    background-color: #4755a0;
}
.ac-safety-one {
    background-color: #f35923;
}
.ac-polution-three {
    background-color: #008452;
}
.ac-polution-one {
    background-color: #30604d;
}
.ac-polution-four {
    background-color: #009456;
}
.ac-polution-thirtheen {
    background-color: #e1451b;
}
.ac-polution-fourtheen {
    background-color: #d7302d;
}
.ac-polution-fifteen {
    background-color: #a32e37;
}

.ac-show-on-mobile,
footer .ac-showform-mob {
    display: none;
}
.ac-hide-on-mobile {
    display: block;
}
@media (max-width: 1000px) {
    .ac-show-on-mobile {
        display: block;
    }
    .ac-hide-on-mobile {
        display: none;
    }
    html {
        font-size: 2.2vw;
    }
    .ac-container {
        width: 90%;
        margin: 0 auto;
    }
}
@media (max-width: 650px) {
    html {
        font-size: 2.8vw;
    }
}
.swiper-button-next,
.swiper-button-prev {
    color: #000;
}
.swiper {
    padding-bottom: 3rem;
}
.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: #000;
}

.ac-flah .ac-en-med{
    font-family: "HyundaiSansText-Medium";
    position: relative;
    top: 0.2rem;
    font-size: 0.9em;
    margin-right: 0.5rem;
}
@media(max-width:650px) {
    .ac-flah .ac-en-med {
        font-family: "HyundaiSansText-Medium";
        position: relative;
        top: 0.2rem;
    }
}