.m0 {



	margin: 0;



}



.p0 {



	padding: 0;



}



body {



	position: relative;



	transition: all 300ms ease-in-out 0s;	



	-webkit-font-smoothing: antialiased;



	word-break: break-word;



	text-rendering: optimizeSpeed;



	overflow-x: hidden;

	background:url(../images/body-bg.png) no-repeat;

	background-size:cover;

	background-position:center bottom	;



}



body .fleft {



	float: left;



}



body .fright {



	float: right;



}



body section.row, body header.row, body footer.row {



	margin: 0;



	position: relative;



}







a, .btn, button {



	outline: none;



	color: #42b6ff;



	transition: all 300ms ease-in-out 0s;



}



a:before, .btn:before, button:before, a:after, .btn:after, button:after {



	transition: all 300ms ease-in-out 0s;



}



a:focus, .btn:focus, button:focus, a:hover, .btn:hover, button:hover {



	outline: none;



	text-decoration: none;



	transition: all 300ms ease-in-out 0s;



}







.preloader {



	width: 100vw;



	height: 100vh;



	position: fixed;



	z-index: 99999;



	background: #fff;



}



.preloader .dots-loader {



	position: absolute;



	top: calc(50% - 3.5px);



	left: calc(50% - 3.5px);



}







#logo {



	margin-top: 10px;



}



header {



	width: 100%;



	left: 0;



	top: 0;



	z-index: 99999;



}



.header-bg {	



	background: #fbc81a;



}



header#plain {



	background-color: #fff;



}



header #logo .logo_sticky {



	display: none;



}



header.sticky #logo .logo_normal {



	display: none;



}



header.sticky #logo .logo_sticky {



	display: block;



}



/* logo home with h1 */







#logo_home h1 {



	margin: 10px 0 0 0;



	padding: 0;



}







#logo_home {



	padding:8px 0;



}



#logo_home img {
	display:block;

	width: 170px;



	height: auto;



}
#logo_home span {
	display:block;
	font-size:10px;
}



header.sticky #logo_home h1 {



	margin: 0 0 10px 0;



	padding: 0;



}



header.sticky #logo_home h1 a {



	background-image: url(../img/logo_sticky.png);



}



header#plain #logo_home h1 a {



	background-image: url(../img/logo_sticky.png);



}







 @media only screen and (min--moz-device-pixel-ratio: 2),  only screen and (-o-min-device-pixel-ratio: 2/1),  only screen and (-webkit-min-device-pixel-ratio: 2),  only screen and (min-device-pixel-ratio: 2) {



 #logo_home h1 a, header#colored #logo_home h1 a {



 background-image: url(../img/logo_2x.png);



 background-size: 160px 34px;



}



 header.sticky #logo_home h1 a, header#plain #logo_home h1 a {



 background-image: url(../img/logo_sticky_2x.png);



 background-size: 160px 34px;



}







}







header.sticky {



	



}



header.sticky.header-bg {



	-webkit-box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.41);



	-moz-box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.41);



	box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.41);



	background-color: #fff;



	padding-bottom: 0;



}



nav {



	position: relative;



}



.sticky nav {



	margin-top: 10px



}



.sticky #logo {



	margin-top: 0;



	margin-bottom: 10px;



}



ul#top_tools {



	list-style: none;



	padding: 0;



	position: absolute;



	right: 15px;



	top: 0;



	z-index: 999;



}



ul#top_tools a {



	color: #fff;



}



.sticky ul#top_tools a {



	color: #333;



}



ul#top_tools li {



	display: inline-block;



	padding: 0 10px;



}







/* Header  plain*/







header#plain {



	background-color: #fff;



	padding-bottom: 0;



}



header#plain.sticky {



	-webkit-box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.41);



	-moz-box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.41);



	box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.41);



	background-color: #fff;



	position: fixed;



	left: 0;



	top: 0;



	z-index: 99999;



}



