.wrap {
max-width: 1200px;
display: flex;
align-items: center;
}
h2 {
font-style: italic;
}
media screen and (max-width: 640px) {
.header { color: #cdcdcd }
}
media screen and (min-width: 760px) {
.desktop-first { color: #cdcdcd }
}
media screen and (max-width: 640px) {
.main { color: #cdcdcd }
}
media screen and (min-width: 1280px) {
.desktop-first { color: #cdcdcd }
}
media screen and (max-width: 760px) {
.footer { color: #cdcdcd }
}
media screen and (max-width: 640px) {
.footer { color: #cdcdcd }
}
html {
font-size: 1rem;
color: rgb(250, 0, 4); }
body {
background: aqua;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
media screen and (max-width: 640px) {
.header {
color: #cdcdcd;
background: blue; } }
media screen and (min-width: 760px) {
.desktop-first {
color: #cdcdcd; } }
media screen and (max-width: 640px) {
.main {
color: #cdcdcd; } }
media screen and (min-width: 1280px) {
.desktop-first {
color: #cdcdcd; } }
media screen and (max-width: 760px) {
.footer {
color: #cdcdcd; } }
media screen and (max-width: 640px) {
.footer {
color: #cdcdcd; } }