
                .cleaning_header {

}
.cleaning_header a{
  text-decoration: none;
}

                  .cleaning-alt_square-image_description-section{

}
.cleaning-alt_square-image_description-section .custom-font-secondary {
    font-family: roboto slab,serif !important;
}
.cleaning-alt_square-image_description-section .custom-line {
    display: inline-block;
    width: 50px;
    border-bottom: 3px solid #ccc;
}
.cleaning-alt_square-image_description-section .custom-line {
    border-bottom-color: #00a1cd;
}
.cleaning-alt_square-image_description-section .customLineAnimation {
    -webkit-animation-name: customLineAnimation;
    animation-name: customLineAnimation;
}
.cleaning-alt_square-image_description-section .rounded-edge {
    border-radius: 10px;
}
.cleaning-alt_square-image_description-section .custom-box-shadow-1 {
    -webkit-box-shadow: 0px 18px 30px -4px rgba(0, 0, 0, 0.62);
    -moz-box-shadow: 0px 18px 30px -4px rgba(0, 0, 0, 0.62);
    box-shadow: 0px 18px 30px -4px rgba(0, 0, 0, 0.62);
}

@-webkit-keyframes customLineAnimation {
 0% {
  width:0;
  opacity:1;
 }
 100% {
  width:50px;
  opacity:1;
 }
}
@keyframes customLineAnimation {
 0% {
  width:0;
  opacity:1;
 }
 100% {
  width:50px;
  opacity:1;
 }
}

                .cleaning-alt-2_cards{

}
.cleaning-alt-2_cards .custom-font-secondary {
    font-family: 'Roboto Slab', serif !important;
}
.cleaning-alt-2_cards .owl-carousel {
    display: block;
    opacity: 0;
}
.cleaning-alt-2_cards .owl-stage {
    display: flex;
    align-items: stretch;
}
.cleaning-alt-2_cards .owl-carousel.owl-loaded {
    opacity: 1;
}
.cleaning-alt-2_cards .custom-card-style-1 {
    border: 2px solid transparent;
    transition: ease border 300ms;
    height: 100%;
}
.cleaning-alt-2_cards .bg-color-light-scale-1 {
    background-color: #f7f7f7 !important;
}
.cleaning-alt-2_cards .custom-card-style-1 {
    border: 2px solid transparent;
    transition: ease border 300ms;
}

                .cleaning-alt-2_inset-description{

}
.cleaning-alt-2_inset-description .text-color-light, .blog-section .text-light {
    color: #fff !important;
}
@media (min-width: 992px) {
  .cleaning-alt-2_inset-description .custom-highlight-1 {
    position: relative;
    z-index: 1;
  }
  .cleaning-alt-2_inset-description .custom-highlight-1::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #212529;
    z-index: -1;
  }
}
.cleaning-alt-2_inset-description .customHighlightAnim::after {
  -webkit-animation-name: customHighlightAnim;
  animation-name: customHighlightAnim;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.cleaning-alt-2_inset-description .custom-font-size-1 {
    font-size: 1.4em !important;
}
.cleaning-alt-2_inset-description .custom-font-secondary {
    font-family: roboto slab,serif !important;
}
.cleaning-alt-2_inset-description .section.section-with-shape-divider .shape-divider svg path{
 fill: white;
}