@media screen and (max-width:480px) {
	.wrap {
		width:95%;
	}
	
	.main-video {
		padding:0 0 50px;
	}
	
	.main-video a  {
		width:50%;
	}
	
	.main-header {
		min-height: auto;
        overflow: hidden;
        position: relative;
        z-index: 10;
        max-width: 1400px;
        max-height: 400px;
        margin: -50px auto -60px;
	}
	
	.col-2-filter {
		display:none;
	}
	
	.open-popup-filters {
	display: inline-block;
	}
	
	.col-10-loop {
		width: 100%;
		margin:0;
		float:none;
		margin-left: 0!important;
	}
	
	.main-header {
		height: auto;
	}
	
	.nav .logo {
		width: 120px;
        top: -43px;
	}
	
	.popup-filters {
		width: 270px;
	}
	
	.preview {
		width: 48%;
	}
	
	.preview .preorder2 {
		float: none;
	}
	
	.preview .text {
		padding: 10px;
	}
	
	.preview .preorder2 span {
		font-size: 10px;
        padding: 4px 15px 4px 30px;
        margin: 10px 0 5px;
	}
	
	.preview .preorder2 span:before {
		margin: 3px -23px;
	}
	
	.preview .text p {
		padding: 0 0 20px;
		font-size: 11px;
	}
	
	.preview .background {
		height: auto;
		padding: 0 0 100%;
	}
	
	.preview .image {
		padding: 10px;
	}
	
	.preview .add_to_cart_prev {
		padding: 10px 14px;
		font-size: 13px;
	}
	
	.preview_category {
		width: 43%;
        margin: 0 1% 25px;
        padding: 2%;
	}
	
	.preview_category .background {
		height: auto;
		padding: 0 0 100%;
	}
	
	.footer .newsletter .title {
		font-size: 20px;
		width: 100%;
		margin: 0 auto;
	}
	
	.footer .newsletter .sub_title {
		width: 100%;
		margin: 0 auto;
	}
	
	.footer form {
		width: 100%;
	}
	
	.footer h3 {
		font-size: 18px;
	}
	
	.product .col-gallery {
		width: 100%;
		float: none;
	}
	
	.product .col-content {
		width: 100%;
		float: none;
		padding: 40px 0 0;
	}
	
	.product .col-content h1 {
		padding: 0 0 30px;
		font-size: 30px;
	}
	
	.product .fixed_cart_product .info {
		width: 100%;
		float: none;
	}
	
	.product .fixed_cart_product .quantity {
		width: 13%;
		margin: 0 1%;
	}
	
	.product .fixed_cart_product .add {
		width: 33%;
		margin: 0 1%;
	}
	
	.product .fixed_cart_product .add .add {
		width: 100%;
		padding: 10px 0;
	}
	
	.product .fixed_cart_product .add_to_cart {
		padding: 10px 0;
	}
	
	.checkout .col-6 {
		width:100%;
		float:none;
		margin:0!important
	}
	
	.checkout .cart {
		margin:40px 0 0;
	}
	
	.checkout table .total {
		text-align: center;
	}
	
	.checkout table td:nth-child(1) {
		width: 80px;
	}
	
	.page-contact .col-4 {
		width:100%;
		float:none;
		margin:0!important
	}
	
	.page-gallery .fancybox.item {
		width: 48.3%;
		padding: 0 0 50%;
	}
	
	.page-faq .faq-title {
		font-size: 17px;
		padding: 25px 50px 25px;
	}
	
	.page-faq .faq-title span {
		left: 12px;
	}
	
	.page-faq .faq-content {
		padding: 11px 50px;
	}
	
	.nav .item_search {
		position: absolute;
		right: 43px;
		top: 2px;
	}
	
	.checkout table div.quantity {
		display:none;
	}
	
	
	.nav .menu {
		display: none;
	}

	.main-header .tag {
		padding: 309px 0 0;
	}
	
	.pda-menu {
		display:block;
	}
	
	.page-12 .document {
		padding: 0 0 30px;
	}
	
	.product .fixed_cart_product input {
		padding: 8px 10px;
		text-align: center;
	}

	.product .fixed_cart_product select {
		padding: 8px 10px;
	}
	
	.product .fixed_cart_product .options {
		width: 48%;
	}
	
	.col-quantity {
		float: none;
	}
	
	.col-quantity .quantity.quantity-1 {
		padding: 0 1px 0
	}
	
	.col-preorder {
		float: none;
		padding: 0 0 40px;
		margin-left: 0!important;
	}
	
	.col-preorder .preorder {
		margin: 15px 0 0;
	}
	
	.reviews {
		width: 100%;
		float: none;
		margin: 0 0 2% 0;
	}
		

}