.elementor-7105 .elementor-element.elementor-element-36d35a5{padding:0px 0px 10px 0px;}.elementor-7105 .elementor-element.elementor-element-e197fbf{--e-image-carousel-slides-to-show:1;}.elementor-7105 .elementor-element.elementor-element-7a1795e{padding:0px 0px 10px 0px;}.elementor-7105 .elementor-element.elementor-element-bd7cd2c{--e-image-carousel-slides-to-show:1;}.elementor-7105 .elementor-element.elementor-element-2598cac{padding:0px 0px 15px 0px;}.elementor-7105 .elementor-element.elementor-element-cbb80b3{text-align:center;--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}.elementor-7105 .elementor-element.elementor-element-4c3c3e6 > .elementor-container{max-width:1280px;}.elementor-7105 .elementor-element.elementor-element-2d8a901 .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid{margin-left:-10px;margin-top:-15px;}.elementor-7105 .elementor-element.elementor-element-2d8a901 .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid > *{padding-left:10px;margin-top:15px;}.elementor-7105 .elementor-element.elementor-element-2d8a901 .bdt-wc-products .bdt-wc-product .bdt-wc-product-inner{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;border-radius:14px 14px 14px 14px;overflow:hidden;}.elementor-7105 .elementor-element.elementor-element-2d8a901 .bdt-wc-products .bdt-wc-product .star-rating{text-align:center;display:inline-block !important;}.elementor-7105 .elementor-element.elementor-element-2d8a901 .bdt-wc-products .bdt-wc-product .bdt-wc-product-price del .amount{color:#FF3C04;}.elementor-7105 .elementor-element.elementor-element-2d8a901 .bdt-wc-products .bdt-wc-product .bdt-wc-product-price .amount,
					.elementor-7105 .elementor-element.elementor-element-2d8a901 .bdt-wc-products .bdt-wc-product .bdt-wc-product-price ins .amount{color:#FF760E;}.elementor-7105 .elementor-element.elementor-element-2d8a901 .bdt-wc-products .bdt-wc-add-to-cart a{color:#FFFFFF;background-color:#FF9600;border-radius:5px 5px 5px 5px;width:80%;}.elementor-7105 .elementor-element.elementor-element-2d8a901 .bdt-loadmore-container .bdt-button{color:#FFFFFF;background-color:#FA7505;}.elementor-7105 .elementor-element.elementor-element-6e3404d > .elementor-container{max-width:1279px;}.elementor-7105 .elementor-element.elementor-element-6e3404d{margin-top:10px;margin-bottom:0px;}.elementor-7105 .elementor-element.elementor-element-1f6451c > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7105 .elementor-element.elementor-element-1f6451c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7105 .elementor-element.elementor-element-4de6be6{text-align:center;}.elementor-7105 .elementor-element.elementor-element-3dfae28{text-align:center;}.elementor-7105 .elementor-element.elementor-element-d6c3066 > .elementor-container{max-width:1290px;}.elementor-7105 .elementor-element.elementor-element-a33e24e .bdt-gallery-thumbnail img{height:250px;}.elementor-7105 .elementor-element.elementor-element-a33e24e .bdt-post-gallery.bdt-grid{margin-left:-30px;margin-top:-30px;}.elementor-7105 .elementor-element.elementor-element-a33e24e .bdt-post-gallery.bdt-grid > *{padding-left:30px;margin-top:30px;}.elementor-7105 .elementor-element.elementor-element-b5ee766 > .elementor-container{max-width:1290px;}.elementor-7105 .elementor-element.elementor-element-8c67f4e .bdt-gallery-thumbnail img{height:250px;}.elementor-7105 .elementor-element.elementor-element-8c67f4e .bdt-post-gallery.bdt-grid{margin-left:-30px;margin-top:-30px;}.elementor-7105 .elementor-element.elementor-element-8c67f4e .bdt-post-gallery.bdt-grid > *{padding-left:30px;margin-top:30px;}.elementor-7105 .elementor-element.elementor-element-f7e6668 > .elementor-container{max-width:1290px;}.elementor-7105 .elementor-element.elementor-element-6f02596 > .elementor-element-populated{text-align:center;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-7105 .elementor-element.elementor-element-cbb80b3{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}}@media(max-width:767px){.elementor-7105 .elementor-element.elementor-element-36d35a5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-9be0e0f{width:100%;}.elementor-7105 .elementor-element.elementor-element-7a1795e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-a4f9b97{width:100%;}.elementor-7105 .elementor-element.elementor-element-cbb80b3{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}.elementor-7105 .elementor-element.elementor-element-cbb80b3 .bdt-ep-advanced-heading-sub-title{font-size:11px;}.elementor-7105 .elementor-element.elementor-element-cbb80b3 .bdt-ep-advanced-heading-main-title-inner{font-size:22px;line-height:0em;letter-spacing:-0.8px;}.elementor-7105 .elementor-element.elementor-element-cbb80b3 .bdt-ep-advanced-heading-content > div{font-size:26px;line-height:1em;}.elementor-7105 .elementor-element.elementor-element-cbb80b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-4c3c3e6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-0973520 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-4de6be6 .elementor-heading-title{font-size:18px;}.elementor-7105 .elementor-element.elementor-element-3dfae28{text-align:center;font-size:12px;}}/* Start custom CSS for html, class: .elementor-element-965dca3 */.about-us {
  padding: 40px 0;
  background-color: #f9f9f9;
}

.about-us .container {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
}

.about-us h2 {
  text-align: center;
  margin-bottom: 30px;
  color: #333;
}

.about-us .card-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
}

