/*responsive*/
/* Phone */
 @media (max-width: 767px) {
     .ls-overflow-visible {
         overflow: hidden !important;
    }
     #sp-creative-slider .ls-overflow-visible {
         overflow: visible !important;
    }
     #sp-header {
         background: #0f75bc !important;
         position: relative !important;
    }
     h1.slide-text-one.ls-layer {
         margin: -20px 0px 0px 0px !important;
    }
     p.slide-text-two.ls-layer {
         margin: -14px 0px 0px 0px !important;
    }
     h2.slide-text-three.ls-layer {
         margin: -10px 0px 0px 0px !important;
    }
     p.slide-text-buttons.ls-layer {
         display: none !important;
    }
     .slide-btn-one, .slide-btn-two {
         font-size: 9px !important;
         padding: 6px 9px !important;
    }
     #column-id-1587464059622 {
         margin: -60px 0px 0px 0px !important;
         height: auto !important;
    }
     #column-id-1587464059697 {
         padding: 40px 15px !important;
    }
     #section-id-1587468872025 {
         padding: 60px 0 40px !important;
    }
     #column-id-1587468872032, #column-id-1587468872034, #column-id-1587468872036, #column-id-1587468872038 {
         min-height: auto !important;
    }
     #column-id-1587468871990 {
         padding: 50px 15px !important;
    }
     #sppb-addon-wrapper-1587467329072, #sppb-addon-wrapper-1587467139948, #sppb-addon-wrapper-1587467139943 {
         margin: 0px !important;
    }
     #column-wrap-id-1587469687203 {
         margin: 0px 0px 20px 0px !important;
    }
     #page-top-banner {
         padding: 50px 20px 30px !important;
    }
     #column-id-1587469158922, #column-id-1587469687205 {
         padding: 0px 15px !important;
    }
     #section-id-1587469158919, #section-id-1587469687202 {
         top: 0% !important;
    }
     #section-id-1587469158916, #section-id-1587469687101 {
         padding: 70px 0px !important;
    }
     #sp-main-body h1 {
         font-size: 22px !important;
    }
     #section-id-1587464059718 {
         padding: 50px 0 30px !important;
    }
     div#column-id-1587464059622 {
         margin-top: 30px !important;
    }
     div#sp-menu {
         width: 15% !important;
    }
     div#sp-logo {
         width: 85% !important;
         text-align: center;
    }
     div#column-id-1587464059697 h1 {
         text-align: center;
    }
     .sppb-addon-divider-wrap.divider-position {
         text-align: center !important;
    }
     div#column-id-1587468871990 h1 {
         text-align: center;
    }
     a.button {
         text-align: center;
    }
     div#sppb-addon-1587464164446 {
         text-align: center;
    }
     div#sppb-addon-1587468871992 {
         text-align: center;
    }
     div#section-id-1587469159058 {
         margin-top: 40px !important;
    }
     div#column-wrap-id-1587470254407 {
         margin-top: 30px;
    }
    /* footer */
     .sppb-text-left {
         text-align: center !important;
    }
     .pull-left {
         float: none !important;
         margin-left: 12px;
    }
     div#column-wrap-id-1587466286033 {
         margin: 20px 0 !important;
         text-align: center;
    }
     div#column-wrap-id-1587466286034 {
         margin: 0px 0 20px !important;
    }
     div#sppb-addon-wrapper-1587467329072 {
         margin: 20px 0 !important;
    }
     div#sppb-addon-wrapper-1587467139948 {
         margin-bottom: 20px !important;
    }
     section#sp-bottom {
         padding: 40px 0 20px !important;
    }
     div#column-wrap-id-1587466286035 {
         text-align: center !important;
    }
}
/* tablet */
 @media (min-width: 767px) and (max-width: 979px) {
     .ls-overflow-visible {
         overflow: hidden !important;
    }
     #sp-creative-slider .ls-overflow-visible {
         overflow: visible !important;
    }
     #offcanvas-toggler {
         line-height: 65px !important;
    }
     h1.slide-text-one.ls-layer {
         margin: 0px 0px 0px -10px !important;
    }
     p.slide-text-buttons.ls-layer {
         margin: 0px 0px 0px -39px !important;
    }
     h2.slide-text-three.ls-layer {
         margin: 0px 0px 0px -40px !important;
    }
     #section-id-1587464059623 .sppb-col-md-6 {
         width: 50% !important;
    }
     h1 {
         font-size: 20px !important;
    }
     #sppb-addon-wrapper-1587464182345, #sppb-addon-wrapper-1587475029764, #sppb-addon-wrapper-1587468872029, #sppb-addon-wrapper-1587474363885, #sppb-addon-wrapper-1587468871991, #sppb-addon-wrapper-1587474363868, #sppb-addon-wrapper-1587468871989, #sppb-addon-wrapper-1587464059724, #sppb-addon-wrapper-1587475123957, #sppb-addon-wrapper-1587467329072, #sppb-addon-wrapper-1587467139948, #sppb-addon-wrapper-1587467139943, #sppb-addon-wrapper-1587470254017, #sppb-addon-wrapper-1587478416306, #sppb-addon-wrapper-1587469158921, #sppb-addon-wrapper-1587469158924, #sppb-addon-wrapper-1587469687204, #sppb-addon-wrapper-1587469687206 {
         margin: 0px !important;
    }
     #column-id-1587464059697 {
         padding: 30px 15px 30px 0px !important;
    }
     #column-id-1587464059654 {
         padding: 70px 0px 0px 15px !important;
    }
     #column-id-1587464059622 {
         height: 417px !important;
    }
     #section-id-1587468872031 .sppb-col-md-3 {
         width: 25% !important;
    }
     #section-id-1587468872031 h3 {
         min-height: 50px !important;
    }
     #section-id-1587468871985 .sppb-col-md-6, #section-id-1587470254402 .sppb-col-md-6 {
         width: 50% !important;
    }
     #sp-bottom .sppb-col-md-3 {
         width: 25% !important;
    }
     #sp-bottom {
         padding: 70px 0px 20px !important;
    }
     #section-id-1587469159058 .sppb-col-md-4 {
         width: 33% !important;
    }
     #sp-bottom p, #sp-bottom a {
         font-size: 12px !important;
         line-height: 21px !important;
    }
     h2 {
         font-size: 18px !important;
    }
     #page-top-banner {
         padding: 150px 30px 0 !important;
    }
     #column-wrap-id-1587469158920, #column-wrap-id-1587469687203 {
         width: 40% !important;
    }
     #column-wrap-id-1587469158922, #column-wrap-id-1587469687205 {
         width: 60% !important;
    }
     #column-id-1587469158922, #column-id-1587469687205 {
         padding: 20px 14px 20px 0px !important;
    }
     #column-id-1587469158920 {
         padding: 85px 0 0 15px !important;
    }
     #section-id-1587469158919, #section-id-1587469687202 {
         top: -1% !important;
    }
     #column-id-1587469687203 {
         padding: 22px 0px 0 15px !important;
    }
     section#section-id-1587470253969 {
         padding: 35px 0 0px !important;
    }
}
/* laptop */
 @media (min-width: 980px) and (max-width: 1199px) {
     .ls-overflow-visible {
         overflow: hidden !important;
    }
     #sp-creative-slider .ls-overflow-visible {
         overflow: visible !important;
    }
     h1 {
         font-size: 28px !important;
    }
     #column-id-1587464059697 {
         padding: 30px 0px !important;
    }
     #sppb-addon-wrapper-1587464182345 {
         margin: 0px 0px 20px 0px !important;
    }
     #column-id-1587464059622 {
         height: 376px !important;
    }
     #sppb-addon-1587464327985 {
         padding: 17px 0px 0px 15px !important;
    }
     #sp-banners #page-top-banner {
         padding: 200px 50px 70px !important;
    }
     #column-id-1587469158922{
         padding: 30px 20px 0 0 !important;
    }
     #column-id-1587469158920 {
         padding: 25px 0 0 20px !important;
    }
     #column-id-1587469687205 {
         padding: 66px 20px 0px 0 !important;
    }
     #column-id-1587469687203 {
         padding: 20px 0px 20px 20px !important;
    }
}
/* desktop */
 @media (min-width: 1200px) {
}
/*end-responsive*/
 #page-top-banner {
     background: url(/images/slider-images/k2-banner-bg.jpg) no-repeat 0% 0% / cover;
}
 #page-top-banner h1 {
     color: #fff;
}
 #sp-banners #page-top-banner {
     padding: 200px 90px 70px;
}
 #column-id-1587464059622 {
     box-shadow: 0px 10px 30px #ccc;
     margin: -60px 0px 0px 0px;
     position: relative;
     height: 427px;
     background: #fff;
}
 #column-id-1587464059697 {
     padding: 60px 0px;
}
 #column-id-1587468872032, #column-id-1587468872034, #column-id-1587468872036, #column-id-1587468872038 {
     border: 1px solid rgba(88, 88, 90, 0.22);
     padding: 20px;
     min-height: 250px;
}
 #column-wrap-id-1587468871988 img {
     height: 400px;
     object-fit: cover;
}
 #section-id-1587469158919, #section-id-1587469687202 {
     box-shadow: 0px 10px 30px #ccc;
     position: relative;
     background: #fff;
     top: -4%;
}
 #column-id-1587469158922{
     padding: 60px 20px 0px 0;
}
 #column-id-1587469687205 {
     padding: 87px 20px 0px 0;
}
 #sp-bottom {
     background-color: #58585a;
     padding: 70px 0px;
}
 #sp-bottom p, #sp-bottom a {
     color: #fff;
}
 #sp-bottom h4 {
     font-family: Poppins, sans-serif;
     letter-spacing: 1px;
     font-weight: normal;
     font-size: 17px;
     color: #fff;
}
 #sp-footer {
     background: #58585a;
}
 .button {
     background: #0f75bc none repeat scroll 0% 0%;
     border-radius: 10px;
     border: 1px solid transparent;
     color: #ffffff;
     display: inline-block;
     font-size: 14px;
     padding: 8px 20px;
     margin: 20px 0px 0px 0px;
     vertical-align: top;
     line-height: 24px;
     transition: ease all 0.5s;
     text-transform: uppercase;
}
 .button:hover {
     background: #58585a;
     color: #ffffff;
     border: 1px solid transparent;
}
 .slide-btn-one {
     background: transparent;
     border-radius: 10px;
     border: 1px solid #fff;
     color: #fff;
     display: inline-block;
     font-size: 14px;
     padding: 8px 20px;
     margin: 0px 5px 0px 0px;
     vertical-align: top;
     transition: ease all 0.5s;
     text-transform: uppercase;
}
 .slide-btn-one:hover {
     color: #58585a;
     border: 1px solid #58585a;
}
 .slide-btn-two {
     background: #0f75bc none repeat scroll 0% 0%;
     border-radius: 10px;
     border: 1px solid transparent;
     color: #ffffff;
     display: inline-block;
     font-size: 14px;
     padding: 8px 20px;
     margin: 0px 0px 0px 5px;
     vertical-align: top;
     transition: ease all 0.5s;
     text-transform: uppercase;
}
 .slide-btn-two:hover {
     background: #58585a;
     color: #ffffff;
     border: 1px solid transparent;
}
 h1 {
     font-size: 32px;
     letter-spacing: 1px;
     font-weight: 600;
     color: #58585a;
}
 h2 {
     font-size: 20px;
     color: #0f75bc;
     text-transform: capitalize;
     margin: 0px 0px 20px 0px;
}
 .ls-inner {
     z-index: 1 !important;
}
 img.error-logo {
     max-height: 170px;
}
 #sp-header {
     background: transparent;
     box-shadow: 0px 0px 0px transparent;
     height: auto;
     left: 0;
     padding: 10px 0px;
     position: absolute;
     top: 0;
     width: 100%;
     z-index: 99;
}
 #sp-header .logo {
     display: inline-block;
     height: auto;
     -webkit-transition: all 400ms ease;
     transition: all 400ms ease;
     margin: 0;
}
 .sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
     color: #fff;
     border-bottom: 1px solid #fff;
}
 .sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
     display: inline-block;
     padding: 0 15px;
     line-height: 80px;
     font-size: 15px;
     text-transform: uppercase;
     letter-spacing: 1px;
     color: #fff;
     margin: 0;
}
 #sp-menu {
     margin: 20px 0px 0px 0px;
}
 #offcanvas-toggler {
     float: right;
     line-height: 80px;
     margin-left: 15px;
     font-size: 20px;
}
 #offcanvas-toggler >i {
     color: #fff;
}
 .message-sent {
     font-size: 26px;
     font-weight: 600;
     margin-bottom: 20px;
     text-align: center;
     letter-spacing: 1px;
}
 .asap {
     margin-bottom: 20px;
     text-align: center;
     font-size: 18px;
     line-height: 28px;
}
 .asap2 {
     margin-top: 30px;
     text-align: center;
}
 .itemBackToTop {
     display: none;
}
 .scrollup {
     width: 40px;
     height: 40px;
     position: fixed;
     bottom: 32px;
     right: 50px;
     display: none;
     z-index: 999;
     border: 1px solid #0f75bc;
     background-color: #0f75bc;
}
 