@media screen and (max-width: 1600px) {
	.fullwidth .blog-masonry .post-wrapper {
		width: 25%;
	}
}
@media screen and (max-width: 1199px) {
	.fullwidth .blog-masonry .post-wrapper {
		width: 33.33%;
	}
	.blog-fancy .post-wrapper{
		height: 585px;
	}
	.blog-fancy .post-wrapper .post-body {
		padding: 50px;
	}
	.widget_ht_authors ul.likes li:nth-child(3n){
		margin-right: 7.5px;
	}
	.likes-widget .likes li:nth-child(3n){
		margin-right: 15px;
	}
	.top-bar{
		padding: 10px 30px;
	}
	.top-nav li{
		margin-right: 25px;
	}
	.post-fancy .post-media, .blog-grid .post-fancy .post-media{
		width: 100%;
	}
	.post-fancy .post-body, .blog-grid .post-fancy .post-body{
		position: relative;
		top: 0;
		width: 100%;
		right: 0;		
	}
	.blog-grid .post-wrapper.post-fancy .post-body .post-category {
		margin-bottom: 230px;
	}
	.post-fancy .fancy-border{
		height: 295px;
	}
	.slider-control{
		width: 940px;
	}

}

@media screen and (max-width: 991px) {
	.fullwidth .blog-masonry .post-wrapper {
		width: 50%;
	}
	.few-wrapper .post{
		width: 100%;
		margin-bottom: 30px;
	}
	.few-wrapper .post:last-child{
		margin-bottom: 0;
	}
	.boxed-posts .inner {
		padding: 57px 0 30px;
	}
	.post-fancy, .blog-grid .post-wrapper.post-fancy{
		width: 100%;
	}
	.post-fancy .fancy-border{
		padding: 155px 15px 0 52px
	}
	.blog-masonry .post-wrapper {
		width: 50%;
	}
	.blog-fancy .post-media, .blog-fancy .post-body{
		width: 100%;
	}
	.blog-fancy .post-wrapper{
		height: auto;
	}
	.blog-grid .post-wrapper{
		width: 50%;
	}
	.visible-sm {
		display: block!important;
	}
	.widgets-left::after,.widgets-right::after{
		content: none;
	}
	.footer-widgets .widgets-left > *:last-child::after,.footer-widgets .widgets-right > *:last-child::after{
		content: "";
	}
	.slider-wrapper{
		height: 450px;
	}
	.top-nav{
		display: none;
	}
	.header .logo-wrapper p{
		display: none;
	}
	.header .mobile-buttons{
		top: inherit;
		bottom: -88px;
		padding: 10px 0;
		right: 0;
		width: 100%;
		background: #fff;
		z-index: 2;
	}
	.header .mobile-buttons .menu-nav{
		float: left;
	}
	.header .mobile-buttons button.search-toggle{
		float: right;
		margin-right: 0;
	}
	.navigation-wrapper{
		display: none;
		position: fixed;
		width: 100%;
		height: 100%;
		background: #fff;
		z-index: 10;
		top: 0;
		left: 0;
		overflow-x: hidden;
		overflow-y: auto;
		-webkit-overflow-scrolling: auto;
	}
	.navigation-bar li a span{
		display: inline-block !important;
		float: right;
		padding-right: 15px;
	}
	.navigation-bar h4 span{
		float: none;
		position: absolute;
		right: 0;
		top: 0;
	}
	.navigation-bar li a{
		line-height: 55px;
	}
	.navigation-bar > li{
		width: 100%;
		text-align: left;
		padding-left: 15px;
		border-bottom: 1px solid #E4E4E4;
	}
	.uber-menu ul li{
		padding-left: 15px;
	}
	.uber-menu{
		position: relative;
		right: 0;
		width: 100%;
		background: #fff;
		margin-top: 0;
	}
	.uber-menu ul{
		display: none;
	}
	.uber-menu ul li a{
		color: #000;
	}
	.uber-menu li a{
		line-height: 45px;
	}
	.uber-menu ul li a:hover{
		color: #000;
	}
	.uber-menu .sub-menu-heading{
		color: rgb(41,41,41);
		font-size: 13px;		
		margin-bottom: 10px;
	}
	.navigation-bar > li:first-child{
		text-align: center;
		margin-bottom: 25px;
		border-bottom: 0;
	}
	.navigation-bar > li:first-child button{
		background: transparent;
		border: 1px solid #E4E4E4;
		width: 40px;
		height: 40px;
		text-align: center;
		padding: 0;
	}
	.navigation-bar > li:nth-child(2){
		border-top: 1px solid #E4E4E4;
	}
	.header{
		height: 115px;
	}
	.navigation-bar li.menu-dropdown > ul li a,.navigation-bar li.menu-dropdown > ul li a:hover,a:hover{
		color: rgb(41,41,41);
	}
	.navigation-bar li.menu-dropdown > ul:not(.uber-menu){
		position: relative;
		background: #fff;
		margin-top: 0;		
	}	
	.our-rating{
		width: 100%;
	}
	.audiojs .scrubber {
		width: 65%;
	}
	.menuicon{
		display: none;
	}
	.slider-control{
		width: 720px;
	}

}



