@media (max-width: 999px) {
	.container {
		width: 100% !important;
	}
}
@media (max-width: 768px) {
	a.arrow-button {
		display: none !important;
	}
	.mbfln {
		.pull-left, .pull-right {
			float: none !important;
		}
	}
	.header {
		position: relative !important;
		background-repeat: repeat;
		.inner {
			position: relative !important;
			height: auto !important;
			background: none !important;
		}
		.top-links, .menu-links {
			position: relative !important;
			text-align: center;
			right: auto !important;
			top: auto !important;
		}
		a.logo {
			float: none !important;
			display: block !important;
			text-align: center !important;
			padding: 15px 0 !important;
		}
		.top-links {
			font-size: 13px;
			text-align: center !important;
			border-bottom: 1px solid rgba(0,0,0,.3);
			.langs {
				padding-right: 5px !important;
				margin-right: 5px !important;
				display: inline-block !important;
				float: none !important;
				a.active {
					font-size: 13px;
				}
			}
			a {
				font-size: 13px;
				padding-right: 5px !important;
				display: inline-block !important;
				float: none !important;
				&.phone {
					margin: 0 10px 0 0 !important;
					padding: 0 10px 0 0 !important;
				}
			}
		}
	}
	.footer {
		a.logo {
			text-align: center;
			img {
				width: 100%;
			}
		}
		.socials {
			margin: 0 !important;
			float: none !important;
			text-align: center !important;
			a {
				line-height: 40px;
			}
		}
	}
	a.article-img {
		max-width: 100% !important;
		img {
			max-width: 100%;
		}
	}
	.title-bar {
		.title {
			text-align: center;
			float: none !important;
		}
		.nav-links, a.more {
			display: block;
			float: none !important;
			text-align: center;
		}
	}
	a.product-img {
		display: block;
		margin: 0 0 30px;
	}
	.colors {
		h2 {
			text-align: center;
		}
		.list {
			text-align: center;
		}
	}
	.buttons {
		text-align: center;
		a {
			display: inline-block;
			float: none !important;
		}
	}
	.side-links {
		margin: 30px 0 0;
	}
}