/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */

@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900);
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
 [hidden], template {
 display: none;
}
/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
}
/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */
a {
	background: transparent;
}
a:active, a:hover {
	outline: 0;
}
/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
h1, main > .container > h2 {
	font-size: 2em;
	margin: 0.67em 0;
}
mark {
	background: #ff0;
	color: #000;
}
small {
	font-size: 80%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */
figure {
	margin: 1em 40px;
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
}
button, select {
	text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], html input[disabled] {
	cursor: default;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
input {
	line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
 input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: bold;
}
/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td, th {
	padding: 0;
}
textarea, select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, article.echo_product .image, article.echo_product .videoLink, article.echo_product .desc, article.echo_product .order, #contacts form .form-item label, #contacts form input, #contacts form textarea, #contacts form .form-actions button, #nav .container {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
 *behavior: url('../behaviors/box-sizing/boxsizing.php');
}
#contact:after, #contacts:after, #footer .top:after, .post-navigation .nav-links:after, #quick ul:after {
	content: "";
	display: table;
	clear: both;
}
#contacts > div, .message {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	border-radius: 0.2em;
	background: #1f1f1f;
	border: 1px solid #393939;
	border-width: 0 1px 1px 0;
	padding: 1.8em 2.2em;
}
#contacts > div, .message, #contacts > div a, .message a {
	color: white;
}
#contacts > div strong, .message strong {
	color: #e16a1f;
}
.form-actions button {
	display: inline-block;
	border: 0;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1.32em;
	-moz-transition: all 140ms ease-in-out;
	-o-transition: all 140ms ease-in-out;
	-webkit-transition: all 140ms ease-in-out;
	transition: all 140ms ease-in-out;
	-moz-box-shadow: 0 0 0 #e16a1f inset;
	-webkit-box-shadow: 0 0 0 #e16a1f inset;
	box-shadow: 0 0 0 #e16a1f inset;
	-moz-border-radius: 0.14em;
	-webkit-border-radius: 0.14em;
	border-radius: 0.14em;
	padding: .8em 1.4em;
	background: #222;
	color: #e16a1f;
	letter-spacing: .1em;
	font-size: .94em;
}
.form-actions button:hover, .form-actions button:focus {
	-moz-box-shadow: 0 3.2em 0 #e16a1f inset;
	-webkit-box-shadow: 0 3.2em 0 #e16a1f inset;
	box-shadow: 0 3.2em 0 #e16a1f inset;
	color: white;
}
#contact, #contacts, #footer .top, .post-navigation .nav-links, #quick ul {
 *zoom: 1;
}
#contact:after, #contacts:after, #footer .top:after, .post-navigation .nav-links:after, #quick ul:after {
	content: "";
	display: table;
	clear: both;
}
 @media (min-width: 44em) {
#featured .contents {
	margin-right: -5% !important;
}
#featured .contents li {
	display: inline-block;
	vertical-align: top;
	width: 45%;
	margin-right: 5% !important;
}
}
@media (min-width: 78em) {
#featured .contents {
	margin-right: -5% !important;
}
#featured .contents li {
	width: 22%;
	margin-right: 3% !important;
}
}
 @media (min-width: 44em) {
#listing .contents {
	margin-right: -5% !important;
}
#listing .contents li {
	display: inline-block;
	vertical-align: top;
	width: 45%;
	margin-right: 5% !important;
}
}
@media (min-width: 78em) {
#listing .contents {
	margin-right: -5% !important;
}
#listing .contents li {
	width: 29%;
	margin-right: 4% !important;
}
}
.returnToTop a, article.echo_product .specs .icon-info, article.echo_product .videoLink .icon-youtube-play, #social a, #listing .contents .specs .icon-info {
	position: relative;
	line-height: 1.4em;
	width: 1.4em;
	height: 1.4em;
	display: inline-block;
}
.returnToTop a i:before, article.echo_product .specs .icon-info i:before, article.echo_product .videoLink .icon-youtube-play i:before, #social a i:before, #listing .contents .specs .icon-info i:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
	margin: 0;
	line-height: inherit;
}
article.echo_product .image, #listing .contents .image {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 10px 90px black inset;
	-webkit-box-shadow: 0 10px 90px black inset;
	box-shadow: 0 10px 90px black inset;
	display: block;
	border: 1px solid #fbfbfb;
	background: url(images/carbon.png);
	text-align: center;
}
article.echo_product .image:before, #listing .contents .image:before {
	content: '';
	height: 190px;
	width: 1px;
	vertical-align: middle;
	display: inline-block;
	margin: 0 -.32em 0 -1px;
}
article.echo_product .image img, #listing .contents .image img {
	vertical-align: middle;
	max-width: 80%;
	width: auto;
	height: auto;
}
#footer .bottom {
	line-height: 0;
	text-align: justify;
	-ms-text-justify: distribute-all-lines;
	text-justify: distribute-all-lines;
 *zoom: 1;
}
#footer .bottom > * {
	line-height: normal;
	text-align: left;
	-ms-text-justify: auto;
	text-justify: auto;
	position: relative;
}
#footer .bottom:after {
	content: '';
	display: inline-block !important;
	position: relative;
	width: 100%;
	vertical-align: top;
}
#featured .contents, #listing .contents, #quickContact, article.echo_product .desc ul, #footer .bottom #terms, #nav ul, #quick ul, #social ul, #featured .contents li, #listing .contents li, #quickContact li, article.echo_product .desc ul li, #footer .bottom #terms li, #nav ul li, #quick ul li, #social ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
/**
 * @file
 * Mixins and extends for the visually hidden component.
 * Source: https://drupal.org/node/2038523
 */
/* Makes an element visually hidden, but accessible. */
.element-focusable, .element-invisible, body.home main > article > header, #logo h1, #logo main > .container > h2, .returnToTop a span, article.page .entry-meta .author, article.post .entry-meta .author, #nav h1, #nav main > .container > h2, .post-navigation .screen-reader-text, #social a span {
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
}
/* Turns off the visually-hidden effect. */
.element-focusable:active, .element-focusable:focus {
	position: static !important;
	clip: auto;
	height: auto;
	width: auto;
	overflow: auto;
}
/* Makes an element visually hidden by default, but visible when focused. */
/* Add Drupal 7's version of the class names. */
.container, #header {
	max-width: 20em;
	max-width: 20em;
	margin-left: auto;
	margin-left: auto;
	margin-right: auto;
	margin-right: auto;
	max-width: 100%;
	padding: 0 2em;
	margin-bottom: 0;
}
.container::after, #header::after {
	content: " ";
	display: block;
	clear: both;
}
 @media (min-width: 44em) {
.container, #header {
	max-width: 48em;
}
}
@media (min-width: 78em) {
.container, #header {
	max-width: 64em;
	padding: 0;
}
}
textarea, select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, article.echo_product .image, article.echo_product .videoLink, article.echo_product .desc, article.echo_product .order, #contacts form .form-item label, #contacts form input, #contacts form textarea, #contacts form .form-actions button, #nav .container {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#contact:after, #contacts:after, #footer .top:after, .post-navigation .nav-links:after, #quick ul:after {
	content: "";
	display: table;
	clear: both;
}
#contacts > div, .message {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	border-radius: 0.2em;
	background: #1f1f1f;
	border: 1px solid #393939;
	border-width: 0 1px 1px 0;
	padding: 1.8em 2.2em;
}
#contacts > div, .message, #contacts > div a, .message a {
	color: white;
}
#contacts > div strong, .message strong {
	color: #e16a1f;
}
.form-actions button {
	display: inline-block;
	border: 0;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1.32em;
	-moz-transition: all 140ms ease-in-out;
	-o-transition: all 140ms ease-in-out;
	-webkit-transition: all 140ms ease-in-out;
	transition: all 140ms ease-in-out;
	-moz-box-shadow: 0 0 0 #e16a1f inset;
	-webkit-box-shadow: 0 0 0 #e16a1f inset;
	box-shadow: 0 0 0 #e16a1f inset;
	-moz-border-radius: 0.14em;
	-webkit-border-radius: 0.14em;
	border-radius: 0.14em;
	padding: .8em 1.4em;
	background: #222;
	color: #e16a1f;
	letter-spacing: .1em;
	font-size: .94em;
}
.form-actions button:hover, .form-actions button:focus {
	-moz-box-shadow: 0 3.2em 0 #e16a1f inset;
	-webkit-box-shadow: 0 3.2em 0 #e16a1f inset;
	box-shadow: 0 3.2em 0 #e16a1f inset;
	color: white;
}
#contact, #contacts, #footer .top, .post-navigation .nav-links, #quick ul {
 *zoom: 1;
}
#contact:after, #contacts:after, #footer .top:after, .post-navigation .nav-links:after, #quick ul:after {
	content: "";
	display: table;
	clear: both;
}
 @media (min-width: 44em) {
#featured .contents {
	margin-right: -5% !important;
}
#featured .contents li {
	display: inline-block;
	vertical-align: top;
	width: 45%;
	margin-right: 5% !important;
}
}
@media (min-width: 78em) {
#featured .contents {
	margin-right: -5% !important;
}
#featured .contents li {
	width: 22%;
	margin-right: 3% !important;
}
}
 @media (min-width: 44em) {
#listing .contents {
	margin-right: -5% !important;
}
#listing .contents li {
	display: inline-block;
	vertical-align: top;
	width: 45%;
	margin-right: 5% !important;
}
}
@media (min-width: 78em) {
#listing .contents {
	margin-right: -5% !important;
}
#listing .contents li {
	width: 29%;
	margin-right: 4% !important;
}
}
.returnToTop a, article.echo_product .specs .icon-info, article.echo_product .videoLink .icon-youtube-play, #social a, #listing .contents .specs .icon-info {
	position: relative;
	line-height: 1.4em;
	width: 1.4em;
	height: 1.4em;
	display: inline-block;
}
.returnToTop a i:before, article.echo_product .specs .icon-info i:before, article.echo_product .videoLink .icon-youtube-play i:before, #social a i:before, #listing .contents .specs .icon-info i:before {
	position: absolute;
	left: 0;
	top: 7px;
	width: 100%;
	text-align: center;
	margin: 0;
	line-height: inherit;
}
article.echo_product .image, #listing .contents .image {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 10px 90px black inset;
	-webkit-box-shadow: 0 10px 90px black inset;
	box-shadow: 0 10px 90px black inset;
	display: block;
	border: 1px solid #fbfbfb;
	background: url(images/carbon.png);
	text-align: center;
}
article.echo_product .image:before, #listing .contents .image:before {
	content: '';
	height: 190px;
	width: 1px;
	vertical-align: middle;
	display: inline-block;
	margin: 0 -.32em 0 -1px;
}
article.echo_product .image img, #listing .contents .image img {
	vertical-align: middle;
	max-width: 80%;
	width: auto;
	height: auto;
}
#footer .bottom {
	line-height: 0;
	text-align: justify;
	-ms-text-justify: distribute-all-lines;
	text-justify: distribute-all-lines;
 *zoom: 1;
}
#footer .bottom > * {
	line-height: normal;
	text-align: left;
	-ms-text-justify: auto;
	text-justify: auto;
	position: relative;
}
#footer .bottom:after {
	content: '';
	display: inline-block !important;
	position: relative;
	width: 100%;
	vertical-align: top;
}
#featured .contents, #listing .contents, #quickContact, article.echo_product .desc ul, #footer .bottom #terms, #nav ul, #quick ul, #social ul, #featured .contents li, #listing .contents li, #quickContact li, article.echo_product .desc ul li, #footer .bottom #terms li, #nav ul li, #quick ul li, #social ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
/**
 * @file
 * Mixins and extends for the visually hidden component.
 * Source: https://drupal.org/node/2038523
 */
