<style>
@import url('https://fonts.googleapis.com/css?family=Montserrat');
</style> 


/*
 * ------------------------------------------------------------------------
 * JA Elastica Template for J25 & J3x
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2018 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites: http://www.joomlart.com - http://www.joomlancers.com
 * ------------------------------------------------------------------------
*/

 
/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
.wrap {
  clear: both;
  width: 100%;
}

.main {
  margin: 0 auto;
  position: relative;
  width: 100%;
}

.column {
  display: inline;
  float: left;
  overflow: hidden;
}

.ja-mass {
  clear: both;
}

/* Gutter ---*/
.main .inner {
  padding-left: 1em;
  padding-right: 1em;
}

.main .main-inner1 {
  margin-left: 0em;
  margin-right: 0em;
}

/* Reset Basetheme */
#ja-main-wrap div.ja-moduletable,
#ja-main-wrap div.moduletable,
#ja-main-wrap div.ja-module,
#ja-main-wrap div.module {
	margin-right: 0;
	margin-left: 0;
}

/* Redefine gutter for module-inner */
#ja-main-wrap div.ja-moduletable-inner,
#ja-main-wrap div.moduletable-inner,
#ja-main-wrap div.ja-module-inner,
#ja-main-wrap div.module-inner,
#ja-extra-col div.module-inner {
  margin: 1em;
}

/* MASONRY PRESETS (240px*5 Grids)
--------------------------------------------------------- */
/* Sizes---*/
.ja-masonry {
  width: 240px;
}

.grid-double {
  width: 480px;
}

.grid-tripple {
  width: 720px;
}

.ja-masonry .custom,
.grid-double .custom,
.grid-tripple .custom {
  width: auto;
}

/* Main Content */
#ja-content {
  width: 720px; /* 3 grids */
}

.ja-frontpage #ja-content {
  width: 480px; /* Frontpage Content 2 grids */
}

.ja-mf #ja-content {
  width: 100% !important; /* Full */
}

/* full 5 grids content */
body.content-grid-mass #ja-content,
body.content-grid-mass.ja-frontpage #ja-content {
  width: 100% !important;
}

/* 4 grids content */
body.content-grid-quadruple #ja-content,
body.content-grid-quadruple.ja-frontpage #ja-content {
  width: 960px;
}

/* 3 grids content */
body.content-grid-tripple #ja-content,
body.content-grid-tripple.ja-frontpage #ja-content {
  width: 720px;
}

/* 2 grids content */
body.content-grid-double #ja-content,
body.content-grid-double.ja-frontpage #ja-content {
  width: 480px;
}

/* 1 grids content */
body.content-grid-single #ja-content,
body.content-grid-single.ja-frontpage #ja-content {
  width: 240px;
}


/* CONTENT'S GRIDS
--------------------------------------------------------- */
/* Items Page */
.item-page {
  padding: 1.5em;
}

/* Items Row */
.items-row {
  padding: 0;
  margin: 0;
}

.item {
  float: left;
  position: relative;
  padding: 1em 0;
}

.item .contentpaneopen {
  padding: 1.5em;
}

/* Items Leading */
.items-leading {
  padding: 0;
  margin: 0;
}

.items-leading .leading {
  padding: 1em 0;
}

.items-leading .leading:first-child {
  padding-top: 0;
}

.leading .contentpaneopen {
  padding: 1.5em;
}

/* Items Grids */
.cols-1 .item {
  width: 100%;
}

.cols-2 .item {
  width: 50%;
}

.cols-3 .item {
  width: 33.33%;
}

.cols-4 .item {
  width: 25%;
}

.cols-5 .item {
  width: 20%;
}

/* HEADER
--------------------------------------------------------- */
#ja-header {
}

