.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	display: table-header-group;
}
.divTableCell, .divTableHead {
	display: table-cell;
	padding: 3px 10px;
	text-align: center;
}
.divTableHeading {
	display: table-header-group;
}
.divTableFoot {
	display: table-footer-group;
}
.divTableBody {
	display: table-row-group;
}
@media (min-width: 360px) {
  #advantages.divTableHead,.divTableCell {
display: block;
padding: 10px;
  }
}
@media (min-width: 760px) {
  #advantages.divTableHead,.divTableCell {
display: table-cell;
padding: 10px;
  }
}

#brands {
  padding-bottom: 20px;
}
#brands img {
  max-width: 100%;
  display: inline-block;
}

@media (min-width: 360px) {
  #brands img {
width: 100px;
  }
}

@media (min-width: 760px) {
  #brands img {
    width: 100px;
  }
}
.module-brands {
	-webkit-box-shadow: inset 0px 0px 100px -20px rgba(0,0,0,0.25);
	-moz-box-shadow: inset 0px 0px 100px -20px rgba(0,0,0,0.25);
	box-shadow: inset 0px 0px 100px -20px rgba(0,0,0,0.25);
}
@media (min-width: 360px) {
  .module-brands {
box-shadow: none;
  }
}
@media (min-width: 760px) {
  .module-brands {
		-webkit-box-shadow: inset 0px 0px 100px -20px rgba(0,0,0,0.25);
		-moz-box-shadow: inset 0px 0px 100px -20px rgba(0,0,0,0.25);
		box-shadow: inset 0px 0px 100px -20px rgba(0,0,0,0.25);
  }
}

.dark-grey-bg {
	background-color: #222 !important;
}
h3.module-title {
	color: #fff;
	padding: 20px 0 20px 0;
	border: 0;
	margin: 0 !important;
}
.module-ftitle a {
	font-size: 10pt;
}
.module-ftitle li {
	margin-top: 1px !important;
	margin-bottom: 1px !important;
	padding-bottom: 0 !important;
}
.module-ftitle {
	padding-bottom: 20px !important;
}
div.top-1 {
	padding: 0 !important;
}
/* resets */
*,
*:before,
*:after {
  box-sizing: border-box;
}
.clearfix:after {
	content: "";
  display: table;
  clear: both;
}


/* grid */
[class*="row-"] {
  margin-bottom: 20px;
}
[class*="row-"]:last-child {
  margin-bottom: 0;
}
[class*="col-"] {
}

@media all and ( min-width: 768px ) {

  /* all cols margin */
  [class*="col-"] {
    margin-right: 20px;
  }
  [class*="col-"]:last-child {
    margin-right: 0;
  }

  /* make the columns responsive */
  .col-1-2 {
    float: left;
    width: 50%;
  }
  .col-1-4 {
    float: left;
    width: 25%;
  }
  .col-1-8 {
    float: left;
    width: 25%;
  }

  /* 2 span rows */
  .row-2 {
    padding-left: 20px;
  }
  .row-2 [class*="col-"]:first-child {
    margin-left: -20px;
  }

  /* 4 span rows */
  .row-4 {
    padding-left: 60px;
  }
  .row-4 [class*="col-"]:first-child {
    margin-left: -60px;
  }

  /* 8 span rows */
  .row-8 {
    padding-left: 60px;
  }
  .row-8 [class*="col-"]:nth-child(4n+1) {
    margin-left: -60px;
  }
  .row-8 [class*="col-"]:nth-child(5n-1) {
    margin-right: 0;
  }
  .row-8 [class*="col-"]:nth-child(6n-1) {
    clear: both;
  }

}

@media all and ( min-width: 1200px ) {

  /* adjust width */
  .col-1-8 {
    float: left;
    width: 12.5%;
  }

  /* 8 span rows */
  .row-8 {
    padding-left: 140px;
  }
  /* reset these... */
  .row-8 [class*="col-"]:nth-child(4n+1) {
    margin-left: 0;
  }
  .row-8 [class*="col-"]:nth-child(5n-1) {
    margin-right: 20px;
  }
  .row-8 [class*="col-"]:nth-child(6n-1) {
    clear: none;
  }
  /* and add this */
  .row-8 [class*="col-"]:nth-child(1) {
    margin-left: -140px;
  }

}
#main-s img {
	display:block; margin:0 auto;
	padding-bottom: 10px;
}
#main-s {
	text-align: center;
	padding-bottom: 10px;
}
div.mainbody {
	padding-bottom: 0;
	margin-bottom: -50px;
}
#advantages img {
  max-width: 100%;
  display: inline-block;
}
#advantages span {
	font-size: 10pt;
	line-height: 1;
}

@media (min-width: 760px) {
  #advantages img {
    width: 64px;
  }
	#advantages span {
		font-size: 10pt;
	}
}
/* Global */

.page-header h2 {
    color:#333 !important
    font-size:16px !important;
}

h3 {
	color: #666 !important;
	text-align: center;
}
#about img {padding:10px;}



