@media screen and (min-width:0px) and (max-width:575px) {

.logo img {
    width: 27vw;
}
.phone a {
    font-size: 6vw;
}

.socials__item {
    margin: 0 2vw;
}
.socials__item img {
    border-radius: 3.5vw;
    width: 7vw;
}
-------
.item {
    width: -webkit-calc(100% / 1 - 30px);
    width: calc(100% / 1 - 30px);
}

}@media screen and (min-width:576px) and (max-width:767px) {

.logo img {
    width: 25vw;
}
.phone a {
    font-size: 6vw;
}

.socials__item {
    margin: 0 2vw;
}
.socials__item img {
    border-radius: 3.5vw;
    width: 7vw;
}

}@media screen and (min-width:768px) and (max-width:991px) {

.logo img {
    width: 25vw;
}
.phone a {
    font-size: 6vw;
}

.socials__item {
    margin: 0 2vw;
}
.socials__item img {
    border-radius: 3.5vw;
    width: 7vw;
}

}@media screen and (min-width:992px) and (max-width:1199px) {

.logo img {
    width: 25vw;
}
.phone a {
    font-size: 6vw;
}

.socials__item {
    margin: 0 2vw;
}
.socials__item img {
    border-radius: 3.5vw;
    width: 7vw;
}

}@media screen and (min-width:1200px) and (max-width:1399px) {

.logo img {
    width: 10vw;
}
.phone a {
    font-size: 2.2vw;
}

.socials__item {
    margin: 0 1vw;
}
.socials__item img {
    border-radius: 1vw;
    width: 2vw;
}

}@media screen and (min-width:1400px) {

.logo img {
    width: 10vw;
}
.phone a {
    font-size: 2.2vw;
}

.socials__item {
    margin: 0 1vw;
}
.socials__item img {
    border-radius: 1vw;
    width: 2vw;
}

}