body.kuts-page .modal-backdrop.fade.in {
    display: none;
}

body.kuts-page.modal-open #sp-header {
    display: none;
}

body.kuts-page.modal-open #sp-top-bar {
    display: none;
}







@media (max-width: 767px) {
    .mobile-align-001.sppb-text-left { text-align: center; }
  .mobile-align-001 .sppb-text-right { text-align: center; }
}

.gutter-7 .sppb-row {
  margin-left:-7px;
  margin-right:-7px;
}
.gutter-7 [class*='sppb-col-md-'] {
  padding-left:7px;
  padding-right:7px;
}
.sppb-divider.sppb-divider-border {
  width:100%;
  margin-top: 8px!important;
  margin-bottom:8px!important;
}
.cls-art-images img{
  width:100%;
  height:100%;
  object-fit:cover;
}
.cls-art-images .sppb-addon-wrapper, div#sppb-addon-1690038372994,.cls-art-images .sppb-addon.sppb-addon-single-image,.cls-art-images .sppb-addon-content,.cls-art-images .sppb-addon-single-image-container,#sppb-addon-wrapper-1690038372985,div#sppb-addon-1690038372985,.cls-art-images .sppb-text-left,.cls-art-images .sppb-modal-selector {
  height:100%;
}
.cls-icon-play {position:relative;}
.cls-icon-play:before{
    content:"";
    background-image:url("/images/0_sawarak/kuts/icon-play.png");
    background-repeat: no-repeat;
    background-size:contain;
    width:80px;
    height:80px;
    position:absolute;
    bottom:-40px;
    left:20px;
    z-index: 9;
}

.cls-img-kuts {
    position: absolute;
    top: -50px;
    right: 50px;
    width: 220px;
    height: 220px;
    z-index: 1;
}
.cls-cta h3 {color:#fff;}
@media only screen and (max-width: 767px) {
  .cls-img-kuts {
    left:0;
    right:0;
    margin:auto;
  }
  .spectrum-free-quote .sppb-addon-cta {
    padding: 160px 0px 25px 25px !important;
}

}

/**Features**/
.sppb-section.feature-art:not(.spectrum-faq-list) .sppb-addon-feature {
    border: 1px solid #fff;
    padding: 50px 20px 30px 20px;
    background-color: #fff;
    border-bottom-right-radius: 40px;
    overflow: hidden;
    box-shadow:0px 3px 10px rgba(0,0,0, 30%);
    min-height: 280px;
}

.feature-art .sppb-addon-feature img { width: 85px; }


@media (max-width: 991px) {
  .sppb-section.feature-art:not(.spectrum-faq-list) .sppb-addon-feature { min-height: auto; }
}

.sppb-section.feature-art:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-text {
   color:#185C8E!important;
}
.sppb-section.feature-art:not(.spectrum-faq-list) .sppb-addon-feature:hover {
    border: 1px solid #185C8E;
 
}





/*.kuts-portfolio a.btn-zoom { pointer-events: none; }*/



.1234, img.sppb-img-responsive {
    height: 110px;
}
