.service-card:hover .service-card__cta-wrapper {
    background: linear-gradient(#c6a158, #856b3d);
}
.service-card:hover .service-card__body {
    border-color: #c6a158;
}
.testimony-control path {
    transition: 0.2s ease-in-out;
}

.testimony-control:hover path {
    fill: #D9A21B;
}
.x-accordion_item-active .faq-toogle-icon-wrapper {
    background: linear-gradient(#C6A158,#856B3D);
}

.amelia-v2-booking #amelia-container .am-elf__footer {
    box-shadow: none!important;
}
.el-tabs__header.is-top,
.am-eli__timetable.am-eli__main-item,
.am-ec__period,
.am-fs__congrats-info-event-date-start,
.am-fs__congrats-info-event-date-end,
.am-congrats__main > span,
.am-eli__description-title{
    display: none!important;
}

.am-elfci am-dialog-el__main-container {
    overflow-x: visible!important;
}

.congrate-title {
    font-size : 25px!important;
    color : rgba(198, 161, 88, 1);
}

.congrate-text {
    font-size: 18px;
}
.main-nav li:nth-of-type(3) > a{
    position: relative;
}
.main-nav li:nth-of-type(3) > a:before{
    transition: 0.2s ease-in-out;
    opacity: 0;
     position: absolute;
    content: 'Coming Soon';
    font-size: 10px;
    color: #ffffff;
    background-color: #c6a158;
    left: 78%;
    top: 4px;
    padding: 3px;
    width: 90%;
    text-transform: none;
}

.main-nav li:nth-of-type(3) > a:hover:before{
    opacity: 1;
}

.singular-booking-cta .am-cat__wrapper {
    padding :0px!important;
}
.singular-booking-cta .am-cat__form,
.singular-booking-cta .am-fcis__header-top {
    padding : 0px!important
}
.singular-booking-cta .am-fcis__header-text {
    display: none!important;
}
.singular-booking-cta .am-button__inner {
    font-size: 20px!important;
    padding : 15px 40px!important
}



@media (max-width: 768px) {
    .main-nav li:nth-of-type(3) > a:before {
        top : -15px;
        width : 125%;
    }
}


@media (max-width: 470px) {
    .main-nav li:nth-of-type(3) > a:before {
        width : 150%;
    }
}
