body {
  background-attachment: scroll;
  background-position: left top;
}
body .block-item {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .widget-item {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .header {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .left {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .right {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .footer {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
/** modify style code here. :) */
*{font-family: "Microsoft JhengHei";}
body {
    /* background: #000; */
}
:focus {outline: none;}
.animated {   -webkit-animation-duration: 1s;   animation-duration: 1s;   -webkit-animation-fill-mode: both;   animation-fill-mode: both; }
.animated.infinite {   -webkit-animation-iteration-count: infinite;   animation-iteration-count: infinite; }
.animated.delay-01s {   -webkit-animation-delay: .1s;   animation-delay: .1s; }
.animated.delay-02s {   -webkit-animation-delay: .2s;   animation-delay: .2s; }
.animated.delay-03s {   -webkit-animation-delay: .3s;   animation-delay: .3s; }
.animated.delay-04s {   -webkit-animation-delay: .4s;   animation-delay: .4s; }
.animated.delay-05s {   -webkit-animation-delay: .5s;   animation-delay: .5s; }
.animated.delay-1s {   -webkit-animation-delay: 1s;   animation-delay: 1s; }
.animated.delay-2s {   -webkit-animation-delay: 2s;   animation-delay: 2s; }
.animated.delay-3s {   -webkit-animation-delay: 3s;   animation-delay: 3s; }
.animated.delay-4s {   -webkit-animation-delay: 4s;   animation-delay: 4s; }
.animated.delay-5s {   -webkit-animation-delay: 5s;   animation-delay: 5s; }
.animated.fast {   -webkit-animation-duration: 800ms;   animation-duration: 800ms; }
.animated.faster {   -webkit-animation-duration: 500ms;   animation-duration: 500ms; }
.animated.slow {   -webkit-animation-duration: 2s;   animation-duration: 2s; }
.animated.slower {   -webkit-animation-duration: 3s;   animation-duration: 3s; }


@media (max-width: 768px) {
.m-5 {
    margin: 1.5rem!important;
}
.mt-5, .my-5 {
    margin-top: 1.5rem!important;
}
.mb-5, .my-5 {
    margin-bottom: 1.5rem!important;
}
.p-5 {
    padding: 1.5rem!important;
}
.pt-5, .py-5 {
    padding-top: 1.5rem!important;
}
.pb-5, .py-5 {
    padding-bottom: 1.5rem!important;
}
}
@media (max-width: 500px) {
.m-5 {
    margin: 1rem!important;
}
.mt-5, .my-5 {
    margin-top: 1rem!important;
}
.mb-5, .my-5 {
    margin-bottom: 1rem!important;
}
.p-5 {
    padding: 1rem!important;
}
.pt-5, .py-5 {
    padding-top: 1rem!important;
}
.pb-5, .py-5 {
    padding-bottom: 1rem!important;
}
}

.idx_search .search-area .search-box .select-goal,
.idx_search .search-area .search-box .select-place,
.idx_search .search-area .search-box .select-date,
.idx_search .search-area .search-box .select-keywords
 {background: #33333300;padding: 10px 20px;}
.idx_search .search-area .search-box .select-goal select,
.idx_search .search-area .search-box .select-place select,
.idx_search .search-area .search-box .select-date input,
.idx_search .search-area .search-box .select-keywords input,
.idx_search .search-area .search-box .search-btn
 {border-radius: 5px;padding: 3px 5px;}
.idx_search .search-area .search-box .select-date .select input{width:calc(50% - 18px)}
.idx_search .search-area .search-box .select-date .title h6,.idx_search .search-area .search-box .select-goal .title h6,.idx_search .search-area .search-box .select-keywords .title h6,.idx_search .search-area .search-box .select-place .title h6{color:#333}
.idx_main .main_nav .nav-pills .nav-item a.nav-link.active,.idx_main .main_nav .nav-pills .nav-item:hover a.nav-link{color:#fff;background-color:#a7977b!important;position:relative;border:1px solid #b40a14}
@media (min-width:1200px){.idx_search .search-area .container{max-width:1300px}
}
.idx_search .search-area .search-box .search-btn{line-height:70px;margin:12px 0;height:57px;color:#fff;border-radius:5px;width:99%;float:right}
@media (max-width:991.98px){.idx_search .search-area .search-box .select-date .select input{width:44%;text-align:center}
.idx_search .search-area .search-box .select-date,.idx_search .search-area .search-box .select-goal,.idx_search .search-area .search-box .select-keywords,.idx_search .search-area .search-box .select-place{padding:10px 10px}
}

/*main*/
.oops img {display: inline-block;}
.go-to-top{right:0}
.web-page-frame .go-to-top .top{background:#404040;width:50px;height:50px;margin-right:0;border-radius:0;box-shadow:none;font-weight:lighter;opacity:.9}
.web-page-frame .go-to-top .top:hover{opacity:1}
.web-page-frame .go-to-top .top:after{margin-top:14px;margin-left:18px;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff}
.web-page-frame .go-to-top .top-txt{left:calc(50% - 13px);font-weight:400;font-size:.5rem;bottom:9px}
.web-page-frame .btn-primary{color:#fff!important;background-color: #404040!important;border-color: #272727!important;}
.web-page-frame .btn-primary:hover{color:#fff!important;background-color:#396fa6!important;border-color:#6f89a3!important}
.search_table tbody td.sale-situation .btn{border-radius:0}
.web-page-frame .btn-primary:not(:disabled):not(.disabled).active,.web-page-frame .btn-primary:not(:disabled):not(.disabled):active,.web-page-frame .show>.btn-primary.dropdown-toggle{color:#fff!important;background-color:#396fa6!important;border-color:#396fa6;/* border-radius:0 */}
.web-page-frame .btn-primary.focus,.web-page-frame .btn-primary:focus,.web-page-frame .page-link:focus{box-shadow:0 0 0 .2rem rgba(188,145,96,.2)!important}
.web-page-frame .btn-green{color:#fff!important;background-color:#6f89a3!important;border-color:#6f89a3!important}
.web-page-frame .btn-green:hover{color:#fff!important;background-color:#6f89a3!important;border-color:#6f89a3!important}
.web-page-frame .btn-light{color:#fff!important;background-color:#6c757d!important;border-color:#6c757d!important}
section.group_table .table a:hover{color:#404040}
.info .btn-primary{background-color:#6f89a3;border-color:#6f89a3}
.info .btn-primary:hover{color:#fff!important;background-color: #404040!important;border-color: #333333!important;}
.web-page-frame .text_blue{color:#de3545;font-size:1.2rem}
.search-area .search-box .search-btn i{opacity:0;transition:.8s}
.search-area .search-box .search-btn:hover i{opacity:1;transform:translateX(14px)!important;transition:.8s}
.search-area .search-box .search-btn h5{margin-right:-20px!important;letter-spacing:3px!important;transition:.8s;font-size: 0.875rem;}
.search-area .search-box .search-btn:hover h5{letter-spacing:3px!important;margin-right:-10px!important;transition:.8s}
.BAW .search-area .search-box .search-btn{background: none;}
.list_con .style_icon .nav-pills .nav-link.active svg{fill:#666!important}
.list_con .style_icon .nav-pills a svg{fill:#a9a9a9}
.filter_list i{color:#6f89a3!important}
.web-page-frame .search-area .search-box .select-goal .title i{color:#6f89a3!important}
.web-page-frame .search-area .search-box .select-place .title i{color:#6f89a3!important}
.web-page-frame .search-area .search-box .select-date .title i{color:#6f89a3!important}
.web-page-frame section.search_banner .search-area .search-box .select-input .data-icon-search{color:#6f89a3!important}
.radio_style [type=radio]:checked+label:after{background:#6f89a3!important}
section.search_con .pagination .page-item.active .page-link{color:#fff;background:#6f89a3}
section .page-item.active .page-link{background:#6f89a3}
section.search_con .pagination .page-item .page-link:hover{background:#98abbd!important;color:#fff;border:1px solid #6f89a3!important}
section.search_con .pagination .page-item.active .page-link{color:#fff;background:#6f89a3;border:1px solid #6f89a3!important}
section .page-item.active .page-link{background:#6f89a3}
section .page-link{color:#333}
.web-page-frame .irs-slider{background:#6f89a3}
.web-page-frame .irs-slider.state_hover,.web-page-frame .irs-slider:hover{border:2px solid #6f89a3}
.web-page-frame .irs-from,.web-page-frame .irs-single,.web-page-frame .irs-to{background:#6f89a3}
.web-page-frame figure.block_style .main_words a:hover{color: #282b30;}
.web-page-frame .pic_style figure.block_style .main_words a:hover{color: #282b30;}
.web-page-frame .search_table .main_words .title_main:hover{color: #282b30!important;;}
.web-page-frame figure.block_style .note_words .share_box:hover{color:#6f89a3}
.web-page-frame .table .thead,.web-page-frame .table .thead:hover{background:#404040;font-size:1rem}
.web-page-frame .table .thead th{font-weight:400}
section.group_table .table .trip_name h5{margin:0}
.web-page-frame section.group_table.trip_airline .table .thead th{border-right:1px solid #7d7d7d}
.web-page-frame section.group_banner .media-grouop .forword_box:hover,.web-page-frame section.group_banner .media-grouop .share_box:hover{background:#6f89a3}
.web-page-frame section.group_table.trip_airline .table .thead:hover{background:#404040}
.web-page-frame .filter_list .form-check .customcheck input:checked~.checkmark{background-color:#6f89a3}
.web-page-frame section.group_banner.trip_banner .btn-info{background-color:#6f89a3;border-color:#6f89a3}
.web-page-frame section.group_banner.trip_banner .btn-info.focus,.web-page-frame section.group_banner.trip_banner .btn-info:focus{box-shadow:0 0 0 .2rem rgba(148,148,148,.4)}
section.group_banner .price_content .panel-info {border: 1px solid #404040;}
section.group_banner .price_content .panel-info .panel-heading {background: #404040;font-weight: normal;font-size: 1.0rem;}
section.group_banner .price_content .panel-info .panel-body{font-size: 1.0rem;color: #444;}
section.group_banner.trip_banner h3.price {font-weight: normal;letter-spacing: .1rem;font-family: 'Noto', sans-serif;}
.popover{background:#6f89a3!important}
.popover .close{border:1px solid #6f89a3!important;color:#6f89a3!important}
.popover .arrow:after,.popover .arrow:before{border-color:transparent transparent #6f89a3 transparent!important}
.popover .close:hover{background:#6f89a3!important}
.web-page-frame .sub_menu-trip .trip_menu li a:hover{background:#5c5c5c}
.Day_menu .swiper_day .swiper-slide a:hover{background:#6f89a3!important;border:1px solid #404040!important}
section.trip_note .card-header .btn{background:#404040!important;color:#fff!important}
section.trip_note .card-header a[aria-expanded=false]:after{color:#fff!important}
.sub_menu-trip .server_menu li:nth-child(1){background:#396fa6}
.sub_menu-trip .server_menu>ul>li.download-fixed-btn{background:#404040}
.sub_menu-trip .server_menu>ul>li.share-fixed-btn{background:#404040}
.sub_menu-trip .server_menu>ul>li.query-fixed-btn{background:#404040}
figure.block_style .pic_all .plane_word{background:transparent linear-gradient(180deg,transparent 0,rgba(0,0,0,.84) 100%) 0 0 no-repeat;bottom:0}
/*list*/
.WinChrome section.group_banner.search_banner, .WinIe section.group_banner.search_banner {height: 250px;}
.WinChrome section.group_banner .search-area, .WinIe section.group_banner .search-area {min-height: 110px;bottom: calc(50% - (145px/2));}
figure.block_style .pic_all::after {border-color: transparent transparent transparent rgb(61 61 61 / 82%);}
.list_con .style_icon span {line-height: 2.0;}
.font-weight-bold  {font-weight: 500 !important;}
.filter_list .btn i  {vertical-align: inherit;margin-right: 10px;}
figure.block_style .price_box span {font-size: 1.6rem;font-weight: normal;letter-spacing: .1rem;font-family: 'Noto',  sans-serif;}
.pic_style figure.block_style .price_all h4 span {font-family: 'Noto',  sans-serif;font-weight: normal;font-size: 1.4rem;}
.list_con .title p {margin-top: 10px;}
figure.block_style .pic_all .item_days {font-family: 'Noto', 'Microsoft JhengHei' , sans-serif;width: 64px;font-weight: lighter;font-style: italic;padding: 5px 0;font-size: 2.0rem;letter-spacing: 0.1rem;}
figure.block_style .pic_all .item_days span {font-size: .8rem;margin-left: 5px;margin-top: 8px;}
figure.block_style .main_words .go-date {font-size: 1.0rem;color: #898989;letter-spacing: 0.1rem;}
.irs-bar {background: #4976dc;}
.badge-primary {background-color: #4976dc;}
.search_table tbody td.tour-price span {font-size: 1.2rem;font-family: 'Noto', sans-serif;font-weight: normal;}
.pic_style figure.block_style .main_words {border: 1px solid #e2e2e2;}
.search_table .thead th.tour-price {width: 15%;}
section.group_table.trip_features:after, section.group_table.trip_airline:after, section.group_table.trip_day:after, section.group_table.trip_note:after, section.group_table.view_intro:after, section.group_table.tripdown:after {background: #000000;}
/*-----------display-none-----------*/
.booking-num {display: none !important;}
/*---fix--*/
.search_table+.text-center{width: 100%;margin: 20px 0 60px 0;}
.WinChrome>.web-page-frame>.row>.col-md-12>div {max-width: 100% !important;}
.search_table .main_words .bird:before{background: #e94759;}

/*main end*/
.day_style_1 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_1 img {width:100%;}
.day_style_2 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_2 img {width:100%;}
.day_style_3 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_3 img {width:100%; height: 253px;}
.day_style_4 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_4 img {width:100%; height: 187px;}
.day_style_5 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_5 img {width:100%;height: 253px;height: 230px !important;}
@media (max-width: 1600px) {.day_style_5 img {width:100%;height: 253px;height: 170px !important;}}
@media (max-width: 1400px) {.day_style_5 img {width:100%;height: 253px;height: 170px !important;}}
@media (max-width: 1200px) {.day_style_5 img {width:100%;height: 253px;height: 140px !important;}}
@media (max-width: 991px) {.day_style_5 img {width:100%;height: 253px;height: 150px !important;}}
@media (max-width: 768px) {.day_style_5 img {width:100%;height: 253px;height: auto !important;}}
.day_style_6 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_6 img {width:100%; height: 187px;}
.day_style_7 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_7 img {width:100%; height: 253px;}
.day_style_8 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_8 img {width:100%; height: 187px;}
.day_style_9 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_9 img {width:100%;}
.day_style_10 {width: 100%; display: table; margin-bottom: 20px; position: relative;}
.day_style_10 img {width:100%;}
.day_style_10 .item_text {position: absolute;bottom: 10%;z-index: 10;/* margin: 0px 15px; *//* padding: 0; */}
.day_style_10 .item_text p {margin: 0;background: rgba(0, 0, 0, 0.6);color: #FFF;padding:50px;}
.day_style_11 {width: 100%; display: block; margin-bottom: 20px; padding: 0;}
.day_style_11 .tp_group {width:100%;/*border: 1px solid #ddd;*/ padding: 0; display: inline-block;}
.day_style_11 .tp_group p {margin: 10px 0 0;}
.day_style_11 .tp_group img {width:100%;}
.day_style_12 {width: 100%; display: block; margin-bottom: 20px; padding: 0 10px;}
.day_style_12 .tp_group {width:100%;/* border: 1px solid #ddd; *//* padding: 10px 0; */display: inline-block;}
.day_style_12 .tp_group img {width:100%;}
.day_style_13 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_13 img {width:100%; height: 187px;}
.day_style_13 p {background: rgba(0, 0, 0, 0.7); color: #FFF; text-align: center;}
.day_style_14 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_14 iframe {width: 100%; height: 383px;}
.day_style_15 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_15 iframe {width: 100%; height: 383px;}
.day_style_1, .day_style_2, .day_style_3, .day_style_4, .day_style_5, .day_style_6, .day_style_7, .day_style_8, .day_style_9, .day_style_10, .day_style_11, .day_style_12, .day_style_13, .day_style_14, .day_style_15 {display: flex;    flex-wrap: wrap;}
.day_con .info img {height:auto !important;}
.group_table.trip_features img, .group_table.trip_note img{height:auto !important;}
section.group_table.trip_features .group_table_box {text-align: left;}
/**/
.idx_news .list-wrapper{margin-top:0;margin-bottom:0}
.idx_news .list-wrapper .pic-block img{padding:8%}
.idx_news .list-wrapper .row:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background:#c2272d;z-index:1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1);-webkit-transform-origin:top right;transform-origin:top right}
.idx_news .list-wrapper .row:hover:before{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleX(1);transform:scaleX(1)}
.idx_news .list-wrapper .row{position:relative}
.idx_news .list-wrapper .row:nth-child(odd){background-color:#ebebeb!important}
.idx_news .list-wrapper .pic-block{-ms-flex:0 0 25%;flex:0 0 30%;max-width:30%;z-index:2}
.idx_news .list-wrapper .name-block{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;align-items:center;display:flex;justify-content:left;padding:0;z-index:1}
.idx_news .list-wrapper .name-block a{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:.2s;font-size:1rem;padding-right:10%}
.idx_news .list-wrapper .row:hover a{transition:.2s}
@media (max-width:1040px) and (min-width:992px){.idx_news .list-wrapper .name-block a{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1rem;line-height:1.5rem}
.idx_news .list-wrapper .name-block{padding:.5em}
}
@media (min-width:991px){.idx_news .list-wrapper .pic-block img{width:96.6%;height:100%}
.idx_news .list-wrapper{padding-left:0;padding-right:0}
}
@media (max-width:992px){
[data-position="center"]{margin-top: 60px;}
.idx_news .list-wrapper .pic-block{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.idx_news .list-wrapper .pic-block img{padding:10px}
.idx_news .list-wrapper .name-block{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.idx_news .list-wrapper .row{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0;float:left;height:100%;border-bottom-color:#ebebeb!important}
.idx_news .list-wrapper .row:nth-child(odd){background-color:#fff!important}
.idx_news .list-wrapper{display:flex;flex-wrap:wrap;margin:0;padding:0}
}
@media (max-width:768px){
  .idx_news .list-wrapper{margin:0;padding:0}
.idx_news .list-wrapper .row{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0;float:left}
.idx_news .list-wrapper .pic-block{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.idx_news .list-wrapper .name-block{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
}
.idx_news .list-wrapper .price-block{display:none}
.offer-accordion .side-menu ul{height:100%;list-style:none;background:#fff;-moz-box-shadow:0 0 5px #11111100;-webkit-box-shadow:0 0 5px #11111100;box-shadow:0 0 5px #11111100;margin-bottom:0;padding:0!important}
.offer-accordion .side-menu ul li.block{padding:10px;border-radius:12px;overflow:hidden;background:#fff;margin-bottom:10px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10px rgba(0,0,0,.1)}
.offer-accordion .side-menu ul li input[type=checkbox]:checked~label{background:#44c6eb;background:-webkit-gradient(linear,0 0,0 100%,from(#44c6eb),to(#2799db));background:-webkit-linear-gradient(top,#44c6eb,#2799db);background:-moz-linear-gradient(top,#44c6eb,#2799db);background:-ms-linear-gradient(top,#44c6eb,#2799db);background:-o-linear-gradient(top,#44c6eb,#2799db);border-top:1px solid #fff;border-bottom:1px solid #59b4dc;background:#fff;color:#000;border:0}
.offer-accordion .side-menu ul li input[type=checkbox]:checked~.options{box-shadow:none;background:#f4f4f4;margin-top:5px;border-radius:10px}
.offer-accordion .side-menu ul li label{color:#fff;font-size:1.5em;text-shadow:none;letter-spacing:.09em;background:#575e63;background:-webkit-gradient(linear,0 0,0 100%,from(#575e63),to(#3f4347));background:-webkit-linear-gradient(top,#575e63,#3f4347);background:-moz-linear-gradient(top,#575e63,#3f4347);background:-ms-linear-gradient(top,#575e63,#3f4347);background:-o-linear-gradient(top,#575e63,#3f4347);border-top:1px solid #59b4dc;border-bottom:1px solid #3385a8;margin-bottom:0;background:#fff;color:#000;border-radius:10px;cursor:pointer;border:0;text-indent:0}
.offer-accordion .side-menu ul li i{font-size:1em;color:#fff}
.offer-accordion .side-menu ul li i:before{background:#c2272d;border-radius:50px;margin:10px;padding:6.3px 10px}
.offer-accordion .side-menu ul li label:hover{background:#3385a8;background:-webkit-gradient(linear,0 0,0 100%,from(#566f82),to(#3e505e));background:-webkit-linear-gradient(top,#566f82,#3e505e);background:-moz-linear-gradient(top,#566f82,#3e505e);background:-ms-linear-gradient(top,#566f82,#3e505e);background:-o-linear-gradient(top,#566f82,#3e505e);background:#fff;border:0}
.offer-accordion .side-menu ul ul li a{display:block;color:#666;text-decoration:none;letter-spacing:1px;padding:12px;font-size:1rem}
.offer-accordion .side-menu ul ul li a:hover{color:#969696}
.cards-wrapper .title1{padding-bottom:30px}


.youtube h2 {}

.web-page-frame .widget-item > .module-container > .main .header-title {}

.section.text-link h2 {}
.text-link h2 {}


.cards-wrapper h2,
.youtube h2,
.section.text-link h2,
.text-link h2,
.main_title h2,
.travel_box .hover-wall .htpro_tit h1{font-weight:600;font-size:2.4rem!important;color:#544b48;background:0 0;line-height:1.1;text-transform:uppercase;text-align:center;margin-bottom:2rem;padding:0;border:none}

.cards-wrapper {padding: 0px !important;}

.youtube_left .has-parallax,.youtube_left .main_nav{display:none}
.youtube_left .section-box{margin-top:0}
.youtube_left .navbar-expand{justify-content:left;margin-top:0}
.youtube_left .list_content{padding-top:0;padding-bottom:0}
.youtube_left .travel_list:hover .list_price{background:#544b48}
.info_box .link-list{background:#fff!important}
.info_box div.link-list ul li a{text-decoration:underline}
.youtube_left .list_top{display:none}
.youtube_left .list_nav .nav-item:nth-child(1) a,.youtube_left .list_nav .nav-item:nth-last-child(1) a{border-radius:30px}
.youtube_left .list_nav .nav-item a{border:0 solid #544b48;text-align:center;border-radius:30px;padding:.5em 1.5em;margin-left:10px;color:#fff;background:#908b8b}
.youtube_left .list_nav .nav-item a.active{background:#b40a14!important}
.info_box .list-wrapper .name-block{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;align-items:center;display:flex;justify-content:left;padding:10px}
.info_box .list-wrapper .name-block a{font-size:1rem}
.info_box .list-wrapper .pic-block{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.info_box .list-wrapper .price-block{display:none}
.info_box .list-wrapper .note-block{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;align-items:center;display:flex;justify-content:left;padding:10px;font-size:.8rem;color:#666}
.info_box .list-wrapper{margin-top:10px}
@media (max-width:768px){.info_box .list-wrapper .name-block{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;align-items:center;padding:10px 5px}
.info_box .list-wrapper .pic-block{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;display:none}
.info_box .list-wrapper .note-block{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:10px 5px}
}

.idx_slider .inside-dots .dots > .dot {}
.idx_slider .inside-dots .dots > .dot.active {background-color: #c2272d;}
.idx_slider .inside-dots .dots > .dot:hover {background-color: #c1bbb5;}

.travel_box .hover-wall figure .overlay i{font-size:0;position:relative;left:39%;top:47%;display:none}
.travel_box .hover-wall figure .overlay i:before{content:'+ more +';font-size:1.2rem;color:#dab866;font-family:sans-serif,Asap;letter-spacing:.3rem}
.travel_box .hover-wall .col-sm-12{padding:0 1.5em;margin-bottom: 3.0rem!important;}
.travel_box .hover-wall .htpro_tit {margin-bottom: 3em;}
.travel_box .hover-wall .htpro_tit h1{position:relative;    padding: 10px 0 25px;}
.travel_box .hover-wall .htpro_tit h1:after{content: '';position: absolute;left: 50%;bottom: -3px;width: 25px;margin-left: -12.5px;border-bottom-width: 3px;border-bottom-style: solid;color: #bdb7a6;}
.travel_box .hover-wall .htpro_tit h2{max-width:540px;margin:0 auto;line-height:1.7em;font-weight:400}
.travel_box .hover-wall .icon_info h3{font-size:1.2em;letter-spacing:.05em;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.5;padding-top: 20px!important;}
.travel_box .hover-wall .icon_info h4{font-size:1em;font-style:inherit;width:100%;line-height:1.4;color: #333;margin-bottom: 1.0rem;}
.travel_box .hover-wall .icon_info p.animate-text{font-size:1em}
.travel_box .hover-wall .icon_info{height:100%;border-radius:10px;border-radius:0!important;padding-bottom: 0px!important;position:relative!important;height:100%;box-shadow: none;}
.travel_box .hover-wall .icon_info figure{margin: 0;}
.travel_box .hover-wall .icon_info p.animate-text{font-size:1rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin-bottom:15px;text-align:right;font-weight:700;padding-top: 1.0rem;}
.travel_box .hover-wall .icon_info:before{content:'';height:0;background:#fff;position:absolute;bottom:0;transform:scaleX(0);transition:transform .3s cubic-bezier(.215,.61,.355,1)}
.travel_box .hover-wall .icon_info:hover:before{content:'';height:4px;background:#b40a14;bottom:0;display:table;width:100%;transform:scaleX(1)}
.nav-style .header-part .navbar-nav .nav-item{padding-right:1rem;padding-left:1rem;}
.nav-style .header-part .navbar-nav .nav-item a.nav-link{display:table;float:left;flex:unset;position:relative;font-size:1.25rem;font-weight:600;z-index:9999;color:#4c4c4c!important}
.nav-style .header-part .navbar-nav li.dropdown.show a{color:#333!important}
.nav-style .header-part .navbar-nav li.dropdown.show a:hover{color:#fff!important}
.nav-style .header-part .navbar-nav li.dropdown.show a.dropdown-item{color:#000!important;border-bottom:1px solid #eee}
.nav-style .header-part .navbar-nav .nav-item:hover .dropdown-menu{display:block!important;}
@media (min-width:991px){.nav-style .header-part .navbar-nav .nav-item.show a.nav-link::before,.nav-style .header-part .navbar-nav .nav-item:hover a.nav-link::before{left:0;right:0;width:auto}
}
.nav-style .header-part .navbar-nav .nav-item a.nav-link:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#b40a14;height:3px;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);-moz-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);border:none;margin:0}
.nav-style .navbar-toggler-icon{/* width:1.5em; *//* height:1.2em; */}
.btn-default.btn1{border-radius:20px!important;box-shadow:none!important;font-size:1.15rem!important;font-weight:400!important;padding:.5em 1.5em!important}
.promo .promo_inner div.txt1 p{font-size:1rem}
.style .footer-sample .service-item-part .social-btn a{color:#333}
.nav-style .header-part.fixed-top{max-width:100%!important;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.1);top: 35px;}
.nav-style .header-part .navbar-collapse{margin-right:30px}
.nav-style .header-part .navbar-brand{height:88px;padding:15px 30px;background:#fff;}
.nav-style .header-part .navbar-brand img{margin:0 auto;}
nav.navbar.navbar-expand-lg.header-part{background:#fff;padding:0;max-width: 100% !important;}
nav.navbar.navbar-expand-lg.header-part .navbar-toggler{margin-right:20px;background: #bdb7a6;padding: 5px;}
.top-style .navbar-expand-lg .navbar-nav{margin-right: 20px;}
.top-style .header-part .navbar-brand {display:none;}
.top-style .header-part .navbar-nav .nav-link {line-height: 20px;padding-right: .75rem;padding-left: .75rem;}
.top-style .header-part .navbar-nav .nav-link i.fa-comment-o {content: '';background: url(https://materials.fillo.com.tw/materials/eversuntour/images/9e6b7cfe-1711-4a5d-9bd4-1b94b92dc109.png) !important;width: 16px;height: 16px;/* display: table; */margin-top: 2px;background-size: auto;background-repeat: no-repeat;}
.top-style .header-part .navbar-nav .nav-link i.fa-comment-o:before {content: '';}
@media (max-width:1400px){.nav-style .header-part .navbar-nav .nav-item a.nav-link{padding-right: .25rem;padding-left: .25rem;font-size: 1.1rem;}
}
@media (max-width:1200px){.nav-style .header-part .navbar-nav .nav-item a.nav-link{padding-right: .1rem;padding-left: .1rem;font-size: 1.0rem;width:100%;text-align:center;}
.nav-style .header-part .navbar-nav .nav-item{padding-right: .75rem;padding-left: .75rem;}
}
@media (max-width:991px){.nav-style .header-part .navbar-collapse{margin-right:0;background: #f7f5f5;}
.nav-style .header-part .navbar-brand{height:75px;padding:10px 30px;background:#fff;width: 100%;text-align: center;}
.nav-style nav.navbar.navbar-expand-lg.header-part .navbar-toggler{position:absolute;right:0;top:0;margin:9px}
.top-style nav.navbar.navbar-expand-lg.header-part .navbar-toggler{position: fixed;left:0;top:0;margin:9px;}
.top-style{z-index:100;position: absolute;top: 60px;position: fixed;}
.nav-style{position: fixed;z-index: 99;}
.nav-style .header-part.fixed-top{top:0}
.top-style .navbar-expand-lg .navbar-nav{padding: 20px;}
.top-style .header-part .navbar-nav .nav-link {line-height: 30px;text-align: center;}
.nav-style .header-part .navbar-brand{height: 57px;padding: 7px;}
.nav-style nav.navbar.navbar-expand-lg.header-part{border-bottom: 3px solid #b40a14;}
}
@media (max-width:768px){
.nav-style .header-part .navbar-nav .nav-item{flex:0 0 30%;flex-wrap:wrap;display:flex;justify-content:center;align-items:center;}
}
@media (max-width:500px){.video-container{padding:0}
}

.idx_aboutus_btn{text-decoration:none;border:2px solid #fff;padding:10px 30px;border-radius:27px;margin:10px;background:#0000;color:#fff}
.idx_aboutus_btn:hover{text-decoration:none;border:2px solid #fff;background:#fff;color:#c2272d}

@media screen and (min-width:950px){#field_5{flex:0 0 50%}
#field_10,#field_3,#field_4,#field_5,#field_6,#field_7,#field_8,#field_9{flex:0 0 25%}
#field_10,#field_4,#field_5,#field_6,#field_8,#field_9{padding:0 0 2% 2%!important}
select.form-control:not([size]):not([multiple]){height:calc(3rem + 2px)!important;border-radius:0}
}
.promo_pagination a.selected{background:url(https://materials.fillo.com.tw/materials/eversuntour/images/78ca7d43-e88b-48fa-ac74-f01730636d96.png) center center no-repeat!important}
.promo_pagination a:hover{background:url(https://materials.fillo.com.tw/materials/eversuntour/images/cac1e13f-0aa8-403d-83d2-354862fd5312.png) center center no-repeat!important}
@media (max-width:768px){.idx_bgfixed .bgfixed.fixed,.idx_bgfixed .bgfixed>div{min-height:30vh!important}
}
.ma5slider.hover-dots .dots{opacity:1!important}
.company_profile ul{padding-bottom:1em;list-style:none;margin-top:2em}
.company_profile ul li{line-height:1.8;border-bottom:1px solid #544b48;padding-bottom:1em;margin-bottom:1em;display:flex}
.company_profile ul li span.profile_title{width:20%;float:left}
.company_profile ul li span{width:80%;float:left}
.company_text p{line-height:2;margin-bottom:1.5rem}
.main_topic .wall-wrapper .wall-row .px-0{padding:0 15px!important}
.main_topic .wall-wrapper .thicon_info{/*border-radius:10px*/}
.main_topic .wall-wrapper .thicon_info h3{padding:.75em 1.125em;background-color:#3d3d3d;color:#fff;letter-spacing:.1em;font-weight:700;bottom:68px;left:20px;margin:0;font-size:1rem;text-shadow:none;-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
.main_topic .wall-wrapper .thicon_info span{padding:.75em 1.125em;background-color:#fff;color:#000!important;letter-spacing:.1em;bottom:20px;left:20px;margin:0;font-size:1rem;text-shadow:none;-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
.main_topic .wall-wrapper .thicon_info:hover span, .main_topic .wall-wrapper .thicon_info:hover h3{display:none;}
.main_topic .wall-wrapper .thicon_info:before{content:'';background:#c2272de3;z-index:3;position:absolute;bottom:0;width:100%;transition:.2s;height:0px}
.main_topic .wall-wrapper .thicon_info:hover:before{/* height:12px */}
.main_topic .wall-wrapper .theme_info p.theme-text{background: #ffffffde;color: #000 !important;padding: 30px !important;width: 80%;max-width: 360px;margin: 10% auto;}
.main_topic .wall-wrapper .thicon_info .theme_info{z-index: 3;text-align: center;position: absolute;left: 0;right: 0;top: 0;bottom: 0;/* margin: auto; */display: flex;justify-content: center;align-items: center;background: none !important;}
.main_topic .wall-wrapper .thicon_info a:hover .theme_info{background: rgba(0, 0, 0, 0.8) !important;}
.main_topic .wall-wrapper .theme_info p.theme-text:after {content:'MORE';background: #ebe8e6;display: block;width:100%;color: #000;text-align: center;padding: 10px;margin-top: 15px;border: 1px solid #c3c3c3;}
.main_topic .wall-wrapper .theme_info p.theme-text:hover:after {background:#3d3d3d;color: #fff;}
@media (min-width: 768px){.main_topic .wall-wrapper .wall-row .col-md-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}
.idx_slider .text-content{align-items:flex-end!important;width:100%!important}
.idx_slider .text-content .edior-content{background:#00000047;display:block;padding-bottom:4.5%;padding-top:1.1%;margin:0!important;font-size:2rem!important}
.carousel-indicators li.active{background:#c2272d}
.carousel-indicators li{opacity:.8;border-top:0 solid transparent;border-bottom:0 solid transparent}
.carousel-caption{background:#ffffffe6;position:absolute;left:12%;width:31%;padding:0;text-align:left;bottom:19%}
a:hover .carousel-caption{background:#fff}
.carousel-caption h5{font-size:2rem!important;font-weight:400!important;text-shadow:none!important;color:#000;line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin:8% 8% 8% 8%}
.carousel-caption p{margin:0;text-shadow:none!important;color:#000;margin:0 8% 8% 8%;position:relative;font-weight:400!important}
.carousel-caption p:before{content:'';width:35px;background:#c2272d;height:3px;position:absolute;top:-55%}
@media (max-width:1600px){.carousel-caption{width:35%}
.carousel-caption h5{font-size:1.6rem!important;font-weight:400!important;text-shadow:none!important;color:#000;line-height:1.6}
}
@media (max-width:1200px){.carousel-caption h5{font-size:1.2rem!important;font-weight:400!important;text-shadow:none!important;color:#000;line-height:1.6;-webkit-line-clamp:3}
}

.BAW .module-container,.auto-container{position:static;max-width:1440px;padding:0 15px;margin:0 auto}
.BAW .module-container .main .search-area .search-btn,.btn-style-one{position:relative;display:inline-block;text-align:center;text-transform:capitalize;border-radius:0;overflow:hidden;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.BAW .module-container .main .search-area .search-btn h5.small,.btn-style-one .btn-title{position:relative;display:block;font-size:16px;line-height:30px;color:#fff;font-weight:500;padding:15px 30px;background:#1b1c1e;border-radius:0;outline:1px solid transparent;z-index:1;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.BAW .module-container .main .search-area .search-btn:hover h5.small,.btn-style-one:hover .btn-title{background:#1b1c1e;/*outline-color:#fff;outline-offset:-4px;*/color:#fff}
.BAW .module-container .main .search-area .search-box{height:initial;margin:0 -15px}
@media (max-width:767.98px){.BAW .module-container .main .search-area .search-box>div{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.BAW .module-container .main .search-area .search-box .select-date .select input{width:calc(44%);padding:25px 5px!important}
}
.BAW .module-container .main .search-area .search-box .select-date, .BAW .module-container .main .search-area .search-box .select-goal, .BAW .module-container .main .search-area .search-box .select-place, .BAW .search-area .search-box .select-keywords, .default-form .form-group{position:relative;margin-bottom:30px;height:initial;padding:0 15px}
.BAW .module-container .main .search-area .search-box .select-date .select,.BAW .module-container .main .search-area .search-box .select-goal .select,.BAW .module-container .main .search-area .search-box .select-place .select,.BAW .module-container .main .search-area div.col-sm-12:last-child,.default-form .field-inner{position:relative;display:-webkit-box}
.BAW .module-container .main .search-area .search-box .select-date .title, .BAW .module-container .main .search-area .search-box .select-goal .title, .BAW .module-container .main .search-area .search-box .select-place .title, .BAW .search-area .search-box .select-keywords .title, .default-form .form-group .field-label{position:relative;display:block;color:#0f172b;font-size:14px;line-height:24px;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;height:initial}
.BAW .module-container .main .search-area .search-box .select-date .title i, .BAW .module-container .main .search-area .search-box .select-goal .title i, .BAW .module-container .main .search-area .search-box .select-place .title i, .BAW .search-area .search-box .select-keywords .title i{display:none}
.BAW .module-container .main .search-area .search-box .select-date .title h6,.BAW .module-container .main .search-area .search-box .select-goal .title h6,.BAW .module-container .main .search-area .search-box .select-place .title h6{padding:0}
.default-form .form-group .e-label{position:relative}
.BAW .module-container .main .search-area .search-box .select-goal .select select,.BAW .module-container .main .search-area .search-box .select-place .select select,.default-form .form-group input[type=email],.default-form .form-group input[type=file],.default-form .form-group input[type=number],.default-form .form-group input[type=password],.default-form .form-group input[type=tel],.default-form .form-group input[type=text],.default-form .form-group input[type=url],.default-form .form-group select,.default-form .form-group textarea{position:relative;display:block;height:62px;width:100%;font-size:18px;color:#25283a;line-height:30px;font-weight:400;padding:15px 20px;background-color:#fff;border:1px solid #e5e5e5;border-radius:0;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.BAW .module-container .main .search-area .search-box .select-date .select input, .BAW .search-area .search-box .select-keywords .select input{position:relative;display:block;height:62px;font-size:18px;color:#25283a;line-height:30px;font-weight:400;padding:15px 20px;background-color:#fff;border:1px solid #e5e5e5;border-radius:0;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.BAW .module-container .main .search-area .search-box .select-date .select .divide{margin:40px 10px;line-height:82px}
.BAW,.about-section{position:relative;padding:0;background:#fff}
.BAW .module-container .main,.filters-section{position:relative;z-index:5}
.BAW .module-container .main .search-area,.filters-section .form-box{position:relative;padding:40px 60px 20px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1),0 30px 45px rgba(0,0,0,.05);margin-top:-100px;border-radius: 50px;}
.BAW .module-container .main .search-area form.container{padding:0;max-width: 100%;}
.BAW .module-container .main .search-area .search-box .select-date .select input, .BAW .module-container .main .search-area .search-box .select-goal .select select, .BAW .module-container .main .search-area .search-box .select-place .select select, .BAW .module-container .main .search-area .search-btn, .filters-section .form-box .theme-btn, .BAW .search-area .search-box .select-keywords .select input{display:block;/* width:100%; *//* line-height:80px; *//* margin-top:35px; */height:80px;}
.BAW .module-container .main .search-area .search-btn{display: block;width: 100%;line-height: 80px;margin-top: 35px;height: 80px;padding: 0 15px;}
@media (max-width:767.98px){.BAW .module-container .main .search-area .search-btn,.filters-section .form-box .theme-btn{margin-top:0}
}
.BAW .module-container .main .search-area .search-btn i{display:none}
.BAW .module-container .main .search-area .search-btn h5.small,.filters-section .form-box .theme-btn .btn-title{width:100%;line-height:30px;padding:25px 20px;overflow: hidden;}
.BAW .module-container .main .search-area .search-btn h5.small:after{content:"";position:absolute;z-index:-1;/* left: 100%; */right: 100%;bottom:0;background:#b40a14;height: 100%;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);-moz-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);border:none;margin:0;width: 100%;}
.BAW .module-container .main .search-area .search-btn:hover h5.small:after{left: 0;right: 0;width: auto;-webkit-transition: all .4s cubic-bezier(.215,.61,.355,1);-moz-transition: all .4s cubic-bezier(.215,.61,.355,1);transition: all .4s cubic-bezier(.215,.61,.355,1);}
.BAW .search-area .search-box .select-date .select input{width: calc(45%);}
.BAW .search-area .search-box .select-keywords .title h6{margin: 0px 10px;}

#tripDateList {max-width: 1440px;    margin: 15px auto;}

.go-to-top {display:none !important;}

.footer .footer-wrap .fb-info {display:none}
.footer-wrap .footer_center {max-width: 1440px;}
@media (min-width:1200px){.footer .company-info{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
}
@media (min-width:1200px){.footer .contact-info{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
}

.footer_box .footer_center{/* max-width:1200px; */padding-top:2em;}
.footer_box{border-bottom:1px solid #ececec!important}
.footer_box .footer-wrap .icon_wrap{/* padding:0; *//* display:none */}
.footer_box .footer-wrap .contact-box h4{font-size:.9rem;padding-left: 24px;}
.footer_box .footer-wrap .contact-box h4 i{padding: 3px 7px;}
.footer_box .footer-wrap .contact-box h4 i.fa-fax{font-size: 15px;}
.footer_box .footer-wrap .info_box a.info-logo{margin-bottom:16px;text-align:left!important;align-items:unset;margin:0}
.footer_box .footer-wrap .info_box p{font-size:.9rem;margin:7px 0;line-height:20px;color:#666;text-align:left}
.footer_box .footer-wrap .contact-box p a:hover {font-size: 16px;}
@media (max-width:767px){.footer_box .footer-wrap .footer_nav li a{padding:0 0;margin:15px 8px;font-size:.9rem}
.footer_box .footer-wrap .footer_center{padding-top:1em;padding-bottom:0}
.footer-wrap .footer_sbox{display: none;}
}

.promo .promo_inner div.caption {background: #0000 !important;}
.promo .promo_inner figure .over{opacity:1!important;position:relative!important}
.promo .promo_inner:hover figure .over .v1{font-size:initial!important}
.promo .promo_inner:hover figure .over .v1 span{font-style:normal!important;font-size:initial!important;padding-left:0!important}

.slider_card .module-container{padding: 60px 200px 60px 100px;max-width: 700px;}
@media (max-width:1440px){.slider_card .module-container{padding: 60px 100px}}
@media (max-width:1200px){.slider_card .module-container{padding: 40px 60px;}}
@media (max-width:991px){.slider_card .module-container{padding: 20px 40px;}}
.slider_card .promo_pagination{display:none!important}
.slider_card .promo_list .caroufredsel_wrapper ul li{padding: 0px 15px 60px 15px;}
.slider_card .promo .promo_inner div.txt1 span{font-size: 2.4rem;line-height:1.25em;height:auto;color: #af8862 !important;}
.slider_card .promo .promo_inner div.txt2{color: #ffffff;height:auto;}
.slider_card .promo .promo_inner div.txt1{color:#9b9fa6;height:auto}
.slider_card .promo .promo_inner figure .over{padding: 15px;}
.slider_card .promo .promo_inner div.txt3{display:block}
.slider_card .promo .promo_inner .txt3 .left_side{color:#fff;float: right;}
.slider_card .promo .promo_inner div.txt3 .price{color:#fff;font-size: 1.8rem;}
.slider_card .promo .promo_inner .txt3 .right_side{float:left;margin-top:.5rem;margin-bottom:1.5rem;width: 100%;}
.slider_card .promo .promo_inner .txt3 .right_side a.btn-default{color:rgb(66 62 59);border-radius:0!important;padding:10px 40px!important;width: 100%;font-size:1rem!important;margin: 10px 0 20px 0;position: relative;z-index: 1;overflow: hidden;}
.slider_card .promo .promo_inner .txt3 .right_side a.btn-default:hover{color:#ffffff}
.slider_card .promo .promo_inner .txt3 .right_side a.btn-default:after{content:"";position:absolute;z-index:-1;/* left: 100%; */right: 100%;bottom:0;background:#b40a14;height: 100%;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);-moz-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);border:none;margin:0;width: 100%;}
.slider_card .promo .promo_inner .txt3 .right_side a:hover.btn-default:after{left: 0;right: 0;width: auto;-webkit-transition: all .4s cubic-bezier(.215,.61,.355,1);-moz-transition: all .4s cubic-bezier(.215,.61,.355,1);transition: all .4s cubic-bezier(.215,.61,.355,1);}
.slider_card .promo .promo_inner div.txt1 p{color: #ffffff;}
.slider_card .promo .promo_inner:hover .caption{border:none}
.slider_card .promo-next,.slider_card .promo-prev{top:auto;width: 60px;height: 60px;border-radius: 100%;background: none;transition: box-shadow 1s ease;box-shadow: 0 0 0 1px hsla(0,0%,100%,.2);}
.slider_card .promo-next:hover, .slider_card .promo-prev:hover{box-shadow: 0 0 0 2px #fff;}
.slider_card .promo-prev{left: 34%;}
.slider_card .promo-next{right: 30%;}
@media (min-width:991px){.change_sequence .slider_card .module-container{float: right;width: 100%;}}

.day_fixed {    top: 100px !important;}
@media (max-width:767px){.day_con table {width:100% !important}
section.group_table .container{width: 100%}
section.group_table.trip_features .container .group_table_box{padding: 30px 0px 50px;}
}

.WinChrome .side_box, .WinIe .side_box{display:none}

.day_con .info_box>.col-12 {padding:0;}

section.banner-area .swiper-area .banner-swiper .swiper-slide.swiper-slide-active .slide-txt .slide-txt-box .title{font-weight:bold}
section.banner-area .swiper-area .banner-swiper .swiper-slide.swiper-slide-active .slide-txt .slide-txt-box .content{}
section.banner-area .swiper-area .banner-swiper .swiper-slide .slide-txt .slide-txt-box a.btn{opacity: 0;visibility: hidden;transition: all 0.9s ease;transition-delay: 1.2s;transform: translateY(20px);margin-top: 1rem;}
section.banner-area .swiper-area .banner-swiper .swiper-slide.swiper-slide-active .slide-txt .slide-txt-box a.btn {opacity: 1;visibility: visible;transform: translateY(0px);background: #1b1c1e;outline-color: #fff;color: #fff;border-radius: 0;border: none;overflow: hidden;padding: .75rem 2rem;} 
section.banner-area .swiper-area .banner-swiper .swiper-slide.swiper-slide-active .slide-txt .slide-txt-box a.btn:after{content:"";position:absolute;z-index:-1;/* left: 100%; */right: 100%;bottom:0;background:#b40a14;height: 100%;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);-moz-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);border:none;margin:0;width: 100%;}
section.banner-area .swiper-area .banner-swiper .swiper-slide.swiper-slide-active .slide-txt .slide-txt-box a.btn:hover:after{left: 0;right: 0;width: auto;-webkit-transition: all .4s cubic-bezier(.215,.61,.355,1);-moz-transition: all .4s cubic-bezier(.215,.61,.355,1);transition: all .4s cubic-bezier(.215,.61,.355,1);}

.side_icon {}
.side_icon .side_box {z-index: 1000;}
.side_icon .side_bar{border-radius:0;box-shadow:none;padding:0;border:1px solid #c3c3c3}
.side_icon .side_bar li:hover{background: #b30a14!important}
.side_icon .side_bar li{width:58px;height:58px;padding: 0;background: #fff;}
.side_icon .side_bar li a{position:relative;padding: 16px 0;}
.side_icon .side_bar li a i{font-size:1.5em;opacity: 1;width: 24px;}
.side_icon .side_bar li:hover a i{opacity:0}
.side_icon .side_bar li a p{position:absolute;top: 11px;right: -3px;margin: 0px;opacity:0;width: 32px;}
.side_icon .side_bar li:hover a p{color:#fff !important;opacity: 1;}
.side_icon .side_bar li a p:hover{opacity:1}
.side_icon .actGotop a{border-radius:0!important;font-weight:400!important;font-size:.75rem!important;line-height:70px!important}
.side_icon .actGotop a i{font-size:1.25rem!important;top:10px}

.swiper-slide-style {height:auto;}
.swiper-slide .swiper-title{font-size:1.5rem;color:#000;margin-bottom: 0.75rem;}
.swiper-slide .swiper-content P{margin-bottom:0.25rem;font-size: 0.9rem;}
.swiper-slide .swiper-content {-webkit-line-clamp: 5;}

@media (max-width:767px){
.about_award img {max-width:60%;}
.about_award h1 {font-size: 2.0rem !important;letter-spacing: .5rem !important;}
}

.idx_bgfixed .bgfixed>div {/*background: linear-gradient(to bottom, rgb(0 0 0 / 0.2) 0%,rgb(0 0 0 / 0.4) 60%,#0000006e );*/}

.infoTable{margin:0 auto 60px auto;position:relative;font-family:'Noto Sans',sans-serif}
.infoTable tr{border-bottom: 1px solid #e2c393;}
.infoTable td{padding:23px 25px}
.infoTable .td1{background-color:#f2f2f2;width:130px;font-weight:600;font-size:13px}
.infoTable .td2{background-color: #ffffff;}
.infoTable .td3{background-color: #f9e8ce;width:180px;font-weight:600;}
.infoTable .td2 p{margin-bottom: 0.5rem;}
.infoTable .td2 p:nth-last-child(1){margin-bottom: 0rem;}

.preloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;background-color:rgba(0,0,0,0)}
.preloader .icon{position:fixed;left:0;top:0;width:100%;height:100%;z-index:5;background-color:rgba(0,0,0,0);background-position:center center;background-repeat:no-repeat;background-image:url(https://demo1.fillo.com.tw/material-alias/Ã§Â°Â¡Ã§Â´â€ž/preloader.svg);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.page-loaded .preloader .icon{opacity:0}
.preloader:before{content:'';position:absolute;left:0;top:0;width:51%;height:100%;background:#fff;z-index:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}
.page-loaded .preloader:before{-webkit-transform:translateX(-101%);-ms-transform:translateX(-101%);transform:translateX(-101%)}
.preloader:after{content:'';position:absolute;right:0;top:0;width:51%;height:100%;background:#fff;z-index:2;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}
.page-loaded .preloader:after{-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%)}

.loaders{width:100%;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.loaders,.loaders .loader{box-sizing:border-box;display:-ms-flexbox;display:flex}
.loaders .loader{-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;height:200px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}

.ball-spin-fade-loader>div {background-color: #b40a14 !important;}
.loading-style{min-height:100vh;text-align:center;position:fixed;left:0;right:0;top:0;bottom:0;/*margin:auto;*/display:flex;justify-content:center;align-items:center;z-index:999999;background: #cbae8e;background-image: linear-gradient(120deg, #fdfbfb 0%, #efddd7 100%);color: #ffffff;animation: closeLoading 1s 1 ease-out forwards;}

.travel_box figure::before{content:'';transition:all 1s cubic-bezier(.05,.7,.5,1);pointer-events:none;position:absolute;z-index:1;top:0;right:0;display:block;width:100%;height:100%;background-color:#fff;animation:imgLoading 1s 1 ease-out forwards}
@media (min-width:1440px){
  .idx_about {padding-left: 6.0rem !important;}
}

@keyframes closeLoading {
  0% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;    display:none;    z-index:-1
  }
}
@keyframes imgLoading {
  0% {
    width: 100%;
  }
  50% {
    width: 100%;
  }
  100% {
    width: 0;
  }
}

.Journey_slider {margin-top: 0rem!important;}
.Journey_slider .module-container .main a.swiper-slide-style{box-shadow:none;border-radius:0;}
.Journey_slider .module-container .main .swiper-slide .swiper-img img{border-top-left-radius:0;border-top-right-radius:0;}
.Journey_slider .module-container .main .swiper-slide .swiper-title{text-align: justify;transition: 0.5s;position: absolute;top: 0;left: 0;width: auto;letter-spacing: 1.5px;padding: 15px 47px 15px 30px;background: #5f687d;color: #ffffff;font-size: 1.15rem;}
.Journey_slider .module-container .main .swiper-slide .swiper-content{position:relative;-webkit-line-clamp: 3;padding: 15px 20px 0;}
.Journey_slider .module-container .main .swiper-slide .swiper-title::before {content: '';width: 40px;height: 1px;background: #ffffff;display: block;position: absolute;/* top: 8px; *//* left: calc(50% - 1px); *//* transform: rotate(45deg); */right: -15px;bottom: 25px;}
/*.Journey_slider .module-container .main a.swiper-slide-style::after {content: 'more';padding: 0px 24px 1px;border-radius: 50px;background: #0c458b; display: table; margin: 0 auto; color: #fff; font-style: italic; line-height: 30px; font-family: 'arial';letter-spacing: 1px;}*/
.Journey_slider .module-container .main .swiper-container .swiper-button-white{display:none;}
@media (max-width:991px){
  .Journey_slider{margin: 0 !important; padding: 0 2rem !important;}
}
.Journey_slider .swiper-pagination-bullet-active {background: #717171;}
.Journey_slider .swiper-pagination-bullet {width: 60px;height: 5px;border-radius: 0;}
.mix-wrapper{padding: 0 !important;}
.wall-wrapper{background: none !important;}

.theme_box  .wall-wrapper .px-0{padding:0px 15px 30px 15px!important}

.header-title .anchor{position:absolute;top: -150px;}
@media (max-width:991px){.header-title .anchor{top: -100px;}}
@media (max-width:767px){.header-title .anchor{top: -50px;}}

.day_con .info_box > .row > div:nth-child(1){display:none;}
.day_con .info_box > .row > div:nth-child(2){max-width:100%;flex:0 0 100%;}
section.group_table.trip_day .info_box .info_box_title{margin-left:0;}

.MGO .PriceType.LowestPrice ul.KeyFeatures{flex-wrap: wrap;}
.WinChrome section.group_banner .search-area .search-box .search-btn{background: #b40a14;}

section.banner-area .swiper-area .banner-swiper .swiper-slide .slide-txt span {font-family: inherit !important;}