#home-section .tp-caption.RotatingWords-TitleWhite {
    letter-spacing: 10px;
}

@media (max-width: 1053px) {
.navbar-nav > li > a {
    margin: 0px 8px !important;
    font-size: 10px;
}
}

@media (max-width: 767px) {
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .vc_message_box>p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    width: 70%;
    float: right;
}
.wpb_single_image img {
    max-width: 75%;
}
}

@media (max-width: 580px) {
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .vc_message_box>p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    width: 80%;
}
}

@media (max-width: 380px) {
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .vc_message_box>p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    width: 90%;
}
}

@media (max-width: 767px) {
.box-offer-section .box-offer-box .box-post .inner-box-post div.box-content h2, .box-offer-section .box-offer-box .box-post .inner-box-post div.box-content h4 {
    width: 70%;
    float: right;
}
}

@media (max-width: 580px) {
.box-offer-section .box-offer-box .box-post .inner-box-post div.box-content h2, .box-offer-section .box-offer-box .box-post .inner-box-post div.box-content h4 {
    width: 80%;
}
}

@media (max-width: 380px) {
.box-offer-section .box-offer-box .box-post .inner-box-post div.box-content h2, .box-offer-section .box-offer-box .box-post .inner-box-post div.box-content h4 {
    width: 90%;
}
}

.box-offer-section .box-offer-box .box-post .inner-box-post h1 {
    text-align: right;
    padding-right: 28px;
    letter-spacing: 5px;
    padding-top: 0px;
    line-height: 50px;
}

@media (max-width: 991px) {
.box-offer-section .box-offer-box .box-post .inner-box-post h1 {
    font-size: 20px !important;
    line-height: 26px !important;
}
}

@media (max-width: 1200px) {
.box-offer-section .box-offer-box .box-post .inner-box-post h1 {
    font-size: 34px;
    line-height: 36px;
}
}

.box-offer-section .box-offer-box .box-post .inner-box-post div.box-content h2 {
    padding-bottom: 0px;
    margin: 0 0 5px;
    font-family: signika;
}

.box-offer-section .box-offer-box .box-post .inner-box-post div.box-content h4 {
    padding-bottom: 0px;
    margin: 0 0 20px;
    color: #fff;
}

.box-offer-section .box-offer-box .box-post .inner-box-post div.box-content h2:after {
    display: none;
}

.box-offer-section .box-offer-box .box-post .inner-box-post div.box-content p {
    margin-bottom: 35px;
    font-size: 15px;
    color: #fff;
}

div.wpb_text_column.wpb_content_element.icon-text .wpb_wrapper, div.wpb_text_column.wpb_content_element.icon-text .wpb_wrapper h4 {
    width: 100% !important;
    float: none !important;
}

div.wpb_column.vc_column_container.vc_col-sm-8 {
    border-right: 2px solid #65b6b7;
}

.title-section:before {
    display: none;
}

.title-section h1 {
    letter-spacing: 5px;
    padding-top: 10px;
    color: #fff;
}

h3, h4 {
    color: #fff;
}

h1 {
    letter-spacing: 0px;
}

.vc_row.vc_row-o-full-height {
    min-height: 65vh;
}

.portfolio-section {
    padding: 0 0;
    border-bottom: 1px solid #ffffff !important;
}

.portfolio-section .portfolio-box .project-post .hover-box a.sl-button {
    display: none;
}

.portfolio-section .portfolio-box .project-post .hover-box {
    background: rgba(101, 182, 183, 0.8);
}

.center-button {
    display: none;
}

.portfolio-section .portfolio-box .project-post .hover-box .inner-hover h2 a {
    color: #ffffff;
    font-size: 24px;
    text-transform: uppercase;
}

.portfolio-section .portfolio-box .project-post .hover-box .inner-hover span a {
    color: #ffffff;
    font-size: 18px;
    font-style: normal;
}

.team-section {
    background: none;
    background-color: #616161;
    padding: 50px 0 50px;
}

.team-section .team-box .team-post .inner-team-post p {
    color: #ffffff;
    font-style: normal;
    font-size: 14px;
}

.team-section .team-box .team-post .inner-team-post p:after {
    display: none;
}

.owl-theme .owl-controls .owl-buttons div.owl-next:hover:after, .owl-theme .owl-controls .owl-buttons div.owl-prev:hover:after {
    color: #65b6b7 ;
}

@media (max-width: 767px)
?display_custom…ss&amp;ver=4.8.1:6
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .vc_message_box>p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    width: 100%;
    float: right;
}

.contact-form-section .contact-form-box h1 {
    padding: 14px 120px 40px 25px;
    font-size: 36px;
    line-height: 48px;
}

@media (min-width: 992px) {
.contact-form-section .contact-form-box h1 {
    font-size: 48px;
    font-weight: 700;
    line-height: 60px;
    margin: 0 0 30px;
    letter-spacing: -2.5px;
    padding: 14px 120px 40px 25px;
    text-align: left;
}
}


/*Kontakt */
.kontaktformular {width:60%; float:right}

.kontaktformular .col-sm-5 {width:100%;}
.contact-form-box { width: 78%;}
.contact-form-section .contact-form-box h1 {color:#666;}

@media (max-width: 767px) {
.kontaktformular, 
.contact-form-box { width: 100%;}
}


/* Home */
.vc_custom_1603707379355.box-offer-section {background:#65b7b8 url('/wp-content/uploads/2020/10/Background_24hHotline.png') no-repeat center center; background-size:10vw !important;}
.icon-next, .vc_images_carousel .vc_carousel-control .icon-next  {left: 70px !important;}
.icon-next, .vc_images_carousel .vc_carousel-control .icon-prev { left: -10px !important}

.servicegross  {background:url('https://ebener-service.ch/wp-content/uploads/2020/10/Background_Service.jpg') no-repeat center center; background-size: cover;}
a.stoerer:hover {color:white !important; text-decoration:underline}
.stoerer {
    display: block;
    width: 20vw;
    background: #65b6b7;
    font-size: 2vw;
    color: white;
    position: fixed;
    right: 2vw;
    top: 7vw;
    z-index: 999999999;
    padding: 1vw;
    line-height: 100%;

	-webkit-animation: pulsate-fwd 1.5s ease-in-out infinite both;
	        animation: pulsate-fwd 1.5s ease-in-out infinite both;
}

/**
 * ----------------------------------------
 * animation pulsate-fwd
 * ----------------------------------------
 */
@-webkit-keyframes pulsate-fwd {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes pulsate-fwd {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}


@media (max-width: 767px) {

.stoerer {
  display: block;
  width: auto;
  background: #65b6b7;
  font-size: 5vw;
  color: white;
  position: fixed;
  right: 4vw;
  top: 23vw;
  z-index: 999999999;
  padding: 3vw;
  line-height: 100%;
  -webkit-animation: pulsate-fwd 1.5s ease-in-out infinite both;
  animation: pulsate-fwd 1.5s ease-in-out infinite both;
}

}