.mySlides {display:none;}

/*	ul {
	font-size: 90%;
  list-style-type: none;
  margin: 0 auto 0 auto;
  padding: 0 2% 0 0%;
	width:100%;
  overflow: hidden;
  background-color: #333;
	text-align:center;
}

li {
  float: left;
}

li a, .dropbtn {
  display: inline-block;
  color: white;
  text-align: center;
  padding: 12px 14px;
  text-decoration: none;
}

li a:hover, .menu-item:hover .dropbtn {
  background-color: lightgrey;
min-width: 130px;
}

li.menu-item{
  display: inline-block;
	padding:0 0 0 ;
	min-width:130px;
}

.sub-menu {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  max-width: 130px;
  box-shadow: 0px 8px 14px 0px rgba(0,0,0,0.2);
  z-index:1;
}

.sub-menu a {
  color: black;
  padding: 12px 14px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.sub-menu a:hover {background-color: #f1f1f1;}

.menu-item:hover .sub-menu {
  display: block;
}
.menu-bg {
    position: relative;
    max-width: 100%;
    min-width: auto;
    height: 38px;
    max-height: 50px;
    margin: 0;
    padding: 0 0 0 0.5%;
    background-color: #000;
}
a:hover {
    color: #e6870e;
}
ul li.menu-item a:visited {
    color: #FAFBE8;
}
a {
    color: white;
}
ul .sub-menu li a:visited {
    color: #999;
}
@media screen and (max-width: 600px) {
	
	ul {
	font-size: 80%;
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
	width:100%;
 
  background-color: #333;
	text-align:center;
}
	#vanish {
		dispaly:none;
	}
.menu-bg {
    position: relative;
    max-width: 100%;
    min-width: auto;
    height: 45px;
    max-height: 50px;
    margin: 0;
    padding: 0;
    background-color: #000;
}*/
.menu-bg {
	
	position: relative;
	max-width: 100%;
	min-width: auto;
	height:38px;
	max-height:50px;
	margin: 0;
	padding:  0;
	background-color:#4d3b2e;}
	ul {text-align:center;margin:0 20% 0 17%; padding-top:5px;}
	.menu li {
		font-size:80%;
		display:inline-block;
		padding:0 1%;
		color:white;
		width:auto;
	margin:0;}
	.row .eight-col {width: 100%;margin: 0;}
	a:hover {color: #e6870e;}
	a:visited {color: #fefefe;}
	a {color: white;}
	
	
	
	@media screen and (max-width: 600px) {
	.menu-bg {
	
	position: relative;
	max-width: 100%;
	min-width: auto;
	height:38px;
	max-height:50px;
	margin: 0;
	padding:  0;
	background-color:#4d3b2e;}
	ul {text-align:center;margin:0 0% 0 -40px; padding-top:5px;}
	.menu li {
		font-size:80%;
		display:inline-block;
		padding:0 4%;
		color:white;
		width:auto;
	margin:0;}	
		
		.social {
			
		display:none;
		}
		.tel {
			display:none;
		}
	}
	
	
	
	.w3-center {

		margin-bottom:0; padding-bottom:0;
	}
	.w3-section, .w3-code {
    margin-top:0px!important;
    margin-bottom:0px!important;
}

.w3-center.size img {
	height:auto;
	width:100%;
}
img {
	height:auto;
	width:100%;
}
	.row {
		width:100%;
		height:auto;
	}
	.text-box {
		width:100%;
		padding:40px 0px;
		height:auto;
		display:block;
		text-align:center;
		background: #163f2b;
		color:white;
		
	}
	.black-box {
		width:100%;
		padding:40px 0px;
		height:auto;
		display:block;
		text-align:center;
		background: #000000;
		color:white;
		
	}
	 h1 {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
		font-size:8vw;
		 line-height: 1.2em;
	}
	 h2 {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
		font-size:3vw;
		 line-height: 1.375em;
	}
	.text-box p  {
		font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
		font-size:2.4vw;
		 line-height: 1.375em;
		padding-left: 15%;
			padding-right:15%;
	}
	.black-box p  {
		font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
		font-size:2.5vw;
		 line-height: 1.375em;
		padding-left: 15%;
			padding-right:15%;
	}
	
		@media screen and (max-width: 600px) {
		 h2 {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
		font-size:18px;
		 line-height: 1.375em;
	}
	.text-box p  {
		font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
		font-size:16px;
		 line-height: 1.375em;
		padding-left: 15%;
			padding-right:15%;
	}
	.black-box p  {
		font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
		font-size:16px;
		 line-height: 1.375em;
		padding-left: 15%;
			padding-right:15%;
	}
			.text-box {
		width:100%;
		padding:20px 0px 20px 0;
		height:auto;
		display:block;
		text-align:center;
		background: #163f2b;
		color:white;
		
	}
	}
	.black-box {
		width:100%;
		padding:0;
		height:auto;
		display:block;
		text-align:center;
		background: #000000;
		color:white;
		
	}
	.item-left {
		
		display:block;
		width:40%;
		background:#4d3b2e;
		padding:2%;
		color:white;
	}
	
	.item-right {
		
		display:block;
		width:40%;
		background:black;
		padding:2%;
		height:auto;
	}
	.row.work {
    width: 100%;
    max-width: 100%;
    padding: 10% 0% 10% 0%;
    margin: 0 auto;
}
		@media screen and (max-width: 991px)

.thumbnail {
    position: relative;
    overflow: hidden;
}
.thumbnail {
    padding: 0;
    border: 0px solid #fff;
    border-radius: 0;
    margin-bottom: 0;
    background-color: #a3a3a3;
}
	.bottom-box{
		width:100%;
		
		height:auto;
		display:block;
		text-align:center;
		background: #163f2b;
		
		
	}


	
	.w3-container, .w3-panel {
    padding: 0.01em 0px;
		margin:0 3%;
	/*	border-left: 30px black solid;
		border-right: 30px black solid;
		border-top: 16px black solid;*/
}
	.s6 h3  {
		font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
		font-size:3vw;
		 line-height: 1.375em;
		padding: 6% 8% 0% 8%;
		
		
	}
	.s6 p  {
		font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
		font-size:2vw;
		 line-height: 1.375em;
		
		
	}

	
	@media screen and (max-width: 600px) {
 .s6 h3  {
		font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
		font-size:16px;
		 line-height: 1em;
		padding: 6% 8% 0% 8%;
		
		
	}
	.s6 p  {
		font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
		font-size:11px;
		 line-height: 0.9em;
		padding: 2px 2px 0 2px;
		
		
	}
}
	
	w3-center {
    margin-bottom: 0;
    padding-bottom: 0;
		position: relative;
    overflow: hidden;
}
	.w3-d-green {
		background: #163f2b;
		color:white;
        
	}
	.antispam { display:none;}
	.formbox {
		width:76%;
		background:black;
		color:white;
		border:none;
		border-bottom: 1px white solid;
		
	}
	.formbox:focus {
		outline-color: white;
    outline-style:solid;
    outline-width: 2px;
	 
	}
	.formboxsmall:focus {
		outline-color: white;
    outline-style:solid;
		outline-width: 2px;
	}
	.formboxsmall {
		width:88%;
		background:black;
		color:white;
		border:none;
		border-bottom: 1px white solid;
	}
	.sub-but {
		width:79%;
		background: white;
	}
	.contact p {
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:1.2em;
	}
	.view-social {
		
		display:none;
	}
	@media screen and (max-width: 600px) {
		.contact p {
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:9px;
	}
		#contact {
			padding-top:10px;
		}
		.view-social {
			    font-size: 12px;
    color: white;
    width: 100%;
    background: black;
    display: inline-block;
    margin-bottom: -5px;
    margin-top: -5px;
    padding: 10px 0 5px 10px;
	}
	}
	
	.see-social {
		
		display:block;
	}