.Country_Map_1_Map_CssClass {
    overflow: hidden;
    position: relative;
    top: 110vh !important;
    height: 80vh;
}
.wrapperInterne{
 height:90vh;
}
@media screen and (min-width: 992px){
.Country_Map_1_Map_CssClass {
    padding-bottom: 50vh;
    position: relative;
    top: 600px !important;
    z-index: 99;
}
#map {
    right: 0;
    /* left: 0; */
    height: 80vh;
    width: 66.66666667%;
    /* left: 0; */
    position: absolute !important;
    /* top: 0; */
}
}
@media screen and (max-width: 991px){
 
.Country_Map_1_Map_CssClass{
    top: 400px !important;
    overflow: hidden;
 
    position: relative;
    height: 400px;
}
#map {
    left: 0;
    height: 600px;
    width:100%;
    left: 0;
    position: absolute;
}
}
.gm-style .gm-style-iw div{
}
.gm-style .gm-style-iw {
    font-weight: 300;
    font-size: 13px;
    overflow: hidden;
 
    top: 0px !important;
    left: 0px !important;
    width: 100% !important;

}
.gm-style-iw a {display: block;margin: 10px 0px;font-size: 15px;text-transform: uppercase;color: #556271;width: 100% !important;text-align: center;text-decoration: underline;font-family: 'Futura PT Book';padding-left: 35px;}
div#projets {
    color: #a2a1a1;
    font-size: 15px;
    text-transform: uppercase;
    font-weight:normal;
    padding-left: 30px;
    margin-top: 30px;
    width: 100% !important;
    text-align: center;
    font-family: 'Futura PT Book';
}

@media screen and (max-width: 991px) {
.Country_Map_1_Map_CssClass {
    top: 575px !important;
}
}
