  .onlyonmobile { display: none !important; }
.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li.mkdf-active-item>a{
  color:#000 !important;
  text-decoration:underline;
  text-decoration-color:#faec15 !important;
}
.mkdf-banner-holder.mkdf-hover-background-color:hover .mkdf-banner-bottom-line {
    background-color: #faec14 !important;
}
.mkdf-banner-holder.mkdf-hover-background-color:hover .mkdf-banner-text-holder { background:#fff !important; color:#6f716c !important; border: 1px #e3e4e6 solid !important; border-bottom: 0 !important; box-shadow: none !important; }
.mkdf-banner-holder.mkdf-hover-background-color:hover .mkdf-banner-text-holder .mkdf-banner-title  { color:#6f716c !important; }
.mkdf-portfolio-list-holder.mkdf-pl-gallery-overlay.mkdf-pl-light-skin .mkdf-pli-text-holder {
    background-color: transparent !important;
}

.phone-circle svg{
      padding: 10px;
    background: #FAEC15;
    border-radius: 50%;
}

div#text-13 div.textwidget {display: none !important;}

.custom-services .mkdf-bli-excerpt{
  font-weight:400;
}

.custom-services .mkdf-blog-list-holder .mkdf-bli-inner{
  height:100% !important;
}

.custom-services img{
  height:200px !important;
}

.custom-services .mkdf-blog-list-holder.mkdf-bl-boxed .mkdf-bli-content{
  height:calc(100% - 200px) !important;
}


.mkdf-blog-list-holder .mkdf-bli-inner:hover .mkdf-post-title a{
  color:#252525 !important;
}

.mkdf-btn.mkdf-btn-medium.mkdf-btn-simple.mkdf-blog-list-button {
  text-transform: none !important;
}

.interventions-home .elementor-container{
  flex-wrap:wrap !important;
  gap:20px;
}

.interventions-home .elementor-container > div{
  flex: 1 0 calc(20% - 20px) !important;
}

@media (max-width: 1200px){
  .interventions-home .elementor-container > div{
  flex: 1 0 calc(25% - 20px) !important;
}
}

@media (max-width: 1024px){
  .interventions-home .elementor-container > div{
  flex: 1 0 calc(33.33333% - 20px) !important;
}
}

@media (max-width: 767px){
  .interventions-home .elementor-container{
    gap:10px;
  }
  .interventions-home .elementor-container > div{
  flex: 1 0 calc(50% - 20px) !important;
}
  .interventions-home .elementor-container > div h4{
    font-size:16px !important;
  }
}






.missions-subpage .elementor-container{
  flex-wrap:wrap !important;
  gap:20px;
}

.missions-subpage .elementor-container > div{
  flex: 1 0 calc(33.333333% - 20px) !important;
}

.missions-subpage.four-col .elementor-container > div{
  flex: 1 0 calc(25% - 20px) !important;
}


@media (max-width: 1024px){
  .missions-subpage .elementor-container > div, .missions-subpage.four-col .elementor-container > div{
  flex: 1 0 calc(50% - 20px) !important;
}
}

@media (max-width: 767px){
  .missions-subpage .elementor-container{
    gap:10px;
  }
  .missions-subpage .elementor-container > div, .missions-subpage.four-col .elementor-container > div{
  flex: 1 0 calc(100% - 20px) !important;
}
}








.interventions-home .elementor-widget-mkdf_banner, .interventions-home .elementor-widget-mkdf_banner > div{
  height:100% !important;
}

.interventions-home .elementor-widget-mkdf_banner > div > div.mkdf-banner-holder{
  height:calc(100% - 25px) !important;
}

.mkdf-sticky-header.header-appear .mkdf-main-menu>ul>li.mkdf-active-item>a, .mkdf-sticky-header.header-appear .mkdf-main-menu>ul>li>a:hover{
  border:none !important;
  background:#faec15!important;
  color:#000 !important;
}

.mkdf-sticky-header.header-appear .mkdf-main-menu>ul>li>a{
  padding-top:10px;
  padding-bottom:10px;
}



.mkdf-drop-down .second .inner ul.right li a:hover .item_outer:before {
    left: 0;
    right: auto;
}

.mkdf-drop-down .second .inner ul.right li a{
  text-align:left !important;
}

.mkdf-drop-down .second .inner ul.right li a:hover .item_outer {
    padding: 0 10px 0 30px;
}

.mkdf-drop-down .second .inner ul.right li a .item_outer{
  padding:0 0 0 0;
}

.mkdf-drop-down .second .inner ul li a:hover{
  color:#000 !important;
  font-weight:700 !important;
}

@media only screen and (max-width: 480px) {
    .mkdf-container-inner, .mkdf-elementor-row-grid-section>.elementor-container, .mkdf-grid, .mkdf-row-grid-section {
        width: 350px;
    }
}



h1, h2, h3, h4, h5, h6{
  color:#000;
}
.mkdf-banner-holder.mkdf-hover-background-color:hover .mkdf-banner-text-holder .mkdf-btn{
  color:#000 !important;
}

.mkdf-side-menu .mkdf-icon-widget-holder span:before{
  color:#faec15 !important;
}



#block-18 p, #block-18 p a{
  font-size:15px !important;
}

.mkdf-drop-down .second .inner ul li.current-menu-item>a .item_outer:before{
  color:#000 !important;
}

.mkdf-drop-down .second .inner ul li.current-menu-item>a{
  color:#000 !important;
}

.mkdf-page-footer span:not(.mkdf-btn-text), .qi-block-icon-with-text .qodef-m-content>.qodef-m-text{
  color:#fff !important;
}

.qi-block-icon-with-text .qodef-m-icon-holder svg{
      filter: brightness(0);
}

.mkdf-header-tabbed .mkdf-page-header .mkdf-menu-area .mkdf-position-center .mkdf-main-menu>ul>li>a:hover{
  color:#000 !important;
}

.mkdf-drop-down .second .inner ul li a .item_outer:before{
      color: #000000;
    background: #faec15;
  border-radius:5px;
}


.custom-services img{
  aspect-ratio:16/9;
  object-fit:cover;
}

.custom-services .mkdf-bli-excerpt{
  min-height:143px !important;
}

.custom-services.remove-minheight .mkdf-bli-excerpt{
  min-height:0px !important;
}


.h1-smaller h1{
  font-size:32px;
}


.mkdf-title-holder{
      background-position: center;
    background-size: cover;
}

.mkdf-title-holder .mkdf-title-background-text-holder-inner{
      -webkit-text-stroke-color: #faec15 !important;
}

.mkdf-title-holder.mkdf-standard-type .mkdf-page-title{
  color:#fff !important;
}

.mkdf-title-holder h6{
  color: #faec15 !important;
}

.mkdf-title-holder .mkdf-title-wrapper{
  
      background: #0000008c;
}

.white-form .wpcf7-list-item-label, .white-form .wpcf7-list-item-label a{
  color:#fff !important;
}

.white-form .wpcf7-list-item-label a{
  font-weight:700 !important;
}

.white-form .wpcf7-text, .white-form .wpcf7-textarea, .white-form .wpcf7-text::placeholder, .white-form .wpcf7-textarea::placeholder{
  color:#fff !important;
}

.more-index + .mkdf-row-background-text-holder.mkdf-row-background-text-front {
    z-index: 55 !important;
}

.mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-title.ui-state-active .mkdf-accordion-mark, .mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-title.ui-state-hover .mkdf-accordion-mark{
  color:#000 !important;
}

.mkdf-iwt.mkdf-iwt-icon-left .mkdf-iwt-icon img{
  max-width:70px;
}

.mkdf-appearing-section:after {
    background-color: #faec15;
}

.mkdf-portfolio-list-holder.mkdf-pl-gallery-overlay.mkdf-pl-light-skin .mkdf-pli-text-holder{
      background-color: rgb(151 155 148 / 90%);
}



.custom-services .mkdf-blog-list-holder .mkdf-blog-list{
      display: flex !important;
    flex-wrap: wrap !important;
}

.custom-services .mkdf-blog-list-holder .mkdf-post-title{
  font-size:22px;
}

.custom-services .mkdf-bli-excerpt{
  font-size:16px;
}

.custom-services .mkdf-grid-list.mkdf-three-columns .mkdf-item-space {
    width: auto !important;
    height: auto !important;
    flex: 1 0 33.33333% !important;
}


.mkdf-btn.mkdf-btn-simple:not(.mkdf-btn-icon):hover:after, .mkdf-blog-list-holder .mkdf-bli-inner:hover .mkdf-btn.mkdf-btn-simple:not(.mkdf-btn-icon):after{
  color:#000 !important;
}

.mkdf-blog-list-holder.mkdf-bl-boxed .mkdf-bli-content {
    border: 1px solid #efefef;
    border-bottom: 4px solid #faec15;
  padding:20px;
}

.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {
    padding: 96px 0 50px;
}

.mkdf-mobile-header .mkdf-mobile-nav{
  min-height: calc(100dvh - 74px);
}

.mkdf-mobile-header .mkdf-grid {
    height: 100%;
    margin: 0 10px;
    width: calc(100% - 20px);
}

.mkdf-mobile-header-inner .mkdf-icon-widget-holder{
      padding: 20px 20px 10px 20px;
}

.mkdf-mobile-logo-wrapper a{
  height:auto !important;
}

.mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opener-predefined .mkdf-hm-lines .mkdf-hm-line{
  background:#000;
}

.mkdf-mobile-header .mkdf-mobile-logo-wrapper img{
  max-width: 200px;
}

#block-14 svg path{
      fill: transparent;
    stroke: #9ca5af;
}

