@font-face {
	font-family: 'Voltaic Custom Icons';
	src: url('../fonts/Voltaic Custom Icons.eot');
	src: url('../fonts/Voltaic Custom Icons.eot?#iefix') format("embedded-opentype"), url('../fonts/Voltaic Custom Icons.ttf') format("truetype"), url('../fonts/Voltaic Custom Icons.woff') format("woff"), url('../fonts/Voltaic Custom Icons.svg#Voltaic Custom Icons') format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: helvetica_neueregular;
	src: url(../fonts/helveticaneue-webfont.eot);
	src: url(../fonts/helveticaneue-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/helveticaneue-webfont.woff) format("woff"), url(../fonts/helveticaneue-webfont.ttf) format("truetype"), url(../fonts/helveticaneue-webfont.svg#helvetica_neueregular) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: helvetica_neuebold;
	src: url(../fonts/helveticaneue-bold-webfont.eot);
	src: url(../fonts/helveticaneue-bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/helveticaneue-bold-webfont.woff) format("woff"), url(../fonts/helveticaneue-bold-webfont.ttf) format("truetype"), url(../fonts/helveticaneue-bold-webfont.svg#helvetica_neuebold) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: helveticaneuecondensedbold;
	src: url(../fonts/HelveticaNeue-CondensedBold_gdi.eot);
	src: url(../fonts/HelveticaNeue-CondensedBold_gdi.eot?#iefix) format('embedded-opentype'), url(../fonts/HelveticaNeue-CondensedBold_gdi.woff) format('woff'), url(../fonts/HelveticaNeue-CondensedBold_gdi.ttf) format('truetype'), url(../fonts/HelveticaNeue-CondensedBold_gdi.otf) format('opentype'), url(../fonts/HelveticaNeue-CondensedBold_gdi.svg#HelveticaNeue-CondensedBold) format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: condensed;
	unicode-range: U+0-10FFFF;
}
@font-face {
	font-family: helvetica_neuecondensed_bold;
	src: url(../fonts/helveticaneue-condensedbold-webfont.eot);
	src: url(../fonts/helveticaneue-condensedbold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/helveticaneue-condensedbold-webfont.woff) format("woff"), url(../fonts/helveticaneue-condensedbold-webfont.ttf) format("truetype"), url(../fonts/helveticaneue-condensedbold-webfont.svg#helvetica_neuecondensed_bold) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: HelveticaNeueRegular;
	src: url(../fonts/helveticaneue_1.eot);
	src: url(../fonts/helveticaneue_1.eot) format("embedded-opentype"), url(../fonts/helveticaneue_1.woff) format("woff"), url(../fonts/helveticaneue_1.ttf) format("truetype"), url(../fonts/helveticaneue_1.svg#HelveticaNeueRegular) format("svg")
}
@font-face {
	font-family: helvetica_neuelight;
	src: url(../fonts/helveticaneue-light-webfont.eot);
	src: url(../fonts/helveticaneue-light-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/helveticaneue-light-webfont.woff) format("woff"), url(../fonts/helveticaneue-light-webfont.ttf) format("truetype"), url(../fonts/helveticaneue-light-webfont.svg#helvetica_neuelight) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: helvetica_worldbold;
	src: url(../fonts/helvetica_world_bold-webfont.eot);
	src: url(../fonts/helvetica_world_bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/helvetica_world_bold-webfont.woff) format("woff"), url(../fonts/helvetica_world_bold-webfont.ttf) format("truetype"), url(../fonts/helvetica_world_bold-webfont.svg#helvetica_worldbold) format("svg");
	font-weight: 400;
	font-style: normal
}
html, body {
	height: 100%
}
.btn_red {
	background: #F30;
	padding: 16px 30px;
	color: #FFF;
	font-family: helvetica_neueregular;
	font-size: 20px;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	letter-spacing: 1px;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	float: right
}
.btn_red:hover {
	color: #fff;
	background: #c62e08
}
h1 {
	font-family: helvetica_neuecondensed_bold;
	font-size: 72px;
	text-transform: uppercase;
	line-height: 85px;
	color: #fff;
	text-shadow: 0 0 8px #4d4d4d;
	-moz-text-shadow: 0 0 8px #4d4d4d;
	-webkit-text-shadow: 0 0 8px #4d4d4d
}
h2 {
	font-family: helveticaneuecondensedbold;
	font-size: 20px;
	text-transform: uppercase;
	color: #000;
	margin: 0
}
h3 {
	font-family: helvetica_worldbold;
	color: #000;
	margin: 0;
	font-size: 26px
}
h4 {
	font-family: helvetica_neueregular;
	font-size: 20px;
	color: #fff
}
h5 {
	font-family: helvetica_neuelight;
	font-size: 34px;
	letter-spacing: 2px;
	color: #f30;
	text-align: center
}
h5 strong {
	font-weight: 400;
	color: #000;
	font-size: 34px
}
p {
	font-family: HelveticaNeueRegular
}
.catalog-category-view .inner_cont p {
	font-family: helvetica_neuecondensed_bold
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0
}
.main_con {
	width: 100%;
	height: auto
}
.logo_left {
	float: left;
	position: relative;
	z-index: 11
}
.logo {
	display: block;
	line-height: 0;
	margin-left: -4px
}
.quick-access {
	float: right;
	margin-right: 15px;
	margin-top: -26px
}
.top_bg {
	background: rgba(242,242,242,.8);
	min-height: 35px
}
.header {
	position: fixed;
	min-height: 105px
}
.bg_light {
	background: rgba(242,242,242,.8)
}
.nav_right {
	float: right;
	position: relative;
	right: 15px;
	top: -49px;
	width: auto
}
.nav_right>a {
	float: left;
	color: #666;
	margin-right: 17px;
	font-size: 14px;
	margin-top: 4px
}
.nav_right>a>span {
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	background: #ccc;
	height: 22px;
	line-height: 24px;
	width: 22px;
	text-align: center;
	color: #fff;
	display: inline-block;
	margin-left: 7px;
	margin-top: 6px
}
#search_mini_form {
	float: left;
	width: 199px
}
#search_autocomplete {
	display: none
}
.carousel-indicators a.active li {
	background-color: #fff;
}
header {
	position: fixed;
	width: 100%;
	z-index: 500;
	top: 0
}
.cms-home header {
	height: 89px;
	border-bottom: none
}
img {
	border: 0;
	height: auto;
	max-width: 100%;
	vertical-align: middle
}
.links li:last-child {
	margin-right: 0
}
.links li a {
	font-size: 14px;
	color: #666
}
.srch_btn {
	background-color: transparent;
	background-image: url(../images/ser_icon.png);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	border: 1px solid #ccc;
	height: 40px;
	width: 40px;
	display: none
}
.top_srch {
	background: 0 0;
	height: 40px;
	line-height: 20px;
	border: 1px solid #ccc;
	margin-right: -1px;
	width: 160px;
	padding: 10px 15px;
	color: #666;
	font-size: 14px
}
.srch_btn:hover {
	background-position: 8px -40px
}
.top_slider {
	position: relative;
	top: -20px
}
.left_logo {
	border-bottom: 70px solid rgba(0,0,0,.6);
	border-right: 45px solid transparent;
	height: 0;
	width: auto;
	position: absolute;
	bottom: 0;
	left: 0
}
.left_logo span {
	float: left;
	font-family: helvetica_neueregular;
	font-size: 13px;
	color: #fff;
	margin: 2px 28px 0;
	line-height: 70px
}
.left_logo ul {
	float: left;
	margin: 0;
	padding: 0
}
.left_logo ul li {
	float: left;
	margin-right: 25px;
	line-height: 70px
}
.backfixed .top_bg {
	display: none
}
.tph_prdct {
	margin-top: 0;
	float: left;
	width: 100%
}
.shop_pdct .tph_prdct {
	margin-top: 15px
}
.shop_pdct .container {
	padding-top: 20px
}
.pro-page-top {
	margin-top: 0!important
}
.shop_pdct .rept_pdct {
	margin: 0 auto 30px
}
.tph_prdct a {
	color: #F30;
	text-decoration: none
}
.rept_pdct span {
	border-bottom: 1px solid #CCC;
	display: block;
	position: relative
}
.tph_prdct a:hover p {
	color: #f30
}
.tph_prdct a:hover span {
	border-color: #f30
}
.rept_pdct p {
	color: #4d4d4d;
	font-family: HelveticaNeueRegular;
	font-size: 14px;
	margin: 10px 0 0
}
.rept_pdct {
	margin: 0 auto;
	max-width: 220px;
	text-align: center;
	height: 328px;
	position: relative
}
.new_rept_pdct {
	height: 292px!important
}
.pro-page-acc {
	height: 297px!important
}
.pro-page-adap {
	height: 230px!important
}
.r-tabs-panel a:hover span {
	border-color: #F30
}
.r-tabs-panel a:hover p {
	color: #F30
}
.home_pdct {
	padding: 13px 0 20px
}
.pdct_heading {
	width: 100%;
	height: auto;
	text-align: center;
	background: #E6E6E6;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	padding: 8px 0 9px
}
.home_pdct .pdct_heading {
	float: left
}
.top_cat {
	background: #f2f2f2;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	position: relative;
	float: left;
	width: 100%
}
.top_cat ul li {
	padding: 0 35px;
	text-align: center;
	float: left
}
.top_cat ul li span {
	display: block;
	text-align: center;
	font-size: 4em;
	color: #b4b4b4;
	margin-bottom: 7px
}
.pdct_heading h2 {
	color: #4d4d4d
}
.top_cat ul li a {
	font-family: HelveticaNeueRegular;
	font-size: 13px;
	color: #000;
	line-height: 9px
}
.top_cat ul li a strong {
	font-weight: 400;
	display: block
}
.carousel-caption h1 span {
	display: block;
	text-align: right
}
.top_cat ul li:nth-child(6n) a {
	vertical-align: top
}
.top_cat ul li.select a, .top_cat ul li.select span {
	text-decoration: none;
	color: #f30
}
.top_cat .btn_red {
	vertical-align: top;
	top: 23px;
	position: absolute;
	right: 19px
}
.bg_light .container {
	padding: 0
}
.ftr_blg {
	text-align: center;
	width: 100%
}
.blg_heading {
	position: absolute;
	top: 50px;
	width: 100%;
	text-align: center;
	left: 0
}
.pos_rel {
	position: relative
}
.fblg_cont {
	position: absolute;
	bottom: 50px;
	right: 30px;
	background: rgba(0,0,0,.6);
	width: 460px;
	padding: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.ftr_blg img {
	width: 100%!important
}
.fblg_cont p {
	font-size: 15px;
	line-height: 20px;
	color: #fff;
	letter-spacing: .5px;
	margin: 12px 0 10px
}
.fblg_cont a {
	background: rgba(0,0,0,1);
	border: 2px solid #F30;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 16px;
	padding: 2px 10px 0;
	transition: all .2s ease;
	-moz-transition: all .2s ease;
	-webkit-transition: all .2s ease;
	display: inline-block
}
.fblg_cont a:hover {
	background: #F30;
	color: #fff
}
.blg_heading>h3 {
	font-family: helvetica_neuelight;
	color: #fff;
	font-size: 34px;
	letter-spacing: 3.2px;
	text-shadow: -1px 1px 6px #000;
	-moz-text-shadow: -1px 1px 6px #000;
	-webkit-text-shadow: -1px 1px 6px #000;
	display: inline-block;
	margin: 0 7px 0 16px
}
.blg_heading span {
	background: url(../images/line_bg.png) left top no-repeat;
	width: 21%;
	display: inline-block;
	text-align: center;
	height: 17px;
	padding-bottom: 19px
}
.bg_black {
	background: #000;
	float: left
}
.checkout-cart-index .bg_black, .cms-index-noroute .bg_black, .customer-account-create .bg_black, .customer-account-login .bg_black {
	position: fixed;
	bottom: 0;
	z-index: 9999
}
.checkout-cart-index .fade.in, .cms-index-noroute .fade.in, .customer-account-create .fade.in, .customer-account-login .fade.in {
	background: rgba(0,0,0,.5)
}
.ftr_social {
	margin: 0;
	float: right;
	width: 300px
}
.ftr_social li {
	float: left
}
.ftr_social li a {
	background-image: url(../images/soc_sprite.png);
	display: block;
	width: 60px;
	height: 60px;
	background-repeat: no-repeat;
	transition: all 1s ease;
	-moz-transition: all 1s ease;
	-webkit-transition: all 1s ease
}
.footer_right {
	float: right
}
.footer {
	position: relative;
	width: 100%;
	float: left
}
.footer_left {
	float: left;
	position: absolute;
	bottom: 0;
	left: 25px
}
.ftr_nl {
	float: left;
	margin-right: 25px;
	margin-top: 10px
}
.ftr_nl p {
	width: 295px;
	text-align: right;
	float: left;
	margin-right: 20px;
	color: #fff;
	line-height: 19px
}
.ftr_nl p strong {
	display: block;
	font-size: 16px;
	font-weight: 400;
	font-family: helvetica_worldbold
}
.ftr_nl>form {
	width: 310px;
	float: right
}
.sub_btn {
	background: 0 0;
	border: 1px solid #fff;
	height: 38px;
	line-height: 38px;
	color: #fff;
	margin-left: -1px;
	padding: 0 10px
}
.sub_btn:hover {
	background: #F30
}
.foot_nl {
	background: 0 0;
	border: 1px solid #fff;
	height: 38px;
	line-height: 40px;
	color: #fff;
	padding: 0 10px;
	width: 225px;
	font-family: helvetica_worldbold;
	float: left;
	letter-spacing: .2px
}
.ft_fb {
	background-position: 21px 14px
}
.ft_pi {
	background-position: -57px 14px
}
.ft_tw {
	background-position: -144px 16px
}
.ft_ig {
	background-position: -234px 16px
}
.ft_yt {
	background-position: -319px 16px
}
.ft_fb:hover {
	background-color: #4669BC
}
.ft_pi:hover {
	background-color: #CA2027
}
.ft_tw:hover {
	background-color: #4ABCDD
}
.ft_ig:hover {
	background-color: #7e5536
}
.ft_yt:hover {
	background-color: #ED3B39
}
.footer_left .btn_red {
	font-size: 16px;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	padding: 12px 30px 2px
}
li.level0.nav-4.last.level-top {
	position: inherit!important
}
[class*=" icon-"], [class^=icon-] {
	font-family: 'Voltaic Custom Icons';
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.icon-Voltaic-usbcam:before {
	content: "\e600"
}
.icon-Voltaic-tablet:before {
	content: "\e601"
}
.icon-Voltaic-tablet-b:before {
	content: "\e602"
}
.icon-Voltaic-stand:before {
	content: "\e604"
}
.icon-Voltaic-slr:before {
	content: "\e605"
}
.icon-Voltaic-phone:before {
	content: "\e606"
}
.icon-Voltaic-lapsvg:before {
	content: "\e607"
}
.icon-Voltaic-kitsvg:before {
	content: "\e608"
}
.icon-Voltaic-batt:before {
	content: "\e609"
}
.icon-Voltaic-back:before {
	content: "\e60b"
}
.icon-Voltaic-bag:before {
	content: "\e60c"
}
@font-face {
	font-family: icomoon;
	src: url(../fonts/icomoon.eot?35grgw);
	src: url(../fonts/icomoon.eot?#iefix35grgw) format("embedded-opentype"), url(../fonts/icomoon.woff?35grgw) format("woff"), url(../fonts/icomoon.ttf?35grgw) format("truetype"), url(../fonts/icomoon.svg?35grgw#icomoon) format("svg");
	font-weight: 400;
	font-style: normal
}
[class*=" icon-"], [class^=icon1-] {
	font-family: icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.icon1-icon2:before {
	content: "\e600";
	font-size: 12px;
	line-height: 33px
}
.icon1-icon1:before {
	content: "\e601";
	font-size: 47px;
	line-height: 61px
}
.checkout-onepage-success .bg_black {
	position: fixed;
	bottom: 0
}
input:active, input:focus, input:hover, textarea:active, textarea:focus, textarea:hover {
	outline: 0!important
}
.bredcrumb {
	margin-top: 130px
}
.catalog-product-view .bredcrumb, .checkout-cart-index .bredcrumb {
	margin-top: 130px;
}
.bredcrumb ul {
	padding: 0;
	float: left;
	margin: 25px 0 0
}
.bredcrumb ul li {
	font-family: HelveticaNeueRegular;
	color: #4d4d4d;
	font-size: 13px;
	float: left;
	background: url(../images/bred_bg.png) left 3px no-repeat;
	padding: 0 12px 0 19px
}
.bredcrumb ul li:first-child {
	padding-left: 0;
	background: 0 0
}
.bredcrumb ul li a {
	color: #4d4d4d;
	font-size: 13px
}
.bredcrumb ul li a:hover {
	color: #f30
}
.shop_pdct {
	margin-top: 20px
}
.pdt_left {
	width: 540px;
	float: left
}
.pdt_right {
	width: 459px;
	float: right
}
.pdt_left .pdct_heading {
	border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px
}
.pdt_right .pdct_heading {
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0
}
.pdt_left .top_cat ul {
	padding: 15px 5px
}
.pdt_left .top_cat ul li {
	padding: 0 15px
}
.pdt_right .top_cat ul {
	padding: 15px 5px
}
.pdt_right .top_cat ul li {
	padding: 0 16px
}
.backfixed .scroll_logo {
	width: 70px;
	height: 65px;
	margin: 10px 120px 0 25px;
	float: left;
	position: relative;
	z-index: 1
}
.backfixed .bg_light {
	border-bottom: 1px solid rgba(0,0,0,.2)
}
.pdt_left .top_cat {
	border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
	-webkit-border-radius: 0 0 0 4px
}
.pdt_right .top_cat {
	border-radius: 0 0 4px;
	-moz-border-radius: 0 0 4px;
	-webkit-border-radius: 0 0 4px
}
.rept_pdct label {
	color: #4d4d4d;
	font-size: 16px;
	font-weight: 400;
	display: block;
	margin: 3px 0 0
}
.rept_pdct label strong {
	text-align: right;
	color: #4d4d4d;
	font-weight: 400
}
.pdt_cat {
	width: 100%;
	text-align: center;
	margin-top: 15px
}
.selecter-element {
	position: absolute
}
.selecter {
	display: block;
	margin: 0 auto;
	position: relative;
	max-width: 235px;
	z-index: 1;
	text-align: left
}
.selecter .selecter-selected {
	background: url(../images/selecter-arrow.png) right center no-repeat;
	border: 2px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: grey;
	cursor: pointer;
	display: block;
	font-size: 16px;
	margin: 0;
	overflow: hidden;
	padding: 3px 10px;
	position: relative;
	text-overflow: clip;
	z-index: 49
}
.selecter .selecter-options {
	border: 1px solid #ccc;
	border-width: 0 1px 1px;
	background-color: #fefefe;
	border-radius: 0 0 3px 3px;
	box-shadow: 0 1px 4px rgba(0,0,0,.15);
	display: none;
	left: 0;
	margin: 0;
	max-height: 260px;
	overflow: auto;
	overflow-x: hidden;
	padding: 0;
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 50
}
.selecter .selecter-group {
	background: #F9F9F9;
	border-bottom: 1px solid #e3e3e3;
	color: #999;
	display: block;
	font-size: 11px;
	padding: 5px 10px 4px;
	text-transform: uppercase
}
.selecter .selecter-item {
	background: #fff;
	border-bottom: 1px solid #e3e3e3;
	color: #333;
	cursor: pointer;
	display: block;
	font-size: 13px;
	margin: 0;
	overflow: hidden;
	padding: 8px 10px;
	text-overflow: ellipsis;
	width: 100%
}
.selecter .selecter-item.selected {
	background: #F9F9F9
}
.selecter .selecter-item.disabled {
	color: #999;
	cursor: default
}
.selecter .selecter-item:first-child {
	border-radius: 0;
	display: none
}
.catalog-category-view .selecter .selecter-item:first-child {
	border-radius: 0;
	display: block
}
.pdt_cat .selecter-element {
	display: none
}
.selecter .selecter-item:last-child {
	border-radius: 0 0 2px 2px;
	border-bottom: 0
}
.pdet_price strong {
	width: 15px;
	height: 15px;
	margin-right: 8px;
	float: left
}
.pdet_price label.grey {
	background-color: #ccc
}
.pdeta_right p {
	font-size: 16px;
	color: #000;
	line-height: 22px;
	margin: 10px 0 14px
}
.pdet_price {
	border: solid #ccc;
	padding: 10px 0;
	border-width: 1px 0;
	float: left;
	width: 100%
}
.pdet_price p {
	font-family: helvetica_worldbold;
	font-size: 26px;
	color: #000;
	float: left;
	width: 90px
}
.pdet_price .selecter {
	width: 130px;
	margin: 0 27px 0 0
}
.pdet_price>form {
	float: left
}
.pdet_price .btn_red {
	padding: 14px 12px;
	border: none
}
.top_cat .btn_red {
	border: none
}
.top_cat ul {
	float: left;
	padding: 15px
}
.pdet_btm {
	border-bottom: 1px solid #F30;
	padding: 0
}
.selecter_product .selecter .selecter-selected {
	padding: 3px 10px 0;
	line-height: 25px
}
.pdet_btm li {
	padding: 0 8px 19px;
	text-align: center;
	float: left;
	min-height: 107px
}
.pdet_btm li span {
	display: block;
	text-align: center;
	font-size: 4em;
	color: #4d4d4d;
	margin-bottom: 7px
}
.pdet_btm li a {
	font-family: HelveticaNeueRegular;
	font-size: 13px;
	color: #000;
	line-height: 9px
}
#horizontalTabtop li.r-tabs-state-active {
	background: url(../images/tab_li.png) center bottom no-repeat
}
#horizontalTabtop li.r-tabs-state-active a, #horizontalTabtop li.r-tabs-state-active span {
	color: #f30
}
#horizontalTabtop .r-tabs-accordion-title a {
	background-color: #f9f9f9;
	background-image: none;
	clear: both;
	padding: 10px 0
}
.pdet_btm li a strong {
	font-weight: 400;
	display: block
}
.rept_mdl {
	margin: 30px 0 50px
}
#horizontalTab p.embed-responsive-16by9 {
	padding-bottom: 56.25%!important
}
#horizontalTab p.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden
}
#horizontalTab iframe {
	position: absolute;
	width: 100%;
	height: 100%
}
.pdt_btm .selecter {
	margin: 0;
	max-width: 165px
}
.pdt_btm {
	margin-bottom: 40px;
	width: 72%
}
.pdt_btm>form {
	float: left;
	margin-right: 25px;
	width: 170px
}
.rept_heading {
	width: 100%;
	background: url(../images/h5_bg.jpg) left 15px repeat-x;
	text-align: center
}
.rept_heading h5 {
	background: #fff;
	padding: 0 15px;
	display: inline-block;
	line-height: 40px
}
#checkout_newsletter {
	display: inline!important
}
#checkout-payment-method-load dt {
	width: 100%;
	float: left
}
.pro_info {
	border-bottom: 1px solid #f30;
	width: 100%;
	padding-bottom: 10px;
	display: inline-block;
	text-align: center
}
.pro_info li {
	display: inline-block;
	margin: 0 25px;
	border-top: 1px solid #fff;
	padding-top: 10px
}
.pro_info li a {
	font-family: helvetica_neuelight;
	font-size: 26px;
	color: #b4b4b4
}
.rept_heading h5 {
	font-size: 28px!important
}
.pro_info li:hover {
	border-color: #f30
}
.pro_info li a:hover {
	color: #f30
}
.r-tabs .r-tabs-nav {
	margin: 0;
	padding: 0
}
.r-tabs .r-tabs-tab {
	display: inline-block;
	list-style: none
}
.r-tabs .r-tabs-panel {
	padding: 45px 0 0;
	display: none
}
.r-tabs-panel ul {
	margin: 0 100px
}
.r-tabs-panel ul li {
	font-size: 16px;
	color: #4d4d4d;
	margin-bottom: 25px
}
.r-tabs .r-tabs-accordion-title {
	display: none
}
.r-tabs-tab.r-tabs-state-active {
	border-color: #f30
}
.r-tabs-tab.r-tabs-state-active a {
	color: #f30
}
.r-tabs .r-tabs-panel.r-tabs-state-active {
	display: block
}
.r-tabs-accordion-title a {
	font-family: helvetica_worldbold;
	font-size: 19px;
	color: #999;
	text-transform: capitalize;
	background: url(../images/acc_bg.png) left top no-repeat;
	padding-left: 40px;
	margin-bottom: 10px;
	display: block;
	line-height: 35px
}
.r-tabs-accordion-title.r-tabs-state-active a {
	color: #f30;
	background-position: left -100px
}
.r-tabs-accordion-title a strong {
	font-weight: 400
}
.r-tabs-accordion-title a span {
	font-size: 3em;
	color: #b4b4b4;
	margin-right: 7px;
	vertical-align: middle
}
.rept_mdl .r-tabs-state-active a span {
	color: #f30
}
.fetr_rept p {
	font-size: 16px;
	color: #000;
	line-height: 22px;
	font-family: HelveticaNeueRegular;
	margin: 7px 0 25px
}
.fetr_rept {
	padding: 5px 0
}
.fetr_rept a {
	font-family: helvetica_neuelight;
	font-size: 15px;
	font-style: italic;
	font-weight: 700
}
.fetr_rept a:hover {
	color: #000
}
/*-----------2015-11-6----------------*/
.mini_top_bg {
	background: #FFFFFF;
}
.free_txt {
	color: #ff3300;
	display: inline-block;
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	margin-top: 5px;
	line-height: 23.2px;
	letter-spacing: 0.04em !important;
}
.free_shipping {
	text-align: center;
}
.backfixed .quick-access {
	display: none;
}
.col_support > span {
	display: inline-block;
	float: none;
	min-height: 140px;
	width: 100%;
}
.col_support {
	float: left;
	text-align: center;
	width: 33.33%;
}
.col_support > p {
	padding: 0 10px;
}
.col_support:last-child img {
	display: inline-table;
	padding: 37px 0 0;
	vertical-align: middle;
	width: 80%;
}
/*------------------------*/
#horizontalTab {
	margin-bottom: 52px
}
.btm_mdl {
	margin-bottom: 20px;
	float: left;
	width: 100%
}
#horizontalTabtop .r-tabs .r-tabs-panel {
	padding: 0
}
#horizontalTabtop .r-tabs-panel ul {
	margin: 0
}
#horizontalTabtop .r-tabs-panel ul li {
	margin: 4px 0 0
}
#horizontalTabtop {
	float: left;
	margin-top: 15px
}
.pdet_btm {
	float: left;
	width: 100%;
	margin: 15px 0 3px
}
.checkout-onepage-success aside, .how_to_guides .show_drop, .nav_right .c-cart, .show_discounted {
	display: none
}
.details_btm ul li {
	position: relative;
	float: left;
	width: 100%
}
.details_btm ul li strong {
	font-family: HelveticaNeueRegular;
	font-size: 16px;
	color: #999;
	font-weight: 400;
	float: left;
	width: 75%;
	line-height: 18px;
	margin-top: 14px
}
.details_btm ul li span {
	font-size: 3.5em;
	vertical-align: middle;
	color: #999;
	margin-right: 25px;
	line-height: 48px;
	width: 54px;
	float: left;
	text-align: center;
	clear: left
}
.details_btm li label {
	position: absolute;
	left: 0;
	width: 54px;
	text-align: center;
	top: 15px;
	font-family: helvetica_neuebold;
	font-size: 16px;
	color: #999;
	font-weight: 400
}
.details_btm {
	float: left
}
.details_btm ul li:last-child span {
	font-size: 2.7em
}
#horizontalTabtop .r-tabs-panel ul li:first-child {
	margin-top: 5px
}
#horizontalTabtop .r-tabs-panel ul li:last-child {
	margin-top: 4px
}
.det_ftbm .fblg_cont {
	bottom: 20px
}
.main_con.det_ftbm {
	margin-bottom: 40px
}
.back_bg {
	background: url(../images/backpack_bg.jpg) center top no-repeat;
	position: relative;
	min-height: 499px
}
.inner_cont {
	position: absolute;
	right: 45px;
	text-align: right;
	bottom: 30px
}
.bkpk_mdl p {
	color: #000;
	font-size: 16px;
	line-height: 22px;
	margin: 30px 0 0
}
.bkpk_mdl {
	margin: 60px 0
}
.bkt_mdl .top_cat ul li {
	padding: 0 52px 0 53px
}
.mr_12 {
	margin-left: 12.5%;
	float: left
}
.category-solar-industry .bkpk_mdl {
	margin-top: 0px;
}
.category-solar-industry #mc_embed_signup #mc-embedded-subscribe-form {
	position: static;
	padding: 25px;
	background: #f2f2f2;
	width: 100%;
}
.category-solar-industry #mc_embed_signup_scroll {
	max-width: 450px;
	margin: 0 auto;
	text-align: left;
}
.category-solar-industry #mc_embed_signup #mce-EMAIL, .category-solar-industry #mce-MMERGE3 {
	width: 100%;
	padding: 10px;
	float: left;
	height: 36px;
	border: 1px solid #ccc;
	font-family: helvetica_worldbold;
	font-size: 15px;
	text-align: center;
	margin-bottom: 20px;
	text-align: left;
}
.category-solar-industry #mc_embed_signup #mce-EMAIL:focus, .category-solar-industry #mce-MMERGE3:focus {
	border-color: #ff3300;
}
.category-solar-industry #mce-success-response {
	float: right;
	width: 100%;
	padding: 15px 38px 25px;
	border: 1px;
	margin-top: 0;
	text-align: center;
	margin-bottom: 25px;
	font-size: 16px;
	background-color: #fff; border:1px solid #27ae60;
}
.category-solar-industry #mc_embed_signup #mc-embedded-subscribe {
	width: 100%;
}
.category-solar-industry #mc_embed_signup_scroll h2 {
	display: none;
}
.category-solar-industry #mc_embed_signup div.mce_inline_error {
	color: #ff3300;
	background-color: transparent;
	float: left;
	width: 100%;
	padding: 0px;
}
.catalogsearch-result-index .bg_black {
	position: fixed;
	bottom: 0
}
.category-about-us .bredcrumb {
	margin-top: 0
}
.about_rept {
	margin-top: 80px
}
.btn_primary {
	border: 2px solid #f30;
	font-family: helvetica_worldbold;
	font-size: 16px;
	padding: 4px 25px 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #f30;
	display: inline-block;
	background: #fff
}
.btn_add {
	border: 2px solid #f30;
	font-family: helvetica_worldbold;
	font-size: 16px;
	padding: 4px 25px 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #fff!important;
	display: inline-block;
	background: #f30
}
.btn_secondary {
	border: 2px solid #ccc;
	font-family: helvetica_worldbold;
	font-size: 16px;
	padding: 4px 11px 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: grey!important;
	display: inline-block;
	background: #fff
}
.btn_secondary:hover {
	background: #ccc;
	color: #fff!important
}
.small_dd {
	display: inline-block;
	width: 180px
}
.small_dd .selecter .selecter-selected {
	font-family: HelveticaNeueRegular;
	color: grey;
	font-size: 16px
}
.sample_ui a {
	vertical-align: top;
	margin-right: 45px
}
.main_group label {
	width: 28.5%;
	float: left;
	text-align: center;
	font-family: HelveticaNeueRegular;
	font-size: 16px;
	color: grey;
	font-weight: 400;
	margin-top: 10px
}
.main_group .input-box {
	width: 62%;
	float: left
}
.main_group .input-text {
	display: block;
	width: 100%;
	height: 40px;
	padding: 10px 12px 11px;
	font-size: 16px;
	color: #4d4d4d;
	vertical-align: middle;
	background-color: #e6e6e6;
	background-image: none;
	border: 1px solid #e6e6e6;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-family: HelveticaNeueRegular
}
.btn_inner .btn_primary {
	padding: 4px 5px 3px;
	float: left
}
.btn_inner .btn_add {
	padding: 4px 28px 3px;
	float: left
}
.btn_inner .btn_secondary {
	float: right
}
.btn_group {
	margin-bottom: 50px
}
.main_group {
	margin-bottom: 15px;
	float: left;
	width: 100%
}
.big_dd {
	float: left;
	width: 100%
}
.big_dd .selecter {
	max-width: 100%
}
.big_dd .selecter .selecter-selected {
	font-family: HelveticaNeueRegular;
	color: grey;
	font-size: 16px;
	padding: 7px 10px
}
.sample_ui {
	float: left;
	width: 100%
}
input[type=checkbox].css-checkbox {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}
input[type=checkbox].css-checkbox+label.css-label {
	padding-left: 30px;
	height: 25px;
	display: inline-block;
	line-height: 25px;
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 13px;
	vertical-align: middle;
	cursor: pointer;
	padding-top: 2px;
	font-family: HelveticaNeueRegular;
	font-weight: 400;
	color: grey
}
input[type=checkbox].css-checkbox:checked+label.css-label {
	background-position: 0 -25px
}
.css-label {
	background-image: url(../images/chekbox.png)
}
.radio_group {
	margin-left: 28.5%
}
.btn_inner {
	position: absolute;
	top: 188px;
	display: none;
	z-index: 5;
	width: 100%
}
.carousel-inner .btn_inner {
	top: 148px
}
.carousel-inner .more_info {
	width: 221px;
	left: 0;
	padding: 10px
}
.carousel-inner .more_info a {
	margin-top: 0;
	display: block
}
.carousel-inner .more_info .more-text {
	text-align: left
}
.carousel-inner .row .col-md-3:nth-child(4n) .info_aerrow {
	left: auto;
	right: 12%
}
.rept_pdct:hover .btn_inner {
	display: block
}
.more_info {
	position: absolute;
	width: 380px;
	box-shadow: 0 0 7px rgba(0,0,0,.7);
	-moz-box-shadow: 0 0 7px rgba(0,0,0,.7);
	-webkit-box-shadow: 0 0 7px rgba(0,0,0,.7);
	left: -15%;
	padding: 0 10px 10px;
	top: 45px;
	display: none;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 0
}
.more_info1 {
	z-index: 2;
	position: absolute;
	margin-top: 100px;
	width: 184px;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0 0 7px rgba(0,0,0,.7);
	-moz-box-shadow: 0 0 7px rgba(0,0,0,.7);
	-webkit-box-shadow: 0 0 7px rgba(0,0,0,.7);
	padding: 0 10px 10px;
	left: 0
}
.more_info1 .info_aerrow {
	left: 68%
}
.info_aerrow {
	background: url(../images/info_aerrow.png) top center no-repeat;
	width: 19px;
	height: 21px;
	position: absolute;
	left: 70%;
	top: -12px
}
.more_info p {
	color: #4d4d4d;
	font-size: 13px;
	line-height: 16px
}
.mdl_inner {
	margin: 22px 100px 50px;
	float: left
}
.mdl_inner p {
	font-family: HelveticaNeueRegular;
	font-size: 16px;
	line-height: 24px;
	color: #000;
	margin: 0 0 22px
}
.aboutop_bg {
	background: url(../images/about_top.jpg) center top no-repeat;
	min-height: 681px;
	position: relative;
	margin-bottom: 26px;
	background-size: cover
}
.aboutop_bg .inner_cont {
	text-align: left;
	right: auto;
	left: 35px
}
.aboutop_bg .inner_cont h1 {
	letter-spacing: 3px
}
.about_cont {
	position: absolute;
	left: 25px;
	bottom: 38px
}
.about_mdl {
	margin-top: 15px
}
.sample_ui a {
	margin-bottom: 15px
}
#carousel_inner .carousel-control.left, #carousel_inner1 .carousel-control.left {
	background: url(../images/inner_arew.png) no-repeat
}
#carousel_inner .carousel-control, #carousel_inner1 .carousel-control {
	top: 34%;
	width: 35px
}
#carousel_inner .carousel-control.left, #carousel_inner1 .carousel-control.left {
	left: -40px
}
#carousel_inner .carousel-control.right, #carousel_inner1 .carousel-control.right {
	background: url(../images/innert_arew.png) no-repeat;
	right: -40px
}
#carousel_inner .tph_prdct, #carousel_inner1 .tph_prdct {
	position: relative
}
.selecter_product .selecter-options dd {
	width: 15px;
	height: 15px;
	margin-right: 5px;
	float: left;
	margin-top: 0
}
#product_addtocart_form>div.selecter_product>div>div>span:nth-child(2)>dd {
	background-color: #ccc
}
#product_addtocart_form>div.selecter_product>div>div>span:nth-child(3)>dd {
	background-color: #747D7D
}
#product_addtocart_form>div.selecter_product>div>div>span:nth-child(4)>dd {
	background-color: #F60
}
.selecter_product .Select.Color {
	display: none
}
.selecter_product .Silver {
	background-color: #ccc
}
.selecter_product .Black {
	background-color: #000
}
.selecter_product .Red {
	background-color: #f30
}
.selecter_product .Green {
	background-color: #0C3
}
.selecter_product .Charcoal {
	background-color: #36454f
}
.selecter_product .Orange {
	background-color: #FF4500
}
.selecter_product .add-to-links {
	display: none
}
option {
	-webkit-appearance: none
}
option.charcoal {
	background: url(../images/charcoal-bg.png) 5px center no-repeat;
	padding-left: 30px
}
option.silver {
	background: url(../images/silver-bg.png) 5px center no-repeat;
	padding-left: 30px
}
option.orange {
	background: url(../images/orange-bg.png) 5px center no-repeat;
	padding-left: 30px
}
.pdct_adpter .pdt_left .top_cat ul li {
	padding: 0 58px
}
.pdct_adpter .pdt_right .top_cat ul li {
	padding: 0 46px
}
.category-adapters-cables .about_rept {
	margin-top: 0
}
.category-adapters-cables .tph_prdct {
	margin-top: 20px
}
.pdct_adpter {
	margin-bottom: 30px
}
.main_cart {
	background-color: #fff;
	box-shadow: 1px 2px 3px rgba(0,0,0,.4);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 345px;
	position: absolute;
	top: 48px;
	right: 189px;
	z-index: 5;
}
.main_cart ul {
	margin: 0;
	float: left;
	padding: 10px;
	height: auto;
	max-height: 380px;
	overflow: auto
}
.main_cart ul li {
	width: 100%;
	float: left;
	border-bottom: 1px solid #ccc;
	padding: 10px 0
}
.main_cart ul li a {
	color: #4d4d4d;
	font-size: 16px;
	font-family: HelveticaNeueRegular
}
.main_cart li a h6 {
	font-size: 16px;
	line-height: 22px;
	margin-top: 4px
}
.main_cart li a span {
	float: left;
	margin-right: 15px
}
.main_cart li a label {
	font-size: 13px;
	color: #4d4d4d;
	display: block;
	font-weight: 400
}
.main_cart li a p {
	font-size: 13px;
	color: #4d4d4d;
	margin: 25px 0 0
}
.gallery_right>ul {
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-top: 15px;
	padding: 0;
	width: 10.2%;
	text-align: center
}
.gallery_right li {
	border-bottom: 5px solid transparent;
	float: left;
	margin-bottom: 6px;
	width: 100%
}
.full_screen {
	background: url(../images/full_screen1.png) top left no-repeat;
	height: 18px;
	position: absolute;
	left: 0;
	bottom: 6px;
	font-family: HelveticaNeueRegular;
	font-size: 13px;
	color: #b3b3b3;
	padding-left: 28px
}
.full_screen:hover {
	background-position: bottom left
}
.gallery_inner {
	float: right;
	position: relative;
	width: 80%
}
.gallery_right li.select {
	border-color: rgba(255,51,0,1)
}
.gallery_right ul li a {
	display: block;
	padding-bottom: 7px
}
.mini_top_bg > p{ margin-bottom:0; padding:7px 10px;}
.main_cart:before {
	border-bottom: 10px solid rgba(0,0,0,.2);
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	content: "";
	display: inline-block;
	position: absolute;
	right: 12px;
	top: -11px
}
.main_cart:after {
	border-bottom: 11px solid #fff;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	content: "";
	display: inline-block;
	position: absolute;
	right: 11px;
	top: -10px
}
.cart_total {
	float: right;
	text-align: right;
	padding: 10px 0;
	width: 100%
}
.cart_total>p {
	font-family: helvetica_worldbold;
	margin: 8px 45px 0 0;
	display: inline-block
}
.cart_total>.btn_primary {
	display: inline-block;
	float: right
}
#buyers .panel-title>a {
	padding-top: 0;
	line-height: 30px
}
.links {
	margin: 0;
	padding: 0;
	position: relative
}
.links li {
	display: inline-block;
	margin: 0 24px
}
.links li .show_drop {
	position: absolute;
	background: #ebebeb;
	top: 23px;
	z-index: 99
}
.links li .show_drop li {
	display: block;
	margin: 0;
	border-bottom: 1px solid #e3e3e3
}
.links li .show_drop li:hover {
	background: #F5F5F5
}
.links li .show_drop li a {
	font-size: 12px;
	padding: 5px 2%;
	display: inline-block
}
.mr {
	margin: 30px 0
}
.c-hide {
	display: none!important
}
.c-show {
	display: block!important
}
#ajax_loader {
	background: url(../images/opc-ajax-loader2.gif);
	border: none;
	height: 32px;
	left: 40%;
	position: absolute;
	top: 40%;
	width: 32px
}
#ajax_loader_slide {
	background: url(../images/opc-ajax-loader2.gif);
	border: none;
	z-index: 999px;
	height: 32px;
	left: 40%;
	position: absolute;
	top: 6%;
	width: 32px
}
.checkout-cart-index .shipping-form em {
	top: 0!important
}
#co-shipping-method-form ul li {
	background: 0 0;
	padding: 0
}
#co-shipping-method-form ul li label {
	display: inline
}
#checkout-remove {
	background: #f30;
	color: #fff;
	padding: 0 4px
}
.customer-account-edit .block-content li.current, .customer-account-index .block-content li.current, .customer-address-index .block-content li.current, .downloadable-customer-products .block-content li.current, .newsletter-manage-index .block-content li.current, .oauth-customer-token-index .block-content li.current, .review-customer-index .block-content li.current, .sales-billing-agreement-index .block-content li.current, .sales-order-history .block-content li.current, .sales-recurring-profile-index .block-content li.current, .tag-customer-index .block-content li.current, .wishlist-index-index .block-content li.current {
	padding: 0 12px 0 19px;
	border: none
}
.customer-account-edit .bredcrumb ul li, .customer-account-index .bredcrumb ul li, .customer-address-index .bredcrumb ul li, .downloadable-customer-products .bredcrumb ul li, .newsletter-manage-index .bredcrumb ul li, .oauth-customer-token-index .bredcrumb ul li, .review-customer-index .bredcrumb ul li, .sales-billing-agreement-index .bredcrumb ul li, .sales-order-history .bredcrumb ul li, .sales-recurring-profile-index .bredcrumb ul li, .tag-customer-index .bredcrumb ul li, .wishlist-index-index .bredcrumb ul li {
	float: none;
	display: block;
	background-position: left 8px
}
.customer-account-edit .block-content ul li.current>strong, .customer-account-index .block-content ul li.current>strong, .customer-address-index .block-content ul li.current>strong, .downloadable-customer-products .block-content ul li.current>strong, .newsletter-manage-index .block-content ul li.current>strong, .oauth-customer-token-index .block-content ul li.current>strong, .review-customer-index .block-content ul li.current>strong, .sales-billing-agreement-index .block-content ul li.current>strong, .sales-order-history .block-content ul li.current>strong, .sales-recurring-profile-index .block-content ul li.current>strong, .tag-customer-index .block-content ul li.current>strong, .wishlist-index-index .block-content ul li.current>strong {
	border-bottom: 1px solid #DDD;
	display: block;
	padding: 5px 0
}
.block-content ul li.current:last-child>strong {
	border-bottom: none
}
.panel-body-guides, .std .panel-body {
	padding: 0 0 0 40px
}
.std .panel-body p {
	text-align: justify
}
.searchautocomplete {
	background: none;
	border-radius: 0;
	float: left;
	height: 34px;
	padding: 0;
	position: static;
	right: 0;
	top: -5px;
	width: auto
}
.navbar-main-collapse .nav>li {
	position: static!important
}
.paypal-review-order em {
	top: 0!important
}
.searchautocomplete>label {
	display: none
}
.searchautocomplete .nav {
	background: none;
	float: left;
	height: auto;
	width: auto
}
.searchautocomplete .nav .nav-input {
	margin: 0;
	padding: 0!important
}
.searchautocomplete .nav .nav-input input {
	background: none;
	border: 2px solid #ccc;
	border-radius: 0;
	box-shadow: none;
	color: #666;
	font-size: 14px;
	height: 40px;
	margin: 0;
	outline: 0;
	padding: 0 10px;
	width: 100%;
	z-index: 10;
	font-family: helvetica_neueregular, Helvetica, Arial, sans-serif;
	line-height: 2.5
}
.searchautocomplete .nav-submit-button {
	background: none;
	float: left;
	height: 39px;
	padding-left: 0
}
.searchautocomplete .nav-submit-button .button {
	background-color: transparent;
	background-image: url(../images/ser_icon.png);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	border: 2px solid #ccc;
	border-left: 1px solid #ccc;
	display: inline-block;
	height: 40px;
	width: 40px;
	z-index: 14;
	text-indent: -9999px;
	margin-left: -1px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.searchautocomplete .nav-submit-button .button:hover {
	background-color: transparent;
	background-position: 8px -40px;
	background-image: url(../images/ser_icon.png);
	background-repeat: no-repeat
}
.catalogsearch-result-index .bredcrumb {
	max-height: 46px
}
.catalogsearch-result-index .container {
	min-height: 446px
}
.fxt-ft {
	position: fixed;
	bottom: 0
}
#drpp-model {
	background: #fff;
	cursor: pointer;
	border: 2px solid #ccc;
	margin: 25px 0 13px;
	width: 220px;
	padding-left: 20px;
	float: left;
	text-transform: capitalize;
	text-align: left;
	font-size: 16px;
	height: 32px;
	line-height: 28px;
	font-family: HelveticaNeueRegular;
	color: #000;
	display: inline-block;
	border-radius: 4px
}
.model_btn {
	padding: 4px 8px 3px!important
}
#drpp-model>span {
	background: url(../images/selecter-arrow.png) right center no-repeat;
	width: 21px;
	height: 5px;
	float: right;
	margin-top: 12px;
	border-bottom: none;
	display: inline-block
}
.adop_list {
	background: #fff;
	border: 1px solid #ccc;
	height: 352px;
	margin-top: 56px;
	overflow: auto;
	position: absolute;
	width: 219px;
	z-index: 99
}
.slide_inner {
	position: relative;
	clear: both;
	top: 12px;
	z-index: 5
}
.adop_list>ul>li {
	position: relative;
	border-bottom: 1px solid #ccc;
	float: left;
	height: auto;
	margin: 0 5%;
	padding: 7% 0;
	width: 90%
}
.pro_img {
	float: left
}
.prod_info {
	float: right;
	width: 100%;
	text-align: center;
}
.prod_info p {
	margin: 0;
	font-size: 12px;
	color: #999;
	font-family: HelveticaNeueRegular;
}
.prod_info span {
	font-size: 12px;
	color: #999;
	font-family: HelveticaNeueRegular;
}
.adop_list>ul>li:last-child {
	border-bottom: none
}
.stButton {
	margin-top: 18px
}
.stButton .stMainServices {
	height: 25px!important
}
.stButton .stButton_gradient {
	height: 23px!important
}
.custom_cart .btn_red {
	padding: 16px!important
}
.marg {
	margin-left: 125px
}
.cart>form {
	float: left;
	width: 100%;
	padding-top: 20px
}
.validation-advice {
	position: absolute
}
.account-create .validation-advice {
	position: absolute;
	margin-top: 0
}
.searchautocomplete .nav .nav-search-in, body>div:nth-child(8)>div.container>div>div>div.pdt_cat {
	display: none
}
.pdeta_right h1 {
	font-family: helvetica_worldbold;
	color: #000;
	margin: 0;
	font-size: 26px;
	text-transform: none;
	text-shadow: none;
	line-height: 40px
}
.account-create h1 {
	display: none;
	border-bottom: none!important
}
.page-title {
	border-bottom: none!important
}
.buttons-set {
	border-top: none;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	line-height: 1px
}
.account-create .legend {
	float: left
}
.account-create ul li {
	background: 0 0;
	padding: 0;
	float: none
}
.cms-stores .mr, .cms-stores .panel-body span {
	color: #4d4d4d!important
}
#about ul li p span a {
	color: #4d4d4d
}
.account-login .page-title {
	display: none
}
.discount-form .buttons-set {
	float: none;
	padding: 8px 0 0
}
#shipping-zip-form ul.form-list li {
	padding: 0;
	background: none
}
#login-form .form-list>li, #payment_form_ccsave>li, #shipping_address li {
	background: none
}
#shopping-cart-table>tbody>tr>td:nth-child(3), body>div.main_con.bredcrumb>div>div>div>div.page-title {
	display: none
}
ul#payment_form_ccsave li {
	padding: 0;
	margin-bottom: 0
}
.cvv-what-is-this {
	line-height: 0;
	margin-left: 0
}
#shipping_address_list>div>ul>li {
	padding: 0
}
#shipping_address_list>div>ul>li>input {
	width: 92%
}
#billing_address li .input-address input {
	width: 95%
}
.searchindex-result .pager .limiter select {
	width: 64px
}
.v-fix {
	width: 48%
}
.v-fix:first-child {
	float: left
}
.v-fix:last-child {
	float: right
}
.cart.success-msg, .searchindex-results, body>div:nth-child(10)>div.container>div>div>div.pdt_cat {
	display: none
}
.payment-methods dd {
	padding: 0
}
#payment_form_ccsave>li:nth-child(5) {
	margin-bottom: 30px
}
ul#payment_form_ccsave li label.required em {
	top: 28px!important
}
#customer-info-form .field {
	width: 111%!important
}
#customer-info-form .input-text {
	font-size: 13px
}
#shipping-address-form li.add-field, #shipping-address-form li.fields, #shipping-address-form li.wide {
	background: 0 0!important
}
#billing-address-form fieldset li.add-field, #billing-address-form fieldset li.fields, #billing-address-form fieldset li.wide, #shipping-address-form fieldset li.add-field, #shipping-address-form fieldset li.fields, #shipping-address-form fieldset li.wide {
	padding: 0 12px 0 0 !important
}
#billing-address-form ul li {
	background: 0 0!important
}
#billing-address-form li.control {
	width: 100%;
	padding: 0 12px 0 0 !important
}
#billing:address_id ul li.control .input-box {
	width:auto!important
}
#review-buttons-container .button {
	background: #F30;
	color: #FFF;
	font-family: helvetica_neueregular;
	line-height: 2;
	border: none!important;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease
}
#review-buttons-container .button:hover {
	color: #fff;
	background: #c62e08
}
#review-buttons-container span {
	font-size: 16px
}
div.box.paypal-shipping-method {
	margin-top: -50px
}
#shipping_address_list {
	margin: 0;
	padding: 0
}
#shipping_address_list .input-email .input-text, #shipping_address_list .input-firstname .input-text, #shipping_address_list .input-lastname .input-text, #shipping_address_list .input-telephone .input-text {
	width: 95%
}
#shipping_address_list .input-box.input-address, #shipping_address_list .input-box.input-telephone {
	width: 100%
}
#shipping_address_list .input-address .input-text, #shipping_address_list .input-city .input-text {
	width: 95%
}
#shipping_address_list .input-postcode {
	width: 100%
}
#shipping_address_list .input-country select, #shipping_address_list .input-postcode .input-text {
	width: 95%
}
#shipping_address_list .clearfix {
	margin-bottom: 20px
}
#shipping_address_list ul li {
	width: 100%
}
.catalog-category-view .main_con .bredcrumb {
	margin-top: 0
}
.catalog-category-view .bredcrumb ul {
	position: absolute;
	top: 0;
	margin: 104px 0 0
}
.catalog-category-view .bredcrumb_cat ul {
	margin: 20px 0 0!important;
	position: static!important
}
.catalog-category-view .inner_cont {
	position: absolute;
	right: 45px;
	text-align: right;
	bottom: 50px
}
.learn-more {
	float: left;
	margin-bottom: 25px
}
.icon1-icon2 {
	line-height: 35px;
	margin-bottom: 17px!important
}
.drop_pro {
	float: left;
	margin-bottom: 10px;
	width: 100%
}
.silde_inner .btn_primary {
	padding: 4px 0 3px;
	font-size: 14px;
	float: left;
	width: 94px;
	text-align: center
}
.silde_inner .btn_secondary {
	padding: 4px 7px 3px;
	font-size: 14px;
	float: right;
	margin: 0
}
.modal-dialog {
	width: auto;
	max-width: 600px
}
.modal-body {
	padding: 0 20px 20px
}
.modal-body>iframe {
	border: none;
	height: 530px
}
.modal-body>iframe .customer_widget {
	border: none!important
}
#id_create_account, .input-box.input-different-shipping>input {
	float: left;
	margin-right: 6px;
	width: 15px!important
}
div.checkoutcontainer div.input-different-shipping {
	margin: 0!important
}
.radio.validate-one-required-by-name {
	margin-top: -3px
}
#checkout-payment-method-load label {
	margin: 0 0 7px;
	padding-top: 20px
}
div.checkoutcontainer div.input-country select {
	height: 34px;
	padding: 8px;
	width: 95%
}
#billing_address .onestepcheckout-numbers, .onestepcheckout-column-middle .onestepcheckout-numbers {
	padding: 0 0 0 20px
}
p.onestepcheckout-numbers-1, p.onestepcheckout-numbers-2, p.onestepcheckout-numbers-3 {
	background-position: 1px 3px;
	margin: 0
}
#billing_address_list {
	margin: 0
}
.main_cart.c-cart>span {
	background: #f30;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	color: #fff;
	cursor: pointer;
	float: right;
	font-size: 12px;
	height: 25px;
	line-height: 27px;
	margin-right: 10px;
	margin-top: 10px;
	text-align: center;
	width: 25px
}
.main_cart.c-cart>a {
	margin: 6px 0 0 166px
}
.main_cart .c-cart {
	display: none
}
body>header>div.main_con.bg_light>div>div>a {
	background: #f30;
	color: #fff
}
.layout.layout-1-col div[role=main] {
	margin-top: 0
}
#hiw_tab ol {
	margin-left: 2em
}
#hiw_tab ol li {
	list-style: decimal;
	font-family: HelveticaNeueRegular;
	color: #999;
	font-size: 16px;
	margin-bottom: 5px
}
#hiw_tab p strong {
	font-size: 16px;
	color: #4b4b4b
}
#hiw_tab ul {
	margin-left: 2%;
	margin-bottom: 20px
}

