.invoice-payment-systems-info .payment-system-container--txt-block {
display: none
}



#main #main-content #sb_content #steps #sb_booking_content .item .tab .cap {
padding-bottom: 20px
}

#sb_main #main-buttons .inner {
	display: flex;
}

@media (max-width: 768px) {
	#sb_main #main #main-buttons {
		padding: 0 !important;
	}

	#sb_main #main-buttons .inner {
		margin: 0 !important;
	}

	#sb_main #main-buttons #about-us {
		margin: 0 auto !important;
	}
}

#sb_main #main-buttons #about-us>div[class^="col"] {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 0;
}

#sb_main #main-buttons #about-us .homepage-logo-wrap img {
	margin-inline: auto !important;
    width: 100% !important;
}

#sb_main #main #main-buttons .wrapper .inner .bar {
	justify-content: center;
}

#sb_main #main #main-buttons .wrapper .inner .bar .btn {
	margin: 0 !important;
}





body {
  font-family: 'Mont', sans-serif !important;
  font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Mont', sans-serif !important;
  font-weight: 600;
}

p, span, div, li, a, label, small {
  font-family: 'Mont', sans-serif !important;
  font-weight: 500 !important;
}

body, p, span, div, li, a, label, small {
  color: #A18168 !important;
}

h1, h2, h3, h4, h5, h6 {
  color: #A18168 !important;
}

#main #main-buttons .title-main,
#main #main-buttons h1,
#main #main-buttons h2,
#main #main-buttons h3,
#main #main-buttons p {
  color: #ffffff !important;
}

#main #main-buttons .title-main {
  font-size: 60px !important;
  line-height: 76px !important;
}

#main #main-buttons p {
  font-size: 30px !important;
  line-height: 1.7 !important;
}

#header .brand.company-logo-and-name .logo > a img,
#header .brand.company-logo-only .logo > a img {
  max-height: 90px !important;
  margin: 0 !important;
}

#main #main-buttons .title-main {
  display: none !important;
}

.homepage-logo-wrap {
  display: block !important;
  text-align: left !important;
  margin-bottom: 20px !important;
}

.homepage-logo {
  max-width: 200px !important;
  height: auto !important;
  display: inline-block !important;
}

#main-buttons * {
  color: #ffffff !important;
}

#main-buttons p {
  font-size: 22px !important;
  line-height: 1.7 !important;
}

#main-buttons h1,
#main-buttons h2,
#main-buttons h3 {
  font-size: 60px !important;
  line-height: 1.25 !important;
}

@font-face {
  font-family: 'Mont';
  src: local('Mont');
}

#main #main-buttons {
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
  text-align: right !important;
  padding-right: 60px !important;
}

#main #main-buttons .wrapper,
#main #main-buttons .inner,
#main #main-buttons .main-descr {
  text-align: right !important;
  margin-left: auto !important;
  margin-right: 0 !important;
}

.homepage-logo-wrap {
  display: flex !important;
  justify-content: flex-end !important;
  margin-bottom: 30px !important;
}

.homepage-logo {
  display: block !important;
  margin-left: auto !important;
  margin-right: 0 !important;
}

#main-buttons .btn,
#main-buttons button,
#main-buttons a {
  margin-left: auto !important;
  margin-right: 0 !important;
  display: inline-block !important;
}
#gallery-view {
  background-color: #e9d4c1 !important;
}
