#top_section {
}
/* --------------------------------------------------- */
#recycling1{
	max-width: 1200px;
	width: 90%;
	margin: 0 auto 80px;
}
#recycling1 .list1,
#recycling1 .list2{
	display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
#recycling1 .list1 li {
	width: 32.5%;
	text-align: center;
	border: #43B997 1px solid;
	margin-right: 1.25%;
	margin-bottom:  1.25%;
	border-radius:5px;
	font-size: 10px;
	line-height: 160%;
	padding: 20px 10px;
	background-color: rgba(255,255,255,.5);
}
#recycling1 .list1 li:nth-child(3n) {
	margin-right: 0;
}
#recycling1 .list1 li img {
	display: block;
	max-width: 150px;
	width: 90%;
	margin: 0 auto 5px;
}
#recycling1 .list1 li span {
	color: #43B997;
	display: block;
	text-align: center;
	font-weight: 500;
	font-size: 1rem;
	line-height: 160%;
}
#recycling1 .list2 li {
	display: table;
	width: 23%;
	margin-right: 1.33%;
	border-radius:5px;
	border: #43B997 1px solid;
	background-color: rgba(255,255,255,.5);
}
#recycling1 .list2 li:nth-child(4) {
	margin-right: 0;
}
#recycling1 .list2 li span {
	display: table-cell;
	 vertical-align: middle;
	color: #43B997;
	text-align: center;
	font-weight: 500;
	font-size: 1rem;
	padding: 20px 10px;
}
/* --------------------------------------------------- */

/* --------------------------------------------------- */

/* --------------------------------------------------- */



@media screen and (max-width: 1000px) {
	
	/* ----------------------------------------------- */
	#recycling1 .list1 li,
	#recycling1 .list1 li:nth-child(3n){
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
    #recycling1 .list1 li:nth-child(2n) {
        margin-right: 0;
    }
    #recycling1 .list2 li {
        width: 49%;
        margin-right: 2%;
		margin-bottom: 2%;
    }
    #recycling1 .list2 li:nth-child(2n) {
        margin-right: 0;
    }
	/* ----------------------------------------------- */
	
	/* ----------------------------------------------- */
    
	/* ----------------------------------------------- */
	
	/* ----------------------------------------------- */
	
	/* ----------------------------------------------- */
	
	/* ----------------------------------------------- */
	
}


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

@media screen and (max-width: 580px) {
	#top_section {
        z-index: 0;
    }
	/* ----------------------------------------------- */
	#recycling1{
        margin: 0 auto 40px;
		position: relative;
        z-index: 1;
    }
	#recycling1 .list1 li,
	#recycling1 .list1 li:nth-child(2n),
	#recycling1 .list1 li:nth-child(3n),
	#recycling1 .list2 li,
	#recycling1 .list2 li:nth-child(2n){
		width: 100%;
		margin-right: 0;
	}
	#recycling1 .list1 li{
		padding: 15px 10px;
	}
	#recycling1 .list1 li span,
	#recycling1 .list2 li span{
		font-size: .9rem;
	}
	#recycling1 .list2 li span{
		padding: 15px 10px;
	}
	#recycling1 .list1 li br,
	#recycling1 .list2 li br{
		display: none;
	}
	/* ----------------------------------------------- */
	
	/* ----------------------------------------------- */
	
	/* ----------------------------------------------- */
	
	/* ----------------------------------------------- */
	
}