.cycle-1-wrapper .banner-copy-text span:nth-of-type(1) {
  font-size: 1em;
}
.cycle-1-wrapper .banner {
  top: 172px;
}
.cycle-1-wrapper .banner-copy {
  width: 370px;
}
.cycle-1-wrapper .banner-copy-text span:nth-of-type(2) {
  font-size: 1em !important;
}
.cycle-1-wrapper .banner-copy-inner {
  padding: 40px 0 30px 30px;
}
header .logo {
  background-size: 290px;
}

.year-exp-badge {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
.year-exp-badge img {
  width: 200px;
  height: 173px;
  margin-top: 0px;
}
.year-exp-badge .years-wrapper {
  margin: 0 !important;
}
.callouts-xs-2-wrapper .callouts {
  background: #3c8535 !important;
}
.callouts-xs-2-wrapper .callout{
  background: #3c8535 !important;
}
.cycle-1-wrapper .banner-content-wrapper {
  top: 30px !important;
}


/************ Media Query **************/


@media (min-width: 768px) {
.cycle-1-wrapper .banner-copy-text span:nth-of-type(1) {
  font-size: 1.5em;
}
.cycle-1-wrapper .banner-copy {
  width: 570px;
}
.cycle-1-wrapper .banner-copy-text span:nth-of-type(2) {
  font-size: 1.2em !important;
}
.cycle-1-wrapper .banner-content-wrapper {
  top: 0px;
}

}


@media (min-width: 992px) {
.year-exp-badge img {
  width: 170px;
  height: 143px;
  margin-top: 24px;
}
.years-wrapper {
  margin: 0;
}
}


@media (min-width: 1200px) {
.cycle-1-wrapper .banner {
  top: 0px;
}
.year-exp-badge img {
  width: 200px;
  height: 172px;
  margin-top: 0px;
}
}