header#plain.sticky #logo .logo_normal {



	display: none;



}



header#plain.sticky #logo .logo_sticky {



	display: block;



}



header#plain #top_line {



	color: #888;



	border-bottom: 1px solid rgba(0,0,0,0.1);



}



header#plain ul#top_links li {



	border-left: 1px solid rgba(0,0,0,0.1);



}



header#plain ul#top_links li:first-child {



	border-left: none;



}



header#plain ul#top_tools a {



	color: #333;



}



header#plain ul#top_links a {



	color: #888;



}



header#plain ul#top_links :hover a {



	color: #333;



}



.subheader_plain {



	margin-top: 60px;



}



/* Header  colored*/







header#colored.sticky {



	background-color: #009D4A;



	padding-bottom: 0;



	border-bottom: 2px solid #009D4A



}



header#colored.sticky ul#top_tools a {



	color: #fff;



}







/*-------- 1.2 Buttons --------*/



a.button_intro, .button_intro {



	border: none;



	font-family: inherit;



	font-size: inherit;



	color: #fff !important;



	background: #009D4A;



	cursor: pointer;



	padding: 8px 25px;



	display: inline-block;



	outline: none;



	font-size: 12px;



	text-align: center;



	-webkit-transition: all 0.3s;



	-moz-transition: all 0.3s;



	transition: all 0.3s;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



	text-transform: uppercase;



	font-weight: bold;



	min-width: 150px;



}



a.button_intro:hover, .button_intro:hover {



	background: #fff;



	color: #009D4A !important;



}



a.button_intro.outilne, .button_intro.outline {



	border: 2px solid #fff;



	color: #fff;



	background: none;



	padding: 6px 23px;



}



a.button_intro:hover, .button_intro:hover {



	background: #fff;



	color: #009D4A;



}



a.button_drop, .button_drop {



	border: none;



	font-family: inherit;



	font-size: inherit;



	color: #009D4A !important;



	background: #ededed;



	cursor: pointer;



	padding: 5px 15px !important;



	display: inline-block;



	outline: none;



	font-size: 11px;



	-webkit-transition: all 0.3s;



	-moz-transition: all 0.3s;



	transition: all 0.3s;



	text-align: center;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



	text-transform: uppercase;



	font-weight: bold !important;



	width: 49%;



}



a.button_drop.outilne, .button_drop.outline {



	border: 2px solid #ededed;



	color: #009D4A;



	background: none;



	padding: 3px 23px !important;



}



a.button_drop:hover, .button_drop:hover {



	background: #ededed;



	color: #333;



}



a.button_drop.outline:hover, .button_drop.outline:hover {



	background: #ededed;



	color: #333;



	border: 2px solid #ededed;



}



a.btn_1, .btn_1 {



	margin:10px 0;



	border: none;



	font-family: inherit;



	font-size: inherit;



	color: #fff;



	background: #222;



	cursor: pointer;



	padding: 7px 20px;



	display: inline-block;



	outline: none;



	font-size: 12px;



	-webkit-transition: all 0.3s;



	-moz-transition: all 0.3s;



	transition: all 0.3s;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



	text-transform: uppercase;



	font-weight: 400;



}



a.btn_1.green, .btn_1.green {



	background: #fbc81a;



}



.btn_1.green:hover {



	background: #faa61a;



}



a.btn_1.white, .btn_1.white {



	background: #fff;



	color: #009D4A;



}



a.btn_1.white:hover, .btn_1.white a:hover {



	background: #fbc81a;



	color: #fff;



}



a.btn_1.outline, .btn_1.outiline, input .btn_1.outiline {



	color: #555;



	background: none;



	border: 2px solid #555;



	padding: 5px 18px;



}



a.btn_1.outline:hover, .btn_1.outiline:hover, input .btn_1.outiline:hover {



	color: #fff;



	background: #009D4A;



	border: 2px solid #009D4A;



}



