<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{
    margin:0;
    padding:0;
    box-sizing: border-box;
}
 @font-face {
 font-family: "Ramabhadra";
 font-style: normal;
 font-weight: normal;
      
	 src: local("Ramabhadra"), url("../../../fonts/Ramabhadra.ttf") format("truetype"); 
}
body{
    font-family: 'Times New Roman', Times, serif;
}
/* navbar */

.navigation{
    width:40%;
    display:flex;
  justify-content:left;
  position: absolute;
  top:30;
  right:0;

}

.navigation a{
   
    /* width:50%; */
  padding: 10px;
  padding-right:60px;
    font-size: 40px;
    text-decoration: none;
    color:white;

    &amp;:hover{
        border-bottom:3px solid red;
    }
}
.nav-bar{
	background-color:#FEDF00;
	width:100%;
	height:4.5%;
}
.nav-bar li{
	list-style:none;
	padding:5px;
	padding-right:2px;
	float:left;
}
.nav-bar a{
	text-decoration:none;
	color:#483248;
	font-weight:bold;
	
	
	&amp;:hover{
		color:red;
	}
}
.hero-img p{
    font-size: 30px;
    position: absolute;
    bottom: 30%;
    right: 0;
    color:white;
    width: 50%;
}

.hero-img{
    width:100%;
    height:60vh;
   
}
.hero-img img{
	width:100%;
	height:60vh;
}

/* main content */
.animation{
    font-size: 35px;
    padding:40px;
    text-align: center;
    font-family:Verdana, Geneva, Tahoma, sans-serif;
}

.animation h1{
   padding:10px;
    font-size: 110px;
    line-height:100px;
    color:transparent;
    font-weight: bold;
    /* -webkit-text-stroke: 4px black; */
    -webkit-text-fill-color:white;
    -webkit-background-clip: text;
    background-position: 0 0;
    animation:back 20s linear infinite;
}
/* container */
.container{
   margin-left:10%;
   margin-right: 10%;
   margin-top:5%;
   
}
.container-heading{
    font-size: 30px;
    padding:20px;
    padding-left: 0;
}
.main-content a{
    text-decoration: none;
    color:black;
    font-size: 25px;
}
.main-content{
   width:100%;
   height:auto;
  

   padding-bottom:20px;
    &amp;:hover{
        cursor: pointer;
        transform:scale(1.01);
        box-shadow: 0 0 10px rgba(0,0,0,0.3);
    } 

}
.main{
    display:grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap:20px;
}

.main-content img{
  width:100%;
height:100%;
    
}

.main-content h2{
   font-size: 30px;
   padding:10px;
}

/* span class animation */

.animation{
    display:flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position:absolute;
    right:5%;
    top:25%;
    /* bottom:50%; */
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    color:black;
    display: inline-block;
    animation: fadeIn 1.5s forwards;
    opacity: 0;
    transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
   
}
.first{
    display: inline-block;
    animation: firstspan 1.5s forwards cubic-bezier(0.785, 0.135, 0.15, 0.86);
  text-align: center;
    z-index: 1;
    position: relative;
}
.slide{
    display: inline-flex;
    overflow: hidden;
    text-align: center;
}
.second{
    font-weight: 50;
    z-index: -1;
    display: inline-block;
    animation: secondspan 1.5s forwards cubic-bezier(0.785, 0.135, 0.15, 0.86);

}

@keyframes fadeIn{
    0%{
        opacity: 0;
        transition-timing-function: scale(1);
    }
    50%{
        opacity: 1;
        transition-timing-function: scale(1);
    }
    100%{
        opacity: 1;
        transition-timing-function: scale(1);
    }
}
@keyframes firstspan{
    0%{
        transform: translateX(50%);
    }
    60%{
        transform: translateX(50%);
    }
    100%{
        transform: translateX(0%);
    }
}
@keyframes secondspan{
    0%{
        transform: translateX(-100%);
    }
    60%{
        transform: translateX(-100%);
    }
    100%{
        transform: translateX(0%);
    }
}
/* decorations */
.decoration-heading{
    font-size: 20px;
    padding:20px;

}
.decoration{
    margin-top:1%;
   margin-left:10%;
   margin-right:10%;
}

.decoration-box img{
width:100%;
height:auto;
}
.decoration-box a{
    text-decoration: none;
    color: black;
}
.decoration-box span{
    font-weight: bold;
    
}

