.elementor-25 .elementor-element.elementor-element-2088de59{margin-top:-10px;margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-2b3054c4 .video-holder-box .icon .inner a span:before{display:show !important;text-align:center !important;border-radius:0%;}.elementor-25 .elementor-element.elementor-element-2b3054c4 .about-style1-text-box .title p{display:show !important;text-align:left !important;}.elementor-25 .elementor-element.elementor-element-2b3054c4 .about-style1-text-box .title h1{display:show !important;text-align:left !important;}.elementor-25 .elementor-element.elementor-element-2b3054c4 .about-style1-text-box .title h1 span{border-radius:30px;}.elementor-25 .elementor-element.elementor-element-2b3054c4 .about-style1-text-box .inner-contant p{display:show !important;text-align:left !important;}.elementor-25 .elementor-element.elementor-element-2b3054c4 > .elementor-widget-container{background-image:url("https://gtm-lb.com/wp-content/uploads/2020/06/bg-shap-2.png");background-position:top right;background-repeat:no-repeat;}.elementor-25 .elementor-element.elementor-element-edae28d .top-single-service .left h2{display:show !important;text-align:left !important;}.elementor-25 .elementor-element.elementor-element-edae28d .top-single-service .right p{display:show !important;text-align:left !important;}.elementor-25 .elementor-element.elementor-element-edae28d .single-service-text-box p{display:show !important;text-align:left !important;}.elementor-25 .elementor-element.elementor-element-abbe928 > .elementor-container{max-width:1230px;}.elementor-25 .elementor-element.elementor-element-abbe928:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-abbe928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3F4;}.elementor-25 .elementor-element.elementor-element-abbe928{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-25 .elementor-element.elementor-element-abbe928 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-57e4e73 .sec-title p{display:show !important;text-align:left !important;}.elementor-25 .elementor-element.elementor-element-57e4e73 .sec-title .big-title h1{display:show !important;text-align:left !important;}.elementor-25 .elementor-element.elementor-element-57e4e73 .accordion-box .accordion .accord-btn h4{display:show !important;text-align:left !important;}.elementor-25 .elementor-element.elementor-element-57e4e73 .accordion-box .accordion .accord-content p{display:show !important;text-align:left !important;}.elementor-25 .elementor-element.elementor-element-57e4e73 > .elementor-widget-container{background-color:#6EC1E4;}.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-25 .elementor-element.elementor-element-11dfdc1 img{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-2b84c76 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-2b84c76:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2b84c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gtm-lb.com/wp-content/uploads/2020/02/footer-bg-6-1.png");}.elementor-25 .elementor-element.elementor-element-2b84c76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-2b84c76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-094555b .sec-title p{display:show !important;text-align:center !important;}.elementor-25 .elementor-element.elementor-element-094555b .sec-title .big-title h1{display:show !important;text-align:center !important;}.elementor-25 .elementor-element.elementor-element-4355b36 .sec-title p{display:show !important;text-align:center !important;}.elementor-25 .elementor-element.elementor-element-4355b36 .sec-title .big-title h1{display:show !important;text-align:center !important;}.elementor-25 .elementor-element.elementor-element-4355b36 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-176762b{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-176762b > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-e281c46{margin-top:0px;margin-bottom:-20px;}.elementor-25 .elementor-element.elementor-element-2640699 .team-member-content-box h3{display:show !important;text-align:left !important;}.elementor-25 .elementor-element.elementor-element-2640699 .team-member-content-box p{display:show !important;text-align:left !important;}.elementor-25 .elementor-element.elementor-element-2640699 .progress-block .graph-outer .count-box{display:show !important;text-align:center !important;}.elementor-25 .elementor-element.elementor-element-2640699 .progress-block .graph-outer .title h5{display:show !important;text-align:center !important;}@media(max-width:1024px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-5531ddd1{width:100%;}.elementor-25 .elementor-element.elementor-element-9b1f443{width:100%;}.elementor-25 .elementor-element.elementor-element-48798ea{width:100%;}}/* Start custom CSS for rinbuild_services_details, class: .elementor-element-edae28d */.elementor-widget-rinbuild_services_details .elementor-widget-container .col-xl-12 {
background-color:white ;
}/* End custom CSS */
/* Start custom CSS for rinbuild_faqs, class: .elementor-element-57e4e73 */.faq-content-area  .col-xl-12  {
    background-color: #F2F3F4;
}
.accord-btn {
    background-color: gainsboro  !important;
}/* End custom CSS */
/* Start custom CSS for rinbuild_clients, class: .elementor-element-176762b */.single-partner-logo-box {
    margin-top:40px;
}

 .partner-area .container {
  max-width: none !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.two.partner-area .col-xl-12 {
    background-color: #F2F3F4;
}

/* --- Partner Logo Animation Fix --- */
.partner-box .single-partner-logo-box {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.partner-box .single-partner-logo-box .overlay-box {
  position: absolute;
  inset: 0; /* top:0; right:0; bottom:0; left:0 */
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease;
  background: rgba(255, 255, 255, 0); /* optional transparent layer */
}

.partner-box .single-partner-logo-box .overlay-box img {
  width: 100%;
  height: auto;
  transform: scale(1.1);
  transition: transform 0.6s ease;
}

/* Show overlay only on hover */
.partner-box .single-partner-logo-box:hover .overlay-box {
  opacity: 1;
  visibility: visible;
}

.partner-box .single-partner-logo-box:hover .overlay-box img {
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for rinbuild_team_single2, class: .elementor-element-2640699 */.row:nth-of-type(2) {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.row:nth-of-type(2) > [class*='col-'] {
  flex: 0 0 20%;
  max-width: 20%;
}

.row:nth-of-type(2) .progress-block {
  text-align: center;
  display: none;
}


/* 1) (optional) show a badge so you can confirm the .elementor-25 .elementor-element.elementor-element-2640699 hits */
a[href^="https://www.s-sols.com/products/wordpress/accelerator"][target="_blank"]::after {
  content: " matched";
  color: red;
  font-weight: 700;
}

/* 2) kill all visible children (image + text) */
a[href^="https://www.s-sols.com/products/wordpress/accelerator"][target="_blank"] > * {
  display: none !important;
}

/* 3) collapse the anchor’s box even though it has inline padding/display */
a[href^="https://www.s-sols.com/products/wordpress/accelerator"][target="_blank"] {
  /* prevent clicks */
  pointer-events: none !important;

  /* collapse height */
  height: 0 !important;
  max-height: 0 !important;
  min-height: 0 !important;
  overflow: hidden !important;
  line-height: 0 !important;

  /* cancel the inline padding (0.5em ≈ 8px if base font is 16px).
     tweak these two values if your base font-size is different */
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}/* End custom CSS */