* { margin: 0; padding: 0; box-sizing: border-box; scroll-behavior: smooth; } body { margin: 0; background-image: url("home/Background.png"); } nav { position: fixed; transition: top 0.3s; display: flex; background-image: url(media/Layer\ 5.png); justify-content: space-between; width: 100%; z-index: 5; font-size: 2vw; } .nav-bar-logo1 { padding-top: 2%; width: 10%; padding-left: 30px; } @media screen and (max-width: 500px) { .nav-bar-logo1{ width: 20% } } .nav-bar-logo2 { padding-top: 2%; width: 23%; margin-left: 27%; } .hr-heading{ width: 50px; align-items: center; } .main{ color: #55a276; font-size: 25px; text-align: center; } .sidenav { height: 100%; width: 0; position: fixed; z-index: 1; top: 0; left: 0; background-color: #111; overflow-x: hidden; transition: 0.5s; padding-top: 60px; text-align: center; } .sidenav a { padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px; color: #818181; display: block; transition: 0.3s; } .sidenav a:hover { color: #f1f1f1; } .sidenav .closebtn { position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px; } @media screen and (max-height: 450px) { .sidenav { padding-top: 15px; } .sidenav a { font-size: 18px; } .nav-bar-logo { width: 20%; } } @media screen and (max-width: 500px) { .nav-bar-logo { width: 16%; margin-top: 2%; } } .nav-bar-menu { display: flex; align-content: flex-end; float: right; margin-top: 5%; width: 18%; padding-right: 30px; } .iframe_size { width: 100%; height: 80%; } h2{ font-size: 28px; text-align: center; color: black; } h3{ color: black; margin-left: auto; margin-right: 19px; text-align: center; } @media (min-width: 800px) and (max-width: 1000px) { .iframe_size { width: 100%; height: 62%; } } @media (min-width: 517px) and (max-width: 800px) { .iframe_size { width: 100%; height: 52%; } } @media (min-width: 417px) and (max-width: 517px) { .iframe_size { width: 100%; height: 33%; } } @media (max-width: 417px) { .iframe_size { width: 100%; height: 27%; } } @media (min-width: 1000px) { #timeline .demo-card:nth-child(even) .head::after, #timeline .demo-card:nth-child(odd) .head::after { position: absolute; content: ""; width: 0; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; } #timeline .demo-card:nth-child(even) .head::before, #timeline .demo-card:nth-child(odd) .head::before { position: absolute; content: ""; width: 9px; height: 9px; background-color: #bdbdbd; border-radius: 9px; box-shadow: 0px 0px 2px 8px #f7f7f7; } } .demo-card:nth-child(1) { order: 1; } .demo-card:nth-child(2) { order: 4; } .demo-card:nth-child(3) { order: 2; } .demo-card:nth-child(4) { order: 5; } .demo-card:nth-child(5) { order: 3; } .demo-card:nth-child(6) { order: 6; } * { box-sizing: border-box; } #timeline h1 { text-align: center; font-size: 70px; margin-bottom: 20px; padding-top: 10%; color: #bc473b; font-weight: 900; } #timeline p.leader { text-align: center; max-width: 90%; margin: auto; margin-bottom: 10px; font-size: 25px; color: #55a276; } #timeline .demo-card-wrapper { position: relative; margin: auto; } @media (min-width: 1000px) { #timeline .demo-card-wrapper { display: flex; flex-flow: column wrap; width: 1170px; height: 1650px; margin-bottom: -180px; } } #timeline .demo-card-wrapper::after { z-index: 1; content: ""; position: absolute; top: 0; bottom: 0; left: 50%; border-left: 1px solid rgba(191, 191, 191, 0.4); } @media (min-width: 1000px) { #timeline .demo-card-wrapper::after { border-left: 1px solid #bdbdbd; } #timeline .h1{ padding-top: 6%; } } #timeline .demo-card { position: relative; display: block; margin: 10px auto 80px; max-width: 94%; z-index: 2; } @media (min-width: 400px) { #timeline .demo-card { max-width: 80%; box-shadow: 0px 1px 22px 4px rgba(0, 0, 0, 0.07); /* margin-bottom: -180px; */ } #timeline .h1{ padding-top: 6%; } } @media (min-width: 1000px) { #timeline .demo-card { max-width: 450px; height: 400px; margin: 90px; margin-top: 45px; margin-bottom: 45px; } #timeline .demo-card:nth-child(odd) { margin-right: 45px; } #timeline .demo-card:nth-child(odd) .head::after { border-left-width: 15px; border-left-style: solid; left: 100%; } #timeline .demo-card:nth-child(odd) .head::before { left: 491.5px; } #timeline .demo-card:nth-child(even) { margin-left: 45px; } #timeline .demo-card:nth-child(even) .head::after { border-right-width: 15px; border-right-style: solid; right: 100%; } #timeline .demo-card:nth-child(even) .head::before { right: 489.5px; } #timeline .demo-card:nth-child(2) { margin-top: 180px; } } #timeline .demo-card .head { position: relative; display: flex; align-items: center; color: #fff; font-weight: 400; } #timeline .demo-card .head .number-box { display: inline; float: left; margin: 15px; padding: 10px; font-size: 35px; line-height: 35px; font-weight: 600; background: rgba(0, 0, 0, 0.17); } #timeline .demo-card .head h2 { text-transform: uppercase; font-size: 1.3rem; font-weight: inherit; letter-spacing: 2px; margin: 0; padding-bottom: 6px; line-height: 1rem; } @media (min-width: 480px) { #timeline .demo-card .head h2 { font-size: 165%; line-height: 1.2rem; } } #timeline .demo-card .head h2 span { display: block; font-size: 0.6rem; margin: 0; } @media (min-width: 480px) { #timeline .demo-card .head h2 span { font-size: 0.8rem; } } #timeline .demo-card .body { background: #fff; border: 1px solid rgba(191, 191, 191, 0.4); border-top: 0; padding: 15px; } @media (min-width: 1000px) { #timeline .demo-card .body { height: 315px; } } #timeline .demo-card .body p { font-size: 14px; line-height: 18px; margin-bottom: 15px; } #timeline .demo-card .body img { display: block; width: 100%; } #timeline .demo-card--step1 { background-color: #bc473b; } #timeline .demo-card--step1 .head::after { border-color: #bc473b; } #timeline .demo-card--step2 { background-color:#bc473b; } #timeline .demo-card--step2 .head::after { border-color: #bc473b; } #timeline .demo-card--step3 { background-color: #bc473b; } #timeline .demo-card--step3 .head::after { border-color: #bc473b; } #timeline .demo-card--step4 { background-color: #bc473b; } #timeline .demo-card--step4 .head::after { border-color: #bc473b; } #timeline .demo-card--step5 { background-color: #bc473b; } #timeline .demo-card--step5 .head::after { border-color: #bc473b; } /* end timeline */ /*-------------Footer -----------------*/ footer { background-color: #59595b; font-family: Arial, Helvetica, sans-serif; display: block; left: 0; bottom: 0; width: 100%; font-size: 1vw; text-align: center; margin-top: 179px } .footer-main { padding-top: 10px; left: 0; bottom: 0; width: 100%; padding-bottom: 10px; } .top-button { padding: 20px; } .web-map { padding: 20px; } .rights { padding-top: 10px; } .footer-decoration { -webkit-text-decoration-line: none; text-decoration-line: none; color: #1C140B; font-weight: bold; } .footer-decoration:hover { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); color: rgb(255, 255, 255); background-color: #55555500; padding: 5px; } @media screen and (max-width: 500px) { footer{ font-size: 4vw; } }