/* special videos */
.special-video{
    margin-top:0%;
    margin-left:10%;
    margin-right:10%;
  }
  .special-img img{
      height:auto;
	  width:100%;
      &amp;:hover{
          box-shadow: 0 0  10px rgba(0,0,0,0.8);
      }
  }
  .special-video-heading{
      font-size: 30px;
      padding:20px;
      padding-left: 0;
  }
  .special-video-container{
      display:grid;
      grid-template-columns: repeat(3, 1fr);
      grid-gap:20px;
  }
  .special-video-box{
      padding:5px;
  
     
  }
  .special-video-box a{
	line-height:35px;
  text-decoration: none;
  color:black;
  font-size: 20px;
  }
  
  .special-video-box a p{
  margin-top:10px;
  }
  
  
  /* special songs */
  .special-song{
      margin-left:10%;
      margin-top:5%;
      margin-right:10%;
    }
    .special-song-heading{
        font-size: 30px;
        padding:20px;
        padding-left: 0;
    }
    .special-song-box img{
        width:100%;
    }
    .special-song-container{
        display:grid;
        grid-template-columns: repeat(5, 1fr);
        grid-gap:20px;
    }
    .special-song-box a{
    text-decoration: none;
    color:black;
    font-size: 20px;
    }
	  /*FOOTER*/
	.footer-1{
		display:grid;
		grid-template-columns:repeat(3,1fr);
	}
			
	
	
    @media(max-width:1500px){
        .animation{
    
            right:14%;
            top:20%;
    
        }
        .hero-img p{
            font-size: 25px;
            right:2%;
          width:60%;
            bottom: 30%;
           }
        .animation h1{
            font-size: 75px;
        }
        .navigation{
          width:50%;
            position: absolute;
          top:0;
          right:10%;
        }
        .navigation a{
         padding-right:50px;
         font-size: 45px;
        }
        .main{
            grid-template-columns: repeat(5, 1fr);
        }
    }
    @media(max-width:1100px){
        .animation{
    
            right:7%;
            top:30%;
    
        }
        .hero-img p{
            font-size: 25px;
            right:2%;
          width:60%;
            bottom: 20%;
           }
        .animation h1{
            font-size: 80px;
        }
        .navigation{
          
            position: absolute;
          top:0;
          right:20%;
        }
        .navigation a{
         padding-right:30px;
         font-size: 40px;
        }
        .main{
            grid-template-columns: repeat(4 ,1fr);
        }
    }
    @media(max-width:900px){
        .hero-img{
            height:50vh;
        }
      
        .animation h1{
            padding:10px;
             font-size: 50px;
            
         }
         .special-song-container,
       .special-video-container{
          grid-template-columns: repeat(3,1fr);
       }
       .decoration-container{
        grid-template-columns: repeat(3, 1fr);
    }
         .animation{
            width:70%;
           top:5%;
           right:10%;
         }
         .navigation{
          
           position: absolute;
         top:0;
         right:15%;
       }
       .navigation a{
        padding-right:30px;
        font-size: 30px;
       }
       .hero-img p{
        font-size: 20px;
        right:5%;
        /* width:60%; */
        bottom: 55%;
       }
       .main{
        display:grid;
        grid-template-columns:repeat(3, 1fr);
        grid-gap:40px;
    }
    }
    @media(max-width:800px)
    
    {
        .hero-img{
            height:40vh;
        }
        .animation h1{
            padding:10px;
             font-size: 50px;
            
         }
         .animation{
            width:70%;
           top:5%;
           right:0%;
         }
         .navigation{
          
           position: absolute;
         top:0;
         right:20%;
       }
       .navigation a{
        padding-right:20;
        font-size: 30px;
       }
       .hero-img p{
        font-size: 15px;
        right:0%;
        width:60%;
        bottom: 65%;
       }
       .special-song-container,
       .special-video-container{
          grid-template-columns: repeat(3,1fr);
       }
       .decoration-container{
        grid-template-columns: repeat(3, 1fr);
    }
       .main{
        display:grid;
        grid-template-columns:repeat(3,1fr);
        grid-gap:40px;
    }
    
    }
    @media(max-width:650px)
    {
        .hero-img{
            height:40vh;
        }
        .animation h1{
            padding:10px;
             font-size: 35px;
            
         }
         .animation{
           
           top:5%;
           right:0%;
         }
         .navigation{
           width:50%;
           position: absolute;
        
      
       }
       .navigation a{
        padding-right:20;
        font-size: 30px;
       }
       .hero-img p{
        font-size: 10px;
        right:0%;
        bottom: 70%;
       }
       .special-song-container,
       .special-video-container{
          grid-template-columns: repeat(2,1fr);
       }
       .decoration-container{
        grid-template-columns: repeat(2, 1fr);
    }
       .main{
        display:grid;
        grid-template-columns:repeat(2, 1fr);
        grid-gap:40px;
    }
    
    }
    @media(max-width:500px)
    {
		.decoration{
			margin-left:5%;
			margin-right:5%;
		.decoration-box img{
			height:50%;
		}
        .decoration-container{
            grid-template-columns: repeat(3, 1fr);
        }
		.
        .hero-img{
            height:20vh;
        }
		.hero-img img{
			height:20vh;
		}
        .animation h1{
            padding:10px;
             font-size: 25px;
            
         }
         
         .animation{
            width:70%;
           top:5%;
           right:0%;
         }
         .navigation{
           width:80%;
           position: absolute;
         top:0;
         right:60;
       }
	   .special-video{
    margin-top:0%;
    margin-left:5%;
    margin-right:5%;
  }
  .special-video-container{
	  grid-template-columns:1fr;
  }
  .special-img img{
      
	  width:100%;
	  height:500px;

  }
       .navigation a{
        padding-right:20;
        font-size: 30px;
       }
       .hero-img p{
        font-size: 10px;
        right:0%;
        bottom: 70%;
       }
	   .special-img{
		   width:100%;
	   }
       .main{
        display:grid;
        grid-template-columns:1fr;
        grid-gap:40px;
    }
    
    }
	@media(max-width:360px)
	{
		.hero-img img{
			width:100%;
			max-width:1025px;
			height:20vh;
		}
		.decoration-box img{
			height:20%;
		}
	}</pre></body></html>