
@media (min-width:1200px){.map-full, .map-side{height:350px;}
.f-box1, .fb-box1{margin-right:40px;}
.f-box2, .fb-box2{margin:0 20px;}
.f-box3, .fb-box3{margin-left:40px;}
.footer3 .second{text-align:right;}
.c-outerholder{padding-left:13px;padding-right:13px;}
.top.front{position:absolute;top:0;left:0;right:0;z-index:999;}
.lrg-static{position:static;}
.mega > ul{width:1140px !important;}
.content .g-left > div{padding-right:30px;}
.content .g-right > div{padding-left:30px;}
}
@media (min-width:992px) and (max-width:1199px){.map-full, .map-side{height:300px;}
.f-box1, .fb-box1{margin-right:20px;}
.f-box2, .fb-box2{margin:0 10px;}
.f-box3, .fb-box3{margin-left:20px;}
.footer3 .second{text-align:right;}
.top.front{position:absolute;top:0;left:0;right:0;z-index:999;}
.lrg-static{position:static;}
.mega > ul{width:940px !important;}
.content .g-left > div{padding-right:15px;}
.content .g-right > div{padding-left:15px;}
#menu{font-size:12px;}
#menu > ul > li > a{padding:25px 10px !important;}
#menu .tilbud > a{padding:22px 10px !important;}
.footer-holder .footer1 .social a {padding: 10px 10px;}
.tilbud{background-color: #ca1f3f;}
.pakkeContent td{display:block;}
.showOrHideZone .splitZone p{text-align:left!important;}
.solution .tab-content .tab-pane .pakkeWrap .pakkeContent {max-width: 100%;overflow: hidden;}
}
@media (min-width:768px) and (max-width:991px){body{margin-bottom:34px;}
.logo{text-align:center;}
.footer3{text-align:center;}
.f-afdelinger .f-col7{width:33.33333%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;float:left;}
.f-afdelinger .f-col7 .c-outerholder{display:block;width:150px;margin:auto;margin-bottom:20px;}
.top.front .mini-menu{background:#0461b2;}
.top.front .mini-menu .mini-menu-holder{float:right;padding:5px 0!important;}
.bx-pager{display:none;}
.prod-container .banner-holder{margin-top:15px;}
.prod-container .banner-holder .banner-text{font-size:23px;}
.footer-holder .footer1 .social a {padding: 3px 8px;}
.tilbud{background-color: #ca1f3f;}
.f-afdelinger {padding: 20px 0 0px;}
.f-afdelinger .col-sm-3 .f-col7 .c-holder {padding: 62px 0!important;}
.pakkeContent td{display:block;}
.solution .tab-content .tab-pane .pakkeWrap .pakkeContent {max-width: 100%;overflow: hidden;}
.showOrHideZone .splitZone p{text-align:left!important;}
#map {display: none;}
.narrowTablet{max-width:50%;margin:auto;}
}
@media (max-width:767px){body{margin-bottom:34px;}
.narrowTablet{max-width:70%;margin:auto;}
.logo{text-align:center;}
.footer1{text-align:center;}
.footer1 .col-sm-4{margin:15px 0;}
.footer1 .social > div{display:inline-block;margin:0 auto;}
.footer3{text-align:center;}
.f-statements .text-holder:after, .f-statements .text-holder:before{display:none;}
.f-afdelinger .f-col7{width:33.33333%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;float:left;}
.f-afdelinger .f-col7 .c-outerholder{display:block;width:150px;margin:auto;margin-bottom:20px;}
.top .mini-menu .mini-menu-holder { padding: 5px 0!important; }
.top .mini-menu .mini-menu-holder ul{display:none;}
.content .g-right > div{margin-top:40px;}
.banner-text{display:none;}
.fb-box, .f-box{margin-top:10px;margin-bottom:10px;}
.front-contact .contact-holder .txt-holder{display:block;float:none !important;text-align:center;margin-left:0;}
.btn-holder{float:none !important;text-align:center;}
.btn-holder a{margin-top:10px;}
.bx-pager{display:none;}
.prod-holder .prod{background-size: inherit;}
.prod-container .banner-holder{margin-top:15px;}
.showOrHideZone .splitZone p{text-align:left!important;}
.refHolder img {margin:0 auto 10px;display:block;max-width: 25%;padding-bottom: 10px;}
#map {display: none;}
}
@media (max-width:550px){.gallery-item{width:50%;}
.f-afdelinger .f-col7{width:50%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;float:left;}
.f-afdelinger .f-col7 .c-outerholder{display:block;width:125px;margin:auto;margin-bottom:20px;} .tilbud{background-color: #ca1f3f;}
}
@media all and (min-width:992px), only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:992px), only screen and (min--moz-device-pixel-ratio:2) and (min-width:992px), only screen and (-o-min-device-pixel-ratio:2/1) and (min-width:992px), only screen and (min-device-pixel-ratio:2) and (min-width:992px), only screen and (min-resolution:192dpi) and (min-width:992px), only screen and (min-resolution:2dppx) and (min-width:992px){#menu{font-family:"Maven Pro", sans-serif;background-color:#EDEDED;text-transform:uppercase;}
#menu > .text-holder, #menu .toggle{display:none;}
#menu ul{list-style:none;margin:0;padding:0;z-index:100;float:right;}
#menu ul li{float:left;position:relative;}
#menu ul li a{color:#000;display:block;padding:25px 15px;text-decoration:none;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-webkit-transition:200ms all ease-in-out;transition:200ms all ease-in-out;}
#menu ul li.tilbud a{background-color:#ca1f3f !important;color:#fff !important;text-align:center;line-height:1em;padding:21px 25px;background-image:url(/images/Tilbud.png);background-position:5px bottom;background-repeat:no-repeat;font-weight:500;}
#menu ul li.active > a, #menu ul li:hover > a{color:#0461b2;background-color:#dbdbdb;}
#menu ul li:hover > ul{opacity:1;visibility:visible;margin-top:0;}
#menu ul li ul{background-color:#EDEDED;width:200px;margin-left:-100px;opacity:0;visibility:hidden;position:absolute;left:50%;margin-top:15px;box-shadow:0 2px 3px -1px rgba(0, 0, 0, 0.5);-webkit-transition:opacity .2s .1s;-moz-transition:all .2s .1s;-o-transition:all .2s .1s;transition:all .2s .1s;}
#menu ul li ul li{width:100%;}
#menu ul li ul li a{background-color:#EDEDED;padding:10px 15px;}
#menu ul li ul ul{width:200px;margin-left:-100px;left:200px;top:0;margin-left:0;}
#menu ul li.mega{position:static;}
#menu ul li.mega:hover ul{visibility:visible;}
#menu ul li.mega > ul{position:absolute !important;left:10px !important;right:10px !important;}
#menu ul li.mega > ul a{background-color:#EDEDED;}
#menu ul li.mega > ul > li{width:25%;margin-bottom:15px;}
#menu ul li.mega > ul > li > a{font-weight:700;padding:5px 15px;}
#menu ul li.mega > ul > li > ul > li > a{padding:3px 15px;text-transform:none;}
#menu ul li.mega > ul > li > ul > li > a:before{content:" - ";}
#menu ul li.mega ul{list-style:none;margin:0;padding:0;position:absolute;left:0;right:0;width:100%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:15px 0;}
#menu ul li.mega ul li ul{list-style:none;margin:0;padding:0;width:100%;opacity:1;position:relative;}
#menu ul li.mega ul li ul li{width:100%;}
.sidemenu{font-family:"Maven Pro", sans-serif;list-style:none;margin:0;padding:0;}
.sidemenu a{color:#333;padding:5px 10px;display:block;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.sidemenu a:hover{color:#0461b2;}
.sidemenu a:before{max-width:0;content:"\f054";font-family:'FontAwesome';font-size:11px;padding-right:0;position:relative;top:2px;display:inline-block;overflow:hidden;-moz-transition:max-width 200ms ease-in-out, padding 200ms ease-in-out;-o-transition:max-width 200ms ease-in-out, padding 200ms ease-in-out;-webkit-transition:max-width 200ms ease-in-out, padding 200ms ease-in-out;transition:max-width 200ms ease-in-out, padding 200ms ease-in-out;}
.sidemenu a:hover:before{max-width:16px;padding-right:5px;}
.sidemenu ul{list-style:none;margin:0;padding:0;}
}
@media all and (max-width:991px), only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:991px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991px), only screen and (min-device-pixel-ratio:2) and (max-width:991px), only screen and (min-resolution:192dpi) and (max-width:991px), only screen and (min-resolution:2dppx) and (max-width:991px){.tilbud br{display:none;}
#menu{font-family:"Maven Pro", sans-serif;border:1px solid #01427e;margin:15px 0;position:relative;}
#menu ul{background-color:#0461b2;padding:0;margin:0;list-style:none;display:none;position:relative !important;width:100% !important;top:auto !important;left:auto !important;}
#menu ul li{border-top:1px solid #01427e;position:relative !important;width:100% !important;top:auto !important;left:auto !important;}
#menu ul li a{color:#fff;padding:10px 10px;display:block;text-decoration:none;line-height:1em;width:100%;position:relative;}
#menu ul li.active > a{color:#fff;}
#menu ul ul a{padding-left:15px;}
#menu ul ul a:before{content:"- ";display:inline-block;}
#menu ul ul ul a{padding-left:30px;}
#menu .toggle{background-color:#0461b2;border-left:1px solid #01427e;color:#fff;display:block;cursor:pointer;position:absolute;z-index:9;top:0;bottom:0;right:0;width:37px;}
#menu .toggle span{position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-5px;line-height:1em;display:block;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
#menu .toggle span:before{content:"\f00d";font-family:'FontAwesome';}
#menu .toggle.toggled{background-color:#01427e;}
#menu .toggle.toggled span{-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);}
#menu .text-holder{color:#fff;background-color:#0461b2;padding:10px 10px;display:block;position:relative;}
#menu .text-holder > .toggle{right:0;top:0;bottom:0;width:50px;}
#menu .text-holder > .toggle span{background-color:#fff !important;width:20px;height:2px;border-radius:2px;display:block;position:absolute;top:50%;margin-top:-1px;left:50%;margin-left:-10px;-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);}
#menu .text-holder > .toggle span:before{background-color:#fff !important;width:20px;height:2px;border-radius:2px;display:block;content:'';position:absolute;top:-6px;}
#menu .text-holder > .toggle span:after{background-color:#fff !important;width:20px;height:2px;border-radius:2px;display:block;content:'';position:absolute;top:6px;}
#menu .open{display:block !important;}
}