

body{
	font-family:'Open Sans', sans-serif;
	background:#D9D8D2;
	position:relative;
	-webkit-font-smoothing: antialiased;
}
section{
	padding:40px 30px;
}
.start{
	
	padding:120px 30px 0px 30px;
	background:url('../images/business-wood-table.jpg');
	background-repeat:no-repeat;
	/*background-size: 100%;*/
	background-size:cover;
	
}
.layer {
    background-color: rgba(248, 247, 216, 0.7);
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.top-banner{
	background:#c4c4c4;
}
h1{
	font-family:'Roboto Slab', serif;
	line-height:60px;
	font-size:45px;
	color:#ffffff;
}
.start h2{
	color:#ffffff;
	margin-bottom:20px !important;
	
	font-size:24px;
}
.navbar{
	padding-top:20px;
	
}
.mini-logo{
	background-image:url('../images/access-logo-left-brighter-40.png');
	background-repeat:no-repeat;
	width:238px;
	margin-left: 50px !important;
}
.circle{
	background-image:url('../images/logo-circle.png');
	background-size: 82px 82px;
    background-repeat: no-repeat;
	
	width: 100px;
    height: 100px;
    margin-left: 40px !important;
}
.request{
	font-size:18px;
	border-radius:30px;
	background:#ffffff;
	color:#80C054;
	padding:20px;
	margin-top:40px;
	
	transition: background-color 0.2s ease;
	
}
.request:hover{
	background:#80C054;
	text-decoration:none;
	color:#ffffff;
}
.start .contact{
	text-align:right;
}
.start h5{
	color:#ffffff;
}
.questions{
	margin-bottom:0px;
	font-size:18px;
}
.phone{
	margin-top:0px;
	margin-bottom:0px;
	font-size:35px !important;
}

.section2{
	background:#80C054;
	padding:40px 30px;
	color:#ffffff;
}
.section2 h2{
	font-family:'Roboto Slab', serif;
	font-size:40px;
	color:#ffffff;
	margin-bottom:40px;
}
.justify{
	
	color:#ffffff;
	font-size:20px;
	line-height:26px;
	padding-left:130px;
}
.video-holder{
	padding:20px;
	
	font-size:18px;
	font-weight:bold;
}

.video-link a{
	border:1px solid #ffffff;
	border-radius:30px;
	padding:15px 50px;
	color:#ffffff;
	transition: background-color 0.2s ease;
}

.video-link a:hover{
	background:#ffffff;
	color:#80C054;
	text-decoration:none;
}

.section3{
	padding:40px 30px;
	color:#80C054;
	background:#ffffff;
	background-image: url('../images/carrot.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top; 
	height:auto;
	
}
.section3 h2{
	font-family:'Roboto Slab', serif;
	font-size:40px;
	margin-bottom:40px;
}
.section3 p{
	color:#808080;
	font-size:16px;
	text-align:justify;
	margin:10px 0px;
}
.cell{
	border-top:2px solid #80C054;
	padding:30px;
}
.cell-right{
	border-left:2px solid #80C054;
}
.num{
	font-size:32px;
	font-family:'Roboto Slab', serif;
	padding-top:20px;
}
.cell-left p{
	padding-left:20px;
	font-family:'Roboto Slab', serif;
	font-size:24px;
}
.descrp{
	padding-left:30px;
}
.descrp p{
	font-size:16px;
	color:#666;
	line-height:25px;
	font-weight:100;
	
}
.descrp li{
	font-size: 16px;
}

.navbar-right{
	margin-right:0px !important;
}
.nav-tabs{
	border-bottom:0px;
}
.nav-tabs li a{
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	text-shadow:none;
	
}
.nav-tabs li:hover a{
	
	color:#808080 !important;
}
.navbar-default .navbar-right li a{
	color:#808080;
}
.round-hold{
	margin-top:40px;
}
.round{
	border:1px solid #ffffff;
	font-family:'Roboto Slab', serif;
	border-radius:50%;
	width:75%;
	text-align:center;
	padding:40px 0px;
	font-size:50px;
	
}
.round div{
	/*padding:0px 15px;*/
	vertical-align:middle;
}
.round-follow{
	font-size:18px;
}
span.doll{
	font-size:25px;
	
}
.sub-script{
	font-size:35px;
}

/*
.circle-arg span.lead{
	display:table-row;
	vertical-align:top;
	text-align:center;
	padding: 0 15px;
}

.circle-arg span.marquee {
	display:table-cell;
	vertical-align:middle;
	font-size:40px;
	
	text-align:center;
	padding: 0 15px;
}*/

.section4{
	background:#567BA8;
	padding:40px 30px;
	
}
.section4 h2{
	text-align:center;
	font-size:38px;
	font-family:'Roboto Slab', serif;
	color:#ffffff;
	
}
.section5{
	background:#ffffff;
}
.graph{
	
	padding:20px;
}

p.primary{
	font-weight:bold;
	
}
p.secondary{
	margin-left:15px;
	
}
.section3-b{
	
	background-image:url('../images/writing-guy-sm.jpg');
	background-repeat:no-repeat;
	
	
	background-size:cover;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.overlay{
	    background-color: rgba(85,85,85,.6);
}
.section3-b div.row{
	padding:0px 30px;
	margin-top:0px;
}
.multiples{
	background-color:#567BA8;
	background-image:url('../images/dot-sm.png');
	background-size:5px;
	padding:30px;
	background-repeat:no-repeat;
	height:250px;
}
.welcome-back{
	display:none;
	font-size:18px;
	margin-top:20px;
}
.section3-b h2{
	color:#ffffff;
	font-family:'Roboto Slab', serif;
	text-align:center;
	font-size:48px;
	padding:100px 50px;
	margin:0px;
	text-align:left;
	
	
}
.dots{
	background-color:#ffffff;
	background-image:url('../images/dots.png');
	background-repeat:repeat-x;
	height:100px;
}
.mult-image{
	position:relative;
	z-index:1;
	border:5px solid #DDDDDD;
	width:35%;
}
.section-multiples{
	background:#ffffff;
	background-image:url("../images/dots.png");
	background-repeat:repeat-x;
	
	color:#808080;
	
	
}
.section-multiples h4{
	font-weight:bold;
}
.section3-b h3{
	text-align:center;
}
.preferred-line{
	padding:15px;
	color:#ffffff;
	line-height:32px;
}
.sign-up{
	color:#ffffff;
	padding-top:25px;
	
}
.preferred-cta{
	background-color:rgba(85,85,85,.8);
	margin-left:-30px;
	margin-right:-30px;
	padding:0px 30px;
}
.sign-up a{
	margin:0px 10px 0px 10px;
}
.mult-table{
	font-family: 'Droid Serif', serif;
	
}
.mult-table h4{
	text-align:center;
}
.mult-num{

	-webkit-filter: blur(15px);
	-moz-filter: blur(15px);
	-ms-filter: blur(15px);
	-o-filter: blur(15px);
	filter: blur(15px);
	transition: blur 2s;
	
	
}
.mult-num{
	font-weight:bold;
	font-size:40px;
	text-align:center;
}
.ann{
	font-size:12px;
	text-align:center;
}
.pref-form{
	background-color: rgba(85,85,85,.8);
	margin-left:0px;
	margin-right:0px;
	padding:70px 10px 40px;
}
.acg-add{
	background:#7FC353;
	color:#ffffff;
	border-top:1px solid #678D47;
	border-left:1px solid #678D47;
	border-bottom:1px solid #678D47;
}
.section-multiples .panel-footer{
	padding:0px;
	background:none;
}
.panel-footer ul{
	padding:0px;
	list-style:none;
	margin:0px;
}
.panel-footer li{
	padding:10px;
	text-align:center;
	background:#ffffff;
	
}

.panel-footer li:nth-child(even) { 
	background: #F3F3F3;
}

.section6{
	background:#80C054;
}
.section6 h2{
	color:#ffffff;
	text-align:center;
	font-size:36px;
}

.section7{
	background: #ffffff;
    background-image: url(../images/carrot.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top;
    height: auto;
}
.section7 .row{
	margin-bottom:40px;
}
.comment i{
	text-align:center;
	font-size:45px;
	vertical-align:middle;
}
.testimonial{
	border:1px solid #DDDDDD;
	padding:20px;
	border-radius:5px;
	margin:5px;
	box-shadow:1px 2px 2px rgba(0,0,0,.25)
}
.testimonial p{
	line-height:28px;
	color:#808080;
	
	font-size:16px;
	
}
p.signature{
	font-weight:bold;
	color:#80C054;
	text-align:left;
	
}

.section8{
	
	
	
	background: linear-gradient(
                     rgba(86,123,168, .8), 
                     rgba(86,123,168, .8)),
                     url('../images/guy-on-phone-bw.jpg');
					 
	background-size: cover;
	
	color:#ffffff;
	padding:40px 150px;
}
.section8 h2, .section8 h3{

	font-family:'Roboto Slab', serif;
}
.section8 h2{
	font-size:40px;
	margin:10px 0px 5px;
	
}

.form-group{
	margin:20px 0px;
}
.section8 input[type='text'], .section8 input[type='email'], .section8 input[type='tel']{
	background: linear-gradient(
				rgba(186,209,242,.6),
				rgba(186,209,242,.6));
	padding:25px 15px;
	font-size:18px;
	color:#ffffff;
	border:0px;
	
}
.section8 p{
	font-size:16px;
	margin-bottom:25px;
}
.section8 h3{
	margin-top:30px;
}
.section8 input[type='text']::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #ffffff;
}
.section8 input[type='text']:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #ffffff;
   opacity:  1;
}
.section8 input[type='text']::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #ffffff;
   opacity:  1;
}
.section8 input[type='text']:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #ffffff;
}

