.grid1 {
	display: grid;
	grid-template-columns: repeat(24, 1fr);
	grid-template-rows: repeat(14, auto);
}
.logo-lm {
	grid-column: 1/3 ;
	grid-row: 1/2;
}

.logo {
	grid-column: 3/13 ;
	grid-row: 1/2;
}

.ctop1 {
	grid-column: 13/23 ;
	grid-row: 1/2;
}

.menu-top-rm {
	grid-column: 23/25 ;
	grid-row: 1/2;
}

.main-menu-lm {
	grid-column: 1/3 ;
	grid-row: 2/3;
}

.main-menu {
	grid-column: 3/23 ;
	grid-row: 2/3;
}

.main-menu-rm {
	grid-column: 23/25 ;
	grid-row: 2/3;
}

.showcase-lm {
	grid-column: 1/3 ;
	grid-row: 3/4;
}

.showcase {
	grid-column: 3/23 ;
	grid-row: 3/4;
}

.showcase-rm {
	grid-column: 23/25 ;
	grid-row: 3/4;
}

.content-lm {
	grid-column: 1/3 ;
	grid-row: 4/5;
}

.content-w-right {
	grid-column: 3/17 ;
	grid-row: 4/5;
}

.content {
	grid-column: 3/23 ;
	grid-row: 4/5;
}

.right {
	grid-column: 17/23 ;
	grid-row: 4/5;
}

.right-rm {
	grid-column: 23/25 ;
	grid-row: 4/5;
}

.no-right {
	display: none;
}

.showcase2-lm {
	grid-column: 1/3 ;
	grid-row: 5/6;
}

.showcase2 {
	grid-column: 3/23 ;
	grid-row: 5/6;
}

.showcase2-rm {
	grid-column: 23/25 ;
	grid-row: 5/6;
}
/*
.middle1-lm {
	grid-column: 1/2 ;
	grid-row: 6/7;
}
*/
.middle1 {
	grid-column: 1/25 ;
	grid-row: 6/7;
}
/*
.middle1-rm {
	grid-column: 14/15 ;
	grid-row: 6/7;
}
*/
.middle2-lm {
	grid-column: 1/3 ;
	grid-row: 7/8;
}

.middle2 {
	grid-column: 3/23 ;
	grid-row: 7/8;
}

.middle2-rm {
	grid-column: 23/25 ;
	grid-row: 7/8;
}
/*
.middle3-lm {
	grid-column: 1/2 ;
	grid-row: 8/9;
}
*/
.middle3 {
	grid-column: 1/25 ;
	grid-row: 8/9;
}
/*
.middle3-rm {
	grid-column: 14/15 ;
	grid-row: 8/9;
}
*/
.middle4-lm {
	grid-column: 1/3 ;
	grid-row: 9/10;
}

.middle4 {
	grid-column: 3/23 ;
	grid-row: 9/10;
}

.middle4-rm {
	grid-column: 23/25 ;
	grid-row: 9/10;
}

.bottom4-lm {
	grid-column: 1/3 ;
	grid-row: 10/11;
}

.bottom4 {
	grid-column: 3/23 ;
	grid-row: 10/11;
}

.bottom4-rm {
	grid-column: 23/25 ;
	grid-row: 10/11;
}

.bottom3-lm {
	grid-column: 1/3 ;
	grid-row: 11/12;
}

.bottom3 {
	grid-column: 3/23 ;
	grid-row: 11/12;
}

.bottom3-rm {
	grid-column: 23/25 ;
	grid-row: 11/12;
}
 
.footer-lm {
	grid-column: 1/3 ;
	grid-row: 12/13;
}

.footer {
	grid-column: 3/23 ;
	grid-row: 12/13;
}

.footer-rm {
	grid-column: 23/25 ;
	grid-row: 12/13;
}

.cookie-lm {
	grid-column: 1/3 ;
	grid-row: 13/14;
}
 
.cookie {
	grid-column: 3/23 ;
	grid-row: 13/14;
}

