@media only screen and (max-width: 1350px) {
	.course {
		font-size: 12px;
		line-height: 11px;
	}
	/* .course b {
		display: block;
	} */
	.authorized li a {
		padding: 15px 5px 15px 5px;
	}
	.topNav li {
		padding: 0 5px;
	}
	.optPriceDiv {
		font-size: 13px;
	}
	.ItemDiv .paddingBlock {
		padding: 10px;
	}
	.ItemDiv .divForImg {
		margin: -5px -5px 15px -5px;
		min-height: 220px;
		width: calc(100% + 10px);
	}
	.noVisible {
		padding: 0 5px 10px 5px;
	}
	header.hasPred .searchContainer {
	    -ms-flex: 0 0 35%;
	    flex: 0 0 35%;
	    max-width: 35%;
	}
	.mainButtons .numDiv {
		min-width: 110px;
	}
	.orderTable td:nth-child(11), .orderTable th:nth-child(11) {
		max-width: 62px;
	}
	.searchContainer {
	    -ms-flex: 0 0 30%;
	    flex: 0 0 30%;
	    max-width: 30%;
	}
	.catalogNavigationWrapper {
		max-width: 1190px;
	}
	#look_drop .hoverDiv .paddingBlock {
		padding: 20px;
	}
}
@media only screen and (max-width: 1230px) {
	.catalogNavigationWrapper {
		max-width: 990px;
	}	
	.logo {
		width: 200px;
		height: 38px;
		background-size: contain;
	}
	.headedrSocials a span {
		display: none;
	}

	.callBackButton {
		font-size: 12PX;
	}
	.topNav li {
		padding: 0 3px;
		font-size: 12px;
	}
	.topNav li a {
		font-size: 13px;
	}
	.tels .font-18 {
		font-size: 14px;
	}
	.authorized li a {
		font-size: 14px;
	}
	.searchContainer {
	    -ms-flex: 0 0 30%;
	    flex: 0 0 30%;
	    max-width: 30%;
	}
	
	.bannerAbolute {
		padding: 40px;
	}
	.ItemDiv .paddingBlock {
		padding: 5px;
	}
	.ItemDiv .divForImg {
		margin: 0 -0 15px 0;
		min-height: 175px;
		width: 100%;
	}
	.social a {
		width: 40px;
		height: 40px;
		font-size: 16px;
	}
	.quickSelection {
		width: 250px;
	}
	.sorting .sortOne {
		width: 155px;
	}
	.listTable tr td:nth-child(3) {
		width: 150px;
	}
	.productManyColors .col-md-6 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.savePrice .font-13 {
		font-size: 11px;
	}
	.telegramButton {
		font-size: 11px;
	}
	.topCats li {
		padding: 0 3px;
	}
	.orderNav li a {
		font-size: 12px;

	}
	.orderTable td, .orderTable th {
		padding: 10px 2px;
	}
	.orderTable td img {
		max-width: 30px;
		height: auto;
	}
	.orderTable .number {
		width: 55px;
	}
	.orderTable tr td {
		font-size: 12px;
	}
	.orderTable tr td:nth-child(5) a{
		font-size: 12px;
	}
	.optPriceDiv {
		font-size: 12px;
	}
	.optQ {
		margin-left: 1px;
	}
	.manyColorsUl li .nalButton {
	    font-size: 10px;
	    padding: 12px 0;
	}
	.list-variants table tr td {
		padding: 5px;
	}
	.listTable tr td {
	    padding: 10px 5px;
	}

	.listTable .list-variants table tr td:nth-child(1) {
	    padding-left: 5px;
	}
	.listTable .mainButtons {
	    flex: 140px;
	    /* width: 60px; */
	    width: 140px;
	}
	header.hasPred .tels .font-18 {
		font-size: 14px;
	}
	header.hasPred .bookButton {
		width: 40px;
	}
	header.hasPred .cartDiv {
		margin-left: 0;
	}
	header.hasPred .tels {
		white-space: nowrap;
	}
	header.hasPred .tels .col-6:nth-child(2) {
		display: none;
	}
	header.hasPred .tels span {
		font-size: 11px;
	}
	.mainButtons {
		min-width: inherit;
	}
	.zoomWrapper {
		max-width: 100%!important;
		min-height: inherit;
		height: 350px!important;
	}
	.zoomWrapper img {
		max-width: 100%;
		height: auto!important;
		    max-height: 100%;

	}
	#gallery_01 a {
		width: 100%;
		margin: 0;
	}
	#gallery_01 {
		margin: 0 0 20px 0;
	}
	.listTable .nalButton, .ItemDiv .nalButton, .mpContain .nalButton {
		font-size: 12px;
	}
	.greenButton {
		min-width: 35px;
	}
	.i-ul li {
		padding: 0 5px;
	}
	
	.footer .col-lg-5 {
		-ms-flex: 0 0 30%;
	    flex: 0 0 30%;
	    max-width: 30%;
	}
	.footer .col-lg-7 {
		-ms-flex: 0 0 70%;
	    flex: 0 0 70%;
	    max-width: 70%;
	}
	.footerTop ul li a {
		font-size: 13px;
	}
	.prBox {
		margin-left: 0;
		margin-right: 0;
	}
	.prBox .col, .prBox .col-auto, .prBox .prDF{
		padding: 0;
	}
	.bordRad {
		padding: 10px;
	}
	.prDF {
		-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	.prDF form {
		width: 100%;
		margin-bottom: 10px;
	}

}

@media only screen and (min-width: 992px) {
	.apply , .filterButton, .gamburger, .responsiveBar, .j-content-block, .authorizedButton, button.i-pop-close, .wish_in_menu, .mobileCharacteristics, .j-button, .resp-search-button {
		display: none!important;
	}
	.events_none {
		pointer-events: none;
	}
	.retunrLi {
		display: none;
	}
	.all_for {
		display: none;
	}
}

