label.error{
    font-size: 12px;
    color: var(--richmond--yellow);
    background-repeat: no-repeat;
    background-position: left top 3px;
    padding-left: 15px;
    background-image: url('../images/error--icon.svg');
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
    height: 44px;
}
.intl-tel-input .selected-flag .iti-flag {
    margin: 15px auto;
}
[data-aos=fade-up] {
    transform: translate3d(0,50px,0);
}
.inset--layer {
    transition: 0.8s cubic-bezier(0.17, 0.67, 0.5, 1.03);
}
.feedback_card-box {
    transition: 0.7s cubic-bezier(0.17, 0.67, 0.5, 1.03);
}
.fade_para .feedback_card-content p {
    opacity: 0;
    visibility: hidden;
    transition: 1s cubic-bezier(0.17, 0.67, 0.5, 1.03);
    transition-delay: .4s;
}
.fade_para .feedback_card:hover .feedback_card-content p {
    opacity: 1;
    visibility: visible;
}
.feedback_card::before {
    transition: .6s ease all;
}
.proof_link {
    transition: .4s ease all;
}
.richmornd--accordion .accordion-item {
    background: var(--richmond--pel);
}
/* .richmond--nav .nav-item > span.dropdown-toggle::after, .richmond--nav .nav-item .nav-link.dropdown-toggle::after {
    transform: rotate(315deg);
} */
.primary--btn, .asha_content {
    transition: .3s ease all;
}
.bg---F8F7F0, .white_grid .application--box.bg---F8F7F0 {
    background-color: var(--richmond--pel);
}
.top-ng-10 {
    top: -60px;
}
.z--1 {
    z-index: 1;
}
/* footer .bottom_bar p {
    letter-spacing: 0.05em;
} */
.richmond--nav .nav-item.dropdown .dropdown-menu li .dropdown-item {
    letter-spacing: 0px;
}

.home_pic-content ul li:last-child {
    border: none;
}

.upi_div, .sponsor_upi_div{
    display:none
}

.home_banner .tag_head{border:none;}
.compy_text{font-size: 12px;font-weight: 700;line-height: 18px;margin-bottom:40px;}
.modal-content .flt--icon-title{font-weight: 600;font-size: 24px !important;}
#donate_form .span_across, #sponsor_form  .span_across{
    grid-column: 1/-1;
}
/*  */

@media screen and (max-width: 575px) {
    .px-xs-8 {
        padding-left: 8px;
        padding-right: 8px;
    }
    .richmond--nav {
        padding-left: 8px;
        padding-right: 8px;
    }
    .richmond--nav {
        padding-left: 8px;
        padding-right: 8px;
    }
}

@media screen and (max-width: 1199px) {
    .navbar-nav .nav-item + .nav-item {
        border-top: 2px solid #1F1F1F;
    }
    /* .richmond--nav .nav-item .nav-link.dropdown-toggle.show::after, .richmond--nav .nav-item > span.dropdown-toggle.show::after {
            transform: rotate(315deg);
    } */
    .richmond--nav .nav-item.dropdown .dropdown-menu li .dropdown-item::after {
        display: none;
    }
    /* .richmond--nav .nav-item:not(.dropdown) > .nav-link::after {
        display: inline-block;
        margin-left: .255em;
        vertical-align: .255em;
        content: "";
        border-bottom: 2px solid var(--richmond--pel);
        border-right: 2px solid var(--richmond--pel);
        transform: rotate(45deg);
        border-left: 0;
        width: 8px;
        height: 8px;
        border-top: 0;
        margin-top: 0;
        transition: .3s ease all;
        margin-right: 2px;
        transform: rotate(315deg);
    } */
    ul.navbar-nav {
        min-height: auto;
        height: 90vh;
        overflow-y: auto;
    }
    .richmond--nav .nav-item.dropdown .dropdown-menu li .dropdown-item > span.white--icon {
        background-color: var(--richmond--white);
        border-radius: 50%;
        width: 35px;
        height: 35px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        /* padding: 6px; */
    }
    .stories-content {
        transition: 0.6s 0.8s cubic-bezier(0.17, 0.67, 0.5, 1.03);
    }
    .richmond--nav .nav-item.dropdown.color_dropdown .dropdown-menu li .dropdown-item.color_dropdown-link i {
        margin-left: 0px;
    }
    .richmond--nav .nav-item.dropdown.color_dropdown .dropdown-menu li .dropdown-item.color_dropdown-link > span {
        order: 1;
    }
    .richmond--nav .nav-item .nav-link.dropdown-toggle.icon::after {
        transform: rotate(225deg);
    }
    .dropdown-menu.icon {
        display: block;
    }
    .mb-xs-50 {
        margin-bottom: 50px;
    }
    .nav-item.dropdown.left_xl-150.color_dropdown a[href*="facilities"] + .dropdown-toggle {
        display: none;
    }
}

@media screen and (min-width: 1200px) {
    .asha_care_pic {
        height: 435px;
    }
    .chetna_care_pic {
        height: 383px;
    }
}
@media screen and (min-width: 1400px) {
    .asha_care_pic {
        height: 517px;
    }
    .joy_pic {
        height: 548px;
    }
    .chetna_care_pic {
        height: 417px;
    }
}
