@media (max-width: 1159px) {
	html,
	body {
		font-size: 18px;
		line-height: 1.4em;
	}

	.col-md-12 {width: 100%;}
	.col-md-11 {width: 91.66666666%;}
	.col-md-10 {width: 83.33333333%;}
	.col-md-9 {width: 75%;}
	.col-md-8 {width: 66.66666666%;}
	.col-md-7 {width: 58.33333333%;}
	.col-md-6 {width: 50%;}
	.col-md-5 {width: 41.66666666%;}
	.col-md-4 {width: 33.33333333%;}
	.col-md-3 {width: 25%;}
	.col-md-2 {width: 16.66666666%;}
	.col-md-1 {width: 8.33333333%;}
	
	
	/*head*/
    .center-box {
        width: 100%;
        min-width: 1px;
        max-width: 100%;
		padding: 0 10px;
    }
	
	.header {
		padding: 20px 0;
	}
	.header__center {
		flex-direction: column;
		align-self: stretch;
	}
	.main-menu__list a {
		padding: 15px 10px;
	}
	/**/
	.main-search .search-form {
		width: auto;
		flex-direction: row;
		margin: 0 10px 0 0;
	}
	.active .menu-submit {
		background-color: #fff;
		background-image: url(images/search__yellow.png);
	}
	.active .search-form__field {
		position: absolute;
		right: 25px;
	}
	.menu-input {
		width: 0px;
		padding: 0 0;
	}
	.active .menu-input {
		width: 220px;
		background-color: #fff;
		color: #222;
		padding: 0 5px;
	}
	/**/
	.menu-input::-webkit-input-placeholder {color: #999;}
	.menu-input::-moz-placeholder {color: #999;}
	.menu-input:-moz-placeholder {color: #999;}
	.menu-input:-ms-input-placeholder {color: #999;}
	
	/*foot*/
	.prefooter__phone {
		display: none;
	}
	.prefooter__logo a {
		width: 100px;
		height: 75px;
		background-size: contain;
	}
	.prefooter .main-menu__list a {
		padding: 35px 15px;
	}
	
	.footer-nav__first a:after {
		display: none;
	}
	
	.copyright {
		flex-direction: column-reverse;
	}
	.copyright__payment {
		padding: 10px 0;
		border-left: none;
		border-bottom: 2px solid #d2b174;
		width: 100%;
	}
	.copyright__payment:before {
		bottom: -11px;
		top: auto;
		margin-top: 0;
		left: 50%;
		margin-left: -10px;
	}
	.cards-list {
		justify-content: center;
	}
	.cards-list li {
		margin: 0 5px;
	}
	
	.copyright__social {
		display: none;
	}
	
	/*sections*/
	.sect-title {
	    margin-bottom: 30px;
	}
	.sect-title h3 {
		font-size: 2em;
	}
	.section-advantages {
		padding: 45px 0 25px;
	}
	.section-terms {
		padding: 45px 0 25px;
	}
	.section-effects {
		padding: 45px 0 25px;
	}
	.section-catalog {
		padding: 25px 0 25px;
	}
	.section-crumbs {
		padding: 25px 0;
	}
	.section-static {
		padding: 10px 0 25px;
	}
	.section-cart {
		padding: 10px 0 25px;
	}
	.section-order {
		padding: 10px 0 25px;
	}
	.section-gallery {
		padding: 10px 0 25px;
	}
	.section-price {
		padding: 10px 0 25px;
	}
	.section-personal {
		padding: 10px 0 25px;
	}
	
	
	/*slider*/
	.slider-full.slick-slider .slick-arrow {
		width: 58px;
		height: 58px;
	}
	.slider-full.slick-slider .slick-arrow.slick-prev {
		right: auto;
		left: 10px;
	}
	.slider-full.slick-slider .slick-arrow.slick-next {
		right: auto;
		left: 80px;
	}
	.slick-slide__item .post {
		top: 5px;
		right: 0;
	}
	
	/*effects list*/
	.c-effects__item {
		margin-bottom: 20px;
	}
	.c-effects__info {
		margin-top: 10px;
	}
	.c-effects__cats {
		margin-top: 5px;
	}
	
	.c-nav__item {
		font-size: 1em;
	}
	
	.product-colors__col {
		width: 25%;
	}

	.gallery-slider-wrap {
		flex-direction: column;
	}
	.gallery-product .gallery-slider-nav {
		margin: 10px 0 0;
		width: 100%;
		order: 1;
	}
	.gallery-product .slider.slider-nav {
		margin: 0 -5px;
	}
	.gallery-product .gallery-slider-main {
		width: 100%;
		width: 0;
	}
	.gallery-product .gallery-slider-nav + .gallery-slider-main {
		width: 100%;
	}
	.gallery-product .gallery-slider-nav .slick-slide__item {
		padding: 5px;
		width: 20%;
		margin-bottom: 0;
	}

	
}

@media only screen and (max-width: 991px) {
	.col-ms-12 {width: 100%;}
	.col-ms-11 {width: 91.66666666%;}
	.col-ms-10 {width: 83.33333333%;}
	.col-ms-9 {width: 75%;}
	.col-ms-8 {width: 66.66666666%;}
	.col-ms-7 {width: 58.33333333%;}
	.col-ms-6 {width: 50%;}
	.col-ms-5 {width: 41.66666666%;}
	.col-ms-4 {width: 33.33333333%;}
	.col-ms-3 {width: 25%;}
	.col-ms-2 {width: 16.66666666%;}
	.col-ms-1 {width: 8.33333333%;}
	
	.sidemenu {
		margin-bottom: 20px;
	}
	.c-info__container {
		padding: 20px;
	}
	.c-info__container.l-wrap {
		padding: 0;
	}
	
	/**/
	.c-img {order: 0;}
	.c-sale {order: 3;}
	.c-nav {order: 1;}
	.c-info {order: 2;}
	.c-nav.l-file {order: 4;}
	.c-sale {
		margin-top: 1.5em;
	}
	
	.gallery-product {
		width: 70%;
		margin: 0 auto;
	}
	.c-product__pack {
		display: none;
	}
	.c-product__line {
		justify-content: space-around;
	}
	.c-product__total, 
	.c-products__total {
		text-align: center;
	}
	
}

@media only screen and (max-width: 767px) {
	html,
	body {
		font-size: 16px;
		line-height: 1.4em;
	}
	.col-sm-12 {width: 100%;}
	.col-sm-11 {width: 91.66666666%;}
	.col-sm-10 {width: 83.33333333%;}
	.col-sm-9 {width: 75%;}
	.col-sm-8 {width: 66.66666666%;}
	.col-sm-7 {width: 58.33333333%;}
	.col-sm-6 {width: 50%;}
	.col-sm-5 {width: 41.66666666%;}
	.col-sm-4 {width: 33.33333333%;}
	.col-sm-3 {width: 25%;}
	.col-sm-2 {width: 16.66666666%;}
	.col-sm-1 {width: 8.33333333%;}
	
	.head-cart {
		min-width: 150px;
		padding: 10px 10px;
	}
	
	.header__logo a {
		width: 133px;
		height: 84px;
	}
	
	.main-burger {
		display: block;
		width: 60px;
		height: 50px;
		cursor: pointer;
		position: relative;
	}
	.main-burger div {
		width: 100%;
		height: 4px;
		background-color: #fff;
		position: absolute;
		top: 50%;
		margin-top: -2px;
		-webkit-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
		   -moz-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
			-ms-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
			 -o-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
				transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	}
	.main-burger:before, 
	.main-burger:after {
		content: "";
		position: absolute;
		width: 100%;
		height: 4px;
		background-color: #fff;
		-webkit-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
		   -moz-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
			-ms-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
			 -o-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
				transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	}
	.main-burger:before {
		top: 12px;
	}
	.main-burger:after {
		bottom: 12px;
	}
	.main-menu__list {
		display: none;
	}
	
	.main-burger.active div {
		opacity: 0; 
	}
	.main-burger.active:before {
		transform: rotate(45deg);
		top: 23px;
		width: 40px;
		left: 10px;
	}
	.main-burger.active:after {
		transform: rotate(-45deg);
		bottom: 23px;
		width: 40px;
		left: 10px;
	}
	
	
	
	.main-burger + .main-menu__list {
		position: absolute;
		display: block;
		top: 100%;
		right: 100%;
		z-index: 1111;
		background: #d2b174;
		width: 100%;
		-webkit-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
		   -moz-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
			-ms-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
			 -o-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
				transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	}
	.main-burger.active + .main-menu__list {
		right: 0;
	}
	
	
	.section-slider {
		display: none;
	}
	
	.terms-list__title {
		font-size: 1.1em;
	}
	footer .section-menu {
		display: none;
	}
	.footer__info {
		flex-direction: row;
		justify-content: space-around;
	}
	.footer__time {
		flex: 0 0 auto;
		margin-top: 0;
	}
	.footer-nav__col {
		margin-top: 20px;
	}
	
	
	.pager-box .pager .active span, 
	.pager-box .pager .active a {
		width: 40px;
		height: 40px;
	}
	.pager-box .pager span, 
	.pager-box .pager a {
		height: 40px;
		padding: 8px 0;
	}
	.c-products__item {
		padding: 14px;
	}
	.c-products__excerpt {
		font-size: 0.9em;
	}
	.c-products__price {
		font-size: 1.6em;
	}
	
	.product-colors__col {
		width: 33.33333333%;
	}
	
	.c-info__file {
		padding: 10px;
	}
	
}
@media only screen and (max-width: 649px){
	.c-products__main {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.c-products__img {
		margin: 0;
		width: 100%;
	}
	.c-products__image {
		margin: 0 auto 10px;
	}
	.c-products__info {
		margin: 0;
		width: 65%;
	}
	.c-products__sale {
		width: 30%;
	}
	
	.gallery-product .gallery-slider-nav .slick-slide__item {
		width: 25%;
	}
	
	.c-info__file {
		width: 100%;
	}
}



@media only screen and (max-width: 567px){
	.col-xs-12 {width: 100%;}
	.col-xs-11 {width: 91.66666666%;}
	.col-xs-10 {width: 83.33333333%;}
	.col-xs-9 {width: 75%;}
	.col-xs-8 {width: 66.66666666%;}
	.col-xs-7 {width: 58.33333333%;}
	.col-xs-6 {width: 50%;}
	.col-xs-5 {width: 41.66666666%;}
	.col-xs-4 {width: 33.33333333%;}
	.col-xs-3 {width: 25%;}
	.col-xs-2 {width: 16.66666666%;}
	.col-xs-1 {width: 8.33333333%;}
	
	.header__cart {
		width: 100%;
	}
	
	.head-cart {
		margin: 10px auto 0;
		width: 150px;
	}
	
	.head-cart:before {
		width: 30px;
		height: 30px;
	}
	
	.footer__info {
		flex-direction: column;
		justify-content: space-between;
	}
	.footer__time {
		flex: 0 0 auto;
		margin-top: 20px;
		text-align: center;
	}
	
	.sort-produrts__label {
		display: none;
	}
	
	.gallery-thumb {
		width: 90%;
	}
	
	.c-products__info {
		margin: 0;
		width: 100%;
	}
	.c-products__sale {
		width: 100%;
	}
	.c-products__status {
		display: none;
	}
	.c-products__speed {
		display: none;
	}
	.c-products__order {
		display: none;
	}
	.c-products__sale {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: nowrap;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center;
	}
	.c-products__price {
		font-size: 1.8em;
	}
	
	.c-info__container {
		flex-direction: column;
	}
	.c-info__wrap {
		width: 100%;
	}

	.c-nav__wrap.l-nav__3 {
		width:50%;
		margin-bottom: 0.5em;
	}
	
	.product-colors__col {
		width: 50%;
	}
	.c-video__item:nth-child(n+2) {
		margin-top: 20px;
	}
	.det-slim-table > div > div {
		padding: 8px 15px;
	}
	
	.gallery-product {
		width: 100%;
		margin: 0 auto;
	}
	.gallery-product .gallery-slider-nav .slick-slide__item {
		width: 33.33333333%;
	}
	
	
	
}
@media only screen and (max-width: 400px){
	.header {
		justify-content: center;
	}
	.header__center {
		margin: 10px auto 0;
		width: 100%;
	}
	.footer-nav__col {
		width: 100%;
	}
	
	.sort-produrts {
		flex-direction: column;
		padding: 10px;
	}
	.sort-produrts__item {
		padding: 10px;
		width: 100%;
	}
	.sort-produrts .jq-selectbox {
		width: 100%;
	}
	.gallery-thumb {
		width: 100%;
	}
	
	.c-score {
		flex-direction: column;
		margin-bottom: 1em;
	}
	.c-nav__wrap.l-nav__4 {
		width:50%;
		margin-bottom: 0.5em;
	}
	.c-video__item {
	}
}


