@media screen and (max-width:1200px) {

    img {
        max-width: 100%;
        height: auto;
    }
    
    .intro .intro-content {
        padding-left: 20px;   
    }
    
    footer .footer-meta .footer-news {
        border-left: 0 !important;
        border-top: 1px solid #373f4a;
        margin-top: 30px;
        padding: 30px 20px;
    }
    
    .events-btn-cal .btn-cal-narrow {
        font-size: 20px;
    }
    
    .current-space {
        font-size: 32px;
    }
    
    .upcoming-eventsH {
        font-size: 24px;
    }
    
}

@media screen and (max-width:1024px) {
	
	
	
}

/* Responsive nav kicks in */
@media screen and (max-width:991px) {
	.events-btn-cal .btn-cal-narrow {
        font-size: 16px;
    }
    
    .current-space {
        font-size: 22px;
    }
    
    .upcoming-eventsH {
        font-size: 17px;
    }
    
    .events-btn-cal .btn-cal-narrow.active span {
        font-size: 14px;
    }
    
    .events-btn-cal {
        padding-top: 50px;
    }
    
    .btn-space-prev, .btn-space-next {
        font-size: 20px;
    }
    
    .event-list-style a.event-item {
    }
    
    .event-view-more, .event-goto {
        float: none;
        display: inline-block;
    }
    
    .event-goto {
        margin-left: 15
            px;
    }
    

    }   

    @media screen and (max-width:768px) {
        
        .logo-area {
            padding:5px 0 20px 0
        }
        
        .logo-area .logo {
            text-align: center;
            margin: 15px 0;
        }
        
        #main_navbar .navbar-brand {
            opacity: 1;
            padding: 4px 10px 0 0;
            margin-left: 20px;
            width:50px;
            
        }
		
        footer.page-footer {
             background:#1c242f;
            text-align: center;
        }
        
        footer.page-footer .footer-copyc p br {
            display: none;
        }
        
        footer.page-footer .footer-meta {
            padding: 20px 0;   
        }
        
        footer.page-footer .footer-meta .footer-social, footer.page-footer .footer-meta .footer-news {
            padding: 20px;   
        }
        
        .articles .article.article-featured .article-description {
            width:80%;
        }
        
        
        .events-btn-cal .btn-cal-narrow {
        font-size: 16px;
            
        }

        .current-space {
            font-size: 30px;
            text-align: left;
            padding-left: 10px;
        }

        .upcoming-eventsH {
            font-size: 24px;
            text-align: left;
            margin-top: 0;
            padding-top: 0;
            display: none;
        }

        .events-btn-cal .btn-cal-narrow.active span {
            font-size: 18px;
        }

        .events-btn-cal {
            padding-top: 0px;
            padding-bottom: 30px;
            text-align: left !important;
            width: 100%;
        }

        .btn-space-prev, .btn-space-next {
            font-size: 20px;
        }
        
        .stickIndex {
            top: 32px;
        }
        
        .stickIndex .index-list {
            max-width: 100%;
            overflow-x: scroll;
            white-space: nowrap;
        }
        
        .venue-single .venue-map {
            position: relative;
            min-height: 300px;
    
        }
        
        .venue-single .venue-map #canvas {
            height: 300px !important
        }
        
        .articles.related-articles .col-sm-4 {
            display: block;
            width: 100%;
        }
        
        .articles.related-articles .article {
            text-align: center;
            max-height: none;
        }
        
        .articles.related-articles .article .article-description {
            position: relative;
        }
        
        .articles.related-articles .article .article-description p {
            background: #fff;
        }
        
        .articles.related-articles .article .article-description p a {
            color:#383838
        }
        
        .articles .article > a:empty {
            padding-top: 67%;
        }
        
        .articles.articles-square .article > a:empty {
            padding-top: 50%;
        }
        
        .related-articles .article > a:empty {
            padding-top: 50%;
        }
        
        .event-single .panel-heading .panel-title {
            padding-right: 20px;
            text-align: center;
        }
        
        .event-single .panel-heading .panel-title .btn-add-fav {
            position: relative;
            display: block;
            top: 0px;
            right: 0;
            margin-top: 10px;
        }
        
        .events-accordion .panel-heading .panel-title > a {
            font-size: 19px;
        }
        
        .event-info-wrap .event-info-row .event-info-block h4 {
            font-size: 16px;
        }
        
        .event-info-wrap .events-band-list li {
            font-size: 15px;
        }
        
        .events-accordion .panel-heading .panel-title .goto-event {
            text-align: center;
            padding-top: 0;
            padding-bottom: 15px;
        }
        
        .events-accordion .panel-heading .panel-title .event-title > div {
            text-align: center;
            padding-bottom: 5px;
        }
        
        .events-accordion .panel-heading .badge {
            display: inline-block;
        }
        
        .events-accordion .panel-heading .panel-title .event-ttl {
            display: inline-block;
        }
        
        .events-accordion .panel-heading .panel-title span.other {
            display: inline-block;
        }
        
        .articles.related-articles .article { 
            height: auto;
        }
        
        .articles.related-articles .article > a { 
            height: 220px;
            overflow: hidden;
            display: block;
        }
        
        .stories-sidebar {
            padding-left: 0;
        }
    
    
    }

	@media screen and (max-width:640px) {
        
        .articles.articles-vertical .col-xs-5 {
            width:100%;
            float:none;
            display: block;
        }
        
        .articles.articles-vertical .article-featured-vert {
            max-height: none;
            text-align: center;
            
        }
        
        .articles.articles-vertical .article-featured-vert .article-description {
            bottom:0;
            width:100%;
        }
        
        .articles.articles-vertical .article-featured-vert .article-description p {
            color:#fff;
        }
		
        .articles.articles-vertical .article-featured-vert .article-description p a {
            color:#fff;
        }
        
         .articles.articles-vertical .col-xs-7 {
            width:100%;
            float:none;
            display: block;
             padding: 0 30px;
        }
        
        
	}

	@media screen and (max-width:480px) {
        .articles .col-xs-6 {
            display: block;
            width: 100%;
        }
        
        
        .articles .article {
            text-align: center;
            max-height: none;
            background: none;
            height: auto;
        }
        
        .articles .article .article-description {
            position: relative;
        }
        
        .articles .article .article-description p {
            background: none;
        }
        
        .articles .article.article-featured .article-description p {
            font-size: 14px;
            padding: 5px 10px;
            line-height: 21px;
            max-height: 50px;
        }
        
        .articles .article .article-description p a {
            color:#383838
        }
        
        .articles .article.article-featured {
            max-height: none;
            height: auto;
        }
        
        .articles .article.article-featured .article-description {
            width:100%;
            bottom: 0;
        }
        
        .article-ad {
            margin-bottom: 20px;
        }
        
        .articles.articles-square .article > a:empty {
            padding-top: 40%;
        }
        
        .articles.articles-vertical .article {
            height: auto;
        }
        
        .articles.articles-vertical .article .article-image {
            position: relative;
            width: 100%;
        }
        
        .articles.articles-vertical .article .article-description {
            padding-left: 0;
        }
        
        .articles .article > a {
            display: block;
            overflow: hidden;
            max-height: 220px;
        }
        
        .articles.articles-vertical .article-featured-vert {
            background: none;
        }
        
        .articles.articles-vertical .article-featured-vert .article-description {
            width: 100%;
            bottom: 0%;
            position: relative;
            color:#383838;
        }
        
        .articles.articles-vertical .article-featured-vert .article-description p a {
            color:#383838;
        }
        
        .articles.articles-vertical .article-featured-vert .article-description p {
            color: #383838;
            background: none;
        }
        
	}

	@media screen and (max-width:320px) {
        
	}


