.center-image {
 display: flex;
 justify-content: center;
}

.center-text {
padding-top: 30px;
text-align: left;
}

.flex-item {
 display: flex;
 align-items: center;
}

.new-section {
padding-top: 100px;
}

@media only screen and (min-width:960px)
{.center-text {
 width: 63%;
margin: 0 auto;
}
}

@media only screen and (min-width:1250px){.section.sePageSection.sePageSectionResponsive.banner .content-block-column.full-width-block.block-bg-img {
 padding-top: 200px !important;
 padding-bottom: 200px !important;
}
}