/**
 * style.css
 * Template Name: BenchMark
 * Author: Saurabh Sharma
 * Author URI: http://themeforest.net/user/SaurabhSharma
 * Version: 1.7
 */

/**
 * Table of contents
 * -----------------------------------
 * 1.0 - Typography
 * 2.0 - Structure
 * 3.0 - Navbar and header area
 * 4.0 - Form Elements
 * 5.0 - Miscellaneous helper classes
 * 6.0 - Responsive styles
 * -----------------------------------
 */


/**
 * 1.0 Typography
 * --------------
 */

html {
	font-size: 87.5%;

	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;

	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
}

body {
	font-size: 1em;
	line-height: 1.7142857;
	color: rgba(0,0,0,.7);
	background: #fff;
	font-family: "Roboto", sans-serif;
}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.navbar-brand {
	font-family: inherit;
	font-weight: 400;
	color: inherit;
	margin: 0 0 24px;
}

.navbar-brand {
	margin-bottom: 0;
}

.text-large {
	font-size: 56px;
	line-height: 72px;
}

h1,
.h1,
.text-xxl {
	font-size: 45px;
	line-height: 48px;
}

h2,
.h2,
.text-xl {
	font-size: 34px;
	line-height: 40px;
}

h3,
.h3,
.text-l {
	font-size: 24px;
	line-height: 32px;
}

h4,
.h4{
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 15px !important;
}

.text-m {
	font-size: 16px;
	line-height: 28px;
}

h5,
h6,
.h5,
.h6,
.text-s,
.text-xs {
	font-size: 14px;
	line-height: 24px;
}

small,
.text-xsm {
	font-size: 12px;
	color: inherit !important;
}

.light-headings h1,
.light-headings h2,
.light-headings h3,
.light-headings h4,
.light-headings h5,
.light-headings h6 {
	font-weight: 300;
}

p,
ul,
ol {
	margin: 0 0 24px;
}

ul,
ol {
	padding-left: inherit;
}

/* Links */
a {
	color: #1E88E5;
}

a:hover {
	color: #1565C0;
	text-decoration: underline;
}

img {
	width: auto;
	max-width: 100%;
}

hr {
	border-color: rgba(0,0,0,.12);
	margin: 24px 0;
}


.blur_box {
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	filter: blur(5px);
}


.btn-listing-details.disabled {
	pointer-events: none;
}

/* Helper and utility classes */

.text-uppercase {
	text-transform: uppercase;
}

.text-underline {
	border-bottom: 1px dotted;
	border-color: inherit;
}

.text-highlight {
	color: #f44336;
	text-shadow: none;
}

.text-inverted {
	background: #f44336;
	color: #fff;
	text-shadow: none;
}

.text-muted {
	color: rgba(0,0,0,.54);
}

.section-inverse .text-muted {
	color: rgba(255,255,255,.54);
}

.text-indented {
	letter-spacing: 2px;
}

.font-light {
	font-weight: 300;
}

.font-medium {
	font-weight: 600;
}

.font-bold {
	font-weight: 700;
}

.font-lato {
	font-family: "Lato", sans-serif;
}

.font-opensans {
	font-family: "Open Sans", sans-serif;
}

.font-default {
	font-family: sans-serif;
}

.font-serif {
	font-family: "Georgia", serif;
}

.bottom-24 {
	margin-bottom: 24px !important;
}

.bottom-48 {
	margin-bottom: 48px !important;
}

.bottom-12 {
	margin-bottom: 12px !important;
}

.bottom-8 {
	margin-bottom: 8px !important;
}

.no-bottom {
	margin-bottom: 0 !important;
}

.no-margin {
	margin: 0 !important;
}

.flush-bottom {
	padding-bottom: 0 !important;
}

.flush-top {
	padding-top: 0 !important;
}

.bar-center:after,
.bar-left:after,
.bar-right:after,
.dbar-center:after,
.dbar-left:after,
.dbar-right:after {
	content: "";
	display: block;
	position: relative;
	margin: 16px auto 0;
	width: 48px;
	border-bottom: 2px solid #f44336;
}

.dbar-center:after,
.dbar-left:after,
.dbar-right:after {
	margin-top: 16px;
	border-bottom: 4px double #f44336;
}

.bar-left:after,
.dbar-left:after {
	margin-left: 0;
}

.bar-right:after,
.dbar-right:after {
	margin-right: 0;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	padding: 10px 12px;
	border-top: 1px solid #e0e0e0;
}

.table > thead > tr > th {
	border-bottom: 1px solid #e0e0e0;
}

.table-bordered {
	border: 1px solid #e0e0e0;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/**
 * 2.0 Structure
 * -------------
 */

.container,
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding-left: 12px;
	padding-right: 12px;
}

.row {
	margin-left: -12px;
	margin-right: -12px;
}

.row.gutter-40 {
	margin-left: -20px;
	margin-right: -20px;
}

.gutter-40 [class*="col-"] {
	padding-left: 20px;
	padding-right: 20px;
}

.row.gutter-32 {
	margin-left: -16px;
	margin-right: -16px;
}

.gutter-32 [class*="col-"] {
	padding-left: 16px;
	padding-right: 16px;
}

.row.gutter-16 {
	margin-left: -8px;
	margin-right: -8px;
}

.gutter-16 [class*="col-"] {
	padding-left: 8px;
	padding-right: 8px;
}

@media (max-width: 767px) {
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		margin-left: -12px;
		margin-right: -12px;
		max-height: 60px;
	}
}


@media (max-width: 1023px) {
	.navbar-nav > li > a {
		padding: 20px 10px;
	}
}
/* Boxed layout */

.boxed #page,
.boxed .navbar-fixed-top {
	width: 96%;
	max-width: 1020px;
	margin: 0 auto;
}

.wide.boxed #page,
.wide.boxed .navbar-fixed-top {
	width: 96%;
	max-width: 1220px;
}

.boxed {
	background: rgba(0,0,0,.12);
}

.boxed #page {
	position: static;
	overflow: hidden;
	margin: 0 auto;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,.3);
	box-shadow: 0 0 6px rgba(0,0,0,.3);
}

.boxed.fixed-nav #page {
	margin: 0 auto;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.boxed.fixed-nav #hero.section ,
.boxed.fixed-nav.enable-sticky-nav #hero.section,
.boxed.fixed-nav #page-header.section  {
	padding-top: 128px;
}

.boxed.fixed-nav.enable-sticky-nav #page-header.section {
	padding: 176px 0 64px;
}

#secondary,
#footer {
	color: #757575;
}

#secondary {
	font-size: 13px;
	padding: 64px 0 40px;
}

