html,
body {
    margin: 0;
    padding: 0;
}
.container {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    border-top: 90px solid #333;
}
.content {
    width: 90%;
    margin: 40px auto;
}
.img-col-2 {
    vertical-align: middle;
    display: inline-block;
    width: 49%;
}
.img-col-2:first-child {
    text-align: center;
}
.img-col-2:nth-child(2) {
    padding: 20px;
    box-sizing: border-box;
}
.content-img--polycom {
    max-width: 500px;
}
.content-img--beanfield {
    max-width: 300px;
}
.content-img {
    width: 100%;
}
.block--ld-rate {
    padding-bottom: 40px;
}
.ld-rates__col {
    vertical-align: top;
}

@media (min-width: 769px) {
    .img-col-2 {
        vertical-align: top;
    }
    .img-col-2:nth-child(2) {
        padding: 50px;
    }
    .header--lg {
        margin-top: 6%;
    }
    .ld-rates__form {
        height: 100px;
    }
}
@media (max-width: 768px) {
    .block {
        margin-bottom: 0;
    }
}
@media (max-width: 480px) {
    .content {
        margin-top: 10px;
     }
}