/* desktop */
@media only screen and (min-width: 992px) {
    .law_contents .row .col-lg-3:nth-child(even) .law_card{
        top: 30px;
    }
}
/* mobile */
@media only screen and (max-width: 992px) {
    .heading h3{
        font-size: 25px;
    }
    .about_img img{
        margin: auto;
        display: block;
    }
    .content_option{
        display: flex;
        min-height: auto;
        flex-direction: row;
        justify-content: left;
        padding: 0.5rem 1rem;
    }
    .content_icon i{
        font-size: 25px;
        margin-right: 0.75rem;
    }
    .content_body h3{
        font-size: 16px;
    }
    .scroll_bottom{
        padding-top: 20px;
    }
    /* .video_content h2{
        font-size: 18px;
        margin-bottom: 1rem;
    } */
    .crew_card{
        padding: 15px 13px;
    }
    .main_video{
        min-height: unset;
    }
    .main_video video{
        min-height: unset;
    }
    .video_content{
        position: relative;
        padding: 20px .5rem;
    }
    .main_video::after{
        opacity: 0;
    }
    .about_section{
        padding-top: 0;
    }
    .heading h1, .heading h2, .heading h3{
        font-size: 23px;
    }
    .join_crew{
        padding: 50px 0;
        min-height: 50vh;
    }
    .about_content li, .form-group{
        margin-bottom: 0;
    }
    .romans_section{
        padding: 30px 0;
    }
    .romans_content h3{
        font-size: 25px;
        margin-bottom: 30px;
    }
    .romans_content p{
        margin-bottom: 0;
    }
    .flight_section, .restoring_law{
        padding: 60px 0;
    }
    footer p{
        padding: .5rem 2rem;
    }
    .offcanvas{
        max-width: 80%;
    }
    .offcanvas.showing, .offcanvas.show:not(.hiding){
        transform: scale(.97);
    }
    .offcanvas-link{
        padding: .55rem 1rem;
    }
    .fc .fc-toolbar-title{
        font-size: 0.75em;
    }
    .inner_blog_image{
        margin-bottom: 1rem;
    }
    .content_option:hover{
        background-color: var(--secondary);
    }
}