

* {
	outline: 0;
	font-family: Roboto, sans-serif !important;
	font-family: "Roboto", sans-serif;
	/* font-family: "Roboto Condensed", sans-serif; */
}

 html {
     scroll-behavior: smooth;
    }

body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: "Roboto", sans-serif;
}

.my-element {
	--animate-repeat: 2;
  }
 .fa-solid, .far, .fas {
    font-family: "Font Awesome 6 Free" !important;
}


.lightBlueBG { display: none !important; visibility: hidden !important;}

/* .col-12 div {padding-left: 0px;} */



/* ::-webkit-scrollbar {
	width: 10px;
  }
  
  ::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px  #662D91; 
	border-radius: 10px;
  }

  ::-webkit-scrollbar-thumb {
	background: #AA3085; 
	border-radius: 10px;
  }
  
  ::-webkit-scrollbar-thumb:hover {
	background: #662D91; 
	box-shadow: inset 0 0 6px  #AA3085; 
  } */

   .calendar-container[data-title="Networking Giveaways"] > .add-to-calendar-btn,
 .calendar-container[data-title="Networking Coffee Break"] > .add-to-calendar-btn,
 .calendar-container[data-title="Lunch"] > .add-to-calendar-btn {
    display: none !important;
    visibility: hidden !important;
} 
  
/* =========== Add to Calendar START ==========*/

	.calendar-container {
		position: relative;
		display: inline-block;
		text-align: right;
		/* border: 1px red solid; */
	}

	.add-to-calendar-btn {
		background: transparent !important;
		font-size: 12px;
		/* border: 1px solid #dadce0; */
		color: #1a73e8;
		/* padding: 8px 16px; */
		border-radius: 4px;
		cursor: pointer;
		display: flex;
		align-items: center;
		gap: 5px;
		/* box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); */
	}

	/* .add-to-calendar-btn:hover {
		background: #f8f9fa;
	} */

	.dropdown {
		position: absolute;
		top: 100%;
		left: 0;
		right: 20;
		background: #fff;
		border: 1px solid #dadce0;
		border-radius: 4px;
		box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
		z-index: 10;
		display: none;
		min-width: 120px;
		font-size: 12px;
		text-align: center;
	}

	.dropdown.show {
		display: block;
	}

	.dropdown-option {
		display: block;
		padding: 8px 10px;
		color: #3c4043;
		text-decoration: none;
		border-bottom: 1px solid #f1f3f4;
		cursor: pointer;
	}

	.dropdown-option:hover {
		background: #f8f9fa;
	}

	.dropdown-option:last-child {
		border-bottom: none;
	}

	.icon {
		font-size: 18px;
	}


	.video-background {
    width: 100% !important;
    height: auto !important;
}

.video-background video {
    width: 100% !important;
    height: auto;
    object-fit: contain !important;
    outline: 0 !important;
    border: none !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}

/* =========== Add to Calendar END ==========*/


  .pricing {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 40px;
	width: 100%;
	max-width: 600px;
	/* border: 5px red solid; */
	padding: 20px 20px;
	margin-bottom: 30px;
	border-radius: 50px;
	background: #F05558;
	background: linear-gradient(142deg, rgba(240, 85, 88, 1) 0%, rgba(240, 85, 88, 1) 40%, rgba(167, 27, 96, 0) 39%, rgba(167, 27, 96, 0) 60%, rgba(240, 85, 88, 1) 60%, rgba(240, 85, 88, 1) 100%);
}

.CateCard {
	background: #fff !important;
	color: #000 !important;
	font-size: 16px !important; 
	font-weight: 700 !important;
	padding: 20px 10px;
	border-radius: 30px;
	box-shadow: 0 8px 0 #f0625d;
	text-align: center;
	width: 340px !important;
	height: 95px !important;
	font-weight: bold;
	box-shadow: inset -1px 0 0 #ddd, inset 0 -1px 0 #ddd, inset 1px 0 0 #ddd, inset 0 1px 0 #ddd;
	border: 4px #fff solid;
}

