.elementor-12 .elementor-element.elementor-element-5199f97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-5199f97 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .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-12 .elementor-element.elementor-element-0b3b01b{background-color:transparent;padding:5px 5px 5px 5px;background-image:linear-gradient(180deg, #00C6FF 0%, #006881 100%);border-radius:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-0b3b01b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-837691b p{margin-block-end:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-d3a5d85 img{width:67%;}.elementor-12 .elementor-element.elementor-element-f0fd077:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f0fd077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hitechhomeappliancessandservices.in/wp-content/uploads/2025/08/bg-image-home.jpg");}.elementor-12 .elementor-element.elementor-element-f0fd077 > .elementor-background-overlay{background-color:#000000;opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-f0fd077{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-fd84cd7{background-color:transparent;padding:5px 5px 5px 5px;background-image:linear-gradient(180deg, #252525 0%, #00CEFF 100%);border-radius:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-fd84cd7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e22c411:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-e22c411 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003758;}.elementor-12 .elementor-element.elementor-element-e22c411 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 157.18671195652175, 214.2, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-12 .elementor-element.elementor-element-e22c411 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-281224a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-281224a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-281224a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-281224a .elementor-image-box-wrapper .elementor-image-box-img{width:43%;}.elementor-12 .elementor-element.elementor-element-281224a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-281224a .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-281224a:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-281224a:has(:focus) .elementor-image-box-title{color:#06B5FF;}.elementor-12 .elementor-element.elementor-element-281224a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#DBDBDB;}.elementor-12 .elementor-element.elementor-element-5e461cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-5e461cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003758;}.elementor-12 .elementor-element.elementor-element-5e461cc > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 157.18671195652175, 214.2, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-12 .elementor-element.elementor-element-5e461cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-d2dadce.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-d2dadce.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-d2dadce.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-d2dadce .elementor-image-box-wrapper .elementor-image-box-img{width:43%;}.elementor-12 .elementor-element.elementor-element-d2dadce .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-d2dadce .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d2dadce:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-d2dadce:has(:focus) .elementor-image-box-title{color:#06B5FF;}.elementor-12 .elementor-element.elementor-element-d2dadce .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#DBDBDB;}.elementor-12 .elementor-element.elementor-element-4e0e758:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-4e0e758 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003758;}.elementor-12 .elementor-element.elementor-element-4e0e758 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 157.18671195652175, 214.2, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-12 .elementor-element.elementor-element-4e0e758 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-a587333.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-a587333.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-a587333.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-a587333 .elementor-image-box-wrapper .elementor-image-box-img{width:43%;}.elementor-12 .elementor-element.elementor-element-a587333 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-a587333 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a587333:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-a587333:has(:focus) .elementor-image-box-title{color:#06B5FF;}.elementor-12 .elementor-element.elementor-element-a587333 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#DBDBDB;}.elementor-12 .elementor-element.elementor-element-161d37c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-161d37c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003758;}.elementor-12 .elementor-element.elementor-element-161d37c > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 157.18671195652175, 214.2, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-12 .elementor-element.elementor-element-161d37c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-9f8bc14.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-9f8bc14.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-9f8bc14.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-9f8bc14 .elementor-image-box-wrapper .elementor-image-box-img{width:43%;}.elementor-12 .elementor-element.elementor-element-9f8bc14 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-9f8bc14 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9f8bc14:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-9f8bc14:has(:focus) .elementor-image-box-title{color:#06B5FF;}.elementor-12 .elementor-element.elementor-element-9f8bc14 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#DBDBDB;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-0b3b01b{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0b3b01b .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-fd84cd7{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fd84cd7 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-281224a .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-d2dadce .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-a587333 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-9f8bc14 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for html, class: .elementor-element-841dd7a *//* ===== Banner Section ===== */
.breadcrumb-banner {
  height: 500px;
  width: 100%;
  background: url("https://hitechhome.egitimdemo.co.in/wp-content/uploads/2025/08/hitech-cover-img.jpg") center/cover no-repeat;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Overlay for readability */
.breadcrumb-banner .overlay {
  background: rgba(0, 0, 0, 0.55);
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
  padding: 20px;
}

/* ===== Breadcrumb Styles ===== */
.breadcrumb {
  display: inline-block;
  padding: 8px 16px;
  border-radius: 25px;
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(6px);
  font-size: 15px;
  margin-bottom: 20px;
}

.breadcrumb ol {
  display: flex;
  flex-wrap: wrap; /* Wraps nicely on mobile */
  gap: 6px;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
  color: #fff;
}

.crumb-link {
  display: flex;
  align-items: center;
  gap: 6px;
  text-decoration: none;
  color: #fff;
  padding: 6px 10px;
  border-radius: 20px;
  transition: background 0.2s;
}

.crumb-link:hover {
  background: rgba(255, 255, 255, 0.25);
}

.crumb-current {
  font-weight: 600;
  padding: 6px 10px;
  border-radius: 20px;
  background: #4e8cff;
  color: #fff;
}

.separator {
  opacity: 0.8;
}

/* ===== Page Title ===== */
.page-title {
  font-size: 42px;
  font-weight: 700;
  margin: 0;
}

/* ===== Responsive Breakpoints ===== */
@media (max-width: 1024px) {
  .breadcrumb-banner { height: 400px; }
  .page-title { font-size: 36px; }
}

@media (max-width: 768px) {
  .breadcrumb-banner { height: 300px; }
  .page-title { font-size: 28px; }
  .breadcrumb { font-size: 14px; padding: 6px 12px; }
}

@media (max-width: 480px) {
  .breadcrumb-banner { height: 220px; }
  .page-title { font-size: 22px; }
  .breadcrumb { font-size: 12px; padding: 5px 10px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b3b01b */.elementor-12 .elementor-element.elementor-element-0b3b01b { 
    background: linear-gradient(180deg, #00C6FF, #006881, #00C6FF);
    background-size: 300% 300%;
    animation: gradientShift 6s ease infinite;
    padding: 5px;
    border-radius: 0px;
    text-align: center;
}

/* Gradient animation */
@keyframes gradientShift {
    0% { background-position: 50% 0%; }
    50% { background-position: 50% 100%; }
    100% { background-position: 50% 0%; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3a5d85 */.elementor-7 .elementor-element.elementor-element-80b1c22 img {
    width: 67%;
    /* Optional: smooth transition for hover effect */
    transition: transform 0.6s ease, filter 0.6s ease;
    animation: floatBG 6s ease-in-out infinite;
}

/* Floating background animation */
@keyframes floatBG {
    0% {
        transform: translateY(0px) scale(1);
        filter: brightness(100%);
    }
    25% {
        transform: translateY(-10px) scale(1.02);
        filter: brightness(105%);
    }
    50% {
        transform: translateY(0px) scale(1);
        filter: brightness(100%);
    }
    75% {
        transform: translateY(10px) scale(0.98);
        filter: brightness(95%);
    }
    100% {
        transform: translateY(0px) scale(1);
        filter: brightness(100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd84cd7 */.elementor-12 .elementor-element.elementor-element-fd84cd7 {
    background: linear-gradient(180deg, #252525, #00CEFF, #252525);
    background-size: 300% 300%;
    animation: gradientMove 6s ease infinite;
    padding: 5px;
    border-radius: 30px 30px 0px 0px; /* top corners rounded */
    text-align: center;
}

/* Gradient Animation */
@keyframes gradientMove {
    0% { background-position: 50% 0%; }
    50% { background-position: 50% 100%; }
    100% { background-position: 50% 0%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-281224a */.elementor-widget-image-box .elementor-image-box-img img {
    display: block;
    line-height: 0;
    transition: transform 0.6s ease-in-out;
    animation: floatImage 5s ease-in-out infinite;
}

/* Hover Zoom Effect */
.elementor-widget-image-box .elementor-image-box-img img:hover {
    transform: scale(1.1) rotate(1deg);
}

/* Floating Keyframes */
@keyframes floatImage {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}/* End custom CSS */