.main_banner_desktop, .main_banner_mobile { width: 100%; height: auto; position: relative; } .first-content-information { display: flex; justify-content: center; align-items: center; position: relative; margin-top: 80px; } .three-computers { width: 315px; height: 315px; margin-left: 124px; } .first-content-text { max-width: 766px; } @media screen and (max-width: 415px) { .main_banner_desktop { display: none; } .first-content-information { flex-direction: column; margin-top: 84px; padding-left: 31px; padding-right: 29px; } .three-computers { width: 239px; height: 239px; margin-top: 67px; margin-left: 0; } .first-content-text { max-width: 357px; } } @media screen and (min-width: 415px) { .main_banner_mobile { display: none; } }