.CateCard p {font-size: 20px !important; font-weight: 700 !important; color: #000 !important;}

.Catetabs {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  position: sticky !important;
  position: -webkit-sticky; /* Required for Safari */
  top: 41px !important;
  z-index: 5 !important;
  margin-bottom: 30px;
  border-bottom: 0px solid white !important;
  background:rgba(167, 27, 96, 0.1);
  backdrop-filter: blur(20px);
  /* width: 92vw !important; */
  padding: 10px 0 20px;
}

/* .tab-content {
border-top: 1px solid white !important;
} */


.Catetabs button {
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
}

.Catetabs .nav-link { font-size: 15px; padding: 0; background-color: transparent !important;}

.Catetabs .active {
  background-color: #f0625d !important;
  border: none;
  margin-bottom: 1px !important;
  /* zoom: 111% !important; */
}

.D-next {
	color: #fff !important;
	font-weight: 600;
	font-size: 18px;
	text-align: right;
}

.D-next span {
	cursor: pointer !important;
}
.D-next img {
	cursor: pointer !important;
}

.award-entry {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #fff;
  padding: 20px 0;
  color: #000 !important;
}


/* .award-text:not(:last-child) {
      border-right: none;  
    }

    .award-text:not(:nth-last-child(+n+0)) {
      border-bottom: none;
    } */


.award-text  {
	/* border-right: 2px solid blueviolet; */
	border-collapse: collapse !important;
	padding: 0 5px;
	width: 94%;	
	height: 150% !important;
}



.award-text h4 {
  margin: 0px;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  color: #fff !important;
}

.award-text p {
  margin: 0;
  font-size: 14px;
  text-align: left;
  color: #fff !important;
}

.award-fee {
  margin-right: 20px;
  font-weight: 500;
  color: #fff !important;
  /* border-left: 1px #fff solid; */
}

.award-action {
  font-size: 24px;
  color: #fff;
  /* background: #f0625d; */
  border-radius: 50%;
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 10px 10px !important;
  margin: 10px auto;
}

.award-action {
	cursor: pointer !important;
}



.sticky-top {
	position: sticky !important;
	top: 60px !important;
	z-index: 5 !important;
}


.flipster--coverflow .flipster__container {
    padding-bottom: 2% !important;
}



.agenda-item {
	background-color: rgba(255, 255, 255, 0.1);
	padding: 15px !important;
	margin: 10px 50px;
	border-radius: 5px;
	color: #fff !important;
	font-weight: 700 !important;
  }

  .time {
	font-weight: 500 !important;
	color: #fff !important;
  }

  .time-breaker {
	font-weight: 700 !important;
	color: #FBB03C !important;
	padding: 0 20px !important;
	margin: 0 20px !important;
	width: 100px !important;
  }


.bgrow {
	color: #fff;
	font-weight: 600;
	padding: 40px 10px 15px;
	border-radius: 20px;
	background-color: transparent;
	border-radius: 40px;
	border: 0px #FB8569 solid;
}

.bgrow-2 {
	color: #fff;
	font-weight: 600;
	padding: 40px 10px 15px;
	border-radius: 20px;
	background-color: transparent;
	border-radius: 40px;
	border: 0px #F2674C solid;
}

.price-m-1 {
	margin-top: 20px ;
}


.mobile-arrow {
	margin-right: 0px;
	padding: 0 !important;
}

.my-sricky {
	margin-left: 0px;
}


.KeyHighlights {
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff !important;
	margin: 10px 20px!important;
	padding: 10px!important;
}


.KeyHighlightsTEXT {
	background-color: #662D91;
	color: #fff !important;
	margin: 10px auto!important;
	padding: 15px!important;
	text-align: left !important;
	border-left:8px #AA3085 solid !important;
	border-radius: 0 20px 20px 0;
	width: 100%;
	max-width: 444px;
}

.timeline-KeyHighlights {
	color: #f797fa;
	position: relative;
	list-style: none;
	display: inline-flex;
	flex-wrap: nowrap;
	margin: 0;
	padding: 0;
	height: 300px !important;
}

.bigFont {
	font-size: 30px !important;
	font-weight: 700 !important;
	line-height: 140% !important;
	color: #000 !important;
}

.InvoiceText {
    color: #6036fa !important;
    font-size: 14px !important;
    line-height: 20px;
}

.attend-direction-img-static {
	padding-top: 10px;
	margin-left: -10px;
	width: 250px;
}

.svg-background {

	width: 260px !important;
	height: 140px !important;
	/* width: 227px;
	height: 130px; */
	margin: 10px auto;
	/* Encode SVG as a data URL */
	background-image: url(https://events.afaqs.com/frontend/customer-first/2026/assets/images/Key-dates.svg);
	background-size: contain; /* Adjust as needed: cover, contain, or specific size */
	background-repeat: no-repeat;
	background-position: center center;
	/* border: 10px red solid; */
  }

  .svg-background p {
	padding-top: 30px;
	color: #A71B60 !important;
	font-size: 15px !important;
	font-weight: 600 !important;
	line-height: 130%;
  }

  .svg-background p span{
	color: #A71B60 !important;
	font-size: 15px !important;
	font-weight: 500 !important;
  }



  .svg-background-C {
	width: 300px;
	height: 300px;
	margin: 10px auto;
	/* Encode SVG as a data URL */
	background-image: url('data:image/svg+xml;utf8,<svg width="247" height="586" viewBox="0 0 247 586" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M212 235C212 345.74 123.071 435 14 435C-95.071 435 -184 345.74 -184 235C-184 124.26 -95.071 35 14 35C123.071 35 212 124.26 212 235Z" stroke="#FF5C00" stroke-width="70"/><path d="M129 226C129 273.546 90.6712 312 43.5 312C-3.67118 312 -42 273.546 -42 226C-42 178.454 -3.67118 140 43.5 140C90.6712 140 129 178.454 129 226Z" stroke="#FF5C00" stroke-width="20"/><path d="M48 543C48 564.042 31.1557 581 10.5 581C-10.1557 581 -27 564.042 -27 543C-27 521.958 -10.1557 505 10.5 505C31.1557 505 48 521.958 48 543Z" stroke="#FB8569" stroke-width="10"/></svg>');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right;
  }

  .entryFee-text-Sec {
	color: #000 !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	text-align: center !important;
	
	border: 0px red solid;
	padding: 10px 5px 0 10px !important;
}

  .entryFee-text-Sec span {
	font-size: 15px !important;
	font-weight: 400 !important;
}


  .circle-background {
	width: 120px;
	height: auto;
	 margin: 10px auto;
  }

  .circle-background img {
  transition: transform 2s ease-in-out; /* Apply transition to img, not hover */
}

  .circle-background img:hover {
	scale: 1.1;
  }


/* .my-card-mr .col-12 div {
    padding-left: 0px !important;
}

.content .col-12 div {
	padding-left: 0px !important;
} */

/* .Speakers-col-pad {
	padding: 0 -10px !important;
	margin: 0 10px;
} */

/* .Speakers-col-pad .col-12 div {
	padding-left: 0px !important;
	margin: auto;
}

.card-body-conference .col-12 div {
	padding-left: 0px !important;
} */



/* .CS-my-card-mr  {
	margin-left: 0px !important;
}

.my-card-mr {
	margin-left: -20px;
}

.my-card-mr	.col-12 div {
	padding-left: 0px !important;
} */


/* .homeEntryAboutText .col-12 div {
	padding-left: 0px !important;
}

.agenda-padding .col-12 div {
	padding-left: 0px !important;
} */

/* .homeEntryAboutText .col-12 div {
	padding-left: 0px !important;
} */

/* .card-body-conference .col-12 div {
	padding-left: 0px !important;
}

.Attend-align .col-12 div {
	padding-left: 0px !important;
} */


.DatesTOremember {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 30px;
	/* margin: 0 25px !important; */
	width: 340px;
	height: 250px;
	column-gap: 30px !important;
	/* outline: 2px solid #aaa;
    outline-offset: -8px; */
}
 
.DatesTOremember:hover {
	/* background: linear-gradient(to right, #FF5C00, #FB8569); */
	background: rgb(255,92,0);
	background: -moz-radial-gradient(circle, rgba(255,92,0,1) 0%, rgba(255,92,0,1) 70%, rgba(251,133,105,1) 100%);
	background: -webkit-radial-gradient(circle, rgba(255,92,0,1) 0%, rgba(255,92,0,1) 70%, rgba(251,133,105,1) 100%);
	background: radial-gradient(circle, rgba(255,92,0,1) 0%, rgba(255,92,0,1) 70%, rgba(251,133,105,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5c00",endColorstr="#fb8569",GradientType=1);
	outline: 2px solid rgba(255,255,255,0.5);
    outline-offset: -5px;
}


.KeyThemesLeft {
	text-align: left;
	padding-top:20px;
	padding-left: 5%;
	border: 0px red solid;
}

.KeyThemesRight {
	text-align: left;
	padding-top:20px;
	padding-left: 42%;
	border: 0px blue solid;
}

.KeyThemesList {
	padding: 12px 10px;
	margin: 10px;
	color: #FBB03C !important ;
	display: list-item; 
	list-style-type: disclosure-closed;
    list-style-position: outside;
	background-color: rgba(0, 0, 0, 0.05) !important;
	border-radius: 10px ; 
}


.KeyThemes-TEXT {
	color: #fff  !important ;
	font-weight: 500 !important;
    font-size: 20px !important;
}

.KeyThemes-TEXT span {
	padding-right: 5px;
}

  .KeyThemes-TEXT::before {
    content: "•";
    color: white; /* or any color */
    padding-right: 5px;
	font-weight: 700;
	margin-left: -15px;
  }

/* 

.KeyThemes-TEXT:before {
	content: "\00B7";
    font-weight: 900 !important;
    font-size: 40px !important;
    color: #ba8421 !important;
    display: inline-block;
    width: 25px !important;
    margin-left: 0px !important;
    color: #000 !important;
    line-height: 140% !important;
} */


.ParticipateHeading {
	font-size: 18px !important;
	font-weight: 700 !important;
	color: #fff !important;
	text-align: center !important;
}

.LastYearGlimpse video {
	display: flex;
	justify-content: center;
	align-items: center;
	/* background-color: #262626 !important; */
	/* margin: 0 25px !important; */
	/* height: 400px; */
	width: 320px;
	column-gap: 30px !important;
	border-radius: 20px;
	border: 2px #262626 solid;
}


.LastYearGlimpseHeading {
	font-size: 18px !important;
	font-weight: 700 !important;
	color: #000 !important;
}


.div-float-left {
	float: left;
	margin-top: 5px;
	text-align: left;
	width: 60%;
}

.div-float-right {
	float: right;
	margin-top: 0px;
	margin-right:8% !important;
	text-align: left;
	width: 30%;
}

.tab-btn {
    padding: 10px 20px;
    margin: 0 10px;
    border: none;
    background-color: #eee;
    color: #000;
    font-weight: bold;
    cursor: pointer;
}

.tab-btn.active {
    background-color: #F05558;
    color: #fff;
}


.tabs{
margin-left:8.8rem !important;
white-space: nowrap;
}

.tab-pane {
display: none;
}
.tab-pane.active {
display: block;
}

.note-box-wrapper {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 20px;
      padding: 20px;
    }

    .note-box {
      background: #fffde9;
      box-shadow: 0 10px 5px rgba(0, 0, 0, 0.2);
      padding: 70px 15px 20px;
	  margin: 10px 12px 30px;
      text-align: center;
      font-weight: bold;
      font-size: 16px;
      border-radius: 4px;
      width: 222px;
      height: 175px;
      position: relative;
    }

    .note-box .tape-clip-1 {
      position: absolute;
      top: -25px;
      left: 50%;
      transform: translateX(-50%) rotate(-0deg);
      width: 100px;
      pointer-events: none;
    }

	.note-box .tape-clip-2 {
      position: absolute;
      top: -50px;
      left: 50%;
      transform: translateX(-50%) rotate(-0deg);
      width: 45px;
      pointer-events: none;
    }

	.note-box .tape-clip-3 {
      position: absolute;
      top: -45px;
      left: 50%;
      transform: translateX(-50%) rotate(-0deg);
      width: 100px;
      pointer-events: none;
    }

	.note-box .tape-clip-4 {
      position: absolute;
      top: -45px;
      left: 50%;
      transform: translateX(-50%) rotate(-0deg);
      width: 100px;
      pointer-events: none;
    }

	.note-box .tape-clip-5 {
      position: absolute;
      top: -50px;
      left: 50%;
      transform: translateX(-50%) rotate(-30deg);
      width: 100px;
      pointer-events: none;
    }




    /* .grid-container {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
      grid-gap: 50px 30px;
      justify-content: center;
      padding: 0 20px;
      max-width: 1400px;
      margin: auto;
    } */

	       /* .note-box {
  background: #fffde9;
  box-shadow: 0 8px 0 rgba(0, 0, 0, 0.1);
  padding: 0px 15px 50px !important;
  text-align: center;
  position: relative;
  font-weight: bold;
  font-size: 16px;
  border-radius: 4px;
  width: 200px;
  margin: auto;
  height: 160px;
}

.note-box .tape-clip-1 {
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%) rotate(-5deg);
  width: 147px;
  height: 87px;
  border-radius: 2px;
  pointer-events: none;
} */


/* 
    .note-box {
      background: #fffde9;
      box-shadow: 0 15px 5px rgba(0,0,0,0.2);
      padding: 70px 15px 20px !important;
      text-align: center;
      position: relative;
      font-weight: bold;
      font-size: 16px;
      border-radius: 4px;
      width: 200px;
      margin: auto;
      height: 180px;
    }

    .note-box::before {
      content: '';
      position: absolute;
      top: -10px;
      left: 50%;
      width: 70px;
      height: 25px;
      background-color: #ff0;
      border-radius: 2px;
    }

    .tape-blue::before    { background-color: #1e3cff; transform: translateX(-50%) rotate(-00deg); }
    .tape-cyan::before    { background-color: #00cfe8; transform: translateX(-50%) rotate(-90deg); }
    .tape-red::before     { background-color: #ff5e57; transform: translateX(-50%) rotate(-130deg); }
    .tape-yellow::before  { background-color: #ffd43b; transform: translateX(-50%) rotate(-50deg); }
    .tape-purple::before  { background-color: #e959d9; transform: translateX(-50%) rotate(-50deg); }
    .tape-indigo::before  { background-color: #6610f2; transform: translateX(-50%) rotate(-50deg); }
    .tape-pink::before    { background-color: #f78fb3; transform: translateX(-50%) rotate(-50deg); }
    .tape-orange::before  { background-color: #ff6b00; transform: translateX(-50%) rotate(-50deg); }  */



 .attend-direction-img {
	padding-top: 10px;
	margin-left: -10px;    
	width: 250px; 
 }

 .my-location {
	background-color: #f6f6f6;
	width:440px;
	height: 140px;
	padding-top: 75px;
	font-size: 18px;
	font-weight: 600;
}


.mute-button {
    position: absolute !important;
    top: 27% !important;
    right: 35% !important;
    background-color: rgba(0, 0, 0, 0.5) !important;
    color: #fff !important;
    padding: 5px 10px !important;
    border: none !important;
    border-radius: 5px !important;
    cursor: pointer !important;
    z-index: 9 !important;
}

.specialAwards .specialAwardsTitle {font-size: 30px !important;font-weight: 600 !important;color: #fff !important;text-transform: capitalize !important;}
.btn-primary {padding: 5px 10px !important; color: #fff !important; background-color: #007bff !important; border-color: #007bff !important;}
.btn-primary:hover {padding: 5px 10px !important; color: #fff !important; background-color: #0069d9 !important; border-color: #0062cc !important;}
.specialAwardsText {font-size: 16px !important;font-weight: 400 !important;color: #fff!important; text-align: left!important; letter-spacing: 1px!important;}

.attend-direction-box---1 {
	width: 220px !important;
	margin-left: 10 !important;
	/* border: 1px red solid; */
}
.attend-direction-box---2 {
	width: 220px !important;
	margin-left: -60px !important;
	
}
.attend-direction-box---3 {
	width: 220px !important;
	margin-left: -60px !important;
	/* border: 1px red solid; */
}
.attend-direction-box---4 {
	width: 220px !important;
	margin-left: -60px !important;
	/* border: 1px red solid; */
}
.attend-direction-box---5 {
	width: 220px !important;
	margin-left: -60px !important;
	/* border: 1px red solid; */
}


.attend-direction-box-text {
	font-size: 14px !important;
	line-height: 130% !important;
	font-weight: 400 !important;
	text-align: center !important; 
}

.attend-direction-box-text-down {
	font-size: 14px !important;
	line-height: 130% !important;
	font-weight: 400 !important;
	text-align: center !important; 
	padding-bottom: 20px;
}

.attend-direction{
	display: flex;
	/* flex-direction: row; */
	justify-content: center;
	padding-left: 20px;
	flex-wrap: wrap;
	gap: 0;
	/* align-items: center; */
	
 }

.attend-direction-img-1 {
	margin-left: -10px;
	width: 140px;
}

.attend-direction-img-2 {
	padding-top: 150px;
	margin-left: -10px;
	width: 140px; 
	padding-bottom: 20px;
}

.attend-direction-img-3 {
	margin-left: -10px;
	width: 140px;
 }
 
.attend-direction-img-4 {
	padding-top: 150px;
	margin-left: -10px;
	width: 140px; 
	padding-bottom: 20px;
 }
 
.attend-direction-img-5 {
	margin-left: -10px;
	width: 140px;
 }
 

.participate-ul {
	padding: 0 0 0 30px !important;
}

.participate-ul li {
	padding: 0 0 10px 0 !important;
}

.participate-ul li::before {
	content: "\25CF";
	font-weight: 700 !important;
	font-size: 20px !important;
	color: #ba8421 !important;
	display: inline-block;
	width: 20px !important;
	margin-left: -20px !important;
	color: #ba0cbf !important;
	line-height: 140% !important;
}

img {
	border: 0;
}


.zoom-box {
	width: 180px !important;
	height: 180px !important;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	line-height: 130%;
	background-color: #6516BD;
	margin: 8px;
	opacity: 1;
	border-radius: 15px;
	display: flex; justify-content: center; align-items: center;
  }
  
  /* .zoom-box:hover {
	background-color: #580ead;
	transform: scale(1.15);
  } */
  

  
.Subsec-heading {
	font-size: 30px !important; 
	font-weight: 600 !important; 
	color: #fff !important; 
	line-height: 130% !important;
	
	text-align: left;
}

.KeyBox-pink {
	border-radius: 10px;
	background: #EC008C;
	min-height: 222px;
	min-width: 199px;
	margin: 4px;
}

.KeyBox-purple {
	border-radius: 10px;
	background: #631465;
	min-height: 222px;
	min-width: 199px;
	margin: 4px;
}	 

.boxImg {
	background-size: 60px; 
	width: 53px; 
	height: 53px; 
	margin: 15px 5px;
}

.head_mob {
	color:#F05558 !important;
	font-size: 32px !important;
	text-align: left !important;
	font-weight: 900 !important;
	text-transform: uppercase;
	line-height: 100%;
}

.head_mob-sapn {
	color:#000!important;
	font-size: 32px !important;
	text-align: left !important;
	font-weight: 900;
	text-transform: uppercase;
}




.my-box-shadow {
	background-color: rgb(236, 0, 140,0.2);
	text-align: center;
	padding: 10px !important;
	-webkit-box-shadow: 0px 0px 3px 3px rgba(99,20,101,0.5);
	-moz-box-shadow: 0px 10px 3px 3px rgba(99,20,101,0.5);
	box-shadow: 0px 0px 3px 3px rgba(99,20,101,0.5);
}


.card-bodyspeaker-speaker {
	padding-top: 0px;
	margin-bottom: 0px;
	background-color: #fff;
	min-height: 100px !important;
}


.profile-info-speaker-page-conference {	
	padding: 10px 5px 0px !important;
	text-align: center;
	width: 290px !important;
}

.child-background-color:nth-child(even) {
	background-color: #EC008C;
	margin: 5px 8px;
}

.child-background-color:nth-child(odd) {
	background-color: #631465;
	margin: 5px 8px;
}


.card-speaker-home {
	position: relative;
    background-color: transparent !important;
	width: 300px !important;
    min-height: 432px !important;
}

.card-img-speaker-home {
	flex-shrink: 0;
	width: 100%;
	transition: transform .2s ease-in-out;
	max-width: 300px !important;
	filter: grayscale(90%);
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.card-img-speaker-home:hover {
	filter: grayscale(0%);

}

.card-bodyspeaker-home {
	width: 300px !important;
    min-height: 130px !important;
	margin-top: -1px !important;
	background-color: #AA3085 !important;
}

.profile-info-speaker-page {
	border: 1px red solid;
	position: relative;
	z-index: 99;
	background-color: transparent !important;
	padding: 10px !important;
	margin: 0px 0 0 !important;
	text-align: center;
	width: 300px !important;
}

.profile-info-speaker {
	/* background-color: transparent !important; */
	background-color: #fff !important;
	padding: 5px !important;
	margin: 0px !important;
	text-align: center;
	height: 200px;
}

.profile-info-speaker-name {
	color: #000 !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 130%;
	padding: 15px 0px 2px 0;
	text-align: center;
	margin: 0;
}

.profile-info-speaker-designation {
	color: #000 !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	line-height: 130%;
	padding: 5px 10px;
	margin: 0;
	text-align: center;
}

.profile-info-speaker-company {
	color: #000 !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	line-height: 130%;
	max-width: 110px !important;
    /* max-height: 90px !important; */
	padding: 2px 2px;
	margin: 0;
	text-align: center;
}

.profile-info-speaker-companyJuryChair {
	color: #fff !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 130%;
	padding: 2px 10px;
	margin: 0;
	text-align: center;
	max-width: 200px;
    max-height: 80px;
}

.speaker-first {	
	background-color: #AA3085 !important;
	min-height: 140px !important;
}

.speaker-second {	
	background-color: #AA3085 !important;
	min-height: 140px !important;
}


.overlay-logo-top {
    position: absolute;
    top: 190px;
    right: -10px;
    background: #fff;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    font-weight: bold;
    color: #cc2e5d;
    border: 3px solid #f9f2e9;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4);
	/* box-shadow: inset -1px 0 0 #ddd, inset 0 -1px 0 #ddd, inset 1px 0 0 #ddd, inset 0 1px 0 #ddd; */
    line-height: 1.1;
    text-align: center;
}

.overlay-logo-top img {
	/* width: 100%; */
	max-width: 110px !important;
    max-height: 80px !important;
	/* max-width: 120px !important;
    max-height: 75px !important; */
    padding: 2px !important;
}


 .overlay-logo:has(img[src="https://events.afaqs.com/uploads/speaker_company_logo/1765354971.png"]) {
	display: none !important;
}


.overlay-logo {
    position: absolute;
	top: 190px;
    right: -10px;
    background: #fff;
    /* right: 0px;
    background: #f9f2e9; */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    font-weight: bold;
    color: #cc2e5d;
    border: 3px solid #f9f2e9;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4);
	/* box-shadow: inset -1px 0 0 #ddd, inset 0 -1px 0 #ddd, inset 1px 0 0 #ddd, inset 0 1px 0 #ddd; */
    line-height: 1.1;
    text-align: center;
}

.overlay-logo img {
	/* width: 100%; */
	/* max-width: 120px !important;
    max-height: 75px !important; */
	max-width: 110px !important;
    max-height: 80px !important;
    padding: 2px !important;
}

#back-to-top  {
	text-align: right !important;
}
/* .agenda-main-bg {	
	background: linear-gradient(to right, rgba(66, 36, 167, 0.9) 0%, rgba(66, 36, 167, 0.9) 18%, rgba(66, 36, 167, 0.9) 18%, rgba(66, 36, 167, 0.9) 18%, rgba(66, 36, 167, 0.0) 18%, rgba(72, 36, 167, 0) 100%);
} */

.agenda-first {	
	padding: 5px 0 10px;
	margin: 10px 0;
	background: #FFFFFF;
	background: linear-gradient(121deg,rgba(255, 255, 255, 0.9) 0%, rgba(255, 220, 220, 0.9) 100%) !important;	
}

.agenda-second {
	padding: 5px 0 10px;
	margin: 10px 0;	
	background: #FFFFFF;
	background: linear-gradient(121deg,rgba(255, 255, 255, 0.9) 0%, rgba(255, 220, 220, 0.9) 100%) !important;
}


.agenda-line-height-border {
	border-left: 2px #B61962 solid !important;
	height: 100% !important;
	margin: -5px !important;
	/* padding-left: 20px  !important; */
}

.agenda-line-height-border-EXPEND {
	border-left: 2px #B61962 solid !important;
	height: 100% !important;
	margin: -0px !important;
}  

	.btn {
		display: inline-block;
		font-weight: 400;
		color: #212529;
		text-align: center;
		vertical-align: middle;
		user-select: none;
		background-color: rgba(0,0,0,0);
		border: 0px solid rgba(0,0,0,0);
		padding: -50px 0 0 !important;
		font-size: 1rem;
		line-height: 1.5;
		border-radius: .25rem;
		
	}

.date-titlecase {
    color: #000 !important;
    font-weight:500 !important;
    font-size: 15px !important;
	line-height: 130% !important;
	margin: 8px 0 0 !important;
	padding: 10px 0 5px !important;
	text-align: center !important;
	letter-spacing: 0px !important;
	text-transform: none !important;
}

.text-titlecase {
    color: #000 !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    line-height: 130% !important;
	margin: 8px 0 !important;
    padding: 10px 10px 0px !important;
	text-align: left !important;
	
	text-transform: none !important;
}

.para-titlecase {
    color: #000 !important;
    font-weight:300 !important;
    font-size: 13px !important;
    line-height: 140% !important;
	text-align: left !important;
	text-transform: none !important;
	padding: 0px 10px 0px !important;
}




/* start  */

 .grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 4rem 1rem;
            justify-items: center; /* Center grid items horizontally */
        }

        .card-super {
            background: #fff;
            border-radius: 30px;
            padding: 1.5rem;
            position: relative;
            display: flex;
            flex-direction: column;
            align-items: center; /* Center content inside card-super */
            /* justify-content: center; */
            width: 100%; /* Ensure card-supers take full width of grid cell */
            max-width: 360px; /* Control card-super width for uniformity */
            height: 250px;
            padding: 10px 20px !important;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
            box-sizing: border-box;
        }

        .card-super:hover {
            background: #FEE9E7;
        }

        .card-super img.icon {
            width: auto;
            height: 100px;
            margin-bottom: 0.5rem;
        }

        .card-super h3 {
            color: #ff5e62;
            font-size: 0.9rem;
            font-weight: bold;
            margin: 0;
            padding: 15px 5px;
            text-align: center;
            text-transform: uppercase;
            line-height: 1.2;
        }

        .magnifier {
            position: absolute;
            bottom: 8px;
            left: 42%;
            width: 50px;
            height: auto;
            cursor: pointer;
            opacity: 0.6;
        }

		.magnifier:hover {
			scale: 111%;
        }

     

/* end */


  /* Create four equal columns that sits next to each other */

  .my-row {
    display: -ms-flexbox; /* IE10 */
    display: flex;
    -ms-flex-wrap: wrap; /* IE10 */
    flex-wrap: wrap;
    padding: 0 4px;
  }

  .column {
    -ms-flex: 50%; /* IE10 */
    flex: 50%;
    max-width: 50%;
    padding: 0 4px;
  }
  
  .column img {
    margin-top: 15px;
    vertical-align: middle;
    width: 100%;
	max-width: 270px;
  }

  .my-center-div {
	justify-content: center;
  }

  .about-border {
	background-color: rgba(255, 255, 255, 0.9);
	border-radius: 60px;
	border: 4px #FB8569 solid;
	padding:50px 30px 40px !important;
	margin-bottom: 30px;
  }

  /* .about-border {
	background-color: rgba(38, 38, 38, 0.9);
	border-radius: 60px;
	border: 4px #FB8569 solid;
	padding:50px 30px 40px !important;
  } */

  .jury-border {
	background-color: rgba(38, 38, 38, 0.9);
	border-radius: 60px;
	border: 8px #FB8569 solid;
	padding:80px 30px 40px !important;
  }

  .my-home-body {

	background: #A71B60;
	background: linear-gradient(180deg, rgba(167, 27, 96, 1) 0%, rgba(167, 27, 96, 1) 13%, rgba(167, 27, 96, 1) 23%, rgba(240, 85, 88, 1) 71%, rgba(240, 85, 88, 1) 100%);
	/* background-image: radial-gradient(rgba(235, 75, 35, 0.5) 1px, transparent 1px); */
	/* background-size: 24px 24px; */
	/* background-color: #262626; */
	} 

	

  #price-bg {
	background-image: url(https://events.afaqs.com/frontend/marketers-excellence-awards-2025/2025/assets/images/price-bg.png);
    background-repeat: no-repeat;
    background-size:auto;
	background-position: top center;
	.rotate3d{ transform: rotate3d(1, 1, 0, 45deg); /* Rotate 45 degrees along X and Y axes */ }
  }
  
 #home-bg-hand {
	/* perspective: 750px; */
	/* height: 250px; */
	overflow: hidden;
	background-image: url(https://events.afaqs.com/frontend/customer-first/2026/assets/images/hand.png);
	background-position:bottom right;
	background-repeat: no-repeat;
	background-size: 12%, contain;
  }

  #home-bg {
	perspective: 750px;
	height: 550px;
	overflow: hidden;
	background-image: url(https://events.afaqs.com/frontend/customer-first/2026/assets/images/home-header-bg-2.jpg);
	background-position:left center;
	background-repeat: no-repeat;
	background-size:70% auto, cover;
	background-clip: border-box;
  }

   
  .headerDiv {
	display: flex;
	flex-direction:column;
	justify-content: center; 
	align-items: center;
	text-align: center;
	position: relative; 
	top: 150px;
  }


  .Logo-subHeading {
	text-align: center;
	font-size: 24px !important;
	text-transform: uppercase;
	font-weight: 700 !important;
	line-height: 130%;
	color: #AA3085 !important;
	padding: 20px 0;

  }

  .LogoDate {
	font-family: "Roboto Condensed", sans-serif;
	text-align: center;
	font-size: 16px !important;
	font-weight: 600 !important;
	text-transform: uppercase;
	line-height: 130%;
	color: #000 !important;
  }



  .AwardsEnterNow {
	font-family: sans-serif !important;
	border: 2px #F05558 solid !important;
	background: #F05558 !important;
	color: #fff !important;
	border-radius: 10px !important;
	padding: 8px 33px !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 130%  !important;
	text-transform: uppercase;
}

.AwardsEnterNow:hover {
	background: #fff !important;
	color: #F05558 !important;
	font-weight: 600 !important;
}


  #date-remember {
	background-color: #000;
    background-image: url(https://events.afaqs.com/frontend/media-brand-awards-2025/2025/assets/images/remember-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
	background-position: top center;
}
	


.pink-box {
	/* background-image: url(https://events.afaqs.com/frontend/great-lifestyle-brands-2025/2025/assets/images/pink-box.png); */
	background-repeat: no-repeat;
	background-size: 120px;
	margin-left: 0px;
}

.purple-box {
	/* background-image: url(https://events.afaqs.com/frontend/great-lifestyle-brands-2025/2025/assets/images/purple-box.png); */
	background-repeat: no-repeat;
	background-size: 120px;
	margin-left: 0px;
}

.rotated {
	background-image: url(https://uat.afaqs.com/frontend/great-lifestyle-brand-2025/2025/assets/images/Rectangle-88.png) !important;
	background-repeat: no-repeat ;
	background-size: cover;
  }

  .flipster__button {
	background-color: #eff0f2 !important;;
	height: 44px !important;
	width: 44px !important;
  }

#Confrence-home-bg {
	display: flex;
	justify-content: center;
	align-items: center;
	perspective: 750px;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(https://uat.afaqs.com/frontend/marketers-excellence-awards-2025/2025/assets/images/C-home-header.png);
	min-height: 555px;
}


#Overview-bg {
	display: flex;
	justify-content: center;
	align-items: center;
	perspective: 750px;
	overflow: hidden;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 400px !important;
	background-image: url(https://events.afaqs.com/frontend/customer-first/2026/assets/images/overview-BG.png);
}


.Keytheme-bg {
	perspective: 750px;
	border-radius: 25px;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	min-height: 300px !important;
	box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);
	background-image: url(https://events.afaqs.com/frontend/customer-first/2026/assets/images/Glass-effect.png);
}


#Confrence-bg {
	/* background: #4322a0; */
	display: flex;
	justify-content: center;
	align-items: center;
	perspective: 750px;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: bottom center;
	min-height: 220px !important;
	background-image: url(https://uat.afaqs.com/frontend/great-lifestyle-brand-2025/2025/assets/images/C-top-header.png);
}


  #Overview {
      background: #B61962;
      padding: 50px 0px 20px;
      position: relative;
      overflow: hidden;
    }

	

	.noise-bg {
      border-radius: 30px;
	  padding: 0 10px !important;
	  /* background-color: #fff; */
	}

   
	 .noise-bg::before {
      content: "";
      position: absolute;
      top: 0; left: 0px; right: 0px; bottom: 0;
      margin: 0 !important;
	  padding: 0 !important;
      opacity: 0.1;
      z-index: 0;
     
}
     
    .card-glow {
      position: relative;
      background: linear-gradient(145deg, rgba(255, 123, 123, 0.3), rgba(255, 255, 255, 0.1));
      border-radius: 25px;
      padding: 40px;
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
      backdrop-filter: blur(20px);
      z-index: 1;
      border: thin solid rgba(255,255,255,0.01);
    }

    .card-glow h2 {
      font-weight: 700;
    }

    .card-glow p {
      font-size: 1rem;
      line-height: 1.7;
      margin-bottom: 1rem;
    }

    .bg-shape {
      position: absolute;
      border-radius: 50%;
      z-index: 0;
      filter: blur(0px);
    }

    .circle-0 {
      width: 400px;
      height: 400px;
      background: #FF5454;
      background: linear-gradient(95deg,rgba(255, 84, 84, 1) 0%, rgba(211, 0, 165, 1) 100%);
      right: 2%;
      top: -20%;
      transform: translateY(-20%);
    }

    .circle-1 {
      width: 200px;
      height: 200px;
      background: #FF5F6D;
      background: linear-gradient(95deg,rgba(255, 95, 109, 1) 0%, rgba(239, 151, 31, 1) 100%);
      left: 10%;
      top: 55%;
      transform: translateY(-50%);
    }

    .circle-2 {
      width: 111px;
      height: 111px;
      background: #FF9191;
      background: linear-gradient(95deg, rgba(255, 145, 145, 1) 0%, rgba(255, 73, 151, 1) 100%);
      right: 13%;
      bottom: -1%;
    }




	.LastYearGlimpse {
	position: relative;
	width: 100%;
	max-width: 333px;
	}
	.video-player {
	width: 100%;
	display: block;
	}
	.play-button, .pause-button {
	position: absolute;
	background-color: rgba(0, 0, 0, 0.7);
	color: white;
	font-size: 24px;
	border: none;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: opacity 0.3s;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	}
	.play-button {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding-left: 11px;
	}
	.pause-button {
	top: 10px;
	right: 10px;
	padding-left: 9px;
	font-size: 2rem;
	}
	.hide {
	display: none !important;
	}



.uldesign {
	color: #fff !important;
	line-height: 130% !important;
	padding: 10px 0 !important;
	margin: 10px 0 !important;
}

.uldesign li {
	color: #fff !important;
	font-size: 16px !important;
	line-height: 130% !important;
	padding: 5px 0 !important;
	margin: 5px 0 !important;
}

.slick-prev {
    background: url(https://events.afaqs.com/frontend/customer-first/2026/assets/images/arrow-left.png) !important;
    font-size: 0 !important;
    height: 40px !important;
    width: 22px !important;
    border: 0 !important;
    position: absolute !important;
    left: -20px !important;  
    top: 44% !important;
	z-index: 111;
	padding: 0 !important;
}

.slick-next {
    background: url(https://events.afaqs.com/frontend/customer-first/2026/assets/images/arrow-right.png) !important;
    font-size: 0 !important;
    height: 40px !important;
    width: 22px !important;
    border: 0 !important;
    position: absolute !important;
    right: 0px !important;
    top: 44% !important;
	z-index: 111;
	padding: 0 !important;
}


.attend-text {
    display: flex;
    justify-content: left;
    align-items: center;
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 140% !important;
	color: #fff !important;
	text-align: left !important;
	padding: 15px 12px !important;
	margin: 10px 0 !important;
}

.attend-text::before {
	content: "";
	background: #fc8eff;
	display: inline-block;
	position: absolute;
	top: 11px !important;
	left: 0 !important;
	height: 70% !important;
	min-height: 60px !important;
	width: 2px !important;
}

.my-iframe {
	width: 100%;
	max-width: 425px;
	min-height: 240px;
	box-shadow: 0px 0px 8px 10px rgba(38,38,38,0.7);
	-webkit-box-shadow: 0px 0px 8px 5px rgba(38,38,38,0.7);
	-moz-box-shadow: 0px 0px 8px 5px rgba(38,38,38,0.7);
}

.C-View-All {
	float: right;
	/* padding-right: 80px; */
	text-align: right !important;
	color: #FF5C00 !important;
	font-size: 14px !important;
}

.about-text {
	text-align: left !important;
	color: #fff !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	line-height: 140% !important;
}

.about-text-conference {
	color: #fff !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	line-height: 140% !important;	
}

.Bottom-text-conference {
	color: #000 !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 140% !important;
	text-align: center !important;	
}

.CaseStudy {
	position: relative;
	color: #000 !important;
	font-size: 15px !important;
	font-weight: 600 !important;
	text-align: left !important;
	text-transform: uppercase !important;
	padding: 0 20px 0 5px !important;
	float: left;
}

.jury-score {
	text-align: center !important;
    font-size: 16px;
    font-weight: 500;
    color: #fff !important;
    background: #FB8569;
    width: 111px;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 5px;
}

.jury-score:hover {
    background: #FF5C00;
}

.jury-score-text {
	text-align: center !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #fff !important;
	margin-left: 10px;
	text-align: center;
}


.jury-score p {
	text-align: center !important;
    font-size: 24px !important;
	font-weight: 700!important;
	color: #fff !important;
}

.btn-custom {
	color: #fff !important;
	font-size: 14px !important;
    font-weight: 500 !important;
	padding: 5px 10px !important;
    background: #FB8569;
    border: 0;
    width: 20% !important;
    position: absolute;
    bottom: 10px;
    left: 13px;
   
}

.btn-custom:hover {
	color: #000 !important;
	font-size: 14px !important;
    font-weight: 700 !important;
	padding: 5px 10px !important;
    background: #FF5C00;
    border: 0;
    width: 20% !important;
    position: absolute;
    bottom: 10px;
    left: 13px;
    color: #fff;
}

.GrandJuryHeadingAlignment {
	text-align: right !important;
	/* border: 1px red solid; */
	position: absolute;
	z-index: -1;
	width: 100%;
	margin-right: 4%;
	/* padding-top: 20px !important; */
	margin-top: 70px;
}

.JuryChair ul li {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: unset;
    margin-bottom: 10px;
}

.JuryChair ul li {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.JuryChairBG {
	background: #F4556B;
	background: linear-gradient(360deg,rgba(244, 85, 107, 1) 0%, rgba(126, 8, 86, 1) 70%, rgba(126, 8, 86, 1) 93%, rgba(255, 92, 0, 0) 93%, rgba(237, 221, 83, 0) 100%);
	padding: 0px 10px 10px !important;
	border-radius: 20px;

}

.JuryChair {
	flex-shrink: 0;
	width: 100%;
	max-width: 415px !important;
	max-height:auto !important;
	overflow: hidden !important;
}

/* .JuryChairImg {
	width: 100% !important;
	max-width: 420px!important;
	filter: grayscale(0) !important;
} */

/* .JuryChairImg:hover {
	filter: grayscale(0) !important;
} */

.JuryChair ul li .juryImage img {
    height: auto !important;
    width: 100% !important;
}

/* .has-margin {
   padding-right: 80px !important;
} */

.view-all-btn {
	/* position: absolute;
    right: 0;
	z-index: 99; */
	text-align: center;
	display: block;
	margin: 0px 25px 5px;
	padding: 5px 16px;
	text-align: right;
	background-color: #3D3591;
	color: #f0f0f0;
	border: none;
	border-radius: 6px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	/* width: 90px; */
  }
  .view-all-btn:hover {
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	background-color:#AA3085;
  }
  .all-speakers-container {
	display: none;
	grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
	gap: 40px;
	padding: 0px 0;
  }
  .all-speakers-container .speaker-item {
	text-align: center;
	background: #ffffff;
	padding: 0 10px;
	/* margin: 0 20px; */
	border-radius: 8px;
	/* box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); */
  }
  .hidden {
	display: none !important;
  }



.card-body-speaker {
	width: 100%;
	max-width: 300px !important;
	/* min-width: 275px !important; */
	background-color: #fff !important;
}

.card-img-speaker {
	flex-shrink: 0;
	width: 100%;
	max-width: 300px !important;
	background-color: #000;
	margin-bottom: 5px;
	overflow: hidden !important;
	filter: grayscale(1) !important;
}

.card-img-speaker:hover {
	filter: grayscale(0) !important;
}

.card-img-speaker-conference {
	flex-shrink: 0;
	width: 100%;
	max-width: 300px !important;
	filter: grayscale(100%);
}

.card-img-speaker-conference:hover {
	filter: grayscale(0%);
}


.zoom-img {
	filter: grayscale(0%);
	overflow: hidden;
	/* border:1px #454545 solid; */
  }
  
  .zoom-img img {
	width: 100%;
	transition: all .5s ease-in-out;
  }
  
  .zoom-img img:hover {
	transform: scale(1.03) !important;
  }

 .juryImage-bg {
	background-color: #fff;
  }

.juryList ul li .juryImage:hover {
	text-align: center;
	position: relative;
	overflow: hidden;
	/* border-radius: 50%;
	border: 4px solid #4824a7; */
}

.Speakers-2025 {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	height: 432px;
}

.Speakers-TOP-padding-li {
	padding: 0 12px !important;

}

.Speakers-padding-li {
	padding: 0 28px !important;
}

.rvd-img {
	transition: .2s ease-in-out;
	position: relative;
	float: right !important;
	content: url("https://events.afaqs.com/frontend/communicon-2025/2025/assets/images/case-arrow-up.png");
}

.rvd-img:hover {
	content: url("https://events.afaqs.com/frontend/communicon-2025/2025/assets/images/case-arrow.png");
}

.card-img-top {
	width: 100% !important;
	max-width: 360px !important;
}

.card-conference {
    position: relative;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    background-clip: border-box;
	text-align: center;
    border-radius: .25rem; 
	width: 100% !important;
}

.card-body-conference {
	width: 100% !important;
    /* height: 220px !important; */
	text-align: left;
    /* background-color: rgba(170, 48, 133, 0.9); */
    position: relative;
	display: block;
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    background-clip: border-box;
	text-align: center;
    border-radius: .25rem; 
	width: 320px !important;
}

.my-card-mr  {
	margin-left: 0px;
}



.card-body {
	width: 320px !important;
    height: 220px !important;
    background: #fff;
    position: relative;
}

.card-title-caseStudy {
	color: #000 !important;
	font-size: 15px !important;
	font-weight: 600 !important;
	text-align: left !important;
	padding: 2px 5px !important;
	margin: 2px 5px !important;
	line-height: 120% !important;
	letter-spacing: 0px !important;
}

.card-title-caseStudy span {
	color: #262626 !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 120% !important;
	letter-spacing: 0px !important;
}

.CaseStudyHeading {
	color: #4824a7 !important;
	font-size: 24px !important;
	font-weight: 700 !important;
}

.juryLi {
	padding: 0 10px;
}	

.juryLi .linkedin-label-speaker {
	/* background-color: #fff !important; */
	margin: 5px;
	position: absolute;
	top: 0;
	right: 0px;
	z-index: 999;
	transition:all .3s ease-in-out;
	cursor: pointer;
	transform: scale(1) !important;
	width: 30px !important;
	height: 31px !important;
}

.JuryChair .linkedin-label-speaker {
	/* background-color: #fff !important; */
	margin: 5px;
	position: absolute;
	top: 0;
	right: 0px;
	z-index: 999;
	transition:all .3s ease-in-out;
	cursor: pointer;
	transform: scale(1) !important;
	width: 30px !important;
	height: 31px !important;
}


.linkedin-label-speaker-conference {
	margin: 5px;
	position: absolute;
	top: 0;
	right: 30px;
	z-index: 999;
	transition:all .3s ease-in-out;
	cursor: pointer;
	transform: scale(1) !important;
	width: 36px !important;
	height: 36px !important;
}


.linkedin-label-speaker-keynote {
    margin: 5px;
    position: absolute;
    top: -10px;
    left: 5px;
    z-index: 999;
    transition: all .3s ease-in-out;
    cursor: pointer;
    transform: scale(1) !important;
    width: 36px !important;
	height: 36px !important;
}


.linkedin-label-speaker-conference-top {
    margin: 5px;
    position: absolute;
    top: 0;
    right: 30px;
	/* right: 12px; */
    z-index: 999;
    transition: all .3s ease-in-out;
    cursor: pointer;
    transform: scale(1) !important;
    width: 36px !important;
	height: 36px !important;
}

.linkedin-label-speaker-conference-home {
	margin: 5px;
	position: absolute;
	top: 0;
	right: 60px;
	z-index: 999;
	transition:all .3s ease-in-out;
	cursor: pointer;
	transform: scale(1) !important;
	width: 36px !important;
	height: 36px !important;
}

.KEYNOTE-SPEAKERS-box {
	background-color: rgba(255, 94, 0, 0.7) !important; 
	border-radius: 10px !important;

}

.KEYNOTE-SPEAKERS {
	display: flex !important;;
	justify-content: center !important;;
	align-items: center !important;;
	text-align: center !important;
	font-size: 36px !important;
	font-weight: 600 !important;
	line-height: 120% !important;
	width: 300px !important;
	height: 400px !important;
	color: #fff !important;
	text-transform: uppercase !important;
}


.PaneLists {
	display: flex !important;;
	justify-content: center !important;;
	align-items: center !important;;
	text-align: center !important;
	font-size: 36px !important;
	font-weight: 600 !important;
	line-height: 120% !important;
	height: 100px !important; 
	color: #fff !important;
	text-transform: uppercase !important;
}


.CaseStudy-Main {
	position: absolute;
	z-index: 9;
	bottom: 0 !important;
	right: 0 !important;
	background-color: rgba(0,0,0,0.8);
	height: 60px;
	width: 160px;
	margin-bottom: 55px !important;
	margin-right: 5px !important;
	border-radius: 5px;
	padding: 0 5px;
}

.CaseStudyPage {
	position: absolute;
	z-index: 9;
	bottom: 0 !important;
	right: 0 !important;
	background-color: rgba(0,0,0,0.8);
	height: 60px;
	width: 160px;
	margin-bottom: 5px !important;
	margin-right: 5px !important;
	border-radius: 10px;
	padding: 0 5px;
}

.JuryScoreHeadline {
	color: #fff !important;
	font-size: 12px !important;
	padding: 10px 0 5px !important;
	text-align: center !important;
}

.JuryScoreText {
	color: #fff !important;
	font-size: 14px !important;
	text-align: center !important;
}

/* .btn-custom {
	background: #fff;
	border: 0;
	width: 32px !important;
	height: 32px !important;
	position: absolute;
	bottom: 2px;
	left: 2px;
	color: #fff;
	font-size: 12px;
	line-height: 200%;
	content: url("https://events.afaqs.com/frontend/communicon-2025/2025/assets/images/case-arrow-up.png");
}

.btn-custom:hover {
	background: #fff;
	width: 32px !important;
	height: 32px !important;
	content: url("https://events.afaqs.com/frontend/communicon-2025/2025/assets/images/case-arrow.png");
} */



.my-awards {
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
	align-items: flex-end;
}

.my-awards-border {
	border-left: 1px #eee solid;
	height: 55px;
	margin: 0 10px;
}

.Gold {
	font-size: 14px;
	color: #eec22b !important;
	line-height: 180%;
	text-transform: uppercase;
}

.Silver {
	font-size: 14px;
	color: #fff !important;
	line-height: 180%;
	text-transform: uppercase;
}

.Bronze {
	font-size: 14px;
	color: #c65827 !important;
	line-height: 180%;
	text-transform: uppercase;
}



.fcwhite {
	color: #fff;
}

.fs0 {
	font-size: 0;
}

.fs10 {
	font-size: 10px;
}

.fs11 {
	font-size: 11px;
}

.fs12 {
	font-size: 12px;
}

.fs14 {
	font-size: 14px;
}

.fs16 {
	font-size: 16px;
	/* font-family: 'Montserrat' !important; */
	font-weight: 400 !important;
	font-size: 14px !important;
}

.fs18 {
	font-size: 18px;
}

.fs24 {
	font-size: 24px;
}

.fs30 {
	font-size: 30px;
}

.ffla {
	font-family: Arial,Helvetica,sans-serif;
}

.ffops {
	font-family: "Space Grotesk", sans-serif !important;
}

.bgWhite {
	background: #fff;
}

.tu {
	text-transform: uppercase;
}

.fbld {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.lhnrm {
	line-height: normal;
}

.lh16 {
	line-height: 16px;
}

.tl {
	text-align: left;
}

.tr {
	text-align: right;
}

.tc {
	text-align: center;
}

.wau {
	width: auto;
}

.w25 {
	width: 25%;
}

.w33 {
	width: 33%;
}

.w50 {
	width: 50%;
}

.w100 {
	width: 100%;
}

.w980p {
	width: 980px;
}

.fl-l {
	float: left;
}

.fl-r {
	float: right;
}

.clear {
	clear: both;
}

.mar0a {
	margin: 0 auto;
}

.mart5 {
	margin-top: 5px;
}

.mart10 {
	margin-top: 10px;
}

.mart15 {
	margin-top: 15px;
}

.marl5 {
	margin-left: 5px;
}

.marr15 {
	margin-right: 15px;
}

.pad0 {
	padding: 0;
}

.padb10 {
	padding: 10px;
}

.topBar {
	background: #fff;
}

.topHeader {
	background: #fff;
	padding: 10px 0 10px 10px;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.topHeader .topLinks {
	display: flex;
	justify-content: end;
}

.topHeader .topLinks ul {
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	column-gap: 10px;
}

.topHeader .topLinks ul li {
	list-style: none;
	padding: 0 8px;
}

.topHeader .topLinks ul li .hashTagHeader {
	font-size: 14px;
}

.topHeader .topLinks .nominateJury,.topHeader .topLinks .joinAsPartner {
	display: block;
}

.nominateJury,.joinAsPartner {
	border: 1px solid #ccc;
	padding: 1px 15px !important;
	font-size: 12px;
	white-space: nowrap;
	display: none;
	cursor: pointer;
	font-weight: 400;
}

.topHeader .topLinks ul li .hashTagHeader a {
	color: #000;
}

.signInOut a {
	align-items: center;
	display: flex;
	column-gap: 5px;
	font-weight: 400;
	color: #000;
}

.eventsPortal .topHeader .topLinks ul li:last-child {
	width: 30px;
	position: relative;
}

.signInOut {
	font-size: 14px;
	width: auto !important;
}

a {
	color: #313131;
	text-decoration: none;
	background-color: rgba(0,0,0,0);
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.pl-sm-5 {
	padding-left: 4.5rem !important;
}

.headerContainer {
	position: sticky;
	top: -1px;
	z-index: 14;
	background: #fff;
}

.eventsPortal .navigation,.eventsPortal .secondaryNavigation {
	font-family: "Roboto", sans-serif;
	background: #B61962 !important;
	color: #fff;
}

.secondaryNavigation .navbar {
	padding: 0 0 0 0px;
	
}

.eventsPortal .navigation *,.eventsPortal .secondaryNavigation * {
	color: #fff;
}

.eventsPortal .ribbon {
	position: absolute;
	top: 0;
	left: 0;
	background: #F05558;
	width: 52px;
	padding: 8px 5px !important;
	font-size: 11px;
	color: #fff;
	text-align: center;
	z-index: 9;
	font-family: Verdana,sans-serif;
	
}

.eventsPortal .ribbon:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-top: 14px solid #F05558;
	border-left: 14px solid #F05558;
	border-right: 14px solid rgba(0,0,0,0);
	border-bottom: 14px solid rgba(0,0,0,0);
	position: absolute;
	bottom: -23px;
	left: 0;
}

.eventsPortal .ribbon:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-top: 14px solid #F05558;
	border-left: 14px solid rgba(0,0,0,0);
	border-right: 14px solid #F05558;
	border-bottom: 14px solid rgba(0,0,0,0);
	position: absolute;
	bottom: -23px;
	right: 0;
}

.secondaryNavigation .navbar .navbar-nav {
	padding-left: 0px;
	width: 100%;
}

.secondaryNavigation .navbar .navbar-nav .nav-item {
	padding: 3px 7px;
	font-size: 13px;
	display: flex;
	align-items: center;
}

/* .nav-item:hover {
	background: #000;
} */

.eventsPortal .activeBG,.eventsPortal .secondaryNavigation .navbar .enterNow,.secondaryNavigation .navbar .eventsPortal .enterNow {
	background: #F05558;
	font-size: 13px;
	display: flex;
	align-items: center;
	height: 100%;
	padding: 6px 10px;
}

.digisColorTheme .navbar-toggler {
	padding: 8px;
}

.eventsPortal .navigation ul li .dropdown-menu,.eventsPortal .secondaryNavigation ul li .dropdown-menu {
	background: #000;
	padding: 0;
	margin: 0;
	font-size: inherit;
	border-radius: 0;
	border: 0;
}

.dropdown-item:hover,.dropdown-item:focus {
	color: #16181b;
	text-decoration: none;
	background-color: #e9ecef;
}

.dropdown-item.active,.dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #007bff;
}

.aboutAwardsCont {
	background: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/homeParticipateBg.html') no-repeat center center;
	background-size: 100% 100%;
	background-color: #e13891;
}

.aboutAwardsCont.aboutAwardsContBg {
	background: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/flyBg.html') no-repeat top center;
	background-size: 100% 100%;
	background-color: #fff;
	padding: 100px 0;
	min-height: 400px;
}

.aboutAwardsCont h3.h3Hdng {
	color: #fff;
	border-bottom: 2px solid #0516a9;
	display: inline-block;
	margin-bottom: 20px;
	font-size: 1.75rem;
}

.aboutAwardsCont .aboutTxt {
	color: #000a64;
	font-weight: 500;
	font-size: 16px;
}

.aboutAwardsCont .aboutTxt img {
	width: 80%;
}

.aboutAwardsCont.padtb1r {
	padding: 2.7rem 0rem;
}

.homeAboutPic img {
	margin: 0;
	position: relative;
}

/* .homeEntryAbout video {
	position:absolute;

	z-index: 2;
	min-width: 100%; 
	min-height: 546px;
	filter: brightness(0.5); 
	object-fit: cover;
    object-position: center center;
} */


/* video {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    transform: translateX(calc((100% - 100vw) / 2));
} */



.video-container {
	display: grid !important;
	justify-items: center !important;
	align-items: center !important;
	position: relative !important;
	width: 100% !important;
	min-height: auto !important;
	overflow: hidden !important;
	background: #FEE9E7;
  }

  .video-container video {
	position: absolute !important;
	z-index: 2 !important;
	/* top: 50% !important;
	left:50% !important; */
	width: 100% !important;
	/* min-height: 500px !important; */
	/* transform: translate(-50%, -50%) !important;
	filter: brightness(0.9) !important;  */
  }

.homeEntryAboutText {
	position: relative;
	z-index: 3;
	margin-top:-5px;
	background-color: rgba(0, 0, 0, 1);
}


.C-video-container {
	/* display: grid !important;
	justify-items: right !important;
	align-items: center !important; */
	position: relative !important;
	width: 100% !important;
	min-height: 546px !important;
	/* height: auto; */
	overflow: hidden !important;
	right: 0px !important;
	/* aspect-ratio: 16 / 9 !important ; */
  }

  .C-video-container video {
	position: absolute !important;
	z-index: 2 !important;
	/* top: 50% !important;
	left:50% !important;
	min-width: 100% !important;
	min-height: 100% !important;
	transform: translate(-50%, -50%) !important;
	filter: brightness(0.9) !important;  */
  }


.homeEntryAboutTextBottom {
	position: relative;
	display: flex;
	justify-content: center;
	z-index: 3;
	margin-top: -380px !important;
	background-color: rgba(0, 0, 0, 0.6);
}

 
.homeAbout {
	width: 100%;
	background-position: left top;
	background-repeat: no-repeat;
}

.padtb5 {
	padding: 3rem 0 4rem 0;
}



.agenda-timings {
	font-size: 16px !important;
	font-weight: 600 !important;
	font-style: italic !important;
}

.dateRemember {
	width: 80%;
	background-image: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/boxPaternBg.html');
	background-color: #f0f1f3;
	background-position: left top;
	background-repeat: repeat-y;
	background-attachment: fixed;
}

.dateRemember h2 {
	font-size: 20px;
	color: #fff;
	width: 100%;
	text-align: center;
	padding-top: 3rem;
	font-weight: 500;
	text-transform: uppercase;
}

.rememberBox {
	width: 100%;
	display: flex;
	row-gap: 60px;
	justify-content: space-around !important;
	flex-wrap: wrap;
	padding-left: -50px !important;
}

/* .Attend-align .col-12 div { padding-left: 0px !important; } */

.rememberBox .addRemberBox {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	position: relative;
	left:0px;
	text-align: center;
	color: #fff;
}

.rememberBox .addRemberBox .img1 {
	width: 175px !important;
	height:187px !important;
	background: url(https://events.afaqs.com/frontend/customer-first/2026/assets/images/key-bg.png), no-repeat, center !important;
	background-size: cover;
	margin:  20px 24px !important;
}


 .static-img {
	position:relative;
	text-align: center !important;
	color: #000 !important;
	top: 50px !important;
	/* left: -12px !important; */
	
}

.static-img img {
	width: 70px !important;
}


.rememberBox .addRemberBox div .Highlights-Heading {
	font-family: "Space Grotesk", sans-serif !important;
	position:relative;
	text-align: center !important;
	color: #000 !important;
	top: 50px !important;
	font-size: 14px !important;
	text-transform: uppercase;
	font-weight: 700 !important;
}

.rememberBox .addRemberBox div .Highlights-Text {
	font-family: "Space Grotesk", sans-serif !important;
	position:relative;
	text-align: center !important;
	left: -10px !important;
	top: 70px !important;
	font-size: 14px !important;
	margin: 0 !important;
	padding: 0 !important;
}


.superCatg {
	width: 100%;
	background-repeat: no-repeat;
}

.superCatg h2 {
	/* font-family: 'poppins'; */
	font-size: 40px;
	font-weight: 700;
	color: #fff;
}

.superCatgBox {
	width: 100%;
	display: flex;
	column-gap: 30px;
	justify-content: center;
	flex-wrap: wrap;
}

.superCatgBox .addSuperBox div {
	min-width: 250px;
	min-height: 250px;
	margin: auto;
	position: relative;
	background: #28246a;
	border-radius: 50%;
	box-shadow: 0 33px 59px -21px rgba(0,0,0,0.75),inset 0 0 50px #000;
	border: 10px solid #fff;
}

.superCatgBox .addSuperBox div h5 {
	position: absolute;
	top: 100px;
	left: 37%;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
}

.superCatgBox .addSuperBox h3 {
	font-size: 14px;
	display: inline-block;
	padding-bottom: 5px;
	text-transform: capitalize;
	line-height: 20px;
	margin: 10px;
	position: absolute;
	width: 100%;
	left: -12px;
	top: 160px;
	color: #c5cd4d;
	font-family: 'Open Sans',sans-serif;
	font-weight: 500;
	text-decoration: underline;
	padding-bottom: 2px;
}

.superCatgBox .addSuperBox h3 span {
	font-weight: bold;
}

.superCatgBox .addSuperBox:nth-child(1) div .spiralBind {
	background: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/earlyDeadlineIcon.html') left top no-repeat;
	width: 47px;
	height: 47px;
	position: absolute;
	top: 44px;
	left: 47%;
	background-size: 100% 100%;
}

.superCatgBox .addSuperBox:nth-child(1) div h5 {
	position: absolute;
	top: 45%;
	left: 17%;
}

.superCatgBox .addSuperBox:nth-child(2) div h5 {
	position: absolute;
	top: 40%;
	left: 25%;
}

.superCatgBox .addSuperBox:nth-child(3) div h5 {
	position: absolute;
	top: 45%;
	left: 25%;
}

.superCatgBox .addSuperBox:nth-child(4) div h5 {
	position: absolute;
	top: 31%;
	left: 19%;
}

.superCatgBox .addSuperBox:nth-child(4) div h5 span {
	color: #f7d566;
}

.superCatgBox .addSuperBox a:hover div {
	box-shadow: 0 33px 59px -21px rgba(0,0,0,0.75),inset 0 0 100px #d94e1f;
	transition: ease-in-out;
}

.superCatgBox .addSuperBox a:hover div h5 {
	color: #fff;
}

.eventFooter {
	background: #fff;
}

.eventFooter .newsletterForm {
	display: flex;
	width: 100%;
}

.eventFooter .newsletterForm input {
	border: 1px solid #000;
	padding: 5px 15px;
	max-width: 400px;
	width: 100%;
	margin-left: auto;
}

.eventFooter .newsletterForm button {
	background: #07116f;
	padding: 3px 7px;
}

.eventFooter .footerSocialIcons {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	align-items: center;
	margin-left: auto;
	column-gap: 10px;
}

.afaqsLogo {
	text-align: center;
	padding: 75px 10px 20px 10px;
}

.bannerBox .txt3 {
	padding-bottom: 75px;
}

.txt3 {
	font-family: 'Open Sans',sans-serif;
	font-size: 24px;
	color: #fff;
	
	font-weight: 700;
	color: #fff;
}

.trophyPic {
	margin-top: 25px;
}

.trophyPic img {
	height: 100%;
	max-height: 600px;
}

.txt1Big {
	font-size: 26px;
	text-align: center;
	color: #fff;
	margin-top: 25px;
	padding-left: 70px;
	font-weight: 700;
}

.txt2Big {
	font-size: 20px;
	text-align: center;
	color: #fff;
	margin-top: 0;
	padding-left: 70px;
}

.webPublishTxt {
	font-size: 40px;
	color: #01e4a7;
	text-align: center;
	margin-top: 70px;
	font-weight: 900;
	padding-left: 70px;
	letter-spacing: 2px;
	line-height: 40px;
}

.trophyPic .phonePic img {
	width: 70%;
	padding: 50px 0 70px 0;
}

.aboutAwardsCont.aboutAwardsContBg .container {
	padding-left: 4.5rem !important;
}

.aboutAwardsCont h3.h3Hdng.h3HdngHome {
	color: #0516a9;
	border-bottom: 2px solid #1ed760;
	font-weight: 900;
	margin-top: 25px;
}

.homeAboutTxt {
	font-size: 18px;
	font-style: normal;
	color: #0368b1;
	line-height: 20px;
}

.homeAboutTxt p {
	margin-bottom: 30px;
	
	color: #0368b1;
	line-height: 20px;
	text-align: center;
}

.attendBox {
	background: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/attendBgConference.html') no-repeat center top;
	padding-bottom: 50px;
}

.whyAttend {
	padding: 50px 50px 20px 50px;
}

.whyAttend h3 {
	color: #fff;
	font-size: 28px;
	font-weight: 600;
	margin-bottom: 35px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.attendBox .attendFeatures {
	width: 140px;
	height: 140px;
	border-radius: 100%;
	color: #fff;
	background: #036ab2;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-grow: unset;
	border: 2px solid #fff;
	font-size: 18px;
	text-align: center;
	line-height: 20px;
	font-weight: bold;
	margin: 0 auto;
}

.attendBox .d-flex {
	flex-wrap: wrap;
	gap: 20px 100px;
	width: 93%;
	margin: 0 auto;
}

.txtWhite {
	color: #fff;
	
	text-align: center;
	line-height: 16px;
	font-size: 14px;
}

.mt50p {
	margin-top: 45px;
}

.mt55p {
	margin-top: 55px;
}

.agendaBox {
	background: #0368b1;
	padding: 50px 0;
}

.agendaBox h3 {
	color: #fff;
	letter-spacing: 2px;
	font-weight: 600;
	padding-bottom: 5px;
	font-size: 1.75rem;
	text-align: center;
	text-transform: uppercase;
}

.agendaTxt {
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	text-align: left;
	border-right: 1px solid #bfbfbf;
	min-height: 100px;
}

.agendaTxt:last-child {
	border-right: 0 solid #fff;
}

.greenBadge {
	width: 40px;
	height: 20px;
	background: #e23b96;
	color: #fff;
	display: block;
	padding-left: 10px;
	margin-bottom: 10px;
}

.greenBadge:before {
	content: '';
	position: absolute;
	border-top: 10px solid transparent;
	border-left: 14px solid #e23b96;
	border-bottom: 10px solid transparent;
	margin: 0 0 0 29px;
}

.timeline-item .timeline-content {
	display: none;
}

.superCatg h2 .hrBorder {
	border-color: #c3bfbf;
}

.fcblue {
	color: #fff;
}

.recapBrands {
	background: #fff;
	padding: 30px 0;
}

.recapBrands h3 {
	color: #0368b1;
	font-size: 1.75rem;
	
	font-weight: bold;
	text-align: center;
}

.recapBrands img {
	margin-bottom: 20px;
}

.speakerText {
	color: #fff;
	font-size: .95rem;
}

.txtUnderline {
	text-decoration: underline;
	font-weight: 800;
}

.headerInternal {
	width: 100%;
	background: #FEE9E7;
	min-height: 200px;
}

#headerInternalContainer--BG {
	position: relative !important;
	overflow: hidden !important;
	background-image: url(https://events.afaqs.com/frontend/customer-first/2026/assets/images/emoji-card.png);
	/* background-position:right, 500px ; */
	background-position: right 25% bottom;
	background-repeat: no-repeat;
	/* top:5px; */
	/* right: 20%; */
	background-size:contain;
	/* background-clip: border-box; */

}

.headerInternalContainer {
	display: flex; 
	justify-content:space-between; 
	align-items: center; 
	flex-direction: row; 
	gap: 80px;
}

.header-deadline {
	text-align: center;
	font-size: 14px !important; 
	font-weight: 600 !important; 
	color: #A71B60 !important;
	line-height: 130% !important;
	margin-left: 20px;
	padding-top: 60% !important;
}

.header-deadline span {
	font-size: 14px !important; 
	font-weight: 500 !important; 
	color: #A71B60 !important;
	line-height: 130% !important;
}
.headerInternal .brandStoryLogo {
	margin-top: 25px;
	margin-left: 70px;
}

.headerInternal .brandStoryLogo img {
	width: 75%;
}

.headerInternal .txt1 {
	font-size: 20px;
	margin-top: 10px;
}

.headerInternal .txt3 {
	margin-left: 70px;
}

.inernalHeaderHdng {
	display: flex;
	justify-content: center;
	align-items: center;
}

.hdngh2 {
	font-size: 44px;
	color: #449cc8;
	font-weight: bold;
	text-transform: uppercase;
}

.inernalHeaderHdng .hdngh2 {
	margin-bottom: 0;
}

.img-fluid.innerTrophy {
	width: 80%;
}

.homebg {
	background-position: 0 390px !important;
}

.communiconbg {
	background-color: #4824a7;
	background-size: cover;
}


.curv-bg {
    background-image: url(https://events.afaqs.com/frontend/communicon-2025/2025/assets/images/New-Home_header.png);
    mix-blend-mode:overlay;
    background: rgb(66,36,167);
    background: -moz-linear-gradient(101deg, rgba(66,36,167,0.9) 0%, rgba(66,36,167,0.9) 52%, rgba(66,36,167,0.9) 52%, rgba(66,36,167,0.9) 52%, rgba(66,36,167,0.0) 52%, rgba(72,36,167,0) 100%);
    background: -webkit-linear-gradient(101deg, rgba(66,36,167,0.9) 0%, rgba(66,36,167,0.9) 52%, rgba(66,36,167,0.9) 52%, rgba(66,36,167,0.9) 52%, rgba(66,36,167,0.0) 52%, rgba(72,36,167,0) 100%);
    background: linear-gradient(101deg, rgba(66,36,167,0.9) 0%, rgba(66,36,167,0.9) 52%, rgba(66,36,167,0.9) 52%, rgba(66,36,167,0.9) 52%, rgba(66,36,167,0.0) 52%, rgba(72,36,167,0) 100%);
}

#Conference-bg {
    background-image: url(https://events.afaqs.com/frontend/communicon-2025/2025/assets/images/New-Home_header.png);
    mix-blend-mode:overlay;
    background: rgb(66,36,167);
    background: -moz-linear-gradient(101deg, rgba(66,36,167,0) 0%, rgba(66,36,167,0) 52%, rgba(66,36,167,0) 52%, rgba(66,36,167,0.9) 52%, rgba(66,36,167,0.9) 52%, rgba(72,36,167,0.9) 100%);
    background: -webkit-linear-gradient(101deg, rgba(66,36,167,0) 0%, rgba(66,36,167,0) 52%, rgba(66,36,167,0) 52%, rgba(66,36,167,0.9) 52%, rgba(66,36,167,0.9) 52%, rgba(72,36,167,0.9) 100%);
    background: linear-gradient(101deg, rgba(66,36,167,0) 0%, rgba(66,36,167,0) 52%, rgba(66,36,167,0) 52%, rgba(66,36,167,0.9) 52%, rgba(66,36,167,0.9) 52%, rgba(72,36,167,0.9) 100%);
}

#spekaers-bg {
	perspective: 750px;
	overflow: hidden;
	background: #A71B60;
    background: linear-gradient(180deg, rgba(167, 27, 96, 1) 0%, rgba(167, 27, 96, 1) 13%, rgba(167, 27, 96, 1) 23%, rgba(240, 85, 88, 1) 71%, rgba(240, 85, 88, 1) 100%);
	background-repeat: no-repeat;
}

#agenda-bg {
	background: #A71B60;
	background: linear-gradient(180deg, rgba(167, 27, 96, 1) 0%, rgba(167, 27, 96, 1) 13%, rgba(167, 27, 96, 1) 23%, rgba(240, 85, 88, 1) 71%, rgba(240, 85, 88, 1) 100%);
	/* perspective: 750px;
	overflow: hidden;
	background-image:linear-gradient(#9e0470),url(https://events.afaqs.com/frontend/mediaquest-summit-2025/2025/assets/images/agenda-background.png);
	background-blend-mode: multiply;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover; */
}


.middleContent {

	background: #A71B60;
	background: linear-gradient(180deg, rgba(167, 27, 96, 1) 0%, rgba(167, 27, 96, 1) 13%, rgba(167, 27, 96, 1) 23%, rgba(240, 85, 88, 1) 71%, rgba(240, 85, 88, 1) 100%);
}

.middleContent .card {
	border: 0;
	margin-bottom: 10px;
	background: #EB376D;
	width: 100%;
	min-height: 375px;
}

.judging-card {
	border: 0;
	margin-bottom: 10px;
	background: #ba0cbf;
	width: 340px;
	height: 340px;
}

.Guidelinecard {
	/* display: flex !important;
	justify-content: center !important;
	align-items: center !important; */
	text-align: center;
	padding: 111px 30px 20px 30px; 
	width: 300px;
	margin: 10px 10px 10px 30px ;
	/* border:5px red solid; */
}

.Guidelinecard p {
	text-align: center;
	font-size: 16px !important;
	font-weight: 600 !important;
	line-height: 140% !important;
}

.Guidelinecard span {
	text-align: center;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 130% !important;
}


.middleContent .card>img {
	border: 0;
	/* background: #ba0cbf; */
	width: 100%;
	max-width: 400px;
	border: 1px #ccc solid;
}

.middleContent .card-guideline {
	border: 0;
	margin-bottom: 10px;
	background: transparent !important;
	width: 100%;
	min-height: 456px;
}

.middleContent .card-guideline>img {
	border: 0;
	/* background: #ba0cbf; */
	width: 100%;
	max-width: 400px;
	border: 1px #ccc solid;
}


.middleContent .card .card-header {
	color: #fff;
	padding: .10rem 1.25rem .10rem .50rem;
	/* background: #044a3f; */
}


 .card-header {
	color: #fff !important;
	padding: 0rem !important;
	border: transparent !important;
	background-color: rgba(0, 0, 0, 0) !important;
}

.middleContent .card .card-header .btn-link {
	color: #fff;
	font-weight: bold;
	font-size: 20px;
}

.middleContent .card .card-header .btn-link:hover {
	text-decoration: none;
}

.middleContent .card .card-header .btn-link:focus {
	box-shadow: none;
	text-decoration: none;
}

.guideline .card .collapse,.guideline .card .collapsing {
	color: #fff;
}

.accordion.guideline {
	padding-left: 4px;
}

.middleContent .card .card-header .btn:focus,.btn.focus {
	outline: 0;
	box-shadow: none;
}

.middleContent .guideline .card .collapse .card-body {
	color: #fff;
	padding: 1rem 1.25rem 1.25rem 1.30rem;
	width: 100%;
	background: rgba(4,75,63,0.7);
}

.middleContent .guideline .card .collapsing .card-body {
	padding: 1rem 1.25rem 1.25rem 1.30rem;
	width: 100%;
	background: rgba(4,75,63,0.7);
}

.colorBg {
	background: #a52e13;
	padding: 2px 10px;
	font-weight: bold;
	margin-bottom: 5px;
	display: inline-block;
}

.judgeCreteria {
	position: relative;
	margin-bottom: 50px;
	column-gap: 40px;
}

.judgeCreteria:first-child .col.flex-sm-column {
	margin-left: 20px;
}

.judgeCreteria .col {
	background: url("https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/borderBg.png") left top no-repeat !important;
	width: 301px;
	height: 320px;
	transition: .6s;
	max-width: 360px;
	background-size: 100% 100%;
}

.participate {
	background: #4724a8;
	-webkit-clip-path: polygon(0 0,100% 0,100% 79%,0 100%);
	clip-path: polygon(0 0,100% 0,100% 79%,0 100%);
}

.participate-home {
	background: url(https://events.afaqs.com/frontend/communicon-2025/2025/assets/images/left-border.png) left top no-repeat !important;
	width: 340px;
	height: 650px;
	transition: .6s;
	max-width: 450px;
	background-size: 100% 100%;
	padding-right: 20px;
	padding-left: 20px;
	left: 36px;
}

.participate-heading {
	font-size: 18px !important;
	font-weight: 600 !important;
	padding-left: 108px !important;
	line-height: 140% !important;
}

.participate-text {
	font-size: 14px !important;
	font-weight: 500 !important;
	line-height: 140% !important;
	color: #fff !important;
}

.judgeCreteria .col .sNo1 {
	position: absolute;
	left: 40px;
	top: 35%;
	font-size: 24px;
	color: #EB376D;
	font-weight: 900;
}

.judgeCreteria .col .sNo2 {
	position: absolute;
	left: 35px;
	top: 35%;
	font-size: 24px;
	color: #28246a;
	font-weight: 900;
}

.judgeCreteria .col .judgeTxt {
	position: absolute;
	left: 85px;
	top: 4%;
	width: 190px;
	height: 300px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	line-height: 20px;
	text-align: left;
	font-size: 16px;
}

.judgeCreteria .col .judgeTxt.one {
	top: -5%;
}

.accordion .card-header button.text-left:after {
	font-family: 'FontAwesome';
	content: "\2212";
	float: right;
	font-size: 20px;
	color: #fff;
	font-style: normal;
	
}

.accordion .card-header button.text-left.collapsed:after {
	content: "\2b";
	float: right;
	font-size: 20px;
	color: #fff;
}

.dashedBrdr {
	margin: 0;
	padding: 0;
}

.catrgoryAccordion {
	width: 100%;
	padding-left: 10px !important;
}

.catrgoryAccordion-main {
	font-size: 22px;
	font-weight: 700;
	text-align: left;
	color: #8C288E;
}

.catrgoryAccordion-para {
	font-size: 16px !important;
	color: #000 !important;
	text-align: left;
}


.accordionCont {
	margin-bottom: 0px;
}

.catrgoryAccordion .accordionEvent .accordionCont .accordionTitle {
	font-size: 20px;
	font-weight: 600;
	position: relative;
	cursor: pointer;
	padding: 8px 8px 8px 20px;
	background: #FB8569 !important;
	text-align: left;
	margin-bottom: -1px !important;
}


.EnterRegisterButton {
	background-color: #FF5C00;
	font-size: 16px !important; 
	font-weight: 500 !important;
	font-family: sans-serif;
	
	padding: 6px 20px !important;
	line-height: 130% !important;
	border-radius: 8px !important;
	margin-left:-15px;
	color: #fff;
	transition: transform .5s ease-in-out !important;
}

.EnterRegisterButton:hover {
	background-color: #fff ;
	color: #FF5C00;
}

.heading-AC {
	font-size: 30px!important; 
	line-height: 111% !important;
	color: #F05558 !important;
	font-weight: 700 !important;
	padding: 0 !important;
	margin: 0;
}

.OpenFor {
	text-align: center;
	font-size: 22px !important; 
	font-weight: 700 !important;
	line-height: 120%;
	color: #fff !important; 
}

.heading-JuryChair {
	width: 150px;
	font-size: 26px!important; 
	line-height: 111% !important;
	color: #FFF !important;
	background-color: #F05558 !important;
	font-weight: 600 !important;
	text-align: center !important;
	/* margin-bottom: 0px !important; */
	padding: 10px 2px 20px !important;
	position: relative;
	z-index: 999;
	top: 68px !important;
	left: -10px !important;
	border-radius: 0 0 8px 0;
}

.heading-jury {
	font-size: 34px!important; 
	line-height: 120% !important;
	color: #fff !important;
	font-weight: 600 !important;
	text-transform: capitalize;
}

.heading-jury-internal {
	font-size: 30px!important; 
	line-height: 120% !important;
	color: #fff !important;
	font-weight: 600 !important;
	text-transform: capitalize;
	/* padding-right: 5px; */
}

.heading-jury-sub {
	font-size: 22px!important; 
	line-height: 111% !important;
	color: #B61962 !important;
	font-weight: 700 !important;
}

.ParticipateTxt {
	text-align: center !important; 
	font-weight: 600 !important; 
	font-size: 0.9rem !important; 
	color: #A71B60 !important;
	padding: 0 0 10px 0;
}

.Why-Participate ul {
	list-style: none; /* Remove default bullets */
  	padding: 0;
  	text-align: center; /* Center the text */
}


.Why-Participate li {
	list-style: none; /* Alternative approach */
	background: url(https://events.afaqs.com/frontend/customer-first/2026/assets/images/Star.svg) no-repeat left center;
	background-size: 25px 25px; /* Now this works */
	padding-left: 35px; /* Space for the star */
	margin: 10px 0 !important;
	text-align: left; /* Align text within the centered container */
}

.Why-ParticipateTxt {
	font-size: 14px !important; 
	font-weight: 500 !important; 
	color: #A71B60 !important; 
	text-align: center;
  	margin-bottom: 20px;
	padding-top: 5px;
  
}
.accordionTitle strong {
	font-size: 14px;
	font-weight: 600 !important;
	color: #fff !important;
	text-align: left;
}

.accordionTitle b {
	font-size: 14px;
	font-weight: 600 !important;
	color: #fff !important;
	text-align: left;
}
.accordionCatrgory > b {
	color: #F5EB29 !important;
}

.accordionSubCatrgory{
	color: #000 !important;
}

.catrgoryAccordion .accordionEvent .accordionCont .accordionBody {
	display:none;
	height: auto;
	background-color: #fff !important;
	padding: 5px 16px 0 0;
	margin-bottom: 0px;
	text-align: left;
}

.catrgoryAccordion .accordionEvent .accordionCont.openAccordion .accordionBody {
	display: block;
	height: auto;
}

.catrgoryAccordion .accordionEvent .accordionCont .accordionBody .ulBullets li {
	padding: 10px 0;
	margin-bottom: 10px;
	background-color: #fff;

}

.catrgoryAccordion .accordionEvent .accordionCont.openAccordion .accordionBody.ulBullets:first-child {
	display: block !important;
	height: auto;
}

.catrgoryAccordion .accordionEvent .accordionCont .accordionBody .ulBullets:last-child {
	border-bottom: 0;
}








.catrgoryAccordion {
	width: 100%;
	padding-left: 0;
}

.catrgoryAccordion {
	padding-left: 10px !important;
	max-width: 100%;
}

.fcBlue1 {
	color: #fff;
	font-weight: 700;
}

.fcBlueSm {
	color: #fff;
	font-size: 14px;
}

.categoryUl {
	color: #05117a;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.categoryUl li {
	margin: 0 !important;
	padding: 0;
	list-style: none;
}

.pl-2rem {
	padding-left: 2rem;
}

.priceBtn {
	color: #fff;
	padding: 10px 15px;
	font-size: 14px !important;
	
	float: right;
	font-weight: bold;
	background: #05117a;
	border: 1px solid #05117a;
}

.priceBtn:hover,.priceBtn:visited,.priceBtn:active,.priceBtn:focus {
	color: #fff !important;
	background: #b13200;
	border: 1px solid #b13200;
}

#entryFeeViewPrice .modal-body {
	font-size: 14px;
	/* font-family: 'PT Sans',sans-serif; */
	background: #f7d566;
}



.entryFee {
	max-width: 1000px;
	margin: 0 auto;
	text-transform: uppercase;
}

.entryFee table {
	border-color: #fff;
	background: transparent;
	width: 100%;
	color: #fff;
	font-weight: 600;
}

.entryFee table thead {
	background: #a52e13;
	text-transform: uppercase;
	font-size: 16px;
	/* font-family: 'PT Sans',sans-serif; */
}

.entryFee table thead tr th {
	padding: 6px 10px;
}

.entryFee table td {
	padding: 10px;
	text-align: center;
	border: 1px solid #fff;
	font-size: 14px;
}

.entryFee table.table1 tr td {
	width: 33%;
}

.entryFee table.table2 tr td {
	width: 33%;
}

.entryFee table.table3 tr td {
	width: 33%;
}

.entryFee .tr.fs12 {
	color: #000;
	background: #fff;
	padding: 5px;
}

.juryList {
	padding: 0 0 30px;
}

.juryList ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	column-gap: 30px;
	row-gap: 20px;
	flex-wrap: wrap;
	justify-content: center;
}

.juryNameTitleOrg {
	text-align: center;
	font-size: 18px;
	color: #1ed760;
	
	line-height: 22px;
}

.juryNameTitleOrg-JuryChair {
	text-align: center;
	font-size: 18px;
	color: #FFF;
	padding: 10px 5px;
	line-height: 22px;
	/* background-color: #F05558 !important; */
}

.juryName {
	font-weight: 900;
}

.headerInternal.headerInternal2 {
	width: 100%;
	background: transparent;
}

.conventionTxt {
	font-size: 30px;
	color: #1ed760;
	font-weight: 700;
	padding-bottom: 20px;
	line-height: 20px;
	text-align: center;
	line-height: 32px;
}

.conventionTxt span {
	display: block;
	font-size: 36px;
}

.middleContent.graphicOverlay {
	/* background: #fff !important; */
	font-size: 20px;
}

.agendaBoxP {
	padding: 80px;
	min-height: 600px;
	margin-bottom: 60px;
}


.heading-KeynoteSpeaker {
    width: 320px;
    font-size: 26px !important;
    line-height: 111% !important;
    color: #FFF !important;
    background-color: #7E0856 !important;
    font-weight: 600 !important;
    text-align: center !important;
    /* margin-bottom: 0px !important; */
    padding: 0 2px 15px !important;
    position: relative;
    z-index: 999;
    top: 50px !important;
    left: -10px !important;
    border-radius: 0 0 45px 0;
}

.timeline-list {
	width: 1200px;
}

.timeline-item {
	position: relative;
	padding: 1.5rem 1.5rem .5rem;
	margin-left: 11rem;
	min-height: 2rem;
	border-left: 2px solid #28246a;
}

.timeline-item .timeline-icon {
	position: absolute;
	left: -2px !important;
	text-align: center;
	content: url("https://events.afaqs.com/frontend/communicon-2025/2025/assets/images/Vector.png");
}

.timeline-date {
	font-size: 14px;
	text-align: left !important;
}

.timeline-item .timeline-date {
	position: absolute;
	left: -11rem;
	width: 11rem;
	text-align: right;
	color: #ba0cbf !important;
	font-weight: 500 !important;
}

.timeline-item .timeline-content {
	padding: 0;
}

.greenHdngTL {
	color: #ba0cbf !important;
	font-size: 20px !important;
	text-transform: none !important;
	font-weight: 900 !important;
	
	margin: 0 !important;
	padding: 0 0 10px 10px;
	line-height: 130% !important;
}

.expertName {
	font-size: 16px;
	color: #fff;
	margin: 0;
	padding: 0;
	font-weight: 600;
	
}

.expertPost {
	font-size: 16px;
	color: #fff;
	margin: 0;
	padding: 0;
	font-weight: 600;
	
}

.expertTxtB {
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	margin: 0 !important;
	
	line-height: 140% !important;
}

.expertTxtN {
	font-size: 15px;
	color: #000 !important;
	
	padding: 5px 10px !important;
	line-height: 130% !important;
}

.moderator {
	font-size: 14px !important;
	font-weight: 600 !important;
	color: #4824a7 !important;
	margin: 0 auto !important;
	padding: 0 auto !important;
}


/* .agenda-main-bg {

} */

.main-agenda-box {
	display: flex;
	justify-content: start;
	align-items: start;
	margin-left: 0px; 
}


.agenda-box {
	/* border: blue 1px solid; */
	width: 430px;
	display: flex;
	justify-content: start;
	align-items: center;
	padding:10px 5px;
}

.agenda-img {
	width: 120px !important;
	border-radius: 10% !important;
	margin: 0 10px !important;
	border: 3px #F05558 solid !important;
}

.bootom-text {
	text-align: left;
	padding: 5px 5px 2px 15px !important;
}


.moderator {
	color: #B61962!important;
	font-size: 16px !important;
	font-weight: 900 !important;
}

.agenda-name {
	font-size: 16px !important;
	font-weight: 700 !important;
	color: #000 !important;
	margin: 3px 0 !important;
	line-height: 130% !important;
}

.agenda-designation {
	font-size: 13px !important;
	font-weight: 400 !important;
	color: #000 !important;
	margin: 3px 0 !important;
	line-height: 130% !important;
}

.agenda-company {
	font-size: 16px !important;
	font-weight: 500 !important;
	color: #000 !important;
	margin: 3px 0 !important;
	line-height: 130% !important;
}

.expertMdtr {
	font-size: 16px;
	color: #28246a;
	margin: 0;
	padding: 0;
	font-weight: 600;
	
}

.juryList {
	min-height: 450px;
	margin-bottom: 60px;
	/* margin-top: 50px; */
}

.juryList ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	column-gap: 0;
	row-gap: 50px;
	flex-wrap: wrap;
	justify-content: center;
}

.juryList ul li {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: unset;
	margin-bottom: 10px;
}

.juryNameTitleOrg {
	text-align: center;
	font-size: 18px !important;
	color: #000 !important;
	letter-spacing: 0 !important;
	line-height: 125% !important;
	min-height: 125px !important;
}

.juryList ul li .juryNameTitleOrg .juryTitle,.juryList ul li .juryNameTitleOrg .juryOrg {
	color: #fff !important;
	font-size: 18px;
	margin-top: 5px;
}

.eventsPortal .juryList ul li .juryNameTitleOrg .juryName {
	font-weight: 900;
	margin-top: 75%;
}

.viewLinkedIn {
	color: #000;
	border-radius: 5px;
	padding: 5px 10px;
	display: inline-block;
	line-height: normal;
	font-size: 20px;
	margin-top: -60px;
}

.fa-brands,.fab {
	font-family: "Font Awesome 6 Free" !important;
}

.juryList ul li .juryImage {
	text-align: center;
	position: relative;
	overflow: hidden;
	width: 275px;
	/* border-radius: 50%;
	border: 3px solid #ba0cbf; */
}

.juryList ul li .juryImage:hover {
	text-align: center;
	position: relative;
	overflow: hidden;
	/* border-radius: 50%;
	border: 4px solid #4824a7; */
}

.juryImage .juryOverlay {
	left: 0;
	width: 50px;
	height: 100px;
	font-size: 30px;
	align-items: end;
	justify-content: center;
	column-gap: 0;
	color: #fff;
	transition: .5s;
	top: 100%;
}

.juryImage .linkedInIcon {
	padding: 5px 9px;
	position: absolute;
	bottom: 0;
	right: 0;
}

.juryImage .juryOverlay {
	cursor: pointer;
	transition: .5s;
	width: 100%;
	height: 100%;
	max-width: 275px;
	padding: 10px;
	color: #fff;
	text-align: center;
}

.juryImage:hover .juryOverlay {
	transition: .5s;
	top: 0;
	align-items: end;
	justify-content: center;
}

.juryList ul li .juryImage .juryOverlay .viewPopOut:hover .fa-regular.fa-eye {
	margin-top: 13px !important;
	font-size: 28px;
	color: #fff;
}

.juryOverlay.speakerOverlay {
	background: rgba(59,57,93,.7) !important;
}

.viewLinkedIn.speakerLinkedIn {
	background: #fff;
}

.juryProfile {
	font-size: 14px;
	position: absolute;
	top: 30px;
	width: 90%;
	left: 5%;
	height: 70%;
	overflow: auto;
}

.juryList ul li .juryImage:hover .juryNameTitleOrg {
	z-index: -1;
}

.eventsPortal .graphicOverlay .juryList ul {
	column-gap: 0;
}

.eventsPortal .graphicOverlay .juryList ul .juryNameTitleOrg {
	position: relative;
	bottom: 0;
	height: auto;
	background: #fff;
}


.eventsPortal .graphicOverlay .juryList ul .juryNameTitleOrg .juryName {
	margin-top: 10px;
}

.eventsPortal .graphicOverlay .juryList ul .juryImage .juryOverlay {
	top: 85%;
	align-items: baseline;
	justify-content: flex-start;
}

.eventsPortal .graphicOverlay .juryList ul .juryImage:hover .juryOverlay {
	top: 0;
	align-items: baseline;
	justify-content: flex-start;
	align-items: flex-end;
}

.eventsPortal .graphicOverlay .juryList ul .juryImage:hover .juryOverlay .viewPopOut {
	margin-bottom: 0;
}

.eventsPortal .graphicOverlay .juryList ul .juryImage:hover .juryOverlay .viewLinkedIn {
	margin-bottom: 0;
	color: #fff;
}

.eventsPortal .graphicOverlay .juryList ul .juryImage:hover .juryNameTitleOrg {
	z-index: -1;
}

.eventsPortal .graphicOverlay .juryList ul .juryImage .juryOverlay .viewPopOut {
	margin-top: -5px;
}

.contactBox {
	width: 100%;
}

.contact-image {
	margin: 5% 0 20%;
}

.sponsorship {
	margin-top: 50px !important;
}

.sponsorship,.registration,.everythingElse {
	background: rgba(5,22,169,0);
	width: 100%;
	border-radius: 5px;
	border: 0 solid #0017e1;
	padding: 20px;
	margin: 25px 0 25px 0;
}

.everythingElse {
	margin-bottom: 50px !important;
}

.contactBox .contactCategory {
	color: #fff;
	font-weight: 900;
	font-size: 22px;
	text-align: center;
	
	padding-bottom: 20px;
}

.personDetailsBox {
	width: 70%;
	margin: 0 auto;
}

.contactBox .personDetails {
	width: 48%;
	display: inline-block;
	text-align: left;
}

.contactBox:first-child .personDetails {
	padding-left: 100px;
}

.contactBox .personDetails .personName {
	color: #fff;
	font-size: 16px;
	font-weight: 900;
	
}

.personName {
	color: #fff !important;
	font-size: 16px;
	font-weight: 900;
}


.contactNumber {
	color: #fff !important;
	font-size: 16px;	
}

.emailId {
	color: #fff !important;
	font-size: 16px;
}

.contactBox .personDetails .personName::before {
	content: "\f007";
	font-family: 'Font Awesome 6 Free';
	font-size: 15px;
	font-weight: 400;
	padding-right: 10px;
	font-style: normal;
	color: #fff;
}

.contactBox .personDetails .contactNumber {
	color: #fff;
	font-size: 16px;
	
}

.contactBox .personDetails .contactNumber::before {
	content: "\f232";
	font-family: "Open Sans",sans-serif,"Font Awesome 6 Free";
	font-size: 15px;
	font-weight: 400;
	padding-right: 10px;
	font-style: normal;
	color: #fff;
}

.contactBox .personDetails .emailId {
	color: #fff;
	font-size: 16px;
	
}

.contactBox .personDetails .emailId::before {
	content: "\f0e0";
	font-family: 'Font Awesome 6 Free';
	font-size: 15px;
	font-weight: 400;
	padding-right: 10px;
	font-style: normal;
	color: #fff;
}

#topDiv {
	height: 0;
	width: 0;
	visibility: hidden;
}

.font-26px {
	font-size: 26px !important;
	line-height: 32.5px;
}

.eventFooter .footerLinks {
	border-bottom: 1px solid #ccc;
}

.eventsScrollToTop {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 99;
	cursor: pointer;
	border-radius: 10px;
	border: 1px solid #0e2da9;
	background: rgba(255,255,255,.5);
	width: 40px;
	height: 40px;
	text-align: center;
	padding: 10px;
}

.fa-arrow-right:before {
	font-family: "Open Sans",sans-serif,"Font Awesome 6 Free",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	color: #fff;
}

.secondaryNavigation .navbar .navbar-nav .nav-item {
	padding: 3px 7px;
	font-size: 13px;
	display: flex;
	align-items: center;
}

.bg-white.mt-3 {
	background-color: transparent !important;
}

.secondaryNavigation .navbar .navbar-collapse .navbar-nav .nav-item:last-child {
	background: #F05558 !important;
	color: #fff !important;
	display: flex;
	align-items: center;
	height: 100%;
	padding: 5px 10px !important;
}

.secondaryNavigation .navbar .navbar-collapse .navbar-nav .nav-item:last-child a {
	color: #fff;
	font-size: 13px;
}

.graphicOverlay {
	/* background-image: radial-gradient(rgba(235, 75, 35, 0.5) 1px, transparent 1px);
	background-size: 24px 24px; */
	background-color: #262626;
}

.juryList .text-right.mb-3 {
	padding: 0 30px;
}

/* .btn-light {
	color: #fff !important;
	background-color: #EB376D !important;
	padding: 5px 15px;
	margin-right: 0px;
} */

.juryList .text-right.mb-3 a .btn-light {
	color: #fff;
	background-color: #FF5C00 !important;
	padding: 5px 15px;
}

.juryList ul li .detailPopOutBG {
	position: fixed;
	top: -100%;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	background: rgba(0,34,133,.4);
	transition: .5s;
}

.juryList ul li .detailPopOutBG.showPopout {
	top: 0;
}

.juryList ul li .detailPopOut {
	border-radius: 5px;
	overflow: hidden;
	position: fixed;
	left: 0;
	top: -1000%;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 4;
	background: #002285;
	width: 700px;
	max-height: 400px;
	transition: .5s;
}

.juryList ul li .detailPopOut.showPopout {
	top: 0;
}

.juryList ul li .detailPopOut .detailPopOutClose {
	position: absolute;
	right: 0;
	top: -1px;
	padding: 5px;
	cursor: pointer;
	width: 30px;
	text-align: center;
	cursor: pointer;
}

.juryList ul li .detailPopOut .detailPopOutHead {
	display: flex;
	padding: 15px;
	align-items: center;
}

.juryList ul li .detailPopOut .detailPopOutHead img {
	width: 120px;
	border-radius: 10px;
}

.juryList ul li .detailPopOut .detailPopOutHead .profileDetail {
	padding: 0 15px;
}

.juryList ul li .detailPopOut .detailPopOutHead .profileDetail .role {
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	
}

.juryList ul li .detailPopOut .detailPopOutHead .profileDetail .profileName {
	font-size: 16px;
	text-transform: uppercase;
	white-space: nowrap;
	color: #1ed760;
}

.juryList ul li .detailPopOut .detailPopOutHead .profileDetail .profileDesignation {
	font-size: 14px;
	font-weight: 400;
	white-space: nowrap;
	color: #fff;
}

.juryList ul li .detailPopOut .detailPopOutHead .profileDetail .profileCompany {
	font-size: 14px;
	font-weight: 400;
	white-space: nowrap;
	color: #1ed760;
}

.juryList ul li .detailPopOut .detailPopOutBody {
	background: #002285;
	color: #fff;
	text-align: justify;
	padding: 0 15px 15px 15px;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	max-height: 250px;
	overflow: auto;
}

.juryList ul li .detailPopOut .detailPopOutBody p {
	margin: 0;
	padding: 0;
}

.fa-light.fa-xmark:before {
	content: "\f00d";
	font-family: "FontAwesome";
	color: #fff;
	font-style: normal;
}

.modal-dialog {
	max-width: 600px;
	margin: 1.75rem auto;
}

.fw-600 {
	text-align: right !important;
}

.font-14px {
	font-size: 14px !important;
	line-height: 17.5px;
}

.stepForm {
	font-size: 12px;
}

.checkboxContBig {
	display: inline-flex;
	margin-top: 5px;
}

input[type=checkbox],input[type=radio] {
	margin-left: 5px;
}

.stepForm .form-control,.btn {
	font-size: 12px;
}

.error,.error .form-control {
	font-size: 12px;
}

.btnNavy {
	font-size: 12px;
}

#partitionInner input[type=text] {
	height: 30px;
	width: 30px;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	border: 1px solid #ccc;
	border-radius: 10px;
	margin-right: 10px;
}

.fa-bars:before,.fa-navicon:before {
	content: "\f0c9";
	font-family: "Font Awesome 6 Free" !important;
	font-style: normal;
	font-weight: 900;
}

.eEntryForm {
	background: #fff;
}

.eEntryForm .eFormTitle {
	margin-bottom: 20px;
	margin-top: 25px;
}

.eEntryForm .eFormTitle h6 {
	font-size: 22px;
	font-weight: 600;
}

.eEntryForm .eFormTitle span {
	font-size: 10px;
}

.eEntryForm .inputContainer .inputArea {
	width: 100%;
	position: relative;
}

.eEntryForm .inputContainer {
	display: flex;
	width: 100%;
	align-items: center;
}

.font-12px {
	font-size: 12px !important;
	line-height: 15px;
}

.cursor-pointer {
	cursor: pointer;
}

.eEntryForm input,.eEntryForm textarea,.eEntryForm select {
	font-size: 14px;
	height: auto;
}

.font-11px {
	font-size: 11px !important;
	line-height: 13.75px;
}

.errorMsg {
	padding: 0 5px;
	font-size: 10px;
	position: absolute;
	right: 0;
	background: #ffe5eb;
	color: #de0d26;
}

.w-50 {
	width: 50% !important;
}

.font-10px {
	font-size: 10px !important;
	line-height: 12.5px;
}

.input-group {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	width: 100%;
}

.w-100 {
	width: 100% !important;
}

.custom-file {
	position: relative;
	display: inline-block;
	width: 100%;
	height: calc(1.5em+0.75rem+2px);
	margin-bottom: 0;
}

.custom-file-input {
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(1.5em+0.75rem+2px);
	margin: 0;
	overflow: hidden;
	opacity: 0;
}

.eEntryContainer {
	background: #fff;
	padding: 30px;
}

.eEntryContainer .eEntryTable {
	overflow: auto;
}

.font-13px {
	font-size: 13px !important;
	line-height: 16.25px;
}

.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before {
	content: "\e1bc";
	font-family: "FontAwesome";
	font-style: normal;
}

.juryDashboardContainer .container {
	background: #fff;
	padding: 30px;
}

.juryViewDetails .shortDetail,.juryPortal .juryDashboardContainer .juryViewDetails .shortDetail {
	background: #fff;
	box-shadow: 1px 1px 12px 2px #ddd;
	margin-bottom: 20px;
	padding: 15px;
}

.fa-arrow-right-long:before,.fa-long-arrow-right:before {
	content: "\f178";
	font-family: "Font Awesome 6 Free" !important;
	font-style: normal;
}

.topHeader .topLinks ul li .userIcon {
	width: 30px;
	height: 30px;
	background: #eaebef;
	border-radius: 20px;
	padding: 7px 5px;
	text-align: center;
	color: #313131;
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
}

.nav>li>a:focus,.nav>li>a:hover {
	background-color: #3b1b90 !important;
}

.nav-item:hover {
	background: #F05558 !important;
}

.dropdown-menu.dropdown-menu-lg {
	font-size: 14px;
}

.breadcrumb {
	margin-bottom: 0rem;
}

.overlayContent.aboutAwards {
	padding: 0;
}

.fa-indian-rupee-sign.font-17px {
	font-size: 12px !important;
}

.eventsPortal .catrgoryAccordion {
	padding-left: 0;
	min-height: 0px;
	padding-bottom: 5px;
}

.catrgoryAccordion .accordionEvent .accordionCont {
	margin-bottom: 0px !important;
}

.juryList ul li .juryNameTitleOrg {
	position: absolute;
	bottom: 0;
	margin: 0 auto;
	width: 275px !important;
	background: #28246a;
	background: linear-gradient(0,rgba(40,36,106,1) 0,rgba(253,187,45,0) 34%);
}

.eventsPortal .juryList ul li .juryNameTitleOrg .juryName {
	font-weight: 600 !important;
	font-size: 18px !important;
	letter-spacing: 0px !important;
	padding-bottom: 1px 5px !important;
	text-transform: capitalize !important;
	color: #F05558 !important;
}

.eventsPortal .juryList ul li .juryNameTitleOrg .juryTitle {
	font-weight: 500 !important;
	font-size: 18px !important;
	margin-top: 5px !important;
	letter-spacing: 0px  !important;
	padding-bottom: 1px 5px  !important;
	color: #F05558 !important;
}

.eventsPortal .juryList ul li .juryNameTitleOrg .juryOrg {
	font-size: 18px !important;
	font-weight: 600 !important;
	color: #F05558 !important;
	padding-bottom: 10px 5px !important;
}


/* JURY ONLY */



.juryNameTitleOrg---Only {
	position: relative;
	padding-top:10px;
	bottom: 0;
	height: auto;
	text-align: center;
	width: 275px;
	background: rgba(38, 38, 38, 0.8);
}


.juryNameTitleOrg---Only .juryName {
	font-weight: 600 !important;
	font-size: 18px !important;
	letter-spacing: 0px !important;
	padding-bottom: 1px 5px !important;
	text-transform: capitalize !important;
}

.juryNameTitleOrg---Only .juryTitle {
	font-weight: 500 !important;
	font-size: 18px !important;
	margin-top: 5px !important;
	letter-spacing: 0px  !important;
	padding-bottom: 1px 5px  !important;
}

.juryNameTitleOrg---Only .juryOrg {
	font-size: 18px !important;
	font-weight: 600 !important;
	
	padding-bottom: 10px 5px !important;
}

/* JURY ONLY */


.digiesOpenS,.juryPortal .topHeader .juryPortalTitle,body,h1,h2,h3,h4,h5,h6,input,textarea,select {
	font-family: "Roboto", sans-serif !important;
}

.accordionBody .ulBullets li b {
	color: #000 !important;
	font-size: 16px;
	font-weight: 600 !important;
	padding-left: 5px;
}

.accordionBody .ulBullets {
	font-size: 14px;
	margin: 10px 0 0 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #d40a83;
}

.achievementBox {
	width: 100%;
	min-height: 400px;
	padding: 30px 0;
	background: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/acheivementBg.html') left top repeat;
}

.achievementBox .container {
	padding-left: 85px;
}

.achievementBox .container .achieveHdng {
	font-size: 20px;
	text-transform: uppercase;
	color: #0516a9;
	font-weight: 800;
	
}

.achievementBox .container .achieveTxt {
	margin-top: 15px;
	color: #0516a9;
	font-size: 16px;
}

.home-body {
	background-color: #00243c;
	background-image: url(https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/bg-2.jpg);
	background-repeat: no-repeat;
	background-position: 0 120px;
}

.eventsPortal .catrgoryAccordion .ulBullets li b+div {
	color: #000 !important;
	line-height: 140%;
	font-size: 14px;
	padding-left: 5px !important;
}

.btncategory {
    background-color: #631465 !important;
    color: #fff !important;
	font-weight: 600;
    margin-right: 0px !important;
    border: 0 !important;
    padding: 8px 15px !important;
}

.flex {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}

.info {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: space-between;
	background: #0516a9;
	width: 32%;
}

.info_content {
	padding: 25px 15px 10px 15px;
	color: #fff;
	font-size: 14px;
	max-width: 100%;
}

.info_content h3 {
	height: 50px;
	color: #1ed760;
	font-weight: 550;
	text-align: center;
	font-size: 18px;
	width: 100%;
}

.info_link {
	text-align: center;
	margin-bottom: 25px;
}

.leaderBox p {
	text-align: justify;
}

.btn.btn-green {
	width: 140px;
	height: 35px;
	background: #1ed760;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
}

.eventPageTitle {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	color: #fff !important;
	padding: 40px 0 0 70px;
}

.eEntryContainer {
	background: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/agendaWaveBg.html') repeat left top #fefefe;
	border-radius: 5px;
	padding: 20px;
	margin-bottom: 30px;
}

.eEntryContainer .table-bordered {
	background: #fff;
}

.eEntryContainer .table-bordered thead {
	background: #e7e7e7;
}

.juryDashboardContainer .container {
	background: transparent;
}

.juryDashboardContainer .container .juryViewDetails {
	background: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/agendaWaveBg.html') repeat left top #fefefe;
	padding: 30px;
	border-radius: 5px;
}

.eEntryForm {
	background: transparent;
	min-height: 300px;
}

.eEntryForm .submit-form_register {
	background: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/agendaWaveBg.html') repeat left top #fefefe;
	padding: 30px;
	border-radius: 5px;
	width: 80%;
	margin: 0 auto;
}

.eEntryForm .uploadCreatives {
	background: #efeded;
	padding: 0 15px;
}

.delegateFeeTable {
	color: #fff;
}

.d-flex .uploadFiles {
	margin-bottom: 5px;
}

.eEntryForm .eFormTitle {
	margin-top: 0;
}

.submit-premium-form_register {
	background: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/agendaWaveBg.html') repeat left top ;
	padding: 10px 30px;
	margin: -16px;
}


.guidelineHeading {
	font-size: 22px !important;
	font-weight: 700 !important;
	font-family: "Roboto Condensed", sans-serif !important;
	color: #fff !important;
	text-align: center;
	line-height: 130% !important;
	padding-bottom: 10px;
}

.guidelineSubHeading {
	font-size: 16px !important;
	font-weight: 600 !important;
	color: #000 !important;
	text-align: left;
	text-transform: uppercase;
	line-height: 130% !important;
	font-family: "Roboto Condensed", sans-serif !important;
	padding-bottom: 0 !important;
	margin-bottom: 10px !important;
}


.guidelineTxt {
	font-size: 14px !important;
	font-weight: 500 !important;
	color: #000 !important;
	text-align: left;
	text-transform: none;
	line-height: 130% !important;
}

.guidelineTxtSpan{
	font-size: 14px !important;
	font-weight: 500 !important;
	color: #F05558 !important;
	text-align: left;
	text-transform: none; 
	line-height: 130% !important;
}

.guidelineContainer {
	background-color: #FFf;
	border-radius: 20px;
	/* width: auto; */
	height: calc(1100px - 50px) !important; 
	padding: 20px 20px !important;
	margin: 0px auto 10px;
	/* transition: all .2s ease-in-out; */
	transition: background-color 0.5s ease;
	border: 10px transparent solid !important;
}

.guidelineContainer:hover {
	/* background-color: #FEE9E7; */
	border-radius: 20px;
	height: calc(1100px - 85px) !important; 
	padding: 20px 25px !important;
	border: 5px #F05558 solid !important;
	/* zoom:104% !important; */
	margin: 0px auto 10px;
	 transition: background-color 0.5s ease;
}


.guideline-my-blur {
	margin-top: 0px !important;
	transition: all .5s ease-in-out;
	zoom: 100% !important;
	padding: 30px 30px;
}

.guideline-my-blur:hover {
	margin-top: -20px !important;
	/* zoom: 101% !important;
	padding: 30px 28px;*/
} 


/* .guideline-my-blur:hover > :not(:hover) {
	margin-top: -20px !important;
	filter: blur(5px) !important;
	opacity: 0.5 !important;
}  */


.guideline_ul_li {
	font-size: 14px !important;
	font-weight: 400 !important;
	color: #000 !important;
	text-align: left;
	text-transform: none;
	margin-left: -20px;
	line-height: 130% !important;
	
}

.guideline_ul_li li {
	padding-bottom: 7px !important;
}

.guidelineAccordion {
	min-height: 800px;
	background-color: transparent;
	width: 95%;
	margin: 0 auto;
}

.guidelineAccordion h2.h3 {
	font-size: 24px;
}

.JUDGING-CRITERIA {
	font-size: 17px !important;
	font-weight: 600 !important;
	color: #F05558 !important;
	text-align: left;
	text-transform: none; 
	line-height: 130% !important;
}

.eventsPortal .delegateFeeTable td,.eventsPortal .delegateFeeTable th {
	background: #1ed760;
}

.eventsPortal .delegateFeeTable .table {
	border: 2px solid #21b957;
}

.eventsPortal .delegateFeeTable .table thead th {
	border-bottom: 2px solid #21b957;
}

.eventsPortal .delegateFeeTable .table tbody .fw-600.text-center {
	text-align: center !important;
}

.eventsPortal .juryList ul li .detailPopOut {
	border: 0;
}

.eventsPortal .juryList ul li .detailPopOut .detailPopOutHead {
	background: transparent;
	border: none !important;
}

.eventsPortal .juryList ul li .detailPopOut .detailPopOutBody {
	background: transparent;
}

.juryList ul li .detailPopOut .detailPopOutHead img {
	border-radius: 0;
	border: 2px solid #1ed760;
}

.eventsPortal .juryList ul li .detailPopOut .detailPopOutHead .profileDetail .role {
	color: #fff !important;
	font-size: 20px;
}

.eventsPortal .juryList ul li .detailPopOut .detailPopOutHead .profileDetail .profileName {
	color: #1ed760;
	font-size: 16px;
}

.eventsPortal .juryList ul li .detailPopOut .detailPopOutHead .profileDetail .profileDesignation {
	color: #fff;
	font-size: 16px;
}

.eventsPortal .juryList ul li .detailPopOut .detailPopOutHead .profileDetail .profileCompany {
	color: #1ed760;
	font-size: 16px;
}

.juryList ul li .detailPopOut .detailPopOutBody p {
	color: #fff !important;
}

.container .eEntryForm {
	background: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/agendaWaveBg.html') repeat left top #fefefe;
	padding: 10px 30px;
}

.howToEnter,h2,p {
	color: #fff;
}

.juryOverlay .viewPopOut {
	margin-top: -60px;
}

.juryImage:hover .juryOverlay .viewPopOut {
	margin-top: 0;
}

.juryImage:hover .juryOverlay .viewLinkedIn {
	margin-top: 0;
}

.partnerBox2 h3 {
	color: #e23b96;
	font-size: 1.75rem;
	
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	
}

.eventsPortal .navigation ul li:hover,.eventsPortal .secondaryNavigation ul li:hover {
	background: #4824a7;
}

.eventsPortal .navigation ul li .dropdown-menu,.eventsPortal .secondaryNavigation ul li .dropdown-menu {
	background: #f7d566;
}

.eventsPortal .navigation ul li .dropdown-menu a:hover,.eventsPortal .secondaryNavigation ul li .dropdown-menu a:hover {
	background: #cf3f07;
	color: #fff;
}

#conferenceVideo1 iframe {
	width: 100%;
	min-height: 400px;
}

#conferenceVideo2 iframe {
	width: 100%;
	min-height: 400px;
}

#conferenceVideo3 iframe {
	width: 100%;
	min-height: 400px;
}

#conferenceVideo4 iframe {
	width: 100%;
	min-height: 425px;
}

#conferenceVideo5 iframe {
	width: 100%;
	min-height: 425px;
}

#conferenceVideo6 iframe {
	width: 100%;
	min-height: 425px;
}

#conferenceVideo4 .modal-lg {
	max-width: 606px;
}

#conferenceVideo5 .modal-lg {
	max-width: 606px;
}

