body {
    direction: rtl !important;
    overflow-x: hidden;
    font-family: vazir !important;
    font-size: 13px !important;
    background: #fdfdfd !important;


}

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

ul {
    list-style: none;
}

a {
    text-decoration: none;
}


@font-face {
    font-family: 'vazir';
    src: url('../fonts/Vazir.woff') format('woff');

}

@font-face {
    font-family: 'iranyekan';
    src: url('../fonts/iranyekanwebbold(fanum).woff') format('woff');
}

@font-face {
    font-family: 'iranyekannum';
    src: url('../fonts/yekan.eot') format('eot');
}

:root {
    --header-height: 3rem;

    /*========== Colors ==========*/
    --hue: 174;
    --sat: 63%;
    --first-color: hsl(var(--hue), var(--sat), 40%);
    --first-color-alt: hsl(var(--hue), var(--sat), 36%);
    --title-color: hsl(var(--hue), 12%, 15%);
    --text-color: hsl(var(--hue), 8%, 35%);
    --body-color: hsl(var(--hue), 100%, 99%);
    --container-color: #FFF;

    /*========== Font and typography ==========*/
    --body-font: 'Open Sans', sans-serif;
    --h1-font-size: 1.5rem;
    --normal-font-size: .938rem;
    --tiny-font-size: .625rem;

    /*========== z index ==========*/
    --z-tooltip: 10;
    --z-fixed: 100;
}

.container {
    max-width: 1140px;

}

/*end*/
.cu-item-low .cu-div-low {
    padding: 2px !important;
}

.cu-div-low .card {
    border: 1px solid #e4e3e3;
    border-radius: 3px !important;
}

.cu-div-low .card .online-low {
    color: rgba(28, 4, 4, 0.47);
    font-family: vazir, sans-serif, Tahoma !important;
    font-size: 13px;
}

.cu-div-low .card .offline-low {
    color: rgb(215, 24, 24);
    font-family: vazir, sans-serif, Tahoma !important;
    font-size: 13px;
}

.cu-bg-color-online {
    background-color: rgba(240, 238, 238, 0.43);
    border-radius: 3px !important;
    height: 80px;
}

.cu-bg-color-offline {
    background-color: #e4e3e3;
    border-radius: 3px !important;
    height: 80px;
}

.cu-div-low .card-body h5 {
    font-family: vazir, sans-serif, Tahoma !important;
    font-size: 15px;
    color: #424242 !important;
}

.cu-div-low .card-body p {
    font-family: vazir, sans-serif, Tahoma !important;
    font-size: 13px;
}

.cu-div-low .card-body img {
    border: 1px solid #eeeded !important;
    padding: 3px !important;
}

.cu-logo a img {
    width: 60px;
    height: 60px;
}

header {
    background-color: #ffffff;
}

.cu-menu a {
    font-family: vazir, sans-serif, Tahoma !important;
    font-size: 14px;
    text-decoration: none;
    margin: 0 8px;
    color: #484848;
}

.cu-menu a:hover {
    color: #0c0c0c;
}

.cu-btn-reg a {
    margin: 0 5px;
    text-decoration: none;
    font-family: vazir, sans-serif, Tahoma !important;
    font-size: 13px;
}

.fcc-btn {
    background-color: #DC3545;
    color: #ffffff;
    padding: 5px 5px;
    border-radius: 5px;
    transition: 0.4s;
}

.fcc-btn:hover {
    background-color: #ff4d5d;
    color: #ffffff;
}

.title-city {
    color: #ffffff !important;
}

/*menu*/
@media screen and (max-width: 767px) {
    .nav__menu {
        position: fixed;
        bottom: 0;
        left: 0;
        background-color: var(--container-color);
        box-shadow: 0 -1px 12px hsla(var(--hue), var(--sat), 15%, 0.15);
        width: 100%;
        height: 4rem;
        padding: 0 1rem;
        display: grid;
        align-content: center;
        border-radius: 1.25rem 1.25rem 0 0;
        transition: .4s;

    }
}

@media screen and (max-width: 320px) {
    .nav__name {
        display: none;
    }
}

