/*
 *	generated by WOW Slider 9.0
 *	template Convex
 */
@import url(https://fonts.googleapis.com/css?family=Gurajada&subset=latin,telugu);
@font-face {
  font-family: 'ws-ctrl-convex';
  src: url('ws-ctrl-convex.eot');
  src: url('ws-ctrl-convex.eot#iefix') format('embedded-opentype'),
       url('ws-ctrl-convex.svg#ws-ctrl-convex') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ws-ctrl-convex';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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') format('truetype');
}
#wowslider-container1 { 
	display: table;
	zoom: 1; 
	position: relative;
	width: 100%;
	max-width: 1280px;
	max-height:720px;
	margin:0px auto 0px;
	z-index:90;
	text-align:left; /* reset align=center */
	font-size: 10px;
	text-shadow: none; /* fix some user styles */

	/* reset box-sizing (to boostrap friendly) */
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box; 
}
* html #wowslider-container1{ width:1280px }
#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:100%;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	position: relative;
	width:1%;
	height:100%;
	line-height:0; /*opera*/
	overflow: hidden;
	float:left;
	/*font-size:0;*/
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	height:100%;
	max-height:720px;
	max-width: 1280px;
	vertical-align: top;
	border:none;
	overflow: hidden;
}
#wowslider-container1 .ws_images ul a{
	width:100%;
	height:100%;
	max-height:720px;
	display:block;
	color:transparent;
}
#wowslider-container1 img{
	max-width: none !important;
}
#wowslider-container1 .ws_images .ws_list img,
#wowslider-container1 .ws_images > div > img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
	margin:0;
}
#wowslider-container1 .ws_images > div > img {
	max-height:720px;
}

#wowslider-container1 .ws_images iframe {
	position: absolute;
	z-index: -1;
}

#wowslider-container1 .ws-title > div {
	display: inline-block !important;
}

#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
	font-size: 0px;
}
/* compatibility with Joomla styles */
#wowslider-container1  .ws_bullets a {
	line-height: 0;
}

#wowslider-container1  .ws_script{
	display:none;
}
#wowslider-container1 sound, 
#wowslider-container1 object{
	position:absolute;
}

/* prevent some of users reset styles */
#wowslider-container1 .ws_effect {
	position: static;
	width: 100%;
	height: 100%;
}

#wowslider-container1 .ws_photoItem {
	border: 2em solid #fff;
	margin-left: -2em;
	margin-top: -2em;
}
#wowslider-container1 .ws_cube_side {
	background: #A6A5A9;
}


#wowslider-container1.ws_gestures {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move;
}
#wowslider-container1.ws_gestures.ws_grabbing {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="), move;
}

/* hide controls when video start play */
#wowslider-container1.ws_video_playing .ws_bullets,
#wowslider-container1.ws_video_playing .ws_fullscreen,
#wowslider-container1.ws_video_playing .ws_next,
#wowslider-container1.ws_video_playing .ws_prev {
	display: none;
}


/* youtube/vimeo buttons */
#wowslider-container1 .ws_video_btn {
	position: absolute;
	display: none;
	cursor: pointer;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 55;
}
#wowslider-container1 .ws_video_btn.ws_youtube,
#wowslider-container1 .ws_video_btn.ws_vimeo {
	display: block;
}
#wowslider-container1 .ws_video_btn div {
	position: absolute;
	background-image: url(./playvideo.png);
	background-size: 200%;
	top: 50%;
	left: 50%;
	width: 7em;
	height: 5em;
	margin-left: -3.5em;
	margin-top: -2.5em;
}
#wowslider-container1 .ws_video_btn.ws_youtube div {
	background-position: 0 0;
}
#wowslider-container1 .ws_video_btn.ws_youtube:hover div {
	background-position: 100% 0;
}
#wowslider-container1 .ws_video_btn.ws_vimeo div {
	background-position: 0 100%;
}
#wowslider-container1 .ws_video_btn.ws_vimeo:hover div {
	background-position: 100% 100%;
}

#wowslider-container1 .ws_playpause.ws_hide {
	display: none !important;
}
/* bullets */
#wowslider-container1  .ws_bullets { 
	padding: 0px; 
}
#wowslider-container1 .ws_bullets a { 
	position:relative;
	display: inline-block;
	width: 0;
	margin: 3px 5px;
	padding: 8px;	

	-webkit-perspective: 80px;
	perspective: 80px;
} 
#wowslider-container1 .ws_bullets a > span {
	position:absolute;
	display: block;
	top:0;
	right: 0;
	height:100%;
	width:100%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;

	-webkit-transition: -webkit-transform 0.5s ease;
  	transition: -webkit-transform 0.5s ease, transform 0.5s ease;
}

#wowslider-container1 .ws_bullets a > span:before,
#wowslider-container1 .ws_bullets a > span:after {
	content: '';
	display: block;
	height:100%;
	background: #54ACD2;

  	-webkit-transform: rotateX(-90deg) translateZ(-8px) translateY(8px);
  	transform: rotateX(-90deg) translateZ(-8px) translateY(8px);
}
#wowslider-container1 .ws_bullets a > span:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
  	background: #1A2223;
  	-webkit-transform: rotateX(0deg);
  	transform: rotateX(0deg);
}

