HEX
Server: LiteSpeed
System: Linux premium260.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User: aliazzsr (627)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/aliazzsr/html.vqode.com/Pankore/css/style.css
/* styles.css */

/* Import the Rajdhani font from the URL */
@import url("https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap");

/* Generic Style for the whole Website */

body {
  font-family: "Rajdhani", sans-serif;
  overflow-x: hidden;
}

.scroll-header {
  background-color: transparent;
  transition: background-color 0.4s ease-in-out, padding-top 0.4s ease-in-out,
    padding-bottom 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
  z-index: 100 !important;
}
.scroll-header.scrolled {
  background-color: #fff;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
}
.scroll-header.scrolled .header-logo {
  height: 60px;
  transition: all ease-in-out;
  transition-duration: 400ms;
}

.menu-icon {
  animation: none; /* Disable animation on the menu icon */
}

.menu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  z-index: 1000;
  overflow-y: auto;
  overflow-x: hidden;
}
body.menu-open {
  overflow: hidden;
}
.menu.active {
  display: block;
}
.nav-item {
  padding: 2px 16px;
  line-height: 1;
}
.nav-item.active {
  color: #a41d48;
  border-left: 2px solid #a41d48;
}
.footer-border {
  border-top: 1px solid #ad355b;
}

a:hover {
  color: #a41d48;
}

footer a:hover {
  color: white;
}

.reveal {
  opacity: 0;
}

.reveal.active {
  opacity: 1;
}
.reveal.active.fade-bottom {
  animation: fade-bottom 1s ease-in;
}
.reveal.active.fade-left {
  animation: fade-left 1s ease-in;
}
.reveal.active.fade-right {
  animation: fade-right 1s ease-in;
}
.reveal.active.fade-top {
  animation: fade-top 1s ease-in;
}
/* --------- */

.reveal.active.fade-stagger-top {
  transform: translateY(200px);
  animation: fade-stagger-top 1s ease-in;
  opacity: 0;
  animation-delay: var(--i);
  animation-fill-mode: forwards;
}

.reveal.active.fade-product-top {
  animation: fade-product-top 1.5s ease-in;
}

.banner-content-animation {
  animation: fade-bottom 1s ease-in;
}

.reveal.active.popOut {
  animation: popOut 1.5s ease-in-out;
}

.reveal.active.latePopOut {
  animation: latePopOut 1.5s ease-in-out;
}

.reveal.active.delay-fade-right {
  animation: fade-right-delayed 2s ease-in;
}

@keyframes latePopOut {
  0% {
    scale: 0;
  }
  25% {
    scale: 0;
  }
  100% {
    scale: 1;
  }
}

@keyframes popOut {
  0% {
    scale: 0.5;
  }
  100% {
    scale: 1;
  }
}

