/*-------------FIRST IMAGE ON SLIDE GALLERY-------------*/
.blockWrap_b56d4a2642a24bff8b23be114e94df4f .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 40px;
    letter-spacing: .09em;
}
.blockWrap_b56d4a2642a24bff8b23be114e94df4f .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle + p {
    letter-spacing: .2em;
    padding-top: 15px;
}
/*------------------------------------------------------*/
.items_d3b7d89032484cc7851e57ee772657df a.button, .item a.button {
    font-size: 12px;
    color: #333;
}
.items_d3b7d89032484cc7851e57ee772657df .ctaButton {
    background: #fff;
    border-width: 1px;
    border-color: #333
}

@media only screen and (max-width: 768px) {
/*-------SMALLER FONT SIZE ON MOBILE FOR DREAM. BUILD. LIVE.-------*/
.blockWrap_b56d4a2642a24bff8b23be114e94df4f .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 35px;
}
.blockWrap_b56d4a2642a24bff8b23be114e94df4f .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle + p {
    font-size: 16px;
}
/*-----------------------------------------------------------------*/
}

@media only screen and (min-width: 768px) {
/*------FOOTER STYLING------*/
.block_e3d88cca25634cefb2341990c27e522f li {
    display: inline-block;
    margin-right: 1.5em;
}
/*--------------------------*/
}



/*HEADER/LOGO SECTION*/
.headerContent{
    max-width: 900px;
}

@media screen and (min-width: 768px) {
    
    .headerContent h1.logo{
    width: 30%;
}

    .headerContent {
        position: relative;
    }
    .blockWrap_ac154e6cb54c49129ec287bd2d3da4cd {
        float: left;
        width: 65%;
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        
    }
}

.blockContainer.blockWrap_ac154e6cb54c49129ec287bd2d3da4cd{
            background-color: transparent !important;
        }

.blockWrap_ac154e6cb54c49129ec287bd2d3da4cd p{
    color: white;
    font-size: 14px;
}

/*FOOTER*/
.footerContent .socialIconsContainer,
.blockWrap_b7777ef7988b4a139bbde4a76f2eeca8{
    padding-top: 0px !important;
}