.elementor-7107 .elementor-element.elementor-element-0bd48d2 .slider-area{background-image:url("https://asmicore-semiconductor.com/wp-content/uploads/2025/04/network-graphic-overlay-banner-background-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-7107 .elementor-element.elementor-element-0bd48d2 .rbt-height-control{height:500px;}.elementor-7107 .elementor-element.elementor-element-0bd48d2 .inner .subtitle{background:var( --e-global-color-secondary );-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var( --e-global-color-secondary );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 61%);}.elementor-7107 .elementor-element.elementor-element-0bd48d2 .inner .title{background:#02010100 !important;-webkit-background-clip:var( --e-global-color-666c5c5 );-webkit-text-fill-color:var( --e-global-color-666c5c5 );color:var( --e-global-color-666c5c5 );font-size:60px;text-transform:capitalize;}.elementor-7107 .elementor-element.elementor-element-e04d892{padding:100px 0px 0px 0px;}.elementor-7107 .elementor-element.elementor-element-30e2f23 > .elementor-widget-container{margin:-56px 0px 0px 0px;}.elementor-7107 .elementor-element.elementor-element-cefe483{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7107 .elementor-element.elementor-element-b97f243{margin-top:100px;margin-bottom:100px;}.elementor-7107 .elementor-element.elementor-element-c6d088b .single-service .content p{padding:0px 20px 0px 20px;}@media(max-width:1024px){.elementor-7107 .elementor-element.elementor-element-0bd48d2 .inner .title{font-size:50px;}}@media(max-width:767px){.elementor-7107 .elementor-element.elementor-element-0bd48d2 .inner .title{font-size:35px;}}/* Start custom CSS for doob-main-services, class: .elementor-element-c6d088b */.elementor-7107 .elementor-element.elementor-element-c6d088b .inner .content p {
    text-align: justify !important;
}

body.active-light-mode .bg-color-blackest {
    background: #E1EFD8 !important;
}
.service__style--1 {
  height: 500px;
}

/* Tablet breakpoint (768px and below) */
@media (max-width: 1024px) {
  .service__style--1 {
    height: 600px; /* smaller height for tablets */
  }
}

/* Mobile breakpoint (480px and below) */
@media (max-width: 768px) {
  .service__style--1 {
    height: auto;  /* allow natural height */
    padding: 40px 20px; /* optional: adjust padding for better spacing */
  }
}/* End custom CSS */