/* Responsive CSS */
@media screen and (min-width: 320px) and (max-width: 640px) {
.cookies_note {    background-color: #000;
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    float: left;
    font-size: 11px;
    left: 0;
    overflow: hidden;
    padding: 10px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 9000;}
.cookies_note p {box-sizing: content-box;
    color: #fff;
    display: inline-block;
    float: left;
    overflow: hidden;
    text-align: center;
    width: 100%; margin-bottom:5px}
.cookies_note p img{float:none; margin:0}
.cookies_note > a{ float:left;box-sizing: content-box;
    color: #fff;
    display: inline-block;
    overflow: hidden;
    text-align: center;}
.cookies_note a#ok{ margin:0; float:right}
body {
	font-size: 80%
}
#wrap {
	width: 100%;
	
}
section {
}
#header_navigation {
	display: none;
	clear: both;
	float: right;
	margin-top: 0;
}
#the_smart_choice div.teaserTemplateEight ol li p {
	float: left;
	width: 82%
}
#the_smart_choice div.teaserTemplateEight ol li {
	margin-bottom: 5px;
}
#om_taxa div.om_taxa_faq:nth-child(2n+2), #om_taxa div.om_taxa_faq {
	margin-left: 0;
	width: 100%;
}
div, nav#left_navigation ul li {
	width: 100%;
}
nav#left_navigation ul li.search input[type="text"] {
	width: 90%;
}
#bestil_taxa {
	display: none
}
nav#left_navigation, nav#left_navigation ul {
	clear: both;
	float: left;
	left: auto;
	position: static;
	top: auto;
	width: 100%;
	z-index: 0;
}
nav#left_navigation ul li.twitter, nav#left_navigation ul li.facebook, nav#left_navigation ul li.traffic_info {
	border: inherit;
	clear: none;
	/*display: inline;*/
	float: left;
	height: 35px;
}
nav#left_navigation ul li.traffic_info {
	width: 60%;
	background-color: rgba(24, 27, 46, 0.8);
}
nav#left_navigation ul li.facebook, nav#left_navigation ul li.twitter {
	width: 20%;
}
section#home {
	width: 100%;
	float: left;
	clear: both;
}
.slides-container > li > .container {
	left: 10%;
	position: absolute;
	top: 20%;
	width: auto
}
.slides-container > li > .container h1, .slides-container > li > .container h2 {
	font-size: 168%;
	line-height: 150%;
}
#bestil > div:nth-child(2n+2), #om_taxa > div:nth-child(2n+2), #erhverv > div:nth-child(2n+2), #the_smart_choice > div:nth-child(2n+2), .om_taxa_kontakt dl, #bestil > div.bestil_lufthavns_taxa:nth-child(2n+2), .bestil_specialkorsel dl {
	margin: 0 2%;
	width: 96%;
}
.om_taxa_kontakt dl dt {
	clear: left;
	float: left;
	margin-right: 7px;
	min-height: 100px;
	width: 43px;
}
.bestil_visual img, .the_smart_choice_visual img, .erhverv_visual img, .om_taxa_visual img {
	width: 100%;
	height: auto;
}
.drift_visual img {
	width: 100%;
	height: 52px;
}
.the_smart_choice_visual h1, .erhverv_visual h1, .om_taxa_visual h1, #the_smart_choice .the_smart_choice_visual h2, #erhverv .erhverv_visual h2, #om_taxa .om_taxa_visual h2, #bestil .bestil_visual h2 {
	bottom: 35px;
	left: 0;
	font-size: 24px;
	margin-left: 2%;
	margin-bottom: 0;
	width:96%;
	box-sizing:border-box;
}
.the_smart_choice_visual, .erhverv_visual, .om_taxa_visual, .bestil_visual {
	position: relative;
	margin-bottom: 20px;
}
header {
	background-image: none;
	width: 100%;
}
.faq_tile li {
	margin: 0px;
	width: 87%;
}
.bestil_priser_og_takster table {
	width: 96%
}
.bestil_priser_og_takster table td {
	min-width: 0;
}
#bestil > div.bestil_lufthavns_taxa:nth-child(2n+2) {
	padding-bottom: 20px;
}
.bestil_taxaboner_kort img, .erhverv_taxadesse img {
	margin-bottom: 20px;
}
.the_smart_choice_det_moderne_taxa img, .bestil_taxaboner_kort img, #bestil > div.bestil_lufthavns_taxa:nth-child(2n+2) img, .erhverv_bliv_erhvervs_kunde img, .bestil_smartphone img, .erhverv_opret_konto img, .erhverv_taxadesse img, .om_taxa_presse img {
	width: 100%;
	height: auto;
}
.bestil_smartphone p, .erhverv_opret_konto p, .erhverv_taxadesse p, .om_taxa_presse p {
	width: 100%
}
#bestil .bestil_lufthavns_taxa p, #bestil .bestil_lufthavns_taxa h2 {
	width: 92%;
	margin: 4% 4% 0 4%;
}
.teaserTemplateNine ul {
	width: 100%;
	background: none;
}
.teaserTemplateNine ul li {
	background: none;
	padding: 0px;
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
}
.teaserTemplateNine ul li.h1910, .teaserTemplateNine ul li.h1920, .teaserTemplateNine ul li.h1930, .teaserTemplateNine ul li.h1940, .teaserTemplateNine ul li.h1960, .teaserTemplateNine ul li.h1950, .teaserTemplateNine ul li.h1970, .teaserTemplateNine ul li.right {
	top: auto;
	right: auto;
	left: auto;
	padding: 0;
	padding-bottom: 20px;
	background: none;
}
.teaserTemplateNine ul li img, .teaserTemplateNine ul li.h1940 > img {
	margin-top: 0px;
	width: 100%;
	height: auto;
	max-width: 100%;
}
.teaserTemplateNine ul li.h1910, .teaserTemplateNine ul li.h1930 {
	position: static;
	left: 0px;
}
.teaserTemplateNine ul li {
	height: auto;
	width:96%;
}
.bestil_specialkorsel dt {
	width: 13%
}
.bestil_specialkorsel dd {
	width: 80%;
	margin-left: 3%;
	padding: 0px;
	margin-bottom: 3%;
}
.flexslider .slides > li {
	overflow: hidden;
}
.flexslider .slides > li .headline {
	z-index: 2;
}
.flexslider .slides img {
	display: block;
	height: 100%;
	left: -50%;
	position: relative;
	width: auto;
}
header span.phone a {
	font-size: 11px;
}
.menu_button {
	display: block;
	float: left;
	padding: 11px 0px;
	margin-left: 10px;
}
.menu_button img {
	width: 24px;
	height: 24px;
}
#left_navigation {
	display: none;
}
nav#left_navigation {
	position: fixed;
	top: 50px;
	z-index: 10000;
	width: 60%;
	height: 85%;
	overflow: scroll;
	opacity: 0.95;
}
nav#left_navigation ul ul {
	display: block
}
nav#left_navigation ul ul li {
	float: left;
	clear: both;
}
ul#region {
	margin-right: 10px
}
#header_navigation li.erhverv, #header_navigation li.vognmand {
	display: none;
}
.header_nav_button {
	display: block;
	float: right;
	margin-right: 10px;
	margin-top: 18px;
}
#bestil > div:nth-child(2n+2), #om_taxa > div:nth-child(2n+2), #erhverv > div:nth-child(2n+2), #the_smart_choice > div:nth-child(2n+2), .om_taxa_kontakt dl, #bestil > div.bestil_lufthavns_taxa:nth-child(2n+2), .bestil_specialkorsel dl, #drift > div:nth-child(2n+2), #om_taxa .om_taxa_faq {
	margin: 0 2%;
	width: 96%;
}
#om_taxa .om_taxa_faq {
	margin-top: 20px;
}
#bestil div.teaserTemplateTwo_b h2, #om_taxa div.teaserTemplateTwo_b h2, #erhverv div.teaserTemplateTwo_b h2, #the_smart_choice div.teaserTemplateTwo_b h2, #drift div.teaserTemplateTwo_b h2, #bestil div.teaserTemplateFour_b h2, #om_taxa div.teaserTemplateFour_b h2, #erhverv div.teaserTemplateFour_b h2, #the_smart_choice div.teaserTemplateFour_b h2, #drift div.teaserTemplateFour_b h2 {
	float: left;
	margin-top: 20px;
	width: 100%;
	margin-left: 0
}
#bestil div.teaserTemplateTwo_b a, #om_taxa div.teaserTemplateTwo_b a, #erhverv div.teaserTemplateTwo_b a, #the_smart_choice div.teaserTemplateTwo_b a, #drift div.teaserTemplateTwo_b a, #bestil div.teaserTemplateTwo_b a:visited, #om_taxa div.teaserTemplateTwo_b a:visited, #erhverv div.teaserTemplateTwo_b a:visited, #the_smart_choice div.teaserTemplateTwo_b a:visited, #drift div.teaserTemplateTwo_b a:visited {
	width: 100%;
	float: left;
	margin: 15px 0 15px 15px
}
#bestil div.teaserTemplateTwo_b img, #om_taxa div.teaserTemplateTwo_b img, #erhverv div.teaserTemplateTwo_b img, #the_smart_choice div.teaserTemplateTwo_b img, #drift div.teaserTemplateTwo_b img, #bestil div.teaserTemplateFour_b img, #om_taxa div.teaserTemplateFour_b img, #erhverv div.teaserTemplateFour_b img, #the_smart_choice div.teaserTemplateFour_b img, #drift div.teaserTemplateFour_b img, #bestil div.teaserTemplateFive img, #om_taxa div.teaserTemplateFive img, #erhverv div.teaserTemplateFive img, #the_smart_choice div.teaserTemplateFive img, #drift div.teaserTemplateFive img, #bestil div.teaserTemplateTwo_c img, #om_taxa div.teaserTemplateTwo_c img, #erhverv div.teaserTemplateTwo_c img, #the_smart_choice div.teaserTemplateTwo_c img, #drift div.teaserTemplateTwo_c img, .teaserTemplateTwo_a img, #bestil div.teaserTemplateSeven img, #om_taxa div.teaserTemplateSeven img, #erhverv div.teaserTemplateSeven img, #the_smart_choice div.teaserTemplateSeven img, #drift div.teaserTemplateSeven img, .teaserTemplateTwo img {
	width: 100%;
	height: auto;
}
#bestil div.teaserTemplateThree dd, #om_taxa div.teaserTemplateThree dd, #erhverv div.teaserTemplateThree dd, #the_smart_choice div.teaserTemplateThree dd, #drift div.teaserTemplateThree dd {
	width: 75%
}
#bestil div.teaserTemplateThree dl, #om_taxa div.teaserTemplateThree dl, #erhverv div.teaserTemplateThree dl, #the_smart_choice div.teaserTemplateThree dl, #drift div.teaserTemplateThree dl {
	width: 100%;
}
#bestil div.teaserTemplateFour_b h2, #om_taxa div.teaserTemplateFour_b h2, #erhverv div.teaserTemplateFour_b h2, #the_smart_choice div.teaserTemplateFour_b h2, #drift div.teaserTemplateFour_b h2 {
	margin: 10px 0;
	float: left;
}
#bestil div.teaserTemplateFive p, #om_taxa div.teaserTemplateFive p, #erhverv div.teaserTemplateFive p, #the_smart_choice div.teaserTemplateFive p, #drift div.teaserTemplateFive p, #bestil div.teaserTemplateTwo_c p, #om_taxa div.teaserTemplateTwo_c p, #erhverv div.teaserTemplateTwo_c p, #the_smart_choice div.teaserTemplateTwo_c p, #drift div.teaserTemplateTwo_c p, #bestil div.teaserTemplateTwo_c p, #om_taxa div.teaserTemplateTwo_c p, #erhverv div.teaserTemplateTwo_c p, #the_smart_choice div.teaserTemplateTwo_c p, #drift div.teaserTemplateTwo_c p, #bestil div.teaserTemplateSeven p, #om_taxa div.teaserTemplateSeven p, #erhverv div.teaserTemplateSeven p, #the_smart_choice div.teaserTemplateSeven p, #drift div.teaserTemplateSeven p {
	width: 100%;
	margin-bottom: 20px;
}
#bestil div.teaserTemplateTwo_b p, #om_taxa div.teaserTemplateTwo_b p, #erhverv div.teaserTemplateTwo_b p, #the_smart_choice div.teaserTemplateTwo_b p, #drift div.teaserTemplateTwo_b p {
	width: 96%;
	margin-left: 0;
	margin-top: 0;
}
#bestil div.teaserTemplateFour_b a, #om_taxa div.teaserTemplateFour_b a, #erhverv div.teaserTemplateFour_b a, #the_smart_choice div.teaserTemplateFour_b a, #drift div.teaserTemplateFour_b a, #bestil div.teaserTemplateFour_b a:visited, #om_taxa div.teaserTemplateFour_b a:visited, #erhverv div.teaserTemplateFour_b a:visited, #the_smart_choice div.teaserTemplateFour_b a:visited, #drift div.teaserTemplateFour_b a:visited {
	float: left;
	width: 100%;
	clear: both;
	margin: 10px 0;
}
.teaserTemplateSix table {
	width: 100%;
}
.teaserTemplateSix table td {
	min-width: 1px
}
#bestil div.teaserTemplateFour_b p, #om_taxa div.teaserTemplateFour_b p, #erhverv div.teaserTemplateFour_b p, #the_smart_choice div.teaserTemplateFour_b p, #drift div.teaserTemplateFour_b p {
	width: 100%;
}
#bestil div.teaserTemplateThree dt, #om_taxa div.teaserTemplateThree dt, #erhverv div.teaserTemplateThree dt, #the_smart_choice div.teaserTemplateThree dt, #drift div.teaserTemplateThree dt {
	width: auto
}
#bestil div.teaserTemplateThree dd, #om_taxa div.teaserTemplateThree dd, #erhverv div.teaserTemplateThree dd, #the_smart_choice div.teaserTemplateThree dd, #drift div.teaserTemplateThree dd {
	width: 83.5%;
	padding: 0 1.5%;
	min-height: 50px;
}
#bestil div.teaserTemplateThree dd {
	min-height: 70px;
}
.teaserTemplateNine ul li.h1960 > img {
	position: static
}
body.home_page .bestil_taxa_button {
	display: none;
}
.teaserTemplateTen dl {
	width: 100%;
}
.teaserTemplateTen dl dt {
	width: 7%;
	margin-right: 10%;
}
.teaserTemplateTen dl dd {
	width: 70%;
}
#bestil div.teaserTemplateTwo_b a, #bestil div.teaserTemplateTwo_b a:visited {
	margin-left: 0;
	margin-top: 0;
}
body.sub_page .bestil_visual, body.drift .drift_visual, body.sub_page .om_taxa_visual, body.sub_page .erhverv_visual {
	margin-top: 50px;
}
body.sub_page .bestil_visual h1 {
	bottom: 20px;
	font-size: 24px;
	left: 2%;
	margin-bottom: 0;
	margin-left: 0;
}
body.drift #drift .drift_visual h1 {
	color: #231F20;
	font-family: 'KunstuffBold', 'KunstuffBold_ie', Arial, Helvetica, sans-serif;
	position: absolute;
	bottom: 20px;
	font-size: 24px;
	left: 2%;
	margin-bottom: 0;
	margin-left: 0;
}
#bestil h2, #the_smart_choice h2, #erhverv h2, #om_taxa h2, #drift h2 {
	line-height: normal;
}
.bestil_specialkorsel > p > img, #erhverv div img, .bestil_lufthavns img, #the_smart_choice div.pathfinder > img {
	width: 100%;
	height: auto;
}
nav#bestil_specialkorsel_nav a {
	margin-right: 15px;
}
body.drift #drift div.drift_visual {
	position: relative;
}
#erhverv .erhvervs_kunde_form, #erhverv .bestil_taxaboner, #erhverv .bestil_taxakort, .bestil_taxaboner ul.bestil_taxaboner_form li input[type="text"], .bestil_taxakort ul.bestil_taxakort_form li input[type="text"] {
	width: 96%;
	padding: 2%
}
.bestil_taxaboner ul.bestil_taxaboner_form li, .bestil_taxakort ul.bestil_taxakort_form li, .bestil_taxakort ul.bestil_taxakort_form li.ref, .bestil_taxaboner ul.bestil_taxaboner_form li.ref {
	width: 100%
}
#erhverv .bestil_taxaboner, #erhverv .bestil_taxakort {
	margin-bottom: 2%;
}
.erhvervs_kunde_form ul li {
	margin: 5px 0px;
	width: 100%;
}
.erhvervs_kunde_form ul li.accepterer input[type="checkbox"] {
	float: none;
	margin: 0 4px 0 0;
}
.erhvervs_kunde_form ul li.accepterer span {
	width: 90%;
	float: none
}
.erhvervs_kunde_form ul li input[type="text"] {
	width: 96%;
	padding: 2%
}
#bestil div.teaserTemplateTwo_b p, #bestil div.teaserTemplateTwo_b h2 {
	padding: 0 2%;
	margin: 0px;
	width:96%;
}
#bestil div.teaserTemplateTwo_b h2 {
	margin-top: 15px;
	margin-bottom: 15px;
}
#bestil div.bestil_visual, #the_smart_choice div.the_smart_choice_visual, #erhverv div.erhverv_visual, #om_taxa div.om_taxa_visual, #drift div.drift_visual {
	position: relative;
	margin: 0 0 20px 0;
}
#om_taxa div.om_taxa_faq > h3 {
	margin-bottom: 2%;
}
.bestil_priser_table td span {
	white-space: nowrap;
}
#bestil div, #om_taxa div, #erhverv div, #the_smart_choice div, #drift div, #bestil > div:nth-child(2n+2), #om_taxa > div:nth-child(2n+2), #erhverv > div:nth-child(2n+2), #the_smart_choice > div:nth-child(2n+2), #drift > div:nth-child(2n+2), #search > div:nth-child(2n+2), body.sub_page > #wrap #bestil > div:nth-child(2n+2) {
	width: 96%;
	margin: 0 2%;
}
body.sub_page #wrap #bestil .bestil_priser > table, body.sub_page #wrap #bestil .bestil_priser > .bestil_priser_table {
	width: 100%
}
.bestil_priser_table tr.pris {
	width: 100%
}
.bestil_priser_table tr td:first-child {
	text-align: left;
	width: 86%;
}
.bestil_priser_table tr td:last-child {
	float: none;
	vertical-align: top;
	width: 20%;
}
.bestil_priser_table tr.pris td:last-child span {
	padding-right: 5px;
	text-align: right;
	width: 100%;
}
.priser_og_takster table td {
	min-width: 100%
}
.priser_og_takster table {
	margin-bottom: 20px;
}
#om_taxa .taxa_presse_ansvarlige:nth-child(2n+2), #om_taxa .taxa_presse_ansvarlige {
	margin-bottom: 20px;
}
body.sub_page #bestil div.bestil_visual, body.sub_page #the_smart_choice div.the_smart_choice_visual, body.sub_page #erhverv div.erhverv_visual, #om_taxa div.om_taxa_visual, #drift div.drift_visual {
	margin-top: 50px
}
header ul#region.region_selector {
	margin-right: 5px
}
header span.phone {
	font-size: 11px;
	margin-left: 2px;
}
body.sub_page .bestil_specialkorsel p > img {
	width: 100%;
	height: auto;
}
.teaserTemplateNine ul li img {
	width: 100%;
	height: auto;
}
#bestil .priser_og_takster, #bestil div.priser_og_takster:nth-child(2n+2) {
	margin: 2%;
	width: 96%;
}
.priser_og_takster table td {
	min-width: 1px;
}
#bestil div.teaserTemplateThree dl > dd:last-child {
	min-height: 70px;
}
#bestil div.teaserTemplateThree dl > dd:last-child p {
	min-height: 1px;
	margin-bottom: 0;
}
#search {
	width: 96%;
	margin: 0 2%
}
#search input[type="text"] {
	width: 90%;
}
#bestil div.teaserTemplateThree dl > dd:nth-last-child(3), #bestil div.teaserTemplateThree dl > dd:last-child {
	min-height: 70px;
}
#bestil div.teaserTemplateThree dl > dd:last-child p {
	margin-bottom: 0;
}
#drift .drift_visual h2 {
	left: 0;
	bottom: 0;
	margin-left: 2%;
}
.erhvervs_kunde_form ul.taxabon, .erhvervs_kunde_form ul.taxakort {
	width: 100%;
}
div.app_teaser{ height: 100%;
    margin: 0;
    padding: 10% 2%;
    width: 96%;}
