body, html {height: 100%}
body{
	background: #ebc13b;	
}
#home{
	padding:20px;
	height:100vh;
	padding-bottom:0;	
}

@font-face {
  font-family: "AvenirNext LT Pro Ultlight";
  src: url('../fonts/avn/AvenirNextLTPro-UltLt.otf');
}

@font-face {
  font-family: "AvenirNext LT Pro Regular";
  src: url('../fonts/avn/AvenirNextLTPro-Regular.otf');
}

@font-face {
  font-family: "AvenirNext LT Pro Heavy";
  src: url('../fonts/avn/AvenirNextLTPro-HeavyIt.otf');
}

@font-face {
  font-family: "Stymie LT Bt";
  src: url('../fonts/sty/stymie bold bt.ttf');
}
.emailDes{
  font-family: "Stymie LT Bt" ,"sans-serif";	
}
.w3-xxxlarge{
font-size: 64px !important;	
}
.topHead{
  font-family: "AvenirNext LT Pro Ultlight" ,"sans-serif";
}

.headSide{
  font-family: "AvenirNext LT Pro Regular" ,"sans-serif";
}

.secHead{
  font-family: "AvenirNext LT Pro Heavy" ,"sans-serif";
}

.imagesHead{	
	margin-top:380px !important;	
}
.upImage{	
	padding:15px !important;		
}
.RightSection{
	text-align:right;
}
.w3-bar a, .topLink, .RightSection a{
	text-decoration: none;
}
.w3-bar .w3-bar-item{
    float: right !important;
	font-size: 20px;
	padding-left:20px;
	padding-right:20px;
}

.listMenu{
	border:2px solid #000;
	text-align: left !important;
	padding: 2px;
}

.listMenu ul li{
  font-family: "AvenirNext LT Pro Regular" ,"sans-serif";
  font-size: 24px;
}

.listMenu .topHead{
  font-size: 20px;
  margin:0 !important;
	height:324px;
	overflow-y:auto;  
}
.listAll{
	position:relative;
}
.lastLi{
	font-size: 16px !important;
	position:absolute;
	left:42px;
	bottom:-10px;	
}
.RightSection img{
	padding-top: 80px;
}

@media screen and (max-width: 968px) {
	.upImage img{
		width: 75px !important;	
	}
	.headSide br{
		display: none;
	}		
}

@media screen and (max-width: 420px) {
    .imagesHead {
		margin-top: 2px !important;	
		margin-bottom: 20px !important;	
    }
	.w3-xxxlarge{
		font-size: 33px !important;
	}
	.w3-xxlarge{
	   font-size: 22px!important;
	}
	.upImage img{
		width: 75px !important;	
	}
	.RightSection img{
		padding-top: 10px;
	}
	.headSide br{
		display: none;
	}	
}
@media screen and (max-width: 380px) {
	.w3-xxxlarge{
		font-size: 28px !important;
	}
	.w3-xxlarge{
	   font-size: 18px!important;
	}
	.headSide br{
		display: none;
	}
	.lastLi{
		font-size: 14px !important;
		position: absolute;
		left: 42px;
		bottom: -8px;		
	}
}