.elementor-1328 .elementor-element.elementor-element-78269be1 > .elementor-container{max-width:776px;}.elementor-1328 .elementor-element.elementor-element-78269be1{margin-top:50px;margin-bottom:50px;}.elementor-1328 .elementor-element.elementor-element-d356f6b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1328 .elementor-element.elementor-element-d356f6b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1328 .elementor-element.elementor-element-d356f6b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1328 .elementor-element.elementor-element-d0d32ab .woolentor-breadcrumb{text-align:center;}.elementor-1328 .elementor-element.elementor-element-d0d32ab .woolentor-breadcrumb .woocommerce-breadcrumb{color:#000000;}.elementor-1328 .elementor-element.elementor-element-d0d32ab .woolentor-breadcrumb .woocommerce-breadcrumb a{color:#000000;}.elementor-1328 .elementor-element.elementor-element-d0d32ab .woolentor-breadcrumb .woocommerce-breadcrumb a:hover{color:#FF0000;}.elementor-1328 .elementor-element.elementor-element-d0d32ab .woolentor-breadcrumb span.breadcrumb-separator{margin:0 10px;}.elementor-1328 .elementor-element.elementor-element-d0d32ab .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator i{color:#000000;}.elementor-1328 .elementor-element.elementor-element-d0d32ab .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator{font-size:16px;}.elementor-1328 .elementor-element.elementor-element-d0d32ab .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator svg{width:16px;height:16px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1328 .elementor-element.elementor-element-d47251a{width:var( --container-widget-width, 79.627% );max-width:79.627%;--container-widget-width:79.627%;--container-widget-flex-grow:0;text-align:center;}.elementor-1328 .elementor-element.elementor-element-d47251a .elementor-heading-title{font-family:"dodger", Sans-serif;font-size:27px;text-transform:capitalize;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1328 .elementor-element.elementor-element-43b3618{--divider-border-style:solid;--divider-color:#FE0303;--divider-border-width:2.3px;}.elementor-1328 .elementor-element.elementor-element-43b3618 .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-1328 .elementor-element.elementor-element-43b3618 .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.woocommerce .elementor-1328 .elementor-element.elementor-element-2e696082 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1328 .elementor-element.elementor-element-2e696082 .flex-viewport, .woocommerce .elementor-1328 .elementor-element.elementor-element-2e696082 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;}.woocommerce .elementor-1328 .elementor-element.elementor-element-2e696082 .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-1328 .elementor-element.elementor-element-2e696082 .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-1328 .elementor-element.elementor-element-2e696082 .flex-control-thumbs li{padding-right:calc(18px / 2);padding-left:calc(18px / 2);padding-bottom:18px;}.woocommerce .elementor-1328 .elementor-element.elementor-element-2e696082 .flex-control-thumbs{margin-right:calc(-18px / 2);margin-left:calc(-18px / 2);}@media(max-width:1024px){.elementor-1328 .elementor-element.elementor-element-78269be1{margin-top:0px;margin-bottom:0px;}.elementor-1328 .elementor-element.elementor-element-d356f6b > .elementor-element-populated{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-1328 .elementor-element.elementor-element-d356f6b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-2e696082 *//* Base styles for the navigation container */
.flex-direction-nav {
  list-style: none; /* Remove bullet points */
  display: flex; /* Align items horizontally */
  justify-content: center; /* Center the buttons */
  padding: 0;
  margin: 20px 0 0 0; /* Add margin at the top, no margin on sides or bottom */
}

/* Margin between the buttons */
.flex-direction-nav li {
  margin: 0 5px; /* Space between the buttons */
}

/* Base styles for both buttons */
.flex-direction-nav a {
  display: inline-block;
  padding: 8px 12px;
  border-radius: 25px; /* Rounded corners */
  background-color: #f2f2f2; /* Light gray background */
  color: #333; /* Dark text color */
  text-decoration: none;
  font-size: 14px; /* Base font size */
  font-weight: bold;
  border: 1px solid #ccc; /* Light border */
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* Hover state */
.flex-direction-nav a:hover {
  background-color: #333; /* Darker background on hover */
  color: #fff; /* White text color on hover */
}

/* Disabled state */
.flex-direction-nav .flex-disabled {
  background-color: #e0e0e0; /* Lighter gray for disabled */
  color: #aaa; /* Light gray text color */
  cursor: default; /* Default cursor */
}

/* Media queries for responsiveness */
@media (max-width: 768px) {
  .flex-direction-nav a {
    font-size: 12px; /* Smaller font size on tablets and smaller devices */
    padding: 6px 10px; /* Reduce padding */
  }
}

@media (max-width: 480px) {
  .flex-direction-nav {
    flex-direction: column; /* Stack buttons vertically on small screens */
    align-items: center;
  }

  .flex-direction-nav li {
    margin: 5px 0; /* Space between vertically stacked buttons */
  }

  .flex-direction-nav a {
    width: 100%; /* Full width on small screens */
    text-align: center; /* Center text */
    font-size: 12px; /* Maintain smaller font size */
    padding: 6px 10px; /* Maintain reduced padding */
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'dodger';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.dsl-led.com/wp-content/uploads/2024/08/dodger3_2title.ttf') format('truetype');
}
@font-face {
	font-family: 'dodger';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.dsl-led.com/wp-content/uploads/2024/08/dodger3_2titleital.ttf') format('truetype');
}
@font-face {
	font-family: 'dodger';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.dsl-led.com/wp-content/uploads/2024/08/dodger3_2.ttf') format('truetype');
}
/* End Custom Fonts CSS */