#secondary.bordered {
	padding-bottom: 0;
}

#secondary.bordered:after {
	margin: 40px auto 0;
}

#secondary h3,
#secondary h4 {
	font-size: 14px;
	line-height: 1.7142857;
	font-weight: 500;
	color: #616161;
}

#footer {
	font-size: 13px;
	padding: 24px 0 0;
	border-bottom: none;
}

.notes-left,
.notes-right {
	margin-bottom: 24px;
}

#footer a {
	color: #757575;
}

#footer a:hover {
	color: #424242;
}

/* Section areas */
.section {
	background: #fff;
}

.section,
.section.parallax .color-overlay {
	padding: 80px 0 56px;
}

.boxed #hero.section .color-overlay {
		padding-top: 64px;
}

.fixed-nav #hero.section,
.fixed-nav #hero.section.parallax .color-overlay {
	padding: 128px 0 48px;
} 

#hero.section.bordered {
	padding-bottom: 0 !important;
}

.enable-sticky-nav #hero.section,
.enable-sticky-nav #hero.section.parallax .color-overlay {
	padding: 160px 0 48px;
}

@media (max-width: 767px) {
	h3 { font-size: 21px; }

	.enable-sticky-nav #hero.section,
	.enable-sticky-nav #hero.section.parallax .color-overlay {
		padding: 80px 0 48px;
	}
	.sub_title,
	.hero-img { display: none; }
}

@media (max-width: 767px) {
	.main_title { font-size: 28px; line-height: 33px; }
}


.fixed-nav #page-header.section,
.fixed-nav #page-header.section.parallax .color-overlay {
	padding: 132px 0 56px;
}

.enable-sticky-nav #page-header.section,
.enable-sticky-nav #page-header.section.parallax .color-overlay {
	padding: 180px 0 56px;
}

.section.parallax,
.no-padding {
	padding: 0 !important;
}

.has-padding {
	padding: 64px 12px 0;
}

.section-alt {
	background: #f5f5f5;
}

.section-inverse {
	background: #212121;
	color: #fff;
}

.section-inverse h1,
.section-inverse h2,
.section-inverse h3,
.section-inverse h4,
.section-inverse h5 {
	color: #fff;
}

@media (max-width: 980px) {
	.section-inverse h1 {
		text-align: center;
	}

	p.small_header {
		display: none;
	}

}


.bordered {
	padding-bottom: 0;
}

.bordered:after {
	content: "";
	position: relative;
	display: block;
	width: 96%;
	max-width: 940px;
	margin: 24px auto 0;
	border-bottom: 1px solid rgba(0,0,0,.12);
}

.wide .bordered:after {
	max-width: 1146px;
}

.flush-bottom.bordered:after  {
	margin-top: 0;
}

.parallax {
	background-size: cover;
	background-attachment: fixed;
	background-position: 50% 0;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.parallax-1 {
	background-image: url(../images/scrubbershop_bg_low.jpg?v=4);
}

.parallax-2 {
	background-image: url(../images/user/parallax2.jpg?v=3);
}

.parallax-3 {
	background-image: url(../images/user/parallax3.jpg);
}

.parallax-4 {
	background-image: url(../images/user/parallax4.jpg);
}

.color-overlay.dark {
	background: rgba(0,0,0,.7);
}

.color-overlay.light {
	background: rgba(255,255,255,.7);
}

/* Full screen hero layout */

.absolute-center-container,
.force-full-screen > .textwidget,
.force-full-screen > .container {
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
	margin: 0 auto;
	white-space: nowrap;
}

.absolute-center-container:before,
.force-full-screen > .textwidget:before,
.force-full-screen > .container:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em; /* Adjusts for spacing */
}

.absolute-center {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	white-space: normal;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.force-full-screen {
	height: 100vh;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.enable-sticky-nav #hero.section.parallax .force-full-screen.color-overlay {
	padding-top: 112px;
}


/**
 * 3.0 Navbar and header area
 * --------------------------
 */

.navbar,
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.navbar-inverse {
	background: #125B7B;
}


.navbar-collapse {
	padding-left: 12px;
	padding-right: 12px;
}

.navbar {
	height: 70px;
	border: none;
	margin-bottom: 0;
	-webkit-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.3);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.3);
	box-shadow: 0 3px 5px rgba(0,0,0,.3);
}

.minimalist .navbar {
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.12);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.12);
	box-shadow: 0 1px 0 rgba(0,0,0,.12);
}

.enable-sticky-nav .navbar {
	background: transparent;
	padding: 5px 0;
	box-shadow: none;
}

.enable-sticky-nav .navbar.nav-sticky {
	background: #fff;
	padding: 0;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.3);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.3);
	box-shadow: 0 3px 5px rgba(0,0,0,.3);
}

.enable-sticky-nav .navbar-inverse.nav-sticky {
	background: #125b7b;
}

.navbar-nav {
	margin: 0 -12px;
}

.navbar-default {
	background: #fff;
}

.boxed .navbar-fixed-top {
	left: auto;
	right: auto;
}

.navbar-brand,
.navbar-default .navbar-brand {
	padding: 5px 12px 0 12px;
	font-size: 24px;
	line-height: 32px;
	color: inherit;
	height: auto;
}

.navbar-brand:hover {
	color: inherit;
}

.navbar-inverse .navbar-brand {
	color: #fff;
}

@media (min-width: 767px) {
	.navbar>.container .navbar-brand,
	.navbar>.container-fluid .navbar-brand {
		margin-left: -12px;
	}
}

.navbar-brand img {
	display: block;
	max-height: 50px;
}

@media (max-width: 480px) {
	.navbar-brand img {
		max-height: 38px;
		margin-top: 5px;
		margin-left: 10px;
		width: 170px !important;
	}
}

.navbar-toggle {
	border: none;
	margin: 0 4px;
	min-width: auto;
}

