.baner-calendar-wrap .calendar-block {
  background: #5ba1d1;
  width: 30%;
  padding: 20px;
}
.baner-calendar-wrap .top-banner{
   width: 100%; 
   margin-bottom:0px;
       border-radius: 40px;
    overflow: hidden;
}
.baner-calendar-wrap .top-banner img{
    height:100%;
    object-fit: cover;
    object-position: 35%;
}

    
@media only screen and (max-width: 800px),only screen and  (max-device-width: 800px) {
.baner-calendar-wrap .top-banner {
  width: 100%;
  margin-bottom: 20px;
}
.baner-calendar-wrap .calendar-block {
  width: 100%;
}
.rows-ewents .events-list-wrap>.image-event {
  width: 100%;
margin-bottom:20px;
}
.rows-ewents .events-list-wrap>.desc-event {
  width: 100%;
}
}