a,
    .bravo-news .btn-readmore,
    .bravo_wrap .bravo_header .content .header-left .bravo-menu ul li:hover > a,
    .bravo_wrap .bravo_search_tour .bravo_form_search .bravo_form .field-icon,
    .bravo_wrap .bravo_search_tour .bravo_form_search .bravo_form .render,
    .bravo_wrap .bravo_search_tour .bravo_form_search .bravo_form .field-detination #dropdown-destination .form-control,
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .btn-apply-price-range,
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .btn-more-item,
    .input-number-group i,
    .bravo_wrap .page-template-content .bravo-form-search-tour .bravo_form_search_tour .field-icon,
    .bravo_wrap .page-template-content .bravo-form-search-tour .bravo_form_search_tour .field-detination #dropdown-destination .form-control,
    .bravo_wrap .page-template-content .bravo-form-search-tour .bravo_form_search_tour .render,
    .hotel_rooms_form .form-search-rooms .form-search-row>div .form-group .render,
    .bravo_wrap .bravo_form .form-content .render,
    a:hover {
        color: #60b3c5;
    }
    .bravo-pagination ul li.active a, .bravo-pagination ul li.active span
    {
        color:#60b3c5!important;
    }
    .bravo-news .widget_category ul li span,
    .bravo_wrap .bravo_search_tour .bravo_form_search .bravo_form .g-button-submit button,
    .bravo_wrap .bravo_search_tour .bravo_filter .filter-title:before,
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-bar,
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from, .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to, .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-handle>i:first-child,
    .bravo-news .header .cate ul li,
    .bravo_wrap .page-template-content .bravo-form-search-tour .bravo_form_search_tour .g-button-submit button,
    .bravo_wrap .page-template-content .bravo-list-locations .list-item .destination-item .image .content .desc,
    .bravo_wrap .bravo_detail_space .bravo_content .g-attributes h3:after,
    .bravo_wrap .bravo_form .g-button-submit button,
    .btn.btn-primary,
    .bravo_wrap .bravo_form .g-button-submit button:active,
    .btn.btn-primary:active,
    .bravo_wrap .bravo_detail_space .bravo-list-hotel-related-widget .heading:after,
    .btn-primary:not(:disabled):not(.disabled):active
    {
        background: #60b3c5;
    }

    .bravo-pagination ul li.active a, .bravo-pagination ul li.active span
    {
        border-color:#60b3c5!important;
    }
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from:before, .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to:before, .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single:before,
    .bravo-reviews .review-form .form-wrapper,
    .bravo_wrap .bravo_detail_tour .bravo_content .bravo_tour_book
    {
        border-top-color:#60b3c5;
    }

    .bravo_wrap .bravo_footer .main-footer .nav-footer .context .contact{
        border-left-color:#60b3c5;
    }
    .hotel_rooms_form .form-search-rooms{
        border-bottom-color:#60b3c5;
    }

    .bravo_wrap .bravo_form .field-icon,
    .bravo_wrap .bravo_form .smart-search .parent_text,
    .bravo_wrap .bravo_form .smart-search:after,
    .bravo_wrap .bravo_form .dropdown-toggle:after,
    .bravo_wrap .page-template-content .bravo-list-space .item-loop .service-review .rate,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .btn-more-item,
    .bravo_wrap .bravo_detail_space .bravo_content .g-header .review-score .head .left .text-rating,
    .bravo-reviews .review-box .review-box-score .review-score,
    .bravo-reviews .review-box .review-box-score .review-score-base span,
    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .left .text-rating
    {
        color: #60b3c5;
    }

    .bravo_wrap .bravo_form .smart-search .parent_text::-webkit-input-placeholder{

        color: #60b3c5;
    }
    .bravo_wrap .bravo_form .smart-search .parent_text::-moz-placeholder{

        color: #60b3c5;
    }
    .bravo_wrap .bravo_form .smart-search .parent_text::-ms-input-placeholder{

        color: #60b3c5;
    }
    .bravo_wrap .bravo_form .smart-search .parent_text::-moz-placeholder{

        color: #60b3c5;
    }
    .bravo_wrap .bravo_form .smart-search .parent_text::placeholder{

        color: #60b3c5;
    }


    .bravo_wrap .bravo_search_space .bravo-list-item .list-item .item-loop .service-review .rate,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .btn-apply-price-range{

        color: #60b3c5;
    }
    .bravo_wrap .page-template-content .bravo-list-locations.style_2 .list-item .destination-item:hover .title,
    .bravo_wrap .page-template-content .bravo-list-space .item-loop .sale_info,
    .bravo_wrap .bravo_search_space .bravo-list-item .list-item .item-loop .sale_info,
    .bravo_wrap .bravo_search_space .bravo_filter .filter-title:before,
    .bravo_wrap .bravo_detail_space .bravo_content .g-header .review-score .head .score,
    .bravo-reviews .review-form .btn,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-bar,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-handle>i:first-child
    {
        background: #60b3c5;
    }
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from:before, .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to:before, .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single:before {
        border-top-color: #60b3c5;
    }

    .bravo_wrap .bravo_detail_space .bravo_content .g-overview ul li:before {
        border: 1px solid #60b3c5;
    }

    .bravo_wrap .bravo_detail_space .bravo-list-space-related .item-loop .sale_info {
        background-color: #60b3c5;
    }

    .bravo_wrap .bravo_detail_space .bravo_content .g-header .review-score .head .score::after {
        border-bottom: 25px solid #60b3c5;
    }

    .bravo_wrap .bravo_detail_space .bravo_content .bravo_space_book {
        border-top: 5px solid #60b3c5;
    }

    body .daterangepicker.loading:after {
        color: #60b3c5;
    }

    body .daterangepicker .drp-calendar .calendar-table tbody tr td.end-date {
        border-right: solid 2px #60b3c5;
    }
    body .daterangepicker .drp-calendar .calendar-table tbody tr td.start-date {
        border-left: solid 2px #60b3c5;
    }
    .bravo_wrap .bravo_detail_space .bravo-list-space-related .item-loop .service-review .rate {
        color: #60b3c5;
    }

    .has-search-map .bravo-filter-price .irs--flat .irs-bar,
    .has-search-map .bravo-filter-price .irs--flat .irs-handle>i:first-child,
    .has-search-map .bravo-filter-price .irs--flat .irs-from, .has-search-map .bravo-filter-price .irs--flat .irs-to, .has-search-map .bravo-filter-price .irs--flat .irs-single {
        background-color: #60b3c5;
    }

    .has-search-map .bravo-filter-price .irs--flat .irs-from:before, .has-search-map .bravo-filter-price .irs--flat .irs-to:before, .has-search-map .bravo-filter-price .irs--flat .irs-single:before {
        border-top-color: #60b3c5;
    }

    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .score {
        background: #60b3c5;
    }
    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .score::after {
        border-bottom: 25px solid #60b3c5;
    }

    .bravo_wrap .bravo_detail_tour .bravo_content .g-overview ul li:before {
        border: 1px solid #60b3c5;
    }

    .bravo_wrap .bravo_detail_location .bravo_content .g-location-module .location-module-nav li a.active {
        border-bottom: 1px solid #60b3c5;
        color: #60b3c5;
    }

    .bravo_wrap .bravo_detail_location .bravo_content .g-location-module .item-loop .sale_info {
        background-color: #60b3c5;
    }
    .bravo_wrap .page-template-content .bravo-featured-item.style2 .number-circle {
        border: 2px solid #60b3c5;
        color: #60b3c5;
    }
    .bravo_wrap .page-template-content .bravo-featured-item.style3 .featured-item:hover {
        border-color: #60b3c5;
    }

    .booking-success-notice .booking-info-detail {
        border-left: 3px solid #60b3c5;
    }
    .bravo_wrap .bravo_detail_tour .bravo_single_book,
    .bravo_wrap .bravo_detail_space .bravo_single_book {
        border-top: 5px solid#60b3c5;
    }
    .bravo_wrap .page-template-content .bravo-form-search-all .g-form-control .nav-tabs li a.active {
        background-color: #60b3c5;
        border-color: #60b3c5;
    }

    .bravo_wrap .bravo_detail_location .bravo_content .g-location-module .item-loop .service-review .rate,
    .bravo_wrap .bravo_detail_location .bravo_content .g-trip-ideas .trip-idea .trip-idea-category,
    .bravo_wrap .bravo_footer .main-footer .nav-footer .context ul li a:hover,
    .bravo_wrap .bravo_detail_tour .bravo_content .g-attributes .list-attributes .item i.icon-default,
    .bravo_wrap .bravo_detail_space .bravo_content .g-attributes .list-attributes .item i.icon-default,
    .bravo_wrap .page-template-content .bravo-list-hotel .item-loop .service-review .rate,
    .bravo_wrap .page-template-content .bravo-list-tour.box_shadow .list-item .item .caption .title-address .title a:hover,
    .bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop .service-review .rate,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .btn-apply-price-range {
        color: #60b3c5;
    }

    .bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .featured ,
    .bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .featured,
    .bravo_wrap .page-template-content .bravo-list-tour .item-tour .featured,
    .bravo_wrap .bravo_search_hotel .bravo_filter .filter-title:before {
        background: #60b3c5;
    }
    .bravo_wrap .page-template-content .bravo-list-tour.box_shadow .list-item .item .header-thumb .tour-book-now,
    .bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop .sale_info,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-bar,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-handle>i:first-child {
        background-color: #60b3c5;
    }
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from:before,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to:before,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single:before {
        border-top-color: #60b3c5;
    }

    .bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop-list .service-review-pc .head .score,
    .bravo_wrap .bravo_search_hotel .bravo_content .g-header .review-score .head .score {
        background: #60b3c5;
    }

    .bravo_wrap .bravo_search_hotel .bravo_content .g-overview ul li:before {
        border: 1px solid #60b3c5;
    }
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .btn-more-item,
    .bravo_wrap .bravo_search_hotel .bravo_content .g-header .review-score .head .left .text-rating,
    .bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop-list .service-review-pc .head .left .text-rating,
    .bravo_wrap .bravo_detail_hotel  .btn-show-all,
    .bravo_wrap .bravo_detail_hotel  .bravo-list-hotel-related .item-loop .service-review .rate,
    .bravo_wrap .bravo_form .select-guests-dropdown .dropdown-item-row .count-display{
        color: #60b3c5;
    }

    .bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop-list .service-review-pc .head .score::after {
        border-bottom: 15px solid #60b3c5;
    }
    .bravo_wrap .bravo_detail_hotel .bravo_content .g-header .review-score .head .score:after {
        border-bottom: 25px solid #60b3c5;
    }
    .bravo_wrap .bravo_detail_hotel .bravo_content .g-header .review-score .head .score {
        background: #60b3c5;
    }

    .bravo_wrap .bravo_detail_hotel .bravo-list-hotel-related-widget .heading:after {
        background: #60b3c5;
    }
    .bravo_wrap .bravo_detail_hotel .bravo_content .g-attributes h3:after {
        background: #60b3c5;
    }
    .bravo_wrap .bravo_detail_hotel .bravo_content .g-header .review-score .head .left .text-rating {
        color: #60b3c5;
    }
    .bravo_wrap .select-guests-dropdown .dropdown-item-row .count-display {
        color: #60b3c5;
    }

    .bravo_wrap .bravo-checkbox input[type=checkbox]:checked+.checkmark:after {
        border: solid #60b3c5;
        border-width: 0 2px 2px 0;
    }
    .bravo_wrap .bravo_form .input-search .form-control::-webkit-input-placeholder {
        color: #60b3c5;
    }
    .bravo_wrap .bravo_form .input-search .form-control:-ms-input-placeholder {
        color: #60b3c5;
    }
    .brav_wrap .bravo_form .input-search .form-control::placeholder {
        color: #60b3c5;
    }

    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .btn-apply-price-range{
        color: #60b3c5;
    }
    .bravo_wrap .bravo_search_event .bravo_filter .filter-title:before,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-bar,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-handle>i:first-child
    {
        background: #60b3c5;
    }

    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from:before,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to:before,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single:before {
        border-top-color: #60b3c5;
    }

    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .btn-more-item {
        color: #60b3c5;
    }

    .bravo_wrap .bravo_detail_event .bravo_content .g-header .review-score .head .score:after {
        border-bottom: 25px solid #60b3c5;
    }
    .bravo_wrap .bravo_detail_event .bravo_content .g-header .review-score .head .score {
        background: #60b3c5;
    }
    .bravo_wrap .bravo_detail_event .bravo_content .g-header .review-score .head .left .text-rating {
        color: #60b3c5;
    }
    .bravo_wrap .bravo_single_book .nav-enquiry .enquiry-item.active span {
        border-bottom: solid 1px #60b3c5 !important;
        color: #60b3c5 !important;
    }
    .bravo_wrap .bravo_detail_event .bravo_content .g-overview ul li:before {
        border: 1px solid #60b3c5;
    }
    .bravo_wrap .bravo_detail_event .bravo_content .g-attributes .list-attributes .item i.icon-default {
        color: #60b3c5;
    }
    .bravo_wrap .bravo_detail_event .bravo_single_book {
        border-top: 5px solid #60b3c5;
    }

    .bravo_wrap .bravo_detail_hotel .bravo_single_book {
        border-top: 5px solid #60b3c5;
    }
    .bravo_wrap .bravo_detail_car  .bravo_single_book {
        border-top: 5px solid #60b3c5;
    }
    .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .score:after {
        border-bottom: 25px solid #60b3c5;
    }
    .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .score {
        background: #60b3c5;
    }
    .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .left .text-rating {
        color: #60b3c5;
    }

    body{
                                        font-family:'Noto Sans KR',-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
                                                color:#444444;
                                                font-size:62.5%;
                                                                    font-weight:bold;
                            }
            
    @import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

