@media only screen and (min-width: 2301px) {
.banner_img {
-webkit-background-size: 100% !important;
-moz-background-size: 100% !important;
-o-background-size: 100% !important;
background-size: 100% !important;
height: 375px;
background: #ffffff url('https://a-kasser.dk/images/banner-ak.jpg') no-repeat;
}
}

@media only screen and (min-width: 1926px) and (max-width: 2300px) {
.banner_img {
-webkit-background-size: 100% !important;
-moz-background-size: 100% !important;
-o-background-size: 100% !important;
background-size: 100% !important;
height: 325px;
background: #ffffff url('https://a-kasser.dk/images/banner-ak.jpg') no-repeat;
}
}

@media only screen and (min-width: 1441px) and (max-width: 1925px) {
.banner_img {
-webkit-background-size: 100% !important;
-moz-background-size: 100% !important;
-o-background-size: 100% !important;
background-size: 100% !important;
height: 275px;
background: #ffffff url('https://a-kasser.dk/images/banner-ak.jpg') no-repeat;
}
}

@media only screen and (min-width: 1177px) and (max-width: 1440px) {
.banner_img {
-webkit-background-size: 100% !important;
-moz-background-size: 100% !important;
-o-background-size: 100% !important;
background-size: 100% !important;
height: 220px;
background: #ffffff url('https://a-kasser.dk/images/banner-ak.jpg') no-repeat;
}
}

/* #Tablet (Landscape) 
----------------------------------------------------------------------*/
@media only screen and (min-width: 959px) and (max-width: 1177px) {
	body {overflow-x: hidden}
	.row { width: 870px }
.banner_img {
-webkit-background-size: 100% !important;
-moz-background-size: 100% !important;
-o-background-size: 100% !important;
background-size: 100% !important;
height: 160px;
background: #ffffff url('https://a-kasser.dk/images/banner-maks1177.jpg') no-repeat;
}
	#header .search {margin: 0 0 0 10px}
  #header .search-eng {margin: 0 0 0 50px}
  .skjultland {display: none}
  .vistland {display: inline}
  .visnav_tland {display: block}
  .social-button-container {
  overflow: hidden;
  margin-left:20px;
}
  .social-share {
  float: left;
  min-width: 40px;
  min-height: 20px;
  padding-right: 5px;
}
  
}

/* #Tablet (Portrait)
----------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	body {overflow-x: hidden}
	.row { width: 700px }
.banner_img {
-webkit-background-size: 100% !important;
-moz-background-size: 100% !important;
-o-background-size: 100% !important;
background-size: 100% !important;
height: 120px;
background: #ffffff url('https://a-kasser.dk/images/banner-maks959.jpg') no-repeat;
}
  .logo h1 span {background: #4C4C4C;} 
  .ewTable .bredde1 {width:50px;}  /* pris pr mdr */
   .ewTable .bredde2 {width:170px;} /* a-kasse logo med link */
   .ewTable .bredde3 {width:80px;} /* admbidrag og forsbidrag */
   
      .parallax.about {background: #313131;}
   
  .skjultablet {display: none}
  .fa-5x {
  font-size: 4em;
}
.social-button-container {
  overflow: hidden;
  margin-left:6px;
}
.social-share {
  float: left;
  min-width: 35px;
  min-height: 20px;
  padding-right: 5px;
}

/*** Superfish ***/

.home_class i {

	font-size: 16px

}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu > li {
	float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
}

.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}


