@media (max-width: 321px) {
    .gis2 {
        width: 100%;
        height: 450px;
        top: 90px;
    }
    .map_main_h1_text {
        font-size: 26px;
        font-weight: 800;
        line-height: 30px;
        left: 60px;
    }
    .map_text_icon {
        width: 25px;
        height: 25px;
        left: 210px;
        top: 25px;
    }
    .gis2_container {
        top: 540px;
        left: 0px;
        width: 100%;
    }
    .video_block {
        left: 20px;
    }
    .custom-video-player {
        width: 170px;
        height: 300px;
    }
    .bg_load_map h2 {
        font-size: 26px;
        text-align: center;
        left: 20%;
    }
}