html, body {
    font-size: 62.5%;
    line-height: 1.285;
}
div,label{
    font-size:1.6rem;
}
pre{
    font-size:1.6rem;
    font-weight:normal;
    line-height:2.6rem;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.booking_cookie_agreement {
  background-color: rgba( 100,88,98, 0.5 );
  display: none !important;
}
.modal-dialog{
    font-size:1.6rem;
}

.bravo_wrap .page-template-content .bravo-form-search-all .text-heading {
  font-size: 5.4rem;
  text-align: center;
}
.bravo_wrap .page-template-content .bravo-form-search-all .sub-heading {
  font-size: 3rem;
  text-align: center;
}
.bravo-menu-mobile{
    overflow:auto;
}
.blog-content{
    padding-top:20px;
}
.f14{
    font-size:1.4rem;
}
.font-medium{
    font-weight:500;
}
.label{
    font-size:1.4rem;
}
.val{
    font-size:1.4rem;
}
.table{
    font-size:1.3rem;
}

.invalid-feedback {
    font-size: 1.5rem;
    font-weight: normal;
}

.modal-title {
    font-size:2rem;
}
.bootbox-body {
    font-size:1.5rem;
}

.frontend-page .modal.login .modal-content .modal-header .modal-title {
    text-align: center;
    width: 100%;
}
.bravo_wrap .bravo_header {
  border-bottom: 0;
}
.is_single .bravo_wrap .bravo_header {
  border-bottom: 1px solid #eaeef3;
}
.bravo_wrap .bravo_header .content .header-left .bravo-menu ul li > .menu-dropdown {
  min-width: 250px;
}

.bravo_wrap .bravo_header .content .header-left .bravo-menu ul li > .menu-dropdown .children-menu {
  min-width: 310px;
}

.owner-info p {
  display:none;
}
.owner-info .media-heading {
  font-size: 1.6rem;
}

#invoice-print-zone {
  font-size: 1.6rem;
}

