@media screen and (max-width:1023px){
	.break1023 {display:block;}
	header {width:95.60117302052786%; /*978/1023*/}
	header .logo {width:21.98364008179959% !important; /*210/978*/}
	header .hcontainer .writeus {
		width: 33.10810810810811%; /*245/740*/
		max-height:25px;
	}
	header .hcontainer .writeus a {
		font-family:arial, helvetica, sans-serif;
		font-size:1.1em;
		letter-spacing:3px;
		font-variant:small-caps;
	}

	header .hcontainer .mfriendly {
		width:19.45945945945946%;/*144/740*/
	}
	header .hcontainer .lngbox span, aside.rightcol {display:none;}
	
	header .hcontainer .lngbox span {display:block;}
	/*header .hcontainer .lngbox .languages {border:1px solid;}/**/

	header .hcontainer .lngbox .languages li {max-width:19.04761904761905%; /* 24 /126*/}
	
	header .hcontainer .links li a {font-variant:small-caps;}
	
	section {width:95.60117302052786%; /*978/1023*/}

	section nav .mbs {
		font-variant:small-caps;
		font-family:"Times new roman", serif;
		font-size:100%;
	}

	section nav .navheader {
		font-family: Verdana, helvetica, sans-serif;
		font-size: .8em;
		font-variant:small-caps;
		line-height: 1.5em;
	}

	.vpromoList{display:block;}

	section article .slogan li {margin-bottom:.8375em;}

	section article .pbox .lele {width:16.43835616438356%; /* 120 / 730 */}
	section article .pbox .cele {width:67.67123287671233%; /* 494 / 730 */}
	section article .pbox .rele {width:9.58904109589041%; /* 70 / 730 */}

	.extraspace p {height:20em;}

	.social {
		display: block;
		margin:0 auto;
	}

	.social .soc {
		padding:0;
		max-width:33%;
		margin:2px 0 2px 5px;
		display:inline-block;
	}

	.awarning {display:block; margin-top:15px;width:90%;}


	footer .ftable {
		width: 74.78005865102639%;/*765/1023*/
		margin:0 21.9941348973607%; /*225/1023*/
	}

	h1 {
		font-family: Verdana, helvetica, sans-serif;
		font-size:1.35em;
		-margin: .5em;
	}

	h2, h3, h4, h5, h6 {
		font-family:Arial, helvetica, sans-serif;
		-margin: .5em;
	}

	h2 {font-size:1.25em; -margin-top:1.1em;}
	h3 {font-size:1.2em; -margin-top:1em;}

	.rnavbtn, .lnavbtn {width:17.5531914893617%; /*132/752*/}
	.banner468 {width:62.23404255319149%;/*468/752*/}
	.banner331 {width:44.01595744680851%; /*331/752*/}
	#overlay div {width:63.5386119257087%;/*650/1023*/}
	.breakpoint{display:none;}
}

