
[class*='c-'] { display:block; width:102%; margin-left:-1%; }
[class*='c0-'] { display:block; width:100%; }
[class*='cm0-'] { display:block; width:100%; }

[class*='c-']:after, [class*='c0-']:after, [class*='cm0-']:after { clear:both; display:table; width:inherit; position:inherit; }

[class*='c-'] > *, [class*='c0-'] > * { margin-left:1%; margin-right:1%; }
[class*='c-'] > *, [class*='c0-'] > *, [class*='cm0-'] > * { float:left; display:inline-block; }

.c-xx-1 > *, .c0-xx-1 > * { width:98%; }
.c-xx-2 > *, .c0-xx-2 > * { width:48%; }
.c-xx-3 > *, .c0-xx-3 > * { width:31.333333%; }
.c-xx-4 > *, .c0-xx-4 > * { width:23%; }
.c-xx-5 > *, .c0-xx-5 > * { width:18%; }
.c-xx-6 > *, .c0-xx-6 > * { width:14.666666%; }

.cm0-xx-1 > * { width:100%; }
.cm0-xx-2 > * { width:50%; }
.cm0-xx-3 > * { width:33.333333%; }
.cm0-xx-4 > * { width:25%; }
.cm0-xx-5 > * { width:20%; }
.cm0-xx-6 > * { width:16.666666%; }
.cm0-xx-7 > * { width:14.285714%; }

.xx-hide { display:none; }
.xx-show { display:block; }

.wrapper { margin:auto; width:98%; max-width:1300px; display:block; position:relative; }
.wrapper0 { margin:auto; width:100%; max-width:1300px; display:block; position:relative; }

.is-full { display:block; width:100%; }

.eqHWrap { display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; }
.eq { display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-flex:1 1 auto; flex:1 1 auto; }
.eq > * { -webkit-flex:1 0 auto; flex:1 0 auto; }


@media (max-width: 1300px) { 

.c-xl-1 > *, .c0-xl-1 > * { width:98%; }
.c-xl-2 > *, .c0-xl-2 > * { width:48%; }
.c-xl-3 > *, .c0-xl-3 > * { width:31.333333%; }
.c-xl-4 > *, .c0-xl-4 > * { width:23%; }
.c-xl-5 > *, .c0-xl-5 > * { width:18%; }
.c-xl-6 > *, .c0-xl-6 > * { width:14.666666%; }

.cm0-xl-1 > * { width:100%; }
.cm0-xl-2 > * { width:50%; }
.cm0-xl-3 > * { width:33.333333%; }
.cm0-xl-4 > * { width:25%; }
.cm0-xl-5 > * { width:20%; }
.cm0-xl-6 > * { width:16.666666%; }

.xl-hide { display:none; }
.xl-show { display:block; }

}

@media (max-width: 1024px) {

.c-lg-1 > *, .c0-lg-1 > * { width:98%; }
.c-lg-2 > *, .c0-lg-2 > * { width:48%; }
.c-lg-3 > *, .c0-lg-3 > * { width:31.333333%; }
.c-lg-4 > *, .c0-lg-4 > * { width:23%; }
.c-lg-5 > *, .c0-lg-5 > * { width:18%; }
.c-lg-6 > *, .c0-lg-6 > * { width:14.666666%; }

.cm0-lg-1 > * { width:100%; }
.cm0-lg-2 > * { width:50%; }
.cm0-lg-3 > * { width:33.333333%; }
.cm0-lg-4 > * { width:25%; }
.cm0-lg-5 > * { width:20%; }
.cm0-lg-6 > * { width:16.666666%; }

.lg-hide { display:none; }
.lg-show { display:block; }

}

@media (max-width: 768px) {

.c-md-1 > *, .c0-md-1 > * { width:98%; }
.c-md-2 > *, .c0-md-2 > * { width:48%; }
.c-md-3 > *, .c0-md-3 > * { width:31.333333%; }
.c-md-4 > *, .c0-md-4 > * { width:23%; }
.c-md-5 > *, .c0-md-5 > * { width:18%; }
.c-md-6 > *, .c0-md-6 > * { width:14.666666%; }

.cm0-md-1 > * { width:100%; }
.cm0-md-2 > * { width:50%; }
.cm0-md-3 > * { width:33.333333%; }
.cm0-md-4 > * { width:25%; }
.cm0-md-5 > * { width:20%; }
.cm0-md-6 > * { width:16.666666%; }

.md-hide { display:none!important; }
.md-show { display:block; }

.wrapper { width:96%; }

}

@media (max-width: 480px) { 

.c-sm-1 > *, .c0-sm-1 > * { width:98%; }
.c-sm-2 > *, .c0-sm-2 > * { width:48%; }
.c-sm-3 > *, .c0-sm-3 > * { width:31.333333%; }
.c-sm-4 > *, .c0-sm-4 > * { width:23%; }
.c-sm-5 > *, .c0-sm-5 > * { width:18%; }
.c-sm-6 > *, .c0-sm-6 > * { width:14.666666%; }

.cm0-sm-1 > * { width:100%; }
.cm0-sm-2 > * { width:50%; }
.cm0-sm-3 > * { width:33.333333%; }
.cm0-sm-4 > * { width:25%; }
.cm0-sm-5 > * { width:20%; }
.cm0-sm-6 > * { width:16.666666%; }

.sm-hide { display:none; }
.sm-show { display:block; }

}

@media (max-width: 320px) { 

.c-xs-1 > *, .c0-xs-1 > * { width:98%; }
.c-xs-2 > *, .c0-xs-2 > * { width:48%; }
.c-xs-3 > *, .c0-xs-3 > * { width:31.333333%; }
.c-xs-4 > *, .c0-xs-4 > * { width:23%; }
.c-xs-5 > *, .c0-xs-5 > * { width:18%; }
.c-xs-6 > *, .c0-xs-6 > * { width:14.666666%; }

.cm0-xs-1 > * { width:100%; }
.cm0-xs-2 > * { width:50%; }
.cm0-xs-3 > * { width:33.333333%; }
.cm0-xs-4 > * { width:25%; }
.cm0-xs-5 > * { width:20%; }
.cm0-xs-6 > * { width:16.666666%; }

.xs-hide { display:none; }
.xs-show { display:block; }

}