#invoice-print-zone .customer-info{
    font-size:2.1rem;
}

#invoice-print-zone .email_new_booking .label{
    font-size:2.1rem;
}

#invoice-print-zone .email_new_booking .val{
    font-size:2.1rem;
}

#invoice-print-zone .customer-info h5{
    font-size:2.1rem;
}

.bravo_wrap .bravo_header .content .header-left img{
    width:140px;
}

.bravo_wrap .bravo_header .content .header-left .bravo-menu ul li a {
    font-size: 1.6rem;
}

.bravo_wrap .bravo_topbar .content .topbar-right .topbar-items li a {
    font-size: 1.5rem;
}

.bravo_wrap .bravo_detail_tour .bravo_content .g-overview .description{
    font-size:1.6rem;
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-overview h4, .bravo_wrap .bravo_detail_tour .bravo_content .g-overview strong{
    font-size:1.6rem;
}

.bravo_wrap .bravo_detail_hotel .bravo_content h3:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 3px;
  height: 30px;
  background: #60b3c5;
}
.bravo_wrap .bravo_detail_hotel .bravo_content h3 {
    font-size: 2rem;
    font-weight:bold;
    position:relative;
    padding-left:15px;
    padding-top:5px;
}
.bravo_wrap .bravo_detail_tour .bravo_content h3:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 3px;
  height: 30px;
  background: #60b3c5;
}
.bravo_wrap .bravo_detail_tour .bravo_content h3 {
  font-size: 2rem;
  position:relative;
    padding-left:15px;
    padding-top:5px;
}