@media screen and (min-width: 576px) {
    .nav__list {
        justify-content: center;
        column-gap: 3rem;
    }
}

@media screen and (min-width: 767px) {
    body {
        margin: 0;
    }

    .section {
        padding: 7rem 0 2rem;
    }

    .nav {
        height: calc(var(--header-height) + 1.5rem); /* 4.5rem */
    }

    .nav__img {
        display: none;
    }

    .nav__icon {
        display: none;
    }

    .nav__name {
        font-size: 13px;
        font-family: vazir, sans-serif, Tahoma !important;
        font-weight: 100 !important;
    }

    .nav__link:hover {
        color: var(--first-color);
    }

    /* First design, remove if you choose the minimalist design */
    .active-link::before {
        content: '';
        position: absolute;
        bottom: -.75rem;
        width: 4px;
        height: 4px;
        background-color: var(--first-color);
        border-radius: 50%;
    }

}

@media screen and (min-width: 968px) {
    :root {
        --h1-font-size: 2.25rem;
        --normal-font-size: 1rem;
    }
}

.nav__list,
.nav__link {
    display: flex;
}

.nav__link {
    flex-direction: column;
    align-items: center;
    row-gap: 4px;
    color: var(--title-color);
    font-weight: 600;
}

.nav__list {
    justify-content: space-around;
}

.nav__name {
    font-size: 13px;
    font-family: vazir, sans-serif, Tahoma !important;
    font-weight: 100 !important;
}

.nav__icon {
    font-size: 1.2rem;
}

/*Active link*/
.active-link {
    position: relative;
    color: var(--first-color);
    transition: .3s;
}

.cu-top {
    margin-top: 50px !important;
    height: 25px !important;
}

.nav__menu ul {
    margin: 0 !important;
    padding: 0 !important;
}

.nav__item :hover {
    color: #DC3545;
}

.nav__menu {
    background-color: #ffffff;
}

.cu-head-mob {
    background-color: #ffffff;
}

.avater img {
    width: 150px;
    height: 150px;
    border: 2px solid rgb(204, 208, 208);
    padding: 2px;
}

.cover {
    border-radius: 10px;
}

.cover-bg {
    border-radius: 10px 10px 0 0;
    background-color: #DC3545;
}

.cu-p-row-up h2 {
    font-size: 20px;
    font-family: iranyekan, sans-serif, Tahoma !important;
    color: #efe9e9;
}

.cu-p-row-up p {
    font-size: 15px;
    font-family: vazir, sans-serif, Tahoma !important;
    color: #efe9e9;;
}

.cu-btn-p-low .fcc-btn-l {
    font-size: 13px;
    font-family: vazir, sans-serif, Tahoma !important;
    margin: 0 4px;
    color: #ffffff;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;

    border-radius: 30px;
    letter-spacing: .02rem;
    top: 0;
    position: relative;
    transition: .3s all ease;
    overflow: hidden;
    background-color: rgba(28, 4, 4, 0.47);
    border: 1px solid #504949;
}

.cu-btn-p-low .fcc-btn-l:hover {
    background-color: rgb(178, 44, 44);
}

.cu-btn-p-low .fcc-btn-l-off {
    font-size: 13px;
    font-family: vazir, sans-serif, Tahoma !important;
    margin: 0 4px;
    color: #ffffff;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    border: none;
    border-radius: 30px;
    letter-spacing: .02rem;
    top: 0;
    position: relative;
    transition: .3s all ease;
    overflow: hidden;
    background-color: rgba(47, 43, 43, 0.47);
}
.cu-btn-p-low .fcc-btn-l-off:hover{
    background-color: rgb(178, 44, 44);
}
.cu-btn-p-low .fcc-btn-l-off-busy {
    font-size: 13px;
    font-family: vazir, sans-serif, Tahoma !important;
    margin: 0 4px;
    color: #ffffff;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    border: none;
    border-radius: 30px;
    letter-spacing: .02rem;
    top: 0;
    position: relative;
    transition: .3s all ease;
    overflow: hidden;
    background-color: #591015;
}

