
@font-face {
    font-family: YekanBakh;
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/YekanBakhFaNum-Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('../fonts/YekanBakhFaNum-Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../fonts/YekanBakhFaNum-Bold.ttf') format('truetype');
}
@font-face {
    font-family: YekanBakh;
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/YekanBakhFaNum-SemiBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('../fonts/YekanBakhFaNum-SemiBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../fonts/YekanBakhFaNum-SemiBold.ttf') format('truetype');
}
@font-face {
    font-family: YekanBakh;
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/YekanBakhFaNum-Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('../fonts/YekanBakhFaNum-Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../fonts/YekanBakhFaNum-Light.ttf') format('truetype');
}
@font-face {
    font-family: YekanBakh;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/YekanBakhFaNum-Regular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('../fonts/YekanBakhFaNum-Regular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../fonts/YekanBakhFaNum-Regular.ttf') format('truetype');
}
@font-face {
    font-family: Nimkat;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/Nimkat.ttf') format('truetype');
}

html,body{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 320px;
    /* overflow-x: hidden; */
}
*,
*::before,
*::after{
   -webkit-box-sizing: inherit;
           box-sizing: inherit;
   margin: 0 ;
   padding: 0;
   font-family: inherit;
}
ul,p{
    margin-bottom: 0;
}

a{
    text-decoration: none !important;
}

body{
    min-height: 100vh;
    font-family: YekanBakh,sans-serif;
    direction: rtl;
    text-align: right;

}

:root{
    --color-red-primary:#EF324f;
    --color-gray-primary:#e6e7e9;
    --font-yekan-heavy:"YekanBakh-heavy",sans-serif;
    --spacer:1rem
}


ul, ol {
    list-style: none;
    padding: 0;
    margin: 0;
}

@media only screen and (max-width:1200px){
    .container {
    max-width: 100%;
}
}