/* */
.head-img {
  /* background-image:url(picture/Home/bg-img-7.jpg); */
  background-position:center -170px;
}

.img-container{
    width: 100%;
    height: 60px;
    background-color: #C4D08D;
}
.bandeau-vacances-atypik{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media screen and (min-width: 1080px) and (max-width: 1280px) {
  .head-img {
    /* background-image:url(picture/Home/bg-img-7.jpg); */
    background-position:center -100px;
  }

    .img-container{
        width: 100%;
        height: 60px;
    }

}


@media screen and (min-width: 640px) and (max-width: 1080px) {
  .head-img {
    /* background-image:url(picture/Home/bg-img-7.jpg); */
    background-position:center top;
  }

    .img-container{
        width: 100%;
        height: 60px;
    }

}

@media screen and (max-width: 640px) {
  .head-img {
    /* background-image:url(picture/Home/bg-img-7.jpg); */
    background-position:center top;
  }

    .img-container{
        width: 100%;
        height: 50px;
    }

}
@media (max-width: 500px) {
    .img-container{
        width: 100%;
        height: 40px;
    }
}
.head-img{
    background-color:white;
    background-repeat:no-repeat;
    background-size: cover;
}

.margin-neg{
  margin-top: -30px;
}

.text-shadow{
  text-shadow: 0px 0px 2px #333;
}

.libProduct { font-size: 1rem }
.collapse-product { cursor: pointer; }
@media screen and (max-width: 767px) {
    .infos-all-ing-md { display: none; }
}
@media screen and (min-width: 768px) {
    .btn-data { display: none; }
}



.text-social {
    border: 4px solid #fff;
    border-radius: 10px;
    position:absolute;
    top: -9.5px;
    left: -28px;
    text-decoration: none;
}
a:has(.text-social) {
    text-decoration: none;
}

.bg-social {
    color: #fff;
    padding: 0.50em;
    border-radius: 5px;
}
/*INSTAGRAM*/
.bg-instagram { background: linear-gradient(90deg, rgba(233,134,12,1) 0%, rgb(176, 40, 161) 35%, rgb(106, 60, 200) 100%); }
.text-instagram {
    background:-webkit-linear-gradient(top, rgba(233,134,12,1) 0%, rgb(176, 40, 161) 35%, rgb(106, 60, 200) 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
}
/*FACEBOOK*/
.bg-facebook { background: #1877F2; }
.text-facebook {
    background:#1877F2;
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
}
/*LINKEDIN*/
.bg-linkedin { background: #0A66C2; }
.text-linkedin {
    background:#0A66C2;
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
}
/*YOUTUBE*/
.bg-youtube { background: #FF0000; }
.text-youtube {
    background:#FF0000;
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
    left:-35px !important;
}
/*TWITTER*/
.bg-twitter { background: #1D9BF0; }
.text-twitter {
    background:#1D9BF0;
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
}

.display-8 {
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.2;
}