.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.home-slider-div {
  display: none;
  overflow: hidden;
  width: 100vw;
  height: 90vh;
}

.home-slider {
  z-index: 1;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.white-cover-div {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: #fff;
}

.slider-text-wrapper-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.home-slide-1 {
  background-image: url('../images/elephant-5069284_1920.jpg');
  background-position: 50% 70%;
  background-size: auto;
}

.slider-div {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 35px;
  margin-left: 133px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.h1 {
  font-family: Lora, sans-serif;
  color: #fff;
  font-size: 70px;
  line-height: 80px;
  letter-spacing: 4px;
  text-transform: uppercase;
  cursor: default;
}

.slider-text-1 {
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 3px;
  cursor: default;
}

.home-slide-2 {
  background-image: url('../images/holiday-2613403_1920.jpg');
  background-position: 50% 80%;
  background-size: cover;
}

.slider-2-text {
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 3px;
  cursor: default;
}

.h2 {
  font-family: Lora, sans-serif;
  color: #fff;
  font-size: 70px;
  line-height: 80px;
  letter-spacing: 4px;
  text-transform: uppercase;
  cursor: default;
}

.left {
  display: none;
}

.right {
  display: none;
}

.book-button {
  position: absolute;
  left: auto;
  top: 14%;
  right: 2%;
  bottom: auto;
  z-index: 500;
  width: 100px;
  height: 100px;
  margin-right: 41px;
  padding: 35px 30px;
  border-radius: 60px;
  background-color: #5ccac5;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}

.slider-div-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  height: 80%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.prev {
  width: 40px;
  height: 40px;
  margin-top: 20px;
  margin-right: 0px;
  background-image: url('../images/left-arrow.png');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}

.next {
  width: 40px;
  height: 40px;
  margin-top: 200px;
  margin-right: 0px;
  background-image: url('../images/right-arrow.png');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}

.button-2 {
  width: 100px;
  height: 100px;
  margin-right: 41px;
  padding: 35px 30px;
  border-radius: 60px;
  background-color: #5ccac5;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}

.slide-nav {
  display: none;
}

.navbar {
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.nav-menu {
  z-index: 998;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

.nav-link {
  padding: 5px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}

.nav-link:hover {
  color: #a59c3f;
  font-weight: 700;
}

.nav-link.w--current {
  color: #333;
}

.nav-link.w--current:hover {
  color: #a59c3f;
}

.brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: default;
}

.brand.w--current {
  cursor: pointer;
}

.text-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -32px;
  font-family: Georgia, Times, 'Times New Roman', serif;
  color: rgba(0, 0, 0, 0.94);
  font-size: 30px;
  line-height: 40px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2px;
  white-space: nowrap;
  cursor: default;
}

.logo-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 125px;
  height: 125px;
  margin-right: 20px;
  margin-left: 20px;
  border-radius: 100px;
  background-color: #fff;
  background-image: url('../images/elephant-head-gold.png');
  background-position: 50% 50%;
  background-size: 110px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.nav-link-2 {
  padding: 5px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}

.nav-link-2:hover {
  color: #a59c3f;
  font-weight: 700;
}

.nav-link-2.w--current {
  color: #333;
}

.nav-link-3 {
  padding: 5px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}

.nav-link-3:hover {
  color: #a59c3f;
  font-weight: 700;
}

.nav-link-3.w--current {
  color: #333;
}

.nav-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  height: 110px;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-link-4 {
  padding: 0px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}

.nav-link-4:hover {
  color: #a59c3f;
  font-weight: 700;
}

.nav-link-4.w--current {
  color: #333;
}

.nav-link-8 {
  padding: 5px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
}

.nav-link-8:hover {
  color: #a59c3f;
  font-weight: 700;
}

.nav-link-8.w--current {
  color: #333;
  text-align: left;
}

.div-block {
  display: none;
  width: 100%;
  height: 30px;
  background-color: #27213c;
}

.nav-link-7 {
  padding: 5px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}

.nav-link-7:hover {
  color: #a59c3f;
  font-weight: 700;
}

.nav-link-7.w--current {
  color: #333;
  font-weight: 500;
}

.nav-link-6 {
  padding: 5px 15px;
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}

.nav-link-6:hover {
  color: #a59c3f;
  font-weight: 700;
}

.nav-link-6.w--current {
  color: #333;
}

.grid-2 {
  margin-bottom: 10vh;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 200px 200px 200px 200px 200px minmax(200px, 1fr) 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px;
  grid-template-rows: 200px 200px 200px 200px 200px minmax(200px, 1fr) 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px;
}

.modal-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  display: none;
  background-color: rgba(37, 37, 37, 0.72);
}

.closing-x {
  position: absolute;
  left: auto;
  top: 2%;
  right: 16px;
  bottom: auto;
  color: hsla(0, 0%, 100%, 0.62);
  font-size: 25px;
  font-weight: 400;
  cursor: pointer;
}

.closing-x:hover {
  color: #fff;
}

.modal-close {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 4;
  cursor: default;
}

.lightbox-link {
  width: 100%;
  height: 100%;
  background-image: url('../images/hippo-3644217_1920.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.lightbox-link-2 {
  width: 100%;
  height: 100%;
  background-image: url('../images/kenya-3002458_1920.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lightbox-link-3 {
  width: 100%;
  height: 100%;
  background-image: url('../images/zebras-1883654_1920.jpg');
  background-position: 55% 0%;
  background-size: cover;
}

.lightbox-link-4 {
  width: 100%;
  height: 100%;
  background-image: url('../images/africa-2625_1920.jpg');
  background-position: 100% 0%;
  background-size: cover;
}

.lightbox-link-5 {
  width: 100%;
  height: 100%;
  background-image: url('../images/lion-5873637_1920.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.lightbox-link-6 {
  width: 100%;
  height: 100%;
  background-image: url('../images/impala-5232026_1920.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lightbox-link-7 {
  width: 100%;
  height: 100%;
  background-image: url('../images/safari-935927_1920.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lightbox-link-8 {
  width: 100%;
  height: 100%;
  background-image: url('../images/leopard-5317203_1920.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.lightbox-link-9 {
  width: 100%;
  height: 100%;
  background-image: url('../images/africa-3394272_1920.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.lightbox-link-10 {
  width: 100%;
  height: 100%;
  background-image: url('../images/bird-242715_1920.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lightbox-link-11 {
  width: 100%;
  height: 100%;
  background-image: url('../images/hippo-3647749_1920.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lightbox-link-12 {
  width: 100%;
  height: 100%;
  background-image: url('../images/geran-de-klerk-wYy3rvvgjAU-unsplash.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.lightbox-link-13 {
  width: 100%;
  height: 100%;
  background-image: url('../images/zebras-4704046_1920.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lightbox-link-14 {
  width: 100%;
  height: 100%;
  background-image: url('../images/masai-585296_1920.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.lightbox-link-15 {
  width: 100%;
  height: 100%;
  background-image: url('../images/hippo-515027_1920.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lightbox-link-16 {
  width: 100%;
  height: 100%;
  background-image: url('../images/lion-4268869_1920.jpg');
  background-position: 100% 0%;
  background-size: cover;
}

.lightbox-link-17 {
  width: 100%;
  height: 100%;
  background-image: url('../images/zebra-3564956_1920.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.lightbox-link-18 {
  width: 100%;
  height: 100%;
  background-image: url('../images/lion-3317566_1920.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lightbox-link-19 {
  width: 100%;
  height: 100%;
  background-image: url('../images/safari-4652364_1920.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lightbox-link-20 {
  width: 100%;
  height: 100%;
  background-image: url('../images/monkey-1028661_1920.jpg');
  background-position: 15% 0%;
  background-size: cover;
}

.lightbox-link-21 {
  width: 100%;
  height: 100%;
  background-image: url('../images/ana-singh-1vOBJZ6228U-unsplash.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lightbox-link-22 {
  width: 100%;
  height: 100%;
  background-image: url('../images/antelope-425161_1920.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lightbox-link-23 {
  width: 100%;
  height: 100%;
  background-image: url('../images/safari-3833551_1920.jpg');
  background-position: 100% 0%;
  background-size: cover;
}

.lightbox-link-24 {
  width: 100%;
  height: 100%;
  background-image: url('../images/guitar-435094_1920.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.footer {
  position: relative;
  z-index: 99;
  background-color: #fff;
}

.footer-columns {
  padding-top: 40px;
  padding-bottom: 20px;
}

.footer-header {
  font-family: Lato, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  cursor: default;
}

.footer-link {
  margin-top: 5px;
  font-family: Lato, sans-serif;
  color: #333;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
}

.footer-link:hover {
  color: #a59c3f;
}

.column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer-phone-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-link-phone {
  margin-top: 5px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  color: #333;
  line-height: 16px;
  text-decoration: underline;
}

.footer-link-phone:hover {
  color: #a59c3f;
}

.div-block-18 {
  width: 20px;
  height: 22px;
  background-image: url('../images/phone.png');
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.social-media-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 40px;
}

.social-media-icon {
  background-image: url('../images/5a2fe479cc45e43754640849.png');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.social-media-icon._2 {
  width: 35px;
  height: 35px;
  margin-right: 10px;
  background-image: url('../images/instagram-icon.png');
  background-position: 0px 0px;
  background-size: contain;
  cursor: pointer;
}

.social-media-icon._1 {
  width: 35px;
  height: 35px;
  margin-right: 10px;
  background-image: url('../images/facebook-icon.png');
  background-position: 0px 0px;
  background-size: contain;
  cursor: pointer;
}

.social-media-icon._3 {
  width: 35px;
  height: 35px;
  background-image: url('../images/twitter-icon.png');
  background-size: contain;
  cursor: pointer;
}

.footer-link-covid {
  display: none;
  margin-top: 5px;
  font-family: Lato, sans-serif;
  color: #333;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
}

.footer-link-covid:hover {
  color: #a59c3f;
}

.footer-email-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-link-email {
  margin-top: 5px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  color: #333;
  text-decoration: underline;
}

.footer-link-email:hover {
  color: #a59c3f;
}

.div-block-18-copy {
  width: 25px;
  height: 30px;
  background-image: url('../images/mail.png');
  background-position: 0% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.footer-text {
  margin-top: 5px;
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-transform: none;
  cursor: default;
}

.footer-button {
  margin-top: 10px;
  padding-right: 40px;
  padding-left: 40px;
  background-color: #233255;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.footer-button:hover {
  background-color: #1e2433;
}

.footer-line {
  width: 100%;
  height: 1.5px;
  background-color: #333;
}

.footer-bottom-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}

.footer-copyright-text {
  margin-top: 5px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: none;
  cursor: default;
}

.sub-footer-link {
  margin-top: 5px;
  font-family: Lato, sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

.sub-footer-link:hover {
  color: #a59c3f;
}

.sub-footer-link-dot {
  margin-top: 5px;
  margin-right: 10px;
  margin-left: 10px;
  font-family: Lato, sans-serif;
  color: #333;
  font-weight: 400;
  text-decoration: none;
  cursor: default;
}

.largebanner {
  margin-top: 40px;
}

.heading {
  position: relative;
  z-index: 5;
  margin-bottom: 0px;
  font-family: Merriweather, serif;
  color: #333;
  text-align: center;
}

.form-wrapper {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1162px;
  margin: 60px auto;
  padding: 40px 40px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, hsla(0, 0%, 60.4%, 0.62)), color-stop(0, hsla(0, 0%, 82%, 0.85)), color-stop(32%, #f7f7f7));
  background-image: linear-gradient(180deg, transparent, hsla(0, 0%, 60.4%, 0.62) 0%, hsla(0, 0%, 82%, 0.85) 0, #f7f7f7 32%);
  box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.45);
}

.form-info-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  padding: 20px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #233255;
}

.contact-form-grid {
  display: -ms-grid;
  display: grid;
  margin-top: 10px;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.container-2 {
  padding: 20px 40px 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.contactp {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  cursor: default;
}

.form-heading {
  font-family: Merriweather, serif;
  cursor: default;
}

.form-heading._2 {
  width: 864px;
  margin-right: auto;
  margin-left: auto;
  font-family: Merriweather, serif;
}

.submit-button {
  padding-right: 40px;
  padding-left: 40px;
  background-color: #233255;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.submit-button:hover {
  background-color: #1e2433;
}

.faq-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 70px 150px 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: default;
}

.heading-3 {
  margin-bottom: 40px;
  font-family: Lora, sans-serif;
  color: #fff;
  font-size: 32px;
  cursor: default;
}

.textarea {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.19);
}

.textarea:hover {
  box-shadow: 1px 1px 3px -2px #000;
}

.text-field {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.19);
}

.text-field:hover {
  box-shadow: 1px 1px 3px -2px #000;
}

.text-field-2 {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.19);
}

.text-field-2:hover {
  box-shadow: 1px 1px 3px -2px #000;
}

.text-field-3 {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.19);
}

.text-field-3:hover {
  box-shadow: 1px 1px 3px -2px #000;
}

.text-field-4 {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.19);
}

.text-field-4:hover {
  box-shadow: 1px 1px 3px -2px #000;
}

.link {
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.social-media-icons-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.icon-2 {
  width: 30px;
  height: 30px;
  margin-right: 15px;
  margin-left: 15px;
  background-image: url('../images/ig-white-icon.png');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.icon {
  width: 30px;
  height: 30px;
  background-image: url('../images/facebook-white-icon.png');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.icon-3 {
  width: 30px;
  height: 30px;
  background-image: url('../images/twitter-white-icon.png');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.contact-background {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 1;
  height: 75vh;
  margin-top: 140px;
  background-image: url('../images/antelope-4121962_1920.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.header {
  position: relative;
  z-index: 2;
  height: 25vh;
  background-image: url('../images/contact-us-white.png');
  background-position: 50% 50%;
  background-size: 600px;
  background-repeat: no-repeat;
}

.gallery-banner {
  position: static;
  z-index: 1;
  height: 40px;
}

.faq-line {
  width: 100px;
  height: 1.5px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #333;
}

.grid-3 {
  grid-column-gap: 34px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.faq-header {
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.footer-wrapper {
  margin-right: 180px;
  margin-left: 180px;
  padding-bottom: 60px;
}

.gallery-header {
  position: relative;
  left: 6px;
  top: -63px;
  z-index: 99;
  width: 500px;
  height: 240px;
  background-image: url('../images/gallery-green.PNG');
  background-position: 0% 60%;
  background-size: 400px;
  background-repeat: no-repeat;
}

.link-block-2 {
  width: 100%;
  height: 100%;
}

.link-block-3 {
  width: 100%;
  height: 100%;
}

.link-block-4 {
  width: 100%;
  height: 100%;
}

.link-block-5 {
  width: 100%;
  height: 100%;
}

.link-block-6 {
  width: 100%;
  height: 100%;
}

.link-block-7 {
  width: 100%;
  height: 100%;
}

.div-block-22 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.faq-icon-div {
  margin-right: 10px;
}

.div-block-22-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-22-copy-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-22-copy-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-22-copy-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-22-copy-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.about-columns {
  overflow: hidden;
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
}

.about-banner-wrapper {
  height: 80vh;
  max-width: 100vw;
}

.column-3 {
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

.column-4 {
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

.column-5 {
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

.about-column-1-div {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.59)), to(rgba(0, 0, 0, 0.59))), url('../images/orphanage-278476_1920.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.59), rgba(0, 0, 0, 0.59)), url('../images/orphanage-278476_1920.jpg');
  background-position: 0px 0px, 30% 60%;
  background-size: auto, 100vw;
  background-repeat: repeat, no-repeat;
}

.about-column-2-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.59)), to(rgba(0, 0, 0, 0.59))), url('../images/giraffe-3305274_1920.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.59), rgba(0, 0, 0, 0.59)), url('../images/giraffe-3305274_1920.jpg');
  background-position: 0px 0px, 60% 0%;
  background-size: auto, cover;
}

.about-column-3-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-right: 20px;
  padding-bottom: 40px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.59)), to(rgba(0, 0, 0, 0.59))), url('../images/donations-keeps-me-going-4792803_1920.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.59), rgba(0, 0, 0, 0.59)), url('../images/donations-keeps-me-going-4792803_1920.jpg');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.column-cover {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 99;
  display: none;
  width: 100%;
  height: 100%;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(165, 156, 63, 0.73);
}

.paragraph-2 {
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  color: #e0e0e0;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
}

.text-block-4 {
  font-family: Merriweather, serif;
  color: #e0e0e0;
  font-size: 30px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}

.column-cover-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9;
  display: none;
  width: 100%;
  height: 100%;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(165, 156, 63, 0.73);
}

.column-cover-3 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 99;
  display: none;
  width: 100%;
  height: 100%;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(165, 156, 63, 0.73);
}

.text-block-5 {
  z-index: 99;
  font-family: Merriweather, serif;
  color: #f0eeee;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 6px;
  text-shadow: 1px 1px 6px #000;
}

.about-body-section {
  margin-top: 60px;
  margin-bottom: 60px;
}

.wrapper-about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-24 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  cursor: default;
}

.div-block-25 {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #233255;
}

.text-block-6 {
  font-family: Merriweather, serif;
  font-size: 40px;
  font-weight: 700;
}

.div-block-26 {
  position: absolute;
  left: 6%;
  top: 4%;
  right: 0%;
  bottom: 4%;
  width: 450px;
  height: 475px;
  background-image: url('../images/zebra-3564956_1920.jpg');
  background-position: 40% 0%;
  background-size: cover;
}

.customer-promise-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 37vh;
  margin-top: 79px;
  margin-bottom: 60px;
  padding-right: 100px;
  padding-left: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(177, 177, 171, 0.16);
  cursor: default;
}

.text-block-7 {
  font-family: Merriweather, serif;
  font-size: 40px;
  font-weight: 700;
}

.text-block-5-copy {
  font-family: Merriweather, serif;
  color: #f0eeee;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 6px;
  text-shadow: 1px 1px 6px #000;
}

.text-block-5-3 {
  font-family: Merriweather, serif;
  color: #f0eeee;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 6px;
  text-shadow: 1px 1px 6px #000;
}

.left-aligned-p {
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 22px;
  font-weight: 500;
  text-align: left;
}

.dropdown-toggle {
  padding: 5px 15px;
}

.dropdown-toggle:hover {
  color: #a59c3f;
  font-weight: 700;
}

.icon-4 {
  margin-top: auto;
  margin-right: 0px;
  margin-bottom: auto;
}

.icon-4:hover {
  color: #a59c3f;
  font-weight: 700;
}

.nav-bar-text {
  color: #333;
}

.nav-bar-text:hover {
  color: #a59c3f;
  font-weight: 700;
}

.dropdown-list {
  position: absolute;
  z-index: 999;
  background-color: #fff;
}

.dropdown-link:hover {
  color: #a59c3f;
  font-weight: 700;
}

.tanzania-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 70vh;
  margin: 60px auto;
  padding: 20px 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.location-left {
  height: 100%;
  min-width: 60%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.location-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  cursor: default;
}

.grid-4 {
  width: 100%;
  height: 100%;
  grid-column-gap: 7px;
  grid-row-gap: 8px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 7px 1fr 7px 1fr 7px 1fr 7px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 8px auto 8px auto 8px auto 8px auto;
  grid-template-rows: auto auto auto auto auto;
}

.div-block-32 {
  background-image: url('../images/africa-5135407_1920.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-33 {
  background-image: url('../images/pexels-hendrik-cornelissen-2862070.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-34 {
  background-image: url('../images/patricia-hokororo-nLUL2uGv6Lg-unsplash.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.about-bottom-text {
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 22px;
  font-weight: 500;
  text-align: left;
}

.about-lifestyle-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50vh;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  cursor: default;
}

.lifestyle-head-text {
  font-family: Merriweather, serif;
  font-size: 40px;
  line-height: 40px;
  font-weight: 700;
  text-align: center;
}

.lifestyle-text {
  margin-top: 10px;
  font-family: Merriweather, serif;
  font-size: 25px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
}

.lifestyle-slider-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  margin-right: 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.lifestyle-grid-1 {
  width: 100%;
  height: 100%;
  margin-top: 10px;
  margin-right: 16px;
  justify-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.lifestyle-card-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}

.lifestyle-1 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 10px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: url('../images/massai-278519_1920.jpg');
  background-position: 60% 0%;
  background-size: cover;
}

.lifestyle-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 10px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: url('../images/game-drive-5730684_1920.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.text-block-8 {
  font-family: Merriweather, serif;
  color: #fff;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  text-align: center;
  text-shadow: 1px 1px 3px #000;
}

.lifestyle-4 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 10px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: url('../images/safari-1845202_1920.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.lifestyle-5 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 10px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: url('../images/dar-es-salaam-3887146_1920.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.lifestyle-7 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 10px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: url('../images/dawn-w-FmUx8z_Tz4A-unsplash.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.lifestyle-8 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 10px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: url('../images/marthijn-brinks-jrEtLDaaAaA-unsplash-1.jpg');
  background-position: 70% 0%;
  background-size: cover;
}

.lifestyle-card-wrapper-2 {
  position: relative;
  width: 100%;
  height: 100%;
}

.lifestyle-card-wrapper-3 {
  position: relative;
  width: 100%;
  height: 100%;
}

.lifestyle-card-wrapper-4 {
  position: relative;
  width: 100%;
  height: 100%;
}

.lifestyle-10 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 10px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: url('../images/magdalena-kula-manchee-tRoiaFbHEXw-unsplash.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.lifestyle-11 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 10px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: url('../images/omar-sUewAK2awCM-unsplash.jpg');
  background-position: 0% 0%;
  background-size: cover;
}

.lifestyle-card-wrapper-5 {
  position: relative;
  width: 100%;
  height: 100%;
}

.lifestyle-13 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 10px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: url('../images/ellena-mcguinness-bLxPZkqBwxw-unsplash.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.lifestyle-14 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 10px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: url('../images/niedblog-de-xXxRIgXzBy8-unsplash.jpg');
  background-position: 100% 0%;
  background-size: cover;
}

.social-media-icon-lifestyle {
  width: 30px;
  height: 30px;
}

.social-media-icons-wrapper-lifestyle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.social-media-face {
  width: 30px;
  height: 30px;
  border-radius: 20px;
}

.image-20 {
  width: 100%;
  height: 100%;
  margin-right: 5px;
  margin-left: 5px;
  border-radius: 20px;
}

.faq-icon {
  width: 50px;
  height: 50px;
}

.faq-question-div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.parks-grid-section {
  margin-bottom: 20px;
  padding-right: 40px;
  padding-left: 40px;
}

.grid-6 {
  width: 100%;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 300px 300px 300px 300px 300px;
  grid-template-rows: 300px 300px 300px 300px 300px;
}

.grid-div._1 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/KILIMANJARO-.jpg');
  background-position: 0% 100%;
  background-size: cover;
  box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.32);
}

.grid-div._2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/ARUSHA-NATIONAL-PARK.jpg');
  background-position: 0% 100%;
  background-size: cover;
  box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.32);
}

.grid-div._3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/TARANGIRE.jpg');
  background-position: 0px 0px;
  background-size: cover;
  box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.32);
}

.grid-div._4 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/LAKE-MANYARA.jpg');
  background-position: 0% 75%;
  background-size: cover;
  box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.32);
}

.grid-div._5 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/NGORONGORO.jpg');
  background-position: 0% 100%;
  background-size: cover;
  box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.32);
}

.grid-div._6 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/Serengeti.jpg');
  background-position: 50% 50%;
  background-size: cover;
  box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.32);
}

.grid-div._7 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/GOMBE.jpg');
  background-position: 0% 100%;
  background-size: cover;
  box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.32);
}

.grid-div._8 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/tanganyika.jpg');
  background-position: 50% 0%;
  background-size: cover;
  box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.32);
}

.grid-div._9 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/KATAVI.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.32);
}

.grid-div._10 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/RUAHA-NATIONAL-PARK.jpg');
  background-position: 0% 50%;
  background-size: cover;
  box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.32);
}

