::-webkit-scrollbar {
    width: 5px;  /* Remove scrollbar space */
    background: transparent;  /* Optional: just make scrollbar invisible */
}
/* Optional: show position indicator in red */
::-webkit-scrollbar-thumb {
    background: #67032f;
}

header{
	position: absolute;
    z-index: 10;
    width: 100%;
    backdrop-filter: blur(15px);
    box-shadow: 0px 3px 10px #0000003b;
    background: #dee1e64d;
}

.FxPortalview header, .FxPortalList header{
	background: #67032fb8;
}

.FxPortalview main, .FxPortalList main{
	min-height: 90vh;
	padding-top: 130px;
    padding-bottom: 50px;
}

header.sticky-----{
	position: fixed;
	background: #95687cb0;
}

.swiper-slide-active .img_center{
	left:auto;
	right:0px;
	
}

.hero_title{
    font-size: 40px;
    width:70%
}

.hero_single{
	padding-left:20px;
}
.slidercorner{
	background: url('../img/bg/slider.png') left bottom no-repeate
}

.events{
	background: url('../img/bg/eventsbg.jpg') 
}

.events h3{
	color: #fff;
}
.eventholder{
    background: #00000026;
    padding: 20px;
    margin-bottom: 20px;
}

blockquote{
	font-style: italic;
    font-size: 20px;
    border-left: 20px solid #914969;
    padding: 20px;
    background: linear-gradient(90deg, #91496926, transparent);
    margin: 17px;
}

.eventtime i{padding-right: 10px;}

@media (max-width: 767px) {
  /* Styles for mobile devices */
  
	.hero_title{
	    font-size: 20px;
	    width:100%
	}

	header{
		position: relative;
	    z-index: 10;
	    width: 100%;
	    background: #95687c;
	}
}