
.header2 {
	background-image: url("../img/logo-1.png");
	background-color:#e5e6e7;
	background-repeat: no-repeat, repeat-x;
	height: 90px;
		}

.header3 {
	
	background-color:#ffffff;
	background-repeat: no-repeat, repeat-x;
	min-height: 90px;
		}
.bg-gold {
	
  background-color:#CEBB6A;
  background-image: -webkit-linear-gradient(top, #CEBB6A, #AD9E58);
  background-image: -moz-linear-gradient(top, #CEBB6A, #AD9E58);
  background-image: -ms-linear-gradient(top, #CEBB6A, #AD9E58);
  background-image: -o-linear-gradient(top, #CEBB6A, #AD9E58);
  background-image: linear-gradient(to bottom, #CEBB6A, #AD9E58);
  padding-top:10px;
  padding-bottom:10px;
}

above {z-index:1000;}


body {
  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  background-color:#f5f5f5;
  background-repeat: repeat-y;
  background-position: center top;
  background-size: cover;
  }

ol {
            font-weight:bolder;
          }
          ol li span {
            font-weight: normal;
          }
	
a {
  color: #AD9E58;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #AD9E58;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.tile {
	background-image: linear-gradient(0deg, #f0f0f0, #ffffff, #ffffff);
	border-color: #000000;
	border-style: solid;
	border-width: 3px;
	border-radius: 8px;
	margin-top: 50px;
	padding-bottom: 30px;
	 box-shadow: 0 0 20px 2px #aaaaaa;
  -webkit-box-shadow: 0 0 20px 2px #aaaaaa; 
  -moz-box-shadow: 0 0 20px 2px #aaaaaa; 
}

.tile:hover {
	background-image: linear-gradient(0deg, #f0f0f0, #ffffff, #ffffff);
  box-shadow: 0 0 10px 2px #AD9E58;
  -webkit-box-shadow: 0 0 10px 2px #AD9E58; 
  -moz-box-shadow: 0 0 10px 2px #AD9E58; 
}

.text-glow{}
.text-glow:hover {  box-shadow: 0 0 10px 2px #EFEAD5;
  -webkit-box-shadow: 0 0 10px 2px #EFEAD5; 
  -moz-box-shadow: 0 0 10px 2px #EFEAD5; }
 
.bill-image {
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("../img/bill-image.png") no-repeat;
  width: 100%;
  height: 266px;
  padding-left: 50px;
  background-position:center;
}

.bill-image:hover {
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("../img/bill-image-hover.png") no-repeat;
  width: 100%;
  height: 266px;
  padding-left: 50px;
  background-position:center;
}

.tile-w {
background-image: linear-gradient(0deg, #f0f0f0, #ffffff, #ffffff);
	border-color: #000000;
	border-style: none;
	border-width: none;
	border-radius: 8px;
	margin-top: 0px;
	padding-bottom: 30px;
	box-shadow: 0 0 5px 0px #aaaaaa;
  -webkit-box-shadow: 0 0 5px 0px #aaaaaa; 
  -moz-box-shadow: 0 0 5px 0px #aaaaaa;
}

.tile-w-m {
background-image: linear-gradient(0deg, #f0f0f0, #ffffff, #ffffff);
	border-color: #000000;
	border-style: none;
	border-width: none;
	border-radius: 8px;
	box-shadow: 0 0 5px 0px #aaaaaa;
  -webkit-box-shadow: 0 0 5px 0px #aaaaaa; 
  -moz-box-shadow: 0 0 5px 0px #aaaaaa;
}
	
.text-black {
	color:#000000; 
}

.gap {margin-bottom: 20px}

.gap-sm {margin-bottom:10px}

.icon {padding-top:0px; z-index:1; position:absolute; left: 50%; transform: translateX(-50%);}


.min1 { min-height: 360px;}

.btn {
  background: #AD9E58;
  background-image: -webkit-linear-gradient(top, #CEBB6A, #AD9E58);
  background-image: -moz-linear-gradient(top, #CEBB6A, #AD9E58);
  background-image: -ms-linear-gradient(top, #CEBB6A, #AD9E58);
  background-image: -o-linear-gradient(top, #CEBB6A, #AD9E58);
  background-image: linear-gradient(to bottom, #CEBB6A, #AD9E58);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #ffffff;
  font-size: 17px;
  padding: 5px 35px 5px 35px;
  text-decoration: none;
  white-space: normal;
}

.btn:hover {
  background: #AD9E58;
  color:#ffffff;
  background-image: -webkit-linear-gradient(top, #AD9E58, #AD9E58);
  background-image: -moz-linear-gradient(top, #AD9E58, #AD9E58);
  background-image: -ms-linear-gradient(top, #AD9E58, #AD9E58);
  background-image: -o-linear-gradient(top, #AD9E58, #AD9E58);
  background-image: linear-gradient(to bottom, #AD9E58, #AD9E58);
  text-decoration: none;
  -webkit-box-shadow: 0 0 20px 2px #EFEAD5; 
  -moz-box-shadow: 0 0 20px 2px #EFEAD5; 
  box-shadow: 0 0 20px 2px #EFEAD5;
  white-space: normal;
}

.box {
	background-color:#83B143;
	padding:10px 10px 10px 10px;
	}
	
	.white{color:#ffffff;}
	
.blue{color:#01467a;}

.black{color:#000000;}

	.box2 {
	 background-image: -webkit-linear-gradient(top, #CEBB6A, #AD9E58);
  background-image: -moz-linear-gradient(top, #CEBB6A, #AD9E58);
  background-image: -ms-linear-gradient(top, #CEBB6A, #AD9E58);
  background-image: -o-linear-gradient(top, #CEBB6A, #AD9E58);
  background-image: linear-gradient(to bottom, #CEBB6A, #AD9E58);
	height:100px;
	width:101.5%;
	color:#ffffff;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px -20px;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	box-sizing:border-box;
	position:absolute;
	white-space:nowrap;
	line-height: normal;
	}

.box2-m {
  background-image: -webkit-linear-gradient(top, #CEBB6A, #AD9E58);
  background-image: -moz-linear-gradient(top, #CEBB6A, #AD9E58);
  background-image: -ms-linear-gradient(top, #CEBB6A, #AD9E58);
  background-image: -o-linear-gradient(top, #CEBB6A, #AD9E58);
  background-image: linear-gradient(to bottom, #CEBB6A, #AD9E58);
	height:80px;
	color:#ffffff;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	}

.text-right {text-align: right;
}

	@media all and (min-width: 50px)   {  .box2  { font-size:1.0em;  padding:10px 0px 0px 0px;} }
@media all and (min-width: 100px)  {  .box2  { font-size:1.8em;  padding:10px 0px 0px 0px;} }
@media all and (min-width: 200px)  {  .box2  { font-size:1.8em;  padding:10px 0px 0px 0px;} }
@media all and (min-width: 300px)  {  .box2  { font-size:1.8em;  padding:10px 0px 0px 0px;} }
@media all and (min-width: 400px)  {  .box2  { font-size:1.8em;  padding:10px 0px 0px 0px;} }
@media all and (min-width: 500px)  {  .box2  { font-size:1.8em;  padding:10px 0px 0px 0px;} }
@media all and (min-width: 600px)  {  .box2  { font-size:1.8em;  padding:10px 0px 0px 0px;} }
@media all and (min-width: 700px)  {  .box2  { font-size:1.8em;  padding:10px 0px 0px 0px;} }
@media all and (min-width: 800px)  {  .box2  { font-size:1.8em;  padding:10px 0px 0px 0px;} }
@media all and (min-width: 900px)  {  .box2  { font-size:1.8em;  padding:10px 0px 0px 0px;} }
@media all and (min-width: 1000px) {  .box2  { font-size:1.2em;  padding:15px 0px 0px 0px;} }
@media all and (min-width: 1100px) {  .box2  { font-size:1.4em;  padding:15px 0px 0px 0px;} }
@media all and (min-width: 1200px) {  .box2  { font-size:1.4em;  padding:15px 0px 0px 0px;} }
@media all and (min-width: 1300px) {  .box2  { font-size:1.4em;  padding:15px 0px 0px 0px;} }
@media all and (min-width: 1400px) {  .box2  { font-size:1.8em;  padding:10px 0px 0px 0px;} }
@media all and (min-width: 1500px) {  .box2  { font-size:1.8em;  padding:10px 0px 0px 0px;} }
@media all and (min-width: 1500px) {  .box2  { font-size:1.8em;  padding:10px 0px 0px 0px;} }
@media all and (min-width: 1600px) {  .box2  { font-size:1.8em;  padding:10px 0px 0px 0px;} }
@media all and (min-width: 1700px) {  .box2  { font-size:1.8em;  padding:10px 0px 0px 0px;} }

@media all and (min-width: 300px)  {  .br  { display:none;} }
@media all and (min-width: 400px)  {  .br  { display:none;} }
@media all and (min-width: 500px)  {  .br  { display:none;} }
@media all and (min-width: 600px)  {  .br  { display:none;} }
@media all and (min-width: 700px)  {  .br  { display:none;} }
@media all and (min-width: 800px)  {  .br  { display:none;} }
@media all and (min-width: 900px)  {  .br  { display:none;} }
@media all and (min-width: 1000px)  {  .br  { display:block;} }
@media all and (min-width: 1100px)  {  .br  { display:block;} }
@media all and (min-width: 1200px)  {  .br  { display:block;} }
@media all and (min-width: 1300px)  {  .br  { display:block;} }
@media all and (min-width: 1400px)  {  .br  { display:block;} }
@media all and (min-width: 1500px)  {  .br  { display:block;} }
@media all and (min-width: 1600px)  {  .br  { display:block;} }
@media all and (min-width: 1700px)  {  .br  { display:block;} }

@media all and (min-width: 300px)  {  .height {min-height:200px;} }
@media all and (min-width: 768px)  {  .height {min-height:635px;} }

	@media all and (min-width: 300px)  {  .height2 {min-height:200px;} }
@media all and (min-width: 768px)  {  .height2 {min-height:650px;} }
	
	
	@media all and (min-width: 300px)  {  .br2  { display:block;} }
@media all and (min-width: 400px)  {  .br2  { display:block;} }
@media all and (min-width: 500px)  {  .br2  { display:block;} }
@media all and (min-width: 600px)  {  .br2  { display:block;} }
@media all and (min-width: 700px)  {  .br2  { display:block;} }
@media all and (min-width: 800px)  {  .br2  { display:block;} }
@media all and (min-width: 900px)  {  .br2  { display:block;} }
@media all and (min-width: 1000px)  {  .br2  { display:none;} }
@media all and (min-width: 1100px)  {  .br2  { display:none;} }
@media all and (min-width: 1200px)  {  .br2  { display:none;} }
@media all and (min-width: 1300px)  {  .br2  { display:none;} }
@media all and (min-width: 1400px)  {  .br2  { display:none;} }
@media all and (min-width: 1500px)  {  .br2  { display:none;} }
@media all and (min-width: 1600px)  {  .br2  { display:none;} }
@media all and (min-width: 1700px)  {  .br2  { display:none;} }
	
	
	ul.no-bullet {
margin-left: 0;
padding-left: 0;
list-style: none;
}
	li.bullet {
padding: 0px 0px 0px 20px;
background-image: url("../img/bullet.png");
background-repeat: no-repeat;
background-position: 0 .5em;
}

li.phone-bullet {
padding: 0px 0px 0px 55px;
background-image: url("../img/phone.png");

background-repeat: no-repeat;
background-position: 0 0.6em;
}