/*** DEMO SKIN ***/
.sf-menu {
	float: right;
  margin: 1.2em 0 0 0;
  padding: 0;
}
.sf-menu ul {
	min-width: 12em; /* allow long menu items to determine submenu width */
	*width: 12em; /* no auto sub width for IE7, see white-space comment below */
}
.sf-menu a {
	padding: .3em .7em;
	text-decoration: none;
	zoom: 1; /* IE7 */
}
.sf-menu a {
	color: #FFF;
}
.sf-menu li {
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.sf-menu ul li {
	background: #313131
}
.sf-menu li:hover,
.sf-menu li.sfHover {
	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}

.sf-menu li.current > a::after {
    width: 100%;
}
.sf-menu li > a::after {
    border-bottom: 2px solid #1dc6de;
    bottom: -13px;
    content: no-close-quote;
    display: block;
    position: relative;
    width: 0;
}
.sf-menu li.current > a, .sf-menu li:hover > a {
    color: #1dc6de;
} 

.sf-menu li:hover ul{
  padding-top:20px;
	margin-top: 20px;
  z-index: 999;
  	top: 0 !important

}

.sf-menu li li a {

	padding: 12px 14px;

	line-height: 20px;

	color: #fff;

	text-transform: none;

	letter-spacing: 0;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.sf-menu li img {

	position: relative;

  	margin-top:8px;

	padding: 0;

}




.slicknav_menu {

	display:none;

}

}

/* #Mobile (Landscape)
----------------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	body {overflow-x: hidden}
	.row { width: 400px }
   .logo h1 span {background: #4C4C4C;} 
  .grid_3, .grid_6, .grid_9, .grid_12, .grid_3.omega, .grid_6.alpha,.grid_6.omega, .grid_9.alpha {width: 100%;margin: 0 0 30px}
.banner_img {
-webkit-background-size: 100% !important;
-moz-background-size: 100% !important;
-o-background-size: 100% !important;
background-size: 100% !important;
height: 100px;
background: #ffffff url('https://a-kasser.dk/images/banner-maks767.jpg') no-repeat;
}
.sf-menu {display: none;}
.ewTable .bredde1 {width:60px;}  /* pris pr mdr */
   .ewTable .bredde2 {width:200px;} /* a-kasse logo med link */
   .ewTable .bredde3 {width:60px;} /* admbidrag og forsbidrag */
   
      .parallax.about {background: #313131;}
    	#header #menu{display:none}
      .slicknav_menu{display:block}
   
  .skjulmland {display: none}
  .vispland {display: inline}
  .fa-5x {
  font-size: 3em;
}
.social-button-container {
  overflow: hidden;
  margin-left:40px;
}
.social-share {
  float: left;
  min-width: 45px;
  min-height: 20px;
  padding-right: 6px;
}
   
}

/*  #Mobile (Portrait) 320px
----------------------------------------------------------------------*/
@media only screen and (min-width: 100px) and (max-width: 480px) {
	body {overflow-x: hidden}
	.row { width: 290px; padding: 0; }
  .logo h1 span {background: #4C4C4C;} 
	.grid_3, .grid_6, .grid_9, .grid_12, .grid_3.omega, .grid_6.alpha,.grid_6.omega, .grid_9.alpha {width: 100%;margin: 0 0 30px}
.banner_img {
-webkit-background-size: 100% !important;
-moz-background-size: 100% !important;
-o-background-size: 100% !important;
background-size: 100% !important;
height: 60px;
background: #ffffff url('https://a-kasser.dk/images/banner-maks480.jpg') no-repeat;
}
  .sf-menu {display: none;}

	.widget .popular, .widget .dot_list, .widget .tags, .widget .w_title  {display: none}
  
   .ewTable .bredde1 {width:80px;}  /* pris pr mdr */
   .ewTable .bredde2 {width:180px;} /* a-kasse logo med link */
   .ewTable .bredde4 {width:60px;}

   .parallax.about {background: #313131;}
   	#header #menu{display:none}
    .slicknav_menu{display:block}

  .skjulmobil {display: none}
  .visp {display: inline}
  .widget {margin: 0}
  .fa-5x {
  font-size: 2em;
}
.social-button-container {
  overflow: hidden;
  margin-left:48px;
}
.social-share {
  float: left;
  min-width: 45px;
  min-height: 20px;
  padding-right: 6px;
}
}