/*Changed from margin-bottom : 10px to 4px (Voltaic Task #364)*/
#hiw_tab p, #hiw_tab ul li {
	list-style: disc;
	font-family: HelveticaNeueRegular;
	color: #999;
	font-size: 16px;
	margin-bottom: 4px
}
#hiw_tab #horizontalTab .r-tabs-accordion-title a {
	display: inline
}
.top_blg_con {
	margin-top: 15px
}
.solar_faq {
	margin-top: 30px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px
}
.solar_faq ul li {
	list-style: none;
	margin-bottom: 3px
}
.solar_faq ul li a:hover {
	color: #000
}
.solar_faq>span {
	background: url(https://www.voltaicsystems.com/skin/frontend/default/wr_volta/images/plus.png) no-repeat;
	padding-left: 30px;
	padding-bottom: 10px;
	display: block
}
.guide_cont {
	margin-top: 20px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 15px
}
.guide_cont>a:hover {
	color: #000
}
.solar-kits_cont {
	margin-top: 20px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 15px
}
.solar-kits_cont>a:hover {
	color: #000
}
.solar_prd {
	height: auto;
	margin: 0 auto;
	max-width: auto;
	text-align: center
}
.solar-kits_cont>p {
	color: #333;
	font-size: 14px;
	margin: 0 0 10px;
	font-family: HelveticaNeueRegular
}
.guide_cont span {
	color: #F30
}
.guide_cont p a:hover {
	text-decoration: underline
}
.solar-kits_cont span {
	color: #F30
}
.solar-kits_cont p a:hover {
	text-decoration: underline
}
.stories_con {
	margin: 20px 0
}
.story_rpt {
	margin-bottom: 10px
}
.story_rpt p {
	font-size: 13px
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-bottom-width: 0;
	font-weight: 400
}
.bdr_btm {
	border-bottom: none!important
}
.table>tbody>tr>td>a {
	color: #F30
}
.table>tbody>tr>td>a:hover {
	text-decoration: underline
}
.slr_high>span {
	display: block;
	min-height: 250px
}
.tph_hg {
	margin-top: 0
}
.dynamicsitemap-index-index .smh2 {
	padding-left: 0
}
.dynamicsitemap-index-index .sitempan ul.siteul li:first-child {
	padding: 0
}
.dynamicsitemap-index-index .sitempan ul.siteul li:first-child>a {
	font-weight: 700;
	font-size: 1.4em
}
.dynamicsitemap-index-index .sitecatul li.cat>a>.strongsm, .dynamicsitemap-index-index .sitempan ul.siteul li:first-child>a {
	color: #4d4d4d
}
.dynamicsitemap-index-index .sitempan ul>li {
	background: 0 0;
	display: block;
	float: none;
	padding: 0 12px;
	margin-bottom: 6px
}
.dynamicsitemap-index-index .sitempan ul li>a {
	color: #c14800
}
.dynamicsitemap-index-index .sitempan ul li a:hover, .dynamicsitemap-index-index .sitempan ul.siteul li:first-child>a:hover {
	color: #f30
}
.dynamicsitemap-index-index .sitempan ul.sitecatul>li {
	padding-left: 0
}
.dynamicsitemap-index-index .sitecatul {
	margin-bottom: 30px
}
.dynamicsitemap-index-index .sitecatul li.cat ul {
	float: none;
	padding-left: 5px;
	margin-top: 8px
}
.dynamicsitemap-index-index .sitecatul li.cat ul>li {
	padding: 0
}
.dynamicsitemap-index-index .sitecatul li.cat ul>li a {
	color: #c14800
}
.dynamicsitemap-index-index .sitecatul li.cat ul>li a:hover, .dynamicsitemap-index-index .sitecatul li.cat>a:hover>.strongsm {
	color: #f30
}
.checkout-cart-index .cart>.messages {
	display: none
}
.checkout-cart-index #co-shipping-method-form dd ul {
	padding: 0;
	margin: 0
}
.onestepcheckout-index-index #checkout-payment-method-load {
	margin-top: 0
}
.onestepcheckout-index-index #checkout-payment-method-load label {
	margin: 0 0 7px;
	padding-top: 0
}
.onestepcheckout-index-index #container_payment_method_authorizenet {
	margin-top: 10px
}
#product_addtocart_form .selecter_product {
	position: relative
}
#product_addtocart_form .validation-advice {
	position: absolute;
	top: 43px;
	width: 145px;
	left: -10px
}
option:focus, select:focus {
	outline: 0
}
.no_border>tbody>tr>td, .no_border>tbody>tr>th, .no_border>tfoot>tr>td, .no_border>tfoot>tr>th, .no_border>thead>tr>td, .no_border>thead>tr>th {
	border: none!important
}
.guide_cont iframe {
	display: block
}
.category-description {
	margin-top: 130px
}
.solar_prd.slr_high img {
	height: 225px
}
.mrg_tp10 {
	margin-top: 10px
}
.button {
	font-family: helvetica_neueregular;
	border: 2px solid #CCC;
	color: grey;
	font-size: 16px;
	font-weight: 400;
	padding: 4px 11px 3px
}
.button.active, .button:active, .button:focus, .button:hover, .open .dropdown-toggle.button {
	color: #fff;
	background: #CCC;
	border-color: #ccc
}
.button.btn-proceed-checkout.btn-checkout {
	background: #F30;
	padding: 12px 20px;
	color: #FFF;
	font-family: helvetica_neueregular;
	font-size: 16px;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: none;
	border-radius: 4px;
	letter-spacing: 1px;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease
}
.button.btn-proceed-checkout.btn-checkout:hover {
	color: #fff;
	background: #c62e08
}
.button.btn-cart {
	border: 2px solid #f30;
	font-size: 14px;
	padding: 4px 10px 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #f30;
	display: inline-block;
	background: #fff;
	margin-top: 10px
}
.cart .totals {
	margin-top: 0px
}
.bredcrumb ul li .button.btn-proceed-checkout.btn-checkout {
	margin-top: -16px;
}
.cart .page-title {
	margin: 0 0 4px;
}
.cart>form {
	margin-bottom: 22px;
}
.cart .totals .checkout-types {
	width: 100%;
	float: right
}
.cart .totals .checkout-types li {
	float: right;
	margin: 10px 0;
	padding: 0
}
#shipping-zip-form ul.form-list li {
	width: 100%
}
.shipping {
	float: left;
	padding-bottom: 15px
}
.large.onestepcheckout-button, .large.onestepcheckout-button:visited {
	padding: 13px 30px 8px
}
ul#payment_form_ccsave li {
	width: 100%
}
.checkout-cart-index .cart {
	float: left;
	margin-bottom: 74px;
	width: 100%
}
#selecter_hide {
	opacity: 0
}
.selecter-element {
	border: 2px solid #CCC !important;
	border-radius: 4px;
	color: grey !important;
	font-family: helvetica_neueregular;
	font-size: 16px !important;
	line-height: 25px;
	padding: 4px 10px 0;
}
.onestepcheckout-index-index .bredcrumb ul li:first-child {
	margin: 0;
	padding: 0
}
.onestepcheckout-index-index .bredcrumb ul li {
	background: 0 0;
	padding: 4px 0;
	width: 100%;
	font-family: helvetica_neueregular, Helvetica, Arial, sans-serif;
	margin: 8px 0
}
.onestepcheckout-index-index .bredcrumb ul {
	margin: 0
}
div.checkoutcontainer div.input-address-short .input-text, div.checkoutcontainer div.input-company .input-text, div.checkoutcontainer div.input-email .input-text, div.checkoutcontainer div.input-fax .input-text, div.checkoutcontainer div.input-firstname .input-text, div.checkoutcontainer div.input-lastname .input-text, div.checkoutcontainer div.input-password .input-text, div.checkoutcontainer div.input-telephone .input-text {
	width: 95%
}
div.checkoutcontainer div.input-region select {
	height: 34px;
	padding: 8px;
	width: 93%!important
}
.form-list label.required em {
	top: 17px;
	right: -6px
}
.checkoutcontainer .payment-methods .input-box select#protxDirect_expiration, .checkoutcontainer .payment-methods .input-box select#protxDirect_expiration_yr, .checkoutcontainer .payment-methods .input-box select#protxDirect_start, .checkoutcontainer .payment-methods .input-box select#protxDirect_start_yr, .checkoutcontainer .payment-methods .input-box select.month, .checkoutcontainer .payment-methods .input-box select.year {
	width: 95%!important
}
#shipping_address_list .input-region {
	width: 100%;
	margin-top: 30px
}
.customer-account-login .bredcrumb {
	margin-top: 130px
}
.account-create .form-list label.required em, .customer-account-forgotpassword .form-list label.required em, .customer-account-login .form-list label.required em, .my-account .form-list label.required em {
	right: -6px;
	top: -8px;
	font-size: 18px
}
.customer-account-login .form-list li {
	width: 50%
}
.customer-account-login .form-list {
	width: 100%
}
.customer-account-login .validation-advice {
	width: 53%
}
.customer-account-login .account-login .content {
	min-height: 190px
}
.customer-account-login p.required {
	margin-top: 4px!important
}
.customer-account-login .f-left {
	margin-top: 17px
}
.account-create ul {
	margin-top: 0;
	width: 100%
}
.account-create .buttons-set p.required, .customer-account-forgotpassword .buttons-set p.required {
	clear: both;
	display: block;
	margin: 10px 0;
	padding-bottom: 10px
}
.customer-account-forgotpassword .form-list li {
	width: 100%;
	padding: 0!important
}
.customer-account-forgotpassword .form-list {
	width: 100%
}
.customer-account-forgotpassword .bg_black {
	position: fixed;
	bottom: 0
}
.customer-account-edit .bredcrumb, .customer-account-index .bredcrumb, .customer-address-form .bredcrumb, .downloadable-customer-products .bredcrumb, .monkey-customer-account-index .bredcrumb, .oauth-customer-token-index .bredcrumb, .review-customer-index .bredcrumb, .sales-billing-agreement-index .bredcrumb, .sales-order-history .bredcrumb, .sales-recurring-profile-index .bredcrumb, .tag-customer-index .bredcrumb, .wishlist-index-index .bredcrumb {
	margin-top: 115px
}
.block-content ul, .my-account ul {
	margin: 0;
	width: 100%;
	text-align: left
}
.block-content ul li:first-child {
	padding: 0
}
.block-content ul li.current {
	padding: 5px 0!important
}
.block-content ul li, .my-account ul li {
	background: 0 0;
	padding: 0
}
.block-content ul li, .my-account .form-list {
	width: 100%
}
.my-account h1 {
	color: #000;
	font-family: HelveticaNeueCondensedBold;
	font-size: 30px;
	text-shadow: none;
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	margin: 0;
	line-height: 30px
}
.my-account .page-title {
	margin: 0 0 5px
}
.customer-address-form .my-account .form-list li {
	margin-right: 2%;
	width: 48%
}
#street_2 {
	margin-top: 24px
}
.my-account .button {
	margin-top: 5px;
	margin-bottom: 15px
}
.customer-address-form .my-account .form-list .button {
	margin-left: 2%
}
.customer-address-form .my-account .form-list .buttons-set p.required {
	margin: 0 2% 10px 0
}
.monkey-customer-account-index .interest-groupings {
	width: 100%;
	margin: 0
}
.monkey-customer-account-index div.interest-groupings div.grouping {
	float: left;
	width: 33.33%
}
.monkey-customer-account-index .interest-groupings li {
	width: 100%
}
.monkey-customer-account-index div.interest-groupings div.grouping ul.checkboxes li {
	margin-left: 0
}
aside[role=complementary] {
	text-align: center
}
aside[role=complementary] span {
	display: none
}
aside[role=complementary] .block-title span {
	display: block;
	text-align: left
}
.billing-agreements .form-list li button.button {
	float: right;
	margin-top: 15px
}
.my-account .buttons-set .back-link {
	margin-bottom: 15px
}
.cart-empty {
	text-align: center;
	width: 100%;
	padding-bottom: 25px;
	margin-top: 35px
}
.messages {
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0
}
.messages ul li {
	padding-right: 0;
	width: 100%
}
.messages ul li.success-msg {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847
}
#wishlist-view-form .truncated_full_value {
	text-align: center
}
#wishlist-view-form .details {
	font-size: 13px;
	display: block;
	margin: 8px 0
}
#wishlist-view-form .button.btn-cart {
	font-size: 12px
}
.promotionalpopup-index-index #closeLink {
	cursor: pointer;
	color: #f30;
	bottom: 0;
	font-weight: 700;
	font-size: 12px
}
.promotionalpopup-index-index #magentoPopupContainer {
	margin-top: -180px;
	height: 275px
}
input#mce-EMAIL::-moz-placeholder {
	color:#f30!important;
	opacity:1!important
}
input#mce-EMAIL::-webkit-input-placeholder {
	color:#f30
}
.pos_rel {
	top: -20px
}
.nav-input input::-webkit-input-placeholder {
	color:#666
}
.nav-input input:-moz-placeholder {
	color:#666;
	opacity:1
}
.nav-input input::-moz-placeholder {
	color:#666;
	opacity:1
}
.nav-input input:-ms-input-placeholder {
	color:#666
}
.templt-bnr-head h1 {
	font-size: 60px
}
.templt-bnr-shape {
	bottom: 38px;
	cursor: pointer
}
.templt-bnr-shape>span {
	font-family: helvetica_neuebold;
	font-size: 28px;
	color: #fff
}
#buyers, .templt-pg-title {
	margin: 20px 0
}
.templt-pg-title h2 {
	font-family: helvetica_neuebold;
	color: #4d4d4d;
	font-size: 20px
}
.nav.navbar-nav>li>.sub-menu {
	position: absolute;
	right: 0;
	left: 0;
	background: #fff;
	padding: 12px 0;
	border-bottom: 2px solid #eee;
	z-index: 5;
	display: none
}
.nav.navbar-nav>li .sub-menu .container-fluid>ul>li>img {
	margin-bottom: 1px
}
.nav.navbar-nav>li .sub-menu .container-fluid>ul>li>span {
	display: block;
	margin-top: 5px;
	font-family: HelveticaNeueCondensedBold;
	font-size: 16px;
	color: #4d4d4d;
	text-transform: uppercase
}
.nav.navbar-nav>li .sub-menu .container-fluid>ul>li>a, .nav.navbar-nav>li .sub-menu .container-fluid>ul>li>ul>li>a {
	font-size: 13px;
	color: #4d4d4d;
	font-family: helvetica_neueregular;
	margin-bottom: 3px;
	display: inline-block
}
.nav.navbar-nav>li .sub-menu .container-fluid>ul>li a:hover, .nav.navbar-nav>li .sub-menu .container-fluid>ul>li>ul>li>a:hover {
	color: #f30
}
.nav.navbar-nav li #gear_drop ul li {
	float: left;
	width: 160px
}
.nav.navbar-nav li #gear_drop ul li:first-child {
	width: 150px
}
.sub-menu ul li ul {
	margin-left: 0!important
}
.nav.navbar-nav>li .sub-menu .container>ul>li>span {
	display: block;
	margin-top: 5px;
	font-family: HelveticaNeueCondensedBold;
	font-size: 16px;
	color: #4d4d4d;
	text-transform: uppercase
}
.nav.navbar-nav>li .sub-menu .container>ul>li>a, .nav.navbar-nav>li .sub-menu .container>ul>li>ul>li>a {
	font-size: 14px;
	color: #4d4d4d;
	font-family: helvetica_neueregular
}
.nav.navbar-nav>li .sub-menu .container>ul>li a:hover, .nav.navbar-nav>li .sub-menu .container>ul>li>ul>li>a:hover {
	color: #f30
}
header>.sub-menu {
	display: none
}
.sub-menu-img {
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: 10px
}
#gear_drop ul li label, .purple_flag {
	background-image: url(../images/img_sprite.png);
	background-repeat: no-repeat
}
.purple_flag {
	background-position: 0 -100px;
	display: inline-block;
	height: 24px;
	vertical-align: middle;
	width: 40px
}
h1.logo {
	height: 97px;
	margin-left: 10px;
	margin-top: 0px;
	width: 150px;
	background-image: url(../images/logo-new.png);
}
/*changess by qadir */


