#primary{
  overflow:visible !important;
}
@media only screen and (min-width: 1281px) and (max-width: 1480px) { .wdt-header-menu li a {font-size: 14px !important;} .wdt-header-menu .wdt-primary-nav > li > a {
    padding: 0 5px !important;
} }
.elementor-widget-wdt-rotate-image{
  pointer-events:all !important;
}

section.elementor-element-18eb3f7 .elementor-widget-icon-box .elementor-icon-box-icon {
    display: inline-block !important;
    flex: 0 0 auto !important;
    line-height: 0 !important;
}
section.elementor-element-18eb3f7 .elementor-widget-icon-box .elementor-icon-box-content {
    flex-grow: 1 !important;
    width: 100% !important;
}
.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper {
    flex-direction: row;
    text-align: start;   display: flex;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: flex;
}
.main-title-section h1 {text-align: center;}

.main-title-section-container, .main-title-section h1 { text-align: center; }
.breadcrumb { margin: 0 auto; display: block; }

.blog-single-entry.post-minimal .blog-image img, .blog-single-entry.post-minimal .blog-image iframe, .blog-single-entry.post-minimal .blog-image .wdt-video-wrap{
  max-width:1000px;
}

.single-entry-comments, .meta-right{
  display:none !important;
}


a{
  color: #a4c514;
}

.wdt-custom-portfolio-image-box .wdt-content-item .wdt-content-detail-group{
      background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.45) 100%);
}
.home article .entry-title { min-height: 75px; }
#back-to-top{
  background: #a4c514;
    border-radius: 5px;
}

.main-title-section h1, .breadcrumb a{
  color:#333;
}

.main-title-section-wrapper .breadcrumb-default-delimiter:before{
  background:#333;
}

.main-title-section-container > .container{
      display: table;
    background: #fafafa;
    margin: 0 auto;
    padding: 60px 25px;
    border-radius: 20px;
}

.main-title-section-wrapper .main-title-section-container:after{
  display:none !important;
}

.main-title-section-wrapper .main-title-section-container{
  padding:0;
}

.main-title-section-wrapper>.main-title-section-bg:after{
  display:none !important;
}

.wdt-post-entry .blog-entry .entry-button a.wdt-button{
  border-radius:10px;
}

.wdt-posts-list-wrapper.swiper-container div[class*="bullet-pagination"] .swiper-pagination-bullet-active:before, .wdt-posts-list-wrapper.swiper-container div[class*="bullet-pagination"] .swiper-pagination-bullet:hover:before{
  background-color:#a4c514;
}

.wdt-posts-list-wrapper.swiper-container div[class*="bullet-pagination"] .swiper-pagination-bullet:after{
  border-color:#a4c514;
}

.wdt-home-team-section .wdt-column:nth-child(even) .wdt-content-item .wdt-content-media-group{
  flex-direction:column;
}

.wdt-home-team-section .wdt-content-item .wdt-content-image-wrapper .wdt-content-image img{
  aspect-ratio: 1 / 1.4;
    object-fit: cover;
}

.wdt-home-team-section .wdt-column:nth-child(even) .wdt-content-item .wdt-content-image-wrapper .wdt-content-image {
    margin: 0px 0 20px 0;
}

.wdt-post-entry .blog-entry .entry-button a.wdt-button{
  background-color:#A4C514;
  color:#fff !important;
}

.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover{
  background-color:#11437A;
}

.wdt-offer-box .wdt-heading-holder {
        background: linear-gradient(270deg, #0000001a 0%, #0000003d 100%);
}

@media (min-width: 1025px) {
    .wdt-flex-banner-options .wdt-flex-banner-option.active {
        flex: 4 !important;
    }
}
.wdt-header-menu .wdt-primary-nav > li > a{
  padding:0 10px !important;
}
.wdt-faq-section img { -webkit-border-radius: 20px; -o-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;  }
.wdt-custom-heading-01 .wdt-heading-holder .wdt-heading-title-wrapper {text-transform: none !important;}
#wh-header.active {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
    background: #fff;
}
.img-centered img{
  margin: 0 auto;
}
#footer .greenicon a:not(.button):not(.elementor-button):not(.no-color) {
  color: var(--e-global-color-7a66c7c);
  
}
.greenicon .no-color {
  color: #202020!important;
}
.page-id-94 .cta-section {
  display: none;
}
.contact-btn {
  margin-top: 10px;
}
.main-title-section h1 {
  text-transform: none;
}
@media (min-width: 991px) {
.homemenu .wdt-header-menu ul li ul.sub-menu {
  width: 360px;
}
}
.greenco .wdt-custom-contact-page-form input[type="submit"]:hover {
  background: #fff;
  color: #202020;
}
.greenco .wpcf7-acceptance,
.greenco .wpcf7-acceptance a {
  color: #fff;
}
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-title {
  font-size: 34px;
}
.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-content p {
  width: 90%;
}
.wdt-faq-section .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder:before,
.wdt-faq-section .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
  background: transparent;
}
div.grecaptcha-badge {
  visibility: hidden;
}