.swiper{
    max-width: 100vw !important;
    max-height: 100vh !important;
}
input,
select,
textarea {
    font-size: 16px !important;
}
.text_1{
/*color: #052c65;*/
    color:white;
}
.text_2{
    color: #052c65;
}
.text_gray{
    color: #C0C0C0 !important;
}
.border_darkblue{
    border-color:#2d3a96 !important;
}
.bg_1{
    background: #08449c !important;
}
.bg_sec{
    background: #08449c !important;
}
.bg_1:hover{
    background: #143067 !important;
}
.bg_1:after:hover{
    background:#052c65;
}
.bg_light_primary{
    background-color: #28c2c5;
}
.bg_lighter_primary{
    background-color: #aeceff;
}
.bg_orange{
    background-color: #f4c980 !important;
}
.bg_darkBlue{
    background:#2d3a96;
}
.heightswiper div{
    max-height: 25vh!important;
    align-content: center!important;
    align-self: center!important;
    align-items: center!important;
    justify-self: center!important;
}
.color_login{
    color: rgb(149, 160, 177);
}
.color_input{
    background-color: #aeceff;
}
.middle_td td{
    vertical-align: middle;
    text-align: center;
    max-width: 20px;overflow-x:auto;
}
.marginphone{
    margin: auto;
}
.text_1{
    color: gray;
}

.maxHeight{
    max-height: 20vh!important;
}
@font-face {
    font-family: IRANSansX;
    font-style: normal;
    font-weight: 700;
    src:
        url('../fonts/Webfonts/Woff/IRANSansXFaNum-Medium.woff') format('woff'),
        url('../fonts/Webfonts/Woff/IRANSansXFaNum-Bold.woff') format('woff'),
        url('../fonts/Webfonts/Woff2/IRANSansXFaNum-Medium.woff2') format('woff2'),
        url('../fonts/Otf fonts/IRANSansXFaNum-Thin.otf') format('otf'),
        url('../fonts/woff2/IRANSansX-thin.woff2') format('woff2');
}
@font-face {
    font-family: Siegra;
    src:
        url('../fonts/Otf fonts/Spantaran.ttf') format('truetype');
}
body {
    font-family: IRANSansX, serif;
}
.color_orange{
    color: #f4c980 !important;
}
.container{
    width: 80% !important;
}
.card{
   background-color: transparent;
}
.margintr tr td{
    padding: 2.5% 0 2.5% 0;
}
@media all and (max-width: 900px) {
    @keyframes GoLeft {
        from{
            transform: translateY(0vh);
        }
        to{
            transform: translateY(40vh);
        }
    }
    @keyframes GoRight {
        from{
            transform: translateY(0vh);
        }
        to{
            transform: translateY(-20vh);
        }
    }
    .menu_desktop_responsive{
        display: none;
    }
    .nav-item{
        margin-top: 5vh!important;
    }
    .max_width_95{
        max-width: 95vw!important;
    }
}
@media all and (min-width: 901px) {
    .posAb{
        position: absolute!important;
    }
    .sectionOverFlow{
        max-height: 100vh!important;
        overflow-y: hidden;
    }
    @keyframes GoLeft {
        from{
            transform: translatex(0%);
        }
        to{
            transform: translatex(-80%);
        }
    }
    @keyframes GoRight {
        from{
            transform: translatex(0%);
        }
        to{
            transform: translatex(80%);
        }
    }
    .menu_mobile_responsive{
        display: none;
    }
}
@keyframes hide {
    from{
        opacity: 0;
    }
    to{
        opacity: 1;


    }
}
.GoRight{
    animation: hide 1s 1s ease-in-out alternate both ,GoRight 1s 1s ease-in-out alternate both;
}
.hide{
    animation: hide 1s 0.5s ease-in-out alternate both , GoLeft 1s 1s ease-in-out alternate both;
}