#conferenceVideo6 .modal-lg {
	max-width: 606px;
}

.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before {
	font-family: "Font Awesome 6 Free" !important;
}

.recapBrands .col.item {
	flex-basis: 20%;
}

.lightbox .lb-dataContainer .lb-data {
	display: none;
}

.accordionTitle {
	color: #fff;
	font-weight: 700;
}

.accordionEvent .accordionCont .accordionTitle i {
	float: right;
	margin-right: 15px;
	font-size: 20px;
	color: #fff;
	margin-top: 5px;
	font-weight: 700;
}

.accordionEvent .accordionCont .accordionTitle i.fa-minus::before {
	font-family: "Open Sans",sans-serif;
	content: "\268A";
	color: #fff !important;
	font-weight: 700;
}

.accordionEvent .accordionCont .accordionTitle i.fa-plus::before {
	font-family: "Open Sans",sans-serif;
	content: "\271B";
	color: #fff !important;
	font-weight: 700;
}

.juryHdngTxt h2 {
	font-size: 28px;
	font-weight: bold;
	color: #fff;
	
}

.juryHdngTxt h3 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	
}

.specialAwards {
	padding: 0px 0 50px 0px !important;
	background: #A71B60;
    /* background: linear-gradient(180deg, rgba(167, 27, 96, 1) 0%, rgba(167, 27, 96, 1) 13%, rgba(167, 27, 96, 1) 23%, rgba(240, 85, 88, 1) 71%, rgba(240, 85, 88, 1) 100%); */
}

