@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'HelveticaNeueLTStd67MediumCondensed';
    src: url('fonts/helveticaneueltstd-mdcn.eot');
    src: url('fonts/helveticaneueltstd-mdcn.eot') format('embedded-opentype'),
         url('fonts/helveticaneueltstd-mdcn.woff') format('woff'),
         url('fonts/helveticaneueltstd-mdcn.ttf') format('truetype'),
         url('fonts/helveticaneueltstd-mdcn.svg#HelveticaNeueLTStd67MediumCondensed') format('svg');
}

@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=01ebe290-5bc0-47d7-8f9a-ac4842e5f7b9&fontids=694060");
@font-face{
font-family:"HelveticaNeueW02-67MdCn 694060";
src:url("fonts/06b85ec8-4a05-49b4-91c2-f44ec792102b.eot?#iefix");
src:url("fonts/06b85ec8-4a05-49b4-91c2-f44ec792102b.eot?#iefix") format("eot"),url("fonts/11398868-5e58-467f-86d1-650e10dd998a.woff") format("woff"),url("fonts/285f76f1-9aeb-40f3-8df6-f87eb061df28.ttf") format("truetype"),url("fonts/95e9b167-72f4-4e05-8337-e993a249b8b5.svg#95e9b167-72f4-4e05-8337-e993a249b8b5") format("svg");
}


