/**
******************************************************************
*	DESKTOP LAYOUT 
******************************************************************
*/
@media (min-width: 1900px) {
	

}
@media (min-width: 1700px) and (max-width: 1899px) {
	

}
@media (min-width: 1500px) and (max-width: 1699px) {
	
	
	
}
@media (min-width: 1300px) and (max-width: 1499px) {
	
	

}
@media (min-width: 1200px) and (max-width: 1299px) {
	
	

}
@media (min-width: 992px) and (max-width: 1199px) {
	
	

}

@media (min-width: 992px) {
	
	
}

/**
******************************************************************
*	MOBILE & TABLET COMMON
******************************************************************
*/
@media (min-width: 200px) and (max-width: 991px) {
	
	

}

/**
******************************************************************
*	TABLET
******************************************************************
*/
@media (min-width: 768px) and (max-width: 991px) {

	
}

/**
******************************************************************
*	MOBILE
******************************************************************
*/
@media (min-width: 200px) and (max-width: 767px) {	

	

}
@media (min-width: 600px) and (max-width: 767px) {

	
	
}
@media (min-width: 480px) and (max-width: 599px) {

	

}
@media (min-width: 200px) and (max-width: 479px) {
	
	





summary {
  
padding: 1.5em 2.3rem;
  list-style: none;
  display: flex;
  justify-content: space-between;  
  transition: height 1s ease;
}

summary::-webkit-details-marker {
  display: none;
}

summary:after{
  content: "\002B";
}

details[open] summary {
    border-bottom: 5px solid #aaa;
    margin-bottom: 1.5em;
}

details[open] summary:after{
  content: "\00D7";
}

details[open] div{
  padding: .5em 1em;
}