.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:active {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.navbar-default .navbar-toggle.collapsed {
	border-color: rgba(0, 0, 0, .3);
}

.navbar-default .navbar-toggle .icon-bar,
.navbar-default .navbar-toggle:hover .icon-bar {
	background: rgba(0, 0, 0, .2);
}

.navbar-default .navbar-toggle.collapsed .icon-bar {
	background: rgba(0, 0, 0, .4);
}

.navbar-inverse .navbar-toggle,
.navbar-inverse .navbar-toggle:hover {
	border-color: rgba(255, 255, 255, .4);
}

.navbar-inverse .navbar-toggle.collapsed {
	border-color: rgba(255, 255, 255, .75);
}

.navbar-inverse .navbar-toggle .icon-bar,
.navbar-inverse .navbar-toggle:hover .icon-bar {
	background: rgba(255,255,255,.7);
}

.navbar-inverse .navbar-toggle.collapsed .icon-bar {
	background: rgba(255,255,255,.3);
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-top-color: rgba(0,0,0,.12);
}

/* Right side content area in navbar */

.nav-inner {
	position: relative;
	overflow: hidden;
	padding: 16px 0;
}

.header-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.header-list li {
	float: left;
	margin: 0 16px 0 0;
	position: relative;
	overflow: hidden;
	line-height: 32px;
}

.header-list > li:last-child {
	margin-right: 0;
}

.navbar-right .ss-social li a {
	margin-bottom: 0;
}

.navbar-nav > li > a {
	font-size: 14px;
	line-height: inherit;
	padding: 20px 10px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .25px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}

.navbar-default .navbar-nav >li > a {
	color: #757575;
	font-weight: normal;
}

.navbar-default .navbar-nav > li > a:hover {
	color: inherit;
}

.navbar-inverse .navbar-nav > li > a:hover {
	color: #fff;
}

.navbar-inverse,
.navbar-inverse .navbar-nav > li > a {
	color: rgba(255,255,255,.7);
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #f44336;
	background: none;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
	background: #f44336;
	color: #fff;
}



/**
 * 4.0 Form Elements
 * -----------------
 */

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: 0;
}

.label {
	font-weight: normal;
}

.form-group {
	position: relative;
	margin-bottom: 18px;
	height: 44px;
}

.form-group.options { height: 36px; margin-bottom: 20px; background: rgba(255,255,255,0.1); }
.form-group.options label { display: inline-block; height: 100%; float: left; padding: 10px 8px 0 8px; font-size: 16px; color: #ffffff; }

input[type="text"].half,
input[type="email"].half,
input[type="search"].half,
input[type="number"].half,
input[type="password"].half { width: 47%; }

input[type="text"].half.float-left,
input[type="email"].half.float-left,
input[type="search"].half.float-left,
input[type="number"].half.float-left,
input[type="password"].half.float-left { float: left; }

input[type="text"].half.float-right,
input[type="email"].half.float-right,
input[type="search"].half.float-right,
input[type="number"].half.float-right,
input[type="password"].half.float-right { float: right; }

select.completed ,
input[type=text].completed {
	-webkit-animation: error_flash 3s;
	animation: error_flash 3s;

}

input[type=text].loading { background: rgba(255,255,255,.1) url(../images/loader.gif) no-repeat 92% center; }

@-webkit-keyframes error_flash {
	0%  { background-color: rgba(255,255,255,.1); }
	25%  { background-color: rgba(239, 108, 0, 0.7); }
	100%  { background-color: rgba(255,255,255,.1); }
}

/* Input fields */

select,
input,
textarea {
	color: inherit;
	font-size: 16px;
	border: none;
	margin-bottom: 8px;

	border-bottom: 1px solid #aaaaaa;

	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.12);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.12);
	box-shadow: 0 1px 0 rgba(0,0,0,.12);

	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	transition: .3s;

}

select,
input[type='text'],
textarea {
	-webkit-appearance:none;
}

.section-inverse select,
.section-inverse input,
.section-inverse textarea {
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.12);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.12);
	box-shadow: 0 1px 0 rgba(255,255,255,.12);
}

select {
	padding: 0 0 0 8px;
	line-height: normal;
	height: 40px;
	background-color: rgba(255,255,255,.1) !important;
	background-image: url(../images/arrow.png) !important;
	background-repeat: no-repeat;
	background-position-x: 95%;
	background-position-y: center;
	color: #ffffff;

}

select.valid {
	color: rgba(0,0,0,.7);
}

input.missing,
textarea.missing,
select.missing {
	border: 2px solid #f7a925 !important;
}

.section-inverse select {
	color: #ffffff;
}

.section-inverse select.valid {
	color: #fff;
}

select option {
	padding: 0;
	background: #fff;
	color: rgba(0,0,0,.7);
}

select option[disabled="disabled"] {
	color: rgba(0,0,0,.54);
}

::-webkit-input-placeholder {
   color: rgba(0,0,0,.54);
}

:-moz-placeholder { /* Firefox 18- */
   color: rgba(0,0,0,.54);
}

::-moz-placeholder {  /* Firefox 19+ */
   color: rgba(0,0,0,.54);
}

:-ms-input-placeholder {
   color: rgba(0,0,0,.54);
}

.section-inverse ::-webkit-input-placeholder {
   color: rgba(255,255,255,.9);
}

.section-inverse :-moz-placeholder { /* Firefox 18- */
   color: rgba(255,255,255,.9);
}

.section-inverse ::-moz-placeholder {  /* Firefox 19+ */
   color: rgba(255,255,255,.9);
}

.section-inverse :-ms-input-placeholder {
   color: rgba(255,255,255,.9);
}

input:focus,
textarea:focus {
	outline: 0;
	-webkit-box-shadow: 0 2px 0 #ff5252;
	-moz-box-shadow: 0 2px 0 #ff5252;
	box-shadow: 0 2px 0 #ff5252;
}

input.error:focus,
textarea.error:focus {
	outline: 0;
	-webkit-box-shadow: 0 2px 0 #f00;
	-moz-box-shadow: 0 2px 0 #f00;
	box-shadow: 0 2px 0 #f00;
}

select:focus {
	outline: 0;
}

input[type="radio"],
input[type="checkbox"] {
	width: 20px !important;
	min-height: 20px;
	vertical-align: middle;
	margin: 0 !important;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

input[type="radio"]:focus,
input[type="checkbox"]:focus {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

textarea {
	width: 100%;
	line-height: inherit;
}

input[type="text"],
input[type="email"],
input[type="search"],
input[type="number"],
input[type="password"] {
	padding: 8px 8px;
	height: 36px;
	line-height: inherit;
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
	appearance: textfield;
	background-color: rgba(255,255,255,.1);
}

.btn.text-s,
.btn.text-m,
.btn.text-l {
	margin-bottom: 0;
}

label {
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	margin-bottom: 0;
	color: rgba(0,0,0,.54);
}

.form-group label {
	display: block;
}

.section-inverse label {
	color: rgba(255,255,255,.7);
}

.checkbox {
	margin: 0 0 12px;
}

.submit-row {
	padding: 16px 0 4px;
	margin-bottom: 0;
}

.form-control {
	height: 36px;
	padding: 8px 0;
	font-size: 14px;
	line-height: 24px;
	color: inherit;
	background-color: transparent;
	background-image: none;
	border: none;
	border-bottom: 1px solid #aaaaaa;
	border-radius: 0;


	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.12);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.12);
	box-shadow: 0 1px 0 rgba(0,0,0,.12);

	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	transition: .3s;
}