.cu-title-cv h2 {
    font-size: 19px;
    font-family: iranyekan, sans-serif, Tahoma !important;
    color: #3d3d3d;
}

.cu-title-cv p {
    font-size: 14px;
    font-family: vazir, sans-serif, Tahoma !important;
    color: #5d5d5d;
    text-align: justify;
    line-height: 25px;
}

.cu-table-low tr td {
    font-size: 13px;
    font-family: iranyekan, sans-serif, Tahoma !important;
    color: #717171;
    font-weight: normal !important;
}

.cu-list-comment-client h4 {
    font-size: 18px;
    font-family: iranyekan, sans-serif, Tahoma !important;
    color: #0c0c0c;
}

.cu-list-comment-client p {
    font-size: 14px;
    font-family: vazir, sans-serif, Tahoma !important;
    color: #5d5d5d;
    line-height: 25px;
    text-align: justify;
}

.cu-list-comment-client h6 {
    font-size: 16px;
    font-family: iranyekan, sans-serif, Tahoma !important;
    color: #373737;
}

footer {
    margin-top: 150px;
    background-color: #f5f5f5;
    border-top: 1px solid #e2e2e2;
}

.cu-namad .n-size {
    width: 100px;
    height: 100px;
    display: inline-block;
    margin: 0 10px;
}

.cu-namad .n-size img {
    width: 100px;
    height: 100px;
}

.copy {
    color: rgba(75, 69, 69, 0.73);
    border-top: 1px solid rgba(147, 141, 141, 0.73);
}

.copy p {
    font-size: 13px;
    font-family: vazir, sans-serif, Tahoma !important;
    color: #ffffff;
}

/*city group*/
.loading_div {
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    width: 100%;
    display: none;
    background: rgba(238, 234, 234, 0.68);
    overflow: auto;
    max-width: 100%;
}

.data_box {

    font-size: 15px;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    margin: auto;
    max-height: 550px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px;
    width: 480px;
    overflow-y: auto;
    z-index: 99999999 !important;
    border: 1px solid #f3f3f3;
    background-color: #ffffff;
    max-width: 100%;

}

.data_box h6 {
    text-align: center;
}

.data_box .list-inline {
    padding: 0;
    margin-top: 20px;
}

.data_box .list-inline li {
    line-height: 40px;
    cursor: pointer;
    border-bottom: 1px solid #ededed;
}

.data_box .list-inline li:hover {
    color: #DC3545;
}

.data_box .list-inline .bx-chevron-left {
    float: left;
    font-size: 21px;
    padding-top: 10px;
}

.data_box .bx-x {
    float: left;
    font-size: 30px;
    color: #DC3545;
    cursor: pointer;
}

.child_menu {
    display: none;
}

.data_box .bx-right-arrow-alt {
    font-size: 30px;
    color: #434343;
    cursor: pointer;
}

.data_box #arrow_right {
    display: none;
}

.data_box #secity {
    display: none;
}

.cu-city-filt input[type='text']:focus {
    border: 1px solid #DC3545;
    box-shadow: 0 0 #DC3545;
}

.cu-city-filt input[type='text'] {
    font-size: 14px;
    color: #6c6c6c;
}

.title-os {
    font-size: 14px;
    font-family: iranyekan, sans-serif, Tahoma !important;
    color: #6c6c6c;
    text-decoration: none;
}

.title-os:hover {
    color: #DC3545;
}

.title-os-catb {
    text-decoration: none;
    font-size: 15px;
    font-family: iranyekan, sans-serif, Tahoma !important;
    color: #6c6c6c;
}

.title-os-catb span {
    color: #DC3545;
}

/*endcity group*/

/*search modal box*/
/*box serch moadl*/
.cu-search-box-modal form label {
    font-family: vazir, sans-serif, Tahoma !important;
    font-size: 14px;
    color: #65635f;
}

.cu-search-box-modal form input[type='text']:focus {
    border: 1px solid #DC3545;
    box-shadow: 0 0 #DC3545;
}

