.service_content_header:after{
  content:"";
  display:block;
  float:none;
  clear:both;
}
span.close-service-popup{
  display:none;
}
ul.service_lists {
    padding: 0;
    margin: 0;    
}
ul.service_lists{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
  width:100% !important;
  transform: inherit !important;
}
ul.service_lists li {
  padding: 0;
  margin: 0;
  display: block;
  color: #172753;
  font-weight: 500;
  cursor:pointer;
  width:100% !important;
  outline:0;
  font-size:22px;
}
ul.service_lists li a{
  color: #172753;
}
ul.service_lists li:hover,
ul.service_lists li.active,
ul.service_lists li.active a,
ul.service_lists li.slick-current{
  color: #6151ee;
}
.service_cos_wrapper {
  width: 100%;
  height: inherit;
  overflow: hidden;
  position:relative;    
}

.service_content_wrapper{
  background-color:#6151ee;
  font-size:18px;
  line-height: 27px;
  font-weight: 500;
  padding:40px;
  z-index: 1;
  width: 100% !important;
  height: inherit;
  text-align: left;
  vertical-align: middle;
}

.service_content_wrapper *{
  color:#fff;
}
.service_content_wrapper img{
  float:left;
  margin-right:30px;
  max-width: 110px !important;
}
.service_content_header{
  margin-bottom:40px;
}
.service_content_wrapper h6,
.service_content_wrapper h3{
  width:100%;
  float:none;
  clear:both;
  font-size: 26px;
  line-height: 36px;
  font-weight: 500;
  margin-top:0;
  font-family: 'Montserrat', sans-serif;
  margin-bottom:15px;
}
.service_content_wrapper p{
  font-size:18px;
  line-height: 27px;
  font-weight: 500;
}
.hs_cos_wrapper:after {
    content: "";
    display: block;
    clear: both;
}
.service-btn .button:hover,
.service-btn .button:focus{
  background: #ffffff;
  color:#6151ee;
  border-color:#6151ee;
}
.service-btn .button:hover *,
.service-btn .button:focus *{
  color:#6151ee !important;
}

@media (max-width: 767px) {
  ul.service_lists li{
    font-size:16px;
  }
}
@media (max-width: 767px) {
  span.close-service-popup {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    vertical-align: top;
    padding: 5px 15px;
    line-height: 1.5;
  }
  span.close-service-popup i{
    font-family: Font Awesome\ 6 Free;
    font-style: inherit;
    color:#fff;
  }
  ul.service_lists {
    grid-gap: 14px;
    grid-template-columns: repeat(1,1fr);
}
  .carousel {
    position: relative;
    overflow: hidden;    
  }
  .carousel.open{
    padding-bottom:0;
  }
  .service-mobile-popup{    
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    max-width: 100%;
    transform: translate(200%, 0);
    height: auto;
    transition: .3s ease-in-out;
  }
  .service-mobile-popup.show{
    transform: translate(0, 0);
  }
  .service_content_wrapper{
    font-size: 16px;
    height: 100%;
    line-height: 1.5;
    padding: 20px;
  }
   .service_content_wrapper .notes{
    display:none;
  }
  .service_content_wrapper img {
    margin-right: 20px;
    width: 16%;
  }
  .service_content_wrapper h6,
  .service_content_wrapper h3{
    font-size: 18px;
    line-height: 1.5;
    margin-top: 20px;      
  }
  .service_content_wrapper p {
    font-size: 14px;
    line-height: 1.5;
  }
  .service_content_wrapper p br{
    display:none;
  }
  .service_content_header {
    margin-bottom: 15px;
  }
  .button.button--secondary, .button.button--secondary:focus, .button.button--secondary:hover{
    font-size:16px;
  }
}
@media (max-width: 400px) {
   .service-mobile-popup{    
    max-width: 100%;
  }
  .service_content_wrapper{
    font-size: 13px;
  }
  .service_content_wrapper img {
      margin-right: 10px;%;
  }
  .service_content_wrapper h6,
  .service_content_wrapper h3{
        margin-bottom: 10px;
  }
}