.form-control:focus {
	border: none;
	outline:0;

	-webkit-box-shadow: 0 2px 0 #f44336;
	-moz-box-shadow: 0 2px 0 #f44336;
	box-shadow: 0 2px 0 #f44336;
}

.register-form {
	margin-bottom: 24px;
	padding: 22px 24px;
	background: rgba(255,255,255,.7);
	border-radius: 2px;
	height: 530px;
}

.register-form input,
.register-form select {
	width: 100%;
}

.register-form input[type="checkbox"] {
	width: auto;
}

.register-form.single-row {
	padding-bottom: 0;
}

.section-inverse .register-form {
	background: rgba(0,0,0,.7);
	color: #fff;
}

.form-group.feedback { display: block; text-align: center; font-weight: bold; color: #fff; margin: 0; height: auto !important; }

.register-form.alt,
.section-inverse .register-form.alt {
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.12);
	-moz-box-shadow: 0 0 0 1px rgba(0,0,0,.12);
	box-shadow: 0 0 0 1px rgba(0,0,0,.12);
}

.section-inverse .register-form.alt {
	background: rgba(0,0,0,.12);
}

.register-form input {
	transition: all .2s ease 0s;
}

.register-form .help-block {
	margin: 0;
	font-size: 12px;
	line-height: 1.5;
	color: #757575;
}

.register-form hr {
	margin: 16px 0;
}

label.error {
	color: #f33;
	font-size: 12px;
	line-height: 16px;
	position: absolute;
	left: 0;
	max-width: inherit;
}

.checkbox label {
	font-size: 14px;
	line-height: 24px;
	padding: 6px 0 6px 24px;
}

.checkbox label.error {
	font-weight: bold;
	bottom: -24px;
}

.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
	position: absolute;
	left: 0;
	margin-left: 0;
	min-height: auto;
}

[class^="col-"] > label.error,
[class*="col-"] > label.error {
	left: 12px;
}

input.error {
	border-color: #f33;
}

.section-inverse .help-block {
	color: #ccc;
	text-align: center;
}

.section-inverse .register-form a,
.section-inverse .register-form a:hover,
.section-inverse .help-block a,
.section-inverse .help-block a:hover {
	color: #fff;
}

.section-inverse .register-form hr {
	border-color: rgba(255, 255, 255, .2);
}

.alert,
.error-box,
.success-box {
	position: relative;
	display: table;
	width: auto;
	min-width: 288px;
	max-width: 568px;
	margin: 0 0 40px;
	padding: 12px 24px;
	color: #fff;
	background: #323232;
	list-style-position: inside;
	border: none;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.24);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.24);
	box-shadow: 0 1px 3px rgba(0,0,0,.24);

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.result .icon {
	font-size: 24px;
	position: absolute;
	left: 12px;
}


/* Buttons */

.btn,
.btn:focus,
.btn.active:focus {
	border: none;
	outline: none;
	outline: 0px;
	outline-offset: 0px;
}

.btn,
button,
a.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	position: relative;
	border: 0;
	color: #333;
	background: #757575;
	font-size: 14px;
	line-height: 1.7142857;
	font-weight: 500;
	padding: 6px 16px;
	margin: 0 4px 0 0;
	min-width: 64px;
	display: inline-block;

	text-transform: uppercase;
	letter-spacing: .5px;

	-webkit-tap-highlight-color: transparent;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-transition: box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1);
	-ms-transition: box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1);
	transition: box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1);

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.btn.dropdown-toggle {
	min-width: auto;
}

.btn-group .btn {
	margin: 0;
}

.btn:hover,
.btn:focus,
button:hover,
.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:focus,
.button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
	color: #fff;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.5);
}

.btn:active,
button:active,
.button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	color: #fff;
	background-image: -webkit-linear-gradient(rgba(0,0,0,.15), rgba(0,0,0,.15));
	background-image: -moz-linear-gradient(rgba(0,0,0,.15), rgba(0,0,0,.15));
	background-image: -ms-linear-gradient(rgba(0,0,0,.15), rgba(0,0,0,.15));
	background-image: -o-linear-gradient(rgba(0,0,0,.15), rgba(0,0,0,.15));
	background-image: linear-gradient(rgba(0,0,0,.15), rgba(0,0,0,.15));
}

.btn:focus,
button:focus,
.button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
	outline: 0;
	outline-offset: 0;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	outline: 0;
	outline-offset: 0;
}

.btn-default,
.btn-default:visited,
.btn-default:hover,
.btn-default:focus,
.btn-default:active {
	background-color: #757575;
	color: #fff;
}

.btn-default.focus, .btn-default:focus,
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default,
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
	color: #fff;
	background-color:#757575;
	border: none;
}

.btn-main,
.btn-main:visited {
	background-color: #f44336;
}

.btn-primary,
.btn-primary:visited {
	background-color: #2962FF;
}

.btn-alt,
.btn-alt:visited {
	background-color: #3f51b5;
}

.btn-success,
.btn-success:visited {
	background-color: #2E7D32;
}

.btn-info,
.btn-info:visited {
	background-color: #039BE5;
}

.btn-warning,
.btn-warning:visited {
	background-color: #f7a925;
}

.btn-danger,
.btn-danger:visited {
	background-color: #D50000;
}

.btn-sm,
.btn-xs {
	font-size: 12px;
	line-height: 1.6667;
	padding: 2px 8px;
}

.btn-lg,
.btn-group-lg >.btn,
.input-lg {
	font-size: 22px;
	line-height: 1.5;
	padding: 16px 36px;
}

.btn-xl {
	font-size: 20px;
	line-height: 1.4;
	padding: 8px 24px;
}

.input-lg {
	padding: 8px 0;
}

.btn-line,
.btn-line-inverse {
	padding: 5px 16px;
	background: transparent;
}

.btn-xs.btn-line,
.btn-xs.btn-line-inverse {
	padding: 1px 8px;
}

.btn-lg.btn-line,
.btn-lg.btn-line-inverse {
	padding: 7px 16px;
}

.btn-xl.btn-line,
.btn-xl.btn-line-inverse {
	padding: 7px 20px;
}

.btn-line,
.btn-line:active,
.btn-line:focus {
	font-weight: normal;
	background: transparent;
	color: #757575;
	border: 1px solid rgba(0,0,0,.24);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
}

.btn-line:hover {
	border: 1px solid rgba(0,0,0,.48);
	background-image: none;
	color: #212121;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.btn-line:active {
	color: #9e9e9e;
	border-color: #ccc;
}