#bd .main {
	width: 100%;
}
#bd #ja-header .main-inner1 {
	background: #000000;
}
.main {
	width:100%;
	max-width:100%;
	margin: 0 auto;
	position: relative;
}
#bd h1.logo {
	background: none;
	float: left;
	font-size: 1em;
	height: 103px;
	width: 23%;
	z-index: 12;
}
#bd h1.logo a {
	background: none;
	display: block;
	font-size: 2em;
	height: auto;
	padding: .5em .5em;
	text-align: right;
	width: 100%;
}
#bd .ja-megamenu ul.level0 li.mega a.mega {
	display: block;
	font-weight: bold;
	line-height: normal;
	margin: 0;
	padding: 10px 3.2em;
	text-decoration: none;
}
#bd .ja-megamenu ul.level0 li.active {
	background: none;
}
#bd .menu-title {
	Color: #FFF;
}
#bd .ja-megamenu ul.level0 li.mega {
	height: auto;
}
#bd #ja-mainnav {
	width: 65%;
	float: right;
	max-width:100%;
}
#bd .ja-megamenu ul.level0 li.active {
	background-color: none;
	background: url(../images/line.png)no-repeat 0% 66%,url(../images/dot.png)no-repeat 99% 66%;
}
#bd .ja-megamenu ul.level0 li.mega {
	height: 48px !important;

}
#bd .menu-title {
	font-family: 'Montserrat-Bold';
	font-size: 11px;
}
#bd #ja-megamenu {
	width: 96%;
	float: right;
}
#bd .ja-megamenu ul.level0 li.mega a.mega {
	font-weight: bold;
	padding: 10px 3.2em;
	color: #FFF;
	text-transform: UPPERCASE;
	height: auto;
	overflow: auto;
}
#bd #ja-header {
	background: #222;
	color: #FFF;
	margin-bottom: 0em;
}
/* FOOTER
--------------------------------------------------------- */
#ja-footer {
}
#ja-footer {
	 text-shadow:none !important;
}
.custom_footer1 {
	width: 96%;
	margin: 0 auto;
}
.footer2 {
	width: 100%;
	float: left;
	text-align: center;
}
#ja-poweredby {
	display: none;
}
.footer2 > p {
	font-size: 13px;
	font-family: poppins-regular;
	color: #FFF;
}
.visa {
	width: 20%;
	float: right;
	text-align: right;
	
}
#option {
	text-align: right;
	padding-top: 1em;
}
#option > a {
	border: none;
}
#bd #ja-footer {
	color: #999;
	font-size: .9em;
	padding: 0em 0em 0em 0em;
	background: #242320;
}
#bd #ja-footer .main {
	/* padding: 0; */
	position: relative;
	/* text-align: center; */
}

/* MAIN NAVIGATION 
--------------------------------------------------------- */
/* hide menu button by default */
#ja-menu-button {display: none; position: relative;}



