.lgx-tab2 .nav-pills li a p { font-size: 1.4rem; line-height: 2.1rem; font-weight: 300; margin: 0px; color: #e0e0e0; opacity: 0.7; } 
.lgx-tab2 .nav-pills li.active a p { font-size: 1.4rem; line-height: 2.1rem; font-weight: 300; margin: 0px; color: #ffffff; opacity: 0.7; }
.lgx-registration-area .recommended { background: #16a086; }
.lgx-registration-area .lgx-single-registration .single-top .price { font-family: Poppins, sans-serif; color: rgb(255, 255, 255); font-size: 6.8rem; line-height: 8rem; font-weight: 900; }
.lgx-banner-info-circle .info-circle-inner .date { margin-top: 0px; padding-top: 2.6rem; font-size: 16.6rem; line-height: 16rem; color: #ffffff; }
.lgx-banner-info .subtitle { font-family: Poppins, sans-serif; font-size: 4rem; font-weight: 600; color: #16a086; margin: 0px; line-height: 7.2rem; }
.lgx-banner-info-circle { background: linear-gradient(to top, #34495e 0px, #ec398b 100%); padding: 1.5rem; margin-right: 5rem; height: 420px; width: 420px; border-radius: 50%; }
.lgx-schedule { background: #16a086; }
.lgx-registration { background-color: #34495e; }
.lgx-registration-area .lgx-single-registration .lgx-btn { background: rgb(52, 73, 94); }
.lgx-registration-area .recommended .single-top .price, .lgx-registration-area .recommended .single-top .title { color:v #d80e8c; }
.lgx-footer .lgx-inner-footer { background: #ec398b; }

.single-bottom
.lgx-btn,
.lgx-submit,
.wpcf7-submit,
button {
    overflow: hidden;
    border: none;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    outline: 0;
    position: relative;
    font-weight: 400;
    font-size: 14px;
    margin: 0 auto;
    padding: 1.5rem 4rem;
    display: inline-block;
    letter-spacing: .1rem;
    color: #000000;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-box-shadow: 0 8px 6px -6px rgba(50, 51, 51, .4);
    -moz-box-shadow: 0 8px 6px -6px rgba(50, 51, 51, .4);
    box-shadow: 0 8px 6px -6px rgba(50, 51, 51, .4)
}

.lgx-tab .nav-pills {
    background: #ffffff00;
}

@media (max-width: 1425px) {
    .lgx-banner-info .title {
        font-size: 5rem !important;
    }
}

@media (max-width: 1199px) {
    .lgx-banner-info-circle .info-circle-inner { 
        margin-top: 10%;
    }
    .lgx-banner-info .title {
        font-size: 4.2rem !important;
    }
}

@media (max-width: 991px) {
    .lgx-banner-info-circle .info-circle-inner { 
        margin-top: 10%;
    }
    .lgx-banner-info .title {
        font-size: 3rem !important;
    }
}

@media (max-width: 740px) {
    .month-date{ 
        margin-top: 10%;
    }
    .lgx-banner-info .title {
        font-size: 4rem !important;
    }
}

.vip-btn:hover {
        background: #16a086 !important
}

@media (max-width: 461px) {
    .lgx-banner-info-circle .info-circle-inner { 
        margin-top: 0%;
    }
    .month-date{ 
        margin-top: 4%;
    }
    .lgx-banner-info-circle{
        margin-right: 0px;
        width: 90%;
        height: fit-content;
    }
    .lgx-banner-info .title { font-size: 2rem !important; }
    .lgx-banner-info .subtitle { font-size: 2rem; }
}

@media (max-width: 324px) {
    .month-date > * { 
        font-size: 3rem !important;
    }

    .lgx-banner-info .title {
        font-size: 1.8rem !important;
    }
}

.lgx-countdown-area {
    margin-left: 15px !important;
    margin-top: 15px !important;
}

.lgx-days {
    margin-top: 7px !important;
}
.lgx-hr {
    margin-top: 7px !important;
}
.lgx-min {
    margin-top: 7px !important;
}
.lgx-sec {
    margin-top: 7px !important;
}


.lgx-banner-info .title span {
    font-style: normal;
}

