/* @override https://medialoot.com/assets/css/new-mobile-site.css */

@media  (max-width: 1140px) {
	
	body {
		min-width: auto;
		max-width: 100%;
	}
	
	div.fix-width {
		width: 100%;
		margin: 0% 1%;
	}
	
	.homepage .top-banner h2 {
		padding-top: 50px;
	}
	
	.homepage div.resource-block.half {
	    width: 50%;
	    height: auto;
	}
	.homepage div.resource-block {
	    width: 22%;
	    height: auto;
	    margin: 1%;
	    border: none; 
	}
	
	.homepage div.resource-block img {
		max-width: 100%;
	}
	
	.homepage div.resource-block p.price {
		display: none;
	}
	
	.homepage a.trending-resource img {
	    margin: 10px;
	    max-width: 30%;
	    margin: 1%;
	}
	
	.homepage .category.freebies {
		max-width: 60%;
		height: auto;
		margin-right: 5%;
	}
	.homepage .category.articles {
		max-width: 35%;
		margin: 0%;
	}
	.homepage .category.freebies .resource-block {
		max-width: 48%;
		margin: 1%;
		height: auto;
	}
	
	.homepage .category.freebies .resource-block img {
		max-width: 100%;
	}
	.homepage div.metadata {
		width: 100%;
	}
	.homepage .category a.more-category, .homepage .category.freebies a.more-category {
		display: block;
		top: auto;
		right: auto;
		position: relative;
		clear: both;
	}
	.ml-header a.join-link {
		margin: 3px 0px 0px 5px;
	}
	.ml-header .search-form .text-fieldset input {
		max-width: 110px;
	}
	.ml-header nav.menu ul li a {
		padding: 10px;
	}
	
	#aside.right-sidebar.member-area {
		display: none;
	}
	
}
@media  (max-width:850px) {
	.ml-header nav.menu {
		display: none;
	}
	.set .single-purchase-box, .item .single-purchase-box, .set .join-premium-box, .item .join-premium-box {
		width: 94%;
		margin: 0%;
		padding: 50px 2%;
		
	}
	.resource-search-container img:nth-child(odd){
    display:none;
}


}

@media(max-width:770px) {
	.highlighted-plan {
		width: 100% !important;
	}
	ul.categories {
	width: 100% !important;
	margin-left: 0% !important;
}
	ul.categories-right {
	margin-right: 0% !important;
}
	section.plans .regular-plan {
	width: 100% !important;
	margin: 10px 0% !important;
}

}

@media  (max-width:570px) {
	.ml-header a.join-link {
		padding: 1px 12px;
		margin: 3px 0px 0px 2px;
	}
	.ml-header .search-form {
		padding: 4px 0px 4px 3px;
	}
	.homepage div.resource-block.half {
	    width: 100%;
	    height: auto;
	}
	.homepage div.resource-block {
	    width: 46%;
	    height: auto;
	    margin: 1%;
	    background-color: transparent; 
	    box-shadow: none; 
	    border: none; 
	}
	
	.homepage div.resource-block img {
		max-width: 100%;
	}
	
	.homepage div.resource-block h4, .homepage div.resource-block subtitle, .homepage div.resource-block p.price {
		display: none;
	}
	
	.homepage .category.freebies {
		max-width: 100%;
		margin: 0%;
	}
	.homepage .category.articles {
		max-width: 100%;
		width: 100%;
		margin: 0%;
	}
	.homepage .category.articles img {
		width: 100%;
	}
	
	.homepage .category.freebies .resource-block {
		max-width: 48%;
		margin: 1%;
	}
	.homepage .category.freebies div.resource-block h4 {
		display: block;
	}
	
	.homepage .category {
		padding: 40px 0px;
	}
	
	
}

div.fix-width {
	width: 100%;
	max-width: 1140px;
}

.homepage .top-banner {
	height: auto;
}

div.banner-link a.teal-btn {
	margin-bottom: 120px;
}