.section8 input[type='email']::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #ffffff;
}
.section8 input[type='email']:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #ffffff;
   opacity:  1;
}
.section8 input[type='email']::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #ffffff;
   opacity:  1;
}
.section8 input[type='email']:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #ffffff;
}

.section8 input[type='tel']::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #ffffff;
}
.section8 input[type='tel']:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #ffffff;
   opacity:  1;
}
.section8 input[type='tel']::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #ffffff;
   opacity:  1;
}
.section8 input[type='tel']:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #ffffff;
}

.section8 .submit{
	border-radius:30px;
	padding:15px 40px;
	font-size:20px;
}

.baseline{
	text-align:center;
	margin:50px 0px !important;
}
.baseline span{
	color:#7FC353;
}
.bbb{
	border:3px solid #ffffff;
	border-radius:15px;
	padding:3px;
	width:150px;
}

li.hilight{
	background:#80C054;
	
}

li.hilight a{
	color: #ffffff !important;
}
li.hilight li.active{
	background:#80C054;
}
.footer-right{
	padding:40px 100px;
}
address{
	font-size:18px;
}

.features{
border-top:1px solid #EAEAEA;
	background:#F7F7F7;
}
.feature-row{
	margin-bottom:45px;
}
.features h2{
	font-size:24px;
	color:#808080;
	font-weight:bold;
	margin-top:0px;
	line-height:1.4em;
	padding-left:25px;
}
.featurette i{
	font-size:70px;
	color:#80C054;
}
.feature-title{
	margin-bottom:40px;
}
.featurette p{
	font-size:16px;
	line-height:28px;
}
.feature-exp{
	text-align:justify;
	color:#666;
}
#myModal2 h5{
	font-size:18px;
	line-height:22px;
}
#myModal2 .modal-header{
	background:#3073AD;
	color:#ffffff;
	font-weight:bold;
}
#myModal2 .close{
	color:#ffffff !important;
}
#myModal2 p{
	padding-top:20px;
}
#code_success{
	display:none;
}

