
        .service-two-thumb img {
            width: 550px;
            height: 530px;
            object-fit: cover;
        }

        .breadcrumb-area {
            background-repeat: no-repeat !important;
            background-size: cover !important;
            background-position: center center !important;
        }

        .card-section .container {
            max-width: 1280px;
        }

        .breadcrumb-title {
            text-align: center;
        }

        .date {
            margin-top: 23px;
        }

        .box_breadcrumb-width {
            max-width: 480px;
        }

        .box_breadcrumb_holder--width {
            max-width: 535px;
        }

        .box_breadcrumb_holder {
            border: solid 2px rgba(0, 0, 0, .1);
            border-radius: 8px;
            overflow: hidden;
        }

        .h5-regular {
            font-size: 20px;
            line-height: 1.2;
            font-weight: 400;
        }

        .bg-white {
            background: #fff;
        }

        .bg_breadcrumb_input {
            padding: 10px 20px;
            display: flex;
            align-items: center;
            border-radius: 8px;
            height: 66px;
            cursor: pointer;
        }

        .card-text {
            padding: 30px;
        }

        .card-header,
        .card-header1 {
            display: flex;
            justify-content: space-between;
            margin-bottom: 2px;
            flex-shrink: 0;
        }

        .font-black-60 {
            -webkit-text-fill-color: rgba(0, 0, 0, .6);
            color: #0009;
        }

        .address {
            font-size: 14px;
            line-height: 1.29;
            width: 100%;
        }

        .nearby {
            margin-top: 30px;
            line-height: 1.25;
            font-size: 16px;
        }

        .nearby .nearby_item {
            margin-bottom: 20px;
            display: flex;
            align-items: baseline;
        }

        .nearby .nearby_item img {
            height: 14px;
            margin-right: 12px;
            margin-top: 3px;
            min-width: 12px;
            max-width: 12px;
        }

        .rating {
            display: flex;
        }

        .rating img {
            height: .9em;
            width: auto;
            margin-right: 5px;
        }

        .card-text1 {
            padding: 10px;
            position: relative;
            /* IMPORTANT */
            height: 100%;

            padding: 10px;
            position: relative;
            height: 100%;
            display: flex;
            flex-direction: column;
            padding-bottom: 120px;
        }

        .card-text {
            padding: 30px;
            position: relative;
            /* IMPORTANT */
            height: 100%;
            /* match image height */
        }

        .card-text .action,
        .card-text1 .action {
            position: absolute;
            left: 0;
            bottom: 0;
            z-index: 0;
            width: 100%;
            background: #fff;
            border-radius: 12px;
            padding: 15px 30px 30px;
            display: flex;
            /* display: -webkit-flex; */
            justify-content: space-between;
            margin-top: auto;
            align-items: center;
        }

        .card-text1 .action {
            padding: 15px;
        }

        .card-text .action .price {
            font-size: 28px;
            line-height: 1.21;
            font-weight: 700;
        }

        .card-text1 .action .price {
            font-size: 16px;
            line-height: 1.21;
            /* font-weight: 700; */
        }

        .card-text .action .font-success,
        .card-text1 .action .font-success {
            -webkit-text-fill-color: #009368;
            color: #009368;
        }

        .font-success.price {
            font-size: 28px;
            line-height: 1.21;
            font-weight: 700;
            -webkit-text-fill-color: #009368;
            color: #009368;
        }

        .card-text .action .price-text {
            font-size: 14px;
            line-height: 1.29;
        }

        .left-space {
            padding-left: 21px;
        }

        .price-info {
            display: flex;
            /* display: -webkit-flex; */
            align-items: center;
            margin-top: 2px;
            font-size: 14px;
            line-height: 1.29;
            width: 100%;
        }

        .p-btn-bg-white {
            -webkit-text-fill-color: #ffffff;
            color: #fff;
            background-color: #513c3a;
            text-align: center;
        }

        .p-btn-bg-white:hover {
            -webkit-text-fill-color: #ffffff;
            color: #fff;
            background-color: #513c3a;
            text-align: center;
        }

        .p-btn-bg-white {
            cursor: pointer;
            border-radius: 8px;
            text-align: center;
        }

        .btn-lg {
            padding: 8px 12px;
        }

        .btn {
            display: inline-block;
        }

        .confirm {
            font-size: 16px;
            font-weight: 700;
            line-height: 1.38;
            white-space: nowrap;
        }

        .font-white {
            -webkit-text-fill-color: #ffffff;
            color: #fff;
        }

        .box1 {
            padding: 20px;
        }

        .box1 .title {
            font-size: 28px;
            line-height: 1.21;
            margin-bottom: 10px;
        }

        .box1 .img1 {
            object-fit: cover;
            object-position: center;
            height: 500px;
            width: 100%;
        }

        .border {
            border: solid 2px rgba(0, 0, 0, .1);
            border-radius: 0 12px 12px 0;
            border-right: 0;
        }



        .card-box {
            /* overflow: hidden; */
            background-color: #fff;
            border-radius: 1.2rem;
            border: solid 2px rgba(0, 0, 0, .1);
            padding: 30px 30px 0px 30px;


            /* margin-bottom: 50px;     */
        }

        .card-box .card-box_title {
            color: #513c3a;
            font-size: 24px;
            margin-bottom: 20px;
        }

        .h3-bold {
            font-weight: 700;
        }

        .card-box .card-box__desc {
            color: #0006;
            margin: 0 5px 0 15px;
            grid-area: desc;
        }

        .card-box .card-box_link {
            grid-area: link;
        }

        .link-bg-white:visited {
            border-color: #0006;
            margin-top: 10px;
        }

        .link-bg-white {
            border-bottom-width: 2px;
            display: inline;
            -webkit-text-fill-color: rgba(0, 0, 0, .4);
            color: #0006;
            border-radius: 1px;
            cursor: pointer;
            border-bottom-color: #0000001a;
            border-bottom-style: solid;
        }

        .card-box .card-box_img {
            text-align: end;
            height: 100%;

        }


        /*  */
        .section-two-title {
            color: #513c3a;
            font-size: 36px;
            font-weight: 800;
        }

        .service-four-area {
            background: #f8decd !important;
        }

        .service-two-title a {
            color: #513c3a;
            font-size: 28px;
            font-weight: 600;
        }

        /* .service-two-price{
            color: #00000066;
            font-size: 20;
        } */
        .service-desc {
            font-size: 20px;
            margin: 0;
            font-weight: 400;
            line-height: 1.25;
            color: #00000066;
            padding-top: 10px;
        }

        .title {
            font-size: 16px;
            font-weight: 700;
        }

        .font-success.price1 {
            font-size: 16px;
        }
 
        .section-3 .font-primary {
            -webkit-text-fill-color: #513c3a;
            color: #513c3a;
        }

        .section-3 .h3-bold {
            font-weight: 700;
        }

        .section-3 .box_header {
            /* padding: 50px 60px 50px; */
            font-size: 36px;
            line-height: 1.17;
        }

        .section-3 .hotel-card .col-md-7 img {
            height: 500px;
            width: 100%;
            object-fit: cover;
            overflow: hidden;
            border-top-left-radius: 10px;
            border-bottom-left-radius: 10px;
        }

        .section-3 .content-box {
            border: 2px solid rgba(0, 0, 0, .1);
            background-color: #fff;
            border-left: 0;
            height: 100%;
            padding: 30px;
            border-radius: 0 12px 12px 0 / 0 12px 12px 0px;
            text-align: left;
        }

        .section-3 .room-heading {
            -webkit-text-fill-color: rgba(0, 0, 0, .6);
            color: #0009;
            border-bottom-width: 2px;
            display: inline;
            border-radius: 1px;
            cursor: pointer;
            border-bottom-color: #0000001a;
            border-bottom-style: solid;
            font-size: 28px;
            line-height: 1.21;
            /* margin-bottom: 30px; */

            font-weight: 700;
        }

        .section-3 .card-info .card-info-child {
            padding: 20px 0;
            display: block;
            font-size: 16px;
            line-height: 1.29;
            font-weight: 400;
            text-align: left;
        }

        .section-3 .card-info .card-info-child img {
            width: 1.5em;
            height: 1.5em;
            vertical-align: bottom;
            margin-right: 8px;
        }

        .section-3 .hotel-main-price {
            text-decoration: line-through;
            font-weight: 400;

        }

        .section-3 .hotel-sale-price {

            font-weight: 700;
            -webkit-text-fill-color: rgb(0, 147, 104);
            color: rgb(0, 147, 104);
        }

        .section-3 .hotel-book-btn a {
            -webkit-text-fill-color: #ffffff;
            color: #fff;
            background-color: #513c3a;
            text-align: center;
            padding: 10px 20px;
            border: 2px solid #513c3a;
            border-radius: 20px;
        }

        .section-3 .hotel-book-btn a:hover {
            -webkit-text-fill-color: #513c3a;
            color: #513c3a;
            background-color: #fff;
            border: 2px solid #513c3a;
            text-align: center;
            padding: 10px 20px;
            border-radius: 20px;
        }

        .section-3 .hotel-book-btn {
            text-align: end;
        }

        /* .section-3 .hotels-cards{
        padding: 0px 50px;
    } */

        .box2 {
            max-width: 1300px;
            margin: auto;
            padding: 70px 0px;

        }

        @media (max-width:700px) {
            .section-3 .hotel-card .col-md-7 img {
                border-radius: 10px 10px 0px 0px;
                height: 300px !important;
                width: 100%;
                object-fit: cover;
            }

            .section-3 .content-box {
                border: 2px solid rgba(0, 0, 0, .1);
                border-radius: 0px 0px 10px 10px;
            }

            .service-two-thumb img {
                width: 350px;
                height: 330px;
                object-fit: cover;
            }

            .section-two-wrapper {
                margin-top: 30px;
            }
        }
    