.header {
    padding: 40px 0 320px;
}

.header .container {
    max-width: 750px;
    margin: auto;
}
.header .card-img-bg {
    background-position: bottom;
}
.section-1 .heading-6 b {
    font-weight: bold !important;
}
.section-1 {
    padding-bottom: 50px;
}
.section-2 {
    padding: 60px 0;
}
.chicago-image {
    max-width: 800px;
    margin: auto;
    top: -65px;
    margin-bottom: -80px;
}


@media (max-width: 1279px) {


}


@media (max-width: 1023px) {
.section-2 .col-md-6 {
    flex: 0 0 100%;
    max-width: 100%;
}
.chicago-image {
    max-width: 800px;
    margin: auto;
    top: -61px;
    margin-bottom: -80px;
}
}
@media (max-width: 767px) {
.header {
    padding: 20px 0 40%;
}
.section-1 .container {
    margin: auto;
    text-align: center;
}
.section-1 .display-block {
    margin: auto !important;
}
.section-2 .richtext, .section-2 .display-block {
    margin: auto;
    text-align: center;
}
.chicago-image {
    max-width: 800px;
    margin: auto;
    top: -51px;
    margin-bottom: -64px;
}
}