body {
  margin: 0;
}
header {
}
.mainbody {
}
footer {
}

.container_header {
  width: 100%;
  max-width: 1640px; 
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 5px 0px 5px;
}

.container_footer {
  width: 100%;
  max-width: 1640px; 
  margin: 0 auto;
  display: flex;
  padding: 0px 5px 0px 5px;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: center;
}

.container_mainbody {
  width: 100%;
  max-width: 1640px; 
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 5px 0px 5px;
  border: 1px solid blue;
  align-items: flex-start;
}

.cont_footer {
	display: flex;
	padding: 0px 15px 0px 15px;
}

/*Блоки крыши сайта*/
.header1 {}
.header2 {}
.header3 {}
.header4 {}
.header5 {}
.logo {}
.phone {}
.render {}
.banner {}
.cart {}
.menu1 {}
.menu2 {}
.menu3 {}
.menu4 {}
.menu5 {}

/*Блоки основные сайта*/
.breadcrumb {}
.option {}
.user1 {
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.user2 {
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.user3 {
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.user4 {
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.user5 {
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.top {}
.top1 {
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.top2 {
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.top3 {
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.top4 {
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.top5 {
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.left {}
.content {}
.right {}
.bottom {}
.bottom1 {
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.bottom2 {
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.bottom3 {
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.bottom4 {
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.bottom5 {
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}

/*Блоки подвала сайта*/
.social {
	flex: 0 0 100%;
}
.footer1 {
	padding: 4px;
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.footer2 {
	padding: 4px;
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.footer3 {
	padding: 4px;
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.footer4 {
	padding: 4px;
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.footer5 {
	padding: 4px;
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20%;
	max-width: 20%;
	flex-grow: 1;
}
.copyright {
	flex: 0 0 100%;
}

@media screen and (max-width: 1000px) {
  .footer1 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .footer2 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .footer3 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .footer4 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .footer5 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
