.egifts .wrapper-page{padding: 34px 0px 122px;}
.egifts .wrapper-egifts{max-width: 1143px;}
.egifts .title{max-width: 585px;margin: 0 auto;padding-bottom: 78px;text-align: center;}
.egifts .title > p{padding-top: 12px;}
.egifts .container-egifts .wrapper-form .column-left{max-width: 570px;}
.egifts .container-egifts .wrapper-form .content{padding-bottom: 31px;}
.egifts .container-egifts .wrapper-form .content .h3{padding-bottom: 11px;}
.egifts .container-egifts .wrapper-form input:not([type="checkbox"]):not([type="radio"]), .egifts .container-egifts .wrapper-form .inputError select, .egifts .container-egifts .wrapper-form .inputError textarea{width: 100%;}
.egifts .container-egifts .wrapper-form textarea{height: 110px;}
.egifts .container-egifts .wrapper-form .wrapper-checkbox.radio label{float: left;padding-right: 36px;}
.egifts .container-egifts .wrapper-form .wrapper-checkbox label input{float: left;margin-top: 3px;}
.egifts .container-egifts .wrapper-form .wrapper-checkbox label span{float: left;padding: 0;padding-left: 11px;}
.egifts .container-egifts .wrapper-form .form-fieldset{padding: 26px 29px;border-width: 1px;border-style: solid;}
.egifts .container-egifts .wrapper-form .card-preview{position: relative;}
.egifts .container-egifts .wrapper-form .card-preview img{display: block;width: 100%;border-radius: 9px;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);}
.egifts .container-egifts .wrapper-form .card-preview .desc-card{position: absolute;top: 0;left: 0;width: 100%;max-width: 150px;padding: 16px 10px;}
.egifts .container-egifts .wrapper-form .card-preview .desc-card p{padding-top: 2px;}
.egifts .container-egifts .wrapper-form .card-preview .desc-card p.card-name{padding-top: 0;}
.egifts .container-egifts .wrapper-form .card-preview .desc-card p.card-price{padding-top: 0;}
.egifts .container-egifts .wrapper-form .card-preview .desc-card p.message{padding: 7px 0;min-height: 50px;}
.egifts .container-egifts .wrapper-form .column-cards{padding-left: 1px;}
.egifts .container-egifts .wrapper-form .wrapper-cards{padding: 28px 0 38px;}
.egifts .container-egifts .wrapper-form .wrapper-cards .inputError{margin: 0;}
.egifts .container-egifts .wrapper-form .wrapper-cards .row{padding-top: 1px;}
.egifts .container-egifts .wrapper-form .wrapper-cards .row .column{padding-top: 18px;}
.egifts .container-egifts .wrapper-form .wrapper-cards .card img{display: block;max-width: 100%;box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.20);border-radius: 9px;}
.egifts .container-egifts .wrapper-form .wrapper-cards .card .wrapper-checkbox{padding-top: 15px;}
.egifts .container-egifts .wrapper-form .bottom-form{padding-top: 3px;}
.egifts .container-egifts .wrapper-form .bottom-form .inputError{float: left;margin: 8px 0;}
.egifts .container-egifts .wrapper-form .bottom-form .inputError label input{float: left;margin-top: 4px;}
.egifts .container-egifts .wrapper-form .bottom-form .inputError label span{float: left;padding: 0 0 0 7px;}
.egifts .container-egifts .wrapper-form .bottom-form button{float: right;}
.egifts .banner-help{margin-top: 73px;padding-top: 32px;text-align: center;border-top-width: 1px;border-top-style: solid;}
.egifts .banner-help .h1{padding-bottom: 19px;text-transform: uppercase;}

@media screen and (min-width: 769px){
	.egifts .container-egifts .wrapper-form .wrapper-cards .row .column:nth-child(-n+2){padding-top: 0;}
}

@media screen and (max-width: 768px){
	.egifts .wrapper-page{padding: 30px 0;}
	.egifts .title{padding-bottom: 15px;}
	.egifts .title > p{padding-top: 10px;}
	.egifts .container-egifts{padding-top: 15px;}
	.egifts .container-egifts .wrapper-form .content .h3{padding-bottom: 5px;}
	.egifts .container-egifts .wrapper-form .form-fieldset{padding: 10px;}
	.egifts .container-egifts .wrapper-form .column-cards{padding: 15px 15px 0;}
	.egifts .container-egifts .wrapper-form .wrapper-cards{padding: 10px 0 20px;}
	.egifts .container-egifts .wrapper-form .wrapper-cards .row .column{padding-top: 15px;}
	.egifts .container-egifts .wrapper-form .wrapper-cards .card img{width: 100%;max-width: none;}
	.egifts .container-egifts .wrapper-form .wrapper-cards .card .wrapper-checkbox{padding-top: 10px;}
	.egifts .container-egifts .wrapper-form .bottom-form{padding-top: 0;}
	.egifts .container-egifts .wrapper-form .bottom-form .inputError{float: none;margin: 0 0 5px;}
	.egifts .container-egifts .wrapper-form .bottom-form button{float: none;width: 100%;}
	.egifts .banner-help{padding-top: 15px;margin-top: 30px;}
	.egifts .banner-help .h1{padding-bottom: 10px;}
	.egifts .banner-help .button{width: 100%;}
}