.booknetic_confirm_step_body {
display: none!important;
}

.form-group {
margin-top: 15px!important;
}

.booknetic_service_card_image > img {
  display: none !important;
}

.booknetic_times_list > div {
  height: 30px!important;
}

#booknetic_theme_8 .booknetic_service_card_price, #booknetic_theme_8 .booknetic_service_extra_card_price, #booknetic_theme_8 .booknetic_confirm_details_price:not(.booknetic_discount_price, .booknetic_gift_discount_price) {
  display: none !important;
}

.booknetic_appointment .form-group {
  margin-bottom: 0px!important;
}

.select2-container--bootstrap .select2-selection {
  background-color:#f5f7fa!important;
}

.booknetic_appointment .form-control {
  background-color:#f5f7fa!important;
}

.booknetic_appointment .form-control ~ .select2 {
  border: 1px solid #ea560d!important;
}

@media (max-width: 992px) {
	.fl-visible-desktop, .fl-visible-mobile, .fl-col-group .fl-visible-desktop.fl-col, .fl-col-group .fl-visible-mobile.fl-col {
  display: block!important;
}
}

.booknetic_card_image {
  display: none!important;
}

.booknetic_card_title {
  margin-top: 0px!important;
}

.booknetic_card {
  padding: 5px!important;
	height: 110px!important;
	margin-bottom: 5px!important;
}

.booknetic_appointment_container_body {
  padding-top: 5px!important;
}

.main-container input[type="date"], .main-container input[type="email"], .main-container input[type="number"], .main-container input[type="password"], .main-container input[type="range"], .main-container input[type="search"], .main-container input[type="tel"], .main-container input[type="text"], .main-container input[type="url"], .main-container select, .main-container textarea {
  border: solid 1px #ec6928!important;
}

.alignhor
{
display: flex;
  align-items: center;
  justify-content: center;
}

.iti__flag-container {
  display: none!important;
}

#bkntc_input_phone::placeholder {
  color:#f5f7fa!important;
}


:root
{
--vamtam-border-radius: 0px!important;
}

.the-categories
{
display: none!important;
}

.normal-logo {
width: 180px!important;
max-width: 300px;
height: auto;
}

@media (max-width: 480px) {
	#rev_slider_100_1_wrapper {
		height: 620px;
	}
}

@media (max-width: 900px) {
	#rev_slider_100_1_wrapper {
		height: 450px;
	}
}

@media (max-width: 1260px) {
	#rev_slider_100_1_wrapper {
		height: 560px;
	}
}

@media (min-width: 1261px) {
	#rev_slider_100_1_wrapper {
		height: 560px;
	}
}

header.main-header .mobile-logo-additions,
header.main-header .mobile-top-bar {
	display: none;
}

.inlineblock {
	display: inline-block;
width: auto;
}

.limit-wrapper, .header-padding {
  padding-left: calc(var(--vamtam-box-outer-padding) + var(--vamtam-block-margin-desktop-left,var(--vamtam-beaver-global-module_margins)));
  padding-right: calc(var(--vamtam-box-outer-padding) + var(--vamtam-block-margin-desktop-right,var(--vamtam-beaver-global-module_margins)));
  padding-top: 5px;
  padding-bottom: 5px;
}

.fl-builder-content .fl-node-5b832cc3a1763 a {
  color: #000000!important;
}

.main-footer .widget.widget_nav_menu .menu li:hover a {
  background: 0 0;
  color: #ffffff!important;
}

.fl-builder-content .fl-node-5b832cc3a17e8 a {
  color: #000!important;
}

.fl-builder-content .fl-node-5b832cc3a1828 a {
  color: #000!important;
}

.main-footer .widget.widget_nav_menu .menu li.current_page_item a, .main-footer .widget.widget_nav_menu .menu li:hover a {
  color: #000 !important;
}

.normal-logo {
  width: 250px !important;
}

header.main-header.layout-single-row .first-row {
  max-height: 50px!important;
}

.normal-logo {
  width: 260px !important;
}

.portfolio-filters .inner-wrapper .cbp-filter-item {
  color: #f2920c!important;
}

.portfolio_details > .link-read-more {
  display:none!important;
}
