body {
    font-family: 'Roboto Condensed', sans-serif;
}
#footer {
    -webkit-clip-path: polygon(65% 12%, 100% 0, 100% 100%, 0 100%, 0 0);
    clip-path: polygon(65% 12%, 100% 0, 100% 100%, 0 100%, 0 0);
}
.clip-logo {
    -webkit-clip-path: polygon(0 0, 11rem 0, 16rem 86%, 0% 100%);
    clip-path: polygon(0 0, 11rem 0, 16rem 86%, 0% 100%);
}
.clip-heading {
    -webkit-clip-path: polygon(0 4%, 99% 15%, 98% 86%, 1% 99%);
    clip-path: polygon(0 4%, 99% 15%, 98% 86%, 1% 99%);
}
h1,h2,h3,h4,h5 {
    font-family: 'Roboto Condensed', sans-serif;
}
.h2, h2{
    font-size: 2.4rem;
}
#logo-primary {
    position: absolute; top:0; left: 0;
    width: 257px;
    height: 129px;
    padding-top: 1.3rem !important;
}
.logo-text{
    font-family: 'Roboto Condensed', sans-serif;
    color: #ffffff;
    font-size: 1.7rem;
    line-height: 1.7rem;
}
.logo-text span{
    display:block;
}

.logo-text .logo-cell{}
.logo-text .logo-life{
    margin-left: 3.4rem;
}
.logo-text .logo-project{
    margin-left: 6.4rem;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 1rem;
    padding-right: 1rem;
    font-family: 'Roboto Condensed', sans-serif;
}

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }
.text-shadow { text-shadow: #404040 1px 1px 1px; }

.background-white {
    background-color: #ffffff;
}
.background-orange-primary {
    background-color: #ffc632;
}
.background-orange-secondary {
    background-color: #F1922D;
}
.background-blue-primary {
    background-color: #23aae1;
}
.background-pink-primary {
    background-color: #d91b5c;
}
.background-gray-primary {
    background-color: #212121;
}

.color-green-primary {
    color: #53ba55;
}
.color-white-primary {
    color: #F5F5F5;
}
.color-orange-primary {
    color: #fcb040;
}
.color-orange-secondary {
    color: #ffc36b;
}
.color-orange-tertiary {
    color: #F1922D;
}
.color-blue-primary {
    color: #23aae1;
}
.color-blue-secondary {
    color: #2e3192;
}
.color-green-primary {
    color: #53ba55;
}
.color-pink-primary {
    color: #d91b5c;
}
.color-pink-secondary {
    color: #ef2f71;
}
.color-gray-primary {
    color: #212121;
}

.maxximize {
    font-family: 'Kaushan Script', cursive;
}
.huge {
    font-size: 4rem;
}
.slider {
    min-height: 450px;
}
@media screen and ( max-width: 671px ) {
    .huge {
        font-size: 2.5rem;
    }
    .slider {
        min-height: 250px;
    }
}
@media screen and ( min-width: 992px ) {
    nav .border {
        border: none !important;
    }
}
@media screen and ( max-width: 991px ) {
    nav .border {
        position: absolute;
        top: 50px;
        right: 15px;
        width: 300px;
    }
}
.rotate {
    -webkit-transform: rotate(354deg);
    -moz-transform: rotate(354deg);
    -o-transform: rotate(354deg);
    transform: rotate(354deg);
}

table {
    font-size: 0.8rem;
    line-height: 0.8rem;
    font-family: 'Roboto', sans-serif;
}
table {
    margin-bottom: 0 !important;
}

#scroll-top-button {
    display: none;
    z-index: 999;
    position: fixed;
    bottom: 20px;
    right: 20px;
}
.slick-prev:before, .slick-next:before{
    color:#ffc632;
}
@media screen and ( max-width: 1200px ) {
    .slick-next {
        right: 0px;
    }
    .slick-prev {
        left: 0px;
    }
}

