/*@media screen and (max-width:1550px){
  .logo-block a img, .custom-logo-link img{width: 225px;}
}
@media screen and (max-width:991px){
  .fixe-page{display: none;}
  .navbar-top{display: block !important;}
  .header-fixed{display: none !important;}
}
@media screen and (max-width:991px){
  .logo-block a img, .custom-logo-link img{width: 100%;}
  .navbar-top {padding: 15px 20px;}
  .logo-block span{font-size: 15px;}
  .header-contact{text-align: center; margin-top: 30px;}
  .text-contact-header, .phone-header{font-size: 15px;}
  .access-client{margin-left: 0;}
  .btn-menu {margin-top: 30px;}
  .navbar-top .ml-auto{margin: 0 auto !important;width: 100%;}
  .btn-menu button {border: none;position: relative;}
  .btn-menu button:focus{outline: none;}
  .btn-menu button .svg-inline--fa {color: #4893c1 !important;font-size: 45px;}
  .menu-header {background: #4893c1;}
  .menu-header li a {color: #fff !important;}
  #menuheader{margin-top: 30px;}
  .navbar-toggler .svg-inline--fa.fa-times {font-size: 60px;}
  .menu-header li.active > a{color: #fff !important; font-weight: 900;}
}
@media screen and (max-width:767px){
.about-title{height: auto;}
.about-title h1 {padding: 30px;font-size: 26px;}
.txt-about{padding: 30px; height: auto;}
.img-about img{height: 100%;}
.intro-demarche img{height: auto;}
.text-demarche h2 {font-size: 30px;}
.text-demarche{padding: 30px;}
.all-demarche{padding: 30px;}
.icon-demarche h3{font-size: 28px;}
.txt-demarche p{font-size: 20px;}
.hover-demarche{padding: 30px;}
.client {padding: 40px 20px;}
.title-client{text-align: center;}
.title-client h3{font-size: 38px; margin-bottom: 40px;}
.client .owl-item {width: auto !important;margin: 0 auto;margin-right: auto !important;}
.footer-one {padding: 55px 35px;}
.footer-one .col {flex: 0 0 100%;margin-bottom: 30px;}
.menufooter-list {text-align: center;}
.menufooter-list li{padding-right: 0; display: block;}
.menufooter-list li:not(:last-child):after{content: none;}
.foooter-two {padding: 30px;}
.list-reseau-socio-footer{padding-left: 0;}
.reseau-socio-footer {margin-top: 30px; text-align: center;}
}
@media screen and (min-width:768px) and (max-width:991px){
  .about-title{height: 380px;}
  .about-title h1{padding: 20px; font-size: 33px;}
  .txt-about{padding: 20px; height: 380px;}
  .txt-about p{font-size: 16px;}
  .img-about img{height: 380px;}
  .text-demarche{padding: 20px;}
  .text-demarche h2{font-size: 26px;}
  .all-demarche{padding: 20px;}
  .icon-demarche h3{font-size: 20px;}
  .txt-demarche p{font-size: 22px;}
  .btn-demarche a{padding: 10px 40px; font-size: 14px;}
  .hover-demarche{padding: 20px;}
  .hover-icon-demarche h3{font-size: 20px;}
  .txt-demarche-hover{font-size: 22px;}
  .btn-demarche-hover a{font-size: 14px; padding: 10px 40px;}
  .title-client h3{font-size: 35px;}
  .footer-one .col {flex: 0 0 31%;margin-bottom: 30px;}
  .menufooter-list li{padding-right: 0; display: block;}
  .menufooter-list li:not(:last-child):after{content: none;}
  .list-reseau-socio-footer{padding-left: 0;}
}
@media screen and (min-width:992px) and (max-width:1199px){
  .navbar-top{padding: 20px 30px;}
  .menu-header li > a{font-size: 12px; padding: 10px 5px !important;}
  #menuheader {margin-top: 20px;}
  .logo-block span{font-size: 12px;}
  .about-title h1{font-size: 38px;padding: 30px;}
  .txt-about p{font-size: 22px;}
  .text-demarche{padding: 30px;}
  .text-demarche h2{font-size: 30px;}
  .all-demarche{padding: 30px;}
  .hover-demarche{padding: 30px;}
}
@media screen and (min-width:1200px) and (max-width:1550px){
  .navbar-top {padding: 40px 25px;}
  .logo-block span{font-size: 14px;}
  .about-title h1 {padding: 70px 35px; font-size: 38px;}
  .txt-about p{font-size: 20px;}
  #menuheader {margin-top: 60px;}
  .text-demarche{padding: 50px;}
  .text-demarche h2{font-size: 34px;}
  .all-demarche, .hover-demarche{padding: 50px;}
  .list-reseau-socio-footer{padding-left: 0;}
}
@media screen and (min-width:1200px) and (max-width:1313px){
  .menu-header li > a{font-size: 14px; padding: 10px 12px !important;}
}
*/