.banner-info.style-2 .info-wrap .text-wrap {
    width: 100%;
    text-align: center;
    margin-bottom: 15px
}

@media (max-width: 991px) {
    .banner-info.style-2 .info-wrap .text-wrap {
        margin-bottom:0
    }
}
.text-and-img-section .text-wrap {
    width: calc(100% - 460px)
}

.text-and-img-section .text-wrap.light-text {
    color: #fff
}

.text-and-img-section .text-wrap.light-text * {
    color: #fff
}

@media (max-width: 991px) {
    .text-and-img-section .text-wrap {
        width:100%;
        text-align: center
    }
}
.usts-text-img-info .content-wrap .img-wrap {
    margin-right: 50px
}

@media (max-width: 1199px) {
    .usts-text-img-info .content-wrap .img-wrap {
        width:100%;
        margin-right: 0;
        -ms-flex-order: 2;
        order: 2
    }
}

.usts-text-img-info .content-wrap .img-wrap {
    max-width: 100%;
    width: 733px;
    height: 521px;
    object-fit: contain
}

@media (max-width: 1250px) {
    .usts-text-img-info .content-wrap .img-wrap  {
        width:650px
    }
}

@media (max-width: 1199px) {
    .usts-text-img-info .content-wrap .img-wrap  {
        width:100%
    }
}

@media (max-width: 991px) {
    .usts-text-img-info .content-wrap .img-wrap  {
        height:100%
    }
}
@media (max-width: 991px) {
    .text-and-img-section .img-wrap {
        margin-bottom:30px
    }
}
.text-and-img-section .img-wrap {
    height: 350px;
    width: 370px;
    max-width: 100%;
    object-fit: cover
}
.text-and-img-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991px) {
    .text-and-img-section {
        -ms-flex-pack:center;
        justify-content: center;
    }
}

.page-content {
    padding-top: 95px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
   
}


.page-content .default_template {
    padding-top: 70px;
    padding-bottom: 100px
}

.page-content .default_template .container {
    max-width: 1520px;
    padding-left: 20px;
    padding-right: 20px
}

.page-content .default_template .h1,.page-content .default_template h1 {
    text-align: center
}

.page-content .default_template .content_editor {
    padding-top: 20px
}

.page-content .default_template .content_editor ol li,.page-content .default_template .content_editor p,.page-content .default_template .content_editor ul li {
    margin-bottom: 16px
}

.page-content .default_template .content_editor ol {
    list-style: none;
    counter-reset: counter
}

.page-content .default_template .content_editor ol li {
    counter-increment: counter
}

.page-content .default_template .content_editor ol li>:first-child:before {
    content: counter(counter) ". "
}

.page-content .default_template {
    width: 100%;
    max-height: 500px;
    object-fit: cover;
    margin-bottom: 32px;
    height: auto
}

.page-content .default_template a {
    color: #120a47
}

.page-content .default_template .h1,.page-content .default_template .h2,.page-content .default_template .h3,.page-content .default_template .h4,.page-content .default_template .h5,.page-content .default_template .h6,.page-content .default_template h1,.page-content .default_template h2,.page-content .default_template h3,.page-content .default_template h4,.page-content .default_template h5,.page-content .default_template h6 {
    margin-top: 20px
}

.page-template-login-page .page-content {
    padding-top: 0
}




   

@media (max-width: 576px) {
    .main-header {
        padding:10px 15px
    }
}


.heading.light-text {
    color: #fff
}

.heading.no-divider:after {
    content: none
}

.heading .mark,.heading mark {
    background-color: transparent;
    padding: 0
}

.heading .mark-style-1 {
    font-weight: 600;
    font-size: 18px;
    line-height: 19px;
    color: #f3a95a;
    display: block;
    margin-top: 12px
}

.heading .mark-style-2 {
    color: #f3a95a
}

.heading-wrap.text-center .heading:after {
    margin-left: auto;
    margin-right: auto
}

@media (max-width: 991px) {
    .heading-wrap {
        text-align:center
    }
}

@media (max-width: 991px) {
    .heading-wrap .heading:after {
        margin:0 auto
    }
}

@media (max-width: 767px) {
    .heading-wrap .heading:after {
        margin-top:5px
    }
}



.usts-text-and-icon .text-wrap {
    width: calc(100% - 50px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch
}






