@media screen and (min-width: 768px) {
body {
display: flex;
- flex-wrap: wrap;
flex-flow: column wrap;
height: 100vh;
box-sizing: border-box;
- padding: 0 0 30px 30px;
+ padding: 0;
}
.intro-text {
flex: 0;
max-width: calc(50% - 15px);
- padding-top: 30px;
- padding-right: 40px;
+ padding: 30px 40px 0 30px;
box-sizing: border-box;
}
.footer {
flex: 1 0 50%;
max-width: calc(50% - 15px);
- padding-right: 30px;
+ padding: 0 40px 30px 30px;
box-sizing: border-box;
}
.right {
max-width: calc(50% + 15px);
min-width: calc(50% + 15px);
order: 3;
+ display: flex;
+ flex-direction: column;
+ min-height: 100%;
}
.result {
height: 100%;