.btn-line-inverse,
.btn-line-inverse:active,
.btn-line-inverse:focus {
	font-weight: normal;
	color: rgba(255,255,255,.75);
	border: 1px solid rgba(255,255,255,.7);
}

.btn-line-inverse:hover {
	background: none;
	color: #fff;
	border-color: #fff;
}

.btn-line-inverse:active {
	color: rgba(255,255,255,.50);
	border-color: rgba(255,255,255,.50);
}


.option_item {
	background-color: #f7a925 !important;
	font-size: 16px !important;
	line-height: 1.5;
	padding: 7px 16px;
	color: #125b7b;
	min-width: 64px;
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	position: relative;
	border: 0;
	font-weight: 500;
	margin: 10px 4px 0 0;
	height: 40px !important;
	/*
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	*/
}

/**
 * 5.0 Miscellaneous helper classes
 * --------------------------------
 */

/* Testimonials Slider */

#owl-testimonials {
	padding-top: 24px;
}

.testimonial-item {
	margin-bottom: 24px;
}

.testimonial-item blockquote {
	position: relative;
	margin: 0 auto 32px;
	padding: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 1.75;
	border: none;
	background: #FFF59D;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.testimonial-item blockquote:after {
	content: "";
	position: absolute;
	left: 45%;
	bottom: -20px;
	border: 10px solid transparent;
	border-top-color: #FFF59D;
	border-left-color: #FFF59D;
}

.author-card {
	position: relative;
	margin: 0 auto;
}

.author-details {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	padding: 4px 0;
}

