section.gallery .section-inner .boxes {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
row-gap: 1.5vw; gap: 1.5vw;
} section.gallery .boxes .box {
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 1.5vw; width: calc(31% - 1vw); }
section.gallery .boxes .box img{
object-fit: cover;
width: 100%;
} section.gallery .boxes .box .video-info {
margin-top: 10px; width: 100%; }
section.gallery .boxes .box .video-info h3 {
text-align: center; }
section.gallery .boxes .box .video-info h3 {
text-align: center;
padding-bottom: 7px;
} @media (max-width: 1350px) {
section.gallery .boxes .box {
width: calc(50% - 1vw); }
}
@media (max-width: 950px) {
section.gallery .boxes .box {
width: 100%; }
}
section.gallery .section-inner .boxes video {
width: 480px;
height: 360px;
object-fit: cover;
}
section.top-inner .breadcrumbs {
padding-top: 50px;
}
.section.contact-index .wpcf7 .wpcf7-form-control-wrap {
display: block;
position: relative;
padding: 0 20px;
width: 18%;
}
section.team{
padding: 100px 0;
}
section.team .parts .part:nth-child(1){
padding: 0 130px;
}
@media (max-width: 950px) {
.wpcf7 form {
display: flex;
align-items: center;
flex-direction: column;
}
.section.contact-index .wpcf7 .wpcf7-form-control-wrap {
display: block;
position: relative;
padding: 0 20px;
width: 100%;
}
section.team .parts .part:nth-child(1){
padding: 0 110px;
margin: 70px 0;
}
}
.section.agencies-index .half-map .cont-map{
transform: translateX(120px);
}
.section.agencies-index .half-map .cont-map{
transform: translate(190px, -40px) rotate(-15deg);
}
.section.agencies-index .half-map .cont-map .markers{
transform: rotate(15deg);
}