@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 900;
    src: url('fonts/iransans-farsi-numbers/eot/IRANSansWeb(FaNum)_Black.eot');
    src: url('fonts/iransans-farsi-numbers/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/iransans-farsi-numbers/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/iransans-farsi-numbers/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/iransans-farsi-numbers/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}

@font-face {
    font-family: BArshia;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/BArshia.ttf), url(../fonts/BArshia.ttf) format('ttf')
}

@font-face {
    font-family: Yekan;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Yekan.ttf), url(../fonts/Yekan.ttf) format('ttf')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/iransans-farsi-numbers/eot/IRANSansWeb(FaNum)_Bold.eot');
    src: url('fonts/iransans-farsi-numbers/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/iransans-farsi-numbers/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/iransans-farsi-numbers/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/iransans-farsi-numbers/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/iransans-farsi-numbers/eot/IRANSansWeb(FaNum)_Medium.eot');
    src: url('fonts/iransans-farsi-numbers/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/iransans-farsi-numbers/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/iransans-farsi-numbers/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/iransans-farsi-numbers/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/iransans-farsi-numbers/eot/IRANSansWeb(FaNum)_Light.eot');
    src: url('fonts/iransans-farsi-numbers/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/iransans-farsi-numbers/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/iransans-farsi-numbers/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/iransans-farsi-numbers/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/iransans-farsi-numbers/eot/IRANSansWeb(FaNum)_UltraLight.eot');
    src: url('fonts/iransans-farsi-numbers/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/iransans-farsi-numbers/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/iransans-farsi-numbers/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/iransans-farsi-numbers/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/iransans-farsi-numbers/eot/IRANSansWeb(FaNum).eot');
    src: url('fonts/iransans-farsi-numbers/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/iransans-farsi-numbers/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/iransans-farsi-numbers/woff/IRANSansWeb(FaNum).woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/iransans-farsi-numbers/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}

body,
* {
    font-family: IRANSans !important;
    direction: rtl;
    font-weight: 400;
    line-height: 1.6;
    text-align: right;
    position: relative;
}

.container {
    /* padding-left: 10px;
    padding-right: 10px; */
}

a {
    text-decoration: none !important;
}

.v-text-field .v-label {
    right: 0 !important;
    left: auto !important;
}

@media (min-width: 1264px) {
    .container {
        max-width: 1150px !important;
    }

}

@media (min-width: 1904px) {
    .container {
        max-width: 1680px;
    }
}


#slider1 .ssr-carousel-next-button {
    margin-top: -12% !important
}
#slider1 .ssr-carousel-dots{
  margin-top: -30px;
 
}
#slider1 [aria-disabled] > .ssr-carousel-dot-icon{
    background-color: #fff !important;
}
#slider1 .ssr-carousel-dot-icon {
    border: 2px solid #fff !important;
}
#slider1 .ssr-carousel-back-button {
    margin-top: -12% !important
}

#slider3 .ssr-carousel-next-button {
    right: -15px !important;
    margin-top: -13% !important
}

#slider3 .ssr-carousel-back-button {
    left: -12px !important;
    margin-top: -13% !important;
    
}
#slider1-mobile .ssr-carousel-next-button {
    right: -15px !important;
    margin-top: -50% !important
}

#slider1-mobile .ssr-carousel-back-button {
    left: -12px !important;
    margin-top: -50% !important;
    
}
#slider5 .ssr-carousel-next-button {
    right: -15px !important;
    margin-top: -9% !important;
}

#slider5 .ssr-carousel-back-button {
    left: -12px !important;
    margin-top: -9% !important;
}
#mobile-slider5 .ssr-carousel-next-button {
    right: -8px !important;
    margin-top: -20% !important;
}

#mobile-slider5 .ssr-carousel-back-button {
    left: -8px !important;
    margin-top: -20% !important;
}
#slider5 .ssr-carousel-back-icon{
    background-color: #784ed1!important;
    opacity: 100% !important;

}
#slider5 .ssr-carousel-next-icon{
    background-color: #784ed1!important;
    opacity: 100% !important;
}
#mobile-slider5  .ssr-carousel-back-icon{
    background-color: #784ed1!important;
    opacity: 100% !important;

}
#mobile-slider5  .ssr-carousel-next-icon{
    background-color: #784ed1!important;
    opacity: 100% !important;
}
#slider4 .ssr-carousel-next-button {
    right: -20px !important;
    margin-top: -6% !important
}

#slider4 .ssr-carousel-back-button {
    left: -20px !important;
    margin-top: -6% !important
}
#slider2 .ssr-carousel-back-button,
#slider2 .ssr-carousel-next-button {
    transform: unset !important;
}

#slider2 .ssr-carousel-next-button {
    right: unset !important;
    margin-right: -6rem !important;

}

#slider2 .ssr-carousel-back-button {
    left: unset !important;
    margin-left: -6rem !important;
}

#slider2 .ssr-carousel-arrows {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-top: 1rem !important;
}

.loading-wrapper {
    position: fixed;
    z-index: 15;
    width: 100vw;
    height: 100vh;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: #00000075;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 200ms cubic-bezier(0.335, 0.01, 0.03, 1.36);
    visibility: hidden;
    opacity: 0;
}

.loading-wrapper.show {
    visibility: visible;
    opacity: 1;
}

.loading-text {
    transition: cubic-bezier(1, 0, 0, 1);
    display: none;
    color: rgb(255, 255, 255);
    background: #b6b6b6;
    padding: 5px 10px;
    font-weight: 600;
    border-radius: 10px;
}

.lds-circle {
    display: inline-block;
    transform: translateZ(1px);
}

.lds-circle>div.loading {
    display: inline-block;
    width: 64px;
    height: 64px;
    margin: 8px;
    border-radius: 50%;
    background: #784ed1;
    animation: lds-circle 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

@keyframes lds-circle {

    0%,
    100% {
        animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
    }

    0% {
        transform: rotateY(0deg);
    }

    50% {
        transform: rotateY(1800deg);
        animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
    }

    100% {
        transform: rotateY(3600deg);
    }
}

h5{
    color: #131313 ;
}
h6{
    color: #131313 ;
}
h4{
    color: #131313 ;
}
.theme--dark.v-card {
    background: radial-gradient(circle, #25272f 0%, #1e2026 100%) !important; 
}
.ssr-carousel-dot-icon{
    border: 2px solid #784ed1 !important;
}
[aria-disabled] > .ssr-carousel-dot-icon{
    background: #784ed1 !important;
}
.v-btn{
    border-radius: 1rem !important;
}
.theme--light.v-tabs>.v-tabs-bar .v-tab--disabled, .theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active), .theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-btn, .theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon {
    color: #000000b3 !important;
}
[data-ssrc-id='fg95n8'] .ssr-carousel-track{
    justify-content: end !important;
}