h3 {
              font-size: 1.5rem;
              }
            
            @media screen and (max-width: 768px) {
                .btn {
                    display: block;
                    width: 100%;
                    margin-bottom: 10px;
                }
                .btn:last-child {
                    margin-bottom: 0;
                }
            }
            
              .ad-desktop {
                display: none;
              }
            
              .ad-mobile {
                display: none;
              }
            
              @media (min-width: 769px) {
                .ad-desktop {
                  display: block;
                }
              }
            
              @media (max-width: 768px) {
                .ad-mobile {
                  display: block;
                }
              }
      
              .floating-left, .floating-right {
              position: fixed;
              top: 120px;
              z-index: 9999;
            }
            .floating-left {
              left: 10px;
            }
            .floating-right {
              right: 10px;
            }
            @media screen and (max-width: 991px) {
              .floating-left,
              .floating-right {
                display: none;
              }
            }