﻿.main-content .top-banner {
	position: static !important;
	
}


@media (min-width: 1000px) {
	.main-content .intro-text.mobile {
		width: 75%;
	}
}

@media (max-width: 992px) {
	.main-content .intro-text.mobile {
		width: 100%;
		padding: 0 1em;
	}
}

@media (max-width: 768px) {


	.main-content .intro-text.mobile {
		width: 100%;
		padding: 0 0em;
		transform: translateY(-30px);
	}

	.main-content .intro-text.mobile .title-bar {
		padding: 0.6em 1.2em !important;
		line-height: initial;
		left: 40px;
		position: relative;
	}

	.main-content .intro-text.mobile .title-bar h1 {
		padding: 0 !important;
		font-size: 22px !important;
	}
}
.main-content .accordion-panel .panel input[type=checkbox] + label.item-id::before {
	border: 0px solid red;
	top: 6px;
}