#wowslider-container1 .ws_bullets a.ws_overbull > span,
#wowslider-container1 .ws_bullets a.ws_selbull > span {
    -webkit-transform: rotateX(-90deg) translateZ(8px) translateY(8px);
    transform: rotateX(-90deg) translateZ(8px) translateY(8px);
}




/* play/pause, arrows */
#wowslider-container1 a.ws_next,
#wowslider-container1 a.ws_prev,
#wowslider-container1 .ws_playpause {
	position:absolute;
	font: 2em "ws-ctrl-convex";
	width: 2.5em;
	height: 2.5em;
	top:50%;
	
	margin-top: -1.25em;
	color: #ffffff;
	z-index: 100;

	-webkit-perspective: 20em;
	perspective: 20em;
}
#wowslider-container1 a.ws_next {
	right: 0;
}
#wowslider-container1 a.ws_prev {
	left: 0;
}
#wowslider-container1 .ws_playpause {
	left:50%;
	margin-left:-1.25em;
}

#wowslider-container1 a.ws_next > span,
#wowslider-container1 a.ws_prev > span,
#wowslider-container1 .ws_playpause > span,
#wowslider-container1 .ws_bullets a > span {
	display: block;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;

	-webkit-transition: -webkit-transform 0.5s ease;
  	transition: -webkit-transform 0.5s ease, transform 0.5s ease;
}


#wowslider-container1 a.ws_next > span:before,
#wowslider-container1 a.ws_prev > span:before,
#wowslider-container1 .ws_playpause > span:before,
#wowslider-container1 a.ws_next > span:after,
#wowslider-container1 a.ws_prev > span:after,
#wowslider-container1 .ws_playpause > span:after {
	display: block;
	text-align: center;
	line-height: 2.5em;
	height:100%;
	background: #54ACD2;
	color: #1A2223;

  	-webkit-transform: rotateX(-90deg) translateZ(-1.25em) translateY(1.25em);
  	transform: rotateX(-90deg) translateZ(-1.25em) translateY(1.25em);
}
#wowslider-container1 .ws_play > span:before,
#wowslider-container1 .ws_play > span:after{
	content:"\e800";
}
#wowslider-container1 .ws_pause > span:before,
#wowslider-container1 .ws_pause > span:after{
	content:"\e801";
}
#wowslider-container1 a.ws_next > span:before,
#wowslider-container1 a.ws_next > span:after {
	content:'\e803';
}
#wowslider-container1 a.ws_prev > span:before,
#wowslider-container1 a.ws_prev > span:after {
	content:'\e802';
}

#wowslider-container1 a.ws_next > span:after,
#wowslider-container1 a.ws_prev > span:after,
#wowslider-container1 .ws_playpause > span:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
  	-webkit-transform: rotateX(0deg);
  	transform: rotateX(0deg);
  	background: #1A2223;
	color: #54ACD2;
}

#wowslider-container1 a.ws_next:hover > span,
#wowslider-container1 a.ws_prev:hover > span,
#wowslider-container1 .ws_playpause:hover > span {
    -webkit-transform: rotateX(-90deg) translateZ(1.25em) translateY(1.25em);
    transform: rotateX(-90deg) translateZ(1.25em) translateY(1.25em);
}/* bottom center */
#wowslider-container1  .ws_bullets {
	bottom:1.5em;
	left:50%;
}
#wowslider-container1  .ws_bullets div{
	left:-50%;
}#wowslider-container1 .ws-title{
	font: 1.3em 'Gurajada', serif;
	position: absolute;
	left: 2em;
	margin-right:10em;
	z-index: 50;

	color:#fff;
	padding: 1em;
	bottom: 30px;
	top: auto;
	opacity: 1;
}
#wowslider-container1 .ws-title div,#wowslider-container1 .ws-title span{
	display:inline-block;
	padding: 0.1em 0.6em;
	background-color: #1A2223;
	color: #54ACD2;
}
#wowslider-container1 .ws-title div{
	display:block;
	margin-top:0.5em;
	font-size: 1.3em;
}
#wowslider-container1 .ws-title span{
	text-transform: uppercase;	
	font-size: 2em;
}#wowslider-container1 .ws_images > ul{
	animation: wsBasic 20s infinite;
	-moz-animation: wsBasic 20s infinite;
	-webkit-animation: wsBasic 20s infinite;
}
@keyframes wsBasic{0%{left:-0%} 10%{left:-0%} 20%{left:-100%} 30%{left:-100%} 40%{left:-200%} 50%{left:-200%} 60%{left:-300%} 70%{left:-300%} 80%{left:-400%} 90%{left:-400%} }
@-moz-keyframes wsBasic{0%{left:-0%} 10%{left:-0%} 20%{left:-100%} 30%{left:-100%} 40%{left:-200%} 50%{left:-200%} 60%{left:-300%} 70%{left:-300%} 80%{left:-400%} 90%{left:-400%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 10%{left:-0%} 20%{left:-100%} 30%{left:-100%} 40%{left:-200%} 50%{left:-200%} 60%{left:-300%} 70%{left:-300%} 80%{left:-400%} 90%{left:-400%} }

#wowslider-container1 .ws_bullets  a img{
	position:absolute;
	display:block;
	text-indent:0;
	bottom:15px;
	left:-43px;
	visibility:hidden;
	max-width:none;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container1 .ws_bulframe div div{
	height:48px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:85px;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	position:absolute;
	display:none;
	bottom:25px;
	margin-left:8px;
	cursor:pointer;

	/* fixed bulframe hidding in Chrome */
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}#wowslider-container1 .ws_bulframe div div{
	height: auto;
}

