#machines {
  min-height: 865px;
}

@media (max-width: 767px) {
  #machines {
      min-height: 540px;
  }
}

@media (max-width: 767px) {
  .product-page .product-cover .product-images {
    min-height: 455px;
  }

  .product-page .machine-info {
    padding-bottom: 20px;
  }

  .product-page .acessories {
      padding-top: 0px;
  }
}

.rotational-system {
  background-image: url(../img/pagina-produtos/versatile-pro/autonomia-e-eficacia.png);
  padding: 191px 0 191px 0;
}

@media (max-width: 767px) {
  .rotational-system {
    background-image: url(../img/pagina-produtos/versatile-pro/autonomia-e-eficacia-mobile.png);
    padding: 130px 0 120px 0;
    min-height: unset;
  }
}

@media (max-width: 767px) {
  .rotational-system h2 {
    font-size: 43px;
    margin: auto;
    max-width: 320px;
    margin-top: 79px;
    margin-bottom: 25px; 
    line-height: 35px;
  }

  .product-page .toppics .icon {
    height: 100px !important;
  }

  .product-page .toppics span {
    margin-top: 24px;
  }
}

.product-page .kit {
  padding-top: 77px;
}

@media (max-width: 767px) {
  .product-page .kit h2 {
    max-width: unset;
  }

  .product-page .kit-2 {
    margin-top: -160px;
  }
}

.product-page .kit p {
  max-width: 390px;
}

.product-page .kit span {
  max-width: 335px;
}

.product-page .kit-2 {
  padding-top: 191px;
  padding-bottom: 132px;
}

@media (max-width: 767px) {
  .product-page .kit-2 {
    padding-top: 0;
    margin-top: -80px;
  }
}

.modal-dialog {
  max-width: 700px;
}

.modal-content {
  background-color: transparent;
  border-width: 0;
}

.modal-header {
  border-width: 0;
}

.modal-header .close {
  position: absolute;
  right: 32px;
  top: 101px;
  background: #FF650D;
  opacity: 1;
  z-index: 999;
  color: #FFF;
  padding: 8px 13px;
  transition: all .3s;
}

@media (max-width: 767px) {
  .modal-header .close {
    top: 79px;
  }
}

.modal-header .close:hover {
  background: #fff;
  color: #FF650D;
}
