section.gallery .section-inner .boxes {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	row-gap: 1.5vw; /* You may need to adjust this based on the final look */
	gap: 1.5vw;
}

/* Style for each video box */
section.gallery .boxes .box {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 1.5vw; /* Space below each box, adjust as needed */
	width: calc(31% - 1vw); /* Adjust the width as per your design */
}
section.gallery .boxes .box img{
	object-fit: cover;
	width: 100%;
}
/* Style for the video info within each box */
section.gallery .boxes .box .video-info {
	margin-top: 10px; /* Space between video and text, adjust as needed */
	width: 100%; /* Make the text span the full width of the box */
}

section.gallery .boxes .box .video-info h3 {
	text-align: center; /* Center-align the text */
}

section.gallery .boxes .box .video-info h3 {
	text-align: center;
	padding-bottom: 7px;
}

/* Responsive adjustments (example) */
@media (max-width: 1350px) {
	section.gallery .boxes .box {
		width: calc(50% - 1vw); /* Adjust for smaller screens */
	}
}

@media (max-width: 950px) {
	section.gallery .boxes .box {
		width: 100%; /* Each box takes full width on very small screens */
	}
}

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);
}



