/* layout container width change quickfix */
@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .max-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}
@media screen and (min-width: 1600px) {
  .max-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 92.5555555556rem;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}
@media screen and (min-width: 2000px) {
  .max-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 102.7777777778rem;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .max-container .max-container {
    margin-left: inherit;
    margin-right: inherit;
    max-width: inherit;
    padding-left: inherit;
    padding-right: inherit;
    width: inherit;
  }
}
@media screen and (min-width: 1600px) {
  .max-container .max-container {
    margin-left: inherit;
    margin-right: inherit;
    max-width: inherit;
    padding-left: inherit;
    padding-right: inherit;
    width: inherit;
  }
}
@media screen and (min-width: 2000px) {
  .max-container .max-container {
    margin-left: inherit;
    margin-right: inherit;
    max-width: inherit;
    padding-left: inherit;
    padding-right: inherit;
    width: inherit;
  }
}

@media (min-width: 1441px) {
  :root .box-padding-normal {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media only screen and (min-width: 1441px) {
  footer {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (min-width: 1441px) {
  .page-header-inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .img-chips-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    position: relative;
  }
}
@media screen and (min-width: 1600px) {
  .img-chips-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 92.5555555556rem;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    position: relative;
  }
}
@media screen and (min-width: 2000px) {
  .img-chips-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 102.7777777778rem;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    position: relative;
  }
}
@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .img-chips-wrapper .max-container {
    margin-left: inherit;
    margin-right: inherit;
    max-width: inherit;
    padding-left: inherit;
    padding-right: inherit;
    width: inherit;
  }
}
@media screen and (min-width: 1600px) {
  .img-chips-wrapper .max-container {
    margin-left: inherit;
    margin-right: inherit;
    max-width: inherit;
    padding-left: inherit;
    padding-right: inherit;
    width: inherit;
  }
}
@media screen and (min-width: 2000px) {
  .img-chips-wrapper .max-container {
    margin-left: inherit;
    margin-right: inherit;
    max-width: inherit;
    padding-left: inherit;
    padding-right: inherit;
    width: inherit;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .main-banner-block .main-banner-column .banner-caption-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    position: relative;
  }
}
@media screen and (min-width: 1600px) {
  .main-banner-block .main-banner-column .banner-caption-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 92.5555555556rem;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    position: relative;
  }
}
@media screen and (min-width: 2000px) {
  .main-banner-block .main-banner-column .banner-caption-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 102.7777777778rem;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    position: relative;
  }
}
@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .main-banner-block .main-banner-column .banner-caption-container .caption-block {
    left: 0;
  }
}
@media screen and (min-width: 1600px) {
  .main-banner-block .main-banner-column .banner-caption-container .caption-block {
    left: 0;
  }
}
@media screen and (min-width: 2000px) {
  .main-banner-block .main-banner-column .banner-caption-container .caption-block {
    left: 0;
  }
}

@media only screen and (min-width: 1441px) {
  .service-grid-block .service-card {
    max-height: 100%;
  }
}

.custom-navbar .navigation > ul > li > a {
  font-size: 18px;
}
.custom-navbar .navigation > ul > li > img {
  width: 10px;
  height: 10px;
}

@media only screen and (min-width: 1441px) {
  .case-wrapper-slider .case-study-slider .case-study-card {
    height: auto;
    aspect-ratio: 1320/622;
  }
}
@media only screen and (min-width: 1441px) {
  .case-wrapper-slider .case-study-slider .case-study-card .screenshort {
    height: calc(100% - 90px);
    width: 70%;
    position: absolute;
    right: 80px;
    bottom: 0;
  }
}
@media only screen and (min-width: 1441px) {
  .case-wrapper-slider .case-study-slider .case-study-card .screenshort img {
    width: auto;
    height: 100%;
    aspect-ratio: inherit;
    position: inherit;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .global-dropdown-menu .main-submenu {
    margin-left: auto;
    margin-right: auto;
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}
@media screen and (min-width: 1600px) {
  .global-dropdown-menu .main-submenu {
    margin-left: auto;
    margin-right: auto;
    max-width: 92.5555555556rem;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}
@media screen and (min-width: 2000px) {
  .global-dropdown-menu .main-submenu {
    margin-left: auto;
    margin-right: auto;
    max-width: 102.7777777778rem;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}

.services-module .frame-type-header,
.services-module .frame-type-PsrsSlider,
.services-module .frame-type-2col-container,
.services-module .frame-type-PsrsInfoCards {
  width: 100%;
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .case-wrapper-slider .slider-header {
    margin-left: auto;
    margin-right: auto;
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}
@media screen and (min-width: 1600px) {
  .case-wrapper-slider .slider-header {
    margin-left: auto;
    margin-right: auto;
    max-width: 92.5555555556rem;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}
@media screen and (min-width: 2000px) {
  .case-wrapper-slider .slider-header {
    margin-left: auto;
    margin-right: auto;
    max-width: 102.7777777778rem;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}

/* end of container width change *//*# sourceMappingURL=home-fix.css.map */