.two-column-banner-module{
  padding-bottom: 45px;
  padding-top: 50px;
  background-color: #e6ecf3;
}
.page-center-8{
  max-width: 1286px;
  margin:0 auto;
}
.flex-center{
  align-items: center; 
}
.two-column-banner-module h2{
  margin-bottom: 30px;
  font-size: 56px;
  line-height: 70px;
  font-weight: 300;
  margin-top: 0;
  padding-right: 20px;
}
.two-column-banner-module h2 span{
  color: #5e8cb7; 
}
.two-column-banner-module h2:first-child{
  margin-bottom: 0;
} 
.two-column-banner-module p{
  font-style: normal;
  font-weight: 500;
  text-decoration: none; 
  line-height: 28px;
  font-size: 18px;
  padding-right: 20px;
  margin-bottom: 25px;
}
.greenbtn{
  cursor: pointer;
  display: inline-block;
  text-align: center;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  background-color: #a4cf60;
  padding: 13px 25px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #28334a;
  border-radius: 5px;
}
.greenbtn:hover{
  font-weight: 600;
  background-color: #d3fa97;
  color: #28334a;
}
@media(max-width:1366px){
  .two-column-banner-module .page-center-8{
    max-width:944px; 
  }
}
@media(max-width:1024px){
  .two-column-banner-module h2{
    font-size: 52px;
    padding: 0;
  }
  .two-column-banner-module h2 span {
    display: block;
  }
}
@media(max-width:992px){
  .two-column-banner-module{
    padding-bottom: 0; 
  }
  .two-column-banner-module .page-center-8{
    max-width:688px; 
  }
  .two-column-banner-module .row-fluid.flex-center{
    display: block;
  }
  .two-column-banner-module .row-fluid .span6{
    width: 100%; 
  }
  .two-column-banner-module h2 span {
    display: inline-block;
  }
}
@media (max-width:980px){
  .two-column-banner-module h2:first-child{
    margin-bottom:65px;
  }
  .two-column-banner-module h2 span{
    display:block;
  }
}
@media(max-width:767px){
  .two-column-banner-module .page-center-8{
    max-width:355px; 
  }
  .two-column-banner-module h2 {
    font-size: 40px;
  }
}
@media(max-width:374px){
  .two-column-banner-module .page-center-8{
    max-width: 92%; 
  }
}

.rotating-words {
  display: inline;
  margin-left: 10px;
}
@media (max-width:980px){
  .rotating-words{
    margin-left:0;
  }
}

.rotating-words span {
  position: absolute;
  opacity: 0;
  overflow: hidden;
  color: #5e8cb7;
  -webkit-animation: rotateWord 18s ease-in-out infinite 0s;
  -ms-animation: rotateWord 18s ease-in-out infinite 0s;
  animation: rotateWord 18s ease-in-out infinite 0s;
}

.rotating-words span:nth-child(2) {
  -webkit-animation-delay: 3s;
  -ms-animation-delay: 3s;
  animation-delay: 3s;
}

.rotating-words span:nth-child(3) {
  -webkit-animation-delay: 6s;
  -ms-animation-delay: 6s;
  animation-delay: 6s;
}

.rotating-words span:nth-child(4) {
  -webkit-animation-delay: 9s;
  -ms-animation-delay: 9s;
  animation-delay: 9s;
}

.rotating-words span:nth-child(5) {
  -webkit-animation-delay: 12s;
  -ms-animation-delay: 12s;
  animation-delay: 12s;
}

.rotating-words span:nth-child(6) {
  -webkit-animation-delay: 15s;
  -ms-animation-delay: 15s;
  animation-delay: 15s;
}

@-webkit-keyframes rotateWord {
  0% { opacity: 0; }
  2.77% { opacity: 0; -webkit-transform: translateY(-30px); }
  8.33% { opacity: 1; -webkit-transform: translateY(0px);}
  16.66% { opacity: 1; -webkit-transform: translateY(0px); }
  20.22% { opacity: 0; -webkit-transform: translateY(30px); }
  80% { opacity: 0; }
  100% { opacity: 0; }
}
@-ms-keyframes rotateWord {
  0% { opacity: 0; }
  2.77% { opacity: 0; -ms-transform: translateY(-30px); }
  8.33% { opacity: 1; -ms-transform: translateY(0px);}
  16.66% { opacity: 1; -ms-transform: translateY(0px); }
  20.22% { opacity: 0; -ms-transform: translateY(30px); }
  80% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes rotateWord {
  0% { opacity: 0; }
  2.77% { opacity: 0; -webkit-transform: translateY(-30px); transform: translateY(-30px); }
  8.33% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);}
  16.66% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); }
  20.22% { opacity: 0; -webkit-transform: translateY(30px); transform: translateY(30px); }
  80% { opacity: 0; }
  100% { opacity: 0; }

  
  