* { margin: 0; padding: 0; } body { background-color: gainsboro; font-family: "Roboto", Arial, sans-serif; font-size: 17px; } header { background-image: url(bg_1.jpg.jpg); height: 90vh; background-size: cover; background-repeat: no-repeat; } .tgrey { color: #999999; font-size: 14px; } .tgrey a { color: black; } .round-icon { background-color: white; height: 30px; width: 30px; border-radius: 50%; text-align: center; padding: 5px; margin: 0px 4px; } .round-icon:hover { background-color: #fd4c82; color: black; } .pink { color: #fd4c82; } a { text-decoration: none; color: #fd4c82; } .logo i { font-size: 50px; } .logo h1 { font-size: 25px; margin: 0px; } .logo p { font-size: 12px; margin: 0px; color: #fd4c82; } .marleft-auto { margin-left: auto; } .pink-bg { background-color: #fd4c82; color: white; } a.nav-link { font-weight: bold; padding: 12px 20px !important; } .hero h1 { font-size: 60px; } p { color: #999; } .pink-bg { background-color: #fd4c82; } .bg-green { background-color: rgb(29, 209, 29); } .card { padding: 20px; } .card .round { font-size: 40px; color: #fd4c82; width: 80px; height: 80px; line-height: 1.3; border-radius: 50%; background: #f0f0f0; margin-right: 10px; } .card:hover { background-color: #fd4c82; } .left-img img{ width: 80%; height: 80%; object-fit: cover; }