body {background:#232323;color:#fff;font-family: 'Roboto', sans-serif;}
html {font-family: 'Roboto', sans-serif;}
.homeleft {background-image:url(../images/Background-image-landscape2.jpg);text-align:center;background-size:cover;min-height:650px;}
.homeleft img {margin: 24% auto 24% auto;max-width:60%;}
.homeright  {text-align:center;}
.homeright span {color:#fff;margin:24% auto 10% auto;width:75%;display:block;font-size:1.6em;font-family: 'Roboto', sans-serif;font-weight:100;}

.homeleft span {color:#fff;margin:0% auto 24% auto;width:60%;font-size:1.4em;}
.homeright span p {margin:0 0 40px 0;}
a {color:#EE9C48;
 -webkit-transition: color 0.5s; /* For Safari 3.0 to 6.0 */
        transition: color 0.5s; /* For modern browsers */}
a:hover {color:#fff;text-decoration:none;}
#fds {
	
}
#fds .poetic, #fds section {
	opacity: 0;
}

@keyframes fdsseq { 
	100% { opacity: 1; }
}
#fds .poetic, #fds section  {
	animation: fdsseq .5s forwards;
}
#fds .poetic:nth-child(1), #fds section:nth-child(1) {
	animation-delay: .52s;
}
#fds .poetic:nth-child(2), #fds section:nth-child(1) {
	animation-delay: 1s;
}
@media (min-width:992px) {
.mobileonly {display:none;}

}
@media (max-width:991px) {
.desktoponly {display:none;}
.homeleft {min-height:0px;padding-bottom:30px;font-weight:200;}
}
@media (min-width:992px) {
.poetic, .homeleft {min-height:500px;}
}
@media (min-width:992px) and (max-width:1150px) {
.homeright span {font-size:1.3em;}
}
@media (min-height:1200px) {
.homeleft img {margin: 33% auto 32% auto;}
.homeright span {margin:33% auto 32% auto;}

.desktoponly {min-height:1300px;}
}
@media (min-width:1500px) {
.homeright span {font-size:2em;line-height:1.6em;font-weight:200;}
}
@media (min-width:2000px) {
.homeright span {width:65%;}
}
@media (min-width:2300px) {
.homeright span {width:55%;}
}