@media screen and (max-width: 900px) {

    .bg-fixed {
        background-attachment: unset !important;
    }

    .d-mob {
        display: none !important;
    }

    #topo.bg-end{
        background-position: center !important;
    }

    .owl-nav .owl-prev {
        margin-left: -12% !important;
    }

    .owl-nav .owl-next {
        margin-right: -12% !important;
    }

    #topo .w-35{
        width: 80% !important;
    }

    #topo.pb-9{
        padding-bottom: 50px !important;
    }

    #eventos .bg-contain{
        height: 190px !important;
    }

    #eventos .position-absolute{
        position: unset !important;
    }

    #eventos .position-absolute .btn{
        width: 100% !important;
    }

    #eventos .translate-middle{
        transform: unset !important;
    }

    #eventos .rotate-1{
        transform: unset !important;
    }

    #rodape .py-9{
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    h1, h2{
        font-size: 23px !important;
    }

    h4{
        font-size: 20px !important;
    }

    .fs-3{
        font-size: 20px !important;
    }

    h5{
        font-size: 18px !important;
    }

}