.home-custom {
    background-color: #F9F9FF;
    overflow: hidden;
}

.home-custom:after {
    top: 0;
    left: 50%;
    opacity: 1;
    width: 100%;
    background-color: #F9F9FF;
    -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -webkit-transform: skew(-15deg, 0deg);
            transform: skew(-15deg, 0deg);
    z-index: -1;
  }


.home-custom .home-banner h1 {
    color: #35404e;
}

.home-custom .home-banner p, .home-custom .home-banner .social-icons i, .home-custom .home-banner h6 {
    color: #35404e;
}

.home-custom .home-banner .social-icons li {
    background-color: rgba(53, 64, 78, 0.1);
}

.home-custom .hero {
    position: absolute;
    right: 0px;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center bottom;
    background-size: cover;
}

.home-custom .copyright span {
    color: #35404e;
}