@charset "utf-8";

/****************************************/
/*	CSS Document 						*/
/*	Agiss 16G 1.1  						*/
/*										*/
/*	Abrupta Servis s.r.o.				*/
/*	stylesheet.grid.16.css				*/
/*	grid version 1-0.0.6				*/
/*										*/
/*	edit: 2016-06-06					*/
/****************************************/

/* + ! 16 GRID system */
/* * ! PREFIX * */
[class^="pre-"],[class*=" pre-"] {
}

/* * ! SUFFIX * */
[class^="suf-"],[class*=" suf-"] {
}

/* * GRID * */
[class^="gs-"],[class*=" gs-"] {
	display:block;
	position:relative;
	overflow:hidden;
	float:left;
}

/* * PERCENT ITEM * */
[class^="itm-"],[class*=" itm-"] {
	display:block;
	height:100%;
	position:relative;
	overflow:hidden;
	float:left;
}

/* * DISPLAY IN-LINE BLOCK * */
[class^="din-"],[class*=" din-"] {
	display:inline-block;
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	vertical-align:top;
}

/* * CONTENT and PADDING * */
[class^="cnt"],[class*=" cnt"],.cnt {
	display:block;
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}

/* * ALIGN * */
[class*="-left"] {
	text-align:left;
}

[class*="-center"] {
	text-align:center;
}

[class*="-right"] {
	text-align:right;
}

[class*="-justify"] {
	text-align:justify;
}

/* * CLEARFIX * */
.clr {
	clear:both;
	width:0;
	height:0;
	overflow:hidden;
	visibility:hidden;
}

/* * POSSITION * */
.centered {
	margin:0 auto;
}