/* Makes an element visually hidden, but accessible. */
.element-focusable, .element-invisible, body.home main > article > header, #logo h1, #logo main > .container > h2, .returnToTop a span, article.page .entry-meta .author, article.post .entry-meta .author, #nav h1, #nav main > .container > h2, .post-navigation .screen-reader-text, #social a span {
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
}
/* Turns off the visually-hidden effect. */
.element-focusable:active, .element-focusable:focus {
	position: static !important;
	clip: auto;
	height: auto;
	width: auto;
	overflow: auto;
}
/* Makes an element visually hidden by default, but visible when focused. */
/* Add Drupal 7's version of the class names. */
section, article, aside, footer, header, nav, main {
	display: block;
}
input, select, textarea, button {
	font-size: 1em;
	font-family: inherit;
}
 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 {
 padding: 0;
 border: 0;
}
textarea, select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	-moz-transition: border linear 0.2s box-shadow linear 0.2s;
	-o-transition: border linear 0.2s box-shadow linear 0.2s;
	-webkit-transition: border linear box-shadow linear;
	-webkit-transition-delay: 0.2s 0.2s;
	transition: border linear 0.2s box-shadow linear 0.2s;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: white;
	background: #222;
	border: 1px solid #444;
	padding: .32em .4em;
	display: inline-block;
	vertical-align: middle;
	width: 100%;
}
textarea:focus, select:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
}
textarea.user-error, select.user-error, input[type="text"].user-error, input[type="password"].user-error, input[type="datetime"].user-error, input[type="datetime-local"].user-error, input[type="date"].user-error, input[type="month"].user-error, input[type="time"].user-error, input[type="week"].user-error, input[type="number"].user-error, input[type="email"].user-error, input[type="url"].user-error, input[type="search"].user-error, input[type="tel"].user-error, input[type="color"].user-error, .uneditable-input.user-error {
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(178, 34, 34, 0.6);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(178, 34, 34, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(178, 34, 34, 0.6);
	border-color: #b22222;
}
select, input[type='file'] {
	line-height: 30px;
}
textarea {
	resize: vertical;
}
.form-item {
	margin-bottom: 1.2em;
	display: block;
}
.label {
	font-size: .9em;
	margin-bottom: .2em;
	font-weight: bold;
}
.form-actions {
	text-align: right;
}
.form-actions button {
	margin-left: .8em;
	margin-right: 0;
}
fieldset {
	background: #333;
	border: 0;
	padding: 1.4em 1.4em .2em;
	position: relative;
	margin-bottom: 4em;
	margin-top: 3em;
}
fieldset legend {
	float: left;
}
fieldset legend span {
	background: #222;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	padding: .32em .7em;
	margin-top: -2.9em;
	margin-bottom: 1em;
	font-weight: bold;
}
fieldset.inline {
	background: none;
	margin-top: 1.9em;
	margin-bottom: 0;
	padding: 0;
}
fieldset.inline legend span {
	background: none;
	padding-left: 0;
	margin-top: -1.9em;
}
fieldset.inline > .form-item {
	float: left;
	margin-right: .4em;
}
fieldset.inline label {
	font-style: italic;
	font-size: .9em;
}
.options label {
	display: inline-block;
	padding: .2em .4em;
}
.options label > * {
	vertical-align: middle;
	font-weight: normal;
}
.email-confirm-message {
	display: none;
	border: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	clear: both;
}
.email-confirm-message p {
	margin: 2px 0 3px;
	padding: 0;
	color: #933;
	font: 90%/120% sans-serif;
}
img {
	border: 0;
}
img, media {
	max-width: 100%;
	height: auto;
}
table {
	width: 100%;
}
table th, table td {
	padding: .4em;
	text-align: left;
	vertical-align: top;
}
@font-face {
	font-family: 'colaborate-regularregular';
	src: url("fonts/colaborate_regular_macroman/ColabReg-webfont.eot");
	src: url("fonts/colaborate_regular_macroman/ColabReg-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/colaborate_regular_macroman/ColabReg-webfont.woff") format("woff"), url("fonts/colaborate_regular_macroman/ColabReg-webfont.ttf") format("truetype"), url("fonts/colaborate_regular_macroman/ColabReg-webfont.svg#colaborate-regularregular") format("svg");
	font-weight: normal;
	font-style: normal;
}
body {
	color: #333230;
	font-family: 'Open Sans', Arial, sans-serif;
}
p {
	margin: .8em 0;
}
h1, main > .container > h2, h2, h3, h4, h5, h6 {
	color: #e16a1f;
	font-weight: 600;
	margin: .8em 0;
	font-family: 'colaborate-regularregular';
}
h1, main > .container > h2 {
	font-size: 1.5em;
}
h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 1.3em;
}
h4 {
	font-size: 1.2em;
}
h5 {
	font-size: 1.1em;
}
a {
	text-decoration: none;
}
a:hover, a:focus {
	text-decoration: underline;
}
hr {
	border: 0;
	height: 1px;
	background: #595959;
	margin: 1.4em 0;
}
body {
	/*background: #151515;*/
	background:#000;
}
body, body a {
	color: #dd602f;
}
.breadcrumbs {
	margin-left: -.4em;
	margin-bottom: 1.4em;
}
.breadcrumbs, .breadcrumbs a {
	color: white;
}
.breadcrumbs a {
	margin: 0 .4em;
}
h1 + .breadcrumbs, main > .container > h2 + .breadcrumbs {
	margin-top: -1em;
}
#contact .vcard {
	color: #9a9a9a;
	font-weight: 600;
	text-align: center;
}
 @media (min-width: 44em) {
#contact .vcard {
	padding-left: 11px;
}
}
#contact .vcard .logo {
	margin: -14px 0 1.4em;
}
 @media (min-width: 44em) {
#contact .vcard {
	text-align: left;
}
#contact .vcard .logo {
	margin-left: -11px;
}
}
#contact .vcard .adr .type, #contact .vcard .tel .type, #contact .vcard .country-name, #contact .vcard .url {
	display: none;
}
#contact .vcard .tel .prefix {
	display: none;
}
#contact .vcard .info {
	overflow: hidden;
}
#contact .vcard abbr {
	border: 0;
}
#contact .vcard .email {
	text-decoration: none;
	display: block;
	margin-bottom: .4em;
}
#contact .vcard .email:hover, #contact .vcard .email:focus {
	text-decoration: underline;
}
#contact .vcard .adr {
	margin-bottom: .4em;
}
#contacts {
	padding-bottom: 2em;
}
#contacts > div {
	line-height: 1.72em;
	min-width: 20em;
	min-height: 13.1em;
	margin-bottom: 1.2em;
}
 @media (min-width: 46em) {
#contacts > div {
	float: right;
	margin-left: 3%;
	width: 48.5%;
}
#contacts > div + div {
	margin-left: 0;
}
}
 @media (min-width: 78em) {
#contacts > div {
	width: 30%;
}
#contacts > div + div {
	margin-left: 3%;
}
}
.echotech span {
	background: url(http://www.echotechgroup.net/logo02.gif);
	display: inline-block;
	height: 12px;
	width: 13px;
	vertical-align: baseline;
}
.echotech:hover span {
	background: url(http://www.echotechgroup.net/logo01.gif);
}
 @media (min-width: 78em) {
main, article.page, article.post {
	position: relative;
}
.edit-link {
	position: absolute;
	left: 50%;
	top: .2em;
	width: 64em;
	margin-left: -32em;
	text-align: right;
}
.edit-link a {
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	border-radius: 0.4em;
	position: relative;
	z-index: 1;
	display: inline-block;
	border: 1px solid;
	padding: .2em 1em;
	background: rgba(0, 0, 0, 0.1);
	text-decoration: none;
}
.edit-link a:hover {
	background: rgba(0, 0, 0, 0.4);
}
}
#logo {
	display: block;
	text-align: center;
}
#logo img {
	margin: 5px auto;
	vertical-align: top;
	width: 180px;
}
@media (min-width: 78em) {
/*#logo img {
		margin-bottom: -2.2em;
	}*/
}
@media (min-width: 44em) {
#logo {
	float: left;
}
}
main {
	/*background: #2a2a2a url('images/generated/gradients/main.png') left bottom repeat-x;*/
	background: #fff;
	color:#000;
	/*-moz-background-size: 100% 172px;
	-o-background-size: 100% 172px;
	-webkit-background-size: 100% 172px;
	background-size: 100% 172px;
	background-image: -moz-linear-gradient(#2a2a2a, #161616);
	background-image: -o-linear-gradient(#2a2a2a, #161616);
	background-image: -webkit-linear-gradient(#2a2a2a, #161616);
	background-image: linear-gradient(#2a2a2a, #161616);*/
	overflow: hidden;
}
#map {
	height: 0;
	position: relative;
	padding-bottom: 400px;
}
 @media (min-width: 44em) {
#map {
	padding-bottom: 50%;
}
}
 @media (min-width: 78em) {
#map {
	padding-bottom: 30%;
}
}
#map iframe {
	vertical-align: top;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.message {
	clear: both;
	margin-bottom: 1.2em;
	padding-top: 1em;
	padding-bottom: 1em;
}
.message p {
	margin: .8em 0;
}
.message ul {
	padding: 0 1em;
	width: auto;
}
.message img {
	display: block;
}
article.page .photos, article.post .photos {
	overflow: hidden;
	margin-right: -5%;
	padding-top: 1em;
}
article.page .photos > div, article.post .photos > div {
	display: inline-block;
	vertical-align: top;
	margin-left: -.24em;
	margin-right: 3%;
	margin-bottom: 1em;
	width: 30%;
}
article.page .photos > div img, article.post .photos > div img {
	margin: 0 auto;
	vertical-align: top;
	margin-bottom: .8em;
}
#quickContact {
	font-weight: 600;
	/*font-weight: bold;
	text-transform: uppercase;
	text-align: center;*/
	text-align: right;
	padding: 1em 0;
}
#quickContact li {
	display: inline;
	margin: 0 0 0 1em;
}
#quickContact i {
	font-size: 1.4em;
	margin-right: .2em;
	vertical-align: middle;
	position: relative;
	top: -.14em;
}
#quickContact form {
	margin: 0;
	padding: 0;
	display: inline;
}
#quickContact form button {
	border: 0;
	background: none;
	padding: 0;
}
#quickContact form button:hover span {
	text-decoration: underline;
}
@media (min-width: 44em) {
#quickContact {
	float: right;
	/*font-size: .8em;
		padding: 2em 0 0;*/
		padding: 2px 0 8px;
	font-size:16px;
}
#quickContact li {
	margin-right: 0;
}
}
.returnToTop {
	-moz-transition: opacity 300ms ease;
	-o-transition: opacity 300ms ease;
	-webkit-transition: opacity 300ms ease;
	transition: opacity 300ms ease;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	position: fixed;
	z-index: 10;
	left: 50%;
	bottom: 7em;
	height: 0;
	width: 64em;
	margin-left: -32em;
	text-align: right;
}
.returnToTop.visible {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}
.returnToTop a {
	font-size: 3em;
	font-style: normal;
	vertical-align: middle;
	margin-left: .2em;
	display: inline-block;
}
.returnToTop a:before, .returnToTop a:after {
	font-family: fontello;
	speak: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
	margin: 0;
	line-height: inherit;
}
.returnToTop a:before {
	content: '\e811';
	color: #777;
}
.returnToTop a:after {
	content: '\e816';
	color: white;
	font-size: .58em;
}
 @-moz-keyframes fadeInRight {
 0% {
 -moz-transform: translateX(20px);
 transform: translateX(20px);
 opacity: 0;
}
 100% {
 -moz-transform: translateX(0);
 transform: translateX(0);
 opacity: 1;
}
}
@-webkit-keyframes fadeInRight {
 0% {
 -webkit-transform: translateX(20px);
 transform: translateX(20px);
 opacity: 0;
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
 opacity: 1;
}
}
@keyframes fadeInRight {
 0% {
 -moz-transform: translateX(20px);
 -ms-transform: translateX(20px);
 -o-transform: translateX(20px);
 -webkit-transform: translateX(20px);
 transform: translateX(20px);
 opacity: 0;
}
 100% {
 -moz-transform: translateX(0);
 -ms-transform: translateX(0);
 -o-transform: translateX(0);
 -webkit-transform: translateX(0);
 transform: translateX(0);
 opacity: 1;
}
}
@-moz-keyframes fadeOutLeft {
 0% {
 -moz-transform: translateX(0);
 transform: translateX(0);
 opacity: 1;
}
 100% {
 -moz-transform: translateX(-20px);
 transform: translateX(-20px);
 opacity: 0;
}
}
@-webkit-keyframes fadeOutLeft {
 0% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
 opacity: 1;
}
 100% {
 -webkit-transform: translateX(-20px);
 transform: translateX(-20px);
 opacity: 0;
}
}
@keyframes fadeOutLeft {
 0% {
 -moz-transform: translateX(0);
 -ms-transform: translateX(0);
 -o-transform: translateX(0);
 -webkit-transform: translateX(0);
 transform: translateX(0);
 opacity: 1;
}
 100% {
 -moz-transform: translateX(-20px);
 -ms-transform: translateX(-20px);
 -o-transform: translateX(-20px);
 -webkit-transform: translateX(-20px);
 transform: translateX(-20px);
 opacity: 0;
}
}
#slider {
	font-family: 'colaborate-regularregular';
	position: relative;
	border-bottom: 1px solid #7e7e80;
}
#slider .slide {
	padding: 2em 0;
}
#slider .slide, #slider .slide > * {
	position: relative;
}
#slider .slide .bg {
	-moz-transition: background-position 2s ease;
	-o-transition: background-position 2s ease;
	-webkit-transition: background-position 2s ease;
	transition: background-position 2s ease;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	-webkit-background-size: cover !important;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
#slider .slide .desc, #slider .slide .photo, #slider .slide .info .name {
	width: 80%;
	max-width: 20em;
	margin: 0 auto;
}
#slider .slide .desc {
	color: white;
	text-transform: uppercase;
	text-align: center;
	font-size: .8em;
}
#slider .slide .desc .stars {
	width: 100%;
	margin: .1em 0 .14em;
	vertical-align: top;
}
#slider .slide .desc .top div {
	line-height: .8em;
}
#slider .slide .desc .bottom {
	border-top: 1px solid #8c8c8c;
	margin-top: .2em;
	padding-top: .2em;
}
#slider .slide .photo {
	padding: 0 0 2em;
}
#slider .slide .info {
	text-align: center;
}
#slider .slide .info .name {
	margin-top: 2em;
	margin-bottom: 1em;
}
#slider .slide .info a {
	display: inline-block;
	width: 181px;
	color: white;
	font-size: .9em;
	text-transform: uppercase;
	text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.9);
	text-decoration: none;
}
#slider .slide .info a .btn {
	width: 100%;
	height: 51px;
	display: inline-block;
	vertical-align: middle;
	margin-right: -100%;
	position: relative;
}
#slider .slide .info a .btn:before, #slider .slide .info a .btn:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: url(images/slider/btn.png) center top no-repeat;
}
#slider .slide .info a .btn:after {
	-moz-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
	background: url(images/slider/btn.png) center bottom no-repeat;
	opacity: 0;
}
#slider .slide .info a .btn.inverted:before {
	background-position: center bottom;
}
#slider .slide .info a .btn.inverted:after {
	background-position: center top;
}
#slider .slide .info a span {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	margin-left: -.25em;
	text-align: center;
}
#slider .slide .info a:hover .btn:after {
	opacity: 1;
}
#slider .slide .videoLink {
	display: block;
	padding: .8em 1em .8em 0;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: 600;
	font-size: 2em;
}
#slider .slide .videoLink img {
	-moz-transition: opacity 300ms ease-in-out;
	-o-transition: opacity 300ms ease-in-out;
	-webkit-transition: opacity 300ms ease-in-out;
	transition: opacity 300ms ease-in-out;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
	max-height: 2em;
	vertical-align: top;
}
#slider .slide .videoLink span {
	display: block;
	font-size: .9em;
}
#slider .slide .videoLink:hover img {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}
#slider .slide .videoLink:hover span {
	text-decoration: underline;
}
 @media (min-width: 52em) {
#slider {
	height: 350px;
	background:#000;
}
#slider .slide {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 0;
}
#slider .slide .container, #slider .slide .photo {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	padding: 0;
	width: 48em;
	margin-left: -24em;
}
}
 @media (min-width: 52em) and (min-width: 78em) {
#slider .slide .container, #slider .slide .photo {
	width: 64em;
	margin-left: -32em;
}
}
@media (min-width: 52em) {
#slider .slide .photo, #slider .slide .desc, #slider .slide .info .name {
	max-width: 100%;
}
#slider .slide .photo {
	top: 10px;
	bottom: 93px;
	text-align: center;
}
#slider .slide .photo:before {
	content: '';
	height: 100%;
	width: 1px;
	margin: 0 -.25em 0 -1px;
	display: inline-block;
	vertical-align: middle;
}
#slider .slide .photo img {
	max-height: 60%;
	max-width: 40%;
	width: auto;
	height: auto;
	vertical-align: middle;
}
}
 @media (min-width: 52em) and (min-width: 78em) {
#slider .slide .photo img {
	max-width: 520px;
}
}
@media (min-width: 52em) {
#slider .slide .desc {
	position: absolute;
	left: 0;
	top: 10%;
	width: 20%;
}
#slider .slide .info {
	position: absolute;
	width: 660px;
	left: 50%;
	bottom: 0;
	margin-left: -330px;
}
#slider .slide .info > * {
	float: left;
	height: 93px;
}
#slider .slide .info > *:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 1px;
	margin: 0 -.25em 0 -1px;
}
#slider .slide .info .name {
	margin: 0 0 0 181px;
	padding: 0 22px;
	width: 251px;
	border: 1px solid #848285;
	border-width: 0 1px;
}
#slider .slide .info .name img {
	vertical-align: middle;
}
#slider .slide .info .more {
	margin-left: -478px;
}
#slider .slide.active {
	background-position: left center;
}
#slider .slide.active .info .name img {
	-moz-animation-play-state: running;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}
