﻿@charset "utf-8";
@import url('fonts.css');
body {
    /*font-size: 13px;*/
}

h1 {
    font-size: 22px;
    line-height: 50px;
}

h2, h3 {
    font-size: 20px;
    line-height: 40px;
}
footer { font-size:13px;
}
    footer .copy-right { padding:1rem 0;
    }
    .font-weight-bold {
        font-weight: bold;
    }
.nav-tabs .nav-link {
    font-weight: 700;
}
.searchbox .input-search-location {
    border: 5px solid #ffc709;
}
.news-detail__body {
    font-size: 11pt;
    line-height: 1.6;
}
.icon--zalo {
    font-size: 23px;
}
.promotion-text {
    color: #4d4aef !important;
}
#divPayment .btn { color:#fff !important;
}
/* fix heart */
.flight-hotel-detail .section-01 .left .short-rating .s-wishlist i {
    color: #fd5056;
}
/*fix livechat */
.b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
    bottom: 122px !important;
    right: 22px !important;
}
.fb_dialog_advanced, .b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
    z-index: 9;
}
.account .rounded-circle {
    width: 45px !important;
    height: 45px !important;
}
.testimonial-item .rounded-circle {
    width: 85px !important;
    height: 85px !important;
}
.searchbox__panel {
    border-radius: 0 0 10px 10px;
}
.tour-item__title { min-height:60px; max-height:60px;
}
/*fix combo*/
#myModalDateItem .modal-title {
    font-size: 18px;
    text-transform: uppercase;
    color: #2d4271;
}
.tour-combo-item .f-day {
    font-size: 24px;
}
.combo-slide .open-calendar-link {
    display: none;
}

.product-item__summary__price {
    width: 100%;
}
.product-item__summary .price-min {
    font-weight: bold;
    color: #2d4271;
}
.group-add-cart .NgayKhac {
    color: #fd5056;
    font-weight: bold;
}
.flight-hotel-detail .section-05 .hotels .hotel .hotel-detail .image-content { display:block !important;
}
/*fix filter*/
.flight-hotel-search .sidebar .choose-customer .change .change-title h4, .tour-search .sidebar .choose-customer .change .change-title h4 {
    font-size: 16px;
}
.flight-hotel-search .sidebar .choose-customer .change .change-title p, .tour-search .sidebar .choose-customer .change .change-title p {
    font-size: 12px;
}
.flight-hotel-detail .section-05 .hotels .hotel .hotel-detail .offer { justify-content:start;
}
.section-03 .around-location {
    text-align: justify;
}
.flight-hotel-search .sidebar .convenient .form-check input {
    min-width: 15px;
}
/*fix border gold*/
.tieude {
    color: #fd5056;
}
.booking-table thead {
    background-color: #ebebeb;
}
.searchbox-tour .submit-btn {
    background: linear-gradient( 64.4deg, #244c7a 21.33%, #002f65 67.61%);
    width: 100%;
    color: #FFC709 !important;
}
.searchbox__mobile .full, .searchbox__mobile .block .block-item {
    border: 1px solid #FFC709;
}
.booking-search div input {
    border-bottom: 1px solid #FFC709;
}
/**fix news*/
.news-detail__body__summary { text-align:justify;
}
.news__travel-tips__item__image-wrapper {
    padding-top: 71%;
}
.news__new-thread__big__image-wrapper { padding-top:65%;
}
.news__new-thread__small__image-wrapper { padding-top:68%;
}
news__new-thread__big .card-body {
    padding: 1rem 0;
}
#nav-hoihuong-tab, #model-comeback, #nav-hotel-tab, #nav-maytour-tab, #model-maytour {
    position: relative;
}
#nav-hotel-tab { padding: 1rem 4rem !important;
}
    #nav-hoihuong-tab small, #model-comeback small, #nav-hotel-tab small {
        position: absolute;
        right: 15px;
        top: 15px;
    }
#nav-maytour-tab small, #model-maytour small {
    position: absolute;
    right: 15px;
    top: 15px;
}
.fixiPad {
    display: none;
}

