@media (max-width: 479px) {
	#main_wrapper_front{
  		grid-template-columns: 1fr;
  		grid-template-rows: 1fr 3fr 3fr 8fr 1fr;
	  	grid-template-areas:
	      "header"
	      "article"
	      "aside1"
	      "aside2"
	      "footer";
	    min-height: 300vh;
    }
    	article{
		font-size:3.3vw;
	}
	article>h1>span.lnr-rocket {
		right:-42px !important;
		top:-30px !important;
	}
	aside#first>div#firstline>div{
		width:50%;
	}
	aside#first>div#secondline>div {
		width:100%;
   		min-height: 200px;
	}
	aside#second{
		height: 100%;
		max-height: 200%;
		overflow: unset;
	}	
}