.success-msg {
    color: #0afc0a;
    font-weight: bold;
    margin-top: 15px;
}

.vision_right_icon {
    background-color: #0078d7;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* Events CSS Start */
.EventsRow > div a{ color: #000;}
.EventsRow .EventTitle{}
.EventsInfo{ display: flex; flex-direction: column; gap: 12px;}
.icon_span {
	min-width: 18px;
	width: 18px;
	margin-right: 10px;
}
.AnnouncmentCol {
	position: absolute;
	right: 20px;
	top: -37px;
	width: 38px;
	height: 38px;
	border-radius: 50%;
}
.announcement_count {
	background: #000;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 18px;
	height: 18px;
	color: #fff;
	font-size: 11px;
	border-radius: 50%;
	position: absolute;
	right: 0;
	top: -4px;
}
.EventsRow .gallery_img {
	height: 330px;
	border: 1px solid #eee;
}
.site-tab-v3{ width: 100%; overflow: auto; padding-bottom: 15px;margin-bottom: 20px;}
.site-tab-v3 ul{ display: flex; gap: 13px; flex-wrap: nowrap;}
.site-tab-v3 ul li{ flex: 0 0 auto;}
.site-tab-v3 .nav-link{ border: 1px solid #ccc; color: #000; position: relative;}
.site-tab-v3 .nav-link::before {
	content: '';
	width: 14px;
	height: 14px;
	background: #0078d7; transition: all 0.3s ease;
	opacity: 0;
	display: inline-block;
	position: absolute;
	bottom: -6px;
	transform: rotate(45deg);
	left: 0;
	right: 0;
	margin: 0 auto;
}
.site-tab-v3 .nav-link{ padding: 13px 17px;}
.site-tab-v3 .nav-link.active,
.site-tab-v3 .nav-link:hover{ background:#0078d7; border-color: #0078d7; color: #fff;}
.site-tab-v3 .nav-link.active::before,
.site-tab-v3 .nav-link:hover::before{ opacity: 1;}
#myIframeEvent{ border: none !important;}

  .paginationBottom {
	display: flex;
	justify-content: space-between;
	align-items: center;margin-top:0px;
}
.paginationBottom .btn {font-size: 13px;
  height: auto;
  line-height: 24px;
  padding: 2px 13px 1px;}
  .pagiingbottom{ display: flex; gap: 10px;}

  #eventModalLong .modal-dialog {
	position: fixed;
  right: 0;
  top: 0;transform: translateX(100%);
  margin: 0; width: 100%; max-width: 500px;
  padding: 0;background: #fff;height: 100vh;
  border-radius: 0;  
}
#eventModalLong .modal-header{ border-radius: 0px;}
#eventModalLong .modal-body{ border-radius: 0;}
#eventModalLong .modal-content{ border: none; border-radius: 0;}
#eventModalLong .iframe-container{ margin: 0 !important;}
#eventModalLong .iframe-container iframe{height:calc(100vh - 100px);}
.modal-open #eventModalLong .modal-dialog{ transform: none;}
#eventModalLong .modal-header{ display: flex; justify-content: space-between;}
#eventModalLong .modal-header .btn-close{ margin: 0 !important;}
.blink_me_span_wrap{ width: 15px; height: 15px; position: relative;margin-right: 17px;}
.blink_me {
	position: absolute;
	bottom: -5px;
	left: 0px;
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 18px;
	height: 18px;
	background: #42f14e 0% 0% no-repeat padding-box;
	opacity: 1;
	filter: blur(4px);
	animation: blinker 1s linear infinite;
}
.blink_me_span {
	position: absolute;
	bottom: -3px;
	left: 3px;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	display: inline-block;
	background: transparent radial-gradient(closest-side at 50% 50%, #3aff6f 0%, #00db6f 100%) 0% 0% no-repeat padding-box;
	animation: blinker 1s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0.4;
  }
}

.EventsRowSLiderr .paginationBottom{ display: none !important;}
.EventsRowSLiderr .viewBtnBar{ margin-top: 40px;}
#event-list-business .galleryRow > div{ margin-top: 0; margin-bottom: 20px;}
#event-list-business{ margin-top: 0px !important;}

@media(max-width:1199px) {
.EventsRowSLiderr .viewBtnBar {
	margin-top: 10px !important;
}
}

@media(max-width:767px) {
.EventsRowSLiderr { margin:0 0 20px;}    
.EventsRowSLiderr .slick-next,
.EventsRowSLiderr .slick-prev {
	bottom: -71px;
	top: inherit;
	width: 40px;
	height: 40px;
	background-size: 100%;
	right: calc(40% - 10px) !important;
}
.EventsRowSLiderr .slick-prev{ left: calc(40% - 10px) !important;}
.EventsRowSLiderr .BestSellingContainer + .viewBtnBar {
	margin-top: 40px;
}
.EventsRowSLiderr .EventsRow { margin-top: 0;}
.blink_me_span_wrap{ margin-top: -3px;}
}

/* Events CSS End */