@font-face {
  font-family: 'Oswald-Bold';
  src: url('Oswald-Bold.eot?#iefix') format('embedded-opentype'),  url('Oswald-Bold.woff') format('woff'), url('Oswald-Bold.ttf')  format('truetype'), url('Oswald-Bold.svg#Oswald-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),  url('Montserrat-SemiBold.woff') format('woff'), url('Montserrat-SemiBold.ttf')  format('truetype'), url('Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Medium';
  src: url('Montserrat-Medium.eot?#iefix') format('embedded-opentype'),  url('Montserrat-Medium.woff') format('woff'), url('Montserrat-Medium.ttf')  format('truetype'), url('Montserrat-Medium.svg#Montserrat-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Regular';
  src: url('Montserrat-Regular.eot?#iefix') format('embedded-opentype'),  url('Montserrat-Regular.woff') format('woff'), url('Montserrat-Regular.ttf')   at('truetype'), url('Montserrat-Regular.svg#Montserrat-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Bold';
  src: url('Montserrat-Bold.eot?#iefix') format('embedded-opentype'),  url('Montserrat-Bold.woff') format('woff'), url('Montserrat-Bold.ttf')  format('truetype'), url('Montserrat-Bold.svg#Montserrat-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Regular';
  src: url('Poppins-Regular.eot?#iefix') format('embedded-opentype'),  url('Poppins-Regular.woff') format('woff'), url('Poppins-Regular.ttf')  format('truetype'), url('Poppins-Regular.svg#Poppins-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}




.main.clearfix {
	display: block;
}
#banner {
    width: 100%;
    float: left;
}
#bd .camera_wrap .camera_pag .camera_pag_ul li {
	background: #FFF;
}
#bd .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	background: none;
}
.banner_sec {
	width: 47%;
	float: right;
	margin-bottom: 13.5em;
}
#bd .camera_caption > div {
	 background: none;
}
#high {
	font-size: 16px;
	padding-bottom: 10px;
	color: #FFF;
	font-family: poppins-regular;
}
#save {
	font-size: 35px;
	color: #FFF;
	letter-spacing: 15px;
	font-family: 'Montserrat-Bold';
}
#click {

    margin-top: 15px;
	
}
#click > a {
	color: #FFF;
	width: 70%;
	text-align: right;
	float: left;
	padding: 0px 0px;
		font-size: 16px;
		font-family: poppins-regular;
}
#click > a img {
	margin: 1px 13px;
}
.camera_pag_ul {
	position: absolute;
	right: 6%;
	bottom: 0px;
}
#about {
	width: 100%;
	float: left;
	position: relative;
}
.about_img {
	width: 100%;
	float: left;
	/* position: relative; */
}
.about_empty {
	background: #000;
	padding: 1%;
}
.about {
	width: 53%;
	float: left;
	color: #FFF;
	position: absolute;
	left: 43%;
	top: 29%;
	border: 6px solid #BD9E62;
	height: 240px;
	background-repeat: no-repeat;
}
.about_cont {
    width: 43%;
    float: left;
}
.about_title {
	width: 52%;
	float: left;
	padding: 4%;
	margin-top: 3%;
	
}
#read_more {
	position: absolute;
	top: 94%;
	left: 57%;
	background: #FFF;
	padding: 4px 15px;
	font-size: 16px;
	color: #FFF;
}
#read_more > a {
	color: #000;
}
.line_arrow {
	position: absolute;
	top: 100%;
	left: 65%;
}
.line_arrow1 {
	position: absolute;
	top: 62%;
	left: 12%;
	background: #FFF;
	padding: 0% 4% 4% 5%;
}
.about_title > h1 {
	color: #FFF;
	font-size: 38px;
	font-weight: bold;
	  font-family: 'Montserrat-Regular';
	letter-spacing: 10px;
}
.about_title > p {
	float: left;
	width: 72%;
	font-size: 18px;
	font-family: poppins-regular;
	color: #FFF;
	text-align: right;
}
.about_cont > p {
	font-size: 13px;
	text-align: justify;
	padding: 4% 0%;
	font-family: poppins-regular;
	margin-top: 7%;
	color: #000;
}
#product {
	width: 100%;
	float: left;
	background: #FFF;
}
.item2 {
	width: 23%;
	float: left;
}
.item4 {

    width:30%;
    float: left;

}
.moduletable_helmets {
	width: 94%;
	margin: 0 auto;
}
.slide_logo {
	width: 38%;
	margin: 0 35%auto;
	border: 2px solid #FFF;
	padding: 2%;
}
#product_title {
	color: #FFF;
	font-size: 29px;
	letter-spacing: 8px;
	/* text-align: center; */
	width: 93%;
	margin: 0 auto;
	padding-bottom: 3%;
	font-family: poppins-regular;
}
#detail {
	font-size: 19px;
	color: #FFF;
	margin: 0 auto;
	width: 76%;
	padding: 4% 0% 3% 0%;
	font-family: 'Montserrat-Bold';
}
#detail > span img {
	margin-left: 2%;
}
.logo_img1 {
	text-align: center;
}
.logo_img {
	min-height: 226px;
}
.item5 > p img {
	float: right;
}
.logo_img1 > img {
	position: relative;
	bottom: 54%;
	left: 2%;
}
#form {
	width: 100%;
	float: left;
	background: #FFF;
	padding: 4% 1%;
	position: relative;
}
.moduletable_enquiry {
	width: 100%;
	float: left;
}
#enquiry_form {
	width: 48.4%;
	float: left;
	height: 226px;
	background-size: 100%;
	padding: 13px 10px;
	border: 6px solid #BD9E62;
	position: absolute;
	left: 4%;
	top: 21%;
}
.banner3 {
    width: 56%;
    float: right;

}
#name1 {
	width: 255px;
	float: left;
	height: 30px;
	font-size: 14x;
	margin-left: 2%;
	font-family: poppins-regular;
	padding-left: 2%;
	border: 1px solid #C7BFC3;
}
 #name2 {
	width: 255px;
	float: left;
	height: 30px;
	font-size: 14px;
	margin-left:2%;
	padding-left: 2%;
	font-family: poppins-regular;
	border: 1px solid #C7BFC3;
}
#name4 {
	width: 528px;
	font-size: 14px;
	margin-left: 2%;
	margin-top: 3%;
	padding-left: 2%;
	height: 90px;
	font-family: poppins-regular;
	border: 1px solid #C7BFC3;
}
#submit_button {
	width: 150px;
	height: 35px;
	border: none;
	margin: 2% 12%;
	float: right;
	font-size: 14px;
	background-color: #f4a460;
	color: #FFF;
	font-family: poppins-regular;
	cursor: pointer;
}
#form_down {
	width: 44%;
	float: left;
}

