#main-region{
    text-align: center !important;
} 

#main-region .mobile-1r-1c h2{
    margin-top: 90px;
    margin-bottom: 126px;
}

#main-region .mobile-3r-1c h2{
    margin-bottom: 20px;
}

#main-region .mobile-3r-1c p{
    margin-bottom: 64px;
}

#main-region .mobile-1r-1c .mx-n2{
    padding-left: 104px;
    padding-right: 104px;
    margin: 0 !important;
}

#main-region .mobile-3r-1c .col-xl-4{
    padding-left: 48px;
    padding-right: 48px;
}

#main-region .mobile-3r-1c .mx-n2{
    padding-right: 56px;
    padding-left: 56px;
    margin: 0 !important;
}

.btn-sticky-mobile{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}

.link-btn{
    display: flex;
    justify-content: center;
    align-items: center;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    text-transform: uppercase;
    width: 308px;
    margin: 0 auto;
    margin-bottom: 160px;
}

.link-btn:hover{
    text-decoration: none;
    color: white;
    opacity: 0.6;
}

@media screen and (max-width: 1200px){
    #main-region .link-btn{
        display: none;
    }
}

@media screen and (max-width: 600px){
    #main-region .mobile-1r-1c .mx-n2{
        padding-left: 24px;
        padding-right: 24px;
    }
    
    #main-region .mobile-3r-1c .col-xl-4{
        padding-left: 0px;
        padding-right: 0px;
    }
    
    #main-region .mobile-3r-1c .mx-n2{
        padding-right: 24px;
        padding-left: 24px;
    }
}

.centered-fixed{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 140px;
    width: 162px;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-bottom: 48px;
}

.region{
    margin: 0;
    padding: 0;
}