/* Before adding any unnecessary CSS rules, please check out the Snap documentation at https://bit.ly/3PqSii8. */
/* Override Styles */

body[data-page-name="contact-us"] div#footer-map {
	display: none;
}

.tso-testimonials {
	padding-top:200px ;
	padding-bottom:550px
}
.tso-optical-eyewear .swiper-pagination {
	display:none
}

@media (width < 1500px) {
	.tso-testimonials::before {
		opacity: 1
	}
}

@media (max-width:1279px) {
	.tso-testimonials::before {
		opacity: .3
	}
}
@media (max-width:1023px) {
	.tso-testimonials::before {
		opacity: .3
	}
	.tso-testimonials {
		padding-top:100px ;
		padding-bottom:100px
	}
	#welcome-wrap .max-w-7xl h3 ,
	#welcome-wrap .max-w-7xl,
	.tso-team *,
	[data-page-id="WebPage-73de4dbb-6f1a-4ae6-8731-eeea7162bf95"] .section-p .font-tight,
	[data-page-id="WebPage-73de4dbb-6f1a-4ae6-8731-eeea7162bf95"] .section-p h3.font-thin,
	.tso-optical-eyewear .my-10 .uppercase{
		text-align:center
	}

	.tso-team .flex-col-reverse {
		gap:30px
	}
	.tso-team .flex-col-reverse img {
		max-width:400px;
		width:100%;
		margin-inline:auto
	}
	
}

@media(max-width:500px) {
	.tso-optical-eyewear .arrows > div {
		display:block
	}
	.tso-designer-brands img {
		aspect-ratio:unset;
		max-width:160PX;
		margin-right:auto;
		left:-10px;
		position:relative
	}
}