.middle {
	position:absolute;
	top:50%;
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

.intermediate {
	position:absolute;
	left:50%;
	top:50%;
	-moz-transform:translateY(-50%) translateX(-50%);
	-webkit-transform:translateY(-50%) translateX(-50%);
	-o-transform:translateY(-50%) translateX(-50%);
	-ms-transform:translateY(-50%) translateX(-50%);
	transform:translateY(-50%) translateX(-50%);
	/*
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	*/
}

/* * ROW * */
.row {
	width:100%;
	position:relative;
	display:block;
	float:none;
	min-width:1280px;
	overflow:hidden;
}

/* * TEXT SUPPORT FOR INLINE-BLOCK * */
.for-in {
	font-size:0;
}

/* * PREFIX FOR GRID 16 with no responsive * */
.pre-16-00 {
	margin-left:0;
}

.pre-16-01 {
	margin-left:80px;
}

.pre-16-02 {
	margin-left:160px;
}

.pre-16-03 {
	margin-left:240px;
}

.pre-16-04 {
	margin-left:320px;
}

.pre-16-05 {
	margin-left:400px;
}

.pre-16-06 {
	margin-left:480px;
}

.pre-16-07 {
	margin-left:560px;
}

.pre-16-08 {
	margin-left:640px;
}

.pre-16-09 {
	margin-left:720px;
}

.pre-16-10 {
	margin-left:800px;
}

.pre-16-11 {
	margin-left:880px;
}

.pre-16-12 {
	margin-left:960px;
}

.pre-16-13 {
	margin-left:1040px;
}

.pre-16-14 {
	margin-left:1120px;
}

.pre-16-15 {
	margin-left:1200px;
}

/* * SUFFIX FOR GRID 16 with no responsive * */
.suf-16-00 {
	margin-right:0;
}

.suf-16-01 {
	margin-right:80px;
}

.suf-16-02 {
	margin-right:160px;
}

.suf-16-03 {
	margin-right:240px;
}

.suf-16-04 {
	margin-right:320px;
}

.suf-16-05 {
	margin-right:400px;
}

.suf-16-06 {
	margin-right:480px;
}

.suf-16-07 {
	margin-right:560px;
}

.suf-16-08 {
	margin-right:640px;
}

.suf-16-09 {
	margin-right:720px;
}

.suf-16-10 {
	margin-right:800px;
}

.suf-16-11 {
	margin-right:880px;
}

.suf-16-12 {
	margin-right:960px;
}

.suf-16-13 {
	margin-right:1040px;
}

.suf-16-14 {
	margin-right:1120px;
}

.suf-16-15 {
	margin-right:1200px;
}

/* * GRID FOR GRID 16 with no responsive * */
.gs-16-01 {
	width:80px;
}

.gs-16-02 {
	width:160px;
}

.gs-16-03 {
	width:240px;
}

.gs-16-04 {
	width:320px;
}

.gs-16-05 {
	width:400px;
}

.gs-16-06 {
	width:480px;
}

.gs-16-07 {
	width:560px;
}

.gs-16-08 {
	width:640px;
}

.gs-16-09 {
	width:720px;
}

.gs-16-10 {
	width:800px;
}

.gs-16-11 {
	width:880px;
}

.gs-16-12 {
	width:960px;
}

.gs-16-13 {
	width:1040px;
}

.gs-16-14 {
	width:1120px;
}

.gs-16-15 {
	width:1200px;
}

.gs-16-16 {
	width:1280px;
	float:none;
}

/* * PERCENT ITEM FOR GRID 16 with no responsive * */
.itm-16-05 {
	width:5%;
}

.itm-16-10 {
	width:10%;
}

.itm-16-15 {
	width:15%;
}

.itm-16-16 {
	width:16.66667%;
}

/* 1/6 */
.itm-16-20 {
	width:20%;
}

.itm-16-25 {
	width:25%;
}

.itm-16-30 {
	width:30%;
}

.itm-16-33 {
	width:33.33333%;
}

/* 1/3 */
.itm-16-35 {
	width:35%;
}

.itm-16-40 {
	width:40%;
}

.itm-16-45 {
	width:45%;
}

.itm-16-50 {
	width:50%;
}

.itm-16-55 {
	width:55%;
}

.itm-16-60 {
	width:60%;
}

.itm-16-65 {
	width:65%;
}

.itm-16-66 {
	width:66.66667%;
}

/* 2/3 */
.itm-16-70 {
	width:70%;
}

.itm-16-75 {
	width:75%;
}

.itm-16-80 {
	width:80%;
}

.itm-16-83 {
	width:83.33333%;
}

/* 5/6 */
.itm-16-85 {
	width:85%;
}

.itm-16-90 {
	width:90%;
}

.itm-16-95 {
	width:95%;
}

.itm-16-00 {
	width:100%;
	float:none;
}

/* * DISPLAY INLINE-BLOCK FOR GRID 16 with no responsive * */
.din-16-01 {
	width:80px;
}

.din-16-02 {
	width:160px;
}

.din-16-03 {
	width:240px;
}

.din-16-04 {
	width:320px;
}

.din-16-05 {
	width:400px;
}

.din-16-06 {
	width:480px;
}

.din-16-07 {
	width:560px;
}

.din-16-08 {
	width:640px;
}

.din-16-09 {
	width:720px;
}

.din-16-10 {
	width:800px;
}

.din-16-11 {
	width:880px;
}

.din-16-12 {
	width:960px;
}

.din-16-13 {
	width:1040px;
}

.din-16-14 {
	width:1120px;
}

.din-16-15 {
	width:1200px;
}

.din-16-16 {
	width:1280px;
	float:none;
}

/* * CONTENT PADDING FOR GRID 16 with no responsive * */
.cnt-16-w00 {
	padding-left:0;
	padding-right:0;
}

.cnt-16-w05 {
	padding-left:5px;
	padding-right:5px;
}

.cnt-16-w10 {
	padding-left:10px;
	padding-right:10px;
}

.cnt-16-w15 {
	padding-left:15px;
	padding-right:15px;
}

.cnt-16-w20 {
	padding-left:20px;
	padding-right:20px;
}

.cnt-16-w30 {
	padding-left:30px;
	padding-right:30px;
}

.cnt-16-w40 {
	padding-left:40px;
	padding-right:40px;
}

.cnt-16-w50 {
	padding-left:50px;
	padding-right:50px;
}

.cnt-16-w60 {
	padding-left:60px;
	padding-right:60px;
}

.cnt-16-w70 {
	padding-left:70px;
	padding-right:70px;
}

.cnt-16-w80 {
	padding-left:80px;
	padding-right:80px;
}

.cnt-16-w90 {
	padding-left:90px;
	padding-right:90px;
}

.cnt-16-h00 {
	padding-top:0;
	padding-bottom:0;
}

.cnt-16-h05 {
	padding-top:5px;
	padding-bottom:5px;
}

.cnt-16-h10 {
	padding-top:10px;
	padding-bottom:10px;
}

.cnt-16-h15 {
	padding-top:15px;
	padding-bottom:15px;
}

.cnt-16-h20 {
	padding-top:20px;
	padding-bottom:20px;
}

.cnt-16-h30 {
	padding-top:30px;
	padding-bottom:30px;
}

.cnt-16-h40 {
	padding-top:40px;
	padding-bottom:40px;
}

.cnt-16-h50 {
	padding-top:50px;
	padding-bottom:50px;
}

.cnt-16-h60 {
	padding-top:60px;
	padding-bottom:60px;
}

.cnt-16-h70 {
	padding-top:70px;
	padding-bottom:70px;
}

.cnt-16-h80 {
	padding-top:80px;
	padding-bottom:80px;
}

.cnt-16-h90 {
	padding-top:90px;
	padding-bottom:90px;
}

.cnt-16-a00 {
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
}

.cnt-16-a05 {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

.cnt-16-a10 {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.cnt-16-a15 {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}

.cnt-16-a20 {
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
}

.cnt-16-a30 {
	padding-top:30px;
	padding-bottom:30px;
	padding-left:30px;
	padding-right:30px;
}

.cnt-16-a40 {
	padding-top:40px;
	padding-bottom:40px;
	padding-left:40px;
	padding-right:40px;
}

.cnt-16-a50 {
	padding-top:50px;
	padding-bottom:50px;
	padding-left:50px;
	padding-right:50px;
}

.cnt-16-a60 {
	padding-top:60px;
	padding-bottom:60px;
	padding-left:60px;
	padding-right:60px;
}

.cnt-16-a70 {
	padding-top:70px;
	padding-bottom:70px;
	padding-left:70px;
	padding-right:70px;
}

.cnt-16-a80 {
	padding-top:80px;
	padding-bottom:80px;
	padding-left:80px;
	padding-right:80px;
}

.cnt-16-a90 {
	padding-top:90px;
	padding-bottom:90px;
	padding-left:90px;
	padding-right:90px;
}

/* * PERCENT ITEM FOR ALL GRID 16 * */
.itm-05 {
	width:5%;
}

.itm-10 {
	width:10%;
}

.itm-15 {
	width:15%;
}

.itm-16 {
	width:16.66667%;
}

/* 1/6 */
.itm-20 {
	width:20%;
}

.itm-25 {
	width:25%;
}

.itm-30 {
	width:30%;
}

.itm-33 {
	width:33.33333%;
}

/* 1/3 */
.itm-35 {
	width:35%;
}

.itm-40 {
	width:40%;
}

.itm-45 {
	width:45%;
}

.itm-50 {
	width:50%;
}

.itm-55 {
	width:55%;
}

.itm-60 {
	width:60%;
}

.itm-65 {
	width:65%;
}

.itm-66 {
	width:66.66667%;
}

/* 2/3 */
.itm-70 {
	width:70%;
}

.itm-75 {
	width:75%;
}

.itm-80 {
	width:80%;
}

.itm-83 {
	width:83.33333%;
}

/* 5/6 */
.itm-85 {
	width:85%;
}

.itm-90 {
	width:90%;
}

.itm-95 {
	width:95%;
}

.itm-00 {
	width:100%;
	float:none;
}

/* * DISPLAY INLINE-BLOCK FOR ALL GRID 16 * */
.din-01 {
	width:80px;
}

.din-02 {
	width:160px;
}

.din-03 {
	width:240px;
}

.din-04 {
	width:320px;
}

.din-05 {
	width:400px;
}

.din-06 {
	width:480px;
}

.din-07 {
	width:560px;
}

.din-08 {
	width:640px;
}

.din-09 {
	width:720px;
}

.din-10 {
	width:800px;
}

.din-11 {
	width:880px;
}

.din-12 {
	width:960px;
}

.din-13 {
	width:1040px;
}

.din-14 {
	width:1120px;
}

.din-15 {
	width:1200px;
}

.din-16 {
	width:1280px;
	float:none;
}

/* * PREFIX FOR ALL GRID 16 * */
.pre-00 {
	margin-left:0;
}

.pre-01 {
	margin-left:80px;
}

.pre-02 {
	margin-left:160px;
}

.pre-03 {
	margin-left:240px;
}

.pre-04 {
	margin-left:320px;
}

.pre-05 {
	margin-left:400px;
}

.pre-06 {
	margin-left:480px;
}

.pre-07 {
	margin-left:560px;
}

.pre-08 {
	margin-left:640px;
}

.pre-09 {
	margin-left:720px;
}

.pre-10 {
	margin-left:800px;
}

.pre-11 {
	margin-left:880px;
}

.pre-12 {
	margin-left:960px;
}

.pre-13 {
	margin-left:1040px;
}

.pre-14 {
	margin-left:1120px;
}

.pre-15 {
	margin-left:1200px;
}

/* * SUFFIX FOR ALL GRID 16 * */
.suf-00 {
	margin-right:0;
}

.suf-01 {
	margin-right:80px;
}

.suf-02 {
	margin-right:160px;
}

.suf-03 {
	margin-right:240px;
}

.suf-04 {
	margin-right:320px;
}

.suf-05 {
	margin-right:400px;
}

.suf-06 {
	margin-right:480px;
}

.suf-07 {
	margin-right:560px;
}

.suf-08 {
	margin-right:640px;
}

.suf-09 {
	margin-right:720px;
}

.suf-10 {
	margin-right:800px;
}

.suf-11 {
	margin-right:880px;
}

.suf-12 {
	margin-right:960px;
}

.suf-13 {
	margin-right:1040px;
}

.suf-14 {
	margin-right:1120px;
}

.suf-15 {
	margin-right:1200px;
}

/* * CONTENT PADDING FOR ALL GRID 16 * */
.cnt-w00 {
	padding-left:0;
	padding-right:0;
}

.cnt-w05 {
	padding-left:5px;
	padding-right:5px;
}

.cnt-w10 {
	padding-left:10px;
	padding-right:10px;
}

.cnt-w15 {
	padding-left:15px;
	padding-right:15px;
}

.cnt-w20 {
	padding-left:20px;
	padding-right:20px;
}

.cnt-w30 {
	padding-left:30px;
	padding-right:30px;
}

.cnt-w40 {
	padding-left:40px;
	padding-right:40px;
}

.cnt-w50 {
	padding-left:50px;
	padding-right:50px;
}

.cnt-w60 {
	padding-left:60px;
	padding-right:60px;
}

.cnt-w70 {
	padding-left:70px;
	padding-right:70px;
}

.cnt-w80 {
	padding-left:80px;
	padding-right:80px;
}

.cnt-w90 {
	padding-left:90px;
	padding-right:90px;
}

.cnt-h00 {
	padding-top:0;
	padding-bottom:0;
}

.cnt-h05 {
	padding-top:5px;
	padding-bottom:5px;
}

.cnt-h10 {
	padding-top:10px;
	padding-bottom:10px;
}

.cnt-h15 {
	padding-top:15px;
	padding-bottom:15px;
}

.cnt-h20 {
	padding-top:20px;
	padding-bottom:20px;
}

.cnt-h30 {
	padding-top:30px;
	padding-bottom:30px;
}

.cnt-h40 {
	padding-top:40px;
	padding-bottom:40px;
}

.cnt-h50 {
	padding-top:50px;
	padding-bottom:50px;
}

.cnt-h60 {
	padding-top:60px;
	padding-bottom:60px;
}

.cnt-h70 {
	padding-top:70px;
	padding-bottom:70px;
}

.cnt-h80 {
	padding-top:80px;
	padding-bottom:80px;
}

.cnt-h90 {
	padding-top:90px;
	padding-bottom:90px;
}

.cnt-a00 {
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
}

.cnt-a05 {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

.cnt-a10 {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.cnt-a15 {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}

.cnt-a20 {
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
}

.cnt-a30 {
	padding-top:30px;
	padding-bottom:30px;
	padding-left:30px;
	padding-right:30px;
}

.cnt-a40 {
	padding-top:40px;
	padding-bottom:40px;
	padding-left:40px;
	padding-right:40px;
}

.cnt-a50 {
	padding-top:50px;
	padding-bottom:50px;
	padding-left:50px;
	padding-right:50px;
}

.cnt-a60 {
	padding-top:60px;
	padding-bottom:60px;
	padding-left:60px;
	padding-right:60px;
}

.cnt-a70 {
	padding-top:70px;
	padding-bottom:70px;
	padding-left:70px;
	padding-right:70px;
}

.cnt-a80 {
	padding-top:80px;
	padding-bottom:80px;
	padding-left:80px;
	padding-right:80px;
}

.cnt-a90 {
	padding-top:90px;
	padding-bottom:90px;
	padding-left:90px;
	padding-right:90px;
}

/* * LAST STANDIGN FOR ALL GRID 16 * */
.last {
	float:none;
}

.only {
	float:none;
	overflow:hidden;
}

/* * ALIGN FOR ALL GRID 16 * */
.ali-left {
	text-align:left;
}

.ali-center {
	text-align:center;
}

.ali-right {
	text-align:right;
}

.ali-justify {
	text-align:justify;
}

/* + MEDIA QUERIES 1281 and more */
@media only screen and (min-width: 1281px) {
	/* * GRID FOR GRID 16 with responsive * */
	.responsive .row {
		min-width:1280px;
	}
	
	.responsive .gs-16-00 {
		width:100%;
		float:none;
	}
	
	.responsive .gs-16-16 {
		width:1280px;
		float:none;
	}
	
	.responsive .gs-16-15 {
		width:1200px;
	}
	
	.responsive .gs-16-14 {
		width:1120px;
	}
	
	.responsive .gs-16-13 {
		width:1040px;
	}
	
	.responsive .gs-16-12 {
		width:960px;
	}
	
	.responsive .gs-16-11 {
		width:880px;
	}
	
	.responsive .gs-16-10 {
		width:800px;
	}
	
	.responsive .gs-16-09 {
		width:720px;
	}
	
	.responsive .gs-16-08 {
		width:640px;
	}
	
	.responsive .gs-16-07 {
		width:560px;
	}
	
	.responsive .gs-16-06 {
		width:480px;
	}
	
	.responsive .gs-16-05 {
		width:400px;
	}
	
	.responsive .gs-16-04 {
		width:320px;
	}
	
	.responsive .gs-16-03 {
		width:240px;
	}
	
	.responsive .gs-16-02 {
		width:160px;
	}
	
	.responsive .gs-16-01 {
		width:80px;
	}
	
	/* * HIDE GRID 16 with responsive * */
	.responsive .hide-16 {
		display:none;
	}
	
	/* * PERCENT ITEM FOR GRID 16 with responsive * */
	.responsive .itm-16-05 {
		width:5%;
	}
	
	.responsive .itm-16-10 {
		width:10%;
	}
	
	.responsive .itm-16-15 {
		width:15%;
	}
	
	.responsive .itm-16-16 {
		width:16.66667%;
	}
	
	/* 1/6 */
	.responsive .itm-16-20 {
		width:20%;
	}
	
	.responsive .itm-16-25 {
		width:25%;
	}
	
	.responsive .itm-16-30 {
		width:30%;
	}
	
	.responsive .itm-16-33 {
		width:33.33333%;
	}
	
	/* 1/3 */
	.responsive .itm-16-35 {
		width:35%;
	}
	
	.responsive .itm-16-40 {
		width:40%;
	}
	
	.responsive .itm-16-45 {
		width:45%;
	}
	
	.responsive .itm-16-50 {
		width:50%;
	}
	
	.responsive .itm-16-55 {
		width:55%;
	}
	
	.responsive .itm-16-60 {
		width:60%;
	}
	
	.responsive .itm-16-65 {
		width:65%;
	}
	
	.responsive .itm-16-66 {
		width:66.66667%;
	}
	
	/* 2/3 */
	.responsive .itm-16-70 {
		width:70%;
	}
	
	.responsive .itm-16-75 {
		width:75%;
	}
	
	.responsive .itm-16-80 {
		width:80%;
	}
	
	.responsive .itm-16-83 {
		width:83.33333%;
	}
	
	/* 5/6 */
	.responsive .itm-16-85 {
		width:85%;
	}
	
	.responsive .itm-16-90 {
		width:90%;
	}
	
	.responsive .itm-16-95 {
		width:95%;
	}
	
	.responsive .itm-16-00 {
		width:100%;
		float:none;
	}
	
	/* * DISPLAY INLINE-BLOCK FOR GRID 16 with responsive * */
	.responsive .din-16-01 {
		width:80px;
	}
	
	.responsive .din-16-02 {
		width:160px;
	}
	
	.responsive .din-16-03 {
		width:240px;
	}
	
	.responsive .din-16-04 {
		width:320px;
	}
	
	.responsive .din-16-05 {
		width:400px;
	}
	
	.responsive .din-16-06 {
		width:480px;
	}
	
	.responsive .din-16-07 {
		width:560px;
	}
	
	.responsive .din-16-08 {
		width:640px;
	}
	
	.responsive .din-16-09 {
		width:720px;
	}
	
	.responsive .din-16-10 {
		width:800px;
	}
	
	.responsive .din-16-11 {
		width:880px;
	}
	
	.responsive .din-16-12 {
		width:960px;
	}
	
	.responsive .din-16-13 {
		width:1040px;
	}
	
	.responsive .din-16-14 {
		width:1120px;
	}
	
	.responsive .din-16-15 {
		width:1200px;
	}
	
	.responsive .din-16-16 {
		width:1280px;
		float:none;
	}
	
	/* * PREFIX FOR GRID 16 with responsive * */
	.responsive .pre-16-00 {
		margin-left:0;
	}
	
	.responsive .pre-16-01 {
		margin-left:80px;
	}
	
	.responsive .pre-16-02 {
		margin-left:160px;
	}
	
	.responsive .pre-16-03 {
		margin-left:240px;
	}
	
	.responsive .pre-16-04 {
		margin-left:320px;
	}
	
	.responsive .pre-16-05 {
		margin-left:400px;
	}
	
	.responsive .pre-16-06 {
		margin-left:480px;
	}
	
	.responsive .pre-16-07 {
		margin-left:560px;
	}
	
	.responsive .pre-16-08 {
		margin-left:640px;
	}
	
	.responsive .pre-16-09 {
		margin-left:720px;
	}
	
	.responsive .pre-16-10 {
		margin-left:800px;
	}
	
	.responsive .pre-16-11 {
		margin-left:880px;
	}
	
	.responsive .pre-16-12 {
		margin-left:960px;
	}
	
	.responsive .pre-16-13 {
		margin-left:1040px;
	}
	
	.responsive .pre-16-14 {
		margin-left:1120px;
	}
	
	.responsive .pre-16-15 {
		margin-left:1200px;
	}
	
	/* * SUFFIX FOR GRID 16 with responsive * */
	.responsive .suf-16-00 {
		margin-right:0;
	}
	
	.responsive .suf-16-01 {
		margin-right:80px;
	}
	
	.responsive .suf-16-02 {
		margin-right:160px;
	}
	
	.responsive .suf-16-03 {
		margin-right:240px;
	}
	
	.responsive .suf-16-04 {
		margin-right:320px;
	}
	
	.responsive .suf-16-05 {
		margin-right:400px;
	}
	
	.responsive .suf-16-06 {
		margin-right:480px;
	}
	
	.responsive .suf-16-07 {
		margin-right:560px;
	}
	
	.responsive .suf-16-08 {
		margin-right:640px;
	}
	
	.responsive .suf-16-09 {
		margin-right:720px;
	}
	
	.responsive .suf-16-10 {
		margin-right:800px;
	}
	
	.responsive .suf-16-11 {
		margin-right:880px;
	}
	
	.responsive .suf-16-12 {
		margin-right:960px;
	}
	
	.responsive .suf-16-13 {
		margin-right:1040px;
	}
	
	.responsive .suf-16-14 {
		margin-right:1120px;
	}
	
	.responsive .suf-16-15 {
		margin-right:1200px;
	}
	
	/* * CONTENT PADDING FOR GRID 16 with responsive * */
	.responsive .cnt-16-w00 {
		padding-left:0;
		padding-right:0;
	}
	
	.responsive .cnt-16-w05 {
		padding-left:5px;
		padding-right:5px;
	}
	
	.responsive .cnt-16-w10 {
		padding-left:10px;
		padding-right:10px;
	}
	
	.responsive .cnt-16-w15 {
		padding-left:15px;
		padding-right:15px;
	}
	
	.responsive .cnt-16-w20 {
		padding-left:20px;
		padding-right:20px;
	}
	
	.responsive .cnt-16-w30 {
		padding-left:30px;
		padding-right:30px;
	}
	
	.responsive .cnt-16-w40 {
		padding-left:40px;
		padding-right:40px;
	}
	
	.responsive .cnt-16-w50 {
		padding-left:50px;
		padding-right:50px;
	}
	
	.responsive .cnt-16-w60 {
		padding-left:60px;
		padding-right:60px;
	}
	
	.responsive .cnt-16-w70 {
		padding-left:70px;
		padding-right:70px;
	}
	
	.responsive .cnt-16-w80 {
		padding-left:80px;
		padding-right:80px;
	}
	
	.responsive .cnt-16-w90 {
		padding-left:90px;
		padding-right:90px;
	}
	
	.responsive .cnt-16-h00 {
		padding-top:0;
		padding-bottom:0;
	}
	
	.responsive .cnt-16-h05 {
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.responsive .cnt-16-h10 {
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.responsive .cnt-16-h15 {
		padding-top:15px;
		padding-bottom:15px;
	}
	
	.responsive .cnt-16-h20 {
		padding-top:20px;
		padding-bottom:20px;
	}
	
	.responsive .cnt-16-h30 {
		padding-top:30px;
		padding-bottom:30px;
	}
	
	.responsive .cnt-16-h40 {
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.responsive .cnt-16-h50 {
		padding-top:50px;
		padding-bottom:50px;
	}
	
	.responsive .cnt-16-h60 {
		padding-top:60px;
		padding-bottom:60px;
	}
	
	.responsive .cnt-16-h70 {
		padding-top:70px;
		padding-bottom:70px;
	}
	
	.responsive .cnt-16-h80 {
		padding-top:80px;
		padding-bottom:80px;
	}
	
	.responsive .cnt-16-h90 {
		padding-top:90px;
		padding-bottom:90px;
	}
	
	.responsive .cnt-16-a00 {
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
	}
	
	.responsive .cnt-16-a05 {
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
	}
	
	.responsive .cnt-16-a10 {
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
	}
	
	.responsive .cnt-16-a15 {
		padding-top:15px;
		padding-bottom:15px;
		padding-left:15px;
		padding-right:15px;
	}
	
	.responsive .cnt-16-a20 {
		padding-top:20px;
		padding-bottom:20px;
		padding-left:20px;
		padding-right:20px;
	}
	
	.responsive .cnt-16-a30 {
		padding-top:30px;
		padding-bottom:30px;
		padding-left:30px;
		padding-right:30px;
	}
	
	.responsive .cnt-16-a40 {
		padding-top:40px;
		padding-bottom:40px;
		padding-left:40px;
		padding-right:40px;
	}
	
	.responsive .cnt-16-a50 {
		padding-top:50px;
		padding-bottom:50px;
		padding-left:50px;
		padding-right:50px;
	}
	
	.responsive .cnt-16-a60 {
		padding-top:60px;
		padding-bottom:60px;
		padding-left:60px;
		padding-right:60px;
	}
	
	.responsive .cnt-16-a70 {
		padding-top:70px;
		padding-bottom:70px;
		padding-left:70px;
		padding-right:70px;
	}
	
	.responsive .cnt-16-a80 {
		padding-top:80px;
		padding-bottom:80px;
		padding-left:80px;
		padding-right:80px;
	}
	
	.responsive .cnt-16-a90 {
		padding-top:90px;
		padding-bottom:90px;
		padding-left:90px;
		padding-right:90px;
	}
	
	/* * ALIGN FOR GRID 16 with responsive * */
	.responsive .ali-16-left {
		text-align:left;
	}
	
	.responsive .ali-16-center {
		text-align:center;
	}
	
	.responsive .ali-16-right {
		text-align:right;
	}
	
	.responsive .ali-16-justify {
		text-align:justify;
	}
	
	/* * LAST STANDING FOR GRID 16 with responsive * */
	/*
	.responsive .last-gs-16,.responsive .last-ps-16,.responsive .only-gs-16,.responsive .only-ps-16 {
		float:none;
	}
	*/
	/* EDIT 2015-11-04 */
	.responsive .last-16,.responsive .only-16 {
		float:none;
	}
}

/** XD - Smaller than standard 960 (devices and browsers) **/
@media only screen and (min-width: 960px) and (max-width: 1280px) {
	/* * GRID FOR GRID 12 with responsive * */
	.responsive .row {
		min-width:960px;
	}
	
	.responsive .gs-12-00 {
		width:100%;
		float:none;
	}
	
	.responsive .gs-12-12 {
		width:960px;
		float:none;
	}
	
	.responsive .gs-12-11 {
		width:880px;
	}
	
	.responsive .gs-12-10 {
		width:800px;
	}
	
	.responsive .gs-12-09 {
		width:720px;
	}
	
	.responsive .gs-12-08 {
		width:640px;
	}
	
	.responsive .gs-12-07 {
		width:560px;
	}
	
	.responsive .gs-12-06 {
		width:480px;
	}
	
	.responsive .gs-12-05 {
		width:400px;
	}
	
	.responsive .gs-12-04 {
		width:320px;
	}
	
	.responsive .gs-12-03 {
		width:240px;
	}
	
	.responsive .gs-12-02 {
		width:160px;
	}
	
	.responsive .gs-12-01 {
		width:80px;
	}
	
	/* * HIDE GRID 12 with responsive * */
	.responsive .hide-12 {
		display:none;
	}
	
	/* * PERCENT ITEM FOR GRID 12 with responsive * */
	.responsive .itm-12-05 {
		width:5%;
	}
	
	.responsive .itm-12-10 {
		width:10%;
	}
	
	.responsive .itm-12-15 {
		width:15%;
	}
	
	.responsive .itm-12-16 {
		width:16.66667%;
	}
	
	/* 1/6 */
	.responsive .itm-12-20 {
		width:20%;
	}
	
	.responsive .itm-12-25 {
		width:25%;
	}
	
	.responsive .itm-12-30 {
		width:30%;
	}
	
	.responsive .itm-12-33 {
		width:33.33333%;
	}
	
	/* 1/3 */
	.responsive .itm-12-35 {
		width:35%;
	}
	
	.responsive .itm-12-40 {
		width:40%;
	}
	
	.responsive .itm-12-45 {
		width:45%;
	}
	
	.responsive .itm-12-50 {
		width:50%;
	}
	
	.responsive .itm-12-55 {
		width:55%;
	}
	
	.responsive .itm-12-60 {
		width:60%;
	}
	
	.responsive .itm-12-65 {
		width:65%;
	}
	
	.responsive .itm-12-66 {
		width:66.66667%;
	}
	
	/* 2/3 */
	.responsive .itm-12-70 {
		width:70%;
	}
	
	.responsive .itm-12-75 {
		width:75%;
	}
	
	.responsive .itm-12-80 {
		width:80%;
	}
	
	.responsive .itm-12-83 {
		width:83.33333%;
	}
	
	/* 5/6 */
	.responsive .itm-12-85 {
		width:85%;
	}
	
	.responsive .itm-12-90 {
		width:90%;
	}
	
	.responsive .itm-12-95 {
		width:95%;
	}
	
	.responsive .itm-12-00 {
		width:100%;
		float:none;
	}
	
	/* * DISPLAY INLINE-BLOCK FOR GRID 12 with responsive * */
	.responsive .din-12-01 {
		width:80px;
	}
	
	.responsive .din-12-02 {
		width:160px;
	}
	
	.responsive .din-12-03 {
		width:240px;
	}
	
	.responsive .din-12-04 {
		width:320px;
	}
	
	.responsive .din-12-05 {
		width:400px;
	}
	
	.responsive .din-12-06 {
		width:480px;
	}
	
	.responsive .din-12-07 {
		width:560px;
	}
	
	.responsive .din-12-08 {
		width:640px;
	}
	
	.responsive .din-12-09 {
		width:720px;
	}
	
	.responsive .din-12-10 {
		width:800px;
	}
	
	.responsive .din-12-11 {
		width:880px;
	}
	
	.responsive .din-12-12 {
		width:960px;
		float:none;
	}
	
	/* * PREFIX FOR GRID 12 with responsive * */
	.responsive .pre-12-00 {
		margin-left:0;
	}
	
	.responsive .pre-12-01 {
		margin-left:80px;
	}
	
	.responsive .pre-12-02 {
		margin-left:160px;
	}
	
	.responsive .pre-12-03 {
		margin-left:240px;
	}
	
	.responsive .pre-12-04 {
		margin-left:320px;
	}
	
	.responsive .pre-12-05 {
		margin-left:400px;
	}
	
	.responsive .pre-12-06 {
		margin-left:480px;
	}
	
	.responsive .pre-12-07 {
		margin-left:560px;
	}
	
	.responsive .pre-12-08 {
		margin-left:640px;
	}
	
	.responsive .pre-12-09 {
		margin-left:720px;
	}
	
	.responsive .pre-12-10 {
		margin-left:800px;
	}
	
	.responsive .pre-12-11 {
		margin-left:880px;
	}
	
	/* * SUFFIX FOR GRID 12 with responsive * */
	.responsive .suf-12-00 {
		margin-right:0;
	}
	
	.responsive .suf-12-01 {
		margin-right:80px;
	}
	
	.responsive .suf-12-02 {
		margin-right:160px;
	}
	
	.responsive .suf-12-03 {
		margin-right:240px;
	}
	
	.responsive .suf-12-04 {
		margin-right:320px;
	}
	
	.responsive .suf-12-05 {
		margin-right:400px;
	}
	
	.responsive .suf-12-06 {
		margin-right:480px;
	}
	
	.responsive .suf-12-07 {
		margin-right:560px;
	}
	
	.responsive .suf-12-08 {
		margin-right:640px;
	}
	
	.responsive .suf-12-09 {
		margin-right:720px;
	}
	
	.responsive .suf-12-10 {
		margin-right:800px;
	}
	
	.responsive .suf-12-11 {
		margin-right:880px;
	}
	
	/* * CONTENT PADDING FOR GRID 12 with responsive * */
	.responsive .cnt-12-w00 {
		padding-left:0;
		padding-right:0;
	}
	
	.responsive .cnt-12-w05 {
		padding-left:5px;
		padding-right:5px;
	}
	
	.responsive .cnt-12-w10 {
		padding-left:10px;
		padding-right:10px;
	}
	
	.responsive .cnt-12-w15 {
		padding-left:15px;
		padding-right:15px;
	}
	
	.responsive .cnt-12-w20 {
		padding-left:20px;
		padding-right:20px;
	}
	
	.responsive .cnt-12-w30 {
		padding-left:30px;
		padding-right:30px;
	}
	
	.responsive .cnt-12-w40 {
		padding-left:40px;
		padding-right:40px;
	}
	
	.responsive .cnt-12-w50 {
		padding-left:50px;
		padding-right:50px;
	}
	
	.responsive .cnt-12-w60 {
		padding-left:60px;
		padding-right:60px;
	}
	
	.responsive .cnt-12-w70 {
		padding-left:70px;
		padding-right:70px;
	}
	
	.responsive .cnt-12-w80 {
		padding-left:80px;
		padding-right:80px;
	}
	
	.responsive .cnt-12-w90 {
		padding-left:90px;
		padding-right:90px;
	}
	
	.responsive .cnt-12-h00 {
		padding-top:0;
		padding-bottom:0;
	}
	
	.responsive .cnt-12-h05 {
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.responsive .cnt-12-h10 {
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.responsive .cnt-12-h15 {
		padding-top:15px;
		padding-bottom:15px;
	}
	
	.responsive .cnt-12-h20 {
		padding-top:20px;
		padding-bottom:20px;
	}
	
	.responsive .cnt-12-h30 {
		padding-top:30px;
		padding-bottom:30px;
	}
	
	.responsive .cnt-12-h40 {
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.responsive .cnt-12-h50 {
		padding-top:50px;
		padding-bottom:50px;
	}
	
	.responsive .cnt-12-h60 {
		padding-top:60px;
		padding-bottom:60px;
	}
	
	.responsive .cnt-12-h70 {
		padding-top:70px;
		padding-bottom:70px;
	}
	
	.responsive .cnt-12-h80 {
		padding-top:80px;
		padding-bottom:80px;
	}
	
	.responsive .cnt-12-h90 {
		padding-top:90px;
		padding-bottom:90px;
	}
	
	.responsive .cnt-12-a00 {
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
	}
	
	.responsive .cnt-12-a05 {
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
	}
	
	.responsive .cnt-12-a10 {
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
	}
	
	.responsive .cnt-12-a15 {
		padding-top:15px;
		padding-bottom:15px;
		padding-left:15px;
		padding-right:15px;
	}
	
	.responsive .cnt-12-a20 {
		padding-top:20px;
		padding-bottom:20px;
		padding-left:20px;
		padding-right:20px;
	}
	
	.responsive .cnt-12-a30 {
		padding-top:30px;
		padding-bottom:30px;
		padding-left:30px;
		padding-right:30px;
	}
	
	.responsive .cnt-12-a40 {
		padding-top:40px;
		padding-bottom:40px;
		padding-left:40px;
		padding-right:40px;
	}
	
	.responsive .cnt-12-a50 {
		padding-top:50px;
		padding-bottom:50px;
		padding-left:50px;
		padding-right:50px;
	}
	
	.responsive .cnt-12-a60 {
		padding-top:60px;
		padding-bottom:60px;
		padding-left:60px;
		padding-right:60px;
	}
	
	.responsive .cnt-12-a70 {
		padding-top:70px;
		padding-bottom:70px;
		padding-left:70px;
		padding-right:70px;
	}
	
	.responsive .cnt-12-a80 {
		padding-top:80px;
		padding-bottom:80px;
		padding-left:80px;
		padding-right:80px;
	}
	
	.responsive .cnt-12-a90 {
		padding-top:90px;
		padding-bottom:90px;
		padding-left:90px;
		padding-right:90px;
	}
	
	/* * ALIGN FOR GRID 12 with responsive * */
	.responsive .ali-12-left {
		text-align:left;
	}
	
	.responsive .ali-12-center {
		text-align:center;
	}
	
	.responsive .ali-12-right {
		text-align:right;
	}
	
	.responsive .ali-12-justify {
		text-align:justify;
	}
	
	/* * LAST STANDING FOR GRID 12 with responsive * */
	/*
	.responsive .last-gs-12,.responsive .last-ps-12,.responsive .only-gs-12,.responsive .only-ps-12 {
		float:none;
	}
	*/
	/* EDIT 2015-11-04 */
	.responsive .last-12,.responsive .only-12 {
		float:none;
	}
}

/** LD - Tablet Portrait size to standard 960 (devices and browsers) **/
@media only screen and (min-width: 720px) and (max-width: 959px) {
	/* * GRID FOR GRID 9 with responsive * */
	.responsive .row {
		min-width:720px;
	}
	
	.responsive .gs-9-00 {
		width:100%;
		float:none;
	}
	
	.responsive .gs-9-09 {
		width:720px;
		float:none;
	}
	
	.responsive .gs-9-08 {
		width:640px;
	}
	
	.responsive .gs-9-07 {
		width:560px;
	}
	
	.responsive .gs-9-06 {
		width:480px;
	}
	
	.responsive .gs-9-05 {
		width:400px;
	}
	
	.responsive .gs-9-04 {
		width:320px;
	}
	
	.responsive .gs-9-03 {
		width:240px;
	}
	
	.responsive .gs-9-02 {
		width:160px;
	}
	
	.responsive .gs-9-01 {
		width:80px;
	}
	
	/* * HIDE GRID 9 with responsive * */
	.responsive .hide-9 {
		display:none;
	}
	
	/* * PERCENT ITEM FOR GRID 9 with responsive * */
	.responsive .itm-9-05 {
		width:5%;
	}
	
	.responsive .itm-9-10 {
		width:10%;
	}
	
	.responsive .itm-9-15 {
		width:15%;
	}
	
	.responsive .itm-9-16 {
		width:16.66667%;
	}
	
	/* 1/6 */
	.responsive .itm-9-20 {
		width:20%;
	}
	
	.responsive .itm-9-25 {
		width:25%;
	}
	
	.responsive .itm-9-30 {
		width:30%;
	}
	
	.responsive .itm-9-33 {
		width:33.33333%;
	}
	
	/* 1/3 */
	.responsive .itm-9-35 {
		width:35%;
	}
	
	.responsive .itm-9-40 {
		width:40%;
	}
	
	.responsive .itm-9-45 {
		width:45%;
	}
	
	.responsive .itm-9-50 {
		width:50%;
	}
	
	.responsive .itm-9-55 {
		width:55%;
	}
	
	.responsive .itm-9-60 {
		width:60%;
	}
	
	.responsive .itm-9-65 {
		width:65%;
	}
	
	.responsive .itm-9-66 {
		width:66.66667%;
	}
	
	/* 2/3 */
	.responsive .itm-9-70 {
		width:70%;
	}
	
	.responsive .itm-9-75 {
		width:75%;
	}
	
	.responsive .itm-9-80 {
		width:80%;
	}
	
	.responsive .itm-9-83 {
		width:83.33333%;
	}
	
	/* 5/6 */
	.responsive .itm-9-85 {
		width:85%;
	}
	
	.responsive .itm-9-90 {
		width:90%;
	}
	
	.responsive .itm-9-95 {
		width:95%;
	}
	
	.responsive .itm-9-00 {
		width:100%;
		float:none;
	}
	
	/* * DISPLAY INLINE-BLOCK FOR GRID 9 with responsive * */
	.responsive .din-9-01 {
		width:80px;
	}
	
	.responsive .din-9-02 {
		width:160px;
	}
	
	.responsive .din-9-03 {
		width:240px;
	}
	
	.responsive .din-9-04 {
		width:320px;
	}
	
	.responsive .din-9-05 {
		width:400px;
	}
	
	.responsive .din-9-06 {
		width:480px;
	}
	
	.responsive .din-9-07 {
		width:560px;
	}
	
	.responsive .din-9-08 {
		width:640px;
	}
	
	.responsive .din-9-09 {
		width:720px;
		float:none;
	}
	
	/* * PREFIX FOR GRID 9 with responsive * */
	.responsive .pre-9-00 {
		margin-left:0;
	}
	
	.responsive .pre-9-01 {
		margin-left:80px;
	}
	
	.responsive .pre-9-02 {
		margin-left:160px;
	}
	
	.responsive .pre-9-03 {
		margin-left:240px;
	}
	
	.responsive .pre-9-04 {
		margin-left:320px;
	}
	
	.responsive .pre-9-05 {
		margin-left:400px;
	}
	
	.responsive .pre-9-06 {
		margin-left:480px;
	}
	
	.responsive .pre-9-07 {
		margin-left:560px;
	}
	
	.responsive .pre-9-08 {
		margin-left:640px;
	}
	
	/* * SUFFIX FOR GRID 9 with responsive * */
	.responsive .suf-9-00 {
		margin-right:0;
	}
	
	.responsive .suf-9-01 {
		margin-right:80px;
	}
	
	.responsive .suf-9-02 {
		margin-right:160px;
	}
	
	.responsive .suf-9-03 {
		margin-right:240px;
	}
	
	.responsive .suf-9-04 {
		margin-right:320px;
	}
	
	.responsive .suf-9-05 {
		margin-right:400px;
	}
	
	.responsive .suf-9-06 {
		margin-right:480px;
	}
	
	.responsive .suf-9-07 {
		margin-right:560px;
	}
	
	.responsive .suf-9-08 {
		margin-right:640px;
	}
	
	/* * CONTENT PADDING FOR GRID 9 with responsive * */
	.responsive .cnt-9-w00 {
		padding-left:0;
		padding-right:0;
	}
	
	.responsive .cnt-9-w05 {
		padding-left:5px;
		padding-right:5px;
	}
	
	.responsive .cnt-9-w10 {
		padding-left:10px;
		padding-right:10px;
	}
	
	.responsive .cnt-9-w15 {
		padding-left:15px;
		padding-right:15px;
	}
	
	.responsive .cnt-9-w20 {
		padding-left:20px;
		padding-right:20px;
	}
	
	.responsive .cnt-9-w30 {
		padding-left:30px;
		padding-right:30px;
	}
	
	.responsive .cnt-9-w40 {
		padding-left:40px;
		padding-right:40px;
	}
	
	.responsive .cnt-9-w50 {
		padding-left:50px;
		padding-right:50px;
	}
	
	.responsive .cnt-9-w60 {
		padding-left:60px;
		padding-right:60px;
	}
	
	.responsive .cnt-9-w70 {
		padding-left:70px;
		padding-right:70px;
	}
	
	.responsive .cnt-9-w80 {
		padding-left:80px;
		padding-right:80px;
	}
	
	.responsive .cnt-9-w90 {
		padding-left:90px;
		padding-right:90px;
	}
	
	.responsive .cnt-9-h00 {
		padding-top:0;
		padding-bottom:0;
	}
	
	.responsive .cnt-9-h05 {
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.responsive .cnt-9-h10 {
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.responsive .cnt-9-h15 {
		padding-top:15px;
		padding-bottom:15px;
	}
	
	.responsive .cnt-9-h20 {
		padding-top:20px;
		padding-bottom:20px;
	}
	
	.responsive .cnt-9-h30 {
		padding-top:30px;
		padding-bottom:30px;
	}
	
	.responsive .cnt-9-h40 {
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.responsive .cnt-9-h50 {
		padding-top:50px;
		padding-bottom:50px;
	}
	
	.responsive .cnt-9-h60 {
		padding-top:60px;
		padding-bottom:60px;
	}
	
	.responsive .cnt-9-h70 {
		padding-top:70px;
		padding-bottom:70px;
	}
	
	.responsive .cnt-9-h80 {
		padding-top:80px;
		padding-bottom:80px;
	}
	
	.responsive .cnt-9-h90 {
		padding-top:90px;
		padding-bottom:90px;
	}
	
	.responsive .cnt-9-a00 {
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
	}
	
	.responsive .cnt-9-a05 {
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
	}
	
	.responsive .cnt-9-a10 {
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
	}
	
	.responsive .cnt-9-a15 {
		padding-top:15px;
		padding-bottom:15px;
		padding-left:15px;
		padding-right:15px;
	}
	
	.responsive .cnt-9-a20 {
		padding-top:20px;
		padding-bottom:20px;
		padding-left:20px;
		padding-right:20px;
	}
	
	.responsive .cnt-9-a30 {
		padding-top:30px;
		padding-bottom:30px;
		padding-left:30px;
		padding-right:30px;
	}
	
	.responsive .cnt-9-a40 {
		padding-top:40px;
		padding-bottom:40px;
		padding-left:40px;
		padding-right:40px;
	}
	
	.responsive .cnt-9-a50 {
		padding-top:50px;
		padding-bottom:50px;
		padding-left:50px;
		padding-right:50px;
	}
	
	.responsive .cnt-9-a60 {
		padding-top:60px;
		padding-bottom:60px;
		padding-left:60px;
		padding-right:60px;
	}
	
	.responsive .cnt-9-a70 {
		padding-top:70px;
		padding-bottom:70px;
		padding-left:70px;
		padding-right:70px;
	}
	
	.responsive .cnt-9-a80 {
		padding-top:80px;
		padding-bottom:80px;
		padding-left:80px;
		padding-right:80px;
	}
	
	.responsive .cnt-9-a90 {
		padding-top:90px;
		padding-bottom:90px;
		padding-left:90px;
		padding-right:90px;
	}
	
	/* * ALIGN FOR GRID 9 with responsive * */
	.responsive .ali-9-left {
		text-align:left;
	}
	
	.responsive .ali-9-center {
		text-align:center;
	}
	
	.responsive .ali-9-right {
		text-align:right;
	}
	
	.responsive .ali-9-justify {
		text-align:justify;
	}
	
	/* * LAST STANDING FOR GRID 9 with responsive * */
	/*
	.responsive .last-gs-9,.responsive .last-ps-9,.responsive .only-gs-9,.responsive .only-ps-9 {
		float:none;
	}
	*/
	/* EDIT 2015-11-04 */
	.responsive .last-9,.responsive .only-9 {
		float:none;
	}
}

/** MD - Mobile Landscape Size to Tablet Portrait (devices and browsers) **/
@media only screen and (min-width: 480px) and (max-width: 719px) {
	/* * GRID FOR GRID 6 with responsive * */
	.responsive .row {
		min-width:480px;
	}
	
	.responsive .gs-6-00 {
		width:100%;
		float:none;
	}
	
	.responsive .gs-6-06 {
		width:480px;
		float:none;
	}
	
	.responsive .gs-6-05 {
		width:400px;
	}
	
	.responsive .gs-6-04 {
		width:320px;
	}
	
	.responsive .gs-6-03 {
		width:240px;
	}
	
	.responsive .gs-6-02 {
		width:160px;
	}
	
	.responsive .gs-6-01 {
		width:80px;
	}
	
	/* * HIDE GRID 6 with responsive * */
	.responsive .hide-6 {
		display:none;
	}
	
	/* * PERCENT ITEM FOR GRID 6 with responsive * */
	.responsive .itm-6-05 {
		width:5%;
	}
	
	.responsive .itm-6-10 {
		width:10%;
	}
	
	.responsive .itm-6-15 {
		width:15%;
	}
	
	.responsive .itm-6-16 {
		width:16.66667%;
	}
	
	/* 1/6 */
	.responsive .itm-6-20 {
		width:20%;
	}
	
	.responsive .itm-6-25 {
		width:25%;
	}
	
	.responsive .itm-6-30 {
		width:30%;
	}
	
	.responsive .itm-6-33 {
		width:33.33333%;
	}
	
	/* 1/3 */
	.responsive .itm-6-35 {
		width:35%;
	}
	
	.responsive .itm-6-40 {
		width:40%;
	}
	
	.responsive .itm-6-45 {
		width:45%;
	}
	
	.responsive .itm-6-50 {
		width:50%;
	}
	
	.responsive .itm-6-55 {
		width:55%;
	}
	
	.responsive .itm-6-60 {
		width:60%;
	}
	
	.responsive .itm-6-65 {
		width:65%;
	}
	
	.responsive .itm-6-66 {
		width:66.66667%;
	}
	
	/* 2/3 */
	.responsive .itm-6-70 {
		width:70%;
	}
	
	.responsive .itm-6-75 {
		width:75%;
	}
	
	.responsive .itm-6-80 {
		width:80%;
	}
	
	.responsive .itm-6-83 {
		width:83.33333%;
	}
	
	/* 5/6 */
	.responsive .itm-6-85 {
		width:85%;
	}
	
	.responsive .itm-6-90 {
		width:90%;
	}
	
	.responsive .itm-6-95 {
		width:95%;
	}
	
	.responsive .itm-6-00 {
		width:100%;
		float:none;
	}
	
	/* * DISPLAY INLINE-BLOCK FOR GRID 6 with responsive * */
	.responsive .din-6-01 {
		width:80px;
	}
	
	.responsive .din-6-02 {
		width:160px;
	}
	
	.responsive .din-6-03 {
		width:240px;
	}
	
	.responsive .din-6-04 {
		width:320px;
	}
	
	.responsive .din-6-05 {
		width:400px;
	}
	
	.responsive .din-6-06 {
		width:480px;
		float:none;
	}
	
	/* * PREFIX FOR GRID 6 with responsive * */
	.responsive .pre-6-00 {
		margin-left:0;
	}
	
	.responsive .pre-6-01 {
		margin-left:80px;
	}
	
	.responsive .pre-6-02 {
		margin-left:160px;
	}
	
	.responsive .pre-6-03 {
		margin-left:240px;
	}
	
	.responsive .pre-6-04 {
		margin-left:320px;
	}
	
	.responsive .pre-6-05 {
		margin-left:400px;
	}
	
	/* * SUFFIX FOR GRID 6 with responsive * */
	.responsive .suf-6-00 {
		margin-right:0;
	}
	
	.responsive .suf-6-01 {
		margin-right:80px;
	}
	
	.responsive .suf-6-02 {
		margin-right:160px;
	}
	
	.responsive .suf-6-03 {
		margin-right:240px;
	}
	
	.responsive .suf-6-04 {
		margin-right:320px;
	}
	
	.responsive .suf-6-05 {
		margin-right:400px;
	}
	
	/* * CONTENT PADDING FOR GRID 6 with responsive * */
	.responsive .cnt-6-w00 {
		padding-left:0;
		padding-right:0;
	}
	
	.responsive .cnt-6-w05 {
		padding-left:5px;
		padding-right:5px;
	}
	
	.responsive .cnt-6-w10 {
		padding-left:10px;
		padding-right:10px;
	}
	
	.responsive .cnt-6-w15 {
		padding-left:15px;
		padding-right:15px;
	}
	
	.responsive .cnt-6-w20 {
		padding-left:20px;
		padding-right:20px;
	}
	
	.responsive .cnt-6-w30 {
		padding-left:30px;
		padding-right:30px;
	}
	
	.responsive .cnt-6-w40 {
		padding-left:40px;
		padding-right:40px;
	}
	
	.responsive .cnt-6-w50 {
		padding-left:50px;
		padding-right:50px;
	}
	
	.responsive .cnt-6-w60 {
		padding-left:60px;
		padding-right:60px;
	}
	
	.responsive .cnt-6-w70 {
		padding-left:70px;
		padding-right:70px;
	}
	
	.responsive .cnt-6-w80 {
		padding-left:80px;
		padding-right:80px;
	}
	
	.responsive .cnt-6-w90 {
		padding-left:90px;
		padding-right:90px;
	}
	
	.responsive .cnt-6-h00 {
		padding-top:0;
		padding-bottom:0;
	}
	
	.responsive .cnt-6-h05 {
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.responsive .cnt-6-h10 {
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.responsive .cnt-6-h15 {
		padding-top:15px;
		padding-bottom:15px;
	}
	
	.responsive .cnt-6-h20 {
		padding-top:20px;
		padding-bottom:20px;
	}
	
	.responsive .cnt-6-h30 {
		padding-top:30px;
		padding-bottom:30px;
	}
	
	.responsive .cnt-6-h40 {
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.responsive .cnt-6-h50 {
		padding-top:50px;
		padding-bottom:50px;
	}
	
	.responsive .cnt-6-h60 {
		padding-top:60px;
		padding-bottom:60px;
	}
	
	.responsive .cnt-6-h70 {
		padding-top:70px;
		padding-bottom:70px;
	}
	
	.responsive .cnt-6-h80 {
		padding-top:80px;
		padding-bottom:80px;
	}
	
	.responsive .cnt-6-h90 {
		padding-top:90px;
		padding-bottom:90px;
	}
	
	.responsive .cnt-6-a00 {
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
	}
	
	.responsive .cnt-6-a05 {
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
	}
	
	.responsive .cnt-6-a10 {
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
	}
	
	.responsive .cnt-6-a15 {
		padding-top:15px;
		padding-bottom:15px;
		padding-left:15px;
		padding-right:15px;
	}
	
	.responsive .cnt-6-a20 {
		padding-top:20px;
		padding-bottom:20px;
		padding-left:20px;
		padding-right:20px;
	}
	
	.responsive .cnt-6-a30 {
		padding-top:30px;
		padding-bottom:30px;
		padding-left:30px;
		padding-right:30px;
	}
	
	.responsive .cnt-6-a40 {
		padding-top:40px;
		padding-bottom:40px;
		padding-left:40px;
		padding-right:40px;
	}
	
	.responsive .cnt-6-a50 {
		padding-top:50px;
		padding-bottom:50px;
		padding-left:50px;
		padding-right:50px;
	}
	
	.responsive .cnt-6-a60 {
		padding-top:60px;
		padding-bottom:60px;
		padding-left:60px;
		padding-right:60px;
	}
	
	.responsive .cnt-6-a70 {
		padding-top:70px;
		padding-bottom:70px;
		padding-left:70px;
		padding-right:70px;
	}
	
	.responsive .cnt-6-a80 {
		padding-top:80px;
		padding-bottom:80px;
		padding-left:80px;
		padding-right:80px;
	}
	
	.responsive .cnt-6-a90 {
		padding-top:90px;
		padding-bottom:90px;
		padding-left:90px;
		padding-right:90px;
	}
	
	/* * ALIGN FOR GRID 6 with responsive * */
	.responsive .ali-6-left {
		text-align:left;
	}
	
	.responsive .ali-6-center {
		text-align:center;
	}
	
	.responsive .ali-6-right {
		text-align:right;
	}
	
	.responsive .ali-6-justify {
		text-align:justify;
	}
	
	/* * LAST STANDING FOR GRID 6 with responsive * */
	/*
	.responsive .last-gs-6,.responsive .last-ps-6,.responsive .only-gs-6,.responsive .only-ps-6 {
		float:none;
	}
	*/
	/* EDIT 2015-11-04 */
	.responsive .last-6,.responsive .only-6 {
		float:none;
	}
}

/** SD / Mobile Portrait Size to Mobile Landscape Size (devices and browsers) **/
@media only screen and (min-width: 320px) and (max-width: 479px) {
	/* * GRID FOR GRID 4 with responsive * */
	.responsive .row {
		min-width:320px;
	}
	
	.responsive .gs-4-00 {
		width:100%;
		float:none;
	}
	
	.responsive .gs-4-04 {
		width:320px;
		float:none;
	}
	
	.responsive .gs-4-03 {
		width:240px;
	}
	
	.responsive .gs-4-02 {
		width:160px;
	}
	
	.responsive .gs-4-01 {
		width:80px;
	}
	
	/* * HIDE GRID 4 with responsive * */
	.responsive .hide-4 {
		display:none;
	}
	
	/* * PERCENT ITEM FOR GRID 4 with responsive * */
	.responsive .itm-4-05 {
		width:5%;
	}
	
	.responsive .itm-4-10 {
		width:10%;
	}
	
	.responsive .itm-4-15 {
		width:15%;
	}
	
	.responsive .itm-4-16 {
		width:16.66667%;
	}
	
	/* 1/6 */
	.responsive .itm-4-20 {
		width:20%;
	}
	
	.responsive .itm-4-25 {
		width:25%;
	}
	
	.responsive .itm-4-30 {
		width:30%;
	}
	
	.responsive .itm-4-33 {
		width:33.33333%;
	}
	
	/* 1/3 */
	.responsive .itm-4-35 {
		width:35%;
	}
	
	.responsive .itm-4-40 {
		width:40%;
	}
	
	.responsive .itm-4-45 {
		width:45%;
	}
	
	.responsive .itm-4-50 {
		width:50%;
	}
	
	.responsive .itm-4-55 {
		width:55%;
	}
	
	.responsive .itm-4-60 {
		width:60%;
	}
	
	.responsive .itm-4-65 {
		width:65%;
	}
	
	.responsive .itm-4-66 {
		width:66.66667%;
	}
	
	/* 2/3 */
	.responsive .itm-4-70 {
		width:70%;
	}
	
	.responsive .itm-4-75 {
		width:75%;
	}
	
	.responsive .itm-4-80 {
		width:80%;
	}
	
	.responsive .itm-4-83 {
		width:83.33333%;
	}
	
	/* 5/6 */
	.responsive .itm-4-85 {
		width:85%;
	}
	
	.responsive .itm-4-90 {
		width:90%;
	}
	
	.responsive .itm-4-95 {
		width:95%;
	}
	
	.responsive .itm-4-00 {
		width:100%;
		float:none;
	}
	
	/* * DISPLAY INLINE-BLOCK FOR GRID 4 with responsive * */
	.responsive .din-4-01 {
		width:80px;
	}
	
	.responsive .din-4-02 {
		width:160px;
	}
	
	.responsive .din-4-03 {
		width:240px;
	}
	
	.responsive .din-4-04 {
		width:320px;
		float:none;
	}
	
	/* * PREFIX FOR GRID 4 with responsive * */
	.responsive .pre-4-00 {
		margin-left:0;
	}
	
	.responsive .pre-4-01 {
		margin-left:80px;
	}
	
	.responsive .pre-4-02 {
		margin-left:160px;
	}
	
	.responsive .pre-4-03 {
		margin-left:240px;
	}
	
	/* * SUFFIX FOR GRID 4 with responsive * */
	.responsive .suf-4-00 {
		margin-right:0;
	}
	
	.responsive .suf-4-01 {
		margin-right:80px;
	}
	
	.responsive .suf-4-02 {
		margin-right:160px;
	}
	
	.responsive .suf-4-03 {
		margin-right:240px;
	}
	
	/* * CONTENT PADDING FOR GRID 4 with responsive * */
	.responsive .cnt-4-w00 {
		padding-left:0;
		padding-right:0;
	}
	
	.responsive .cnt-4-w05 {
		padding-left:5px;
		padding-right:5px;
	}
	
	.responsive .cnt-4-w10 {
		padding-left:10px;
		padding-right:10px;
	}
	
	.responsive .cnt-4-w15 {
		padding-left:15px;
		padding-right:15px;
	}
	
	.responsive .cnt-4-w20 {
		padding-left:20px;
		padding-right:20px;
	}
	
	.responsive .cnt-4-w30 {
		padding-left:30px;
		padding-right:30px;
	}
	
	.responsive .cnt-4-w40 {
		padding-left:40px;
		padding-right:40px;
	}
	
	.responsive .cnt-4-w50 {
		padding-left:50px;
		padding-right:50px;
	}
	
	.responsive .cnt-4-w60 {
		padding-left:60px;
		padding-right:60px;
	}
	
	.responsive .cnt-4-w70 {
		padding-left:70px;
		padding-right:70px;
	}
	
	.responsive .cnt-4-w80 {
		padding-left:80px;
		padding-right:80px;
	}
	
	.responsive .cnt-4-w90 {
		padding-left:90px;
		padding-right:90px;
	}
	
	.responsive .cnt-4-h00 {
		padding-top:0;
		padding-bottom:0;
	}
	
	.responsive .cnt-4-h05 {
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.responsive .cnt-4-h10 {
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.responsive .cnt-4-h15 {
		padding-top:15px;
		padding-bottom:15px;
	}
	
	.responsive .cnt-4-h20 {
		padding-top:20px;
		padding-bottom:20px;
	}
	
	.responsive .cnt-4-h30 {
		padding-top:30px;
		padding-bottom:30px;
	}
	
	.responsive .cnt-4-h40 {
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.responsive .cnt-4-h50 {
		padding-top:50px;
		padding-bottom:50px;
	}
	
	.responsive .cnt-4-h60 {
		padding-top:60px;
		padding-bottom:60px;
	}
	
	.responsive .cnt-4-h70 {
		padding-top:70px;
		padding-bottom:70px;
	}
	
	.responsive .cnt-4-h80 {
		padding-top:80px;
		padding-bottom:80px;
	}
	
	.responsive .cnt-4-h90 {
		padding-top:90px;
		padding-bottom:90px;
	}
	
	.responsive .cnt-4-a00 {
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
	}
	
	.responsive .cnt-4-a05 {
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
	}
	
	.responsive .cnt-4-a10 {
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
	}
	
	.responsive .cnt-4-a15 {
		padding-top:15px;
		padding-bottom:15px;
		padding-left:15px;
		padding-right:15px;
	}
	
	.responsive .cnt-4-a20 {
		padding-top:20px;
		padding-bottom:20px;
		padding-left:20px;
		padding-right:20px;
	}
	
	.responsive .cnt-4-a30 {
		padding-top:30px;
		padding-bottom:30px;
		padding-left:30px;
		padding-left:30px;
		padding-left:30px;
		padding-left:30px;
		padding-left:30px;
		padding-left:30px;
		padding-left:30px;
		padding-right:30px;
	}
	
	.responsive .cnt-4-a40 {
		padding-top:40px;
		padding-bottom:40px;
		padding-left:40px;
		padding-right:40px;
	}
	
	.responsive .cnt-4-a50 {
		padding-top:50px;
		padding-bottom:50px;
		padding-left:50px;
		padding-right:50px;
	}
	
	.responsive .cnt-4-a60 {
		padding-top:60px;
		padding-bottom:60px;
		padding-left:60px;
		padding-right:60px;
	}
	
	.responsive .cnt-4-a70 {
		padding-top:70px;
		padding-bottom:70px;
		padding-left:70px;
		padding-right:70px;
	}
	
	.responsive .cnt-4-a80 {
		padding-top:80px;
		padding-bottom:80px;
		padding-left:80px;
		padding-right:80px;
	}
	
	.responsive .cnt-4-a90 {
		padding-top:90px;
		padding-bottom:90px;
		padding-left:90px;
		padding-right:90px;
	}
	
	/* * ALIGN FOR GRID 4 with responsive * */
	.responsive .ali-4-left {
		text-align:left;
	}
	
	.responsive .ali-4-center {
		text-align:center;
	}
	
	.responsive .ali-4-right {
		text-align:right;
	}
	
	.responsive .ali-4-justify {
		text-align:justify;
	}
	
	/* * LAST STANDING FOR GRID 4 with responsive * */
	/*
	.responsive .last-gs-4,.responsive .last-ps-4,.responsive .only-gs-4,.responsive .only-ps-4 {
		float:none;
	}
	*/
	/* EDIT 2015-11-04 */
	.responsive .last-4,.responsive .only-4 {
		float:none;
	}
}

/** XSD / Old mobile Portrait Size to Mobile Landscape Size (devices and browsers) **/
@media only screen and (max-width: 319px) {
	/* * GRID FOR GRID 3 with responsive * */
	.responsive .row {
		min-width:240px;
	}
	
	.responsive .gs-3-00 {
		width:100%;
		float:none;
	}
	
	.responsive .gs-3-03 {
		width:240px;
		float:none;
	}
	
	.responsive .gs-3-02 {
		width:160px;
	}
	
	.responsive .gs-3-01 {
		width:80px;
	}
	
	/* * HIDE GRID 3 with responsive * */
	.responsive .hide-3 {
		display:none;
	}
	
	/* * PERCENT ITEM FOR GRID 3 with responsive * */
	.responsive .itm-3-05 {
		width:5%;
	}
	
	.responsive .itm-3-10 {
		width:10%;
	}
	
	.responsive .itm-3-15 {
		width:15%;
	}
	
	.responsive .itm-3-16 {
		width:16.66667%;
	}
	
	/* 1/6 */
	.responsive .itm-3-20 {
		width:20%;
	}
	
	.responsive .itm-3-25 {
		width:25%;
	}
	
	.responsive .itm-3-30 {
		width:30%;
	}
	
	.responsive .itm-3-33 {
		width:33.33333%;
	}
	
	/* 1/3 */
	.responsive .itm-3-35 {
		width:35%;
	}
	
	.responsive .itm-3-40 {
		width:40%;
	}
	
	.responsive .itm-3-45 {
		width:45%;
	}
	
	.responsive .itm-3-50 {
		width:50%;
	}
	
	.responsive .itm-3-55 {
		width:55%;
	}
	
	.responsive .itm-3-60 {
		width:60%;
	}
	
	.responsive .itm-3-65 {
		width:65%;
	}
	
	.responsive .itm-3-66 {
		width:66.66667%;
	}
	
	/* 2/3 */
	.responsive .itm-3-70 {
		width:70%;
	}
	
	.responsive .itm-3-75 {
		width:75%;
	}
	
	.responsive .itm-3-80 {
		width:80%;
	}
	
	.responsive .itm-3-83 {
		width:83.33333%;
	}
	
	/* 5/6 */
	.responsive .itm-3-85 {
		width:85%;
	}
	
	.responsive .itm-3-90 {
		width:90%;
	}
	
	.responsive .itm-3-95 {
		width:95%;
	}
	
	.responsive .itm-3-00 {
		width:100%;
		float:none;
	}
	
	/* * DISPLAY INLINE-BLOCK FOR GRID 3 with responsive * */
	.responsive .din-3-01 {
		width:80px;
	}
	
	.responsive .din-3-02 {
		width:160px;
	}
	
	.responsive .din-3-03 {
		width:240px;
		float:none;
	}
	
	/* * PREFIX FOR GRID 3 with responsive * */
	.responsive .pre-3-00 {
		margin-left:0;
	}
	
	.responsive .pre-3-01 {
		margin-left:80px;
	}
	
	.responsive .pre-3-02 {
		margin-left:160px;
	}
	
	/* * SUFFIX FOR GRID 3 with responsive * */
	.responsive .suf-3-00 {
		margin-right:0;
	}
	
	.responsive .suf-3-01 {
		margin-right:80px;
	}
	
	.responsive .suf-3-02 {
		margin-right:160px;
	}
	
	/* * CONTENT PADDING FOR GRID 3 with responsive * */
	.responsive .cnt-3-w00 {
		padding-left:0;
		padding-right:0;
	}
	
	.responsive .cnt-3-w05 {
		padding-left:5px;
		padding-right:5px;
	}
	
	.responsive .cnt-3-w10 {
		padding-left:10px;
		padding-right:10px;
	}
	
	.responsive .cnt-3-w15 {
		padding-left:15px;
		padding-right:15px;
	}
	
	.responsive .cnt-3-w20 {
		padding-left:20px;
		padding-right:20px;
	}
	
	.responsive .cnt-3-w30 {
		padding-left:30px;
		padding-right:30px;
	}
	
	.responsive .cnt-3-w40 {
		padding-left:40px;
		padding-right:40px;
	}
	
	.responsive .cnt-3-w50 {
		padding-left:50px;
		padding-right:50px;
	}
	
	.responsive .cnt-3-w60 {
		padding-left:60px;
		padding-right:60px;
	}
	
	.responsive .cnt-3-w70 {
		padding-left:70px;
		padding-right:70px;
	}
	
	.responsive .cnt-3-w80 {
		padding-left:80px;
		padding-right:80px;
	}
	
	.responsive .cnt-3-w90 {
		padding-left:90px;
		padding-right:90px;
	}
	
	.responsive .cnt-3-h00 {
		padding-top:0;
		padding-bottom:0;
	}
	
	.responsive .cnt-3-h05 {
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.responsive .cnt-3-h10 {
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.responsive .cnt-3-h15 {
		padding-top:15px;
		padding-bottom:15px;
	}
	
	.responsive .cnt-3-h20 {
		padding-top:20px;
		padding-bottom:20px;
	}
	
	.responsive .cnt-3-h30 {
		padding-top:30px;
		padding-bottom:30px;
	}
	
	.responsive .cnt-3-h40 {
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.responsive .cnt-3-h50 {
		padding-top:50px;
		padding-bottom:50px;
	}
	
	.responsive .cnt-3-h60 {
		padding-top:60px;
		padding-bottom:60px;
	}
	
	.responsive .cnt-3-h70 {
		padding-top:70px;
		padding-bottom:70px;
	}
	
	.responsive .cnt-3-h80 {
		padding-top:80px;
		padding-bottom:80px;
	}
	
	.responsive .cnt-3-h90 {
		padding-top:90px;
		padding-bottom:90px;
	}
	
	.responsive .cnt-3-a00 {
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
	}
	
	.responsive .cnt-3-a05 {
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
	}
	
	.responsive .cnt-3-a10 {
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
	}
	
	.responsive .cnt-3-a15 {
		padding-top:15px;
		padding-bottom:15px;
		padding-left:15px;
		padding-right:15px;
	}
	
	.responsive .cnt-3-a20 {
		padding-top:20px;
		padding-bottom:20px;
		padding-left:20px;
		padding-right:20px;
	}
	
	.responsive .cnt-3-a30 {
		padding-top:30px;
		padding-bottom:30px;
		padding-left:30px;
		padding-right:30px;
	}
	
	.responsive .cnt-3-a40 {
		padding-top:40px;
		padding-bottom:40px;
		padding-left:40px;
		padding-right:40px;
	}
	
	.responsive .cnt-3-a50 {
		padding-top:50px;
		padding-bottom:50px;
		padding-left:50px;
		padding-right:50px;
	}
	
	.responsive .cnt-3-a60 {
		padding-top:60px;
		padding-bottom:60px;
		padding-left:60px;
		padding-right:60px;
	}
	
	.responsive .cnt-3-a70 {
		padding-top:70px;
		padding-bottom:70px;
		padding-left:70px;
		padding-right:70px;
	}
	
	.responsive .cnt-3-a80 {
		padding-top:80px;
		padding-bottom:80px;
		padding-left:80px;
		padding-right:80px;
	}
	
	.responsive .cnt-3-a90 {
		padding-top:90px;
		padding-bottom:90px;
		padding-left:90px;
		padding-right:90px;
	}
	
	/* * ALIGN FOR GRID 3 with responsive * */
	.responsive .ali-3-left {
		text-align:left;
	}
	
	.responsive .ali-3-center {
		text-align:center;
	}
	
	.responsive .ali-3-right {
		text-align:right;
	}
	
	.responsive .ali-3-justify {
		text-align:justify;
	}
	
	/* * LAST STANDING FOR GRID 3 with responsive * */
	/*
	.responsive .last-gs-3,.responsive .last-ps-3,.responsive .only-gs-3,.responsive .only-ps-3 {
		float:none;
	}
	/*
	/* EDIT 2015-11-04 */
	.responsive .last-3,.responsive .only-3 {
		float:none;
	}
}

/* - MEDIA QUERIES */