.specialAwardsBox {
	background: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/specialAwardsBg.html') left top no-repeat;
	min-height: 400px;
	background-size: cover;
	margin-top: 50px;
	padding: 30px 25px;
	color: #fff;
	margin-left: 70px;
}

.specialAwardsBox h3 {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}

.specialAwardsBox h4 {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 0;
	margin-top: 25px;
}

.pointsTxt {
	background: #201344;
	color: #fff;
	font-size: 20px;
	padding: 10px 50px 10px 30px;
	display: inline-block;
	margin-left: -30px;
}

.juryList ul li .juryImage .card-img-speaker img {
	height: 206px;
	vertical-align: middle;
	width: 200px;
	height: 200px;
	/* filter: grayscale(0) !important; */
}


.hdngh2.ml-40m {
	margin-left: 40px;
}

.hdngh2.ml-70m {
	margin-left: 70px;
}

.eventsPortal .bg-white.graphicOverlay .juryList ul {
	column-gap: 0;
}

.eventsPortal .bg-white.graphicOverlay .juryList ul li .juryNameTitleOrg {
	position: absolute;
	bottom: 0;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	top: 70px;
}

.eventsPortal .bg-white.graphicOverlay .juryList ul li .juryNameTitleOrg .juryName {
	font-size: 16px;
	margin-top: 75%;
}

