/* TIGHTENING LAYOUT 
############################################# */


.page-intro-wrapper {
    max-width: 1320px;
    margin: 0 auto;
    padding:40px 10% 5px 10%;
}



section.version-button .cta-item {
    padding: 0 0 100px 0 !important;
}
.divider-img-wrapper {
   margin: 60px 0 80px 0;
}
section.cb-home {
    margin: 30px auto 0 auto;
}
section.quote-full {
    margin-bottom: 0;
}
section.footer {
    margin-top: 60px;
}
.cb .content-text {
    padding: 70px 0 60px 100px;
}
section.sp {
    padding: 40px 0 0 0;
    margin: 70px 0 50px 0;
}
.sp h2 {
    margin: 0 0 100px 0;
}
.sp-item {
   margin-bottom: 60px;
}
section.app-steps {
    margin: 40px 0 50px 0;
    padding:40px 0 60px 0;
}





/* FIXES 
############################################# */
.faq-item-image {
  float:left;
  width:80%; 
  margin:40px auto 0 auto
}

@media (max-width: 576px) {
    .app-home [class*="col-"] {
       flex-direction: column;
    }
}