.main-container {
	min-width:1000px;
}

.dark-text {
	color:rgba(230,174,72,1);
}

text10px {
	size:10px;
}

@-webkit-keyframes ani-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 1;
	top: 50%;
	}
	50% {
	opacity: 0;
	top: 50%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@-moz-keyframes ani-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 1;
	top: 50%;
	}
	50% {
	opacity: 0;
	top: 50%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@keyframes ani-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 1;
	top: 50%;
	}
	50% {
	opacity: 0;
	top: 50%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
 .scroll-btn {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	
	z-index:99999999999;
	margin-top: -100px;
}
.scroll-btn > * {
	display: inline-block;
	line-height: 18px;
	font-size: 13px;
	font-weight: normal;
	color: #7f8c8d;
	color: #ffffff;
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 2px;
}
.scroll-btn > *:hover,
.scroll-btn > *:focus,
.scroll-btn > *.active {
	color: #ffffff;
}
.scroll-btn > *:hover,
.scroll-btn > *:focus,
.scroll-btn > *:active,
.scroll-btn > *.active {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.scroll-btn .mouse {
	position: relative;
	display: block;
	width: 35px;
	height: 55px;
	margin: 0 auto 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 3px solid white;
	border-radius: 23px;
}
.scroll-btn .mouse > * {
	position: absolute;
	display: block;
	top: 29%;
	left: 50%;
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
	background: white;
	border-radius: 50%;
	-webkit-animation: ani-mouse 2.5s linear infinite;
	-moz-animation: ani-mouse 2.5s linear infinite;
	animation: ani-mouse 2.5s linear infinite;
}
.tagline {
	position:absolute;
	float:right;
	top: 20px;
	right: 0;
}
.font10 {
	font-size:10px;
}
.font12 {
	font-size:12px;
}
.font14 {
	font-size:14px;
}
.fontBlack {
	color:rgba(0,0,0,1);
}
.fontBlack80 {
	color:rgba(0,0,0,.80);
}
.fontWhite {
	color:rgba(255,255,255,1);
}
.fontWhite80 {
	color:rgba(255,255,255,.80);
}
.fontWhite60 {
	color:rgba(255,255,255,.60);
}

.fontYellow{
	color:#e6ae48;
}

.slider1-caption2-textShadow {

  text-shadow: 2px 2px 3px rgba(0,0,0,1);
}
.about-back {
	/*background-image:url(../../workingFolder/Hillside151216a074.jpg);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:top;*/
}
.page-title-headerIntro {
	height: 192px;
	padding-top: 54px;
	background-color:rgba(133,134,122,0)
	/*background-color: #85867b;
	background-image: url(../img/bg-page-header001.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
}

.about-back1{
	background-image:url(../img/bg-about001.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:top center;
  background-color: #ffffff;
  background-size:cover;
}

.about-back2{
	background-image:url(../img/bg-about002.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:top center;
  background-color: #ffffff;
  background-size:cover;
}

.contact-back{
	background-image:url(../img/bg-contact001.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:top center;
  background-color: #ffffff;
  background-size:cover;
}

.gallery-back{
	background-image:url(../images/background003.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:top center;
  background-color: #ffffff;
  background-size:cover;
}

.services-back{
	background-image:url(../images/background002.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:top center;
  background-color: #ffffff;
  background-size:cover;
}

.clients-back{
	background-image:url(../img/bg-clients001.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:top center;
  background-color: #ffffff;
  background-size:cover;
}
.mypadding-right{
	padding-right:10px;
}
.home-min {
	min-width: 180px;
}
.redText{
	color:rgba(204,0,0,1);
}