#home-page{
  margin-bottom: 80px;
}
.under-slider-text{
  font-size: 21px;
  line-height: 1.2em;
  color: #004376;
  padding: 24px 10%;
}
#home-page .home-page-container .product-solutions-title{
  padding-top: 45px;
}
#home-page .home-page-container .home-page-mainboxes h2,
#home-page .home-page-container .home-page-mediumboxes h2{
  padding:45px 0 30px;
}

@media (min-width:450px) and (max-width:991px){
  .mainboxes-wrapper .mainbox{
    padding-bottom: 0 !important;
  }
  .mainboxes-wrapper .mainbox.not-first-row{
    display: none;
  }
}
@media (max-width:991px){
  #home-page .home-page-container .home-page-mediumboxes .page-mediumboxes{
    padding-top: 20px;
  }
}
@media (max-width:767px){
  .under-slider-text{
    padding: 24px 0;
  }
}
@media (max-width:575px){
  #home-page{
    margin-bottom: 40px;
  }
}
@media (max-width:475px){
  .under-slider-text{
    font-size: 18px;
    padding: 10px !important;
  }
  #home-page .home-page-container .home-page-mainboxes h2,
  #home-page .home-page-container .home-page-mediumboxes h2{
    padding:40px 0 25px;
  }
}
@media (max-width:375px){
  .under-slider-text{
    font-size: 16px;
    padding: 5px !important;
  }
}
