.ac-new-ttl,
h3 {
    text-align: center;
}
.ac-col,
body {
    direction: rtl;
}
html {
    font-size: 1vw;
}
body {
    font-family: FbSpoiler-Regular;
    height: 100vh;
    color: #002d6e;
    font-weight: 300;
    background-color: #fff;
}
h1{
    color:#fff
}
svg {
    width: 100%;
    height: 100%;
}
/* :focus {
    outline: #000 solid 0.15rem !important;
} */

.ac-yellow {
    color: #ffc342;
}
.ac-white,
p {
    color: #fff;
}
strong {
    font-weight: 900;
}
.ac-new-ttl {
    font-family: FbSpoiler-Bold;
}
.ac-font-reg {
    font-family: FbSpoiler-Regular;
}
.ac-font-black {
    font-family: FbSpoiler-Black;
}
h2 {
    font-weight: 300;
}
h3 {
    color: #4c4b4b;
    font-weight: 700;
}
.ac-sr-only {
    position: fixed;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.ac-img-responsive {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0 auto;
}
.ac-en {
    font-family: FbSpoilerEng-Regular;
    font-size: 88%;
}
.ac-en-bold {
    font-family: FbSpoilerEng-Bold !important;
}
.ac-show-on-mobile {
    display: none;
}
.ac-hide-on-mobile {
    display: block;
}
@media (max-width: 1023px) {
    html {
        font-size: 2.2vw;
    }
    body {
        height: auto;
    }
    .ac-show-on-mobile {
        display: block;
    }
    .ac-hide-on-mobile {
        display: none;
    }
}
@media (max-width: 650px) {
    html {
        font-size: 3.35vw;
    }
}
