/* @media only screen and (min-width:768px) {
	.rw_el_birth_month_block, .rw_el_birth_day_block, .rw_el_challenge_question_block, .rw_el_challenge_answer_block
	{
		float: left;
		width: 95%;
		padding: 2px;
	}

	.rw_el_birth_month_label, .rw_el_birth_day_label, .rw_el_challenge_question_label, .rw_el_challenge_answer_label
	{
		float: left;
		width: 35%;
		padding: 2px;
	}

	.rw_el_birth_month_data, .rw_el_birth_day_data, .rw_el_challenge_question_data, .rw_el_challenge_answer_data
	{
		float: right;
		width: 60%;
		padding: 2px;
	}

	.rw_el_submit
	{
		clear: both;
		padding: 2px;
	}

	.rw_ep_main_block
	{
		clear: both;
		width: 95%;
		padding: 10px;
	}

	.rw_ep_from_block
	{
		float: left;
		width: 45%;
	}

	.rw_ep_to_block
	{
		float: right;
		width: 45%;
	}

	.rw_ep_single_from
	{
		clear: both;
		width: 95%;
	}

	.rw_ep_from_pref
	{
		clear: both;
		float: left;
		width: 30%;
	}

	.rw_ep_from_value
	{
		float: left;
		width: 50%;
	}

	.rw_ep_to_pref
	{
		clear: both;
		float: left;
		width: 30%;
	}

	.rw_ep_to_value
	{
		float: left;
		width: 30%;
	}

	.rw_ep_to_del
	{
		float: left;
		width: 30%;
	}

	.rw_ep_from_preference_title
	{
		font-size: 160%;
		padding-bottom: 10px;
	}

	.rw_ep_to_preference_title
	{
		font-size: 160%;
		padding-bottom: 10px;
	}

	.rw_ep_submit_block
	{
		clear: both;
		padding: 10px;
	}

	.rw_loyaltyAcceptText{
		margin-bottom: 20px;
	}

	#rw_pageid_register input[name="country"] {
		margin-left: 0px;
	}

	#rw_pageid_register input[type="text"], #rw_pageid_register input[type="password"], #rw_pageid_register select {
		width:280px;
		min-width: 280px;
		max-width: 280px;
	}

	#rw_pageid_register input[name="title"], #rw_pageid_register input[name="initials"] {
		width: 150px;
		min-width: 150px;
		max-width: 150px;
	}

	#rw_pageid_register input[name="phoneExtension"]{
		width: 99px;
		min-width: 99px;
		max-width: 99px;
	}

	.rw_registerloyalty_row{
		display: flex;
		flex-direction: row;
		align-items: center;
		padding: 5px 0px;
	}

	.rw_registerloyalty_title{
		flex-basis: 20%;
	}

}


@media only screen and (max-width:767px) {
	#rw_pageid_loyaltyAcceptPage label[for=acceptPolicy], #rw_pageid_register label[for=emailOptOut], #rw_pageid_register label[for=acceptPolicy] {
		display: inline !important;
	}

	#rw_pageid_register input[name="country"] {
		margin-left: 0px;
	}

	#rw_pageid_register button#loyaltySkipSignup{
		margin: 10px 0px;
	}

	#rw_pageid_register button#loyaltySignup {
		margin-bottom: 20px;
	}

	.rw_loyaltyAcceptText{
		margin-bottom: 20px;
	}

	#rw_pageid_registerLoyalty span.alert {
		color: red;
	}
} */