#testimonial {
	width: 100%;
	float: left;
	background: #444;
	padding-bottom: 4%;
	display:none !important;
}
.bx-viewport {
	padding-bottom: 4%;
}
.moduletabletest {
	width: 80%;
	margin: 0 auto;
}
.testimonial_block {
	width: 100%;
	float: left;
}
.testimonial_slide {
	/*width: 30%;
	float: left;*/
	padding: 0% 0%;
	position: relative;
}
.testimonial_slide1 {
	width: 32%;
	float: left;
	padding: 0% 0%;
	position: relative;
}
.testimonial_block > h2 {
	text-align: center;
	color: #FFF;
	font-size: 24px;
	padding-top: 3%;
	  font-family: 'Montserrat-Bold';
}
.testimonial_block > p {
	text-align: center;
	font-size: 14px;
	color: #FFF;
	padding-top: 5px;
	  font-family: 'Montserrat-Regular';
}
.testimonial_slide > p {
	font-size: 18px;
	color: #FFF;
}
.testimonial_slide1 > p {
	font-size: 18px;
	color: #FFF;
}
#img_line {

    width: 12%;
    margin-top: 6%;
    padding-top: 6%;

}
#num {
	width: 23%;
	float: left;
	font-size: 55px;
	color:#FFF;
	font-family: 'Oswald-Bold';
	color: #bd9E62;
	padding-left:4%;
}
#aug {
	width: 19%;
	float: left;
	margin-left: 1px;
	font-size: 14px;
	color: #FFF;
	font-family: 'Montserrat-SemiBold';
	margin-top: 4%;
}
#news_text {
	width: 87%;
	float: left;
	font-size: 18px;
	  font-family: 'Montserrat-Medium';
	  padding-top: 2%;
	  	padding-left:4%;
		color:#FFF;
	  
}
.testimonial_slide > p img {
	padding-bottom: 4%;
	padding: 0% 4%;
}
.delears {
	width: 50%;
	float: left;
}
.delears > h1 {
	color: #FFF;
	font-size: 35px;
	background: url(../images/line.png) no-repeat 2% 100%;
	padding-bottom: 3%;
	background-size:10%;
	  font-family: 'Montserrat-Bold';
}
.delears_loc {
	width: 50%;
	float: left;
	text-align: right;
}
.delears_loc > p {
	color: #FFF;
	font-size: 18px;
	border-bottom: 1px solid #808080;
	width: 16%;
	float: right;
	background: url(../images/dropdown.png) no-repeat 100% 55%;
	padding-right: 4%;
}
.delears_loc > p a {
	color: #FFF;
	  font-family: 'Montserrat-Regular';
	  	font-size: 17px;
}
#about_info {
	width: 100%;
	float: left;
background: #232f3e;
}
.moduletable_information {
	width: 96%;
	margin: 0 auto;
}
.custom_information {
	width: 100%;
	float: left;
	padding: 2% 0%;
	background: #232F3E;
}
.about_info {
	width: 50%;
	float: left;
	padding-right: 0;
}
#info2 {
	color: #FFF;
	font-size: 18px;
	font-family: 'Montserrat-SemiBold';
	text-align: left;
	padding-left: 0%;
}
#info1 {
	font-size: 15px;
	color: #FFF;
	font-family: poppins-regular;
	width: 81%;
	line-height: 32px;
	text-align: left;
	padding-left: 0;
}
.info_page {
	width: 25%;
	float: left;
}
#info3 {
	color: #FFF;
	font-size: 18px;
	font-family: 'Montserrat-SemiBold';
	padding-left: 0%;
	text-align: left;
}
.info_page > ul li {
	background: none;
	color: #BCBCBC;
	font-size: 15px;
	font-family: poppins-regular;
	text-align: left;
	padding:0px;
}
.location1 {
	width: 25%;
	float: left;
	text-align: left;
}
#company {
	color: #FFF;
	font-size: 18px;
	font-family: 'Montserrat-SemiBold';
}
#address {
	color: #FFF;
	font-size: 15px;
	font-family: poppins-regular;
}
#number1 {
	color: #FFF;
	font-size: 15px;
    font-family: 'Montserrat-Regular';
}
#company_name a,#company_name a:hover {
	color: #FFF !important;
	font-size: 16px;
	font-family: poppins-regular;
}
.icons {
	width: 28%;
	float: right;
	padding: 1% 0%;
}
.icons > ul li {
	float: left;
	background: none;
	margin:0 14px;
}
#ja-footer {
	background: #444;
}


