.mshowbig {
	display: block;
}

body {
	overflow-x: hidden;
}



.menu a {
	font-size: 18px;
	line-height: 24px;
}

.supermap {
	transform: scale(0.8);
	transform-origin: 50% 0;
	/* margin-bottom: -550px; */
}

.maintable__hdr {
	font-size: 15px;
	line-height: 18px;
}

.maintable__content {
	font-size: 15px;
	line-height: 18px;
	height: 500px;
}

.maintable__row {
	font-size: 15px;
}

.maintable__row img {
	height: 15px;
	margin-right: 5px;
}

.about {
	padding: 20px 15px 35px;
}

.about__head {
	display: none;
}

.about__wrap {
	flex-flow: row wrap;
}

.about__mobttl {
	font-weight: 700;
	text-align: left;
	padding: 15px 0 15px;
	color: #6f6f6e;
	display: block;
	flex-basis: 100%;
	font-size: 30px;
	text-transform: uppercase;
}

.about__mobttl_orange {
	color: #e85a1a;
}

.about__client {
	flex-basis: 21%;
	display: flex;
	flex-flow: column nowrap;
	align-items: center;
	justify-content: space-between;
}


.about__client .aboutblock {
	height: auto;
	padding-bottom: 15px;
}

.about__we {
	flex-basis: 78%;
	margin-left: 0px;
}

.aboutblock__text {
	font-size: 15px;
	line-height: 18px;
	padding: 0 15px;
	color: #6f6f6e;
}

.aboutblock__img img {
	max-width: 60px;
}

.about__we .aboutblock {
	height: auto;
}

.about__pick {
	flex-basis: 100%;
	text-align: center;
}

.about__pick span {
	max-width: none;
	padding: 20px 0;
}



.infoblock p {
	font-size: 18px;
	line-height: 20px;
}


.mapbottom {
	background-size: 1000px auto;
	margin-top: -240px;
	min-height: 650px;
}

.mapbottom__txt {
	font-size: 18px;
	line-height: 22px;
	white-space: nowrap;
}

.mapbottom__txt_1 {
	top: -167px;
	margin-left: -184px;
}

.mapbottom__txt_2 {
	top: -102px;
	margin-left: -315px;
}

.mapbottom__txt_3 {
	top: -20px;
	margin-left: -489px;
}

.mapbottom__txt_4 {
	top: -13px;
	margin-left: 153px;
}



.block-sertification {
	background-size: contain;
	min-height: 0;
}

.block-sertification__content {}

.block-sertification__content p {
	margin-bottom: 36px;
}

.block-sertification__content p:last-child {
	margin-bottom: 0;
}



.markblock {
	overflow: hidden;
}

.markblock__arrow {}

/* .markblock__content {
	transform: scale();
	transform-origin: 50% 0;
} */

.markblock-bottom {
	min-width: 892px;
	margin-top: -50px;
	font-size: 24px;
}

.markblock-bottom__title:first-child {
	margin-left: -75px;
}

.markblock-bottom__title:nth-child(2) {
	margin-left: -85px;
}

.markblock-bottom__title:last-child {
	margin-right: -75px;
}

.maintable_priceblock .maintable__hdr {
	font-size: 15px;
}

.maintable_priceblock .maintable__row {
	font-size: 15px;
	border-bottom: 1px solid #b2b2b2;
	min-height: 35px;
}



.footer {
	background: #e85a1a;
	min-height: 0;
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 0px;
}

.footer__left {
	padding-top: 30px;
}

.footer__logo {
	max-width: 200px;
	margin-left: auto;
	margin-right: auto;
}

.footer__right {
	padding-top: 30px;
	max-width: 500px;
}

.footer__right a {
	padding-right: 0;
	margin-bottom: 15px;
}

@media (max-width:1455px) {
	.supermap {
		transform: scale(0.74);
		margin-bottom: -483px;
	}

}

/* Стили для экранов 1366  */

