.clearfix:after {
    visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

html {
    height: 100%;
}
body {
    /*background: #000 url('../Images/home1419-01312016.jpg') no-repeat scroll 0 0;*/
    background: #e6e6e6 url('/Images/home-backg-nosig.jpg') no-repeat center center;
    background-size: cover;
    font-family: 'PT Sans Caption', sans-serif;
    margin: 0;
    padding: 0;
}
/*
@media (min-width: 1367px) {
    body {
        background-image: url(/Images/home-backg-hr.jpg)        
    }
}*/

.message 
{
    position:absolute; 
    width: 302px;
    position: absolute;
    right: 194px;
    top: 141px;
}

.message h1 {color: #802A2A;}
.message p {color: #000;font-weight:bold;}

/*.content {float:left;color:#000;margin-right:82px;margin-left:10px;width: 600px;}
#menu {
    float:left;
    margin-right:100px;
    height:1020px;
    margin-top: 5px;
    margin-left: 15px;
}*/
.content { display: none; }
#menu {
    margin: 5px 0 0 15px;
    position: absolute;
    right: 100px;
}
/*#menu {margin-left: 20px;margin-top: 28px;}*/
#menu ul {list-style-type:none;padding-left:0pt;}
#menu ul ul { padding-left: 40px; }
#menu li {margin-top:15px;*margin:0pt;}
/*anchors */

#menu ul li a {
    padding: 0 8px;
    color: #000;
    text-decoration:none;
}

#menu ul li a:hover { color: #808080; }

@media (max-device-width: 414px) {
    #menu {
        position: static;
        margin: 70px 0 0 70px;
        font-size: 26px;
    }   
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
    body { background-position: 0 0; }
    #menu {
        position: static;
        margin: 70px 0 0 70px;
        font-size: 20px;
    }
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
    #menu {
        font-size: 15px;
    }
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (-webkit-device-pixel-ratio : 3)
and (orientation : portrait) {
    body { background-position: -170px 0; }
    #menu {
        position: static;
        margin: 70px 0 0 70px;
        font-size: 33px;
    }
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (-webkit-device-pixel-ratio : 3)
and (orientation : landscape) {
    body { background-position: 0 -144px; }
    #menu {
        font-size: 8px;
    }
}

@media only screen 
and (min-device-width : 412px) 
and (max-device-width : 824px) 
and (-webkit-device-pixel-ratio : 1.7)
and (orientation : portrait) {
    body { background-position: -155px 0; }
    #menu {
        position: static;
        margin: 70px 0 0 70px;
        font-size: 30px;
    }
}

@media only screen 
and (min-device-width : 412px) 
and (max-device-width : 824px) 
and (-webkit-device-pixel-ratio : 1.7)
and (orientation : landscape) {
    #menu {
        font-size: 9.5px;
    }
}
/*
@media only screen 
and (min-device-width : 411px) 
and (max-device-width : 823px) 
and (-webkit-device-pixel-ratio : 3.5)
and (orientation : portrait) {
    body { background-position: -158px 0; }
    #menu {
        position: static;
        margin: 70px 0 0 70px;
        font-size: 28px;
    }
}

@media only screen 
and (min-device-width : 411px) 
and (max-device-width : 823px) 
and (orientation : landscape) {
    body { background-position: 0 -130px; }
    #menu {
        font-size: 9.5px;
    }
}*/

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) {
    body { background-position: -138px 0; }
    #menu {
        position: static;
        margin: 70px 0 0 70px;
        font-size: 28px;
    }
}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) {
    body { background-position: 0 -88px; }
    #menu {
        font-size: 11px;
    }
}

@media only screen 
and (min-device-width : 411px) 
and (max-device-width : 731px) 
and (orientation : portrait) {
    body { background-position: -110px 0; }
    #menu {
        position: static;
        margin: 70px 0 0 70px;
        font-size: 27px;
    }
}

@media only screen 
and (min-device-width : 411px) 
and (max-device-width : 731px) 
and (orientation : landscape) {
    body { background-position: 0 -88px; }
    #menu {
        font-size: 11px;
    }
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (-webkit-device-pixel-ratio : 2)
and (orientation : portrait) {
    body { background-position: -138px 0; }
    #menu {
        position: static;
        margin: 70px 0 0 70px;
        font-size: 28px;
    }
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (-webkit-device-pixel-ratio : 2)
and (orientation : landscape) {
    body { background-position: 0 -88px; }
    #menu {
        font-size: 11px;
    }
}
/*
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait) {
    body { background-position: -200px 0; }
}*/

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (-webkit-device-pixel-ratio : 2)
and (orientation : portrait) {
    body { background-position: -138px 0; }
    #menu {
        position: static;
        margin: 70px 0 0 70px;
        font-size: 27px;
    }
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (-webkit-device-pixel-ratio : 2)
and (orientation : landscape) {
    body { background-position: 0 -88px; }
    #menu {
        font-size: 11px ;
    }
}