@media all and (max-width:760px) {
	#wowslider-container1 .ws_fullscreen {
		display: block;
	}
}
@media all and (max-width:400px){
	#wowslider-container1 .ws_controls,
	#wowslider-container1 .ws_bullets,
	#wowslider-container1 .ws_thumbs{
		display: none
	}
}


.program-title{
  background:linear-gradient(90deg,#090050,#214482,#924976);
  color:#fff;
  text-align:center;
  padding:26px;
  border-radius:24px;
  margin:40px 0 55px;
  font-size:38px;
  font-weight:900;
  letter-spacing:.5px;
  box-shadow:0 18px 45px rgba(9,0,80,.28);
  position:relative;
  overflow:hidden;
}

.program-title:after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(120deg,transparent,rgba(255,255,255,.25),transparent);
  transform:translateX(-100%);
  animation:shine 4s infinite;
}

@keyframes shine{
  100%{
    transform:translateX(100%);
  }
}

.day-header{
  background:linear-gradient(90deg,#090050,#7c1c6f);
  color:#fff;
  text-align:center;
  padding:20px 28px;
  border-radius:70px;
  margin:0px 0 35px;
  font-size:20px;
  font-weight:900;
  box-shadow:0 14px 35px rgba(0,0,0,.22);
  border:3px solid rgba(255,255,255,.55);
}

.program-grid{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:28px;
}

.session-card{
  background:rgba(255,255,255,.92);
  backdrop-filter:blur(10px);
  border-radius:30px;
  padding:30px;
  position:relative;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.75);
  box-shadow:0 18px 45px rgba(33,68,130,.13);
  transition:.35s ease;
}

.session-card:hover{
  transform:translateY(-10px);
  box-shadow:0 26px 60px rgba(33,68,130,.25);
}

