 /* AGGRESSIVE MOBILE FIX - Add to end of style.css */
 @media (max-width: 768px) {

     /* Hide Navigation on Mobile */
     .ag-nav {
         display: none !important;
     }

     .ag-hero {
         min-height: auto !important;
         padding: 40px 15px 15px 15px !important;
         height: auto !important;
     }

     .ag-hero-bg {
         display: none !important;
     }

     .ag-hero-inner {
         margin: 10px 0 0 0 !important;
         padding: 0 !important;
     }

     .ag-giant-text {
         font-size: 15vw !important;
         line-height: 0.85 !important;
         margin: 0 !important;
         padding: 0 !important;
     }

     .ag-giant-text .line-1,
     .ag-giant-text .line-2 {
         margin: 0 !important;
         padding: 0 !important;
     }
 }