.bx-controls-direction > a {
	color: #000;
	padding-left: 1%;
}
.bx-viewport > ul li {
	background: none;
}
.bx-controls-direction {
	text-align: center;
}
.count {
	width: 100%;
	float: left;
}
.count > ul li {
	background: none;
	width: 2%;
	float: left;
}
.counter_dots {
	width: 53%;
	float: right;
}
#hover_content {
	position: absolute;
	top: 7%;
	width: 70%;
	margin: 0 17%auto;
}
#hover_content1 {
	position: absolute;
	top: 34%;
	width: 70%;
	margin: 0 14%auto;
	font-size: 16px;
}


.products_detail {
	width: 80%;
	float: left;
	border-bottom: 1px solid #D5D5D0;
}

.listing > ul {
	width: 24.8%;
	float: left;
	border: 1px solid #F3F3F2;
}
.listing > ul li {
	background: none;
	height: 320px;
}
.model_name {
	width: 100%;
	float: left;
	color: #009CFF;
	font-size: 16px;
	font-family: poppins-regular;
	text-align: left;
	padding-left: 4%;
}
.price {
width: 100%;
	float: left;
	color: #000;
	font-size: 16px;
}
.helmet_feat {
	width: 100%;
	float: left;
	padding-top: 2%;
}
.listimg {
	width: 100%;
	float: left;
	text-align: center;
	height: 240px;
}
.model_name1 {
	width: 100%;
	float: left;
	font-size: 20px;
	color: #000;
	font-family: poppins-regular;
}
.listimg2 {
	width: 52%;
	float: left;
	text-align:center;
	
}
#review {
	font-size: 12px;
	color: #9C9C9C;
	margin: 1%;
}
.product_details1 {
	width: 46%;
	float: left;
	padding-top: 2%;
}
.price_detail {
	width: 80%;
	float: left;
	border-bottom: 1px solid #D5D5D0;
}
.price_detail {
width: 80%;
	float: left;
	border-bottom: 1px solid #D5D5D0;
}
.price {
	width: 80%;
	float: left;
	color: #000;
	font-size: 30px;
	background: url(../images/rs.png)no-repeat;
	background-size: 5%;
	background-position: top 50% left 2%;
	padding-left: 7%;
}
.price_detail > p {
	width: 100%;
	float: left;
}
.desc_detail {
	width: 90%;
	float: left;
	color: #555;
	font-size: 14px;
}
.price1 {
	color: #000;
	font-size: 20px;
	padding-top: 4%;
	float: right;
	width: 98%;
	background: url(../images/rs.png) no-repeat;
	background-size: 6%;
	background-position: top 93% left 2%;
	padding-left: 7%;
}

.filterz.filter1 {
	width: 37%;
	float: left;
	font-size: 16px;
}
.filterz.filter2 > p {
	width: 100%;
	float:left;
}
.filterz.filter2 {
	width: 20%;
	float: left;
	color: #FFF;
	font-size: 18px;
	font-family: poppins-regular;
	display:none;
	}
#bd #ja-content-main {
	background: #FFF;
	padding: 0em;
}
.listing {
	width: 100%;
	float: left;
}
#price3 {
	font-size: 14px;
	color: #444;
}
#formprice, #toprice, #brand, #helmetstype {
	width: 170px;
	height: 30px;
	font-size: 18px;
	font-family: poppins-regular;
}


* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.item {
  position: relative;
  margin: 0%;
  overflow: hidden;
  width: 540px;
}
.item img {
	max-width: 60%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.item:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}



.filtersection {
	width: 100%;
	float: left;
	background: #373737;
	padding: 1%;
}

.filterz.filter1 > p {
	margin: 0;
	display:none;
}