#slider .slide .videoLink {
	font-size: 1em;
	position: absolute;
	top: 30%;
	left: 45.4%;
}
}
 @media (min-width: 52em) and (min-width: 52em) {
#slider .slide .videoLink {
	margin-left: 24em;
}
}
 @media (min-width: 52em) and (min-width: 78em) {
#slider .slide .videoLink {
	margin-left: 32em;
}
}
@media (min-width: 52em) {
#slider .slide .videoLink img {
	max-height: 22%;
}
}
#slider .animated {
	-webkit-animation-duration: 1.4s;
	animation-duration: 1.4s;
}
#slider.fadeOut .animated {
	-moz-animation-name: fadeOutLeft;
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
#slider.fadeIn .animated {
	-moz-animation-name: fadeInRight;
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
div.video {
	-moz-transition: padding-bottom 400ms ease-in-out;
	-o-transition: padding-bottom 400ms ease-in-out;
	-webkit-transition: padding-bottom 400ms ease-in-out;
	transition: padding-bottom 400ms ease-in-out;
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
}
div.video.closed {
	padding-bottom: 0;
}
div.video iframe {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
 @media (min-width: 44em) {
div.video iframe {
	left: 16.75%;
	top: 16.75%;
	width: 67%;
	height: 67%;
}
}
div.video .close {
	position: absolute;
	text-decoration: none;
	z-index: 2;
	right: 2%;
	top: 2%;
	font-size: 2em;
	color: white;
	text-shadow: 1px 1px 1px black;
}
.videoContainer {
	background: black;
}
.videoContainer .container {
	padding: 0;
}
 @media (min-width: 44em) {
.videoContainer {
	background: -moz-linear-gradient(#333333, #000000);
	background: -o-linear-gradient(#333333, #000000);
	background: -webkit-linear-gradient(#333333, #000000);
	background: linear-gradient(#333333, #000000);
}
}
article.page, article.post {
	position: relative;
}
article.page .entry-title, article.post .entry-title {
	position: relative;
	z-index: 1;
}
article.page .entry-title a, article.post .entry-title a {
	color: #e16a1f;
}
article.echo_product {
	margin-top: 2em;
}
article.echo_product h1, article.echo_product main > .container > h2, article.echo_product h2, article.echo_product h3, article.echo_product h4, article.echo_product h5, article.echo_product h6 {
	font-weight: 400;
}
article.echo_product h1, article.echo_product main > .container > h2 {
	margin: 0 0 .8em;
	border-bottom: 1px solid #595959;
	font-size: 2.4em;
}
article.echo_product h1 .edit, article.echo_product main > .container > h2 .edit {
	float: right;
	font-size: .64em;
	margin-top: .4em;
}
article.echo_product h1 .edit a, article.echo_product main > .container > h2 .edit a {
	text-decoration: none;
}
article.echo_product h1 .edit a:hover, article.echo_product main > .container > h2 .edit a:hover, article.echo_product h1 .edit a:focus, article.echo_product main > .container > h2 .edit a:focus {
	text-decoration: underline;
}
article.echo_product > .container:first-child {
	margin-bottom: 4em;
}
article.echo_product .image, article.echo_product .videoLink, article.echo_product .desc, article.echo_product .order {
	margin-bottom: 2em;
}
article.echo_product .image:before {
	height: 240px;
}
article.echo_product .image img {
	max-width: 90%;
}
article.echo_product .desc {
	font-size: .9em;
}
article.echo_product .desc, article.echo_product .desc a {
	color: white;
}
article.echo_product .desc a {
	text-decoration: underline;
}
article.echo_product .desc a:hover {
	text-decoration: none;
}
article.echo_product .desc a.specs {
	text-decoration: none;
}
article.echo_product .desc a.specs:hover, article.echo_product .desc a.specs:focus {
	text-decoration: underline;
}
article.echo_product .desc ul li {
	padding-left: 1em;
}
article.echo_product .desc ul li:before {
	content: '-';
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}
article.echo_product .order {
	-moz-border-radius: 0.8em;
	-webkit-border-radius: 0.8em;
	border-radius: 0.8em;
	border: 1px solid #595959;
	padding: 2em;
	color: #e16a1f;
	text-align: center;
	font-weight: 600;
}
article.echo_product .order .price {
	font-size: 2.4em;
	margin-bottom: .8em;
}
article.echo_product .order img {
	max-width: 60%;
}
article.echo_product .order form {
	margin-bottom: 3em;
}
article.echo_product .order form label {
	display: block;
	margin-bottom: .8em;
}
article.echo_product .order form label input {
	width: 3em;
	color: #e16a1f;
	border: 1px solid #595959;
	background: none;
	text-align: center;
}
 article.echo_product .order form label input::-webkit-outer-spin-button, article.echo_product .order form label input::-webkit-inner-spin-button {
 -webkit-appearance: none;
 margin: 0;
}
article.echo_product .order form .form-actions {
	margin-top: 2em;
	text-align: center;
}
article.echo_product .order form .form-actions button {
	-moz-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
	background: none;
	border: 0;
	padding: 0;
}
article.echo_product .order form .form-actions button:hover, article.echo_product .order form .form-actions button:focus {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}
article.echo_product .specs .icon-info, article.echo_product .videoLink .icon-youtube-play {
	font-size: 2.4em;
	font-style: normal;
	vertical-align: middle;
	margin-left: .2em;
}
article.echo_product .specs .icon-info:before, article.echo_product .specs .icon-info:after, article.echo_product .videoLink .icon-youtube-play:before, article.echo_product .videoLink .icon-youtube-play:after {
	font-family: fontello;
	speak: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
	margin: 0;
	line-height: inherit;
}
article.echo_product .specs {
	margin: .4em 0;
}
article.echo_product .specs span {
	white-space: nowrap;
}
article.echo_product .specs .icon-info {
	margin-left: .1em;
	margin-right: -.4em;
}
article.echo_product .specs .icon-info:before {
	content: '\e811';
	color: #d82624;
}
article.echo_product .specs .icon-info:after {
	content: '\e813';
	color: white;
	font-size: .54em;
}
article.echo_product .videoLink {
	color: white;
	font-size: .9em;
	padding: 1em 0;
}
article.echo_product .videoLink .icon-youtube-play {
	font-size: 3.2em;
}
article.echo_product .videoLink .icon-youtube-play:before {
	content: '\e804';
	color: white;
	font-size: .8em;
}
article.echo_product .videoLink .icon-youtube-play:after {
	content: '\e815';
	color: #d82624;
	font-size: 1.4em;
	background: -webkit-linear-gradient(#d82624, #6f1413);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
article.echo_product .specs, article.echo_product .videoLink {
	display: block;
	text-align: center;
}
 @media (min-width: 78em) {
article.echo_product .specs, article.echo_product .videoLink {
	text-align: left;
}
}
article.echo_product .three-sixty {
	background: url(images/carbon.png);
}
article.echo_product .three-sixty .gradient {
	-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.4) inset;
	-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.4) inset;
	box-shadow: 0 0 40px rgba(0, 0, 0, 0.4) inset;
	padding: 2em 0;
	background: -webkit-repeating-linear-gradient(-150deg, rgba(128, 128, 128, 0.1), rgba(178, 178, 178, 0.2) 180px, rgba(178, 178, 178, 0.2) 220px, rgba(128, 128, 128, 0.1) 400px);
	background: -moz-repeating-linear-gradient(-150deg, rgba(128, 128, 128, 0.1), rgba(178, 178, 178, 0.2) 180px, rgba(178, 178, 178, 0.2) 220px, rgba(128, 128, 128, 0.1) 400px);
	background: -ms-repeating-linear-gradient(-150deg, rgba(128, 128, 128, 0.1), rgba(178, 178, 178, 0.2) 180px, rgba(178, 178, 178, 0.2) 220px, rgba(128, 128, 128, 0.1) 400px);
	background: -o-repeating-linear-gradient(-150deg, rgba(128, 128, 128, 0.1), rgba(178, 178, 178, 0.2) 180px, rgba(178, 178, 178, 0.2) 220px, rgba(128, 128, 128, 0.1) 400px);
	background: repeating-linear-gradient(-150deg, rgba(128, 128, 128, 0.1), rgba(178, 178, 178, 0.2) 180px, rgba(178, 178, 178, 0.2) 220px, rgba(128, 128, 128, 0.1) 400px);
}
article.echo_product .three-sixty .container {
	max-width: 760px;
	text-align: center;
}
article.echo_product .three-sixty .instructions {
	margin-top: -70px;
	display: inline-block;
	color: #c50000;
	font-weight: bold;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9);
}
article.echo_product .three-sixty .instructions:before {
	content: url(images/products/reel.png);
	display: block;
	margin-bottom: -20px;
}
 @media (min-width: 78em) {
article.echo_product .image, article.echo_product .videoLink, article.echo_product .desc, article.echo_product .order {
	margin-bottom: 0;
}
article.echo_product .image, article.echo_product .videoLink {
	float: left;
}
article.echo_product .desc, article.echo_product .order {
	float: right;
}
article.echo_product .image, article.echo_product .desc, article.echo_product .videoLink {
	width: 36%;
}
article.echo_product .image {
	margin-right: 4%;
}
article.echo_product .desc {
	margin-right: 24%;
}
article.echo_product .order {
	margin-right: -60%;
	width: 22%;
	min-height: 22em;
	padding: 2em 1.4em;
	text-align: left;
}
article.echo_product .order img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
}
#footer {
	font-weight: 600;
}
#footer .top {
	/*background: black url('images/generated/gradients/footer.png') repeat-x;
	background: -moz-linear-gradient(#0a0a0a, #0b0b0b 6px, #141414 50px, #000000 230px);
	background: -o-linear-gradient(#0a0a0a, #0b0b0b 6px, #141414 50px, #000000 230px);
	background: -webkit-linear-gradient(#0a0a0a, #0b0b0b 6px, #141414 50px, #000000 230px);
	background: linear-gradient(#0a0a0a, #0b0b0b 6px, #141414 50px, #000000 230px);*/
	background: #000000;
	padding: 3em 0 1.2em;
}
#footer .top h1, #footer .top main > .container > h2 {
	font-weight: 700;
	font-size: 1.1em;
	color: #626262;
	text-transform: uppercase;
	margin: 1em 0 .4em;
}
#footer .top .container {
	position: relative;
}
#footer .top #verification {
	text-align: center;
	padding-top: 2em;
}
#footer .top #verification a {
	display: inline-block;
	vertical-align: middle;
}
#footer .top #verification .paypal {
	margin-right: 1em;
}
 @media (max-width: 44em) {
#footer .top {
	padding-bottom: 2.4em;
}
#footer .top h1, #footer .top main > .container > h2 {
	-moz-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	border-radius: 0.2em;
	background: #111;
	padding: 1em;
	margin: 2.4em 0 1.2em;
}
}
 @media (min-width: 44em) {
#footer .top .column {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
}
 @media (min-width: 44em) and (max-width: 78em) {
#footer .top {
	text-align: center;
}
#footer .top .column {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	float:left;
	width:100%;
}
#footer .top #contact, #footer .top #quick {
	width: 100%;
	float: left;
}
/*#footer .top #contact {
 padding-right: 4.7%;
}
 #footer .top #quick {
 padding-left: 4.7%;
}*/
 #footer .top #external {
	clear: both;
}
#footer .top #external > * {
	float: left;
	/*padding-right: 1em;*/
 width:100%;
}
#footer .top #social ul {
	/*width: 6em;*/
 width:100%;
	margin: 0 auto;
}
}
 @media (min-width: 78em) {
#footer .top .column {
	width: 100%;
	padding: 22px 2.7% 0;
	font-size: 14px;
	float: left;
}
/* #footer .top .column:after {
 content: '';
 position: absolute;
 top: 0;
 bottom: 0;
 border-right: 1px solid #474747;
 border-right-color: rgba(255, 255, 255, 0.27);
 margin-left: -2.7%;
}*/
 #footer .top #contact, #footer .top #external {
	padding-right: 2.7%;
}
#footer .top #quick, #footer .top #verification {
	padding-left: 2.7%;
}
#footer .top #contact {
	padding-top: 0;
	padding-left: 0;
}
#footer .top #verification a {
	display: block;
	text-align: center;
}
#footer .top #verification .paypal {
	margin-top: 2em;
	margin-right: 0;
}
#footer .top #verification #bbblink {
	margin: 1em auto 0 !important;
}
}
#footer .bottom {
	padding-top: .8em;
	padding-bottom: .8em;
}
#footer .bottom > * {
	display: inline-block;
	font-size: .8em;
}
#footer .bottom #terms li {
	display: inline;
}
#footer .bottom #terms li:before {
	content: '|';
	margin: 0 .4em;
	speak: none;
}
#footer .bottom #terms li:first-child:before {
	display: none;
}
#contacts form {
	min-width: 20em;
	max-width: 100%;
	margin: 0;
	margin-bottom: 1.2em;
}
 @media (min-width: 78em) {
#contacts form {
	float: left;
	width: 30%;
}
}
#contacts form .form-item {
	display: block;
	background: #1f1f1f;
	border: 1px solid #393939;
	border-width: 0 1px 1px 0;
	margin-bottom: .32em;
}
#contacts form .form-item label {
	margin-right: -100%;
	color: #626262;
}
#contacts form .form-item label i {
	position: relative;
	z-index: 2;
}
#contacts form .form-item label i:before {
	width: 1.8em;
	text-align: center;
}
#contacts form .form-item, #contacts form input, #contacts form textarea {
	-moz-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	border-radius: 0.2em;
}
#contacts form .notEmpty label span {
	display: none;
}
#contacts form .form-item label, #contacts form input, #contacts form textarea {
	display: inline-block;
	vertical-align: middle;
	border: 0;
	width: 100%;
	background: none;
	padding: 0.64em 0.4em;
}
#contacts form input, #contacts form textarea {
	padding-left: 2.54em;
	position: relative;
	color: white;
}
#contacts form input:focus, #contacts form textarea:focus {
	background: rgba(255, 255, 255, 0.1);
}
#contacts form textarea {
	height: 4em;
	vertical-align: top;
	resize: vertical;
}
#contacts form .form-actions button {
	-moz-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	border-radius: 0.2em;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	background: #c63e24 url('images/generated/gradients/main.png') left bottom repeat-x;
	background-image: -moz-linear-gradient(#c63e24, #f5791f);
	background-image: -o-linear-gradient(#c63e24, #f5791f);
	background-image: -webkit-linear-gradient(#c63e24, #f5791f);
	background-image: linear-gradient(#c63e24, #f5791f);
	margin-left: 0;
	border: 0;
	width: 100%;
	padding: 0.64em 0.4em;
	border-top: 1px solid #e05433;
	color: white;
	text-shadow: 1px 1px 1px #c63e24;
	font-weight: 600;
}
#contacts form .form-actions button:hover, #contacts form .form-actions button:focus {
	border-top-color: #d53a16;
	background: #ab2e16 url('images/generated/gradients/main.png') left bottom repeat-x;
	background-image: -moz-linear-gradient(#ab2e16, #f5791f);
	background-image: -o-linear-gradient(#ab2e16, #f5791f);
	background-image: -webkit-linear-gradient(#ab2e16, #f5791f);
	background-image: linear-gradient(#ab2e16, #f5791f);
}
article.page form, article.post form {
	max-width: 40em;
	margin: 2em auto 3em;
}
header[role='banner'] {
	background: black;
}
#journals a {
	-moz-transition: opacity 300ms ease-in-out;
	-o-transition: opacity 300ms ease-in-out;
	-webkit-transition: opacity 300ms ease-in-out;
	transition: opacity 300ms ease-in-out;
	display: block;
	text-align: center;
	opacity: .7;
}
#journals a:hover {
	opacity: 1;
}
#journals a img {
	vertical-align: top;
}
#nav {
	text-transform: uppercase;
}
#nav, #nav label {
	background: #292929 url('images/generated/gradients/nav.png') left bottom repeat-x;
	-moz-background-size: 100% 45px;
	-o-background-size: 100% 45px;
	-webkit-background-size: 100% 45px;
	background-size: 100% 45px;
	background-image: -moz-linear-gradient(#292929, #181818);
	background-image: -o-linear-gradient(#292929, #181818);
	background-image: -webkit-linear-gradient(#292929, #181818);
	background-image: linear-gradient(#292929, #181818);
}
#nav a, #nav label {
	color: white;
}
#nav .layout-toggle {
	position: absolute;
	left: -1em;
	top: 0;
}
#nav ul ul a {
	padding-left: 3em;
}
 @media (max-width: 44em) {
#nav label {
	display: block;
	padding: 1em 2em;
	border-bottom: 1px solid black;
	cursor: pointer;
}
#nav .container {
	-moz-transition: max-height 400ms ease-in-out;
	-o-transition: max-height 400ms ease-in-out;
	-webkit-transition: max-height 400ms ease-in-out;
	transition: max-height 400ms ease-in-out;
	max-height: 0;
	overflow: hidden;
}
#nav .layout-toggle:checked + .container, body.navToggle #nav .container {
	max-height: 50em;
}
}
 @media (min-width: 44em) {
#nav label {
	display: none;
}
#nav .container > div {
	display: table;
	width: 100%;
}
#nav ul {
	display: table-row;
}
#nav ul ul {
	-moz-transition: max-height 400ms ease;
	-o-transition: max-height 400ms ease;
	-webkit-transition: max-height 400ms ease;
	transition: max-height 400ms ease;
	position: absolute;
	z-index: 9;
	left: 0;
	top: 100%;
	max-height: 0;
	overflow: hidden;
	min-width: 100%;
	background: #333;
}
#nav ul ul span {
	white-space: nowrap;
}
#nav ul ul li {
	display: block;
	text-align: left;
	border-left: 0;
}
#nav ul ul li a {
	padding-left: 1em;
}
#nav ul li:hover > ul {
	max-height: 20em;
}
#nav li {
	display: table-cell;
	position: relative;
	border-left: 2px solid #2d2d2d;
	text-align: center;
	font-size: .86em;
}
#nav li:first-child {
	border-left: 0;
}
#nav a .bg {
	-webkit-transition: top 400ms cubic-bezier(0.42, 0.55, 0.19, 1);
	-moz-transition: top 400ms cubic-bezier(0.42, 0.55, 0.19, 1.54);
	-o-transition: top 400ms cubic-bezier(0.42, 0.55, 0.19, 1.54);
	-webkit-transition: top 400ms cubic-bezier(0.42, 0.55, 0.19, 1.54);
	transition: top 400ms cubic-bezier(0.42, 0.55, 0.19, 1.54);
}
}
 @media (min-width: 78em) {
#nav .container {
	/*padding-left: 270px;*/
	  padding-left: 0;
	padding-right: 0;
}
#nav .last a {
	margin-right: -1.2em;
}
}
#nav a {
	display: block;
	padding: 1em;
	text-transform: uppercase;
	text-shadow: 0.1em 0.1em 0 rgba(0, 0, 0, 0.3);
	text-decoration: none;
	position: relative;
	overflow: hidden;
}
#nav a span {
	position: relative;
}
#nav a .bg {
	content: '';
	position: absolute;
	top: -3.4em;
	right: 0;
	left: 0;
	height: 3.4em;
	background: #d2232a url('images/generated/gradients/nav-hover.png') repeat-x;
	background: -moz-linear-gradient(#f67a20, #d2232a);
	background: -o-linear-gradient(#f67a20, #d2232a);
	background: -webkit-linear-gradient(#f67a20, #d2232a);
	background: linear-gradient(#f67a20, #d2232a);
}
#nav a:hover .bg, #nav .selected a .bg {
	top: 0;
}
.post-navigation .nav-links {
	margin-top: 1em;
}
/*.post-navigation .nav-links a {
	float: left;
	font-weight: 600;
	color: white;
	font-size: .8em;
}*/
.post-navigation .nav-links a {
    border: 1px solid #000;
    border-radius: 20px;
    color: #000;
    float: left;
    font-size: 13px !important;
    font-weight: 600;
    padding: 2px 12px;
    text-transform: uppercase;
}
.post-navigation .nav-links a:hover {
	background:#000;
	color:#fff;
}
.post-navigation .nav-links a[rel='next'] {
	float: right;
}
.post-navigation .nav-links a .meta-nav {
	text-decoration: none;
	display: inline-block;
	position: relative;
	bottom: .2em;
}
#quick ul {
	margin: 0 1em;
}
 @media (min-width: 44em) {
#quick ul {
	margin: 2em 0;
}
}
@media (min-width: 44em) {
#quick.twoCol li {
	float: left;
	width: 48%;
	margin-right: 2%;
}
}
#quick a {
	color: #9a9a9a;
}
 @media (max-width: 44em) {
#quick a {
	display: block;
	padding: .4em 0;
}
}
#social {
	cursor: default;
}
 @media (max-width: 44em) {
#social ul {
	text-align: center;
	font-size: 1.32em;
}
}
#social ul li {
	display: inline;
}
#social a {
	color: #b2b3b2;
	font-size: 2em;
	position: relative;
	top: 0;
}
#social a, #social a i {
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}
#social a i {
	font-size: .9em;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
