.content{ padding-top: 80px; padding-bottom: 88px; } .newsCellList{ margin-top: 20px; } #content2, #content4, #content6{ background: #F1F3F5; } #content7{ padding-top: 80px; padding-bottom: 80px; } .contentInfo{ width: 80%; display: flex; margin: auto; } .qrcodeContainer{ display: flex; padding-right: 60px; border-right: solid 1px #eee; } .qrcodeBox{ margin-left: 40px; .qrcode{ width: 136px; display: block; } .text{ font-size: 15px; line-height: 20px; font-weight: bold; color: #333436; margin-top: 10px; } } .textBox{ padding-left: 60px; .title{ font-size: 23px; line-height: 30px; font-weight: bold; color: #333436; } .text{ font-size: 14px; line-height: 30px; margin-top: 14px; } } @media (max-width: 1199px) { .contentInfo{ width: 100%; } } @media (max-width: 767px) { .content{ padding-top: 40px; padding-bottom: 50px; } #content7{ padding-top: 50px; padding-bottom: 50px; } .contentInfo{ flex-wrap: wrap; } .qrcodeContainer{ width: 100%; padding: 0; border: 0; justify-content: center; } .qrcodeBox{ margin: 0; margin-right: 40px; &:last-child{ margin-right: 0; } } .textBox{ width: 100%; padding-left: 0; margin-top: 40px; padding-left: 10px; padding-right: 10px; } .button.visible-xs{ display: flex !important; } }