.mkdf-main-menu{
background-color:white !important;
}

.mkdf-page-header{
background-color:white !important;
}


a.btn_bilan{
	z-index:99999!important;
}
.bmi-frame{
	height:500px;
}
#bmi h1{
	font-family:"Oswald", Sans-serif;
	font-size: 25px;
    text-transform: uppercase;
    line-height: 39px;
    letter-spacing: 8.5px;
}
#bmi .mkdf-btn{
	background-color:#000!important;
	border:none;
	padding:15px 35px;
	font-family:"Roboto", Sans-serif;
	font-weight:500;
	text-transform:uppercase;
}
#bmi .mkdf-btn .mkdf-btn-text:after{
	display:none;
}

#bmi .mkdf-btn:hover{
	background-color:#c70000!important;
	border:none;
}
#bmi .mkdf-btn-bottom-line,#bmi .mkdf-btn-right-line,
#bmi .mkdf-btn-left-line,
#bmi .mkdf-btn-top-line{
	display:none;
}
#bmi .mkdf-btn-outer-holder.mkdf-btn-outer-solid:hover .mkdf-btn{
	transform:none;
}
#btn-bmi{
	padding:15px 15px;
		border-radius:0px;
}
#btn-bmi .elementor-button-icon{



}
#btn-bmi .elementor-button-text{

	

}
.bilan_form{
	
}
.elementor-slideshow__footer{
	display:none;
}
.eicon-close:before{
	color:#fff;
}
.dialog-widget-content{
	background-color:transparent;
}
#form_bmi label{
	margin-bottom: 6px;
}
.dialog-message{
	font-size: 13px;
}

.section-big-al{
	    min-height: 695px;
}
.text-column-container .elementor-widget-wrap{
		position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color:#000000!important;
    padding: 20px!important;
    /* box-shadow: 15px 15px rgba(0,0,0,0.7)!important; */
    z-index: 10;
	width: 490px;
}
.text-column-container.left .elementor-widget-wrap{
    left: 110px;
}
.text-column-container.right .elementor-widget-wrap{
right: 110px;
}
.header-text-container{
	max-width:450px;
	position: absolute;
    top: -20vh;
}
.title_fade span{
    
    animation-duration: 6s;
    
  animation-iteration-count: infinite;
 
  animation-timing-function:ease-in;
}
.title_fade h2 .title-1{
  
    animation-name: f-c-hideshow;
  
}
.title_fade h2 .title-2{
    position: absolute;
    top: 0;
    left: 50%;
	transform:translatex(-50%);
    width: 100%;
    animation-name: f-c-showhide;
}
@keyframes f-c-showhide{
    0% {
      opacity: 0.5;
    }
   
  10% {
    
      opacity:0;
    }
  
  40% {
    
      opacity:0;
    }
  60% {
    
      opacity:1;
    }
 
  90% {
      opacity:1;
    }
  100% {
      opacity:0.5;
    }
  }
@keyframes f-c-hideshow{
     0% {
      opacity: 0.5;
    }
   
  10% {
    
      opacity:1;
    }
  
  40% {
    
      opacity:1;
    }
  60% {
    
      opacity:0;
    }
 
  90% {
      opacity:0;
    }
  100% {
      opacity:0.5;
    }
  }
.gym-slider .swiper-slide {
	margin-right:10px;
	margin-left:10px
}
.gym-slider .swiper-slide .swiper-slide-image{
	border-radius:25px;
	
}

@media screen and (max-width: 1024px) {

  .header-text-container{
        top: -5vh;
    left: 50%;
    transform: translateX(-50%);
}
	.text-column-container .elementor-widget-wrap{
		position: unset;
    top: unset;
    transform: unset;
    background-color:#000000!important;
    padding: 20px!important;
    /* box-shadow: 15px 15px rgba(0,0,0,0.7)!important; */
    z-index: 10;
	width: auto;
}
.text-column-container.left .elementor-widget-wrap{
    left: unset;
}
.text-column-container.right .elementor-widget-wrap{
right: unset;
}
}
@media screen and (max-width: 768px) {
	.bmi-frame{
	height:1000px;
}
		.section-big-al .elementor-element.elementor-element-a3537e7{
	    min-height: 595px;
}
	.btn_bilan{
		width:100%;
		margin-bottom:0!important;
	}
	#btn-bmi {
    background-color:#C70000;
		border-radius:0;
		
}

	#btn-bmi {
    justify-content: center;
    display: flex;
}
	#btn-bmi>span span {
    padding:0!important;
}
	body{
		margin-bottom:40px;
	}
}