html,body {margin:0;padding:0}
html {overflow-y:scroll;font-family:'Lato',sans-serif;}
.fullwidth {width:100%;}
.container {margin:0 auto;width:1800px;}
.row {padding:0 0px;margin:auto;}
.row:after,.fullwidth:after,.clearfix:after {content: '';visibility: hidden;display:block;height: 0;clear:both}
.col {min-height:1px;float:left;margin:0 25px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.col:last-child {margin:0 0 0 0}
.col-xl-1 {width:125px;}
.col-xl-2 {width:279px;}
.col-xl-3 {width:431px;}
.col-xl-4 {width:583px;}
.col-xl-5 {width:735px;}
.col-xl-6 {width:887px;}
.col-xl-7 {width:1040px;}
.col-xl-8 {width:1192px;}
.col-xl-9 {width:1346px;}
.col-xl-10 {width:1500px;}
.col-xl-11 {width:1650px;}
.col-xl-12 {width:1800px;}

@media only screen and (max-width:1820px) {
	.container {margin:0 auto;width:1600px;}
	.hide-lg {display:none;}
	.col-lg-1 {width:110px;}
	.col-lg-2 {width:245px;}
	.col-lg-3 {width:380px;}
	.col-lg-4 {width:515px;}
	.col-lg-5 {width:652px;}
	.col-lg-6 {width:787px;}
	.col-lg-7 {width:923px;}
	.col-lg-8 {width:1060px;}
	.col-lg-9 {width:1195px;}
	.col-lg-10 {width:1330px;}
	.col-lg-11 {width:1465px;}
	.col-lg-12 {width:1600px;}
	.col-lg-last {margin-right:0}
}

@media only screen and (max-width:1620px) {
	.container {margin:0 auto;width:1200px;}
	.hide-md {display:none;}
	.col-md-1 {width:77px;}
	.col-md-2 {width:179px;}
	.col-md-3 {width:281px;}
	.col-md-4 {width:383px;}
	.col-md-5 {width:485px;}
	.col-md-6 {width:587px;}
	.col-md-7 {width:690px;}
	.col-md-8 {width:792px;}
	.col-md-9 {width:894px;}
	.col-md-10 {width:996px;}
	.col-md-11 {width:1098px;}
	.col-md-12 {width:1200px;}
	.col-md-last {margin-right:0}
}

@media only screen and (max-width:1220px) {
	.container {width:900px;}
	.hide-sm {display:none;}
	.col-sm-1 {width:52px;}
	.col-sm-2 {width:129px;}
	.col-sm-3 {width:206px;}
	.col-sm-4 {width:283px;}
	.col-sm-5 {width:360px;}
	.col-sm-6 {width:437px;}
	.col-sm-7 {width:515px;}
	.col-sm-8 {width:592px;}
	.col-sm-9 {width:669px;}
	.col-sm-10 {width:746px;}
	.col-sm-11 {width:823px;}
	.col-sm-12 {width:900px;}
	.col-sm-last {margin-right:0}
}

@media only screen and (max-width:940px) {
	.container {width:100%;}
	.col {padding-left: 20px;padding-right: 20px;margin:0}
	.col-xs-6 {width:50%;}
	.col-xs-12 {width:100%;}
	.hide-xs {display:none}
}

@media only screen and (max-width:400px) {
	.col-xs-6 {width:100%;}
	.col-xs-12 {width:100%;}
}
