@import url('../css/animate.min.css'); 

.vertical-nav {
                min-width: 17rem;
                transition: all 0.4s;
                position: fixed;
                padding: 6px;
                top: 80px;
                border-radius: 7px;
                overflow: hidden;
            }
            
            .page-content {
              width: calc(100% - 17rem);
              margin-left: 17rem;
              transition: all 0.4s;
            }
            
            /* for toggle behavior */
            
            #sidebar.active {
              margin-left: -17rem;
            }
            
            #content.active {
              width: 100%;
              margin: 0;
            }
            
            @media (max-width: 768px) {
              #sidebar {
                margin-left: -17rem;
              }
              #sidebar.active {
                margin-left: 0;
              }
              #content {
                width: 100%;
                margin: 0;
              }
              #content.active {
                margin-left: 17rem;
                width: calc(100% - 17rem);
              }
            }
            
            body {
              background: #f5f5f5;
              min-height: 100vh;
              overflow-x: hidden;
            }
            
            .separator {
              margin: 3rem 0;
              border-bottom: 1px dashed #fff;
            }
            
            .text-uppercase {
              letter-spacing: 0.1em;
            }
            
            .text-gray {
              color: #aaa;
            }


.goldBar {
    background: linear-gradient(90deg, rgb(232 180 20 / 65%) 0%, rgba(232,242,255,1) 57%);
}

.sticky-top {
    top: 81px !important;
}
            
.post-answer {
    box-shadow: 0px 6px 25px rgb(0 0 0 / 4%);
    transition: all 0.3s;
}
            
    .post-answer:hover {
        box-shadow: 0px 6px 25px rgb(0 0 0 / 15%);
        transform: translate(0px, -9px);
    }

.articleCard {
    transition: all 0.3s;
}

.articleCard:hover {
    box-shadow: 0 30px 30px -25px rgb(0 0 0 / 14%);
    transform: translate(0px, -10px);
}



.timeline_area {
    position: relative;
    z-index: 1;
}
.single-timeline-area {
    position: relative;
    z-index: 1;
    padding-left: 180px;
}

    .single-timeline-area:nth-child(2n) {
        background: #fafafa;
    }


@media only screen and (max-width: 575px) {
    .single-timeline-area {
        padding-left: 100px;
    }
}
.single-timeline-area .timeline-date {
    position: absolute;
    width: 180px;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 60px;
    padding-left: 22px;
    text-align: center;
}
@media only screen and (max-width: 575px) {
    .single-timeline-area .timeline-date {
        width: 100px;
    }
}
.single-timeline-area .timeline-date::after {
    position: absolute;
    width: 3px;
    height: 100%;
    content: "";
    background-color: #ebebeb;
    top: 0;
    right: 30px;
    z-index: 1;
}
.single-timeline-area .timeline-date::before {
    position: absolute;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background-color: #2196F3;
    content: "";
    top: 50%;
    right: 26px;
    z-index: 5;
    margin-top: -5.5px;
}
.single-timeline-area .timeline-date p {
    margin-bottom: 0;
    color: #020710;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
}

.single-timeline-area .single-timeline-content {
    position: relative;
    z-index: 1;
    padding: 30px 30px 25px;
    border-radius: 6px;
   /* margin-bottom: 15px;
    margin-top: 15px;
    -webkit-box-shadow: 0 0.25rem 1rem 0 rgba(47, 91, 234, 0.125);
    box-shadow: 0 0.25rem 1rem 0 rgba(47, 91, 234, 0.125);*/
    border: 1px solid #ebebeb;
    transition: all 0.3s;
    align-items: center;
}

    .single-timeline-area .single-timeline-content:hover {
        transform: translate(0px, -8px);
        box-shadow: 0 0.25rem 1rem 0 rgba(47, 91, 234, 0.125);
        background: #fff !important;
    }

@media only screen and (max-width: 575px) {
    .single-timeline-area .single-timeline-content {
        padding: 20px;
    }
}
.single-timeline-area .single-timeline-content .timeline-icon {
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    width: 30px;
    height: 30px;
    background-color: #f1c40f;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30px;
    flex: 0 0 30px;
    text-align: center;
    max-width: 30px;
    border-radius: 50%;
    margin-right: 15px;
}
.single-timeline-area .single-timeline-content .timeline-icon i {
    color: #ffffff;
    line-height: 30px;
}
.single-timeline-area .single-timeline-content .timeline-text h6 {
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
}
.single-timeline-area .single-timeline-content .timeline-text p {
    font-size: 13px;
    margin-bottom: 0;
}
.single-timeline-area .single-timeline-content:hover .timeline-icon,
.single-timeline-area .single-timeline-content:focus .timeline-icon {
    background-color: #020710;
}
.single-timeline-area .single-timeline-content:hover .timeline-text h6,
.single-timeline-area .single-timeline-content:focus .timeline-text h6 {
    color: #3f43fd;
}