/* Largura do Portfolio */

body.single-fwp_portfolio .project-item-content {
  padding:0 50px;
}

body.single-fwp_portfolio .project-item {
  max-width: 1680px;
  padding-top: 30px;
  position: relative;
  box-sizing: border-box;
}

body.single-fwp_portfolio .project-item.side-by-side .gallery {
  max-width: 1400px;
  margin-right: 280px;   
  min-width: 700px;
  box-sizing: border-box;
}

body.single-fwp_portfolio .portfolio_gallery_alter {
  max-width: 100%;
  box-sizing: border-box;
}

body.single-fwp_portfolio .side-by-side .inside-content {
  width: 260px;
  position: absolute;
  top:15px;
  right:0;
  box-sizing: border-box;
}

@media only screen and (max-width: 1170px) {
  body.single-fwp_portfolio .project-item {
    max-width: 100%;
  }
  body.single-fwp_portfolio .project-item.side-by-side .gallery {
    max-width: 100%;
    margin-right: 0px;   
  }
  body.single-fwp_portfolio .side-by-side .inside-content {
    width: 100%;
    position: relative;
  }
  body.single-fwp_portfolio .inner.project-item .content {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1170px) {
  body.single-fwp_portfolio .project-item-content {
    padding:0 5px;
  }
  .inner.project-item .description, .side-by-side.inner.project-item .description {
    padding: 10px 0;
  }
}

.wpcf7-captcha-captcha-339 {
  display: table;
  margin: 0 auto;
}

#google-map {
  height: 800px !important;
}