.eventsPortal .bg-white.graphicOverlay .eventsPortal .juryList ul li .juryNameTitleOrg .juryTitle {
	font-size: 14px;
	margin-top: 5px;
	text-transform: capitalize;
}

.eventsPortal .bg-white.graphicOverlay .eventsPortal .juryList ul li .juryNameTitleOrg .juryOrg {
	font-size: 16px;
	font-weight: 600;
	text-transform: capitalize;
}

.eventsPortal .bg-white.graphicOverlay .juryList ul .juryImage .juryOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 30px;
	background: #6d1670bd !important;
	display: flex;
	align-items: end;
	justify-content: center;
	column-gap: 0;
	color: #fff;
	transition: .5s;
	top: 100%;
}

.eventsPortal .bg-white.graphicOverlay .juryList ul .juryImage:hover img {
	filter: grayscale(80%);
}

.eventsPortal .bg-white.graphicOverlay .juryList ul .juryImage .linkedInIcon {
	padding: 5px 9px;
	position: absolute;
	bottom: 0;
	right: 0;
}

.eventsPortal .bg-white.graphicOverlay .juryList ul .juryImage .juryOverlay {
	cursor: pointer;
	transition: .5s;
	width: 100%;
	height: 100%;
	padding: 10px;
	color: #fff;
}

.eventsPortal .bg-white.graphicOverlay .juryList ul .juryImage:hover .juryOverlay {
	transition: .5s;
	top: 0;
	align-items: end;
	justify-content: center;
}

.eventsPortal .bg-white.graphicOverlay .juryList ul .juryLi:hover .juryNameTitleOrg {
	display: none;
}

.juryList ul li .juryImage .juryOverlay .viewLinkedIn {
	color: #fff;
	font-size: 30px;
	width: 41px;
	height: 37px;
	padding: 0;
	background: #06c !important;
}

.eventsPortal .bg-white.graphicOverlay .juryList ul li .juryImage .juryOverlay .viewPopOut:hover .fa-regular.fa-eye {
	margin-top: 10px !important;
}

.juryOverlay.speakerOverlay {
	background: rgba(59,57,93,.7) !important;
}

.juryImage .juryOverlay i.fa-eye {
	background: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/eyeIcon.html') no-repeat center center;
	width: 30px;
	height: 19px;
}

.marl40p-sm {
	margin-left: 40px;
}

.deadlineBox .btn {
	font-size: 16px;
	background: #1e3436;
	margin-right: 15px;
}

.driveGrowthBox {
	width: 100%;
	min-height: 400px;
	background: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/greenBg.html') repeat;
	padding: 60px 30px 130px 30px;
	text-align: center;
}

.driveGrowthBox .container {
	width: 60%;
	margin: 0 auto;
}

.driveGrowthBox h2 {
	display: block;
	font-size: 36px;
	color: #e0b810;
	font-family: 'Open Sans',sans-serif;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 40px;
	margin-bottom: 30px;
}

.driveGrowthBox .container p {
	font-size: 18px;
	font-family: 'Open Sans',sans-serif;
}

.driveGrowthBox .container p span {
	color: #e0b810;
	font-weight: bold;
}

.bannerBox {
	width: 100%;
}

.deadlineTxt {
	text-align: center;
	width: 100%;
	font-size: 16px;
	color: #28246a;
	line-height: 20px;
	font-weight: 600;
	margin-top: 10px;
	font-weight: 700;
}

.deadlineTxt span {
	font-size: 18px;
}

.homeAbout video {
	width: 100%;
	height: 50%;
	border: 10px solid #fff;
	border-radius: 20px;
}

.homeAbout .container {
	padding-left: 86px;
}

.textAlign {
	align-self: flex-end;
}

.middleContent .catrgoryAccordion .card-header {
	background: transparent;
	border-bottom: 0;
}

.middleContent .catrgoryAccordion .card-header .nav-tabs {
	border-bottom: 0;
}

.middleContent .catrgoryAccordion .card-header .nav-tabs .nav-link.active {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background: #28246a;
	padding: 10px 50px;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	border-color: #28246a;
	font-weight: 700;
	min-width: 400px;
}

.middleContent .catrgoryAccordion .card-header .nav-tabs .nav-link {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	padding: 10px 50px;
	color: rgba(0,0,0,.5);
	text-transform: uppercase;
	font-size: 18px;
	border-color: #fff;
	font-weight: 700;
	text-align: center;
	background: #fff;
	margin-right: 5px;
	min-width: 400px;
}

.middleContent .catrgoryAccordion .card-body {
	padding-left: 10px;
	color: #fff;
	padding-top: 10px;
}

.middleContent .catrgoryAccordion .card-body ul.ulBullets {
	text-align: left;
	padding-left: 0;
	font-size: 18px;
}

.middleContent .catrgoryAccordion .card-body ul.ulBullets li {
	padding-bottom: 20px;
}

.catrgoryAccordion .accordionEvent .accordionCont .accordionBody .catEnterNow {
	color: #fff;
	background-color: #EB376D;
	border: 1px solid #d40a83;
}

.catrgoryAccordion .accordionEvent .accordionCont .accordionBody .catEnterNow:hover {
	background: #EB376D;
	color: #fff;
}

.btn:focus,.btn.focus {
	box-shadow: none;
}

.innerHdrConf {
	font-size: 22px;
	color: #28246a;
	margin-top: 10px;
	margin-bottom: 0;
	text-transform: uppercase;
	font-weight: 700;
	width: 84%;
	text-align: center;
}

.middleContent .guidelineAccordion .card-header {
	background: transparent;
	border-bottom: 0;
}

.middleContent .guidelineAccordion .card-header .nav-tabs {
	border-bottom: 0;
}

.middleContent .guidelineAccordion .card-header .nav-tabs .nav-link.active {
	background-color:#FF5C00 !important;
	color: #f7d566;
	text-transform: uppercase;
	font-size: 20px;
	border-color: #262626;
	font-weight: 700;
}

.middleContent .guidelineAccordion .card-header .nav-tabs .nav-link {
	border-top-right-radius: 0;
	padding: 10px 50px;
	color: #f7d566;
	text-transform: uppercase;
	font-size: 20px;
	border-color: #262626;
	font-weight: 700;
	min-width: 250px;
	text-align: center;
	background-color: #FB8569 !important;
}

.middleContent .guidelineAccordion .card-body {
	padding-left: 10px;
	color: #fff;
	background-color: #000;
	padding: 20px 40px;
}

.middleContent .guidelineAccordion .card-body-guideline {
	padding-left: 10px;
	color: #fff;
	background-color: #000;
	padding: 20px 66px;
}
.middleContent .guidelineAccordion .card-body ul.ulBullets {
	text-align: left;
	padding-left: 0;
	font-size: 18px;
}

.middleContent .guidelineAccordion .card-body ul.ulBullets li {
	padding-bottom: 20px;
}

.middleContent .guidelineAccordion .card-body ul.ulBullets .catEnterNow {
	background: #a814be;
	color: #fff;
	border-radius: 5px;
	padding: 7px 15px;
	font-size: 14px;
	display: inline-block;
	border-color: #a52e13;
	font-weight: normal;
	margin-right: 15px;
}

.guidelineAccordion .accordionEvent .accordionCont .accordionBody .catEnterNow:hover {
	background: transparent;
	color: #fff;
}

.confHomeBanner {
	padding: 80px 80px 80px 160px;
}

.confhomeAbout {
	padding: 50px 0;
	width: 100%;
	background-image: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/boxPaternBg.html');
	background-color: #d94e1f;
	background-position: left top;
	background-repeat: repeat-y;
	background-attachment: fixed;
	font-size: 18px;
}

.confhomeAbout .container {
	width: 60%;
	margin: 0 auto;
}

.confhomeAbout .container p {
	margin-bottom: 40px;
}

.whoAttendFon {
	width: 100%;
	background: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/boxPaternBg.html') left top repeat-y fixed;
	background-color: #fff !important;
}

.whoAttendFon img {
	width: 75%;
}

.agendaBox {
	width: 100%;
	background-image: url('https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/boxPaternBg.html');
	background-color: #d94e1f;
	background-position: left top;
	background-repeat: repeat-y;
	background-attachment: fixed;
}

.agendaBox h2 {
	font-size: 24px;
	color: #fff;
	width: 100%;
	text-align: center;
	padding-top: 3rem;
	font-weight: 700;
	text-transform: capitalize;
}

.agendaBoxCont {
	width: 85%;
	display: flex;
	column-gap: 20px;
	row-gap: 20px;
	justify-content: center;
	flex-wrap: wrap;
	margin: 20px auto;
}

.agendaBoxCont .agendaBoxSteps {
	display: flex;
	align-items: center;
	position: relative;
	text-align: center;
	color: #000;
}

.agendaBoxCont .agendaBoxSteps div {
	width: 250px;
	height: 200px;
	background: #fff;
	border-radius: 5px;
	font-weight: 700;
}

.agendaBoxCont .agendaBoxSteps div:hover {
	background: #fff;
	box-shadow: inset 0 0 50px #d94e1f;
	cursor: pointer;
	transition: transform 500ms;
	transform: translateY(-10px);
}

.agendaBoxCont .agendaBoxSteps div span {
	display: block;
	font-weight: 900;
	font-size: 24px;
	margin-top: 22%;
}

.prevEdGlimp {
	width: 100%;
	background-color: #28246a;
}

.prevEdGlimp h2 {
	font-size: 24px;
	color: #fff;
	width: 100%;
	text-align: center;
	padding-top: 3rem;
	font-weight: 700;
	text-transform: capitalize;
}

.carousel-item .row-fluid {
	width: 1080px;
	margin: 30px auto;
}

.row-fluid .span3 {
	display: inline-block;
	padding: 0 10px;
}

.keySpeaker {
	width: 95%;
	margin: 0 auto;
	background: #28246a;
	border-radius: 5px;
	padding: 30px;
}

.keySpeaker .card {
	background: transparent;
	border: 0;
	width: 85%;
	margin: 0 auto;
}

.keySpeaker .card img {
	border-radius: 5px;
}

.keySpeaker .card .card-body {
	margin-top: 12%;
}

.keySpeaker .card .card-body .card-title {
	font-size: 18px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 0;
}

.keySpeaker .card .card-body .card-text {
	margin-bottom: 0;
}

.keySpeaker .card img {
	width: 100%;
}

.globeVideo video {
	width: 100%;
	height: 100%;
	margin-bottom: -10px;
	max-height: 490px;
}

.btn.btnOrange {
	background: #d94e1f;
	color: #fff;
	border: 1px solid #d94e1f;
	padding: 7px 14px !important;
	font-size: 14px;
	margin-top: 20px;
	margin-left: 26% !important;
}

.brandStoryLogo img {
	width: 84%;
}

.locaTxt {
	text-align: center;
	color: #000;
	font-size: 14px;
	width: 84%;
	margin-top: 15px;
	font-weight: 600;
}

.lhmob {
	line-height: 32px !important;
}

.CategoryNote {
	padding-left: 0px !important;
	text-align: center!important;
	font-size: 14px !important; 
	color: #fff !important;
	line-height: 120% !important;
	padding-top: 5px !important;
}

.my-padding {
	padding: 0 !important;
}

.my-center {
	text-align: left !important;
}

.agenda-center {
	text-align: center !important;
}

.my-margin {
	margin-left: -50px;
}

.agenda-bootom-text {
 display: block;
 justify-content: center;
 align-items: center;
}

.my-header-border {
	height: 100% !important;
	width: 1px !important;
	/* border: 1px #FF5C00 solid !important; */
	padding:50px 0 0 0px !important;
	background-color: #FF5C00 !important;
	margin:5px 0 0 15px;
}

.my-max-width {
	width: 100%;
	max-width: 800px !important;
}

