.gutter-bottom {
  margin-bottom: 30px;
}
.container-a {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container-a:before, .container-a:after,.rowas:before, .rowas:after{
  display: table;
  content: " ";}
.rowas {
  margin-right: -15px;
  margin-left: -15px;
}
.rowas img{display: block;
  max-width: 100%;
  height: auto;}
h3.subtitle {
  font-size: 21px;
  line-height: 24px;
  font-weight: 300;
  text-transform: uppercase;
  background: url(../images/cotton-green.png) no-repeat;
  background-position: center;
  height: 50px;
}
.heading-custom h1 {
  font-size: 32px;
  font-weight: 400;
  line-height: initial;
}
.text-center {
  text-align: center;
}
.gutter-bottom-half {
  margin-bottom: 15px;
}

.gutter-top-half {
  margin-top: 15px;
}
.img-responsive {
  margin: 0px auto;
}
.rowas P{    font-family: 'Open Sans', Helvetica, Arial, 'sans-serif';}
#coverFullText.cover {
  padding: 50px 0px !important;
}

.cover {
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 220px 0px;
}
#coverFullText.cover .cover-title {
  color: #fff;
  font-size: 15px;
  margin-bottom: 10px !important;
}

.cover .cover-title {
  font-family: 'Source Sans Pro';
  text-transform: uppercase;
  color: #000000;
  font-size: 50px;
  line-height: 20px;
  font-weight: 400;
}
#coverFullText.cover p {
  color: #fff;
  font-size: 15px;
  line-height: 22px;
}

.cover p {
  font-family: 'Open Sans', Helvetica, Arial, 'sans-serif';
  font-size: 22px;
  line-height: 30px;
}
.p-xl {
  font-size: 20px;
  font-weight: 300;
}
.padding-bottom {
  padding-bottom: 30px;
}

.padding-top {
  padding-top: 30px;
}
.cover.cover-white-title .cover-title {
  font-size: 36px;
  color: #fff;
  font-weight: 900;
}
.sidj{display: block;padding-left: 10px;}
.sidj-flex{width: 100%;padding-right: 10px}
@media (min-width: 768px) {
  .sidj{display: flex}
  .sidj-flex{flex: 1;padding-right: 10px}
}
@media (min-width: 992px) {
  .sidj{display: flex;align-items: center}
  .sidj-flex{flex: 1;padding-right: 10px}
}
.bg-secondary {
  background-color: #e3f2f2;
}