.logo_left {
	margin-right: 82px
}
.backfixed .scroll_logo {
	background-image: url(../images/img_sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -264px;
}
/*.backfixed{background-position:2px -273px}*/

#gear_drop ul li label {
	height: 40px;
	width: 43px;
	margin-bottom: 0
}
#gear_drop ul li label.sicon_device {
	background-position: 0 -174px
}
#gear_drop ul li label.sicon_type {
	background-position: 0 -499px
}
#gear_drop ul li label.sicon_activity {
	background-position: 0 0
}
aside[role="complementary"] ul li {
	background-image: none
}
aside[role="complementary"] .btn_primary {
	margin-bottom: 20px
}
aside[role="complementary"] span {
	display: block
}
aside[role="complementary"] > span {
	display: none!important
}
aside[role="complementary"] ul {
	width: 100%;
	padding: 10px 0 0
}
aside[role="complementary"] .block-account ul {
	padding: 0
}
aside[role="complementary"] li {
	padding: 0
}
aside[role="complementary"] li label {
	display: none
}
aside[role="complementary"] .block .block-title {
	background: #fff;
	overflow: hidden
}
aside[role="complementary"] .cart_total {
	background: #f5f5f5;
	text-align: center;
	border: 1px solid #ddd
}
aside[role="complementary"] .cart_total p {
	margin: 0
}
aside[role="complementary"] .block .actions a {
	margin-top: 11px
}
aside[role="complementary"] .block-account .block-title {
	background-color: #f15c22;
	border-color: #f15c22;
	color: #fff
}
.my-account .pager .pages {
	display: none
}
.my-account .pager:last-child {
	display: none
}
#account-new-address-form ul li {
	width: 100%
}
#account-new-address-form ul li.wide {
	width: 48%
}
#account-new-address-form ul li:nth-child(2) {
	float: right;
	margin-top: 23px
}
#account-new-address-form ul li, .form-list .fields {
	width: 100%
}
/*css added by subrat on november 21*/