#social a .icon-blank {
	font-size: 1.54em;
}
#social a:hover {
	top: .08em;
}
#social .facebook .icon-blank {
	color: #2b406b;
	text-shadow: 0 0.08em 0 #141d31;
}
#social .facebook .icon-facebook {
	text-shadow: 0 0 0.2em #080c14;
}
#social .facebook a:hover .icon-blank {
	color: #3f5e9e;
	text-shadow: 0 0.04em 0 #283c64;
}
#social .facebook a:hover .icon-facebook {
	color: white;
	text-shadow: 0 0 0.8em #1c2a47;
}
#social .twitter .icon-blank {
	color: #1f8aae;
	text-shadow: 0 0.08em 0 #135369;
}
#social .twitter .icon-twitter {
	text-shadow: 0 0 0.2em #0c3846;
}
#social .twitter a:hover .icon-blank {
	color: #39b3dc;
	text-shadow: 0 0.04em 0 #1d83a5;
}
#social .twitter a:hover .icon-twitter {
	color: white;
	text-shadow: 0 0 0.8em #176883;
}
#social .youtube .icon-blank {
	color: #9b2720;
	text-shadow: 0 0.08em 0 #571612;
}
#social .youtube .icon-youtube {
	text-shadow: 0 0 0.2em #360d0b;
}
#social .youtube a:hover .icon-blank {
	color: #d4382e;
	text-shadow: 0 0.04em 0 #93251e;
}
#social .youtube a:hover .icon-youtube {
	color: white;
	text-shadow: 0 0 0.8em #711c17;
}
#social .gplus .icon-blank {
	color: #932c23;
	text-shadow: 0 0.08em 0 #511813;
}
#social .gplus .icon-gplus {
	text-shadow: 0 0 0.2em #300e0b;
}
#social .gplus a:hover .icon-blank {
	color: #cd3d31;
	text-shadow: 0 0.04em 0 #8b2a21;
}
#social .gplus a:hover .icon-gplus {
	color: white;
	text-shadow: 0 0 0.8em #6a2019;
}
#featured {
	background: #070314 url('images/generated/gradients/nav.png') repeat-x;
	background: -moz-linear-gradient(#050924, #070314);
	background: -o-linear-gradient(#050924, #070314);
	background: -webkit-linear-gradient(#050924, #070314);
	background: linear-gradient(#050924, #070314);
	padding: 3.2em 0 2em;
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
}
#featured h1, #featured main > .container > h2 {
	margin: 0 0 2em;
	font-size: 1.32em;
	color: #ff9735;
}
#featured .contents li {
	margin-bottom: 4em;
}
#featured .contents a {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 0.4em 1em rgba(3, 1, 10, 0.9);
	-webkit-box-shadow: 0 0.4em 1em rgba(3, 1, 10, 0.9);
	box-shadow: 0 0.4em 1em rgba(3, 1, 10, 0.9);
	-webkit-transform: translateZ(0);
	display: block;
	position: relative;
	border: 1px solid #fbfbfb;
	background: url(images/homepage/content-bg.jpg) 50% 50% no-repeat;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	text-decoration: none;
	padding-bottom: 37.8px;
}
#featured .contents a:before, #featured .contents a:after {
	content: '';
	position: absolute;
	z-index: 2;
	width: 67px;
	height: 63px;
	left: 50%;
	bottom: -37.8px;
	margin-left: -33.5px;
	background-repeat: no-repeat;
}
#featured .contents a:before {
	background-image: url("images/homepage/lightbulb.png");
}
#featured .contents a:after {
	-moz-transition: opacity 300ms ease-in-out;
	-o-transition: opacity 300ms ease-in-out;
	-webkit-transition: opacity 300ms ease-in-out;
	transition: opacity 300ms ease-in-out;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	background-image: url("images/homepage/lightbulb-hover.png");
}
#featured .contents a .title {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
	-moz-transition: opacity 300ms ease-in-out;
	-o-transition: opacity 300ms ease-in-out;
	-webkit-transition: opacity 300ms ease-in-out;
	transition: opacity 300ms ease-in-out;
	position: absolute;
	left: 1em;
	right: 1em;
	bottom: 25px;
}
#featured .contents a:hover:after, #featured .contents a:hover .desc {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}
#featured .contents a:hover .title {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}
#featured .contents .image:before {
	content: '';
	height: 160px;
	width: 1px;
	vertical-align: middle;
	display: inline-block;
	margin: 0 -.32em 0 -1px;
}
#featured .contents .image img {
	vertical-align: middle;
	max-width: 80%;
	max-height: 68px;
	width: auto;
	height: auto;
}
#featured .contents .desc {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 300ms ease-in-out;
	-o-transition: opacity 300ms ease-in-out;
	-webkit-transition: opacity 300ms ease-in-out;
	transition: opacity 300ms ease-in-out;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background: url('images/generated/backgrounds/transparent-black.png');
	background: rgba(0, 0, 0, 0.84);
	color: #fefefe;
	font-weight: 400;
	padding: 20px 1em;
	font-size: .8em;
}
#featured .contents .desc:before {
	content: '';
	height: 100%;
	width: 1px;
	vertical-align: middle;
	display: inline-block;
	margin: 0 -.32em 0 -1px;
}
#featured .contents .desc .align {
	vertical-align: middle;
	display: inline-block;
}
#listing .contents li {
	margin-bottom: 2em;
}
#listing .contents .image {
	margin-bottom: .8em;
	overflow: hidden;
}
#listing .contents .title {
	color: #e16a1f;
	font-weight: 600;
	font-size: 1.1em;
	margin-bottom: .64em;
	position: relative;
}
#listing .contents .desc {
	font-size: .8em;
	/*color: white;*/
	color: #000;
}
#listing .contents .desc p {
	margin: 0 0 .8em;
}
#listing .contents hr {
	margin: .4em 0;
}
#listing .contents a {
	text-decoration: none;
}
#listing .contents a:hover .title, #listing .contents a:focus .title {
	text-decoration: underline;
}
#listing .contents .specs {
	font-size: .8em;
	/*color: white;*/
	color: #000;
	margin: .2em 0;
	display: block;
}
#listing .contents .specs:hover {
	text-decoration: underline;
}
#listing .contents .specs span {
	white-space: nowrap;
}
#listing .contents .specs .icon-info {
	font-size: 1.4em;
	font-style: normal;
	vertical-align: middle;
	margin-left: .1em;
}
#listing .contents .specs .icon-info:before, #listing .contents .specs .icon-info:after {
	font-family: fontello;
	speak: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
	margin: 0;
	line-height: inherit;
}
#listing .contents .specs .icon-info:before {
	content: '\e811';
	color: #d82624;
}
#listing .contents .specs .icon-info:after {
	content: '\e813';
	color: white;
	font-size: .54em;
}



/*Solar System by LZ*/

