@media(min-width:320px) and (max-width:1040px){

    .tab-controls .soc-side {
        order:-3;
    }
    .tab-controls .tab-side,
    .tab-controls .soc-side {
        width:100% !important;
        margin-top:20px;
        justify-content:space-between;
    }
    .tab-controls .tab-button,
    .tab-controls #share-link,
    .tab-controls #email-link {
        margin:0 !important;
    }

    .tab-controls .search_results {
        width:100%;
        justify-content:center
    }
    .control-box {
        width:50% !important;
    }
    .control-box:nth-of-type(even) {
    padding: 0 10px 0 0 !important
    }
    .control-box:nth-of-type(odd) {
    padding: 0 0px 0 10px !important
    }
    #tabbed-search .image-thumbs,
    #tabbed-search .image-main {
        width:100%;
        padding:0;
        justify-content:space-between
    }

    #tabbed-search .image-thumbs {
        order:+3;
        margin-top:20px
    }
    #yearBannerArea .type-title {
        font-size:24px;
    }
    #yearBannerArea .opt-title {
        line-height:30px
    }

    #tabbed-search .image-thumbs img {
        width:30%;
    }

    #yearBannerArea .type-title {
        margin:0 0 20px 0;
    }
}

@media(min-width:320px) and (max-width:500px){
.control-box:nth-of-type(odd),
.control-box:nth-of-type(even) {
        width:100% !important;
        padding:0 !important
    }
    .tab-controls .tab-button,
    .tab-controls #share-link,
    .tab-controls #email-link {
        width:100% !important;
        justify-content:center;
        margin:10px 0 0 0 !important;
        text-align:center;
    }
     #tabbed-search .image-thumbs img {
        width:49%;
    }
}