@media only screen and (max-width: 991px) {
	header.hasPred .searchContainer {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	header.hasPred .tels .col-6:nth-child(2) {
	    display: block;
	}
	header.hasPred .tels span {
		font-size: 14px;
	}
	header.hasPred .tels .font-18 {
	    font-size: 15px;
	}
	.course {
		font-size: 14px;
	}
	.viewBox {
		display: none;
	}
	.mobileLayer {
	    display: none;
	    position: fixed;
	    z-index: 99;
	    height: 100%;
	    width: 100%;
	    background: rgba(0,0,0, 0.7);
	    left: 0;
	    top: 0;
	}
	.topNav {
		background: white;
		top: 0;
		left: 0;
		position: fixed;
		height: 100%;
		z-index: 100;
		width: 70%;
		margin-left: 0;
		margin-right: 0;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: start;
    	justify-content: start;
		display: none;
	}
	.topNav li {
		border-bottom: 1px solid #ddd;
		display: block;
		padding: 10px;
	}
	.topNav li a {
		color: #000;
		font-weight: bold;
		font-size: 16px;
	}
	.topNav li a:hover {
		color: #000;
	}
	.callBackButton, .headedrSocials {
		display: none;
	}
	.topNav li .callBackButton {
		display: block;
		color: #0080ab;
	}
	.topNav li .headedrSocials {
		display: block;
	}
	.headedrSocials a span {
		display: inline-block;
	}
	.topNav li .headedrSocials a {
		color: #fff;
	}
	.topNav li .headedrSocials a + a {
		margin-top: 10px;
	}
	.gamburger {
		height: 30px;
		width: 30px;
		
	}
	
	.container {
		padding-left: 0;
		padding-right: 0;
	}
	.headerTop {
		padding: 3px 10px;
	}
	body {
		overflow-x: hidden;
	}
	.row {
		margin-left: -5px;
		margin-right: -5px;
	}
	.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
		padding-left: 5px;
		padding-right: 5px;
	}
	.mobile-margin-top-0 {
		margin-top: 0!important;
	}
	.searchContainer {
		display: none;
		z-index: 100;
		position: fixed;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
		left: 0;
		top: 0;
	}
	.form_div {
		width: 100%;
		height: 50px;
		max-width: 100%;
		background: white;
		transition: inherit;
		border: 0;
		border-radius: 0;
	}
	.form_div #search-input {
		background: none;
		border: 0;
		color: #000;
	}
	.tels {
		display: none;
		z-index: 100;
		position: fixed;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
		left: 0;
		top: 40px;
		background: white;
		padding: 20px 10px;
	}
	.tels span, .tels a {
		color: #000;
	}
	.mobCat {
		background: white;
		top: 0;
		left: 0;
		position: fixed;
		overflow-x: scroll;
		height: 100%;
		z-index: 100;
		width: 70%;
		margin-left: 0;
		margin-right: 0;
		display: none;
	}
	.mobCat .container {
		padding-left: 0;
		padding-right: 0;
	}
	
	#allBr {
		font-size: 20px;
		font-weight: bold;
	}
	.withBrands li:last-child {
		width: 100%;
	}
	.topCats {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: start;
    	justify-content: start;
	}
	.topCats li {
		border-bottom: 1px solid #ddd;
		display: block;
		padding: 0;
		height: auto;
	}
	.topCats li a {
		color: white;
		font-weight: bold;
		font-size: 16px;
		display: block;
		padding: 10px;
		position: relative;
	}
	.topCats li a:hover {
		color: white;
	}
	.topCats  li  a.href-no {
		background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI5Mi4zNjIgMjkyLjM2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkyLjM2MiAyOTIuMzYyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTI4Ni45MzUsNjkuMzc3Yy0zLjYxNC0zLjYxNy03Ljg5OC01LjQyNC0xMi44NDgtNS40MjRIMTguMjc0Yy00Ljk1MiwwLTkuMjMzLDEuODA3LTEyLjg1LDUuNDI0ICAgQzEuODA3LDcyLjk5OCwwLDc3LjI3OSwwLDgyLjIyOGMwLDQuOTQ4LDEuODA3LDkuMjI5LDUuNDI0LDEyLjg0N2wxMjcuOTA3LDEyNy45MDdjMy42MjEsMy42MTcsNy45MDIsNS40MjgsMTIuODUsNS40MjggICBzOS4yMzMtMS44MTEsMTIuODQ3LTUuNDI4TDI4Ni45MzUsOTUuMDc0YzMuNjEzLTMuNjE3LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0N0MyOTIuMzYyLDc3LjI3OSwyOTAuNTQ4LDcyLjk5OCwyODYuOTM1LDY5LjM3N3oiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
		background-position: 95% 50%;
		background-repeat: no-repeat;
		background-size: 10px;
	}
	.topCats  li  a.href-no.active {
		background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI5Mi4zNjIgMjkyLjM2MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkyLjM2MiAyOTIuMzYxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTI4Ni45MzUsMTk3LjI4N0wxNTkuMDI4LDY5LjM4MWMtMy42MTMtMy42MTctNy44OTUtNS40MjQtMTIuODQ3LTUuNDI0cy05LjIzMywxLjgwNy0xMi44NSw1LjQyNEw1LjQyNCwxOTcuMjg3ICAgQzEuODA3LDIwMC45MDQsMCwyMDUuMTg2LDAsMjEwLjEzNHMxLjgwNyw5LjIzMyw1LjQyNCwxMi44NDdjMy42MjEsMy42MTcsNy45MDIsNS40MjUsMTIuODUsNS40MjVoMjU1LjgxMyAgIGM0Ljk0OSwwLDkuMjMzLTEuODA4LDEyLjg0OC01LjQyNWMzLjYxMy0zLjYxMyw1LjQyNy03Ljg5OCw1LjQyNy0xMi44NDdTMjkwLjU0OCwyMDAuOTA0LDI4Ni45MzUsMTk3LjI4N3oiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
		background-position: 95% 50%;
		background-repeat: no-repeat;
		background-size: 10px;
	}
	.topCats li ul {
		position: relative;
		width: 100%;
		left: 0;
		overflow: visible;
		max-height: inherit;
		background: transparent;
		box-shadow: none;
		display: none;
	}
	.topCats li ul li {
		border: 0;
	}
	.topCats li ul li a {
		padding: 5px 10px;
		color: white;
		font-size: 14px;
	}
	.topCats li ul li a:before {
		content: '-';
		margin-right: 3px;
	}
	.bookButton {
		border-left: 0;
	}
	header .bookButton {
		position: absolute;
		top: 14px;
		left: 50px;	
		border-right: 0;
		width: 30px;
	}
	.bookButton span {
		font-size: 20px;
	}
	.bookButton .count {
		top: -12px;
		right: -7px;
	}
	.authorized li a {
		font-size: 12px;
		padding: 11px 2px 12px 2px;
	}
	.logo {
		width: 105px;
		background-size: contain;
		height: 31px;
		background-repeat: no-repeat;
	}
	.headerCenter {
		padding: 5px 10px;
	}
	.headerBottom {
		padding: 0;
		background: #0080ab;
		border-bottom: 1px solid #0080ab;
	}
	.responsiveBar {
		height: 50px;
		display: flex;
	}
	.flex-grow-1 {
	    -ms-flex-positive: 1!important;
	    flex-grow: 1!important;
		display: flex;
	}
	
	.resp-search-button {
		width: 30px;
	    height: 30px;
		margin-left: 50px;
	}
	.resp-tg-button {
		-ms-flex: 0 0 50px;
		flex: 0 0 50px;
		max-width: 50px;
		font-size: 25px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		border-right: 1px solid #0080ab;
		line-height: 2.3;
		background: #fff;
	}
	.resp-tg-button span:before {
		color: #0080ab;
	}
	.cn-layer {
		position: fixed;
		z-index: 99;
		height: 100%;
		width: 100%;
		background: rgba(0,0,0, 0.8);
		right: 0;
		left: 0;
		top: 0;
		will-change: opacity;
		visibility: hidden;
		opacity: 0;
		-webkit-transition: opacity .5s, visibility .2s;
		-o-transition: opacity .5s, visibility .2s;
		transition: opacity .5s, visibility .2s;
	}
	.cn-layer.active {
		opacity: 1;
		visibility: visible;
	}
	.catalogNavigation {
		position: fixed;
		width: 80%;
		top: 0;
		display: flex;
		height: 100vh;
		min-height: 100vh;
		overflow-y: inherit;
	    z-index: 9999;
		background: #fff;
		margin: 0;
		right: inherit;
		left: 0;
		padding-right: 0;
		max-height: 100%;
		padding-bottom: 0;
        will-change: transform;
		-webkit-transform: translateX(-100%);
	    -ms-transform: translateX(-100%);
	    transform: translateX(-100%);
	    -webkit-transition: -webkit-transform .4s;
	    transition: -webkit-transform .4s;
	    -o-transition: transform .4s;
	    transition: transform .4s;
	    transition: transform .4s, -webkit-transform .4s;
	}
	.catalogNavigation.active {
		-webkit-transform: translateX(0);
	    -ms-transform: translateX(0);
	    transform: translateX(0);
	}
	.catalogNavigationWrapper {
		top: 0;
		left: 0;
		padding: 0;
		border-radius: 0;
		display: block;
		overflow: visible;
		margin: 0;
		width: 100%;
		max-height: 100%;
        height: 100%;
        min-height: 100%;
        padding-bottom: 120px;
		position: relative;
		overflow-y: scroll;
	}
	.cn-d-lvl1 {
		padding: 15px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.cn-d-lvl2 {
		margin: 0 15px;
		border-top: 1px solid rgba(232, 233, 234, 1);
		border-bottom: 1px solid rgba(232, 233, 234, 1);
	}
	.h-t-select {
		margin-left: 0;
		height: 60px;
		justify-content: center;
	}
	.lang-select.bootstrap-select > .dropdown-toggle .filter-option, .course-select.bootstrap-select > .dropdown-toggle .filter-option {
		color: rgba(0, 0, 0, 1)!important;
	}
	.lang-select .dropdown-toggle::after, .course-select .dropdown-toggle::after {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAChSURBVHgBdY6xDcIwEEXfGSGQoMgGZASzAWxgMQH0FLABHWUa+jABYoOMQEaADWAAYmxSBBvnl/ff+zrR5pjDsIDBpr7unySizSGDaSmKnXJwKWDgXWlTZGl4UnnGNpyVXwa5u4OOpQ4W/WXUeC1tUeRCU4HNLdRuZAkvfmHUaHG7bB/SrcWSJYY9J+G/ndReQvhPCCWXCO6Nl+ar0yzVfQA2TT7eGQPPGgAAAABJRU5ErkJggg==');
	}
	.for-bayer {
		margin: 15px;
		padding-top: 15px;
		border-top: 1px solid rgba(232, 233, 234, 1);
	}
	.header-phone, .header-email, .header-map {
		color: rgba(0, 0, 0, 1);
		font-size: 14px;
		margin-bottom: 10px;
	}
	.header-phone svg path, .header-email svg path, .header-map svg path {
		fill: rgba(208, 208, 208, 1);
	}
	.catalogNavigation .firstUl {
		width: 100%;
		min-height: auto;
		height: auto;
		border-radius: 0;
		margin-top: 0;
		background: #fff;
		padding: 0;
		
	}
	.catalogNavigation .firstUl div.subDiv{
		position: fixed;
	    top: 0;
		left: -100%;
	    width: 100%;
	    height: 100%;
	    min-height: 100%;
	    opacity: 1;
	    box-shadow: none;
	    border: 0;
	    padding: 0;
	    background: #fff;
	    z-index: 9999999;
	    overflow-x: hidden;
	    overflow-y: scroll;
	    transition: none;
		border-radius: 0;
		display: block;
		transition: all .2s ease;
	}
	.catalogNavigation .firstUl div.subDiv.active {
		left: 0;
		padding-bottom: 100px;
	}
	div.subDiv ul li .subDiv {
		left: 0;
	}

	div.subDiv ul li:last-child {
		padding-bottom: 0;
		border-bottom: 0;
	}
	div.subDiv ul {
		width: 100%;
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
		float: none;
	}
	div.subDiv ul li a {
		padding: 0 10px;
		font-size: 14px;
		line-height: 190%;
	}
	.catalogNavigation .firstUl > li > a {
        padding: 0 20px 0 10px;
		font-size: 16px;
		height: 40px;
		background: #fff;
	}
	.catalogNavigation .firstUl > li > a svg {
		margin-right: 10px;
	}
	.right-arrow {
		top: 0;
		right: 0;
		width: 20px;
		height: 40px;
		display: flex;
		align-items: center;
		justify-content: center;
		visibility: visible;
		padding-bottom: 0;
		z-index: 11;
		margin-top: -2px;
	}
	.catalogNavigation .firstUl  li  a.active .right-arrow {
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		top: 7px;
	}
	.catalogNavigation .firstUl li .subDiv ul li a  .right-arrow {
		top: -0;
	}
	.catalogNavigation .firstUl li .subDiv ul li a.active  .right-arrow {
		top: 0;
	}
	.catalogNavigation .firstUl div.subDiv .row {
		margin: 0 -5px;
		height: auto;
	}
	.catalogNavigation .firstUl div.subDiv .col-8, .catalogNavigation .firstUl div.subDiv .col-4,
	.catalogNavigation .firstUl div.subDiv .col-4, .catalogNavigation .firstUl div.subDiv .col-lg-6 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0 5px;
		background: #fff;
	}
	.catalogNavigation .firstUl div.subDiv .row_with_brands .col-lg-6:nth-child(1) ul, .catalogNavigation .firstUl div.subDiv .row_with_brands .col-lg-6:nth-child(2) ul {
		width: 100%;
		margin-bottom: 0px;
	}
	.catalogNavigation .firstUl div.subDiv .col-4.c-i-brands {
		padding: 0 20px;
		border-top: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
    .catalogNavigation .firstUl div.subDiv .row_with_brands .col-lg-12 {
		padding: 0 15px;
		margin-top: 0;
    }
	.catalogNavigation .firstUl div.subDiv ul {
		background: transparent;
		width: 100%;
		display: block;
	}
	.catalogNavigation .firstUl div.subDiv ul li:nth-child(1) {
		width: 100%;
	}
	.catalogNavigation .firstUl div.subDiv .col-9 {
		-ms-flex: 0 0 100%;
			flex: 0 0 100%;
			max-width: 100%;
	}
	.catalogNavigation .firstUl div.subDiv .col-3 img {
		display: none;
	}
	.catalogNavigation .firstUl div.subDiv ul li a {
		display: flex;
		height: 40px;
		align-items: center;
		padding: 0 15px;
		line-height: 1;
	}
	.catalogNavigation .firstUl div.subDiv .col-12.d-flex {
		display: block!important;
	}
	.catalogNavigation .firstUl div.subDiv .retunrLi {
		font-weight: bold;
		display: flex;
		align-items: center;
		padding-left: 15px;
		font-size: 14px;
		height: 40px;
		background: #8680ff1a;
	}
	.catalogNavigation .firstUl div.subDiv .retunrLi::after {
	    content: '';
	    display: block;
	    width: calc(100% - 30px);
	    position: absolute;
	    bottom: 0;
	    left: 15px;
	    height: 1px;
	    background: #EFEFEF;
	}
	.catalogNavigation .firstUl div.subDiv .retunrLi svg {
		margin-right: 5px;
	}
	.catalogNavigation .firstUl div.subDiv .all_for {
		display: flex;
		align-items: center;
		padding-left: 15px;
		padding-right: 15px;
		font-size: 14px;
		height: 40px;
		background: #fff;
		border-top: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
		line-height: 1;
	}
	.catalogNavigation .firstUl div.subDiv .all_for a {
		color: #0080ab;
		font-weight: bold;
		margin-left: 5px;
	}
	.catalogNavigation .firstUl div.subDiv .all_for span {
		white-space: nowrap;
	}
	.return-name {
		height: 50px;
	    position: relative;
	    display: flex;
	    align-items: center;
		justify-content: space-between;
	    padding: 0 15px;
	    font-size: 14px;
		font-weight: 600;
		background: #8680ff1a;
	}
	.return-name::after {
	    content: '';
	    display: block;
	    width: calc(100% - 30px);
	    position: absolute;
	    bottom: 0;
	    left: 15px;
	    height: 1px;
	    background: #EFEFEF;
	}
	
	
	
	
	

	

	.brands {
		padding: 10px;
		-ms-flex-wrap: wrap;
    	flex-wrap: wrap;
	}
	.brands a {
		padding: 10px;
		-ms-flex: 0 0 25%;
	    flex: 0 0 25%;
	    max-width: 25%;
	}
	.title {
    	padding: 10px;
	}
	.arrowCol {
		width: 40px;
		height: 40px;
		font-size: 16px;
		line-height: 2.5;
	}
	.catalog .col-md-6, .catalog .col-lg-2 {
		-ms-flex: 0 0 33.3333333%;
	    flex: 0 0 33.33333333%;
	    max-width: 33.3333333%;
	}
	.noVisible {
		padding: 5px 5px 30px 5px;
	}
	.margin-top-md {
		margin-top: 12px;
	}
	.margin-top-lg {
		margin-top: 10px;
	}
	.margin-top-xs {
		margin-top: 7px;
	}
	.margin-top-sm {
		margin-top: 5px;
	}
	.margin-top-s {
		margin-top: 3px;
	}
	.padding_30 {
		padding: 10px;
	}
	.padding_20 {
		padding: 10px;
	}
	.footerTop {
		padding: 15px 10px;
	}
	.footerTop .col-lg-4 {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.footerTop ul {
		margin-top: 5px;
	}
	.footerBottom {
		padding: 15px 10px;
	}
	.footerBottom .d-flex div:nth-child(2) {
		text-align: right;
	}
	.footerBottom .d-flex div:nth-child(1) {
		-ms-flex: 0 0 auto;
	    flex: 0 0 auto;
	    width: auto;
	    max-width: none;
	}
	.catalog .mainButtons {
		margin-left: 0!important;
		margin-right: 0!important;
	}





	.number input {
		min-width: 40%;
		padding: 0;
		box-sizing: border-box;
		display: block;
	}

	.containerForChekbox  {
		top: 5px;
	}
	.filterButton {
		width: 100%;
		position: fixed;
		bottom: 0px;
		left: 0;
		z-index: 98;
		background: #83b00b;
		padding: 10px 0;
		text-align: center;
		webkit-box-shadow: 0px -2px 14px 0px rgba(0,0,0,0.4);
		-moz-box-shadow: 0px -2px 14px 0px rgba(0,0,0,0.4);
		box-shadow: 0px -2px 14px 0px rgba(0,0,0,0.4);
	}
	.filterButton.active {
		display: none;
	}
	.filterButton .icon {
		width: 24px;
		height: 24px;
		display: inline-block;
		vertical-align: middle;
		background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDQ1OSA0NTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1OSA0NTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iZmlsdGVyIj4KCQk8cGF0aCBkPSJNMTc4LjUsMzgyLjVoMTAydi01MWgtMTAyVjM4Mi41eiBNMCw3Ni41djUxaDQ1OXYtNTFIMHogTTc2LjUsMjU1aDMwNnYtNTFoLTMwNlYyNTV6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
		margin-right: 5px;
	}
	.Fil {
	   display: none;
	   position: fixed;
	   z-index: 99999;
	   height: 100%;
	   background: white;
	   left: 0;
	   top: 0;
	   overflow-y: scroll;
	   border-radius: 0;
	   width: 80%;
	   padding: 0 10px 50px 10px;
   }
   body.no-scroll {
	   overflow: hidden;
   }
   .filterBox {
    	padding: 10px 0px;
	}

	.clearCart {
		margin-top: 10px;
	}
	.center {
		padding: 10px 0;
	}
	.SortOne .col-lg-9, .SortOne .col-lg-3 {
    	padding-left: 5px;
    	padding-right: 5px;
	}
	.SortOne .col-lg-9 {
		-ms-flex: 0 0 75%;
	    flex: 0 0 75%;
	    max-width: 75%;
	}
	.SortOne .col-lg-3 {
		-ms-flex: 0 0 25%;
	    flex: 0 0 25%;
	    max-width: 25%;
	}
	.SortOne .row {
		margin-left: -5px;
		margin-right: -5px;
	}
	.cloud {
	    position: absolute;
	    width: 100%;
	    height: 100%;
	    z-index: 99;
	    left: 0;
	    top: 0;
	}
	.zoomContainer {
		display: none!important;
	}

	.product-main {
		position: relative;
	}

	.i-ul {
		text-align: left;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.lkNav {
		display: block!important;
	}
	.lkNav li {
		display: block;
	}
	.ordM {
		margin-top: 20px;
	}
	#mainBanner {
		margin-top: 0;
	}
	#mainBanner .item a {
		display: block;	
        position: relative;
		width: 100%;
		overflow: hidden;
	}
    #mainBanner .item a img {
		width: 1500px;
		max-width: none;
		position: relative;
		left: 50%;
		transform: translateX(-50%);
    }

	#popup__toggle{bottom:25px;right:-5px;position:fixed;z-index:999;display: none;}
	.img-circle{background-color:#83b00b;box-sizing:content-box;-webkit-box-sizing:content-box;}
	.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #83b00b;width:120px;height:120px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
	.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#83b00b;width:70px;height:70px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
	.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:42px;height:42px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
	.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:42px;height:42px;background-image:url(../images/mini.png);background-position: center center;background-repeat:no-repeat;background-size: 15px;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
	.img-circle:hover{opacity: 1;}
	@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
	  50% {transform: scale(1); opacity: 1; }
	  100% {transform: scale(0.9);opacity: 1;}}
	 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
	  50% {-webkit-transform: scale(1);opacity: 1;}
	  100% {-webkit-transform: scale(0.95);opacity: 1;}}
	@keyframes tossing {
	  0% {transform: rotate(-8deg);}
	  50% {transform: rotate(8deg);}
	  100% {transform: rotate(-8deg);}}
	@-webkit-keyframes tossing {
	  0% {-webkit-transform: rotate(-8deg);}
	  50% {-webkit-transform: rotate(8deg);}
	  100% {-webkit-transform: rotate(-8deg);}}
	@-moz-keyframes circle-anim {
	  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
	  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
	  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
	@-webkit-keyframes circle-anim {
	  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
	  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
	  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
	@-o-keyframes circle-anim {
	  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
	  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
	  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
	@keyframes circle-anim {
	  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
	  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
	  100% {transform: rotate(0deg) scale(1) skew(1deg);
	opacity: .1;}}
	@-moz-keyframes circle-fill-anim {
	  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
	  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
	  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
	@-webkit-keyframes circle-fill-anim {
	  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
	  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
	  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
	@-o-keyframes circle-fill-anim {
	  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
	  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
	  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
	@keyframes circle-fill-anim {
	  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
	  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
	  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}


	  .j-opacity-block {
      display: block;
      left: 0;
      top: 0;
      height: 100%;
      width: 100%;
      position: fixed;
      opacity: 0;
      visibility: hidden;
      background-color: #000;
      z-index: 0;
      opacity: 0;
      transition: visibility .3s ease,opacity .3s ease;
  }
  body.relative .j-opacity-block {
      visibility: visible;
      opacity: .8;
      z-index: 9999999;
  }
  .j-content-block {
      position: fixed;
      width: 100%;padding:15px;
      z-index: 9999999999;
      padding-bottom: 10px;
      left: 0;
      bottom: -100%;
      background-color: #fff;
      transition: bottom .5s ease-in-out;
  }
  body.relative .j-content-block {
      bottom: 0;
  }
  .menuTitle_gc{    display: block;z-index:9999;
      font-size: 18px;
  	font-weight:bold;text-transform:uppercase;
      font-family: sans-serif;

      margin-top: 5px;
      margin-bottom: 15px;
      transition: opacity .3s ease;}
  body.relative{position:relative;}

  	.j-content-block a{
      display: block;border-top:1px solid #ddd;
     padding:10px 0px;
      font-size: 14px;font-weight:bold;
      color: #000;
      font-family: sans-serif;}
  	.j-content-block a:hover{text-decoration:none;}
  	.j-content-block a img, .j-content-block a span {vertical-align:middle;}
  	.j-content-block a img{margin-right:5px;}
  	.top-contacts li img{display:none;}
  	.j-button {
      position: fixed;
      bottom: 10px;
      right: 10px;
      z-index: 999;
  }
  .j-content-block a#telegram{
  	border: 0;
  }
  .j-content-block a#telegram span {
      font-size: 13px;
      text-align: center;
      padding-top: 11px;
      padding-bottom: 11px;
      display: block;
      color: white;
      background: #2ba6e1;
  }
  	.j-content-block a.j-cancel{display:block;border: 0;}
  	.j-content-block a.j-cancel span {display:block;font-weight:bold;letter-spacing:2px;color:black;text-align:center;text-transform:uppercase;padding:7px 0;font-size:14px;font-weight:bold;text-transform:uppercase;border:1px solid #ddd;}
  .j-content-block a#telegramLink span {
      font-size: 13px;
      text-align: center;
      padding-top: 11px;
      padding-bottom: 11px;
      display: block;
      color: white;
      background: #2ba6e1;
  }
  .vibelChanel span {
      font-size: 13px;
      text-align: center;
      padding-top: 11px;
      padding-bottom: 11px;
      display: block;
      color: white;
      background: #59267c;
  }
  #telegramLink, .vibelChanel {
      border: 0!important;
  }


	.product-main .containerForBadge {
		z-index: 8;
		right: 10px;
		left: inherit;
		width: 100%;
		text-align: right;
	}
	.product-main .containerForBadge .badge {
		display: inline-block;
		margin-bottom: 0;
		margin-left: 5px;
		vertical-align: top;
	}
	.statUlone li {
		padding: 5px;
	}
	.moves .col-lg-2 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding-top: 20px;
		padding-bottom: 20px;
		position: relative;
	}
	.moves .col-lg-2:before {
		display: none;
	}
	.newsOnmain .row .col-3 {
    	padding-left: 0;
    	padding-right: 0;
		-ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.modal-content .dismiss, .popover-body .dismiss {
		margin-top: 0;
	}
	.telegramButton {
		display: none;
	}
	.authorized {
		display: none;
		position: fixed;
		z-index: 9999;
		width: 100%;
		left: 0;
		top: 0;
		height: 100%;
		width: 70%;
		margin-top: 0;
		background: #fff;
	}
	.authorized li {
		display: block;
		border-bottom: 1px solid #333;
	}
	.authorized li:last-child {
		border-bottom: 0;
	}
	.authorized li a {
		padding: 11px 2px 12px 10px;
		font-size: 14px;
	}
	.authorizedButton {
		display: block;
		width: 32px;
		height: 32px;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABJlBMVEUAAAAAgK0AgKsAgKsAgKsAgKsAgKsAgasAgKYAiKoAgKsAgKsAgawAibEAgKoAgKsAgaoAgKsAgKsAgqoAgq0AgKoAgKsAgKoAgKsAgKwAgKsAgasAgKwAgKoAgKoAgqoAgKwAgKsAmZkAgJ8AgKwAgKsAgKoAgKsAgKoAgKoAgKsAgKsAh6UAgKgAgKsAgasAgL8AgKwAgKoAgKsAgK0AgK8AgasAgasAgK0AAP8AgaoAgKsAg6gAgKsAgKsAhqoAhKoAgKsAgKwAgKsAgKsAgKsAgK0AgKsAgKsAgKsAgLMAgKsAgKsAgaoAgKoAgKsAqqoAgqwAhKcAgKwAgKsAgasAgKoAgKsAgKwAgKsAgKsAgKoAgKwAgKoAgKsAgKoAgKsAAADSq/meAAAAYHRSTlMARKTg+O7JfxQPsfBZDdD+aav7OTvEmCTRXOdz3Ga1P2jsBQjidDzCBk7zvBEm5W0EKGyDPhBJYTIBRWojrqEVG/2l1PaaIkz5ywqM+nW79AMrHUpYT0g6k4W5r2LBvVqUmwqdAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB+QDCw86DYHk6xwAAAEVSURBVDjLddLpUsIwFIbhKIsgIFBURFQQBBdQ0UoFUXZckE1xwzX3fxXSxNDGnPP967xPp9M2hNg2N+9wutwLHgLPu0j5fH6wB5aoWDAEgTC1pkXUvkztW1HBqgRoVAFrMogpYF0GcQVsyGBTAVsySCggKfXtlALSO3aQAT5U1mn13T3oU+4fiJ7Lw3/rMKyZ+ei4AMSTU/2MkKJx7i+VCbnQK5dS9lwFp7dWa/yqbv63RtNr9WKLP7vdMa6jN9VbfnXXnYEOBXcver0Hg7Y4ezpF1v8DbgwMeO9qGBiOGHig6B4ZGOMgy8ATDgwGYjh4ZuAFB68M5HtYH6b5e75hYCJO2zvcP2YHc/T55ftfXd8/ZbP9Aj8c1Ot/3eqSAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIwLTAzLTExVDE1OjU4OjEzKzAwOjAwmeYeWQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMC0wMy0xMVQxNTo1ODoxMyswMDowMOi7puUAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC');
	}
	.vis-no {
		display: none;
	}
	.wi {
		margin-bottom: 20px;
	}
	.topNav li ul {
		position: relative;
	}
	#go-top {
		right: inherit;
		left: 5px;
	}
	.ItemDiv {
		min-height: auto;
	}
	.ItemDiv .paddingBlock {
		padding: 10px;
	}



	.static .no_pred span, .static .is_pred  span {
		line-height: 2.2;
		font-size: 25px;
	}
	.productManyColors .manyColorsTable tr td:last-child {
		width: 160px;
	}
	.productManyColors .manyColorsTable tr td:last-child .number input {
		padding: 0;
		box-sizing: border-box;
		width: 29px;
		min-width: 29px;
	}
	/* .manyColorsTable .book {
		background: black;
	} */
	.orderTable .number {
		width: 100px;
	}
	.orderTable .number input {
		width: 38px;
		padding: 0;
		box-sizing: border-box;
	}
	.hoverDiv .mainButtons .col-4 {
		-ms-flex: 0 0 30%;
	    flex: 0 0 30%;
	    max-width: 30%;
	}
	.hoverDiv .mainButtons .col-8 {
		-ms-flex: 0 0 70%;
	    flex: 0 0 70%;
	    max-width: 70%;
	}
	.hoverDiv .manyColorsUl  form {
		width: 190px;
	}
	.hoverDiv .manyColorsUl .number input {
		width: 30px;
		min-width: 30px;
		background: #e5e5e5;
		padding: 0;
		box-sizing: border-box;
	}
	.hoverDiv .manyColorsUl .book {
		margin-left: 5px;
		display: flex;
		-ms-flex-pack: center !important;
    	justify-content: center !important;
	}
	.catalogButton {
		height: 40px;
		border-radius: 5px;
		width: 130px;
		min-width: 130px;
		margin: 0 10px;
	}
	.catalogButton-icon {
		display: none;
	}
	.si1 {
		margin-top: 10px;
	}
	.seo .font-24 {
		font-size: 18px;
	}
	.si2 .col-lg-3 .siItem {
		border-right: 0;
		border-bottom: 1px solid #e5e5e5;
		padding: 10px;
	}
	.si2 .col-lg-3:last-child .siItem {
		border-bottom: 0;
	}
	.vis-yes {
		display: block;
	}
	.modal-dialog {
		max-width: 100%;
		margin: 5px 0;
	}
	.productManyColors .manyColorsTable .nalButton {
	    font-size: 12px;
	    padding: 9px 0;
	}
	header.hasPred #cartMini a:nth-child(2) {
		margin-left: 10px;
	}
	.hgh {
		position: absolute;
		bottom: 66px;
    	right: 20px;
	}
	.mobileCharacteristics {
		display: block;
		margin-top: 10px;
	}
	.mcOpen {
		padding: 10px 5px;
		background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAHdElNRQfkARUOAS1N/D0XAAAAaElEQVQoz73PsQ2DQAyF4U+IFdE1GSLXsQNii2SylBnhkExBInGK0/LK9/+2ZS7JoqR9scAqtEQpmrAOXhg93To8eRjxhrsQtpMyaUKYv0Wv/OBeSTFUIbQPrtlbx5Z0ulf+4uNQdXV2gugxd2gPREoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjAtMDEtMjFUMTQ6MDE6NDUrMDA6MDDFLCZ/AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIwLTAxLTIxVDE0OjAxOjQ1KzAwOjAwtHGewwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=') no-repeat 95% 50% ;
		font-size: 16px;
		font-weight: 600;
	}
	.mcOpen.active {
		background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAHdElNRQfkARUOBBBo44VDAAAAVklEQVQoz73RsQ3AIAwF0RsSiSJL4I4dEBM70k9BGmJCCe09y5aA48+wXS4IUff5lxhCOI5QXDSmby7SS+o6A5HMOZCYP6QjnByOzjiiA7RFHqQd+ZwH8is1KbsRN+8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMjAtMDEtMjFUMTQ6MDQ6MTYrMDA6MDBaDfnCAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIwLTAxLTIxVDE0OjA0OjE2KzAwOjAwK1BBfgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=') no-repeat 95% 50% ;
	}
	.mcOpen + div {
		display: none;
	}
	.mcOpen + div.active {
		display: block;
		background: #fff;
	}
	.mcOpen + div table {
		width: 100%;
	}
	.mcOpen + div table  tr td {
	    padding: 5px 10px;
	    font-size: 16px;
	}
	.mcOpen + div table  tr:nth-child(odd) {
	    background: #f2f2f2;
	}
	.charakt {
		display: none;
	}
	.modal-open .modal {
		padding-right: 0!important;
	}
	.smUl1 li {
		max-width: 100%;
		width: 100%;
		margin-top: 20px;
	}
	.footer .col-lg-5, .footer .col-lg-7  {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.preim .row .col-lg-2 {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.footerTop ul li, .socials {
		text-align: left!important;
	}
	.BigRelativeBlock {
		width: 100%;
		height: auto!important;
		background: transparent;
	}
	.absB1, .absB2, .absB3, .absB4, .absB5, .absB6, .absB7, .absB8, .absB9, .absB10 {
		position: relative;
		left: auto;
		right: auto;
		top: auto;
		bottom: auto;
		width: inherit;
		text-align: center;
		padding: 30px 0;
		background: transparent;
	}
	.absB1:after, .absB2:after, .absB3:after, .absB4:after, .absB5:after, .absB6:after, .absB7:after, .absB8:after, .absB9:after {
		content: "\2B07";
		font-size: 30px;
		position: absolute;
		bottom: -20px;
		left: 0;
		right: 0;
		margin: auto;
	}
	.radSections .blue-bg {
		-ms-flex-wrap: wrap;
    	flex-wrap: wrap;
		padding: 20px;
		border-radius: 20px;
	}
	.radSections .blue-bg .contentHeight {
		width: 100%;
		min-width: 100%;
		position: relative;
		padding-left: 55px;
		display: flex;
		flex-direction: column;
		align-items: center;
		min-height: 90px;
	}
	.rb1 {
		font-size: 18px;
		line-height: 1;
		text-align: center;
	}
	.rb2 {
		font-size: 50px;
		text-align: center;
	}
	.cHimage {
		width: 40px;
		height: auto;
		position: absolute;
		left: 0;
		top: 0;
	}
	.rb1 {
		margin-bottom: 5px;
	}
	.warrantyOne li {
		padding: 15px;
	}
	.w_i_b_main .col-lg-6, .w_i_b_main .col-lg-12 {
		padding: 10px;
	}
	.w_i_b_main .col-lg-12 .grayBg {
		padding: 10px;
	}
	.news_on_main_title {
		margin-bottom: 10px;
	}
	.news_on_main_title a:after {
		bottom: -3px;
	}
	.newsOnmain .col-6 a + a {
		font-size: 14px;
		display: block;
		padding-left: 10px;
		padding-right: 10px;
	}
	.margin-bottom-lg {
		margin-bottom: 10px;
	}
	.preim {
		padding: 15px 10px;
	}
	.charson .col-lg-6 + .col-lg-6 {
		padding: 10px;
	}
	.catalog.row {
		margin-left: 0;
		margin-right: 0;
	}
	.myRow.row {
		margin-left: 0;
		margin-right: 0;
	}
	.bread-nav {
		  overflow-y: auto;
		  margin-bottom: 0;
		  margin-left: 10px;
		  margin-right: 10px;
	  }
	  .breadcrumb {
		  flex-wrap: nowrap;
	  }
	  .breadcrumb li {
			white-space: nowrap;
			padding: 0 0 5px 0;
	  }
	  .mobile-gorizontal-padding {
		  padding-left: 10px;
		  padding-right: 10px;
	  }
	  .pageBox {
		  padding-left: 10px;
		  padding-right: 10px;
	  }
	  .miniCat {
		  margin-left: 10px;
		  margin-right: 10px;
		  padding-bottom: 5px;
		  margin-top: 0;
		  overflow-y: auto;
		  display: flex;
		  align-items: center;
	  }
	  .miniCat li {
		  padding-left: 0;
		  padding-right: 0;
		  margin-right: 15px;
		  white-space: nowrap;
	  }
	  #look .ItemDiv {
		  min-height: auto;
	  }
	  .margin-bottom-xs {
		margin-bottom: 10px;
	}
	.ordM {
		margin-top: 10px;
	}
	.font-30 {
		font-size: 24px;
	}
	.LK .form-group {
		margin-bottom: 10px;
	}
	.generationNow {
		max-width: 100%;
		width:  100%;
	}
	.static {
		margin-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.newsOnmain .row .col-lg-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: 20px;
	}
	.newsOnmain .row .col-lg-6 a + a {
		padding-left: 10px;
		padding-right: 10px;
	}
	.staticTitle.mobile-gorizontal-padding {
		padding-left: 0;
		padding-right: 0;
		margin-left: 10px;
		margin-right: 10px;
	}
	.resp-img {
		height: auto!important;
	}
	.oneNew {
		padding: 10px;
	}
	.w_i_b_main.row {
		margin-left: 0;
		margin-right: 0;
	}
	.w_i_b_main .col-lg-6, .w_i_b_main .col-lg-12 {
		border-right: 0;
	}
	.cartButtonsDiv {
		padding: 10px;
	}
	.price-box-no-autorization ul li a {
		width: 100%;
	}
	.productPrice .price-box-no-autorization {
		width: 100%;
	}
	.drop-container {
		margin-top: -10px;
	}
	.drop-advantages {
		margin-top: 0;
	}
	.drop-main-banner .container {
		padding: 25px 15px;
		height: auto;
	}
	.dmb-1 {
		font-size: 30px;
		line-height: 30px;
	}
	.dmb-2 {
		font-size: 16px;
		line-height: 16px;
		margin-top: 10px;
	}
	.free-registration-button {
		margin-top: 20px;
	}
	.drop-advantages .container {
		padding: 15px;
	}
	.drop-advantages-item {
		padding: 10px 10px 10px 60px;
		position: relative;
	}
	.drop-advantages .row .col-lg-3 {
		margin-bottom: 10px;
	}
	.drop-advantages .row .col-lg-3:last-child {
		margin-bottom: 0;
	}
	.drop-advantages-item-img {
		width: 40px;
		height: 40px;
		position: absolute;
		top: 0;
		bottom: 0;
		margin: auto;		
		left: 10px;
	}
	.drop-advantages-item-img svg {
		width: 20px;
		height: auto;
	}
	.drop-advantages-item-text-1 {
		font-size: 14px;
		line-height: 18px;
		margin-top: 0;
	}
	.drop-advantages-item-text-2 {
		font-size: 13px;
		line-height: 19px;
		margin-top: 0;
	}
	.drop-slider-section {
		margin-top: 50px;
	}
	.drop-slider-section-title {
		font-size: 24px;
		line-height: 26px;
		margin-bottom: 20px;
	}
	.drop-slider-section .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	#look_drop .itemPosition {
		padding: 5px;
	}
	#look_drop {
		margin: -5px;
		width: calc(100% + 10px);
	}
	#look_drop .owl-nav {
		display: none;
	}
	#look_drop .hoverDiv .paddingBlock {
        padding: 10px;
    }
	.profit-ul li {
		font-size: 12px;
	}
	.profit-ul li div:nth-child(1) {
		text-align: left;
	}
	.profit-ul li div:nth-child(2) {
		text-align: right;
	}
	.profit-container {
		padding-top: 10px;
		margin-top: 5px;
	}
	.profit-li {
		padding-top: 10px;
		margin-top: 10px;
	}
	.profit-li div:nth-child(1) svg {
		margin-right: 3px;
	}
	#look_drop .ItemName {
		font-size: 14px;
		height: 55px;
	}
	.drop-slider-section .free-registration-button {
		margin-top: 20px;
	}
	.drop-about-section {
		margin-top: 50px;
		padding: 50px 0;
	}
	.drop-about-section-title {
		font-size: 24px;
		line-height: 26px;
		margin-bottom: 30px;
	}
	.drop-about-section .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.drop-about-item {
		position: relative;
		padding-left: 100px;
		display: block;
        text-align: left;
	}
	.drop-about-item-img {
		width: 80px;
		height: 80px;
		position: absolute;
		left: 0;
		top: 0;
	}
	.drop-about-item-img img {
		width: 100%;
		height: auto;
	}
	.drop-about-item-text-1 {
		margin-top: 18px;
		font-size: 21px;
	}
	.drop-about-item-text-2 {
		margin-top: 14px;
		font-size: 16px;
		margin-top: 10px;
	}
	.drop-about-section .row {
		margin-left: 0;
		margin-right: 0;
	}
	.drop-about-section .row .col-lg-4 {
		margin-bottom: 30px;
		padding-left: 0;
		padding-right: 0;
	}
	.drop-about-section .row .col-lg-4:last-child {
		margin-bottom: 0;
	}
	.how-it-works-section {
		margin-bottom: -10px;
		padding-top: 50px;
		padding-bottom: 40px;
	}
	.how-it-works-section-title {
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 30px;
	}
	.drop-container {
		overflow: visible;
	}
	.how-it-works-container {
		background: none;
		width: 100%;
		height: auto;
		margin-top: 0;
	}
	.how-it-works-container ul {
		display: block;
	}
	.how-it-works-container ul li {
		position: relative!important;
		left: inherit!important;
		right: inherit!important;
		top: inherit!important;
		bottom: inherit!important;
		margin-bottom: 50px;
	}
	.how-it-works-container ul li:before {
		content: '';
		display: block;
		position: absolute;
		width: 80px;
		height: 22px;
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAWCAYAAABXEBvcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACnSURBVHgB7djBCcMwEETRJRWkhHTgElKCS0oJKUEluoTNJhFYLDrInkME+R8GDMaXd7JkNnHufn/P6Fxes4m7GEkBKAagGIBiAIoBKAagGIBiAIoBKAag2M8B46h7i5XYcuCbJfaMXe3fC4S13hlsGbF3mVDxtvpqNfqglB5iBkx4xWivh9gCgjdQRvQ98EZLiJ6ewRupQWwD70gJEbwz+fdf72ET9wK/bgNiBFNvSgAAAABJRU5ErkJggg==');
		left: -9px;
		bottom: -35px;
		
	}
	.how-it-works-container ul li:last-child {
		margin-bottom: 20px;
	}
	.how-it-works-container ul li:last-child:before {
		display: none;
	}
	.hi-cont-me {
		text-align: left;
		display: flex;
		align-items: center;
		position: relative;
	}
	.hi-cont-me div:nth-child(2) {
		text-align: left;
	}
	.hi-cont div:nth-child(1) b {
		width: 55px;
		min-width: 55px;
		height: 55px;
	}
	.hi-cont div:nth-child(1) b img {
		width: 70%;
	}
	.hi-cont div:nth-child(2) {
		font-size: 14px;
	}
	.hi-cont div:nth-child(1) {
		margin-right: 20px;
	}
	.hi-cont br {
		display: none;
	}
	.how-it-works-section .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.hiw-item-1 {
		display: flex;
		align-items: center;
	}
	.hiw-item-1 div:nth-child(1) img {
		width: 75px;
	}
	.hiw-item-1 div + div {
		font-size: 16px;
		margin-left: 9px;
	}
	.hi-cont-me div:nth-child(2) img {
		width: 100px;
        margin-left: -12px;
	}
	.hi-cont-me div:nth-child(1) {
		font-size: 16px;
		position: absolute;
		left: 85px;
	}
	.hi-cont-me div:nth-child(3) {
		font-size: 16px;
		max-width: 100%;
		margin-top: 0;
		margin-left: 24px;
	}
	.hi-cont-2 {
		flex-direction: row;
	}
	.hi-cont-2 div:nth-child(1) b {
		width: 55px;
		min-width: 55px;
		height: 55px;
	}
	.hi-cont-2 div:nth-child(1) b img {
		width: 70%;
	}
	.hi-cont-2 div:nth-child(2) {
		font-size: 14px;
		text-align: left;
	}
	.hi-cont-2 div:nth-child(1) {
		margin-right: 20px;
		margin-left: 0;
	}
	.hi-cont-2 br {
		display: none;
	}
	.hi-cont-we {
		display: flex;
		align-items: center;
	}
	.hi-cont-we div + div {
		font-size: 16px;
		margin-top: 0;
	}
	.hi-cont-we div:nth-child(1) img {
		width: 100px;
		margin-left: -17px;
	}
	.hi-cont-3 {
		display: flex;
		align-items: center;
	}
	.hi-cont-3 div:nth-child(2) {
		font-size: 14px;
		margin-top: 0;
		text-align: left;
	}
	.hi-cont-3 div:nth-child(2) br {
		display: none;
	}
	.hi-cont-3 div:nth-child(1) {
		width: 65px;
		margin-right: 20px;
	}
	.hi-cont-3 div:nth-child(1) b {
		width: 55px;
		min-width: 55px;
		height: 55px;
	}
	.hi-cont-3 div:nth-child(1) b img {
		width: 70%;
	}
	.hi-cont div:nth-child(1) span {
		width: 20px;
		height: 20px;
		font-size: 12px;
	}
	.hi-cont-2 div:nth-child(1) span {
		width: 20px;
		height: 20px;
		font-size: 12px;
	}
	.how-it-works-container ul li.hiw-item-6 {
		margin-bottom: 25px;
	}
	.how-it-works-container ul li.hiw-item-7 {
		margin-bottom: 25px;
	}
	.how-it-works-container ul li.hiw-item-7:before {
		bottom: -10px;
	}
	.how-it-works-container ul li.hiw-item-10 .hi-cont-3 div:nth-child(1) b img {
        width: 100%;
    }
	
}

