/*MOBILE*/
@media (max-width: 767px) {
	
	.logo a img {  margin-top: 0px; margin-left: -30px; width: 230px; height: 40px;}
	
	.menu-toggle {
  margin: 0px 15px;
}

	.free_consultation {  margin-top: 210px;
	}
	
.free_consultation h3 {
		font-size: 1.5em!important;
		line-height: 36px;
	}
	
	/*ICONS*/
	.fa.fa-map-marker {
		color:rgb(58, 200, 237)!important; 
	}
	.fa.fa-phone-square {
		color:rgb(58, 200, 237)!important; 
	}
	.fa.fa-fax {
		color:rgb(58, 200, 237)!important; 
	}

}

/* IPAD*/
@media (max-width: 992px) and (min-width: 768px)  {

	.logo a img {  margin-top: 0px; margin-left: 15px; width: 330px; height: 50px;}	

	.menu-toggle {
  margin: 0px 35px;
}
	
	.free_consultation {
		width: 720px;
		align-content:center;
		margin: 20px 0 25px -15px;
	}

.free_consultation h3 {
		font-size: 1.5em!important;
		line-height: 36px;
	}
	
		/*ICONS*/
	.fa.fa-map-marker {
		color:rgb(58, 200, 237)!important; 
	}
	.fa.fa-phone-square {
		color:rgb(58, 200, 237)!important; 
	}
	.fa.fa-fax {
		color:rgb(58, 200, 237)!important; 
	}

}

/*Desktop small*/
@media only screen and (min-width: 993px) and (max-width:1199px){
	
	.vc_custom_1649323808181 {
		padding: 70px 0px 0px 0px;
	}
	
	h1 {
		font-size: 42px!important;
		line-height: 36px;
	}
	
.free_consultation {
  padding: 50px 40px 15px;
	margin: 50px -30px 20px 0px; 
  background-color: rgba(255,255,255,.9);
}
	
.free_consultation h3 {
		font-size: 1.5em!important;
		line-height: 36px;
	}

}

/*Desktop big*/
@media (min-width: 1200px){
	
		.vc_custom_1649323808181 {
		padding: 60px 0px 0px 0px;
	}

	.free_consultation {
  padding: 50px 40px 15px;
	margin: 50px -30px 30px 0px; 
  background-color: rgba(255,255,255,.9);

	}
}
	

.pannek-title{
    margin: 100px;
    overflow: visible;
    z-index: 999;
}

/* Icon und Adress Title*/
.contact-info-box.hide_on_mobile {
	margin-top: 5px;
}

.contact-info .icon {
  font-size: 16px;
  line-height: 20px;
  margin: 0 14px 0 0;
}

/*//.stm_post_details { display: none; }*/

.comments_num {
    display: none;
}

.post_by {
    display: none;
}

/* Kleiner Strich unter HEadlines ausblenden*/
h1:after, .h1:after, h2:after, .h2:after, h3:after, .h3:after, h4:after, .h4:after, h5:after, .h5:after, h6:after, .h6:after {
    display: none;
} 

/* H1 Headline 
h1 {
	font-size: 3.2em!important;
}*/


.vc_btn3-container.vc_btn3-left

.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
  background-color:#142440;
}
