﻿
#cont-98 {
	background-image: url(../media/header_gruppen.jpg) ! important;
}
#cont-105 {
	background: url(../media/hgblue.png);
	background-size: cover;
}
#cont-107 {
	max-width: 1100px;
	margin: 0px auto;
}
#text-109:has(a):hover {
	background: #fff;
}
#cont-110 {
	width: 30%;
	margin: 0px auto;
}
#bild-117 img {
	width: 100%;
	max-width: 678px;
}
#bild-118 img {
	width: 100%;
	max-width: 678px;
}
#bild-119 img {
	width: 100%;
	max-width: 678px;
}
#text-106 {
	margin-top: 20px;
	margin-bottom: 30px;
	color: #fff;
	font-size: 19px;
	text-align: center;
}
#cont-137 {
	display: flex;
	justify-content: center;
}
#col-138 {
	-sam .cms_template .bhv-col.flex-col;
}
#cont-141 {
	background: url(../media/bild02.png);
	background-size: cover;
	flex: 1;
	background-position: 50% 50%;
}
#col-139 {
	flex: 1;
}
#cont-146 -sam .cms_template .bhv-col.flex-col {
	background: #fff;
	margin-bottom: 10px;
	position: relative;
}
#cont-152 {
	width: 33%;
}
#cont-154 {
	width: 33%;
}
#cont-167 {
	background: url(../media/bild01.png);
	background-size: cover;
	flex: 1;
	background-position: 50% 50%;
}
#cont-169 {
	background: url(../media/bild01.png);
	background-size: cover;
	flex: 1;
	background-position: 50% 50%;
}
#cont-180 {
	display: flex;
	justify-content: center;
}
#cont-190 {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
#cont-196 {
	flex: 3;
	width: 98%;
	min-width: 350px;
	margin-bottom: 1%;
	font-weight: 400;
	cursor: pointer;
}
#cont-196 > div:first-child {
	width: 86%;
	margin: 3%;
	border: 1px solid #fff;
	padding: 4%;
}
#col-193 {
	background: #ffde2e;
	background-size: cover;
	flex: 1;
	background-position: 50% 50%;
}
#col-193 -sam .cms_template .bhv-col.flex-col {
	background: #fff;
	margin-bottom: 10px;
	position: relative;
}
#col-193 > div:first-child {
	width: 86%;
	margin: 3%;
	border: 1px solid #fff;
	padding: 4%;
}
#cont-223 {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
#cont-258 {
	width: 95%;
	background: #032f70;
	margin: 0PX AUTO;
}
#text-264 {
	color: #FFF;
}
#cont-260 {
	border: 1PX #FFF SOLID;
	margin: 10PX;
}
#cont-267 {
	width: 95%;
	background: #032f70;
	margin: 0PX AUTO;
}
#text-273 {
	color: #FFF;
}
#cont-269 {
	border: 1PX #FFF SOLID;
	margin: 10PX;
}
#col-192 {
	background: url(../media/hgbild_region.jpg);
	background-size: cover;
	flex: 1;
	background-position: 50% 50%;
}
#col-192 -sam .cms_template .bhv-col.flex-col {
	background: #fff;
	margin-bottom: 10px;
	position: relative;
}
#col-192 > div:first-child {
	width: 86%;
	margin: 3%;
	border: 1px solid #fff;
	padding: 4%;
}
#col-224 {
	background: url(../media/hg_schulergruppen.jpg);
	background-size: cover;
	flex: 1;
	background-position: 50% 50%;
}
#col-224 -sam .cms_template .bhv-col.flex-col {
	background: #fff;
	margin-bottom: 10px;
	position: relative;
}
#col-224 > div:first-child {
	width: 86%;
	margin: 3%;
	border: 1px solid #fff;
	padding: 4%;
}
#col-225 {
	background: url(../media/hgbild_reisegruppen.jpg);
	background-size: cover;
	flex: 1;
	background-position: 50% 50%;
}
#col-225 -sam .cms_template .bhv-col.flex-col {
	background: #fff;
	margin-bottom: 10px;
	position: relative;
}
#col-225 > div:first-child {
	width: 86%;
	margin: 3%;
	border: 1px solid #fff;
	padding: 4%;
}
#col-191 {
	background: url(../media/hg_uebernachten.jpg);
	background-size: cover;
	flex: 1;
	background-position: 50% 50%;
}
#col-191 -sam .cms_template .bhv-col.flex-col {
	background: #fff;
	margin-bottom: 10px;
	position: relative;
}
#col-191 > div:first-child {
	width: 86%;
	margin: 3%;
	border: 1px solid #fff;
	padding: 4%;
}
#cont-343 {
	max-width: 1100px;
	margin: 0px auto;
}
#cont-348 {
	max-width: 300px;
	margin: 0px auto;
}
#cont-395 {
	width: 40%;
	margin: 0px auto;
}
#col-373:hover {
	background-size: auto 153%;
}
#col-382:hover {
	background-size: auto 153%;
}
#col-353:hover {
	background-size: auto 133%;
}
#col-359:hover {
	background-size: auto 123%;
}
#cont-607 {
	width: 45%;
	margin: 0PX AUTO;
}
#text-609 {
	font-size: 20PX;
}
#bild-610 img {
	width: 100%;
	max-width: 200PX;
}
#col-365 {
	background: #ffde2e;
}
#col-353 {
	background: no-repeat url(../media/Aussenansicht_Sonnenwelt.png);
	background-size: auto 130%;
	transition: background-size 0.3s ease;
	background-position: 50% 50%;
}
#col-359 {
	background: #fff;
}
#col-373 {
	background: url(../media/Aussenansicht_Sonnenwelt.png);
	background-size: auto 150%;
	transition: background-size 0.3s ease;
	background-position: 50% 50%;
}
#col-382 {
	background: #ffde2e;
	background-size: auto 150%;
	transition: background-size 0.3s ease;
	background-position: 50% 50%;
}
#col-384 {
	border: 1px #fff solid;
}
#cont-782 {
	width: 95%;
	margin: 0px auto;
}
#text-781 {
	margin-top: 20px;
	font-size: 18px;
}
#col-386 {
	width: 49%;
}
#cont-786 {
	width: 95%;
	margin: 0px auto;
}
#text-785 {
	width: 100%;
	border: 1px #fff solid;
	background: url(../media/whitetrans.png);
	padding: 13px 0 13px 0;
	font-family: garage-gothic;
	color: #043882;
	font-size: 32px;
	text-align: center;
	font-weight: 700;
	text-decoration: none;
	display: block;
}
#text-788 {
	margin-top: 20px;
	font-size: 18px;
}
#cont-789 {
	width: 90%;
	border: 1px #fff solid;
	margin: 0px auto;
}
#text-791 {
	width: 100%;
	border: 1px #fff solid;
	background: url(../media/whitetrans.png);
	padding: 13px 0 13px 0;
	font-family: garage-gothic;
	color: #043882;
	font-size: 32px;
	text-align: center;
	font-weight: 700;
	text-decoration: none;
	display: block;
}
#cont-792 {
	width: 95%;
	margin: 0px auto;
}
#text-794 {
	margin-top: 20px;
	font-size: 18px;
}
#text-385 {
	width: 100%;
	border-bottom: 1px #fff solid;
	padding: 13px 0 13px 0;
	font-family: garage-gothic;
	color: #043882;
	font-size: 32px;
	text-align: center;
	font-weight: 700;
	text-decoration: none;
	display: block;
}
#cont-341 {
	background: url(../media/hgblue.png);
	background-size: cover;
}
#cont-806 {
	width: 90%;
	margin: 0px auto;
}
#text-798 {
	border-bottom: 1px #043882 solid;
}
#cont-811 {
	width: 90%;
	margin: 0px auto;
}
#text-814 {
	border-bottom: 1px #043882 solid;
}
#bhv-table-819 {
	margin-top: 20px;
}
#bhv-table-819 td {
	padding: 6px;
}
#bhv-table-832 {
	margin-top: 20px;
}
#bhv-table-832 td {
	padding: 6px;
}
#cont-871 {
	background: #043882;
}
#cont-873 {
	background: #043882;
}
#text-872 {
	font-family: garage-gothic, sans-serif;
	color: #fff;
	font-size: 25px;
	text-align: center;
	font-weight: 700;
}
#cont-884 {
	width: 90%;
	margin: 0px auto;
}
#cont-932 {
	width: 90%;
	margin: 0px auto;
}
#bhv-table-936 {
	margin-top: 20px;
}
#bhv-table-936 td {
	padding: 6px;
}
#text-965 {
	font-family: garage-gothic, sans-serif;
	color: #fff;
	font-size: 25px;
	text-align: center;
	font-weight: 700;
}
#cont-809 {
	width: 90%;
	margin: 0px auto;
}
#cont-799 {
	border: 2px #043882 solid;
	margin: 0px auto;
}
#cont-975 {
	width: 90%;
	margin: 0px auto;
}
#text-978 {
	border-bottom: 1px #043882 solid;
}
#bhv-table-979 {
	margin-top: 20px;
}
#bhv-table-979 td {
	padding: 6px;
}
#cont-1015 {
	background: #043882;
}
#cont-1024 {
	background: #043882;
}
#text-1017 {
	font-family: garage-gothic, sans-serif;
	color: #fff;
	font-size: 25px;
	text-align: center;
	font-weight: 700;
}
#cont-1021 {
	width: 90%;
	margin: 0px auto;
}
#cont-969 {
	background: #f6f6f6;
}
#cont-973 {
	width: 90%;
	border: 2px #043882 solid;
	margin: 0px auto;
}
#col-1031:hover {
	background-size: auto 153%;
}
#col-1036:hover {
	background-size: auto 153%;
}
#col-1038 {
	border: 1px #fff solid;
}
#cont-1040 {
	width: 95%;
	margin: 0px auto;
}
#text-1042 {
	margin-top: 20px;
	font-size: 18px;
}
#col-1043 {
	width: 49%;
}
#cont-1044 {
	width: 90%;
	border: 1px #fff solid;
	margin: 0px auto;
}
#text-1046 {
	width: 100%;
	border: 1px #fff solid;
	background: url(../media/whitetrans.png);
	padding: 13px 0 13px 0;
	font-family: garage-gothic;
	color: #043882;
	font-size: 32px;
	text-align: center;
	font-weight: 700;
	text-decoration: none;
	display: block;
}
#cont-1047 {
	width: 95%;
	margin: 0px auto;
}
#text-1049 {
	margin-top: 20px;
	font-size: 18px;
}
#text-1039 {
	width: 100%;
	border-bottom: 1px #fff solid;
	padding: 13px 0 13px 0;
	font-family: garage-gothic;
	color: #043882;
	font-size: 32px;
	text-align: center;
	font-weight: 700;
	text-decoration: none;
	display: block;
}
#cont-1050 {
	width: 90%;
	border: 1px #043882 solid;
	margin: 0px auto;
}
#cont-1052 {
	width: 90%;
	margin: 0px auto;
}
#text-1055 {
	border-bottom: 1px #043882 solid;
}
#bhv-table-1056 {
	margin-top: 20px;
}
#bhv-table-1056 td {
	padding: 6px;
}
#cont-1083 {
	background: #043882;
}
#text-1085 {
	font-family: garage-gothic, sans-serif;
	color: #fff;
	font-size: 25px;
	text-align: center;
	font-weight: 700;
}
#cont-1088 {
	width: 90%;
	border: 2px #fff solid;
	margin: 0px auto;
}
#text-1090 {
	border-bottom: 1px #043882 solid;
}
#text-1089 {
	border-bottom: 1px #043882 solid;
}
#bhv-table-1092 {
	margin-top: 20px;
}
#bhv-table-1092 td {
	padding: 6px;
}
#text-1116 {
	font-family: garage-gothic, sans-serif;
	color: #fff;
	font-size: 25px;
	text-align: center;
	font-weight: 700;
}
#cont-1135 {
	width: 90%;
	margin: 0px auto;
}
#bhv-table-1139 {
	margin-top: 20px;
}
#bhv-table-1139 td {
	padding: 6px;
}
#cont-1175 {
	background: #043882;
}
#text-1138 {
	border-bottom: 3px #043882 solid;
}
#cont-1133 {
	width: 90%;
	border: 1px #043882 solid;
	margin: 0px auto;
}
#col-1120 {
	background: url(../media/hg_sohome04.jpg);
	background-size: auto 150%;
	transition: background-size 0.3s ease;
	background-position: 50% 50%;
}
#col-1181:hover {
	background-size: auto 153%;
}
#col-1186:hover {
	background-size: auto 153%;
}
#col-1181 {
	background: url(../media/hg_sohome04.jpg);
	background-size: auto 150%;
	transition: background-size 0.3s ease;
	background-position: 50% 50%;
}
#cont-1217 {
	width: 90%;
	border: 1px #043882 solid;
	margin: 0px auto;
}
#cont-1189 {
	width: 90%;
	border: 2px #fff solid;
	margin: 0px auto;
}
#text-1219 {
	border-bottom: 1px #043882 solid;
}
#text-1192 {
	border-bottom: 1px #043882 solid;
}
#bhv-table-1193 {
	margin-top: 20px;
}
#bhv-table-1193 td {
	padding: 6px;
}
#text-1220 {
	font-family: garage-gothic, sans-serif;
	color: #fff;
	font-size: 25px;
	text-align: center;
	font-weight: 700;
}
#cont-1225 {
	width: 90%;
	margin: 0px auto;
}
#bhv-table-1229 {
	margin-top: 20px;
}
#bhv-table-1229 td {
	padding: 6px;
}
#cont-1255 {
	background: #043882;
}
#text-1228 {
	border-bottom: 3px #043882 solid;
}
#cont-1223 {
	width: 90%;
	border: 1px #043882 solid;
	margin: 0px auto;
}
#col-1261:hover {
	background-size: auto 153%;
}
#col-1266:hover {
	background-size: auto 153%;
}
#cont-1297 {
	width: 90%;
	border: 1px #043882 solid;
	margin: 0px auto;
}
#text-1299 {
	border-bottom: 1px #043882 solid;
}
#bhv-table-1273 {
	margin-top: 20px;
}
#bhv-table-1273 td {
	padding: 6px;
}
#text-1300 {
	font-family: garage-gothic, sans-serif;
	color: #fff;
	font-size: 25px;
	text-align: center;
	font-weight: 700;
}
#col-1266 {
	background-size: auto 150%;
	transition: background-size 0.3s ease;
	background-position: 50% 50%;
}
#col-1261 {
	background: url(../media/Aussenansicht_Sonnenwelt.png);
	background-size: auto 150%;
	transition: background-size 0.3s ease;
	background-position: 50% 50%;
}
#cont-1269 {
	width: 60%;
}
#cont-1260 {
	background: #fff;
}
#text-926 {
	font-family: garage-gothic, sans-serif;
	color: #edeef0;
	font-size: 25px;
	text-align: center;
	font-weight: 700;
}
#cont-924 {
	background: #edeef0;
}
#cont-963 {
	background: #edeef0;
}
#cont-1315 {
	width: 90%;
	margin: 0px auto;
}
#text-1357 {
	font-family: garage-gothic, sans-serif;
	color: #edeef0;
	font-size: 25px;
	text-align: center;
	font-weight: 700;
}
#cont-1355 {
	background: #edeef0;
}
#col-1312 {
	border: 2px #c6c6c6 solid;
	margin: 0px auto;
}
#cont-1030 {
	background: url(../media/hgblue.png);
}
#col-1036 {
	background-size: auto 150%;
	transition: background-size 0.3s ease;
	background-position: 50% 50%;
}
#text-1381 {
	margin-top: 10px;
	margin-bottom: 0px;
	font-family: 'Roboto Slab', serif;
	color: #043781;
	font-size: 25px;
	text-align: center;
	font-weight: 700;
}
#text-1378 {
	margin-top: 10px;
	margin-bottom: 0px;
	font-family: 'Roboto Slab', serif;
	color: #043781;
	font-size: 25px;
	text-align: center;
	font-weight: 700;
}
#text-1131 {
	margin-top: 10px;
	margin-bottom: 0px;
	font-family: 'Roboto Slab', serif;
	color: #043781;
	font-size: 25px;
	text-align: center;
	font-weight: 700;
}
#text-1367 {
	margin-top: 10px;
	margin-bottom: 0px;
	font-family: 'Roboto Slab', serif;
	color: #043781;
	font-size: 25px;
	text-align: center;
	font-weight: 700;
}
#cont-776 {
	background: #ffde2e;
}
#text-1384 {
	margin-top: 10px;
	margin-bottom: 0px;
	font-family: 'Roboto Slab', serif;
	color: #043781;
	font-size: 25px;
	text-align: center;
	font-weight: 700;
}
#text-1272 {
	font-size: 40px;
	text-align: center;
	font-weight: 300;
}
#text-1302 {
	border-bottom: 2px #043882 solid;
}
#text-1391 {
	font-size: 19px;
	text-align: center;
}
#text-1392 {
	font-size: 40px;
	text-align: center;
	font-weight: 300;
}
#bhv-table-1319 {
	margin-top: 20px;
	color: #fff;
}
#bhv-table-1319 td {
	padding: 6px;
}
#text-1401 {
	height: 20px;
	border-bottom: 2px #ffde2e solid;
}
#text-1402 {
	height: 20px;
	border-bottom: 2px #ffde2e solid;
}
#bhv-table-888 {
	margin-top: 20px;
	color: #fff;
}
#bhv-table-888 td {
	padding: 6px;
}
#text-1403 {
	height: 20px;
	border-bottom: 2px #ffde2e solid;
}
#cont-1123 {
	background: #ffde2e;
}
#text-1419 {
	font-size: 40px;
	text-align: center;
	font-weight: 300;
}
#bild-1383 img {
	width: 100%;
	max-width: 80px;
}
#bild-1380 img {
	width: 100%;
	max-width: 80px;
}
#bild-1377 img {
	width: 100%;
	max-width: 80px;
}
#bild-1369 img {
	width: 100%;
	max-width: 80px;
}
#bild-1366 img {
	width: 100%;
	max-width: 80px;
}
#col-1031 {
	background: url(../media/anfahrt.png);
	background-size: auto 150%;
	transition: background-size 0.3s ease;
	background-position: 50% 50%;
}
#text-1450 {
	color: #fff;
	font-size: 40px;
	text-align: center;
	font-weight: 300;
}
#text-1453 {
	color: #fff;
	font-size: 22px;
}
#bild-1465 img {
	width: 100%;
	max-width: 80px;
}
#cont-1448 {
	background: url(../media/hgblue.png);
	background-size: cover;
}
#cont-1422 {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#cont-1468 {
	width: 80%;
	margin: 0px auto;
}
#cont-1470 {
	width: 80%;
	margin: 0px auto;
}
#cont-1473 {
	width: 80%;
	margin: 0px auto;
}
#text-bhv-special-accordion-1482-li-0-content {
	color: #fff;
}
#bhv-special-accordion-1482 .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active {
	background: none;
	color: #fff;
	border: none;
	font-size: 22px;
}
#bhv-special-accordion-1482 .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active:hover {
	color: #ffde2e;
}
#bhv-special-accordion-1482 .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle {
	background: none;
	color: #ffde2e;
	border: none;
	font-size: 22px;
}
#bhv-special-accordion-1482 .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:hover {
	color: #fff;
}
#bhv-special-accordion-1482 .yui-accordion-content {
	background: none;
	border: none;
}
#bhv-special-accordion-1482 a.yui-accordion-toggle {
	margin-top: 10px ! important;
}
#bhv-special-accordion-1482 .yui-accordion-toggle .indicator {
	background: url(../media/pfeilauf.png) no-repeat;
	background-size: 100% auto;
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	left: 0.2em;
	top: 5%;
}
#bhv-special-accordion-1482 .yui-accordion-toggle.active .indicator {
	background: no-repeat url(../media/minuszu.png);
	background-size: auto 100%;
	background-position: 50% 50%;
}
#bhv-special-accordion-1482 .yui-accordionview {
	border-bottom: none;
}
#text-bhv-special-accordion-1482-li-1 {
	color: #fff;
}
#text-1385 {
	font-size: 13px;
}
#text-1382 {
	font-size: 13px;
}
#text-1379 {
	font-size: 13px;
}
#text-1376 {
	font-size: 13px;
}
#text-1368 {
	font-size: 13px;
}
#bhv-table-1748 {
	margin-top: 20px;
	color: #fff;
}
#bhv-table-1748 td {
	padding: 6px;
}
#bhv-table-1769 {
	margin-top: 20px;
	color: #fff;
}
#bhv-table-1769 td {
	padding: 6px;
}
#text-1783 {
	width: 50%;
	margin: 0PX AUTO;
}
#text-1413 {
	border-bottom: 2px #043882 solid;
	margin-top: 15%;
	font-size: 40px;
	text-align: center;
	font-weight: 300;
}
#cont-1411 {
	width: 550px;
	height: 550px;
	background: url(../media/hgkreisweiss.png);
	background-size: cover;
	margin: 0px auto;
}
#cont-2776 {
	width: 90%;
	margin: 0px auto;
}
#cont-2801 {
	width: 90%;
	margin: 0px auto;
}
#cont-2745 {
	width: 90%;
	margin: 0px auto;
}
#cont-2740 {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#cont-2740 > div {
	width: 30%;
}
#col-2741 {
	border: 2px #c6c6c6 solid;
	margin: 0px auto;
}
#col-2772 {
	border: 2px #c6c6c6 solid;
	margin: 0px auto;
}
#col-2797 {
	border: 2px #c6c6c6 solid;
	margin: 0px auto;
}
#bhv-table-2749 {
	margin-top: 20px;
	color: #fff;
}
#bhv-table-2749 td {
	padding: 6px;
}
#text-2744 {
	margin-top: 20px;
	color: #ffde2e;
	font-size: 30px;
	text-align: center;
	font-weight: 700;
}
#text-2747 {
	height: 20px;
	border-bottom: 2px #ffde2e solid;
}
#text-2773 {
	margin-top: 20px;
	color: #ffde2e;
	font-size: 30px;
	text-align: center;
	font-weight: 700;
}
#text-2778 {
	height: 20px;
	border-bottom: 2px #ffde2e solid;
}
#text-2798 {
	margin-top: 20px;
	color: #ffde2e;
	font-size: 30px;
	text-align: center;
	font-weight: 700;
}
#text-2803 {
	height: 20px;
	border-bottom: 2px #ffde2e solid;
}
#text-2748 {
	color: #fff;
}
#bhv-table-2780 {
	margin-top: 20px;
	color: #fff;
}
#bhv-table-2780 td {
	padding: 6px;
}
#text-2779 {
	color: #fff;
}
#bhv-table-2805 {
	margin-top: 20px;
	color: #fff;
}
#bhv-table-2805 td {
	padding: 6px;
}
#text-2804 {
	color: #fff;
}
#text-3897 {
	font-size: 12px;
}
#text-1768 {
	color: #ffde2e;
	font-size: 15PX;
}
#text-1747 {
	color: #ffde2e;
	font-size: 15PX;
}
#text-1746 {
	color: #ffde2e;
	font-size: 15PX;
}
#cont-605 > div {
	width: 30%;
}
#col-1311 {
	border: 2px #c6c6c6 solid;
	margin: 0px auto;
}
#cont-1309 {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#cont-1309 > div {
	width: 30%;
}
#col-1310 {
	border: 2px #c6c6c6 solid;
	margin: 0px auto;
}
#text-3895 {
	color: #fff;
	text-align: center;
}
#cont-5451 {
	width: 95%;
	margin: 0px auto;
}
#cont-5453 {
	width: 95%;
	margin: 0px auto;
}
#cont-5455 {
	width: 95%;
	margin: 0px auto;
}
#text-5547 {
	width: 50%;
	margin: 0PX AUTO;
}
#col-4584 {
	width: 1265px;
}
#cont-1399 {
	background: url(../media/hgblue.png);
	background-size: cover;
	display: none;
}
#cont-6008 {
	width: 90%;
	margin: 0px auto;
}
#cont-6018 {
	width: 90%;
	margin: 0px auto;
}
#cont-6093 {
	min-height: 45vh;
	background: fixed url(../media/Sonnenwelt_3.jpg);
	background-size: cover;
	background-position: 50% 40%;
}
@media(max-width: 1100px) {
	#cont-146 {
		width: 45%;
	}
	#col-193 {
		width: 45%;
	}
	#col-192 {
		width: 45%;
	}
	#col-224 {
		width: 45%;
	}
	#col-225 {
		width: 45%;
	}
	#col-191 {
		width: 45%;
	}
}

@media(max-width: 640px) {
	#cont-196 {
		margin: 15px 2% ! important;
		margin-top: 0 ! important;
	}
}

@media(max-width: 800px) {
	#cont-196 {
		min-width: 300px;
	}
	#cont-605 {
		width: 95%;
		margin: 0px auto;
	}
	#col-1311 {
		margin-bottom: 15px;
	}
	#cont-1309 {
		width: 95%;
		margin: 0px auto;
	}
	#col-1310 {
		margin-bottom: 15px;
	}
	#cont-6093 {
		min-height: 25vh;
		background-position: 50% 10%;
		background-attachment: scroll;
	}
}

@media(max-width: 1230px) {
	#text-379 {
		display: none;
	}
}

@media(max-width: 950px) {
	#text-378 {
		display: none;
	}
}
