.nav-bar{
  position: fixed;
  z-index: 5;
  width: 100%;
  background: #fff;
}
.website-body{
  position: relative;
  top: 85px;
}
.view-futuristic-concert-1-icon {
  width: 100%;
  /* height: 586px; */
  /* position: absolute; */
  margin: 0 !important;
  top: 99px;
  right: 0;
  left: 0;
  max-width: 100%;
  /* overflow: hidden; */
  flex-shrink: 0;
  object-fit: cover;
}
.link-wow-image-pixel-power {
  height: 80px;
  width: 80px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.about-us,
.blog,
.catalog,
.contact,
.services {
  position: relative;
  line-height: 100%;
  text-transform: capitalize;
  display: inline-block;
  z-index: 2;
  cursor: pointer;
}
.about-us {
  min-width: 60px;
  white-space: nowrap;
}
.blog,
.catalog,
.contact,
.services {
  min-width: 51px;
}
.blog,
.contact,
.services {
  min-width: 54px;
}
.blog,
.contact {
  min-width: 30px;
}
.contact {
  min-width: 51px;
}
.about-us-parent {
  margin: 0;
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  gap: var(--gap-xl);
  text-align: left;
  font-size: var(--font-size-sm);
  color: var(--blue-gray-800);
  a{
    color: var(--blue-gray-800);
  }
}
.concert-details-inner-inner {
  margin: 0;
  width: 374px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 16.5px 0 0;
  box-sizing: border-box;
  max-width: 100%;
}
.call-icon {
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.call-button {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 1.5px 0 0;
}
.b {
  position: relative;
  font-size: var(--font-size-lg);
  line-height: 150%;
  color: #274760;
  text-align: left;
  white-space: nowrap;
}
.button {
  cursor: pointer;
  border: none;
  padding: 10.5px var(--padding-3xl);
  background-color: transparent;
  height: 50.3px;
  border-radius: var(--br-3xs);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 9px;
  background: #ff0909;
}
.button .b{
  color: #fff;
}

.concert-details,
.concert-details-inner {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.concert-details-inner {
  align-self: stretch;
  height: 48px;
  flex-direction: row;
  justify-content: space-between;
  gap: var(--gap-xl);
  a{
    text-decoration: none;
  }
}
.concert-details {
  width: 689px;
  flex-direction: column;
  justify-content: flex-start;
  box-sizing: border-box;
}
.concert-container,
.link-wow-image-pixel-power-parent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  max-width: 100%;
}
.link-wow-image-pixel-power-parent {
  /* width: 1225px; */
  width: 100%;
  justify-content: space-between;
  align-items: center;
  gap: var(--gap-xl);
  z-index: 1;
}
.concert-container {
  /* width: 1415px; */
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 0 20px;
  /* padding: 0 var(--padding-xl) 207px; */
  box-sizing: border-box;
}
.phosphor-icons-caretleft {
  height: 32px;
  width: 32px;
  position: relative;
}
.button1 {
  width: 50px;
  height: 50px;
  border-radius: var(--br-31xl);
  background-color: var(--color-whitesmoke-200);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-3xs) var(--padding-4xs);
  box-sizing: border-box;
  z-index: 1;
}
.button-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-33xl) 0 0;
}
.welcome-to-pixel,
.your-trusted-partner {
  margin: 0;
}
.welcome-to-pixel-container {
  flex: 1;
  position: relative;
  text-transform: uppercase;
  display: inline-block;
  min-width: 664px;
  max-width: 100%;
  z-index: 1;
}
.partner-inner {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 52px;
  min-width: 731px;
  max-width: 100%;
}
.phosphor-icons-caretright {
  height: 32px;
  width: 32px;
  position: relative;
}
.button2 {
  width: 50px;
  height: 50px;
  border-radius: var(--br-31xl);
  background-color: var(--color-whitesmoke-200);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-3xs) var(--padding-4xs);
  box-sizing: border-box;
  z-index: 1;
}
.caret-button-right {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-33xl) 0 0;
}
.partner-container,
.partner-container-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  max-width: 100%;
}
.partner-container {
  width: 1250px;
  flex-wrap: wrap;
  gap: 76px;
}
.partner-container-wrapper {
  /* padding: 0 var(--padding-xl) 276px; */
  padding: 84px 0;
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-29xl-5);
  color: var(--white);
  position: absolute;
  width: 100%;
  z-index: 2;
  top: 3%;
}
.about-us1 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 400;
}
.designer-1-icon {
  /* width: 596px; */
  width: 50%;
  position: relative;
  max-height: 100%;
  object-fit: cover;
  max-width: 100%;
}
.at-pixel-power {
  margin-block-start: 0;
  margin-block-end: 19px;
}
.our-team-of,
.title {
  margin: 0;
}
.title {
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 133%;
  font-weight: 400;
  display: inline-block;
  max-width: 100%;
}
.title-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 0 var(--padding-4xs);
  box-sizing: border-box;
  max-width: 100%;
}
.high-quality-av-equipment {
  font-weight: 500;
}
.high-quality-av-equipment-in-c1 {
  margin-bottom: 0;
}
.low-quality-av-equipment{
  font-weight: 400;
}
.comprehensive-services-from-l {
  margin-bottom: 0;
}
.customer-centric-approach-exc {
  margin-bottom: 0;
}
.affordable-pricing-affordable {
  margin-bottom: 0;
}
.high-quality-av-equipment-in-c {
  margin: 0;
  font-size: inherit;
  padding-left: var(--padding-5xl);
}
.high-quality-av-equipment-container {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
}
.description-inner,
.designer-description {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.description-inner {
  align-self: stretch;
  gap: 34px;
}
.designer-description {
  flex: 1;
  padding: var(--padding-mini) 0 0;
  box-sizing: border-box;
  width: 50%;
  /* min-width: 404px; */
}
.designer-image {
  align-self: stretch;
  flex-direction: row;
  justify-content: flex-start;
  gap: 46px;
  font-size: var(--font-size-lg);
  color: var(--color-black);
}
.about-container,
.about-inner,
.designer-image {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.about-inner {
  flex: 1;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.about-container {
  /* width: 1392px; */
  flex-direction: row;
  justify-content: flex-end;
  padding: 0 var(--padding-45xl);
  box-sizing: border-box;
  padding: 0 10%;
}
.product-description {
  margin: 0;
  font-size: inherit;
  font-weight: 400;
}
.label,
.product-description,
.title1 {
  position: relative;
  text-transform: capitalize;
}
.title1 {
  margin: 0;
  align-self: stretch;
  font-size: var(--font-size-17xl);
  font-weight: 400;
}
.label {
  font-size: var(--font-size-lg);
  color: var(--white);
  text-align: center;
  display: inline-block;
  min-width: 109px;
}
.cta-shop,
.product-container,
.product-inner {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.cta-shop {
  cursor: pointer;
  border: 1px solid var(--color-aliceblue);
  padding: var(--padding-sm) var(--padding-6xl);
  background-color: transparent;
  border-radius: var(--br-5xs);
  flex-direction: row;
  white-space: nowrap;
}
.cta-shop:hover {
  background-color: var(--color-lightgray-200);
  border: 1px solid var(--color-lightgray-100);
  box-sizing: border-box;
}
.product-container,
.product-inner {
  flex-direction: column;
}
.product-inner {
  align-self: stretch;
  gap: var(--gap-5xl);
  a{
    text-decoration: none;
    cursor: pointer;
    z-index: 2;
  }
}
.product-container {
  width: 535px;
  padding: var(--padding-24xl) 0 0;
  box-sizing: border-box;
  min-width: 535px;
  max-width: 100%;
}
.icon {
  height: 100%;
  width: 100%;
  object-fit: contain;
  position: absolute;
  left: -1px;
  top: 0;
  transform: scale(1.436);
}
.wrapper-icon {
  height: 70px;
  width: 70px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.features-icons {
  height: 70px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-5xl) 0 var(--padding-4xl);
  box-sizing: border-box;
}
.equipment,
.first-class,
.label1 {
  margin: 0;
}
.label1 {
  position: relative;
  font-size: inherit;
  line-height: 151.52%;
  font-weight: 400;
  text-shadow: 0 0 20px rgba(255, 255, 255, 0.46);
}
.high-quality {
  flex: 0.7763;
  border-radius: var(--br-3xs);
  border: 1px solid var(--white);
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-27xl) var(--padding-21xl) var(--padding-28xl);
  gap: var(--gap-base);
  min-width: 150px;
}
.rupee-sign-svgrepo-com-1-icon {
  height: 71px;
  width: 67px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.rupee-sign-svgrepo-com-1-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-23xl);
}
.label2 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  line-height: 151.52%;
  font-weight: 400;
  text-shadow: 0 0 20px rgba(255, 255, 255, 0.46);
}
.cleaning-of-deposits {
  flex: 1;
  border-radius: var(--br-3xs);
  border: 1px solid var(--white);
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-27xl) var(--padding-4xl);
  gap: var(--gap-base);
  min-width: 150px;
}
.icon1 {
  height: 100%;
  width: 100%;
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  transform: scale(1.404);
}
.wrapper-icon1 {
  height: 70px;
  width: 70px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wrapper-icon-wrapper {
  height: 70px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-22xl);
  box-sizing: border-box;
}
.label3 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  line-height: 151.52%;
  font-weight: 400;
  text-shadow: 0 0 20px rgba(255, 255, 255, 0.46);
}
.engine-protection,
.features {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.engine-protection {
  flex: 1;
  border-radius: var(--br-3xs);
  border: 1px solid var(--white);
  box-sizing: border-box;
  overflow: hidden;
  flex-direction: column;
  padding: var(--padding-27xl) var(--padding-4xl) var(--padding-28xl);
  gap: var(--gap-base);
  min-width: 150px;
}
.features {
  /* width: 656px; */
  width: 100%;
  /* flex-direction: row; */
  /* gap: var(--gap-9xl); */
  min-width: 656px;
  max-width: 100%;
  text-align: center;
  font-size: var(--font-size-5xl);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 28px;
}
.features .features-card{
  border: 1px solid #fff;
  border-radius: 10px;
  padding: 48px 24px;
  height: 160px;
  width: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.light {
  height: 1025px;
  width: 856px;
  position: absolute;
  margin: 0 !important;
  bottom: -398px;
  left: -429px;
  filter: blur(400px);
  border-radius: 50%;
  background: linear-gradient(
    190.18deg,
    rgba(201, 68, 128, 0.1),
    rgba(226, 23, 114, 0.16) 22%,
    rgba(183, 33, 100, 0.49)
  );
  z-index: 1;
}
.about-container-parent,
.section-2-product-features {
  align-self: stretch;
  display: flex;
  box-sizing: border-box;
  max-width: 100%;
}
.section-2-product-features {
  overflow: hidden;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  /* padding: var(--padding-45xl); */
  padding: 4% 10%;
  position: relative;
  background-image: url(./public/section-2--product-features@3x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  gap: var(--gap-xl);
  font-size: var(--font-size-lg);
  color: var(--white);
}
.about-container-parent {
  padding-top: 40px;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-61xl);
  text-align: left;
  font-size: var(--font-size-17xl);
  color: var(--coachmi-black);
}
.homepage-child {
  width: 141px;
  height: 31px;
  display: none;
  z-index: 4;
}
.our-services {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 400;
}
.event-icon {
  align-self: stretch;
  height: 240px;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
  border-radius: 5px;
}
.event-icon,
.free {
  position: relative;
}
.free-wrapper {
  width: 42px;
  border-radius: var(--br-8xs);
  background-color: var(--white);
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs) var(--padding-3xs);
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-3xs);
}
.online-event-,
.saturdat-march-18 {
  align-self: stretch;
  height: 0;
  position: relative;
  display: none;
}
.online-event- {
  color: var(--gray-600);
}
.led-screen-rental,
.offering-state-of-the-art-led {
  align-self: stretch;
  position: relative;
}
.led-screen-rental {
  margin: 0;
  font-size: var(--font-size-xl);
  font-weight: 400;
  color: var(--color-black);
}
.offering-state-of-the-art-led {
  color: var(--color-dimgray);
}
.event,
.event-icon1 {
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.event {
  /* width: 386px; */
  box-shadow: 0-8px 80px rgba(0, 0, 0, 0.07), 0-2.9px 29.2px rgba(0, 0, 0, 0.05),
    0-1.4px 14.18px rgba(0, 0, 0, 0.04), 0-0.7px 6.95px rgba(0, 0, 0, 0.03),
    0-0.3px 2.75px rgba(0, 0, 0, 0.02);
  border-radius: var(--br-3xs);
  background-color: var(--white);
  /* display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between; */
  /* padding: var(--padding-8xl) var(--padding-lgi) var(--padding-20xl) var(--padding-xl); */
  box-sizing: border-box;
  gap: 2px;
  /* min-width: 367px; */
}
.event-icon1 {
  align-self: stretch;
  height: 240px;
  border-radius: var(--br-8xs);
  object-fit: cover;
}
.event-icon1,
.free1 {
  position: relative;
}
.free-container {
  width: 42px;
  border-radius: var(--br-8xs);
  background-color: var(--white);
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs) var(--padding-3xs);
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-3xs);
}
.online-event-1,
.saturdat-march-181 {
  align-self: stretch;
  height: 0;
  position: relative;
  display: none;
}
.online-event-1 {
  color: var(--gray-600);
}
.event-audio-visual {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  font-weight: 400;
}
.comprehensive-audio-visual-equ {
  align-self: stretch;
  /* height: 45px; */
  position: relative;
  font-size: var(--font-size-xs);
  line-height: 15.27px;
  color: var(--color-dimgray);
  display: inline-block;
}
.event-audio-visual-equipment-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: var(--font-size-xl);
  color: var(--color-black);
}
.event-icon2,
.event1 {
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.event1 {
  /* width: 386px; */
  box-shadow: 0-8px 80px rgba(0, 0, 0, 0.07), 0-2.9px 29.2px rgba(0, 0, 0, 0.05),
    0-1.4px 14.18px rgba(0, 0, 0, 0.04), 0-0.7px 6.95px rgba(0, 0, 0, 0.03),
    0-0.3px 2.75px rgba(0, 0, 0, 0.02);
  border-radius: var(--br-3xs);
  background-color: var(--white);
  /* display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start; */
  padding: var(--padding-xl) var(--padding-lgi) var(--padding-5xl)
    var(--padding-xl);
  box-sizing: border-box;
  gap: var(--gap-2xs);
  /* min-width: 367px; */
}
.event-icon2 {
  align-self: stretch;
  height: 240px;
  border-radius: var(--br-8xs);
  object-fit: cover;
}
.event-icon2,
.free2 {
  position: relative;
}
.free-frame {
  width: 42px;
  border-radius: var(--br-8xs);
  background-color: var(--white);
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs) var(--padding-3xs);
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-3xs);
}
.online-event-2,
.saturdat-march-182 {
  align-self: stretch;
  height: 0;
  position: relative;
  display: none;
}
.online-event-2 {
  color: var(--gray-600);
}
.corporate-event-av {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  font-weight: 400;
}
.tailored-av-solutions {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xs);
  color: var(--color-dimgray);
}
.corporate-event-av-solutions-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: var(--font-size-xl);
  color: var(--color-black);
}
.event-icon3,
.event2 {
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.event2 {
  /* width: 386px; */
  box-shadow: 0-8px 80px rgba(0, 0, 0, 0.07), 0-2.9px 29.2px rgba(0, 0, 0, 0.05),
    0-1.4px 14.18px rgba(0, 0, 0, 0.04), 0-0.7px 6.95px rgba(0, 0, 0, 0.03),
    0-0.3px 2.75px rgba(0, 0, 0, 0.02);
  border-radius: var(--br-3xs);
  background-color: var(--white);
  /* display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start; */
  padding: var(--padding-xl) var(--padding-lgi) var(--padding-20xl)
    var(--padding-xl);
  box-sizing: border-box;
  gap: var(--gap-2xs);
  /* min-width: 367px; */
}
.event-icon3 {
  align-self: stretch;
  height: 240px;
  border-radius: var(--br-8xs);
  object-fit: cover;
}
.event-icon3,
.free3 {
  position: relative;
}
.frame-div {
  width: 42px;
  border-radius: var(--br-8xs);
  background-color: var(--white);
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs) var(--padding-3xs);
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-3xs);
}
.online-event-3,
.saturdat-march-183 {
  align-self: stretch;
  height: 0;
  position: relative;
  display: none;
}
.online-event-3 {
  color: var(--gray-600);
}
.concert-av-equipment {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  font-weight: 400;
}
.high-performance-audio-visual {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xs);
  color: var(--color-dimgray);
}
.concert-av-equipment-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: var(--font-size-xl);
  color: var(--color-black);
}
.event-icon4,
.event3 {
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.event3 {
  /* width: 386px; */
  box-shadow: 0-8px 80px rgba(0, 0, 0, 0.07), 0-2.9px 29.2px rgba(0, 0, 0, 0.05),
    0-1.4px 14.18px rgba(0, 0, 0, 0.04), 0-0.7px 6.95px rgba(0, 0, 0, 0.03),
    0-0.3px 2.75px rgba(0, 0, 0, 0.02);
  border-radius: var(--br-3xs);
  background-color: var(--white);
  /* display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start; */
  /* padding: var(--padding-xl) var(--padding-lgi) var(--padding-20xl) var(--padding-xl); */
  box-sizing: border-box;
  gap: var(--gap-2xs);
  /* min-width: 367px; */
}
.event-icon4 {
  align-self: stretch;
  height: 240px;
  border-radius: var(--br-8xs);
  object-fit: cover;
}
.event-icon4,
.free4 {
  position: relative;
}
.free-wrapper1 {
  width: 42px;
  border-radius: var(--br-8xs);
  background-color: var(--white);
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs) var(--padding-3xs);
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-3xs);
}
.online-event-4,
.saturdat-march-184 {
  align-self: stretch;
  height: 0;
  position: relative;
  display: none;
}
.online-event-4 {
  color: var(--gray-600);
}
.wedding-av-services {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  font-weight: 400;
}
.elegant-av-services {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xs);
  color: var(--color-dimgray);
}
.wedding-av-services-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: var(--font-size-xl);
  color: var(--color-black);
}
.event-icon5,
.event4 {
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.event4 {
  /* width: 386px; */
  box-shadow: 0-8px 80px rgba(0, 0, 0, 0.07), 0-2.9px 29.2px rgba(0, 0, 0, 0.05),
    0-1.4px 14.18px rgba(0, 0, 0, 0.04), 0-0.7px 6.95px rgba(0, 0, 0, 0.03),
    0-0.3px 2.75px rgba(0, 0, 0, 0.02);
  border-radius: var(--br-3xs);
  background-color: var(--white);
  /* display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start; */
  /* padding: var(--padding-xl) var(--padding-lgi) var(--padding-20xl) var(--padding-xl); */
  box-sizing: border-box;
  gap: var(--gap-2xs);
  /* min-width: 367px; */
}
.event-icon5 {
  align-self: stretch;
  height: 240px;
  border-radius: var(--br-8xs);
  object-fit: cover;
}
.event-icon5,
.free5 {
  position: relative;
}
.free-wrapper2 {
  width: 42px;
  border-radius: var(--br-8xs);
  background-color: var(--white);
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs) var(--padding-3xs);
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-3xs);
}
.saturdat-march-185 {
  height: 0;
  display: none;
}
.led-wall-rentals,
.online-event-5,
.saturdat-march-185 {
  align-self: stretch;
  position: relative;
}
.online-event-5 {
  height: 0;
  color: var(--gray-600);
  display: none;
}
.led-wall-rentals {
  margin: 0;
  font-size: inherit;
  font-weight: 400;
}
.versatile-led-wall {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xs);
  color: var(--color-dimgray);
}
.led-wall-rentals-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: var(--font-size-xl);
  color: var(--color-black);
}
.event-icon6,
.event5 {
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.event5 {
  /* width: 386px; */
  box-shadow: 0-8px 80px rgba(0, 0, 0, 0.07), 0-2.9px 29.2px rgba(0, 0, 0, 0.05),
    0-1.4px 14.18px rgba(0, 0, 0, 0.04), 0-0.7px 6.95px rgba(0, 0, 0, 0.03),
    0-0.3px 2.75px rgba(0, 0, 0, 0.02);
  border-radius: var(--br-3xs);
  background-color: var(--white);
  /* display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start; */
  /* padding: var(--padding-xl) var(--padding-lgi) var(--padding-20xl) var(--padding-xl); */
  box-sizing: border-box;
  gap: var(--gap-2xs);
  /* min-width: 367px; */
}
.event-icon6 {
  align-self: stretch;
  height: 240px;
  border-radius: var(--br-8xs);
  object-fit: cover;
}
.event-icon6,
.free6 {
  position: relative;
}
.free-wrapper3 {
  width: 42px;
  border-radius: var(--br-8xs);
  background-color: var(--white);
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs) var(--padding-3xs);
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-3xs);
}
.online-event-6,
.saturdat-march-186 {
  align-self: stretch;
  height: 0;
  position: relative;
  display: none;
}
.online-event-6 {
  color: var(--gray-600);
}
.high-quality-led-panels {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  font-weight: 400;
}
.rent-high-quality-led {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xs);
  color: var(--color-dimgray);
}
.high-quality-led-panels-for-re-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: var(--font-size-xl);
  color: var(--color-black);
}
.event-icon7,
.event6 {
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.event6 {
  /* width: 386px; */
  box-shadow: 0-8px 80px rgba(0, 0, 0, 0.07), 0-2.9px 29.2px rgba(0, 0, 0, 0.05),
    0-1.4px 14.18px rgba(0, 0, 0, 0.04), 0-0.7px 6.95px rgba(0, 0, 0, 0.03),
    0-0.3px 2.75px rgba(0, 0, 0, 0.02);
  border-radius: var(--br-3xs);
  background-color: var(--white);
  /* display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start; */
  /* padding: var(--padding-xl) var(--padding-lgi) var(--padding-20xl) var(--padding-xl); */
  box-sizing: border-box;
  gap: var(--gap-2xs);
  /* min-width: 367px; */
}
.event-icon7 {
  align-self: stretch;
  height: 240px;
  border-radius: var(--br-8xs);
  object-fit: cover;
}
.event-icon7,
.free7 {
  position: relative;
}
.free-wrapper4 {
  width: 42px;
  border-radius: var(--br-8xs);
  background-color: var(--white);
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs) var(--padding-3xs);
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-3xs);
}
.saturdat-march-187 {
  height: 0;
  display: none;
}
.online-event-7,
.outdoor-event-led,
.saturdat-march-187 {
  align-self: stretch;
  position: relative;
}
.online-event-7 {
  height: 0;
  color: var(--gray-600);
  display: none;
}
.outdoor-event-led {
  margin: 0;
  font-size: inherit;
  font-weight: 400;
}
.durable-and-bright {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xs);
  color: var(--color-dimgray);
}
.outdoor-event-led-display-rent-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: var(--font-size-xl);
  color: var(--color-black);
}
.event-icon8,
.event7 {
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.event7 {
  /* width: 386px; */
  box-shadow: 0-8px 80px rgba(0, 0, 0, 0.07), 0-2.9px 29.2px rgba(0, 0, 0, 0.05),
    0-1.4px 14.18px rgba(0, 0, 0, 0.04), 0-0.7px 6.95px rgba(0, 0, 0, 0.03),
    0-0.3px 2.75px rgba(0, 0, 0, 0.02);
  border-radius: var(--br-3xs);
  background-color: var(--white);
  /* display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start; */
  /* padding: var(--padding-xl) var(--padding-lgi) var(--padding-20xl) var(--padding-xl); */
  box-sizing: border-box;
  gap: var(--gap-2xs);
  /* min-width: 367px; */
}
.event-icon8 {
  align-self: stretch;
  height: 240px;
  border-radius: var(--br-8xs);
  object-fit: cover;
}
.event-icon8,
.free8 {
  position: relative;
}
.free-wrapper5 {
  width: 42px;
  border-radius: var(--br-8xs);
  background-color: var(--white);
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs) var(--padding-3xs);
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-3xs);
}
.saturdat-march-188 {
  height: 0;
  display: none;
}
.online-event-8,
.saturdat-march-188,
.sports-event-av {
  align-self: stretch;
  position: relative;
}
.online-event-8 {
  height: 0;
  color: var(--gray-600);
  display: none;
}
.sports-event-av {
  margin: 0;
  font-size: inherit;
  font-weight: 400;
}
.advanced-av-solutions {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xs);
  color: var(--color-dimgray);
}
/* .event8, */
.sports-event-av-solutions-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.sports-event-av-solutions-parent {
  align-self: stretch;
  font-size: var(--font-size-xl);
  color: var(--color-black);
}
.event8 {
  /* width: 386px; */
  box-shadow: 0-8px 80px rgba(0, 0, 0, 0.07), 0-2.9px 29.2px rgba(0, 0, 0, 0.05),
    0-1.4px 14.18px rgba(0, 0, 0, 0.04), 0-0.7px 6.95px rgba(0, 0, 0, 0.03),
    0-0.3px 2.75px rgba(0, 0, 0, 0.02);
  border-radius: var(--br-3xs);
  background-color: var(--white);
  overflow: hidden;
  flex-shrink: 0;
  /* padding: var(--padding-xl) var(--padding-lgi) var(--padding-5xl) var(--padding-xl); */
  box-sizing: border-box;
  gap: var(--gap-2xs);
  /* min-width: 367px; */
  /* max-width: 100%; */
}
.event-row-card{
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 20px;
  height: 100%;
}
.event-cards{
  padding: 16px;
}
.event-rental,
.event-rental-wrapper {
  flex-direction: row;
  justify-content: flex-start;
}
.event-rental {
  /* width: 1198px; */
  width: 100%;
  display: flex;
  /* flex-wrap: wrap; */
  /* align-items: flex-start; */
  justify-content: space-between;
  gap: 20px;
  /* gap: 31px 17px; */
  /* min-height: 1157px; */
  max-width: 100%;
}
.event-rental-wrapper {
  /* padding: 0 0 0 var(--padding-4xl); */
  box-sizing: border-box;
  font-size: var(--font-size-xs);
}
.event-rental-wrapper,
.services-container,
.services-container-wrapper {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.services-container {
  flex-direction: column;
  justify-content: center;
  gap: var(--gap-4xl);
  padding: 0 10%;
}
.services-container-wrapper {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  /* padding: 0 var(--padding-xl) 131px var(--padding-8xl); */
  padding: 84px 0;
  box-sizing: border-box;
  text-align: left;
  font-size: var(--font-size-17xl);
  color: var(--coachmi-black);
}
.create-events-child {
  width: 1440px;
  height: 252px;
  position: relative;
  background-color: var(--color-crimson);
  display: none;
  max-width: 100%;
  z-index: 0;
}
.contact-us- {
  margin: 0;
  width: 778px;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  display: inline-block;
  max-width: 100%;
  z-index: 1;
}
.frame-child {
  height: 60.5px;
  width: 222.4px;
  position: relative;
  box-shadow: 0 10px 50px rgba(61, 55, 241, 0.25);
  border-radius: var(--br-8xs);
  background-color: var(--white);
  display: none;
}
.call-now {
  position: relative;
  font-size: var(--font-size-17xl);
  color: var(--color-crimson);
  text-align: left;
  z-index: 2;
}
.create-events-inner,
.rectangle-parent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.rectangle-parent {
  cursor: pointer;
  border: 0;
  padding: 8.3px var(--padding-24xl) 8.2px;
  background-color: var(--white);
  box-shadow: 0 10px 50px rgba(61, 55, 241, 0.25);
  border-radius: var(--br-8xs);
  white-space: nowrap;
  z-index: 1;
}
.rectangle-parent:hover {
  background-color: #e6e6e6;
}
.create-events-inner {
  padding: 0 var(--padding-12xs);
  a{
    z-index: 2;
    text-decoration: none;
    cursor: pointer;
  }
}
.portrait-young-indian-top-mana-icon {
  width: 603px;
  height: 402px;
  position: absolute;
  margin: 0 !important;
  top: -150px;
  left: 31px;
  object-fit: cover;
  z-index: 1;
}
.create-events,
.create-events-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.create-events {
  flex: 1;
  background-color: var(--color-crimson);
  flex-direction: column;
  padding: 44px var(--padding-xl) 43.8px 496px;
  position: relative;
  gap: var(--gap-base-7);
}
.create-events-wrapper {
  align-self: stretch;
  flex-direction: row;
  padding: 80px 0;
  text-align: left;
  font-size: var(--font-size-17xl);
  color: var(--background-grey);
}
.gallery-stunning {
  width: 870px;
  position: relative;
  display: inline-block;
  max-width: 100%;
}
.img-icon,
.img-icon1,
.img-icon2 {
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  min-height: 330px;
}
.image-row-one {
  align-self: stretch;
  display: grid;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xs-1);
  max-width: 100%;
  grid-template-columns: repeat(3, minmax(286px, 1fr));
}
.img-icon3,
.img-icon4,
.img-icon5,
.img-icon6,
.img-icon7 {
  width: 380px;
  position: relative;
  max-height: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
  max-width: 100%;
}
.img-icon8 {
  height: 330.3px;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
}
.container {
  width: 380px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  background-image: url(./public/container@3x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  max-width: 100%;
}
.image-row-two {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 7.1px 5.1px;
  min-height: 668px;
}
.gallery-images,
.gallery-stunning-displays-by-parent,
.image-row-two,
.images-container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.images-container {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-5xs-1);
}
.gallery-images,
.gallery-stunning-displays-by-parent {
  align-self: stretch;
}
.gallery-images {
  flex-direction: row;
  padding: 0 0 0 var(--padding-8xs);
  box-sizing: border-box;
}
.gallery-stunning-displays-by-parent {
  flex-direction: column;
  gap: 24.7px;
  flex-shrink: 0;
  /* debug_commit: 448091; */
}
.button-show,
.show-more-button {
  display: flex;
  justify-content: center;
}
.button-show {
  text-decoration: underline;
  width: 73.7px;
  position: relative;
  line-height: 35.4px;
  color: inherit;
  align-items: center;
  flex-shrink: 0;
  min-width: 73.7px;
  /* debug_commit: 448091; */
}
.show-more-button {
  align-self: stretch;
  flex-direction: row;
  align-items: flex-start;
  padding: 0 var(--padding-xl) 0 26px;
  font-size: var(--font-size-sm-7);
  color: var(--color-gray-100);
}
.gallery-inner {
  /* width: 1161.6px; */
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-11xs-2);
  max-width: 100%;
}
.gallery-container {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  /* padding: 0 var(--padding-xl); */
  padding: 0 10%;
  box-sizing: border-box;
  max-width: 100%;
}
.blogs {
  color: var(--coachmi-black);
}
.our-blogs {
  margin: 0;
  position: relative;
  font-weight: 400;
  text-align: left;
  font-size: var(--font-size-17xl);
  color: var(--coachmi-black);
}
.blogs-container {
  /* width: 400px; */
  /* width: 1200px; */
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  /* padding: 0 var(--padding-xl); */
  padding: 0 10%;
  box-sizing: border-box;
  max-width: 100%;
}
.event-icon9 {
  align-self: stretch;
  height: 240px;
  border-radius: var(--br-8xs);
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.event-icon9,
.free9 {
  position: relative;
}
.free-wrapper6 {
  width: 42px;
  border-radius: var(--br-8xs);
  background-color: var(--white);
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs) var(--padding-3xs);
  box-sizing: border-box;
}
.bestselller-book-bootcamp {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-sm);
}
.online-event-9,
.saturdat-march-189 {
  align-self: stretch;
  position: relative;
  color: var(--coachmi-black);
}
.online-event-9 {
  color: var(--gray-600);
}
.post-descriptions {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-2xl);
  text-align: left;
  font-size: var(--font-size-xs);
  color: var(--color-black);
}
.event-icon10,
.event9 {
  max-width: 100%;
  overflow: hidden;
}
.event9 {
  box-shadow: 0-8px 80px rgba(0, 0, 0, 0.07), 0-2.9px 29.2px rgba(0, 0, 0, 0.05),
    0-1.4px 14.18px rgba(0, 0, 0, 0.04), 0-0.7px 6.95px rgba(0, 0, 0, 0.03),
    0-0.3px 2.75px rgba(0, 0, 0, 0.02);
  border-radius: var(--br-3xs);
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  /* padding: var(--padding-xl) var(--padding-lgi) var(--padding-2xl) var(--padding-xl); */
  box-sizing: border-box;
  gap: var(--gap-mini);
}
.event-icon10 {
  align-self: stretch;
  height: 240px;
  border-radius: var(--br-8xs);
  flex-shrink: 0;
  object-fit: cover;
}
.event-icon10,
.free10 {
  position: relative;
}
.free-wrapper7 {
  width: 42px;
  border-radius: var(--br-8xs);
  background-color: var(--white);
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs) var(--padding-3xs);
  box-sizing: border-box;
}
.bestselller-book-bootcamp1,
.online-event-10,
.saturdat-march-1810 {
  align-self: stretch;
  position: relative;
}
.online-event-10 {
  color: var(--gray-600);
}
.bestselller-book-bootcamp-wri-parent,
.saturdat-march-18-930pm-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xl);
  font-size: var(--font-size-xs);
  color: var(--coachmi-black);
}
.bestselller-book-bootcamp-wri-parent {
  gap: var(--gap-18xl);
  text-align: left;
  font-size: var(--font-size-sm);
  color: var(--color-black);
}
.event-icon11,
.event10 {
  max-width: 100%;
  overflow: hidden;
}
.event10 {
  box-shadow: 0-8px 80px rgba(0, 0, 0, 0.07), 0-2.9px 29.2px rgba(0, 0, 0, 0.05),
    0-1.4px 14.18px rgba(0, 0, 0, 0.04), 0-0.7px 6.95px rgba(0, 0, 0, 0.03),
    0-0.3px 2.75px rgba(0, 0, 0, 0.02);
  border-radius: var(--br-3xs);
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  /* padding: var(--padding-xl) var(--padding-lgi) var(--padding-2xl) var(--padding-xl); */
  box-sizing: border-box;
  gap: var(--gap-mini);
}
.event-icon11 {
  align-self: stretch;
  height: 240px;
  border-radius: var(--br-8xs);
  flex-shrink: 0;
  object-fit: cover;
}
.event-icon11,
.free11 {
  position: relative;
}
.free-wrapper8 {
  width: 42px;
  border-radius: var(--br-8xs);
  background-color: var(--white);
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs) var(--padding-3xs);
  box-sizing: border-box;
}
.bestselller-book-bootcamp2 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-sm);
}
.online-event-11,
.saturdat-march-1811 {
  align-self: stretch;
  position: relative;
  color: var(--coachmi-black);
}
.online-event-11 {
  color: var(--gray-600);
}
.bestselller-book-bootcamp-wri-group,
.event11 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.bestselller-book-bootcamp-wri-group {
  align-self: stretch;
  gap: var(--gap-2xl);
  text-align: left;
  font-size: var(--font-size-xs);
  color: var(--color-black);
}
.event11 {
  box-shadow: 0-8px 80px rgba(0, 0, 0, 0.07), 0-2.9px 29.2px rgba(0, 0, 0, 0.05),
    0-1.4px 14.18px rgba(0, 0, 0, 0.04), 0-0.7px 6.95px rgba(0, 0, 0, 0.03),
    0-0.3px 2.75px rgba(0, 0, 0, 0.02);
  border-radius: var(--br-3xs);
  background-color: var(--white);
  overflow: hidden;
  /* padding: var(--padding-xl) var(--padding-lgi) var(--padding-2xl) var(--padding-xl); */
  box-sizing: border-box;
  gap: var(--gap-mini);
  max-width: 100%;
}
.blog-post,
.posts-container {
  flex-direction: row;
  align-items: flex-start;
  max-width: 100%;
}
.blog-post {
  /* width: 1200px; */
  display: grid;
  justify-content: flex-start;
  gap: var(--gap-xl);
  grid-template-columns: repeat(3, minmax(290px, 1fr));
}
.posts-container {
  align-self: stretch;
  display: flex;
  justify-content: center;
  /* padding: 0 var(--padding-xl); */
  padding: 0 10%;
  box-sizing: border-box;
}
.blog-cards-wrap{
  display: flex;
  padding: 0 10%;
  gap: 20px;
}
.blog-card{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  box-shadow: 0-8px 80px rgba(0, 0, 0, 0.07), 0-2.9px 29.2px rgba(0, 0, 0, 0.05), 0-1.4px 14.18px rgba(0, 0, 0, 0.04), 0-0.7px 6.95px rgba(0, 0, 0, 0.03), 0-0.3px 2.75px rgba(0, 0, 0, 0.02);
  box-sizing:border-box;
  border-radius: 5px;
}
.blog-card .blog-card-img img{
  width: 100%;
  border-radius: 5px;
}
.blog-card-text{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px;
}
.blog-card-title{
  font-size: 14px;
  line-height: 21px;
  color: #000;
}
.blog-card-time{
  color: #172b4d;
  font-size: 12px;
  line-height: 18px;
}
.blog-card-author{
  font-size: 12px;
  line-height: 18px;
  color: #7e7e7e;
}
.do-you-have,
.lets-discuss {
  margin: 0;
}
.do-you-have-container {
  margin: 0;
  align-self: stretch;
  /* height: 104px; */
  position: relative;
  font-size: inherit;
  font-weight: 700;
  display: inline-block;
}
.project-inner {
  width: 516px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 13.7px 0 0;
  box-sizing: border-box;
  min-width: 516px;
  max-width: 100%;
}
.name-icon,
.your-name {
  position: relative;
  flex-shrink: 0;
}
.your-name {
  height: 19.5px;
  font-size: var(--font-size-mini);
  line-height: 37.49px;
  color: var(--color-black);
  text-align: left;
  display: flex;
  align-items: center;
  min-width: 75.1px;
}
.name-icon {
  align-self: stretch;
  height: 1px;
  max-width: 100%;
  overflow: hidden;
}
.name-email {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-8xs-3);
}
.phone-icon,
.phone-number {
  position: relative;
  flex-shrink: 0;
}
.phone-number {
  width: 114px;
  height: 19px;
  font-size: var(--font-size-mini);
  line-height: 37.49px;
  color: var(--color-black);
  text-align: left;
  display: flex;
  align-items: center;
}
.phone-icon {
  align-self: stretch;
  height: 1px;
  max-width: 100%;
  overflow: hidden;
}
.contact-info,
.phone-location {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
input{
  border: none;
  border-bottom: 1px solid #99989A;
  background: transparent;
  width: 100%;
  height: 32px;
  &:focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
  }
}
.phone-location {
  align-self: stretch;
  gap: var(--gap-8xs);
}
.contact-info {
  /* width: 227.7px; */
  gap: var(--gap-11xl-2);
}
.email,
.frame-item {
  position: relative;
  flex-shrink: 0;
}
.email {
  width: 75.1px;
  height: 19.5px;
  font-size: var(--font-size-mini);
  line-height: 37.49px;
  color: var(--color-black);
  text-align: left;
  display: flex;
  align-items: center;
}
.frame-item {
  align-self: stretch;
  height: 1px;
  max-width: 100%;
  overflow: hidden;
}
.email-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-8xs-3);
}
.frame-inner,
.location {
  position: relative;
  flex-shrink: 0;
}
.location {
  width: 75.1px;
  height: 19.5px;
  font-size: var(--font-size-mini);
  line-height: 37.49px;
  color: var(--color-black);
  text-align: left;
  display: flex;
  align-items: center;
}
.frame-inner {
  align-self: stretch;
  height: 1px;
  max-width: 100%;
  overflow: hidden;
}
.location-parent {
  align-self: stretch;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-8xs-3);
}
.contact-info1,
.form-container,
.location-parent {
  display: flex;
  align-items: flex-start;
}
.contact-info1 {
  width: 227.7px;
  flex-direction: column;
  justify-content: center;
  gap: var(--gap-11xl-2);
}
.form-container {
  align-self: stretch;
  flex-direction: row;
  justify-content: space-between;
  gap: var(--gap-xl);
}
.message {
  width: 75.1px;
  height: 19.5px;
  position: relative;
  font-size: var(--font-size-mini);
  line-height: 37.49px;
  color: var(--color-black);
  text-align: left;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
/* .message-icon {
  align-self: stretch;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
} */
.message-input {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 4.2px;
  min-width: 315px;
  max-width: 100%;
}
.label4 {
  position: relative;
  text-transform: capitalize;
  color: var(--white);
  font-size: 13px;
  line-height: 16px;
  padding: 0 12px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  border: none;
  background-color: #b8b8b8;
  cursor: pointer;
}
.cta-shop1{
  display: flex;
  gap: 10px;
}
.form-container-parent,
.message-form {
  display: flex;
  justify-content: flex-start;
  max-width: 100%;
}
.message-form {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: var(--gap-5xs);
  width: 100%;
}
.form-container-parent {
  margin: 0;
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-9xl);
  /* min-width: 363px; */
}
.project-container,
.project-container-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  max-width: 100%;
}
.project-container {
  /* width: 1115px; */
  gap: 41px;
}
.project-container-wrapper {
  /* width: 1355px; */
  width: 100%;
  padding: 0 var(--padding-xl);
  box-sizing: border-box;
  text-align: left;
  font-size: 45px;
  color: rgba(226, 28, 33, 0.5);
}
.blog-posts,
.footer-graphic {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.footer-graphic {
  border: 0;
  flex-direction: row;
}
.blog-posts {
  flex-direction: column;
  gap: var(--gap-61xl);
  text-align: center;
  font-size: var(--font-size-3xs);
  color: var(--coachmi-black);
}
.link-wow-image-pixel-power1 {
  height: 138px;
  width: 138px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.logo-link {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl);
}
.blogs-container-parent,
.gallery-container-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.blogs-container-parent {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--gap-11xl);
  text-align: left;
  font-size: var(--font-size-17xl);
  color: var(--color-black);
}
.gallery-container-parent {
  gap: 42.9px;
  text-align: center;
  font-size: var(--font-size-23xl-6);
  color: var(--black);
  padding: 0 0 80px;
}
.rectangle-div {
  width: 1440px;
  height: 202px;
  position: relative;
  background-color: var(--color-crimson);
  display: none;
  max-width: 100%;
}
/* .about,
.home {
  width: 92px;
  flex-shrink: 0;
} */
.about,
.blogs1,
.get-in-touch,
.home,
.services1 {
  height: 48px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.get-in-touch,
.services1 {
  flex: 1;
  /* min-width: 70px; */
}
/* .blogs1 {
  width: 92px;
  flex-shrink: 0;
} */
.navigation-links,
.page-links {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  max-width: 100%;
}
.page-links {
  /* width: 492px; */
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
  gap: 40px;
  row-gap: 20px;
  a{
    color: #fff;
    text-decoration: none;
  }
}
.navigation-links {
  justify-content: center;
  display: flex;
  align-items: center;
  width: 100%;
}
.social-divider {
  align-self: stretch;
  height: 1px;
  position: relative;
  border-top: 1px solid var(--white);
  box-sizing: border-box;
  z-index: 1;
}
.phosphor-icons-facebooklogo,
.phosphor-icons-instagramlogo,
.phosphor-icons-linkedinlogo {
  height: 31px;
  width: 31px;
  position: relative;
  min-height: 31px;
  z-index: 1;
}
.platform-icons {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-mini);
}
.copyrighted-2024 {
  margin: 0;
}
.copyrighted-2024-container {
  height: 38px;
  position: relative;
  display: inline-block;
  z-index: 1;
}
.copyright,
.social-icons {
  display: flex;
  align-items: flex-start;
}
.copyright {
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-7xs) 0 0;
}
.social-icons {
  width: 721.5px;
  flex-direction: row;
  justify-content: space-between;
  gap: var(--gap-xl);
  max-width: 100%;
}
.footer-social,
.homepage,
.rectangle-group {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.footer-social {
  align-self: stretch;
  align-items: flex-end;
  gap: var(--gap-3xl);
  max-width: 100%;
  text-align: right;
  font-size: var(--font-size-base);
  color: var(--white);
}
.homepage,
.rectangle-group {
  box-sizing: border-box;
}
.rectangle-group {
  align-self: stretch;
  background-color: var(--color-crimson);
  align-items: flex-start;
  padding: var(--padding-20xl) var(--padding-41xl) 18px;
  gap: var(--gap-11xl);
  max-width: 100%;
  z-index: 1;
  text-align: center;
  font-size: var(--font-size-base);
  color: var(--white);
}
.homepage {
  width: 100%;
  /* position: relative; */
  background-color: var(--background-grey);
  overflow: hidden;
  padding: 0 0 1.2px;
  line-height: normal;
  letter-spacing: normal;
}
.corousel-section{
  position: relative;
  padding-bottom: 80px;
  img{
    width: 100%;
    height: 700px;
  }
}
.resMessage{
  display: none;
  text-align: center;
  padding-top: 5px;
  color: green;
  font-size: 16px;
}
.event9 a, .event10 a, .event11 a{
  cursor: pointer;
  text-decoration: none;
}
a{
  text-decoration: none;
}
.active-nav{
  color: #ff0909;
  font-weight: 500;
}
.about-us-parent a.active div {
  color: #ff0909;
  font-weight: 500;
}
.call-now-section{
 background-color: #E21C21;
 position: relative;
 display: flex;
 justify-content: flex-end;
 padding: 44px 4% 43px 4%;
 margin-top: 100px;
 margin-bottom: 80px;
}
.staff-img{
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: flex-start;
}
.staff-img img{
  width: 50%;
}
.call-now-message{
  display: flex;
  flex-direction: column;
  gap: 16px;
  position: relative;
  z-index: 1;
  width: 70%;
}
.call-now-message span{
  font-size: 36px;
  font-weight: 400;
  line-height: 43.92px;
  text-align: left;
  color: #F8F8FA;
  width: 70%;
}
.call-now-message button{
  cursor: pointer;
  width: 222.413px;
  height: 60.508px;
  flex-shrink: 0;
  border-radius: 5px;
  background-color: #FFFFFF;
  color: #E21C21;
  font-size: 36px;
  font-weight: 400;
  line-height: 43.92px;
  border: none;
  box-shadow: #ddd; 
}
.gallery-cards-wrap{
  display: flex;
  gap: 20px;
}

.gallery-row-cards{
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.gallery-cards img{
  width: 100%;
}
.service-img{
  width: 100%;
  border-radius: 5px;
}
.event-card-name{
  margin: 0;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
}
.event-card-subname{
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  color: #6d6d6d;
}
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.hamburger-menu {
  display: none;
  font-size: 30px;
  cursor: pointer;
}

/* Style for mobile menu */
.mobile-menu {
  display: none;
  flex-direction: column;
  background-color: white;
  position: absolute;
  top: 80px;
  width: 100%;
  left: 0;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

.mobile-menu a {
  display: flex;
  height: 100%;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  color: black;
  background: white;
}

.mobile-menu a:hover {
  background-color: #ddd;
}


/* Show hamburger menu icon and hide desktop menu on mobile screens */
@media (max-width: 768px) {
  .concert-details-inner {
    display: none;
  }
  .hamburger-menu {
    display: block;
    color: #ff0909;
  }
}
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
@media screen and (max-width: 1350px) {
  .about-container {
    padding-left: var(--padding-13xl);
    padding-right: var(--padding-13xl);
    box-sizing: border-box;
  }
  .features,
  .product-container {
    flex: 1;
  }
  .section-2-product-features {
    flex-wrap: wrap;
  }
  .about-container-parent {
    padding-bottom: 20px;
    box-sizing: border-box;
  }
  .services-container-wrapper {
    padding-bottom: 85px;
    box-sizing: border-box;
  }
  .create-events {
    padding-left: 248px;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 1125px) {
  .partner-inner {
    flex-wrap: wrap;
    min-width: 100%;
  }
  .designer-1-icon {
    flex: 1;
  }
  .designer-image {
    flex-wrap: wrap;
  }
  .features {
    min-width: 100%;
  }
  .blog-post,
  .image-row-one {
    justify-content: center;
    grid-template-columns: repeat(2, minmax(286px, 495px));
  }
  .blog-post {
    grid-template-columns: repeat(2, minmax(290px, 503px));
  }
  .project-inner {
    flex: 1;
  }
  .project-container {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 800px) {
  .concert-details-inner-inner {
    display: none;
  }
  .welcome-to-pixel-container {
    font-size: var(--font-size-20xl);
    min-width: 100%;
  }
  .partner-inner {
    gap: var(--gap-7xl);
  }
  .partner-container {
    gap: 38px;
  }
  .about-us1 {
    font-size: var(--font-size-10xl);
  }
  .description-inner {
    gap: 17px;
  }
  .designer-description {
    min-width: 100%;
  }
  .designer-image {
    gap: var(--gap-4xl);
  }
  .title1 {
    font-size: var(--font-size-10xl);
  }
  .product-container {
    min-width: 100%;
  }
  .features {
    flex-wrap: wrap;
  }
  .section-2-product-features {
    padding-left: var(--padding-13xl);
    padding-right: var(--padding-13xl);
    box-sizing: border-box;
  }
  .about-container-parent {
    gap: var(--gap-21xl);
    padding-bottom: 36px;
    box-sizing: border-box;
  }
  .our-services {
    font-size: var(--font-size-10xl);
  }
  .services-container-wrapper {
    padding-bottom: var(--padding-36xl);
    box-sizing: border-box;
  }
  .contact-us- {
    font-size: var(--font-size-10xl);
  }
  .create-events {
    padding-left: 124px;
    box-sizing: border-box;
  }
  .gallery-stunning {
    font-size: var(--font-size-15xl);
  }
  .img-icon,
  .img-icon1,
  .img-icon2 {
    width: 100%;
  }
  .image-row-one {
    grid-template-columns: minmax(286px, 1fr);
  }
  .our-blogs {
    font-size: var(--font-size-10xl);
  }
  .blog-post {
    grid-template-columns: minmax(290px, 1fr);
  }
  .do-you-have-container {
    font-size: var(--font-size-17xl);
  }
  .project-inner {
    min-width: 100%;
  }
  .form-container,
  .message-form {
    flex-wrap: wrap;
  }
  .project-container {
    gap: var(--gap-xl);
  }
  .blog-posts {
    gap: var(--gap-21xl);
  }
  .gallery-container-parent {
    gap: var(--gap-2xl);
  }
  .social-icons {
    flex-wrap: wrap;
  }
  .rectangle-group {
    gap: var(--gap-mini);
    padding-left: var(--padding-11xl);
    padding-right: var(--padding-11xl);
    box-sizing: border-box;
  }
}
@media screen and (max-width: 450px) {
  .partner-inner{
    flex-wrap: none;
  }
  .about-us-parent {
    display: none;
  }
  .concert-details-inner-inner {
    width: 0;
  }
  .welcome-to-pixel-container {
    font-size: var(--font-size-base);
  }
  .partner-container {
    gap: var(--gap-lgi);
  }
  .partner-container-wrapper {
    padding-bottom: 179px;
    box-sizing: border-box;
  }
  .about-us1,
  .title1 {
    font-size: var(--font-size-3xl);
  }
  .label1 {
    font-size: var(--font-size-lgi);
    line-height: 29px;
  }
  .high-quality {
    flex: 1;
  }
  .label2,
  .label3 {
    font-size: var(--font-size-lgi);
    line-height: 29px;
  }
  .section-2-product-features {
    padding-top: var(--padding-23xl);
    padding-bottom: var(--padding-23xl);
    box-sizing: border-box;
  }
  .about-container-parent {
    gap: var(--gap-xl);
  }
  .our-services {
    font-size: var(--font-size-3xl);
  }
  .led-screen-rental {
    font-size: var(--font-size-base);
  }
  .event {
    /* padding-top: var(--padding-xl); */
    /* padding-bottom: var(--padding-6xl); */
    box-sizing: border-box;
  }
  .event-audio-visual {
    font-size: var(--font-size-base);
  }
  .event1 {
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
  .corporate-event-av {
    font-size: var(--font-size-base);
  }
  .event2 {
    padding-bottom: var(--padding-6xl);
    box-sizing: border-box;
  }
  .concert-av-equipment {
    font-size: var(--font-size-base);
  }
  .event3 {
    padding-bottom: var(--padding-6xl);
    box-sizing: border-box;
  }
  .wedding-av-services {
    font-size: var(--font-size-base);
  }
  .event4 {
    padding-bottom: var(--padding-6xl);
    box-sizing: border-box;
  }
  .led-wall-rentals {
    font-size: var(--font-size-base);
  }
  .event5 {
    padding-bottom: var(--padding-6xl);
    box-sizing: border-box;
  }
  .high-quality-led-panels {
    font-size: var(--font-size-base);
  }
  .event6 {
    padding-bottom: var(--padding-6xl);
    box-sizing: border-box;
  }
  .outdoor-event-led {
    font-size: var(--font-size-base);
  }
  .event7 {
    padding-bottom: var(--padding-6xl);
    box-sizing: border-box;
  }
  .sports-event-av {
    font-size: var(--font-size-base);
  }
  .event8 {
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
  .contact-us- {
    font-size: var(--font-size-base);
    width: 200px;
  }
  .create-events {
    padding-left: var(--padding-xl);
    box-sizing: border-box;
  }
  .gallery-stunning {
    font-size: var(--font-size-7xl);
  }
  .our-blogs {
    font-size: var(--font-size-3xl);
  }
  .event9 {
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
  .bestselller-book-bootcamp-wri-parent {
    gap: var(--gap-lg);
  }
  .event10,
  .event11 {
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
  .do-you-have-container {
    font-size: 27px;
  }
  .form-container-parent {
    min-width: 100%;
  }
  .blog-posts {
    gap: var(--gap-xl);
  }
  .contact-info{
    width: 100%;
  }
  .call-now{
    font-size: 16px;
  }
  .corousel-section{
    padding-bottom: 40px;
    img{
      width: 100%;
      height: 200px;
    }
  }
  .partner-inner{
    flex-wrap: none;
    gap: 0;
  }
  .button1 {
    width: 30px;
    height: 30px;
  }
  .light{
    width: 100%;
  }
  .portrait-young-indian-top-mana-icon {
    width: 200px;
    bottom: 0;
    height: 312px;
    position: absolute;
    margin: 0 !important;
    left: 158px;
    right: -37px;
    overflow: hidden;
    object-fit: cover;
    z-index: 1;
    top: unset;
  }
  .create-events-wrapper{
    padding: 40px 0;
  }
  .partner-container-wrapper{
    display: none;
  }
  .services-container-wrapper{
    padding: 40px 0;
  }
  .event-rental-wrapper{
    max-width: unset;
  }
  .event-rental {
    width: unset;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 31px 17px;
  }
  .page-links{
    gap: 10px;
  }
  .rectangle-group{
    padding: 16px;
  }
  .social-icons{
    flex-wrap: nowrap;
  }
  .copyrighted-2024 {
    margin: 0;
    font-size: 13px;
  }
  .platform-icons{
    height: 32px;
  }
  .contact-info1{
    width: 100%;
  }
  .submit-btn{
    width: 100%;
    display: flex;
    justify-content: flex-end;
  }
  .button{
    height: 32px;
    padding: 8px 12px;
  }
  .link-wow-image-pixel-power {
    height: 80px;
    width: 80px;
  }
  .b{
    font-size: 14px;
    line-height: 100%;
  }
  .call-icon {
    width: 16px;
    height: 16px;
  }
  .concert-details-inner{
    justify-content: flex-end;
  }
  .website-body {
    top: 80px;
  }
  .gallery-container-parent{
    padding: 0 0 40px;
  }
  .about-container-parent {
    padding-top: 20px;
  }
}
@media (min-width: 230px) and (max-width: 379px){
  .staff-img{
    left: -100px;
    justify-content: flex-start;
  }
  .staff-img img{
    width: 75%;
  }
  .call-now-message{
    gap: 4px;
    width: 65%;
  }
  .call-now-message span{
    font-size: 14px;
    line-height: 21px;
  }
  .call-now-message button{
    font-size: 14px;
    line-height: 21px;
    height: 32px;
    width: 100px;
    border-radius: 4px;
  }
}
@media (min-width: 380px) and (max-width: 450px){
  .create-events-inner img{
    overflow: hidden;
  }
  .portrait-young-indian-top-mana-icon {
    width: 200px;
    bottom: 0;
    right: 0;
    height: 312px;
    position: absolute;
    margin: 0 !important;
    left: unset;
    overflow: hidden !important;
    object-fit: cover;
    z-index: 1;
    top: unset;
  }
  .create-events img{
    overflow: hidden;
  }
  .staff-img{
    left: -100px;
    justify-content: flex-start;
  }
  .staff-img img{
    width: 75%;
  }
  .call-now-message{
    gap: 4px;
    width: 60%;
  }
  .call-now-message span{
    font-size: 14px;
    line-height: 21px;
  }
  .call-now-message button{
    font-size: 14px;
    line-height: 21px;
    height: 32px;
    width: 100px;
    border-radius: 4px;
  }
  .gallery-cards-wrap {
    flex-direction: column;
    gap: 10px;
  }
  .gallery-stunning{
    text-align: left;
  }
  .blog-cards-wrap{
    flex-direction: column;
    gap: 10px;
  }
  .gallery-container-parent {
    padding: 0 0 20px;
  }
  .event-rental{
    gap: 20px;
  }
  .services-container-wrapper{
    padding: 20px 0;
  }
  .product-container{
    padding: unset;
    width: 100%;
  }
  .product-inner, .gallery-stunning-displays-by-parent, .gallery-row-cards{
    gap: 10px;
  }
  .features{
    flex-wrap: unset;
    flex-direction: column;
  }
  .features .features-card{
    width: 80%;
    height: 65px;
  }
  .features-text{
    font-size: 16px;
  }
  .call-now-section{
    margin-top: 50px;
    margin-bottom: 50px;
  }
}
@media (min-width: 769px) and (max-width: 1440px) {
  .features{
    width: 100%;
    justify-content: flex-start;
  }
  .staff-img{
    justify-content: flex-start;
  }
  .call-now-message{
    width: 60%;
  }
  .call-now-message span {
    font-size: 28px;
    line-height: 31.92px;
  }
  .call-now-message button{
    font-size: 28px;
    line-height: 31.92px;
    height: 44.508px;
  }
  .services-container{
    padding: 0 11%;
  }
  .event-card-name{
    font-size: 16px;
  }
  .event-cards{
    height: 330px;
  }
  .blog-card{
    height: 371px;
  }
}
@media (min-width: 480px) and (max-width: 768px) {
  .features{
    width: 100%;
    justify-content: flex-start;
    flex-wrap:unset;
    height: 175px;
  }
  .features .features-card{
    width: unset;
    height: 100%;
    padding: 12px 12px;
  }
  .product-container{
    padding: 0;
  }
  .portrait-young-indian-top-mana-icon{
    left: -25%;
    top: -166px;
  }
  .call-now-section{
    padding: 40px 4% 40px 4%;
    margin-top: 80px;
    margin-bottom: 40px;
  }
  .call-now-message{
    gap: 8px;
    width: 65%;
  }
  .call-now-message span{
    font-size: 22px;
    line-height: 24px;
  }
  .staff-img {
    justify-content: flex-start;
  }
  .staff-img img{
    width: 55%;
  }
  .call-now-message button{
    font-size: 22px;
    line-height: 24px;
    height: 32px;
    width: 168.413px;
  }
  .services-container{
    padding: 0 6%;
  }
  .event-card-name{
    font-size: 13px;
  }
  .services-container-wrapper{
    padding: 20px 0;
  }
  .event-icon {
    height: 130px;
  }
  .gallery-stunning{
    font-size: 24px;
    width: unset;
    display: flex;
  }
  .gallery-container-parent{
    display: flex;
    gap: 20px;
    padding: 0 0 30px;
  }
  .services-container{
    gap: 10px;
  }
  .corousel-section {
    padding-bottom: 30px;
  }
  .about-container-parent {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .product-inner{
    gap: 6px;
  }
  .event-cards{
    height: 283px;
  }
}
@media (min-width: 769px) and (max-width: 1040px) {
  .about-container-parent {
    padding-top: 20px;
  } 
  .corousel-section{
    padding-bottom: 20px;
  }
  .services-container{
    padding: 0 6%;
  }
  .event-card-name {
    font-size: 14px;
  }
  .services-container-wrapper{
    padding: 20px 0;
  }
  .call-now-section{
    margin-bottom: 40px;
  }
  .gallery-stunning-displays-by-parent, .product-inner{
    gap: 10px;
  }
  .gallery-container{
    padding: 0 6%;
  }
  .gallery-container-parent{
    padding: 0 0 40px;
  }
  .designer-image, .description-inner, .blogs-container-parent{
    gap: 20px;
  }
  .about-container-parent{
    gap: 40px;
  }
  .section-2-product-features{
    padding:4%;
  }
  .features .features-card{
    height: 150px;
    padding: 20px 12px;
    width: 180px;
  }
  .features{
    font-size: 16px;
    min-width: unset;
  }
  .cta-shop{
    padding: 8px 12px;
  }
  .cta-shop .label{
    font-size: 14px;
    min-width: 80px;
  }
  .title1{
    font-size: 24px;
  }
  .section-2-product-features{
    flex-wrap: unset;
    justify-content: unset;
  }
  .product-container{
    width: 100%;
    min-width: unset;
  }
  .gallery-stunning {
    width: 100%;
    display: flex;
    font-size: 36px;
  }
  .features .features-card {
    height: 130px;
    width: 165px;
  }
  .blog-card {
    height: 316px;
  }
  .blog-cards-wrap, .blogs-container {
    padding: 0 6%;
  }
  .event-cards {
    height: 285px;
  }
}
@media (min-width: 2000px) and (max-width: 2560px) {
  .features{
    width: unset;
  }
  .portrait-young-indian-top-mana-icon{
    width: unset;
    left: 10%;
  }
  .create-events{
    align-items: center;
  }
  .contact-us-{
    width: unset;
  }
  .staff-img{
    justify-content: center;
  }
  .call-now-message{
    width: 58%;
  }
  .event-cards{
    height: 530px;
  }
  .event-card-name{
    font-size: 24px;
    line-height: 28px;
  }
  .event-card-subname{
    font-size: 18px;
  }
  .service-img{
    height: 80%;
  }
}