a.btn_1.medium, .btn_1.medium {



	padding: 10px 25px;



	font-size: 14px;



}



a.btn_1.small, .btn_1.small {



	padding: 5px 8px;



	font-size: 10px;



	line-height: 9px;



	text-transform: none;



	color: #fff !important;



}



a.btn_1:hover, .btn_1:hover {



	background: #fbc81a;



}



a.bt_facebook {



	color: #fff !important;



	background: #337ab7;



	font-weight: bold;



	font-size: 12px;



	text-decoration: none;



	text-align: center;



	padding: 10px 5px;



	border: none;



	display: block;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	border-radius: 5px;



}



a.bt_paypal {



	color: #fff !important;



	padding: 10px 8px;



	background: #5bc0de;



	font-weight: bold;



	font-size: 12px;



	text-decoration: none;



	text-align: center;



	border: none;



	display: block;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	border-radius: 5px;



}



a.btn_map {



	border: none;



	font-family: inherit;



	font-size: inherit;



	color: #fff;



	background: #009D4A;



	cursor: pointer;



	padding: 12px 20px;



	display: inline-block;



	outline: none;



	font-size: 12px;



	-webkit-transition: all 0.3s;



	-moz-transition: all 0.3s;



	transition: all 0.3s;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



	text-transform: uppercase;



	font-weight: bold;



	display: block;



	text-align: center;



}



a.btn_map:hover {



	background: #333;



}



a.btn_full, .btn_full {



	border: none;



	font-family: inherit;



	font-size: inherit;



	color: #fff;



	width: 100%;



	background: #85c99d;



	cursor: pointer;



	padding: 12px 20px;



	display: inline-block;



	outline: none;



	font-size: 12px;



	-webkit-transition: all 0.3s;



	-moz-transition: all 0.3s;



	transition: all 0.3s;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



	text-transform: uppercase;



	font-weight: bold;



	display: block;



	text-align: center;



	margin-bottom: 10px;



}



a.btn_full:hover, .btn_full:hover {



	background: #333;



}



a.btn_full_outline {



	border: none;



	font-family: inherit;



	font-size: inherit;



	color: #85c99d;



	background: none;



	border: 2px solid #85c99d;



	cursor: pointer;



	padding: 10px 20px;



	display: inline-block;



	outline: none;



	font-size: 12px;



	-webkit-transition: all 0.3s;



	-moz-transition: all 0.3s;



	transition: all 0.3s;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



	text-transform: uppercase;



	font-weight: 400;



	display: block;



	text-align: center;



}



a.btn_full_outline:hover {



	border: 2px solid #333;



	color: #333;



}



.main_title {



	margin-bottom:15px;



}



.main_title h2 {



	text-transform: none;



	font-weight: 400;



	margin-bottom: 0;



	margin-top: 0;



	font-size:22px;



}



.main_title h2 span {



	color: #009D4A;



}



.main_title p {



	font-weight: 300;



	font-size: 20px;



}



.add_bottom_45 {



	margin-bottom: 45px;



}



.other_recharge ul {



	list-style: none;



	padding: 0;



	margin: 0 0 0 0;



}



.other_recharge h3 {



	font-size: 14px;



	margin-bottom: 10px;



}



.other_recharge ul li {



	display: inline-block;



}



.other_recharge ul li a {



	padding: 5px 5px;



	display: inline-block;



	color: #333;



	font-size: 12px;



}



.other_recharge ul li a:hover {



	color: #faa61a;



}



.other_recharge ul li:last-child a {



	border-bottom: none;



}



.other_recharge ul li a i {



	font-size: 22px;



	margin-right: 5px;



	margin-left: 2px;



	position: relative;



	top: 5px;



	color: #555;



}



.banner {



	position: relative;



	background: #fff url(../img/banner_bg.png) no-repeat center bottom;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);



	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);



	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);



	padding: 30px;



	margin-bottom: 60px;



}



