/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.kl-features-04__card-text {
    padding: 30px 60px !Important;
    border-top: 0px solid hsla(0, 0%, 100%, .2);
}

.kl-features-04__card-text h2 {
    font-size: 28px;
}

.kl-features-04__content-list-item__text h3 {
    font-size: 14px;
    color: #5A5A5A;
}

.kl-features-04__content-list-item__image img {
    width: 70%;
}

.kl-features-04 {
    max-width: 1100px;
}

.kl-features-04__wrapper {
    align-items: stretch;
    justify-content: normal;
}

.kl-features-04__card {
    background-color: #313131;
}

.kl-features-04__card-image {
    padding: 0px;
}

.kl-features-04__content-list-item {
    padding: 8px 10px;
    margin-bottom: 24px;
}

.kl-slider-testimonial__author-content {
    color: #B9359B;
}

.kl-slider-testimonial__author-position {
    color: #fff;
}

/*Footer specing*/

.kl-footer__content {
    padding: 20px 0;
}


@media (max-width: 768px) {
    .kl-features-04__content-list-item__text h3 {
        font-size: 20px;
    }

    .kl-features-04__content-list-item.active,
    .kl-features-04__content-list-item:hover {
        background-color: #313131;
    }

    .kl-features-04__content-list-item h2,
    .kl-features-04__content-list-item .kl-features-03__image--cover img {
        display: none;
    }

    .kl-features-04__content-list-item__wrapper {
        margin: 0px 0 20px 0;
    }
}

@media (min-width: 320px) and (max-width: 480px) {
    .kl-background__404 {
        height: 68vh !important;
    }
    .kl-object {
        left: 47% !important;
    }
  
    /*Icons conter mobile*/

    .text-mobile-icons{
      text-align: center;
    }
    
    .text-mobile-icons img{
      margin:10px 0 0 0 !important ;
    }
  
    .kl-rich-text img:nth-child(3) {
      width: 158px !important;
    }

}

/*404 page*/

.kl-background__404 {
    background-image: url(https://22400538.fs1.hubspotusercontent-na1.net/hubfs/22400538/Web%20page/404/Home_%20Main.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 91vh;
    display: flex;
    align-items: flex-end;
}

/*animated arrow*/

.kl-object-content {
    position: relative;
}

.kl-object {
    animation: MoveUpDown 2s linear infinite;
    position: absolute;
    left: 48.8%;
    bottom: 0;
}




    0%,
    100% {
        top: 0;
    }

    50% {
        top: 50px;
    }
}

.blog-index__post-date, .blog-more-posts__post-date {
  margin-left: 0px;
}

.kl-navbar-submenu {
  margin: 19px 0 0;
}

.button--outlined, .button_cta.button--outlined a {
  background-color: transparent;
  color: #858585;
  border: 2px solid #9f9f9f;
  font-weight: bold;
}

.button--outlined:hover, .button--outlined:focus, .button--outlined:active, .button_cta.button--outlined a:hover, .button_cta.button--outlined a:focus, .button_cta.button--outlined a:active {
  background-color: transparent;
  color: #858585;
  border: 2px solid #9f9f9f;
  font-weight: bold;
  transform: scale(1.05);
}

input[type=submit],
form .hs-button {
  background-color: #b9359b !important;
  border: 2px solid #b9359b !important;
  color: #FFFFFF !important;
}

form input[type=submit]:hover, form input[type=submit]:focus, form input[type=submit]:active,
form .hs-button:hover,
form .hs-button:focus,
form .hs-button:active {
  background-color: #b9359b !important;
  border-color: #b9359b !important;
  color: #FFFFFF !important;
}

.kl-navbar__item {
  margin: 0 18px;
}

.kl-navbar__parent > a:after {
  margin-left: 7px;
}

.container-fluid {
    padding: 0 !important;
}