body {border-top:#3f5c02 solid 4px;}
.outterfixed_conatainer {/*background:url(../images/topfixedbg.jpg) left top no-repeat;*/ width:100%; background-size:cover;  padding-top:20px;}
.call {color:#fff; font-size:16px;}
.welcome h3 {color:#3f5c02; font-weight:bold; text-shadow:1px 1px 1px #000;}
.welcome h3 span {color:#000; font-weight:bold;}
.welcome p {line-height:24px; color:#333;}
.product {color:#fff; background-color:#3f5c02; padding:10px; border-radius:3px;}
.outer_footer {background-color:#fff;padding-top:15px;box-shadow: 0 0px 8px rgba(0,0,0,.6); margin-top:8px;}
.outer_footer ul li a {color:#5c5c5c;font-weight:bold;}
.outer_footer ul li a:hover {color:#5c5c5c; border-bottom:2px solid #5c5c5c; font-size:17px; font-weight:bold;}
.demo2 li { border-bottom:#CCC solid 1px; padding-bottom:10px; margin-bottom:10px;}
.disfrm {color:#fff; background-color:#3f5c02; padding:10px; border-radius:3px; margin-top:25px;}
.forgot a { text-transform: uppercase;/*color:white;*/}
.forgot a:hover {color:black; border-bottom:2px solid white; text-decoration:none;}
.frm {border:#CCC solid 1px;}
.outer_container_green {background:url(../images/fixedbg.jpg) left top repeat; background-size:cover; width:100%;}
.nopr {padding-right:0px;}
.nopl {padding-left:0px;}
.product_hover a:hover {background-color:#578000; color:#fff;}
.product_one {margin-bottom:20px;}
.product_detail p {background-color:#3f5c02; color:#fff; padding:10px;border: 1px solid;
border-top-left-radius: 5px; border-top-right-radius:5px; margin-top:0px; font-size:16px; font-weight:bold;}
.nop {padding:0px;}
.product_one h5 {color:#191919; line-height:22px;}
.view  {background-color:#3f5c02; color:#fff;border-radius:5px;  padding:5px 10px; }
.view a {color:#FFF;  }
.view a:hover {color:#000;border-radius:5px; text-decoration:none; display:block;}
.price {font-size:18px; font-weight:bold; color:#333;}
.full_discription p {line-height:24px; color:#333;}
.full_discription h4 {color:#3f5c02;}
.cont_form h3 {color:#3f5c02; border-bottom:#3f5c02 solid 1px; padding-bottom:10px; margin-bottom:10px;}



/*Mega menu*/
.side-menu {
  background-color: #f8f8f8;
  border-right: 1px solid #e7e7e7;
}

@media (max-width:768px) {
.side-menu  {
padding-left:10px;}
}


@media (max-width:768px) { 
.side-menu .navbar-nav li{
border:none !important;
}
}


.side-menu .navbar {
  border: none;
}
.side-menu .navbar-header {
  width: 100%;
  border-bottom: 1px solid #e7e7e7;
}
.side-menu .navbar-nav .active a {
  background-color: transparent;
  margin-right: -1px;
  border-right: 5px solid #e7e7e7;
}
.side-menu .navbar-nav li {
  display: block;
  width: 100%;
  border-bottom: 1px solid #999;
}
.side-menu .navbar-nav li a {
  /*padding: 15px;*/
}
.side-menu .navbar-nav li a .glyphicon {
  padding-right: 10px;
}
.side-menu #dropdown {
  border: 0;
  margin-bottom: 0;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none;
  border-bottom:#999 solid 1px;
}
.side-menu #dropdown .caret {
  float: right;
  margin: 9px 5px 0;
}
.side-menu #dropdown .indicator {
  float: right;
}
.side-menu #dropdown > a {
  border-bottom: 1px solid #e7e7e7;
}
.side-menu #dropdown .panel-body {
  padding: 0;
  background-color: #f3f3f3;
}
.side-menu #dropdown .panel-body .navbar-nav {
  width: 100%;
}
.side-menu #dropdown .panel-body .navbar-nav li {
  border-bottom: 1px solid #e7e7e7;
}
.side-menu #dropdown .panel-body .navbar-nav li:last-child {
  border-bottom: none;
}
.side-menu #dropdown .panel-body .panel > a {
  margin-left: -20px;
  padding-left: 35px;
}
.side-menu #dropdown .panel-body .panel-body {
  margin-left: -15px;
}
.side-menu #dropdown .panel-body .panel-body li {
  padding-left: 30px;
}
.side-menu #dropdown .panel-body .panel-body li:last-child {
  border-bottom: 1px solid #e7e7e7;
}
.side-menu #search-trigger {
  background-color: #f3f3f3;
  border: 0;
  border-radius: 0;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px 18px;
}
.side-menu .brand-name-wrapper {
  min-height: 50px;
}
.side-menu .brand-name-wrapper .navbar-brand {
  display: block;
}
.side-menu #search {
  position: relative;
  z-index: 1000;
}
.side-menu #search .panel-body {
  padding: 0;
}
.side-menu #search .panel-body .navbar-form {
  padding: 0;
  padding-right: 50px;
  width: 100%;
  margin: 0;
  position: relative;
  border-top: 1px solid #e7e7e7;
}
.side-menu #search .panel-body .navbar-form .form-group {
  width: 100%;
  position: relative;
}
.side-menu #search .panel-body .navbar-form input {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  width: 100%;
  height: 50px;
}
.side-menu #search .panel-body .navbar-form .btn {
  position: absolute;
  right: 0;
  top: 0;
  border: 0;
  border-radius: 0;
  background-color: #f3f3f3;
  padding: 15px 18px;
}
/* Main body section */
.side-body {
  margin-left: 310px;
}

.summenu_heading {background-color:#3f5c02; color:#fff; padding:13px 10px;border: 1px solid;
border-top-left-radius: 5px; border-top-right-radius:5px; margin-top:0px; font-size:16px; font-weight:bold;}

.navbar-nav li a:hover {/*background-color:#3f5c02;*/ color:#000;
                        border-bottom:3px solid black;
}


