  .i51imagecontentrows {
    margin: 0 auto;
    max-width: 100%;
    position: relative;
    text-align: left;
    width: 100%;
    box-sizing: border-box;
    clip-path: url(/media/mod_image_content_rows/css/);
    -webkit-clip-path: url(/media/mod_image_content_rows/css/);
    margin-top: -90px;
}

.imagecontentrow {
	display: flex;
	align-items: stretch;
}

.imagecontentrow:first-child > .rowtext > div {
	padding-top: 100px;
}

.i51imagecontentrows .imagecontentrow > * {
	display: inline-block;
	vertical-align: top;
	min-height: 50px;
	box-sizing: border-box;
	overflow: hidden;
	z-index: auto;
	margin: 0;
	flex-grow: 1;
	width: auto;
	flex-basis: 50%;
}
.i51imagecontentrows .rowimage {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: scroll;
}

.i51imagecontentrows .rowtext {
	padding: 31px 10px;
	background: #FFFFFF;
	color: #333333;
	text-align: left;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
}

.i51imagecontentrows .rowtext > div {
    max-width: 600px;
    display: inline-block;
    text-align: left;
}

.i51imagecontentrows .rowtext.reverse {
    color: #333333;
    text-align: right;
}

.i51imagecontentrows .rowtext h3 {
    padding: 0 !important;
    margin-bottom: 17px !important;
    font-size: 23px;
    margin-top: 7px !important;
}

.rowtext > div > a {
    border: 1px solid;
    padding: 5px 6px;
    text-transform: capitalize;
    color: #FFFFFF;
    float: right;
    font-size: 16px;
}

.rowtext.reverse > div > a {
    color: #080808;
}

@media (max-width: 980px){
    .i51imagecontentrows {
	clip-path: unset;
	margin-top: 0px;
}
.imagecontentrow:first-child > .rowtext > div {
	padding-top: 0px;
}
}

@media (max-width: 550px){
    .imagecontentrow {
	flex-wrap: wrap;
}

    .i51imagecontentrows .imagecontentrow > * {
	flex-basis: 100%;
}

.imagecontentrow .rowimage {
	min-height: 300px !important;
}

.i51imagecontentrows .rowtext {
	padding: 10px !important;
}

.i51imagecontentrows .rowtext.reverse {
	order: 2;
}

}