     html,body
      {
        width: 100%;
        margin: 0px;
        padding: 0px;
        overflow-x: hidden;
      }
      body {
        font-family: 'Jost';
        padding-top: 100px;
      }

      #brand-image {
        height: 70px;
      }

      #brand-text {
        color: red;
        font-size: 18px;
        font-weight: regular;
        background: -webkit-linear-gradient(#eee, white);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #navbarSupportedContent {
        font-weight: regular;
        font-size: 16px;
        text-transform: uppercase;

      }

      .dropdown-menu {
        margin-top: 0;
      }

      .navbar .nav-item:not(:last-child) {
        margin-right: 35px;
      }

      .navbar .footernav .nav-item:not(:last-child) {
        margin-right: 0px;
      }

      .dropdown-toggle::after {
        transition: transform 0.15s linear;
      }

      .show.dropdown .dropdown-toggle::after {
        transform: translateY(3px);
        font-color: black;
      }

      .dropdown-menu a {
        color: #000000 !important;
      }

      .dropdown-item {
        text-transform: capitalize;
      }


      .carousel {
        background: #000000;
      }

      .carousel-item{


      }
      .carousel-item .img-fluid {
        display: block;
        width: 600px;
        height: 500px;
      }


      @media screen and (min-width: 577px) {
        .carousel-item .img-fluid {
          display: block;
          width: 800px;
          height: 500px;
        }
      }

      @media screen and (min-width: 769px) {
        .carousel-item .img-fluid {
          display: block;
          width: 1400px;
          height: 500px;
        }
      }

      @media screen and (min-width: 1440px) {
        .carousel-item .img-fluid {
          display: block;
          width: 2000px;
          height: 500px;
        }
        .carousel-wrap{
          width: 70%;
          align: center;
        }
      }

      .carousel-item a {
        display: block;
        width: 100%;
      }

      #parent {
        float: left;
      }

      #carousel {
        float: left;
        margin-right: 5px;
        margin-top: 0px;
        margin-bottom: 20px;
      }

      #test {
        margin-top: 52px;
        height: 500px;
      }

      #intro {
        color: #3d3d40;
        padding: 50px;
        margin-left: 5%;
        margin-right: 5%;

        font-size: 20px;

        float: center;
        border: 0;
      }



      #websitefooter {
        /* height: 200px; */
        background: darkred;
        float: bottom;

      }
      .nav-item a {
        border-bottom: 2px solid black;
        /*font-weight: bold;*/
      }

      .navbar-dark .navbar-nav .active a {
        border-bottom: 2px solid white;
        /*font-weight: bold;*/
      }

      .navbar-dark .navbar-nav a:hover {
        border-bottom: 2px solid white;
        color: white;
      }

      .navbar-dark .navbar-nav .dropdown-menu .active a {
        border-bottom: none;
      }

      .navbar-dark .navbar-nav .dropdown-menu a:hover {
        border-bottom: none;
      }

      a.dropdown-item-active{
        /*text-decoration: none;*/
        background-color: #000000;
        color:#ffffff;
      }
      a.dropdown-item-active:active{
        /*text-decoration: none;*/
        background-color: #000000;
      }
      a.dropdown-item-active:hover{
        /*text-decoration: none;*/
        background-color: #9e9e9e;
      }

      .dropdown-item-active{
        color: white;

      }

      a#drop-item{
        border-bottom: none;
      }
      a.dropdown-item:hover{
        border-bottom: none;
        background-color: #9e9e9e;
      }

      a.dropdown-item-active>span{
        color:white;
      }

      .uclogo {

        height: 100px;
        float: center;
        width: auto;
      }

      .row {
        margin: auto;
        width: 100%
      }

      .col-xl-4 {
        display: inline-block;
        padding: 50px;
        vertical-align: middle;
        display: block;
      }



      .footer__nav {
        padding: 0;
      }

      .footer__nav a {
        color: white;

        text-align: center;
      }

      .footer__nav>a {
        text-transform: capitalize;
        display: block;
        list-style: none;
        padding: 0;
        font-size: .85rem
      }

      .footer__nav>a:hover {
        text-decoration: underline
      }

      .vertical-center {

        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
      }

      .homeimg {
        opacity: 0.5;
      }

      .collabs img {
        opacity: 1;
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%);
      }

  /*    .collabs img:hover {
        opacity: 1;
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%);
        }*/

        .image-container-myheader {
          background-image: url("images/filter.png"), url("images/home_bg.jpg"); /* The image used - important! */
          /*background:linear-gradient(rgba(0,0,0,0.5)), url("images/home_bg.jpg");*/
          background-position: center;
          background-size: cover;
          width: 100%;
          height: 100%;
          overflow: hidden;
          position: relative; /* Needed to position the cutout text in the middle of the image */
          height: 300px; /* Some height */
          vertical-align: middle;
          margin-top: -4px;
        }

        .image-dark-filter {
          background:rgba(0,0,0,1);
        }

        .text-myheader {
          background-color: white;
          color: black;
          font-family: Jost;
          font-size: 44px; /* Responsive font size */
          /*font-weight: bold;*/
          margin: 0 auto; /* Center the text container */
          padding: 10px;
          width: 30%;
          text-align: center; /* Center text */
          position: absolute; /* Position text */
          top: 50%; /* Position text in the middle */
          left: 50%; /* Position text in the middle */
          transform: translate(-50%, -50%); /* Position text in the middle */
          mix-blend-mode: screen; /* This makes the cutout text possible */
          opacity: 1;
        }

        @media screen and (min-width: 100px) {
          .text-myheader {
            /*font-size: calc(16px + 6 * ((100vw - 320px) / 250));*/
            font-size: 22px;
            width: 55%;
            font-weight: bold;
          }

        }



        @media screen and (min-width: 720px) {
          .text-myheader {
            font-size: 30px;
          }
          .carousel-item .img-fluid {
            display: block;
            width: 2000px;
            height: 500px;
          }
        }

        @media screen and (min-width: 1440px) {
          .text-myheader {
            font-size: 44px;
          }
          .carousel-item .img-fluid {
            display: block;
            width: 2000px;
            height: 500px;
          }
        }


        #myBtn {
          display: block; /* Hidden by default */
          position: fixed; /* Fixed/sticky position */
          bottom: 20px; /* Place the button at the bottom of the page */
          right: 30px; /* Place the button 30px from the right */
          z-index: 99; /* Make sure it does not overlap */
          border: none; /* Remove borders */
          outline: none; /* Remove outline */
          background-color: red; /* Set a background color */
          color: white; /* Text color */
          cursor: pointer; /* Add a mouse pointer on hover */
          padding: 15px; /* Some padding */
          border-radius: 10px; /* Rounded corners */
          font-size: 18px; /* Increase font size */
        }

        #myBtn:hover {
          background-color: #555; /* Add a dark-grey background on hover */
        }

        .welcome {
          font-size: 40px;
          font-weight: bold;
        }

        .welcome-msg {
          font-size: 30px;
          font-weight: medium;
          animation:blinkingText 2s infinite;
        }
        #introtext>a{
          text-decoration: none;
          /*color: blue;*/
          /*font-weight: bold;*/
        }
        @keyframes blinkingText{
          0%{     color: #000;    }
          /*49%{    color: #000; }*/
          50%{    color: red; }
          /*85%{    color:red;  }*/
          100%{   color: #000;    }
        }

        #introtext>a {
          font-weight: bold;
          color: orange;
        }
        #iraslink {
          font-weight: bold;
          color: orange;
        }
        #hometext {
          width: 70%;
          margin-bottom: 100px;
          border: none;
          font-size: 20px;
        }
        .covid{
          width: 70%;
          margin-bottom: 50px;
          border: solid 2px grey;
          background-color: #fafafa;
          padding: 20px;
        }
        @media screen and (max-width: 720px) {
          .covid{
            width: 90%;
          }
          #hometext{
            width: 90%;
          }

        }
        .container a{
          text-decoration: none;
          color: orange;
          font-weight: bold;
        }
        .carousel-wrap{
          width: 50%; /* Can be in percentage also. */
          height: auto;
          margin: 0 auto;
          padding: 10px;
          position: relative;
        }


        @media screen and (max-width: 720px) {
          .carousel-wrap{
            width: 100%;
          }}

          .carousel-control-prev-icon {
           background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
         }

         .carousel-control-next-icon {
          background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
        }
        .carousel-caption>p{
          background: none;
          position: relative;
          left: 0;
          top: 0;
          bottom: 0;
          right: 0;
          margin: auto;
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          max-width: 90%;
          color: white; 
          font-size: 14px;
        }
        .carousel-caption{
          background: rgba(0,0,0,0.2);
          width: 100%;
          left: 0;
          bottom: 0;
          /*font-weight: bold; */
          /*font-family: Arial;*/
          /*-webkit-text-stroke: 0.1px black;*/
        }