html, body {
	max-width: 100%;
	overflow-x: hidden;
}
@font-face {
	font-family: 'ProximaNovaBold';
	src: url('../assets_v4/fonts/Proxima+Nova+Bold.eot');
	src: local(':'), url('../assets_v4/fonts/Proxima+Nova+Bold.woff') format('woff'), url('../assets_v4/fonts/Proxima+Nova+Bold.ttf') format('truetype'), url('../assets_v4/fonts/Proxima+Nova+Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNovaRegular';
	src: url('../assets_v4/fonts/ProximaNovaRegular.eot');
	src: local(':'), url('../assets_v4/fonts/ProximaNovaRegular.woff') format('woff'), url('../assets_v4/fonts/ProximaNovaRegular.ttf') format('truetype'), url('../assets_v4/fonts/ProximaNovaRegular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNovaSemiBold';
	src: url('../assets_v4/fonts/proxima-nova-semibold-588f24228fc38.eot');
	src: local(':'), url('../assets_v4/fonts/proxima-nova-semibold-588f24228fc38.woff') format('woff'), url('../assets_v4/fonts/proxima-nova-semibold-588f24228fc38.ttf') format('truetype'), url('../assets_v4/fonts/proxima-nova-semibold-588f24228fc38.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNovaLight';
	src: url('../assets_v4/fonts/ProximaNova-Light_0.eot');
	src: local(':'), url('../assets_v4/fonts/ProximaNova-Light_0.woff') format('woff'), url('../assets_v4/fonts/ProximaNova-Light_0.ttf') format('truetype'), url('../assets_v4/fonts/ProximaNova-Light_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNovaLight';
	src: url('../assets_v4/fonts/ProximaNova-Light_0.eot');
	src: local(':'), url('../assets_v4/fonts/ProximaNova-Light_0.woff') format('woff'), url('../assets_v4/fonts/ProximaNova-Light_0.ttf') format('truetype'), url('../assets_v4/fonts/ProximaNova-Light_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	background-color:#f5f5f5;
	color:#494949;
	font-family: 'ProximaNovaRegular';
	font-size:20px;
	line-height:24px;
	margin:0px;
}
.grouplaunch_height10 { height:10px; }
.grouplaunch_height20 { height:20px; }
.grouplaunch_height30 { height:30px; }
.grouplaunch_height40 { height:40px; }
.grouplaunch_container1 {
	background-image: url("../assets_v4/img/grouping_launch/grouplaunch_mobile_bg.png");
	background-color: #305299;
	min-height: 680px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position:relative;
}
.grouplaunch_row {
	width:100%;
	text-align:center;
	color:#ffffff;
}
.grouplaunch_affinity_title > span, .grouplaunch_affinity_title > b {
	font-family: 'ProximaNovaBold';
	font-size:20px;
	line-height:24px;
}
.grouplaunch_affinity_logo > img {
	max-width:70px;
	width:70px;
	height:auto;
}
.grouplaunch_affinity_poweredby {
	font-family:'ProximaNovaLight';
	font-size:16px;
	line-height:18px;
}
.grouplaunch_checkout, .grouplaunch_launchbtn, .grouplaunch_launchbtn > a {
	font-family: 'ProximaNovaSemiBold';
	font-size:20px;
	line-height:24px;
}
.grouplaunch_launchbtn_row {
	text-align:center;
}
.grouplaunch_launchbtn {
	background-color:#ffffff;
	color:#494949;
	padding:10px 30px 10px 30px;
	display:inline-block;
	width:auto;
	border-radius:50px;
	cursor:pointer;
}
.grouplaunch_launchbtn > a, .grouplaunch_contact_column, .grouplaunch_contact_column > a {
	text-decoration:none;
	color:#494949;
}
.grouplaunch_enquiry {
	width:55%;
	color:#494949;
	text-align:center;
	position:absolute;
	left:40%;
	top:65%;
}
.grouplaunch_enquiry_logo1 > img {
	max-width:155px;
	width:155px;
	height:auto;
}
.grouplaunch_enquiry_logo2 > img {
	max-width:75px;
	width:75px;
	height:auto;
}
.grouplaunch_enquiry_seperator {
	text-align:center;
}
.grouplaunch_enquiry_seperator > img {
	max-width:100%;
	width:100%;
	height:auto;
}
.grouplaunch_contact_row {
	width:100%;
	display:table;
}
.grouplaunch_contact_column {
	width:48%;
	padding-left:28px;
	padding-right:16px;
	background-image: url("../assets_v4/img/grouping_launch/grouplaunch_phone_icon.png");
	background-size:22px 22px;
	background-position: left;
	background-repeat: no-repeat;
	text-align:left;
	cursor:pointer;
	line-height:30px;
	font-size:18px;
	display:table-cell;
}
.grouplaunch_contact_email {
	background-image: url("../assets_v4/img/grouping_launch/grouplaunch_email_icon.png");
}
.grouplaunch_bottom_bg > img {
	max-width:100%;
}
@media only screen and (min-width:1025px) and (max-width:1366px){
	body {
		font-size:26px;
		line-height:36px;
	}
	.grouplaunch_height10 { height:20px; }
	.grouplaunch_height20 { height:30px; }
	.grouplaunch_height30 { height:50px; }
	.grouplaunch_height40 { height:65px; }
	.grouplaunch_affinity_title > span, .grouplaunch_affinity_title > b, .grouplaunch_checkout, .grouplaunch_launchbtn, .grouplaunch_launchbtn > a {
		font-size:26px;
		line-height:36px;
	}
	.grouplaunch_affinity_poweredby {
		font-size:22px;
		line-height:32px;
	}
	.grouplaunch_enquiry {
		top:65%;
		width:50%;
		left:45%;
	}
	.grouplaunch_contact_column {
		font-size:24px;
		line-height:34px;
	}
	.grouplaunch_affinity_logo > img {
		max-width:90px;
		width:90px;
	}
	.grouplaunch_enquiry_logo1 > img {
		max-width:200px;
		width:200px;
		height:auto;
	}
	.grouplaunch_enquiry_logo2 > img {
		max-width:100px;
		width:100px;
		height:auto;
	}
	.grouplaunch_container1 {
		min-height:700px;
		background-color:transparent;
	}
	.grouplaunch_container2 {
		margin-top:20px;
	}
}
@media only screen and (min-width:768px) and (max-width:1024px){
	body {
		font-size:24px;
		line-height:30px;
	}
	.grouplaunch_height10 { height:15px; }
	.grouplaunch_height20 { height:25px; }
	.grouplaunch_height30 { height:35px; }
	.grouplaunch_height40 { height:45px; }
	.grouplaunch_affinity_title > span, .grouplaunch_affinity_title > b, .grouplaunch_checkout, .grouplaunch_launchbtn, .grouplaunch_launchbtn > a {
		font-size:24px;
		line-height:30px;
	}
	.grouplaunch_affinity_poweredby {
		font-size:20px;
		line-height:24px;
	}
	.grouplaunch_enquiry {
		top:60%;
		width:55%;
		left:40%;
	}
	.grouplaunch_contact_column {
		font-size:22px;
	}
	.grouplaunch_affinity_logo > img {
		max-width:90px;
		width:90px;
	}
	.grouplaunch_enquiry_logo1 > img {
		max-width:200px;
		width:200px;
		height:auto;
	}
	.grouplaunch_enquiry_logo2 > img {
		max-width:100px;
		width:100px;
		height:auto;
	}
	.grouplaunch_container1 {
		min-height:700px;
		background-color:transparent;
	}
	.grouplaunch_container2 {
		margin-top:10px;
	}
}
@media only screen and (max-width:570px){
	body {
		font-size:16px;
		line-height:20px;
	}
	.grouplaunch_affinity_title > span, .grouplaunch_affinity_title > b, .grouplaunch_checkout, .grouplaunch_launchbtn, .grouplaunch_launchbtn > a {
		font-size:16px;
		line-height:20px;
	}
	.grouplaunch_affinity_poweredby {
		font-size:16px;
		line-height:20px;
	}
	.grouplaunch_enquiry {
		top:62%;
		width:75%;
		left:25%;
	}
	.grouplaunch_contact_column {
		font-size:14px;
	}
	.grouplaunch_affinity_logo > img {
		max-width:60px;
		width:60px;
	}
	.grouplaunch_enquiry_logo1 > img {
		max-width:150px;
		width:150px;
		height:auto;
	}
	.grouplaunch_enquiry_logo2 > img {
		max-width:75px;
		width:75px;
		height:auto;
	}
	.grouplaunch_container1 {
		min-height:545px;
		background-color:transparent;
	}
	.grouplaunch_container2 {
		margin-top:0px;
	}
}
@media only screen and (max-width:380px){
	.grouplaunch_height10 { height:10px; }
	.grouplaunch_height20 { height:16px; }
	.grouplaunch_height30 { height:16px; }
	.grouplaunch_height40 { height:35px; }
	.grouplaunch_contact_column {
		font-size:12px;
		line-height:30px;
	}
	.grouplaunch_container1 {
		min-height:490px;
		background-color:transparent;
	}
}
@media only screen and (max-width:320px){
	body {
		font-size:12px;
		line-height:15px;
	}
	.grouplaunch_height10 { height:5px; }
	.grouplaunch_height20 { height:10px; }
	.grouplaunch_height30 { height:13px; }
	.grouplaunch_height40 { height:17px; }
	.grouplaunch_affinity_title > span, .grouplaunch_affinity_title > b, .grouplaunch_checkout, .grouplaunch_launchbtn, .grouplaunch_launchbtn > a {
		font-size:12px;
		line-height:15px;
	}
	.grouplaunch_affinity_poweredby {
		font-size:12px;
		line-height:15px;
	}
	.grouplaunch_contact_column {
		font-size:10px;
	}
	.grouplaunch_container1 {
		min-height:360px;
		background-color:transparent;
	}
	.grouplaunch_launchbtn {
		padding:5px 20px 5px 20px;
		cursor:pointer;
	}
}