.cookie-rm {
	grid-column: 23/25 ;
	grid-row: 13/14;
}

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

.logo-lm {
	grid-column: 1/2 ;
	grid-row: 1/2;
}

.logo {
	grid-column: 2/13 ;
	grid-row: 1/2;
}

.ctop1 {
	grid-column: 13/24 ;
	grid-row: 1/2;
}

.menu-top-rm {
	grid-column: 24/25 ;
	grid-row: 1/2;
}

.main-menu-lm {
	grid-column: 1/2 ;
	grid-row: 2/3;
}

.main-menu {
	grid-column: 2/24 ;
	grid-row: 2/3;
}

.main-menu-rm {
	grid-column: 24/25 ;
	grid-row: 2/3;
}

.showcase-lm {
	grid-column: 1/2 ;
	grid-row: 3/4;
}

.showcase {
	grid-column: 2/24 ;
	grid-row: 3/4;
}

.showcase-rm {
	grid-column: 24/25 ;
	grid-row: 3/4;
}

.content-lm {
	grid-column: 1/2 ;
	grid-row: 4/5;
}

.content-w-right {
	grid-column: 2/17 ;
	grid-row: 4/5;
}

.content {
	grid-column: 2/24 ;
	grid-row: 4/5;
}

.right {
	grid-column: 17/24 ;
	grid-row: 4/5;
}

.right-rm {
	grid-column: 24/25 ;
	grid-row: 4/5;
}

.no-right {
	display: none;
}

.showcase2-lm {
	grid-column: 1/2 ;
	grid-row: 5/6;
}

.showcase2 {
	grid-column: 2/24 ;
	grid-row: 5/6;
}

.showcase2-rm {
	grid-column: 24/25 ;
	grid-row: 5/6;
}
/*
.middle1-lm {
	grid-column: 1/2 ;
	grid-row: 6/7;
}

.middle1 {
	grid-column: 1/25 ;
	grid-row: 6/7;
}

.middle1-rm {
	grid-column: 14/15 ;
	grid-row: 6/7;
}
*/
.middle2-lm {
	grid-column: 1/2 ;
	grid-row: 7/8;
}

.middle2 {
	grid-column: 2/24 ;
	grid-row: 7/8;
}

.middle2-rm {
	grid-column: 24/25 ;
	grid-row: 7/8;
}
/*
.middle3-lm {
	grid-column: 1/2 ;
	grid-row: 8/9;
}

.middle3 {
	grid-column: 1/25 ;
	grid-row: 8/9;
}

.middle3-rm {
	grid-column: 14/15 ;
	grid-row: 8/9;
}
*/
.middle4-lm {
	grid-column: 1/2 ;
	grid-row: 9/10;
}

.middle4 {
	grid-column: 2/24 ;
	grid-row: 9/10;
}

.middle4-rm {
	grid-column: 24/25 ;
	grid-row: 9/10;
}

.bottom4-lm {
	grid-column: 1/2 ;
	grid-row: 10/11;
}

.bottom4 {
	grid-column: 2/24 ;
	grid-row: 10/11;
}

.bottom4-rm {
	grid-column: 24/25 ;
	grid-row: 10/11;
}

.bottom3-lm {
	grid-column: 1/2 ;
	grid-row: 11/12;
}

.bottom3 {
	grid-column: 2/24 ;
	grid-row: 11/12;
}

.bottom3-rm {
	grid-column: 24/25 ;
	grid-row: 11/12;
}
 
.footer-lm {
	grid-column: 1/2 ;
	grid-row: 12/13;
}

.footer {
	grid-column: 2/24 ;
	grid-row: 12/13;
}

.footer-rm {
	grid-column: 24/25 ;
	grid-row: 12/13;
}

.cookie-lm {
	grid-column: 1/2 ;
	grid-row: 13/14;
}
 
.cookie {
	grid-column: 2/24 ;
	grid-row: 13/14;
}

.cookie-rm {
	grid-column: 24/25 ;
	grid-row: 13/14;
}

}