.grid-div._11 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/pexels-pixabay-46540.jpg');
  background-position: 0% 0%;
  background-size: cover;
  box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.32);
}

.grid-div._12 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/ray-rui-Tvo1NEmfYB0-unsplash.jpg');
  background-position: 0% 100%;
  background-size: cover;
  box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.32);
}

.grid-div._13 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/pexels-denys-gromov-4860974.jpg');
  background-position: 0% 100%;
  background-size: cover;
  box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.32);
}

.div-head-txt {
  text-align: center;
}

.italic-text {
  font-family: Lora, sans-serif;
  color: #fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
  cursor: default;
}

.parks-button {
  margin-top: 20px;
  padding-right: 30px;
  padding-left: 30px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.4);
  background-color: hsla(0, 0%, 100%, 0.91);
  box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.6);
  font-family: Montserrat, sans-serif;
  color: #b6a857;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
}

.modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.inner-modal {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  height: 90%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url('../images/KILIMANJARO-.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../images/KILIMANJARO-.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  text-align: center;
}

.inner-modal._2 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url('../images/ARUSHA-NATIONAL-PARK.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../images/ARUSHA-NATIONAL-PARK.jpg');
}

.inner-modal._3 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url('../images/TARANGIRE.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../images/TARANGIRE.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.inner-modal._4 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url('../images/LAKE-MANYARA.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../images/LAKE-MANYARA.jpg');
  background-position: 0px 0px, 50% 0%;
}

.inner-modal._6 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url('../images/Serengeti.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../images/Serengeti.jpg');
}

.inner-modal._7 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url('../images/GOMBE.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../images/GOMBE.jpg');
  background-position: 0px 0px, 50% 50%;
}

.inner-modal._8 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url('../images/tanganyika.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../images/tanganyika.jpg');
}

.inner-modal._9 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url('../images/KATAVI.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../images/KATAVI.jpg');
}

.inner-modal._10 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url('../images/RUAHA-NATIONAL-PARK.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../images/RUAHA-NATIONAL-PARK.jpg');
}

.inner-modal._11 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url('../images/pexels-pixabay-46540.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../images/pexels-pixabay-46540.jpg');
}

.inner-modal._12 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url('../images/ray-rui-Tvo1NEmfYB0-unsplash.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../images/ray-rui-Tvo1NEmfYB0-unsplash.jpg');
}

.inner-modal._13 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url('../images/pexels-denys-gromov-4860974.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../images/pexels-denys-gromov-4860974.jpg');
}

.modal-head-text {
  font-family: Merriweather, serif;
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
  cursor: default;
}

.modal-paragraph {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 85%;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-size: 19px;
  line-height: 20px;
  font-weight: 500;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  cursor: default;
}

.park-link-1 {
  position: relative;
  margin-top: 10px;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
  text-shadow: 1px 1px 6px #000;
}

.park-link-1:hover {
  color: #b2c9ff;
}

.close-modal {
  position: absolute;
  left: auto;
  top: 3%;
  right: 8%;
  bottom: auto;
  color: hsla(0, 0%, 100%, 0.74);
  font-size: 30px;
  font-weight: 400;
  text-decoration: none;
}

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

.modal-2 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.modal-3 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.modal-4 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.modal-5 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.modal-6 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.modal-7 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.modal-8 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.modal-9 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.modal-10 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.modal-11 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.modal-12 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.modal-13 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.close-modal-bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.park-link-2 {
  position: relative;
  margin-top: 10px;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
  text-shadow: 1px 1px 6px #000;
}

.park-link-2:hover {
  color: #b2c9ff;
}

.park-link-3 {
  position: relative;
  margin-top: 10px;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
  text-shadow: 1px 1px 6px #000;
}

.park-link-3:hover {
  color: #b2c9ff;
}

.park-link-4 {
  position: relative;
  margin-top: 10px;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
  text-shadow: 1px 1px 6px #000;
}

.park-link-4:hover {
  color: #b2c9ff;
}

.park-link-5 {
  position: relative;
  margin-top: 10px;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
  text-shadow: 1px 1px 6px #000;
}

.park-link-5:hover {
  color: #b2c9ff;
}

.park-link-6 {
  position: relative;
  margin-top: 10px;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
  text-shadow: 1px 1px 6px #000;
}

.park-link-6:hover {
  color: #b2c9ff;
}

.nav-link-block-2 {
  text-decoration: none;
}

.park-link-7 {
  position: relative;
  margin-top: 10px;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
  text-shadow: 1px 1px 6px #000;
}

.park-link-7:hover {
  color: #b2c9ff;
}

.park-link-8 {
  position: relative;
  margin-top: 10px;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
  text-shadow: 1px 1px 6px #000;
}

.park-link-8:hover {
  color: #b2c9ff;
}

.park-link-9 {
  position: relative;
  margin-top: 10px;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
  text-shadow: 1px 1px 6px #000;
}

.park-link-9:hover {
  color: #b2c9ff;
}

.park-link-10 {
  position: relative;
  margin-top: 10px;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
  text-shadow: 1px 1px 6px #000;
}

.park-link-10:hover {
  color: #b2c9ff;
}

.park-link-11 {
  position: relative;
  margin-top: 10px;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
  text-shadow: 1px 1px 6px #000;
}

.park-link-11:hover {
  color: #b2c9ff;
}

.park-link-12 {
  position: relative;
  margin-top: 10px;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
  text-shadow: 1px 1px 6px #000;
}

.park-link-12:hover {
  color: #b2c9ff;
}

.park-link-13 {
  position: relative;
  margin-top: 10px;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
  text-shadow: 1px 1px 6px #000;
}

.park-link-13:hover {
  color: #b2c9ff;
}

.topbanner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40vh;
  margin-bottom: 40px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: url('../images/ben-preater-82WjUExb05E-unsplash.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.topbanner.lodge {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/safari-5645377_1920.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/safari-5645377_1920.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.destinations-title-image {
  position: relative;
  z-index: 9;
  width: 80%;
  height: 175px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/destinations-white.png');
  background-position: 50% 50%;
  background-size: 625px;
  background-repeat: no-repeat;
}

.pageheadertag {
  width: 75%;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 20px;
  font-weight: 400;
  text-align: center;
  text-shadow: 3px 3px 7px #000;
  cursor: default;
}

.pageheadertag._2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 945px;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #333;
  font-size: 20px;
  line-height: 22px;
  font-weight: 400;
  text-shadow: none;
}

.pageheadertag._2.i {
  margin-top: 0px;
  font-size: 16px;
  font-style: italic;
}

.pageheadertag._3 {
  width: 291px;
  margin-top: 5px;
  margin-bottom: 0px;
  color: #333;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  text-shadow: none;
}

.pageheadertag._4 {
  font-size: 18px;
  line-height: 25px;
}

.pageheadertag.home-sub {
  width: 100%;
  height: 72px;
  margin: 5px 0px 0px;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
}

.pageheadertag._2-1 {
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: rgba(51, 51, 51, 0.47);
  font-size: 14px;
  line-height: 22px;
  font-style: italic;
  font-weight: 500;
  text-shadow: none;
}

.pageheadertag._3-copy {
  width: 291px;
  margin-top: 5px;
  margin-bottom: 0px;
  color: #333;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  text-shadow: none;
}

.pageheadertag._3link {
  width: 291px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #333;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  text-shadow: none;
  cursor: pointer;
}

.pageheadertag._3link:hover {
  text-decoration: underline;
}

.pageheadertag._3-after {
  width: 291px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #333;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  text-shadow: none;
}

.banner-section {
  height: 25vh;
}

.lodge-button {
  position: static;
  top: 171px;
  display: block;
  margin-top: 5px;
  padding-right: 30px;
  padding-left: 30px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.4);
  background-color: hsla(0, 0%, 100%, 0.91);
  box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.6);
  font-family: Montserrat, sans-serif;
  color: #b6a857;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.lodge-button.sayaricamp {
  display: block;
}

.collection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.collection-list {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.filter-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.filter-wrapper.fltr-park {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.filter--button {
  border: 1px solid #233255;
  background-color: #233255;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.text-field-5 {
  margin-top: auto;
  margin-right: 20px;
  margin-bottom: auto;
  border: 1px solid #000;
  background-color: #fff;
  font-family: Montserrat, sans-serif;
}

.collection-list-wrapper-3 {
  width: 100%;
  height: 100%;
}

.lodgeimage {
  width: 100%;
  height: 100%;
}

.collection-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 420px;
  height: 400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #a59c3f;
  background-color: #233255;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.36);
}

.image-div {
  width: 100%;
  height: 250px;
}

.lodge {
  padding-right: 10px;
  padding-left: 10px;
  font-family: Merriweather, serif;
  color: #fff;
  font-size: 20px;
  line-height: 35px;
  font-weight: 700;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  cursor: default;
}

.near-prk {
  display: block;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-weight: 500;
  text-shadow: 1px 1px 6px #000;
  cursor: default;
}

.text-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flter-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding: 10px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  background-color: rgba(167, 167, 167, 0.1);
}

.form-block {
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-9 {
  font-family: Montserrat, sans-serif;
  color: #a59c3f;
  font-weight: 700;
  text-transform: uppercase;
}

.flter-container-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flter-dropdown {
  margin-right: 20px;
  margin-left: 20px;
  background-color: #233255;
  color: #fff;
}

.dropdown-toggle-2 {
  padding: 9px 40px 9px 30px;
  background-color: transparent;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-weight: 600;
}

.flter-dd-1 {
  color: #fff;
}

.icon-5 {
  margin-right: 10px;
}

.dropdown-list-2 {
  background-color: #233255;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-weight: 600;
}

.dropdown-list-2.w--open {
  color: #fff;
}

.prk-type {
  display: none;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-weight: 500;
  text-shadow: 1px 1px 6px #000;
}

.flter-container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.lodgingtitle {
  width: 100%;
  height: 100%;
  background-image: url('../images/lodging-green.png');
  background-position: 50% 43%;
  background-size: auto 200%;
  background-repeat: no-repeat;
}

.i-banner-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 80%;
  background-image: url('../images/adventure-white.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.i-banner-section {
  height: 45vh;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-image: url('../images/hu-chen-0LwfbRtQ-ac-unsplash-1.jpg');
  background-position: 50% 60%;
  background-size: cover;
}

.i-banner-section._2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(205, 219, 247, 0.19)), to(rgba(205, 219, 247, 0.19))), url('../images/zanzibar-4727962_1920.jpg');
  background-image: linear-gradient(180deg, rgba(205, 219, 247, 0.19), rgba(205, 219, 247, 0.19)), url('../images/zanzibar-4727962_1920.jpg');
  background-position: 0px 0px, 100% 30%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  cursor: default;
}

.i-banner-section._3 {
  height: 55vh;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/safari-5645377_1920.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/safari-5645377_1920.jpg');
  background-position: 0px 0px, 50% 70%;
  background-size: auto, cover;
}

.itinerary-p {
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 14px;
  font-weight: 500;
}

.i-head {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
  cursor: pointer;
}

.i-head._2 {
  color: #233255;
  font-weight: 700;
  text-shadow: none;
}

.i-custom {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30vh;
  margin-top: 220px;
  margin-bottom: 40px;
  padding-right: 100px;
  padding-left: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(177, 177, 171, 0.16);
}

.custom-head {
  font-family: Merriweather, serif;
  color: #333;
  font-size: 35px;
  font-weight: 700;
  text-align: center;
  cursor: default;
}

.custom-p {
  width: 80%;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  cursor: default;
}

.tier-grid {
  max-width: 1162px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 1fr 1fr 1fr;
  grid-template-columns: 0.5fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.tier-div-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(177, 177, 171, 0.16);
}

.tier-div-1.title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tier-h {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Merriweather, serif;
  color: #333;
  font-size: 18px;
  font-weight: 900;
  text-align: center;
  cursor: default;
}

.tier-div-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(39, 134, 116, 0.43);
}

.tier-p {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  cursor: default;
}

.sectionheaders {
  width: 50%;
  margin-right: auto;
  margin-left: auto;
  font-family: Merriweather, serif;
  font-size: 35px;
  line-height: 45px;
  font-weight: 700;
  text-align: center;
  cursor: default;
}

.sectionheaders._2 {
  margin-bottom: 20px;
  color: #333;
  font-size: 35px;
  line-height: 55px;
}

.sectionheaders._3 {
  width: 340px;
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 25px;
}

.sectionheaders.home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  cursor: default;
}

.sectionheaders._2-1 {
  color: #333;
  font-size: 35px;
  line-height: 55px;
}

.tier-section {
  display: none;
  margin-top: 40px;
  cursor: default;
}

.location-head {
  display: block;
  font-family: Merriweather, serif;
  font-size: 40px;
  font-weight: 700;
  text-align: left;
}

