/* (c) ООО "Пятая передача" 2017 */
/* Мобильная адаптивность */
/* Extra small devices (portrait phones, less than 576px) col-xs-* */
@media (max-width: 575px) 
{  
	.std-central-container { width: 100%; }
	#content { padding-top: 0; } 
	.modal-buttons-footer-row button { margin-top: 5px; margin-bottom: 5px; }
	.paragraphs-list-text p { padding-bottom: 0.7rem; }
	.std-lined-data { padding-left: 1rem; padding-right: 1rem; font-size: 1.2rem; }
	.std-lined-data a { font-size: 1.2rem; }
	.whitespace-mobilewrap { word-break: break-all; white-space: normal; }
	
	.fg-form-mobile { width: auto !important; padding-top: 0.5rem !important; }
	.fg-form-mobile label { text-align: center !important; } 
	.fg-form-mobile .form-group:last-child input:not([type='checkbox']), .fg-form-mobile .form-group:last-child select, .fg-form-mobile .form-group:last-child textarea { border-bottom-left-radius: 1rem; }
	.fg-form-mobile .form-group:first-child input:not([type='checkbox']), .fg-form-mobile .form-group:first-child select, .fg-form-mobile .form-group:first-child textarea, .fg-form-mobile .circle-right-input { border-top-right-radius: .25rem !important; }
	
	.kv-data-table { width: 95%; }
	.kv-data-table .property-row > div { padding-left: 1rem; }
	
	label.custom-control.custom-checkbox { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; margin-bottom: 1.5rem !important; }
	label.custom-control.custom-checkbox .custom-control-indicator { position: relative; left: auto; margin-bottom: 0.5rem; width: 3.5rem; height: 1.5rem; }

	.table-mobile-scaled > thead > tr > th, .table-mobile-scaled > tbody > tr > td { font-size: 85%; padding: 0.4rem 0.5rem 0.6rem 0.5rem; }
	.table-mobile-scaled > thead > tr > th, .table-mobile-scaled > tbody > tr > td:nth-child(1) {padding: 0.4rem 0.4rem 0.6rem 0.4rem; }
	.entity-filtering.opened-filters { width: 100%; }
	.nav-tabs .nav-item { font-size: 1.2rem; }

	.you-havent-entities-yet.small { font-size: 1.2rem; }
	.interactive-widget { display: none; }
	.tooltip { display: none; }
	#number-lines-brand {
		position: relative;
		top: 1rem;
		margin: 0 auto;
	}

	/* <header> */

	#evaluation-results-outer #official-only {
		text-align: left;
		top: 0.8rem;
		position: relative;
	}
	#evaluation-results-outer #official-only .custom-control-description,
	#evaluation-results-outer #populars-brand-check-block .custom-control-description {
		width: 82%;
	}

	.logotype { width: 15rem;  }
	
	.header-gray-row { padding-bottom: 0; padding-top: 0; }
	.contacts-row { text-align: center; font-size: 1rem; padding-bottom: 0.3rem; padding-top: 0.3rem; background: #d8edff; }
	.additional-heading-information-text-row { text-align: center; font-size: 1rem; padding-bottom: 0.3rem; padding-top: 0.3rem; }
	.select-office-to-make-actions--header { font-size: 1rem; padding-bottom: 0.3rem; padding-top: 0.3rem; text-align: center; }
	.select-office-to-make-actions--header--outer { display: none !important; }
	
	.whats-happened-label { white-space: normal; overflow: visible; font-size: 1.8rem; text-align: center !important; line-height: normal; padding-right: 1rem; padding-bottom: 2rem; }
	.top-searching-string-outer { padding: 2rem; background: #1c6cb1; margin-left: -15px; margin-right: -15px; } 
	.expanded-menu-open-cats-outer  .expanded-menu-open-cats-inner { top: -6.8rem; height: 7.5rem; }
	.top-searching-string-outer .top-searching-string .top-searching-string-left-part { width: 85%; }
	.top-searching-string-outer .top-searching-string .top-searching-string-right-part { width: 15%; } 
	
	.expanded-searching-props-outer .expanded-searching-props-inner { margin-left: -32px; margin-right: -32px; top: -4.9rem; height: 7rem; }
	.searching-menu .heading-row { padding-top: 0; }
	body[data-searching-menu-expanded="yes"] .header-blue-row > div.heading-row { padding-bottom: 0; }
	.searching-menu .menusubheader { text-align: center; font-size: 1.7rem !important; }
	.searching-menu .searching-properties-cell { padding-bottom: 1.5rem; }
	.searching-menu .searching-string-text-data, .searching-menu .searching-string-text-data,
	 	.custom-control-description, .searching-menu .searching-history-list > div > div,
	 	.searching-menu .searching-string-text-data a { font-size: 1rem; margin-left: 0.5rem}
	.searching-menu .searching-string-text-data .custom-control-indicator { top: 0.6rem; }
	.searching-menu .searching-string-text-data label { padding-bottom: 0.3rem; }
	.searching-menu .searching-props-block select { width: 100%; margin-bottom: 0.5rem; }
	.searching-menu .searching-menu-options-dephis { display: none; }
	.searching-menu .searching-examples-block { font-size: 1.3rem; }
	.searching-menu .searching-examples-block > div { padding-bottom: 0.5rem; text-align: center; }
	.searching-menu .searching-history-list > div, .show-searching-history-btn-cell { padding-bottom: 0.5rem; text-align: center; }
	 
	.tray-and-cats-column { margin-top: 1.8rem; }
	.shopping-basket .basket-label { font-size: 1.2rem; }
	.shopping-basket .basket-icon i { font-size: 3rem; }
	.shopping-basket .basket-icon-items-counter .basket-icon-items-counter-content { font-size: 1rem; height: 1.7rem; width: 1.7rem; }

	.top-menu-cats-column:not(:last-child) { padding-bottom: 2rem; }
	.catalogues-menu .top-menu-cats-column:hover { background: transparent; box-shadow: none !important; }
	.catalogues-menu .top-menu-cats-column:hover a { text-shadow: none !important; }
	.catalogues-menu .top-menu-cats-column:hover p { text-shadow: none !important; }
	.catalogues-menu .top-menu-cats-column .top-menu-catalogues-links.cat-2-selectors .selector select { width: 95%; }
	.top-menu-cats-column:not(:last-child) { padding-bottom: 2.3rem; }
	.catalogues-menu .top-menu-cats-column .top-menu-catalogues-links span { margin-top: 0.4rem; margin-bottom: 0.4rem; }
	.catalogues-menu .top-menu-cats-column .top-menu-catalogues-label { font-size: 1.7rem; }
	.catalogues-menu .top-menu-cats-column .top-menu-catalogues-links span a { font-size: 1.4rem; }
	.catalogues-menu .top-menu-cats-column .top-menu-catalogues-text { font-size: 1.3rem; }
	.cats-in-developing-link { font-size: 1.4rem; }

	.catalogues-menu .cdc-widget-header-output-block { font-size: 1.4rem; }
	.catalogues-menu .cdc-widget-header-output-block .links-block div { padding-top: 0.3rem; padding-bottom: 0.3rem; }

	.small-devices-top-contacts-menu .small-top-menu-button { font-size: 1.3rem; } 
	
	/* <main> */
	
	.first-page-horizontal-separator { padding-top: 1.9rem; }
	
	.index-contacts { padding-top: 0rem; margin-left: -15px; margin-right: -15px; background: #ebf3ff; }
	.index-contacts-inner { border: none; padding-top: 1.5rem; } 
	.index-contacts .city-name { font-size: 1.6rem; }
	.index-contacts .phone-row { font-size: 1.8rem; padding-top: 0.4rem; } 
	.index-contacts .email-row { font-size: 1.6rem; padding-bottom: 0.4rem; word-break: break-all; }
	.index-contacts .show-all-contacts > div { font-size: 1.5rem; }
	.index-contacts .show-all-contacts { margin-top: 1rem; }
	
	.index-text-top { padding-bottom: 0rem; }
	.index-text-top h2, .popular-mobile-brands-catalogues h3 { font-size: 1.8rem; line-height: 130%;text-align: center; }
	.index-text-top p, .index-bottom-text p { font-size: 1.3rem; }
	.index-text-top p { padding-bottom: 0; margin-bottom: 0; }
	.index-bottom-text { padding-left: 0.8rem; padding-right: 0.8rem;  } 
	
	.index-att-main-variants-mobile { text-align: center; }  
	.index-att-main-variants-mobile .invariant-cube-label .first-sublabel { font-size: 2rem; line-height: 120%; }
	.index-att-main-variants-mobile .invariant-cube:not(.send-vin-button) { margin-top: 2rem; display: inline-block; padding: 1.2rem 1.5rem 1.2rem 1.5rem; border-radius: 2rem; }
	.index-att-main-variants-mobile .invariant-cube.send-vin-button { margin-top: 1rem; display: inline-block; padding: 1.2rem 1.5rem 1.2rem 1.5rem; border-radius: 2rem; }
	.index-invariant-cubes-small-sizes > div { padding-left: 0; padding-right: 0; }
	
	.catalogues .cat-cell .cat-cell-inner .cell-image:not(.tools-cat-index-image) { display: flex; flex-direction: row; justify-content: center; align-items: center; }
	.catalogues .cat-cell .cat-cell-inner .cell-image.tools-cat-index-image { display: flex; flex-direction: row; justify-content: center; align-items: flex-end; }
	.catalogues .cat-cell .cat-cell-inner .cell-label { font-size: 1.3rem; }
	.catalogues .cat-cell-inner.common-big-catalogue .indexcat-selector { position: inherit; width: 100%; border-top-left-radius: 2rem; }
	.catalogues .cat-cell-inner.common-big-catalogue .gc2cat-img { height: 9rem; }
	.catalogues .cat-cell-inner.common-big-catalogue .indexcat-selector .selector-row.select-year-selector select { border-top-left-radius: 0.5rem; }

	.popular-mobile-brands-catalogues h3 i { font-size: 1.4rem; }
	.popular-mobile-brands-catalogues .row > div { text-align: center; }
	.popular-mobile-brands-catalogues .brand-name { font-size: 1.5rem; }
	.popular-mobile-brands-catalogues .brand-models-list span { font-size: 1.4rem; margin-top: 0.2rem; margin-bottom: 0.2rem; }
	
	.index-promo-row .index-price2-text .caption-text { line-height: 130%; }
	.index-promo-row .index-price2-text .description-text { padding-top: 1rem; line-height: 170%; font-size: 1.3rem; }
	
	.lpab-column { padding-top: 1rem; }
	.lpab-column.now-watching { padding-top: 2rem; }
	.last-purchases-and-searches .lpab-content .lpab-row > div.lpab-text { display: inline; word-break: break-all; }
	.last-purchases-and-searches .lpab-content .lpab-row > div.lpab-price { float: none; display: inline; margin-left: 0.5rem; }
	
	.index-special-offers .index-offers-body > div.row > div { padding-top: 1.5rem; padding-bottom: 1.5rem; }
	.index-special-offers .promo-offer .label-cell { font-size: 1.3rem; }
	.index-special-offers .promo-offer .specoffers-on-stock { font-size: 1.3rem; }
	.index-special-offers .promo-offer .make-purchase button { font-size: 1.3rem; }
	.index-special-offers .promo-offer .image-cell img { max-width: 70%; }
	.index-special-offers .index-offers-row { flex-wrap: nowrap; position: relative; overflow-y: hidden; overflow-x: visible; align-items: center; }
	
	.bottom-promo-block .row .promo-cell:not(:last-child) { padding-bottom: 3rem; }
	
	.bottom-promo-block .promo-cell div .label-text { font-size: 2rem; }
	.bottom-promo-block .promo-cell div .text-comment { font-size: 1.5rem; }  
	.bottom-promo-block .promo-cell .text-info-rcell .rcell-options a { font-size: 1.5rem; }

	.page-article h1 { word-break: break-all; }
	.bank-payments-page .legal-data-table .tablerow .label-cell { width: 100%; }

	.sendvin-page .sendvin-form-outer .sendvin-form-first-border { border: none; padding: 0; }
	.sendvin-page .sendvin-form-outer .sendvin-form-second-border { border: none; padding: 0; } 
	.sendvin-page .sendvin-form-outer .sendvin-form-second-border { width: auto; }
	.sendvin-page .sendvin-form-outer .sendvin-form label { text-align: center !important; padding-bottom: 1rem; padding-top: 0; }
	.sendvin-page .sendvin-form-outer .sendvin-form textarea { border-bottom-left-radius: 1rem; }
	.sendvin-page-ext .sendvin-form-outer .sendvin-form .form-group:last-child textarea { border-bottom-right-radius: 1rem; border-top-right-radius: 0.25rem;  }
	.sendvin-page .sendvin-form-outer .send-vin-button { width: auto; }
	.sendvin-page .sendvin-promo-info-cell:not(.sendvin-promo-info-cell-first-child) { padding-top: 0; } 
	.sendvin-page .send-vin-accept-offer-and-confidentials label .custom-control-indicator { top: .55rem; } 
	.sendvin-page .send-vin-accept-offer-and-confidentials > div label { margin-bottom: 1rem;  padding-left: 0.5rem; }
	.sendvin-page .sendvin-form-outer .sendvin-form .form-group:first-child input { border-top-right-radius: .25rem; border-top-left-radius: .25rem; }
	.sendvin-page .sendvin-form-outer .sendvin-form .sliced-inputs { flex-direction: column; }
	.sendvin-page .sendvin-form-outer .sendvin-form .sliced-inputs > input,
	.sendvin-page .sendvin-form-outer .sendvin-form .sliced-inputs > select,
	.sendvin-page .sendvin-form-outer .sendvin-form .sliced-inputs.triple-inputs > input,
	.sendvin-page .sendvin-form-outer .sendvin-form .sliced-inputs.triple-inputs > select { width: 100%; margin-bottom: 1rem; border-radius: .25rem !important; }
	.sendvin-page .sendvin-form-outer .sendvin-form #automobile-year { margin-bottom: 0; }
	.sendvin-page-ext .user-contacts-block { width: 100%; }
	.sendvin-page-ext .user-contacts-block .sender-primary-data { border-bottom: 1px solid #deebff; }
	.sendvin-page-ext .user-contacts-block .sender-contacts-row #user-email { margin-bottom: 0; border-bottom-left-radius: 1rem !important; border-bottom-right-radius: 1rem !important; }
	.sendvin-page-ext .sendvin-form-outer .sendvin-form .first-automobile-data-cell { border-right: none; }
	.sendvin-page-ext .user-contacts-block #user-first-name { border-top-right-radius: 0.25rem !important; }
	.sendvin-page-ext .user-contacts-block #user-last-name { border-top-left-radius: 0.25rem !important; }
	.sendvin-page-ext .select-user-automobile-outer, .sendvin-page-ext .select-request-source-outer { width: 100%; }
	.sendvin-page-ext #engine-volume { margin-bottom: 0; }
	.sendvin-page-ext .vin-length-counter { font-size: 1.1rem; top: 0.3rem; right: 3.2rem; }
	.sendvin-page-ext #automobile-vin { padding-right: 6.2rem; }

	.evaluation-results .data-output-block .manufacturers-selector .manufacturer-hc { padding: 0.3rem 0.7rem !important; }
	
	.evaluation-results .search-in-process-please-wait { padding-bottom: 0; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table thead tr th.ert-th-infos { width: 1rem; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table thead tr th.ert-th-price { padding-right: 0; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table thead tr th.ert-th-purchase { width: 4rem; }
	
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td:nth-child(2),
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > thead > tr > th:nth-child(2) { display: none; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td:nth-child(3),
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > thead > tr > th:nth-child(3) { display: none; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td:nth-child(4),
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > thead > tr > th:nth-child(4) { display: none; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td:nth-child(7),
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > thead > tr > th:nth-child(7) { display: none; }

	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td.evr-p-n,
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > thead > tr > th[data-role="item-provider"] { display: none; }
	
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td { padding: 0.5rem 0.3rem 0.6rem 0.3rem; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td:nth-child(1) { padding-left: 0.5rem; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td > i { font-size: 130%; position: relative; top: 0.1rem; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td:nth-child(1) { font-size: 80%; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td [data-role='make-purchase'] span { display: none; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td:nth-child(6) { text-align: center; }

	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td .price2 i { display: none; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td [data-role='make-purchase'] { margin-left: 0; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr[data-role='show-more-offers-cell-row'] > td div { font-size: 1.2rem !important; line-height: normal; }
	
	.evaluation-results .name-searching-results .results-variations .nsr-cell .nsr-meta-params table tr.nsr-param td.nsr-param-val { word-break: break-all; }
	
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table tbody tr[data-isaddedtotray="yes"] [data-role='item-into-tray-label'] { text-align: center; }
	
	.vinresponse-items-table > thead > tr > th:nth-child(2),
	.vinresponse-items-table > tbody > tr > td:nth-child(2),
	.vinresponse-items-table > thead > tr > th:nth-child(3),
	.vinresponse-items-table > tbody > tr > td:nth-child(3),
	.vinresponse-items-table > thead > tr > th:nth-child(5),
	.vinresponse-items-table > tbody > tr > td:nth-child(5),
	.vinresponse-items-table > thead > tr > th:nth-child(6),
	.vinresponse-items-table > tbody > tr > td:nth-child(6),
	.vinresponse-items-table > thead > tr > th:nth-child(7),
	.vinresponse-items-table > tbody > tr > td:nth-child(7) { display: none; }

	.vinresponse-items-table > tbody > tr > td:nth-child(2),
	.vinresponse-items-table > tbody > tr > td:nth-child(3) { word-break: break-all; }
	.vinresponse-how-to-purchase .contacts-fast > span { display: block; font-size: 1.5rem; padding-top: 0.3rem; padding-bottom: 0.3rem; }
	.vinresponse-items-table .check-vin-response-item-label { padding-left: 0; align-items: flex-start !important; padding-top: 0.5rem; }
	.vinresponse-items-table > tbody > tr > td:nth-child(1) { font-size: 80%; }
	label.custom-control.custom-checkbox.check-vin-response-item-label { margin-bottom: 0.5rem !important;  }

	table.tray-items-table > thead > tr > th:nth-child(2),
	table.tray-items-table > tbody > tr > td:nth-child(2),
	table.tray-items-table > thead > tr > th:nth-child(3),
	table.tray-items-table > tbody > tr > td:nth-child(3),
	table.tray-items-table > thead > tr > th:nth-child(4),
	table.tray-items-table > tbody > tr > td:nth-child(4),
	table.tray-items-table > thead > tr > th:nth-child(6),
	table.tray-items-table > tbody > tr > td:nth-child(6),
	table.tray-items-table > thead > tr > th:nth-child(7),
	table.tray-items-table > tbody > tr > td:nth-child(7),
	table.tray-items-table > thead > tr > th:nth-child(8),
	table.tray-items-table > tbody > tr > td:nth-child(8),
	table.tray-items-table > thead > tr > th:nth-child(9),
	table.tray-items-table > tbody > tr > td:nth-child(9),
	table.tray-items-table > thead > tr > th:nth-child(11),
	table.tray-items-table > tbody > tr > td:nth-child(11) { display: none; }

	table.tray-items-table > tbody > tr > td:nth-child(5) { word-break: break-all; }
	table.tray-items-table > tbody > tr > td:nth-child(3) { font-size: 80%; }
	table.tray-items-table .ev-item-params { text-align: left; }
	table.tray-items-table > tbody > tr > td:nth-child(10),
	table.tray-items-table > thead > tr > th:nth-child(10){ padding-left: 0; }
	.tray-page .item-partcode-to-reevaluation { justify-content: center; }

	.tray-page .tray-items-table .custom-checkbox { margin-bottom: 0 !important; top: 4px !important; align-items: center; justify-content: center; min-height: 1.2rem; width: 2rem; }

	.order-sended-page .how-to-make-payment-paragraph { font-size: 1.2rem; }
	.order-sended-page .sended-successfully-results-link--link a { word-break: break-all; }
	
	.order-details-page .order-details-common-info .common-info-columncell .common-info-row > span.cell-label,
	.order-details-page .order-details-common-info .common-info-columncell .common-info-row > span.cell-value { width: 100%; }
	.order-details-page .order-details-common-info .common-info-columncell .common-info-row { padding-bottom: 1rem; text-align: center; }
	.order-details-page .make-order-payment-row .make-payment-buttons-outer .fgbutton { margin-bottom: 1rem; }

	.ordered-items-table > thead > tr > th:nth-child(1),
	.ordered-items-table > tbody > tr > td:nth-child(1),
	.ordered-items-table > thead > tr > th:nth-child(2),
	.ordered-items-table > tbody > tr > td:nth-child(2),
	.ordered-items-table > thead > tr > th:nth-child(3),
	.ordered-items-table > tbody > tr > td:nth-child(3),
	.ordered-items-table > thead > tr > th:nth-child(5),
	.ordered-items-table > tbody > tr > td:nth-child(5),
	.ordered-items-table > thead > tr > th:nth-child(6),
	.ordered-items-table > tbody > tr > td:nth-child(6),
	.ordered-items-table > thead > tr > th:nth-child(7),
	.ordered-items-table > tbody > tr > td:nth-child(7),
	.ordered-items-table > thead > tr > th:nth-child(8),
	.ordered-items-table > tbody > tr > td:nth-child(8),
	.ordered-items-table > thead > tr > th:nth-child(10),
	.ordered-items-table > tbody > tr > td:nth-child(10),
	.ordered-items-table > thead > tr > th:nth-child(11),
	.ordered-items-table > tbody > tr > td:nth-child(11) { display: none; }
	.ordered-items-table .ev-item-params { text-align: left; }
	
	.ordered-items-table > tbody > tr > td:nth-child(2),
	.ordered-items-table > tbody > tr > td:nth-child(4){ word-break: break-all; }

	.sendorder-page .sendorder-data-form .cornered-border-right input,
	.sendorder-page .sendorder-data-form .cornered-border-right select { border-bottom-left-radius: 1rem; }
	.sendorder-page .select-address-on-map-icon { position: relative; left: 0.5rem; }

	.tabled-item-name { width: 12rem; }
	
	.order-details-page .make-order-payment-row .fgpbutton { margin-bottom: 1.5rem !important; }
	.billing-page.account-page.orders-page .my-orders-area .order-card .grouped-order-assembled-info-row { font-size: 1.2rem; }
	
	.order-total-at-params .info-num-cell > div { padding-top: 0.5rem; padding-bottom: 0.5rem; font-size: 1.2rem; }
	
	.manufacturer-info-page .manufacturer-logo-and-name-block { padding-top: 1.5rem; } 
	.manufacturer-info-page .manufacturer-properties-table-outer .manufacturer-properties-table { width: 95%; }
	.manufacturer-info-page .manufacturer-properties-table-outer .manufacturer-properties-table .mfr-property-row > div { padding-left: 1rem; }
	.manufacturer-info-page .manufacturer-properties-table-outer .mfr-property-row > div { padding-top: 0.3rem; padding-bottom: 0.3rem; }
	.manufacturer-info-page .manufacturer-properties-table-outer .mfr-property-row .links-cell { word-break: break-all; }
	.manufacturer-info-page .manufacturer-replies .consumer-reply-primary-meta { padding-bottom: 0.5rem; }
	  
	.manufacturers-list-page .manufacturers-list { padding-left: 1rem; padding-right: 1rem; }
	.manufacturers-list-page .manufacturers-list .heading-literal { font-size: 1.2rem; }
	.manufacturers-list-page .manufacturers-list .literal-manufacturers .mfr-link-cell { font-size: 1.2rem; padding-top: 0.4rem; padding-bottom: 0.4rem; }
	.manufacturers-list-page .manufacturers-info-disclaimer { padding-left: 1rem; padding-right: 1rem; } 
	
	.materials-list-page .materials-linked-list .material-list-head { font-size: 1.4rem; }
	
	.wgt-select-office-first h1 { font-size: 2rem; padding-top: 1rem; }
	.departments-list .next-letter-character { font-size: 1.4rem; }
	.departments-list .next-department-link a { font-size: 1.4rem; }
	.departments-list .next-department-link { padding-top: 0.4rem; padding-bottom: 0.4rem; } 
	
	.personal-data-agreement h1 { font-size: 2rem; padding-top: 1rem; }
	.personal-data-agreement h1 span { word-break: break-all; }
	
	.catalogue-list-page .automobiles-brand-block .heading-literal { text-align: left; font-size: 1.4rem; }
	.catalogue-list-page .automobile-model-link-cell { font-size: 1.2rem; padding-top: 0.3rem; padding-bottom: 0.7rem; text-align: left; }
	
	.body-and-optic-catalogue-automobile-page .body-and-optics-catalogue-parts-table > thead > tr > th:nth-child(1), 
	.body-and-optic-catalogue-automobile-page .body-and-optics-catalogue-parts-table > tbody > tr > td:nth-child(1),
	.body-and-optic-catalogue-automobile-page .body-and-optics-catalogue-parts-table > thead > tr > th:nth-child(4), 
	.body-and-optic-catalogue-automobile-page .body-and-optics-catalogue-parts-table > tbody > tr > td:nth-child(4) { display: none; } 
	
	.body-and-optic-catalogue-automobile-page .likeless-automobiles-block .likeless-automobile-card { padding-bottom: 1rem; }
	.body-and-optic-catalogue-automobile-page .likeless-automobiles-block .automobile-image { padding-bottom: 0.5rem; } 
	.body-and-optic-catalogue-automobile-page .likeless-automobiles-block .automobile-name { font-size: 1.2rem; }

	.delivery-and-payments-page .delivery-and-payments-section .payments-top-disclaimer { padding-bottom: 0.7rem; }
	.delivery-and-payments-page .delivery-and-payments-section .primary-payments-rules-self-order-and-manager-order > span { display: block; padding-top: 0.7rem; padding-bottom: 0.7rem; }
	
	.dcat-page.dcat-automobiles-tree-page .type-details-tree-area { padding: 1rem; }
	.dcat-page.dcat-automobiles-tree-page .type-details-tree-area .tree-node { font-size: 1.4rem; padding-top: 0.5rem; padding-bottom: 0.5rem; }
	
	.billing-page.login-page .forgot-password-and-register-links { flex-direction: column; align-items: center; justify-content: flex-start; }
	.billing-page.login-page .forgot-password-and-register-links a { width: 100%; display: block; margin-top: 0.6rem; margin-bottom: 0.6rem; font-size: 1.4rem; text-align: center; }
	
	.dcat-automobiles-models-table > thead > tr > th:nth-child(1), .dcat-automobiles-models-table > tbody > tr > td:nth-child(1),
	.dcat-automobiles-models-table > thead > tr > th:nth-child(3), .dcat-automobiles-models-table > tbody > tr > td:nth-child(3),
	.dcat-automobiles-models-table > thead > tr > th:nth-child(4), .dcat-automobiles-models-table > tbody > tr > td:nth-child(4)
	{ display: none; }

	.dcat-automobile-types-table{ table-layout: fixed;}
	.dcat-automobile-types-table > tbody > tr > td, .dcat-automobile-types-table > thead > tr > th { word-wrap: break-word;}

	.dcat-page.detail-information-card-page .supplied-automobiles-models .supplied-automobiles-brand-selection { width: 70% !important; }

	.dcat-automobile-types-table > tbody > tr > td:nth-child(2) { word-break: break-all; }
	.dcat-automobile-types-table > tbody > tr > td:nth-child(4), .dcat-automobile-types-table > thead > tr > th:nth-child(4),
	.dcat-automobile-types-table > tbody > tr > td:nth-child(5), .dcat-automobile-types-table > thead > tr > th:nth-child(5),
	.dcat-automobile-types-table > tbody > tr > td:nth-child(6), .dcat-automobile-types-table > thead > tr > th:nth-child(6),
	.dcat-automobile-types-table > tbody > tr > td:nth-child(8), .dcat-automobile-types-table > thead > tr > th:nth-child(8),
	.dcat-automobile-types-table > tbody > tr > td:nth-child(9), .dcat-automobile-types-table > thead > tr > th:nth-child(9),
	.dcat-automobile-types-table > tbody > tr > td:nth-child(10), .dcat-automobile-types-table > thead > tr > th:nth-child(10),
	.dcat-automobile-types-table > tbody > tr > td:nth-child(11), .dcat-automobile-types-table > thead > tr > th:nth-child(11)
	{ display: none; }

	.dcat-automobile-types-table > tbody > tr > td:nth-child(4), .dcat-automobile-types-table > thead > tr > th:nth-child(3){width: 4rem !important;}

	.tree-node-variants-table > thead > tr > th:nth-child(3),
	.tree-node-variants-table > tbody > tr > td:nth-child(3),
	.tree-node-variants-table > thead > tr > th:nth-child(4),
	.tree-node-variants-table > tbody > tr > td:nth-child(4) { display: none; }

	.tree-node-variants-table > tbody > tr > td:nth-child(1),
	.tree-node-variants-table > tbody > tr > td:nth-child(2) { word-break: break-all; }

	.catalogues .cat-cell-inner.common-big-catalogue .indexcat-selector.indexcat-cdc-output .cdc-index-widget-automobile-card .automobile-name-primary { font-size: 1.4rem; word-break: break-all; }
	.catalogues .cat-cell-inner.common-big-catalogue .indexcat-selector.indexcat-cdc-output .cdc-index-widget-automobile-card .automobile-name-secondary { font-size: 1.2rem; }  
	.catalogues .cat-cell-inner.common-big-catalogue .indexcat-selector.indexcat-cdc-output .cdc-index-widget-automobile-card .links-block a { font-size: 1.2rem; padding-top: 0.5rem; padding-bottom: 0.5rem; }
	
	.merchant-main .merchant-form .aggree-with-rules label { margin-top: 0.3rem; }
	.merchant-success .links-variants a, .merchant-unsuccess .links-variants a { width: 100%; font-size: 1.2rem; padding-top: 0.5rem; padding-bottom: 0.5rem; }

	.about-company-page.media-block .photo-pagelarge { padding: 17rem 1rem; }
	.office-images-tail .grid-item { width: 100%; padding-left: 0; padding-right: 0; }

	.how-to-find-parts-separator-blue .first-fgbutton { margin-bottom: 1rem; }

	.pricing-page .price2-column { margin-top: 2.5rem; }

	.billing-page.account-page .personal-account-primary-data-panel > div { padding-top: 0.5rem; padding-bottom: 0.5rem; font-size: 1.3rem; }
	.billing-page.account-page.orders-page .my-orders-area .order-card .payment-buttons > a { margin-bottom: 0.5rem; }

	.billing-page.account-page.searches-page .searches-table > thead > tr > th:nth-child(1),
	.billing-page.account-page.searches-page .searches-table > tbody > tr > td:nth-child(1),
	.billing-page.account-page.searches-page .searches-table > thead > tr > th:nth-child(2),
	.billing-page.account-page.searches-page .searches-table > tbody > tr > td:nth-child(2),
	.billing-page.account-page.searches-page .searches-table > thead > tr > th:nth-child(4),
	.billing-page.account-page.searches-page .searches-table > tbody > tr > td:nth-child(4) { display: none; }
	.billing-page.account-page.searches-page .searches-table > thead > tr > th:nth-child(3),
	.billing-page.account-page.searches-page .searches-table > tbody > tr > td:nth-child(3) { word-break: break-all; }
	.billing-page.account-page.searches-page .searches-table label.select-history-row-checkbox { margin-bottom: 0 !important; }
	.billing-page.account-page.searches-page .searches-table label.select-history-row-checkbox .custom-control-indicator { margin-bottom: 0; }

	.billing-page.account-page.payments-page .payments-table > thead > tr > th:nth-child(2),
	.billing-page.account-page.payments-page .payments-table > tbody > tr > td:nth-child(2),
	.billing-page.account-page.payments-page .payments-table > thead > tr > th:nth-child(3),
	.billing-page.account-page.payments-page .payments-table > tbody > tr > td:nth-child(3) { display: none; }

	.billing-page.account-page.payments-page .balance-table > thead > tr > th:nth-child(2),
	.billing-page.account-page.payments-page .balance-table > tbody > tr > td:nth-child(2),
	.billing-page.account-page.payments-page .balance-table > thead > tr > th:nth-child(3),
	.billing-page.account-page.payments-page .balance-table > tbody > tr > td:nth-child(3),
	.billing-page.account-page.payments-page .balance-table > thead > tr > th:nth-child(4),
	.billing-page.account-page.payments-page .balance-table > tbody > tr > td:nth-child(4) { display: none; }

	.billing-page.account-page.automobiles-page .user-automobiles-area .automobile-flex-infos > span { padding-top: 0.5rem; padding-bottom: 0.5rem; }
	.edit-automobile-modal-outer .last-input-row-hardcoded input { border-bottom-left-radius: 1rem; }

	.billing-page.account-page.logbook-page .select-automobile-outer select,
	.billing-page.account-page.myparts-page .select-automobile-outer select { margin-left: 0.5rem; margin-right: 0.5rem; width: 100%; }
	.billing-page.account-page.logbook-page .logbook-entries-area .logbook-entries .next-logbook-entry { margin-left: 0.5rem; margin-right: 0.5rem; width: 100%; }

	.billing-page.account-page.myparts-page .remembered-parts-table > thead > tr > th:nth-child(1),
	.billing-page.account-page.myparts-page .remembered-parts-table > tbody > tr > td:nth-child(1),
	.billing-page.account-page.myparts-page .remembered-parts-table > thead > tr > th:nth-child(4),
	.billing-page.account-page.myparts-page .remembered-parts-table > tbody > tr > td:nth-child(4),
	.billing-page.account-page.myparts-page .remembered-parts-table > thead > tr > th:nth-child(5),
	.billing-page.account-page.myparts-page .remembered-parts-table > tbody > tr > td:nth-child(5),
	.billing-page.account-page.myparts-page .remembered-parts-table > thead > tr > th:nth-child(6),
	.billing-page.account-page.myparts-page .remembered-parts-table > tbody > tr > td:nth-child(6) { display: none; }

	.billing-page.account-page.myparts-page .is-only-maintenance-parts-outer .custom-checkbox { margin-bottom: 0.5rem !important; margin-top: 0.8rem; }

	.billing-page.account-page.replies-page .reply-status p { float: left; margin-top: 0.4rem; margin-bottom: 0.2rem; }

	.promo-specialoffer-page.map-reply-page .action-heading-h1 { word-break: break-all; }
	.promo-specialoffer-page.map-reply-page .links-to-maps-block .link { padding-left: 0; padding-right: 0; }
	.promo-specialoffer-page.map-reply-page .links-to-maps-block .link .image-object img.yandex-maps-icon { width: 160px; }
	.promo-specialoffer-page.map-reply-page .links-to-maps-block .link .image-object img.google-maps-icon { width: 170px; }

	.body-and-optic-catalogue-automobile-page table tr td, .body-and-optic-catalogue-automobile-page table tr td a { font-size: 16px; }

	.issue-point-selector-outer { width: auto; }

	.reevaluate-tray-item-modal .modal-dialog { max-width: 94%; margin-left: auto; margin-right: auto; }
	.reevaluate-tray-item-modal .modal-dialog .modal-body { padding: 5px; }
	.evaluation-results-table.tray-reevaluate-items-table .self-depot-issue-point-address { word-break: break-all; }
	.tray-page .item-added-to-tray-date { text-align: left; font-size: 100%; }
	.tray-items-table .otb-item[data-role='dvr-tme'] { text-align: left; }
	.tray-items-table .otb-item[data-role='dvr-tme'] > div { display: inline; font-size: 100%; }
	.tray-items-table .otb-item[data-role='dvr-tme'] > div:not(.self-depot-issue-point-address) { font-size: 100%; }
	.tray-items-table .otb-item[data-role='dvr-tme'] > div.self-depot-issue-point-address { top: 0; }

	/* <footer> */
	
	.footer-menu-column { text-align: center; }
	.footer-row .footer-menu-column > div { padding-top: 0.3rem; padding-bottom: 0.3rem; }
	.footer-row .footer-menu-column a, .footer-row .footer-menu-column .footer-non-link-slash { font-size: 1.1rem; }
	
	.bottom-counters-row-outer { background: #2b2b2b; margin-top: 1rem; }  
	.bottom-counters { padding-top: 0.8rem; padding-bottom: 1rem; }
	.bottom-counters .bottom-counters-row { display: inline-block; padding-left: 0.6rem; padding-right: 0.6rem; }
	.bottom-counters .liveinternet-counter img { position: relative; top: 2px; }
	
	.available-on-mobiles { text-align: center; padding-top: 1.2rem; }
	.available-on-mobiles .available-icon { display: inline-block; padding-left: 0.6rem; padding-right: 0.6rem; }
	.available-on-mobiles .available-icon:last-child { position: relative; top: -1px; }    
}

/* Small devices (landscape phones, 576px and up) col-sm-*  */
@media (min-width: 576px) and (max-width: 767px) 
{  
	.std-central-container { width: 100%; }
	#content { padding-top: 0; } 
	.modal-buttons-footer-row button { margin-top: 5px; margin-bottom: 5px; }
	.paragraphs-list-text p { padding-bottom: 0.7rem; }
	.std-lined-data { padding-left: 1rem; padding-right: 1rem; font-size: 1.2rem; }
	.std-lined-data a { font-size: 1.2rem; }
	.custom-control.custom-checkbox .custom-control-indicator { top: 0.55rem; }
	.whitespace-mobilewrap { word-break: break-all; white-space: normal; }
	
	.kv-data-table { width: 90%; }
	
	.fg-form-mobile { width: 70% !important; padding-top: 0.5rem !important; }
	.fg-form-mobile label { text-align: center !important; } 
	.fg-form-mobile .form-group:last-child input:not([type='checkbox']), .fg-form-mobile .form-group:last-child select, .fg-form-mobile .form-group:last-child textarea { border-bottom-left-radius: 1rem; }
	.fg-form-mobile .form-group:first-child input:not([type='checkbox']), .fg-form-mobile .form-group:first-child select, .fg-form-mobile .form-group:first-child textarea, .fg-form-mobile .circle-right-input { border-top-right-radius: .25rem !important; }

	.table-mobile-scaled > thead > tr > th, .table-mobile-scaled > tbody > tr > td { font-size: 115%; }
	.entity-filtering.opened-filters { width: 80%; }

	.nav-tabs .nav-item { font-size: 1.2rem; }
	.you-havent-entities-yet.small { font-size: 1.2rem; }
	.interactive-widget { display: none; }
	.tooltip { display: none; }

	/* <header> */
	
	.header-gray-row { padding-bottom: 0; padding-top: 0; }
	.contacts-row { text-align: center; font-size: 1rem; padding-bottom: 0.3rem; padding-top: 0.3rem; background: #d8edff; }
	.additional-heading-information-text-row { text-align: center; font-size: 1rem; padding-bottom: 0.3rem; padding-top: 0.3rem; }
	.select-office-to-make-actions--header { font-size: 1rem; padding-bottom: 0.3rem; padding-top: 0.3rem; text-align: center; }
	.select-office-to-make-actions--header--outer { display: none !important; }
	
	.whats-happened-label { white-space: normal; overflow: visible; font-size: 1.8rem; text-align: center !important; line-height: normal; padding-right: 1rem; padding-bottom: 2rem; }
	.top-searching-string-outer { padding: 2rem; background: #1c6cb1; margin-left: -15px; margin-right: -15px; } 
	.expanded-menu-open-cats-outer  .expanded-menu-open-cats-inner { top: -7.3rem; height: 9.5rem; }
	.top-searching-string-outer .top-searching-string .top-searching-string-left-part { width: 92%; }
	.top-searching-string-outer .top-searching-string .top-searching-string-right-part { width: 8%; }
	
	.expanded-searching-props-outer .expanded-searching-props-inner { margin-left: -32px; margin-right: -32px; top: -4.9rem; height: 7rem; }
	.searching-menu .heading-row { padding-top: 0; }
	body[data-searching-menu-expanded="yes"] .header-blue-row > div.heading-row { padding-bottom: 0; }
	.searching-menu .menusubheader { text-align: center; font-size: 1.7rem !important; }
	.searching-menu .searching-properties-cell { padding-bottom: 1.5rem; }
	.searching-menu .searching-string-text-data, .searching-menu .searching-string-text-data,
	 	.custom-control-description, .searching-menu .searching-history-list > div > div,
	 	.searching-menu .searching-string-text-data a { font-size: 1.3rem; }
	.searching-menu .searching-string-text-data .custom-control-indicator { top: 0.6rem; }
	.searching-menu .searching-string-text-data label { padding-bottom: 0.3rem; }
	.searching-menu .searching-props-block select { width: 100%; }
	.searching-menu .searching-examples-block { font-size: 1.3rem; } 
	.searching-menu .searching-examples-block > div { padding-bottom: 0.5rem; text-align: center; }
	.searching-menu .searching-history-list > div, .show-searching-history-btn-cell { padding-bottom: 0.5rem; text-align: center; }
	 
	.tray-and-cats-column { margin-top: 1.8rem; }
	.shopping-basket .basket-label { font-size: 1.2rem; }
	.shopping-basket .basket-icon i { font-size: 3rem; }
	.shopping-basket .basket-icon-items-counter .basket-icon-items-counter-content { font-size: 1rem; height: 1.7rem; width: 1.7rem; }
	
	.top-menu-cats-column:not(:last-child) { padding-bottom: 2rem; }
	.catalogues-menu .top-menu-cats-column:hover { background: transparent; box-shadow: none !important; }
	.catalogues-menu .top-menu-cats-column:hover a { text-shadow: none !important; }
	.catalogues-menu .top-menu-cats-column:hover p { text-shadow: none !important; }
	.catalogues-menu .top-menu-cats-column .top-menu-catalogues-links.cat-2-selectors .selector select { width: 95%; }
	.catalogues-menu .top-menu-cats-column .top-menu-catalogues-links span { margin-top: 0.2rem; margin-bottom: 0.2rem; }
	.catalogues-menu .top-menu-cats-column .top-menu-catalogues-label { font-size: 1.7rem; }
	.catalogues-menu .top-menu-cats-column .top-menu-catalogues-links span a { font-size: 1.4rem; }
	.catalogues-menu .top-menu-cats-column .top-menu-catalogues-text { font-size: 1.3rem; }
	.cats-in-developing-link { font-size: 1.4rem; }

	.catalogues-menu .cdc-widget-header-output-block { font-size: 1.4rem; }
	.catalogues-menu .cdc-widget-header-output-block .links-block div { padding-top: 0.15rem; padding-bottom: 0.15rem; }

	/* <main> */
	
	.first-page-horizontal-separator { padding-top: 1.9rem; }
	
	.index-contacts { padding-top: 0rem; margin-left: -15px; margin-right: -15px; background: #ebf3ff; }
	.index-contacts-inner { border: none; }
	.index-contacts .city-name { font-size: 1.6rem; }
	.index-contacts .phone-row { font-size: 1.8rem; padding-top: 0.4rem; }
	.index-contacts .email-row { font-size: 1.6rem; padding-bottom: 0.4rem; }
	.index-contacts .show-all-contacts > div { font-size: 1.5rem; }
	.index-contacts .show-all-contacts { margin-top: 1rem; width: 60%; }
	
	.index-text-top { padding-bottom: 0rem; }
	.index-text-top h2, .popular-mobile-brands-catalogues h3 { font-size: 1.8rem; line-height: 130%; }
	.index-text-top p, .index-bottom-text p { font-size: 1.3rem; } 
	.index-text-top p { padding-bottom: 0; margin-bottom: 0; }
	
	.index-att-main-variants-mobile { text-align: center; }  
	.index-att-main-variants-mobile .invariant-cube-label .first-sublabel { font-size: 2rem; line-height: 110%;  }
	.index-att-main-variants-mobile .invariant-cube:not(.send-vin-button) { margin-top: 2rem; display: inline-block; padding: 1.2rem 1.5rem 1.2rem 1.5rem; border-radius: 2rem; }
	.index-att-main-variants-mobile .invariant-cube.send-vin-button { margin-top: 1rem; display: inline-block; padding: 1.2rem 1.5rem 1.2rem 1.5rem; border-radius: 2rem; }
	
	.catalogues .cat-cell .cat-cell-inner .cell-image:not(.tools-cat-index-image) { display: flex; flex-direction: row; justify-content: center; align-items: center; }
	.catalogues .cat-cell .cat-cell-inner .cell-image.tools-cat-index-image { display: flex; flex-direction: row; justify-content: center; align-items: flex-end; }
	.catalogues .cat-cell .cat-cell-inner .cell-label { font-size: 1.3rem; }
	
	.popular-mobile-brands-catalogues h3 i { font-size: 1.4rem; }
	.popular-mobile-brands-catalogues .row > div { text-align: center; }
	.popular-mobile-brands-catalogues .brand-name { font-size: 1.5rem; }
	.popular-mobile-brands-catalogues .brand-models-list span { font-size: 1.4rem; margin-top: 0.2rem; margin-bottom: 0.2rem; }
	
	.index-bottom-text { padding-left: 0.5rem; padding-right: 0.5rem; }
	
	.index-promo-row .index-price2-text .caption-text { line-height: 130%; }
	.index-promo-row .index-price2-text .description-text { padding-top: 1rem; line-height: 170%; font-size: 1.3rem; }
	
	.last-purchases-and-searches .lpab-content .lpab-row > div.lpab-text { display: inline; }
	.last-purchases-and-searches .lpab-content .lpab-row > div.lpab-price { float: none; display: inline; margin-left: 0.5rem; }
	
	.index-special-offers .index-offers-body > div.row > div { padding-top: 1.5rem; padding-bottom: 1.5rem; }
	.index-special-offers .promo-offer .label-cell { font-size: 1.3rem; }
	.index-special-offers .promo-offer .specoffers-on-stock { font-size: 1.3rem; }
	.index-special-offers .promo-offer .make-purchase button { font-size: 1.3rem; }
	
	.bottom-promo-block .row .promo-cell { padding-bottom: 3rem; }
	
	.bottom-promo-block .promo-cell div .label-text { font-size: 2rem; }
	.bottom-promo-block .promo-cell div .text-comment { font-size: 1.5rem; }  
	.bottom-promo-block .promo-cell .text-info-rcell .rcell-options a { font-size: 1.5rem; }
	
	.sendvin-page .sendvin-form-outer .sendvin-form-second-border { width: auto; }
	.sendvin-page .sendvin-form-outer .sendvin-form label { text-align: center !important; padding-bottom: 1rem; padding-top: 0; }
	.sendvin-page-ext .sendvin-form-outer .sendvin-form .form-group:last-child textarea { border-top-right-radius: .25rem; border-bottom-right-radius: 1rem; border-bottom-left-radius: 1rem; }
	.sendvin-page .sendvin-form-outer .send-vin-button { width: 45%; }
	.sendvin-page .sendvin-promo-info-cell:not(.sendvin-promo-info-cell-first-child) { padding-top: 0; } 
	.sendvin-page .send-vin-accept-offer-and-confidentials label .custom-control-indicator { top: .55rem; }
	.sendvin-page .send-vin-accept-offer-and-confidentials > div label { margin-bottom: 1rem; }
	.sendvin-page .sendvin-form-outer .sendvin-form .form-group:first-child input { border-radius: 0.25rem;}
	.sendvin-page-ext .user-contacts-block input#user-first-name { border-bottom-right-radius: 0; }
	.sendvin-page-ext .user-contacts-block input#user-last-name { border-bottom-left-radius: 0; }
	.sendvin-page-ext .user-contacts-block { width: 100%; }
	.sendvin-page-ext .sendvin-form-outer .sendvin-form .first-automobile-data-cell { border-right: none; }

	.evaluation-results .data-output-block .manufacturers-selector .manufacturer-hc { padding: 0.3rem 0.7rem !important; }
	
	.evaluation-results .search-in-process-please-wait { padding-bottom: 0; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table thead tr th.ert-th-price { padding-right: 0; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table thead tr th.ert-th-purchase { width: 4rem; }
	
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td:nth-child(2),
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > thead > tr > th:nth-child(2) { display: none; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td:nth-child(4),
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > thead > tr > th:nth-child(4) { display: none; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td:nth-child(7),
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > thead > tr > th:nth-child(7) { display: none; }
	
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td { padding: 0.5rem 0.3rem 0.6rem 0.3rem; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td:nth-child(1) { padding-left: 0.5rem; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td > i { font-size: 130%; position: relative; top: 0.1rem; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td:nth-child(1) { font-size: 80%; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td [data-role='make-purchase'] span { display: none; }
	
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table thead tr th.ert-th-infos { width: 2rem; } 
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td .price2 i { display: none; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td [data-role='make-purchase'] { margin-left: 0; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr[data-role='show-more-offers-cell-row'] > td div { font-size: 1.2rem !important; line-height: normal; }
	 
	.evaluation-results .name-searching-results .results-variations .nsr-cell .nsr-meta-params table tr.nsr-param td.nsr-param-val { word-break: break-all; } 
	
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table tbody tr[data-isaddedtotray="yes"] [data-role='item-into-tray-label'] { text-align: center; }

	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td.evr-p-n,
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > thead > tr > th[data-role="item-provider"] { display: none; }

	.vinresponse-items-table > thead > tr > th:nth-child(2),
	.vinresponse-items-table > tbody > tr > td:nth-child(2),
	.vinresponse-items-table > thead > tr > th:nth-child(5),
	.vinresponse-items-table > tbody > tr > td:nth-child(5),
	.vinresponse-items-table > thead > tr > th:nth-child(6),
	.vinresponse-items-table > tbody > tr > td:nth-child(6) { display: none; }

	.vinresponse-items-table > tbody > tr > td:nth-child(3) { word-break: break-all; }

	table.tray-items-table > thead > tr > th:nth-child(2),
	table.tray-items-table > tbody > tr > td:nth-child(2),
	table.tray-items-table > thead > tr > th:nth-child(4),
	table.tray-items-table > tbody > tr > td:nth-child(4),
	table.tray-items-table > thead > tr > th:nth-child(6),
	table.tray-items-table > tbody > tr > td:nth-child(6),
	table.tray-items-table > thead > tr > th:nth-child(7),
	table.tray-items-table > tbody > tr > td:nth-child(7),
	table.tray-items-table > thead > tr > th:nth-child(8),
	table.tray-items-table > tbody > tr > td:nth-child(8),
	table.tray-items-table > thead > tr > th:nth-child(9),
	table.tray-items-table > tbody > tr > td:nth-child(9),
	table.tray-items-table > thead > tr > th:nth-child(11),
	table.tray-items-table > tbody > tr > td:nth-child(11) { display: none; }
	table.tray-items-table > tbody > tr > td:nth-child(3) { font-size: 80%; }
	table.tray-items-table .ev-item-params { text-align: left; }

	.tray-page .tray-items-table .custom-checkbox { top: -2px !important; }

	.order-sended-page .how-to-make-payment-paragraph { font-size: 1.2rem; }
	
	.ordered-items-table > thead > tr > th:nth-child(1),
	.ordered-items-table > tbody > tr > td:nth-child(1),
	.ordered-items-table > thead > tr > th:nth-child(3),
	.ordered-items-table > tbody > tr > td:nth-child(3),
	.ordered-items-table > thead > tr > th:nth-child(5),
	.ordered-items-table > tbody > tr > td:nth-child(5),
	.ordered-items-table > thead > tr > th:nth-child(6),
	.ordered-items-table > tbody > tr > td:nth-child(6),
	.ordered-items-table > thead > tr > th:nth-child(7),
	.ordered-items-table > tbody > tr > td:nth-child(7),
	.ordered-items-table > thead > tr > th:nth-child(8),
	.ordered-items-table > tbody > tr > td:nth-child(8),
	.ordered-items-table > thead > tr > th:nth-child(10),
	.ordered-items-table > tbody > tr > td:nth-child(10),
	.ordered-items-table > thead > tr > th:nth-child(11),
	.ordered-items-table > tbody > tr > td:nth-child(11) { display: none; }
	.ordered-items-table .ev-item-params { text-align: left; }
	
	.order-total-at-params .info-num-cell > div { padding-top: 0.5rem; padding-bottom: 0.5rem; font-size: 1.2rem; }
	.order-details-page .make-order-payment-row .make-payment-buttons-outer .fgbutton { margin-bottom: 1rem; }
	.billing-page.account-page.orders-page .my-orders-area .order-card .grouped-order-assembled-info-row { font-size: 1.1rem; }

	.sendorder-page .sendorder-data-form .cornered-border-right input,
	.sendorder-page .sendorder-data-form .cornered-border-right select { border-bottom-left-radius: 1rem; }
	.sendorder-page .select-address-on-map-icon { position: relative; left: 0.5rem; }

	.manufacturer-info-page .manufacturer-properties-table-outer .manufacturer-properties-table { width: 90%; }
	.manufacturer-info-page .manufacturer-properties-table-outer .mfr-property-row .links-cell { word-break: break-all; }
	.manufacturer-info-page .manufacturer-info-description { padding-left: 1rem; padding-right: 1rem; }
	.manufacturer-info-page .manufacturer-replies .manufacturer-replies-list, .manufacturer-info-page .responcibility-disclaimer { padding-left: 1rem; padding-right: 1rem; }
	
	.manufacturers-list-page .manufacturers-list { padding-left: 1rem; padding-right: 1rem; }
	.manufacturers-list-page .manufacturers-list .heading-literal { font-size: 1.2rem; }
	.manufacturers-list-page .manufacturers-list .literal-manufacturers .mfr-link-cell { font-size: 1.2rem; padding-top: 0.4rem; padding-bottom: 0.4rem; }
	.manufacturers-list-page .manufacturers-info-disclaimer { padding-left: 1rem; padding-right: 1rem; }
	
	.materials-list-page .materials-linked-list .material-list-head { font-size: 1.4rem; }
	
	.wgt-select-office-first h1 { padding-top: 1rem; }
	.departments-list .next-letter-character { font-size: 1.3rem; }
	.departments-list .next-department-link a { font-size: 1.3rem; }
	.departments-list .next-department-link { padding-top: 0.3rem; padding-bottom: 0.3rem; } 
	
	.body-and-optic-catalogue-automobile-page .body-and-optics-catalogue-parts-table > thead > tr > th:nth-child(4), 
	.body-and-optic-catalogue-automobile-page .body-and-optics-catalogue-parts-table > tbody > tr > td:nth-child(4) { display: none; } 
	
	.body-and-optic-catalogue-automobile-page .likeless-automobiles-block .likeless-automobile-card { padding-bottom: 1rem; }
	.body-and-optic-catalogue-automobile-page .likeless-automobiles-block .automobile-image { padding-bottom: 0.5rem; } 
	.body-and-optic-catalogue-automobile-page .likeless-automobiles-block .automobile-name { font-size: 1.2rem; }

	.delivery-and-payments-page .delivery-and-payments-section .payments-top-disclaimer { padding-bottom: 0.7rem; }
	.delivery-and-payments-page .delivery-and-payments-section .primary-payments-rules-self-order-and-manager-order > span { display: block; padding-top: 0.7rem; padding-bottom: 0.7rem; }
	
	.dcat-page.dcat-automobiles-tree-page .type-details-tree-area { margin-left: 1rem; margin-right: 1rem; }
	.dcat-page.dcat-automobiles-tree-page .type-details-tree-area .tree-node { font-size: 1.3rem; padding-top: 0.4rem; padding-bottom: 0.4rem; }
	.dcat-page.detail-information-card-page .supplied-automobiles-models .supplied-automobiles-brand-selection { width: 40% !important; }

	.dcat-automobile-types-table > tbody > tr > td:nth-child(7), .dcat-automobile-types-table > thead > tr > th:nth-child(7){width: 8rem !important;}
	
	.dcat-automobiles-models-table > thead > tr > th:nth-child(1), .dcat-automobiles-models-table > tbody > tr > td:nth-child(1),
	.dcat-automobiles-models-table > thead > tr > th:nth-child(3), .dcat-automobiles-models-table > tbody > tr > td:nth-child(3)
	{ display: none; }
	
	.dcat-automobile-types-table > tbody > tr > td:nth-child(2), .dcat-automobile-types-table > tbody > tr > td:nth-child(2),
	.dcat-automobile-types-table > tbody > tr > td:nth-child(3), .dcat-automobile-types-table > tbody > tr > td:nth-child(3) 
	{ word-break: break-all; }

	.dcat-automobile-types-table > tbody > tr > td:nth-child(4), .dcat-automobile-types-table > thead > tr > th:nth-child(4),
	.dcat-automobile-types-table > tbody > tr > td:nth-child(5), .dcat-automobile-types-table > thead > tr > th:nth-child(5), 
	.dcat-automobile-types-table > tbody > tr > td:nth-child(8), .dcat-automobile-types-table > thead > tr > th:nth-child(8),
	.dcat-automobile-types-table > tbody > tr > td:nth-child(9), .dcat-automobile-types-table > thead > tr > th:nth-child(9),
	.dcat-automobile-types-table > tbody > tr > td:nth-child(10), .dcat-automobile-types-table > thead > tr > th:nth-child(10),
	.dcat-automobile-types-table > tbody > tr > td:nth-child(11), .dcat-automobile-types-table > thead > tr > th:nth-child(11)
	{ display: none; }

	.tree-node-variants-table > thead > tr > th:nth-child(4),
	.tree-node-variants-table > tbody > tr > td:nth-child(4) { display: none; }

	.tree-node-variants-table > tbody > tr > td:nth-child(1),
	.tree-node-variants-table > tbody > tr > td:nth-child(2) { word-break: break-all; }

	.about-company-page.media-block .photo-pagelarge { padding: 17rem 3rem; }
	.office-images-tail .grid-item { width: 50%; }
	.about-content-detailed { padding-left: 1rem; padding-right: 1rem; }

	.how-to-find-parts-separator-blue .first-fgbutton { margin-bottom: 1rem; }

	.pricing-page .price2-column { margin-top: 2.5rem; }

	.billing-page.account-page .personal-account-primary-data-panel > div { padding-top: 0.5rem; padding-bottom: 0.5rem; }
	.billing-page.account-page.orders-page .my-orders-area .order-card .payment-buttons > a { margin-bottom: 0.5rem; }

	.billing-page.account-page.searches-page .searches-table > thead > tr > th:nth-child(2),
	.billing-page.account-page.searches-page .searches-table > tbody > tr > td:nth-child(2),
	.billing-page.account-page.searches-page .searches-table > thead > tr > th:nth-child(4),
	.billing-page.account-page.searches-page .searches-table > tbody > tr > td:nth-child(4) { display: none; }

	.billing-page.account-page.payments-page .payments-table > thead > tr > th:nth-child(2),
	.billing-page.account-page.payments-page .payments-table > tbody > tr > td:nth-child(2) { display: none; }

	.edit-automobile-modal-outer .last-input-row-hardcoded input { border-bottom-left-radius: 1rem; }

	.billing-page.account-page.payments-page .balance-table > thead > tr > th:nth-child(3),
	.billing-page.account-page.payments-page .balance-table > tbody > tr > td:nth-child(3),
	.billing-page.account-page.payments-page .balance-table > thead > tr > th:nth-child(4),
	.billing-page.account-page.payments-page .balance-table > tbody > tr > td:nth-child(4) { display: none; }

	.billing-page.account-page.myparts-page .remembered-parts-table > thead > tr > th:nth-child(4),
	.billing-page.account-page.myparts-page .remembered-parts-table > tbody > tr > td:nth-child(4),
	.billing-page.account-page.myparts-page .remembered-parts-table > thead > tr > th:nth-child(5),
	.billing-page.account-page.myparts-page .remembered-parts-table > tbody > tr > td:nth-child(5),
	.billing-page.account-page.myparts-page .remembered-parts-table > thead > tr > th:nth-child(6),
	.billing-page.account-page.myparts-page .remembered-parts-table > tbody > tr > td:nth-child(6) { display: none; }

	.billing-page.account-page.replies-page .reply-status p { float: left; margin-top: 0.4rem; margin-bottom: 0.2rem; }

	.reevaluate-tray-item-modal .modal-dialog { max-width: 90%; margin-left: auto; margin-right: auto; }
	.tray-page .item-added-to-tray-date { text-align: left; font-size: 100%; }
	.tray-items-table .otb-item[data-role='dvr-tme'] { text-align: left; }
	.tray-items-table .otb-item[data-role='dvr-tme'] > div { display: inline; font-size: 100%; }
	.tray-items-table .otb-item[data-role='dvr-tme'] > div:not(.self-depot-issue-point-address) { font-size: 100%; }
	.tray-items-table .otb-item[data-role='dvr-tme'] > div.self-depot-issue-point-address { top: 0; }

	/* <footer> */
	
	.footer-menu-column { text-align: center; }
	.footer-row .footer-menu-column > div { padding-top: 0.3rem; padding-bottom: 0.3rem; }
	.footer-row .footer-menu-column a, .footer-row .footer-menu-column .footer-non-link-slash { font-size: 1.1rem; }
	.footer-user-account-icon { position: relative; top: 1px; }
	
	.bottom-counters-row-outer { background: #2b2b2b; margin-top: 1rem; }  
	.bottom-counters { padding-top: 0.8rem; padding-bottom: 1rem; }
	.bottom-counters .bottom-counters-row { display: inline-block; padding-left: 0.6rem; padding-right: 0.6rem; }
	.bottom-counters .liveinternet-counter img { position: relative; top: 2px; }
	
	.available-on-mobiles { text-align: center; padding-top: 1.2rem; }
	.available-on-mobiles .available-icon { display: inline-block; padding-left: 0.6rem; padding-right: 0.6rem; }
	.available-on-mobiles .available-icon:last-child { position: relative; top: -1px; } 
	 
}

/* Medium devices (tablets, 768px and up) col-md-*  */
@media (min-width: 768px) and (max-width: 991px) 
{   
	.std-central-container { width: 100%; }
	.std-lined-data { padding-left: 1rem; padding-right: 1rem; }
	
	.kv-data-table { width: 80%; }
	.entity-filtering.opened-filters { width: 35rem; }
    .login-register-toprow { text-align: right !important; }
	.custom-control.custom-checkbox .custom-control-indicator { top: 0.5rem; }
	.interactive-widget { display: none; }
	.tooltip { display: none; }

	/* <header> */
	
	.top-location-second-phone { display: none; }
	.select-office-to-make-actions--header--outer .sotma-text { display: none; }

	.logotype { width: 11rem;  } 
	.whats-happened-label { font-size: 1.1rem; padding-left: 0rem;  padding-right: 0rem; } 
	
	.top-searching-string-outer { padding-right: 0.7rem; }
	.top-searching-string-outer .top-searching-string .top-searching-string-left-part { width: 92%; }
	.top-searching-string-outer .top-searching-string .top-searching-string-right-part { width: 8%; }
	.top-searching-string-outer .top-searching-string .top-searching-string-left-part .main-searching-input-label { font-size: 0.93rem; line-height: 2.4rem; }
	
	.searching-menu .heading-row { padding-bottom: 0; padding-top: 1rem; }
	.searching-menu .searching-properties-cell { padding-bottom: 1.5rem; } 
	.searching-menu .menusubheader { font-size: 1.4rem !important; text-align: left !important; } 
	.searching-menu .searching-string-text-data, .searching-menu .searching-string-text-data,
	 	.custom-control-description, .searching-menu .searching-history-list > div > div,
	 	.searching-menu .searching-string-text-data a { font-size: 1.2rem; }
	.searching-menu .searching-string-text-data.only-link-cell { text-align: left !important; }
	.searching-menu .searching-string-text-data .custom-control-indicator { top: 0.6rem; }
	.searching-menu .searching-string-text-data label { padding-bottom: 0.3rem; } 
	
	.expanded-searching-props-outer .expanded-searching-props-inner { margin-left: -10px; margin-right: -10px; }
	
	.tray-and-cats-column { position: relative; left: -0.5rem; }
	.expanded-menu-open-cats-outer .expanded-menu-open-cats-inner { top: -5.35rem; height: 6.3rem; }
	
	.shopping-basket .basket-label { font-size: 0.8rem; }
	
	.catalogues-menu .top-menu-cats-column .top-menu-catalogues-links.cat-2-selectors .selector select { width: 95%; }
	
	/* <main> */
	
	.index-text-top-cell { display: flex; flex-direction: row; justify-content: left; align-items: center; }
	.index-text-top p { padding-bottom: 0; margin-bottom: 0; }
	.index-text-top h2 { font-size: 1.2rem; line-height: 120%; }
	.index-att-main-variants-mobile { text-align: center; }  
	.index-att-main-variants-mobile .invariant-cube:not(.send-vin-button) { margin-top: 1rem; margin-bottom: 1rem; display: inline-block; padding: 1.2rem 1.5rem 1.2rem 1.5rem; border-radius: 2rem; }
	.index-att-main-variants-mobile .invariant-cube.send-vin-button { margin-top: 1rem; margin-bottom: 1rem; display: inline-block; padding: 1.2rem 1.5rem 1.2rem 1.5rem; border-radius: 2rem; }
	.index-att-main-variants-mobile .invariant-cube-label .first-sublabel { font-size: 2rem; position: relative; top: -0.2rem; line-height: 110%; }
	.index-att-main-variants-mobile .invariant-cube-label .second-sublabel { font-size: 1.4rem; line-height: 1.75rem; }
	
	.horizontal-separator.first-index-block-ends.fast-index-buttons-closer { padding-top: 1rem; }
	
	.catalogues .cat-cell .cat-cell-inner .cell-image:not(.tools-cat-index-image) { display: flex; flex-direction: row; justify-content: center; align-items: center; }
	.catalogues .cat-cell .cat-cell-inner .cell-image.tools-cat-index-image { display: flex; flex-direction: row; justify-content: center; align-items: flex-end; }
	.catalogues .cat-cell .cat-cell-inner .cell-image.tools-cat-index-image img { max-width: 135% !important; }
	.catalogues .cat-cell .cat-cell-inner .cell-image.oils-catalogue-index-image img { max-width: 135% !important;  }
	
	.catalogues .cat-cell-inner.common-big-catalogue .indexcat-selector { width: 14rem; }
	
	.popular-mobile-brands-catalogues .row > div { text-align: center; }
	
	.index-promo-row .index-price2-text .caption-text { line-height: 130%; }
	.index-promo-row .index-price2-text .description-text { padding-top: 1rem; line-height: 170%; }
	
	.last-purchases-and-searches .lpab-content .lpab-row > div.lpab-text { display: inline; }
	.last-purchases-and-searches .lpab-content .lpab-row > div.lpab-price { float: none; display: inline; margin-left: 0.5rem; }
	
	.index-special-offers .index-offers-body > div.row > div { padding-top: 1.5rem; padding-bottom: 1.5rem; }
	
	.bottom-promo-block .row .promo-cell:first-child { padding-bottom: 3rem; }
	.bottom-promo-block .row .promo-cell .rcell-separator { width: 40%; }
	
	.sendvin-page .sendvin-form-outer .sendvin-form-second-border { width: 41rem; }
	.sendvin-page-ext .vin-length-counter { font-size: 1.1rem; top: 0.3rem; right: 3.2rem; }
	.sendvin-page-ext #automobile-vin { padding-right: 6.2rem; }

	.vinresponse-items-table .check-vin-response-item-label { top: 0 !important; }
	.vinresponse-items-list #expand-indicator i {display: none;}

	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td:nth-child(2),
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > thead > tr > th:nth-child(2) { display: none; } 
	
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td [data-role='make-purchase'] span { display: none; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table thead tr th.ert-th-infos { width: 2rem; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table tbody tr td:nth-child(4) > div { flex-wrap: wrap; }
	 
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td:nth-child(7),
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > thead > tr > th:nth-child(7) { display: none; }

	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > tbody > tr > td.evr-p-n,
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table > thead > tr > th[data-role="item-provider"] { display: none; }

	table.tray-items-table > thead > tr > th:nth-child(2),
	table.tray-items-table > tbody > tr > td:nth-child(2),
	table.tray-items-table > thead > tr > th:nth-child(6),
	table.tray-items-table > tbody > tr > td:nth-child(6),
	table.tray-items-table > thead > tr > th:nth-child(8),
	table.tray-items-table > tbody > tr > td:nth-child(8),
	table.tray-items-table > thead > tr > th:nth-child(11),
	table.tray-items-table > tbody > tr > td:nth-child(11) { display: none; }

	.tray-page .tray-items-table .custom-checkbox { top: 0 !important; }

	.vinresponse-page .how-to-purchase-vin-founded-items-inner p:first-child { margin-bottom: 0; }

	.order-details-page .order-details-common-info .common-info-columncell .common-info-row { padding-bottom: 0.5rem; text-align: center; }
	.order-details-page .order-details-common-info .common-info-columncell .common-info-row .cell-label,
	.order-details-page .order-details-common-info .common-info-columncell .common-info-row .cell-value { width: 100%; }
	
	.ordered-items-table > thead > tr > th:nth-child(1),
	.ordered-items-table > tbody > tr > td:nth-child(1),
	.ordered-items-table > thead > tr > th:nth-child(5),
	.ordered-items-table > tbody > tr > td:nth-child(5),
	.ordered-items-table > thead > tr > th:nth-child(6),
	.ordered-items-table > tbody > tr > td:nth-child(6),
	.ordered-items-table > thead > tr > th:nth-child(7),
	.ordered-items-table > tbody > tr > td:nth-child(7),
	.ordered-items-table > thead > tr > th:nth-child(8),
	.ordered-items-table > tbody > tr > td:nth-child(8),
	.ordered-items-table > thead > tr > th:nth-child(10),
	.ordered-items-table > tbody > tr > td:nth-child(10),
	.ordered-items-table > thead > tr > th:nth-child(11),
	.ordered-items-table > tbody > tr > td:nth-child(11) { display: none; }

	#sendorder-form #consumer-delivery-address { padding-right: 2.5rem; }
	
	.tabled-item-name { width: 14rem; }	
	
	.order-total-at-params .info-num-cell > div { padding-top: 0.5rem; padding-bottom: 0.5rem; font-size: 1.2rem; }
	.order-details-page .make-order-payment-row .make-payment-buttons-outer .fgbutton { margin-bottom: 1rem; }
	
	.manufacturer-info-page .manufacturer-properties-table-outer .manufacturer-properties-table { width: 80%; }
	.manufacturer-info-page .manufacturer-properties-table-outer .mfr-property-row .links-cell { word-break: break-all; }
	.manufacturer-info-page .manufacturer-info-description { padding-left: 1rem; padding-right: 1rem; }
	.manufacturer-info-page .manufacturer-replies .manufacturer-replies-list, .manufacturer-info-page .responcibility-disclaimer { padding-left: 1rem; padding-right: 1rem; }
	.manufacturer-info-page .manufacturer-rate-outerblock .manufacturer-rate-innerblock { display: inline-block; }
	
	.manufacturers-list-page .manufacturers-list { padding-left: 1rem; padding-right: 1rem; }
	.manufacturers-list-page .manufacturers-info-disclaimer { padding-left: 1rem; padding-right: 1rem; }
	
	.body-and-optic-catalogue-automobile-page .likeless-automobiles-block .likeless-automobile-card { padding-bottom: 1rem; }
	.body-and-optic-catalogue-automobile-page .likeless-automobiles-block .automobile-image { padding-bottom: 0.5rem; } 
	.body-and-optic-catalogue-automobile-page .likeless-automobiles-block .automobile-name { font-size: 1.2rem; }

	.delivery-and-payments-page .delivery-and-payments-section .payments-top-disclaimer { padding-bottom: 0.7rem; }
	.delivery-and-payments-page .delivery-and-payments-section .primary-payments-rules-self-order-and-manager-order > span { display: block; padding-top: 0.7rem; padding-bottom: 0.7rem; }

	.dcat-page.dcat-automobiles-tree-page .type-details-tree-area { width: 80%; }

	.dcat-automobile-types-table > tbody > tr > td:nth-child(2), .dcat-automobile-types-table > tbody > tr > td:nth-child(2)
	.dcat-automobile-types-table > tbody > tr > td:nth-child(3), .dcat-automobile-types-table > tbody > tr > td:nth-child(3)
	{ word-break: break-all; }

	.dcat-automobile-types-table > tbody > tr > td:nth-child(8), .dcat-automobile-types-table > thead > tr > th:nth-child(8),
	.dcat-automobile-types-table > tbody > tr > td:nth-child(9), .dcat-automobile-types-table > thead > tr > th:nth-child(9),
	.dcat-automobile-types-table > tbody > tr > td:nth-child(10), .dcat-automobile-types-table > thead > tr > th:nth-child(10),
	.dcat-automobile-types-table > tbody > tr > td:nth-child(11), .dcat-automobile-types-table > thead > tr > th:nth-child(11)
	{ display: none; }

	.merchant-main .merchant-form .aggree-with-rules label .custom-control-indicator { top: .35rem !important; }
	.merchant-main .merchant-form .aggree-with-rules label .custom-control-description { position: relative; top: -0.1rem; }

	.about-content-detailed { padding-left: 1rem; padding-right: 1rem; }

	.reevaluate-tray-item-modal .modal-dialog { max-width: 700px; }
	.tray-page .item-added-to-tray-date { text-align: left; font-size: 100%; }
	.tray-items-table .otb-item[data-role='dvr-tme'] { text-align: left; }
	.tray-items-table .otb-item[data-role='dvr-tme'] > div { display: inline; font-size: 100%; }
	.tray-items-table .otb-item[data-role='dvr-tme'] > div:not(.self-depot-issue-point-address) { font-size: 100%; }
	.tray-items-table .otb-item[data-role='dvr-tme'] > div.self-depot-issue-point-address { top: 0; }

	/* <footer> */
	
	.footer-menu-column { text-align: center; }
	.footer-user-account-icon { position: relative; top: 1px; }
	.bottom-counters-row-outer { background: #2b2b2b; margin-top: 1rem; }  
	.bottom-counters { padding-top: 0.8rem; padding-bottom: 1rem; }
	.bottom-counters .bottom-counters-row { display: inline-block; padding-left: 0.6rem; padding-right: 0.6rem; }
	.bottom-counters .liveinternet-counter img { position: relative; top: 2px; }
	
	.available-on-mobiles { text-align: center; padding-top: 1.2rem; }
	.available-on-mobiles .available-icon { display: inline-block; padding-left: 0.6rem; padding-right: 0.6rem; }
	.available-on-mobiles .available-icon:last-child { position: relative; top: -1px; } 
}  

/* Large devices (desktops, 992px and up) col-lg-* */
@media (min-width: 992px) and (max-width: 1199px) 
{
	.std-central-container { width: 90% !important; min-width: 892px; }
	.index-att-main-variants .invariant-cube { padding-top: 0.3rem; }
	.fgpbutton { padding-top: 0.3rem; } 
	.sendvin-page .sendvin-form-outer .send-vin-button { padding-top: 0.3rem; }
	   
	/* <header> */
 
	.logotype { width: 11rem;  }
	.login-register-toprow { text-align: right !important; }
	.searching-area-column { padding-left: 2px; }
	.searching-menu .searching-history-full { display: none; }
	.searching-menu .searching-history-short { display: block; }
	 
	/* <main> */
	 
	.index-contacts .index-contacts-inner { padding: 1rem; }
	.index-contacts .phone-row, .index-contacts .city-name, .index-contacts .index-multiple-contacts.index-multiple-contacts-1 .city-name { font-size: 1.15rem; }
	.index-contacts .show-all-contacts-links { padding-top: 3rem; }
	.index-multiple-contacts-mtt .show-all-contacts-links { padding-top: 2rem !important; }

	.whats-happened-label { font-size: 1.22rem; }
	
	.top-searching-string-outer .top-searching-string .top-searching-string-left-part { width: 92%; }
	.top-searching-string-outer .top-searching-string .top-searching-string-right-part { width: 8%; }
	
	.index-text-top p { min-height: 7.8rem; }
	
	.index-text-top h2 { font-size: 1.22rem; }  
	.index-att-main-variants .invariant-cube { font-size: 1.1rem; } 
	
	.last-purchases-and-searches .lpab-content .lpab-row .lpab-text { white-space: nowrap; width: 17rem; position: relative; overflow: hidden; text-overflow: ellipsis; }
	.index-special-offers .promo-offer .label-cell { height: 3.5rem; position: relative; overflow: hidden; }

	.index-price2-text .caption-text { font-size: 2.3rem !important; }
	.index-promo-row .index-price2-text .description-text { font-size: 0.9rem; } 
	
	.catalogues .cat-cell .cat-cell-inner .cell-image:not(.tools-cat-index-image) { display: flex; flex-direction: row; justify-content: center; align-items: center; }
	.catalogues .cat-cell .cat-cell-inner .cell-image.tools-cat-index-image img { max-width: 135% !important; }
	
	.index-special-offers .promo-offer .make-purchase button { padding: 0.3rem 0.5rem; font-size: 0.8rem; }
	
	.sendvin-page .sendvin-form-outer .sendvin-form-second-border { width: 41rem; }
	.vinresponse-page .how-to-purchase-vin-founded-items-inner p:first-child { margin-bottom: 0; }

	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table thead tr th.ert-th-infos { width: 5.6rem; }
	.evaluation-results .partcode-searching-results .data-output-block .offers-table .evaluation-results-table tbody tr td:nth-child(4) > div { flex-wrap: wrap; }

	#expand-indicator i { display: none;}

	.order-details-page .make-order-payment-row .make-payment-buttons-outer .fgbutton { margin-bottom: 1rem; }
	.order-details-page .order-details-common-info .str-data-column { padding-left: 2rem; }
	.order-details-page .order-details-common-info .common-info-columncell { padding-right: 2rem; }
	.order-details-page .order-details-common-info .common-info-columncell.financial-column .common-info-row > span.cell-value { float: right; }

	.ordered-items-table > thead > tr > th:nth-child(1),
	.ordered-items-table > tbody > tr > td:nth-child(1),
	.ordered-items-table > thead > tr > th:nth-child(5),
	.ordered-items-table > tbody > tr > td:nth-child(5) { display: none; }
	
	.ordered-items-table > thead > tr > th:nth-child(7),
	.ordered-items-table > tbody > tr > td:nth-child(7),
	.ordered-items-table > thead > tr > th:nth-child(9),
	.ordered-items-table > tbody > tr > td:nth-child(9) { font-size: 0.8rem; }

	#sendorder-form #consumer-delivery-address { padding-right: 2.5rem; }
	
	.tabled-item-name { width: 12rem; }	
	
	.dcat-page.dcat-automobiles-tree-page .type-details-tree-area { width: 60%; } 

	.dcat-automobile-types-table > tbody > tr > td:nth-child(9), .dcat-automobile-types-table > thead > tr > th:nth-child(9),
	.dcat-automobile-types-table > tbody > tr > td:nth-child(8), .dcat-automobile-types-table > thead > tr > th:nth-child(8) { display: none; }

	.reevaluate-tray-item-modal .modal-dialog { max-width: 900px; }
	
	/* <footer> */
	
	.bottom-promo-block .promo-cell div .label-text { font-size: 1.5rem; }
	.footer-user-account-icon { position: relative; top: 1px; } 
}

/* Extra large devices (large desktops, 1200px and up) col-xl-* */
@media (min-width: 1200px) 
{  
	/* html { font-size: 20px; } */ /* -> cool scaling! */ 
	.std-central-container { width: 70% !important; min-width: 1100px;  }
	.index-att-main-variants .invariant-cube { padding-top: 0.3rem; }
	.fgpbutton { padding-top: 0.3rem; }
	
	/* <header> */
	
	.logotype { width: 11rem;  }
	.searching-area-column { padding-left: 2px; } 
	.searching-menu .searching-properties-cell.main-properties-cell,
	.searching-menu .searching-properties-cell.searching-samples-cell { text-align: center; } 
	.searching-menu .searching-properties-cell.main-properties-cell select { width: 80%; }
	
	/* <main> */

	.index-special-offers .promo-offer .label-cell { height: 3.5rem; position: relative; overflow: hidden; }
	.last-purchases-and-searches .lpab-content .lpab-row .lpab-text { white-space: nowrap; width: 23rem; position: relative; overflow: hidden; text-overflow: ellipsis; }
	.catalogues .cat-cell .cat-cell-inner .cell-image.tools-cat-index-image img { max-width: 108% !important; }
	.sendvin-page .sendvin-form-outer .sendvin-form-second-border { width: 41rem; }
    .sendvin-page-ext .sendvin-form-outer .sendvin-form-second-border { width: 50rem; }
	.sendvin-page .sendvin-form-outer .send-vin-button { padding-top: 0.3rem; }
	.vinresponse-page .how-to-purchase-vin-founded-items-inner p:first-child { margin-bottom: 0; }
	#sendorder-form #consumer-delivery-address { padding-right: 2.5rem; }
	.order-details-page .order-details-common-info .str-data-column { padding-left: 5rem; }
	.order-details-page .order-details-common-info .common-info-columncell.financial-column .common-info-row > span.cell-value { float: right; padding-right: 5rem; }
	.order-details-page .make-order-payment-row .make-payment-buttons-outer .fgbutton { margin-bottom: 0.5rem; }

	.tabled-item-name { width: 18rem; }
	.body-and-optic-catalogue-list-page h1, .catalogue-list-page h1 { width: 70%; margin: 0 auto; float: none; margin-bottom: 1rem;  }
	.dcat-page.dcat-automobiles-tree-page .type-details-tree-area { width: 50%; }
	.billing-page.account-page.logbook-page .logbook-entries-area .logbook-entries .next-logbook-entry { width: 35rem; }

	.reevaluate-tray-item-modal .modal-dialog { max-width: 1000px; }

	#expand-indicator i { display: none;}

	/* <footer> */
	
	.bottom-counters-row-outer { text-align: right; }
	.bottom-counters .bottom-counters-row > div { margin-right: 0.8rem; }   
	.footer-user-account-icon { position: relative; top: 1px; } 
}

/* Extra large devices vol.2 */
@media (min-width: 1700px) 
{
	/* <header> */
	
	.searching-menu .searching-properties-cell.main-properties-cell,
	.searching-menu .searching-properties-cell.searching-samples-cell { text-align: center; } 
	.searching-menu .searching-properties-cell.main-properties-cell select { width: 80%; }
	
	/* <main> */
	
	.index-att-main-variants .invariant-cube { padding-top: 0.3rem; }
	.fgpbutton { padding-top: 0.3rem; }
	.index-special-offers .promo-offer .label-cell { height: 3.5rem; position: relative; overflow: hidden; }
	.sendvin-page .sendvin-form-outer .send-vin-button { padding-top: 0.3rem; }
    .about-company-page .main-text-large { width: 75%; float: none; margin: 0 auto; }
	.billing-page.account-page.logbook-page .logbook-entries-area .logbook-entries .next-logbook-entry { width: 40rem; }
	#sendorder-form #consumer-delivery-address { padding-right: 2.5rem; }
	.reevaluate-tray-item-modal .modal-dialog { max-width: 1200px; }

	#expand-indicator i { display: none;}

	/* <footer> */
	
	.bottom-counters .bottom-counters-row .bottom-secondary-counter  { display: inline-block; }
	.footer-user-account-icon { position: relative; top: 1px; }
}

/* Landscape orientation */
@media (orientation: landscape) {
	@media (min-width: 576px) and (max-width: 767px) {
		table.tray-items-table > thead > tr > th:nth-child(8),
		table.tray-items-table > tbody > tr > td:nth-child(8),
		table.tray-items-table > thead > tr > th:nth-child(9),
		table.tray-items-table > tbody > tr > td:nth-child(9) { display: table-cell !important; }
	}
}