.banner:before {



	right: 0;



	background: url(../images/shadow-bg.png) no-repeat top right;



}



.banner:after, .banner:before {



	position: absolute;



	content: "";



	z-index: 1;



	height: 18px;



	width: 50%;



	top: 100%;



}



.banner.colored {



	background: #fbc81a url(../images/banner_bg_colored.png) no-repeat center bottom;



	color: #fff;



}



.banner:after {



	left: 0;



	background: url(../images/shadow-bg.png) no-repeat top left;



}



.banner.colored h4 {



	color: #fff;



}



.banner h4 {



	text-transform: uppercase;



	font-weight: bold;



	font-size: 32px;



	margin: 0;



	padding: 0;



	color: #009D4A;



}



.banner p {



	margin: 0;



	padding: 0;



}



.banner a {



	position: absolute;



	top: 35%;



	right: 30px;



}



footer#pattern {



	background: #222 url(../images/footer-pattern.png) repeat 0 0;



}



footer {



	color: #222;



	margin-top:10px;



}



footer .inner {



	padding:20px;



	border-top:1px solid #d7d7d7;



}



footer a {



	color: #222;



}



footer a:hover {



	color: #009D4A;



}



.powered {



	float:right;



}







.list-block {



	position: relative;



	padding-left: 10px;



}







.header-inner-icon {



	margin:8px 0 6px 0;



	float:right;



}



.header-inner-icon ul {



	margin:0;



	padding:0;



}



.header-inner-icon ul li {



	list-style:none;



	display:inline-block;



	float:left;



	margin-left:10px;



}



.header-inner-icon ul li img {



	height:40px;



	width:auto;



}



.mr {



	padding:20px 0;



}



p {



	text-align:justify;



}



.content-right {



	border: #eeeeee 1px solid;



    padding: 15px 0px 15px 5px;



    box-shadow: 2px 2px 5px #eeeeee;



	padding:10px;



}



.content-right img {



	display:inline-block;



	margin:0 10px 10px 0;



	width:35%;



	height:auto;



}



.content-right span {



	width:61%;



	float:right;



	text-align:center;



	font-size:20px;



	color:#009D4A;



}







/*carousel*/



#mixedSlider {



  position: relative;



}



#mixedSlider .MS-content {



  white-space: nowrap;



  overflow: hidden;



  



}







#mixedSlider .MS-content .item {



  display: inline-block;



  text-align:center;



  width: 25%;



  position: relative;



  vertical-align: top;



  overflow: hidden;



  height: 100%;



  white-space: normal;



  padding: 0 5px;



  



}



#mixedSlider .MS-content .item img {



	border:1px solid #d7d7d7;



	width:100%;



	height:auto;



}



@media (max-width: 991px) {



  #mixedSlider .MS-content .item {



    width: 50%;



  }



}



@media (max-width: 767px) {



  #mixedSlider .MS-content .item {



    width: 100%;



  }



}



#mixedSlider .MS-content .item .imgTitle {



  position: relative;



}



#mixedSlider .MS-content .item .imgTitle .blogTitle {



  margin: 0;



  text-align: left;



  letter-spacing: 2px;



  color: #252525;



  font-style: italic;



  position: absolute;



  background-color: rgba(255, 255, 255, 0.5);



  width: 100%;



  bottom: 0;



  font-weight: bold;



  padding: 0 0 2px 10px;



}



#mixedSlider .MS-content .item .imgTitle img {



  height: auto;



  width: 100%;



}



#mixedSlider .MS-content .item p {



  font-size: 15px;



  margin: 5px;



  text-indent: 15px;



  text-align:center;



}



#mixedSlider .MS-content .item a {



	text-align:center;



	margin:5px 0;



  font-size:12px;
  display:block;



  color:#222;



  font-weight: bold;



  letter-spacing: 1px;



  transition: linear 0.1s;



}



