
@media (min-width: 360px) and (max-width: 767px) {
.parent-s7 {
display: grid;
grid-template-columns: 1fr;
grid-template-rows: repeat(2, auto);
grid-column-gap: 0px;
grid-row-gap: 45px;
}
.div-s7-1 { grid-area: 1 / 1 / 2 / 2; }
.div-s7-2 { grid-area: 2 / 1 / 3 / 2; }
}



@media (min-width: 768px) and (max-width: 991px) {
.parent-s7 {
display: grid;
grid-template-columns: 1fr;
grid-template-rows: repeat(2, auto);
grid-column-gap: 0px;
grid-row-gap: 45px;
}
.div-s7-1 { grid-area: 1 / 1 / 2 / 2; }
.div-s7-2 { grid-area: 2 / 1 / 3 / 2; }
}



@media (min-width: 992px) and (max-width: 1920px) {
.parent-s7 {
width: clamp(893px, 893px + 0.42821*(100vw - 992px), 1290px);
margin-left: auto;
margin-right: auto; 
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 0px;
grid-row-gap: 0px;
}
.div-s7-1 { grid-area: 1 / 1 / 2 / 2; }
.div-s7-2 { grid-area: 1 / 2 / 2 / 3; }

.div-s7-1 {
  padding-right: 15%;
}
}