/*****vendor-prefix ****/
@media (min-width: 38em) {
  .flexParent {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex; }

  .flexChild {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    -webkit-box-flex: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;
    /* OLD - Firefox 19- */
    -webkit-flex: 1;
    /* Chrome */
    -ms-flex: 1;
    /* IE 10 */
    flex: 1; } }
/***shadows animations transitions etc***/
.borderBottom {
  border-bottom: 2px solid #666666; }

.border-right {
  border-right: 1px solid #c8ced4;
  padding-right: 50px; }

.ie #main-banner {
  margin-top: 100px; }
.ie #internal-banner {
  margin-top: 100px; }

.no-nthchild .gutters [class^="col-"], .no-nthchild .gutters [class*=" col-"] {
  margin-left: 1%; }

.no-cssgradients .blue-gradient {
  background: #eeeeee; }

.no-cssvhunit #main-banner {
  height: 410px;
  margin-top: 0; }
.no-cssvhunit #internal-banner {
  margin-top: 0; }

.no-flexbox .flexChild {
  width: 25%;
  float: left; }
.no-flexbox .icon-holder .image-holder {
  height: 180px;
  width: 100%; }
.no-flexbox .icon-holder .title-holder {
  width: 100%;
  text-align: center;
  height: 60px; }

/*# sourceMappingURL=browser.css.map */
