--- --- @import "vars"; #commercial { background-color: #183d54; text-align: center; h1 { color: #FFFFFF; max-width: 830px; width: 100%; margin: 0 auto; line-height: 55px; margin-bottom: 50px; margin-top: 40px; } #squares { margin-bottom: 50px; } .company-card { max-width: 800px; width: 100%; margin: 0 auto 110px auto; .topbar { height: 10px; width: 100%; background-color: #35d0ba; } .card-content { padding: 50px 35px; background-color: #FFFFFF; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; @media (max-width: $md-width) { flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; } .company-logo { margin-right: 30px; padding: 25px; border: 1px solid #ebebeb; border-radius: 5px; } .company-info { text-align: left; font-size: 18px; & p, & a { color: #183d54; } & span { margin: 0 7px; } } } } .let-us-know { margin-bottom: 100px; & p { color: #FFFFFF; margin: 0; } & a { color: #34d0bb; } } } #cncf { text-align: center; padding: 15px 0 100px 0; h2 { color: #183d54; & span { color: #34d0bb; } } } #production { position: relative; background-color: #f7f7f7; text-align: center; padding-top: 65px; padding-bottom: 90px; overflow: initial !important; h2 { color: #183d54; } a { color: #505a72; font-size: 16px; } #stacksImg { position: absolute; top: -20%; margin: 0 0 0 -82px; left: 50%; } }