*{
    margin: 0;
    /* background-image: url(static/images/background.jpeg); */
}
.nav-bar{
    width: 100%;
    height: 100px;
    background-color: black;
    /* border: 2px solid black; */
    display: flex;
    justify-content: center;
    align-items: center;
}
#nav-heading{
    font-size: 70px;
    color: white;
    text-shadow: 3px 3px 10px wheat;
    text-decoration: underlines;
}
.nav-down-bar{
    width: 100%;
    height: 60px;
    /* border: 2px solid black; */
    background-color: darkgray;
    display: flex;
    align-items: center;
}
.bigg-boss-container{
    width: 32.5%;
    height: 300px;
    border: 2px solid black;
    margin-top: 3%;
    background-image: url(static/images/bigg\ boss\ new.webp);
    background-size: contain;
    margin-left: 3%;
    border-radius: 10px;
}
.info-container{
    width: 45%;
    height: 500px;
    /* border: 2px solid black; */
    margin-top: 3%;
    margin-left: 8%;
}
.qr-code{
    margin-left: 10%;
    margin-top: -10%;
    border-radius: 3px;
}
#big-boss-text{
    font-size: 50px;
    text-align: center;
    /* font-style: italic; */
    /* font-weight: 1000; */
    color:black;
    /* text-decoration: underline; */
    font-family: Algerian;
}
#para-text{
    font-size: 20px;
    margin-top: -18%;
    word-spacing: 10px;
    font-weight: 800;
    
}
.link-container{
    width: 440px;
    height: 100px;
    border: 5px solid black;
    margin-left: 36%;
    margin-top: 3%;
    border-radius: 5px;
    display: flex;
}
#share-text{
    font-size: 33px;
    margin-top: 8%;
    color: goldenrod;
    text-shadow: 1px 1px 5px black;
}
#participant-text{
    text-align: center;
    font-size: 70px;
    font-family: Algerian;
    margin-top: 3%;
    text-decoration: underline;
}
.list-container{
    width: 80%;
    height: 1950px;
    border: 10px solid gray;
    margin-left: 10%;
    margin-top: 3%;
    border-radius: 8px;
}
#fire-line{
    width: 300px;
    height: 400px;
    margin-top: -33%;
    margin-left: 29%;
}
.participant-box{
    width: 270px;
    height: 320px;
    border: 6px solid grey;
    margin-top: 4%;
    margin-left: 6%;
}
.pics{
    width: 270px;
    height: 200px;
    border-bottom: 6px solid grey;
}

.detail-button{
    width: 140px;
    height: 40px;
    margin-left: 23%;
    margin-top: 2%;
    background-color: dimgray;
    border-radius: 7px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#fact-text{
    font-size: 50px;
    margin-top: 6%;
    font-family: Goudy Stout;
    text-decoration: underline;
} 
#vedio{
    margin-left: 5%;
    margin-top: 6%;
    border-radius: 20px;
}
.download-box{
    width: 100%;
    height: 100px;
    box-shadow: 5px 5px 10px black;
    margin-top: 4%;
}
#app-text{
    font-size: 85px;
    color: grey;
    opacity: 0.3;
    font-family: Algerian;
}
.footer-box{
    width: 100%;
    height: 335px;
    background-color: rgb(2,5,68);
}
.footer-text{
    color: white;
    font-size: 25px;
    font-weight: 1000;
    margin-top: 25%;
    padding-left: 120px;
    text-decoration: underline;
}
.footer-text1{
    color: white;
    font-size: 25px;
    font-weight: 1000;
    margin-top: 20%;
    padding-left: 120px;
    text-decoration: underline;
}
.footer-text2{
    color: white;
    font-size: 17px;
    /* font-weight: 600; */
    margin-top: 5%;
    padding-left: 120px;
}
.copyright-box{
    width: 100%;
    height: 40px;
    border: 2px solid white;
    margin-top: 1.3%;
}
a{
    text-decoration: none;
}
#top_button{
    width: 50px;
    height: 50px;
    border: 2px solid black;
    bottom: 20px;
    right: 20px;
    position: fixed;
    font-size: 40px;
} 
.invisible{
    color: white;
    opacity: 0;
}
#t-1:hover + .invisible{
    opacity: 1;
    transition-property: opacity;
    transition-duration: 1s;
}
#t-2:hover + .invisible{
    opacity: 1;
    transition-property: opacity;
    transition-duration: 1s;
}
.btn{ 
    width: 140px;
    height: 40px;
    margin-left: 23%;
    margin-top: 2%;
    background-color: dimgray;
    border-radius: 7px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 18.5px;
    font-weight: 1000;
}




/* make website responsive  */


/* Responsive navigation bar */
@media (max-width: 768px) {
    .nav-bar {
      height: 80px;
    }
    #nav-heading {
      font-size: 50px;
    }
}
  
@media (max-width: 480px) {
    .nav-bar {
      height: 60px;
    }
    #nav-heading {
      font-size: 30px;
    }
}
  
/* Responsive hero section */
@media (max-width: 768px) {
    .hero-section {
      height: 400px;
    }
}
  
@media (max-width: 480px) {
    .hero-section {
      height: 300px;
    }
}
  
/* Responsive participant section */
@media (max-width: 768px) {
    .participant-section {
      grid-template-columns: repeat(2, 1fr);
    }
}
  
@media (max-width: 480px) {
    .participant-section {
      grid-template-columns: repeat(1, 1fr);
    }
    .participant-box {
      height: 250px;
    }
}
  
/* Responsive video section */
@media (max-width: 768px) {
    .video-section {
      flex-direction: column;
    }
    #vedio {
      height: 400px;
    }
}
  
@media (max-width: 480px) {
    .video-section {
      flex-direction: column;
    }
    #vedio {
      height: 300px;
    }
}
  
/* Responsive footer section */
@media (max-width: 768px) {
    .footer-section {
      height: 150px;
    }
}
  
@media (max-width: 480px) {
    .footer-section {
      height: 100px;
    }
}