@media (max-width:1366px) {

	.supermap {
		transform: scale(0.65);
		margin-bottom: -552px;
	}

	.feedback-icon {
		width: 80px;
		margin-right: 5px;
	}

	.feedback-icon img {
		width: 90%;
	}

	.feedback__text {
		font-size: 20px;
	}

	/*  .feedback */

	.markblock-box {
		padding-bottom: 0;
	}

	.markblock__arrow {
		line-height: 1;
		font-size: 20px;
	}

	.markblock-wrap:hover .markblock-info {
		margin-top: 110px;
	}

	.footer-block {
		padding: 10px 0;
	}

	.footer-logo__img {
		max-width: 170px;
		max-height: 115px;
	}

	.footer-right {
		max-height: 130px;
	}

	.footer-location__text {
		font-size: 14px
	}

	.footer-phone__number {
		font-size: 20px;
		letter-spacing: 2.5px;
	}

	.footer-location__icon {
		width: 22px;
		height: 30px;
	}

	.footer-phone__icon {
		width: 24px;
		height: 24px;
	}

	.footer-mail__icon {
		width: 24px;
		height: 16px;
	}
}

/* Стили для экранов ниже 1200  */

@media only screen and (max-width:1200px) {

	.menu li {
		border: none;
	}

	.menu li:nth-child(5) {
		border-left: none;
	}


	.markblock__content {
		display: none;
	}

	.markblock__content_mobile {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: space-around;
		padding-top: 20px;
	}

	.markblock__title_mobile {
		text-transform: uppercase;
		font-size: 18px;
		text-decoration: underline;
	}

	.markblock-info {
		width: 100%;
		font-size: 16px;

	}

	.mshow {
		display: block;
	}

	.header-block,
	.header-loginblock {
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
	}

	.header-block {
		max-height: 100%;
	}

	.header-logo {
		margin-bottom: 40px;
	}

	.header-logo__image {
		margin-right: 0;
	}

	.header-logo__image img{
		max-width: 100%;
	}

	.header-contacts,
	.header-loginblock,
	.header-status {
		margin-bottom: 20px;
		margin-right: 0;
	}

	.header-logo {
		max-width: 190px;
	}

	.header-status__text,
	.header-whatsapp__number {
		font-size: 20px;
	}

	.header-status__text {
		margin-bottom: 10px;
	}

	.header__input {
		width: 230px;
	}

	.header__input::-webkit-input-placeholder {
		padding-left: 30px;

	}

	.header__input::-moz-placeholder {
		padding-left: 30px;
		line-height: 24px;
	}

	.header-mail__email {
		font-size: 18px;
	}

	.menu {
		position: relative;
		display: block;
		padding: 10px 0 50px;
	}

	.menu_ttl {
		text-align: center;
		font-weight: 700;
		padding: 40px 0 0;
		font-size: 21px;
		text-transform: uppercase;
	}

	.menu li {
		display: block;
	}

	.menu li:first-child a {
		margin-left: 0px;
	}

	.menu li:nth-child(5) a {
		width: inherit;
	}

	.menu li:nth-child(6) a {
		padding: 10px 15px;
	}

	.menu a {
		color: #6f6f6e;
		padding: 10px 15px;
		border-right: none;
		display: block;
		height: auto;
		border-top: 1px solid #b7b7b7;
	}

	.menu li:last-child a {
		border-bottom: 1px solid #b7b7b7;
	}


	.supermap__wrap {
		display: none;
	}

	.tableblock {
		border-top: 15px solid #e85a1a;
	}


	.maintable {
		/* margin-left: -15px;
		margin-right: -15px; */
		/* border: none; */
	}

	.tableblock__header {
		text-align: center;
		padding: 10px 0;
	}

	.tableblock__header a {
		font-size: 14px;
		padding: 0 5px;
	}

	.tableblock__line {
		font-size: 14px;
		line-height: 40px;
		text-align: center;
	}

	.tableblock__line.mshow {
		margin: 15px 0;
		width: auto;
		flex-basis: 100%;
	}

	.maintable__hdr {
		padding-right: 0px;
		border-bottom: 2px solid #6f6f6e;
		height: 50px;
		font-size: 12px;
		line-height: 16px;
		text-align: center;
		padding-left: 0px;
	}

	.maintable__content {
		height: auto;
		overflow: hidden;
	}

	.maintable__row {
		min-height: 45px;
		padding: 5px 5px;
		font-size: 12px;
		line-height: 18px;
		/* text-align: left; */
	}

	/* 
	.maintable__hdr span:nth-child(1),
	.maintable__row span:nth-child(1) {
		flex-basis: 20%;
		padding-left: 0px;
	}

	.maintable__hdr span:nth-child(2),
	.maintable__row span:nth-child(2) {
		flex-basis: 30%;
	}

	.maintable__hdr span:nth-child(3),
	.maintable__row span:nth-child(3) {
		flex-basis: 25%;
	}

	.maintable__hdr span:nth-child(4),
	.maintable__row span:nth-child(4) {
		flex-basis: 25%;
	}

	.maintable__hdr span:nth-child(5),
	.maintable__row span:nth-child(5) {
		flex-basis: 20%;
		text-align: right;
	}

	.maintable__hdr span:nth-child(1) {
		padding-left: 5px;
	}

	.maintable__hdr span:nth-child(2) {
		padding-left: 5px;
	}

	.maintable__hdr span:nth-child(5) {
		padding-right: 5px;
	} */

	.maintable__row img {
		display: none;
	}

	.maintable .tableblock__line {
		margin: 30px 0 0;
	}

	/* Блок  КЛИЕНТ - МЫ */
	.about {
		padding-top: 0px;
		padding-bottom: 0;
	}

	.about__wrap {
		flex-direction: column;
	}

	.about-box__we {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding-top: 20px;
	}

	.about-box__client {
		padding-top: 20px;
	}

	.about__mobttl {
		font-size: 24px;
		padding-top: 0;
	}

	.about-box__client .aboutblock::after {
		display: none;
	}

	.about-box__we .aboutblock::after {
		display: none;
	}

	.about__client {
		display: block;
		padding: 10px 0px 0;
	}

	.aboutblock {
		padding-bottom: 15px;
	}

	.aboutblock__img {
		height: auto;
		display: block;
		height: 60px;
	}

	.aboutblock__img img {
		width: auto;
		height: 100%;
		max-width: none;
	}

	.aboutblock__text,
	.aboutblock i {
		font-size: 15px;
	}

	.about__we {
		display: block;
		padding: 15px 0px 0;
		margin-bottom: 30px;
	}

	.about__we .aboutblock {
		width: 100%;
		background: none;
		margin-bottom: 20px;
	}

	.about__we .aboutblock:nth-child(4n),
	.about__we .aboutblock:nth-child(11) {
		padding-right: 0;
	}

	/* Блок ТАМОЖННЯ */

	.infoblock {
		padding-top: 30px;
	}

	.title {
		font-size: 24px;
		line-height: 26px;
	}

	.infoblock p,
	.block-sertification__content p {
		font-size: 16px;
		line-height: 28px;
		text-align: left;
		padding-left: 0;
		padding-right: 0;
	}

	.block-sertification__left {
		flex-basis: 30%;
	}

	.mapbottom {
		margin-top: 0;
		padding-top: 40px;
		height: auto;
		min-height: 0;
		background: none;
	}

	.mapbottom__txt {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		text-align: left;
		margin: 0;
		padding-left: 40px;
		margin-bottom: 30px;
		font-size: 16px;
		white-space: normal;
	}

	.mapbottom__txt:after {
		content: "";
		width: 30px;
		height: 30px;
		border-radius: 15px;
		background: #fff;
		border: 2px solid #e85a1a;
		display: block;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		left: 0;
	}

	.mapbottom-mapmarker {
		display: none;
	}

	.block-sertification {
		background: none;
		margin-top: 90px;
	}

	.block-sertification__content {
		padding: 0;
	}

	.maintable_priceblock {
		/* margin-left: -10px;
		margin-right: -10px; */
		margin-bottom: 20px;
	}

	.maintable_priceblock .maintable__content {
		height: auto;
		overflow: hidden;
	}

	.maintable_priceblock .maintable__hdr {
		height: 35px;
		font-size: 14px;
	}

	.maintable_priceblock .maintable__row {
		font-size: 14px;
		min-height: 35px;
		padding: 0 0;
	}

	/* 
	.maintable_priceblock .maintable__hdr span:nth-child(1),
	.maintable_priceblock .maintable__row span:nth-child(1) {
		flex-basis: 16.6%;
		padding-left: 10px;
		text-align: left;
	}

	.maintable_priceblock .maintable__hdr span:nth-child(2),
	.maintable_priceblock .maintable__row span:nth-child(2) {
		flex-basis: 16.6%;
		text-align: center;
	}

	.maintable_priceblock .maintable__hdr span:nth-child(3),
	.maintable_priceblock .maintable__row span:nth-child(3) {
		text-align: center;
		flex-basis: 16.6%;
	}

	.maintable_priceblock .maintable__hdr span:nth-child(4),
	.maintable_priceblock .maintable__row span:nth-child(4) {
		flex-basis: 16.6%;
		text-align: center;
	}

	.maintable_priceblock .maintable__hdr span:nth-child(5),
	.maintable_priceblock .maintable__row span:nth-child(5) {
		flex-basis: 16.6%;
		text-align: center;
	}

	.maintable_priceblock .maintable__hdr span:nth-child(6),
	.maintable_priceblock .maintable__row span:nth-child(6) {
		flex-basis: 16.6%;
		text-align: center;
	} */


	.storage {
		padding-top: 20px;
		padding-bottom: 0;
	}

	.storage-title {
		font-size: 24px;
		margin-bottom: 40px;
	}

	.storage-info {
		font-size: 16px;
	}

	.storage-block {
		flex-direction: column;
		align-items: flex-start;
	}

	.storage-item {
		display: block;
		margin: auto;
		margin-bottom: 20px;
	}


	.storage-item {
		max-width: 280px;
		margin: 0;
		margin-bottom: 20px;
	}

	.storage-item__title {
		font-size: 18px;
		margin-bottom: 8px;
	}

	.storage-item__text {
		font-size: 16px;
		line-height: 1.1;
	}

	.footer-block {
		padding-top: 20px;
		padding-bottom: 10px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
	}

	.footer-left {
		align-self: center;
	}

	.footer-logo__img {
		max-width: 80px;
		margin-bottom: 20px;
	}

	.footer-right {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: flex-start;
		height: 130px;
	}


	.footer-location,
	.footer-phone,
	.footer-mail {
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-direction: row-reverse;
		max-width: 320px;
		/*   margin-bottom: 20px; */
	}

	.footer-mail {
		margin-bottom: 0;
	}

	.footer-location__text {
		color: #fff;
		font-size: 14px;
		line-height: 20px;
		text-align: left;
		margin-right: 0;
	}

	.footer-location__icon {
		width: 20px;
		height: 28px;
	}

	.footer-phone__number {
		display: block;
		color: #fff;
		font-size: 18px;
		font-weight: 700;
		letter-spacing: 0.4px;
		padding-right: 0;
		margin-bottom: 0;
	}

	.footer-phone__icon {
		width: 20px;
		height: 20px;
	}

	.footer-mail {
		max-width: 350px;
	}

	.footer-mail__email {
		display: block;
		color: #fff;
		font-size: 14px;
	}

	.footer-mail__icon {
		width: 20px;
		height: 14px;
	}

	.footer-icon__wrap {
		display: block;
		width: 24px;
		height: 28px;
		margin-right: 20px;
	}

	/* Адаптив для модальных окон */

	.modal {
		opacity: 1;
		/* Убираем прозрачность модальных окон*/
	}

	.numberfail {
		top: 92px;
		margin-left: 0;
		left: auto;
	}
}

