.widget-custom-avada_portfolio{
  padding-top: 80px;
  padding-bottom:100px;
  background: #f2f2f2 url('../images/theme_bg.jpg') no-repeat center bottom;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
@media only screen and (max-width: 1200px) {
  .widget-custom-avada_portfolio .fusion-title-wrapper .entry-title{
    padding-left: 57px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 719px) {
  .widget-custom-avada_portfolio .fusion-title-wrapper .entry-title{
    font-size: 25px !important;
    line-height: 30px !important;
  }
}
.widget-custom-avada_portfolio .fusion-carousel-wrapper .fusion-carousel-item{
  background-color: #fff;
}
.widget-custom-avada_portfolio .fusion-carousel-wrapper .fusion-carousel-item .fusion-carousel-title {
  color:#242424;
  font-size: 17px;
  line-height: 24px;
  font-weight: bold;
  margin: 0;
  padding: 26px 34px;
  min-height: 172px;
}

@media only screen and (min-width: 845px) {
  .widget-custom-avada_portfolio .fusion-carousel-wrapper .fusion-carousel-item .fusion-carousel-title {
    min-height: 148px;
  }
}
@media only screen and (min-width: 991px) {
  .widget-custom-avada_portfolio .fusion-carousel-wrapper .fusion-carousel-item .fusion-carousel-title {
    min-height: 124px;
  }
}