@media screen and (max-width: 1250px) {

.thrdlandingsec h1, .thrdlandingsec h2, .thrdlandingsec h3, .thrdlandingsec h4, .thrdlandingsec h5, .thrdlandingsec h6
{
	margin-right:0;
}
	
}

@media screen and (max-width: 1024px) {

.thrdlandrytsec
{
	width:60%;
}
.thrdlandingsec h1, .thrdlandingsec h2, .thrdlandingsec h3, .thrdlandingsec h4, .thrdlandingsec h5, .thrdlandingsec h6
{
	margin-right:0;
}
.forthlandingsec h1, .forthlandingsec h2, .forthlandingsec h3, .forthlandingsec h4, .forthlandingsec h5, .forthlandingsec h6
{
	margin-left:0;
}
.frthseclftpart, .frthsecrytpart
{
	width:50%;
}
.sndlandingsec a
{
	font-size: 28px;
	line-height: 60px;
}
.fifthlandingsec p
{
	margin: 45px auto auto;
}
.sixthlandingsec h1, .sixthlandingsec h2, .sixthlandingsec h3, .sixthlandingsec h4, .sixthlandingsec h5, .sixthlandingsec h6
{
	margin:auto auto 45px;
	font-size: 26px;
}
.seventhlandingsec h1, .seventhlandingsec h2, .seventhlandingsec h3, .seventhlandingsec h4, .seventhlandingsec h5, .seventhlandingsec h6
{
	font-size:30px;
	margin-bottom: 45px;
}
.seventhlandingsec table tr td
{
	font-size: 14px;
	padding-top: 10px;
	width:50%;
}
.seventhlandingsec table tr td:first-child
{
	width:50%;
}
.seventhlandingsec p
{
	font-size: 14px;
	line-height: 24px;
}
.tbltitlesec h1, .tbltitlesec h2, .tbltitlesec h3, .tbltitlesec h4, .tbltitlesec h5, .tbltitlesec h6
{
	font-size: 18px;
	margin-bottom:15px;
}
a.centerbutton
{
	margin-top: 45px;
	font-size: 22px;
	line-height: 50px;
}
.box_left_image
{
	width: 230px;
	height: 230px;
	line-height: 230px;
}
.box_right
{
	width: 676px;
}
.fieldwidth.centerdir
{
	margin: auto auto 20px;
}
.fieldwidth
{
	margin-bottom:20px;
}
.inputfield
{
	height: 48px;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	padding: 0 15px;
	font-size: 14px;
}
.searchicon
{
	background-position:15px center;
	padding-left: 45px;
}
.sglecontactbtmsec
{
	width:50%;
}
.eightlandsec h1, .eightlandsec h2, .eightlandsec h3, .eightlandsec h4, .eightlandsec h5, .eightlandsec h6
{
	margin-bottom: 45px;
}
.einsatzgebietecontsec h1, .einsatzgebietecontsec h2, .einsatzgebietecontsec h3, .einsatzgebietecontsec h4, .einsatzgebietecontsec h5, .einsatzgebietecontsec h6,
.ihrevorteilesec h1, .ihrevorteilesec h2, .ihrevorteilesec h3, .ihrevorteilesec h4, .ihrevorteilesec h5, .ihrevorteilesec h6
{
	margin-left:0;
}

}

@media screen and (max-width: 991px) {

.box_right {
    width: 488px;
}
.paybylinklandsec
{
	padding:150px 0;
}

}

