.studio_footer { background: #333333; color: #a3a4a4; padding-top: 35px; padding-bottom: 31px; } .footer-menu-col { ul { li { float: left; margin-left: 20px; &:first-child { margin-left: 0; } a { color: #e0e2e4; font-size: 14px; font-weight: 700; display: block; line-height: 20px; } } } } .footer-txt { span { font-weight: 700; line-height: 19px; } } .seti-wrapp { float: right; } .seti-txt { font-size: 12px; color: #a3a4a4; margin-bottom: 2px; margin-top: 5px; clear: both; } .seti-list { ul { li { margin-left: 16px; margin-top: 16px; float: left; &:first-child { margin-left: 0; } a { display: table-cell; vertical-align: middle; border: 1px solid #f3f4f5; width: 48px; height: 48px; color: #fff; border-radius: 100%; text-align: center; img { max-width: 100%; vertical-align: middle; } } } } } .row-footer-txt { margin-top: 53px; } .copyright { font-size: 12px; float: left; margin-top: -12px; i { font-style: normal; } } @media (max-width: 991px) { .footer-menu-col ul li a { font-size: 13px; } } @media (max-width: 767px) { .footer-menu-col { ul { li { margin-top: 10px; margin-left: 0; width: 100%; text-align: center; &:first-child { margin-top: 0; } a { font-size: 14px; } } } } .seti-wrapp { width: 100%; text-align: center; } .seti-list { display: inline-block; ul { li { margin-left: 12px; a { width: 46px; height: 46px; } } } } .footer-txt { text-align: center; margin-top: 32px; } .copyright { margin-top: 32px; text-align: center; width: 100%; i { display: inline-block !important; } } .seti-txt { margin-top: 0; } .row-footer-txt { margin-top: 27px; } .studio_footer { padding-bottom: 38px; } }