.tour-detail .section-07 .right .excerpt {
    max-width: 100%;
}

.tour-detail .section-02 img {
    object-fit: fill;
}

.fixiPadActive {
    display: block !important;
}

/*.btn-promotion {
    background: #4d4aef;
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 2px 0px #e2f3ff;
    box-shadow: 0px 2px 0px #e2f3ff;
    border-radius: 5px;
    font-size: 15px;
    line-height: 19px;
    text-align: center;
    min-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
     padding:5px;
}*/

.news__list__item .card-text:last-child {
    text-align: justify;
}

.ui-datepicker .ui-icon {
    width: 16px !important;
    height: 16px !important;
}

.input-date-fix {
    border: none;
    font-size: 13px;
    font-weight: 900 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    cursor: pointer;
    width: 100% !important;
    color: #2d4271;
}

.text-justify {
    text-align: justify;
}

.breadcrumbs__wrapper li:last-child {
    max-width: 760px;
}

.nContent {
    clear: both;
}

.socialBox {
    display: flex;
    margin-top: 20px;
}

.bnXV img {
    max-width: 100%;
    height: auto;
}

.tour-detail .section-03 .left .s-title-03 {
    text-align: justify;
}
.tour-detail .section-08 .right h2, .tour-detail .section-08 .right .h2 { margin-bottom:25px;
}
.tour-detail .section-09 .faqs article .panel {
    padding-top: 0;
    margin-top: -5px;
}
.tour-detail .section-08 .left .tour .more-info {
    padding-bottom: 15px;
}
.tour-detail .section-08 .left .tour { padding:35px 15px;
}
.tour-detail .tour-des {
    max-height: 100px;
    overflow: auto; padding-right:15px;
}
.fix-leftalign {
    justify-content:start;
}
.nContent img, .news-detail__body img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 10px auto;
}

.nItem {
    clear: both;
    margin-bottom: 40px;
}

    .nItem img {
        width: 100%;
    }

.news-detail__body table {
    border: 0;
    width: 100% !important;
    margin: 10px auto;
}

.Filter, .dropDownListBorder {
    border: none;
}

.home-page__promotion .promotion-slide {
    margin-bottom: 0 !important;
}

/*hotel*/
.hotel-search-result-line {
    border-bottom: 1px dotted #ffc709; 
}
    .hotel-search-result-line p {
        margin-bottom: 0 !important;
    }
    .hotel-search-name {
        font-weight: bold;
    }
