.tab-content.current{display: flex!important;justify-content: space-between;align-items: flex-start;}
.tab-content{display: none;}
.mini-calendar{display: block!important;width: 425px;padding: 35px 50px 30px 50px; box-shadow: 0px 4px 22.8px 1.2px rgba(0, 0, 0, 0.14);background:#fff;margin-bottom: 25px;}
.mini-events-list{display: block!important;max-width: 100%;width: 605px;position:relative;top:-169px;}

#homepage .mini-calendar .fc-day-header{background:#fff;font-family:"Lora",sans-serif;font-size: 18px;font-weight:700;color:#17191b;text-transform: uppercase;border:0;padding:19px 0}
#homepage .fc-row.fc-widget-header{margin-bottom:6px;}
#homepage .mini-calendar .fc-toolbar.fc-header-toolbar .fc-right h2{font-weight:700;font-size:20px;color:#17191b;}
#homepage .mini-calendar .fc-toolbar.fc-header-toolbar .fc-right{position:relative}
#homepage .mini-calendar .fc-toolbar.fc-header-toolbar{justify-content:center;margin:0 0 24px 0!important;flex-direction: column;position:relative;}
#homepage #mini-events .fc-scroller{overflow:auto !important;height:auto !important;}
#homepage .mini-calendar .fc-day-grid .fc-row{min-height:2.06em;height:auto!important}
#homepage .fc .fc-row .fc-content-skeleton table{text-align:center;}
#homepage .fc-row.fc-rigid .fc-content-skeleton {transform:translateY(-50%);top:50%}
#homepage .fc-row.fc-week .fc-bg{padding-left:15px;padding-right:9px;}
#homepage .fc-event-container .fc-day-grid-event{position:absolute;width:94%;top:-80px;}
#homepage .fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{float:none;text-decoration: none;color:#415467;font-weight:500;font-size:16px;font-family:'Arial',sans-serif}
#homepage #mini-events .fc td{border:none;}
#homepage .eventDay .fc-day-number{color:#0e784c !important;}
#homepage .fc-unthemed .fc-bg td.fc-today{background:none}
#homepage .fc-day-grid .fc-row:last-of-type{display: none;}
#homepage .mini-calendar .fc-day-header{font-size:0;color:#415467;font-family:"Arial",sans-serif;padding: 0;}
#homepage .mini-calendar .fc-day-header.fc-mon::after{content:'M';font-size:16px;}
#homepage .mini-calendar .fc-day-header.fc-tue::after{content:'T';font-size:16px;}
#homepage .mini-calendar .fc-day-header.fc-wed::after{content:'W';font-size:16px;}
#homepage .mini-calendar .fc-day-header.fc-thu::after{content:'T';font-size:16px;}
#homepage .mini-calendar .fc-day-header.fc-fri::after{content:'F';font-size:16px;}
#homepage .mini-calendar .fc-day-header.fc-sat::after{content:'S';font-size:16px;}
#homepage .mini-calendar .fc-day-header.fc-sun::after{content:'S';font-size:16px;}
#homepage .fc-other-month{opacity: 1!important;}
.fc-other-month a{color:#415467!important}

#homepage .fc-left{width: 100%;position:relative;}
#homepage .fc-button-group{display: flex;justify-content: space-between;align-items: center;height: 30px;position: absolute;left: 0;right: 0;z-index: 0;}
#homepage .fc-left .fc-button-group button:focus{box-shadow:none}
#homepage .fc-left .fc-button-group:last-of-type{display:none}
#homepage .fc-left .fc-button-group:last-of-type button{padding:2px 5px}
#homepage .fc-left .fc-button-group:first-of-type button{background:none!important;border:0;border-radius:0;padding:0;color:#f8f9fc!important;flex:0}
#homepage .fc-prev-button .fc-icon{position: relative;}
#homepage .fc-prev-button .fc-icon:before{background:url('../images/calendar-prev.png')center no-repeat;background-size:contain}
#homepage .fc-next-button .fc-icon{position: relative;}
#homepage .fc-next-button .fc-icon:before{background:url('../images/calendar-next.png')center no-repeat;background-size:contain}

.event{position:relative;box-shadow: 0px 6px 12.35px 0.65px rgba(0, 0, 0, 0.15);background:#fff;display: block;margin-bottom:21px;min-height:100px;padding:30px 15px 30px 150px;cursor:pointer;}
time{position:absolute;left:0;top:0;bottom:0;min-width:121px;background:#84201d;text-align: center;font-family:"Arial",sans-serif;line-height:34px;display: block;padding:29px 10px;color:#fff}
.event-start-time{font-weight:600;font-size:20px;color:#040001;margin:0 4px 0 0}
.event-month{text-transform:uppercase;font-size:16px;font-weight:400;color:#fff;line-height:1;}
.event-date{font-size:32px;font-weight:500;font-size: 30px;font-family:"Arial",sans-serif}
.event-title{font-size: 20px;font-weight:500;font-family:"Poppins",sans-serif;color:#040001}

@media only screen and (min-width:992px) {
    #homepage #calendar .fc-view-container{height:455px}
}

@media only screen and (max-width:1200px) {
    time{min-width: 90px;}
    .event{padding-left: 100px}
}

@media only screen and (max-width:991px) {
    .tab-content.current{flex-direction:column}
    .mini-calendar{width: 100%;}
    .mini-events-list{width: 100%;top:0;position:relative;margin:15px 0;padding:0!important}

    #homepage .mini-calendar .fc-day-header{font-size:0;}
    #homepage .mini-calendar .fc-day-header.fc-mon::after{content:'M';font-size:18px;}
    #homepage .mini-calendar .fc-day-header.fc-tue::after{content:'T';font-size:18px;}
    #homepage .mini-calendar .fc-day-header.fc-wed::after{content:'W';font-size:18px;}
    #homepage .mini-calendar .fc-day-header.fc-thu::after{content:'T';font-size:18px;}
    #homepage .mini-calendar .fc-day-header.fc-fri::after{content:'F';font-size:18px;}
    #homepage .mini-calendar .fc-day-header.fc-sat::after{content:'S';font-size:18px;}
    #homepage .mini-calendar .fc-day-header.fc-sun::after{content:'S';font-size:18px;}

}
