fieldset.sectionwrap{ width:1040px; }
.fslide{ width:100%;}
legend{background:#EFEDE6; width:100%; font: 600 14px/20px 'Open Sans',sans-serif; margin: 15px 0 5px; padding:5px 7px;}
div.stepsguide{/*width:100%; */overflow:hidden; margin:15px 0 0 0;margin-bottom: 20px; cursor:pointer;}
div.stepsguide .step{width:221px; font:600 16px/20px 'Open Sans', sans-serif; float:left;}
div.stepsguide .disabledstep{color:#C4C4C4;}
div.stepsguide .step .smalltext{font-size: 13px; font-weight: normal;}
div.formpaginate{width:100%; overflow:hidden; font-weight:bold; text-align:center; margin:15px 0 0 0; }
div.formpaginate .prev, div.formpaginate .next{ padding:2px 5px; background:#df100c; color:#FFF; cursor:pointer;}


@media only screen and (min-width: 320px) and (max-width: 360px) {
	fieldset.sectionwrap{ width: 88% !important;}
}
@media only screen and (min-width: 361px) and (max-width: 480px) {
	fieldset.sectionwrap{ width: 92% !important;}
}

@media only screen and (min-width: 481px) and (max-width: 800px) {
	fieldset.sectionwrap{ width: 95% !important;}
}

@media only screen and (min-width: 801px) and (max-width: 980px) {
	fieldset.sectionwrap{ width: 96% !important;}
}