/*---------- GLOBAL ----------*/

.navContent li:last-child .button {
        border-color: #D90E16 !important;
    }
@media only screen and (min-width: 768px) {
.headerAndNavContainer {
    -webkit-transition: background .3s; 
    -moz-transition: background .3s; 
    -ms-transition: background .3s; 
    -o-transition: background .3s; 
    transition: background .3s;  
}


.headerAndNavContainer.headerScroll {
    background: rgba(255, 255, 255, 1);
}

.headerContent h1.logo img {
    max-height: 75px;
    -webkit-transition: all .3s; 
    -moz-transition: all .3s; 
    -ms-transition: all .3s; 
    -o-transition: all .3s; 
    transition: all .3s;  
    width: auto;
}
.headerContent h1.logo .smLogo {
    max-height: 50px;
    width: auto;

}
.blockWrap_d8e92fd9798046548b1d7613c19b5b5e .imgEffect-content,
.blockWrap_d8e92fd9798046548b1d7613c19b5b5e .imgHover-content,
.blockWrap_d8e92fd9798046548b1d7613c19b5b5e .imgHover--content {
    top: 70% !important;
}

/*.imgEffect-content, .imgHover--content, .imgHover-content {*/
/*    top: 70%;*/
/*}*/


#navTopLevel > li:last-child {
    float: right;    
}
/*.navContent ul li:last-child {*/
/*    float: right;*/
/*}*/
/*.navContent .subNav ul li:last-child {*/
/*    float: left !important;    */
/*}*/
}
.ctaButton, .button {
    border-radius: 50px;
    padding: 10px 20px 10px 20px;
}
.navContent li .button {
    border-radius: 50px;    
}
.ctaButton:hover, .button:hover, .navContent li .button:hover {
    /*color: #0075BC;*/
    background-color: #F9C20A;
}

/*---------- HOME ----------*/
/* HERO TEXT STYLING */
.block_d8e92fd9798046548b1d7613c19b5b5e .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle { 
    font-size: 48px;    
    max-width: 1200px; 
    margin: auto;
    text-transform: capitalize;
}

.block_d8e92fd9798046548b1d7613c19b5b5e .imgEffect .imgEffect-overlay .imgEffect-content p {
    font-size: 21px;    
    max-width: 1200px; 
    margin: auto;
    margin-top: 30px;
}

/* TESTIMONIAL TEXT STYLING */
.block_a12241d80b504b9a931250ac0bb97c70 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 24px;    
    max-width: 1200px; 
    margin: auto;    
}

.block_a12241d80b504b9a931250ac0bb97c70 .imgEffect .imgEffect-overlay .imgEffect-content p {
    font-size: 36px;    
    max-width: 1200px; 
    margin: auto;
    padding-top: 30px;
}   

.block_fd777b055a144b2c9a631379018d166a .blockInnerContent p,
.blockWrap_fd777b055a144b2c9a631379018d166a .contentTitle {
    max-width: 800px;    
    left: 0;
    right: 0;
}

/*---------- OUR PROGRAM ----------*/
.block_eaaa7e2dc835468fb80ef75479bd6a42.fixedHeightGallery.fixedHeightGallery--singleImg .blockImg {
    background-position: 50% 15%;    
}

.block_e739a733b8c14e1fa9d56350c1e65bd2 .blockInnerContent p,
.blockWrap_e739a733b8c14e1fa9d56350c1e65bd2 .contentTitle,
.block_bb127ab251bd460a99d6366434a0fa92 .blockInnerContent p,
.blockWrap_bb127ab251bd460a99d6366434a0fa92 .contentTitle,
.block_e0a424e6cdec44fdbf7b2c51422c4db1 .blockInnerContent p,
.blockWrap_e0a424e6cdec44fdbf7b2c51422c4db1 .contentTitle,
.block_edf40d3f49e54f2ea3609b601e48ee01 .blockInnerContent p,
.blockWrap_edf40d3f49e54f2ea3609b601e48ee01 .contentTitle {
    max-width: 800px;    
    left: 0;
    right: 0;
}

/*---------- CONTACT ----------*/

/*---------- MOBILE EDITS ----------*/
@media only screen and (max-width: 768px) {
    
.block_d8e92fd9798046548b1d7613c19b5b5e .galleryArrow {
    display: none;
}
/*--- TEXT RESIZING ---*/
/* HOME HERO */
.block_d8e92fd9798046548b1d7613c19b5b5e .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 30px;        
}
/* HOME TESTIMONIALS */
.block_a12241d80b504b9a931250ac0bb97c70 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 18px;    
}
.block_a12241d80b504b9a931250ac0bb97c70 .imgEffect .imgEffect-overlay .imgEffect-content p {
    font-size: 21px;    
}
}