.reveal{ position:relative; transform: translateY(150px); opacity: 0; transition: 1s all ease; } .reveal.active{ transform: translateY(0); opacity: 1; } /*==================== Footer ====================== */ /* Main Footer */ footer .main-footer{ padding: 20px 0; background:#000000;} footer ul{ padding-left: 0; list-style: none;} /* Copy Right Footer */ .footer-copyright { background: black; padding: 5px 0;} .footer-copyright .logo { display: inherit;} .footer-copyright nav { float: right; margin-top: 5px;} .footer-copyright nav ul { list-style: none; margin: 0; padding: 0;} .footer-copyright nav ul li { border-left: 1px solid #505050; display: inline-block; line-height: 12px; margin: 0; padding: 0 8px;} .footer-copyright nav ul li a{ color: #969696;} .footer-copyright nav ul li:first-child { border: medium none; padding-left: 0;} .footer-copyright p { color: #969696; margin: 2px 0 0; text-align: center;} /* Footer Top */ .footer-top{ background: #252525; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 3px solid #222;} /* Footer transparent */ footer.transparent .footer-top, footer.transparent .main-footer{ background: transparent;} footer.transparent .footer-copyright{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3) ;} /* Footer light */ footer.light .footer-top{ background: #f9f9f9;} footer.light .main-footer{ background: #f9f9f9;} footer.light .footer-copyright{ background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3) ;} /* Footer 4 */ .footer- .logo { display: inline-block;} /*==================== Widgets ====================== */ .widget{ padding: 20px; margin-bottom: 40px;} .widget.widget-last{ margin-bottom: 0px;} .widget.no-box{ padding-left: 20px; background-color: transparent; margin-bottom: 40px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none;} .widget.subscribe p{ margin-bottom: 18px;} .widget li a{ color:red;} .widget li a:hover{ color: white;} .widget-title {margin-bottom: 20px;} .widget-title span {background: #839FAD none repeat scroll 0 0;display: block; height: 1px;margin-top: 25px;position: relative;width: 20%;} .widget-title span::after {background: inherit;content: "";height: inherit; position: absolute;top: -4px;width: 50%;} .widget-title.text-center span,.widget-title.text-center span::after {margin-left: auto;margin-right:auto;left: 0;right: 0;} .widget .badge{ float: right; background: #7f7f7f;} .typo-light h1, .typo-light h2, .typo-light h3, .typo-light h4, .typo-light h5, .typo-light h6, .typo-light p, .typo-light div, .typo-light span, .typo-light small{ color: #fff;} ul.social-footer2 { margin: 0;padding: 0; width: auto;} ul.social-footer2 li {display: inline-block;padding: 0;} ul.social-footer2 li a {display: block; height:30px;width: 30px;text-align: center;} .btn#foot{background-color: red; color:#fff;border-radius: 10rem; cursor: pointer; text-decoration: none;font-size: 1rem;} .btn:hover, .btn:focus, .btn.active {background: #4b92dc;color: #fff; -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); -webkit-transition: all 250ms ease-in-out 0s; -moz-transition: all 250ms ease-in-out 0s; -ms-transition: all 250ms ease-in-out 0s; -o-transition: all 250ms ease-in-out 0s; transition: all 250ms ease-in-out 0s; } .container#foot{ display: flex; } @media screen and (max-width: 700px) { .row{ flex-direction: column; }} * {box-sizing: border-box; transition: all .2s linear;} body { margin: 0; font-family: var(--font); font-weight: var(--fontOrigin); font-size: 1rem; line-height: 1.2; letter-spacing: 0.005rem; -webkit-font-smoothing: subpixel-antialiased; } .topnav { overflow: hidden; background-color:black; z-index: 1000; padding: 1rem; } .topnav a { float: left; display: block; color: white; text-align: center; padding: 14px 16px; text-decoration: none; font-size: 17px; } .topnav a:hover { background-color:#ddd; color: rgb(246, 244, 244); } .topnav a.active { background-color: #2196F3; color:white; } .topnav input[type=text] { float: right; padding: 6px; margin-top: 8px; margin-right: 16px; border: none; font-size: 17px; } .dropdown { float: left; overflow: hidden; } .dropdown .dropbtn { font-size: 17px; border: none; outline: none; color:white; padding: 14px 68px; background-color: inherit; font-family: inherit; margin: 0; } .topnav a:hover { background-color: black; } .dropdown-content { display: none; position: absolute; background-color: darkblue; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; } .dropdown-content a { float: none; color: white; padding: 12px 16px; text-decoration: none; display: block; text-align: left; } .dropdown-content a:hover { background-color:gray; } .dropdown:hover .dropdown-content { display: block; } .fa { font-size: 10px; width: 20px; text-align: center; text-decoration: none; margin: 4px 2px; } .fa:hover { opacity: 0.7; } .fa-facebook { background: #3B5998; color: white; } .fa-google { background: #dd4b39; color: white; } .fa-linkedin { color: white; } .fa-bars{ visibility: hidden; } img { max-width: 100%; opacity: 100%; height: auto; } .container { position: relative; text-align: left; color: black; font-family:monospace; font-weight: bold; z-index: 1; } .centered { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .container1 { position: absolute; padding: 10px 90px; color:white; font-size:20px; font-family:monospace; background-color: #020001; text-align:justify; } .container2{ position:relative; flex:25%; display: block; justify-items:left; z-index: 1; } .container3{ position:relative; width: 100%; display:block; float: left; padding: 50px; justify-items: center; z-index: 1; } .image2{ display: -webkit-inline-box; width: 13%; height: 108px; padding: 20px; } .overlay { position: absolute; bottom: 100%; left: 0; right: 0; background-color: #008CBA; overflow: hidden; width: 100%; height: 0; transition: .5s ease; } .container2:hover .overlay { bottom: 0; height: 100%; justify-content: center; } .text2 { white-space: nowrap; color: white; font-size: 20px; position: absolute; overflow: hidden; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); } .btn { display: inline-block; font-size: 1.7rem; color: #fff; background: black; border-radius: 10rem; cursor: pointer; padding: .8rem 3rem; text-decoration: none; } .btn:hover { background: red; letter-spacing: .1rem; } footer { padding: 65px; margin-top: 27px; color: #ffffff; background-color: #020001; text-align: -webkit-center; display: flow-root; width: 100%; } footer a{ color: white; text-decoration: none; } /* Fading animation */ .fade { animation-name: fade; animation-duration: 1.5s; } @keyframes fade { from {opacity: .4} to {opacity: 1} } /* On smaller screens, decrease text size */ @media only screen and (max-width: 300px) { .prev, .next,.text {font-size: 11px} } /* Position the "next button" to the right */ .next { right: 0; border-radius: 3px 0 0 3px; } /* On hover, add a black background color with a little bit see-through */ .prev:hover, .next:hover { background-color: rgba(0,0,0,0.8); } /* Slideshow container */ .slideshow-container { max-width: max-content; position: relative; margin: auto; } /* Next & previous buttons */ .prev, .next { cursor: pointer; position: absolute; top: 50%; width: auto; padding: 16px; margin-top: -22px; color: white; font-weight: bold; font-size: 18px; transition: 0.6s ease; border-radius: 0 3px 3px 0; user-select: none; } .mySlides {display: none} .midnav { min-height: 48px; background-color:darkblue; z-index: 2; padding: 0rem; position: -webkit-sticky; position: sticky; top: 0; } .midnav + .content { padding-top: 60px; } .midnav a { float: left; display: block; color: white; text-align: center; padding: 14px 68px; text-decoration: none; font-size: 17px; } .midnav a:hover { background-color:rgb(29, 34, 34); color: rgb(246, 244, 244); } .midnav a.active { background-color: #2196F3; color:white; } /* GLOBAL VARIABLES */ :root { --font: "Roboto", sans-serif; --fontOrigin: 1rem; /* 16px */ --fontSmall: 0.625em; /* 10px */ --fontMedium: 0.875em; /* 14px */ --fontNormal: 1em; /* 16px */ --fontLarge: 1.375em; /* 22px */ --fontLight: 100; --fontRegular: 400; --speed: 0.65s; } .login { color:white; background: #020001; cursor: pointer; padding-left: 10px; text-decoration: none; float: right; padding-top: 15px; padding-bottom: 8px; padding-right: 13px; } .login:hover{ background: grey; letter-spacing: .1rem; } .container4{ position:relative; display:block; padding: 50px; justify-items: center; font-size: large; z-index: 1; flex: 50%; } .row{ display: flex; } ::selection{ background: rgba(23,162,184,0.3); } .wrapper{ max-width: 1200px; margin: auto; padding: 0 20px; display: flex; flex-wrap: wrap; align-items: center; justify-content:space-around; } .wrapper .box{ background: #fff; width: calc(33% - 10px); padding: 25px; border-radius: 3px; box-shadow: 0px 4px 8px rgba(0,0,0,0.15); } .wrapper .box i.quote{ font-size: 20px; color: #17a2b8; } .wrapper .box .content{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding-top: 10px; } .box .info .name{ font-weight: 600; font-size: 17px; } .box .info .job{ font-size: 16px; font-weight: 500; color: #17a2b8; } .box .info .stars{ margin-top: 2px; } .box .info .stars i{ color: #17a2b8; } .box .content .image{ height: 75px; width: 75px; padding: 3px; background: #17a2b8; border-radius: 50%; } .content .image img{ height: 100%; width: 100%; object-fit: cover; border-radius: 50%; border: 2px solid #fff; } .box:hover .content .image img{ border-color: #fff; } @media (max-width: 1045px) { .wrapper .box{ width: calc(50% - 10px); margin: 10px 0; } } @media (max-width: 702px) { .wrapper .box{ width: 100%; } } @media (max-width: 1300px) { .wrapper .box{ width: 100%; } } mark{ background-color: yellow; } /*media queries */ /* @media screen and (max-width: 600px) { .topnav a, .topnav input[type=text] { float: none; display: block; text-align: left; width: 100%; margin: 0; padding: 10px; } .topnav input[type=text] { border: 1px solid #ccc; } } @media screen and (max-width: 768px) { .topnav a, .topnav input[type=text] { float: none; display: block; text-align: left; width: 100%; margin: 0; padding: 10px; } .topnav input[type=text] { border: 1px solid #ccc; } }*/ @media screen and (max-width: 600px) { .topnav a:not(:first-child) {display: none;} .topnav div:not(:first-child) {display: none;} .topnav a.icon { float: right; display: block; padding: 5px; } .fa-bars{ visibility: visible; } } @media screen and (max-width: 600px) { .topnav.responsive {position:relative; display: grid;} .topnav.responsive .icon { position: absolute; right: 0; top: 0; } .topnav.responsive a { float: none; display: block; text-align: left; } .topnav.responsive div{ float: none; display:table-column; position: relative; text-align: left; } .image2{ width: 23%; } .text2{ font-size: small; } .container{ background-position: 50%; } .centered{ font-size:large; } .container1{ font-size: medium; } .container4{ font-size: small; } .midnav{ min-height: 100px; } footer{ font-size: small; } } @media screen and (max-width: 700px) { .midnav{ min-height: 100px; } } @media screen and (max-width: 800px) { .midnav{ min-height: 100px; } } @media screen and (max-width: 320px) { .midnav{ min-height: 196px; } } @media screen and (max-width: 375px) { .midnav{ min-height: 196px; } } @media screen and (max-width: 425px) { .midnav{ min-height: 196px; } }