.qi-block-icon-with-text .qodef-m-icon-holder{
      width: 36px;
    height: 36px;
    background: #f9ee58;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
}

#mkdf-back-to-top svg g{
  stroke:#000;
}

footer .mkdf-footer-top-holder .widget a:hover {
    color: #faec15;
}

.footer-title{
      position: absolute;
    font-size: 140px;
    white-space: nowrap;
    color: #252525;
    text-shadow: -1px 0 #faec15, 0 1px #faec15, 1px 0 #faec15, 0 -1px #faec15;
    top: -90px;
    opacity: .2;
}

#block-7 .wpcf7-form-control.wpcf7-text, #block-7 .wpcf7-form-control.wpcf7-text::placeholder, #block-7 .wpcf7-form-control.wpcf7-textarea, #block-7 .wpcf7-form-control.wpcf7-textarea::placeholder{
  color:#fff !important;
}

.mkdf-side-menu-slide-from-right .mkdf-side-menu{
      padding-top: 90px !important;
    padding-left: 30px;
    padding-right: 30px;
}

#block-7 .wpcf7-form-control.wpcf7-textarea{
  height:100px !important;
}

#block-7 .wpcf7-list-item{
      font-size: 11px;
    margin-left: 0;
}

#block-7 .wpcf7-submit{
  width:100% !important;
  margin-top:10px;
}