.about-us .card {
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 25px;
  text-align: center;
}

.about-us .card i {
  font-size: 2.5em; /* Adjust icon size */
  color: #e44d26; /* Example accent color */
  margin-bottom: 15px;
}

.about-us .card h3 {
  margin-bottom: 10px;
  color: #333;
}

.about-us .card p {
  color: #666;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3fa4a9 */.why-choose-us {
  padding: 40px 0;
}

.why-choose-us .container {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
}

.why-choose-us h2 {
  text-align: center;
  margin-bottom: 30px;
  color: #333;
}

.why-choose-us .card-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); /* Default for mobile */
  gap: 20px;
}

.why-choose-us .card {
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 25px;
  text-align: center;
}

.why-choose-us .card i {
  font-size: 2.5em;
  color: #e44d26;
  margin-bottom: 15px;
}

.why-choose-us .card h3 {
  margin-bottom: 10px;
  color: #333;
}

.why-choose-us .card p {
  color: #666;
  line-height: 1.6;
}

/* Media query for desktop screens */
@media (min-width: 768px) { /* Adjust breakpoint as needed */
  .why-choose-us .card-grid {
    grid-template-columns: repeat(4, 1fr); /* 4 columns on desktop */
  }
}

/* Media query for tablet and smaller screens */
@media (max-width: 767px) {
    .why-choose-us .card-grid {
        grid-template-columns: repeat(2, 1fr); /* 2 columns on mobile */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-772bd00 *//* Call Now Button */
.call-now-button {
  display: inline-block;
  background-color: #25D366; /* WhatsApp green */
  color: #fff;
  padding: 12px 20px;
  text-decoration: none;
  border-radius: 5px;
  font-weight: bold;
  transition: background-color 0.3s ease;
}

.call-now-button:hover {
  background-color: #128C7E; /* Darker WhatsApp green on hover */
}

.call-now-button i {
  margin-right: 8px;
}

/* WhatsApp Button */
.whatsapp-button {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background-color: #25D366;
  color: #fff;
  padding: 15px 20px;
  text-decoration: none;
  border-radius: 30px;
  font-weight: bold;
  z-index: 1000; /* Ensure it's on top */
  transition: background-color 0.3s ease;
}

.whatsapp-button:hover {
  background-color: #128C7E;
}

.whatsapp-button i {
  margin-right: 8px;
}

/* Responsive adjustments for WhatsApp button */
@media (max-width: 600px) {
  .whatsapp-button {
    bottom: 10px;
    right: 10px;
    padding: 12px 16px;
    font-size: 0.9em;
  }
}/* End custom CSS */