.section-hero {
    position: relative;
    background-repeat: no-repeat;
    background-image: url("/education/how-to-buy/education-specialist/images/hero_large.jpg");
    background-size: 2560px 1550px;
    background-position: center bottom
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx),
(-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .section-hero {
        background-image: url("/education/how-to-buy/education-specialist/images/hero_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-hero {
        background-repeat: no-repeat;
        background-image: url("/education/how-to-buy/education-specialist/images/hero_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-hero {
        background-image: url("/education/how-to-buy/education-specialist/images/hero_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-hero {
        background-repeat: no-repeat;
        background-image: url("/education/how-to-buy/education-specialist/images/hero_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-hero {
        background-image: url("/education/how-to-buy/education-specialist/images/hero_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-hero {
        background-size: 1068px 938px
    }
}

@media only screen and (max-width: 735px) {
    .section-hero {
        background-size: 736px 1117px
    }
}

.section-hero .section-content {
    padding-top: 185px;
    padding-bottom: 491px
}

@media only screen and (max-width: 1068px) {
    .section-hero .section-content {
        padding-top: 148px
    }
}

@media only screen and (max-width: 735px) {
    .section-hero .section-content {
        padding-top: 152px
    }
}

@media only screen and (max-width: 1068px) {
    .section-hero .section-content {
        padding-bottom: 460px
    }
}

@media only screen and (max-width: 735px) {
    .section-hero .section-content {
        padding-bottom: 522px
    }
}

.section-sellers .sellers-location-row {
    padding: 1em 0 0 0;
    margin-bottom: 80px;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6
}

@media only screen and (max-width: 1068px) {
    .section-sellers .sellers-location-row {
        padding-left: 15px
    }

    .section-sellers .sellers-location-row.nopad-left-medium {
        padding-left: 0px
    }
}

@media only screen and (max-width: 735px) {
    .section-sellers .sellers-location-row {
        margin-bottom: 37px;
        padding: 10px 0
    }
}

.section-sellers .sellers-location-row p {
    padding: 5px 0 20px 0;
    margin: 0
}

@media only screen and (max-width: 735px) {
    .section-sellers .sellers-location-row p {
        padding: 0
    }
}

@media only screen and (max-width: 1068px) {
    .section-sellers .pright {
        padding-right: 25px
    }
}

@media only screen and (max-width: 735px) {
    .section-sellers .pright {
        padding-right: 0px
    }
}

.section-sellers .seller-city {
    margin-bottom: 14px
}

.section-sellers .seller-info {
    margin-bottom: 1em;
    text-align: left
}

.section-sellers .seller-info span {
    display: block
}

.text-center {
    text-align: center
}

@media only screen and (max-width: 735px) {
    .small-text-left {
        text-align: left
    }
}