/* Main body styling */
body {
    background-image: url("../img/bg3.gif");

    font-family: "MS Gothic", monospace;
    color: #bfbfbf;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top:20px;
  }
  

  audio, embed {
    position: absolute;
    z-index: -9999;
}

  /* Container for centering content */
  .container {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
  }
  .bg1{
    background-image: url("");
    background-position: right bottom;
    background-repeat: no-repeat;
  }
  /* Styling for individual div boxes */
  .box {
    background-color: rgba(26, 26, 26, 0.9);

    border: 1px solid #666; /* Border color */
    padding: 20px; /* Inner spacing */
    margin-top:25px;
    margin-bottom: 50px 0; /* Spacing between boxes */
    text-align: center;
    word-wrap: break-word;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); /* Subtle shadow */
    width:600px;
  }
  
  /* Typography for headers and paragraphs */
  h1 {
    font-size: 24px;
    color: #e6e6e6;
    margin-bottom: 10px;
    letter-spacing: 2px;
  }
  
  p {
    font-size: 16px;
    line-height: 1.8;
    color: #ccc;
  }















  #SRtLContainer {
    border: 1px solid #0064d4;
    background-color:black;
    padding: 20px;
    overflow: hidden;
    white-space: nowrap;
    width:600px;

  }
  #SRtL:hover {
    animation-play-state: paused;
    -moz-animation-play-state: paused;
    -webkit-animation-play-state: paused;
    cursor: default;
  }
  #SRtL {
    display: inline-block;
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -moz-animation: RtL 45s linear infinite;
    -webkit-animation: RtL 45s linear infinite;
    animation: RtL 45s linear infinite;
  }

  
  /* for Firefox */
  @-moz-keyframes RtL {
    from { -moz-transform: translateX(10%); }
    to { -moz-transform: translateX(-100%); }
  }
  
  /* for Chrome */
  @-webkit-keyframes RtL {
    from { -webkit-transform: translateX(10%); }
    to { -webkit-transform: translateX(-100%); }
  }
  
  @keyframes RtL {
    from {
      -moz-transform: translateX(10%);
      -webkit-transform: translateX(10%);
      transform: translateX(10%);
    }
    to {
      -moz-transform: translateX(-100%);
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%);
    }
}


#autoplay-cover {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	z-index: 10005;

	text-align: center;
	transition: opacity 1s;
}

#autoplay-cover.hide {
	opacity: 0;
}
