

body {
    
    overflow-x: hidden;
    margin: 0px auto;
    font-size: 1rem;
   

}
.lato {
    font-family: "Lato", sans-serif;
}

@font-face {
    font-family: "Helvetica-bold";
    src: url(../fonts/helvetica/helveticaltstd-blkcond.otf);
}

.font_helvetica {
    font-family: "Helvetica-bold";
}
/* navbar starts*/
.navbar-nav.ml-auto {
    display: flex;
    justify-content: space-evenly;
    width: 100%;
}
.navbar-light .navbar-toggler-icon {
    background-image: url("../images/togglericon.svg");
}
/* navbar ends*/
/* header nav */
.navbar-light .navbar-nav .nav-link {
    color: #000000;
    font-weight: 600;
}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link.active {
    color: #c42c40 !important;
    font-weight: 500;
    /* border-bottom: 1px solid #C42C40; */
}
a,
a:hover {
    text-decoration: none !important;
    color:#fff;
}
.logo-wd {
    width: 78%;
    position: relative;
    left: -15px;
}
/*Scroll button starts*/
.scroll2 {
    outline: none !important;
    border-radius: 50% !important;
    width: 45px;
    height: 45px;
    color: #fff !important;
    line-height: 40px;
    font-size: 30px;
    z-index: 9991;
    position: fixed;
    right: 15px;
    bottom: 10px;
    padding: 0;
    text-align: center;
    cursor: pointer;
    background: #EB0028;
    font-weight: 600;
}
/*Scroll button ends*/
:focus,
.navbar-light .navbar-toggler:focus {
    outline: none;
}
#header.header-scrolled {
    background-color: #000;
    box-shadow: 0 0 10px #cecece;
}
.navbar-light .navbar-toggler {
    border-color: rgb(197 60 64);
}

/* New css  */


.banner {
    background-image: url("../images/bg_banner.webp");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 58rem;
    /* margin-top: 7rem; */
}
.col_top {
    margin-top: 11rem;
}

.text_red {
    color: #EB0028;
}

.head {
    font-size: 5rem;
    line-height: 74px;
}
.head2{
    font-size: 5rem;
    font-weight: 300;
}
.p_text {
    font-size: 1.2rem;
    opacity: 0.8;
}
.p_text1{
    opacity: 0.8;
}
button.btn.btn_join {
    background-color: #eb0028;
    color: #fff;
    font-weight: 200;
    font-size: 1.6rem;
    border-radius: 4rem;
    padding: 10px 21px 5px 21px;
}

.what {
    background-image: url("../images/what.webp");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 47rem;
}

.what_top {
    padding-top: 5rem;
}

.voice {
    background-image: url("../images/voice.webp");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 54rem;
    position: relative;
    margin-top: -8rem;
}

.col_top2 {
    padding-top: 11rem;
}
.div_top {
    margin-top: 139px;
}

.Maya {
    background-image: url("../images/maya.webp");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 100%;
   
}

.unviling {
    background-image: url("../images/theme.webp");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 50rem;
  
}

.team {
   background-image: linear-gradient(#000000, #1B1B1B);
}



.head3{
    font-size: 2.5rem;
}
.abt{
    opacity: 0.8;
}



.link{
    border-bottom: 1px solid #EB0028;
}

.head4{
    font-size: 4rem;
}

.stay{
    font-size: 2.1rem;
}
.head5 {
    font-size: 3rem;
    font-weight: 300;
}
.theme{
    font-size: 3.5rem;
    font-weight: 300;
}
.involved{
   
  background-image: linear-gradient(#010101, #1B1B1B);
}

.questions{
    background-image: url("../images/question.webp");
    background-size: 100% 100%;
    background-repeat: no-repeat;
   
}

.text1{
    font-size: 2.5rem;
    font-weight: 300;
}

.text2{
    font-size: 2rem;
    font-weight: 300;
}
header#header {
    background-color: #000;
}

.navbar-brand {
    display: inline-block;
    padding-top: 0rem;
    padding-bottom: 0rem;
    margin-right: 0rem;
    font-size: 0rem;
    line-height: inherit;
    white-space: nowrap;
}

.brd_btm{
    border-bottom: 1px solid #fff;
    opacity:0.8;
}

.team_txt{
    font-size: 3rem;
    font-weight: 300;
}

.what_txt{
    font-size: 4rem;
    font-weight: 300;
}

.voice_mb{
    background-image: url("../images/mb.webp");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.bgred {
    background-color: #f0280682;
}