/*
Willkommen bei den Individuellen CSS

Wie es funktioniert, steht unter http://wp.me/PEmnE-Bt
*/
.row .main-Heading .col.section-title {
	padding-bottom: 0;
	border: 0;
}

.main-Heading {
	margin-top: -37px !important;
}

.row-1 .row-text-sec h2 {
	color: #0e52a3;
	font-size: 20px;
	line-height: 100%;
	margin: 0 0 10px;
}

.row-1 .row-text-sec h4 {
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
}

.row-1 .row-text-sec h3 {
	color: #ec4446;
	font-size: 20px;
	margin: 0;
}

.row-1 .iwithtext .iwt-icon img {
	width: 150px;
}

.row-1 .iwithtext .iwt-text {
	padding-left: 170px;
}

.row-1 .row-text-sec .green {
	color: #85c044;
}

.row-1 .row-text-sec .aqua {
	color: #53c1cc;
}

.row-1 .row-text-sec .sea-green {
	color: #64c381;
}

.left-Heading.wpb_column .text-align-center h2 {
	text-align: left;
}

.three-images .wpb_text_column p {
	color: #0e52a3;
	text-align: center;
	font-size: 20px;
	padding-bottom: 10px;
}

.three-images .wpb_text_column p img {
	width: 180px;
	max-height: 200px;
	margin-top: 10px;
}

.container-wrap .form-cont input[type="text"], .container-wrap .form-cont input[type="tel"], .container-wrap .form-cont input[type="email"], .container-wrap .form-cont input[type="number"], .container-wrap .form-cont select {
	border-radius: 10px;
	background: #d7d7d6 !important;
}

.container-wrap .form-cont select {
	padding: 10px 0;
	height: 50px;
}

.container-wrap .form-cont select option {
	background: #fff !important;
}

.container-wrap .form-cont input[type="submit"] {
	color: #fff;
	background: #0c7f40;
}

.container-wrap .form-cont .gfield_error {
	background: none !important;
	border: none !important;
}

body .row-1 .row-text-sec .iwithtext .iwt-text {
	padding-left: 270px;
}

body .row-1 .row-text-sec .iwithtext .iwt-icon img {
	width: 250px;
}

.row-text-sec .iwithtext .iwt-icon {
	float: left;
	position: static;
}

.wpb_row.vc_row-fluid.vc_row.standard_section.aaa {
	border: 6px solid #4dc1cd;
	padding: 20px 20px 0 !important;
}

.wpb_row.vc_row-fluid.vc_row.standard_section.bbbb {
	border: 6px solid #007dc3;
	padding: 20px 20px 0 !important;
}

.three-images img {
	border-left: 7px solid #ccc;
	border-radius: 35px;
	box-shadow: 8px 8px 10px #919394;
}

.row-text-sec .wpb_wrapper div.iwithtext {
	margin-bottom: 0;
}

div#page-header-bg>div.container>div.row {
	top: 0px !important;
	visibility: visible !important;
}

div#page-header-bg>div.container>div.row>div.span_6 {
	top: 110px !important;
}

div.wpb_row.vc_row-fluid.vc_row.full-width-section.standard_section {
	visibility: visible !important;
}

div.wpb_row.vc_row-fluid.vc_row.full-width-content.standard_section {
	visibility: visible !important;
}

a.nectar-button.regular-button.accent-color {
	visibility: visible !important;
}

.nectar-slider-wrap {
	display: block !important;
	visibility: visible !important;
}

div.img-with-aniamtion-wrap>img.img-with-animation {
	opacity: 1 !important;
}

div.wpb_wrapper>p>iframe {
	opacity: 1 !important;
	width: 200% !important;
	height: 600px !important;
	visibility: visible !important;
}

div.wpb_wrapper>iframe {
	opacity: 1 !important;
}

span.embed-youtube>iframe {
	opacity: 1 !important;
	width: 100% !important;
	height: 628px !important;
	visibility: visible !important;
}