
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu a {
  line-height: 1.3;
  padding: 9px 15px;
}
#cssmenu {

}
#cssmenu > ul > li {
  cursor: pointer;
}
#cssmenu > ul > li:last-child {

}

/* main menu item */

#cssmenu > ul > li > a {
  font-size: 14px;
  display: block;
  color: #8BC53F;
  font-family: Catamaran-SemiBold;
  background-color:transparent 
}


#cssmenu > ul > li > a:hover {
  text-decoration: none;
  color: #2c3041;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
 
  color: #2C3041;
  
}

/* before click main sub filed */

#cssmenu > ul > li.has-sub > a:after {
  content: "";
  position: absolute;
  top: 11px;
  left: 0px;
 background:url(../images/gray-badcrub-with-graybg.jpg);
 width:6px;
 height:10px;
}

/* when click main sub filed */

#cssmenu > ul > li.has-sub.active > a:after {
  left: 0px;
  top: 14px;
  background:url(../images/black-badcrumb-with-graybg.jpg);
 width:10px;
 height:6px;
}
/* Sub menu */
#cssmenu ul ul {
  padding: 0;
  display: none;
}
#cssmenu ul ul a {
  display: block;
  color: #2C3041;
  font-size: 13px;
  font-family: Catamaran-Regular;
}
#cssmenu ul ul li {
 
}
#cssmenu ul ul li.odd a {

}
#cssmenu ul ul li:last-child {
  border: none;
}




 #cssmenu li ul li  {
	 padding-left:20px;
 }
 
  #cssmenu li ul li i {
	 color:#A3A3A3
 }
 
 /*================ for mobile version================*/
 
 
#cssmenu1,
#cssmenu1 ul,
#cssmenu1 li,
#cssmenu1 a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu1 a {
  line-height: 1.3;
  padding: 9px 15px;
}
#cssmenu1 {

}
#cssmenu1 > ul > li {
  cursor: pointer;
}
#cssmenu1 > ul > li:last-child {

}

/* main menu item */

#cssmenu1 > ul > li > a {
  font-size: 14px;
  display: block;
  color: #8BC53F;
  font-family: Catamaran-SemiBold;
  background-color:transparent 
}


#cssmenu1 > ul > li > a:hover {
  text-decoration: none;
  color: #2c3041;
}
#cssmenu1 > ul > li.active {
  border-bottom: none;
}
#cssmenu1 > ul > li.active > a {
 
  color: #2C3041;
  
}

/* before click main sub filed */

#cssmenu1 > ul > li.has-sub > a:after {
  content: "";
  position: absolute;
  top: 11px;
  left: 0px;
 background:url(../images/gray-badcrub-with-graybg.jpg);
 width:6px;
 height:10px;
}

/* when click main sub filed */

#cssmenu1 > ul > li.has-sub.active > a:after {
  left: 0px;
  top: 14px;
  background:url(../images/black-badcrumb-with-graybg.jpg);
 width:10px;
 height:6px;
}
/* Sub menu */
#cssmenu1 ul ul {
  padding: 0;
  display: none;
}
#cssmenu1 ul ul a {
  display: block;
  color: #2C3041;
  font-size: 13px;
  font-family: Catamaran-Regular;
}
#cssmenu1 ul ul li {
 
}
#cssmenu1 ul ul li.odd a {

}
#cssmenu1 ul ul li:last-child {
  border: none;
}




 #cssmenu1 li ul li  {
	 padding-left:20px;
 }
 
  #cssmenu1 li ul li i {
	 color:#A3A3A3
 }
 
 
 @media screen and (-webkit-min-device-pixel-ratio:0) {
		 /*================ for mobile version================*/
 
 
#cssmenu1,
#cssmenu1 ul,
#cssmenu1 li,
#cssmenu1 a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu1 a {
  line-height: 1.3;
  padding: 9px 15px;
}
#cssmenu1 {

}
#cssmenu1 > ul > li {
  cursor: pointer;
}
#cssmenu1 > ul > li:last-child {

}

/* main menu item */

#cssmenu1 > ul > li > a {
  font-size: 14px;
  display: block;
  color: #8BC53F;
  font-family: Catamaran-SemiBold;
  background-color:transparent 
}


#cssmenu1 > ul > li > a:hover {
  text-decoration: none;
  color: #2c3041;
}
#cssmenu1 > ul > li.active {
  border-bottom: none;
}
#cssmenu1 > ul > li.active > a {
 
  color: #2C3041;
  
}

/* before click main sub filed */

#cssmenu1 > ul > li.has-sub > a:after {
  content: "";
  position: absolute;
  top: 11px;
  left: 0px;
 background:url(../images/gray-badcrub-with-graybg.jpg);
 width:6px;
 height:10px;
}

/* when click main sub filed */

#cssmenu1 > ul > li.has-sub.active > a:after {
  left: 0px;
  top: 14px;
  background:url(../images/black-badcrumb-with-graybg.jpg);
 width:10px;
 height:6px;
}
/* Sub menu */
#cssmenu1 ul ul {
  padding: 0;
  display: none;
}
#cssmenu1 ul ul a {
  display: block;
  color: #2C3041;
  font-size: 13px;
  font-family: Catamaran-Regular;
}
#cssmenu1 ul ul li {
 
}
#cssmenu1 ul ul li.odd a {

}
#cssmenu1 ul ul li:last-child {
  border: none;
}




 #cssmenu1 li ul li  {
	 padding-left:20px;
 }
 
  #cssmenu1 li ul li i {
	 color:#A3A3A3
 }
 
 /*-------------------- for Movbile version 2 ------------------------*/
 
  /*================ for mobile version 2================*/
 
 
