@media only screen and (max-width : 1300px) {
	.profile-block_order {
		padding-right: 15px;
    	margin-right: 15px;	
	}	
}
@media only screen and (max-width : 1200px) {
/*	.header__logo {
		width: 160px;
		margin-bottom: 18px;
	}	*/
	.header__nav {
		margin-left: 20px;
		margin-top: 30px;
	}
	.main-menu__li {
		margin-right: 15px;
	}
	.profile-links,
	.mini-cart {
		margin-right: 20px;	
		margin-top: 30px;
	}
	.contact-phone {
		margin-top: 27px;
	}
	.contact-phone__link { 
		font-size: 13px;
		left: 18px;
	}
	.main-catalog__table td:first-child {
		white-space: normal;
	}
	.main-search__general {
		width: 335px;
	}
	.main-search__options {
		width: 260px;
	}
	.main-search__image {
		width: 280px;
	}
	.general-parameters__col_dropdowns {
		width: 105px;
	}
	.general-parameters__name {
		font-size: 10px;
	}
	.article_width-sidebar {
		width: 700px;
	}
	.sidebar {
		width: 250px;
		padding-left: 20px;
	}
	.profile-block_order {
		padding-right: 0;
		padding-left: 0;
		border-right: none;
		
	}
	.profile-block_auth {
		float: none;
	}

}
@media only screen and (max-width : 1024px) {
	.header__nav,
	.cities-links,
	.contact-phone,
	.profile-links {
		display: none;
	}	
	.container {
		padding: 0px 20px;	
	}
	.header {
		position: relative;
	}
	.menu-burger {
		display: block;
		float: left;
		width: 25px;
		height: 20px;
		background-image: url(../img/icons/burger-icon.svg);
		background-position: center center;
		-webkit-background-size: contain;
		background-size: contain;
		cursor: pointer;
		margin-top: 22px;
		margin-bottom: 23px;
	}
	/*.header__logo {
		margin: 0 auto;
		position: absolute;
		top: 0px;
		right: 0px;
		bottom: 0px;
		left: 0px;
		display: flex;
		align-items: center;
	}*/
	.mini-cart {
		margin-top: 24px;	
		margin-right: 0;
	}
	.mini-cart__info {
		display: none;
	}
	.mini-cart__count {
		display: inline-block;
		color: #5F7CED;	
	}
/*	.mobile-panel {
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		max-height: 100%;
		overflow: auto;
		z-index: 2000;
		color: #fff;
		background: #979DB1;
		box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.25);
	}
	.mobile-panel:before {
		content: '';
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 0;
		background-repeat: no-repeat;
		background: linear-gradient(0deg, rgba(105, 112, 137, 0.55), rgba(105, 112, 137, 0.55)), url(../img/mobile-panel_bg.png);
		background-blend-mode: multiply, normal;
		-webkit-filter: grayscale(100%);
	    -moz-filter:    grayscale(100%);
	    -ms-filter:     grayscale(100%);
	    -o-filter:      grayscale(100%);
	    filter: rgba(105, 112, 137, 0.55); 
		opacity: 0.07;
		-webkit-background-size: 100%;
		background-size: 100%;
	}
	.mobile-panel a:hover {
		color: #fff;	
	}
	.mobile-panel__body {
		position: relative;
		z-index: 5000;	
	}
	.mobile-panel__close {
		background-image: url(../img/icons/close-icon.svg);
		background-repeat: no-repeat;
		background-position: center center;
		-webkit-background-size: contain;
		background-size: contain;
		cursor: pointer;
		width: 19px;
		height: 19px;
		margin-top: 23px;
		margin-left: 23px;
			
	}*/
	.mobile-links {
		padding-top: 5px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 40px;
		list-style-type: none;
	}
	.mobile-links__li {
		margin-top: 20px;	
	}
	.mobile-links__link {
		font-size: 15px;
		color: #fff;	
	}
	.mobile-links__link_cart {
		background-image: url(../img/icons/cart-icon_white.svg);	
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 19px;
	}
	.cities-panel {
		background: #979DB1;	
		padding-right: 20px;
		padding-left: 20px;
	}
	.cities-panel__top {
		display: flex;
		flex-wrap: wrap;
		position: relative;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-right: 16px;
		cursor: pointer;
	}
	.cities-panel__top:after {
		content: '';
		display: block;
		width: 15px;
		height: 8px;
		background-image: url(../img/icons/angle-top.svg);	
		background-repeat: no-repeat;
		-webkit-background-size: contain;
		background-size: contain;
		background-position: center center;
		position: absolute;
		right: 0px;
		top: 0px;
		bottom: 0px;
		margin: auto;
		transform: rotate(180deg);
		-webkit-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
	}
	.cities-panel__top.opened:after {
		transform: rotate(0deg);
	}
	.cities-panel__current-city {
		font-size: 15px;
		margin-right: 13px;
		background-image: url(../img/icons/point-icon_white.svg);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 18px;
	}
	.cities-panel__current-phone {
		font-size: 15px;
		color: #fff;
	}
	.cities-panel__list {
		list-style-type: none;
		margin-top: 5px;
		padding: 0px 18px;
		padding-bottom: 15px;
		display: none;
	}
	.cities-panel__city {
		border-bottom: 1px solid #B6BBD1;
		line-height: 40px;
		font-size: 15px;
		cursor: pointer;
	}
	.basket__table,
	.basket__table tbody,
	.basket__table tr,
	.basket__table td {
		display: block;
	}
	.basket__table .basket__table-head {
		display: none;
	}
	.basket__table td,
	.basket__table td:first-child {
		border: none;
		padding: 0;
	}
	.basket__table tr {
		position: relative;
		background-color: #fff;
		
	}
	#basket_form .basket__table tr {
		border-bottom: 1px solid #C8C9CA;
	}
	#basket_form .basket__table tr:last-child {
		border-bottom: none;
	}

	.basket__table td.basket__table-key {
		padding-top: 15px;
		padding-left: 20px;
		padding-bottom: 5px;
		background: #F3F3F5;
		font-size: 12px;
	}
	.basket__table td.basket__table-product {
		padding-left: 20px;
		padding-right: 40px;
		max-width: 100%;
		background: #F3F3F5;
	}
	.basket__table-link {
		font-size: 17px;
	}
	.basket__table td.basket__table-vendor {
		padding-left: 20px;
		padding-right: 40px;
		background: #F3F3F5;
		font-size: 17px;
		padding-bottom: 14px;
	}
	.basket__table td.basket__table-delete {
		position: absolute;
		top: 40px;
		right: 20px;
		height: 18px;
	}
	.basket__table td.basket__table-inner {
		float: left;
		padding-top: 16px;
		padding-left: 20px;
	}
	.basket__table td.basket__table-inner:before {
		content: attr(data-label);
		color: #545454;
		font-size: 12px;
		display: block;
	}
	.basket__table td.basket__table-outer {
		float: left;
		padding-top: 16px;
		padding-left: 20px;
	}
	.basket__table td.basket__table-outer:before {
		content: attr(data-label);
		color: #545454;
		font-size: 12px;
		display: block;
	}
	.basket__table td.basket__table-width {
		float: left;
		padding-top: 16px;
		padding-left: 20px;
	}
	.basket__table td.basket__table-width:before {
		content: attr(data-label);
		color: #545454;
		font-size: 12px;
		display: block;
	}
	.basket__table td.basket__table-category {
		clear: both;
		padding-top: 20px;
		padding-left: 20px;
		font-size: 12px;
	}
	.basket__table td.basket__table-price {
		position: absolute;
		right: 20px;
		bottom: 96px;
		font-size: 16px;
	}
	/*.basket__table td.basket__table-price:after {
		content: 'Р';
		color: #545454;
		font-size: 16px;
	}*/
	.basket__table td.basket__table-quantity  {
		position: absolute;
		right: 20px;
		bottom: 58px;
	}
	.basket__table-price-currency {
		opacity: 1;
	}
	.basket__table td.basket__table-total {
		font-weight: bold;
		font-size: 16px;
		padding-right: 20px;
		padding-bottom: 25px;
	}
	.basket__table td.basket__table-total.not-empty:after {
		content: '₽';
		font-size: 16px;
		font-weight: normal;
		font-family: 'PT Sans Caption', sans-serif;
	}
	.basket__buttons .basket__buttons-back {
		display: none;
	}
	.basket__foot {
		float: left;
		padding-top: 20px;
		padding-left: 20px;
		padding-bottom: 18px;
		padding-right: 5px;
		font-size: 12px;
		text-align: left;
		background: #D9E2FF;
		width: 46%;
	}
	.basket__foot-info {
		
	}
	.basket__foot-total {
		font-size: 20px;
	}
	.basket__buttons {
		float: right;
		background: #D9E2FF;
		padding: 20px;
		padding-left: 10px;
		width: 54%;
	}
	.basket__buttons .basket__buttons-checkout {
		font-size: 15px;
		font-weight: 600;
		padding: 12px 21px;
		margin-top: 0;
		margin-left: 0;
	}
	.basket {
		margin-left: -20px;
		margin-right: -20px;
		max-width: none;
		display: flex;
		flex-wrap: wrap;
	}
	.basket__head {
		padding-left: 20px;
	}
	.basket__table td:last-child {
		padding-right: 0;
	}
	.basket__foot-total {
		margin-top: 5px;
	}
	.basket__buttons {
		position: relative;
	}
	.basket__buttons:before {
		content: '';
		display: block;
		width: 2px;
		height: 100%;
		position: absolute;
		top: 0px;
		left: -1px;
		background: #D9E2FF;
	}
	.basket__table td.order-items__number {
		float: left;
	}
	.basket__table td.order-items__price {
		float: left;
		clear: both;
	}
	#order-items .basket__table-item {
		border-top: 1px solid #C8C9CA;
		padding: 15px 0px;
	}
	#order-items {
		border-bottom: 1px solid #C8C9CA;
	}
	.order {
		margin-left: -20px;
    	margin-right: -20px;
	}
	.basket__table-analog {
		position: absolute;
		right: 20px;
		top: 35px;
		text-align: right;
	}
	.basket__table-analog:before {
		content: attr(data-label);
		display: block;
		color: #5F7CED;
		font-size: 11px;
		text-align: right;
	}
	.basket__table-loop {
		position: absolute;
	    top: 0px;
	    right: 0px;
	    padding-top: 30px;
	    display: inline-block;
	    background-position: right bottom;
	}
	.order .basket__table-total {
		padding-right: 20px !important;
	}
	.order .basket__foot {
		background-color: transparent;
		float: none;
		width: 100%;
		text-align: right;
		padding-right: 20px;
	}
	.order .basket__table-quantity {
		border-radius: 3px;
		background: #F3F3F5;
		width: 50px;
		height: 31px;
		line-height: 31px;
		font-size: 16px;
		color: #000;
		text-align: center;
	}
	.order .basket__table td.basket__table-total {
		padding-bottom: 20px;
	}
	#basket_form .basket__foot {
		padding-bottom: 16px;
	}
	.order-checkout__row {
		width: 100%;
		margin-top: 20px;
	}
	.order-checkout__input {
		width: 100%;
	}
	.person-types__checkbox {
		float: left;
	}
	.person-types__input + .person-types__label .person-types__text {
		display: block;
    	padding-left: 25px;
	}
	.page-content {
		padding-bottom: 0;
	}
	#order_form_content {
		margin-left: -20px;
		margin-right: -20px;
	}
	.order-checkout__title {
		padding-left: 20px;
	}
	.order-checkout__content {
		padding-left: 20px;
		padding-right: 20px;
	}
	.checkout-submit {
		background: #D9E2FF;
		margin-left: -20px;
		margin-right: -20px;
		margin-top: 0;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		display: block;
		clear: both;
	}
	.checkout-submit:before {
		content: " ";
		clear: both;
		display: table;
	}
	.checkout-submit:after {
		content: " ";
		clear: both;
		display: table;
	}
	.checkout-submit__link {
		padding: 12px 10px;
		width: 168px;
		text-align: center;
		float: right;
	}
	.checkout-terms__label span {
		font-size: 11px;
		
	}
	.checkout-terms {
		float: left;
		width: 130px;
	}
	.checkout-terms__check {
		margin-right: 3px;
		float :left;
		background: #fff;
	}
	.checkout-terms__label span:nth-of-type(2) {
		padding-left: 15px;
		display: block;
	}
	.checkout-totals {
		display: block;
		background: #D9E2FF;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		padding-top: 10px;
		position: relative;
		margin-top: 0;
	}
	.checkout-totals_price {
		position: absolute;
		top: 0px;
		right: 0px;
		padding-right: 20px;
		padding-top: 17px;
	}
	.checkout-totals_delivery {
		position: absolute;
		top: 25px;
		right: 0px;
		padding-right: 20px;
		padding-top: 17px;
	}
	.checkout-totals_total {
		position: absolute;
		top: 52px;
		right: 0px;
		padding-right: 20px;
		padding-top: 17px;
	}
	.order-checkout__row .location-block-wrapper {
		width: 100%;
	}
	.order-checkout__row .location-block-wrapper .bx-sls {
		padding-left: 15px !important;
	}
	.main-search__image {
		display: none;
	}
	.main-search__top {
		justify-content: flex-start;
	}
	.main-search__general {
		margin-right: 30px;
	}
	.main-search__bottom {
		margin-left: -20px;
		margin-right: -20px;
	}
	.extra-parameters__title {
		margin-left: 20px;
	}
	.extra-parameters__row {
		padding-left: 20px;
		padding-right: 20px;
	}
	.main-catalog {
		margin-left: -20px;
		margin-right: -20px;
	}
	
	.main-catalog__table td.basket__table-product {
		background-color: #fff;
		padding-top: 15px;
		width: 100%;
		order: -10;
	}
	.main-catalog__table td.basket__table-vendor {
		background-color: #fff;
		font-size: 12px;
		padding-bottom: 0;
		width: 100%;
		order: -9;
	}
	.main-catalog__table td.basket__table-analog {
		order: -6;
		left: 0px;
		bottom: 33px;
		top: auto;
		right: auto;
		padding-left: 20px;
		text-align: left;		
	}
	.main-catalog__table td.basket__table-analog .basket__table-link {
		display: none;
	}
	.main-catalog__table td.basket__table-analog:before {
		content: none;
	}
	.main-catalog__table td.basket__table-analog:after {
		content: attr(data-label);
	    display: block;
	    color: #5F7CED;
	    font-size: 11px;
	    /*text-align: right;*/
	} 
	.main-catalog__table td.basket__table-analog .basket__table-loop {
/*		right: 0px;
		width: calc(100% - 20px);
		background-position: left center;
		padding-top: 0;*/

		display: none;
		
	}
	.main-catalog__table td.basket__table-inner {
		padding-top: 13px;
		order: -7;
	}
	.main-catalog__table td.basket__table-outer {
		padding-top: 13px;
		order: -7;
	}
	.main-catalog__table td.basket__table-width {
		padding-top: 13px;
		order: -7;
	}
	.main-catalog__table td.basket__table-category {
		order: -5;
		position: absolute;
		bottom: 15px;
		left: 0px;
		color: #545454;
		font-size: 11px;
		padding-top: 0;
		max-width: 85%;
    	width: 100%;
	}
	.main-catalog__table td.basket__table-price {
		top: 12px;
    	bottom: auto;
	}
	.main-catalog__table .basket__table-stock {
		order: -8;
		width: 100%;
		padding-left: 20px;
		font-size: 14px;
		color: #545454;
		text-align: left;
		font-weight: bold;
	}
	.main-catalog__table .basket__table-stock:before {
		content: attr(data-label)':';
	    color: #545454;
	    font-size: 11px;
	    font-weight: normal;
	    display: inline-block;
	    margin-right: 5px;
	}
	.main-catalog__table .basket__table-stock br {
		display: none;
	}
	.main-catalog__table td.basket__table-quantity {
		top: 45px;
		bottom: auto;
		
	}
	.main-catalog__table td.basket__table-total {
		position: absolute;
	    right: 0px;
	    top: 80px;
	}
	.main-catalog__table td.basket__table-add {
		
	}
	.main-catalog__table .basket__table-item {
		width: 100%;
		display: flex;
    	flex-wrap: wrap;
    	padding-bottom: 60px;
    	border-bottom: 1px solid #C8C9CA;
    	overflow-x: hidden;
	}
	
	.main-catalog__table .basket__table-link {
		font-size: 14px;
    	font-weight: bold;
	}
	.main-catalog__table .catalog-add-link {
		color: transparent;
		width: 30px;
		height: 31px;
		display: block;
		background-position: center center;
		background-image: url(../img/icons/add-to-cart-mobile-icon.svg);
		cursor: pointer;
		position: absolute;
		right: 20px;
		bottom: 20px;
	}
	.navigation {
		display: none;
	}
	.catalog-more {
		display: block;
		text-align: center;
		margin: 10px;
	}
	.catalog-more__info {
		padding: 12px 0px;
		padding-bottom: 20px;
		font-size: 10px;
		color: #545454;
	}
	.catalog-more__button {
		display: inline-block;
		border-radius: 3px;
		background: #F3F3F5;
		width: 355px;
		max-width: 100%;
		color: #5F7CED;
		font-size: 12px;
		text-align: center;
		line-height: 39px;
	}
