
.body{
  font-family:'Rubik';
}
.navbar{
  height: 90px;
  background-color:white;
  box-shadow: 0px 0px 8px 0px gray;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 1;
}
.navbar-dark .navbar-nav .nav-link {
  color: #010101 !important;
  font-size: 10px;
  font-family:'Rubik';
  font-weight: 400;
}
.navbar-dark .navbar-nav .nav-link:hover{
  color: #7C529C !important;
  transition: 0.3s;
}
.active a{
  color: #7C529C !important;
}
/* .navbar-dark .navbar-nav .active{
  color: #fff;
} */
.microsoftteams_image__29__1 {
	top: -3px;
	left: 67px;
	width: 139px;
    height: 113px;
}
.sign{
  border-radius: 23px;
  font-size: 14px;
  color: #fff;
  font-family:  'Rubik';
  font-weight: 600;
  min-width: 80px;
	height: 35px;
}
.sign-txt{
  color: white;
  font-family:  'Rubik';
  font-size: 12px;
  text-decoration: none;

}
.sign-txt:hover{
  color: white;
}

.wa-btn {
  width: 50px;
  height: 50px;
  display: block;
  background: rgb(7 188 76);
  color: #fff;
  text-align: center;
  border-radius: 10px;
  position: fixed;
  bottom: 10px;
  left: 30px;
  cursor: pointer;
  font-size: 18px;
  line-height: 50px;
  z-index: 999;
  transition: .5s;
}
.wa-btn::before {
  position: absolute;
  content: '';
  width: 100%;
  height:0;
  background: #7C529C;
  color: #000;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  border-radius: 10px;
  transition: .5s;
}

.wa-btn:hover::before {
  height: 100%;
}
.whap{
color: white;
font-size: 20px;
}

.navbar-toggler {
  background: #7C529C !important;
}


.dbro{
  border-radius: 100px;
  font-size: 20px;
  color: #fff;
  font-family: 'Rubik';
  font-weight: 600;
  width: 258px;
  height: 81px;
  margin-top: 49px;
}
.dbro-txt{
  border-radius: 100px;
  font-size: 20px;
  color: #fff;
  font-family: 'Rubik';
  font-weight: 600;
  width: 258px;
  height: 81px;
  margin-top: 49px;
  text-decoration: none;
}
.dbro-txt:hover{
  color: white;
}


/* <!--============================== section2 Banner==========================================--> */


/* .rectangle_1 {
	width: 1440px;
	height: 635px;
} */
.home-banner{
  background-image: url(../images/rectangle_1.png);
  background-repeat: no-repeat;
  object-fit: cover;
  background-position: right;
  background-size: cover;
}
.inbox2{
  min-height:630px;
  padding-left: 0px;
  /* background-color: gray; */
}
.inbox3{
  min-height: 180px;
  margin: 5px 5px;
  /* background-color: gray; */
  text-align: center;
}
.home-banpara{
  text-align: center;
  font-size: 50px;
  font-weight: bold;
  color: white;
  font-family:  'Rubik';
}
.register-now{
  border-radius: 100px;
  font-size: 20px;
  color: #fff;
  font-family: 'Rubik';
  font-weight: 600;
  width: 258px;
  height: 81px;
  margin-top: 49px;
}
.reg-link{
  border-radius: 100px;
  font-size: 20px;
  color: #fff;
  font-family: 'Rubik';
  font-weight: 600;
  width: 258px;
  height: 81px;
  margin-top: 49px;
  text-decoration: none;
}
.reg-link:hover{
  color: white;
}


/* <!--============================== section3 Home about==========================================--> */


.inbox4{
 min-height: 500px;
  /* background-color: gray; */
  margin-top: 70px;

}
.inbox4-1{
  min-height: 400px;
   /* background-color: gray; */
   margin-top: 70px;
 
 }
.about{
  /* top: 916px;
  left: 55px;
  width: 649px;
  height: 215px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 150px;
  font-weight: bold;
  text-align: left;
  line-height: 210.00001430511px;
  color: #E7E7E7;
}
.aboutus{
  margin-top: -126px;
  margin-left: 7px;
  width: 145px;
  height: 47.8px;
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 28px;
  text-align: center;
  line-height: 39.200002670288px;
  color: #7C529C;
}
.about-con1{
  /* top: 1087px;
	left: 53px;
	width: 673.8px;
	height: 121.8px; */
	overflow: hidden;
	font-family: 'Rubik';
	font-size: 35px;
	font-weight: bold;
	text-align: left;
	line-height: 53.200003623962px;
	color:#000000;
	margin-top: 90px;
}
.about-con2{
  /* top: 1217px;
	left: 56px; */
	/* width: 550px;
	height: 138px; */
	/* overflow: hidden; */
	font-family: 'Rubik';
	font-size: 20px;
	text-align: left;
	line-height: 28.000001907349px;
	color:#000000;
}
.read-more{
  border-radius: 100px;
  font-size: 20px;
  color: #D42E4E;
  font-family: 'Rubik';
  font-weight: 600;
  width: 160px;
  height: 55px;
  /* margin-top: 49px; */
  border: 2px solid #7C529C;
  background-color: white;
}
.inbox5{
  height: 400px;
  /* background-color: gray; */
  margin-top: 70px;
}
.inbox5-1{
  height: 400px;
  /* background-color: gray; */
  margin-top: 70px;
}
.home-abtimg1{
  width: 100%;
  height:500px ;
  border-radius: 30px 30px 0px 0px;
}
.home-abtimg2{
  width: 100%;
  height:400px ;
  border-radius: 30px 30px 0px 0px;
}


