
/* 6.3 Section */
.section {
    position: relative;
    padding: 4.5rem 0;
    background-color: var(--background-color);
    color: var(--text-primary);
}

.section.section-without-padding {
    padding: 0;
}

.section.section-without-padding-top {
    padding-top: 0;
}

.section.section-without-padding-bottom {
    padding-bottom: 0;
}

.section.section-minimal-padding {
    padding: 30px 0;
}

.section.section-container-fluid-without-padding .container-fluid {
    padding: 0;
}

.section-bg-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--section-bg-overlay);
}

.page-sections {
    padding-top: 3.5rem;
}

.page-sections .section {
    padding: 0;
    margin-bottom: 3.5rem;
}

.page-sections .section:last-child {
    margin-bottom: 0;
}

.section-overflow-hidden {
    overflow: hidden;
}

.section-bg,
.section-background-image {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.section-bg,
.section-bgc {
    background-color: var(--background-secondary-color);
}

.section-dark {
    background-color: #000;
    color: #fff;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.section-dark a {
    color: #fff;
}

.section-header-margin-none .section-heading {
    margin: 0;
}

.section-heading {
    margin-bottom: 3.25rem;
    max-width: 300px;
}

.section-heading h1, .section-heading h2, .section-heading h3 {
    position: relative;
    font-size: 2.4rem;
    margin: 0;
    color: #1a59b8;
}


.section-heading.shm-none {
    margin-bottom: 0;
}

.section-heading .btn-group {
    margin-top: 2rem;
}

.heading-center {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.heading-center .section-desc {
    margin-left: auto;
    margin-right: auto;
}

.heading-right {
    text-align: right;
    margin-left: auto;
}

.heading-right .section-desc {
    margin-left: auto;
}

.section-subheading {
    margin-bottom: 0.3125rem;
    text-transform: uppercase;
    color: #8f8f8f;
}

.section-desc {
    margin: 1.25rem 0;
    max-width: 30rem;
    color: var(--text-secondary);
}

.section-footer {
    margin-top: 1rem;
}

.section-footer .content {
    margin-bottom: 1.25rem;
    max-width: 30rem;
}

.section-footer .content.text-center {
    margin-left: auto;
    margin-right: auto;
}

.section-footer .content.text-right {
    margin-left: auto;
}

.section-footer .content.content-no-margin {
    margin-bottom: 0;
}

.section-footer.section-footer-mt-1 {
    margin-top: -0.75rem;
}

.section-nav {
    position: relative;
    margin-bottom: 2rem;
    margin-top: -0.3125rem;
}

.section-nav-list {
    list-style: none;
    margin: 0;
    padding: 0.3125rem 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    text-transform: uppercase;
    width: 100%;
    overflow-x: auto;
}

.section-nav-list li {
    cursor: pointer;
    padding: 0 0.3125rem;
    margin-right: 1.5rem;
    white-space: nowrap;
    transition: all 0.2s;
}

.section-nav-list li:last-child {
    margin-right: 0;
}

.section-nav-list li:hover, .section-nav-list li.active {
    color: var(--accent-color);
}

.section-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.section-path {
    width: 100%;
    padding: 0 var(--bs-gutter-x, 15px);
}

.main-content .container .container {
    padding: 0;
}

@media (min-width: 576px) {
    .section-path {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .section-path {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .section-row {
        justify-content: flex-start;
    }

    .section-item {
        width: 50%;
        max-height: 100%;
    }

    .section-path {
        max-width: calc(960px / 2);
    }

    .section-path-left {
        margin-left: auto;
    }

    .section-path-right {
        margin-right: auto;
    }

    .section-right-picture {
        display: block;
        width: 100%;
        height: 100%;
        padding-left: 2rem;
    }

    .section-right-picture img {
        display: block;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        border-top-left-radius: var(--el-border-radius);
        border-bottom-left-radius: var(--el-border-radius);
    }
}

@media (min-width: 1200px) {
    .section-path {
        max-width: calc(1140px / 2);
    }
}

@media (min-width: 1400px) {
    .section-path {
        max-width: calc(1320px / 2);
    }
}

/* 6.4 Page */
.grid-item p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.p-title {
    font-size: 1.125rem;
    font-weight: bold;
    margin-bottom: 0.625rem;
}

.page-404-title {
    font-size: 5rem;
}

.search-page-container {
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto;
}

.search-page-list {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 3.5rem;
    counter-reset: item;
}

.search-page-list li {
    margin-bottom: 1.5rem;
    display: flex;
    align-items: flex-start;
}

.search-page-list li:last-child {
    margin-bottom: 0;
}

.search-page-list li a {
    font-weight: var(--heading-font-weight);
    font-family: var(--heading-font-family);
    text-decoration: none;
}

.search-page-list li a:hover {
    text-decoration: underline;
}

.search-page-list li::before {
    content: counter(item) ".";
    counter-increment: item;
    display: block;
    min-width: 2rem;
    top: 0;
}

.search-page-list li p {
    margin-top: 0.3125rem;
    margin-bottom: 0;
    color: var(--text-secondary);
    font-size: 1rem;
}

.search-page-results-text {
    margin-bottom: 0;
    margin-top: 2rem;
}

.search-page-results-text b, .search-page-results-text strong {
    font-weight: 600;
    font-family: var(--heading-font-family);
}

.lg-outer .lg-video-cont .lg-object {
    -o-object-fit: cover;
    object-fit: cover;
}

/* 6.5 Footer */
.footer {
    position: relative;
    background-color: var(--text-primary);
    width: 100%;
    color: var(--background-color);
    font-size: 1rem;
}

.footer p, .footer i {
    opacity: 0.8;
}

.footer a {
    opacity: 0.8;
    color: var(--background-color);
    text-decoration: none;
}

.footer a:hover {
    color: var(--background-color);
    opacity: 1;
}

.footer a::after {
    color: var(--background-color);
}

.footer form input {
    color: var(--background-color);
}

.footer form .wpcf7-checkbox .wpcf7-list-item-label,
  .footer form .form-field-label {
    color: var(--background-color);
    opacity: 0.8;
}

.footer form .wpcf7-spinner::before, .footer form .wpcf7-spinner::after {
    background-color: var(--background-color);
}

.footer form *::-webkit-input-placeholder,
  .footer form *::placeholder {
    color: var(--background-color);
}

.footer .menu > li.active > a {
    opacity: 1;
}

.footer .menu > li.active > a span {
    transform: translateY(100%);
}

.footer .menu > li.active > a::after {
    transform: translateY(0);
}

.footer .widget-socials > li > a {
    fill: var(--background-color);
}

.footer .widget-socials.widget-socials-bordered-hover-bg > li > a {
    fill: var(--background-color);
    border-color: var(--background-color);
}

.footer .widget-socials.widget-socials-bordered-hover-bg > li > a:hover {
    background-color: var(--background-color);
    border-color: var(--background-color);
    fill: var(--text-primary);
}

.mobile .footer, .tablet .footer {
    z-index: 1 !important;
    position: relative !important;
}

.mobile .main-inner, .tablet .main-inner {
    margin-bottom: 0 !important;
}

.footer-company-info,
.footer-company-top {
    line-height: 1;
}

.footer-minimal .footer-main {
    padding: 2.5rem 0;
}

.footer-minimal .footer-company-info .logo {
    margin-bottom: 0;
}

.footer-center {
    text-align: center;
}

.footer-center .widget-socials {
    justify-content: center;
}

.footer-center .widget-brand-info-main {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.footer-main {
    position: relative;
    padding: 4rem 0;
}

.footer-main::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    background-color: var(--background-color);
    opacity: 0.1;
}

.footer-main > .container > .items {
    margin-bottom: -2.5rem;
}

.footer-main .footer-widget {
    margin-bottom: 2.5rem;
}

.footer-item {
    margin-bottom: 2rem;
}

.footer-item:last-child {
    margin-bottom: 0;
}
.footer-mnu {
    text-align: right;
    padding-right: 16px;
    border-right: #fac70a 1px dashed;
}
.footer-mnu li {
   /*edit margin-bottom: 1rem;*/
    margin-bottom: 0.5rem;
}

.footer-mnu li:last-child {
    margin-bottom: 0;
    text-align: right;
}

.footer-mnu-line {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    margin-left: -2rem;
    margin-bottom: -1rem;
}

.footer-mnu-line li {
    margin-left: 2rem;
    margin-bottom: 1rem;
}

.footer-subscribe {
    display: flex;
}

.footer-subscribe .form-field {
    margin-right: 1rem;
    margin-bottom: 0;
    width: 100%;
}

.footer-subscribe .form-field input {
    background-color: transparent;
    color: var(--background-color);
}

.footer-subscribe .form-field input::-webkit-input-placeholder, .footer-subscribe .form-field input::placeholder {
    color: var(--background-color);
    opacity: 1;
}

.footer-subscribe .form-field .form-field-label {
    color: var(--background-color);
}

.footer-bottom {
    position: relative;
    padding: 1.625rem 0 1.5rem;
    font-size: 0.875rem;
}

.footer-bottom::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    background-color: var(--background-color);
    opacity: 0.1;
}

.footer-bottom .copyright {
    opacity: 0.8;
}

.footer-bottom .items {
    margin-bottom: -1.5rem;
}

.footer-bottom .item {
    margin-bottom: 1.5rem;
}

.footer-links ul {
    display: flex;
    margin-bottom: -1rem;
    margin-left: -1.25rem;
}

.footer-links ul li {
    margin-bottom: 1rem;
    margin-left: 1.25rem;
}

.footer-links ul li a {
    display: block;
    text-decoration: none;
    border-bottom: 1px dashed var(--background-color);
}

.footer-links ul li a:hover {
    border-bottom-style: solid;
}

/* === 7. Cookie === */
.cookie-message {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 1.25rem 1rem;
    opacity: 0;
    visibility: hidden;
    color: var(--background-color);
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    z-index: 111111;
    transition: all 0.2s;
}

.cookie-message::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.9;
    background-color: var(--text-primary);
    z-index: -1;
}

.cookie-message.open {
    opacity: 1;
    visibility: visible;
}

.cmc-title {
    font-size: 1.125rem;
    margin-bottom: 0.625rem;
}

.cmc-desc p {
    display: block;
    margin: 0;
}

.mc-btn {
    white-space: nowrap;
    margin-left: 1.5rem;
}
.section-background {
    background: #f9f9f9;
    padding: 15px 20px;
    border: 1px solid #eee;
    border-radius:8px;
}
@media only screen and (max-width: 576px) {
    .cookie-message {
        display: block;
        padding: 1rem;
    }

    .cmc-desc {
        margin-bottom: 1rem;
    }

    .mc-btn {
        margin-left: 0;
    }
}

/* === 8. UI elements === */
.ui-nav {
    list-style: none;
    margin: 0;
    padding: 0;
}

.ui-nav li {
    cursor: pointer;
    padding: 0.625rem 1rem;
    border-left: 2px solid transparent;
    transition: all 0.2s;
}

.ui-nav li.active {
    color: var(--accent-color);
    border-left-color: var(--accent-color);
    background-color: var(--background-secondary-color);
}

.ui-nav li:hover {
    color: var(--accent-color);
}

.ui-item {
    display: none;
}

.ui-item.active {
    display: block;
}

.ui-item .page-sections {
    padding-top: 0;
}

.ui-item-icons {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.75rem -0.75rem 0;
}

.ui-item-icons svg {
    fill: var(--text-primary);
}

.ui-item-icons > div {
    margin: 0 0.75rem 0.75rem 0;
}
/*------Rule-----*/
.rules {
    height: 100px;
    cursor: pointer;
}

    .rules .row {
        margin-right: 5px;
        margin-left: 5px;
        height: 100%;
        border: 1px solid #ccc;
        background-color: #e9e9e9;
        position: relative;
        text-decoration: none;
        color: #000;
    }

        .rules .row .icon {
            color: #006dcd;
        }

        .rules .row .title {
            color: #5e5e5e;
        }


.bluescreen {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    height: 0%;
    width: 100%;
    background-color: #0061a7c9;
    transform: translateY(-50%);
    transition: all 0.3s;
    z-index: 2;
}

.rules:hover .bluescreen {
    height: 100%;
    cursor: pointer;
}

.rules:hover .row {
    box-shadow: 0px 17px 20px 1px rgb(40 38 38 / 28%);
}

.rules .fa.fa-eye {
    opacity: 0;
    font-size: 41px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: #eda400;
    z-index: 3;
    cursor: pointer;
}

.rules:hover .fa.fa-eye {
    opacity: 1;
}

.fa.fa-balance-scale {
    font-size: 2.5rem;
}

.m-auto {
    margin: auto;
}
/*------EndRule-----*/
/* === 9. Media === */
/*==========  Desktop First  ==========*/
@media (max-width: 1399.98px) {
    .main-mnu-list > li.mega-menu > ul > li {
        padding: 2rem 0.5rem;
    }
}

@media (max-width: 1199.98px) {
    .mmm {
        display: flex;
    }

    .mega-mnu-item {
        padding: 2rem 0.625rem 2rem 1.5rem;
    }

    .header-fixed .container {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
    }

    .header-fixed .row {
        margin-left: -0.625rem;
        margin-right: -0.625rem;
    }

    .header-fixed .row .header-fixed-col {
        padding: 0 0.625rem;
    }

    .section-nav-list li.hover-link {
        overflow: initial;
    }

    .hover-link > span {
        transform: none;
    }

    .hover-link::after {
        content: none;
    }

    .hover-link.active > span, .hover-link:hover > span {
        transform: none;
    }

    .hl-list li.active > .hover-link, .hl-list li.open > .hover-link {
        color: var(--accent-color);
    }

    .hl-list li.active > .hover-link > span, .hl-list li.open > .hover-link > span {
        transform: none;
    }

    .hl-list li.active > .hover-link::after, .hl-list li.open > .hover-link::after {
        content: none;
    }

    .item-wide {
        height: 28.125rem;
    }
}

@media (max-width: 991.98px) {
    .header-top {
        display: none;
    }

    .header-fixed {
        z-index: 101;
    }

    .sidebar.section {
        padding: 0;
    }

    .section-nav-list li {
        margin-right: 1rem;
    }

    .item-wide {
        height: 20.625rem;
    }
}

@media only screen and (max-width: 767.98px), only screen and (min-width: 567px) and (max-width: 900px) and (orientation: landscape) {
    .header-fixed {
        padding: 0.625rem 0 0.625rem 0.25rem;
    }

    .logo img {
        max-height: 2.85rem;
    }

    .header-center .logo img {
        max-height: 2.25rem;
    }

    .header-actions {
        padding: 0.5rem 0;
    }

    .section-heading {
        margin-bottom: 3rem;
    }

        .section-heading h1, .section-heading h2, .section-heading h3 {
            font-family: IRANSans;
            font-size: 1.7rem;
        }

    .item-heading-large {
        font-size: 1.25rem;
    }

    .section-nav {
        margin-bottom: 1.5rem;
    }

    .section-nav-list {
        justify-content: start;
        white-space: nowrap;
        overflow-x: auto;
    }

    .footer-main {
        padding: 3rem 0;
    }

    .footer-mnu-line {
        justify-content: center;
    }

    .footer-minimal .footer-company-top {
        display: flex;
        justify-content: center;
    }

    .footer-minimal .footer-bottom {
        text-align: center;
    }

    .footer-minimal .footer-links ul {
        justify-content: center;
    }

    .footer-contacts li {
        margin-bottom: 1.25rem;
    }

    .item-wide {
        height: 15rem;
    }
}

@media (max-width: 575.98px) {
    .popup {
        padding: 2rem 1.5rem;
    }

    .item-wide {
        height: 12rem;
    }

    .item-heading-middle {
        font-size: 1.125rem;
    }
}

@media (max-width: 480px) {
    .social-login {
        flex-wrap: wrap;
    }

    .social-login li {
        width: 100%;
    }

    .item-wide {
        height: 10rem;
    }

    .el.el-16x9::after {
        margin-top: 65%;
    }

    .el.el-2x1::after {
        margin-top: 60%;
    }

    .header-minimal .btn-link .btn-link-ico {
        display: none;
    }
}

@media (max-width: 767.98px) {
    .header-actions .btn {
        padding: 0.5em;
    }

    .header-actions .btn i {
        display: block;
        font-size: 1.125rem;
        height: 1.125rem;
        width: 1.125rem;
    }

    .header-actions .btn span {
        display: none;
    }
}

@media (min-width: 992px) {
    .play-video.play-video-lg {
        width: 5rem;
        height: 5rem;
    }

    .play-video.play-video-lg .material-icons {
        font-size: 2.75rem;
        width: 2.75rem;
        height: 2.75rem;
    }
}

@media (min-width: 1200px) {
    .main-mnu:not(.justify-content-center) {
        padding-left: 1.25rem;
    }

    .header-fixed .col-xl {
        flex: 1 0 0%;
    }
}

@media (min-width: 1400px) {
    .main-mnu:not(.justify-content-center) {
        padding-left: 1.5rem;
    }
}

@media (min-width: 1600px) {
    .container-fluid {
        padding: 0 2rem;
    }
}

@media (min-width: 1800px) {
    .container-fluid {
        padding: 0 3rem;
    }
}
.form-control {text-align:right;
    padding: 10px 20px !important;
    height: auto !important;
    font-size: 13px !important;
}
.form-group span {float:right;direction:rtl
}
.text-danger {
    color: #f53633 !important;
}
.pointer {cursor:pointer !important;
}
.mt-5{
    margin-top:5% !important;
}
.mt-3 {
    margin-top: 3% !important;
}
.mb-5 {
    margin-bottom: 5% !important;
}
.ml-2 {
margin-left:2%;
}
.btn-warning {
    color: #fff;
    background: linear-gradient(to right, #ff9703 0%, #feac38 100%) !important;
    border-color: #eea236 !important;
}
    .btn-warning .el-ripple-circle {
        background: #ff9703!important;
        
    }
.pr-5 {padding-right:5%
}
.pl-5 {
    padding-left: 5%
}
.pr-3 {
    padding-right: 3%
}

.pl-3 {
    padding-left: 3%
}
.pt-5 {
    padding-top: 5%
}
.form-select {
    display: block;
    width: 100%;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: left .75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}
.fs-13 {
    font-size:13px;
}
.border-1px{
    border : solid 1px #ccc;
}
.gallery-filters {
    float: right;
    width: 100%;
    margin-bottom: 20px;
}

    .gallery-filters a {
        float: right;
        width: 100%;
        margin: 10px 0;
    }
.pr-tags li {
    float: right;
    margin-right: 2px;
    font-size: 12px;
    font-weight: 500;
}

.pr-tags {
    margin-bottom: 20px;
    margin-top: 20px;
}

    .pr-tags span {
        float: right;
        margin-left: 15px;
        color: #000;
        font-weight: 700;
        text-transform: uppercase;
        position: relative;
        top: 4px;
        direction:rtl
    }

    .pr-tags ul {
        list-style-type: none;
        position: relative;
        top: 3px;
    }

    .pr-tags li a {
        padding: 8px 12px;
        background: #f2f2f2;
        /*font-family: 'Poppins', cursive;*/
        font-style: italic;
        font-size: 12px;
        color: #666;
        font-weight: 500;
    }
#divMessage {direction:rtl;
             text-align:right;
}

.comment {
    width: 100%;
    float: right;
    background: #f9f9f9;
    padding: 25px 30px 15px;
    margin-bottom: 10px;
    border: 1px solid #eee;
}
    .comment h4 {
        text-align: right;
        font-size: 1.2rem;
        font-weight: normal;
        margin-bottom: 7px;
    }
.comment-numder {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    font-family: 'Poppins', cursive;
    font-weight: 500;
    font-size: 16px;
}

.comment p {
    margin: 0 0 .80rem 0 !important;
    text-align: right;
}

.comment-body {
    position: relative;
    margin-right: 70px;
}

.comment-author {
    position: absolute;
    top: 20px;
    right: -75px;
}

    .comment-author img {
        border-radius: 100%;
    }

.comment .children {
    margin-right: 70px;
}
.btn span{
    float:none !important;
}
.ImgPriview {
    width: 150px;
    max-height: 150px;
}
.team-item-img  img{max-height:300px;
}
.mr-2 {margin-right:2%;
}
.shadow {
    box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,.15) !important;
}

.rounded {
    border-radius: 0.25rem !important;
}

.bg-white {
    background-color: #fff !important;
}
.profile-doctor {
    padding-top: 150px;
    padding-bottom: 117px;
    width: 66%;
    margin: auto;
}
.profile-doctor {
    padding-top: 150px;
    padding-bottom: 117px;
    width: 66%;
    margin: auto;
}
.profile-img {
    /*position: relative;*/
    /*top: 100px;*/
    border-radius: 3px;
    width: 100%;
    /*max-height: 300px;*/
    margin-top: 20px;
    height: 320px;
}
.a-content {
    color: #f53633 !important;
    font-weight: 600;
    text-decoration: none;
}

.p-content {
    margin: 0 0 1rem 0;
}

.pt-25 {padding-top:25px;
}
.pb-5 {
    padding-bottom: 5%;
}
.section-name {
    margin-bottom: 0.3125rem;
    text-transform: uppercase;
    color: #585858;
    font-size: 1rem;
    padding-top: 10px;
    font-weight: 600;
}

.ringmaster .lazy {
    max-width: 300px;
    width: 100%;
}



.ringmaster:hover img {
    -webkit-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
}

.ringmaster:hover .section-name {
    color: #f51d0f;
}

.ringmaster img {
    z-index: 1;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.mt-2{margin-top:2%;}
.p-5 {
    padding: 5%;
}
.h-220 {height:220px;
}
.jcenter {
    justify-content: center;
}
.profile-box {
    font-size: 16px;
    background-color: #ffffff;
    padding: 10px 20px;
    /* padding-left: 113px; */
    -webkit-transition: border Linear 0.5s;
    transition: border Linear 0.5s;
    position: relative;
    cursor: pointer;
    margin-bottom: 10px;
    /* -webkit-box-shadow: 0px 5px 50px rgba(50, 112, 252, 0.08); */
    box-shadow: 0px 1px 1px rgba(50, 112, 252, 0.08);
    /* border-bottom: 1px solid #1a59b8; */
    border-right: 2px solid #fec70a;
}
    .profile-box i {
        color: #648bc5;
    }
    .profile-box:hover {
        border-bottom: 2px solid #fec70a;
        border-right: 0;
    }