/*	.header__logo-text {
		position: absolute;
	    bottom: 7px;
	    left: 0px;
	    width: 100%;
	}*/
	.extra-parameters__row {
		background: #F3F3F5;
	}
	.extra-parameters__col {
		max-width: 100%;
		min-width: 38%;
	}
	.cities-list-dropdown {
		display: block;
		border: 2px solid #979DB1;
		padding: 10px;
		padding-right: 25px;
		line-height: 20px;
		font-size: 15px;
		position: relative;
		width: 350px;
		max-width: 100%;
		cursor: pointer;
		margin-top: 20px;
	}
	.cities-list-dropdown:after {
		content: '';
		display: block;
		width: 11px;
		height: 6px;
		background-image: url(../img/icons/dropdown-input-icon.svg);
		background-repeat: no-repeat;
		background-position: center center;
		position: absolute;
		top: 0px;
		bottom: 0px;
		right: 10px;
		margin: auto;
		-webkit-transition: all 0.25s;
		-o-transition: all 0.25s;
		transition: all 0.25s;
	}
	.contacts-page {
		display: block;
		position: relative;
		padding-bottom: 0;
	}
	.contacts-page__col_left {
		margin-top: 0;
		width: 100%;
	}
	.cities-list {
		background: #979DB1;
		width: 350px;
		max-width: 100%;
		position: absolute;
		z-index: 10;
		display: none;
	}
	.cities-list__li {
		margin-top: 0;
	}
	.cities-link {
		display: block;
		padding: 10px;
		color: #fff;
		font-size: 14px;
	}
	.cities-link_active {
		background: #5F7CED;
	}
	.cities-list.opened {
		display: block;
	}
	.contacts-contnet__info {
		padding-top: 0;
	}
	.contacts-contnet__phone {
		margin-top: 15px;
	}
	.contacts-contnet__mail {
		margin-top: 15px;
	}
	.contacts-contnet {
		padding-top: 0;
		margin-left: -20px;
		margin-right: -20px;
	}
	.contacts-contnet__map {
		
	}
	.contacts-contnet__tab {
		overflow: visible;
		overflow-y: hidden;
	}
	.contacts-contnet__address {
		margin-left: 20px;
		margin-right: 20px;
	}
	.contacts-contnet__info {
		padding-left: 20px;
		padding-right: 20px;
	}
	.sidebar {
		display: none;
	}
	.article_width-sidebar {
		width: 100%;
		float: none;
	}
	.search_empty {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}
	.item-popup__logo {
		display: none;
	}
	.item-popup__contact {
		display: none;
	}
	.item-popup__print {
		display: none;
	}
	.item-popup__image {
		margin-top: 0;
	    margin-left: 20px;
	    padding-left: 0;
	    width: 100px;
	    position: absolute;
	    top: 95px;
	    left: 0;
	}
	.item-popup__content {
		margin-left: 0;
		padding-left: 20px;
		padding-right: 20px;
		margin-top: 15px;
		width: 100%;
		float: none;
		
	}
	.item-popup__body {
		position: relative;
	}
	.item-popup__types,
	.item-popup__params,
	.item-popup__basket {
		margin-left: 120px;
	}
	.item-popup__types {
		font-size: 11px;
    	line-height: 1.4;
	}
	.item-popup__params {
		padding-top: 0;
	}
	.item-popup__param {
		margin-top: 5px;
	}
	.item-popup__title {
		font-size: 17px;
	}
	.mfp-close-btn-in .mfp-close {
		top: 20px !important;
    	right: 20px !important;
	}
	.item-popup {
		max-width: 360px;
	}
	.order-checkout.not_auth {
		padding-bottom: 20px;
	}
	.basket__table-delivery-info {
		
	}
	.basket__table-delivery-info td {
		width: 100%;
		padding: 10px 20px !important;
		border-bottom: 1px solid #000 !important;
		text-align: left !important;
	}
	.errortext {
		padding-left: 20px;
		padding-right: 20px;
	}
	.basket__table-stock-currency {
		opacity: 1;
	}
	#catalog_items .basket__table-head_fixed.showed {
		display: none;
	}
	
}
@media only screen and (max-width : 950px) {
	.profile-block__col {
		width: 30%;
		margin-left: 5%;	
	}
	.form-btns {
		max-width: 100%;
	}
	.profile-block__input {
		width: 100%;
	}
	.popup {
		padding: 15px;
	}
	.profile-block__refresh + img {
		max-width: 140px;
	}
	.profile-block__input_captcha {
		width: 90px;
	}
	.profile-block__refresh {
		margin-left: 10px;
		margin-right: 10px;
	}
	.profile-block_auth {
		background-position: 290px 40px;
	}
	.order-checkout.not_auth .profile-block_auth .btn {
		font-size: 13px;
	}
/*	.general-parameters__select .select {
		display: none;
	}*/
	.select_mobile {
		display: block;
	}
	.select_mobile option.integer-value {
    	background-color: lightgray;
    	font-weight: bold;
	}

	.select_mobile option.float-value {
	    margin-left: 5px !important;
	}
	.sale-paysystem-button-container .btn {
		padding-left: 10px;
		padding-right: 10px;
	}

}
@media only screen and (max-width : 768px) {
	.basket__foot-total {
		margin-top: 2px;
	}
	.related-products {
		margin-top: 40px;
	}
	.related-products .slick-arrow {
		display: none !important;
	}
	.related-products__items {
		padding: 0;
	}
	.breadcrumbs {
		display: none;
	}
	.main-search__general {
		margin-right: 0;
		width: 100%;
	}
	.main-search__options {
		display: none;
	}
	.general-parameters__inputs_multiple {
		max-width: 340px;
	}
	.basket__head-warning {
		display: block;
		margin-left: 0;
		font-size: 10px;
	}
	.main-catalog {
		margin-top: 25px;
	}
	.general-parameters__title .custom-order {
		left: 0px;
    	top: 80px;
	}
	.general-parameters__row_second {
		margin-top: 40px;
	}
	.main-search__bottom .search-options {
		display: block;
		margin-top: 20px;
		padding-bottom: 15px;
		border-bottom: 1px solid #C8C9CA;
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.extra-parameters__col_full {
		width: 100%;
		max-width: 100%;
		display: block;
	}
	.search-options__row_child .search-options__name {
		font-size: 11px;
	}
	.profile-edit {
		padding-bottom: 40px;
	}
	
	.typical-slider__loop,
	.typical-slider__loop:hover {
		background-color: transparent;
	}
	.typical-slider {
		padding-left: 0;
		max-width: 100%;
		border-left: none;
	}
	.profile-block__row {
		display: block;
	}
	.profile-block__col {
		width: 100%;
		margin-left: 0;
	}
	.profile-block_auth {
		background-image: none;
	}	
	.popup__title {
		font-size: 17px
	}
	.popup__info {
		font-size: 13px;
	}
	.delivery-vars {
		width: 100%;
	}
	.delivery-vars__body {
		padding-top: 25px;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
	}
	.delivery-vars__title {
		font-size: 18px;
		line-height: 140%;
	}
	.delivery-vars__title br {
		display: block;
	}
	.delivery-vars__list {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.delivery-vars__item {
		padding: 0;
		width: 50%;
		border-bottom: 1px solid #DDDFE5;
	}
	.delivery-vars__item:nth-child(1),
	.delivery-vars__item:nth-child(2){
		border-top: 1px solid #DDDFE5;
	}
	.delivery-vars__item:nth-child(odd) {
		border-right: 1px solid #DDDFE5;
	}
	
	.delivery-vars__value {
		font-size: 13px;
		display: block;
		padding: 3px 10px;
	}
	.delivery-vars__value:before,
	.delivery-vars__value:after {
		content: none;
	}
	.delivery-vars__value.delivery-vars__value_active {
		color: #fff;
		background: #5F7CED;

	}
	.delivery-vars.opened .delivery-vars__close {
		width: 30px;
    	height: 30px;
		top: 15px;
		right: 15px;
		position: fixed;
		background-color: #fff;
		border-radius: 100%;
		-webkit-background-size: 10px 10px;
		background-size: 10px 10px;
		z-index: 3000;
	}
	.delivery-vars__map {
		margin-top: 0;
	}
}
@media only screen and (max-width : 600px) {
	.reset-btn {
		float: right;
		line-height: 45px;
		margin-right: 0;
	}
	.submit-btn {
		display: block;
		clear: both;
		width: 100%;
		position: relative;
		top: 20px;
	}

	.form-btns {
		padding-bottom: 20px;
	}

}
@media only screen and (max-width : 480px) {
	.general-parameters__row_clear {
		text-align: right;
	}
}
@media only screen and (max-width : 375px) {
	.copyright {
		display: block;
		margin-right: 0;
	}		
	.footer-contact {
		display: block;
	}
	.footer__left {
		margin-bottom: 10px;
	}
	.footer__left,
	.footer__right {
		float: none;
		text-align: center;	
	}
	.cities-panel__current-city {
		font-size: 14px; 
		margin-right: 5px;
	}
	.cities-panel__current-phone {
		font-size: 14px;
		margin-left: 18px;
	}
	
	.basket__buttons .basket__buttons-checkout {
		padding: 12px 10px;
		font-size: 13px;
	}
}
@media only screen and (max-width : 370px) {
	.general-parameters__col_dropdowns {
		width: 100%;
	}
	.general-parameters__inputs_multiple {
		flex-wrap: wrap;
	}
	.item-popup {
		max-width: 100%;
	}
	.checkout-terms {
		width: 100%;
		float: none;
		text-align: center;
	}
	.checkout-submit__link {
		margin-left: auto;
		margin-right: auto;
		display: inline-block;
		margin-top: 20px;
		float: none;
	}
	.bx_ordercart_order_pay_center.checkout-submit {
		text-align: center
	}

}