@media only screen and (max-width: 768px) {
	#mainBanner .item a img {
		width: 950px;
	}
	.font-36 {
    	font-size: 20px;
	}
	.font-20 {
		font-size: 18px;
	}
	.font-18 {
		font-size: 16px;
	}
	section.orangeBg .col-8, section.orangeBg .col-4 {
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.SortOne .col-lg-9 {
		-ms-flex: 0 0 60%;
	    flex: 0 0 60%;
	    max-width: 60%;
	}
	.SortOne .col-lg-3 {
		-ms-flex: 0 0 40%;
	    flex: 0 0 40%;
	    max-width: 40%;
		padding-right: 10px;
	}
	.SortTwo .d-flex {
		-ms-flex-wrap: wrap;
    	flex-wrap: wrap;
	}
	.SortTwo .d-flex .otb {
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.quickSelection {
		width: 88%;
	}
	.SortOne, .SortTwo  {
		padding: 10px;
	}
	.sorting {
		width: 100%;
	}
	.otb .myCheckbox label:before {
    	top: 15px;
	}
	.greenButton span {
		font-size: 14px;
	}
	.sorting .sortOne {
		width: 100%;
	}
	.listTable tr {
		display: inline-block;
		width: 100%;
	}
	.listTable tr td {
		padding: 5px;
		display: block;
		float: left;
		/* min-height: 50px; */
		text-align: left!important;
	}
	.listTable tr td:nth-child(1) {
		padding: 5px;
		width: 30%;
	}
	.listTable tr td:nth-child(1) div {
		width: 100%;
	}
	.listTable tr td:nth-child(1) img {
		width: 100%!important;
		height: auto!important;
	}
	.listTable tr td:nth-child(3) {
		width: 25%;
		min-height: 25px;
		display: none;
	}
	.listTable tr td:nth-child(3) img {
		height: 40px;
		width: auto;
	}
	.listTable tr td:nth-child(2) {
		width: 70%;
		min-height: 25px;
	}
	.listTable tr td:nth-child(4) {
		width: 60%;
		text-align: right;
	}
	.listTable tr td:nth-child(4) div {
		display: inline-block;
	}
	.listTable tr td:nth-child(5) {
		width: 70%;
	}
	.listTable tr td:nth-child(5) span {
		display: inline-block;
		margin-right: 5px;
	}
	.listTable .mainButtons {
		width: 100%;
		min-width: 100%;
		padding-left: 45px;
	}
	
	.productPrice .nalButton {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.listTable .book {
		min-width: 35px;
	}
	.listTable tr td:nth-child(6) {
		width: 100%;
		min-height: 40px;
	}
	.mpContain {
		-ms-flex-align: center !important;
    	align-items: center !important;
		-ms-flex-pack: justify !important;
    	justify-content: space-between !important;
		display: -webkit-box!important;
	    display: -ms-flexbox!important;
	    display: flex!important;
		padding: 5px 5px 5px 0 ;

	}
	.mpContain .cTd2, .mpContain .cTd4 span {
		font-size: 12px;
	}
	.mpContain  .divForImg {
		height: auto;
		width: 50px;
	}
	.mpContain  .divForImg img {
		position: relative;
		width: 50px!important;
		height: auto!important;
	}
	.cTd3 {
		display: none;
	}
	.cTd4, .cTd5 {
		margin-top: 0;
	}
	.mpContain .mainButtons {
	    min-width: 115px;
		max-width: 115px;
		height: 35px;
	}
	.mpContain .nalButton {
	    padding: 1px 10px;
	    font-size: 12px;
	}
	.cTd2 {
		min-width: 50px;
	}


	button.close {
		z-index: 99;
	}
	.history td:last-child {
		text-align: left!important;
	}
	.history, .history thead, .history tbody, .history th, .history td, .history tr,
		.oneOrder, .oneOrder thead, .oneOrder tbody, .oneOrder th, .oneOrder td, .oneOrder tr {
		display: block;
	}
	.history thead tr , .oneOrder thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.history tr , .oneOrder tr { border: 1px solid #ccc; }
	.history td , .oneOrder td {
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding: 5px;
		padding-left: 50%!important;
	}
	.history td:before, .oneOrder td:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}

		.oneOrder td:nth-of-type(1):before { content: "ФОТО"; }
		.oneOrder td:nth-of-type(2):before { content: "НАЗВАНИЕ"; }
		.oneOrder td:nth-of-type(3):before { content: "ЦЕНА"; }
		.oneOrder td:nth-of-type(4):before { content: "КОЛ-ВО"; }
		.oneOrder td:nth-of-type(5):before { content: "СУММА"; }
		.oneOrder tr td:nth-child(2), .oneOrder tr th:nth-child(2) {
			max-width: 100%;
		}


	.history td:nth-of-type(1):before { content: "Дата"; }
	.history td:nth-of-type(2):before { content: "Номер заказа"; }
	.history td:nth-of-type(3):before { content: "Сумма"; }
	.history td:nth-of-type(4):before { content: "Статус оплаты	"; }
	.history td:nth-of-type(5):before { content: "Статус заказа"; }
	.history td:nth-of-type(6):before { content: ""; }

	.history.nakladnie td:nth-of-type(1):before { content: "Данные"; }
	.history.nakladnie td:nth-of-type(2):before { content: "Время"; }
	.history.nakladnie td:nth-of-type(3):before { content: "Номер накладной"; }
	.history.nakladnie td:nth-of-type(4):before { content: "Скачать накладную"; }

	/* .orderTable tr td:nth-child(4), .orderTable tr th:nth-child(4), .orderTable tr td:nth-child(5), .orderTable tr th:nth-child(5) {
		max-width: 100%;
		width: 100%;
	} */

	.orderTable {
		display: block;
	}
	.orderTable thead {
		display: none;
	}
	.orderTable tr {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		position: relative;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.orderTable tr td {
		display: block;
		padding: 5px;
		font-size: 14px;
	}
	.closeTr {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.orderTable tr td:nth-child(1) {
		display: none;
	}
	.orderTable tr td:nth-child(2) {
		display: none;
	}
	.orderTable tr td:nth-child(3) {
		width: 130px;
	}
	.orderTable tr td:nth-child(3) img {
		max-width: 100%;
		width: 100%;
		height: auto;
	}
	.orderTable tr td:nth-child(4) {
		position: absolute;
		top: 0px;
		left: 130px;
		width: calc(100% - 130px);
	}
	.orderTable tr td:nth-child(5) {
		margin-top: 30px;
		width: calc(100% - 130px);
		height: 62px;
		overflow: hidden;
	}
	.orderTable tr td:nth-child(5) a {
		font-size: 14px;
	}
	.orderTable tr td:nth-child(6) {
		display: none;
	}

	.orderTable tr td:nth-child(7) {
		width: 30%;
		min-width: 30%;
	}
	.orderTable tr td:nth-child(8) {
		width: 40%;
		min-width: 40%;
	}
	.orderTable .number {
		width: 100%;
	}
	.orderTable tr td:nth-child(9) {
		width: 30%;
		min-width: 30%;
	}
	.orderTable tr td:nth-child(10) {
		position: absolute;
		padding-top: 0;
		padding-bottom: 0;
		right: 50px;
		top: 18px;
	}
	.orderTable tr td:nth-child(11) {
		position: absolute;
		top: 0px;
		right: 0px;
	}


	.threeButton {
		-ms-flex-wrap: wrap;
    	flex-wrap: wrap;
		width: 100%;
	}
	.cartButtonsDiv .col-lg-9 {
		-ms-flex-pack: start !important;
		justify-content: start !important;
	}
	.threeButton a, .threeButton button {
		width: 100%;
		min-width: 100%;
		flex: 100%;
		margin-left: 0;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.price-table tr td {
		display: block;
		padding: 5px 10px;
	}
	.price-table tr td:nth-child(1) {
		padding-left: 10px;
	}
	.ItemDiv {
    	min-height: auto;
	}
	.manyColorsUl li .nalButton {
	    font-size: 10px;
	    padding: 10px 0;
	}
	
}

@media only screen and (max-width: 480px) {
	#mainBanner .item a img {
		width: 715px;
	}
	.modal-content {
		padding: 25px 10px 10px 10px;
	}
	button.close {
		top: -10px;
		right: 3px;
	}
	.brands a {
		padding: 10px;
		-ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.catalog .col-md-6, .catalog .col-lg-2 {
		-ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.oneService {
		padding: 10px;
	}
	.soc {
		height: 90px;
	}
	.bordRad  {
		padding: 10px;
	}
	.modal {
		z-index: 9999;
	}
	#pikame li img {
	    width: 40px!important;
    	height: 40px!important;
	}
	.product .col-2 {
		-ms-flex: 0 0 25%;
	    flex: 0 0 25%;
	    max-width: 25%;
	}
	.product .col-10 {
		-ms-flex: 0 0 75%;
	    flex: 0 0 75%;
	    max-width: 75%;
	}


	.zoomWrapper {
		max-width: 100%!important;
		min-height: inherit;
		height: 250px!important;
	}
	.newsOnmain .row .col-3 {
    	padding-left: 0;
    	padding-right: 0;
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}

	.popover {
		max-width: 360px;
	}
	.popover-body, .popover-body .font-13 {
		font-size: 12px;
	}
	.statTableOne {
		margin-top: 5px;
	}
	/* header.hasPred .logo {
		width: 50px;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 50% 50%;
	} */
	header.hasPred #cartMini table tr td:nth-child(1) .icon-svg6 {
		font-size: 25px;
	}
	header.hasPred #cartMini table tr td:nth-child(2) span {
		font-size: 12px;
	}
	header.hasPred .cartDiv .count {
		top: -2px;
		right: 1px;
	}
	header.hasPred #cartMini {
		width: inherit;
	}
	.manyColorsTable .book {
		display: none;
	}
	.orderNav li a BR {
		display: block;
	}
	.ItemDiv .divForImg {
		min-height: 190px;
	}
	#look_drop .ItemDiv .divForImg {
		min-height: 170px;
	}
}

@media only screen and (max-width: 360px) {
	.prBox .mainButtons {
		max-width: 100px;
		min-width: 100px;
	}
	.productManyColors .manyColorsTable tr td:last-child .number input {
		width: 23px;
		min-width: 23px;
	}
	.productManyColors .manyColorsTable .nalButton {
		font-size: 10px;
	}
	.manyColorsTable tr td {
		padding: 5px 1px;
		font-size: 10px;
	}
}
