

.fl-sidebar .fl-widget img, .fl-page-footer-widgets .fl-widget img {
    height: auto;
    max-width: 100%;
  float: left;
}

.gallery-caption {
  margin-right: -3px!important;
  text-align: center;
  line-height: 23px;
  color:#703782;
  width: 100%;
}
#gallery-1 .gallery-item {
     margin-top: 2px;
    text-align: center;
    width: 100%;
  
}
#gallery-1 img {
    border: 0!important;
}
#gallery-1 .gallery-caption {
  text-align: left;
  
  
  
}

.wpp-thumbnail {
    border: medium none;
    display: block;
  margin-top: 4px;
   
   
 
}

.fl-post-thumb img {
    height: auto !important;
    max-width: 150px!important;
    height: 150px!important;

}

@media screen and (max-width: 768px) {
  .fl-row-content-wrap {
    padding: -90px;
}
  body h2.fl-post-feed-title {
    font-size: 30px;
    line-height: 40px;
    margin: 0 0 10px;
    padding: 0;
    
}
  .fl-post-thumb img {
    height: 90% !important;
    max-width: 90%!important;
    display: block;
   }

  .fl-logo-img {
    max-height: 60px!important;
    float: left;
  }
 
  .fl-page-nav-bottom .fl-page-header-content .fl-page-header-text {
    display: none;
}

}