body{
    margin: 0 auto;
    overflow-x: hidden;
    font-family: Fira;
}
a{
    color: unset;
    text-decoration: none;
}

#wrapright{
position: relative;
top: 7vh;
margin-left: 50vw;
color: blue;
width: calc(50vw - 3vh);
padding-bottom: 7vh;
}

.info{
    display: block;
    font-weight: bold;
    padding-top: 5vh;
    text-align: center;
}

.info p{
    margin: 0;
    padding-bottom: 3vh;
}

#map iframe{
    width: calc(50vw - 3vh);
    mix-blend-mode: luminosity;
    background-color: black;
    height: 50vh;
}

.mapouter iframe{
    width: calc(50vw - 3vh);
    
    height: 50vh;
    background-color: black;
    mix-blend-mode: luminosity;
}
  
#RS{
    display: block;
    padding-top: 2vh;
    text-align: center;
}

.soc{
    background-color: blue;
    margin:0 10px;
    border-radius: 10%;
    display: inline-block;
}

.soc img{
    padding: 1.5vh;
    width: 3vh;
    height: 3vh;
}

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

    .mobile{
        display: contents;
    }

    .desktop{
        display: none;
    }

    #wrapright{
        position: relative;
        top: 22vh;
        font-size: 1.8vh;
        margin: 0 5vw;
        width: 90vw;
        }

        #map iframe{
            margin-top: 3vh;
            width: 90vw;
            height: 30vh;
        }

        .info{
            display: block;
            font-weight: bold;
            padding-top: 2vh;
            text-align: center;
        }

        .info p{
            margin: 0;
            padding-bottom: 2vh;
        }

    }