/* АДАПТАЦИЯ САЙТА ПОД МАЛЕНЬКИЕ МОНИТОРЫ ДО 1024px
(минимальный контейнер 980px для корректного отображения на мобильных) */
@media screen and (min-width: 1675px) {
	.tovar-box {
		max-width: 270px;
	}
	
	.all-tovars__item {
		flex: 0 1 315px;
	} 
}

@media screen and (max-width: 1390px) {
	.container {
		width: 980px;
	}
	.header-top__menu {
		margin-left: 0;
		margin-right: 10px;
	}
	.header-top__menu .header-top__link {
		font-size: 12px;
		line-height: 20px;
		margin-right: 5px;
	}
	.header-top__phone {
		margin-right: 10px;
	}
	.header-phone {
		font-size: 16px;
		line-height: 20px;
	}
	input[type="search"]::placeholder {
		font-size: 14px;
	}
	.search__input {
		/*		height: 20px;
		width: 287px; */
		font-size: 12px;
		background-size: 15px 15px;
		padding: 0 22px 1px 5px;
	}
	.search__button {
		background-size: 100%;
		/*		height: 18px;*/
		/*		width: 18px;*/
	}
	.header-top__currency select {
		height: 20px;
		width: 112px;
		font-size: 14px;
		padding-top: 0;
	}
	.header-top__currency .select-currency {
		width: 75px;
	}
	.cabinet__link {
		height: 20px;
		/*	width: 115px;*/
		padding: 0;
		font-size: 12px;
		/*	line-height: 18px;*/
		margin-right: 3px;
		vertical-align: top;
	}
	.cabinet__link-container {
		vertical-align: top;
	}
	.cabinet__link-active-close {
		right: 7px;
		top: 4px;
	}
	.cabinet__link-active-close img {
		width: 13px;
	}
	.cabinet__link-active {
		padding-left: 4px;
	}
	.header-top__cabinet {
		margin-right: 7px;
	}
	.cabinet-notification {
		margin-right: 25px;
	}
	.cabinet-notification__img {
		width: 19px;
	}
	.price_j, .count_j {
		width: 43px;
	}
	.header-top__search, .header-top__currency select {
		margin-right: 7px;
	}
	.header-top__currency select option {
		font-size: 15px;
	}
	.basket__link img {
		width: 27px;
		margin-top: 4px;
	}
	.basket__info span {
		font-size: 13px;
	}
	.menu__link {
		font-size: 12px;
	}
	.menu__item {
		/* margin-right: 17px;*/
		margin-right: 9px;
	}
	
	.menu__sub-menu-kamen {
	    width: 800px;
	}
	
	.menu__sub-menu-kamen li {
	    float: left;
	    width: 200px;
	}
	
	.menu__sub-menu-kamen li a {
		line-height: 25px;
	}
	
	
	
	/* .instagram__item,
	.instagram__item:nth-child(7n){
		margin-right: 17px;
	}
	.instagram__item:nth-child(5n){
		margin-right: 0;
	} */
	.instagram__item {
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.instagram__image {
		width: 130px;
	}
	.bottom-line-podpis {
		/*margin-right: 9px;*/
		font-size: 14px;
		letter-spacing: 0px;
		float: left;
		margin-top: 8px;
		margin-right: 0;
	}
	.footer-mobile-podpis {
		float: right;
	}
	#footer-mobile-podpis-input {
		width: 275px;
		height: 32px;
		/*float: right;*/
	}
	.input-submit-podpis {
		width: auto;
		font-size: 18px;
		height: 32px;
	}
	.footer-menu a {
		font-size: 17px;
	}
	.footer-menu {
		width: 163px;
	}
	.copyright, .copyright span {
		font-size: 12px;
	}
	#filtres {
		width: 200px;
	}
	#catalog-t {
		width: 775px;
	}
	.sale-menu-item {
		line-height: 35px;
	}
	#catalog-t h1 {
		/* font-size: 21px; */
	}
	ul.all-tovars li {
		width: 235px;
		flex: 0 1 235px;
	}
	ul.all-tovars li:nth-child(3n) {
		margin-right: 0;
	}
	#pictures {
		width: 460px;
	}
	.pruduct__big-img {
		width: 450px;
	}
	.product__container {
		margin-bottom: 40px;
	}
	.showing__img {
		width: 219px;
	}
	.showing__slider {
		margin-bottom: 60px;
	}
	.showing__caption {
		margin-bottom: 40px;
	}
	.workers__item {
		width: 20%;
	}
	.box-silver-opt-1 {
		width: 22%;
		margin-right: 0;
		margin-left: 14px;
		margin-right: 14px;
	}
	.workers__link-name {
		padding: 0 26px;
	}
	.cart-list-price {
		width: 110px;
	}
	.cart-list-name-param {
		font-size: 16px;
	}
	.cart-list-item .cart-list-name {
		font-size: 20px;
	}
	.cart-list-name {
		width: 480px;
	}
	.cart-list-captions span {
		font-size: 20px;
	}
	.cart-list-item .cart-list-colichestvo input {
		width: 35px;
	}
	.cart-list-colichestvo {
		width: 155px;
	}
	.cart-list-name>a {
		width: 180px;
	}
	.cart-list-delete {
		width: 100px;
	}
	.cart-list-summa {
		width: 120px;
	}
	.cart-list-item .cart-list-delete {
		font-size: 20px;
	}
	.cart-list-item {
		padding: 5px;
	}
	.cart-list-captions {
		padding: 15px 5px;
	}
	.order_list_content form {
		margin-bottom: 90px;
	}
	.get-order-description {
		width: 20%;
		min-width: 200px;
	}
	.get-order-name {
		width: 34%;
	}
	#slider .slick-slide img {
		width: 100%;
		left: initial;
		transform: none;
	}
	.cart__minus, .cart__plus {
		width: 14px;
	}
	.cart__minus:after, .cart__plus:after {
		width: 10px;
	}
	
	ul.radio a, ul.check-box a {
		line-height: 25px;
		font-size: 15px;
		
	}
	
	ul.radio label, ul.check-box label {
		line-height: 25px;
		font-size: 15px;
	}
}
@media screen and (max-width: 1405px) {
	.all-tovars__item {
		flex: 0 1 247px;
	}
}

