#wifi-customizable .content-wrap {
width: 45%;
}
#wifi-life-intro p {
text-align: center;
font-size: 20px;
max-width: 840px;
margin: 0 auto;
}
.quote {
font-size: 192px;
color: #083b61;
margin-bottom: -170px;
font-family: arial;
}
#wifi-happy-life img.section-background {
margin-bottom: -60px;
}
#wifi-happy-life h2.title.center.no-margin {
margin-top: -190px;
}
#wifi-happy-life .button-wrap {
text-align: center;
}
@media only screen and (max-width: 479px) {
#wifi-life-intro p {
font-size:14px;
}
.quote {
font-size: 142px;
color: #083b61;
margin-bottom: -130px;
font-family: arial;
margin-top: -75px;
}
#wifi-customizable .content-wrap {
width: 100%;
}
#wifi-customizable .section-inner.full-padding {
padding: 0;
}
#wifi-customizable img.section-background {
width: 225%;
opacity: .5;
}
#wifi-happy-life .content-outer {
padding: 0;
}
}
@media only screen and (max-width: 1199px) and (min-width: 769px) {
#wifi-life-titlebanner img.section-background.has-alt {
width: 130%;
margin: 0 -10%;
}
#wifi-happy-life .content-wrap {
margin: -190px auto 0 auto;
display: block;
width: 100%;
}
#wifi-customizable img.section-background {
width: 110%;
margin: 0;
}
#wifi-life-intro p {
font-size:16px;
max-width:670px;
}
}
@media only screen and (max-width: 1399px) and (min-width: 1200px) {
.side-by-side .featured-image img {
width: 100%;
max-width: none;
}
#wifi-life-titlebanner img.section-background.has-alt {
width: 120%;
margin: 0 -9%;
}
}
@media only screen and (max-width: 768px) and (min-width: 480px) {
.title-banner img.title-mobile-img.has-alt, .title-banner img.title-mobile-img {
display: block;
width: 100%;
}
#wifi-life-titlebanner img.section-background.has-alt {
display: none;
}
#wifi-happy-life img.section-background {
width:150%;
margin:0;
}
#wifi-happy-life .content-wrap {
margin: -190px auto 0 auto;
display: block;
width: 100%;
}
}