@charset "utf-8";
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);*/
/* font-family: 'Open Sans', sans-serif; */
/* General body settings */
/* font-family: 'microextendflfbold'; */
/* font-family: 'microextendflfregular'; */
/* font-family: 'planerregular';*/

@font-face {
	font-family: 'microextendflfregular';
	src: url('../fonts/microextend-font/microextendflf-webfont.woff2') format('woff2'), url('../fonts/microextend-font/microextendflf-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'microextendflfbold';
	src: url('../fonts/microextend-font/microextendflf-bold-webfont.woff2') format('woff2'), url('../fonts/microextend-font/microextendflf-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'formation_sans_regularregular';
    src: url('./fonts/formation_sans_regular/formation_sans_regular-webfont.woff2') format('woff2'),
         url('./fonts/formation_sans_regular/formation_sans_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
font-family: 'BigNoodleTitling';
font-style: normal;
font-weight: normal;
src: local('BigNoodleTitling'), url('/public/assets/frontend/layout/fonts/bignoodle-titling/BigNoodleTitling.woff') format('woff');
}
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	color: #c5c5c5;
	direction: ltr;
	font-size: 22px;
	font-family: 'microextendflfregular';
	font-weight: normal;
	/*background: url(../img/mainbg.jpg) repeat left top;*/
	background: #000000;
	/*overflow-x: hidden;*/
	padding-top: 101px !important;
}
/***
General typography 
***/
h1, h2, h3, h4, h5, h6 {
	font-family: 'microextendflfregular';
	font-weight: 300;
	margin: 0 0 10px;
	
}
h1 {
	margin-bottom: 15px;
}
.main h1 {
	margin-top: -6px;
}
/***
Fix link outlines after click
***/
a {
	color: #E02222;
}
a, a:focus, a:hover, a:active {
	outline: 0;
	text-decoration: none;
}
a:hover {
	color: #E02222;
	text-decoration: none;
}
/***
Misc tools
***/
.tabs-wrapper ol {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
.no-padding {
	padding: 0 !important;
}
p.no-margin {
	color: #ff0000;
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: bold;
	font-family: 'planerregular';
}
.no-margin {
	margin: 0px;
}
.no-bottom-space {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
.no-top-space {
	padding-top: 0 !important;
	margin-top: 0 !important;
}
.no-space {
	margin: 0 !important;
	padding: 0 !important;
}
.no-text-shadow {
	text-shadow: none !important;
}
.padding-top-5 {
	padding-top: 5px !important;
}
.padding-top-10 {
	padding-top: 10px !important;
}
.padding-top-15 {
	padding-top: 15px !important;
}
.padding-top-20 {
	padding-top: 20px !important;
}
.padding-top-25 {
	padding-top: 25px !important;
}
.padding-top-30 {
	padding-top: 30px !important;
}
.padding-top-35 {
	padding-top: 35px !important;
}
.padding-top-40 {
	padding-top: 40px !important;
}
.padding-top-45 {
	padding-top: 45px !important;
}
.padding-top-50 {
	padding-top: 50px !important;
}
.padding-top-60 {
	padding-top: 60px !important;
}
.margin-bottom-0 {
	margin-bottom: 0 !important;
}
.margin-bottom-5 {
	margin-bottom: 5px !important;
}
.margin-bottom-10 {
	margin-bottom: 10px !important;
}
.margin-bottom-15 {
	margin-bottom: 15px !important;
}
.margin-bottom-20 {
	margin-bottom: 20px !important;
}
.margin-bottom-25 {
	margin-bottom: 25px !important;
}
.margin-bottom-30 {
	margin-bottom: 30px !important;
}
.margin-bottom-35 {
	margin-bottom: 35px !important;
}
.margin-bottom-40 {
	margin-bottom: 40px !important;
}
.margin-bottom-50 {
	margin-bottom: 50px !important;
}
.margin-bottom-60 {
	margin-bottom: 60px !important;
}
.margin-bottom-65 {
	margin-bottom: 65px !important;
}
.margin-top-0 {
	margin-top: 0px !important;
}
.margin-top-10 {
	margin-top: 10px !important;
}
.margin-top-40 {
	margin-top: 40px !important;
}
.margin-left-0 {
	margin-left: 0 !important;
}
.margin-right-0 {
	margin-right: 0 !important;
}
.margin-right-20 {
	margin-right: 20px !important;
}
.margin-left-20 {
	margin-left: 20px !important;
}
.padding-left-0 {
	padding-left: 0 !important;
}
.padding-right-0 {
	padding-right: 0 !important;
}
.padding-right-30 {
	padding-right: 30px !important;
}
.margin-right-10 {
	margin-right: 10px !important;
}
/*.btn {
	padding: 7px 14px;  
	font-size: 14px;
	text-transform: uppercase;
	border-radius: 0;
}
.btn-primary {
	border: none;
	background: #e94d1c;
	color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
	color: #fff;
	background: #cc3304;
	border: none;
}
.content-page .btn-primary, 
.content-page .btn-primary:hover {
	color: #fff;
	margin-left: 0 !important;
}
.btn-default {
	border: 1px solid #EDEDED;
	color: #A8AEB3;
	background: transparent;
	padding: 6px 13px; 
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active {
	border: 1px solid #A8AEB3;
	color: #fff;
	background: #A8AEB3;
	padding: 6px 13px; 
}*/

div.checker, div.radio {
	top: -1px;
}
select.form-control {
	color: #5f6d7b;
	border-radius: 0;
	border-color: #e4e6e8;
	box-shadow: none;
}
select.form-control:focus {
	box-shadow: none;
	border-color: #999;
}
.form-control {
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(229, 229, 229);
	box-shadow: none;
	color: rgb(51, 51, 51);
	font-size: 14px;
	font-weight: normal;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
input.form-control, textarea.form-control {
	color: #252525;
	font-family: 'microextendflfregular';
	box-shadow: none;
}
input.form-control:focus, textarea.form-control:focus {
	box-shadow: none;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}
*html .clearfix {
	zoom: 1;
}
*+html .clearfix {
	zoom: 1;
}
.clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.lead {
	font-size: 16px;
}
.font-transform-inherit {
	text-transform: inherit !important;
}
.color-red {
	color: #E84D1C;
}

/***
Custom Scrollbars
***/

::-webkit-scrollbar {
 width: 12px;
}

::-webkit-scrollbar-track {
 background-color: #eaeaea;
 border-left: 1px solid #cecece;
}

::-webkit-scrollbar-thumb {
 background-color: #cecece;
}

::-webkit-scrollbar-thumb:hover {
 background-color: #aaa;
}

::-webkit-scrollbar-track {
 border-radius: 0;
 box-shadow: none;
 border: 0;
}

::-webkit-scrollbar-thumb {
 border-radius: 0;
 box-shadow: none;
 border: 0;
}

/* overides metro scrolbars in IE10 and makes them look like a default scrollbar */
@-ms-viewport {
 width: auto !important;
}

::-moz-selection {
 color: #fff;
 background: #cc0000;
}
::selection {
	color: #fff;
	background: #cc0000;
}
/* Global classes */
.min-hight500 {
	min-height: 500px;
}
/***
Pre-Header and pre-header elements
***/
.pre-header {
	color: #616b76;
	border-bottom: 1px solid #eee;
	padding-top: 10px;
	line-height: 1.2;
	font-family: 'microextendflfregular';
	font-weight: 300;
	background: #fff;
}
.pre-header a {
	color: #616b76;
}
.pre-header a:hover {
	color: #E02222;
}
.pre-header a:focus {
	text-decoration: none;
}
.pre-header li {
}
.pre-header li:last-child {
	border: none;
}
.additional-shop-info li:first-child {
	padding-left: 0;
}
.additional-nav li:last-child {
	padding-right: 0;
}
.pre-header .fa {
	margin-right: 4px;
}
.shop-currencies a {
	margin-right: 6px;
}
.shop-currencies a:last-child {
	margin-right: 0;
}
.shop-currencies a.current {
	color: #E02222;
}
/* langs block */
.langs-block {
	position: relative;
}
.langs-block .fa {
	margin-right: 0;
}
.langs-block-others-wrapper {
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 99999;
}
.langs-block-others {
	padding: 10px 10px 2px;
	background: #F9F9F9;
	z-index: 9999;
	width: 100px;
	display: none;
	margin-top: 12px;
	border-top: solid 2px #ea4c1d;
	box-shadow: 5px 5px rgba(91, 91, 91, 0.2);
	position: relative;
	transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-webkit-transition: opacity .3s ease-in-out;
}
.langs-block-others:after {
	top: -8px;
	width: 0;
	height: 0;
	left: 8px;
	z-index: 2;
	content: " ";
	display: block;
	position: absolute;
	border-bottom: 8px solid #e6400c;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
.langs-block:hover .langs-block-others {
	display: block;
}
.langs-block-others a {
	display: block;
	margin-bottom: 8px;
}
.front-topbar {
	/*margin-top: -1px;
	background-color: #2886c2;
	padding: 20px 0;*/
	padding: 0;
}
.front-topbar ul {
}
.front-topbar li:first-child {
}
.front-topbar .top-nav {
	           margin-right: 5px;
    margin-top: 16px;
}
.front-topbar li {
	    padding: 0 15px;
	float: left;
	
	list-style: none;
}
.devide-line{
	border-left: solid 1px #ffffff;
}
.front-topbar li.cart-topnk-li a {
	color: #fe0000;
}
.front-topbar a, .front-topbar li {
	color: #f7f2f2;
    font-weight: 100!important;
    font-size: 14px;
    font-family: 'DINProLight' !important;
    line-height: 12px;
    text-transform: uppercase;
}
.front-topbar a:hover, .front-topbar li:hover {
	text-decoration: underline;
	color: #fefefe;
}
.front-topbar li.sep span {
	color: #eee;
	font-size: 11px;
}
.front-topbar li i.topbar-info-icon {
	margin-right: 3px;
}
/*Social Icons*/
.front-topbar .topbar-social {
}
.front-topbar .topbar-social ul {
	margin-right: 15px;
}
.front-topbar .topbar-social li {
	padding: 0;
}
.front-topbar .topbar-social i {
	color: #FFF;
	font-size: 15px;
	padding: 9px 5px 8px;
	display: inline-block;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.front-topbar .topbar-social a:hover {
	text-decoration: none;
}
.front-topbar .topbar-social a:hover i {
	color: #999;
	opacity: 1;
}
.front-topbar .topbar-social a:hover i {
	transition: background 0.9s ease;
	-o-transition: background 0.9s ease;
	-moz-transition: background 0.9s ease;
	-webkit-transition: background 0.9s ease;
}
.front-topbar .topbar-social a:hover i.icon-facebook {
	color: #fff;
	background: #677fb1 !important;
}
.front-topbar .topbar-social a:hover i.icon-twitter {
	color: #fff;
	background: #04a5e9 !important;
}
.front-topbar .topbar-social a:hover i.icon-google-plus {
	color: #fff;
	background: #e14544 !important;
}
.front-topbar .topbar-social a:hover i.icon-linkedin {
	color: #fff;
	background: #28afd1 !important;
}
.front-topbar .topbar-social a:hover i.icon-youtube {
	color: #fff;
	background: #e36c6e !important;
}
.front-topbar .topbar-social a:hover i.icon-skype {
	color: #fff;
	background: #3fd0fa !important;
}
/*******header start ***/



.header {
	z-index: 9999;
	position: relative;
	filter: none;
	border: none;
	padding-left: 0;
	padding-right: 0;
	border-radius: 0;
	background: #111111;
	padding-bottom: 0px;
}
.ie8 .header {
	border-bottom: 1px solid #eee;
}
.navbar {
	min-height: 0;
}
.header .navbar-collapse {
	position: relative;
}
.header .navbar-collapse.open {
	position: absolute;
	top: 0px;
	/*padding:0px 10px;*/
	padding: 0 20px 0 10px;
	border-top: 0px;
	width: 100%;
	margin-top: 0px;
}
.header .navbar-collapse.open ul.nav.navbar-nav {
	width: 100%;
	margin: 0px;
}
.header .navbar-collapse.open ul.nav.navbar-nav li a {
	width: 100%;
	display: block;
	text-align: center;
}
.page-header-fixed .header {
	position: fixed;
}
.scrolling-fixed.header {
	opacity: 0.95;
}
.page-header-fixed .page-container {
	margin-top: 75px;
}
.navbar {
	margin-bottom: 0;
}
.header a.brand {
	font-size: 23px;
	font-weight: 400;
}
.header a.brand b {
	color: #0da3e2;
	font-weight: 400;
}
.header a.brand span {
	color: #b0b0b0;
	display: block;
	font-size: 12px;
}
.header .nav li:first-child {
	margin-left: 0;
}
.navbar-brand {
	-moz-transition: padding 0.3s ease-in-out;
	-webkit-transition: padding 0.3s ease-in-out;
	-o-transition: padding 0.3s ease-in-out;
	transition: padding 0.3s ease-in-out;
	position: relative;
	z-index: 2;
}
.scrolling-fixed .navbar-brand {
	padding: 0 15px;
}
.header a.logo-v1 img {
	-moz-transition: width 0.2s ease-in-out;
	-webkit-transition: width 0.2s ease-in-out;
	-o-transition: width 0.2s ease-in-out;
	transition: width 0.2s ease-in-out;
	-moz-transition: height 0.2s ease-in-out;
	-webkit-transition: height 0.2s ease-in-out;
	-o-transition: height 0.2s ease-in-out;
	transition: height 0.2s ease-in-out;
	-moz-transition: margin 0.2s ease-in-out;
	-webkit-transition: margin 0.2s ease-in-out;
	-o-transition: margin 0.2s ease-in-out;
	transition: margin 0.2s ease-in-out;
}
.header .nav>li>a:focus, .header .navbar-nav li a {
	color: rgb(85, 85, 85);
	font-family: 'microextendflfregular';
	font-size: 14px;
	font-weight: 400;
	margin-left: 1px;
	position: relative;
	text-align: center;
	text-shadow: none;
	transition: padding 0.3s ease-in-out 0s;
}
.header.scrolling-fixed .nav li a {
	padding: 8px 16px;
	text-align: center;
}
.header .nav li > a:hover, .header .nav li.active > a, .header .nav li.active:hover > a {
	color: #FFF;
	border-radius: 0;
	background: none;
	text-shadow: none;
	text-align: center;
	box-shadow: none !important;
}
.header.scrolling-fixed .nav li > a:hover, .header.scrolling-fixed .nav li.active > a, .header.scrolling-fixed .nav li.active:hover > a {
	padding-top: 14px;
	text-align: center;
}
.header .nav>li>a:hover {
	color: #FFF;
	text-align: center;
}
.header ul.nav {
	float: right;
}
.header .in.collapse ul {
	margin-top: 0;
}
.header .in.collapse li a:hover {
	color: #fff;
	background: #0da3e2;
}
.header .in.collapse li.active > a, .header .in.collapse li.active:hover > a {
	color: #fff;
	background: #0da3e2;
}
/*Navigation Toggle Icon*/
.header .navbar-btn {
	border: none;
	padding: 10px;
	top: 30px;
	border-radius: 1px;
	background: #cc0000;
	position: relative;
}
.header .navbar-btn:hover, .header .navbar-btn:focus {
	background: #ffffff;
	color: #cc0000;
}
.header .navbar-btn span {
	background: #fff;
	box-shadow: none;
}
.header .navbar-btn:hover span, .header .navbar-btn:focus span {
	background: #cc0000;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
/*Navigation Dropdown*/
.header .dropdown-menu {
	border: none;
	box-shadow: none;
	/*min-width: 185px;*/
	min-width: 170px;
	border-bottom: none;
	border-left: solid 1px #eee;
	border-right: solid 1px #eee;
	border-top: solid 2px #0da3e2;
	padding: 0;
}
.header .dropdown-menu li {
	margin-left: 0;
	border-bottom: solid 1px #f5f5f5;
}
.header .dropdown-menu li a {
	color: #444;
	font-size: 14px;
	font-weight: 300;
	padding: 9px 15px !important;
	text-transform: inherit;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	border: none !important;
}
.header .nav .dropdown-menu li a:hover, .header .nav li.active .dropdown-menu li a:hover {
	border: none;
	color: #444 !important;
	background: #fdfdfd !important;
}
.header .nav li.active .dropdown-menu li.active a {
	border: none !important;
	color: #444 !important;
	background: #f7f9fa !important;
}
.header .nav > li >.dropdown-menu:after, .header .nav > li >.dropdown-menu:before {
	border: none;
}
.header .nav li.dropdown.open>.dropdown-toggle {
	color: #ffffff;
	background: none;
}
.header .nav li.dropdown .dropdown-toggle i {
	font-size: 12px;
}
.header .in.collapse li.dropdown.active > a, .header .in.collapse li.dropdown.active:hover > a {
	color: #fff;
	background: #0da3e2;
}
.header .nav > li.dropdown.open.active > a:hover, .header .nav > li.dropdown.open.active > a:focus {
	border-color: #0da3e2;
}
/*Menu Search*/
.header .nav li.menu-search {
	position: relative;
	padding: 15px 0;
	-moz-transition: padding 0.3s ease-in-out;
	-webkit-transition: padding 0.3s ease-in-out;
	-o-transition: padding 0.3s ease-in-out;
	transition: padding 0.3s ease-in-out;
}
.scrolling-fixed.header .nav li.menu-search {
	padding: 0;
}
.header .nav li.menu-search i {
	color: #bbb;
	font-size: 16px;
	cursor: pointer;
}
.header .nav li.menu-search i:hover {
	color: #0da3e2;
}
.header .search-box {
	right: 0;
	top: 100%;
	padding: 10px;
	display: none;
	background: #fff;
	position: absolute;
	border: solid 1px #eee;
	border-top: none !important;
	margin-top: 10px;
}
.scrolling-fixed .search-box {
	margin-top: 15px;
}
.header .search-box input {
	height: 34px;
	margin-bottom: 0;
	vertical-align: middle;
}
.header .search-box .btn {
	margin-left: -5px;
}
.header .search-box form, .header .search-box input, .header .search-box .input-append {
	margin-bottom: 0;
}
.header .nav li.menu-search span.sep {
	top: 10px;
	width: 1px;
	height: 31px;
	background: #eee;
	position: relative;
	margin: 0 12px 0 5px;
	display: inline-block;
}
/***
Header and header elements
***/
/* FIX styles BEGIN */
.page-header-fixed .header {
	position: fixed !important;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
}
body.page-header-fixed {
	padding-top: 88px !important; /* height of the header */
}
/* FIX styles END */

.header .container {
	position: relative;
}
.ie8 .header {
	border-bottom: 1px solid #eee;
}
.site-logo {
	float: left;
	font-size: 23px;
	font-weight: 400;
	margin-right: 67px;
	padding-top: 22px;
	padding-bottom: 22px;
}
.header .mobi-toggler {
	float: right;
	color: #D8D8D8;
	border: 1px solid #D8D8D8;
	border-radius: 100% !important;
	width: 32px;
	height: 32px;
	display: none;
	margin: 25px 0 0 30px;
	position: relative;
	background: #fff url(../img/icons/toggler.png) no-repeat 6px 8px;
}
.header .mobi-toggler i {
	display: none;
}
.header .mobi-toggler:hover {
	background: #e34f00 url(../img/icons/toggler.png) no-repeat 6px -28px;
	border-color: #e34f00;
	color: #fff;
}
/* Navigation */
.header-navigation {
	font: 15px "Open Sans", sans-serif;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	text-transform: uppercase;
}
.header-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.header-navigation > ul > li {
	float: left;
}
.header-navigation > ul > li > a {
	color: #333;
	display: block;
	padding: 29px 12px 30px;
}
.header-navigation ul > li.active > a, .header-navigation ul > li > a:hover, .header-navigation ul > li > a:focus, .header-navigation ul > li.open > a, .header-navigation ul > li.open > a:hover, .header-navigation ul > li.open > a:focus {
	color: #e02222;
	background: #fcfcfc;
	text-decoration: none;
}
.header-navigation ul > li.active > a {
	border-bottom: 2px solid #e64f00;
}

/* dropdown menu */
@media (min-width: 1025px) {
.header-navigation > ul > li:hover > .dropdown-menu {
	display: block;
}
}
.header-navigation, .header-navigation .dropdown {
	position: static;
}
.header-navigation .dropdown-fix-left, .header-navigation .dropdown-fix-right {
	position: relative;
}
.header-navigation .dropdown-menu {
	left: auto;
	top: 100%;
	padding: 0;
	background: #fff;
	position: absolute;
	border: none;
	box-shadow: 5px 5px rgba(91, 91, 91, 0.2);
	text-transform: none;
	font: 13px "Open Sans", sans-serif;
	letter-spacing: 0;
	border-radius: 0;
	z-index: 9999;
}
.dropdown-fix-left .dropdown-menu {
	left: 0;
	width: 700px;
}
.dropdown-fix-right .dropdown-menu {
	right: 0;
	width: 700px;
}
.header-navigation > ul > li > .dropdown-menu {
	margin-top: -5px;
	border-top: solid 3px transparent;
	z-index: 1001;
}
.header-navigation .dropdown100 > .dropdown-menu {
	left: 15px;
	right: 15px;
}
.header-navigation > ul > li.dropdown:hover > a:after {
	bottom: 0;
	width: 0;
	height: 0;
	z-index: 1002;
	content: " ";
	display: block !important;
	position: absolute;
	border-bottom: 8px solid #e6400c;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
.ie8 .header-navigation > ul > li.dropdown:hover > a:after {
	display: none !important;
}
.header-navigation li.dropdown100 > .dropdown-menu:after {
	display: none !important;
}
.header-navigation .dropdown-menu > li:first-child {
	border-top: solid 2px #ea4c1d;
}
.header-navigation .dropdown-menu li {
	padding: 0;
	margin: 0;
	border-bottom: solid 1px #efefef;
	position: relative;
	float: none;
}
.header-navigation .dropdown-menu li:last-child {
	border: none;
}
.header-navigation .dropdown-menu li > a {
	padding: 10px 15px;
	color: #767f88;
}
.header-navigation .dropdown-menu > li > a:hover, .header-navigation .dropdown-menu > li.active > a, .header-navigation .header-navigation-content .header-navigation-col li > a:hover, .header-navigation .header-navigation-content .header-navigation-col li.active > a {
	background: #e6400c;
	color: #fff;
}
.dropdown-submenu > a:after {
	display: none;
}
/* navigation content */
.header-navigation-content {
	padding: 20px 30px;
	min-width: 600px;
}
.header-navigation-content .header-navigation-col {
	padding: 0;
}
.header-navigation-content h4, .ecommerce .header-navigation-content h4 {
	font: bold 15px 'Open Sans', Arial, sans-serif;
	margin: 0 0 6px;
	padding: 10px 10px 5px;
	border-bottom: solid 1px #f0f0f0;
}
.header-navigation-content ul {
	padding: 0;
	margin: 0 0 10px;
	list-style: none;
}
.header-navigation-content li {
	padding: 0;
	border: none !important;
}
.header-navigation-content li > a {
	display: block;
}
/* header navigation description */
.header-navigation-content-ext {
	padding: 20px 30px 2px;
	background: #fff;
}
.header-navigation-description {
	background: #fcfafb;
	margin: -20px 0 -2px -30px;
	padding: 20px;
	box-shadow: 0 0 20px rgba(91, 91, 91, 0.2) inset;
}
.header-navigation-content-ext h4, .ecommerce .header-navigation-content-ext h4 {
	border: none;
	padding: 10px 0 0;
}
.header-navigation .dropdown-menu .header-navigation-content-ext li {
	border: none;
}
.header-navigation .dropdown-menu .header-navigation-content-ext li > a {
	padding: 0 0 10px;
	color: #767f88;
	display: inline-block;
}
.header-navigation .dropdown-menu .header-navigation-content-ext li > a:hover, .header-navigation .dropdown-menu .header-navigation-content-ext li.active > a {
	background: #fff;
	color: #e6400c;
}
/* n-level submenu */
.header-navigation .dropdown-menu .dropdown-menu {
	left: 100%;
	right: auto;
	top: 6px;
}
.header-navigation .dropdown-menu a {
	position: relative;
}
.header-navigation .dropdown-menu .fa {
	position: absolute;
	top: 13px;
	right: 15px;
}
/* Top Search */
.header-navigation li.menu-search {
	position: relative;
	top: 26px;
}
.header-navigation li.menu-search span.sep {
	top: 0;
	width: 1px;
	height: 26px;
	background: #eaeaea;
	position: relative;
	margin: 0 18px 0 16px;
	display: inline-block;
}
.header-navigation li.menu-search i {
	color: #333;
	font-size: 16px;
	cursor: pointer;
	position: relative;
	top: -6px;
	/*background: url(../img/icons/top-search-icon.png) no-repeat;*/
	width: 15px;
	height: 15px;
	opacity: 0.6;
}
.header-navigation li.menu-search i:hover {
	color: #e02222;
	background-position: 0 -15px;
}
/*.header-navigation .fa-search:before {
	content: none;
}*/
.header-navigation .search-box {
	right: -7px;
	top: 100%;
	padding: 15px;
	display: none;
	background: #fcfafb;
	position: absolute;
	border-top: solid 2px #ea4c1d;
	box-shadow: 5px 5px rgba(91, 91, 91, 0.2);
	width: 274px;
	margin-top: 0;
	z-index: 22;
}
.header-navigation .search-box:after {
	top: -8px;
	width: 0;
	height: 0;
	right: 8px;
	z-index: 2;
	content: " ";
	display: block;
	position: absolute;
	border-bottom: 8px solid #e6400c;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
.header-navigation .search-box button {
	margin-left: 0 !important;
}
/* reduce navigation */
/*.page-header-fixed .site-logo,
.page-header-fixed .header-navigation > ul > li > a,
.page-header-fixed .header-navigation li.menu-search,
.page-header-fixed .top-cart-block {
 	transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	-ms-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-webkit-transition: all 0.1s ease;
}*/
.reduce-header .site-logo {
	padding-top: 9px;
	padding-bottom: 11px;
}

@media (min-width: 1025px) {
.reduce-header .header-navigation > ul > li > a {
	padding: 16px 12px 17px;
}
.ecommerce .reduce-header .header-navigation > ul > li > a {
	padding: 23px 12px 20px;
}
.reduce-header .header-navigation li.menu-search {
	top: 14px;
}
.ecommerce .reduce-header .header-navigation li.menu-search {
	top: 21px;
}
}
.reduce-header .mobi-toggler {
	margin-top: 12px;
}
.page-header-fixed .header .mobi-toggler {
	transition: margin 0.3s ease;
	-o-transition: margin 0.3s ease;
	-ms-transition: margin 0.3s ease;
	-moz-transition: margin 0.3s ease;
	-webkit-transition: margin 0.3s ease;
}
/* page slider */
.page-slider {
	margin-top: -25px;
	clear: both;
}
/* OWL styles */
.owl-buttons {
/*position: absolute;
	top: -40px;
	right: 10px;*/
}
.owl-buttons div {
	display: inline-block;
	/*width: 550px;
	margin-left: 5px;*/
	width: 40px;
	height: 140px;
	position: static;
	text-indent: -100000px;
}
.owl-buttons .owl-prev, .owl-buttons .owl-next {
	position: absolute;
	top: 0px;
}
.owl-buttons .owl-prev {
	background: url(../img/left.png) no-repeat left 50px !important;
	left: -40px;
}
.owl-buttons .owl-next {
	background: url(../img/right.png) no-repeat right 50px !important;
	right: -40px;
}
.owl-buttons .owl-prev:hover {
	background: url(../img/left.png) no-repeat left 50px !important;
}
.owl-buttons .owl-next:hover {
	background: url(../img/right.png) no-repeat right 50px !important;
}
/*  */
.slidewps .carousel-indicators {
	margin: 0px auto;
    width: auto;
    text-align: right;
    padding: 0px 32px;
    right: 0px;
    left: 0px;
    /* bottom: 30px; */
    background: none;
    border-top: 0px solid #fe0000;
}
.slidewps .carousel-indicators li {
	/*background-image: url(../images/bullet-banner.png);
	background-color:transparent;
	background-position: center;
	background-repeat:no-repeat;*/
          background: transparent;
    width: 12px;
    border: solid 1px #aba7a7!important;
    /* width: 145px !important; */
    height: 12px !important;
    margin: 0px 8px 0px -3px;
    z-index: 9999 !important;
    border-radius: 50%;
}
.slidewps .carousel-indicators li.active {
    background: #d80009 !important;
    border: solid 1px #d80009!important;
}
/* END LAYER SLIDER */

/*  */
.product-list .product-item {
	margin-bottom: 30px;
}
/***
Sidebar
***/
.sidebar {
	color: #3E4D5C;
}
.sidebar .list-group-item {
	background: rgba(244,244,244,0.5);
	border: none;
	display: block;
	margin-bottom: 2px;
	padding: 7px 10px;
	position: relative;
	border-radius: 0;
}
.sidebar .list-group-item:last-child {
	margin: 0;
}
.sidebar a {
	color: #3E4D5C;
}
.sidebar a:hover {
	color: #E02222;
}
.sidebar-menu a {
	display: block;
}
.sidebar-menu a:hover {
	text-decoration: none;
}
.sidebar-menu .fa-angle-right {
	position: relative;
	top: 1px;
	margin-right: 2px;
	float: left;
}
.sidebar .dropdown.open .dropdown-toggle {
	background: #fff;
	color: #3E4D5C;
}
.sidebar .dropdown.open .dropdown-toggle:hover {
	color: #E02222;
}
.sidebar .dropup.open > .dropdown-toggle, .dropdown.open > .dropdown-toggle {
	border-color: none !important;
}
.sidebar .dropdown-menu {
	background-clip: padding-box;
	background: #fff;
	border: none;
	border-radius: 0;
	box-shadow: none;
	display: none;
	float: none;
	font-size: 14px;
	list-style: none;
	margin: 0 -10px;
	min-width: auto;
	padding: 5px 10px 1px 19px;
	position: relative;
	top: 0;
	left: 0;
	z-index: 1000;
	font: 15px 'PT Sans Narrow', sans-serif;
}
.sidebar .dropdown-menu .dropdown-menu {
	border-top: none;
	margin-bottom: -5px;
	margin-right: -10px;
}
.sidebar .open>.dropdown-menu {
	display: block;
}
.sidebar .dropdown-menu li {
	padding: 4px 0 3px 11px;
	position: relative;
}
.sidebar .dropdown-menu ul {
	padding: 0;
	margin: 0 0 0 4px;
	list-style: none;
	text-transform: none;
	font-size: 15px;
}
.sidebar .dropdown-menu > li > a {
	clear: both;
	line-height: inherit;
	padding: 0;
	white-space: nowrap;
}
.sidebar-menu .dropdown-menu li > a:hover, .sidebar-menu .dropdown-menu li > a:focus, .sidebar-menu li.active > a, .sidebar-menu li.active > a:hover {
	background: none !important;
	color: #E02222;
}
.sidebar .dropdown-menu > li > a .fa-angle-down {
	position: absolute;
	top: 8px;
	right: 0;
}
.sidebar .fa-angle-down:before {
	content: "";
}
.sidebar .fa-angle-down {
	width: 11px;
	height: 11px;
	background: url(../img/icons/sidebar-toggle-icons.png) no-repeat 0 0;
	position: absolute;
	top: 12px;
	right: 10px;
}
.sidebar a:hover > .fa-angle-down {
	background-position: -11px 0;
}
.sidebar .collapsed .fa-angle-down {
	background-position: 0 -37px;
}
.sidebar .collapsed:hover > .fa-angle-down {
	background-position: -11px -37px;
}
/***
Brands
***/
.brands .container {
	padding-right: 25px;
}
.brands .owl-carousel {
	margin-bottom: 41px;
	padding: 0 75px;
	background: #fff;
}
.brands .owl-buttons div {
	position: absolute;
	top: 0;
	width: 70px;
	height: 102px;
	text-indent: -10000px;
	border-radius: 0 !important;
	display: block;
}
.brands .owl-buttons {
	position: static;
}
.brands .owl-buttons .owl-prev {
	left: 0;
	background: #fff url(../img/fa-angle-brands.png) no-repeat 18px 18px;
	margin-left: 0;
}
.brands .owl-buttons .owl-prev:hover {
	background: #fff url(../img/fa-angle-brands.png) no-repeat 18px -217px;
}
.brands .owl-buttons .owl-next {
	left: auto;
	right: 0;
	background: #fff url(../img/fa-angle-brands.png) no-repeat -249px 18px;
	margin-right: 0;
}
.brands .owl-buttons .owl-next:hover {
	background: #fff url(../img/fa-angle-brands.png) no-repeat -249px -217px;
}
/***
steps block and steps block elements
***/
/* shop */
.steps-block {
	color: #fff;
	padding: 30px 0;
}
.steps-block ::-moz-selection {
 color: #cc0000;
 background: #fff;
}
.steps-block ::selection {
	color: #cc0000;
	background: #fff;
}
.steps-block-gray {
	background: #a0a3a4;
}
.steps-block-red {
	background: #e84d1c;
}
.steps-block-col {
	overflow: hidden;
	min-height: 71px;
}
.steps-block-col span {
	display: block;
	width: 36px;
	height: 71px;
	background: url(../img/step3-angle-right.png) no-repeat 100% 50%;
	position: absolute;
	top: 0;
	right: 10px;
}
.steps-block h2, .ecommerce .steps-block h2 {
	color: #fff;
	font-size: 43px;
	margin: 0;
	padding: 0;
	line-height: 1;
}
/* steps-block-simple – step block without image */
.steps-block-simple h2, .ecommerce .steps-block-simple h2 {
	font-size: 33px;
	margin-bottom: 5px;
}
.steps-block em {
	font: normal 400 13px 'Opan Sans', sans-serif;
	text-transform: uppercase;
}
.steps-block-simple em {
	text-transform: inherit;
	line-height: 1.2;
}
.steps-block .steps-block-col div {
	margin-left: 70px;
	margin-right: 40px;
}
.steps-block-simple .steps-block-col div {
	margin-left: 0;
}
.steps-block .fa-truck, .steps-block .fa-gift, .steps-block .fa-phone {
	font-size: 30px;
	border: solid 2px #fff;
	border-radius: 30px !important;
	width: 60px;
	height: 60px;
	text-align: center;
	vertical-align: middle;
	padding-top: 22px;
	margin-right: 11px;
	float: left;
}
.steps-block .fa-angle-right {
	font-size: 84px;
}
/* title wrapper */
.title-wrapper {
	margin: -23px 0 23px;
	position: relative;
	overflow: hidden;
	background: #72c2ff url(../../pages/img/title-bg/man.jpg) no-repeat 100% 100%;
	min-height: 280px;
	padding-top: 79px;
	width: 100%;
	overflow: hidden;
}
.title-wrapper .container-inner {
	float: left;
}
.ecommerce .title-wrapper h1, .title-wrapper em {
	font-family: 'microextendflfregular';
	color: #fff;
	font-weight: 400;
}
.ecommerce .title-wrapper h1 {
	font-size: 45px;
	padding: 0 9px 13px;
	border-bottom: solid 1px rgba(255,255,255,0.6);
	margin: 0 -9px 17px;
}
.title-wrapper h1 span {
	color: #e6400c;
}
.title-wrapper em {
	font-size: 20px;
	font-style: normal;
	display: block;
	text-align: center;
}
/* breadcrumb */
.breadcrumb {
	/*background-color: rgb(245, 245, 245);
	border-radius: 4px;
	padding: 8px 15px;*/
	background: none;
	border-radius: 0px;
	padding: 0px;
	text-align: left;
	list-style: none outside none;
	margin-bottom: 20px;
}
.breadcrumb li.active a {
	color: #ff0000;
}
.breadcrumbs ul {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-bottom: 0;
	position: relative;
}
.breadcrumbs ul.breadcrumb {
	padding-left: 0;
	padding-right: 0;
}
.breadcrumb > li + li:before {
	color: #ffffff;
	content: "/ ";
	padding: 0px 0px;
}
.breadcrumb li {
	text-transform: uppercase;
	font-size: 14px;
}
.breadcrumb li a {
	color: #ffffff;
	font-size: 14px;
}
.breadcrumbs li a, .breadcrumbs li a:hover {
	color: #ffffff;
	text-transform: uppercase;
}
.breadcrumb > .active, .breadcrumb li.active {
	color: #ff0000;
}
/* paginations */
.blog_pagination {
	width: 198px;
	margin: 30px auto;
}
.pagination {
	border: 1px solid #d3d3d3;
	margin: 0;
	padding: 0px;
}
.pagination > li {
	display: inline-block;
	margin-left: 0px;
}
.pagination > li > a, .pagination > li > span, .pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {
	border-radius: 0px !important;
	border: none;
	color: #868c93;
}
.pagination > li > span, .pagination > li > span:hover {
	background: #555;
	color: #fff;
}
.pagination > li:first-child > a, .pagination > li:last-child > a {
	padding: 6px;
}
.items-info {
	padding-top: 7px;
	color: #868c93;
}
/* content page */
.content-page {
	background: #fff;
	padding: 20px;
	margin-right: 10px;
}
.corporate .content-page {
	padding: 0 0 20px;
}
.content-page a, .sidebar2 a {
	color: #767F88;
}
.content-page a:hover, .sidebar2 a:hover {
	color: #E02222;
}
.content-page .link, .content-page .link:hover, .content-page .link:active {
	color: #E02222;
}
.content-page h2, .content-page h3, .content-page h4, .content-page h5, .content-page h6 {
	/*text-transform: inherit;*/
	padding-top: 10px;
}
.content-page h3 {
	font-size: 20px;
	margin-bottom: 7px;
}
.content-page h4 {
	font-size: 17px;
	margin-bottom: 4px;
}
.content-page h5, .content-page h6 {
	font: 700 15px 'Open Sans', Arial, sans-serif;
	margin-bottom: 2px;
}
.content-page p, .content-page .list-unstyled {
	margin-bottom: 20px;
}
.content-page .list-unstyled .list-unstyled {
	margin-left: 20px;
	padding-top: 3px;
	margin-bottom: 0;
}
.content-page .list-unstyled li {
	margin-bottom: 3px;
}
/* 404 page */
.corporate .page-404 {
	text-align: center;
	padding-top: 60px;
	padding-bottom: 125px;
}
.page-404 .number {
	position: relative;
	top: 35px;
	display: inline-block;
	letter-spacing: -10px;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 128px;
	font-size: 128px;
	font-weight: 300;
	color: #E02222;
	text-align: right;
}
.page-404 .details {
	margin-left: 40px;
	display: inline-block;
	padding-top: 0px;
	text-align: left;
	top: 15px;
	position: relative;
}
/* 500 page */
.corporate .page-500 {
	text-align: center;
	padding-top: 60px;
	padding-bottom: 60px;
}
.page-500 .number {
	display: inline-block;
	letter-spacing: -10px;
	line-height: 128px;
	font-size: 128px;
	font-weight: 300;
	color: #E02222;
	text-align: right;
}
.page-500 .details {
	margin-left: 40px;
	display: inline-block;
	text-align: left;
}
/* content form page */
div.content-form-page {
	background: #fff;
	padding: 5px 20px 30px;
	margin-right: 10px;
}
.content-form-page a {
	color: #767F88;
}
.content-form-page a:hover {
	color: #E02222;
}
.form-without-legend {
	padding-top: 25px;
}
.content-form-page legend {
	border: none;
	font-size: 18px;
	padding-top: 20px;
	margin-bottom: 10px;
	color: #3E4D5C;
}
.content-form-page .control-label {
	font-weight: normal;
	padding-right: 5px;
	margin-left: -15px;
}
.default-form label, .checkout-page label {
	font-weight: normal;
}
.checkout-page p {
	color: #c5c5c5;
	font-size: 16px;
	text-align: left;
}
.require {
	color: #e94d1c;
}
.content-form-page input.form-control {
	border-color: #dbdbdb;
	color: #aaa;
	font: 14px Arial, sans-serif;
	border-radius: 0;
}
.content-form-page .form-control:focus {
	box-shadow: none;
	border: solid 1px #e94d1c;
}
.content-form-page .checkbox .col-lg-4 {
	padding-right: 0;
	margin-left: -15px;
}
/*.content-form-page .checker {
	margin-left: -15px;
}*/
.content-form-page .btn {
	margin-right: 10px;/*padding: 7px 12px 6px;*/
}
div.content-form-page .checkbox-list {
	margin-left: -3px;
}
/* info at the right of the forms */
.form-info {
	padding: 0 10px 0 30px;
	border-left: solid 1px #e4e6e8;
	margin: 25px 0;
}
.form-info h2, .ecommerce .form-info h2 {
	font-size: 18px;
	position: relative;
	top: -5px;
	margin-bottom: 5px;
}
.form-info h2 em {
	font-style: normal;
	color: #e6400c;
}
.form-info p {
	margin: 0 0 20px;
}
.nav-tabs {
	border-color: #e6400c;
	padding-bottom: 1px;
	font-size: 14px;
	margin-bottom: 0;
}
.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
	background: #F4F4F4;
	color: #647484;
	border-radius: 0;
	padding: 5px 15px 4px;
	border: none !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	background: #e6400c;
	color: #fff;
	padding: 5px 15px 4px;
}
.tab-content {
	background: #FAFAFA;
	padding: 20px 15px;
}
/* content search */
.content-search {
	background: #fff;
	padding: 10px 15px;
}
.ecommerce .content-search h1 {
	padding-top: 3px;
	margin: 0;
}
.content-search h1 em {
	font-style: normal;
	color: #e6400c;
}
.content-search form {
	margin: 0;
}
.content-search input {
	border-radius: 0;
	border-color: #dbdbdb;
	color: #b0b4b7;
	font: 14px Arial, sans-serif;
	height: 35px;
}
.content-search input:focus {
	box-shadow: none;
	border: solid 1px #e94d1c;
}
.content-search button {
	margin-left: 0 !important;
	font-size: 14px;
	/*padding: 7px 12px 5px;*/
	height: 35px;
}
/***
Pre-Footer and pre-footer elements
***/
.pre-footer {
	background: #313030;
	color: #b0b0b0;
}
.pre-footer .container {
	padding-top: 45px;
}
.pre-footer a {
	color: #57c8eb;
}
.pre-footer h2, .ecommerce .pre-footer h2 {
	font-size: 21px;
	color: #c2c1c1;
}
.pre-footer p {
	margin-bottom: 20px;
}
.pre-footer li {
	margin-bottom: 6px;
}
/* pre-footer twitter block */
.pre-footer dl.f-twitter {
	overflow: hidden;
	margin-bottom: 7px;
}
.pre-footer dl.f-twitter dt {
	width: 30px;
	float: left;
	text-align: left;
	padding-top: 2px;
}
.pre-footer dl.f-twitter dt i {
	color: #57c8eb;
	font-size: 20px;
}
.pre-footer dl.f-twitter dd {
	color: #b0b0b0;
	margin-left: 30px;
}
.pre-footer dl.f-twitter dd span {
	color: #6b9cab;
	font-size: 12px;
	margin: 0 5px;
}
.pre-footer address {
	line-height: 1.7;
}
.pre-footer-col {
	padding-bottom: 22px;
}
.pre-footer .top-line {
	border-top: solid 1px #535353;
	padding-top: 24px;
	padding-bottom: 17px;
}
.pre-footer .social-icons {
	padding-top: 5px;
}
.pre-footer .social-icons li a, .pre-footer a.social-icon {
	transition: all 0.1s ease-in-out !important;
	-o-transition: all 0.1s ease-in-out !important;
	-ms-transition: all 0.1s ease-in-out !important;
	-moz-transition: all 0.1s ease-in-out !important;
	-webkit-transition: all 0.1s ease-in-out !important;
}
.pre-footer .social-icons li a:hover {
	opacity: 1;
}
.pre-footer hr {
	margin-top: 0;
	border-color: #404040;
}
.pre-footer .form-control, .pre-footer .form-control:focus {
	border: none;
}
/* subscribe */
.pre-footer .pre-footer-subscribe-box {
	padding-bottom: 14px;
}
.ecommerce .pre-footer-subscribe-box form {
	float: left;
	width: 330px;
}
.pre-footer .pre-footer-subscribe-box p {
	clear: both;
}
.pre-footer-subscribe-box .input-group {
	border: solid 1px #545454;
	padding: 1px 1px 0 0;
}
.pre-footer-light .pre-footer-subscribe-box .input-group {
	border: solid 1px #DBDBDB;
}
.ecommerce .pre-footer-subscribe-box h2, .corporate .pre-footer-subscribe-box h2 {
	float: left;
	margin-right: 20px;
	padding-top: 7px;
}
.pre-footer-subscribe-box input {
	border-radius: 0;
	background: #313030;
	border: solid 1px #313030;
	color: #909090;
	font: 13px Arial, sans-serif;
}
.pre-footer-subscribe-box input:focus {
	box-shadow: none;
	border: solid 1px #313030;
}
.pre-footer-subscribe-box .btn-primary {
	margin-left: 0 !important;
	border-bottom: none;
	margin-bottom: 1px;
}
/* pre-footer photostream */
.pre-footer .photo-stream li {
	margin: 4px 5px 4px 0;
	display: inline-block;
}
.pre-footer .photo-stream img {
	width: 54px;
	height: 54px;
	border: solid 2px #9ca5ae;
}
.pre-footer .photo-stream img:hover {
	border-color: #E84D1C;
	transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
/* light pre-footer */
.pre-footer-light {
	background: #F9F9F9;
	color: #3E4D5C;
	margin-top: 20px;
}
.pre-footer-light .container {
	background: #fff;
	padding-top: 25px;
}
.pre-footer-light h2, .ecommerce .pre-footer-light h2 {
	color: #3E4D5C;
}
.pre-footer-light a {
	color: #3E4D5C;
}
.pre-footer-light dl.f-twitter dd {
	color: #3E4D5C;
}
.pre-footer-light dl.f-twitter dd span {
	color: #99a5b1;
}
.pre-footer-light dl.f-twitter dd a {
	color: #e84d1c;
}
.pre-footer-light address a {
	color: #e84d1c;
}
.pre-footer-light hr {
	border-color: #e6e6e6;
}
.pre-footer-light .social-icons li a {
	opacity: 1;
}
.pre-footer-light .social-icons li a:hover {
	opacity: 0.7;
}
.pre-footer-light .input-group {
	border: none;
	padding: 1px 1px 0 0;
}
.pre-footer-light .pre-footer-subscribe-box input {
	background: #fff;
	border: none;
	color: #909090;
}
.pre-footer-light .pre-footer-subscribe-box button:hover {
	color: #fff;
}
/* light pre-footer */
.pre-footer-gray {
	background: #62707F;
	color: #fff;
}
.pre-footer-gray h2, .ecommerce .pre-footer-gray h2 {
	color: #fff;
}
.pre-footer-gray dl.f-twitter dd {
	color: #fff;
}
.pre-footer-gray dl.f-twitter dd span {
	color: #fff;
	opacity: 0.5;
}
.pre-footer-gray hr {
	border-color: #94a5b6;
}
.pre-footer-gray .social-icons li a {
	opacity: 1;
}
.pre-footer-gray .social-icons li a:hover {
	opacity: 0.7;
}
.pre-footer-gray .pre-footer-subscribe-box fomr {
	color: #fff;
}
.pre-footer-gray .pre-footer-subscribe-box .input-group {
	border: 1px solid #94a5b6;
}
.pre-footer-gray .pre-footer-subscribe-box input {
	background: #62707F;
	border: solid 1px #62707F;
	color: #fff;
}
.pre-footer-gray .pre-footer-subscribe-box input:focus {
	border: solid 1px #62707F;
}
.pre-footer-gray ::-webkit-input-placeholder { /* WebKit browsers */
 color: #fff;
}
.pre-footer-gray :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color: #fff;
}
.pre-footer-gray ::-moz-placeholder { /* Mozilla Firefox 19+ */
 color: #fff;
}
.pre-footer-gray :-ms-input-placeholder { /* Internet Explorer 10+ */
 color: #fff;
}
/* footer */
.footer {
	background: none repeat scroll 0 0 rgb(54, 54, 54);
	font-size: 13px;
	padding: 0;
}
.footer-light {
	background: #F9F9F9;
	color: #3e4d5c;
}
.footer-gray {
	background: #4A5866;
}
.footer a {
	color: #fff;
	text-decoration: underline;
}
.footer a:hover {
	text-decoration: none;
}
.footer-light a {
	color: inherit;
}
.footer .padding-top-10 {
	opacity: 0.5;
}
.footer .list-inline > li:last-child {
	padding-right: 0;
}
.footer ul {
	margin: 0;
	padding: 0;
}
.footer ul.social-footer {
	font-size: 18px;
	padding-top: 5px;
}
.footer ul.social-footer a {
	opacity: 0.5;
}
.footer ul.social-footer a:hover {
	opacity: 1;
}
/***
Custom icon buttons
***/
.icon-btn {
	height: 60px;
	min-width: 80px;
	margin: 0 5px 5px 0;
	border: 1px solid #ddd;
	padding: 12px 0px 0px 0px;
	background-color: #fafafa !important;
	background-image: none !important;
	filter: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	display: inline-block !important;
	color: #646464 !important;
	text-shadow: none !important;
	text-align: center;
	cursor: pointer;
	position: relative;
	-webkit-transition: all 0.3s ease !important;
	-moz-transition: all 0.3s ease !important;
	-ms-transition: all 0.3s ease !important;
	-o-transition: all 0.3s ease !important;
	transition: all 0.3s ease !important;
}
.icon-btn i {
	font-size: 18px;
}
.ie8 .icon-btn:hover {
	filter: none !important;
}
.icon-btn:hover {
	text-decoration: none !important;
	border-color: #999 !important;
	color: #444 !important;
	text-shadow: 0 1px 0px rgba(255, 255, 255, 1) !important;
	-webkit-transition: all 0.3s ease !important;
	-moz-transition: all 0.3s ease !important;
	-ms-transition: all 0.3s ease !important;
	-o-transition: all 0.3s ease !important;
	transition: all 0.3s ease !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.icon-btn:hover .badge {
	-webkit-transition: all 0.3s ease !important;
	-moz-transition: all 0.3s ease !important;
	-ms-transition: all 0.3s ease !important;
	-o-transition: all 0.3s ease !important;
	transition: all 0.3s ease !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.icon-btn div {
	font-family: 'microextendflfregular';
	margin-top: 5px;
	margin-bottom: 10px;
	color: #000;
	font-size: 12px;
	font-weight: 300;
}
.icon-btn .badge {
	position: absolute;
	font-family: 'microextendflfregular';
	font-size: 11px !important;
	font-weight: 300;
	top: -5px;
	right: -5px;
	padding: 3px 6px 3px 6px;
	color: white !important;
	text-shadow: none;
	border-width: 0;
	border-style: solid;
	-webkit-border-radius: 12px !important;
	-moz-border-radius: 12px !important;
	border-radius: 12px !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/***
Notes
***/

/* Common styles for all types */
.note {
	margin: 0 0 20px 0;
	padding: 15px 30px 15px 15px;
	border-left: 5px solid #eee;
}
.note h1, .note h2, .note h3, .note h4 {
	margin-top: 0;
}
.note p:last-child {
	margin-bottom: 0;
}
.note code, .note .highlight {
	background-color: #fff;
}
/* Variations */
.note-danger {
	background-color: #FAEAE6;
	border-color: #ed4e2a;
}
.note-warning {
	background-color: #FCF3E1;
	border-color: #fcb322;
}
.note-info {
	background-color: #E8F6FC;
	border-color: #57b5e3;
}
.note-success {
	background-color: #EBFCEE;
	border-color: #3cc051;
}
/*  panel styles */
.panel-default > .panel-heading {
	color: inherit;
}
.panel .panel-title {
	padding-top: 0;
	margin-bottom: 0;
}
/***
Font awesome icons styles
***/
.fontawesome-icon-list [class^="fa-"], .fontawesome-icon-list [class*=" fa-"], li [class^="fa-"], li [class*=" fa-"] {
	display: inline-block;
	width: 1.25em;
	text-align: center;
	float: left;
}
.fontawesome-icon-list [class^="fa-"].icon-large, .fontawesome-icon-list [class*=" fa-"].icon-large, li [class^="fa-"].icon-large, li [class*=" fa-"].icon-large {
	width: 1.5625em;
}
.fontawesome-icon-list .col-md-3 {
	height: 32px;
	line-height: 32px;
}
/***
Demo Utils
***/
.scrollspy-example {
	position: relative;
	height: 200px;
	margin-top: 10px;
	overflow: auto;
}
.util-btn-margin-bottom-5 .btn {
	margin-bottom: 5px !important;
}
.util-btn-group-margin-bottom-5 .btn-group {
	margin-bottom: 5px !important;
}
.fontawesome-demo i {
	font-size: 18px;
}
.fontawesome-demo li {
	padding-top: 5px;
	padding-bottom: 5px;
}
.glyphicons-demo ul {
	padding-left: 0;
	padding-bottom: 1px;
	margin-bottom: 20px;
	list-style: none;
	overflow: hidden;
}
.bs-glyphicons {
	padding-left: 0;
	padding-bottom: 1px;
	margin-bottom: 20px;
	list-style: none;
	overflow: hidden;
}
.glyphicons-demo ul li {
	float: left;
	width: 25%;
	height: 115px;
	padding: 10px;
	margin: 0 -1px -1px 0;
	font-size: 12px;
	line-height: 1.4;
	text-align: center;
	border: 1px solid #ddd;
}
.glyphicons-demo .glyphicon {
	display: block;
	margin: 5px auto 10px;
	font-size: 24px;
}
.glyphicons-demo ul li {
	width: 12.5%;
}
.glyphicons-demo ul li [class^="glyphicon-"], .glyphicons-demo ul li [class*=" glyphicon-"] {
	display: block;
	text-align: center !important;
	width: auto;
	line-height: 1.2;
}
.glyphicons-demo ul li:hover {
	background-color: rgba(86,61,124,.1);
}
.buttons-page .btn {
	margin-bottom: 5px !important;
}
.buttons-page .clearfix {
	margin-bottom: 20px;
}
#topcontrol {
	z-index: 99999;
}
/* faq page */
.faq-page .panel-heading {
	padding: 0;
}
.faq-page .panel-heading h4 {
	font-size: 17px;
}
.faq-page .panel-heading a {
	display: block;
	padding: 10px 15px 9px;
}
.faq-page .panel-heading a:hover {
	color: #333;
	text-decoration: underline;
}
/* Services Box */
.service-box p {
	color: #656565;
	font-size: 13px;
}
.service-box .service-box-heading {
	padding: 12px 0;
}
.service-box .service-box-heading i {
	padding: 0;
	-webkit-border-radius: 34px;
	-moz-border-radius: 34px;
	border-radius: 34px;
	font-size: 18px;
	height: 32px;
	width: 32px;
	line-height: 32px;
	text-align: center;
	vertical-align: baseline;
}
.service-box .service-box-heading i.blue {
	color: #0da3e2;
	border: 1px solid #0da3e2;
}
.service-box .service-box-heading i.red {
	color: #db3a1b;
	border: 1px solid #db3a1b;
}
.service-box .service-box-heading i.green {
	color: #35aa47;
	border: 1px solid #35aa47;
}
.service-box .service-box-heading span {
	color: #444;
	font-size: 21px;
	line-height: 25px;
	font-weight: 400;
	margin-bottom: 10px;
	margin-left: 10px;
	display: inline-block;
}
.service-box .service-box-heading [class^="icon-"], .service-box [class*=" icon-"] {
	display: inline-block;
	text-align: center;
}
.service-box .service-box-heading [class^="icon-"].icon-large, .service-box .service-box-heading [class*=" icon-"].icon-large {
	/* increased font size for icon-large */
	width: 1.5625em;
}
/* Blockquote Box */
.quote-v1 {
	background: #7C858E;
	padding: 10px 0;
	margin-left: 0;
	margin-right: 0;
}
.quote-v1 a {
	margin: 5px;
	display: inline-block;
}
.quote-v1 span {
	color: #fff;
	font-size: 22px;
	font-weight: 300;
	margin: 13px 5px 8px;
	line-height: 26px;
	display: inline-block;
}
.quote-v1 a.btn-transparent {
	color: #fff;
	font-size: 16px;
	padding: 8px 18px;
	white-space: nowrap;
	text-decoration: none;
	border: solid 1px #fff;
	background: none;
}
.quote-v1 a.btn-transparent:hover {
	background: #E02222;
	color: #fff;
	transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.quote-v1 a.btn-transparent i {
	margin-right: 10px;
}
/* Recent Works */
.recent-work {
	position: relative;
}
.recent-work a:hover {
	text-decoration: none;
}
.recent-work h2, .ecommerce .recent-work h2 {
	margin: 3px 0 5px;
}
.recent-work h2 a {
	color: #3e4d5c;
}
.recent-work h2 a:hover {
	color: #E02222;
}
.recent-work-item {
}
.recent-work .owl-buttons {
	/*left: -55px;
	right: -78px;*/
	left: 0px;
	right: 0px;
	top: 0;
}
.recent-work .recent-work-item a.recent-work-description {
	padding: 10px;
	display: block;
	background: #fff;
}
.recent-work .recent-work-item:hover a.recent-work-description {
	background: #E6400C;
	transition: all 0.9s ease;
	-o-transition: all 0.9s ease;
	-moz-transition: all 0.9s ease;
	-webkit-transition: all 0.9s ease;
}
.recent-work .recent-work-item strong {
	color: #000;
	display: block;
	font-size: 16px;
	font-weight: 300;
}
.recent-work .recent-work-item b {
	color: #656565;
	font-weight: 300;
}
.recent-work .recent-work-item:hover b, .recent-work .recent-work-item:hover strong {
	color: #fff;
}
.recent-work .recent-work-item em {
	display: block;
	overflow: hidden;
	position: relative;
}
.recent-work .recent-work-item .fa {
	color: #fff;
	padding: 16px 30px 16px 18px;
	font-size: 16px;
	position: absolute;
	top: 50%;
	width: 50px;
	height: 50px;
	margin-top: -23.5px;
	border-radius: 50%;
	background: rgba(0,0,0,0.5);
	transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-webkit-transition: all 0.6s ease;
}
.recent-work .recent-work-item .fa:hover {
	color: #E02222;
}
.recent-work .recent-work-item .fa-link {
	left: -100px;
}
.recent-work .recent-work-item .fa-search {
	/*right: -100px;*/
	left: -100%;
}
.recent-work .recent-work-item:hover .fa-link {
	left: 2%;
}
.recent-work .recent-work-item:hover .fa-search {
	left: 40%;/*right: 2%;*/
}
/* Mixed Block */
/* Testimonials */
.testimonials-v1 blockquote {
	padding: 15px;
	border: none;
	color: #666;
	display: block;
	font-size: 14px;
	line-height: 20px;
	background: #F8F8F8;
	position: relative;
}
.testimonials-v1 blockquote:before {
	content: " ";
	display: block;
	position: absolute;
	bottom: -20px;
	left: 70px;
	width: 0;
	height: 0;
	border-left: 0 inset rgba(0, 0, 0, 0);
	border-right: 22px inset rgba(0, 0, 0, 0);
	border-top: 22px solid #F8F8F8;
}
.testimonials-v1 blockquote:after {
	width: 13px;
	height: 13px;
	z-index: 23;
	content: " ";
	display: block !important;
	position: absolute;
	right: 0;
	bottom: 0;
	background: #E6400C url(../img/blockquote-corner.png) no-repeat;
}
.testimonials-v1 .carousel-info img {
	width: 50px;
	height: 50px;
	padding: 3px;
	border-radius: 10px !important;
	border: solid 1px #f5f5f5;
}
.testimonials-v1 .carousel-info {
	background: url("../../../img/comments.jpg") no-repeat scroll 15px 0 rgba(0, 0, 0, 0);
	overflow: hidden;
	padding-top: 15px;
	position: relative;
	top: -1px;
}
.testimonials-v1 .carousel-info img {
	margin-right: 15px;
}
.testimonials-v1 .carousel-info span {
	display: block;
}
.testimonials-v1 span.testimonials-name {
	color: #252525;
	font-size: 12px;
	font-weight: 600;
	margin: 5px 0 0;
}
.testimonials-v1 span.testimonials-post {
	color: #000000;
	font-size: 12px;
}
.testimonials-v1 .item span.testimonials-slide {
	border: 1px solid rgb(218, 218, 218);
	border-radius: 5px !important;
	font-family: 'microextendflfregular';
	color: rgb(138, 138, 138);
	display: block;
	font-size: 12px;
	font-style: italic;
	line-height: 20px;
	padding: 10px;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}
.testimonials-v1 .left-btn, .testimonials-v1 .right-btn {
	right: 0;
	width: 26px;
	height: 26px;
	bottom: 30px;
	border-radius: 26px !important;
	position: absolute;
	display: inline-block;
}
.testimonials-v1 .left-btn {
	right: 30px;
	background: url(../img/fa-angles.png) no-repeat 8px 8px;
}
.testimonials-v1 .right-btn {
	background: url(../img/fa-angles.png) no-repeat -33px 8px;
}
.testimonials-v1 .left-btn:hover {
	background: #e84d1c url(../img/fa-angles.png) no-repeat 8px -31px;
}
.testimonials-v1 .right-btn:hover {
	background: #e84d1c url(../img/fa-angles.png) no-repeat -33px -31px;
}
/* our clients */
.our-clients {
	position: relative;
}
.our-clients h2, .ecommerce .our-clients h2 {
	margin: 3px 0 5px;
}
.our-clients h2 a {
	color: #3e4d5c;
}
.our-clients h2 a:hover {
	color: #E02222;
}
.our-clients .client-item {
	background: #f8f8f8;
	margin-left: 2px;
	position: relative;
}
.our-clients .owl-buttons {
	left: -74px;
	right: auto;
	top: 0;
}
.our-clients .client-item img {
	margin-left: auto;
	margin-right: auto;
}
.our-clients .client-item .color-img {
	display: none;
}
.our-clients .client-item:hover img {
	display: none;
}
.our-clients .client-item:hover .color-img {
	display: block;
}
/* Front Carousel */
.front-carousel .carousel-control {
	margin: 0;
	border: none;
	height: 35px;
	font-size: 24px;
	font-weight: normal;
	top: 40%;
	width: 35px;
	background: #222;
	opacity: 0.5;
}
.front-carousel .carousel-control:hover {
	opacity: 0.6;
}
.front-carousel .carousel-control i {
	font-size: 27px;
}
.front-carousel .carousel-control.right i {
	position: relative;
	left: 1px;
}
.front-carousel .carousel-caption {
	padding: 10px 15px 0;
	background: rgba(0,0,0,0.5);
	left: 0;
	right: 0;
	bottom: 0;
	text-align: left;
}
.front-carousel .carousel-control.left {
	left: 0;
}
.front-carousel .carousel-control.right {
	right: 0;
}
/* Skils */
.front-skills span {
	color: #555;
	display: block;
	font-size: 15px;
	margin-bottom: 7px;
}
.front-skills .progress {
	background: #f2f2f2;
}
.front-skills .progress-bar {
	background: #EF4D2E;
}
.front-skills .progress, .front-skills .progress-bar {
	box-shadow: none;
}
/* Team Blocks */
.front-team .thumbnail {
	border: none;
}
.front-team h3, .ecommerce .front-team h3 {
	margin: 10px 0 12px;
	line-height: 40px;
}
.front-team h3 strong {
	color: #E02222;
	font-size: 20px;
	font-weight: 400;
}
.front-team h3 small {
	display: block;
	font-size: 13px;
}
.front-team ul {
	padding: 4px 0 0;
}
.front-team .social-icons {
	overflow: hidden;
}
/* Service Box v1 */
.service-box-v1 {
	text-align: center;
	padding: 15px;
}
.service-box-v1 i {
	padding: 15px;
	font-size: 35px;
}
.service-box-v1:hover {
	background: #d73d04;
	transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}
.service-box-v1:hover i, .service-box-v1:hover p, .service-box-v1:hover h2 {
	color: #fff;
}
/* corp. search result */
.content-search-view2 {
	background: #EDEFF1;
	padding: 20px;
	margin: 0 0 20px;
}
.search-result-item {
	margin: 0 -10px 20px;
	padding: 0 10px 15px;
	border-bottom: 1px solid #ECEBEB;
}
.search-result-item h4, .ecommerce .search-result-item h4 {
	margin-bottom: 5px;
	padding: 0;
}
.search-result-item h4 a {
	color: #E6400C;
}
.search-result-item p {
	margin-bottom: 10px;
}
.search-link {
	color: #999;
	font-size: 12px;
}
/* FAQ */
.faq-tabbable {
	padding: 0;
	margin: 0;
	list-style: none;
	border-left: solid 2px #e44f00;
}
.faq-tabbable li {
	position: relative;
	margin-bottom: 1px;
}
.faq-tabbable li a {
	font-size: 14px;
	color: #7C858E;
	display: block;
	background: #F4F4F4;
	padding: 12px 10px 11px 8px;
}
.faq-tabbable li:hover a, .faq-tabbable li.active a {
	background: #e44f00;
	text-decoration: none;
	color: #fff;
}
.faq-tabbable li.active:after {
	content: '';
	display: inline-block;
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
	border-left: 6px solid #e44f00;
	position: absolute;
	top: 16px;
	right: -5px;
}
/* Lists */
.front-lists-v1 li {
	font-size: 14px;
	margin-bottom: 5px;
}
.content-page .front-lists-v2 li {
	color: #555;
	font-size: 16px;
	margin-bottom: 14px;
	text-transform: uppercase;
}
.front-lists-v2 li i {
	margin-right: 5px;
	font-size: 17px;
}
/* Blog Page */
.blog-posts h2, .ecommerce .blog-posts h2 {
	padding-top: 0;
}
.blog-posts p {
	text-align: justify;
}
.blog-posts .carousel {
	margin-bottom: 0;
}
.blog-posts hr.blog-post-sep {
	margin: 40px 0;
}
.blog-info {
	list-style: none;
	margin: 15px 0 0px 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #afafaf;
	padding-left: 0px;
}
.blog-info li {
	padding: 0;
	font-family: 'microextendflfregular';
	color: #555;
	font-size: 13px;
	margin-right: 10px;
	display: inline-block;
}
.blog-info li i {
	color: #E84D1C;
}
.blog-posts .pagination li {
	margin-left: -12px;
	margin-right: 17px;
}
.blog-posts .more, .blog-sidebar .more {
	color: #E84D1C;
}
/* Blog Sidebar */
.recent-news {
	overflow: hidden;
}
.recent-news h3, .ecommerce .recent-news h3 {
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}
.recent-news h3 a {
	color: #E84D1C;
}
.recent-news-inner {
	padding: 0;
}
.blog-talks .tab-style-1 ul.nav-tabs li > a {
	min-width: 50px;
}
.blog-photo-stream li {
	margin: 0px;
	display: inline-block;
	float: left;
}
.blog-photo-stream li img {
	width: 77px;
	height: 66px;
	margin: 0px;
	padding: 0px;
}
.blog-photo-stream li img:hover {
	border-color: #E84D1C;
	box-shadow: 0 0 1px #fff;
	transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}
.blog-tags ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.blog-tags li {
	position: relative;
	margin: 0 16px 7px 0;
	display: inline-block;
}
.blog-tags li a {
	color: #555;
	background: #f5f5f5;
	display: inline-block;
	padding: 3px 5px 3px 3px;
}
.blog-tags li a:hover {
	color: #fff;
	background: #E84D1C;
	text-decoration: none;
}
.blog-tags li a:hover i {
	color: #fff;
}
.blog-tags li i {
	color: #E84D1C;
	margin-right: 5px;
	display: inline-block;
}
.blog-tags li a:after {
	top: 50%;
	width: 0;
	left: 100%;
	height: 0;
	z-index: 2;
	content: " ";
	display: block;
	margin-top: -12px;
	position: absolute;
	border-left: 12px solid #f5f5f5;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
}
.blog-tags li a:hover:after {
	border-left-color: #E84D1C;
}
.blog-talks .tab-content {
	background: #FAFAFA;
	padding: 20px 15px;
}
.blog-talks .nav-tabs {
	margin-bottom: 0;
}
.blog-talks .nav-tabs > li {
	margin-top: 1px;
}
/* Blog Sidebar categories BEGIN */ 
.sidebar-categories li a {
	padding: 10px 0;
	border-bottom: 1px solid #ECEBEB;
	color: #333;
}
.sidebar-categories li a:hover {
	background: none;
}
.sidebar-categories li > a:hover, .sidebar-categories li.active > a, .sidebar-categories li.active:hover > a {
	color: #E84D1C;
}
.sidebar-categories li a:before {
	content: "";
	font-family: FontAwesome !important;
	font-size: 8px;
	padding-right: 10px;
	position: relative;
	top: -1px;
}
/* Blog Sidebar categories END */

/* Blog Item */
.blog-item .blog-item-img {
	margin: 6px 0 25px;
}
.blog-item .blog-item-img .carousel {
	margin-bottom: 0;
}
.blog-item blockquote {
	margin: 20px 40px 18px;
	border-color: #E84D1C;
}
.blog-item .blog-info {
	margin: 20px 0;
	padding: 8px 0;
	border-top: solid 1px #ECEBEB;
	border-bottom: solid 1px #ECEBEB;
}
.blog-item .blog-info li {
	padding-left: 13px;
	border-left: solid 1px #ECEBEB;
}
.blog-item .blog-info li:first-child {
	padding-left: 0;
	border-left: none;
}
.blog-item .blog-item-img .carousel-control {
	top: 45%;
}
.blog-item .media {
	border-bottom: solid 1px #ECEBEB;
	margin-bottom: -1px;
}
.blog-item .comments {
	border-top: solid 1px #ECEBEB;
	padding-top: 15px;
}
.blog-item img.media-object {
	top: 2px;
	width: 60px;
	height: 60px;
	position: relative;
}
.blog-item h4.media-heading {
	position: relative;
	padding-top: 0;
}
.blog-item h4.media-heading span {
	right: 0;
	top: 3px;
	color: #777;
	font-size: 12px;
	font-weight: 400;
	position: absolute;
}
.blog-item h4.media-heading span a {
	color: #E84D1C;
}
.mix-block .tab-content .col-md-3 {
	padding-right: 0;
}
.mix-block .nav-tabs > li {
	margin-top: 1px;
}
/* front steps */
.front-steps-wrapper h2, .ecommerce .front-steps-wrapper h2 {
	color: #f0f0f0;
	font-size: 22px;
	line-height: 1.2;
	padding-top: 10px;
	margin-bottom: 5px;
}
.front-steps-wrapper .front-step1 h2, .ecommerce .front-steps-wrapper .front-step1 h2 {
	color: #fefefe;
}
.front-steps-wrapper p {
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 0;
}
.front-steps-wrapper .front-step-col {
	padding-left: 0;
	padding-right: 0;
}
.front-steps-wrapper .front-step-col:first-child {
	padding-left: 15px;
}
.front-steps-wrapper .front-step-col:last-child {
	padding-right: 15px;
}
.front-steps-wrapper .front-step {
	position: relative;
	padding: 15px 20px 33px;
}
.front-steps-wrapper .front-step1 {
	background: #E84D1C;
}
.front-steps-wrapper .front-step2 {
	background: #7c858e;
}
.front-steps-wrapper .front-step3 {
	background: #68727c;
}
.front-steps-wrapper .front-step4 {
	background: #636a72;
}
.front-steps-wrapper .front-step5 {
	background: #5e6369;
}
.front-steps-wrapper .front-step6 {
	background: #55585d;
}
.front-steps-wrapper .front-step:before {
	color: #fff;
	font-family: 'microextendflfregular';
	font-size: 125px;
	font-weight: bold;
	display: block;
	position: absolute;
	right: -20px;
	bottom: -40px;
	opacity: 0.1;
}
.ie8 .front-steps-wrapper .front-step:before {
	display: none !important;
}
.front-steps-wrapper .front-step1:before {
	content: "1";
	opacity: 0.2;
}
.front-steps-wrapper .front-step2:before {
	content: "2";
	right: -15px;
}
.front-steps-wrapper .front-step3:before {
	content: "3";
}
.front-steps-wrapper .front-step4:before {
	content: "4";
}
.front-steps-wrapper .front-step5:before {
	content: "5";
}
.front-steps-wrapper .front-step6:before {
	content: "6";
}
.front-steps-wrapper .front-step:after {
	top: 50%;
	width: 0;
	height: 0;
	left: 100%;
	z-index: 2;
	content: " ";
	display: block;
	margin-top: -1em;
	position: absolute;
	border-left: 15px solid #EC7049;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
}
.ie8 .front-steps-wrapper .front-step:after {
	display: none !important;
}
.front-steps-wrapper .front-step-col:last-child .front-step:after {
	display: none;
}
.front-steps-wrapper .front-step2:after {
	border-left-color: #899199;
}
.front-steps-wrapper .front-step3:after {
	border-left-color: #778089;
}
.front-steps-wrapper .front-step4:after {
	border-left-color: #727980;
}
.front-steps-wrapper .front-step5:after {
	border-left-color: #6E7278;
	top: auto;
	bottom: 10%;
}
/* pricing */
.pricing {
	position: relative;
	margin-bottom: 15px;
	border: 3px solid #eee;
}
.pricing-active {
	border: 3px solid #E84D1C;
	margin-top: -10px;
	box-shadow: 7px 7px rgba(232, 77, 22, 0.2);
}
.pricing:hover {
	border: 3px solid #E84D1C;
}
.pricing:hover h4 {
	color: #E84D1C;
}
.pricing-head {
	text-align: center;
}
.pricing-head h3, .pricing-head h4 {
	margin: 0;
	line-height: normal;
}
.pricing-head h3 span, .pricing-head h4 span {
	display: block;
	margin-top: 5px;
	font-size: 14px;
	font-style: italic;
}
.pricing-head h3 {
	font-weight: 300;
	color: #fafafa;
	padding: 12px 0;
	font-size: 27px;
	background: #E84D1C;
	border-bottom: none;
}
.pricing-head h4 {
	color: #bac39f;
	padding: 5px 0;
	font-size: 54px;
	font-weight: 300;
	background: #fbfef2;
	border-bottom: solid 1px #f5f9e7;
}
.pricing-head-active h4 {
	color: #E84D1C;
}
.pricing-head h4 i {
	top: -8px;
	font-size: 28px;
	font-style: normal;
	position: relative;
}
.pricing-head h4 span {
	top: -10px;
	font-size: 14px;
	font-style: normal;
	position: relative;
}
/* Pricing Content */
.pricing-content li {
	color: #888;
	font-size: 12px;
	padding: 7px 15px;
	border-bottom: solid 1px #f5f9e7;
}
.pricing-content li i {
	top: 2px;
	color: #E84D1C;
	font-size: 16px;
	margin-right: 5px;
	position: relative;
}
/* Pricing Footer */
.pricing-footer {
	color: #777;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	padding: 0 20px 19px;
}
.pricing-footer .btn {
	color: #fff;
}
.pricing-footer .btn:hover {
	color: #fafafa;
}
/* Priceing Active */
.price-active, .pricing:hover {
	z-index: 9;
}
.price-active h4 {
	color: #36d7ac;
}
.no-space-pricing .pricing:hover {
	transition: box-shadow 0.2s ease-in-out;
}
.no-space-pricing .price-active .pricing-head h4, .no-space-pricing .pricing:hover .pricing-head h4 {
	color: #36d7ac;
	padding: 15px 0;
	font-size: 80px;
	transition: color 0.5s ease-in-out;
}
/***
Styler Panel
***/
.color-panel {
	z-index: 9999;
	position: fixed;
	top: 120px;
	right: 0;
}
.color-panel .color-mode-icons {
	top: 0;
	right: 0;
	padding: 20px;
	cursor: pointer;
	position: absolute;
	margin: 0;
}
.color-panel .icon-color {
	background: #c9c9c9 url(../img/icon-color.png) center no-repeat;
}
.color-panel .icon-color:hover {
	background-color: #3d3d3d;
}
.color-panel .icon-color-close {
	display: none;
	background: #3d3d3d url(../img/icon-color-close.png) center no-repeat;
}
.color-panel .icon-color-close:hover {
	background-color: #222;
}
.color-mode {
	top: 0;
	right: 40px;
	width: 200px;
	display: none;
	padding: 20px 10px 10px;
	position: absolute;
	background: #3d3d3d;
}
.color-mode p {
	color: #cfcfcf;
	padding: 0 15px;
	font-size: 15px;
}
.color-mode ul {
	list-style: none;
	padding: 4px 11px 5px;
	display: block;
	margin-bottom: 1px !important;
}
.color-mode li {
	width: 28px;
	height: 28px;
	margin: 4px;
	cursor: pointer;
	list-style: none;
	border: solid 1px #707070;
	display: inline-block;
	padding: 0 5px;
}
.color-mode li:hover, .color-mode li.current {
	border: solid 1px #ebebeb;
}
.color-mode li.current {
	border: solid 2px #ebebeb;
}
.color-mode li.color-blue {
	background: #64aed9;
}
.color-mode li.color-red {
	background: #e84d1c;
}
.color-mode li.color-green {
	background: #67bd3c;
}
.color-mode li.color-orange {
	background: #e18604;
}
.color-gray {
	background: #798b97;
}
.color-turquoise {
	background: #44b1c1;
}
.color-mode label {
	color: #cfcfcf;
	border-top: 1px solid #585858;
	padding: 10px 10px 0;
	margin: 0 5px;
	display: block;
}
.color-mode label span {
	text-transform: uppercase;
}
.color-mode label > span {
	display: inline-block;
	width: 85px;
}
.color-mode label > select {
	margin-top: 5px;
	text-transform: lowercase;
}
.color-mode label span.color-mode-label {
	top: 2px;
	position: relative;
}
.fancybox-overlay {
	z-index: 99999;
}
.register_forms {
	text-align: right;
	margin-top: 4px;
	padding-right: 13px;
}
.navbar_itmes {
}
.navbar_itmes ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: auto;
	float: right;
}
.navbar_itmes ul li {
	float: left;
	color: #7c7c7c;
}
.navbar_itmes ul li:last-child {
	padding-right: 0;
}
.navbar_itmes ul li.sep {
	font-size: 12px;
	padding-left: 1px;
	padding-right: 1px;
}
.navbar_itmes ul li a {
	float: left;
	font-size: 13px;
	font-weight: bold;
	/*color: #7c7c7c;*/
	color: #ffffff;
	text-decoration: none;
	padding: 6px 12px;
	border-left: 1px solid #171717;
}
.navbar_itmes ul li a.cart-topnk {
	background: #912001;
	padding-right: 3px;
	color: #ffffff;
}
.navbar_itmes ul li a.cart-topnk .cart-textnm {
	margin-right: 3px;
}
.navbar_itmes ul li a:hover {
	color: #fff;
	background: #912001;
}
.link_boxes {
	    margin-top: 10px;
    margin-bottom: -6px;
}
.link_boxes.pull-right.devider-line {
    border-left: 1px solid #a8a8a8;
	        padding-left: 13px;
}
.front-topbar .link_boxes ul {
	margin: 0px;
	padding: 0px;
}
.front-topbar .link_boxes ul li {
	        padding: 4px 2px;
	border: 0;
}
.front-topbar .link_boxes ul li i {
	    font-size: 23px;
}
.link_boxes1 {
}
.link_boxes1 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
}
.link_boxes1 ul li {
	border: 2px solid #ffffff;
	border-radius: 50% !important;
	width: 26px;
	margin-top: 0px;
	height: 26px;
	float: left;
	margin-left: 6px;
	padding: 2px 2px;
}
.link_boxes1 ul li a {
	color: #ffffff;
	display: inline-block;
	margin-top: 1px;
}
.footer_nav {
	width: 100%;
	height: auto;
	margin-top: -14px;
}
.footer_nav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.footer_nav ul li {
	padding: 11px 0px;
}
.footer_nav ul li a {
	font-family: 'microextendflfregular';
	font-weight: 300;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
}
.online_bgcolor {
	color: #1c9dd8;
}
.tp-bannertimer {
	display: none;
}
.container .fullwidthbanner-container #revolutionul .new_slidersbtn {
	border: 1px solid #4fb3e1 !important;
	color: #363636;
	font-size: 16px !important;
	padding: 9px 44px !important;
}
.add_cart {
	font-family: 'microextendflfregular';
	font-weight: 300;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
}
.featured_productss {
	width: 100%;
	background-color: #2886c2;
	border-bottom: 3px solid #8c3812;
	margin-top: 20px;
	padding: 0px 13px;
	font-size: 30px;
	line-height: 36px;
	color: #FFF;
	margin-bottom: 15px;
	font-weight: 300;
}
.gopro_cam {
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 0.50px;
	color: #FFF;
	background-color: #2886c2;
	width: 100%;
	text-align: center;
	padding: 8px 5px;
}
.bxslider-block .gopro_cam {
	height: 85px !important;
	width: 400px;
	display: table-cell;
	vertical-align: middle;
	font-size: 16px;
}
.gopro_cam.feat {
	height: inherit !important;
}
.gopro_amount {
	font-size: 30px;
	font-weight: 300;
	color: #25aae5;
	background-color: #313132;
	width: 100%;
	text-align: center;
	border-bottom: 3px solid #8c3812;
}
.amount-discountles {
	color: #ffffff;
	font-size: 14px;
	padding-top: 10px;
	text-decoration: line-through;
}
.products_page {
	width: 100%;
	text-align: center;
}
.service-box1 {
	margin: 0px;
}
.productname_text {
	font-size: 13px;
	font-family: 'microextendflfregular';
	color: #068dd1;
	text-align: center;
	line-height: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.load_more {
	background-color: #2886c2;
	border-bottom: 2px solid #8c3812;
	color: #fff;
	font-family: 'microextendflfregular';
	font-weight: 300;
	font-size: 26px;
	margin: 30px auto 10px auto;
	padding: 4px 0px;
	text-align: center;
	width: 300px;
}
.products_page img {
	background-size: 100% 100%;
	/*width: 161px;*/
	min-height: 180px;
}
.shoppingcart_image {
	left: 5.5em;
	top: -7.5em;
}
.shoppingcart_image1 {
	left: 5.5em;
	font-family: 'microextendflfregular';
	top: -7.0em;
}
.aboutus_banner {
	width: 100%;
}
.aboutus_banner > img {
	background-size: 100% 100%;
	width: 100%;
}
.homepagecontent {
	margin: 0px;
}
.new_conatinerboxes {
}
.space-mobile {
/*padding-left: 0px;*/
}
.breadcrumbb {
	border-bottom: 4px solid #8c3812;
	background-color: #ebebeb;
	position: relative;
	/*top: 28px;
	margin-bottom: 28px;*/
	margin-top: 10px;
	margin-bottom: 0px;
}
.bxslider_images {
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0px;
	display: none;
	width: 100%;
	height: 203px;
}
.bxslider li:hover .bxslider_images {
	display: block;
}
.abouttext_content {
	margin-top: 20px;
}
.abouttext_content .space-mobile p {
	text-align: justify;
	color: #252525;
	font-size: 12px;
	font-family: 'Open Sans';
}
.abouttext_heading {
	font-family: 'microextendflfregular';
	font-size: 18px;
	color: #252525;
	margin-top: 2px;
	margin-bottom: 14px;
	font-weight: 600;
}
.clients_testimonilas {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-family: 'microextendflfregular';
	font-size: 24px;
	font-weight: 600;
	color: #252525;
}
.clients_testimonilas1 {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	font-family: 'microextendflfregular';
	font-size: 24px;
	font-weight: 600;
	color: #252525;
	border-bottom: 1px solid #e1e1e1;
}
.aboutright_side {
}
.gallery_about {
	width: 100%;
	height: auto;
	margin: 10px 0px 0px 0px;
}
.gallery_about ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.gallery_about ul li {
	float: left;
	width: 33.333333333%;
}
.gallery_about ul li img {
	background-size: 100% 100%;
	width: 100%;
}
.about_responceimage {
	margin: 8px 0px;
	padding: 0px;
}
.about_responceimage strong {
	line-height: 28px;
	padding-left: 5px;
}
.about_responceimage p {
	padding-left: 5px;
	line-height: 16px;
}
.responce_text {
	border-bottom: 1px solid #e1e1e1;
	min-height: 180px;
	float: left;
	width: 100%;
}
.reply_button {
	background-color: #1c9dd8;
	border-bottom: 3px solid #8c3812;
	color: #fff;
	float: right;
	padding: 2px 15px;
	text-transform: uppercase;
}
.reply_button:hover {
	background-color: #8c3812;
	border-bottom-color: #1c9dd8;
}
.forms_controlabout, .forms_controlabout:hover, .forms_controlabout:active {
	background-color: #e1e1e1;
	border: none;
	color: #252525;
	padding: 8px 15px;
	height: auto;
	float: none;
}
.forms_controlcontact, .forms_controlcontact:hover, .forms_controlcontact:active {
	background-color: #FFF;
	border: 1px solid #e1e1e1;
	color: #000;
	padding: 8px 15px;
	height: auto;
	float: none;
}
.texarea_forms {
	background-color: #e1e1e1;
	border: none;
	color: #252525;
	padding: 8px 15px;
	height: auto;
	float: none;
	resize: none;
}
.texarea_forms1 {
	background-color: #FFF;
	border: 1px solid #e1e1e1;
	color: #000;
	padding: 8px 15px;
	height: auto;
	float: none;
	resize: none;
}
.new_formss {
	margin-bottom: 10px;
}
.text_alighne {
	padding: 0px;
}
.capcha_codes {
	width: 100%;
}
.capcha_codes img {
	/*width: 100%;*/
	background-size: 100% 100%;
}
.contactcapcha_codes {
}
.post_comment {
	border-bottom: 3px solid #8c3812;
	color: #FFFFFF;
	font-size: 20px;
	width: 100%;
	font-weight: 600;
	letter-spacing: -1px;
}
.post_comment:hover {
	border-color: #1c9dd8;
}
.send_comment, .send_comment:hover, .send_comment:focus {
	background-color: rgb(28, 157, 216);
	color: rgb(255, 255, 255);
	font-size: 20px;
	padding: 5px 6.6%;
	position: relative;
	top: 5px;
}
.footer h2 {
	color: rgb(28, 157, 216);
	font-family: 'microextendflfregular';
	margin-bottom: 25px;
	font-size: 20px;
	margin-top: 20px;
	font-weight: 400;
}
.copyright .social-footer {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	text-align: right;
}
.copyright .social-footer a:hover .fa {
	background: #fff;
	color: #000;
}
.form-actions.right {
	/*padding-left: 0;
	padding-right: 10px;*/
	text-align: right;
}
.copyright .col-md-8 > img {
	padding-left: 8px;
}
.copyright {
	/*border-top:2px solid #1f1f1f;*/
	color: #ffffff;
	font-size: 14px;
	padding: 10px 0px 10px;
	background: #242424;
	font-family: 'planerregular';
}
.copyrht_txt {
	margin: 12px 0;
	display: inline-block;
	line-height: 14px;
}
.copyright-link {
	margin: 12px 0;
	padding: 0 0px 0 0;
	/*padding: 0;*/
	float: right;
	list-style: none;
}
.copyright-link li {
	float: left;
}
.copyright-link li:first-child a {
	border-left: 0px;
}
.copyright-link li a {
	border-left: 1px solid #ffffff;
	color: #ffffff;
	float: left;
	font-size: 14px;
	margin: 0 5px;
	padding-left: 10px;
	line-height: 14px;
}
.copyright-link li a:hover {
	color: #ff0000;
}
.footer-sociamd {
	float: left;
	margin-top: 40px;
	width: 100%;
}
.footer-sociamd .scmedia-wps {
	float: left;
	padding: 10px 0;
	text-align: center;
	width: 100%;
}
.scmedia-wps ul.social-footer {
	float: left;
	width: 100%;
	text-align: center;
}
.scmedia-wps ul.social-footer li {
	display: inline-block;
	float: none;
	margin-right: 6px;
}
.scmedia-wps ul.social-footer li a {
	float: left;
	width: 100%;
}
.scmedia-wps .social-footer a .fa {
	background: transparent;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 100%;
	width: 36px;
	height: 36px;
	line-height: 36px;
	padding: 0;
	font-size: 20px;
	float: left;
}
.gallery-item {
	padding: 15px 4px;
}
.gallery-item1 {
/*padding: 0px 4px;*/
}
.space-gallerytext {
	padding-right: 0px;
}
.shoppingcart_images {
	position: absolute;
	top: 0px;
	left: 18%;
}
.recent-work .recent-work-item .shoppingcart_images .fa-link {
	left: -100px;
	position: relative;
	top: 34px;
	;
}
.recent-work .recent-work-item:hover .shoppingcart_images .fa-link {
	left: 83%;
	position: relative;
	top: 34px;
	;
}
.form_actins {
	padding-left: 0px;
}
.navbar-brand > #logoimg {
	padding: 0px 0px;
	margin-top: -30px;
}
.blogtext_content {
	margin-top: 20px;
}
.blogtext_content p {
	font-family: 'microextendflfregular';
	font-size: 13px;
	color: #898989;
}
.blogcontent_top {
	width: 100%;
	min-height: 60px;
	border-bottom: 1px solid #919191;
	padding-bottom: 10px;
}
.heading_blog {
	font-size: 17px;
	color: #1c9dd8;
	font-family: 'microextendflfregular';
	font-weight: 600;
	text-align: left;
	margin-bottom: 5px;
}
.posted_date {
	font-family: 'microextendflfregular';
	font-weight: 500;
	font-size: 12px;
	color: #898989;
	font-style: italic;
}
.filed_text {
	font-family: 'microextendflfregular';
	font-size: 12px;
	font-weight: 500;
	color: #898989;
	font-style: italic;
}
.filed_text span {
	font-family: 'microextendflfregular';
	font-size: 12px;
	color: #1c9dd8;
	font-style: italic;
	text-decoration: underline;
}
.comment_text {
	position: absolute;
	right: 10px;
	text-align: right;
	font-family: 'microextendflfregular';
	font-size: 12px;
	font-weight: 500;
	color: #898989;
	top: 0;
}
.bloginnertext_content {
	width: 100%;
	padding: 0px 40px;
}
.bloginner_imagestext {
	width: 100%;
	height: auto;
	position: relative;
	margin: 30px 0px;
}
.bloginner_imagestext p {
	text-align: justify;
	font-family: 'microextendflfregular';
	font-size: 13px;
	color: #707070;
	margin-bottom: 15px;
}
.blog_imagestext {
	width: 100%;
	height: auto;
	position: relative;
}
.blog_imagestext p {
	font-family: 'microextendflfregular';
	font-size: 13px;
	color: #898989;
	margin-bottom: 20px;
}
.blog_imagestext p span {
	font-family: 'microextendflfregular';
	font-size: 13px;
	color: #1c9dd8;
}
.images_blogs {
	min-height: 320px;
	width: 100%;
	margin-bottom: 30px;
	border-bottom: 1px solid rgb(145, 145, 145);
	padding-bottom: 20px;
}
.images_blogs1 {
	min-height: 320px;
	width: 100%;
	margin-bottom: 30px;
}
.blog_images {
	text-align: center;
}
.blog_images img {
	min-height: 150px;
	display: inline-block;
}
.blog_readmore {
	background-color: #1c9dd8;
	font-size: 12px;
	font-family: 'microextendflfregular';
	color: #FFF;
	border-bottom: 3px solid #8c3812;
	padding: 9px 28px;
	text-transform: inherit;
}
.blog_readmore:hover, .blog_readmore:focus {
	background-color: #8c3812;
	border-bottom-color: #1c9dd8;
}
.blog_pagination ul.pagination1 {
	margin: 0px;
	padding: 0px;
	border: 1px solid #d3d3d3;
	list-style-type: none;
	min-height: 32px;
}
.blog_pagination ul li {
	background-color: #FFF;
	float: left;
}
.blog_pagination ul li a.active, .blog_pagination ul li a:hover {
	padding: 6px 10px;
	background-color: #2886c2;
	float: left;
	color: #FFF;
}
.blog_pagination ul li a {
	padding: 6px 10px;
	background-color: #FFF;
	float: left;
	color: #000;
	border-left: 1px solid #d3d3d3;
}
.blog_pagination ul li a::first-line {
	padding: 6px 10px;
	border-left: none;
	float: left;
}
.blog-info li span {
	color: #00adef;
}
.blog_innerheading {
	font-size: 28px;
	font-family: 'microextendflfregular';
	font-weight: 500;
	color: #231f20;
	line-height: 12px;
	margin-top: 35px;
}
.bloginner_video {
	width: 100%;
	height: auto;
	margin-top: 15px;
}
.blog_innertext {
	margin-bottom: 18px;
	margin-left: 20px;
	margin-top: 18px;
	list-style-type: disc;
}
.blog_innertext li {
	margin: 0px;
	font-family: 'microextendflfregular';
	font-size: 13px;
	color: #707070;
}
.shareitt_text {
	width: 60%;
	float: right;
	min-height: 40px;
	border-bottom: 1px solid #000609;
	border-top: 1px solid #000609;
	margin-top: 15px;
}
.shareitt_text p {
	font-family: 'microextendflfregular';
	font-size: 15px;
	text-transform: uppercase;
	color: #231f20;
	margin-top: 20px;
	float: left;
}
.shareit_icons {
	width: 166px;
	float: right;
}
.shareit_icons ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.shareit_icons ul li a {
	float: left;
	margin-top: 22px;
	padding-left: 15px;
	text-decoration: none;
}
.shareit_icons ul li a img {
	text-decoration: none;
	float: left;
}
.previousblog, .previousblog:hover, .previousblog:focus {
	font-family: 'microextendflfregular';
	font-size: 23px;
	color: #231f20;
	text-decoration: none;
	line-height: 100px;
}
.gallry_contentimages {
	margin-top: 20px;
}
.gallery_images {
 border-top: 1px solid #2886c2;
 border-left: 1px solid #2886c2;
 border-right: 1px solid #2886c2;
}
.managedd_gallery {
	float: right;
	margin-top: 12px;
	text-align: right;
}
.managedd_gallery span {
	color: #2ba3e6;
	font-family: 'microextendflfregular';
	font-size: 12px;
}
.select_form {
	background-color: rgb(255, 255, 255);
	background-image: none;
	border: 1px solid rgb(194, 194, 194);
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: rgb(43, 163, 230);
	font-size: 13px;
	height: 23px;
	line-height: 1.22857;
	padding: 0 4px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 95px;
}
.icons_colors {
	color: #2ba3e6;
	margin-top: 12px;
	margin-right: 8px;
	position: relative;/*z-index: 9999;*/
}
.support_banner {
}
.support_content {
	position: relative;
	margin-top: 60px;
	margin-bottom: 15px;
	border-top: 1px solid #d7d7d7
}
.support-text {
	border-right: 1px solid #d7d7d7;
	padding-left: 0px;
	padding-right: 6%;
}
.mail_textt {
	font-family: 'microextendflfregular';
	font-size: 28px;
	color: #231f20;
	font-weight: 500;
	margin-top: 23px;
	margin-bottom: 23px;
}
.ask_textt {
	font-family: 'microextendflfregular';
	font-size: 28px;
	color: #231f20;
	font-weight: 500;
	padding-bottom: 19px;
	top: 15px;
	margin-bottom: 6px;
	border-bottom: 1px solid #d7d7d7;
}
.support_phone {
	padding-left: 6%;
	padding-right: 0px;
	margin-bottom: 15px;
}
.contact_phone {
	padding-left: 9px;
	padding-right: 0px;
	margin-bottom: 15px;
}
.support-email {
	border: 1px solid #d7d7d7;
	min-height: 105px;
	padding: 11px;
	margin-bottom: 4px;
}
.types_helps {
	font-weight: 600;
	color: #231f20;
	font-size: 18px;
	font-family: 'microextendflfregular';
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 3px;
}
.issue_types {
	font-size: 14px;
	color: #231f20;
	font-family: 'microextendflfregular';
	font-weight: 300;
	margin-top: 5px;
}
.suuport_forms {
	background-color: rgb(255, 255, 255);
	background-image: none;
	border: 1px solid #d7d7d7;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: rgb(0, 0, 0);
	font-weight: 700;
	font-family: 'microextendflfregular';
	font-size: 14px;
	height: 28px;
	line-height: 1.22857;
	margin-top: 5px;
	padding: 2px 4px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}
.email_us {
	width: 190px;
	background-color: #009fdf;
	margin: 12px auto 5px auto;
	text-align: center;
	padding: 10px 0px;
}
.email_us a, .email_us a:hover, .email_us a:focus {
	text-align: center;
	font-size: 20px;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
}
.byphoone_number {
	font-size: 36px;
	padding-left: 5%;
	color: #231f20;
	font-family: 'microextendflfregular';
	font-weight: 500;
	text-align: center;
	padding-top: 8px;
}
.skype_contact {
	font-family: 'microextendflfregular';
	font-size: 26px;
	font-weight: 500;
	color: #231f20;
	text-align: center;
}
.skype_contact span {
	font-family: 'microextendflfregular';
	font-size: 26px;
	font-weight: 500;
	color: #009fdf;
	text-align: center;
}
.question_heading {
	font-size: 16px;
	font-weight: 300;
	font-family: 'microextendflfregular';
	color: #231f20;
	padding-left: 10px;
	margin-bottom: 6px;
}
.answer_heading {
	padding: 3px 20px;
	border-bottom: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	background: url("../../../img/answer.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	font-size: 16px;
	color: #231f20;
	font-weight: 300;
	margin-bottom: 6px;
}
.loadmore_questions, .loadmore_questions:hover, .loadmore_questions:focus {
	padding: 6px 23px;
	background-color: #FFF;
	border: 1px solid #8c3812;
	font-size: 12px;
	font-family: 'microextendflfregular';
	color: #231f20;
}
.more_buttons {
	margin-top: 25px;
	margin-bottom: 23px;
}
.contactus_text {
	font-size: 22px;
	font-weight: 600;
	font-family: 'microextendflfregular';
	color: #252525;
	padding-left: 5px;
	line-height: 30px;
	margin-bottom: 2px;
}
.contact_banner img {
	border-bottom: 6px solid #983210;
	border-top: 6px solid #983210;
	background-size: 100% 100%;
	width: 100%;
}
.contact_form {
	width: 100%;
	float: left;
	margin-top: 15px;
}
.contact_text {
	padding-left: 0px;
}
.contact_phone p {
	font-size: 13px;
	color: #252525;
	font-family: 'microextendflfregular';
}
.contact_infoo {
	margin-bottom: 15px;
}
.contact_infoo span {
	margin-left: 12px;
	font-size: 13px;
	font-family: 'microextendflfregular';
	color: #252525;
}
.main .checkout_pages {
	font-size: 15px;
	color: #FFF;
	font-family: 'microextendflfregular';
	font-weight: bold;
	background-color: #2886c2;
	margin-top: 35px;
	padding: 12px 20px;
	text-transform: uppercase;
	margin-bottom: 8px;
}
.checkouttable {
	padding: 0px;
	margin-right: 0px;
}
.valueproducts {
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(207, 207, 207);
	margin-top: 10px;
	padding: 4px;
	text-align: center;
	width: 90px;
}
.update_button {
	background-color: rgb(40, 134, 194);
	color: rgb(255, 255, 255);
	font-weight: 600;
	margin-top: 8px;
	padding: 7px;
	text-transform: uppercase;
	width: 90px;
}
.continue_shopping {
	width: 100%;
	border-bottom: 1px solid rgb(236, 235, 235);
	border-right: 1px solid rgb(236, 235, 235);
	border-left: 1px solid rgb(236, 235, 235);
	min-height: 80px;
}
.container .main .newshoppingcart {
	margin-left: 10px;
	margin-top: 18px;
	padding: 12px 15px;
	text-transform: none;
}
.total_amounts {
	width: 340px;
	min-height: 65px;
	margin: 30px 0;
}
.total_heading {
	width: 170px;
	float: left;
	background-color: #2886c2;
	min-height: 65px;
	padding-right: 20px;
}
.total_amount {
	width: 170px;
	float: right;
	background-color: #e4e4e4;
	min-height: 65px;
	padding-left: 20px;
}
.subtotal_text {
	font-family: 'microextendflfregular';
	font-size: 14px;
	text-align: right;
	color: #FFF;
	font-weight: 600;
	padding-top: 8px;
}
.grandtotal_text {
	font-family: 'microextendflfregular';
	font-size: 14px;
	text-align: right;
	color: #FFF;
	font-weight: 600;
	padding-top: 5px;
}
.subtotal_amount {
	font-family: 'microextendflfregular';
	font-size: 18px;
	text-align: left;
	color: #000000;
	font-weight: 600;
	padding-top: 5px;
	line-height: 20px;
}
.grandtotal_amount {
	font-family: 'microextendflfregular';
	font-size: 25px;
	text-align: left;
	color: #000000;
	font-weight: 600;
}
.panel-body .form-horizontal .control-label {
	margin-bottom: 0;
	padding-left: 25px;
	padding-top: 7px;
	text-align: left;
	font-size: 11px;
	color: #6a6a6a;
}
#checkout-page .panel-body input.form-control, #checkout-page .panel-body textarea.form-control {
	border-radius: 0;
	box-shadow: none;
	color: rgb(54, 54, 54);
	font-family: "Trebuchet MS";
}
.panel-group .yourbilling_details {
	background-color: rgb(40, 134, 194);
	color: rgb(255, 255, 255);
	margin-bottom: 8px;
	font-family: 'microextendflfregular';
	font-size: 18px;
}
.panel-group .yourbilling_details h3 {
	background-color: rgb(40, 134, 194);
	color: rgb(255, 255, 255);
	font-weight: 600;
	text-transform: uppercase;
	font-family: 'microextendflfregular';
	font-size: 18px;
}
.first_name {
	border: 1px solid rgb(197, 197, 197);
	font-family: 'microextendflfregular';
	font-size: 11px;
	height: 28px;
	margin-bottom: 25px;
}
.textarea_name {
	border: 1px solid rgb(197, 197, 197);
	font-family: 'microextendflfregular';
	font-size: 11px;
	height: 55px;
	margin-bottom: 6px;
}
.stateprivacy_name {
	border: 1px solid rgb(197, 197, 197);
	font-family: 'microextendflfregular';
	font-size: 11px;
	height: 28px;
	margin-bottom: 6px;
}
.postal_name {
	border: 1px solid rgb(197, 197, 197);
	font-family: 'microextendflfregular';
	font-size: 11px;
	height: 28px;
	margin-bottom: 0px;
}
.images_galle {
	float: left;
	width: 60px;
	height: 60px;
	background-size: 100% 100%;
}
.images_gallerry {
	margin-left: 4px;
	margin-top: -5px;
	min-height: 68px;
	width: 100%;
}
.phone_name {
	border: 1px solid rgb(197, 197, 197);
	font-family: 'microextendflfregular';
	font-size: 11px;
	height: 30px;
	margin-bottom: 10px;
}
.paymentinformation {
	padding-left: 0px;
}
.newpaymentinformation {
	padding-left: 0px;
	padding-right: 0px;
}
.payment_informations {
	font-family: 'microextendflfregular';
	font-weight: 700;
	font-size: 17px;
	color: #000;
	margin-top: 4px;
	margin-bottom: 28px;
}
.panel-body .form-horizontal .paymentinformation1 {
	padding-left: 6px;
	color: rgb(106, 106, 106);
	font-size: 11px;
	margin-bottom: 5px;
	padding-top: 20px;
	text-align: left;
}
.card_textinformation {
	margin-top: 40px;
}
.cards_images {
	padding-right: 0px;
	margin-bottom: 15px;
}
.container #checkout-page #payment-method .payment_pagess {
	padding-right: 11px;
}
.cards_images1 {
	margin-bottom: -20px;
	padding-right: 0px;
}
.buttons_images, .buttons_images:hover, .buttons_images:focus {
	background-color: rgb(40, 134, 194);
	color: rgb(255, 255, 255);
	font-family: 'microextendflfregular';
	font-size: 17px;
	font-weight: bold;
	margin-left: -15px;
	margin-top: 36px;
	padding: 12px 65px;
	text-transform: uppercase;
}
/*.aboutus-leaveform .capcha_codes input#contact_captcha{
	width:50%;
    float: left;
}*/
.aboutus-leaveform .capcha_codes img#captcha_pic {
	float: left;
	/*width: 100%;*/
	height: 36px;
}
.contact_form .contactcapcha_codes img {
	min-height: 37px;
}
btn.sndmsg-btn {
	padding: 9px;
}
.marginauto.form-bx-wps {
	background: rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	float: none;
	margin: 0 auto;
	padding: 20px;
	overflow: hidden;
	color: #ffffff;
}
h2.head-title {
	font-family: 'planerregular';
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 3px;
	padding: 0;
	text-align: left;
	text-shadow: 0 0 20px #fbf7c2;
	text-transform: uppercase;
}
.form-bx-wps form.form-horizontal {
	padding: 20px;
	float: left;
	width: 100%;
}
.form-bx-wps form.form-horizontal label.checkbox {
	padding-left: 20px;
}
.sdbar-wps .sdbr-bg {
/*background:#f2f2f2;*/
}
.sdbar-wps .sdbr-bg .cart-cont-sdbr {
	background: #f2f2f2;
}
.sdbar-wps h2.head-title {
	margin-bottom: 0px;
}
.sdbar-wps .sd-ulwps {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sdbar-wps .sd-ulwps li a {
	display: block;
	text-align: left;
	color: #000000;
	border-bottom: 1px solid #cccccc;
	background: #ffffff;
	text-transform: capitalize;
	padding: 6px 10px !important;
	border-radius: 0px !important;
}
.sdbar-wps .sd-ulwps li a:hover, .sdbar-wps .sd-ulwps li.active a {
	background: #333333;
	color: #ffffff;
	border-color: #cc0000;
}
h4.sd-hdtle {
	background: #cc0000;
	border-bottom: 1px solid #000000;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	margin: 20px 0 0;
	padding: 10px;
}
.cart-cont-sdbr p {
	padding: 10px;
}
table.table .pagination {
	border: 0 none;
	float: right;
}
.radio, .checkbox {
	cursor: pointer;
}
.recent-work-item img {
	border: 1px solid #2886c2;
}
.feature.recent-work-item img {
	border: 1px solid #cc0000;
}
.feature.recent-work-item .gopro_cam {
	background-color: #cc0000;
}
.feature.recent-work-item .gopro_amount {
	color: #cc0000;
}
.feature.recent-work-item a:hover .gopro_amount {
	border-color: #cc0000;
}
.homepagecontent.gallery-page .recent-work-item img {
	border-color: #ffffff;
}
.pagenavi {
	color: #ffffff;
	/*border-width:1px 0px 1px 1px;
	border-style:solid;
	border-color:#d3d3d3;*/
	display: inline-block;
}
.pagenavi .pages, .pagenavi .current, .pagenavi .single_page, .pagenavi .first, .pagenavi .last {
	/*background:#ffffff;
	border-right:1px solid #d3d3d3;*/
	display: inline-block;
	padding: 5px 10px;
}
.pagenavi .current {
	background: #660000;
	color: #ffffff;
}
.pagenavi .single_page {
	color: #ffffff;
}
.pagenavi .single_page:hover, .pagenavi .first:hover, .pagenavi .last:hover {
	background: #660000;
	color: #ffffff;
}
.contact_banner > iframe {
	border-top: 6px solid #983210;
	border-bottom: 6px solid #983210;
}
.aboutus-leaveform .form-group {
	margin-bottom: 10px;
}
.prod-inner-wps {
	float: left;
	width: 100%;
}
h3.prdt-hdtle {
	background: #2886c2;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	margin: 8px 0px 13px;
	padding: 30px 20px;
}
.prod-inner-wps h1.shopinside_heading {
	color: #2886c2;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	/*width: 60%;*/
	display: inline-block;
}
.prod-inner-wps .shopinsideright {
	float: right;
}
.prod-inner-wps .description p {
	color: #7c7c7c;
	font-size: 14px;
	letter-spacing: -0.8px;
}
.prod-inner-wps .description {
	margin-bottom: 20px;
}
.back_button {
	color: #252525;
}
.back_button i {
	color: #2886c2;
}
.back_button:hover {
	color: #2886c2;
}
.prod-inner-wps .panel-group .panel .panel-heading a.accordion-toggle {
	display: block;
	padding: 8px 8px 8px 0px;
	color: #252525;
	text-transform: uppercase;
}
.prod-inner-wps .panel-group .panel .panel-heading {
	background: #ffffff;
	border-top: 1px solid #252525;
}
.prod-inner-wps .panel-group .panel:last-child .panel-heading {
	border-bottom: 1px solid #252525;
}
.prod-inner-wps .panel-group .panel + .panel {
	margin-top: 0px;
}
.style_questions {
	float: left;
	margin: 20px 0 60px;
	width: 100%;
}
.youmaylike {
	float: left;
	width: 100%;
}
.youmaylike .youmaylike_heading {
	color: #252525;
	display: block;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 10px;
}

@media screen and (min-width: 470px) and (max-width: 480px) {
.youmaylike .col-sm-6 {
	float: left;
	width: 50%;
}
}
.prd-img-thumzm img {
	margin: 5px 0 0;
	width: inherit;
}
.prd-img-thumzm img:hover {
	border-color: #ff7dcf;
}
.front-topbar .link_boxes .fa.fa-youtube {
	margin-left: -1px;
}
.header .nav > li.active {
	border-bottom-color: #8c3812;
}
.header .nav > li {
	border-bottom: 2px solid #fff;
}
.blg-sharemedia {
	float: right;
	text-align: right;
	border-bottom: 1px solid #000022;
	border-top: 1px solid #000022;
	padding: 20px 0 16px;
	margin-bottom: 20px;
}
.blg-sharemedia .sharetistitle {
	display: inline-block;
	float: left;
	font-size: 14px;
	font-weight: 600;
	text-align: left;
}
.previoublog-btn a {
	color: #000000;
	font-size: 23px;
	background: url(../img/previo-blog-arrow-right.png) no-repeat right center;
	padding-right: 16px;
	line-height: normal;
}
.bloginner-pgwps .images_blogs {
	border-bottom: 0 none;
}
.recent-work-item a:hover .gopro_amount {
	border-color: #25aae5;
}
.recent-work-item:hover em {
	background: rgba(0, 0, 0, 0.8);
}
.recent-work-item:hover em img.img-responsive {
	position: relative;
	z-index: -1;
}
.recent-work-item .hover-btn-block {
	position: absolute;
	top: -100%;
	width: 100%;
	margin-top: 25px;
}
.recent-work-item:hover .hover-btn-block {
	top: 0px;
}
.recent-work-item.rwim-listgrid:hover .hover-btn-block {
	top: 40px;
}
.hover-btn-block a.rec-hbtn {
	font-size: 20px;
	color: #ffffff;
	font-style: initial;
	font-weight: 300;
	padding-top: 40px;
	text-align: center;
}
.dv-rbc-btn.rbc-wdfull {
	float: left;
	text-align: center;
	width: 100%;
}
.dv-rbc-btn.rbc-wdhalf {
	float: left;
	width: 50%;
	text-align: center;
}
.hover-btn-block a.rec-hbtn.rec-addcartbtn {
	background: url(../img/rec-addcart-icon.png) no-repeat center top;
	/*float: left;
    width: 100%;
	padding-bottom:20px;*/
	margin-bottom: 20px;
	display: inline-block;
}
.hover-btn-block a.rec-hbtn.rec-watchbtn {
	background: url(../img/rec-watch-icon.png) no-repeat center top;
	/*width:50%;
	float:left;*/
	display: inline-block;
}
a.rec-hbtn.rec-watchbtn.disabled {
	background: url(../img/rec-watch-icon-grey.png) no-repeat center top;
	color: #cccccc;
	cursor: not-allowed;
}
.hover-btn-block a.rec-hbtn.rec-viewbtn {
	background: url(../img/rec-view-icon.png) no-repeat center top;
	/*width:50%;
	float:right;*/
	display: inline-block;
}
.stButton .stLarge {
	height: 16px !important;
	width: 16px !important;
}
.st_sharethis_large .stLarge {
	background: url(../img/share-sharenoci-icon.png) no-repeat center top !important;
}
.st_facebook_large .stLarge {
	background: url(../img/share-facebook-icon.png) no-repeat center top !important;
}
.st_twitter_large .stLarge {
	background: url(../img/share-twitter-icon.png) no-repeat center top !important;
}
.st_linkedin_large .stLarge {
	background: url(../img/share-linkedin-icon.png) no-repeat center top !important;
}
.st_pinterest_large .stLarge {
	background: url(../img/share-pinterest-icon.png) no-repeat center top !important;
}
.st_email_large .stLarge {
	background: url(../img/share-mail-icon.png) no-repeat center top !important;
}
.table.tabletextblack {
	color: #000000;
}
.recent-work-item.rwim-listgrid em {
	padding-left: 0;
	padding-right: 0;
}
.recent-work-item.rwim-listgrid em img.gallery_images {
	width: 100%;
}
.recent-work-item.rwim-listgrid .gopro_cam {
	margin-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
}
.recent-work-item.rwim-listgrid .gopro_amount {
	margin-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
}
#confirm.panel #confirm-content .panel-body {
	margin-left: -10px;
	margin-right: -10px;
	padding-left: 0;
	padding-right: 0;
}
#confirm.panel #confirm-content .checkout-total-block {
	padding: 0;
}
.order-head {
	padding: 10px 0;
}
.newlist-th {
	background: #990000;
	color: #ffffff;
	margin-top: 20px;
}
.newlist-td {
	border-bottom: 1px solid #aeaeae;
	border-left: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
}
.products-list {
	border-bottom: solid 1px #f2f2f2;
	padding: 5px 0;
	line-height: 33px;
}
.products-list .amount {
	text-align: right;
}
span.bg-status {
	padding: 10px 20px;
	display: block;
	margin: -10px -10px -10px 0;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
}
span.bg-status.paid {
	background: #e84e24;
}
span.bg-status.canceled {
	background: #da2323;
}
span.bg-status.completed {
	background: #5caf2f;
}
span.bg-status.pending {
	background: #da2323;
}
.homepagecontent .service-box1 .recent-work-item .bxslider-block .productname_text {
	display: none;
}
.homepagecontent .service-box1 .recent-work-item .bxslider-block .gopro_cam {
	height: 85px !important;
	width: 400px;
	display: table-cell;
	vertical-align: middle;
	font-size: 16px;
}
.recent-work-item.gd4bx em img.gallery_images {
	height: 198px;
}
.readmore-lsgrd {
	float: right;
	font-style: italic;
	font-weight: bold;
	color: #2886c2;
}
.lsgrd-desc-text {
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.owl-carousel.pr-thumbs-vertical {
	padding: 30px 0px;
}
.owl-carousel.pr-thumbs-vertical .owl-wrapper-outer {
	height: 179px;
}
.pr-thumbs-vertical .owl-buttons .owl-prev, .pr-thumbs-vertical .owl-buttons .owl-next {
	height: 26px;
	width: 100%;
}
.pr-thumbs-vertical .owl-buttons .owl-prev {
	left: inherit;
	top: 0px;
	bottom: inherit;
	background: url(../img/arrowbg-top.png) no-repeat center top !important;
}
.pr-thumbs-vertical .owl-buttons .owl-next {
	right: inherit;
	bottom: 0px;
	top: inherit;
	background: url(../img/arrowbg-bottom.png) no-repeat center bottom !important;
}
.owl-carousel.pr-thumbs-vertical .owl-wrapper {
	width: 100% !important;
}
.owl-carousel.pr-thumbs-vertical .owl-wrapper .owl-item {
	width: 100% !important;
	height: 58px;
}
.like_imagess.img-thumbnail {
	margin-bottom: 10px;
}
.cart-info .cart-cont-sdbr {
	padding: 7px 14px;
}
.row.like_images {
	margin-left: -5px;
	margin-right: -5px;
}
.row.like_images [class*="col"] {
	padding-left: 5px;
	padding-right: 5px;
}
.row.cartinfo-butns {
	margin-left: -5px;
	margin-right: -5px;
}
.row.cartinfo-butns [class*="col"] {
	padding-left: 5px;
	padding-right: 5px;
}
.captcha-refreshicon {
	background: url(../img/capcha_refresh.png) no-repeat center center;
	height: 36px;
	display: inline-block;
	border: 0 none;
	color: #ff0000;
	font-size: 0;
}
.button-orhistory .btn {
	margin-top: 22px;
}
.cart_price .cart_quantity_input {
	width: 55px;
	padding: 1px 10px;
	margin-right: 5px;
	height: auto;
	text-align: right;
	float: left;
}
.terms-condite-btn, .privacypolicy-btn {
	font-size: 14px;
	font-weight: 400;
	margin-right: 10px;
}
.marginauto.prdinner-video {
	float: none;
	margin: 0px auto 20px;
}
.fancybox-outer .fancybox-nav {
	display: none;
}
.loading-img {
	width: 100%;
}
h1.checkout-hdtitle {
	margin-top: 10px;
}
.soryby-wps .btn-group {
	margin-bottom: 10px;
}
.soryby-wps .btn-group .btn-sm > i {
	padding: 2px 0 3px 0;
}
.listgrid-cate-wps {
	margin-bottom: 20px;
}
.category-block-wps .cate-price, .listgrid-cate-wps .listgrid-contentwps .listgrd-pricetxt {
	font-size: 20px;
	margin-top: 10px;
	text-align: center;
	padding: 0px;
	color: #008000;
	font-family: 'microextendflfregular';
	font-weight: bold;
}
.listgrid-cate-wps .listgrid-contentwps .listgrd-pricetxt {
	text-align: left;
	padding-top: 0;
	padding-bottom: 10px;
}
.listgrid-cate-wps .listgrid-contentwps .listgrd-desctxt p {
	text-align: left;
	color: #ccc;
	font-size: 16px;
}
.category-block-wps .cate-name, .listgrid-cate-wps .listgrid-contentwps .listgrd-hdtitle {
	font-size: 20px;
	text-align: center;
	margin-bottom: 10px;
	text-transform: uppercase;
	margin-top: 10px;
	color: #ffffff;
}
.listgrid-cate-wps .listgrid-contentwps .listgrd-hdtitle {
	margin-bottom: 0;
	text-align: left;
}
.category-block-wps .btn.cate-cartbtn, .listgrid-cate-wps .listgrid-contentwps .btn.cate-cartbtn {
	background: #790000;
}
.category-block-wps .btn.cate-cartbtn:hover, .listgrid-cate-wps .listgrid-contentwps .btn.cate-cartbtn:hover {
	background: #ffffff;
	color: #790000;
}
.addcart-grps .cate-cartbtn {
	border-radius: 0px !important;
	background: #ca0000 !important;
	color: #ffffff;
	font-family: 'microextendflfregular';
	font-weight: bold;
	font-size: 20px;
	padding: 10px 25px 7px;
	border: 0;
}
/*.sidebar-wprs #categories .panel a {
	color:#000000;
	font-size:14px;
}
.sidebar-wprs #categories .panel-body {
	padding:10px;
}
.sidebar-wprs #categories .panel .panel-body {
	padding:0;
}
.sidebar-wprs #categories .panel .panel-body .panel-group {
	margin-bottom:0;
	padding:5px 0;
}
.sidebar-wprs #categories .panel-body .panel-group {
	padding:10px 10px 10px 0;
	margin:0;
}
.sidebar-wprs #categories .panel-body .panel-group .panel a:hover {
	color:#ff0000;
}*/
/*----- Start Gallery css -----*/
.gallery-wrpas {
	float: left;
	width: 100%;
	padding: 30px;
	border: 1px solid #545050;
	background: #000000;/*background: rgba(0,0,0,0.5);*/
}
.gallery-wrpas.glws-bg {
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(top, #000000 0%, #171717 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #171717)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #000000 0%, #171717 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #000000 0%, #171717 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #000000 0%, #171717 100%); /* IE10+ */
	background: linear-gradient(to bottom, #000000 0%, #171717 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#171717', GradientType=0 ); /* IE6-9 */
	border: none;
}
.gallery-wrpas .maingallery.gly-big {
	width: 100%;
	float: left;
}
.gallery-wrpas .gallery-s-top {
	float: left;
	width: 100%;
	height: 120px;
	/*border:1px solid #545050;*/

	border: 1px solid #2c2c2c;
	border-radius: 5px;
	background: url(../images/gallery-top-bg.png) repeat-x top left;
	margin-bottom: 30px;
}
.gallery-wrpas .gallery-s-top .gly-s-gp {
	background: url(../images/gallery-s-drive.png) no-repeat top right;
	float: left;
}
gallery-wrpas .gallery-s-top .gly-s-gp a:hover, .gallery-wrpas .gallery-s-top .gly-s-gp.active a {
	background: url("../images/gallery-top-a-hover-bg.png") no-repeat center top;
	padding-bottom: 34px;
}
.gallery-wrpas .gallery-s-top .gly-s-gp a {
	padding: 19px 30px;
	float: left;
	cursor: pointer;
}
.gallery-wrpas .gallery-s-top .gly-s-gp a .text-gly-s {
	color: #FF0000;
	display: block;
	margin-top: 10px;
	text-align: center;
	font-family: 'planerregular';
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
.gallery-wrpas .gallery-s-top .gly-s-gp a:hover {
	text-decoration: none;
}
.gallery-wrpas .gallery-s-top .gly-s-gp a:hover, .gallery-wrpas .gallery-s-top .gly-s-gp.active a {
	background: url(../images/gallery-top-a-hover-bg.png) no-repeat top right;
	padding-bottom: 34px;
}
.gly-s-rht-wrpas {
	float: right;
}
.gly-s-rht-wrpas .sgall {
	height: 120px;
}
.tabs-wrapper .gly-s-rht-wrpas {
	width: 386px;
}
.gallery-wrpas .gallery-s-right, .tabs-wrapper .gallery-s-right {
	float: left;
	width: 100%;
	min-height: 202px;
	border: 1px solid #171717;
	border-radius: 5px;
	background: #070707;
	margin-top: 20px;
	padding: 10px 0px 0px 10px;
	box-shadow: 0 0 200px #000000 inset;
	position: relative;
}
.gallery-s-right .jcarousel-wrapper {
	float: left;
	text-align: center;
	width: 100%;
	top: 105%;
	left: -10px;
	position: absolute;
}
.gallery-s-right .jcarousel-wrapper .jcarousel {
	display: inline-block;
}
.gallery-s-right .jcarousel-wrapper .jcarousel #pagelinks {
	list-style: none;
}
.gallery-s-right .jcarousel-wrapper .jcarousel #pagelinks li {
	display: inline-block;
}
.gallery-s-right .jcarousel-wrapper .jcarousel #pagelinks li a {
	background: url("../images/gl-bullet-banner.png") no-repeat center center;
	display: block;
	font-size: 0;
	height: 26px;
	margin: 0;
	padding: 5px;
	width: 26px;
	border: 0px;
	box-shadow: none;
}
.gallery-s-right .jcarousel-wrapper .jcarousel #pagelinks li a:hover, .gallery-s-right .jcarousel-wrapper .jcarousel #pagelinks li.active a {
	background: url("../images/gl-bullet-banner-hover.png") no-repeat center center;
}
.tabs-wrapper .gallery-s-right {
	margin-top: 0px;
	width: 100%;
}
.gallery-wrpas .gallery-s-right a, .tabs-wrapper .gallery-s-right a {
	background: #000000;
	box-shadow: 0px 0px 10px #090909;
	border-radius: 5px;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 6px;
	border: 1px solid #000000;
}
.gallery-wrpas .gallery-s-right a:hover, .tabs-wrapper .gallery-s-right a:hover {
	border-color: #171717;
}
.gly-img-big img {
	width: 100%;
}
.gly-img-big {
	float: left;
	/*max-width: 390px;*/
	border: 1px solid #171717;
	border-radius: 5px;
	background: #0d0d0d; /* Old browsers */
	background: -moz-linear-gradient(top, #0d0d0d 0%, #111111 50%, #0e0e0e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0d0d0d), color-stop(50%, #111111), color-stop(100%, #0e0e0e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0d0d0d 0%, #111111 50%, #0e0e0e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0d0d0d 0%, #111111 50%, #0e0e0e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0d0d0d 0%, #111111 50%, #0e0e0e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #0d0d0d 0%, #111111 50%, #0e0e0e 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d0d0d', endColorstr='#0e0e0e', GradientType=0 ); /* IE6-9 */
	overflow: hidden;
	padding: 20px;
	box-shadow: 0 0 200px #000000 inset;
}
.tabs-wrapper .gly-img-big {
	max-width: 480px;
}
.tabs-wrapper .gly-img-big a#mainimagecc img {
	max-width: 100%;
}
.maingallery p {
	font-size: 15px;
}

.gly-s-rht-wrpas p#galdesc {
	min-height: 130px;
	margin-bottom: 0px;
	color: #8a8a8a;
}
/*----- End Gallery css -----*/
.inner-content img {
	max-width: 100%;
}
div.inner-content {
	float: left;
	padding: 20px 0px;
	width: 100%;
}
.inner-content ul, .inner-content ol {
	margin-bottom: 20px;
}
.inner-content ul li, .inner-content ol li {
	color: #ffffff;
	font-family: 'planerregular';
	font-size: 18px;
	line-height: 26px;
	margin: 0 0 10px 20px;
}
h1 {
	color: #ffffff;
	/*font-family: 'planerregular';*/
	font-size: 32px;
	font-weight: bold;
	margin: 0 0 9px;
	padding: 0;
}
p {
	color: #ffffff;
	font-family: 'DINProLight';
	font-size: 20px;
	line-height: 26px;
	margin: 0 0 10px;
	padding: 0;
}
/*input {
	border: 1px solid #a6a6a6;
	border-radius: 5px;
	padding: 5px 10px;
}*/
h2 {
	color: #ffffff;
	/*font-family: 'planerregular';*/
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0;
	padding: 10px 0;
	text-transform: uppercase;
}
.nav-bar-wraps {
	float: left;
	margin-bottom: 0px;
	position: relative;
	width: 100%;
	z-index: 999;
	margin-top: 20px;
}
.nav-bar-wraps ul.nav.navbar-nav > li {
	float: left;
	margin: 0px 16px 0 28px;
	padding: 0;
	border-bottom: 0;
}
.nav-bar-wraps .nav.navbar-nav > li > a {
	color: #f3eeee;
    cursor: pointer;
    font-family: 'BigNoodleTitling';
    display: block;
    float: left;
    font-size: 22px;
    padding: 5px 0px 12px;
    text-transform: uppercase;
    margin: 0;
}
.nav-bar-wraps .nav.navbar-nav > li > a:hover, .nav-bar-wraps .nav.navbar-nav > li.active > a, .nav-bar-wraps .nav.navbar-nav > li.open > a, .nav-bar-wraps .nav.navbar-nav > li.open > a:focus {
	border-color: #ff0000;
	text-decoration: none;
}
.nav-bar-wraps .nav.navbar-nav > li > a span {
	background: rgba(0,0,0,0);
	height: 3px;
	margin-top: 5px;
	position: absolute;
	left: 50%;
	right: 50%;
	bottom: 0;
}
.nav-bar-wraps .nav.navbar-nav > li > a:hover span {
	transition-duration: 0.3s;
	transition-property: left, right;
	transition-timing-function: ease-out;
	z-index: -1;
	    left: -10px;
    right: -10px;
}
.nav-bar-wraps .nav.navbar-nav > li > a:hover span, .nav-bar-wraps .nav.navbar-nav > li.active > a span, .nav-bar-wraps .nav.navbar-nav > li.open > a span, .nav-bar-wraps .nav.navbar-nav > li.open > a:focus span {
	background: #ff0000;
}
.nav-bar-wraps ul.nav.navbar-nav > li.dropdown .dropdown-menu {
	left: inherit;
	right: -60px;
	background: #252525;
	border: 0;
}
.nav-bar-wraps ul.nav.navbar-nav > li.dropdown:hover .dropdown-menu {
	display:block;
	padding-bottom: 20px;
}
.nav-bar-wraps ul.nav.navbar-nav > li.dropdown.support-dropdown .dropdown-menu {
	 min-width: 175px; 
}
.nav-bar-wraps ul.nav.navbar-nav > li.dropdown.gallery-dropdown .dropdown-menu {
	min-width: 500px;
}
.nav-bar-wraps ul.nav.navbar-nav > li.dropdown.about-dropdown .dropdown-menu {
	min-width: 510px;
}
.nav-bar-wraps ul.nav.navbar-nav > li.dropdown.product-dropdown .dropdown-menu {
	left: -572px;
	right: 0;
	min-width: 1060px;
}
div.products-menu-wrapper {
	float: left;
	width: 100%;
}
div.products-menu-wrapper div.laptop-divider:last-child {
	border-bottom: 0px;
}
div.products-menu-wrapper div.laptop-divider {
	float: left;
	width: 100%;
	border-bottom: 1px solid #767676;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
div.products-menu-wrapper div.laptops {
	float: left;
	width: 100%;
	position: relative;
	padding-left: 50px;
	min-height:180px;
}
div.products-menu-wrapper div.laptops > .laptops {
	width: 100%;
	float: left;
}
.prod-cate-name {
	/*-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
         transform: rotate(-90deg);*/
	width: 20px;
	height: 100%;
	margin-left: 10px;
	font-size: 0;
	float: left;
	position: absolute;
	left: 10px;
	top: 0;
	bottom: 0;
}
.prod-cate-imgnez {
	float: left;
	width: 210px;
}
.mn_Notebooks .prod-cate-name {
	background: url("../images/mnshop_notebooks_title.png") no-repeat left center;
}
.mn_Desktops .prod-cate-name {
	background: url("../images/mnshop_desktops_title.png") no-repeat left center;
}
.mn_accessories .prod-cate-name{
	background: url("../images/mnshop_accessories_title.png") no-repeat left center;
}
.mn_Workstation .prod-cate-name{
	background: url("../images/mnshop_workstation.png") no-repeat left center;
}
/*.mn_gearcls .prod-cate-name.gearcompo-pcn {
	background: url("../images/mnshop_gear_title.png") no-repeat left center;
}*/
.mn_gearcls .prod-cate-name.gearcompo-pcn {
	background: url("../images/mnshop_accessories_title.png") no-repeat left center;
}
div.products-menu-wrapper .gearstore-txtwps {
	text-align: center;
}
div.products-menu-wrapper .gearstore-txtwps .gstxwps-cnt {
	color: #dddddd;
	font-family: 'planerregular';
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0;
	text-align: center;
	width: 640px;
	margin-top: 40px;
	display: inline-block;
}
div.products-menu-wrapper .gearstore-txtwps .gstxwps-cnt .view-btn-notebook {
	float: left;
	width: 100%;
	text-align: center;
}
div.products-menu-wrapper .gearstore-txtwps .gstxwps-cnt .view-btn-notebook a.notebook-view {
	background: none;
	display: inline-block;
	font-size: 20px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 20px;
	padding: 5px 20px !important;
	float: none;
	color: #ffffff;
}
div.products-menu-wrapper .gearstore-txtwps .gstxwps-cnt .view-btn-notebook a.notebook-view:before {
	background: url("../images/arrow_txbtn_left.png") no-repeat left top;
	width: 15px;
	height: 14px;
	content: "";
	position: relative;
	top: -12px;
	left: -12px;
}
div.products-menu-wrapper .gearstore-txtwps .gstxwps-cnt .view-btn-notebook a.notebook-view:after {
	background: url("../images/arrow_txbtn_right.png") no-repeat right bottom;
	width: 15px;
	height: 14px;
	content: "";
	position: relative;
	bottom: -12px;
	right: -12px;
}
div.products-menu-wrapper .gearstore-txtwps .gstxwps-cnt .view-btn-notebook a.notebook-view:hover {
	background: none;
	color: #ff0000;
}
div.products-menu-wrapper div.image {
	float: left;
	padding: 10px 0;
	text-align: center;
	width: 150px;
}
div.products-menu-wrapper div.image img {
	height: auto;
	width: 100%;
}
div.products-menu-wrapper .inner-menu {
	float: left;
	padding: 0;
	width: 800px;
}
.header .nav .view-btn-notebook {
	float: left;
	text-align: center;
	width: 100%;
}
.header .nav .view-btn-notebook a.notebook-view {
	/*background: #912001;
	display: inline-block;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 5px 20px !important;
	color:#ffffff;
	font-weight:bold;*/
	font-family: 'DINPro-Bold' !important;
    font-weight: 600 !important;

	text-transform: uppercase;
	font-size: 17px;
	padding: 0;
	line-height: 18px;
	color: #dbdbdb;
	margin: 0;
}
.header .nav .view-btn-notebook a.notebook-view:hover {
	color: #FF0000;
}
div.products-menu-wrapper ul {
	float: left;
	font-size: 13px;
	margin: 0;
	padding: 10px 10px 10px;
	width: 25%;
	list-style: none;
}
div.products-menu-wrapper ul h4 {
	color: #da0000;
	font-size: 16px;
	margin: 0 0 20px;
	padding: 0;
	text-align:left;
	font-family: 'microextendflfbold';
	text-transform:uppercase;
	display:table-cell;
	height:40px;
	vertical-align:middle;
}
div.products-menu-wrapper ul li {
	background: none;
	float: left;
	padding: 0;
	text-align: left;
	width: 100%;
}
/*div.products-menu-wrapper ul li a {
	display: block;
	font-size: 13px !important;
	margin-bottom: 0;
	padding: 10px 5px !important;
	text-align: left;
	text-decoration: none;
	text-shadow: 1px 1px 1px #000000;
	width: 100%;
	color: #ffffff;
}*/
.header .nav div.products-menu-wrapper ul li {
	border: 0px;
}
.header .nav div.products-menu-wrapper ul li a {
	background: none;
	color: #ffffff;
	font-size: 15px;
	line-height: 15px;
	margin-bottom: 10px;
	padding: 0px !important;
	float: left;
	width: 100%;
	text-align:left;
}
.header .nav div.products-menu-wrapper ul li a .prdmncat_title {
	font-size: 10px;
	color: #bfbfbf;
	text-transform:uppercase;
}
.header .nav div.products-menu-wrapper ul li a:hover {
	background: none !important;
	color: #FF0000 !important;
}
.header .nav div.products-menu-wrapper .laptop-divider.mn_Desktops ul li a .prdmncat_title {
	/*display: none;*/
	font-size: 10px;
	color: #bfbfbf;
	text-transform:uppercase;
}
.product-dropdown .dropdown-menu {
/*left: -90px;
	border: 0px;*/
}
div.three-column-menu {
	float: left;
	padding: 10px;
	width: 800px;
}
div.three-column-menu div.column {
	float: left;
	font-size: 13px;
	margin: 0 10px;
	min-height: 150px;
	width: 235px;
}
div.column div.section {
	float: left;
	margin: 0 0 10px;
	width: 100%;
}
div.column * {
	color: #ffffff;/*font-family: 'planerregular';*/
}
div.column h3 {
	color: #ffffff;
	/*font-family: 'planerregular';*/
	margin-bottom: 5px;
	text-align: left;
	text-shadow: 1px 1px 1px #000000;
}
div.column div.section p {
	font-size: 13px;
	line-height: 18px;
	text-align: left;
}
div.three-column-menu div.column .testi-menu-wrapper {
	background: #424242;
	float: left;
	height: 367px;
	overflow-y: auto;
	width: 235px;
}
div.three-column-menu div.column .testi-menu-wrapper div.section {
	border-bottom: 2px solid #686868;
	margin: 0;
	padding: 10px;
	width: 195px;
}
div.three-column-menu div.column .testi-menu-wrapper div.section p {
	margin: 0;
	padding: 0;
}
div.three-column-menu div.column h3 a {
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'microextendflfregular';
	font-weight: bold;
}
div.three-column-menu div.column .gaming-hub-wrapper {
	background: url("../images/bg-gaming-hub.png") repeat-x left top;
	border-radius: 5px 5px 0 0;
	float: left;
	padding: 10px;
	width: 100%;
}
.nav-bar-wraps .about-dropdown .dropdown-menu .section .readme {
	float: right;
}
.gaming-hub-wrapper .section img {
	width: 100%;
}
.three-column-menu .column .section a.red, .two-column-menu .column .section a.red {
	color: #ff0000;
	font-family: Calibri, Arial, Helvetica, sans-serif;
}
.about-dropdown .dropdown-menu {
/*	background: #000000;
	min-height: 307px;
	min-width: 420px;
	border: 0px;
	left: -146px;*/
}
div.two-column-menu {
	float: left;
	padding: 0;
	width: 660px;
}
div.two-column-menu div.column {
	float: left;
	font-size: 13px;
	margin: 10px 30px;
	width: 270px;
}
div.two-column-menu div.column h3 {
	text-align: left;
}
.two-column-menu .section h3 a {
	float: left;
	padding-bottom: 10px;
	width: 270px;
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'microextendflfregular';
	font-weight: bold;
}
div.two-column-menu div.column div.support-content {
	background: url("../images/bg-support-content.png") repeat-y right top;
	border-radius: 0 5px 5px 0;
	float: left;
	min-height: 150px;
	width: 270px;
}
.two-column-menu .column .section .support-content a {
	float: none;
	margin-bottom: 5px;
}
div.two-column-menu div.column img {
	border: 1px solid #d6d6d6;
	border-radius: 5px;
	float: left;
	width: 101px;
}
div.two-column-menu div.column div.support-content p {
	float: right;
	margin: 0;
	width: 150px;
}
.two-column-menu .section .support-content .readme {
	float: right;
	margin-right: 5px;
	text-align: right;
	width: 100%;
}
/*.support-dropdown .dropdown-menu {
	background: #000000;
	border: 0px;
	width: 660px;
	left: -115px;
}*/
div.slidewps {
	/*background-image: url("../images/banner-bg.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	background-size:100% 100%;
    padding: 10px; 
	margin-bottom: 32px;*/
	float: left;
	width: 100%;
}
.page-heading {
	color: #ffffff;
	/*font-family: 'planerregular';*/
	font-size: 22px;
	font-weight: bold;
}
.page-heading h3 {
	color: #ffffff;
	float: left;
	/*font-family: 'planerregular';*/
	font-size: 36px;
	font-weight: bold;
	padding: 0;
	width: 880px;
}
.page-heading h3 span {
	float: left;
	/*font-family: 'planerregular';*/
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 3px;
	padding: 0;
	text-align: left;
	text-shadow: 0 0 20px #fbf7c2;
	text-transform: uppercase;
}
div.testi-wrapper {
	float: left;
	margin-bottom: 20px;
	padding-bottom: 10px;
	width: 100%;
	text-align: center;
}
div.testi-content {
	float: left;
	margin-bottom: 20px;
	padding: 0;
	width: 100%;
}
.quotmark.qmleft {
	float: left;
	margin-left: -30px;
	margin-top: 0;
}
.quotmark.qmright {
	float: right;
	margin-right: -30px;
	margin-top: -70px;
}
.testi-content > .testi-cnt-desc {
	background: rgba(0, 0, 0, 0.5);
	/*font-family: 'planerregular';*/
	font-size: 24px;
	margin: 40px 25px 10px;
	padding: 15px;
}
.testi-content > .testi-cnt-desc p, .testi-content > .testi-cnt-desc span {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}
.testi-content .test-headti h3 {
	background: rgba(0, 0, 0, 0.5);
	display: inline-block;
	/*font-family: 'planerregular';*/
	font-size: 36px;
	font-weight: bold;
	padding: 5px 15px;
	text-align: center;
	color: #ffffff;
}
.sidebar-wprs > .panel-group > .panel {
	border: 0px;
	background: none;
}
.sidebar-wprs > .panel-group > .panel > .panel-heading {
	background: none;
	padding: 0px;
	margin-bottom: 10px;
}
.sidebar-wprs > .panel-group > .panel > .panel-heading > .panel-title {
	color: #ff3000;
	text-transform: uppercase;
	padding: 6px 0;
}
.sidebar-wprs > .panel-group > .panel > .panel-heading a {
	display: block;
	font-size: 18px;
	font-family: 'microextendflfregular';
	font-weight: bold;
}
.sidebar-wprs > .panel-group > .panel .panel-body {
	border: 0px;
	padding: 0px !important;
}
.sidebar-wprs > .panel-group > .panel .panel-body .panel-group {
	padding: 0px;
	margin: 0px;
}
.sidebar-wprs > .panel-group > .panel .panel-body .panel-group .panel {
	background: none;
	color: #e5e5e5;
}
.sidebar-wprs > .panel-group > .panel .panel-body .panel-group .panel a {
	padding: 0px 0px !important;
	margin-bottom: 10px;
	color: #9a9a9a;
	font-size: 16px;
	display: inline-block;
}
.sidebar-wprs > .panel-group > .panel .panel-body .panel-group .panel a[data-toggle="collapse"] {
	position: relative;
	top: 12px;
}
.sidebar-wprs > .panel-group > .panel .panel-body .panel-group .panel a:hover {
	color: #d10000;
}
.maincontent {
	width: 100%;
	float: left;
}
.category-block-wps {
	margin-bottom: 20px;
}
.category-block-wps.listgrid-cate-wps {
	border-bottom: 2px solid #bdbdbd;
}
.category-block-wps .cate-imgwps .prd-front-img {
	min-height: 220px;
	overflow: hidden;
}
.cate-detsspec {
	border-top: 2px solid #bdbdbd;
	margin-top: 10px;
	padding-top: 10px;
	margin-left: -15px;
	margin-right: -15px;
	padding-right: 15px;
	padding-left: 15px;
}
.rcmnd-block-wps .cate-detsspec {
	background-image: url("../images/recommend-detail-bg.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 70px;
}
.rcmnd-block-wps .cate-selectbtn {
	margin-bottom: 0px;
}
.cate-selectbtn {
	text-align: center;
	margin: 20px 0px 40px;
}
.cate-selectbtn .btn {
	border-radius: 10px !important;
	padding: 10px 15px;
	background: #c6c6c6;
	color: #000000;
	font-family: 'microextendflfregular';
	font-weight: bold;
	border-color: #c6c6c6;
	font-size: 20px;
}
.cate-selectbtn .btn:hover {
	background: #990000;
	color: #ffffff;
	border-color: #990000;
}
.mr10 {
	margin: 10px;
}
.prdinner-imagewps.one-prdimg {
	min-height: 260px;
	border-bottom: 1px solid #131313;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.prd-imgthums {
	float: left;
	width: 100%;
}
.prd-imgthums .prd-thumbimg-bx {
	float: left;
	max-width: 80px;
	padding: 5px;
}
.prd-imgthums .prd-thumbimg-bx img {
	height: 50px;
}
.tabpanel-wraps {
	margin-top: 60px;
}
.tabpanel-wraps .nav.nav-tabs {
	border-bottom: 0px;
	margin-bottom: 20px;
}
.tabpanel-wraps .nav.nav-tabs li a {
	font-size: 20px;
	font-family: 'microextendflfbold';
	color: #ffffff;
	border-right: 3px solid #ffffff !important;
	background: none;
	padding: 0px 25px 0px 0px;
	margin: 0px 25px 0px 0px;
	line-height: 18px;
	text-transform: uppercase;
}
.tabpanel-wraps .nav.nav-tabs li.active a {
	text-shadow: 0 0 10px #ff0000, 0 0 15px #ff0000, 0 0 20px #ff0000;
}
.tabpanel-wraps .tab-content {
	font-family: 'microextendflfregular';
	font-size: 16px;
}
.tabpanel-wraps .tab-content p {
	font-family: 'microextendflfregular';
	font-size: 16px;
}
.tabpanel-wraps .nav.nav-tabs li a:hover, .tabpanel-wraps .nav.nav-tabs li a:focus {
	background: none;
}
.tabpanel-wraps .nav.nav-tabs li:last-child a {
	border-right: 0px !important;
	margin-right: 0px;
}
.tabpanel-wraps .tab-content {
	background: #000000;
	border: 1px solid #222222;
	margin-bottom: 30px;
	padding: 10px;
}
.tabpanel-wraps .tab-content img {
	max-width: 100%;
	height: auto;
}
.homepagecontent.gallery-page {
	float: left;
	width: 100%;
}
h2.headtitle-brown {
	background: #660000;
	color: #ffffff;
	font-family: 'microextendflfregular';
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 20px;
	padding: 5px 10px;
	text-align: center;
	text-transform: uppercase;
}
.prdinner-textswps h3.hd-tile-h3 {
	color: #ffffff;
	font-family: 'microextendflfbold';
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
}
.prdinner-textswps .prdin-desc {
	font-size: 18px;
	line-height: 28px;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 15px;
	color: #ffffff;
}
.prdinner-textswps .prdin-price {
	color: #ffffff;
	font-family: 'microextendflfbold';
	font-weight: bold;
	/*font-size: 30px;*/
	margin-bottom: 10px;
}
.prdinner-textswps .addcart-grps .cate-cartbtn {
	font-family: 'microextendflfbold';
}
.form-group.qt-frmgrp {
	margin-bottom: 10px;
}
.form-group.qt-frmgrp .qtnum-inp input.form-control {
	width: 120px;
	margin-right: 5px;
	float: left;
}
.qtnum-inp .qt-btn {
	float: left;
	padding: 9px 12px 8px;
	margin-right: 5px;
}
.qtnum-inp .btn-group .btn.qt-btn {
	padding: 9px 10px 8px;
}
.sld-arowbtn {
	background: #0f0f0f;
	float: left;
	height: 60px;
	overflow: hidden !important;
	text-align: center;
	width: 40px;
}
.sld-arowbtn.slaw-left {
	border-radius: 10px 0px 0px 10px !important;
}
.sld-arowbtn.slaw-right {
	border-radius: 0px 10px 10px 0px !important;
}
.sld-arowbtn a.unavailable {
	color: #212121;
}
.sld-arowbtn a {
	color: #9f181c;
	display: block;
	padding: 22px 10px;
}
.sld-arowbtn a .fa {
	font-size: 30px;
	font-weight: bold;
}
.custom-paint-wps {
	float: left;
	width: 100%;
	background-image: url("../images/custom-automotive-paint-bg.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100%;
}
.custom-paint-wps .cuspain-text {
	background: rgba(26,26,26,0.9);
	color: #ffffff;
	text-align: center;
	padding: 20px;
	margin: 145px 0px;
}
.custom-paint-wps .cuspain-text h1 {
	font-size: 34px;
	font-family: 'microextendflfbold';
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.custom-paint-wps .cuspain-text p {
	font-size: 18px;
	color: #ffffff;
	font-family: 'microextendflfregular';
}
.testimonials-homewps {
	background: #292929;
	padding: 30px;
	float: left;
	width: 100%;
}
.testimonials-homewps h3 {
	color: #ffffff;
	font-family: 'microextendflfbold';
	font-weight: bold;
	font-size: 32px;
	text-transform: uppercase;
}
.testimonials-homewps p {
	font-size: 16px;
	color: #ffffff;
}
.testi-byname {
	font-size: 34px;
	text-align: right;
	color: #ffffff;
	font-family: 'planerregular';
	font-weight: bold;
}
.testi-byname .line-byname {
	width: 120px;
	height: 1px;
	background: #ffffff;
	display: inline-block;
	margin-right: 10px;
	position: relative;
	top: -12px;
}
.viewmore-testi a {
	color: #ff0000;
	font-size: 14px;
	display: block;
	margin: 10px 0px;
	font-weight: 600;
	font-family: 'microextendflfregular';
}
.viewmore-testi a:hover {
	color: #ffffff;
}
.awrd-winningnote-wps {
	float: left;
	width: 100%;
}
.truly-custom-wps {
	float: left;
	width: 100%;
	background: #000000;
	text-align: right;
	padding: 20px;
}
.truly-custom-wps h3 {
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	color: #ffffff;
	text-align: left;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-family: 'microextendflfregular';
}
.truly-custom-wps .red-headtitle {
	font-family: 'microextendflfbold';
	color: #ff0000;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	display: block;
}
.truly-custom-wps p {
	font-size: 15px;
	font-family: 'planerregular';
	color: #ffffff;
	text-align: justify;
}
.btn.learnmore-btn {
	font-family: 'microextendflfregular';
	font-weight: 700;
	border-radius: 0px !important;
	font-size: 14px;
	text-transform: inherit;
	border: 0px solid #ffffff;
	background: #000000;
	padding: 5px 0px;
}
.btn.learnmore-btn:hover {
	color: #ff0000;
}
.slider-widthfull {
	float: left;
	width: 100%;
}
.footer, .copyright {

	float: left;
	width: 100%;
}
.coutry-selectwps .btn.dropdown-toggle {
	background: #000000;
	border: 0px;
	color: #ffffff;
	font-size: 13px;
	padding: 0px 12px;
	font-weight: bold;
	text-transform: inherit;
}
.coutry-selectwps .btn.dropdown-toggle img {
	margin-top: -3px;
}
.coutry-selectwps .btn.dropdown-toggle .caret {
	border-left: 5px solid rgba(0, 0, 0, 0);
	border-right: 5px solid rgba(0, 0, 0, 0);
	border-top: 5px solid;
	margin-left: 5px;
}
.coutry-selectwps .dropdown-menu {
	background: #000000;
	border: 0px;
	color: #ffffff;
}
.coutry-selectwps .dropdown-menu li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #333333;
}
.coutry-selectwps .dropdown-menu li a {
	color: #ffffff;
	float: left;
	font-size: 12px;
	padding: 5px 10px !important;
	width: 100%;
}
.coutry-selectwps .dropdown-menu li a:hover, .coutry-selectwps .dropdown-menu li a:focus {
	color: #ffffff;
	background: #090909;
}
.home-productwps {
	float: left;
	width: 100%;
}
.hp-blockwps {
	text-align: center;
}
.hp-blockwps .hp-hdtitle {
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	padding: 10px 15px;
	margin-bottom: 50px;
	margin-left: -15px;
	margin-right: -15px;
}
.hp-blockwps .hp-hdtitle h2 {
	font-size: 28px;
	font-family: 'microextendflfbold';
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
}
.hp-blockwps .hp-hdtitle .hp-subhdtitle {
	font-family: 'microextendflfregular';
	font-size: 19px;
	color: #ffffff;
	text-transform: uppercase;
	display: block;
}
.hp-blockwps .hp-imgwps {
	margin-bottom: 40px;
	display: inline-block;
	float: left;
	width: 100%;
}
.hp-blockwps .hp-btnwps {
	margin-bottom: 40px;
}
.hp-blockwps .hp-btnwps a {
	border-radius: 10px !important;
	font-size: 20px;
	font-family: 'microextendflfbold';
	font-weight: bold;
	background: #ffffff;
	color: #000000;
	line-height: 1;
	padding: 8px 10px 5px;
}
.hp-blockwps .hp-btnwps a:hover {
	background: #990000;
	color: #ffffff;
}
.sidebar-wprs {
	margin-top: 20px;
}
.marginauto {
	margin: 0px auto;
	float: none !important;
}
.margin-top-10 {
	margin-top: 10px !important;
}
.margin-top-20 {
	margin-top: 20px !important;
}
.margin-top-30 {
	margin-top: 30px !important;
}
.margin-top-40 {
	margin-top: 40px !important;
}
.margin-bottom-10 {
	margin-bottom: 10px !important;
}
.margin-bottom-20 {
	margin-bottom: 20px !important;
}
.margin-bottom-30 {
	margin-bottom: 30px !important;
}
.margin-bottom-40 {
	margin-bottom: 40px !important;
}
.top-products {
	/*background-image: url("../images/top-pro-btmbor.png");*/
	border-bottom: 3px solid #464646;
	background-repeat: no-repeat;
	background-position: center bottom;
	/*background-size: 960px 1px;*/
	margin-bottom: 34px;
	padding-bottom: 58px;
	padding-top: 60px;
}
.top-products .top-pro-block {
}
.top-products .top-pro-block .top-pro-img, .top-products .top-pro-block .top-pro-name {
	color: #ffffff;
	float: left;
	font-family: 'microextendflfregular';
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.top-products .top-pro-block .top-pro-img {
	margin-bottom: 15px;
}
.products-wrapper {
	margin-bottom: 30px;
	clear: both;
	overflow: hidden;
}
.prod-heading {
	margin-bottom: 10px;
}
.prd-hd-mxsele {
	float: left;
	width: 100%;
}
.prod-heading .prd-hd-mxsele h1 {
	font-family: 'BigNoodleTitling';
    font-size: 3.5em;
    padding-top: 0px;
    font-weight: 100;
    color: #ff0000;
}
div.prod-heading h2 {
	color: #ffffff;
	float: left;
	font-family: 'microextendflfregular';
	font-weight: bold;
	font-size: 35px;
	padding: 10px 0;
	width: 100%;
}
.prd-hd-mxsele-descsub {
	width: 100%;
	float: left;
}
.prd-hd-mxsele-descsub.freebies {
	margin-left: 25px;
	width: 96%;
	padding: 0 4% 0 0;
}
h4.prd-hd-mxsele-deschead {
	padding: 5px 0;
	text-transform: uppercase;
	font-size: 22px;
}
h4.prd-hd-mxsele-deschead i {
	color: #00ff00;
	box-shadow: 0px 0px 10px 0px #00ff00;
	border-radius: 50%;
}
.series-opt {
	font-family: 'microextendflfregular';
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 14px;
}
div.product-container {
	float: left;
	width: 100%;
	text-align: center;
	position: relative;
}
div.product-container ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}
div.product-container .bx-wrapper {
	display: inline-block;
}
li.product {
	/*display: inline-block;*/
	width: 27%;
	margin-bottom: 20px;
	vertical-align: top;
	float: left;
	margin: 20px 39px;
}
.sing-prod-wrapper {
	/*background: url("../images/pro-box-bg.png") no-repeat center top #000000;*/
	background:#000000;
	border: 1px solid #545050;
	float: left;
	/*padding: 20px 10px;*/
	width: 100%;
	padding: 0;
}
div.product-content {
	float: left;
	width: 100%;
	text-align: center;
}
div.product-content h3 {
	color: #ff0000;
	font-family: 'microextendflfregular';
	/* font-weight: bold; */
	font-size: 25px;
	background: #252525;
	padding: 10px;
}
div.product-content h3 span {
	color: #ffffff;
	font-family: 'microextendflfbold';
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 3px;
	display: block;
	text-transform: uppercase;
	text-align: right;
}
div.product-content h3 a {
	color: #ffffff;
	display: block;
	font-family: 'BigNoodleTitling' !important;
	    font-size: 1.3em;
	/* font-weight: bold; */
	    margin-bottom: 2px;
	float: left;
	width: 100%;
}
div.product-content h3 a:hover {
	color: #ffffff;
}
div.product-content span.caption.pro-capt {
	color: #ffffff;
	font-family: 'microextendflfregular';
	font-weight: bold;
	    font-size: 0.6em;
	text-transform: uppercase;
	display: block;
	text-align: center;	
}
div.product-content span.subcat{
	font-size: 10px;
	text-align: right;
	display: block;
	    color: #fff;
	padding: 0 10px;
	
}
div.product-image {
	border-radius: 10px;
	margin: 20px 0px;
	float: left;
	width: 100%;
	text-align: center;
}
div.product-image img {
	position: relative;
	width: 100%;
	padding: 0px 10px;
}
div.product-content {
	float: left;
	text-align: center;
	width: 100%;
}
.product-intro {
	color: #ffffff;
	float: left;
	/* font-family: 'microextendflfregular'; */
	font-size: 15px;
	min-height: 365px;
	text-align: justify;
	width: 100%;
	padding: 20px 10%;
}
.product-intro ul, .product-intro ul li {
	float: left;
	width: 100%;
}
.product-intro ul li span {
	background: url("../images/bg-product-intro-li.png") no-repeat left 6px;
	color: #ffffff;
	display: block;
	float: left;
	/* font-family: "Trebuchet MS"; */
	font-size: 14px;
	line-height: 24px;
	padding: 0 0 15px 20px;
	text-align: left;
	/* text-transform: uppercase; */
	vertical-align: top;
}
.product-intro ul li span p {
	font-size: 14px;
	line-height: 24px;
	margin: 0px;
}
.startfrom {
	color: #ffffff;
	font-family: 'microextendflfregular';
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 2px;
	margin-top: 10px;
	float: left;
	width: 100%;
	text-transform: uppercase;
}
.prod-pricetext {
	color: #ffffff;
	clear:both;
	font-family: 'microextendflfbold';
	font-weight: bold;
	font-size: 25px;
	padding: 0 0 10px;
	text-align: center;
	width: 100%;
}
.product-content .submit-btn {
	width: 100%;
	text-align: center;
	float: left;
}
.btn-primary.btn-bgbrown {
	        background: #790000;
    border: 0px solid #393939;
    border-radius: 0px !important;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    margin: 0 auto;
    padding: 9px 20px;
    /* text-shadow: 0 1px 2px #000000; */
    text-shadow: none;
    font-family: 'DINPro-Bold';
}
.btn-primary.btn-bgbrown:hover {
	background: #ffffff;
	color: #9e0b0f;
	/*text-shadow:0 1px 2px rgba(0, 0, 0, 0.2);*/
	text-shadow: none;
}
.prdu-inner-subtext {
	margin-bottom: 30px;
}
.prdu-inner-subtext h1 {
	font-size: 32px;
	text-align: center;
	color: #FFFFFF;
	font-weight: 600;
	font-family: 'microextendflfregular';
}
.prdu-inner-subtext p {
	font-size: 20px;
	text-align: center;
	color: #FFFFFF;
	font-family: 'microextendflfregular';
}
.prinner-bannerwps {
	margin-top: 51px;
	margin-bottom: 30px;
	float: left;
	width: 100%;
	/*background-image: url("../images/top-pro-btmbor.png");
	border-bottom:1px solid #ff0000;*/
	background-repeat: no-repeat;
	background-position: center bottom;
	/*background-size: 960px 1px;*/
	padding-bottom: 1px;
	text-align: center;
	padding-top: 20px;
}
.prinner-bannerwps img.img-responsive {
	float: none;
	margin: 0px auto;
}
.tab-headtitlewps > h1 {
	color: #9d9d9d;
	font-size: 38px;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	font-family: 'microextendflfbold';
	margin-bottom: 10px;
}
.tab-headtitlewps span.discount_confitxt {
	font-size: 18px;
	font-family: 'microextendflfbold';
}
.tab-headtitlewps span.discount_confitxt .fa {
	color: #00ff00;
	font-size: 15px;
	display: inline-block;
	position: relative;
	top: -1px;
}
.prinner-tabpanel .tab-content .tab-pane {
	/*margin-top: 40px;*/
}
.tab-headtitlewps {
	/*background-image: url("../images/top-pro-btmbor.png");
	border-bottom:1px solid #ff0000;*/
	background-repeat: no-repeat;
	background-position: center bottom;
	/*background-size: 100% 1px;*/
	padding-bottom: 1px;
	margin-bottom: 30px;
	float: left;
	width: 100%;
	text-align: center;
}
.prinner-tabpanel ul.nav.nav-tabs {
	text-align: right;
	margin: 10px 0px;
	border-bottom: 0px;
}
.prinner-tabpanel ul.nav.nav-tabs li {
	float: none;
	display: inline-block;
}
.prinner-tabpanel ul.nav.nav-tabs li a {
	    background: none;
    padding: 0px 22px 10px 0px;
    font-size: 19px;
    font-family: 'BigNoodleTitling';
    letter-spacing: 1px;
    color: #ffffff;
    /* border-left: 2px solid #ffffff !important; */
    /* line-height: 16px; */
    text-transform: uppercase;
}
.prinner-tabpanel ul.nav.nav-tabs li.active a {
/*text-shadow: 0px 0px 10px rgba(255,255,255,0.3),
				 0px 0px 20px rgba(255,255,255,0.6),
				 0px 0px 30px rgba(255,255,255,1);*/
	/*text-shadow: 0 0 10px #ff0000,
				 0 0 15px #ff0000,
				 0 0 20px #ff0000;*/
				 color: #db0000;
}
.prinner-tabpanel ul.nav.nav-tabs li:first-child a {
	border-left: 0px !important;/*padding-left: 0px;*/
}
.prinner-tabpanel ul.nav.nav-tabs li:last-child a {
/*padding-right: 0px;*/
}
.prinner-tabpanel ul.nav.nav-tabs li a .brdbtm_line {
	background: rgba(0,0,0,0);
	height: 5px;
	margin-top: 5px;
	position: absolute;
	left: 50%;
	right: 50%;
	bottom: 0;
}
.prinner-tabpanel ul.nav.nav-tabs li a:hover .brdbtm_line, .prinner-tabpanel ul.nav.nav-tabs li.active > a .brdbtm_line {
	transition-duration: 0.3s;
	transition-property: left, right;
	transition-timing-function: ease-out;
	z-index: -1;
	/*left: 22px;*/
	left: 14px;
	right: 15px;
}
.prinner-tabpanel ul.nav.nav-tabs li a:hover .brdbtm_line, .prinner-tabpanel ul.nav.nav-tabs li.active > a .brdbtm_line {
/*	background: #ff0000;*/

	
}
.prinner-tabpanel ul.nav.nav-tabs li a:hover {
    /* text-shadow: 0px 0px 10px rgba(255,255,255,0.3), 0px 0px 20px rgba(255,255,255,0.6), 0px 0px 30px rgba(255,255,255,1); */
    /* text-shadow: 0 0 10px #ff0000, 0 0 15px #ff0000, 0 0 20px #ff0000; */
    color: #db0000;
}
/*
.prinner-tabpanel ul.nav.nav-tabs li a .brdbtm_line{
	height:7px;
	background:rgba(0,0,0,0);
	width:80%;
	float:left;
	margin:10px 10% 0;
}
.prinner-tabpanel ul.nav.nav-tabs li.active a .brdbtm_line{
	background:#ff0000;
}*/
.prinner-tabpanel .tab-content {
	background: none;
	padding: 0px;
}
.table_tab_header_config {
	border-radius: 0;
	color: #ffffff;
	font-family: 'BigNoodleTitling';
	font-size: 28px;
	padding: 0px 0 15px;
	text-align: center;
	text-transform: uppercase;
	border-bottom: 2px solid #9e0b0f;
	margin-bottom: 10px;
	line-height: 28px;
}
.table_tab_header_config span {
	font-family: 'DINProLight';
	font-weight:800;
	display: block;
	color: #c2c2c2;
	font-size: 14px;
	line-height: 14px;
	margin-top: 5px;
}
.table_tab_header_content {
	background: #242424;
	border-bottom: 1px solid #910202 !important;
	min-height: 396px;
	padding: 0px 0px 40px !important;
	vertical-align: top;
}
.dvtab_header_content {
	background: #363636;
	/*border-bottom: 1px solid #910202 !important;*/
	min-height: 396px;
	padding: 35px;
	vertical-align: top;
	margin-bottom: 30px;
}
.tab-cnt-pd-pricesh {
	padding: 20px 0px;
	text-align: center;
	float: left;
	width: 100%;
}
.tab-cnt-pd-pricesh .price-current-ps {
	color: #ffffff;
    font-size: 38px;
    line-height: 40px;
    font-family: 'DINPro-bold';
    text-transform: uppercase;
}
.tab-cnt-pd-pricesh .asconfigured-botom {
	color: #9d9d9d;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'microextendflfregular';
	font-weight: 500;
}
.customize-bxbtn {
	margin-bottom: 20px;
	text-align: center;
}
.customize-bxbtn a.ptab-btncustomize {
	color: #ffffff;
    display: inline-block;
    font-size: 20px;
    border: 2px solid #bebbbb;
    font-weight: bold;
    padding: 6px 10px;
    border-radius: 5px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    width: 212px;
    text-transform: uppercase;
    font-family: 'DINPro-bold';
}
.customize-bxbtn a.ptab-btncustomize:hover {
	background: #790000;
    color: #ffffff;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out;
        border: 2px solid #790000;
}
.tab-cnt-pd-pricesh .price-current-ps .old-price {
	float: left;
/*    width: 60%;*/
    margin-left: 18%; 
    margin-bottom: 10px;
    /* margin: auto; */
    /* text-align: center; */
}
.tab-cnt-pd-pricesh .price-current-ps .new-price {
	font-family: 'DINPro-Bold';
    font-weight: bold;
    font-size: 20px;
    color: #05cb00;
    float: left;
	    margin-left: 14px;
/*    width: 40%;*/
    line-height: 18px;
}
span.line-text{
	color: #05cb00;
	text-decoration: line-through;
}
.tab-cnt-pd-pricesh .price-current-ps .new-price .price-yousave {
	    font-size: 11px;
    font-family: 'DINProlight';
    color: #ffffff;
    display: block;
}
.ptbsds-specs {
	padding: 5px 20px 0;
	font-family: 'microextendflfregular';
	font-weight: 600;
	text-transform: uppercase;
	color: #9d9d9d;
}
.dashed-spc {
	float: left;
	line-height: 1;
	width: 2%;
	font-family: 'planerregular';
	color: #ffffff;
	font-size: 18px;
}
.spx-textrht-bx {
	float: left;
    width: 98%;
    font-family: 'DINProLight';
    color: #ffffff;
    font-weight: 100;
    font-size: 15px;
}
.selectconfig-wps table.table td {
	padding: 0;
	border: 0 none;
}
.selectconfig-wps .table_tab_header_content table td {
	padding: 5px 20px !important;
	font-family: 'microextendflfregular';
}
.selectconfig-wps .dvtab_header_content table td {
	padding: 5px 0px;
	font-family: 'microextendflfregular';
}
.gallery-headtitle {
	text-align: center;
	margin-top: 20px;
}
.gallery-headtitle h3 {
	font-size: 24px;
	color: #b1b0b0;
	font-family: 'microextendflfregular';
}
.gallery-headtitle h2 {
        font-family: 'BigNoodleTitling';
    color: #fff;
    font-weight: 100;
        font-size: 38px;
    padding: 0px;
    margin: 0px 0px 26px;
}
.pd-gallery-wps {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 60px;
}
.pd-gallery-wps .pd-glybig-img {
	width: 500px;
	height: 375px;
	display: inline-block;
	margin-bottom: 20px;
}
.pd-gallery-wps .pd-glysm-thumb .pd-glysm-thumb-img {
	width: 75px;
	display: inline-block;
}
.pd-gallery-wps .pd-glysm-thumb .pd-glysm-thumb-img a {
	border: 2px solid rgba(0,0,0,0);
	overflow: hidden;
	border-radius: 0px !important;
	float: left;
	width: 100%;
}
.pd-gallery-wps .pd-glysm-thumb .pd-glysm-thumb-img a:hover {
	border-color: #cc181e;
	border-radius: 5px !important;
}
.buildheading h3 {
	background: url("../images/build-heading-bg.png") no-repeat center center;
	color: #ffffff;
	float: left;
	font-family: 'microextendflfbold';
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 0;
	/*margin-top: -40px;*/
	margin-top: 0;
	padding: 30px 0 30px;
	text-align: center;
	width: 100%;
}
.prdconfigselect_block {
	float: left;
	width: 100%;
	background: #b00000;
	padding-top: 0px;
	padding-left: 0px;
	margin-bottom: 50px;
}
.prdconfigselect_block_edit_selection {
	float: left;
	width: 100%;
	background: #333;
	padding-top: 0px;
	padding-left: 0px;
	margin-bottom: 50px;
}
.build-sys-wrapper .build-left h5 {
	background: #111111 /*url("../images/build-head-btm.jpg") no-repeat right bottom*/;
	border-left: 1px solid #b00000;
	border-radius: 3px 3px 0 0;
	border-right: 1px solid #b00000;
	border-top: 1px solid #b00000;
	color: #ffffff;
	font-family: 'microextendflfbold';
	font-size: 28px;
	font-weight: bold;
	letter-spacing: 2px;
	padding: 20px 25px 0;
	text-transform: uppercase;
	margin-bottom: 0px;
	float: left;
	width: 100%;
}
.build-sys-wrapper .build-left .build-unit-wrap {
	background: #111111;
	border-bottom: 1px solid #b00000;
	border-left: 1px solid #b00000;
	border-right: 1px solid #b00000;
	border-radius: 0 0 3px 3px;
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding: 0 10px;
}
.build-sys-wrapper .build-left .build-unit {
	border-radius: 10px;
	float: left;
	padding: 0px 0 25px;
	width: 100%;
}
.build-sys-wrapper .build-left .build-unit .unit-image {
	display: inline-block;
	text-align: center;
}
.build-sys-wrapper .build-left .build-unit .unit-image img {
	max-width: 100%;
}
.build-sys-wrapper .build-left .build-unit .unit-specs {
	background: none;
	float: left;
	padding: 10px 15px;
}
.build-sys-wrapper .build-left .build-unit .unit-specs p {
	color: #ffffff;
	font-family: 'microextendflfregular';
	font-size: 14px;
	margin-bottom: 20px;
}
.build-sys-wrapper .build-left .build-unit .unit-specs ul.unit-ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.build-sys-wrapper .build-left .build-unit .unit-specs ul.unit-ul li {
	float: left;
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
	width: 100%;
	padding-left: 24px;
}
.build-sys-wrapper .build-left .build-unit .unit-specs ul.unit-ul li select {
	margin-top: 10px;
	margin-left: 24px;
}
.build-sys-wrapper .build-left .unit-ul label.radio input[type="radio"] {
left: 0;
	margin-left: 0;
}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
    position: absolute;
    margin-top: 4px \9;
    margin-left: -20px;
}
.build-sys-wrapper .build-left .build-unit .unit-specs ul.unit-ul .unit-text {
	color: #ffffff;
	float: left;
	font-family: 'planerregular';
	font-size: 18px;
	line-height: 20px;
	width: 100%;
	position: relative;
	padding-left: 24px;
}

.build_unit_sbttle, .build_unit_sbttle p {
	font-size: 17px;
	color: #ababab;
	line-height: 22px;
}
.light_blue {
	color: #00deff;
}
.light_red {
	clear: both;
	color: #ff0000;
	float: left;
	width: 100%;
}
.unit-text span.sgd-green {
	clear: both;
	color: #008000;
	float: left;
	width: 100%;
}
.unit-text1 span.sgd-green {
	clear: both;
	color: #008000;
	float: left;
	width: 100%;
}
.strike-throuh {
	color: #ff0000;
	float: left;
	text-decoration: line-through;
	width: 100%;
}
span.salePrice {
	clear: both;
	color: #00deff;
	float: left;
	width: 100%;
}
.build-sys-wrapper .build-right-wrapper {
	float: right;
	position: relative;
}
/*.build-sys-wrapper .build-right {   
    float: left;
    text-align: center;
	width:100%;
}*/
.build-sys-wrapper .build-right .build-right-top {
	padding-top: 80px;
}
.buld-right-header h1 {
	font-family: 'microextendflfbold';
	font-size: 30px;
	text-transform: uppercase;
	color: #ffffff;
}
.build-sys-wrapper .build-right .subtotal {
	text-align: center;
}
.build-sys-wrapper .build-right .subtotal .subtotal-text {
	color: #ffffff;
	float: left;
	font-family: 'microextendflfregular';
	font-size: 18px;
	padding: 16px 0;
	text-align: center;
	text-transform: lowercase;
	width: 100%;
}
.build-sys-wrapper .build-right .subtotal div.price {
	color: #ffffff;
	float: left;
	font-family: 'microextendflfbold';
	font-size: 30px;
	margin-bottom: 0;
	text-align: center;
	width: 100%;
}
.build-right .subtotal .addtocart {
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 0 10px;
	width: 100%;
}
.build-sys-wrapper .build-right .subtotal div.addtocart input[type="button"] {
	background: #990000 url("../images/addcart-green.png") no-repeat 95% center;
	width: 90%;
	border: 1px solid #393939;
	border-radius: 5px;
	color: #ffffff;
	font-family: 'microextendflfbold';
	font-size: 24px;
	font-weight: bold;
	margin: 0;
	padding: 6px 40px 6px 20px;
	text-shadow: 0 1px 2px #000000;
	text-transform: uppercase;
}
.build-sys-wrapper .build-right .subtotal div.questions {
	float: left;
	margin-bottom: 15px;
	text-align: center;
	width: 100%;
}
.build-sys-wrapper .build-right .subtotal div.questions h5 {
	color: #ffffff;
	font-family: 'microextendflfregular';
	font-size: 13px;
	font-weight: bold;
}
.build-sys-wrapper .build-right .subtotal div.questions p {
	color: #ffffff;
	font-family: 'microextendflfregular';
	font-size: 12px;
	padding: 0;
}
.morebtn-right {
	background: #990000;
	border-radius: 2px;
	color: #ffffff;
	float: right;
	font-family: 'planerregular';
	font-size: 12px;
	font-style: italic;
	margin-top: 20px;
	padding: 5px 7px;
	text-decoration: none;
	text-shadow: 0 1px 2px #000000;
	text-transform: capitalize;
}
.morebtn-right:hover {
	background: #ff0000;
	color: #ffffff;
}
.morebtn-right:focus {
	color: #ffffff;
}
.morebtnnew-right {
	color: #00bde5;
	float: right;
	font-size: 17px;
	font-family: 'planerregular';
	text-transform: lowercase;
	letter-spacing: 1px;
}
/*-----Start view cart-----*/
.build-sys-wrapper {
	float: left;
	width: 100%;
}
.viewcart-bg-wraps, .in-cont-bg {
	background: rgba(0, 0, 0, 0.8);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.page-heading {
	color: #ffffff;
	font-family: 'planerregular';
	font-size: 22px;
	font-weight: bold;
}
.page-heading {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.page-heading h3 {
	color: #ffffff;
	float: left;
	font-family: 'planerregular';
	font-size: 36px;
	font-weight: bold;
	padding: 0;
	width: 100%;
}
.page-heading h3 span {
	float: left;
	font-family: 'planerregular';
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 3px;
	padding: 0;
	text-align: left;
	text-shadow: 0 0 20px #fbf7c2;
	text-transform: uppercase;
}
.build-sys-wrapper .build-left {
}
.build-sys-wrapper .text-p {
	margin-left: 10px;
}
.text-p p {
	color: #ffffff;
	font-size: 14px;
}
.your_orders_ul {
	float: left;
	width: 100%;
}
.your_orders_ul li:first-child {
	border: medium none;
	color: #ff0000;
}
.your_orders_ul li {
	border-left: 1px solid #cccccc;
	float: left;
	line-height: 9px;
	list-style-type: none;
	margin: 10px;
}
.your_orders_ul li a {
	color: #ff0000;
	padding-left: 10px;
}
.your_orders_ul a {
	color: #ff0000;
}
.width-530 {
/*margin-left: 20px;*/
}
.build-sys-wrapper .configurations ul, ul.bullets {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.build-sys-wrapper .configurations ul li, ul.bullets li {
	background: rgba(0, 0, 0, 0) url("../images/bg-configura-a.jpg") no-repeat scroll left 5px;
	color: #ffffff;
	display: block;
	float: left;
	font-family: 'planerregular';
	font-size: 15px;
	margin-left: 10px;
	padding: 0 15px 12px;
	width: 475px;
}
.build-sys-wrapper .build-right {
	border-radius: 10px;
	float: left;
	text-align: center;
}
.build-sys-wrapper .build-right .subtotal {
	text-align: center;
}
.buld-right-header h1 {
	font-family: 'microextendflfbold';
	font-size: 28px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0;
}
.buld-right-header .subtotal-text {
	font-family: 'planerregular';
	font-size: 17px;
	margin-bottom: 10px;
}
.build-right .subtotal .Coupon {
	color: #ffffff;
	float: left;
	font-family: 'planerregular';
	font-size: 17px;
	margin-left: 10px;
	width: auto;
}
.build-right .subtotal {
	margin-top: 10px;
	float: left;
	width: 100%;
}
.build-right .subtotal .field-wrapper {
	float: left;
	margin-bottom: 15px;
	position: relative;
	width: 100%;
}
.build-right .subtotal .field-wrapper label {
	margin-bottom: 6px;
	width: 100%;
}
.field-wrapper label {
	color: #ffffff;
	float: left;
	font-family: 'planerregular';
	font-size: 18px;
	margin-top: 3px;
	width: 100%;
}
.build-right .subtotal .field-wrapper input {
	background: #a9a9a9 none repeat scroll 0 0;
	border: 2px solid #ffeded;
	float: left;
	margin-left: 10px;
}
.field-wrapper input, .field-wrapper textarea {
	float: left;
	width: 100%;
}
.field-wrapper > span {
	color: #ff0000;
	float: left;
	margin-top: 4px;
	padding-left: 4px;
	width: 100%;
}
.build-right .subtotal .price-box {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.build-right .subtotal .price-box .price-total {
	color: #ffffff;
	float: left;
	font-family: 'planerregular';
	font-size: 15px;
	width: 35%;
	margin-top: 3px;
}
.build-right .subtotal .price-box .price-bg {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 5px;
	color: #000000;
	float: left;
	font-family: 'planerregular';
	font-size: 19px;
	text-align: center;
	width: 65%;
}
.build-sys-wrapper .build-right .subtotal div.questions {
	float: left;
	margin-bottom: 15px;
	text-align: center;
	width: 100%;
}
.build-sys-wrapper .build-right .subtotal div.questions h5 {
	color: #ffffff;
	font-family: 'planerregular';
	font-size: 18px;
	font-weight: bold;
}
.build-sys-wrapper .build-right .subtotal div.questions p {
	color: #ffffff;
	font-family: 'planerregular';
	font-size: 14px;
	padding: 0;
}
/*-----End view cart-----*/
.carousel-inner > .item img {
	margin: 0px auto;
}
.feature-cntwpsimg {
	background: #000000;
	text-align: center;
}
.feature-cntwpsimg p {
	margin-bottom: 0px;
}
.feature-cntwpsimg img {
	width: 100% !important;
	height: auto !important;
}
.prdinner-video .prdvideo-iframewps {
	margin-bottom: 20px;
	text-align: center;
}
.prdinner-video .prdvideo-nametxt {
	margin-bottom: 0px;
	
	text-align: center;
	font-size: 40px;
	color: #ffffff;
	font-family: 'BigNoodleTitling';
}
.prdinner-video .prdvideo-descfltxt {
	margin-bottom: 30px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
}
/*----- Start gallery slider -----*/
.slider-containerwps {
	margin: 0px auto;
	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 456px;
	overflow: hidden;
}
/* jssor slider arrow navigator skin 05 css */
            /*
            .jssora05l                  (normal)
            .jssora05r                  (normal)
            .jssora05l:hover            (normal mouseover)
            .jssora05r:hover            (normal mouseover)
            .jssora05l.jssora05ldn      (mousedown)
            .jssora05r.jssora05rdn      (mousedown)
            */
.jssora05l, .jssora05r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 40px;
	height: 40px;
	cursor: pointer;
	background: url(../images/a17.png) no-repeat;
	overflow: hidden;
}
.jssora05l {
	background-position: -10px -40px;
}
.jssora05r {
	background-position: -70px -40px;
}
.jssora05l:hover {
	background-position: -130px -40px;
}
.jssora05r:hover {
	background-position: -190px -40px;
}
.jssora05l.jssora05ldn {
	background-position: -250px -40px;
}
.jssora05r.jssora05rdn {
	background-position: -310px -40px;
}
/* jssor slider thumbnail navigator skin 01 css */
            /*
            .jssort01 .p            (normal)
            .jssort01 .p:hover      (normal mouseover)
            .jssort01 .p.pav        (active)
            .jssort01 .p.pdn        (mousedown)
            */

.jssort01 {
	position: absolute;
	/* size of thumbnail navigator container */
	width: 800px;
	height: 100px;
}
.jssort01 .p {
	position: absolute;
	top: 0;
	left: 0;
	width: 72px;
	height: 72px;
}
.jssort01 .t {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
.jssort01 .w {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.jssort01 .c {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 68px;
	height: 68px;
	box-sizing: content-box;
	background: url(../images/t01.png) -800px -800px no-repeat;
	_background: none;
}
.jssort01 .pav .c {
	top: 2px;
	_top: 0px;
	left: 2px;
	_left: 0px;
	width: 68px;
	height: 68px;
	border: #000 0px solid;
	_border: #fff 2px solid;
	background-position: 50% 50%;
}
.jssort01 .p:hover .c {
	top: 0px;
	left: 0px;
	width: 70px;
	height: 70px;
	border: #fff 1px solid;
	background-position: 50% 50%;
}
.jssort01 .p.pdn .c {
	background-position: 50% 50%;
	width: 68px;
	height: 68px;
	border: #000 2px solid;
}
* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {
	/* ie quirks mode adjust */
	width /**/: 72px;
	height /**/: 72px;
}
.slider-containerwps [u*="slides"] img[u*="image"] {
	height: auto !important;
	left: 0;
	margin: 0 auto;
	right: 0;
	width: auto !important;
}
/*----- End gallery slider-----*/

.shrinkToFit {
	display: block;
	float: none;
	margin: 20px auto;
}
.cnimage-contentwps {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.cashnetpay-txt {
	font-size: 13px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 2px 0px;
	margin-bottom: 10px;
	display: block;
}
.vwcrt-sgd {
	font-size: 15px;
	text-align: right;
	margin-bottom: 20px;
}
.vwcrt-sgd span {
	font-size: 11px;
}
.cqb-wbtn {
}
.cqb-wbtn .btn {
	float: left;
	margin-right: 5px;
	padding: 6px 12px 7px;
}
.cqb-wbtn input.cart_quantity_input {
	width: 55px;
	float: left;
	text-align: right;
	margin-right: 5px;
	height: auto;
	padding: 4px 10px;
}
.pg-hdtitle-new h3 {
	border-bottom: 1px solid #FF0000;
	font-size: 30px;
	text-align: center;
	color: #ffffff;
	font-family: 'microextendflfbold';
	margin-top: 30px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.vwcart-rhtwps.build-right {
	border-radius: 0;
	border-style: solid;
	border-width: 0 0 1px;
	border-color: #FF0000;
	padding-bottom: 0px;
}
.vw-lbltx {
	color: #aaaaaa;
	display: block;
	font-size: 18px;
	text-align: right;
	margin-top: 4px;
}
.price-bg-vw span {
	border: 1px solid #494949;
	color: #ffffff;
	display: block;
	font-size: 18px;
	padding: 5px;
}
.total-input-vw.price-bg-vw span {
	border: 0px;
	background: #ffffff;
	border-radius: 5px;
	color: #000000;
}
.vwcart-rhtwps .cashnetpay-txt {
	text-transform: uppercase;
	font-family: 'planerregular';
	color: #aaaaaa;
}
.vwcart-rhtwps .cashnetpay-txt.vw-checkoutcard {
	font-size: 12px;
	line-height: 0;
	margin: 0;
	text-transform: inherit;
	text-align: right;
}
.vwcart-rhtwps .total-red .vw-lbltx {
	color: #fe0000;
}
.checkout-page .vwcart-rhtwps .total-red .vw-lbltx {
	font-size: 20px;
}
.viewcart-bg-wraps .addtocart .btn {
	font-size: 20px;
	font-family: 'microextendflfbold';
	border-radius: 0px;
}
.checkout-page .viewcart-bg-wraps .addtocart .btn {
	border-radius: 4px;
	font-family: inherit;
	font-size: 14px;
}
.build-right-top .addtocart .btn {
	border-radius: 0px;
	font-family: 'planerregular';
	font-size: 27px;
	padding: 5px 20px 5px 60px;
	background-image: url("../images/addcart-whtie.png");
	background-position: 20px center;
	background-repeat: no-repeat;
	text-transform: lowercase;
	font-weight: normal;
}
.vwcart-rhtwps .addtocart .btn:first-child {
	margin-right: 10px;
}
.vwcart-rhtwps .subtotal .addtocart {
	margin-bottom: 15px;
}
.checkout-page .headsub-th {
	background: none;
	margin-bottom: 0px;
	margin-top: 0px;
}
.checkout-quantitynos {
	border: 1px solid #666666;
	display: inline-block;
	padding: 3px 25px;
}
.headsub-th {
	background: #990000;
	font-family: 'microextendflfbold';
	margin-top: 80px;
	margin-bottom: 20px;
}
.pdct-detail-th {
	font-size: 20px;
	color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pdct-quan-th, .pdct-subtotal-th {
	font-size: 12px;
	color: #ffffff;
	padding-top: 20px;
	padding-bottom: 10px;
}
.headsub-td {
	border-bottom: 1px solid #aeaeae;
	border-left: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
	border-top: 1px solid #aeaeae;
}
.checkout-page .pdct-subtotal-td {
	border-right: 0px;
}
.pdct-subtotal-td, .pdct-quan-td, .pdct-detail-td {
	border-right: 1px solid #aeaeae;
	padding-top: 30px;
	padding-bottom: 30px;
	color: #ffffff;
}
.pdct-remove-td {
	padding-top: 30px;
	padding-bottom: 30px;
	color: #ffffff;
	font-size: 13px;
}
.pdct-remove-td a span {
	background: #FF0004;
	color: #ffffff;
}
.pd-hdred {
	color: #ff0000;
	font-family: "microextendflfbold";
	font-size: 16px;
	margin: 5px 0 10px;
}
.speci-txt {
	text-transform: uppercase;
}
.pd-desdetl {
	margin-bottom: 40px;
}
.pd-ullist {
	margin: 10px 0px 0px;
	padding: 0px;
	list-style: none;
}
.pd-ullist li {
	margin-bottom: 10px;
	background-image: url("../images/ullist-list-line.png");
	background-position: left 10px;
	background-repeat: no-repeat;
	padding-left: 14px;
	font-size: 15px;
}
.pdd-heighfl {
	width: 100%;
}
.pdct-subtotal-td, .pdct-quan-td, .pdct-detail-td, .pdct-remove-td {
}
.image-pdde img {
	max-width: 100%;
}
.vwcrt-sgd-bg {
	background: #1d1d1d;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 12px;
	padding: 2px 10px;
	display: inline-block;
}
.checkout-page .panel .panel-collapse.in {
	height: auto !important;
}
.content-thankyou > p {
	color: #c5c5c5;
	font-size: 16px;
	margin-bottom: 10px;
}
.techspecs-tbs table td {
	font: 17px 'planerregular';
	border-bottom: solid 1px #242424;
	padding: 10px;
	vertical-align: top;
}
.techspecs-tbs table td:first-child {
	font-size: 18px;
	font-weight: bold;
	font-family: 'planerregular';
	background: #0b0b0b;
	text-align: center;
}
.techspec-row {
	border-bottom: solid 1px #242424;
	float: left;
	width: 100%;
	display: flex;
}
.techspec-cat-img {
	background: #0b0b0b;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	max-width: 100%;
}
.techspec-cat-img > img {
	max-width: 100%;
}
.techspec-cat-subtitle {
	font-size: 18px;
	font-family: 'microextendflfbold';
	padding: 10px 50px;
	color: #c5c5c5;
	text-transform: uppercase;
	display: table-cell;
	vertical-align: middle;
	width: 999px;
	height: 130px;
	text-align: left;
}
.techspec-cat-desc {
	font-size: 18px;
	font-family: 'planerregular';
	padding: 10px;
	vertical-align: top;
	color: #c5c5c5;
}
.techspec-cat-desc p {
	color: #c5c5c5;
}
.techspec-cat-desc ul li {
	color: #c5c5c5;
	margin-left: 20px;
	font-size: 18px;
	font-family: 'planerregular';
}
.techspecs-tbs ul li {
	margin-left: 20px;
}
.techspecs-tbs .graphicsprocessor_li li {
	color: #cccccc;
	font-size: 15px;
	font-family: 'planerregular';
	list-style-type: disc;
	text-align: left;
}
.supply-tabswps {
	margin-top: 40px;
}
.supply-tabswps .nav.nav-tabs {
	background-image: url("../images/bg-tabs-nav.jpg");
	background-position: left top;
	background-repeat: repeat-x;
	border-top: 1px solid #252525;
	list-style: outside none none;
	margin: 0;
	padding: 0 0 0 4px;
	border-bottom: 0px;
}
.supply-tabswps .nav.nav-tabs li a {
	background-image: url("../images/bg-curve-right.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	color: #ffffff;
	line-height: 1.2;
	padding-left: 0;
	position: relative;
	text-align: left;
	text-decoration: none;
	z-index: 2;
	font-size: 16px;
}
.supply-tabswps .nav.nav-tabs li.active a {
	background-image: url("../images/bg-curve-right.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
}
.supply-tabswps .nav.nav-tabs li a span {
	display: block;
	height: 47px;
	padding: 12px 10px 0 30px;
}
.supply-tabswps .nav.nav-tabs li.active a span, .supply-tabswps .nav.nav-tabs li a:hover span {
	background-image: url("../images/bg-tab-hover.jpg");
	background-repeat: no-repeat;
	background-position: 10px 45px;
	background-color: transparent;
}
.supply-tabswps .tab-content {
	background-color: transparent;
	padding: 20px 0px;
}
.supply-tabswps .tab-content .tabs-wrapper ol li, .supply-tabswps .tab-content .tabs-wrapper ul li {
	color: #ffffff;
	font-family: 'planerregular';
	font-size: 18px;
	line-height: 26px;
	margin: 0 0 10px 20px;
}
.supply-tabswps .tab-content .tabs-wrapper table td {
	border-bottom: 2px solid #161616;
	padding: 5px;
}
.supply-tabswps h3.warranty.scope {
	background-image: url(../images/access_find.png);
}
.supply-tabswps h3.warranty.limited {
	background-image: url(../images/business_brief_case.png);
}
.supply-tabswps h3.warranty.transfer {
	background-image: url(../images/airport_department.png);
}
.supply-tabswps h3.warranty.cancel {
	background-image: url(../images/simple_cancel.png);
}
.supply-tabswps h3.warranty.governing {
	background-image: url(../images/security_eye.png);
}
h3.warranty.terms {
	background-image: url(../images/view_details.png);
}
.supply-tabswps h3.warranty {
	padding: 10px 0 10px 75px;
	font-size: 30px;
	background-repeat: no-repeat;
	background-position: top left;
	color: #ffffff;
}
#resnavtab-accordion .panel {
	border-radius: 0px;
	border-color: #222222;
	background: #000000;
}
#resnavtab-accordion .panel-default > .panel-heading {
	border-radius: 0px;
	background: #000000;
}
#resnavtab-accordion .panel .panel-heading .panel-title a {
	display: block;
}
#resnavtab-accordion .panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #111111;
}
.unit-specs .unit-ul select {
	color: #000000;
}
.prdinner-imagewps > div {
	cursor: pointer;
}
.modal-content p {
	color: inherit;
	font-size: inherit;
}
.form-bx-wps .head-title {
	margin-bottom: 20px;
}
.alert.alert-danger {
	background-color: #ffffff;
	background-image: url(../images/alert-error-icon.png);
	background-position: 20px center;
	background-repeat: no-repeat;
	padding-left: 60px;
	border-color: rgba(255,0,0,0.4);
	color: #ff0000;
	box-shadow: 0px 0px 20px rgba(255,0,0,0.5);
}
.alert.alert-success {
	background-color: #ffffff;
	background-image: url(../images/alert-success-icon.png);
	background-position: 20px center;
	background-repeat: no-repeat;
	padding-left: 60px;
	border-color: rgba(8,116,5,0.4);
	color: #087405;
	box-shadow: 0px 0px 20px rgba(8,116,5,0.5);
}
.form-horizontal.form-hors-left .control-label {
	text-align: left;
}
.vad-attrbxwps {
	margin-bottom: 20px;
}
.truly-destxt {
	margin-right: -80px;
	margin-top: 100px;
	position: relative;
	z-index: 999;
}
.srvcdelivr-destxt {
	margin-top: 120px;
	position: relative;
	z-index: 999;
}
.premiumcomp-destxt {
	margin-top: 120px;
	position: relative;
	z-index: 999;
}
.headtitle-truly, .srvcdelivr-destxt h3, .premiumcomp-destxt h3 {
	font-size: 22px;
	text-align: left;
	color: #ffffff;
	font-family: 'microextendflfbold';
}
.hdtitle-abtus {
	font-size: 22px;
	text-align: center;
	color: #ffffff;
	font-family: 'microextendflfbold';
}
.hdtitle-abtus .fnt-36 {
	font-size: 36px;
	display: block;
	font-family: 'microextendflfbold';
}
.bluedark {
	color: #2b85af;
}
.red-color {
	color: #ff0000;
}
.why-headtitle {
	text-align: center;
	font-family: 'microextendflfbold';
	margin-top: -40px;
}
.why-headtitle h2 {
	font-size: 30px;
	margin: 0px;
	font-family: 'microextendflfbold';
}
.why-headtitle h3 {
	font-size: 22px;
	margin: 0px;
	font-family: 'microextendflfregular';
	color: #ffffff;
}
.brdbottom-red {
	background: #ff0000;
	width: 100%;
	float: left;
	height: 1px;
}
.txt-lftwps .abs-descwps p, .txt-lftwps .why-destxt p, .txt-lftwps .abs-descwps1 p, .txt-lftwps .why-destxt1 p {
	text-align: justify;
	direction: ltr;
}
.txt-rhtwps .abs-descwps p, .txt-rhtwps .why-destxt p, .txt-rhtwps .abs-descwps1 p, .txt-rhtwps .why-destxt1 p {
	text-align: justify;
	direction: rtl;
}
.abs-descwps1 p{
	margin-bottom: 20px;
}
.abs-descwps p{
	margin-bottom: 20px;
}
.why-destxt p {
	margin-bottom: 30px;
}
.whyabs_bxblock .h3_headtitle{
	margin-bottom: 20px;
}
.maward-quote {
	margin-top: 100px;
}
.maward-quote h3 {
	font-size: 22px;
	margin: 0px;
	font-family: 'microextendflfbold';
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
}
.maward-quote .mad-quote-txt {
	color: #00d2ff;
	font-size: 18px;
	font-family: 'microextendflfregular';
	display: block;
	text-align: center;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.maward-quote .mad-quote-byname {
	color: #bab9b9;
	font-size: 20px;
	font-family: 'microextendflfregular';
	display: block;
	text-align: right;
}
.wdful-imgwrps img {
	width: 100%;
}
.price-wrps {
	display: table-cell;
	vertical-align: middle;
	width: 99999px;
	height: 60px;
}
.cate-price.cate-priceold {
	color: #ff0000;
	font-size: 13px;
	text-decoration: line-through;
}
.prdin-price.prdpriceold {
	color: #ff0000;
	font-family: "microextendflfregular";
	font-size: 18px;
	line-height: normal;
	margin: 0;
	text-decoration: none;
}
.carousel-caption {
	text-align: center;
}
.text-bner {
	color: #ffffff;
	font-family: "microextendflfbold";
	font-size: 36px;
	text-shadow: 0 0 10px rgba(255, 255, 255, 0.5), 0 0 20px rgba(255, 255, 255, 0.9);
	text-transform: uppercase;
}
.support-tablewps {
	background: rgba(255, 255, 255, 0.1);
	margin-bottom: 30px;
	width: 100%;
	border-color: #111111;
}
.support-tablewps th {
	background: rgba(255, 255, 255, 0.1);
}
.support-tablewps th, .support-tablewps td {
	border-color: #111111 !important;
	padding: 10px !important;
	vertical-align: middle !important;
}
select.select-color {
	color: #000000;
	font-size: 14px;
}
h2.breadcrumbs-wps {
	text-align: left;
	color: #9a9a9a;
	text-transform: capitalize;
}
h2.breadcrumbs-wps a {
	color: #ffffff;
}
.gallery-s-top .gly-s-gp a img {
	max-width: 65px;
}
.gallery.gallery-s-right .carousel-gall a img {
	height: 75px;
	width: 75px;
}
.no-products-found {
	background-color: inherit !important;
}
.our-philosophy .section:first-child p {
	margin-bottom: 20px;
}
.gaminghub .gaming-hub-wrapper:last-child .section {
	margin-bottom: 0;
}
.gaminghub .gaming-hub-wrapper:last-child {
	padding-bottom: 0px;
}
#topcontrol {
	bottom: 100px !important;
	right: 20px !important;
}
.product-innerbannerwps {
	float: left;
	width: 100%;
}
.checkout-page h3.step-subtitle {
	background: #333333;
	color: #ffffff;
	font-size: 18px;
	padding: 8px 10px;
	margin: 0 0 10px;
}
.checkout-page .viewcart-bg-wraps .addtocart .btn.submitmyorder-btn, .checkout-page .viewcart-bg-wraps .addtocart .btn.backsbmord-btn {
	font-size: 20px;
	font-family: "microextendflfbold";
}
label.radio, label.checkbox {
	padding-left: 20px;
}
h1.hdtitle-contactus {
	font-family: "microextendflfbold";
	text-align: center;
}
.cnctus-threebox {
	color: #ffffff;
	font-family: 'microextendflfregular';
	text-align: center;
	font-size: 16px;
}
.cnctus-threebox h3 {
	color: #ffffff;
	font-family: 'microextendflfregular';
	font-size: 18px;
}
.cnctus-threebox a {
	color: #ffffff;
	font-family: "microextendflfbold";
	font-size: 16px;
}
.cncntrwowrps {
	border-bottom: 2px solid #959595;
	border-top: 2px solid #959595;
	padding: 15px 0px;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.contactus-bannerimg {
	float: left;
	width: 100%;
	margin-bottom: 0px;
}
.contactus-bannerimg img {
	width: 100%;
}
.cnctusscd-rwwrps {
	float: left;
	width: 100%;
	margin: 40px 0px;
	position: relative;
}
.cnctusscd-rwwrps [class*="col-"] {
	display: table-cell;
	float: none;
	position: inherit;
	vertical-align: middle;
}
.cnctus-secndtext.cncts-sctx-fst {
	float: left;
	width: 111%;
}
.cnctus-secndimage {
	float: right;
	width: 89%;
}
.cnctus-secndtext h2 {
	font-family: "microextendflfbold";
	padding: 0px;
}
.cnctus-maps {
	float: left;
	width: 100%;
}
.cntact-detais {
	float: left;
	width: 100%;
	border-top: 2px solid #959595;
	padding-top: 20px;
	margin-top: 20px;
}
.cntact-detais h4 {
	font-family: 'microextendflfregular';
	font-size: 18px;
	color: #ffffff;
}
.products-wrapper .bx-wrapper .bx-viewport {
	height: auto !important;
}
.nwbx_wrps {
	float: left;
	width: 100%;
	position: relative;
}
.nwbx_block {
	    /* float: left; */
    /* width: 100%; */
    /* text-align: center; */
        /*padding: 100px 0 0 0;*/
    /* position: relative; */
    background-position: 50% 0 !important;
    background-size: contain !important;
    background: transparent;
    background-repeat: no-repeat;
}
.nwbx_block .nwbxbk_desctxt {
	float: left;
	width: 100%;
	text-align: justify;
	font-size: 24px;
	color: #ffffff;
	font-family: 'planerregular';
}
.nwbx_block .nwbxbk_desctxt p {
	font-family: 'planerregular';
	margin-bottom: 24px;
	font-size: 24px;
	color: #989da3;
}
.nwbx_block .nwbxbk_hdtitle {
	font-size: 37px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: 'BigNoodleTitling';
	margin: 0 0 20px;
}
.nwbx_block .btn {
	border-radius: 0;
	padding: 10px 20px;
	text-transform: uppercase;
	font-family: 'microextendflfbold';
	font-size: 16px;
}
.nwbx_block .btn:hover {
	color: #ff0000;
}
.nwbx_block .nwbxbk_hdtitle span {
	color: #ff0000;
	font-family: 'BigNoodleTitling';
}
.nwbx_block .nwbxbk_img {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}
.nwbx_block.prfmc_notebooks {
}
.btn-white {
	background: inherit;
	color: #FFFFFF;
	border-color: #FFFFFF;
}
.btn-white:hover, .btn-white:focus {
	background: #FFFFFF;
	color: #FFFFFF;
	
}
.btn-dark {
	background: inherit;
	color: #000;
	border-color: #000;
}
.btn-dark:hover, .btn-dark:focus {

	background: #000;
	color: #fff;
	border-color: #000;
}
.visiournxbx_blk .visitourshowroomtxt {
	margin-right: -15px;
	float: right;
	width: 90%;
	text-align: right;
}
.visitourshowroomtxt {
	text-align: center;
	text-transform: uppercase;
	background: rgba(255,0,0,0.24);
	padding: 50px 30px;
}
.visitourshowroomtxt h3 {
	font-size: 30px;
	font-family: 'microextendflfbold';
	margin-bottom: 5px;
	color: #ffffff;
}
.visitourshowroomtxt h3 a {
	color: #ffffff;
}
.visitourshowroomtxt h3 a:hover {
	color: #ffffff;
}
.visitourshowroomtxt p {
	font-family: 'planerregular';
	color: #ffffff;
	font-size: 24px;
}
.nwbx_block.nwbxvideo_block {
	float: left;
	width: 100%;
	background: #000000;
	color: #ffffff;
	padding: 50px 0;
}
.nwbxvideo_block .nwbxvideoblk_mnwrps {
	border-top: 1px solid #ed1c24;
	border-bottom: 1px solid #ed1c24;
	float: left;
	width: 100%;
	padding: 45px 0;
}
.nwbxbk_video {
}
.nwbxbk_video iframe {
	border: 20px solid #1e1e1e;
	margin-left: -50px
}
.nwbxvideoblk_txdec {
	float: left;
	width: 100%;
	text-align: left;
	margin-top: 50px;
}
.nwbxvideoblk_txdec h3 {
	font-family: 'microextendflfbold';
	color: #fff;
	font-size: 28px;
	text-transform: uppercase;
}
.nwbxvideoblk_txdec p {
	font-family: 'planerregular';
	color: #fff;
	font-size: 18px;
	text-align: justify;
}
.review_sliderbx {
	float: left;
	width: 100%;
	background: #ffffff;
}
.review-viewmorelink {
	float: left;
	width: 100%;
	padding: 30px 0;
	text-align: center;
	border-top: 1px solid #363636;
}
.review-viewmorelink a {
	font-family: 'microextendflfbold';
	font-size: 24px;
	text-transform: uppercase;
	color: #3c3c3c;
}
.reviewblk_item {
	float: left;
	width: 100%;
	text-align: center;
	padding: 50px 20px;
}
.reviewblk_item .reviewblk_rating {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.reviewblk_item .reviewblk_rating .fa {
	color: #ff0000;
	font-size: 50px;
	line-height: 50px;
	width: 50px;
	float: none;
	display: inline-block;
}
.reviewblk_item .reviewblk_desc {
	font-size: 28px;
	font-family: 'planerregular';
	float: none;
	width: 70%;
	text-align: left;
	color: #464646;
	position: relative;
	padding: 0 50px;
	margin: 0px auto 30px;
}
.reviewblk_item .reviewblk_desc p {
	color: #464646;
}
.reviewblk_item .reviewblk_desc span:before {
	content: "“";
	font-family: 'microextendflfbold';
	color: #484848;
	font-size: 32px;
	position: absolute;
	left: 0px;
}
.reviewblk_item .reviewblk_desc span:after {
	content: "”";
	font-family: 'microextendflfbold';
	color: #484848;
	position: absolute;
	right: 0px;
	bottom: 0;
}
.reviewblk_item .reviewblk_img {
	text-align: center;
	float: left;
	width: 100%;
}
.reviewblk_item .reviewblk_img img {
	display: inline;
	max-width: 200px;
}
.builtdifferent_wrps {
	float: left;
	width: 100%;
	background: #000000;
	padding: 40px 0;
}
.builtdifferent_wrps .buildeff_headtitle {
}
.builtdifferent_wrps .buildeff_headtitle h3 {
	font-size: 36px;
	color: #fff;
	margin: 0 0 0px;
	font-family: 'microextendflfbold';
	text-transform: uppercase;
}
.builtdifferent_wrps .buildeff_headtitle h3 span {
	color: #ff0000;
}
.builtdifferent_wrps .buildeff_headtitle p {
	font-family: 'planerregular';
	margin-bottom: 24px;
	font-size: 24px;
}
.buildeff_block {
	float: left;
	width: 100%;
	text-align: center;
}
.buildeff_block .buildeffblk_img {
	float: left;
	width: 100%;
	border: 2px solid #252525;
	margin-bottom: 10px;
}
.buildeff_block .buildeffblk_img img {
	width: 100%;
}
.buildeff_block .buildeffblk_title {
	font-family: 'planerregular';
	font-size: 30px;
	text-transform: uppercase;
	color: #fff;
}
.maincontent-noneed {
	float: left;
	width: 100%;
}
.maincontent-noneed .container-noneed {
	padding-left: 15px;
	padding-right: 15px;
}
.hdtile-bgtxt {
	color: #ffffff;
    font-weight: 100;
    padding: 16px 20px;
    font-family: 'BigNoodleTitling';
    text-align: right;
        font-size: 38px;
    margin: 0px;
    text-transform: uppercase;
}
.prdetas_featureblk .nwbxbk_hdtitle {
	color: #02eb02;
	text-align: left;
	margin-bottom: 10px;
}
.contactus_wrps {
	float: left;
	width: 100%;
}
.visit-us-wrap {
	float: left;
	width: 100%;
	padding: 50px 0;
	background: #202020;
	color: #ffffff;
	font-size: 24px;
	font-family: 'planerregular';
}
.visit-us-wrap h2 {
	font-family: 'microextendflfbold';
	font-size: 30px;
	text-transform: uppercase;
	padding: 0;
}
.visit-us-wrap .sub-heading {
	color: #9f9f9f;
	font-family: 'planerregular';
}
.visit_inntxt {
	float: left;
	width: 100%;
	padding-right: 10%;
	border-right: 1px solid #ffffff;
}
.visit_openhourtxt {
	float: left;
	width: 100%;
	padding-right: 80px;
}
.email-info-wrap {
	float: left;
	width: 100%;
	padding: 100px 0;
	background: #000000;
	color: #ffffff;
}
.email-info-wrap h2 {
	font-family: 'microextendflfbold';
	font-size: 30px;
	text-transform: uppercase;
}
.email-info-wrap .sub-heading {
	color: #9f9f9f;
	font-family: 'planerregular';
}
.cnctus_trpbxgr {
	float: left;
	width: 100%;
	/*margin-top: 50px;*/
}
.cnctus-threebox {
	color: #ffffff;
	font-size: 24px;
	margin-bottom: 30px;
	float: left;
	width: 100%;
	font-family: 'planerregular';
	text-align: right;
}
.cnctus-threebox h3 {
	margin: 0;
	font-family: 'planerregular';
}
.cnctus-threebox a {
	color: #ffffff;
	font-family: 'planerregular';
	font-size: 24px;
}
.cnctus-threebox a:hover {
	color: #FF0000;
}
.mndrpdwn_grp {
	float: left;
	width: 100%;
}
.mndrpdwn_grp .mndrpdwn_bxblk {
	/*width: 23%;*/
	margin: 0 1%;
	text-align: center;
/*	float: left;*/
	padding: 20px;
}
.gallery-dropdown .mndrpdwn_grp .mndrpdwn_bxblk {
	width: 31%;
}
.about-dropdown .mndrpdwn_grp .mndrpdwn_bxblk {
	width: 30%;
}
.mndrpdwn_grp .mndrpdwn_bxblk a {
	float: left;
	width: 100%;
	color: #ffffff !important;
}
.mndrpdwn_grp .mndrpdwn_bxblk a:hover {
	color: #ff0000 !important;
}
.mndrpdwn_grp .mndrpdwn_bxblk .mndrpdwnblk_img  {
	width: 95px;
    height: 95px;
    margin-left: 20px; 
    border-radius: 50%;
    background-color: #555;
    margin-bottom: 10px;
}
.mndrpdwn_grp .mndrpdwn_bxblk h3 {
	font-size: 22px;
	font-family: 'microextendflfregular';
	text-align: center;
	color: inherit;
	margin: 0;
}
.reviews_pagewps a {
	color: #007b9f;
	font-family: 'planerregular';
}
.reviews_pagewps a:hover {
	color: #ff0000;
}
.reviews_pagewps {
	float: left;
	width: 100%;
}
.review-bannerwps {
	padding-top: 20px;
	float: left;
	width: 100%;
}
.reviews_logowrps {
	float: left;
	width: 100%;
	background: #ffffff;
}
.reviews_logowrps .logo-item {
	float: left;
	width: 100%;
	text-align: center;
}
.reviews_logowrps .logo-item img {
	display: inline-block;
}
.reviews-wrapper {
	float: left;
	width: 100%;
	padding: 50px 0;
}
.grey-bg {
	background: #2d2d2d;
	color: #FFFFFF;
}
.white-bg {
	background: #ffffff;
	color: #000000;
}
.white-bg .rvws_txblck p {
	color: #000000;
}
.rvws_txblck {
	float: left;
	width: 100%;
	padding: 0px 15px;
}
.rvws_txblck img {
	display: inline-block;
}
.testimonials-wrapper {
	float: left;
	width: 100%;
	padding: 50px 0;
	background: #000000;
	color: #ffffff;
}
.testimonials-wrapper h3 {
	font-family: 'microextendflfbold';
	font-size: 28px;
	text-transform: uppercase;
	text-align: center;
	color: #e3e3e3;
	margin-bottom: 40px;
}
.custmtst_star {
	text-align: center;
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.custmtst_star i {
	color: #818181;
	font-size: 30px;
}
.custmtst_star i.star_actived {
	color: #ffd203;
}
.customtestiom_grpscrl{
	float:left;
	width:100%;
	max-height:600px;
	overflow-y:auto;
}
.customtestiom_blk {
	float: left;
	width: 100%;
	text-align: center;
	padding:0 20px 60px;
}
.customtestiom_blk .custbrbtm_hr{
	border-width:2px 0 0 0;
	border-style:solid;
	border-color:#636363;
	margin:0 auto 40px;
	float:none;
	width:80%;
}
.customtestiom_blk h4{
	font-family: 'planerregular';
	font-size:45px;
	float:left;
	width:100%;
}
.customtestiom_blk:last-child {
	margin-bottom: 0;
	border-bottom: 0;
	padding-bottom: 0;
}
.customtestiom_blk .custmtst_des {
	text-align:justify;
	font-size: 22px;
	font-family: 'planerregular';
	color: #ffffff;
	margin-bottom: 30px;
	float: left;
	width: 100%;
	/*position:relative;
	left:-10%;
	right:-10%;*/
}
.reviewbanner_asseenon {
	margin-top: 20px;
	width: 100%;
	float: left;
	font-size: 27px;
	letter-spacing: 3px;
	font-style: italic;
	font-family: 'microextendflfregular';
	color: #282828;
	margin-bottom: 20px;
}
.page-home .maincontent {
	min-height: inherit;
}
.top-products {
	float: left;
	width: 100%;
}
.top-products .top-pro-head {
	border-left: 12px solid #af0000;
	padding-left: 20px;
	font-size: 26px;
	line-height: 18px;
	margin-bottom: 20px;
	font-family: 'microextendflfregular';
	color: #ffffff;
}
.top-products .top-pro-head span {
	font-size: 18px;
	display: block;
	line-height: 14px;
	margin-bottom: 5px;
	font-family: 'microextendflfregular';
}
.top-products .top-pro-block .top-pro-name {
	text-align: left;
}
.top-products .top-pro-block .top-pro-name .top-pro-namesub {
	font-size: 14px;
	color: #fff;
	font-family: 'microextendflfregular';
	display: block;
	text-transform:uppercase;
}
.top-products .top-pro-block .top-pro-name .top-pro-namebld {
	font-family: 'microextendflfbold';
	font-size: 28px;
	color: #fff;
	line-height: 24px;
	margin-bottom: 15px;
}
.top-products .top-pro-block .top-pro-name .btn {
	border-radius: 0;
	color: #ffffff;
	border-color: #9e0b0f;
	font-family: 'microextendflfbold';
	font-size: 16px;
	background:#9e0b0f;
}
.top-products .top-pro-block .top-pro-name .btn:hover {
	color: #fff;
	border-color: #ff0000;
	background:#ff0000;
}
.btn.btn-outline {
	background: none;
	border-radius: 0;
}
.arrow-anim {
	margin-top: 0px;
	position: relative;
	z-index: 999;
	width: 100%;
	float: left;
	text-align: center;
}
.arrow-anim img {
	/*position: absolute;
	top: -52px;
	left: 48%;*/
	text-align: center;
}
.top-pro-block.Desktops .topprotxt-lft {
	float: right;
}
.top-pro-block.Desktops .topproimg-rht {
	float: left;
	margin-left: -40px;
	padding-left: 0;
}
.top-pro-block.Desktops {
	margin-top: 0px;
}
.top-pro-block.Desktops .topproimg-rht .top-pro-img {
	text-align: left;
	display: inline-block;
}
.top-pro-block .topproimg-rht .top-pro-img {
	position: relative;
}
.top-pro-block .topproimg-rht .top-pro-img .top-pro-img-hover {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
}
.top-pro-block:hover .topproimg-rht .top-pro-img .top-pro-img-hover {
	opacity: 1;
	transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-webkit-transition: opacity .3s ease-in-out;
}
.top-pro-block.Desktops .topproimg-rht .top-pro-img img {
	/*width: 120%;
	margin-top: -50px;*/
}
.top-products .top-pro-block.Desktops .top-pro-name {
	margin-top: 65px;
}
.top-pro-block.Notebooks .topprotxt-lft {
	float: left;
}
.top-pro-block.Notebooks .topproimg-rht {
	float: right;
	position: relative;
	z-index: 1;
}
.top-pro-block.Notebooks .topproimg-rht .top-pro-img {
	text-align: right;
	display: inline-block;
	margin-right: -80px;
	padding-right: 0;
	margin-top:125px;
}
.top-products .top-pro-block.Notebooks .top-pro-name {
	margin-top: 180px;
}
.navbar-fixed-top {
	position: fixed;
	top: 0;
	    background: #121212;
}
.navbar-header.hi8 {
    padding-bottom: 12px;
}
/*************
* FadeInDown Header *
*************/

@-webkit-keyframes fadeInDownHeader {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-400px);
}
 50% {
 opacity: 0.3;
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
@keyframes fadeInDownHeader {
 0% {
 opacity: 0;
 transform: translateY(-400px);
}
 50% {
 opacity: 0.3;
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}
.fadeInDownHeader {
	opacity: 0;
	-webkit-transform: translateY(-400px);
	transform: translateY(-400px);
}
.fadeInDownHeader.go {
	-webkit-animation-name: fadeInDownHeader;
	animation-name: fadeInDownHeader;
}
.animateOnce {
	-webkit-animation: fadeIn 0.5s normal forwards;
	-moz-animation: fadeIn 0.5s normal forwards;
	-o-animation: fadeIn 0.5s normal forwards;
}
div.arrow-wrapper {
	width: 100%;
	float: left;
	margin: 0px 0;
}
 @keyframes bounce {
 from, 20%, 53%, 80%, to {
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}
 40%, 43% {
 -webkit-transform: translate3d(0, -30px, 0);
 transform: translate3d(0, -30px, 0);
}
 70% {
 -webkit-transform: translate3d(0, -15px, 0);
 transform: translate3d(0, -15px, 0);
}
 90% {
 -webkit-transform: translate3d(0, -4px, 0);
 transform: translate3d(0, -4px, 0);
}
}
.bounce, .arrow-anim img {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}
.arrow-anim img, .animated.bounce {
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
}
.arrow-anim img, .animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.instafeed-wrapper {
	width: 100%;
	float: left;
	margin: 20px 0 0;
}
.instafeed-wrapper h1 {
	margin: 20px 0;
}
.full-image {
	width: 100%;
}
.thumb-wrap {
	text-align: center;
}
.build-sys-wrapper.viewcart-bg-wraps, #checkout-page * {
	font-family: "Trebuchet MS";
}
.mar-t40 {
	margin-top: 40px;
}
.mar-b0 {
	margin-bottom: 0px !important;
}
.mar-b20 {
	margin-bottom: 20px !important;
}
.marb-16 {
	margin-bottom: -16px !important;
}
.mar-b20 {
	margin-bottom: 20px !important;
}
.checkout-page .panel .viewcart-bg-wraps .buld-right-header {
	width: 100%;
	float: left;
}
.highlyaccawdwin_wrps {
	float: left;
	width: 100%;
	padding: 20px 0;
	text-align: center;
	background: #750000;
	color: #fff;
}
.highlyaccawdwin_txt {
	font-size: 30px;
	color: #fff;
	line-height: 30px;
	font-style: italic;
	font-family: 'microextendflfregular';
}
.highlyaccawdwin_txt strong {
	font-family: 'microextendflfbold';
}
.hmawardsimg_wrps {
	float: left;
	width: 100%;
	background: #fff;
	padding: 30px 0px;
}
.hmawardsimg_wrps .hmawards_blk {
	float: left;
	width: 100%;
	margin-bottom: 10px
}
.rw_w20prec [class*="col-"] {
	float: left;
	width: 20%;
}
.tadifference_wrps {
	float: left;
	width: 100%;
	padding: 40px 0 10px;
	background: url(../images/afpcdeffe_hmbg.jpg) center top repeat-y #000;
}
.tadf_headtitle {
	float: left;
	width: 100%;
	text-align: center;
	font-family: 'microextendflfregular';
	text-transform: uppercase;
}
.tadf_headtitle .tadf_subtitle {
	font-size: 15px;
	color: #fff;
	margin: 0;
}
.tadf_headtitle h2 {
	font-size: 26px;
	color: #fff;
	padding: 5px 0 0;
	margin: 0 0 60px;
}
.tadf_headtitle h2 span {
	font-family: 'microextendflfbold';
	color: #ff0000;
}
.tadf_thrbx {
	float: left;
	width: 100%;
	border-left: 1px solid #d1d1d1;
	color: #fff;
	padding: 0px 30px 0 0;
	margin-bottom: 20px;
}
.tadf_thrbx h3 {
	font-family: 'microextendflfbold';
	font-size: 21px;
	margin: 0px;
	padding: 0 0 10px 20px;
	border-bottom: 1px solid #d1d1d1;
	text-transform: uppercase;
	color: #ff9600;
}
.tadf_thrbx .tadfthrbx_desc {
	float: left;
	width: 100%;
	padding: 20px 30px 0 20px;
	text-align:justify;
}
.tadf_termstxt {
	color: #898989;
	font-size: 18px;
}
.followoninstagram_title {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 10px;
}
.followoninstagram_title p {
	border: 2px solid #fff;
	color: #fafafa;
	margin: 0;
	padding: 10px 30px;
	float: none;
	display: inline-block;
	text-transform: uppercase;
}
.instatag_txt {
	font-size: 32px;
    font-family: 'BigNoodleTitling';
    color: #fff;
    margin: 20px 0;
    float: left;
    width: 100%;
    text-align: center;
    /* letter-spacing: 5px; */
}
.nxreview_wrps {
	float: left;
	width: 100%;
	padding: 40px 0;
	background: #fff;
}
.nxreviewblk_txtbx {
	float: left;
	width: 85%;
	color: #000;
	text-align:justify;
}
.nxreviewblk_txtbx .btn.viewreviews_btn {
	border-radius: 0;
	font-size: 20px;
	font-family: 'microextendflfbold';
	background: #fff;
	border-color: #000;
	color: #000;
	padding: 8px 20px;
}
.nxreviewblk_txtbx .btn.viewreviews_btn:hover, .nxreviewblk_txtbx .btn.viewreviews_btn:focus {
	background: #000;
	border-color: #000;
	color: #fff;
}
.nxreviewblk_txtbx h3 {
	font-size: 52px;
	line-height:52px;
	font-family: 'microextendflfbold';
	text-transform: uppercase;
	margin:0 0 30px;
}
.nxreviewblk_txtbx h3 span {
	display: block;
	font-size: 18px;
	line-height:18px;
}
.nxreviewblk_txtbx .nxreviewblk_quotedesc {
	font-size: 20px;
	font-family: 'planerregular';
	letter-spacing: 2px;
	min-height:170px;
}
.nxreviewblk_bynamepri {
	float: left;
	width: 100%;
	text-align: right;
	position:relative;
	right:-15%;
}
.nxreviewblk_bynamepri img {
	display: inline-block;
	vertical-align: bottom;
	margin-left: 10px;
}
.nxreviewblk_bynamepri h5 {
	display: inline-block;
	text-transform: uppercase;
	font-size: 21px;
	font-family: 'planerregular';
	font-weight:bold;
}
.nxreviewblk_img {
	float: left;
	width: 100%;
	position: relative;
	bottom: -66px;
}
.rws_thrbxwrps {
	float: left;
	width: 100%;
	background: #fff;
	padding: 40px 0 0;
}
.rwsth_blk {
	float: left;
	width: 100%;
	text-align: center;
	border-bottom: 15px solid #232323;
}
/*.rwsth_blk:hover, .rwsth_blk.active {*/
.rwsth_blk.active {
	border-bottom-color: #ff0000;
}
.rwsth_blk .rwsthblk_img {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	border-left:1px solid #363636;
}
.rwsth_blk.rwsth_lastbrd .rwsthblk_img{
	border-right-color:rgba(0,0,0,0);
}
.rwsth_blk.rwsth_firstbrd .rwsthblk_img{
	border-left-color:rgba(0,0,0,0);
	height: 170px !important;
}
.rwsth_blk .rwsthblk_img img {
	display: inline-block;
}
.rwsth_blk .rwsthblk_txt {
	float: left;
	width: 100%;
	background: #232323;
	color: #fff;
	padding: 30px 15px 50px;
}
.rwsth_blk .rwsthblk_txt h3 {
	font-size: 18px;
	font-family: 'microextendflfbold';
	min-height:40px;
}
.rwsth_blk .rwsthblk_txt .rwsthblk_byname {
	font-size: 15px;
	font-family: 'microextendflfbold';
	font-style: italic;
}
.mediarws_feat_wrps {
	float: left;
	width: 100%;
	padding: 40px 0;
	background: #fff;
}
.mediarws_feat_wrps .mrwsfeat_headtitle {
	width: 80%;
	float: none;
	margin: 0px auto 50px;
	border-bottom: 2px solid #a1a1a1;
	text-align: center;
	color: #373737;
	font-size: 27px;
	letter-spacing: 4px;
	text-transform: uppercase;
	padding-bottom: 35px;
}
.mrwsft_blk {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	padding: 20px;
	background: #494949;
}
.mrwsft_blk .mrwsftblk_desc {
	float: left;
	width: 100%;
	color: #bfbfbf;
	font-size: 27px;
	font-style: italic;
	font-family: 'planerregular';
	min-height:340px;
}
.mrwsft_blk .mrwsftblk_desc strong {
	font-family: 'planerregular';
	font-weight:bold;
	color:#fff;
}
.mrwsftblk_bynameimg{
	float:left;
	width:100%;
	text-align:right;
	
}
.mrwsftblk_bynameimg .mrwsftblkby_name {
    font-family: 'planerregular';
    font-size: 31px;
    font-style: italic;
    color: #fff;
}
.mrwsftblk_bynameimg .mrwsftblkby_name small{
    font-size: 20px;
}
.mrwsftblk_bynameimg .mrwsftblkby_img{
	display:inline-block;
	vertical-align:middle;
	margin-left:20px;
	min-height:80px;
}
.mrwsftblk_bynameimg .mrwsftblkby_img img{
	max-width:100%;
}
.customtestiom_viewmore {
    float: left;
    width: 80%;
				margin:0 10%;
    text-align: center;
				padding-bottom:10px;
    border-bottom: 1px solid #636363;
}
.customtestiom_viewmore a{
	color:#9a9a9a;
	font-size:26px;
    font-family: 'planerregular';
}
.someofourusers_wrps{
	float:left;
	width:100%;
}
.someofourusers_wrps h2{
	color:#ce0000;
	margin:0 0 60px;
    font-family: 'planerregular';
				font-size:26px;
				text-transform:uppercase;
				text-align:center;
}
.sfous_block{
	float:left;
	width:100%;
}
.sfous_block .sfousblk_img{
	float:left;
	width:100%;
	position:relative;
	overflow:hidden;
}
.sfous_block .sfousblk_img .sfousblk_hover{
	float:left;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	background:rgba(65,65,65,0.85);
}
.sfous_block:hover .sfousblk_img .sfousblk_hover{
	top:100%;
}
.sfous_block .sfousblk_img .sfousblk_hover h4{
	margin:0;
	text-align:center;
	color:#fff;
    font-family: 'planerregular';
				font-size:26px;
				padding:120px 10px 10px;
}
.whatourusersay_wrps{
	float:left;
	width:100%;
	padding-top:50px;
}
.whatourusersay_wrps h1{
	float:left;
	width:100%;
    
	font-family: 'microextendflfregular';
				font-size:28px;
	text-align:center;
	color:#e3e3e3;
	margin:0 0 40px;
	text-transform:uppercase;
	font-weight:bold;
}
.woussay_blk{
	float:left;
	width:100%;
}
.woussay_blk .woussayblk_img{
	float:left;
	width:100%;
	position:relative;
	padding:0 15px;
	text-align:center;
}
.woussay_blk .woussayblk_img img{
	text-align:center;
}
.woussay_blk .woussayblk_txtbx{
	float:left;
	width:100%;
	background:#636363;
	color:#fff;
	font-size:24px;
	padding:200px 15px 50px;
	margin-top:-150px;
    font-family: 'planerregular';
}
.woussay_blk .woussayblk_txtbx .woussayblk_desc{
    font-family: 'planerregular';
}
.woussay_blk .woussayblk_txtbx .woussayblk_byname{
	font-size:52px;
	text-align:right;
	color:#fff;
    font-family: 'planerregular';
}
.row-marl-0{
	margin-left:0;
	margin-right:0;
}
.row-marl-0 [class*="col-"]{
	padding-left:0;
	padding-right:0;
}
.aboutusnew_wrps{
	float:left;
	width:100%;
	margin-top:80px;
}
.ourroot_wrps{
	float:left;
	width:100%;
	background:#bf4300;
	color:#fff;
	margin-bottom:20px;
}
.ourroot_wrps .abs-imgwps {
    margin-left: -70px;
}
.ourroot_wrps .abs-descwps{
	padding:80px 40px;
	font-size:28px;
	text-align:justify;
}
.h3_headtitle{
	font-size:30px;
	text-align:left;
	color:#fff;
	font-family: 'microextendflfbold';
	text-transform:uppercase;
}
.ourpartners_wrps{
	float:left;
	width:100%;
	padding:40px 0px;
}
.ourpartners_imgwps{
	float:left;
	width:100%;
	text-align:center;
}
.ourpartners_imgwps img{
	display:inline-block;
}
.abssep_wrps{
	float:left;
	width:100%;
	padding:40px 0px;
	text-align:justify;
}
.abssep_wrps .h3_headtitle {
	height: 100px;
	width: 9999px;
	vertical-align: middle;
	display: table-cell;
	text-transform: uppercase;
}
.abssep_wrps hr{
	border-width:0 0 1px 0;
	border-color:#fff;
	border-style:solid;
	margin: 20px auto 10px;
	width: 85%;
}
.whyabts_wrps{
	float:left;
	width:100%;
	background:url(../../../../images/whyabouut_bg.png) #000;
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:left top;
	padding:60px 0px;
}
.whyabts_wrps .abs-imgwps{
	text-align:center;
	padding:0px;
}
.whyabs_bxblock{
	float:left;
	width:100%;
	margin-bottom:40px;
	padding-right:120px;
}
.whyabs_bxblock + .whyabs_bxblock {
    padding-right: 0;
}
.whyabs_bxblock p{
	text-align:justify;
	margin-bottom:30px;
}
.whyabts_wrps .abs-imgwps img{
	display:inline-block;
}
.performance_wrps{
	background:#ebebeb;
	width:100%;
	float:left;
	padding:40px 0px;
}
.performance_wrps .abs-imgwps{
	text-align:center;	
}
.performance_wrps .abs-imgwps img{
	display:inline-block;
}
.performance_wrps .abs-descwps{
	padding-right:60px;
}
.performance_wrps .h3_headtitle{
	font-size:28px;
}
.performance_wrps .h3_headtitle,
.performance_wrps .abs-descwps,
.performance_wrps .abs-descwps p{
	color:#000;
}

.boutique_wrps{
	float:left;
	width:100%;
	padding:60px 0px 60px;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-size:auto 100%;
	position:relative;
}
.boutigegrpicn_wrps{
	float:left;
	width:100%;
	margin-bottom:40px;
}
.boutique_bxicon{
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
.boutique_bxicon .boutiquebx_icon{
	/*margin-right:20px;
	float:left;
	width:110px;*/
}
.boutique_bxicon .boutiquebx_txt{
	    font-size: 18px;
    line-height: 24px;
    margin-top: 30px;
    /* padding-top: 20px; */
    text-align: center;
    /* float: left; */
    text-transform: uppercase;
    font-family: 'microextendflfbold';
}
span.boutiquebx_icon img{
	margin: auto;
}
.boutique_imgrht{
	margin-right:0px;
}
.boutique_wrps .abs-descwps {
    float: left;
    width: 100%;
    margin-top: 30px;
				text-align:justify;
}
.multipleaward_wrps{
	float:left;
	width:100%;
	background-color:#000;
	background-repeat:no-repeat;
	background-position:left bottom;
	background-size:auto 95%;
	margin-top:-80px;
	padding:100px 0px 60px;
}
.h2_headtitle{
	font-size:38px;
	text-align:left;
	color:#fff;
	font-family: 'microextendflfbold';
	text-transform:uppercase;
	margin:60px 0 60px;
	padding:0;
}
.h2_headtitle span{
	font-size:24px;
}
.multipleaward_wrps .h2_headtitle{
	text-align:center;
}
.awardwin_ulwrps{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.awardwin_ulwrps li{
	color:#ff9c00;
	font-size:18px;
	float:left;
	text-align:left;
	width:100%;
	margin-bottom:40px;
	padding-left:20%
}
.fetures-bannerwps {
    margin-bottom: 30px;
    float: left;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center bottom;
    /* background-size: 960px 1px; */
    padding-bottom: 1px;
    text-align: center;
    padding-top: 20px;
}
.awardwin_ulwrps li:nth-of-type(2n+1){
	float:left;
	text-align:left;
	padding-left:0;
}
.awardwin_ulwrps li .awardwinul_from{
	color:#fff;
	font-size:15px;
	float:right;
	font-style:italic;
	width:100%;
	text-align:right;
	padding-right:60px;
}
.model_countrypopup .modal-content{
	border:1px solid #4d4d4d;
	background:rgba(0,0,0,0.9);
	float:left;
	width:100%;
	border-radius:0;
}
.model_countrypopup .modal-body{
	float:left;
	width:100%;
	padding:20px 100px 10px;
	text-align:center;
}
.model_countrypopup{
 font-family: 'formation_sans_regularregular';
}
.model_countrypopup .modal-dialog{
	min-width:1140px;
	margin:120px auto 0px;
	overflow:hidden;
}
.countrytx_wrps h2{
	margin: 0 0 20px;
	font-size:35px;
	line-height:42px;
	/*font-family: 'microextendflfregular';*/

 font-family: 'formation_sans_regularregular';
	font-weight:normal;
	color:#fff;
	text-transform:inherit;
	padding:0;
}
.countrytx_wrps h2 a{
	color:#0645ad;
}
.model_countrypopup .close{
background-color: #fff;
position:absolute;
right:0;
top:0;
width: 40px;
height: 40px;
background-position: center center;
z-index:1;
}
.countrytx_wrps p{
	margin: 0 0 20px;
	font-size:22px;
	/*font-family: 'microextendflfregular';*/	
 font-family: 'formation_sans_regularregular';
	text-transform:lowercase;
	letter-spacing:1px;
	color:#797979;
}
.countrybx_wrps{
	float:left;
	width:100%;
	padding:0 30px;
}
.countryflag_block{
	float:left;
	width:100%;
	text-align:center;
	color:#fff;
	margin:10px 0 10px;
}
.countryflag_block a{
	color:#fff;
}
.countryflag_block a:hover{
	color:#da0000;
}
.countryflag_block img{
	margin-bottom:10px;
	display:inline-block;
	max-width:173px;
}
.countryflag_block .countryflag_name{
	font-size:22px;
	letter-spacing:1px;
	text-transform:uppercase;
	display:block;
}
.top-pro-headnew {
    text-align: center;
    margin-bottom: 40px;
    text-transform: uppercase;
	font-size: 26px;
	line-height: 18px;
	font-family: 'microextendflfregular';
	color: #ffffff;
}
.row.row-mrl-50 {
    margin-left: -50px;
    margin-right: -50px;
}
.row.row-mrl-50 [class*="col-"] {
    padding-left: 50px;
    padding-right: 50px;
}
.top-products{
    background-size: 75%;
}
.top-products.notebooks-hover{
	background-image: url(../images/productselcshodow_bg.png);
    background-repeat: no-repeat;
	background-position: 100px -40px;
}
.top-products.desktops-hover{
	background-image: url(../images/productselcshodow_bg.png);
    background-repeat: no-repeat;
	background-position: 300px -40px;
}
.top-products.notebooks-active{
	background-image: url(../images/productselcshodow_bg.png);
    background-repeat: no-repeat;
	background-position: 100px -40px;
}
.top-products.desktops-active{
	background-image: url(../images/productselcshodow_bg.png);
    background-repeat: no-repeat;
	background-position: 300px -40px;
}
.padrl_30{
	padding-left: 30px;
	padding-right: 30px;
}
.scmedia-wps {
}
.ourusersandendorsers_wrps{
	float:left;
	width:100%;
	margin-top:0px;
}
.ourpowerusers_wrps{
	background: url(../images/ourpowerusers_banner.jpg) no-repeat top left;
	width: 100%;
	float: left;
	padding: 120px 0 100px 0;	
}
.opu-descwps{
	padding-bottom: 30px;
	border-bottom: solid 1px #ffffff;
}
.opu-descwps .h3_headtitle{
	font-size: 38px;
	color: #ff0101;
}
.opu-descwps .h3_headtitle span{
	font-size: 25px;
	color: #ffffff;
}
.builtforper_wrps{
	width: 100%;
	float: left;
	padding: 60px 0 60px 0;
}
.builtforper_wrps .h3_headtitle{
	text-align: center;
}
.builtforper_wrps .h3_headtitle + p{
	margin-bottom: 60px;
}
.builtforper_imgwps p{
	text-transform: uppercase;
	text-align: center;
	margin-top: 30px;	
}
.joinclients_wrps{
	width: 100%;
	float: left;
	padding: 60px 0 60px 0;
	background: #ffffff;
}
.joinclients_wrps .h3_headtitle {
	font-family: 'planerregular';
	font-size: 30px;
	color: #000000;
	text-align: center;
	text-transform: capitalize;
}
.joinclients_wrps .clients_imgwps{
	width: 20%;
	float: left;
	margin-bottom: 20px;
	text-align: center;	
}
.joinclients_wrps .clients_imgwps img{
	height: 110px;
	width: auto;
	text-align: center;
}
@media screen and (min-width: 1600px) {
  .vrrecomendation_wrps {
	width: 100%;
  }
}
@media screen and (min-width: 1900px) {
  .vrrecomendation_wrps {
    height: 600px;
	width: 100%;
  }
}
@media screen and (min-width: 2100px) {
  .vrrecomendation_wrps {
    height: 800px;
	  width: 100%;
  }
}
@media screen and (min-width: 2400px) {
  .vrrecomendation_wrps {
    height: 1100px;
	  width: 100%;
  }
}
@media screen and (min-width: 2800px) {
  .vrrecomendation_wrps {
    height: 1400px;
	  width: 100%;
  }
}
.vrrecomendation_wrps{
	width: 100%;
	float: left;
	padding: 120px 0 120px 0;
	background: url(../images/vrrecomendation_bg.jpg) no-repeat top left;	
	background-size: cover;
}
.vrrecomendation_wrps .vrrecom_desc{
	background: rgba(0,0,0,0.8);
	border: solid 1px #ffffff;
	padding: 30px 30px 20px 30px;	
}
.ourendorsers_wrps{
	width: 100%;
	float: left;
	padding: 40px 40px 0;
}
.ourendorsers_wrps .h3_headtitle{
	text-align: right;
	font-size: 25px;	
}
.ourendorsers_wrps .ourendorsers_img{
	margin-bottom: 30px;	
}
.ourendorsers_wrps .ourendorsers_img a img{
	transition: all ease 0.5s;
}
.ourendorsers_wrps .ourendorsers_img a:hover img{
	opacity: 0.5;
}
.ourendorsers_wrps .see_review_link a{
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: 6px;
}

.text-left{
	text-align: left !important;
}
.mart-40{
	margin-top: 40px;
}
.mart-26{
	margin-top: 26px;
}
.mart-20{
	margin-top: 20px;
}
.mart-10{
	margin-top: 10px!important;
}
.marl-36{
	margin-left: 36px;
}
.padl_46{
	padding-left: 46px;
}
label.color_option {
    color: #fff;
    /* font-weight: bold; */
    margin-bottom: 8px;
    font-size: 18px;
}

@media screen and (min-width: 1000px) {
   .addcart-grps .cate-cartbtn {
    font-size: 75%; 
	}}
@media screen and (min-width: 1501px) {
	.vad-attrbxwps {margin-left: 35px;	}
}
@media screen and (max-width: 100px) and (min-width: 700px) {
  .vad-attrbxwps {margin-left: 35px;	}
}
@media screen and (min-width: 300px) {
.padrl_30 {
    padding-left: 0px;
    padding-right: 0px;
}}
.unit-text1 {
    color: #ffffff;
    float: left;
    font-family: 'planerregular';
    font-size: 18px;
    text-align: center;
    line-height: 20px;
    width: 100%;
	margin-bottom: 18px;
    position: relative;
}
.unit-text {
	color: #ffffff;
	float: left;
	font-family: 'planerregular';
	font-size: 18px;
	line-height: 20px;
	width: 100%;
	position: relative;
	padding-left: 24px;
}
button.btn.btn-outline-danger {
    background-color: #111111;
    border: 1px solid #990000;
	color: #fff;
}
@media (min-width: 768px){
.modal-dialog {
	width: 800px;
    margin: 30px auto;
}}
.img-rect{
	max-height: 130px;
	width: 158px;
}

.product-desk-panel{
	border: 1px solid #585454;
}
.product-desk-heading{
	background-color: #252525;
    text-align: center;
    text-transform: uppercase;
}
.product-desk-heading h3{
	       padding: 6px;
    /* font-weight: 700; */
    font-family: 'BigNoodleTitling' !important;
    color: #ffffff;
    font-size: 1.6em;
}
.pd-title {
    text-align: center;
    font-size: 17px;
    margin: 0px;
    text-transform: uppercase;
    font-weight: 600;
}
.pd-title a{
	color: #dcd9d9!important;
}
.pd-desc {
	text-align: center;
        font-size: 16px;
    color: #cac8c8;
}
.product-desk-img{
	text-align: center;
}
.product-desk-img img{
	    
}
.dis-line{
    color: #b30000;
    text-decoration-line: line-through;
    text-decoration-color: #b30000ba;
    font-size: 14px;
    font-family: 'microextendflfbold';
}
.tag{
	color: #aaa4a4;
    height: 18px;
    margin-right: 59% !important;
    margin: 0px;
    font-size: 8px;
    text-transform: lowercase;
}
.product-price{
    margin-bottom: 30px;
}
.btn-col{
	text-transform: uppercase;
    margin-top: 20px;
	    font-weight: 700;
}
.btn-col:hover{
	text-transform: uppercase;
    margin-top: 10px;
	color:#b30000;
}
.prd-wrp{
	padding:0 36px;
}
.bg-dark{
	clear:both;
	background-color:#121212;
	padding:40px 0;
}
.text-centre{
	text-align:centre;
}
.text-centre img{
	text-align:centre;
}
.text-centre a{
	text-align:centre;
}
.home-image {
	display: block;
	max-width: 100%;
	height: auto;
	padding: 8px 8px;
    /* margin-bottom: 20px; */
}
.pad-0{
	padding:0px;
}


#vidwrap {
    background: url(https://www.aftershockpc.com/backend/public/data/images/thumbs/home-video.png) no-repeat center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    margin-top: 30px;
    background-size: cover;
    overflow: hidden;
    background-repeat: no-repeat;
    width: 100%;
    height: -webkit-fill-available;
    cursor: pointer;
}
.quality-panel{
	margin:0px;
	background:url(http://aftershockpc-sg.hostinghunk.com/backend/public/homecontent/thumbs/quality-3.jpg)no-repeat;  
	position:relative; 
	height:auto; 
	background-size: cover;
	    margin-bottom: 20px;
}
.award-panel{
	margin:0px;
	background:url(http://aftershockpc-sg.hostinghunk.com/backend/public/homecontent/thumbs/home-award.png) no-repeat; 
	position:relative; 
	height:auto; 
	background-size: cover;
	    margin-bottom: 20px;
}
.award-wrp{
	    padding: 14% 2% 2%;
}
h3.award-title {
        font-size: 24px;
    font-family: 'BigNoodleTitling';
    color: #ff0000;
    margin-top: 20px;
    margin-bottom: 0px;
    font-weight: 200;
}
h2.award-jumbo-title {
    color: #fff;
    padding-top: 0px;
    margin-bottom: 6px;
    font-weight: normal;
    font-family: 'BigNoodleTitling';
    font-size: 40px;
}
.quality-container {
	padding:0px 0px 0px 70px;
}
.quality-container p {
	width:85%; 
	margin-bottom: 40px;
}
.quality-img
{
	padding:5px;
	height:50px;
}
.quality-wrap-panel{
	      border-bottom: 2px solid #CA0B0E;
    height: auto;
   /* padding: 0px 76px 14px 28px; */
    margin: 31px 66px;
    margin-top: 20px;
    margin-bottom: 1%;
    /* margin-left: 40px; */
    text-align: center;
    /* padding-left: 20px; */
}
.qyality-title{
	    font-size: 24px;
    text-transform: uppercase;
    color: #ffffff;
    font-family: 'planerregular';
    margin: 0 0 30px;
}
h3.quality-title {
   font-size: 32px;
    font-family: 'BigNoodleTitling';
    color: #fff;
    margin-top: 20px;
    margin-bottom: 0px;
	font-weight: 400;
	
}
.text-small{
    font-size: 16px;
    line-height: 1.4;
    display: inherit;
    text-align: justify;
    font-family: 'DINPro' !important;
    color: #e8e7e7;
    margin-bottom: 25px;
	
}
.prodinner-panel{
	background-color:#737373;
	padding:20px 20px 20px 20px;
	margin-top: 48px;
}
.prid-inner-box{
	padding: 1% 5%;
    margin-right: -5px;
    margin: 10% 3% 0 5%;
    background-color: #484848;
	
}
.prod-rate-text{
	    font-family: 'DINProLight';
    font-weight: 600;
    font-size: 19px;
    letter-spacing: 1px;
    text-align: center;
    margin-top: 20px;
    color: #fff;
}
.prod-in-img{
	margin-top: 5%;
}
.ratetag{
	    font-size: 2rem;
    margin-left: 10px;
}
.text-centre{
    text-align: center;
}
.submit-btn {
    text-align: center;
}
h2.award-jumbo-title1 {
        color: #ff0000;
    font-weight: 100;
    font-family: 'BigNoodleTitling';
    font-size: 28px;
}
.btn.btn-primary.btn-bgbrown.btn-lg.bg-redm {
       background-color: #790000;
    font-family: 'DINPro-Bold' !important;
    font-size: 14px;
    padding: 5px 14px;
}
div#instafeed img {
    width: 100%;
    height: auto;
	
}
#instafeed {
  width: 100%;
  margin: auto;
  display: flex;
  justify-content:space-between;
}
.bg-dark1{
	background-color:#000;
	clear:both;
}
.bg-brow{
	background-color:#141414;
	clear:both;
}
hr {
    margin: 20px 0;
    border: 0;
    border-top: 1px solid #8e8a8a;
    border-bottom: 0;
}
.spec-txt{
	    padding: 50px;
    color: #fff;
    font-family: DINProLight;
    font-weight: 800;
    font-size: 24px;
}
.spec-desc{
	padding:30px;
	font-family: DINProLight;
    font-weight: 500;
}
td.bo-no {
    border: none !important;
}
.series-opt span strong {
    color: #fff;
    direction: rtl;
	display: block;
	margin-right: 0px !important;
}
.prd-hd-mxsele-descsub strong{
	color: #fff!important;
   /* margin-left: 34%;*/
}
@media screen and (min-width: 470px) and (max-width: 1000px) {
   .nav-bar-wraps ul.nav.navbar-nav > li.dropdown .dropdown-menu {
    left: 0px; 
	}
}
	
@media screen and (min-width: 470px) and (max-width: 1000px) {
   .nav-bar-wraps ul.nav.navbar-nav > li.dropdown.product-dropdown .dropdown-menu {
    left: -141px;
    right: 0;
    min-width: 1057px;
}}
@media screen and (min-width: 470px) and (max-width: 1000px) {
   div.products-menu-wrapper .inner-menu {
    width: 670px;
	}
	div.products-menu-wrapper div.image {
    width: 104px;
	}
	div.products-menu-wrapper ul {
    width: 22%;
	margin-left:20px
	}
	.prod-cate-imgnez {
    width: 100px;
    margin-top: 50px;
	}
	.mndrpdwn_grp {
    width: 74%;
	}
}	
.prod-inner-header2{
	    background: #363636;
    position: fixed;
    width: 100%;
    overflow: hidden;
    margin: 0px;
    z-index: 100;
    top: 73px !important;
}	
.video-wrper{
	margin:0px; 
	background: url(https://www.aftershockpc.com/backend/public/data/images/thumbs/home-video.png) no-repeat; 
	position:relative; 
	height:487px; 
	background-size: contain;
	margin-bottom:-96px;
}	
@media screen and (min-width: 470px) and (max-width: 1002px) {
   .video-wrper {
    height:375px; 
}}	

h2.brk-tag{
	word-wrap: break-word;
     -webkit-hyphens: auto;
     -moz-hyphens: auto;
     -ms-hyphens: auto;
     -o-hyphens: auto;
     hyphens: auto;
	 margin-bottom:2px;
	    margin-left: 32%;
}	
@media screen and (min-width: 470px) and (max-width: 1200px) {
   .award-wrp {
    padding: 8% 2% 2%;
    /*padding: 8%;*/
	}
	
}
	

@media screen and (min-width: 470px) and (max-width: 1004px) {
	.award-panel{
		margin-top:28px;
	}
}
@media screen and (min-width: 470px) and (max-width: 1000px) {
	.joinclients_wrps .clients_imgwps {
		width: 25%;
}}

@media screen and (min-width: 470px) and (max-width: 1320px) {
   .ourpowerusers_wrps {
    background-size: contain;
	padding: 0px;
}	
   .opu-descwps .h3_headtitle {
    font-size: 24px;
}
	.opu-descwps p {
    font-size: 14px;
}
	.opu-descwps {
    margin-bottom: 20px;
}
}	
@media screen and (min-width: 470px) and (max-width: 990px) {
	.abs-imgwps img{
		margin-top: 25%;
}}
@media screen and (min-width: 990px) and (max-width: 1198px) {
	.abs-imgwps img{
		margin-top: 14%;
}}
@media screen and (min-width: 470px) and (max-width: 1198px) {
	.prd-wrp {
		padding: 0 30px;
	}
}
.img-center{
	text-align:center!important;
}
.mndrpdwn_grp .mndrpdwn_bxblk .mndrpdwnblk_img img{
   
    border-radius: 50%; 
}
.mndrpdwnblk_img-about{
	margin-top: 17px;
}

h3{
	font-family: 'BigNoodleTitling' !important;

}

.video-container {
    position: relative;
}
.video-container video {
    opacity: 0.35;
}
video {
    height: auto;
    vertical-align: middle;
    width: 100%;
}
.overlay-desc {
    background: rgba(0,0,0,0);
    position: absolute;
    top: 70px;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    line-height: 1.15;
}
.video-title-2 {
    color: #fdfdfd;
    font-size: 39px;
    font-family: 'BigNoodleTitling' !important;
    text-align: center;
    font-weight: normal;
    letter-spacing: 2px;
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.75);
    margin-bottom: 16px;
}
.video-details {
    text-align: center;
    font-family: 'DINPro' !important;
    font-size: 18px;
    color: #fbfafa;
    width: 600px;
}

.video-details p{
	font-size:21px;
	font-family: 'DINProLight' !important;
}
.fancybox-video {
    -webkit-animation-delay: 1000ms;
	   moz-animation-delay: 1000ms;
    animation-delay: 1000ms;
}
i.web-icon2 {
    font-family: 'Web Symbols', sans-serif;
    font-size: 47px;
    font-style: normal;
    line-height: 1;
    position: relative;
    padding-left: 1px;
    color: #E60000;
    font-weight: 100;
}
.top-section {
    height: 700px;
    width: 100%;
    background-color: black;
    overflow: hidden;
	margin-bottom: 0%;
}
a.fancybox-video i {
    color: #bf0008;
	margin-bottom:60px;
}


.bg-dark a,a[href="https://www.aftershockpc.com/welcome/products/desktops"],.prod-pricetext {
	/*    font-family: 'DINPro-Bold' !important;
	font-weight: 600 !important;*/
}
.copyright .copyrht_txt,.copyright a{
	font-family: 'DINProLight' !important;
	font-weight: 500;
}
.startfrom,.subcat{
	font-family: 'DINProLight' !important;
	font-weight: 500;
}
.pro-capt{
	font-family: 'DINProLight' !important;
	font-weight: 800 !important;
}
/* .product-content  h3{font-family: 'BigNoodleTitling' !important;} */

.product-intro{
	font-family: 'DINProLight' !important;
	font-weight: 500;
}
.subcat{font-size: 21px !important;}
.go .submit-btn{
	font-family: 'DINProLight' !important;
	font-weight: 800 !important;
}
strong{	font-family: 'DINProLight' !important;
	font-weight: 800 !important;
}
.prd-hd-mxsele-descsub strong:after{ 
/*
    content: "";
	   background:url('https://www.aftershockpc.com/backend/public/data/thumbs/green.png');
background-repeat:no;
     height: 42px;
     width: 40px;
     z-index: 1;
	 display:inline-block;
	 position:relative;
	 top:14px;
*/
}
.product-price span.tag{
	    font-family: 'DINProLight' !important;
    font-weight: 500;
    font-size: 12px;
    margin-right: 17% !important;
}
.product-price span.tag-price,.product-btn a{
	    /* font-family: 'DINProLight' !important; */
    /* font-weight: 800 !important; */
    margin-r: -5%;
    font-family: 'DINPro-Bold' !important;
    font-weight: 600 !important;
    /* padding-left: 1%; */
    font-size: 25px;
}
@media screen and (max-width: 1200px) {
	.table_tab_header_config
	{
		font-size: 26px;
	}
}
@media screen and (max-width: 992px) {
	.table_tab_header_config
	{
		font-size: 19px;
	}
}
.pad-5{
	    padding: 0 5px;
}
.prod-inn-wrp{
	       padding: 0 25px 0 20px;
}

@media screen and (min-width: 226px) and (max-width: 991px) {
	.startfrom
	{
		width:70%!important;
	}
	#productoverview1{
		margin-top:70px;
	}
}
@media screen and (min-width: 180px) and (max-width: 991px) {

	.ourusersandendorsers_wrps {
    margin-top: 24px;
}
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
	.startfrom
	{
		width:76%!important;
	}
	
}
@media screen and (min-width: 1201px) and (max-width: 1400px) {
	.startfrom
	{
		width:75%!important;
	}
	
}
@media screen and (min-width: 480px) and (max-width: 992px) {
	.tab-cnt-pd-pricesh .price-current-ps .new-price{
		font-size: 14px;
	}
	.tab-cnt-pd-pricesh .price-current-ps {
    font-size: 36px;
	}
	.quality-wrap-panel {
    padding: 0px 0px 14px 28px!important;
	}
}
h2.prod-jumbo-title1 {
    color: #ff0000;
    font-weight: 500;
    font-family: 'BigNoodleTitling';
    font-size: 3rem;
}
p.text-small-prod.prod-text {
    font-size: 15px;
    color: #f2f1f1;
    font-weight: 600;
    text-align: justify;
    font-family: 'DINProLight' !important;
}
.spec-desc ul li{
	margin-left:28px;
	word-break: break-word;
}
.dinpro{
		font-family: 'DINProLight' !important;
	font-weight: 800 !important;
}
	
@media screen and (min-width: 480px) and (max-width: 1199px) {
	#edit-selection {
		width: 154px;
	}
}
.navbar-default .navbar-brand {
    color: #777;
    margin-top: 16px!important;
}
.navbar-collapse {
	padding-right: 0px!important;
}
.glyphicon-chevron-left:before {
    content: "\e257";
}
.glyphicon-chevron-right:before {
    content: "\e258";
}
.carousel-control {
    position: absolute;
    top: 104px;
    bottom: 0;
    left: 35px;
 	width: 0%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    filter: alpha(opacity=50);
    opacity: .5;
}
.carousel-control.right {
	right: 35px;
}
.btn-pro{
	    width: 170px;
        border: solid 1.5px #95090f;
    border-radius: 2px !important;
    height: 40px;
    booder-radius: 22px;
    color: #ded9d9;
    font-weight: 500!important;
    font-size: 21px;
    box-shadow: 1px solid #fff;
	    padding-top: 3px;
	background:#95090f !important;
}

.fa-youtube-play:before {
    content: "\f16a";
    color: #c7c7c7;
}
.fa-instagram:before {
    content: "\f16d";
    color: #e2e2e2;
}
a.fancybox-video {
    margin-bottom: 24px;
}
.pro-icon1{
	    padding: 0% 1%;
}
.pro-icon2{
	    padding: 0% 1%;
	    margin: 0% 6%;
}
.pad-pro{
	padding: 0% 6%;
}
.mart-30{
	margin-top: 30px;
}
.hd-titl{
	padding: 12px 0px;
}
.pad-r3{
	    padding-right: 3px;
}
.home-prd-wrp{
	    
}
.bg-dark1 {
    clear: both; 
	margin-bottom:25px;
}
@media only screen and (min-width: 1000px) and (max-width: 1200px) {
    .quality-wrap-panel {
		padding: 0px 0px 14px 28px!important;
	} 
}
@media only screen and (min-width: 414px) and (max-width: 736px) {
    .tab-cnt-pd-pricesh .price-current-ps .old-price {
    float: left;
    margin-left: 4%!important;

}
}
a.btn.btn-white.btn-outline.btn-pro {
    font-family: 'DINPro-Bold' !important;
	font-weight: 600 !important;
	margin-top: 20px;
	padding:2px 0px 0px 0px;
}
@media only screen and (min-width: 414px) and (max-width: 1200px) {
    .home-image {
    /* margin-bottom: 20px; */
    height: 180px!important;
}
	.tab-cnt-pd-pricesh .price-current-ps .old-price {
    float: left;
    margin-left: 6%;
}

}
.bg-contact {
    background: url(https://www.aftershockpc.com/backend/public/homecontent/thumbs/contact-det-bg.png) no-repeat;
    position: relative;
    height: auto;
    background-size: cover;
	margin-top: -90px;
	z-index: -9;
}
.contact-content {
    margin-top: 60px;
}
h3.cont-hd1 {
    color: #fff;
    font-size: 2.3em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
h1.cont-hd2 {
    color: #ff0000;
    padding-top: 0px;
    margin-top: -4px;
    font-weight: 100;
    font-family: 'BigNoodleTitling';
    font-size: 4.4em;
}
.cntct-ban-content {
    padding-top: 28%;
}
h3.cont-titl {
    font-family: 'DINPro-Bold' !important;
    color: #fff;
    font-weight: 500!important;
    font-size: 1.8em;
    
}
.cntct-hd-titl {
    margin-top: 34px;
}
.content-det-block {
    margin-top: 80px;
}
p.cont-addss-titl {
    font-family: 'DINPro-Bold' !important;
    color: #fff;
    font-weight: 500!important;
    font-size: 1.3em;
}
p.cont-addss-desc {
       color: #fff;
    font-weight: 400!important;
    font-size: 1.2em;
    line-height: 42px!important;
    margin-bottom: 20px;
	
}
.pad-b50{
	    padding-bottom: 40px;
}
.text-centre1{
	text-align: center!important;
}
span.button-location-icon i {
    margin-left: 34px;
    font-size: 1.3em;
    color: #bd3c42;
}
.get-contact-btn{
	    margin-top: 40px;
    margin-bottom: 142px;
}
.abt-ban-bg {
    background: url(https://www.aftershockpc.com/backend/public/homecontent/thumbs/abt-bg-col.png) no-repeat;
    position: relative;
    height: auto;
    background-size: 67%;
    margin-left: -70px
}
.abt-bane-col1 img {
    padding: 2em 1em 2em 2em;
}
.abt-bane-col2 {
    padding-top: 5.1em;
    padding-left: 1.6em;
}
h3.abt-title {
    color: #e40a0a;
    padding-top: 0px;
    margin-bottom: 2px;
    font-weight: 100;
    font-family: 'BigNoodleTitling';
    font-size: 1.3em;
}

h1.abt-sub-title {
        font-family: 'BigNoodleTitling';
    font-weight: 500;
    padding-bottom: 10px;
    font-size: 1.7em;
}
.award-img-wrp{
	padding-left: 5em;
	margin-top: 10px;
	/* margin-left: -7%; */
}
p.abt-desc-content {
    font-size: 1em;
    text-align: justify;
    font-weight: 600;
    color: #d2cdcd;
	line-height: 28px; 
}
.team-banner {
    background: url(https://www.aftershockpc.com/backend/public/homecontent/thumbs/team-banner.png) no-repeat;
    position: relative;
    height: 238px;
    background-size: cover;
    padding: 0px;
    margin: 45px 0px 25px 0px;
}
h2.team-ban-title {
        color: #e40000;
    margin-top: 6px;
    padding: 0px;
    margin-bottom: -2px;
    font-weight: 100;
    font-family: 'BigNoodleTitling';
    font-size: 1.4em;
}
h1.team-jumbo-title {
   font-family: 'BigNoodleTitling';
    font-weight: 500;
    padding-bottom: 0px;
    margin-bottom: 2px;
    font-size: 2.4em;
}
.team-ban-block {
    border-left: 3px solid #e2dfdf;
        margin-top: 70px;
}
.team-ban-block-sub {
    margin-left: 50px;
}
.abt-master-block {
        border-left: 2px solid #fe0000;
}
.abt-master-pael {
    margin-left: 50px;
	    margin-bottom: 70px;
}
.abt-master-pael2 {
    margin-left: 50px;
}
h2.master-title {
    color: #fff;
    padding: 0px;
    font-weight: 100;
    font-family: 'BigNoodleTitling';
    font-size: 1.6em;
}
h2.master-title span {
        color: #e40000;
}
p.master-desc {
    font-size: 1.1em;
    margin-top: 8px;
    text-align: justify;
    color: #ffffff;
    line-height: 30px;
    margin-bottom: 0px;
    padding: 0px;
}
.abt-icon img {
    float: left;
    width: 70px;
	margin-right: 18px;
}
.abt-icon-desc {
    border-right: 2px solid #fe0000;
    margin-right: 18px;
    margin-left: 0px;
}
.abt-icon-desc1 {
    margin-right: 18px;
    margin-left: 0px;
}
p.abt-icon-title {
    font-family: 'BigNoodleTitling';
    color: #fff;
    padding-top: 11px;
    font-size: 1.4em;
    margin: 0px;
}
h2.abt-jumbo-title {
    font-family: 'BigNoodleTitling';
    color: #fff;
    margin: 0px;
    font-weight: 100;
    font-size: 1.6em;
    padding: 0px;
}
.abt-icon-panel{
	    margin-top: 100px;
    margin-bottom: 50px;
}
h2.reltn-title {
    text-align: center;
    font-family: 'BigNoodleTitling';
    font-size: 2.2em;
    font-weight: 100;
	padding-bottom: 30px;
}
span.reltn-title-colored {
    color: #e40000;
}
p.reltn-desc {
    margin-top: 8px;
    color: #ffffff;
    line-height: 30px;
    margin-bottom: 0px;
    padding: 0px;
    font-size: 1em;
    text-align: justify;
}
.team-banner-bg {
    background: url(https://www.aftershockpc.com/backend/public/homecontent/thumbs/abt-main-bg.png) no-repeat;
    position: relative;
    background-size: cover;
	margin-top: 10px;
}
.con-ban-pad-l{
	padding-left: 0px;
}
.cntct-adrs-detl {
    margin-bottom: 40px;
}
@media screen and (min-width: 180px) and (max-width: 991px) {
 h1.cont-hd2 {
    font-size: 3.4em!important;
	}
	h3.cont-hd1 {
    font-size: 1.9em!important;
	}
	h3.cont-titl {
    font-size: 1.5em!important;
	}
}
.relt-title {
    margin-bottom: 50px;
}	
p.cont-addss-desc span {
	color: #fff !important;
    font-weight: 700!important;
}
p.prd-inner-strt-tag {
    margin: 0px;
    padding: 0px;
	color: #d8d5d5;
    text-transform: uppercase;
    font-size: 0.5em;
}

@media only screen and (min-width: 1921px) {
.container{
	  width: 1920px  !important; 
	}
}

/* If the screen size is 600px or less, set the font-size of <div> to 30px */
@media only screen and (max-width: 1920px) {
.container{
	width: 100%  !important; 
	}
}
@media screen and (min-width: 1800px) and (max-width: 2561px) {
	.pro-icon2 {
		padding: 0% 1%;
		margin: 0% 1%;
	}
	.pad-pro {
    	padding: 0% 6% 0% 14%;
	}
	.quality-wrap-panel{
        border-bottom: 2px solid #CA0B0E;
		height: auto;
		
		margin: 31px 94px;
		margin-top: 20px;
		margin-bottom: 1%;
		text-align: center;
	}
	.quality-container p {
		width: 410px;
		margin-top: 20px;
		margin-bottom: 60px;
	}
	.pull-left
	{
		width:100%;
	}
	.row.main-spec-prod.config-col-block {
		width: 71%;
		margin: auto!important;
	}
	.abt-bane-col2 {
		padding-top: 7.0em;
		padding-left: 3.7em;
	}
	div.product-image img {
    	margin-left: 0.2em;
	}
	 
	.text-small{
    	font-size: 22px;
	}
	h2.quality-title {
		font-size: 36px;
	}
	.nwbx_block .nwbxbk_hdtitle {
		font-size: 56px;
	}
	.quality-wrap-panel {
		margin-top: 24px;
	}
	.abt-icon img {
		float: left;
		width: 100px;
		margin-right: 26px;
	}
	p.abt-icon-title {
    font-size: 2.4em;
	}
	h2.abt-jumbo-title {
    	font-size: 2.5em;
	}
	p.abt-desc-content {
		font-size: 1.4em;
		text-align: justify;
		font-weight: 600;
		color: #d2cdcd;
		line-height: 38px;
	}
	h1.abt-sub-title {
    	font-size: 2.3em;
	}
	h3.abt-title {
		font-weight: 600;
		font-size: 1.8em;
	}
	p.master-desc {
		font-size: 1.6em;
		line-height: 40px;
	}
	p.reltn-desc {
		/* line-height: 40px;
		font-size: 1.6em; */
		font-size: 1em;
		text-align: justify;
		font-weight: 600;
		color: #d2cdcd;
		line-height: 28px;
		width: 92%;
	}
	.p.reltn-desc {
		margin-top: 8px;
		color: #ffffff;
		line-height: 40px;
		margin-bottom: 0px;
		padding: 0px;
		font-size: 1.6em;
		text-align: justify;
	}
	.team-banner-bg{
		margin-top: 14px;
	}
	.prinner-bannerwps {
		margin-top: 20px;
	}
	.prod-heading .prd-hd-mxsele h1 {
		padding-top: 4px;
	}
	.startfrom {
		width: 84%;
	}
	h2.brk-tag {
		margin-left: 34%;
	}
	h1.abt-sub-title {
    	padding-bottom: 20px;
	}
	h3.abt-title {
    	margin-bottom: 8px;
	}
	.abt-bane-col1 img {
    	padding: 2em 2em 2em 3em;
	}
	.abt-icon-panel {
    	margin-left: 10em;
	}
	h1.cont-hd2 {
		font-size: 6.4em;
	}
	h3.cont-hd1 {
    	font-size: 3.3em;
	}
	.bg-contact {
    	margin-top: -156px;
	}
	.cntct-adrs-detl {
    	margin-top: -8px;
	}
	.get-contact-btn {
    	margin-top: 4%;
	}
	h3.cont-titl {
    	font-size: 2.5em;
	}
	.cntct-hd-titl {
    	margin-top: 26px;
	}
	p.cont-addss-titl {
    	font-size: 2.2em;
	}
	p.cont-addss-desc {
		color: #fff;
		font-size: 2.1em;
		line-height: 65px!important;
		margin-bottom: 30px;
	}
	.pad-b50 {
    	padding-bottom: 70px;
	}

	
}
@media screen and (min-width: 2561px){
.quality-title{
	font-size: 36px;
}

}
.bxslider_product_gallery li {
    list-style: none;
}


/** Custom Styles - On 20-01-2018 **/
/* Deals Timer Strip */
.deals-timer-strip {
	background: red;
	padding: 12px;
	text-align: center;
}
.deals-timer-strip p {
	font-family: 'DINPro';
	font-size: 18px;
	text-transform: uppercase;
	margin: 0;
}
.deals-timer-strip span {
	font-size: 20px;
	text-transform: none;
}
.deals-timer-strip span strong {
	font-family: 'DINPro-Bold' !important;
}

.homepage-main-products .main-product-card h2.quality-title {
	margin-top: 15px;
	font-family: 'BigNoodleTitling';
	font-weight: normal;
	font-size: 30px;
}
.homepage-main-products .main-product-card a.btn {
	margin-bottom: 40px;
	padding: 2px;
}

/* Awards Section */
.award-panel {
	margin: 0 -15px;
	background-size: cover;
	overflow: hidden;
}
.award-panel .award-wrp .pad-pro [class*='pro-icon'] img:nth-child(2){
	transform: scale(1, -1);
	opacity: 0.2;
}
.rightImg{
	   width: 100%; 	
	}	
.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 1301px) and (max-width: 1600px) {
	 .mrwsft_blk .mrwsftblk_desc {
    float: left;
    width: 100%;
    color: #bfbfbf;
    font-size: 22px;
    font-style: italic;
    font-family: 'planerregular';
    min-height: 240px;
}
}
@media screen and (min-width: 1180px) and (max-width: 1290px) {
	/* .mrwsft_blk{
		margin-top: -5%;
	} */
	 .mrwsft_blk .mrwsftblk_desc {
    float: left;
    width: 100%;
    color: #bfbfbf;
    font-size: 20px;
    font-style: italic;
    font-family: 'planerregular';
    min-height: 240px;
}	
}
	/* Media queries for mobile */
	

	
.category_menue_name {
font-size: 17pt !important;
transform: rotate(-90Deg);
position: absolute;
color: #fff;
font-weight: bold;
left: -35px;
top: 42%;
font-family: 'DINPro-Bold' !important;
text-transform: uppercase;
}
.category_menue_name.workstation {
    position: absolute;
    left: -43px;
}