.colReverse{
	flex-direction: row-reverse;
}
.col-1{
    width:8.333%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-2{
    width:16.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-3{
    width:25%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-4{
   width:33.333%;
   display: block;
   margin: 0;
   padding: 0px;
   box-sizing: border-box;
   align-items: stretch;
}
.col-5{
    width:41.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-6{
    width:50%;
    display:block;
    margin:0;
    padding:0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-7{
    width:58.333%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-8{
    width:66.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-9{
    width:75%;
    display:block;
    margin: 0;
    padding: 0px;
	box-sizing: border-box;
	align-items: stretch;
}
.col-10{
    width:83.333%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-11{
    width:91.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-12{
    width:100% !important;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
@media only screen and (max-width: 1200px) {
.col-l1{
    width:8.333%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-l2{
    width:16.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-l3{
    width:25%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-l4{
   width:33.333%;
   display: block;
   margin: 0;
   padding: 0px;
   box-sizing: border-box;
   align-items: stretch;
}
.col-l5{
    width:41.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-l6{
    width:50%;
    display:block;
    margin:0;
    padding:0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-l7{
    width:58.333%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-l8{
    width:66.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-l9{
    width:75%;
    display:block;
    margin: 0;
    padding: 0px;
	box-sizing: border-box;
	align-items: stretch;
}
.col-l10{
    width:83.333%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-l11{
    width:91.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-l12{
    width:100% !important;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
}

@media only screen and (max-width: 992px) {
.col-m1{
    width:8.333%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-m2{
    width:16.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-m3{
    width:25%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-m4{
   width:33.333%;
   display: block;
   margin: 0;
   padding: 0px;
   box-sizing: border-box;
   align-items: stretch;
}
.col-m5{
    width:41.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-m6{
    width:50%;
    display:block;
    margin:0;
    padding:0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-m7{
    width:58.333%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-m8{
    width:66.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-m9{
    width:75%;
    display:block;
    margin: 0;
    padding: 0px;
	box-sizing: border-box;
	align-items: stretch;
}
.col-m10{
    width:83.333%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-m11{
    width:91.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-m12{
    width:100% !important;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
}
@media only screen and (max-width: 768px) {    
.col-s1{
    width:8.333%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-s2{
    width:16.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-s3{
    width:25%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-s4{
   width:33.333%;
   display: block;
   margin: 0;
   padding: 0px;
   box-sizing: border-box;
   align-items: stretch;
}
.col-s5{
    width:41.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-s6{
    width:50%;
    display:block;
    margin:0;
    padding:0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-s7{
    width:58.333%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-s8{
    width:66.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-s9{
    width:75%;
    display:block;
    margin: 0;
    padding: 0px;
	box-sizing: border-box;
	align-items: stretch;
}
.col-s10{
    width:83.333%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-s11{
    width:91.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-s12{
    width:100% !important;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
} 
}
@media only screen and (max-width: 576px) {
.colReverse{
	flex-direction:row;
}
.col-xs1{
    width:8.333%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-xs2{
    width:16.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-xs3{
    width:25%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-xs4{
   width:33.333%;
   display: block;
   margin: 0;
   padding: 0px;
   box-sizing: border-box;
   align-items: stretch;
}
.col-xs5{
    width:41.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-xs6{
    width:50%;
    display:block;
    margin:0;
    padding:0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-xs7{
    width:58.333%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-xs8{
    width:66.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-xs9{
    width:75%;
    display:block;
    margin: 0;
    padding: 0px;
	box-sizing: border-box;
	align-items: stretch;
}
.col-xs10{
    width:83.333%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-xs11{
    width:91.666%;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
.col-xs12{
    width:100% !important;
    display:block;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
	align-items: stretch;
}
}