.content_sec .container{
    /* max-width: 1000px; */
    padding: 0 20px;
}
.main_page_wrap .content_wrapper{
    max-width: 100%;
    padding-top: 0;
}
.banner_text{
    position: static;
    transform: none;
    background: #090d13;
    padding: 40px 20px;
    & *:last-child{
        margin-bottom: 0;
    }
}
    .main_page_wrap .banner_text h3{
        font-weight: 400;
        font-size: 23px;
        margin-top: 0;
    }
    .main_page_wrap a:not(header a, footer a){
        text-decoration: none;
    }
    .main_page_wrap p, .main_page_wrap li:not(header li, footer li), .main_page_wrap a:not(header a, footer a){
        font-size: 17px;
        line-height: 29px;
        color: #aeaeae;
    }
    .main_page_wrap p:not(:last-child, header p,footer p){
        margin-bottom: 15px;
    }
    .main_page_wrap :where(h2:not(header h2, footer h2), h3:not(header h3, footer h3), h4:not(header h4, footer h4), h5:not(header h5, footer h5), h6:not(header h6, footer h6)){
        font-weight: 800;
        margin: 30px 0 20px;
        color: #aeaeae;
    }
    .main_page_wrap h3:not(header h3, footer h3){
        font-size: 30px;
        text-transform: uppercase;
    }
    .main_page_wrap ul:not(header ul, footer ul){
        padding-left: 20px;
        margin: 20px 0;
    }

@media screen and (max-width: 767px){
    .main_page_wrap .banner_text h3{
        font-size: 14px;
        margin-bottom: 10px;
    }
    .main_page_wrap h3:not(header h3, footer h3){
        font-size: 25px;
    }
}