@media all and (max-width: 479px) {
    /* Start */
	.top-menu, 
	.container,
    .menu,
    .news .news-image,
    .news .news-content {
        width: 320px;
    }
	
	header {
		padding: 15px 0;
	}
	
	header .logo {
		background-size: 90%;
	}
	
	#slider.mobile {
		margin: 0 auto;
	}

    .drop-menu {
        display: block !important;
        position: relative;
    }
    .section .section-header:after {
        background-size: 320px 2px;
    }
	
	.top-slider li .module{
		background-position: -47px 9px !important;
		background-size: auto 52% !important;
	}
	
	.top-slider .module .module-container {
		margin-top: 234px;
	}
	
	.top-slider .module .container ,
	.product-module-header {
		min-height: 400px;
	}
	
	.top-slider .module .module-content {
		width: 100%;
	}
	
	.news .news-header {
		font-size: 22px;
		line-height: 30px;
	}
	
	
     /* Mobilmeny */
	 
	.top-menu {
		margin-top: 66px;
	}

    #menublock.mobile .global-market a {
        float: none;
        width: 208px;
    }  

	.network-image {
		right: 0;
		top: 0;
		width: 100%;
		position: relative;
	}	
	
	.market-content {
		width: 100%;
		float: none;
		margin-right: 0;
		display: block;
	}	
	.markets.dealers {
		width: 280px;
	}
	
	.dealers .dealer {
		width: 100%;
		min-height: 0px;
	}

	.language-picker .country-list li {
		width: 92%;
	}
	
	.language-picker .nav-tabs li a {
		font-size: 14px;
		width: 91%;
		text-align: center;
	}
	
	.language-picker .nav-tabs li.europe,
	.language-picker .nav-tabs li.americas, 
	.language-picker .nav-tabs li.asia, 
	.language-picker .nav-tabs li.africa, 
	.language-picker .nav-tabs li.oceania {
		padding-left: 0;
		width: 100%;
	}
	
	.language-picker {
		background: transparent;
		min-height: 0;
	}
	
	.fold .container .container {
		width:100%;
	}
	
    /* Konceptet */

    #concept.mobile .menu .menu-description,
    #concept.mobile .menu .v-list {
        max-width: none;
    }
    #concept.mobile .menu .v-list li a {
        border: 0;
    }
	
	#concept.mobile .menu .menu-header,
    #concept.mobile .menu .menu-description {
        margin: 0 auto;
        width: 250px;
		padding-bottom: 5px;
    }
	
    /* Modellöversikt */
 	
    #model-guide .products {
		width: 280px;
	}
        
    /* Start Mobile meny */
    
    .language-picker .nav-tabs,
    .language-picker .tab-content .tab-pane {
        width: 240px;
    }
    
    .fold .container {
        width: 280px;
    }
        
    .quick-request-modal .modal-header p {
        max-width: 480px;
    }
    
    #contact-fold .quick-request-modal {
        margin: 0 auto;
        width: 320px;
    }   
   
    .language-picker .nav-tabs li {
        margin-bottom: 11px;
    }
    
    .quick-request-modal .modal-body > form .form-section {
        margin: 0 0 20px !important;
        min-height: 0px;
        width: 100%;
    }
	
	#contact-fold .button.button-green.right {
		float: none;
		width: 100%;
	}
        
    .quick-request-modal .modal-body > form .form-section:nth-child(3n) {
        float: left;
    }
	
	/* produkter */
	
	.temp-top .product-header {
		padding: 31px 20px;
		font-size: 24px;
		line-height: 30px;
		width: 320px;
		height: 159px;
	}
	
	.temp-top {
		height: 159px;
	}
	
	.single-produkt #slider,
	.single-produkt #concept {
		display: none;
	}

	.single-produkt .top-menu a.model-guide {
		display: block;
		text-align: center;
		width: 100%;
	}
	.single-produkt .drop-menu {
		display: table !important;
		position: absolute;
		padding: 0;
	}
	.single-produkt  .product-module-header .module.lone {
		background-position: 24% 35px !important;
		background-size: auto 59% !important;
	}
	
	.single-product .product-content .product-info-tabs .tab-content table {
		width: 320px;
		margin: 0 0 40px -18px;
	}
	
	.single-product .product-content .product-info-tabs .tab-content {
		width: 320px;
		margin: 0 0 0 -10px;
	}
	
	.single-product .product-content .product-info-tabs .tab-content.active {
		width: 320px;
	}
	
	.single-produkt .module .module-container > div {
		margin-top: 283px;
	}

	.options-table tbody tr td:nth-child(1) {
		padding: 7px 5px 4px 8px;
	}
	
	
	.single-produkt .module .module-container {
		padding: 0;
	}
	
	.table-head .content {
		padding-left: 125px;
		height: 20px;
	}
	
	.table-head .title-model {
		width: 22px;
		font-size: 11px;
	}
	
	.table-head .title-model:last-of-type	{
		width: auto;
	}
	
	.table-head .title-options {
		width: 13%;
	}

	.single-product .product-content .product-info-tabs .tab-content h4 {
		margin: 15px 0 5px;
	}
	
	.tabs {
		height: 38px;
		float: none;
	}
	
	.tabs li:last-child {
		margin-right: 0;
	}
	
	.single-product .product-content .product-info-tabs .button {
		margin: 0 auto 20px;
		float: none;
		width: 270px;
	}
	
	.single-product .product-content .product-info-tabs .tab-content td:nth-child(1) {
		padding: 10px 5px 8px 8px;
	}
	
	.single-product .product-content .product-info-tabs .tab-content td{
		padding: 10px 5px 8px 5px;
	}
	
	.single-product .product-content .product-info-tabs .tab-content h4 {
		margin: 15px 0 5px -10px;
	}
	
	.single-product .product-content .product-info-tabs .tab-content  .option-content h4 {
		margin: 15px 0 5px 0px;
	}
	
	/* 'Why Stringo?' */
	#custom-bg {
		background-position: -250px center !important;
		width: 320px;
	}
	#custom-bg .custom-article {
		right: 30px;
		width: 280px;
	}
}

/* HÖJDEN - iphone 4 */
@media screen and (min-height: 1px) and (max-height: 372px) {
    .top-slider .module .module-container {
        margin-top: 144px;
    }
    .top-slider .module .container,
    .product-module-header {
        min-height: 306px;
    }
    .top-slider li .module {
        background-position: 25px 2px !important;
        background-size: auto 45% !important;
    }
}