.cu-search-box-modal form label a {
    text-decoration: none;
    font-family: vazir, sans-serif, Tahoma !important;
    font-size: 12px;
    color: #DC3545;
}

.cu-search-box-modal form select {
    cursor: pointer;
    font-family: vazir, sans-serif, Tahoma !important;
    font-size: 14px;
    color: #65635f;
}

.cu-search-box-modal form select option {
    cursor: pointer;
    font-family: vazir, sans-serif, Tahoma !important;
    font-size: 14px;
    color: #65635f;
}

.cu-search-box-modal form select:focus {
    border: 1px solid #DC3545;
    box-shadow: 0 0 #DC3545;
}

.select2-close-mask {
    z-index: 2099 !important;
    text-align: right;

}

.select2-dropdown {
    z-index: 3051 !important;
    text-align: right;
    font-family: iranyekan, sans-serif, Tahoma !important;
    font-size: 14px !important;
}

.select2-selection__placeholder {
    float: right;
    font-size: 14px !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    text-align: right;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    text-align: right !important;
    font-size: 14px;
    line-height: 34px !important;
}

.select2-container .select2-selection--single {
    height: 38px !important;
    border: 1px solid #cfcfcf !important;
    text-align: right !important;

}

.select2-container--default .select2-selection--single .select2-selection__clear {
    float: left !important;
    color: #DC3545 !important;
}

.select2-search__field {
    font-size: 13px !important;
    color: #DC3545 !important;
}

.cu-btn-sub-se button {
    margin-top: 10px;
    font-family: iranyekan, sans-serif, Tahoma !important;
    font-size: 14px;
}

/*end search modal*/

.cu-off-user {
    opacity: .6 !important;
    cursor: text;
    pointer-events: none !important;
}

.cu-form-name-client h5 {
    font-size: 15px;
    font-family: vazir, sans-serif, Tahoma !important;
    color: #bf303b;
}

.cu-clientnameform label {
    font-size: 13px;
    font-family: iranyekan, sans-serif, Tahoma !important;
    color: #4b4b4b;
}

.cu-clientnameform input[type=text] {
    font-size: 13px;
    font-family: iranyekan, sans-serif, Tahoma !important;
    color: #4b4b4b;
}

.cu-clientnameform input[type="text"]:focus {
    border: 1px solid #DC3545 !important;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset !important;
    outline: none !important;
}

.cu-clientnameform button {
    font-size: 13px;
    font-family: iranyekan, sans-serif, Tahoma !important;
}

.cu-name-spec ul {
    padding: 0 !important;
    margin: 0 !important;
}

.cu-name-spec ul li {
    display: inline-block;
    margin: 5px 0;
    border: 1px solid #bcbcbc;
    border-radius: 4px;
    padding: 3px;
    transition: 0.4s;
}

.cu-name-spec ul li:hover {
    background-color: #DC3545;
    color: #ffffff;
}

.cu-name-spec ul li a {
    font-size: 13px;
    font-family: vazir, sans-serif, Tahoma !important;
    color: #4b4b4b;
}

.cu-name-spec ul li a:hover {
    color: #ffffff;
}

.cu-bg-specbar {
    background-color: #f1f1f1;
}

.cu-name-spec span {
    font-size: 13px;
    font-family: vazir, sans-serif, Tahoma !important;
    color: #4b4b4b;
}

.cu-name-spec span span {
    color: #DC3545;
}

.cu-city-ostan {
    overflow-y: scroll;
    height: 400px;
    margin-top: 15px;
    cursor: pointer;
}

.cu-city-ostan ul {
    padding: 25px;
}

.cu-city-ostan ul li {
    display: block;
    border-bottom: 1px solid #e9e9e9;
    padding: 5px;
}

.cu-city-ostan ul li a {
    font-size: 14px;
    font-family: vazir, sans-serif, Tahoma !important;
    color: #4b4b4b;
    text-decoration: none;
    line-height: 35px;
}

.num-client-p {
    font-size: 13px;
    font-family: vazir, sans-serif, Tahoma !important;
    color: #DC3545;
    text-align: center;
}

