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. 永勁改版CAT:) */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap');
hr{ margin: 1.5rem 0;border-top: 1px solid rgb(0 0 0 / 0%);}
*{font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif ;-webkit-text-size-adjust: none;}
/*.fa {font: normal normal normal 14px / 1 FontAwesome !important;font-size: inherit !important;}*/
body {background: #f5f5f5;}
p,span {font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;}
ul li {list-style: none;}
a:hover {text-decoration: none;}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.5;
  /*margin: 0;*/
  /*margin-bottom: 0.5rem;*/
  font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;
  font-weight: normal;
}
h1 {
  font-size: 2.4rem;
}
h2 {
  font-size: 2.2rem;
}
h3 {
  font-size: 2.0rem;
}
h4 {
  font-size: 1.8rem;
}
h5 {
  font-size: 1.25rem;
}
h6 {
  font-size: 1.0rem;
}
@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;
}
}

.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.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.px-30 {padding: 0 30px;}
@media (min-width:1200px) {.w-1200 {min-width: 1200px;}}
@media (max-width:1199px) and (min-width:991px) {.w-1200 {-ms-flex: 0 0 90%;flex: 0 0 90%;max-width: 90%;}}
@media (min-width:992px){.index_style .col-lg-3 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}}
[data-position="center"] {/* margin-top: 70px; */}
@media (max-width:768px) {[data-position="center"] {margin-top: 0px;}}