#mixedSlider .MS-content .item a:hover {



	color:#009D4A;



}



#mixedSlider .MS-controls button {



  position: absolute;



  border: none;



  background-color: transparent;



  outline: 0;



  font-size: 50px;



  top: 95px;



  color: rgba(0, 0, 0, 0.4);



  transition: 0.15s linear;



}



#mixedSlider .MS-controls button:hover {



  color: rgba(0, 0, 0, 0.8);



}



@media (max-width: 992px) {



  #mixedSlider .MS-controls button {



    font-size: 30px;



  }



}



@media (max-width: 767px) {



  #mixedSlider .MS-controls button {



    font-size: 20px;



  }



}



#mixedSlider .MS-controls .MS-left {



  left: 0px;



}



@media (max-width: 767px) {



  #mixedSlider .MS-controls .MS-left {



    left: -10px;



  }



}



#mixedSlider .MS-controls .MS-right {



  right:0px;



}



@media (max-width: 767px) {



  #mixedSlider .MS-controls .MS-right {



    right: -10px;



  }



}



#basicSlider { position: relative; }







#basicSlider .MS-content {



  white-space: nowrap;



  overflow: hidden;



  margin: 0 2%;



  height: 50px;



}







#basicSlider .MS-content .item {



  display: inline-block;



  width: 20%;



  position: relative;



  vertical-align: top;



  overflow: hidden;



  height: 100%;



  white-space: normal;



  line-height: 50px;



  vertical-align: middle;



}



@media (max-width: 991px) {







#basicSlider .MS-content .item { width: 25%; }



}



@media (max-width: 767px) {
	#product-features {
    width: 100%;
    overflow-x: scroll;
}
.header-inner-icon {
	display:none;
}








#basicSlider .MS-content .item { width: 35%; }



}



@media (max-width: 500px) {
	#product-features {
    width: 100%;
    overflow-x: scroll;
}
.header-inner-icon {
	display:none;
}









#basicSlider .MS-content .item { width: 50%; }



}







#basicSlider .MS-content .item a {



  line-height: 50px;



  vertical-align: middle;



}







#basicSlider .MS-controls button { position: absolute; }







#basicSlider .MS-controls .MS-left {



  top: 35px;



  left: 10px;



}







#basicSlider .MS-controls .MS-right {



  top: 35px;



  right: 10px;



}



/*End*/



.product-breadcrumb {



	text-align:center;



	padding:20px 0;



	width:100%;



	background:url(../images/pattern.jpg) repeat;



}







.breadcrumb-content {



	text-align:center;



}



.breadcrumb-content p {



	color:#fff;



	text-align:center;



}



.breadcrumb-content h1 {



	font-size:26px;



	color:#fff;



	margin-bottom:10px;



}



.breadcrumb-content ul {



	margin:0;



	padding:0;



}



.breadcrumb-content ul li {



	display: inline-block;



    padding-right: 8px;



    margin-right: 3px;



    position: relative;



}



.breadcrumb-content ul li:after {



    content: "\f105";



    font-style: normal;



    font-weight: normal;



    font-family: "FontAwesome";



    position: absolute;



    right: 0;



    top: 2px;



	color:#fff;



}



.breadcrumb-content ul li:last-child:after {



    content: '';



}



.breadcrumb-content ul li:last-child {



	border-right: none;



}



.breadcrumb-content ul li a{



	text-decoration:none;



	font-size:14px;



	padding:15px 8px;



	color:#fff;



	



}



.breadcrumb-content ul li a:hover {



	color:#fbc81a;



}
.breadcrumb-content ul li a span {



	color:#fbc81a;



}



.breadcrumb-content ul li a::selected {



	color:#009D4A;



}







.product-desc {



	text-align:center;



	margin:10px 0;



}



.product-desc h1 {



	font-size:16px;



	text-transform:uppercase;



	font-weight:500;



	margin-bottom:10px;



}



