@media only screen and (min-width: 1200px) { .first { position: relative; background-image: url("~src/assets/usage-statistics-assets/home/1.svg"); background-size: cover; background-repeat: no-repeat; background-position: 0 -130px; } } .third .first-column { position: relative; background-image: url("~src/assets/usage-statistics-assets/home/3.1.svg"), url("~src/assets/usage-statistics-assets/home/3.2.svg"); background-repeat: no-repeat; background-size: contain, auto; background-position: top left, bottom center; padding: 60px 0 40px 50px; font-size: 14px; } .third .first-column .learn-more { padding-right: 50px; } .third .second-column { background-image: url("~src/assets/usage-statistics-assets/home/3.4.svg"), url("~src/assets/usage-statistics-assets/home/3.5.svg"); background-repeat: no-repeat; background-size: auto, contain; background-position: top center, bottom right; font-size: 14px; padding: 40px 40px 60px 40px; } @media only screen and (max-width: 959px) { .third .first-column { background-size: contain, 100% 15%; } .third .second-column { background-image: url("~src/assets/usage-statistics-assets/home/3.5.svg"); background-repeat: no-repeat; background-size: contain; background-position: bottom right; } } @media only screen and (min-width: 960px) { .second { background-image: url("~src/assets/usage-statistics-assets/home/2.svg"); background-size: auto; background-repeat: no-repeat; background-position: -2% 0; padding-top: 50px; } .third { background-image: url("~src/assets/usage-statistics-assets/home/3.3.svg"); background-repeat: no-repeat; background-size: auto; background-position: 30% 0; } .third .second-column { margin-top: 100px; } .third .third-column { background-image: url("~src/assets/usage-statistics-assets/home/3.6.svg"); background-size: auto; background-repeat: no-repeat; background-position: top left; padding: 30px 0 0 5px; } .third .third-column > div { margin-left: 100px; } } @media only screen and (min-width: 1600px) { .second { background-position: 0 0; } } @media only screen and (min-width: 1200px) { .third .third-column { padding: 30px 70px 0 20px; } } .features { background-image: url("~src/assets/usage-statistics-assets/home/4.svg"); background-size: contain; background-repeat: no-repeat; background-position: 0 0; padding: 40px 70px; } iframe { box-shadow: 1px 10px 12px #00000029; border-radius: 5px; }