/*Header page*/

:root {
    --primary: #8e4297;
}

#header .header-logo {
    margin: 0px 0px 16px  0px;
}

#header .header-nav-top .cust_span {
    color: #9325BA;
}

#header .cust_header{
    height:30px !important;
}

#header .cust_header{
    height: 30px !important;
}

#header .header-nav-top1 .cust_a {
    font-size: 13px;
    padding-right: 10px;
}

.img-thumbnail{
    padding:100px;
}

.cust_main_page {
    color: #9325BA !important;
}

.cust_btn {
    border: 1px solid black;
    background-color: #9325BA;
    color: #fff;
}

.cust_btn:hover{
    border:1px solid black;
    background-color:#000;
    color:#fff;
}

.cust_design{
    padding-left:100px;
    padding-bottom:100px;
}

.cust_span1 {
    color: #9325BA;
}

.cust_drop{
    color: #000 !important;
}

.cust_drop:hover{
    color: #9325BA !important;
}

.cust_footer {
    background-color: rgba(0, 0, 0, 0.5);
}

.cust_foot {
    color: #fff !important;
}

.cust_li{
    color:#B7B7B7 !important;
}

.cust_dp{
    color:#000 !important;
} 

/*About-Page*/
/*.cust_about {
    justify-content:center !important;
    align-content:center !important;
}*/

.cust_about > h3 {
        display:flex;
        justify-content: center !important;
        align-content: center !important;
        color: #9325BA !important;
        font-size: 50px !important;
    }

.cust_about_li{
    color:#000 !important;
    font-weight:bolder;
    font-size:15px !important;
}

.cust_about_li:hover{
    color:#9325BA !important;
}

.cust_about_span {
    color: #9325BA !important;
}

.cust_about_logo{
    padding-left:20px !important;
    margin-top:7px !important;
}

.cust_flex{
    display:flex;
}

.cust_logo_h{
    font-size:20px !important;
}

.cust_logo_span {
    color: #9325BA !important;
    font-size: 20px !important;
}

/*Service-Page*/

/*.cust_service {
    padding-left: 440px !important;
}*/

.cust_service > h3 {
    display: flex;
    justify-content: center !important;
    align-content: center !important;
    color: #9325BA !important;
    font-size: 50px !important;
}

/*.cust_services {
    padding-left: 440px !important;
}*/

.cust_services > h3 {
    display: flex;
    justify-content: center !important;
    align-content: center !important;
    color: #fff !important;
    font-size: 50px !important;
}

.cust_abouts_li {
    color: #fff !important;
    font-weight: bolder;
    font-size: 15px !important;
}

.cust_abouts_li:hover {
    color: #9325BA !important;
}

.cust_a1{
    color:#000 !important;
}

.cust_a1:hover {
    color: #9325BA !important;
    text-decoration:none !important,;
}

. cust_card {
    background-color: #9325BA !important;
}

.cust_form{
    color:#B7B7B7 !important;
}

.cust_about2 > h3{
    display: flex;
    justify-content: center !important;
    align-content: center !important;
    color: #9325BA !important;
    font-size: 40px !important;
}

.cust_services1 > h3 {
    display: flex;
    justify-content: center !important;
    align-content: center !important;
    color: #fff !important;
    font-size: 35px !important;
}

.cust_about1 > h3 {
    display: flex;
    justify-content: center !important;
    align-content: center !important;
    color: #9325BA !important;
    font-size: 45px !important;
    padding-top:40px !important;
}

.cust_about1_li {
    color: #000 !important;
    font-weight: bolder;
    font-size: 15px !important;
    padding-top:20px !important;
}

#footer .footer-copyright p {
    color: #fff;
}


@keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.blinking-text {
    text-align: center;
    animation: blink 1s infinite;
}

.cust_img{
    margin-right: 20px !important;
    margin-left: 20px !important;
}
