         /* Container needed to position the overlay. Adjust the width as needed */

         .container2 {
             position: relative;
             width: 100%;
         }

         /* Make the image to responsive */

         /* The overlay effect - lays on top of the container and over the image */

         .overlay {
             position: absolute;
             bottom: 0;
             background: rgb(0, 0, 0);
             background: rgba(0, 0, 0, 0.5);
             /* Black see-through */
             color: #f1f1f1;
             width: 100%;
             transition: .5s ease;
             opacity: 0;
             color: white;
             font-size: 20px;
             text-align: center;
         }

         /* When you mouse over the container, fade in the overlay title */

         .container2:hover .overlay {
             opacity: 1;
         }

         /* If the screen size is 601px wide or more, set the font-size of <div>
        to 80px */

         @charset "utf-8";
         @media screen and (min-width: 601px) {
             h2.header {
                 font-size: 2rem;
             }
             .fixed-top {
                 position: absolute;
             }
         }

         /* If the screen size is 600px wide or less, set the font-size of <div> to 30px */

         @media screen and (max-width: 600px) {
             h2.header {
                 font-size: 1.5rem;
             }
             body {
                 padding-top: 0rem;
             }
             .fixed-top {
                 position: absolute;
             }
         }

         .border-3 {
             border-width: .5rem !important;
             border-color: antiquewhite;
         }

         .fas {
             font-size: 3rem;
             padding: 0rem 1rem 0rem 0rem;
         }

         .btn {
             margin: 0;
         }



         #Intro {
             top: 0;
             position: fixed;
         }

         body {
             padding-top: 8.5rem;
         }

         a.newslink:hover {
             text-decoration: none;
         }

         * {
             box-sizing: border-box;
         }

         .card-img-top {
             height: 100%;
         }