/*!
PcPlanet Technologies Pvt. Ltd. – www.pcplanet247.com
© 2025 PcPlanet LLC. All Rights Reserved.

This software was developed by PcPlanet Technologies Pvt. Ltd.,
a global outsourcing and IT solutions provider based in Srinagar, India,
with registered operations in the United States and India.

PcPlanet LLC specializes in:
- 24/7 Customer Support Services
- Web Development and IT Solutions
- Digital Marketing and SEO
- Cybersecurity Product Sales and Consulting
- Data Entry & Conversion
- IT Recruitment & Staffing

This code is part of a proprietary/custom software solution built to support
business operations and enhance digital performance for our clients worldwide.

For business inquiries, support, or partnership:
Email: support@pcplanet247.com 

Unauthorized use, reproduction, or distribution is prohibited unless permitted
under applicable license or with prior written consent.

Crafted with care by the PcPlanet Web Development Team.
*/
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .tp-hero-2-shape {
    display: inline-block !important;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .tp-hero-2-shape-two {
    display: flex !important;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .tp-hero-2-shape-three {
    display: block !important;
  }
}

/* Hero Video Positioning Fixes */
.hero-video-bg {
  position: relative;
  top: 10px; /* Move video down by 10px */
}

.hero-bg-video {
  width: 100%;
  height: 100vh; /* Increase height to full viewport height */
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

/* Ensure the video container has proper height */
.tp-hero-2-area {
  min-height: 100vh;
  position: relative;
  overflow: hidden;
} 