@media screen and (max-width:1100px) {
	.inner, .mainC{width: 100%;}
	.fiftyC{width: 300px;}
	.curC{width: 150px;}
	.txtC{width: 400px}
	a.bigBtn{width: 70%;}
}
@media screen and (max-width:900px) {
	.logo{width: 65%}
	.signBtn, .loginBtn{top: 13px;}
	.signBtn a, .loginBtn a { font-size:16px; }
	.signBtn { right:100px; }
	.fiftyC{width: 280px;margin-left: -30px;}
	.curC{width: 120px;margin-top: 0}
	.txtC{width: 320px;margin-top: 10px;}
	.iconList li{width: 45%;}
	a.bigBtn{width:80%;font-size: 28px;}
}

@media screen and (max-width:690px) {
	header .inner { text-align:center; }
	.logo{width:90%;margin: 0 5%}
	.signBtn, .loginBtn{position: relative;top:auto;right: auto;text-align: center; margin:0 auto; margin-top: 10px; display:inline-block; }
	.signBtn a, .loginBtn a { font-size:14px; padding:6px 10px; }
	a.bigBtn{width:100%;font-size: 22px;}
	.iconList li p, .iconList li.med p, .iconList li.large p { font-size:14px; }
	.iconList li img { max-width:50%; }
	.btmTxt p { font-size:16px; }
}
@media screen and (max-width:550px) {
	.welC{padding: 20px;font-size: 20px;line-height: 30px;margin: 30px 15px 10px;}
	.iconList li{width: 92%;min-height: auto}
	.subHdr{padding: 30px 0 40px;}
	.fiftyC{margin-left: -15px;}
	.txtC{margin-top: -10px;}
	footer .inner{padding: 0 20px;}
	.ccForm{width: 94%;}
	.ccForm input[type=text], .ccForm input[type=password], .ccForm input[type=submit]{width: 100%;}
}
@media only screen and (min-width: 320px) and (max-width: 414px)  {

}
@media only screen and (max-width: 395px){
	.welC{font-size:18px;line-height: 26px;}
	.subHdr{padding: 20px 0 30px;}
	.fiftyC{margin:0;}
	.curC{width: 150px;margin: -10px 0 10px}
	.txtC{width: 300px;margin-top: 10px;}
}

@media only screen and (max-width: 320px){
	.txtC{width: 280px;margin-top: 10px;}
	.ccForm h4{font-size: 20px;}
}
