.st-accordion {
	margin: 0px auto; width: 100%; min-width: 270px;
}
.st-accordion ul li {
	height: 58px; overflow: hidden; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.st-accordion ul li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.st-accordion ul li > a {
	transition:color 0.2s ease-in-out; color: rgb(51, 51, 51); line-height: 58px; font-family: "Raleway", sans-serif; font-size: 14px; display: block; position: relative; -webkit-transition: color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out; -o-transition: color 0.2s ease-in-out;
}
.st-accordion ul li > a span {
	background: url("down.png") no-repeat center; transition:0.2s ease-in-out; top: 50%; width: 26px; height: 14px; right: 0px; text-indent: -9000px; margin-top: -7px; position: absolute; opacity: 1; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;
}
.st-accordion ul li > a:hover {
	color: rgb(197, 66, 66);
}
.st-accordion ul li > a:hover span {
	top: 35px; opacity: 1;
}
.st-accordion ul li.st-open > a {
	color: rgb(197, 66, 66);
}
.st-accordion ul li.st-open > a span {
	right: 0px; opacity: 1; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);
}
.st-content {
	padding: 5px 0px !important;
}
.st-content p {
	font-size: 14px;
}
@media screen and (max-width:768px)
{
.st-accordion ul li > a {
	font-size: 16px;
}
}
@media screen and (max-width:320px)
{
.st-accordion ul li > a {
	font-size: 14px;
}
}
.st-accordion-two {
	margin: 0px auto; width: 100%; min-width: 270px;
}
.st-accordion-two ul li {
	height: 50px; overflow: hidden; border-bottom-color: rgb(103, 103, 103); border-bottom-width: 1px; border-bottom-style: solid;
}
.st-accordion-two ul li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.st-accordion-two ul li > a {
	transition:color 0.2s ease-in-out; color: rgb(255, 255, 255); line-height: 50px; padding-left: 35px; font-family: "Raleway", sans-serif; font-size: 14px; display: block; position: relative; -webkit-transition: color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out; -o-transition: color 0.2s ease-in-out;
}
.st-accordion-two ul li > a span {
	background: url("plus.png") no-repeat center; transition:0.2s ease-in-out; left: 0px; top: 50%; width: 26px; height: 14px; text-indent: -9000px; margin-top: -2px; position: absolute; opacity: 1; transform: rotate(90deg); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transition: all 0.2s ease-in-out;
}
.st-accordion-two ul li > a:hover {
	color: rgb(255, 255, 255);
}
.st-accordion-two ul li > a:hover span {
	opacity: 1;
}
.st-accordion-two ul li.st-open > a {
	color: rgb(255, 255, 255); font-weight: bold;
}
.st-accordion-two ul li.st-open > a span {
	background: url("minus.png") no-repeat center; right: 0px; margin-top: -7px; opacity: 1; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);
}
.st-content.st-accordion-two {
	padding: 5px 0px 30px;
}
.st-accordion-two .st-content p {
	color: rgb(255, 255, 255); font-size: 14px;
}
.dark.st-accordion-two ul li {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.dark.st-accordion-two ul li > a {
	color: rgb(51, 51, 51);
}
.dark.st-accordion-two .st-content p {
	color: rgb(114, 114, 114);
}
.dark.st-accordion-two ul li > a span {
	background: url("plus-dark.png") no-repeat center;
}
.dark.st-accordion-two ul li.st-open > a span {
	background: url("minus-dark.png") no-repeat center;
}
@media only screen and (max-width:999px) and (min-width:768px)
{
.st-accordion-two ul li > a {
	font-size: 13px;
}
}
.st-accordion-four {
	margin: 0px auto; width: 100%; min-width: 270px;
}
.st-accordion-four ul li {
	height: 50px; overflow: hidden; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.st-accordion-four ul li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.st-accordion-four ul li > a {
	transition:color 0.2s ease-in-out; color: rgb(197, 66, 66); line-height: 50px; padding-left: 30px; font-family: "Raleway", sans-serif; font-size: 22px; display: block; position: relative; -webkit-transition: color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out; -o-transition: color 0.2s ease-in-out;
}
.st-accordion-four ul li > a span {
	background: url("plus-color.png") no-repeat center; transition:0.2s ease-in-out; left: 0px; top: 50%; width: 26px; height: 16px; text-indent: -9000px; margin-top: -7px; position: absolute; opacity: 1; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;
}
.st-accordion-four ul li > a:hover {
	color: rgb(197, 66, 66);
}
.st-accordion-four ul li > a:hover span {
	opacity: 1;
}
.st-accordion-four ul li.st-open > a {
	color: rgb(197, 66, 66);
}
.st-accordion-four ul li.st-open > a span {
	background: url("minus-color.png") no-repeat center; right: 0px; margin-top: -7px; opacity: 1;
}
.st-content.st-accordion-four {
	padding: 5px 0px 30px;
}
.st-accordion-four .st-content p {
	color: rgb(114, 114, 114); line-height: 40px; font-size: 22px; font-weight: 300;
}
@media screen and (max-width:768px)
{
.st-accordion-four ul li > a {
	font-size: 16px;
}
}
@media screen and (max-width:320px)
{
.st-accordion-four ul li > a {
	font-size: 14px;
}
}
.st-accordion-five {
	margin: 0px auto; width: 100%; min-width: 270px;
}
.st-accordion-five ul li {
	height: 46px; overflow: hidden; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.st-accordion-five ul li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.st-accordion-five ul li > a {
	transition:color 0.2s ease-in-out; color: rgb(30, 30, 30); line-height: 46px; padding-left: 46px; font-family: "Raleway", sans-serif; font-size: 14px; display: block; position: relative; background-color: rgb(238, 238, 238); -webkit-transition: color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out; -o-transition: color 0.2s ease-in-out;
}
.st-accordion-five ul li > a span {
	background: url("plus-gray.png") no-repeat center; transition:0.2s ease-in-out; left: 0px; top: 50%; width: 26px; height: 16px; text-indent: -9000px; margin-top: -8px; margin-left: 16px; position: absolute; opacity: 1; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;
}
.st-accordion-five ul li > a:hover {
	color: rgb(30, 30, 30);
}
.st-accordion-five ul li > a:hover span {
	opacity: 1;
}
.st-accordion-five ul li.st-open > a {
	color: rgb(30, 30, 30);
}
.st-accordion-five ul li.st-open > a span {
	background: url("minus-gray.png") no-repeat center; right: 0px; margin-top: -8px; opacity: 1;
}
.st-accordion-five .st-content {
	background: rgb(250, 250, 250); padding: 25px 0px 30px;
}
.st-accordion-five .st-content p {
	color: rgb(114, 114, 114); padding-left: 50px; font-size: 14px;
}
@media screen and (max-width:768px)
{
.st-accordion-five ul li > a {
	font-size: 16px;
}
}
@media screen and (max-width:320px)
{
.st-accordion-five ul li > a {
	font-size: 14px;
}
}
