.logo img {
    width: 100%  !important;
    height: 40px !important;
}
.tp-btn-nn{
    border-radius: 26px !important;
    padding: 7px 7px 7px 26px !important;
    line-height: 0px !important;
    display: flex !important;
    align-items: center;
    height: 43px !important;
    background: #380563;
    border: 1px solid #380563;
    color: white;
    font-size: 14px;
    font-weight: bold !important;


}
.tp-btn-nn:hover{
    background-color: white !important;
    background: white !important;
    color: #380563;

}
.header__transparent {

    background: white !important;
}
.slider__height-2{
    min-height: 692px !important;
}
.bag{
    background: #380563;
    padding: 6px 25px;
    border-radius: 27px;
    font-size: 12px !important;
    font-weight: 600 !important;
}
.slider__title-2{
    font-weight: bolder !important;
    font-size: 55px !important;
}

.slider__content-2 p {
    font-size: 14px !important;
    /* line-height: 28px; */
    padding-right: 10px !important;
    margin-bottom: 30px !important;
}
.down{
    border-radius: 26px !important;
    padding: 7px 7px 7px 26px !important;
    color: #380563;
    font-size: 16px;
    font-weight: bolder;


}
.herosect {
 background-color: #E3D2F1 !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-image: url('assets/img/new/herobg.svg') !important;
}
.down:hover{
    color: white !important;
    background: #380563 !important;
}
.section__title-pre-2
{
    color: #380563 !important;
    padding: 3px 21px !important;
    border-radius: 37px !important;
    background: #e3d2f1 !important;
    font-size: 12px !important;
    font-weight: 600 !important;
}
.section__title-pre-3
{
    color: #380563 !important;
    padding: 3px 21px !important;
    border-radius: 37px !important;
    background: #CFBCE1 !important;
    font-size: 12px !important;
    font-weight: 600 !important;
}

.certificate__links a {
    
    font-weight: bold !important;
    color: #380563 !important;
}
.ascendimg{
    width: 100%;
}
.certificate__area{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-image: url('assets/img/new/Section.svg') !important;
}
.counter__area{
    background: #F4C744;
}
.testimonial__item{
    border: 1px solid #E2E2E2;
}
footer{
    background: black;
    color: white !important;
}
.app__bg::after{
    background-color: black !important;

}
.footer__widget a{
    color: white !important;
}
.footer__widget-title {
    color: white !important;

}
.footer__contact  p{
    color: white !important;

}
.finput{
    border-radius: 55px ;
    border: 1px solid #380563  !important;
    background: transparent !important;
}
.tp-btn-subscribe{
    border-radius: 25px ;

}
.category__title a{
font-size: 14px !important;
font-weight: bold !important;
}
.text-app{
    color: #380563  !important;
}
.text-app:hover{
    color: white  !important;
}
.qwe {
    background: white !important;
    padding: 7px;
    border-radius: 26px;
    color: #3e0068 !important;
    font-size: 13px;
    transition: background 0.3s, color 0.3s; /* Adding transition for smooth effect */
}

a:hover .qwe {
    background: #3e0068 !important;
    color: white !important;
}
.qwt {
    background: #3e0068 !important;
    padding: 7px;
    border-radius: 26px;
    color: white !important;
    font-size: 13px;
    transition: background 0.3s, color 0.3s; /* Adding transition for smooth effect */
}

a:hover .qwt {
    background: white !important;
    color: #3e0068 !important;
}