.filterz.filter3 {
	width: 21%;
	float: left;
	color: #FFF;
font-size: 18px;
	font-family: poppins-regular;
}
.filterz.filter3 > label,.filterz.filter2 > label{
	font-size: 18px;
	font-family: poppins-regular;
	padding-right:4%;
}
.listz > ul {
	width: 100%;
	float: left;

}
.listz {
	width: 100%;
	float: left;

}
.listz > ul li {
	background: none;
	width: 25% !important;
	float: left;
	margin: 10px 0px;
	height: 370px;
}
.listimg2 > img {
	width: 65%;
	margin: 0% 1%;
}
.list_product {
	width: 52%;
	float: left;
}
.listimg2 {
	width: 80%;
	float: right;
}
#bd.listimg2 > img:nth-child(1)
 {
	width: 70%;
	text-align: center;
	border: 1px solid #CDCDCE;
}
#bd .listimg2 > img:nth-child(2) {
	width: 40%;
	float: left;
	border: 1px solid #CDCDCD;
	margin-top: 3%;
}
.listimg2 > img:nth-child(3) {
	width: 40%;
	float: left;
	border: 1px solid #CDCDCD;
	margin-top: 3%;
}
#price2 {
	color: #FFF;
	font-size: 18px;
	font-family: poppins-regular;
padding: 2%;
}



.simplegallery {
  margin: 0 auto;
  width: 417px;
  height: 380px;
  overflow: hidden;
}

.simplegallery .content {
  background: #fff;
  position: relative;
  width: 418px;
  height: 270px;
  overflow: hidden;
}

.simplegallery .content img {
  width: 415px;
  border: 1px solid #9c9c9c;
}

.simplegallery .thumbnail { margin-top: 5px; }

.simplegallery .thumbnail .thumb {

  height: 100px;
  margin: 0 5px 0 0;
  cursor: pointer;
}

.simplegallery .thumbnail .thumb img {
  border: 1px solid #9c9c9c;
  width: 100px;
}

.simplegallery .thumbnail .last { margin: 0; }

.clear { clear: both; }

#bd.simplegallery .content {
	background: #fff;
	position: relative;
	width: 330px;
	height: 343px;
	overflow: hidden;
}

#bd.image_0:nth-child(1) {
	display: block;
}
.filterz.filter4 {
	width: 76%;
	float: left;
}
#model_name {
	width: 24%;
	height: 30px;
	font-size: 18px;
	font-family: poppins-regular;
}
#search_value {
	color: #FFF;
	font-size: 18px;
	font-family: poppins-regular;
		padding-right:2%;
}
.filterz.filter4 > p {
	margin: 0;
}
.about_link > a {
	color: #BCBCBC !important;
}
.about_banner img {
	width: 100%;
}
.about_banner {
    float:left;
    width:100%;
}
.about_inner > p {
	width: 100%;
	float: left;
	font-size: 20px;
	font-family: poppins-regular;
	text-align: justify;
	color: #0F0F0F;
	margin: 8px 0px !important;
}
#company_name > a:hover {
	color: #999 !important;
}
.footer2 > p a {
	color: #FFF !important;
}



.bx-pager-item {

	width: 10%;

	float: left;

}

.bx-pager.bx-default-pager {

	float: right;

	width: 40%;

}

.bx-pager-link.active {

	background: #FFF;

	padding: 4%;

	border-radius: 50%;

}

.bx-pager-link.active {

	font-size: 20px;

	font-family: poppins-regular;

	color: #000;

	border-radius: 50%;

	float: left;

	width: 30px;

	text-align: center;

}

.products > h1 {

		font-family: poppins-regular;

	text-align: center;

	color: #FFF;

	font-size: 30px;

}

#hjc {

	font-family: poppins-regular;

	color: #FFF;

	font-size: 16px;

	width: 80%;

}

.bx-pager-item > a {

	color: #6F6F6F;

	font-size: 18px;

}

.author {

	color: #FFF;

	font-size: 15px;

	font-family: poppins-regular;

	margin-top: 12px;

}

.product_detail1 {
	width: 94%;
	float: left;
	border: 3px solid #FFF;	
	padding: 3% 0%;
	display: none;
	}
.author {
	color: #000;
	font-size: 15px;
	font-family: poppins-regular;
	margin-top: 12px;
	text-align: center;
}
.owl-stage-outer {
	overflow: hidden;
}
	#product_title1 {	color: #FFF;	font-size: 29px;	font-family: poppins-regular;}#detail1 {	color: #FFF;  font-family: 'Montserrat-Bold';	font-size: 19px;}

