  .background_cover {
    background-image: url("../images/cover.JPG") !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color:black;
  }

  @media screen and (max-width: 991px) {
    .background_cover {
      background-position: 25% 50%;
    }
  }

  #main-page-video-player {
    width: 600px;
    height: 350px;
  }

  #desktop-content-player {
    display:block;
  }

  #mobile-content-player {
    display:none;
  }


  @media screen and (max-width: 595px) {  
    #main-page-video-player {
      width: 300px;
      height: 175px;
    }

    #desktop-content-player {
      display:none;
    }
  
    #mobile-content-player {
      display:block;
    }

  }

  a {
    text-decoration: underline;
  }
  .premium-subscription-wrapper{
    text-align:center;
    margin-top:50px;
  }
  .center-div {
    margin:auto;
  }
  .aspect-ratio {
    position: relative;
    width: 100%;
    height: 0;
    margin-bottom:20px;
    padding-bottom: 56.25%; /* The height of the item will now be 56.25% of the width. */
  }

  .aspect-ratio iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }
  .social-links{
    color:white;
  }
  .social-links:hover{
    color:white;
  }

  input[type="button"].special,
  input[type="submit"].special,
  input[type="reset"].special,
  .button.special {
    background: #83d3c9;
    border-color: #83d3c9;
    color: #fff !important;
    appearance: none;
    transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    border: solid 1px;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    font-size: 0.8em;
    font-weight: 900;
    letter-spacing: 2px;
    min-width: 18em;
    padding: 0 0.75em;
    line-height: 3.75em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;

  }


  input[type="button"].special:hover,
  input[type="submit"].special:hover,
  input[type="reset"].special:hover,
  .button.special:hover {
    background: #96dad1 !important;
    border-color: #96dad1 !important;
  }


  .enter_trade_input{
    letter-spacing: 0.025em;
  }

  .trade_data_row:hover, .trade_analysis_data_row:hover { 
    background-color: #dbe4f0;
  }

  th{
    text-align:center;
  }

  #about-horizontal-top{
    display:block;
  }

  #about-horizontal-bottom{
    display: none;
  }

  #discord-button {
    display: inline-block;
    font-family: Whitney, "Open Sans", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 11pt;
    border-radius: 3px;
    cursor: pointer;
    height: 45px;
    width: 250px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
    background-color: #7289da;
    border: 2px solid #7289da;
    color: #fff;
  }

  #discord-button-wrapper {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 250px;
  }
  
  #discord-button:hover {
    transform: translateY(1px);
  }
  
  #discord-button:active {
    transform: translateY(2px);
  }
  
  #discord-button {
    outline: transparent !important;
  }
  .navbar-icon {
    cursor:pointer;
  }

  @media screen and (max-width: 991px) {
    #about-horizontal-top{
      display:none;
    }
    #about-horizontal-bottom{
      display: block;
    }
  }