.phone-mobile-top{
      position: absolute;
    right: 60px;
    top: 24px;
    color: #000;
    font-size: 21px;
}

@media (min-width: 768px){
  .phone-mobile-top{
    display:none !important;
  }
}

.cky-btn-preferences {
    color: #d67a9f !important;
    border: 2px solid #d67a9f !important;
  border-color: #d67a9f !important;
}.cky-btn-revisit-wrapper {
background: #d67a9f !important; }
.get-to-know-shape-2 {
  background-color: #d67a9f !important;
}
ul.sub-menu li { white-space: nowrap; }
/* KM */
@media only screen and (min-width: 1381px) {.home .feature-two__single p.feature-two__text { min-height: 150px !important; } }
@media only screen and (max-width: 1380px) { div.main-menu-two__left div.main-menu-two__main-menu-box { text-align: center !important; } }
@media only screen and (max-width: 1024px) { .main-menu-two__logo img { max-width: 340px !important; } .mobile-nav__content { background-color: #333;} }
section.information div.information__logo-box {margin-top: 10px !important;}
section.information div.information__inner {padding: 92px 0px 53px !important;}
section.information .information__logo-box img { border: 5px #fff solid !important; }
article .post-thumbnail.blog-single__content-img.blog-details__img {text-align: center; background-color: #eef0f6; -webkit-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-bottom: 25px !important;}
article .post-thumbnail.blog-single__content-img.blog-details__img img { margin-bottom: 0 !important; }
section.page-header {padding: 175px 0 0 0 !important; background-color: transparent !important; text-align: center !important;}
section.page-header h2 { font-family: "Roboto", Sans-serif !important; font-size: 50px !important; font-weight: 700 !important;}
section.blog-details .row div.col-xl-4.col-lg-5, ul.blog-details__meta li:nth-child(1), ul.thm-breadcrumb, footer.entry-footer.blog-details__bottom span span { display: none !important; } 
ul.blog-details__meta li:nth-child(2) { margin-left: 0 !important; } 
section.blog-details .row div.col-xl-8.col-lg-7, section.page-header div.page-header-bg { width: 100% !important; } 
/* End of KM */

.blog-one__meta, .blog-one__tag{
  display:none !important;
}

.custom-team .team-page{
  padding:0;
}
.custom-team .team-one__social-two{
  display:none;
}
.custom-team .team-one__img img{
      aspect-ratio: 1 / 1.2;
  object-fit:cover;
}

@media (min-width: 992px){
  .qui-sommes-home .row > div:first-child{
  display: flex;
    align-items: center;
}
  .custom-team .col-xl-4{
    width:50%;
  }
}


@media (min-width: 1025px){.main-slider-two-shape-box{
  width:60%;
}}

.main-header-two__top > .container{
  max-width:100%;
}

.services-two__title{
  font-size:18px !important;
}
.services-two__text{
  min-height:244px;
}

.home-services .col-xl-4:nth-child(1) .services-two__title, .home-services .col-xl-4:nth-child(2) .services-two__title{
  min-height:0px !important;
}

@media (min-width: 992px){.main-slider-two-image-layer{
    animation: move 40s ease;
  -ms-animation: move 40s ease;
  -webkit-animation: move 40s ease;
  -0-animation: move 40s ease;
  -moz-animation: move 40s ease;
  }}


@media (max-width: 991px){
      .main-slider-two-image-layer {
        display:block !important;
        z-index: 111;
        width: 100%;
        height: 220px;
    }
}



@-webkit-keyframes move {
  0% {
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
    transform: scale(1.0);
    -ms-transform: scale(1.0);
    -webkit-transform: scale(1.0);
    -o-transform: scale(1.0);
    -moz-transform: scale(1.0);
  }
  100% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
  }
}





.main-menu-two .main-menu__list > li.current > a, .main-menu-two .main-menu__list > li.current-menu-parent > a, .main-menu-two .main-menu__list > li.current-menu-item > a, .main-menu-two .main-menu__list > li.current-menu-ancestor > a, .main-menu-two .main-menu__list > li.current_page_item > a, .main-menu-two .main-menu__list > li:hover > a, .stricky-header.main-menu-two .main-menu__list > li.current > a, .stricky-header.main-menu-two .main-menu__list > li.current-menu-ancestor > a, .stricky-header.main-menu-two .main-menu__list > li.current-menu-item > a, .stricky-header.main-menu-two .main-menu__list > li.current-menu-parent > a, .stricky-header.main-menu-two .main-menu__list > li.current_page_item > a, .stricky-header.main-menu-two .main-menu__list > li:hover > a{
  color:#d67a9f !important;
}

.main-menu .main-menu__list > li > ul > li > a, .main-menu .main-menu__list > li > ul > li > ul > li > a, .stricky-header .main-menu__list > li > ul > li > a, .stricky-header .main-menu__list > li > ul > li > ul > li > a{
  color:#333;
}

.main-menu-two__wrapper > .container{
  max-width:100% !important;
}

@media (min-width: 992px){
  .main-menu .main-menu__list > li > a, .stricky-header .main-menu__list > li > a{
    font-size:18px;
  }
  .main-menu .main-menu__list > li + li, .stricky-header .main-menu__list > li + li{
    margin-left:20px !important;
  }
  .main-menu-two__left{
        width: calc(100% - 270px);
            display: flex;
        align-items: center;
  }
  .main-menu-two__call-icon {
    background-color: #d67a9f;
    color: #fff !important;
  }
  .main-menu-two__logo{
    width: 270px;
    margin: 0;
  }
  .main-menu-two__main-menu-box{
        width: calc(100% - 270px);
  }
  .main-menu .main-menu__list{
    align-items: center;
    justify-content: center;
  }
  
}


.we-cleaning__points{
      display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  gap:10px;
}

.we-cleaning__points li {
    width: 46%;
    margin: 0 !important;
}

@media (max-width: 1199px){
  .we-cleaning__points li{
    width:100%;
  }
}

.we-cleaning__points:after{
  display:none;
}

.main-slider-two__content{
      display: flex;
    flex-direction: column;
    justify-content: flex-end !important;
    align-items: flex-end;
}

.main-slider-two__content > p, .main-slider-two__content > h2, .main-slider-two__content > div{
  opacity:1 !important;
  visibility:visible !important;
  transform:none !important;
}

.main-slider-two .container {
    padding-top: 270px;
    padding-bottom: 170px;
      display: flex !important;
    align-items: center;
    justify-content: flex-end;
}
.main-slider-two__text{
  max-width:450px;
}

.feature-two__single{
  padding-bottom:30px;
  padding-right:20px;
}

.main-slider-two__title {
    font-size: 50px;
  line-height:56px;
}


.main-slider-two .container > div{
  max-width:56% !important;
}


@media only screen and (max-width: 680px) { .main-menu-two__logo img { height: 50px !important; width: auto !important; max-width: none;
  max-height: none;} .main-menu-two .mobile-nav__toggler { padding: 23px 0 !important; }
  nav .main-menu-two__wrapper-inner div.main-menu-two__right { display: none !important; float: left !important;}
  .main-menu-two__call-icon {height: 40px;
    width: 40px;}
    nav .main-menu-two__wrapper-inner div.main-menu-two__right .main-menu-two__call {
        padding: 14px 0 0 0 !important;
        margin-left: 20px;
    }
  .mobile-nav__content .main-menu__list > li > a, 
  .mobile-nav__content .main-menu__list > li > ul > li > a, 
  .mobile-nav__content .main-menu__list > li > ul > li > ul > li > a { color:#072154 !important; }
  .mobile-nav__content {
    background-color: #ffffff; }
header.main-header-two {height: 70px;}}
header.main-header-two { position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    background: #fff;}
.hide-top-header {
  display: none !important;
}
#menu-nouvelle li.menu-item a:hover { color:#d67a9f; }
.main-header-two__top-social { background-color: #d67a9f !important; }
#menu-nouvelle li ul.sub-menu {min-width: 270px !important;}
#menu-nouvelle li ul.sub-menu li:hover a { color:#fff !important; background:#d67a9f !important;  }
.get-to-know__right.visible {-webkit-animation-name: slideInRight;
    animation-name: slideInRight;
  -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  animation-duration: 2500ms;
    animation-delay: 50ms;
}






@media (max-width: 991px){
  .main-slider-two-shape-1{
        background: #314047 !important;
  }
  .main-slider-two .container{
    justify-content:center !important;
  }
  .main-slider-two__content > p, .main-slider-two__content > h2, .main-slider-two__content > div{
    text-align:center !important;
  }
  .main-slider-two__content .thm-btn{
    padding-left:20px !important;
    padding-right:20px !important;
  }
  .main-slider-two__content {
    justify-content: center !important;
    align-items: center;
}
  .main-slider-two .container{
    padding-top:270px;
    padding-bottom:50px;
  }
  .main-slider-two .container > div{
    max-width:100% !important;
  }
  .main-slider-two__title{
    font-size:30px;
    line-height:36px;
  }
}

@media (max-width: 767px){
  .blog-page{
    padding:40px 0 60px;
  }
      .information__list {
        padding-left: 20px;
        padding-right: 20px;
        justify-content: flex-start !important;
        align-items: flex-start;
    }
  .main-menu-two__right{
    display:none;
  }
}
div.grecaptcha-badge {
  visibility: hidden;
}