@media (max-width:992px) {}

@media (max-width:768px) {
	.container {
		max-width: 720px;
	}

	/* .maintable-priceblock__hdr span, .maintable-priceblock__row span{
		font-size: 10px;
		font-weight: normal;
	} */

	.priceblock-footnote {
		font-size: 10px;
	}

	.priceblock-footnote__block {
		font-size: 10px;
	}

	.markblock-box {
		margin-bottom: 40px;
	}


	.markblock__content_mobile {
		flex-direction: column;
		justify-content: space-between;
	}

	.markblock__title_mobile {
		margin-bottom: 20px;
	}

	.markblock-clothes {
		flex-direction: column;
		align-items: center;
		margin-bottom: 10px;	
	}

	.marcblock-card {
		width: calc(100% - 40px);
		height: 400px;
		margin-bottom: 40px;
		-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .3);
		box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .3);

	}

	.markblock-card__content_blouses {

		background: url('../img/scr6/blouses_sm_zip.jpg') 80% top no-repeat;
		background-size: cover;
		border-radius: 25px;
	}


	.markblock-info__contacts {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}

	.markblock-info__contacts span {
		display: block;
		margin-bottom: 10px;
	}

	.block-sertification__left {
		display: none;
		;
	}

}

/* Стили для экранов ниже 576px */

