* { margin: 0; padding: 0; font-family: sans-serif; } .container { width: 100%; height: 100%; background-color: #ffffff; /* Warna biru */ } .container2 { background-image: #4da1a9; } .btn-diagnosa { padding: 8px 16px; color: #888888; background: #fff; opacity: 1; text-decoration: none; border-color: white; font-size: 14px; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; border: 1px solid transparent; border-radius: 4px; font-family: 'Helvetica Neue', 'Open Sans', Arial, sans-serif; } .menu { width: 80%; height: 70%; top: 5%; left: 130px; position: absolute; color: #fff; } .menu ul { display: inline; } .logo { font-size: 35px; font-weight: bold; float: left; } .menu ul li { list-style: none; margin: 0; margin-top: 15px; color: #b2b1b1; cursor: pointer; } .menu ul li a { text-decoration: none; list-style: none; color: #fff; cursor: pointer; } .fa { color: #888; } .active { color: #19dafa !important; } .profile { text-decoration: none; color: #888 !important; background: #fff; opacity: 1; border: 1px solid #fff; border-radius: 4px; padding: 8px 16px; float: right; margin: 0 10px; } .signup-btn { text-decoration: none; color: #888; background: #fff; opacity: 1; border: 1px solid #fff; border-radius: 4px; padding: 8px 16px; float: right; margin: 0 10px; } .signup-btn span { color: #888; padding: 8px 16px; } .banner { width: 80%; height: 70%; top: 25%; left: 130px; position: absolute; color: #fff; } .app-text { width: 50%; float: left; } .app-text h1 { font-size: 30px; width: 450px; font-weight: normal; position: relative; margin: 80px 0 40px 0; } .app-text p { width: 650px; font-size: 15px; margin: 30px 0 30px 20px; line-height: 25px; color: #919191; } .app-picture { width: 50%; float: right; } .app-picture img { width: 100%; padding-left: 30px; } small { margin: auto 20px; cursor: pointer; font-size: 12px; color: #19dafa; letter-spacing: 3px; } /* Reponsive */ /* Extra large devices (large laptops and desktops, 1200px and up) */ @media only screen and (min-width: 1200px) { } /* Large devices (laptops/desktops, 992px and up) */ @media only screen and (min-width: 992px) { } /* Medium devices (landscape tablets, 768px and up) */ @media only screen and (min-width: 768px) { } /* Small devices (portrait tablets and large phones, 600px and up) */ @media only screen and (min-width: 600px) { } /* Extra small devices (phones, 600px and down) */ @media only screen and (max-width: 600px) { .menu ul { display: inline-flex; margin: 10px; } .menu ul li { list-style: none; margin: 0 10px; margin-top: 15px; color: #b2b1b1; cursor: pointer; } .menu ul i { width: 50%; margin-right: 10px; font-size: 50px; } .signup-btn { top: 0; right: 0; font-size: 10px; } .banner { width: 60%; height: 20%; top: 20%; left: 50px; position: absolute; color: #fff; } .app-text h1 { font-size: 20px; width: 360px; position: relative; } .app-picture { width: 80%; float: left; } .app-picture img { width: 100%; padding-top: 30px; padding-bottom: 500px; } .play-btn { margin-left: 20px; display: inline-flex; } }