@media only screen and (max-width: 1050px) {
  .form-annuaire .horizontal-form .select-thematique, .form-annuaire .horizontal-form .select-commune{width:40% !important;max-width:initial !important;margin-bottom:15px;}
  .form-annuaire .horizontal-form .select-organisme{width:70% !important;max-width:initial !important;margin-bottom:15px;}
  .form-annuaire .horizontal-form .bloc-submit{width:auto !important;text-align:left !important;}
  .form-annuaire .horizontal-form div select{width:100% !important;}
}

@media only screen and (max-width: 1024px) {
  .header .navbar-light .elementskit-menu-hamburger {background: transparent !important;}
  #main-menu{margin-top:20px;}
  #main-menu > li{max-width:100% !important;padding: 7px 0;}
  .elementor-widget-container #menu-menu-demarches-complet{z-index:999999;background:#fff;}
  .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements{background:#fff;}
  .elementor-widget-container #menu-menu-demarches-complet > li{padding-left:25px;}
  .elementor-widget-container #menu-menu-demarches-complet > li ul.sub-menu{padding-left:35px;}
  .elementor-widget-container #menu-menu-demarches-complet > li ul.sub-menu a{padding-top: 5px !important;  padding-bottom: 5px !important;}
  #ekit-megamenu-primary-nav .elementor-widget-wp-widget-nav_menu{z-index:999999;}
}

@media only screen and (max-width: 992px) {
  #footerbloc-newsletter .row .col-lg-4{margin-bottom:30px;}
}

@media only screen and (max-width: 767px) {
  .header-middle-area .banner-img{display:block !important;}
  .header-middle-area .logo-area {text-align: left !important;}
  .header-middle-area .banner-img > div:first-child{margin-bottom:10px;}
  #digiqole_latest_news_widget-3{margin-bottom:30px;}
  .form-annuaire-home{position: relative !important;right: 0 !important;left: 0 !important;top: 0 !important;width: 100% !important;max-width: initial !important;}
  .blocProposition table tr td{display:block !important;}
  .form-annuaire .horizontal-form .select-thematique, .form-annuaire .horizontal-form .select-commune, .form-annuaire .horizontal-form .select-organisme{width:100% !important;}
  .form-annuaire .horizontal-form .select-organisme{margin-bottom:15px;}
  .main-container, .breadcrumb{padding-top:15px !important;}
  .form-annuaire form > div select{height:35px !important;}
  #map_filter{width:90% !important;height:500px !important;}
  #map_filter_result{padding: 0 3%;}
  #map_block {height: 100% !important;}
  #ici45-map {height: 400px !important;}
}

@media only screen and (max-width: 575px) {
  .header-middle-area .banner-img.text-right, .header-middle-area .logo-area{text-align:center !important;}
  .header-middle-area .banner-img div{margin-left:0 !important;}
  .header-middle-area .banner-img{margin-top:15px;}
}