.demo-item {
margin-bottom: 15px;
}

.demo-item img {
width: 50px;
margin-right: 15px;
}

.slick .demo-item {
float: left;
height: 100%;
min-height: 1px;
}
.demo-item h2{
padding: 30px 0px 50px;
border-bottom: 1px solid #cacaca;
font-weight: bold;
color: #fff;
}
.conta{
width:65%;
float:left;
}
.slick .mg-target {
box-sizing: initial;
height: 141px;
overflow: hidden;
}

.slick .multiple-items {
overflow: hidden;
height: 141px;
}

.slick .slick-prev {
left: 0;
z-index: 9999;
}

.slick .slick-next {
right: 0;
z-index: 9999;
}

.slick .demo-item {
margin-bottom: 0;
text-align: center;
}

.slick .demo-item img { 
width: auto;
margin: 0 auto 15px;
display: block;     
} 

@media (min-width: 479px) {
.demo-item {
margin-bottom: 25px;
}  
.demo-item img { 
width: auto; 
}
}

@media (min-width: 569px) {
.demo-item {
text-align: center;
}
.demo-item img {
margin: 0 20px 0 0px;
display: block;
}
}

/* NO GRID */
.no-grid .wrapper {position:relative;margin: 0 auto; }
.no-grid .mg-row{float: left;width: 25%;margin-bottom: 0;     background: #c5292a; overflow:hidden;}
.no-grid .demo-item {
float: left;
width: 100%;
margin-bottom: 15px;
padding:0 12px;
}
@media (min-width: 992px) and (max-width: 1024px){
.no-grid .mg-row{
width:25%;
}
 .conta{
width:50%;	 
 }
 .no-grid .demo-item{
	width: 40% !important;
}
}
@media (min-width: 768px) and (max-width: 991px){
.no-grid .mg-row, .conta{
width:50%;
}
.no-grid .demo-item{
	width: 40% !important;
}
}
@media (max-width: 767px){
.no-grid .mg-row, .conta{
width:100%;
}
}
@media (min-width: 520px) and (max-width: 767px){
.no-grid .mg-row, .conta{
width:50%;
}
}
@media (min-width: 569px) {
.no-grid .demo-item {
float: left;
width: 30%;
text-align: left;
margin-bottom: 25px;
padding-left:80px;   
margin-left: 52px;
border-left: 1px solid #000;
box-shadow: inset 0 0px 1px rgba(255,255,255,.50);
padding: 0px 30px 42px;
background: #545454;	

}  
}
