
ul {
  list-style: none;
}

a {
  text-decoration: none;
}

h2 {
  text-align: center;
  margin: 20px auto;
  color: #fff;
}

.accordion-menu {
  width: 100%;
  max-width: 350px;
  
  background: #efefef;
  border-radius: 4px;
}

.accordion-menu li.open .dropdownlink {
  color: #158f3f;
}
.accordion-menu li.open .dropdownlink .fa-chevron-down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.accordion-menu li:last-child .dropdownlink {
  border-bottom: 0;
}

.dropdownlink {
  cursor: pointer;
  display: block;
  padding: 5px 15px;
  font-size: 15px;
	font-weight: 550;
  border-bottom: 1px solid #ccc;
  color: #212121;
  position: relative;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}
.dropdownlink i {
  position: absolute;
  top: 10px;
  left: 16px;
}
.dropdownlink .fa-chevron-down {
  right: 12px;
  left: auto;
}

.submenuItems {
  display: none;
  background: #C8E6C9;
}
.submenuItems li {
  border-bottom: 1px solid #B6B6B6;
}

.submenuItems a {
  display: block;
  color: #727272;
	font-size: 14px;
  padding: 5px 15px;
	font-weight: 510;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}
.submenuItems a:hover {
  background-color: #de2428;
  color: #fff;
}

.bullet-icon
	{background: url(../images/bullet-icon.svg) no-repeat 0px 5px;
    padding-left: 25px;}
    
.gallery a{
	text-decoration: none;
	padding: 5px;
	float: left;
	width: 25%;
}
.gallery img {
    width: 100%;
    height: auto;
    border-radius: 5px;
    cursor: pointer;
    transition: .3s;
}

.btn{
   background-color:#088d13;
   border-radius:1px solid;
   color:#fff;
   padding:0 20px;
}

.simple-slider {
    position: relative;
    width: 100%;
    max-width: 1600px;
    margin: auto;
    overflow: hidden;
}

.slides {
    display: flex;
    transition: transform 0.5s ease-out;
}

.slide {
    min-width: 100%;
}

.slide img {
    width: 100%;
    height: auto;
    display: block;
}

/* Arrows */
.arrow {
    position: absolute;
    top: 50%;
    padding: 12px;
    font-size: 32px;
    color: white;
    cursor: pointer;
    background: rgba(0,0,0,0.4);
    transform: translateY(-50%);
    border-radius: 50%;
    user-select: none;
}

.prev { left: 20px; }
.next { right: 20px; }

/* Dots */
.dots {
    text-align: center;
    padding: 10px 0;
}

.dots span {
    display: inline-block;
    height: 12px;
    width: 12px;
    background: #bbb;
    border-radius: 50%;
    margin: 0 5px;
    cursor: pointer;
}

.dots .active {
    background: #555;
}


