.contact-banner { height: 670px; background-image: url(./../images/contact_bannerbg.png); background-repeat: no-repeat; color: #fff; } .contact-banner-a { max-width: 1200px; margin: 0 auto; display: flex; justify-content: start; height: 100%; flex-direction: column; align-items: start; width: 100%; } .contact-banner-left { width: 100%; flex: 1; text-align: center; display: flex; justify-content: center; flex-direction: column; } .contact-banner-left-one { font-size: 56px; letter-spacing: 8px; font-weight: 600; } .contact-banner-left-two { font-size: 22px; font-weight: 300; line-height: 80px; } .contact-banner-right { flex: 0 0 300px; width: 100%; text-align: center; } .contact-banner-right img { margin: 0; padding: 0; transform: translatey(5px); width: 597px; height: 308px; } .brief { max-width: 1200px; margin: 0 auto; text-align: center; } .brief-con { display: flex; justify-content: center; align-items: center; } .brief-left { flex: 1; margin: 0 50px; text-align: left; text-indent: 30px; line-height: 36px; } .brief-right { flex: 0 0 578px; } .culture { max-width: 1200px; margin: 0 auto; text-align: center; } .culture-con { display: flex; justify-content: space-between; text-align: center; flex-wrap: wrap; width: 100%; margin: 30px 0; } .culture-one { width: 48%; /* height: 150px; */ box-shadow: #eee 0px 0px 10px 1px; margin: 10px 0; padding: 15px 0; display: flex; align-items: center; border-radius: 5px; } .culture-one-img { width: 170px; } .culture-one-img img { width: 150px; height: 150px; text-align: center; } .culture-one-word { flex: 1; text-align: left; margin-left: 50px; margin-right: 10px; line-height: 36px; } .culture-one-word-one { font-size: 20px; font-weight: 600; } .contactus { max-width: 1200px; margin: 0 auto; text-align: center; } .contactus-con { display: flex; justify-content: center; align-items: center; } .contactus-left { flex: 0 0 578px; } .contactus-right { flex: 0 0 578px; flex: 1; margin: 0 50px; text-align: left; line-height: 42px; font-size: 20px; } @media screen and (max-width: 900px) { .brief-con { flex-direction: column; } .contactus-con { flex-direction: column; } }