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

	div.site-branding a{
		font-size: 35px;
	}

	html .home article,
	html .category article,
	html .tag article,
	html .search article,
	html .author article{
    		position: relative;
    		width: 47%;
    		margin: 1%;
    		text-align: center;
		display: inline-block;
    		/*height: 150px;
   		 display: -webkit-inline-flexbox;
   		display: -ms-inline-flexbox;
    		display: -webkit-inline-flex;
    		display: inline-flex;
    		-webkit-flex-align: center;
    		-ms-flex-align: center;
    		-webkit-align-items: center;
    		align-items: center;
    		justify-content: center;*/
		vertical-align: top;
		font-weight: bold;
		text-transform: uppercase;
		height: 120px;
		padding-top: 10px;
	}

	.category article .entry-title,
	 .search article .entry-title, 
	.author article .entry-title, 
	.tag article .entry-title{
		margin-top: 35px;
	}

	#primary-navigation{
		font-size:20px;
	}

	body article .entry-content{
		font-size: 25px;
	}

	.single #main article{
		width: 100%;
	}

	body #sidebar-right{
		width: 100%;
		float: none;
		margin: 10px 0px;
	}

}