@keyframes fade-top {
  0% {
    transform: translateY(200px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fade-stagger-top {
  0% {
    transform: translateY(calc(200px));
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fade-product-top {
  0% {
    transform: translateY(500px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fade-bottom {
  0% {
    transform: translateY(-200px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-left {
  0% {
    transform: translateX(-200px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fade-right {
  0% {
    transform: translateX(200px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fade-right-delayed {
  0% {
    transform: translateX(500px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

/* Home Page Styles */

.home-carousel [data-bs-target] {
  background-color: #e5e5e3;
  opacity: 1;
  width: 20px;
}
.home-carousel .active {
  background-color: #a41d48;
}

.home-banner [data-bs-target] {
  background-color: #e5e5e3;
  opacity: 1;
  width: 20px;
}
.home-banner .active {
  background-color: #a41d48;
}

/* .image-hover-effect {
  flex: 1;
  position: relative;

}

.image-hover-effect:hover {
  scale: 1.25;
 
  transition: all 0.5s ease-in-out;
} */
.carousel-item img:hover {
  scale: 1.25;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
}
a {
  cursor: pointer;
}

/* Our Product Page Styles */

.product-carousel [data-bs-target] {
  background-color: #7e7e7e;
  opacity: 1;
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
.product-carousel .active {
  background-color: #000;
  width: 20px;
}

/* Businesses Page Styles */

.business-banner-image {
  background-image: url(../public/ourBusinesses/banner.webp);
  width: 100vw;
  background-size: cover; /* Make the background image cover the container */
  background-repeat: no-repeat;
  background-position: 100% 100%;
}

.blog-banner-image {
  background-image: url(../public/blog/feed-banner.webp);
  width: 100vw;
  background-size: cover; /* Make the background image cover the container */
  background-repeat: no-repeat;
  background-position: 100% 100%;
}

.contact-banner-image {
  background-image: url(../public/contactUs/banner.webp);
  width: 100vw;
  background-size: cover; /* Make the background image cover the container */
  background-repeat: no-repeat;
  background-position: 100% 100%;
}

.dan-banner-image {
  background-image: url(../public/danBusiness/banner.webp);
  width: 100vw;
  background-size: cover; /* Make the background image cover the container */
  background-repeat: no-repeat;
  background-position: 100% 100%;
}

.dan-banner2-image {
  background-image: url(../public/danBusiness/img5.webp);
  width: 100vw;
  background-size: cover; /* Make the background image cover the container */
  background-repeat: no-repeat;
  background-position: 100% 100%;
}

/* Product Grid View Page Styles */
.grid-view img:hover {
  scale: 1.25;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
}

/* Individual Product Page Styling */

.product-banner-image {
  background-image: url(../public/inner-products/banner.webp);
  width: 100vw;
  background-size: cover; /* Make the background image cover the container */
  background-repeat: no-repeat;
  background-position: 100% 100%;
}

.image-hover-zoom:hover {
  scale: 1.25;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
}

/* Contact Us Styles */

.contact-form input {
  border: 1px solid #9ca3af;
  outline: none;
}

.contact-form textarea {
  border: 1px solid #9ca3af;
  outline: none;
}

/* Blog Details Styling */

.blogCarousel [data-bs-target] {
  background-color: #e5e5e3;
  opacity: 1;
  width: 12px;
  height: 12px;
  margin: 2px;
}
.blogCarousel .active {
  background-color: #a41d48;
}

/* Who We Are Banner Image */

.bg-image-whoWeAre {
  background-image: url(../public/whoWeAre/img3.webp);
  width: 100vw;
  background-size: cover; /* Make the background image cover the container */
  background-repeat: no-repeat;
  background-position: 100% 100%;
}

.no-animation {
  /* Remove any animation-related styles here */
  animation: none; /* Disable any animations */
  transition: none; /* Disable any transitions */
}

@media (max-width: 767px) {
  .dan-banner-image {
    background-image: url(../public/danBusiness/dan-m-banner.webp);
    background-position: center center; /* Adjust the position for mobile */
  }
}

.standout:hover {
  cursor: pointer;
  border: 1px solid #a41d48 !important ;
  transition: border 300ms;
}

.typewriter {
  overflow: hidden; /* Ensures the content is not revealed until the animation */
  /* The typewriter cursor */
  white-space: nowrap; /* Keeps the content on a single line */
  margin: 0 auto; /* Gives that scrolling effect as the typing happens */
  letter-spacing: 0.15em; /* Adjust as needed */
  text-align: center;
  animation: typing 6s linear; /* Increased duration to 10 seconds and linear easing */
}

/* The typing effect */
@keyframes typing {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

.transparent-section {
  height: 150px;
  width: 100%;
  background-color: transparent;
}

main {
  overflow-x: hidden;
  overflow-y: scroll;
  background-color: white;
}

main::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
main {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

input:focus,
textarea:focus {
  border: 1px solid #a41d48;
}

.home-body {
  background-image: url("../public/home/slider1.webp");
  background-size: cover; /* Adjust as needed */
  background-repeat: no-repeat;
  background-attachment: fixed; /* Keep the background fixed */
}

.blog-detail-body {
  background-image: url(../public/blog/feed-banner.webp);
  background-size: cover; /* Adjust as needed */
  background-repeat: no-repeat;
  background-attachment: fixed; /* Keep the background fixed */
}

.businesses-body {
  background-image: url(../public/ourBusinesses/banner.webp);
  background-size: cover; /* Adjust as needed */
  background-repeat: no-repeat;
  background-attachment: fixed; /* Keep the background fixed */
}

.contact-body {
  background-image: url(../public/contactUs/banner.webp);
  background-size: cover; /* Adjust as needed */
  background-repeat: no-repeat;
  background-attachment: fixed; /* Keep the background fixed */
}

.danBusiness-body {
  background-image: url(../public/danBusiness/banner.webp);
  background-size: cover; /* Adjust as needed */
  background-repeat: no-repeat;
  background-attachment: fixed; /* Keep the background fixed */
  background-position: center top;
}

.whoWeAre-body {
  background-image: url(../public/whoWeAre/banner.webp);
  background-size: cover; /* Adjust as needed */
  background-repeat: no-repeat;
  background-attachment: fixed; /* Keep the background fixed */
  background-position: center top;
}

.pankoreBusinesses-body {
  background-image: url(../public/pankore-business/banner-img.webp);
  background-size: cover; /* Adjust as needed */
  background-repeat: no-repeat;
  background-attachment: fixed; /* Keep the background fixed */
  background-position: center top;
}

.products-body {
  background-image: url(../public/products/product-list-banner.webp);
  background-size: cover; /* Adjust as needed */
  background-repeat: no-repeat;
  background-attachment: fixed; /* Keep the background fixed */
  background-position: center top;
}

.product-body {
  background-image: url(../public/inner-products/banner.webp);
  background-size: cover; /* Adjust as needed */
  background-repeat: no-repeat;
  background-attachment: fixed; /* Keep the background fixed */
  background-position: center top;
}

.contentHeight
{
  height: 140px;
}

.paragrapghHeight
{
  height: 134px;
}
.proMT
{
  margin-top: 182px;
}
.circle
{
  list-style: circle;
  margin-left: 17px;
}
.setHeight
{
  height: 60px;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.valueHeight
{
  height: 70px;
  display: flex;
  align-items: center;
}
.circle > li
{
  padding: 10px 0;
}
.redLentils
{
  margin-top: 8px;
  width: 24px !important;
}
.alignStart
{
  align-items: flex-start;
}
.contactPageAlign
{
  height: 70px;
}
.footer-msg
{
  border-radius: 0;
  background: unset;
  border: 1px solid white !important;
  color: white;
  outline: unset;
}
.footer-msg::placeholder
{
  color: white;
}
/* .animated-item {
  opacity: 0;
  transform: translateX(200px);
  transition: opacity 0.5s, transform 0.5s;
  transition-delay: 2.1s;
 
}

.animate {
  opacity: 1;
  transform: translateX(0);
} */