@media screen and (min-width: 1280px) and (max-width: 1390px) {
	.container {
		width: 1200px;
	}
	.header-top__menu .header-top__link {
		font-size: 16px;
		margin-right: 13px;
	}
	.header-top__menu {
		margin-right: 32px;
		margin-top: 6px;
	}
	.header-top__phone {
		margin-right: 32px;
	}
	.header-phone {
		font-size: 22px;
		line-height: 30px;
	}
	.search__input, .header-top__currency select, .cabinet__link {
		height: 30px;
	}
	.search__input {
		width: 297px;
		width: calc(100% - 33px);
		font-size: 14px;
		padding-right: 27px;
	}
	.search__button {
		/*height: 23px;*/
		height: 30px;
		/*	width: 23px;*/
	}
	.header-top__currency select {
		width: 130px;
		font-size: 16px;
	}
	.header-top__currency .select-currency {
		width: 80px;
	}
	input[type="search"]::placeholder {
		font-size: 16px;
	}
	.header-top {
		height: 52px;
	}
	.cabinet__link {
		width: 135px;
		font-size: 14px;
		line-height: 27px;
	}
	.cabinet__link-active-close img {
		width: 15px;
	}
	.cabinet__link-active-close {
		right: 8px;
		top: 8px;
	}
	.header-top__search, .header-top__currency select {
		margin-right: 12px;
	}
	.cabinet__link-container {
		margin-right: 4px;
	}
	.cabinet-notification__img {
		width: 22px;
	}
	.basket__info span {
		font-size: 14px;
	}
	.price_j, .count_j {
		width: 55px;
	}
	.header-top__basket {
		margin-top: -2px;
	}
	.header-top__cabinet {
		margin-right: 9px;
	}
	/*    
	.logo__img{
		width: 110px;
	}
*/
	.logo__img.logo_right {
		width: 350px;
	}
	.menu__link {
		font-size: 15px;
	}
	
	/* .instagram__item,
	.instagram__item:nth-child(7n),
	.instagram__item:nth-child(5n){
		margin-right: 32px;
	} */
	.instagram__image {
		width: 173px;
	}
	.bottom-line-podpis {
		letter-spacing: 2px;
		font-size: 16px;
		margin-right: 28px;
	}
	#footer-mobile-podpis-input {
		width: 340px;
		height: 36px;
	}
	.input-submit-podpis {
		height: 36px;
		padding: 0 22px;
		font-size: 20px;
	}
	.footer-menu {
		width: 220px;
	}
	.footer-menu a {
		font-size: 20px;
	}
	.workers__link-name {
		/*padding: 0 57px;*/
	}
	#filtres {
		width: 220px;
	}
	#catalog-t {
		width: 980px;
	}
	ul.all-tovars li {
		width: 240px;
		flex: 0 1 240px;
	}
	ul.all-tovars li, ul.all-tovars li:nth-child(3n) {
		/* margin: 0 17px 13px 0; */
	}
	ul.all-tovars li:nth-child(4n) {
		margin-right: 0;
	}
	#catalog-t h1 {
		/* font-size: 24px;*/ 
	}
	#pictures {
		width: 650px;
	}
	ul.radio, ul.check-box {
		font-size: 18px;
	}
	.cart-list-name>a {
		width: 200px;
	}
	.cart-list-name {
		width: 640px;
	}
	.cart-list-colichestvo {
		width: 195px;
	}
	.cart-list-summa {
		width: 150px;
	}
	.cart-list-name-param {
		font-size: 20px;
	}
	.cart-list-price {
		width: 140px;
	}
	.catalog_main_menu li {
		margin: 0 11px;
		margin-bottom: 35px;
	}
	.box-silver-opt-1 {
		margin-left: 18px;
		margin-right: 18px;
	}
	.cart__minus, .cart__plus {
		width: 14px;
	}
	.cart__minus:after, .cart__plus:after {
		width: 10px;
	}
}
@media screen and (max-width: 1279px) and (min-width: 980px) {
	
	.cabinet-notification__img-box, .header__heart-img-box, .header__cart-img-box {
		min-height: 0;
	}
	
	.header__backet-number, .cabinet-notification__quantity {
		margin-top: 5px;
	}

	.middle-header__right-block img.header__heart-img {
		height: 28px;
	}
	
	.header__crat-box {
		margin-right: 10px !important;
	}
	
	.see-slider-block .tovar__heart-icon {
		width: 20px;
		height: 20px;
	} 

}

@media screen and (max-width: 1279px) {
	.cart__minus, .cart__plus {
		width: 14px;
	}
	.cart__minus:after, .cart__plus:after {
		width: 4px;
	}
	.cart__quantity-field {
		width: 32px;
	}
	
	.logo_string {
		width: 355px;
		transform: translate(-90%, -50%);
	}
	
	ul.all-tovars li {
		flex: 0 1 190px;
	}
}

@media screen and (max-width: 933px) {
	ul.all-tovars li {
		flex: 0 1 190px;
	}
}

@media screen and (max-width: 797px) {
	ul.all-tovars li {
		flex: 0 1 255px;
	}
}


/* КОНЕЦ СТИЛИЙ АДАПТАЦИИ ПОД МАЛЕНЬКИЕ МОНИТОРЫ */