body {
  overflow-x: hidden !important;
}

.footer-wrapper {
  width: var(--main-width);
  margin: 0 auto;
  color: #fff;
  text-align: justify;
}

a {
  color: #fff;;
  text-decoration: none;
}
h1, h2, h3, h4 {
  font-family: antonio-regular, sans-serif;
}

/* .footer-wrapper .title-page,
.footer-wrapper .icon-map-marker,
.footer-wrapper .icon-phone,
.footer-wrapper .icon-mail_outline {
  color: #f57921;
} */

.footer-wrapper .title-page {
  color: #f3ac20ed;
  font-weight: 700;
}

.footer-wrapper ul {
  padding-left: 0;
}

.footer-wrapper ul li {
  list-style: none;
  margin: 17px 0;
}

.footer-wrapper ul li a {
  color: #fff;
}

.footer-wrapper .instagram-img {
  display: flex;
  flex-wrap: wrap;
  justify-content:space-between;
}

.footer-wrapper .instagram-img .image-item {
  flex-grow: 1;
	width: 30%;
	height: 30%;
}

.footer-wrapper .instagram-img .image-item img {
  width: 90%;
  aspect-ratio: 1 / 1;  /* defining the aspect ratio of the imaage */
  object-fit: cover;    /* making sure the image isn't distorted */
  margin-bottom: 5px;
}

.footer-wrapper .button-subscribe {
  background-color: #f3ac20ed;
  color: #fff;
  font-weight: 600;
  width: 100%;
  border-radius: 0;
}
.footer-wrapper .icon-follow {
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 2rem !important;
}
.footer-wrapper .icon-follow i {
  font-size: 30px;
  cursor: pointer;
}

.footer-wrapper .icon-follow svg {
  cursor: pointer;
}

.footer-wrapper>div:first-child>div:first-child>div>p:first-child {
  margin: 1rem 0;
}

.footer-wrapper form {
  margin-top: 1.5rem;
}

.logo {
  width: 296.5px;
  height: 92px;
}

.icon-chat-fixed {
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 2;
  cursor: pointer;
}

.icon-chat-fixed img {
  width: 200px;
  transition: transform .5s ease-in-out;
}

.icon-chat-fixed img:hover {
  transform: scale(1.1);
}

.footer-wrapper>div>div:last-child>div:last-child {
  margin-top: 1.5rem;
}
.footer-wrapper>div>div:last-child>p {
  margin-top: 2rem;
}

.footer-wrapper > .row > .news
{
  padding-top: 1.6%;
}

/* backcrum */
.breadcrumb-item+.breadcrumb-item
{
  font-weight: normal !important;

}

.breadcrumb-wrapper li a
{
  color: #2e343a !important;
  line-height: 35px !important;
}
.breadcrumb-item+.breadcrumb-item li a
{
  text-transform: lowercase !important;
  color: #2e343a !important;
  line-height: 35px !important;
}
.main-tours-wrapper .breadcrumb-wrapper nav, .breadcrumb-item+.breadcrumb-item, .breadcrumb-wrapper li
{
  height: 35px;
  line-height: 35px;
}
.breadcrumb-wrapper
{
  height: 35px !important;
}
/* Responsive for mobile */
@media screen and (min-width: 767px) {
  .footer-wrapper .logo
  {
    width: 90%;
  }
}

@media screen and (max-width: 767px) {
  .footer-wrapper {
    width: 100% !important;
  }
}

@media screen and (max-width: 768px){
  .footer-wrapper .row>div {
    width: 100% !important;
    text-align: center;
  }
  .footer-wrapper .row>div:last-child form {
    width: 50%;
    margin: 0 auto;
  }
}