#fmmPorfolio ol { list-style: none}
#fmmPorfolio ol li {
    display: block;
    clear: both;
    padding: 20px 0;
    border-bottom: 3px solid transparent; /* Cambiamos #ccc a transparent para que el degradado se vea */
    border-image: linear-gradient(to right, green, yellow, red, blue, brown, rgba(0, 0, 0, 0)) 1; /* Degradado de izquierda a derecha */
    border-image-slice: 1; /* Se asegura de que el degradado ocupe todo el borde */
}
#fmmPorfolio ol li:after { content: "."; display: block; clear: both; height: 0px; visibility: hidden;}
#fmmPorfolio ol li .fmm_left_cube { float: left; width: 39%;}
#fmmPorfolio ol li .fmm_right_cube { float: right; width: auto;}
#fmmPorfolio ol li .fmm_right_cube img { max-width: 100%; border: 2px solid #F6F6F6}
#fmmPorfolio ol li .fmm_left_cube h5 { font-size: 24px; color: #000; clear: both;}
#fmmPorfolio ol li .fmm_left_cube h6 { font-size: 16px; color: #ffffff; clear: both; line-height: 25px;}
#fmmPorfolio ol li .fmm_left_cube a {position: relative; top: 15px; padding: 5px 15px; background: #666666; font-weight: bold; text-transform: uppercase; clear: both; color: #fff;}
#fmmPorfolio ol li .fmm_left_cube a:hover { background: #000}
#fmmPorfolio ol li .fmm_left_cube p { display: block}
#fmmPorfolio .features { clear: both; padding: 50px 0 20px}
#fmmPorfolio .features ul { list-style: disc; padding-left: 10px}
#fmmPorfolio .features ul li { padding:0px; border: 0px; list-style: disc; display:list-item}
#fmmPorfolio ul.pagination {display:flex;width:100%;list-style-type: none; padding: 20px; margin: 10px;float: right;justify-content: flex-end;}
#fmmPorfolio ul.pagination li { display: inline-block; margin-right: 5px}
#fmmPorfolio ul.pagination li.active a { font-weight: bold; background-color: #ff7445}
#fmmPorfolio ul.pagination li a { display: block; padding: 5px 10px; background-color: #343a40; color: #333; solid #ccc; border-radius: 3px}
#fmmPorfolio ul.pagination li a:hover { background-color: #343434}
#content-wrapper.wrapper__content .wrapper__content-full-width {background:transparent!important;}
.grid-view .portfolio-item {float:left;width:30%;margin:1.5%;}
.container.portfolio-home {display:flex;flex-wrap:wrap;justify-content:center;}
.col-md-4.portfolio-item {margin-bottom:25px;padding:5px}
.inner.inner-portfolio {padding-bottom:10px;padding-top:5px}
.portfolio-item-img{width:100%;}
.portfolio-home-items {justify-content:center;}
.col-md-4.portfolio-item h3 {padding:10px;text-align:center;}
.col-md-4.portfolio-item p {padding:10px;}
.col-md-4.portfolio-item a {display:block;width:75%;margin:0 auto;}
.link_to_all_portfolio {width:100%;padding:15px;position:relative;float:right;}
.link_to_all_portfolio {display:flex;width:100%;padding:15px;position:relative;float:right;justify-content:center;}
.slick-dots li{background:orange;border-radius:50%}
.portfolio-desc {width:100%;display:flex;height:150px;align-items:center;flex-wrap:wrap;}
.pagination-format{display:flex;position:relative;}