@media (max-width: 800px) {
.colss1 {
	width:100%!important;
	float:none!important;
	text-align:left!important;
}
#ul550 li {
	text-align:center!important;
}
.greenA1 {
	font-size:28px;
}
}
#ul550 li {
	line-height:36px;
	text-align:left;
}
.colss1 {
	width:47%;
	padding: 0 3% 0 0;
	float:left;
}
.greenA1 {
	font-size:38px;
	color:#259C49;
}
.page-id-499 h1.entry-title {
	display:none;
}
/*===========================================================================Newly Added on 24/02/2016======================================================================*/
#benefits {
	background: #E6E6E6;
	font-weight: 600;
	padding: 20px 0 35px;
	text-align: center;
	text-transform: uppercase;
}
#benefits h1 {
	/*color: #f00;*/
	color:#f48c2a;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 28px;
	font-weight: normal;
	margin: 0 0 10px;
}
#benefits ul {
	list-style:none;
	position:relative;
	padding:0;
	margin:0;
	vertical-align: top;
}
#benefits ul li {
	background: #fff none repeat scroll 0 0;
	display: block;
	margin: 14px 2% 14px 0;
	padding: 1%;
	width: 30% !important;
	float: left;
}
#benefits ul li:last-child {
	margin-right:0 !important;
}
#benefits ul li img {
	width:100%;
	max-width:303px;
}
#benefits h3 {
	color: #6c6a6a;
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: normal;
	margin: 0;
	font-size: 1.3em;
}
#benefits ul li a {
	vertical-align: middle;
}
#benefits ul li ul {
	width:300px;
	margin-top:3px;
	margin-bottom: 3px;
}
#benefits ul li ul li {
	border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
	display: block;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 7px 10px;
	text-align: left;
}
#solar-storm {
	background: #fff;
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: 600;
	padding: 40px 0 40px;
	text-align: center;
	text-transform: uppercase;
}
#solar-storm ul {
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}
#solar-storm ul li {
	background: #e6e6e6 none repeat scroll 0 0;
	display: inline-block;
	margin: 15px 5% 15px 0;
	padding: 16px;
	width: 42%;
}
#solar-storm ul li:last-child {
	margin-right:0;
}
#solar-storm h1 {
	color: #767474;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 1.7em;
	font-weight: normal;
	margin: 5px 0;
	text-decoration: underline;
}
#solar-storm p {
	color: #f48c2a;
	font-size: 26px;
	font-weight: 400;
	margin: 10px 0 20px;
	text-transform: none;
}
#solar-storm ul li img {
	width:100%;
	max-width:444px;
}
#solar-storm ul li ul {
	margin: 15px 0;
	text-align:left;
}
/*
#solar-storm ul li ul li {
    color: #767474;
    font-weight: normal;
    margin: 8px 0;
    padding: 0 0 0 22px;
    position: relative;
    text-align: left;
    text-transform: none;
}
*/
#solar-storm ul li ul li {
	color: #767474;
	float: left;
	font-weight: normal;
	margin: 8px 0;
	min-height: 45px;
	padding: 0 0 0 22px;
	position: relative;
	text-align: left;
	text-transform: none;
}
#solar-storm ul li ul li::before {
	background: #767474;
	border-radius: 50%;
	content: "";
	height: 5px;
	left: 10px;
	position: absolute;
	top: 9px;
	width: 5px;
}
#other-links {
	background:#E6E6E6 url(images/hm-texture.jpg);
	background-size:cover;
	padding: 20px 0 35px;
	text-align: center;
	text-transform: uppercase;
	float:left;
	width:100%;
}
#other-links ul {
	list-style:none;
	position:relative;
	padding:0;
	margin:0;
}
#other-links ul li {
	background: #fff;
	display: inline-block;
	margin: 14px 1%;
	padding: 10px;
	width:29%;
	position:relative;
	float:left;
	min-height:320px;
}
#other-links ul li h1 {
	color: #f48c2a;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 20px;
	font-weight: 400;
	margin: 0;
}
#other-links ul li .mdl-area {
	min-height: 240px;
	padding: 15px 0;
	width: 100%;
}
#other-links ul li .mdl-area p.hd {
	color: #767474;
	font-size: 20px;
	font-weight: bold;
	margin: 5%;
	padding-left: 65px;
	position: relative;
	text-align: left;
	text-transform: none;
}
#other-links ul li .mdl-area p.hd:before {
	color: #767474;
	content: "";
	font-family: FontAwesome;
	font-size: 50px;
	left: 0;
	position: absolute;
	top: 0;
}
#other-links ul li .mdl-area p.hd span {
	color: #c1c1c1;
	display: block;
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
	margin-top: 5px;
	font-family: "Open Sans", Arial, sans-serif;
}
#other-links ul li .mdl-area ul li {
	display: block;
	font-size: 14px;
	margin: 0;
	min-height: auto;
	padding: 3px 8px;
	text-align: left;
	width: auto;
}
#other-links ul li .mdl-area ul li a {
	color:#767474;
}
#other-links ul li input {
	margin: 6px 0;
	width: 90%;
	font-family: "Open Sans", Arial, sans-serif;
}
#other-links ul li input[type="email"] {
	background:#fff;
	border: 1px solid #d4d4d4;
	padding: 8px 10px;
}
#other-links .mdl-area button {
	background: #f48c2a none repeat scroll 0 0;
	border: 1px solid #e37b19;
	border-radius: 4px;
	box-shadow: 0 3px 0 #d36b44;
	color: #fff;
	padding: 8px 10px;
	text-transform: uppercase;
	margin: 6px auto;
	width: 90% !important;
	font-family: "Open Sans", Arial, sans-serif;
}
.mdl-area label {
	display:none;
}
#other-links ul li a {
	color: #f48c2a;
	display: block;
	font-family: "Open Sans", Arial, sans-serif;
	margin: 6px 0;
}
#video {
	background: #2A2A2A;
	padding: 40px 0;
}
.video-area {
	float: left;
	width: 70%;
	margin:0;
	padding:0;
}
.video-area > iframe {
	height: 405px;
}
.video-listing {
	float: left;
	width: 30%;
	margin:0;
	padding:0;
	height: 406px;
	overflow:auto;
}
#video iframe {
	width: 100%;
}
.video-listing ul {
	margin:0;
	padding:0;
	width: 90%;
	float: right;
}
.video-listing li {
	list-style: none;
	height: 136px;
	position: relative;
}
.video-listing li iframe {
	height:134px;
}
.video-listing a {
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 99;
	cursor: pointer;
}
.clear-fix {
	clear: both;
	float: left;
	width: 100%;
}
/*----------Added 3 May 2016----------------*/

.nwvideo-listing {
	width: 100%;
	float: left;
	clear: both;
}
.nwvideo-section {
	float: left;
	margin:0;
	padding:2% 4% 2% 0;
	width: 46%;
}
.nwvideo-section:nth-child(2n) {
	float: left;
	margin:0;
	padding:2% 0 2% 4%;
	width: 46%;
}
.nwvideo-listing h2 {
	font-size: 1.4em;
	text-align: center;
}
.nwvideo-listing h3 {
	min-height: 50px;
}
.nwvideo-section p {
	color: #fff !important;
}
/*------------------Slider Update---------------*/


.new-banner-slider > div, .new-banner-slider {
	font-family: 'Lato', sans-serif !important;
}
.new-banner-slider .slide .bg {
	background-position: center center !important;
}
.new-banner-slider .desc-slide-two {
	width: 33% !important;
}
.new-banner-slider .slide1 {
	border-left: 3px solid #dd602f;
	float: left;
	font: 900 4.6em/.9em Lato;
	padding-left: 7%;
	text-align: left;
	text-transform:none !important;
}
.new-banner-slider .slide1 strong {
	color: #dd602f;
}
.new-banner-slider .slide1 span {
	font-size: 26px;
}
.photo-slide-two {
	left: 54% !important;
}
.name-slide-two {
	left: 52%;
	position: absolute !important;
	top: 12em;
}
.name-slide-two span {
	color: #fff;
	float:right;
	clear: both;
}
.name-slide-two span strong {
	color: #dd602f;
}
.btn-slide-two {
	left: 42% !important;
	margin:0;
	padding:0;
}
.btn-slide-two a {
	background: #dd602f;
	box-shadow: none;
	color: #000 !important;
	height: 40px !important;
	margin-bottom: 35px;
	text-shadow: none !important;
}
/*----slider 2----*/

.new-banner-slider .desc-slide-three {
	width: 46% !important;
	left: 44% !important;
}
.new-banner-slider .slider2 {
	border-left: 3px solid #dd602f;
	float: left;
	font: 900 5em/.9em Lato;
	padding-left: 7%;
	text-align: left;
	text-transform:none !important;
	color: #DD602F;
}
.new-banner-slider .slider2 strong {
	clear: both;
	color: #fff;
	float: left;
	font-size: 45px;
}
.new-banner-slider .slider2 span {
	font-size: 26px;
}
.photo-slide-three {
	left: 31% !important;
}
.name-slide-three {
	left: 34%;
	position: absolute !important;
	top: 11em;
	color: #fff;
}
.name-slide-three span {
	color: #fff;
	float:right;
	clear: both;
}
.name-slide-three span strong {
	color: #dd602f;
}
.btn-slide-three {
	left: 66% !important;
	margin:0;
	padding:0;
}
.btn-slide-three a {
	background: #dd602f;
	box-shadow: none;
	color: #000 !important;
	height: 40px !important;
	margin-bottom: 83px;
	text-shadow: none !important;
}
/*----slider 3----*/

.new-banner-slider .desc-slide-four {
	width: 46% !important;
}
.new-banner-slider .slide3 {
	border-left: 3px solid #dd602f;
	float: left;
	font: 900 5em/1.1em Lato;
	padding-left: 7%;
	text-align: left;
	text-transform:none !important;
	color: #DD602F;
}
.new-banner-slider .slide3 strong {
	clear: both;
	color: #fff;
	float: left;
	font-size: 45px;
}
.new-banner-slider .slide3 span {
	float: left;
	clear: both;
}
.photo-slide-four {
	top:14% !important;
}
.name-slide-four {
	position: absolute !important;
	top: 11em;
}
.name-slide-four span {
	color: #fff;
	float:right;
	clear: both;
}
.name-slide-four span strong {
	color: #dd602f;
}
.btn-slide-four {
	margin:0;
	padding:0;
	left:42% !important;
}
.btn-slide-four a {
	background: #dd602f;
	box-shadow: none;
	color: #000 !important;
	height: 40px !important;
	margin-bottom: 50px;
	text-shadow: none !important;
}
.sld31 {
	color: #fff;
	font-size: 26px;
	line-height: 28px;
	font-weight: bold;
}
.sld33 {
	color: #fff;
	font-size: 52px;
	line-height: 52px;
	float: left;
	clear: both;
}
.sld32 {
	color: #fff;
	font-size: 30px;
	line-height: 46px;
}
/*.photo-slide-four{
	display: none;
}*/


/*---------------------10.05.2016---------------------*/


/*#benefits{ background:#2a2a2a;}
#benefits ul li{ background:#000;}
#solar-storm{ background:#000;}
#solar-storm ul li{ background:#2a2a2a;}
#solar-storm ul li h1 a{ color:#fff; text-transform:none; font-size:33px; font-weight:bold; font-family:'Lato', sans-serif; text-decoration:underline;}
#solar-storm ul li ul li{ font-weight:bold; color:#fffefe; margin:2px 0; font-family:'Lato', sans-serif;}
#solar-storm ul li ul li:before{ background:#fff;}
#other-links ul li{ min-height:330px;}
#benefits p{ font-size:14px !important; color:#fff !important; text-transform:none !important;}*/
#benefits {
	background:#E6E6E6 url(images/hm-texture.jpg);
	background-size:cover;
	background-position:center center;
}
#benefits ul li {
	background:#fff;
	border:1px solid #ccc;
	margin: 14px 1% 14px 0;
}
#benefits ul li iframe {
	height: 195px;
	width: 100%;
}
#benefits h3 {
	color:#f67829;
	text-transform:none;
	min-height:20px;
	font-family:lato;
	font-weight:bold;
}
#solar-storm {
	background:#F2F2F2;
}
#solar-storm ul li {
	background:#fff;
	border:1px solid #E6E6E6;
}
#solar-storm ul li h1 {
	text-decoration: none;
}
#solar-storm ul li h1 a {
	border-bottom: 1px solid #f48c2a;
	color: #000;
	display: block;
	font-family: "Lato", sans-serif;
	font-size: 33px;
	font-weight: bold;
	padding-bottom: 5px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	width: 100%;
}
#solar-storm ul li ul li {
	font-weight:bold;
	color:#000;
	margin:2px 0;
	font-family:'Lato', sans-serif;
	border:none;
}
#solar-storm ul li ul li:before {
	background:#000;
}
#solar-storm p {
	font-size:21px;
	font-weight:bold;
	text-transform:capitalize;
}
.new-banner-slider {
	border-bottom:none !important;
}
.info .buy:hover {
	background:#fff !important;
	color:#f67829 !important;
}
#benefits p {
	font-size:14px !important;
	color:#000 !important;
	text-transform:none !important;
}
#other-links ul li .mdl-area ul li {
	padding:0px 8px !important;
}
#other-links ul li {
	min-height:370px;
}
#other-links ul li .mdl-area ul li {
	min-height:20px !important;
}
#other-links ul li h1 {
	color: #000;
	text-transform: capitalize;
	position:relative;
	font-size:25px;
}
#other-links ul li h1 span {
	display: block;
	height: 38px;
	text-align: center;
}
#other-links ul li h1::after {
	background: #f48c2a;
	bottom: -8px;
	content: "";
	height: 2px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	width: 50px;
}
/*===============================================================
Newly Added on 05th July 2016
===============================================================*/
.header-right {
	/*width:auto;*/
	width:400px;
	float:right;
}
.header-right ul {
	width:100%;
}
#up-link {
	color: #dd602f;
	float: right;
	font-size: 16px;
	list-style: outside none none;
	margin: 10px 0 5px;
	width: auto;
	padding:0;
}
#up-link li {
	display:inline-block;
}
#up-link li.pnumber {
	font-size:24px;
	font-weight:bold;
}
#vpn-featured-content {
	background: #fff;
	width: 100%;
	padding:25px 0;
	font-family: 'Lato', sans-serif;
}
#vpn-featured-content ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
#vpn-featured-content ul li {
	float:left;
	width: 24%;
	margin: 0 0.5%;
}
#vpn-featured-content ul li a:hover {
	text-decoration:none;
}
#vpn-featured-content ul li div {
	background:#000;
	color:#fff;
	text-align:center;
	margin: 20px 0;
	min-height: 330px;
}
#vpn-featured-content ul li div img {
	width:100%;
	height:auto;
	max-height:159px;
	margin:0;
	padding:0;
	background:#959595;
}
#vpn-featured-content ul li div h3 {
	font-size:20px;
	padding:0 10px;
	color:#f67829;
	font-family: 'Lato', sans-serif;
}
#vpn-featured-content ul li div p {
	font-size: 16px;
	margin: 0;
	padding: 0 15px 20px;
}
#vpn-text-content {
	background: #f2f2f2 none repeat scroll 0 0;
	color: #000;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	padding-bottom: 40px;
	width: 100%;
}
#vpn-text-content h3 {
	color: #000;
	font-family: 'Lato', sans-serif;
	font-size: 32px;
	margin-top: 0;
}
.order-price {
	float: left;
	width: 45%;
}
.order-price h1 {
	color: #000;
	font-family: "Lato", sans-serif;
	font-size: 30px !important;
	font-weight: bold !important;
	border-color:#E67D22 !important;
	padding-bottom: 15px;
	margin-bottom: 10px !important;
}
.order-price p {
	color: #e67d22;
	font-size: 20px;
	font-weight: bold;
}
.order-price .price {
	color: #000;
	font-size: 30px;
	font-weight: bold;
}
.order-price .notEmpty input[type="number"] {
	background:#fff;
	width:70px;
	border-radius:0;
	border:1px solid #000;
}
.vpn-product-page .image-area {
	background: rgba(0, 0, 0, 0) url("images/carbon.png") repeat scroll 0 0;
	border: 1px solid #fbfbfb;
	border-radius: 2px;
	box-shadow: 0 10px 90px black inset;
	display: block;
	float: left;
	margin-right: 4%;
	margin-top: 50px;
	min-height: 250px;
	padding-top: 5%;
	text-align: center;
	width: 50%;
}

