.hero-slide-heading { font-size:70px; line-height:80px; font-weight:700; position:static; }
h1.homepage-heading { font-size:40px; line-height:46px; font-weight:500; color:#23244a; margin-bottom:20px; position:relative; text-transform:none; }
@media(max-width:1200px) { .hero-slide-heading { font-size:60px; line-height:70px; } }
@media(max-width:992px) { .hero-slide-heading { font-size:50px; line-height:60px; } h1.homepage-heading { font-size:34px; line-height:44px; } }
@media(max-width:767px) { .hero-slide-heading { font-size:44px; line-height:54px; } h1.homepage-heading { font-size:32px; line-height:42px; } }
@media(max-width:576px) { .hero-slide-heading { font-size:40px; line-height:50px; } h1.homepage-heading { font-size:30px; line-height:40px; } }
