diff --git a/assets/css/darkMode.css b/assets/css/darkMode.css new file mode 100644 index 0000000..c2a421e --- /dev/null +++ b/assets/css/darkMode.css @@ -0,0 +1,27 @@ +.darkmode--activated #header { + background-color: #000033; +} + +.darkmode--activated .navbar a { + color: white; +} + +.darkmode--activated .navbar a:hover { + color: #11edab; +} + +.darkmode--activated #change { + content: url("https://venturex.netlify.app/assets/img/logo/footLogo.png"); +} + +.darkmode--activated .navbar .dropdown ul { + background: #000033; +} + +.darkmode--activated .about .row-content p { + color: white; +} + +.darkmode--activated .about .content ul li { + color: #c6dbef; +} diff --git a/assets/css/style.css b/assets/css/style.css index 90670f6..de256ca 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -4,19 +4,19 @@ @import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300&display=swap"); body { - margin: 0; - font-family: "Montserrat", sans-serif; - color: #444444; + margin: 0; + font-family: "Montserrat", sans-serif; + color: #444444; } a { - text-decoration: none; - color: #d9232d; + text-decoration: none; + color: #d9232d; } a:hover { - color: #e24d55; - text-decoration: none; + color: #e24d55; + text-decoration: none; } h1, @@ -25,2892 +25,2873 @@ h3, h4, h5, h6 { - font-family: "Raleway", sans-serif; + font-family: "Raleway", sans-serif; } - /*-------------------------------------------------------------- # Back to top button --------------------------------------------------------------*/ .back-to-top { - position: fixed; - visibility: hidden; - opacity: 0; - right: 15px; - bottom: 15px; - z-index: 996; - background: #d9232d; - width: 40px; - height: 40px; - border-radius: 4px; - transition: all 0.4s; + position: fixed; + visibility: hidden; + opacity: 0; + right: 15px; + bottom: 15px; + z-index: 996; + background: #d9232d; + width: 40px; + height: 40px; + border-radius: 4px; + transition: all 0.4s; } .back-to-top i { - font-size: 28px; - color: #fff; - line-height: 0; + font-size: 28px; + color: #fff; + line-height: 0; } .back-to-top:hover { - background: #e1444d; - color: #fff; + background: #e1444d; + color: #fff; } .back-to-top.active { - visibility: visible; - opacity: 1; + visibility: visible; + opacity: 1; } - /*-------------------------------------------------------------- # Header --------------------------------------------------------------*/ #header { - background: white; - transition: all 0.5s; - z-index: 997; - padding: 20px 0; + background: white; + transition: all 0.5s; + z-index: 997; + padding: 20px 0; } #header.header-scrolled { - box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); - padding: 12px 0; + box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); + padding: 12px 0; } #header.header-inner-pages { - box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); + box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); } #header .logo { - font-size: 28px; - margin: 0; - padding: 0; - line-height: 1; - font-weight: 700; - text-transform: uppercase; + font-size: 28px; + margin: 0; + padding: 0; + line-height: 1; + font-weight: 700; + text-transform: uppercase; } #header .logo a { - color: #556270; + color: #556270; } #header .logo img { - max-height: 40px; + max-height: 40px; } - /*-------------------------------------------------------------- # Navigation Menu --------------------------------------------------------------*/ - /** * Desktop Navigation */ .navbar { - padding: 0; + padding: 0; } .navbar ul { - margin: 0; - padding: 0; - display: flex; - list-style: none; - align-items: center; + margin: 0; + padding: 0; + display: flex; + list-style: none; + align-items: center; } .navbar li { - position: relative; + position: relative; } .navbar a, .navbar a:focus { - display: flex; - align-items: center; - justify-content: space-between; - padding: 10px 0 10px 30px; - font-family: "Poppins", sans-serif; - font-size: 15px; - font-weight: 500; - color: #556270; - white-space: nowrap; - transition: 0.3s; + display: flex; + align-items: center; + justify-content: space-between; + padding: 10px 0 10px 30px; + font-family: "Poppins", sans-serif; + font-size: 15px; + font-weight: 500; + color: #556270; + white-space: nowrap; + transition: 0.3s; } .navbar a i, .navbar a:focus i { - font-size: 12px; - line-height: 0; - margin-left: 5px; + font-size: 12px; + line-height: 0; + margin-left: 5px; } .navbar a:hover, .navbar .active, .navbar .active:focus, -.navbar li:hover>a { - color: #d9232d; +.navbar li:hover > a { + color: #d9232d; } .navbar .getstarted { - background: #d9232d; - padding: 8px 25px; - margin-left: 30px; - border-radius: 4px; - font-weight: 400; - color: #fff; + background: #d9232d; + padding: 8px 25px; + margin-left: 30px; + border-radius: 4px; + font-weight: 400; + color: #fff; } .navbar .getstarted:hover { - color: #fff; - background: #e1444d; + color: #fff; + background: #e1444d; } .navbar .dropdown ul { - display: block; - position: absolute; - left: 14px; - top: calc(100% + 30px); - margin: 0; - padding: 10px 0; - z-index: 99; - opacity: 0; - visibility: hidden; - background: #fff; - box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25); - transition: 0.3s; - font-family: "Poppins", sans-serif; - font-size: 15px; - font-weight: 500; - color: #556270; - white-space: nowrap; - transition: 0.3s; + display: block; + position: absolute; + left: 14px; + top: calc(100% + 30px); + margin: 0; + padding: 10px 0; + z-index: 99; + opacity: 0; + visibility: hidden; + background: #fff; + box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25); + transition: 0.3s; + font-family: "Poppins", sans-serif; + font-size: 15px; + font-weight: 500; + color: #556270; + white-space: nowrap; + transition: 0.3s; } .navbar .dropdown ul li { - min-width: 200px; + min-width: 200px; } .navbar .dropdown ul a { - padding: 10px 20px; - font-size: 15px; - text-transform: none; - font-weight: 400; + padding: 10px 20px; + font-size: 15px; + text-transform: none; + font-weight: 400; } .navbar .dropdown ul a i { - font-size: 12px; + font-size: 12px; } .navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, -.navbar .dropdown ul li:hover>a { - color: #d9232d; +.navbar .dropdown ul li:hover > a { + color: #d9232d; } -.navbar .dropdown:hover>ul { - opacity: 1; - top: 100%; - visibility: visible; +.navbar .dropdown:hover > ul { + opacity: 1; + top: 100%; + visibility: visible; } .navbar .dropdown .dropdown ul { - top: 0; - left: calc(100% - 30px); - visibility: hidden; + top: 0; + left: calc(100% - 30px); + visibility: hidden; } -.navbar .dropdown .dropdown:hover>ul { - opacity: 1; - top: 0; - left: 100%; - visibility: visible; +.navbar .dropdown .dropdown:hover > ul { + opacity: 1; + top: 0; + left: 100%; + visibility: visible; } @media (max-width: 1366px) { - .navbar .dropdown .dropdown ul { - left: -90%; - } - .navbar .dropdown .dropdown:hover>ul { - left: -100%; - } + .navbar .dropdown .dropdown ul { + left: -90%; + } + .navbar .dropdown .dropdown:hover > ul { + left: -100%; + } } - /** * Mobile Navigation */ .mobile-nav-toggle { - color: #556270; - font-size: 28px; - cursor: pointer; - display: none; - line-height: 0; - transition: 0.5s; + color: #556270; + font-size: 28px; + cursor: pointer; + display: none; + line-height: 0; + transition: 0.5s; } .mobile-nav-toggle.bi-x { - color: #fff; + color: #fff; } @media (max-width: 991px) { - .mobile-nav-toggle { - display: block; - } - .navbar ul { - display: none; - } + .mobile-nav-toggle { + display: block; + } + .navbar ul { + display: none; + } } .navbar-mobile { - position: fixed; - overflow: hidden; - top: 0; - right: 0; - left: 0; - bottom: 0; - background: rgba(63, 73, 83, 0.9); - transition: 0.3s; - z-index: 999; + position: fixed; + overflow: hidden; + top: 0; + right: 0; + left: 0; + bottom: 0; + background: rgba(63, 73, 83, 0.9); + transition: 0.3s; + z-index: 999; } .navbar-mobile .mobile-nav-toggle { - position: absolute; - top: 15px; - right: 15px; + position: absolute; + top: 15px; + right: 15px; } .navbar-mobile ul { - display: block; - position: absolute; - top: 55px; - right: 15px; - bottom: 15px; - left: 15px; - padding: 10px 0; - background-color: #fff; - overflow-y: auto; - transition: 0.3s; + display: block; + position: absolute; + top: 55px; + right: 15px; + bottom: 15px; + left: 15px; + padding: 10px 0; + background-color: #fff; + overflow-y: auto; + transition: 0.3s; } .navbar-mobile a { - padding: 10px 20px; - font-size: 15px; - color: #556270; + padding: 10px 20px; + font-size: 15px; + color: #556270; } .navbar-mobile a:hover, .navbar-mobile .active, -.navbar-mobile li:hover>a { - color: #d9232d; +.navbar-mobile li:hover > a { + color: #d9232d; } .navbar-mobile .getstarted { - margin: 15px; + margin: 15px; } .navbar-mobile .dropdown ul { - position: static; - display: none; - margin: 10px 20px; - padding: 10px 0; - z-index: 99; - opacity: 1; - visibility: visible; - background: #fff; - box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25); + position: static; + display: none; + margin: 10px 20px; + padding: 10px 0; + z-index: 99; + opacity: 1; + visibility: visible; + background: #fff; + box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25); } .navbar-mobile .dropdown ul li { - min-width: 200px; + min-width: 200px; } .navbar-mobile .dropdown ul a { - padding: 10px 20px; + padding: 10px 20px; } .navbar-mobile .dropdown ul a i { - font-size: 12px; + font-size: 12px; } .navbar-mobile .dropdown ul a:hover, .navbar-mobile .dropdown ul .active:hover, -.navbar-mobile .dropdown ul li:hover>a { - color: #d9232d; +.navbar-mobile .dropdown ul li:hover > a { + color: #d9232d; } -.navbar-mobile .dropdown>.dropdown-active { - display: block; +.navbar-mobile .dropdown > .dropdown-active { + display: block; } - /*-------------------------------------------------------------- # Hero Section --------------------------------------------------------------*/ #hero { - width: 100%; - height: 100vh; - background-color: rgba(63, 73, 83, 0.8); - overflow: hidden; - position: relative; + width: 100%; + height: 100vh; + background-color: rgba(63, 73, 83, 0.8); + overflow: hidden; + position: relative; } #hero .carousel, #hero .carousel-inner, #hero .carousel-item, #hero .carousel-item::before { - position: absolute; - top: 0; - right: 0; - left: 0; - bottom: 0; + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; } #hero .carousel-item { - background-size: cover; - background-position: center; - background-repeat: no-repeat; + background-size: cover; + background-position: center; + background-repeat: no-repeat; } #hero .carousel-item::before { - content: ""; - background-color: rgba(30, 35, 40, 0.6); + content: ""; + background-color: rgba(30, 35, 40, 0.6); } #hero .carousel-container { - display: flex; - justify-content: center; - align-items: center; - position: absolute; - bottom: 0; - top: 70px; - left: 50px; - right: 50px; + display: flex; + justify-content: center; + align-items: center; + position: absolute; + bottom: 0; + top: 70px; + left: 50px; + right: 50px; } #hero .container { - text-align: center; + text-align: center; } #hero h2 { - color: #fff; - margin-bottom: 20px; - font-size: 48px; - font-weight: 700; + color: #fff; + margin-bottom: 20px; + font-size: 48px; + font-weight: 700; } #hero p { - -webkit-animation-delay: 0.4s; - animation-delay: 0.4s; - margin: 0 auto 30px auto; - color: #fff; + -webkit-animation-delay: 0.4s; + animation-delay: 0.4s; + margin: 0 auto 30px auto; + color: #fff; } #hero .carousel-inner .carousel-item { - transition-property: opacity; - background-position: center top; + transition-property: opacity; + background-position: center top; } #hero .carousel-inner .carousel-item, #hero .carousel-inner .active.carousel-item-start, #hero .carousel-inner .active.carousel-item-end { - opacity: 0; + opacity: 0; } #hero .carousel-inner .active, #hero .carousel-inner .carousel-item-next.carousel-item-start, #hero .carousel-inner .carousel-item-prev.carousel-item-end { - opacity: 1; - transition: 0.5s; + opacity: 1; + transition: 0.5s; } #hero .carousel-inner .carousel-item-next, #hero .carousel-inner .carousel-item-prev, #hero .carousel-inner .active.carousel-item-start, #hero .carousel-inner .active.carousel-item-end { - left: 0; - transform: translate3d(0, 0, 0); + left: 0; + transform: translate3d(0, 0, 0); } #hero .carousel-control-next-icon, #hero .carousel-control-prev-icon { - background: none; - font-size: 30px; - line-height: 0; - width: auto; - height: auto; - background: rgba(255, 255, 255, 0.2); - border-radius: 50px; - transition: 0.3s; - color: rgba(255, 255, 255, 0.5); - width: 54px; - height: 54px; - display: flex; - align-items: center; - justify-content: center; + background: none; + font-size: 30px; + line-height: 0; + width: auto; + height: auto; + background: rgba(255, 255, 255, 0.2); + border-radius: 50px; + transition: 0.3s; + color: rgba(255, 255, 255, 0.5); + width: 54px; + height: 54px; + display: flex; + align-items: center; + justify-content: center; } #hero .carousel-control-next-icon:hover, #hero .carousel-control-prev-icon:hover { - background: rgba(255, 255, 255, 0.3); - color: rgba(255, 255, 255, 0.8); + background: rgba(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.8); } #hero .carousel-indicators li { - cursor: pointer; - background: #fff; - overflow: hidden; - border: 0; - width: 12px; - height: 12px; - border-radius: 50px; - opacity: 0.6; - transition: 0.3s; + cursor: pointer; + background: #fff; + overflow: hidden; + border: 0; + width: 12px; + height: 12px; + border-radius: 50px; + opacity: 0.6; + transition: 0.3s; } #hero .carousel-indicators li.active { - opacity: 1; - background: #d9232d; + opacity: 1; + background: #d9232d; } #hero .btn-get-started { - font-family: "Raleway", sans-serif; - font-weight: 500; - font-size: 14px; - letter-spacing: 1px; - display: inline-block; - padding: 14px 32px; - border-radius: 4px; - transition: 0.5s; - line-height: 1; - color: #fff; - -webkit-animation-delay: 0.8s; - animation-delay: 0.8s; - background: #d9232d; + font-family: "Raleway", sans-serif; + font-weight: 500; + font-size: 14px; + letter-spacing: 1px; + display: inline-block; + padding: 14px 32px; + border-radius: 4px; + transition: 0.5s; + line-height: 1; + color: #fff; + -webkit-animation-delay: 0.8s; + animation-delay: 0.8s; + background: #d9232d; } #hero .btn-get-started:hover { - background: #df3740; + background: #df3740; } @media (max-width: 992px) { - #hero { - height: 100vh; - } - #hero .carousel-container { - top: 8px; - } + #hero { + height: 100vh; + } + #hero .carousel-container { + top: 8px; + } } @media (max-width: 768px) { - #hero h2 { - font-size: 28px; - } + #hero h2 { + font-size: 28px; + } } @media (min-width: 1024px) { - #hero .carousel-control-prev, - #hero .carousel-control-next { - width: 5%; - } + #hero .carousel-control-prev, + #hero .carousel-control-next { + width: 5%; + } } @media (max-height: 500px) { - #hero { - height: 120vh; - } + #hero { + height: 120vh; + } } - /*-------------------------------------------------------------- # Sections General --------------------------------------------------------------*/ section { - padding: 60px 0; - overflow: hidden; + padding: 60px 0; + overflow: hidden; } .section-bg, .services .icon-box { - background-color: #f8f9fa; + background-color: #f8f9fa; } .section-title { - padding-bottom: 40px; + padding-bottom: 40px; } .section-title h2 { - font-size: 14px; - font-weight: 500; - padding: 0; - line-height: 1px; - margin: 0 0 5px 0; - letter-spacing: 2px; - text-transform: uppercase; - color: #aaaaaa; - font-family: "Poppins", sans-serif; + font-size: 14px; + font-weight: 500; + padding: 0; + line-height: 1px; + margin: 0 0 5px 0; + letter-spacing: 2px; + text-transform: uppercase; + color: #aaaaaa; + font-family: "Poppins", sans-serif; } .section-title h2::after { - content: ""; - width: 120px; - height: 1px; - display: inline-block; - background: #e6636a; - margin: 4px 10px; + content: ""; + width: 120px; + height: 1px; + display: inline-block; + background: #e6636a; + margin: 4px 10px; } .section-title p { - margin: 0; - margin: 0; - font-size: 36px; - font-weight: 700; - text-transform: uppercase; - font-family: "Poppins", sans-serif; - color: #556270; + margin: 0; + margin: 0; + font-size: 36px; + font-weight: 700; + text-transform: uppercase; + font-family: "Poppins", sans-serif; + color: #556270; } - /*-------------------------------------------------------------- # Breadcrumbs --------------------------------------------------------------*/ .breadcrumbs { - padding: 18px 0; - background: #f8f9fa; - min-height: 40px; - margin-top: 80px; + padding: 18px 0; + background: #f8f9fa; + min-height: 40px; + margin-top: 80px; } .breadcrumbs h2 { - font-size: 32px; - font-weight: 300; - margin: 0; + font-size: 32px; + font-weight: 300; + margin: 0; } .breadcrumbs ol { - display: flex; - flex-wrap: wrap; - list-style: none; - padding: 0; - margin: 0; - font-size: 14px; + display: flex; + flex-wrap: wrap; + list-style: none; + padding: 0; + margin: 0; + font-size: 14px; } -.breadcrumbs ol li+li { - padding-left: 10px; +.breadcrumbs ol li + li { + padding-left: 10px; } -.breadcrumbs ol li+li::before { - display: inline-block; - padding-right: 10px; - color: #6b7b8d; - content: "/"; +.breadcrumbs ol li + li::before { + display: inline-block; + padding-right: 10px; + color: #6b7b8d; + content: "/"; } @media (max-width: 992px) { - .breadcrumbs { - margin-top: 58px; - } - .breadcrumbs .d-flex { - display: block !important; - } - .breadcrumbs h2 { - margin-bottom: 10px; - } - .breadcrumbs ol { - display: block; - } - .breadcrumbs ol li { - display: inline-block; - } + .breadcrumbs { + margin-top: 58px; + } + .breadcrumbs .d-flex { + display: block !important; + } + .breadcrumbs h2 { + margin-bottom: 10px; + } + .breadcrumbs ol { + display: block; + } + .breadcrumbs ol li { + display: inline-block; + } } - /*-------------------------------------------------------------- # About --------------------------------------------------------------*/ .about .content h2 { - font-weight: 700; - font-size: 48px; - line-height: 60px; - margin-bottom: 20px; - text-transform: uppercase; + font-weight: 700; + font-size: 48px; + line-height: 60px; + margin-bottom: 20px; + text-transform: uppercase; } .about .content h3 { - font-weight: 500; - line-height: 32px; - font-size: 24px; + font-weight: 500; + line-height: 32px; + font-size: 24px; } .about .content ul { - list-style: none; - padding: 0; + list-style: none; + padding: 0; } .about .content ul li { - padding: 10px 0 0 28px; - position: relative; + padding: 10px 0 0 28px; + position: relative; } .about .content ul i { - left: 0; - top: 7px; - position: absolute; - font-size: 20px; - color: #d9232d; + left: 0; + top: 7px; + position: absolute; + font-size: 20px; + color: #d9232d; } .about .content p:last-child { - margin-bottom: 0; + margin-bottom: 0; } - /*-------------------------------------------------------------- # Clients --------------------------------------------------------------*/ .clients { - padding: 15px 0; - text-align: center; + padding: 15px 0; + text-align: center; } .clients img { - max-width: 45%; - transition: all 0.4s ease-in-out; - display: inline-block; - padding: 15px 0; - filter: grayscale(100); + max-width: 45%; + transition: all 0.4s ease-in-out; + display: inline-block; + padding: 15px 0; + filter: grayscale(100); } .clients img:hover { - filter: none; - transform: scale(1.15); + filter: none; + transform: scale(1.15); } @media (max-width: 768px) { - .clients img { - max-width: 40%; - } + .clients img { + max-width: 40%; + } } - /*-------------------------------------------------------------- # Clientss --------------------------------------------------------------*/ .clientss { - padding: 15px 0; - text-align: center; - background-color: #fff; + padding: 15px 0; + text-align: center; + background-color: #fff; } .clientss img { - max-width: 70%; - transition: all 0.4s ease-in-out; - display: inline-block; - padding: 15px 0; - /* filter: grayscale(0); */ + max-width: 70%; + transition: all 0.4s ease-in-out; + display: inline-block; + padding: 15px 0; + /* filter: grayscale(0); */ } .clientss img:hover { - filter: none; - transform: scale(1.15); + filter: none; + transform: scale(1.15); } @media (max-width: 768px) { - .clientss img { - max-width: 40%; - } + .clientss img { + max-width: 40%; + } } - /*-------------------------------------------------------------- # Services --------------------------------------------------------------*/ .services .icon-box { - margin-bottom: 20px; - padding: 30px; - border-radius: 6px; + margin-bottom: 20px; + padding: 30px; + border-radius: 6px; } .services .icon-box i { - float: left; - color: #d9232d; - font-size: 40px; + float: left; + color: #d9232d; + font-size: 40px; } .services .icon-box h4 { - margin-left: 70px; - font-weight: 700; - margin-bottom: 15px; - font-size: 18px; + margin-left: 70px; + font-weight: 700; + margin-bottom: 15px; + font-size: 18px; } .services .icon-box h4 a { - color: #556270; - transition: 0.3s; + color: #556270; + transition: 0.3s; } .services .icon-box p { - margin-left: 70px; - line-height: 24px; - font-size: 14px; + margin-left: 70px; + line-height: 24px; + font-size: 14px; } .services .icon-box:hover h4 a { - color: #d9232d; + color: #d9232d; } - /*-------------------------------------------------------------- # Portfolio --------------------------------------------------------------*/ .portfolio .portfolio-item { - margin-bottom: 30px; + margin-bottom: 30px; } .portfolio #portfolio-flters { - padding: 0; - margin: 0 auto 20px auto; - list-style: none; - text-align: center; + padding: 0; + margin: 0 auto 20px auto; + list-style: none; + text-align: center; } .portfolio #portfolio-flters li { - cursor: pointer; - display: inline-block; - padding: 8px 15px 10px 15px; - font-size: 14px; - font-weight: 600; - line-height: 1; - text-transform: uppercase; - color: #444444; - margin-bottom: 5px; - transition: all 0.3s ease-in-out; - border-radius: 3px; + cursor: pointer; + display: inline-block; + padding: 8px 15px 10px 15px; + font-size: 14px; + font-weight: 600; + line-height: 1; + text-transform: uppercase; + color: #444444; + margin-bottom: 5px; + transition: all 0.3s ease-in-out; + border-radius: 3px; } .portfolio #portfolio-flters li:hover, .portfolio #portfolio-flters li.filter-active { - color: #fff; - background: #d9232d; + color: #fff; + background: #d9232d; } .portfolio #portfolio-flters li:last-child { - margin-right: 0; + margin-right: 0; } .portfolio .portfolio-wrap { - transition: 0.3s; - position: relative; - overflow: hidden; - z-index: 1; - background: rgba(85, 98, 112, 0.6); + transition: 0.3s; + position: relative; + overflow: hidden; + z-index: 1; + background: rgba(85, 98, 112, 0.6); } .portfolio .portfolio-wrap::before { - content: ""; - background: rgba(85, 98, 112, 0.6); - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - transition: all ease-in-out 0.3s; - z-index: 2; - opacity: 0; + content: ""; + background: rgba(85, 98, 112, 0.6); + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + transition: all ease-in-out 0.3s; + z-index: 2; + opacity: 0; } .portfolio .portfolio-wrap img { - transition: all ease-in-out 0.3s; + transition: all ease-in-out 0.3s; } .portfolio .portfolio-wrap .portfolio-info { - opacity: 0; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 3; - transition: all ease-in-out 0.3s; - display: flex; - flex-direction: column; - justify-content: flex-end; - align-items: flex-start; - padding: 20px; + opacity: 0; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 3; + transition: all ease-in-out 0.3s; + display: flex; + flex-direction: column; + justify-content: flex-end; + align-items: flex-start; + padding: 20px; } .portfolio .portfolio-wrap .portfolio-info h4 { - font-size: 20px; - color: #fff; - font-weight: 600; + font-size: 20px; + color: #fff; + font-weight: 600; } .portfolio .portfolio-wrap .portfolio-info p { - color: rgba(255, 255, 255, 0.7); - font-size: 14px; - text-transform: uppercase; - padding: 0; - margin: 0; - font-style: italic; + color: rgba(255, 255, 255, 0.7); + font-size: 14px; + text-transform: uppercase; + padding: 0; + margin: 0; + font-style: italic; } .portfolio .portfolio-wrap .portfolio-links { - text-align: center; - z-index: 4; + text-align: center; + z-index: 4; } .portfolio .portfolio-wrap .portfolio-links a { - color: rgba(255, 255, 255, 0.6); - margin: 0 5px 0 0; - font-size: 28px; - display: inline-block; - transition: 0.3s; + color: rgba(255, 255, 255, 0.6); + margin: 0 5px 0 0; + font-size: 28px; + display: inline-block; + transition: 0.3s; } .portfolio .portfolio-wrap .portfolio-links a:hover { - color: white; + color: white; } .portfolio .portfolio-wrap:hover::before { - opacity: 1; + opacity: 1; } .portfolio .portfolio-wrap:hover img { - transform: scale(1.2); + transform: scale(1.2); } .portfolio .portfolio-wrap:hover .portfolio-info { - opacity: 1; + opacity: 1; } - /*-------------------------------------------------------------- # Portfolio Details --------------------------------------------------------------*/ .portfolio-details { - padding-top: 40px; + padding-top: 40px; } .portfolio-details .portfolio-details-slider img { - width: 100%; + width: 100%; } .portfolio-details .portfolio-details-slider .swiper-pagination { - margin-top: 20px; - position: relative; + margin-top: 20px; + position: relative; } -.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet { - width: 12px; - height: 12px; - background-color: #fff; - opacity: 1; - border: 1px solid #d9232d; +.portfolio-details + .portfolio-details-slider + .swiper-pagination + .swiper-pagination-bullet { + width: 12px; + height: 12px; + background-color: #fff; + opacity: 1; + border: 1px solid #d9232d; } -.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet-active { - background-color: #d9232d; +.portfolio-details + .portfolio-details-slider + .swiper-pagination + .swiper-pagination-bullet-active { + background-color: #d9232d; } .portfolio-details .portfolio-info { - padding: 30px; - box-shadow: 0px 0 30px rgba(85, 98, 112, 0.08); + padding: 30px; + box-shadow: 0px 0 30px rgba(85, 98, 112, 0.08); } .portfolio-details .portfolio-info h3 { - font-size: 22px; - font-weight: 700; - margin-bottom: 20px; - padding-bottom: 20px; - border-bottom: 1px solid #eee; + font-size: 22px; + font-weight: 700; + margin-bottom: 20px; + padding-bottom: 20px; + border-bottom: 1px solid #eee; } .portfolio-details .portfolio-info ul { - list-style: none; - padding: 0; - font-size: 15px; + list-style: none; + padding: 0; + font-size: 15px; } -.portfolio-details .portfolio-info ul li+li { - margin-top: 10px; +.portfolio-details .portfolio-info ul li + li { + margin-top: 10px; } .portfolio-details .portfolio-description { - padding-top: 30px; + padding-top: 30px; } .portfolio-details .portfolio-description h2 { - font-size: 26px; - font-weight: 700; - margin-bottom: 20px; + font-size: 26px; + font-weight: 700; + margin-bottom: 20px; } .portfolio-details .portfolio-description p { - padding: 0; + padding: 0; } - /*-------------------------------------------------------------- # Our Team --------------------------------------------------------------*/ .team .member { - position: relative; - box-shadow: 0px 2px 15px rgba(85, 98, 112, 0.08); - padding: 30px; - border-radius: 4px; - background: white; + position: relative; + box-shadow: 0px 2px 15px rgba(85, 98, 112, 0.08); + padding: 30px; + border-radius: 4px; + background: white; } .team .member .pic { - overflow: hidden; - width: 140px; - border-radius: 4px; + overflow: hidden; + width: 140px; + border-radius: 4px; } .team .member .pic img { - transition: ease-in-out 0.3s; + transition: ease-in-out 0.3s; } .team .member:hover img { - transform: scale(1.1); + transform: scale(1.1); } .team .member .member-info { - padding-left: 30px; + padding-left: 30px; } .team .member h4 { - font-weight: 700; - margin-bottom: 5px; - font-size: 20px; - color: #556270; + font-weight: 700; + margin-bottom: 5px; + font-size: 20px; + color: #556270; } .team .member span { - display: block; - font-size: 15px; - padding-bottom: 10px; - position: relative; - font-weight: 500; + display: block; + font-size: 15px; + padding-bottom: 10px; + position: relative; + font-weight: 500; } .team .member span::after { - content: ""; - position: absolute; - display: block; - width: 50px; - height: 1px; - background: #dee2e6; - bottom: 0; - left: 0; + content: ""; + position: absolute; + display: block; + width: 50px; + height: 1px; + background: #dee2e6; + bottom: 0; + left: 0; } .team .member p { - margin: 10px 0 0 0; - font-size: 14px; + margin: 10px 0 0 0; + font-size: 14px; } .team .member .social { - margin-top: 12px; - display: flex; - align-items: center; - justify-content: flex-start; + margin-top: 12px; + display: flex; + align-items: center; + justify-content: flex-start; } .team .member .social a { - transition: ease-in-out 0.3s; - display: flex; - align-items: center; - justify-content: center; - border-radius: 4px; - width: 32px; - height: 32px; - background: #8795a4; + transition: ease-in-out 0.3s; + display: flex; + align-items: center; + justify-content: center; + border-radius: 4px; + width: 32px; + height: 32px; + background: #8795a4; } .team .member .social a i { - color: #fff; - font-size: 16px; - margin: 0 2px; + color: #fff; + font-size: 16px; + margin: 0 2px; } .team .member .social a:hover { - background: #d9232d; + background: #d9232d; } -.team .member .social a+a { - margin-left: 8px; +.team .member .social a + a { + margin-left: 8px; } - /*-------------------------------------------------------------- # Our Skills --------------------------------------------------------------*/ .skills .progress { - height: 60px; - display: block; - background: none; - border-radius: 0; + height: 60px; + display: block; + background: none; + border-radius: 0; } .skills .progress .skill { - padding: 10px 0; - margin: 0; - text-transform: uppercase; - display: block; - font-weight: 600; - font-family: "Poppins", sans-serif; - color: #556270; + padding: 10px 0; + margin: 0; + text-transform: uppercase; + display: block; + font-weight: 600; + font-family: "Poppins", sans-serif; + color: #556270; } .skills .progress .skill .val { - float: right; - font-style: normal; + float: right; + font-style: normal; } .skills .progress-bar-wrap { - background: #edeff1; + background: #edeff1; } .skills .progress-bar { - width: 1px; - height: 10px; - transition: 0.9s; - background-color: #6b7b8d; + width: 1px; + height: 10px; + transition: 0.9s; + background-color: #6b7b8d; } - /*-------------------------------------------------------------- # Features --------------------------------------------------------------*/ .features { - overflow: hidden; + overflow: hidden; } .features .nav-tabs { - border: 0; + border: 0; } .features .nav-link { - border: 0; - padding: 12px 15px 12px 0; - transition: 0.3s; - color: #556270; - border-radius: 0; - border-right: 2px solid white; - font-weight: 600; - font-size: 15px; + border: 0; + padding: 12px 15px 12px 0; + transition: 0.3s; + color: #556270; + border-radius: 0; + border-right: 2px solid white; + font-weight: 600; + font-size: 15px; } .features .nav-link:hover { - color: #d9232d; + color: #d9232d; } .features .nav-link.active { - color: #d9232d; - border-color: #d9232d; + color: #d9232d; + border-color: #d9232d; } .features .tab-pane.active { - -webkit-animation: fadeIn 0.5s ease-out; - animation: fadeIn 0.5s ease-out; + -webkit-animation: fadeIn 0.5s ease-out; + animation: fadeIn 0.5s ease-out; } .features .details h3 { - font-size: 26px; - font-weight: 600; - margin-bottom: 20px; - color: #556270; + font-size: 26px; + font-weight: 600; + margin-bottom: 20px; + color: #556270; } - /* .features .details p { color: #777777; } */ .features .details p:last-child { - margin-bottom: 0; + margin-bottom: 0; } .features .content ul { - list-style: none; - padding: 0; + list-style: none; + padding: 0; } .features .content ul li { - padding: 10px 0 0 28px; - position: relative; + padding: 10px 0 0 28px; + position: relative; } .features .content ul i { - left: 0; - top: 7px; - position: absolute; - font-size: 20px; - color: #d9232d; + left: 0; + top: 7px; + position: absolute; + font-size: 20px; + color: #d9232d; } @media (max-width: 992px) { - .features .nav-link { - border: 0; - padding: 15px; - } - .features .nav-link.active { - color: #fff; - background: #d9232d; - } + .features .nav-link { + border: 0; + padding: 15px; + } + .features .nav-link.active { + color: #fff; + background: #d9232d; + } } - /*-------------------------------------------------------------- # Frequently Asked Questions --------------------------------------------------------------*/ .faq .faq-item { - margin: 20px 0; - padding: 20px 0; - border-bottom: 1px solid white; + margin: 20px 0; + padding: 20px 0; + border-bottom: 1px solid white; } .faq .faq-item i { - color: #dee2e6; - font-size: 20px; - float: left; - line-height: 0; - padding: 13px 0 0 0; - margin: 0; + color: #dee2e6; + font-size: 20px; + float: left; + line-height: 0; + padding: 13px 0 0 0; + margin: 0; } .faq .faq-item h4 { - font-size: 16px; - line-height: 26px; - font-weight: 500; - margin: 0 0 10px 28px; - font-family: "Poppins", sans-serif; + font-size: 16px; + line-height: 26px; + font-weight: 500; + margin: 0 0 10px 28px; + font-family: "Poppins", sans-serif; } .faq .faq-item p { - font-size: 15px; + font-size: 15px; } - /*-------------------------------------------------------------- # Testimonials --------------------------------------------------------------*/ .testimonials .testimonial-item { - box-sizing: content-box; - padding: 40px; - box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08); - position: relative; - background: #fff; + box-sizing: content-box; + padding: 40px; + box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08); + position: relative; + background: #fff; } .testimonials .testimonial-item .testimonial-img { - width: 90px; - border-radius: 50px; - border: 6px solid #fff; - float: left; - margin: 0 10px 0 0; + width: 90px; + border-radius: 50px; + border: 6px solid #fff; + float: left; + margin: 0 10px 0 0; } .testimonials .testimonial-item h3 { - font-size: 18px; - font-weight: bold; - margin: 10px 0 5px 0; - color: #111; + font-size: 18px; + font-weight: bold; + margin: 10px 0 5px 0; + color: #111; } .testimonials .testimonial-item h4 { - font-size: 14px; - color: #999; - margin: 0; + font-size: 14px; + color: #999; + margin: 0; } .testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right { - color: #f8d1d3; - font-size: 26px; + color: #f8d1d3; + font-size: 26px; } .testimonials .testimonial-item .quote-icon-left { - display: inline-block; - left: -5px; - position: relative; + display: inline-block; + left: -5px; + position: relative; } .testimonials .testimonial-item .quote-icon-right { - display: inline-block; - right: -5px; - position: relative; - top: 10px; + display: inline-block; + right: -5px; + position: relative; + top: 10px; } .testimonials .testimonial-item p { - font-style: italic; - margin: 15px 0 0 0; - padding: 0; + font-style: italic; + margin: 15px 0 0 0; + padding: 0; } - /*-------------------------------------------------------------- # Contact --------------------------------------------------------------*/ .contact .info { - width: 100%; - background: #fff; + width: 100%; + background: #fff; } .contact .info i { - font-size: 20px; - color: #556270; - float: left; - width: 44px; - height: 44px; - background: #edeff1; - display: flex; - justify-content: center; - align-items: center; - border-radius: 50px; - transition: all 0.3s ease-in-out; + font-size: 20px; + color: #556270; + float: left; + width: 44px; + height: 44px; + background: #edeff1; + display: flex; + justify-content: center; + align-items: center; + border-radius: 50px; + transition: all 0.3s ease-in-out; } .contact .info h4 { - padding: 0 0 0 60px; - font-size: 22px; - font-weight: 600; - margin-bottom: 5px; - color: #556270; + padding: 0 0 0 60px; + font-size: 22px; + font-weight: 600; + margin-bottom: 5px; + color: #556270; } .contact .info p { - padding: 0 0 0 60px; - margin-bottom: 0; - font-size: 14px; - color: #8795a4; + padding: 0 0 0 60px; + margin-bottom: 0; + font-size: 14px; + color: #8795a4; } .contact .info .email, .contact .info .phone { - margin-top: 40px; + margin-top: 40px; } .contact .info .email:hover i, .contact .info .address:hover i, .contact .info .phone:hover i { - background: #556270; - color: #fff; + background: #556270; + color: #fff; } .contact .php-email-form { - width: 100%; - background: #fff; + width: 100%; + background: #fff; } .contact .php-email-form .form-group { - padding-bottom: 8px; + padding-bottom: 8px; } .contact .php-email-form .error-message { - display: none; - color: #fff; - background: #ed3c0d; - text-align: left; - padding: 15px; - font-weight: 600; + display: none; + color: #fff; + background: #ed3c0d; + text-align: left; + padding: 15px; + font-weight: 600; } -.contact .php-email-form .error-message br+br { - margin-top: 25px; +.contact .php-email-form .error-message br + br { + margin-top: 25px; } .contact .php-email-form .sent-message { - display: none; - color: #fff; - background: #18d26e; - text-align: center; - padding: 15px; - font-weight: 600; + display: none; + color: #fff; + background: #18d26e; + text-align: center; + padding: 15px; + font-weight: 600; } .contact .php-email-form .loading { - display: none; - background: #fff; - text-align: center; - padding: 15px; + display: none; + background: #fff; + text-align: center; + padding: 15px; } .contact .php-email-form .loading:before { - content: ""; - display: inline-block; - border-radius: 50%; - width: 24px; - height: 24px; - margin: 0 10px -6px 0; - border: 3px solid #18d26e; - border-top-color: #eee; - -webkit-animation: animate-loading 1s linear infinite; - animation: animate-loading 1s linear infinite; + content: ""; + display: inline-block; + border-radius: 50%; + width: 24px; + height: 24px; + margin: 0 10px -6px 0; + border: 3px solid #18d26e; + border-top-color: #eee; + -webkit-animation: animate-loading 1s linear infinite; + animation: animate-loading 1s linear infinite; } .contact .php-email-form input, .contact .php-email-form textarea { - border-radius: 0; - box-shadow: none; - font-size: 14px; - border-radius: 4px; + border-radius: 0; + box-shadow: none; + font-size: 14px; + border-radius: 4px; } .contact .php-email-form input:focus, .contact .php-email-form textarea:focus { - border-color: #d9232d; + border-color: #d9232d; } .contact .php-email-form input { - height: 44px; + height: 44px; } .contact .php-email-form textarea { - padding: 10px 12px; + padding: 10px 12px; } .contact .php-email-form button[type="submit"] { - background: #d9232d; - border: 0; - padding: 10px 24px; - color: #fff; - transition: 0.4s; - border-radius: 4px; + background: #d9232d; + border: 0; + padding: 10px 24px; + color: #fff; + transition: 0.4s; + border-radius: 4px; } .contact .php-email-form button[type="submit"]:hover { - background: #e24d55; + background: #e24d55; } @-webkit-keyframes animate-loading { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } } @keyframes animate-loading { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } } - /*-------------------------------------------------------------- # Blog --------------------------------------------------------------*/ .blog { - padding: 40px 0 20px 0; + padding: 40px 0 20px 0; } .blog .entry { - padding: 30px; - margin-bottom: 60px; - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); + padding: 30px; + margin-bottom: 60px; + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); } .blog .entry .entry-img { - max-height: 800px; - margin: -30px -30px 20px -30px; - overflow: hidden; + max-height: 800px; + margin: -30px -30px 20px -30px; + overflow: hidden; } .blog .entry .entry-title { - font-size: 28px; - font-weight: bold; - padding: 0; - margin: 0 0 20px 0; + font-size: 28px; + font-weight: bold; + padding: 0; + margin: 0 0 20px 0; } .blog .entry .entry-title a { - color: #556270; - transition: 0.3s; + color: #556270; + transition: 0.3s; } .blog .entry .entry-title a:hover { - color: #d9232d; + color: #d9232d; } .blog .entry .entry-meta { - margin-bottom: 15px; - color: #c1c8d0; + margin-bottom: 15px; + color: #c1c8d0; } .blog ul { - list-style: none; - padding: 0; + list-style: none; + padding: 0; } .blog ul li { - padding: 10px 0 0 28px; - position: relative; + padding: 10px 0 0 28px; + position: relative; } .blog ul i { - left: 0; - top: 7px; - position: absolute; - font-size: 20px; - color: #d9232d; + left: 0; + top: 7px; + position: absolute; + font-size: 20px; + color: #d9232d; } .blog p:last-child { - margin-bottom: 0; + margin-bottom: 0; } .blog .entry .entry-meta ul { - display: flex; - flex-wrap: wrap; - list-style: none; - align-items: center; - padding: 0; - margin: 0; + display: flex; + flex-wrap: wrap; + list-style: none; + align-items: center; + padding: 0; + margin: 0; } -.blog .entry .entry-meta ul li+li { - padding-left: 20px; +.blog .entry .entry-meta ul li + li { + padding-left: 20px; } .blog .entry .entry-meta i { - font-size: 16px; - margin-right: 8px; - line-height: 0; + font-size: 16px; + margin-right: 8px; + line-height: 0; } .blog .entry .entry-meta a { - color: #777777; - font-size: 14px; - display: inline-block; - line-height: 1; + color: #777777; + font-size: 14px; + display: inline-block; + line-height: 1; } .blog .entry .entry-content p { - line-height: 24px; + line-height: 24px; } .blog .entry .content ul { - list-style: none; - padding: 0; + list-style: none; + padding: 0; } .blog .entry .content ul li { - padding: 10px 0 0 28px; - position: relative; + padding: 10px 0 0 28px; + position: relative; } .blog .entry .content ul i { - left: 0; - top: 7px; - position: absolute; - font-size: 20px; - color: #d9232d; + left: 0; + top: 7px; + position: absolute; + font-size: 20px; + color: #d9232d; } .blog .entry .bpic { - text-align: center; - margin-left: auto; - margin-right: auto; - display: block; + text-align: center; + margin-left: auto; + margin-right: auto; + display: block; } @media (max-width: 992px) { - .features .nav-link { - border: 0; - padding: 15px; - } - .features .nav-link.active { - color: #fff; - background: #d9232d; - } + .features .nav-link { + border: 0; + padding: 15px; + } + .features .nav-link.active { + color: #fff; + background: #d9232d; + } } .blog .entry .entry-content .read-more { - -moz-text-align-last: right; - text-align-last: right; + -moz-text-align-last: right; + text-align-last: right; } .blog .entry .entry-content .read-more a { - display: inline-block; - background: #d9232d; - color: #fff; - padding: 6px 20px; - transition: 0.3s; - font-size: 14px; - border-radius: 4px; + display: inline-block; + background: #d9232d; + color: #fff; + padding: 6px 20px; + transition: 0.3s; + font-size: 14px; + border-radius: 4px; } .blog .entry .entry-content .read-more a:hover { - background: #df3740; + background: #df3740; } .blog .entry .entry-content h3 { - font-size: 22px; - margin-top: 30px; - font-weight: bold; + font-size: 22px; + margin-top: 30px; + font-weight: bold; } .blog .entry .entry-content blockquote { - overflow: hidden; - background-color: #fafafa; - padding: 60px; - position: relative; - text-align: center; - margin: 20px 0; + overflow: hidden; + background-color: #fafafa; + padding: 60px; + position: relative; + text-align: center; + margin: 20px 0; } .blog .entry .entry-content blockquote p { - color: #444444; - line-height: 1.6; - margin-bottom: 0; - font-style: italic; - font-weight: 500; - font-size: 22px; + color: #444444; + line-height: 1.6; + margin-bottom: 0; + font-style: italic; + font-weight: 500; + font-size: 22px; } .blog .entry .entry-content blockquote::after { - content: ""; - position: absolute; - left: 0; - top: 0; - bottom: 0; - width: 3px; - background-color: #556270; - margin-top: 20px; - margin-bottom: 20px; + content: ""; + position: absolute; + left: 0; + top: 0; + bottom: 0; + width: 3px; + background-color: #556270; + margin-top: 20px; + margin-bottom: 20px; } .blog .entry .entry-footer { - padding-top: 10px; - border-top: 1px solid #e6e6e6; + padding-top: 10px; + border-top: 1px solid #e6e6e6; } .blog .entry .entry-footer i { - color: #a4afba; - display: inline; + color: #a4afba; + display: inline; } .blog .entry .entry-footer a { - color: #606f7e; - transition: 0.3s; + color: #606f7e; + transition: 0.3s; } .blog .entry .entry-footer a:hover { - color: #d9232d; + color: #d9232d; } .blog .entry .entry-footer .cats { - list-style: none; - display: inline; - padding: 0 20px 0 0; - font-size: 14px; + list-style: none; + display: inline; + padding: 0 20px 0 0; + font-size: 14px; } .blog .entry .entry-footer .cats li { - display: inline-block; + display: inline-block; } .blog .entry .entry-footer .tags { - list-style: none; - display: inline; - padding: 0; - font-size: 14px; + list-style: none; + display: inline; + padding: 0; + font-size: 14px; } .blog .entry .entry-footer .tags li { - display: inline-block; + display: inline-block; } -.blog .entry .entry-footer .tags li+li::before { - padding-right: 6px; - color: #6c757d; - content: ","; +.blog .entry .entry-footer .tags li + li::before { + padding-right: 6px; + color: #6c757d; + content: ","; } .blog .entry .entry-footer .share { - font-size: 16px; + font-size: 16px; } .blog .entry .entry-footer .share i { - padding-left: 5px; + padding-left: 5px; } .blog .entry-single { - margin-bottom: 30px; + margin-bottom: 30px; } .blog .blog-author { - padding: 20px; - margin-bottom: 30px; - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); + padding: 20px; + margin-bottom: 30px; + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); } .blog .blog-author img { - width: 120px; - margin-right: 20px; + width: 120px; + margin-right: 20px; } .blog .blog-author h4 { - font-weight: 600; - font-size: 22px; - margin-bottom: 0px; - padding: 0; - color: #556270; + font-weight: 600; + font-size: 22px; + margin-bottom: 0px; + padding: 0; + color: #556270; } .blog .blog-author .social-links { - margin: 0 10px 10px 0; + margin: 0 10px 10px 0; } .blog .blog-author .social-links a { - color: rgba(85, 98, 112, 0.5); - margin-right: 5px; + color: rgba(85, 98, 112, 0.5); + margin-right: 5px; } .blog .blog-author p { - font-style: italic; - color: #b7b7b7; + font-style: italic; + color: #b7b7b7; } .blog .blog-comments { - margin-bottom: 30px; + margin-bottom: 30px; } .blog .blog-comments .comments-count { - font-weight: bold; + font-weight: bold; } .blog .blog-comments .comment { - margin-top: 30px; - position: relative; + margin-top: 30px; + position: relative; } .blog .blog-comments .comment .comment-img { - margin-right: 14px; + margin-right: 14px; } .blog .blog-comments .comment .comment-img img { - width: 60px; + width: 60px; } .blog .blog-comments .comment h5 { - font-size: 16px; - margin-bottom: 2px; + font-size: 16px; + margin-bottom: 2px; } .blog .blog-comments .comment h5 a { - font-weight: bold; - color: #444444; - transition: 0.3s; + font-weight: bold; + color: #444444; + transition: 0.3s; } .blog .blog-comments .comment h5 a:hover { - color: #d9232d; + color: #d9232d; } .blog .blog-comments .comment h5 .reply { - padding-left: 10px; - color: #556270; + padding-left: 10px; + color: #556270; } .blog .blog-comments .comment h5 .reply i { - font-size: 20px; + font-size: 20px; } .blog .blog-comments .comment time { - display: block; - font-size: 14px; - color: #6b7b8d; - margin-bottom: 5px; + display: block; + font-size: 14px; + color: #6b7b8d; + margin-bottom: 5px; } .blog .blog-comments .comment.comment-reply { - padding-left: 40px; + padding-left: 40px; } .blog .blog-comments .reply-form { - margin-top: 30px; - padding: 30px; - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); + margin-top: 30px; + padding: 30px; + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); } .blog .blog-comments .reply-form h4 { - font-weight: bold; - font-size: 22px; + font-weight: bold; + font-size: 22px; } .blog .blog-comments .reply-form p { - font-size: 14px; + font-size: 14px; } .blog .blog-comments .reply-form input { - border-radius: 4px; - padding: 10px 10px; - font-size: 14px; + border-radius: 4px; + padding: 10px 10px; + font-size: 14px; } .blog .blog-comments .reply-form input:focus { - box-shadow: none; - border-color: #e9797f; + box-shadow: none; + border-color: #e9797f; } .blog .blog-comments .reply-form textarea { - border-radius: 4px; - padding: 10px 10px; - font-size: 14px; + border-radius: 4px; + padding: 10px 10px; + font-size: 14px; } .blog .blog-comments .reply-form textarea:focus { - box-shadow: none; - border-color: #e9797f; + box-shadow: none; + border-color: #e9797f; } .blog .blog-comments .reply-form .form-group { - margin-bottom: 25px; + margin-bottom: 25px; } .blog .blog-comments .reply-form .btn-primary { - border-radius: 4px; - padding: 10px 20px; - border: 0; - background-color: #556270; + border-radius: 4px; + padding: 10px 20px; + border: 0; + background-color: #556270; } .blog .blog-comments .reply-form .btn-primary:hover { - background-color: #606f7e; + background-color: #606f7e; } .blog .blog-pagination { - color: #8795a4; + color: #8795a4; } .blog .blog-pagination ul { - display: flex; - padding: 0; - margin: 0; - list-style: none; + display: flex; + padding: 0; + margin: 0; + list-style: none; } .blog .blog-pagination li { - margin: 0 5px; - transition: 0.3s; + margin: 0 5px; + transition: 0.3s; } .blog .blog-pagination li a { - color: #556270; - padding: 7px 16px; - display: flex; - align-items: center; - justify-content: center; + color: #556270; + padding: 7px 16px; + display: flex; + align-items: center; + justify-content: center; } .blog .blog-pagination li.active, .blog .blog-pagination li:hover { - background: #d9232d; + background: #d9232d; } .blog .blog-pagination li.active a, .blog .blog-pagination li:hover a { - color: #fff; + color: #fff; } .blog .sidebar { - padding: 30px; - margin: 0 0 60px 20px; - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); + padding: 30px; + margin: 0 0 60px 20px; + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); } .blog .sidebar .sidebar-title { - font-size: 20px; - font-weight: 700; - padding: 0 0 0 0; - margin: 0 0 15px 0; - color: #556270; - position: relative; + font-size: 20px; + font-weight: 700; + padding: 0 0 0 0; + margin: 0 0 15px 0; + color: #556270; + position: relative; } .blog .sidebar .sidebar-item { - margin-bottom: 30px; + margin-bottom: 30px; } .blog .sidebar .search-form form { - background: #fff; - border: 1px solid #ddd; - padding: 3px 10px; - position: relative; + background: #fff; + border: 1px solid #ddd; + padding: 3px 10px; + position: relative; } .blog .sidebar .search-form form input[type="text"] { - border: 0; - padding: 4px; - border-radius: 4px; - width: calc(100% - 40px); + border: 0; + padding: 4px; + border-radius: 4px; + width: calc(100% - 40px); } .blog .sidebar .search-form form button { - position: absolute; - top: 0; - right: 0; - bottom: 0; - border: 0; - background: none; - font-size: 16px; - padding: 0 15px; - margin: -1px; - background: #d9232d; - color: #fff; - transition: 0.3s; - border-radius: 0 4px 4px 0; - line-height: 0; + position: absolute; + top: 0; + right: 0; + bottom: 0; + border: 0; + background: none; + font-size: 16px; + padding: 0 15px; + margin: -1px; + background: #d9232d; + color: #fff; + transition: 0.3s; + border-radius: 0 4px 4px 0; + line-height: 0; } .blog .sidebar .search-form form button i { - line-height: 0; + line-height: 0; } .blog .sidebar .search-form form button:hover { - background: #de323c; + background: #de323c; } .blog .sidebar .categories ul { - list-style: none; - padding: 0; + list-style: none; + padding: 0; } -.blog .sidebar .categories ul li+li { - padding-top: 10px; +.blog .sidebar .categories ul li + li { + padding-top: 10px; } .blog .sidebar .categories ul a { - color: #556270; - transition: 0.3s; + color: #556270; + transition: 0.3s; } .blog .sidebar .categories ul a:hover { - color: #d9232d; + color: #d9232d; } .blog .sidebar .categories ul a span { - padding-left: 5px; - color: #aaaaaa; - font-size: 14px; + padding-left: 5px; + color: #aaaaaa; + font-size: 14px; } -.blog .sidebar .recent-posts .post-item+.post-item { - margin-top: 15px; +.blog .sidebar .recent-posts .post-item + .post-item { + margin-top: 15px; } .blog .sidebar .recent-posts img { - width: 80px; - float: left; + width: 80px; + float: left; } .blog .sidebar .recent-posts h4 { - font-size: 15px; - margin-left: 95px; - font-weight: bold; + font-size: 15px; + margin-left: 95px; + font-weight: bold; } .blog .sidebar .recent-posts h4 a { - color: #556270; - transition: 0.3s; + color: #556270; + transition: 0.3s; } .blog .sidebar .recent-posts h4 a:hover { - color: #d9232d; + color: #d9232d; } .blog .sidebar .recent-posts time { - display: block; - margin-left: 95px; - font-style: italic; - font-size: 14px; - color: #aaaaaa; + display: block; + margin-left: 95px; + font-style: italic; + font-size: 14px; + color: #aaaaaa; } .blog .sidebar .tags { - margin-bottom: -10px; + margin-bottom: -10px; } .blog .sidebar .tags ul { - list-style: none; - padding: 0; + list-style: none; + padding: 0; } .blog .sidebar .tags ul li { - display: inline-block; + display: inline-block; } .blog .sidebar .tags ul a { - color: #96a2af; - font-size: 14px; - padding: 6px 14px; - margin: 0 6px 8px 0; - border: 1px solid white; - display: inline-block; - transition: 0.3s; + color: #96a2af; + font-size: 14px; + padding: 6px 14px; + margin: 0 6px 8px 0; + border: 1px solid white; + display: inline-block; + transition: 0.3s; } .blog .sidebar .tags ul a:hover { - color: #fff; - border: 1px solid #d9232d; - background: #d9232d; + color: #fff; + border: 1px solid #d9232d; + background: #d9232d; } .blog .sidebar .tags ul a span { - padding-left: 5px; - color: #fbfbfc; - font-size: 14px; + padding-left: 5px; + color: #fbfbfc; + font-size: 14px; } - /* ------------------------------------------------------------- # Placements ---------------------------------------------------------------- */ .placement .entry .entry-content .read-more { - -moz-text-align-last: right; - text-align-last: right; + -moz-text-align-last: right; + text-align-last: right; } .placement .entry .entry-content .read-more a { - display: inline-block; - background: #d9232d; - color: #fff; - padding: 6px 20px; - transition: 0.3s; - font-size: 14px; - border-radius: 4px; + display: inline-block; + background: #d9232d; + color: #fff; + padding: 6px 20px; + transition: 0.3s; + font-size: 14px; + border-radius: 4px; } .placement .entry .entry-content .read-more a:hover { - background: #df3740; + background: #df3740; } .table-list { - margin-top: 35px; - margin-left: 35px; - font-size: 1em; - min-width: 400px; - border-radius: 5px; - overflow: hidden; - padding: 50px; - box-shadow: 0 0 10px; + margin-top: 35px; + margin-left: 35px; + font-size: 1em; + min-width: 400px; + border-radius: 5px; + overflow: hidden; + padding: 50px; + box-shadow: 0 0 10px; } .table-list thead tr { - color: #ef4444; - text-align: center; - font-weight: bold; + color: #ef4444; + text-align: center; + font-weight: bold; } .table-list th, .table-list td { - padding: 12px 15px; - border: #5a5c69 solid 0.01rem; - text-align: center; - color: #ef4444; + padding: 12px 15px; + border: #5a5c69 solid 0.01rem; + text-align: center; + color: #ef4444; } tbody tr:hover { - font-weight: bold; - background-color: #eef1f5; + font-weight: bold; + background-color: #eef1f5; } .placement .sidebar { - padding: 30px; - margin: 0 0 60px 60px; - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); + padding: 30px; + margin: 0 0 60px 60px; + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); } .placement .sidebar .sidebar-title { - font-size: 20px; - font-weight: 700; - padding: 0 0 0 0; - margin: 0 0 15px 0; - color: #556270; - position: relative; + font-size: 20px; + font-weight: 700; + padding: 0 0 0 0; + margin: 0 0 15px 0; + color: #556270; + position: relative; } .placement .sidebar .sidebar-item { - margin-bottom: 30px; + margin-bottom: 30px; } .placement .sidebar .search-form form { - background: #fff; - border: 1px solid #ddd; - padding: 3px 10px; - position: relative; + background: #fff; + border: 1px solid #ddd; + padding: 3px 10px; + position: relative; } .placement .sidebar .search-form form input[type="text"] { - border: 0; - padding: 4px; - border-radius: 4px; - width: calc(100% - 40px); + border: 0; + padding: 4px; + border-radius: 4px; + width: calc(100% - 40px); } .placement .sidebar .search-form form button { - position: absolute; - top: 0; - right: 0; - bottom: 0; - border: 0; - background: none; - font-size: 16px; - padding: 0 15px; - margin: -1px; - background: #d9232d; - color: #fff; - transition: 0.3s; - border-radius: 0 4px 4px 0; - line-height: 0; + position: absolute; + top: 0; + right: 0; + bottom: 0; + border: 0; + background: none; + font-size: 16px; + padding: 0 15px; + margin: -1px; + background: #d9232d; + color: #fff; + transition: 0.3s; + border-radius: 0 4px 4px 0; + line-height: 0; } .placement .sidebar .search-form form button i { - line-height: 0; + line-height: 0; } .placement .sidebar .search-form form button:hover { - background: #de323c; + background: #de323c; } .placement .sidebar .categories ul { - list-style: none; - padding: 0; + list-style: none; + padding: 0; } -.placement .sidebar .categories ul li+li { - padding-top: 10px; +.placement .sidebar .categories ul li + li { + padding-top: 10px; } .placement .sidebar .categories ul a { - color: #556270; - transition: 0.3s; + color: #556270; + transition: 0.3s; } .placement .sidebar .categories ul a:hover { - color: #d9232d; + color: #d9232d; } .placement .sidebar .categories ul a span { - padding-left: 5px; - color: #aaaaaa; - font-size: 14px; + padding-left: 5px; + color: #aaaaaa; + font-size: 14px; } -.placement .sidebar .recent-posts .post-item+.post-item { - margin-top: 15px; +.placement .sidebar .recent-posts .post-item + .post-item { + margin-top: 15px; } .placement .sidebar .recent-posts img { - width: 80px; - float: left; + width: 80px; + float: left; } .placement .sidebar .recent-posts h4 { - font-size: 15px; - margin-left: 95px; - font-weight: bold; + font-size: 15px; + margin-left: 95px; + font-weight: bold; } .placement .sidebar .recent-posts h4 a { - color: #556270; - transition: 0.3s; + color: #556270; + transition: 0.3s; } .placement .sidebar .recent-posts h4 a:hover { - color: #d9232d; + color: #d9232d; } .placement .sidebar .recent-posts time { - display: block; - margin-left: 95px; - font-style: italic; - font-size: 14px; - color: #aaaaaa; + display: block; + margin-left: 95px; + font-style: italic; + font-size: 14px; + color: #aaaaaa; } .placement .sidebar .tags { - margin-bottom: -10px; + margin-bottom: -10px; } .placement .sidebar .tags ul { - list-style: none; - padding: 0; + list-style: none; + padding: 0; } .placement .sidebar .tags ul li { - display: inline-block; + display: inline-block; } .placement .sidebar .tags ul a { - color: #96a2af; - font-size: 14px; - padding: 6px 14px; - margin: 0 6px 8px 0; - border: 1px solid white; - display: inline-block; - transition: 0.3s; + color: #96a2af; + font-size: 14px; + padding: 6px 14px; + margin: 0 6px 8px 0; + border: 1px solid white; + display: inline-block; + transition: 0.3s; } .placement .sidebar .tags ul a:hover { - color: #fff; - border: 1px solid #d9232d; - background: #d9232d; + color: #fff; + border: 1px solid #d9232d; + background: #d9232d; } .placement .sidebar .tags ul a span { - padding-left: 5px; - color: #fbfbfc; - font-size: 14px; + padding-left: 5px; + color: #fbfbfc; + font-size: 14px; } - /*-------------------------------------------------------------- # Footer --------------------------------------------------------------*/ #footer { - background: #4a5562; - padding: 0 0 30px 0; - color: #fff; - font-size: 14px; + background: #4a5562; + padding: 0 0 30px 0; + color: #fff; + font-size: 14px; + isolation: isolate; } #footer .logo { - font-size: 28px; - margin: 0; - padding: 0; - line-height: 1; - font-weight: 700; - text-transform: uppercase; + font-size: 28px; + margin: 0; + padding: 0; + line-height: 1; + font-weight: 700; + text-transform: uppercase; } #footer .logo a { - color: #556270; + color: #556270; } #footer .logo img { - max-height: 40px; + max-height: 40px; } #footer .footer-top { - background: #515d6a; - padding: 60px 0 30px 0; + background: #515d6a; + padding: 60px 0 30px 0; } #footer .footer-top .footer-info { - margin-bottom: 30px; + margin-bottom: 30px; } #footer .footer-top .footer-info h3 { - font-size: 24px; - margin: 0 0 20px 0; - padding: 2px 0 2px 0; - line-height: 1; - font-weight: 700; + font-size: 24px; + margin: 0 0 20px 0; + padding: 2px 0 2px 0; + line-height: 1; + font-weight: 700; } #footer .footer-top .footer-info p { - font-size: 14px; - line-height: 24px; - margin-bottom: 0; - font-family: "Raleway", sans-serif; - color: #fff; + font-size: 14px; + line-height: 24px; + margin-bottom: 0; + font-family: "Raleway", sans-serif; + color: #fff; } #footer .footer-top .social-links a { - font-size: 18px; - display: inline-block; - background: rgba(255, 255, 255, 0.1); - color: #fff; - line-height: 1; - padding: 8px 0; - margin-right: 4px; - border-radius: 4px; - text-align: center; - width: 36px; - height: 36px; - transition: 0.3s; + font-size: 18px; + display: inline-block; + background: rgba(255, 255, 255, 0.1); + color: #fff; + line-height: 1; + padding: 8px 0; + margin-right: 4px; + border-radius: 4px; + text-align: center; + width: 36px; + height: 36px; + transition: 0.3s; } #footer .footer-top .social-links a:hover { - background: #d9232d; - color: #fff; - text-decoration: none; + background: #d9232d; + color: #fff; + text-decoration: none; } #footer .footer-top h4 { - font-size: 16px; - font-weight: 600; - color: #fff; - position: relative; - padding-bottom: 12px; + font-size: 16px; + font-weight: 600; + color: #fff; + position: relative; + padding-bottom: 12px; } #footer .footer-top .footer-links { - margin-bottom: 30px; + margin-bottom: 30px; } #footer .footer-top .footer-links ul { - list-style: none; - padding: 0; - margin: 0; + list-style: none; + padding: 0; + margin: 0; } #footer .footer-top .footer-links ul i { - padding-right: 2px; - color: rgba(255, 255, 255, 0.6); - font-size: 18px; - line-height: 1; + padding-right: 2px; + color: rgba(255, 255, 255, 0.6); + font-size: 18px; + line-height: 1; } #footer .footer-top .footer-links ul li { - padding: 10px 0; - display: flex; - align-items: center; + padding: 10px 0; + display: flex; + align-items: center; } #footer .footer-top .footer-links ul li:first-child { - padding-top: 0; + padding-top: 0; } #footer .footer-top .footer-links ul a { - color: rgba(255, 255, 255, 0.6); - transition: 0.3s; - display: inline-block; - line-height: 1; + color: rgba(255, 255, 255, 0.6); + transition: 0.3s; + display: inline-block; + line-height: 1; } #footer .footer-top .footer-links ul a:hover { - color: white; + color: white; } #footer .footer-top .footer-map { - background: #fff; - position: auto; - border-radius: 4px; - margin-right: 40px; - margin-bottom: 15px; + background: #fff; + position: auto; + border-radius: 4px; + margin-right: 40px; + margin-bottom: 15px; } #footer .footer-top .footer-newsletter form { - margin-top: 30px; - background: #fff; - padding: 6px 10px; - position: relative; - border-radius: 4px; + margin-top: 30px; + background: #fff; + padding: 6px 10px; + position: relative; + border-radius: 4px; } #footer .footer-top .footer-newsletter form input[type="email"] { - border: 0; - padding: 4px; - width: calc(100% - 110px); + border: 0; + padding: 4px; + width: calc(100% - 110px); } #footer .footer-top .footer-newsletter form input[type="submit"] { - position: absolute; - top: 0; - right: -2px; - bottom: 0; - border: 0; - background: none; - font-size: 16px; - padding: 0 20px 2px 20px; - background: #d9232d; - color: #fff; - transition: 0.3s; - border-radius: 0 4px 4px 0; + position: absolute; + top: 0; + right: -2px; + bottom: 0; + border: 0; + background: none; + font-size: 16px; + padding: 0 20px 2px 20px; + background: #d9232d; + color: #fff; + transition: 0.3s; + border-radius: 0 4px 4px 0; } #footer .footer-top .footer-newsletter form input[type="submit"]:hover { - background: #df3740; + background: #df3740; } #footer .copyright { - text-align: center; - padding-top: 30px; + text-align: center; + padding-top: 30px; } #footer .credits { - padding-top: 10px; - text-align: center; - font-size: 13px; - color: rgba(255, 255, 255, 0.6); + padding-top: 10px; + text-align: center; + font-size: 13px; + color: rgba(255, 255, 255, 0.6); } #footer .credits a { - color: rgba(255, 255, 255, 0.6); - transition: 0.3s; - font-weight: 600; + color: rgba(255, 255, 255, 0.6); + transition: 0.3s; + font-weight: 600; } #footer .credits a:hover { - color: white; + color: white; } - /*------------------------------------------------------ #shoaibahmed9138's component library for VentureX ------------------------------------------------------*/ - /*-------------------------------------------------------------- # Counter Up Animation --------------------------------------------------------------*/ * { - margin: 0; - padding: 0; - box-sizing: border-box; - font-family: "Montserrat", sans-serif; + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: "Montserrat", sans-serif; } .section { - background: url("images/bg-1.jpg") no-repeat; - height: 100vh; - background-size: cover; - background-position: center; - background-attachment: fixed; + background: url("images/bg-1.jpg") no-repeat; + height: 100vh; + background-size: cover; + background-position: center; + background-attachment: fixed; } .wrapper { - padding: 10px 25px; + padding: 10px 25px; } .wrapper .title { - font-size: 40px; - font-weight: 600; - margin-bottom: 10px; + font-size: 40px; + font-weight: 600; + margin-bottom: 10px; } .wrapper p { - text-align: justify; - padding-bottom: 20px; + text-align: justify; + padding-bottom: 20px; } .counter-up { - background: url("images/bg-2.jpeg") no-repeat; - min-height: 50vh; - background-size: cover; - background-attachment: fixed; - padding: 0 50px; - position: relative; - display: flex; - align-items: center; + background: url("images/bg-2.jpeg") no-repeat; + min-height: 50vh; + background-size: cover; + background-attachment: fixed; + padding: 0 50px; + position: relative; + display: flex; + align-items: center; } .counter-up::before { - position: absolute; - content: ""; - top: 0; - left: 0; - height: 100%; - width: 100%; - background: #ef4444; - border-radius: 25px; + position: absolute; + content: ""; + top: 0; + left: 0; + height: 100%; + width: 100%; + background: #ef4444; + border-radius: 25px; } .counter-up .content { - z-index: 1; - position: relative; - display: flex; - width: 100%; - height: 100%; - flex-wrap: wrap; - align-items: center; - justify-content: space-between; + z-index: 1; + position: relative; + display: flex; + width: 100%; + height: 100%; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; } .counter-up .content .box { - border: 1px dashed rgba(255, 255, 255, 0.6); - width: calc(25% - 30px); - border-radius: 5px; - display: flex; - align-items: center; - justify-content: space-evenly; - flex-direction: column; - padding: 20px; + border: 1px dashed rgba(255, 255, 255, 0.6); + width: calc(25% - 30px); + border-radius: 5px; + display: flex; + align-items: center; + justify-content: space-evenly; + flex-direction: column; + padding: 20px; } .content .box .icon { - font-size: 48px; - color: #e6e6e6; + font-size: 48px; + color: #e6e6e6; } .content .box .counter { - font-size: 50px; - font-weight: 500; - color: #f2f2f2; - font-family: "Montserrat", sans-serif; + font-size: 50px; + font-weight: 500; + color: #f2f2f2; + font-family: "Montserrat", sans-serif; } .content .box .text { - font-weight: 400; - color: #ccc; + font-weight: 400; + color: #ccc; } @media screen and (max-width: 1036px) { - .counter-up { - padding: 50px 50px 0 50px; - } - .counter-up .content .box { - width: calc(50% - 30px); - margin-bottom: 50px; - } + .counter-up { + padding: 50px 50px 0 50px; + } + .counter-up .content .box { + width: calc(50% - 30px); + margin-bottom: 50px; + } } @media screen and (max-width: 580px) { - .counter-up .content .box { - width: 100%; - } + .counter-up .content .box { + width: 100%; + } } @media screen and (max-width: 500px) { - .wrapper { - padding: 20px; - } - .counter-up { - padding: 30px 20px 0 20px; - } + .wrapper { + padding: 20px; + } + .counter-up { + padding: 30px 20px 0 20px; + } } .container-fluid { - width: 100%; - padding-right: 0.75rem; - padding-left: 0.75rem; - margin-right: auto; - margin-left: auto; - display: flex; - flex-wrap: wrap; - align-items: center; - justify-content: space-between; + width: 100%; + padding-right: 0.75rem; + padding-left: 0.75rem; + margin-right: auto; + margin-left: auto; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; } .error { - color: #5a5c69; - font-size: 3rem; - position: relative; - line-height: 1; - width: 18rem; + color: #5a5c69; + font-size: 3rem; + position: relative; + line-height: 1; + width: 18rem; } @-webkit-keyframes noise-anim { - 0% { - clip: rect(81px, 9999px, 74px, 0); - } - 5% { - clip: rect(2px, 9999px, 29px, 0); - } - 10% { - clip: rect(1px, 9999px, 15px, 0); - } - 15% { - clip: rect(50px, 9999px, 8px, 0); - } - 20% { - clip: rect(99px, 9999px, 79px, 0); - } - 25% { - clip: rect(85px, 9999px, 15px, 0); - } - 30% { - clip: rect(41px, 9999px, 53px, 0); - } - 35% { - clip: rect(22px, 9999px, 36px, 0); - } - 40% { - clip: rect(73px, 9999px, 79px, 0); - } - 45% { - clip: rect(82px, 9999px, 100px, 0); - } - 50% { - clip: rect(47px, 9999px, 96px, 0); - } - 55% { - clip: rect(10px, 9999px, 44px, 0); - } - 60% { - clip: rect(7px, 9999px, 24px, 0); - } - 65% { - clip: rect(29px, 9999px, 88px, 0); - } - 70% { - clip: rect(12px, 9999px, 44px, 0); - } - 75% { - clip: rect(25px, 9999px, 57px, 0); - } - 80% { - clip: rect(38px, 9999px, 35px, 0); - } - 85% { - clip: rect(20px, 9999px, 96px, 0); - } - 90% { - clip: rect(58px, 9999px, 44px, 0); - } - 95% { - clip: rect(72px, 9999px, 41px, 0); - } - 100% { - clip: rect(69px, 9999px, 72px, 0); - } + 0% { + clip: rect(81px, 9999px, 74px, 0); + } + 5% { + clip: rect(2px, 9999px, 29px, 0); + } + 10% { + clip: rect(1px, 9999px, 15px, 0); + } + 15% { + clip: rect(50px, 9999px, 8px, 0); + } + 20% { + clip: rect(99px, 9999px, 79px, 0); + } + 25% { + clip: rect(85px, 9999px, 15px, 0); + } + 30% { + clip: rect(41px, 9999px, 53px, 0); + } + 35% { + clip: rect(22px, 9999px, 36px, 0); + } + 40% { + clip: rect(73px, 9999px, 79px, 0); + } + 45% { + clip: rect(82px, 9999px, 100px, 0); + } + 50% { + clip: rect(47px, 9999px, 96px, 0); + } + 55% { + clip: rect(10px, 9999px, 44px, 0); + } + 60% { + clip: rect(7px, 9999px, 24px, 0); + } + 65% { + clip: rect(29px, 9999px, 88px, 0); + } + 70% { + clip: rect(12px, 9999px, 44px, 0); + } + 75% { + clip: rect(25px, 9999px, 57px, 0); + } + 80% { + clip: rect(38px, 9999px, 35px, 0); + } + 85% { + clip: rect(20px, 9999px, 96px, 0); + } + 90% { + clip: rect(58px, 9999px, 44px, 0); + } + 95% { + clip: rect(72px, 9999px, 41px, 0); + } + 100% { + clip: rect(69px, 9999px, 72px, 0); + } } @keyframes noise-anim { - 0% { - clip: rect(81px, 9999px, 74px, 0); - } - 5% { - clip: rect(2px, 9999px, 29px, 0); - } - 10% { - clip: rect(1px, 9999px, 15px, 0); - } - 15% { - clip: rect(50px, 9999px, 8px, 0); - } - 20% { - clip: rect(99px, 9999px, 79px, 0); - } - 25% { - clip: rect(85px, 9999px, 15px, 0); - } - 30% { - clip: rect(41px, 9999px, 53px, 0); - } - 35% { - clip: rect(22px, 9999px, 36px, 0); - } - 40% { - clip: rect(73px, 9999px, 79px, 0); - } - 45% { - clip: rect(82px, 9999px, 100px, 0); - } - 50% { - clip: rect(47px, 9999px, 96px, 0); - } - 55% { - clip: rect(10px, 9999px, 44px, 0); - } - 60% { - clip: rect(7px, 9999px, 24px, 0); - } - 65% { - clip: rect(29px, 9999px, 88px, 0); - } - 70% { - clip: rect(12px, 9999px, 44px, 0); - } - 75% { - clip: rect(25px, 9999px, 57px, 0); - } - 80% { - clip: rect(38px, 9999px, 35px, 0); - } - 85% { - clip: rect(20px, 9999px, 96px, 0); - } - 90% { - clip: rect(58px, 9999px, 44px, 0); - } - 95% { - clip: rect(72px, 9999px, 41px, 0); - } - 100% { - clip: rect(69px, 9999px, 72px, 0); - } + 0% { + clip: rect(81px, 9999px, 74px, 0); + } + 5% { + clip: rect(2px, 9999px, 29px, 0); + } + 10% { + clip: rect(1px, 9999px, 15px, 0); + } + 15% { + clip: rect(50px, 9999px, 8px, 0); + } + 20% { + clip: rect(99px, 9999px, 79px, 0); + } + 25% { + clip: rect(85px, 9999px, 15px, 0); + } + 30% { + clip: rect(41px, 9999px, 53px, 0); + } + 35% { + clip: rect(22px, 9999px, 36px, 0); + } + 40% { + clip: rect(73px, 9999px, 79px, 0); + } + 45% { + clip: rect(82px, 9999px, 100px, 0); + } + 50% { + clip: rect(47px, 9999px, 96px, 0); + } + 55% { + clip: rect(10px, 9999px, 44px, 0); + } + 60% { + clip: rect(7px, 9999px, 24px, 0); + } + 65% { + clip: rect(29px, 9999px, 88px, 0); + } + 70% { + clip: rect(12px, 9999px, 44px, 0); + } + 75% { + clip: rect(25px, 9999px, 57px, 0); + } + 80% { + clip: rect(38px, 9999px, 35px, 0); + } + 85% { + clip: rect(20px, 9999px, 96px, 0); + } + 90% { + clip: rect(58px, 9999px, 44px, 0); + } + 95% { + clip: rect(72px, 9999px, 41px, 0); + } + 100% { + clip: rect(69px, 9999px, 72px, 0); + } } .error:after { - content: attr(data-text); - position: absolute; - left: 2px; - text-shadow: -1px 0 #e74a3b; - top: 0; - color: #5a5c69; - background: #f8f9fc; - overflow: hidden; - clip: rect(0, 900px, 0, 0); - animation: noise-anim 2s infinite linear alternate-reverse; + content: attr(data-text); + position: absolute; + left: 2px; + text-shadow: -1px 0 #e74a3b; + top: 0; + color: #5a5c69; + background: #f8f9fc; + overflow: hidden; + clip: rect(0, 900px, 0, 0); + animation: noise-anim 2s infinite linear alternate-reverse; } @-webkit-keyframes noise-anim-2 { - 0% { - clip: rect(82px, 9999px, 93px, 0); - } - 5% { - clip: rect(13px, 9999px, 71px, 0); - } - 10% { - clip: rect(22px, 9999px, 90px, 0); - } - 15% { - clip: rect(17px, 9999px, 11px, 0); - } - 20% { - clip: rect(21px, 9999px, 91px, 0); - } - 25% { - clip: rect(37px, 9999px, 33px, 0); - } - 30% { - clip: rect(37px, 9999px, 80px, 0); - } - 35% { - clip: rect(6px, 9999px, 49px, 0); - } - 40% { - clip: rect(86px, 9999px, 60px, 0); - } - 45% { - clip: rect(46px, 9999px, 83px, 0); - } - 50% { - clip: rect(16px, 9999px, 83px, 0); - } - 55% { - clip: rect(73px, 9999px, 36px, 0); - } - 60% { - clip: rect(58px, 9999px, 98px, 0); - } - 65% { - clip: rect(20px, 9999px, 93px, 0); - } - 70% { - clip: rect(43px, 9999px, 67px, 0); - } - 75% { - clip: rect(66px, 9999px, 75px, 0); - } - 80% { - clip: rect(66px, 9999px, 41px, 0); - } - 85% { - clip: rect(17px, 9999px, 47px, 0); - } - 90% { - clip: rect(49px, 9999px, 68px, 0); - } - 95% { - clip: rect(8px, 9999px, 85px, 0); - } - 100% { - clip: rect(83px, 9999px, 50px, 0); - } + 0% { + clip: rect(82px, 9999px, 93px, 0); + } + 5% { + clip: rect(13px, 9999px, 71px, 0); + } + 10% { + clip: rect(22px, 9999px, 90px, 0); + } + 15% { + clip: rect(17px, 9999px, 11px, 0); + } + 20% { + clip: rect(21px, 9999px, 91px, 0); + } + 25% { + clip: rect(37px, 9999px, 33px, 0); + } + 30% { + clip: rect(37px, 9999px, 80px, 0); + } + 35% { + clip: rect(6px, 9999px, 49px, 0); + } + 40% { + clip: rect(86px, 9999px, 60px, 0); + } + 45% { + clip: rect(46px, 9999px, 83px, 0); + } + 50% { + clip: rect(16px, 9999px, 83px, 0); + } + 55% { + clip: rect(73px, 9999px, 36px, 0); + } + 60% { + clip: rect(58px, 9999px, 98px, 0); + } + 65% { + clip: rect(20px, 9999px, 93px, 0); + } + 70% { + clip: rect(43px, 9999px, 67px, 0); + } + 75% { + clip: rect(66px, 9999px, 75px, 0); + } + 80% { + clip: rect(66px, 9999px, 41px, 0); + } + 85% { + clip: rect(17px, 9999px, 47px, 0); + } + 90% { + clip: rect(49px, 9999px, 68px, 0); + } + 95% { + clip: rect(8px, 9999px, 85px, 0); + } + 100% { + clip: rect(83px, 9999px, 50px, 0); + } } @keyframes noise-anim-2 { - 0% { - clip: rect(82px, 9999px, 93px, 0); - } - 5% { - clip: rect(13px, 9999px, 71px, 0); - } - 10% { - clip: rect(22px, 9999px, 90px, 0); - } - 15% { - clip: rect(17px, 9999px, 11px, 0); - } - 20% { - clip: rect(21px, 9999px, 91px, 0); - } - 25% { - clip: rect(37px, 9999px, 33px, 0); - } - 30% { - clip: rect(37px, 9999px, 80px, 0); - } - 35% { - clip: rect(6px, 9999px, 49px, 0); - } - 40% { - clip: rect(86px, 9999px, 60px, 0); - } - 45% { - clip: rect(46px, 9999px, 83px, 0); - } - 50% { - clip: rect(16px, 9999px, 83px, 0); - } - 55% { - clip: rect(73px, 9999px, 36px, 0); - } - 60% { - clip: rect(58px, 9999px, 98px, 0); - } - 65% { - clip: rect(20px, 9999px, 93px, 0); - } - 70% { - clip: rect(43px, 9999px, 67px, 0); - } - 75% { - clip: rect(66px, 9999px, 75px, 0); - } - 80% { - clip: rect(66px, 9999px, 41px, 0); - } - 85% { - clip: rect(17px, 9999px, 47px, 0); - } - 90% { - clip: rect(49px, 9999px, 68px, 0); - } - 95% { - clip: rect(8px, 9999px, 85px, 0); - } - 100% { - clip: rect(83px, 9999px, 50px, 0); - } + 0% { + clip: rect(82px, 9999px, 93px, 0); + } + 5% { + clip: rect(13px, 9999px, 71px, 0); + } + 10% { + clip: rect(22px, 9999px, 90px, 0); + } + 15% { + clip: rect(17px, 9999px, 11px, 0); + } + 20% { + clip: rect(21px, 9999px, 91px, 0); + } + 25% { + clip: rect(37px, 9999px, 33px, 0); + } + 30% { + clip: rect(37px, 9999px, 80px, 0); + } + 35% { + clip: rect(6px, 9999px, 49px, 0); + } + 40% { + clip: rect(86px, 9999px, 60px, 0); + } + 45% { + clip: rect(46px, 9999px, 83px, 0); + } + 50% { + clip: rect(16px, 9999px, 83px, 0); + } + 55% { + clip: rect(73px, 9999px, 36px, 0); + } + 60% { + clip: rect(58px, 9999px, 98px, 0); + } + 65% { + clip: rect(20px, 9999px, 93px, 0); + } + 70% { + clip: rect(43px, 9999px, 67px, 0); + } + 75% { + clip: rect(66px, 9999px, 75px, 0); + } + 80% { + clip: rect(66px, 9999px, 41px, 0); + } + 85% { + clip: rect(17px, 9999px, 47px, 0); + } + 90% { + clip: rect(49px, 9999px, 68px, 0); + } + 95% { + clip: rect(8px, 9999px, 85px, 0); + } + 100% { + clip: rect(83px, 9999px, 50px, 0); + } } .error:before { - content: attr(data-text); - position: absolute; - left: -2px; - text-shadow: 1px 0 #4e73df; - top: 0; - color: #5a5c69; - background: #f8f9fc; - overflow: hidden; - clip: rect(0, 900px, 0, 0); - animation: noise-anim-2 3s infinite linear alternate-reverse; + content: attr(data-text); + position: absolute; + left: -2px; + text-shadow: 1px 0 #4e73df; + top: 0; + color: #5a5c69; + background: #f8f9fc; + overflow: hidden; + clip: rect(0, 900px, 0, 0); + animation: noise-anim-2 3s infinite linear alternate-reverse; } .mx-auto { - margin-right: auto !important; + margin-right: auto !important; } .text-center { - text-align: center !important; + text-align: center !important; } #step .btn-get-started { - font-family: "Montserrat", sans-serif; - font-weight: 500; - font-size: 14px; - letter-spacing: 1px; - display: inline-block; - padding: 14px 32px; - border-radius: 4px; - transition: 0.5s; - line-height: 1; - color: #fff; - -webkit-animation-delay: 0.8s; - animation-delay: 0.8s; - background: #d9232d; + font-family: "Montserrat", sans-serif; + font-weight: 500; + font-size: 14px; + letter-spacing: 1px; + display: inline-block; + padding: 14px 32px; + border-radius: 4px; + transition: 0.5s; + line-height: 1; + color: #fff; + -webkit-animation-delay: 0.8s; + animation-delay: 0.8s; + background: #d9232d; + isolation: isolate; } #step .btn-get-started:hover { - background: #df3740; + background: #df3740; } #submit .btn-get-started { - font-family: "Montserrat", sans-serif; - font-weight: 500; - font-size: 16px; - letter-spacing: 1px; - display: inline-block; - padding: 12px 20px; - border-radius: 4px; - transition: 0.5s; - line-height: 1; - color: #fff; - -webkit-animation-delay: 0.8s; - animation-delay: 0.8s; - background: #d9232d; + font-family: "Montserrat", sans-serif; + font-weight: 500; + font-size: 16px; + letter-spacing: 1px; + display: inline-block; + padding: 12px 20px; + border-radius: 4px; + transition: 0.5s; + line-height: 1; + color: #fff; + -webkit-animation-delay: 0.8s; + animation-delay: 0.8s; + background: #d9232d; } #submit .btn-get-started:hover { - background: #ef4444; + background: #ef4444; } - /* Popup and Blur */ .center { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); } .popup { - width: 450px; - height: 200x; - padding: 15px 20px; - background: #ffffff; - border-radius: 4px; - box-sizing: border-box; - z-index: 2; - opacity: 0; - top: -200%; - transform: translate(-50%, -50%) scale(0.5); - transition: opacity 300ms ease-in-out, top 1000ms ease-in-out, transform 1000ms ease-in-out; + width: 450px; + height: 200x; + padding: 15px 20px; + background: #ffffff; + border-radius: 4px; + box-sizing: border-box; + z-index: 2; + opacity: 0; + top: -200%; + transform: translate(-50%, -50%) scale(0.5); + transition: opacity 300ms ease-in-out, top 1000ms ease-in-out, + transform 1000ms ease-in-out; } .popup.active { - opacity: 1; - top: 50%; - transform: translate(-50%, -50%) scale(1); - transition: transform 300ms cubic-bezier(0.18, 0.89, 0.43, 1.19); + opacity: 1; + top: 50%; + transform: translate(-50%, -50%) scale(1); + transition: transform 300ms cubic-bezier(0.18, 0.89, 0.43, 1.19); } .popup .description p { - font-size: 15px; - text-align: justify; - margin: 10px 0; + font-size: 15px; + text-align: justify; + margin: 10px 0; } .popup .dismiss-btn button { - display: block; - margin: 0 0 2px auto; - background-color: transparent; - font-size: 30px; - color: #c5c5c5; - border: none; - outline: none; - cursor: pointer; + display: block; + margin: 0 0 2px auto; + background-color: transparent; + font-size: 30px; + color: #c5c5c5; + border: none; + outline: none; + cursor: pointer; } - /* .popup a { display: block; width: 150px; @@ -2925,12 +2906,12 @@ tbody tr:hover { } */ @media screen and (max-width: 580px) { - .popup { - width: 85%; - } + .popup { + width: 85%; + } } /* ---------------------------------------anime page css-------------------------------------- */ - @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap"); +@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap"); ::selection { color: #fff; @@ -2975,7 +2956,6 @@ label .row { label .row .column { display: flex; align-items: center; - } label .row .circle { height: 19px; @@ -3013,10 +2993,7 @@ label .row span { font-weight: 500; } label .row .percent { - display:none; - - - + display: none; } label .progress { height: 7px; @@ -3047,139 +3024,136 @@ label.selectall .row .percent { input[type="radio"], input[type="checkbox"] { display: none; -} +} /* ===================mail css================ */ - .mail{ - display:flex; - flex-direction:column; - justify-content:center; - align-items:center; - } -.mail_ip2{ - background-color:#ef4444; - border-radius:0.25rem; - color: #fff; - font-weight:bold; - border-width:0; - width:40%; - padding:6px; - margin:auto; - min-width:8rem; - -} -.mail_ip1{ - border-width:0.5; - border-radius:0.25rem; - border-width:0.25; - width:50%; - padding:6px; -} +.mail { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} +.mail_ip2 { + background-color: #ef4444; + border-radius: 0.25rem; + color: #fff; + font-weight: bold; + border-width: 0; + width: 40%; + padding: 6px; + margin: auto; + min-width: 8rem; +} +.mail_ip1 { + border-width: 0.5; + border-radius: 0.25rem; + border-width: 0.25; + width: 50%; + padding: 6px; +} /* ====================countdown css==================== */ .countdown_main { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - text-align: center; - min-height: 80vh; - background-image: url("assets/img/poll/naruto_sauske.png"); - background-size: cover; - background-position: center; - position: relative; - } - .countdown_main:after { - display: block; - content: ""; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 0; - - } - .countdown_main .content { - position: relative; - z-index: 1; - } + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + text-align: center; + min-height: 80vh; + background-image: url("assets/img/poll/naruto_sauske.png"); + background-size: cover; + background-position: center; + position: relative; +} +.countdown_main:after { + display: block; + content: ""; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 0; +} +.countdown_main .content { + position: relative; + z-index: 1; +} +.countdown_main .content h1 { + color: #ef4444; + font-size: 28px; + font-weight: 900; +} +.countdown_main .content h1 span { + font-weight: 400; +} +@media screen and (min-width: 480px) { .countdown_main .content h1 { - color: #ef4444; - font-size: 28px; - font-weight: 900; - } - .countdown_main .content h1 span { - font-weight: 400; - } - @media screen and (min-width: 480px) { - .countdown_main .content h1 { - font-size: 36px; - } + font-size: 36px; } - @media screen and (min-width: 768px) { - .countdown_main .content h1 { - font-size: 42px; - } +} +@media screen and (min-width: 768px) { + .countdown_main .content h1 { + font-size: 42px; } - @media screen and (min-width: 1024px) { - .countdown_main .content h1 { - font-size: 56px; - } +} +@media screen and (min-width: 1024px) { + .countdown_main .content h1 { + font-size: 56px; } - @media screen and (min-width: 1280px) { - .countdown_main .content h1 { - font-size: 72px; - } +} +@media screen and (min-width: 1280px) { + .countdown_main .content h1 { + font-size: 72px; } +} +.countdown_main .content h2 { + color: #fff; + font-size: 42px; + font-weight: 900; + margin: 30px 0px; +} +@media screen and (min-width: 480px) { .countdown_main .content h2 { - color: #FFF; - font-size: 42px; - font-weight: 900; - margin: 30px 0px; - } - @media screen and (min-width: 480px) { - .countdown_main .content h2 { - font-size: 56px; - } + font-size: 56px; } - @media screen and (min-width: 768px) { - .countdown_main .content h2 { - font-size: 72px; - } +} +@media screen and (min-width: 768px) { + .countdown_main .content h2 { + font-size: 72px; } - @media screen and (min-width: 1024px) { - .countdown_main .content h2 { - font-size: 96px; - } +} +@media screen and (min-width: 1024px) { + .countdown_main .content h2 { + font-size: 96px; } - @media screen and (min-width: 1280px) { - .countdown_main .content h2 { - font-size: 128px; - } +} +@media screen and (min-width: 1280px) { + .countdown_main .content h2 { + font-size: 128px; } +} +.countdown_main .content .countdown { + color: #ef4444; + font-size: 36px; + font-weight: 400; +} +@media screen and (min-width: 480px) { .countdown_main .content .countdown { - color: #ef4444; - font-size: 36px; - font-weight: 400; - } - @media screen and (min-width: 480px) { - .countdown_main .content .countdown { - font-size: 42px; - } + font-size: 42px; } - @media screen and (min-width: 768px) { - .countdown_main .content .countdown { - font-size: 56px; - } +} +@media screen and (min-width: 768px) { + .countdown_main .content .countdown { + font-size: 56px; } - @media screen and (min-width: 1024px) { - .countdown_main .content .countdown { - font-size: 72px; - } +} +@media screen and (min-width: 1024px) { + .countdown_main .content .countdown { + font-size: 72px; } - @media screen and (min-width: 1280px) { - .countdown_main .content .countdown { - font-size: 88px; - } +} +@media screen and (min-width: 1280px) { + .countdown_main .content .countdown { + font-size: 88px; } - +} diff --git a/assets/img/about/boy.svg b/assets/img/about/boy.svg new file mode 100644 index 0000000..14c347c --- /dev/null +++ b/assets/img/about/boy.svg @@ -0,0 +1 @@ +annotation \ No newline at end of file diff --git a/assets/js/darkMode.js b/assets/js/darkMode.js new file mode 100644 index 0000000..a0fde23 --- /dev/null +++ b/assets/js/darkMode.js @@ -0,0 +1,16 @@ +const options = { + bottom: '70px', // default: '32px' + right: '12px', // default: '32px' + left: 'unset', // default: 'unset' + time: '0.4s', // default: '0.3s' + mixColor: '#fff', // default: '#fff' + backgroundColor: '#fff', // default: '#fff' + buttonColorDark: '#100f2c', // default: '#100f2c' + buttonColorLight: '#fff', // default: '#fff' + saveInCookies: true, // default: true, + label: '🌓', // default: '' + autoMatchOsTheme: true // default: true + +} + const darkmode = new Darkmode(options); + darkmode.showWidget(); \ No newline at end of file diff --git a/index.html b/index.html index 695d487..ca68dd5 100644 --- a/index.html +++ b/index.html @@ -17,6 +17,7 @@ + @@ -27,6 +28,7 @@ + @@ -47,7 +49,7 @@