/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/



/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/


/* Big Screen Section - GEO ALTS */

.section-big-screen .section-geo-alt-caption {
	position: relative;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 27px;
}

.section-big-screen .section-geo-alt-caption .geo-alt-caption {
	max-width: 1098px;
    margin: -0.7em auto 0;
    padding: 0 95px;
}

.section-big-screen .section-geo-alt-caption a {
	font-weight: 500;
	color: #6e6e73;
}

@media only screen and (max-width: 1068px) {
	.section-big-screen .section-geo-alt-caption .geo-alt-caption {
		max-width: 615px;
		margin-top: 0;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 1em;
	}
}

.violator {
	font-size: 12px;
	line-height: 1.3333733333;
	font-weight: 400;
	letter-spacing: -0.01em;
	color: #bf4800;
	position: absolute;
	top: -20px;
	left: 0;
	width: 100%;
}

.section-big-screen .service-tile.fitness > div.service-tile-image {
	position: relative;
}

@media only screen and (max-width: 734px) {
	.section-big-screen .section-services .service-tile-image {
		margin-top: -10px;
	}
}

@media only screen and (max-width: 480px) {
	.section-big-screen .section-services .service-tile-image {
		margin-top: 5px;
	}
}

@media screen and (min-width: 2040px) {
  .section-accessories .section-gallery .item-container {
    max-width: 1190px !important;
  }
}

/* END Big Screen Section - GEO ALTS */


/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
