.DownArrow{
	position:absolute;
	height:81px;
	width:23px;
	padding:20px 0px 15px 0px;
	margin:0px auto;
	left:0px;
	right:0px;
	cursor:pointer;
	bottom:20px;
	transition:all ease-in-out 500ms;
	z-index:100;
	opacity:0.8;
	display:none;
	}
.DownArrowImg{
	position:relative;
	}
#anchor{
	position:relative;
	height:10px;
	width:10px;
	top:-100px;
	}
.tp-bannertimer{
	display:none !important;
	}
.tp-bullets{
	top:auto !important;
	bottom:0px !important;
	}
.tp-bullets.off{
	opacity:0;
	transition:all ease-in-out 500ms;
	}
.tp-bullet{
	border-radius:50%;
	}
.landingTextBlock{
	position:absolute;
	top:90px;
	z-index:1000;
	width:100%;
	max-width:1640px;
	margin:0px auto;
	left:0px;
	right:0px;
	padding:0px 15px;
	}
.landingTextBlock .textBlock{
	position:relative;
	color:#FFF;
	width:100%;
	}
.landingTextBlock .textBlock .logo{
	position:relative;
    display: none;
	left:-22px;
	width:120px;
	height:132px;
	padding:20px 0px 0px 20px;
	margin-bottom:0px;
	}
.landingTextBlock .textBlock .text{
	position:relative;
	top:10px;
	width:98%;
	max-width: 830px;
	}
.landingTextBlock .textBlock .text .tagLine{
	position:relative;
	font-family: "MacklinSans-Medium";
	text-transform: uppercase;
	letter-spacing: 0.03em;
	font-size:28px;
	line-height: 0.9em;
	color: #FFF;
	-moz-osx-font-smoothing: auto;
	margin-bottom:11px;
    margin-left: -1px;
	text-shadow:0px 0px 16px rgba(0, 0, 0, 0.4), 0px 0px 2px rgba(0, 0, 0, 0.2);
	}
h1.home{
	position:relative;
	top:-11px;
	font-size:18px;
	font-family: "MacklinSans-Regular";
	line-height:1.12em;
    margin-left: 0px;
	text-shadow:0px 0px 20px rgba(0, 0, 0, 0.8), 0px 0px 40px rgba(0, 0, 0, 0.9);
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	}
.address{
	position:relative;
	height:auto;
	color: rgba(15, 14, 8, 1);
	}
.topBlockHome{
	position:relative;
	height: 100vh;
	z-index:100;
	}
.landingImg{
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	height: 100vh;
	}
.landingImg::before{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    }
.webp .landingImg1{
	background-image:url('../../images/landing2small.webp');
	}
.webp .landingImg2{
	background-image:url('../../images/landing1small.webp');
	}
.webp .landingImg3{
	background-image:url('../../images/landing7small.webp');
	}
.webp .landingImg4{
	background-image:url('../../images/landing3small.webp');
	}
.slick-dots{
	position: absolute;
    display: none !important;
	bottom: 30px;
	padding: 0px;
	left: 0px;
	right: 0px;
	margin: 0px auto;
	width:128px;
	}
.slick-dots li{
	position:relative;
	display: inline-block;
	margin: 0px 7px;
	height:18px;
	width:18px;
	cursor:pointer;
	}
.slick-dots li button{
	display:block;
	border-radius:50%;
	height:18px;
	width:18px;
	padding:0px;
	color: transparent;
	background-color:rgba(255, 255, 255, 0.4);
	transition:all ease-in-out 300ms;
	cursor:pointer;
	}
.slick-dots li.slick-active{
	background-color:rgba(255, 255, 255, 0.85);
	border-radius:50%;
	}
#marker1{
	position:absolute;
	display:block;
	top:200%;
	height:30px;
	width:30px;
	}
@media only screen and (min-device-width:200px) and (orientation:portrait){
.webp .landingImg1{
	background-image:url('../../images/landing2smlPrt.webp');
	}
.webp .landingImg2{
	background-image:url('../../images/landing1smlPrt.webp');
	}
.webp .landingImg3{
	background-image:url('../../images/landing7smlPrt.webp');
	}
.webp .landingImg4{
	background-image:url('../../images/landing3smlPrt.webp');
	}
}	
@media only screen and (min-width:484px){	
.landingTextBlock .textBlock .text{
	left:15px;
	}
.landingTextBlock .textBlock .logo{
	padding:20px 20px 20px 20px;
	margin-bottom:7px;
	width:130px;
	height:143px;
	}
}


@media only screen and (min-width:576px){

}

@media only screen and (min-width:768px){
.landingTextBlock .textBlock .text .tagLine{
	font-size:36px;
	}
.landingTextBlock .textBlock .text{
	width:68%;
	}
h1.home{
	font-size:21px;
    
	}
}
@media only screen and (min-width:824px){
.webp .landingImg1{
	background-image:url('../../images/landing2med.webp');
	}
.webp .landingImg2{
	background-image:url('../../images/landing1med.webp');
	}
.webp .landingImg3{
	background-image:url('../../images/landing7med.webp');
	}
.webp .landingImg4{
	background-image:url('../../images/landing3med.webp');
	}
.landingTextBlock{
	padding:0px 30px;
	}
.DownArrow{
	display:block;
	}
.tp-bullets{
	bottom:90px !important;
	}
.slick-dots{
	bottom: 110px;
	}
}
@media only screen and (min-width:992px){
.landingTextBlock{
	top:45%;
	transform:translateY(-50%);
	}
.landingTextBlock .textBlock .logo{
    display: block;
	}
.landingTextBlock .textBlock .text{
	width:61.8%;
    left:88px;
    top:-22px;
	}
.landingTextBlock .textBlock .text .tagLine{
	font-size:42px;
    margin-left: -2px;
    margin-bottom:9px;
	}
h1.home{
	font-size:24px;
    margin-bottom: 32px;
	}
.slick-dots{
	display: block !important;
	}
}
@media only screen and (min-width:1200px){
.webp .landingImg1{
	background-image:url('../../images/landing2.webp');
	}
.webp .landingImg2{
	background-image:url('../../images/landing1.webp');
	}
.webp .landingImg3{
	background-image:url('../../images/landing7.webp');
	}
.webp .landingImg4{
	background-image:url('../../images/landing3.webp');
	}
.landingTextBlock{
	padding:0px 60px;
	}
.landingTextBlock .textBlock .text .tagLine{
	font-size:60px;
	}

}