@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");
@font-face {
  font-family: 'Montserrat';
  src: url('../font/Montserrat/Montserrat-Italic-VariableFont_wght.ttf') format('truetype');
  font-style: italic;
  font-weight: 100 900; /* because it's a variable font */
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat/Montserrat-VariableFont_wght.ttf') format('truetype');
  font-style: normal;
  font-weight: 100 900;
}

body {
  font-family: 'Montserrat';
}
.clb{clear:both;}
.padd-0{padding:0px !important;}
.top-5{ margin-top:5px;}
.top-10{ margin-top:10px;}
.top-15{ margin-top:15px;}
.top-20{ margin-top:20px;}
.top-30{ margin-top:30px;}
.bottom-10{margin-bottom:10px;}
.top-150{ margin-top:100px;}

.fl{float:left;}
.fr{float:right;}
.pad-top-25{ padding-top:25px;}
.center-block{ margin:0 auto; float:none;}
.border-red{border:1px solid red;}
.border-blue{border:1px solid blue;}

.bg-light{background-color:#FFF !important;}
.navbar-nav .nav-link {color:#000; font-size: 15px;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 0px;
    padding-left: 10px !important;
    padding-right: 10px !important;}
.nav-link:hover{color:#e468f4; }


.active {color:#421548!important;}

.bg-dark{background-color: #fff!important;}
.bg-light-2{background:#2d1112!important; color:#FFF;}

.anim-container{top: 5%; position: absolute; z-index: -1;width: 100%;opacity: 0.6;}
/*.bg-globe{background: url(../images/globe.gif) no-repeat;  background-position: bottom; opacity: 0.1; background-size: contain;}*/
.top-header{width: 100%;background: #4E0E7E; color:#FFF; padding: 5px;height: auto;position: fixed;top: -93px;height: auto;z-index: 99999;}
.fixed-top {position: fixed;top:38px;}
.event-patner{text-align:center;}
.event-patner h4{font-size:15px; font-weight:600px;}
.nav-center{margin: 0 auto;}
.top-cal img{height:25px;}
.top-cal span{display:inline-block;padding-top:4px;}
.top-nav-2 ul{margin:0px; padding:0px;}
.top-nav-2 ul li{display:inline-block; list-style-type:none;margin: 5px 4px 0px 4px;}
.top-nav-2 ul li a{color:#FFF; text-decoration:none; font-weight:500;}
.top-nav-2 ul li a:hover{color:#e468f4;}
.top-nav-3 ul{margin:0px; padding:0px;}
.top-nav-3 ul li{display:inline-block; list-style-type:none;margin: 2px 3px 0px 0px;}
.top-nav-3 ul li img{height:25px;}
.top-nav-3 ul li a{color:#FFF; text-decoration:none; font-weight:500;}
.top-nav-3 ul li a:hover{color:#e468f4;}
/*==============================*/
header {padding-top: 2%; padding-bottom: 1rem; margin-top: 93px;height: 88vh;}
section {padding-top: 4rem;padding-bottom: 4rem;}
h2{font-size:2rem;}

.dropdown-menu{border: 0px; background:#4f1b56;color:#FFF; border-radius: 0px; padding: 0px 0px; text-align:center;}
.dropdown-item{background:#26012b;color:#FFF;padding: 10px 14px;text-align:left; font-weight:600;font-size:13px; text-transform:uppercase;    letter-spacing: 0.5px;}
.dropdown-item:hover{background:#e468f4;color:#FFF;}

.dropdown-submenu {position: relative;}

.dropdown-submenu .dropdown-menu {top: 0;left: 100%; margin-top: -1px;}

.dropdown-item.active{background:#ed1c24!important; color:#FFF!important; text-decoration:none;}
.event-patner img{width:200px;}
.date-time-top{width: 359px;}
.date-center{text-align:center!important;}
/*=========hover===============*/
.dropdown:hover>.dropdown-menu {display: block;}

.dropdown>.dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
    pointer-events: none;
}


.header-btn a{background:#800091; color:#FFF; font-size:18px; font-weight:500;text-transform: uppercase;width: 196px; margin-right: 2.5%;; border:0px;padding: 12px 10px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.header-btn a:hover{background:#3c0144; color:#FFF;}
.banner-txt h3{font-size:25px; font-family: 'Montserrat';font-weight: bold;font-style: normal; color:#FFF;}
.banner-txt h1{font-size:105px; text-decoration-color: #800091;text-decoration-thickness: 3px;text-underline-offset: 5px;font-family: 'Montserrat';font-weight: bold;font-style: normal; color:#e468f4!important;}

.section-2-b{background:#FFF; color:#000; padding:1rem 0px 2rem 0px;margin-top: 74px;}
.section-2-b h1{font-size:36px; font-weight:600; color:#000; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.section-2-b h1 span{color:#4E0E7E;}
.section-2-b p{text-align:justify; color:#FFF; font-size:16px;margin-bottom: 24px; line-height: 28px;}

.image-container {position: relative;display: inline-block; margin-bottom:15px;}
.overlay-strip {position: absolute; bottom: 38px;left: 0;right: 0; background: linear-gradient(to right, #5A0B46, #1B0B5F); padding: 10px 20px;}
.overlay-strip h5{font-family: 'Montserrat'; font-weight: bold;font-style: normal; font-size:16px; color: white; text-align:center;}

.counter-section{background:#4E0E7E; padding-top:2rem;padding-bottom:2rem;}
.counter{ color:#FFF; font-size:30px;}
.counter-no{text-align:center;}
.counter-no span {color:#FFF; font-size: 55px;font-family: 'Montserrat'; font-weight: bold;font-style: normal; }
.counter-no p{font-size:23px; color:#FFF; font-family: 'Montserrat'; font-weight: 300;font-style: normal;}

.section-3-b{margin-top:2rem;padding-top:1rem;padding-bottom:2rem;background-color:#6E1473;text-align: center;} /* background:url(../images/bg-2.jpg) no-repeat!important;background-size: cover; background-position: center;*/
.section-3-b h1{font-size:36px; color:#FFF; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.section-3-b h1 span{color:#000;}
.section-3-b p{text-align:justify; color:#FFF; font-size:16px;margin-bottom: 24px; line-height: 28px;}

.section-4-b{background: linear-gradient(to bottom, rgba(255,255,255,0.6), rgba(255,255,255,0.8)),url(../images/bg2.webp)no-repeat; background-size: cover; background-position: center; padding: 2rem 0; color: #fff; text-align: center;}
/*{background:url(../images/bg-3.jpg) no-repeat!important;padding:3rem 10rem;background-size:contain;color:#000; text-align: left;background-repeat:no-repeat;background-position: right center;}*/
.section-4-b h1{font-size:36px; color:#000; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.section-4-b h1 span{color:#4E0E7E;}
.meg-box-container{padding:15px;}
.meg-box{background: linear-gradient(to right, #5A0B46, #1B0B5F); text-align:center; padding:28px 15px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.meg-box img{height:87px; margin-bottom:15px;}
.meg-box h2{font-size:20px; color:#FFF; text-align:center; font-family: 'Montserrat'; font-weight: 300;font-style: normal;}
.about-img-fluid{height:87px; margin-bottom:15px;}

.section-5-b{background: url(../images/bg1.webp)no-repeat; background-size: cover; background-position: center; padding: 2rem 0; color: #fff; text-align: center;}
.section-5-b h1{font-size:36px; color:#FFF; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.section-5-b h1 span{color:#000;}
.section-5-b p{text-align:justify; color:#FFF; font-size:16px;margin-bottom: 24px; line-height: 28px; font-weight:500;}
.chart-box{background:#FFF;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

.section-6-b{background: #FFF;  padding: 2rem 0; text-align: center;}
.section-6-b h1{font-size:36px; color:#000; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.section-6-b h1 span{color:#800091;}
.img-box-txt{background: linear-gradient(to right, #5A0B46, #1B0B5F); padding:15px; text-align:center; color:#FFF; font-size:20px;font-family: 'Montserrat'; font-weight: 300;font-style: normal;-webkit-border-radius: 0px 0px 10px 10px;-moz-border-radius: 0px 0px 10px 10px;border-radius:0px 0px 10px 10px;}

.section-7-b{background: #6E1473;  padding: 0rem 0 2rem 0; text-align: center;}
.section-7-b h1{font-size:36px; color:#FFF; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.section-7-b h1 span{color:#800091;}
/*==============================.*/

footer{background: linear-gradient(to right, #5A0B46, #1B0B5F); color:#FFF;}
.footer-nav h3{font-size:22px;color:#FFF;margin-bottom:10px; font-family: 'Montserrat'; font-weight: normal;font-style: normal;}
.footer-nav ul{margin:0px; padding:0px;}
.footer-nav ul li{display:block; font-size:14px; font-family: 'Montserrat'; font-weight: normal;font-style: normal; color:#FFF; text-transform:uppercase; margin-top:0px;padding-left:0px;}
.footer-nav ul li::before {font-family: "Material Symbols Outlined"; content: "\e5cc"; vertical-align: middle; font-size:22px; color:#FFF; font-weight:bold; padding-right: 0px;}
.footer-nav ul li a{color:#FFF; text-decoration:none;}
.footer-nav ul li a:hover{color:#c309dc;}
.footer-nav-2 h3{font-size:22px;color:#FFF;margin-bottom:10px; font-family: 'Montserrat'; font-weight: normal;font-style: normal;}
.footer-nav-2 ul{margin:0px; padding:0px;}
.footer-nav-2 ul li{display:block; font-size:14px; font-family: 'Montserrat'; font-weight: normal;font-style: normal; color:#FFF; text-transform:uppercase; margin-top:0px;padding-left:0px;}
.footer-nav-2 ul li a{color:#FFF; text-decoration:none;}
.footer-nav-2 ul li a:hover{color:#c309dc;}

/*====================*/
.hr-1{border-top-width: 5px;border-top-width: 5px;height: 1px;position: relative;flex: 1 1 auto;min-width: 10%;color: #3C0144;opacity: 1;}
.hr-2{border-top-width: 10px !important;border-top-width: 5px;height: 1px;position: relative;flex: 1 1 auto;min-width: 10%;color: #3C0144;opacity: 1;}
.categor-2{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;}
 .wave-btn {position: relative; border: none; cursor: pointer; padding: 1rem 2rem;font-size: 1.1rem;font-weight: bold;font-family:'Montserrat';
    color: #fff;border-radius: 999px;
    background: linear-gradient(to right, #5A0B46, #1B0B5F);
    /*background: linear-gradient(270deg, #352A78, #880A71, #67039d);*/
    /*background: linear-gradient(270deg, #8a00d4, #ff2e92, #8a00d4);*/
    background-size: 200% 200%;
    /*animation: waveMove 4s ease infinite;*/
    overflow: hidden; box-shadow: 0 6px 15px rgba(0,0,0,0.3); transition: transform 0.2s ease;
  }

  .wave-btn:hover {transform: translateY(-2px);}

  @keyframes waveMove {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
  }
        
/* Optional glowing effect inside */
.wave-btn::after {
    content: "";
    position: absolute;inset: 0;border-radius: inherit;
    background: radial-gradient(circle at 30% 30%, rgba(255,255,255,0.25), transparent 70%);
    mix-blend-mode: overlay;animation: glow 3s ease-in-out infinite;pointer-events: none;
  }

  @keyframes glow {
    0%, 100% { opacity: 0.4; }
    50% { opacity: 0.7; }
  }
		  

 .slide-title {animation: slideIn 1.5s ease-out forwards;}
                        
@keyframes slideIn {
  0% {
    transform: translateX(100%); /* Start from right */
    opacity: 0;
  }
  100% {
    transform: translateX(0); /* Normal position */
    opacity: 1;
  }
}
                        
.slide-subtitle {animation: slideIn 1.5s ease-out forwards; animation-delay: 0.1s;}
.countdown {display: flex;gap: 20px; padding:20px; }
.time-box {color: white;padding: 10px;border-radius: 5px;text-align: center;font-size: 2rem;font-weight: bold; min-width: 100px;border:1px solid #FFF;} /*background: #800091;display: flex;*/
.time-box small {
  display: block;          /* Make "Days" appear under number */
  font-size: 1rem;
  margin-top: 0.2rem;      /* Small spacing under number */
}
/*==========About=============*/
.banner-section{padding-top: 0rem;padding-bottom: 0rem;  margin-top: 123px;}
.carousel-caption {bottom: 13.25rem;}
.carousel-caption h5{font-size:25px; text-transform:uppercase; font-family: 'Montserrat'; font-weight: 300;font-style: normal;}
.carousel-caption h2{font-size:35px; text-transform:uppercase; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}

.about-section{padding-top:1rem;padding-bottom: 2rem;background: linear-gradient(to bottom, rgba(255,255,255,0.6), rgba(255,255,255,1)),url(../images/bg2.webp)no-repeat;}
.about-section h1{font-size:36px; font-weight:600; color:#000; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.about-section h1 span{color:#800091;}
.about-section p{text-align:justify; color:#000; font-size:18px;margin-bottom: 24px; line-height: 28px;}
.about-section h3{font-size:18px; color:#800091; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.fa-ul {margin-left: 1.5em;}
.fa-li i{color:#FFF;}

.about-section-b{margin-top:2rem;padding-top:1rem;padding-bottom:2rem; background:#320b37;background: url(../images/bg1.webp)repeat;}
.about-section-b h1{font-size:36px; color:#FFF; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.about-section-b h1 span{color:#000;} /*e468f4*/
.about-section-b p{text-align:justify; color:#FFF; font-size:16px;margin-bottom: 24px; line-height: 28px;}

.about-box{background:#FFF; padding:20px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;height: 280px;}
.about-box h3{font-size:18px; color:#320b37; text-transform:uppercase; text-align:left; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.about-box ul{margin:0px; padding:0px;}
.about-box ul li {display:block; font-size:16px; margin-bottom:10px;text-align:left;}

.about-section-c{padding-top:1rem;padding-bottom:1rem; background:#FFF;background: url(../images/bg3.webp) repeat;}
.about-section-c h1{font-size:36px; color:#000; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.about-section-c h1 span{color:#800091;}
.about-section-c p{text-align:justify; color:#000; font-size:16px;margin-bottom: 24px; line-height: 28px;}

.about-box-2{background: linear-gradient(to right, #5A0B46, #1B0B5F); -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:25px;}
.about-box-2 h3{font-size:18px; color:#FFF; text-transform:uppercase; text-align:left; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.about-box-2 ul{margin:0px; padding:0px;}
.about-box-2 ul li {display:block; font-size:16px; color:#FFF; margin-bottom:10px;text-align:left;}

.about-box-3{background:#FFF;border:1px solid #37033e; padding:20px 20px 0px 20px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;min-height: 125px;}
.about-box-3 h3{font-size:18px; color:#37033e; text-transform:uppercase; text-align:left; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.about-box-3 p{text-align:left; color:#000; font-size:16px;line-height: 28px;}
.about-box-3 ul{margin:0px; padding:0px;}
.about-box-3 ul li {display:block; font-size:16px; color:#000; margin-bottom:10px;text-align:left;}

.about-box-4{background: linear-gradient(to right, #5A0B46, #1B0B5F);border:1px solid #37033e; padding:20px 20px 0px 20px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.about-box-4 h3{font-size:18px; color:#FFF; text-transform:uppercase; text-align:left; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.about-box-4 p{text-align:left; color:#FFF; font-size:16px;line-height: 28px;}
.about-box-4 ul{margin:0px; padding:0px;}
.about-box-4 ul li {display:block; font-size:16px; color:#FFF; margin-bottom:10px;text-align:left;}

.about-box-5{background:#FFF; padding:20px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;height: 300px;}
.about-box-5 h3{font-size:18px; color:#320b37; text-transform:uppercase; text-align:left; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.about-box-5 ul{margin:0px; padding:0px;}
.about-box-5 ul li {display:block; font-size:16px; margin-bottom:10px;text-align:left;}

.about-box-6{background:#FFF; padding:20px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;height: 345px;}
.about-box-6 h3{font-size:18px; color:#320b37; text-transform:uppercase; text-align:left; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.about-box-6 ul{margin:0px; padding:0px;}
.about-box-6 ul li {display:block; font-size:16px; margin-bottom:10px;text-align:left;}

.about-box-7{background:linear-gradient(to right, #1B0B5F, #5A0B46); padding: 15px 15px 15px 35px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;min-height: 620px;}
.about-box-7 h3{font-size:18px; color:#FFF; text-transform:uppercase; text-align:left; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.about-box-7 ul{margin:0px; padding:0px;}
.about-box-7 ul li {display:block; font-size:16px; color:#FFF; margin-bottom:10px;text-align:left;}

.about-box-8{background:linear-gradient(to right, #1B0B5F, #5A0B46); padding: 15px 15px 15px 35px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.about-box-8 h3{font-size:18px; color:#FFF; text-transform:uppercase; text-align:left; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.about-box-8 ul{margin:0px; padding:0px;}
.about-box-8 ul li {display:block; font-size:16px; color:#FFF; margin-bottom:10px;text-align:left;}


.min-370{min-height: 378px;}
.min-470{min-height: 475px;}
.min-205{min-height: 205px;}
.min-245{min-height: 245px;}
.line-hei-32{line-height:32px;}
.in-h-250{min-height: 254px;}
.in-h-275{min-height: 275px;}

.contact-add{padding-left:25px;}
.contact-add h5{font-size:18px; color:#37033e; text-transform:uppercase; text-align:left; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.contact-add li strong{font-size:18px; font-weight:500;}
.contact-add li i{color:#37033e;}
.copy-section{padding-top:1rem; padding-bottom:1rem;background:#800091; color:#FFF; text-align:center; font-size:15px;font-family: 'Montserrat'; font-weight: 300;font-style: normal;}
/*===========================*/

/*===============form==================*/
.form-header{background:#640471; color:#9b3a00; padding:1px 10px 0px 22px;  border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
.form-header h1{font-size: 20px;text-transform: capitalize;color:#FFF;}
.form-container{background:#fff; padding:1rem 2rem;-webkit-box-shadow: 0px 0px 17px -9px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 17px -9px rgba(0,0,0,0.75);box-shadow: 0px 0px 17px -9px rgba(0,0,0,0.75);}
.form-control-lg {padding:10px  15px; font-size: 16px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
label {font-size: 15px;font-weight: 600;margin-bottom: 5px;}
.btn-primary{background:#640471; color:#FFF; font-size:17px; font-weight:500; border:0px;padding-left:20px;padding-right:20px; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.btn-primary:hover{background:#37033e; color:#FFF;}

/*============Components==================*/
.testimonial { background-color: #f8f9fa; padding: 30px;border-radius: 10px;text-align: center; transition: opacity 0.3s ease-in-out; }
.testimonial-img {width: 80px;height: 80px;object-fit: cover;border-radius: 50%;margin-bottom: 15px;}
.carousel-inner {transition: none !important;}
.carousel-item {display: none;opacity: 0;}
.carousel-item.active {display: block;opacity: 1;}
.carousel-control-prev-icon,
.carousel-control-next-icon {background-color: #000;border-radius: 50%;padding: 10px;}
.logo-carousel .item img { max-width: 150px; object-fit: contain; margin: auto; }
.testimonial-item { text-align: center; padding: 20px; }
.testimonial-item img { width: 80px; height: 80px; border-radius: 50%; margin-bottom: 15px; }
.owl-carousel .owl-item img{width: 95% !important;}
.team-info{background:#37033e; color:#FFF;}
	
/*=========accordion===========*/
	#accordion_3{margin-top:1px;}
    #accordion_3 .accordion{max-width: 70%; margin: 0 auto;}
    #accordion_3 .accordion .accordion-button::after{content: "\f282";font-family: bootstrap-icons !important; background: none; transform: none;}
	#accordion_3 .accordion .accordion-button:not(.collapsed)::after{content: "\f286";}
	#accordion_3 .accordion .accordion-button, #accordion_3 .accordion .accordion-body{padding-left: 20px; background-color: #fff;box-shadow: none;}
	#accordion_3 .accordion .accordion-button{font-weight: 600;color: #000;}
	#accordion_3 .accordion .accordion-button:not(.collapsed){color: #570562;}
	#accordion_3 .accordion .accordion-item{border-radius: 0;margin-bottom: 20px;border: 0px solid #dee2e6;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
    #accordion_3 .heading{text-align: center; margin-bottom: 30px;}
 
	@media (max-width: 768px){
     #accordion_3 .accordion{
        max-width: 100%;
		}
	}
	
	
	/*======table========*/
	
	
    .table-container {overflow-x: auto;}

    table {width: 100%;border-collapse: collapse;min-width: 600px;}

    /* Header style */
    thead {background-color: #37033e; color:#FFF;}
    th, td {padding: 12px 15px; border:1px solid #afafaf;text-align: left;}

    /* Alternate row colors */
    tbody tr:nth-child(even) {background-color: #eee9f2;}
    tbody tr:nth-child(odd) {background-color: #ffffff;}

    /* Responsive tweak (optional for smaller screens) */
    @media (max-width: 600px) {
      th, td {font-size: 14px;padding: 10px; }
    }



/*==============================*/

.visi-desk{display:block!important;}
.visi-mob{display:none!important;}

/*=========Speakrs CSS=========== bottom: 0px;*/
.speakers-section{padding-top:1rem;padding-bottom: 5rem;background: linear-gradient(to bottom, rgba(255,255,255,0.6), rgba(255,255,255,1)),url(../images/bg2.webp)no-repeat;}
.speakers-section h1{font-size:36px; font-weight:600; color:#000; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}
.speakers-section h1 span{color:#800091;}
.speakers-section p{text-align:justify; color:#000; font-size:18px;margin-bottom: 24px; line-height: 28px;}
.speakers-section h3{font-size:18px; color:#800091; font-family: 'Montserrat'; font-weight: bold;font-style: normal;}

.img-speakers{height:270px;}
.overlay-strip-speakers {position: absolute; left: 0;right: 0; background: linear-gradient(to right, #5A0B46, #1B0B5F); padding: 10px 20px;min-height: 150px;}
.overlay-strip-speakers h5{font-family: 'Montserrat'; font-weight: bold;font-style: normal; font-size:15px; color: white; text-align:center;text-transform: uppercase;}
.overlay-strip-speakers h3{font-family: 'Montserrat'; font-weight: 400;font-size: 13px;color: #fff;text-transform: uppercase;text-align: center;}
.image-container-speakers {position: relative;display: inline-block; margin-bottom: 150px;}
.overlay-strip-speakers a{text-decoration: none;}
.overlay-strip-speakers a, img{height: 40px;}


/*==============================*/
@media (max-width:441px){
.callout {height: 46%;}	
.callout h1 {font-size: 22px;padding-left: 6px;}
.categor-2 {padding-left: 10px;}
.callout h1 {padding-left: 10px!important;}
.wave-btn{min-width: 114px!important;padding: 16px!important;font-size: 12px!important;}
.slide-subtitle{padding-left: 10px!important;}
.time-box {width:auto;font-size: 1.2rem;display: block;padding:5px 10px;min-width:50px;}
.time-box small {margin-top: -4px;}
.mob-line-top{margin-top:0px!important;text-align: center !important;}
.countdown {position: relative;top: 5px;justify-content: center;align-items: center;float: unset!important;} /*left: -82px;*/

section{padding-top:15px; padding-bottom:15px;}
header{padding-top: 4rem;padding-bottom:0px;margin-top: 80px;height: auto;}
header img{height:16px;}
.navbar-brand img {height:55px;}
.slider-item-1{background:url(../images/m-slider-1.jpg) no-repeat!important;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.fixed-top {position: fixed;top: 58px;}

.m-view{margin-top:105px;}
.carousel-item {height:auto;}
.section-title h1 {font-size: 1.7rem;font-weight: 500;}
.navbar-collapse{margin-top:5px; padding:5px;}
.specifications-2{padding-top:1rem;}
.site-visit{display:none;}
.btn-call-now {display:block;}
header.masthead{margin-top:99px;}
header.masthead .intro-text {padding-top: 35px; padding-bottom: 63px;}
.location {font-size: 17px; text-align: center;}
.navbar-toggler i{color:#ed1c24; font-size:20px;}
.about-header h1 {color: #FFF;font-size: 26px;}
.section-3-b h1 {font-size: 20px;line-height: 34px;}
.section-5-b h1 {font-size: 20px;line-height: 34px;}
.section-2-b {margin-top: -16px;}
.section-2-b h1 {font-size: 20px;line-height: 34px;}
.section-4-b {padding-top:0px;}
.section-4-b h1 {font-size: 20px;line-height: 34px;}
.section-6-b{padding-top:0px;}
.section-6-b h1 {font-size: 20px;line-height: 34px;}
.section-7-b {padding-left:2rem; padding-right:2rem;}
.section-7-b h1 {font-size: 20px;line-height: 34px;}
.form-container { background: #f1f0f4;padding: 1rem 1rem;}
.mob-box-heig{margin-top:4px;}
.mob-hide{display:none;}

.header-btn a {display:inline-block!important;width: 162px;margin-bottom: 15px;font-size: 11px; padding: 12px 2px 14px 2px;}
.top-header {position: fixed;top: -80px;}
.event-patner{text-align:center;}
.event-patner img{width:200px;}
.date-time-top{width:254px!important;}

.about-header {margin-top: 58%;}
.navbar-toggler{margin-left: 7%;color:#6E1473;}
.material-symbols-outlined {font-size:50px;}
.banner-txt h3 {font-size: 14px;}

	
.counter-no span {font-size: 33px;}
.counter-no p {font-size: 15px;}
.callout {height: 100%;padding-top: 152px!important;}
.btn-close{margin-top:-31rem;}
.date-center{text-align:center!important;}
.mob-center{text-align:center!important;}
.print a {margin-bottom:15px;}
.conf-box-3-inner {padding-right: 10px;}
.conf-box-3 {padding: 10px 20px 20px 20px;}
.top-nav-3 ul {margin: 0px 17px;padding: 0px;}
.about-box-mob{
    height: auto !important;
    min-height: auto !important;
}
.addr-mob{
    font-size: 10px!important;
}
}