@media only screen and (min-width:768px){
	.navigation-bar.scroll {
		padding:14px 0;
	}
	.navigation-wrapper.scroll{
	    position: fixed;
        top: 0;
        width: 100%;
        z-index: 99;
	}
	.navigation-wrapper.scroll .uber-menu{
		margin-top: 19px;
	}
	.navigation-wrapper.scroll .navigation-bar li.menu-dropdown > ul:not(.uber-menu){
		margin-top: 19px;
	}
}

@media screen and (max-width: 767px) {
	.fullwidth .blog-masonry .post-wrapper {
		width: 100%;
	}
	.slider-control{
		width: 175px;
	}
	.post-wrapper .post-body{
		padding: 15px;
	}
	.audiojs .play-pause {
		width: 60px;
	}
	.audiojs .scrubber{
		width: 60%;
		width:-webkit-calc(100% - 185px);
		width: -moz-calc(100% - 185px);
		width: -ms-calc(100% - 185px);
	}
	.header-search form{
		width: 95%;
	}
	.blog-masonry .post-wrapper {
		width: 100%;
	}
	.fullwidth .blog-wrapper {
		margin: 20px 0px;
	}
	.blog-grid .post-wrapper{
		padding: 0 10px;
	}
	.visible-xs {
		display: block!important;
	}
	.slider-caption{
		display: none !important;
	}
	p.index{
		display: none;
	}
	.slider-control{
		height: 115px;
		width: 175px;
	}
	.slider-wrapper{
		height: 300px;
	}
	.post-fancy .fancy-border{
		left: -12px;
		padding: 155px 15px 0 33px;
	}
	.divider-8 h3 {
		font-size: 30px;
	}
	.boxed-posts .inner {
		padding: 30px 0 30px;
	}
	.boxed-posts .divider {
		margin-bottom: 30px;
	}

}
@media screen and (max-width: 649px) {
	.slider-control{
		width: 100%;
	}
	.blog-fancy .post-wrapper .post-body {
		padding: 15px;
	}
	.blog-grid .post-wrapper{
		width: 100%;
		padding: 0;
	}
	.top-bar {
		display: none;
	}
	.header .logo-wrapper img{
		width: 100%;
	}
	.col-xs-6{
		width: 100%;
	}
}
@media screen and (max-width: 530px) {
	.audiojs .scrubber{
		width: 30%;
	}
}

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


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

}

/*FIXES*/
/*tablet landscape*/
@media screen and (max-width: 1024px) {
	.blog-wrapper .slider-control ul a i{
		color: #FFF !important;
		border-color: #FFF !important;
	}
	
	.content-section{
		opacity: 1 !important;
	}
	
}
/*end tablet landscape*/

/*mobile menu max width*/
@media screen and (max-width: 991px) {
	.blog-fancy {
	  margin-bottom: -100px;
	  margin-top: -100px;
	}
	
	.post-fancy .fancy-border{
		left: -25px;
	}
	
}
/*end mobile menu max width*/

