.menu .wrapper-menu .wrapper-logo a img {
  height: 60px; }

.section-home-img .wrapper-image {
  display: none; }

.section-home .wrapper-text .wrapper-img img {
  width: 180px; }

@media (max-width: 991px) {
  .section-book .wrapper-all {
    padding: 25px 0; }
    .section-book .wrapper-all .wrapper-title {
      margin-bottom: 25px; }
      .section-book .wrapper-all .wrapper-title h2 {
        font-size: 24px; }
    .section-book .wrapper-all .wrapper-line ul {
      margin-bottom: 15px; }
    .section-book .wrapper-all fieldset {
      padding: 10px 15px; }
      .section-book .wrapper-all fieldset h3 {
        margin-bottom: 16px;
        font-size: 24px; }
      .section-book .wrapper-all fieldset .wrapper-item {
        margin-bottom: 8px; }

  .section-home .wrapper-text h1 {
    font-size: 24px;
    margin-bottom: 25px; }
  .section-home .wrapper-text p {
    margin-bottom: .5rem;
    font-size: 16px; }
  .section-home .wrapper-text .wrapper-img img {
    width: 120px; }
  .section-home .wrapper-text a {
    font-size: 16px; }

  .section-home-text h2 {
    font-size: 24px; }
  .section-home-text p {
    font-size: 16px;
    margin-bottom: 8px; }
  .section-home-text h3 {
    font-size: 24px; }

  .section-home-img {
    padding: 25px 0; }
    .section-home-img h2 {
      margin-top: 8px;
      font-size: 24px; }
    .section-home-img p {
      font-size: 16px;
      margin-bottom: 8px; }
    .section-home-img .wrapper-image {
      display: block; }
    .section-home-img:after {
      display: none; } }
@media (max-width: 767px) {
  .section-finish {
    padding: 25px 0; }
    .section-finish .card-body {
      margin: 0 !important; }

  .section-footer {
    padding: 25px 0; }
    .section-footer .wrapper-text {
      font-size: 14px; }

  .section-end .wrapper-item {
    flex-wrap: wrap; }
  .section-end .wrap-img {
    margin-top: 0 !important; }
    .section-end .wrap-img img {
      width: 150px; }

  .menu .wrapper-menu .wrapper-text ul li {
    font-size: 12px; }
    .menu .wrapper-menu .wrapper-text ul li .phone i {
      font-size: 14px; }
    .menu .wrapper-menu .wrapper-text ul li a {
      font-size: 15px; }
  .menu .wrapper-menu .wrapper-logo a img {
    height: 40px; }

  .section-home .wrapper-inputs .wrapper-item {
    flex-wrap: wrap !important; }

  .section-book .wrapper-all fieldset .wrapper-item {
    flex-wrap: wrap; } }
@media (max-width: 660px) {
  .section-book .wrapper-all .wrapper-line ul li:after {
    width: 75%;
    left: -38%; } }
@media (max-width: 600px) {
  .section-book .wrapper-all .wrapper-line ul li {
    font-size: 8px; }
    .section-book .wrapper-all .wrapper-line ul li:after {
      width: 75%;
      left: -37%; } }
@media (max-width: 550px) {
  .section-book .wrapper-all .wrapper-line ul li:after {
    width: 75%;
    left: -36%; } }
@media (max-width: 500px) {
  .section-book .wrapper-all .wrapper-line ul li:after {
    width: 74%;
    left: -34%; } }
@media (max-width: 480px) {
  .section-book .wrapper-all .wrapper-line ul li:after {
    width: 74%;
    left: -33%; } }
@media (max-width: 440px) {
  .section-book .wrapper-all .wrapper-line ul li:after {
    width: 72%;
    left: -32%; } }
@media (max-width: 420px) {
  .menu .wrapper-menu .wrapper-text ul {
    padding-left: 5px; }
    .menu .wrapper-menu .wrapper-text ul li {
      font-size: 11px; }
      .menu .wrapper-menu .wrapper-text ul li .phone i {
        font-size: 12px; }
      .menu .wrapper-menu .wrapper-text ul li a {
        font-size: 12px; }
  .menu .wrapper-menu .wrapper-logo a img {
    height: 30px; }

  .section-book .wrapper-all .wrapper-line ul li:after {
    width: 72%;
    left: -31%; } }
@media (max-width: 400px) {
  .section-book .wrapper-all .wrapper-line ul li:after {
    width: 72%;
    left: -30%; } }
@media (max-width: 370px) {
  .section-book .wrapper-all .wrapper-line ul li:after {
    width: 70%;
    left: -29%; } }
@media (max-width: 360px) {
  .section-book .wrapper-all .wrapper-line ul li:after {
    width: 70%;
    left: -28%; } }
@media (max-width: 340px) {
  .section-book .wrapper-all .wrapper-line ul li:after {
    width: 70%;
    left: -27%; } }

/*# sourceMappingURL=responsive.css.map */
