@media only screen and (min-width: 480px) and (max-width: 630px) {
	div#app .topMenu__item {
		margin-right: 14px;
	}
	div#app .topMenu__inner > .drop__link:first-child {
		font-size: 11px;
	}
}
@media only screen and (max-width: 630px) {
	#app .listTop--contacts {
		width: 290px;
	}
	div#app .v-menu > .v-menu__content {
		white-space: normal;
	}
	div#app .v-menu > .v-menu__content .layout.row.align-center .topMenu__item {
		display: block !important;
	}
	div#app .v-menu > .v-menu__content .layout.row.align-center .topMenu__item button {
		margin-bottom: 10px;
		width: 100%;
	}
}
@media only screen and (max-width: 540px) {
	div#app .drop__link[data-v-989e0cac] span.color__green {
		font-size: 13px;
		display: block;
		max-width: 120px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#app .lists-contacts__contacts
	{
		width:100%!important;
	}
}
@media only screen and (max-width: 479px) {
	div#app .topMenu__item {
		margin-right: 20px;
	}
	div#app .topMenu__inner > .drop__link:first-child {
		font-size: 12px;
	}
	div#app .drop__link[data-v-989e0cac] span.color__green {
		font-size: 14px;
	}
	div#app .main-header {
		height: 70px;
	}
}
@media only screen and (max-width: 427px) {
	div#app .drop__link[data-v-989e0cac] .topMenu__icon[width="20"] {
		display: none !important;
	}
	div#app .drop__link[data-v-989e0cac] span.color__green {
		font-size: 12px;
		max-width: 100px;
	}
	div#app .topMenu__item {
		margin-right: 10px;
	}
	div#app .topMenu__inner > .drop__link:first-child {
		font-size: 11px;
	}
	div#app .v-dialog {
		margin: 15px;
	}
	div#app .location__wrap[data-v-d59e5f9e] {
		padding: 0 20px 25px;
	}
	div#app .location__list[data-v-d59e5f9e] {
		margin: 0;
	}
	div#app .location__item[data-v-d59e5f9e] {
		margin: 0 10px 5px 0;
	}
	div#app .location__link[data-v-d59e5f9e] {
		font-size: 16px;
	}
	div#app .form-field__input#location {
		padding-right: 30px;
	}
	div#app .location__icon[data-v-d59e5f9e] {
		right: 10px;
	}
	div#app .location__field[data-v-d59e5f9e] {
		margin-bottom: 20px;
	}
	div#app .topMenu__item:first-child .v-menu > .v-menu__content {
		left: -17vw !important;
	}
}
@media only screen and (max-width: 359px) {
	div#app .topMenu__item:first-child .v-menu > .v-menu__content {
		left: -20vw !important;
	}
}
/* @media only screen and (max-width: 569px) {
	div#app .stock__title {
		padding: 15px;
		background: rgba(255,255,255,.7);
		margin: 0 0 7px -15px;
		font-size: 18px;
	}
} */

#app .stock__card {
    padding-top: 20px!important;
}
#app .stock__billet {
    margin-bottom: 35px;
}
#app .stock__item--bg {
    background-position:  center center!important;
}
@media (max-width: 767px) {
    #app .carousel__last-item {
        max-height:47%!important;
        height: 100%!important;
    }
}
@media (min-width: 600px){
    body #app .carousel__item--img {
        width: 50%;
        position: absolute;
        right: 0;
        background-position: left;
    }
    body #app .carousel__inner {
        position: static
    }
}
#app .swiper-pagination.left {
    margin: 0 0 0 20px!important;
}
#app .swiper-container-horizontal>.swiper-pagination-bullets {
    max-width: 1202px;
    margin: 0 auto;
    left: 0;
    right: 0;
    padding-left: 10px;
    text-align: left;
    transform: translateX(0px);
}

.flex.stock__wrap.xs12.md6:nth-child(1) .swiper-pagination-bullet {
   background: #cf2441!important;
}
body:not([data-lang="ru"]) .__inner .__wrap.mt-5 {
    margin: 0!important;
}