@import url('https://fonts.googleapis.com/css2?family=Sarabun:wght@100;300;700&display=swap');


body { font-family: 'Sarabun', sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: 'Sarabun', sans-serif; font-weight: 700 !important; }

#coord { color: #fff; position: absolute; top: -12px; font-size: 1.1rem; font-weight: bold; right: 0; padding: 5px 0; }
#coord a { margin: 0 10px 0 0; }

a:focus { color: #fff; }

.main-menu > ul > li > a { font-family: 'Sarabun', sans-serif; font-weight: 700; font-size: 1.2rem; }

.mobile-menu .mean-bar .mean-nav > ul li a { font-family: 'Sarabun', sans-serif; }

.hero-content-2 h1 { font-size: 60px; line-height: 60px; font-family: 'Sarabun', sans-serif; font-weight: 700; text-shadow: -6px 4px 10px #252525; }
.hero-content-2 h3 { font-size: 34px; line-height: 40px; font-family: 'Sarabun', sans-serif; text-shadow: -6px 4px 10px #252525; }

.about-content { float: none; }

.about-content ul li { font-size: 18px; list-style-type: disc; margin: 0 0 0 20px; }

.about-image img { border-radius: 40px;  }

.video-wrapper { background-color: #f64140; }



.copyright p { color: #fff; }

.hero-front-image { top: -100px; }
.hero-front-image img { width: 400px; }


.df-btn { font-family: 'Sarabun', sans-serif; font-weight: 700; padding: 10px 40px; border-radius: 12px; }




#whatsapp { width: 100px; position: fixed; right: 40px; bottom: 100px; }




a:hover { color: #eee; }






@media only screen and (min-width: 1200px) and (max-width: 1499px) {

  .hero-content-2 h1 { font-size: 60px; line-height: 60px; }
  .hero-content-2 h3 { font-size: 24px; line-height: 30px; }

}


@media (max-width: 992px) { 
  .hero-content-2 h1 { font-size: 30px; line-height: 30px; }
  .hero-content-2 h3 { font-size: 18px; line-height: 25px; }

  .about-content { margin-top: 20px; }

  .container, .container.container-1520 { max-width: 90%; }

  #coord { display: none; }

  .hero-content-2 { position: relative; top: 60px; }

  .df-btn { height: auto !important; }

  #fonctionnalites .about-content { margin-top: 0 !important; }
}


