.soglasiye-div{
width:100%;
position:fixed; bottom:0; left:0; z-index:101;
margin:0;
padding:20px 0;	
background:#c3d3c6;
box-shadow:0 0 10px #777;
}
.soglasiye-div-div{
display:flex;
flex-direction:row;
justify-content:space-between;
align-items:center;
margin:0;
padding:0;
}
.soglasiye-div-div div{
display:block;
width:auto;
margin:0;
padding:0;
text-align:left;
font-size:90%;	
}
.soglasiye-div p{
margin:0 0 20px 0;
text-align:left;	
}
.soglasiye-div a:hover{
border-bottom:1px solid #333;
}
.soglasiye-div button{
display:block;
width:130px;
border:0; border-radius:7px;
margin:0 0 0 20px;
padding:10px 0;
text-align:center;
background:#058240; color:#fff;
font-weight:700;
cursor:pointer;
text-shadow:0 0 1px #333;
white-space:nowrap;	
}
.soglasiye-div button:hover{
background:#87c159;	
}

@media screen and (min-width:100px) and (max-width:400px){
	.soglasiye-div-div{
	flex-direction:column;	
	}
	.soglasiye-div button{
	margin:20px 0 0 0;	
	}
}
@media screen and (min-width:401px) and (max-width:500px){
	.soglasiye-div-div{
	flex-direction:column;	
	}
	.soglasiye-div button{
	margin:20px 0 0 0;	
	}
}
@media screen and (min-width:501px) and (max-width:600px){
	.soglasiye-div-div{
	flex-direction:column;	
	}
	.soglasiye-div button{
	margin:20px 0 0 0;	
	}
}
@media screen and (min-width:601px) and (max-width:700px){
	
}
@media screen and (min-width:701px) and (max-width:800px){
	
}
@media screen and (min-width:801px) and (max-width:900px){

}
@media screen and (min-width:901px) and (max-width:1000px){

}
@media screen and (min-width:1001px) and (max-width:1100px){

}
@media screen and (min-width:1101px) and (max-width:1200px){

}
@media screen and (min-width:1201px) and (max-width:1280px){

}