@media screen and (max-width: 767px) {

.toplandingheader
{
	border-bottom: 1px solid #e1e1e1;
}
.toplandheadrytsec ul, .btmlandingheader
{
	display:none;
}
a.burgermenu
{
	display:block;
}
.fstlandingsec
{
	background-position: left center;
	padding:200px 0 100px 0;
}
.sndlandingsec a
{
	font-size: 18px;
}
.thrdlandlftsec, .thrdlandrytsec
{
	width:100%;
	float:none;
	overflow:hidden;
	text-align:center;
}
.thrdlandrytsec p
{
	text-align:center;
}
.thrdlandlftsec
{
	margin-top:40px;
}
.frthseclftpart, .frthsecrytpart
{
	width:100%;
	float:none;
	overflow:hidden;
}
.sixthlandingsec h1, .sixthlandingsec h2, .sixthlandingsec h3, .sixthlandingsec h4, .sixthlandingsec h5, .sixthlandingsec h6
{
	font-size: 24px;
}
.forthlogosec, .forthlogocontsec
{
	width:100%;
	float:none;
	overflow:hidden;
	text-align:center;
	height:auto !important;
}
.forthlogosec img
{
	top:auto;
	transform:none;
}
.seventhlandlftpart, .seventhlandrytpart
{
	height:auto !important;
	width:100%;
	float:none;
	overflow:hidden;
}
.seventhlandingsec .seventhlandlftpart p, .seventhlandingsec .seventhlandrytpart p
{
	margin-top: 12px;
}
.seventhlandrytpart
{
	margin-top:40px;
}
a.centerbutton
{
	font-size: 20px;
	line-height: 48px;
}
.box_left_image
{
	margin:auto auto 50px;
	float:none;
}
.box_right
{
	width:100%;
}
.fieldwidth.centerdir
{
	width:100%;
}
.sglecontactbtmsec
{
	width:100%;
	float:none;
	overflow:hidden;
	text-align:center;
}
.sglecontactbtmsec h1, .sglecontactbtmsec h2, .sglecontactbtmsec h3, .sglecontactbtmsec h4, .sglecontactbtmsec h5, .sglecontactbtmsec h6
{
	margin: 2px 0 0 0;
}
.complogo
{
	margin:0 auto;
}
.lftftrsec, .rytftrsec
{
	float: none;
	width: 100%;
	overflow:hidden;
}
.rytftrsec ul
{
	float:none;
	text-align:center;
	margin-top:30px;
}
.rytftrsec ul li
{
	float:none;
	display:inline;
}
.rytftrsec ul li a
{
	display:inline-block;
}
.paybylinklandsec
{
	padding:100px 0;
}
.halfcolumnsec
{
	float:none;
	width:100%;
	overflow:hidden;
}
.centerimagetitlesec h2
{
	padding:0 10px;
	font-size:18px;
}

}

@media screen and (max-width: 479px) {

.toplandingheader
{
	padding:20px 0;
}
.landinglogo
{
	width:210px;
}
a.burgermenu
{
	margin-top:1px;
}
.fstlandingsec
{
	padding: 150px 0 50px 0;
}
.fstheading
{
	font-size:13px;
}
.sndheading
{
	font-size:24px;
}
.sndlandingsec a
{
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	padding:12px 20px;
	line-height:normal;
}
.fifthlandingsec ul li, .fifthlandingsec ol li
{
	background-position:left 4px;
}
.fifthlandingsec p
{
	font-size: 17px;
}
.seventhlandingsec h1, .seventhlandingsec h2, .seventhlandingsec h3, .seventhlandingsec h4, .seventhlandingsec h5, .seventhlandingsec h6
{
	font-size: 28px;
}
.tbltitlesec h1, .tbltitlesec h2, .tbltitlesec h3, .tbltitlesec h4, .tbltitlesec h5, .tbltitlesec h6
{
	font-size: 17px;
}
a.centerbutton
{
	font-size: 16px;
	line-height: normal;
	padding: 15px;
}
.fieldwidth
{
	width:100%;
}
.lftftrsec ul li
{
	width:100%;
	float:none;
	overflow:hidden;
}
.rytftrsec ul
{
	margin-top:20px;
}
.centerimagetitlesec h2
{
	line-height:normal;
	padding:10px;
}
.centerimagetitlesec
{
	background-position:left 32px;
}

}