.revel_footer_widget .wp-block-group__inner-container > h2 {
    color: #fff;
}
.revel_footer_widget .mc4wp-alert.mc4wp-error p {
    color: #b6bfc1;
    margin-top: 10px;
}
.revel_footer_widget .mc4wp-alert.mc4wp-error a {
    color: #b6bfc1;
}
.revel_footer_widget .mc4wp-alert.mc4wp-error a:hover {
    color: #fff;
}
.revel_breadcrumb_content .breadcrumbs {
    color: #fff;
}
.blog_single_quote_item blockquote {
    padding: 0;
    box-shadow: none;
    border: 0;
    background: transparent;
    margin: 0;
}
.blog_single_quote_item blockquote p {
    color: #878c8f;
}
.blog_single_quote_item blockquote::before {
    display: none;
}
.postbox__slider-arrow-wrap button {
    position: absolute;
    left: 30px;
    top: 50%;
    width: 60px;
    height: 60px;
    background-color: #fff;
    z-index: 1;
    border: 0;
    border-radius: 50%;
    font-size: 22px;
    transform: translateY(-50%);
    font-weight: 300;
    transition: all 0.3s linear 0s;
}
.postbox__slider-arrow-wrap button.postbox-arrow-next {
    left: auto;
    right: 30px;
}
.postbox__slider-arrow-wrap button:hover {
    color: #fff;
    background-color: #f94d1c;
}
.revel_blog_content_img {
    position: relative;
    z-index: 1;
}
.blog_gallery_slide_active {
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.tp-read-blog-thumb iframe {
    width: 100%;
}
.revel_blog_sidebar_wrapper, .revel_project_media_details_sidebar, .revel_details_sidebar {
    position: sticky;
    top: 160px;
}
#woosc-area, .woosc-area  {
	background: transparent !important;
}
.footer-section-overlay {
    position: relative;
    z-index: 1;
}
.footer-section-overlay:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    z-index: -1;
    
}
.revel_sub_title.cb-subtitle-before-right-none:before {
    display: none;
}
.revel_sub_title.cb-subtitle-before-left-none:after {
    display: none;
}
.revel_navigation_wrapper span {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    font-size: 35px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s linear 0s;
    z-index: 1;
  }
  .revel_navigation_wrapper span.revel_brand_next {
    left: auto;
    right: 0;
  }
  .revel_brand_area:hover .revel_navigation_wrapper span {
    left: -55px;
    opacity: 1;
    visibility: visible;
  }
  .revel_brand_area:hover .revel_navigation_wrapper span.revel_brand_next {
    left: auto;
    right: -55px;
  }
  @media (max-width: 767px) {
    .revel_brand_area:hover .revel_navigation_wrapper span {
        left: -15px;
      }
      .revel_brand_area:hover .revel_navigation_wrapper span.revel_brand_next {
        left: auto;
        right: -15px;
      }
  }
  .revel_consultation_form .wpcf7-form-control-wrap {
    width: 100%;
  }
  #wp-admin-bar-elementor_edit_page span.elementor-edit-link-title {
    width: auto;
  }
  .partner-active .partner-logo img {
    width: auto;
  }
  .revel_blog_sidebar.widget_cb-toolkit-question #c_service {
    background-color: #fff;
    color: #878c8f;
  }
  .revel_video_presentation_wrapper.mtm192 {
    margin-top: -110px;
  }
  .revel_contact_form.mb-40 .col-xl-6 > p {
    margin-bottom: 0;
    }
    .revel_contact_form.mb-40 span.wpcf7-form-control-wrap {
        width: 100%;
    }