﻿.bounce {
    animation: bounce 2s infinite;
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }

    40% {
        transform: translateY(-30px);
    }

    60% {
        transform: translateY(-15px);
    }
}

.languages
{
    display:flex
}

.languages > div img {
   /* margin:6px 0 0 5px;*/
}

.discover-more {
    position: absolute;
    bottom: 15px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
}

    .discover-more i {
        font-size: 60px;
        color: var(--white);
    }


.slider-left-box .left-banner h1, .slider-left-box .left-banner h2, .slider-left-box .left-banner h3 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-family: 'Rubik', sans-serif;
    font-size: 30px;
    text-transform: none;
}

.slider-left-box .left-banner p{
    margin-bottom:3.5px;
    font-size:15px;
    color: #660066;
}

.slider-left-box .left-banner .btn-solid-blue
{
    margin-top:15px;
}

.right-banner h1, .right-banner h2, .right-banner h3, .right-banner p.intro, .right-banner p {
    color: #fff;
}

.right-banner h1, .right-banner h2, .right-banner h3 {
    color: #fff;
    margin-top: 0;
    margin-bottom: .5rem;
    font-family: 'Rubik', sans-serif;
    /*font-size: 40px;*/
}

.right-banner p.headertitle {
    color: #fff;
    margin-top: 0;
    margin-bottom: .3rem;
    font-size: 22px;
    font-family: 'RalewayRegular', sans-serif;
}

@media (min-width:768px) and (max-width:991px) {
    .slider-left-box {
        padding-top: 250px;
        padding-bottom: 250px;
    }

    .slider-right-box .text-right, .slider-right-box .text-left {
        text-align: left !important;
        margin-left: 15px !important;
    }

    .bounce {
        display: none;
    }
}

@media screen and (max-width:767px) {
    .slider-left-box p.headertitle {
        font-size: 26px;
    }

    .slider-left-box {
        padding-top: 300px;
        padding-bottom: 300px;
    }

        .right-banner h1, .right-banner h2, .right-banner h3, .slider-left-box .left-banner h1, .slider-left-box .left-banner h2, .slider-left-box .left-banner h3 {
            font-size: 30px;
        }

    .slider-right-box {
        padding-top: 50px;
        padding-bottom: 50px;
    }

        .slider-right-box .text-right, .slider-right-box .text-left {
            text-align: left !important;
            margin-left: 15px !important;
        }

    .slider-left-box h1, .slider-left-box h2, .slider-left-box h3 {
        font-size: 36px;
        line-height: 34px;
    }

    .bounce {
        display: none;
    }
}

@media screen and (max-width:424px) {
    .slider-left-box {
        padding-top: 350px;
    }
}

@media screen and (max-width:326px) {
    .slider-left-box {
        padding-top: 400px;
    }
}

@media screen and (max-width:261px) {
    .slider-left-box {
        padding-top: 500px;
    }
}


