.smk_accordion {
  position: relative;
  margin: 0px 0 0 0;
  padding: 0;
  list-style: none;
  margin-bottom: 20px;
}
/**
 * --------------------------------------------------------------
 * Section
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in {
  position: relative;
  z-index: 10;
  overflow: hidden;
  padding:10px 10px;
  margin:10px 0 0 0;
  background:#FFF;
}
.smk_accordion .accordion_in:hover .acc_head{
	color: #000 !important;
}
.acc_active .acc_head{
	color: #000 !important;
}
/**
 * --------------------------------------------------------------
 * Head
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_head {
  position: relative;
  display: block;
  cursor: pointer;
  padding: 5px 0 5px 20px;
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 20px !important;
margin: 0;
background:url(../images/faq_arrow.png) left 10px no-repeat;
background-size:14px auto;
}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -9px;
  background: url(../images/plusminus.png) center 0;
  display:none;
}
/**
 * --------------------------------------------------------------
 * Content
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_content {
width: 100%;
display: block;
font-size: 16px;
color: #58595b;
line-height: 22px;
}

    .smk_accordion .accordion_in .acc_content img{
    max-width:100% !important;
    height:inherit !important;
    }
/**
 * --------------------------------------------------------------
 * General
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head {
  
}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content {
  
}
.smk_accordion .accordion_in.acc_active > .acc_content {
  display: block;
}

@media only screen and (max-width:480px) {
	.smk_accordion .accordion_in{
		margin: 5px 0 0 0;
		
		}
	.smk_accordion .accordion_in .acc_head{
		font-size: 14px;
		font-weight:500;
		padding: 2px 0 2px 15px;
		background: url(../images/faq_arrow.png) left 6px no-repeat;
		background-size: 12px auto;
		line-height:18px !important;
		}
	.smk_accordion .accordion_in .acc_content{
		font-size:12px;
		line-height: 18px;
		}
	}