.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

@media only screen and (min-width: 768px) {
    /* tablets and desktop */
	.container .headerWrapper .header a.logo {
		background-color:#37248d !important;
	}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
    /* tablets only */
	.container .contentWrapper .contentMiddle h1 {
		line-height: 1.1 !important;
	}
}

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    
    .collapsing {
        overflow: hidden!important;
    }
}
@media only screen and (max-width: 991px) {
    /* phones */
    body {
		background-image:none;
        background-size: 100% 34px;
        background-position: left 0 !important;
    }
	iframe {
		width:300px !important;
	}
	#hr-on iframe { width: 100% !important; }
    .container .headerWrapper .header {
        height: 28px !important;
    }
    .container .headerWrapper .header img {
        /*margin-top: 8px;*/
    }
    .container .headerWrapper .header a.logo {
        top: 0 !important;
    }
    .header ul {
        display: none;
    }
    .header form1 {
        display: none;
    }
    .mainNav > #mainNavigation > ul > li {
        background-image: none !important;
    }
    .mainNav #mainNavigation {
        background: #f7f7f7 !important;
    }
    #mainNavigation form {
        margin-bottom: 10px;
    }
    #mainNavigation .search {
        padding: 10px 0 0 20px;
    }
    #mainNavigation .search input {
        padding: 4px 8px;
    }
    #mainNavigation .search input.submit {
        background-image: url("../images/magnify.png");
        width: 24px;
        height: 24px;
        font-size: 0;
        line-height: 0;
        padding: 0;
        margin: 0;
        border: none;
        background-color: transparent;
        vertical-align: middle;
    }
    .carousel-control.right,
    .carousel-control.left {
        top: 30px;
    }
    .carousel-indicators {
        display: none;
    }
	#myCarousel .text, #myCarousel .container:after {
		display:none;
	}
	
	#myCarousel .item {
		height:200px !important;
	}
    .container .contentWrapper .contentFront ul.frontList {
        margin: 0 0 10px 0;
        padding: 0 15px;
    }
    .container .contentWrapper .contentFront ul.frontList p,
    .container .contentWrapper .contentFront ul.frontList a.link,
    .container .contentWrapper .contentFront ul.frontList a.shopLink {
        display: none !important;
    }
	.bottomWrapper .bottom {
		width:100% !important;
	}
    .bottomWrapper .bottom ul {
        display: none;
    }
    .bottomWrapper .bottom .item.last {
    	float:left !important;
    }
	.bottomWrapper .bottom .item p {
		font-size:14px !important;
		line-height:28px !important;
	}
    /* Navigation START */
    .mainNav > #mainNavigation > ul > li.selected {
        height: 50px;
    }
    .mainNav #mainNavigation .submenu {
        display: none;
    }
    .mainNav > #mainNavigation > ul > li {
        padding-right: 0 !important;
        background: #e1e1e1;
    }
    .mainNav > #mainNavigation > ul > li.selected .submenu {
        display: block;
    }
    .mainNav #mainNavigation ul.submenu li {
        width: 100% !important;
    }
    .navbar {
        margin-bottom: 0;
    }
    .navbar-toggle {
        margin-right: 0 !important;
    }
    /* Navigation END */
    .infoItem,
    .social-buttons,
    .bottomTextWrapper,
    .frontList:nth-child(2),
    .contentRight {
        display: none;
    }
	table#kalvefoderblandinger {
		margin-left:-15px !important;
	}
	table.solcelleanlaeg {
		position:absolute;
		bottom:150px;
	}
	.udlejninggodning td:nth-child(2n+2) {
		width:70px;
	}
	.udlejninggodning td:nth-child(3n+3) {
		width:88px;
	}
    .contentLeft,
    .contentMiddle,
    table {
        width: 100% !important;
    }
    img, table img {
        max-width: 100% !important;
        height: auto !important;
		margin-left:0 !important;
		float:none !important;
    }
    .contentLeft ul li {
        /*display: inline-block;*/
    }
    .container .contentWrapper .contentLeft ul ul {
        margin: 0;
    }
    .container .contentWrapper .contentLeft ul li a {
        padding-left: 0px;
        background-image: none;
        font-size: 18px;
        text-decoration: none;
        margin-bottom: 6px;
        font-size: 18px !important;
		line-height:20px;
    }
    .container .contentWrapper .contentLeft ul li a:after {
        /*content: "-";*/
        /*padding: 0 5px;*/
    }
    .container .contentWrapper .contentLeft ul li:last-child a:after {
        content: " ";
        padding: 0;
    }
    .container .footer.mobileOnly .social-buttons,
    .container .footer.mobileOnly .social-buttons a {
        display: inline-block;
    }
    .container .btnBack.MobileOnly {
        background: #eee;
        color: #000;
        padding: 8px 14px;
        position: absolute;
        top: 60px;
        left: 14px;
        z-index: 10;
    }
    .container .footer.mobileOnly .contactInfo {
        border-top: solid 1px #ccc;
        padding-top: 20px;
        margin-top: 20px;
    }
	.container .contentWrapper .contentMiddle h1 {
		/*word-wrap:break-word*/
	}
	.container .contentWrapper .contentMiddle .dform {
		width:100% !important;
	}
	.container .contentWrapper .contentMiddle .contactInfo {
		width:100% !important;
		position: relative !important;
	}
	.container .contentWrapper .contentMiddle input[type=text], .container .contentWrapper .contentMiddle textarea {
		height: auto;
		width: 100%;
	}
	.members .member .right p {
	    text-align: right;
		padding-right: 10px;
	}
	.members .member .image {
		padding-left:5px !important;
	}
	
	.container .contentWrapper .contentMiddle .members .member .middle, .container .contentWrapper .contentMiddle .members .member .right {
		padding:0 !important;
	}
	.contentMiddle .productRight, .contentMiddle .productLeft {
		width:100% !important;
	}
	.container .contentWrapper .contentFront ul.frontList li h2 {
		font-size:13px !important;
	}
	.container .contentWrapper .contentLeft h2 {
		font-size:30px;
	}
	
	.dropdown {
		position: relative;
		display: inline-block;
		margin:10px 0 50px 0;
		float:right;
	}
	.dropdown a:hover {
		color:#b9046a;
	}
	.dropdown p {
		display: inline;
		font-size: 20px !important;
		text-transform: uppercase;
		padding-left: 5px;
	}
	.dropdown-content {
		display: none;
		min-width: 220px;
		position: absolute;
		right:0;
		background: #fff;
		z-index: 10;
		padding: 10px !important;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		
	}
	.dropdown-content.show {
		display:block;
	}

	/*.dropdown:hover .dropdown-content {
		display: block;
	}*/

}

@media only screen and (max-width: 767px) and (orientation: portrait) {
    /* portrait phones */
}
