.requestdemo-para { font-size: 1.3rem; margin-top: -12px; margin-bottom: 30px; } .demo-request-form { width: 760px; } .requestdemo-tagline { margin-bottom: 30px; } .demo-button-box { display: flex; flex-direction: column; width: 85%; justify-content: end; align-items: end; } .demo { width: 160px; } .demo-link-span { margin-right: 10px; } @media only screen and (max-width: 430px) { .demo-request-form { width: 360px; } .demo-request-form { display: flex; flex-direction: column; width: 340px; align-items: center; justify-content: center; margin: auto; } .demo-page-row { display: flex; flex-direction: column; width: 340px; } .demo-button-box { width: 95%; } }