.headerstyle {
justify-content: space-evenly;
flex-wrap: wrap;
align-items: flex-end;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.tabstyle {
position: relative;
overflow: visible;
#margin: 5px;
#width: 45%;
#background: #1111119e;
font-family: inherit;
font-size: 1em;
text-align: center;
}

.miniwell{
margin-left: 100px;
margin-right: 100px;	
padding-right: 100px;	
padding-top: 50px;
padding-bottom: 10px;	
padding-left: 100px;
min-height: 20px;
margin-bottom: 20px;
background-color: #fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow: -15px -15px 2px -5px rgb(0, 0, 102), -15px 15px 2px -5px rgba(60,74,123,.5), 15px -15px 2px -5px rgb(0, 0, 102), 15px 15px 2px -5px rgba(60,123,68,.5);
}

.diwell {
background-image: url(/i/fonx.webp); /* Цвет фона */
}
.tabl {
justify-content: center;
flex-wrap: wrap;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
align-items: center;
}
.tab {
position: relative;
overflow: visible;
width: 40%;
font-family: inherit;
text-align: center;
cursor: pointer;
}
.image-slide{
background-size: cover;
background-position: center;
background-attachment: fixed;
background-repeat: no-repeat;
background-image: url(/i/labels/design.webp);
padding-bottom: 150px;
padding-top: 150px;
}
.box {
justify-content: space-evenly;
flex-wrap: wrap;
align-items: flex-end;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
padding: 20px;
}
.imgbox{
	background: #fc0; /* Цвет фона */
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
	margin: 10px;
	width: 450px;
}

/* MEDIA QUERIES */
@media all and (max-width: 950px) and (min-width: 701px){
.tabstyle {
    display:block;
    width:47%;
  }
  .tab {
    display:block;
    width:47%;
  }
}
@media all and (max-width: 700px) and (min-width: 0px){
	.tab {
    display: block;
    width:50%;
	#text-align: center;
	padding: 0px;
  }
.tabstyle {
    display: block;
    width:100%;
	text-align: center;
	padding-top: 13px;
  }
  .headerstyle {
position: absolute;
}
.miniwell{
margin-left: 0px;
margin-right: 0px;	
padding-right: 5px;	
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

}