img{
    height: auto;
}

.services-sitemap-list > li {
   list-style-type: none; 
}

.grecaptcha-badge {
   display: none;
}

.services-cat-mobile {
   z-index: 2;
}

.video-embed-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

.video-embed-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-embed-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-embed-container .mce-preview-object {
    position: initial;
}

.services-details-txt-slide-arrow-l {
   position: absolute;
}

.services-details-overview-row {
   padding-bottom: 80px;
}

.content-b {
   margin-bottom: 80px;
}

.nav-link:hover:after {
   display: none;
}

.case-study-service-link {
   padding: 0px;
}

.w-dropdown-link.w--current {
   color: var(--green);
}

.link {
   color: var(--dark-grey);
   text-decoration: none;
}
.link:hover {
   color: var(--green);
}

.about-compare-col01-b {
   text-align: center;
   background-color: #d7dddb;
   flex-flow: column;
   justify-content: center;
   align-items: center;
   width: 30%;
   padding: 10px 15px;
   display: flex;
}

.about-compare-col02-b {
   text-align: center;
   background-color: #d7dddb;
   width: 40%;
   padding: 10px 15px;
}

.faq-list-expand {
   width: 100% !important;
}

.bg-green-gradient-container {
   margin-top: 80px;
}

.service-detail-other-information-title-description-container {
   padding-bottom: 80px;
}

.services-details-txt-slide-content-b {
   padding: 40px;
}

@media screen and (max-width: 767px) {
   .service-detail-other-information-title-description-container {
      padding-bottom: 60px;
   }

   .bg-green-gradient-container {
      margin-top: 60px;
   }

   .services-details-txt-slide-content-b {
      padding-bottom: 30px;
   }
}