#block-7 .wpcf7-submit span{
  color:#000 !important;
  text-transform:uppercase !important;
}


.mkdf-side-menu input[type="text"], .mkdf-sidearea input[type="email"], .mkdf-side-menu input[type="text"]::placeholder, .mkdf-sidearea input[type="email"]::palceholder, .mkdf-sidearea textarea, .mkdf-sidearea textarea::placeholder{
  color:#fff !important;
}

#respond input[type=text], #respond textarea, .mkdf-style-form textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=email], input[type=password], input[type=text]{
  margin-bottom:10px !important;
}



.mkdf-side-menu a.mkdf-close-side-menu svg, .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined, .mkdf-btn.mkdf-btn-outline:not(.mkdf-btn-custom-border-hover):hover, .mkdf-header-tabbed .mkdf-page-header .mkdf-menu-area .mkdf-position-right .mkdf-position-right-inner>:hover{
  color:#000 !important;
}

.mkdf-page-footer .mkdf-footer-top-holder, .mkdf-page-footer .mkdf-footer-bottom-holder{
  background:#252525 !important;
}

.mkdf-side-menu a.mkdf-close-side-menu svg path{
  fill:#000 !important;
}

.mkdf-side-menu-slide-from-right.mkdf-right-side-menu-opened .mkdf-side-menu{
  background:#252525 !important;
}

.mkdf-top-bar{
  display:none !important;
}

.mkdf-side-menu a, .mkdf-side-menu p, .mkdf-side-menu span{
  color:#fff !important;
}

.mkdf-drop-down .narrow .second .inner ul li {
    width: 440px !important;
}

.mkdf-header-tabbed .mkdf-page-header .mkdf-menu-area .mkdf-position-center .mkdf-main-menu>ul>li:hover {
    background-image: url(https://a2com-vmin-08.newreal.be/meobate/wp-content/uploads/2025/01/default_pattern-1-1.png);
}

.mkdf-main-menu>ul>li>a{
  color: #6f716c;
}

.mkdf-main-menu>ul>li.mkdf-active-item>a{
  background:#fbfbfb;
  color:#6f716c !important;
}

.mkdf-main-menu>ul>li.mkdf-active-item>a:after{
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #faec15;
    width: 100%;
    height: 5px;
}

@media (max-width: 1024px){
  .custom-services .mkdf-grid-list.mkdf-three-columns .mkdf-item-space{
    flex: 1 0 50% !important;
  }
}

@media (max-width: 767px){
  .mkdf-accordion-title .mkdf-tab-title { margin-right: 35px !important; }
  .hideonmobile { display: none !important; }
  .onlyonmobile { display: block !important; }
  h2, h3, h4, h5, h6 { text-align: left !important; }
  .custom-services .mkdf-grid-list.mkdf-three-columns .mkdf-item-space{
    flex:0 0 100% !important;
  }
  .footer-title{
    font-size:50px;
  }
  #block-8 iframe{
        height: 270px !important;
  }
}