.bravo_wrap .bravo_detail_tour .bravo_content .g-include-exclude .item{
    font-size:1.6rem;
}

.bravo_wrap .bravo_detail_tour .bravo_content .g-attributes .list-attributes .item {
    flex: 0 0 25%;
    max-width: 25%;
    margin-bottom: 10px;
    font-size:1.6rem;
}

.bravo_wrap .bravo_detail_tour .bravo_content .g-location .location-title .address {
    color: #60b3c5;
    font-size:1.6rem;
}

.bravo_wrap .bravo_detail_hotel .bravo_content .g-location .location-title .address {
  color: #60b3c5;
    font-size:1.6rem;
}

.bravo_wrap .bravo_detail_tour .bravo_content {
  padding-top: 50px;
}

.bravo_wrap .bravo_header .bravo-menu-mobile.active {
  transform: translate(0);
  font-size: 1.5rem;
}

.bravo_wrap .bravo_detail_tour .bravo_single_book .form-content .form-group {
  font-size: 1.4rem;
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .submit-group .alert-text {
  font-size:1.4rem;
}

.bravo_wrap .bravo_detail_tour .bravo_single_book .nav-enquiry .enquiry-item {
  font-size:1.8rem;
}

.bravo_wrap .bravo_detail_hotel .hotel_rooms_form .nav-enquiry .enquiry-item {
  font-size:1.8rem;
}

.bravo_wrap .bravo_detail_tour .bravo_single_book .form-section-total .price {
  font-size:1.6rem;
}

.bravo_wrap .bravo_detail_tour .bravo_content .g-tour-feature .item .info .name {
    font-size: 1.4rem;
    color: #1A2B48;
    margin: 0;
    margin-bottom: 3px;
}

.bravo_wrap .bravo_detail_tour .bravo_content .g-tour-feature .item .info .value {
    font-size: 1.4rem;
    color: #60b3c5;
    margin: 0;
}

.bravo_wrap .bravo_footer .main-footer .nav-footer .title {
    color:#60b3c5;
    font-size:1.4rem;
}

.bravo_wrap .bravo_footer .mailchimp .subcribe-form .btn-submit {
    font-size: 1.4rem;
}

.tooltip{
    font-size:1.5rem;
}

.bravo_wrap .page-template-content .bravo-list-tour.box_shadow .list-item .item .header-thumb .tour-book-now{
    font-size:1.5rem;    
}

.g-header .left .address{
    font-size:1.4rem;
}

.bravo_wrap .bravo_footer .copy-right p {
    color:#60b3c5;
    font-size:1.3rem;
}


.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .info .duration {
    font-size: 1.4rem;
}

.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .info .g-price .prefix {
    font-size: 1.4rem;
}

.card-body {
    font-size: 1.4rem;
}

.alert-text{
    font-size:1.5rem;
}

.bravo_wrap .bravo_user_profile .sidebar-menu ul li a {
    font-size: 1.4rem;
    font-weight:normal;
}

.bravo-reviews .review-message {
    font-size:1.4rem;
}

.bravo_wrap .bravo_footer .main-footer .nav-footer .context .contact .c-title {
    font-size:1.4rem;
}

.booking_cookie_agreement .content-cookie {
  font-size:1.2rem;
}

.bravo_wrap .bravo_footer .copy-right p img{
  width:85px;
}

.bravo_wrap .bravo_user_profile .user-form-settings .breadcrumb-page-bar{
    font-size:1.6rem;
}


.bravo_wrap .bravo_detail_hotel .bravo_content .g-attributes .list-attributes .item {
  font-size: 1.6rem;
}

.review_upload_wrap{
    font-size:1.6rem;
}

.bravo_wrap .bravo_detail_hotel .bravo_content .g-rules .key {
  font-size: 1.6rem;
}

.bravo_wrap .bravo_detail_hotel .bravo_content .g-rules .strong {
  font-size: 1.6rem;
}

.bravo_wrap .bravo_detail_hotel .bravo_content .g-rules .context {
  font-size:1.4rem;
  padding-left: 1.6rem;
  font-weight: normal;
}

.bravo_wrap .bravo_detail_hotel .btn-show-all{
    font-size:1.6rem;
}

.bravo_wrap .bravo_detail_hotel .bravo_content .g-rules .value {
  font-size:1.6rem;
}

.bravo_wrap .bravo_detail_tour .bravo_content .g-overview .description h3:before{
  content:'';
  width:0;
  height:0;
}

.bravo_wrap .bravo_footer .main-footer .nav-footer .context .contact .sub a i {
  color: #1a2b48;
  font-size: 2.6rem;
}

.bravo-form-login{
    
}

.bravo-form-login a{
    font-size:1.2rem;
}

.bravo-form-login .btn_login_fb_link{
    font-size:1.6rem;
}

.bravo-form-login .btn_login_gg_link{
    font-size:1.6rem;
}

.bravo_wrap .bravo_detail_tour .bravo_content .g-faq .item .body {
  font-size: 1.4rem;
  line-height: 2.2rem;
}


.bravo-form-register .btn_login_fb_link{
    font-size:1.6rem;
}

.bravo-form-register .btn_login_gg_link{
    font-size:1.6rem;
}

.bravo_wrap .bravo-list-item .topbar-search {
  font-size: 1.4rem;
}

.bravo_wrap .bravo_form .smart-search .bravo-autocomplete .item, .bravo_wrap .bravo_form .input-search .bravo-autocomplete .item {
  font-size: 1.4rem;
}
.bravo_wrap .bravo_form .g-button-submit .btn-search {
  font-size:1.6rem;
  font-weight:bold;
}

.booking-review .booking-review-content .total-review a{
    font-size:2rem;
    cursor:pointer;
}

.row_total_price .unit{
    font-size:2rem;
}
.row_total_price .flex-shrink-0{
    font-size:2rem;
}

.custom-control-label::before, .custom-file-label, .custom-select {
  font-size: 1.6rem;
}

@media (min-width: 576px){
    .bravo-form-login .col-sm-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    
    .bravo-form-register .col-sm-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (max-width: 766px){
    .bravo_wrap .page-template-content .bravo-form-search-all .text-heading {
      font-size: 2.8rem;
    }
    .bravo_wrap .page-template-content .bravo-form-search-all .sub-heading {
      font-size: 1.4rem;
    }

    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .address {
      margin-bottom: 5px;
      font-size: 1.5rem;
    }
    .bravo_wrap .bravo_detail_tour .bravo_content .g-attributes .list-attributes .item {
      flex: 0 0 100%;
      max-width: 100%;
      margin-bottom: 10px;
      font-size: 1.6rem;
    }
}

@media (max-width: 1023px){
    .frontend-page.header-transparent .bravo_wrap .bravo_header .content .header-right .bravo-more-menu {
      color: #000;
    }
    .frontend-page.header-transparent .bravo_wrap .bravo_header .content {
      background: #fff;
    }
    .frontend-page.header-transparent .bravo_wrap .bravo_header {
      background: #fff;
    }
}










/* About us */

.aboutus_section {
	width: 1110px;
	font-family: "Malgun Gothic";
}
.aboutus_title {
	font-size: 2.4rem;
	position: relative;
	padding-left: 3rem;
	font-weight: bold;
	display: block;
}
.aboutus_title::before {
	content: "";
	position: absolute;
	left: 0rem;
	top: -0.5rem;
	width: 1.8rem;
	height: 3.6rem;
	background-color: #82c0eb;
}
.aboutus_content_box {
	width: calc(100% - 7rem);
	padding-left: 7rem;
	padding-top: 5rem;
}
.flex_box {
	display: flex;
}

.aboutus_content_box2 {
	width: calc(100% - 7rem);
	padding-left: 7rem;
	padding-top: 5rem;
	background-color: #ececec;
}
.aboutus_child_box {
	flex: 1;
}
.aboutus_child_box img {
	margin: 18rem 0 0 3rem;
}

.company_info {
	font-size: 1.8rem;
	line-height: 3rem;
}
.ceo_info {
	font-size: 1.7rem;
	line-height: 3rem;

	padding-bottom: 5rem;
	padding-left: 3rem;
}
.ceo_info h3 {
	font-size: 2.4rem;
	margin: 4.5rem 0 0 0;
	padding: 0;
}
.ceo_back_img {
	background-image: url(/uploads/0000/1/2022/07/10/ceo.png);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 0;
}
.ceo_info_img {
	display: none;
}
.wrapper {
	width: 100%;
	min-height: 100vh;
	height: 100%;
	font: normal 1.6rem/2.6rem Open Sans Condensed, sans-serif;
	color: #fff;
	padding: 100px 20px 200px;
	box-sizing: border-box;
}

.block {
	z-index: 1;
	position: relative;
}
.block:before {
	content: "";
	position: absolute;
	height: 100%;
	width: 1px;
	background-color: #000000;
	left: 50%;
}
.title {
	font: bold 4.2rem/5.2rem Open Sans Condensed, sans-serif;
	text-align: center;
	padding: 2rem;
	transition: all 0.8s ease-in-out;
}

.each-event {
	color: #000;
	padding: 0;
	margin: 3rem 2rem 3rem 0rem;
	width: 33rem;
	position: relative;
	border-radius: 1px;
	box-sizing: border-box;
	transition: all 0.3s ease-in-out;
}
.each-event:before {
	content: "";
	position: absolute;
	top: 0;
	left: -2.8rem;
	width: 1.6rem;
	height: 1.6rem;
	border-radius: 50%;
	background-color: #82c0eb;
	border: 1px solid #000;
}
.each-event:nth-child(odd) {
	margin-left: calc(50% + 2rem);
}
.each-event:nth-child(even) {
	margin-left: calc(50% - 35rem);
	text-align:right;
}
.each-event:nth-child(even):before {
	left: calc(100% - -1.2rem);
}
.title.non-focus {
	font-size: 2.4rem;
	line-height: 3.4rem;
	transition: all 0.8s ease-in-out;
}

.each-event.non-focus {
	color: #d2d2d2;
	background: #e6e6e6;
	margin-top: 9rem;
	transform: rotateZ(45deg);
	transition: all 0.8s ease-in-out;
}
.each-event.non-focus:before {
	opacity: 0;
	background-color: #aaa;
}

@media (max-width: 767px) {
	.aboutus_section {
		width: 100%;
	}
	.aboutus_content_box {
		width: calc(100% - 2rem);
		padding-left: 2rem;
		padding-top: 2rem;
	}
	.aboutus_content_box2 {
		width: calc(100% - 2rem);
		padding-left: 2rem;
		padding-top: 2rem;
	}
	.flex_box {
		display: flex;
		flex-direction: column;
	}
	.aboutus_child_box img {
		margin: 5rem auto;
	}
	.company_info {
		margin-top: 2rem;
	}
	.ceo_info {
		text-shadow: -1px 0px #fff, 0px 1px #fff, 1px 0px #fff, 0px -1px #fff;
	}
	.ceo_back_img {
		background-image: none;
	}
	.ceo_info_img {
		display: block;
	}

	.each-event {
		color: #000;
		padding: 0;
		margin: 3rem 2rem 3rem 0rem;
		margin-left: 0rem;
		width: 47%;
	}
	.each-event:nth-child(2n) {
		margin-left: calc(50% - 53%);
	}
	.each-event:nth-child(2n)::before {
		left: calc(100% - -8%);
	}
}
    