body{
	color: #000000;
	font-family: 'League Spartan', sans-serif;
}


.banner-section {
    height: 100vh;
    overflow: hidden; 
}
.slide video {
    position: absolute;
    top: 0%;
    left: 0%;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: 100vh;
	object-fit: cover;
    z-index: 0;
    background-size: cover;
}

.team-member-new {
    padding: 22px;
    width: 31%;
    height: 403px;
    margin: 6px 11px 25px 10px;
    vertical-align: top;
    border-radius: 9px;
    min-height: 300px;
    text-align: center;
    border: solid 1px #e1e1e1;
    font-family: 'Nunito', sans-serif;
}
		.team-member-new figure img {
    width: 180px;
    border-radius: 50%;
}
		
		.team-member-new h4 {
    font-size: 21px;
    margin-top: 11px;
			margin-bottom: 2px;
    padding: 0;
    text-transform: none;
    color: #000000;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 1.5;
    font-family: Gilroy-Bold;
}
		
		.team-member-new p {
    line-height: 25px;
			margin-bottom: 8px;
			font-family: Gilroy-Medium;
}


@media (max-width: 768px) {
	
	.team-member-new {
    padding: 22px;
		width: 80%;}
	
}




.sec-bg {
  background-color: #efefef;
}
/*==================== agenda timeline ========================*/