#mc_embed_signup {
	padding: 25px 0px;
	position: relative;
}
#mc_embed_signup #mc-embedded-subscribe-form {
	position: absolute;
	right: 50%;
	width: 408px;
	bottom: 17%;
	margin-right: -204px;
}
#mc_embed_signup #mce-EMAIL {
	width: 298px;
	padding: 10px;
	float: left;
	height: 36px;
	border: 1px solid #ff3300;
	font-family: helvetica_worldbold;
	font-size: 15px;
	text-align: center;
}
#mc_embed_signup #mc-embedded-subscribe {
	background: #ff3300;
	border: none;
	color: #fff;
	height: 36px;
	font-size: 17px;
	width: 110px;
	font-family: helvetica_worldbold;
}
#mc_embed_signup_scroll #mce-EMAIL:-moz-placeholder {
	color: #666;
	opacity:1;
}
#mc_embed_signup_scroll #mce-EMAIL::-moz-placeholder {
	color: #666;
	opacity:1;
}
#mc_embed_signup_scroll #mce-EMAIL:-ms-input-placeholder {
	color: #666;
	opacity:1;
}
/*css added by subrat on December 4th*/
.sp-methods dt {
	float: left;
	width: 100%;
}
.data-table>tbody>tr a.product-image {
	width: 75px;
	height: 75px;
	display: block;
}
#mce-success-response, .sb_ebrt {
	float: right;
	width: 350px;
	padding: 25px 20px;
	border: 1px solid #676767;
	margin-top: 30px;
}
.sb_ebmd {
	width: 280px;
	float: left;
	padding: 77px 30px;
}
.sb_eblt {
	width: 400px;
	float: left;
}
.sb_ebrt .form-control {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-color: #676767;
	color: #000;
	font-size: 15px;
}
.sb_ebrt .btn_red {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: none;
	height: 40px;
	line-height: 44px;
	padding: 0;
	width: 194px;
	margin: 0 auto;
	float: none;
	display: block;
}
.sb_ebrt p {
	font-size: 24px;
	margin-bottom: 0;
	color: #777;
	line-height: normal;
}
.sb_eblt_rept h2 {
	text-transform: none;
	color: #777;
	line-height: 30px;
	margin-bottom: 15px;
	font-size: 22px;
}
.sb_eblt p {
	font-size: 15px;
	color: #666666;
}
.sb_eblt_rept {
	font-size: 16px;
	margin: 15px 0px 5px;
	font-weight: 400;
	display: block;
}
.sb_eblt_rept ul {
	margin-left: 15px;
}
.sb_eblt_rept li {
	padding-left: 15px;
	font-size: 14px;
	color: #666666;
	margin-bottom: 6px;
	position: relative;
}
.sb_eblt_rept strong {
	color: #777;
	margin: 15px 0 6px 0;
	display: block;
}
.sb_eblt_rept li:before {
	content: "";
	position: absolute;
	top: 6px;
	left: 0;
	height: 6px;
	width: 6px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background-color: #666;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.shop_pdct {
		margin-top: 0
	}
	.sp-methods .radio {
		margin-top: -1px
	}
}
.page-wrap {
	min-height: 100%;
	margin-bottom: -60px
}
.page-wrap:after {
	content: "";
	display: block
}
.footer, .page-wrap:after {
	height: 60px
}