*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; list-style:none; text-decoration:none; margin:0; padding:0;}
.transition, .transition:before, .transition:after, .transition:hover {transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border:none; outline:none; vertical-align:middle; }
a:hover{}
a, a:focus{ outline:none;}
body{ background:#FFF;  font-family: 'HelveticaNeueW02-67MdCn 694060', Arial, Helvetica, sans-serif;}
a{}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
h1{}
h2{}
h3{}
p{}
.clear{ clear:both;}

.header{ padding-top:32px; width:100%; float:left; }
.main-fix{ margin:0 auto; max-width:1000px; width:100%;}
.main-full{ width:100%; float:left;}
.logo{ float:left}
ul.header-right{ float:right; padding-top:40px;}
ul.header-right li{ padding:0 3px; display:inline-block; .float:left; color:#242426; font-size:15px;}
ul.header-right li a{}
ul.header-right li a:hover{ opacity:0.8;}
.login{padding: 0 14px; height:37px; line-height:37px; background:#73af22; display:block; color:#fff; text-align:center; margin-left:8px;}
ul.header-right .follow{  float: left; padding-right: 6px; padding-top: 12px;}
.header-top{ width:100%; float:left; padding-bottom:19px;}

.nav {	position:relative;	display:inline-block; border:1px solid #292929; background:#212123 url(../images/menu.png) repeat-x; float:left; width:100%;	}
.nav-list { width:100%; float:left;}
.nav-item { background:url(../images/menu-sep.png) repeat-y left;	float:left; padding-left:2px; *display:inline; zoom:1;	position:relative;}
.nav-item:first-child{ background:none; padding-left:0;}
.nav-item a {display:block;	color:#FFF; font-size:15px; font-weight:normal;	padding:15px 21.7px; text-transform:uppercase; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;  }
.nav-item > a:hover, .nav-item > a:focus{background:#525258 url(../images/menu-h.png) repeat-x;}
.nav-item:hover .nav-submenu {	display:block;}
.nav-submenu { z-index:999;	display:none;	position:absolute;	left:0;	width:180px;}
.nav-submenu-item a {	background:#29292c url(../images/menu-sep1.png) repeat-x bottom; display:block;padding:15px;}
.nav-submenu-item a:hover {	background:#39393a;}
.nav-mobile {display:none;cursor:pointer;position:absolute;top:0;	right:0;	background:#3D3D3B url(../images/nav.png) no-repeat center center;	background-size:18px;height:50px;	width:50px;}
.nav-click {	position:absolute;top:0;	right:0;display:none;height:49px;width:50px;cursor:pointer;}
.nav-click i {display:block;height:48px;width:48px;	background:url(../images/drop.png) no-repeat center center;background-size:20px;}
.nav-click:hover {background-color:#73AF22;}
.nav-rotate {-webkit-transform:rotate(180deg);	-moz-transform:rotate(180deg);	-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.nav-item .nav-submenu .nav-item .nav-submenu-two { display:none; left:100%; top:0;}
.nav-item .nav-submenu .nav-item:hover .nav-submenu-two {display: block;}

.section{ width:100%; float:left; padding-bottom:35px;}
.slider{ float:left; width:100%;}
.main-content{ float:left; width:100%; padding-top:20px;}
.section-one{ float:left; width:100%;}
.section-one-left{ float:left; position:relative; z-index:999;}
.section-one-right{ float:right; width: 76%;}
.box-pic{ float:right;}
.box-pic img{ float:left; padding-left:8px;}
.section-right-two-dec{  background:url(../images/pattern.jpg) repeat;  margin-left: -84px; margin-top: 10px; padding: 27px 70px 14px 125px; float:left;}
.section-right-two-dec h2{ padding-bottom:3px; color:#fff; font-size:32px; text-transform:uppercase;}
.section-right-two-dec p{ color:#fff; font-size:12px; line-height:23px;}
.section-two{ float:left; width:100%; padding-top:32px;}
.section-two-left{ float:left; width:66.5%;}
ul.section-category{ float:left; width:100%;}
ul.section-category li{ float:left; width:204px;  margin-left:25px;}
ul.section-category li:first-child{ margin-left:0;}
ul.section-category li img{ padding-bottom:14px;}
ul.section-category li h2{ padding-bottom:11px; color:#000; font-size:18px; text-transform:uppercase;}
ul.section-category li p{ font-size:11.5px; color:#5b5b5b; line-height:21px; font-family:Arial, Helvetica, sans-serif;}

.read{ width:95px; height:26px; line-height:26px; text-align:center; color:#73af22; font-size:12px; background:#222224 url(../images/read.jpg) repeat-x top; display:block; text-transform:uppercase; border:1px solid #292929; margin-top:7px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; box-shadow: 0 2px 2px #595959; -moz-box-shadow: 0 2px 2px #595959; -ms-box-shadow: 0 2px 2px #595959; -o-box-shadow: 0 2px 2px #595959; -webkit-box-shadow: 0 2px 2px #595959;}
.read:hover, .read:focus{  background:#515158 url(../images/readh.jpg) repeat-x top;}
.section-two-ads{ float:left; width:100%; margin-top:34px; position:relative;}

ul.ads-link{ position:absolute; left:35px; top:25px; width:60%;}
ul.ads-link li{ background:url(../images/arrow1.png) no-repeat left center; padding-left:14px; width:50%; float:left;}
ul.ads-link li a{ text-transform:uppercase; color:#acd036; font-size:14px; line-height:28px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.ads-link li a:hover{ margin-left:5px; color:#fff;}

.section-two-right{ float:right; width:30%;}
.section-right-bg{background:#e9e9e9; float:left; width:100%; border:3px solid #dddddd;  padding:30px 23px;}
.section-right-bg h2{ color:#59930c; font-size:31px; text-align:center;}
.section-right-bg h3{ padding-top:5px; color:#3a3a3a; font-size:22px; text-align:center; padding-bottom:10px;}
.start-your{  color:#2f2f2f; font-size:13px; line-height:28px;}

.field{ width:100%; padding-top:8px;}
.field-txt{ background:#fff; border:1px solid #d6d6d6; width:100%; color:#828282; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:6px 10px;}
.form-main{ float:left; width:100%; padding-top:12px;}
.field-btn{ margin-top:3px; background:#222224 url(../images/sub.png) repeat-x top; width:100%; text-align:center; text-transform:uppercase; color:#fff; font-size:16px; height:36px; border:1px solid #000; cursor:pointer; box-shadow: 0 2px 2px #595959; -moz-box-shadow: 0 2px 2px #595959; -ms-box-shadow: 0 2px 2px #595959; -o-box-shadow: 0 2px 2px #595959; -webkit-box-shadow: 0 2px 2px #595959; font-family: 'HelveticaNeueW02-67MdCn 694060';}
.field-btn:hover, .field-btn:focus{ background:#525258 url(../images/subh.png) repeat-x top; }
.call-now{ color:#3a3a3a; font-size:14px; text-align:center; text-transform:uppercase;  padding-top:24px; float:left; width:100%;}
.phone{ color:#de1313; font-size:22px; }
.footer{ float:left; width:100%; background:url(../images/footer.jpg) repeat; padding:40px 0 36px 0; background-attachment:fixed;}
.footer-left{ float:left;}
.footer-right{    margin-top: 4px; padding-left:20px; width:80%; float:right; border-left:1px solid #6f6f6f;}
ul.footer-link{float:left; width:100%;}
ul.footer-link li:first-child{ background:none;}
ul.footer-link li{ padding:0 17px; background:url(../images/footer-sep.png) no-repeat left center; float:left;}
ul.footer-link li:last-child{ padding-right:0;}
ul.footer-link li a{transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; text-transform:uppercase; color:#797979; font-size:12px;}
ul.footer-link li a:hover, ul.footer-link li a:focus{ color:#ACD036;}
.copy{ color:#797979; font-size:12px; float:left; width:100%; padding: 15px 0 3px 15px;}
.section-inner{ padding-top:5px;}
.tab-heading{ color:#000; font-size:18px; text-transform:uppercase; border-bottom:1px solid #e3e3e3; padding-bottom:13px;}
.table-one{ width:100%; float:left; padding-top:17px;}
.table-one table{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.table-one table td{ padding:12px 0; color:#696969;}
.table-one table .table-heading{ color:#81a607; text-transform:uppercase;}

.table-two{ width:100%; float:left; padding-top:25px;}
.table-two table{border-right:1px solid #dedede; }
.table-two table td{ background:#f2f2f2; border-left:1px solid #dedede; text-align:center;  padding:12px 0; color:#696969; font-size:12px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #dedede; border-top:1px solid #fff; margin-bottom:1px;}
.table-two table .table-heading-two td{ border-left:1px solid #fff; text-transform:uppercase;  background:#73af22; font-size:13px; color:#fff; font-family: 'HelveticaNeueW02-67MdCn 694060';}
.table-description{ font-family:Arial, Helvetica, sans-serif; float:left; width:100%; padding-top:14px; line-height:37px; color:#616161; font-size:15px;}
.back{ font-family: 'HelveticaNeueW02-67MdCn 694060'; background:#73af22; color:#fff; font-size:15px; width:97px; height:37px; display:block; text-align:center; line-height:37px; float:left; margin-right:24px;}
.click-here{ color:#5d9313;}
.click-here:hover{ text-decoration:underline;}
.back:hover{ background:#507b16;}

.right-box{ width:100%; float:left;  position:relative;}
.ads1{ padding:22px; margin-bottom:16px; background:url(../images/ad1.jpg) no-repeat; width:100%; height:189px; float:left;}
.ads1 h2{ color:#acd036; font-size:27px; text-align:right; text-transform:uppercase; padding-bottom:10px;}
.ads1 p{ color:#bbbbbb; font-size:11.5px; line-height:23px; text-align:right; font-family:Arial, Helvetica, sans-serif;}
.right-search{ margin-top:3px; position:relative; border-top:1px solid #b6bbc1;  border-right:1px solid #b6bbc1;  border-left:1px solid #b6bbc1;  border-bottom:2px solid #b6bbc1; background:#fff; height:30px;}
.seacrh-field{  width:100%; padding:4px 32px 4px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:none; background:none;}
.search-btn{ position:absolute; height:30px; height:31px; position:absolute; right:-3px; top:-3px; border:none; background:none; cursor:pointer;}
.search-btn:hover{ opacity:0.8;}

.ads2{ padding:22px; margin-bottom:16px; background:url(../images/ad2.jpg) no-repeat; width:100%; height:159px; float:left;}
.ads2 h2{ color:#acd036; font-size:27px; text-align:right; text-transform:uppercase; padding-bottom:10px;}
.ads2 p{ color:#bbbbbb; font-size:14.5px; line-height:23px; text-align:right; font-family:Arial, Helvetica, sans-serif;}
.free-call{ display:block; color:#fff; font-size:15px; display:block; text-align:center; height:37px; width:237px; line-height:37px; text-transform:uppercase; background:#73af22; float:right; margin-top:10px;}
.free-call:hover{ opacity:0.9;}
.ads3{ float:left; width:100%; padding-bottom:16px;}
.inner-page{ float:left; width:100%;}
.inner-page h2{ color:#000; font-size:22px; padding-bottom:10px;}
.inner-page p{ color:#6b6b6b; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
.form-field{ float:left; width:100%;}
.form-main{ float:left; width:100%;}
.form-left{ float:left; width:47%;}
.form-txt{ float:left; width:100%; color:#70a923; font-size:12px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
.form-input{ float:left; width:100%; padding-bottom:21px;}
.form-input input{-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); box-shadow: inset 0 1px 5px rgba(0,0,0,.15); background:#fff; border:1px solid #b6bbc1; font-family:Arial, Helvetica, sans-serif; color:#595959; font-size:12px; padding:8px 10px;}
.field-one{ width:48%; float:left;}
.field-two{ width:48%; float:right;}
.field-full{ width:100%;}
.form-right{ float:right; width:47%;}
.field-phone{ float:left; width:27%; margin-right:8px;}
.form-input input:focus{ border:1px solid #79b22c;}
.form-date{ background:#73af22; float:left; width:100%; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:17px 27px;}

.date{ color:#595959; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#fff; -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); box-shadow: inset 0 1px 5px rgba(0,0,0,.15); border-left:1px solid #b6bbc1;  border-right:1px solid #b6bbc1;  border-top:1px solid #b6bbc1;  border-bottom:2px solid #b6bbc1;  padding: 8px 10px; margin-left:10px; width:107px;}
.calen{ padding-left:10px;}
.form-check{ float:left; width:100%; padding-top:25px; color:#7a7a7a; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.green-color{ color:#70a923; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.form-check input{ margin-left:20px; margin-right:5px;}
.uploader{ float:left; width:100%; padding-top:20px;}
.uploader input{ color:#646464; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.agreement{ margin-bottom:20px; margin-top:32px; width:100%; float:left; border:1px solid #c6c6c6; padding:25px; height:220px; overflow-y:scroll;}
.agreement h2{ color:#000; font-size:20px; text-transform:uppercase;}
.agreement p{ color:#717171; font-size:12px; font-family:Arial, Helvetica, sans-serifr; line-height:23px;}

.submit{ float:left; width:100%;}
.sub-btn{ width:117px; height:37px; text-transform:uppercase; color:#fff; font-size:15px; font-family: 'HelveticaNeueW02-67MdCn 694060'; cursor:pointer; background:#73af22; border:none;}
.sub-btn img{ padding-left:5px;}
.sub-btn:hover{ opacity:0.8;}

.tab-txt{ float:left; width:100%; padding-top:15px;}
.tab-txt p{color: #696969; font-family: Arial,Helvetica,sans-serif; font-size: 13px; line-height:26px; padding-bottom:15px;}