.order-price .form-actions {
	text-align: left;
}
.order-price .form-actions button {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	margin: 25px 0 0;
	padding: 0;
}
.form-actions button:hover, .form-actions button:focus {
	box-shadow:none;
}
.vpn-product-page .description-dtl {
	float: right;
	width: 45%;
}
.vpn-product-page .other-element {
	float: left;
	margin-right: 14%;
	width: 40%;
	font-weight: bold;
}
.vpn-product-page .other-element > iframe {
	width: 100%;
}
.vpn-product-page .description-dtl .specs {
	color: #00acec;
	font-size: 20px;
	font-weight: bold;
	margin: 15px 0 !important;
}
.vpn-product-page .description-dtl > ul {
	list-style: none;
	padding-left:15px;
}
.vpn-product-page .description-dtl > ul li {
	position:relative;
}
.vpn-product-page .description-dtl li:before {
	content: "-";
	font-size: 20px;
	left: -15px;
	position: absolute;
	top: -4px;
}
.vpn-product-page .description-dtl hr {
	background:#fff;
}
.vpn-product-box {
	width:46%;
	float:left;
	margin:30px 2%;
	min-height: 540px;
}
.vpn-product-box .image-area {
	height: 60px;
}
.vpn-product-box .image-area img {
	width:140px;
}
.vpn-product-box h1 {
	border-bottom: 1px solid #f37c16;
	color: #000;
	font-family: "Lato", sans-serif;
	font-size: 32px;
	margin-bottom: 10px;
	padding-bottom: 15px;
	margin-top:5px;
}
.vpn-product-box h1 a {
	color:#000;
}
.vpn-product-box h1 a:hover {
	text-decoration:none;
}
.vpn-product-box .rcreviews {
	color: #f37c16;
	display: block;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 5px;
}
.vpn-product-box span a {
	color: #00b2fc;
	font-weight: bold;
}
.vpn-product-box span a:hover {
	text-decoration:none;
}
.vpn-product-box .testimonials {
	list-style: none;
	margin: 0;
	padding: 0;
}
.vpn-product-box .testimonials > li {
	font-size: 15px;
	font-weight: bold;
	margin: 20px 0;
}
.vpn-product-box .testimonials > li ul {
	padding:0;
	margin:0;
	list-style:none;
}
.vpn-product-box .testimonials > li ul li {
	position:relative;
	padding-left:25px;
	font-weight:normal;
}
.vpn-product-box .testimonials > li ul li:before {
	content: "-";
	font-size: 20px;
	left: 8px;
	position: absolute;
	top: -4px;
}
.vpn-inner-title {
	background: #000;
	color: #b95615;
	float: left;
	padding: 20px 0;
	width: 100%;
}
.vpn-inner-title h1 {
	font-family: "Lato", sans-serif;
	font-size: 36px;
	margin: 30px 0 5px;
	text-transform: uppercase;
	padding: 0 2%;
	width: 100%;
}
.vpn-subtitle {
	font-size: 30px;
	font-weight: bold;
	margin: 30px 0;
	padding: 0 2%;
	width: 100%;
}
.vpn-inner-sec {
	float: left;
	width: 100%;
}
.vpn-why-clw {
	background: #000;
	float: left;
	margin: 0 1.6% 30px;
	width: 30%;
}
.vpn-why-clw > h1 {
	min-height: 100px;
	padding: 0 20px;
	font-family: "Lato", sans-serif;
}
.vpn-why-clw > h1 a {
	color: #DC690E;
}
.vpn-why-clw > h1 a:hover {
	text-decoration:none;
}
.vpn-why-clw > a {
	color: #fff;
	display: block;
	padding: 0 20px 30px;
}
.vpn-why-clw > a:hover {
	text-decoration:none;
}
.vpn-images {
	float: left;
	list-style: none;
	margin: 20px 0;
	padding: 0;
	width: 100%;
}
.vpn-images > li {
	float: left;
	margin: 0 2%;
	padding: 20px 0;
	width: 46%;
}
.vpn-product-box.glry {
	min-height: 320px;
}
.vpn-product-box.glry .rcreviews a {
	color: #f37c16;
	font-size: 17px;
}
.vpn-product-box.glry .rcreviews a:hover {
	text-decoration:none;
}
/*========================================================
UPDATED JULY 7
=========================================================*/
.vpn-home-content {
	padding: 0 40px;
}
.footer-content h1 {
	font-size: 16px !important;
	margin: 0 0 24px !important;
	text-transform: uppercase !important;
}
.footer-content #contact {
	padding-right: 2%;
}
.footer-content:last-child {
	width: 20% !important;
}
.footer-content:nth-child(3) {
	width: 30% !important;
}
.footer-content {
	float: left;
	width: 25%;
}
.footer-content a, .footer-content li a {
	color: #fff !important;
	font-weight: normal;
	letter-spacing:-0.5px;
}
.update-val {
	clear: both;
	color: #f67829;
	float: left;
	font-size: 1.8em;
	line-height: 18px;
	margin-top: 20px;
	width: 100%;
}
.tel-foo2 {
	margin-top: 10px;
}
#contact .info {
	color: #fff;
}
#why-us ul {
	list-style: none;
	margin:0;
	padding:0;
}
.footer-content #social a {
	background: #fff;
	border-radius: 50%;
	color: #000;
	font-size: 1.6em !important;
	padding: 2px;
}
.footer-content #social a i {
	color: #000;
}
#menu-products-footer > li, #menu-footer-why-us > li {
	float: left;
	margin-bottom: 7px !important;
	width: 100%;
}
#footer .top #verification .paypal {
	float: left;
	margin-right: 0;
	margin-top: 0;
}
#contact {
	position:relative;
}
#contact:after {
	background: #3c3c3c;
	content: "";
	height: 275px;
	position: absolute;
	right: 25px;
	top: 0;
	width: 1px;
}
#contact .vcard .logo {
	width:190px;
}
#footer {
	background: #000 none repeat scroll 0 0;
	float: left;
	font-weight: 600;
	width: 100%;
}
#journals {
	margin-top: 26px;
}
.pagination {
	margin-top:20px;
}
.info .email a {
	text-decoration:underline;
}

.like-slide{
	margin-bottom: 20px;
}


/*============================================================================================
Inner Page slider fix
============================================================================================*/
#slider-op{
	position: relative;
	background: #000;
}
#slider-op .slide.active {
    height: 238px;
}



/*=====================five==================*/

#slider-op .slide .photo.photo-slide-five {
    bottom: 0;
    text-align: left;
    top: 0;
}
#slider-op .slide .photo.photo-slide-five img{
	max-height: 100% !important;
	margin-left:40px;
}

#slider-op .slide .desc.desc-slide-five {
    font-family: lato;
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    right: -46%;
    text-align: left;
    text-transform: capitalize;
    top: 39%;
    width: 35%;
}
.info.btn-slide-five {
    display: none;
}

/*=======================Six======================*/
#slider-op .slide .photo.photo-slide-six {
    bottom: 0;
    text-align: left;
    top: 9px;
}
#slider-op .slide .photo.photo-slide-six img{
	max-height: 100% !important;
	margin-left: 24%;
}

#slider-op .slide .desc.desc-slide-six {
    font-family: lato;
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    right: -40%;
    text-align: left;
    text-transform: capitalize;
    top: 36%;
    width: 40%;
}
.info.btn-slide-six {
    display: none;
}

/*=======================Seven======================*/
#slider-op .slide .photo.photo-slide-seven{
    bottom: 0;
    text-align: left;
    top: 9px;
}
#slider-op .slide .photo.photo-slide-seven img{
	max-height: 100% !important;
	margin-left: 12%;
}

#slider-op .slide .desc.desc-slide-seven {
    font-family: lato;
    font-size: 24px;
    font-weight: bold;
    position: absolute;
	left: 41%;
    text-align: left;
    text-transform: capitalize;
    top: 43%;
    width: 40%;
}
.info.btn-slide-seven {
    display: none;
}

/*=======================Eight======================*/
#slider-op .slide .photo.photo-slide-eight {
    bottom: 0;
    text-align: left;
    top: 9px;
}
#slider-op .slide .photo.photo-slide-eight img {
    margin-left: 12%;
}

#slider-op .slide .desc.desc-slide-eight {
    font-family: lato;
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    right: -50%;
    text-align: left;
    text-transform: capitalize;
    top: 18%;
    width: 40%;
	padding:0 0 0 12px;
	border-left: 2px solid #e56026;
}
.info.btn-slide-eight {
    display: none;
}
.name-slide-eight {
    bottom: 49px;
    color: #fff;
    font-size: 14px;
    left: 44%;
    position: absolute;
	width:300px;
}
#slider-op .slide .desc.desc-slide-eight strong {
    font-size: 62px;
	text-transform:capitalize;
	color: #e56026;
	margin:0;
	padding:0;
}
#slider-op .slide .desc.desc-slide-eight span {
    font-size: 46px;
	margin:2px 0 0;
	padding:0;
}



/*=======================Nine======================*/
#slider-op .slide .photo.photo-slide-nine {
    bottom: 0;
    text-align: left;
    top: 9px;
}
#slider-op .slide .photo.photo-slide-nine img {
    margin-left: 12%;
}

#slider-op .slide .desc.desc-slide-nine {
    font-family: lato;
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    right: -27%;
    text-align: left;
    text-transform: capitalize;
    top: 47%;
    width: 40%;
}
.info.btn-slide-nine {
    display: none;
}
.name-slide-nine {
    bottom: 25px;
    color: #fff;
    font-size: 14px;
    left: 42%;
    position: absolute;
	width:300px;
}

/*=======================ten======================*/
#slider-op .slide .photo.photo-slide-ten {
    bottom: 0;
    text-align: left;
    top: 9px;
}
#slider-op .slide .photo.photo-slide-ten img {
    margin-left: 8%;
    max-width: 40% !important;
}

#slider-op .slide .desc.desc-slide-ten {
    font-family: lato;
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    right: -39%;
    text-align: left;
    text-transform: capitalize;
    top: 47%;
    width: 40%;
}
.info.btn-slide-ten {
    display: none;
}
.name-slide-ten {
    bottom: 35px;
    color: #fff;
    font-size: 14px;
    left: 44%;
    position: absolute;
	width:300px;
}



/*==============Slider media==================*/
@media (min-width: 320px) and (max-width:639px) {		
	#slider-op .slide .photo.photo-slide-five img {	margin: 0 auto;	max-height: 100% !important; max-width: 100%; position: relative; top: 36px;}
	#slider-op .slide .desc.desc-slide-five { font-family: lato; font-size: 24px;font-weight: bold;	left: 0; position: absolute; right: 0;	text-align: left;	text-transform: capitalize;	top: 56%; width: 90%;}
	/*================*/
	#slider-op .slide .photo.photo-slide-six{ text-align: center;}
	#slider-op .slide .photo.photo-slide-six img {margin: 0 auto;	max-height: 100% !important; max-width: 190px; position: relative; top: 24px;}
	#slider-op .slide .desc.desc-slide-six {font-family: lato; font-size: 24px; font-weight: bold; left: 0; position: absolute; right: 0; text-align: left; text-transform: capitalize; top: 59%; width: 90%; text-align: center;}	
}
@media (min-width: 320px) and (max-width:479px) {
	#slider-op .slide .desc.desc-slide-seven {right: 5%; top: 98px;	width: 70%;	left: auto;}	
	/*---Eight----*/
	#slider-op .slide .desc.desc-slide-eight {right: 0;	width: 55%;	}
	#slider-op .slide .photo.photo-slide-eight img {margin-left: 0;	max-width: 95% !important;}
	.name-slide-eight {	left: 54%; 	top: 80px;}
	#slider-op .slide .desc.desc-slide-eight strong{font-size: 42px; float: left; clear: both;}
	#slider-op .slide .desc.desc-slide-eight span{	font-size: 26px; float: left; clear: both;}
	#slider-op .slide .desc.desc-slide-eight img{ float: left; clear: both; margin-top: 12px;}
	#slider-op .slide .desc.desc-slide-eight { border: medium none; left: 11%; right: auto; top: 45%; width: 80%;}
	#slider-op .slide .photo.photo-slide-eight { bottom: 0; left: 14%; position: absolute; text-align: left; top: 29px;}
	/*---Nine----*/
	#slider-op .slide .desc.desc-slide-nine {
		right: 0;
    	width: 55%;
	}
	#slider-op .slide .photo.photo-slide-nine img {
		margin-left: 16%;
		max-width: 211px !important;
	}
	#slider-op .slide .desc.desc-slide-nine {
		left: 16%;
		right: auto;
		top: 64%;
		width: 74%;
	}
	#slider-op .slide .photo.photo-slide-nine {
		bottom: 0;
		left: 0;
		position: absolute;
		text-align: left;
		top: 43px;
	}
	.name-slide-nine {
		bottom: 88px;
		color: #fff;
		font-size: 14px;
		left: 63%;
		position: absolute;
		width: 300px;
	}
	/*---Ten----*/
	#slider-op .slide .desc.desc-slide-ten {
		right: 0;
    	width: 55%;
	}
	#slider-op .slide .photo.photo-slide-ten img {
		margin-left: 16%;
		max-width: 280px !important;
	}
	#slider-op .slide .desc.desc-slide-ten {
		left: 16%;
		right: auto;
		top: 64%;
		width: 74%;
	}
	#slider-op .slide .photo.photo-slide-ten {
		bottom: 0;
		left: 0;
		position: absolute;
		text-align: left;
		top: 43px;
	}
	.name-slide-ten {
		bottom: 88px;
		color: #fff;
		font-size: 14px;
		left: 63%;
		position: absolute;
		width: 300px;
	}
}


@media (min-width: 480px) and (max-width:639px) {	
	#slider-op .slide .desc.desc-slide-seven {right: 12%; top: 98px; width: 52%;}
	/*---Eight----*/
	#slider-op .slide .desc.desc-slide-eight {right: 0;	width: 55%;}
	#slider-op .slide .photo.photo-slide-eight img {margin-left: 2%; max-width: 312px !important;}
	.name-slide-eight {	left: 54%; top: 80px;	}
	#slider-op .slide .desc.desc-slide-eight strong{font-size: 42px; float: left; clear: both;}
	#slider-op .slide .desc.desc-slide-eight span{	font-size: 26px; float: left; clear: both;}
	#slider-op .slide .desc.desc-slide-eight img{ float: left; clear: both;	margin-top: 12px;}
	#slider-op .slide .desc.desc-slide-eight {	border: medium none; left: 22%;	right: auto; top: 45%;	width: 55%;	}
	#slider-op .slide .photo.photo-slide-eight { bottom: 0;	left: 14%;	position: absolute;	text-align: left; top: 29px;}	
	/*---Nine----*/
	#slider-op .slide .desc.desc-slide-nine {
		right: 0;
    	width: 55%;
	}
	#slider-op .slide .photo.photo-slide-nine img {
		margin-left: 16%;
		max-width: 211px !important;
	}
	#slider-op .slide .desc.desc-slide-nine {
		left: 25%;
		right: auto;
		top: 64%;
		width: 68%;
	}
	#slider-op .slide .photo.photo-slide-nine {
		bottom: 0;
		left: 8%;
		position: absolute;
		text-align: left;
		top: 43px;
	}
	.name-slide-nine {
		bottom: 88px;
		color: #fff;
		font-size: 14px;
		left: 63%;
		position: absolute;
		width: 300px;
	}
	/*---Ten----*/
	#slider-op .slide .desc.desc-slide-ten {
		right: 0;
    	width: 55%;
	}
	#slider-op .slide .photo.photo-slide-ten img {
		margin-left: 16%;
		max-width: 295px !important;
	}
	#slider-op .slide .desc.desc-slide-ten {
		left: 25%;
		right: auto;
		top: 64%;
		width: 68%;
	}
	#slider-op .slide .photo.photo-slide-ten {
		bottom: 0;
		left: 8%;
		position: absolute;
		text-align: left;
		top: 43px;
	}
	.name-slide-ten {
		bottom: 88px;
		color: #fff;
		font-size: 14px;
		left: 63%;
		position: absolute;
		width: 300px;
	}
}


