@media(max-width:1110px){
	.topnav{
		padding-left:0px;
		padding-right:0px;
	}
	.topnav .items.container{
		padding:0 10px;
	}
}

@media(max-width:840px){
	.content.container{
		padding-top:54px;
	}
	.trending .trending-item{
		width:49%;
		margin-right:2%;
		margin-top:2%;
		padding-top:26%;
	}
	.trending .trending-item:nth-child(3n){
		margin-right:2%;
	}
	.trending .trending-item:nth-child(2n){
		margin-right:0;
	}
	.main-content .tab-contents{
		width:100%;
	}
	.main-content .side-bar{
		width:100%;
	}
	.main-content .side-bar .side-section{
		width:49%;
		float:left;
	}
	.tab-contents .tab-content .info-item{
		padding:12px 12px 0;
	}
	.tab-contents .tab-content .info-item + .info-item{
		margin-top:12px;
		padding-top:12px;
	}
	.content .tabs{
		padding:12px;
	}
	.side-bar{
		margin-top:15px;
	}
	.tab-contents .tab-content .info-item .content p{
		font-size:14px;
		line-height:18px;
	}
	.toggle-btns{
		margin:11px 11px -6px;
	}
	.tab-contents{
		margin-bottom:12px;
	}
	.side-bar{
		margin-top:0px;
	}
}

@media(max-width:620px){
	.content.container{
		padding-top:44px;
	}
	.main-content .side-bar .side-section{
		width:100%;
	}
	.main-content .side-bar .side-section + .side-section{
		margin-left:0;
	}
	.topnav .items .logo a{
		width:182px;
	}
	.topnav .items .mmenu{
		display:block;
	}
	.topnav .items .links{
		margin-top:0;
		display:none;
		background:rgba(20,20,20,0.9);
		position:absolute;
		top:58px;
		left:0;
		width:100%;
		padding:12px 10px;
		border-top:2px solid #379bce;
	}
	.topnav .items .links.active{
		display:block;
	}
	.topnav .items .links a{
		width:100%;
		display:block;
		padding:7px 10px;
	}
	.topnav .items .links a + a{
		margin-left:0;
		margin-top:5px;
	}
	.content .tabs .tab{
		font-size:13px;
		padding:7px 0;
	}
	.content .tabs .tab img{
		max-height:16px;
		margin-right:5px;
	}
	body.about .content img{
		max-width:240px;
	}
	body.home .home-logo{
		max-width:400px;
		margin:40px auto 20px;
	}
}

@media(max-width:520px){
	.trending .trending-item{
		width:100%;
		padding-top:47%;
	}
	.tab-contents .tab-content .info-item .media{
		display:none;
	}
	.tab-contents .tab-content .info-item .content{
		width:100%;
	}
	body.home .home-logo{
		max-width:300px;
		margin:40px auto 20px;
	}
	.tab-contents .tab-content .info-item{
		padding:10px 10px 0;
	}
	.tab-contents .tab-content .info-item + .info-item{
		margin-top:10px;
		padding-top:10px;
	}
	.content .tabs{
		padding:10px;
	}
	.content .tabs .tab{
		font-size:12px;
	}
	.content .tabs .tab img{
		margin-top:2px;
		max-height:14px;
	}
	.tab-contents .tab-content .info-item .content p{
		font-size:13px;
	}
	.toggle-btns{
		margin:9px 9px 0;
	}
	.toggle-btns a{
		font-size:11px;
	}
}

@media(min-width:840px) and (min-height:440px){
	.side-bar.sticky .side-contain{
		position:fixed;
		top:73px;
		width:inherit;
		max-width:353px;
	}
}