@media (max-width:1390px) {
	.quick-access {
		margin-top: -82px;
		width: 79%;
		text-align: right
	}
}

@media (min-width:992px) and (max-width:1023px) {
	.navbar-default .navbar-nav>li {
		margin-right: 12px
	}
}

@media (max-height:600px) {
	.customer-account-forgotpassword .bg_black {
		position: static
	}
}

@media (max-width:1280px) {
	.more_info {
		width: 100%;
		left: 25%
	}
	.catalog-category-view .inner_cont {
		bottom: 115px
	}
}

@media (max-width:1200px) {
	.marg {
		margin-left: 35%
	}
}

@media (max-width:1100px) {
	.ftr_nl p {
		display: none
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.pdt_right {
		width: 438px
	}
	.pdt_left {
		width: 501px
	}
	.top_cat ul li span {
		font-size: 3em
	}
	.pdet_price .selecter {
		margin: 0 7px 0 0
	}
	.bkt_mdl .top_cat ul li {
		padding: 0 47px
	}
	.bkt_mdl .top_cat ul li span {
		font-size: 4em
	}
	.pdct_adpter .pdt_left .top_cat ul li {
		padding: 0 53px
	}
	.gallery_inner {
		width: 84%
	}
	.icon1-icon1:before {
		line-height: 49px
	}
	.pdct_adpter .pdt_right .top_cat ul li {
		padding: 0 43px
	}
	.logo_left {
		margin-right: 22px
	}
	.navbar-nav>li {
		margin-right: 9px
	}
	.sb_eblt {
		width: 370px;
	}
	.sb_ebmd {
		width: 270px;
	}
	#mce-success-response, .sb_ebrt {
		width: 329px;
	}
	.sb_ebrt p {
		font-size: 23px;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.navbar-nav>li {
		margin-right: 4px
	}
	.logo_left {
		margin-right: 5px
	}
	.backfixed .scroll_logo {
		margin: 2px 60px 0 25px
	}
	.navbar-nav>li>a {
		padding: 16px 10px 15px
	}
}
.backfixed .scroll_logo {
	margin: 10px 60px 0 25px
}

@media (max-width:991px) {
	/* Added by subrat on 02-12-2015 */
	.links li {
		margin: 0 11px
	}
	/* end Added by subrat on 02-12-2015 */

	.inner-abt {
		margin-top: 75px;
	}
	.box-account .col2-set .col-1 {
		width: 100%
	}
	.box-account .dashboard .col2-set>.box>.box-title {
		margin: 0
	}
	aside[role=complementary] {
		display: block
	}
	.customer-account-login .col2-set .col-1 {
		display: block;
		width: 100%
	}
	.customer-account-login .account-login .content {
		min-height: 30px;
		height: auto
	}
	.top_cat ul {
		width: 96%;
		padding: 15px 2%
	}
	.cart .cart-collaterals {
		float: left
	}
	.col2-set, .col4-set {
		margin-left: 0;
		margin-right: 0
	}
	.col2-set .col-1, .col2-set .col-2 {
		padding: 0
	}
	.item-options dd {
		margin-left: 0
	}
	#shipping-zip-form ul.form-list li:nth-child(odd) {
		float: left;
		width: 48%
	}
	#shipping-zip-form ul.form-list li:nth-child(even) {
		float: right;
		width: 48%
	}
	.cart .cart-collaterals .totals {
		float: left;
		margin: 0 0 0 15px;
		width: 96%
	}
	.cart .cart-collaterals .col2-set .col-2 {
		padding-right: 0;
	}
	.checkout-cart-index .col2-set .col-1 {
		padding-left: 0;
	}
	.checkout-cart-index .col2-set .col-1 {
		display: block;
		padding-right: 15px;
	}
	.col2-set .col-2 {
		width: 100%;
		float: left
	}
	.checkout-cart-index .col2-set .col-2 {
		width: 50%;
		float: left
	}
	.gallery_inner {
		width: 100%;
		text-align: center
	}
	.gallery_right li {
		width: 15%;
		margin-right: 2%;
		text-align: center
	}
	.gallery_right li:last-child {
		margin-right: 0
	}
	.gallery_right>ul {
		width: 100%;
		margin-top: 25px
	}
	.pdct_adpter .pdt_left, .pdt_left, .pdt_right {
		width: 49.9%!important
	}
	.pdct_adpter .pdt_left .top_cat ul li {
		padding: 0 28px
	}
	.pdct_adpter .pdt_right .top_cat ul li {
		padding: 0 23px
	}
	.top_cat ul li {
		padding: 0 27px
	}
	.pdct_heading {
		padding: 20px 0 12px;
		margin-top: 30px;
	}
	.top_cat .btn_red {
		top: -60px;
		right: 0
	}
	.fblg_cont {
		width: 50%;
		padding: 15px 5%;
		bottom: 10px
	}
	.pdt_left, .pdt_right {
		width: 100%
	}
	.pdt_left .top_cat ul li, .pdt_right .top_cat ul li {
		width: 33%;
		padding: 0;
		text-align: center;
		margin-top: 10px;
	}
	.shop_pdct .pdct_heading {
		padding: 12px 0
	}
	.pro_info li a {
		font-size: 31px
	}
	.pro_info li {
		margin: 0 22px
	}
	.r-tabs-panel ul {
		margin: 0 25px
	}
	.mr_12 {
		display: none
	}
	.bkt_mdl .top_cat ul li {
		padding: 0 29px
	}
	h1 {
		font-size: 50px;
		line-height: 60px
	}
	.about_cont {
		bottom: 20px
	}
	.mdl_inner {
		margin: 22px 0 50px
	}
	.btn_inner {
		display: block;
		position: static;
		margin-top: 15px
	}
	.more_info {
		display: none!important
	}
	.pdet_price .btn_red {
		float: right
	}
	.custom_cart .btn_red {
		padding: 12px!important
	}
	.btn_red {
		font-size: 16px!important
	}
	#drpp-model {
		margin-top: 25px
	}
	.adop_list {
		margin-top: 57px
	}
	.pdt_btm {
		width: 94%
	}
	.customer-account-forgotpassword .buttons-set {
		padding-bottom: 20px
	}
	.pos_rel {
		top: 57px
	}
	.catalog-category-view .bkt_mdl {
		margin-top: 75px;
	}
	.catalog-product-view .bredcrumb, .checkout-cart-index .bredcrumb, .onestepcheckout-index-index .bredcrumb, .cms-newsletter-signup .bredcrumb {
		margin-top: 130px
	}
	#mc_embed_signup {
		width: 100%;
		float: left;
	}
	.sb_eblt {
		width: 100%;
	}
	.sb_ebmd {
		width: 100%;
		text-align: center;
		padding: 25px 0px;
	}
	.row #mce-success-response, .sb_ebrt {
		width: 100%;
		margin-top: 0;
	}
	.row #mce-success-response {
		clear: both;
		float: none;
		margin: 0 auto;
		text-align: center;
		width: 90%;
	}
}

@media (max-width:979px) {
	.new_rept_pdct {
		height: auto!important
	}
	#horizontalTab {
		margin-top: 20px
	}
}

@media (max-width:767px) {
	.cart-collaterals .col2-set .col-2 {
		padding-right: 0;
		float: left;
		width: 100%;
	}
	#gear_drop ul li label {
		display: none
	}
	.navbar-main-collapse .nav>li {
		position: relative!important
	}
	.top_slider {
		position: relative;
		top: -20px
	}
	.top_bg {
		display: none
	}
	.bg_light {
		position: relative;
		top: -20px;
		background: #f2f2f2
	}
	.navbar-brand {
		display: none
	}
	.row .sr-only {
		display: none
	}
	.small_logo {
		background: url(../images/logo_small.png);
		width: 70px;
		height: 52px;
		display: block;
		margin: 6px auto 0;
		background-repeat: no-repeat;
	}
	.navbar-default .navbar-collapse {
		border: none
	}
	.navbar-collapse {
		position: absolute;
		width: 90%;
		z-index: 150
	}
	.navbar-collapse.collapse {
		overflow-x: visible!important;
		display: none!important
	}
	.navbar-header {
		float: none!important
	}
	.nav_right>a>span {
		display: none
	}
	.nav.navbar-nav {
		background: #333
	}
	.navbar-nav>li {
		margin: 0;
		position: relative
	}
	.navbar-default .navbar-nav>li>a {
		border-bottom: 1px solid rgba(255,255,255,.6);
		color: #e6e6e6;
		font-size: 22px;
		padding: 15px 10px
	}
	.quick-access {
		background: #333;
		float: left;
		width: 100%;
		margin: 0
	}
	.links li {
		display: block;
		margin: 0;
		text-align: left!important
	}
	.links li a {
		border-bottom: 1px solid rgba(255,255,255,.6);
		color: #e6e6e6;
		display: block;
		font-size: 22px;
		padding: 11px 10px 7px;
		text-align: left!important
	}
	.links li .show_discounted, .links li .show_drop {
		position: static!important
	}
	.links li .show_drop li {
		border-bottom: 1px solid #e3e3e3;
		display: block;
		margin: 0;
		text-align: left!important
	}
	.links li .show_discounted li a, .links li .show_drop li a {
		color: #666;
		display: block!important
	}
	.links li .show_discounted {
		background: #ebebeb;
		position: absolute;
		top: 23px;
		z-index: 99
	}
	.nav_right {
		position: absolute;
		top: 10px;
		z-index: 1
	}
	.nav_right>a {
		color: #f30;
		font-family: helvetica_neuelight;
		font-size: 16px;
		margin-top: 9px
	}
	.srch_btn {
		display: block;
		margin: 0!important
	}
	.main_cart:after {
		right: 59px
	}
	.main_cart:before {
		right: 60px
	}
	.searchautocomplete .nav {
		width: 155px
	}
	.searchautocomplete .nav-submit-button {
		width: 39px
	}
	.links li a:focus, .links li a:hover {
		background: #ccc;
		color: #f30;
		border-color: #f30
	}
	.searchautocomplete .nav .nav-input {
		background: #fff
	}
	.searchautocomplete {
		display: none;
		position: absolute;
		right: -10px;
		top: 45px;
		width: 210px
	}
	.searchautocomplete .nav-submit-button .button, .searchautocomplete .nav-submit-button .button:hover {
		background-color: #fff
	}
	.navbar-header.small_dev {
		background: #4d4d4d;
		position: relative;
		width: 100%;
		z-index: 3
	}
	.small_dev .navbar-toggle {
		background: #f2f2f2;
		border-radius: 0;
		float: right;
		margin: 0;
		padding: 18px 0;
		text-align: center;
		width: 10%
	}
	.small_dev .navbar-toggle .icon-bar {
		margin: 0 auto
	}
	.small_dev .small_logo {
		margin: 15px 0 0 10px
	}
	.small_dev .navbar-toggle .icon-bar+.icon-bar {
		margin: 8px auto 0
	}
	.navbar-collapse.in {
		overflow-y: inherit!important
	}
	.main_cart {
		right: 0!important;
		top: 46px
	}
	header {
		position: static;
		height: 65px
	}
	.cms-home header {
		height: 55px;
		border-bottom: none
	}
	.srch_btn {
		border: none;
		background-position: 8px -40px!important
	}
	.srch_btn:hover {
		background-position: 8px 9px!important
	}
	.top_srch {
		display: none;
		position: absolute;
		top: 39px;
		right: 1px;
		background: #fff
	}
	.backfixed .scroll_logo {
		display: none!important
	}
	.blg_heading {
		top: 35px
	}
	.catalog-category-view .new_guides .pos_rel {
		position: relative
	}
	.catalog-category-view .new_guides .inner_cont {
		background: 0 0;
		padding: 15px 0;
		position: absolute
	}
	.catalog-category-view .inner_cont h1 {
		font-size: 30px;
		line-height: 37px;
		text-align: center
	}
	.catalog-category-view .inner_cont {
		bottom: auto;
		margin: -20px auto 0;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 100%;
		left: 0;
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}
	.sb_eblt, .sb_ebmd, .sb_ebrt {
		width: 90%;
		margin: 0 5%;
	}
}

@media (max-width:750px) {
	.fblg_cont {
		width: 100%;
		position: static
	}
}

@media (width:768px) {
	.shop_pdct {
		padding-top: 0
	}
}

@media (max-width:768px) {
	.customer-account-edit .bredcrumb, .customer-account-index .bredcrumb, .customer-address-form .bredcrumb, .downloadable-customer-products .bredcrumb, .monkey-customer-account-index .bredcrumb, .oauth-customer-token-index .bredcrumb, .review-customer-index .bredcrumb, .sales-billing-agreement-index .bredcrumb, .sales-order-history .bredcrumb, .sales-recurring-profile-index .bredcrumb, .tag-customer-index .bredcrumb, .wishlist-index-index .bredcrumb {
		margin-top: 10px
	}
	.customer-account-login .bredcrumb {
		margin-top: 0
	}
	.sub_about ul {
		margin-top: 15px!important
	}
	.catalogsearch-result-index .bg_black, .checkout-cart-index .bg_black, header {
		position: static
	}
	#billing_address_list {
		margin: -25px 0 0
	}
	.onestepcheckout-index-index .bredcrumb {
		margin-top: 0
	}
	#billing_address>ul {
		margin: 0
	}
	#billing_address li {
		background: 0 0;
		padding: 0 0 19px;
		width: 100%
	}
	.input-email .input-text, .input-firstname .input-text, .input-lastname .input-text, .input-telephone .input-text {
		width: 95%
	}
	div.onestepcheckout-threecolumns div.onestepcheckout-column-left, div.onestepcheckout-threecolumns div.onestepcheckout-column-middle, div.onestepcheckout-threecolumns div.onestepcheckout-column-right {
		width: 100%;
		margin: 0;
		padding-right: 0;
		padding-left: 0;
		background: 0 0
	}
	.r-tabs .r-tabs-nav {
		display: none
	}
	.r-tabs .r-tabs-accordion-title {
		display: block
	}
	.footer_left {
		display: none
	}
	.footer_right {
		float: right;
		padding: 0 1%;
		width: 100%
	}
	.carousel-indicators {
		right: 15px
	}
	h1 {
		font-size: 50px;
		line-height: 55px
	}
	.carousel-caption {
		bottom: 45px;
		right: 15px
	}
	.bredcrumb {
		margin-top: 0
	}
	.catalog-product-view .bredcrumb, .checkout-cart-index .bredcrumb, .onestepcheckout-index-index .bredcrumb, .cms-newsletter-signup .bredcrumb {
		margin-top: 47px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.navbar-nav>li>a {
		padding: 16px 8px 15px;
		font-size: 14px
	}
	.searchautocomplete .nav .nav-input {
		width: 111px
	}
	.searchautocomplete {
		width: 150px
	}
	.nav_right>a {
		margin-right: 8px
	}
	#carousel_inner .carousel-control.right, #carousel_inner1 .carousel-control.right {
		right: -34px
	}
	#carousel_inner .carousel-control.left, #carousel_inner1 .carousel-control.left {
		left: -34px
	}
	.bredcrumb {
		margin-top: 0
	}
	.logo_left {
		margin-right: 10px
	}
	.navbar-nav>li {
		margin-right: 0
	}
	.top_srch {
		width: 101px
	}
	#search_mini_form {
		width: 140px
	}
	.pdet_price .selecter {
		margin: 0
	}
	.rept_pdct {
		display: inline-block
	}
	.backfixed .scroll_logo {
		margin: 10px 60px 0 25px
	}
	#hiw_tab #horizontalTab .pro_info li a {
		font-size: 21px
	}
}

