*
{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}


/* ALL START */
#title
{
    padding: 30px 0px;
    opacity: 0.6;
}
.page-section
{
    padding-top: 60px;
}
/* ALL END */


/* NAVBAR START */
.navbar
{
    background-color: #F5F7F8 ;
    -webkit-box-shadow: 0px 2px 19px 5px rgba(0,0,0,0.12); 
    box-shadow: 0px 2px 19px 5px rgba(0,0,0,0.12);
}
.navbar a
{
    color: black;
    opacity: 0.6;

}
.navbar a:hover
{
    color: black;
}
#brand
{
    color: #C1151B;
    opacity: 0.6;
    font-size: 30px;
}
/* NAVBAR END */


/* HOME START */
#home
{
    height: 100vh;
    padding: 0%;
}
.home-con
{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.home-con img
{
    width: 40%;
}
/* HOME END */


/* PARTY START */
#party
{
    background-color: #F5F7F8;
    height: auto;
    padding-bottom: 30px;
}
/* PARTY END */


/* ABOUT START */
#about
{
    height: auto;
    padding-bottom: 30px;
}
#about p
{
    text-align: justify;
}
/* ABOUT END */


/* CONTACT START */
#contact
{
    height: auto;
    padding-bottom: 30px;
}
/* CONTACT END */


/* FOOTER START */
#footer
{
    margin-top: 30px;
    background-color: #F5F7F8;
    padding: 20px 0px;
}
#footer h2
{
    color: #C1151B;
    opacity: 0.6;
}
/* FOOTER END */


/* MEDIA QUERY START */
@media only screen and (max-width: 768px)
{
    .home-con img
    {
        width: 80%;
    }
}
@media only screen and (max-width: 768px)
{
    #contact h5
    {
        font-size: 15px;
    }
}
/* MEDIA QUERY END */