.hotel-detail .room-info {
    margin-right: 20px;
}
.hotel-detail .more {
    background: linear-gradient(to bottom,rgba(0,0,0,.01),#efefef);
    text-align: center;
    border-radius: 10px;
    margin-top: 10px;
    padding: 10px 0;
}
.hotel-service .hotel-condition {
    background: #f9f9f9;
    border-radius: 10px;
    margin-bottom: 25px;
    padding: 22px 30px;
}
.home-page__destination .destination-item__image img {
    min-height: 207px;
}

.hot-destination .destination-item__image img {
    min-height: 168px;
}

.popular-tour__activities__item .popular-tour__activities__item--image, .tour-detail .section-11 .products .product .product-image {
    padding-top: 75%;
}

.pos-relative {
    position: relative;
}

    .pos-relative img {
        max-width: 100%;
        height: 100%;
    }

        .pos-relative img.dd-img {
            width: 100%;
            height: 320px;
            object-fit: cover;
        }

        .pos-relative img.qg-img, .pos-relative img.qg-img {
            width: 100%;
            height: 154px;
        }

        .pos-relative img.one-img {
            width: 100%;
            height: 338px;
            object-fit: cover;
        }

.frame-nation, .frame-destination {
    background: linear-gradient(to bottom,rgba(0,0,0,.01),rgba(0,0,0,.8) );
    position: absolute;
    bottom: 0;
    padding: 20px 10px 10px;
    width: 100%;
    color: #fff;
    z-index: 999;
}

    .frame-nation .nation-name, .frame-destination .destination-name {
        text-transform: uppercase;
        margin-bottom: 5px;
        font-size: 11px;
        font-size: 15px;
        font-weight: 700;
        color: #fff;
        text-align: center;
    }

.mg-bot30 {
    margin-bottom: 30px;
}

.reChoosePayment label {
    width: 100%;
    vertical-align: middle;
    padding: 3px 0;
}

.reChoosePayment .lb_r {
    width: 90%;
    padding-left: 2%;
}

.modal-header .btn-close {
    padding-top: 1px !important;
}

.pager_simple_orange {
    padding: 15px 0;
    clear: both;
    width: 100%;
    overflow: hidden;
    font-size: 16px;
}

    .pager_simple_orange table {
        margin: auto;
    }

        .pager_simple_orange table td {
            padding: 10px 20px;
            border: 1px solid #EEE;
            background-color: #fff;
        }

            .pager_simple_orange table td.active {
                font-weight: 800;
                background-color: #4d4aef;
            }

                .pager_simple_orange table td.active a {
                    color: #fff;
                }

                    .pager_simple_orange table td.active a:hover {
                        color: #000;
                    }

.input-noborder {
    border: none;
    font-size: 13px;
    font-weight: 900 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    cursor: pointer;
    width: 100% !important;
    color: #2d4271;
    background: transparent !important;
}
.tour-combo-item {
    border-bottom: 1px dotted #CCC;
    padding: 10px 0;
}
    .tour-combo-item .frame-day-scroll {
        background: #2d4271;
        color: #fff;
        padding: 5px;
        font-size: 8pt;
        border-radius: 5px;
    }

combo__flight--best-price {
    color: #ff425b;
    font-weight: 500;
}

.f-left {
    float: left;
}

.combo-detail .combo__flight--best-price {
    color: #f59233;
    font-size: 18px;
    float: right;
    font-weight: 700;
    margin-top: -3px;
}

.text-dltn {
    font-size: 15px;
    font-weight: 700;
    color: #2d4271;
    line-height: 32px;
    margin-bottom: 12px;
}

.compare-tour .compare .compare-products .product .product-content .list-info li {
    min-height: 82px;
}

.list-info li .compare-description {
    height: 150px;
    max-height: 150px;
    overflow: auto;
}

.list-info li .compare-service, .list-info li .compare-whychosse, .list-info li .compare-destination {
    height: 80px;
    max-height: 80px;
    overflow: auto;
}

.list-info li .invit {
    height: 200px;
    max-height: 200px;
    overflow: auto;
}

.header .right .form-search form input[type="text"] {
    width: 90%;
}

.testimonial-item__content h6, .testimonial-item__content .h6 {
    min-height: 63px;
}

.searchbox__nav-tabs {
    width: 100%;
}

.destination-item__image {
    height: auto !important;
}

.tour-detail .section-11 .products .product .product-image img {
    width: 100%;
}

.search-mobile .wrapper .body .search-tour-content .sub-tab .nav-link {
    padding: 8px;
}

.bottom-fixed .top-bar-hotel {
    background-color: rgba(45,66,113,0.9);
    display: block;
    position: absolute;
    top: 0;
    left: -24px;
    right: -24px;
    height: 24px;
    text-align: center;
    z-index: 101;
}

    .bottom-fixed .top-bar-hotel i {
        color: #fff;
    }

.flight-hotel-detail .section-02 .right .big {
    margin-top: 0;
}

.flight-hotel-detail .section-04 .left .block-vmb .image .wrapper img {
    height: auto !important;
}

img.flight-logo {
    max-width: 100%;
    max-height: 22px;
}

.tour-detail .section-08 .left .tour .detail-tour .detail-tour-inner .from h4, .tour-detail .section-08 .left .tour .detail-tour .detail-tour-inner .from .h4 {
    max-width: 28%; font-size:13px; text-align:center;
}

.group-checkout .detail table {
    width: 100%;
}

.tour-search-result__filter__room .btn a {
    color: #2d4271;
}

    .tour-search-result__filter__room .btn a:hover {
        color: #fff;
    }

footer .f-socials-box {
    background: linear-gradient( 38.63deg, #fd5056 27.35%, #fe2214 71.81%);
    border-radius: 10px 0px 0px 10px;
    width: 60px;
    padding: 10px 0;
    position: fixed;
    top: 50%;
    right: 0;
    z-index: 999;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    list-style-type: none;
}

footer .f-social-small {
    color: #fff;
    text-align: center;
    cursor: pointer;
    height: 20px !important;
}

footer .f-socials-full {
    display: none;
}

.branch .wrapper {
    max-height: 530px;
    overflow: auto;
}

::-webkit-scrollbar {
    width: 5px;
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #EEE;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    background: #CCC;
    border-radius: 5px;
}

    ::-webkit-scrollbar-thumb:hover {
        background: #999;
    }

.apItem a {
    color: #fff !important;
}

    .apItem a:hover {
        color: #f59233 !important;
    }

.item-1,
.item-2,
.item-3 {
    animation-duration: 20s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    position: absolute;
    width: 50%;
    display: block;
    top: 0;
}

.item-1 {
    animation-name: anim-1;
}

.item-2 {
    animation-name: anim-2;
}

.item-3 {
    animation-name: anim-3;
}

@keyframes anim-1 {
    0%, 8.3% {
        left: -100%;
        opacity: 0;
    }

    8.3%,25% {
        left: 25%;
        opacity: 1;
    }

    33.33%, 100% {
        left: 110%;
        opacity: 0;
    }
}

@keyframes anim-2 {
    0%, 33.33% {
        left: -100%;
        opacity: 0;
    }

    41.63%, 58.29% {
        left: 25%;
        opacity: 1;
    }

    66.66%, 100% {
        left: 110%;
        opacity: 0;
    }
}

@keyframes anim-3 {
    0%, 66.66% {
        left: -100%;
        opacity: 0;
    }

    74.96%, 91.62% {
        left: 25%;
        opacity: 1;
    }

    100% {
        left: 110%;
        opacity: 0;
    }
}

@media (max-width: 1366px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1366px;
    }

    .tour-item__price__timer {
        font-weight: 700;
    }

    .b24-widget-button-wrapper {
        right: 30px !important;
        bottom: 0 !important;
    }
}
/* hotel filter*/
.sidebar-filter {
    margin-left:-101%;
}
.closeSlidebar, .openSlidebar {
    display: none;
}

.tour-item__image-inner__bottom__login { font-size:10pt;
}
.tour-detail .section-01 .right .group-price .sale-price p { margin-bottom:0;
}




    .sidebar-filter {
        display: -101%;
    }
    .closeSlidebar, .openSlidebar {
        display: block;
    }
    .around-location {
        width: 100% !important;
    }

    .tour-detail .section-03 .right {
        margin-top: 30px;
    }
    .bottom-fixed .wrapper .short-summary { padding:7px 10px 5px 10px;
    }



    .testimonial-item__top--left .image {top:-60%;
    }
    .find-booking .right .group-checkout { margin-bottom:20px;
    }
    .tour-detail .tour-des {
        max-height: 100%;
        overflow: auto;
        padding-right: 0;
    }
    .ui-widget.ui-widget-content {
        z-index: 9999 !important;
    }

    .header .left .dropdown-menu {
        border: 0;
    }

    footer .block.contact-block p {
        white-space: nowrap;
    }

    .footer .copy-right {
        padding-left: 10px;
        padding-right: 10px;
    }

    footer .f-socials, .breadcrumbs__wrapper, .checkout-head {
        display: none !important;
    }

    .compare-tour .compare .compare-products .product .product-content .product-title {
        max-height: 66px;
        overflow: hidden;
        height: 66px;
    }

    .tour-detail .section-02 .right .big .image, .tour-detail .section-02 .right .small .col-6 .image,
    .flight-hotel-detail .section-02 .right .big .image, .flight-hotel-detail .section-02 .right .small .col-6 .image,
    .flight-hotel-choose-room .section-02 .right .big .image, .flight-hotel-choose-room .section-02 .right .small .image {
        height: auto;
        padding-top: 0;
        padding-right: 10px;
    }

    .tour-detail .section-02 .left, .flight-hotel-detail .section-02 .left, .flight-hotel-choose-room .section-02 .left {
        width: 100%;
        padding-right: 10px;
        margin-bottom: 10px;
    }

    .tour-detail .section-01 .right .group-price .sale-price .sale {
        margin-right: 0;
    }

    .tour-detail .section-02 .left .image {
        height: 100%;
    }

    .tour-detail .section-01 .right .group-price .sale-price {
        display: block;
    }

        .flight-hotel-choose-room .section-05 .hotels .hotel .image-content,
        .flight-hotel-choose-room .section-05 .hotels .hotel .offer,
        .flight-hotel-choose-room .section-05 .hotels .hotel .image-content .images {
            width: 100%;
            display: block;
        }

    .footer .copy-right {
        margin-bottom: 80px;
    }

    /*fix hotel mobile*/
    .flight-hotel-detail .section-01 .right {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

        .flight-hotel-detail .section-01 .right .group-add-cart {
            padding-left: 0;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            padding-top: 25px;
            width: 100%;
        }
            .flight-hotel-detail .section-01 .right .group-add-cart button {
                width: 60%;
            }

            .flight-hotel-detail .section-01 .right .group-add-cart .add-to-cart {
                width: 38%;
            }
    .combo-button-group .open-calendar-link {
        width: 60%;
    }

    .combo-button-group .add-to-cart {
        width: 38%;
    }
    .flight-hotel-detail .section-05 .hotels .hotel {
        padding-left: 0;
        padding-right: 0;
        background-color: #fff;
    }

        .flight-hotel-detail .section-05 .hotels .hotel .hotel-detail {
            display: block;
        }

            .flight-hotel-detail .section-05 .hotels .hotel .hotel-detail .image-content .images {
                width: 30%;
                float: left;
                display: block;
            }

            .flight-hotel-detail .section-05 .hotels .hotel .hotel-detail .image-content .content {
                width: 70%;
                float: right;
                margin-top: 0;
                padding-left: 20px;
            }

            .flight-hotel-detail .section-05 .hotels .hotel .hotel-detail .image-content, .flight-hotel-detail .section-05 .hotels .hotel .hotel-detail .offer {
                clear: both;
                display: block;
                width: 100%;
            }

    .hotel-service .restaurants .restaurant {
        padding: 10px 25px;
    }

    .order-success {
        padding: 0 5px;
    }

    .news__new-thread__small .card-body, .news__new-thread__small .card-body {
        padding: 0 20px;
    }

    .news__list__item .card-body {
        padding: 1rem;
    }

    footer .block.two-line {
        display: block;
    }

    footer .block h4, footer .block .h4 {
        font-size: 13px;
    }

    .testimonial-item .card-body {
        min-height: 175px;
    }

    .tour-item .tour-item__image {
        padding-top: 71.14285714%;
    }

    .destination-item__mobile__item h6, .destination-item__mobile__item .h6 {
        font-weight: bold;
        color: #2d4271;
    }

    .flight-hotel-detail .section-04 .right .detail-tour .detail-tour-inner .cb p { font-size:16px; height:32px;
    }



    .tour-detail .section-08 .left .tour .detail-tour .detail-tour-inner {
        clear: both;
        width: 100%;
        margin-bottom: 20px;
    }
    .flight-hotel-detail .section-05 .hotels .hotel .hotel-detail .image-content .images {
        width: 100%;
        float: none;
        display: block;
        margin-bottom:20px;
        max-width:100%;
    }

    .flight-hotel-detail .section-05 .hotels .hotel .hotel-detail .image-content .content {
        width: 100%;
        float: none;
        margin-top: 0;
        padding-left: 0;
    }
    .flight-hotel-detail .section-05 .hotels .hotel .hotel-detail .offer .option-01.option-01 { padding:25px 10px;
    }
    .flight-hotel-detail .section-05 .hotels .hotel .hotel-detail .offer .option-01 .order { width:55%;
    }
    .product-item .pull-left { margin-left:10px;
    }
    .input-search .select2-selection__rendered {
        max-width: 200px;
    }
    .product-item__detail__price .product-item__summary__btn-login { float:right;
    }
    .tour-item__title {
        display: block;
        min-height: auto;
        max-height: none;
    }
    /*fix hotel gợi ý*/
    .flight-hotel-detail .section-08 .products .product .product-content { padding:12px 0;
    }
        .flight-hotel-detail .section-08 .products .product .product-content .product-title { min-height:45px; overflow:hidden;
        }
        .flight-hotel-detail .section-08 .products .product .product-content .group-price { text-align:left;
        }
            .flight-hotel-detail .section-08 .products .product .product-content .group-price .sale-price, .flight-hotel-detail .section-08 .products .product .product-content .group-price .sale-price {
                display: block;
            }

@media screen and (max-width:320px) {
    .input-search .select2-selection__rendered {
        max-width: 150px;
    }
}

.overflowText {
    height: 320px;
    overflow-y: scroll;
}
/*Shopee CSS*/
@media (min-width: 768px) {
    .shopee-cont {
        width: 750px;
        margin: auto;
    }
}

.shopee-cont {
    background: #fff;
    border: 0.5px solid #d5d5d5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 10px;
}

    .shopee-cont .left {
        text-align: center;
        border-right: 0.5px solid #d5d5d5;
    }

        .shopee-cont .left .scan-qr-code {
            margin: auto;
        }

            .shopee-cont .left .scan-qr-code .cont {
                display: inline-flex;
            }

        .shopee-cont .left .info-qr-code span {
            color: #ee4d2c;
            font-weight: 700;
        }

        .shopee-cont .left .logo-shopee {
            height: 35px;
            border-radius: 5px;
            margin: 2px;
        }

    .shopee-cont .right .receipt {
        margin-top: 65px;
    }

        .shopee-cont .right .receipt span {
            font-weight: 700;
            padding-left: 25px;
        }

    .shopee-cont .right .or {
        height: 1px;
        background-color: #d5d5d5;
        margin: 30px 0;
        text-align: center;
    }

        .shopee-cont .right .or span {
            background-color: #fff;
            display: inline-block;
            position: relative;
            top: -11px;
            padding: 0 10px;
        }

    .shopee-cont .right .btn-default {
        color: #50565b;
        background-color: #e1e7eb !important;
        border-color: #e1e7eb !important;
        text-transform: uppercase;
    }

/*Code khuyến mãi trackingbooking*/
.booking-text{

}

#booking-code {
    display: none;
    position: relative;
}

    #booking-code .code {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        font-size: 75px;
        font-weight: bold;
        z-index: 999;
        animation: fadeIn 5s;
        -webkit-animation: fadeIn 5s;
        -moz-animation: fadeIn 5s;
        -o-animation: fadeIn 5s;
        -ms-animation: fadeIn 5s;
    }

        #booking-code .code input {
            text-align: center;
            border: none;
            background: transparent;
            color: #fff;
            max-width:500px; margin:auto;
        }

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-ms-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/*SearchFlight css*/
.searchbox-flight__nav .nav-link {
    color: #2d4271;
}
.searchbox-flight__nav .active {
    border-color: #fff #fff #4d4aef !important;
    border-bottom: 2px solid #4d4aef;
    border-radius: 0;
    color: #4d4aef !important;
    background-color: #fff !important;
    font-weight: 700;
}

/*Css Payment */
.pm-head-icon .icon-MSB .path1:before, .pm-head-icon .icon-MSB .path2:before, .pm-head-icon .icon-MSB .path3:before, .pm-head-icon .icon-MSB .path4:before {
    color: #2d4271;
}
.tour-item__deal {
    background-color: #fdc432 !important;
}
main, .footer-top, .footer-copy-right, .header {
    max-width: 650px !important;
    margin: auto;
}
.checker:hover input ~ .checkmark{
    background-color:none!important
}
.checkmark {
    background-color: none !important
}