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






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





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

.section-mics .hardware-container {
    margin-left: -514px;
 }
 
 @media only screen and (max-width: 1068px) {
    .section-mics .hardware-container {
       margin-left: -365px;
    }
 }
 
   @media only screen and (max-width: 734px) {
    .section-mics .hardware-container {
        margin-left: -175px;
    }
 }

.tr-tv-link { /* Taken from TR country as suggested and then modified */
    position: absolute;
    z-index: 999;
    margin-left: 360px;
    margin-top: 20px;
    text-align: center;
}

@media only screen and (max-width: 1068px) {
    .tr-tv-link {
        margin-left: 216px;
        margin-top: 5px;
    }
}

@media only screen and (max-width: 734px) {
    .tr-tv-link {
        margin-left: 38px;
        margin-top: 18px;
    }
}

.section-hero .hero .intro-paragraph-container .cta-container li {
	margin: 0
}

.section-hero .typography-hero-headline-intro > .word-anim-container {
	line-height: 1.2;
}


.section-camera .caption-layer {
	width: 105px;
	margin-left: -6px;
}


@media only screen and (max-width: 1068px){
	.section-camera .caption-layer {
		margin-left: -25px;
	}
}

@media only screen and (max-width: 1068px){
	.section-camera .caption-layer:nth-child(2) {
		margin-top: -6px;
	}
}

@media only screen and (max-width: 734px){
	.section-camera .caption-layer {
		width: 100px;
		margin-left: initial;
	}
}

@media only screen and (max-width: 734px){
	.section-camera .caption-layer:nth-child(2) {
		margin-top: initial;
	}
}

@media only screen and (max-width: 734px) {
    .section-speakers .spacial-audio-container .spacial-audio-text {
        margin-top: 75px;
    }
}

/* Rollordex fix */

.section-routers .router-ar .type-places {
    overflow: hidden;
}
@media only screen and (max-width: 734px) {
    .section-routers .router-ar .type-places {
        width: 100%;
    }
}

.section-routers .router-ar .type-places .type-place {
    text-align: center;
    min-width: 440px;
}
@media only screen and (max-width: 734px) {
    .section-routers .router-ar .type-places .type-place {
        width: 100%;
        min-width: auto;
    }
}


@media only screen and (max-width: 734px) {
    .section-routers .router-ar .type-places .inside {
        width: 300px;
    }
}

/* END Rollordex fix */

/* Avail messaging alt */
.section-hero .hero .intro-price .bar {
	margin: 0 8px;
}
.section-hero .hero .intro-price > span:last-of-type {
	display: inline;
}
@media only screen and (max-width: 734px) {
	.section-hero .hero .intro-price > span:last-of-type {
		display: block;
		margin-top: 13px;
	}
}

@media only screen and (max-width: 1068px){
	.tr-tv-link {
		margin-left: -95px;
		margin-top: 315px;
	}
}
@media only screen and (max-width: 734px) {
    .tr-tv-link {
        margin-left: -112px;
        margin-top: 152px;
    }
}
@media only screen and (min-width: 1068px){
	.tr-tv-link {
		margin-left: -105px;
		margin-top: 447px;
	}
}

.section-speakers .section-content .audio-waves-container .device-container {z-index: 2}

/* END Avail messaging alt */

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