.where-btn{
	padding:0px 7px;
	border-radius:50%;
	background:none;
	color:#ffffff;
	border:1px solid #ffffff;
	
}
.where-btn:hover{
	background:#ffffff;
	color:#80C054;
}
@media (max-width:767px){
	h1{
		font-size:32px;
		line-height:40px;
		margin-bottom:30px;
	}
	h2{
		font-size:28px;
	}
	.link-hold{
		text-align:center;
		
	}
	.phone-hold{
		text-align:center;
		margin-top:40px;
	}
	.first-line{
		text-align:center;
	}
	.justify{
		text-align:center;
		padding:0px;
	}
	.vid{
		text-align:center;
		font-size:12px;
	}
	.video-holder{
		padding:5px;
		margin-top:30px;
	
	}
	.section8{
		padding:20px;
	}
	.footer-right{
		padding:20px;
	}
	h2.baseline{
		font-size:28px;
		line-height:32px;
	}
	.cell-left{
		text-align:center;
	}
	.cell-right{
		text-align:center;
		border:2px solid #80C054;
	}
	.mult-image{
		width:300px;
		position:relative;
		top:20px;
	}
	.multiples h2{
		font-size:35px;
	}
	.show-mult{
		margin-top:20px;
	}
	.nav-tabs > li{
		float:none;
		text-align:center;
	}
	.container{
		padding:0px;
	}
	a:link {text-decoration: none;color:#ffffff};
}

@media (min-width: 915px) and (max-width: 991px){

}

@media (min-width:767px) and (max-width:1024px){

}
.partner-logo{
	border-right:3px solid #ffffff;
	padding:25px;
}

@media (min-width: 576px) and (max-width:915px){
	.partner-logo{
		border-bottom:3px solid #ffffff;
		border-right:0px;
		padding:25px;
	}
}

.purch-box{
	padding:30px;
	text-align:center;
	color:#ffffff;
	text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}

.bluel{

	background:#79A0D0;
}
.bluem{
	background:#5186C6;
}
.bluer{
	background:#4E729C;
}
.whitel{
	background:#F7F7F7;
	color:#808080;
	text-shadow: none;
}
.whitem{
	background:#F1F1F1;
	color:#808080;
	text-shadow: none;
}
.whiter{
	color:#808080;
	background:#E2E2E2;
		text-shadow: none;
}
.greenl{
	background:#9CDB91;
}
.greenm{
	background:#63C650;
}
.greenr{
	background:#4FB83D;
}
.purchAmt{
	font-weight:bold;
	font-size:32px;
}
.purchProd{
	font-weight:bold;
	font-size:18px;
}

.row-flex, .row-flex > div[class*='col-'] {  
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 1 auto;
}

.row-flex-wrap {
	-webkit-flex-flow: row wrap;
    align-content: flex-start;
    flex:0;
}

.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {
	 margin:-.2px; /* hack adjust for wrapping */
}

.container-flex > div[class*='col-'] div,.row-flex > div[class*='col-'] div {
	width:100%;
}
.recent-transactions{
	background:#ffffff;
}

.purch-section{
	
	background-image:url('../images/notepad-pen.jpg');
	background-repeat:no-repeat;
	
	
	background-size:cover;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
