

@media (min-width: 992px) {
  .container {padding-right: 0;padding-left: 0;}

    .text-md-end {
        text-align: right !important;
    }

}
@media (max-width: 1648px) {
  .theme-menu-one .logo {width: 200px;}
  .navbar-nav .nav-item .nav-link {margin: 0 10px;}
  body.nl .navbar-nav .nav-item .nav-link {margin: 0 8px;}
  .navbar-nav {margin-left: 70px;}
  .full-width-container {padding-left: 20px;padding-right: 20px;}


}

@media (min-width: 1200px) and (max-width: 1550px) {
  .navbar-nav {margin-left: 110px;}
}
@media (min-width: 1200px) and (max-width: 1450px) {
  .navbar-nav { margin-left: 150px;}
  .theme-menu-one .header-right-widget .language-switcher {margin-right:0px;}   
}
@media (min-width: 1200px) and (max-width: 1350px) {
  .navbar-nav { margin-left: 200px;}

  .theme-menu-one .header-right-widget { right: 20px; }
  .theme-menu-one .header-right-widget .language-switcher {margin-right:0px;}
  .theme-menu-one .header-right-widget .call-us {font-size: 18px; } 
  .theme-menu-one .header-right-widget .call-us a {font-size: 18px; margin-left: 5px; }




} 
@media (min-width: 992px) and (max-width: 1350px) {

  .equipe-box .frame .caption .holder { padding: 0 10px; height:93%; }
  .equipe-box .frame .caption p {margin-bottom: 10px; font-size:11px;}

.single-thumb .img-holder, .single-blog-post .img-holder, .thgrid2 .single-thumb .img-holder  {
  min-height: auto;
  height: auto; }




}     

@media (max-width: 1200px) {
  .navbar > .container, .navbar > .container-fluid { display: block !important;}
  .theme-menu-one .header-right-widget .language-switcher {margin-right:0px;}
  .theme-menu-one .header-right-widget {right: 150px;}
  #mega-menu-holder { margin-top: 21px; }
  .theme-menu-one .navbar-nav .nav-item .dropdown-toggle span { display: none;}
  .theme-menu-one .navbar .dropdown-menu .dropdown-item {font-size: 16px; font-family: 'CircularStd-book'; color:#353535;}
  .navbar-collapse {padding-bottom: 20px;}
  .navbar-collapse .navbar-nav {margin-left: 0;}
  .service-home .service-item a {height: 400px; min-height:400px;}

}

@media (max-width: 991px) {
  .call-to-act p {text-align: center; margin-bottom: 25px; line-height: 1.2em; }
  .call-to-act a { float: none; margin: 0 auto; width: 225px; display: block; }
  .call-to-act a.tel { width: 195px; margin: 20px auto 0 auto; }
  .top-footer .row [class*="col-"] { margin-bottom: 40px; }
  .top-footer .row .footer-list-horaire, .footer-list-horaire .row .col-12:last-child { margin-bottom: 0px; }
  .news-grid .row [class*="col-"] { margin-bottom: 40px; }
  .modal-texte .row [class*="col-"] { margin-bottom: 40px; }
  .news-grid-list .row [class*="col-"] { margin-bottom: 40px; }
  .service-home .row [class*="col-"] { margin-bottom: 40px; }
  .theme-footer .bottom-footer p, .theme-footer .bottom-footer ul { float: none; text-align: center;}
  .theme-footer .bottom-footer p {margin-bottom: 20px;}
  .single-thumb .img-holder, .single-blog-post .img-holder, .thgrid2 .single-thumb .img-holder, .service-home .single-thumb .img-holder  {
    min-height: auto;
    height: auto; }
  
.slide .img-container     { height: 663px; min-height: 663px;}
.service-home .service-item a {height: 450px; min-height:450px;}
.img-urg {width: 100%; }
}
  

/*(max-width: 991px)*/

/*@media (min-width: 768px) and (max-width: 991px) {
 }

(min-width: 768px) and (max-width: 991px)

@media (min-width: 650px) and (max-width: 991px) { 
 
}
@media (max-width: 649px) { 
 
}*/


@media (max-width: 767px) {
  .theme-menu-one .header-right-widget { left: 250px;}


.slide .carousel-caption h1 { font-size: 50px;}
.slide .carousel-caption p { font-size: 20px;}
.service-home .service-item a {height: auto; min-height:auto;}
.user-tools .left { float:none; text-align: center;}
.user-tools .right { float:none; margin-top: 20px; text-align: center;}
 
}
/*(max-width: 767px)*/

/*@media (min-width: 576px) and (max-width: 767px) {
 
}*/
/*(min-width: 576px) and (max-width: 767px)*/

@media (max-width: 575px) {
  /*.theme-menu-one .header-right-widget {left: auto; right: 40px;}*/
  .theme-main-menu { height: 176px;}
  .theme-menu-one .logo {top: 90px; z-index: 1; }
  #mega-menu-holder {margin-top: 87px;}
  .theme-menu-one .header-right-widget { width: 100%; left: auto; right: auto; border-bottom: 1px solid #f3f4f5; height: 65px;}
  .theme-menu-one .header-right-widget > ul {  position: absolute; right: 15px;} 
  .theme-menu-one .header-right-widget .language-switcher button { height: 65px;}
  .slide { margin: 176px 0 0; }

  /*.slide .carousel-caption h1 { font-size: 50px;}
  .slide .carousel-caption p { font-size: 20px;}
  .slide .carousel-caption  { top: 20px; }*/
  
  .slide .carousel-caption { left: 5%; right: 5%;}
  .slide .carousel-caption h1, .slide .carousel-caption p{ text-align: center;}

  /*.cab-equipe h2 { margin-bottom: 70px; }*/
  .cab-equipe-sct-3 img, .cab-equipe-sct-4 img { margin-bottom: 50px; }
  .cab-equipe .content ul {  margin-left: 30px;} 

}
/*(max-width: 575px)*/


/*@media (max-width: 500px) {
  
}*/

@media (max-width: 430px) {
  .slide .carousel-caption h1 { font-size: 40px; color: #29343a; text-shadow: 1px 1px 1px rgb(255, 255, 255, 1);}
  .slide .carousel-item-2 .carousel-caption h1 { font-size: 40px; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);}
  .slide .carousel-item-2 .carousel-caption p  { font-size: 18px; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);}
  .slide .carousel-caption h1 br { display: none;}
  .slide .carousel-caption p { font-size: 18px; color: #29343a; text-shadow: 1px 1px 1px rgb(255, 255, 255, 1);}
  .slide .img-container-s2 { background-position-x: 30%; background-position-y: center; }
  .slide .img-container-s3 { background-position-x: 71%; background-position-y: center; }
  .text-left {text-align: center!important;}
  /*.slide .img-container { background-image: none !important; background-color: #3f9bca; }*/
}
