@font-face{
    font-family:Anjoman-FaNum;
    font-style:normal;
    font-weight:300;
    font-display:swap;
    src:url(fonts/Anjoman-FaNum-Light.woff2) format('woff2')
}
@font-face{
    font-family:Anjoman-FaNum;
    font-style:normal;
    font-display:swap;
    font-weight:400;
    src:url(fonts/Anjoman-FaNum-Regular.woff2) format('woff2')
}
@font-face{
    font-family:Anjoman-FaNum;
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(fonts/Anjoman-FaNum-Bold.woff2) format('woff2')
}
@font-face{
    font-family:Sarbaz;
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(fonts/Sarbaz.woff2) format('woff2')
}
html,body,div,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
    font-family: Anjoman-FaNum;
}
h1,h2,h3,h4,h5,h6{
    font-family: Anjoman-FaNum;
}
body{
    direction:rtl;
    color:#fff;
    font-size:18px;
}
a{
    color:#fff;
    text-decoration:none
}
a:focus, a:hover {
    color: #fff;
    text-decoration: none;
}
.badge{
    background-color: #1149d5;
    padding: 10px;
    border-radius: 20px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{
    float:right;
    margin-bottom: 15px;
}
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
    float:right;
    margin-bottom: 15px;
}
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
    float:right;
    margin-bottom: 15px;
}
.col-sx-1,.col-sx-10,.col-sx-11,.col-sx-12,.col-sx-2,.col-sx-3,.col-sx-4,.col-sx-5,.col-sx-6,.col-sx-7,.col-sx-8,.col-sx-9{
    float:right;
    margin-bottom: 15px;
}
h1{
    font-size:36px;
    font-weight:700;
    line-height:45px
}
h2{
    font-size:28px;
    font-weight:700;
    line-height:35px
}
h3{
    font-size:22px;
    font-weight:700;
    line-height:30px
}

.screen-index{
    min-height: 100vh;
    position: relative;
    width: 100%;
    z-index: 1;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.screen-menu{
    min-height: 100vh;
    position: relative;
    width: 100%;
}

@media (min-width: 320px) and (max-width: 992px) {
    .ptb-100 {
        padding: 55px 0;
    }
}