div.app_teaser p {
  font-size: 22px;
    line-height: 25px;
 width: 92%;
 margin: 0 auto;
 padding: 0
}
div.app_teaser p strong{
 font-size:16px;
 line-height:normal;
}
a.btn_app_iphone{ padding:10px; font-size:14px; min-width:260px; background-position: 260px center;}
a.btn_app_droid{ padding:10px;font-size:14px; min-width:260px; background-position: 260px center;}
a.btn_exit{ padding:10px;font-size:14px; min-width:260px; background-position: 260px center;}
}
@media screen and (min-width: 641px) and (max-width: 900px) {
body {
	font-size: 12px;
}
#wrap {
	width: 100%;
	position: relative;
	margin: 0 auto;
	height: 100%;
}
#bestil div.teaserTemplateOne, #om_taxa div.teaserTemplateOne, #erhverv div.teaserTemplateOne, #the_smart_choice div.teaserTemplateOne, #drift div.teaserTemplateOne, #bestil div.teaserTemplateTwo_a, #om_taxa div.teaserTemplateTwo_a, #erhverv div.teaserTemplateTwo_a, #the_smart_choice div.teaserTemplateTwo_a, #drift div.teaserTemplateTwo_a, #bestil div.teaserTemplateTwo_c, #om_taxa div.teaserTemplateTwo_c, #erhverv div.teaserTemplateTwo_c, #the_smart_choice div.teaserTemplateTwo_c, #drift div.teaserTemplateTwo_c, #bestil div.teaserTemplateThree, #om_taxa div.teaserTemplateThree, #erhverv div.teaserTemplateThree, #the_smart_choice div.teaserTemplateThree, #drift div.teaserTemplateThree, #bestil div.teaserTemplateFour_a, #om_taxa div.teaserTemplateFour_a, #erhverv div.teaserTemplateFour_a, #the_smart_choice div.teaserTemplateFour_a, #drift div.teaserTemplateFour_a, #bestil div.teaserTemplateFour_b, #om_taxa div.teaserTemplateFour_b, #erhverv div.teaserTemplateFour_b, #the_smart_choice div.teaserTemplateFour_b, #drift div.teaserTemplateFour_b, #bestil div.teaserTemplateFive, #om_taxa div.teaserTemplateFive, #erhverv div.teaserTemplateFive, #the_smart_choice div.teaserTemplateFive, #drift div.teaserTemplateFive, #bestil div.teaserTemplateSix, #om_taxa div.teaserTemplateSix, #erhverv div.teaserTemplateSix, #the_smart_choice div.teaserTemplateSix, #drift div.teaserTemplateSix, #bestil div.teaserTemplateSeven, #om_taxa div.teaserTemplateSeven, #erhverv div.teaserTemplateSeven, #the_smart_choice div.teaserTemplateSeven, #drift div.teaserTemplateSeven, #bestil div.teaserTemplateEight, #om_taxa div.teaserTemplateEight, #erhverv div.teaserTemplateEight, #the_smart_choice div.teaserTemplateEight, #drift div.teaserTemplateEight, #bestil div.teaserTemplateTen, #om_taxa div.teaserTemplateTen, #erhverv div.teaserTemplateTen, #the_smart_choice div.teaserTemplateTen, #drift div.teaserTemplateTen, #bestil div.teaserTemplateEleven, #om_taxa div.teaserTemplateEleven, #erhverv div.teaserTemplateEleven, #the_smart_choice div.teaserTemplateEleven, #drift div.teaserTemplateEleven, #bestil > div:nth-child(2n+2), #om_taxa > div:nth-child(2n+2), #erhverv > div:nth-child(2n+2), #the_smart_choice > div:nth-child(2n+2), #drift > div:nth-child(2n+2), #search > div:nth-child(2n+2) {
	width: 500px;
	margin-left: 25%;
}
#bestil div.teaserTemplateSeven p, #om_taxa div.teaserTemplateSeven p, #erhverv div.teaserTemplateSeven p, #the_smart_choice div.teaserTemplateSeven p, #drift div.teaserTemplateSeven p {
	width: 45%
}
#bestil div.teaserTemplateFour_b p, #om_taxa div.teaserTemplateFour_b p, #erhverv div.teaserTemplateFour_b p, #the_smart_choice div.teaserTemplateFour_b p, #drift div.teaserTemplateFour_b p {
	width: 50%;
}
header {
	width: 100%;
}
section#home {
	width: 100%;
}
#bestil_taxa {
	margin-left: 535px;
	display: none
}
body.home_page .bestil_taxa_button {
	display: block;
	margin-left: auto;
	right: 0;
}
.the_smart_choice_visual h1, .erhverv_visual h1, .om_taxa_visual h1, #the_smart_choice .the_smart_choice_visual h2, #erhverv .erhverv_visual h2, #om_taxa .om_taxa_visual h2, #bestil .bestil_visual h2, #drift .drift_visual h1, .the_smart_choice_visual h1, .erhverv_visual h1, .om_taxa_visual h1 {
	margin-left: 25%;
}
.faq_tile li {
	width: 39%;
}
#bestil div.teaserTemplateTwo_b p, #om_taxa div.teaserTemplateTwo_b p, #erhverv div.teaserTemplateTwo_b p, #the_smart_choice div.teaserTemplateTwo_b p, #drift div.teaserTemplateTwo_b p, #bestil div.teaserTemplateTwo_b h2, #om_taxa div.teaserTemplateTwo_b h2, #erhverv div.teaserTemplateTwo_b h2, #the_smart_choice div.teaserTemplateTwo_b h2, #drift div.teaserTemplateTwo_b h2 {
	width: 38%
}
body.sub_page > #wrap > .bestil_taxa_button, body.sub_page > #wrap > .bestil_taxa_button:visited {
	margin-left: auto;
	left: 729px;
}
body.sub_page > #wrap #bestil .bestil_visual h1, body.sub_page > #wrap #bestil > div:nth-child(2n+2), #bestil .priser_og_takster, #bestil div.priser_og_takster:nth-child(2n+2) {
	margin-left: 25%;
	width: 500px;
}
section#home, div#slides {
	height: 100%;
}
h2 {
	line-height: normal
}
p {
	font-size: 12px;
}
.teaserTemplateNine ul li:first-child {
	height: auto !important
}
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
#bestil_taxa {
	margin-left: 791px;
}
.bestil_taxa_button {
	display: none;
	right: 0;
}
section {
	overflow-x: hidden
}
header {
	width: 100%;
}
section#home {
	width: 100%;
}
body.sub_page > #wrap > .bestil_taxa_button, body.sub_page > #wrap > .bestil_taxa_button:visited {
	display: block;
	margin-left: auto;
	right: 0px;
}
section#home, div#slides {
	height: 100%;
}
html, body {
	overflow-x: hidden
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
ul#region {
	margin-right: 10px
}
#header_navigation li.erhverv, #header_navigation li.vognmand {
	display: none;
}
section#home, div#slides {
	height: 100%;
	min-height: 400px;
}
#wrap {
	width: 100%;
	position: relative;
	margin: 0 auto;
	height: 100%;
}
html, body {
	overflow-x: hidden
}
}
@media screen and (min-width: 1920px) and (max-width: 3840px) {
#wrap {
	width: 1080px;
	position: relative;
	margin: 0 auto;
	height: 100%;
}
#home {
	height: 810px;
	max-width: 1080px;
	margin: 0 auto;
}
nav#left_navigation {
	position: fixed;
	top: 123px;
	z-index: 3000;
}
#bestil_taxa {
	background-color: rgba(24, 27, 46, 0.9);
	font-family: 'AvenirNextLTW02-Medium', Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 463px;
	width: 233px;
}
body {
	overflow-x: hidden
}
#bestil div.teaserTemplateThree dl > dd:nth-last-child(3), #bestil div.teaserTemplateThree dl > dd:last-child {
	min-height: 1px;
}
#bestil div.teaserTemplateThree dl > dd:nth-last-child(3) p, #bestil div.teaserTemplateThree dl > dd:last-child p {
	margin-bottom: 0;
}
}
@media screen and (width: 768px) {
#om_taxa div.om_taxa_faq:nth-child(2n+2), #om_taxa div.om_taxa_faq {
	margin-left: 25.5%
}
#om_taxa div.teaserTemplateTwo_c > p {
	width: 26%;
}
}
@media (-webkit-min-device-pixel-ratio: 2) {
body, p, section div p, #bestil div.teaserTemplateThree dd a, a, a:visited {
	font-size: 12px;
	-webkit-text-size-adjust: 100%;
}
}
@media screen and (width: 640px) {
#bestil div.teaserTemplateThree dd, #om_taxa div.teaserTemplateThree dd, #erhverv div.teaserTemplateThree dd, #the_smart_choice div.teaserTemplateThree dd, #drift div.teaserTemplateThree dd {
	width: 85%;
}
}

@media (width:800px) {
#bestil_taxa {
	margin-left: 567px
}
body.sub_page > #wrap > .bestil_taxa_button, body.sub_page > #wrap > .bestil_taxa_button:visited {
	left: 761px;
}
}
@media screen and (width: 320px) {
span.phone {
	display: none
}
#bestil > div.teaserTemplateThree dd, #erhverv > div.teaserTemplateThree dd {
	width: 82.5%;
}
#the_smart_choice div.teaserTemplateEight ol li p {
	float: left
}
#the_smart_choice div.teaserTemplateEight ol li p {
	float: left;
	width: 81%
}
#the_smart_choice div.teaserTemplateEight ol li {
	margin-bottom: 5px;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) { 
	header span.phone {
 		display:block;
	}
}
@media only screen and (min-device-width : 1025px) {
	.app_teaser{
			display:none;
	}
}