.clearfix {
  *zoom: 1;
}
@-ms-viewport {
  width: device-width;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {display: none !important;}
.visible-table {display: none !important;}
.visible-desktop {display: inherit !important;}
.displayweb {display: inherit !important;}

.hidden-desktop {display: none !important;}
.hidden-phone {display: inherit !important;}
.hidden-table {display: inherit !important;}
.hiddenweb {display: none !important;}

@media (max-width : 1280px ){
	
}

@media (max-width : 980px ){
	.visible-phone {display: none !important;}
	.visible-desktop {display: none !important;}	
	.hidden-desktop {display: inherit !important;}	
	.centercontent{
	width:100%;
	}
	.toptitlebottom,.titletextbox{
	width:80%;
	}
}

@media (max-width : 800px ){
	.hidden-table {display: none !important;}
	.visible-table {display: inherit !important;}		
	.displayweb {display: none !important;}
	.hiddenweb {display: inherit !important;}
	.title1{
		width:60%;	
	}
	.title2{
		width:85%;	
	}
	.titletext1{
	font-size:18px;
	line-height:20px;
	}
	.titletext2{
	font-size:14px;
	line-height:18px;
	}
	.centerpic{
	width:85%;	
	}
	.selecttext{
	font-size:14px;
	}
	.pnwtext{
	font-size:14px;	
	}
	.pnwcenter{
	width:80%;
	padding:0px 10px 10px 10px;
	}
	.pnwframe{
		width:97%;	
	}
	.pnwmaintext{
	font-size:18px;
	}

	.section-thankyou p{
		font-size:14px;
	}
}

@media (max-width : 600px ){
	.visible-phone {display: inherit !important;}
	.visible-tablet {display: none !important;}
	.visible-desktop {display: none !important;}	
	.hidden-phone {display: none !important;}	
	.sponsor{
	width:75%;	
	}	
	.pnwsubframe1,.pnwsubframe2{
	position:relative;
	width:96%;
	padding:2% 2% 2% 2%;
	margin-top:30px;
	float:left;
	text-align:center;
	font-size:14px;
	}
	.pnwsubframe2{
	border-left:solid #666666 0px;	
	}
	.smalltext{
	font-size:12px;	
	}
	.bottomcheck{
	width:80%;	
	}
	.checktextstyle{
	font-size:14px;	
	}
	.title_pnw{
	width:48%;	
	}
	.selectextframe{
	padding:0px 10px 0px 10px;
	}

	.section-thankyou p > br{
		display:none;
	}

	.section-thankyou p{
		padding: 20% 20px 8%;
		margin-top: 18%;
	}
}