@media only screen and (min-width:2500px) {
  .boutique img {width:60%!important;}
    .boutique .img {text-align: center;}
}



@media only screen and (min-width:2000px) {
  .page-banner .tennis-sigle {right:400px;bottom: 60px;}
  .page-banner .tennis-sigle svg {transform: scale(1.4);}
}


@media only screen and (min-width:1800px) {
    .equipe-wrapper img {min-height: 400px;}
}


@media only screen and (min-width:1500px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, #desktop-menu {padding: 0 250px;}
  .news-slider {margin-left:250px!important;}
  .banner .container .row {min-height: 600px;}
}

@media only screen and (min-width:1200px) {
  .page-template-club .partners .row .col-xl-6:last-child {padding-left:75px;}
  .header-icon {display:none;}
}

@media only screen and (max-width:1200px) {
  footer .container .row div {margin:20px 0;}
  .page-template-club .partners .row .col-xl-6:last-child {margin-top:75px;}
}



@media only screen and (min-width:992px) {
  .single .post-content {margin-top:-100px;background: white;position: relative;padding: 50px;}
  .boutique img {width:80%;}
  header img, .woocommerce header img {height:100px;}
}
@media only screen and (max-width:992px) {
  .partners h2 {font-size:50px;}
}

@media only screen and (min-width:769px) and (max-width:1500px){
  .news-slider {margin-left:120px!important;}
}

@media only screen and (min-width:768px) {

  .evenements.container-fluid .row {padding: 0 0 75px 0;}
}


@media only screen and (max-width:768px) {
  .news-slider {margin-left:50px!important;padding:0 30px!important;}
  .evenements .event-btn-wrapper{ flex: 0 0 100%;}
  .equipe-wrapper img {min-height: 500px;}
  .apropos .col-md-6 {margin:20px 0;}
  .container, .container-lg, .container-md, .container-sm, .container-xl, #desktop-menu {padding: 0 60px;}
  .page-banner .tennis-sigle {height: 250px;}
  .page-banner .tennis-sigle, .page-banner .tennis-sigle svg {width: 500px;}
  header {padding:10px 0;}

}


@media only screen and (max-width:500px) {
  .page-banner .tennis-sigle, .page-banner .tennis-sigle svg {width:400px;height: 150px;}
  .col-12.event-btn-wrapper h2 {order:2;}
  .col-12.event-btn-wrapper .swiper-button-prev {order:1;}
  .news-slider {margin:0!important;}
  .col-12.event-btn-wrapper .swiper-button-next {order:3;}
  .home .partner-slider .swiper-wrapper .swiper-slide {padding:0!important;}
  .banner .container .row {min-height: 300px;}
  .container, .container-lg, .container-md, .container-sm, .container-xl, #desktop-menu{padding:0 30px!important;}
  .partners h2 {-webkit-text-stroke: 3px transparent;}
  .blog-wrapper .news-card .content {padding-top:0!important;}
  .page-template-club .partners .svg-btn .cercle, .page-template-club .swiper-button-prev,  .page-template-club .swiper-button-next {width:70px!important;height: 70px!important;}
  .home .evenements h2 {text-align: center;margin-bottom:20px;font-size:20px;}
  .apropos-academie img {max-width:100%;margin-bottom:50px;}
  .img {margin:20px 0;}
  .news-slider {padding: 0 34px!important;}
  .partners h2 {font-size:30px;letter-spacing: 0.2rem;}
  .home .partner-slider .swiper-slide {width:30%!important;margin-right:50px!important;}
  footer .mc4wp-form label {margin-bottom:20px;}
  .home .apropos .col-md-6:last-child {margin-top:70px;}
  .swiper-button-prev, .swiper-button-next {width: 70px!important;height: 70px!important;top:0!important;}
  .evenements .event-btn-wrapper {align-items: center;flex:0 0 100%!important;justify-content: space-between!important;}
  .page-template-accueil h1 p {font-size:30px; }
  .page-banner .tennis-sigle {right: -25%;}
  footer .copyright  {padding-top:0px!important;}
  section:not(.page-banner) {padding-top:100px!important;padding-bottom:50px!important;}
}