@media screen and (max-width:884px){
	header .hcontainer .writeus {width: 29.96845425867508%; /*190/634*/}

	header .hcontainer .writeus a {
	font-family: Arial, helvetica, sans-serif;
	letter-spacing:2px;
	font-variant:normal;
	font-size:.80em;
	/*border:1px solid;/**/
}

	header .hcontainer .mfriendly{width:22.71293375394322%;/*144/634*/}
	
	header .hcontainer .lngbox {width:17.35015772870662%; /*110/634*/}
	header .hcontainer .lngbox .languages li {max-width:22.22222222222222%; /*24/108*/}
	header .hcontainer .lngbox span {display:none;}
	header .hcontainer .links {width:71.13564668769716%;/*451/634*/}
	header .hcontainer .links li{
		width:13.03%;
		line-height:1.5em;
		
	}
	header .hcontainer .links li a {
		margin-top:15px;
		font-variant:normal;
	}
	section{
		width:100%;
	}
	section nav .header img {
		width:84.57142857142857%;/*148/175*/
		margin:0 7.71428571428571%;
	}

	section nav .mbs {
		font-variant:normal;
		font-family:Verdana, helvetica, sans-serif;
		font-size:77%;
	}

	section nav .navheader {
		font-family: Arial, helvetica, sans-serif;
		font-size: .75em;
		font-variant:normal;
		line-height:1.2em;
	}

	section nav ul.navbox1 li a {
		font-family: Arial, helvetica, sans-serif;
		font-size: .7em;
	}

	section article {width:77.70961145194274%; /*759/978*/}

	section article .warning2{
		display:block;
		font-family:Verdana, helvetica, sans-serif;
		color:#CB0C11;
		font-style:italic;
		font-size:.95em;
		border:0;
		margin:.5em;
		margin-bottom:1em;
		line-height:1.2em;
	}

	section article .statbox {width:98.28722002635046%; /*746/759*/}

	section article .statbox .col {
		width:45.97855227882038%;/*367-4-10=343/746*/
		min-height:265px;
	}

	section article .infoPar .head, section article .infoPar .head2 {font-size:1em;}
	
	section article .pbox .lele {width:15.8102766798419%; /* 120 / 759 */}
	section article .pbox .cele {width:65.08563899868248%; /* 494 / 759 */}
	section article .pbox .rele {width:9.22266139657444%; /* 70 / 759 */}

	.extraspace p {height:10em;}
	section article .btnBack {width:35%;}
	.rnavbtn, .lnavbtn {width:20.43343653250774%; /*132/646*/}
	.banner468 {width:72.44582043343653%;/*468/646*/}
	.banner331 {width:51.23839009287926%; /*331/646*/}
	#overlay div {width:73.52941176470588%;/*650/884*/}

	footer .ftable {
		width: 73.07692307692308%;/*646/884*/
		margin:0 20.36199095022624%; /*180/884*/
	}

	.sidePic {text-align:center !important;}
	.sidePic img {float:none;margin:0;}
}
/* 640-767 */
@media screen and (max-width:767px){
	header {
		width:97.78357235984355%; /*750/767*/
		float:none;
		/*margin: 0 auto;*/
	}

	header .logo {width:26.66666666666667% !important;/*200/750*/}

	header .logo img {padding-left:5px;}

	header .hcontainer {width:71.6%; /*537/750*/}

	header .hcontainer .xslogan {width: 38.17504655493482%; /*205/537*/}

	header .hcontainer .writeus {display:none;}
	
	header .hcontainer .mfriendly{
		width:26.81564245810056%;/*144/537*/
		margin-left:3px;
		/*border:1px solid;/**/
	}

	header .hcontainer .links {display: none;}

	header .hcontainer .links768{
		display:block;
		float:left;
		margin:0 auto;
		padding:0;
		width: 32.21601489757914%; /*172/537*/
	}

	header .hcontainer .links768 li {
		margin:1px 2% 2px;
		background-color: #83df76; /* IE < 10 */
		background: linear-gradient(top, #ABF89F 0%,#1BAB05 100%); 
		background: -moz-linear-gradient(top,  #9f9 0%, #1BAB05 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CAF7C3), color-stop(100%,#1BAB05));
		background: -webkit-linear-gradient(top, #ABF89F 0%,#1BAB05 100%);
		background: -o-linear-gradient(top, #ABF89F 0%,#1BAB05 100%);
		background: -ms-linear-gradient(top, #ABF89F 0%,#1BAB05 100%);
		border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; -rim-border-radius: 10px; -o-border-radius: 10px;
	}

	/* No need to style hover states because these screen resolutions are focus or touch based */

	header .hcontainer .links768 li:last-child {margin: 0 2%;}

	header .hcontainer .links768 li a {
		display: block;
		color: #fff;
		margin: 0 .5em;
		text-align:center;
		text-decoration:none;
		line-height:1.45em;
		font-family:Arial, helvetica, sans-serif;
		font-size:100%;
	}

	header .hcontainer .lngbox {width: 26.62942271880819%; /*143/537*/}

	.imgjoin {
		display:block;
		float:right;
		margin-top:-29px;
		margin-right:3px;
	}
	.imgjoin img{
		width:110px; /*110/537*/
		height:76px;
	}

	#overlay div {width:84.74576271186441%;/*650/767*/}

	section {width:97.78357235984355%; /*750/767*/}
	section nav {

		width: 20.30386740331492%;/*147/724*/
		background-color:#fef8f0;
	}
	section nav .header, .promoList, .vpromoList {display:none;}
	section nav .navheader {
		-display:none;
		background-color: #f9f9de;
		width:100%;
		margin:-5px 0 5px;
		text-align:center;
		line-height:2em;
		font-family:Arial, helvetica, sans-serif;
		font-size:70%;
		color:#222;
		-border-top:3px solid #fff;
		border-bottom:0 #fff;
		display:block;
	}

	section nav ul.navbox1 {padding: 0 0 5px;}
	section nav ul.navbox1 li {line-height:1.3em;}

	section article {width:77.06666666666667%;/*578/750*/}

	.extraspace{display:none;}

	.hnav600 {
		display:block;
		text-align:center;
		margin:.5em;
	}

	.hnav600 a {
		color:#000;
		width:11.00952380952381%;
		font-size:1em;
		line-height:15px;
	}

	section article p {
		text-indent: .5em; 
		-line-height:1.3em;
		font-size:1em;
		letter-spacing:0.04em;
	}
	section article .slogan li {
		font-size:.85em;
		line-height:1.3em;
	}

	.awarning .l1 .l2 .l3{font-size:.9em;}

	section article .statbox {width:96.8%; /*726/750*/}

	section article .statbox .header {
		font-variant:small-caps;
		font-size:1.2em;
		letter-spacing:.25em;
		line-height: 1.5em;
	}

	section article .statbox .col {min-height:255px;}

	section article .statbox .col li {
		line-height:1.1em;
		font-size:.9em;
	}

	.statbox .footer { font-size:80%;}

	section article .pbox .lele {width:20.76124567474048%; /* 120 / 578 */}
	section article .pbox .cele {width:60.55363321799308%; /* 350 / 578 */}
	section article .pbox .rele {width:12.11072664359862%; /* 70 / 578 */}
	section article .btnBack {width:40%;}

	.rnavbtn, .lnavbtn {width:22.83737024221453%; /*132/578*/}
	.banner468 {width:80.96885813148789%;/*468/578*/}
	.banner331 {width:57.26643598615917%; /*331/578*/}
	.link {font-size:.80em;}
	.smallLink {font-size:.65em;}

	footer .ftable {
		width: 76.53194263363755%;/*587/767*/
		margin:0 20.86049543676662%; /*160/767*/
	}
}