.ipr_signature_studies .eael-post-carousel .swiper-slide img {
    -o-object-fit: contain;
    object-fit: contain;
}
.event-items-container-new {
    display: flex;
    flex-direction: row;
    margin-left: -15px;
    margin-right: -15px;
}
.events_list_withthumbnail .event-card {
	min-height: 300px;
	margin-top: 0;
}
.events_list_withthumbnail .event-card h2 {
	font-size: 1.3rem;
}
.event_page_link_thumbnail.elementor-widget-button a {
    background: #93003C;
}
.event_page_link_thumbnail {
    clear: both;
    text-align: center;
	padding-top: 30px;
}
.custom-events .elementor-shortcode .event_page_link {
	width: 10%;
}
.custom-events .elementor-shortcode .event-items {
    width: 45%;
    display: flex;
    flex-direction: row;
    padding-right: 15px;
    padding-left: 15px;
}
.custom-events .elementor-shortcode .event-items .event_item_date {
    background: #eeeeee;
    width: 20%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
    font-size: 20px;
    font-weight: bold;
    color: #21485c;
}
.custom-events .elementor-shortcode .event-items .event_item_desc {
    background: #eee;
    padding: 10px 0 10px 20px;
    font-size: 16px;
    align-items: center;
    display: flex;
    width: 60%;
	color: #21485c;
}
.custom-events .elementor-shortcode .event-items .event_item_link {
    background: #eee;
    width: 20%;
    display: flex;
    justify-content: center;
    align-items: center;
	padding: 15px;
}
.custom-events .elementor-shortcode .event-items .event_item_link a {
    background: #21485d;
    color: #fff;
    font-size: 16px;
    padding: 10px 20px;
}
.custom-events .elementor-shortcode .event_page_link {
    width: 10%;
    display: flex;
    align-items: center;
    justify-content: center;
	padding-left: 15px;
}
.custom-events .elementor-shortcode .event_page_link a {
    background: #eee;
    height: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    font-size: 20px;
    font-weight: bold;
	color: #21485c;
}
.custom-events .elementor-shortcode .event_page_link a:hover {
    color: #ffff;
    background: #95171a;
}
/*13-10-2021*/

.program-ul {
    display: flex;
    flex-wrap: wrap;
}
.program-ul li {
    width: 50%;
    flex: 1 0 50%;
}
.program-ul li .program-info {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.program-ul li h6 {
    height: auto!important;
    margin-bottom: 30px;
}
.program-ul li .learn-btn {
    margin-top: auto;
}
@media(max-width:1199px){
	.custom-events .event-items-container-new {
		padding-left: 0;
		padding-right: 15px;
		margin-left: 0;
		margin-right: 0;
	}
	.custom-events .elementor-shortcode .event-items .event_item_link a {
		padding: 10px 12px;
	}
	
}
@media(max-width:991px){
	.custom-events .event-items-container-new {
		padding-left: 15px; 
	}
	.custom-events .event-items-container-new {
    	flex-direction: column; 
	}
	.custom-events .elementor-shortcode .event-items {
    	width: 100%; 
		margin-bottom: 15px;
	}
	.custom-events .elementor-shortcode .event-items .event_item_desc {
		padding: 10px 20px 10px 20px;
		color: #21485c;
		height: 70px;
	}
	.custom-events .elementor-shortcode .event_page_link a {
		padding: 15px 30px;
		margin-top: 20px;
	}
	.custom-events .elementor-shortcode .event-items .event_item_link a {
		padding: 10px 15px;
	}
	.custom-events .elementor-shortcode .event_page_link {
		width: 100%;
		padding-right: 15px;
	}
}
@media(max-width:767px){
	.custom-events .elementor-shortcode .event-items .event_item_desc {
		height: auto;
	}
	.custom-events .event-items-container-new {
		padding-left: 0;
		padding-right: 0; 
	}
	.events_list_withthumbnail .col-sm-4 {
		padding-bottom:15px;
	}
	.program-ul li {
    flex: 1 0 100%;
    width: 100%;
	}
}
@media(max-width:376px){
	.custom-events .elementor-shortcode .event-items .event_item_link a {
		color: #21485d;
		background: transparent;
		text-decoration: underline;
	}
	.custom-events .event-items-container-new {
		padding-left: 0;
		padding-right: 0; 
	}
}