@media (max-width: 480px) {
  .kv-bg-img-holder .kv-background-display {
    height: 250px; }
  .kv-background-display .banner-caption {
    margin-bottom: 30px; } }

.products-grids {
  padding-top: 0;
  padding-bottom: 0; }

.products-grids .product-boxes .products-row {
  background-color: #f6f6f6; }

.products-grids .product-boxes .products-row:nth-child(odd) {
  background-color: #fff; }

img {
  max-width: 100%; }

video {
    max-width: 100%;
}

.products-grids .product-boxes a {
  position: relative;
  display: block;
  cursor: pointer;
  font-size: 16px;
  line-height: 1;
  color: #ec4e00;
  text-decoration: none; }

.products-grids .product-boxes a:hover {
  color: #f38827; }

.products-grids .product-boxes img {
  width: 100%;
  -webkit-transition: 0.5s ease-in;
  transition: 0.5s ease-in; }

.products-grids .product-boxes .product-title {
  font-size: 16px; }

.products-grids .product-boxes .product-title .h4 {
  font-weight: 300;
  color: #0047a4; }
.products-grids .product-boxes .product-title .h3 {
  font-weight: 300;
  color: #0047a4; }
.products-grids .product-boxes .product-title .h2 {
  font-weight: 300;
  color: #0047a4; }

.products-grids .product-boxes .slpited-pd-title {
  margin-top: 0; }

i.orange-arrow {
  width: 6px;
  height: 13px;
  background-size: 200% 200%;
  padding: 0;
  vertical-align: top;
  margin-left: 10px;
  -webkit-transition: none;
  transition: none;
  display: inline-block;
  background-image: url(../images/pagi-arrows-x2.png);
  background-position: 100% 100%; 

}

section > .container {
  padding-top: 30px;
  padding-bottom: 30px; 

}

.case-study-item {
  margin-bottom: 40px; 
  padding-left:25px;
  padding-right:25px;
}
@media(min-width:1066px){
    .case-study-item{
        padding-left:61px;
        padding-right:61px;
    }
}


.case-study-content p {
  margin-bottom: 0; }

.case-study-label {
  font-weight: 400; }

.case-study .case-study-content {
  padding: 20px 25px;
  min-height: 120px; 

}
  .case-study .case-study-content.short {
    min-height: 90px; 

  }

.case-study .container {
  padding-bottom: 0; }

.case-study.bg-gray {
  background-color: #eee; }
  .case-study.bg-gray .case-study-content {
    background-color: #fff; }

.case-study.bg-white {
  background-color: #fff; }
  .case-study.bg-white .case-study-content {
    background-color: #eee; }

.contact-window .container {
  padding-bottom: 80px; }

.contact-window .contact-item-content {
  padding: 20px 20px;
  font-size: 16px; }
  .contact-window .contact-item-content a {
    color: #ec4e00; }
    .contact-window .contact-item-content a:hover {
      color: #f38827; }
  @media (max-width: 768px) {
    .contact-window .contact-item-content {
      margin-bottom: 10px; } }

.contact-window .contact-person {
  font-size: 18px;
  margin-right: 5px; }

.contact-window .contact-info {
  margin-top: 10px; }

.contact-window.bg-gray {
  background-color: #eee; }
  .contact-window.bg-gray .contact-item-content {
    background-color: #fff; }

.contact-window.bg-white {
  background-color: #fff; }
  .contact-window.bg-white .contact-item-content {
    background-color: #eee; }

.other-products.bg-gray {
  background-color: #eee; }

.other-products.bg-white {
  background-color: #fff; }

.case-study .container + .container {
  padding-top: 0;
  padding-bottom: 100px; }

.intro {
  padding-top: 30px;
  padding-bottom: 50px; }

.our-advantages {
  background-image: url("../images/our-advantages-bg.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 30px;
  padding-bottom: 50px; }

.img-frame {
  margin-top: 20px;
  margin-bottom: 30px; }

.system {
  padding-top: 30px;
  padding-bottom: 50px; }

.products-grids .product-boxes .products-row.reverse {
  background-color: #fff; }
  .products-grids .product-boxes .products-row.reverse .blue-primary {
    color: #0047a4; }

.products-grids .product-boxes .products-row.reverse:nth-child(odd) {
  background-color: #f6f6f6; }

@media (max-width: 768px) {
  .products-row .product-item {
    margin-bottom: 50px; } }

.d-none {
  display: none; }

@media (min-width: 769px) {
  .d-lg-block {
    display: block; } }

@media (max-width: 768px) {
  .d-sm-block {
    display: block; } }

@media (min-width: 769px) {
  .d-lg-inline-block {
    display: inline-block; } }

@media (max-width: 768px) {
  .d-sm-inline-block {
    display: inline-block; } }

.other-products .other-pd-single .pd-title {
  padding-top: 80px; }
  .other-products .other-pd-single .pd-title .cate {
    letter-spacing: 0;
    font-size: 18px; }
    .other-products .other-pd-single .pd-title .cate br {
      display: none; }

@media (max-width: 480px) {
  .other-products .other-pd-single .pd-title {
    padding-top: 50px; }
    .other-products .other-pd-single .pd-title .cate br {
      display: block; }
  .other-products .other-pd-single img {
    margin-left: 0%; } }

/*# sourceMappingURL=solutions.css.map */
.nav-col{
    border:none;
    background-color:transparent;
}
[aria-expanded="false"] .bi-dash-lg,
[aria-expanded="true"] .bi-plus-lg {
    display: none;
}