.footer-2.template-mairo {color: #1398c5;width: 100%;position: relative;background-position: center 0;-webkit-background-size: cover;background-size: cover;padding: 21px 0 25px;}.footer-2.template-mairo > .container {padding-top: 25px;padding-bottom: 25px;list-style: none;-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;}.footer-2.template-mairo small {color: #7c7c7c;font-size: 18px;line-height: 24px;font-weight: 400;display: block;text-align: center;width: 100%;}@media (max-width:767px) {.footer-2.template-mairo > .container {display: block;}.footer-2.template-mairo .subfooter {text-align: center;padding: 16px 0;}.footer-2.template-mairo small,.footer-2.template-mairo small span,.footer-2.template-mairo small font {font-size: 18px !important;line-height: 24px !important;}}