@media screen and (max-width: 52.75em) { 

}

@media screen and (max-width: 47.938em) { 

}

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

    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
    {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .navbar-brand
    {
        display: block;
    }

    .nav-logo img
    {
        width: 120px;
    }

    .hero
    {
        padding: 68px 0 40px 0;
    }

    .navbar-nav
    {
        text-align: center;
    }

    .nav-stream
    {
        width: 100%;
        float: none !important;
        text-align: center;
    }

        .nav-stream li
        {
            width: 100%;
            margin: 0;
            padding: 0;
        }

        /*.nav-stream li:last-child
        {
            display: none;
        }*/

	.nav-stream li:nth-child(1) a {
        display: block;
        width: 100%;
        padding: 16px;
		background: #3388ff;
        color: #FFF;
        margin-top:6px;
	}

        .nav-stream li:nth-child(1) a:before
        {
            content: '' !important;
        }


        
	.nav-stream li:nth-child(2) a {
        display: block;
        width: 100%;
        padding: 16px;
		background: #17c298;
        color: #FFF;
        margin-top:4px;
	}

        .nav-stream li:nth-child(2) a:before
        {
            content: '' !important;
        }

    .ca-item
    {
        width: 100% !important;
    }

    .logo
    {
        display: none;
    }

    .main-banner
    {
        margin: 40px 0;
    }

    .song_one
    {
        text-align: center;
    }

        .song_one a
        {
            margin: 0 0 16px 0;
        }

        .song_one p::before
        {
            content: '';
        }

    #topsongplayer audio
    {
        width: 100%;
        margin: 8px 0 0 0 !important;
    }

    .live-event {
        margin: 16px 0;
    }

    .promos-and-events aside {
        margin-top: 16px;
    }

    .live-event h1,
    .blogroll h1,
    .shows h1,
    .social-media h1
    {
        text-align: center;
    }


    .blogroll,
    .promos-and-events,
    .social-media
    {
        padding: 40px 0;
    }

    .shows
    {
        padding: 40px 0 0 0;
    }

    .blogroll-control
    {
        padding-left: 0 !important;
    }

        .blogroll-control .blogroll--filter
        {
            margin: 0 0 40px 0 !important;
            text-align: center;
        }

    .blogroll--count
    {
        display: none;
        margin: 0 0 40px 0;
    }

    .search
    {
        margin-bottom: 24px;
    }

    .blogroll--pagination
    {
        margin: 40px auto 0 auto;
    }

    .blogroll--pagination li a
    {
        padding: 0 4px;
    }

    .ads-vr
    {
        margin-bottom: 24px !important;
    }

    .container .mix
    {
        width: 100% !important;
        padding: 0 !important;
    }

    .mix .blog-title,
    .mix article
    {
        min-height: 100% !important;
    }

    .modal-body
    {
        padding: 40px 16px;
    }

    .modal-content h1
    {
        text-align: left;
        line-height: 28px;
    }

    .modal-content .related-post
    {
        margin: 40px 0 16px 0;
    }

    .shows--tabs,
    .media--tabs
    {
        margin: 0 0 40px 0;
        text-align: center;
    }

    .shows .tab--content
    {
        padding-bottom: 40px;
    }

    .tab--content
    {
        text-align: center;
    }

    .tab--content h2
    {
        font-size: 40px;
    }

    .tab--content h3
    {
        margin-top: 16px;
    }

    .tab--content .station-dj
    {
        text-align: center;
        margin-bottom: 16px;
    }

    .tab--img img
    {
        max-width: 100%;
        max-height: 100%;
    }

    .no-record
    {
        padding: 0;
    }

    .social-media .tab--content
    {
        padding-top: 40px;
        padding-bottom: 0;
    }

    ul.il-magic li
    {
        width: 100% !important;
    }

    footer
    {
        text-align: center;
    }

        footer span
        {
            display: block;
            margin: 16px 0;
            font-size: 11px;
        }

        footer ul li
        {
            margin: 0;
        }

        footer ul li:last-child
        {
            float: none;
        }

            footer ul li:last-child span
            {
                margin-bottom: 0;
            }

    /* SubArticle */

    #SubArticle header {
        padding: 0;
    }

    #SubArticle .container {
        width: 100%;
    }

    .HeaderTitle {
        padding: 115px 0 40px 0;
    }

    .LogoHolder {
        display: none;
    }

    .HeaderTitle h1 {
        display: block;
        margin: 2px 0 12px 0;
        padding: 0 0 12px 0;
        border: none;
        border-bottom: 1px dashed rgba(0,0,0,.2);
    }

    .SubArticleContent h1 {
        font-size: 32px;
    }

    .PromosEvents {
        padding: 40px 0;
    }

    .UStreamLive h4,
    .PromosEvents h4 {
        width: 100%;
        margin: 0 0 16px 0;
        padding: 0;
        border: none;
    }

    .social-media-share {
        margin-bottom: 40px;
        text-align: center;
    }


    .UstreamContent iframe {
    max-width:98% !important;
    max-height:280px !important;
    }

}

/*@media screen and (max-width: 720px) {
    
    .UstreamContent iframe {
    max-width:68% !important;
    }

}*/

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

    .UstreamContent iframe {
    max-width:94%;
    }

}

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

    .UstreamContent iframe {
    max-width:76%;
    }

}