body{
	font-family: Montserrat;
	background: url('/images/bg_2.png') top no-repeat;
	background-color:black;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed; 
	background-position: 0 0 ;
}
main{
	min-height: 600px;
}
/*
footer{
	position: fixed;
	top:700px;
	left:200px;
}*/
a{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
a:visited{
	text-decoration: none;
}
.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited {
    background-color: #cd975b !important;
	border-color: #a97e4c !important;
	font-size:1.5em;
}


.container-light{
	background-color: whitesmoke;
}


.header-text-name{
	color:#cd975b;
	font-size:2.4em;
}
.header-text-contact{
	color:#cd975b;
	font-size:1.5em;
}
table{
	background-color:#7171712f;
}
.table-header-text, .table-text{
	color:antiquewhite;
	font-size:1.2em;
	line-height: 1.5em;
}

.banner-text{
	color:#cd975b;
	font-size:4.5em;
}
.banner-text-small{
	color:antiquewhite;
	font-size:2.0em;
	line-height: 1.0em;
}
.banner-text-smaller{
	color:antiquewhite;
	font-size:1em;
	line-height: 1.0em;
}
.banner-text-medium{
	color:antiquewhite;
	font-size:3.5em;
	line-height: 1.5em;
}
.banner-text-details{
	color:antiquewhite;
	font-size:.5em;
	line-height: 1.0em;
}
.banner-box-1{
	background-color: #cd975b;
	height:250px;

	border-style:solid;
	border-color: #a97e4cab;
}

.banner-box-1-header-text{
	color:antiquewhite;
	font-size:3em;
	font-weight: bold;
}
.banner-box-1-text{
	color:black;
	font-size:2.5em;
	font-weight: normal;
	line-height: 1em;;
}
.banner-box-2{
	background-color:#545454;
	height:250px;
	border-style:solid;
	border-color: #3a3a3abe;
}
.banner-box-2-header-text{
	color:#cd975b;
	font-size:3em;
	font-weight: bold;
}
.banner-box-2-text{
	color:antiquewhite;
	font-size:2.5em;
	font-weight: normal;
	line-height: 1em;
}
.banner-box-3{
	background-color:#d9d9d9;
	height:250px;
	border-style:solid;
	border-color: #a2a1a1b5;
}
.banner-box-3-header-text{
	color:#cd975b;
	font-size:3em;
	font-weight: bold;
}
.banner-box-3-text{
	color:black;
	font-size:2.5em;
	font-weight: normal;
	line-height: 1em;
}
.form-text{
	color:antiquewhite;
}
.l-silver{
	min-height: 200px;
	border-left-style: solid;
	border-left-width: 25px;
	border-left-color: silver;
	border-right-style: solid;
	border-right-width: 25px;
	border-right-color: silver;
	background-color: #545454;
}
.l-gold{
	min-height: 200px;
	border-left-style: solid;
	border-left-width: 25px;
	border-left-color: gold;
	border-right-style: solid;
	border-right-width: 25px;
	border-right-color: gold;
	background-color: #545454;
}
.l-executive{
	min-height: 200px;
	border-left-style: solid;
	border-left-width: 25px;
	border-left-color: #E5E4E2;
	border-right-style: solid;
	border-right-width: 25px;
	border-right-color: #E5E4E2;
	background-color: #545454;
}

.details_link, .details_link:hover, .details_link:visited{
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
	color:white;
	font-size:smaller;
	display: block;
}

@media only screen and (width < 1280px ) {
	.banner-box-1,.banner-box-2,.banner-box-3 {
		margin:auto;
		width: 425px;
	  }
}
@media only screen and (width >= 1280px ) and (height >= 850px) {
	body {
	  background-image: url('images/bg_2.png');
	  background-size:contain; 
	}
	.banner-box-1-text,.banner-box-2-text,.banner-box-3-text  {
		font-size: 2.0em;
	}
}
@media only screen and (width >= 1280px ) and (height < 850px) {

	.banner-box-1-text,.banner-box-2-text,.banner-box-3-text  {
		font-size: 1.5em;
	}
	.banner-box-1-header-text,.banner-box-2-header-text,.banner-box-3-header-text  {
		font-size: 2.5em;
	}
}
@media only screen and (height < 850px ) {
	body {
		background-image: url('images/bg_2.png');
		background-size: 650px;
	  }
	.banner-text{
		color:#cd975b;
		font-size:3.5em;
	}
	.banner-box-1,.banner-box-2,.banner-box-3 {		
		height: 200px;
	  }
	main{
		min-height: 500px;
	}
}