#imageGroups{position:relative;height:auto;overflow:hidden;width:50%;float:left;margin:0 auto 10px}.promoColumnImage{position:relative;display:block;width:100%;height:auto;float:left;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer}.promoWideImage{position:relative;float:left;width:100%;height:auto;margin-bottom:30px;background-size:cover;cursor:pointer;overflow:hidden;background-position:100% 100%;background-repeat:no-repeat}.groupImg{position:relative;width:100%}.fullScreenPromo{width:100%;margin:0 auto;height:auto;position:relative;display:block;margin-bottom:10px;margin-top:10px}.fullScreenContainer{display:block;width:85%;position:relative;height:auto;margin:40px auto;overflow:hidden}.promoImageColumnText{display:none;position:absolute;bottom:20px;left:20px;text-align:left;color:#fff;font-size:28px;font-weight:700;letter-spacing:2px;transition:color 0.4s ease-out;-moz-transition:color 0.4s ease-out;-webkit-transition:color 0.4s ease-out;-o-transition:color 0.4s ease-out}.bkgHovered{opacity:.8}.textHovered{opacity:1}@media screen and (max-width:768px){#imageGroups{width:100%;overflow:hidden}.promoColumnImage{width:100%;height:auto;margin:0 auto;display:block;float:none;margin-bottom:0}.promoWideImage{width:100%;margin-left:0;margin-right:0%;display:block;margin-bottom:0}.promoWideImage:nth-child(odd){margin-right:0}.promoImageColumnText{font-size:17px;left:15px;bottom:15px}.promoColumnImage .promoImageColumnText{font-size:25px}.fullScreenContainer{width:100%;margin:20px auto;margin-bottom:35px}}