@charset "UTF-8";
#docContainer .fb-item.fb-33-item-column
{
	width: 33% !important;
}
#header {
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	border-bottom: 2px solid #FFFFFF;
}
body {
	background-color: #6D6C74;
}
.container.navbox {
}
#Contactbox {
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
}
#Contactbox p a {
	font-size: 18px;
	font-weight: 500;
	color: rgba(255,255,255,1.00);
}
#Contactbox p a:hover  {
	color: rgba(235,235,204,1.00);
	text-decoration: none;
}

.navbox {
	min-height: 30px;
	padding-top: 3px;
	background-color: rgba(134,133,51,1.00);
	border-bottom: 2px solid rgba(255,255,255,1.00);
}
#header .headcont {
	position: relative;
}
#header #logobox {
	position: absolute;
	top: 2%;
	left: 2%;
}
#header #desctabbox {
	position: absolute;
	right: 0%;
	bottom: 10%;
	background-color: #868533;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	max-width: 400px;
	padding-left: 15px;
	padding-right: 16px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #FFFFFF;
	border-top: 3px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	-webkit-box-shadow: -5px 5px 10px 0px rgba(0,0,0,0.5);
	box-shadow: -5px 5px 10px 0px rgba(0,0,0,0.5);
}
#desctabbox h1 {
	font-size: 27px;
	font-weight: 500;
}
#desctabbox p {
	font-size: 16px;
	font-weight: 500;
}
#maincontent {
	background-color: #868533;
	padding-top: 10px;
	padding-bottom: 10px;
}
#allcircles {
	background-color: #3E3E3F;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}
.contentbox {
	background-color: #3E3E3F;
	padding-bottom: 0px;
	border-bottom: 2px solid #FFFFFF;
}
.picturelinks {
	padding-top: 15px;
	text-align: center;
	background-color: #868533;
	padding-bottom: 25px;
	border-right: 2px solid #FFFFFF;
}
.picturelinks  h2 {
	margin-bottom: 20px;
}
.picturelinks .img-responsive  {
	margin-top: 0px;
	margin-bottom: 0px;
}
.contactformbox {
	background-color: #3E3E3F;
	padding-top: 15px;
}
.quotebox {
	background-color: #3E3E3F;
	border-top: 2px solid #FFFFFF;
	padding-top: 15px;
	padding-bottom: 15px;
}
.footer {
	background-color: #C3C299;
	background-image: -webkit-linear-gradient(270deg,rgba(140,139,110,1.00) 0%,rgba(195,194,153,1.00) 23.74%,rgba(195,194,153,1.00) 75.52%,rgba(140,139,110,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(140,139,110,1.00) 0%,rgba(195,194,153,1.00) 23.74%,rgba(195,194,153,1.00) 75.52%,rgba(140,139,110,1.00) 100%);
	padding-top: 25px;
}
.footer .stone {
	margin-top: -49px;
}
.footer p a {
}
#creditbox {
	background-color: #3E3E3F;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 10px;
	border-top: 2px solid #FFFFFF;
}
#creditbox h6 {
	font-size: 10px;
}
.green {
	background-color: #868533 !important;
}
.grey {
	background-color: #3E3E3F !important;
}

@media screen and (min-width:0px) and (max-width:767px){
	.contactformbox {
		border-bottom: 2px solid #FFFFFF;
}
#Contactbox p a {
	color: rgba(255,255,255,1.00);
	text-decoration: none;
}
	#header #desctabbox {
	position: static;
	right: 0%;
	bottom: -20%;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	max-width: 100%;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;
	border-top: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	border-bottom: 2px none #FFFFFF;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
	background-color: #3E3E3F;
}
#desctabbox h1 {
	font-size: 25px;
	font-weight: 600;
}
#desctabbox p {
	font-size: 16px;
	font-weight: 400;
}
#header {
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
}
#stoneimg {
	margin-left: auto;
	margin-right: auto;
	max-width: 280px;
}
#footerlogo {
	margin-left: auto;
	margin-right: auto;
}
.quotebox {
	border-top: 2px none #FFFFFF;
}
#header #logobox {
	position: absolute;
	top: 2%;
	left: 2%;
	max-width: 220px;
}
#jumbopic {
	min-width: 425px;
}
.picturelinks {
	border-right: none;	
	border-bottom: 2px solid #FFFFFF;
}
}

@media screen and (min-width:768px) and (max-width:991px){
#header #desctabbox {
	position: absolute;
	right: 0%;
	bottom: 5%;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	max-width: 48%;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;
}
#desctabbox h1 {
	font-size: 24px;
	font-weight: 700;
}
#desctabbox p {
	font-size: 16px;
	font-weight: 400;
}
.quotebox {
	border-top: 2px none #FFFFFF;
}
.picturelinks {
	padding-top: 15px;
	text-align: center;
	background-color: #868533;
	padding-bottom: 35px;
}
.footer {
	background-color: #C3C299;
	background-image: -webkit-linear-gradient(270deg,rgba(140,139,110,1.00) 0%,rgba(195,194,153,1.00) 23.74%,rgba(195,194,153,1.00) 75.52%,rgba(140,139,110,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(140,139,110,1.00) 0%,rgba(195,194,153,1.00) 23.74%,rgba(195,194,153,1.00) 75.52%,rgba(140,139,110,1.00) 100%);
	padding-top: 15px;
	padding-bottom: 5px;
}
.footer .stone {
	margin-top: -17px;
}
.quotebox p {
	font-size: 15.5px;
	line-height: 25px;
}
#header #logobox {
	position: absolute;
	top: 3%;
	left: 2%;
	max-width: 285px;
}
	.picturelinks {
	border-right: none;
	border-bottom: 2px solid #FFFFFF;
}
	.contactformbox {
		border-right: 2px solid #FFFFFF;

}
#Contactbox p a {
	font-size: 16px;
}
#Contactbox {
	float: left;
	margin-top: 4px;
	margin-bottom: 0px;
	padding-top: 2px;
}
}

@media screen and (min-width:992px) and (max-width:1199px){
.picturelinks {
	padding-top: 15px;
	text-align: center;
	background-color: #868533;
	padding-bottom: 35px;
}
.picturelinks .img-responsive {
	margin-top: 30px;
	margin-bottom: 30px;
}
.quotebox p {
	font-size: 14.5px;
}
.footer {
	background-color: #C3C299;
	background-image: -webkit-linear-gradient(270deg,rgba(140,139,110,1.00) 0%,rgba(195,194,153,1.00) 23.74%,rgba(195,194,153,1.00) 75.52%,rgba(140,139,110,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(140,139,110,1.00) 0%,rgba(195,194,153,1.00) 23.74%,rgba(195,194,153,1.00) 75.52%,rgba(140,139,110,1.00) 100%);
	padding-top: 20px;
	padding-bottom: 0px;
}
.footer .stone {
	margin-top: -20px;
}
#header #logobox {
	position: absolute;
	top: 3%;
	left: 2%;
	max-width: 365px;
}
}
