.main-map-wrap {
    position: relative;
    padding: 80px 0 100px
}

@media screen and (min-width: 992px) {
    .main-map-wrap {
        padding:0
    }
}

.main-map-wrap .text-wrap {
    position: relative;
    z-index: 50;
    margin-bottom: 50px
}

@media screen and (min-width: 992px) {
    .main-map-wrap .text-wrap {
        width:100%;
        position: absolute;
        top: 0;
        left: 0;
        margin-bottom: 0
    }
}

@media screen and (min-width: 992px) {
    .main-map-wrap .flex-row {
        justify-content:space-between
    }
}

@media screen and (min-width: 992px) {
    .main-map-wrap .common-title-wrap .desc {
        margin-top:0
    }
}
