.carousel-caption{background:#428bcaf0!important}.carousel-control.right,.carousel-control.left{background-image:none!important}.item{border:1px solid #777}@font-face{font-family:Montserrat;src:url(/common/webfonts/Montserrat.ttf)}.customer-link{color:#fff;font-family:Montserrat;font-size:20px;text-decoration:none!important}#customer-details h3{color:#fff}.client-details p,img{color:#fff;text-align:left;margin-top:1px;line-height:20px}img.toimialat{margin-top:7px;margin-bottom:10px}.carousel-inner img{margin-top:0}.service-features{margin-top:20px}.service-features li{text-align:left;margin-top:5px;font-size:16px}@media only screen and (max-width:1200px){.main-nav li a{margin:25px 5px}}@media only screen and (max-width:1082px){.detail-box{width:100%!important}}@media only screen and (max-width:991px){.main-nav li a{margin:10px 5px;padding:0}}

/* Product screenshots use a stable frame without cropping or distortion. */
#qms-slides .carousel-inner,
#ams-slides .carousel-inner,
#rims-slides .carousel-inner,
#lims-slides .carousel-inner {
  aspect-ratio: 3 / 2;
  background: transparent;
}

#qms-slides .carousel-inner > .item,
#ams-slides .carousel-inner > .item,
#rims-slides .carousel-inner > .item,
#lims-slides .carousel-inner > .item {
  aspect-ratio: auto;
  background: transparent;
  border: 0;
  height: 100%;
  overflow: hidden;
}

#qms-slides .carousel-inner > .item > img,
#ams-slides .carousel-inner > .item > img,
#rims-slides .carousel-inner > .item > img,
#lims-slides .carousel-inner > .item > img {
  display: block;
  height: 100% !important;
  margin: 0 !important;
  object-fit: contain;
  object-position: center;
  width: 100% !important;
}

#qms-slides > .carousel-control,
#ams-slides > .carousel-control,
#rims-slides > .carousel-control,
#lims-slides > .carousel-control {
  align-items: center;
  display: flex;
  justify-content: center;
}

#qms-slides > .carousel-control i,
#ams-slides > .carousel-control i,
#rims-slides > .carousel-control i,
#lims-slides > .carousel-control i {
  line-height: 1 !important;
}
