@media screen and (min-width: 991px) {
  .hidden-desktop {
		display: none;
	}
}

@media screen and (max-width: 991px) {
  .hidden-mobil {
		display: none;
	}
	.img-angebot
	{
	width:70% !important;
	}
}

div.mod-languages-offcanvas img {

    border: none;
    margin-bottom: 10px;
    width: 8%;
}



.offcanvas-menu p {

    color: #ffffff;
  font-weight:600;

}

div.mod-languages ul {

    margin: 0;
    padding: 5px;
    list-style: none;
}

div.mod-languages img
{display:inline; margin-right:5px;}

.sp-module-content .mod-languages ul.lang-inline li a {

    padding: 5px !important;
    font-size: 14px !important;
    font-weight: 300 !important;

}

.services-tab .sppb-addon-tab .sppb-nav-tabs > li.active::after {

    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: -60px;
    border-bottom: 1px solid #ffc900;
}

.sppb-addon-tab .sppb-nav > li:hover > a, .sppb-addon-tab .sppb-nav > li.active > a {

    color: #3d3d3d !important;
	font-weight:600 !important;
}

@media screen and (max-width: 991px) {
  .services-tab .sppb-addon-tab .sppb-nav-tabs > li:not(:last-child) a::after {

content: " / ";
width: 1px !important;
height: 100% !important;
top: 0% !important;
border-right: 0px solid rgba(74, 74, 74, .2) !important;
transform: translateY(-50%) rotate(12deg) !important;
display: inline;
position: static;
font-weight: 300;
/*margin-left: 0px !important;*/
}
}

div.mod-languages-mobil img {

    display: inline;
    margin-right: -7px !important;
  margin-top:-50px !important;

}