.container {
    display:grid;
	grid-template-colums: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-template-rows:auto auto auto auto auto;
	
		
    }
	@media screen and (min-width: 850px){
		.container {
		 grid-template-areas:
	    "nav nav header header header nav_2 nav_2"
		"nav nav content content content nav_2 nav_2"
		"nav nav searchinfo search search  nav_2 nav_2"
		"nav nav footer_l footer_r footer_g nav_2 nav_2"
		
	}
	.info_col {
		display:none;
	}
	
	#searchcon {
	  		max-width:100%;
	   		height:auto;
	  		padding-top:-3%;
	 		padding-left:20%;
	   		padding-right:20%; 
		}
	
	#abgne-block-20140105 li:nth-child(1) {
		margin-top:15%;
		margin-bottom:2%;
		
	
	}
	
	#abgne-block-20140105 li:nth-child(2) {
		margin-bottom:2%;
		
	
	}
	
	#abgne-block-20140105 li:nth-child(3) {
		margin-bottom:2%;
	
	}
	
	
	
	}
	
	@media screen and (max-width: 850px){
		.container {
	     grid-template-areas:
		"header header header header"
		"content content content content"
		"info_col info_col info_col info_col"
		"search search search search"
		"footer_l footer_l footer_r footer_r"
		}
		
		.nav {
			display:none;
		}
		
		.nav_2 {
			display:none;
		}
		
		.searchinfo {
			display:none;
		}
		
		.searchinfo {
			display:none;
		}
		
		
		#searchcon {
	  		max-width:100%;
	   		height:auto;
	  		padding-top:5%;
	 		padding-left:10%;
	   		padding-right:10%; 
		}
		
		
		#abgne-block-20140105 li:nth-child(1) {
			margin-top:20%;
			padding-right:5%;
		}
	
		#abgne-block-20140105 li:nth-child(2) {
			margin-top:-2%;
			padding:8%;
		}
	
		#abgne-block-20140105 li:nth-child(3) {
			margin-top:-2%;
			padding-right:5%;
		}
		
		.footer_g {
		display:none;
		}
		
		
	}
    .header {
		grid-area: header;
		background-image: url(boxbg.jpg);
		margin: 0;
	}
	
	.header img {
		max-width:100%;
		height:auto;
		float:right;
		padding-left:10px;
	}
		
	.content {
		grid-area: content;
		background-image: url(boxbg.jpg);
		text-align:center;
		margin-top: -0.5%;
	}    
	
	.content img {
		max-width:100%;
		height:auto;
		padding:3%;
		padding-top:5%;
		padding-bottom:5%;
	}
	
	.search {
		grid-area: search;
		position:relative;
		background-image: url(boxbg.jpg);
		text-align:center;
		margin-top: -0.5%;
		
	}
	
	
	.searchinfo {
		grid-area: searchinfo;
		position:relative;
		background-image: url(boxbg.jpg);
		text-align:center;
		margin-top: -0.5%;
		
	}
	
	
	.info_col {
		grid-area: info_col;
		background-image: url(boxbg.jpg);
		text-align:center;
		margin-top: -0.5%;
	}
	
	#icon {
		float:right;
		color: #999;
	}
	
	.div1 {
		padding:3%;
		text-align:center;
		background-color:#F3D9A1;
	}


	.searchinfo img {
		max-width:100%;
		height:auto;
		padding:5%;
		padding-left:20%;
	}
	

	
	.search img {
		max-width:100%;
		height:auto;
	}
	
	
	 .footer_l {
		grid-area: footer_l;
		background-image: url(boxbg.jpg);
		text-align:center;
		margin-top: -0.5%;
	}
	
	.footer_l img {
		max-width:100%;
		height:auto;
		padding:10%;
		padding-top:-10%;
		
	}
	
    .footer_r {
		grid-area: footer_r;
		background-image: url(boxbg.jpg);
		margin-top: -0.5%;
	}
	
	.footer_r img {
		max-width:100%;
		height:auto;
	}
	
	 .footer_g {
		grid-area: footer_g;
		background-image: url(boxbg.jpg);
		text-align:center;
		margin-top: -0.5%;
		
	}
	
	 .footer_g img {
		max-width:100%;
		height:auto;
		margin-top:50%;
	}

	#abgne-block-20140105, #abgne-block-20140105 li {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#abgne-block-20140105 {
		position: relative;
		
	}
	#abgne-block-20140105 li {
		
		-webkit-transition: -webkit-transform 0.2s linear;
		-moz-transition: -moz-transform 0.2s linear;
		-o-transition: -o-transform 0.2s linear;
		-ms-transition: -ms-transform 0.2s linear;
		transition: transform 0.2s linear;
	}
	
	
	#abgne-block-20140105 li:hover{
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1);
		z-index: 1;
	}
	#abgne-block-20140105 li a img {
		border: none;
	}

     
