/*=======================================
Common css Start Here
=======================================*/


@font-face {
  font-family: 'MerriweatherSans-Bold';
  src: url('../fonts/MerriweatherSans-Bold.eot') format('embedded-opentype');
  src:  url('../fonts/MerriweatherSans-Bold.otf')  format('opentype'),
         url('../fonts/MerriweatherSans-Bold.woff') format('woff'), 
         url('../fonts/MerriweatherSans-Bold.ttf')  format('truetype'), 
         url('.../fonts/MerriweatherSans-Bold.svg#MerriweatherSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MerriweatherSans-ExtraBold';
  src: url('../fonts/MerriweatherSans-ExtraBold.eot') format('embedded-opentype');
  src:  url('../fonts/MerriweatherSans-ExtraBold.otf')  format('opentype'),
         url('../fonts/MerriweatherSans-ExtraBold.woff') format('woff'), 
         url('../fonts/MerriweatherSans-ExtraBold.ttf')  format('truetype'), 
         url('.../fonts/MerriweatherSans-ExtraBold.svg#MerriweatherSans-ExtraBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MerriweatherSans-Light';
  src: url('../fonts/MerriweatherSans-Light.eot') format('embedded-opentype');
  src:  url('../fonts/MerriweatherSans-Light.otf')  format('opentype'),
         url('../fonts/MerriweatherSans-Light.woff') format('woff'), 
         url('../fonts/MerriweatherSans-Light.ttf')  format('truetype'), 
         url('.../fonts/MerriweatherSans-Light.svg#MerriweatherSans-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'MerriweatherSans-Medium';
  src: url('../fonts/MerriweatherSans-Medium.eot') format('embedded-opentype');
  src:  url('../fonts/MerriweatherSans-Medium.otf')  format('opentype'),
         url('../fonts/MerriweatherSans-Medium.woff') format('woff'), 
         url('../fonts/MerriweatherSans-Medium.ttf')  format('truetype'), 
         url('.../fonts/MerriweatherSans-Medium.svg#MerriweatherSans-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MerriweatherSans-Regular';
  src: url('../fonts/MerriweatherSans-Regular.eot') format('embedded-opentype');
  src:  url('../fonts/MerriweatherSans-Regular.otf')  format('opentype'),
         url('../fonts/MerriweatherSans-Regular.woff') format('woff'), 
         url('../fonts/MerriweatherSans-Regular.ttf')  format('truetype'), 
         url('.../fonts/MerriweatherSans-Regular.svg#MerriweatherSans-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MerriweatherSans-SemiBold';
  src: url('../fonts/MerriweatherSans-SemiBold.eot') format('embedded-opentype');
  src:  url('../fonts/MerriweatherSans-SemiBold.otf')  format('opentype'),
         url('../fonts/MerriweatherSans-SemiBold.woff') format('woff'), 
         url('../fonts/MerriweatherSans-SemiBold.ttf')  format('truetype'), 
         url('.../fonts/MerriweatherSans-SemiBold.svg#MerriweatherSans-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

*{
    padding:0;
    margin::0;
    outline: none;
    text-decoration:none;
}

html{
  scroll-behavior: smooth;
}

body{
    margin: 0 0 0 0;
    padding: 0;
    width: 100%;
    height:100%;
    font-family: 'Poppins-ExtraLight';
    float: left;
    scroll-behavior:smooth;
}

.wrapper{
    padding: 0;
    margin:0;
    width:100%;
    position: relative;
    -webkit-animation-name: fadeInon;
  animation-name: fadeInon;
  animation-delay: 2s;
  -webkit-animation-delay: 2s;
}

section{
    width: 100%;
    float: left;
}

h1,h2,h3,h4,h5,h6,p{margin:0;}

p{
  font-size: 15px;
  color: #000;
  line-height: 18px;
}

.align-right{
  text-align: right;
}


/*=======================================
Common css End Here
=======================================*/


/*=======================================
Logo Section css Start Here
=======================================*/

#canvas1{
    position: absolute;
    top: 0; left:0;
    width: 100%;
    height: 100%;
    background-color: #0255ade6;

}

.LogoSection{
  position: relative;
  padding: 60px 0 60px;
  /*background: #2985c4;*/
  background-image: url(../images/bg2.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.logoInner{
  position: relative;
}

.logoMb{
  width:25%;
  position: relative;
  margin: 0 auto;
  max-height: 105px;
  box-shadow: 2px 2px 4px #00000061;
}

.eventName h2{
  text-align: center;
  letter-spacing: 1px;
  text-align: center;
  font-size: 48px;
  font-family: 'MerriweatherSans-ExtraBold';
  margin-top: 15px;
  color: #fff;
  text-shadow: 2px 2px 3px #000000ab;
}

.eventName h6{
  text-align: center;
}

.bannerSection{
  position: relative;
  padding: 60px 0 60px;
}

.bannerHead h3{
  color: #014ba6;
  font-family: 'MerriweatherSans-ExtraBold';
  font-size: 31px;
  line-height: 45px;
}

.bannerHead .sub-heading{
  font-size: 25px;
  color: #b115d0;
  font-family: 'MerriweatherSans-Medium';
  margin-bottom: 20px;
}

.bannerHead p{
  font-family: 'MerriweatherSans-Light';
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 5px;
  color:#666666;
}

.contentBullet h6{
  font-family: 'MerriweatherSans-SemiBold';
  color: #f3a423;
  font-size: 25px;
  margin: 15px 0;
}

/**/
.contentPoints ul{
  list-style: disc;
  list-style-position: outside;
  margin: 20px 20px 20px;
}

.dateTime{
  display: flex;
  justify-content: center;
}

.dateMb p, .timeMb p, .placeMb p{
  font-family: 'MerriweatherSans-SemiBold';
  font-size: 16px;
  margin-right: 15px;
  color: #fff;
  margin-top:15px;
}

.dateMb p span i, .timeMb p span i, .placeMb p span i{
  color: #f2a422;
  margin-right: 7px;
}

/**/
.contentBullet ul{
  list-style: none;
  list-style-position: outside;
  margin-left: 20px;
}

.contentbulletUL li{
  font-size: 16px;
  margin-bottom: 10px;
  font-family: 'MerriweatherSans-Light';
  position: relative;
  color: #666666;;
}

.contentbulletUL li:before{
  content:'';
  position: absolute;
  width: 8PX;
  height: 8PX;
  border-radius: 50%;
  background: #f3a423;
  top: 7px;
  left: -18px;
}

.contentbulletUL li span{
  font-family: 'MerriweatherSans-SemiBold';
}

.contentTxt h6{
  color: #1eb8ea;
  font-family: 'MerriweatherSans-SemiBold';
  text-align: center;
  font-size: 22px;
  line-height: 35px;
}

.contentTxt h6 span{
  color: #f3a423;
  font-family: 'MerriweatherSans-ExtraBold';
}

.display-TXT{display: block;}
.display{display: none;}


#LTF_TF_Cont{display: none !important;}

.BYS-form-row{
  background: #323999;
  padding: 20px 20px;
}

.form-head{
  padding: 15px 0;
  border-bottom: 3px solid #fff;
}

.form-head h4{
  color: #FFFFFF;
  margin: 0;
  padding: 0;
  font-size: 28px;
  font-family: 'MerriweatherSans-Regular';
  text-align: center;
}

.form-head p{
  color: #DDDDDD;
  font-size: 15px;
  font-weight: 600;
  margin: 0;
  padding: 0;
  font-family: 'MerriweatherSans-Light';
  text-align: center;
}

.BYS-form-row .form-start form{
  padding: 0!important;
}

.form-start form input{
  border: 0;
  border-radius: 0;
  padding: 7px 12px;
  margin: 15px 0;
  font-size: 13px;
  font-family: 'MerriweatherSans-Light';
  width: 100%;
  height: auto;
}


.sponsors-row{
  display: flex;
  justify-content: center;
  width: 100%;
  position: relative;
  margin-top: 15px;
}

.sponsors-logo-mb{
  width: 20%;
  margin:1%;
}

.sponsor-logo{
  width: 85%;
  position: relative;
  margin: 0 auto;
  box-shadow: 2px 2px 5px #0000006e;
}

.sponsors-title h5{
  text-align: center;
  color: #fff;
  text-transform: capitalize;
  font-family: 'MerriweatherSans-Medium';
  font-size: 22px;
  margin-bottom: 15px;
}
