.header-menu {
	/* border-top: 1px solid #eaeaea; */
	/* border-bottom: 1px solid #eaeaea; */
}
.navbar .navbar-main {
	float: inherit;
	margin-top: 0px;
}
#header {
	border-bottom: none!important;
}
.navbar-inverse .navbar-nav > li a {
	/* color: #716239!important;  */
	/* font-weight: bold;  */
	/* padding: 10px 30px;   */
}
body {
	padding-top: 0;
	font-weight:400
}
.container {
    max-width: 1030px;
}
.navbar-inverse .navbar-nav > li:first-child a {
	/* padding-left: 0; */
}
.navbar-inverse .navbar-nav > li:last-child a {
	/* padding-right: 0; */
}
.navbar-inverse .navbar-nav > li.current-menu-item a, .navbar-inverse .navbar-nav > li a:hover {
	/* color: #c11900!important;   */
}
.navbar-header {
	float: inherit;
}
.head-phone-top {
	float: right;
	padding-top: 0;
	padding-right: 5px;
}
.head-phone-top .social {
	border-right: 1px solid #ddd;
	float: left;
	margin-right: 11px;
	margin-top: 9px;
}
.head-phone-top .header-phone {
	color: #c61b00;
	font-size: 28px;
	font-weight: bold;
	float: right;
}
.head-phone-top .header-phone span {
	font-weight: 300;
}
@media(min-width:1000px) and (max-width:1199px) {
.navbar-inverse .navbar-nav > li a {
	/* color: #716239 !important;  */
	/* font-weight: bold;  */
	padding: 10px 17px;
}
}
@media(min-width:768px) and (max-width:990px) {
.navbar-inverse .navbar-nav > li a {
	/* color: #716239 !important;  */
	/* font-size: 12px;  */
	/* font-weight: bold;   */
	padding: 8px;
}
#pgc-194-0-0 {
	width: inherit;
}
#pgc-10-0-1,
#pgc-10-0-0 {
	float: left !important;
	width: 50% !important;
}
.panel-row-style-page-banner h2 {
	font-size: 22px!important;
	margin-bottom: 0;
}
.panel-row-style-page-banner h1 {
	font-size: 36px!important;
}
#pgc-208-0-0,
#pgc-208-1-0 {
	float: left !important;
	margin-bottom: 30px;
	width: 50% !important;
}
}
@media(max-width:767px) {
.navbar-inverse .navbar-nav > li a {
	padding: 10px 15px;
}
.navbar-inverse .navbar-nav > li:first-child a {
	padding-left: 15px;
}
#pgc-10-0-0 {
	display: none;
}
.panel-widget-style h5 {
	margin-top: 10px;
	padding-top: 20px;
}
.panel-widget-style {
	margin-bottom: 00px!important;
}
#page {
	padding-top: 0;
}
body {
	padding-top: 0;
	
}
.navbar-fixed-top, .navbar-fixed-bottom {
	border-width: 0 0 1px;
	left: 0;
	position: relative;
	right: 0;
}
}
/*Blog Box Container*/
.blog-box article.item{ /* border:1px solid #e1dfdb; */ overflow:hidden; margin-bottom:20px}
.blog-box article.item .category_bar{ /* background-color:#5d86c2; */ min-height:48px; line-height:48px; font-size:14px; font-weight:bold; color:#FFF; padding:0 20px;}
.blog-box article.item .category_bar a{font-size:14px; font-weight:bold; color:#FFF}

.blog-box article.item header{ padding:15px 20px}
.contant_main_section article.item header h2.title{ margin-top:0; line-height:28px; margin-bottom:0}
.contant_main_section article.item header h2.title a{ font-size:16px; line-height:20px; color:#116735; font-weight:bold}
.author_box{ padding:0 0}
.author_box .meta {
    line-height: 20px;
    padding-bottom: 0;
    padding-left: 0;
    position: relative;
	margin-bottom:0;
}
.contant_main_section  article.item{ margin-bottom:20px;}
.author_box .meta img{ position:absolute; left:0; border-radius: 100px;}
.author_box .meta a{ color:#5d86c2}
.blog-box article.item .blog-article-posts{ padding: 10px 20px}
.blog-box article.item .blog-article-posts img{ margin-top:5px;}
.single-post-social-box{ margin:0 20px; border-top: 1px solid #e1dfdb; padding:15px 0}
footer .single-post-social-box{ margin:20px 0 0; border-bottom:1px solid #e1dfdb; padding:15px 0 10px;} 
.single-post-social-box a{ display:inline-block; margin-right:5px }
.blog-pages-content{ margin-top:40px;}
.entry-content p strong{ color:#5d86c2; font-family: "Roboto"; font-size:18px}
.entry-content p a{color:#5d86c2;}
.entry-content img{ margin-top:5px;}


.post, article.attachment {
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 20px 0;
    word-wrap: break-word;
}


/*BLOG STYLE*/
.pagination{ margin:0 0 20px; text-align:center; width:100%}
.pagination li{ display:inline-block}
.pagination li a, .pagination li span {
    background-color: #dddddd;
    border-radius: 100px !important;
    height: 40px;
    line-height: 30px;
    width: 40px;
	color:#333
}
/* .pagination li span.current{ background-color:#a8d301; color:#FFF} */

.pagination li a.next,
.pagination li a.prev{ background-color:transparent!important; width:auto; /* color:#a8d301 */}
.pagination li a.next:hover,
.pagination li a.prev:hover{ color:#5d87c2}
.pagination li span.dots{ line-height:20px}

.addthis_toolbox.addthis_default_style {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px 0;
    margin: 0 0 10px;
}

.post,
article.attachment {
  background-color: transparent;
}

.blog-pages-content {
    margin-top: 0px;
}

.gototop { display: none; }



/*Header content*/
.all{ border-top:5px solid #116735}
.header-menu{ border-top:1px solid #e9eaea;}
.navbar-header{ padding:17px 0 5px;}



/*Navigation*/
.navbar .navbar-main > li{ margin-left:0px}
.navbar-inverse .navbar-nav > li:first-child a{}
.navbar .navbar-main > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
  border-radius: 4px;
  color: #bdc3c7;
}
.navbar .navbar-main > li:focus > a,
.navbar .navbar-main > li:active > a,
.navbar .navbar-main > li:hover > a,
.navbar .navbar-main > li.active > a,
.navbar .navbar-main > li.active:hover > a,
.navbar .navbar-main > li.open > a,
.navbar .navbar-main > li.open:hover > a {
  background-color: transparent;
  color: #116735;
}
.navbar .navbar-main .dropdown-menu {
  background-color: #2c3e50;
  box-shadow: none;
  border: 0;
  padding: 0;
  margin-top: 0;
}
.navbar .navbar-main .dropdown-menu > li > a {
  padding: 8px 15px;
  color: #bdc3c7;
}
.navbar .navbar-main .dropdown-menu > li:hover > a,
.navbar .navbar-main .dropdown-menu > li:focus > a,
.navbar .navbar-main .dropdown-menu > li.active > a {
  background-color: #207e47;
  color:#FFF;
}
.navbar .navbar-main .dropdown-menu > li:last-child > a {
  border-radius: 0 0 3px 3px;
}
.navbar .navbar-main .dropdown-menu > li.divider {
  background-color: rgba(0, 0, 0, 0.1);
}
.navbar .navbar-main li.dropdown:hover > ul.dropdown-menu {
  display: block;
  -webkit-animation: fadeInUp 300ms;
  -moz-animation: fadeInUp 300ms;
  -ms-animation: fadeInUp 300ms;
  -o-animation: fadeInUp 300ms;
  animation: fadeInUp 300ms;
}
.navbar .navbar-main .sub-menu .dropdown-menu {
  left: 100%;
  top: 0;
  margin-top: 0;
}
#mobile-menu .navbar-collapse {
  max-height: 100%;
}
ul li span.menu-toggler {
  display: inline-block;
  width: 30px;
  cursor: pointer;
  color: #fff;
  height: 30px;
  line-height: 30px;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
ul li span.menu-toggler i {
  display: block;
  line-height: 40px;
}
ul li span.menu-toggler .icon-angle-right,
ul li span.menu-toggler.collapsed .icon-angle-down {
  display: none;
}
ul li span.menu-toggler .icon-angle-down,
ul li span.menu-toggler.collapsed .icon-angle-right {
  display: block;
}
.sp-mobile-menu ul li.active > a,
.sp-mobile-menu ul li:hover > a {
  color: #fff;
}



.hidden-xs ul.navbar-nav{}
.hidden-xs ul.navbar-nav > li{ margin-right:50px}
.hidden-xs ul.navbar-nav > li#search-item{ margin-right:0;}
.hidden-xs ul.navbar-nav > li#search-item .search-submit {
    background: transparent url("../images/search-icon.png") no-repeat scroll 0 0;
    border: medium none;
    font-size: 0;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 15px;
	padding-right:0;
	padding-left:0;
}
.hidden-xs ul.navbar-nav > li#search-item .search-form{ display:none}

.hidden-xs ul.navbar-nav > li#search-item > a.search-icon {
    background: transparent url("../images/search-icon.png") no-repeat scroll 100% 20px;
    border: medium none;
    font-size: 0;
    line-height: 50px;
    padding: 0;
    width: 30px;
}
.hidden-xs ul.navbar-nav > li#search-item > a::after{ width:0;}
.search-form .searh-label {
    margin-top: 14px;
    position: relative;
}
.search-form .searh-label input.search-field{ border:1px solid #116735; background-color:#FFF; padding-left:5px;}

.hidden-xs ul.navbar-nav > li > a{ padding:15px 0; color:#000; background-color:transparent; border-radius:0px; position:relative; text-transform:uppercase;}
.hidden-xs ul.navbar-nav > li > a:hover{ background-color:transparent; color:#116735}
.hidden-xs ul.navbar-nav > li > a i{ display:none}

.hidden-xs ul.navbar-nav > li > a::after {
    background-color: #ccc;
    content: "";
    height: 15px;
    position: absolute;
    right: -25px;
    top: 19px;
    width: 1px;
}
.hidden-xs ul.navbar-nav > li.selective > a::before,
.hidden-xs ul.navbar-nav > li.current-menu-parent > a::before,
.hidden-xs ul.navbar-nav > li.current-menu-item > a::before,
.hidden-xs ul.navbar-nav > li > a:hover::before{
	position:absolute; content:""; width:100%; height:5px; bottom:0; left:0; background-color:#116735;
	
}
.hidden-xs ul.navbar-nav > li#search-item > a::before{ height:0;}
li#search-item{ position:relative}
.search-form{ margin-left:-400px; position:absolute; left:0; z-index:999}

/*Submenu label 1*/
.hidden-xs ul.navbar-nav > li > ul.dropdown-menu{ border-radius:0px; background-color:#116735}
.hidden-xs ul.navbar-nav > li > ul.dropdown-menu > li{ border-bottom:1px solid #0d5029}
.hidden-xs ul.navbar-nav > li > ul.dropdown-menu > li > a{ color:#FFF;}
.hidden-xs ul.navbar-nav > li > ul.dropdown-menu > li > a i{ display:none}

/*Submenu label 1*/
.hidden-xs ul.navbar-nav > li > ul.dropdown-menu > li > ul.dropdown-menu{border-radius:0px; background-color:#116735; border-left:1px solid #a7c6c1;}
.hidden-xs ul.navbar-nav > li > ul.dropdown-menu > li > ul.dropdown-menu > li{ border-bottom:1px solid #0d5029}
.hidden-xs ul.navbar-nav > li > ul.dropdown-menu > li > ul.dropdown-menu > li > a{ color:#FFF;}


ul.top-navigation{ float:right; padding-top:10px}
ul.top-navigation > li{ float:left; display:block; margin-left:30px; position:relative}
ul.top-navigation > li::after {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 13px;
    left: -15px;
    position: absolute;
    top: 5px;
    width: 1px;
}
ul.top-navigation > li.first-menu-item{ margin-left:0;}
ul.top-navigation > li.first-menu-item::after{ width:0}
ul.top-navigation > li > a{ font-size:13px; color:#000000; text-transform:uppercase}
ul.top-navigation > li.current-menu-item > a,
ul.top-navigation > li > a:hover{ color:#116735;}




/*Banner Sections*/

#mr-banner-section{ }
.yellow_bar{ height:5px; background-color:#ffd51e; margin-top:1px; width:100%; clear:both;}
.bar_after_banner{ background-color:#f8f8f8; text-align:center; border-bottom:1px solid #d3d2d2;}
.important-like{ line-height:50px; font-size:24px}
.blink_me {
	animation: blinker 4s linear infinite;
}

@keyframes blinker {  
  10% { opacity: 0.0; }
}


/*PAGE CONTENT*/
#page{ min-height:500px;}


#home-page-three-section h3{ font-size:24px; color:#116735; font-weight:300; margin-bottom:20px}
.contact_inform{  margin:0 -15px;}
.contact_information{ background-color:#efefef; overflow:hidden; border:1px solid #d3d2d2; padding:10px; border-radius:5px;}


input[type="text"],
input[type="tel"],
input[type="subject"],
input[type="email"],
input[type="password"]{ width:100%; border:1px solid #ccc; height:35px; border-radius:4px; padding:0 10px;}
textarea{width:100%; border:1px solid #ccc; height:120px; border-radius:4px; padding:5px 10px;}

p.capcha-box{ padding-left:120px; position:relative}
p.capcha-box img {
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 35px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: auto;
}

img.ajax-loader{ position:absolute; left:0;}
.wpcf7-form p{ position:relative}
 input[type="submit"] {
    background-color: #146938;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    float: right;
    height: 40px;
    padding-right: 45px;
    position: relative;
	font-size:16px; font-weight:bold;
	padding-left:15px;
	background-repeat:no-repeat;
	background-image:url(../images/button-right.png);
	background-position:top right;
}



input[type="submit"]::after {

}
.button_div input.buttons{ position:relative}
.button_div input.buttons::before{ content:""; width:30px; background-color:#FFF; position:absolute; top:0; right:0;}

.content_introduction{ margin-right:30px}
.content_introduction ul{ padding-left:40px;}
.the-news{ margin-right:35px}
.in-the-news{ margin-bottom:20px;}
.in-the-news p{ margin-bottom:0;}
a.button-readmore{ background:url(../images/readmore-arrow.png) no-repeat 100% 50%; color:#146938; text-transform:uppercase; font-weight:bold; display:inline-block; padding-right:20px;}
.in-the-news a{ color:#146938; font-weight:bold}




.contant_main_section{ padding:50px 0;}
.contant_main_section .page-title{ margin-top:0; font-size:24px; color:#116735; font-weight:300; margin-bottom:30px}

.contant_main_section h2{font-size:22px; color:#116735; font-weight:300;}
.contant_main_section .entry-content img{ padding:5px; background-color:#FFF; border:1px solid #d3d2d2}

.contant_main_section .contact_inform h3{margin-top:0; font-size:24px; color:#116735; font-weight:300; margin-bottom:15px}

.content_contact{ }
.content_contact p{ margin-bottom:20px;}
.contact_photo img{ padding:5px; border:1px solid #d3d2d2; background-color:#FFF; margin-bottom:10px}






.entry-content ul{ margin-top:-10px; padding-left:30px}
.entry-content p strong{ font-size:16px; color:#000000; font-weight:bold}



#wpmem_login fieldset { margin-bottom:10px; margin-top:0;}

.login-links{ max-width:485px; width:100%; clear:both; text-align:right}

#wpmem_reg legend, #wpmem_login legend{ display:none}
.link-text{ font-size:12px; display:inline-block}
.forget_liks{ text-align:right; width:74%;}
#wpmem_login .link-text{ width:auto;}#wpmem_reg .button_div, #wpmem_login .button_div{ height:auto;}

 #wpmem_login{ margin-top:40px; max-width: 400px; width: 100%;}



.product_all_list_content{ margin:0 0 0 20px; }
.product_all_list_content h2{ margin-top:0; margin-bottom:30px}

ul.product{ padding:0; }
ul.product li{ display:block; float:left; width:28.333%; margin-left:7.5%; margin-bottom:30px}
ul.product li.first-items-product{ margin-left:0;}
ul.product li img{ border:1px solid #d3d2d2; padding:5px; max-height:203px;}
ul.product li > a.product-link{ font-size:16px; font-weight:bold; color:#116735; display:block; height:45px}
ul.product li > a.produst-image{ display:block}
ul.product li > a.produst-image img{ width:100%}


.product_all_deteails_content h1{ margin-top:0; font-size:24px; color:#116735; font-weight:300; margin-bottom:30px}


.product_all_deteails_content p{ margin-bottom:30px;}
.product_all_deteails_content p img{ border:1px solid #d3d2d2; padding:10px; margin-left:30px; margin-top:0;}
.product_article_content{ overflow:hidden}


.image_fetured_area{float:right}
.image_fetured_area img{border:1px solid #d3d2d2; padding:10px; margin-left:30px; margin-top:0;}
.product_variation_chart{ padding:30px 0;}

.product_variation_table{ font-weight:bold}
.product_variation_table tr th{ background-color:#116735; color:#FFF}
.product_variation_table tr th,
.product_variation_table tr td{ padding:10px}
.product_variation_table tr td{ background-color:#efefef}
.product_variation_table tr.old td{ background-color:#FFF}


.pagination li span.current {
    background-color: #116735;
    color: #fff;
}
.pagination li a.next, .pagination li a.prev {
    color: #116735;
}

ul.pagination > li.active > a,
ul.pagination > li:hover > a {
  background-color: #116735;
  color: #fff;
}

.about_us_image_section{ padding-top: 54px;}



/*Sidebar*/

.left_sidebar_inner{ border-right:1px solid #efefef; min-height:500px}
.widget_section_left_sidebar h4{ margin-top:0;}
.widget_section_left_sidebar h4 a{ color:#333}
.widget_section_left_sidebar {border-bottom:1px solid #efefef; padding-right:15px; padding-bottom:30px; margin-bottom:30px;}
.widget_section_left_sidebar ul{ padding-left:15px;}



.right-sidebar-inner {
    border-left: 1px solid #efefef;
    border-right: 0 none !important;
    margin-left: 0;
    padding-right: 0;
}
.rightside-product{ border-bottom:1px solid #efefef; padding-left:30px; border-right:0px; padding-bottom:20px; margin-bottom:20px;}

.need-help{ background:url(../images/need-help.png) no-repeat; padding-left:60px; height:39px; display:block; font-size:24px; color:#116735}

.rightside-product h3{ font-size:24px; color:#116735; font-weight:300;}
.rightside-product h2{font-size:24px; color:#116735; font-weight:400;}
.rightside-product ul{ padding-left:15px;}

.buy-online {
    background-color: #146938;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding: 0 30px 0 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
.buy-online::before {
    background-image: url("../images/button-arrow.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-left: 1px solid #267448;
    content: "";
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}

.call{ font-size:24px; line-height:24px;}
.call abbr{ font-weight:normal; color:#000; font-size:15px; display:block}


/*Footer*/
#bottom{ background-color:#bfbfbf; min-height:300px;}
#bottom {
    color: inherit;
}
#bottom h3{ color:#585858; font-family:"Lato"; font-weight:bold; text-transform:uppercase; font-size:16px; margin-top:30px;}
#bottom p{ color:#116735; font-size:13px; margin-bottom:20px}
ul.social_icons{ padding:0; margin:20px 0 0;}
ul.social_icons li{ display:block; clear:both; margin-bottom:20px; text-align:left}
ul.social_icons li a.in {
    background: rgba(0, 0, 0, 0) url("../images/in.png") no-repeat scroll 0 0;
    color: #146938;
    display: block;
    height: 25px;
    line-height: 25px;
    padding-left: 36px;
    padding-top: 5px;
}
ul.social_icons li a.youtube{    background: rgba(0, 0, 0, 0) url("../images/ut.png") no-repeat scroll 0 0;
    color: #146938;
    display: block;
    height: 30px;
    line-height: 25px;
    padding-left: 36px;
    padding-top: 5px;
}

ul.social_icons li a.facebook{
	background: rgba(0, 0, 0, 0) url("../images/facebook.png") no-repeat scroll 0 0;
    color: #146938;
    display: block;
    height: 30px;
    line-height: 25px;
    padding-left: 36px;
    padding-top: 5px;
}
ul.social_icons li a.twitter{
	background: rgba(0, 0, 0, 0) url("../images/twitter.png") no-repeat scroll 0 0;
    color: #146938;
    display: block;
    height: 30px;
    line-height: 25px;
    padding-left: 36px;
    padding-top: 5px;
}


ul.affiliates{ padding:0; margin:0;}
ul.affiliates li{ display:block; float:left; width:33.333%; margin-bottom:40px}




#footer{background-color:#bfbfbf; border-top:1px solid #b1b1b1; padding:0;}
.copyright{ color:#575757; font-size:13px; padding:20px 0 40px;}

.slider-content-article h2,
.slider-content-article h1,
.rev_slider_wrapper h2,
.rev_slider_wrapper h1{ font-family: 'Roboto Condensed', sans-serif; margin:0;}
.slider-content-article h1,
.rev_slider_wrapper h1{ font-size:40px; color:#ffd51e; font-weight:300}
.slider-content-article h2,
.rev_slider_wrapper h2{ font-size:43px; color:#FFF; font-weight:700; text-transform:uppercase}


.recent-news h3{ margin-top:0; margin-bottom:30px;}

.deafult-slider{}
#main-slider .carousel .item{ height: 460px; max-height:460px;}
.carousel-content {
    margin-top: 50px !important;
    overflow: hidden;
}
.slider-content-article {
    margin: 0 auto;
    max-width: 500px;
    padding: 5px 0;
}
#main-slider .prev, #main-slider .next{ width:30px; height:33px; margin-top:-15px; line-height:30px; background-color:rgba(138, 180, 156, 0.5); border-radius:4px!important}
#main-slider .prev:hover, #main-slider .next:hover{ background-color:rgba(216, 223, 227, 0.2); border-radius:4px!important}
.carousel-indicators{ display:none}

p.simple-image{ margin-top:15px;}

.company-box{ margin-bottom:50px;}
.company-box h4{ margin-bottom:0; color:#116735; font-size:14px; font-weight:bold}
.company-box p{}

.textwidget .company-box:last-child{ margin-bottom:0;}
.important-like p{ margin-bottom:0;}
 

@media(max-width:767px){
  .contact_inform { margin: 0; margin-bottom:20px}	
  ul.top-navigation{ padding-left:0; margin-left:0; margin-right:15px;}
  .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{ background-color:#ffd51e; color:#000!important; border:1px solid #FFF}
  .navbar-toggle{ background-color:#116735}
  #mobile-menu{ position:absolute; background-color:#116735; left:0; width:100%; z-index:9999; border-top: 5px solid #ffd51e;}
  
  #mobile-menu ul#menu-mobile-menu{ margin-left:-15px; margin-right:-15px; margin-top:0; margin-bottom:0;}
  #mobile-menu ul#menu-mobile-menu > li{ border-bottom:1px solid #ffd51e; text-align:center}
  #mobile-menu ul#menu-mobile-menu > li > a{ font-size:16px; color:#FFF; padding:13px 0;}
  #mobile-menu ul#menu-mobile-menu > li > a:hover{background-color:#ffd51e; color:#000}
  
  #mobile-menu ul#menu-mobile-menu > li > ul{ padding:0; margin:0;}
  #mobile-menu ul#menu-mobile-menu > li > ul > li{border-top:1px solid #ffd51e; text-align:center}
  #mobile-menu ul#menu-mobile-menu > li > ul > li > a{font-size:16px; color:#FFF; padding:13px 0; text-transform: uppercase;}
  #mobile-menu ul#menu-mobile-menu > li > ul > li > a:hover{background-color:#ffd51e; color:#000}
  
  
  #mobile-menu ul#menu-mobile-menu > li > ul > li > ul{ padding:0; margin:0;}
  #mobile-menu ul#menu-mobile-menu > li > ul > li > ul > li{border-top:1px solid #ffd51e; text-align:center}
  #mobile-menu ul#menu-mobile-menu > li > ul > li > ul > li > a{font-size:16px; color:#FFF; padding:13px 0; text-transform: uppercase;}
  #mobile-menu ul#menu-mobile-menu > li > ul > li > ul > li > a:hover{background-color:#ffd51e; color:#000}
  
  
  #mobile-menu ul#menu-mobile-menu > li#search-item > a.search-icon{ display:none}  
  #mobile-menu ul#menu-mobile-menu > li#search-item > .search-form{ position:relative; margin:0;}


  .search-form .searh-label { margin-top: 5px; position: relative;  margin-bottom: 5px; display:block; overflow:hidden; margin-left:15px; margin-right:15px;}  
  .search-form .searh-label input.search-field { background-color: #fff;  border: 1px solid #116735; height: 35px; padding-left: 5px;  width: 100%;  border-radius: 4px;}
  li#search-item .search-form .searh-label .search-submit {  background: transparent url("../images/search-icon.png") no-repeat scroll 50% 50%;  border: medium none; font-size: 0; height: 35px;  padding-left: 0;  padding-right: 0; position: absolute;  right: 0; top: 0; width: 40px;  border-radius: 4px; }
  
  .product_all_list_content{ margin-left:0;}
  .left_sidebar_inner h1{ margin-top:30px !important;}
  h1.page-title{ margin-top:30px !important;}
  
	ul.product li > a.product-link {
		color: #116735;
		display: block;
		font-size: 13px;
		font-weight: 300;
		height: 45px;
	}
	
	ul.product li{ display:block; float:left; width:31.333%; margin-left:3%; margin-bottom:30px}
	.left_sidebar_inner{ border:none; min-height:inherit}
	
	ul#menu-top-navigation{ display:none;}
  
}

@media(min-width:300px) and ( max-width:730px){
	ul.top-navigation{ width:100%; text-align:center; padding-left:30px}
	
}
@media( min-width:385px) and (max-width:450px){
  ul.top-navigation > li{ margin-left:16px;}
  ul.top-navigation > li > a{ font-size:12px}
  ul.top-navigation > li::after{ left:-8px; top: 8px; height:10px;}
  .copyright{ font-size:13px}	
}

@media( min-width:300px) and (max-width:384px){
  .important-like{ font-size:14px;}
  #home-page-three-section h3{ font-size:22px;}
  #bottom div{ clear:both; text-align:center}
  ul.affiliates li{ width:50%}
  #bottom h3{ font-size:24px;}
  #bottom p{ font-size:16px}
  
  
  ul.top-navigation > li{ margin-left:12px;}
  ul.top-navigation > li > a{ font-size:10px}
  ul.top-navigation > li::after{ left:-5px; top: 8px; height:10px;}
  .copyright{ font-size:12px}

  ul.product li{ display:block; float:left; width:46%; margin:0 2%; margin-bottom:20px}
  ul.product li.first-items-product{ margin-left:0;}
  ul.product .clearfix{ display:none}
	
}


/*MacLean Web Works*/

.product_variation_table_item {
	font-weight: bold;
	width: 45%;
	float: left;	
}
.product_variation_table_item img{
	max-height: 100px;
}
.product_variation_table_item tr th{
	background-color: #116735;
	color: #FFF;
	height: 60px;
}
.product_variation_table_item tr td{
	height: 140px;
}
.product_variation_table_item tr th,
.product_variation_table_item tr td{ padding:10px}
.product_variation_table_item tr td{ background-color:#efefef}
.product_variation_table_item tr.old td{ background-color:#FFF}

.product_variation_table_length {
	font-weight: bold;
	width: 12%;
	float: left;	
}
.product_variation_table_length tr th{
	height: 60px;
}
.product_variation_table_length tr td{
	height: 140px;
}
.product_variation_table_length tr th{ background-color:#116735; color:#FFF;height: 60px}
.product_variation_table_length tr th,
.product_variation_table_length tr td{ padding:10px}
.product_variation_table_length tr td{ background-color:#efefef}
.product_variation_table_length tr.old td{ background-color:#FFF}

.product_variation_table_elec {
	font-weight: bold;
	width: 33%;
}
.product_variation_table_elec tr th{
	height: 60px;
}
.product_variation_table_elec tr td{
	height: 140px;
}
.product_variation_table_elec tr th{ background-color:#116735; color:#FFF}
.product_variation_table_elec tr th,
.product_variation_table_elec tr td{ padding:10px}
.product_variation_table_elec tr td{ background-color:#efefef}
.product_variation_table_elec tr.old td{ background-color:#FFF}

.product_variation_table_specs {
	font-weight: bold;
	width: 75%;
}
.product_variation_table_specs tr th{ background-color:#116735; color:#FFF}
.product_variation_table_specs tr th,
.product_variation_table_specs tr td{ padding:10px}
.product_variation_table_specs tr td{ background-color:#efefef}
.product_variation_table_specs tr.old td{ background-color:#FFF}

.product_variation_table_item_description {
	font-weight: bold;
	width: 45%;
}
.product_variation_table_item_description tr th{
	height: 60px;
}
.product_variation_table_item_description tr td{
	height: 140px;
}
.product_variation_table_item_description tr th{ background-color:#116735; color:#FFF}
.product_variation_table_item_description tr th,
.product_variation_table_item_description tr td{ padding:10px}
.product_variation_table_item_description tr td{ background-color:#efefef}
.product_variation_table_item_description tr.old td{ background-color:#FFF}


.content_area_display {
	clear: left;	
}

@media(min-width:300px) and ( max-width:730px){

.product_variation_table_item {
	font-size: x-small;
	width: 45%;
}
.product_variation_table_length {
	font-size: x-small;
}
.product_variation_table_elec {
	font-size: x-small;
}
	
}



