.moHeader {
    color:#56718C;
    font-family:'Museo Sans';
}
#moVideo {
    margin-top:-6px;
}
.moGreyHeader {
    color:#B9CBBF;
    font-weight:900;
    text-align:center;
}
.moText {
    font-family:'Museo Sans';
} 
.nitinHolder {
    background-color:#E6E3DA;
    border-radius:8px;
}
.contactLink:hover {
    text-decoration:none;
}
.contactUsButton {
    background-color:#577389;
    color:#fff;
    border-radius:8px;
    padding-top:35px;
    padding-bottom:35px;
    margin-bottom:60px;
}
.mariaHeader {
    color: #543149;
}
.mariaImgHolder img {
    margin-top:-18%;
}
.mariaHolder {
    margin-top:10%;
}

.contactUsButton h3 {
    font-size:40px;
    font-weight:900;
    margin:0px;
    color:#fff;
}
.contactUsButton span {
    color:#B3C8B9;
}
.contactUsButton:hover {
    background-color:#B3C8B9;
    color:#577389;
}
.contactUsButton:hover span {
    color:#fff;
}
.moPurpleHeader {
    color:#5B304E;
    font-family:'Museo Sans';
}
.whiteButton {
    font-family:'Museo Sans';
}
.nurseryHolder {
    background:#F1ECE9;
}
#mobile-logo {
    max-width:180px;
}
#desktop-logo {
    max-width:180px;
}
.redButton {
    background-color:#577389;
}
.redButton:hover {
    background-color:#445A6C;
}
.yellowButton {
    background-color:#5B304E;
    color:#fff;
}
.yellowButton:hover {
    background-color:#2E1B29;
    color:#fff;
}
/* .montessoriDetailsHolder {
    position:relative; 
    z-index:99; 
    height:100%; 
    display:table;
    margin-top:80px; 
    width:100%;
} */
.montessoriDetailsHolder .moHeader {
    font-size:35px;
    line-height:40px;
    font-weight:bold;
}
/* .montessoriDetailsOuter {
    display:table-cell; 
    vertical-align:middle;
}
.montessoriDetailsInner {
    background:url('/2021bb/assets/img/backgrounds/whiteTransBg.png'); 
    border-radius:8px;
    max-width:350px;
} */

.purpleButton {
    background-color:#5B304E;
    color:#fff;
    border-radius:6px;
    padding:10px 20px;
    font-family:'Museo Sans';
    border:none;
}
.purpleButton:hover, .purpleButton:focus, .purpleButton:active {
    background-color:#2E1B29;
    border:none;
    text-decoration:none;
    color:#fff;
    border:none;;
}
#googleMap {
    min-height:500px;
    width:100%;
}
.nurseryList a h4 {
    font-size:22px;
    font-weight:normal;
    font-family:'Museo Sans';
}
.nurseryList a:hover h4 {
    font-weight:bold;
}
.nurseryList a:hover {
    text-decoration:none;
}
.gm-style-iw-d h5 {
    font-size:16px;
}
.gm-style .gm-style-iw-d a, .telLink {
    color:#445A6C;
}
.gm-style .gm-style-iw-d a:hover, .telLink:hover {
    color:#577389;
    text-decoration:none;
}
.telLink {
    font-weight:bold;
    font-size:14px;
    display:inline-block;
    margin-bottom:5px;
}
.newsletterSignup {
    background-color:#F1ECE9;
}
.redHeader {
    color: #56718C;
}
#newsletterForm a {
    color: #5B304E;
}
@media (min-width: 768px) {
/*     .montessoriDetailsHolder {
        position:relative; 
        z-index:99; 
        height:100%; 
        display:table;
        margin-top:80px; 
        width:100%;
    } */
    .montessoriDetailsHolder {
        position:absolute; 
        z-index:99; 
        height:100%; 
        display:table; 
        left:5%;
        margin-top:0px;
        margin-left:0px;
        width:auto;
        top:0%;
    }
    .montessoriDetailsOuter {
        display:table-cell; 
        vertical-align:middle;
    }
    .montessoriDetailsInner {
        background:url('/2021bb/assets/img/backgrounds/whiteTransBg.png'); 
        border-radius:8px;
        max-width:350px;
    }
}

.gm-style .gm-style-iw h5 {
    color:#3D3E3F;
    font-size:18px;
    font-family: 'Hero Junior Super';
    font-weight:bold;
    line-height: 30px;
    padding-right:10px;
}
.gm-style .gm-style-iw a {
    color: #fff!important;
    font-size:14px;
    font-family:'Hero Junior';
    font-weight:bold;

}

.gm-style .gm-style-iw-c p {
    font-size: 22px;
    line-height: 26px;
    font-family:'Hero Junior';
    color:#577389;
    font-weight:bold;

}
.gm-style-iw-d {
    padding: 10px 5px;
}
.redButton {
    background-color: #577389!important;
    color:#fff!important;
}
.yellowButton {
    background-color: #543149!important;
    color:#fff!important;
}