.head-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  cursor: default;
}

.centeralignedp {
  width: 75%;
  margin: 30px auto 0px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 22px;
  font-weight: 500;
  text-align: center;
}

.centeralignedp._2 {
  width: auto;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  text-align: left;
}

.cards-d-text {
  margin-top: 10px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
}

.cards-headers {
  font-family: Merriweather, serif;
  color: #fff;
  font-size: 35px;
  font-weight: 700;
  text-shadow: 1px 1px 6px #000;
}

.section-pre-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(177, 177, 171, 0.16);
}

.tribes-card-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tribe-card {
  position: relative;
  width: 350px;
  height: 45vh;
  margin-right: 10px;
  margin-left: 10px;
  background-image: url('../images/hadzabe-tribe-of-the-lady-boss-227324_1920.jpg');
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
}

.tribe-card._2 {
  width: 350px;
  height: 45vh;
  background-image: url('../images/sneha-cecil-XNs-qGCVVoI-unsplash.jpg');
  background-position: 50% 0%;
}

.tribe-card._3 {
  background-image: url('../images/datoga.jpg');
  background-position: 10% 50%;
}

.cards-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 40px 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: default;
}

.cards-text-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 55vh;
  margin-right: auto;
  margin-left: auto;
  padding: 20px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #233255;
  background-color: #233255;
}

.cards-text-wrapper._2 {
  height: 55vh;
}

.tribe-wrapper {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tribe-wrapper._2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.tribe-wrapper._3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 30px 40px;
}

.tribe-wrapper.inital {
  display: none;
}

.islands-card-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.island-card {
  position: relative;
  width: 350px;
  height: 45vh;
  margin-right: 10px;
  margin-left: 10px;
  background-image: url('../images/med-j-ePeTsqcyUiI-unsplash.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.island-card._2 {
  width: 350px;
  height: 45vh;
  background-image: url('../images/crispin-jones-6J3gBcvfbfo-unsplash.jpg');
  background-position: 50% 50%;
}

.island-card._3 {
  background-image: url('../images/olga-budko-hl0W9gS0C6k-unsplash.jpg');
  background-position: 50% 50%;
}

.island-wrapper {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.island-wrapper._2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.island-wrapper._3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 40px;
}

.island-wrapper.inital {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.e-banner-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  background-image: url('../images/experience-white.png');
  background-position: 50% 50%;
  background-size: 800px;
  background-repeat: no-repeat;
}

.iconssection {
  margin-top: 70px;
  margin-bottom: 100px;
}

.home-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.homecolumns {
  width: 1150px;
  margin-top: 5px;
  margin-right: auto;
  margin-left: auto;
}

.home-col-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.homeexperieince {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.homegrid {
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 150px 150px 150px 150px 150px;
  grid-template-rows: 150px 150px 150px 150px 150px;
}

.hg-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/joana-abreu-yQYLiy3h4OA-unsplash.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/joana-abreu-yQYLiy3h4OA-unsplash.jpg');
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.h-g-cards {
  background-image: url('../images/ellena-mcguinness-9Fr_IF0ksVw-unsplash.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.h-g-cards._2 {
  background-image: url('../images/beach-6020840_1920.jpg');
  background-position: 100% 100%;
}

.h-g-cards._3 {
  background-image: url('../images/ngorongoro-crater-2735622_1920.jpg');
  background-position: 65% 0%;
}

.h-g-cards._4 {
  background-image: url('../images/elliot-paris-TquphjgS6KA-unsplash.jpg');
  background-position: 0% 50%;
}

.h-g-cards._5 {
  background-image: url('../images/andrew-kayani-yksT8jLoRf4-unsplash.jpg');
  background-position: 50% 100%;
}

.h-g-cards._7 {
  background-image: url('../images/reisetopia-i9m7gQwDFCE-unsplash.jpg');
  background-position: 50% 100%;
}

.h-g-cards._6 {
  background-image: url('../images/tanzania-1631857_1920.jpg');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.h-g-cards._8 {
  background-image: url('../images/magdalena-kula-manchee-JwP795QvKIY-unsplash.jpg');
  background-position: 50% 60%;
  background-repeat: no-repeat;
}

.homecardhead {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 11px 0px 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 32px;
  line-height: 45px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 6px;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
  cursor: default;
}

.homecardsubhead {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 11px;
  margin-bottom: 10px;
  margin-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 32px;
  line-height: 45px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 15px;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
  cursor: default;
}

.learn-button {
  margin-top: 10px;
  padding-right: 30px;
  padding-left: 30px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.4);
  background-color: hsla(0, 0%, 100%, 0.91);
  box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.6);
  font-family: Montserrat, sans-serif;
  color: #b6a857;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
}

.homehow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.howcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.howlink {
  width: 80px;
  height: 80px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
  background-image: url('../images/lodging-icon.png');
  background-position: 50% 50%;
  background-size: 60% 60%;
  background-repeat: no-repeat;
  box-shadow: 1px 1px 8px 0 #000;
  cursor: default;
}

.howlink._2 {
  background-color: #233255;
  background-image: url('../images/itinerary-icon-white.png');
}

.howlink._3 {
  background-color: #fff;
  background-image: url('../images/check-icon.png');
}

.howlink._2-1 {
  background-color: #233255;
  background-image: url('../images/plane-white.png');
}

.howcontextwrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.grid-7 {
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 7px;
  grid-row-gap: 3px;
  -ms-grid-columns: minmax(25%, 25%) minmax(25%, 25%) minmax(25%, 25%) minmax(25%, 25%);
  grid-template-columns: minmax(25%, 25%) minmax(25%, 25%) minmax(25%, 25%) minmax(25%, 25%);
  -ms-grid-rows: 100%;
  grid-template-rows: 100%;
}

.gridccard {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/alexander-osipenko-VqxfYDgg8RQ-unsplash.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/alexander-osipenko-VqxfYDgg8RQ-unsplash.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.gridccard._2 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/roya-ann-miller-GGY3yYwu0Wc-unsplash.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/roya-ann-miller-GGY3yYwu0Wc-unsplash.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.gridccard._3 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/antony-pgiJ4Varshg-unsplash.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/antony-pgiJ4Varshg-unsplash.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.gridccard._1 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/travel-5219496_1920.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/travel-5219496_1920.jpg');
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.textwrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: center;
}

.homegridbutton {
  margin-top: 10px;
  padding-right: 20px;
  padding-left: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.4);
  background-color: hsla(0, 0%, 100%, 0.91);
  box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.6);
  font-family: Montserrat, sans-serif;
  color: #b6a857;
  font-size: 13px;
  line-height: 15px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
}

.homegridbutton._1 {
  padding-right: 20px;
  padding-left: 20px;
}

.homecontactsection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 80px;
  margin-bottom: 60px;
  padding-top: 60px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(177, 177, 171, 0.16);
}

.small-text {
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.homecontactcontainer {
  max-width: 758.734375px;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
}

.home-form {
  width: 758.734375px;
}

.day-1 {
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  color: #a59c3f;
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.74);
}

.i-body {
  margin-top: 40px;
  margin-bottom: 60px;
}

.i-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.i-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.i-tab {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 120px;
  margin: 5px 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #a59c3f;
  text-decoration: none;
  cursor: pointer;
}

.i-tab._6 {
  background-color: #a59c3f;
}

.i-tab._22 {
  background-color: #a59c3f;
}

.i-tab._33 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #a59c3f;
}

.i-tab._44 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #a59c3f;
}

.i-tab._55 {
  background-color: #a59c3f;
}

.i-tab-div {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7f7f7;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.29);
  cursor: pointer;
}

.i-tab-div._2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
}

.i-tab-div._3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
}

.i-tab-div._4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
}

.i-tab-div._5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
}

.i-tab-div._6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
}

.i-content-wrapper {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #f7f7f7;
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.41);
}

.i-content-wrapper._2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
}

.i-content-wrapper._3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
}

.i-content-wrapper._4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  opacity: 0;
}

.i-content-wrapper._5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
}

.i-content-wrapper._6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
}

.i-content-wrapper.test2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.i-inner-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 30px 20px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.i-pic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-image: url('../images/jasmine-sathiagnanan-YfBGHC1Sgbs-unsplash.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.i-pic._1 {
  background-image: url('../images/matthew-spiteri-WfZ4WCuNtlg-unsplash.jpg');
  background-position: 0% 50%;
}

.i-pic._2 {
  background-image: url('../images/dawn-w-FmUx8z_Tz4A-unsplash_1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.i-pic._3 {
  background-image: url('../images/africa-222875_1920.jpg');
  background-position: 50% 0%;
}

.i-pic._5 {
  background-image: url('../images/pexels-ákos-helgert-8804770.jpg');
}

.i-pic._6 {
  background-image: url('../images/chimpanzee-2132755_1280.jpg');
  background-position: 65% 50%;
  background-size: cover;
}

.i-head-day {
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
  cursor: pointer;
}

.i-head-day._2 {
  color: #233255;
  font-size: 14px;
  font-weight: 700;
  text-shadow: none;
  cursor: pointer;
}

.i-pic-text {
  padding: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  font-family: Montserrat, sans-serif;
  color: hsla(0, 0%, 100%, 0.84);
  font-weight: 500;
  text-align: center;
}

.i-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #f7f7f7;
}

.close-modal-link {
  position: absolute;
  z-index: 998;
  width: 100%;
  height: 100%;
}

