@media (max-width: 767px) {
  .owl-carousel-light {
    height: 450px !important;
  }

  .background-image-wrapper {
    background-position: center center !important;
    background-size: cover !important;
    height: 100% !important;
  }

  .custom-big-text-style-1 {
    font-size: 2.4rem !important;
    line-height: 1.2 !important;
    text-align: center !important;
  }

  .owl-carousel .container {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .owl-carousel .row.align-items-center {
    flex-direction: column !important;
    justify-content: center !important;
    text-align: center !important;
  }

  .owl-carousel .col-lg-9,
  .owl-carousel .col-xl-8 {
    width: 100% !important;
    padding: 0 1.5rem !important;
  }

  .position-absolute.left-100pct.bottom-0,
  .position-absolute.right-100pct.bottom-0 {
    display: none !important;
	  
	  
  }
}

.owl-carousel .owl-nav {
	display: none !important;
}

.turquoise {
	color: #33cccc !important;
	position: relative !important;
	font-weight: bold !important;
	transition: color 0.3s ease !important;
}

.turquoise::after {
	content: '' !important;
	position: absolute !important;
	bottom: -2px !important;
	left: 0 !important;
	width: 100% !important;
	height: 2px !important;
	background-color: #33cccc !important;
	transform: scaleX(0) !important;
	transform-origin: left !important;
	transition: transform 0.3s ease !important;
}

.turquoise:hover::after {
	transform: scaleX(1) !important;
}


.bleufonce {
	color: #1D234F !important;
	position: relative !important;
	font-weight: normal !important;
	transition: color 0.3s ease !important;
}

.bleufonce::after {
	content: '' !important;
	position: absolute !important;
	bottom: -2px !important;
	left: 0 !important;
	width: 100% !important;
	height: 2px !important;
	background-color: #1D234F !important;
	transform: scaleX(0) !important;
	transform-origin: left !important;
	transition: transform 0.3s ease !important;
}

.bleufonce:hover::after {
	transform: scaleX(1) !important;
}