.basket-modal {
    padding: 26px 65px!important;
    border-radius: initial!important;
}
.basket-modal__close {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 25px;
    height: 25px;
    cursor: pointer;
    z-index: 2000;
    background: center no-repeat;
    background-image: url("../images/close.png");
    background-size: auto;
}
.basket-modal__content {
    display: flex;
    align-items: center;
    margin-top: 10px;
    width: 400px;
}
.basket-modal__link {
    width: 110px;
    height: 110px;
    border: 1px solid #999999;
    margin-right: 20px;
}
.basket-modal__link img {
    width: 100%;
    height: 100%;
}
.basket-modal__title {
    margin: 0 0 10px;
}
.modal-price {
    font-size: 20px!important;
}
.modal-price_2 {
    font-size: 16px!important;
}
.modal-price_2:after {
    top: 10px!important;
}
.m-basket-total {
    text-align: center;
    margin-top: 30px;
}


@media (max-width:768px) {
	.show-more{justify-content: center}
	.show-more .show-more_2__button, .show-more .show-more__button {
		min-width: 145px;
		margin: 0px 15px;
	}
}

form .basket-form_2__button.disabled, form .big-form__send-button.disabled, form#reg_form .reg_submit.disabled, form.js-sub-popup .call-back-form__button.disabled {
	cursor: default;
	background: #d1d1d1;
}
.big-form__send-text {
	display: flex;
    align-items: center;
    margin-top: 5px;
}
.js-sub-popup .big-form__send-text {
	justify-content: center;
	margin-top: 20px;
}
.js-sub-popup .big-form__send-text span {
	    max-width: 285px;
}
form#reg_form .big-form__send-text {max-width: 315px;}

form .big-form__send-group.consent-block {
	width: 320px;
	justify-content: flex-start;
}

#basket_form .big-form__send-text {
	margin-top: 8px;
	align-items: center;
}

.call-back.sub-popup .call-back__wrap__right_block {
	padding-top: 38px;
}


.big-form__elements:nth-child(5) .big-form__elements-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.big-form__elements:nth-child(5) .big-form__elements-group:nth-child(2) {
    padding: 0;
    padding-top: 16px
}

.big-form__elements:nth-child(5) .big-form__elements-group .block-add-comment__wrap-elements {
    width: 100%;
    margin-right: 0
}

.big-form__elements:nth-child(5) .big-form__elements-group .block-add-comment__wrap-elements:last-child {
    margin-right: 0
}

.big-form__elements:nth-child(5) .big-form__elements-group .block-add-comment__wrap-elements .group {
 
    width: 100%;
    
}
.big-form__elements:nth-child(5) .ik_select_link {
	width: auto;
	background: white;
	}


.big-form__elements-desc{
	font-family: 'Open Sans',sans-serif;
  font-weight: 600;
  font-size: 13px;
  color: #ff0000;
  margin-top: 10px;
  display: block;
}
	




.width-order-line{
	
	
	position: relative;
	width: 356px;
}


@media(max-width:768px) {
	.big-form .ik_select_option {
	 
	  height: 61px;
	
	}
		
	.width-order-line{
		
		
		position: relative;
		width: auto;
	}
			
	.big-form .ik_select_link_text {
	 
	  white-space: normal;
	}
			
	.big-form .ik_select_link {
 
	  height: 52px;
	 
	}

.big-form .ik_select_link {
  width: 100%;
}

	}