/* CSS Document */
.header-1	{
	text-align: center;
	/*background-image: -webkit-linear-gradient(45deg,rgba(160,160,160,1.00) 0%,rgba(255,255,255,1.00) 23.83%,rgba(201,201,201,1.00) 49.74%,rgba(255,255,255,1.00) 73.06%,rgba(177,177,177,1.00) 99.48%);
	background-image: linear-gradient(45deg,rgba(160,160,160,1.00) 0%,rgba(255,255,255,1.00) 23.83%,rgba(201,201,201,1.00) 49.74%,rgba(255,255,255,1.00) 73.06%,rgba(177,177,177,1.00) 99.48%);*/
	background:#7a987a;
	padding: 0px 0px 15px 0px;
}

.header-1 h1	{
	font-size: 42px;
	color: #e7e7e7;
	font-weight:200;
	margin-bottom:0px;
}

.header-1 h2	{
	font-size:20px;
	color: #e4e4e4;
	font-weight:200;
	margin-top:0px;
}

.service-packs h3 p	{
	font-weight:200;
}

.service-packs h3 {
	font-weight:200;
	color:#666;
	border-bottom:1px solid #666;
}

.service-packs h1	{
	font-size:38px;
}

.our{
	background:#f1f1f1;
	padding:0;
}

spanblock	{
	margin:0;
	padding:0px 10px;
	background:#943331;
	color:#e8e8e8;
	border-bottom:1px #444 solid;
}

spanblock-2	{
	color:#777;
}

.foot-cover-2	{
	margin:10px 0 0 0;
	width:100%;
}

.services	{
	background-repeat: no-repeat;
	background-size:100% 100%;
	width:100%;
	height:9px;
	bottom:-9px;
	z-index:-1;
}

.serve-head	{
	color:#943331;
}

.states-2	{
	color:#943331;
}

.listom	li	{
	color:#555;
	list-style-image:url(../images/glyphicons_206_ok_2.png);
}

.visit	{
	color:#943331;
	font-style:italic;
}

.boxes{
	background:#d8d8d8;
}

.address h4	{
	font-size:22px;
	color:#00aab0;
	font-weight:200;
	border-bottom:solid #00aab0 1px;
}

.address p	{
	color:#777;
	font-weight:200;
}

.address a	{
	color:#409cc5;
	font-weight:200;
}

.address-2 h4	{
	font-size:22px;
	color:#00aab0;
	font-weight:200;
	border-bottom:solid #00aab0 1px;
}

.address-2 p	{
	color:#444;
	font-weight:200;
}

.address-2 a	{
	color:#409cc5;
	font-weight:200;
}

.buttons	{
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
}

.button-green,
.button-blue,
.button-red	{
	font-size:14px;
	font-weight:200;
	color:#eee;
	display: inline-block;
	position:relative;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
	cursor:pointer;
}

.button-blue {
	background:#409cc5;
	padding:10px 30px;
	border:solid #409cc5 1px;
}

.button-blue:hover {
	color:#409cc5;
	background:none;
}

.button-green {
	background:#7a987a;
	padding:10px 30px;
	border:solid #7a987a 1px;
}

.button-green:hover {
	color:#7a987a;
	background:none;
}

.button-red	{
	background:#943331;
	padding:10px 30px;
	border:solid #943331 1px;
}

.button-red:hover	{
	color:#943331;
	background:none;
}


.footer	{
	margin-top:0px;
	background:#444;
	padding:20px 0px 30px 0px;
}

.newsletter h4	{
	color:#a5a5a5;
	font-size:24px;
}

.reg_btn	{
	color:#ccc;
	background:#7a987a;
  display: inline-block;
  padding: 10px 30px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}
.maps	{
	width:100%;
	height:200px;
}

.ref	{
	background:#7a987a;
}

.the-modal	{
	background:#7a987a;
	margin-top:0px;
}
.modal-cl-2	{
	color:#e6e6e6;
	margin-right:10px;
	background:#7a987a;
	padding:10px 30px;
}
.modal-cl	{
	color:#e6e6e6;
	background:#943331;
	padding:10px 30px;
}

.move h1{
	font-weight:200;
	font-family:'Source Sans Pro', sans-serif;
	color:#ddd;
}

/* ==========================================================================
Features Slider
========================================================================== */
.features-bg {
    position: relative;
    min-height: 400px;
    background: url('../img/features-intro-01.jpg') no-repeat center center;
    background-size: cover;
}
.features-img {
    width: 100%;
    text-align: center;
}
.features-slider {
    position: relative;
    padding:5px 0px 0px 0px;
}
.features-slider ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.features-slider ul li {
    width: 100%;
}
.features-slider li h1 {
    margin-bottom: 15px;
    color: #d5d5d5;
	font-weight:200;
	font-family:'Source Sans Pro', sans-serif;
    font-size: 16px;
}
.features-slider li p {
    color: #d5d5d5;
	font-weight:200;
	font-family:'Source Sans Pro', sans-serif;
    font-size: 12px;
}
.features-intro-img {
    position: relative
}
.slides li h1 {
    margin: 0;
    padding: 0;
}
.features-slider .flickity-page-dots {
    text-align: center;
    margin-top:0;
    position: static;
	background:#7a987a;
	padding:10px 0px 10px 0px;
}
.features-slider .flickity-page-dots .dot {
    margin: 0 12px 0 0;
}

/* ==========================================================================
Features Slider
========================================================================== */
.features-bg-2 {
    position: relative;
    min-height: 450px;
    background: url(../Boxify_PeterFinlan/Boxify/img/features-intro.jpg) no-repeat center center;
    background-size: cover;
}
.features-img-2 {
    width: 100%;
    text-align: center;
}
.features-slider-2 {
    position: relative;
    padding:5px 0px 0px 0px;
}
.features-slider-2 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.features-slider-2 ul li {
    width: 100%;
}
.features-slider-2 li h1 {
    margin-bottom: 15px;
    color: #d5d5d5;
	font-weight:200;
	font-family:'Source Sans Pro', sans-serif;
    font-size: 16px;
}
.features-2-slider li p {
    color: #d5d5d5;
	font-weight:200;
	font-family:'Source Sans Pro', sans-serif;
    font-size: 12px;
}
.features-2-intro-img {
    position: relative
}
.slides-2 li h1 {
    margin: 0;
    padding: 0;
}
.features-slider-2 .flickity-page-dots-2 {
    text-align: center;
    margin-top:0;
    position: static;
	background:#7a987a;
	padding:10px 0px 10px 0px;
}
.features-slider-2 .flickity-page-dots .dot {
    margin: 0 12px 0 0;
}
