#hotel_infoLeft #hotelAddressContainer,
#hotel_infoLeft #hotelPhoneContainer,
#socialMediaLinks,
#hotel_infoRight #portalHotelName,
#hotel_infoRight #visitHotelWebsite,
#hotel_infoRight .visitHotelDiv{
    display: none !important;
}
#hotelAddress, #hotelPhone, #visitHotelWebsite {
    margin: 0 1rem 0 0 !important;
    font-weight: 400 !important;
}
#cartFull {
    padding-right: .1em;
}
#languageDropdownContainer {
    right: 4.8rem!important;
    top: .7rem !important;
}
#hotelPhoneContainer {
    min-width: 150px;
}
.sub1_boot {
    font-size: 22px !important;
}
@media only screen and (max-width: 767px) {
    #languageDropdownContainer {
        right: 2.8rem !important;
    }
}
p, 
.application-body, 
body, 
html, 
input, 
select, 
textarea,
#dashboardInnerPalapaBtn,
.bookPalapaUserBtn,
.Notice,
.back a, 
.adminTextArea,
input[type=text], 
.slick-next:before, 
.slick-prev:before, 
.ui-datepicker,
.ConfirmBookingMenuOrderMB .orderNote.freeze ,
.item-title-bottom,
.itemValue,
.itemEmail, 
.itemName, 
.login-register-wrapper-cart .form-control,
.item-title-top,
.info-note-text,
.info-box-text ,
#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo h2, 
.itemZoneName,
.infoNoteGuest,
.orderFeeSubtotalText, 
.orderFeeSubtotalValue,
.cartUserSelect .row #login_password, 
.cartUserSelect .row #login_username 
.login-page .login-container .login-register-wrapper .login-box #landingLoginForgotPasswordId, 
.login-page .login-container .login-register-wrapper .login-box #login_btnRegister, 
.login-page .login-container .login-register-wrapper .login-box #login_password, 
.login-page .login-container .login-register-wrapper .login-box #login_username,
.resetPassDialogHeaderText,
.ui-widget,
.ui-widget input, 
.ui-widget select, 
.ui-widget textarea,
.chosen-default,
.chosen-single span,
.chosen-single, 
#mapDate2,
#mapDate5,
.g, 
.std,
.form-control {
    color:#282828;
}
.itemTitleNameDesktop {
    color: #fff;
}
#dashboardCarousel .dashboardCard,
.dashboardCategoryTile .dashboardCard,
.poolBox,
.container,
.bootstrap_design_cardContainer,
.marketCategoriesContainer .rounded-pill,
.modal-content,.rounded,
.form-control,
.aditionalListQuantityIncrease,
.serviceSelectorQuantityIncrease,
.valueSelector #increase,
.aditionalListQuantityDecrease,
.serviceSelectorQuantityDecrease,
.valueSelector #decrease,
.pplGroupComposition #childrenContainer .form-round,
.chosen-container,
.chosen-container-active.chosen-with-drop,
.chosen-container-single,.form-control-lg,
.phoneNumberFieldView .country-code-container .chosen-container,.phoneNumberFieldView .phone-number,
.btn-check:active+.btn-secondary,
.palapaCategoryImage,
.menuOrderGroupNameCollapse,
.nav-pills,
.nav-pills .nav-item:first-child,
.nav-pills .nav-item:last-child,
.bootstrap_design_roundBtn,
.input-group-text,
#dashboardCarousel .dashboardCard:after,
.dashboardCategoryTile .dashboardCard:after,
.poolBox:after,
.img-fluid,
.form-select,
.rounded-circle,
#hotelServiceInfo #rowContainer,
.bootstrap_design_Selector {
    border-radius: 0 !important;
}
.bootstrap_design_roundBtn {
    padding: 8px 16px;
}
.h4_boot {
    font-size: 22px !important;
}
.footer-content {
    background-color: var(--1stColor) !important;
    color: var(--1stContrastColor) !important;
}

#portalHotelName {
    font-size: 16px !important;
}
.visitHotelDiv{
    text-transform: uppercase;
}
.footer-content .footer-content-text {
    flex-flow: row;
}
.footer-content .footer-content-text .releaseNumber {
    width: fit-content !important;
}
.carouselNext, .carouselPrevious {
    text-transform: uppercase;
}
.bootstrap_design_BannerHeight {
    height: calc(100% - 350px);
}

.calendarDateFullBooked .ui-state-default, 
.calendarDateFullBooked .ui-widget-content .ui-state-default, 
.calendarDateUnavailable .ui-state-default, 
.calendarDateUnavailable .ui-widget-content .ui-state-default {
    color: #393939;
}
#cart-background, .cart-background {
    background-image: none !important;
}
/*carusel styling*/
#dashboardBannerDiv {
    justify-content: center;
}
.dashboardBannerTitleContainer {
    max-width: 1600px;
    margin: 0 auto;
    padding: 20px 0 40px;
    box-sizing: border-box;
}
.carouselDesktop {
    max-width: 1600px;
    margin: 0 auto;
    box-sizing: border-box;
    display: flex;
}

/*end carusel styling*/
@media only screen and (max-width: 992px) {
   .dashboardBannerTitleContainer {
        padding: 20px 1rem 40px;
   }
}