@media (max-width:767px) {
	.adop_list .silde_inner .btn_primary, .adop_list .silde_inner .btn_secondary {
		font-size: 13px
	}
	.adop_list .silde_inner .btn_secondary {
		margin-top: 0
	}
	.checkout-cart-index .cart {
		margin-bottom: 121px;
		margin-top: 22px;
	}
	div.onestepcheckout-threecolumns div.onestepcheckout-column-left, div.onestepcheckout-threecolumns div.onestepcheckout-column-middle, div.onestepcheckout-threecolumns div.onestepcheckout-column-right {
		width: 100%;
		margin: 0;
		padding-right: 0;
		padding-left: 0;
		background: 0 0
	}
	.quick-access {
		text-align: left
	}
	.nav.navbar-nav>li>.sub-menu {
		background: #ebebeb;
		height: auto;
		position: static;
		width: 100%;
		float: left;
		padding: 10px
	}
	.sub-menu ul li ul li {
		display: block!important;
		margin: 0!important
	}
	#guides ul li ul li a {
		border-top: 1px solid #f5f5f5;
		border-bottom: 1px solid #d6d6d6
	}
	.nav.navbar-nav>li .sub-menu .container-fluid>ul>li>a, .nav.navbar-nav>li .sub-menu .container-fluid>ul>li>ul>li>a {
		display: block;
		font-size: 12px;
		margin: 0
	}
	#about li a {
		display: block!important
	}
	.nav.navbar-nav li #gear_drop ul li ul li a, .sub-menu ul li a {
		padding: 5px 2%;
		border-top: 1px solid #f5f5f5;
		border-bottom: 1px solid #d6d6d6
	}
	.sub-menu ul li a:hover {
		border-bottom-color: #f30;
		background: #ccc
	}
	#guides ul li ul li:first-child a, .nav.navbar-nav li #gear_drop ul li ul li:first-child a, .show_discounted li:first-child a, .sub-menu ul li:first-child a {
		border-top: none
	}
	#guides ul li ul li:last-child a, .nav.navbar-nav li #gear_drop ul li ul li:last-child a, .show_discounted li:last-child a, .sub-menu ul li:last-child a {
		border-bottom: none
	}
	.links li .show_discounted, .links li .show_drop {
		position: static!important
	}
	.links li .show_discounted li a, .links li .show_drop li a {
		display: block!important;
		color: #666;
		margin: 0;
		font-size: 14px
	}
	.links li .show_discounted li {
		border: none!important
	}
	#hiw_tab .r-tabs .r-tabs-panel {
		float: left
	}
	#hiw_tab #tab-1 img {
		width: 100%
	}
	.sub_about ul {
		margin-top: 0!important
	}
	.solar_prd {
		margin-bottom: 10px
	}
	.catalog-category-view .bredcrumb ul {
		margin: 75px 0 0
	}
	#about {
		padding: 10px 0
	}
	.navbar-nav>li {
		position: relative
	}
	.nav.navbar-nav li #gear_drop ul li ul li a:hover {
		border-bottom-color: #f30
	}
	.navbar-nav>li {
		width: 100%;
		float: left
	}
	.nav.navbar-nav li #gear_drop ul li, .nav.navbar-nav li #gear_drop ul li:first-child {
		width: 30%;
		margin-left: 5%
	}
	.nav.navbar-nav li #gear_drop ul li:first-child {
		margin-left: 0
	}
	.nav.navbar-nav li #gear_drop ul li ul li, .nav.navbar-nav li #gear_drop ul li ul li:first-child {
		width: 100%
	}
	.nav.navbar-nav li #gear_drop ul li ul li a {
		display: block;
		margin: 0
	}
	.catalog-category-view .inner_cont h1 {
		font-size: 30px;
		line-height: 37px;
		text-align: center
	}
	.srch_btn {
		display: block;
		margin: 0!important
	}
	.searchautocomplete .nav .nav-input {
		background: #fff
	}
	.searchautocomplete {
		display: none;
		position: absolute;
		right: -10px;
		top: 45px;
		width: 189px
	}
	.navbar-collapse.in {
		overflow-y: inherit!important
	}
	.quick-access {
		background: #333;
		float: left;
		width: 100%
	}
	.searchautocomplete .nav-submit-button .button, .searchautocomplete .nav-submit-button .button:hover {
		background-color: #fff
	}
	.links li {
		display: block;
		margin: 0
	}
	.navbar-nav>li {
		margin: 0
	}
	.links li a {
		border-bottom: 1px solid rgba(255,255,255,.6);
		color: #e6e6e6;
		font-size: 22px;
		padding: 11px 10px 7px;
		display: block
	}
	.links li ul li a {
		padding: 5px 2%;
		border-top: 1px solid #f5f5f5;
		border-bottom: 1px solid #d6d6d6;
		display: block;
		font-size: 12px
	}
	.links li a:focus, .links li a:hover {
		background: #ccc;
		color: #f30;
		border-bottom-color: #f30
	}
	.quick-access {
		margin: 0
	}
	.main_cart:before {
		right: 60px
	}
	.main_cart:after {
		right: 59px
	}
	.gallery_inner {
		width: 100%;
		text-align: center
	}
	.gallery_right li {
		width: 15%;
		margin-right: 2%;
		text-align: center
	}
	.gallery_right li:last-child {
		margin-right: 0
	}
	.gallery_right>ul {
		width: 100%;
		margin-top: 25px
	}
	.main_cart {
		right: 0;
		top: 46px
	}
	.pdct_adpter .pdt_left .top_cat ul li {
		padding: 0;
		width: 33%
	}
	.pdct_adpter .pdt_right .top_cat ul li {
		padding: 0;
		width: 50%
	}
	.category-adapters-cables .about_rept {
		margin-top: 20px
	}
	.category-adapters-cables .bredcrumb {
		margin-top: 0
	}
	.top_cat ul li {
		padding: 0 27px;
		margin-bottom: 5px
	}
	.bg_light {
		background: #f2f2f2
	}
	.sr-only, .top_bg {
		display: none
	}
	.small_logo {
		background: url(../images/logo_small.png);
		width: 70px;
		height: 52px;
		display: block;
		margin: 6px auto 0;
		background-repeat: no-repeat;
	}
	.navbar-brand {
		display: none
	}
	.navbar-toggle {
		margin-top: 5px
	}
	.navbar-header.small_dev {
		background: #4d4d4d;
		width: 100%;
		position: relative;
		z-index: 31
	}
	.carousel-indicators {
		bottom: 0
	}
	.nav.navbar-nav {
		background: #333
	}
	.navbar-default .navbar-collapse {
		border: none
	}
	.navbar-default .navbar-nav>li>a {
		font-size: 22px;
		color: #e6e6e6;
		padding: 15px 10px;
		border-bottom: 1px solid rgba(255,255,255,.6)
	}
	.small_dev .small_logo {
		margin: 15px 0 0 10px
	}
	.small_dev .navbar-toggle {
		float: right;
		background: #f2f2f2;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		text-align: center;
		width: 10%;
		margin: 0;
		padding: 18px 0
	}
	.nav_right {
		position: absolute;
		top: 10px;
		z-index: 30
	}
	.bg_light {
		position: relative
	}
	.top_srch {
		display: none;
		position: absolute;
		top: 39px;
		right: 1px;
		background: #fff
	}
	.srch_btn {
		border: none;
		background-position: 8px -40px
	}
	.srch_btn:hover {
		background-position: 8px 9px
	}
	.navbar-collapse {
		position: absolute;
		width: 90%;
		z-index: 150
	}
	.small_dev .navbar-toggle .icon-bar {
		margin: 0 auto
	}
	.small_dev .navbar-toggle .icon-bar+.icon-bar {
		margin: 8px auto 0
	}
	header {
		position: static;
		height: 65px
	}
	.cms-home header {
		height: 55px;
		border-bottom: none
	}
	.nav_right>a {
		font-size: 16px;
		font-family: helvetica_neuelight;
		color: #f30;
		margin-top: 9px
	}
	.nav_right>a>span {
		display: none
	}
	.srch_btn {
		margin-top: 4px
	}
	#search_mini_form {
		width: 25px
	}
	.carousel-control {
		top: 35%;
		display: none
	}
	.bredcrumb {
		margin-top: 0
	}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
		background-color: #ccc;
		color: #f30
	}
	.r-tabs-panel ul {
		margin: 0
	}
	.r-tabs .r-tabs-panel {
		padding: 30px 0 0
	}
	.fetr_rept>span {
		display: block;
		text-align: center;
		width: 100%
	}
	.pdet_price {
		float: left;
		width: 100%;
		margin-bottom: 15px
	}
	.pdeta_right {
		float: left;
		margin: 15px 0 5px
	}
	.share {
		margin-top: 15px;
		float: left
	}
	.rept_mdl {
		float: left;
		width: 100%
	}
	.details_btm {
		margin-bottom: 15px
	}
	.bkt_mdl .top_cat ul li {
		padding: 0 25px
	}
	.info_aerrow {
		left: 75%
	}
	.more_info {
		left: 0
	}
	#horizontalTabtop {
		width: 100%
	}
	#horizontalTabtop.r-tabs .r-tabs-panel {
		padding: 0
	}
	.col-xs-12 {
		float: left;
		width: 50%
	}
	.adop_list {
		width: 58%;
		margin-top: 52px;
		margin-left: 17%
	}
	.adop_list .prod_info {
		margin: 10px 0 0;
		width: 39%
	}
	.silde_inner .btn_secondary {
		margin-top: 7px
	}
	.adop_list>ul>li {
		margin: 10px 4%;
		padding-bottom: 30px
	}
	#drpp-model {
		margin: 20px 0 13px 19%;
		width: 62%
	}
	#product_addtocart_form:valid {
		float:left
	}
	.pdet_price .btn_red {
		float: right;
		margin-left: 0;
		padding: 8px!important
	}
	.marg {
		margin-left: 26%
	}
	.templt-bnr-shape {
		position: static;
		border-right: 0
	}
	.nav_right > .srch_btn {
		display: none
	}
	.catalog-category-vie.category-about-us .bredcrumb {
		margin-top: 0;
		position: absolute;
		top: 75px;
		z-index: 5;
	}
}

@media (min-width:480px) and (max-width:767px) {
	.pdet_price .btn_red {
		margin-top: 60px
	}
}

@media (max-width:650px) {
	.footer, .page-wrap:after {
		height: auto!important
	}
	.checkout-cart-index .bg_black, .customer-account-create .bg_black, .customer-account-login .bg_black {
		position: static;
		margin-top: 15px
	}
	.footer_right {
		padding: 0
	}
	.ftr_nl {
		width: 100%;
		margin: 0;
		background: #e6e6e6;
		padding: 10px 2%
	}
	.ftr_nl p {
		display: block;
		text-align: left;
		width: auto;
		color: #000;
		margin-right: 0;
		margin-bottom: 10px
	}
	.ftr_social {
		width: 100%;
		float: none;
		text-align: center
	}
	.ftr_social li {
		display: inline-block;
		float: none
	}
	.ftr_nl>form {
		width: 100%
	}
	.foot_nl {
		width: 70%;
		padding: 0 3%;
		height: 49px;
		line-height: 49px
	}
	.sub_btn {
		border: none;
		width: 27%;
		background: #f5f5f5;
		margin: 0;
		padding: 0;
		text-align: center;
		height: 49px;
		line-height: 49px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		color: #4d4d4d
	}
	.foot_nl {
		font-size: 14px;
		color: #333
	}
	.footer {
		height: auto;
		overflow: hidden
	}
	.pdct_heading {
		text-align: left
	}
	.pdct_heading h2 {
		margin-left: 15px;
		font-size: 18px
	}
	.fblg_cont {
		background: 0 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0
	}
	.fblg_cont h4, .fblg_cont p {
		color: #000
	}
	.fblg_cont a {
		background: 0 0
	}
	.back_bg {
		min-height: 258px
	}
	.aboutop_bg {
		min-height: 230px
	}
	.marg {
		margin-left: 0
	}
	.icon1-icon1:before {
		line-height: 65px
	}
	.icon1-icon2:before {
		line-height: 15px
	}
	.top_cat ul li a {
		line-height: 19px
	}
	.catalog-category-view .new_guides .left_logo span {
		display: block;
		font-size: 20px
	}
}

@media (max-width:600px) {
	.catalog-category-view .new_guides .left_logo span {
		display: block
	}
	.adop_list .silde_inner .btn_primary, .adop_list .silde_inner .btn_secondary {
		float: none;
		display: inline-block;
		width: 80%
	}
	.adop_list .silde_inner .btn_secondary {
		margin-top: 10px
	}
	.guide_cont iframe {
		width: 100%
	}
	.left_logo span {
		display: none
	}
	.new_guides .left_logo.templt-bnr-shape span {
		display: block
	}
	.left_logo ul {
		margin: 0 0 0 20px
	}
	.left_logo ul li {
		margin-right: 15px
	}
	.navbar-collapse {
		width: 85%
	}
	.small_dev .navbar-toggle {
		width: 15%
	}
	.pdt_left .top_cat ul li, .pdt_right .top_cat ul li {
		padding: 0;
		width: 33%
	}
	.panel-body {
		margin: 0;
		padding: 0
	}
	#horizontalTab .r-tabs .r-tabs-panel {
		padding: 0
	}
	#drpp-model {
		width: 84%;
		margin: 20px 0 13px 8%
	}
	.adop_list {
		margin-left: 7%;
		width: 76%
	}
	.adop_list>ul>li {
		margin: 10px 3%;
		padding-bottom: 30px
	}
	.adop_list .prod_info {
		margin: 10px 0 0;
		width: 100%;
		float: none;
		text-align: center
	}
	.silde_inner {
		text-align: center
	}
	.new_guides .left_logo.templt-bnr-shape span {
		margin-right: 0;
		font-size: 23px
	}
}

@media (max-width:520px) {
	.monkey-customer-account-index div.interest-groupings div.grouping {
		width: 100%;
		margin-bottom: 10px
	}
	.pdct_adpter .pdt_left, .pdt_left, .pdt_right {
		width: 100%!important
	}
	.pdet_price .selecter {
		margin: 0 15px
	}
	.pdet_price p {
		font-size: 23px
	}
	.pdet_price .btn_red {
		margin-left: 15px
	}
	.marg {
		margin-left: -29px
	}
	.icon1-icon2:before {
		line-height: 47px
	}
}

@media (max-width:500px) {
	.left_logo {
		position: static
	}
	.left_logo ul li {
		margin-right: 18px
	}
	.left_logo ul li:last-child {
		margin-right: 0
	}
	.carousel-control {
		display: none
	}
	.top_cat .btn_red {
		padding: 12px 0 10px;
		width: 100%;
		text-align: center;
		margin-top: 15px;
		position: static
	}
	.top_cat ul li {
		width: 33%;
		padding: 0;
		margin-bottom: 10px
	}
	h5 {
		font-size: 24px;
		padding: 0 10px
	}
	h5 strong {
		font-size: 22px
	}
	.carousel-caption {
		padding: 0
	}
	.main_group .input-box {
		width: 100%
	}
	.main_group label {
		width: 100%;
		text-align: left
	}
	.radio_group {
		margin-left: 0
	}
}

@media (max-width:479px) {
	.checkout-cart-index .cart {
		margin-top: 0px;
	}
	.new_guides .left_logo.templt-bnr-shape span {
		font-size: 17px;
		margin-left: 10px
	}
	#gear_drop img {
		display: none
	}
	.nav.navbar-nav li #gear_drop ul li, .nav.navbar-nav li #gear_drop ul li:first-child {
		width: 100%;
		margin: 0
	}
	.customer-address-form .my-account .form-list li {
		width: 100%;
		margin-right: 0
	}
	.ftr_social li a {
		width: 56px;
		height: 56px
	}
	.catalog-product-view .bredcrumb ul {
		margin-top: 0
	}
	/*.catalog-product-view .rept_mdl{margin:0}*/
	.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
		padding: 2px!important;
		font-size: 12px
	}
	.btn_inner {
		float: left;
		margin-bottom: 5px;
		width: 100%
	}
	.btn_inner .btn_add, .btn_inner .btn_primary, .btn_inner .btn_secondary {
		width: 100%;
		padding: 4px 0 3px;
		text-align: center;
		margin-bottom: 10px
	}
	.col-xs-12 {
		float: left;
		width: 100%
	}
	.adop_list {
		width: 87%;
		margin-top: 32px;
		margin-left: 0
	}
	#drpp-model {
		width: 100%;
		margin-left: 0;
		margin-top: 0
	}
	.pro_img {
		float: none;
		text-align: center
	}
	.silde_inner .btn_secondary {
		margin-top: 7px
	}
	.adop_list>ul>li {
		margin: 10px 3%;
		padding-bottom: 30px
	}
	.adop_list .prod_info {
		margin: 10px 0 0;
		width: 100%;
		float: none;
		text-align: center
	}
	.silde_inner {
		text-align: center
	}
	.marg {
		margin-left: 45%
	}
	.adop_list .prod_info p {
		margin-top: 5px
	}
	.rept_pdct {
		max-width: 190px;
		min-height: 270px
	}
	.btn_inner {
		margin-top: 5px
	}
	.rept_pdct>a {
		display: block;
		min-height: 75px
	}
	#shipping-zip-form ul.form-list li {
		width: 100%!important
	}
	.cart .cart-collaterals .totals {
		width: 91%
	}
	.registered-users h2 {
		margin-top: 20px!important
	}
	.catalog-category-view .inner_cont {
		margin: -7px auto 0;
	}
	.catalog-category-view .bredcrumb ul {
		margin: 13px 0 0 !important;
	}
	.catalog-product-view .bredcrumb, .checkout-cart-index .bredcrumb, .onestepcheckout-index-index .bredcrumb {
		margin-top: 72px
	}
	.cms-newsletter-signup .bredcrumb {
		margin-top: 50px
	}
	.inner-abt {
		margin-top: 57px;
	}
}