.price_detail > p {
    display: none;
}
.about_inner {
	width: 100%;
	margin: 0 auto;
}
.about_inner1 {
	width: 100%;
	float: left;
}
.about_inner1 > p {
	width: 100%;
	float: left;
	font-size: 20px;
	font-family: poppins-regular;
	text-align: justify;
	color: #0F0F0F;
	margin: .5% 0% !important;
}
.shell {
	padding-left: 3%;
}
.about_inner1 > h3 {
	font-size: 24px;
	font-family: poppins-regular;
	color: #0190F0;
	margin: 0% 0% !important;
}
.about_inner1 > ul li {
	background: none;
		font-size: 20px;
	font-family: poppins-regular;
	text-align: justify;
	color: #0F0F0F;
	
}









#name3 {
	width: 250px;
	height: 34px;
	border: 1px solid #43464B;
	font-size: 16px;
	font-family: poppins-regular;
	color: #222222;
	padding-left: 4%;
}
#name7 {
	width: 572px;
	height: 130px;
	border: 1px solid #43464B;
	font-size: 16px;
	font-family: poppins-regular;
	color: #222222;
	padding-left: 4%;
	margin: 0%;
}
#name_form {
	font-size: 16px;
	color: #000;
	font-family: poppins-regular;
	margin-bottom: 1%;
}
.form_name {
	width: 50%;
	float: left;
}
#formvalidate {
	width: 50%;
	float: left;
}
.form_page {
	width: 50%;
	float: left;
}
.form_page > ul {
	width: 60%;
	float: left;
	height: 310px;
}
.con_page {
	padding: 5% 0px;
}
#submit_btn2 {
	background: #43464B;
	color: #FFF;
	font-size: 16px;
	border: none;
	font-family: poppins-regular;
	padding: 2%;
	margin: 4% 0%;
	cursor: pointer;
}
.form_page > ul {
	width: 60%;
	float: left;
	border: 1px solid #000;
	height: 310px;
}
.form_page > ul li:first-child {
	background: none;
	font-size: 16px;
	color: #636364;
	font-family: poppins-regular;
	background-image: url(../images/loc.png);
	background-repeat: no-repeat;
	background-position: 0% 11%;
	width: 70%;
	margin: 3% auto;
}
.form_page > ul li:nth-child(2) {
	background: none;
	font-size: 16px;
	color: #636364;
	font-family: poppins-regular;
	background-image: url(../images/phone.png);
	background-repeat: no-repeat;
	background-position: 0% 52%;
	width: 70%;
	margin: 3% auto;
}
.form_page > ul li:last-child {
	background: none;
	font-size: 16px;
	color: #636364;
	font-family: poppins-regular;
	background-image: url(../images/email.png);
	background-repeat: no-repeat;
	background-position: 0% 52%;
	width: 70%;
	margin: 3% auto;
}
.owl-item {
	float: left;
}
.owl-nav {
	float: left;
	width: 100%;
	text-align: center;
	padding: 1% 0% 0;
}
.owl-prev {
	padding: 0.1% 0.5%;
	margin: 0 10px;
}
.owl-next {
	padding: 0.1% 0.5%;
	margin: 0 10px;
}
#helmets_information {
	margin: 0 auto;
	width: 95%;
}
#helmets_information {
	margin: 0 auto;
	width: 95%;
}
.mgallery {
	float: left;
	width: 100%;
	text-align: center;
}
#location {
	width: 100%;
	float: left;
}
.inner_pag12 p {
	font-size: 18px;
	color: #000;
	text-align: justify;
}
.inner_pag12 {
	width: 96%;
	margin: 0 auto;
	border: 1px solid #000;
	padding: 1% 2%;
}
#paging_button ul li {
	background: #009cff;
	width: 3% !important;
	float: left;
	height: auto;
	padding-left: 0;
	color: #FFF;
	font-size: 16px;
	font-family: poppins-regular;
	margin: 0px 2px;
	cursor: pointer;
	text-align: center;
}
#paging_button {
	width: 100%;
	float: left;
}
#paging_button ul {
	width: 60%;
	float: right;
}
.info_page ul li a {
	background: none;
	font-size: 16px;
	font-family: poppins-regular;
	text-align: left;
	padding: 0px;
	color: #FFF !important;
}
#number1 a, #number1 a :hover {
	font-size: 16px;
	font-family: 'Poppins-Regular';
	color: #FFF !important;
}
.desc_detail ul li {
	font-size: 15px;
	font-family: poppins-regular;
}
.con_page a {
	color: #000;
}