	@font-face {font-family: "Monserrat Regular";src: url("../fonts/Montserrat-Regular.ttf");}
	@font-face {font-family: "Monserrat Bold";src: url("../fonts/Montserrat-Bold.ttf");}
	html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}details,footer,header,main,nav{display:block}[hidden],template{display:none}a:active,a:hover{outline:0}h1{margin:.67em 0}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}button{margin:0;font:inherit;color:inherit;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled]{cursor:default}.btn,[role=button]{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000;text-shadow:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}}.btn,.btn-default:active,.btn-primary:active,.btn:active,.navbar-toggle{background-image:none}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button{font-family:inherit;font-size:inherit;line-height:inherit}a{background-color:transparent;color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.btn,.btn-link{font-weight:400}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.btn,.nav{margin-bottom:0}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container>.navbar-collapse,.container>.navbar-header,.row{margin-right:-15px;margin-left:-15px}
	body{background:#f3f3f3;}
	p{color:#595959;}
	.left{float: left;}
	.lato{font-family: 'Lato', sans-serif;font-weight:400;}
	.monserrat{font-family: 'Monserrat Regular', sans-serif;}
	.monserrat.bold{font-family: 'Monserrat Bold', sans-serif;}
	.lato.bold, .lato strong{font-weight:700;}
	.container.websitebody{background:#ffffff;}.container.logorow{padding-top:25px;padding-bottom:15px;}.logorow.secondary{}
	.phone{color:#636363;text-transform:uppercase;font-size:17px;text-align:right;margin-top:5px;}.phone span{color:#5bb432;}
	.jumbo{padding-left:30px;padding-right:30px;padding-bottom:20px;}
	.jumbo .picture{height:340px;background:url(../images/image-header-girl.jpg) center center no-repeat;background-size:cover;}
	.jumbo .text{height:340px;background:#5bb432;}
	.jumbo .text .twrap{padding:25px 20px;}
	.jumbo .text h1{color:#fff;font-size:35px;margin:0px;font-family: 'Monserrat Regular', sans-serif;}
	.jumbo .text p{color:#fff;}
		.jumbo .text a, .billing a, .abouttext a{color:#5bb432;text-decoration:underline;}
		.jumbo .text a:hover, .billing a:hover, .abouttext a:hover{color:#177899;}
	.billing{padding-right:30px;}	
	.billing, .billing p{font-size:14px;}
	.billing h3{font-family: 'Monserrat Regular', sans-serif;font-size:20px;margin-top:10px;}
	.billing p.customer{font-size:18px;}
	.billing .custrating{overflow:hidden;margin-top:15px;}
	.billing .stars{float:left;margin-right:10px;}
	.billing .stars span{display:block;float:right;margin-left:20px;margin-top:3px;}
	.billing .billcontact{background:#f3f3f3;padding:25px;}	
	.billing .billcontact h3{margin:0px 0px 15px 0px;}
	.billing .biltext h3:nth-of-type(2){margin-top:30px;}
	.billing .billcontact ul{list-style:none;margin:0px;padding:15px 0px 0px 0px;}
	.billing .billcontact li{background:url(../images/image-contacticon-phone.png) top left no-repeat; padding-left:45px;background-position:0px 5px;font-size:17px;margin-bottom:20px;}
	.billing .billcontact li:nth-of-type(2){background:url(../images/image-contacticon-email.png) top left no-repeat;background-position:0px 5px;margin-bottom:20px;}
	.billing .billcontact li strong{display:block;font-family: 'Monserrat Regular', sans-serif;margin-bottom:1px;font-size:14px;}
	.billing .billcontact li a{color:#595959;}
	.billing .billcontact li a:hover{color:#5bb432;}
	.products{padding:20px 30px 15px 30px;}
	.products h3{font-family: 'Monserrat Regular', sans-serif;font-size:20px;padding-bottom:20px;border-bottom:1px solid #e6e6e6;}
	.prodlist{overflow:hidden; border-bottom:3px solid #f3f3f3;}
	.product-entry{text-align:center;padding-bottom:40px;}
	.product-entry .prod-name{margin:-5px 5px 5px 5px;z-index:999;}
	.product-entry .prod-name.longname{margin:-25px 5px 5px 5px;}
	.product-entry .prod-price{margin:5px 5px 10px 5px;z-index:999;font-size:14px;}
	.product-entry .prod-price2{margin:0px 5px 10px 5px;z-index:999;font-size:14px;}
	.product-entry .prod-description{font-size:11px;color:#575757;font-family:arial;margin-top:-3px;}
	.product-entry .prod-description2{font-size:11px;color:#575757;font-family:arial;margin-top:0px;}
	.product-entry .prodcontainer{height:230px;vertical-align:bottom;text-align:center;} /*display:table-cell;*/
	.product-entry .prodcontainer amp-img, .product-entry .prodcontainer img{vertical-align:bottom;z-index:50;}
	.product-entry a{color:#000;}
	.product-entry a:hover{color:#000;text-decoration:none;}

	.product-entry .btns{padding-top:5px;}
	.product-entry .btns .btn{color:#fff;text-transform:uppercase;font-size:13px;font-family: 'Monserrat Regular', sans-serif;padding:7px 22px;margin:0px 3px;}
	.product-entry .btns .btn.btn-trial{background:#1282a8;border:1px solid #1282a8;}
	.product-entry .btns .btn.btn-trial:hover{background:#40abcf;border:1px solid #40abcf;}

	.abouttext{padding:30px 30px 15px 30px;}
	.abouttext h3{font-family: 'Monserrat Regular', sans-serif;font-size:20px;padding-bottom:10px;}

	.secondary h1{font-family: 'Monserrat Regular', sans-serif;font-size:20px;padding-bottom:10px;}
	.secondary h2,.secondary h3{font-family: 'Lato', sans-serif;font-size:14px;padding-bottom:10px;font-weight:700;}
	.secondary ul{color:#595959;}
	.secondary .col-centered{border-top:1px solid #d8d8d8;padding-top:20px;padding-bottom:10px;}

	.contactform label{font-family: 'Monserrat Regular', sans-serif;font-size:14px;padding-bottom:8px;display:block;font-weight:normal;}
	.form-group input, .form-group textarea{border:1px solid #d8d8d8;padding:10px;width:100%;resize:none;}
	.form-group textarea{height:120px;}
	.form-group{margin-bottom:15px;}
	.form-group sup{color:red;font-size:20px;line-height:16px;display:inline-block;}
	.form-group.warning{color:red;font-family: 'Monserrat Regular', sans-serif;border-top:1px solid #d8d8d8;padding-top:15px;}
	.form-group .g-recaptcha{margin:0 auto;}
	.form-group.centered{text-align:center;margin-top:20px;margin-bottom:30px;}
	.form-group a.resetbutton{margin-left:20px;}

	.sub_ty{color:red;margin:20px 0px;}

	.btn-info {color: #fff;background-color: #5bb432;border-color: #5bb432;}.btn-info:focus,.btn-info.focus {color: #fff;background-color: #5bb432;border-color: #1b6d85;}.btn-info:hover {color: #fff;background-color: #5bb432;border-color: #5bb432;}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info {color: #fff;background-color: #5bb432;border-color: #5bb432;}.btn-info:active:hover,.btn-info.active:hover,.open > .dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open > .dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open > .dropdown-toggle.btn-info.focus {color: #fff;background-color: #5bb432;border-color: #1b6d85;}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info { background-image: none;}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus {background-color: #5bb432;border-color: #5bb432;}.btn-info .badge {color: #5bb432;background-color: #fff;}
	footer{text-align:center;padding:20px;}
	footer p{margin:0px 0px 10px 0px;}
	footer a{color:#595959;text-decoration:underline;}
	footer a:hover{color:#5bb432;}
	.separator{border-bottom:3px solid #f3f3f3;margin:0px 15px;}
	footer .disclaimer{font-size:12px;color:#5b5b5b;margin:25px 0px 10px 0px;padding:0px 100px;text-align:left;}

	.cartheader{color:#5bb432;font-family: 'Monserrat Regular', sans-serif;font-size:16px;line-height:22px;}
	.cartheader span.stepnumber{display:inline-block;background:#5bb432;color:#ffffff;padding:4px 12px;border-radius:15px;margin-right:10px;}
	.cartheader span.stepnumber.num2{padding:4px 10px;border-radius:16px;margin-right:10px;}
	.cartheader .cart_buttons{float:right;}
	.cartheader .cart_buttons .btn{padding:5px 22px;font-family: 'Monserrat Regular', sans-serif;border-radius:5px;}
	.cartheader .cart_buttons .btn-update{color:#fff;background:#797979;text-decoration:none;font-size:13px;border:1px solid #d7d7d7;}
	.cartheader .cart_buttons .btn-update:hover{background:#9f9f9f;}
	.cartheader .cart_buttons .btn-back{color:#5b5b5b;background:#eeeeee;text-decoration:none;font-size:13px;border:1px solid #d7d7d7;}
	.cartheader .cart_buttons .btn-back:hover{background:#d7d7d7;}

	.dottedrow{background:url(../images/image-dot.png) bottom center repeat-x;padding:10px 0px 15px 0px;}	
	.dottedrow2{background:url(../images/image-dot.png) bottom center repeat-x;border:none !important;padding-bottom:1px;}	
	.colname{text-align:center;}
	.cartentry{font-size:18px;color:#5b5b5b;border-bottom:1px solid #e4e4e4;}
	.colvalue select{width:100%;}
	.colvalue{text-align:center;padding:14px;}
	.first{text-align:left;}
	.pricecolumn{background:#f7f7f7;padding:15px;text-align:center;}
	.bilterms{font-size:12px;border:1px solid #c8c8c8;padding:15px 17px 5px 17px;margin:20px 0px;}
	.bilterms p{color:#838383;}
	.bilterms strong{color:#5b5b5b;}
	.biltotals{text-align:right;padding-top:12px;line-height:32px;}
	.biltotals span{display:block;color:#5bb432;text-transform:uppercase;padding:10px 0px;}
	.afterentries .pricecolumn{font-size:18px;padding:0px;padding-top:10px;}
	.afterentries .pricecolumn p{padding:4px 0px 4px 0px;margin:0px;}
	.afterentries .pricecolumn span{display:block;color:#ffffff;text-transform:uppercase;padding:10px 0px;background:#5bb432;}
	.bordered-bg{background:#f5f5f5;border:1px solid #c7c7c7;margin-top:10px;}
	.cart-section{margin-bottom:20px;}
	.secname{padding:20px;margin:0px 0px 5px 0px;}
	.checkboxed{font-size:12px;}
	.checkboxed label.checkbox-label input[type=checkbox]{position: relative;vertical-align: middle;bottom: 3px;margin-right:5px;}
	.checkboxed label{font-weight:normal;}
	.formrow{margin-bottom:15px;}
	.formrow label{display:inline-block;width:35%;color:#5b5b5b;font-size:12px;text-align:right;margin-right:3%;}
	.formrow input{display:inline-block;width:62%;border:1px solid #c8c8c8;padding:5px 5px;}
	.formrow input.half{width:30%;margin-right:2%;}
	.formrow select{display:inline-block;width:62%;border:1px solid #c8c8c8;padding:5px 5px;}
	.formrow.withtext{font-size:12px;color:#737373;}

	.formrow select.half{width:30%;}
	.formrow select.half:nth-of-type(1){margin-right:1%;}


	.uspost{border:1px solid #d2d2d2;background:#fff;color:#3a3a3a;padding:10px 15px;margin-bottom:20px;margin-top:20px;overflow:hidden;}
	.uspost p{margin:0px;float:right;margin-top:-1px;line-height:16px;}
	.uspost img{float:left;}

	.bilterms2{font-size:12px;margin-bottom:20px;}
	.bilterms2 .separator{border-bottom:1px solid #cfcdcd;padding-bottom:5px;margin:0px;margin-bottom:10px;line-height:2px;font-size:2px;}
	.bilterms2 p{color:#838383;}
	.bilterms2 p span{color:#70a222;}
	.bilterms2 strong{color:#5b5b5b;}
	.bilterms2 label{font-weight:normal;}

	.gobutton{text-align:center;padding:10px 0px 10px 0px;}
	.gobutton .btn{background:#70a222;color:#fff;font-weight:bold;text-transform:uppercase;font-size:16px;border-radius:10px;padding:25px 25px;width:60%;}

	.forbig{display:block;}
	.forsmall{display:none;}

	a.cart{text-align:right;margin-top:5px;display:inline-block;float:right;background:url(../images/cart.gif) left center no-repeat;background-position:0px 1px;color:#000;text-decoration:none;font-size:11px;width:82px;text-transform:none;}
	a.cart:hover{text-decoration:underline;}

	/* custom responsiveness */
	@media only screen and (min-width: 1200px) {
	.jumbo h1{padding-bottom:15px;}
	}

	@media only screen and (min-width: 959px) and (max-width: 1200px) {
	.jumbo h1{padding-bottom:15px;font-size:25px !important;}
	footer .disclaimer{padding:0px 0px;}
	.biltotals{padding-top:12px;line-height:38px;}
	.afterentries .pricecolumn p{padding:6px 0px 6px 0px;margin:0px;}
	.afterentries .pricecolumn span{padding:10px 0px;margin-top:5px;}
	}
	
	@media only screen and (max-width:991px){
		.product-entry .btns{
			width: 80%;
			margin: 0 auto;
		}
	}

	@media only screen and (max-width:767px){
        .product-entry .btns{
            width: 250px;
        }
    }

	@media only screen and (min-width: 960px) and (max-width: 991px) {
		.formrow label{display:inline-block;width:20%;}
		.formrow input{display:inline-block;width:77%;}
		.formrow select{display:inline-block;width:77%;}
		.formrow select.half{width:37.5%;}
		.formrow select.half:nth-of-type(1){margin-right:1.5%;}
		.formrow input.half{width:37.5%;}
	}


	@media only screen and (min-width: 768px) and (max-width: 959px) {
	.jumbo h1{padding-bottom:15px;font-size:25px !important;}
	.jumbo .text .twrap{padding:15px 10px;}
	.jumbo .text, .jumbo .picture{height:420px;}
	footer .disclaimer{padding:0px 0px;}

	.formrow label{display:inline-block;width:20%;}
	.formrow input{display:inline-block;width:77%;}
	.formrow select{display:inline-block;width:77%;}

	.formrow select.half{width:37.5%;}
	.formrow select.half:nth-of-type(1){margin-right:1.5%;}
	.formrow input.half{width:37.5%;}

	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	.jumbo .picture{height:240px;}	.jumbo .text{height:auto;}
	.logorow{border-bottom:3px solid #5bb432;margin-bottom:20px;}
	.jumbo h1{padding-bottom:15px;}
	.billing{padding:0px;}	
	.billing .biltext h3{margin-top:15px;}
	.billing .stars span{display:none;}
	.billing .stars{clear:both;float:none;margin-bottom:5px;}
	.billing .biltext{padding:15px;padding-bottom:10px;}	
	.billing .biltext h3:nth-of-type(2){margin-top:20px;}
	.abouttext{padding:5px 15px 15px 15px;}
	.product-entry .prodcontainer{height:auto;}
	.products{padding:0px;}
	.products h3{padding:0px 20px 20px 20px;margin-bottom:30px;}

	.cartheader .cart_buttons{clear:both;float:none;margin-top:15px;text-align:right;}
	.cartentry .pricecolumn{background:none;}
	.colvalue {font-size:13px;}
	.colname {font-size:12px;}
	footer .disclaimer{padding:0px 0px;}
	.biltotals{padding-top:0px;}
	.biltotals span{display:block;color:#5bb432;text-transform:uppercase;padding:10px 0px;}
	.cartentry{font-size:14px;}
	.afterentries .pricecolumn{font-size:14px;padding-top:0px;}
	.afterentries .pricecolumn p{padding:6px 0px 6px 0px;}
	.afterentries .pricecolumn span{padding:10px 0px;margin-top:5px;}
       	.gobutton .btn{background:#70a222;color:#fff;font-weight:bold;text-transform:uppercase;font-size:16px;border-radius:10px;padding:20px 0px;width:80%;margin:0 auto;}

	.formrow label{display:inline-block;width:20%;}
	.formrow input{display:inline-block;width:77%;}
	.formrow select{display:inline-block;width:77%;}

	.formrow select.half{width:37.5%;}
	.formrow select.half:nth-of-type(1){margin-right:1.5%;}
	.formrow input.half{width:37.5%;}


	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
	.phone span{display:block;}
	.phone{margin-top:0px;}
	.jumbo{padding:0px;}
	.jumbo .text .twrap{padding:10px 5px;}
	.logorow{padding:5px;}
	.formrow.longer label{display:inline-block;width:37%;}
	.formrow.longer input, .formrow.longer select{display:inline-block;width:59%;}

	.formrow.longer select.half{width:28.5%;}
	.formrow.longer select.half:nth-of-type(1){margin-right:1%;}
	.formrow.longer input.half{width:28.5%;}

	.uspost{text-align:center;}
	.uspost p{margin:0px;margin-top:-2px;line-height:16px;}
	.uspost img{float:none;margin-bottom:10px;}
       	.gobutton .btn{background:#70a222;color:#fff;font-weight:bold;text-transform:uppercase;font-size:16px;border-radius:10px;padding:20px 0px;width:100%;margin:0 auto;}
	}

	@media only screen and (max-width: 320px) {
	.container.logorow{padding:10px;}
	.logorow .lft, .logorow .rght{padding:0px;}
	.jumbo .text .twrap{padding:15px 5px;}
	.phone{font-size:15px;}

	.formrow.longer label{display:inline-block;width:45%;}
	.formrow.longer input, .formrow.longer select{display:inline-block;width:52%;}

	.formrow.longer select.half{width:24.5%;}
	.formrow.longer select.half:nth-of-type(1){margin-right:1%;}
	.formrow.longer input.half{width:24.5%;}

	.formrow label{display:block;clear:both;width:100%;float:none;text-align:left;}
	.formrow input{display:block;clear:both;width:100%;float:none;}
	.forbig{display:none;}
	.forsmall{display:block;}
	}

	/* custom responsiveness */

	.col-centered{float: none;margin: 0 auto;}
	.btn{padding:10px 25px;}
