@media (max-width: 949px){
	.mobileOffer .logo{
		float:left;
		margin-left:0px;
		margin-right:20px;
	}
	.mobileOffer .data{
		display:block;
		float:left;
		clear:left;
		max-width:650px;
		width:100%;
	}
	
	.mobileOffer .mainButton{
		margin-top:20px;
	}
}

@media (max-width: 724px){
	.mobileOffer .price{
		display:block;
		margin-bottom:25px;
	}
}

@media (max-width: 674px){
	.firstCol {
		width:46%;
	}
	
	.secondCol{
		width:46%;
	}

	.thirdCol{
		display:block;
		margin-top:-10px;
	}	
}

@media (max-width: 599px){
	.mobileOffer .logo{
		max-width:30%;
	}
	
	.filters select{
		display:block;
		float:left;
		clear:left;
		margin-bottom:10px;
	}
	
	.filters select:nth-child(1){
		margin-right:10px;
	}
	.filters select:nth-child(2){
		margin-left:0;
		margin-bottom:20px;
	}
	
	.mobileComparison .headerRow{
		display:none;
	}
	
	.mobileComparison .col3,
	.mobileComparison .col4,
	.mobileComparison .col5,
	.mobileComparison .col6,
	.mobileComparison .col7,
	.mobileComparison .col2{
		white-space:nowrap;
		margin-right:10px;
		width:auto;
		float:left;
		text-align:left;
	}
	.mobileComparison .col1{
		float:left;
		min-height:70px;
	}
	.mobileComparison .col3{
	}
	
	.mobileComparison .col3:after {
		visibility: hidden;
		display: block;
		content: "";
		clear: right;
		float: right;
		height: 0;
	}
	
	.mobileComparison .col8{
		float:right;
	}
	
	.mobileComparison .col3:before{
		content: 'Pris: ';
	}
	.mobileComparison .col3:after{
		content: '/mnd ';
	}	
	.mobileComparison .col4:before{
		content: 'Tale: ';
	}
	.mobileComparison .col5:before{
		content: 'Data: ';
	}
	.mobileComparison .col6:before{
		content: 'SMS: ';
	}
	.mobileComparison .col7:before{
		content: 'MMS: ';
	}
	.mobileComparison .col2:before{
		content: 'Nett: ';
	}	
	

}

@media (max-width: 474px){
	.firstCol {
		width:98%;
	}
	
	.secondCol{
		width:98%;
	}
}

@media (max-width: 374px){

	.mobileOffer .logo{
		display:none;
	}
	
	.mobileOffer .mainButton{
		font-size:90%;
	}

	.mobileComparison .col3{
		margin-bottom:10px;
	}
	.mobileComparison .col1{
		float:left;
		min-height:100px;
	}	
}