.floating-button {
  position: fixed;
  left: auto;
  top: 3%;
  right: 0%;
  bottom: auto;
  z-index: 998;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 100px;
  margin-right: 41px;
  padding: 35px 30px;
  border-radius: 60px;
  background-color: #5ccac5;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}

.contact-form-grid-2 {
  display: -ms-grid;
  display: grid;
  margin-top: 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-family: Montserrat, sans-serif;
}

.book-l-dropdown {
  display: block;
  background-color: #fff;
}

.book-i-dropdown {
  background-color: #fff;
}

.select-field {
  background-color: #fff;
}

.select-item {
  font-family: Montserrat, sans-serif;
}

.collection-list-wrapper-4 {
  display: none;
}

.book-form {
  width: 839.9375px;
  margin-right: auto;
  margin-left: auto;
}

.bookingbackground {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 1;
  height: 75vh;
  margin-top: 140px;
  background-image: url('../images/omar-bA1G8sxPpew-unsplash.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.headerbook {
  position: relative;
  z-index: 10;
  height: 24vh;
  background-image: url('../images/book-now.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.form {
  width: 100%;
  height: 100%;
}

.select-field-2 {
  background-color: #fff;
}

.form-wrappercontact {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80vw;
  margin: 60px auto;
  padding: 40px 40px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, hsla(0, 0%, 60.4%, 0.62)), color-stop(0, hsla(0, 0%, 82%, 0.85)), color-stop(8%, hsla(0, 0%, 90.6%, 0.92)), color-stop(32%, #fff));
  background-image: linear-gradient(180deg, transparent, hsla(0, 0%, 60.4%, 0.62) 0%, hsla(0, 0%, 82%, 0.85) 0, hsla(0, 0%, 90.6%, 0.92) 8%, #fff 32%);
  box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.45);
}

.booking-p {
  width: 864px;
  margin-right: auto;
  margin-left: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  cursor: default;
}

.formlabel {
  font-weight: 600;
}

.form-label {
  font-family: Montserrat, sans-serif;
}

.nav-link-5 {
  padding: 5px 15px;
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}

.nav-link-5:hover {
  color: #a59c3f;
  font-weight: 700;
}

.nav-link-5.w--current {
  color: #333;
}

.lodge-banner-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 250px;
  background-image: url('../images/lodging-white.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.lodge-custom {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30vh;
  margin-bottom: 40px;
  padding-right: 100px;
  padding-left: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(177, 177, 171, 0.16);
}

.phone-link-box {
  width: 100%;
  height: 100%;
}

.email-link-box {
  width: 100%;
  height: 100%;
}

.safety-banner-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 275px;
  background-image: url('../images/safety-white.png');
  background-position: 50% 50%;
  background-size: 560px;
  background-repeat: no-repeat;
}

.left-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.right-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.grid-8 {
  grid-column-gap: 16px;
  -ms-grid-columns: 100px 1fr 100px 1fr;
  grid-template-columns: 100px 1fr 100px 1fr;
  -ms-grid-rows: 100px 100px 100px;
  grid-template-rows: 100px 100px 100px;
}

.link-block-8 {
  background-image: url('../images/facebook-icon.png');
  background-position: 0px 0px;
  background-size: cover;
}

.link-block-9 {
  margin-right: 10px;
  margin-left: 10px;
  background-image: url('../images/instagram-icon.png');
  background-position: 0px 0px;
  background-size: cover;
}

.link-block-10 {
  background-image: url('../images/twitter-icon.png');
  background-position: 0px 0px;
  background-size: cover;
}

.link-2 {
  margin-right: 10px;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.lightbox-link-25 {
  position: absolute;
}

.collection-list-2 {
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  margin-right: 60px;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 400px 400px 400px;
  grid-template-columns: 400px 400px 400px;
  -ms-grid-rows: 250px 250px;
  grid-template-rows: 250px 250px;
}

.collection-list-wrapper-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.slider.slider-section {
  position: relative;
  overflow: hidden;
  width: 50%;
  height: 100%;
}

.columns {
  display: none;
}

.slider-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.slider-item {
  position: relative;
  width: 55vw;
  height: 35vw;
  margin-right: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.site-section {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  margin-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  opacity: 0.69;
  font-family: Merriweather, serif;
  font-size: 50px;
  line-height: 70px;
  font-weight: 700;
  cursor: default;
}

.slider-navigation {
  cursor: pointer;
}

.slider-navigation.prev-slide {
  width: 50px;
  height: 50px;
  background-image: url('../images/left-arrow.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slider-navigation.next-slide {
  width: 50px;
  height: 50px;
  background-image: url('../images/right-arrow.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slider-navigation-wrapper {
  position: absolute;
  left: 0px;
  top: 45%;
  right: 0px;
  z-index: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 97%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.pagination {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.image-21 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.lodging-modal {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.81);
}

.location {
  width: 95%;
  margin-right: auto;
  margin-left: auto;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 30px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 7px;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
}

.name {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #fff;
  font-size: 60px;
  text-shadow: 1px 1px 6px #000;
}

.amenities {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #233255;
  cursor: default;
}

.text-block-10 {
  width: 95%;
  margin-right: 10px;
  margin-left: 10px;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 25px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 1.25px;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
  white-space: break-spaces;
}

.text-block-11 {
  margin-bottom: 15px;
  font-family: Merriweather, serif;
  color: #fff;
  font-size: 35px;
  line-height: 30px;
  font-weight: 700;
  text-shadow: 1px 1px 6px #000;
}

.small-p {
  margin-bottom: 10px;
  font-family: Merriweather, serif;
  color: #fff;
  font-size: 9px;
  line-height: 30px;
  font-weight: 400;
  text-shadow: 1px 1px 6px #000;
}

.header-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Merriweather, serif;
  font-size: 50px;
  line-height: 40px;
  font-weight: 700;
  cursor: default;
}

.site {
  margin-bottom: 40px;
  margin-left: 10px;
  color: #fff;
  font-size: 9px;
  line-height: 30px;
  font-weight: 400;
}

.horizontal-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 35vw;
  margin-top: 20px;
  margin-bottom: 60px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.overflow_hidden {
  overflow: hidden;
}

.white-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 20px 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #fff;
}

.close-modal-x {
  position: absolute;
  left: auto;
  top: 3%;
  right: 2%;
  bottom: auto;
  color: hsla(0, 0%, 100%, 0.74);
  font-size: 30px;
  font-weight: 400;
  text-decoration: none;
}

.close-modal-x:hover {
  color: #fff;
}

.slider-text-2 {
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 8px;
  text-shadow: 1px 1px 6px #000;
  cursor: default;
}

.slide-3 {
  background-image: url('../images/alexander-osipenko-VqxfYDgg8RQ-unsplash.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-4 {
  background-image: url('../images/advik-mehta-UUzeWSSHAO8-unsplash.jpg');
  background-position: 50% 20%;
  background-size: cover;
}

.right-arrow {
  display: none;
}

.slide-2 {
  background-image: url('../images/holiday-2613403_1920.jpg');
  background-position: 0% 50%;
  background-size: auto;
}

.left-arrow {
  display: none;
}

.icon-6 {
  display: none;
}

.slide-5 {
  background-image: url('../images/getinspo-co-bibhash-wCnZ1Gn9fSY-unsplash.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.h1-2 {
  padding-left: 100px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 100px;
  line-height: 90px;
  text-align: center;
  letter-spacing: 20px;
  text-transform: uppercase;
  text-shadow: 1px 1px 12px rgba(0, 0, 0, 0.65);
  cursor: default;
}

.slide {
  background-image: url('../images/elephants-4275741_1920.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slider-2 {
  height: 80vh;
}

.slidertext {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  height: 50%;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.link-block-11 {
  color: #333;
  text-decoration: none;
}

.wrap {
  width: 100%;
}

.div-block-35 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.wraptxt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.gridtextdiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 35%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.text-block-12 {
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-weight: 500;
  text-align: center;
}

.gridtext {
  margin-right: auto;
  margin-left: auto;
  font-family: Merriweather, serif;
  color: #fff;
  font-size: 20px;
  line-height: 35px;
  font-weight: 700;
  text-align: center;
}

.lodgeimg {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.lodgeimg.lemala {
  width: 100%;
  background-image: url('../images/Lemala-Kuria-Hills-Tented-Lodge.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.lakemasek {
  background-image: url('../images/Lake-Masek-5.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.serengetiserena {
  width: 100%;
  background-image: url('../images/Serengeti-Serena-Safari-Lodge.png');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.elewana {
  width: 100%;
  background-image: url('../images/Elewana-Tarangire-Treetops-1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.andbeyond {
  background-image: url('../images/And-Beyond-Lake-Manyara-Tree-Lodge.png');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.arushacoffee {
  background-image: url('../images/Arusha-Coffee.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.jongomero {
  width: 100%;
  background-image: url('../images/Jongomero-1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.kahawa {
  width: 100%;
  background-image: url('../images/Kahawa-House.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.ruaha {
  width: 100%;
  background-image: url('../images/Ruaha-River-Lodge.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.beho {
  width: 100%;
  background-image: url('../images/Beho-Beho3.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.ngoronogorosopa {
  background-image: url('../images/Ngorongoro-Sopa-Lodge.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.sayaricamp {
  width: 100%;
  background-image: url('../images/Sayari-Camp-6.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.mountmeru {
  width: 100%;
  background-image: url('../images/Mount-Meru-Hotel-1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.greystroke {
  width: 100%;
  background-image: url('../images/Greystroke-6.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.mbali {
  width: 100%;
  background-image: url('../images/Mbali-Mbali-1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.serenamivumo {
  width: 100%;
  background-image: url('../images/Serena-Mivumo-River-Lodge.png');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.kirurumu {
  width: 100%;
  background-image: url('../images/Kirurumu-Tented-Lodge-1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.plantation {
  background-image: url('../images/The-Plantation-Lodge.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.sabora {
  width: 100%;
  background-image: url('../images/sabora-tented-camp-9.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.klein {
  width: 100%;
  background-image: url('../images/kleins-camp2.png');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.lakemanze {
  background-image: url('../images/lake-manze.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.faru {
  background-image: url('../images/Faru-Faru-6.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.ndutu {
  background-image: url('../images/Ndutu-Safari-2.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodgeimg.neptune {
  width: 100%;
  background-image: url('../images/Neptune-11.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodgeimg.sangaiwe {
  background-image: url('../images/Sangaiwe-Tented-2.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodgeimg.lemalampingo {
  width: 100%;
  background-image: url('../images/lemala-mpingo-ridge-tented-lodge.jpg');
  background-position: 0% 100%;
  background-size: cover;
}

.lodgeimg.swala {
  background-image: url('../images/Swala-Safari-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodgeimg.planet {
  width: 100%;
  background-image: url('../images/Planet-7.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lodgeimg.arumeru {
  background-image: url('../images/Arumeru-8.png');
  background-position: 50% 50%;
  background-size: cover;
}

.lodgeimg.onsea {
  width: 100%;
  background-image: url('../images/Onsea-3.gif');
  background-position: 0% 50%;
  background-size: cover;
}

.lodgeimg.lakeduluti {
  background-image: url('../images/Lake-Duluti-1.png');
  background-position: 0px 0px;
  background-size: cover;
}

.grid-9 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-column-gap: 39px;
  grid-row-gap: 31px;
  grid-template-columns: repeat(auto-fit, minmax(27%, 1fr)) minmax(27%, 1fr) minmax(27%, 1fr);
  -ms-grid-rows: 25rem 25rem 25rem 25rem 25rem 25rem 25rem 25rem 25rem 25rem 25rem;
  grid-template-rows: 25rem 25rem 25rem 25rem 25rem 25rem 25rem 25rem 25rem 25rem 25rem;
}

.lodgegriddiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #233255;
}

.lodgemodal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: block;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal.sabora {
  display: none;
}

.lodgemodal.klein {
  display: none;
}

.modaldiv {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  height: 90%;
  margin: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.modalslide {
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.modalslide.sabora {
  width: 50%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.sliderwrap {
  position: relative;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  margin-top: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.lodgemodaldetails {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #233255;
}

.lodgemodalheader {
  position: relative;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lodgemodalh4 {
  position: relative;
  z-index: 99;
  width: 95%;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  font-family: Merriweather, serif;
  color: #fff;
  font-size: 40px;
  line-height: 50px;
  font-weight: 700;
  text-align: center;
}

.insidemodaldetails {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 1px solid #fff;
}

.lodgemodaldetailheader {
  margin-bottom: 15px;
  font-family: Merriweather, serif;
  color: #fff;
  font-size: 35px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}

.lodgeamenities {
  position: relative;
  z-index: 99;
  width: 95%;
  margin-top: 10px;
  margin-right: 15px;
  margin-left: 15px;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 2px;
  text-transform: lowercase;
  white-space: break-spaces;
}

.linktext {
  position: relative;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: Merriweather, serif;
  color: hsla(0, 0%, 100%, 0.83);
  font-size: 10px;
}

.closelodgemodal {
  position: absolute;
  left: auto;
  top: 2%;
  right: 2%;
  bottom: auto;
  cursor: pointer;
}

.closelodgemodalbutton {
  position: absolute;
  left: auto;
  top: 3%;
  right: 2%;
  bottom: auto;
  z-index: 99;
  color: hsla(0, 0%, 72%, 0.68);
  font-size: 30px;
  text-decoration: none;
  cursor: pointer;
}

.lodgeclosemodalbg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
}

.bold-text {
  cursor: pointer;
}

.bold-text:hover {
  color: #b8b8b8;
}

.slide-6 {
  background-image: url('../images/sabora-tented-camp-17.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-7 {
  background-image: url('../images/sabora-tented-camp-181.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-8 {
  background-image: url('../images/sabora-tented-camp-6.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-9 {
  background-image: url('../images/sabora-tented-camp-7.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-5 {
  background-image: url('../images/sabora-tented-camp-8.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-5.sayari-camp {
  background-image: url('../images/Sayari-Camp-4.png');
}

.lodge-slide-5.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-7.jpg');
}

.lodge-slide-5.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-7.jpg');
}

.lodge-slide-5.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge5.png');
  background-position: 100% 50%;
}

.lodge-slide-5.kahawa-house {
  background-image: url('../images/Kahawa-House-7.png');
}

.lodge-slide-5.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-15.jpg');
}

.lodge-slide-5.beho {
  background-image: url('../images/beho-1.png');
}

.lodge-slide-5.jongomero {
  background-image: url('../images/Jongomero-2.jpg');
}

.lodge-slide-5.greystroke {
  background-image: url('../images/Greystroke-2.jpg');
}

.lodge-slide-5.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-6.jpg');
}

.lodge-slide-5.serena-mivumo {
  background-image: url('../images/Serena-Mivumo-7.png');
}

.lodge-slide-5.onsea {
  background-image: url('../images/Onsea-7.gif');
}

.lodge-slide-5.lemala-mpingo {
  background-image: url('../images/Lemala-Mpingo-7.jpg');
}

.lodge-slide-5.planet {
  background-image: url('../images/Planet-1.jpg');
}

.lodge-slide-5.ruaha {
  background-image: url('../images/Ruaha-River-5.jpg');
}

.lodge-slide-5.neptune {
  background-image: url('../images/Neptune-10.png');
}

.lodge-slide-5.serengeti-serena {
  background-image: url('../images/Serengeti-Serena-2.png');
  background-position: 50% 50%;
}

.lodge-slide-5.arusha-coffee {
  background-image: url('../images/Arusha-Coffee-6.jpg');
}

.lodge-slide-5.lake-masek-tented {
  background-image: url('../images/Lake-Masek-6.jpg');
}

.lodge-slide-5.ngorongoro-sopa {
  background-image: url('../images/Ngorongoro-Sopa-3.png');
}

.lodge-slide-5.plantation {
  background-image: url('../images/Plantation-2.png');
}

.lodge-slide-5.and-beyond-lake-manyara-tree-lodge {
  background-image: url('../images/And-Beyond-Lake-Manyara-Tree-Lodge-8.png');
}

.lodge-slide-5.arumeru {
  background-image: url('../images/Arumeru-8.png');
}

.lodge-slide-5.swala-safari {
  background-image: url('../images/Swala-Safari-2.jpg');
}

.lodge-slide-5.ndutu {
  background-image: url('../images/Ndutu-Safari-6.jpg');
}

.lodge-slide-5.faru-faru {
  background-image: url('../images/Faru-Faru-5.jpg');
}

.lodge-slide-5.sangaiwe-tented-lodge {
  background-image: url('../images/Sangaiwe-Tented-2.jpg');
}

.lodge-slide-5.mbali {
  background-image: url('../images/Mbali-Mbali-2.jpg');
}

.lodge-slide-6 {
  background-image: url('../images/sabora-tented-camp-9.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-6.sayari-camp {
  background-image: url('../images/Sayari-Camp.png');
}

.lodge-slide-6.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-12.jpg');
  background-position: 50% 50%;
}

.lodge-slide-6.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-5.jpg');
}

.lodge-slide-6.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge8.png');
}

.lodge-slide-6.kahawa-house {
  background-image: url('../images/Kahawa-House-3.png');
}

.lodge-slide-6.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-6.jpg');
}

.lodge-slide-6.jongomero {
  background-image: url('../images/Jongomero11.jpg');
}

.lodge-slide-6.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-7.jpg');
}

.lodge-slide-6.serena-mivumo {
  background-image: url('../images/Serena-Mivumo-1.png');
}

.lodge-slide-6.onsea {
  background-image: url('../images/Onsea-2.gif');
}

.lodge-slide-6.lemala-mpingo {
  background-image: url('../images/Lemala-Mpingo-2.jpg');
}

.lodge-slide-6.planet {
  background-image: url('../images/Planet-5.jpg');
}

.lodge-slide-6.ruaha {
  background-image: url('../images/Ruaha-River-6.jpg');
}

.lodge-slide-6.neptune {
  background-image: url('../images/Neptune-6.png');
}

.lodge-slide-6.serengeti-serena {
  background-image: url('../images/Serengeti-Serena-5.png');
}

.lodge-slide-6.arusha-coffee {
  background-image: url('../images/Arusha-Coffee-5.jpg');
}

.lodge-slide-6.lake-masek-tented {
  background-image: url('../images/Lake-Masek-7.jpg');
}

.lodge-slide-6.ngorongoro-sopa {
  background-image: url('../images/Ngorongoro-Sopa-9.png');
}

.lodge-slide-6.plantation {
  background-image: url('../images/Plantation-4.png');
}

.lodge-slide-6.and-beyond-lake-manyara-tree-lodge {
  background-image: url('../images/And-Beyond-Lake-Manyara-Tree-Lodge-4.png');
}

.lodge-slide-6.arumeru {
  background-image: url('../images/Arumeru-4.png');
}

.lodge-slide-6.ndutu {
  background-image: url('../images/Ndutu-Safari-10.jpg');
}

.lodge-slide-6.faru-faru {
  background-image: url('../images/Faru-Faru-17.jpg');
}

.lodge-slide-6.sangaiwe-tented-lodge {
  background-image: url('../images/Sangaiwe-Tented-1.jpg');
}

.slide-12 {
  background-image: url('../images/sabora-tented-camp-15.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-13 {
  background-image: url('../images/sabora-tented-camp-10.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-14 {
  background-image: url('../images/sabora-tented-camp-11.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-1 {
  background-image: url('../images/sabora-tented-camp-16.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-1-2 {
  background-image: url('../images/sabora-tented-camp-13.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-15 {
  background-image: url('../images/kleins-camp1.png');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-16 {
  background-image: url('../images/kleins-camp2.png');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-17 {
  background-image: url('../images/kleins-camp3.png');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-18 {
  background-image: url('../images/kleins-camp4.png');
  background-position: 0% 50%;
  background-size: cover;
}

.slide-19 {
  background-image: url('../images/kleins-camp5.png');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-20 {
  background-image: url('../images/kleins-camp6.png');
  background-position: 0% 50%;
  background-size: cover;
}

.lodgemodal-sabora {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-sabora.sabora {
  display: none;
}

.lodgemodal-sabora.klein {
  display: none;
}

.lodgemodal-klein {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-klein.sabora {
  display: none;
}

.lodgemodal-klein.klein {
  display: block;
}

.lodgemodal-klein.test {
  display: none;
}

.lodgeclosemodalbg-klein {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
}

.lodgemodal-klein-copy {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-klein-copy.sabora {
  display: none;
}

.lodgemodal-klein-copy.klein {
  display: none;
}

.lodgemodal-klein-copy.test {
  display: none;
}

.closelodgemodalbutton-klein {
  position: absolute;
  left: auto;
  top: 3%;
  right: 2%;
  bottom: auto;
  z-index: 99;
  color: hsla(0, 0%, 72%, 0.68);
  font-size: 30px;
  text-decoration: none;
  cursor: pointer;
}

.lodge-col-wrap-2 {
  display: block;
  width: 100%;
  height: 45vh;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lodge-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.lodge-col-wrap {
  width: 100%;
  height: 380px;
}

.lodge-column {
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

.lodge-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1250px;
  height: 400px;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.mobileabout {
  display: none;
}

.mob-about-h {
  font-family: Merriweather, serif;
  color: #e0e0e0;
  font-size: 30px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}

.mob-a-header {
  z-index: 99;
  font-family: Merriweather, serif;
  color: #f0eeee;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 6px;
  text-shadow: 1px 1px 6px #000;
}

.mob-a-d-h {
  font-family: Merriweather, serif;
  color: #e0e0e0;
  font-size: 30px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}

.mob-a-d-p {
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  color: #e0e0e0;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
}

.mobile-tanz {
  display: none;
}

.location-head-mob {
  display: block;
  font-family: Merriweather, serif;
  font-size: 40px;
  font-weight: 700;
  text-align: left;
}

.mob-social {
  display: none;
}

.mob-avatar {
  width: 100%;
  height: 100%;
  margin-right: 5px;
  margin-left: 5px;
  border-radius: 20px;
}

.mobile-who {
  display: none;
}

.mobile-customer {
  display: none;
}

.home-experieince-home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.h-g-card-home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/joana-abreu-yQYLiy3h4OA-unsplash.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/joana-abreu-yQYLiy3h4OA-unsplash.jpg');
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.h-g-card-home.mobile {
  display: none;
}

.parks-mobile {
  display: none;
}

.mobilefaq {
  display: none;
}

.homehowmobile {
  display: none;
  margin-top: 60px;
  margin-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.homehowmobile.mobile {
  display: none;
}

.hgcard-home-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/joana-abreu-yQYLiy3h4OA-unsplash.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/joana-abreu-yQYLiy3h4OA-unsplash.jpg');
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.hgcard-home-copy.mobile {
  display: none;
}

.gallerymobilewrap {
  display: none;
}

.footer-contact-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer-page-links-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.tribes-mobile-section {
  display: none;
}

.experience-name {
  font-family: Merriweather, serif;
  color: #fff;
  font-size: 35px;
  font-weight: 700;
  text-shadow: 1px 1px 6px #000;
}

.experience-descrip-text {
  margin-top: 20px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
}

.islands-mobile-section {
  display: none;
}

.i-mobile-wrap {
  display: none;
}

.i-inner-wrap-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 30px 20px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.day-mobile {
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  color: #a59c3f;
  font-size: 22px;
  line-height: 30px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.74);
}

.day-1-copy {
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  color: #a59c3f;
  font-size: 22px;
  line-height: 30px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.74);
}

.itinerary-p-mobile {
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
}

.itinerary-p-copy {
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
}

.i-head-mobile {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
  cursor: pointer;
}

.i-head-mobile._2 {
  color: #233255;
  font-weight: 700;
  text-shadow: none;
}

.i-head-day-mobile {
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
  cursor: pointer;
}

.i-head-day-mobile._2 {
  color: #233255;
  font-weight: 700;
  text-shadow: none;
  cursor: pointer;
}

.modal-content-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  height: 90%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.lodgemodal-sayari {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-sayari.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-sayari.klein {
  display: none;
}

.lodge-slide-2 {
  background-image: url('../images/Sayari-Camp.png');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-2.sdfas {
  background-image: url('../images/Sayari-Camp-2.png');
}

.lodge-slide-2.sayari-camp {
  background-image: url('../images/Sayari-Camp-5.png');
}

.lodge-slide-2.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-5.jpg');
}

.lodge-slide-2.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-6.jpg');
}

.lodge-slide-2.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge-3.png');
}

.lodge-slide-2.kahawa-house {
  background-image: url('../images/Kahawa-House-6.png');
}

.lodge-slide-2.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-7.jpg');
}

.lodge-slide-2.beho {
  background-image: url('../images/Beho-Beho1.jpg');
  background-position: 0% 50%;
}

.lodge-slide-2.jongomero {
  background-image: url('../images/Jongomero-6.jpg');
  background-position: 50% 50%;
}

.lodge-slide-2.greystroke {
  background-image: url('../images/Greystroke-3.jpg');
}

.lodge-slide-2.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-2.jpg');
  background-position: 0% 50%;
}

.lodge-slide-2.serena-mivumo {
  background-image: url('../images/Serena-Mivumo-9.png');
}

.lodge-slide-2.onsea {
  background-image: url('../images/Onsea-1.gif');
}

.lodge-slide-2.lemala-mpingo {
  background-image: url('../images/Lemala-Mpingo-9.jpg');
}

.lodge-slide-2.planet {
  background-image: url('../images/Planet-8.jpg');
}

.lodge-slide-2.ruaha {
  background-image: url('../images/Ruaha-River-4.jpg');
}

.lodge-slide-2.neptune {
  background-image: url('../images/Neptune-12.png');
}

.lodge-slide-2.serengeti-serena {
  background-image: url('../images/Serengeti-Serena-3.png');
}

.lodge-slide-2.arusha-coffee {
  background-image: url('../images/Arusha-Coffee-2.jpg');
}

.lodge-slide-2.lake-masek-tented {
  background-image: url('../images/Lake-Masek-1.png');
}

.lodge-slide-2.ngorongoro-sopa {
  background-image: url('../images/Ngorongoro-Sopa-2.png');
}

.lodge-slide-2.plantation {
  background-image: url('../images/Plantation-7.png');
}

.lodge-slide-2.and-beyond-lake-manyara-tree-lodge {
  background-image: url('../images/And-Beyond-Lake-Manyara-Tree-Lodge-5.png');
  background-position: 50% 50%;
}

.lodge-slide-2.arumeru {
  background-image: url('../images/Arumeru-10.png');
  background-position: 50% 50%;
}

.lodge-slide-2.swala-safari {
  background-image: url('../images/Swala-Safari-1.jpg');
  background-position: 50% 50%;
}

.lodge-slide-2.lake-duluti {
  background-image: url('../images/Lake-Duluti-2.png');
  background-position: 50% 50%;
}

.lodge-slide-2.ndutu {
  background-image: url('../images/Ndutu-Safari-13.jpg');
  background-position: 50% 50%;
}

.lodge-slide-2.faru-faru {
  background-image: url('../images/Faru-Faru-18.jpg');
  background-position: 50% 50%;
}

.lodge-slide-2.sangaiwe-tented-lodge {
  background-image: url('../images/Sangaiwe-Tented-10.jpg');
  background-position: 50% 50%;
}

.slide-2-sayari {
  background-image: url('../images/sabora-tented-camp-181.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-3 {
  background-image: url('../images/sabora-tented-camp-6.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-3.sayari-camp {
  background-image: url('../images/Sayari-Camp-3.png');
}

.lodge-slide-3.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-3.jpg');
  background-position: 50% 50%;
}

.lodge-slide-3.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-9.jpg');
}

.lodge-slide-3.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge-2.png');
  background-position: 50% 50%;
}

.lodge-slide-3.kahawa-house {
  background-image: url('../images/Kahawa-House-2.png');
}

.lodge-slide-3.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-14.jpg');
}

.lodge-slide-3.beho {
  background-image: url('../images/Beho-Beho5.jpg');
  background-position: 50% 50%;
}

.lodge-slide-3.jongomero {
  background-image: url('../images/Jongomero-4.jpg');
}

.lodge-slide-3.greystroke {
  background-image: url('../images/Greystroke-1.jpg');
  background-position: 20% 50%;
}

.lodge-slide-3.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-1.jpg');
}

.lodge-slide-3.serena-mivumo {
  background-image: url('../images/Serena-Mivumo-3.png');
}

.lodge-slide-3.onsea {
  background-image: url('../images/Onsea-3.gif');
}

.lodge-slide-3.lemala-mpingo {
  background-image: url('../images/Lemala-Mpingo-10.jpg');
}

.lodge-slide-3.planet {
  background-image: url('../images/Planet-7.jpg');
}

.lodge-slide-3.ruaha {
  background-image: url('../images/Ruaha-River-3.jpg');
}

.lodge-slide-3.neptune {
  background-image: url('../images/Neptune-7.png');
}

.lodge-slide-3.serengeti-serena {
  background-image: url('../images/Serengeti-Serena-1.png');
}

.lodge-slide-3.arusha-coffee {
  background-image: url('../images/Arusha-Coffee-3.jpg');
}

.lodge-slide-3.lake-masek-tented {
  background-image: url('../images/Lake-Masek-2.jpg');
}

.lodge-slide-3.ngorongoro-sopa {
  background-image: url('../images/Ngorongoro-Sopa-6.png');
}

.lodge-slide-3.plantation {
  background-image: url('../images/Plantation-6.png');
}

.lodge-slide-3.and-beyond-lake-manyara-tree-lodge {
  background-image: url('../images/And-Beyond-Lake-Manyara-Tree-Lodge-1.png');
}

.lodge-slide-3.arumeru {
  background-image: url('../images/Arumeru-7.png');
}

.lodge-slide-3.swala-safari {
  background-image: url('../images/Swala-Safari-4.jpg');
}

.lodge-slide-3.lake-duluti {
  background-image: url('../images/Lake-Duluti-3.png');
}

.lodge-slide-3.ndutu {
  background-image: url('../images/Ndutu-Safari-2.jpg');
}

.lodge-slide-3.faru-faru {
  background-image: url('../images/Faru-Faru-4.jpg');
}

.lodge-slide-3.sangaiwe-tented-lodge {
  background-image: url('../images/Sangaiwe-Tented-4.jpg');
}

.slide-9-copy {
  background-image: url('../images/sabora-tented-camp-7.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-4 {
  background-image: url('../images/sabora-tented-camp-7.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-4.sayari-camp {
  background-image: url('../images/Sayari-Camp-2.png');
}

.lodge-slide-4.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-8.jpg');
}

.lodge-slide-4.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-2.jpg');
}

.lodge-slide-4.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge7.png');
}

.lodge-slide-4.kahawa-house {
  background-image: url('../images/Kahawa-House-1.png');
}

.lodge-slide-4.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-2.jpg');
}

.lodge-slide-4.beho {
  background-image: url('../images/Beho-Beho4.jpg');
}

.lodge-slide-4.jongomero {
  background-image: url('../images/Jongomero-3.jpg');
  background-position: 100% 50%;
}

.lodge-slide-4.greystroke {
  background-image: url('../images/Greystroke-4.jpg');
}

.lodge-slide-4.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-9.jpg');
  background-position: 50% 50%;
}

.lodge-slide-4.serena-mivumo {
  background-image: url('../images/Serena-Mivumo-2.png');
}

.lodge-slide-4.onsea {
  background-image: url('../images/Onsea-9.gif');
}

.lodge-slide-4.lemala-mpingo {
  background-image: url('../images/Lemala-Mpingo-3.jpg');
}

.lodge-slide-4.planet {
  background-image: url('../images/Planet-4.jpg');
}

.lodge-slide-4.ruaha {
  background-image: url('../images/Ruaha-River-7.jpg');
}

.lodge-slide-4.neptune {
  background-image: url('../images/Neptune-9.png');
}

.lodge-slide-4.serengeti-serena {
  background-image: url('../images/Serengeti-Serena-6.png');
}

.lodge-slide-4.arusha-coffee {
  background-image: url('../images/Arusha-Coffee-7.jpg');
}

.lodge-slide-4.lake-masek-tented {
  background-image: url('../images/Lake-Masek-3.jpg');
}

.lodge-slide-4.ngorongoro-sopa {
  background-image: url('../images/Ngorongoro-Sopa-8.png');
}

.lodge-slide-4.plantation {
  background-image: url('../images/Plantation-90.png');
}

.lodge-slide-4.and-beyond-lake-manyara-tree-lodge {
  background-image: url('../images/And-Beyond-Lake-Manyara-Tree-Lodge-3.png');
  background-position: 50% 50%;
}

.lodge-slide-4.arumeru {
  background-image: url('../images/Arumeru-9.png');
  background-position: 50% 50%;
}

.lodge-slide-4.swala-safari {
  background-image: url('../images/Swala-Safari-3.jpg');
  background-position: 50% 50%;
}

.lodge-slide-4.lake-duluti {
  background-image: url('../images/Lake-Duluti-4.png');
  background-position: 50% 50%;
}

.lodge-slide-4.ndutu {
  background-image: url('../images/Ndutu-Safari.jpg');
  background-position: 50% 50%;
}

.lodge-slide-4.faru-faru {
  background-image: url('../images/Faru-Faru-1.jpg');
  background-position: 50% 50%;
}

.lodge-slide-4.sangaiwe-tented-lodge {
  background-image: url('../images/Sangaiwe-Tented-3.jpg');
  background-position: 50% 50%;
}

.lodge-slide-1.sayari-camp {
  background-image: url('../images/sayari-6.png');
  background-position: 0% 0%;
  background-size: cover;
}

.lodge-slide-1.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-9.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.lodge-slide-1.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-8.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge4.png');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.kahawa-house {
  background-image: url('../images/Kahawa-House-5.png');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-11.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.beho {
  background-image: url('../images/Beho-Beho2.jpg');
  background-position: 0% 50%;
  background-size: cover;
}

.lodge-slide-1.jongomero {
  background-image: url('../images/Jongomero-5.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.greystroke {
  background-image: url('../images/Greystroke-5.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-10.jpg');
  background-position: 0% 50%;
  background-size: cover;
}

.lodge-slide-1.serena-mivumo {
  background-image: url('../images/Serena-Mivumo-8.png');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.onsea {
  background-image: url('../images/Onsea-4.gif');
  background-position: 0% 50%;
  background-size: cover;
}

.lodge-slide-1.lemala-mpingo {
  background-image: url('../images/Lemala-Mpingo-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.planet {
  background-image: url('../images/Planet6.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.ruaha {
  background-image: url('../images/Ruaha-River-2.jpg');
  background-position: 0% 50%;
  background-size: cover;
}

.lodge-slide-1.neptune {
  background-image: url('../images/Neptune-13.png');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.serengeti-serena {
  background-image: url('../images/Serengeti-Serena-8.png');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.arusha-coffee {
  background-image: url('../images/Arusha-Coffee-4.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.lake-masek-tented {
  background-image: url('../images/Lake-Masek-4.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.ngorongoro-sopa {
  background-image: url('../images/Ngorongoro-Sopa-1.png');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.plantation {
  background-image: url('../images/Plantation.png');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.and-beyond-lake-manyara-tree-lodge {
  background-image: url('../images/And-Beyond-Lake-Manyara-Tree-Lodge-2.png');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.arumeru {
  background-image: url('../images/Arumeru-1.png');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.swala-safari {
  background-image: url('../images/Swala-Safari-5.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.lake-duluti {
  background-image: url('../images/Lake-Duluti-1.png');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.ndutu {
  background-image: url('../images/Ndutu-Safari-8.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.faru-faru {
  background-image: url('../images/Faru-Faru-6.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-1.sangaiwe-tented-lodge {
  background-image: url('../images/Sangaiwe-Tented-11.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodgemodal-mount-meru {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-mount-meru.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-mount-meru.klein {
  display: none;
}

.lodgemodal-elewana {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-elewana.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-elewana.klein {
  display: none;
}

.lodge-slide-9 {
  background-image: url('../images/sabora-tented-camp-9.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-9.sayari-camp {
  background-image: url('../images/Sayari-Camp.png');
}

.lodge-slide-9.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-12.jpg');
  background-position: 50% 50%;
}

.lodge-slide-9.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-4.jpg');
  background-position: 50% 50%;
}

.lodge-slide-9.serena-mivumo {
  background-image: url('../images/Serena-Mivumo-6.png');
}

.lodge-slide-9.neptune {
  background-image: url('../images/Neptune-11.jpg');
}

.lodge-slide-9.serengeti-serena {
  background-image: url('../images/Serengeti-Serena-11.png');
}

.lodge-slide-9.arumeru {
  background-image: url('../images/Arumeru-23.png');
  background-position: 50% 50%;
}

.lodge-slide-9.ndutu {
  background-image: url('../images/Ndutu-Safari-7.jpg');
  background-position: 50% 50%;
}

.lodge-slide-9.faru-faru {
  background-image: url('../images/Faru-Faru-16.jpg');
  background-position: 50% 50%;
}

.lodge-slide-9.sangaiwe-tented-lodge {
  background-image: url('../images/Sangaiwe-Tented-6.jpg');
  background-position: 50% 50%;
}

.lodge-slide-7 {
  background-image: url('../images/sabora-tented-camp-9.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-7.sayari-camp {
  background-image: url('../images/Sayari-Camp.png');
}

.lodge-slide-7.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-12.jpg');
  background-position: 50% 50%;
}

.lodge-slide-7.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-4.jpg');
}

.lodge-slide-7.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge6.png');
}

.lodge-slide-7.kahawa-house {
  background-image: url('../images/Kahawa-House-4.png');
}

.lodge-slide-7.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-9.jpg');
}

.lodge-slide-7.jongomero {
  background-image: url('../images/Jongomero-7.jpg');
}

.lodge-slide-7.lemala-kuria {
  background-image: url('../images/Ndutu-Safari-3.jpg');
}

.lodge-slide-7.serena-mivumo {
  background-image: url('../images/Serena-Mivumo-5.png');
}

.lodge-slide-7.onsea {
  background-image: url('../images/Onsea-6.gif');
}

.lodge-slide-7.lemala-mpingo {
  background-image: url('../images/Lemala-Mpingo-5.jpg');
}

.lodge-slide-7.planet {
  background-image: url('../images/Planet-3.jpg');
}

.lodge-slide-7.ruaha {
  background-image: url('../images/Ruaha-River-1.jpg');
}

.lodge-slide-7.neptune {
  background-image: url('../images/Neptune-8.png');
}

.lodge-slide-7.serengeti-serena {
  background-image: url('../images/Serengeti-Serena-7.png');
}

.lodge-slide-7.arusha-coffee {
  background-image: url('../images/Arusha-Coffee-8.jpg');
}

.lodge-slide-7.ngorongoro-sopa {
  background-image: url('../images/Ngorongoro-Sopa-7.png');
}

.lodge-slide-7.plantation {
  background-image: url('../images/Plantation-3.png');
}

.lodge-slide-7.and-beyond-lake-manyara-tree-lodge {
  background-image: url('../images/And-Beyond-Lake-Manyara-Tree-Lodge-6.png');
}

.lodge-slide-7.arumeru {
  background-image: url('../images/Arumeru-3.png');
}

.lodge-slide-7.ndutu {
  background-image: url('../images/Ndutu-Safari-9.jpg');
}

.lodge-slide-7.faru-faru {
  background-image: url('../images/Faru-Faru-2.jpg');
}

.lodge-slide-7.sangaiwe-tented-lodge {
  background-image: url('../images/Sangaiwe-Tented-8.jpg');
}

.lodge-slide-8 {
  background-image: url('../images/sabora-tented-camp-9.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-8.sayari-camp {
  background-image: url('../images/Sayari-Camp.png');
}

.lodge-slide-8.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-12.jpg');
  background-position: 50% 50%;
}

.lodge-slide-8.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-10.jpg');
}

.lodge-slide-8.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-12.jpg');
}

.lodge-slide-8.jongomero {
  background-image: url('../images/Jongomero-8.jpg');
}

.lodge-slide-8.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-15.jpg');
}

.lodge-slide-8.serena-mivumo {
  background-image: url('../images/Serena-Mivumo-4.png');
}

.lodge-slide-8.onsea {
  background-image: url('../images/onsea-house-guestcottage_03.gif');
}

.lodge-slide-8.planet {
  background-image: url('../images/Planet-2.jpg');
}

.lodge-slide-8.neptune {
  background-image: url('../images/Neptune-4.jpg');
}

.lodge-slide-8.serengeti-serena {
  background-image: url('../images/Serengeti-Serena-9.png');
}

.lodge-slide-8.arusha-coffee {
  background-image: url('../images/Arusha-Coffee-9.jpg');
}

.lodge-slide-8.ngorongoro-sopa {
  background-image: url('../images/Ngorongoro-Sopa-4.png');
}

.lodge-slide-8.plantation {
  background-image: url('../images/Plantation-10.png');
}

.lodge-slide-8.and-beyond-lake-manyara-tree-lodge {
  background-image: url('../images/And-Beyond-Lake-Manyara-Tree-Lodge-7.png');
}

.lodge-slide-8.arumeru {
  background-image: url('../images/Arumeru-5.png');
}

.lodge-slide-8.lemala-kuria-copy {
  background-image: url('../images/Lemala-Kuria-15.jpg');
}

.lodge-slide-8.ndutu {
  background-image: url('../images/Ndutu-Safari-4.jpg');
}

.lodge-slide-8.faru-faru {
  background-image: url('../images/Faru-Faru-3.jpg');
}

.lodge-slide-8.sangaiwe-tented-lodge {
  background-image: url('../images/Sangaiwe-Tented-9.jpg');
}

.lodgemodal-kirurumu {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-kirurumu.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-kirurumu.klein {
  display: none;
}

.lodgemodal-kahawa-house {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-kahawa-house.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-kahawa-house.klein {
  display: none;
}

.lodgemodal-mbali-mbali {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-mbali-mbali.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-mbali-mbali.klein {
  display: none;
}

.lodge-slide-10 {
  background-image: url('../images/sabora-tented-camp-9.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-10.sayari-camp {
  background-image: url('../images/Sayari-Camp.png');
}

.lodge-slide-10.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-12.jpg');
  background-position: 50% 50%;
}

.lodge-slide-10.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-4.jpg');
}

.lodge-slide-10.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge6.png');
}

.lodge-slide-10.kahawa-house {
  background-image: url('../images/Kahawa-House-4.png');
}

.lodge-slide-10.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-9.jpg');
}

.lodge-slide-10.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-12..jpg');
}

.lodge-slide-10.neptune {
  background-image: url('../images/Neptune-2.jpg');
}

.lodge-slide-10.arumeru {
  background-image: url('../images/Arumeru-6.png');
}

.lodge-slide-10.ndutu {
  background-image: url('../images/Ndutu-Safari-1.jpg');
}

.lodge-slide-10.faru-faru {
  background-image: url('../images/Faru-Faru-15.jpg');
}

.lodge-slide-10.sangaiwe-tented-lodge {
  background-image: url('../images/Sangaiwe-Tented-7.jpg');
}

.lodge-slide-11 {
  background-image: url('../images/sabora-tented-camp-9.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-11.sayari-camp {
  background-image: url('../images/Sayari-Camp.png');
}

.lodge-slide-11.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-12.jpg');
  background-position: 50% 50%;
}

.lodge-slide-11.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-4.jpg');
}

.lodge-slide-11.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge6.png');
}

.lodge-slide-11.kahawa-house {
  background-image: url('../images/Kahawa-House-4.png');
}

.lodge-slide-11.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-9.jpg');
}

.lodge-slide-11.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-11.jpg');
}

.lodge-slide-11.ndutu {
  background-image: url('../images/Ndutu-Safari-5.jpg');
}

.lodge-slide-11.faru-faru {
  background-image: url('../images/Faru-Faru-13.jpg');
}

.lodgemodal-beho-beho-camp {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-beho-beho-camp.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-beho-beho-camp.klein {
  display: none;
}

.lodgemodal-jongomero-camp {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-jongomero-camp.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-jongomero-camp.klein {
  display: none;
}

.lodgemodal-greystroke-mahale-camp {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-greystroke-mahale-camp.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-greystroke-mahale-camp.klein {
  display: none;
}

.lodgemodal-lemala-kuria-hills {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-lemala-kuria-hills.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-lemala-kuria-hills.klein {
  display: none;
}

.lodgemodal-serena-mivumo {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-serena-mivumo.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-serena-mivumo.klein {
  display: none;
}

.lodgemodal-onsea {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-onsea.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-onsea.klein {
  display: none;
}

.lodgemodal-lemala-mpingo {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-lemala-mpingo.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-lemala-mpingo.klein {
  display: none;
}

.lodgemodal-planet {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-planet.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-planet.klein {
  display: none;
}

.lodgemodal-ruaha-river {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-ruaha-river.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-ruaha-river.klein {
  display: none;
}

.lodgemodal-neptune {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-neptune.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-neptune.klein {
  display: none;
}

.lodgemodal-serengeti-serena {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-serengeti-serena.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-serengeti-serena.klein {
  display: none;
}

.lodgemodal-arusha-coffee-lodge {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-arusha-coffee-lodge.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-arusha-coffee-lodge.klein {
  display: none;
}

.lodgemodal-lake-masek-tented {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-lake-masek-tented.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-lake-masek-tented.klein {
  display: none;
}

.lodgemodal-ngorongoro-sopa {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-ngorongoro-sopa.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-ngorongoro-sopa.klein {
  display: none;
}

.lodgemodal-plantation {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-plantation.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-plantation.klein {
  display: none;
}

.lodgemodal-and-beyond-lake-manyara-tree-lodge {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-and-beyond-lake-manyara-tree-lodge.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-and-beyond-lake-manyara-tree-lodge.klein {
  display: none;
}

.lodgemodal-arumeru-lodge {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-arumeru-lodge.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-arumeru-lodge.klein {
  display: none;
}

.lodgemodal-swala-safari-camp {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-swala-safari-camp.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-swala-safari-camp.klein {
  display: none;
}

.lodgemodal-lake-duluti {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-lake-duluti.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-lake-duluti.klein {
  display: none;
}

.lodgemodal-ndutu-safari {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-ndutu-safari.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-ndutu-safari.klein {
  display: none;
}

.lodgemodal-faru-faru {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-faru-faru.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-faru-faru.klein {
  display: none;
}

.lodge-slide-12 {
  background-image: url('../images/sabora-tented-camp-9.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-12.sayari-camp {
  background-image: url('../images/Sayari-Camp.png');
}

.lodge-slide-12.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-12.jpg');
  background-position: 50% 50%;
}

.lodge-slide-12.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-4.jpg');
}

.lodge-slide-12.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge6.png');
}

.lodge-slide-12.kahawa-house {
  background-image: url('../images/Kahawa-House-4.png');
}

.lodge-slide-12.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-9.jpg');
}

.lodge-slide-12.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-11.jpg');
}

.lodge-slide-12.ndutu {
  background-image: url('../images/Ndutu-Safari-5.jpg');
}

.lodge-slide-12.faru-faru {
  background-image: url('../images/Faru-Faru-14.jpg');
}

.lodge-slide-13 {
  background-image: url('../images/sabora-tented-camp-9.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-13.sayari-camp {
  background-image: url('../images/Sayari-Camp.png');
}

.lodge-slide-13.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-12.jpg');
  background-position: 50% 50%;
}

.lodge-slide-13.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-4.jpg');
}

.lodge-slide-13.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge6.png');
}

.lodge-slide-13.kahawa-house {
  background-image: url('../images/Kahawa-House-4.png');
}

.lodge-slide-13.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-9.jpg');
}

.lodge-slide-13.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-11.jpg');
}

.lodge-slide-13.ndutu {
  background-image: url('../images/Ndutu-Safari-5.jpg');
}

.lodge-slide-13.faru-faru {
  background-image: url('../images/Faru-Faru-19.jpg');
}

.lodge-slide-14 {
  background-image: url('../images/sabora-tented-camp-9.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-14.sayari-camp {
  background-image: url('../images/Sayari-Camp.png');
}

.lodge-slide-14.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-12.jpg');
  background-position: 50% 50%;
}

.lodge-slide-14.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-4.jpg');
}

.lodge-slide-14.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge6.png');
}

.lodge-slide-14.kahawa-house {
  background-image: url('../images/Kahawa-House-4.png');
}

.lodge-slide-14.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-9.jpg');
}

.lodge-slide-14.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-11.jpg');
}

.lodge-slide-14.ndutu {
  background-image: url('../images/Ndutu-Safari-5.jpg');
}

.lodge-slide-14.faru-faru {
  background-image: url('../images/Faru-Faru-11.jpg');
}

.lodge-slide-15 {
  background-image: url('../images/sabora-tented-camp-9.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-15.sayari-camp {
  background-image: url('../images/Sayari-Camp.png');
}

.lodge-slide-15.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-12.jpg');
  background-position: 50% 50%;
}

.lodge-slide-15.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-4.jpg');
}

.lodge-slide-15.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge6.png');
}

.lodge-slide-15.kahawa-house {
  background-image: url('../images/Kahawa-House-4.png');
}

.lodge-slide-15.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-9.jpg');
}

.lodge-slide-15.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-11.jpg');
}

.lodge-slide-15.ndutu {
  background-image: url('../images/Ndutu-Safari-5.jpg');
}

.lodge-slide-15.faru-faru {
  background-image: url('../images/Faru-Faru-12.jpg');
}

.lodge-slide-16 {
  background-image: url('../images/sabora-tented-camp-9.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-16.sayari-camp {
  background-image: url('../images/Sayari-Camp.png');
}

.lodge-slide-16.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-12.jpg');
  background-position: 50% 50%;
}

.lodge-slide-16.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-4.jpg');
}

.lodge-slide-16.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge6.png');
}

.lodge-slide-16.kahawa-house {
  background-image: url('../images/Kahawa-House-4.png');
}

.lodge-slide-16.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-9.jpg');
}

.lodge-slide-16.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-11.jpg');
}

.lodge-slide-16.ndutu {
  background-image: url('../images/Ndutu-Safari-5.jpg');
}

.lodge-slide-16.faru-faru {
  background-image: url('../images/Faru-Faru-10.jpg');
}

.lodge-slide-17 {
  background-image: url('../images/sabora-tented-camp-9.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-17.sayari-camp {
  background-image: url('../images/Sayari-Camp.png');
}

.lodge-slide-17.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-12.jpg');
  background-position: 50% 50%;
}

.lodge-slide-17.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-4.jpg');
}

.lodge-slide-17.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge6.png');
}

.lodge-slide-17.kahawa-house {
  background-image: url('../images/Kahawa-House-4.png');
}

.lodge-slide-17.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-9.jpg');
}

.lodge-slide-17.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-11.jpg');
}

.lodge-slide-17.ndutu {
  background-image: url('../images/Ndutu-Safari-5.jpg');
}

.lodge-slide-17.faru-faru {
  background-image: url('../images/Faru-Faru-7.jpg');
}

.lodge-slide-18 {
  background-image: url('../images/sabora-tented-camp-9.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-18.sayari-camp {
  background-image: url('../images/Sayari-Camp.png');
}

.lodge-slide-18.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-12.jpg');
  background-position: 50% 50%;
}

.lodge-slide-18.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-4.jpg');
}

.lodge-slide-18.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge6.png');
}

.lodge-slide-18.kahawa-house {
  background-image: url('../images/Kahawa-House-4.png');
}

.lodge-slide-18.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-9.jpg');
}

.lodge-slide-18.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-11.jpg');
}

.lodge-slide-18.ndutu {
  background-image: url('../images/Ndutu-Safari-5.jpg');
}

.lodge-slide-18.faru-faru {
  background-image: url('../images/Faru-Faru-9.jpg');
}

.lodge-slide-19 {
  background-image: url('../images/sabora-tented-camp-9.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lodge-slide-19.sayari-camp {
  background-image: url('../images/Sayari-Camp.png');
}

.lodge-slide-19.mount-meru-hotel {
  background-image: url('../images/Mount-Meru-Hotel-12.jpg');
  background-position: 50% 50%;
}

.lodge-slide-19.elewana {
  background-image: url('../images/Elewana-Tarangire-Treetops-4.jpg');
}

.lodge-slide-19.kirurumu {
  background-image: url('../images/Kirurumu-Tented-Lodge6.png');
}

.lodge-slide-19.kahawa-house {
  background-image: url('../images/Kahawa-House-4.png');
}

.lodge-slide-19.mbali-mbali {
  background-image: url('../images/Mbali-Mbali-9.jpg');
}

.lodge-slide-19.lemala-kuria {
  background-image: url('../images/Lemala-Kuria-11.jpg');
}

.lodge-slide-19.ndutu {
  background-image: url('../images/Ndutu-Safari-5.jpg');
}

.lodge-slide-19.faru-faru {
  background-image: url('../images/Faru-Faru-8.jpg');
}

.lodgemodal-sangaiwe-tented {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-sangaiwe-tented.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-sangaiwe-tented.klein {
  display: none;
}

.park-modal-kilimanjaro {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  margin-left: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.park-modal-kilimanjaro.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.park-modal-kilimanjaro.klein {
  display: none;
}

.closeparkmodalbutton {
  position: absolute;
  left: auto;
  top: 3%;
  right: 2%;
  bottom: auto;
  z-index: 99;
  color: hsla(0, 0%, 72%, 0.68);
  font-size: 30px;
  text-decoration: none;
  cursor: pointer;
}

.closeparkmodal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.11)), to(rgba(0, 0, 0, 0.11))), url('../images/KILIMANJARO-.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.11), rgba(0, 0, 0, 0.11)), url('../images/KILIMANJARO-.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.modal-content-wrap-park {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  height: 90%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.parkmodal-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  height: 100%;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.41)), to(rgba(0, 0, 0, 0.41))), url('../images/ARUSHA-NATIONAL-PARK.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.41), rgba(0, 0, 0, 0.41)), url('../images/ARUSHA-NATIONAL-PARK.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.parkmodal-wrap.kilimanjaro {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.31)), to(rgba(0, 0, 0, 0.31))), url('../images/KILIMANJARO-.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0.31)), url('../images/KILIMANJARO-.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.parkmodal-wrap.tarangire {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.31)), to(rgba(0, 0, 0, 0.31))), url('../images/TARANGIRE.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0.31)), url('../images/TARANGIRE.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.parkmodal-wrap.lake-manyara {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.31)), to(rgba(0, 0, 0, 0.31))), url('../images/LAKE-MANYARA.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0.31)), url('../images/LAKE-MANYARA.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.parkmodal-wrap.ngorongoro {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.31)), to(rgba(0, 0, 0, 0.31))), url('../images/NGORONGORO.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0.31)), url('../images/NGORONGORO.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.parkmodal-wrap.serengeti {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.31)), to(rgba(0, 0, 0, 0.31))), url('../images/Serengeti.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0.31)), url('../images/Serengeti.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.parkmodal-wrap.gombe {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.31)), to(rgba(0, 0, 0, 0.31))), url('../images/GOMBE.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0.31)), url('../images/GOMBE.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.parkmodal-wrap.mahale {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.31)), to(rgba(0, 0, 0, 0.31))), url('../images/tanganyika.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0.31)), url('../images/tanganyika.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.parkmodal-wrap.katavi {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.31)), to(rgba(0, 0, 0, 0.31))), url('../images/KATAVI.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0.31)), url('../images/KATAVI.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.parkmodal-wrap.ruaha {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.31)), to(rgba(0, 0, 0, 0.31))), url('../images/RUAHA-NATIONAL-PARK.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0.31)), url('../images/RUAHA-NATIONAL-PARK.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.parkmodal-wrap.nyerere {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.31)), to(rgba(0, 0, 0, 0.31))), url('../images/hippo-515027_1920.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0.31)), url('../images/hippo-515027_1920.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.parkmodal-wrap.mikumi {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.31)), to(rgba(0, 0, 0, 0.31))), url('../images/ray-rui-Tvo1NEmfYB0-unsplash.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0.31)), url('../images/ray-rui-Tvo1NEmfYB0-unsplash.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.parkmodal-wrap.saadani {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.31)), to(rgba(0, 0, 0, 0.31))), url('../images/pexels-denys-gromov-4860974.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0.31)), url('../images/pexels-denys-gromov-4860974.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.park-modal-title {
  position: relative;
  z-index: 99;
  width: 95%;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  font-family: Merriweather, serif;
  color: #fff;
  font-size: 40px;
  line-height: 50px;
  font-weight: 700;
  text-align: center;
  text-transform: capitalize;
  text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.63);
}

.park-details {
  position: relative;
  z-index: 99;
  width: 95%;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0px;
  text-transform: none;
  text-shadow: 1px 1px 3px #000;
  white-space: break-spaces;
}

.park-modal-arusha {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  margin-left: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.park-modal-arusha.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.park-modal-arusha.klein {
  display: none;
}

.park-modal-tarangire {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  margin-left: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.park-modal-tarangire.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.park-modal-tarangire.klein {
  display: none;
}

.park-modal-lake-manyara {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  margin-left: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.park-modal-lake-manyara.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.park-modal-lake-manyara.klein {
  display: none;
}

.park-modal-ngorongoro {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  margin-left: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.park-modal-ngorongoro.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.park-modal-ngorongoro.klein {
  display: none;
}

.park-modal-serengeti {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  margin-left: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.park-modal-serengeti.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.park-modal-serengeti.klein {
  display: none;
}

.park-modal-gombe {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  margin-left: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.park-modal-gombe.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.park-modal-gombe.klein {
  display: none;
}

.park-modal-mahale-mountains {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  margin-left: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.park-modal-mahale-mountains.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.park-modal-mahale-mountains.klein {
  display: none;
}

.park-modal-katavi {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  margin-left: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.park-modal-katavi.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.park-modal-katavi.klein {
  display: none;
}

.park-modal-ruaha {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  margin-left: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.park-modal-ruaha.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.park-modal-ruaha.klein {
  display: none;
}

.park-modal-nyerere {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  margin-left: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.park-modal-nyerere.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.park-modal-nyerere.klein {
  display: none;
}

.park-modal-mikumi {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  margin-left: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.park-modal-mikumi.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.park-modal-mikumi.klein {
  display: none;
}

.park-modal-saadani {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  margin-left: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.park-modal-saadani.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.park-modal-saadani.klein {
  display: none;
}

.lodgemodal-mbali {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-mbali.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-mbali.klein {
  display: none;
}

.lodgemodal-mbali-copy {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.lodgemodal-mbali-copy.sabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lodgemodal-mbali-copy.klein {
  display: none;
}

@media screen and (max-width: 991px) {
  .nav-menu {
    z-index: 998;
    background-color: hsla(0, 0%, 98%, 0.95);
  }

  .logo-image {
    position: relative;
    z-index: 999;
  }

  .nav-wrapper {
    height: 120px;
    margin-top: 10px;
    margin-bottom: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .nav-link-4 {
    width: 100%;
  }

  .nav-link-8 {
    text-align: left;
  }

  .container {
    display: block;
  }

  .sub-footer-link {
    cursor: pointer;
  }

  .form-wrapper {
    width: 100%;
  }

  .form-info-div {
    padding-right: 15px;
    padding-left: 15px;
  }

  .faq-section {
    width: 95%;
    margin-right: auto;
    margin-left: auto;
  }

  .header {
    background-size: 500px;
  }

  .footer-wrapper {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }

  .gallery-header {
    display: none;
  }

  .about-banner-wrapper {
    display: none;
  }

  .about-column-1-div {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.59)), to(rgba(0, 0, 0, 0.59))), url('../images/orphanage-278476_1920.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.59), rgba(0, 0, 0, 0.59)), url('../images/orphanage-278476_1920.jpg');
    background-position: 0px 0px, 30% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .about-column-2-div {
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/giraffe-3305274_1920.jpg');
    background-image: linear-gradient(180deg, null, null), url('../images/giraffe-3305274_1920.jpg');
    background-position: 0px 0px, 50% 0%;
  }

  .about-body-section {
    display: none;
    margin-top: 20px;
  }

  .customer-promise-section {
    display: none;
    margin-bottom: 40px;
  }

  .text-block-7 {
    line-height: 40px;
    text-align: center;
  }

  .text-block-5-3 {
    font-size: 20px;
  }

  .tanzania-section {
    display: none;
    padding-right: 10px;
    padding-left: 10px;
  }

  .tanzania-section.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-34 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-position: 50% 0%;
  }

  .about-bottom-text.who-copy {
    text-align: center;
  }

  .about-lifestyle-section {
    display: none;
  }

  .modal {
    display: none;
  }

  .inner-modal {
    width: 95%;
    height: 95%;
  }

  .modal-head-text {
    font-size: 25px;
  }

  .modal-paragraph {
    width: 95%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    line-height: 15px;
  }

  .park-link-1 {
    font-size: 12px;
  }

  .close-modal {
    top: 0.5%;
    right: 1%;
  }

  .close-modal.w--current {
    top: 0.5%;
    right: 1%;
    z-index: 99;
  }

  .modal-2 {
    display: none;
  }

  .modal-3 {
    display: none;
  }

  .modal-5 {
    display: none;
  }

  .pageheadertag._2 {
    width: 100%;
    font-size: 18px;
  }

  .pageheadertag._2.i {
    display: none;
  }

  .pageheadertag.home-sub {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 15px;
  }

  .lodge-button {
    font-size: 10px;
    line-height: 10px;
    font-weight: 700;
  }

  .lodge-button.sayaricamp {
    font-size: 10px;
    line-height: 10px;
    font-weight: 700;
  }

  .collection {
    display: block;
    overflow: scroll;
    width: 99%;
    height: 75vh;
    margin-bottom: 40px;
  }

  .itinerary-p {
    padding-left: 10px;
    font-size: 14px;
    line-height: 14px;
  }

  .custom-head {
    line-height: 40px;
  }

  .custom-p {
    margin-top: 10px;
    margin-bottom: 15px;
  }

  .sectionheaders.home {
    font-size: 18px;
    line-height: 18px;
  }

  .location-head {
    line-height: 40px;
  }

  .centeralignedp {
    margin-top: 20px;
  }

  .section-pre-div {
    margin-bottom: 0px;
  }

  .tribes-card-section {
    display: none;
  }

  .cards-text {
    display: none;
  }

  .islands-card-section {
    display: none;
  }

  .e-banner-image {
    background-size: 682px;
  }

  .iconssection {
    display: none;
  }

  .homehow.mobile {
    display: none;
  }

  .gridccard {
    padding-right: 5px;
    padding-left: 5px;
  }

  .gridccard._1 {
    padding-right: 5px;
    padding-left: 5px;
  }

  .homecontactsection {
    padding-right: 10px;
    padding-left: 10px;
  }

  .homecontactcontainer {
    max-width: 750px;
  }

  .home-form {
    width: 750px;
  }

  .i-wrapper {
    width: 100%;
  }

  .i-inner-wrap {
    padding-right: 10px;
    padding-left: 10px;
  }

  .i-pic._1 {
    display: none;
  }

  .i-pic._2 {
    display: none;
  }

  .i-pic._3 {
    display: none;
  }

  .i-pic._4 {
    display: none;
  }

  .i-pic._5 {
    display: none;
  }

  .i-pic._6 {
    display: none;
  }

  .book-form {
    width: 100%;
  }

  .form-wrappercontact {
    width: 95%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .lodge-custom {
    margin-top: 0px;
  }

  .location {
    margin-right: 3px;
    margin-left: 3px;
    line-height: 20px;
    letter-spacing: 4px;
  }

  .slider-text-2 {
    letter-spacing: 5px;
  }

  .h1-2 {
    padding-left: 20px;
    font-size: 60px;
    line-height: 60px;
  }

  .slider-2 {
    width: 100%;
  }

  .slidertext {
    left: 2%;
  }

  .gridtextdiv {
    padding-right: 5px;
    padding-left: 5px;
  }

  .text-block-12 {
    font-size: 12px;
    line-height: 15px;
  }

  .gridtext {
    margin-bottom: 2px;
    font-size: 18px;
    line-height: 18px;
  }

  .grid-9 {
    display: none;
    grid-column-gap: 5px;
    grid-row-gap: 8px;
    grid-template-columns: repeat(auto-fit, minmax(25%, 1fr)) minmax(27%, 1fr) minmax(27%, 1fr);
    grid-template-rows: repeat(auto-fit, minmax(8%, 1fr)) 25rem 25rem 25rem 25rem 25rem 25rem 25rem 25rem 25rem 25rem;
  }

  .lodgegriddiv {
    height: 45vh;
    margin-bottom: 10px;
  }

  .lodgemodalh4 {
    margin-right: 2px;
    margin-left: 2px;
    font-size: 35px;
    line-height: 40px;
  }

  .menu-button {
    position: absolute;
    left: 0%;
    top: 22px;
    right: auto;
    bottom: auto;
    display: block;
  }

  .menu-button.w--open {
    background-color: #fff;
  }

  .lodge-row {
    width: 100%;
  }

  .mobileabout {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .mobile-about-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40vh;
  }

  .mobile-left {
    width: 50%;
  }

  .mobile-left.who {
    background-image: url('../images/zebra-3564956_1920.jpg');
    background-position: 0px 0px;
    background-size: cover;
  }

  .mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px;
    background-size: auto;
  }

  .mob.explore {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/orphanage-278476_1920.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/orphanage-278476_1920.jpg');
    background-position: 0px 0px, 30% 100%;
    background-size: auto, 170%;
  }

  .mob.learn {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/giraffe-3305274_1920.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/giraffe-3305274_1920.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .mob.experience {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/donations-keeps-me-going-4792803_1920.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/donations-keeps-me-going-4792803_1920.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
  }

  .mobile-right-copy {
    width: 50%;
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px;
    background-size: auto;
  }

  .mob-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding: 10px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(165, 156, 63, 0.73)), to(rgba(165, 156, 63, 0.73)));
    background-image: linear-gradient(180deg, rgba(165, 156, 63, 0.73), rgba(165, 156, 63, 0.73));
  }

  .mob-a-header {
    line-height: 40px;
    text-align: center;
  }

  .mob-a-d-h {
    color: #fff;
    line-height: 35px;
    text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.65);
  }

  .mob-a-d-p {
    color: #fff;
    text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.55);
  }

  .mobile-tanz {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60vh;
  }

  .mobile-right-tanz {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .mobile-right-tanz.explore {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/orphanage-278476_1920.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/orphanage-278476_1920.jpg');
    background-position: 0px 0px, 30% 100%;
    background-size: auto, 170%;
  }

  .mobile-right-tanz.learn {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/giraffe-3305274_1920.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/giraffe-3305274_1920.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .mobile-right-tanz.experience {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/donations-keeps-me-going-4792803_1920.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/donations-keeps-me-going-4792803_1920.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
  }

  .mob-wrap {
    width: 40%;
    height: 100%;
    background-image: url('../images/patricia-hokororo-nLUL2uGv6Lg-unsplash.jpg');
    background-position: 50% 0%;
    background-size: cover;
  }

  .mob-right-tanz {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40%;
    padding: 10px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .location-head-mob {
    font-size: 35px;
    line-height: 35px;
    text-align: center;
  }

  .mob-wrap-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .mob-wrap-fill {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url('../images/africa-5135407_1920.jpg');
    background-position: 0px 0px;
    background-size: cover;
  }

  .mob-wrap-fill._2 {
    background-image: url('../images/pexels-hendrik-cornelissen-2862070.jpg');
    background-position: 50% 0%;
  }

  .mob-social {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 80vh;
    margin-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .mob-social-hwrap {
    padding-right: 10px;
    padding-left: 10px;
  }

  .mob-social-pic-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .mob-t-h {
    font-family: Merriweather, serif;
    font-size: 40px;
    line-height: 40px;
    font-weight: 700;
  }

  .mob-t-p {
    font-family: Merriweather, serif;
    font-size: 25px;
    line-height: 40px;
    font-weight: 400;
  }

  .mob-social-pic {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 33.33%;
    padding: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-image: url('../images/massai-278519_1920.jpg');
    background-position: 70% 0%;
    background-size: cover;
  }

  .mob-social-pic._2 {
    background-image: url('../images/safari-1845202_1920.jpg');
  }

  .mob-social-pic._3 {
    background-image: url('../images/dawn-w-FmUx8z_Tz4A-unsplash_1.jpg');
  }

  .mob-social-pic._4 {
    background-image: url('../images/ellena-mcguinness-bLxPZkqBwxw-unsplash.jpg');
    background-position: 50% 0%;
  }

  .mob-social-pic._5 {
    background-image: url('../images/magdalena-kula-manchee-tRoiaFbHEXw-unsplash.jpg');
  }

  .mob-social-pic._7 {
    background-image: url('../images/game-drive-5730684_1920.jpg');
    background-position: 50% 50%;
  }

  .mob-lifestyle-wrap.bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 15%;
    padding-left: 10px;
  }

  .mob-avatar {
    width: 40px;
    height: 40px;
  }

  .mob-social-media-icon {
    width: 40px;
    height: 40px;
  }

  .mobile-tanz-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50vh;
  }

  .mobile-who {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50vh;
  }

  .mobile-customer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 35vh;
    margin-bottom: 20px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(177, 177, 171, 0.16)), to(rgba(177, 177, 171, 0.16)));
    background-image: linear-gradient(180deg, rgba(177, 177, 171, 0.16), rgba(177, 177, 171, 0.16));
  }

  .icon-7 {
    position: static;
    left: -340px;
    color: #000;
    font-size: 35px;
  }

  .parks-mobile {
    display: none;
  }

  .homehowmobile.mobile {
    display: none;
  }

  .hgcard-home-copy.mobile {
    display: none;
  }

  .gallerymobilewrap {
    display: none;
    overflow: scroll;
    width: 100%;
    height: 90vh;
  }

  .tribes-mobile-section {
    display: block;
    overflow: scroll;
    height: 70vh;
  }

  .expereince-col-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .experience-pic {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .experience-pic.hadzabe {
    background-image: url('../images/hadzabe-tribe-of-the-lady-boss-227324_1920.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .experience-pic.maasai {
    background-image: url('../images/sneha-cecil-XNs-qGCVVoI-unsplash.jpg');
    background-position: 0px 0px;
    background-size: cover;
  }

  .experience-pic.datoga {
    background-image: url('../images/datoga.jpg');
    background-position: 27% 0%;
    background-size: cover;
  }

  .experience-pic.zanzibar {
    background-image: url('../images/med-j-ePeTsqcyUiI-unsplash.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .experience-pic.mafia-island {
    background-image: url('../images/crispin-jones-6J3gBcvfbfo-unsplash.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .experience-pic.pemba-island {
    background-image: url('../images/olga-budko-hl0W9gS0C6k-unsplash.jpg');
    background-position: 0px 0px;
    background-size: cover;
  }

  .experience-description {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 55%;
    padding: 20px 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-style: solid;
    border-width: 0.5px;
    border-color: #fff;
    background-color: #233255;
  }

  .experience-name {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
  }

  .experience-descrip-text {
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
  }

  .islands-mobile-section {
    display: block;
    overflow: scroll;
    height: 70vh;
  }

  .i-inner-wrap-mobile {
    padding-right: 10px;
    padding-left: 10px;
  }

  .itinerary-p-mobile {
    padding-left: 10px;
    font-size: 14px;
    line-height: 14px;
  }

  .itinerary-p-copy {
    padding-left: 10px;
    font-size: 14px;
    line-height: 14px;
  }

  .modal-content-wrap {
    width: 100%;
  }

  .closeparkmodalbutton {
    top: 1.5%;
  }

  .modal-content-wrap-park {
    width: 100%;
  }

  .parkmodal-wrap {
    width: 100%;
  }

  .park-modal-title {
    margin-right: 2px;
    margin-left: 2px;
    font-size: 35px;
    line-height: 40px;
  }
}

@media screen and (max-width: 767px) {
  .navbar {
    height: 12vh;
  }

  .brand {
    width: 100%;
    height: 100%;
    margin-top: 30px;
  }

  .text-block {
    font-size: 20px;
  }

  .logo-image {
    width: 120px;
    height: 120px;
    margin-right: 0px;
    margin-left: 0px;
    background-size: 90px 90px;
  }

  .nav-wrapper {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-4 {
    width: 100%;
  }

  .container {
    display: none;
  }

  .form-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }

  .form-info-div {
    width: 100%;
  }

  .contact-form-grid {
    width: 100%;
    -ms-grid-columns: 35% 35%;
    grid-template-columns: 35% 35%;
  }

  .container-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .faq-section {
    display: none;
  }

  .link {
    font-size: 14px;
  }

  .header {
    position: relative;
    top: 29px;
  }

  .faq-line {
    margin-right: auto;
    margin-left: auto;
  }

  .faq-header.mobile {
    color: #3d5ca3;
    text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.15);
  }

  .about-body-section {
    display: none;
  }

  .customer-promise-section {
    display: none;
  }

  .dropdown-toggle {
    width: auto;
  }

  .about-bottom-text {
    font-size: 13px;
    line-height: 16px;
  }

  .about-bottom-text.who {
    line-height: 17px;
    text-align: center;
  }

  .about-bottom-text.who-copy {
    font-size: 13px;
    line-height: 17px;
    text-align: center;
  }

  .faq-icon {
    display: none;
  }

  .parks-grid-section {
    display: none;
  }

  .grid-div {
    height: 30vh;
    margin-bottom: 10px;
  }

  .grid-div._8 {
    background-position: 50% 50%;
  }

  .inner-modal {
    overflow: scroll;
    width: 100%;
    height: 94%;
  }

  .inner-modal._2 {
    width: 100%;
  }

  .modal-head-text {
    margin-top: 60px;
    font-size: 20px;
  }

  .modal-paragraph {
    margin-top: 10px;
    font-size: 13px;
    line-height: 14px;
  }

  .topbanner {
    padding-right: 10px;
    padding-left: 10px;
  }

  .destinations-title-image {
    width: 90%;
    background-size: 500px;
  }

  .pageheadertag {
    width: 90%;
    font-size: 15px;
    line-height: 15px;
    font-weight: 500;
  }

  .pageheadertag._2 {
    width: 95%;
    font-size: 15px;
  }

  .pageheadertag.home-sub {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    font-size: 16px;
  }

  .collection {
    display: block;
    overflow: scroll;
    height: 70vh;
    margin-bottom: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .i-custom {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .sectionheaders {
    font-size: 30px;
    line-height: 30px;
  }

  .sectionheaders.home {
    font-size: 25px;
  }

  .sectionheaders._2-1 {
    width: 90%;
    line-height: 40px;
  }

  .cards-text-wrapper {
    display: none;
  }

  .e-banner-image {
    background-size: 450px;
  }

  .iconssection {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .homecolumns {
    width: auto;
  }

  .home-col-div {
    margin-bottom: 40px;
  }

  .homeexperieince {
    display: none;
  }

  .homehow {
    display: none;
  }

  .homehow.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .howcontainer.mobile {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .howcontextwrapper.mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .gridccard {
    height: 40vh;
  }

  .gridccard._2 {
    margin-bottom: 5px;
  }

  .gridccard._1 {
    height: 40vh;
    margin-bottom: 5px;
  }

  .homecontactsection {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .homecontactcontainer {
    max-width: 100%;
  }

  .i-body {
    display: none;
    overflow: scroll;
    height: 80vh;
    margin-bottom: 10px;
  }

  .floating-button {
    display: none;
  }

  .form-wrappercontact {
    display: block;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }

  .booking-p {
    width: 100%;
  }

  .lodge-custom {
    height: 40vh;
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .location {
    margin-right: auto;
    margin-left: auto;
  }

  .slidertext {
    width: 100%;
  }

  .lodgeimg.lemala {
    background-position: 50% 50%;
  }

  .lodgeimg.ruaha {
    background-position: 50% 50%;
  }

  .lodgeimg.beho {
    background-position: 50% 100%;
  }

  .lodgeimg.greystroke {
    background-position: 50% 100%;
  }

  .lodgeimg.kirurumu {
    background-position: 50% 50%;
  }

  .grid-9 {
    display: none;
  }

  .lodgegriddiv {
    height: 40vh;
    margin-bottom: 20px;
  }

  .modalslide.sabora {
    width: 100%;
  }

  .sliderwrap {
    overflow: scroll;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .lodgemodaldetails {
    width: 100%;
  }

  .lodgemodalh4 {
    width: 95%;
    margin-right: auto;
    margin-left: auto;
    font-size: 25px;
  }

  .insidemodaldetails {
    overflow: visible;
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .lodgeamenities {
    font-size: 14px;
  }

  .linktext {
    margin-top: 10px;
  }

  .closelodgemodalbutton {
    top: 1%;
  }

  .lodgeclosemodalbg {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .lodgemodal-sabora.sabora {
    display: none;
  }

  .lodgemodal-klein {
    display: none;
  }

  .menu-button {
    top: 27px;
    padding: 10px;
  }

  .lodge-row {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .mobile-left.who {
    background-image: url('../images/zebra-3564956_1920.jpg');
    background-position: 60% 0%;
    background-size: cover;
  }

  .mob.explore {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/orphanage-278476_1920.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/orphanage-278476_1920.jpg');
    background-position: 0px 0px, 30% 100%;
    background-size: auto, cover;
  }

  .mob.learn {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/giraffe-3305274_1920.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/giraffe-3305274_1920.jpg');
    background-position: 0px 0px, 60% 50%;
    background-size: auto, cover;
  }

  .mob.experience {
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/donations-keeps-me-going-4792803_1920.jpg');
    background-image: linear-gradient(180deg, null, null), url('../images/donations-keeps-me-going-4792803_1920.jpg');
    background-position: 0px 0px, 50% 0%;
  }

  .mob-a-d-h {
    font-size: 20px;
    line-height: 22px;
  }

  .mob-a-d-p {
    line-height: 18px;
  }

  .mobile-tanz {
    height: 70vh;
  }

  .mob-right-tanz {
    width: 50%;
  }

  .mob-right-tanz.who {
    padding-right: 10px;
    padding-left: 10px;
  }

  .mob-t-h {
    font-size: 35px;
  }

  .mob-t-p {
    font-size: 20px;
  }

  .mobile-who {
    height: 50vh;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mobile-customer {
    height: 35vh;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(177, 177, 171, 0.16)), to(rgba(177, 177, 171, 0.16)));
    background-image: linear-gradient(180deg, rgba(177, 177, 171, 0.16), rgba(177, 177, 171, 0.16));
  }

  .icon-7 {
    font-size: 30px;
  }

  .h-g-card-home.mobile {
    display: block;
    height: 30vh;
  }

  .parks-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .faqp {
    padding-left: 15px;
    font-size: 12px;
  }

  .mobilefaq {
    display: block;
    padding-right: 10px;
    padding-left: 10px;
  }

  .homehowmobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .homehowmobile.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .hgcard-home-copy.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40vh;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
  }

  .gallerymobilewrap {
    display: block;
    overflow: scroll;
    width: 100%;
    height: 80vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .gallerydiv {
    width: 100%;
    height: 90%;
    background-image: url('../images/pexels-pixabay-46540.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .gallerydiv._1 {
    background-image: url('../images/hippo-3644217_1920.jpg');
    background-size: cover;
  }

  .gallerydiv._2 {
    background-image: url('../images/kenya-3002458_1920.jpg');
  }

  .gallerydiv._3 {
    background-image: url('../images/zebras-1883654_1920.jpg');
  }

  .gallerydiv._4 {
    background-image: url('../images/lion-5873637_1920.jpg');
  }

  .gallerydiv._5 {
    background-image: url('../images/africa-2625_1920.jpg');
  }

  .gallerydiv._6 {
    background-image: url('../images/impala-5232026_1920.jpg');
  }

  .gallerydiv._7 {
    background-image: url('../images/leopard-5317203_1920.jpg');
  }

  .gallerydiv._8 {
    background-image: url('../images/safari-935927_1920.jpg');
  }

  .gallerydiv._9 {
    background-image: url('../images/hippo-3647749_1920.jpg');
    background-position: 0% 50%;
  }

  .gallerydiv._10 {
    background-image: url('../images/africa-3394272_1920.jpg');
  }

  .gallerydiv._11 {
    background-image: url('../images/bird-242715_1920.jpg');
    background-position: 50% 0%;
  }

  .gallerydiv._12 {
    background-image: url('../images/zebras-4704046_1920.jpg');
    background-position: 50% 100%;
  }

  .gallerydiv._13 {
    background-image: url('../images/geran-de-klerk-wYy3rvvgjAU-unsplash.jpg');
  }

  .gallerydiv._14 {
    background-position: 100% 50%;
  }

  .gallerydiv._15 {
    background-image: url('../images/lion-4268869_1920.jpg');
  }

  .gallerydiv._16 {
    background-image: url('../images/masai-585296_1920.jpg');
  }

  .gallerydiv._17 {
    background-image: url('../images/safari-4652364_1920.jpg');
  }

  .gallerydiv._18 {
    background-image: url('../images/lion-3317566_1920.jpg');
    background-position: 0% 50%;
  }

  .gallerydiv._19 {
    background-image: url('../images/monkey-1028661_1920.jpg');
    background-position: 0% 50%;
  }

  .gallerydiv._20 {
    background-image: url('../images/ana-singh-1vOBJZ6228U-unsplash.jpg');
    background-position: 50% 0%;
  }

  .gallerydiv._21 {
    background-image: url('../images/antelope-425161_1920.jpg');
  }

  .gallerydiv._22 {
    background-image: url('../images/guitar-435094_1920.jpg');
  }

  .gallerydiv._23 {
    background-image: url('../images/safari-3833551_1920.jpg');
    background-position: 75% 50%;
  }

  .expereince-col-wrap {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .experience-pic {
    width: 100%;
    height: 40vh;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .experience-pic.hadzabe {
    width: 100%;
    height: 40vh;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-position: 60% 50%;
  }

  .experience-pic.datoga {
    background-position: 50% 0%;
  }

  .experience-pic.zanzibar {
    background-position: 45% 50%;
  }

  .experience-pic.mafia-island {
    background-position: 100% 50%;
  }

  .experience-description {
    width: 100%;
  }

  .experience-descrip-text {
    font-size: 13px;
    line-height: 14px;
  }

  .i-mobile-wrap {
    display: block;
  }

  .i-mobile-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 10vh;
    margin-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(165, 156, 63, 0.59);
  }

  .i-inner-wrap-mobile {
    border-bottom: 0.25px solid rgba(0, 0, 0, 0.16);
    background-color: rgba(177, 177, 171, 0.16);
  }

  .i-head-mobile {
    width: 100%;
    margin-top: 0px;
  }

  .modal-content-wrap {
    height: 95%;
  }

  .lodgemodal-sayari {
    display: none;
  }

  .closeparkmodalbutton {
    top: 1%;
  }

  .closeparkmodal {
    width: 100%;
  }

  .modal-content-wrap-park {
    height: 95%;
  }

  .parkmodal-wrap {
    width: 100%;
  }

  .park-modal-title {
    width: 95%;
    margin-right: auto;
    margin-left: auto;
    font-size: 25px;
  }

  .park-details {
    font-size: 14px;
  }
}

@media screen and (max-width: 479px) {
  .navbar {
    height: 16vh;
  }

  .nav-menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .brand {
    margin: 0px auto;
    padding-left: 0px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .text-block {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-size: 15px;
  }

  .logo-image {
    width: 90px;
    height: 90px;
    margin-top: 0px;
    margin-right: 10px;
    margin-left: 10px;
    background-size: 90px 90px;
  }

  .nav-wrapper {
    height: 60px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nav-link-4 {
    width: 100%;
    padding-right: 40px;
  }

  .nav-link-8 {
    width: 100%;
  }

  .social-media-wrapper {
    margin-bottom: 20px;
  }

  .footer-link-covid {
    display: none;
  }

  .footer-bottom-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .sub-footer-link {
    display: block;
  }

  .sub-footer-link.digitaldisco {
    text-align: center;
  }

  .sub-footer-link-dot {
    display: none;
  }

  .form-wrapper {
    margin-top: 40px;
    margin-right: auto;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .form-info-div {
    width: 100%;
  }

  .contact-form-grid {
    -ms-grid-columns: 49% 35%;
    grid-template-columns: 49% 35%;
    text-align: left;
  }

  .container-2 {
    padding-top: 0px;
  }

  .form-heading {
    margin-top: 10px;
  }

  .form-heading._2 {
    width: 90%;
    text-align: center;
  }

  .faq-section {
    display: none;
  }

  .header {
    background-size: 300px;
  }

  .faq-header {
    text-align: center;
  }

  .footer-wrapper {
    padding-bottom: 20px;
  }

  .gallery-header {
    display: none;
  }

  .div-block-22 {
    margin-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .faq-icon-div {
    margin-right: 0px;
  }

  .text-block-7 {
    font-size: 30px;
  }

  .dropdown-toggle {
    width: auto;
  }

  .about-bottom-text {
    font-size: 13px;
    line-height: 15px;
  }

  .about-bottom-text.who {
    font-size: 13px;
    line-height: 15px;
  }

  .about-bottom-text.who-copy {
    font-size: 13px;
    line-height: 15px;
  }

  .faq-question-div {
    text-align: left;
  }

  .grid-div {
    margin-bottom: 5px;
    padding-right: 2.5px;
    padding-left: 2.5px;
  }

  .grid-div._6 {
    padding-right: 2.5px;
    padding-left: 2.5px;
  }

  .modal {
    display: none;
  }

  .inner-modal {
    width: 100%;
    height: 93%;
    padding-top: 300px;
    padding-bottom: 40px;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .inner-modal._2 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .inner-modal._3 {
    padding-top: 60px;
  }

  .inner-modal._4 {
    padding-top: 40px;
  }

  .inner-modal._5 {
    padding-top: 40px;
  }

  .modal-head-text {
    margin-top: 40px;
  }

  .modal-paragraph {
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .modal-2 {
    display: none;
  }

  .modal-3 {
    display: none;
  }

  .modal-4 {
    display: none;
  }

  .park-link-2 {
    position: static;
  }

  .topbanner {
    margin-bottom: 0px;
    padding-right: 5px;
    padding-left: 5px;
  }

  .destinations-title-image {
    width: 100%;
    background-size: 300px;
  }

  .pageheadertag._2 {
    line-height: 18px;
  }

  .pageheadertag._3 {
    line-height: 18px;
  }

  .pageheadertag._3link {
    line-height: 18px;
  }

  .pageheadertag._3-after {
    line-height: 18px;
  }

  .collection {
    overflow: scroll;
    height: 65vh;
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .i-banner-section {
    height: 50vh;
    padding-bottom: 40px;
  }

  .i-banner-section._3 {
    height: 60vh;
  }

  .i-custom {
    padding-right: 10px;
    padding-left: 10px;
  }

  .custom-head {
    width: 100%;
    margin-right: 5px;
    margin-left: 5px;
    font-size: 25px;
    line-height: 25px;
  }

  .custom-p {
    width: 100%;
    font-size: 15px;
    line-height: 15px;
  }

  .sectionheaders._2 {
    width: 90%;
    line-height: 35px;
  }

  .sectionheaders._3 {
    width: 100%;
  }

  .sectionheaders._2-1 {
    width: 90%;
  }

  .centeralignedp {
    width: 90%;
    line-height: 18px;
  }

  .e-banner-image {
    background-size: 300px;
  }

  .homecolumns {
    width: 100%;
  }

  .gridccard {
    margin-bottom: 10px;
  }

  .gridccard._1 {
    margin-bottom: 10px;
  }

  .home-form {
    width: 100%;
  }

  .i-body {
    display: none;
  }

  .floating-button {
    display: none;
  }

  .bookingbackground {
    height: 40vh;
  }

  .form-wrappercontact {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .booking-p {
    width: 95%;
  }

  .lodge-custom {
    height: 45vh;
    margin-top: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .slider-text-2 {
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
  }

  .h1-2 {
    margin-top: 0px;
    padding-left: 0px;
    font-size: 40px;
    letter-spacing: 10px;
  }

  .slider-2 {
    height: 60vh;
  }

  .slidertext {
    padding-top: 0px;
  }

  .grid-9 {
    display: none;
  }

  .lodgegriddiv {
    height: 40vh;
    margin-bottom: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .insidemodaldetails {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: scroll;
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .linktext {
    width: 90%;
  }

  .closelodgemodalbutton {
    top: 1.5%;
  }

  .menu-button {
    position: static;
    margin-top: 0px;
    padding-top: 0px;
  }

  .lodge-row {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .mobile-about-div {
    height: 50vh;
  }

  .mob-a-header {
    font-size: 30px;
    letter-spacing: 4px;
  }

  .mob-a-d-p {
    font-size: 12px;
    line-height: 15px;
  }

  .mobile-tanz {
    height: 65vh;
  }

  .mob-right-tanz {
    padding-right: 10px;
    padding-left: 10px;
  }

  .location-head-mob {
    font-size: 25px;
    line-height: 30px;
  }

  .mob-social {
    height: auto;
  }

  .mob-social-pic-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .mob-t-h {
    font-size: 30px;
  }

  .mob-t-p {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 18px;
  }

  .mob-social-pic {
    width: 100%;
    height: 40vh;
    margin-bottom: 10px;
  }

  .mobile-who {
    height: 50vh;
  }

  .mobile-customer {
    height: 40vh;
  }

  .icon-7 {
    margin-top: 16px;
  }

  .h-g-card-home.mobile {
    height: 40vh;
  }

  .faqp {
    padding-left: 0px;
  }

  .mobilefaq {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 2%, 43.1%, 0.1)), to(hsla(0, 2%, 43.1%, 0.1)));
    background-image: linear-gradient(180deg, hsla(0, 2%, 43.1%, 0.1), hsla(0, 2%, 43.1%, 0.1));
  }

  .hgcard-home-copy.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50vh;
  }

  .gallerydiv._7 {
    background-position: 60% 50%;
  }

  .gallerydiv._8 {
    background-position: 60% 50%;
  }

  .gallerydiv._15 {
    background-position: 70% 50%;
  }

  .gallerydiv._21 {
    background-position: 80% 50%;
  }

  .gallerydiv._23 {
    background-position: 90% 50%;
  }

  .top-banner.lodge {
    height: 60vh;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/safari-5645377_1920.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/safari-5645377_1920.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .footer-contact-col {
    margin-top: 20px;
  }

  .footer-page-links-col {
    margin-top: 10px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .experience-pic.datoga {
    background-position: 0% 0%;
  }

  .i-mobile-wrap {
    overflow: scroll;
    height: 80vh;
  }

  .i-mobile-block {
    width: 100%;
    margin-top: 10px;
    padding: 10px 5px;
    background-color: rgba(165, 156, 63, 0.48);
  }

  .i-mobile-block-description {
    width: 100%;
    padding: 10px 5px;
    background-color: #f7f7f7;
  }

  .i-inner-wrap-mobile {
    padding: 0px 5px;
  }

  .day-mobile {
    font-size: 18px;
    line-height: 18px;
  }

  .modal-content-wrap {
    height: auto;
  }

  .park-modal-kilimanjaro {
    display: none;
  }

  .closeparkmodalbutton {
    top: 1.5%;
  }

  .modal-content-wrap-park {
    height: auto;
  }

  .park-modal-title {
    line-height: 30px;
  }

  .park-details {
    height: auto;
  }

  .park-modal-arusha {
    display: none;
  }

  .park-modal-tarangire {
    display: none;
  }

  .park-modal-lake-manyara {
    display: none;
  }

  .park-modal-ngorongoro {
    display: none;
  }

  .park-modal-serengeti {
    display: none;
  }

  .park-modal-gombe {
    display: none;
  }

  .park-modal-mahale-mountains {
    display: none;
  }

  .park-modal-katavi {
    display: none;
  }

  .park-modal-ruaha {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .park-modal-nyerere {
    display: none;
  }

  .park-modal-mikumi {
    display: none;
  }

  .park-modal-saadani {
    display: none;
  }
}

#w-node-b43843b3-07b8-3454-d520-d8c5bbd8f0c7-2888a17d {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_190e4938-c8b2-b920-4424-921c01c97b5a-2888a17d {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-f4083236-b9c5-7ed1-bd0e-21989213c63d-2888a17d {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-e933b001-9693-fe6e-727c-891bc9f7fcde-2888a17d {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_96c95876-97f9-06a3-2582-f7fecd23925e-2888a17d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_0a59c7a0-5a19-6ec8-0ee0-ea98da84e3ef-2888a17d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_72f42c8b-582d-444d-34ae-3bc3d704f902-2888a17d {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_109146a7-214a-46e7-52f4-c5b476b42d68-2888a17d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-a10a3cfe-192c-4749-f9b3-c6f66eca9b23-2888a17d {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-bceea7be-082c-a5f1-258c-3923b349e950-2888a17d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_633d40ef-698d-5740-698f-60d79f60aa6e-dc0dff26 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-beab2f3d-438a-471b-668b-d5176c7806b7-dc0dff26 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_745b0a43-d10a-adbf-26ba-c17c47f87952-dc0dff26 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_9182f0c3-325f-8769-729f-9e82954a21d3-dc0dff26 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d5706a24-bb94-17c7-f464-9fb4443e8ecb-dc0dff26 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_13fc9681-bfdb-7a75-903f-76b3a6f5ae75-dc0dff26 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_02180d90-9c4a-9791-dfd0-4b51a20b459c-dc0dff26 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-e2ce2d49-55fc-5695-461d-22484cd674d6-dc0dff26 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_7fc9b048-f1af-d8ae-c9ae-b50cc9845231-dc0dff26 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_0e825e69-86cd-7b6d-0965-df818549ace1-dc0dff26 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b4876041-25fe-f19c-c013-be3a6aee63a9-dc0dff26 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_37e93290-5899-7da6-91e9-fdb47f0161b0-dc0dff26 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c01ddb7e-2f52-7f8e-235f-a9ceade4345b-dc0dff26 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_5ac66d19-fc5d-b9a2-a708-348e32c706e1-dc0dff26 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_5b70f270-98e1-233f-9dbe-4c7921cfa59d-dc0dff26 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f8cd502e-c67b-6452-affd-2d5549e6d89e-dc0dff26 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d36438a9-ff0a-8f3c-b46e-41a6b8ec6e22-dc0dff26 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_9d07b123-a4a6-6f2a-9271-5f01c15ec10c-dc0dff26 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_558721aa-6d09-0871-01bd-6d0f16040097-dc0dff26 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_0da35da6-2a01-b146-dc4a-30385f6b975c-dc0dff26 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_7b6a24eb-414a-10bc-a34c-c5ba95957d3b-dc0dff26 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b06a76fc-6d19-c8df-f8ad-648f2e358d4b-dc0dff26 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c77702c2-d341-38e7-d52c-5d5ad3285ef8-fe5645da {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_87080fe2-883c-e277-64fe-54114dacabb8-3dc5c8d1 {
  -ms-grid-row: span 4;
  grid-row-start: span 4;
  -ms-grid-row-span: 4;
  grid-row-end: span 4;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_87080fe2-883c-e277-64fe-54114dacabb9-3dc5c8d1 {
  -ms-grid-row: span 7;
  grid-row-start: span 7;
  -ms-grid-row-span: 7;
  grid-row-end: span 7;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_87080fe2-883c-e277-64fe-54114dacabba-3dc5c8d1 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-c714ecba-5be1-485c-d7e7-6d5cafad9dac-525c3b77 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_79ac46d6-e6c1-7f28-a432-90a374113834-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_9d1b6f3d-2504-356a-8695-c300c802bc0f-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-ac4abbbb-e712-5e0d-e13d-6be44e4c4909-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_78f0fdaf-1208-2afc-d154-5ae3b321cf8f-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_7c6de624-9863-24e2-c0a9-20384aa50a7f-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-dac6f703-6ac7-bc7d-f758-1617790ce67a-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_2cc0f5a5-52e3-1e92-9d60-aade6440bbca-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_42862deb-9e9f-5e68-f1bc-e6d385aaf4f8-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_532443c2-fe94-2d1b-3238-eab9c40daf01-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-da193fd3-56b7-bcb0-9306-9cd8ff1373e4-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_54f10a98-1339-fd28-bce0-737146dd5048-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_3c8c8751-7f23-dc01-c96d-623470c61490-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_599955e9-e14e-7927-9bb7-af909f1b03d5-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_599955e9-e14e-7927-9bb7-af909f1b03dc-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_599955e9-e14e-7927-9bb7-af909f1b03e3-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_599955e9-e14e-7927-9bb7-af909f1b03ea-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_599955e9-e14e-7927-9bb7-af909f1b03eb-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_599955e9-e14e-7927-9bb7-af909f1b03f2-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_599955e9-e14e-7927-9bb7-af909f1b03fa-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_599955e9-e14e-7927-9bb7-af909f1b0401-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_599955e9-e14e-7927-9bb7-af909f1b0408-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_599955e9-e14e-7927-9bb7-af909f1b0410-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_599955e9-e14e-7927-9bb7-af909f1b0417-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_599955e9-e14e-7927-9bb7-af909f1b041f-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_599955e9-e14e-7927-9bb7-af909f1b0426-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_599955e9-e14e-7927-9bb7-af909f1b042d-2c7aa5e0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-c491ae58-ebed-3ef2-c9ac-00ea61e1ec0a-6b0076d1 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_566d2e67-9b5d-b84b-261a-77f89d81fa84-f3b35560 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_6a090680-35c0-a11c-868c-3976cb7f5065-f3b35560 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-ac37e21c-3ad8-5548-5d31-29f95d71bf46-e43a8837 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ac37e21c-3ad8-5548-5d31-29f95d71bf4f-e43a8837 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ac37e21c-3ad8-5548-5d31-29f95d71bf2b-e43a8837 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ac37e21c-3ad8-5548-5d31-29f95d71bf61-e43a8837 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ac37e21c-3ad8-5548-5d31-29f95d71bf6a-e43a8837 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ac37e21c-3ad8-5548-5d31-29f95d71bf58-e43a8837 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d7ab0b3a-1b0e-622d-3e21-b1945edaa169-e43a8837 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_820ec168-fe66-893b-795e-e4099c3f1d93-e43a8837 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8bacd38b-6247-a1b6-4f7e-33b1ffdb3225-e43a8837 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3dd91ef3-03fb-e822-8f46-5deeaafe3f32-e43a8837 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_207f9b8c-7cea-d98d-0dd5-d9806148d3a2-e43a8837 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-df6a4325-8be7-9ee5-554d-c4510e15d41c-e43a8837 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

@media screen and (max-width: 479px) {
  #w-node-bceea7be-082c-a5f1-258c-3923b349e940-2888a17d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-bceea7be-082c-a5f1-258c-3923b349e944-2888a17d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-bceea7be-082c-a5f1-258c-3923b349e948-2888a17d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-bceea7be-082c-a5f1-258c-3923b349e94c-2888a17d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c77702c2-d341-38e7-d52c-5d5ad3285ee8-fe5645da {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c77702c2-d341-38e7-d52c-5d5ad3285eec-fe5645da {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c77702c2-d341-38e7-d52c-5d5ad3285ef0-fe5645da {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c77702c2-d341-38e7-d52c-5d5ad3285ef4-fe5645da {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5d8f5b87-6723-6f6e-eec7-1c79a3880968-f3b35560 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_69f155d9-31d5-600f-4344-472c0570a7d2-f3b35560 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5d8f5b87-6723-6f6e-eec7-1c79a3880974-f3b35560 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5d8f5b87-6723-6f6e-eec7-1c79a3880970-f3b35560 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_988756ea-12a3-9785-18d9-b25e56e7a93b-f3b35560 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_184a30a1-b219-022f-1f7d-3a781969bdb6-f3b35560 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5d8f5b87-6723-6f6e-eec7-1c79a388096c-f3b35560 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_08bc4470-d79e-3cc8-9515-27569eafc090-f3b35560 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e7a3c260-c180-6b19-ec6b-0113ac006be6-f3b35560 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_61fe040d-8a4b-0998-aa30-a27b6d2e8e12-f3b35560 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

