@charset "utf-8";
/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
img{
	display:block;
	max-width:100%;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{
    text-decoration: none;
}
*{
    box-sizing:border-box;
}
/* End CSS Reset */
.clearfix:before,
.clearfix:after{
  display: table;
  content: " ";
}
.clearfix:before,
.clearfix:after{
  clear: both;
  overflow:auto;
}
[class*="col-"]{
    float: none;
    width: 100%;
	position:relative;
}
.cover-section{
	padding:15px 0px;
}
.container,.container-fluid{
	margin:0px auto;
}
.container{
	width:auto;
	padding:0px 5px;
	-webkit-padding-before:1px !important;
	-webkit-padding-after:1px !important;
}
.container-fluid{
	margin:0px auto;
	padding:0px 15px;
}
.row{
	overflow:auto;
}
@media (min-width: 320px) {
  .container-fluid{
	padding:0px 5px;
  }
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
  .container-fluid{
	padding:0px 15px;
  }
}
@media (min-width: 980px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
@media (min-width: 320px) {
[class*="col-m"]{
    float:left;
}
[class*="wd-m"]{
	margin:0px auto;
}
.col-m-100,.wd-m-100{
   width:100%;
}
.col-m-91,.wd-m-91{
   width:91.66666667%;
}
.col-m-83,.wd-m-83{
   width:83.33333333%;
}
.col-m-75,.wd-m-75{
   width:75%;
}
.col-m-66,.wd-m-66{
   width:66.66666667%;
}
.col-m-58,.wd-m-58{
   width:58.33333333%;
}
.col-m-50,.wd-m-50{
   width:50%;
}
.col-m-41,.wd-m-41{
   width:41.66666667%;
}
.col-m-33,.wd-m-33{
   width: 33.33333333%;
}
.col-m-25,.wd-m-25{
   width:25%;
}
.col-m-16,.wd-m-16{
   width:16.66666667%;
}
.col-m-8,.wd-m-8{
   width:8.33333333%;
}
}
@media (min-width: 768px) {
[class*="col-t"]{
    float: left;
}
[class*="wd-t"]{
	margin:0px auto;
}
.col-t-100,.wd-t-100{
    width:100%;
}
.col-t-91,.wd-t-91{
   width:91.66666667%;
}
.col-t-83,.wd-t-83{
   width: 83.33333333%;
}
.col-t-75,.wd-t-75{
   width:75%;
}
.col-t-66,.wd-t-66{
   width:66.66666667%;
}
.col-t-58,.wd-t-58{
   width:58.33333333%;
}
.col-t-50,.wd-t-50{
   width:50%;
}
.col-t-41,.wd-t-41{
   width:41.66666667%;
}
.col-t-33,.wd-t-33{
   width:33.33333333%;
}
.col-t-25,.wd-t-25{
   width:25%;
}
.col-t-16,.wd-t-16{
   width:16.66666667%;
}
.col-t-8,.wd-t-8{
   width:8.33333333%;
}
}

@media (min-width: 980px) {
[class*="col-l"]{
    float: left;
}
[class*="wd-l"]{
	margin:0px auto;
}
.col-l-100,.wd-l-100{
    width:100%;
}
.col-l-91,.wd-l-91{
   width:91.66666667%;
}
.col-l-83,.wd-l-83{
   width:83.33333333%;
}
.col-l-75,.wd-l-75{
   width:75%;
}
.col-l-66,.wd-l-66{
   width:66.66666667%;
}
.col-l-58,.wd-l-58{
   width:58.33333333%;
}
.col-l-50,.wd-l-50{
   width:50%;
}
.col-l-41,.wd-l-41{
   width:41.66666667%;
}
.col-l-33,.wd-l-33{
   width:33.33333333%;
}
.col-l-25,.wd-l-25{
   width:25%;
}
.col-l-16,.wd-l-16{
   width:16.66666667%;
}
.col-l-8,.wd-l-8{
   width:8.33333333%;
}
}
@media (min-width: 1200px) {
[class*="col-xl"]{
    float: left;
}
[class*="wd-xl"]{
	margin:0px auto;
}
.col-xl-100,.wd-xl-100{
    width:100%;
}
.col-xl-91,.wd-xl-91{
   width: 91.66666667%;
}
.col-xl-83,.wd-xl-83{
   width: 83.33333333%;
}
.col-xl-75,.wd-xl-75{
   width: 75%;
}
.col-xl-66,.wd-xl-66{
   width:66.66666667%;
}
.col-xl-58,.wd-xl-58{
   width: 58.33333333%;
}
.col-xl-50,.wd-xl-50{
   width: 50%;
}
.col-xl-41,.wd-xl-41{
   width: 41.66666667%;
}
.col-xl-33,.wd-xl-33{
   width: 33.33333333%;
}
.col-xl-25,.wd-xl-25{
   width: 25%;
}
.col-xl-16,.wd-xl-16{
   width: 16.66666667%;
}
.col-xl-8,.wd-xl-8{
   width: 8.33333333%;
}
}