.session-card:before{
  content:"";
  position:absolute;
  width:100%;
  height:6px;
  left:0;
  top:0;
  background:linear-gradient(90deg,#214482,#924976);
}

.session-top{
  display:flex;
  align-items:center;
  gap:18px;
  margin-bottom:20px;
  position:relative;
  z-index:2;
}

.session-icon{
  width:70px;
  height:70px;
  border-radius:22px;
  background:linear-gradient(135deg,#214482,#924976);
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:30px;
  box-shadow:0 12px 28px rgba(33,68,130,.38);
  flex-shrink:0;
}

.session-title h4{
  margin:0;
  color:#090050;
  font-size:25px;
  font-weight:900;
}

.session-time{
  display:inline-block;
  margin-top:8px;
  background:#f1e9ff;
  color:#7c1c6f;
  padding:6px 14px;
  border-radius:30px;
  font-size:14px;
  font-weight:800;
}

.session-card ul{
  margin:0;
  padding:0;
  list-style:none;
  position:relative;
  z-index:2;
}

.session-card ul li{
  background:linear-gradient(90deg,#f6f8ff,#ffffff);
  padding:13px 16px;
  border-radius:15px;
  margin-bottom:11px;
  font-size:15px;
  font-weight:650;
  color:#222;
  border-left:4px solid #924976;
  box-shadow:0 5px 15px rgba(0,0,0,.04);
}

.session-card ul li:before{
  content:"✓";
  color:#214482;
  font-weight:900;
  margin-right:10px;
}

.break-card{
  grid-column:1/-1;
  background:linear-gradient(90deg,#fff6dd,#ffe3e3,#f1e9ff);
  border:2px dashed #ff9f1c;
  padding:22px;
  border-radius:26px;
  text-align:center;
  font-size:22px;
  font-weight:900;
  color:#7c1c00;
  box-shadow:0 14px 35px rgba(255,159,28,.18);
}

.full-width{
  grid-column:1/-1;
}

.session-card p{
  position:relative;
  z-index:2;
  background:#f5f7ff;
  padding:15px;
  border-radius:16px;
  font-weight:700;
  color:#222;
}

.program-footer{
  margin-top:70px;
  background:linear-gradient(90deg,#090050,#214482,#924976);
  padding:32px;
  border-radius:28px;
  color:#fff;
  box-shadow:0 20px 50px rgba(9,0,80,.25);
}

.program-footer a{
  color:#fff;
  font-size:26px;
  margin:0 12px;
  transition:.3s;
}

.program-footer a:hover{
  color:#ffd700;
  transform:translateY(-4px);
}

@media(max-width:768px){

  .program-section{
    padding:50px 0;
  }

  .program-grid{
    grid-template-columns:1fr;
  }

  .program-title{
    font-size:25px;
  }

  .day-header{
    font-size:18px;
    border-radius:22px;
  }

  .session-title h4{
    font-size:20px;
  }

  .session-icon{
    width:58px;
    height:58px;
    font-size:24px;
  }
}

.fs-xl-1 { font-size: 17px!important; }

.nice-tabs{
    gap:20px;
    border:none;
}

/* COMMON BUTTON STYLE */

.nice-tabs .nav-link{
    border:none;
    padding:16px 34px;
    border-radius:70px;
    color:#fff;
    font-weight:800;
    font-size:16px;
    letter-spacing:.5px;
    transition:.4s ease;
    position:relative;
    overflow:hidden;
    box-shadow:0 10px 30px rgba(0,0,0,.25);
}

/* 2023 BUTTON */

.nice-tabs .nav-item:first-child .nav-link{
    background:linear-gradient(135deg,#ff008c,#ff5e62);
}

/* 2026 BUTTON */

.nice-tabs .nav-item:last-child .nav-link{
    background:linear-gradient(135deg,#0066ff,#00c6ff);
}

/* HOVER EFFECT */

.nice-tabs .nav-link:hover{
    transform:translateY(-6px) scale(1.03);
    box-shadow:
    0 18px 40px rgba(0,0,0,.35),
    0 0 25px rgba(255,255,255,.18);
}

/* ACTIVE EFFECT */

.nice-tabs .nav-link.active{
    transform:translateY(-6px);
    border:2px solid rgba(255,255,255,.25);
    box-shadow:
    0 20px 45px rgba(0,0,0,.45),
    0 0 25px rgba(255,255,255,.15);
}

/* SHINE EFFECT */

.nice-tabs .nav-link::before{
    content:"";
    position:absolute;
    top:0;
    left:-100%;
    width:100%;
    height:100%;
    background:
    linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.35),
        transparent
    );
    transition:.8s;
}

.nice-tabs .nav-link:hover::before{
    left:100%;
}

/* MOBILE */

@media(max-width:767px){

    .nice-tabs{
        flex-direction:column;
    }

    .nice-tabs .nav-link{
        width:100%;
        text-align:center;
    }

}


/* =========================
GRID
========================= */

.collage-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:28px;
}

/* =========================
CARD
========================= */

.photo-card{
    position:relative;
    height:300px;
    overflow:hidden;
    border-radius:15px;
    cursor:pointer;
    box-shadow:0 20px 45px rgba(0,0,0,.35);
    transition:.45s ease;
}

.photo-card:hover{
    transform:translateY(-10px);
    box-shadow:
    0 25px 55px rgba(0,0,0,.45),
    0 0 25px rgba(255,0,200,.25),
    0 0 40px rgba(0,183,255,.18);
}

.photo-card img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:.8s ease;
}

.photo-card:hover img{
    transform:scale(1.1);
}

/* SHINE */

.photo-card::before{
    content:"";
    position:absolute;
    inset:0;
    background:
    linear-gradient(
        120deg,
        transparent 20%,
        rgba(255,255,255,.35),
        transparent 70%
    );
    transform:translateX(-120%);
    transition:.9s ease;
    z-index:2;
}

.photo-card:hover::before{
    transform:translateX(120%);
}

/* OVERLAY */

.photo-card::after{
    content:"";
    position:absolute;
    inset:0;
    background:
    linear-gradient(
        to top,
        rgba(0,0,0,.88),
        transparent 65%
    );
    opacity:0;
    transition:.35s;
}

.photo-card:hover::after{
    opacity:1;
}

/* TEXT */

.caption{
    position:absolute;
    left:22px;
    bottom:20px;
    z-index:3;
    opacity:0;
    transform:translateY(15px);
    transition:.4s;
}

.photo-card:hover .caption{
    opacity:1;
    transform:translateY(0);
}

.caption h5{
    color:#fff;
    font-size:22px;
    font-weight:800;
    margin-bottom:5px;
}

.caption span{
    color:#d6ebff;
    font-size:14px;
}

/* =========================
MODAL
========================= */

.modal-content{
    background:transparent;
    border:none;
}

.modal-content img{
    border-radius:20px;
}

/* =========================
RESPONSIVE
========================= */

@media(max-width:991px){

    .collage-grid{
        grid-template-columns:repeat(2,1fr);
    }

}

@media(max-width:767px){

    .section-title{
        font-size:36px;
    }

    .nice-tabs{
        flex-direction:column;
    }

    .nice-tabs .nav-link{
        width:100%;
    }

    .collage-grid{
        grid-template-columns:1fr;
    }

    .photo-card{
        height:260px;
    }

}


.updates-box{
  min-height:360px;
  border-radius:34px;
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  padding:40px;
  background:
    radial-gradient(circle at top left, rgba(255,42,212,.28), transparent 35%),
    radial-gradient(circle at bottom right, rgba(0,191,255,.28), transparent 35%),
    linear-gradient(135deg,#111936,#22072d);
  box-shadow:0 25px 60px rgba(0,0,0,.35);
  border:1px solid rgba(255,255,255,.12);
}

.updates-box h2{
  color:#fff;
  font-size:44px;
  font-weight:900;
  line-height:1.3;
  margin:0;
  text-transform:uppercase;
  letter-spacing:1px;
  animation:glowText 2s ease-in-out infinite alternate;
}

@keyframes glowText{
  from{
    text-shadow:0 0 12px rgba(255,42,212,.45);
  }
  to{
    text-shadow:
      0 0 18px rgba(255,42,212,.8),
      0 0 30px rgba(0,191,255,.65);
  }
}

@media(max-width:767px){
  .updates-box{
    min-height:260px;
    border-radius:24px;
  }

  .updates-box h2{
    font-size:28px;
  }
}











        .faculty-accordion{
  margin-top:25px;
}
.faculty-accordion .accordion-item {
  border:0;
  margin-bottom:16px;
  border-radius:16px;
  overflow:hidden;
  background:#fff;
  box-shadow:0 10px 30px rgba(0,0,0,0.10);
}
.faculty-accordion .accordion-button{
  background:linear-gradient(90deg,rgba(33,68,130,1) 0%, rgba(146,73,118,1) 100%);
  color:#fff!important;
  font-size:20px;
  font-weight:700;
  padding:20px 26px;
  box-shadow:none;
}
.faculty-accordion .accordion-button:not(.collapsed){
  color:#fff;
  background:linear-gradient(90deg,rgba(33,68,130,1) 0%, rgba(146,73,118,1) 100%);
  box-shadow:none;
}
.faculty-accordion .accordion-button::after{
  filter:brightness(0) invert(1);
}
.faculty-accordion .accordion-body{
  padding:25px 15px 35px;
  background:#fff;
}
@media(max-width:767px){
  .faculty-accordion .accordion-button{
    font-size:17px;
    padding:16px 18px;
  }
  .faculty-accordion .accordion-body{
    padding:18px 10px 28px;
  }
}
         .vh-lg-44
         {
         height: 34vh;
         }
         .strong-text {
         font-weight: 800 !important; 
         }

         .minetext {
         font-family: "Poppins", sans-serif;
         font-size: 15px;
         font-weight: 400;
         line-height: 1.7em;
         text-align: justify;
         color: #000;  
         }
         .minetext p {
         font-weight: 500;
         font-size: 16px;
         font-family: "Poppins", sans-serif;
         line-height: 30px;
         }
         .mobile-header2{
         font-size: 22px;
         line-height: 1.7;
         font-weight: 800!important;
         color: #FFF212;
         }
         .ul-mine {
         margin-bottom: 0rem !important;
         }
         .tabletext {
         color: #000000 !important; 
         height: 40px !important; 
         /*padding-left: 10px !important;*/
         padding: 20px 10px 30px 10px !important;
         border-width: 1px !important;
         }
         .tabletext {
         color: #000000 !important; 
         /*padding-left: 10px !important;*/
         padding: 10px 10px 10px 10px !important;
         border-width: 1px !important;
         }
         .livecases {
         background-color: #FFFFFF;
         /*padding-left: 10px !important;*/
         padding: 10px 10px 10px 10px !important;
         border-width: 1px !important;
         }
         .tabletext2 {
         color: #000000 !important; 
         /*padding-left: 10px !important;*/
         /*padding: 10px 30px 10px 30px !important;*/
         border-width: 1px !important;
         text-align: left !important;
         /*border-collapse:separate !important;*/
         border-width: 1px !important;
         }
         .tabletext3 {
         border-width: 1px !important;
         padding-left: 15px !important;
         padding-top: 15px;
         padding-bottom: 15px;
         padding-right: 15px;
         }
         .minetextprog{
             font-family: "Poppins", sans-serif;
         font-size: 18px;
         font-weight: 400;
         line-height: 1.7em;
         text-align: justify;
         color: #000;  
         }
         .boldtext {	  
         font-size: 21px !important;
         font-weight: 600;	  
         }
         .day-header {
         background: #0d6efd;
         color: white;
         padding: 15px;
         border-radius: 6px;
         margin-bottom: 10px;
         }
         .session-card {
         border-left: 4px solid #0d6efd;
         margin-bottom: 10px;
         }
         .session-time {
         font-weight: bold;
         color: #0d6efd;
         }
         .about-text a.btn {
         position: relative;
         margin-top: 15px;
         padding: 9px 14px;
         font-size: 16px;
         font-weight: 500;
         letter-spacing: 1px;
         color: #ffffff;
         border-radius: 29px;
         background: #ea7848;
         transition: .3s;
         }
         .about-text a.btn:hover {
         color: #fdbe33;
         /*! background: #030f27; */
         }

         .section-title {
         font-size: 1.4rem;
         font-weight: 700;
         text-align: center;
         margin-bottom: 8px;
         margin-top: 30px;
         }
         .person-box {
         display: inline-block;
         padding: 8px 18px;
         margin: 6px;
         font-size: 15px; 
         color: #000000;
         background: #f9fafb;
         border: 1px solid #d4d4d4;
         border-radius: 10px;
         font-size: 1rem;
         font-weight: 500;
         }
         .apply-btn{
         background:linear-gradient(135deg,#0d47a1,#1976d2);
         color:#ffffff;
         padding:14px 40px;
         border-radius:50px;
         font-size:18px;
         font-weight:600;
         text-decoration:none;
         }
         .apply-btn:hover{
         color:#ffffff;
         background:linear-gradient(135deg,#083b86,#125cb8);
         }
         .section-card { background:white; border-radius:14px; padding:2rem; box-shadow:0 4px 15px rgba(0,0,0,0.08); }
      
         .section-title h2{font-weight:700;color:#0b2c4d}
         .section-title span{width:80px;height:4px;background:linear-gradient(90deg,#0d6efd,#6610f2);display:inline-block;border-radius:5px}
         




         /* ===== Faculty Card ===== */
         .faculty-card{
         background:#ffffff;
         border-radius:22px;
         padding:26px 20px 24px;
         text-align:center;
         box-shadow:0 12px 35px rgba(0,0,0,0.08);
         transition:0.3s ease;
         height:100%;
         display:flex;
         flex-direction:column;
         align-items:center;
         justify-content:flex-start;
         }
         .faculty-card:hover{
         transform:translateY(-6px);
         box-shadow:0 20px 45px rgba(0,0,0,0.12);
         }
         /* ===== Image Wrapper (MAIN FIX) ===== */
         .faculty-img-wrap{
         width:120px;
         height:120px;
         border-radius:50%;
         overflow:hidden;                 /* 🔑 prevents image overflow */
         border:6px solid #edf1ff;
         margin-bottom:15px;
         flex-shrink:0;
         }
         /* ===== Image Itself ===== */
         .faculty-img{
         width:100%;
         height:100%;
         object-fit:cover;                /* 🔑 no stretch / no oval */
         object-position:center;
         display:block;
         }
         /* ===== Name ===== */
         .faculty-name{
         font-size:16px;
         font-weight:600;
         color:#0b2545;
         line-height:1.25;
         min-height:40px;                 /* 🔑 uniform card height */
         }















 .mentor-box{
        background:#fff;
        border-radius:5px;
        padding:10px 10px;
        box-shadow:0 10px 30px rgba(0,0,0,0.06);
        text-align:center;
        transition:0.3s;
        height:100%;
    }

    .mentor-box:hover{
        transform:translateY(-6px);
    }

    /* SMALL IMAGE STYLE */
    .mentor-photo{
        width:120px;
        height:120px;
        object-fit:cover;
        border-radius:50%;
        margin:0 auto 18px;
        display:block;
        border:4px solid #f2f7ff;
        box-shadow:0 8px 20px rgba(0,0,0,0.08);
    }

    .mentor-count{
        font-size:14px;
        font-weight:700;
        color:#0d6efd;
        margin-bottom:8px;
    }

    .mentor-name{
        font-size:15px;
        font-weight:700;
        color:#222;
        padding-bottom: 10px;
        margin:0;
    }














         .nav-hover-zoom{
         position:relative;
         overflow:hidden;
         }
         /* Default state (already visible) */
         .nav-hover-zoom .card-img-overlay{
         transition:all 0.35s ease;
         }
         /* Icon */
         .nav-hover-zoom i{
         transition:all 0.35s ease;
         }
         /* Text */
         .nav-hover-zoom a.items{
         transition:all 0.35s ease;
         }
         /* Hover effect */
         .nav-hover-zoom:hover .card-img-overlay{
         transform:translateY(-6px) scale(1.05);
         }
         /* Icon zoom */
         .nav-hover-zoom:hover i{
         transform:scale(1.15);
         }
         /* Text emphasis */
         .nav-hover-zoom:hover a.items{
         letter-spacing:0.5px;
         }
         .country-header{
         text-align:center;
         }
         .country-flag{
         width:60px;
         margin-bottom:10px;
         border: solid thin #0c0c0c;
         }



         .country-title{
         font-size:20px;
         font-weight:700;
         color:#0b2545;
         text-transform:uppercase;
         }



    .section-title{
        font-weight:700;
        letter-spacing:0.5px;
        color:#0d47a1;
    }
    .tariff-box{
        border-radius:16px;
        box-shadow:0 10px 30px rgba(0,0,0,0.08);
        padding:30px;
        margin-bottom:50px;
    }
    .table thead th{
        background:#0d47a1;
        color:#fff;
        font-weight:600;
              font-family: "Poppins", sans-serif;
        text-align:center;
            font-size: 18px; 
        vertical-align:middle;
    }
    .table tbody td{
        text-align:center;
        vertical-align:middle;
        font-weight:500;
        font-size: 15px; 
              font-family: "Poppins", sans-serif;
        color: black;
    }
    .table tbody tr:hover{
        background:#f1f5ff;
        transition:0.3s;
    }
    .badge-early{
        background:#e3f2fd;
        color:#0d47a1;
        font-weight:600;
    }
    .badge-regular{
        background:#fff3cd;
        color:#856404;
        font-weight:600;
    }
    .badge-spot{
        background:#fdecea;
        color:#b71c1c;
        font-weight:600;
    }
    .inclusion-list li{
      line-height: 30px; 
      text-align: left;
      color: black;
      font-size: 15px;
        
        font-weight:500;
    }

    .register-btn{
    background: linear-gradient(135deg, #0d47a1, #1976d2);
    color:#fff;
    font-size:18px;
    font-weight:600;
    border-radius:50px;
    box-shadow:0 10px 25px rgba(13,71,161,0.35);
    transition: all 0.3s ease;
    text-decoration:none;
}
.register-btn:hover{
    background: linear-gradient(135deg, #1976d2, #0d47a1);
    transform: translateY(-3px);
    box-shadow:0 15px 30px rgba(13,71,161,0.45);
    color:#fff;
}



/* Card Styling */
.card {
    border: none;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

/* Price Box */
.price-box {
    background: linear-gradient(135deg, #ff7e5f, #feb47b);
    color: white;
    border-radius: 20px;
    padding: 20px;
    text-align: center;
    font-size: 1.5rem;
    font-weight: 600;
}



.sponsor-card {
  background: #fff;
  padding: 25px;
  border-radius: 15px;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 15px rgba(0,0,0,0.08);
  transition: all 0.3s ease;
}

.sponsor-card img {
  max-height: 100px;
  object-fit: contain;

  transition: 0.3s;
}

.sponsor-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 8px 25px rgba(0,0,0,0.15);
}

.sponsor-card:hover img {
  filter: grayscale(0%);
}











     .international-faculty-section {
         padding: 30px 0;
         }

         .international-faculty-heading {
         text-align: center;
         font-size: 2.4rem;
         font-weight: 700;
         color: #0d3b66;
         margin-bottom: 40px;
         }
         .international-faculty-box {
         background: #fff;
         border-radius: 18px;
         padding: 20px;
         text-align: center;
         box-shadow: 0 8px 20px rgba(0,0,0,0.06);
         border: 1px solid #e8edf3;
         height: 100%;
         transition: 0.3s;
         }
         .international-faculty-box:hover {
         transform: translateY(-5px);
         }
         .international-faculty-photo {
         overflow: hidden;
         width: 100px;
         height: 100px;
         border-radius: 50%;
         display: flex;
         align-items: center;
         justify-content: center;
         margin: 0 auto 15px;
         font-size: 13px;
         color: #6c757d;
         background: #fafbfd;
         }


         .international-faculty-photo img {
         width: 100%;
         height: 100%;
         object-fit: cover;
         }
         .international-faculty-name {
         font-size: 15px;
         font-weight: 600;
         color: #1f2937;
         line-height: 1.5;
     
         }

    .main-wrapper{
      max-width:1000px;
      width:100%;
      margin:auto;
      background:#fff;
      box-shadow:0 0 40px rgba(0,0,0,0.08);
    }

    .section-padding{
      padding:55px;
    }

    .section-title{
      text-align:center;
     
    }

    .section-title small{
      color:#0086b3;
      font-weight:800;
      text-transform:uppercase;
      letter-spacing:1px;
      font-size:14px;
    }

    .section-title h2{
      font-size:34px;
      font-weight:800;
      margin-top:10px;
      color:#102a43;
    }

    .venue-section{
      display:flex;
      gap:28px;
      align-items:stretch;
    }

    .venue-image-box{
      flex:0 0 42%;
      height:340px;
      border-radius:26px;
      overflow:hidden;
      box-shadow:0 12px 35px rgba(0,0,0,0.10);
    }

    .venue-image-box img{
      width:100%;
      height:100%;
      object-fit:cover;
      display:block;
    }

    .venue-details-card{
      flex:1;
      background:#fff;
      border-radius:26px;
      padding:32px;
      box-shadow:0 15px 40px rgba(16,42,67,.08);
      border:1px solid rgba(0,123,167,.08);
    }

    .venue-top{
      display:flex;
      align-items:center;
      margin-bottom:26px;
    }

    .venue-icon{
      width:62px;
      height:62px;
      min-width:62px;
      border-radius:18px;
      background:linear-gradient(135deg,#007ba7,#13b7d1);
      display:flex;
      align-items:center;
      justify-content:center;
      color:#fff;
      font-size:25px;
    }

    .venue-top-text{
      padding-left:16px;
    }

    .venue-top-text h3{
      margin:0;
      font-size:24px;
      font-weight:800;
      line-height:1.35;
    }

    .venue-top-text span{
      color:#6b7c93;
      font-size:15px;
    }

    .venue-info-item{
      display:flex;
      gap:16px;
      margin-bottom:22px;
      padding-bottom:20px;
      border-bottom:1px solid #edf2f7;
    }

    .venue-info-item:last-child{
      margin-bottom:0;
      padding-bottom:0;
      border-bottom:0;
    }

    .info-icon{
      width:50px;
      height:50px;
      min-width:50px;
      border-radius:15px;
      background:#eaf9fd;
      color:#0086b3;
      display:flex;
      align-items:center;
      justify-content:center;
      font-size:19px;
    }

    .venue-info-item h6{
      font-size:17px;
      font-weight:800;
      margin-bottom:6px;
    }

    .venue-info-item p{
      margin:0;
      color:#52606d;
      line-height:1.7;
      font-size:15px;
    }

    .map-section{
      margin-top:32px;
    }

    .map-box{
      border-radius:26px;
      overflow:hidden;
      box-shadow:0 12px 35px rgba(0,0,0,.10);
    }

    .map-box iframe{
      width:100%;
      height:320px;
      border:0;
      display:block;
    }

    .hotel-row{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:24px;
    }

    .hotel-card{
      background:#fff;
      border-radius:24px;
      overflow:hidden;
      box-shadow:0 12px 32px rgba(16,42,67,.08);
      border:1px solid rgba(0,0,0,.05);
    }

    .hotel-img{
      height:200px;
      background-size:cover;
      background-position:center;
    }

    .hotel-card-body{
      padding:24px;
    }

    .hotel-badge{
      display:inline-block;
      background:#eaf9fd;
      color:#0086b3;
      padding:7px 15px;
      border-radius:30px;
      font-size:13px;
      font-weight:700;
      margin-bottom:14px;
    }

    .hotel-card-body h5{
      font-size:19px;
      font-weight:800;
      line-height:1.45;
      margin:0;
      color:#102a43;
    }

    .note-box{
      margin-top:40px;
      background:linear-gradient(135deg,#102a43,#007ba7);
      border-radius:26px;
      padding:32px;
      color:#fff;
    }

    .note-box p{
      margin:0;
      font-size:16px;
      line-height:1.7;
    }

    @media(max-width:991px){
      .section-padding{
        padding:42px 25px;
      }

      .venue-section{
        flex-direction:column;
      }

      .venue-image-box{
        flex:unset;
        width:100%;
        height:300px;
      }

      .hotel-row{
        grid-template-columns:repeat(2,1fr);
      }
    }

    @media(max-width:575px){
      .section-padding{
        padding:35px 15px;
      }

      .section-title{
        margin-bottom:28px;
      }

      .section-title h2{
        font-size:25px;
      }

      .venue-image-box{
        height:220px;
        border-radius:20px;
      }

      .venue-details-card{
        padding:22px 18px;
        border-radius:22px;
      }

      .venue-top{
        align-items:flex-start;
      }

      .venue-icon{
        width:52px;
        height:52px;
        min-width:52px;
        font-size:21px;
        border-radius:15px;
      }

      .venue-top-text{
        padding-left:13px;
      }

      .venue-top-text h3{
        font-size:19px;
      }

      .venue-info-item{
        gap:12px;
      }

      .info-icon{
        width:42px;
        height:42px;
        min-width:42px;
        font-size:16px;
      }

      .map-box{
        border-radius:20px;
      }

      .map-box iframe{
        height:250px;
      }

      .hotel-row{
        grid-template-columns:1fr;
      }

      .hotel-img{
        height:185px;
      }

      .note-box{
        padding:24px 20px;
        border-radius:22px;
      }

      .note-box p{
        font-size:15px;
      }
    }


   .live-hospital-section{
      padding:25px 0;
      background:#ffffff;
      position:relative;
      overflow:hidden;
    }

    .live-hospital-section::before{
      content:"";
      position:absolute;
      top:-150px;
      right:-120px;
      width:350px;
      height:350px;
      background:rgba(0,123,255,0.04);
      border-radius:50%;
    }

    .live-hospital-section::after{
      content:"";
      position:absolute;
      bottom:-180px;
      left:-120px;
      width:400px;
      height:400px;
      background:rgba(13,110,253,0.04);
      border-radius:50%;
    }

    .section-title{
      text-align:center;
    
      position:relative;
      z-index:2;
    }

    .section-title span{
      display:inline-block;
      padding:8px 22px;
      background:#eef5ff;
      color:#0d6efd;
      border-radius:50px;
      font-size:14px;
      font-weight:700;
      letter-spacing:1px;
      text-transform:uppercase;
      margin-bottom:18px;
    }

    .section-title h2{
      font-size:44px;
      font-weight:800;
      color:#082032;
      margin-bottom:0;
    }

    .hospital-card{
      background:#ffffff;
      border-radius:20px;
      padding:24px 22px;
      height:100%;
      display:flex;
      align-items:center;
      gap:18px;
      position:relative;
      overflow:hidden;
      border:1px solid #edf2f7;
      transition:all .35s ease;
      box-shadow:0 10px 30px rgba(15, 23, 42, 0.05);
      z-index:2;
    }

    .hospital-card::before{
      content:"";
      position:absolute;
      left:0;
      top:0;
      width:5px;
      height:100%;
      background:linear-gradient(180deg,#0d6efd,#00b4d8);
      transition:0.4s;
    }

    .hospital-card:hover{
      transform:translateY(-8px);
      box-shadow:0 18px 40px rgba(13,110,253,0.12);
      border-color:#dbeafe;
    }

    .hospital-card:hover::before{
      width:100%;
      opacity:0.04;
    }

    .hospital-icon{
      min-width:58px;
      width:58px;
      height:58px;
      border-radius:16px;
      background:linear-gradient(90deg,rgba(33, 68, 130, 1) 0%, rgba(146, 73, 118, 1) 100%);
      display:flex;
      align-items:center;
      justify-content:center;
      color:#ffffff;
      font-size:26px;
      box-shadow:0 10px 20px rgba(13,110,253,0.22);
      position:relative;
      z-index:2;
    }

    .hospital-card h5{
      margin:0;
      font-size:17px;
      line-height:1.45;
      font-weight:700;
      color:#102a43;
      position:relative;
      z-index:2;
      text-align: left;
    }

    @media(max-width:991px){

      .live-hospital-section{
        padding:65px 0;
      }

      .section-title h2{
        font-size:36px;
      }

    }

    @media(max-width:767px){

      .live-hospital-section{
        padding:50px 0;
      }

      .section-title{
        margin-bottom:40px;
      }

      .section-title h2{
        font-size:28px;
      }

      .hospital-card{
        padding:18px;
        border-radius:16px;
      }

      .hospital-icon{
        min-width:50px;
        width:50px;
        height:50px;
        font-size:22px;
      }

      .hospital-card h5{
        font-size:15px;
      }

    }


    .committee-row{
    position:relative;
}

.committee-left{
    padding-right:40px;
}

.committee-right{
    padding-left:40px;
}

/* Center Divider */
.committee-row::after{
    content:'';
    position:absolute;
    top:0;
    bottom:0;
    left:50%;
    width:2px;
    background:linear-gradient(
        to bottom,
        transparent,
        rgba(124, 26, 58, 0.3),
        rgba(124, 26, 58, 0.8),
        rgba(124, 26, 58, 0.3),
        transparent
    );
    transform:translateX(-50%);
}

/* Mobile */
@media (max-width:991px){
    .committee-row::after{
        display:none;
    }

    .committee-left,
    .committee-right{
        padding-left:15px;
        padding-right:15px;
    }
}