@media (min-width: 640px) and (max-width:749px) {
	#slider-op .slide .photo.photo-slide-five img {	margin: 0 auto;	max-height: 100% !important; max-width: 100%; position: relative; top: 36px;}
	#slider-op .slide .desc.desc-slide-five {	font-family: lato;	font-size: 24px; font-weight: bold;	left: 0; position: absolute; right: 0;	text-align: left; text-transform: capitalize; top: 56%;	width: 90%;	}
	/*================*/
	#slider-op .slide .photo.photo-slide-six{text-align: center;}
	#slider-op .slide .photo.photo-slide-six img { margin: 0 auto;	max-height: 100% !important; max-width: 190px; position: relative;	top: 24px;}
	#slider-op .slide .desc.desc-slide-six {font-family: lato;	font-size: 24px; font-weight: bold;	left: 0; position: absolute; right: 0; text-align: left; text-transform: capitalize; top: 59%;	width: 90%;	text-align: center;}
	/*-------*/
	#slider-op .slide .desc.desc-slide-seven {	right: 12%;
    	width: 49%;
		top: 98px;
	}
	/*---Eight----*/
	#slider-op .slide .desc.desc-slide-eight {
		right: 0;
    	width: 55%;
	}
	#slider-op .slide .photo.photo-slide-eight img {
		margin-left: 2%;
		max-width: 312px !important;
	}
	.name-slide-eight {
		left: 32%;
	}
	#slider-op .slide .desc.desc-slide-eight strong{
		font-size: 42px;
		float: left;
		clear: both;
	}
	#slider-op .slide .desc.desc-slide-eight span{
		font-size: 26px;
		float: left;
		clear: both;
	}
	#slider-op .slide .desc.desc-slide-eight img{
		float: left;
		clear: both;
	}
	#slider-op .slide .desc.desc-slide-eight {
		left: 53%;
		width: 55%;
		right: auto;
	}
	#slider-op .slide .photo.photo-slide-eight {
		bottom: 0;
		left: 2%;
		position: absolute;
		text-align: left;
		top: 73px;
	}
	/*---Nine----*/
	#slider-op .slide .desc.desc-slide-nine {
		right: 0;
    	width: 55%;
	}
	#slider-op .slide .photo.photo-slide-nine img {
		margin-left: 2%;
		margin-top: 10px;
		max-width: 264px !important;
	}
	.name-slide-nine {
		left: 32%;
	}
	#slider-op .slide .desc.desc-slide-nine {
		left: 53%;
		right: auto;
		top: 40%;
		width: 42%;
	}
	#slider-op .slide .photo.photo-slide-nine {
		bottom: 0;
		left: 8%;
		position: absolute;
		text-align: left;
		top: 43px;
	}
	/*---Ten----*/
	#slider-op .slide .desc.desc-slide-ten {
		right: 0;
    	width: 55%;
	}
	#slider-op .slide .photo.photo-slide-ten img {
		margin-left: 2%;
		margin-top: 46px;
		max-width: 264px !important;
	}
	.name-slide-ten {
		left: 32%;
	}
	#slider-op .slide .desc.desc-slide-ten {
		left: 53%;
		right: auto;
		top: 40%;
		width: 42%;
	}
	#slider-op .slide .photo.photo-slide-ten {
		bottom: 0;
		left: 8%;
		position: absolute;
		text-align: left;
		top: 43px;
	}
	
}

@media (min-width: 750px) and (max-width:768px) {		
	#slider-op .slide .photo.photo-slide-five {
		bottom: 0;
		left: 3%;
		margin: 0;
		padding: 0;
		position: relative;
		text-align: left;
		top: 68px;
		width: 100%;
	}
	#slider-op .slide .photo.photo-slide-five img {
		height: auto !important;
		margin-left: 0;
		max-height: 100% !important;
		max-width: 350px !important;
	}
	#slider-op .slide .desc.desc-slide-five {
		right: 3%;
		width: 47%;
	}
	/*-------*/
	#slider-op .slide .photo.photo-slide-six {
		bottom: 0;
		left: 9%;
		margin: 0;
		padding: 0;
		position: relative;
		text-align: left;
		top: 43px;
		width: 100%;
	}
	#slider-op .slide .photo.photo-slide-six img {
		height: auto !important;
		margin-left: 10%;
		max-height: 100% !important;
		max-width: 253px !important;
	}
	#slider-op .slide .desc.desc-slide-six {
		right: 6%;
		width: 47%;
	}
	/*-------*/
	#slider-op .slide .desc.desc-slide-seven {
		right: 5%;
    	width: 55%;
	}
	/*---Eight----*/
	#slider-op .slide .desc.desc-slide-eight {
		right: 0;
    	width: 55%;
	}
	#slider-op .slide .photo.photo-slide-eight img {
		margin-left: 2%;
		max-width: 343px !important;
	}
	.name-slide-eight {
		left: 32%;
	}
	#slider-op .slide .desc.desc-slide-eight strong{
		font-size: 42px;
		float: left;
		clear: both;
	}
	#slider-op .slide .desc.desc-slide-eight span{
		font-size: 26px;
		float: left;
		clear: both;
	}
	#slider-op .slide .desc.desc-slide-eight img{
		float: left;
		clear: both;
	}
	#slider-op .slide .desc.desc-slide-eight {
		left: 53%;
		width: 55%;
		right: auto;
	}
	#slider-op .slide .photo.photo-slide-eight {
		bottom: 0;
		left: 8%;
		position: absolute;
		text-align: left;
		top: 73px;
	}
	/*---Nine----*/
	#slider-op .slide .desc.desc-slide-nine {
		right: 0;
    	width: 55%;
	}
	#slider-op .slide .photo.photo-slide-nine img {
		margin-left: 2%;
		max-width: 310px !important;
	}
	#slider-op .slide .desc.desc-slide-nine {
		left: 53%;
		right: auto;
		top: 40%;
		width: 42%;
	}
	#slider-op .slide .photo.photo-slide-nine {
		bottom: 0;
		left: 8%;
		position: absolute;
		text-align: left;
		top: 43px;
	}
	/*---Ten----*/
	#slider-op .slide .desc.desc-slide-ten {
		right: 0;
    	width: 55%;
	}
	#slider-op .slide .photo.photo-slide-ten img {
		margin-left: 2%;
		max-width: 310px !important;
	}
	.name-slide-ten {
		left: 32%;
	}
	#slider-op .slide .desc.desc-slide-ten {
		left: 53%;
		right: auto;
		top: 40%;
		width: 42%;
	}
	#slider-op .slide .photo.photo-slide-ten {
		bottom: 0;
		left: 8%;
		position: absolute;
		text-align: left;
		top: 86px;
	}
}

@media (min-width: 769px) and (max-width:832px) {
	#slider-op .slide .photo.photo-slide-five {
		bottom: 0;
		left: 0;
		margin: 0;
		padding: 0;
		position: relative;
		text-align: left;
		top: 62px;
		width: 100%;
	}
	#slider-op .slide .desc.desc-slide-five{
		right: 24px !important;
		top: 95px !important;
		width: 43% !important;
	}	
	#slider-op .slide .photo.photo-slide-five img {
		margin-left: 40px !important;
		max-height: 100% !important;
		max-width: 353px !important;
	}
	/*-------*/
	#slider-op .slide .photo.photo-slide-six {
		bottom: 0;
		left: 9%;
		margin: 0;
		padding: 0;
		position: relative;
		text-align: left;
		top: 43px;
		width: 100%;
	}
	#slider-op .slide .photo.photo-slide-six img {
		height: auto !important;
		margin-left: 15%;
		max-height: 100% !important;
		max-width: 253px !important;
	}
	#slider-op .slide .desc.desc-slide-six {
		right: 6%;
		width: 47%;
	}
	/*--Seven-----*/
	#slider-op .slide .desc.desc-slide-seven {
		right: 5%;
    	width: 55%;
	}

	#slider-op .slide .photo.photo-slide-seven img {
		margin-left: 2%;
		width: 373px;
	}
	/*---Eight----*/
	#slider-op .slide .desc.desc-slide-eight {
		right: 0;
    	width: 55%;
	}
	#slider-op .slide .photo.photo-slide-eight img {
		margin-left: 2%;
		max-width: 343px !important;
	}
	.name-slide-eight {
		left: 32%;
	}
	#slider-op .slide .desc.desc-slide-eight strong{
		font-size: 42px;
		float: left;
		clear: both;
	}
	#slider-op .slide .desc.desc-slide-eight span{
		font-size: 26px;
		float: left;
		clear: both;
	}
	#slider-op .slide .desc.desc-slide-eight img{
		float: left;
		clear: both;
	}
	#slider-op .slide .desc.desc-slide-eight {
		left: 53%;
		width: 55%;
		right: auto;
	}
	#slider-op .slide .photo.photo-slide-eight {
		bottom: 0;
		left: 8%;
		position: absolute;
		text-align: left;
		top: 73px;
	}	
	/*--Nine-----*/
	#slider-op .slide .desc.desc-slide-nine {
		right: 5%;
		top: 41%;
		width: 43%;
	}
	#slider-op .slide .photo.photo-slide-nine {
		bottom: 0;
		left: 9%;
		position: absolute;
		text-align: left;
		top: 34px;
	}
	#slider-op .slide .photo.photo-slide-nine img {
		margin-left: 2%;
		width: 373px;
	}
	/*---ten----*/
	#slider-op .slide .desc.desc-slide-ten {
		right: auto;
    	width: 55%;
		left: 52%;
	}
	#slider-op .slide .photo.photo-slide-ten img {
		bottom: 0;
		left: 0;
		position: absolute;
		text-align: left;
		top: 84px;
	}
	.name-slide-ten{
		left: 40%;
	}
	
}

@media (min-width: 833px) and (max-width:980px) {
	#slider-op .slide .desc.desc-slide-five{
		right: -64% !important;
		width: 42% !important;
	}
	/*-------*/
	#slider-op .slide .photo.photo-slide-six img {
		height: auto !important;
		margin-left: 15%;
		max-height: 100% !important;
		max-width: 253px !important;
	}
	#slider-op .slide .desc.desc-slide-six {
		right: -47%;
		width: 47%;
	}
	/*---Seven----*/
	#slider-op .slide .desc.desc-slide-seven {
		right: 0;
    	width: 55%;
	}
	#slider-op .slide .photo.photo-slide-seven img {
		margin-left: 2%;
		width: 373px;
	}
	/*---Eight----*/
	#slider-op .slide .desc.desc-slide-eight {
		right: 0;
    	width: 55%;
	}
	#slider-op .slide .photo.photo-slide-eight img {
		margin-left: 2%;
		width: 373px;
	}
	.name-slide-eight {
		left: 36%;
	}
	#slider-op .slide .desc.desc-slide-eight strong{
		font-size: 42px;
		float: left;
		clear: both;
	}
	#slider-op .slide .desc.desc-slide-eight span{
		font-size: 26px;
		float: left;
		clear: both;
	}
	#slider-op .slide .desc.desc-slide-eight img{
		float: left;
		clear: both;
	}
	#slider-op .slide .desc.desc-slide-eight {
		left: 53%;
		width: 55%;
		right: auto;
	}
	/*---Nine----*/
	#slider-op .slide .desc.desc-slide-nine {
		right: auto;
    	width: 55%;
		left: 52%;
	}
	#slider-op .slide .photo.photo-slide-nine img {
		margin-left: 2%;
		width: 373px;
	}
	/*---ten----*/
	#slider-op .slide .desc.desc-slide-ten {
		right: auto;
    	width: 55%;
		left: 52%;
	}
	#slider-op .slide .photo.photo-slide-ten img {
		margin-left: 2%;
		max-width: 48% !important;
	}
	.name-slide-ten{
		left: 40%;
	}	
}


@media (min-width: 981px) and (max-width:1247px) {
	#slider-op .slide .photo.photo-slide-five img {
		height: auto !important;
		margin-left: 0;
		max-height: 100% !important;
		max-width: 416px !important;
	}
	#slider-op .slide .desc.desc-slide-five {
		right: -58%;
		width: 47%;
	}
	/*---Six----*/
	#slider-op .slide .photo.photo-slide-six img {
		height: auto !important;
		margin-left: 15%;
		max-height: 100% !important;
		max-width: 253px !important;
	}
	#slider-op .slide .desc.desc-slide-six {
		right: -47%;
		width: 47%;
	}
	/*---Seven----*/
	#slider-op .slide .desc.desc-slide-seven {
		left: 37%;
    	width: 55%;
	}
	#slider-op .slide .photo.photo-slide-seven img {
		margin-left: 3%;
		max-height: 100% !important;
	}
	.name-slide-seven {
		left: 35%;
	}
	/*---Eight----*/
	#slider-op .slide .desc.desc-slide-eight strong{
		font-size: 42px;
	}
	#slider-op .slide .desc.desc-slide-eight span{
		font-size: 26px;
	}
	#slider-op .slide .photo.photo-slide-eight img {
		margin-left: 3%;
		max-width: 366px !important;
	}
	.name-slide-eight{
		left: 39%;
	}
	/*---Nine----*/
	#slider-op .slide .desc.desc-slide-nine {
		left: 37%;
    	width: 55%;
	}
	#slider-op .slide .photo.photo-slide-nine img {
		margin-left: 3%;
		max-height: 100% !important;
	}
	.name-slide-nine {
		left: 43%;
	}
	/*---ten----*/
	#slider-op .slide .desc.desc-slide-ten {
		left: 37%;
    	width: 55%;
	}
	#slider-op .slide .photo.photo-slide-ten img {
		margin-left: 3%;
		max-height: 100% !important;
	}
	.name-slide-ten {
		left: 43%;
	}	
}

@media (min-width: 1248px) and (max-width:1280px) {
	.name-slide-eight {
		left: 41%;
	}
	.name-slide-ten {
		left: 41%;
	}
}

@media (min-width: 1281px) and (max-width:1366px) {
	.name-slide-eight {
		left: 41%;
	}
	.name-slide-nine {
		left: 39%;
	}
	.name-slide-ten {
		left: 41%;
	}
	
}


/*------------------End------------------*/