.author-avatar {
	display: inline-block;
	margin-right: 16px;
	width: 80px;
	height: 80px;
	vertical-align: baseline;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.author-details span {
	display: block;
}

.author-name {
	font-size: 16px;
	line-height: 1.75;
	margin-bottom: 4px;
	font-weight: 500;
}

.author-designation,
.author-meta {
	font-size: 14px;
	line-height: 1.4285714;
	color: #757575;
}

.testimonial-content {
	display: block;
	margin-left: 100px;
}

/* Owl Carousel */

.owl-carousel {
	position: relative;
	z-index: 10;
}

.carousel-only .item {
	margin: 0 12px 24px;
}

/* Feature list and icons */

.feature-list {
	position: relative;
}

.feature-list .col-md-4 {
	position: relative;
	overflow: hidden;
	margin-top: 24px;
}

/* Fontaswesome icons */

.feature-list .fa {
	float: left;
	width: 52px;
	height: 52px;
	text-align: center;
	font-size: 24px;
	line-height: 52px;
	background: #f44336;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

/* Simple Line icons */

.feature-list .icon {
	float: left;
	text-align: center;
	font-size: 48px;
	line-height: 1;
	color: #f44336;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.feature-container h3,
.feature-container h4 {
	font-size: 16px;
	line-height: 1.75;
	margin-bottom: 4px;
}

.feature-details {
	margin-left: 72px;
}

/* Lists */

.link-list-x,
.link-list-y {
	margin: 0;
	padding: 0;
	list-style: none;
}

.link-list-x a,
.link-list-y a {
	color: inherit;
	text-decoration: none;

	-webkit-transition: .2s;
	-moz-transition: .2s;
	-ms-transition: .2s;
	transition: .2s;
}

.link-list-x a:hover,
.link-list-y a:hover {
	opacity: .8;
}

.link-list-y {
	line-height: 20px;
	margin-bottom: 24px;
}

.link-list-x li {
	display: inline;
	margin-right: 16px;
}

.link-list-x li:last-child {
	margin: 0;
}

.link-list-y li {
	padding: 10px 0 9px;
	border-bottom: 1px solid rgba(0,0,0,.12);
}

.link-list-y li:first-child {
	padding-top: 0;
}

.check-list {
	position: relative;
	margin: 0 0 24px;
	padding: 0;
	list-style: none;
}

.check-list li {
	padding-left: 32px;
}

.check-list li:before {
 	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	text-transform: none;
	vertical-align: middle;

	/* Support for all WebKit browsers. */
	-webkit-font-smoothing: antialiased;
	/* Support for Safari and Chrome. */
	text-rendering: optimizeLegibility;

	/* Support for Firefox. */
	-moz-osx-font-smoothing: grayscale;

	/* Support for IE. */
	font-feature-settings: 'liga';

	content: "\e876";
}

/* icon list */

.icon-list-vert {
	margin: 0 0 24px;
	padding: 0;
	list-style: none;
}

.icon-list-vert li {
	position: relative;
	padding-left: 56px;
	line-height: 20px;
}

.icon-list-vert li:after {
	position: relative;
	content: "";
	width: 100%;
	margin: 9px 0 10px;
	display: block;
	border-bottom: 1px solid rgba(0,0,0,.12);
}

.icon-list-vert .icon {
	position: absolute;
	left: 0;
	font-size: 24px;
	line-height: 24px;
}

/* Round corner images */

.rounded-4px {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.rounded-4px-top {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.rounded-4px-bottom {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

/* Scroll top button */

.scroll-to-top {
	position:fixed;
	text-align: center;
	right: 24px;
	bottom: 24px;
	z-index: 9999;
}

.scroll-to-top a {
	color: #fff;
	display: block;
	width: 56px;
	height: 56px;
	font-size: 24px;
	line-height: 56px;
	background: #212121;
	outline: none;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;

	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);

}

.scroll-to-top a:hover {
	background: #f44336;
	-webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}

/* Pricing Grids */

.pricing-grid {
	position: relative;
	overflow: hidden;
	margin: 0 0 24px;
	background: #fff;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.12);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.12);
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.12);

	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	transition: .3s;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

    -webkit-transition-property: box-shadow;
	-moz-transition-property: box-shadow;
    transition-property: box-shadow;
}

.pricing-grid:hover {
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.48);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,.48);
	box-shadow: 0 2px 6px rgba(0,0,0,.48);
}

.pricing-grid .price,
.pricing-grid .pricing-header,
.pricing-grid .pricing-content {
	margin: 0;
	padding: 20px 16px;
}

.pricing-header {
	font-size: 16px;
	line-height: 1.5;
	font-weight: 500;
	background: #e0e0e0;
	color: rgba(0,0,0,.7);
	padding: 20px 16px;
	overflow: hidden;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}

.pricing-header.header-black {
	background: #212121;
	color: #fff;
}

.pricing-header.header-black .label {
	background: #ffc107;
	color: #212121;
}

.pricing-header.header-green {
	background: #33691e;
	color: #fff;
}

.pricing-header.header-green .label {
	background: #ffc107;
	color: #33691e;
}

.pricing-header.header-indigo {
	background: #3f51b5;
	color: #fff;
}

.pricing-header.header-indigo .label {
	background: #ffc107;
	color: #3f51b5;
}

.pricing-header.header-blue {
	background: #1976d2;
	color: #fff;
}

.pricing-header.header-blue .label {
	background: #ffeb3b;
	color: #0d47a1;
}

.pricing-header.header-brown {
	background: #5d4037;
	color: #fff;
}

.pricing-header.header-brown .label {
	background: #ffc107;
	color: #5d4037;
}

.pricing-header.header-purple {
	background: #7b1fa2;
	color: #fff;
}

.pricing-header.header-purple .label {
	background: #ffeb3b;
	color: #7b1fa2;
}

.pricing-header .label {
	position: absolute;
	font-size: 10px;
	font-weight: inherit;
	line-height: 16px;
	padding: 3px 8px;
	right: 3px;
	top: -5px;
	padding: 0;
	background: rgba(0,0,0,.24);
	color: #fff;
	display: block;
	width: 100px;
	text-align: center;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	-webkit-box-shadow: 0 2px 1px rgba(0,0,0,.06);
	-moz-box-shadow: 0 2px 1px rgba(0,0,0,.06);
	box-shadow: 0 2px 1px rgba(0,0,0,.06);
	
	-webkit-transform: rotate(30deg) translate(30%,0%);
	-moz-transform: rotate(30deg) translate(30%,0%);
	-ms-transform: rotate(30deg) translate(30%,0%);
	transform: rotate(30deg) translate(30%,0%);
}

.pricing-grid .price {
	padding: 28px 16px 0;
}

.pricing-grid .price:after {
	position: relative;
	content: "";
	margin: 28px 0 0;
	display: block;
	border-bottom: 1px solid rgba(0,0,0,.12);
}

.pricing-grid .pricing-content {
	padding-bottom: 0;
}

.pricing-grid.pricing-content .link-list-y {
	margin: 0 -24px 24px;
}

.pricing-grid .pricing-content .link-list-y li {
	padding: 8px 24px;
}

/* Social icons list */

.ss-social {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}

.navbar .ss-social {
	margin-right: 12px;
}

#secondary .ss-social {
	margin-bottom: 24px;
}

.ss-social li {
	float: left;
	display: inline-block;
	margin: 0;
	line-height: 0;
}

.ss-social li a {
	display: inline-block;
	width: 32px;
	height: 32px;
	margin: 0 4px 8px;
	font-size: 18px;
	line-height: 32px;
	background: rgba(0,0,0,.4);
	color: #fff;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.ss-social.plain li a {
	background: none !important;
	color: inherit;

	-webkit-transition: .2s;
	-moz-transition: .2s;
	transition: .2s;
}

.ss-social.plain li a:hover {
	background: none;
	color: inherit;
	opacity: .7;
}

.navbar-inverse .ss-social li a {
	background: transparent;
	color: rgba(255,255,255,.7);
	margin-bottom: 0;

	-webkit-transition: .2s;
	-moz-transition: .2s;
	transition: .2s;
}

.ss-social li a:hover {
	background: #424242;
	color: #fff;
}

.navbar-inverse .ss-social li a:hover {
	color: #fff;
	background: transparent !important;
}

.ss-social li a.twitter:hover {
	background: #33ccff;
}

.ss-social li a.facebook:hover {
	background: #3c5a98;
}

.ss-social li a.linkedin:hover {
	background: #007fb1;
}

.ss-social li a.gplus:hover {
	background: #dd4c39;
}

.ss-social li a.deviantart:hover {
	background: #5a6d65;
}

.ss-social li a.delicious:hover {
	background: #003399;
}

.ss-social li a.yahoo:hover {
	background: #990099;
}

.ss-social li a.vimeo:hover {
	background: #33ccff;
}

.ss-social li a.pinterest:hover {
	background: #cc3333;
}

.ss-social li a.youtube:hover {
	background: #cc3333;
}

.ss-social li a.dribbble:hover {
	background: #ea4c89;
}

.ss-social li a.skype:hover {
	background: #00aff0;
}

.ss-social li a.github:hover {
	background: #757575;
}

.ss-social li a.trello:hover {
	background: #266c95;
}

.ss-social li a.vk:hover {
	background: #45688e;
}

.ss-social li a.xing:hover {
	background: #026466;
}

.ss-social li a.tumblr:hover {
	background: #2c4762;
}

.ss-social li a.mail:hover {
	background: #ff6600;
}

.ss-social li a.instagram:hover {
	background: #336699;
}

.ss-social li a.soundcloud:hover {
	background: #ff3300;
}

.ss-social li a.vine:hover {
	background: #00bf8f;
}

.ss-social li a.twitch:hover {
	background: #6441a5;
}

.ss-social li a.yelp:hover {
	background: #c41200;
}

.ss-social li a.renren:hover {
	background: #005eac;
}

.ss-social li a.spotify:hover {
	background: #81b900;
}

.ss-social li a.weibo:hover {
	background: #e6162d;
}


/* Team profiles */

.member-item {
	position: relative;
	margin-bottom: 24px;
}

.card-wrap {
	overflow: hidden;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-align: left;

	height: 262px;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.12);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.12);
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.12);

	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	transition: .3s;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

    -webkit-transition-property: box-shadow;
	-moz-transition-property: box-shadow;
    transition-property: box-shadow;
}

.card-wrap:hover {
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.48);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,.48);
	box-shadow: 0 2px 6px rgba(0,0,0,.48);
	cursor: pointer;
}
.card-wrap:hover a,
.card-wrap:hover a:hover,
.card-wrap:hover a img,
.card-wrap:hover a:hover img {
	cursor: pointer;
}

.member-avatar {
	vertical-align: top;
}

.card-content {
	position: relative;
	padding: 12px 16px;
}

.member-name {
	font-size: 16px;
	line-height: 1.75;
	font-weight: 500;
	margin-bottom: 0;
}

.member-desig {
	color: #757575;
	margin-bottom: 0;
}

.member-social {
	font-size: 0;
}

.member-social li {
	font-size: 16px;
	line-height: 1.5;
	float: none;
	display: inline-block;
	margin: 0;
	white-space: nowrap;
}

.member-social li a {
	width: 24px;
	height: 24px;
	margin-right: 4px;
	background: transparent;
	color: #9e9e9e;
}

.member-social li a:hover {
	color: #424242;
	background: none;
}

@media (max-width: 767px) {

	.member-item {
		float: left;
		width: 50%;
	}

	.card-wrap {
		height: 282px !important;
	}
}

@media (max-width: 1023px) {

	.card-wrap {
		height: 320px !important;
	}
}

/* Transitions */

