@media screen and (max-width: 994px) {
.id-kontakt {float:left !important; width:32% !important; margin-right:10px !important; margin-bottom:20px !important;}
#kunder { width: 100% !important; background-image: none !important; }
.bransch { width: 230px !important; margin-left:10px !important; }
.metaslider {
    margin-top: -20px !important;
	float:left !important;
}
.menuhead {position:relative !important; }

.span_1_of_3_right { float: left !important; width: 240px !important; }

.span_2_of_3 { width: 100% !important; }
.span_2_of_3 img { margin-left:auto !important; margin-right:auto !important; display:block !important; }

#tidbox { margin-left:16px !important; }
#aktuellt_info { float:left !important; margin-left:10px; width: 220px !important; }
#slidefooter h1 { margin-left:16px; }

.span_1_of_3 { width:240px !important; padding-left:0px !important; margin-left:16px !important; }
.span_1_of_3_right { float: left !important; width:240px !important; padding-left:0px !important; margin-left:16px !important; }
.span_1_of_3 h1 { margin-left:0px !important; }
.span_1_of_3_right h1 { margin-left:0px !important; }

.readmore-footer { margin-bottom: 20px !important; }

#slide4 { height:100% !important; }
.gridblue1 { font-size: 42px !important; width:100% !important; border-left: 0px solid #4083BF !important; border-right: 0px solid #4083BF !important; border-bottom: 1px solid #4083BF; }
.gridblue2 { font-size: 42px !important; width:100% !important; float:left !important; border-right: 0px solid #4083BF !important; }

.gridblue1:hover { font-size: 42px !important; width:100% !important; border-left: 0px solid #4083BF !important; border-right: 0px solid #4083BF !important; border-bottom: 1px solid #4083BF; }
.gridblue2:hover { font-size: 42px !important; width:100% !important; float:left !important; border-right: 0px solid #4083BF !important; }

#three { font-size: 1.5em !important; text-align: center !important; width:100% !important;}

.pagecontent { position: inherit !important; }

#secondary, #tertiary { margin: 0 0 0 16px !important; }
#primary, #secondary, #tertiary { width: 96% !important; }
#primary_page { float: left !important; margin-top: 40px !important; margin-left:16px !important; width: 96% !important; }
#navigation {width:300px !important;}

#secondary li, #tertiary li { border-bottom: 1px solid #D4D4D4 !important; margin-right:16px !important; }
#pagecontent h1 { font-size: 1.8em !important; line-height: 20px !important; }
#pagecontent h2 { font-size: 1.5em !important; }

.page-con-branscher { width: 100% !important; }
.pagecontent-full {width: 100% !important;}

#collapsebox { margin-left:20px !important; }
.readmore-js-toggle {margin-left:20px !important;}
}

@media screen and (max-width: 768px) {
.id-kontakt {float:left !important; width:46% !important; margin-right:10px !important; margin-bottom:30px !important; }
.menuhead {
	height:150px !important;
}
#logo {
	margin: 27px 0 auto !important;
	text-align: center !important;
	width:100% !important;
}

#logo img {max-width:280px !important;}

#nav {
	margin: 0 auto !important;
	text-align: center !important;
	width:100% !important;
}
.menu {
	float: left !important;
	line-height: 61px !important;
	margin: 0 auto !important;
    width: 100% !important;
}
.menu-footermeny-container {
    display: table !important;
    margin: 0 auto !important;
}
.menu li {
	font-size: 1em !important;
	padding: 0 5px !important;
	text-align: center !important;
	display: inline !important;
}
.footermeny li {
    font-size: 1em !important;
    padding: 0 5px !important;
	text-align: center !important;
	display: inline !important;
}
.menu, ol, ul {
    padding: 0 0 0 0 !important;
	width:100% !important;
	margin: 0 auto !important;
	margin-left: 0px !important;
	list-style: none !important;
}
.footermeny, ol, ul {
    padding: 0 0 0 0 !important;
	width:100% !important;
	margin: 0 auto !important;
	margin-left: 0px !important;
	list-style: none !important;
}
.menu-main-se-container {
	display: table;   /* Allow the centering to work */
	margin: 0 auto;
}

#footercontent {
	float: left !important;
	text-align: center !important;
	width: 100% !important;
	font-size: 1em !important;
	line-height: 40px !important;
}

.scrollup { display:none !important; }

#slide1 h1 { font-size: 1.7em !important; line-height: 25px !important; margin-left: 20px !important; margin-right: 20px !important; }
#slide2 h1 { font-size: 1.7em !important; line-height: 25px !important; margin-left: 20px !important; margin-right: 20px !important; }
#slide3 h1 { font-size: 1.7em !important; line-height: 25px !important; margin-left: 20px !important; margin-right: 20px !important; }

#slide1 h2 { font-size: 1.2em !important; line-height: 25px !important; margin-left: 20px !important; margin-right: 20px !important; }

#tidbox { margin-left:16px !important; }
#aktuellt_info { float:left !important; margin-left:10px; width: 220px !important; }
#slidefooter h1 { margin-left:16px; }

.span_1_of_3 { width:240px !important; padding-left:0px !important; margin-left:16px !important; }
.span_1_of_3_right { float: left !important; width:240px !important; padding-left:0px !important; margin-left:16px !important; }
.span_1_of_3 h1 { margin-left:0px !important; }
.span_1_of_3_right h1 { margin-left:0px !important; }

.readmore-footer { margin-bottom: 20px !important; }

#slide4 { height:100% !important; }
.gridblue1 { font-size: 32px !important; width:100% !important; border-left: 0px solid #4083BF !important; border-right: 0px solid #4083BF !important; border-bottom: 1px solid #4083BF; }
.gridblue2 { font-size: 32px !important; width:100% !important; float:left !important; border-right: 0px solid #4083BF !important; }

.gridblue1:hover { font-size: 32px !important; width:100% !important; border-left: 0px solid #4083BF !important; border-right: 0px solid #4083BF !important; border-bottom: 1px solid #4083BF; }
.gridblue2:hover { font-size: 32px !important; width:100% !important; float:left !important; border-right: 0px solid #4083BF !important; }

.bransch {	display: block !important; width: 230px !important; clear: both !important; margin-left: auto !important; margin-right: auto !important; }
.grid_special, .bransch { float: inherit !important; }

.induktabutton { font-size: 18px !important; }

#three { font-size: 1.5em !important; text-align: center !important; }

#secondary li, #tertiary li { border-bottom: 1px solid #D4D4D4 !important; margin-right:16px !important; }

#pagecontent h1 { font-size: 1.8em !important; line-height: 20px !important; }
#pagecontent h2 { font-size: 1.4em !important; }

.page-con-branscher { width: 100% !important; }
.pagecontent-full {width: 100% !important;}

#collapsebox { margin-left:20px !important; margin-right:6px !important; }
.readmore-js-toggle {margin-left:20px !important; margin-right:6px !important;}
#collapsebox img { display:none !important; }
.iphorm-inner .iphorm-elements { width:97% !important; }
.entry-content table { width: auto !important; }
}