

.home-layout, .fullwidth-layout {
        overflow-x: hidden;
    }
.videoWrapperOuter {
	max-width:640px; 
	margin-left:auto;
	margin-right:auto;
}
.videoWrapperInner {
	float: none;
	clear: both;
	width: 100%;
	position: relative;
	padding-bottom: 50%;
	padding-top: 25px;
	height: 0;
}
.videoWrapperInner iframe, .videoWrapperInner video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.wrap__locations__header .location__phone a {
    padding: 8px 13px;
    background: #345873;
    font-size: 1.5rem;
    border-radius: 6px;
}
.wrap__socialmedia__header {
    margin-top: 10px;
}
.wrap__header.sticky {
    position: fixed;
    z-index: 99999;
}

h1.page__title {
    margin-top: 50px;
}

.wrap__slider {
    margin-top: 171px;
}

.fullwidth-layout .wrap__page--inner {
    padding: 175px 15px;
}

.articles-layout .wrap__page--inner,
.blog-layout .wrap__page--inner {
    padding: 200px 15px;
}
@media (max-width: 767px) {
    .wrap__locations__header .location__phone a:before {
        content: "\f095";
        font: normal normal normal 1.5rem / 1 font-awesome;
    }
    .wrap__locations__header .location__phone a {
        font-size: 0;
    }
    .logo-social-wrapper {
        flex-direction: column;
    }
}


.socialmedia_footer__container--inner.socialmedia__container--inner .socialmedia__list {
    text-align: center;
}


/* .locations_header__container--inner.locations__container--inner.active-component .wrap__locations__header .location__phone a::before {
        content: "\f095" !important;
} */