@import url(../fonts/iranyekan/css/fontiran.css);

body {
    font-family: iranyekan !important;
}

/*h1, h2, h3, h4, h5, h6, input, textarea {*/
/*    font-family: iranyekan !important;*/
/*}*/

/* ============ only desktop view ============ */
@media all and (min-width: 992px) {
    .navbar .dropdown-menu-end {
        right: 0;
        left: auto;
    }

    .navbar .nav-item .dropdown-menu {
        display: block;
        opacity: 0;
        visibility: hidden;
        transition: .3s;
        margin-top: 0;
    }

    .navbar .nav-item:hover .nav-link {
        color: #fff;
    }

    .navbar .dropdown-menu.fade-down {
        top: 80%;
        transform: rotateX(-75deg);
        transform-origin: 0% 0%;
    }

    .navbar .dropdown-menu.fade-up {
        top: 180%;
    }

    .navbar .nav-item:hover .dropdown-menu {
        transition: .3s;
        opacity: 1;
        visibility: visible;
        top: 100%;
        transform: rotateX(0deg);
    }

    .fixed-top {
        top: -40px;
        transform: translateY(40px);
        transition: transform .3s;
    }

    .navbar {
        border-bottom: 1px solid #e1e1e1;
        padding: 20px 0;
    }

    .navbar .nav-item:hover .nav-link {
        color: var(--main-color);;
    }

    .navbar .navbar-nav .nav-link {
        position: relative;
    }

    .navbar .navbar-nav .nav-link::before {
        position: absolute;
        bottom: 0;
        left: 0%;
        /*right: 0%;*/
        margin: auto;
        background-color: var(--main-color);;
        color: transparent;
        width: 0%;
        content: '.';
        height: 3px;
        -webkit-transition: var(--transition);
        transition: var(--transition);
    }

    .navbar .navbar-nav .nav-link:hover::before {
        width: 100%;
        right: 0%;
        left: auto;
    }

    .navbar .navbar-nav .nav-item a {
        color: var(--black-color);
        font-size: var(--font-size);
        font-weight: 600;
        -webkit-transition: var(--transition);
        transition: var(--transition);
        font-family: var(--heading-font-family);
        position: relative
    }


}

/* ============ desktop view .end// ============ */

.navbar .navbar-nav .nav-item a.active {
    color: var(--main-color);
}

.navbar .navbar-nav .nav-item .dropdown-menu {
    border: none;
    border-radius: 8px;
    top: 50px;
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
}

.navbar .navbar-nav .nav-item .dropdown-menu li a {
    color: var(--black-color);
    font-size: 14px;
    font-weight: 500;
    font-family: var(--heading-font-family);
}

.navbar .default-btn {
    background-color: var(--main-color);
}

.navbar .default-btn::before {
    background-color: var(--optional-color);
}


.main-banner-area-with-man-doctor {
    background-image: url(../../media/default/banner-bg.jpg);
    padding-top: 70px;
}