.booknetic_time_div {
margin: 16px!important;
width: 50%!important;
}

@media only screen and (max-width:768px) {

.booknetic_times_list > div {
height: 36px!important; 
}

.booknetic_time_div {
overflow-y: scroll!important;
}

.overflow{
	overflow-y: scroll!important; 
}

html {
  /* A scrollbar with a gray thumb and a transparent track */
  /* Not yet supported in Safari and other WebKit-based iOS browsers */
  scrollbar-color: gray transparent;
}

}

.booknetic_card {
width: 32%!important;
}

.booknetic_card_image {
width: 120px!important;
height: 120px!important;
}

.booknetic_card_title_first {
font-size: 24px!important;
}

.uicore-mobile-nav-show .uicore-navigation-wrapper .uicore-navigation-content .uicore-extra .uicore-btn {
padding-top: 16px;
padding-bottom: 16px;
font-size: 21px; 
}

.uicore-mobile-nav-show .uicore-social-icon {
color: #000!important;
}

.uicore-scrolled .uicore-social-icon {
color: #000!important;
}

.uicore-navbar .uicore-extra .uicore-icon-holder, .uicore-navbar .uicore-extra .uicore-search-btn, .uicore-navbar .uicore-extra .uicore-social-icon {
color: #d8ae2f;
}

.booknetic_calendar_div {
width: 50%!important;
}

.booknetic_calendar_div {
margin: 16px!important;
}

.booknetic_times {
width: 100%!important;
}

.booknetic_date_time_area {
width: 100%!important;
display: flex!important;
justify-content: left!important;
}

#booknetic_theme_1 {
width: 100%;
}

img.owls {
max-width: 175px;
}

.booknetic_service_card_title {
display: inline-block!important;
}

#booknetic_theme_1 .booknetic_service_card_price, #booknetic_theme_1 .booknetic_service_extra_card_price, #booknetic_theme_1 .booknetic_confirm_details_price:not([data-price-id="discount"] .booknetic_confirm_details_price,.booknetic_gift_discount_price), #booknetic_theme_1 .booknetic-cart-item-body-cell.amount, #booknetic_theme_1 .booknetic_sum_price {
font-weight: 600;
color: #252525 !important;
}

span.booknetic_service_title_span {
display: inline-block!important;
}

.booknetic_service_card_description {
padding: 0!important;
}

.booknetic_service_card.demo.booknetic_fade {
padding: 16px!important;
}

.booknetic_service_card_title {
padding-left: 16px;!important;
}

.booknetic_service_card_image {
display: none!important;
}

.booknetic_service_card_title > span:first-child {
font-size: 19px!important; 
padding-bottom: 8px!important; 
padding-top: 12px!important; 
}

.booknetic_service_duration_wrapper {
display: inline-block!important;
}

.booknetic_service_card_description {
text-align: left!important; 
}

@media only screen and (max-width:1000px) {
.booknetic_calendar_div {
width: 100%!important; 
}

section#how-to .elementor-container.elementor-column-gap-default {
width: 100%; 

.booknetic_time_div {
width: 100%!important;
}

.booknetic_times {
max-width: 100%!important;
}
}

@media only screen and (max-width:568px) {
.uicore-navigation-wrapper .uicore-menu-container ul li.menu-item>a span {
font-size: 21px;
}
}


@media screen and (max-width:768px) {
.booknetic_card.booknetic_fade {
width: 100%; 
max-width: 100%;
min-width: 100%!important; 
}
.booknetic_card_image {
width: 94px!important;
height: 90px!important;
}

.booknetic_time_div {
width: 100%!important;
max-width: 350px!important;
margin: 0 auto; 
}

.booknetic_service_card_title > span:first-child {
font-size: 16px!important; 
max-width: 160px;
line-height: 24px; 
padding: 0; 
}

.booknetic_service_duration_wrapper {
display: none!important; 
}

.booknetic-cart-item.active {
width: 100%;
min-width: 100%;
}

button.bkntc_again_booking {
display: none; 
}


}