/* Large desktop */@media (min-width: 1200px) {}/* screen 1024 olive */@media (min-width: 980px) and (max-width: 1199px) {body {}/* css of condition_2 start*/.container {	width: 960px !important;}/* css of condition_2 end*/#searchBox {	right: 9px;}.container {	width: 960px !important;}#mainmenu {	width: 100%;}#mainmenu ul li a:link, #mainmenu ul li a:active, #mainmenu ul li a:visited {	padding: 12px 27.7px;}#mainmenu li li a:link, #mainmenu li li a:active, #mainmenu li li a:visited {	padding: 0px 9px;}}     /* Portrait tablet to landscape and desktop green */@media (min-width: 768px) and (max-width: 979px) {body {}/* css of condition_2 start*/.container {	width: auto !important;}/* span css------------------------------------------------------------------------------------- start */#leftCol.span4 {    width: 26%;}#contentCol.span8 {	width: 70%;}/* span css------------------------------------------------------------------------------------- end */#contentCol .moduletable-welcome .boxwrap {	width: 30%;}#contentCol .moduletable-welcome .boxwrap h3.list {	padding: 3px 8px 6px;	font-size: 11px;}#footer .moduletable-address {	width: 100%;	float: inherit;	text-align: center;}#footer .moduletable-address ul li {	display: inline-block;	float: inherit;}#footer .moduletable-webside {	width: 100%;	text-align: center;	float: inherit;}/* css of condition_2 end*/#logo {	width: 62%;}#wrapperOutertop {	background: none;}#wrapperOutertop .moduletable-externallogo {	}#searchBox {	right: 2px;}#logo a:link, #logo a:active, #logo a:visited { 	float: left;    min-height: 104px;    width: 243px;}.container {	width: auto !important;	padding: 0 4px !important;}#mainmenu ul {	width: 98.5%;}/* menu css start */.nav-collapse.collapse {	height: auto !important;	overflow: visible;}.nav-collapse .nav > li {	float: left;}a.btn.btn-navbar {	display: none;}#mainmenu li li a:link, #mainmenu li li a:active, #mainmenu li li a:visited {	padding: 0px 9px !important;}#wrapperOutertop .moduletable-externallogo {	height: 58px;}/* menu css end *//* inner css start */#content .imageboxwrap .boxWrap .box {	width: 30%;}#content .imageboxwrap .boxWrap .box .imagebox {	min-height: 70px;}/* inner css end */}     /* Landscape phone to portrait tablet orange */@media (min-width: 481px) and (max-width: 767px) {body {	padding: 0;}/* css of condition_2 start*/.container {	width: auto !important;}/* span css------------------------------------------------------------------------------------- start */#leftCol.span4 {    float: inherit;    width: 100%;    margin-bottom: 20px;}#contentCol.span8 {	width: 100%;	float: inherit;	padding-bottom: 20px;}/* span css------------------------------------------------------------------------------------- end */#leftCol .box {	margin-left: 10px;	margin-right: 10px;	float: left;	width: 45.6%;}#contentCol .moduletable-welcome .boxwrap.last,#contentCol .moduletable-welcome .boxwrap {	width: 45.6%;	margin: 0;	height: 206px;	overflow: hidden;}#contentCol .moduletable-welcome .boxwrap.Item1,#contentCol .moduletable-welcome .boxwrap.Item3,#contentCol .moduletable-welcome .boxwrap.Item5 {	float: left;}#contentCol .moduletable-welcome .boxwrap.Item2,#contentCol .moduletable-welcome .boxwrap.Item4,#contentCol .moduletable-welcome .boxwrap.Item6 {	float: right;}#contentCol .moduletable-welcome .boxwrap h3 {	font-size: 12px;	font-weight: normal !important;	}#contentCol .moduletable-welcome .boxwrap.Item5 h3 {	padding: 10px 8px 8px;	}#contentCol .moduletable-welcome .boxwrap .imagebox {	width: auto;}#contentCol .moduletable-welcome .boxwrap .imagebox img {	width: 100%;	height: auto;}#footer {	margin-top: 5px;}#footer .moduletable-address {	width: 100%;	float: inherit;	text-align: center;}#footer .moduletable-address ul li {	display: inline-block;	float: inherit;}#footer .moduletable-webside {	width: 100%;	text-align: center;	float: inherit;}/* css of condition_2 end*/#logo {	width: 100%;	background: url(../images/logo_bg_2.png) no-repeat left top;	float: left;	margin-top: -28px;}#searchBox {	top: 46px;	right: 4px;}#wrapperOutertop {	margin-top: 28px;}#banner {	margin-top: 28px;}#wrapperOutertop .moduletable-externallogo {	width: 21%;	height: 44px;	overflow: hidden;}#wrapperOutertop .moduletable-externallogo img {	width: 90%;}#logo a:link, #logo a:active, #logo a:visited {	width: 168px;	min-height: 74px;}.container {	width: auto !important;	padding: 0 4px !important;}#mainmenu ul {	width: 98.4%;}/* inner css start */#leftCol .moduletable-leftmenu .box {	margin-left: 0;	margin-right: 0;}#leftCol .moduletable-leftmenu .box.Item2 {	float: right;}#content ul.sige {	float: left;	padding-left: 5%;}#content .imageboxwrap .boxWrap .box {	width: 30%;}#content .imageboxwrap .boxWrap .box .imagebox {	min-height: 70px;}.moduletable-contactform {	width: 100%;}.moduletable-contactform .inputboxWrap .rsform-input-box {	width: 66% !important;}.moduletable-contactform .inputboxWrap textarea.rsform-text-box {	width: 70.5% !important;}.formResponsive .sendbutton .rsform-submit-button {	margin-left: 0px !important;}.formResponsive .formHorizontal .formControls {	margin-left: 160px !important;}/* inner css end */}     /* Landscape phones and down teal */@media (min-width: 321px) and (max-width: 480px) {body {	padding: 0;}/* css of condition_2 start*/.container {	width: auto !important;}/* span css------------------------------------------------------------------------------------- start */#leftCol.span4 {    float: inherit;    width: 100%;    margin-bottom: 20px;}#contentCol.span8 {	width: 100%;	float: inherit;	padding-bottom: 20px;}/* span css------------------------------------------------------------------------------------- end */#leftCol .box {	margin-left: 10px;	margin-right: 10px;}#contentCol .moduletable-welcome .boxwrap {	margin: 0 10px 10px 10px;	width: 93.5%;}#contentCol .moduletable-welcome .boxwrap.last {	padding-right: 0 !important;	margin-right: 10px;}#contentCol .moduletable-welcome .boxwrap .imagebox {	width: auto;}#contentCol .moduletable-welcome .boxwrap .imagebox img {	width: 100%;	height: auto;}#contentCol .moduletable-welcome .boxwrap.last {	padding-right: 10px;}#footer {	margin-top: 5px;}#footer .moduletable-address {	width: 100%;	float: inherit;	text-align: center;}#footer .moduletable-address ul li {	display: inline-block;	float: inherit;}#footer .moduletable-webside {	width: 100%;	text-align: center;	float: inherit;}/* css of condition_2 end*/#logo {	width: 100%;	background: url(../images/logo_bg_2.png) no-repeat left top;	float: left;	margin-top: -28px;}#searchBox {	top: 46px;	right: 4px;}#wrapperOutertop {	margin-top: 28px;}#banner {	margin-top: 28px;}#banner .moduletable-bannerimage .flex-caption {	display: none;}#wrapperOutertop .moduletable-externallogo {	width: 32%;	height: 48px;	overflow: hidden;}#wrapperOutertop .moduletable-externallogo img {	width: 98%;}#logo a:link, #logo a:active, #logo a:visited {	width: 168px;	min-height: 74px;}#banner .moduletable-bannerimage .title {	display: none;}.container {	width: auto !important;	padding: 0 4px !important;}#mainmenu ul {	width: 97.4%;}/* inner css start */.boxwrapom {	text-align: center;	margin-top: 24px;}.boxwrapom .box .imagebox {	width: 100%;	float: none;	margin-right: 0px;	text-align: center;}.boxwrapom .box .textbox {	width: 100%;	float: none;	text-align: center;}#content .item-page .item-image {	width: 100%;	float: left;}#content .item-page .item-image img {	float: none;	margin-left: 0;	width: 99%;}#leftCol .moduletable-leftmenu .box {	margin-left: 0;	margin-right: 0;}#leftCol .moduletable-leftmenu .box.Item2 {	float: right;}#content .imageboxwrap .boxWrap .box {	width: 100%;	float: none;}#content .imageboxwrap .boxWrap .box .imagebox {	min-height: 70px;}#content .item-page .boxwrapom img {	float: none;}#content .item-page,#content {	width: 100%;}#content .imageboxwrap .boxWrap .box .imagebox.vejle {	padding-top: 22px;	padding-bottom: 22px;}#content .imageboxwrap {	text-align: center;}.moduletable-contactform {	width: 100%;}.moduletable-contactform .inputboxWrap .rsform-input-box {	width: 80% !important;}.moduletable-contactform .inputboxWrap textarea.rsform-text-box {	width: 86.5% !important;}.formResponsive .sendbutton .rsform-submit-button {	margin-left: 0px !important;}.formResponsive .formHorizontal .formControls {	margin-left: 160px !important;}/* inner css end */}/* lime */@media (max-width: 320px) {body {	padding: 0;}#wrapperOutertop .moduletable-externallogo img {	width: 98%;}/* css of condition_2 start*/.container {	width: auto !important;}/* span css------------------------------------------------------------------------------------- start */#leftCol.span4 {    float: inherit;    width: 100%;    margin-bottom: 20px;}#contentCol.span8 {	width: 100%;	float: inherit;	padding-bottom: 20px;}/* span css------------------------------------------------------------------------------------- end */#leftCol .box {	margin-left: 10px;	margin-right: 10px;}#contentCol .moduletable-welcome .boxwrap {	margin: 0 10px 10px 10px;	width: 93.5%;}#contentCol .moduletable-welcome .boxwrap.last {	padding-right: 0 !important;	margin-right: 10px;}#contentCol .moduletable-welcome .boxwrap .imagebox {	width: auto;}#contentCol .moduletable-welcome .boxwrap .imagebox img {	width: 100%;	height: auto;}#contentCol .moduletable-welcome .boxwrap.last {	padding-right: 10px;}#footer {	margin-top: 5px;}#footer .moduletable-address {	width: 100%;	float: inherit;	text-align: center;}#footer .moduletable-address ul li {	display: inline-block;	float: inherit;}#footer .moduletable-webside {	width: 100%;	text-align: center;	float: inherit;}/* css of condition_2 end*/#logo {	width: 100%;	background: url(../images/logo_bg_2.png) no-repeat left top;	float: left;	margin-top: -28px;}#searchBox {	top: 46px;	right: 2px;}#wrapperOutertop {	margin-top: 28px;}#banner {	margin-top: 28px;}#banner .moduletable-bannerimage .flex-caption {	display: none;}#wrapperOutertop .moduletable-externallogo {	width: 28%;	height: 30px;	overflow: hidden;	margin-top: 12px;}#logo a:link, #logo a:active, #logo a:visited {	width: 168px;	min-height: 74px;}#banner .moduletable-bannerimage .title {	display: none;}.container {	width: auto !important;	padding: 0 4px !important;}#mainmenu ul {	width: 97%;}/* inner css start */.boxwrapom {	text-align: center;	margin-top: 24px;}.boxwrapom .box .imagebox {	width: 100%;	float: none;	margin-right: 0px;	text-align: center;}.boxwrapom .box .textbox {	width: 100%;	float: none;	text-align: center;}#content .item-page .item-image {	width: 100%;	float: left;}#content .item-page .item-image img {	float: none;	margin-left: 0;	width: 99%;}#leftCol .moduletable-leftmenu .box {	margin-left: 0;	margin-right: 0;}#leftCol .moduletable-leftmenu .box.Item2 {	float: right;}#content .item-page,#content {	width: 100%;}#content .imageboxwrap .boxWrap .box .imagebox.vejle {	padding-top: 22px;	padding-bottom: 22px;}#content .imageboxwrap .boxWrap .box {	width: 100%;}#content .imageboxwrap {	text-align: center;}#content .item-page .boxwrapom img {	float: none;}.moduletable-contactform {	width: 100%;}.moduletable-contactform .inputboxWrap .rsform-input-box {	width: 80% !important;}.moduletable-contactform .inputboxWrap textarea.rsform-text-box {	width: 86.5% !important;}.formResponsive .sendbutton .rsform-submit-button {	margin-left: 0px !important;}.formResponsive .formHorizontal .formControls {	margin-left: 120px !important;}/* inner css end */}@media (min-width: 900px) and (max-width: 979px) {#mainmenu ul li a:link, #mainmenu ul li a:active, #mainmenu ul li a:visited {	padding: 12px 24.5px;	font-size: 12px;}}@media (min-width: 850px) and (max-width: 899px) {#mainmenu ul li a:link, #mainmenu ul li a:active, #mainmenu ul li a:visited {	padding: 12px 21px;	font-size: 12px;}}@media (min-width: 800px) and (max-width: 849px) {#mainmenu ul li a:link, #mainmenu ul li a:active, #mainmenu ul li a:visited {	padding: 12px 17.5px;	font-size: 12px;}}@media (min-width: 768px) and (max-width: 799px) {#mainmenu ul li a:link, #mainmenu ul li a:active, #mainmenu ul li a:visited {	padding: 12px 15px;	font-size: 12px;}}/* menu css start */@media (max-width: 767px) {	#mainmenu {	}#mainmenu ul {	margin-left: 6px;	border-radius: 6px;	background-image: linear-gradient(bottom, #E1E0DE 0%, #FCFCFC 57%);background-image: -o-linear-gradient(bottom, #E1E0DE 0%, #FCFCFC 57%);background-image: -moz-linear-gradient(bottom, #E1E0DE 0%, #FCFCFC 57%);background-image: -webkit-linear-gradient(bottom, #E1E0DE 0%, #FCFCFC 57%);background-image: -ms-linear-gradient(bottom, #E1E0DE 0%, #FCFCFC 57%);background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(0, #E1E0DE),	color-stop(0.57, #FCFCFC));background-color: #FCFCFC;overflow: hidden;	margin-top: 50px;}#mainmenu ul li {	background: none;}#mainmenu ul li.active a:link, #mainmenu ul li.active a:active, #mainmenu ul li.active a:visited,#mainmenu ul li a:hover  {	background-image: linear-gradient(bottom, #807F7E 0%, #FCFCFC 99%);background-image: -o-linear-gradient(bottom, #807F7E 0%, #FCFCFC 99%);background-image: -moz-linear-gradient(bottom, #807F7E 0%, #FCFCFC 99%);background-image: -webkit-linear-gradient(bottom, #807F7E 0%, #FCFCFC 99%);background-image: -ms-linear-gradient(bottom, #807F7E 0%, #FCFCFC 99%);background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(0, #807F7E),	color-stop(0.99, #FCFCFC));background-color: #807F7E;	opacity: .8;	transition: all 2s;	-moz-transition: all 2s;	-webkit-transition: all 2s;	-o-transition: all 2s;}#mainmenu li ul ul,#mainmenu li ul {	visibility: visible !important;	opacity: 1 !important;	position: static !important;	width: 100%;	background: none;	margin-left: 0;	border-radius: 0px;}#mainmenu li li a:link, #mainmenu li li a:active, #mainmenu li li a:visited {	padding: 8px 40px;	background: none;}#mainmenu ul li li.active a:link, #mainmenu ul li li.active a:active, #mainmenu ul li li.active a:visited,#mainmenu ul li li a:hover {	background-image: linear-gradient(bottom, #141414 0%, #464A4D 87%, #464A4D 100%);	background-image: -o-linear-gradient(bottom, #141414 0%, #464A4D 87%, #464A4D 100%);	background-image: -moz-linear-gradient(bottom, #141414 0%, #464A4D 87%, #464A4D 100%);	background-image: -webkit-linear-gradient(bottom, #141414 0%, #464A4D 87%, #464A4D 100%);	background-image: -ms-linear-gradient(bottom, #141414 0%, #464A4D 87%, #464A4D 100%);	background-image: -webkit-gradient(		linear,		left bottom,		left top,		color-stop(0, #141414),		color-stop(0.87, #464A4D),		color-stop(1, #464A4D)	);	background-color: #464A4D;	opacity: .8;	transition: all 2s;	-moz-transition: all 2s;	-webkit-transition: all 2s;	-o-transition: all 2s;}#wrapperOutertop {	background: none;}}/* menu css end */