.home #hero-heading { color: #112B3D; text-align: center; font-size: 50px !important; line-height: 1; padding: 30px; margin: 0 auto;}
.home #hero-heading.font-sans-serif { font-family: Poppins,Helvetica,"Myriad Pro",Myriad,Arial,sans-serif; vertical-align: middle; }
.home #hero-heading.font-cursive { font-family: adventures-unlimited,Poppins,"Snell Roundhand","Apple Chancery",cursive; vertical-align: middle; font-weight: 400 !important; vertical-align: baseline; }
.home #hero-heading.font-light { font-weight: 300 !important; }
.home #hero-heading.font-semibold { font-weight: 600 !important; }
@media only screen and (min-width: 1597px) and (max-width: 1700px) {
.home #hero-heading { font-size: 45px !important;  }
}
@media only screen and (min-width: 1320px) and (max-width: 1598px) {
.home #hero-heading { font-size: 40px !important; padding: 40px 0; }
}
@media only screen and (min-width: 1199px) and (max-width: 1320px) {
.home #hero-heading { font-size: 40px !important; padding: 20px 0; }
}
@media only screen and (min-width: 1092px) and (max-width: 1199px) {	
.home #hero-heading { font-size: 37px !important; padding: 30px 0; }
}
@media only screen and (min-width: 991px) and (max-width: 1092px) {	
.home #hero-heading { font-size: 42px !important; padding: 20px 0; }
}
@media only screen and (max-width: 991px) {
.home #hero-heading { font-size: 50px !important;}
body.home .mobile-gradient img.overlay-image-mobile { top: 3.5rem !important; }
}
@media only screen and (max-width: 767px) {
.home #hero-heading { font-size: 30px !important;}
}