Upload 23 files
Browse files- .gitattributes +1 -0
- README.md +1 -0
- assests/PRABHAKAR_V_CV.pdf +0 -0
- assests/Profile-pic.jpg +0 -0
- assests/about-pic.JPG +3 -0
- assests/arrow.png +0 -0
- assests/checkmark.png +0 -0
- assests/education.png +0 -0
- assests/email.png +0 -0
- assests/experience.png +0 -0
- assests/github.png +0 -0
- assests/huggingface.png +0 -0
- assests/linkedin.png +0 -0
- assests/prabhakar-passport.jpg +0 -0
- assests/project-1.png +0 -0
- assests/project-2.png +0 -0
- assests/project-3.jpeg +0 -0
- assests/project-4.png +0 -0
- assests/project-5.jpg +0 -0
- gitattributes +57 -0
- index.html +283 -0
- mediaquery.css +104 -0
- script.js +7 -0
- style.css +448 -0
.gitattributes
CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
36 |
+
assests/about-pic.JPG filter=lfs diff=lfs merge=lfs -text
|
README.md
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
# PRABHAKAR_PORTFOLIO
|
assests/PRABHAKAR_V_CV.pdf
ADDED
Binary file (174 kB). View file
|
|
assests/Profile-pic.jpg
ADDED
![]() |
assests/about-pic.JPG
ADDED
|
Git LFS Details
|
assests/arrow.png
ADDED
![]() |
assests/checkmark.png
ADDED
![]() |
assests/education.png
ADDED
![]() |
assests/email.png
ADDED
![]() |
assests/experience.png
ADDED
![]() |
assests/github.png
ADDED
![]() |
assests/huggingface.png
ADDED
![]() |
assests/linkedin.png
ADDED
![]() |
assests/prabhakar-passport.jpg
ADDED
![]() |
assests/project-1.png
ADDED
![]() |
assests/project-2.png
ADDED
![]() |
assests/project-3.jpeg
ADDED
![]() |
assests/project-4.png
ADDED
![]() |
assests/project-5.jpg
ADDED
![]() |
gitattributes
ADDED
@@ -0,0 +1,57 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
## Unity ##
|
2 |
+
|
3 |
+
*.cs diff=csharp text
|
4 |
+
*.cginc text
|
5 |
+
*.shader text
|
6 |
+
|
7 |
+
*.mat merge=unityyamlmerge eol=lf
|
8 |
+
*.anim merge=unityyamlmerge eol=lf
|
9 |
+
*.unity merge=unityyamlmerge eol=lf
|
10 |
+
*.prefab merge=unityyamlmerge eol=lf
|
11 |
+
*.physicsMaterial2D merge=unityyamlmerge eol=lf
|
12 |
+
*.physicMaterial merge=unityyamlmerge eol=lf
|
13 |
+
*.asset merge=unityyamlmerge eol=lf
|
14 |
+
*.meta merge=unityyamlmerge eol=lf
|
15 |
+
*.controller merge=unityyamlmerge eol=lf
|
16 |
+
|
17 |
+
|
18 |
+
## git-lfs ##
|
19 |
+
|
20 |
+
#Image
|
21 |
+
*.jpg filter=lfs diff=lfs merge=lfs -text
|
22 |
+
*.jpeg filter=lfs diff=lfs merge=lfs -text
|
23 |
+
*.png filter=lfs diff=lfs merge=lfs -text
|
24 |
+
*.gif filter=lfs diff=lfs merge=lfs -text
|
25 |
+
*.psd filter=lfs diff=lfs merge=lfs -text
|
26 |
+
*.ai filter=lfs diff=lfs merge=lfs -text
|
27 |
+
*.tif filter=lfs diff=lfs merge=lfs -text
|
28 |
+
|
29 |
+
#Audio
|
30 |
+
*.mp3 filter=lfs diff=lfs merge=lfs -text
|
31 |
+
*.wav filter=lfs diff=lfs merge=lfs -text
|
32 |
+
*.ogg filter=lfs diff=lfs merge=lfs -text
|
33 |
+
|
34 |
+
#Video
|
35 |
+
*.mp4 filter=lfs diff=lfs merge=lfs -text
|
36 |
+
*.mov filter=lfs diff=lfs merge=lfs -text
|
37 |
+
|
38 |
+
#3D Object
|
39 |
+
*.FBX filter=lfs diff=lfs merge=lfs -text
|
40 |
+
*.fbx filter=lfs diff=lfs merge=lfs -text
|
41 |
+
*.blend filter=lfs diff=lfs merge=lfs -text
|
42 |
+
*.obj filter=lfs diff=lfs merge=lfs -text
|
43 |
+
|
44 |
+
#ETC
|
45 |
+
*.a filter=lfs diff=lfs merge=lfs -text
|
46 |
+
*.exr filter=lfs diff=lfs merge=lfs -text
|
47 |
+
*.tga filter=lfs diff=lfs merge=lfs -text
|
48 |
+
*.pdf filter=lfs diff=lfs merge=lfs -text
|
49 |
+
*.zip filter=lfs diff=lfs merge=lfs -text
|
50 |
+
*.dll filter=lfs diff=lfs merge=lfs -text
|
51 |
+
*.unitypackage filter=lfs diff=lfs merge=lfs -text
|
52 |
+
*.aif filter=lfs diff=lfs merge=lfs -text
|
53 |
+
*.ttf filter=lfs diff=lfs merge=lfs -text
|
54 |
+
*.rns filter=lfs diff=lfs merge=lfs -text
|
55 |
+
*.reason filter=lfs diff=lfs merge=lfs -text
|
56 |
+
*.lxo filter=lfs diff=lfs merge=lfs -text
|
57 |
+
*.bc filter=lfs diff=lfs merge=lfs -text
|
index.html
ADDED
@@ -0,0 +1,283 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html lang="en">
|
3 |
+
<head>
|
4 |
+
<meta charset="UTF-8">
|
5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
6 |
+
<title>PRABHAKAR | Portfolio</title>
|
7 |
+
<link rel="stylesheet" href="style.css">
|
8 |
+
<link rel="stylesheet" href="mediaquery.css">
|
9 |
+
</head>
|
10 |
+
<body>
|
11 |
+
<nav id="desktop-nav">
|
12 |
+
<div class="logo">PRABHAKAR V</div>
|
13 |
+
<div>
|
14 |
+
<ul class="nav-links">
|
15 |
+
<li> <a href="#about">About</a> </li>
|
16 |
+
<li> <a href="#experience">Experience</a> </li>
|
17 |
+
<li> <a href="#projects">Projects</a></li>
|
18 |
+
<li> <a href="#contact">Contact</a></li>
|
19 |
+
</ul>
|
20 |
+
</div>
|
21 |
+
</nav>
|
22 |
+
<nav id="ham-nav">
|
23 |
+
<div class="logo">PRABHAKAR V</div>
|
24 |
+
<div class="ham-menu">
|
25 |
+
<div class="ham-icon" onclick="toggleMenu()">
|
26 |
+
<span></span>
|
27 |
+
<span></span>
|
28 |
+
<span></span>
|
29 |
+
</div>
|
30 |
+
<div class="menu-links">
|
31 |
+
<li> <a href="#about" onclick="toggleMenu()"><p class="menu-nav">About</p></a> </li>
|
32 |
+
<li> <a href="#experience" onclick="toggleMenu()"><p class="menu-nav">Experience</p></a> </li>
|
33 |
+
<li> <a href="#projects" onclick="toggleMenu()"><p class="menu-nav">Projects</p></a></li>
|
34 |
+
<li> <a href="#contact" onclick="toggleMenu()"><p class="menu-nav">Contact</p></a></li>
|
35 |
+
</div>
|
36 |
+
</div>
|
37 |
+
</nav>
|
38 |
+
<section id="profile">
|
39 |
+
<div class="sec-pic-container">
|
40 |
+
<img src="assests\Profile-pic.jpg" alt="Prabhakar profile-pic" />
|
41 |
+
</div>
|
42 |
+
<div class="section_text">
|
43 |
+
<p class="section_text_p1">Hi, this is</p>
|
44 |
+
<h1 class="title">PRABHAKAR V</h1>
|
45 |
+
<p class="section_text_p2">Aspiring Data Scientist</p>
|
46 |
+
<div class="btn-container">
|
47 |
+
<!--button class="btn btn-color-2" onclick= "window.open('assests\PRABHAKAR_V_CV.pdf')">Download CV</button-->
|
48 |
+
<!--button class="btn btn-color-1" onclick= "location.href='./#contact'">Contact Info </button-->
|
49 |
+
</div>
|
50 |
+
<div id="social-container">
|
51 |
+
<img src="assests\linkedin.png" alt="linkedin profile" class="icon" onclick="location.href='https://linkedin.com/in/prabhakar-v'">
|
52 |
+
<img src="assests\github.png" alt="github profile" class="icon" onclick="location.href='https://github.com/prabhakarvenkat'">
|
53 |
+
<img src="assests\huggingface.png" alt="Hugging Face profile" class="icon" onclick="location.href='https://huggingface.co/PrabhakarVenkat'">
|
54 |
+
</div>
|
55 |
+
</div>
|
56 |
+
</section>
|
57 |
+
<section id="about">
|
58 |
+
<p class="section_text_p1">Get To Know More</p>
|
59 |
+
<h1 class="title">About Me</h1>
|
60 |
+
<div class="section-container">
|
61 |
+
<div class="sec-pic-container">
|
62 |
+
<img src="assests\about-pic.JPG" alt="Profile picture" class="about-pic">
|
63 |
+
|
64 |
+
</div>
|
65 |
+
<div class="about-details">
|
66 |
+
<div class="about-container">
|
67 |
+
<div class="details-container">
|
68 |
+
<img src="assests\experience.png" alt="Experience-icon" class="icon">
|
69 |
+
<h3>Experience</h3>
|
70 |
+
<p>Fresher <br/> Aspiring Data Scientist</p>
|
71 |
+
</div>
|
72 |
+
<div class="details-container">
|
73 |
+
<img src="assests\education.png" alt="education-icon" class="icon">
|
74 |
+
<h3>Education</h3>
|
75 |
+
<p>B.Tech Artificial Intelligence & Data Science</p>
|
76 |
+
</div>
|
77 |
+
</div>
|
78 |
+
<div class="text-container">
|
79 |
+
<p>
|
80 |
+
<br>
|
81 |
+
A motivated Data Science fresher looking to leverage my strong programming skills in Python and R, analytical aptitude and knowledge of data visualizations to effectively analyze, interpret, and present insights
|
82 |
+
from large datasets in an accurate and meaningful way. Seeking to collaborate with a leading data science and AI team to develop innovative models to detect patterns and trends for complex data-driven solutions.
|
83 |
+
</p>
|
84 |
+
</div>
|
85 |
+
</div>
|
86 |
+
</div>
|
87 |
+
<img src="assests\arrow.png" alt="arrow-icon" class="icon arrow" onclick="location.href='./#experience' " />
|
88 |
+
</section>
|
89 |
+
<section id="experience">
|
90 |
+
<p class="section_text_p1">Explore My</p>
|
91 |
+
<h1 class="title">Skills</h1>
|
92 |
+
<div class="experience-details">
|
93 |
+
<div class="about-container">
|
94 |
+
<div class="details-container">
|
95 |
+
<h2 class="experience-sub-title">FrontEnd</h2>
|
96 |
+
<div class="article-container">
|
97 |
+
<article>
|
98 |
+
<img src="assests\checkmark.png" alt="experience icon" class="icon">
|
99 |
+
<div>
|
100 |
+
<h3>HTML</h3>
|
101 |
+
</div>
|
102 |
+
</article>
|
103 |
+
<article>
|
104 |
+
<img src="assests\checkmark.png" alt="experience icon" class="icon">
|
105 |
+
<div>
|
106 |
+
<h3>CSS</h3>
|
107 |
+
</div>
|
108 |
+
</article>
|
109 |
+
<article>
|
110 |
+
<img src="assests\checkmark.png" alt="experience icon" class="icon">
|
111 |
+
<div>
|
112 |
+
<h3>JavaScript</h3>
|
113 |
+
</div>
|
114 |
+
</article>
|
115 |
+
<article>
|
116 |
+
<img src="assests\checkmark.png" alt="experience icon" class="icon">
|
117 |
+
<div>
|
118 |
+
<h3>PowerBI</h3>
|
119 |
+
</div>
|
120 |
+
</article>
|
121 |
+
<article>
|
122 |
+
<img src="assests\checkmark.png" alt="experience icon" class="icon">
|
123 |
+
<div>
|
124 |
+
<h3>jQuery</h3>
|
125 |
+
</div>
|
126 |
+
</article>
|
127 |
+
</div>
|
128 |
+
</div>
|
129 |
+
<div class="details-container">
|
130 |
+
<h2 class="experience-sub-title">BackEnd</h2>
|
131 |
+
<div class="article-container">
|
132 |
+
<article>
|
133 |
+
<img src="assests\checkmark.png" alt="experience icon" class="icon">
|
134 |
+
<div>
|
135 |
+
<h3>TensorFLow</h3>
|
136 |
+
</div>
|
137 |
+
</article>
|
138 |
+
<article>
|
139 |
+
<img src="assests\checkmark.png" alt="experience icon" class="icon">
|
140 |
+
<div>
|
141 |
+
<h3>Sci-kit Learn<h3>
|
142 |
+
</div>
|
143 |
+
</article>
|
144 |
+
<article>
|
145 |
+
<img src="assests\checkmark.png" alt="experience icon" class="icon">
|
146 |
+
<div>
|
147 |
+
<h3>Python</h3>
|
148 |
+
</div>
|
149 |
+
</article>
|
150 |
+
<article>
|
151 |
+
<img src="assests\checkmark.png" alt="experience icon" class="icon">
|
152 |
+
<div>
|
153 |
+
<h3>C++</h3>
|
154 |
+
</div>
|
155 |
+
</article>
|
156 |
+
<article>
|
157 |
+
<img src="assests\checkmark.png" alt="experience icon" class="icon">
|
158 |
+
<div>
|
159 |
+
<h3>C</h3>
|
160 |
+
</div>
|
161 |
+
</article>
|
162 |
+
<article>
|
163 |
+
<img src="assests\checkmark.png" alt="experience icon" class="icon">
|
164 |
+
<div>
|
165 |
+
<h3>SQL</h3>
|
166 |
+
</div>
|
167 |
+
</article>
|
168 |
+
<!--article>
|
169 |
+
<img src="assests\checkmark.png" alt="experience icon" class="icon">
|
170 |
+
<div>
|
171 |
+
<h3>Langchain</h3>
|
172 |
+
</div>
|
173 |
+
</article-->
|
174 |
+
<article>
|
175 |
+
<img src="assests\checkmark.png" alt="experience icon" class="icon">
|
176 |
+
<div>
|
177 |
+
<h3>Scrapy</h3>
|
178 |
+
</div>
|
179 |
+
</article>
|
180 |
+
<article>
|
181 |
+
<img src="assests\checkmark.png" alt="experience icon" class="icon">
|
182 |
+
<div>
|
183 |
+
<h3>Flask</h3>
|
184 |
+
</div>
|
185 |
+
</article>
|
186 |
+
</div>
|
187 |
+
</div>
|
188 |
+
</div>
|
189 |
+
</div>
|
190 |
+
<img src="assests\arrow.png" alt="arrow-icon" class="icon arrow" onclick="location.href='./#projects' " />
|
191 |
+
</section>
|
192 |
+
<section id="projects">
|
193 |
+
<p class="section_text_p1">Checkout My Recent</p>
|
194 |
+
<h1 class="title">Projects</h1>
|
195 |
+
<div class="experience-details">
|
196 |
+
<div class="about-container">
|
197 |
+
<div class="details-container color-container">
|
198 |
+
<div class="article-container">
|
199 |
+
<img src="assests\project-1.png" alt="project 1" class="profile-img">
|
200 |
+
</div>
|
201 |
+
<h2 class="experience-sub-title project-title">ICR---Identifying-Age-Related-Conditions</h2>
|
202 |
+
<div class="btn-container">
|
203 |
+
<button class="btn btn-color-2 project-btn" onclick="location.href='https://github.com/prabhakarvenkat/ICR---Identifying-Age-Related-Conditions'" >Github</button>
|
204 |
+
</div>
|
205 |
+
<!--p>to develop a predictive model that accurately identifies whether a person has any of three specific medical conditions. The model will be trained on measurements of various health characteristics to determine if the person has one or more of these conditions (Class 1) or none at all (Class 0).
|
206 |
+
This approach aims to streamline the process of diagnosing these conditions while maintaining patient privacy by focusing on key characteristics related to the conditions and encoding them accordingly.</p-->
|
207 |
+
</div>
|
208 |
+
<div class="details-container color-container">
|
209 |
+
<div class="article-container">
|
210 |
+
<img src="assests\project-2.png" alt="project 2" class="profile-img">
|
211 |
+
</div>
|
212 |
+
<h2 class="experience-sub-title project-title">1_Week_Preparation_Kit-HackerRank</h2>
|
213 |
+
<div class="btn-container">
|
214 |
+
<button class="btn btn-color-2 project-btn" onclick="location.href='https://github.com/prabhakarvenkat/1_Week_Preparation_Kit-HackerRank'" >Github</button>
|
215 |
+
</div>
|
216 |
+
<!--p>It consists of 7 days of challenge in the HackerRank platform which should be solved using anyone programming language with good logics.</p-->
|
217 |
+
</div>
|
218 |
+
<div class="details-container color-container">
|
219 |
+
<div class="article-container">
|
220 |
+
<img src="assests\project-3.jpeg" alt="project 3" class="profile-img">
|
221 |
+
</div>
|
222 |
+
<h2 class="experience-sub-title project-title">Error_Detection_In_PCB</h2>
|
223 |
+
<div class="btn-container">
|
224 |
+
<button class="btn btn-color-2 project-btn" onclick="location.href='https://github.com/prabhakarvenkat/Error_Detection_In_PCB'" >Github</button>
|
225 |
+
</div>
|
226 |
+
<!--p>The project aims to reduce capital and time losses incurred due to faulty or unfinished PCBs by providing an accuracy of 75.48% in fault detection.
|
227 |
+
The system utilizes various techniques, including image processing, machine learning, and in-circuit testing, to detect and address issues such as track errors, missing components, component orientation, and other manufacturing or assembly-related problems.</p-->
|
228 |
+
</div>
|
229 |
+
<div class="details-container color-container">
|
230 |
+
<div class="article-container">
|
231 |
+
<img src="assests\project-4.png" alt="project 4" class="profile-img">
|
232 |
+
</div>
|
233 |
+
<h2 class="experience-sub-title project-title">Flask_Basic</h2>
|
234 |
+
<div class="btn-container">
|
235 |
+
<button class="btn btn-color-2 project-btn" onclick="location.href='https://github.com/prabhakarvenkat/Flask_Basic'" >Github</button>
|
236 |
+
</div>
|
237 |
+
<!--p>Using flask-micro web framework, the project consists of a basic form which can be updated or deleted. And it is deployed using Heroku for free. </p-->
|
238 |
+
</div>
|
239 |
+
<div class="details-container color-container">
|
240 |
+
<div class="article-container">
|
241 |
+
<img src="assests\project-5.jpg" alt="project 5" class="profile-img">
|
242 |
+
</div>
|
243 |
+
<h2 class="experience-sub-title project-title">Pandas_Basic</h2>
|
244 |
+
<div class="btn-container">
|
245 |
+
<button class="btn btn-color-2 project-btn" onclick="location.href='https://github.com/prabhakarvenkat/Pandas_Basic'" >Github</button>
|
246 |
+
</div>
|
247 |
+
<!--p>Pandas is a Python library used for working with data sets.
|
248 |
+
It has functions for analyzing, cleaning, exploring, and manipulating data.</p-->
|
249 |
+
</div>
|
250 |
+
</div>
|
251 |
+
</div>
|
252 |
+
<img src="assests\arrow.png" alt="arrow-icon" class="icon arrow" onclick="location.href='./#contact' " />
|
253 |
+
</section>
|
254 |
+
<section id="contact">
|
255 |
+
<p class="section_text_p1">Reach out to me</p>
|
256 |
+
<h1 class="title">Contact Me</h1>
|
257 |
+
<div class="contact-info-upper-container">
|
258 |
+
<div class="contact-info-container">
|
259 |
+
<img src="assests\email.png" alt="email icon" class="icon contact-icon email-icon" />
|
260 |
+
<p><a href="mailto:prabhakar15v@gmail.com">prabhakar15v@gmail.com</a></p>
|
261 |
+
</div>
|
262 |
+
<div class="contact-info-container">
|
263 |
+
<img src="assests\linkedin.png" alt="linkedin icon" class="icon contact-icon" />
|
264 |
+
<p><a href="https://linkedin.com/in/prabhakar-v">LinkedIn</a></p>
|
265 |
+
</div>
|
266 |
+
</div>
|
267 |
+
</section>
|
268 |
+
<footer>
|
269 |
+
<nav>
|
270 |
+
<div class="nav-links-container">
|
271 |
+
<ul class="nav-links">
|
272 |
+
<li> <a href="#about">About</a> </li>
|
273 |
+
<li> <a href="#experience">Experience</a> </li>
|
274 |
+
<li> <a href="#projects">Projects</a></li>
|
275 |
+
<li> <a href="#contact">Contact</a></li>
|
276 |
+
</ul>
|
277 |
+
</div>
|
278 |
+
</nav>
|
279 |
+
<p>© 2024 PRABHAKAR V. All rights reserved.</p>
|
280 |
+
</footer>
|
281 |
+
<script src="script.js"></script>
|
282 |
+
</body>
|
283 |
+
</html>
|
mediaquery.css
ADDED
@@ -0,0 +1,104 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@media screen and (max-width: 1400px) {
|
2 |
+
#profile {
|
3 |
+
height: 83vh;
|
4 |
+
margin-bottom: 6rem;
|
5 |
+
}
|
6 |
+
.about-container {
|
7 |
+
flex-wrap: wrap;
|
8 |
+
}
|
9 |
+
#contact,
|
10 |
+
#projects {
|
11 |
+
height: fit-content;
|
12 |
+
}
|
13 |
+
}
|
14 |
+
|
15 |
+
@media screen and (max-width: 1200px) {
|
16 |
+
#desktop-nav {
|
17 |
+
display: none;
|
18 |
+
}
|
19 |
+
#ham-nav {
|
20 |
+
display: flex;
|
21 |
+
}
|
22 |
+
#experience,
|
23 |
+
.experience-details{
|
24 |
+
margin-top: 2rem;
|
25 |
+
}
|
26 |
+
#profile,
|
27 |
+
.section-container {
|
28 |
+
display: block;
|
29 |
+
}
|
30 |
+
.arrow {
|
31 |
+
display: none;
|
32 |
+
}
|
33 |
+
section,
|
34 |
+
.section-container {
|
35 |
+
height: fit-content;
|
36 |
+
}
|
37 |
+
section {
|
38 |
+
margin: 0 5%;
|
39 |
+
}
|
40 |
+
.sec-pic-container {
|
41 |
+
width: 275px;
|
42 |
+
height: 275px;
|
43 |
+
margin: 0 auto 2rem;
|
44 |
+
}
|
45 |
+
.about-container {
|
46 |
+
margin-top: 0;
|
47 |
+
}
|
48 |
+
}
|
49 |
+
|
50 |
+
@media screen and (max-width: 600px) {
|
51 |
+
#contact,
|
52 |
+
footer {
|
53 |
+
height: 40vh;
|
54 |
+
}
|
55 |
+
#profile {
|
56 |
+
height: 83vh;
|
57 |
+
margin-bottom: 0;
|
58 |
+
}
|
59 |
+
article {
|
60 |
+
font-size: 1rem;
|
61 |
+
}
|
62 |
+
footer nav {
|
63 |
+
height: fit-content;
|
64 |
+
margin-bottom: 2rem;
|
65 |
+
}
|
66 |
+
.about-container,
|
67 |
+
.contact-info-upper-container,
|
68 |
+
.btn-container {
|
69 |
+
flex-wrap: wrap;
|
70 |
+
}
|
71 |
+
.contact-info-container {
|
72 |
+
margin: 0;
|
73 |
+
}
|
74 |
+
.contact-info-container p,
|
75 |
+
.nav-links li a {
|
76 |
+
font-size: 1rem;
|
77 |
+
}
|
78 |
+
.experience-sub-title {
|
79 |
+
font-size: 1.25rem;
|
80 |
+
}
|
81 |
+
.logo {
|
82 |
+
font-size: 1.5rem;
|
83 |
+
}
|
84 |
+
.nav-links {
|
85 |
+
flex-direction: column;
|
86 |
+
gap: 0.5rem;
|
87 |
+
text-align: center;
|
88 |
+
}
|
89 |
+
.sec-pic-container {
|
90 |
+
width: auto;
|
91 |
+
height: 46vw;
|
92 |
+
justify-content: center;
|
93 |
+
}
|
94 |
+
.section_text_p2 {
|
95 |
+
font-size: 1.25rem;
|
96 |
+
}
|
97 |
+
.title {
|
98 |
+
font-size: 2rem;
|
99 |
+
}
|
100 |
+
.text-container {
|
101 |
+
text-align: justify;
|
102 |
+
}
|
103 |
+
}
|
104 |
+
|
script.js
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
function toggleMenu() {
|
2 |
+
const menu = document.querySelector('.menu-links');
|
3 |
+
const icon = document.querySelector('.ham-icon');
|
4 |
+
|
5 |
+
menu.classList.toggle("open");
|
6 |
+
icon.classList.toggle("open");
|
7 |
+
}
|
style.css
ADDED
@@ -0,0 +1,448 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap');
|
3 |
+
|
4 |
+
|
5 |
+
*{
|
6 |
+
margin: 0;
|
7 |
+
padding: 0;
|
8 |
+
}
|
9 |
+
|
10 |
+
body{
|
11 |
+
font-family: 'Poppins', sans-serif;
|
12 |
+
}
|
13 |
+
|
14 |
+
html{
|
15 |
+
scroll-behavior: smooth;
|
16 |
+
}
|
17 |
+
|
18 |
+
p{
|
19 |
+
color: rgb(85, 85, 85);
|
20 |
+
}
|
21 |
+
|
22 |
+
a, .btn{
|
23 |
+
transition: all 300ms ease;
|
24 |
+
}
|
25 |
+
|
26 |
+
/* nav */
|
27 |
+
nav, .nav-links{
|
28 |
+
display: flex;
|
29 |
+
}
|
30 |
+
|
31 |
+
nav{
|
32 |
+
justify-content: space-around;
|
33 |
+
align-items: center;
|
34 |
+
height: 17vh;
|
35 |
+
}
|
36 |
+
|
37 |
+
.nav-links{
|
38 |
+
gap: 2rem;
|
39 |
+
list-style: none;
|
40 |
+
font-size: 1.5rem;
|
41 |
+
}
|
42 |
+
|
43 |
+
a {
|
44 |
+
color: black;
|
45 |
+
text-decoration: none;
|
46 |
+
text-decoration-color: white;
|
47 |
+
}
|
48 |
+
|
49 |
+
a:hover {
|
50 |
+
color: grey;
|
51 |
+
text-decoration: underline;
|
52 |
+
text-underline-offset: 1rem;
|
53 |
+
text-decoration-color: rgb(181, 181, 181);
|
54 |
+
}
|
55 |
+
|
56 |
+
li:hover{
|
57 |
+
transform: scale(1.20);
|
58 |
+
transition-duration: 0.5s;
|
59 |
+
}
|
60 |
+
|
61 |
+
li:not(:hover){
|
62 |
+
transform: scale(1);
|
63 |
+
transition-duration: 0.5s;
|
64 |
+
}
|
65 |
+
|
66 |
+
.logo {
|
67 |
+
font-size: 2rem;
|
68 |
+
}
|
69 |
+
|
70 |
+
.logo:hover {
|
71 |
+
cursor: default;
|
72 |
+
}
|
73 |
+
|
74 |
+
|
75 |
+
/* ham-menu */
|
76 |
+
#ham-nav{
|
77 |
+
display: none;
|
78 |
+
}
|
79 |
+
|
80 |
+
.ham-menu{
|
81 |
+
position: relative;
|
82 |
+
display: inline-block;
|
83 |
+
}
|
84 |
+
|
85 |
+
.ham-icon{
|
86 |
+
display: flex;
|
87 |
+
flex-direction: column;
|
88 |
+
justify-content: space-between;
|
89 |
+
height: 24px;
|
90 |
+
width: 30px;
|
91 |
+
cursor: pointer;
|
92 |
+
}
|
93 |
+
|
94 |
+
.ham-icon span{
|
95 |
+
width: 100%;
|
96 |
+
height: 2px;
|
97 |
+
background-color: black;
|
98 |
+
transition: all 0.3 ease-in-out;
|
99 |
+
}
|
100 |
+
|
101 |
+
.menu-links{
|
102 |
+
position: absolute;
|
103 |
+
top: 100%;
|
104 |
+
right: 0%;
|
105 |
+
background-color: white;
|
106 |
+
width: fit-content;
|
107 |
+
max-height: 0;
|
108 |
+
overflow: hidden;
|
109 |
+
transition: all 0.3 ease-in-out;
|
110 |
+
}
|
111 |
+
|
112 |
+
.menu-links a {
|
113 |
+
display: block;
|
114 |
+
padding: 10px;
|
115 |
+
text-align: center;
|
116 |
+
font-size: 1.5rem;
|
117 |
+
color: black;
|
118 |
+
text-decoration: none;
|
119 |
+
transition: all 0.3 ease-in-out;
|
120 |
+
}
|
121 |
+
|
122 |
+
.menu-links li {
|
123 |
+
list-style: none;
|
124 |
+
}
|
125 |
+
|
126 |
+
.menu-links.open {
|
127 |
+
max-height: 300px;
|
128 |
+
}
|
129 |
+
|
130 |
+
.ham-icon.open span:first-child {
|
131 |
+
transform: rotate(45deg) translate(10px, 5px);
|
132 |
+
}
|
133 |
+
.ham-icon.open span:nth-child(2) {
|
134 |
+
opacity: 0;
|
135 |
+
}
|
136 |
+
.ham-icon.open span:last-child {
|
137 |
+
transform: rotate(-45deg) translate(10px, -5px);
|
138 |
+
}
|
139 |
+
|
140 |
+
.ham-icon span:first-child{
|
141 |
+
transform: none;
|
142 |
+
}
|
143 |
+
.ham-icon span:first-child{
|
144 |
+
opacity: 1;
|
145 |
+
}
|
146 |
+
.ham-icon span:first-child{
|
147 |
+
transform: none;
|
148 |
+
}
|
149 |
+
|
150 |
+
/* section */
|
151 |
+
|
152 |
+
section{
|
153 |
+
padding-top: 4vh;
|
154 |
+
height: 96vh;
|
155 |
+
margin: 0 10rem;
|
156 |
+
box-sizing: border-box;
|
157 |
+
min-height: fit-content;
|
158 |
+
}
|
159 |
+
|
160 |
+
.section-container {
|
161 |
+
display: flex;
|
162 |
+
}
|
163 |
+
|
164 |
+
#profile {
|
165 |
+
display: flex;
|
166 |
+
justify-content: center;
|
167 |
+
gap: 5rem;
|
168 |
+
height: 80vh;
|
169 |
+
}
|
170 |
+
|
171 |
+
|
172 |
+
|
173 |
+
.sec-pic-container{
|
174 |
+
display: flex;
|
175 |
+
height: 400px;
|
176 |
+
width: 400px;
|
177 |
+
margin: auto 0;
|
178 |
+
}
|
179 |
+
|
180 |
+
.section_text {
|
181 |
+
align-self: center;
|
182 |
+
text-align: center;
|
183 |
+
}
|
184 |
+
|
185 |
+
.section_text p {
|
186 |
+
font-weight: 600;
|
187 |
+
}
|
188 |
+
|
189 |
+
.section_text_p1 {
|
190 |
+
text-align: center;
|
191 |
+
font-size: large;
|
192 |
+
}
|
193 |
+
.section_text_p2 {
|
194 |
+
font-size: 1.75rem;
|
195 |
+
margin-bottom: 1rem;
|
196 |
+
}
|
197 |
+
|
198 |
+
.title {
|
199 |
+
font-size: 3rem;
|
200 |
+
text-align: center;
|
201 |
+
}
|
202 |
+
|
203 |
+
#social-container {
|
204 |
+
display: flex;
|
205 |
+
justify-content: center;
|
206 |
+
margin-top: 1rem;
|
207 |
+
gap: 1rem;
|
208 |
+
}
|
209 |
+
|
210 |
+
.icon {
|
211 |
+
cursor: pointer;
|
212 |
+
height: 2rem;
|
213 |
+
}
|
214 |
+
|
215 |
+
|
216 |
+
.btn-container {
|
217 |
+
display: flex;
|
218 |
+
justify-content: center;
|
219 |
+
gap: 1rem;
|
220 |
+
}
|
221 |
+
|
222 |
+
.btn {
|
223 |
+
font-weight: bold;
|
224 |
+
transition: all 300ms ease;
|
225 |
+
padding: 1rem;
|
226 |
+
width: 8rem;
|
227 |
+
border-radius: 2rem;
|
228 |
+
}
|
229 |
+
|
230 |
+
.btn-color-1,
|
231 |
+
.btn-color-2 {
|
232 |
+
border: rgb(53, 53, 53) 0.1rem solid;
|
233 |
+
}
|
234 |
+
|
235 |
+
|
236 |
+
.btn-color-1:hover,
|
237 |
+
.btn-color-2:hover {
|
238 |
+
cursor: pointer;
|
239 |
+
}
|
240 |
+
|
241 |
+
.btn-color-1,
|
242 |
+
.btn-color-2:hover {
|
243 |
+
background: rgb(53, 53, 53);
|
244 |
+
color: white;
|
245 |
+
}
|
246 |
+
|
247 |
+
|
248 |
+
|
249 |
+
.btn-color-1:hover {
|
250 |
+
background: black;
|
251 |
+
}
|
252 |
+
|
253 |
+
|
254 |
+
.btn-color-2:hover{
|
255 |
+
background: black;
|
256 |
+
}
|
257 |
+
|
258 |
+
.btn-color-2:hover{
|
259 |
+
border: rgb(255, 255, 255) 0.1rem solid;
|
260 |
+
}
|
261 |
+
|
262 |
+
.btn-container{
|
263 |
+
gap: 1rem;
|
264 |
+
}
|
265 |
+
|
266 |
+
/* About section */
|
267 |
+
|
268 |
+
#about{
|
269 |
+
|
270 |
+
position: relative;
|
271 |
+
}
|
272 |
+
|
273 |
+
.about-container{
|
274 |
+
gap: 2rem;
|
275 |
+
margin: 0 2rem;
|
276 |
+
}
|
277 |
+
|
278 |
+
.about-details{
|
279 |
+
justify-content: center;
|
280 |
+
flex-direction: column;
|
281 |
+
}
|
282 |
+
|
283 |
+
.about-container,.about-details{
|
284 |
+
display: flex;
|
285 |
+
}
|
286 |
+
|
287 |
+
.about-pic{
|
288 |
+
border-radius: 2rem;
|
289 |
+
}
|
290 |
+
|
291 |
+
.arrow{
|
292 |
+
position: absolute;
|
293 |
+
right: -5rem;
|
294 |
+
bottom: 2.5rem;
|
295 |
+
}
|
296 |
+
|
297 |
+
.details-container{
|
298 |
+
padding: 1.5rem;
|
299 |
+
flex: 1;
|
300 |
+
background: white;
|
301 |
+
border-radius: 2rem;
|
302 |
+
border: rgb(53, 53, 53) 0.1rem solid;
|
303 |
+
border-color: rgb(163, 163, 163);
|
304 |
+
text-align: center;
|
305 |
+
}
|
306 |
+
|
307 |
+
.section-container{
|
308 |
+
gap: 4rem;
|
309 |
+
height: 80%;
|
310 |
+
}
|
311 |
+
|
312 |
+
.sec-pic-container{
|
313 |
+
height: 400px;
|
314 |
+
width: 400px;
|
315 |
+
margin: auto 0;
|
316 |
+
}
|
317 |
+
|
318 |
+
/* Experience section */
|
319 |
+
|
320 |
+
#experience{
|
321 |
+
position: relative;
|
322 |
+
}
|
323 |
+
|
324 |
+
.experience-sub-title {
|
325 |
+
color: rgb(85, 85, 85);
|
326 |
+
font-weight: 600;
|
327 |
+
font-size: 1.75rem;
|
328 |
+
margin-bottom: 2rem;
|
329 |
+
}
|
330 |
+
|
331 |
+
.experience-details {
|
332 |
+
display: flex;
|
333 |
+
justify-content: center;
|
334 |
+
flex-direction: column;
|
335 |
+
|
336 |
+
}
|
337 |
+
|
338 |
+
.article-container {
|
339 |
+
display: flex;
|
340 |
+
text-align: initial;
|
341 |
+
flex-wrap: wrap;
|
342 |
+
flex-direction: row;
|
343 |
+
gap: 3.5rem;
|
344 |
+
justify-content: space-around;
|
345 |
+
}
|
346 |
+
|
347 |
+
article{
|
348 |
+
display: flex;
|
349 |
+
width: 10rem;
|
350 |
+
justify-content: space-around;
|
351 |
+
gap: 0.5rem;
|
352 |
+
}
|
353 |
+
|
354 |
+
.article-icon{
|
355 |
+
cursor: default;
|
356 |
+
}
|
357 |
+
|
358 |
+
|
359 |
+
/* project section */
|
360 |
+
#projects {
|
361 |
+
position: relative;
|
362 |
+
}
|
363 |
+
|
364 |
+
.color-container {
|
365 |
+
border-color: rgb(163, 163, 163);
|
366 |
+
background: whitesmoke;
|
367 |
+
|
368 |
+
}
|
369 |
+
|
370 |
+
.color-container:hover{
|
371 |
+
transform: scale(1.03);
|
372 |
+
transition-duration: 1s;
|
373 |
+
}
|
374 |
+
|
375 |
+
.color-container:not(:hover) {
|
376 |
+
transform: scale(1);
|
377 |
+
transition-duration: 1s;
|
378 |
+
}
|
379 |
+
|
380 |
+
.profile-img {
|
381 |
+
border-radius: 2rem;
|
382 |
+
width: 90%;
|
383 |
+
height: 90%;
|
384 |
+
}
|
385 |
+
|
386 |
+
.project-title {
|
387 |
+
margin: 1rem;
|
388 |
+
color: black;
|
389 |
+
}
|
390 |
+
|
391 |
+
.project-btn {
|
392 |
+
color: black;
|
393 |
+
border-color: rgb(163, 163, 163);
|
394 |
+
}
|
395 |
+
|
396 |
+
|
397 |
+
/* Contact */
|
398 |
+
|
399 |
+
|
400 |
+
#contact {
|
401 |
+
display: flex;
|
402 |
+
justify-content: center;
|
403 |
+
flex-direction: column;
|
404 |
+
height: 70vh;
|
405 |
+
}
|
406 |
+
|
407 |
+
.contact-info-upper-container {
|
408 |
+
display: flex;
|
409 |
+
justify-content: center;
|
410 |
+
border-radius: 2rem;
|
411 |
+
border: rgb(53, 53, 53) 0.1rem solid;
|
412 |
+
border-color: rgb(163, 163, 163);
|
413 |
+
background:(250, 250, 250);
|
414 |
+
margin: 2rem auto;
|
415 |
+
padding: 0.5rem;
|
416 |
+
}
|
417 |
+
|
418 |
+
.contact-info-container {
|
419 |
+
display: flex;
|
420 |
+
align-items: center;
|
421 |
+
justify-content: center;
|
422 |
+
gap: 0.5rem;
|
423 |
+
margin: 1rem;
|
424 |
+
}
|
425 |
+
|
426 |
+
.contact-info-container p {
|
427 |
+
font-size: larger;
|
428 |
+
}
|
429 |
+
|
430 |
+
.contact-icon {
|
431 |
+
cursor: default;
|
432 |
+
|
433 |
+
}
|
434 |
+
|
435 |
+
.email-icon {
|
436 |
+
height: 2.5rem;
|
437 |
+
}
|
438 |
+
|
439 |
+
/* footer */
|
440 |
+
|
441 |
+
footer {
|
442 |
+
height: 20vh;
|
443 |
+
margin: 0 1rem;
|
444 |
+
}
|
445 |
+
|
446 |
+
footer p {
|
447 |
+
text-align: center;
|
448 |
+
}
|