header>.container-fluid,
.container {
    width: 78vw;
}

/* 
.dropdown > a + i.bi-chevron-down {
  transition: transform 0.3s ease-in-out;
}

.dropdown.dropdown-active > a + i.bi-chevron-down {
  transform: rotate(180deg);
} 
*/

.store-launcher {
    display: none;
}

.social-links a {
    margin-right: 0;
}

/* 
.dropdown>ul {
    opacity: 0;
    height: 0;
    transition: opacity 5s, height 5s;
}

.dropdown>.dropdown-active ul{
    opacity: 1;
    height: auto!important;
} */

.navbar>ul>li.box-mobile {
    padding-right: 20%;
}

.navbar>ul>li.box-mobile a {
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
    padding-right: 10%;
}

.section-group {
    word-break: break-word;
    hyphens: auto;
    margin: 0 auto;
}

@media screen and (max-width: 1000px) {

    header>.container-fluid,
    .container {
        width: 100%;
    }


    .store-launcher {
        display: flex !important;
    }

}

@media screen and (max-width: 500px) {
    .section-group {
        width: 100vw;
    }

    .timeline-time {
        margin: 1% 2% !important;
    }

    .whitelist-read-more-btn {
        display: none !important;
    }

    .whitelist-read-more-text {
        display: flex !important;
        justify-content: end;
    }

    .ads-image:nth-child(2),
    .ads-image:nth-child(4) {
        display: none;
    }
}

.view-all .col-sm-12 {
    display: flex;
    justify-content: start;
}

.view-all-btn {
    width: -webkit-fill-available;
    background: linear-gradient(to right, #3271FF, #FE5EF8);
    border-radius: 30px;
    border: none;
    color: white;
    margin: 3% 0;
    padding: 0.4rem 0.3em;
    align-self: center;
    text-align: center !important;
    word-break: auto-phrase;
    text-decoration: none;
    cursor: pointer;
    transition: background 0.5s ease, box-shadow 0.3s ease;
}

.view-all-btn:hover {
    color: inherit;
    background: linear-gradient(to right, #FE5EF8, #3271FF);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.timeline {
    margin-left: 1%;
    padding: 0;
}

.timeline>li {
    list-style: none;
}

.timeline {
    border-left: 2px dotted #A9A9A9;
}

.timeline-icon {
    padding: 2px;
}

.timeline-link {
    text-align: center;
    text-decoration: none;
    width: 1.2rem;
    height: 1.2rem;
    display: inline-block;
    border-radius: 18vw;
    background: #fff;
    line-height: 10px;
    color: #fff;
    border: 3px solid #858585;
    transition: border-color .2s linear;
    position: absolute;
    left: 1.3% !important;
    margin-top: 2%;
}

.timeline-time {
    color: #8D8D8D;
}

.timeline-body {
    margin-left: 1% !important;
    padding-bottom: 5% !important;
}

.timeline>:nth-child(1) {
    .timeline-time {
        margin-top: 0;
    }

    .timeline-link {
        margin-top: 2% !important;
        margin-top: 0;
        background: #1671FF;
        border: 3px solid #1671FF;
    }
}

.timeline> :last-child {
    .timeline-body {
        padding-bottom: 0 !important;
    }
}

.news-card {
    border-radius: 10px;
    box-shadow: 4px 1px 5px 2px rgba(0, 0, 0, .15) !important
}

.news-image {
    border-radius: 10px;
    background: url(../image/image\ \(8\).png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.read-more-btn {
    background-color: #007bff;
    color: #fff;
    border: none;
    border-radius: 4px;
    padding: 1.2% 6.5% 1.1% 6.5%;
}

.news-icons {
    margin: 0;
    padding: 0;
    color: #007bff;
}

.news-icons span {
    font-size: 0.8em;
    color: #8D8D8D;
}

.content p {
    color: #8D8D8D;
}

.content h3 {
    font-weight: 600;
}

.short-description {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.views {
    border: 1px solid #A9A9A9;
    color: #8D8D8D;
    padding: 1%;
    border-radius: 50px;
}

.accordion-body {
    padding: 0;
}

.accordion-body>ul {
    margin-left: 0.6rem;
}

.accordion-button {
    padding: 0.6rem;
}

.accordion-button:focus {
    border: unset;
    box-shadow: unset;
}

.accordion-button:not(.collapsed) {
    color: unset;
    background-color: unset;
    box-shadow: unset;
}

.ads-image {
    max-width: -webkit-fill-available;
    height: auto;
}

.whitelist {
    margin: 0;
    padding: 0;
}

.whitelist>li {
    list-style: none;
}

.whitelist-link {
    text-align: center;
    text-decoration: none;
    width: 25px;
    height: 25px;
    display: inline-block;
    border-radius: 20px;
    background: #D9D9D9;
    line-height: 10px;
    color: #fff;
    border: 3px solid #6A9BD7;
    transition: border-color .2s linear;
    position: absolute;
    left: -0.5px !important;
    margin-top: 2%;
}

.whitelist-time,
.post-time {
    font-size: 0.89rem;
    color: #8D8D8D;
    margin-top: 30%;
}

.whitelist-body {
    padding-bottom: 5% !important;
}

.whitelist-read-more-btn {
    font-size: 0.8rem;
    background-color: #007bff;
    color: #fff;
    border: none;
    border-radius: 20px;
    display: inline-flex;
    padding: 0.5rem 1rem 0.4rem 1rem;
    margin: 0 0 1rem 0;
}

.whitelist-read-more-text {
    display: none;
}

.whitelist-short-description {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.whitelist-card {
    border-radius: 10px;
}

.categories>ul,
.recent-post>ul {
    padding-inline-start: 0;
}

.categories>ul,
.recent-post>ul li {
    list-style: none;
}

.menu,
.whitelist {
    box-shadow: 4px 1px 5px 2px rgba(0, 0, 0, .15) !important
}

.post-time {
    font-style: italic;
}




/* For Team */
.team .member .member-img:after {
    bottom: -3%;
}