/* stats */
.stats-w3layouts {
    background: url(../images/banner4.jpg) no-repeat center fixed;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
}

.w3l-overlay {
    background: url(../images/bg13.jpg) repeat;
}
.w3l-overlay1 {
    background: url(../img/slider33.jpg) repeat;
}
.w3l-overlay2 {
    background: url(../images/ACHRAF.jpg) repeat;
}
.w3l-overlay3 {
    background:url(../images/achraf80.jpg) repeat;;

}
.w3l-overlay6 {
    background:black;

}
.w3l-overlay4 {
    background:url(../images/fitness-assessment.jpg) repeat;
    
}
.w3l-overlay5 {
    background:url(../images/fitness-.jpg) repeat;
    
}
.w3l-overlay6 {
    background:white ;
    
}
.w3l-overlay7 {
     background: url(../images/FF.jpg) repeat;
    
}

.stats-grid-w3-agile i {
    font-size: 26px;
    background: rgba(31, 30, 30, 0.68);
    width: 70px;
    height: 70px;
    line-height: 2.8;
}

.numscroller {
    font-size: 46px;
    color: #f53759;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.66);
}



.home-contact__layer {
    background:rgba(111, 99, 181, 0.58);
    padding: 40px 20px;
}
.home-contact__layer1 {
   background:rgb(255, 255, 255);
    padding: 38px 27px;
    margin-top: -70px;
}
.home-contact__layer2 {
    background:rgba(165, 171, 173, 0.9);
    padding: 40px 20px;
}
.home-contact__form {
    max-width: 910px;
    margin: auto;
    color: #fff;
    text-align: center;
    font-size: 16px;
}


.home-contact__form h2 {
    font-size: 30px;
    text-transform: uppercase;
    margin-top: 5;
    margin-bottom: 15px;
}
.home-contact__form .col-sm-6 {
    padding: 0 7px;
}
.wpcf7-form-control-wrap {
    position: relative;
}
.custom_contact-form input[type="text"], .custom_contact-form input[type="tel"], .custom_contact-form input[type="email"] , .custom_contact-form input[type="tel"]{
    width: 100%;
    padding: 13px 0px 13px 18px;
    margin: 5px 0px;
    background: #fff;
    border: solid 1px #e6e6e5;
    border-radius: 4px;
    color: #666;
}
.custom_contact-form input[type="text1"], .custom_contact-form input[type="email1"] {
    width: 99%;
    background: #fff;
    color: #666;
}
.home-form-submit input[type="submit"] {
    display: block;
    float: none;
    width: 100%;
    max-width: 440px;
    border: none;
    margin: 35px auto 0;
    padding: 15px 50px;
    font-family: 'gotham_htfbold';
    text-transform: uppercase;
    color:#000000; 
    background: #ffffff;
    text-decoration: none !important;
    transition: all 0.3s ease-in-out 0s;
}