/* lg */ 
@media (min-width: 1200px) {

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {

	.overlay, 
	.single-performer {
		height:350px;
	}

	.overlay h3 {
		margin-top: 50%
	}

	.social-icons a {
		margin-right: 10px
	}


	/* Blog CSS */ 	
 	.sidebar-inner 
 	.pull-left, 
 	.sidebar-inner 
 	.pull-left img {
 		width: 100%
 	}

 	.sidebar-inner 
 	.media-body {
 		display: inline-block;
		margin-top: 15px;
 	}

 	/* About Us CSS */

	.about-content h2 {
		margin-top: 25px;
	}

	.members li {
		width:25%;
		margin-bottom: 25px
	}

	.about-content {
		margin-top: -70px;
	}


	/* Price Table CSS */

	.regular, 
	.classic, 
	.rock, 
	.xplore, 
	.vip {
		width: 30%;
		margin-bottom: 50px;
		margin-right: 3%;
	}

	.regular:after, 
	.classic:after, 
	.classic:before, 
	.rock:before, 
	.rock:after, 
	.xplore:after, 
	.xplore:before, 
	.vip:before {
		display: none;
	}

	.classic {
		margin-bottom: 70px;
	}

	.xplore {
		margin-bottom: 30px;
	}

	#pricing-table .heading {
		margin-bottom: 40px;
	}

	.pricing-content .btn-primary {
		width: 125px;
		height: 45px;
		margin-top: 40px;
		font-size: 18px;
		line-height: 35px;
	}

	.regular-price .btn-primary {
		left: 34%
	}

	.pricing-content .btn-primary {
		float: left !important;
	}
 	


	/* latest-event */
 	.tab {
 		width: 10%
 	}

 	#tab-wrap.upcoming_event .item_dateWrapper{
 		left: 55px;
 	}

	#tab-wrap.upcoming_event .flexslider .flex-direction-nav a.flex-next{
	    height: 41px;
	}

	#tab-wrap.upcoming_event .flexslider .flex-direction-nav a.flex-prev{
	    height: 41px;
	}
		
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	#navigation .navbar-nav li a {
	 	font-size: 16px
	 }

	.single-performer {
		background-size: cover !important;
		background-repeat: no-repeat;
		margin-bottom: 25px;
	}

	.overlay h3 {
		margin-top: 70%
	}

	.summer-fastival {
		height: 150px;
	}

 	.single-event .media-heading {
 		font-size: 24px;
 		margin-bottom: 15px
 	}

 	#sponsor-slider img, 
 	.single-event.photo-gallery img {
 		width: 100%
 	}

 	.single-event.latest-post .media-heading {
 		margin-top: 20px
 	}

 	.sopnsor-left-control {
 		right: 8%
 	}

 	.sopnsor-right-control {
 		right: 5%
 	}

 	.updates-links h2 {
 		font-size: 18px
 	}

 	.sidebar-inner .media-body .media-heading {
		display: block;
		margin-top: 20px;
	}

	.author-info .pull-left {
		width: 100%;
		float: none !important;
	}

	.sidebar-inner .media-body {
		width: 100%
	}

	.sidebar-inner .widget h3 {
		font-size: 24px
	}



	/* About Us CSS */

	.about-content h2 {
		margin-top: 25px;
	}

	.members li {
		width: 33%;
		margin-bottom: 25px
	}

	.about-content {
		margin-top: -70px;
	}


	/* Price Table CSS */

	.regular, 
	.classic, 
	.rock, 
	.xplore, 
	.vip {
		width: 47%;
		margin-bottom: 50px;
		margin-right: 3%;
	}

	.regular:after, 
	.classic:after, 
	.classic:before, 
	.rock:before, 
	.rock:after, 
	.xplore:after, 
	.xplore:before, 
	.vip:before {
		display: none;
	}

	.classic {
		margin-bottom: 70px;
	}

	.xplore {
		margin-bottom: 30px;
	}

	#pricing-table .heading {
		margin-bottom: 40px;
	}

	.pricing-content .btn-primary {
		width: 125px;
		height: 45px;
		margin-top: 40px;
		font-size: 18px;
		line-height: 35px;
	}

	.regular-price .btn-primary {
		left: 34%
	}

	.pricing-content .btn-primary {
		float: left !important;
	}


	/* latest-event */
	#latest-event-content .latest-event {
		display: block;
	}

	.latest-event .tab-image {
	  width: 100%;
	  }

	.latest-event .tab-image img {
	  width: 100%
	}

	.latest-event .tab {
	  width: 15%;
	}


	.latest-event .event-details {
	  padding: 25px;
	  width: 85%;
	}

	.latest-event .tab-pane .btn-purchase {
		margin-bottom: 26px
	}

	.latest-event .event-content .heading-side {
		width: 44%
	}

	.latest-event .event-details h3 {
		font-size: 21px;
		margin-bottom: 18px
	}

	.latest-event .event-content li {
		font-size: 17px
	}

	#tab-wrap.upcoming_event .item_dateWrapper{
		left: 138px;
	}

	.event-content-inner ul.performer-list li{
		width: 50%;
	}

	.event-content-inner ul.performer-list li .perfomer-wrapper,
	.event