@media screen and (max-width: 640px) {
	.post-fancy .fancy-border{
		left: 0;
	}
}

/*HEADER FIXES*/
@media screen and (max-width: 991px) {
	
	.header{
		height: auto !important;
	}

	.header:before, .header:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
	.header:after { clear: both; }  
	.header { zoom: 1; }  
	
	/*.header .logo-wrapper img{
		max-height: none !important;
	}*/
	
	.header{
		border-bottom: 0;
	}
	
	.header .logo-wrapper{
		float: left;
		margin-top: 15px;
		position: relative;
		width: 100%;
		top: 0;
		left: 0;
		transform: translate(0);
	  -moz-transform: translate(0);
	  -ms-transform: translate(0);
	  -o-transform: translate(0);
	  -webkit-transform: translate(0);
	}
	
	.header .logo-wrapper img{
		width: auto;
		max-width: 50%;
	}
	
	.header .mobile-buttons{
		position: relative;
		float: left;
		top: auto;
		bottom: auto;
		width: 100%;
		transform: translate(0);
	  -moz-transform: translate(0);
	  -ms-transform: translate(0);
	  -o-transform: translate(0);
	  -webkit-transform: translate(0);
	}
	
	.header .mobile-buttons .menu-nav{
		padding: 0;
		margin-left: 5px;
	}
	
	.fa-menu{
		margin: 0 auto;
	}
	
	.header .mobile-buttons button.search-toggle{
		margin-right: 5px;
	}
	
}

/* END HEADER FIXES*/

/*AUDIO JS */

@media screen and (max-width: 1024px) {
	.audiojs .play-pause{
		width: 55px;
	}
	
	.audiojs .loaded{
		max-width: 100% !important;
	}
	
	.audiojs .scrubber {
	  width: 40%;
	}
}

@media screen and (max-width: 768px) {
	.audiojs .scrubber {
	  width: 50%;
	}
}

@media screen and (max-width: 767px) {
	.fancy-border h3, .fancy-border p{
		left: 30px;
	}
}

@media screen and (max-width: 640px) {
	.audiojs .scrubber {
	  width: 37%;
	}
}

@media screen and (max-width: 530px) {
	.audiojs .scrubber {
	  width: 45%;
	}
}

@media screen and (max-width: 359px) {
	.audiojs .scrubber {
	  width: 40%;
	}
}

/*END AUDIO JS*/

/*ISOTOPE FIXES FOR MOBILES*/
@media (max-width: 1024px){
	.not-clickable-mobile{
		z-index: 999;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	.isotope .item.clicked .not-clickable-mobile{
		display: none;
	}
	
	.isotope .handle .item:hover .overlay{
		opacity: 0;
	}
	
	.isotope .handle .item .inner img{
		position: relative;
	}
	
	.item .inner:hover img{
		-moz-transform: none !important;
	  -ms-transform: none !important;
	  -webkit-transform: none !important;
	}
	
	.isotope .item.clicked .overlay{
		opacity: 1 !important;
	}
	
	.isotope .item.clicked .inner img{
		transform: scale(1.05,1.05) !important;
		-moz-transform: scale(1.05,1.05) !important;
		-ms-transform: scale(1.05,1.05) !important;
		-webkit-transform: scale(1.05,1.05) !important;
	}
}
/*make isotope images half on small devices*/
@media screen and (max-width: 767px) {
	#canvas-mask{
			height: 440px;
		} 
	
	.item.large{
		width: 360px;
	}
	
	.item{
		width: 220px;
	}
	
	.isotope .handle .item .title h1{
		padding: 0 15px;
		width: 100%;
		left: 0; 
		font-size: 16px;
  	bottom: 25px;
  	line-height: 22px;
	}
	
	.isotope .handle .item.large .title h1{
		width: 50%;
	}
	
	.handle p.author{
		left: 0;
		padding: 0 15px;
		bottom: 5px;
	}
	
	.isotope .handle .item .post-category{
		left: 15px;
	}
}
/* END ISOTOPE FIXES FOR MOBILES*/