@media (max-width:460px) {
	.catalog-category-view .new_guides .left_logo span {
		font-size: 18px
	}
}

@media (min-height:620px) {
	.cms-newsletter-signup .bg_black {
		position: fixed;
		bottom: 0;
	}
}

@media (max-width:420px) {
	#account-new-address-form ul li.wide {
		width: 100%;
		margin-bottom: 15px
	}
	#account-new-address-form ul li {
		margin-bottom: 0
	}
	#account-new-address-form ul li:nth-child(2) {
		float: right;
		margin-top: 0
	}
	#account-new-address-form ul li, .form-list .fields {
		width: 100%
	}
	.form-list .field {
		width: 100%;
		padding: 0!important;
		margin-bottom: 15px
	}
	.catalog-category-view .new_guides .left_logo ul li:last-child {
		display: block
	}
	.catalog-category-view .new_guides .left_logo span {
		font-size: 16px
	}
	/*													.left_logo ul li:last-child{display:none}*/
	h1 {
		font-size: 30px;
		line-height: 30px
	}
	.navbar-collapse {
		width: 80%
	}
	.small_dev .navbar-toggle {
		width: 20%
	}
	.blg_heading span {
		width: 15%
	}
	.selecter_product {
		position: relative
	}
	.details_btm ul li strong {
		width: 70%
	}
	.bkt_mdl .top_cat ul li {
		width: 50%;
		padding: 0
	}
	.main_cart {
		width: 300px
	}
	.selecter_product {
		left: 0;
		top: 0
	}
	.pdet_price p {
		font-size: 22px
	}
	.pdet_price .btn_red {
		float: right;
		margin-left: 0;
		margin-top: 0
	}
	.custom_cart .btn_red {
		padding: 5px 3px!important
	}
	.btn_red {
		font-size: 14px!important
	}
	.adop_list {
		margin-top: 107px
	}
}

@media (max-width:390px) {
	/*.pdet_price .add-to-box .btn_red{float:none;margin-left:60px!important}*/
	.catalog-category-view .new_guides .left_logo ul li:last-child {
		display: block
	}
	.btn_red {
		font-size: 20px
	}
	.marg {
		margin-left: 0
	}
	.adop_list {
		margin-top: 32px
	}
	.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
		padding: 2px!important;
		font-size: 10px
	}
}

@media (max-width:350px) {
	.catalog-category-view .new_guides .left_logo span {
		font-size: 14px
	}
	.silde_inner .btn_primary {
		padding: 4px 19px 3px
	}
	.pdet_price .add-to-box .btn_red {
		float: none;
		margin-left: 0!important
	}
	.pdet_price p {
		width: 50px
	}
	#product_addtocart_form:valid {
		width:125px
	}
	.marg {
		margin-left: 110x
	}
	.pdet_price .btn_red {
		float: right;
		margin-left: 0;
		font-size: 14px!important
	}
	.selecter_product .selecter .selecter-selected {
		padding: 3px 5px 0;
		font-size: 15px
	}
	.pdet_price .selecter {
		margin: 0 5px;
		width: 115px
	}
}
.main_con .bredcrumb {
	margin-top: 106px
}
.sub_about {
	margin-top: 0
}
.sub_about ul {
	margin-top: 122px
}
.icon-usb_devices:before {
	content: "\e600"
}
.icon-charges__tablet_7:before {
	content: "\e601"
}
.icon-charges_tablet_10:before {
	content: "\e602"
}
.icon-Voltaic-sun:before {
	content: "\e603"
}
.icon-standalone_chargers:before {
	content: "\e604"
}
.icon-dslr_cameras:before {
	content: "\e605"
}
.icon-smart_phones:before {
	content: "\e606"
}
.icon-charges_laptops:before {
	content: "\e607"
}
.icon-solar_kits:before {
	content: "\e608"
}
.icon-batteries_only:before {
	content: "\e609"
}
.icon-Voltaic-bat-out:before {
	content: "\e60a"
}
.icon-Voltaic-watch:before {
	content: "\e60d"
}
.icon-solar_backpacks:before {
	content: "\e60b"
}
.icon-solar_bags:before {
	content: "\e60c"
}
.modal-header {
	border-bottom: 0
}
.modal-body {
	text-align: center
}
.footer .modal-header {
	border: none;
	padding: 0 15px
}
.footer .modal-header .close {
	background: #f30;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	color: #fff;
	font-family: arial;
	font-size: 20px;
	font-weight: 400;
	height: 26px;
	line-height: 26px;
	margin-top: 11px;
	opacity: 1;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 26px
}
.footer .modal-body>iframe {
	border: none;
	height: 395px
}
header {
	height: 69px
}
.links li .show_discounted {
	position: absolute;
	background: #ebebeb;
	top: 23px;
	z-index: 99
}
.links li .show_discounted li {
	border-bottom: 1px solid #E3E3E3;
	display: block;
	margin: 0
}
.links li .show_discounted li a {
	display: inline-block;
	font-size: 12px;
	padding: 5px 2%
}
.links li .show_discounted li:hover {
	background: #F5F5F5
}
.searchautocomplete .searchautocomplete-placeholder:before {
	left: 250px
}
.customer-account-login p.required {
	color: #B94A48;
	float: right;
	text-align: right
}
#about li a {
	color: #4d4d4d;
	display: inline-block;
	font-size: 13px
}
#about li a:hover {
	color: #F30
}
#about ul li ul li {
	display: inline-block;
	margin: 0 6px
}

@media (max-width:320px) {
	.catalog-category-view .new_guides .left_logo span {
		font-size: 13px
	}
	.catalog-category-view .new_guides .inner_cont h1 {
		font-size: 23px
	}
	.marg {
		margin-left: 0
	}
}
.customer-account-logoutsuccess .bg_black {
	position: fixed;
	bottom: 0
}
.my-account .pager .limiter select {
	width: 70px
}
body {
	font-family: Helvetica !important;
}

/** worked by pinki**/
@media screen and (max-width: 767px) {
	header {
		position: absolute !important;
	}
/*	.mini_top_bg {
		min-height: 47px;
	}*/
	.free_txt {
		font-size: 11px;
		margin: 0;
	}
	.bg_light {
		z-index: 1;
		top: 0;
	}
	.top_slider {
		top: 10px !important;
	}
	.shop_pdct {
		margin-top: 70px !important;
	}
	.catalog-category-view .bredcrumb ul {
		margin: 13px 0 0 !important;
	}
	.catalog-category-view.categorypath-about-us .bredcrumb ul {
		margin: 82px 0 0 !important;
	}
	.support .col_support p a {
		font-size: 14px;
	}
}

@media screen and (max-width: 479px) {
	.carousel-caption h1 {
		font-size: 32px;
		line-height: 40px;
	}
	.top_slider {
		top: 56px !important;
	}
	.free_txt {
		font-size: 10px;
	}
	.home_pdct {
		padding: 98px 0 20px !important;
	}
	.checkout-onepage-success .bredcrumb {
		margin-top: 140px !important;
		;
	}
	#mc_embed_signup #mc-embedded-subscribe-form {
		position: static;
		width: 100%;
		margin: 0;
	}
	#mc_embed_signup #mce-EMAIL {
		width: -moz-calc(100% - 110px);
		width: -webkit-calc(100% - 110px);
		width: -o-calc(100% - 110px);
		width: calc(100% - 110px);
	}
	cart .page-title .checkout-types li {
		margin: 0 0 5px;
		float: none;
	}
	.cart .title-buttons .checkout-types {
		float: right;
		margin-bottom: 0;
		width: 100%;
		text-align: center;
	}
	.cart .page-title h1 {
		float: left;
		width: 100%;
		text-align: center;
		padding-top: 27px;
	}
}

@media screen and (max-width: 420px) {
	.carousel-caption h1 {
		font-size: 22px;
		line-height: 30px;
	}
}

