.tt-landing-title h1 { text-transform: none !important; font-weight: 500 !important; font-size: 30px; letter-spacing: 1.5px !important; } a.video-play { position: relative; z-index: 9; display: block; text-align: center; text-decoration: none !important; } span.play-button:before { content: "\e897"; font-family: entypo-fontello; color: #fff; font-size: 150px; line-height: 150px; } span.play-button:after { content: "Play Video"; color: #fff; display: block; font-size: 30px; text-shadow: 0px 0px 10px #000; } .has-video a { position: relative; z-index: 9; } .has-video a:before { content: "\e897"; font-family: entypo-fontello; color: #ffffff; font-size: 150px; line-height: 150px; position: absolute; top: calc(50% - 90px); right: calc(50% - 38px); z-index: 9; } .has-video a:after { content: "Play Video"; color: #ffffff; display: block; font-size: 30px; text-shadow: 0px 0px 10px #000; z-index: 9; position: absolute; top: 60%; width: 100%; } .training-hero-title h2 { text-transform: uppercase; letter-spacing: 5px !important; font-weight: 100 !important; line-height: 47px; padding: 0 25px 25px 25px !important; } .tt-cy-logo-toper img { width: 250px; max-width: 100%; }