/* <!--============================== section4 Countdown==========================================--> */

.csec{
  box-shadow: 0px 0px 25px -10px  black;
}
.inbox6{
  min-height: 230px;
  /* background-color: gray; */

}
.count{
  font-size: 40px;
  font-weight: bold;
  font-family: 'Rubik';
  margin-top: 10px;
}
.inbox6-1{
  min-height: 230px;
  /* background-color: gray; */

}

/* general styling */
:root {
  --smaller: .75;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* html, body {
  height: 100%;
  margin: 0;
} */

/* body {
  align-items: center;
  background-color: #ffd54f;
  display: flex;
  font-family: -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
} */

/* .container {
  color: #333;
  margin: 0 auto;
  text-align: center;
} */

/* h1 {
  font-weight: normal;
  letter-spacing: .125rem;
  text-transform: uppercase;
  font-family: 'Rubik';
} */

 .count-list {
  display: inline-block;
  font-size: 30px;
  font-weight: bold;
  list-style-type: none;
  padding: 1em;
  text-transform: uppercase;
  color: #D42E4E;
  font-family: 'Rubik';
}

.co-sp {
  display: block;
  font-size: 4.5rem;
  color: black;
  font-family: 'Rubik';
}
.countdown{
  height: 200px;
  color: gray;
}

@media all and (max-width: 768px) {
  h1 {
    font-size: calc(1.5rem * var(--smaller));
  }

  li {
    font-size: calc(1.125rem * var(--smaller));
  }

  li span {
    font-size: calc(3.375rem * var(--smaller));
  }
}

/* <!--============================== section5 Conference==========================================--> */



.inbox7{
  min-height: 400px;
  /* background-color: gray; */
  margin: 50px 0px;
  text-align: center;
}
.conference{
  /* top: 1977px; */
  /* width: 1216px;
  height: 189px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 150px;
  font-weight: bold;
  /* text-align: center; */
  line-height: 210.00001430511px;
  color: #E7E7E7;
  /* margin-left: -50px; */

}
.conferenceus{
  /* width: 263px;
  height: 47.8px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 28px;
  text-align: center;
  line-height: 39.200002670288px;
  color: #7C529C;
  margin-top: -95px;
  /* margin-left: 428px; */

}
.conference-con1{
  /* top: 2159px;
  left: 212px;
  width: 1034px;
  height: 63.8px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 38px;
  font-weight: bold;
  text-align: center;
  line-height: 53.200003623962px;
  color: #000000;
}
.conference-con2{
  /* top: 2254px;
  left: 91px;
  width: 1261px;
  height: 124px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 20px;
  text-align: center;
  line-height: 28.000001907349px;
  color: #000000;
}
.read-more1{
  border-radius: 100px;
  font-size: 20px;
  color: #D42E4E;
  font-family: 'Rubik';
  font-weight: 600;
  width: 160px;
  height: 55px;
  margin-top: 49px;
  border: 2px solid #7C529C;
  background-color: white;
}


/* <!--============================== section6 Place==========================================--> */



.inbox8{
  height: 500px;
  /* background-color: gray; */
  margin: 40px 0px;
  text-align: center;
}
.place-banimg{
  background-image: url(../images/home-venue.jpg);
  background-repeat: no-repeat;
  object-fit: cover;
  border-radius: 20px;
}
.place{
  /* top: 2709px;
    left: 388px;
    width: 656px;
    height: 208px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 150px;
  font-weight: bold;
  text-align: center;
  line-height: 210.00001430511px;
  color: #e7e7e736;
  padding-top: 100px;
}
.place-venu{
  /* top: 2809px;
    left: 190px;
    width: 1048px;
    height: 104px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 60px;
  font-weight: bold;
  text-align: center;
  line-height: 84.000005722046px;
  color: #FFFFFF;
  margin-top: 60px; /*-38px */
}
.place-con1{
  /* top: 2910px;
    left: 303px;
    width: 831px;
    height: 34px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 20px;
  text-align: center;
  line-height: 28.000001907349px;
  color: #FFFFFF;
}


/* <!--============================== section7 Program==========================================--> */


.inbox9{
  min-height: 250px;
  /* background-color: gray; */
  margin: 20px 0px;
  text-align: center;
}
.program{
  /* top: 3476px;
    left: 97px;
    width: 1216px;
    height: 189px; */
    overflow: hidden;
    font-family: 'Rubik';
    font-size: 150px;
    font-weight: bold;
    text-align: center;
    line-height: 210.00001430511px;
    color: #E7E7E7;
}
.prg-abt{
  /* top: 3593px;
    left: 611px;
    width: 223px;
    height: 47.8px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 28px;
  text-align: center;
  line-height: 39.200002670288px;
  color: #7C529C;
  margin-top: -104px;
}
.prg-con1{
  /* top: 3658px;
    left: 211px;
    width: 1034px;
    height: 63.8px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 38px;
  font-weight: bold;
  text-align: center;
  line-height: 53.200003623962px;
  color: #000000;
}

/* <!--============================== section8 Prg boxes==========================================--> */



.inbox10{
  height: 600px;
  margin: 15px 0px;
  /* background-color: gray; */
  border-radius: 20px;
  text-align: center;
  box-shadow: 0px 0px 15px -10px  black;
}
.prg-img{
  /* top: 3799px;
  left: 58px; */
  width: 356px;
  height: 300px;
  border-radius: 20px 20px 0px 0px;
}
.prg-head{
  /* top: 4186px;
    left: 34px;
    width: 488px;
    height: 87.8px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 22px;
  text-align: center;
  line-height: 39.200002670288px;
  color: #000000;
}
.prg-sub{
  /* top: 4269px;
    left: 69px;
    width: 415px;
    height: 220px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 25px;
  text-align: center;
  line-height: 30px;
  color: #000000;
  margin: 5px;
  margin-top: 80px;
}
.read-more2{
  /* top: 4493px;
  left: 155px;
  width: 241.3px;
  height: 64.3px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 15px;
  /* font-weight: bold; */
  text-decoration: underline;
  text-align: center;
  line-height: 32.200002193451px;
  color: #D42E4E;
}


/* <!--============================== section9 Gogreen==========================================--> */


.gogreen{
  background-image: url(../images/rectangle_15.png);
  background-repeat: no-repeat;
  object-fit: cover;
  background-position: right;
  background-size: cover;
}
.inbox11{
  height: 200px;
  margin: 0px;
  /* background-color: gray; */
}
.go-para{
  /* top: 5675px;
  left: 120px;
  width: 1213px;
  height: 217px; */
overflow: hidden;
font-family: Rubik;
font-size: 50px;
font-weight: bold;
text-align: center;
line-height: 44.999998807907px;
padding-top: 5.0000011920929px;
margin-top: -5.0000011920929px;
color: #FFFFFF;
margin-top: 100px;
}


/* <!--============================== section10 Bearers==========================================--> */



.inbox12{
  min-height: 250px;
  /* background-color: gray; */
  margin: 20px 0px;
  text-align: center;
}
.bearers{
  /* top: 3476px;
    left: 97px;
    width: 1216px;
    height: 189px; */
    overflow: hidden;
    font-family: 'Rubik';
    font-size: 137px;
    font-weight: bold;
    text-align: center;
    line-height: 210.00001430511px;
    color: #E7E7E7;
}
.bearers-abt{
  /* top: 3593px;
    left: 611px;
    width: 223px;
    height: 47.8px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 28px;
  text-align: center;
  line-height: 39.200002670288px;
  color: #7C529C;
  margin-top: -104px;
}
.bearers-con1{
  /* top: 3658px;
    left: 211px;
    width: 1034px;
    height: 63.8px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 38px;
  font-weight: bold;
  text-align: center;
  line-height: 53.200003623962px;
  color: #000000;
}
.bearers-con2{
  /* top: 2254px;
  left: 91px;
  width: 1261px;
  height: 124px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 20px;
  text-align: center;
  line-height: 28.000001907349px;
  color: #000000;
}


/* <!--============================== section11 Bearers boxes==========================================--> */


.inbox13{
  min-height: 350px;
  /* background-color: gray; */
  margin: 70px 0px;
}
.second-sec{
  
  margin: 0px 0px;
}
.inbox13:hover{
  box-shadow: 0px 0px 15px -10px  black;
}
.inbox13-1{
  min-height: 250px;
  /* background-color: red; */
  text-align: center;
  /* margin: 20px 0px; */
position: relative;

}
.inbox13-2{
 height: 50px;
  background-color: rgba(243,243,243,1);
  margin: 0px 20px;
  text-align: center;
  border-radius: 20px;
  padding-bottom: 51px;
  padding-top: -10px;
}
.inbox13-3{
  min-height: 100px;
  /* background-color: red; */
  margin: 10px 0px;
  text-align: center;
}
.team-img1{
  width: 80%;
  border-radius: 50%;
  margin-top: 25px;
}
.icon1{
  margin: 8px;
  margin-top: 10px;
  display: inline-block;
  font-size: 20px;
  color: rgb(165, 161, 161);
}
.icon1:hover{
  color: #7C529C;
}
.tname{
  font-size: 20px;
  font-family: 'Rubik';
}
.tfound{
  font-size: 18px;
  line-height: 30.800002098083px;
  color: #7C529C;
  margin-top: -15px;
  font-family: 'Rubik';
}
.inbox14{
  height: 60px;
  /* background-color: gray; */
  margin-top:-70px;
  text-align: center;
}
.view-all{
  border-radius: 100px;
  font-size: 20px;
  color: #D42E4E;
  font-family: 'Rubik';
  font-weight: 600;
  width: 143px;
  height: 51px;
  /* margin-top: 49px; */
  border: 2px solid #7C529C;
  background-color: white;
}



/* <!--============= section11 Bearers boxes2=============--> */


.inbox12-1{
  min-height: 50px;
  /* background-color: gray; */
  text-align: center;
}
.bearers2-con1{
  /* top: 3658px;
    left: 211px;
    width: 1034px;
    height: 63.8px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 38px;
  font-weight: bold;
  text-align: center;
  line-height: 53.200003623962px;
  color: #000000;
}
.inbox13a{
  min-height: 350px;
  /* background-color: gray; */
  margin: 50px 0px;
}
.inbox13a:hover{
  box-shadow: 0px 0px 15px -10px  black;
}.inbox13a-1{
  min-height: 250px;
  /* background-color: red; */
  text-align: center;
  /* margin: 20px 0px; */
position: relative;

}
.inbox13a-2{
  height: 50px;
   background-color: rgba(243,243,243,1);
   margin: 0px 20px;
   text-align: center;
   border-radius: 20px;
   padding-bottom: 51px;
   padding-top: -10px;
 }
 .inbox13a-3{
   min-height: 100px;
   /* background-color: red; */
   margin: 10px 0px;
   text-align: center;
 }
 .team-imga1{
  width: 80%;
  border-radius: 50%;
  margin-top: 25px;
}
.icona1{
  margin: 8px;
  margin-top: 10px;
  display: inline-block;
  font-size: 20px;
  color: rgb(165, 161, 161);
}
.icona1:hover{
  color: #7C529C;
}
.tname-a{
  font-size: 20px;
  font-family: 'Rubik';
}
.tfound-a{
  font-size: 18px;
  line-height: 30.800002098083px;
  color: #7C529C;
  margin-top: -15px;
  font-family: 'Rubik';
}




/* <!--============= section11 Bearers boxes2=============--> */


.inbox12-2{
  min-height: 50px;
  /* background-color: gray; */
  text-align: center;
}
.bearers3-con1{
  /* top: 3658px;
    left: 211px;
    width: 1034px;
    height: 63.8px; */
  margin-top: -47px;
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 38px;
  font-weight: bold;
  text-align: center;
  line-height: 53.200003623962px;
  color: #000000;
}
.inbox13b{
  min-height: 350px;
  /* background-color: gray; */
  margin: 50px 0px;
}
.inbox13b:hover{
  box-shadow: 0px 0px 15px -10px  black;
}.inbox13b-1{
  min-height: 250px;
  /* background-color: red; */
  text-align: center;
  /* margin: 20px 0px; */
position: relative;

}
.inbox13b-2{
  height: 50px;
   background-color: rgba(243,243,243,1);
   margin: 0px 20px;
   text-align: center;
   border-radius: 20px;
   padding-bottom: 51px;
   padding-top: -10px;
 }
 .inbox13b-3{
   min-height: 100px;
   /* background-color: red; */
   margin: 10px 0px;
   text-align: center;
 }
 .team-imgb1{
  width: 80%;
  border-radius: 50%;
  margin-top: 25px;
}
.iconb1{
  margin: 8px;
  margin-top: 10px;
  display: inline-block;
  font-size: 20px;
  color: rgb(165, 161, 161);
}
.iconb1:hover{
  color: #7C529C;
}
.tname-b{
  font-size: 20px;
  font-family: 'Rubik';
}
.tfound-b{
  font-size: 18px;
  line-height: 30.800002098083px;
  color: #7C529C;
  margin-top: -15px;
  font-family: 'Rubik';
}




/* <!--============================== section12 Contact==========================================--> */


.inbox15{
  height: 250px;
  /* background-color: gray; */
  margin: 15px 0px;
  text-align: center;
}
.contact{
  /* top: 3476px;
    left: 97px;
    width: 1216px;
    height: 189px; */
    /* overflow: hidden; */
    font-family: 'Rubik';
    font-size: 150px;
    font-weight: bold;
    text-align: center;
    line-height: 210.00001430511px;
    color: #E7E7E7;
}
.contact-abt{
  /* top: 3593px;
    left: 611px;
    width: 223px;
    height: 47.8px; */
  /* overflow: hidden; */
  font-family: 'Rubik';
  font-size: 28px;
  text-align: center;
  line-height: 39.200002670288px;
  color: #7C529C;
  margin-top: -104px;
}
.contact-con1{
  /* top: 3658px;
    left: 211px;
    width: 1034px;
    height: 63.8px; */
  /* overflow: hidden; */
  font-family: 'Rubik';
  font-size: 38px;
  font-weight: bold;
  text-align: center;
  /* line-height: 53.200003623962px; */
  color: #000000;
}
.inbox16{
  height: 220px;
  margin: 15px 0px;
  border: 1px solid black;
  border-radius: 20px;
  text-align: center;
}
.icon2{
  font-size: 50px;
  color: #D42E4E;
  font-weight: bold;
  display: inline-block;
  margin-top: 30px;
}
.con-loc{
  font-size: 25px;
  font-family: 'Rubik';

}
.con-add{
  font-size: 20px;
  font-family: 'Rubik';
}
.email-loc{
  font-size: 25px;
  font-family: 'Rubik';

}
.email-add{
  font-size: 20px;
  font-family: 'Rubik';
}
.mob-loc{
  font-size: 25px;
  font-family: 'Rubik';

}
.mob-add{
  font-size: 20px;
  font-family: 'Rubik';
}



/* <!--============================== section13 Message==========================================--> */



.inbox17{
  min-height: 200px;
  /* background-color: gray; */
  margin: 50px 0px;
}
.msg-con1{
  /* top: 3658px;
    left: 211px;
    width: 1034px;
    height: 63.8px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 38px;
  font-weight: bold;
  text-align: center;
  line-height: 53.200003623962px;
  color: #000000;
}
.msg-con2{
  /* top: 2254px;
  left: 91px;
  width: 1261px;
  height: 124px; */
  overflow: hidden;
  font-family: 'Rubik';
  font-size: 20px;
  text-align: center;
  line-height: 28.000001907349px;
  color: #000000;
}
.inbox18{
  height: 60px;
  /* background-color: gray; */
  text-align: center;
  margin-top: 50px;
}
.snd-msg{
  border-radius: 100px;
  font-size: 20px;
  color: #D42E4E;
  font-family: 'Rubik';
  font-weight: 600;
  width: 140px;
  height: 55px;
  /* margin-top: 49px; */
  border: 2px solid #7C529C;
  background-color: white;
}



/* <!--============================== section14 scientific==========================================--> */



.inbox19{
  min-height: 195px;
  /* background-color: gray; */
  margin: 100px 0px;
}
.scientific-img{
  background-image: url(../images/foot-top.jpg);
  background-repeat: no-repeat;
  object-fit: cover;
  background-position: right;
  background-size: cover;
  /* margin-top: 50px; */
  min-height: 150px;
}
.inbox20{
  height: 50px;
  /* background-color: gray; */
  margin: 15px 0px;
  text-align: center;
  margin-top: 60px;
}
.num{
  color: white;
  font-weight: bold;
  font-size: 50px;
  font-family: 'Rubik';
}
.num-sub{
  color: white;
  font-weight: bold;
  font-size: 35px;
  font-family: 'Rubik';
  padding-top: -50px;
}



/* <!--============================== section15 Footer==========================================--> */





.inbox21{
  min-height: 250px;
  margin-top: 30px;
  /* background-color: gray; */
}
.foot-para{
  margin-top: 25px;
  font-size: 15px;
  font-family: 'Rubik';
}
.inbox22{
  min-height: 280px;
  margin-top: 30px;
  /* background-color: gray; */
}
.ql{
  font-size:22px;
  font-weight: bold;
  color: #7C529C;
  font-family: 'Rubik';
}
.ql-list{
  list-style: none;
 padding-left: 0px;
}
.ql-links{
  text-decoration: none;
  color: black;
  font-size: 15px;
  margin-top: 10px;
  display: inline-block;
  font-family: 'Rubik';
}
.ql-links:hover{
  color: #7C529C;
}
.inbox23{
  min-height: 150px;
  margin-top: 30px;
  /* background-color: gray; */
}
.tc{
  font-size:22px;
  font-weight: bold;
  color: #7C529C;
  font-family: 'Rubik';
}
.tc-list{
  list-style: none;
 padding-left: 0px;
}
.tc-links{
  text-decoration: none;
  color: black;
  font-size: 15px;
  margin-top: 10px;
  display: inline-block;
  font-family: 'Rubik';

}
.tc-links:hover{
  color: #7C529C;
}
.inbox24{
  min-height: 180px;
  margin-top: 30px;
  /* background-color: gray; */
}
.con{
  font-size:22px;
  font-weight: bold;
  color: #7C529C;
  font-family: 'Rubik';
}
.con-list{
  list-style: none;
 padding-left: 0px;
}
.con-links{
  text-decoration: none;
  color: black;
  font-size: 15px;
  margin-top: 10px;
  display: inline-block;
  font-family: 'Rubik';

}
.con-links:hover{
  color: #7C529C;
}
.line{
  color:black ;

}
.inbox25{
  height: 50px;
  /* margin: 20px 0px; */
  /* background-color: gray; */
}
.foot2{
  font-size: 15px;
  font-family: 'Rubik';
}
.icon3{
  font-size: 25px;
  color: #7C529C;
  margin: 20px;
}

#more {display: none;}



/* ========================venue page====================================== */



.home-banner{
  background-image: url(../images/rectangle_1.png);
  background-repeat: no-repeat;
  object-fit: cover;
  background-position: right;
  background-size: cover;
}
.inboxa{
  height: 200px;
  padding-left: 0px;
  /* background-color: gray; */
}
.inboxb{
  height: 100px;
  margin: 5px 5px;
  /* background-color: gray; */
  text-align: center;
  margin-top: 30px;
}
.home-banpara0{
  text-align: center;
  font-size: 50px;
  font-weight: bold;
  color: white;
  font-family:  'Rubik';
}

.inboxc{
  height: 300px;
  margin: 15px 0px;
  /* background-color: gray; */
  text-align: center;
  border: 1px solid black;
}
.cs{
  font-size: 40px;
  padding-top: 100px;
}



/* ====================================register form ===============================*/

.home-banner{
  background-image: url(../images/rectangle_1.png);
  background-repeat: no-repeat;
  object-fit: cover;
  background-position: right;
}
.inbox26{
  height: 200px;
  padding-left: 0px;
  /* background-color: gray; */
}
.inbo27{
  height: 100px;
  margin: 5px 5px;
  /* background-color: gray; */
  text-align: center;
  margin-top: 70px;
}
.home-banpara1{
  text-align: center;
  font-size: 50px;
  font-weight: bold;
  color: white;
  font-family:  'Rubik';
}

.inbox28{
  height: 50px;
  margin: 15px 0px;
  /* background-color: gray; */
  text-align: center;
}
.form-head{
 /* top: 3658px;
    left: 211px;
    width: 1034px;
    height: 63.8px; */
    overflow: hidden;
    font-family: 'Rubik';
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 53.200003623962px;
    color: #000000;
    margin-top:50px;
  }

  /* =========================== */


  .inbox29{
    min-height: 1100px;
    /* background-color: gray; */
    margin: 15px 0px;

  }
  .form-control {
    border: none;
    color:#000000 !important;
    border-bottom: 1px solid #144073;
    font-family:'Rubik';
    border-radius: 0px;
    font-size: 16px;
    width: 100%;
  }
  .faddress{
    font-size:20px ;
    font-weight: bold;
  }


  /* =========================== */



  .inbox30{
    min-height: 50px;
    /* background-color: red; */
    margin: 15px 0px;

  }
  .cl-here{
    color: red ;
    float: right;
    font-weight: bold;
    font-family:'Rubik';
    margin-top: 10px;
  }
  .drop-down{
    width: 100%;


  }
  .dropdown-menu{
    width: 100%;
  }
  .dropdown-toggle::after{
    float: right;
    text-align: left;
  }
  .rg-type{
    font-size:20px ;
    font-weight: bold;
  }



  /* =========================== */

  .food-preference{
    font-size: 20px;
    font-weight: bold;
    font-family:'Rubik';
  }

.pay-method{
  font-size: 20px;
  font-weight: bold;
  font-family:'Rubik';
}
.accordion-header{
  font-family:'Rubik';

}
.pay-now{
  border-radius: 100px;
  font-size: 15px;
  color: #D42E4E;
  font-family: 'Rubik';
  font-weight: 600;
  width: 98px;
  height: 33px;
  /* margin-top: 49px; */
  border: 2px solid #7C529C;
  background-color: white;
}
  .inbox31{
    height: 50px;
    border: 1px solid black;
    margin: 15px 0px;
    border-radius: 10px;
  }
  .t-id{
    padding: 10px;
    font-family: 'Rubik';
  }
  .qr-img{
    width: 10%;
  }
  .inbox32{
    height: 50px;
    border: 1px solid black;
    margin: 15px 0px;
    border-radius: 10px;
    font-family: 'Rubik';
  }
  .t-id1{
    padding: 10px;
    font-family: 'Rubik';
  }

.panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
}
.panel-title > a.collapsed:before {
    float: right !important;
    content:"\f067";
}
.panel-title > a:hover,
.panel-title > a:active,
.panel-title > a:focus  {
    text-decoration:none;
}
.accordion-button::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
  transition: all 0.5s;
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
}



/* =========================== */

.final{
  padding-right: 0px;
}
.inbox33 {
  display:block;
  background-color: white;
  max-width: 100%;
  margin-top: 40px;
  padding: 10px;
  padding-right: 0px;
  font-family: 'Rubik';
}
.inbox34 {
  display:block;
  background-color: white;
  max-width: 100%;
  margin-top: 40px;
  padding: 10px;
  float: right;
  font-family: 'Rubik';
}
.submit{
  border-radius: 100px;
  font-size: 15px;
  color: #D42E4E;
  font-family: 'Rubik';
  font-weight: 600;
  width: 98px;
  height: 33px;
  /* margin-top: 49px; */
  border: 2px solid #7C529C;
  background-color: white;
}

input {
  height: 2em;
  width: 2em;
  vertical-align: middle;
}




/* ========================Login page====================================== */




.home-banner{
  background-image: url(../images/rectangle_1.png);
  background-repeat: no-repeat;
  object-fit: cover;
  background-position: right;
  background-size: cover;
}
.inbox35{
  height: 200px;
  padding-left: 0px;
  /* background-color: gray; */
}
.inbox36{
  height: 100px;
  margin: 5px 5px;
  /* background-color: gray; */
  text-align: center;
  margin-top: 70px;
}
.home-banpara2{
  text-align: center;
  font-size: 50px;
  font-weight: bold;
  color: white;
  font-family:  'Rubik';
}
.logbox input{
  line-height: 3;
  border-radius: 5px;
  /* border: none; */
  border: 1px solid #0d6efd;
  width: 100%;
  /* margin-top: 20px; */
  padding: 20px;
  font-family: 'Rubik';
}
.lgbtn{
  background-color: #7C529C;
  width: 100%;
  border-radius: 5px;
  line-height: 3;
  margin-bottom: 100px;
  font-family: 'Rubik';

}
.log-in{
  text-decoration: none;
  color: white;
  font-family: 'Rubik';
}




/*=============================== Registration details ==================*/





.home-banner{
  background-image: url(../images/rectangle_1.png);
  background-repeat: no-repeat;
  object-fit: cover;
  background-position: right;
}
.inbox37{
  height: 200px;
  padding-left: 0px;
  /* background-color: gray; */
}
.inbox38{
  height: 100px;
  margin: 5px 5px;
  /* background-color: gray; */
  text-align: center;
  margin-top: 70px;
}
.home-banpara3{
  text-align: center;
  font-size: 50px;
  font-weight: bold;
  color: white;
  font-family:  'Rubik';
}

.inbox39{
  min-height: 600px;
  margin: 15px 0px;
  /* background-color: gray; */
}
.reg-h{
  margin-top: 50px;
  line-height: 2;
  font-weight: bold;
  font-family:  'Rubik';
  margin-bottom: 50px;
}



/*=============================== Terms & Condition ==================*/





.home-banner{
  background-image: url(../images/rectangle_1.png);
  background-repeat: no-repeat;
  object-fit: cover;
  background-position: right;
  background-size: cover;
}
.inbox40{
  height: 200px;
  padding-left: 0px;
  /* background-color: gray; */
}
.inbox41{
  height: 100px;
  margin: 5px 5px;
  /* background-color: gray; */
  text-align: center;
  margin-top: 70px;
}
.home-banpara4{
  text-align: center;
  font-size: 50px;
  font-weight: bold;
  color: white;
  font-family:  'Rubik';
}

.inbox42{
  min-height: 500px;
  margin-top:50px;
  /* background-color: gray; */
}
.terms-li{
  font-family:  'Rubik';
  line-height: 2;
  margin-bottom: 50px;
}





/*=============================== Refund policy ==================*/





.home-banner{
  background-image: url(../images/rectangle_1.png);
  background-repeat: no-repeat;
  object-fit: cover;
  background-position: right;
  background-size: cover;
}
.inbox43{
  height: 200px;
  padding-left: 0px;
  /* background-color: gray; */
}
.inbox44{
  height: 100px;
  margin: 5px 5px;
  /* background-color: gray; */
  text-align: center;
  margin-top: 70px;
}
.home-banpara5{
  text-align: center;
  font-size: 50px;
  font-weight: bold;
  color: white;
  /* font-family:  'Rubik'; */
}

.inbox45{
  min-height: 1050px;
  margin-top:50px;
  /* background-color: gray; */
}
.refund-li{
  font-family:  'Rubik';
}
.refund-sub{
  font-family:  'Rubik';
  padding: 10px;
}
.refund-h{
  font-family:  'Rubik';
}
.refund-para{
  font-family:  'Rubik';
}
.can-hre{
  font-size: 25px;
  font-family:  'Rubik';
  font-weight: bold;
}
#more-imgs {display: none;}

.inbox46{
  min-height: 450px;
  margin-top:50px;
  /* background-color: gray; */
}
.privacy-hd{
  font-size: 25px;
  font-family:  'Rubik';
  font-weight: bold;
}
.pp-sub{
  font-family:  'Rubik';
}
.pp-list{
  font-family:  'Rubik';
  list-style-type: lower-alpha;
}




.dropbtn {
  background-color: #4CAF50;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  font-family:  'Rubik';
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 240px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  font-family:  'Rubik';
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-content {
  display: block;
}



/*====================================== Venu Page =============================*/




.venue-banner{
  background-image: url(../images/v-ban.jpg);
  background-repeat: no-repeat;
  object-fit: cover;
  background-position: right;
  background-size: cover;
}
.inboxa-1{
  height: 350px;
  padding-left: 0px;
  /* background-color: gray; */
}
.v-head{
  font-family:  'Rubik';
  font-weight: bold;
}
.v-para1{

  font-size: 20px;
  font-family:  'Rubik';
  padding: 10px;
  text-align: justify;
}
.inboxz{
  box-shadow: 0px 0px 8px 0px gray; 
  border-radius:10px; 
  margin:15px 0px;
  height: 320px;
  padding: 20px;
  text-align: center;
}

.more{
  border-radius: 100px;
  font-size: 20px;
  color: #fff;
  font-family: 'Rubik';
  font-weight: 600;
  width: 156px;
  height: 52px;
  margin-top: 30px;
}
.more-txt{
  border-radius: 100px;
  font-size: 20px;
  color: #fff;
  font-family: 'Rubik';
  font-weight: 600;
  width: 258px;
  height: 81px;
  margin-top: 49px;
  text-decoration: none;
}
.more-txt:hover{
  color: white;
}




/*====================================== Accomodation Page =============================*/




.a-para1{
  font-family: 'Rubik';
  text-align: center;
  font-size: 20px;
}
.a-name{
  font-family: 'Rubik';
  font-size: 20px;
}
.book{
  border-radius: 100px;
  font-size: 20px;
  color: #fff;
  font-family: 'Rubik';
  font-weight: 600;
  width: 142px;
  height: 42px;
  margin-top: 30px;
}
.book-txt{
  border-radius: 100px;
  font-size: 20px;
  color: #fff;
  font-family: 'Rubik';
  font-weight: 600;
  width: 142px;
  height: 42px;
  margin-top: 49px;
  text-decoration: none;
}
.book-txt:hover{
  color: white;
}
.inbox47{
  /* background-color: gray; */
  height: 300px;
  margin-top: 10px;
}
.inbox48{
 border: 1px solid #7C529C;
  min-height: 280px;
  margin-top: 10px;
  padding: 10px;
  font-family: 'Rubik';
}

.loc{
  border-radius: 100px;
  font-family: 'Rubik';
  width: 100%;
  min-height: 42px;
  margin-top: 10px;
}



.kerala-banner{
  background-image: url(../images/kerala-ban.jpg);
  background-repeat: no-repeat;
  object-fit: cover;
  background-position: right;
  background-size: cover;
}
.inboxa-1{
  height: 350px;
  padding-left: 0px;
  /* background-color: gray; */
}
.inbox49{
  margin-top:50px;
  min-height:500px;
  /* box-shadow: 0px 0px 6px -3px  gray; */
  border-radius: 20px 20px 0px 0px;
}
.kochi-banner{
  background-image: url(../images/kochi-ban.jpg);
  background-repeat: no-repeat;
  object-fit: cover;
  background-position: right;
  background-size: cover;
}
.inboxa-2{
  height: 350px;
  padding-left: 0px;
  /* background-color: gray; */
}
.inbox50{
  min-height:650px;
  /* box-shadow: 0px 0px 6px -3px  gray; */
  border-radius: 20px 20px 0px 0px;
  margin-top:50px;
}
.map{
  border-radius: 100px;
  font-size: 15px;
  color: #fff;
  font-family: 'Rubik';
  font-weight: 600;
  width: 115px;
  height: 35px;
}
.map-txt{
  border-radius: 100px;
  font-size: 15px;
  color: #fff;
  font-family: 'Rubik';
  font-weight: 600;
  width: 115px;
  height: 35px;
  margin-top: 49px;
  text-decoration: none;
}
.map-txt:hover{
  color: white;
}

.button1 {
  background-color: #004A7F;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: Arial;
  font-size: 20px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  -webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;
}
@-webkit-keyframes glowing {
  0% { background-color: #7C529C; -webkit-box-shadow: 0 0 3px #7C529C; }
  50% { background-color: #7C529C; -webkit-box-shadow: 0 0 40px #7C529C; }
  100% { background-color: #7C529C; -webkit-box-shadow: 0 0 3px #7C529C; }
}

@-moz-keyframes glowing {
  0% { background-color: #7C529C; -moz-box-shadow: 0 0 3px #7C529C; }
  50% { background-color: #7C529C; -moz-box-shadow: 0 0 40px #7C529C; }
  100% { background-color: #7C529C; -moz-box-shadow: 0 0 3px #7C529C; }
}

@-o-keyframes glowing {
  0% { background-color: #7C529C; box-shadow: 0 0 3px #7C529C; }
  50% { background-color: #7C529C; box-shadow: 0 0 40px #7C529C; }
  100% { background-color: #7C529C; box-shadow: 0 0 3px #7C529C; }
}

@keyframes glowing {
  0% { background-color: #7C529C; box-shadow: 0 0 3px #7C529C; }
  50% { background-color: #7C529C; box-shadow: 0 0 40px #7C529C; }
  100% { background-color: #7C529C; box-shadow: 0 0 3px #7C529C; }
}




.vdlt-txt{
  color: white;
  font-size: 15px;
  text-decoration: none;
  font-family: 'Rubik';
}
.vdlt-txt:hover{
  color: white;
  font-size: 15px;
  text-decoration: none;
}
.vdlt{
  font-size: 15px;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  background-color: #7C529C;
}