/* //////////////////////////////////////////////////////////////////////////////// */

.about-campany {
  margin-block-start: 10rem;
  margin-block-end: 14.7rem;
}

.about-content {
  gap: 36px;
}
.about-content > .about-detials {
  width: 700px;
}
.about-detials .about-inf-text {
  margin-bottom: 24px;
}
.about-image-wrapper {
  position: relative;
  height: 459px;
  width: 538px;
  border-style: bol;
}

@media (max-width: 950px) {
  .about-content {
    gap: 3rem;
    flex-wrap: wrap;
  }

  .about-content a {
    margin-inline: auto;
  }
  .about-detials {
    text-align: center;
  }
}

@media (max-width: 481px) {
  .about-image-wrapper {
    height: fit-content;
    width: 100%;
  }
}

/* //////////////////////////////////////////// */
.explor-services {
  margin-bottom: 12rem;
}
.explor-services .head-section {
  margin-bottom: 48px;
}
.services-boxes {
  gap: 32px;
}
.image-service-overlay {
  border-radius: var(--br-base);
  background: linear-gradient(
    233.73deg,
    rgba(62, 91, 95, 0.75) 55.76%,
    rgba(153, 85, 41, 0)
  );
  z-index: 1;
  border-radius: 16px !important;
  -webkit-border-radius: 16px !important;
  -moz-border-radius: 16px !important;
  -ms-border-radius: 16px !important;
  -o-border-radius: 16px !important;
}
.services-box {
  display: flex;
  max-width: 100%;
  width: 405px !important;
  align-items: flex-start;
  padding: 24px;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border: 1px solid var(--Stroke, #d9d9d9);
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
}

.service-content {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  align-items: center;
  z-index: 2;
}
.services-box.hover:hover {
  background-color: var(--blue-500);
}
.service-content .icon {
  margin-bottom: 24px;
  border-radius: 12px;
  background-color: var(--blue-500);
  border: 1px solid var(--white-100, #fff);
  padding: 16px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
}
.service-content p {
  margin-bottom: 16px;
}
.service-content div {
  margin-bottom: 24px;
}
.services-box.hover:hover .service-content p,
.services-box.hover:hover .service-content div  {
  color: var(--white-100);
}
.service-content p,
.service-content div {
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
}
.service-content a {
  width: fit-content;
}
@media (max-width: 950px) {
  .services-boxes {
    flex-wrap: wrap;
  }
}
@media (min-width: 951px) and (max-width: 1200px) {
  .services-box {
    display: flex;
    width: 405px !important;
    padding: 16px;
  }
  .service-content p,
  .service-content div {
    font-size: var(--fs_2-4);
  }
}

.services-box.bg-blue-500 p,
.services-box.bg-blue-500 div {
  color: var(--white-100);
}

/* ////////////////// */
/*.explore-our-products {*/
/*  margin-bottom: 12rem;*/
/*}*/

.explore-our-products .boxes-ourProducts-row {
  gap: 32px;
  margin-bottom: 32px;
}
.explore-our-products .boxes-ourProducts-row1 {
  gap: 32px;
}
.explore-our-products .boxes-ourProducts-row img {
  width: 612px;
  max-width: 100%;
  min-height: 382px;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
}
.boxes-ourProducts-row1 div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 32px;
}
.boxes-ourProducts-row1 div img {
  width: 296px;
  height: 251px;
  max-width: 100%;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
}


@media (max-width: 950px) {
  .boxes-ourProducts-row {
    gap: 20px !important;
    margin-bottom: 30px;
  }
  .boxes-ourProducts-row img {
    width:48% !important;
    min-height: 150px !important;
  }
  .explore-our-products .boxes-ourProducts-row1 {
    /* gap: 10px; */
    flex-wrap: wrap;
  }
  .explore-our-products .boxes-ourProducts-row1 {
    gap: 32px;
    flex-direction: column;
  }
  .explore-our-products .boxes-ourProducts-row1 div {
    width: 100%;
    gap: 20px;
    justify-content: center;
  }
  .explore-our-products .boxes-ourProducts-row1 img {
    width: 48%;
    min-height: 150px !important;
  }
}
@media (max-width:599px) {
  .explore-our-products img {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}
  .explore-our-products .boxes-ourProducts-row1 img {height: 162px;}
}
@media (min-width: 951px) and (max-width: 1339px) {
  .explore-our-products .boxes-ourProducts-row img  {
    width: 50%;
  }
  .explore-our-products .boxes-ourProducts-row {
    gap: 22px;
  }
}
@media (min-width: 951px) and (max-width: 1339px) {
  .explore-our-products .boxes-ourProducts-row1 > div  {
    width: 50%;
  }
  .explore-our-products .boxes-ourProducts-row1 img  {
    width: 47% ;
  }
  .explore-our-products .boxes-ourProducts-row1 {
    gap: 22px;
  }
}

/* //////////////////////// */
.ads {
  margin-bottom: 48px;
}
.some-product {
  margin-bottom: 120px;
}
@media (max-width: 1380px) {
  .about-content {
    justify-content: center !important;
  }
}
@media (max-width: 945px) {
  .services-boxes {
    justify-content: center !important;
  }
}
@media (max-width: 684px) {
  .about-image-wrapper {
    width: 100% !important;
    height: fit-content;
    transform: translate(0) !important;
    -webkit-transform: translate(0) !important;
    -moz-transform: translate(0) !important;
    -ms-transform: translate(0) !important;
    -o-transform: translate(0) !important;
  }
}
@media (max-width: 1300px) {
  .products-content {
    gap: 2rem !important;
  }
}
