#accordion-container {
    font-size: 1rem;
    background: #FFF;
    margin: 25px 10px;
    border-radius: 5px;
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.1);
}
#accordion-container .accordion-header {
	margin: 0;
    padding: 25px 20px;
    font-size: 1.5rem;
	font-weight:bold;
	background: #ebebeb;
	border: 1px solid #cccccc;
	cursor: pointer;
	color: #222;
	border-radius: 5px;
	vertical-align: middle;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
}
#accordion-container .accordion-header .accheadimg {
	width: 250px; min-width: 250px; overflow: hidden;
	border: 1px solid #cccccc;
	border-radius: 5px; margin-right: 25px;
	aspect-ratio: 3 / 2;
	background-repeat: no-repeat!important;
	background-size: cover!important;
	background-position: center!important;
}
#accordion-container .accordion-header .accheadimg img {
	border: 1px solid #cccccc;
	border-radius: 5px;
	aspect-ratio: 3 / 2;
}
#accordion-container .active-header {
	border-radius: 5px 5px 0 0;
	background: url(images/active-header.gif) #758067;
	background-repeat: no-repeat;
	background-position: right 50%;
	color:#fff;
}
#accordion-container .active-header:hover {
	background: url(images/active-header.gif) #758067;
	background-repeat: no-repeat;
	background-position: right 50%;}
#accordion-container .inactive-header {
	background: url(images/inactive-header.gif) #ebebeb;
	background-repeat: no-repeat;
	background-position: right 50%;
	
}
#accordion-container .inactive-header:hover {background: url(images/inactive-header.gif) #f5f5f5;background-repeat: no-repeat;background-position: right 50%;}
#accordion-container .accordion-content {display: none;padding: 20px;background: #ffffff;border: 1px solid #cccccc;border-top: 0;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;overflow:hidden;}