theme.zIndex.drawer + 1 }}
+ sx={{ color: '#000', zIndex: (theme) => theme.zIndex.drawer + 1 }}
open={showLoader}
className="formLoader"
>
@@ -202,7 +198,7 @@ const SignIn = () => {
{inputErrors.email && (
{inputErrors.email}
@@ -212,7 +208,7 @@ const SignIn = () => {
{
{inputErrors.password && (
{inputErrors.password}
@@ -276,7 +272,7 @@ const SignIn = () => {
- Don't have an account?{" "}
+ Don't have an account?{' '}
Sign Up
diff --git a/src/pages/SignIn/style.css b/src/pages/SignIn/style.css
index 774c120..337fd0d 100644
--- a/src/pages/SignIn/style.css
+++ b/src/pages/SignIn/style.css
@@ -1,4 +1,4 @@
-*{
+* {
box-sizing: border-box;
}
.loginWrapper {
@@ -66,17 +66,17 @@
}
@media (max-width: 586px) {
- .loginWrapper {
- padding: 75px 0px;
- background: #f1f1f1;
- height: auto;
- }
- .loginWrapper .card {
- width: 650px;
- margin: auto;
- height: auto;
- padding: 40px;
- border: 0px !important;
- height: auto;
- }
-}
\ No newline at end of file
+ .loginWrapper {
+ padding: 75px 0px;
+ background: #f1f1f1;
+ height: auto;
+ }
+ .loginWrapper .card {
+ width: 650px;
+ margin: auto;
+ height: auto;
+ padding: 40px;
+ border: 0px !important;
+ height: auto;
+ }
+}
diff --git a/src/pages/SignUp/index.js b/src/pages/SignUp/index.js
index 93a7f3d..4240753 100644
--- a/src/pages/SignUp/index.js
+++ b/src/pages/SignUp/index.js
@@ -1,10 +1,10 @@
-import React, { useState } from "react";
-import { Link, useNavigate } from "react-router-dom";
-import "../SignIn/style.css";
-import Box from "@mui/material/Box";
-import TextField from "@mui/material/TextField";
-import VisibilityOutlinedIcon from "@mui/icons-material/VisibilityOutlined";
-import VisibilityOffOutlinedIcon from "@mui/icons-material/VisibilityOffOutlined";
+import React, { useState } from 'react';
+import { Link, useNavigate } from 'react-router-dom';
+import '../SignIn/style.css';
+import Box from '@mui/material/Box';
+import TextField from '@mui/material/TextField';
+import VisibilityOutlinedIcon from '@mui/icons-material/VisibilityOutlined';
+import VisibilityOffOutlinedIcon from '@mui/icons-material/VisibilityOffOutlined';
import {
Button,
Snackbar,
@@ -13,12 +13,12 @@ import {
DialogContentText,
DialogTitle,
DialogActions,
- Typography,
-} from "@mui/material";
-import { getAuth, createUserWithEmailAndPassword } from "firebase/auth";
-import { app } from "../../firebase";
-import Backdrop from "@mui/material/Backdrop";
-import CircularProgress from "@mui/material/CircularProgress";
+ Typography
+} from '@mui/material';
+import { getAuth, createUserWithEmailAndPassword } from 'firebase/auth';
+import { app } from '../../firebase';
+import Backdrop from '@mui/material/Backdrop';
+import CircularProgress from '@mui/material/CircularProgress';
const auth = getAuth(app);
@@ -31,31 +31,33 @@ const SignUp = () => {
const [showPassword1, setShowPassword1] = useState(false);
const [showLoader, setShowLoader] = useState(false);
-
const [formFields, setFormFields] = useState({
- email: "",
- password: "",
- confirmPassword: "",
+ email: '',
+ password: '',
+ confirmPassword: ''
});
const [snackbarOpen, setSnackbarOpen] = useState(false);
- const [snackbarMessage, setSnackbarMessage] = useState("");
+ const [snackbarMessage, setSnackbarMessage] = useState('');
const [isDisabled, setIsDisabled] = useState(true);
const [InputErrors, setInputErrors] = useState({
- email: "",
- password: "",
- confirmPassword: "",
+ email: '',
+ password: '',
+ confirmPassword: ''
});
const checkInputs = (email, password, confirmPassword) => {
- if (email.trim() !== '' && password.trim() !== '' && confirmPassword.trim() !== '') {
+ if (
+ email.trim() !== '' &&
+ password.trim() !== '' &&
+ confirmPassword.trim() !== ''
+ ) {
setIsDisabled(false);
} else {
setIsDisabled(true);
}
};
-
const signUp = () => {
setShowLoader(true);
@@ -63,7 +65,7 @@ const SignUp = () => {
if (formFields.password.length < 6) {
setShowLoader(false);
setSnackbarMessage(
- "Password is too weak. It must be at least 6 characters long."
+ 'Password is too weak. It must be at least 6 characters long.'
);
setSnackbarOpen(true);
return;
@@ -73,9 +75,9 @@ const SignUp = () => {
//console.log("User signed up successfully:", userCredential.user);
setShowLoader(false);
setFormFields({
- email: "",
- password: "",
- confirmPassword: "",
+ email: '',
+ password: '',
+ confirmPassword: ''
});
setOpenDialog(true);
})
@@ -83,7 +85,7 @@ const SignUp = () => {
setShowLoader(false);
const errorCode = error.code;
const errorMessage = error.message;
- console.error("Error signing up:", errorMessage);
+ console.error('Error signing up:', errorMessage);
setSnackbarMessage(errorMessage);
setSnackbarOpen(true);
});
@@ -97,7 +99,7 @@ const SignUp = () => {
//Password Validation
const validatePassword = (password, error) => {
if (password.length < 6) {
- error.password = "Password must be at least 6 characters long";
+ error.password = 'Password must be at least 6 characters long';
return false;
}
@@ -108,26 +110,26 @@ const SignUp = () => {
const hasDigit = /[0-9]+/;
if (!hasSpecialSymbol.test(password)) {
- error.password = "Password must contain at least one special symbol";
+ error.password = 'Password must contain at least one special symbol';
return false;
}
if (!hasUppercase.test(password)) {
- error.password = "Password must contain at least one uppercase letter";
+ error.password = 'Password must contain at least one uppercase letter';
return false;
}
if (!hasLowercase.test(password)) {
- error.password = "Password must contain at least one lowercase letter";
+ error.password = 'Password must contain at least one lowercase letter';
return false;
}
if (!hasDigit.test(password)) {
- error.password = "Password must contain at least one digit";
+ error.password = 'Password must contain at least one digit';
return false;
}
- error.password = "";
+ error.password = '';
};
const onChangeField = (e) => {
@@ -135,30 +137,25 @@ const SignUp = () => {
const value = e.target.value;
let errors = { ...InputErrors };
-
-
-
- if (name == "email") {
- errors.email = !validateEmail(value) ? "Invalid email address" : "";
+ if (name == 'email') {
+ errors.email = !validateEmail(value) ? 'Invalid email address' : '';
}
- if (name === "password") {
+ if (name === 'password') {
validatePassword(value, errors);
}
- if (name === "confirmPassword") {
+ if (name === 'confirmPassword') {
errors.confirmPassword =
- formFields.password !== value ? "Password Not Matched!" : "";
+ formFields.password !== value ? 'Password Not Matched!' : '';
}
setInputErrors(errors);
setFormFields((prevFormFields) => ({
...prevFormFields,
- [name]: value,
+ [name]: value
}));
- checkInputs(formFields.email, formFields.password,value);
-
-
+ checkInputs(formFields.email, formFields.password, value);
};
const handleCloseSnackbar = () => {
@@ -167,7 +164,7 @@ const SignUp = () => {
const handleClose = () => {
setOpenDialog(false); // Close the dialog
- navigate("/signIn"); // Redirect to sign-in page
+ navigate('/signIn'); // Redirect to sign-in page
};
return (
@@ -179,7 +176,7 @@ const SignUp = () => {
aria-describedby="alert-dialog-description"
>
- {"Account Created Successfully!"}
+ {'Account Created Successfully!'}
@@ -207,8 +204,8 @@ const SignUp = () => {
-
theme.zIndex.drawer + 1 }}
+ theme.zIndex.drawer + 1 }}
open={showLoader}
className="formLoader"
>
@@ -231,7 +228,7 @@ const SignUp = () => {
{InputErrors.email && (
{InputErrors.email}
@@ -241,7 +238,7 @@ const SignUp = () => {
{
{InputErrors.password && (
{InputErrors.password}
@@ -274,7 +271,7 @@ const SignUp = () => {
{
{InputErrors.confirmPassword && (
{InputErrors.confirmPassword}
@@ -326,8 +323,8 @@ const SignUp = () => {
{
const [cartItems, setCartItems] = useState([]);
const [error, setError] = useState(null);
const [totalPrice, setTotalPrice] = useState(0);
const context = useContext(MyContext);
const navigate = useNavigate();
- const [uid, setUid] = useState(localStorage.getItem("uid"));
+ const [uid, setUid] = useState(localStorage.getItem('uid'));
useEffect(() => {
try {
- if (context.isLogin === "true") {
+ if (context.isLogin === 'true') {
fetchCartProducts();
} else {
- navigate("/signIn"); // Navigate to About Us page if not logged in
+ navigate('/signIn'); // Navigate to About Us page if not logged in
}
window.scrollTo(0, 0);
} catch (error) {
- console.error("Error:", error);
- setError("Failed to fetch data from the server"); // Set error state if there's an error with database connection
+ console.error('Error:', error);
+ setError('Failed to fetch data from the server'); // Set error state if there's an error with database connection
}
}, []);
@@ -52,8 +52,8 @@ const Cart = () => {
const fetchCartProducts = async () => {
try {
- const cartRef = doc(db, "carts", uid);
- const productsCollectionRef = collection(cartRef, "products");
+ const cartRef = doc(db, 'carts', uid);
+ const productsCollectionRef = collection(cartRef, 'products');
const querySnapshot = await getDocs(productsCollectionRef);
let products = [];
let price = 0;
@@ -65,24 +65,24 @@ const Cart = () => {
setCartItems(products);
setTotalPrice(price);
} catch (error) {
- console.error("Error fetching cart products:", error);
+ console.error('Error fetching cart products:', error);
}
};
const deleteCartItem = async (uid, cartItemId) => {
- const cartItemRef = doc(db, "carts", uid, "products", cartItemId);
+ const cartItemRef = doc(db, 'carts', uid, 'products', cartItemId);
try {
await deleteDoc(cartItemRef);
fetchCartProducts();
- console.log("Cart item deleted successfully.");
+ console.log('Cart item deleted successfully.');
} catch (error) {
- console.error("Error deleting cart item:", error);
+ console.error('Error deleting cart item:', error);
}
};
const deleteAllCartItems = async (uid) => {
- const productsCollectionRef = collection(db, "carts", uid, "products");
+ const productsCollectionRef = collection(db, 'carts', uid, 'products');
try {
const querySnapshot = await getDocs(productsCollectionRef);
@@ -90,9 +90,9 @@ const Cart = () => {
await deleteDoc(doc.ref);
});
await fetchCartProducts();
- console.log("All cart items deleted successfully.");
+ console.log('All cart items deleted successfully.');
} catch (error) {
- console.error("Error deleting cart items:", error);
+ console.error('Error deleting cart items:', error);
}
};
@@ -110,7 +110,7 @@ const Cart = () => {
-
- Home
+ Home
- Shop
- Cart
@@ -120,14 +120,18 @@ const Cart = () => {
)}
-
770 && "row"} >
-
+
770 && 'row'}>
+
Your Cart
- There are{" "}
- {cartItems.length}{" "}
+ There are{' '}
+ {cartItems.length}{' '}
products in your cart
@@ -158,14 +162,14 @@ const Cart = () => {
cartItems.map((item, index) => {
return (
-
+ |
@@ -181,7 +185,7 @@ const Cart = () => {
value={parseFloat(item.rating)}
precision={0.5}
readOnly
- />{" "}
+ />{' '}
({parseFloat(item.rating)})
@@ -191,8 +195,8 @@ const Cart = () => {
- Rs:{" "}
- {parseInt(item.price.split(",").join(""))}
+ Rs:{' '}
+ {parseInt(item.price.split(',').join(''))}
|
@@ -203,7 +207,7 @@ const Cart = () => {
index={index}
quantity={item?.quantity}
updateInfo={updateCart}
- name={"carts"}
+ name={'carts'}
/>
{/* {
- Rs.{" "}
+ Rs.{' '}
{parseInt(
- item.price.split(",").join("")
+ item.price.split(',').join('')
) * parseInt(item.quantity)}
|
@@ -264,7 +268,7 @@ const Cart = () => {
cartItems
.map(
(item) =>
- parseInt(item.price.split(",").join("")) *
+ parseInt(item.price.split(',').join('')) *
item.quantity
)
.reduce((total, value) => total + value, 0)}
@@ -294,7 +298,7 @@ const Cart = () => {
cartItems
.map(
(item) =>
- parseInt(item.price.split(",").join("")) *
+ parseInt(item.price.split(',').join('')) *
item.quantity
)
.reduce((total, value) => total + value, 0)}
@@ -310,7 +314,7 @@ const Cart = () => {
- {" "}
+ {' '}
>
) : (
// Render message indicating cart is empty if cartItems array is empty
diff --git a/src/pages/wishList/index.js b/src/pages/wishList/index.js
index 0c05e12..fd5f59b 100644
--- a/src/pages/wishList/index.js
+++ b/src/pages/wishList/index.js
@@ -1,50 +1,50 @@
-import React, { useContext, useState, useEffect } from "react";
-import { Link } from "react-router-dom";
-import "./style.css";
-import DeleteOutlineOutlinedIcon from "@mui/icons-material/DeleteOutlineOutlined";
-import Rating from "@mui/material/Rating";
+import React, { useContext, useState, useEffect } from 'react';
+import { Link } from 'react-router-dom';
+import './style.css';
+import DeleteOutlineOutlinedIcon from '@mui/icons-material/DeleteOutlineOutlined';
+import Rating from '@mui/material/Rating';
import {
Button,
Card,
CardActions,
CardContent,
- Typography,
-} from "@mui/material";
-import QuantityBox from "../../components/quantityBox";
-import { MyContext } from "../../App";
-import { getDatabase, ref, onValue, remove } from "firebase/database";
-import { useNavigate } from "react-router-dom";
-import KeyboardBackspaceIcon from "@mui/icons-material/KeyboardBackspace";
-import MapComponent from "../../components/map/ITEMmap";
-import { db } from "../../firebase";
+ Typography
+} from '@mui/material';
+import QuantityBox from '../../components/quantityBox';
+import { MyContext } from '../../App';
+import { getDatabase, ref, onValue, remove } from 'firebase/database';
+import { useNavigate } from 'react-router-dom';
+import KeyboardBackspaceIcon from '@mui/icons-material/KeyboardBackspace';
+import MapComponent from '../../components/map/ITEMmap';
+import { db } from '../../firebase';
import {
collection,
deleteDoc,
doc,
getDocs,
- onSnapshot,
-} from "firebase/firestore";
+ onSnapshot
+} from 'firebase/firestore';
const WishList = () => {
const [wishlistItems, setWishlistItems] = useState([]);
const [error, setError] = useState(null);
const [totalPrice, setTotalPrice] = useState(0);
const context = useContext(MyContext);
const navigate = useNavigate();
- const [uid, setUid] = useState(localStorage.getItem("uid"));
+ const [uid, setUid] = useState(localStorage.getItem('uid'));
console.log(wishlistItems);
useEffect(() => {
try {
- if (context.isLogin === "true") {
+ if (context.isLogin === 'true') {
fetchWishlistProducts();
} else {
- navigate("/signIn"); // Navigate to About Us page if not logged in
+ navigate('/signIn'); // Navigate to About Us page if not logged in
}
window.scrollTo(0, 0);
} catch (error) {
- console.error("Error:", error);
- setError("Failed to fetch data from the server"); // Set error state if there's an error with database connection
+ console.error('Error:', error);
+ setError('Failed to fetch data from the server'); // Set error state if there's an error with database connection
}
}, []);
@@ -54,8 +54,8 @@ const WishList = () => {
const fetchWishlistProducts = async () => {
try {
- const wishlistsRef = doc(db, "wishlists", uid);
- const productsCollectionRef = collection(wishlistsRef, "products");
+ const wishlistsRef = doc(db, 'wishlists', uid);
+ const productsCollectionRef = collection(wishlistsRef, 'products');
const querySnapshot = await getDocs(productsCollectionRef);
let products = [];
let price = 0;
@@ -68,30 +68,30 @@ const WishList = () => {
setWishlistItems(products);
setTotalPrice(price);
} catch (error) {
- console.error("Error fetching wishlist products:", error);
+ console.error('Error fetching wishlist products:', error);
}
};
const deleteWishlistItem = async (uid, wishlistItemId) => {
const wishlistItemRef = doc(
db,
- "wishlists",
+ 'wishlists',
uid,
- "products",
+ 'products',
wishlistItemId
);
try {
await deleteDoc(wishlistItemRef);
fetchWishlistProducts();
- console.log("Wishlist item deleted successfully.");
+ console.log('Wishlist item deleted successfully.');
} catch (error) {
- console.error("Error deleting wishlist item:", error);
+ console.error('Error deleting wishlist item:', error);
}
};
const deleteAllWishlistItems = async (uid) => {
- const productsCollectionRef = collection(db, "wishlists", uid, "products");
+ const productsCollectionRef = collection(db, 'wishlists', uid, 'products');
try {
const querySnapshot = await getDocs(productsCollectionRef);
@@ -99,9 +99,9 @@ const WishList = () => {
await deleteDoc(doc.ref);
});
await fetchWishlistProducts();
- console.log("All wishlist items deleted successfully.");
+ console.log('All wishlist items deleted successfully.');
} catch (error) {
- console.error("Error deleting wishlist items:", error);
+ console.error('Error deleting wishlist items:', error);
}
};
@@ -119,7 +119,7 @@ const WishList = () => {
-
- Home
+ Home
- Shop
- Wishlist
@@ -129,14 +129,18 @@ const WishList = () => {
)}
- 770 && "row"}>
-
+ 770 && 'row'}>
+
Your Wishlist
- There are{" "}
- {wishlistItems.length}{" "}
+ There are{' '}
+ {wishlistItems.length}{' '}
products in your Wishlist
@@ -167,14 +171,14 @@ const WishList = () => {
wishlistItems.map((item, index) => {
return (
-
+ |
@@ -190,7 +194,7 @@ const WishList = () => {
value={parseFloat(item.rating)}
precision={0.5}
readOnly
- />{" "}
+ />{' '}
({parseFloat(item.rating)})
@@ -200,8 +204,8 @@ const WishList = () => {
- Rs:{" "}
- {parseInt(item.price.split(",").join(""))}
+ Rs:{' '}
+ {parseInt(item.price.split(',').join(''))}
|
@@ -212,15 +216,15 @@ const WishList = () => {
index={index}
quantity={item?.quantity}
updateInfo={updateWishlist}
- name={"wishlists"}
+ name={'wishlists'}
/>
|
- Rs.{" "}
+ Rs.{' '}
{parseInt(
- item.price.split(",").join("")
+ item.price.split(',').join('')
) * parseInt(item.quantity)}
|
@@ -266,7 +270,7 @@ const WishList = () => {
wishlistItems
.map(
(item) =>
- parseInt(item.price.split(",").join("")) *
+ parseInt(item.price.split(',').join('')) *
item.quantity
)
.reduce((total, value) => total + value, 0)}
@@ -296,7 +300,7 @@ const WishList = () => {
wishlistItems
.map(
(item) =>
- parseInt(item.price.split(",").join("")) *
+ parseInt(item.price.split(',').join('')) *
item.quantity
)
.reduce((total, value) => total + value, 0)}
@@ -312,7 +316,7 @@ const WishList = () => {
- {" "}
+ {' '}
>
) : (
// Render message indicating cart is empty if cartItems array is empty
diff --git a/src/responsive.css b/src/responsive.css
index fdfc76d..bf94aae 100644
--- a/src/responsive.css
+++ b/src/responsive.css
@@ -1,247 +1,725 @@
-@media only screen and (min-width:320px) and (max-width:575px){
- nav,.dropdownMenuAcc{width: 80% !important;}
- .home_slider_Main .item .info h2{font-size: 8vw !important;}
- .home_slider_Main .item .info p{font-size: 6vw !important;}
- .hd{font-size: 28px !important;}
- .home_slider_Main .item img{height: 45vh !important; object-fit: cover !important;}
- .rightContent .topStrip{flex-direction: column;}
- .rightContent .topStrip p{width: 100%; margin-bottom: 10px !important;}
- .rightContent .topStrip div.ml-auto{width: 100%;}
-
- .detailsPage .productInfo h1{font-size: 40px !important;}
- .detailsPage .productInfo .priceSec .priceLarge{font-size: 50px !important;}
- .detailsPageTabs{padding: 25px !important;}
- .customTabs ul{white-space: nowrap !important; overflow: scroll; overflow-y: hidden; display: block !important; margin-bottom: 0px !important;}
- .customTabs ul::-webkit-scrollbar{display: none !important;}
- .customTabs ul li{display: inline-block !important; width: max-content !important;}
-
- .loginWrapper{padding: 60px 20px !important;}
- .loginWrapper .card{width:100% !important;}
-
-
+@media only screen and (min-width: 320px) and (max-width: 575px) {
+ nav,
+ .dropdownMenuAcc {
+ width: 80% !important;
+ }
+ .home_slider_Main .item .info h2 {
+ font-size: 8vw !important;
+ }
+ .home_slider_Main .item .info p {
+ font-size: 6vw !important;
+ }
+ .hd {
+ font-size: 28px !important;
+ }
+ .home_slider_Main .item img {
+ height: 45vh !important;
+ object-fit: cover !important;
+ }
+ .rightContent .topStrip {
+ flex-direction: column;
+ }
+ .rightContent .topStrip p {
+ width: 100%;
+ margin-bottom: 10px !important;
+ }
+ .rightContent .topStrip div.ml-auto {
+ width: 100%;
+ }
+
+ .detailsPage .productInfo h1 {
+ font-size: 40px !important;
+ }
+ .detailsPage .productInfo .priceSec .priceLarge {
+ font-size: 50px !important;
+ }
+ .detailsPageTabs {
+ padding: 25px !important;
+ }
+ .customTabs ul {
+ white-space: nowrap !important;
+ overflow: scroll;
+ overflow-y: hidden;
+ display: block !important;
+ margin-bottom: 0px !important;
+ }
+ .customTabs ul::-webkit-scrollbar {
+ display: none !important;
+ }
+ .customTabs ul li {
+ display: inline-block !important;
+ width: max-content !important;
+ }
+
+ .loginWrapper {
+ padding: 60px 20px !important;
+ }
+ .loginWrapper .card {
+ width: 100% !important;
+ }
}
-@media only screen and (min-width:320px) and (max-width:400px){
- .homeProducts .productRow .item{width: 100% !important;}
- .productThumb .imgWrapper .wrapper{height: auto !important;}
-
- .progressBarBox {flex-direction: column;}
- .progressBarBox span.mr-3{display: block !important; width: 100%;}
- .progress{width: 100% !important;}
-
- .productSize {flex-direction: column;}
- .productSize span{width: 100%; display: block;}
- .productSize ul{padding-left: 0px !important; margin-top: 10px !important; display: block; white-space: nowrap; overflow: scroll; overflow-y: hidden; width: 100% !important;}
- .productSize ul::-webkit-scrollbar{display: none !important;}
- .productSize ul li{vertical-align: top; width: max-content; display: inline-block !important;}
-
+@media only screen and (min-width: 320px) and (max-width: 400px) {
+ .homeProducts .productRow .item {
+ width: 100% !important;
+ }
+ .productThumb .imgWrapper .wrapper {
+ height: auto !important;
+ }
+
+ .progressBarBox {
+ flex-direction: column;
+ }
+ .progressBarBox span.mr-3 {
+ display: block !important;
+ width: 100%;
+ }
+ .progress {
+ width: 100% !important;
+ }
+
+ .productSize {
+ flex-direction: column;
+ }
+ .productSize span {
+ width: 100%;
+ display: block;
+ }
+ .productSize ul {
+ padding-left: 0px !important;
+ margin-top: 10px !important;
+ display: block;
+ white-space: nowrap;
+ overflow: scroll;
+ overflow-y: hidden;
+ width: 100% !important;
+ }
+ .productSize ul::-webkit-scrollbar {
+ display: none !important;
+ }
+ .productSize ul li {
+ vertical-align: top;
+ width: max-content;
+ display: inline-block !important;
+ }
}
-@media only screen and (min-width:400px) and (max-width:550px){
- .homeProducts .productRow .item{width: 50% !important;}
- .productThumb .imgWrapper .wrapper{height: auto !important;}
+@media only screen and (min-width: 400px) and (max-width: 550px) {
+ .homeProducts .productRow .item {
+ width: 50% !important;
+ }
+ .productThumb .imgWrapper .wrapper {
+ height: auto !important;
+ }
}
-@media only screen and (min-width:550px) and (max-width:767px){
- .homeProducts .productRow .item{width: 33.3333333333% !important;}
- .productThumb .imgWrapper .wrapper{height: auto !important;}
+@media only screen and (min-width: 550px) and (max-width: 767px) {
+ .homeProducts .productRow .item {
+ width: 33.3333333333% !important;
+ }
+ .productThumb .imgWrapper .wrapper {
+ height: auto !important;
+ }
}
-@media only screen and (min-width:575px) and (max-width:767px){
- nav,.dropdownMenuAcc{width: 50% !important;}
-
- .home_slider_Main .item .info h2{font-size: 8vw !important;}
- .home_slider_Main .item .info p{font-size: 6vw !important;}
-
+@media only screen and (min-width: 575px) and (max-width: 767px) {
+ nav,
+ .dropdownMenuAcc {
+ width: 50% !important;
+ }
+
+ .home_slider_Main .item .info h2 {
+ font-size: 8vw !important;
+ }
+ .home_slider_Main .item .info p {
+ font-size: 6vw !important;
+ }
}
-@media only screen and (min-width:320px) and (max-width:767px){
- .footerWrapper{padding-bottom: 0px !important;}
- .lastStrip{padding: 0px 15px !important;}
- .lastStrip .part_1, .lastStrip .part_2, .lastStrip .part_3{padding: 15px 0px !important;}
- .lastStrip .part_1 p{margin-bottom: 0px;}
- .lastStrip {justify-content: left;}
- .lastStrip .col-md-3{text-align: left;}
- .lastStrip .part3 .d-flex{justify-content: left;}
-
- .lastStrip .part_2{padding: 0px !important;}
- .phWrap{flex-direction: column; width: 100% !important;}
- .phWrap .phNo{padding: 10px 0px; width: 100% !important;}
+@media only screen and (min-width: 320px) and (max-width: 767px) {
+ .footerWrapper {
+ padding-bottom: 0px !important;
+ }
+ .lastStrip {
+ padding: 0px 15px !important;
+ }
+ .lastStrip .part_1,
+ .lastStrip .part_2,
+ .lastStrip .part_3 {
+ padding: 15px 0px !important;
+ }
+ .lastStrip .part_1 p {
+ margin-bottom: 0px;
+ }
+ .lastStrip {
+ justify-content: left;
+ }
+ .lastStrip .col-md-3 {
+ text-align: left;
+ }
+ .lastStrip .part3 .d-flex {
+ justify-content: left;
+ }
+
+ .lastStrip .part_2 {
+ padding: 0px !important;
+ }
+ .phWrap {
+ flex-direction: column;
+ width: 100% !important;
+ }
+ .phWrap .phNo {
+ padding: 10px 0px;
+ width: 100% !important;
+ }
}
-@media only screen and (min-width:767px) and (max-width:992px){
- nav,.dropdownMenuAcc{width: 30% !important;}
-
- .home_slider_Main .item .info h2{font-size: 7vw !important;}
- .home_slider_Main .item .info p{font-size: 5vw !important;}
+@media only screen and (min-width: 767px) and (max-width: 992px) {
+ nav,
+ .dropdownMenuAcc {
+ width: 30% !important;
+ }
+
+ .home_slider_Main .item .info h2 {
+ font-size: 7vw !important;
+ }
+ .home_slider_Main .item .info p {
+ font-size: 5vw !important;
+ }
}
-
-@media only screen and (min-width:320px) and (max-width:992px){
-
- body,html{overflow-x: hidden !important;}
-
- .container-fluid{padding: 0px 25px !important;}
- .res-hide{display: none !important;}
- .res-full{width: 100%;}
-
- .headerWrapper .part1{max-width: 100%; flex:0 0 100%;}
- .headerWrapper .part1 .navbarToggle{width:45px;}
- .headerWrapper .part1 .navbarToggle svg{font-size: 35px !important;}
-
-
- .headerWrapper .d-flex.part3{display: none !important;}
- header .logo{width: 160px;}
-
- .headerWrapper.fixed header{ box-shadow: 0px 1px 5px #0000001a;}
- .headerWrapper.fixed{top: 0px !important;}
-
- .nav{position: absolute; border: 0px !important; pointer-events: none;}
- .nav.click{pointer-events: inherit !important;}
- .afterHeader{margin-top: 85px !important;}
-
- .headerSearch{position: fixed !important; top: 0px; right: -100%; opacity: 0; z-index: 100; width: 100%; height: 100% !important; background: #fff; align-items: flex-start !important; flex-direction: column !important; padding: 70px !important; padding-top: 90px !important; border: 0px !important; transition: all 0.5s ease-in-out;}
-
-
- .headerSearch.open{opacity: 1; right: 0px;}
-
- header .headerSearch .selectDropWrapper{width: 100% !important;}
- header .headerSearch .search{padding-left: 0px !important; width: 100% !important; border: 1px solid rgba(0,0,0,0.1) !important; padding: 10px !important; margin-top: 15px !important;}
-
- header .headerSearch .search .searchIcon{top: 22px !important; right: 10px !important;}
-
- .closeSearch{position: absolute; top: 25px !important; left: 35px !important; z-index: 100; cursor: pointer; width: 40px; height: 30px; }
- .closeSearch svg{font-size: 35px !important;}
-
- .myAccDrop{display: flex; align-items: center; justify-content: center; width: 55px; height: 55px; background: #3bb77e; border-radius: 50%;}
- .myAccDrop svg{color: #fff !important; font-size: 35px !important;}
-
-
- nav,.dropdownMenuAcc{height: 100% !important; position: fixed !important; top: 0px; right: -100%; background: #fff; z-index: 1000000; transition: all 0.3s; opacity: 0; height: 100% !important; overflow: scroll !important;
- padding-bottom: 50px !important;}
- nav.open{opacity: 1; right: 0px;}
- nav ul li,.dropdownMenuAcc li{width: 100%; margin: 0px !important;}
- nav ul li button,.dropdownMenuAcc li button.MuiButtonBase-root{width: 100% !important; text-align: left !important; justify-content: flex-start !important;}
- .nav nav ul li button a {display: flex !important; align-items: center; justify-content: space-between; width: 100%; font-size: 24px !important; color: rgba(0,0,0,0.8) !important;}
- nav ul li button a svg{margin-left: auto !important; font-size: 30px !important; }
- .rotateIcon{transform: rotate(180deg) !important;}
-
- .navbarOverlay{width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,0.5); z-index: 100000;}
-
- .nav nav .dropdown_menu{display: none !important; position: static !important; width: 100% !important; box-shadow: none !important; padding-left: 30px !important;}
- .nav nav .dropdown_menu.open{display: block !important; opacity: 1 !important; visibility: inherit !important;}
-
- .dropdownMenuAcc{right: 0px !important; opacity: 1 !important; top: 0px !important; z-index: 1000000 !important;}
- .dropdownMenuAcc li button.MuiButtonBase-root a{display: flex !important; align-items: center; width: 100%; font-size: 24px !important; color: rgba(0,0,0,0.8) !important;}
-
- .dropdownMenuAcc li button.MuiButtonBase-root svg{ font-size: 30px !important;display: block !important;}
- .dropdownMenuAcc li button.MuiButtonBase-root img{margin-right: 8px;}
-
- div.megaMenu {padding-top:10px !important ;padding-bottom:10px !important ;}
- .megaMenu .row{flex-direction: column !important;}
- .megaMenu .row .col{max-width: 100% !important; width: 100% !important; margin-bottom: 20px !important;}
-
- .catSliderSection{padding-top: 0px !important; padding-bottom: 0px !important;}
- .cat_slider_Main .slick-track{white-space: nowrap !important; overflow-x: scroll !important; display: block !important; width: 100% !important;}
-
- .cat_slider_Main .slick-track::-webkit-scrollbar{display: none !important;}
-
- .cat_slider_Main .slick-track .slick-slide{display: inline-block !important; width:200px !important; float: none !important;}
-
- .cat_slider_Main .item:hover .info, .cat_slider_Main .slick-current .info{transform: scale(1) !important; box-shadow: none !important;}
-
- .cat_slider_Main.slick-initialized .slick-list{padding-left:0px !important ;}
-
-
- .hd{margin-bottom: 15px !important;}
-
- .bannerSection .row{display: block !important; white-space: nowrap !important; overflow-x: scroll !important;
- transition: all 0.4s !important;}
- .bannerSection .row::-webkit-scrollbar{display: none !important;}
- .bannerSection .row .col{width: 400px !important; float: none !important; display: inline-block !important;
- padding-right: 0px !important;}
-
-
- .homeProductsTitleWrap{flex-direction: column;}
- .homeProductsTitleWrap h2{width: 100%;}
- .homeProductWrapper .filterTab {white-space: nowrap; overflow-x: scroll; width: 100%; display: block !important; margin-top: 10px !important;}
- .homeProductWrapper .filterTab::-webkit-scrollbar{display: none !important;}
- .homeProductWrapper .filterTab li{display: inline-block !important; vertical-align: top; width: max-content; margin-left: 0px !important; margin-right: 20px !important;}
-
- .homeProductWrapper .productRow{white-space: nowrap; overflow-x: scroll; width: 100%; display: block !important;}
- .homeProductWrapper .productRow::-webkit-scrollbar{display: none !important;}
- .homeProductWrapper .productRow .item{width:400px !important; vertical-align: top !important; display: inline-block !important;}
- .homeProductWrapper .productRow .item *{white-space: normal !important;}
-
-
-
-.homeProductsRow2 .slick-track{white-space: nowrap; overflow-x: scroll; display: block !important;}
-.homeProductsRow2 .slick-track::-webkit-scrollbar{display: none !important;}
-.homeProductsRow2 .slick-track .slick-slide{width:400px !important; vertical-align: top !important; display: inline-block !important; float: none !important;}
-.homeProductsRow2 .slick-track .slick-slide *{white-space: normal !important;}
-
-
-.topProductsSection .row{white-space: nowrap; overflow-x: scroll; display: block !important; width: 100% !important;}
-.topProductsSection .row::-webkit-scrollbar{display: none !important;}
-.topProductsSection .row .col{width:400px !important; vertical-align: top !important; display: inline-block !important; float: none !important;}
-
-.topProductsSection .row .col *{white-space: normal !important;}
-
-.newsLetterSection .box{padding: 40px !important; flex-direction: column;}
-.newsLetterSection .box .info{width: 100% !important;}
-.newsLetterSection .box .info h2{font-size: 50px !important;}
-
-.newsLetterBanner {width: 100% !important;}
-.newsLetterSection .box .img{width: 70% !important;}
-
-
-.footerBoxes .row{white-space: nowrap; overflow-x: scroll; display: block !important; width: 100% !important;}
-.footerBoxes .row::-webkit-scrollbar{display: none !important;}
-.footerBoxes .row .col{width:400px !important; vertical-align: top !important; display: inline-block !important; float: none !important; padding-right: 0px !important;}
-
-
-footer .part2{padding-top: 25px; padding-bottom: 30px !important;}
-footer .part2 .row{white-space: nowrap; overflow-x: scroll; display: block !important; width: 100% !important;}
-footer .part2 .row .col{width:250px !important; vertical-align: top !important; display: inline-block !important; float: none !important; padding-right: 0px !important;}
-footer .part2 .row::-webkit-scrollbar{display: none !important;}
-
-.breadcrumb{padding: 25px !important;}
-.breadcrumb h1{font-size: 35px !important;}
-
-.sidebarWrapper{pointer-events: none;}
-.sidebarWrapper.click{pointer-events: inherit !important;}
-.sidebar{position: fixed !important; top: 0px !important; bottom: -100%; opacity: 0; left: 0px; width: 100%; height: 100% !important; z-index: 1000000; background: #fff; max-width: 100%; flex: 0 0 100%; padding: 0px !important; transition: all 0.3s ease-in-out; }
-.sidebar.open{bottom: 0px; opacity: 1;}
-.listingData .rightContent {max-width: 100% !important; flex: 0 0 100% !important;}
-.sidebarWrapper .sidebar .card{margin-bottom: 0px !important; position: absolute; width: 100%; height: 100%;}
-
-.productThumb .imgWrapper .wrapper{height: auto !important;}
-
-.filterWrapper{display: flex !important;}
-
-.filterBtn{position: fixed !important; bottom: 5px; left:2.5%; width: 95% !important; z-index: 1000;}
-
-.breadcrumbWrapper{margin-bottom: 0px !important; padding-bottom: 0px !important;}
-
-.detailsPage {padding-top: 35px !important; padding-bottom: 0px !important; margin-bottom: 0px !important;}
-.detailsContainer{max-width: 100%; padding: 0px 25px !important;}
-
-.detailsPage .productInfo{padding-left: 15px !important; margin-top: 35px !important;}
-
-.zoomSlider .slick-track{white-space: nowrap; overflow: scroll; overflow-y: hidden; display: block !important;}
-.zoomSlider .slick-track::-webkit-scrollbar{display: none !important;}
-.zoomSlider .slick-track .slick-slide{display: inline-block !important; float: none !important; width: 120px !important; height: 120px !important; vertical-align: top !important;}
-
-.reviewBox{padding-left: 15px !important;}
-.wishlist{margin-left: 0px !important;}
-
-.cartSection{margin-top: 125px !important;}
-
-.cartWrapper table tbody td .img{width: 100px !important; height: 100px !important;}
-.cartWrapper table tbody td .info{width: 400px !important;}
-.cartWrapper table tbody td .info h4{font-size: 20px !important; font-weight: 600 !important;}
-.cartWrapper table tbody td span{white-space: nowrap;}
-
-.cartRightBox{padding-left: 15px !important; padding-top: 50px !important;}
-
-}
\ No newline at end of file
+@media only screen and (min-width: 320px) and (max-width: 992px) {
+ body,
+ html {
+ overflow-x: hidden !important;
+ }
+
+ .container-fluid {
+ padding: 0px 25px !important;
+ }
+ .res-hide {
+ display: none !important;
+ }
+ .res-full {
+ width: 100%;
+ }
+
+ .headerWrapper .part1 {
+ max-width: 100%;
+ flex: 0 0 100%;
+ }
+ .headerWrapper .part1 .navbarToggle {
+ width: 45px;
+ }
+ .headerWrapper .part1 .navbarToggle svg {
+ font-size: 35px !important;
+ }
+
+ .headerWrapper .d-flex.part3 {
+ display: none !important;
+ }
+ header .logo {
+ width: 160px;
+ }
+
+ .headerWrapper.fixed header {
+ box-shadow: 0px 1px 5px #0000001a;
+ }
+ .headerWrapper.fixed {
+ top: 0px !important;
+ }
+
+ .nav {
+ position: absolute;
+ border: 0px !important;
+ pointer-events: none;
+ }
+ .nav.click {
+ pointer-events: inherit !important;
+ }
+ .afterHeader {
+ margin-top: 85px !important;
+ }
+
+ .headerSearch {
+ position: fixed !important;
+ top: 0px;
+ right: -100%;
+ opacity: 0;
+ z-index: 100;
+ width: 100%;
+ height: 100% !important;
+ background: #fff;
+ align-items: flex-start !important;
+ flex-direction: column !important;
+ padding: 70px !important;
+ padding-top: 90px !important;
+ border: 0px !important;
+ transition: all 0.5s ease-in-out;
+ }
+
+ .headerSearch.open {
+ opacity: 1;
+ right: 0px;
+ }
+
+ header .headerSearch .selectDropWrapper {
+ width: 100% !important;
+ }
+ header .headerSearch .search {
+ padding-left: 0px !important;
+ width: 100% !important;
+ border: 1px solid rgba(0, 0, 0, 0.1) !important;
+ padding: 10px !important;
+ margin-top: 15px !important;
+ }
+
+ header .headerSearch .search .searchIcon {
+ top: 22px !important;
+ right: 10px !important;
+ }
+
+ .closeSearch {
+ position: absolute;
+ top: 25px !important;
+ left: 35px !important;
+ z-index: 100;
+ cursor: pointer;
+ width: 40px;
+ height: 30px;
+ }
+ .closeSearch svg {
+ font-size: 35px !important;
+ }
+
+ .myAccDrop {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 55px;
+ height: 55px;
+ background: #3bb77e;
+ border-radius: 50%;
+ }
+ .myAccDrop svg {
+ color: #fff !important;
+ font-size: 35px !important;
+ }
+
+ nav,
+ .dropdownMenuAcc {
+ height: 100% !important;
+ position: fixed !important;
+ top: 0px;
+ right: -100%;
+ background: #fff;
+ z-index: 1000000;
+ transition: all 0.3s;
+ opacity: 0;
+ height: 100% !important;
+ overflow: scroll !important;
+ padding-bottom: 50px !important;
+ }
+ nav.open {
+ opacity: 1;
+ right: 0px;
+ }
+ nav ul li,
+ .dropdownMenuAcc li {
+ width: 100%;
+ margin: 0px !important;
+ }
+ nav ul li button,
+ .dropdownMenuAcc li button.MuiButtonBase-root {
+ width: 100% !important;
+ text-align: left !important;
+ justify-content: flex-start !important;
+ }
+ .nav nav ul li button a {
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between;
+ width: 100%;
+ font-size: 24px !important;
+ color: rgba(0, 0, 0, 0.8) !important;
+ }
+ nav ul li button a svg {
+ margin-left: auto !important;
+ font-size: 30px !important;
+ }
+ .rotateIcon {
+ transform: rotate(180deg) !important;
+ }
+
+ .navbarOverlay {
+ width: 100%;
+ height: 100%;
+ position: fixed;
+ top: 0px;
+ left: 0px;
+ background: rgba(0, 0, 0, 0.5);
+ z-index: 100000;
+ }
+
+ .nav nav .dropdown_menu {
+ display: none !important;
+ position: static !important;
+ width: 100% !important;
+ box-shadow: none !important;
+ padding-left: 30px !important;
+ }
+ .nav nav .dropdown_menu.open {
+ display: block !important;
+ opacity: 1 !important;
+ visibility: inherit !important;
+ }
+
+ .dropdownMenuAcc {
+ right: 0px !important;
+ opacity: 1 !important;
+ top: 0px !important;
+ z-index: 1000000 !important;
+ }
+ .dropdownMenuAcc li button.MuiButtonBase-root a {
+ display: flex !important;
+ align-items: center;
+ width: 100%;
+ font-size: 24px !important;
+ color: rgba(0, 0, 0, 0.8) !important;
+ }
+
+ .dropdownMenuAcc li button.MuiButtonBase-root svg {
+ font-size: 30px !important;
+ display: block !important;
+ }
+ .dropdownMenuAcc li button.MuiButtonBase-root img {
+ margin-right: 8px;
+ }
+
+ div.megaMenu {
+ padding-top: 10px !important ;
+ padding-bottom: 10px !important ;
+ }
+ .megaMenu .row {
+ flex-direction: column !important;
+ }
+ .megaMenu .row .col {
+ max-width: 100% !important;
+ width: 100% !important;
+ margin-bottom: 20px !important;
+ }
+
+ .catSliderSection {
+ padding-top: 0px !important;
+ padding-bottom: 0px !important;
+ }
+ .cat_slider_Main .slick-track {
+ white-space: nowrap !important;
+ overflow-x: scroll !important;
+ display: block !important;
+ width: 100% !important;
+ }
+
+ .cat_slider_Main .slick-track::-webkit-scrollbar {
+ display: none !important;
+ }
+
+ .cat_slider_Main .slick-track .slick-slide {
+ display: inline-block !important;
+ width: 200px !important;
+ float: none !important;
+ }
+
+ .cat_slider_Main .item:hover .info,
+ .cat_slider_Main .slick-current .info {
+ transform: scale(1) !important;
+ box-shadow: none !important;
+ }
+
+ .cat_slider_Main.slick-initialized .slick-list {
+ padding-left: 0px !important ;
+ }
+
+ .hd {
+ margin-bottom: 15px !important;
+ }
+
+ .bannerSection .row {
+ display: block !important;
+ white-space: nowrap !important;
+ overflow-x: scroll !important;
+ transition: all 0.4s !important;
+ }
+ .bannerSection .row::-webkit-scrollbar {
+ display: none !important;
+ }
+ .bannerSection .row .col {
+ width: 400px !important;
+ float: none !important;
+ display: inline-block !important;
+ padding-right: 0px !important;
+ }
+
+ .homeProductsTitleWrap {
+ flex-direction: column;
+ }
+ .homeProductsTitleWrap h2 {
+ width: 100%;
+ }
+ .homeProductWrapper .filterTab {
+ white-space: nowrap;
+ overflow-x: scroll;
+ width: 100%;
+ display: block !important;
+ margin-top: 10px !important;
+ }
+ .homeProductWrapper .filterTab::-webkit-scrollbar {
+ display: none !important;
+ }
+ .homeProductWrapper .filterTab li {
+ display: inline-block !important;
+ vertical-align: top;
+ width: max-content;
+ margin-left: 0px !important;
+ margin-right: 20px !important;
+ }
+
+ .homeProductWrapper .productRow {
+ white-space: nowrap;
+ overflow-x: scroll;
+ width: 100%;
+ display: block !important;
+ }
+ .homeProductWrapper .productRow::-webkit-scrollbar {
+ display: none !important;
+ }
+ .homeProductWrapper .productRow .item {
+ width: 400px !important;
+ vertical-align: top !important;
+ display: inline-block !important;
+ }
+ .homeProductWrapper .productRow .item * {
+ white-space: normal !important;
+ }
+
+ .homeProductsRow2 .slick-track {
+ white-space: nowrap;
+ overflow-x: scroll;
+ display: block !important;
+ }
+ .homeProductsRow2 .slick-track::-webkit-scrollbar {
+ display: none !important;
+ }
+ .homeProductsRow2 .slick-track .slick-slide {
+ width: 400px !important;
+ vertical-align: top !important;
+ display: inline-block !important;
+ float: none !important;
+ }
+ .homeProductsRow2 .slick-track .slick-slide * {
+ white-space: normal !important;
+ }
+
+ .topProductsSection .row {
+ white-space: nowrap;
+ overflow-x: scroll;
+ display: block !important;
+ width: 100% !important;
+ }
+ .topProductsSection .row::-webkit-scrollbar {
+ display: none !important;
+ }
+ .topProductsSection .row .col {
+ width: 400px !important;
+ vertical-align: top !important;
+ display: inline-block !important;
+ float: none !important;
+ }
+
+ .topProductsSection .row .col * {
+ white-space: normal !important;
+ }
+
+ .newsLetterSection .box {
+ padding: 40px !important;
+ flex-direction: column;
+ }
+ .newsLetterSection .box .info {
+ width: 100% !important;
+ }
+ .newsLetterSection .box .info h2 {
+ font-size: 50px !important;
+ }
+
+ .newsLetterBanner {
+ width: 100% !important;
+ }
+ .newsLetterSection .box .img {
+ width: 70% !important;
+ }
+
+ .footerBoxes .row {
+ white-space: nowrap;
+ overflow-x: scroll;
+ display: block !important;
+ width: 100% !important;
+ }
+ .footerBoxes .row::-webkit-scrollbar {
+ display: none !important;
+ }
+ .footerBoxes .row .col {
+ width: 400px !important;
+ vertical-align: top !important;
+ display: inline-block !important;
+ float: none !important;
+ padding-right: 0px !important;
+ }
+
+ footer .part2 {
+ padding-top: 25px;
+ padding-bottom: 30px !important;
+ }
+ footer .part2 .row {
+ white-space: nowrap;
+ overflow-x: scroll;
+ display: block !important;
+ width: 100% !important;
+ }
+ footer .part2 .row .col {
+ width: 250px !important;
+ vertical-align: top !important;
+ display: inline-block !important;
+ float: none !important;
+ padding-right: 0px !important;
+ }
+ footer .part2 .row::-webkit-scrollbar {
+ display: none !important;
+ }
+
+ .breadcrumb {
+ padding: 25px !important;
+ }
+ .breadcrumb h1 {
+ font-size: 35px !important;
+ }
+
+ .sidebarWrapper {
+ pointer-events: none;
+ }
+ .sidebarWrapper.click {
+ pointer-events: inherit !important;
+ }
+ .sidebar {
+ position: fixed !important;
+ top: 0px !important;
+ bottom: -100%;
+ opacity: 0;
+ left: 0px;
+ width: 100%;
+ height: 100% !important;
+ z-index: 1000000;
+ background: #fff;
+ max-width: 100%;
+ flex: 0 0 100%;
+ padding: 0px !important;
+ transition: all 0.3s ease-in-out;
+ }
+ .sidebar.open {
+ bottom: 0px;
+ opacity: 1;
+ }
+ .listingData .rightContent {
+ max-width: 100% !important;
+ flex: 0 0 100% !important;
+ }
+ .sidebarWrapper .sidebar .card {
+ margin-bottom: 0px !important;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+
+ .productThumb .imgWrapper .wrapper {
+ height: auto !important;
+ }
+
+ .filterWrapper {
+ display: flex !important;
+ }
+
+ .filterBtn {
+ position: fixed !important;
+ bottom: 5px;
+ left: 2.5%;
+ width: 95% !important;
+ z-index: 1000;
+ }
+
+ .breadcrumbWrapper {
+ margin-bottom: 0px !important;
+ padding-bottom: 0px !important;
+ }
+
+ .detailsPage {
+ padding-top: 35px !important;
+ padding-bottom: 0px !important;
+ margin-bottom: 0px !important;
+ }
+ .detailsContainer {
+ max-width: 100%;
+ padding: 0px 25px !important;
+ }
+
+ .detailsPage .productInfo {
+ padding-left: 15px !important;
+ margin-top: 35px !important;
+ }
+
+ .zoomSlider .slick-track {
+ white-space: nowrap;
+ overflow: scroll;
+ overflow-y: hidden;
+ display: block !important;
+ }
+ .zoomSlider .slick-track::-webkit-scrollbar {
+ display: none !important;
+ }
+ .zoomSlider .slick-track .slick-slide {
+ display: inline-block !important;
+ float: none !important;
+ width: 120px !important;
+ height: 120px !important;
+ vertical-align: top !important;
+ }
+
+ .reviewBox {
+ padding-left: 15px !important;
+ }
+ .wishlist {
+ margin-left: 0px !important;
+ }
+
+ .cartSection {
+ margin-top: 125px !important;
+ }
+
+ .cartWrapper table tbody td .img {
+ width: 100px !important;
+ height: 100px !important;
+ }
+ .cartWrapper table tbody td .info {
+ width: 400px !important;
+ }
+ .cartWrapper table tbody td .info h4 {
+ font-size: 20px !important;
+ font-weight: 600 !important;
+ }
+ .cartWrapper table tbody td span {
+ white-space: nowrap;
+ }
+
+ .cartRightBox {
+ padding-left: 15px !important;
+ padding-top: 50px !important;
+ }
+}
|