.grid {



	position: relative;



	margin: 0 auto;



	padding: 1em 0 4em;



	max-width: 1000px;



	list-style: none;



	text-align: center;



}







/* Common style */



.grid figure {



	position: relative;



	overflow: hidden;



	width: 100%;



	background: #222;



	text-align: center;



	cursor: pointer;



}







.grid figure img {



	position: relative;



	display: block;



	min-height: 100%;



	max-width: 100%;



	opacity: 0.8;



}







.grid figure figcaption {



	padding: 2em;



	color: #fff;



	text-transform: uppercase;



	font-size:16px;



	-webkit-backface-visibility: hidden;



	backface-visibility: hidden;



}







.grid figure figcaption::before,



.grid figure figcaption::after {



	pointer-events: none;



}







.grid figure figcaption,



.grid figure figcaption > a {



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	height: 100%;



}







/* Anchor will cover the whole item by default */



/* For some effects it will show as a button */



.grid figure figcaption > a {



	z-index: 1000;



	text-indent: 200%;



	white-space: nowrap;



	font-size: 0;



	opacity: 0;



}







.grid figure h2 {



	word-spacing: -0.15em;



	font-weight: 300;



}







.grid figure h2 span {



	font-weight: 800;



}







.grid figure h2,



.grid figure p {



	margin: 0;



}







.grid figure p {



	letter-spacing: 1px;



	font-size: 68.5%;



}



figure.effect-oscar {



}







figure.effect-oscar img {



	opacity: 0.9;



	-webkit-transition: opacity 0.35s;



	transition: opacity 0.35s;



}







figure.effect-oscar figcaption {



	padding: 3em;



	background-color: rgba(58,52,42,0.7);



	-webkit-transition: background-color 0.35s;



	transition: background-color 0.35s;



}







figure.effect-oscar figcaption::before {



	position: absolute;



	top: 30px;



	right: 30px;



	bottom: 30px;



	left: 30px;



	border: 1px solid #fff;



	content: '';



}







figure.effect-oscar h2 {



	font-size:16px;



	margin:10px;



	-webkit-transition: -webkit-transform 0.35s;



	transition: transform 0.35s;



	-webkit-transform: translate3d(0,100%,0);



	transform: translate3d(0,100%,0);



}







figure.effect-oscar figcaption::before,



figure.effect-oscar p {



	opacity: 0;



	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;



	transition: opacity 0.35s, transform 0.35s;



	-webkit-transform: scale(0);



	transform: scale(0);



	text-align:center;



}







figure.effect-oscar:hover h2 {



	-webkit-transform: translate3d(0,0,0);



	transform: translate3d(0,0,0);



}







figure.effect-oscar:hover figcaption::before,



figure.effect-oscar:hover p {



	opacity: 1;



	-webkit-transform: scale(1);



	transform: scale(1);



}







figure.effect-oscar:hover figcaption {



	background-color: rgba(58,52,42,0);



}







figure.effect-oscar:hover img {



	opacity: 0.4;



}

.product-detail {

	margin-bottom:15px;

}

.product-spec {

    margin-bottom: 15px;

    padding-bottom: 10px;

    border-bottom: 2px solid #d7d7d7;

}

.border-none {

	border-bottom:none !important;

}

.product-single-spec {

}



.product-single-spec {

}

.product-single-spec h2 {

	font-size:18px;

	margin-bottom:15px;

	text-align:left;

}



.product-single {
	margin-top:20px;
	width:100%;



	text-align:center;



}



.product-single h2 {

	font-size:18px;

	margin-bottom:15px;

	text-align:left;

}

.product-single img {



	width:100%;



	height:auto;



}

.form_title h3 {

	margin-top:0;

}

ul#contact-info {

    list-style: none;

    margin: 0 0 0 0;

    padding: 0;

}

.product-menu {

	border-left: 1px solid #ccc;

}

