.main {
    overflow: initial !important;
}

.main .sticky {
	top: 52px;
}

@media only screen and (max-width: 734px){
    .main .sticky {
        top: 48px;
    }

}

.video-icon {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
}

.video-icon img {
    width: 200px;
}

.video-description {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
}

.video-description a:hover h4, .video-description a:hover {
    color: #7ab9f9;
    text-decoration: none;
}

.videos .video:not(:last-child)>div.grid {
    border-bottom: 1px solid rgba(51, 51, 51, 0.95);
}

.font-bold {
    font-weight: 600;
}

.cs-description {
    margin-top: 1em;
}

.coming-soon {
    display: inline-block;
    border: 1px solid #aaa;
    padding: 5px 10px;
    border-radius: 20px;
    font-size: 0.8em;
    color: #aaa;
}

.video-description .smaller {
    color: #aaa;
}

@media screen and (max-width: 1068px) and (min-width: 735px) {
        .video-icon img {
            width: 150px;
        }
}

@media only screen and (max-width: 735px) {
    .video-icon {
        padding-top: 2em;
        padding-bottom: 0em;
    }
    .video-icon img {
        width: 250px !important;
    }
}

.section-details .section-content{
    border-bottom: none !important;
}