#cssmenu2,
#cssmenu2 ul,
#cssmenu2 li,
#cssmenu2 a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu2 a {
  line-height: 1.3;
  padding: 9px 15px;
}
#cssmenu2 {

}
#cssmenu2 > ul > li {
  cursor: pointer;
}
#cssmenu2 > ul > li:last-child {

}

/* main menu item */

#cssmenu2 > ul > li > a {
  font-size: 14px;
  display: block;
  color: #8BC53F;
  font-family: Catamaran-SemiBold;
  background-color:transparent 
}


#cssmenu2 > ul > li > a:hover {
  text-decoration: none;
  color: #2c3041;
}
#cssmenu2 > ul > li.active {
  border-bottom: none;
}
#cssmenu2 > ul > li.active > a {
 
  color: #2C3041;
  
}

/* before click main sub filed */

#cssmenu2 > ul > li.has-sub > a:after {
  content: "";
  position: absolute;
  top: 11px;
  left: 0px;
 background:url(../images/gray-badcrub-with-graybg.jpg);
 width:6px;
 height:10px;
}

/* when click main sub filed */

#cssmenu2 > ul > li.has-sub.active > a:after {
  left: 0px;
  top: 14px;
  background:url(../images/black-badcrumb-with-graybg.jpg);
 width:10px;
 height:6px;
}
/* Sub menu */
#cssmenu2 ul ul {
  padding: 0;
  display: none;
}
#cssmenu2 ul ul a {
  display: block;
  color: #2C3041;
  font-size: 13px;
  font-family: Catamaran-Regular;
}
#cssmenu2 ul ul li {
 
}
#cssmenu2 ul ul li.odd a {

}
#cssmenu2 ul ul li:last-child {
  border: none;
}




 #cssmenu2 li ul li  {
	 padding-left:20px;
 }
 
  #cssmenu2 li ul li i {
	 color:#A3A3A3
 }
 
 
 @media screen and (-webkit-min-device-pixel-ratio:0) {
		 /*================ for mobile version================*/
 
 
#cssmenu2,
#cssmenu2 ul,
#cssmenu2 li,
#cssmenu2 a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu2 a {
  line-height: 1.3;
  padding: 9px 15px;
}
#cssmenu2 {

}
#cssmenu2 > ul > li {
  cursor: pointer;
}
#cssmenu2 > ul > li:last-child {

}

/* main menu item */

#cssmenu2 > ul > li > a {
  font-size: 14px;
  display: block;
  color: #8BC53F;
  font-family: Catamaran-SemiBold;
  background-color:transparent 
}


#cssmenu2 > ul > li > a:hover {
  text-decoration: none;
  color: #2c3041;
}
#cssmenu2 > ul > li.active {
  border-bottom: none;
}
#cssmenu2 > ul > li.active > a {
 
  color: #2C3041;
  
}

/* before click main sub filed */

#cssmenu2 > ul > li.has-sub > a:after {
  content: "";
  position: absolute;
  top: 11px;
  left: 0px;
 background:url(../images/gray-badcrub-with-graybg.jpg);
 width:6px;
 height:10px;
}

/* when click main sub filed */

#cssmenu2 > ul > li.has-sub.active > a:after {
  left: 0px;
  top: 14px;
  background:url(../images/black-badcrumb-with-graybg.jpg);
 width:10px;
 height:6px;
}
/* Sub menu */
#cssmenu2 ul ul {
  padding: 0;
  display: none;
}
#cssmenu2 ul ul a {
  display: block;
  color: #2C3041;
  font-size: 13px;
  font-family: Catamaran-Regular;
}
#cssmenu2 ul ul li {
 
}
#cssmenu2 ul ul li.odd a {

}
#cssmenu2 ul ul li:last-child {
  border: none;
}




 #cssmenu2 li ul li  {
	 padding-left:20px;
 }
 
  #cssmenu2 li ul li i {
	 color:#A3A3A3
 }
 
 /*----------- cssmenu4 -------------*/
 
 
#cssmenu4,
#cssmenu4 ul,
#cssmenu4 li,
#cssmenu4 a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu4 a {
  line-height: 1.3;
  padding: 9px 15px;
}
#cssmenu4 {

}
#cssmenu4 > ul > li {
  cursor: pointer;
}
#cssmenu4 > ul > li:last-child {

}

/* main menu item */

#cssmenu4 > ul > li > a {
  font-size: 14px;
  display: block;
  color: #8BC53F;
  font-family: Catamaran-SemiBold;
  background-color:transparent 
}


#cssmenu4 > ul > li > a:hover {
  text-decoration: none;
  color: #2c3041;
}
#cssmenu4 > ul > li.active {
  border-bottom: none;
}
#cssmenu4 > ul > li.active > a {
 
  color: #2C3041;
  
}

/* before click main sub filed */

#cssmenu4 > ul > li.has-sub > a:after {
  content: "";
  position: absolute;
  top: 11px;
  left: 0px;
 background:url(../images/gray-badcrub-with-graybg.jpg);
 width:6px;
 height:10px;
}

/* when click main sub filed */

#cssmenu4 > ul > li.has-sub.active > a:after {
  left: 0px;
  top: 14px;
  background:url(../images/black-badcrumb-with-graybg.jpg);
 width:10px;
 height:6px;
}
/* Sub menu */
#cssmenu4 ul ul {
  padding: 0;
  display: none;
}
#cssmenu4 ul ul a {
  display: block;
  color: #2C3041;
  font-size: 13px;
  font-family: Catamaran-Regular;
}
#cssmenu4 ul ul li {
 
}
#cssmenu4 ul ul li.odd a {

}
#cssmenu4 ul ul li:last-child {
  border: none;
}




 #cssmenu4 li ul li  {
	 padding-left:20px;
 }
 
  #cssmenu4 li ul li i {
	 color:#A3A3A3
 }

 
 
 
 