.product-menu ul {

	margin:0;

	padding:0;

}



.product-menu ul li{

	list-style:none;

	display:block;

    padding: 7px 20px;

    border-bottom: 1px solid #ccc;

    position: relative;

}

.product-menu ul li:last-child{

    border-bottom: none;

}

.product-menu ul li a{

	text-decoration:none;

	font-size:14px;

	color:#222;

	display:block;

}

.product-menu ul li a:hover{

	color:#009D4A;

}

.box_style_1 p {

	text-align:left;

	line-height:24px;

}

.box_style_1 h5 {

	text-transform:uppercase;

	font-size:16px;

	font-weight:500;

}

h2 span, h3 span, h4 span, h5 span, h6 span {

    color: #e04f67;

}

.box_style_1 .fa {

	font-size:20px;

}

#product-features {

}

#product-features h2{

	font-size:20px;

	text-align:center;
	margin-bottom:10px;

}
#product-features p {
	font-size:16px;
	margin-bottom:20px;
	text-align:center;

}

#product-features ul {

    list-style: none;

    padding: 0;

    margin: 0;

    display: table;

    border-bottom:1px solid #d7d7d7;

}

#product-features ul li {

    display: table-cell;

    width: 1%;

    vertical-align: middle;

    text-align: center;

    padding: 0 10px 20px 10px;

    white-space: nowrap;

}

#product-features ul li i {

    font-size: 36px;

    display: block;

    margin-bottom: 10px;

}



#product-features .icon {

	text-align:center;

	display:block;

	margin-bottom:8px;

}



#product-features .icon img {

	width:40px;

	height:auto;

	text-align:center;

}

.product-spec h2 {

	font-size:18px;

}
@media (max-width: 480px) {
	#product-features {
    width: 100%;
    overflow-x: scroll;
}
.header-inner-icon {
	display:none;
}

}
.highlight-content {
	padding:20px 0 0 0;
	border-top:1px solid #d7d7d7;
}
.highlight-content-block {
	text-align:center;
	
}
.highlight-content-block h1{
	font-size:22px;
	text-align:center;
	
}
.highlight-content-block p {
	text-align:center;
	
}
.highlight-content-block-right blockquote {
	font-size:20px;
	text-align:left;
	    margin: 0 0 5px;
	color:#009D4A;
	 border-left:2px solid #009D4A;
}
.highlight-content-block-right {
}
.highlight-content-block-right a{
	margin: 10px 0;
    border: none;
    font-family: inherit;
    font-size: inherit;
    color: #fff;
    background: #222;
    cursor: pointer;
    padding: 7px 20px;
    display: inline-block;
    outline: none;
    font-size: 12px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-transform: uppercase;
    font-weight: 400;
	
}
.highlight-content-block-right a:hover{ 
	background:#fbc81a;
}

.certificate-block {
	padding:20px 0;
}
.certificate-block ul{
	margin:0;
	padding:0;
}
.certificate-block ul li{
	list-style:none;
	display:inline-block;
	padding:5px;
	width:24%;
	text-align:center;
}
.certificate-block ul li img{
	height:60px;
	width:auto;
	text-align:center;
}
.banner-shadow {
    width: 100%;
    height: 31px;
    float: left;
    background: url(../images/ban-sadow.png) no-repeat;
}
.dealers-sec {
	display:block;
	float:left;
}
.dealers-tittle{
}
.dealers-tittle h2{
	margin-top:0;
	margin-bottom:10px;
	font-size:20px;
}
.dealers-address{
	margin:10px 0 30px 0;
}
.dealers-address img{
	width:50px;
	height:auto;
	display:block;
}
.dealers-address span{
	font-size:16px;
	text-transform:uppercase;
	font-weight:600;
}
.dealers-address p{
	text-align:left;
}



@media (max-width: 480px) {
	#logo_home span {
    display: none !important;
    font-size: 10px;
}
}