.container {
    max-width: 1800px!important;
    width: 100%;
}
.main-intro-block h2:after {
    display: none;
}
.main-intro-block .main-intro-box {
    position: absolute;
    bottom: 0;
    background-color: var(--white);
    padding: 120px 0px;
}
/*.main-intro-block .main-intro-box h2.h5style {*/
/*    line-height: 1;*/
/*}*/
.regions-grid {
    padding: 120px 0px;
}
.regions-grid .negative-margin {
    margin: -30px -15px;
}
.regions-grid .content-padding {
    padding: 30px 15px;
}
.regions-grid .content-padding h3:after {
    display: none;
}
@media(max-width: 1799.98px){
    .main-intro-block .main-intro-box {
        padding: 60px 0px;
    }
}
@media(max-width: 1199.98px){
    .main-intro-block .main-intro-box {
        padding: 30px 0px;
    }
    .regions-grid {
        padding: 90px 0px;
    }
}
@media(max-width: 991.98px){
    .main-intro-block .main-intro-box {
        padding: 30px;
    }
    .regions-grid {
        padding: 80px 0px;
    }
}
@media(max-width: 767.98px){
    .main-intro-block .main-intro-box {
        position: relative;
        padding: 15px;
    }
    .regions-grid {
        padding: 60px 0px;
    }
}
@media(max-width: 575.98px){
    .regions-grid {
        padding: 30px 0px;
    }
}