
.columns.zero-image{padding: 0 0 0 8.333% !important; }
.zero-image .parsys{max-width: 600px; margin: 0 0 0 auto; height: 100%; display: flex; align-items: center;}

.zero-image-file .parsys,
.zero-image-file .section,
.zero-image-file .section > div{height: 100%;}
.zero-image-file .section > div > img{height: 100%; object-position: center; object-fit: cover;}

@media screen and (max-width: 39.9375em) {
    .columns.zero-image{padding: 0 20px !important;}
    .zero-image .parsys{max-width: 100%; margin: 0 auto;}
}   

/* ------ Breakpoint references ------ */

/* Small only --- >640px */
@media screen and (max-width: 39.9375em) {}   

/* Medium and up --- 640px< */
@media screen and (min-width: 40em) {}      

/* Medium only --- 640px-1024px*/
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}

/* Large and up --- 1024px<  */
@media screen and (min-width: 64em) {}