.pricing-box {
  text-align: center;
  border-bottom: 1px solid #e7e9ef;
  border-left: 1px solid #e7e9ef;
  border-right: 1px solid #e7e9ef;
  padding: 1.25em 20px 0.5625em;
}

.pricing-box i {
  font-size: 20px;
  color: #212121;
}

.pricing-box ul {
  margin: 10px 0;
  padding: 0;
}

.pricing-box li {
  display: block;
  margin-bottom: 3px;
  list-style: none;
  font-size: 16px;
}

.linenewwbutton {
  background-color: #4CAF50;
  /* Green */
  border: none;
  color: white;
  padding: 12px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 45px;
}

.fancy-box-offer h5 {

  font-size: 24px;
}

.panel-title>a:before {
  float: right !important;
  font-family: FontAwesome;
  content: "\f068";
  padding-right: 46px;
}

.panel-title>a.collapsed:before {
  float: right !important;
  content: "\f067";
}

.panel-title>a:hover,
.panel-title>a:active,
.panel-title>a:focus {
  text-decoration: none;
}

.fancy-box-tour .fancy-box-contents {
  padding: 1.25em 20px 0.5625em;
}

@media(max-width:800px) {
  .headermobile {
    font-size: 27px;
  }
}


@media(min-width:800px) {
  .margintopc {
    margin-top: 81px;
  }

  .onlymbobile {
    opacity: 0;
  }

  .headermobile {
    font-size: 34px;
  }

  .detailmargin {
    margin-bottom: -7em !important;
  }

  .famargin {
    margin-left: 28px;
  }

  .contactmargin {
    margin-left: 244px;
  }
}

@media (min-width: 900px) {
  .headformtitle {
    margin-left: -258px;
    margin-right: -353px;
  }

  .bottomtitle {
    top: 100px;
  }

  .textmargintop {
    margin-top: 135px;
  }
}

section .d-flex {
        justify-content: center;
}
  .footerfont {
    font-family: quicksand, sans-serif;
    font-weight: 600;
  }

  .fancy-box-icon{
    display: none !important;
  }

  .fancy-box-box .fancy-box-footer {
    justify-content: center !important;
    flex-direction: column;
  }

  @media (max-width: 767px) {
    .marginstay {
      margin-left: 70px;
    }

    .marginwhatsapp {
      margin-left: 59px;
    }

    .alignoffer {
      margin-left: 6px;
      margin-bottom: 7px;
    }

    .fancy-box-offer img {
      max-width: 100%;
    }

    .centerli {
      display: block;
      margin-left: auto;
      margin-right: auto;
      width: 77%;
    }
  }

  @media (min-width: 770px) {
    .marginstay {
      margin-left: 10px;
    }

    .famarginleftside {
      margin-right: -3px;
      margin-left: -46px;
    }

    .fancy-box-offer img {
      max-width: 70%;
      margin-bottom: 5px;
    }
  }

  .btn.wide>span {
    padding-left: 1.4em;
    padding-right: 1.4em;
  }