/* event popup css Start here */

.event_wrap {
	transition: 1s;
	z-index: 1000;
	border-radius: 14px;
}
.event_wrap_inner {
	cursor: pointer;
}
.event_img_wrp img {
	animation: shake-vertical 5s linear infinite;
	width: 60px;
	position: relative;
	top: 45px;
}
.event_wrap_inner a img {
	width: 260px;
	height: 260px;
	object-fit: contain;
}
@keyframes shake-vertical {
		0%, 100% {-webkit-transform: translateY(0);transform: translateY(0);}
		10%, 30%, 50%, 70% {-webkit-transform: translateY(-3px);transform: translateY(-3px);}
		20%, 40%, 60% {-webkit-transform: translateY(3px);transform: translateY(3px);}
		80% {-webkit-transform: translateY(2px);transform: translateY(2px);}
		90% {-webkit-transform: translateY(-2px);transform: translateY(-2px);}
	}
.rotate .event_wrap{
    transform: translateX(-100%) rotate(-180deg);
}

.event_wrap .close_btn i {
	position: absolute;
	top: 20px;
	left: 50%;
	cursor: pointer;
	transform: translateX(-50%);
	color: #db152b;
	font-size: 16px;
	background: #fff;
	width: 25px;
	height: 25px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
}

/* event popup css End here */

/* event page css Start here */
.banner {
    padding: 100px 0px;
    min-height: 100vh;
    background-size: cover;
    background-position: 50% 15%;
}
.bussiness_models_items {
    background: #f5f5f4b8;
    padding: 15px 20px;
    width: 130px;
}
.bussiness_models_items img {
    width: 60px;
    height: 60px;
    object-fit: contain;
}
.bussiness_main a {
    text-decoration: none;
}
.heading h1 {
    font-size: 90px;
    font-weight: 700;
}
@media screen and (max-width:1400px) {
 .bussiness_models_items {
        padding: 10px 20px;
        margin-bottom: 20px;
        width: 110px;
        z-index: 999;
    }
  .bussiness_models_items img {
        height: 50px;
    }
}
@media screen and (max-width:480px) {
    .heading {
        background: #f07609;
        padding: 15px 0px;
        margin-bottom: 20px;
    }
    .heading h1 {
        font-size: 32px;
    }
    .banner {
        padding: 70px 0px;
    }
  .bussiness_models_items {
        padding: 10px 10px;
    }
}

/* event Page css End here */