:root {
    --main-color: #e5be3d;
    --dark-color: #000;
    --white-color: #fff;
    --dark-alt-color: #333;
    --main-transition: 0.3s;
}

/* Start landing section  */
.landing .go-down{
    z-index: 3;
    color : var(--main-color);
    position :absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    transition: var(--main-transition);
}
.landing .go-down svg{
    animation: bouncing 1.3s infinite;
}
/* End landing section  */
/* Start Our Tours  */


.our-tours{
    background: repeating-linear-gradient(#fff,#f6f6f6,#999,#888,#777);
    position: relative;
    margin: 0;
    padding: 0;
}

.booking .main-title::after {
    background-color: var(--dark-color);
}

/* End Our Tours  */
/* Start Options Section */
.options{
    background: repeating-linear-gradient(#777,#666,#555,#444,#333);
}
/* End Options Section  */
/* Start Programs Section  */
.programs{
    background: repeating-linear-gradient(#333,#222,#111,#000);
}
.programs .main-title::after{
    background-color: var(--white-color);
}
.programs .card-text{
    padding: 30px 10px;
}
/* End Programs Section  */


/* Start Animation  */
@keyframes bouncing {
    0% , 10% , 20%, 50% , 80% , 100%{
        transform: translateY(0);
    }
    40%, 60%{
        transform: translateY(-20px);
    }
}
/* End Animation  */