.btn,
.scroll-to-top a {
	-webkit-transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

/* Member profile actions overlay */

.card-actions {
	position: absolute;
	right: 0;
	top: 12px;
	width: 32px;
	height: 24px;
	text-align: center;
}

.card-actions-trigger,
.card-actions-trigger:visited {
	font-size: 24px;
	line-height: 24px;
	width: 32px;
	height: 24px;
	display: block;
	color: #9e9e9e;
}

.card-actions-trigger:hover {
	color: #424242;
}

.card-actions-overlay {
	position: absolute;
	width: auto;
	min-width: 124px;
	padding: 8px 0;
	bottom: 0;
	right: 0;
	background: #fff;
	color: #424242;
	text-align: left;
	z-index: 105;
	opacity: 0;
	visibility: visible;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.48);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,.48);
	box-shadow: 0 2px 6px rgba(0,0,0,.48);

	-webkit-transition: .3s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: .3s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: .3s cubic-bezier(0.4, 0, 0.2, 1);
	-ms-transition: .3s cubic-bezier(0.4, 0, 0.2, 1);
	transition: .3s cubic-bezier(0.4, 0, 0.2, 1);

	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);

    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}

.card-actions-overlay.card-active {
	visibility: visible;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.action-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.action-list li a {
	display: block;
	padding: 12px 16px;
	font-size: 14px;
	color: rgba(0,0,0,.87);
	white-space: nowrap;
}

.action-list li a:hover {
	color: #424242;
	background: rgba(0,0,0,.06);
	text-decoration: none;
}

/* Tabs */

.nav-tabs {
	border: none;
	font-size: 0; /* Removes whitespace between li */
}

.nav-tabs>li {
	margin-bottom: 0;
	font-size: 14px;
}

.tabs-center {
	text-align: center;
}

.tabs-center > li {
	float: none;
	display: inline-block;
	text-align: left;
}

.nav-tabs > li > a {
	line-height: 24px;
	border: none;
	border-radius: 0;
	margin: 0;
	padding: 12px 16px 10px;
	border-bottom: 2px solid transparent;
	background: transparent;
	font-weight: 500;
	color: #757575;
	-webkit-transition: all .15s ease;
	transition: all .15s ease;
}

.nav-tabs > li > a:hover {
	color: #424242;
	background: transparent;
	border-bottom-color: rgba(0,0,0,.12);
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #424242;
	border: none;
	border-bottom: 2px solid #f44336;
}

.tab-content {
	padding: 24px 0 0;
}

/* Accordion */

.panel-title > a,
.panel-title > a.collapsed,
.tog-title,
.tog-title.collapsed {
	position: relative;
	display: block;
	font-size: 14px;
	line-height: 24px;
	font-weight: 500;
	color: #757575;
	cursor: pointer;
	padding: 12px 0;
	margin: 0;
	text-decoration: none;
	-webkit-transition: .2s;
	transition: .2s;
}

.tog-title,
.tog-title:hover,
.panel-title > a,
.panel-title > a:hover {
	color: #212121;
}

.tog-title.collapsed:hover,
.panel-title > a.collapsed:hover {
	color: #212121;
}

.tog-title,
.tog-title.collapsed,
.panel-group .panel + .panel {
	margin-top: 0;
}

.panel-body {
	padding: 24px 0;
}

.tog-title + div > .panel-body {
	padding: 0;
}

.panel,
.panel-default >.panel-heading,
.panel-heading {
	color: inherit;
	background: none;
	border: none;
	padding: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.panel-title {
	border-bottom: 1px solid rgba(0,0,0,.12);
}

.panel-title > a:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	content: "\f106";

	width: 48px;
	height: 48px;
	text-align: center;
	font-size: 18px;
	line-height: 48px;
	position: absolute;
	right: 0;
	top: 0;

	-webkit-transition: .2s;
	-moz-transition: .2s;
	transition: .2s;
}

.panel-title > a.collapsed:after {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top: none;
}

.invisible {
	visibility: hidden;
}

.visible {
	visibility: visible;
}

.no-rounded * {
	border-radius: 0 !important;
}

.text-112 {
	font-size: 112px;
	line-height: 144px;
	letter-spacing: -.05em;
}

.text-98 {
	font-size: 98px;
	line-height: 128px;
	letter-spacing: -.025em;
}

.text-56 {
	font-size: 56px;
	line-height: 60px;
	letter-spacing: -.05px;
}

.text-45 {
	font-size: 45px;
	line-height: 48px;
}

.text-34 {
	font-size: 34px;
	line-height: 40px;
}

.text-24 {
	font-size: 24px;
	line-height: 32px;
}

.text-20 {
	font-size: 20px;
	line-height: 28px;
}

.text-16 {
	font-size: 16px;
	line-height: 1.75;
}

.text-14 {
	font-size: 14px;
	line-height: 1.7142857;
}

.text-12 {
	font-size: 12px;
	line-height: 20px;
	letter-spacing: .2px;
}

.highlight-yellow {
	color: #ffeb3b;
}

@media (max-width: 767px) {
	.mobile-heading {
		font-size: 24px;
		line-height: 32px;
	}
	
	.hide-on-mobile {
		display: none;
	}
	
	.help-block {
		font-size: 12px;
		line-height: 1.6666;
		text-align: center;
	}
	
	.text-112,
	.text-98 {
		font-size: 56px;
		line-height: 60px;
	}
	
	.text-56,
	.text-45 {
		font-size: 34px;
		line-height: 40px;
	}
	
	.text-24,
	.text-20 {
		font-size: 16px;
		line-height: 1.75;
	}
}

/* Fluid iframe and embed */

.embed-wrap {
	position: relative;
	overflow: hidden;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 24px;
	height: 0;
	margin-bottom: 24px;
}

.embed-wrap object,
.embed-wrap embed,
.embed-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.logo-grid {
	position: relative;
	margin: 0 -8px;
}

.logo-grid:after {
	content: "";
	display: table;
	clear: both;
}

.logo-grid > li {
	float: left;
	width: 25%;
	padding: 0 8px;
	margin-bottom: 24px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



/**
 * 6.0 Responsive styles
 * ---------------------
 */


/* Limit main container to 964px width
 * Use 1200px for wider layout
 */

.container {
	max-width: 964px;
}

.wide .container {
	max-width: 1200px;
}


@media (max-width: 991px) {
	*[class*="col-md"].has-padding {
		padding: 0 12px 24px;
	}

	*[class*="col-md"].alignleft,
	*[class*="col-md"].alignright {
		float: none;
	}
}

/* Devices less than 768px */

@media (max-width: 767px) {

	.enable-sticky-nav .navbar .navbar-collapse {
		background: #fff;
	}

	.enable-sticky-nav .navbar-inverse .navbar-collapse {
		background: rgba(0,0,0,.9);
	}

	.notes-left,
	.notes-right {
		float: none;
		text-align: center;
	}

	.pricing-grid {
		width: 100%;
		float: none;
		margin: 0 0 24px 0;
	}

	.logo-grid > li {
		width: 50%;
	}
}

/* Boxed layout widths for different devices */

@media (min-width: 767px) {
	.boxed #page,
	.boxed .navbar-fixed-top {
		width: 780px;
	}
}

@media (min-width: 992px) {
	.boxed #page,
	.boxed .navbar-fixed-top {
		width: 1020px;
	}
}

@media (min-width: 1200px) {
	.boxed #page,
	.boxed .navbar-fixed-top {
		width: 1020px;
	}
}




/* ***************** AUTOCOMPLETE **************** */


.ui-corner-all
{
	-moz-border-radius: 4px 4px 4px 4px;
}
.ui-widget-content
{
	border: 1px solid #777;
	color: #333;
	background-color: #ffffff;
}
.ui-widget
{
	font-family: 'Lato', Tahoma, Arial, Verdana, sans-serif;
	font-size: 11pt;
}
.ui-menu
{
	display: block;
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.ui-autocomplete
{
	cursor: default;
	position: absolute;
	max-height: 180px;
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 9999999;
}
.ui-menu .ui-menu-item
{
	clear: left;
	float: left;
	margin: 0;
	padding: 3px 3px 3px 10px;
	width: 100%;
	line-height: 1.5em;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
.ui-menu .ui-menu-item.ui-state-focus,
.ui-menu .ui-menu-item:hover
{
	background-color: #999999;
}


.ui-widget-content a
{
	color: #222222;
}


/* ***************** PROGRESS BAR **************** */


.spinner {
	margin: 100px auto;
	width: 40px;
	height: 40px;
	position: relative;
	text-align: center;

	-webkit-animation: sk-rotate 2.0s infinite linear;
	animation: sk-rotate 2.0s infinite linear;
}

.dot1, .dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	background-color: #f7a925;
	border-radius: 100%;

	-webkit-animation: sk-bounce 2.0s infinite ease-in-out;
	animation: sk-bounce 2.0s infinite ease-in-out;
}

.dot2 {
	top: auto;
	bottom: 0;
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
}

@-webkit-keyframes sk-rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes sk-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}

@-webkit-keyframes sk-bounce {
	0%, 100% { -webkit-transform: scale(0.0) }
	50% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bounce {
	0%, 100% {
		transform: scale(0.0);
		-webkit-transform: scale(0.0);
	} 50% {
		  transform: scale(1.0);
		  -webkit-transform: scale(1.0);
	  }
}

.progress-bar { width: 80%; height: 2px; display: block; background: #999999; margin: 10px auto; float: none; }
.progress-bar-percentage { width: 0%; height: 2px; display: block; background: #f7a925; float: left; }
.progress-bar-percentage.start { -webkit-animation: progress-up 3s steps(1) forwards; float: left; animation: progress-up 3s steps(1) forwards; }

@keyframes progress-up {
	33% { width: 33%; }
	66% { width: 66%; }
	95% { width: 100%; }
}

.forklift_loading {
	width: 320px;
	height: 250px;
	display: block;
	padding-top: 45px;

	background-color: transparent;
	background-image: url('../images/forklift_fork.png');
	background-repeat: no-repeat;
	background-position-y: 80px;
	background-position-x: 205px;
}

.forklift_loading.animated {
	-webkit-animation: fork_up_down 5.0s 1 ease-in-out;
	animation: fork_up_down 5.0s 1 ease-in-out;
}

@-webkit-keyframes fork_up_down {
	0% { background-position-y: 80px; }
	40% { background-position-y: 0px; }
	60% { background-position-y: 0px; }
	100% { background-position-y: 0px; }
}


.shine {
	width: 40px;
	height: 40px;
	display: block;
	position: relative;
	top: 23px;
	left: -35px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAMAAACJuGjuAAADAFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/LkhhAAAA/3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1O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);
	background-repeat: no-repeat;
	background-position:center;
	background-size: 100% 100%;
	background-color: transparent;
	overflow: hidden;
	z-index: 2;
	color: tansparent;
	-moz-opacity: 0.0;
	opacity: 0.0;
	animation: glitter 6s linear 0s infinite normal;
	-webkit-animation: glitter 6s linear 0s infinite normal;
	-moz-animation: glitter 8s linear 0s infinite normal;
	-ms-animation: glitter 8s linear 0s infinite normal;
	-o-animation: glitter 8s linear 0s infinite normal;
}

@-webkit-keyframes glitter {
	0% {
		-webkit-transform: scale(0.3) rotate(0deg);
		opacity: 0;
	}
	40% {
		-webkit-transform: scale(1) rotate(360deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: scale(0.3) rotate(720deg);
		opacity: 0;
	}
}

@media (max-width: 767px) {
	.shine {
		top: 19px;
	}
}



#lead_popup_link { width: 400px; height: 150px; display: none; position: fixed;  right: 40px; top: 30%; padding: 0; background: #125B7B; z-index: 9999; }
#lead_popup_link .register-form { margin-bottom: 0; height: 150px; background: transparent !important; border: 0 !important; }
#lead_form { width: 100%; height: 100%; display: none; position: fixed; top: 0; left: 0; text-align: center; line-height: 100%; background: rgba(0,0,0,0.7); z-index: 9999999; }
#lead_form .lead_form_content { width: 100%; max-width: 400px; height: auto; display: table; margin: 5% auto 0 auto; padding: 0; background: #ffffff; }
#listingImage { max-width: 90%; height: auto; margin: 15px auto 0 auto }

.listing_box { width: 100%; height: 400px; margin: 0 3px 30px 3px; padding: 8px; border: 1px solid #888888; display: block; position: relative; }
.listing_image { width: 100%; height: 180px; padding: 5px; display: block; line-height: 100%; text-align: center; }


@media (max-width: 767px) {
	.scroll-to-top { display: none; }
	.navbar-toggle { margin-top: 1px; }
	.btn-lg { font-size: 18px; }

	#lead_popup_link { width: 90%; height: 180px; display: none; position: fixed; right: unset; top: unset; bottom: 30px; left: 5%; padding: 0; background: #125B7B; }
	#lead_form .lead_form_content { width: 90%; margin-top: 30px; }

	#listingImage { max-width: 250px; max-height: 180px; }

	#listingDescription { padding: 15px !important; }

	.modal-title { line-height: 1.1em !important; }

	.listing_image { height: 145px; }
}




