.new-contacts br{height:8px;display:inline-block;font-size:8px;}
.new-contacts .soc-block a{transition:.3s;opacity:1;flex:0 0 46px;display:block;width:46px;height:46px;margin-right:8px;}
.new-contacts .soc-block a:hover{opacity:.7}
.new-contacts ul li{font-size:16px;line-height:1.4;position:relative;padding-left:14px;}
.new-contacts ul li:after{content:'';display:block;background:var(--main);width:6px;height:6px;position:absolute;top:7px;left:0;border-radius:50%;}
.new-contacts ul li svg{margin-right:2px;}
.new-contacts ul li span{font-size:14px;}
.new-contacts iframe{height:100%;min-height:400px;}
.new-contacts .taxi-car a{border-radius:50px;transition:.3s;}
.new-contacts .taxi-car a:hover{background:rgba(107, 58, 121, 0.1)}
.new-contacts .taxi-car a .svg{flex:0 0 20px;width:20px;}
.new-contacts .bottom p{margin-bottom:8px;}
.new-contacts .bottom p:last-child{margin-bottom:0;}
@media(max-width:1200px){
.new-contacts .left{flex:0 0 40%;max-width:40%;}
.new-contacts .right{flex:0 0 60%;max-width:60%;}
}
@media(max-width:992px){
.new-contacts .left,
.new-contacts .right{flex:0 0 50%;max-width:50%;}
}

@media(max-width:767px){
.new-contacts .left,
.new-contacts .right{padding-left:0;padding-right:0;flex:0 0 100%;max-width:100%;}
.new-contacts .left{margin-bottom:30px;}
}