
#home-content {
    position: absolute;
    width: calc(100% - 270px);
    height: 100%;
    top: 0px;
    /*background-repeat: no-repeat;
    background-position: top right;
        background-size: contain;*/
		cursor:pointer;
}

.home-logo {
	position: absolute;
	top: 12%;
    left: 4%;
    text-align: center;
}

.home-logo img {
	height:190px;
}

.home-logo .links {
	margin-top:4em;
}
.home-logo .links ul {
	margin:0;
	padding:0;
}
.home-logo .links li {
	display: inline-block;
	list-style-type: none;
	margin-right:0.4em;
	font-size:1em;
	color:#aaa;
}

.home-logo .links li:not(:first-child):before {
	content:'';
	border-radius: 50%;
	background-color:#567c97;
	width:0.4em;
	height:0.4em;
	display: inline-block;
	top: -0.15em;
    margin-right: 0.7em;
    position: relative;
}


#home-content .slick-slide {
	background-repeat: no-repeat;
    background-position: top right;
	background-size: contain;
}
#home-content .slick-slide,
#home-content .slick-slider {
	position: absolute;
	width:100%;
	height:100%;
}


@media screen and (min-width:768px)and (max-width:1024px) and (orientation:landscape) {
	#home-content .slick-slide, 
	#home-content .slick-slider {
		height:auto;
		bottom:0;
    	right: -20px;
	}
	.home-logo {
	    top: 9%;
	}
	.home-logo img {
	    height: 160px;
	}
	.home-logo .links {
	    margin-top: 3em;
	}
}

@media screen and (min-width:768px)and (max-width:1024px) and (orientation:portrait)  {
	#home-content .slick-slide, 
	#home-content .slick-slider {
		height:auto;
    	bottom: -80px;
    	right: 0px;
	}
	.home-logo {
	    top: 7%;
	    left: 0;
	    right: 0;
	}
	#home-content {
    	width: calc(100% - 310px);
	}
	.home-logo .links {
	    margin-top: 3em;
	}
}

@media screen and (min-width:1500px) {
	#home-content {
		background-position:top right 45%;
		background-size: 850px;
	}
	.home-logo img {
		height:250px;
	}
	.home-logo .links li {
		font-size:1.3em;
	}
}



@media screen and (max-width:767px) {
	#home-content {
		position: relative;
    	width: 100%;
    	/*background-position: bottom center;*/
    	background:none!important;
	}
	.home-logo {
	    position: relative;
	    top: 30px;
    	left: 0;
	}
	.home-logo img {
	    height: auto;
	    width: 30%;
	    margin: 0 auto;
	    display: block;
	}
	.home-logo .links {
		margin-top:40px;
	}
	.home-logo .links ul {
		padding:0;
		margin:0;
		text-align: center;
	}
	.home-logo .links li {
		display: inline-block;
	   /* margin-right: 0;
	    margin-bottom: 1.5em;*/
   		margin: 0 0.5em 1.5em;
	}
	.home-logo .links li:not(:first-child):before {
		display: none;
	}

	#home-content .slick-slide, 
	#home-content .slick-slider {
		/*height:auto;    */
    	bottom: -230px;
    }
    #home-content .slick-slide {
    	height:300px;
    }
    #theContent.home {
    	overflow: hidden;
    }
}

@media screen and (max-width:767px) and (orientation:landscape) {
	.home-logo img {
	    width: 22%;
	}
	#home-content .slider {
	    display: none;
	  }
}