.time-line-heading{
font-size:32px;
letter-spacing:2px;
color:#0a66c2;
font-weight: bold;
}
.main-timeline{position:relative}
.main-timeline:before{content:"";width:5px;height:100%;border-radius:20px;margin:0 auto;background:#242922;position:absolute;top:0;left:0;right:0}
.main-timeline .timeline{display:inline-block;margin-bottom:50px;position:relative}
.main-timeline .timeline:before{content:"";width:20px;height:20px;border-radius:50%;border:4px solid #fff;background:#ec496e;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}
.main-timeline .timeline-icon{display:inline-block;width:130px;height:130px;border-radius:50%;border:3px solid #ec496e;padding:13px;text-align:center;position:absolute;top:50%;left:30%;transform:translateY(-50%)}
.main-timeline .timeline-icon i{display:block;border-radius:50%;background:#ec496e;font-size:64px;color:#fff;line-height:100px;z-index:1;position:relative}
.main-timeline .timeline-icon:after,.main-timeline .timeline-icon:before{content:"";width:100px;height:4px;background:#ec496e;position:absolute;top:50%;right:-100px;transform:translateY(-50%)}
.main-timeline .timeline-icon:after{width:70px;height:50px;background:#fff;top:89px;right:-30px}
.main-timeline .timeline-content{width:50%;padding:0 50px;margin:52px 0 0;float:right;position:relative}
.main-timeline .timeline-content:before{content:"";width:70%;height:100%;border:3px solid #ec496e;border-top:none;border-right:none;position:absolute;bottom:-13px;left:35px}
.main-timeline .timeline-content:after{content:"";width:37px;height:3px;background:#ec496e;position:absolute;top:13px;left:0}
.main-timeline .title{font-size:20px;font-weight:600;color:#ec496e;text-transform:uppercase;margin:0 0 5px}
.main-timeline .description{display:inline-block;font-size:16px;color:#404040;line-height:20px;letter-spacing:1px;margin:0}
.main-timeline .timeline:nth-child(even) .timeline-icon{left:auto;right:30%}
.main-timeline .timeline:nth-child(even) .timeline-icon:before{right:auto;left:-100px}
.main-timeline .timeline:nth-child(even) .timeline-icon:after{right:auto;left:-30px}
.main-timeline .timeline:nth-child(even) .timeline-content{float:left}
.main-timeline .timeline:nth-child(even) .timeline-content:before{left:auto;right:35px;transform:rotateY(180deg)}
.main-timeline .timeline:nth-child(even) .timeline-content:after{left:auto;right:0}
.main-timeline .timeline:nth-child(2n) .timeline-content:after,.main-timeline .timeline:nth-child(2n) .timeline-icon i,.main-timeline .timeline:nth-child(2n) .timeline-icon:before,.main-timeline .timeline:nth-child(2n):before{background:#f9850f}
.main-timeline .timeline:nth-child(2n) .timeline-icon{border-color:#f9850f}
.main-timeline .timeline:nth-child(2n) .title{color:#f9850f}
.main-timeline .timeline:nth-child(2n) .timeline-content:before{border-left-color:#f9850f;border-bottom-color:#f9850f}
.main-timeline .timeline:nth-child(3n) .timeline-content:after,.main-timeline .timeline:nth-child(3n) .timeline-icon i,.main-timeline .timeline:nth-child(3n) .timeline-icon:before,.main-timeline .timeline:nth-child(3n):before{background:#8fb800}
.main-timeline .timeline:nth-child(3n) .timeline-icon{border-color:#8fb800}
.main-timeline .timeline:nth-child(3n) .title{color:#8fb800}
.main-timeline .timeline:nth-child(3n) .timeline-content:before{border-left-color:#8fb800;border-bottom-color:#8fb800}
.main-timeline .timeline:nth-child(4n) .timeline-content:after,.main-timeline .timeline:nth-child(4n) .timeline-icon i,.main-timeline .timeline:nth-child(4n) .timeline-icon:before,.main-timeline .timeline:nth-child(4n):before{background:#2fcea5}
.main-timeline .timeline:nth-child(4n) .timeline-icon{border-color:#2fcea5}
.main-timeline .timeline:nth-child(4n) .title{color:#2fcea5}
.main-timeline .timeline:nth-child(4n) .timeline-content:before{border-left-color:#2fcea5;border-bottom-color:#2fcea5}
@media only screen and (max-width:1200px){.main-timeline .timeline-icon:before{width:50px;right:-50px}
.main-timeline .timeline:nth-child(even) .timeline-icon:before{right:auto;left:-50px}
.main-timeline .timeline-content{margin-top:75px}
}
@media only screen and (max-width:990px){.main-timeline .timeline{margin:0 0 10px}
.main-timeline .timeline-icon{left:25%}
.main-timeline .timeline:nth-child(even) .timeline-icon{right:25%}
.main-timeline .timeline-content{margin-top:115px}
}
@media only screen and (max-width:767px){.main-timeline{padding-top:50px}
.bg-anime__item:nth-of-type(1){ background:#0A047A !important; }
.bg-anime__item:nth-of-type(2){ background:#0A047A !important; }
.main-timeline:before{left:80px;right:0;margin:0}
.main-timeline .timeline{margin-bottom:70px}
.main-timeline .timeline:before{top:0;left:83px;right:0;margin:0}
.main-timeline .timeline-icon{width:60px;height:60px;line-height:40px;padding:5px;top:0;left:0}
.main-timeline .timeline:nth-child(even) .timeline-icon{left:0;right:auto}
.main-timeline .timeline-icon:before,.main-timeline .timeline:nth-child(even) .timeline-icon:before{width:25px;left:auto;right:-25px}
.main-timeline .timeline-icon:after,.main-timeline .timeline:nth-child(even) .timeline-icon:after{width:25px;height:30px;top:44px;left:auto;right:-5px}
.main-timeline .timeline-icon i{font-size:30px;line-height:45px}
.main-timeline .timeline-content,.main-timeline .timeline:nth-child(even) .timeline-content{width:100%;margin-top:-15px;padding-left:130px;padding-right:5px}
.main-timeline .timeline:nth-child(even) .timeline-content{float:right}
.main-timeline .timeline-content:before,.main-timeline .timeline:nth-child(even) .timeline-content:before{width:50%;left:120px}
.main-timeline .timeline:nth-child(even) .timeline-content:before{right:auto;transform:rotateY(0)}
.main-timeline .timeline-content:after,.main-timeline .timeline:nth-child(even) .timeline-content:after{left:85px}
}
@media only screen and (max-width:479px){.main-timeline .timeline-content,.main-timeline .timeline:nth-child(2n) .timeline-content{padding-left:110px}
.main-timeline .timeline-content:before,.main-timeline .timeline:nth-child(2n) .timeline-content:before{left:99px}
.main-timeline .timeline-content:after,.main-timeline .timeline:nth-child(2n) .timeline-content:after{left:65px}
}



/******************* Timeline Demo - 4 *****************/
.main-timeline4{overflow:hidden;position:relative}
.main-timeline4:before{content: "";
  width: 10px;
  height: 100%;
  background: #cc0000;
  position: absolute;
  top: 10px;
  left: 50%;border-radius: 15px;
  transform: translateX(-50%);}
.main-timeline4 .timeline-content:before,.main-timeline4 .timeline:before{top:50%;transform:translateY(-50%);content:""}
.main-timeline4 .timeline{width:50%;padding-left: 0px;float: left;position:relative;}
.main-timeline4 .timeline:before{width:20px;height:20px;border-radius:50%;background:#fff;border:5px solid #cc0000;position:absolute;right: -10px;}
.main-timeline4 .timeline-content{display:block;padding: 0 100px 0 0;/* padding-left:25px; */position:relative;}
.main-timeline4 .timeline-content:before{width:90px;height:10px;border-top:7px dotted #cc0000;position:absolute;right: 10px;}
.main-timeline4 .year{display:inline-block;width:120px;height:120px;line-height:100px;border-radius:50%;border:10px solid #1694a2;font-size:30px;color:#f54957;text-align:center;box-shadow:inset 0 0 10px rgba(0,0,0,.4);position:absolute;top:0;left:0}
.main-timeline4 .year:before{content:"";border-left:20px solid #f54957;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;bottom:-13px;right:0;transform:rotate(45deg)}
.main-timeline4 .inner-content{padding: 20px 0;}
.main-timeline4 .title{font-size:24px;font-weight:600;color:#f54957;text-transform:uppercase;margin:0 0 5px}
.main-timeline4 .description{font-size:18px;color:#fff; margin:0 0 5px; padding-left: 35px;}
.main-timeline4 .timeline:nth-child(2n){padding: 0  0 0 100px;}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before,.main-timeline4 .timeline:nth-child(2n) .year,.main-timeline4 .timeline:nth-child(2n):before{left:auto;left: -10px;}
.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding: 0  0 0 25px;}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{left: -90px;}
.main-timeline4 .timeline:nth-child(2n) .year{right:0}
.main-timeline4 .timeline:nth-child(2n) .year:before{right:auto;left:0;border-left:none;border-right:20px solid #f54957;transform:rotate(-45deg)}
.main-timeline4 .timeline:nth-child(2){margin-top:110px}
.main-timeline4 .timeline:nth-child(odd){margin:-110px 0 0;}
.main-timeline4 .timeline:nth-child(odd) .description{    text-align: right; padding-right: 60px; }
.main-timeline4 .timeline:nth-child(even){margin-bottom:80px}
.main-timeline4 .timeline:first-child,.main-timeline4 .timeline:last-child:nth-child(even){margin:0}
.main-timeline4 .timeline:nth-child(2n) .year{border-color:#1ebad0;color:#1ebad0}
.main-timeline4 .timeline:nth-child(2) .year:before{border-right-color:#1ebad0}
.main-timeline4 .timeline:nth-child(2n) .title{color:#1ebad0}
.main-timeline4 .timeline:nth-child(3n) .year{border-color:#7cba01;color:#7cba01}
.main-timeline4 .timeline:nth-child(3) .year:before{border-left-color:#7cba01}
.main-timeline4 .timeline:nth-child(3n) .title{color:#7cba01}
.main-timeline4 .timeline:nth-child(4n) .year{border-color:#f8781f;color:#f8781f}
.main-timeline4 .timeline:nth-child(4) .year:before{border-right-color:#f8781f}
.main-timeline4 .timeline:nth-child(4n) .title{color:#f8781f}
@media only screen and (max-width:1200px){.main-timeline4 .year{top:50%;transform:translateY(-50%)}
}
@media only screen and (max-width:990px){.main-timeline4 .timeline{padding-left:75px}
.main-timeline4 .timeline:nth-child(2n){padding:0 75px 0 0}
.main-timeline4 .timeline-content{padding-left:130px}
.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding:0 130px 0 0}
.main-timeline4 .timeline-content:before{width:68px;left:-68px}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{right:-68px}
}
@media only screen and (max-width:767px){.main-timeline4{overflow:visible}
.main-timeline4:before{height:100%;top:0;left:0;transform:translateX(0)}
.main-timeline4 .timeline:before,.main-timeline4 .timeline:nth-child(2n):before{top:60px;left:-9px;transform:translateX(0)}
.main-timeline4 .timeline,.main-timeline4 .timeline:nth-child(even),.main-timeline4 .timeline:nth-child(odd){width:100%;float:none;text-align:left;padding:0 0 0 15px;margin:0 0 10px}
.main-timeline4 .timeline-content,.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding:0}
.main-timeline4 .timeline-content:before,.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{display:none}
.main-timeline4 .timeline:nth-child(2n) .year,.main-timeline4 .year{position:relative;transform:translateY(0)}
.main-timeline4 .timeline:nth-child(2n) .year:before,.main-timeline4 .year:before{border:none;border-right:20px solid #f54957;border-top:10px solid transparent;border-bottom:10px solid transparent;top:50%;left:-23px;bottom:auto;right:auto;transform:rotate(0)}
.main-timeline4 .timeline:nth-child(2n) .year:before{border-right-color:#1ebad0}
.main-timeline4 .timeline:nth-child(3n) .year:before{border-right-color:#7cba01}
.main-timeline4 .timeline:nth-child(4n) .year:before{border-right-color:#f8781f}
.main-timeline4 .inner-content{padding:10px}
.main-timeline4 .timeline:nth-child(odd) .description{    text-align: left;
  }
}
.p-color{ color:#ff2323; }

/*==================== agenda timeline ========================*/

.disc ul li{        /* background: #efefef; */
  /* padding: 10px; */
  margin-bottom: 20px;
  padding-bottom: 20px;
  line-height: 28px;
text-align: center;
list-style-type: none;
  /* border-left: solid 6px #1694a2; */
  border-bottom: solid 1px #d9d9d9;}



@font-face {
font-family: Gilroy-Bold;
src: url("../fonts/Gilroy-Bold.ttf");
}

@font-face {
font-family: Gilroy-Medium;
src: url("../fonts/Gilroy-Medium.ttf");
}


html {
scroll-behavior: smooth;
}
.megasubmenu{ padding: 20px; }
.home-logo {
  position: relative;
}
.home-logo h1{
  color:#fff;
  text-transform:uppercase;
  font-family: myFirstFont;
}
.date-venue {
  font-size: 20px;
  color: #ffffff;
  font-weight: 600;
}

@media (min-width: 1367px){
  .bg-anime__item{  }
  .home-logo{  }
  .home-logo h1 {
  color: #fff;
  text-transform: uppercase;
  font-size: 52px;
}

/*.inner-bg{
height: 50vh !important;
}*/

.inner-bg .home-logo{
width: 70%;
}
  
}

.home-logo img{width: 100vh; }
.top-btn i{color:#000000;}
.top-btn a{color:#000000 !important;}
.home-title h2{
	text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2px;
	line-height: 40px;
}

.home-bg{
	background: #00043e;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  perspective: 750px;
  overflow: hidden; 
/*  background: #0A047A;*/
  background:url(https://storage.googleapis.com/e4mevents/cnn-roundtable-2025/images/home-bg.jpg) no-repeat bottom right ;
  height: 100vh;
}
/*.home-bg:before {
    content: '';
    position: absolute;
    background: linear-gradient(90deg, #657c0487 16%, #ffffffad 56%, #657c0487 100%);
    background:url(../images/home-bg.png) no-repeat bottom right #0A047A;
    width: 50%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 1;
    background-size: cover; bottom: 0px;
}*/
.home-bg .home-content{
	z-index:11;
}
.topic {
  font-size: 52px;
  text-align: right;
  line-height: 65px;
}

.mart{ font-size:70px; }
.adve{ font-size:48px; color: #0ff; }
.soci {
  font-size: 58px;
  color: #0ff;
  font-weight: bold;
  margin-top: 20px;
  display: inline-block;
}



.inn-bg{background: url(https://storage.googleapis.com/e4mevents/cnn-roundtable-2025/images/home-bg.jpg) no-repeat center center;
 background-repeat: no-repeat;
background-size: cover;
height:100%;}
.inner-bg{/*background: url(../images/inner-bg.jpg) no-repeat center center;*/
height: 30vh;
background-position: center;
background-repeat: no-repeat;
background-size: cover;}

.inner-bg .home-logo {
  text-align: center;
  width: 70%;
  margin-top: 5%;
  margin-left: 10%;
}

.section-1 p{font-size: 17px;
line-height: 30px;
margin-top: 15px;
margin-bottom:0px;}
.home-video iframe{width: 80%;height: 256px;    border: none;  }
.home-video h5{color:#9E005D; margin-bottom: 18px;}

.section2{background: url(https://storage.googleapis.com/e4mevents/cnn-roundtable-2025/images/home-bg2.jpg) no-repeat;
  height:auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
padding-top: 30px; padding-bottom: 30px;}
  .section2 ul{margin: 0px; padding: 0px;}
  .section2 ul li{width: 338px;height: 172px;background: #ffffff;padding-top: 43px;float: left;margin: 13px;list-style: none;text-align: center;font-family: Circular Std Medium;}


  nav > .nav.nav-tabs {
    border: none;
    color: #fff;
    background: #272e38;
    border-radius: 0;
}

nav > div a.nav-item.nav-link, nav > div a.nav-item.nav-link.active {
  padding: 14px;
  color: #fff;
  background: #272e38;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  border: 1px dashed #999;
  text-transform: uppercase;
}
.nav-item:hover::before, .nav-item.active::before {
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: bottom;
transform-origin: bottom;
}

.nav-item::before {
position: absolute;
left: 0;
bottom: 0;
height: 2px;
width: 100%;
content: "";
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: top;
transform-origin: top;
transition: -webkit-transform .3s ease;
transition: transform .3s ease;
transition: transform .3s ease, -webkit-transform .3s ease;
}
nav > div a.nav-item.nav-link.active:after {
content: "";
position: relative;
bottom: -57px;
left: 2%;
border: 15px solid transparent;
border-top-color: #ad0000;
}
.tab-content {
background: #fdfdfd;
line-height: 25px;
border: 1px solid #ddd;
border-top: 5px solid #ad0000;
border-bottom: 5px solid #ad0000;
padding: 30px 25px;
}
.tab-head h4 {
margin: 14px 0 0 0;
font-size: 16px;
color: #353350;
font-weight: bold;
font-family: Circular Std Book;
}

.dele-j {
background: #ad0000;
padding: 8px 15px;
color: #000;
border-radius: 7px;
font-size: 15px;
height: 43px;
margin: 15px 0 0 10px;
text-align: left;
text-align: up;
text-transform: uppercase;
}
.dele-j a {
color: #fff;
padding: 10px 11px;
}

#footer {
padding: 15px 0 20px 0;
font-size: 14px;
background:linear-gradient(#00ffff, #0bbdbd);
font-family: Circular Std Book;
/* border-top: 12px solid #000; */
color: #fff;
/* background-image: linear-gradient(
315deg
, #dd9121 10%, #dd9121 90%); */
}
.f-b {
text-align: center;
color: #fff;
letter-spacing: 1px;
padding: 25px 0 0 0;
}

#footer .copyright {
text-align: center;
padding-top: 9px;
font-size: 11px;
color: #fff;
}
.f-b a {
text-align: center;
color: #fff;
letter-spacing: 1px;
font-size: 14px;
}
#footer .copyright {
  text-align: center;
  padding-top: 9px;
  font-size: 14px;
  color: #000;
  letter-spacing: 2px;
  font-weight: 600;
}
.log-btn{background: #000000;
color: white !important;
border-radius: 5px; margin-left: 10px;}

.log-btn:hover{background: #404040;}
.all-pages-top{background: url(../images/all-top-bg.jpg) no-repeat;
  height:auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
padding-top: 30px;
padding-bottom: 30px;}
  .all-pages-top img{width:200px;}


  .about-bg {
    background: #fff;
    padding: 16px;
    border: 13px solid #f1f1f1;
}
.w-a-rl {
  margin: 0px;
  padding: 0px;
}
.r-he {
font-size: 15px;
padding: 10px 20px;
color: #000;
/* border-bottom: 1px dashed #333; */
font-weight: bold;
text-transform: uppercase;
background: #e4e4e4;
border-radius: 4px;
display: inline-block;
}
.w-a-rl li {
font-size: 15px;
padding: 12px 5px;
margin: 1px;
color: #000;
list-style-position: inside;
border-bottom: 1px dashed #333;
list-style-type: none;
}
.table-secondary, .table-secondary>td, .table-secondary>th {
background-color: #f1f1f1 !important;
}

.table-bordered {
border: 1px dashed #333;
}
.tables td, .tables th {
padding: 13px;
vertical-align: top;
font-size: 15px;
text-align: left;
vertical-align: middle;
margin: 0 auto;
text-align: center;
background: #ffe5b9;
}



.white {
color: #fff;
}
.login_btn {
background-color: #7a9800;
width: 100%;
margin: 15px 0 0 0;
height: 55px;
color: #fff;
font-size: 21px;
border-radius: 50px;
}
.remember {
color: white;
}
input[type=checkbox], input[type=radio] {
box-sizing: border-box;
padding: 0;
width: 15px;
height: 15px;
color: #ffc000;
}
.remember input {
width: 20px;
height: 20px;
margin-left: 15px;
margin-right: 5px;
}
.input-group-prepend span {
width: 50px;
background-color: #D03D04;
color: #fff;
border: 0 !important;
}
.links {
color: white;
}
.login_btn:hover {
color: black;
background-color: white;
}



.res {
height: auto;
margin-top: auto;
margin-bottom: auto;
width: 90%;
background-color: rgba(30, 29, 57, 0.9);
padding: 20px;
border-radius: 0;
margin: 0 auto;
top: 40px;
border: 10px solid #fff;
position: initial;
}
.submit_btn {
    color: #fff;
    padding: 10px 25px 8px;
    border-radius: 0px;
    letter-spacing: 3px;
    font-size: 16px;
    text-transform: uppercase;
    border: 0px;
    font-weight: normal;
    margin: 1px auto;
    background: #0a047a;
    border-radius: 6px;
}
.submit_btn:hover{ background:#e43e34; }
.btn-primary {
    color: #fff;
    padding: 10px 25px 8px;
    border-radius: 0px;
    letter-spacing: 3px;
    font-size: 16px;
    text-transform: uppercase;
    border: 0px;
    font-weight: normal;
    margin: 1px auto;
    background: #0a047a;
    border-radius: 6px;
}
label {
/* color: #f1f1f1;*/
/* font-family: 'Oswald', sans-serif; */
font-size: 15px;
font-weight:600;
letter-spacing: 0px;
margin: 0 0 3px 0;
padding-left:3px;
}
.mendat{
	color:#F00;
}
.card-header2 {
border-bottom: 1px dotted #fff;
margin-bottom:20px;
color: #fff;
letter-spacing: 0px;
font-family: 'Oswald', sans-serif;
font-size: 15px;
letter-spacing: 1px;
background: #ea1c58;
padding: 15px;
}








@media (min-width: 992px){
.dropdown-menu .dropdown-toggle:after{border-top: .3em solid transparent;border-right: 0;border-bottom: .3em solid transparent;border-left: .3em solid;}
.dropdown-menu {margin: 12px 0px 0px 0px;border-radius:0px;}
.megasubmenu{left:100%; top:0; min-height: 100%; min-width:750px;}
.megasubmenu ul {padding-left: 0;list-style: none;line-height: 31px;}
.megasubmenu ul li a{color: #212529;}
.dropdown-menu > li:hover .megasubmenu{display: block;}
}


.offcanvas-header{ display:none; }

@media (max-width: 992px) {
.offcanvas-header{ display:block; }
.navbar-collapse {position: fixed;top:0;bottom: 0;left: 100%;z-index: 999999;height: 100vh;width: 100%;padding-right: 1rem;padding-left: 1rem;overflow-y: auto;visibility: hidden;
  background-color: #464646;transition: visibility .2s ease-in-out, -webkit-transform .2s ease-in-out;}
.navbar-collapse.show {visibility: visible;transform: translateX(-100%);}
}

@media (min-width: 992px){
.dropdown-menu .dropdown-toggle:after{border-top: .3em solid transparent;border-right: 0;border-bottom: .3em solid transparent;border-left: .3em solid;}
.dropdown-menu .dropdown-menu{margin-left:0px; margin-right: 0;	}
.dropdown-menu li{position: relative;	}
.nav-item .submenu{display: none;position: absolute;left:100%; top:-7px;}
.nav-item .submenu-left{ 
  right:100%; left:auto;
}
.dropdown-menu > li:hover{ background-color: #f1f1f1 }
.dropdown-menu > li:hover > .submenu{display: block;	}
}

.top-btn{ font-family: Circular Std Book;padding-top: 1px;padding-bottom: 1px; color:#000000;}
.top-btn a{ color:#ffffff; text-decoration: none; margin: 10px; font-size: 14px;}
.bg-top{background: #2f5596;}
.navbar-expand-lg{background:#000000; display:none }
.navbar-light .navbar-nav .nav-link {color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: Circular Std Book;
  padding-right: 1rem;
  padding-left: 1rem;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color: #fabb05;}
@font-face {
font-family: Circular Std Black;
src:url(../fonts/Circular-Std-Black.ttf);
}
@font-face {
font-family: Circular Std Bold;
src:url(../fonts/Circular-Std-Bold.ttf);
}
@font-face {
font-family: Circular Std Book;
src:url(../fonts/Circular-Std-Book.ttf);
}
@font-face {
font-family: Circular Std Medium;
src:url(../fonts/Circular-Std-Medium.ttf);
}
@font-face {
  font-family: Circular Air Light;
  src:url(../fonts/Circular-Air-Light.ttf);
}

.carousel-caption {top: 32%;width: 510px;text-align: left;}
.carousel-caption h5{font-family: Circular Std Black;font-size: 30px;border-bottom: solid 1px;padding-bottom: 9px;}
.carousel-caption p{font-size: 18px;font-family: Circular Air Light;}
.owl-theme .item{border: solid 1px #e4e4e4;border-radius: 5px;}
.owl-theme .item img{border-radius: 5px;}
.owl-nav{display:none;}
.font-Medium{font-family: Circular Std Medium;}
.font-Book{font-family: Circular Std Book;}
.font-Black{font-family: Circular Std Black;}
.font-Bold{font-family: Circular Std Bold;}
.font-Light{font-family: Circular Air Light;}
.section-title h2{position: relative; padding-bottom: 15px; margin-bottom: 10px;}
.section-title h2::before {content: '';position: absolute;display: block;width: 120px;height: 1px;background: #ddd;bottom: 1px;left: calc(50% - 60px);
}
.section-title h2::after {content: '';position: absolute;display: block;width: 40px;height: 3px;background: #fb984d;bottom: 0;left: calc(50% - 20px);
}
.featured-column{transition:ease all 0.5s;}
.featured-column:hover{background:#f8f9fa !important; box-shadow:none !important; transition:ease all 0.5s;}

/*********************** Demo - 16 *******************/
.box16{text-align:center;color:#fff;position:relative}
.box16 .box-content,.box16:after{width:100%;position:absolute;left:0}
.box16:after{content:"";height:100%;background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgb(0 0 0 / 48%) 69%,rgb(0 0 0 / 91%) 100%);top:0;transition:all .5s ease 0s}
.box16 .post,.box16 .title{transform:translateY(45px);transition:all .4s cubic-bezier(.13,.62,.81,.91) 0s}
.box16:hover:after{background:linear-gradient(to bottom,rgba(0,0,0,.01) 0,rgba(0,0,0,.09) 11%,rgba(0,0,0,.12) 13%,rgba(0,0,0,.19) 20%,rgba(0,0,0,.29) 28%,rgba(0,0,0,.29) 29%,rgba(0,0,0,.42) 38%,rgba(0,0,0,.46) 43%,rgba(0,0,0,.53) 47%,rgba(0,0,0,.75) 69%,rgba(0,0,0,.87) 84%,rgba(0,0,0,.98) 99%,rgba(0,0,0,.94) 100%);}
.box16 img{width:100%;height:auto}
.box16 .box-content{padding:20px;margin-bottom:-35px;bottom:0;z-index:1}
.box16 .title{font-size:22px;font-weight:700;text-transform:uppercase;margin:0 0 10px}
.box16 .post{display:block;padding:8px 0;font-size:15px}
.box16 .social li a,.box17 .icon li a{border-radius:50%;font-size:20px;color:#fff}
.box16:hover .post,.box16:hover .title{transform:translateY(0)}
.box16 .social{list-style:none;padding:0 0 5px;margin:40px 0 25px;opacity:0;position:relative;transform:perspective(500px) rotateX(-90deg) rotateY(0) rotateZ(0);transition:all .6s cubic-bezier(0,0,.58,1) 0s}
.box16:hover .social{opacity:1;transform:perspective(500px) rotateX(0) rotateY(0) rotateZ(0)}
.box16 .social:before{content:"";width:50px;height:2px;background:#fff;margin:0 auto;position:absolute;top:-23px;left:0;right:0}
.box16 .social li{display:inline-block; font-size: 15px;font-family: Circular Air Light;}
.box16 .social li a{display:block;width:40px;height:40px;line-height:40px;background:#6d3795;margin-right:10px;transition:all .3s ease 0s;}
.box17 .icon li,.box17 .icon li a{display:inline-block}
.box16 .social li a:hover{background:#bea041}
.box16 .social li:last-child a{margin-right:0}
@media only screen and (max-width:990px){.box16{margin-bottom:30px}
}
/*********************** Demo - 16 *******************/
.bg-black{background:#000000;}
.my-Subscribe i{font-size: 22px; margin-left: 20px;}
#owl-demo .item{
margin: 3px;
}
#owl-demo .item img{display: block;width: 100%;height: auto;}

.site-footer{background-color:#26272b;padding:45px 0 20px;font-size:15px;line-height:24px;color:#737373;}
.site-footer hr{border-top-color:#bbb;opacity:0.5}

.site-footer h6{color:#b7b7b7;font-size:16px;text-transform:uppercase;margin-top:5px;letter-spacing:2px}

.site-footer a:hover{color:#a0a0a0;text-decoration:none;}
.footer-links{padding-left:0;list-style:none}

.footer-links a{color:#737373;}
.search-box{position: absolute;top: 59px;z-index: 99;width: 459px;margin-left: -415px;}

.left-first-box{background-color: #f8f9fa;}
.left-first-box ul{margin: 0px; margin-top: 5px; padding: 0px;line-height:40px;}
.left-first-box li{list-style-type: none; text-decoration: none;}
.left-first-box li a{text-decoration: none;color: #26272b;}
.left-first-box li a:hover {color: #777777; border-bottom: solid 1px #777777;}
.left-first-box h5{border-bottom: solid 1px #dadada;padding-bottom: 7px;}
.buy-now-tabs ul li{width:50%;}
.buy-now-tabs ul li a {color: #495057;}
.package-list ul{margin: 0px; padding: 0px 0px 0px 20px;}
.package-list ul li{ list-style-image:url(../images/tab-content-arrow-bg.png); float: left;margin-top: 8px;}
.package-list2 ul{margin: 0px; padding: 0px 0px 0px 20px;}
.package-list2 ul li{ list-style-image:url(../images/arrow2.png); float: left;margin-top: 14px;    padding-left: 12px;}
.subscription-pay-tabs li{width:25%; text-align: center;}
.subscription-pay-tabs li a{background: #e6e6e6; border-radius: 0px !important; color: #212529;    border-right: solid 2px #ffffff; border-left: solid 2px #ffffff;}


@media (max-width: 768px) {

.home-logo img {
  width: 100%;
}
.home-bg {
  height: 85vh;
}

.home-logo {
  text-align: center;
  left: 0vh;
  position:inherit;
}

}

.bg-white-resp{background:#ffffff !important;}
body{background-color: #ffffff;}
.section-title h1 {position: relative;padding-bottom: 15px;margin-bottom: 10px;font-size: 27px;}
.section-title h4 {font-size: 18px;}
.Subscribe-con{border: none !important;
background: #f3f3f3 !important; border-radius:0px !important;}
.Subscribe{font-size:25px;}
.top-d-none-m{display:none;}
.top-btn a { margin: 6px;}
.respn-logo{width:150px;}
.navbar-expand-lg{/*margin-top: 10px; margin-bottom: 10px;*/ border:none ;}
.navbar-light .navbar-toggler{border:none; background-color: #fabb05;}
.navbar-light .navbar-nav .nav-link {padding-left: 0rem;}
.search-box{position: inherit;top: 0px;width: 100%;margin:auto; margin-top: 10px;}
.subscription-pay-tabs li{width:100%; margin: 3px;}
}






@media (min-width: 768px) {
.multi-item-carousel .carousel-inner .carousel-item {
  margin-right: inherit;
}
.multi-item-carousel .carousel-inner .carousel-item.active + .carousel-item,
.multi-item-carousel .carousel-inner .carousel-item.active + .carousel-item + .carousel-item {
  display: block;
}
.multi-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
.multi-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
.multi-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item {
  transition: none;
}
.multi-item-carousel .carousel-inner .carousel-item.active + .carousel-item + .carousel-item + .carousel-item {
  position: absolute;
  top: 0;
  right: -33.33333333%;
  z-index: -1;
  display: block;
  visibility: visible;
}
.multi-item-carousel .carousel-inner .carousel-item-next,
.multi-item-carousel .carousel-inner .carousel-item-prev {
  position: relative;
  transform: translate3d(0, 0, 0);
}
.multi-item-carousel .carousel-inner .carousel-item-prev.carousel-item-right {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  display: block;
  visibility: visible;
}
.multi-item-carousel .active.carousel-item-left + .carousel-item-next.carousel-item-left,
.multi-item-carousel .carousel-item-next.carousel-item-left + .carousel-item,
.multi-item-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,
.multi-item-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item {
  position: relative;
  transform: translate3d(-100%, 0, 0);
  visibility: visible;
}
.multi-item-carousel .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
.multi-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item,
.multi-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,
.multi-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item {
  position: relative;
  transform: translate3d(100%, 0, 0);
  display: block;
  visibility: visible;
}
}

.view-more-btn{
    color: #000;
  letter-spacing: 3px;
  border: 1px solid;
  padding: 5px 10px;
  border-radius: 10px;
  text-decoration: none;
}

.view-more-btn:hover{
 text-decoration: none;
 background-color:#333;
 color:#fff;
}

.watch-now-btn{
 color: #fdfdfd;
  letter-spacing: 1px;
  border: 1px solid #af1604;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  text-decoration: none;
  background-color: #fd280f;
}

.watch-now-btn:hover{
 text-decoration: none;
 background-color:#333;
 color:#fff;
}

.carousel-control-next, .carousel-control-prev{
top: 45%;
width: 40px;
  height: 40px;
  background-color: #161616;
opacity: 1;
  border-radius: 50%;
}
.carousel-control-prev {
  left: -30px;
}
.carousel-control-next {
  right: -30px;
}


.team-member {
   padding: 0;
  width: 18%;
  margin: 15px 30px 25px;
  vertical-align: top;
  border-bottom: 5px solid #e8e2e2;
  padding-bottom: 10px;
  min-height: 400px;
}

.team-member figure {
position: relative;
overflow: hidden;
padding: 0;
margin: 0;
}

.team-member figure img {
min-width: 100%;
max-width: 100%;
}
.team-member h4 {
font-size: 18px;
margin: 10px 0 0;
padding: 0;
text-transform: none;
color: rgb(234 66 55);
font-weight: 600;
letter-spacing: 1px;
line-height: 1.5;
}
.team-member p{
line-height:20px;
}

@media (max-width: 768px) {
 .team-member{
   width: 80%;
 }
 .about-content-text .pl-5{
   padding-right: 3rem;
 }
  .about-content-text .pr-5{
    padding-left: 3rem;
 }
}



.brand-list{
width:100%;
display:block;
}
.brand-list li{
width:30%;
float:left;
}

.brand-list-old{
width: 100%;
  display: block;
  list-style: none;
  overflow: hidden;
  padding-left: 0;
}
.brand-list-old li{
    width: 29%;
  float: left;
  padding: 10px 0px;
  background-color: #fabb05;
  margin: 0 2%;
  font-weight: 600;
}
.brand-list-old li span{
    background-color: #000;
  color: #fff;
  padding: 15px;
}
.brands img{
    margin: 5px;
  border: 1px solid #f95e5b;
width: 125px;
}


@media (max-width: 768px) {
 .brand-list-old li{
   width:100%;
       margin-bottom: 15px;
 }
 .carousel-item{
       width: 100%;
 }
 .carousel-control-next, .carousel-control-prev{
   top: 35%;
   border:1px solid #FFF;
 }
 .carousel-control-prev {
  left: 0px;
}
.carousel-control-next {
  right: 0px;
}

}

.main-head-bg {
  background: linear-gradient(#00ffff, #0bbdbd);
  padding: 8px 25px;
  color: #000;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 28px;
}

.heading-bg{
    background: linear-gradient(45deg, #bc0f70, #581168);
  padding: 5px 10px;
  color: #f1f3f4;
  font-weight: normal;
}
.heading-bg::before{
position:absolute;
content:;
width:10px;
}


.speakers ul {
margin: 0;
padding: 0;
list-style: none;
}
.heading.heading-icon {
display: block;
}
.padding-lg {
display: block;
padding-top: 60px;
padding-bottom: 60px;
}
.practice-area.padding-lg {
padding-bottom: 55px;
padding-top: 55px;
}
.practice-area .inner {
border: 1px solid #999999;
text-align: center;
margin-bottom: 28px;
padding: 40px 25px;
}
.our-webcoderskull .cnt-block:hover {
/* box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
border: 0;*/
}
.practice-area .inner h3 {
color: #3c3c3c;
font-size: 24px;
font-weight: 500;
font-family: "Poppins", sans-serif;
padding: 10px 0;
}
.practice-area .inner p {
font-size: 14px;
line-height: 22px;
font-weight: 400;
}
.practice-area .inner img {
display: inline-block;
}

.our-webcoderskull {
/*background: url("../images/speakers-bg.jpg")
  no-repeat center top / cover;*/
}
.our-webcoderskull .cnt-block {
  float: left;
  width: 100%;
  background: #fff;
  padding: 30px 20px;
  text-align: center;
  border: 1px solid #e7e7e7;
  margin: 0 0 28px;
  min-height: 375px;
}

.our-webcoderskull .cnt-block .speak-img {
width: 200px;
height: 200px;
border-radius: 100%;
}
.s-name{ font-size:19px; font-weight:bold; }
.desig{ font-size:16px; font-weight:600; padding:4px 0px; }
.s-company {
  font-size: 18px;
  font-weight: bold;
  color: #004646;
}
.our-webcoderskull .cnt-block h3 {
color: #2a2a2a;
font-size: 20px;
font-weight: 500;
padding: 6px 0;
text-transform: uppercase;
}
.our-webcoderskull .cnt-block h3 span{
font-size: 16px;
  color: #830693;
}

.our-webcoderskull .cnt-block h3 a {
text-decoration: none;
color: #2a2a2a;
}
.our-webcoderskull .cnt-block h3 a:hover {
color: #337ab7;
}
.our-webcoderskull .cnt-block p {
    color: #2a2a2a;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
margin-bottom:10px;
}
.our-webcoderskull .cnt-block .follow-us {
margin: 20px 0 0;
}
.our-webcoderskull .cnt-block .follow-us li {
display: inline-block;
width: auto;
margin: 0 5px;
}
.our-webcoderskull .cnt-block .follow-us li .fa {
font-size: 24px;
color: #767676;
}
.our-webcoderskull .cnt-block .follow-us li .fa:hover {
color: #025a8e;
}

.more-information{
  width: 100%;
}

.more-information p a{
  color: black;
  font-size: 16px;
}

.login-form {
  
 
  
}
.login-btn {
    background: #6e2cb5;
    padding: 12px 50px;
    font-weight: bold;
    color: #fff;
    font-size: 16px;
    border-radius: 60px;
    border: 1px solid #6e2cb5;
}
.login-btn:hover{
background: #fff;
color: #0b2035;
}

.login-btn2 {
  background: #fff;
  padding: 6px 30px;
  font-weight: bold;
  color: #000;
  font-size: 16px;
  border-radius: 60px;
border:2px solid #fff;
}
.login-btn2:hover{
background: #302e31;
color: #fff;

}

.login-form label{ font-size: 15px; font-weight: bold; padding-bottom: 5px; }

.more-information p{ font-size:16px; font-weight:400; }
.more-information a{ font-size:16px; font-weight:400; }
@font-face {
font-family: myFirstFont;
src: url(../fonts/Gotham-Bold.otf);
}


@media (min-width: 1024px) and (max-width: 1366px){

.topic {
  line-height: 54px;
}
}




.date-venue {
    font-size: 22px;
    color: #000;
    border-bottom: solid 3px #f99c32;
    display: inline-block;
    padding-bottom: 5px;
    margin-bottom: 20px;
}
.date-venue span{font-size:18px;text-transform:uppercase;background-color: #f99c32;padding: 5px 10px;}

.date-venue span sup{
	text-transform:lowercase;
}
.about-us { padding:50px 0px; overflow: hidden; }
.about-us p {
    font-size: 24px;
    font-weight: 400;
    line-height: 38px;
    color: #000;
}
.about-us a{  text-decoration:none; color:#000; font-weight:bold; }
.heading {
    font-size: 36px;
    color: #000000;
    text-align: center;
    font-weight: 600;
    /* text-transform: uppercase; */
}
.heading2 {
    font-size: 26px;
    color: #14113b;
    text-align: center;
    font-weight: 400;
}
.agenda {padding:50px 0px; background: #000000; overflow:hidden;}
.ft24{font-size: 24px;}
.speaker-box {
    border: solid 2px #4921e6;
    text-align: center;
    /* color: #093585; */
    /* padding-bottom: 15px; */
    border-radius: 8px;
    background: #d520da;
    min-height: 400px;
    margin-bottom: 25px;
}
.s-name{font-size:18px;padding:10px 0px 0px;color: #ffffff;}
.designation {
    padding: 0px 0px 5px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}
.company{font-size:18px;font-weight:bold;color: #ffffff;}
.s-img {
  display: inline-block;
}
.s-img img { border-radius:8px 8px 0px 0px; }




.speakers { padding:50px 0px; background:#17103b; }
#speaker-enquiry { padding:50px 0px; background:#fff; }
.mandatory{ color: #bf0000;}

#speaker-enquiry a{ color:#0e7b9f; text-decoration:none; border:none; }
.footer{background: #910000;color:#fff;padding:30px 0px 30px;}
#register { padding-bottom: 110px !important; }
.copyright {
    background: #c20000;
    text-align: center;
    color: #fff;
    font-size: 14px;
    padding: 12px 0px 15px; letter-spacing: 1px;
}

.pointers{ padding:0px; margin:0px; }
.pointers ul{ padding:0px; margin:0px; }
.pointers ul li {
        padding: 10px 25px;
    font-size: 17px;
    font-weight: 500;
    line-height: 28px;
    width: 31%;
    margin: 1%;
    display: inline-block;
    vertical-align: top;
    border: 1px dotted #0b2035;
    border-radius: 10px;
    box-shadow: 0 5px #6e2cb5;
    text-align: center;
    min-height: 200px;
    margin-bottom: 20px;
    background-color: #34a934;
    color: #fff;
}
.pointers ul li:first-child{
	background-color: #00a9a0;
    box-shadow: 0 5px #6e2cb5;
}
.pointers ul li:last-child{
	background-color: #c70099;
    box-shadow: 0 5px #6e2cb5;
}
.about-us .subhead {
    background: #6e2cb5;
    display: inline-block;
    color: #fff;
    padding: 8px 10px;
    font-size: 21px;
}


@media (max-width: 768px){
	.pointers ul li{
	width:98%;
}
}

@media (min-width: 1441px){
	
	.home-title h2 {
    font-size: 3rem;
}
	
}




.bg-anime {
  height: 100vh;
  position: relative;
}
.bg-anime__item {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  background: right; bottom: -4px;
}
.bg-anime__item:nth-of-type(1) {
  z-index: 2;
  background: url(../images/banner.png) bottom left;
  animation: fade01 05s infinite;
  background-repeat: no-repeat;
}
.bg-anime__item:nth-of-type(2) {
  z-index: 1;
  background: url(../images/banner2.png) bottom right;
  opacity: 0;
  animation: fade02 05s infinite; background-repeat: no-repeat;
}

@keyframes fade01 {
  0% {
    opacity: 1;
  }
  35% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  85% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade02 {
  0% {
    opacity: 0;
  }
  35% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  85% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.date {
    font-size: 20px;
    display: block;
    line-height: 35px;
    max-width: 340px;
    margin: 0px auto;
    position: relative;
    z-index: 9999;
    letter-spacing: 1px;
    text-transform: uppercase; color: #fff;
}
.month {
    /* background: #fff; */
    color: #ffc107;
    font-weight: 900;
    padding: 0px 9px;
    line-height: 18px;
    display: inline-block;
    border-right: solid 2px;
    border-left: solid 2px;
}
.venue {
    font-size: 24px;
    letter-spacing: 1px;
    color: #fff;
}
.register{  }
.primary-btn {
    position: relative;
    top: 20px; z-index: 9999;
    right: 10px;
}
.primary-btn a {
    -webkit-border-radius: 10px;
    border-radius: 90px;
    border: none;
    color: #000 !important;
    cursor: pointer;
    display: inline-block;
    font-size: 21px;
    padding: 17px 50px 12px 50px;
    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;
    display: inline-block;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0px 5px;
}

.primary-btn a:hover{
 background-color: #e6e7e9;
  color:#000;
}
.vh7{ min-height:70vh; }
@-webkit-keyframes glowing {
  0% { background-color: #db0000; -webkit-box-shadow: 0 0 3px #db0000; }
  50% { background-color: #ffffff; -webkit-box-shadow: 0 0 40px #ffffff; }
  100% { background-color: #db0000; -webkit-box-shadow: 0 0 3px #db0000; }
}

@-moz-keyframes glowing {
  0% { background-color: #db0000; -moz-box-shadow: 0 0 3px #db0000; }
  50% { background-color: #ffffff; -moz-box-shadow: 0 0 40px #ffffff; }
  100% { background-color: #db0000; -moz-box-shadow: 0 0 3px #db0000; }
}

@-o-keyframes glowing {
  0% { background-color: #db0000; box-shadow: 0 0 3px #db0000; }
  50% { background-color: #ffffff; box-shadow: 0 0 40px #ffffff; }
  100% { background-color: #db0000; box-shadow: 0 0 3px #db0000; }
}

@keyframes glowing {
  0% { background-color: #db0000; box-shadow: 0 0 3px #db0000; }
  50% { background-color: #ffffff; box-shadow: 0 0 40px #ffffff; }
  100% { background-color: #db0000; box-shadow: 0 0 3px #ceff1a; }
}


.animatedBlocks{ height:100vh;  }
.animatedBlocks .block-container {
  width: 100%;
  /*background: url(../images/home-bg.jpg) no-repeat top center;*/
  display: flex;
  flex-wrap: wrap; position: absolute; top: 0px; height: 100vh; overflow: hidden; background-size: cover;
}

.animatedBlocks .block-container div {
  background-color: #c00;
  opacity:0;
  display: inline-block;
  text-align: center;
  width: 6.25%;
  height: 0;
  padding: 6.25% 0 0 0;
}
.animatedBlocks .content {
  text-align: center;
  position: absolute;
  top: 0;
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 18%;
}

@-webkit-keyframes animate-opacity {
  0%,40%   { opacity: 0; }
  20% { opacity: 0.35; }
}
@-moz-keyframes animate-opacity {
  0%,100%   { opacity: 0; }
  50% { opacity: 0.35; }
}
@-o-keyframes animate-opacity {
  0%,100%   { opacity: 0; }
  50% { opacity: 0.35; }
}
@keyframes animate-opacity {
  0%,50%   { opacity: 0; }
  25% { opacity: 0.35; }
}

@media only screen and (max-device-width: 750px), only screen and (max-width: 750px){
  
  .animatedBlocks .content {
      width: 376px;
      margin-left: -188px;
     /* margin-top:90px;*/
  }
}

.home-content{ position:relative; z-index:9999; }

.key-section{ padding:50px 0px 20px; margin:0px; min-height:700px; background:#ededed; }


.point-1:hover{ background:#c00; cursor:pointer;  }
.sub-title {
    font-weight: bold;
    color: #c00;
}
.primary{ color:#eb0000; }
.speakers-box{ padding:5px; margin:0px; border:solid 1px #ccc; text-align:center; border-radius:8px; background:#fff; min-height: 400px;  margin-bottom: 20px; margin-bottom: 20px;
    min-height: 380px;}
.designation{ font-size:18px; color:#000; }
.s-name{ font-size:22px; color:#c00; }
.more-information, .more-information a{ font-size:20px; }
.slide {
    width: 100% !important;
    height: 100vh;
    overflow: hidden;
    position: absolute;
    /* background-color: #000; */
    right: 0px;
}
.slide video {
    position: relative;
    top: 0%;
    left: 0%;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: auto;
    z-index: 9;
    background-size: cover;
    object-fit: cover;
    height: 100vh;
}
.agenda{ 
  background: url(https://storage.googleapis.com/e4mevents/cnn-roundtable-2025/images/agenda-bg.jpg) repeat-x bottom center #f1f1f1;
  padding-bottom:100px;
}
.point-box {
    /* background: #e43e34; */
    background: url(https://storage.googleapis.com/e4mevents/cnn-roundtable-2025/images/key-bg.jpg) no-repeat top center;
    padding: 20px;
    font-size: 24px;
    text-align: center;
    color: #ffffff;
    border-radius: 15px;
    border: solid 1px #d7d7d7;
    transition: background-color 1s ease-out 50ms;
    min-height: 200px;
    height: 260px;
    margin-bottom: 30px;
    background-size: cover;
}
.point-head {
    font-size: 20px;
    color: #ffffff;
    font-weight: 600;
    font-family: arial;
}
.point-box p {
    font-size: 20px;
    text-align: center;
    color: #bdbdbd; margin-bottom: 15px;
 
}
/*.box-2{ background:#fff0c4; }
.box-3{ background:#c4ecff; }
.box-4{ background:#ffc4c4; }
.box-5{ background:#c4d3ff; }
.box-6{ background:#c4ffd6; }
*/