.equipment-title h2 { margin-bottom: 0; color: #0A2B4E; font-size: 40px; }
.equipment-right { text-align: right; }
.equipment-right a:after,.mobile-download-button a:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg%3E%3Cpath d='M14,17H0V15H14v2ZM7,13H7L0,6H4V0h6V6h4L7,13ZM4.83,8,7,10.17,9.17,8H8V2H6V8Z' transform='translate(5 3)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  display: inline-block;
  width: 20px; height: 19px; content: ''; background-position: center center;  background-repeat: no-repeat;
  background-size: 100% auto; vertical-align: middle; margin-left: 10px; }
.equipment-cards { margin-top: 60px;}

.equipment-card { border-radius: 8px; background-color: #F2F2F2; cursor:pointer; overflow:hidden; }
.equipment-img { height: 192px; }
.equipment-card-title { padding: 15px 20px 15px; font-weight: 500; color: #0A2B4E; transition: all ease 0.2s }


@media(min-width: 768px){
  .equipment-cards { display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }
  .equipment-cards > div { width: 33.33%; }
  .equipment-conts {  position: absolute;  background-color: #fff;  opacity: 0;  visibility: hidden;  transition: all ease 0.2s;  top: 50%;  transform: translate(-50%,-50%);  left: 50%;  border-radius: 8px;  width: 462px;   max-width: 100%;     padding: 20px; }
  .equipment-card:hover .equipment-conts{ opacity: 1;visibility: visible }
  .equipment-card:hover .equipment-card-title{ color: #fff; background-color: #0A2B4E }
  .equipment-cards {  position: relative; }
  .hv-title {  color: #0A2B4E;  font-weight: 500; }  
  .equipment-cards > div { padding: 10px 15px; }
  .equipment-mobile-text,.mobile-download-button { display: none; }
}

@media(min-width: 992px){
  .equipment-cards > div { width: 25%; }
}

@media(max-width: 767px){
  .hv-title { display: none; }
  .equipment-card { background-color: #fff; }
  .equipment-card-title { display: none; }
  .equipment-conts ul {  padding-left: 22px;  padding-right: 0; }
  .equipment-img {  height: 222px;  border-radius: 8px !important; }
  .equipment-title h2 { font-size: 32px; }
  .equipment-sec img.t-left.slick-arrow { position: absolute; right: 40px; top: -45px; transform: rotate(180deg); z-index: 9 }
  .equipment-sec img.t-right.slick-arrow {  position: absolute; top: -45px; right: 0; }
  .equipment-sec .slick-arrow { cursor:pointer }
  .equipment-sec .slick-arrow.slick-disabled {  opacity: 0.30; }
  .equipment-right {  display: none; }
  .equipment-mobile-text { color: #0A2B4E; font-weight: 500;  margin-bottom: 37px;}
  .equipment-sec  img.t-left.slick-arrow ,.equipment-sec  img.t-right.slick-arrow{   top: -4px; }
  .equipment-cards {  margin-top: 28px; }
  .mobile-download-button {  margin-top: 20px; }
  
}

{# .flexible-title h2 { font-size: 40px; line-height: 1.15; color: #0A2B4E; }
.flex-box {  padding-bottom: 30px; }
.flexible-box { border-radius: 8px; background-color: #F5F5F5; overflow: hidden; }
.flexible-top { height: 275px; }
.flexible-bottom { padding: 20px 26px 75px; min-height: 335px; position: relative; }
.flexible-price { position: absolute; bottom: 35px; font-weight: 500; }
.flexible-s-title h4 { font-size: 30px; margin-bottom: 15px; line-height: 1.53; }
.flexible-box-t {  padding: 10px 15px; }
.flexible-boxes {  margin-left: -15px;   margin-right: -15px; }
.four-column-card img.t-left.slick-arrow { position: absolute; right: 60px; top: -45px; transform: rotate(180deg); z-index: 9 }
.four-column-card img.t-right.slick-arrow {  position: absolute; top: -45px; right: 15px; }
.flexible-boxes .slick-arrow { cursor:pointer }
.flexible-boxes .slick-arrow.slick-disabled {  opacity: 0.30; }

@media(min-width: 768px){
  .four-column-card .wrapLeft { padding-left: 22px !important } 
  .list-flex-title { display: none; }
}

@media(max-width: 767px){
  .four-column-card .container { max-width: 100%; padding-right: 0 }
  .four-column-card .slick-list { padding-right: 30px }
  .flexible-boxes { margin: 0; }
  .flexible-box-t { padding: 10px 7px 10px 0; }
  .four-column-card img.t-left.slick-arrow { right: 77px; }
  .four-column-card img.t-right.slick-arrow { right: 37px; }
  .flexible-title h2 { font-size: 32px; }
  .flexible-s-title  { display: none; }
  .flexible-box-t {  position: relative; }
  .list-flex-title {  font-weight: 500;  padding-bottom: 34px;  opacity: 0; }
  .four-column-card .slick-slide.slick-current .list-flex-title {  opacity: 1; }
  .four-column-card img.t-left.slick-arrow ,.four-column-card img.t-right.slick-arrow{   top: 6px; }
  .flexible-bottom {  min-height: 235px; }
  .flex-box {  padding-bottom: 0; }

} #}