﻿.swin-sc-product.products-01.style-04 .products .item-left .title:after {
    display: none !important;
}

.swin-sc-product.products-01.style-02 .products .item-left .title:before {
    display: none !important;
}

.img-item {
    height: 320px !important;
    width: 400px !important;
    object-fit: cover !important;
}

.ft-fixed-area .reservation-wrap .res-time {
    width: auto !important;
}

.blog-content-inner img {
    width: 100% !important;
    height: auto !important;
}

.ft-fixed-area .reservation-wrap .res-date {
    width: auto !important;
}

.product-sesction-03-1 {
    min-height: 704px !important;
}

.img-height312 {
    height: 312px !important;
    width: 100% !important;
    object-fit: cover !important;
}

.img-height87 {
    height: 87px !important;
    width: 100% !important;
    object-fit: cover !important;
}

.img-height237 {
    height: 237px !important;
    width: 100% !important;
    object-fit: cover !important;
}

.product-single .thumbnail-image-item a {
    padding: 0px !important;
}

.modal-login-body {
    height: 700px;
}

#id-remember-me {
    position: inherit !important;
}

    #id-remember-me:hover {
        cursor: pointer;
    }

.remember-me:hover {
    cursor: pointer;
}

.agree:hover {
    cursor: pointer;
}

.login-logo {
    padding-top: 20px;
    padding-bottom: 20px;
}

    .login-logo img {
        max-height: 100px;
    }

.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
}

.justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

.flex-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}

.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

a:hover {
    cursor: pointer;
}

.text-orange-fooday {
    color: #f15f2a !important;
}

.btn-orange-fooday {
    background: #f15f2a !important;
    color: white !important;
}


.modal-signup-body {
    height: 100%;
    min-height: 700px;
}

#id-agree:hover {
    cursor: pointer;
}

#id-agree {
    position: inherit !important;
}

.modal-forgot-password-body {
    height: 400px;
}

.reset-password-form {
    border: 4px solid #dfdfdf;
    padding: 40px 0px;
}

textarea {
    resize: vertical;
}

.swin-sc-contact-form .form-group .input-group {
    width: 100% !important;
}

@media screen and (max-width: 768px) {
    .reservation-section-02 .video-wrapper {
        display: none !important;
    }
}
