                               /*  ::-webkit-scrollbar {
                                   width: 0;
                                   background: transparent;
                               }
                               .scrollbar {
                                  position: fixed;
                                  top: 0;
                                  right: 0;
                                  width: 15px;
                                  height: 0;
                                  opacity: 0;
                                  background: linear-gradient(to top, #89d8f0, #8cc0ee, #0962b1);
                              }
                              
                              .clickScrollbar {
                                  position: fixed;
                                  top: 0;
                                  right: 0;
                                  width: 15px;
                                  height: 100%;
                                  background: rgb(173, 170, 170);
                              } */
                               
                               body {
                                   margin: 0%;
                                   padding: 0%;
                               }
                               
                               .no-gutter>[class*='col-'] {
                                   padding-right: 0;
                                   padding-left: 0;
                               }
                               
                               .video {
                                   height: auto;
                                   text-align: center;
                               }
                               
                               .borderv {
                                   border-radius: 5%;
                                   border: blanchedalmond solid 2px;
                               }
                               
                               p {
                                   text-align: center;
                               }
                               
                               footer p {
                                   color: #f0e3d3;
                               }
                               
                               a {
                                   color: #f0e3d3;
                               }
                               
                               ul li a {
                                   color: #f0e3d3;
                               }
                               
                               .navbar-light {
                                   color: #f0e3d3;
                               }
                               
                               .navbar {
                                   color: #f0e3d3;
                                   font-size: 35px;
                                   font-weight: bold;
                                   font-family: 'Amatic SC', cursive;
                               }
                               
                               .navbar a:hover {
                                   color: white;
                                   opacity: 3;
                                   font-weight: bold;
                                   font-family: 'Amatic SC', cursive;
                               }
                               
                               .actuimg2 {
                                   width: 100%;
                                   height: auto;
                                   text-align: center;
                                   border-radius: 10px;
                               }
                               
                               .imgresponsive img {
                                   width: 100%;
                                   height: auto;
                               }
                               
                               .imgresponsive div img:hover {
                                   filter: grayscale(100%);
                                   transform: scale(1.1);
                               }
                               
                               .photocarrou {
                                   height: auto;
                               }
                               
                               .prestation {
                                   display: flex;
                                   justify-content: space-evenly;
                               }
                               
                               .prestation p {
                                   color: #f0e3d3;
                               }
                               
                               .tarif {
                                   font-size: 30px;
                               }
                               
                               h2 {
                                   font-size: 30px;
                                   text-align: center;
                                   font-family: 'Great Vibes', cursive;
                                   color: #f0e3d3;
                               }
                               
                               #meteo {
                                   font-size: 30px;
                                   text-align: center;
                                   font-family: 'Great Vibes', cursive;
                                   color: black;
                                   margin-top: 5px;
                               }
                               
                               h1 {
                                   font-size: 10px;
                                   text-align: center;
                                   font-family: 'Great Vibes', cursive;
                                   color: #f0e3d3;
                               }
                               
                               .language {
                                   display: flex;
                                   justify-content: space-evenly;
                                   margin-top: 10px;
                               }
                               
                               h3 {
                                   text-align: center;
                               }
                               
                               .bodyprestation {
                                   background-image: url(../img/IMG_2388.png);
                               }
                               
                               .carrou {
                                   background-image: url(../img/IMG_0770.jpeg);
                                   background-size: cover;
                               }
                               
                               .barif {
                                   background-image: url(../img/Image001.jpg);
                                   background-attachment: fixed;
                                   background-position: center;
                                   background-repeat: no-repeat;
                               }
                               
                               .tarifcolor {
                                   color: #f0e3d3;
                               }
                               
                               .galerie {
                                   font-size: 40px;
                                   font-family: 'Libre Baskerville', serif;
                               }
                               
                               .description {
                                   background-color: white;
                                   opacity: 0.7;
                                   border-radius: 20px;
                                   text-align: center;
                                   width: 80%;
                                   font-size: 25px;
                                   padding: 5px 20px 5px 20px;
                               }
                               
                               .contact {
                                   color: white;
                               }
                               
                               #carouselExampleSlidesOnly {
                                   width: 60%;
                                   border-radius: 20px;
                               }
                               
                               .d-block {
                                   border-radius: 20px;
                                   border: thick double white;
                               }
                               
                               .footercol {
                                   color: white;
                               }
                               
                               .renovons {
                                   color: #f0e3d3;
                               }
                               
                               footer {
                                   padding: 0;
                                   margin-top: 10px;
                                   background-color: #1B3C59;
                                   align-items: center;
                                   text-align: center;
                                   height: auto;
                                   color: white;
                                   width: auto;
                               }
                               
                               .image-clignote {
                                   animation-duration: .8s;
                                   animation-name: clignoter;
                                   animation-iteration-count: infinite;
                                   transition: none;
                               }
                               
                               @keyframes clignoter {
                                   0% {
                                       opacity: 1;
                                   }
                                   40% {
                                       opacity: 0;
                                   }
                                   100% {
                                       opacity: 1;
                                   }
                               }
                               
                               .modal-title {
                                   color: black;
                               }
                               
                               .modal-body {
                                   color: black;
                               }
                               
                               .remise {
                                   color: red;
                               }
                               
                               .fade-in {
                                   animation: fadeIn ease 5s;
                                   -webkit-animation: fadeIn ease 5s;
                                   -moz-animation: fadeIn ease 5s;
                                   -o-animation: fadeIn ease 5s;
                                   -ms-animation: fadeIn ease 5s;
                               }
                               
                               @keyframes fadeIn {
                                   0% {
                                       opacity: 0;
                                   }
                                   100% {
                                       opacity: 1;
                                   }
                               }
                               
                               @-moz-keyframes fadeIn {
                                   0% {
                                       opacity: 0;
                                   }
                                   100% {
                                       opacity: 1;
                                   }
                               }
                               
                               @-webkit-keyframes fadeIn {
                                   0% {
                                       opacity: 0;
                                   }
                                   100% {
                                       opacity: 1;
                                   }
                               }
                               
                               @-o-keyframes fadeIn {
                                   0% {
                                       opacity: 0;
                                   }
                                   100% {
                                       opacity: 1;
                                   }
                               }
                               
                               @-ms-keyframes fadeIn {
                                   0% {
                                       opacity: 0;
                                   }
                                   100% {
                                       opacity: 1;
                                   }
                               }
                               
                               @media only screen and (max-device-width: 988px) {
                                   .hi {
                                       display: none;
                                   }
                                   .video {
                                       width: 100%;
                                       height: 100%;
                                   }
                               }
                               
                               @media only screen and (min-device-width: 150px) and (max-device-width: 1192px) {
                                   .remise {
                                       color: red;
                                   }
                                   .modal-title {
                                       color: black;
                                   }
                                   .modal-body {
                                       color: black;
                                   }
                                   .image-clignote {
                                       animation-duration: .8s;
                                       animation-name: clignoter;
                                       animation-iteration-count: infinite;
                                       transition: none;
                                   }
                                   @keyframes clignoter {
                                       0% {
                                           opacity: 1;
                                       }
                                       40% {
                                           opacity: 0;
                                       }
                                       100% {
                                           opacity: 1;
                                       }
                                   }
                                   #carouselExampleSlidesOnly {
                                       width: 80%;
                                       border-radius: 20px;
                                   }
                                   .carrou {
                                       background-image: url(../img/IMG_0770.jpeg);
                                       background-size: cover;
                                   }
                                   .bodyprestation {
                                       background-image: url(../img/IMG_2388.png);
                                       background-position: top;
                                       width: 100%;
                                       height: auto;
                                   }
                                   .barif {
                                       background-image: url(../img/Image001.jpg);
                                       background-position: 39% 10%;
                                       background-attachment: fixed;
                                       width: 100%;
                                       height: auto;
                                   }
                                   .description {
                                       margin-top: 50px;
                                       text-align: center;
                                       width: 100%;
                                       font-weight: bold;
                                       font-size: 20px;
                                   }
                                   footer {
                                       padding: 0;
                                       margin-top: 10px;
                                       background-color: #1B3C59;
                                       align-items: center;
                                       text-align: center;
                                       height: auto;
                                       color: white;
                                   }
                                   .borderv {
                                       height: auto;
                                       text-align: center;
                                       width: 100%;
                                   }
                               }
                               
                               @media only screen and (min-device-width: 1437px) {
                                   #meteo {
                                       font-size: 50px;
                                       text-align: center;
                                       font-family: 'Great Vibes', cursive;
                                       color: black;
                                       margin-top: 5px;
                                   }
                                   .remise {
                                       color: red;
                                   }
                                   .modal-title {
                                       color: black;
                                   }
                                   .modal-body {
                                       color: black;
                                   }
                                   .image-clignote {
                                       animation-duration: .8s;
                                       animation-name: clignoter;
                                       animation-iteration-count: infinite;
                                       transition: none;
                                   }
                                   @keyframes clignoter {
                                       0% {
                                           opacity: 1;
                                       }
                                       40% {
                                           opacity: 0;
                                       }
                                       100% {
                                           opacity: 1;
                                       }
                                   }
                                   .photocarrou {
                                       justify-content: center;
                                   }
                                   #carouselExampleSlidesOnly {
                                       width: 100%;
                                       border-radius: 20px;
                                   }
                                   .carrou {
                                       background-image: url(../img/IMG_0770.jpeg);
                                       background-size: cover;
                                   }
                                   .bodyprestation {
                                       background-image: url(../img/IMG_2388.png);
                                       background-position: center;
                                       background-repeat: space;
                                   }
                                   .barif {
                                       background-image: url(../img/Image001.jpg);
                                       background-position: 39% 10%;
                                       background-attachment: fixed;
                                   }
                                   .description {
                                       margin-top: 50px;
                                       text-align: center;
                                       width: 100%;
                                       font-weight: bold;
                                       font-size: 20px;
                                   }
                                   footer {
                                       padding: 0;
                                       margin-top: 10px;
                                       background-color: #1B3C59;
                                       align-items: center;
                                       text-align: center;
                                       height: auto;
                                       color: white;
                                   }
                                   .boderv {
                                       width: 100%;
                                       height: auto;
                                   }
                               }