.topbanner2 {
	/* background: #662D91; 
	background: linear-gradient(293deg, rgba(102, 45, 145, 1) 0%, rgba(102, 45, 145, 1) 55%, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 1) 100%); border-bottom: 5px solid #AA3085; */
	display: flex;
	justify-content: center;
	align-items: center;
	perspective: 750px;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 100%;
	min-height: 220px !important;
	background-image: url(https://events.afaqs.com/frontend/customer-first/2026/assets/images/summit-internal-header.png);
}



@media(max-width:575.98px) {


	.linkedin-label-speaker-conference-home {
	margin: 5px;
	position: absolute;
	top: 0;
	right: 25px;
	z-index: 999;
	transition:all .3s ease-in-out;
	cursor: pointer;
	transform: scale(1) !important;
	width: 36px !important;
	height: 36px !important;
}


.slick-prev {
		left: -5px !important;
		z-index: 111;
	}

	.slick-next {
		right: 5px !important;
		z-index: 111;
	} 

	.div-float-left {
	float:none;
	text-align: center;
	width: 100%;
}

.div-float-right {
	float: none;
	text-align: center;
	width: 100%;
}

	
.tab-btn {
    text-align: left !important;
    display:flex !important;
    flex-direction: column !important;
}

	 .grid {
                grid-template-columns: repeat(2, 1fr);
            }

	.card-glow {
        padding: 25px;
      }

	  /* .note-box {
        width: 100%;
        margin-bottom: 25px;
        font-size: 14px;
        padding: 70px 10px;
      } */

	  .note-box-wrapper {
      display: flex;
      flex-wrap: wrap;
	  flex-direction: row !important;
      justify-content: center;
      gap: 10px;
      padding: 10px;
    }

	  .note-box {
      background: #fffde9;
      box-shadow: 0 10px 5px rgba(0, 0, 0, 0.2);
      padding: 70px 5px 0px;
	    margin: 10px 5px 40px;
      text-align: center;
      font-weight: bold;
      font-size: 16px;
      border-radius: 4px;
      width: 140px;
      height: 200px;
      position: relative;
    }


.overlay-logo-top {
    right: 0px;
}

.Speakers-TOP-padding-li {
	padding: 0 15px !important;
}

.Speakers-padding-li {
	padding: 0 13px !important;
}
	

#headerInternalContainer--BG { background-image: none;}

.CateCard {
	width: 300px !important;
	height: 90px !important;
}


.head_mob {
	color:#F05558 !important;
	font-size: 32px !important;
	text-align: left !important;
	font-weight: 900 !important;
	text-transform: uppercase;
	line-height: 100%;
}

.head_mob-sapn {
	color:#000!important;
	font-size: 32px !important;
	text-align: left !important;
	font-weight: 900;
	text-transform: uppercase;
}

.head_mob {
	color:#F05558 !important;
	font-size: 32px !important;
	text-align: center !important;
	font-weight: 900 !important;
	text-transform: uppercase;
	line-height: 100%;
}

.head_mob-sapn {
	color:#000!important;
	font-size: 32px !important;
	text-align: center !important;
	font-weight: 900;
	text-transform: uppercase;
}


.card-super {width: 100%; max-width: 150px; height: 280px;}
.card-super img.icon { width: auto; height: 80px;}

.award-entry {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  border-bottom: 1px solid #fff;
  padding: 20px 0;
  color: #000 !important;
}
	
  .pricing {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	gap: 20px;
	width: 100%;
	max-width: 340px;
	padding: 20px 20px;
	margin-bottom: 20px;
	border-radius: 30px;
	background: #F05558;
		background: linear-gradient(123deg, rgba(240, 85, 88, 1) 0%, rgba(240, 85, 88, 1) 40%, rgba(167, 27, 96, 0) 39%, rgba(167, 27, 96, 0) 60%, rgba(240, 85, 88, 1) 60%, rgba(240, 85, 88, 1) 100%);
	/* background: linear-gradient(19deg, rgba(240, 85, 88, 1) 0%, rgba(240, 85, 88, 1) 40%, rgba(167, 27, 96, 0) 40%, rgba(167, 27, 96, 0) 60%, rgba(240, 85, 88, 1) 60%, rgba(240, 85, 88, 1) 100%); */
	}



.guidelineContainer {
	height: calc(100% - 50px) !important; 
	padding: 20px 20px !important;
	margin: 0px auto 10px;
}

.guidelineContainer:hover {
	height: calc(100% - 10px) !important; 
	padding: 20px 15px !important;
	margin: 0px auto 10px;
}

.guideline-my-blur {
	margin-top: 0px !important;
	transition: all .5s ease-in-out;
	zoom: 100% !important;
	padding: 30px;
}

.guideline-my-blur:hover {
	margin-top: -10px !important;
	zoom: 105% !important;
	padding: 20px;
}


	.headerInternalContainer {
		display: flex; 
		justify-content: center; 
		align-items: center; 
		flex-direction: column;
		gap:30px;
	}

	.about-border {
	background-color: rgba(255, 255, 255, 0.9);
	border-radius: 60px;
	border: 4px #FB8569 solid;
	padding:30px 20px 30px !important;
	margin-bottom: 30px;
	}

	.header-deadline {
	text-align: center;
	font-size: 14px !important; 
	font-weight: 600 !important; 
	color: #A71B60 !important;
	/* border: 1px red solid; */
	margin-left: 20px;
	padding-top: 10px !important;
}

	.svg-background {
	/* width: 300px;
	height: 160px; */
	width: 260px !important;
	height: 140px !important;
	margin: 0px 0 30px;
	/* Encode SVG as a data URL */
	background-image: url(https://events.afaqs.com/frontend/customer-first/2026/assets/images/Key-dates.svg);
	background-size: contain; /* Adjust as needed: cover, contain, or specific size */
	background-repeat: no-repeat;
	background-position: center center;
  }

  .svg-background p {
	padding-top: 50px;
	color: #A71B60 !important;
	font-size: 15px !important;
	font-weight: 600 !important;
	line-height: 130%;
  }

  .svg-background p span{
	color: #A71B60 !important;
	font-size: 15px !important;
	font-weight: 500 !important;
  }

	.Why-Participate li {
    list-style: none;
    background: url(https://events.afaqs.com/frontend/customer-first/2026/assets/images/Star.svg) no-repeat left top;
    background-size: 25px 25px;
    padding-left: 35px;
    margin: 10px 0 !important;
    text-align: left;
}

/* #Overview-bg {
	background-position: center center;
	min-height: 300px !important;
} */

.spl-pad {padding-bottom: 3px;}

.linkedin-label-speaker-conference {
	margin: 5px;
	position: absolute;
	top: 0;
	right: 10px;
	z-index: 999;
	transition:all .3s ease-in-out;
	cursor: pointer;
	transform: scale(1) !important;
	width: 36px !important;
	height: 36px !important;
}
	/* .topbanner2 {
		background: #662D91; 
		background: linear-gradient(360deg, rgba(102, 45, 145, 1) 0%, rgba(102, 45, 145, 1) 45%, rgba(255, 255, 255, 1) 45%, rgba(255, 255, 255, 1) 100%); border-bottom: 5px solid #AA3085;
	} */

	.Logo-subHeading {
		text-align: center;
		font-size: 20px !important;
		text-transform: uppercase;
		
		font-weight: 700 !important;
		line-height: 130%;
		color: #AA3085 !important;
		padding: 20px 0;
	
	  }
	
	  .LogoDate {
		text-align: center;
		font-size: 14px !important;
		font-weight: 700 !important;
		text-transform: uppercase;
		
		line-height: 130%;
		color: #000 !important;
	  }
	
	
	
	  .AwardsEnterNow {
		font-size: 14px !important;
		font-weight: 600 !important;
	}

	
	.view-all-btn {
		text-align: center;
		display: block;
		margin: 0px -5px 5px auto;
		padding: 5px 16px;
	  }

	  #home-bg {
		height: 520px;
		/* background-image: none; */
		background-position:bottom left;
		background-size:75% auto, contain;
	  }
	   

	  #home-bg-hand {
		background-size: 25%, contain;
	}


	  .headerDiv {
		top: 30px;
	  }
	

	.main-agenda-box {
		margin-left: 15px; 
	}
	

	/* .rememberBox .addRemberBox {
		left:0px;
	} */


	.rememberBox {
	width: 100%;
	display: flex;
	row-gap: 10px;
	justify-content: space-around !important;
	flex-wrap: wrap;
	padding-left: 0px !important;
}

/* .Attend-align .col-12 div { padding-left: 0px !important; } */

.rememberBox .addRemberBox {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	position: relative;
	left:0px;
	text-align: center;
	color: #fff;
}

.rememberBox .addRemberBox .img1 {
	width: 150px !important;
	height:160px !important;
	background: url(https://events.afaqs.com/frontend/customer-first/2026/assets/images/key-bg.png), no-repeat, center !important;
	background-size: 150px 160px , cover !important;
	margin:  5px 5px !important;
}

.rememberBox .addRemberBox div .Highlights-Heading {
    font-family: "Space Grotesk", sans-serif !important;
    position: relative;
    text-align: center !important;
    color: #000 !important;
    top: 40px !important;
    font-size: 13px !important;
    text-transform: uppercase;
    font-weight: 600 !important;
}


.heading-jury {
    font-size: 24px !important;
    line-height: 120% !important;
    color: #fff !important;
    font-weight: 600 !important;
    text-transform: uppercase;
}

.KeyThemes-TEXT {
    color: #fff !important;
    font-weight: 500 !important;
    font-size: 16px !important;
}

	.KeyHighlights {
		display: flex;
		justify-content: center;
		align-items: center;
		color: #fff !important;
		margin: 10px 0px!important;
		padding: 0px!important;
		text-align: left !important;
	}
	
	
	.KeyHighlightsTEXT {
		background-color: #662D91;
		color: #fff !important;
		margin: 10px 0px!important;
		padding: 15px 8px!important;
		text-align: left !important;
		border-left:8px #AA3085 solid !important;
		border-radius: 0 15px 15px 0;
	}

	.GrandJuryHeadingAlignment {
		text-align: center !important;
		position: relative;
		width: 100%;
		margin-right: 0%;
		padding-top: 20px !important;
		margin-top: 0px;

	}
	

	.heading-JuryChair {
		width: 140px;
		font-size: 24px!important; 
		line-height: 111% !important;
		color: #FFF !important;
		background-color: #F05558 !important;
		font-weight: 600 !important;
		text-align: center !important;
		/* margin-bottom: 0px !important; */
		padding: 10px 2px 10px !important;
		position: relative;
		z-index: 999;
		top: 50px !important;
		border-radius: 0 0 8px 0;
	}


	
	/*
	 padding: 10px 2px 20px !important;
	top: 68px !important;
	left: -10px !important; 
	*/



	

	.my-max-width {
		width: 100%;
		max-width: 600px !important;
	}

	.my-header-border {
		height: 1px !important;
		width: 90% !important;
		/* border: 1px #FF5C00 solid !important; */
		padding: 0px !important;
		background-color: #FF5C00 !important;
		margin: 20px 0 20px 25px;
	}
		
	.C-video-container {
		/* display: grid !important;
		justify-items: right !important;
		align-items: center !important; */
		position: relative !important;
		width: auto !important;
		min-height: auto !important;
		/* height: auto; */
		overflow: hidden !important;
		right: 0px !important;
		/* aspect-ratio: 16 / 9 !important ; */
	  }

	 /* .Speakers-col-pad .col-12 div {
		padding-left: 0px !important;
	} */


	 

	.middleContent .guidelineAccordion .card-body-guideline {
		padding-left: 10px;
		color: #fff;
		background-color: #000;
		padding: 20px 20px;
	}

	.KeyThemesLeft {
		padding-top:0px;
		padding-left: 5%;
	}
	
	.KeyThemesRight {
		padding-top:0px;
		padding-left: 5%;
	}

	.Speakers-2025 {
		height: 100px;
	}

	.KEYNOTE-SPEAKERS {
		display: flex !important;;
		justify-content: center !important;;
		align-items: center !important;;
		text-align: center !important;
		font-size: 36px !important;
		font-weight: 600 !important;
		line-height: 120% !important;
		width: 300px !important;
		height: 150px !important;
		color: #fff !important;
	}
	

	.date-titlecase {
		text-align: left !important;
		margin:  0 !important;
		padding: 5px 0 6px 20px !important;
	}

	.text-titlecase {
		margin: 0 !important;
		padding: 5px 0 0 25px !important;
		text-align: left !important;
	}

	.para-titlecase {
		margin: 0 !important;
		padding: 5px 0 0 25px !important;
		text-align: left !important;
	}

	.main-agenda-box {
		display: flex;
		justify-content: center;
		align-items: start;
	}
	
	.agenda-line-height-border {
		border-left: 0px #fff solid !important;
		height: 100% !important;
	}

	.agenda-line-height-border-EXPEND {
		border-left: 0px #fff solid !important;
		height: 100% !important;
	}

	.agenda-box {
		/* border: blue 1px solid; */
		width: 340px;
		display: flex;
		justify-content: start;
		align-items: center;
	}
	

	.entryFee-text-Sec {
		color: #000 !important;
		font-size: 16px !important;
		font-weight: 600 !important;
		text-align: center !important;
		
		border: 0px red solid;
		padding: 10px 5px 0 10px !important;
	}

	.bgrow {
		color: #fff;
		font-weight: 600;
		padding: 30px 20px 10px;
		border-radius: 20px;
		background-color: #F2674C;
		border-radius: 40px;
		border: 2px #FB8569 solid;
	}
	
	.bgrow-2 {
		color: #fff;
		font-weight: 600;
		padding: 30px 20px 10px;
		border-radius: 20px;
		background-color: #FB8569;
		border-radius: 40px;
		border: 2px #F2674C solid;
	}

	#price-bg {
		background-image:none;
		background-repeat: no-repeat;
		background-size:auto;
		background-position: top center;
		.rotate3d{ transform: rotate3d(1, 1, 0, 45deg); /* Rotate 45 degrees along X and Y axes */ }
	  }

	/* .video-container {
		display: grid !important;
		justify-items: center !important;
		align-items: center !important;
		position: relative !important;
		width: 100% !important;
		height: auto !important;
		overflow: hidden !important;
	  } */

	
.card-img-top {
	width: 100% !important;
	max-width: 320px !important;
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    background-clip: border-box;
	text-align: center;
    border-radius: .25rem; 
	width: 320px !important;
}


.card-body {
	width: 320px !important;
    height: 200px !important;
    background: #fff;
    position: relative;
}

	.DatesTOremember {
		display: flex;
		justify-content: center;
		align-items: center;
		/* background-color: #FF5C00; */
		padding: 30px;
		margin: 0 !important;
		width: 340px;
		height: 250px;
		column-gap: 30px !important;
	}
	
	.homeEntryAbout video {
		position:absolute;
		top: 0;
		z-index: 2;
		min-width: 100%; 
		min-height: 100%;
		max-height: 400px;
	}
	
	.homeEntryAboutText {
		position: relative;
		z-index: 3;
		margin-top: -5px;
		padding: 0px 20px 30px;
	}


	b {
        font-size: 14px !important;
        font-weight: 600 !important;
    }
	.zoom-box {
		width: 300px !important;
		height: 150px !important;
		text-align: center;
		color: #fff;
		font-size: 16px;
		font-weight: 700;
		line-height: 130%;
		background-color: #6516BD;
		margin: 8px;
		opacity: 1;
		border-radius: 15px;
		display: flex; 
		justify-content: center;
		align-items: center;
	  }
	 

	.catrgoryAccordion .accordionEvent {
        margin-top: 5px !important;
    }

	.categories-dexk_mobile {
		display: grid; 
		grid-template-columns: 1fr;

	}
	.my-margin {
		margin-left: 0px;
	}
	.my-overview {
		margin-left: 0px !important;
		margin-top:-10px !important; 
		background-color: #EC008C !important; 
		padding-bottom: 25px !important; 
	}

  
.hand-bag {
	background: 
	url(https://events.afaqs.com/frontend/great-lifestyle-brands-2025/2025/assets/images/hand-bag.png),
	url(https://events.afaqs.com/frontend/great-lifestyle-brands-2025/2025/assets/images/mob.png),
	url(https://events.afaqs.com/frontend/great-lifestyle-brands-2025/2025/assets/images/bottel.png);	
	background-position: top left, center left, right bottom;
	background-repeat: no-repeat;
	background-size:  180px, 200px, 250px;
	overflow: hidden;	
} 



/* .mobile-bottel {
	background-image: 
	url(https://events.afaqs.com/frontend/great-lifestyle-brands-2025/2025/assets/images/mob.png),
	url(https://events.afaqs.com/frontend/great-lifestyle-brands-2025/2025/assets/images/bottel.png);
	background-position: top left, right center;
	background-repeat: no-repeat;
	background-size:  120px, 150px;
	overflow: hidden;	
}  */


.glass {
	background: url(https://events.afaqs.com/frontend/great-lifestyle-brands-2025/2025/assets/images/glass.png);	
	background-position: top left;
	background-repeat: no-repeat;
	background-size:  160px;
	overflow: hidden;	
} 

.watch-shoes {
	background-image: 
	url(https://events.afaqs.com/frontend/great-lifestyle-brands-2025/2025/assets/images/watch.png),
	url(https://events.afaqs.com/frontend/great-lifestyle-brands-2025/2025/assets/images/shoes.png);
	background-position: bottom left, right top;
	background-repeat: no-repeat;
	background-size:  80px, 220px;
	overflow: hidden;	
} 


.trade-mile {
	background: url(https://events.afaqs.com/frontend/great-lifestyle-brands-2025/2025/assets/images/trade-mile.png);	
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size:  250px;
	overflow: hidden;
	padding-bottom: 250px !important;
} 


	.card-img-speaker {
		flex-shrink: 0;
		width: 100%;
		max-width: 300px !important;
		background-color: #000;
		margin-bottom: 5px;
		transition: transform .2s ease-in-out;
	}

	.card-img-speaker-home {
		flex-shrink: 0;
		width: 100%;
		transition: transform .2s ease-in-out;
		max-width: 300px !important;
	}

	.guidelineAccordion {
		/* min-height: 1300px; */
		background-color: transparent;
		width: 95%;
		margin: 0 auto;
	}

	.rvd-slider {
		max-width: 350px;
		padding: 0 5px;
	}

	h3 {
		font-size: 14px;
	}

	.fs-62 {
		font-family: 'poppins' !important;
		font-size: 20px !important;
		font-weight: 700 !important;
		color: #fff !important;
	}

	.fs-18 {
		font-family: 'poppins' !important;
		font-weight: 500 !important;
		font-size: 14px !important;
		color: #f7d566 !important;
	}

	.fs-17 {
		font-family: 'poppins' !important;
		font-weight: 500 !important;
		font-size: 15px !important;
		color: #000 !important;
	}

	.fs-32 {
		font-family: 'poppins' !important;
		font-weight: 500 !important;
		font-size: 25px !important;
		color: #000 !important;
	}

	.bg1 {
		background-color: #f7d566;
		width: 150px;
		height: 40px;
		border: 0;
		border-radius: 10px;
		margin-top: -30px;
	}

	.cardmargin {
		margin-top: 216px !important;
	}

	b {
		font-size: 16px !important;
		font-weight: 600 !important;
	}

	.desk-pad {
		padding-left: 0;
	}

	.deadlineBox {
		width: 94%;
		height: auto;
		color: #fff;
		font-size: 18px;
		background-color: #0b4ea0;
		padding: 20px 10px;
		font-family: "Space Grotesk", sans-serif !important;
		text-transform: uppercase;
		border-radius: 10px;
		position: absolute;
		bottom: -144px;
		left: 48%;
	}

	.mobile-about-home {
		padding-top: 70px;
	}

    .curv-bg {
        background-image: url(https://events.afaqs.com/frontend/communicon-2025/2025/assets/images/New-Home_header.png);
        mix-blend-mode:normal;
        background: rgb(66,36,167);
    }

    #Conference-bg {
        background-image: url(https://events.afaqs.com/frontend/communicon-2025/2025/assets/images/New-Home_header.png);
        mix-blend-mode:normal;
        background: rgb(255,255,255);
    }

	.my-padding {
		padding: 0 20px 0 50px !important;
	}

	.contact-image {
		margin-top: 5%;
	}

	.CaseStudy {
		position: relative;
		color: #000 !important;
		font-size: 14px !important;
		font-weight: 500 !important;
		text-align: left !important;
		text-transform: uppercase !important;
		padding: 0 3px !important;
	}

	.CaseStudy-home {
		position: absolute;
		z-index: 99;
		bottom: 0 !important;
		right: 0 !important;
		background-color: rgba(0,0,0,0.8);
		height: 90px;
		width: 240px;
		margin-bottom: 54px !important;
		margin-right: 5px !important;
		border-radius: 10px;
		padding: 0 10px;
	}

	.participate-home {
		background: url(https://events.afaqs.com/frontend/communicon-2025/2025/assets/images/left-border-mob.png) left top no-repeat !important;
		width: 340px;
		height: 600px;
		transition: .6s;
		max-width: 450px;
		background-size: 100% 100%;
		padding-right: 5px;
		padding-left: 15px;
		left: 3px;
	}

	.middleContent .guidelineAccordion .card-body {
		padding-left: 10px;
		color: #fff;
		background-color: #000;
		padding: 20px 14px;
	}

	.rvd-slider {
		max-width: 360px;
		padding: 0 10px;
	}

	.WeAccept {
		color: #000 !important;
		font-size: 15px !important;
		font-weight: 600 !important;
	}

	.participate {
		background: #4724a8;
		-webkit-clip-path: polygon(0 0,100% 0,100% 95%,0 100%);
		clip-path: polygon(0 0,100% 0,100% 95%,0 100%);
	}

	.colsmargin {
		margin-left: 0 !important;
	}

	.lhmob {
		line-height: 28px !important;
	}

	.trophyPic img {
		max-height: 310px;
	}

	.mobvideo {
		width: 100% !important;
	}

	.trophyPic .text-left {
		text-align: center !important;
	}

	.afaqsLogo {
		padding: 50px 10px 0 10px;
	}

	.graphicImage3.headerInternal .col-auto {
		width: 100%;
		text-align: center;
	}

	.img-fluid.innerTrophy {
		width: 30%;
	}

	.txt2 {
		padding: 0;
		margin-top: 10px;
	}

	.txt3 {
		margin-top: 10px;
		text-align: center;
		padding-bottom: 20px !important;
	}

	.headerInternal .txt3 {
		margin-left: 0;
	}

	.homeAboutPic {
		text-align: center !important;
	}

	.homeAboutPic img {
		width: 50%;
		bottom: 0;
	}

	.aboutAwards img {
		width: 100%;
	}

	.whoAttend {
		padding: 0 15px 0 15px;
	}

	.whoAttend .d-flex {
		display: block !important;
		padding-bottom: 40px;
	}

	.whoAttend h3 {
		margin-bottom: 40px;
	}

	.webPublishTxt {
		padding-left: 15px;
		font-size: 36px;
		line-height: 36px;
		text-align: center;
	}

	.txt1Big {
		font-size: 22px;
		margin-top: 15px;
		padding-left: 15px;
		text-align: center;
	}

	.txt2Big {
		font-size: 22px;
		margin-top: 0;
		padding-left: 15px;
		text-align: center;
	}

	.trophyPic .phonePic img {
		padding: 0 0 28px 0;
	}

	.homeAboutTxt p {
		margin-bottom: 15px;
	}

	.whyAttend {
		padding: 50px 20px 50px 15px;
	}

	.whyAttend .d-flex {
		display: block !important;
	}

	.whyAttend .d-flex img {
		width: 30%;
		margin-top: 15px !important;
	}

	.agendaBox {
		padding: 30px 15px;
	}

	.speakerText {
		padding: 0;
	}

	.headerInternal .digipubLogo {
		text-align: center;
		width: 320px;
		margin: 0 auto;
	}

	.headerInternal .digipubLogo img {
		width: 175px;
	}

	.headerInternal .txt1 {
		text-align: center;
		font-size: 14px;
		margin-top: 20px;
	}

	.headerInternal .col-xl-3 {
		order: 2;
	}

	.hdngh2 {
		padding-bottom: 10px;
		font-size: 28px;
		margin-left: 0;
	}

	.judgeCreteria .col {
		width: 100%;
		max-width: 100%;
		flex-basis: unset;
		margin-bottom: 15px;
		background-size: 300px 100%;
		margin-left: 20px;
		margin-right: auto;
	}

	.judgeCreteria .col .sNo1 {
		left: 28px;
		top: 35%;
	}

	.judgeCreteria .col .judgeTxt {
		left: 85px;
		font-size: 16px;
	}

	.timeline-list {
		width: 100%;
	}

	.timeline-item {
		margin-left: 7rem;
		padding: 2rem 1.5rem 1rem 1.5rem;
	}

	.timeline-item .timeline-date {
		left: -7rem;
		width: 7rem;
	}

	.expertName {
		font-size: 14px;
	}

	.expertPost {
		font-size: 14px;
		line-height: normal;
	}

	.conventionTxt {
		font-size: 24px;
	}

	.conventionTxt span {
		font-size: 28px;
	}

	.headerInternal .txt1.txt1-sm {
		font-size: 16px;
		margin-top: 5px;
	}

	.headerInternal .digipubLogo.mt20-sm {
		margin-top: 20px;
	}

	.aboutAwardsCont.padtb1r {
		padding: 1.7rem 0rem 0rem 0rem;
	}

	.eventsHomeScreen.home2Bg {
		background-size: 100% 100%;
	}

	.padtb5 {
		padding: 2rem 0 2rem 0;
	}

	.dateRemember .col-md-4 {
		margin-bottom: 40px;
	}

	.whoAttend .d-flex .p-2.bd-highlight {
		width: 100%;
	}

	.personDetailsBox {
		width: 100%;
	}

	.contactBox:first-child .personDetails {
		padding-left: 0;
		margin-bottom: 20px;
	}

	.contactBox .personDetails {
		width: 100%;
	}

	.topHeader .topLinks .nominateJury,.topHeader .topLinks .joinAsPartner {
		display: none !important;
	}

	.juryList ul li .detailPopOut {
		width: 90%;
	}

	.container.overlayContent {
		padding: 15px 15px 0 15px !important;
	}

	.agendaBox .container {
		padding-left: 15px;
	}

	.aboutAwardsCont.aboutAwardsContBg .container {
		padding-left: 15px !important;
	}

	.pl-sm-5 {
		padding-left: 5px !important;
	}

	.dateRemember .container {
		padding-left: 5px !important;
	}

	.dateRemember h2 {
		padding-top: 2rem;
		margin-left: 15px;
	}

	.headerInternal .col-xl-4.col-lg-4.col-md-6.col-sm-6.col-6 {
		max-width: 100% !important;
		flex: 0 0 100% !important;
	}

	.headerInternal .col-xl-3.col-lg-4.col-md-6.col-sm-6.col-6 {
		display: none;
	}

	.yearBox {
		padding: 15px;
	}

	.yearBox ul li {
		font-size: 13px;
	}

	.yearBox p {
		font-size: 13px;
	}

	.dateRemember {
		background-position: top left;
		background-size: 100%;
		background-repeat: repeat;
	}

	.leaderBox {
		flex: 0 0 100%;
		padding: 25px;
	}

	.achievementBox .container {
		padding-left: 15px;
	}

	.achievementBox .container .achieveHdng {
		font-size: 18px;
	}

	.achievementBox .container .achieveTxt {
		font-size: 14px;
	}

	.info {
		width: 100%;
		padding: 25px 10px;
		margin-bottom: 25px;
	}

	.info_content {
		padding: 0 15px 10px 15px;
	}


	.aboutAwardsCont {
		padding-top: 0;
		padding-bottom: 0;
	}

	.inernalHeaderHdng~.col-auto {
		width: 100%;
	}

	.deadlineTxt {
		text-align: center;
		padding-top: 0rem;
		width: 100%;
		font-size: 16px;
	}

	.deadlineTxt span {
		font-size: 14px;
	}

	.priceBtn {
		margin-bottom: 0;
	}

	.col.mb-5 {
		margin-bottom: 1rem !important;
	}

	.attendBox .attendFeatures {
		width: 120px;
		height: 120px;
		font-size: 16px;
	}

	.attendBox {
		background-repeat: repeat;
	}

	.whyAttend h3 {
		font-size: 24px;
	}

	.aboutAwardsCont.aboutAwardsContBg {
		padding: 20px 0;
		background-size: 90%;
		background-position: left center;
		background-attachment: fixed;
	}

	.tc-sm {
		text-align: center;
	}

	.guidelineAccordion {
		width: 100%;
	}

	.catrgoryAccordion {
		padding-left: 0 !important;
		background-size: 90%;
		background-position: left center;
		background-attachment: fixed;
	}

	.bg-white.graphicOverlay::before {
		background-repeat: repeat;
		background-attachment: fixed;
		min-height: 3000px;
		background-size: 100% 100%;
	}

	.middleContent.graphicOverlay::before {
		width: 100%;
		background-size: 100% 100%;
		background-attachment: fixed;
		background-repeat: repeat;
		min-height: 3000px;
	}

	.juryList ul li .juryNameTitleOrg .juryName {
		font-size: 16px;
		line-height: 18px;
	}

	.eventsPortal .juryList ul li .juryNameTitleOrg .juryTitle {
		font-size: 16px;
		line-height: 18px;
		text-transform: capitalize;
	}

	.eventsPortal .juryList ul li .juryNameTitleOrg .juryOrg {
		font-size: 16px;
		font-weight: 900;
	}

	.aboutAwardsCont {
		background-size: 100%;
		background-repeat: repeat;
		background-position: top center;
	}

	.aboutAwards {
		padding: 0 !important;
	}

	.container-md,.container-sm,.container {
		max-width: 100%;
	}

	.attendBox .d-flex {
		gap: 20px 0;
		width: 100%;
	}

	.attendBox .d-flex .col {
		flex-grow: unset;
	}

	.priceBtn {
		font-size: 11px !important;
		padding: 7px 7px;
	}

	.agendaTxt {
		border-right: 0;
	}

	.recapBrands h3 {
		font-size: 1.35rem;
	}

	.border-right {
		border-right: none !important;
	}

	.recapBrands .col.item {
		flex-basis: 100%;
		flex-grow: 0;
	}

	.recapBrands img {
		width: 100%;
	}

	.grandJuryBox {
		width: 250px;
		padding: 10px !important;
	}

	.grandJuryBox .col-md-auto {
		width: 100%;
	}

	.grandJuryEye {
		text-align: center !important;
		margin-top: 10px !important;
	}

	.grandJuryEye .viewPopOut.float-left {
		float: none !important;
		display: inline;
	}

	.grandJuryName,.grandJuryPost,.grandJuryMarks {
		text-align: center;
	}

	.grandJuryName {
		font-size: 16px;
	}

	.grandJuryPost,.grandJuryMarks {
		font-size: 14px;
	}

	.reverse-sm {
		flex-wrap: wrap-reverse;
	}

	.hdngh2.ml-70m {
		margin-left: 0;
	}

	.hght700 {
		height: 22vh;
	}

	.creativeJourney {
		font-size: 22px;
	}

	.dateLocation {
		font-size: 16px;
	}

	.btn.orangeBtn {
		padding: 5px 10px;
		font-size: 14px;
	}

	small.deadlineTxt {
		font-size: 16px;
	}

	.marl70-sm {
		margin-left: 0;
	}

	.mt100-sm {
		margin-top: 30px;
	}

	.mart-15-sm {
		margin-top: 15px;
	}

	.specialAwardsBox {
		margin-left: 0;
	}

	.marl40p-sm {
		margin-left: 15px;
	}

	.carousel-control-next {
		right: 15px;
	}

	.deadlineBox .btn {
		display: block;
		margin: 0 auto 5px auto;
	}



	.bannerBox {
		background-position: center center;
		background-size: cover;
	}

	.driveGrowthBox {
		padding: 50px 0 30px 0;
	}

	.driveGrowthBox .container {
		width: 100%;
	}

	.headerInternal .brandStoryLogo {
		text-align: center;
		margin-left: auto;
		margin-top: 32px;
	}

	.headerInternal .brandStoryLogo img {
		width: 60%;
	}

	.middleContent .catrgoryAccordion .card-header .nav-tabs .nav-link {
		padding: 10px;
		font-size: 14px;
	}

	.middleContent .catrgoryAccordion .card-header .nav-tabs .nav-link.active {
		padding: 10px;
		font-size: 14px;
	}

	.middleContent .catrgoryAccordion .card-body ul.ulBullets {
		font-size: 16px;
	}

	.eventsPortal .catrgoryAccordion .ulBullets li b+div {
		font-size: 14px;
		padding-right: 5px !important;
	}

	.middleContent .catrgoryAccordion .card-body ul.ulBullets .catEnterNow {
		padding: 7px 7px;
		font-size: 12px;
	}

	.superCatgBox {
		row-gap: 20px;
	}

	.homeAbout .container {
		padding-left: 15px;
	}

	/* .headerInternal {
		background-image: url('https://events.afaqs.com/frontend/marketers-excellence-awards-2025/2025/assets/images/internal-header.png');
	} */

	.catrgoryAccordion li {
		width: 100%;
	}

	.middleContent .catrgoryAccordion .card-header .nav-tabs .nav-link {
		min-width: 100%;
	}

	.middleContent .catrgoryAccordion .card-header .nav-tabs .nav-link.active {
		min-width: 100%;
	}

	.middleContent .guidelineAccordion .card-header .nav-tabs .nav-link {
		min-width: 105px;
		padding: 5px 7px;
		margin: 2px;
		font-size: 12px;
	}

	.middleContent .guidelineAccordion .card-header .nav-tabs .nav-link.active {
		min-width: 105px;
		padding: 5px 7px;
		font-size: 12px;

	}

	.agendaBoxP {
		padding: 20px 0;
	}

	.whoAttendFon img {
		width: 100%;
		margin-left: -15px;
	}

	.agendaBox h2 {
		padding-top: 0;
	}

	.agendaBoxCont {
		width: 100%;
		column-gap: 10px;
		row-gap: 10px;
	}

	.agendaBoxCont .agendaBoxSteps div {
		width: 165px;
		height: 135px;
		font-size: 14px;
		padding: 0 5px;
	}

	.agendaBoxCont .agendaBoxSteps div span {
		margin-top: 17%;
	}

	.carousel-item .row-fluid {
		width: 100%;
	}

	.row-fluid .span3 {
		width: 32%;
		padding: 0;
	}

	.confHomeBanner {
		padding: 40px 80px;
		text-align: center;
	}

	.globeVideo {
		display: none;
	}

	.innerHdrConf {
		width: 100%;
		margin-bottom: 20px;
	}

	.brandStoryLogo img {
		width: 100%;
	}

	.locaTxt {
		width: 100%;
	}

	.btn.btnOrange {
		margin-left: 0 !important;
	}
}

@media(min-width:576px) and (max-width:767.98px) {

	#headerInternalContainer--BG { background-image: none;}

	/* .topbanner2 {
		background: #662D91; 
		background: linear-gradient(360deg, rgba(102, 45, 145, 1) 0%, rgba(102, 45, 145, 1) 45%, rgba(255, 255, 255, 1) 45%, rgba(255, 255, 255, 1) 100%); border-bottom: 5px solid #AA3085;
	} */

	.agenda-line-height-border {
		border-left: 0px #FBB03C solid !important;
		height: 100% !important;
		margin: -0px !important;
		/* padding-left: 20px  !important; */
	}
	
	.agenda-line-height-border-EXPEND {
		border-left: 0px #FBB03C solid !important;
		height: 100% !important;
		margin: -0px !important;
	} 

	#home-bg {
		height: 600px;
		/* background-image: none; */
		background-position:bottom left;
		background-size:70% auto, cover;
	  }

	    #home-bg-hand {
		background-size: 25%, contain;
	}
	   
	  .headerDiv {
		top: 50px;
	  }
	

	.GrandJuryHeadingAlignment {
		text-align: center !important;
		position: relative;
		width: 100%;
		margin-right: 0%;
		/* padding-top: 20px !important; */
		margin-top: 0px;
	}
	


	.KeyThemesLeft {
		padding-top:11px;
		padding-left: 5%;
	}
	
	.KeyThemesRight {
		padding-top:0px;
		padding-left: 5%;
	}

	.main-agenda-box {
		display: flex;
		justify-content: center;
		align-items: start;
	}

	.date-titlecase {
		text-align: left !important;
		margin:  0 !important;
		padding: 5px 0 !important;
	}

	.text-titlecase {
		margin: 0 !important;
		padding: 5px 0 !important;
		text-align: left !important;
	}

	/* .agenda-line-height-border {
		border-left: 0px #FBB03C solid !important;
		height: 100% !important;
	} */

	.agenda-box {
		/* border: blue 1px solid; */
		width: 320px;
		display: flex;
		justify-content: start;
		align-items: center;
	}
	
	
	.entryFee-text-Sec {
		color: #000 !important;
		font-size: 16px !important;
		font-weight: 600 !important;
		text-align: center !important;
		
		border: 0px red solid;
		padding: 30px 50px 0 50px !important;
	}

	.bgrow {
		color: #fff;
		font-weight: 600;
		padding: 30px 20px 10px;
		border-radius: 20px;
		background-color: #F2674C;
		border-radius: 40px;
		border: 2px #FB8569 solid;
	}
	
	.bgrow-2 {
		color: #fff;
		font-weight: 600;
		padding: 30px 20px 10px;
		border-radius: 20px;
		background-color: #FB8569;
		border-radius: 40px;
		border: 2px #F2674C solid;
	}

	#price-bg {
		background-image:none;
		background-repeat: no-repeat;
		background-size:auto;
		background-position: top center;
		.rotate3d{ transform: rotate3d(1, 1, 0, 45deg); /* Rotate 45 degrees along X and Y axes */ }
	  }

	.video-container {
		display: grid !important;
		justify-items: center !important;
		align-items: center !important;
		position: relative !important;
		width: auto !important;
		min-height: 0px !important;
		overflow: hidden !important;
	  }

	.zoom-box {
		width: 300px !important;
		height: 150px !important;
		text-align: center;
		color: #fff;
		font-size: 16px;
		font-weight: 700;
		line-height: 130%;
		background-color: #6516BD;
		margin: 8px;
		opacity: 1;
		border-radius: 15px;
		display: flex; 
		justify-content: center;
		align-items: center;
	  }
	 

	.categories-dexk_mobile {
		display: grid; 
		grid-template-columns: 1fr;

	}

	.my-margin {
		margin-left: 0px;
	}
	.my-overview {
		margin-left: 0px !important;
		margin-top:60px !important; 
		background-color: #EC008C !important; 
		padding-bottom: 25px !important; 
	}

    .curv-bg {
        background-image: url(https://events.afaqs.com/frontend/communicon-2025/2025/assets/images/New-Home_header.png);
        mix-blend-mode:normal;
        background: rgb(66,36,167);
    }

    #Conference-bg {
        background-image: url(https://events.afaqs.com/frontend/communicon-2025/2025/assets/images/New-Home_header.png);
        mix-blend-mode:normal;
        background: rgb(255,255,255);
    }

	.guidelineAccordion {
		min-height: 100%;
		background-color: transparent;
		width: 95%;
		margin: 0 auto;
	}

	.WeAccept {
		color: #000 !important;
		font-size: 16px !important;
		font-weight: 600 !important;
	}

	.trophyPic img {
		max-height: 310px;
		margin-left: -30px;
	}

	.digipubLogo {
		margin-top: 25px;
	}

	.digipubLogo img {
		width: 230px;
	}

	.txt2 {
		padding: 0;
		margin-top: 10px;
	}

	.txt3 {
		margin-top: 10px;
		text-align: center;
	}

	.headerInternal .txt3 {
		margin-left: 0;
	}

	.homeAboutPic {
		text-align: center !important;
	}

	.homeAboutPic img {
		width: 50%;
		bottom: 0;
	}

	.whoAttend {
		padding: 50px 0 50px 0;
	}

	.webPublishTxt {
		padding-left: 0;
		font-size: 28px;
		line-height: 30px;
		text-align: center;
	}

	.digipubLogo1 {
		padding-left: 0;
		text-align: center;
	}

	.txt1Big {
		padding-left: 0;
		font-size: 24px;
		margin-top: 15px;
		text-align: center;
	}

	.txt2Big {
		padding-left: 0;
		font-size: 24px;
		margin-top: 0;
		padding-bottom: 25px;
		text-align: center;
	}

	.text-left.phonePic {
		text-align: center !important;
	}

	.trophyPic .phonePic img {
		padding: 0 0 40px 0;
		margin-left: auto;
	}

	.trophyPic {
		margin-top: 5px;
	}

	.aboutAwardsCont .aboutTxt {
		text-align: center;
	}

	.aboutAwardsCont .aboutTxt img {
		width: 60%;
	}

	.headerInternal .digipubLogo {
		text-align: center;
		width: 100%;
		margin-left: 0;
	}

	.headerInternal .digipubLogo img {
		width: 230px;
	}

	.headerInternal .txt1 {
		text-align: center;
		font-size: 16px;
	}

	.graphicImage3.headerInternal .col-auto {
		width: 100%;
	}

	.img-fluid.innerTrophy {
		width: 20%;
	}

	.headerInternal .col-xl-3 {
		order: 2;
	}

	.hdngh2 {
		font-size: 32px;
	}

	.judgeCreteria .col {
		width: 100%;
		max-width: 100%;
		flex-basis: unset;
		margin-bottom: 15px;
		background-size: 50% 100%;
		margin-left: 20px;
		margin-right: auto;
	}

	.judgeCreteria .col .sNo1 {
		left: 28px;
		top: 35%;
	}

	.judgeCreteria .col .judgeTxt {
		left: 85px;
	}

	.timeline-list {
		width: 100%;
	}

	.timeline-item {
		margin-left: 7rem;
	}

	.timeline-item .timeline-date {
		left: -7rem;
	}

	.conventionTxt {
		font-size: 21px;
		line-height: 24px;
	}

	.conventionTxt span {
		font-size: 24px;
	}

	.aboutAwardsCont.padtb1r {
		padding: 1.7rem 0rem 0rem 0rem;
	}

	.eventsHomeScreen.home2Bg {
		background-size: 100% 100%;
	}

	.dateRemember {
		background-size: 100% 100%;
	}

	.padtb5 {
		padding: 2rem 0 2rem 0;
	}

	.dateRemember .col-md-4 {
		margin-bottom: 40px;
	}

	.whyAttend {
		padding: 50px 0;
	}

	.personDetailsBox {
		width: 100%;
	}

	.contactBox:first-child .personDetails {
		padding-left: 0;
		margin-bottom: 20px;
	}

	.contactBox .personDetails {
		width: 100%;
	}

	.topHeader .topLinks .nominateJury,.topHeader .topLinks .joinAsPartner {
		display: none !important;
	}

	.juryList ul li .detailPopOut {
		width: 90%;
	}

	.aboutAwardsCont.aboutAwardsContBg .container {
		padding-left: 0rem !important;
	}

	.whyAttend {
		padding: 50px 0 50px 0;
	}

	.agendaBox .container {
		padding-left: 15px;
	}

	.info {
		width: 100%;
		padding: 25px 10px;
		margin-bottom: 25px;
	}

	.info_content {
		padding: 0 15px 10px 15px;
	}

	.rememberBox {
		row-gap: 60px;
		/* column-gap: 20px; */
	}

	.aboutAwardsCont {
		background-size: auto;
	}

	.inernalHeaderHdng {
		margin-top: 10px;
	}

	.deadlineTxt {
		text-align: center;
		padding-top: 0rem;
		width: 100%;
		margin-top: 15px;
	}

	.aboutAwardsCont.aboutAwardsContBg {
		padding: 20px 0;
	}

	.bannerBox h2.homeBannerTxt {
		margin-top: 20px;
		font-size: 12px;
	}

	.bannerBox .digipubLogo {
		width: 165px;
	}

	.bannerBox .txt3 {
		font-size: 14px;
	}

	.guidelineAccordion {
		width: 100%;
	}

	.catrgoryAccordion {
		padding-left: 0 !important;
	}

	.bg-white.graphicOverlay::before {
		background-repeat: repeat;
		background-attachment: fixed;
		min-height: 1600px;
		background-size: 100% 100%;
	}

	.eventPageTitle {
		padding-left: 10px;
	}

	.digipubLogo1 img {
		height: auto;
	}

	.aboutAwardsCont .container-fluid.pl-0 {
		padding-left: 15px !important;
	}

	.aboutAwardsCont .container-fluid.pl-0 .col-md-8.mr-auto {
		margin-right: 15px !important;
	}

	.juryList ul li .juryNameTitleOrg .juryName {
		font-size: 16px;
		line-height: 18px;
	}

	.eventsPortal .juryList ul li .juryNameTitleOrg .juryTitle {
		font-size: 16px;
		line-height: 18px;
	}

	.juryList ul li .juryNameTitleOrg .juryTitle,.juryList ul li .juryNameTitleOrg .juryOrg {
		font-size: 16px;
		line-height: 18px;
	}

	.attendBox .d-flex {
		gap: 0;
		width: 100%;
	}

	.attendBox .d-flex .col {
		flex-grow: unset;
	}

	.border-right {
		border-right: none !important;
	}

	.recapBrands .col.item {
		flex-basis: 50%;
		flex-grow: 0;
	}

	.hght700 {
		height: 22vh;
	}

	.creativeJourney {
		font-size: 22px;
	}

	.dateLocation {
		font-size: 16px;
	}

	.btn.orangeBtn {
		padding: 5px 10px;
		font-size: 14px;
	}

	small.deadlineTxt {
		font-size: 16px;
	}

	.marl70-sm {
		margin-left: 0;
	}

	.mt100-sm {
		margin-top: 30px;
	}

	.mart-15-sm {
		margin-top: 15px;
	}

	.specialAwardsBox {
		margin-left: 0;
	}

	.driveGrowthBox {
		padding: 50px 0 30px 0;
	}

	.driveGrowthBox .container {
		width: 100%;
	}

	.headerInternal .brandStoryLogo {
		text-align: center;
		margin-left: auto;
		margin-top: 32px;
	}

	.headerInternal .brandStoryLogo img {
		width: 45%;
		padding-bottom: 10px;
	}

	.middleContent .catrgoryAccordion .card-header .nav-tabs .nav-link {
		padding: 10px 25px;
		font-size: 16px;
	}

	.middleContent .catrgoryAccordion .card-header .nav-tabs .nav-link.active {
		padding: 10px 25px;
		font-size: 16px;
	}

	.superCatgBox .addSuperBox div {
		min-width: 200px;
		min-height: 200px;
	}

	.superCatgBox .addSuperBox:nth-child(1) div h5 {
		font-size: 14px;
		top: 45%;
		left: 19%;
	}

	.superCatgBox .addSuperBox:nth-child(2) div h5 {
		font-size: 14px;
		top: 40%;
		left: 26%;
	}

	.superCatgBox .addSuperBox:nth-child(3) div h5 {
		font-size: 14px;
		top: 45%;
		left: 26%;
	}

	.superCatgBox .addSuperBox:nth-child(4) div h5 {
		font-size: 14px;
		top: 31%;
		left: 22%;
	}

	.superCatgBox .addSuperBox h3 {
		top: 110px;
	}

	.superCatgBox {
		row-gap: 20px;
		justify-content: space-between;
		width: 80%;
		margin: 0 auto;
	}

	.homeAbout .container {
		padding-left: 15px;
	}

	/* .headerInternal {
		background-image: url('https://events.afaqs.com/frontend/marketers-excellence-awards-2025/2025/assets/images/internal-header.png');
	} */

	.catrgoryAccordion li {
		width: 100%;
	}

	.middleContent .catrgoryAccordion .card-header .nav-tabs .nav-link {
		min-width: 100%;
	}

	.middleContent .catrgoryAccordion .card-header .nav-tabs .nav-link.active {
		min-width: 100%;
	}

	.middleContent .guidelineAccordion .card-header .nav-tabs .nav-link {
		min-width: 130px;
		padding: 10px 15px;
		font-size: 14px;
	}

	.middleContent .guidelineAccordion .card-header .nav-tabs .nav-link.active {
		min-width: 130px;
		padding: 10px 15px;
		font-size: 14px;
	}

	.whoAttendFon img {
		width: 100%;
		margin-left: -15px;
	}

	.agendaBox h2 {
		padding-top: 0;
	}

	.agendaBoxCont {
		width: 100%;
		column-gap: 10px;
		row-gap: 10px;
	}

	.agendaBoxCont .agendaBoxSteps div {
		width: 165px;
		height: 135px;
		font-size: 14px;
		padding: 0 5px;
	}

	.agendaBoxCont .agendaBoxSteps div span {
		margin-top: 17%;
	}

	.carousel-item .row-fluid {
		width: 100%;
	}

	.row-fluid .span3 {
		width: 32%;
		padding: 0;
	}

	.confHomeBanner {
		padding: 40px 80px;
	}

	.innerHdrConf {
		width: 100%;
		margin-bottom: 20px;
		font-size: 14px;
	}

	.confHomeBanner {
		padding: 33px 20px 33px 80px;
	}

	.globeVideo video {
		height: 100%;
		margin-top: 0;
	}
}

.dateRemember h2 {
	/* font-family: 'poppins'; */
	font-weight: bold !important;
	font-size: 35px !important;
	color: #000 !important;
	text-align: center;
	text-transform: uppercase;
}

.addSuperBox:hover {
	scale: 1.05;
	transition: .5s;
}

h3 {
	font-family: 'Montserrat';
	font-weight: 500;
	color: #fff;
	font-size: 18px !important;
}

h4 {
	color: #FF5C00 !important;
	/* font-family: 'poppins'; */
	font-size: 32px;
	text-transform: uppercase;
}

h5 {
	/* font-family: 'poppins'; */
	color: #fff;
	font-size: 18px;
	font-weight: 500;
}

h6 {
	/* font-family: 'poppins'; */
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

b {
	font-family: "Space Grotesk", sans-serif !important;
	font-weight: 500 !important;
	/* font-size: 18px !important; */
	color: #fff !important;
}

.fbld {
	font-weight: 500 !important;
}

.fs-25 {
	font-family: 'poppins' !important;
	font-size: 20px !important;
	font-weight: 400 !important;
	color: #fff !important;
}

p {
	color: #fff !important;
	font-size: 16px !important;
	line-height: 25px;
}

.mb-120 {
	margin-top: 120px;
}

.graphicImage34 {
	/* background-color: transparent; */
	background-repeat: no-repeat;
	background-position: top;
	/* background-position-y: 105%; */
	background-size: cover !important;
}



.fs-62 {
	font-family: 'poppins' !important;
	font-size: 36px !important;
	font-weight: 400 !important;
	color: #fff !important;
}

.fs-30 {
	font-family: 'Barlow' !important;
	font-size: 19px !important;
	font-weight: 500 !important;
}

.fs-17 {
	font-family: 'poppins' !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	color: #000 !important;
}

.fs-18 {
	font-family: 'poppins' !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	color: #f7d566 !important;
}

.fs-32 {
	font-family: 'poppins' !important;
	font-weight: 400 !important;
	font-size: 30px !important;
	color: #000 !important;
}

.bg1 {
	background-color: #f7d566;
	padding: 8px 16px;
	border: 0;
	border-radius: 10px;
	font-size: 14px;
	font-weight: 500;
}

.bg {
	background-color: #00243c !important;
}

.juryimagebg {
	border-radius: 10px;
	padding-top: 30px;
	padding-bottom: 40px;
}

.juryimagebg:hover {
	background-image: url(https://events.afaqs.com/frontend/communicon-2024/2023/assets/images/jurybg-conf.png);
	background-repeat: no-repeat;
	border-radius: 10px;
	transition: all 1s;
}

.juryBioData {
	display: none;
}

.juryBioData p {
	font-size: 13px !important;
	text-align: justify;
}

.deadlineBox {
	position: absolute;
	left: 50%;
	width: 60%;
	text-align: center;
	color: #fff;
	font-size: 18px;
	background-color: #0b4ea0;
	padding: 20px 10px;
	font-family: "Space Grotesk", sans-serif !important;
	text-transform: uppercase;
	border-radius: 10px;
	max-width: 750px;
	transform: translateX(-50%);
	bottom: -48px;
}



@media(min-width:768px) and (max-width:991.98px) {

	#home-bg {
		/* background-image: none; */
		height: 600px;
		background-position:bottom center;
		background-size:50% auto, cover;
	  }
	   
	    #home-bg-hand {
		background-size: 20%, contain;
	}

	  .headerDiv {
		top: 40px;
	  }

	.agenda-line-height-border {
		border-left: 0px #FBB03C solid !important;
		height: 100% !important;
		margin-left: -5px !important;
	}
	
	.agenda-line-height-border-EXPEND {
		border-left: 0px #FBB03C solid !important;
		height: 100% !important;
		margin-left: -0px !important;
	} 

	.C-video-container {
		min-height: 300px !important;
	  }

	.KeyThemesLeft {
		padding-top:11px;
		padding-left: 5%;
	}
	
	.KeyThemesRight {
		padding-top:0px;
		padding-left: 25%;
	}


	.main-agenda-box {
		display: flex;
		justify-content: center;
		align-items: start;
	}

	.date-titlecase {
		text-align: left !important;
		margin:  0 !important;
		padding: 5px 0 !important;
	}

	.text-titlecase {
		margin: 0 !important;
		padding: 5px 0 !important;
		text-align: left !important;
	}
	/* .agenda-line-height-border {
		border-left: 0px #FBB03C solid !important;
		height: 100% !important;
	} */
	.agenda-box {
		/* border: blue 1px solid; */
		width: 340px;
		display: flex;
		justify-content: start;
		align-items: center;
	}
	

	.entryFee-text-Sec {
		color: #000 !important;
		font-size: 16px !important;
		font-weight: 600 !important;
		text-align: center !important;
		
		border: 0px red solid;
		padding: 0 10px 0 50px !important;
	}

	.video-container {
		display: grid !important;
		justify-items: center !important;
		align-items: center !important;
		position: relative !important;
		width: 100% !important;
		min-height: 250px !important;
		overflow: hidden !important;
	  }

	.categories-dexk_mobile {
		display: grid; 
		grid-template-columns: 1fr;

	}
	.my-margin {
		margin-left: 0px;
	}
	.my-overview {
		margin-left: -70px !important;
		margin-top:60px !important; 
		background-color: #EC008C !important; 
		padding-bottom: 25px !important; 
	}

	.juryList ul li {
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: unset;
		width: 320px;
	}

	.cardmargin {
		margin-top: 200px !important;
	}

	.text-bg-dark {
		width: 300px;
	}

	
	.guidelineAccordion {
		/* min-height: 1000px; */
		/* background-color: #ba0cbf; */
		width: 95%;
		margin: 0 auto;
	}

	.rvd-slider {
		max-width: 400px;
		padding: 0 20px;
	}

	.WeAccept {
		color: #000 !important;
		font-size: 16px !important;
		font-weight: 600 !important;
	}

	.homeAboutPic img {
		bottom: 0;
	}

	.homeAboutPic {
		text-align: center !important;
	}

	.trophyPic .text-left {
		text-align: right !important;
	}

	.trophyPic img {
		max-height: 400px;
	}

	.digipubLogo {
		margin-top: 60px;
	}

	.digipubLogo img {
		width: 300px;
	}

	.txt2 {
		padding: 0 2rem;
	}

	.homeAboutPic img {
		width: 100%;
		max-width: 100%;
	}

	.whoAttend {
		padding: 50px 0 50px 0;
	}

	.webPublishTxt {
		padding-left: 0;
		font-size: 28px;
		line-height: 30px;
	}

	.digipubLogo1 {
		padding-left: 0;
	}

	.txt1Big {
		padding-left: 0;
		font-size: 24px;
		margin-top: 15px;
	}

	.txt2Big {
		padding-left: 0;
		font-size: 24px;
		margin-top: 0;
		padding-bottom: 25px;
	}

	.aboutAwardsCont .aboutTxt {
		text-align: center;
	}

	.aboutAwardsCont .aboutTxt img {
		width: 60%;
	}

	.headerInternal .digipubLogo {
		text-align: center;
		width: 200px;
		padding-top: 0;
		margin-left: 0;
	}

	.headerInternal .digipubLogo img {
		width: 200px;
	}

	.img-fluid.innerTrophy {
		width: 68%;
	}

	.headerInternal .txt3 {
		margin-left: 0;
	}

	.deadlineTxt {
		padding-top: 1rem;
	}

	.headerInternal .txt1 {
		text-align: center;
		font-size: 16px;
	}

	.headerInternal .col-xl-3 {
		order: 2;
	}

	.hdngh2 {
		padding-bottom: 20px;
		padding: 0;
		margin: 0;
		text-align: center;
	}

	.judgeCreteria .col {
		flex: 42%;
		background-size: 90% 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}

	.judgeCreteria .col .judgeTxt {
		left: 84px;
	}

	.judgeCreteria .col .sNo1 {
		left: 30px;
	}

	.timeline-list {
		width: 100%;
	}

	.timeline-item {
		margin-left: 9rem;
	}

	.conventionTxt {
		font-size: 24px;
		line-height: 28px;
		padding-bottom: 16px;
	}

	.conventionTxt span {
		font-size: 28px;
	}

	.aboutAwardsCont.padtb1r {
		padding: 1.7rem 0rem 0rem 0rem;
	}

	.eventsHomeScreen.home2Bg {
		background-size: 100% 100%;
	}

	.dateRemember {
		background-size: 100% 100%;
	}

	.dateRemember {
		min-height: auto;
	}

	.padtb5 {
		padding: 2rem 0 2rem 0;
	}

	.personDetailsBox {
		width: 100%;
	}

	.contactBox:first-child .personDetails {
		padding-left: 0;
		margin-bottom: 20px;
	}

	.contactBox .personDetails {
		width: 100%;
	}

	.aboutAwardsCont.aboutAwardsContBg .container {
		padding-left: 0rem !important;
	}

	.whyAttend {
		padding: 50px 0 50px 0;
	}

	.agendaBox .container {
		padding-left: 15px;
	}

	.dateRemember .col-md-4:first-child {
		width: 200px;
		padding: 65px 0 55px 0;
		background-size: 100% 100%;
	}

	.dateRemember .col-md-4:last-child {
		width: 200px;
		padding: 65px 0 55px 0;
		background-size: 100% 100%;
	}

	.dateRemember .col-md-4 {
		width: 200px;
		padding: 65px 0 55px 0;
		height: auto;
	}

	.dateRemember .col-md-4 h3 {
		line-height: 20px;
		font-size: 16px;
	}

	.info {
		width: 100%;
		padding: 25px;
		margin-bottom: 25px;
	}

	.info_content {
		padding: 0 15px 10px 15px;
	}

	.aboutAwards {
		padding-right: 70px !important;
	}

	.aboutAwardsCont.aboutAwardsContBg {
		padding: 20px 0;
	}

	.bannerBox h2.homeBannerTxt {
		margin-top: 30px;
		font-size: 20px;
	}

	.bannerBox .digipubLogo {
		width: 230px;
	}

	.guidelineAccordion {
		width: 100%;
	}

	.bg-white.graphicOverlay::before {
		background-repeat: repeat;
		background-attachment: fixed;
		min-height: 1600px;
		background-size: 100% 100%;
	}

	.eventPageTitle {
		padding-left: 20px;
	}

	.digipubLogo1 img {
		height: auto;
	}

	.bannerBox h2.homeBannerTxt {
		margin-top: 40px;
	}

	.attendBox .d-flex {
		gap: 0 40px;
	}

	.attendBox .d-flex .col {
		flex-grow: unset;
	}

	.recapBrands .col.item {
		flex-basis: 25%;
		flex-grow: 0;
	}

	.hght700 {
		height: 30vh;
	}

	.creativeJourney {
		font-size: 42px;
	}

	.marl70-sm {
		margin-left: 60px;
	}

	.grandJuryBox {
		width: 250px;
		padding: 10px !important;
	}

	.grandJuryBox .col-md-auto {
		width: 100%;
	}

	.grandJuryEye {
		text-align: center !important;
		margin-top: 10px !important;
	}

	.grandJuryEye .viewPopOut.float-left {
		float: none !important;
		display: inline;
	}

	.grandJuryName,.grandJuryPost,.grandJuryMarks {
		text-align: center;
	}

	.reverse-sm {
		flex-wrap: wrap-reverse;
	}

	.hdngh2.ml-70m {
		margin-left: 0;
	}

	.mt100-sm {
		margin-top: 40px;
	}

	.rememberBox {
		row-gap: 60px;
		/* column-gap: 20px; */
		margin: 0 auto;
		justify-content: center;
	}


	.superCatgBox .addSuperBox div {
		min-width: 200px;
		min-height: 200px;
	}

	.superCatgBox .addSuperBox:nth-child(1) div h5 {
		font-size: 14px;
		top: 45%;
		left: 19%;
	}

	.superCatgBox .addSuperBox:nth-child(2) div h5 {
		font-size: 14px;
		top: 40%;
		left: 26%;
	}

	.superCatgBox .addSuperBox:nth-child(3) div h5 {
		font-size: 14px;
		top: 45%;
		left: 26%;
	}

	.superCatgBox .addSuperBox:nth-child(4) div h5 {
		font-size: 14px;
		top: 31%;
		left: 22%;
	}

	.superCatgBox .addSuperBox h3 {
		top: 110px;
	}

	.superCatgBox {
		row-gap: 20px;
		justify-content: space-between;
		width: 80%;
		margin: 0 auto;
	}

	.driveGrowthBox {
		padding: 50px 0 50px 0;
	}

	.driveGrowthBox .container {
		width: 100%;
	}

	.eventsHomeScreen.headerInternal .col-auto {
		width: 100%;
	}

	.headerInternal .brandStoryLogo {
		text-align: center;
		margin-left: auto;
		margin-top: 32px;
	}

	.headerInternal .brandStoryLogo img {
		width: 30%;
	}

	.middleContent .catrgoryAccordion .card-header .nav-tabs .nav-link {
		padding: 10px 25px;
	}

	.middleContent .catrgoryAccordion .card-header .nav-tabs .nav-link.active {
		padding: 10px 25px;
	}

	.catrgoryAccordion {
		padding-left: 0 !important;
	}

	.middleContent .catrgoryAccordion .card-body ul.ulBullets .catEnterNow {
		padding: 7px 10px;
	}

	.homeAbout .container {
		padding-left: 0;
	}
/* 
	.headerInternal {
		background-image: url('https://events.afaqs.com/frontend/marketers-excellence-awards-2025/2025/assets/images/internal-header.png');
	} */

	.middleContent .catrgoryAccordion .card-header .nav-tabs .nav-link {
		min-width: 300px;
	}

	.middleContent .catrgoryAccordion .card-header .nav-tabs .nav-link.active {
		min-width: 300px;
	}

	.middleContent .guidelineAccordion .card-header .nav-tabs .nav-link {
		min-width: 200px;
		padding: 10px 25px;
		font-size: 18px;
	}

	.middleContent .guidelineAccordion .card-header .nav-tabs .nav-link.active {
		min-width: 200px;
		padding: 10px 25px;
		font-size: 18px;
	}

	.agendaBox h2 {
		padding-top: 0;
	}

	.agendaBoxCont {
		width: 100%;
		column-gap: 10px;
		row-gap: 10px;
	}

	.agendaBoxCont .agendaBoxSteps div {
		width: 230px;
		height: 170px;
	}

	.carousel-item .row-fluid {
		width: 100%;
	}

	.row-fluid .span3 {
		width: 32%;
		padding: 0 5px;
	}

	.whoAttendFon img {
		width: 100%;
		margin-left: -30px;
	}

	.innerHdrConf {
		width: 100%;
		margin-bottom: 20px;
	}

	.confHomeBanner {
		padding: 40px 80px;
	}

	.globeVideo video {
		height: 100%;
		margin-top: 0;
	}

	.brandStoryLogo img {
		width: 60%;
	}

	.confHomeBanner {
		padding: 6% 20px 5% 10px;
		text-align: center;
	}

	.locaTxt {
		width: 100%;
	}

	.btn.btnOrange {
		margin-left: 0 !important;
	}
}

@media(min-width:992px) and (max-width:1199.98px) {



	.spl-pad {padding-bottom: 400px;}

	#home-bg {
		height: 360px;
		background-position:right center;
		background-size:50% auto, cover;
	  }
	   
	  .headerDiv {
		top: 10px;
	  }

	.C-video-container {
		min-height: 380px !important;
	  }

	.KeyThemesLeft {
		padding-top:11px;
		padding-left: 5%;
	}
	
	.KeyThemesRight {
		padding-top:0px;
		padding-left: 35%;
	}

	.agenda-box {
		/* border: blue 1px solid; */
		width: 400px;
		display: flex;
		justify-content: start;
		align-items: center;
	}
	

	
.desk-pad {
	padding-left: 100px;
}

	.entryFee-text-Sec {
		color: #000 !important;
		font-size: 16px !important;
		font-weight: 600 !important;
		text-align: center !important;
		
		border: 0px red solid;
		padding: 0 5px 0 0px !important;
	}

	.video-container {
		display: grid !important;
		justify-items: center !important;
		align-items: center !important;
		position: relative !important;
		width: 100% !important;
		min-height: 280px !important;
		overflow: hidden !important;
	  }
	.categories-dexk_mobile {
		display: grid; 
		grid-template-columns: 1fr;

	}
	.categories-dexk_mobile {
		display: grid; 
		grid-template-columns: 1fr 1fr;

	}
	.entryFee-text {
        color: #fff !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        text-align: center !important;
		
    }

	.my-margin {
		margin-left: 0px;
	}

	.my-overview {
		margin-left: -70px !important;
		margin-top:60px !important; 
		background-color: #EC008C !important; 
		padding-bottom: 25px !important; 
	}


	.guidelineAccordion {
		min-height: 950px;
		background-color: transparent;
		width: 95%;
		margin: 0 auto;
	}

	.rvd-slider {
		max-width: 400px;
		padding: 0 25px;
	}

	.WeAccept {
		color: #000 !important;
		font-size: 16px !important;
		font-weight: 600 !important;
	}

	.txt2 {
		padding: 0 2rem;
	}

	.webPublishTxt {
		font-size: 30px;
		line-height: 32px;
		margin-top: 35px;
	}

	.txt1Big {
		font-size: 26px;
		margin-top: 20px;
	}

	.txt2Big {
		font-size: 26px;
	}

	.aboutAwardsCont .aboutTxt img {
		width: 100%;
	}

	.homeAboutTxt {
		padding-bottom: 40px;
	}

	.homeAboutTxt p {
		margin-bottom: 10px;
	}

	.whyAttend .d-flex img {
		width: 50%;
	}

	.greenHdng {
		line-height: 24px;
	}

	.headerInternal .digipubLogo {
		text-align: left;
		margin-top: 40px;
		margin-left: 50px;
	}

	.headerInternal .txt3 {
		margin-left: 50px;
	}

	.headerInternal .digipubLogo img {
		width: 230px;
	}

	.deadlineTxt {
		padding-top: 1rem;
	}

	.headerInternal .txt1 {
		text-align: left;
		font-size: 16px;
	}

	.judgeCreteria {
		column-gap: 0;
	}

	.judgeCreteria .col {
		background-size: 95% 100%;
		margin-right: 0;
	}

	.judgeCreteria .col .judgeTxt {
		left: 70px;
		line-height: 18px;
		width: 150px;
		font-size: 14px;
	}

	.judgeCreteria .col .sNo1 {
		left: 25px;
	}

	.timeline-list {
		width: 900px;
	}

	.timeline-item {
		margin-left: 9rem;
	}

	.conventionTxt {
		font-size: 24px;
	}

	.conventionTxt span {
		font-size: 28px;
	}

	.dateRemember {
		background-size: 100% 100%;
	}

	.personDetailsBox {
		width: 100%;
	}

	.contactBox:first-child .personDetails {
		padding-left: 80px;
	}

	.bannerBox .digipubLogo {
		width: 280px;
	}

	.guidelineAccordion {
		width: 92%;
	}

	.digipubLogo1 img {
		height: auto;
	}

	.headerInternal .digipubLogo {
		margin-left: 50px;
	}

	.txt3 {
		margin-left: 50px;
	}

	.bannerBox h2.homeBannerTxt {
		margin-top: 40px;
	}

	.attendBox .d-flex {
		gap: 20px 0;
		width: 92%;
	}

	.attendBox .d-flex .col {
		flex-grow: unset;
	}

	.recapBrands .col.item {
		flex-basis: 25%;
		flex-grow: 0;
	}

	.hght700 {
		height: 57vh;
	}

	.mt100-sm {
		margin-top: 50px;
	}

	.driveGrowthBox {
		padding: 50px 0 50px 0;
	}

	.driveGrowthBox .container {
		width: 100%;
	}

	.headerInternal .brandStoryLogo {
		width: 250px;
		margin-left: 50px;
	}

	.headerInternal .brandStoryLogo img {
		width: 80%;
	}

	.inernalHeaderHdng .hdngh2 {
		font-size: 36px;
	}

	.innerHdrConf {
		font-size: 16px;
		width: 80%;
	}

	.deadlineTxt {
		font-size: 16px;
		padding-top: 0;
	}

	.deadlineTxt span {
		font-size: 14px;
	}

	.eventsHomeScreen .col-auto.textAlign.text-center img {
		width: 15%;
	}

	.middleContent .guidelineAccordion .card-header .nav-tabs .nav-link {
		min-width: 250px;
		padding: 10px 20px;
		font-size: 20px;
	}

	.middleContent .guidelineAccordion .card-header .nav-tabs .nav-link.active {
		min-width: 250px;
		padding: 10px 20px;
		font-size: 20px;
	}

	.agendaBoxCont {
		width: 100%;
	}

	.agendaBoxCont .agendaBoxSteps div {
		width: 220px;
		height: 170px;
	}

	.agendaBoxCont .agendaBoxSteps div span {
		margin-top: 20%;
	}

	.carousel-item .row-fluid {
		width: 87%;
	}

	.row-fluid .span3 {
		width: 32%;
	}

	.brandStoryLogo img {
		width: 75%;
	}

	.confHomeBanner {
		padding: 3% 20px 1% 80px;
	}

	.locaTxt {
		width: 75%;
	}
}

@media(min-width:1200px) and (max-width:1439.98px) {

	

	.svg-background {
	/* width: 300px;
	height: 160px; */
	width: 220px !important;
	height: 110px !important;
	margin: 0px 0 30px -20px;
	/* Encode SVG as a data URL */
	background-image: url(https://events.afaqs.com/frontend/customer-first/2026/assets/images/Key-dates.svg);
	background-size: contain; /* Adjust as needed: cover, contain, or specific size */
	background-repeat: no-repeat;
	background-position: center center;
  }

  .svg-background p {
	padding-top: 20px;
	color: #A71B60 !important;
	font-size: 13px !important;
	font-weight: 600 !important;
	line-height: 130%;
  }

  .svg-background p span{
	color: #A71B60 !important;
	font-size: 13px !important;
	font-weight: 500 !important;
  }


.guidelineContainer {
	height: calc(1200px - 50px) !important; 
	padding: 20px 20px !important;
	margin: 0px auto 10px;
}

.guidelineContainer:hover {
	height: calc(1200px - 90px) !important; 
	padding: 20px 15px !important;
	margin: 0px auto 10px;
}




	.headerInternalContainer {gap: 20px;}


	.spl-pad {padding-bottom: 400px;}

	#home-bg {
		height: 440px;
		background-position:right bottom;
		background-size:50% auto, contain;
	  }
	   
	  .headerDiv {
		top: 50px;
	  }


	.card-img-speaker-home {
		flex-shrink: 0;
		width: 100%;
		transition: transform .2s ease-in-out;
		max-width: 250px !important;
	}

	.agenda-box {
		width: 380px;
	}

	.date-titlecase {
    font-weight:500 !important;
    font-size: 14px !important;
	margin-left: 15px  !important;
	}

	.text-titlecase {
		font-weight: 600 !important;
		font-size: 16px !important;
	}

	.para-titlecase {
		color: #fff !important;
		font-weight:400 !important;
		font-size: 12px !important;
	}

	.agenda-line-height-border {
		border-left: 2px #B61962 solid !important;
		height: 100% !important;
		margin: -5px !important;
	}
	.agenda-line-height-border-EXPEND {
		border-left: 2px #B61962 solid !important;
		height: 100% !important;
		margin: -0px !important;
	} 

	.C-video-container {
		min-height: 400px !important;
	  }
	
	
.desk-pad {
	padding-left: 90px;
}
	.entryFee-text-Sec {
		color: #000 !important;
		font-size: 16px !important;
		font-weight: 600 !important;
		text-align: center !important;
		
		border: 0px red solid;
		padding: 0 10px 0 10px !important;
	}

	.video-container {
		display: grid !important;
		justify-items: center !important;
		align-items: center !important;
		position: relative !important;
		width: 100% !important;
		min-height: 330px !important;
		overflow: hidden !important;
	  }

	.my-center-div {
		margin: 0 6px 0 3px;
	}

	.categories-dexk_mobile {
		display: grid; 
		grid-template-columns: 1fr 1fr;

	}

	.entryFee-text {
        color: #fff !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        text-align: center !important;
		
    }

	.my-margin {
		margin-left: 0px;
	}
	.my-overview {
		margin-left: -70px !important;
		margin-top:60px !important; 
		background-color: #EC008C !important; 
		padding-bottom: 25px !important; 
	}


		
	/* .card-img-speaker-home {
		flex-shrink: 0;
		width: 100%;
		transition: transform .2s ease-in-out;
		max-width: 250px !important;
		filter: grayscale(0.7);
	}
	 */
	.card-bodyspeaker-home {
		width: 250px !important;
		min-height: 130px !important;
		margin-top: -1px !important;
		background-color: #AA3085 !important;
	}


	.profile-info-speaker-name {
		font-size: 18px !important;
		padding: 15px 0px 2px 0;
	}
	
	.profile-info-speaker-designation {
		font-size: 14px !important;
		padding: 5px 0px 5px 0;
	}
	
	.profile-info-speaker-company {
		font-size: 14px !important;
		padding: 2px 0px 2px 0;
	}

	/* .Speakers-col-pad .col-12 div {
		padding-left: 0px !important;
	}
	 */

	.slick-prev {
		left: 0px !important;
		z-index: 111;
	}

	.slick-next {
		right: 0px !important;
		z-index: 111;
	} 

	.timeline-KeyHighlights:before {
		content: "";
		position: absolute;
		top: calc(50% - 1px);
		width: calc(100% - 17%);
		height: 2px;
		background: #f797fa;
		/* padding-left: 100px !important; */
		margin-left: 90px !important;
	}


	.timeline-KeyHighlights li {
		margin: 0;
		min-width: 180px !important;
		overflow: auto;
		align-self: flex-start;
		/* border: 1px red solid !important; */
	}

	.timeline-KeyHighlights li:nth-child(2n) {
		align-self: flex-end;
	}

	.timeline-KeyHighlights div {
		position: relative;
	}

	.timeline-KeyHighlights li:before {
		content: "";
		position: absolute;
		top: 50%;
		margin-left: 90px;
		transform: translate(-50%,-50%);
		border: 3px #EC008C solid;
		width: 15px;
		height: 15px;
		border-radius: 50%;
		background: #631465;
	}

	.timeline-KeyHighlights li:nth-child(2n - 1) div:before {
		top: 100%;
		margin-top: -10px;
		border-right: 1px #f797fa solid;
		border-bottom: 1px #f797fa solid;
	}

	.timeline-KeyHighlights li:nth-child(2n) div:before {
		top: 100%;
		margin-top: -10px;
		border-left: 1px #f797fa solid;
		border-top: 1px #f797fa solid;
	}


	.participate-home {
		background: url(https://events.afaqs.com/frontend/communicon-2025/2025/assets/images/left-border.png) left top no-repeat !important;
		width: 340px;
		height: 650px;
		transition: .6s;
		max-width: 450px;
		background-size: 100% 100%;
		padding-right: 20px;
		padding-left: 20px;
		left: 36px;
	}


	.guidelineAccordion {
		/* min-height: 750px; */
		background-color: transparent;
		width: 95%;
		margin: 0 auto;
	}

	.rvd-slider {
		max-width: 420px;
		padding: 0 15px;
	}

	.WeAccept {
		color: #000 !important;
		font-size: 16px !important;
		font-weight: 600 !important;
	}

	.txt2 {
		padding: 0 2rem;
	}

	.about-text {
		font-size: 15px !important;
		font-weight: 500 !important;
		line-height: 140% !important;
	}

	.webPublishTxt {
		font-size: 34px;
	}

	.txt1Big {
		font-size: 26px;
		margin-top: 20px;
	}

	.txt2Big {
		font-size: 26px;
	}

	.aboutAwardsCont .aboutTxt img {
		width: 100%;
	}

	.homeAboutTxt p {
		margin-bottom: 10px;
	}

	.headerInternal .txt1 {
		font-size: 18px;
	}

	.headerInternal .digipubLogo {
		margin-top: 40px;
	}

	.judgeCreteria {
		column-gap: 15px;
	}

	.judgeCreteria .col {
		background-size: 96% 100%;
		margin-right: 0;
	}

	.judgeCreteria .col .judgeTxt {
		left: 85px;
	}

	.timeline-list {
		width: 1100px;
	}

	.conventionTxt {
		font-size: 24px;
	}

	.conventionTxt span {
		font-size: 28px;
	}

	.contactBox:first-child .personDetails {
		padding-left: 50px;
	}

	.timeline-item .timeline-date {
		left: -11rem;
		width: 11rem;
	}

	.timeline-item {
		margin-left: 8rem;
	}

	.delegateFeeTable {
		margin: 0 -15px;
	}

	.guidelineAccordion {
		width: 99%;
		/* min-height: 1000px; */
	}

	.digipubLogo1 img {
		height: auto;
	}

	.attendBox .d-flex {
		gap: 20px 35px;
		width: 90%;
	}


	.hght700 {
		height: 70vh;
	}

	.mt100-sm {
		margin-top: 60px;
	}


	.driveGrowthBox {
		padding: 50px 0 100px 0;
	}

	.headerInternal .brandStoryLogo {
		width: 250px;
	}

	.headerInternal .brandStoryLogo img {
		width: 100%;
	}

	.driveGrowthBox .container {
		width: 100%;
	}

	.innerHdrConf {
		font-size: 17px;
	}

	.eventsHomeScreen .col-auto.textAlign.text-center img {
		width: 15%;
	}

	.agendaBoxCont {
		width: 95%;
	}

	.keySpeaker {
		width: 93%;
	}

	.keySpeaker .card {
		width: 100%;
	}

	.confHomeBanner {
		padding: 5% 20px 5% 80px;
	}

	.locaTxt {
		width: 75%;
	}

	.my-slider-margin {
		margin-left: 20px !important;
	}

	.my-slider-padding {
		padding-left: 20px !important;
	}
}



@media(min-width:1440px) and (max-width:1800px) {
  
	.headerInternalContainer {gap: 50px;}

	  .spl-pad {padding-bottom: 400px;}

	.C-video-container {
		min-height: 500px !important;
	  }
	.entryFee-text-Sec {
		color: #000 !important;
		font-size: 16px !important;
		font-weight: 600 !important;
		text-align: center !important;
		
		border: 0px red solid;
		padding: 0 30px 0 40px !important;
	}

.video-container {
	display: grid !important;
	justify-items: center !important;
	align-items: center !important;
	position: relative !important;
	width: 100% !important;
	min-height: 390px !important;
	overflow: hidden !important;
  }
}


@media(min-width:1440px) and (max-width:1599px) {

.headerInternalContainer {gap: 70px;}


.spl-pad {padding-bottom: 400px;}
	
	#home-bg {
		height: 480px;
		background-position:right bottom;
		background-size:50% auto, contain;
	  }
	   
	  .headerDiv {
		top: 90px;
	  }

  
	.agenda-line-height-border {
		border-left: 2px #B61962 solid !important;
		height: 100% !important;
		margin: -6px !important;
	}
	.agenda-line-height-border-EXPEND {
		border-left: 2px #B61962 solid !important;
		height: 100% !important;
		margin: -0px !important;
	} 
}

@media(min-width:1600px) and (max-width:1800px) {
  
	.spl-pad {padding-bottom: 400px;}

	#home-bg {
		height: 500px;
		background-position:right bottom;
		background-size:52% auto, contain;
	  }
	   
	  .headerDiv {
		top: 90px;
	  }
	


	.agenda-line-height-border {
		border-left: 2px #B61962 solid !important;
		height: 100% !important;
		margin: -5px !important;
	}
	.agenda-line-height-border-EXPEND {
		border-left: 2px #B61962 solid !important;
		height: 100% !important;
		margin: -0px !important;
	} 
}


@media(min-width:1801px) and (max-width:5678px) {

.spl-pad {padding-bottom: 400px;}

	#home-bg {
		height: 540px;
		background-position:right bottom;
		background-size:55% auto, contain;
	  }
	   
	  .headerDiv {
		top: 100px;
	  }
	
	  
	.agenda-line-height-border {
		border-left: 2px #B61962 solid !important;
		height: 100% !important;
		margin-left: -5px !important;
	}
	.agenda-line-height-border-EXPEND {
		border-left: 2px #B61962 solid !important;
		height: 100% !important;
		margin: -0px !important;
	} 

  .video-container {
	display: grid !important;
	justify-items: center !important;
	align-items: center !important;
	position: relative !important;
	width: 100% !important;
	min-height: 490px !important;
	overflow: hidden !important;
  }


	.entryFee-text-Sec {
		color: #000 !important;
		font-size: 16px !important;
		font-weight: 600 !important;
		text-align: center !important;
		
		border: 0px red solid;
		padding: 0 30px 0 50px !important;
	}


	.C-video-container {
		min-height: 546px !important;
	  }

}


@media(min-width:1440px) and (max-width:5678px) {


.desk-pad {
	padding-left:80px;
}
  

	.my-center-div {
		margin: 0 60px 0 -25px;
	}

	.homeEntryAboutTextBottom {
		position: relative;
		display: flex;
		justify-content: center;
		z-index: 3;
		top: 0;
		margin-top: -190px !important;
		padding-bottom: 10px !important;
		background-color: rgba(0, 0, 0, 0.6);
	}
	

	.card {
		position: relative;
		display: flex;
		flex-direction: column;
		background-color: #fff;
		background-clip: border-box;
		text-align: center;
		border-radius: .25rem; 
		width: 360px !important;
	}
	
	.my-card-mr  {
		margin-left: 40px !important;
	}
	
	.CS-my-card-mr  {
		margin-left: 40px !important;
	}
	
	.card-body {
		width: 360px !important;
		height: 200px !important;
		background: #fff;
		position: relative;
	}
	
	.card-body-guideline {
		width: 100% !important;
		/* height: 240px !important; */
		background: #fff;
		position: relative;
	}

	.categories-dexk_mobile {
		display: grid; 
		grid-template-columns: 1fr 1fr;
		padding: 0 0 0 10px ;

	}

	.entryFee-text {
        color: #fff !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        text-align: center !important;
		
    }

	.my-overview {
		margin-left: -70px !important;
		margin-top:60px !important; 
		background-color: #EC008C !important; 
		padding-bottom: 25px !important; 
	}

	.my-slider-margin {
		margin-left: 10px !important;
	}

	.my-slider-padding {
		padding-left: 25px !important;
	}


	.guidelineAccordion {
		/* min-height: 800px; */
		background-color: transparent;
		width: 95%;
		margin: 0 auto;
	}

	.rvd-slider {
		max-width: 444px;
		padding: 0 25px;
	}

	.WeAccept {
		color: #000 !important;
		font-size: 18px !important;
		font-weight: 600 !important;
	}

	.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container {
		max-width: 1440px;
	}

	.about-text {
		font-size: 15px !important;
		font-weight: 400 !important;
		line-height: 150% !important;
	}

	.info_content {
		padding: 25px 25px;
	}

	.eEntryForm .submit-form_register {
		max-width: 1440px;
	}

	.delegateFeeTable {
		margin: 0 -15px;
	}

	.bg-white.graphicOverlay::before {
		width: 95%;
	}

	
	.timeline-KeyHighlights {
		color: #f797fa;
		position: relative;
		list-style: none;
		display: inline-flex;
		flex-wrap: nowrap;
		margin: 0;
		padding: 0;
		height: 300px !important;
	}

	.timeline-KeyHighlights:before {
		content: "";
		position: absolute;
		top: calc(50% - 1px);
		width: calc(100% - 15%);
		height: 2px;
		background: #f797fa;
		margin-left: 100px !important;
	}

	/* .timeline-KeyHighlights:after {
		content: "";
		position: absolute;
		top: calc(50% - 1px);
		width: 100%;
		height: 2px;
		background: red;
		margin-right: 100px !important;
	}
 */


	.timeline-KeyHighlights li {
		margin: 0;
		min-width: 220px !important;
		overflow: auto;
		align-self: flex-start;
		/* border: 1px red solid !important; */
	}

	.timeline-KeyHighlights li:nth-child(2n) {
		align-self: flex-end;
	}

	.timeline-KeyHighlights div {
		position: relative;
	}

	.timeline-KeyHighlights li:before {
		content: "";
		position: absolute;
		top: 50%;
		margin-left: 111px;
		transform: translate(-50%,-50%);
		border: 4px #EC008C solid;
		width: 22px;
		height: 22px;
		border-radius: 50%;
		background: #631465;
	}

	.timeline-KeyHighlights li:nth-child(2n - 1) div:before {
		top: 100%;
		margin-top: -10px;
		border-right: 1px #f797fa solid;
		border-bottom: 1px #f797fa solid;
	}

	.timeline-KeyHighlights li:nth-child(2n) div:before {
		top: 100%;
		margin-top: -10px;
		border-left: 1px #f797fa solid;
		border-top: 1px #f797fa solid;
	}



}

