.header-container .brandTopNavigationWrapper .brandTopNavigationContainer .brandTopNavigationRightSection .brandNavigationAccountWrapper .myaccttext, .header-container .brandTopNavigationWrapper .brandTopNavigationContainer .brandTopNavigationRightSection .brandNavigationAccountWrapper .myaccttextlog {
    margin-right: auto;
    margin-left: 8px;
}
.header-container .brandTopNavigationWrapper .brandTopNavigationContainer .brandTopNavigationRightSection .brandNavigationLangWrapper .language-wrapper .language-list-desktop {
    right: auto;
    left: -75px;
}

.header-container .brandTopNavigationWrapper .brandTopNavigationContainer .brandTopNavigationRightSection .brandNavigationLangWrapper .language-wrapper .language svg {
    margin-left: 8px;
    margin-right: 8px;
}
@media (min-width: 1025px) {
    .choose-destination-wrap, .choose-your-date-wrap, .rooms-guests-wrap, .spl-rates-wrapper {
        margin-left: auto;
        margin-right: 8px;
    }
}
.reservation-widget-container .reservation-widget-wrap label
{
    text-align: left;
}
@media (min-width: 1025px) {
    .vertical-separator {
        width: 1px;
        height: 56px;
        display: block;
        background: #f7f7f7;
        margin-left: 0;
        margin-right: 8px;
    }
}
.choose-destination-wrap .select-destination input, .reservation-widget-container .choose-your-date-wrap input[type=text], .rooms-guests-wrap .rooms-guests, .rooms-guests-wrap .rooms-guests .adults-numbers, .rooms-guests-wrap .rooms-guests .room-numbers, .spl-rates-wrapper .choose-spl-rate input {
    text-align: left;
}
@media (min-width: 1025px) {
    .home .banner-container .slick-controls li:last-child{
        right: auto;
        left: 35px;
    }
}
@media (min-width: 1025px) {
    .sub-navigation-section {
        width: 100%;
        position: absolute;
        top: 228px;
        left: auto;
        margin-left: auto;
        transform: translate(0, -50%);
        cursor: pointer;
        max-width: 1440px;
        z-index: -1;
        right: 50%;
        margin-right: -50%;
    }
}
@media (min-width: 1025px) {
    .sub-navigation-section .sub-nav-section .sub-nav-wrapper .sub-nav-container .summary .title {
        text-align: left;
    }
}
@media (min-width: 1441px) {
    .sub-nav-section .sub-nav-wrapper .sub-nav-container .summary {
        max-width: 250px;
        margin-left: inherit;
        margin-right: 16px;
    }
}
.new-sub-menu {
    transform: translate(0, -50%);
}
.accommodation-modal-accordion .accordian-click {
    text-align: left;
}
.property-location-details li img.icon-images {
    margin-left: inherit;
    vertical-align: top;
    width: 32px;
    margin-right: 28px;
}
.accommodation-modal-accordion .accordian-click span.plus-class {
    float: right;
}
.filter-wrap .filter-by-btn-wrap {
    float: right;
    margin: 18px 16px 18px 7px;

}
.filter-wrap .decorative-label, .filter-wrap label {
    margin: 0 4px 0 9px;
}
.bottom-footer-container, .middle-footer-container, .top-footer-container .footer-logo, .top-footer-container .footer-newsletter {
    text-align: left;
}
@media (min-width: 768px) {
    .top-footer-container .footer-links ul {
        display: inline-block;
        text-align: left;
        vertical-align: top;
    }
}
@media (min-width: 1025px) {
    .col-md-offset-1 {
        margin-right: inherit;
        margin-left: 8%;
    }
}
@media screen and (max-width: 1024px) {
    .header-container .sidebar.sidebarDiv .navbar-nav .navbar-nav-div .loyaltynewLogo, .header-container .sidebar.sidebarDiv .navbar-nav .navbar-nav-div .mybooking.enroll-link, .header-container .sidebar.sidebarDiv .navbar-nav .navbar-nav-div button {
        text-align: left;
    }
}
@media screen and (max-width: 1024px) {
    .header-container .sidebar.sidebarDiv .navbar-nav .hotel-and-resortsDiv button {
        text-align: left;
    }

}

@media (min-width: 768px) {
    .modal-restaurant-header .banner-container .slick-arrow:after{
        transform: translate(-12px, -12px);

    }

}
