

#maps-jobs {
    display: block;
    position: relative;
    z-index: 255;
}

#maps-jobs.fixed {
    position: fixed;
    inset: 0;
}

#maps-jobs.min-height {
    height: 35rem;
    max-height: 100vw;
}


#maps-jobs.grid-fixed {
    pointer-events: none;
    position: fixed;
    inset: 0;
}

#maps-jobs.grid-fixed .maps-jobs-wrapper,
#maps-jobs.grid-fixed .maps-jobs-container,
#maps-jobs.grid-fixed .maps-jobs-inner {
    height: 100%;
}

#maps-jobs.grid-fixed .maps-jobs-inner {
    position: relative;
}

#maps-jobs.grid-fixed .maps-jobs-container {
    padding-top: 82px;
    padding-left: calc(50vw - 350px);
}

#maps-jobs.grid-fixed #map {
    pointer-events: auto;
    height: 100%;
}








@media all and (min-width: 1199px) and (max-width: 1400px) {


    #maps-jobs.grid-fixed .maps-jobs-container {
        padding-left: calc(50vw - 261px);
    }


}


@media all and (min-width: 991px) and (max-width: 1200px) {


    #maps-jobs.grid-fixed .maps-jobs-container {
        padding-left: calc(50vw - 172px);
    }



}


@media all and (max-width: 992px) {



    #maps-jobs.grid-fixed .maps-jobs-container {
        padding-left: 0;
    }




}





@media all and (min-width: 767px) and (max-width: 992px) {








}


@media all and (min-width: 574px) and (max-width: 768px) {


    #maps-jobs.grid-fixed .maps-jobs-container {
        padding-left: calc(50vw - 350px);
    }





}


@media all and (min-width: 0px) and (max-width: 575px) {







}





