.main {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(12, 1fr);
    margin: 0 auto;
    width: 100%;
    max-width: 85%;
}

.one, .two, .three, .four, .five, .six,
.seven, .eight, .nine, .ten, .eleven, .twelve {
    grid-column-end: span 12;
}

.nested {
    display: grid;
    grid-gap: 2rem;
    grid-template-columns: repeat(12, 1fr);
}

.merge-two-rows { grid-row-end: span 2 }
.merge-three-rows { grid-row-end: span 3 }
.merge-four-rows { grid-row-end: span 4 }
.merge-five-rows { grid-row-end: span 5 }
.merge-six-rows { grid-row-end: span 6 }

.footer-text {
    font-size:0.8em;
    color:#83966a;
       font-weight:400;
       float:right;
       margin-top: 5%;
}

A:link { COLOR: #83966a; TEXT-DECORATION: none; }
A:visited { COLOR: #83966a; TEXT-DECORATION: none; }
A:active { COLOR: green; TEXT-DECORATION: none; }
A:hover { COLOR: #5c6a48; TEXT-DECORATION: none; }

.link-fadeinbg {
	background: rgba(149,165,166,0.1);
}

.link-fadeinbg a {
	border-bottom: 1px solid rgba(52,73,94,0.4);
	font-weight: 500;
	-webkit-transition: background-color 0.3s, border-color 0.3s;
	transition: background-color 0.3s, border-color 0.3s;
}

.link-fadeinbg a:hover,
.link-fadeinbg a:focus {
	border-color: rgba(52,73,94,0);
	background-color: rgba(52,73,94,0.1);
}

@media only screen and (min-width: 481px) {
    .one { grid-column-end: span 1 }
    .two { grid-column-end: span 2 }
    .three { grid-column-end: span 3 }
    .four { grid-column-end: span 4 }
    .five { grid-column-end: span 5 }
    .six { grid-column-end: span 6 }
    .seven { grid-column-end: span 7 }
    .eight { grid-column-end: span 8 }
    .nine { grid-column-end: span 9 }
    .ten { grid-column-end: span 10 }
    .eleven { grid-column-end: span 11 }
}

  @media only screen and (max-width: 1080px)   {
    .main{  width:100%;
        max-width: 95%; 
    }
}