/*login*/
.login_box{
    width: 500px;
    background-color: #ffffff;
    margin: 100px auto;
    padding: 30px;
    font-family: iranyekan, sans-serif, Tahoma !important;
    max-width: 100% !important;
}
.login_box {
    font-family: iranyekan, sans-serif, Tahoma !important;
    max-width: 100% !important;
}

.login_box .btn-danger {
   
    width: 100%;
    font-size: 16px;
}

.login_box .form-control {
    text-align: left;
    font-size: 18px !important;
    font-weight: 100 !important;
}

input:focus, input.form-control:focus {

    outline: none !important;
    outline-width: 0 !important;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.cu-p-txt p {
    text-align: justify;
    line-height: 30px;
    font-size: .9rem;
    color: #4b4b4b;
}

.cu-p-txt h3 {
    text-align: justify;
    line-height: 30px;
    font-size: 18px;
    color: #323232;
    border-bottom: 1px solid #cecece;
    padding: 10px;
}

.cu-p-txt {
    background-color: #ffffff;
    padding: 15px;
    border-radius: 4px;
    margin-bottom: 100px;

}

.cu-mo-login p {
    color: #2a2a2a;
    font-family: iranyekan, sans-serif, Tahoma !important;
    font-size: 14px;
}

.active_form_span {
    cursor: pointer !important;
    color: #DC3545;
    font-family: vazir, sans-serif, Tahoma !important;
    font-size: 14px;
}

.cu-btn .fcc-btn-l {
    font-size: 13px;
    font-family: vazir, sans-serif, Tahoma !important;
    margin: 0 4px;
    color: #ffffff;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    border: none;
    border-radius: 30px;
    letter-spacing: .02rem;
    top: 0;
    position: relative;
    transition: .3s all ease;
    overflow: hidden;
    background-color: #DC3545;
}

.cu-btn .fcc-btn-l:hover {
    background-color: #fd515f;
}

.cu-vakil-time h5 {
    color: #DC3545;
    font-family: vazir, sans-serif, Tahoma !important;
    font-size: 14px;
}

.cach-mobile {
    color: #4b4b4b;
    font-family: iranyekan, sans-serif, Tahoma !important;
    font-size: 14px;
}

.cach-mobile input {
    margin-bottom: 25px;
    cursor: pointer;

}

.cash-laye {
    color: #4b4b4b;
    font-family: iranyekan, sans-serif, Tahoma !important;
    font-size: 14px
}

.cash-laye input {
    margin-bottom: 25px;
    cursor: pointer;

}

.cu-alert-p1 {
    font-family: vazir, sans-serif, Tahoma !important;
    font-size: 13px;
    line-height: 25px;
    text-align: justify;
    background-color: #DC3545;
    color: #FFFFFF;
    padding: 8px;
    border-radius: 4px;;
}

/* Icon pulse */
.fa-pulse {
    display: inline-block;
    -moz-animation: pulse 2s infinite linear;
    -o-animation: pulse 2s infinite linear;
    -webkit-animation: pulse 2s infinite linear;
    animation: pulse 2s infinite linear;
    font-size: 13px;
    color: #21d30c;
}

@-webkit-keyframes pulse {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes pulse {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-o-keyframes pulse {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-ms-keyframes pulse {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes pulse {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}


@media only screen and (max-width: 500px) {
    .resmob {
        max-width: 100%  !important;
        padding: 0 !important;
        margin: 0!important
    }
    .cover-bg{
        border-radius: 0 !important;
    }
}

.cu-cash-list-low div span{
    font-family: iranyekan, sans-serif, Tahoma !important;
    font-size: 13px;
}
.cu-cash-list-low div span i{
    color: #00c9ac;
}
.cu-cash-list-low-item{
    border: 2px solid #289adc !important;
    padding: 10px;
    border-radius: 6px;
}


.footer-txt{
    font-family: vazir, sans-serif, Tahoma !important;
    font-size: 13px;
    text-align: justify;
    line-height: 23px;
    color: rgba(33, 31, 31, 0.73);
}

/*timer*/
.flip-clock-label{
    display: none;
}
.flip-clock-wrapper ul{
    width: 22px !important;
    height: 33px !important;
    padding: 0;
    background-color: black;
    line-height: 40px;
    border-radius: 3px;
    margin: 1px;
}
.flip-clock-wrapper ul li a div div.inn {
    color: #FFFFFF !important;
    font-size: 20px;
    line-height: 33px;
    z-index: 100;
    background-color: black;
    font-family: iranyekan, sans-serif, Tahoma !important;

}
.flip-clock-dot.top{
    top: 8px;
    background-color: black;
}
.flip-clock-dot.bottom {
    bottom: 40px;
}
.flip-clock-divider{
    height: 70px;
}
.cu-txt-timer p{
    font-family: iranyekan, sans-serif, Tahoma !important;
    font-size: 18px;
    color: #DC3545;
}

.txt-date{
    font-family: iranyekan, sans-serif, Tahoma !important;
    font-size: 13px;
    color: #DC3545;
}

.cu-txt-chenge-low{
    font-family: iranyekan, sans-serif, Tahoma !important;
    font-size: 13px;
    color: #DC3545;
    padding-top: 5px;
}


/*landig page*/
:root{
    --fara-color: #DC3545;
    --fara-color-dark: #81141f;
    --light-grey: #F1f4f6;
}
.bg-fara{
    background: rgb(207,14,33);
    background: linear-gradient(180deg, rgba(207,14,33,1) 74%, rgba(220,53,69,1) 99%);
}
.cu-title-landing{
    font-family: iranyekan, sans-serif, Tahoma !important;
}
.display-1{
    letter-spacing: 1px;
    font-family: iranyekan, sans-serif, Tahoma !important;
    font-size: 40px;
}
.cu-landing-btn{
    border: 2px solid #FFFFFF;
    border-radius: 1.5rem;
    padding: 0.6rem 0;
    width: 250px;
    background-color: transparent;
    font-family: iranyekan, sans-serif, Tahoma !important;
    font-size: 18px;
}
.cu-p-landing{
    font-size: 16px !important;
    font-family: iranyekan, sans-serif, Tahoma !important;
    text-align: justify;
    line-height: 30px;
    padding: 10px;
}
.cu-header-landing{
    height: auto;
}
.cu-landing-btn:hover{
    background-color: #FFFFFF;
    color: var(--fara-color) !important;
}
.phone-img img{
    width: 250px;
}
.phone-img-a img{
    width: 400px;
}
.cu-landing-btn i{
    font-size: 30px;
    color: #9FC037;
}
.cu-landing-btn-b{
    border: 2px solid #DC3545;
    border-radius: 1.5rem;
    padding: 0.6rem 0;
    width: 250px;
    background-color: transparent;
    font-family: iranyekan, sans-serif, Tahoma !important;
    font-size: 15px;
}

.cu-landing-btn-b:hover{
    background-color: #DC3545 !important;
    color: #FFFFFF !important;
}
.bg-greylan{
    background-color: var(--light-grey);
}
.cu-i-lo-lan{
    font-size: 35px;
}
.cu-h1-bl{
    font-family: iranyekan, sans-serif, Tahoma !important;
    font-size: 15px;
    font-weight: bold;
}
.txt-lan{
    font-family: iranyekan, sans-serif, Tahoma !important;
    font-size: 14px;
    line-height: 28px;
    text-align: justify;
}

.cu-landing-btn-c{
    border: 2px solid #DC3545;
    border-radius: 1.5rem;
    padding: 0.6rem 0;
    width: 250px;
    background-color: transparent;
    font-family: iranyekan, sans-serif, Tahoma !important;
    font-size: 15px;
    color: #DC3545;
}

.cu-landing-btn-c:hover{
    background-color: #DC3545 !important;
    color: #FFFFFF !important;
}

.cu-landing-btn-c i{
    font-size: 30px;
    color: #9FC037;
}
.cu-polic a{
    font-family: vazir, sans-serif, Tahoma !important;
    font-size: 14px;
    color: #DC3545;
}