@charset "utf-8";
/* CSS Document */

.services_header svg {
    margin-right: 0;
    margin-left: 4px;
}

.whatsapp_btn {
    left: 8px;
    right: unset;
}

.whatsapp_btn__text {
    right: unset;
    left: 16px;
}

.whatsapp_btn__text.open {
    padding: 10px 20px 10px 70px;
}

.calendar_nav svg {
    transform: rotate(180deg);
}

.top_header .wrapper_center {
    direction: ltr;
}

.wrapper_desc svg {
    margin-right: 0;
    margin-left: 4px;
}

.order_worm input, .order_worm select {
    text-align: right;
}

.contact_strip__form input, .contact_strip__form textarea {
    text-align: right;
}

th, td {
    text-align: right;
}

header nav {
    right: unset;
    left: 2%;
}

.free_seats span {
    display: block;
}

.color_dot span {
    left: unset;
    right: 0;
}

.calendar_day_filed {
    left: unset;
    right: 0;
}

.checkbox_container {
    padding-right: 35px;
    padding-left: 16px;
}

.checkmark {
    left: unset;
    right: 0;
}

@media (min-width: 480px) {

}

@media (min-width: 600px) {

}

@media (min-width: 768px) {

}

@media (min-width: 992px) {
    .cruise_info_strip__content {
        margin-right: 0;
        margin-left: 16px;
    }

    .footer_social svg {
        margin: 0 12px 16px 0;
    }

    header nav a:last-child {
        margin-right: 24px;
        margin-left: 0;
    }

    .free_seats span {
        display: unset;
    }
}

@media (min-width: 1200px) {

}
