@media only screen and (max-width:1600px){
    .container{padding: 0 15px;}
    .banner-content{right: 4%;width: 35%;}
    .right-life{padding: 40px 0 25px 0;}
    .elles-parelent-rt{width: 50%;}
    .elles-parelent-rt h2{padding: 0;}
    .slider5 .slick-prev{left: 77px;}
    .elles-parelent{min-height: 451px;}
    .banner:before{background-size:100% 100%;width:70%;}
    
    /*--inner1 start--*/
    .main-content:before{background-size:700px 598px;object-fit: cover;}
    .footer-bottom p:before{width:90%;}
    .main-content-left p{padding: 48px 0 65px 16px;}
    
    /*--inner2 start--*/
    .black-women{display: none;}
    .termine-left p{text-align: center;padding: 0 0 22px 0px;}
    .termine-left h5{padding: 0 0px 30px 0;text-align: center;}
    .termine-left h4{text-align: center;}
    .termine-main{padding:19px 0 0 0;}
    .phase{margin: 0;}
}
@media only screen and (max-width:1400px){
    .home-header{left: 7%; width:86%;}
    .header-bottom-in{padding: 0 9px 16px 0;}
    .social-icons{margin-left: 41% !important;}
    .banner{height: 450px;}
    .banner-content{width: 35%;right:9%}
    .banner-content p{font-size: 26px;}
    .apresotre-links ul{margin: 0;}
    .norte-coach figure{right: -15%; width: 55%; height: 100%}
    .norte-coach figure img {height: 100%; }
    .elles-parelent-rt{width: 45%;}
     .elles-parelent{padding: 108px 0 83px 0;}
    .slider5 .slick-prev{left: 20px;}
    .slider5 .slick-next{right: 20px;}
    .banner-content h1{font-size:56px;}
    .banner:before{width:65%;}
    
    
    
    /*--inner1 start--*/
    .main-content:before{background-size:600px 570px;}
    .main-content-left{padding: 45px 0 0 25px;}
    .main-content-left h1{padding: 0 0 31px 0;}
    .main-content-left h2{padding: 0 0 32px 0px;}
    .main-content-left span{padding:0 0px 31px 0;}
    .main-content-left h3{padding:0 0 46px 0px;}
    .main-content-left p{padding: 48px 0 48px 0px;}
    .footer-right{padding: 5px 0 0 0;}
    .women{top:18px;background-size: 560px 598px;}
    
    /*--inner2 start--*/
    .coach-in{left:0;right:0;margin: 0 auto;}
    .sport p{font-size: 21px;}
    
}
@media only screen and (max-width:1200px){
    .header-top ul{margin: 0;}
    .header-top ul li,.header-top ul li.telephone-img{padding: 0 15px;}
    .header-bottom-in {padding: 7px 9px 7px 0;}
    .home-header{left: 4%;width: 92%;}
    .logo img{max-width: 81%;}
    .social-icons{margin-left: 37% !important;padding: 26px 0px 0 0;}
    .banner{height:365px;}
    .banner:before{width:65%;}
    .banner-content{width: 40%; right: 5%;}
    .apresotre-links ul{width: 100%;}
    .apresotre-links ul li:before,.apresotre-links ul li:last-child:before{width: 45px;height: 45px;background-size: contain;right:-25px;}
    .norte-coach figure{right: -10%;}
    /* .norte-coach figure img{height: 100%; width: 80%;} */
    .accouchement{padding:0;}
    .accouchement h3 br,.karine-cnt p br,.coach-services ul li p br,.complet-data p br{display: none;}
    .coach-services ul{width: 100%;justify-content: center;-webkit-justify-content: center;-o-justify-content: center;-ms-justify-content: center;-moz-justify-content: center;}
    .comment-marche{padding: 35px 0;}
    .comment-marche h2{font-size: 40px;line-height: 44px;padding: 0 0 15px 0;margin: 0;}
    .comment-links ul{margin: 0;}
    .comment-links ul li{width: 100%;padding: 15px 0;}
    .complet-data{width: 80%;}
    .elles-parelent-rt{margin: 0 auto;}
    .elles-parelent figure{display: none;}
    .slider5 .slick-prev{left: -40px;}
    .slider5 .slick-next{right: -40px;}
    .elles-parelent{padding: 35px 0;min-height: 1px;}
    .elles-parelent-rt h2{font-size: 40px;line-height: 44px;}
    .elles-parelent-rt strong{padding: 25px 0 0;}
    .benefices-services ul{padding: 0;}
    .benefices-services{padding: 25px 0;}
    .banner-content h1{font-size:48px;line-height:48px;}
    .banner-content p {font-size: 22px;line-height: 23px;margin-bottom: 5px;}
    .banner-content .btn{width: 210px; height: none;}
    .right-life{background-size: 48%}
    /*--inner1 start--*/
    .main-content-left h1{font-size:30px;padding: 0 0 25px 0;text-align: center;}
    .main-content-left h2{padding: 0 0 25px 0px;line-height:25px;}
    .main-content-left span{padding:0 0 25px 0;}
    .main-content-left h3{font-size:23px;line-height:26px;padding:0 0 40px 0;}
    .main-content-left em{padding: 0 0 30px 0px;}
    .main-content:before{background-size:470px 585px;top:0;}
    .main-content-left{padding: 30px 0 0 0px;}
    .footer-left{padding:0;}
    .women img{height: 566px;width:486px;}
    
    /*--inner2 start--*/
    .coach-in > ul{margin:0;}
    .coach-content{min-height:615px;}
    .sport{left:17px;}
    .coach-in{top:-47.7%;}
    .coach-main{height: 515px;}
    
    
}
@media only screen and (max-width:1024px){
    .banner-content{top: 23%;right: 5%;}
    .banner-content h1{font-size: 47px;line-height: 45px;}
    .banner-content p{font-size: 22px;line-height: 29px;margin-bottom: 5px;}
    .banner-content .btn{width: 210px; height: none;}
    .social-icons {padding: 26px 0px 0 0;margin-left: 35% !important;}
    .right-life{background-size: 48%}
    /*--inner2 start--*/
    .termine-left{padding: 19px 0 0 35px;}
    .termine-right{max-width:25%;-ms-flex: 0 0 25%;
    flex: 0 0 25%;}
    .phase{width:200px;height:200px;}
    .phase-in{padding:50px 0 0 0;}
    .phase-in h6{font-size:27px;line-height:32px;letter-spacing: 0px;}
    .phase-in p{font-size:20px;}
    .termine-left{padding:19px 0 0 0;}
    .sport{left:13px;}
    .coach-in{width:100%;}
    .coach-content img{height: 70px;width: 220px;object-fit: cover;}
    
    
}
@media only screen and (max-width:991px){
    .home-header{left: 12%;width: 88%;}    
    .social-icons{margin-left: 10%!important;}
    .banner{height: auto;}
    .banner:before{position: static;width:100%;height:650px;display: block;}
    .banner:before{object-fit: cover;height: 580px;display: none;}
    .banner-content{position: static;width: 100%;padding:25px 15px;}
    .banner figure img{width: 100%;display: block;height: auto;}
    header{padding: 0;}
    .header-top{text-align: center;}
    .header-top ul li,.header-top ul li.contact, .header-top ul li.telephone-img{padding: 0 0 5px 0;}
    
    .banner-content h1{font-size: 50px;line-height: 55px;}
    .apres-otre{padding: 35px 0;}
    .accouchement h3{font-size: 24px;line-height: 30px;}
    .accouchement a.btn{margin: 15px 0;}
    .accouchement{padding: 0;}
    .norte-coach-cnt{width: 60%;}
    .norte-coach h2{font-size: 38px;line-height: 40px;padding: 0 0 15px 0;}
    .norte-coach figure {right: 0;}
    .karine-cnt{width: 90%;}
    .right-life{background: #efefef;}
    .complet-data h4{font-size: 20px;line-height: 24px;}
    .complet-data{width: 73%;}
    .elles-parelent-rt{width: 100%;padding: 0 50px;}
    .header-top ul{display: none;padding: 10px 0 0 0;}
    .header-top h2.contact{padding: 0;}
    .header-top h2.contact a{position: relative;}
    .header-top h2.contact a:after{content: "";position: absolute;right: -20px;top: 2px;background: url('../images/white-down-arrow.png') no-repeat;width: 15px;height: 15px;background-size: contain;}
    
    /*--inner1 start--*/
    .footer-bottom p:before{display: none;}
    .footer-top{border-bottom:1px solid #808080;}
    .footer-left-in p{padding: 10px 0px 0 0px;}
    .footer-right ul{margin: 0;}
    .footer-bottom p{padding: 20px 0 20px 0px;}
    .footer-top{padding:30px 0 16px 0;}
    .footer-right{padding: 5px 0 0 0px;}
    .footer-right ul li{width:33.33%;}
    .women{position:static;top:0;}
    .women img{width:100%;object-fit: cover;height: auto;}
    .main-content-right{display: none;}
    .main-content-left em{display: block;}
    .main-content-left p{padding:38px 0;}
    .main-content-left h1{font-size:29px;line-height:35px;}
    .main-content-left h2{padding:0 0 23px 0;}
    
    /*--inner2 start--*/
    .termine-right{max-width:100%;-ms-flex: 0 0 100%;flex:0 0 100%;margin:0 auto;}
    .phase{margin: 0 auto;}
    .coach-in{padding: 0 15px;}
    .sport{left:0;}
    .coach-in{position: static;padding:20px 15px;}
    .coach-main{height: 100%;}
    .termine-left{min-height: 1px;}
    .sport{position: static;left: 0;right: 0;margin: 0 auto -15px;width:90%;}
    .coach-in > ul > li.five:before{top:0;left:0;}
    .coach-in > ul{justify-content: center;-webkit-justify-content: center;-ms-justify-content: center;-o-justify-content: center;-moz-justify-content: center;}
    .termine-main{padding:19px 0;}
    .obtenez a{}
    .paypal a{padding: 0;}
    .pink-arrow ul{margin: 0 auto;}
}
@media only screen and (max-width:767px){
    .banner:before{height:500px;}
    .home-header{position: static;background: #fff;}
    .social-icons{display: none;}
    .menu{display: block;}
    .sidemenu{display: block;}
    .header-bottom-in{align-items: center;-webkit-align-items: center;-o-align-items: center;-ms-align-items: center;-moz-align-items: center;padding: 15px 0;}
    .menu button{background: #dddddd;padding: 5px;margin:40px 0 0 0;}
    .menu button span{display: block;}
    .menu button span.menu-data{margin: 0;}
    .open-menu .sidemenu .social-icons{display: block;padding: 52px 15px 0;}
    .social-icons .fa{color: #fff;}
    .social-icons ul{display: block;}
    .social-icons ul li{padding: 5px 0;text-align: center;display: block;width: 100%;}
    .custom-select{color: #fff;border: 2px solid #fff !important;border-radius: 0;padding: 0 0 0 55px;outline: none !important;margin: 0 0 15px 0;width:100%;}
    .custom-select:focus{border: 2px solid #fff !important;}
    .custom-select option{background: #db18a4;}
    .social-icons a.btn{width: 100%;color: #fff;border-color: #fff;}
    .banner-content h1{font-size: 40px;line-height: 45px;margin: 0;padding: 0 0 10px 0;}
    .banner-content p{font-size: 24px;line-height: 26px;margin: 0;}
    .apresotre-links ul li:before{right: 0;}
    .norte-coach figure{position: static; width: 100%; height: auto;}
    .norte-coach figure img{margin: 0 auto; height: auto;}
    .norte-coach{padding: 25px 0 0;}
    .norte-coach-cnt{width: 100%;}
    .coach-services ul li figure{margin: 0 0 20px 0;}
    .coach-services{padding: 25px 0;}
    .right-life ul li{padding: 0 0 15px 25px;}
    .comment-marche h2{font-size: 34px;line-height: 38px;}
    .complet-data h4{font-size: 18px;line-height: 20px;}
    .complet-data p{line-height: 16px;}
    .complet-data{width: 63%;}
    .coach-services h2{font-size: 30px;line-height: 32px;padding: 0 0 15px 0;}
    .select-dropdown:after{border-top: 6px solid #fff;}
    /*--inner1 start--*/
    .main-content-left h1{font-size:28px;padding: 0 0 18px 0;}
    .main-content-left h2{padding:0 0 18px 0;}
    .main-content-left span{padding:0 0 18px 0;font-size:21px;line-height:25px;}
    .main-content-left h3{font-size: 22px;line-height: 25px;padding: 0 0 33px 0;}
    .main-content-left p{padding:33px 0;}
    .footer-right{padding:0;}
    .contact p{font-size:14px;}
    .contact a{font-size:14px;letter-spacing: 0;}
    
    /*--inner2 start--*/
    .sport{width:90%;}
    .coach-content{min-height:590px;}
    .programme{padding: 26px 0 40px 0px;}
    .paypal{padding:20px 0 0 0;}
    .termine-left p br{display: none;}
    .termine-left h5 br{display: none;}
    
}
@media only screen and (max-width:576px){
    .banner:before{height:400px;}
    .select-dropdown1{display: block;z-index: 999;}
    .logo img{width: 150px;}
    .apres-otre{padding: 15px 0;}
    .apresotre-links ul li{padding: 25px 0;}
    .apresotre-links ul li:before{top: auto;bottom: -17px;right: 0;left: 0;margin: 0 auto;}
    .apresotre-links ul li:last-child:before{top: -23px;right: 0;left: 0;margin: 0 auto;}
    .accouchement h3{font-size: 20px;line-height: 26px;}
    .accouchement p{font-size: 18px;line-height: 22px;}
    .accouchement a.btn{font-size: 28px;margin: 15px 0 0;}
    .norte-coach h2{font-size: 30px;line-height: 34px;}
    .karine-cnt{width: 100%;}
    .norte-coach-cnt a.btn{margin: 15px auto 0;}
/*    .coach-services ul li h4{font-size: 18px;line-height: 20px;}*/
    .right-life ul li a{font-size: 18px;line-height: 20px;}
    .right-life h2{font-size: 30px;line-height: 34px;padding: 0 0 15px 0;}
    .right-life ul{padding: 0 0 0 5px;}
    .complet-data{width: 100%;text-align: left;padding: 15px 0;}
    .comment-links ul li{justify-content: center;-webkit-justify-content: center;-o-justify-content: center;-ms-justify-content: center;-moz-justify-content: center;}
    .comment-links ul li span{padding: 0;}
    .comment-marche{padding: 15px 0 0;}
    .elles-parelent-rt h2{font-size: 30px;line-height: 34px;}
    .coach-services{padding: 15px 0;}
    .coach-services ul li{padding: 0 0 15px 0;}
    .coach-services h2 span{display: block;padding: 0;}
    .menu button{margin: 30px 0 0 0;}
    
    /*--inner1 start--*/
    .main-content-left h3{font-weight:700;}
    .pink-arrow ul li.pink{display: none;}
    .pink-arrow ul li{padding:0;}
    .footer-right ul li.contact-main-three{display: block;}
    .footer-right ul li{display: none;}
    .footer-top{padding:16px 0;}
    .contact h2{padding:0 0 10px 0;}
    .main-content-left p{padding:30px 0;}
    .main-content-left h3{padding:0 0 30px 0;}
    .main-content-left h1{font-size: 25px;}
    
    /*--inner2 start--*/
    .termine-left h4{font-size: 23px;letter-spacing: 0px;}
    .termine-left h5{font-size: 22px;line-height:28px;}
    .coach-content img{width:80%;height: auto;object-fit: cover;}
}
@media only screen and (max-width:479px){
    .banner:before{height:300px;}
    .banner-content h1{font-size: 35px;line-height: 40px;}
    .banner-content p{font-size: 18px;line-height: 20px;}
    .banner-content .btn{font-size: 18px;height: 45px;}
    .banner-content{padding: 15px;}
    .elles-parelent-rt{padding: 0 15px;}
    .slider5 .slick-prev{left: -25px;}
    .slider5 .slick-next{right: -25px;}
    .elles-parelent-rt h2{font-size: 24px;line-height: 26px;}
    .coach-services h2,.norte-coach h2{font-size: 24px;line-height: 26px;margin: 0;}
/*    .coach-services ul li h4{font-size: 16px;line-height: 18px;margin: 0;}*/
    .comment-marche h2{font-size: 26px;line-height: 28px;}
    .header-top ul li a{display: block;}
    .comment-marche h2 b{display: block;}
    /*--inner1 start--*/
    .footer-icons ul{margin: 0;}
    .footer-icons{padding:0;}
    
    .footer-logo{width:50%;}
    .footer-icons{width:50%;}
    .footer-bottom p{font-size:11px;letter-spacing: 0px;text-align: center;}
    .footer-left-in{align-content: center;}
    .footer-logo img{height:50px;object-fit: contain;width:125px;}
    .footer-logo{width:50%;}
    .footer-icons{width:50%;padding: 10px 0 0 0;}
    .footer-icons ul li a{width:27px;height:27px;}
    .footer-icons .fa{font-size:15px;line-height: 27px;}
    .pink-arrow .fa{margin:0 10px 0 0;}
    .main-content-left h3{font-size:20px;}
    
    /*--inner2 start--*/
    .termine-left h5{font-size:20px;line-height:26px;padding:0 0 28px 0;}
    .sport{padding: 8px 15px 15px 0px;height: 90px;width:80%;}
    .paypal{padding:20px 0;}
    .coach-in > ul > li.five:before{background-size: 90px 90px;}
    .coach-in > ul > li{padding: 20px 0px 0;}
    .coach-in{padding: 20px 0;}
}