.anythingSlider-default {
	margin: 0px auto;
}
.anythingSlider-default .anythingControls a {
	background: rgb(221, 221, 221); margin: 5px 8px -5px 5px; outline: 0px; border-radius: 5px; width: 11px; height: 11px; float: left;
}
.anythingSlider-default .anythingControls a span {
	visibility: hidden;
}
.anythingSlider-default .anythingControls a.cur {
	background: rgb(41, 58, 142);
}
.anythingControls a:hover {
	background: rgb(209, 209, 209);
}
.anythingSlider-default .anythingControls {
	outline: 0px; display: none;
}
.anythingSlider-default .anythingControls ul {
	margin: 0px; padding: 0px; left: 52%; bottom: 10px; float: left; position: absolute; z-index: 5;
}
.anythingSlider-default .anythingControls ul li {
	display: inline;
}
.anythingSlider-default .anythingControls ul a {
	text-decoration: none; display: inline-block;
}
.anythingSlider {
	overflow: visible !important; display: block; position: relative;
}
.anythingSlider .anythingWindow {
	width: 100%; height: 100%; overflow: hidden; position: relative;
}
.anythingSlider .anythingBase {
	background: none; list-style: none; margin: 0px; padding: 0px; left: 0px; top: 0px; overflow: visible !important; position: absolute;
}
.anythingSlider .panel {
	background: none; margin: 0x; padding: 0px; overflow: hidden; float: left; display: block;
}
.carousel article {
	display: block; position: relative;
}
.carousel-wrap {
	width: 100%; margin-bottom: 5px; display: inline-block; position: relative;
	
}
.carousel-wrap::after {
	padding-top: 31%; display: block; content: ""; 
}
.carousel {
	background: rgb(255, 255, 255); border-width: 0px medium; border-style: solid none; border-color: rgb(221, 221, 221) currentColor; border-image: none; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; margin-bottom: 7px; position: absolute; z-index: 0;
}
.carousel img {
	margin-right:50%; width: 50%; height: auto; text-align: center; z-index: 1;
}
.carousel a {
	color: rgb(41, 58, 142) !important; text-decoration: none;
}
.carousel a:hover {
	color: rgb(41, 58, 142) !important; text-decoration: none;
}
.article .overlay {
	background: rgb(255, 255, 255); top: 0px; width: 50%; height: 100%; right: 0px; position: absolute;
}
article .overlay {
	background: rgb(255, 255, 255); top: 0px; width: 50%; height: 100%; right: 0px; position: absolute;
}
.carousel .overlay .slider-content {
	padding: 0px 20px 0px; height: 92%; overflow: hidden; position:relative; vertical-align: top;
}
.carousel h2 {
	margin: 0px 0px 10px; padding: 0px; line-height: 30px; font-size: 16px; font-weight: 400; text-align: justify;
}
.carousel p {
	margin: 0px; height: 100%; color: rgb(51, 51, 51); line-height: 1.5em; font-size: 16px; -ms-word-wrap: break-word;
	
}
.readmore {
	position: absolute; background: none; color: rgb(255, 255, 255); bottom: 20px; font-size: 14px; font-style: italic; font-weight: 700;
}
@media only screen and (max-width:800px)
{
.carousel p {
	font-size: 14px;
}
}
@media only screen and (max-width:600px)
{
.carousel h2 {
	font-size: 20px;
}
.carousel p {
	display: none;
}
}
@media only screen and (max-width:480px)
{
.carousel-wrap::after {
	padding-top: 120%; display: block; content: "";
	background-color:#dce6f1 ;
}
.carousel img {
	width: 100% !important; height: auto !important; text-align: center; z-index: 2;
}
.article .overlay {
	top: 58%; width: 100%; height: 50%; bottom: 0px;
}
article .overlay {
	top: 58%; width: 100%; height: 50%; bottom: 0px;
}
.carousel .overlay .slider-content {
	padding: 0px; height: 75%;
}
.carousel p {
	line-height: 1.25em; font-size: 14px; display: block;
}
.readmore {
	line-height: 1.25em; font-size: 14px; display: block;
}
.anythingSlider-default .anythingControls ul {
	left: 0px;
}
}
@media only screen and (max-width:320px)
{
.carousel p {
	font-size: 14px;
}
.readmore {
	font-size: 14px;
}
}
