.mn-accordion .accordion-item {
    border-bottom: 1px solid #fff;
    font-family: 'Montserrat', sans-serif;
}

.mn-accordion .accordion-item .accordion-heading {
  position: relative;
  cursor: pointer;
  height: 100px;
  background:#5a5254;
}

.mn-accordion .accordion-item .accordion-heading .icon {
    color: #fff;
    position: absolute;
    top: 0;
    right: 0%;
	width: 50px;
	height: 100px;
	text-align: center;
	line-height: 100px;
    background:#5a5254;
}

.mn-accordion .accordion-item .accordion-heading .icon i {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
	
	
}

.mn-accordion .accordion-item .accordion-heading .icon i.right {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.mn-accordion .accordion-item .accordion-heading h3 {
  color: #fff;
  margin: 0;
  font-weight: 700;
  font-size: 18px;
  padding-top: 45px;

}
.mn-accordion .accordion-item .accordion-heading h3 span{
    float:right; margin-right:100px; font-weight:400; font-size:14px;
}
.mn-accordion .accordion-item .accordion-heading h3 span b{ font-weight:700; }

.mn-accordion .accordion-item .accordion-content {
  overflow: hidden;
  height: 0;
  color: #333;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transition-delay: initial;
}

.mn-accordion .accordion-item .accordion-content p:first-child {
  margin-top: 0;
}

.mn-accordion .accordion-item .accordion-content p:last-child {
  margin-bottom: 0;
}

.sss-left{position: relative; display: block; box-sizing: border-box; float: left; width: 5%; text-align: center; color: #fff;  margin: 0;  font-weight: 600;  font-size: 16px; margin-right: 55px;  padding-top: 0px;  border-top: 5px solid #5a5254; line-height:100px; height:100px; }
.sss-left span{font-weight: 700;  font-size: 20px;}

.mn-accordion .accordion-item .accordion-content > * {
  padding: 20px 20px 20px 120px;
}

.mn-accordion .accordion-item.state-open .accordion-heading {
}

.mn-accordion .accordion-item.state-open .accordion-heading .icon i {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

@media only screen and (max-width: 1000px) { 
    .sss-left{ width: 10%;}
	.mn-accordion .accordion-item .accordion-content > * { padding: 15px 15px 40px 15px; }
    .mn-accordion .accordion-item .accordion-heading h3 { font-size: 17px; padding-top: 30px;  }
    .mn-accordion .accordion-item .accordion-heading h3 span{ float:none; margin-top:5px; font-weight:400; font-size:10px; text-align:right; margin-right:0px; width:100%; display:block; text-align:left;  }
}