@media screen and (max-width: 639px) {
	.col_support {
		margin-bottom: 10px;
		width: 100%;
	}
	.we_support {
		text-align: center;
	}
	.col_support:last-child img {
		width: 40%;
	}
	.col_support:last-child span {
		min-height: inherit;
		padding-bottom: 19px;
	}
}
.catalog-category-view .bredcrumb ul {
	position: absolute;
	top: 0;
	margin: 143px 0 0;
}
.checkout-onepage-success .bredcrumb {
	margin-top: 140px;
}
.sb_ebrt input#mce-EMAIL::-webkit-input-placeholder {
	color: #999 !important;
}
.sb_ebrt input#mce-EMAIL:-moz-placeholder { /* Firefox 18- */
	color: #999 !important;
}
.sb_ebrt input#mce-EMAIL::-moz-placeholder {  /* Firefox 19+ */
	color: #999 !important;
}
.sb_ebrt input#mce-EMAIL:-ms-input-placeholder {
	color: #999 !important;
}
#mce-success-response {
	float: right;
	width: 329px;
	padding: 15px 38px 25px;
	border: 1px solid #676767;
	margin-top: 30px;
	text-align: center;
}
#mce-success-response span {
	color: #f00;
	font-size: 15px;
	display: block;
	font-weight: 600;
	margin-bottom: 8px;
	margin-top: 12px;
}
#mce-success-response p {
	font-size: 17px;
	margin-bottom: 0;
	color: #000;
	line-height: 22px;
	font-weight: 600;
}
blockquote {
	padding: 0 0;
	margin: 0 0 20px;
	border-left: none;
	font-weight: 700;
	font-size: 16px;
	color: #000;
}
.pd-top-btn {
	padding: 15px 0 0 0;
}
/*form#mc-embedded-subscribe-form {
    padding: 13px 0 0;
    }*/

    .cms-aid-development .home_pdct {
    	padding: 13px 0 100px;
    }
    /*------------------*/
    .cart .page-title h1 {
    	font-size: 26px;
    	color: #000;
    	text-shadow: none;
    	line-height: 50px;
    	padding-top: 13px;
    }
    .shipping-form ul.form-list {
    	margin-top: -5px;
    }
    /**-- worked by pinki--**/

    .top_srch {
    	width: 100%;
    	border: 1px solid #ADA7A7;
    }
    select.selecter_basic {
    	width: 50%;
    	padding: 10px;
    	color: #000;
    	position: relative;
    	border: 1px solid #ccc;
    	background-color: #fff;
    	-webkit-appearance: none;
    	-moz-appearance: none;
    	appearance: none;
    	background-image: url(../images/select_arrowdwnv1.png);
    	background-repeat: no-repeat;
    	background-position: right center;
    }
    .catalog-product-view .selecter_product select {
    	box-sizing: border-box;
    	font-size: 14px;
    	padding: 8px 17px 6px 10px;
    	width: 130px;
    }
    .snippets-footer .snippets-fields {
    	float: left;
    	width: 100%;
    }
    .main_con.bredcrumb .container li {
    	display: block !important;
    }
    .catalog-product-view .bredcrumb ul {
    	margin-top: 0;
    }
    .product-3511-2006 .bredcrumb {
    	margin-top: 118px;
    }
    .main_con.bredcrumb .container li {
    	display: block !important;
    }
    /**--15.2.2016--**/

    .snippets-footer {
    	display: none;
    }
    .custom_cart .btn_red {
    	padding: 5px 16px !important;
    }
    /*.validation-advice {
    	position: static;
    }*/
    /**-----25.2.2016-----**/


    .customer-account-create .account-create .validation-advice {
    	position: static;
    }
    .customer-account-create .bg_black.main_con {
    	position: absolute;
    	bottom: 0;
    }
    .wishlist-index-index a.btn-remove.btn-remove2 {
    	background-image: url(../images/delete.png);
    	background-color: transparent;
    	background-repeat: no-repeat;
    	height: 20px;
    	width: 21px;
    }
    .cart .messages li.error-msg {
    	width: 100%;
    	padding: 15px;
    	background-color: #F5DAD3;
    	border-color: #c02230;
    	color: #c02230;
    }
    .checkout-cart-index .cart>.messages {
    	display: block;
    	width: 100%;
    	float: left;
    }
    .error-msg ul {
    	margin-top: 0;
    }
    .messages ul li {
    	color: #c02230;
    }
    .checkout-onepage-success .buttons-set button.button {
    	margin-bottom: 28px;
    }
    .checkout-cart-index ul.messages{ margin:0;}
    .checkout-cart-index ul.messages li.success-msg{background-color: #dff0d8;}
    .checkout-cart-index ul.messages li.success-msg ul{ margin:0; padding:10px;}
    .checkout-cart-index ul.messages li.success-msg ul li span{ color:#468847;}

/*.checkout-onepage-success .bg_black {
	position: static;
	}*/
	.smcx-embed {
		width: 100%;
	}
	.smcx-iframe-container {
		width: 100% !important;
		height: auto !important;
		min-height: 826px;
	}
	.smcx-iframe-container iframe {
		min-height: 864px;
	}
	.smcx-embed {
		height: 755px !important;
	}
	.checkout-onepage-success .btn_primary {
		display: none;
	}
/*	.checkout-onepage-success .main_con.bg_black {
		position: static;
	}
*/	.category-embroidery .bkpk_mdl {
		margin: 0;
	}


	@media (max-width: 1200px) {
		.add-to-box.marg {
			margin-left: 0;
		}
		.pro_info li a {
			font-size: 25px;
		}
		.pdt_right .top_cat ul {
			padding: 11px 5px;
		}
		.search-results .cb-blog-style-b .cb-mask img, .search-results .cb-blog-style-c .cb-mask img {
			height: 100%;
			width: 100%;
		}
	}
	@media (max-width: 1024px) {
		.pk-vishal .smcx-widget.smcx-embed.smcx-show.smcx-widget-dark {
			height: auto !important;
			overflow: visible; float:left;
		}
		.layout.layout-2-cols ul{margin: 134px 0 0;}
		.category-embroidery .ftr_blg {
			margin-top: 118px;
		}
	}
	@media (max-width: 991px) {
		.free_shipping {
			text-align: center;
			display: table-cell;
			vertical-align: middle;
		}
		.mini_top_bg {
			/*min-height: 47px;*/
			display: table;
		}
		.category-adapters-cables .shop_pdct .pdt_right .top_cat ul li {
			width: 50%;
			padding: 0 9px;
		}
		.pdt_left .top_cat ul {
			padding: 4px 5px;
		}
		.top_cat ul li a {
			line-height: 18px;
		}
		.carousel-indicators {
			bottom: 11px;
		}
		.left_logo {
			border-bottom: 60px solid rgba(0,0,0,.6);
		}
		.left_logo ul li {
			line-height: 60px;
		}
		.cms-home header {
			height: auto;
		}
		header {
			height: auto;
			float: left;
			width: 100%;
		}
		.top_slider {
			position: relative;
			top: -52px;
		}
		.category-shop-gear .pdt_right .top_cat ul {
			padding: 4px 5px;
		}
		.pro-page-acc {
			height: 340px!important;
			width: 100%;
		}
		.wishlist-index-index header {
			height: 138px;
		}
		.bkt_mdl .top_cat ul li {
			padding: 0 27px;
		}
		.customer-account-forgotpassword .bredcrumb {
			margin-top: 130px;
		}
		.customer-account-login .layout.layout-1-col div[role=main] {
			margin-top: 122px;
		}
		.customer-account-create .bredcrumb {
			margin-top: 130px;
		}
		.customer-account-create .layout.layout-1-col div[role=main] {
			float: left;
			width: 100%;
		}
		.customer-address-index .bredcrumb {
			margin-top: 130px;
		}
		.category-adapters-cables .bredcrumb {
			margin-top: 130px;
		}
		.catalog-category-view.category-adapters-cables .bredcrumb ul {
			position: relative;
			;
			margin: 15px 0 0;
		}
		.category-adapters-cables .shop_pdct .container {
			padding-top: 0;
		}
		.category-adapters-cables header {
			height: 137px;
		}
		.pdt_right .top_cat ul {
			padding: 8px 5px;
		}
		.catalogsearch-result-index .bredcrumb {
			margin-top: 130px;
		}
		.customer-account-index .block-subtitle {
			text-align: left;
		}
		.category-embroidery .ftr_blg {
			margin-top: 41px;
		}
		.catalog-category-view .bkt_mdl {
			margin-top: 30px;
		}
	}

	@media (max-width: 768px) {
		.top_slider {
			top: -69px;
		}
		.catalog-category-view .bredcrumb ul {
			position: absolute;
			top: 0;
			margin: 152px 0 0;
		}
		.shop_pdct .container {
			padding-top: 0;
		}
		.pdct_heading {
			margin-top: 0;
		}
		.catalog-product-view .main_con.bredcrumb {
			margin-top: 0;
		}
		.pro-page-acc {
			height: 334px !important;
			width: 100%;
		}
		#carousel_inner .carousel-control.left, #carousel_inner1 .carousel-control.left {
			left: -22px;
		}
		#carousel_inner .carousel-control.right, #carousel_inner1 .carousel-control.right {
			right: -24px;
		}
		.checkout-cart-index .bredcrumb {
			margin-top: 0;
		}
		.checkout-cart-index header {
			height: 127px;
		}
		.footer_left {
			left: -6px;
		}
		.onestepcheckout-index-index header {
			height: 118px;
		}
		.onestepcheckout-index-index .bredcrumb {
			margin-top: 0;
		}
		.category-about-us .pos_rel {
			top: -10px;
		}
		.category-solar-macbook-charger header {
			height: 119px;
		}
		.category-solar-macbook-charger .pos_rel {
			top: 0;
		}
		.product-generator header {
			height: 138px;
		}
		.product-usb-touchlight header {
			height: 138px;
		}
		.category-solar-macbook-charger.catalog-category-view .bkt_mdl {
			margin-top: 12px;
		}
		.category-solar-arduino-guide header {
			height: 61px;
		}
		.category-solar-backpacks header {
			height: 61px;
		}
		.customer-address-index header {
			height: 138px;
		}
		.category-adapters-cables .bredcrumb {
			margin: -10px 0 17px;
		}
		.cms-always-on header {
			height: 126px;
		}
		.customer-account-create .bredcrumb {
			margin-top: 0;
		}
		.customer-account-forgotpassword .bredcrumb {
			margin-top: 0;
		}
		.customer-account-login .layout.layout-1-col div[role="main"] {
			margin-top: 0;
		}
		.category-gopro-solar-charger header {
			height: 60px;
		}
		.checkout-cart-index .bg_black {
			position: fixed;
		}
		.checkout-onepage-success .bredcrumb {
			margin-top: 0;
		}
		.catalog-category-view.category-embroidery .bkt_mdl {
			margin-top: 28px;
		}
		.category-embroidery header {    height: 118px;}
		.category-embroidery .ftr_blg {    margin-top: 0;}
		.category-embroidery .pos_rel {
			top: 0;
		}
		.category-embroidery { margin: 8px 0 0;}
		.category-embroidery .bkpk_mdl {			margin: 10px 0 0 ;		}
	}


	@media (max-width: 767px) {
		.category-adapters-cables .shop_pdct .pdt_right .top_cat ul li {
			padding: 0;
		}
		#search.top_srch {
			width: 200px;
		}
		.rept_mdl {
			margin: 80px 0 50px;
		}
		.ftr_social li a {
			width: 56px;
			height: 60px;
		}
		.ftr_social {
			width: 287px;
		}
		.pdet_price .btn_red {
			margin-top: 0px;
			width: 100%;
		}
		.catalog-product-view .selecter_product select {
			width: 100%
		}
		#product_addtocart_form .selecter_product {
			position: relative;
			width: 100%;
			float: left;
		}
		.pdet_price p {
			width: 100%;
			text-align: center;
		}
		#product_addtocart_form:valid {
			float: left;
			width: 100%;
		}
		.checkout-cart-index header {
			height: auto;
		}
		.checkout-cart-index .bredcrumb {
			margin-top: 78px;
		}
		.catalog-product-view .main_con.bredcrumb {
			margin-top: 102px;
		}
		.detail_middle .rept_mdl {
			margin: 29px 0 50px;
		}
		.onestepcheckout-index-index header {
			height: auto;
		}
		.onestepcheckout-index-index .bredcrumb {
			margin-top: 80px;
		}
		.bkt_mdl .top_cat ul li {
			padding: 0 22px
		}
		.category-about-us .pos_rel {
			position: static;
			margin-top: 85px;
		}
		.customer-account-index .layout.layout-2-cols {
			margin-top: 96px;
		}
		.wishlist-index-index header {
			height: auto;
		}
		.wishlist-index-index .layout.layout-2-cols {
			margin-top: 91px;
		}
		.top_slider {
			top: 61px !important;
		}
		.home_pdct {
			padding: 98px 0 20px;
		}
		.category-shop-gear .shop_pdct {
			margin-top: 25px !important;
		}
		.shop_pdct .rept_pdct {
			height: 270px;
		}
		.category-solar-macbook-charger header {
			height: auto;
		}
		.product-generator header {
			height: auto;
		}
		.product-usb-touchlight header {
			height: auto;
		}
		.category-solar-macbook-charger.catalog-category-view .bredcrumb_cat ul, .category-solar-arduino-guide.catalog-category-view .bredcrumb_cat ul {
			float: left;
			width: 100%;
			margin: 10px 0 0 0 !important;
		}
		.category-solar-macbook-charger.catalog-category-view .bkt_mdl {
			margin-top: 85px;
		}
		.category-solar-macbook-charger .pos_rel {
			top: 84px;
		}
		.category-solar-arduino-guide header {
			height: auto;
		}
		.category-solar-arduino-guide .pos_rel {
			top: 80px;
		}
		.category-solar-backpacks .pos_rel {
			top: 85px;
		}
		.catalog-category-view.category-solar-backpacks .bkt_mdl {
			margin-top: 100px;
		}
		.category-about-us .pos_rel {
			position: relative;
		}
		.customer-account-forgotpassword .bredcrumb {
			margin-top: 130px;
		}
		.customer-account-login .layout.layout-1-col div[role=main] {
			margin-top: 122px;
		}
		.customer-account-create .bredcrumb {
			margin-top: 100px;
		}
		.customer-address-index header {
			height: auto;
		}
		.customer-address-index .bredcrumb {
			margin-top: 120px;
		}
		.category-adapters-cables header {
			height: auto;
		}
		.category-adapters-cables .shop_pdct {
			margin-top: 22px !important;
		}
		.category-adapters-cables .bredcrumb {
			margin: 90px 0 17px;
		}
		.backfixed .quick-access {
			display: block;
		}
		.category-solar-macbook-charger .pos_rel {
			top: 61px;
		}
		.catalog-category-view .bredcrumb ul {
			width: 100%;
		}
		.category-gopro-solar-charger .pos_rel {
			top: 85px;
		}
		.cms-always-on .bredcrumb {
			margin-top: 112px;
		}
		.cms-always-on header {
			height: auto;
		}
		.adop_list .silde_inner .btn_primary, .adop_list .silde_inner .btn_secondary {
			float: none;
			display: inline-block;
			width: 80%;
		}
		.more_info1 {
			margin-top: 14px;
		}
		.adop_list .prod_info {
			margin: 10px 0 0;
			width: 100%;
			float: none;
			text-align: center;
		}
		.silde_inner {
			text-align: center;
		}
		.adop_list .silde_inner .btn_secondary {
			margin-top: 10px;
		}
		.customer-account-edit .bredcrumb {
			margin-top: 115px;
		}
		.my-account h1 {
			font-size: 25px;
			line-height: 25px;
		}
		.legend {
			font-size: 19px;
		}
		.sales-order-history .bredcrumb {
			margin-top: 115px;
		}
		.sales-order-view .my-account h1 {
			font-size: 21px;
			line-height: 21px;
			float: left;
			width: 100%;
			margin-bottom: 15px;
		}
		.title-buttons {
			text-align: left;
		}
		.category-gopro-solar-charger header {
			height: auto;
		}
		.more_info1 {
			width: 160px;
		}
		.category-shop-gear .main_con.bredcrumb ul {
			position: static;
		}
		.category-shop-gear .main_con.bredcrumb {
			margin-top: 100px;
		}
		.customer-account-create .bg_black.main_con {
			position: static;
		}
		.downloadable-customer-products .main_con.bredcrumb {
			margin-top: 115px;
		}
		.block-content {
			text-align: left;
		}
		.my-account .buttons-set .back-link {
			margin-top: 15px;
		}
		.newsletter-manage-index .bredcrumb {
			margin-top: 130px;
		}
		.affiliateplus-index-index .bredcrumb {
			margin-top: 130px;
		}
		.affiliateplus-account-register .bredcrumb {
			margin-top: 130px;
		}
		.review-customer-index .main_con.bredcrumb, .sales-recurring-profile-index .main_con.bredcrumb {
			margin-top: 115px;
		}
		.tag-customer-index .main_con.bredcrumb, .sales-billing-agreement-index .main_con.bredcrumb {
			margin-top: 115px;
		}
		.category-embroidery header {    height: auto;}

		.category-embroidery .bkpk_mdl {
			margin: 0;
		}
		.
		.category-embroidery .ftr_blg {
			margin-top: 77px;
		}
		.catalog-category-view.category-embroidery .bkt_mdl {
			margin-top: 75px;
		}
		.category-embroidery .pos_rel {
			top: 77px;
		}
	}

	@media (max-width: 700px) {
		.bkt_mdl .top_cat ul li {
			padding: 0 18px
		}
		.category-adapters-cables .shop_pdct .pdt_right .top_cat ul li {
			margin-top: 6px;
		}
		.pdt_right .top_cat ul {
			padding: 0 5px;
		}
	}

	@media (max-width: 650px) {
		.ftr_nl p {
			text-align: center;
			width: 100%;
		}
		.ftr_social {
			width: 100%;
		}
		.bkt_mdl .top_cat ul li {
			padding: 0 14px;
		}
		.pk_table {
			overflow-x: scroll;
		}
		.wishlist-index-index form#wishlist-view-form {
			overflow-x: scroll;
		}
		.pk_upr-tble {
			width: 550px;
		}
		.wishlist-index-index .my-account .buttons-set .back-link {
			margin-top: 15px;
		}
		.pdt_right .top_cat ul {
			padding: 5px 5px;
		}
		.pk_tble_sec {
			overflow-x: scroll;
		}
	}

	@media (max-width: 596px) {
		.bkt_mdl .top_cat ul li {
			padding: 0 6px;
		}
	}

	@media (max-width: 479px) {
		.checkout-cart-index .bredcrumb ul li {
			float: none;
		}
		.customer-account-login .form-list li {
			width: 100%;
		}
		.customer-account-login .form-list li :first-child {
			padding-left: 15px;
		}
		.shop_pdct .rept_pdct {
			height: auto;
		}
		.left_logo ul li {
			line-height: 53px;
		}
		.left_logo {
			border-bottom: 55px solid rgba(0,0,0,.6);
		}
		.templt-bnr-shape>span {
			line-height: 55px;
		}
		.customer-account-login .main_con.bredcrumb .container li {
			padding-left: 0;
		}
		.cms-always-on .std ul {
			padding-left: 0;
		}
		.my-account h1 {
			font-size: 25px;
			line-height: 25px;
			float: left;
			width: 100%;
			text-align: left;
			margin-bottom: 15px;
		}
		.my-account .button {
			margin-top: 5px;
			margin-bottom: 15px;
			display: block;
			float: left;
		}
		.sales-order-view .order-items.order-details {
			overflow-x: scroll;
		}
		.sales-order-view table#my-orders-table {
			width: 500px;
		}
		.more_info1 {
			width: 135px;
		}
		.sales-order-history .pager .limiter {
			float: right;
			width: 100%;
			margin-top: 4px;
		}
		.sales-order-history .p.amount {
			width: 100%;
		}
		.sales-order-history .pager {
			text-align: left;
		}
		.rept_heading h5 {
			font-size: 18px !important;
			line-height: 28px;
		}
	}

	@media (max-width: 350px) {
		#product_addtocart_form:valid {
			width: 100%;
		}
		.pdet_price p {
			width: 100%;
		}
	}
	.catalog-category-view .pdt_cat {
		display: none;
	}


/*review css*/
form .stars{
  background: url("../images/bkg_rating.png") repeat-x 0 0;
  width: 70px; margin: 8px 0 0 0;
}

form .stars input[type="radio"] {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
form .stars input[type="radio"].star-5:checked ~ span {
  width: 100%;
}
form .stars input[type="radio"].star-4:checked ~ span {
  width: 80%;
}
form .stars input[type="radio"].star-3:checked ~ span {
  width: 60%;
}
form .stars input[type="radio"].star-2:checked ~ span {
  width: 40%;
}
form .stars input[type="radio"].star-1:checked ~ span {
  width: 20%;
}
form .stars label {
  display: block;
  width: 14px;
  height: 16px;
  margin: 0!important;
  padding: 0!important;
  text-indent: -999em;
  float: left;
  position: relative;
  z-index: 10;
  background: transparent!important;
  cursor: pointer;
}
form .stars label:hover ~ span, form .stars input[type="radio"]:checked ~ span  {
  background-position: 0 -200px;
}
form .stars label.star-5:hover ~ span {
  width: 100% !important;
}
form .stars label.star-4:hover ~ span {
  width: 80% !important;
}
form .stars label.star-3:hover ~ span {
  width: 60% !important;
}
form .stars label.star-2:hover ~ span {
  width: 40% !important;
}
form .stars label.star-1:hover ~ span {
  width: 20% !important;
}
form .stars span {
  display: block;
  width: 0;
  position: relative;
  top: 0;
  left: 0;
  height: 14px;
  background: url("../images/bkg_rating.png") repeat-x 0 -60px;
  -webkit-transition: -webkit-width 0.5s;
  -moz-transition: -moz-width 0.5s;
  -ms-transition: -ms-width 0.5s;
  -o-transition: -o-width 0.5s;
  transition: width 0.5s;
}

.catalog-product-view li.success-msg{background-color:#f4f4f4; border-color: #f4f4f4; }
.catalog-product-view li.success-msg ul li span{color:#000000;  }
.pdeta_right .avg_rate{display: none;}
#rate_sum .amount{cursor: pointer;}
#review-form .review_req{float: left;}
/*review css*/

/*start of css added by subrat on December 23th june 2016 for review*/


#hiw_tab ul.main_review li {
    list-style: none;
    margin-bottom: 15px;
    padding: 0;
    width: 100%;
}
#hiw_tab ul.main_review, #hiw_tab ul.form-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

#hiw_tab ul.main_review li dt a{ color: #666; font-size: 15px; font-family: helvetica_worldbold; text-transform: capitalize;}
#hiw_tab #tab-5{ padding:5px 0 0 0;}
#customer-reviews{margin-top: 6px; float: left; width: 100%;}
#hiw_tab ul.main_review li dt{ font-weight: normal; color: #666; font-size: 13px;}
#hiw_tab ul.main_review li dt small{ font-size: 100%;}
#hiw_tab ul.main_review li dd{ font-weight: normal; color: #666; font-size: 15px; text-transform: none;}
#hiw_tab ul.main_review li dd .ratings-table{ margin-bottom: 9px;}
#hiw_tab #tab-5 > p, .form-add h2{ font-size: 16px; text-transform: uppercase; color: #666; font-family: helvetica_worldbold;}
.form-add {
    width: 100%;
    float: left;
    margin: 25px 0px;
}
.form-add  h4{
    font-size: 15px;
    color: #4b4b4b;
    margin: 15px 0 10px 0;
}

.form-add .form-list label {
    position: relative;
    font-size: 14px;
    color: #666; font-weight:400;
}

.form-add .form-list label.required em {
    top: 0;
}
#hiw_tab ul.form-list li {
    list-style: none;
    margin-bottom: 25px; /*Changed from 8px to 25px on 17.02.2017 because of review tab in product detail page */
	float: left;
}
#hiw_tab ul.form-list li:nth-child(odd){ width:35%; margin-right: 10%;}
#hiw_tab ul.form-list li:nth-child(even){ width: 55%;}

#hiw_tab ul.form-list li .input-text, #hiw_tab ul.form-list li #review_field{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
#hiw_tab ul.form-list li .input-text{ height: 30px;}
#hiw_tab ul.form-list li #review_field{ height:51px; resize: none;}
.form-add .button {
       padding: 7px 11px 3px;
    background: #F30;
    color: #fff;
    border-color: #F30;
}

.sb_rtings.ratings{
    padding: 15px 25px;
    background: #f2f2f2;
    text-align: center;
    margin-bottom: 25px;
    font-size: 14px;
}

.sb_rtings.ratings .rating-box {
    display: block;
    margin: 0 auto 7px;
    float: none;
}

.sb_rtings.ratings h2{ margin:0 0 5px 0;}

.ratings span.amount{    display: block;
    width: 100%;
    /*clear: both;*/ font-size: 12px; color: #666; text-transform: uppercase; font-family: helvetica_worldbold;/*float: left;*/
    margin: 7px 0 10px 0;
}
.rating-box .rating, .rating-box{ background-image:url(../images/bkg_rating.png); width: 70px;}
.ratings-table th{ padding-right: 0px;}
#hiw_tab ul.form-list li .data-table{ display: none;}
/*End of css added by subrat on December 23th june 2016 for review*/
.kickstarter { background: #f30;
	color: #fff;
	padding: 16px !important;
	font-size: 20px;
	font-family: helvetica_neueregular;
	border: none;
	border-radius: 4px;
	margin: 10px 0px;
	display: inline-block;
	letter-spacing: 1px;}

.fixedfooter{
	position: fixed;
	bottom: 0;
}

@media (width: 992px){
	.custom_cart .btn-red{
		padding: 5px 9px !important;
	}
}

/* Voltaic Issue #363 */
/* Right Margin after anchor link on page */
.new_guides .panel.panel-default p a {
	margin-right: 0px !important;
}

/* Voltaic Task #369 */
.catalog-category-view .templt-bnr-shape h1 {
	font-size: 43px;
	float: left;
	font-family: helvetica_neuebold;
	color: #fff;
	margin: 2px 28px 0;
	line-height: 70px;
}

@media (max-width: 600px){
	.new_guides .left_logo.templt-bnr-shape h1 {
		margin-right: 0;
		font-size: 23px;
	}
}
@media (max-width: 600px){
	.new_guides .left_logo.templt-bnr-shape h1 {
		display: block;
	}
}
@media (max-width: 479px){
	.new_guides .left_logo.templt-bnr-shape h1 {
		font-size: 17px;
		margin-left: 10px;
	}
}
@media (max-width: 600px){
	.left_logo ul {
		margin: 0 0 0 20px;
	}
}


@media(max-width:1400px){
	.catalog-category-view .templt-bnr-shape h1 {
		font-size: 32px;
	}
}

@media(max-width:767px){
	.catalog-category-view .templt-bnr-shape h1 {
		font-size: 28px;
	}
}