.box_contact{
width:1720px;
background-color: #181612;
max-width: 100%;
box-sizing: border-box;
}
.div_contact{
width: 1260px;
padding: 80px 15px 80px 15px;
box-sizing: border-box;
max-width: 100%;
margin: 0px auto;
display: flex;
justify-content: space-between;
}


.logoStopka{
align-self: center;
}
.div_contact .titleStopka{
color: #FFFFFF;
font-size: 19px;
font-weight: 700;
margin-bottom: 30px;
}
.div_contact .conStopka{

}
.div_contact .conStopka>div{
margin-bottom: 30px;
position: relative;
display: flex;
align-items: center;
color: #FFFFFF;
}

.div_contact .conStopka .rowAdres{

}

.div_contact .conStopka>div:before{
content: "";
position: relative;
width: 40px;
height: 40px;
/*background-color: rgba(45, 72, 87,0.8);*/
background-color: rgba(255,255,255,0.2);
border-radius: 50%;
bottom: 0px;
left: 0px;
display: inline-block;
flex: 0 1 auto;
margin-right: 20px;
}
.div_contact .conStopka>div::after{
content: "";
font-family: 'Material Icons Outlined';
font-size: 38px;
position: absolute;
top:-10px;
left: 12px;
margin-left: 0px;
margin-top: 0px;
display: inline-block;
color: var(--g1-color);
}

.div_contact .conStopka>div.rowAdres::after{
content: "home";
}

.div_contact .conStopka>div.rowEmail::after{
content: "email";
font-size: 32px;
}

.div_contact .conStopka>div.rowGodz::after{
content: "timer";
}

.div_contact .conStopka>div.rowTel::after{
content: "phone_in_talk";
}

.div_contact .social{
margin-top: 15px;
}

.div_contact .social a{
height: 25px;
display: inline-block;
margin-right: 15px;
width: auto;
}


.div_contact .social a svg{
width: auto;
height: 100%;
fill: var(--g1-color);
}

.div-rights{
background-color: #FFFFFF;
}
.section-rights{
max-width: 100%;
box-sizing:border-box;
}

.stopka{
color:#696c79;
font-size: 14px;
}

.stopka .bottomStopkaLeft{
float: left;
margin: 35px 0px 35px 0px;
}
.stopka .bottomStopkaRight{
float: right;
margin: 35px 0px 35px 0px;
}

.stopka a{
color:#696c79;
text-decoration: none;
font-size: 14px;
-webkit-transition: 0.5s all ease;
transition: 0.5s all easel
}
.stopka a:hover{
color: #222327;
}

.stopkaInfo .stopkaKontakt span.b{
color: #696c79;
font-size: 14px;
margin: 0px 0px 20px 0px;
}


.div_foot{
width: 1720px;
padding: 20px 15px;
box-sizing: border-box;
max-width: 100%;
margin: 0px auto;
display: flex;
justify-content: space-between;
align-items: center;
}

.stopka{
color: #444444;
font-size: 16px;
font-weight: 300;
display: flex;
justify-content: space-between;
align-items: center;
box-sizing: border-box;
}
.stopka a{
color: #444444;
}
.stopka .bottomStopkaRight{
margin-left: 50px;
}
.menuStopka ul{list-style:none;}
.menuStopka ul li{display:inline-block;padding-right:60px;}
.menuStopka ul li a{color:var(--menuTop-color);font-size:16px;font-weight:300;padding:20px 0px;display:block;}

@media screen and (max-width:1250px){
.div_foot{flex-direction: column}
.menuStopka ul li{padding: 0px 30px}
}

@media screen and (max-width:1000px){
.div_contact{flex-direction: column;justify-content: center;align-items: center;
}
.div_contakt>div{
margin-bottom: 30px;
}

}

@media screen and (max-width:750px){
.stopka{flex-direction: column}
.stopka .bottomStopkaRight{margin: 20px 0px 0px 0px}
}