
.mastheadhomepage {
    position: relative;
    width: 100%;
    height: auto;
    min-height: 35rem;
    padding: 15rem 0;
    background: linear-gradient(to bottom,rgba(255, 250, 250, 0.3) 0,rgba(210, 184, 207, 0.7) 75%,#ceaec1 100%),url(../img/flower.jpeg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}

body {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #787785;
    text-align: left;
    background-color: #FEB5EA;
}

.about-section {
    padding-top: 10rem;
    background: linear-gradient(to bottom,#ffcad4 0,rgba(220, 181, 209, 0.34) 75%,rgb(244, 183, 224) 100%);
}

.signup-section {
    padding: 10rem 0;
    background: linear-gradient(to bottom,#ffcad4 0,rgba(231, 168, 255, 0.5) 75%,#f3abb6 100%);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}

a{
    color:#FF2CCE;
}
a:visited {

    color:#FF2CCE;
}
a:hover{
    color:#9C6BDE;
    font size:17px;
}

.btn-primary {
    color: #fff;
    background-color: #A368C5 !important;
    border-color: #A368C5 !important;
}

.btn-primary:hover {
    color: #fff;
    background-color: #C67CF0!important;
    border-color: #C67CF0 !important;
}

.about-sectionprocess {
    padding-top: 4rem;
    background: linear-gradient(to bottom,#ffcad4 0,rgba(220, 181, 209, 0.34) 75%,rgb(244, 183, 224) 100%);
}

.about-sectionhomepage {
    padding-top: 2rem;
    background: linear-gradient(to bottom,#ffcad4 0,rgba(220, 181, 209, 0.34) 75%,rgb(244, 183, 224) 100%);
}

.about-sectionfacts {
    padding-top: 7rem;
    background: linear-gradient(to bottom,#ffcad4 0,rgba(220, 181, 209, 0.34) 75%,rgb(244, 183, 224) 100%);
}

.about-sectionparents {
    padding-top: 4rem;
    background: linear-gradient(to bottom,#ffcad4 0,rgba(220, 181, 209, 0.34) 75%,rgb(244, 183, 224) 100%);
}

.about-sectionmystory {
    padding-top: 4rem;
    background: linear-gradient(to bottom,#ffcad4 0,rgba(220, 181, 209, 0.34) 75%,rgb(244, 183, 224) 100%);
}

.mastheadmystory {
    position: relative;
    width: 100%;
    height: auto;
    min-height: 35rem;
    padding: 15rem 0;
    background: linear-gradient(to bottom,rgba(255, 250, 250, 0) 0,rgba(210, 184, 207, 0.08) 75%,#ceaec1 100%),url(../img/flower1.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}

.mastheadfacts {
    position: relative;
    width: 100%;
    height: auto;
    min-height: 35rem;
    padding: 15rem 0;
    background: linear-gradient(to bottom,rgba(255, 250, 250, 0) 0,rgba(210, 184, 207, 0.08) 75%,#ceaec1 100%),url(../img/data2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}

.mastheadprocess {
    position: relative;
    width: 100%;
    height: auto;
    min-height: 35rem;
    padding: 15rem 0;
    background: linear-gradient(to bottom,rgba(255, 250, 250, 0) 0,rgba(210, 184, 207, 0.08) 75%,#ceaec1 100%),url(../img/process.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}

.mastheadparents {
    position: relative;
    width: 100%;
    height: auto;
    min-height: 35rem;
    padding: 15rem 0;
    background: linear-gradient(to bottom,rgba(255, 250, 250, 0) 0,rgba(210, 184, 207, 0.08) 75%,#ceaec1 100%),url(../img/parents2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}

.signup-section {
    padding: 6rem 0;
    background: linear-gradient(to bottom,#ffcad4 0,rgba(231, 168, 255, 0.5) 75%,#f3abb6 100%);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}

.text-primary {
    color: #487C8A!important;
}

.centervid {
    margin: auto;
    display: block;
    padding-top: 20px;
}

iframe {
    max-width: 560px;
    width: 80%;
    height: 335px;
}

.fa-pinterest {
  background: #cb2027;
  color: white;

}

.fa-pinterest {
padding: 5px;
font-size: 13px;
text-align: center;
width: 23px;
height: 23px;
text-align: center;
text-decoration: none;
margin: 5px 2px;
border-radius: 50%;
 }

.fa-pinterest:hover {
opacity: 0.3;
 }

.fa-twitter {
  background: #55ACEE;
  color: white;
}

.fa-twitter {
padding: 5px;
font-size: 13px;
text-align: center;
width: 23px;
height: 23px;
text-align: center;
text-decoration: none;
margin: 5px 2px;
border-radius: 50%;
 }

 .fa-twitter:hover {
opacity: 0.3;
 }

















