diff --git a/Readme.md b/Readme.md
new file mode 100644
index 0000000..a0b3795
--- /dev/null
+++ b/Readme.md
@@ -0,0 +1,81 @@
+# Essential Stuff
+
+## Html import links
+
+Google font
+
+``` html
+
+
+
+```
+
+Ionicon
+
+``` html
+
+
+```
+
+---
+
+## Colors
+
+``` css
+--united-nations-blue: hsl(214, 56%, 58%);
+--bright-navy-blue: hsl(214, 57%, 51%);
+--spanish-gray: hsl(0, 0%, 60%);
+--black-coral: hsl(225, 8%, 42%);
+--oxford-blue: hsl(208, 97%, 12%);
+--yale-blue: hsl(214, 72%, 33%);
+--blue-ncs: hsl(197, 100%, 36%);
+--gunmetal: hsl(206, 34%, 20%);
+--gainsboro: hsl(0, 0%, 88%);
+--cultured: hsl(0, 0%, 98%);
+--white: hsl(0, 0%, 100%);
+--black: hsl(0, 0%, 0%);
+--onyx: hsl(0, 0%, 25%);
+--jet: hsl(0, 0%, 20%);
+```
+
+## Typography
+
+``` css
+--ff-poppins: "Poppins", sans-serif;
+--ff-montserrat: "Montserrat", sans-serif;
+
+--fs-1: calc(20px + 3.5vw);
+--fs-2: calc(18px + 1.6vw);
+--fs-3: calc(16px + 0.45vw);
+--fs-4: 15px;
+--fs-5: 14px;
+--fs-6: 13px;
+--fs-7: 12px;
+--fs-8: 11px;
+
+--fw-500: 500;
+--fw-600: 600;
+--fw-700: 700;
+--fw-800: 800;
+```
+
+## Transition
+
+``` css
+--transition: 0.25s ease-in-out;
+```
+
+## Spacing
+
+``` css
+--section-padding: 60px;
+```
+
+## Border radius
+
+``` css
+--radius-15: 15px;
+--radius-25: 25px;
+```
diff --git a/air.png b/air.png
new file mode 100644
index 0000000..7a36544
Binary files /dev/null and b/air.png differ
diff --git a/air2.png b/air2.png
new file mode 100644
index 0000000..a4896b3
Binary files /dev/null and b/air2.png differ
diff --git a/app.js b/app.js
new file mode 100644
index 0000000..7ff9fc6
--- /dev/null
+++ b/app.js
@@ -0,0 +1,174 @@
+const wrapper = document.querySelector(".sliderWrapper");
+const menuItems = document.querySelectorAll(".menuItem");
+
+const products = [
+ {
+ id: 1,
+ title: "Nike",
+ price: 2500,
+ colors: [
+ {
+ code: "black",
+ img: "./img/air.png",
+ },
+ {
+ code: "darkblue",
+ img: "./img/air2.png",
+ },
+ ],
+ },
+ {
+ id: 2,
+ title: "Air Jordan",
+ price: 5000,
+ colors: [
+ {
+ code: "lightgray",
+ img: "./img/jordan.png",
+ },
+ {
+ code: "green",
+ img: "./img/jordan2.png",
+ },
+ ],
+ },
+ {
+ id: 3,
+ title: "Blazer",
+ price: 900,
+ colors: [
+ {
+ code: "lightgray",
+ img: "./img/blazer.png",
+ },
+ {
+ code: "green",
+ img: "./img/blazer2.png",
+ },
+ ],
+ },
+ {
+ id: 4,
+ title: "Crater",
+ price: 760,
+ colors: [
+ {
+ code: "black",
+ img: "./img/crater.png",
+ },
+ {
+ code: "lightgray",
+ img: "./img/crater2.png",
+ },
+ ],
+ },
+ {
+ id: 5,
+ title: "Athletic",
+ price: 500,
+ colors: [
+ {
+ code: "gray",
+ img: "./img/hippie.png",
+ },
+ {
+ code: "black",
+ img: "./img/hippie2.png",
+ },
+ ],
+ },
+];
+
+let choosenProduct = products[0];
+
+const currentProductImg = document.querySelector(".productImg");
+const currentProductTitle = document.querySelector(".productTitle");
+const currentProductPrice = document.querySelector(".productPrice");
+const currentProductColors = document.querySelectorAll(".color");
+const currentProductSizes = document.querySelectorAll(".size");
+
+menuItems.forEach((item, index) => {
+ item.addEventListener("click", () => {
+ //change the current slide
+ wrapper.style.transform = `translateX(${-100 * index}vw)`;
+
+ //change the choosen product
+ choosenProduct = products[index];
+
+ //change texts of currentProduct
+ currentProductTitle.textContent = choosenProduct.title;
+ currentProductPrice.textContent = "$" + choosenProduct.price;
+ currentProductImg.src = choosenProduct.colors[0].img;
+
+ //assing new colors
+ currentProductColors.forEach((color, index) => {
+ color.style.backgroundColor = choosenProduct.colors[index].code;
+ });
+ });
+});
+
+currentProductColors.forEach((color, index) => {
+ color.addEventListener("click", () => {
+ currentProductImg.src = choosenProduct.colors[index].img;
+ });
+});
+
+currentProductSizes.forEach((size, index) => {
+ size.addEventListener("click", () => {
+ currentProductSizes.forEach((size) => {
+ size.style.backgroundColor = "white";
+ size.style.color = "black";
+ });
+ size.style.backgroundColor = "black";
+ size.style.color = "white";
+ });
+});
+
+const productButton = document.querySelector(".productButton");
+const payment = document.querySelector(".payment");
+const close = document.querySelector(".close");
+
+productButton.addEventListener("click", () => {
+ payment.style.display = "flex";
+});
+
+close.addEventListener("click", () => {
+ payment.style.display = "none";
+});
+
+// Sample array of products
+const product = [
+ { id: 1, name: 'Nike', category: 'Shoes' },
+ { id: 2, name: 'JORDAN', category: 'Shoes' },
+ { id: 3, name: 'BLAZER', category: 'Shoes' },
+ { id: 4, name: 'CRATER', category: 'Shoes' },
+ { id: 5, name: 'ATHLETIC', category: 'Shoes' },
+ // Add more products as needed
+ ];
+
+ // Function to perform search
+ function search() {
+ const searchTerm = document.getElementById('searchInput').value.toLowerCase();
+ const searchResults = products.filter(product => {
+ return product.name.toLowerCase().includes(searchTerm) || product.category.toLowerCase().includes(searchTerm);
+ });
+
+ displayResults(searchResults);
+ }
+
+ // Function to display search results
+ function displayResults(results) {
+ const searchResultsDiv = document.getElementById('searchResults');
+ searchResultsDiv.innerHTML = '';
+
+ if (results.length === 0) {
+ searchResultsDiv.innerHTML = '
No results found.
';
+ } else {
+ results.forEach(result => {
+ const resultDiv = document.createElement('div');
+ resultDiv.innerHTML = `${result.name} - ${result.category}
`;
+ searchResultsDiv.appendChild(resultDiv);
+ });
+ }
+ }
+
\ No newline at end of file
diff --git a/blazer.png b/blazer.png
new file mode 100644
index 0000000..2248038
Binary files /dev/null and b/blazer.png differ
diff --git a/blazer2.png b/blazer2.png
new file mode 100644
index 0000000..22ae2fc
Binary files /dev/null and b/blazer2.png differ
diff --git a/contact.html b/contact.html
new file mode 100644
index 0000000..0c87b86
--- /dev/null
+++ b/contact.html
@@ -0,0 +1,284 @@
+
+
+
+
+
+ Responsive Contact Us Page
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/contact.png b/contact.png
new file mode 100644
index 0000000..9a7cb76
Binary files /dev/null and b/contact.png differ
diff --git a/crater.png b/crater.png
new file mode 100644
index 0000000..27927de
Binary files /dev/null and b/crater.png differ
diff --git a/crater2.png b/crater2.png
new file mode 100644
index 0000000..8c1d569
Binary files /dev/null and b/crater2.png differ
diff --git a/desktop.png b/desktop.png
new file mode 100644
index 0000000..da51512
Binary files /dev/null and b/desktop.png differ
diff --git a/facebook.png b/facebook.png
new file mode 100644
index 0000000..4d01316
Binary files /dev/null and b/facebook.png differ
diff --git a/favicon.svg b/favicon.svg
new file mode 100644
index 0000000..dfacf7b
--- /dev/null
+++ b/favicon.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gallery-1.jpg b/gallery-1.jpg
new file mode 100644
index 0000000..9a1b988
Binary files /dev/null and b/gallery-1.jpg differ
diff --git a/gallery-2.jpg b/gallery-2.jpg
new file mode 100644
index 0000000..f547c67
Binary files /dev/null and b/gallery-2.jpg differ
diff --git a/gallery-3.jpg b/gallery-3.jpg
new file mode 100644
index 0000000..a1193a1
Binary files /dev/null and b/gallery-3.jpg differ
diff --git a/gallery-4.jpg b/gallery-4.jpg
new file mode 100644
index 0000000..7c23ffa
Binary files /dev/null and b/gallery-4.jpg differ
diff --git a/gallery-5.jpg b/gallery-5.jpg
new file mode 100644
index 0000000..884dc47
Binary files /dev/null and b/gallery-5.jpg differ
diff --git a/gift.png b/gift.png
new file mode 100644
index 0000000..b39d637
Binary files /dev/null and b/gift.png differ
diff --git a/hero-banner.jpg b/hero-banner.jpg
new file mode 100644
index 0000000..d9153c5
Binary files /dev/null and b/hero-banner.jpg differ
diff --git a/hippie.png b/hippie.png
new file mode 100644
index 0000000..bd81a11
Binary files /dev/null and b/hippie.png differ
diff --git a/hippie2.png b/hippie2.png
new file mode 100644
index 0000000..0a5d73b
Binary files /dev/null and b/hippie2.png differ
diff --git a/img8.jpg b/img8.jpg
new file mode 100644
index 0000000..f5b3c7c
Binary files /dev/null and b/img8.jpg differ
diff --git a/img9.jpg b/img9.jpg
new file mode 100644
index 0000000..1d078e7
Binary files /dev/null and b/img9.jpg differ
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..9a19daa
--- /dev/null
+++ b/index.html
@@ -0,0 +1,827 @@
+
+
+
+
+
+
+
+ Tourly - Travel agancy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Journey to explore world
+
+
+ Embark on a journey to explore the world, where every step is a dance with the unknown and every horizon promises a new tale.
+ Feel the rhythm of distant lands beneath your feet and let the winds of curiosity guide your way.
+ Through bustling markets and serene landscapes, discover the kaleidoscope of cultures that paint the canvas of our planet
+
+
+
+ Learn more
+
+ Book now
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Uncover place
+
+
Popular destination
+
+
+ Many popular destination are present in the world you can select destination from here.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Italy
+
+
+
+
+
+ SAN MAGUEL is popular destination present in Italy.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Dubai
+
+
+
+
+
+ Burj Khalifa is the tallest building in the world.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Japan
+
+
+
+
+
+ Kyoto Temple is famous temple in japanese culture.
+
+
+
+
+
+
+
+
+
+
More destintion
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Popular Packeges
+
+
Checkout Our Packeges
+
+
+ We provide some good package.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Experience The Great Holiday On Beach
+
+
+ It is a canvas where the earth meets the sea in a dance of nature's elements.
+
+
+
+
+
+
+
+
+
+
+
(25 reviews)
+
+
+
+
+
+
+
+
+
+
+
+
+ $750
+ / per person
+
+
+
Book Now
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Summer Holiday To The Oxolotan River
+
+
+ It refers to a natural watercourse, usually freshwater, that flows towards an ocean, sea, lake, or another river.
+
+
+
+
+
+
+
+
+
+
+
(20 reviews)
+
+
+
+
+
+
+
+
+
+
+
+
+ $520
+ / per person
+
+
+
Book Now
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Santorini Island's Weekend Vacation
+
+
+ A weekend vacation is a short getaway that typically lasts from Friday evening to Sunday night,
+ providing a brief break from routine life.
+
+
+
+
+
+
+
+
+
+
+
(40 reviews)
+
+
+
+
+
+
+
+
+
+
+
+
+ $660
+ / per person
+
+
+
Book Now
+
+
+
+
+
+
+
+
+
View All Packages
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Photo Gallery
+
+
Photo's From Travellers
+
+
+ A traveler is an individual who journeys from one place to another, typically for leisure,
+ exploration, business, or any other purpose.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/index1.html b/index1.html
new file mode 100644
index 0000000..526116a
--- /dev/null
+++ b/index1.html
@@ -0,0 +1,272 @@
+
+
+
+
+
+
+
+
+
+
+ E-Commerce Store
+
+
+ Nike Store
+
+
+
+
+
+
+
+
+
+
+ Limited Offer!
+
+
+ E-Commerce Store
+ Login
+
+
+
+
+
+ Product Catalog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FREE SHIPPING
+
Free worldwide shipping on all orders.
+
+
+
+
30 DAYS RETURN
+
No question return and easy refund in 14 days.
+
+
+
+
GIFT CARDS
+
Buy gift cards and use coupon codes easily.
+
+
+
+
CONTACT US!
+
Keep in touch via email and support system.
+
+
+
+
+
+
+
NIKE
+
$2500
+
Your shoes can make or break an outfit and have a big impact on how you feel.
+ Your shoes convey a lot about your sense of style, and people are often judged by the nice shoes they
+ are wearing.
+
+
+
BUY NOW!
+
+
+
+
+
+
Shoes are Boring. Wear Sneakers
+
+
+
+
+
Forever Faster!
+
+
+
Just Do it!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/instagram.png b/instagram.png
new file mode 100644
index 0000000..4c95b40
Binary files /dev/null and b/instagram.png differ
diff --git a/jordan.png b/jordan.png
new file mode 100644
index 0000000..fe4011f
Binary files /dev/null and b/jordan.png differ
diff --git a/jordan2.png b/jordan2.png
new file mode 100644
index 0000000..88cc1c6
Binary files /dev/null and b/jordan2.png differ
diff --git a/logo-blue.svg b/logo-blue.svg
new file mode 100644
index 0000000..185a799
--- /dev/null
+++ b/logo-blue.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/logo.svg b/logo.svg
new file mode 100644
index 0000000..85365ea
--- /dev/null
+++ b/logo.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/master.png b/master.png
new file mode 100644
index 0000000..19f7cd4
Binary files /dev/null and b/master.png differ
diff --git a/packege-1.jpg b/packege-1.jpg
new file mode 100644
index 0000000..92ae292
Binary files /dev/null and b/packege-1.jpg differ
diff --git a/packege-2.jpg b/packege-2.jpg
new file mode 100644
index 0000000..7c62312
Binary files /dev/null and b/packege-2.jpg differ
diff --git a/packege-3.jpg b/packege-3.jpg
new file mode 100644
index 0000000..7670d24
Binary files /dev/null and b/packege-3.jpg differ
diff --git a/popular-1.jpg b/popular-1.jpg
new file mode 100644
index 0000000..ddfafc2
Binary files /dev/null and b/popular-1.jpg differ
diff --git a/popular-2.jpg b/popular-2.jpg
new file mode 100644
index 0000000..0be9f08
Binary files /dev/null and b/popular-2.jpg differ
diff --git a/popular-3.jpg b/popular-3.jpg
new file mode 100644
index 0000000..b871a9e
Binary files /dev/null and b/popular-3.jpg differ
diff --git a/project-logo.png b/project-logo.png
new file mode 100644
index 0000000..c06c370
Binary files /dev/null and b/project-logo.png differ
diff --git a/return.png b/return.png
new file mode 100644
index 0000000..c64de6a
Binary files /dev/null and b/return.png differ
diff --git a/script.js b/script.js
new file mode 100644
index 0000000..cfd7d31
--- /dev/null
+++ b/script.js
@@ -0,0 +1,46 @@
+'use strict';
+
+/**
+ * navbar toggle
+ */
+
+const overlay = document.querySelector("[data-overlay]");
+const navOpenBtn = document.querySelector("[data-nav-open-btn]");
+const navbar = document.querySelector("[data-navbar]");
+const navCloseBtn = document.querySelector("[data-nav-close-btn]");
+const navLinks = document.querySelectorAll("[data-nav-link]");
+
+const navElemArr = [navOpenBtn, navCloseBtn, overlay];
+
+const navToggleEvent = function (elem) {
+ for (let i = 0; i < elem.length; i++) {
+ elem[i].addEventListener("click", function () {
+ navbar.classList.toggle("active");
+ overlay.classList.toggle("active");
+ });
+ }
+}
+
+navToggleEvent(navElemArr);
+navToggleEvent(navLinks);
+
+
+
+/**
+ * header sticky & go to top
+ */
+
+const header = document.querySelector("[data-header]");
+const goTopBtn = document.querySelector("[data-go-top]");
+
+window.addEventListener("scroll", function () {
+
+ if (window.scrollY >= 200) {
+ header.classList.add("active");
+ goTopBtn.classList.add("active");
+ } else {
+ header.classList.remove("active");
+ goTopBtn.classList.remove("active");
+ }
+
+});
\ No newline at end of file
diff --git a/search.png b/search.png
new file mode 100644
index 0000000..3d03447
Binary files /dev/null and b/search.png differ
diff --git a/shipping.png b/shipping.png
new file mode 100644
index 0000000..144f303
Binary files /dev/null and b/shipping.png differ
diff --git a/sneakers.png b/sneakers.png
new file mode 100644
index 0000000..c243618
Binary files /dev/null and b/sneakers.png differ
diff --git a/style.css b/style.css
new file mode 100644
index 0000000..6045fe5
--- /dev/null
+++ b/style.css
@@ -0,0 +1,1298 @@
+/*-----------------------------------*\
+ * #style.css
+\*-----------------------------------*/
+
+/**
+ * copyright 2022 codewithsadee
+ */
+
+
+
+
+
+/*-----------------------------------*\
+ * #CUSTOM PROPERTY
+\*-----------------------------------*/
+
+:root {
+
+ /**
+ * colors
+ */
+
+ --united-nations-blue: hsl(214, 56%, 58%);
+ --bright-navy-blue: hsl(214, 57%, 51%);
+ --spanish-gray: hsl(0, 0%, 60%);
+ --black-coral: hsl(225, 8%, 42%);
+ --oxford-blue: hsl(208, 97%, 12%);
+ --yale-blue: hsl(214, 72%, 33%);
+ --blue-ncs: hsl(197, 100%, 36%);
+ --gunmetal: hsl(206, 34%, 20%);
+ --gainsboro: hsl(0, 0%, 88%);
+ --cultured: hsl(0, 0%, 98%);
+ --white: hsl(0, 0%, 100%);
+ --black: hsl(0, 0%, 0%);
+ --onyx: hsl(0, 0%, 25%);
+ --jet: hsl(0, 0%, 20%);
+
+ /**
+ * typography
+ */
+
+ --ff-poppins: "Poppins", sans-serif;
+ --ff-montserrat: "Montserrat", sans-serif;
+
+ --fs-1: calc(20px + 3.5vw);
+ --fs-2: calc(18px + 1.6vw);
+ --fs-3: calc(16px + 0.45vw);
+ --fs-4: 15px;
+ --fs-5: 14px;
+ --fs-6: 13px;
+ --fs-7: 12px;
+ --fs-8: 11px;
+
+ --fw-500: 500;
+ --fw-600: 600;
+ --fw-700: 700;
+ --fw-800: 800;
+
+ /**
+ * transition
+ */
+
+ --transition: 0.25s ease-in-out;
+
+ /**
+ * spacing
+ */
+
+ --section-padding: 60px;
+
+ /**
+ * border-radius
+ */
+
+ --radius-15: 15px;
+ --radius-25: 25px;
+
+}
+
+
+
+
+
+/*-----------------------------------*\
+ * #RESET
+\*-----------------------------------*/
+
+*, *::before, *::after {
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+}
+
+li { list-style: none; }
+
+a { text-decoration: none; }
+
+a,
+img,
+span,
+input,
+label,
+button,
+ion-icon { display: block; }
+
+input,
+button {
+ background: none;
+ border: none;
+ font: inherit;
+}
+
+button { cursor: pointer; }
+
+input { width: 100%; }
+
+ion-icon { pointer-events: none; }
+
+html {
+ font-family: var(--ff-poppins);
+ scroll-behavior: smooth;
+}
+
+body { background: var(--white); }
+
+
+
+
+
+/*-----------------------------------*\
+ * #REUSED STYLE
+\*-----------------------------------*/
+
+.container { padding-inline: 15px; }
+
+.btn {
+ color: var(--white);
+ text-transform: uppercase;
+ font-size: var(--fs-5);
+ border-radius: 100px;
+ padding: var(--padding, 8px 18px);
+ border: var(--border-width, 2px) solid transparent;
+ transition: var(--transition);
+}
+
+.btn-primary {
+ background: var(--bright-navy-blue);
+ border-color: var(--bright-navy-blue);
+}
+
+.btn-primary:is(:hover, :focus) {
+ background: var(--yale-blue);
+ border-color: var(--yale-blue);
+}
+
+.btn-secondary { border-color: var(--white); }
+
+.btn-secondary:is(:hover, :focus) { background: hsla(0, 0%, 100%, 0.1); }
+
+.h1,
+.h2,
+.h3 {
+ font-weight: var(--fw-800);
+ font-family: var(--ff-montserrat);
+ text-transform: uppercase;
+}
+
+.h1 {
+ color: var(--white);
+ font-size: var(--fs-1);
+}
+
+.h2,
+.h3 { color: var(--gunmetal); }
+
+.h2 { font-size: var(--fs-2); }
+
+.h3 {
+ font-size: var(--fs-3);
+ font-weight: var(--fw-700);
+}
+
+.section-subtitle {
+ color: var(--bright-navy-blue);
+ font-size: var(--fs-5);
+ text-transform: uppercase;
+ font-family: var(--ff-montserrat);
+ margin-bottom: 8px;
+}
+
+.section-title { margin-bottom: 15px; }
+
+.section-text {
+ color: var(--black-coral);
+ margin-bottom: 30px;
+}
+
+.card-text {
+ color: var(--black-coral);
+ font-size: var(--fs-5);
+}
+
+
+
+
+
+/*-----------------------------------*\
+ * #HEADER
+\*-----------------------------------*/
+
+.header {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ padding-top: 61px;
+ z-index: 4;
+}
+
+.header-top {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ transition: var(--transition);
+ border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
+ padding-block: 15px;
+ z-index: 1;
+}
+
+.header.active .header-top {
+ position: fixed;
+ background: var(--gunmetal);
+}
+
+.header-top .container {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ justify-items: flex-start;
+ align-items: center;
+}
+
+.helpline-box .wrapper { display: none; }
+
+.helpline-box .icon-box {
+ background: var(--bright-navy-blue);
+ padding: 6px;
+ border-radius: 50%;
+ color: var(--white);
+}
+
+.helpline-box .icon-box ion-icon { --ionicon-stroke-width: 40px; }
+
+.header-top .logo { margin-inline: auto; }
+
+.header-top .logo img { max-width: 100px; }
+
+.header-btn-group {
+ justify-self: flex-end;
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ color: var(--white);
+}
+
+.search-btn,
+.nav-open-btn {
+ font-size: 30px;
+ color: inherit;
+}
+
+.search-btn { font-size: 20px; }
+
+.header-bottom { border-bottom: 1px solid hsla(0, 0%, 100%, 0.1); }
+
+.header-bottom .container {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding-block: 15px;
+}
+
+.social-list {
+ display: flex;
+ align-items: center;
+ gap: 5px;
+}
+
+.social-link {
+ color: var(--white);
+ padding: 8px;
+ border: 1px solid hsla(0, 0%, 100%, 0.3);
+ border-radius: 50%;
+ font-size: 15px;
+ transition: var(--transition);
+}
+
+.social-link:is(:hover, :focus) { background: hsla(0, 0%, 100%, 0.2); }
+
+.header .btn { --padding: 4px 20px; }
+
+.header .navbar {
+ position: fixed;
+ top: 0;
+ right: -300px;
+ width: 100%;
+ max-width: 300px;
+ height: 100%;
+ background: var(--white);
+ visibility: hidden;
+ pointer-events: none;
+ transition: 0.15s ease-in;
+ z-index: 3;
+}
+
+.navbar.active {
+ right: 0;
+ visibility: visible;
+ pointer-events: all;
+ transition: 0.25s ease-out;
+}
+
+.navbar-top {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: 40px 15px;
+}
+
+.navbar-top .logo img { width: 150px; }
+
+.nav-close-btn {
+ font-size: 20px;
+ color: var(--bright-navy-blue);
+}
+
+.nav-close-btn ion-icon { --ionicon-stroke-width: 80px; }
+
+.navbar-list { border-top: 1px solid hsla(0, 0%, 0%, 0.1); }
+
+.navbar-list li { border-bottom: 1px solid hsla(0, 0%, 0%, 0.1); }
+
+.navbar-link {
+ padding: 15px 20px;
+ color: var(--jet);
+ font-weight: var(--fw-500);
+ font-size: var(--fs-4);
+ transition: var(--transition);
+ text-transform: capitalize;
+}
+
+.navbar-link:is(:hover, :focus) { color: var(--bright-navy-blue); }
+
+.overlay {
+ position: fixed;
+ inset: 0;
+ background: var(--black);
+ opacity: 0;
+ pointer-events: none;
+ z-index: 2;
+ transition: var(--transition);
+}
+
+.overlay.active {
+ opacity: 0.7;
+ pointer-events: all;
+}
+
+
+
+
+
+/*-----------------------------------*\
+ * #HERO
+\*-----------------------------------*/
+
+.hero {
+ background-image: url("../images/hero-banner.jpg");
+ background-repeat: no-repeat;
+ background-size: cover;
+ background-position: center;
+ background-color: hsla(0, 0%, 0%, 0.7);
+ background-blend-mode: overlay;
+ display: grid;
+ place-items: center;
+ min-height: 600px;
+ text-align: center;
+ padding-top: 125px;
+}
+
+.hero-title { margin-bottom: 20px; }
+
+.hero-text {
+ color: var(--white);
+ font-size: var(--fs-5);
+ margin-bottom: 40px;
+}
+
+.btn-group {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ gap: 10px;
+}
+
+
+
+
+
+/*-----------------------------------*\
+ * #TOUR SEARCH
+\*-----------------------------------*/
+
+.tour-search {
+ background: var(--bright-navy-blue);
+ padding-block: var(--section-padding);
+}
+
+.tour-search-form .input-label {
+ color: var(--white);
+ font-size: var(--fs-4);
+ margin-left: 20px;
+ margin-bottom: 10px;
+}
+
+.tour-search-form .input-field {
+ background: var(--white);
+ padding: 10px 15px;
+ font-size: var(--fs-5);
+ border-radius: 50px;
+}
+
+.tour-search-form .input-field::placeholder { color: var(--spanish-gray); }
+
+.tour-search-form .input-field::-webkit-datetime-edit {
+ color: var(--spanish-gray);
+ text-transform: uppercase;
+}
+
+.tour-search-form .input-wrapper { margin-bottom: 15px; }
+
+.tour-search .btn {
+ width: 100%;
+ --border-width: 1px;
+ font-weight: var(--fw-600);
+ margin-top: 35px;
+}
+
+
+
+
+
+/*-----------------------------------*\
+ * #POPULAR
+\*-----------------------------------*/
+
+.popular { padding-block: var(--section-padding); }
+
+.popular-list,
+.popular-list > li:not(:last-child) { margin-bottom: 30px; }
+
+.popular-card {
+ position: relative;
+ overflow: hidden;
+ border-radius: var(--radius-25);
+ height: 430px;
+}
+
+.popular-card .card-img { height: 100%; }
+
+.popular-card .card-img img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.popular-card .card-content {
+ position: absolute;
+ bottom: 20px;
+ left: 20px;
+ right: 20px;
+ background: var(--white);
+ border-radius: var(--radius-25);
+ padding: 20px;
+}
+
+
+.popular-card .card-rating {
+ background: var(--bright-navy-blue);
+ color: var(--white);
+ position: absolute;
+ top: 0;
+ right: 25px;
+ display: flex;
+ align-items: center;
+ gap: 1px;
+ transform: translateY(-50%);
+ padding: 6px 10px;
+ border-radius: 20px;
+ font-size: 14px;
+}
+
+.popular-card .card-subtitle {
+ color: var(--blue-ncs);
+ font-size: var(--fs-6);
+ text-transform: uppercase;
+ margin-bottom: 8px;
+}
+
+.popular-card .card-title { margin-bottom: 5px; }
+
+.popular-card :is(.card-subtitle, .card-title) > a { color: inherit; }
+
+.popular .btn { margin-inline: auto; }
+
+
+
+
+
+/*-----------------------------------*\
+ * #PACKAGE
+\*-----------------------------------*/
+
+.package { padding-block: var(--section-padding); }
+
+.package-list { margin-bottom: 40px; }
+
+.package-list > li:not(:last-child) { margin-bottom: 30px; }
+
+.package-card {
+ background: var(--cultured);
+ overflow: hidden;
+ border-radius: 15px;
+}
+
+.package-card .card-banner { height: 250px; }
+
+.package-card .card-banner img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.package-card .card-content { padding: 30px 20px; }
+
+.package-card .card-title { margin-bottom: 15px; }
+
+.package-card .card-text {
+ line-height: 1.6;
+ margin-bottom: 20px;
+}
+
+.card-meta-list {
+ background: var(--white);
+ max-width: max-content;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ padding: 8px;
+ box-shadow: 0 0 5px hsla(0, 0%, 0%, 0.15);
+ border-radius: 50px;
+}
+
+.card-meta-item { position: relative; }
+
+.card-meta-item:not(:last-child)::after {
+ content: "";
+ position: absolute;
+ top: 4px;
+ right: -1px;
+ bottom: 4px;
+ width: 1px;
+ background: hsla(0, 0%, 0%, 0.3);
+}
+
+.meta-box {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ gap: 5px;
+ padding-inline: 9px;
+ color: var(--black-coral);
+ font-size: var(--fs-8);
+}
+
+.meta-box > ion-icon {
+ color: var(--bright-navy-blue);
+ font-size: 13px;
+}
+
+.package-card .card-price {
+ background: var(--united-nations-blue);
+ color: var(--white);
+ padding: 25px 20px;
+ text-align: center;
+}
+
+.package-card .card-price .wrapper {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ gap: 5px 15px;
+ margin-bottom: 10px;
+}
+
+.package-card .card-price .reviews { font-size: var(--fs-5); }
+
+.package-card .card-rating {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ gap: 1px;
+ font-size: 14px;
+}
+
+.package-card .card-rating ion-icon:last-child { color: hsl(0, 0%, 80%); }
+
+.package-card .price {
+ font-size: var(--fs-2);
+ font-family: var(--ff-montserrat);
+ font-weight: var(--fw-800);
+ margin-bottom: 20px;
+}
+
+.package-card .price span {
+ font-size: var(--fs-7);
+ font-weight: initial;
+}
+
+.package .btn { margin-inline: auto; }
+
+
+
+
+
+/*-----------------------------------*\
+ * #GALLERY
+\*-----------------------------------*/
+
+.gallery { padding-block: var(--section-padding); }
+
+.gallery-list {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 10px;
+}
+
+.gallery-image {
+ width: 100%;
+ height: 100%;
+ border-radius: var(--radius-15);
+ overflow: hidden;
+}
+
+.gallery-item:nth-child(3) { grid-area: 1 / 2 / 3 / 3; }
+
+.gallery-image img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+
+
+
+
+/*-----------------------------------*\
+ * #CTA
+\*-----------------------------------*/
+
+.cta {
+ background: var(--bright-navy-blue);
+ padding-block: var(--section-padding);
+}
+
+.cta :is(.section-subtitle, .section-title, .section-text) { color: var(--white); }
+
+.cta .section-text { font-size: var(--fs-5); }
+
+
+
+
+
+/*-----------------------------------*\
+ * #FOOTER
+\*-----------------------------------*/
+
+.footer-top {
+ background: var(--gunmetal);
+ padding-block: var(--section-padding);
+ color: var(--gainsboro);
+}
+
+.footer-brand { margin-bottom: 30px; }
+
+.footer-brand img { width: 180px; }
+
+.footer-brand .logo { margin-bottom: 20px; }
+
+.footer-text {
+ font-size: var(--fs-5);
+ line-height: 1.7;
+}
+
+.footer-contact { margin-bottom: 30px; }
+
+.contact-title {
+ position: relative;
+ font-family: var(--ff-montserrat);
+ font-weight: var(--fw-500);
+ margin-bottom: 30px;
+}
+
+.contact-title::after {
+ content: "";
+ position: absolute;
+ bottom: -10px;
+ left: 0;
+ width: 50px;
+ height: 2px;
+ background: var(--bright-navy-blue);
+}
+
+.contact-text {
+ font-size: var(--fs-5);
+ margin-bottom: 15px;
+ max-width: 200px;
+}
+
+.contact-item {
+ display: flex;
+ justify-content: flex-start;
+ align-items: center;
+ gap: 10px;
+ margin-bottom: 10px;
+}
+
+.contact-item ion-icon { --ionicon-stroke-width: 40px; }
+
+.contact-link,
+address {
+ font-style: normal;
+ color: var(--gainsboro);
+ font-size: var(--fs-5);
+}
+
+.contact-link:is(:hover, :focus) { color: var(--white); }
+
+.form-text {
+ font-size: var(--fs-5);
+ margin-bottom: 20px;
+}
+
+.footer-form .input-field {
+ background: var(--white);
+ font-size: var(--fs-5);
+ padding: 15px 20px;
+ border-radius: 100px;
+ margin-bottom: 10px;
+}
+
+.footer-form .btn { width: 100%; }
+
+.footer-bottom {
+ --gunmetal: hsl(205, 36%, 17%);
+ background: var(--gunmetal);
+ padding-block: 20px;
+ text-align: center;
+}
+
+.copyright {
+ color: var(--gainsboro);
+ font-size: var(--fs-5);
+ margin-bottom: 10px;
+}
+
+.copyright a {
+ color: inherit;
+ display: inline-block;
+}
+
+.copyright a:is(:hover, :focus) { color: var(--white); }
+
+.footer-bottom-list {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ gap: 21px;
+}
+
+.footer-bottom-list > li { position: relative; }
+
+.footer-bottom-list > li:not(:last-child)::after {
+ content: "";
+ position: absolute;
+ top: 3px;
+ right: -10px;
+ bottom: 3px;
+ width: 1px;
+ background: hsla(0, 0%, 100%, 0.2);
+}
+
+.footer-bottom-link {
+ color: var(--gainsboro);
+ font-size: var(--fs-7);
+ transition: var(--transition);
+}
+
+.footer-bottom-link:is(:hover, :focus) { color: var(--white); }
+
+
+
+
+
+/*-----------------------------------*\
+ * #GO TO TOP
+\*-----------------------------------*/
+
+.go-top {
+ position: fixed;
+ bottom: 15px;
+ right: 15px;
+ width: 35px;
+ height: 35px;
+ background: var(--bright-navy-blue);
+ color: var(--white);
+ display: grid;
+ place-items: center;
+ font-size: 18px;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px hsla(0, 0%, 0%, 0.5);
+ opacity: 0;
+ transform: translateY(10px);
+ visibility: hidden;
+ transition: var(--transition);
+}
+
+.go-top.active {
+ opacity: 0.8;
+ transform: translateY(0);
+ visibility: visible;
+}
+
+.go-top:is(:hover, :focus) { opacity: 1; }
+
+
+
+
+
+/*-----------------------------------*\
+ * #MEDIA QUERIES
+\*-----------------------------------*/
+
+/**
+ * responsive for larger than 580px screen
+ */
+
+@media (min-width: 580px) {
+
+ /**
+ * REUSED STYLE
+ */
+
+ .container {
+ max-width: 580px;
+ margin-inline: auto;
+ }
+
+ .btn {
+ --fs-5: 16px;
+ --padding: 12px 30px;
+ }
+
+ section:not(.cta) :is(.section-subtitle, .section-title, .section-text) {
+ text-align: center;
+ }
+
+ .section-text { margin-bottom: 40px; }
+
+ .card-text { --fs-5: 15px; }
+
+
+
+ /**
+ * HEADER
+ */
+
+ .header { padding-top: 83px; }
+
+ .helpline-box .icon-box { padding: 14px; }
+
+ .header-top .logo img { max-width: unset; }
+
+ .search-btn { font-size: 30px; }
+
+ .nav-open-btn { font-size: 40px; }
+
+ .header .btn {
+ --fs-5: 14px;
+ --padding: 6px 20px;
+ }
+
+
+
+ /**
+ * HERO
+ */
+
+ .hero {
+ min-height: 800px;
+ padding-top: 85px;
+ }
+
+ .hero-text { --fs-5: 15px; }
+
+ .btn-group { gap: 20px; }
+
+
+
+ /**
+ * TOUR SEARCH
+ */
+
+ .tour-search-form {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ align-items: flex-end;
+ gap: 15px;
+ }
+
+ .tour-search-form .input-wrapper { margin-bottom: 0; }
+
+ .tour-search-form .input-field { padding: 16px 20px; }
+
+ .tour-search .btn {
+ grid-column: span 2;
+ margin-top: 20px;
+ }
+
+
+
+ /**
+ * POPULAR
+ */
+
+ .popular-card .card-content { right: auto; }
+
+
+
+ /**
+ * FOOTER
+ */
+
+ .footer .container {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 30px;
+ }
+
+ .footer-form { grid-column: span 2; }
+
+ .footer-bottom { text-align: left; }
+
+ .copyright { margin-bottom: 0; }
+
+ .footer-bottom-list { justify-content: flex-end; }
+
+}
+
+
+
+
+
+/**
+ * responsive for larger than 768px screen
+ */
+
+@media (min-width: 768px) {
+
+ /**
+ * CUSTOM PROPERTY
+ */
+
+ :root {
+
+ /**
+ * typography
+ */
+
+ --fs-5: 15px;
+
+ }
+
+
+
+ /**
+ * REUSED STYLE
+ */
+
+ .container { max-width: 800px; }
+
+ .section-text {
+ max-width: 60ch;
+ margin-inline: auto;
+ }
+
+
+
+ /**
+ * HEADER
+ */
+
+ .helpline-box {
+ display: flex;
+ justify-content: flex-start;
+ align-items: center;
+ gap: 10px;
+ }
+
+ .helpline-box .wrapper {
+ display: block;
+ color: var(--white);
+ font-size: var(--fs-6);
+ }
+
+ .social-list { gap: 10px; }
+
+
+
+ /**
+ * POPULAR
+ */
+
+ .popular-list {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 30px;
+ margin-bottom: 50px;
+ }
+
+ .popular-list > li:not(:last-child) { margin-bottom: 0; }
+
+ .popular-card .card-content { right: 20px; }
+
+
+
+ /**
+ * PACKAGE
+ */
+
+ .package-list { margin-bottom: 50px; }
+
+ .package-list > li:not(:last-child) { margin-bottom: 40px; }
+
+ .package-card {
+ display: grid;
+ grid-template-columns: 1.3fr 1.5fr 1fr;
+ }
+
+ .package-card .card-banner { height: 100%; }
+
+ .package-card .card-content { padding: 40px; }
+
+ .package-card .card-price {
+ display: grid;
+ place-content: center;
+ }
+
+ .package-card .card-price .wrapper { margin-bottom: 15px; }
+
+
+
+ /**
+ * GALLERY
+ */
+
+ .gallery { padding-bottom: calc(var(--section-padding * 2)); }
+
+ .gallery-list {
+ grid-template-columns: repeat(3, 1fr);
+ gap: 20px;
+ }
+
+ .gallery-image { border-radius: var(--radius-25); }
+
+
+
+ /**
+ * CTA
+ */
+
+ .cta .container {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ }
+
+ .cta-content { width: calc(100% - 225px); }
+
+ .cta .section-text { margin-inline: 0; }
+
+
+
+ /**
+ * FOOTER
+ */
+
+ .form-wrapper {
+ display: flex;
+ justify-content: flex-start;
+ align-items: center;
+ gap: 20px;
+ }
+
+ .footer-form .input-field { margin-bottom: 0; }
+
+ .footer-form .btn { width: max-content; }
+
+}
+
+
+
+
+
+/**
+ * responsive for larger than 992px screen
+ */
+
+@media (min-width: 992px) {
+
+ /**
+ * REUSED STYLE
+ */
+
+ .container { max-width: 1050px; }
+
+
+
+ /**
+ * HEADER
+ */
+
+ .header.active .header-top {
+ position: unset;
+ background: unset;
+ }
+
+ .nav-open-btn,
+ .navbar-top { display: none; }
+
+ .header-bottom { border-bottom: none; }
+
+ .header.active .header-bottom {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ background: var(--white);
+ color: var(--onyx);
+ box-shadow: 0 2px 5px hsla(0, 0%, 0%, 0.08);
+ transition: var(--transition);
+ }
+
+ .header-bottom .container { padding-block: 0; }
+
+ .header .navbar { all: unset; }
+
+ .navbar-list {
+ border-top: none;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ }
+
+ .navbar-list li { border-bottom: none; }
+
+ .navbar-link {
+ color: var(--white);
+ --fs-4: 16px;
+ font-weight: unset;
+ text-transform: uppercase;
+ padding: 20px 15px;
+ }
+
+ .header.active .navbar-link { color: var(--onyx); }
+
+ .header.active .navbar-link:is(:hover, :focus) { color: var(--bright-navy-blue); }
+
+ .header.active .social-link {
+ color: var(--onyx);
+ border-color: hsla(0, 0%, 0%, 0.15);
+ }
+
+ .overlay { display: none; }
+
+
+
+ /**
+ * HERO
+ */
+
+ .hero .container { max-width: 740px; }
+
+
+
+ /**
+ * TOUR SEARCH
+ */
+
+ .tour-search-form { grid-template-columns: repeat(5, 1fr); }
+
+ .tour-search .btn {
+ --padding: 15px;
+ grid-column: unset;
+ margin-top: 0;
+ }
+
+
+
+ /**
+ * POPULAR
+ */
+
+ .popular-list { grid-template-columns: repeat(3, 1fr); }
+
+
+
+ /**
+ * PACKAGE
+ */
+
+ .meta-box { --fs-8: 13px; }
+
+ .meta-box > ion-icon { font-size: 15px; }
+
+
+
+ /**
+ * CTA
+ */
+
+ .cta .section-title { max-width: 25ch; }
+
+
+
+ /**
+ * FOOTER
+ */
+
+ .footer-top .container {
+ grid-template-columns: repeat(3, 1fr);
+ gap: 50px;
+ }
+
+ .footer-form { grid-column: unset; }
+
+ .form-wrapper { flex-direction: column; }
+
+ .footer-form .btn { width: 100%; }
+
+}
+
+
+
+
+
+/**
+ * responsive for larger than 1200px screen
+ */
+
+@media (min-width: 1200px) {
+
+ /**
+ * CUSTOM PROPERTY
+ */
+
+ :root {
+
+ /**
+ * spacing
+ */
+
+ --section-padding: 100px;
+
+ }
+
+
+
+ /**
+ * REUSED STYLE
+ */
+
+ .container { max-width: 1180px; }
+
+}
\ No newline at end of file
diff --git a/style2.css b/style2.css
new file mode 100644
index 0000000..093c4f5
--- /dev/null
+++ b/style2.css
@@ -0,0 +1,563 @@
+html {
+ scroll-behavior: smooth;
+ }
+
+ body {
+ font-family: "Lato", sans-serif;
+ padding: 0;
+ margin: 0;
+ }
+
+ nav {
+ background-color: #111;
+ color: white;
+ padding: 20px 50px;
+ }
+
+ .navTop {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
+
+ .search {
+ display: flex;
+ align-items: center;
+ background-color: gray;
+ padding: 10px 20px;
+ border-radius: 10px;
+ }
+
+ .searchInput {
+ border: none;
+ background-color: transparent;
+ }
+
+ .searchInput::placeholder {
+ color: lightgray;
+ }
+
+ .limitedOffer {
+ font-size: 20px;
+ border-bottom: 2px solid green;
+ cursor: pointer;
+ }
+
+ .navBottom {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ }
+
+ .menuItem {
+ margin-right: 50px;
+ cursor: pointer;
+ color: lightgray;
+ font-weight: 400;
+ }
+
+ .slider {
+ background: url("https://images.unsplash.com/photo-1604147495798-57beb5d6af73?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2370&q=80");
+ clip-path: polygon(0 0, 100% 0, 100% 100%, 0 85%);
+ overflow: hidden;
+ }
+
+ .sliderWrapper {
+ display: flex;
+ width: 500vw;
+ transition: all 1.5s ease-in-out;
+ }
+
+ .sliderItem {
+ width: 100vw;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ position: relative;
+ }
+
+ .sliderBg {
+ width: 750px;
+ height: 750px;
+ border-radius: 50%;
+ position: absolute;
+ }
+
+ .sliderImg {
+ z-index: 1;
+ }
+
+ .sliderTitle {
+ position: absolute;
+ top: 10%;
+ right: 10%;
+ font-size: 60px;
+ font-weight: 900;
+ text-align: center;
+ color: white;
+ z-index: 1;
+ }
+
+ .sliderPrice {
+ position: absolute;
+ top: 10%;
+ left: 10%;
+ font-size: 60px;
+ font-weight: 300;
+ text-align: center;
+ color: white;
+ border: 1px solid gray;
+ z-index: 1;
+ }
+
+ .buyButton {
+ position: absolute;
+ top: 50%;
+ right: 10%;
+ font-size: 30px;
+ font-weight: 900;
+ color: white;
+ border: 1px solid gray;
+ background-color: black;
+ z-index: 1;
+ cursor: pointer;
+ }
+
+ .buyButton:hover {
+ background-color: white;
+ color: black;
+ }
+
+ .sliderItem:nth-child(1) .sliderBg {
+ background-color: #369e62;
+ }
+ .sliderItem:nth-child(2) .sliderBg {
+ background-color: rebeccapurple;
+ }
+ .sliderItem:nth-child(3) .sliderBg {
+ background-color: teal;
+ }
+ .sliderItem:nth-child(4) .sliderBg {
+ background-color: cornflowerblue;
+ }
+ .sliderItem:nth-child(5) .sliderBg {
+ background-color: rgb(124, 115, 80);
+ }
+
+ .sliderItem:nth-child(1) .sliderPrice {
+ color: #369e62;
+ }
+ .sliderItem:nth-child(2) .sliderPrice {
+ color: white;
+ }
+ .sliderItem:nth-child(3) .sliderPrice {
+ color: teal;
+ }
+ .sliderItem:nth-child(4) .sliderPrice {
+ color: cornflowerblue;
+ }
+ .sliderItem:nth-child(5) .sliderPrice {
+ color: cornsilk;
+ }
+
+ .features {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding: 50px;
+ }
+
+ .feature {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ text-align: center;
+ }
+
+ .featureIcon {
+ width: 50px;
+ height: 50px;
+ }
+
+ .featureTitle {
+ font-size: 20px;
+ font-weight: 600;
+ margin: 20px;
+ }
+
+ .featureDesc {
+ color: gray;
+ width: 50%;
+ height: 100px;
+ }
+
+ .product {
+ height: 100vh;
+ background-color: whitesmoke;
+ position: relative;
+ clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%);
+ }
+
+ .payment {
+ width: 500px;
+ height: 500px;
+ background-color: white;
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ margin: auto;
+ padding: 10px 50px;
+ display: none;
+ flex-direction: column;
+ -webkit-box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.3);
+ box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.3);
+ }
+
+ .payTitle {
+ font-size: 20px;
+ color: lightgray;
+ }
+
+ label {
+ font-size: 14px;
+ font-weight: 300;
+ }
+
+ .payInput {
+ padding: 10px;
+ margin: 10px 0px;
+ border: none;
+ border-bottom: 1px solid gray;
+ }
+
+ .payInput::placeholder {
+ color: rgb(163, 163, 163);
+ }
+
+ .cardIcons {
+ display: flex;
+ }
+
+ .cardIcon {
+ margin-right: 10px;
+ }
+
+ .cardInfo {
+ display: flex;
+ justify-content: space-between;
+ }
+
+ .sm {
+ width: 30%;
+ }
+
+ .payButton {
+ position: absolute;
+ height: 40px;
+ bottom: -40;
+ width: 100%;
+ left: 0;
+ -webkit-box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.3);
+ box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.3);
+ background-color: #369e62;
+ color: white;
+ border: none;
+ cursor: pointer;
+ }
+
+ .close {
+ width: 20px;
+ height: 20px;
+ position: absolute;
+ background-color: gray;
+ color: white;
+ top: 10px;
+ right: 10px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ cursor: pointer;
+ padding: 2px;
+ }
+
+ .productImg {
+ width: 50%;
+ }
+
+ .productDetails {
+ position: absolute;
+ top: 10%;
+ right: 0;
+ width: 40%;
+ padding: 50px;
+ }
+
+ .productTitle {
+ font-size: 75px;
+ font-weight: 900;
+ }
+
+ .productDesc {
+ font-style: 24px;
+ color: gray;
+ }
+
+ .colors,
+ .sizes {
+ display: flex;
+ margin-bottom: 20px;
+ }
+
+ .color {
+ width: 32px;
+ height: 32px;
+ border-radius: 5px;
+ background-color: black;
+ margin-right: 10px;
+ cursor: pointer;
+ }
+
+ .color:last-child {
+ background-color: darkblue;
+ }
+
+ .size {
+ padding: 5px 20px;
+ border: 1px solid black;
+ margin-right: 10px;
+ cursor: pointer;
+ font-size: 20px;
+ }
+
+ .productButton {
+ float: right;
+ padding: 10px 20px;
+ background-color: black;
+ color: white;
+ font-weight: 600;
+ cursor: pointer;
+ }
+
+ .productButton:hover {
+ background-color: white;
+ color: black;
+ }
+
+ .gallery {
+ padding: 50px;
+ display: flex;
+ }
+
+ .galleryItem {
+ flex: 1;
+ padding: 50px;
+ }
+
+ .galleryImg {
+ width: 100%;
+ }
+
+ .newSeason {
+ display: flex;
+ }
+
+ .nsItem {
+ flex: 1;
+ background-color: black;
+ color: white;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ text-align: center;
+ }
+
+ .nsImg {
+ width: 100%;
+ height: 500px;
+ }
+
+ .nsTitle {
+ font-size: 40px;
+ }
+
+ .nsButton {
+ padding: 15px;
+ font-weight: 600;
+ cursor: pointer;
+ }
+
+ footer {
+ display: flex;
+ }
+
+ .footerLeft {
+ flex: 2;
+ display: flex;
+ justify-content: space-between;
+ padding: 50px;
+ }
+
+ .fMenuTitle {
+ font-size: 16px;
+ }
+
+ .fList {
+ padding: 0;
+ list-style: none;
+ }
+
+ .fListItem {
+ margin-bottom: 10px;
+ color: gray;
+ cursor: pointer;
+ }
+
+ .footerRight {
+ flex: 1;
+ padding: 50px;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+ }
+
+ .fInput {
+ padding: 5px;
+ }
+
+ .fButton {
+ padding: 5px;
+ background-color: black;
+ color: white;
+ }
+
+ .fIcons{
+ display: flex;
+ }
+
+ .fIcon{
+ width: 20px;
+ height: 20px;
+ margin-right: 10px;
+ }
+
+ .copyright{
+ font-weight: 300;
+ font-size: 14px;
+ }
+
+ @media screen and (max-width:480px) {
+ nav{
+ padding: 20px;
+ }
+
+ .search{
+ display: none;
+ }
+
+ .navBottom{
+ flex-wrap: wrap;
+ }
+
+ .menuItem{
+ margin: 20px;
+ font-weight: 700;
+ font-size: 20px;
+ }
+
+ .slider{
+ clip-path: none;
+ }
+
+ .sliderImg{
+ width: 90%;
+ }
+
+ .sliderBg{
+ width: 100%;
+ height: 100%;
+ }
+
+ .sliderTitle{
+ display: none;
+ }
+
+ .sliderPrice{
+ top: unset;
+ bottom: -50;
+ left: 0;
+ background-color: lightgrey;
+ }
+
+ .buyButton{
+ right: 0;
+ top: 0;
+ }
+
+ .features{
+ flex-direction: column;
+ }
+
+ .product{
+ clip-path: none ;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ }
+
+ .productImg{
+ width: 80%;
+ }
+
+ .productDetails{
+ width: 100%;
+ padding: 0;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ text-align: center;
+ position: relative;
+ top: 0;
+ }
+
+ .productTitle{
+ font-size: 50px;
+ margin: 0;
+ }
+
+ .gallery{
+ display: none;
+ }
+
+ .newSeason{
+ flex-direction: column;
+ }
+
+ .nsItem:nth-child(2){
+ padding: 50px;
+ }
+
+ footer{
+ flex-direction: column;
+ align-items: center;
+ }
+
+ .footerLeft{
+ padding: 20px;
+ width: 90%;
+ }
+
+ .footerRight{
+ padding: 20px;
+ width: 90%;
+ align-items: center;
+ background-color: whitesmoke;
+ }
+
+ .payment{
+ width: 90%;
+ padding: 20px;
+ }
+ }
\ No newline at end of file
diff --git a/twitter.png b/twitter.png
new file mode 100644
index 0000000..7f96314
Binary files /dev/null and b/twitter.png differ
diff --git a/visa.png b/visa.png
new file mode 100644
index 0000000..d2f8f83
Binary files /dev/null and b/visa.png differ
diff --git a/whatsapp.png b/whatsapp.png
new file mode 100644
index 0000000..8c43592
Binary files /dev/null and b/whatsapp.png differ