.mobile-logo {
    display: none;
}

.nav-link {
    color: #450F45;
    font-weight: bold;
    font-size: 0.8rem;
    border-top: 2px solid transparent;
}

.nav-link:hover {
    color: #450F45;
    font-weight: bold;
    font-size: 0.8rem;
    border-top: 2px solid #450F45;
}

.headingColor {
 color: #9d37b6;
}

.navbar-toggler {
    color: #000;
}

.btn:focus {
    outline: none;
  }


.hrStyle {
    background-color: #450f45; 
    border: 2px solid #450f45;
}

.tHrStyle {
    width: 10%;
    background-color: #450f45; 
    border: 2px solid #450f45;
}

.btnColor {
    background-color: #e9a096; 
    border: 2px solid #450f45;
    color: #fff;
}

.btnColor:hover {
    background-color: #450f45; 
    border: 2px solid #450f45;
    color: #fff;
}

p {
    font-size: 1rem;
    line-height: 1.55;
}

/* Home Page CSS */
.customFontStyle {
    font-family: 'Sacramento', cursive;
    color: #450f45;
    font-weight: bold;
}

#index-1 {
    background-image: url("../images/parallaxBg-1.jpg");
    /* background-attachment: fixed; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;  
}

.viewportHeight {
    min-height: vh;
}

.TestimonialViewportHeight {
    min-height: 20vh;
}

#index-2 {
    font-family: 'Sacramento', cursive;
    color: #fff;
    background-color: #450f45;
}

#index-3 {
    background-image: url("../images/parallaxBg-1.jpg");
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;  
}

#index-3 > div > div > p > a {
    text-decoration: none;
    color: #8d3d7c;
    font-weight: 400;
    border-bottom: 2px solid transparent;
}

#index-3 > div > div > p > a:hover {
    text-decoration: none;
    color: #450f45;
    font-weight: 400;
    border-bottom: 2px solid #450f45;
}

/* Service Page CSS */
.serviceHeading {
    font-weight: 700;
    font-style: italic;
    color: #9d37b6;
}

.serviceQuotes {
    color: #670c7e;
    font-size: 18px;
    padding: 2% 0;
}

.service {
    background-image: url("../images/parallaxBg-1.jpg");
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;  
    color: #404047;
}

#service-3 {
    background-image: url("../images/parallaxBg-1.jpg");
    /* background-attachment: fixed; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;  
    color: #000000;
}

/* About Page CSS */
#about-1 {
    background-image: url("../images/parallaxBg-1.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    font-family: 'Sacramento', cursive;
    color: #450f45;
}

#about-2 {
    background-image: url("../images/aboutBg.jpg");
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
}

/* Founders */

#founder-1 {
    background-image: url("../images/parallaxBg-1.jpg");
    /* background-attachment: fixed; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;  
}

#founder-2 {
    background-image: url("../images/parallaxBg-1.jpg");
    /* background-attachment: fixed; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;  
}

.testimonialCardSize {
    max-height: 100%;
    height: 100%;
    padding: 10px 10px;
}

/* Event Page */

.eventCardHeader {
    background-image: linear-gradient(to right, #450f43, #8d3d7c);
    color: #fff;
}
    

/* Footer */
footer {
    background:#f4f4fe url('../images/FooterDesign2.png');
    background-position: center bottom;
    background-size: contain;
    background-repeat: no-repeat;
    color: #9d37b6;
	padding: 50px;
}
a{color:black;}

@media only screen and (max-width: 1025px){
    .viewportHeight {
        min-height: auto;
    }  
}

@media only screen and (max-width: 769px){
    .mobile-logo {
        display: block ;
    }

    .mobile-logo-NaN {
        display: none;
    }

    .viewportHeight {
        min-height: auto;
    }
}

.tex-hi{color:#8f20ab;font-weight: 700;font-size: 1.1rem;}
.tex-co{color:#9d37b6;}


@media only screen and (min-width: 1000px){
    .pda{padding-top:150px;}
}

