.wrapper-full-desktop { max-width: 100%; margin: 0 auto }
.wrapper-full { max-width: 1000px; width: 100%; margin: 0 auto; }
.wrapper-full-grid { max-width: 90%;  margin: 24px auto; }
.wrapper-full { max-width: 1000px; width: 100%; margin: 0 auto; }
.wrapper-full-grid-play { max-width: 800px;  margin: 24px auto; }
.wrapper-max-desk { max-width: 550px; margin: 0 auto }

.flex { display: flex; }
.flexCenter { display: flex; align-items: center; }
.flexCenterCenter { display: flex; align-items: center; justify-content: center; }
.flexBetCenter { display: flex; align-items: center; justify-content: space-between; }
.flexBet { display: flex; justify-content: space-between; }

.pad15 { padding: 15px !important}
.pad6V { padding: 6px 0 }
.pad12V { padding: 12px 0 }
.pad20V { padding: 20px 0; }
.pad24V { padding: 25px 0; }
.pad34V { padding: 34px 0; }
.pad44V { padding: 44px 0; }
.pad50V { padding: 50px 0; }
.pad54V { padding: 54px 0; }
.pad64V { padding: 64px 0; }
.pad6H { padding: 0 6px }
.pad20H { padding: 0 25px }
.padL6 { padding-left: 6px; }
.padL12 { padding-left: 12px; }
.padL20 { padding-left: 20px; }
.padB6 { padding-bottom: 6px; }
.padB12 { padding-bottom: 12px; }
.padB24 { padding-bottom: 24px; }
.padB34 { padding-bottom: 34px; }
.padT12 { padding-top: 12px; }
.padT24 { padding-top: 24px; }
.padT6 { padding-top: 6px; }
.padT30 { padding-top: 30px; }
.padR6 { padding-right: 6px; }
.padR12 { padding-right: 12px; }
.padRL30 { padding: 0px 30px; }


@media ( max-width: 600px ) {
	.pad50V { padding: 30px 0; }
}


.border-box { box-sizing: border-box; }

.margin-min { margin: 0 6px; }
.marT6 { margin-top: 6px; }
.marB20 { margin-bottom: 20px; }

.block { display: block; }

.relative { position: relative; }

@media ( max-width: 768px ) {
.wrapper-full-grid-play { max-width: 90% }
}

@media ( max-width: 600px ) {
.wrapper-full-grid { max-width: 98%; }
.wrapper-full-grid-play { max-width: 98% }
}