@media (max-width: 576px) {
	.header {
		padding-top: 35px;
	}

	/* Кнопка нверх */
	/*  .b-top {
         display: none;
     } 
 */
	.b-top-but {
		display: none;
	}

	/* ТАблица */
	.maintable {
		border: none;
	}

	.maintable__hdr {
		font-size: 11px;
		line-height: 15px;
		height: auto;
	}

	.maintable__hdr span{
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.maintable__hdr span:first-child{
		width: 5%;
	}

	.maintable__hdr span:nth-child(3){
		width: 11.66%;
	}

	.maintable__row {
		min-height: 45px;
		font-size: 11px;
		line-height: 17px;
	}

	.maintable__row span:first-child {
		width: 5%;
	}

	.maintable__row span:nth-child(3) {
		width: 11.66%;
	}


	.priceblock {
		padding-top: 30px;
	}

	.maintable_priceblock {
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 30px;
	}

	.maintable_priceblock .maintable__hdr,
	.maintable_priceblock .maintable__row {
		font-size: 10px;
	}


	.maintable-priceblock__hdr span, .maintable-priceblock__row span{
		font-size: 10px;
		width: calc(100% / 12);
	}

	.maintable-priceblock__hdr span:first-child, .maintable-priceblock__row span:first-child{
		font-size: 10px;
		width: calc(100% / 12);
	}




	.priceblock__additional-services h5 {
		font-size: 14px;
	}

	.storage {
		padding-bottom: 20px;
	}

	.storage .title {
		padding-bottom: 0;
	}

	.footer {
		margin-top: 0;
	}

	/* Адаптив для модальных окон */
	.modal {
		border-radius: 15px;
	}

	.modal-dialog__close {
		top: 15px;
		right: 15px;
		width: 12px;
		height: 12px;
	}

	/* Блок формы ВВЕДИТЕ КОД */
	.modal-code {
		/* display: none; */
		top: 310px;
		left: 50%;
		margin-left: -150px;
		width: 300px;
		padding-bottom: 15px;
	}

	.modal-code__block {
		width: 280px;
		margin-left: 10px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
	}

	.modal-code__title {
		text-align: center;
		font-size: 15px;
		line-height: 1.2;
		font-weight: 700;
		margin-bottom: 5px;
	}

	.modal-form {
		margin-top: 40px;
	}

	.modal-code__subtitle {
		font-size: 14px;
		text-transform: uppercase;
	}

	.modal-inputblock {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
	}

	.modal__input {
		margin: auto;
		padding: 5px 10px;
		border: 1px solid #6f6f6e;
		border-radius: 10px;
		margin-bottom: 7px;
	}


	.modal__input::-webkit-input-placeholder {
		font-size: 14px;
		padding-left: 55px;
	}

	.modal__input::-moz-placeholder {
		font-size: 14px;
		padding-left: 55px;
	}



	/* БЛОК НОМЕР ЗАЯВКИ НЕ НАЙДЕН */

	.numberfail {
		top: 87px;
		left: 50%;
		margin-left: -200px;
		width: 400px;
	}

	.numberfail-wrap {
		width: 80%;
	}

	.numberfail-info {
		width: 83%;
	}


	.modal__title {
		font-size: 18px;
		margin-bottom: 8px;
	}

	.modal-button {
		font-size: 17px;
		padding: 4px 60px
	}

	.modal-code__button {
		padding-left: 36px;
		padding-right: 36px;
		font-size: 15px;
	}


	.numberfail-button {
		margin-top: 0;
	}

	.numberfail-icon {
		max-width: 70px;
	}

	.sad-smile {
		display: block;
		max-width: 50px;
	}

	/* Адаптив для формы Отправлен */

	.modal-info {
		top: 320px;
		margin-left: -180px;
		width: 360px;
	}

	.modal-block {
		width: 320px;
	}

	.modal-title {
		margin-top: 20px;
	}

	.modal-icon {
		width: 65px;
	}

	.modal-header__number {
		font-size: 20px;
	}

	.modal-header__status {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.modal-content__name {
		font-size: 16px;
		margin-right: 5px;
	}

	.modal-content__meaning {
		font-size: 16px;
	}

	.modal-content__invoice {
		width: 55px;
	}

	.modal-button {
		margin-top: 5px;
	}

	/* Адаптив для формы ТАМОЖНЯ */
	.customs {
		height: 425px;
	}

	.customs-officer_icon {
		width: 35px;
		height: 35px;
	}

	/* Адаптив для блока на складе  */

	/* Стили для информационной формы НА СКЛАДЕ */


	.warehouse-icon {
		margin-right: 15px;
		width: 35px;
		height: 35px;
	}

	.delivery-icon {
		width: 45px;
	}
}

/*  СТИЛИ ДЛЯ МОБИЛЬНЫХ ЭКРАНОВ  468px */

@media (max-width: 468px) {

	/* Блок шапка */
	.header-logo {
		width: 200px;
	}

	.header-logo__image img {
		max-width: 200px;
	}

	.header-whatsapp__number {
		font-size: 18px;
	}

	.header-status__text {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.header-contacts__iconwrap {
		max-height: 18px;
	}

	.header-whatsapp__image {
		display: block;
		max-height: 18px;
	}

	.header-mail__image {
		display: block;
		max-height: 16px;
		max-width: 18px;
	}

	.button-search {
		height: 22px;
		width: 22px;
		top: 40px;
		right: 7px;
	}

	.button-search:before {
		font-size: 16px;
		margin-left: 2px;
		line-height: 22px;
	}

	.header__input {
		padding: 4px 30px 4px 10px;
		line-height: 24px;
	}

	.header__input:focus,
	.header__input:hover,
	.header__input:active {
		box-shadow: none;
	}

	.header-input::placeholder {
		font-size: 16px;
		line-height: 26px;
		padding-left: 44px;
		padding-right: 44px;
	}

	.header__input::-webkit-input-placeholder,
	.header__input::-moz-placeholder,
	.header__input:-moz-placeholder,
	.header__input:-ms-input-placeholder {
		font-size: 16px;
		line-height: 26px;
		padding-left: 44px;
		padding-right: 44px;
	}

	.header-login a {
		font-size: 14px;
	}

	.login-button__image {
		max-width: 30px;
	}

	/* Блок меню */
	.menu {
		padding-bottom: 30px;
	}

	.menu_ttl {
		padding-top: 10px;
		font-size: 18px;
	}

	.menu a {
		font-size: 14px;
		padding: 5px 10px;
	}

	.menu li:nth-child(6) a {
		padding: 5px 10px;
	}

	.maintable_priceblock .maintable__hdr,
	.maintable_priceblock .maintable__row {
		font-size: 10px;
	}

	.maintable__row:nth-child(15) {
		margin-bottom: 10px;
	}

	/* Блок  about КЛИЕНТ - МЫ */
	.about__we {
		padding-top: 20px;
	}

	.about__client {
		padding: 20px 0px 0;
	}

	.about-box__we {
		padding-top: 15px;
	}

	.about__mobttl {
		font-size: 18px;
	}

	.aboutblock__img {
		height: 50px;
	}

	.aboutblock__img img {
		height: 80%;
	}

	.aboutblock__text,
	.aboutblock i {
		font-size: 14px;
	}

	.about__pick span {
		font-size: 14px;
		padding: 0;
	}

	/* Блок ТАМОЖЕННОЕ ОФОРМЛЕНИЕ */
	.title {
		font-size: 18px;
		line-height: 22px;
		padding-bottom: 15px;
	}

	.infoblock .title {
		padding-bottom: 15px;
	}

	.infoblock p,
	.block-sertification__content p {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 20px;
	}

	.mapbottom__txt {
		margin-bottom: 20px;
		font-size: 14px;
		line-height: 18px;
	}

	.mapbottom__txt:nth-child(5) {
		margin-bottom: 0;
	}

	.mapbottom__txt:after {
		margin-top: 1px;
		width: 18px;
		height: 18px;
	}

	.mapbottom {
		padding-top: 20px;
	}

	.block-sertification {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.priceblock {
		padding-top: 20px;
	}

	.priceblock .title {
		padding-bottom: 20px;
	}

	.maintable__price {
		display: flex;
		flex-direction: column-reverse;
		align-items: center;
	}
	.maintable-priceblock__row .epal {
		display: none;
	}
	.maintable-priceblock__row.maintable-priceblock__row_epal {
    display: flex;
		align-items: center;
		justify-content: center;
		min-height: 15px;
	}


	.markblock__title_mobile {
		font-size: 16px;
	}

	.markblock-info {
		font-size: 14px;
	}


	.maintable-priceblock_end {
		display: none;
	}


	.delivery-time {
		display: flex;
		align-items: center;
		justify-content: center;

	}

	.storage-title {
		margin-bottom: 25px;
	}

	.storage-item__title {
		font-size: 16px;
	}

	.storage-item__text {
		font-size: 14px;
	}

	.storage-info {
		font-size: 14px;
	}

	.footer {
		padding-bottom: 10px;
	}

	.footer-right {
		height: 100px;
	}

	.footer-location__text {
		line-height: 18px;
	}

	.footer-icon__wrap {
		display: flex;
		align-items: center;
		width: 20px;
		height: 26px;
		margin-right: 18px;
	}

	.footer-phone__icon {
		width: 18px;
		height: 18px;
	}

	.footer-mail__icon {
		width: 20px;
		height: 14px;
	}

	.footer-phone__number {
		font-size: 16px;
		letter-spacing: 1px;
	}

	/* Адптив для модального окна Номер заявки не найден */
	.numberfail {
		top: 75px;
		margin-left: -145px;
		width: 290px;
	}

	.numberfail-wrap {
		margin-top: 10px;
		width: 81%;
		align-items: flex-start;
	}

	.numberfail-info {
		width: 85%;
	}



	.modal__title {
		text-align: center;
		font-size: 16px;
		margin-bottom: 0;
	}

	.modal-button {
		font-size: 14px;
		padding: 4px 60px;
	}

	.numberfail-button {
		margin-left: 45px;
	}

	.numberfail-icon {
		max-width: 30px;
	}

	.sad-smile {
		display: block;
		max-width: 28px;
	}

	/* Адаптив для модальной формы ОТПРАВЛЕН */
	.modal-info {
		top: 300px;
		margin-left: -140px;
		width: 280px;
	}

	.modal-block {
		width: 245px;
	}

	.modal-title {
		margin-top: 20px;
	}

	.modal-icon {
		width: 45px;
	}

	.modal-header__number {
		font-size: 18px;
	}

	.modal-header__status {
		font-size: 16px;
		margin-bottom: 8px;
	}

	.modal-content__name {
		font-size: 14px;
		margin-right: 5px;
	}

	.modal-content__meaning {
		font-size: 14px;
	}

	.modal-content__invoice {
		width: 50px;
		max-height: 16px;
	}

	.modal-button {
		margin-top: 5px;
	}

	/* Адаптив для формы ТАМОЖНЯ */
	.customs {
		height: 380px;
	}

	.customs__status {
		line-height: 1;
	}

	.customs-officer_icon {
		margin-right: 20px;
		width: 30px;
		height: 30px;
	}

	/* Адаптив для блока НА СКЛАДЕ */
	.warehouse-icon {
		margin-right: 20px;
		width: 30px;
		height: 30px;
	}

	.delivery-icon {
		margin-right: 20px;
		width: 35px;
	}
}

@media (max-width: 375px) {
	.tableblock__wrap.container.small {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}

	.priceblock .container {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}
}

@media (max-width: 320px) {

	/* Адаптив для модальных окон */
	.modal {
		border-radius: 10px;
	}

	.modal-dialog__close {
		top: 10px;
		right: 10px;
		width: 10px;
		height: 10px;
	}

	/* Блок формы ВВЕДИТЕ КОД */
	.modal-code {
		/* display: none; */
		top: 300px;
		left: 50%;
		margin-left: -140px;
		width: 280px;
	}

	.modal-code__block {
		width: 270px;
		margin-left: 5px;
	}

	.modal-code__title {
		font-size: 13px;
		line-height: 1;
	}

	.modal-form {
		margin-top: 30px;
	}

	.modal-code__subtitle {
		font-size: 14px;
	}

	.modal__input {
		margin: auto;
		padding: 4px 8px;
		border: 1px solid #6f6f6e;
		border-radius: 10px;
	}


	.modal__input::-webkit-input-placeholder {
		font-size: 14px;
		padding-left: 55px;
	}

	.modal__input::-moz-placeholder {
		font-size: 14px;
		padding-left: 55px;
	}


	.modal-code__button {
		font-size: 13px;
		padding-left: 36px;
		padding-right: 36px;
		margin-top: 10px;
	}

	/* Адаптив для блока НА СКЛАДЕ */
	.warehouse-icon {
		margin-right: 15px;
	}

	.customs-officer_icon {
		margin-right: 15px;
	}

	.delivery-icon {
		margin-right: 15px;
	}

	/* Адаптив для блока Тариф */
	.maintable_priceblock .maintable__hdr span:nth-child(1),
	.maintable_priceblock .maintable__row span:nth-child(1) {
		padding-left: 0;
	}
}

/* Конец мобильной версии */