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

    .hide-lg {
        display: block;
    }

    .section-home {
        background-image: url('../img/backgrounds/bg_home_mob.jpg') !important;
        background-size: cover !important;
        min-height: 230px;
    }

    .section-surf {
        background-position: right;
        background-image: url('../img/backgrounds/bg-how-mobile.jpg') !important;
    }

    .span-block {
        font-size: 15px;
    }

    .box-title .title,
    .box-title-white .title {
        font-size: 27px;
    }

    .nav-title {
        font-size: 1rem;
    }

    .leaflet-control-alert {
        top: 100%;
    }

    .btn-proposal-sea.create-proposal {
        width: 72px;
        height: 72px;
        top: -36px;
        margin-left: 0;
        margin-right: 0;
    }

    .section-button-right {
        float: right;
        margin-left: 0;
        margin-right: 20px;
 
    }
    #proposals .section-proposal-list {
        padding-top: 32px;
    }
    .text-float-btn {
        font-size: 14px;
        top: -30px;
    }
    .section-white.bg-sea {
        min-height: 220px;
    }
}