/*main*/
.go-to-top {right: 0;bottom: 10%;display: none !important;}
.web-page-frame .go-to-top .top{background: #404040;width: 50px;height: 50px;margin-right: 0px;border-radius: 0;box-shadow: none;font-weight: lighter;opacity: 0.9;display: none;}
.web-page-frame .go-to-top .top:hover {opacity: 1.0;}
.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: normal;font-size: 0.8rem;bottom: 9px;}
.web-page-frame .btn-primary{color:#fff!important;background-color: #6f89a3 !important;border-color: #6f89a3 !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: 0rem;}
.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: 0rem;}
.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,0.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;}
section.group_table .table .trip_name a:hover{/* color:#6f89a3 */}
.info .btn-primary{background-color:#6f89a3;border-color:#6f89a3}
.info .btn-primary:hover{color:#fff!important;background-color: #6f89a3!important;border-color: #6f89a3!important;}
.web-page-frame .text_blue{color: #de3545;font-size: 1.2rem;}
.search-area .search-box .search-btn{background: #093b9c !important;}
.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 .page-link{/* border:1px solid #6f89a3!important; */width: 28px;height: 30px;}
@media (max-width:767px){section.search_con .pagination .page-item{margin: 0;}}
section.search_con .pagination .page-item.active .page-link {color: #ffffff;background: #6f89a3;}
section .page-item.active .page-link {background:#6f89a3;}
section.search_con .pagination .page-item .page-link:hover {background: #98abbd!important;color: #ffffff;border: 1px solid #6f89a3!important;}
section.search_con .pagination .page-item .page-link:hover svg{fill: #ffffff;}
section.search_con .pagination .page-item.active .page-link {color: #ffffff;background: #6f89a3;border: 1px solid #6f89a3!important;}
section .page-item.active .page-link {background:#6f89a3;}
section .page-link {color: #333333;}
.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-to,.web-page-frame .irs-single{background:#6f89a3}
.web-page-frame figure.block_style .main_words a:hover {color: #0f2459;}
.web-page-frame .pic_style figure.block_style .main_words a:hover {color:#6f89a3}
.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: 1.0rem;}
.web-page-frame .table .thead th {font-weight: normal;}
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 .share_box:hover, .web-page-frame section.group_banner .media-grouop .forword_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 0.2rem rgba(148, 148, 148, 0.4);}
.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;
}
/* line 1476, ../sass/page/_group.sass */
.sub_menu-trip .server_menu > ul > li.download-fixed-btn {
  background: #404040;
  /* border-right: 1.0px solid #7d7d7d; */
}
/* line 1478, ../sass/page/_group.sass */
.sub_menu-trip .server_menu > ul > li.share-fixed-btn {
  background: #404040;
  /* border-right: 1.0px solid #7d7d7d; */
  /* border-left: 1.0px solid #7d7d7d; */
}
.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,0.84) 100%) 0% 0% no-repeat;
    bottom: 0px;
}
/*main*/

.header_nav {/* background-color: rgb(255 255 255 / 0.97) !important; */padding: 0px 15px 0 15px;}
@media (min-width: 991px){
.header_nav .mega-menu > section.menu-list-items {background: #ffffff !important;display: flex!important;justify-content: space-between;flex-direction: row;}
.header_box .mega-menu .menu-links > li:nth-last-child(1){/* background: #092f90 !important; *//* color:#ffffff !important; */}
.header_box .mega-menu .menu-links > li:nth-last-child(1):hover {/* background: #2454ce !important; */}
.header_box .mega-menu .menu-links > li:nth-last-child(1) a{/* color: #fff !important; */padding: 0 1.2rem;}
.header_box .mega-menu .menu-links > li:nth-last-child(1) a:hover {/* color: #fff !important; */}
.header_box .mega-menu .menu-links > li:nth-last-child(1) .mg-drop-down{/* width: 118px; */}
.header_box .mega-menu .mg-drop-down .list_box ul{margin-top: 20px;}
}
.header_nav .mega-menu .menu-links > li {/* position: inherit; */padding: 0 1.0rem;}
.header_nav .mega-menu .menu-links li .list_tag h4 {line-height: 1.8;/* font-size: .75em; */padding: 0px 5px;margin: 7px 5px 0px 0px;/* background: #a4769c; */color: #4976dc !important;letter-spacing: 1.2px;font-weight: 600;}
.header_box {/* position: fixed; */top: 0px;z-index: 100;}
.header_box .mega-menu .menu-links > li:hover {background: #ffffff !important;}
.header_box .mega-menu .menu-links > li:hover a {color: #6f8aa3;/* position: relative; *//* color: #ffffff !important; *//* position: relative; */}
.header_box .mega-menu .menu-links > li:hover>a:after{width: 100%;height: 2px;content: '';background: #fff8bd;position: absolute;left: 0;bottom: -0px;}
.header_box .mega-menu .menu-links li .list_tag li  {margin-right: 5px;}
.header_box .mega-menu .menu-links>li a, .header_box .mega-menu .menu-links>li a p{font-size: 1.0rem;font-weight: 500;text-decoration: unset;color: #fff8bd !important;font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;}
.mega-menu .menu-links>li:nth-last-child(1) a p{color: #FFEB3B;}
.header_box .mega-menu .menu-links>li a:hover p{/* color: #537ede !important; */text-decoration: underline;}
.header_box .mega-menu .menu-links>li a i{/* line-height: 1.3rem; *//* padding-right: 2px !important; *//* display: none; *//* color: #537ede !important; */}
.header_box .mega-menu .menu-links>li a i{/* display:block; *//* position: absolute; *//* left: -10px; */padding: 3px 5px 3px 1px !important;}
.header_box .mega-menu .menu-links li .list_tag a p{color: #4976dc !important;border: 1px solid #4976dc;line-height: 1.5;padding: 1px 4px;background: #f6f6f6;font-size: .9rem;}
.header_box .mega-menu .menu-links .list_box h4{/* background:#4976dc; *//* padding: 4px 0px; *//* border-radius: 4px; */color: #fff8bd!important;display:inline-block;font-size: 1.05em;font-weight: 600;letter-spacing:1.2px;margin-bottom: 1rem;/* border-bottom: 1px solid #4976dc; *//* width: 100px; */font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;}
.header_box .mega-menu .mg-drop-down {/* box-shadow: 1px 7px 8px -2px #00000070; *//* width: 110px; *//* position: absolute; */}
.mega-menu li:nth-child(1) .mg-drop-down .list_box ul li a p{color: #fff;}
.header_box .megamenu_box {z-index: 999;/* border-top: 1px solid #d6d6d6; */padding: 0 12px;}
.header_box li:nth-child(1) .megamenu_box{margin: 14px auto 50px auto;}
@media (min-width:768px) {
.header_nav .mega-menu .menu-logo {position: absolute;padding: 0px 0 0px 70px;}
.header_nav .mega-menu .menu-logo > li > a {padding: 10px 10px;}
.header_nav .mega-menu .menu-logo>li>a img{width: 78%;height: 100%;position:relative;top:auto;left:auto}
.gizle .header_nav .mega-menu .menu-logo>li>a img{/* top: 2px; *//* width: 78%; */transition: all 0.35s ease;}
.header_box .megamenu_box{display:flex;flex-wrap: wrap;position:relative;/* padding-left: 300px; */width:100%;/* max-width: 900px; *//* height: 303px; */flex-direction: row;align-content: flex-start;justify-content: center;}
.header_box li:nth-child(1) .megamenu_box{/*max-width: 980px;*/}
.header_box .mega-menu .menu-links li .list_box{/* padding: 0 10px; *//* order:2; *//* margin:0; *//* margin-top: 15px; */-ms-flex: 0 0 150px;/* flex: 0 0 150px; *//* max-width: 150px; */padding: 0px 5px;}
.mega-menu .mg-drop-down .list_box ul{/* height: 100px; *//* overflow:hidden; */text-align: center;/* margin-top: 15px; */}
.mega-menu li:nth-child(1) .mg-drop-down .list_box ul{text-align: left;margin-top: 10px;}
.header_box .mega-menu .menu-links li .list_box ul li{display:inline-block;margin: 2px 15px 2px 15px;text-align: center;}
.header_box .mega-menu .menu-links li:nth-child(1) .list_box ul li{display: block;margin: 2px 0px 10px 0;}
.header_box .mega-menu .menu-links li:nth-child(2) .megamenu_box{margin-bottom: 20px;display: flex;flex-wrap: nowrap;}
.header_box .mega-menu .menu-links li:nth-child(2) .megamenu_box .list_item {width: auto;margin: 0;}
.header_box .mega-menu .menu-links li:nth-child(2) .list_box h4{display: block;text-align: center;margin-top: 15px;margin-right: 20px;}
.header_box .mega-menu .menu-links li:nth-child(2) .list_box ul{margin-bottom: 0;}
.header_box .mega-menu .menu-links li:nth-child(2) .list_box ul li{display: block;margin: 2px 30px 2px 0px;}
.header_box .mega-menu .menu-links li:nth-child(2) .list_box:nth-child(1) ul li a p, .header_box .mega-menu .menu-links li:nth-child(2) .list_box:nth-child(1) ul li:hover a p{color: #ffffff !important;}
.header_box .mega-menu .menu-links li .list_onlyimg{order:1;padding:0;flex:0 0 14%;height:100%;position:absolute;left: 15px;-ms-flex: 0 0 426px;flex: 0 0 426px;max-width: 426px;margin:0;}
.header_box .mega-menu .menu-links li .list_tag{order:3;margin:0;left:0;/* position:absolute; */bottom:0;/* padding-left: 440px; */margin-top: 10px;}
}
@media (min-width:991px) {
.header_box .mega-menu .menu-links li .list_box{/* padding: 0 10px; *//* order:2; *//* margin:0; *//* margin-top: 15px; */-ms-flex: 0 0 160px;/* flex: 0 0 160px; *//* max-width: 160px; *//* width: 100%; */margin-right: 1em;padding: 5px 10px;}
.header_box .mega-menu .menu-links>li>a{padding: 0 1.5rem;}
.header_box .mega-menu .menu-links>li a, .header_box .mega-menu .menu-links>li a p{color: #fff !important;}
}
@media (min-width:1200px) {
.header_box .mega-menu .menu-links li:nth-child(1) .list_box{padding: 0 0px 0 3px;order: 2;margin:0;margin-top: 15px;-ms-flex: 0 0 158px;flex: 0 0 165px;max-width: 165px;}
.header_box .mega-menu .menu-links li:nth-child(1) .list_box:nth-child(4), .header_box .mega-menu .menu-links li:nth-child(1) .list_box:nth-child(5), .header_box .mega-menu .menu-links li:nth-child(1) .list_box:nth-child(6), .header_box .mega-menu .menu-links li:nth-child(1) .list_box:nth-child(8){-ms-flex: 0 0 120px;flex: 0 0 120px;max-width: 120px;}
.header_box .mega-menu .menu-links li:nth-child(1) .list_box:nth-child(7){-ms-flex: 0 0 130px;flex: 0 0 130px;max-width: 130px;}
}
@media (min-width:1300px) {.header_box .mega-menu .menu-links li .list_box{/* padding:0 15px; *//* order:2; *//* margin:0; */margin-top: 30px;-ms-flex: 0 0 220px;/* flex: 0 0 220px; *//* max-width: 220px; */margin: 0 auto;width: 100%;}
}


@media (max-width:768px) {
.header_nav .mega-menu .menu-links > li {background: #1a3574 !important;}
.header_box .mega-menu .menu-links > li:hover {background: #1a3574 !important;}
.header_box{position: fixed;}
.header_nav .mega-menu .menu-logo>li>a{margin-top: 0px;}
.header_nav .mega-menu .menu-logo>li>a{/* background-color: #fff; *//* padding: 29px 28px 0 86px; */}
.header_nav .mega-menu .menu-logo>li>a img{width: 100px;height:auto;margin: 0;}
.header_nav .mega-menu .menu-mobile-collapse-trigger{z-index:99999999;right: 10px;}
.header_box .mega-menu .mg-drop-down{padding: 0;background: #ffffff !important;/* border-top: 1px solid #fff8ad; */}
.header_box .mega-menu .menu-links > li:hover>a:after{display: none;}
.Journey_slider {padding-left: 15px !important;}
.Journey_slider .swiper-container {max-width: 100% !important;}
.Featured_slider {padding-left: 15px !important;}
.Featured_slider .swiper-container {max-width: 100% !important;}
.header_box li:nth-child(1) .megamenu_box{flex-direction: column;}
}
@media(max-width:1400px) {
.header_box .mega-menu .menu-links > li > a {padding: 0 1.5rem;}
.header_nav .mega-menu .menu-links > li{padding: 0 .75rem;}
.header_box li:nth-child(1) .megamenu_box{max-width: 720px;display: flex;justify-content: flex-start;margin: 10px auto 20px auto;}
.header_box  .mega-menu .menu-links li:nth-child(1) .list_box ul li{display: block;margin: 2px 0px 8px 0;}
.header_box .mega-menu .menu-links .list_box h4{margin-bottom: .5rem;padding-top: 0.25em;}
}
@media(max-width:1200px) {
.header_box .mega-menu .menu-links > li > a {padding: 0 1.0rem;}
.header_nav .mega-menu .menu-links > li{padding: 0 .75rem;}
}

@media(max-width:991px) and (min-width:768px) {
  .header_box .mega-menu .menu-links > li > a {padding: 0 0.5rem 0 1.0rem;}
}
@media (max-width:991px) {
.header_box .mega-menu .menu-links {/* display: flex !important; *//* justify-content: flex-end; *//* flex-direction: column; *//* width: 100%; *//* margin-top: 15px; */}
.header_box .mega-menu .menu-links>li>a{line-height:70px;padding:0 1.5rem;font-size:1em}
.header_nav .mega-menu .menu-links > li{padding: 0 .5rem;}
.header_box .mega-menu .menu-links>li a, .header_box .mega-menu .menu-links>li a p{color: #535353 !important;}
}

@media(min-width:768px) {
body .header{position:fixed;width:100%;top:0;z-index: 100;}
.header_box .mega-menu .menu-links{display:flex!important;justify-content: flex-end;width: 100%;/* background: #000; */padding-left: 20px;padding-right: 120px;height: 70px;}
.header_box .mega-menu .menu-links>li>a{line-height: 70px;padding: 0 .5vw;text-align: center;font-size:1em;color: #000 !important;}
.header_box .mega-menu .menu-links>li>a i{position:absolute;bottom:0;text-align:center;left:46%;right:46%;bottom:10px;display:none!important}
.header_box .mega-menu .mg-drop-down{display:flex!important;justify-content: center;flex-direction:row;/* max-width: 1200px; */padding:0;/* right: 0; */left: 0 !important;background: rgb(24 36 72 / 90%)!important;}
.header_box .mega-menu .menu-links li:nth-child(1) .mg-drop-down{width: 100%;/* left: 20px !important; *//* max-width: 855px;*/}
}


@media (max-width:767px) {
  .header_box .mega-menu .menu-links {margin-top: 50px;}
}
@media screen and (max-width: 767px){
.header_nav .mega-menu .menu-mobile-collapse-trigger {z-index: 99999999;height: 50px;width: 50px;background: #ffffff;}
.header_nav .mega-menu .menu-mobile-collapse-trigger:hover {background: #ffffff;}
.header_nav .mega-menu .menu-mobile-collapse-trigger:before, .header_nav .mega-menu .menu-mobile-collapse-trigger:after, .header_nav .mega-menu .menu-mobile-collapse-trigger span{height: 2px;width: 30px;background: #004098;}
.header_nav .mega-menu .menu-mobile-collapse-trigger.active:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:36px;top:11px;left:11px}
.header_nav .mega-menu .menu-mobile-collapse-trigger.active:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:36px;width:36px;left:10px}
}
@media (max-width: 991px){
.header_nav{background-color:#fff!important;padding:0 15px 0 15px}
.header_nav .mega-menu>section.menu-list-items{background:#fff!important}
.header_box .mega-menu .menu-links>li>a{padding:0 1rem}
.header_box .mega-menu .menu-links>li:nth-last-child(1){margin-right:0}
.header_box .mega-menu .menu-links{justify-content:flex-end;flex-direction:row;max-height:100vh!important}
}

.widget-item.title{margin: 6rem 0 1.0rem 0;}
.widget-item.title .main {padding-left: 15px;padding-right: 15px;}
@media (max-width: 768px) {
  .widget-item.title{margin: 3rem 0 .5rem 0;}
  .header_box .mega-menu .menu-links > li > a{padding: 10px 0rem;line-height: 37px;/* text-align: center; */width: 100%;color: #ffffff !important;/* background: #004098; */padding: .5rem 1.0rem;}
  .header_nav .mega-menu .menu-links > li{padding: 0;}
  .header_box .mega-menu .mobileTriggerButton {/*z-index: 21;*/}
  .header_nav .mega-menu .menu-links li .list_box {padding: 0px;}
  .mega-menu .menu-links li .list_box ul li {display: block;margin: 0px 0px !important;padding: 5px 7px;padding: .5rem 2rem;border-bottom: 1px solid #c5c5c5;}
  .header_box .mega-menu .menu-links .list_box h4 {margin-bottom: 1px;/* text-align: center; */width: 100%;background: #bfcfe6;color: #000000 !important;padding: 5px;padding: 1.0rem 2rem;}
  .header_box .mega-menu .mg-drop-down ul{margin: 0px;/* padding: .5rem 2rem; */}
  .header_box .mega-menu .menu-links>li a i{color: #ffffff;font-size: 1.5rem !important;}
  /*.header_box .mega-menu .menu-links li:nth-child(2) .list_box:nth-child(2) ul li, .header_box .mega-menu .menu-links li:nth-child(2) .list_box:nth-child(3) ul li{background: #bfcfe6;color: #000000 !important;}*/
  /*.header_box .mega-menu .menu-links li:nth-child(2) .list_box:nth-child(2) ul li p, .header_box .mega-menu .menu-links li:nth-child(2) .list_box:nth-child(3) ul li p{color: #000000 !important;padding: .5rem 0rem;}*/
}
@media(max-width:1200px) and (min-width:768px){
.header_box .mega-menu .menu-links>li>a{padding: 6px .75rem;font-size:.8em;line-height: 54px;}
.header_box .mega-menu .menu-links > li:nth-last-child(1) a {padding:6px .75rem;;}
.header_nav .mega-menu .menu-logo{padding:2px 0 5px 15px}
.header_box .mega-menu .menu-links{/* width:auto; */float:right;height: 66px;}
.header_nav .mega-menu .menu-logo>li>a img{width:120px;/* margin-top:10px; */}
.gizle{top:0!important;}
.gizle .header_nav .mega-menu .menu-logo>li>a img{width:120px;top: 0px;}
.header_nav{/* padding: 0px 15px 0 15px; */}
.gizle  .header_nav{padding: 0px 15px 0 15px;}
}

.widget-item.title h1{color: #404040;font-weight:700;font-family:Tw Cen MT!important;}
.widget-item.title span{/* color: #4976dc; */font-family:Tw Cen MT!important;}
.widget-item.theme-title{margin: 6rem 0 1.0rem 0;}
.widget-item.theme-title .main {padding-left: 15px;padding-right: 15px;}
@media (max-width: 768px) {
  .widget-item.theme-title{margin: 3rem 0 .5rem 0;}
}
.widget-item.theme-title h1{color: #404040;font-weight:700;font-family:Tw Cen MT!important;font-size: 3.5rem;font-weight: 600;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
.widget-item.theme-title h4{font-size: 1.5em;font-weight: 400;letter-spacing: .04em;}
.widget-item.theme-title span{/* color: #4976dc; *//* font-family:Tw Cen MT!important; */}
.main_slider .carousel-caption{bottom: calc( 50% - 150px);}
.main_slider .carousel-item .carousel-caption h5{font-size:4rem!important;text-shadow:0 3px 4px #121212!important;font-weight:400!important;letter-spacing:.2em;margin-bottom:.5em}
.main_slider .carousel-indicators{margin-right:2%;justify-content:flex-end}
.main_slider .carousel-item .carousel-caption p{text-shadow:0 2px 3px #121212!important;font-weight: 400!important;letter-spacing:.15em;}
.main_slider .carousel-indicators .carousel-ctl{width:12px;height:12px;border-radius:100%;margin-right:5px;margin-left:5px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;border:3px solid #0000}
.main_slider .carousel-indicators .carousel-ctl.active{padding:0;width:18px;height:18px;border:0}

/*大圖輪播*/
/*大圖輪播*/
.main_new_slider .bs-carousel{padding-bottom:20px}
.main_new_slider .carousel-inner{margin-bottom:10px}
.main_new_slider .carousel-caption.d-none.d-md-block{position:absolute;top:0;left:0;z-index:99999999;width:100%;letter-spacing:5px;display: block !important;}
.main_new_slider .carousel-caption.d-none.d-md-block:before{width:831px;height:106%;position:absolute;left:0;top:0;content:'';background:rgba(9,47,144,.7);clip-path:polygon(0 0,100% 0,40% 100%,0 100%)}
.main_new_slider .carousel-caption.d-none.d-md-block h5{position:absolute;z-index:90;top:35%;left:10%;font-size:28px;text-shadow:none;text-align:left}
.main_new_slider .carousel-caption.d-none.d-md-block p{position:absolute;z-index:99;top:50%;left:10%;font-size:60px;text-shadow:none;text-align:left}
.main_new_slider .carousel-caption.d-none.d-md-block h5:before{width:100px;height:6px;content:'';background:#e6952c;position:absolute;bottom:-100%}
.main_new_slider .carousel-indicators{bottom:-10px;margin:0 23%}
.main_new_slider .carousel-indicators li{width:100%;height:10px;margin:0;opacity:1;display:inline-block;background-color:#e0e0e0}
.main_new_slider .carousel-indicators .active{background-color:#20429a}
.main_new_slider .carousel-control-prev-icon, .main_new_slider .carousel-control-next-icon{display:none}
.main_new_slider .bs-carousel:hover .carousel-control-prev, .main_new_slider .bs-carousel:hover .next{}
.main_new_slider .carousel-control-next svg,.main_new_slider .carousel-control-prev svg{display:none}
.main_new_slider .carousel-control-next,.main_new_slider .carousel-control-prev{opacity:1}
.main_new_slider .carousel-control-next,.main_new_slider .carousel-control-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:0;padding:0;border:0;outline:0;width:20%;height: 100%;z-index:1;top:0;transition:all .3s linear}
.main_new_slider .carousel-control-prev{left:-25px;cursor:url(https://www.jingtour.com.tw/material-alias/共用/prev.svg),auto;left:0;background:url(https://www.jingtour.com.tw/material-alias/共用/prev.svg) no-repeat left 50px center;background-size:auto 36px}
.main_new_slider .carousel-control-next{right:-25px;cursor:url(https://www.jingtour.com.tw/material-alias/共用/next.svg),auto;right:0;background:url(https://www.jingtour.com.tw/material-alias/共用/next.svg) no-repeat right 50px center;background-size:auto 36px}
.main_new_slider .carousel-control-prev:hover{background-position:left -100px center}
.main_new_slider .carousel-control-next:hover{background-position:right -100px center}
.main_new_slider .carousel-control-next:after,.main_new_slider .carousel-control-prev:after{content:"";display:block;height: 20vw;width: 10vw;position:absolute;top:50%;background-color: #000000;overflow:hidden;transform:translateY(-50%) scale(.8);opacity:0;transition:all .3s ease}
.main_new_slider .carousel-control-prev:after{border-radius: 0 40vw 40vw 0;transform-origin:left center;left:0}
.main_new_slider .carousel-control-next:after{border-radius:40vw 0 0 40vw;transform-origin:right center;right:0}
.main_new_slider .carousel-control-next:hover:after,.main_new_slider .carousel-control-prev:hover:after{opacity: 0.2;transform:translateY(-50%) scale(1);}

/*精選行程*/
.Featured_Itinerary {padding-top: 200px;}
.company_profile {padding-left: 240px;padding-left: 9vw}
.company_profile h2 {font-size: 36px; color: #034296; font-weight: bold; margin-bottom: 50px; position: relative;}
.company_profile h2:after {width: 100px; height: 6px; content: ''; background: #e6952c; position: absolute; left: 0; bottom: -25px;}
.company_profile P {font-size: 20px; color: #333333; line-height: 1.5em;}
.company_profile a {font-size: 18px; color: #fefeff; display: table; width: 265px; height: 60px; line-height: 60px; text-align: center; background: #092f90; margin-top: 40px;}
@media (min-width: 991px){.company_profile {padding-top: 7vh !important;}}
.Featured_Itinerary .company_profile {padding-top: 0  !important;}

.Journey_slider {margin-top: 12vh;/* background: #FFF; */padding-left: 95px;padding-bottom: 12vh;}
.Journey_slider .module-container {margin-top: -105px;}
.Journey_slider .module-container .swiper-slide-style {margin-bottom: 70px;/* padding: 0 15px 15px; *//* display:block; *//* transition:.3s; */}
.Journey_slider .module-container .swiper-slide-style:hover {/* margin-top:0; */transition:.5s;transform: translateY(-10px);}
.Journey_slider .module-container .swiper-pagination {display: none;}
.Journey_slider .module-container .swiper-button-prev {top: calc(50% - 20px);bottom: 0;width: 60px;height: 60px;background: #ffffff;opacity: 0.8;/* clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%); */left: 20px;border-radius: 100%;z-index: 10;}
.Journey_slider .module-container .swiper-button-next {top: calc(50% - 20px);bottom: 0;width: 60px;height: 60px;background: #ffffff;opacity: 0.8;/* clip-path: polygon(0 0, 100% 0%, 75% 100%, 0% 100%); */right: calc(95px + 0px);border-radius: 100%;z-index: 10;}
.Journey_slider .module-container .swiper-button-prev:hover,.Journey_slider .module-container .swiper-button-next:hover{opacity:1}
.Journey_slider .module-container .swiper-button-prev:after {font-size: 1.25rem;font-weight: bold;background: none;padding: 5px 0px 5px 0px;color: #092f90;}
.Journey_slider .module-container .swiper-button-next:after {font-size: 1.25rem;font-weight: bold;background: none;padding: 5px 0px 5px 0px;color: #092f90;}
.Journey_slider .module-container .swiper-button-disabled{display: none;}

.Featured_slider {margin-top: 65px;background: #FFF;padding-left: 95px;padding-bottom: 30px;}
.Featured_slider .module-container {margin-top: -105px;}
.Featured_slider .module-container .swiper-slide-style {/* margin-top: 40px; *//* padding: 0 15px 15px; *//* display:block; *//* transition:.3s; */margin-bottom: 5rem;}
.Featured_slider .module-container .swiper-slide-style:hover {/* margin-top:0; */transition:.5s;transform: translateY(-10px);}
.Featured_slider .module-container .swiper-pagination {display: none;}
.Featured_slider .module-container .swiper-button-prev {top: calc(50% - 20px);bottom: 0;width: 60px;height: 60px;background: #ffffff;opacity: 0.8;/* clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%); */left: 20px;border-radius: 100%;z-index: 10;}
.Featured_slider .module-container .swiper-button-next {top: calc(50% - 20px);bottom: 0;width: 60px;height: 60px;background: #ffffff;opacity: 0.8;/* clip-path: polygon(0 0, 100% 0%, 75% 100%, 0% 100%); */right: calc(95px + 0px);border-radius: 100%;z-index: 10;}
.Featured_slider .module-container .swiper-button-prev:hover,.Featured_slider .module-container .swiper-button-next:hover{opacity:1}
.Featured_slider .module-container .swiper-button-prev:after {font-size: 1.25rem;font-weight: bold;background: none;padding: 5px 0px 5px 0px;color: #092f90;}
.Featured_slider .module-container .swiper-button-next:after {font-size: 1.25rem;font-weight: bold;background: none;padding: 5px 0px 5px 0px;color: #092f90;}
.Featured_slider .module-container .swiper-button-disabled{display: none;}
@media (max-width:1400px) and (min-width: 1199px){.Journey_slider{margin-top: 13vh;margin-bottom: 15vh!important;}}
@media (max-width:1200px) and (min-width: 991px){.Journey_slider{margin-top: 13vh;margin-bottom: 15vh!important;}}
@media (max-width:991px){.Featured_slider {padding-left: 0px;}
.Featured_slider .module-container .swiper-button-next{right: 20px;}
}

/*特別企劃*/
.special_plan {}
.special_plan .bgfixed{width:100%;display:table;height:505px!important;min-height:505px!important;margin-top:55px;padding:75px 240px;letter-spacing:3px;background-color:rgb(0 166 208 / 70%);background-image:url(https://jingtour.fillo.com.tw/material-alias/共用/special_plan_bg.png);background-attachment:fixed;background-size:cover;overflow:hidden;background-repeat:no-repeat;background-position:center center}
.special_plan .bgfixed > * {display: inline-block;}
.special_plan .bgfixed h2 {font-size: 36px; color: #FFF; font-weight: bold; position: relative;}
.special_plan .bgfixed h2:after {width: 100px; height: 6px; content: ''; background: #e6952c; position: absolute; left: 0; bottom: -20px;}
.special_plan .bgfixed .text-muted {font-size: 20px; color: #FFF !important; margin-left: 30px;}

.special_plan_list{padding:0 240px;position:absolute;z-index:999;z-index: 2;top:43%}
.special_plan_list .wall-wrapper{background:0 0!important}
.special_plan_list .thicon_info{padding:0 20px}
.special_plan_list .thicon_info a{width:100%;display:table;background:#fff;position:relative}
.special_plan_list .thicon_info:hover figure{opacity:1}
.special_plan_list .thicon_info h3{letter-spacing:3px!important;text-align:center!important;font-size:28px!important;font-weight:700!important;color:#fff!important;text-shadow:1px 2px 3px #000!important;width:100%;display:flex;justify-content:center;align-items:center;bottom:0!important;height:100%}
.special_plan_list .thicon_info span{display:none}
.special_plan_list .thicon_info .theme_info{background:#ffffffe3!important}
.special_plan_list .wall-wrapper .thicon_info:hover h3{color:#36b2d0!important;text-shadow:1px 1px #ffffff00!important}

/*主題 & 活動*/
.Theme_activities {padding: 100px 240px 70px;}
.Theme_activities .module-container {padding: 15px;}
.Theme_activities .title_style h2{font-size: 36px; color: #092f90; font-weight: bold; position: relative; margin-bottom: 40px;}
.Theme_activities .title_style h2:after {width: 100px; height: 6px; content: ''; background: #e6952c; position: absolute; left: 0; bottom: -20px;}
.Theme_activities .title_style .text-muted {font-size: 20px; color: #000 !important;}
.event .five-wrapper .rooms-section-one {padding: 15px 0px; background: transparent;}
.event .five-wrapper .sec-title.centered {margin-bottom: 0;}
.event .five-wrapper .outer-container .room-block-one:hover .cap-box {opacity: 1; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px);}
.event .five-wrapper .outer-container .room-block-one .hover-box{max-width:100%;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);height:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;top: 0;bottom: 0;left: 0;right: 0;height: 854px;}
.event .five-wrapper .outer-container .room-block-one .hover-box .hover-inner {background: transparent; height: 100%; padding: 0;}
.event .five-wrapper .outer-container .room-block-one .hover-box .hover-inner h4 {font-size: 18px;color: #FFF;margin: 0;position: absolute;left: 30px;right: 30px;bottom: 30px;}
.event .five-wrapper .outer-container .room-block-one .hover-box .hover-inner .pricing,
.event .five-wrapper .outer-container .room-block-one .hover-box .hover-inner .text {display: none;}
.event .five-wrapper .outer-container .room-block-one .hover-box .hover-inner .link-box {width: 100%; height: 100%; position: absolute; display: block; top: 0; bottom: 0; left: 0; right: 0; box-shadow: none;}
.event .five-wrapper .outer-container .room-block-one .hover-box .hover-inner .link-box a {width: 100%; height: 100%; position: absolute; display: block; top: 0; bottom: 0; left: 0; right: 0;background: none !important;}
.event .five-wrapper .outer-container .room-block-one .hover-box .hover-inner .link-box a span {display: none;}
.event .five-wrapper .outer-container .room-block-one .cap-box {bottom: 0; left: 0; right: 0; max-width: 100%;}
.event .five-wrapper .outer-container .room-block-one .cap-box .cap-inner{width:100%;height:170px;display:table;padding:18px 30px;background:-moz-linear-gradient(top,rgba(9,47,144,0) 0,#092f90 100%);background:-webkit-linear-gradient(top,rgba(9,47,144,0) 0,#092f90 100%);background:linear-gradient(to bottom,rgba(9,47,144,0) 0,#092f90 100%)}
.event .five-wrapper .outer-container .room-block-one .cap-box .cap-inner h5 {font-size: 24px; color: #FFF; margin-top: 50px;}
.event .five-wrapper .outer-container .room-block-one .cap-box .cap-inner .price {display: none;}
.event .five-wrapper .outer-container .room-block-one:hover .inner-box {box-shadow: none;}
.event .five-wrapper .outer-container .room-block-one.height-two .hover-box {height: 854px;}
.event .five-wrapper .outer-container .room-block-one.height-one .hover-box {height: 420px;}

/*關於我們*/
.ABOUT_US {position: relative; margin-bottom: 130px;}
.ABOUT_US .about_txt .bgfixed {height: 680px;}
.ABOUT_US .about_txt .bgfixed a {padding: 0px 50px 0 240px; letter-spacing: 3px !important; }
.ABOUT_US .about_txt .bgfixed a h2{font-size: 36px; color: #FFF; font-weight: bold; position: relative; margin-bottom: 40px;}
.ABOUT_US .about_txt .bgfixed a h2:after {width: 100px; height: 6px; content: ''; background: #e6952c; position: absolute; left: 0; bottom: -20px;}
.ABOUT_US .about_txt .bgfixed a p {font-size: 20px; color: #FFF !important;}
.ABOUT_US .about_img {position: absolute; top: 100px; right: 0; z-index: 9;}

/*旅客迴響*/
.Travellers_echo {margin-bottom: 100px;}
.Travellers_echo .title_style {padding: 0 240px;}
.Travellers_echo .title_style .module-container .main {margin: 0;}
.Travellers_echo .title_style .module-container .main h2{font-size: 36px; color: #092f90; font-weight: bold; position: relative; margin-bottom: 40px;}
.Travellers_echo .title_style .module-container .main h2:after {width: 100px; height: 6px; content: ''; background: #e6952c; position: absolute; left: 0; bottom: -20px;}
.Travellers_echo .title_style .module-container .main .text-muted {font-size: 20px; color: #333333 !important;}
.Travellers_echo .swiper-container-horizontal > .swiper-pagination-bullets {display: none;}
.Travellers_echo .swiper-container-horizontal > .swiper-button-prev {top: initial; bottom: 0; width: 90px; height: 45px; background: #092f90; opacity: 1; clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%); right: 6.3%; left: initial;}
.Travellers_echo .swiper-container-horizontal > .swiper-button-next {top: initial; bottom: 0; width: 90px; height: 45px; background: #092f90; opacity: 1; clip-path: polygon(0 0, 100% 0%, 75% 100%, 0% 100%); right: 0%;}
.Travellers_echo .swiper-container-horizontal > .swiper-button-prev:after {font-size: 22px; background: transparent; padding: 5px 0px 5px 20px;}
.Travellers_echo .swiper-container-horizontal > .swiper-button-next:after {font-size: 22px; background: transparent; padding: 5px 20px 5px 0px;}
.Travellers_echo .swiper-slide .swiper-title{height:125px;overflow:hidden;font-size:25px!important;text-align:left!important;overflow:hidden;display:inline-block;color:#fff;font-weight:500;letter-spacing:2px;width:100%;margin:0;padding:0 15px;z-index:0;position:relative;display:flex;justify-content:center;align-items:end;padding-bottom:15px;background:-moz-linear-gradient(top,rgba(9,47,144,0) 0,#092f90 100%);background:-webkit-linear-gradient(top,rgba(9,47,144,0) 0,#092f90 100%);background:linear-gradient(to bottom,rgba(9,47,144,0) 0,#092f90 100%)}
.Travellers_echo .swiper-slide:hover .swiper-title{color:#FFF}
.Travellers_echo .swiper-slide .swiper-content{font-size:18px !important; overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;color:#333; border:none; padding:10px 15px;display:table;/* margin:50px auto 0 auto */}
.Travellers_echo .swiper-slide:hover .swiper-content {/*background: #708aa2;color: #ffffff !important;border: 1px solid #708aa2;*/}
.Travellers_echo .swiper-slide-style{box-shadow:none!important;overflow:hidden;border-radius:0!important;padding: 15px;background: none;}
.Travellers_echo .swiper-slide .swiper-img img{border-radius:0!important}
.Travellers_echo .swiper-slide .swiper-img{margin-bottom:-125px;box-shadow: 0 5px 11px #00000033;border-radius:0!important;transition:.5s;z-index: 0;}
.Travellers_echo .swiper-slide:hover {}
.Travellers_echo .swiper-slide:hover .swiper-img{box-shadow:0 4px 12px #00000069;/*transition:.5s;transform: scale(1.03);*/ }
.Travellers_echo .swiper-slide:hover h3 {/*transition:.5s;transform: scale(1.03);*/}
.Travellers_echo .swiper-slide:hover .swiper-content {/*transition:.5s;transform: scale(1.03);*/}


@media (max-width: 1199px)  {
.main_slider .carousel-caption{bottom: calc( 50% - 150px);}
.main_slider .carousel-item .carousel-caption h5{font-size: 3rem!important;text-shadow: 0 3px 5px #121212 !important;font-weight:400!important;letter-spacing:.2em;margin-bottom: .2em;}
.main_slider .carousel-item .carousel-caption p{text-shadow:0 2px 3px #121212!important;font-weight: 400!important;letter-spacing:.15em;}
}
@media (max-width: 991px) {.main_slider .carousel-caption{bottom: calc( 50% - 150px);}
.main_slider .carousel-item .carousel-caption h5{font-size: 2.4rem!important;text-shadow: 0 3px 5px #121212 !important;font-weight:400!important;letter-spacing:.2em;margin-bottom: .2em;}
.main_slider .carousel-item .carousel-caption p{text-shadow:0 2px 3px #121212!important;font-weight: 400!important;letter-spacing:.15em;font-size: 1.1rem;}
}
@media (max-width: 767px) {.main_slider .carousel-caption{bottom: calc( 50% - 90px);display: block !important;}
.main_slider .carousel-item .carousel-caption h5{font-size: 1.4rem!important;text-shadow: 0 3px 5px #121212 !important;font-weight:400!important;letter-spacing:.2em;margin-bottom: .2em;}
.main_slider .carousel-item .carousel-caption p{text-shadow:0 2px 3px #121212!important;font-weight: 400!important;letter-spacing:.15em;font-size: 0.8rem;}
.main_new_slider .carousel-caption.d-none.d-md-block{position:relative;background:#092f90}
.main_new_slider .carousel-caption.d-none.d-md-block h5{font-size: 1.25rem;left:5%;position:relative;margin-bottom:1.5rem}
.main_new_slider .carousel-caption.d-none.d-md-block h5:before{bottom:-50%}
.main_new_slider .carousel-caption.d-none.d-md-block p{font-size:1.5rem;left:5%;position:relative}
.main_new_slider .carousel-caption.d-none.d-md-block p:before{}
.main_new_slider .carousel-caption.d-none.d-md-block:before{width:100%;height:100%;position:relative;left:0;top:0;content:'';background:rgb(9 47 144);clip-path:polygon(100%,100%)}
}
.theme_slider .carousel-caption{position: absolute;left: 0;display: block;width: 30%;max-width: 600px;height:100%;top: 0;display: flex !important;align-items: end;flex-direction: column-reverse;align-content: flex-end;}
.theme_slider .carousel-inner {position:relative;}
.theme_slider .carousel-control-next, .theme_slider .carousel-control-prev {display:none;}
.theme_slider .carousel-caption:after {content:'';background: #00000099;width: 100%;height:100%;display:block;position:absolute;z-index: 0;top: 0;}
.theme_slider .carousel-item .carousel-caption h5{font-size: 3rem!important;text-shadow:0 3px 4px #121212!important;font-weight:400!important;letter-spacing:.2em;margin-bottom:.5em;z-index: 10;position: relative;padding-left: 10%;text-align: left;}
.theme_slider .bs-carousel {padding-bottom: 40px;}
.theme_slider .carousel-indicators{justify-content: center;bottom: -10px;}
.theme_slider .carousel-item .carousel-caption p{text-shadow:0 2px 3px #121212!important;font-weight: 400!important;letter-spacing:.15em;z-index: 10;position: relative;padding-left: 10%;text-align: left;font-size: 1.1rem;}
.theme_slider .carousel-indicators .carousel-ctl{width:12px;height:12px;border-radius:100%;margin-right:5px;margin-left:5px;text-indent:-999px;cursor:pointer;background-color: #b8b8b8;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;border:3px solid #0000;opacity: 1;}
.theme_slider .carousel-indicators .carousel-ctl.active{padding:0;width:18px;height:18px;border:0;background-color: #6f89a3;}
@media (max-width: 1199px)  {.theme_slider .carousel-caption{bottom: calc( 50% - 150px);}
.theme_slider .carousel-item .carousel-caption h5{font-size: 2rem!important;text-shadow: 0 3px 5px #121212 !important;font-weight:400!important;letter-spacing:.2em;margin-bottom: .2em;}
.theme_slider .carousel-item .carousel-caption p{text-shadow:0 2px 3px #121212!important;font-weight: 400!important;letter-spacing:.15em;font-size: 0.9rem;}
}
@media (max-width: 991px) {.theme_slider .carousel-caption{bottom: calc( 50% - 150px);}
.theme_slider .carousel-item .carousel-caption h5{font-size: 2.0rem!important;text-shadow: 0 3px 5px #121212 !important;font-weight:400!important;letter-spacing:.2em;margin-bottom: .2em;}
.theme_slider .carousel-item .carousel-caption p{text-shadow:0 2px 3px #121212!important;font-weight: 400!important;letter-spacing:.15em;font-size: 0.8rem;}
}
@media (max-width: 767px) {.theme_slider .carousel-caption{/* bottom: calc( 50% - 90px); *//* display: block !important; */}
.theme_slider .carousel-item .carousel-caption h5{font-size: 1.4rem!important;text-shadow: 0 3px 5px #121212 !important;font-weight:400!important;letter-spacing:.2em;margin-bottom: .2em;}
.theme_slider .carousel-item .carousel-caption p{text-shadow:0 2px 3px #121212!important;font-weight: 400!important;letter-spacing:.15em;font-size: 0.8rem;}
}
.web-page-frame .search-area .search-box .select-goal .title i{color:#333!important; display: none;}
.web-page-frame .search-area .search-box .select-place .title i{color:#333!important; display: none;}
.web-page-frame .search-area .search-box .select-date .title i{color:#333!important; display: none;}
.web-page-frame .search-area .search-box .select-keywords .title i{color:#333!important}
.web-page-frame section.search_banner .search-area .search-box .select-input .data-icon-search{color: #333333!important; display: none;}
.search_model .search-area .search-box .search-btn{background: #4976dc!important;color:#fff;line-height:80px!important;height:81px!important;}
.search-area .search-box .search-btn:hover{background:#c72121!important;color:#fff}
.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}
.search-area .search-box .search-btn{background: #093b9c!important;}
.Journey_slider .swiper-slide .swiper-title{height:125px;overflow:hidden;font-size:25px!important;text-align:left!important;overflow:hidden;display:inline-block;color:#fff;font-weight:500;letter-spacing:2px;width:100%;margin:0;padding:0 15px;z-index:0;position:relative;display:flex;justify-content:center;align-items:end;padding-bottom:15px;background:-moz-linear-gradient(top,rgba(9,47,144,0) 0,#092f90 100%);background:-webkit-linear-gradient(top,rgba(9,47,144,0) 0,#092f90 100%);background:linear-gradient(to bottom,rgba(9,47,144,0) 0,#092f90 100%);border-radius: 20px!important;}
.Journey_slider .swiper-slide:hover .swiper-title{color:#FFF}
.Journey_slider .swiper-slide .swiper-content{font-size:18px !important; overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;color: #fff; border:none;padding:10px 15px;display:table;margin: 0;}
.Journey_slider .swiper-slide:hover .swiper-content {/*background: #708aa2;color: #ffffff !important;border: 1px solid #708aa2;*/}
.Journey_slider .swiper-slide-style{box-shadow:none!important;overflow:hidden;border-radius: 20px!important;padding: 15px;background: none;}
.Journey_slider .swiper-slide .swiper-img img{/* border-radius: 20px!important; */}
.Journey_slider .swiper-slide .swiper-img{margin-bottom:-125px;box-shadow: 0 5px 11px #00000033;border-radius: 20px!important;/*transition:.1s;*/z-index: 0;overflow: hidden;}
.Journey_slider .swiper-slide:hover {/* margin-top: -40px; */}
.Journey_slider .swiper-slide:hover .swiper-img{box-shadow:0 4px 12px #00000069;/*transition:.5s;transform: scale(1.03);*//* margin-bottom: -120px; */}
.Journey_slider .swiper-slide:hover h3 {/*transition:.5s;transform: scale(1.03);*/}
.Journey_slider .swiper-slide:hover .swiper-content {/*transition:.5s;transform: scale(1.03);*/}
.Featured_slider  .swiper-slide .swiper-title{height:125px;overflow:hidden;font-size:25px!important;text-align:left!important;overflow:hidden;display:inline-block;color:#fff;font-weight:500;letter-spacing:2px;width:100%;margin:0;padding:0 15px;z-index:0;position:relative;display:flex;justify-content:center;align-items:end;padding-bottom:15px;background:-moz-linear-gradient(top,rgba(9,47,144,0) 0,#092f90 100%);background:-webkit-linear-gradient(top,rgba(9,47,144,0) 0,#092f90 100%);background:linear-gradient(to bottom,rgba(9,47,144,0) 0,#092f90 100%);border-radius: 20px!important;}
.Featured_slider  .swiper-slide:hover .swiper-title{color:#FFF}
.Featured_slider  .swiper-slide .swiper-content{font-size:18px !important; overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;color: #373737; border:none; padding:10px 15px;display:table;/* margin:50px auto 0 auto */}
.Featured_slider  .swiper-slide:hover .swiper-content {/*background: #708aa2;color: #ffffff !important;border: 1px solid #708aa2;*/}
.Featured_slider  .swiper-slide-style{box-shadow:none!important;overflow:hidden;border-radius:0!important;padding: 15px;background: none;}
.Featured_slider  .swiper-slide .swiper-img img{border-radius: 20px!important;}
.Featured_slider  .swiper-slide:hover .swiper-img img{transition:.5s;transform: scale(1.03);}
.Featured_slider  .swiper-slide .swiper-img{margin-bottom:-125px;box-shadow: 0 5px 11px #00000033;border-radius: 20px!important;/*transition:.1s;*/z-index: 0;overflow: hidden;}
.Featured_slider  .swiper-slide:hover {/* margin-top: -40px; */}
.Featured_slider  .swiper-slide:hover .swiper-img{box-shadow:0 4px 12px #00000069;/*transition:.5s;transform: scale(1.03);*//* margin-bottom: -120px; */}
.Featured_slider  .swiper-slide:hover h3 {/*transition:.5s;transform: scale(1.03);*/}
.Featured_slider  .swiper-slide:hover .swiper-content {/*transition:.5s;transform: scale(1.03);*/}
.focus_slider .promo_list .caroufredsel_wrapper ul li .left_side{display:none}
.focus_slider .promo_list .caroufredsel_wrapper ul li .right_side a.btn-default{color:#000;font-weight:400;border:1px solid #d4d4d4;-webkit-box-shadow:none;font-size:0!important;padding:10px 30px;color:#7e7e7e;border:1px solid #bfbfbf;line-height:1rem;letter-spacing:1.2px;text-transform:initial}
.focus_slider .promo_list .caroufredsel_wrapper ul li .right_side a.btn-default:before{content:'View';font-size:.8rem!important;line-height:1.5rem}
.focus_slider .promo_list .caroufredsel_wrapper ul li .right_side a.btn-default:hover{color:#fff}
.focus_slider .promo .promo_inner .caption{background:#0000!important}
.focus_slider .promo .promo_inner .txt1 span{font-size:.8rem!important;letter-spacing:1.2px;height:auto!important}
.focus_slider .promo .promo_inner .txt1{height:auto!important}
.focus_slider .promo .promo_inner .txt2{color:#404040!important;letter-spacing:1.5px;height: 120px !important;letter-spacing: 2.4px;line-height: 1.8;}
.focus_slider .promo .promo_inner div.txt1 p{display:none}
.focus_slider .promo_list .caroufredsel_wrapper ul li{transition:.5s;transition:padding .8s cubic-bezier(.4,0,.2,1),opacity .1s}
.focus_slider .promo_list .caroufredsel_wrapper ul li:nth-child(2){transition:1.2s;opacity:1}
.focus_slider .promo-prev{width:100px;top:30%;background:0 0;opacity:1}
.focus_slider .promo-next{top:30%;width:100px;background:0 0;opacity:1}
@media (max-width: 768px) {
.focus_slider .promo-prev {left: -5%;top: 36%;}
.focus_slider .promo-next {right: -5%;top: 36%;}
}
@media (min-width: 1092px) {
.focus_slider .promo-prev {left: 25%;}
.focus_slider .promo-next{right: 23.5%;}
.focus_slider .promo_list .caroufredsel_wrapper ul li {padding: 60px;}
.focus_slider .promo_list .caroufredsel_wrapper ul li:nth-child(2) {padding: 0px;}
.focus_slider .promo_list .caroufredsel_wrapper ul li {opacity: 0.6;}

}
@media (max-width: 1091px) {
  .promo_list .carousel-box {width: 85%;margin: 0 auto;}
}
.focus_slider .promo .promo_inner:hover .caption {border:none;}
.focus_slider .promo_pagination {display:none !important;}
.swiper-button-white {/* display: none; */}
.focus_slider .promo-prev-icon {background-image: url(https://materials.fillo.com.tw/materials/cowelld2/images/e563966c-f25b-4234-91d1-8615cacb0418.png);width: 100px;height: 30px;}
.focus_slider .promo-next-icon {background-image: url(https://materials.fillo.com.tw/materials/cowelld2/images/adc77465-7a5c-4ce1-8b34-f7939de6e1a8.png);width: 100px;height: 30px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:12px;height:12px;border-radius:100%;margin:3px 8px;background:#b1c5d5}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{padding:0;width:18px;height:18px;border:0;margin:0 5px;background:#b1c5d5}
.contact_box{padding-bottom:5%;padding-top:5%;transition:.5s}
.contact_box:hover{background-color:#0000006e;transition:.5s}
.contact_box h1{color:#708aa2;font-family:Tw Cen MT!important;font-weight:700;margin-bottom:2.5rem}
.contact_box h5{color:#eee;letter-spacing:.24rem;line-height:1.8;font-size:1rem;padding: 0 10px;}
.contact_box a{color:#fff;padding:10px 20px;display:table;margin:50px auto 0 auto;background: #4976dc;font-size:.8rem;letter-spacing:.2rem;line-height:1.8;}
.contact_box a i{font-size:1.1rem;padding:0;vertical-align:middle}
.footer_style .footer-wrap {background: #f5f5f5;}
.footer_style .footer-wrap .contact-box h4{padding-left:0;color: #404040;}
.footer_style .footer-wrap .footer_center {max-width:1400px;background: #f5f5f5;padding-right: 15px !important;padding-left: 15px !important;padding-top: 2em;}
.footer_style .footer-wrap .info_box p {color: #ffffff;}
.footer_style .footer-wrap .info_box h3 {color: #fafafa;margin: 0 0 15px 0;font-size: 1.1em;}
.footer_style .footer-wrap .icon_wrap {/* border-top: 1px solid #4d4d4d; */display: none;}
@media (min-width: 1200px){.footer_style .footer-wrap .footer_center .company-info {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}}
@media (min-width: 991px){
.footer_style .footer-wrap .footer_center .company-info {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.footer_style .footer-wrap .footer_center .contact-info {
    -ms-flex: 0 0 66.6666667%;
    flex: 0 0 66.6666667%;
    max-width: 66.6666667%;
}
}
.footer_style .footer-wrap .fnav_wrap .footer_nav{
    padding: 0 !important;
}
.footer_style .footer-wrap .footer_center .company-info .info-text {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.footer_style .footer-wrap .footer_center .company-info .info_box {padding: 5px;}
.footer_style .footer-wrap .footer_nav li a:hover{color:#fff !important}
@media (max-width: 575px){
  .footer_style .footer-wrap .contact-info{
    display: flex;
}
  }
.search_deco{z-index:2!important;position:absolute;left:0;z-index:0;font-family:poppins,noto sans tc,sans-serif;height:100%;writing-mode:tb-rl;-ms-writing-mode:tb-lr;-webkit-writing-mode:vertical-lr;-moz-writing-mode:vertical-lr;-ms-writing-mode:vertical-lr;writing-mode:vertical-lr;/* width:300px; */background-color:#fff;padding-left: 86px;overflow:hidden;user-select:none;}
.search_box:before  {content:'';background: white;width: 400px;position:absolute;top: -60px;height: 60px;z-index: 2 !important;left: -15px;}

@media (max-width: 991px){
.search_deco, .event_deco {display:none !important;}
.search_box:before {display:none;}
}

.search_deco h1{color: #f4f4f4;text-transform:uppercase;font-size: 160px;font-weight:600;writing-mode:vertical-rl;display:inline-block;vertical-align:top;line-height: 160px;margin:0;}
.search_deco h4{color: #d1dce8;text-transform:uppercase;font-size: 60px;font-weight:600;writing-mode:vertical-rl;display:inline-block;vertical-align:top;line-height:72px;height:100%;margin:0;padding-top: 10px;}
.event_deco{z-index: 0!important;position: absolute;left:0;top: 30px;z-index:0;font-family:poppins,noto sans tc,sans-serif;height: 100%;writing-mode:tb-rl;-ms-writing-mode:tb-lr;-webkit-writing-mode:vertical-lr;-moz-writing-mode:vertical-lr;-ms-writing-mode:vertical-lr;writing-mode:vertical-lr;/* width: 316px; */padding-left: 80px;overflow:hidden;user-select:none;opacity: 0.7;}
.event_deco h1{color: #ffffff;text-transform:uppercase;font-size: 160px;font-weight:600;writing-mode:vertical-rl;display:inline-block;vertical-align:top;line-height: 160px;margin:0;}
.event_deco h4{color: #ffffff;text-transform:uppercase;font-size: 60px;font-weight:600;writing-mode:vertical-rl;display:inline-block;vertical-align:top;line-height: 70px;height:100%;margin:0;padding-top: 10px;}
.search_title{z-index:2}
.search_model{z-index:9}
.search_model .search-area .search-box>div>div{background:#ffffff00!important}
.index_style .hover-wall .icon_info{border-radius:0}
.index_style .hover-wall .icon_info:hover figure .overlay{display:none}
.index_style .hover-wall figure{margin-bottom:-40px;box-shadow:0 6px 11px #00000033;border-radius:0!important;/* z-index:-1; */}
.index_style .hover-wall .icon_info:hover figure .s_img {z-index: 8;}
.index_style .hover-wall .icon_info h3{font-size:1rem!important;text-align:left!important;overflow:hidden;/* display:inline-block; */color:#000;font-weight: 500;width:90%;background: #fff;margin: 0px 5% 0px 5%;padding: 24px 24px 10px 24px;position: relative;z-index: 9;letter-spacing: 2.4px;line-height: 1.8;}
.index_style .hover-wall .icon_info h4{font-size: 0.8rem!important;text-align:left!important;overflow:hidden;/* display:inline-block; */color: #949494;font-weight: 500;width:90%;background: #fff;margin: 0px 5% 0px 5%;padding: 0px 24px 5px 24px;position: relative;z-index: 9;letter-spacing: 2.4px;line-height: 1.8;font-style: initial;}
.index_style .hover-wall .icon_info p.animate-text{font-size: 0.8rem!important;overflow:hidden;padding: 6px 10px;display:inline-block;color: #ffffff !important;font-weight: 500;background:#fff;position: absolute;right: 0px;display: table;top: 0px;background: #4976dc;font-style: initial;box-shadow: 0 3px 3px #0000005c;}
.index_style .hover-wall .icon_info{background:0 0;box-shadow:none!important;position: relative;overflow: auto;background: #fff;height: 100%;}
.index_style .hover-wall .icon_info a:after {content:'View';font-size:.8rem!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;color:#7e7e7e;border:1px solid #bfbfbf;padding:10px 30px;display: table;margin: 30px auto 20px auto;}
.index_style .hover-wall .icon_info:hover a:after {background: #708aa2;color: #ffffff !important;    border: 1px solid #708aa2;}
.theme_style .hover-wall .icon_info{border-radius:0}
.theme_style .hover-wall .icon_info:hover figure .overlay{display:none}
.theme_style .hover-wall figure{margin-bottom:-40px;box-shadow:0 6px 11px #00000033;border-radius:0!important;/* z-index:-1; */}
.theme_style .hover-wall .icon_info:hover figure .s_img {z-index: 8;}
.theme_style .hover-wall .icon_info h3{font-size:1rem!important;text-align:left!important;overflow:hidden;display:inline-block;color:#000;font-weight: 500;width:90%;background: #fff;margin: 3px 5% 15px 5%;padding: 24px;position: relative;z-index: 9;letter-spacing: 2.4px;line-height: 1.8;}
.theme_style .hover-wall .icon_info h4{font-size: 0.8rem!important;overflow:hidden;padding: 6px 10px;display:inline-block;color: #ffffff;font-weight: 500;background:#fff;position: absolute;right: 0px;display: table;top: 0px;background: #ce714d;font-style: initial;box-shadow: 0 3px 3px #0000005c;}
.theme_style .hover-wall .icon_info p.animate-text{font-size:.8rem!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;color:#7e7e7e;border:1px solid #bfbfbf;padding:10px 30px;display:table;margin: 30px auto 20px auto;}
.theme_style .hover-wall .icon_info:hover p.animate-text {background: #708aa2;color: #ffffff !important;border: 1px solid #708aa2;}
.theme_style .hover-wall .icon_info{background:0 0;box-shadow:none!important;position: relative;overflow: auto;background: #fff;height: 100%;}
.customization_style .hover-wall .icon_info{border-radius:0}
.customization_style .hover-wall .icon_info:hover figure .overlay{display:none}
.customization_style .hover-wall figure{margin-bottom:-40px;box-shadow:0 6px 11px #00000033;border-radius:0!important;/* z-index:-1; */}
.customization_style .hover-wall .icon_info:hover figure .s_img {z-index: 8;}
.customization_style .hover-wall .icon_info h3{font-size:1rem!important;text-align:left!important;overflow:hidden;/* display:inline-block; */color:#000;font-weight: 500;width:90%;background: #fff;margin: 0px 5% 0px 5%;padding: 24px 24px 10px 24px;position: relative;z-index: 9;letter-spacing: 2.4px;line-height: 1.8;}
.customization_style .hover-wall .icon_info h4{font-size: 0.8rem!important;text-align:left!important;overflow:hidden;/* display:inline-block; */color: #949494;font-weight: 500;width:90%;background: #fff;margin: 0px 5% 1.25rem 5%;padding: 0px 24px 5px 24px;position: relative;z-index: 9;letter-spacing: 2.4px;line-height: 1.8;font-style: initial;}
.customization_style .hover-wall .icon_info p.animate-text{font-size: 0.8rem!important;overflow:hidden;padding: 6px 10px;display:inline-block;color: #ffffff !important;font-weight: 500;background:#fff;position: absolute;right: 0px;display: table;top: 0px;background: #001d3c;font-style: initial;box-shadow: 0 3px 3px #0000005c;}
.customization_style .hover-wall .icon_info{background:0 0;box-shadow:none!important;position: relative;overflow: auto;background: #fff;height: 100%;}
.customization_style .hover-wall .icon_info:hover a:after {background: #708aa2;color: #ffffff !important;    border: 1px solid #708aa2;}
.fb-info,.footer_sbox{display:none}
.info-logo{margin-bottom:1rem}
.footer-wrap .footer_bticon li i{color:#404040!important}
.footer-wrap .footer_bticon li{opacity:.85}
.footer-wrap .footer_bticon li:hover{opacity:1}
.focus_slider .promo_list .caroufredsel_wrapper ul li:hover .promo_inner .btn-default{color:#fff!important;background:#404040!important}
.header_nav .mega-menu .menu-logo>li>a:hover{background:0 0}
.swiper-pagination {margin-top: 20px}
.mix-wrapper {padding: 15px !important;}
.theme-wrapper .editor-content h2{font-size: 3.5rem;font-weight: 600;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
.theme-wrapper .editor-content h4{font-size: 1.5em;font-weight: 400;letter-spacing: .04em;}
.theme-wrapper .editor-content p{}
.theme-wrapper .editor-content .step {margin-bottom: 1.5rem;}
.theme-wrapper .editor-content a{background: #CEA84D;color: #fff;font-size: .8rem!important;border: 1px solid #bfbfbf;padding: 10px 30px;display: table;}
.customization-wrapper .editor-content h2{font-size: 3.5rem;font-weight: 600;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
.customization-wrapper .editor-content h4{font-size: 1.5em;font-weight: 400;letter-spacing: .04em;}
.customization-wrapper .editor-content p{}
.customization-wrapper .editor-content .step {margin-bottom: 1.5rem;}
.customization-wrapper .editor-content a{background: #183553!important;color: #fff;font-size: .8rem!important;border: 1px solid #bfbfbf;padding: 10px 30px;display: table;}
.customization-wrapper .editor-content a:hover {background: #001d3c !important;}
.customization-wrapper .editor-content a:not(:disabled):not(.disabled):active, .customization-wrapper .editor-content a:not(:disabled):not(.disabled).active {background-color: #001d3c!important;border-color: #000b1b;}
.theme-wall figure:before {content: '';display: block;width: 100%;height: 40%;background: transparent linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.84) 100%) 0% 0% no-repeat;position: absolute;bottom: 0;left: 0;z-index: 1;}
.theme-wall a:hover figure:before {height: 100%;background: rgba(0, 0, 0, 0.8) !important;}
.theme-wall .thicon_info .theme_info {top: 0 !important;background: rgb(0, 0, 0, 0) !important;transition: 1.5s;}
.theme-wall .thicon_info .theme_info:hover {background: none;transition: 1.5s;}
.theme-wall .wall-wrapper .thicon_info figure .b_img {transition: 1.5s;}
.theme-wall .wall-wrapper .thicon_info:hover figure .b_img {transition: 1.5s !important;-webkot-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.tab-grp .main {display: flex;flex-direction: column-reverse;}
.tab-grp .blk-tabs {order: 1;z-index: 1;}
.tab-grp .title {order: 2;z-index: 1!important;}
.tab-grp .event_deco {order: -1;}
.bg_deco{z-index: 0!important;position: absolute;left:0;bottom: -60%;z-index:0;font-family:poppins,noto sans tc,sans-serif;height: 100%;writing-mode:tb-rl;-ms-writing-mode:tb-lr;-webkit-writing-mode:vertical-lr;-moz-writing-mode:vertical-lr;-ms-writing-mode:vertical-lr;writing-mode:vertical-lr;/* width: 316px; *//* padding-left: 80px; */overflow:hidden;user-select:none;/* opacity: 0.7; */}
.bg_deco img {position: absolute;}

.tab-grp .nav-tabs .nav-item {margin-right: 6px;}
.tab-grp .nav-tabs .nav-link {color: #fff;background-color: #ffffff75;border-color: #e9ecef #e9ecef #dee2e6;margin-top: 11px;padding: .6rem 1.2rem;font-size: 1.1rem;border-top-left-radius: .5rem;border-top-right-radius: .5rem;}
.tab-grp .nav-tabs .nav-item.show .nav-link,.tab-grp .nav-tabs .nav-link.active,.tab-grp .nav-tabs .nav-link.active:hover{color: #b22222;background-color:#f5f7f8;font-weight:700;padding: .85rem 1.75rem;font-size: 1.2rem;margin-top: 1px;border-color: #e9ecef #e9ecef #f5f7f8;}
.tab-grp .nav-tabs .nav-link:hover{color: #fff;background-color: #ffffff91;}

/*.main-hover:after{content:'';display:none;background:rgba(0,0,0,.5);position:fixed;top:70px;left:0;width:100%;height:100%;z-index:-20}
.main-hover:hover:after{display:block}*/
.customization_btn .btn  { background: #001d3c;}
.customization_title h1 {text-shadow: 0 3px 4px #121212!important;font-weight: 400!important;letter-spacing: .2em;margin-bottom: .5em;position:relative;display: table;margin: 0 auto;}
.customization_title h1:after {content:'';width:100px;height:4px;background: #a8751a;display: block;text-align: center;margin:  10% auto;}
.customization_title h5 {letter-spacing: .15em;}
section.group_table.contact:before {background: url(https://materials.fillo.com.tw/materials/jingtour/images/f2192493-05e1-466c-9bf3-ea0a0825110c.jpg);height: 600px;background-size: cover;}
.customization-wrapper .editor-content {padding: 30px 60px;}
@media (max-width: 991px){.header_box .megamenu_box{/* border-top: 2px solid #fff8bd; *//* border-bottom: 2px solid #fff8bd; */padding: 0px;margin: 0px auto!important;}
}

/*form*/
.contac_form{margin-top: 20px;}
.contac_form .form-row:nth-last-child(1){padding-bottom: 5%;}
section.group_table .container>h2,section.group_table .container>h4{/* display:none; */max-width: 900px;margin: 0 auto;/* padding-right: 15px; *//* padding-left: 15px; */padding-top: 30px;}
.contac_form .form-row{background: url(https://materials.fillo.com.tw/materials/cowelltrip/images/8c69b72d-97ab-4f10-a87d-1494a1169217.png) #f7f7f7;padding:0 5%;max-width:900px;margin:0 auto;}
.contac_form .form-row:nth-of-type(2){padding-top:5%}
.contac_form .form-row:nth-of-type(4){padding-bottom:5%}
.contact h4 .note{display:none}
.contact .trip_title{max-width: 900px;margin: 0 auto;letter-spacing: 1.2px;/* text-align: center; */padding-top: 30px;}
.contact #form_customForm{margin-top: 120px;}
.contact #form_customForm .trip_title ul{max-width:600px;margin: 3rem auto 0 auto;}
.contact #form_customForm .trip_title ul li{margin-bottom: 1.0rem;}
.contact #form_customForm .trip_title ul li *{display:inline-block}
.contact #form_customForm .trip_title ul li lable{display:inline-block;color: #092f90;margin-right:2.0rem;/* font-size: .9rem; */}
.contact #form_customForm .trip_title ul li h4{font-size: 1.2rem;color: #3f3f3f;text-align: justify;padding: 0;}
.contact #form_customForm .trip_title{letter-spacing:1.2px;border-bottom:none;max-width: 900px;margin: 0 auto 0 auto;background: url(https://materials.fillo.com.tw/materials/sunlee/images/b7f39a06-6a6c-405c-8863-fa734e020d34.png) #454a52d9;background: url(https://materials.fillo.com.tw/materials/cowelltrip/images/8c69b72d-97ab-4f10-a87d-1494a1169217.png) #e9e9e9ed;padding-bottom: 50px;text-align: justify;}
.contact .contac_form .form-row h3{font-size: 1.0rem;color: #efefef;margin: 0;}
.contact .contac_form .form-row #field_20 h3{font-size:2rem;font-weight:400;text-align:center;border-bottom:1px solid #dcdcdc;padding-bottom:30px}
.contact .contac_form .form-row label{/* font-size:1rem; */color: #555;display: block;}
.contact .contac_form .form-row label:hover:before {border: 1px solid #04abf2;background-color: #ffffff;}
section.contact #form_customForm .btn-group-lg>.btn,section.contact #form_customForm .btn-lg{color:#fff;background-color:#343a40;border-color:#343a40;font-size:1rem;font-weight:400;border-radius:30px;padding:.75rem 3rem;border-color: #1074c7 !important;background: #092f90 !important;padding: 12px 30px;border-radius: 0;letter-spacing: 1.2px;position: relative;}
/*section.contact #form_customForm .btn-group-lg>.btn,section.contact #form_customForm .btn-lg:hover {background-color: #1d93f7 !important;border-color: #0386f4 !important;}*/
section.contact #form_customForm .btn-lg:before{content: "";display: block;position: absolute;left:3px;top: 3px;width:calc(100% - 6px);height:calc(100% - 6px);border: 1px solid #a09d9000;}
section.contact #form_customForm .btn-lg:hover:before{border-color: #ffffff;}

.form_title{padding: 1.0rem 20px 1px 20px;text-align: center;}
.form_title h2 {color: #fff;font-weight: 400;padding-top: 6.0rem;margin-bottom: 0 !important;line-height: 1.2;color: #FFFFFF;font-family: 'Pathway Gothic One',sans-serif;text-align: center;line-height: 1;font-size: 1.8rem;margin-top: 1.0rem;margin-bottom: 0.25rem;}
.form_title .title_box .title_en{color: #092f90;}
.form_title .title_box .box_content h3{color: #092f90;}
section.group_table .container h4 {font-size: .9rem;text-align: justify;color: #a8a8a8;padding: 15px 0;}
.contact .trip_title p {font-size: .9rem;color: #111;}
.main_text {padding: 0 40px;}
@media (max-width:767px) {
.main_text {padding: 20px 40px;}
.main_text .main_text {padding: 20px 20px;}
.main_text hr {display: none;}
.contac_form{margin-top: 40px;}
.contact #form_customForm{margin: 0;}
.contact #form_customForm .trip_title ul li lable{display: block;}
.contact #form_customForm .trip_title{padding-bottom: 10px;}
.form_title{padding: 1rem 0px 1px 0px;}
.form_title .title_box .box_content h3{font-size: 1.3rem;}
  
}
textarea.form-control {border-radius: 0;min-height: 150px;}
.form-group select.form-control  {border-radius: 0;height: 50px !important;}
.form-check.radio_style, .form-group .form-check {display: inline-block;}
.form-group .form-check {padding-left: 24px;margin: 10px 15px;}
.form-group .form-check .checkmark:hover {border: 1px solid #ffffff;background-color: #04abf2;}
.form-group .form-check .customcheck:hover input ~ .checkmark {/* background-color: #fff; */border: 1px solid #04abf2;}

/*contact*/
#field_2 label, #field_3 label, #field_4 label, #field_5 label, #field_7 label {/* display: none; */}
.contact h4 .note {font-size: 1.2rem;}
#field_1 h3 {font-size: 1.2rem;}
#form_customForm .trip_title p {font-size: 1.0rem;}
#form_customForm .form-check .customcheck input:checked ~ .checkmark {background-color: #6f89a3;}
#form_customForm .form-check .customcheck .checkmark:after {left: 7px;top: 3px;width: 7px;height: 12px;border: solid white;border-width: 0 2px 2px 0;}
#form_customForm label {/* font-size: 1.0rem; */}
#form_customForm .form-check {margin: 15px 0px;}
#field_7 .form-control {border-radius: 0rem;padding: 0.75rem;}
#form_customForm .form-check .checkmark {border-radius: 50%;top: 3px;left: 0;height: 24px;width: 24px;}
/*contact-us*/
@media screen and (min-width:950px) {
  #field_1, #field_28, #field_3, #field_4, #field_2, #field_20, #field_21, #field_22, #field_17, #field_18, #field_19, #field_26 {
    flex: 0 0 50%;
    max-width: 50%;
}
  #field_23, #field_24, #field_25 {
    flex: 0 0 33.3%;
    max-width: 33.3%;
}
  #field_1, #field_28, #field_3, #field_4, #field_2, #field_20, #field_22, #field_21, #field_22, #field_17, #field_18, #field_19, #field_26, #field_23, #field_24, #field_25, #field_6{
    padding: 0% 1% 0% 1%!important;
}
  #field_27,#field_16{text-align:center;border:1px solid #d2d2d2;padding:15px;margin-bottom:30px;margin-top:30px;background:#979ba2}
  #field_18 .fa-calendar{right: 20px;}
}
/*lecture*/
@media screen and (min-width:950px) {
  #field_8,#field_13 {
    flex: 0 0 50%;
    max-width: 50%;
}
  #field_10, #field_11, #field_15 {
    flex: 0 0 33.3%;
    max-width: 33.3%;
}
  #field_8, #field_10, #field_13, #field_11, #field_7, #field_14, #field_15 {
    padding: 0% 1% 0% 1%!important;
}
}

.tab-grp .title_usa {
    margin: 6rem auto 8.0rem auto;
    text-align: center;
}
@media screen and (max-width:991px) {
  .tab-grp .title_usa img {width:50%;margin: 0 auto;}
}

.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;/*padding: 15px;*/overflow: hidden;}
.day_style_10 img {width:100%;}
.day_style_10 .item_text {/* z-in;;in: 0px 15px; *//* overflow: hidd;;e;/* overflow: hidden; */}
.day_style_10 .item_text p {margin: 0;background: rgba(0, 0, 0, 0.6);color: #FFF;padding: 40px 50px;position: absolute;bottom: 10%;width: calc(100% - 30px);margin: 0 auto;z-index: 10;}
@media (max-width:991px){
.day_style_10 .item_text p{padding:35px 20px;position:relative;bottom:0;width:calc(100% - 0px)}
.day_style_10 img{margin-bottom:0!important}
}
.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;}
.day_con p{margin-top: 10px;margin-bottom: 10px;}
section.group_table.trip_features .item img {height:auto !important;margin-top: .5rem;margin-bottom: .5rem;}
.main_trip img {height:auto !important;}
.trip_day .day_con .info_box .word_r + div > .info > img, .trip_day .day_con .info_box .word_l + div > .info > img {
    display: none;
}
.img-thumbnail {border: none;padding: 0;border-radius: 0;}








section.group_banner.trip_banner .brief h5 {display: inline-block;margin-right: 20px;}
section.group_banner.trip_banner .img_box {/* background-image: none !important; *//* min-height: auto !important; *//* background-position: center; *//* background-size: contain !important; *//* background-size: 76% !important; *//* max-width: 1440px; */margin: 0 auto;/* width: 80% !important; */}
section.group_banner.trip_banner .img_box>.align-items-center {
    top: -4px;
    position: absolute !important;
    width: 100%;
    /* bottom: 0%; */
    left: 0;
    margin-bottom: 0 !important;
}
@media (max-width: 500px) {
section.group_banner.trip_banner .img_box {
    background-size: contain !important;
    background-position: top;
    width: 100% !important;
}
section.group_banner.trip_banner .img_box>.align-items-center {bottom: -2%;margin-top: 0 !important;}
section.group_table.trip_features {
    margin-top: 5%;
}
section.group_banner.trip_banner .container {
    /* padding-left: 0; */
    /* padding-right: 0; */
    margin-top: 0;
}
}
section.group_banner .img_box {
    /* min-height: 400px !important; */
    /* height: 400px !important; */
}
section.group_banner.trip_banner .container {
    background: none;
}
section.group_banner.trip_banner .container>.col{
    background: none;
    padding-bottom: 5px;
}
section.group_banner.trip_banner .container>.col:nth-child(2) {
    padding-bottom: 0px;
}
section.group_banner.trip_banner .container>.col:nth-child(3) {
	/* display:none; */
	margin-top: 5px;
	margin-bottom: 0px;
}
section.group_banner.trip_banner .brief {margin-top: 20px;background: none !important;}
section.group_banner.trip_banner .brief h5 {
    color: #000;
    font-size: 1.0rem;
}
section.group_banner.trip_banner:before {
    background: none;
}
.web-page-frame section.group_banner .media-grouop .share_box, .web-page-frame section.group_banner .media-grouop .forword_box {
    width: 40px;
    height: 40px;
    font-size: 1.2rem;
}

.web-page-frame section.group_banner .media-grouop .share_box:hover, .web-page-frame section.group_banner .media-grouop .forword_box:hover {background: #a8a5a4;}
@media (min-width: 1500px){
  .WinChrome section.group_banner .media-grouop .share_box .data-icon:before, .WinChrome section.group_banner .media-grouop .forword_box .data-icon:before, .WinIe section.group_banner .media-grouop .share_box .data-icon:before, .WinIe section.group_banner .media-grouop .forword_box .data-icon:before, .Firefox section.group_banner .media-grouop .share_box .data-icon:before, .Firefox section.group_banner .media-grouop .forword_box .data-icon:before {
    margin-top: 21px;
    margin-left: 10px;
    margin-right: 27px;
}
}

.web-page-frame section.group_table.trip_airline .table .thead:hover  {/* background: #106c95; */}
.web-page-frame .filter_list .form-check .customcheck input:checked ~ .checkmark {background-color: #666666;}
.web-page-frame section.group_banner.trip_banner .btn-info {background-color: #ffffff;border-color: #a1a1a1;color: #a1a1a1;padding: 0.375rem 1.75rem;border-radius: 0;}
section.group_banner.trip_banner .price small {margin-right: 1.0rem;}
.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 0.2rem rgba(148, 148, 148, 0.4);}
/*white*/
section.group_banner.trip_banner .back_link:hover {
    color: #106c95;
    border-bottom: 1px solid #106c95;
}
section.group_banner.trip_banner .back_link {
    color: rgb(16, 108, 149);
    border-bottom: 1px solid rgb(16, 108, 149);
    display: none;
}
section.group_banner.trip_banner h6 {color: rgb(137 137 137);font-size: 0.85rem;}
section.group_banner.trip_banner h6 a.tag {margin-bottom: 0px;font-size: 0.5rem;padding: 0.2rem 0.5rem;border-radius: 8px;margin-right: 0.1rem;margin-top: 10px;margin-bottom: 10px;}
section.group_banner.trip_banner h1 {
    margin-left: 0;
    padding: 0 3% 0 0;
    color: #fff;
    font-size: 2.0rem;
}

  section.group_banner.trip_banner .container h6 {/* float:right; *//* position: absolute; */}


 section.group_banner.trip_banner .container h6.iteam {/* float: left; */position: relative;}
section.group_banner.trip_banner h1 {color: rgb(70 70 70);margin: 0.5em 0;/* float: left; */width: 100%;line-height: 2.4rem;}
@media screen and (max-width: 767px){section.group_banner.trip_banner h1{    font-size: 1.8rem;}}
section.group_banner.trip_banner .container>.col{
    background: none;
    padding-bottom: 5px;
}
section.group_banner.trip_banner .container {
    background: rgb(255 255 255 / 92%);
    /* border: 3px solid #bcbcbc; */
    /* margin-top: 0px; */
    /* width: 81%; */
}
section.group_banner.trip_banner .container>.col:nth-child(2) .price_box {
    color: #000;
    width: 100%;
}
/*white*/

@media screen and (min-width: 991px) {

.sub_menu-trip{width:100%!important;height:57px!important;right:0!important;background: #ffd2d2eb;margin-top:70px!important;display: none;}
.trip-gizle.sub_menu-trip{top: 1px;transition:all .4s ease 0s;display: block;}
.trip-sabit.sub_menu-trip{top: -1px;transition:all .4s ease 0s;/* display: none; */}
.sub_menu-trip .sub_inside{width:81%!important;flex-direction:row;height:auto!important;margin:auto;max-width:1440px}
.sub_menu-trip .trip_menu li{display:inline-block!important;margin:0 auto!important}
.sub_menu-trip .trip_menu li a{width:auto!important;height:auto!important;border-radius:unset;border:0!important;background: none!important;color:#fff;padding:0!important}
.tooltip.show{display:none}
.sub_menu-trip .trip_menu span{display:block!important;width:100%!important;font-size:1rem!important;text-align:center;padding:1rem 2.8rem!important;color: #153075!important;font-weight: bold;}
.trip_menu{background:#404040;width:50vw;padding:0 15px;padding:0}
.sub_menu-trip .trip_menu ul{margin:0 auto}
.sub_menu-trip .server_menu{position:fixed;right:0;top:230px}
.sub_menu-trip .server_menu li{width:33.33%;float:right;border-radius:0;box-shadow:none;margin-bottom:0}
.sub_menu-trip .server_menu a{/* font-size:0; */padding:1rem .45rem .45rem .45rem;line-height:inherit}
.sub_menu-trip .server_menu>ul>li a:hover{font-size:1rem}
.sub_menu-trip .server_menu>ul>li{opacity:.9;font-size:1rem}
.sub_menu-trip .server_menu > ul > li.join-fixed-btn {font-size: 1.0rem;/* font-weight: normal; */}
.sub_menu-trip .server_menu > ul > li.favor-fixed-btn a:nth-child(1)::after{margin-left: 6px;}
.sub_menu-trip .server_menu>ul>li:hover{opacity:1;}
.sub_menu-trip .server_menu a br{display:none}
.sub_menu-trip .server_menu a i{font-size:15px;/* margin-right:0!important; */}
.sub_menu-trip .server_menu a:hover i{/* margin-right:5px!important; */}

    section.group_banner.trip_banner .container .text-left h6 {/* position: absolute; */}
    section.group_banner.trip_banner .container .text-left h6.iteam {
    position: relative;
    padding: 0;
    margin: 0;
}
    section.group_banner.trip_banner .container .text-left h6:nth-last-child(4) {
    right: 0px;
}
    section.group_banner.trip_banner .container .text-left h6:nth-last-child(3)  {
    right: 180px;
}
}
	.trip_day .day_con .info_box {
		margin-bottom: 15px;
		/* border-bottom: 1px solid #002a40; */
		padding-right: 15px;
		padding-left: 15px;
		width: 100%;
	}
		.trip_day .day_con .info_box .word_r, .trip_day .day_con .info_box .word_l {
    		position: relative;
    		width: 100%;
    		max-width: 1440px;
    		margin: 10px auto !important;
    		border-bottom: 1px solid #002a40;
    		padding: 15px;
    		top: 0px;
    		text-align: left;
    		letter-spacing: 2.4px;
  }

			.trip_day .day_con .info_box .word_r h1.day_title, .trip_day .day_con .info_box .word_l h1.day_title {
				color: #000000;
				text-align: left;
				padding: 0px;
				margin-bottom: 0;
				/* font-weight: bold; */
				display: inline-block;
				/* font-size: 1.5rem; */
				margin-right: 1.0rem;
			}
			.trip_day .day_con .info_box .word_r h1.day_title::before, .trip_day .day_con .info_box .word_l h1.day_title::before {
				display: none;
			}
			.trip_day .day_con .info_box .word_r h2.day_sub-title, .trip_day .day_con .info_box .word_l h2.day_sub-title {
				color: #000000;
				text-align: left;
				/* background: #002a40; */
				margin-top: 0 !important;
				padding: 0px;
				/* font-weight: bold; */
				display: initial;
				background: none;
				left: 0;
			}
			@media (max-width: 575.98px) {
				.trip_day .day_con .info_box .word_r h2.day_sub-title, .trip_day .day_con .info_box .word_l h2.day_sub-title {
					font-size: 1.1rem;
				}
			}
		.trip_day .day_con .info_box .word_r + div, .trip_day .day_con .info_box .word_l + div {
			flex: 0 0 100%;
			width: 100%;
			max-width: 1440px;
			margin: 0 auto;
			padding: 0;
		}
			.trip_day .day_con .info_box .word_r + div, .trip_day .day_con .info_box .word_l + div > .info {
				margin-bottom: 50px;
			}
				.trip_day .day_con .info_box .word_r + div > .info > img, .trip_day .day_con .info_box .word_l + div > .info > img {
					display: none;
				}
				.trip_day .day_con .info_box .word_r + div > .info > p, .trip_day .day_con .info_box .word_l + div > .info > p {
					margin-top: 0px;
				}
				.trip_day .day_con .info_box .word_r + div > .info > p.meal, .trip_day .day_con .info_box .word_l + div > .info > p.meal {
					padding-bottom: 0;
					padding: 5px 15px;
				}
					.trip_day .day_con .info_box .word_r + div > .info > p.meal i, .trip_day .day_con .info_box .word_l + div > .info > p.meal i {
						color: #03A9F4;
					}
				.trip_day .day_con .info_box .word_r + div > .info > p.hotel, .trip_day .day_con .info_box .word_l + div > .info > p.hotel {
					padding-bottom: 0px;
					padding: 5px 15px 15px 15px !important;
				}
					.trip_day .day_con .info_box .word_r + div > .info > p.hotel i, .trip_day .day_con .info_box .word_l + div > .info > p.hotel i {
						color: #03A9F4;
					}
				@media (max-width: 991.98px) {
					.trip_day .day_con .info_box .word_r + div > .info > p.hotel, .trip_day .day_con .info_box .word_l + div > .info > p.hotel {
						margin-top: 20px;
					}
				}
.new_bg {background: #f8f8f9  !important;}
section.group_table .container .text-center h2 {}
    figure.block_style .main_words h6 {
    /* color: rgb(137 137 137); */
    font-size: 1.0rem;
    }
        figure.block_style .main_words h6.no-gutters {
    /* color: #898989; */
    font-size: 1.0rem;
    }

figure.block_style .note_words  {}
.no-gutters {
    color: rgb(78 78 78);
    /* font-size: 0.75rem !important; */
    }
.type-code h6{    color: rgb(78 78 78);
    font-size: 0.85rem;
    }
.search_table tbody td.go-date .time { color: rgb(78 78 78);
    font-size: 0.85rem;
}
.Day_menu {/*opacity: 0;display:none;*/}
.day_fixed {top: 126px !important;/*opacity: 1;*/}
@media (max-width: 768px){.day_fixed {top: 50px !important;}}
.section.group_banner.trip_banner h6 a.tag {}
.tag{border-radius:3px 0 0 3px;color:#999;display:inline-block;height:26px;line-height:26px;padding:0 20px 0 23px!important;position:relative;margin:0 10px 10px 0;text-decoration:none;-webkit-transition:color .2s}
.tag::before{background:#fff;border-radius:10px;box-shadow:inset 0 1px rgba(0,0,0,.25);content:'';height:6px;left:10px;position:absolute;width:6px;top:10px}
a.tag{padding:0 10px 0 23px!important}
.tag.btn-danger{padding:.2rem .5rem;border-radius:2px!important;background-color:#dc3545!important;/* border:none!important; */color:#fff!important}
.tag.btn-danger::after{border-left: 9px solid #dc3545;}
.tag.btn-warning{padding:.2rem .5rem;border-radius:2px!important;background:#e09f08!important;color:#fff!important;border:none!important}
.tag.btn-warning::after{border-left:10px solid #e09f08}
.tag.btn-success{padding:.2rem .5rem;border-radius:2px!important;border:none!important;color:#fff!important}
.tag.btn-success::after{border-left:9px solid #28a745}
section.group_banner.trip_banner .container{background:rgb(255 255 255)}
.btn-danger:focus, .btn-danger.focus {box-shadow: none !important;}
.btn-warning:focus, .btn-warning.focus {box-shadow: none !important;}

@media (min-width: 1200px){

figure.block_style .no-gutters>div.col-xl-4.pic_all {
    flex: 0 0 25%;
    max-width: 25%;
}

figure.block_style .no-gutters>div.col-xl-6 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}
.trip_day .day_con .info_box .word_r + div > .info > p.meal, .trip_day .day_con .info_box .word_l+ div > .info > p.meal {display:flex;}
.trip_day .day_con .info_box .word_r + div > .info > p.meal span, .trip_day .day_con .info_box .word_l+ div > .info > p.meal span {width:33.3333333333%}

.pic_style figure.block_style {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
}
.pic_style figure.block_style {
    padding-left: 15px !important;
    padding-right: 0  !important;
}
}

figure.block_style .main_words {background:#fff}
figure.block_style .price_all {border-left: 1px solid #eeeeee;}
figure.block_style .note_words .pdf_box {
    color: #6f89a3;
}
figure.block_style .note_words .pdf_box:hover {
    color: #4976dc;
}
.search_table .tag_all .btn {float: left !important;margin: 0 0.3rem 0.3rem 0!important;}
.search_table .main_words .title_main:hover {
    color: #396fa6 !important;
}
figure.block_style .pic_all .plane_word {
    background: transparent linear-gradient(180deg, #00000012 0%, rgb(0 0 0 / 61%) 100%) 0% 0% no-repeat !important;
    bottom: 0px !important;

}
figure.block_style .pic_all .plane_word .no-gutters {    color: #fff !important;}
figure.block_style h4 {/* font-size: 1.25rem !important; *//* margin-bottom: 0; */}

/*list*/
.WinChrome section.group_banner.search_banner, .WinIe section.group_banner.search_banner {height: 640px;}
.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(111 137 163 / 85%);}
.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.2rem;/* color: #898989; */letter-spacing: 0.02rem;}
.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%;}

/*detail*/
.sub_menu-trip .trip_menu i {display:none;}
@media (min-width: 992px){
.sub_menu-trip .trip_menu {width: 100% !important;background: none !important;border: 0px solid #404040 !important;padding: 0 !important;margin: 0 auto !important;}
}
.basic-air-btn a {font-size: 1.0rem;background: #ffffff;border: 1px solid #ddd;padding: 5px 25px;color: #888;border-radius: 0px;}
.basic-air-btn a:hover {background: #e8e8e8;color: #444;}
#qrcode:hover canvas {width: 200px;height: 200px;box-shadow: 0px 1px 17px #adadad;}
.group_num #qrcode img {width: 40px;}
section.group_banner .group_num #qrcode::after{font: normal normal normal 18px/1 FontAwesome;}
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;}
.basic-air-info .time {border-bottom: 2px dotted #adadad;color: #555;}
.basic-air-info {background: #f0f0f0;border: 1px solid #404040;padding: 1.8rem 1rem !important;margin-top: 1.5rem !important;}
.basic-air-info .go i, .basic-air-info .back i {color: #555;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);font-size: 1.2rem;margin-right: 14px;}
.basic-air-info .go i.fa-plane:before, .basic-air-info .back i.fa-plane:before {
    content: "\E005";
    font-family: "icon", "FontAwesome";
}
.basic-air-info .go h3, .basic-air-info .back h3 {color: #555;font-size: 1.0rem;}
.basic-air-info .go br, .basic-air-info .back br {
    display: none;
}
.basic-air-info .go h4, .basic-air-info .back h4 {font-family: 'Noto', sans-serif;margin-bottom: 0;font-size: 1.0rem;color: #404040;font-weight: normal;}
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;}
.group_table>.container>.text-center {padding-top: 0rem;margin-top: -6rem;}
section.group_table.trip_day .info_box .info_box_title .day_title {font-size: 3rem;font-weight: normal;font-family: 'Noto', sans-serif;font-style: italic;}
section.group_table.trip_day .info_box .info_box_title .day_sub-title {font-size: 1.0rem;letter-spacing: .05rem;}
.basic-air-airport i {color: #f37272;}
.flight_details .details_box > h4  {background: #6c757d;}
.flight_details {border: 1px solid #6c757d;}
.flight_details .details_box > h4 i {color: #ffffff;}
section.group_table.tripdown .style_icon ul li a.nav-link {border: 1px solid #6f89a3;color:#6f89a3;border-radius: 0px;font-size: .9rem;padding: 8px 12px;}
section.group_table.tripdown .style_icon ul li a.active.nav-link {background-color: #396fa6;color:#fff;}
section.group_table.tripdown .style_icon ul li a.nav-link svg {fill:#6f89a3;width: 18px;}
section.group_table.tripdown .search_table tbody td.tour-price span {font-family: 'Noto', sans-serif;font-size: 1.25rem;font-weight: normal;}
section.group_table.tripdown .search_table tbody td.tour-name a.title_main {/* font-weight: normal; */font-size: 1.1rem;}
section.group_table.tripdown .search_table tbody td.go-airport h6 {margin-bottom: 0rem;}
section.group_table.trip_day .info_box .info_box_title p {background: #f1f1f1;}
section.group_table.tripdown .search_table tbody td  {padding: 20px 10px;}
section.group_table.trip_features, section.group_table.trip_airline, section.group_table.trip_day, section.group_table.trip_note, section.group_table.view_intro, section.group_table.tripdown {padding-top: 15rem;}
section.group_table.trip_features .container .group_table_box p{text-align: justify;margin-bottom: .5rem;line-height: 1.8;}
section.group_table.trip_features .container .group_table_box .title_s{font-size: 0;border: none;}
@media (max-width: 767px) {
section.group_table.trip_day .info_box .info_box_title .day_title {margin: 0px auto 10px auto;}
section.group_table.trip_features, section.group_table.trip_airline, section.group_table.trip_day, section.group_table.trip_note, section.group_table.view_intro, section.group_table.tripdown {padding-top: 9rem;}

}
@media (max-width: 500px) {
#qrcode {display:none;}
section.group_banner.trip_banner h6 {
    padding: 0px;
}
}
.fc .fc-toolbar.fc-header-toolbar {
    /* background: #404040; */
}

.Day_menu.active {top: 70px !important;background: rgb(255 255 255 / 0.7);padding-bottom: 0px;z-index: 1;padding: 10px 0px;width: 70%;}
.Day_menu .swiper_day .swiper-slide a {
    background: #fff;
}

.sabit {top: 0px;z-index: 100;transition: all 400ms ease 0s;background: rgba(9, 47, 144, 0);}
.gizle {/* top: -30px; */transition: all 400ms ease 0s;z-index: 105;background: rgba(9, 47, 144, 1);}
@media(max-width:768px){.gizle{
    top: 0;
}}

.header_icon {position:absolute;z-index: 9999;right: 0;flex: 0 0 200px;max-width: 200px;}
@media(max-width:991px) {.header_icon {width: 120px;/* overflow:hidden; */padding: 0;}
  .header_logo {margin-left: 10px;}}
@media(max-width:768px) {.header_icon {width: 40px;/* overflow:hidden; */padding: 0;right: 76px;top: 0px;}}

@media(max-width:576px){.header_icon .falls-container {
    position: absolute;
    right: 0;
}}

.header_icon .falls-container .grid .grid-item  {padding: 0;margin-top: 0px;}
.header_icon .falls-container .grid .grid-item img {width: 32px;max-width: 32px;}
.header_icon .falls-container .grid .grid-item h3 {display:none !important;}
@media(min-width:991px){.header_icon .falls-container .grid .grid-item:nth-child(6) {
    display: none;
}}

@media(max-width:991px) {
  .header_icon .falls-container .grid .grid-item:nth-child(1),  .header_icon .falls-container .grid .grid-item:nth-child(6)  {display:block;/* right: 20px; */left: unset !important;width: 40px;height: 40px;padding: 0px;max-width: 100%;margin-top: 0px;}
  .header_icon .falls-container .grid .grid-item {display:none;}
}
@media(max-width:768px) {
  .header_icon .falls-container .grid .grid-item:nth-child(1), .header_icon .falls-container .grid .grid-item:nth-child(6) {display:block;right: -22px;left: unset !important;width: 42px;height: auto;}
  .header_icon .falls-container .grid .grid-item {display:none;}
}
@media (max-width:768px) {
.header_icon .falls-container .grid .grid-item img {margin-top: 9px;margin-bottom: 15px;}
.event .five-wrapper .room-block-one.height-two .image-box {height: 420px;}
.Theme_activities .five-wrapper .outer-container .room-block-one.height-two .hover-box {height: 420px;}
}
.event .five-wrapper .rooms-section-one .column:nth-child(2){order: -1;}
.event .five-wrapper .room-block-one .cap-box .cap-inner:before{display:none}

.footer_nav{padding-top: 3rem;padding-bottom: 3rem;max-width: 1778px;margin:0 auto;padding-right:30px;padding-left:30px}
.footer_nav ul li img{max-width:fit-content;}
.footer_nav ul{padding:0 .25rem;display:inline-flex;flex-direction:row;margin-bottom:0;margin-right:auto}
.footer_nav ul:nth-last-child(1){margin:0}
.footer_nav ul li{padding:0 .25rem;margin-bottom:.5rem;flex-direction:column}
.footer_nav ul.right li{display:flex;flex-direction:row;justify-content:flex-end}
.footer_nav ul li a{color: #000000;font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;}
.footer_nav ul li a:hover{color: #1d1d1d;}
.footer_nav ul li h5{line-height:20px;font-size: .95rem;margin-bottom:1rem;font-weight: 500;color: #000000;}
.footer_nav ul li p{line-height:20px;font-size: 1.0rem;margin-bottom:.5rem;color: #000;margin-bottom: 1rem;font-weight: 500;}
.footer_nav ul li a:hover{opacity:.8;/* text-decoration:underline; */}
.footer_nav ul.right{justify-content:space-between;display:flex;flex-wrap:wrap;flex-direction:column;margin-right:0}
.footer_nav ul.right a{margin-right:42px;margin-bottom:10px;display:inline-block}
.footer_nav ul.right a:nth-last-child(1){margin-right:0}
.footer_nav ul.right li span{margin-right:20px}
.footer_nav ul.right li span:nth-last-child(1){margin-right:0}
.footer_nav .footer_logo{border-bottom:1px solid #afafaf;margin-bottom:1rem;padding-bottom: .5rem;}
.footer_nav .footer_logo ul.right{display:flex;justify-content:flex-end}
.footer_nav .footer_logo ul.right p{padding: 0 30px;position:relative;margin-bottom: 0;line-height: 1.5;}
.footer_nav .footer_logo ul.right a{margin:0;}
.footer_nav .footer_logo ul.right p:nth-last-child(1):after{display:none}
.footer_nav .footer_logo ul.right p:nth-last-child(1){padding-right:0}
.footer_nav .footer_logo ul.right p:after{content:'';width:1px;height:100%;background:#000;position:absolute;right:1px;top:1px}
.footer_nav .footer_icon ul li a{margin-right: 20px;}
.footer_nav .mobile{display:none}
@media (max-width:991px){.footer_nav{padding-top:3rem;padding-bottom:3rem}
.footer_nav ul{margin-bottom:.5em;}
.footer_nav ul:nth-child(1){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.footer_nav ul:nth-child(2){}
.footer_nav ul li{width:100%}
.footer_nav ul.right{justify-content:center}
.footer_nav ul.right li{justify-content:center}
.footer_nav ul.col-lg-2 li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer_nav ul li h5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.footer_nav ul.col-lg-2 p{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.footer_nav ul.right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (max-width:768px){.footer_nav{padding-top:2rem;padding-bottom:2rem}
.footer_nav ul{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;/* padding: 0; */}
.footer_nav .footer_logo ul.right p{padding: 0px 7px 0 5px;position:relative;margin-bottom: 3px;font-size: .85rem;}
.footer_nav .footer_logo ul.right li{justify-content: flex-start;/* padding: 0; */padding-bottom: .5rem;border-bottom: 1px solid #afafaf;display: flex;flex-wrap: wrap;flex-direction: row;}
.footer_nav .footer_logo ul.right p:nth-child(1){padding-left: 0;}
.footer_nav ul li h5{margin-bottom: .25rem;}
.footer_nav .footer_logo{margin: 0;border: none;}
.footer_nav .footer_icon{margin-top: 3.0rem;}
.footer_nav .footer_icon ul.right li{justify-content: left;}
.footer_nav .footer_icon ul.right li p{margin-bottom: .5rem;}
.footer_nav .pc{display:none}
.footer_nav .mobile{display:block}
}

@media (min-width: 767px){.WinChrome section.group_banner.search_banner, .WinIe section.group_banner.search_banner {height: 340px;}}
.WinChrome section.group_banner .search-area, .WinIe section.group_banner .search-area{bottom: calc(28% - (110px/2));}

@media (min-width: 2048px) {}
@media (min-width: 1920px) {}
@media (min-width: 1800px) {}
@media (min-width: 1668px) {}
@media (min-width: 1600px) {}
@media (min-width: 1536px) {}
@media (min-width: 1440px) {}
@media (min-width: 1366px) {}
@media (min-width: 1280px) {}
@media (min-width: 1200px) and (max-width:1279px) {

}
@media (min-width: 1024px) and (max-width:1199px){

}
@media(min-width:980px) and (max-width:1023px){

}
@media(min-width:768px) and (max-width:979px) {

}
@media(max-width:767px){
  .header_box {padding: 0;position: fixed;}
  .header_nav {padding: 0 15px;}
  .header_nav .mega-menu {padding: 0 15px;}
  .header_nav .mega-menu > section.menu-list-items {/*height: 50px; */background: #ffffff !important;}
  .header_nav .mega-menu .menu-logo>li>a {position: fixed; background-color: transparent; margin: 0; padding: 8px 15px;}
  .header_nav .mega-menu .menu-logo>li>a img {position: initial;}
  .main_new_slider {margin-top: 50px;}
  .main_new_slider .bs-carousel {height: initial;}
  .main_new_slider .carousel-inner {height: initial;}
  .Featured_Itinerary {padding-top: 20px; padding-bottom: 100px;}
  .company_profile {padding: 0 15px; position: initial;}
  .company_profile a {position: absolute; bottom: 15px; margin: 0 auto; right: 0; left: 0;}
  .Journey_slider {padding: 0 15px 30px !important; margin-top: 15px !important;}
  .Journey_slider .module-container {margin-top: 0 !important;}
  .Journey_slider .module-container .swiper-button-prev {right: 50%;}
  .Journey_slider .module-container .swiper-button-next {right: calc(50% - 89px);right: 20px;}
  .Featured_slider {padding: 0 15px 30px !important; margin-top: 15px !important;}
  .Featured_slider .module-container {margin-top: 0 !important;}
  .Featured_slider .module-container .swiper-button-prev {right: 50%;}
  .Featured_slider .module-container .swiper-button-next {/* right: calc(50% - 89px); */}
  .special_plan .bgfixed {padding: 15px;}
  .special_plan .bgfixed h2 {margin-bottom: 40px;}
  .special_plan .bgfixed .text-muted {margin: 0;}
  .special_plan_list {padding: 0 15px;}
  .special_plan_list .wall-wrapper .wall-row {padding: 0 10px;}
  .special_plan_list .col-sm-12 {width: 50%; margin-bottom: 10px;}
  .special_plan_list .thicon_info {padding: 0 10px;}
  .special_plan_list .thicon_info a {height: 140px; padding: 0; display: flex; justify-content: center; align-items: center;}
  .special_plan_list .thicon_info h3 {font-size: 20px !important;}
  .Theme_activities {padding: 20px 20px 0;}
  .Theme_activities .widget-item {padding: 0;}
  .Theme_activities .module-container {padding: 0 15px;}
  .ABOUT_US {margin-bottom: 30px;}
  .ABOUT_US .about_txt .bgfixed {height: 400px;}
  .ABOUT_US .about_txt .bgfixed a {padding: 0 15px;}
  .ABOUT_US .about_img {position: initial; order: -1;}
  .Travellers_echo .title_style {padding: 0 15px;}
  .Travellers_echo .swiper-container-horizontal > .swiper-button-next {right: calc(50% - 89px);}
  .Travellers_echo .swiper-container-horizontal > .swiper-button-prev {right: 50%;}
}

@media(max-width:480px) {

}

@media(max-width:375px){

}

@media(max-width: 320px){

}

.Journey_falls  .falls-container .grid{padding-top: 2%;padding-bottom: 2%;margin-bottom: 4%;border-bottom: 1px solid #d7d9da;}
.Journey_falls  .falls-container .grid .grid-item{text-align:center;margin-bottom: 2%;}
.Journey_falls  .falls-container .grid .grid-item h3{text-align:center;font-size: 1.25rem;font-weight:700;}
.Journey_falls  .falls-container .grid .grid-item p{color: #444;text-align:center;font-size:1.0rem;}
.Journey_falls  .falls-container .grid .grid-item img {margin-bottom: 30px;}

.Journey_sumit .btn{color: #fff;background: #191919ad;padding: 12px 60px;border-radius: 0;border: 1px solid #fff;letter-spacing: 1.2px;position: relative;}
.Journey_sumit .btn:hover{background: #092f90;color: #fff27c;border: 1px solid #fff27c;}
.Journey_sumit .btn:nth-child(even){margin-left: 10px;}
.Journey_sumit .btn:before{content: "";display: block;position: absolute;left:3px;top:3px;width:calc(100% - 6px);height:calc(100% - 6px);border: 1px solid #a09d90;}
.Journey_sumit .btn:hover:before{border-color:#b7ae87;}

.Journey_swiper {margin-top: 9rem;}
.Journey_swiper .module-container .main .swiper-slide-style{box-shadow:none;border-radius:0;height: auto;}
.Journey_swiper .module-container .main .swiper-slide .swiper-img img{border-top-left-radius:0;border-top-right-radius:0;}
.Journey_swiper .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: 12px 30px 12px 30px;background: #092f90d1;color: #ffffff;font-size: 1.15rem;}
.Journey_swiper .module-container .main .swiper-slide .swiper-content{position:relative;-webkit-line-clamp: unset;padding: 15px 20px 0;/* min-height: 200px; *//* height: auto !important; *//* -webkit-box-orient: unset; *//* display: block; */}
.Journey_swiper .module-container .main .swiper-slide .swiper-title::before {content: '';width: 100%;height: 1px;background: #ffffff6e;display: block;position: absolute;bottom: 3px;/* left: calc(50% - 1px); *//* transform: rotate(45deg); */left: 0;/* bottom: 25px; */}
/*.Journey_swiper .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_swiper .module-container .main .swiper-container .swiper-button-white{/* display:none; */opacity: 1;top: 47%;}
.Journey_swiper .module-container .main .swiper-container .swiper-button-white:after{background: no-repeat;}
@media (max-width:991px){
.Journey_swiper {margin: 0 !important; padding: 0 2rem !important;}
}
.Journey_swiper .swiper-pagination-bullet-active {background: #717171;}
.Journey_swiper .swiper-pagination-bullet {width: 60px !important;height: 5px !important;border-radius: 0 !important;margin: 0 0px !important;background: #e0e0e0!important;}
.Journey_swiper .swiper-pagination-bullet-active {background: #092f90 !important;}
@media (max-width:767px){.Journey_swiper .swiper-pagination{margin-bottom: 1.0rem;}
.Journey_swiper .swiper-pagination-bullet{width: 40px !important;}}

.JourneyDate {margin-top: 120px;}
.JourneyDate.D1 {margin-top: -75px;}
.JourneyDate .text-link {display: flex;}
.JourneyDate .text-left{height:150px;width:150px;border:1px solid #fff;background:#000;color:#fff;display: flex;justify-content:center;align-items:center;top: 0px;font-size: 5.6rem !important;margin: 0;font-family: 'Felix Titling' ,'Nanum Myeongjo' !important;padding-top: 1;}
.JourneyDate .text-left:before{content:'day';letter-spacing: 3px;font-size: 2.0rem;margin: 0;position: absolute;color: #ffffff40;font-style: italic;}
.JourneyDate div.link-list {width: calc(100% - 150px);display: flex;align-items: center;padding: 1.5em 1.5em;min-height: auto;box-shadow: 3px 1px 0px #000000;}
.JourneyDate div.link-list ul li span {padding: 10px 10px 10px 10px;font-weight: bold;}

.Journey_dailyphoto .ads-wrapper .item_box figure{border-radius:0;margin-bottom: 1rem;}
.Journey_dailyphoto .ads-wrapper .item_box .item_more_txt  h3 {font-size: 1.25rem;color: #333333;margin: 0;line-height: 23px;margin-bottom: 0.5em;font-weight:bold;}
.Journey_dailyphoto .ads-wrapper .item_box h4 {margin-top: 0;font-size: 1.0rem;font-weight: normal;letter-spacing: .2rem;line-height: 1.5em;}
.Journey_dailyphoto .item_btn, .Journey_dailyphoto .item_btn_hover {display:none !important;}
.Journey_dailyphoto .ads-wrapper .item_morebox a{border-radius: 0;font-size: 1.0rem;width: 100%;}

.Journey_food .text-link {display: flex;}
.Journey_food .text-left{height: 60px;width: 60px;/* border:1px solid #fff; */background: #888;color: #fff !important;display: flex;justify-content:center;align-items:center;top: 0px;font-size: 2.0rem !important;margin: 0;font-family: 'Felix Titling' ,'Nanum Myeongjo' !important;}
.Journey_food .text-left:before{position: absolute;content: '';width: 20px;height: 1px;background: #ffffff;position: absolute;transform: rotate(-45deg);right: -3px;bottom: 7px;}
.Journey_food div.link-list {width: calc(100% - 60px);display: flex;align-items: center;min-height: auto;}
.Journey_food div.link-list ul li span {padding: 10px 10px 10px 10px;font-weight: bold;}

.Journey_dailyhotel .text-link {display: flex;}
.Journey_dailyhotel .text-left{height: 60px;width: 60px;/* border:1px solid #fff; */background: #888;color: #fff !important;display: flex;justify-content:center;align-items:center;top: 0px;font-size: 2.0rem !important;margin: 0;font-family: 'Felix Titling' ,'Nanum Myeongjo' !important;}
.Journey_dailyhotel .text-left:before{position: absolute;content: '';width: 20px;height: 1px;background: #ffffff;position: absolute;transform: rotate(-45deg);right: -3px;bottom: 7px;}
.Journey_dailyhotel div.link-list {width: calc(100% - 60px);display: flex;align-items: center;min-height: auto;}
.Journey_dailyhotel div.link-list ul li span {padding: 10px 10px 10px 10px;font-weight: bold;}

.Page_end {margin-bottom:120px;}

.Journey_fixedicon {}
.Journey_fixedicon .side_box {}
.Journey_fixedicon .side_bar{border-radius:0;box-shadow:none;padding:0;border:1px solid #c3c3c3}
.Journey_fixedicon .side_bar li:hover{background: #092f90!important;}
.Journey_fixedicon .side_bar li{width:58px;height:58px;padding: 0;background: #fff;}
.Journey_fixedicon .side_bar li a{position:relative;padding: 16px 0;}
.Journey_fixedicon .side_bar li a i{font-size:1.5em;opacity: 1;}
.Journey_fixedicon .side_bar li:hover a i{opacity:0}
.Journey_fixedicon .side_bar li a p{position:absolute;top: 11px;right:0;margin: 0px;opacity:0;width: 28px;}
.Journey_fixedicon .side_bar li:hover a p{color:#fff !important;opacity: 1;}
.Journey_fixedicon .side_bar li a p:hover{opacity:1}
.Journey_fixedicon .actGotop a{border-radius:0!important;font-weight:400!important;font-size:.075rem!important;line-height:70px!important}
.Journey_fixedicon .actGotop a i{font-size:1.25rem!important;top:10px}

.Journey_breadcrumb {margin-top: 6rem;padding-left: 50px;position: absolute;z-index: 10;}
.Journey_breadcrumb .module-container > .main {padding: 0 15px;}
.Journey_breadcrumb div.link-list {margin-top: 15px;background: none !important;}
.Journey_breadcrumb div.link-list ul li {font-weight: bold;}
.Journey_breadcrumb div.link-list ul li {position:relative;}
.Journey_breadcrumb div.link-list ul li:after{content:'';width: 2px;height: 21px;background-color: #ffffff !important;display: block;position: absolute;top: calc(50% + -9px);right: -10px;transform: rotate(28deg);}
.Journey_breadcrumb div.link-list ul li:nth-last-child(1):after{display:none}


.Journey_header h1{font-size: 3.6rem;}
.Journey_header h5{margin-bottom:1.0rem}
.Anchor {opacity: 0;}
@media (max-width:767px){.Journey_header h1{font-size: 2.0rem;}
						 .Journey_header h2{font-size: 1.5rem;}
.Journey_header h5{margin-bottom:1.0rem}}

img{display: inline-block;max-width: 100%;height: auto;}
.preparing .bgfixed section:before{content:'';background: #0a308fb3;-webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%);clip-path: polygon(100% 0, 0% 100%, 100% 100%);width: 100px;height: 100%;position:absolute;display:block;left: -99px;top: 0;}
.preparing .bgfixed section:after{content:'';background: #0a308fb3;-webkit-clip-path: polygon(0 0, 0% 100%, 100% 0);clip-path: polygon(0 0, 0% 100%, 100% 0);width: 100px;height: 100%;position:absolute;display:block;right: -100px;top: 0;}

.about_fall .function-row .flex-row{display:flex!important;justify-content: center !important;}
.about_fall .function-row .flex-row li{padding-right:15px;padding-left:15px}
.about_fall .function-row li a{padding: 10px;position: relative;text-align: center;}
.about_fall .function-row li a h3{font-size:1.25rem;display: block;position: absolute;bottom: 30px;left: 0;right: 0;margin: auto;}

.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;}

.City_nav{/* padding:30px 0; */font-family: "Helvetica Neue", "Microsoft JhengHei", Helvetica, Arial, sans-serif !important;}
.City_nav div.link-list {background: #ffffff;padding: 20px 0;}
.City_nav section.link.text-link{ text-align:center}
.City_nav div.link-list ul li { position:relative;margin: 0 5px;/* background: #ffffff; */border: 1px solid #092f90;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.City_nav div.link-list ul li:hover {/* background: #f0f0f0; */}
.City_nav.btn_01 div.link-list ul li:nth-child(1),
.City_nav.btn_02 div.link-list ul li:nth-child(2),
.City_nav.btn_03 div.link-list ul li:nth-child(3),
.City_nav.btn_04 div.link-list ul li:nth-child(4),
.City_nav.btn_05 div.link-list ul li:nth-child(5),
.City_nav.btn_06 div.link-list ul li:nth-child(6),
.City_nav.btn_07 div.link-list ul li:nth-child(7){background: #092f90;}
.City_nav.btn_01 div.link-list ul li:nth-child(1):before,
.City_nav.btn_02 div.link-list ul li:nth-child(2):before,
.City_nav.btn_03 div.link-list ul li:nth-child(3):before,
.City_nav.btn_04 div.link-list ul li:nth-child(4):before,
.City_nav.btn_05 div.link-list ul li:nth-child(5):before,
.City_nav.btn_06 div.link-list ul li:nth-child(6):before,
.City_nav.btn_07 div.link-list ul li:nth-child(7):before{content: "";position: absolute;/* border: 8px solid transparent; *//* border-top-color: #cca143; *//* bottom: -17px; *//* left: 40%; */width: 100%;height: 1px;/* background: #ffffff; */bottom: 0px;}
.City_nav.btn_01 div.link-list ul li:nth-child(1) a,.City_nav.btn_01 div.link-list ul li:nth-child(1) span,
.City_nav.btn_02 div.link-list ul li:nth-child(2) a,.City_nav.btn_02 div.link-list ul li:nth-child(2) span,
.City_nav.btn_03 div.link-list ul li:nth-child(3) a,.City_nav.btn_03 div.link-list ul li:nth-child(3) span,
.City_nav.btn_04 div.link-list ul li:nth-child(4) a,.City_nav.btn_04 div.link-list ul li:nth-child(4) span,
.City_nav.btn_05 div.link-list ul li:nth-child(5) a,.City_nav.btn_05 div.link-list ul li:nth-child(5) span,
.City_nav.btn_06 div.link-list ul li:nth-child(6) a,.City_nav.btn_06 div.link-list ul li:nth-child(6) span,
.City_nav.btn_07 div.link-list ul li:nth-child(7) a,.City_nav.btn_07 div.link-list ul li:nth-child(7) span{color: #f6ba2d !important;}
.City_nav div.link-list ul li a,.City_nav div.link-list ul li span{padding: 0px 20px;font-size: 1.1rem; font-weight:600;}
.City_nav div.link-list ul li i{}
@media (max-width:767px){
	.City_nav div.link-list{padding: 0px 15px;}
	.City_nav {padding: 0px;overflow: hidden;}
	.City_nav div.link-list ul li a{padding: 5px 0px;font-size: 0.8rem!important;}
	.City_nav div.link-list ul li{border: 1px solid #5873b6;}
	.City_nav div.link-list ul li:nth-child(1),.City_nav div.link-list ul li:nth-child(2) {width: 49.9%;margin: 0 0 0 -5px;border-left: 0;border-top: 0;}
	.City_nav div.link-list ul li:nth-child(3),.City_nav div.link-list ul li:nth-child(4), .City_nav div.link-list ul li:nth-child(5),.City_nav div.link-list ul li:nth-child(6), .City_nav div.link-list ul li:nth-child(7) {width: 24.9%;margin: 0 0 0 -4px;border-left: 0;border-top: 0;}
	.City_nav div.link-list ul li:before{ display:none}
}

.attractionsw .editor-content h2{font-size: 3.5rem;font-weight: 600;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
.attractionsw .editor-content h4{font-size: 1.5em;font-weight: 400;letter-spacing: .04em;border-bottom: 1px solid #d4d4d4;margin-bottom: 1.5rem;}
.attractionsw .editor-content p{}
.attractionsw .editor-content .step {margin-bottom: 1.5rem;}
.attractionsw .editor-content a{background: #183553!important;color: #fff;font-size: .8rem!important;border: 1px solid #bfbfbf;padding: 10px 30px;display: table;}
.attractionsw .editor-content a:hover {background: #001d3c !important;}
.attractionsw .editor-content a:not(:disabled):not(.disabled):active, .attractionsw .editor-content a:not(:disabled):not(.disabled).active {background-color: #001d3c!important;border-color: #000b1b;}
.attractionsw .editor-content {padding: 30px 60px;align-items: flex-start;display: inline-flex;flex-direction: column;justify-content: center;}

.city_tour .wall-wrapper{background:0 0}
.city_tour .wall-wrapper .px-0{padding-right:15px!important;padding-left:15px!important;margin-bottom:30px}
.city_tour .wall-wrapper .thicon_info h3{padding: 10px;text-align:center;width:100%;font-size:1.4em;background: #2f2f2fab;bottom: 0;font-weight: normal;}
.city_tour .wall-wrapper .thicon_info a:hover h3{background: rgb(158 159 169 / 95%)!important;}
.city_tour .wall-wrapper .theme_info{background: rgb(231 232 236 / 90%)!important;}
.city_tour .wall-wrapper .theme_info p.theme-text{color: #000 !important;}

.price{margin-top:1rem}
.price div.inner{display:-webkit-box;display:flex;justify-content:space-between;background-color:#fff;border-radius:5px;margin-bottom:20px;padding:15px 0 15px 35px}
.price div.inner h4{position:relative;box-sizing:border-box;width:200px;min-width:200px;margin-top:12px;padding-left:20px;font-size:1.25rem;letter-spacing:.14em;margin-bottom:1rem}
.price div.inner .txt{box-sizing:border-box;width:100%;padding:12px 25px 12px 0}
.price div.inner .txt p{margin-bottom:0;line-height: 2;}
@media (max-width:767px){.price div.inner h4{padding:0}
.price div.inner{display:flex;flex-direction:column;padding:0 15px}
}

.city_tour{margin-top: 4rem;margin-bottom: 3rem;}
.city_tour .hover-wall .htpro_tit h1{font-family:"Helvetica Neue","微軟正黑體",Helvetica,Arial,sans-serif!important;border:none;margin:0 auto}
.city_tour .hover-wall .htpro_tit h2{font-size:2.4em;margin-bottom:2rem;letter-spacing:.5rem}
.city_tour .hover-wall .icon_info figure{}
.city_tour .hover-wall .icon_info{box-shadow:none;height: 100%;}
.city_tour .hover-wall .icon_info:hover{box-shadow:none}
.city_tour .hover-wall figure .overlay{display:none}
.city_tour .hover-wall .icon_info h3{font-size: 1.4em;margin-bottom: 1.0rem;line-height: 1.2;}
.city_tour .hover-wall .icon_info h4{color:#967e5b;font-style:normal;font-family:"Helvetica Neue","微軟正黑體",Helvetica,Arial,sans-serif!important;letter-spacing:1.2px;margin-bottom: 0.5rem;}
.city_tour .hover-wall .icon_info p.animate-text{font-size:.9rem;margin-bottom: 1rem;}
.city_tour .hover-wall .icon_info:hover figure .b_img{transform: scale(1.1);}
@media (max-width:767px){.city_tour{margin-top:1rem;margin-bottom:1rem}
.city_tour .hover-wall .htpro_tit h1{/* font-size:1em; */}
.city_tour .hover-wall .htpro_tit h2{font-size:2em;margin-bottom:1rem}
}

.city_main .five-wrapper .rooms-section-one {background: none;padding: 30px 0px 0px;}
.city_main .five-wrapper .auto-container{display:none;}
.city_main .five-wrapper .room-block-one .hover-box .pricing .rating{display:none;}
.city_main .five-wrapper .room-block-one .hover-box .link-box{display:none;}
@media (max-width:767px){.city_main .five-wrapper .room-block-one.height-two .image-box{height:420px;}}

.falls .falls-container .grid{padding-top: 2%;padding-bottom: 2%;margin-bottom: 2%;}
.falls .falls-container .grid .grid-item{text-align:center;margin-bottom: 2%;padding: 0 30px;}
.falls .falls-container .grid .grid-item h3{text-align:center;font-size: 1.5rem;font-weight:700;margin-bottom: 0.5rem;}
.falls .falls-container .grid .grid-item p{color: #595c62;font-size:1.0rem;margin: 0;letter-spacing: 2px;}
.falls .falls-container .grid .grid-item img {margin-bottom: 30px;}
@media (min-width: 1200px){.falls.falls_left .falls-container{margin-right:0;width: 80%;}
.falls.falls_right .falls-container{margin-left:0;width: 80%;}}
.falls-w .falls-container .grid .grid-item h3{color: #fff;text-align: left;}
.falls-w .falls-container .grid .grid-item p{color: #fff;}
@media (max-width:767px){.falls .falls-container .grid{margin-bottom: 0%;}}
.falls.b2b .falls-container .grid{padding-top: 0.5%;padding-bottom: 0.5%;margin-bottom: 0;}
.falls.b2b .falls-container .grid .grid-item{margin-bottom: 1%;margin-top: 1%;padding: 0 15px;}
.falls.b2b .falls-container .grid .grid-item img {margin-bottom: 10px;}
.falls.b2b .falls-container .grid .grid-item:hover{opacity:0.8}
.falls.b2b .falls-container .grid .grid-item h3{text-align: center;font-size: 1.25rem;}
.falls.b2b .falls-container .grid .grid-item h3:hover{opacity:0.8}
@media (max-width:767px){.falls.b2b .falls-container .grid .grid-item p{text-align: left !important;}}
@media (min-width: 991px){.falls.falls-5 .falls-container .grid .grid-item{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}}

.no-click a {cursor: default;}

.Itinerary .expand-graphics .item_box{background:#dfdfe5;height:100%;width:100%;border-radius: 10px;overflow: hidden;}
.Itinerary .expand-graphics .item_box figure{border-radius:0;margin-bottom:0}
.Itinerary .expand-graphics .item_box .item_more_txt h3{font-size:1.3rem;color:#2c2325;line-height:30px;word-break:normal;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:700;padding:1.5rem 1rem 0 1rem}
.Itinerary .expand-graphics .item_box .item_more_txt span.item_tag{display:block;color:#474747;word-break:break-all;display:block!important;margin:0 1rem;padding: 0;font-weight: bold;}
.Itinerary .expand-graphics .item_box .item_more_txt span:nth-last-child(1){border-bottom-width:1px!important}
.Itinerary .expand-graphics .item_box .item_more_txt span{display:none!important}
.Itinerary .expand-graphics .item_box h4{margin:10px 1rem 60px;line-height:1}
.Itinerary .expand-graphics .item_box span.item_btn,.Itinerary .expand-graphics .item_box span.item_btn_hover{margin:1rem 1rem;text-align:center;border-radius:2px;padding:5px 12px;display:block!important;position:absolute;right:1rem;bottom:0}
.Itinerary .expand-graphics .item_box span.item_btn_hover{float:left;background:0 0!important;color:#092f90;font-weight:700;padding:0;position:absolute;left:1rem;bottom:0;right:unset;font-size:1.2rem}
.Itinerary .expand-graphics .item_box h4 span{font-weight:400;font-size:.9rem;color:#474747;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}
.Itinerary .expand-graphics .item_box span.item_btn_hover:before{content:'NT$'}
.Itinerary .expand-graphics .item_box span.item_btn_hover:after{content:'起'}
.Itinerary .expand-graphics .item_box span.item_btn_hover.hidden:before{content:''}
.Itinerary .expand-graphics .item_box span.item_btn_hover.hidden:after{content:''}

.Itinerary-2 .expand-graphics .item_box{background:#ececef;height:100%;width:100%;border-radius: 10px;overflow: hidden;}
.Itinerary-2 .expand-graphics .item_box figure{border-radius:0;margin-bottom:0}
.Itinerary-2 .expand-graphics .item_box .item_more_txt h3{font-size:1.3rem;color:#2c2325;line-height:30px;word-break:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:700;/* padding:1.5rem 1rem 0 1rem; */margin-bottom: .5rem;}
.Itinerary-2 .expand-graphics .item_box .item_more_txt {padding: 1.5rem 1rem 0 1rem;}
.Itinerary-2 .expand-graphics .item_box .item_more_txt span.item_tag{display: inline-block;/* color:#474747; *//* word-break: keep-all; *//* display:block!important; */margin: 0 .5rem .5rem 0;padding: 4px 8px;border-radius: 3px;/* font-weight: bold; *//* line-height: 2.0rem; */}
.Itinerary-2 .expand-graphics .item_box .item_more_txt span:nth-last-child(1){border-bottom-width:1px!important}
.Itinerary-2 .expand-graphics .item_box .item_more_txt span{/* display:none!important; */}
.Itinerary-2 .expand-graphics .item_box h4{margin:10px 1rem 60px;line-height:1}
.Itinerary-2 .expand-graphics .item_box span.item_btn,.Itinerary-2 .expand-graphics .item_box span.item_btn_hover{margin:1rem 1rem;text-align:center;border-radius:2px;padding:5px 12px;display:block!important;position:absolute;right:1rem;bottom:0}
.Itinerary-2 .expand-graphics .item_box span.item_btn{display: none !important;}
.Itinerary-2 .expand-graphics .item_box span.item_btn_hover{float:left;background:0 0!important;color:#092f90;font-weight:700;padding:0;position:absolute;left:1rem;bottom:0;right: 0;font-size: 1.35rem;text-align: right;right: 1rem;}
.Itinerary-2 .expand-graphics .item_box h4 span{font-weight:400;font-size:.9rem;color:#474747;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}
.Itinerary-2 .expand-graphics .item_box span.item_btn_hover:before{content:'NT$'}
.Itinerary-2 .expand-graphics .item_box span.item_btn_hover:after{content:'起';font-size: 1.15rem;}
.Itinerary-2 .expand-graphics .item_box span.item_btn_hover.hidden:before{content:''}
.Itinerary-2 .expand-graphics .item_box span.item_btn_hover.hidden:after{content:''}

.title_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;margin:64px 0 32px 0;text-align:center}
.title_box .title_en{color: #607681;font-size: 1.25rem;}
.title_box .box_content{margin: 0 24px;}
.title_box .box_content h3{margin:0;font-size: 2.0rem;font-weight: bold;color: #4f5c62;letter-spacing: .3rem;}
.horizontal_line{width: 100px;height: 1px;background-color: #607681;display:inline-block}
@media (max-width: 768px){
.title_box{margin: 24px 0;}
.title_box .box_content h3 {font-size: 1.5rem;}
.horizontal_line{width: 48px;}
.title_box .title_en{font-size: 0.75rem;}
.title_box .box_content{margin: 0 15px;}
}

.blue-block {background: #0f2e75ed;padding: 0 5vw;}
@media (max-width: 768px){.blue-block.mt-6{margin-top: 0!important;}
.blue-block.mb-6{margin-bottom: 0!important;}}

.includes-block {background: #092f9080;padding: 0 5vw;}
@media (max-width: 768px){.includes-block.mt-6{margin-top: 0!important;}
.includes-block.mb-6{margin-bottom: 0!important;}}

.mt-6 {margin-top: 6rem!important;}
.mb-6{ margin-bottom: 6rem!important;}
@media (max-width: 768px) {
.mt-6 {margin-top: 3rem!important;}
.mb-6{ margin-bottom: 3rem!important;}
}

.Itinerary_tabs .nav-link{background:#fff;margin:10px;color:#092f90;border: 1px solid #d2d2d2;letter-spacing:1.8px;font-weight:700;padding: 0.5rem 2.0rem;}
.Itinerary_tabs .nav-link.active{background:#092f90;color:#fff}
.Itinerary_tabs .nav-link:hover{border: 1px solid #bcbcbc;}
@media (max-width:768px){.Itinerary_tabs .nav-link{padding: .5rem 0.5rem;margin: 3px;font-size: .75rem;}
}

.offer-accordion .side-menu ul{height:100%;list-style:none;background: none;-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 label:before{border-radius:50px;content:"\f107";font-family:FontAwesome!important;color: #4f5c62;position: absolute;right: 15px;font-size: 1.5rem;top: 17px;z-index: 0;}*/
.offer-accordion .side-menu ul li.block{/* padding: 20px 15px; */margin:10px;border-radius: 5px;overflow:hidden;background:#fff;margin-bottom:10px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10pxrgba(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: #2e4987;border:0;/* padding-bottom: 1.0rem; */}
.offer-accordion .side-menu ul li input[type=checkbox]:checked~.options{box-shadow:none;/* background: #f7f7f7; */margin-top:5px;border-radius: 6px;min-height: 0px;margin: 0px 15px 0px 15px !important;max-height: initial;}
.offer-accordion .side-menu ul li input[type=checkbox]:checked~.options li{border-bottom-style: dashed;border-color:  #dedede;background: #f7f7f7;}
.offer-accordion .side-menu ul li label{color:#fff;font-size: 1.25rem;font-weight: bold;text-shadow:none;letter-spacing:.09em;background:#2e4987;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:#2e4987;border-radius:10px;cursor:pointer;border:0;text-indent:0;padding: 3px 17px 3px 3px;padding: 20px 35px 20px 15px;}
.offer-accordion .side-menu ul li.block label i{font-size: .75em;color:#fff;margin-right: 0px;position: absolute;right: 15px;line-height: 28px;}
.offer-accordion .side-menu ul li i:before{/* background: #e7f1f8; *//* border-radius:50px; *//* padding: 8px 9px 8px 11px; */color: #2e4987;}
.offer-accordion .side-menu ul li ul.options i:before{background:#ffffff00;padding:6.3px 5px}
.offer-accordion .side-menu ul li ul.options i{color: #808080;margin-right:0;font-size:1.2rem}
.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;text-indent:0}
.offer-accordion .side-menu ul ul li a:hover{color:#969696}
.offer-accordion .header-title{margin:.3em auto;padding:20px 15px 5px 15px;letter-spacing:.05em;font-size:1.7em;display: none;}
.offer-accordion .side-menu>ul>li{position:relative}
.offer-accordion .side-menu ul li input[type=checkbox]:checked~.options li:nth-last-child(1){margin-bottom: 15px;}
/*.offer-accordion .side-menu>ul>li.block:hover:before{background:#00badb;content:'';height:5px;width:100%;display:block;position:absolute;bottom:0;left:0}*/
@media (max-width: 768px){.offer-accordion .side-menu ul li label{font-size: 1.15rem;}}

.flight-info .list-wrapper .row{background:0 0!important;border-bottom:1px solid #ccc;color:#fff}
.flight-info .list-wrapper .name-block{color:#fff;font-size:1.25rem;font-weight:700}
.flight-info .list-wrapper .note-block{font-size:1.25rem;font-weight:700}
.flight-info .list-wrapper .price-block{color:#fff;font-size:1.25rem;font-weight:700}

.flight-timetable .falls-container .grid .grid-item{display:flex;flex-direction:column;justify-content:center}
.flight-timetable .falls-container .grid .grid-item:nth-child(1),.flight-timetable .falls-container .grid .grid-item:nth-child(4){-ms-flex: 0 0 12%;flex: 0 0 12%;max-width: 12%;}
.flight-timetable .falls-container .grid .grid-item:nth-child(2),.flight-timetable .falls-container .grid .grid-item:nth-child(5){-ms-flex: 0 0 23%;flex: 0 0 23%;max-width: 23%;}
.flight-timetable .falls-container .grid .grid-item:nth-child(3),.flight-timetable .falls-container .grid .grid-item:nth-child(6){ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}
.flight-timetable .falls-container .grid .grid-item h3{color:#fff;font-size:1.25rem;font-weight:700;text-align:center;background:#4c608f;line-height:2}
.flight-timetable .falls-container .grid .grid-item p{color:#fff;margin:0;font-size:1rem;font-weight:700;line-height:2}
.flight-timetable .falls-container .grid{padding-bottom: 30px;}
@media (max-width: 1200px){
.flight-timetable .falls-container .grid .grid-item:nth-child(1),.flight-timetable .falls-container .grid .grid-item:nth-child(4){-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.flight-timetable .falls-container .grid .grid-item:nth-child(2),.flight-timetable .falls-container .grid .grid-item:nth-child(5){-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.flight-timetable .falls-container .grid .grid-item:nth-child(3),.flight-timetable .falls-container .grid .grid-item:nth-child(6){ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}
.flight-timetable .falls-container .grid .grid-item:nth-child(1),.flight-timetable .falls-container .grid .grid-item:nth-child(2),.flight-timetable .falls-container .grid .grid-item:nth-child(3){border-bottom: 1px dashed #ffffff59;}
.flight-timetable .falls-container .grid{padding: 0 20px;}
}
@media (max-width: 768px){
.flight-timetable .falls-container .grid .grid-item:nth-child(1),.flight-timetable .falls-container .grid .grid-item:nth-child(4){-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.flight-timetable .falls-container .grid .grid-item:nth-child(2),.flight-timetable .falls-container .grid .grid-item:nth-child(5){-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
.flight-timetable .falls-container .grid .grid-item:nth-child(3),.flight-timetable .falls-container .grid .grid-item:nth-child(6){-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
.flight-timetable .falls-container .grid .grid-item:nth-child(1),.flight-timetable .falls-container .grid .grid-item:nth-child(2),.flight-timetable .falls-container .grid .grid-item:nth-child(3){border-bottom: none;}
.flight-timetable .falls-container .grid{padding: 0px;}
.flight-timetable .falls-container .grid .grid-item p{font-size: .8rem;}
}

.flight-date .list-wrapper .row{/* border-bottom: 3px solid #092f90 !important; */background: #092f90 !important;color:#fff;/* -webkit-box-shadow: 0 3px 10px rgb(0 0 0 / 10%); *//* box-shadow: 0 3px 10px rgb(0 0 0 / 10%); */}
.flight-date .list-wrapper .row div{padding:20px}
.flight-date .list-wrapper .name-block{color:#fff;font-size:1.25rem;font-weight:700;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.flight-date .list-wrapper .name-block a{color: #fff !important;}
.flight-date .list-wrapper .name-block a:hover{text-decoration: underline;}
.flight-date .list-wrapper .note-block{font-size:1.25rem;color: #ffeb3b;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;text-align: right;}
.flight-date .list-wrapper .price-block{color: #ffffff;font-size: 1.75rem;font-weight:700;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.flight-date .list-wrapper .price-block:before{content:'NT.';font-weight: normal;font-size: 1.25rem;margin-right: 4px;}
.flight-date .list-wrapper .price-block:after{content:'起';font-size: 1.0rem;margin-left: 4px;}
@media (max-width: 768px){
.flight-date .list-wrapper .name-block{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.flight-date .list-wrapper .note-block{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;text-align: left;}
.flight-date .list-wrapper .price-block{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.flight-date .list-wrapper .row div{font-size: 1.15rem;padding: 12px 20px;}
}

section.group_table.tripdown .search_table .thead th.booking-num, section.group_table.tripdown .search_table tbody td.booking-num{display:none}
section.group_table.tripdown .search_table tbody td.tour-name .main_words h6 .booking-num{display:none}
section.trip_note .card-header .btn:after{display: none;}
#collapseFour{display: block !important;}

@media screen and (min-width: 991px){
  .sub_menu-trip .server_menu {width: 200px;}}

.Activity_tabs .nav {border-bottom: 1px solid #d2d2d2;}
.Activity_tabs .nav-link{background:#fff;margin: 0px 10px;color: #000000;/* border: 1px solid #d2d2d2; */letter-spacing:1.8px;/* font-weight:700; */padding: 0.5rem 1.5rem;font-size: 1.25rem;}
.Activity_tabs .nav-link.active{/* background:#092f90; */color: #092f90;border-bottom: 3px solid #092f90;font-weight: 700;}
.Activity_tabs .nav-link:hover{/* border: 1px solid #bcbcbc; */}
@media (max-width:768px){
  .Activity_tabs .nav{padding: 20px 10px;}
  .Activity_tabs .nav li{width: 100%;}
  .Activity_tabs .nav-link{padding: .5rem 0.5rem;margin: 0px;font-size: 1.1rem;border-bottom: 1px dotted #c5c5c5;}
  .Activity_tabs .nav-link.active{border-bottom: 2px solid #092f90;background: #e9e9e9;}
  .Activity_tabs .nav-link:before{font-family: FontAwesome !important;content: "\f105";padding: 10px 12px 10px 10px;}
  .Activity_tabs .nav-link.active:before{font-family: FontAwesome !important;content: "\f105";padding: 10px 12px 10px 10px;}
  .Activity {padding: 0px 30px;}
  .Activity .mix-wrapper img{padding: 0 25%;}
}

.sumit .btn{color: #fff;background: #092f90;padding: 12px 30px;border-radius: 0;border: 1px solid #fff;letter-spacing: 1.2px;position: relative;}
.sumit .btn:hover{background: #092f90;color: #ffffff;/* border: 1px solid #fff27c; */}
.sumit .btn:nth-child(even){margin-left: 10px;}
.sumit .btn:before{content: "";display: block;position: absolute;left:3px;top: 3px;width:calc(100% - 6px);height:calc(100% - 6px);border: 1px solid #a09d9000;}
.sumit .btn:hover:before{border-color: #ffffff;}

.lable h1:before,.lable h2:before,.lable h3:before,.lable h4:before,.lable h5:before,.lable h6{border-left: 4px solid #092F90;padding-right: 20px;content:''}

.fancybox-caption >* {max-width: 800px;margin: 0.5rem auto 0.5rem auto;}
.fancybox-caption hr {border-top: 1px solid rgb(255 255 255);margin-bottom: 1.0rem;}
.fancybox-caption >*:nth-last-child(1){padding-bottom: 2rem;}
.leaders .fancybox-wrapper figure.position-bottom > .content-bottom {margin-top: 1rem;}
@media (max-width: 767px){.fancybox-caption >*:nth-last-child(1){padding-bottom: 0rem;overflow: scroll;height: 80px;/* margin-bottom: 65px; */}
.fancybox-show-caption .fancybox-caption{margin-bottom: 65px;background: #00000000;}
.fancybox-container h4{font-size: 1.5rem;}
.fancybox-image{padding: ;}
.fancybox-container{z-index: 9999999999 !important;}
}

/*
.member_home .header_box,
.group_home .header_box,
.D_commprod_product_list .header_box,
.product-detailsNew .header_box{background: #092f90;top: -30px;transition: all 400ms ease 0s;z-index: 105;}
@media (min-width: 767px){
.member_home .header_box .header_nav .mega-menu .menu-logo>li>a img,
.group_home .header_box .header_nav .mega-menu .menu-logo>li>a img,
.D_commprod_product_list .header_box .header_nav .mega-menu .menu-logo>li>a img,
.product-detailsNew .header_box .header_nav .mega-menu .menu-logo>li>a img{top: 9px;width: 80%;transition: all 0.35s ease;}
}
@media (max-width:991px){
.member_home .header_box,
.group_home .header_box,
.D_commprod_product_list .header_box,
.product-detailsNew .header_box{height:100px;}
}
@media (max-width: 767px){
.member_home .header_box,
.group_home .header_box,
.D_commprod_product_list .header_box,
.product-detailsNew .header_box{height: 0px;top: 0px;}
}

.member_home .signin_width{margin-top:250px;margin-bottom:150px}
@media (max-width:991px){.member_home .signin_width{margin-top:150px;margin-bottom:150px}}
@media (max-width: 767px){.member_home .signin_width{margin-top: 50px;margin-bottom: 50px;}}
*/

.blog-cont {width: 100%;}
.blog-banner {height: 400px !important;}

.blog-cont {width: 100%;}
.blog-banner {height: 400px !important;}

.b2b_main{background:#092f90;}
.b2b_main .slider-container{max-width:100%}
.b2b_main .slider{position:relative;margin-bottom:00px}
.b2b_main .rslides{margin:0}
.b2b_main .rslides  .slide1{opacity: 1 !important;}
.b2b_main .thumb{position:absolute;/*z-index:16;*/bottom:0;margin:0;}
.b2b_main .thumb li span{border-bottom:#ffffff00 2px solid;font-weight: bold;color: #e5e5e5;}
.b2b_main .rslides .slide1 a{overflow:hidden}
.b2b_main .rslides a .carousel-caption{bottom:50%;transform: translate(0, 50%);}

@keyframes scaleDraw { 0% { transform: scale(1); } 100% { transform: scale(1.1); } }

@media (min-width:991px){.b2b_main .thumb{padding-left:10%;padding-right:10%}
}
.b2b_main .thumb li{color:#fff!important;text-align:left;padding:0 15px;z-index:2;line-height:50px;font-size: 1.1rem;letter-spacing: 1.0px;}
.b2b_main .thumb li.active span{font-weight:700;text-align:left}
.b2b_main .thumb li.active:after,.b2b_main .thumb li:before{display:none}
@media (min-width:767px){.b2b_main .thumb li.active span{border-color:#fff!important;font-size: 1.3rem;font-weight:700;text-align:left;color: #ffffff;}
.b2b_main .rslides a > img{ -webkit-animation-name: scaleDraw; animation-name: scaleDraw; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-duration:8s; animation-duration: 8s; }
}
@media (max-width:767px){.b2b_main{margin-top: 50px;}
.b2b_main .thumb{position:relative;padding-top:10px;background:#092f90;}
.b2b_main .thumb li{width: 33.3333%!important;background:#092f90;height:56px;line-height:44px;padding: 0 6px;}
.b2b_main .thumb li.active span{border-bottom:#fff 2px solid!important;max-width:90%;margin:0 auto;display:block}
.b2b_main .thumb li.active span:before{border:none!important}
}

section.group_banner.search_banner{background-size: cover;}
.slider .slide1 a{border:none}

#frmSearch{margin-top: 100px;}
@media (max-width:767px){#frmSearch{margin-top: 50px;}}
.search_listCountry label,.search_listArea label {font-size:0;line-height: 10px;}
.search_listCountry label:before{content:'國家';font-size: 14px;}
.search_listArea label:before{content:'商品類別';font-size: 14px;}
.search_keywords #Keywords{line-height: 24px;}

#field_43 ,#field_44 {margin:0;}
#field_43 h3,#field_44 h3{color: #555;background: #fff;padding: 10px;}
#field_44 {margin-bottom: 1rem;}


.D_commprod_product_list{background: url(https://materials.fillo.com.tw/materials/jingtour/images/b823a38e-37d6-4ec2-b816-3723467b95ed.jpg) #c2dfff center bottom repeat-x fixed;background-size: cover;}

.product-details [data-position="center"],
.group_home [data-position="center"]{margin-top: 70px;}
@media (max-width:768px) {
.product-details [data-position="center"],
.group_home [data-position="center"] {margin-top: 20px;}
}

section.group_table.tripdown .search_table tr td.sale-situation a{color: #ffffff;}
.specification .extras .extra-item:not(:first-child) .specification-list:nth-child(1){display: none !important;}
.specification .extras .extra-item .specification-list .specification-title{font-size: 20px;}

.member_home {margin-top:100px}

.general_order_width, .group_order_width {margin-top: 120px !important;}
@media (max-width: 767px){
.general_order_width, .group_order_width {margin-top: 70px !important;}}

@media (max-width: 767px){
.product-details #fb-root .fb_dialog_content iframe {bottom: 123px !important;}
.product-details #fb-root iframe.fb_customer_chat_bounce_in_v2{bottom: 110px !important;}}

.mix-section .section-box{margin:0;padding: 0;}
.mix-section .main_nav{display:none}
.mix-section .bgholder_box{margin-top: 6rem;}

/*.Featured_slider.index .module-container .swiper-button-prev{right: calc(50% + 0px);}
.Featured_slider.index .module-container .swiper-button-next{right: calc(50% - 90px);}*/

.company_profile.index h2:after{left: calc(50% - 50px);}
.special_plan .bgfixed {margin-top: 0;}

.theme_card .falls-container .grid .grid-item h3{color: #fff;font-size: 1.25rem;font-weight: bold;letter-spacing: 1.0px;}
.theme_card .falls-container .grid .grid-item p{color: #fff;margin: 0;font-size: 1.1rem;letter-spacing: 2px;}

.falls-b .falls-container .grid .grid-item h3{color: #153075;font-size: 1.5rem;font-weight:700;margin-bottom: 0.5rem;}
.falls-b .falls-container .grid .grid-item p{color: #595c62;font-size:1.0rem;margin: 0;letter-spacing: 2px;}

.list_nav .nav-item:nth-child(1) a{border-top-left-radius: 0.5rem !important;border-top-right-radius: 0rem;border-bottom-right-radius: 0rem;border-bottom-left-radius: 0.5rem !important;}
.list_nav .nav-item:nth-last-child(1) a{border-top-left-radius: 0rem;border-top-right-radius: 0.5rem !important;border-bottom-right-radius: 0.5rem !important;border-bottom-left-radius: 0rem;}

@media (max-width: 768px){
  /*.fb_dialog_content iframe{bottom: 65px !important;}
  .fb_dialog_content [data-testid="bubble_iframe"]{right: 0px !important;}
  .fb_dialog_content [data-testid="availabilityStatus_iframe"]{right: 10px !important;}*/
  .go-to-top {bottom: 13.5% !important;right: 5px;}
}

.D_products_group_mold #search-calendar, .D_products_group_detail #search-calendar{display: none;}
.D_products_group_mold #search-table, .D_products_group_detail #search-table{display: block;opacity: 1;}
.D_products_group_mold #pills-tab .nav-item #pills-home-tab, .D_products_group_mold #pills-tab .nav-item #pills-contact-tab,
.D_products_group_detail #pills-tab .nav-item #pills-home-tab, .D_products_group_detail #pills-tab .nav-item #pills-contact-tab{opacity: 0;}

#tripDown{order:10}
#tripNote{order:11}

section.trip_note .table-responsive{padding: 0 22px 16px 22px;}
section.trip_note .table-responsive .tip_table td.text-left:nth-child(1){text-align: center !important;}



#tripNote ol {list-style: decimal !important; padding-left: 20px;}
#tripNote ul {padding-left: 20px;}
#tripNote ul li {list-style: disc !important;}

.group_banner.search_banner .search-area > .container {max-width: 100% !important;background: #d6e2f2 !important;border: none !important;}
section.group_banner .search-area .search-box .search-btn {display: block !important;border-radius: 5px;height: 50px !important;line-height: 50px !important;}
.search-area .search-box .search-btn h5 {width: initial !important;font-size: 0 !important;font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;}
.search-area .search-box .search-btn h5:before {content: "搜 尋"; font-size: 18px; color: #FFF; margin-right: -9px;}
section.group_banner .search-area .search-box {margin: 0rem 0 1.5rem !important;align-items: center;padding: 0px 30px !important;}
section.group_banner .search-area .search-box .select-status {/* display: none !important; */right: 10% !important;}
section.group_banner .search-area .search-box .select-place,
section.group_banner .search-area .search-box .select-goal,
section.group_banner .search-area .search-box .select-date {background: transparent !important; padding: 0 !important;}
section.group_banner .search-area .search-box .select-place .select select,
section.group_banner .search-area .search-box .select-goal .select select {padding: 0 20px 0 15px; color: #393939;}
section.group_banner .search-area .search-box .select-goal .title,
section.group_banner .search-area .search-box .select-place .title,
section.group_banner .search-area .search-box .select-date .title,
section.group_banner .search-area .search-box .select-date .title {height: 30px !important; line-height: 30px;}
section.group_banner .search-area .search-box .select-goal .title h6,
section.group_banner .search-area .search-box .select-place .title h6,
section.group_banner .search-area .search-box .select-date .title h6,
section.group_banner .search-area .search-box .select-date .title h6 {margin: 0 !important;color: #000000 !important;font-size: 1rem !important;/* font-weight: bold; */}
section.group_banner .search-area .search-box .select-input {padding: 0px !important; height: 70px !important; border: none !important;}
section.group_banner .search-area .search-box .select-input:before {content: "關鍵字";font-size: 1rem !important;color: #000000;font-weight: bold;height: 30px;line-height: 30px;}
section.group_banner .search-area .search-box .select-input .data-icon-search {display: none;}
section.group_banner .search-area .search-box .select-date .select {background: #FFF; width: 100%;}
section.group_banner .search-area .search-box .select-date .select input {width: calc(50% - 20px)!important; padding: 0 15px !important; letter-spacing: 1px !important; color: #393939;}
section.group_banner .search-area .search-box .select-input > input {height: 30px !important;color: #393939;font-size: 1rem !important;padding:  0 0 0 15px !important;}
section.group_banner .search-area .search-box .select-input > input::placeholder {color: #9f9f9f;}
section.group_banner .search-area .search-box .select-input > input::-webkit-input-placeholder {color: #9f9f9f;}
section.group_banner .search-area .search-box .select-input > input:-ms-input-placeholder {color: #9f9f9f;}
section.group_banner .search-area .search-box .select-input > input::-moz-placeholder {color: #9f9f9f; opacity: 1;}
section.group_banner .search-area .search-box .select-input .mic_icon {bottom: -18px;background: none;}
.D_products_group_search section.search_banner .search-area .search-box .select-goal .select,
.D_products_group_search section.search_banner .search-area .search-box .select-goal select,
.D_products_group_search section.search_banner .search-area .search-box .select-place .select,
.D_products_group_search section.search_banner .search-area .search-box .select-place select {background: #FFF;}
.D_products_group_search section.group_banner .search-area .search-box .select-date .select input {width: calc(42%) !important; padding: 0 10px !important;}
.D_products_group_search section.group_banner.search_banner {height: 640px !important; background: url(https://materials.fillo.com.tw/materials/jingtour/images/a77b5db1-c423-4226-999f-1bb64a096e38.jpg) center center no-repeat; background-size: cover;}
.D_products_group_search section.group_banner .search-area .search-box .select-status {display: block !important; bottom: -15px; padding-right: 20px;}
.WinChrome.D_products_group_search section.group_banner.search_banner::after {background: transparent !important;}
.D_products_group_search .group_banner.search_banner .search-area > .container {padding-bottom: 30px;}
.WinChrome.D_products_group_search section.group_banner .search-area .form-check label {color: #153075 !important;}
.WinChrome.D_products_group_search section.group_banner .search-area {bottom: calc(8% - (110px/2));}
.WinChrome.D_products_group_search section.group_banner .search-area:before {content: "出發日期"; width: 100%; font-size: 30px; text-align: center; display: table; color: #FFF; font-weight: bold; letter-spacing: 10px; line-height: 200px;}
.WinChrome.D_products_group_search .search-area .search-box .select-date .select .divide {margin: 12.5px 10px 0px 10px;}
@media (max-width: 1199.98px) {
  section.group_banner .search-area .search-box {padding: 15px !important;}
  .WinChrome.D_products_group_search section.group_banner .search-area:before {line-height: 145px;}
  .D_products_group_search section.group_banner .search-area .search-box .select-date .select input {width: calc(40%) !important;}
}
@media (max-width: 767px) {
  section.group_banner .search-area .search-box {padding: 15px 0 !important;}
  section.group_banner .search-area .search-box .select-date .select input {width: calc(44%) !important;}
  .WinChrome.D_products_group_search section.group_banner .search-area:before {line-height: 0px;}
}
@media (max-width: 1200px) and (min-width: 768px) {
  .D_products_group_search .header_box .mega-menu .menu-links {height: 70px;}
  .D_products_group_search .header_box .mega-menu .menu-links>li>a {line-height: 58px; font-size: 1em;}
}

.item_days span{font-size: 0 !important;}
.item_days span:before{content: "日";width: 100%;font-size: 18px;}

.about_profile {/* padding-left: 240px; */}
.about_profile h2 {font-size: 36px; color: #034296; font-weight: bold; margin-bottom: 50px; position: relative;}
.about_profile h2:after {width: 50px;height: 1px;content: '';background: #e4e4e4;position: absolute;left: calc( 50% - 25px);bottom: -25px;}
.about_profile P {font-size: 1.1rem;font-weight: bold;color: #333333;line-height: 1.5em;}
.about_profile a {font-size: 18px;color: #fefeff;/* display: table; *//* width: 265px; */height: 60px;/* line-height: 60px; */text-align: center;/* background: #092f90; *//* margin-top: 40px; */}

.about_location {background-image: url(https://www.jingtour.com.tw/material-alias/%E8%88%AA%E7%8F%AD%E8%B3%87%E8%A8%8A%E5%BA%95%E5%9C%961920x1080.jpg);background-size: cover;background-repeat: repeat;background-position: left top;background-attachment: scroll;}
.about_location >.module-container{max-width: 1440px;margin:  0 auto;}

.theme_function .function-row li a{display: flex;flex-direction: column;align-items: center;}
.theme_function .function-row li a h3{font-size: 1.15rem;font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;}
.theme_function .function-row .row-content{display: flex;justify-content: center;}
@media (min-width: 767px){.theme_function .col-lg-2{-ms-flex: 0 0 12.5%;flex: 0 0 12.5%;max-width: 12.5%;}}
@media (max-width: 767px){.theme_function .col-xs-4 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}}
@media (max-width: 575px){.theme_function .col-xs-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}}

.footer_nav ul.right li span{margin-right: 20px;}
.footer_nav ul.right a {margin-right: 42px;}
.footer_nav ul.right li span:nth-last-child(1){margin-right: 0px;}

/*20231227 day_style_9範本內影片調整*/
.day_style_9 iframe{max-width:100%;margin:auto;}

/*新版團型明細頁調整*/
D_products_group_molddetail [data-position="center"]{margin-top: 70px;}}
@media (min-width: 767px){.D_products_group_molddetail [data-position="center"]{margin-top: 100px;}}
@media (min-width: 991px){.D_products_group_molddetail [data-position="center"]{margin-top: 130px;}}
.DetailContainer {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}

/*0711*/
/*大圖輪播*/
.M-002.theme1-banner .carousel-caption {top: 50%; right: inherit;  bottom: inherit; left: 50%; transform: translate(-50%, -50%);}
.M-002.theme1-banner .bs-carousel .carousel-item h5,.M-002.theme1-banner .bs-carousel .carousel-item p {  text-shadow: 0px 0px 4px #000;font-weight: 400; letter-spacing: 0.05rem; }
.M-002.theme1-banner .bs-carousel .carousel-item h5{  font-size: 2.2rem;   line-height: 3.2rem; }
.M-002.theme1-banner .bs-carousel .carousel-item .slider-btn {  display: table; margin: 0 auto;  padding: 5px 15px; border: 1px solid rgb(255 255 255 / 0.5); -webkit-transition: all 0.3s ease; 	-moz-transition: all 0.3s ease; 	transition: all 0.3s ease; }
.M-002.theme1-banner .bs-carousel .carousel-item .slider-btn:hover {  background: #fff; color: #545454;}
.M-002.theme1-banner .carousel-control-next,.M-002.theme1-banner .carousel-control-prev{  opacity: 0.5;  width: 10%; top: 40%; bottom: 40%; }
.M-002.theme1-banner .carousel-control-next:hover,.M-002.theme1-banner .carousel-control-prev:hover{  opacity: 0.8;  }
.M-002.theme1-banner .carousel-control-next-icon,.M-002.theme1-banner .carousel-control-prev-icon {  width: 68px;  height: 120px;  background: no-repeat 50%/100% 100%;}
.M-002.theme1-banner .carousel-control-prev-icon,.M-002.theme1-banner .carousel-control-next-icon{ background-image: url('https://materials.fillo.com.tw/materials/design/images/31232e89-ea8a-442e-ba0b-e2f0bc891af9.svg'); }
.M-002.theme1-banner .carousel-control-next-icon{ transform: rotate(180deg); }
.m002-title .header-title{ position: relative;  display: table;  width: auto; margin:40px auto 30px; font-size: 2.2rem; }
.m002-title .header-title::before{content: "";position: absolute;width: 60px;height: 6px;left: 50%;bottom: -13px;background: #153075;z-index: -1;transform: translate(-50%, -50%) skewX(-30deg);}
/*style1*/
.web-page-frame .M-002.theme1-style1 .widget-item.lg-img >.module-container { background: #153075;  border-radius:0;height: 100%;}
.M-002.theme1-style1 .lg-img .hover-wall .htpro_tit{  display: none;}
.M-002.theme1-style1 .wall-wrapper{background: none;}
.M-002.theme1-style1 .wall-wrapper .wall-row{margin: 0 15px;}
.M-002.theme1-style1 .lg-img .hover-wall .mb-4{ margin-bottom: 0rem!important;overflow: hidden;}
.M-002.theme1-style1 .lg-img .hover-wall .icon_info{  background: #153075;  border-radius: 0;  box-shadow: none;}
.M-002.theme1-style1 .lg-img .hover-wall .icon_info:hover{ box-shadow: none;}
.M-002.theme1-style1 .lg-img .hover-wall .icon_info h4{ display: table;  margin: 0 auto; padding: 0 10px;   margin-bottom: 0.6rem;  color: #e6d33c;  font-style: initial; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  overflow: hidden; }
.M-002.theme1-style1 .lg-img .hover-wall .icon_info h3{color:#ffffff !important;   font-size: 1.6em; margin-bottom: 0.8rem;  padding-top: 1rem;   text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  overflow: hidden;}
.M-002.theme1-style1 .lg-img .hover-wall .icon_info:hover h3{color:#e4da88 !important}
.M-002.theme1-style1 .lg-img .hover-wall .icon_info p.animate-text {  max-width: 600px;  margin: 0 auto 30px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; overflow: hidden;   font-size: 0.95rem;  letter-spacing: 0.03rem;}
.M-002.theme1-style1 .lg-img .hover-wall .icon_info:hover figure .overlay i{ display:none; }
.M-002.theme1-style1 .md-img .row.wall-row>div+div{/* margin-top: 30px; */}
.M-002.theme1-style1 .md-img .thicon_info figure{ max-height:330px}
.M-002.theme1-style1 .md-img .wall-wrapper .theme_info { width: 40%; right: 0; top:0;    background: rgba(255, 255, 255, 0.88) !important;}
.M-002.theme1-style1 .md-img .wall-wrapper .wall-row>div:last-child .theme_info {/* left: 0; */}
.M-002.theme1-style1 .md-img .wall-wrapper .wall-row>div:last-child .thicon_info span{left:5px;}
.M-002.theme1-style1 .md-img .wall-wrapper .thicon_info h3{ top: 50px;  right: 18px; text-shadow: none; bottom: initial; background: rgb(255 255 255 / 0.8);  padding: 5px;  font-size: 1.5em; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 1; -webkit-box-orient: vertical;  overflow: hidden;}
.M-002.theme1-style1 .md-img .wall-wrapper .wall-row>div:last-child .thicon_info h3{/* left:15px; *//* right: inherit; */}
.M-002.theme1-style1 .md-img .wall-wrapper .theme_info p.theme-text{ opacity: 1; color: #545454 !important; font-size: 0.95rem;  letter-spacing: 0.05px; padding-top: 6em; line-height: 26px;  text-overflow: ellipsis;   display: -webkit-box; -webkit-line-clamp: 4;  -webkit-box-orient: vertical; overflow: hidden;}
.M-002.theme1-style1 .md-img .wall-wrapper .thicon_info span{  right: 5px;  top: 20px; font-size: 1.1rem; text-shadow: none;}
.M-002-tab li.nav-item {margin-bottom: 10px;}
.M-002-tab li.nav-item +li{padding-left: 10px;}
.M-002-tab .nav-pills .nav-link {padding: 3px 14px;background: #ffffff;border: 1px solid #153075;border-radius: 0;color: #153075;font-size: 1.2rem;font-weight: 600;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.M-002-tab .nav-pills .nav-link.active,.M-002-tab .nav-pills .show>.nav-link{background-color: #153075;border: 1px solid #153075;color: #ffffff;}
/*style2*/
.theme1-style2-block .widget-item .header-title {margin: 10px 10px 20px;padding: 8px 10px;background: #eee;color: #153075;font-size: 1.2rem;font-weight: 600;text-align: center;letter-spacing: 0.5rem;}
.theme1-style2-block .widget-item .ads-wrapper .item_box figure{ border-radius: 0;}
.theme1-style2-block .widget-item .ads-wrapper .item_box{ height: 100%; }
.theme1-style2-block .widget-item .ads-wrapper .item_box:hover figure img{opacity: 1;}
.theme1-style2-block .ads-wrapper .item_box a{ position:relative; padding-bottom: 50px;  height: 100%; background: #e9f2ec; border: 2px solid #ffffff;   -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
.theme1-style2-block .ads-wrapper .item_box:hover a{ background: #ffffff; border: 2px solid #4e9466;}
.theme1-style2-block .ads-wrapper .item_box .item_more_txt h3 { font-size: 1.2rem; line-height: 1.8rem; margin-bottom: 0.5em; text-align: justify;}
.theme1-style2-block .ads-wrapper .item_box .item_more_txt,.theme1-style2-block .ads-wrapper .item_box h4{ padding: 0 20px;}
.theme1-style2-block .ads-wrapper .item_box span.item_btn,.theme1-style2-block .ads-wrapper .item_box span.item_btn_hover,.theme1-style2-block .ads-wrapper .item_box:hover span.item_btn_hover{ display:none;}
.theme1-style2-block .ads-wrapper .item_box h4{ position: absolute;  bottom: 10px; right: 5px; padding-right: 33px; }
.theme1-style2-block .widget-item .ads-wrapper .item_box h4::before{ content: "起"; position: absolute; right: 15px; bottom: 2px; font-size: 0.9rem; }
.theme1-style2-block .ads-wrapper .item_box .item_more_txt span.item_tag { padding: 2px 5px;}
.theme1-style2-block .ads-wrapper .item_morebox a{ padding: 6px 35px; font-size: 1.3rem;  border-radius: 0; -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
.theme1-style2-block .ads-wrapper .item_morebox a:hover{ background:#3f8156 !important;}
.theme1-style2-block .ads-wrapper .item_morebox a i{ margin-right: 5px; font-size: 1em; opacity: 0.8;}
/*style1*/
.M-002 .theme3-style1 .side-menu ul{ box-shadow: 0 0 black; background: transparent;}
.M-002 .theme3-style1 .side-menu>ul>li{border-bottom: 1px dotted #153075;}
.M-002 .theme3-style1 .side-menu ul li label{ position:relative;  background: #ffffff;  color: #545454; font-size: 1.1rem; text-shadow: 0 0 black; border-top: 0; border-bottom: 0;  cursor: pointer; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; }
.M-002 .theme3-style1 .side-menu ul li label:hover { background: #edf0f7;}
.M-002 .theme3-style1 .side-menu ul li label::after { content: "+";  position: absolute;   right: 13px; font-size: 1.58rem; top: 2px;  color: #ccc;}
.M-002 .theme3-style1 .side-menu ul li input[type='checkbox']:checked ~ label{position: relative;border-top: 0;border-bottom:0;background: #edf0f7;color: #153075;}
.M-002 .theme3-style1 .side-menu ul li input[type='checkbox']:checked ~ label::after{ content: "-";  position: absolute; top: 0;  right: 15px; font-size: 2rem; color: #f0c100;}
.M-002 .theme3-style1 .side-menu ul li i{display: inline-block;margin-right: 5px;font-size: 19px;vertical-align: baseline;color: #153075;}
.M-002 .theme3-style1 .side-menu ul ul li a{ padding-left: 60px; color:#333333; font-size: 1.1rem; }
.M-002 .theme3-style1 .side-menu ul ul li:hover a{ color:#333333; }
.M-002 .theme3-style1 .side-menu ul ul.options li i{ color: #f0c100; text-indent: -25px; margin: 0;}
/****關於我們 start****/
.M-002.contactus-tab>.module-container,.M-002.contactus-tab>.module-container>.main { height: 100%;}
.M-002.contactus-tab .header-title.dp-tbl { display: none;}
.M-002.contactus-tab .nav-pills .nav-link {padding: 1.6rem 1rem;font-size: 1.4rem;letter-spacing: 0.05rem;border-bottom: 1px solid #c9cacd;border-radius: 0;}
.M-002.contactus-tab .nav-pills .nav-link.active,.M-002.contactus-tab .nav-pills .show>.nav-link {color: #fff;background-color: #153075;}
.M-002.contactus-tab .nav-item a.nav-link{position:relative;color: #153075;}
.M-002.contactus-tab .nav-item a.nav-link.active::before{content: "";position: absolute;width: 0;height: 0;top: 0;left: 99.7%;border-style: solid;border-width: 15px 15px 0 0;border-color: #153075 transparent transparent transparent;}
.M-002.contactus-block .widget-item>.module-container>.main { margin: 0 20px;}
.M-002.contactus-block section.link.text-link{padding: 20px;background: #f5f5f5;border-left: 2px solid #153075;}
.M-002.contactus-block div.link-list ul li a,.contactus-block div.link-list ul li span { padding: 3px 10px 3px 0;;}
.M-002.contactus-block section.text-link h2 { padding-left: 0;}
/****關於我們 end****/
.europamundo .falls-container .grid .grid-item h3{font-size: 0.95rem;}

/*popup*/
.jt_overlay,.jt_overlay_announcement{display:none;z-index:99999;width:100%;height:100%;position:fixed;left:0;top:0;margin:auto;text-align:center;font-size:0}
.jt_overlay::before,.jt_overlay_announcement::before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
.jt_overlay::after,.jt_overlay_announcement::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-color:#000;opacity:.5}
.jt_popup{width:50%;max-width:600px;padding:10px;background-color:#fff;position:relative;z-index:1;font-size:16px;display:inline-block;vertical-align:middle}
.jt_popup img{width:100%;aspect-ratio:1/1}
.jt_popup_close{position:absolute;right:-15px;top:-15px;width:40px;height:40px;border-radius:50%;border:0;box-shadow:2px 2px 2px rgb(0 0 0 / 50%);background:#ebebeb;font-size:0;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.jt_popup_close::before{position:absolute;content:"";background-image:url(https://materials.fillo.com.tw/materials/jingtour/images/05a2ef91-239c-4f72-b333-3061f980e5a8.svg);background-position:center;background-repeat:no-repeat;width:40px;height:40px;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.5}
.jt_popup_close:hover{background-color:#a6a6a6}
@media (max-width:767px){.jt_popup{width:80%;padding:20px}
}

/*new首頁*/
.top_wrapper{position: relative;}
.top_banner{position: absolute;bottom: 0;}
.top_conpanyInfo .module-container .main .bgfixed > a{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.3);}
.top_conpanyInfo{padding: 2em 0 0em;}
.top_conpanyInfo .module-container .main{margin:0 !important;}
.top_conpanyInfo .module-container .main > div:nth-last-child(1){display: flex; flex-wrap: wrap; justify-content: center;}
.top_conpanyInfo .module-container .main .abc1{width: 18%;text-align: center; position: relative;}
.top_conpanyInfo .module-container .main .abc1 h4{margin-bottom: 3.5rem;}
.top_conpanyInfo .module-container .main .abc1 h1{margin: 0px;}
.top_conpanyInfo .module-container .main .abc1 .plus{line-height: 15px;}
.top_conpanyInfo .module-container .main .abc1::after{content: '';width: 180px;height: 180px;display: block;border-radius: 150px;border: 1px dashed #fff; position: absolute; bottom: -2.8rem; left: calc(50% - 90px);}
@media (max-width:767px){
.top_conpanyInfo .module-container .main .bgfixed>a h1 span{font-size:2.8rem!important}
.top_conpanyInfo .module-container .main .bgfixed>a p span{font-size:1.5rem!important}
}

.top_txt{position: absolute; right: 8.33333%; top: 13rem;}
.top_search{position: absolute; right: 7.5%; bottom: 22rem;}
.top_search .search-area .search-box .select-keywords{background: none;height:auto; position: relative; padding: 0; display: inline-block;width: 100%;}
.top_search .search-area .search-box .select-keywords .title{display: table; position: absolute; bottom: 0; left: 10px;}
.top_search .search-area .search-box .select-keywords .title h6{display:none;}
.top_search .search-area .search-box .select-keywords .select input{display: inline-block; width: calc(100%); line-height: 30px; height: 40px;padding: 5px 5px 5px 35px;border: 1px solid #ffffff; background: rgba(255, 255, 255, 0.7); outline: none;box-shadow: none;}
.top_search .search-area .search-box .search-btn{height: 41px;line-height: 41px; background: #863066; box-shadow: none; outline: none;}
.top_search .search-area .search-box .search-btn h5{display:none;}
.top_search .search-area .search-box .search-btn::before{content: 'GO';letter-spacing: 1px;}
.top_search .search-area .search-box .select-keywords .title i{color:#863066;}

.idx_title .module-container .main > div:nth-child(2){display: table; margin: 0 auto; position: relative;z-index: 0;}
.idx_title .module-container .main > div:nth-child(2) p::after{/*content: ''; border-style: solid; border-width: 20px 60px 45px 0px; border-color: transparent #295d61 transparent transparent; position: absolute; right: -1rem; top: 2rem; z-index: -1;*/}
@media (max-width:767px){
.idx_title{padding-top:2rem!important;margin-bottom:0!important}
.idx_title p{margin:0}
}

.idx_story .mix-wrapper{position: relative;z-index: 0;}
.idx_story .mix-wrapper .editor-content{display: flex;flex-wrap: wrap;align-content: center;}
.idx_story .mix-wrapper::after {content: '';width: 100%;height: 70%;display: block;border: 20px solid #ecbe52;position: absolute;left: 7%;top: 15%;z-index: -1;}
@media (max-width:991px){.idx_story .mix-wrapper::after{display:none}
.idx_story .mix-wrapper .pic-content{margin-bottom:0}
.idx_story .mix-wrapper .editor-content{margin:0}
}
@media (max-width:767px){.idx_story{padding-bottom:0!important;margin-bottom:0!important}
}

.idx_sliderbox .swiper-container{padding-left:15px;}
.idx_sliderbox a.swiper-slide-style{background: none;box-shadow: none; border-radius: 0px;transition: .5s;opacity:0.7;transform: scale(0.95);}
.idx_sliderbox a.swiper-slide-style:hover{opacity:1;}
.idx_sliderbox a.swiper-slide-active{transform: scale(1.05); transition: .5s;opacity:1;}
.idx_sliderbox a.swiper-slide .swiper-title{background: #222;font-size: 1.2rem;text-align: justify;color: #fff;padding: 15px 25px;}
.idx_sliderbox a.swiper-slide .swiper-img img{border-radius:0;}
:root {--swiper-navigation-size: 28px;
  /*--swiper-navigation-color: var(--swiper-theme-color);*/}
.idx_sliderbox .swiper-button-prev, .idx_sliderbox .swiper-button-next{/* text-align: center; */line-height: 38px;/* width: calc(var(--swiper-navigation-size) / 0 * 0); */}
.idx_sliderbox .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 30px;}
.idx_sliderbox .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 30px;}
.idx_sliderbox .swiper-button-next:after, .idx_sliderbox .swiper-container-rtl .swiper-button-prev:after, .idx_sliderbox .swiper-button-prev:after, .idx_sliderbox .swiper-container-rtl .swiper-button-next:after{/* width: 45px; */height: 45px;border-radius: 50px;padding: 5px 16px;}
.idx_slidertit{/* background: #111; */position: relative;z-index: 0;align-items: center;display: flex !important;flex-wrap: wrap;}
.idx_slidertit::before{content: '';display: block;width: 100px;height: 70%;position: absolute; border: 20px solid #ecbe52; border-right: none;top: 15%;left: -100px;}
.idx_slidertit .module-container .main h1{position: relative; z-index: 0; display: table;}
.idx_slidertit .module-container .main h1::after{/*content: ''; border-style: solid;border-width: 20px 60px 45px 0px; border-color: transparent #295d61 transparent transparent; position: absolute; right: -1rem; top: 2rem; z-index: -1;*/}
@media (max-width:991px){.idx_slidertit::before{content:'';display:block;width:50px;height:70%;position:absolute;border:15px solid #ecbe52;border-right:none;top:15%;left:10px}
.idx_slidertit{display:flex!important;flex-direction:column;align-content:flex-start;flex-wrap:nowrap;align-items: flex-start;padding-left: 100px;margin-top:2rem !important}
}
@media (max-width:767px){
.idx_slidertit .module-container .main h1 span{font-size: 3.0rem !important;}
}

.idx_photobox .module-container .main .wall-wrapper{background: none; padding: 30px 0 0;}
.idx_photobox .module-container .main .wall-wrapper .wall-row > div{padding: 15px !important;}
.idx_photobox .module-container .main .wall-wrapper .wall-row > div:nth-child(odd){position: relative;bottom: 30px;}

.hide_module{display: none !important;}


/*2024-cat*/
.new_main{/* background:#092f90; */}
.new_main .slider-container{max-width:100%}
.new_main .slider{position:relative;margin-bottom:00px}
.new_main .rslides{margin:0}
.new_main .rslides  .slide1{opacity: 1 !important;}
.new_main .thumb{position:absolute;/*z-index:16;*/bottom:0;margin:0;}
.new_main .thumb li span{border-bottom: none;font-weight: bold;color: #e5e5e5;font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;}
.new_main .thumb li span:before{content:'';background-color: #ffffff63;/* animation: progressAnimation 6s; */width:100%;height: 3px;position:absolute;bottom:0;left: 0;}
.new_main .thumb li.active span:after{content:'';background-color: #53b169;animation: progressAnimation 6s;width:100%;height: 3px;position:absolute;bottom: 0px;left: 0;width: 73%;background-color: #ef476f;animation: progressAnimation 6s;}
@keyframes progressAnimation {
  0% {
    width: 0%;
    background-color: #ffffff;
  }
  100% {
    width: 100%;
    background-color: #ffffff;
  }
}
.new_main .rslides .slide1 a{overflow:hidden}
.new_main .rslides a .carousel-caption{bottom:50%;transform: translate(0, 50%);}
@keyframes scaleDraw { 0% { transform: scale(1.1); } 100% { transform: scale(1.0); } }
@media (min-width:991px){.new_main .thumb{padding-left:10%;padding-right:10%}
}
.new_main .thumb li{color:#fff!important;text-align:left;padding:0 15px;z-index:2;line-height:50px;font-size: 1.1rem;letter-spacing: 1.0px;}
.new_main .thumb li.active span{font-weight:700;text-align:left}
.new_main .thumb li.active:after,.new_main .thumb li:before{display:none}
@media (min-width:767px){.new_main .thumb li.active span{border:none!important;font-size: 1.3rem;font-weight:700;text-align:left;color: #ffffff;}
.new_main .rslides a > img{ -webkit-animation-name: scaleDraw; animation-name: scaleDraw; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-duration:8s; animation-duration: 8s; }
}
@media (max-width:767px){.new_main{margin-top: 50px;}
.new_main .thumb{/* position:relative; */padding-top:10px;/* background:#092f90; */padding-left: 10px;padding-right: 10px;}
.new_main .thumb li{width: 6vw!important;/* background:#092f90; */height:56px;line-height:44px;padding: 0 3px;}
.new_main .thumb li.active{width: 35% !important;}
.new_main .thumb li.active span {width: 100% !important;}
.new_main .thumb li.active span{border: none;max-width: 100%;/* margin:0 auto; */display:block;color: #fff;font-size: 1.0rem;}
.new_main .thumb li.active span:before{border:none!important}
.new_main .thumb li span{/* width: 10px; */margin: 0;border: none;color: #e5e5e500;}
}

.sliderbox>.module-container>.main{/* display:flex; *//* flex-direction:row; */}
.sliderbox .header-title{-ms-flex:0 0 25%;display:none;}
.sliderbox [data-unicode]{
}
.sliderbox .swiper-wrapper{padding-left:48vw;z-index:-1;position:relative}
.sliderbox .swiper-container{/* padding-left:15px; *//* margin-top: 25vh; *//* margin-bottom: 0vh; */padding-bottom: 0vh;position:relative;/* height: 100vh; */}
.sliderbox .swiper-slide-style{border:2px solid #888;background: #161515 !important;margin-bottom: 0px;height: auto;}
.sliderbox .swiper-slide-style:before{content:'';display:block;width:100%;height:100%;position:absolute;border:8px solid #fff;top:0;left:0}
.sliderbox .swiper-slide-visible{transition:1s}
.sliderbox .swiper-slide-active,.sliderbox .swiper-slide-next,.sliderbox .swiper-slide-prev{background:0 0;box-shadow:none;border-radius:0;transition:1s;opacity:1;}
.sliderbox .swiper-slide .swiper-img{margin:0}
.sliderbox a.swiper-slide .swiper-title{font-size:1.2rem;text-align:justify;color:#debb7d;padding: 20px 30px 15px 30px;font-weight:600;margin:0;display: none;}
.sliderbox .swiper-slide .swiper-content h3{font-size:1.2rem;text-align:justify;color:#debb7d;padding: 20px 0px 15px 0px;font-weight:600;margin:0;}
.sliderbox .swiper-slide .swiper-content{color: #ffffff;-webkit-line-clamp: 6;}
.sliderbox a.swiper-slide .swiper-img img{border-radius:0}
:root{--swiper-navigation-size:28px}
.sliderbox .swiper-button-next,.sliderbox .swiper-button-prev{line-height: 38px;bottom: 20px;top:unset;opacity:1;z-index:100;}
.sliderbox .swiper-button-next{left:150px;left: 19vw;}
.sliderbox .swiper-button-prev{left:15px;left: 10vw;}
.sliderbox .swiper-button-next:after,.sliderbox .swiper-button-prev:after,.sliderbox .swiper-container-rtl .swiper-button-next:after,.sliderbox .swiper-container-rtl .swiper-button-prev:after{height: 47px;border-radius:50px;padding: 5px 16px;background:0 0;content: "\f04b";font-family: FontAwesome !important;font-size: 1rem;}
.sliderbox .swiper-button-prev:after{rotate(90);transform: rotate(180deg);}
.sliderbox .swiper-pagination{margin-top:0;position:absolute;left:47px;bottom:10px;width:auto;background:#20284e;color:#fff;padding: 0px 31px;z-index:100;left: 9vw;font-size:2rem;font-weight:200;width:12vw;border-radius:50px}
.sliderbox .swiper-pagination span{font-size: 1.8rem;font-weight:600;padding:0 10px}
.sliderbox_title .title_color_box{padding-top: 9vw;padding-bottom: 5vw;background:#d6e1f2;border-radius:0 0 30px 30px;display:flex;justify-content:center}
.sliderbox_title .title_color{/* background:#d6e1f2; *//* width:140px; *//* padding-left:10%; */border-radius:0 0 30px 30px;position:relative}
.sliderbox_title .title_color h2{/* -webkit-writing-mode:vertical-lr; *//* writing-mode:vertical-lr; */font-weight: 600;position:relative;padding: 30px 10px;font-size: 2.8rem;margin: 0;letter-spacing: 8px;color: #000000;}
.sliderbox_title .title_color small{/* position:absolute; *//* -webkit-writing-mode:vertical-lr; *//* writing-mode:vertical-lr; */top:50%;left:20px;transform:translate(0,-50%);font-size: 1.15rem;font-weight: bold;letter-spacing: 3px;height: 100%;text-align: center;font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;color: #000000;}
.sliderbox_title .title_color:before{content:'';display:block;width:36px;height:36px;border-top:2px solid #183664;border-left:2px solid #183664;position:absolute;top:0;left:0}
.sliderbox_title .title_color:after{content:'';display:block;width:36px;height:36px;border-bottom:2px solid #183664;border-right:2px solid #183664;position:absolute;bottom:0;right:0}
.sliderbox_title .title_text{margin-top: 30px;padding-left:15px}
.sliderbox_title .title_text p{margin-bottom:.5rem;font-weight:700;font-size: 1.15rem;font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;}
@media (min-width:991px){
.sliderbox{/* height: 100vh; */}
.sliderbox .swiper-container:before{content:'';display:block;width:26vw;height: 100%;position:absolute;background: #fff;border-right:none;top:0;left:0;z-index:0}
.sliderbox.ps_style .swiper-container:before{background: #f3f3f3;}
.sliderbox_title.ps_style .title_color_box{background: #ddc18f;}
.curve_bg:nth-last-of-type(2) .sliderbox_title .title_color_box{background:#dac8b2}
.sliderbox .swiper-container{padding-left:15px;margin-top: 10vh;margin-bottom: 10vh;padding-bottom: 0vh;position:relative;}
.sliderbox_title{position:absolute;z-index: 2;}
.sliderbox_title [data-unicode]{padding-left:37%;padding-right: 4%;}
.sliderbox_title .title_color h2{-webkit-writing-mode: vertical-lr;writing-mode: vertical-lr;}
.sliderbox_title .title_color small{position: absolute;-webkit-writing-mode: vertical-lr;writing-mode: vertical-lr;}
.sliderbox_title .title_color{width: 140px;padding-left: 10%;}
.sliderbox .swiper-slide-prev{border: 5px solid #d1aa65;}
}
@media (max-width:1400px) and (min-width:991px){
.sliderbox_title .title_color_box{padding-top: 7vh;padding-bottom: 3vh;}
.sliderbox_title [data-unicode]{padding-left: 24%;}
.sliderbox_title .title_text p{font-size: .9rem;}
.sliderbox .swiper-pagination{left: 7vw;width: 16vw;font-size: 1.5rem;}
.sliderbox .swiper-button-next{left:150px;left: 20vw;bottom: 14px;}
.sliderbox .swiper-button-prev{left:15px;left: 9vw;bottom: 12px;}
.sliderbox .swiper-pagination span{font-size: 1.5rem;padding: 0 5px;}
.sliderbox_title .title_color h2{font-size: 2.0rem;}
.sliderbox_title .title_color small{font-size: .9rem;letter-spacing: 2px;}
.sliderbox_title .title_color{width: 110px;padding-left: 16%;}
.sliderbox_title .title_text{margin-top: 30px;padding-left: 0px;}
.sliderbox .swiper-button-next:after,.sliderbox .swiper-button-prev:after,.sliderbox .swiper-container-rtl .swiper-button-next:after,.sliderbox .swiper-container-rtl .swiper-button-prev:after{height: 46px;}
.sliderbox .swiper-container{padding-left: 12px;margin-top: 5vh;margin-bottom: 5vh;}
}
@media (max-width:991px){
.sliderbox .swiper-wrapper{padding-left: 8px;}
.sliderbox_title .title_color_box{padding-top:4rem;padding-bottom:2rem;background:0 0}
.sliderbox_title .title_color h2{font-weight:700;position:relative;padding: 20px 40px 40px 40px;font-size:2rem;margin:0;letter-spacing:5px}
.sliderbox_title .title_color small{position:absolute;top: 30%;left:0;transform:translate(0,30%);font-size:1rem;font-weight:700;letter-spacing:3px;width:100%;text-align:center}
.sliderbox_title .title_text{margin:0 auto;width:fit-content}
.sliderbox .swiper-container{margin-top: 1vh;padding-top: 3vh;margin-bottom: 2vh;}
.sliderbox .swiper-pagination{bottom:unset;top:0;width: 200px;left:11vw;left:50%;transform: translate(-50%,0);font-size: 1.25rem;}
.sliderbox .swiper-pagination span{font-size: 1.25rem;}
.sliderbox .swiper-button-next{left:150px;left:21vw;bottom: unset;top: 15px;left: calc(50% + 75px);transform: translate(-50%, 0);}
.sliderbox .swiper-button-prev{left:15px;left:12vw;bottom: unset;top: 15px;left: calc(50% - 75px);transform: translate(-50%, 0);}
.sliderbox_title .title_text p{font-size: 1.0rem;}
.sliderbox .swiper-slide-active{border: 5px solid #d1aa65;}
}
.curve_bg:nth-last-of-type(2) .sliderbox_title .title_color_box{padding-top:6vw;padding-bottom:3.5vw}
.curve_bg:nth-last-of-type(2) .sliderbox_title .title_color:before{border-top:2px solid #643501;border-left:2px solid #643501}
.sliderbox_title .title_color:after{border-bottom:2px solid #643501;border-right:2px solid #643501}

.wdtab_slider .slider-container{max-width:100%}
.wdtab_slider .slider{position:relative;margin-bottom:00px}
.wdtab_slider .rslides{margin:0}
.wdtab_slider .rslides .slide1{opacity:1!important}
.wdtab_slider .thumb{bottom:0;margin-top: 35px;margin-bottom: 70px;display:flex}
.wdtab_slider .thumb li span{border-bottom:#ffffff00 2px solid;font-weight:700;color:#20284e;font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;}
.wdtab_slider .rslides .slide1 a{overflow:hidden;}
.wdtab_slider .rslides img{padding:0;border-radius:20px;border:3px solid #fff}
.wdtab_slider .rslides a .carousel-caption{position:relative;right:unset;bottom:unset;left:unset;display:flex!important;flex-direction:column;justify-content:center;/* border:1px solid #fff; */border-left:0;border-radius:0 20px 20px 0;margin-top:36px;margin-bottom:36px;padding-left:3rem;padding-right: 3rem;color:#d6d6d6;}
.wdtab_slider .slide1 a .carousel-caption h3{font-size:36px;font-size:2.2rem;text-align:left;text-shadow:none;font-weight:700;margin-bottom:1rem}
.wdtab_slider .slide1 a .carousel-caption h4{font-size:24px;font-size:1.5rem;text-align:left;text-shadow:none;font-weight:700;margin-bottom:1.75rem}
.wdtab_slider .slide1 a .carousel-caption p{font-size:18px;font-size:1.15rem;text-align:left;text-shadow:none;font-weight:700}
.wdtab_slider .thumb li{padding:5px 15px;margin:10px 5px;z-index:2;text-align:center;line-height:36px;font-size:1.15rem;letter-spacing:1px;background:#dbb37e;border-radius:50px}
.wdtab_slider .thumb li.active{background:#fff}
.wdtab_slider .thumb li.active span{font-weight:700;text-align:center;}
.wdtab_slider .thumb li.active:after,.wdtab_slider .thumb li:before{display:none}
@media (min-width:991px){
.wdtab_slider .thumb{padding-left:10%;padding-right:10%}
.wdtab_slider .rslides img{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}
.wdtab_slider .rslides a .carousel-caption{width: 40%;}
.wdtab_slider .rslides .slide1 a{display:flex;}
.wdtab_slider .rslides a .carousel-caption{border: 1px solid #fff;}
}
@media (min-width:767px){.wdtab_slider .thumb li.active span{border:none!important;font-weight:700;display:block}
}
@media (max-width:1400px) and (min-width:991px){
.wdtab_slider {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
.wdtab_slider .slide1 a .carousel-caption h3{font-size: 1.8rem;}
.wdtab_slider .slide1 a .carousel-caption h4{font-size: 1.25rem;}
.wdtab_slider .slide1 a .carousel-caption p{font-size: 1.0rem;}
}
@media (max-width:991px){.wdtab_slider{/* margin-top:50px; */}
.wdtab_slider .rslides .slide1 a{padding-left: 45px;padding-right: 45px;}
.wdtab_slider .rslides a .carousel-caption{margin-top: 12px;margin-bottom: 12px;padding-top: 10px;padding-bottom: 0px;padding-left: 2rem;padding-right: 2rem;}
.wdtab_slider .thumb{position:relative;padding-top: 0px;/* background:#092f90; */display: flex;flex-wrap: wrap;justify-content: center;CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX;margin-top: 0px;margin-bottom: 30px;padding-left: 1rem;padding-right: 1rem;}
.wdtab_slider .thumb li{width: 30.0%!important;/* background:#092f90; *//* height:56px; */line-height: 36px;padding:0 6px;margin: 7px 5px;}
.wdtab_slider .thumb li.active span{border: none!important;max-width:90%;margin:0 auto;display:block}
.wdtab_slider .thumb li.active span:before{border:none!important}
.wdtab_slider .slide1 a .carousel-caption h3{font-size:1.5rem;margin-bottom:.5rem}
.wdtab_slider .slide1 a .carousel-caption h4{font-size:1.25rem;margin-bottom:.5rem}
.wdtab_slider .slide1 a .carousel-caption p{font-size:1rem;display:none}
.wdtab_slider .thumb li span{font-size:.9rem}
}

.new_title{margin-top:6rem;margin-bottom:3rem}
.new_title .title_color_box{padding-top:28vh;padding-bottom:7vh;background:#d6e1f2;border-radius:0 0 30px 30px;display:flex;justify-content:center}
.new_title .title_color{padding-left:3%;position:relative;display:flex;flex-direction:column;justify-content:center;max-width:300px;margin:0 auto}
.new_title .title_color h2{font-weight:700;position:relative;padding:0 10px;font-size: 2.8rem;margin:0;letter-spacing:5px;text-align:center}
.new_title .title_color small{font-size: 1.15rem;font-weight:700;letter-spacing:3px;width:100%;text-align:center}
.new_title .title_color:before{content:'';display:block;width:36px;height:36px;border-top:2px solid #dbb37e;border-left:2px solid #dbb37e;position:absolute;top:0;left:0}
.new_title .title_color:after{content:'';display:block;width:36px;height:36px;border-bottom:2px solid #dbb37e;border-right:2px solid #dbb37e;position:absolute;bottom:0;right:0}
.new_title .title_text{margin-top:30px;padding-left:15px}
.new_title .title_text p{margin-bottom:.5rem;font-weight:700;font-size:1.15rem}
@media (max-width:1400px) and (min-width:991px){
.new_title{margin-top: 4rem;margin-bottom: 1.5rem;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.new_title .title_color h2{font-size: 2.0rem;}
.new_title .title_color small{font-size: .9rem;}}
@media (max-width:991px){
.new_title{margin-top:3rem;margin-bottom: 0rem;}
.new_title .main{display:flex;flex-direction:column;overflow: hidden;}
.new_title .title_color{max-width:fit-content;padding:0}
.new_title .title_color h2{font-weight:700;position:relative;padding:20px 40px 40px 40px;font-size:2rem;margin:0;letter-spacing:5px}
.new_title .title_color p{position:absolute;top:50%;left:0;transform:translate(0,50%);width:100%;text-align:center;margin:0}
.new_title .title_color small{font-size:1rem}
.new_title .title_text{margin: 30px auto 15px auto;width:fit-content;max-width:fit-content}
}

.te_style .title_color:before{border-top:2px solid #a82a24;border-left:2px solid #a82a24;}
.te_style .title_color:after{border-bottom: 2px solid #a82a24;border-right: 2px solid #a82a24;}

.n_photobox{margin-bottom:3rem}
.n_photobox .module-container .main .wall-wrapper{background:0 0;padding:50px 0 0}
.n_photobox .wall-wrapper .thicon_info h3{padding:0 50px!important;padding: 0 2.5vw !important;font-size:2rem;margin:0;font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;}
.n_photobox .wall-wrapper .thicon_info span{padding:0 50px!important;padding: 0 2.5vw !important;font-size:1rem;font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;}
.n_photobox .wall-wrapper .thicon_info .theme-text{padding:50px 50px!important;padding: 2.5vw !important;font-size:1rem!important;font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;}
.n_photobox .module-container .main .wall-wrapper .wall-row>div{/* padding: 0px 15px 15px 15px; */}
@media (min-width:767px){
.n_photobox .module-container .main .wall-wrapper .wall-row>div:nth-child(odd){position:relative;bottom:90px;}
.n_photobox .module-container .main .wall-wrapper .wall-row>div{padding:30px 15px 0 15px!important;}
}
@media (max-width:1400px) and (min-width:991px){
.n_photobox{-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}  
.n_photobox .wall-wrapper .thicon_info h3{padding:0 50px!important;padding: 0 1.5vw !important;font-size: 1.35rem;margin:0;font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;}
.n_photobox .wall-wrapper .thicon_info span{padding:0 50px!important;padding: 0 1.5vw !important;font-size:1rem;font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;}
.n_photobox .wall-wrapper .thicon_info .theme-text{padding:50px 50px!important;padding: 1.5vw !important;font-size:1rem!important;font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;}
}
@media (max-width:767px){
.n_photobox{margin-bottom:1.5rem}
.n_photobox .wall-wrapper .wall-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-flow:row nowrap;place-content:stretch flex-start;overflow-x:auto;margin:0}
.n_photobox .module-container .main .wall-wrapper .wall-row>div{min-width:300px;padding-right:15px!important;padding-left:15px!important;padding-bottom:10px}
.n_photobox .wall-wrapper .thicon_info h3{font-size:1.25rem}
.n_photobox .wall-wrapper .thicon_info span{bottom:56px}
.n_photobox .module-container .main .wall-wrapper{padding:0}
}

.WinChrome .fixed_side{}
.fixed_side .side_bar{border-radius:10px 0 0 10px;padding: 6px;box-shadow:none}
.fixed_side .side_box{bottom:350px;z-index:100}
.fixed_side .side_bar li{border-bottom:none;padding: 5px 5px;overflow: hidden;}
.fixed_side .side_bar li:nth-child(1){border-bottom:1px solid #fff}
.fixed_side .side_bar li a img{width:40px;height:40px;padding:5px}
.fixed_side .side_bar li a p{font-size:1.1rem;margin:0}
.fixed_side .actGotop{bottom:20px;z-index:300!important;right:0}
.fixed_side .actGotop a,.fixed_side .actGotop a:link{border-radius:10px 0 0 10px;font-family: "Noto Sans TC","微軟正黑體", "Microsoft JhengHei", sans-serif !important;}
.fixed_side .actGotop a i{width:54px;height:26px}
.fixed_side .actGotop a i:before{width:20px;height:20px;position:absolute;background-repeat:no-repeat;left:50%;top:33%;transform:translate(-50%,-50%);font-size: 40px !important;}
.WinChrome .fixed_side .side_box,.D_products_group_mold .fixed_side .side_box,.D_commprod_product_show .side_box{bottom: 85px;}
@media (max-width:768px){.fixed_side .side_bar{display:none}
.fixed_side .actGotop{bottom: 60px;z-index:300!important;right:0;width: 48px;height: 48px;}
.fixed_side .actGotop a, .fixed_side .actGotop a:link{width: 48px;height: 48px;line-height: 68px;}
.fixed_side .actGotop a i{width: 48px;font-size: 30px;}
.fixed_side .actGotop a i:before{width: 20px;height: 20px;font-size: 30px !important;}
}

@media (max-width:768px){
.curve_bg > .module-container > .main {background-image: url(https://materials.fillo.com.tw/materials/jingtour/images/d7f1090a-4232-4d14-b117-9b4d3d297167.png) !important;}}

@media (max-width:768px){
.header_box li:nth-child(1) .megamenu_box .list_box h4:after{content: "\f107";font-family: FontAwesome !important;float: right;position: absolute;right: 20px;top: 0;bottom: 0;line-height: 50px;height: 50px;/* z-index: -1; */color: #ffffff;font-size: 1.5rem !important;display: inline-block;}
.header_box li:nth-child(1) .megamenu_box .list_box h4.clickMobile:after{transform:rotate(180deg);color: #1a3574 !important;}
.header_box li:nth-child(1) .megamenu_box .list_box ul{display: none;}
.header_box li:nth-child(1) .megamenu_box .list_box ul.activeMobile{display: block;}
.header_box .mega-menu .menu-links .list_box h4{position: relative;}
}
/*END2024-cat*/


/*1213-保證出團改[已成團]*/
.WinChrome section.group_banner .search-area .search-box .select-status .form-check.float-right{ font-size: 0;}
.WinChrome section.group_banner .search-area .search-box .select-status .form-check.float-right::after{ content:"已成團"; font-size: 16px; color: #153075}
.tag.btn-danger{font-size: 0 !important;}
.tag.btn-danger::after{content:"已成團";font-size: 0.875rem;border: 0;}
section.group_banner.trip_banner .tag.btn-danger::after{font-size: 1.125rem;}
@media (max-width: 575.98px){section.group_banner.trip_banner .tag.btn-danger::after{font-size: 0.75rem;}}
#IconMean{display: none;}
/*END 1213-保證出團改[已成團]*/

/*20241225-CSS修正*/
.contact #form_customForm .trip_title ul li{margin-bottom: 1.0rem;display: flex;align-items: flex-start;flex-wrap: wrap;}
@media (max-width: 991.98px) {
.search_table .main_words .tag_all {display: flex !important;}
}

.straight .mix-wrapper { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; padding: 0; }
.straight .mix-wrapper>div {-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;align-items: center;max-width: 390px;margin: 0;padding-left: 10px;padding-right: 10px;}
.straight .pic-content,.straight .editor-content { padding: 0; margin: 0; }
.straight .editor-content {min-height: 220px;display: flex;align-items: center;justify-content: center;flex-direction: column;}
@media (max-width: 1430px){
    .straight .mix-wrapper>div { max-width: 330px; }
}
@media (max-width: 991px){
	.straight .mix-wrapper>div { max-width: 220px; }
}
@media (max-width: 767px){
	.straight .img-mode .img-box{ text-align: center; padding: 0;}
	.straight .mix-wrapper>div { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; }
	.straight .editor-content { min-height: inherit; padding: 40px 0; }
}
@media (max-width: 575px){
	.straight .img-mode .img-box { text-align: center; }
}

.Model_Title a {content: "";display: block;width: 100%;height: 100%;left: 0;top: 0;z-index: 0;/*background-color: rgba(0,0,0,0.2);*/}
.Model_Title section {display: flex;justify-content: center;align-items: center;flex-flow: column;height: 100%;padding: 0 10px;margin-top: 5vh;}
.Model_Title section h1{font-size: 2.4rem;margin-bottom: 10px;font-weight: 400;}
.Model_Title section h1 .en { font-size: 65px; font-family: 'Roboto', sans-serif; font-weight: 300; }
.Model_Title section h2{font-size: 1.8rem;/* font-weight: 300; */letter-spacing: 0.05em;display: flex;align-items: center;margin-bottom: 42px;}
.Model_Title section button {opacity:1;position: relative;font-size: 18px;border: 1px solid #efe4c4 !important;background: #ba965c;color: #fff5e6;padding: 10px 40px 10px 40px;border-radius: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;outline: none;}
.Model_Title section button span.arrow { display: block; width: 35px; height: 1px; font-size: 0; background-color: #ffffff; position: absolute; top: 50%; right: 15px; -webkit-transition: all .4s; transition: all .4s; }
.Model_Title section button span.arrow::before { content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 4px 0 0 10px; border-color: transparent transparent transparent #ffffff; position: absolute; right: -3px; bottom: 0; }
.Model_Title section button:hover {border: 1px solid #ffffff9c !important;color: #fff;margin-bottom: 0px;background: #cd9d4f;}

.Model_wall .hover-wall .htpro_tit{/* display: none; */}
.Model_wall .hover-wall .icon_info,.Model_wall .hover-wall .icon_info:hover{box-shadow: none;  bottom: 0; border-radius: 0;}
.Model_wall .hover-wall>.container-fluid>.row>div { padding: 0 25px; }
.Model_wall .hover-wall>.container-fluid { margin: 50px 25px 0; }
.Model_wall .hover-wall .icon_info figure {margin-bottom: 1.0rem;}
.Model_wall .hover-wall .icon_info h3{padding: 1.0rem 0px 0px 0px;font-size: 1.35rem;margin-bottom: 0.75rem;margin-top: 0.5rem;}
.Model_wall .hover-wall .icon_info p.animate-text {padding: 0px;font-size: 1.0rem;line-height: 26px;letter-spacing: 0;}
.Model_wall .hover-wall figure .overlay i,.hover-wall figure .overlay{display: none;}
@media (max-width: 767px){.Model_wall .hover-wall>.container-fluid { margin: 50px 0px 0; }}

figure.block_style .plane_word{width: 100%;}

.Itinerary .falls-container .grid .grid-item h3 span,.Customize h3 span{font-size: 1.35rem;font-weight: 600;}
.Itinerary .falls-container .grid .grid-item p span,.Customize p span{font-size: 1.15rem}
@media (max-width: 767px){.Customize{padding:30px}}

.leaders_ig .each_icons{display: none;}

.SubInside{margin-top: -100px;}

.falls-container ul{padding-left: 1.5rem;}
.falls-container li{list-style: disc;}
.falls-container li::marker{color: rgb(138 138 138 / 50%);}

.tour_icon{max-width:1600px;margin:0 auto;padding: 0 30px;}
.tour_icon .function-row li[rel] a{display:flex;flex-direction:column;align-items:center;background:#fbfbfb00}
.tour_icon .function-row li a h3{font-size:1.1rem}
.tour_icon .function-row .row-content{display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;margin: 0 auto !important;justify-content: center !important;}
.tour_icon .function-row .row-content li{-ms-flex:0 0 12%;flex:0 0 12%;max-width:12%}
@media (min-width:1200px){.tour_icon .function-row .row-content li{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
}
@media (min-width:767px) and (max-width:1200px){
.tour_icon .function-row .row-content{display: flex!important;flex-direction: row !important;flex-wrap: wrap!important;}
.tour_icon .function-row .row-content li{-ms-flex: 0 0 15%!important;flex: 0 0 15%!important;max-width: 15%;}
}
@media (max-width: 767px){
.tour_icon .function-row .row-content{display: flex!important;flex-direction: row !important;flex-wrap: wrap!important;}
.tour_icon .function-row .row-content li{-ms-flex:0 0 25%!important;;flex:0 0 25%!important;;max-width:25%!important;}
}
@media (max-width:575px){
.tour_icon .function-row .row-content li{-ms-flex:0 0 33.333333%!important;flex:0 0 33.333333%!important;max-width:33.333333%!important;}
}

.hidden_all {display:none !important;}