
.gmapHolder {
    margin-top:-6px;
}
.kellySignature {
    font-family: 'Satisfy', cursive;
    font-size:35px;
}

.kellyHolder {
    background-color:#E6E3DA;
    border-radius:8px;
}
.contactLink:hover {
    text-decoration:none;
}
.contactUsButton {
    background-color:#fecd1b;
    color:#fff;
    border-radius:8px;
    padding-top:35px;
    padding-bottom:35px;
    margin-bottom:60px;
}

.contactUsButton h3 {
    font-size:40px;
    font-weight:900;
    margin:0px;
    color:#fff;
}
.contactUsButton span {
    color:#e8063c;
}
.contactUsButton:hover {
    background-color:#dcab01;
    color:#fff;
}
.contactUsButton:hover span {
    color:#fff;
}
.nurseryHolder {
    background:#F1ECE9;
}
#mobile-logo {
    max-width:180px;
}
#desktop-logo {
    max-width:180px;
}
.kids1stDetailsHolder .moHeader {
    font-size:35px;
    line-height:40px;
    font-weight:bold;
}
#googleMap {
    min-height:500px;
    width:100%;
}
.kids1stDetailsHolder {
    position:absolute; 
    z-index:99; 
    height:100%; 
    display:table; 
    margin-top:0px;
    margin-left:15px;
    width:calc(100% - 30px);
    top:0%;
    margin-right:15px;
}
.kid1stDetailsOuter {
    display:table-cell; 
    vertical-align:middle;
}
.kids1stDetailsInner {
    background:url('/2021bb/assets/img/backgrounds/whiteTransBg.png'); 
    border-radius:8px;
}
@media (min-width: 768px) {

    .kids1stDetailsHolder {
        position:absolute; 
        z-index:99; 
        height:100%; 
        display:table; 
        left:5%;
        margin-top:0px;
        margin-left:0px;
        width:auto;
        top:0%;
    }
    .kid1stDetailsOuter {
        display:table-cell; 
        vertical-align:middle;
    }
    .kids1stDetailsInner {
        background:url('/2021bb/assets/img/backgrounds/whiteTransBg.png'); 
        border-radius:8px;
        max-width:370px;
    }
}

.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: #3d3e3f!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:#e8063c;
    font-weight:bold;

}
.gm-style-iw-d {
    padding: 10px 5px;
}