/* xs */
@media (max-width: 767px) {
	.app-pmts-sect-1 > div span, .app-pmts-sect-1 > div div { margin-left: -40px; font-size: 10px; }
	.app-pmts-sect-1 > div span { margin-bottom: 4px; }
	.app-pmts-btn-next-off { padding-left: 20px; padding-right: 20px; }
	.app-pmtsg-type-1 p { margin-right: 0; }
	.app-pmtsc-btns .app-pmts-btns-sect { position: fixed; bottom: 0; left: 0; width: 100vw; height: 87px; padding: 0 15px 0 15px; box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.2); background-color: #ffffff; z-index: 1000; }
	.app-pmtsc-btns .app-pmts-btns-sect .app-pmts-btn-next { margin-left: auto; }
	.app-pmts-body-next { padding-bottom: 87px; }
	.app-order { padding: 15px; }
	.app-ord-e3 { padding-right: 15px; width: 50%; }
	.app-ord-h1 { padding-bottom: 30px; padding-top: 15px; }
	.app-btn-1 { min-width: 130px; }
	html[data-payment-type='30'] .app-top, html[data-payment-type='30'] .app-foot-ctl { display: none; }	
	html[data-payment-type='30'] .app-espago-wrp { position: static; }
	html[data-payment-type='30'] .app-content { margin: 0; }
	html[data-payment-type='30'] .app-order { padding: 0; }
	
	.app-ord-tpl-cnf { flex-direction: column; }
	.app-ord-tpl-cnf-b1 { border-radius: 0; }
	.app-ord-tpl-cnf-b1 { width: 100%; padding: 25px; }
	.app-ord-tpl-cnf-2 { margin-bottom: 20px; }
	.app-ord-tpl-cnf-6 { margin: 0; }
	.app-ord-tpl-cnf-6 { margin-left: 0; margin-right: 0; }
	
	.app-ord-agr-info { margin-bottom: 25px; }
	
	.app-ord-pck { flex-direction: column; } 
}

/* sm */
@media (min-width: 768px) {
	.app-pmts-sect-1 { padding-left: 55px; background-position: 0 0; background-repeat: no-repeat; }
	.app-pmts-sect-dgt .app-pmts-sect-1 { background-image: url(/images/15/img09.png); }
	.app-pmts-sect-nrm .app-pmts-sect-1 { background-image: url(/images/15/img10.png); }
	.app-pmts-addr-item { display: flex; align-items: center; }
	.app-pmts-addr-item label { width: 120px; padding-right: 10px; }
	.app-pmts-addr-item div { flex: 1; }
}

/* xs i sm */
@media (max-width: 991px) {
	#order .app-page-content-main { padding: 0; }
	.app-ord-pcks { margin-bottom: 20px; }
	.app-ord-pck { padding: 7px; border-radius: 7px; }
	.app-ord-pck-1 { width: 100%; }
	.app-ord-pck-2 { margin: 7px -7px -7px -7px; background-color: #f3f4f7; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; }
	.app-ord-pck-2 .app-ord-pck-3 { display: none; }
	.app-ord-pck-3 { min-height: 54px; font-size: 19px; }
	.app-ord-pck-3 span { font-size: 17px; }
	.app-ord-pck-4 { align-items: center; justify-content: flex-start; flex-wrap: wrap; margin: 0 14px 0 14px; }
	.app-ord-pck-5 { display: flex; align-items: center; justify-content: center; flex: 1; padding: 20px 14px 20px 14px; background-color: #ffffff; margin-left: -14px; margin-right: -14px; }
	.app-ord-pck-5 div { margin: 0 10px 0 10px; }
	.app-ord-pck-5 div i { width: auto; margin-right: 5px; }
	.app-ord-pck-5 div span { white-space: nowrap; }
	html[lang='nl'] .app-ord-pck-5 div span, html[lang='de'] .app-ord-pck-5 div span { font-size: 13px; }
	.app-ord-pck-6 { margin-left: auto; text-align: right; padding-top: 15px; }
	.app-ord-pck-6 p { display: none; }
	.app-ord-pck-6 div { font-size: 13px; }
	.app-ord-pck-6 div b { font-size: 26px; font-weight: 600; color: #4d4d4d; display: block; }
	.app-ord-pck-6xs { text-align: left; font-size: 13px; line-height: 18px; margin-right: 20px; max-width: 60%; font-weight: 300; color: #696a6c; padding-top: 15px; }
	.app-ord-pck-7 { margin: 35px auto 30px auto; height: 41px; }
	.app-ord-pck-7 span { font-size: 14px; }
	.app-ord-pck-selected .app-ord-pck-7 { background-color: #f3f4f7; border-color: #f3f4f7; }
	.app-pmts-b1 { justify-content: center; }
	.app-ord-b2 { padding-left: 20px; padding-right: 20px; margin-top: -44px; background-color: #f3f4f7; }
	.app-ord-b2-1 { width: 88px; height: 88px; }
	.app-ord-b2-1 div { width: 76px; height: 76px; }
	.app-ord-b2-1 div i { font-size: 42px; }
	.app-ord-b2-2 { font-size: 22px; line-height: 28px; }
	.app-ord-b2-3 div, .app-ord-b2-3 div b { font-size: 14px; line-height: 23px; }
}

/* md */
@media (min-width: 992px) {
	.app-pmts-addr-item label { padding-left: 40px; }
	.app-pmtsg-type .app-pmts-addr-item label { padding-left: 25px; }
	.app-cnf-6b { margin-left: 45px; }
	.app-ord-e2 { margin-left: 35px; }
	#confirm .app-page-content-main { margin-left: 16.66%; margin-right: 16.66%; margin-top: 30px; }

	.app-ord-pck-1 .app-ord-pck-3 { display: none; }
	.app-ord-pck-4 { margin-top: 15px; }
	.app-ord-pck-5 div:last-of-type { margin-bottom: 0; }
}

/* lg */
@media (min-width: 1200px) {
	.app-order { width: 1163px; margin-left: auto; margin-right: auto; }
	.app-ord-b1 { width: 822px; margin-left: auto; margin-right: auto; }
	.app-pmts { margin: 20px 10px 0 20px; }
	.app-pmts-addr-item { margin-right: 40px; }
	.app-pmts-h1 { margin-left: -70px; }
	.app-pmtsg { margin-left: 0; margin-right: 0; }
	.app-pmtsg-type-1 p { margin-right: 140px; }
	.app-pmtsg-type .app-pmts-addr { margin-left: 0; margin-right: 0; }
	.app-pmts-item { max-width: 342px; margin-left: 2.5px; margin-right: 2.5px; }
	.app-ord-pmt-dgt-9 .app-pmts-section { justify-content: center; }
	.app-pmts-item-lbl .app-ord-cod-warn { width: 70%; }
	.app-ord-addr { margin-left: 115px; margin-right: 160px; }
	.app-cnf-2 ul { margin-left: 120px; }
}

/* xlg */
@media (min-width: 1400px) {
}