#slider-op .slide .bg {
	-moz-transition: background-position 2s ease;
	-o-transition: background-position 2s ease;
	-webkit-transition: background-position 2s ease;
	transition: background-position 2s ease;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	-webkit-background-size: cover !important;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 238px;
}
#slider-op .slide .desc, #slider-op .slide .photo, #slider-op .slide .info .name {
	width: 80%;
	max-width: 20em;
	margin: 0 auto;
}
#slider-op .slide .desc {
	color: white;
	text-transform: uppercase;
	text-align: center;
	font-size: .8em;
}
#slider-op .slide .desc .stars {
	width: 100%;
	margin: .1em 0 .14em;
	vertical-align: top;
}
#slider-op .slide .desc .top div {
	line-height: .8em;
}
#slider-op .slide .desc .bottom {
	border-top: 1px solid #8c8c8c;
	margin-top: .2em;
	padding-top: .2em;
}
#slider-op .slide .photo {
	padding: 0 0 2em;
}
#slider-op .slide .info {
	text-align: center;
}
#slider-op .slide .info .name {
	margin-top: 2em;
	margin-bottom: 1em;
}
#slider-op .slide .info a {
	display: inline-block;
	width: 181px;
	color: white;
	font-size: .9em;
	text-transform: uppercase;
	text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.9);
	text-decoration: none;
}
#slider-op .slide .info a .btn {
	width: 100%;
	height: 51px;
	display: inline-block;
	vertical-align: middle;
	margin-right: -100%;
	position: relative;
}
#slider-op .slide .info a .btn:before, #slider-op .slide .info a .btn:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: url(images/slider/btn.png) center top no-repeat;
}
#slider-op .slide .info a .btn:after {
	-moz-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
	background: url(images/slider/btn.png) center bottom no-repeat;
	opacity: 0;
}
#slider-op .slide .info a .btn.inverted:before {
	background-position: center bottom;
}
#slider-op .slide .info a .btn.inverted:after {
	background-position: center top;
}
#slider-op .slide .info a span {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	margin-left: -.25em;
	text-align: center;
}
#slider-op .slide .info a:hover .btn:after {
	opacity: 1;
}
#slider-op .slide .videoLink {
	display: block;
	padding: .8em 1em .8em 0;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: 600;
	font-size: 2em;
}
#slider-op .slide .videoLink img {
	-moz-transition: opacity 300ms ease-in-out;
	-o-transition: opacity 300ms ease-in-out;
	-webkit-transition: opacity 300ms ease-in-out;
	transition: opacity 300ms ease-in-out;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
	max-height: 2em;
	vertical-align: top;
}
#slider-op .slide .videoLink span {
	display: block;
	font-size: .9em;
}
#slider-op .slide .videoLink:hover img {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}
#slider-op .slide .videoLink:hover span {
	text-decoration: underline;
}
 @media (min-width: 52em) {
#slider-op {
	height: 238px;
	background:#000;
}
#slider-op .slide {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 0;
}
#slider-op .slide .container, #slider-op .slide .photo {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	padding: 0;
	width: 48em;
	margin-left: -24em;
}
}
 @media (min-width: 52em) and (min-width: 78em) {
#slider-op .slide .container, #slider-op .slide .photo {
	width: 64em;
	margin-left: -32em;
}
}
@media (min-width: 52em) {
#slider-op .slide .photo, #slider-op .slide .desc, #slider-op .slide .info .name {
	max-width: 100%;
}
#slider-op .slide .photo {
	top: 10px;
	bottom: 93px;
	text-align: center;
}
#slider-op .slide .photo:before {
	content: '';
	height: 100%;
	width: 1px;
	margin: 0 -.25em 0 -1px;
	display: inline-block;
	vertical-align: middle;
}
#slider-op .slide .photo img {
	max-height: 60%;
	max-width: 40%;
	width: auto;
	height: auto;
	vertical-align: middle;
}
}
 @media (min-width: 52em) and (min-width: 78em) {
#slider-op .slide .photo img {
	max-width: 520px;
}
}
@media (min-width: 52em) {
#slider-op .slide .desc {
	position: absolute;
	left: 0;
	top: 10%;
	width: 20%;
}
#slider-op .slide .info {
	position: absolute;
	width: 660px;
	left: 50%;
	bottom: 0;
	margin-left: -330px;
}
#slider-op .slide .info > * {
	float: left;
	height: 93px;
}
#slider-op .slide .info > *:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 1px;
	margin: 0 -.25em 0 -1px;
}
#slider-op .slide .info .name {
	margin: 0 0 0 181px;
	padding: 0 22px;
	width: 251px;
	border: 1px solid #848285;
	border-width: 0 1px;
}
#slider-op .slide .info .name img {
	vertical-align: middle;
}
#slider-op .slide .info .more {
	margin-left: -478px;
}
#slider-op .slide.active {
	background-position: left center;
}
#slider-op .slide.active .info .name img {
	-moz-animation-play-state: running;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}
#slider-op .slide .videoLink {
	font-size: 1em;
	position: absolute;
	top: 30%;
	left: 45.4%;
}
}
 @media (min-width: 52em) and (min-width: 52em) {
#slider-op .slide .videoLink {
	margin-left: 24em;
}
}
 @media (min-width: 52em) and (min-width: 78em) {
#slider-op .slide .videoLink {
	margin-left: 32em;
}
}
@media (min-width: 52em) {
#slider-op .slide .videoLink img {
	max-height: 22%;
}
}
#slider-op .animated {
	-webkit-animation-duration: 1.4s;
	animation-duration: 1.4s;
}
#slider-op.fadeOut .animated {
	-moz-animation-name: fadeOutLeft;
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
#slider-op.fadeIn .animated {
	-moz-animation-name: fadeInRight;
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}



/*============================================================================================
MEDIA QUERY
============================================================================================*/
@media screen and (max-width:1247px) {
.vpn-product-box {
	min-height:600px;
}
.vpn-why-clw {
	width:46%;
	margin-left:2%;
	margin-right:2%;
}
.footer-content, .footer-content:last-child {
	width:46% !important;
	margin-left:2%;
	margin-right:2%;
	margin-top:15px;
	margin-bottom:15px;
	min-height: 325px;
}
}
@media screen and (max-width:820px) {
#solar-storm ul li {
	width:42%;
}
#solar-storm ul li ul li {
	display:block;
	width:auto;
}
#other-links ul li, #other-links ul li:last-child {
	margin: 14px 1%;
	width: 44%;
	float:none;
}
/*-----10.5.2016------*/
	#solar-storm ul li ul li {
	min-height:20px;
}
}
@media screen and (max-width:767px) {
#other-links ul li, #other-links ul li:last-child {
	margin: 14px 1%;
	width: 326px;
}
#vpn-featured-content ul li {
	margin: 0 0.5%;
	text-align: center;
	width: 48%;
}
#logo {
	display: block;
	text-align: center;
}
.header-right {
	width:100%;
}
#up-link, #quickContact {
	width:100%;
	text-align:center;
}
.vpn-product-page .order-price, .vpn-product-page .description-dtl {
	margin-top: 30px;
	width: 100%;
}
.vpn-product-page .other-element {
	float: left;
	margin-right: 0;
	margin-top: 30px;
	width: 100%;
}
.vpn-product-box {
	width:96%;
	min-height:530px;
}
.footer-content, .footer-content:last-child {
	width:96% !important;
	margin-left:2%;
	margin-right:2%;
	margin-top:15px;
	margin-bottom:15px;
}
#contact:after {
	background:none;
}
#contact .vcard {
	text-align:center;
}
}
@media screen and (max-width:680px) {
.nwvideo-section {
	float: left;
	margin:0;
	padding:2% 2% 30px !important;
	width: 96% !important;
}
#solar-storm ul li {
	width:auto;
	margin-right:0;
}
#benefits ul li {
	float: left;
	width: 100% !important;
	margin: 10px 0 !important;
}
}
@media screen and (max-width:480px) {
.vpn-why-clw {
	width:96% !important;
	margin-left:2%;
	margin-right:2%;
}
.vpn-home-content {
	padding:0;
}
}
@media screen and (max-width:360px) {
#other-links ul li, #other-links ul li:last-child {
	width:90%;
}
.video-area {
	width: 100%;
}
.video-listing {
	width: 100%;
	height: 200px;
	margin: 0;
	padding: 0;
}
.video-listing ul {
	width: 100%;
}
#vpn-featured-content ul li {
	display: block;
	margin: 0 auto;
	text-align: center;
	max-width: 279px;
	width:100%;
}
}

/*===============Added May 5 2016================*/
@media (min-width: 320px) and (max-width:579px) {
.photo-slide-two {
	left: 0 !important;
	top: 36px !important;
}
.name.animated.name-slide-two {
	left: 30%;
	top: 8.5em;
}
.new-banner-slider .desc-slide-two {
	margin-top: 9% !important;
}
.btn-slide-two {
	left: 0 !important;
	margin: 30px 0 0 0;
	padding: 0;
}
.btn-slide-two a {
	height: 30px !important;
	padding-top: 11px !important;
}
.photo-slide-three {
	left: 0 !important;
	top: 36px !important;
}
.name.animated.name-slide-three {
	left: 30%;
	top: 21%;
}
.new-banner-slider .desc-slide-three {
	margin-top: 9% !important;
}
.btn-slide-three {
	left: 0 !important;
	margin: 30px 0 0 0;
	padding: 0;
}
.btn-slide-three a {
	height: 30px !important;
	padding-top: 11px !important;
}
.photo-slide-four {
	left: 0 !important;
	top: 36px !important;
}
.name.animated.name-slide-four {
	left: 30%;
	top: 8.5em;
}
.new-banner-slider .desc-slide-four {
	margin-top: 9% !important;
}
.btn-slide-four {
	left: 0 !important;
	margin: 30px 0 0 0;
	padding: 0;
}
.btn-slide-four a {
	height: 30px !important;
	padding-top: 11px !important;
}
.new-banner-slider .desc-slide-two {
	width: 100% !important;
	margin: 32% 5% 0 !important;
}
.new-banner-slider .desc-slide-three, .new-banner-slider .desc-slide-four {
	width: 100% !important;
	margin: 17% 5% 0 !important;
}
.name.animated.name-slide-two {
	left: auto !important;
	margin-left: auto;
	margin-right: auto;
	right: auto !important;
	top: 8.5em;
	width: 100%;
}
.name-slide-two span {
	color: #fff;
	display: block;
	float: none !important;
	margin: auto;
	width: 100%;
	text-align: center;
}
.new-banner-slider .slide1, .new-banner-slider .slider2, .new-banner-slider .slide3 {
	border-left: 3px solid #dd602f;
	float: left;
	font: 900 3.2em/0.8em Lato;
	padding-left: 7%;
	text-align: left;
	text-transform: none !important;
}
.new-banner-slider .slide1 span {
	font-size: 20px;
}
.new-banner-slider .slider2 strong {
	font-size: 29px;
	margin-top: 13px;
}
.sld31 {
	font-size: 18px;
}
.sld33 {
	font-size: 33px;
}
.sld32 {
	color: #fff;
	font-size: 21px;
	line-height: 18px;
}
}
 @media (min-width: 580px) and (max-width:800px) {
.photo-slide-two {
	left: 0 !important;
	top: 36px !important;
}
.name.animated.name-slide-two {
	left: 30%;
	top: 8.5em;
}
.new-banner-slider .desc-slide-two {
	margin-top: 9% !important;
}
.btn-slide-two {
	left: 0 !important;
	margin: 30px 0 0 0;
	padding: 0;
}
.btn-slide-two a {
	height: 30px !important;
	padding-top: 11px !important;
}
.photo-slide-three {
	left: 0 !important;
	top: 36px !important;
}
.name.animated.name-slide-three {
	left: 30%;
	top: 8.5em;
}
.new-banner-slider .desc-slide-three {
	margin-top: 9% !important;
}
.btn-slide-three {
	left: 0 !important;
	margin: 30px 0 0 0;
	padding: 0;
}
.btn-slide-three a {
	height: 30px !important;
	padding-top: 11px !important;
}
.photo-slide-four {
	left: 0 !important;
	top: 36px !important;
}
.name.animated.name-slide-four {
	left: 30%;
	top: 8.5em;
}
.new-banner-slider .desc-slide-four {
	margin-top: 9% !important;
}
.btn-slide-four {
	left: 0 !important;
	margin: 30px 0 0 0;
	padding: 0;
}
.btn-slide-four a {
	height: 30px !important;
	padding-top: 11px !important;
}
.new-banner-slider .desc-slide-two, .new-banner-slider .desc-slide-three, .new-banner-slider .desc-slide-four {
	width: 100% !important;
}
/*----10.05.2016-----*/
	#other-links ul li {
	width:60%;
	clear:both !important;
}
#other-links ul li {
	min-height:400px;
}
#other-links ul li, #other-links ul li:last-child {
	width:60%;
	clear:both !important;
}
#solar-storm ul li {
	float:left !important;
}
}
 @media (min-width: 801px) and (max-width:980px) {
.new-banner-slider .slide .photo img {
	max-width: 55% !important;
}
.btn-slide-two {
	left: 47% !important;
}
.new-banner-slider .desc-slide-three {
	left: 47% !important;
	width: 58% !important;
}
.name-slide-three {
	left: 30%;
	position: absolute !important;
	top: 12em;
}
.btn-slide-three {
	left: 85% !important;
}
.photo-slide-two {
	left: 63% !important;
}
.photo-slide-three {
	left: 24% !important;
	top: 4em !important;
}
.btn-slide-four {
	left: 48% !important;
}
/*----10.05.2016-----*/
	#other-links ul li {
	width:28.7%;
}
#other-links ul li {
	min-height:400px;
}
}
 @media (min-width: 981px) and (max-width:1024px) {
.new-banner-slider .slide .photo img {
	max-width: 55% !important;
}
.btn-slide-two {
	left: 47% !important;
}
.new-banner-slider .desc-slide-three {
	left: 47% !important;
	width: 58% !important;
}
.name-slide-three {
	left: 30%;
	position: absolute !important;
	top: 12em;
}
.btn-slide-three {
	left: 84% !important;
}
.photo-slide-two {
	left: 63% !important;
}
.photo-slide-three {
	left: 24% !important;
	top: 4em !important;
}
.btn-slide-four {
	left: 48% !important;
}
#other-links ul li {
	width:28%;
}
}
@media (min-width:1025px) and (max-width:1247px) {
#other-links ul li {
	width:28%;
}
}
@media (min-width: 1025px) and (max-width:1280px) {
.btn-slide-two {
	left: 38% !important;
}
.new-banner-slider .desc-slide-three {
	left: 49% !important;
}
.photo-slide-three {
	left: 27% !important;
}
.btn-slide-three {
	left: 78.5% !important;
}
.btn-slide-four {
	left: 39% !important;
}
}
 @media (min-width: 1281px) and (max-width:1366px) {
.btn-slide-two {
	left: 39% !important;
}
.new-banner-slider .desc-slide-three {
	left: 48% !important;
}
.photo-slide-three {
	left: 29% !important;
}
.btn-slide-three {
	left: 75.5% !important;
}
.btn-slide-four {
	left: 40% !important;
}
}
 @media (min-width: 1400px) {
#other-links ul li .mdl-area ul li {
	padding:0px 8px !important;
}
}



.vpn-product-box .image-areax {
    min-height: 190px;
}

a.olin{color: #e67d22;}

#led-form form .form-item input, #led-form form .form-item textarea { background: none; }

.wpcf7-form-control, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-date { background: none;}

/*=======================Woocommerce update====================================*/
.woocommerce {
    float: left;
    width: 100%;
}
.woocommerce .images > img, .woocommerce .images{
	display: none !important;
}
.woocommerce .summary.entry-summary {
    float: left !important;
    width: 100% !important;
}
.woocommerce .summary.entry-summary h1{
    color: #e67d22;
    font-size: 20px !important;
    font-weight: bold;
	border: none !important;
	margin: 0.8em 0 !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
	color: #000 !important;
    font-size: 30px !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	background: #E67D22 !important;
}
.woocommerce .quantity .qty{
	background: #fff;
}
#coupon_code {
    background: #fff;
    padding: 9px;
}
.woocommerce .single-product .product_title.entry-title {
    display: none;
}

.woocommerce-billing-fields input[type="text"], #order_comments, .woocommerce-billing-fields input[type="email"], .woocommerce-billing-fields input[type="tel"], .woocommerce-billing-fields select option{
	background-color: #fff;
}

.woocommerce input[type="text"], .woocommerce input[type="password"]{
	background-color: #fff;
}

.product-specs-table {
    table-layout: fixed
}
.product-specs-table td {

    font-weight: normal;
    border: 1px solid #000;
    padding: 5px 10px;
}

@media (max-width:669px){
.vpn-product-page .image-area { width: 100%; min-height: 100px; }
}
#events-page { padding-top: 50px; }
#events-page .content-column h1 { margin: 0; font-size: 1.75em; color: #000; }
#events-page .content-column h2 { margin-top: 10px; }
#events-page .content-column h3 { color: #000; }