@media screen and (max-width: 991px) {
		
	.slash-effect:before { display:none !important; }
	.slash-effect-2:before { transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
	
  .br-element .post .thumbnail {
    margin: 0;
  }

  .post-inner-wrapper {
    position: relative;
    padding: 1em;
  }

  .br-element .post h2 {
    margin: 0 0 1em 0;
    padding: 0;
  }

  .br-slider-control {
    opacity: 1 !important;
  }

  .br-slider-control.lateral {
    position: relative;
  }

  .features-carousel {
    background-color: var(--features-carousel-color);
  }

  .features-carousel .features-carousel-cycler {
    margin-bottom: 0;
  }

  .features-carousel .features-slider {
    max-width: 100%;
    top: 50%;
    transform: none;
  }

  .features-carousel .carousel.slide {
    padding-bottom: 1em;
  }

  .features-carousel .features-item-table {
    margin: 0;
  }


  .features-carousel .carousel-controls {
    margin: 0.5em 2em;
  }

  div.carousel-controls i.fas {
    font-size: 1.5em;
  }

  .col-md-25 {
    width: 33.333%;
    margin-bottom: 1em;
  }

  ul.menu#auxiliar-menu {
    display: none;
  }

  ul.menu#mobile-menu {
    display: block;
  }

  #main-footer-container {
    text-align: center;
  }

  .footer-logo {
    max-width: 100%;
  }

  .credits-container ul {
    text-align: center;
  }

  .social-container {
    text-align: center;
  }

  .vc_parallax .vc_parallax-inner {
    background-size: 100% auto !important;
  }

  .block-fit > div {
    padding: 15px;
  }

  .project-tab {
    border-radius: 0;
    height: 100%;
    margin-top: 0;
  }

  .project-tab .project-building-logo-wrapper {
    float: none;
  }

  .br-slider-control {
    opacity: 1 !important;
  }
  
  .br-element .post .thumbnail {
    margin: 0;
  }

  .post-inner-wrapper {
    position: relative;
    padding: 1em;
  }

  .br-element .post h2 {
    margin: 0 0 1em 0;
    padding: 0;
    text-align: center;
  }
}
