<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  background-attachment: scroll;
  background-position: left top;
}
body .block-item {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .widget-item {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .header {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .left {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .right {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .footer {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
/** modify style code here.僑興郵輪 :) */
*{/* font-family: 'Noto Serif TC', serif; */font-family: 'Noto Sans TC', sans-serif;font-weight: 300;-webkit-text-size-adjust: none;word-wrap:break-word;}
@import url('https://fonts.googleapis.com/css2?family=Cinzel&amp;family=Noto+Serif+TC:wght@200;300;400&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cinzel&amp;family=Montserrat:wght@300&amp;family=Noto+Sans+TC:wght@300;400&amp;family=Noto+Serif+TC:wght@300;400&amp;display=swap');
body {background: #fff;}
p {}
ul li {list-style: none;}
a:hover {text-decoration: none;}
button:focus {outline: none;}
input:focus, select:focus {outline: #91a4ba 1px auto;}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.5;
  margin: 0;
  margin-bottom: 0.5rem;
  /* font-family: 'Noto Serif TC', serif !important; */
}
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){
h1 {
  font-size: 1.8rem;
}
h2 {
  font-size: 1.5rem;
}
h3 {
  font-size: 1.3rem;
}
h4 {
  font-size: 1.25rem;
}
h5 {
  font-size: 1.0rem;
}
h6 {
  font-size: .9rem;
}
}
@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;}
.w-1440{max-width: 1440px;}
@media (min-width:1200px) {.w-1200 {max-width: 1200px;}.w-1000 {max-width: 1000px;}}
@media (max-width:1199px) and (min-width:991px) {.w-1200 {-ms-flex: 0 0 90%;flex: 0 0 90%;max-width: 90%;}.w-1000 {-ms-flex: 0 0 90%;flex: 0 0 90%;max-width: 90%;}}
.no-title .htpro_tit{display: none;}

/*main*/
.web-page-frame .go-to-top .top{background:#3a3a3a;width:60px;height:60px;margin-right:10px}
.web-page-frame .go-to-top .top:after{margin-top:12px;margin-left:24px;width:12px;height:12px}
.web-page-frame .go-to-top .top-txt{left:calc(50% - 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;}
.web-page-frame .btn-primary:not(:disabled):not(.disabled):active,.web-page-frame .btn-primary:not(:disabled):not(.disabled).active,.web-page-frame .show&gt;.btn-primary.dropdown-toggle{color:#fff!important;background-color: #396fa6!important;border-color: #396fa6;}
.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:#6f89a3}
.idx_search .search-area .search-box .search-btn{background: #002e5d !important;height: 44px !important;line-height: 40px !important;border-radius: 60px;width: 90% !important;margin: 0 5%;}
.search-area .search-box .search-btn{background: #396fa6!important;line-height: 40px !important;}

.list_con .style_icon .nav-pills .nav-link.active svg{fill:#6f89a3 !important}
.filter_list i{color:#6f89a3!important}
.web-page-frame .search-area .search-box .select-goal .title i{color: #304a6f !important;}
.web-page-frame .search-area .search-box .select-place .title i{color: #304a6f !important;}
.web-page-frame .search-area .search-box .select-date .title i{color: #304a6f !important;}
.web-page-frame .search-area .search-box .select-keywords .title i{color: #304a6f !important;}
.web-page-frame .search-area .search-box .title h6 {color: #304a6f !important;font-weight: bold;}
.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 .page-item.active .page-link {background:#6f89a3;}
section.search_con .pagination .page-item .page-link:hover, section.search_con .pagination .page-item.active .page-link{background:#6f89a3!important;color: #ffffff;border: 1px solid #6f89a3!important;}
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:#6f89a3}
.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: #6f89a3;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 # !important;}
section.trip_note .card-header .btn {background: #6f89a3 !important;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 li:nth-child(2) {
  background: #404040;
  /* border-right: 1.0px solid #7d7d7d; */
}
/* line 1478, ../sass/page/_group.sass */
.sub_menu-trip .server_menu li:nth-child(3) {
  background: #404040;
  /*border-right: 1.0px solid #7d7d7d;
  border-left: 1.0px solid #7d7d7d;*/
}
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*/

.day_style_1 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_1 img {width:100%;}
.day_style_2 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_2 img {width:100%;}
.day_style_3 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_3 img {width:100%; height: 253px;}
.day_style_4 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_4 img {width:100%; height: 187px;}
.day_style_5 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_5 img {width:100%;height: 253px;height: 230px !important;}
@media (max-width: 1600px) {.day_style_5 img {width:100%;height: 253px;height: 170px !important;}}
@media (max-width: 1400px) {.day_style_5 img {width:100%;height: 253px;height: 170px !important;}}
@media (max-width: 1200px) {.day_style_5 img {width:100%;height: 253px;height: 140px !important;}}
@media (max-width: 991px) {.day_style_5 img {width:100%;height: 253px;height: 150px !important;}}
@media (max-width: 768px) {.day_style_5 img {width:100%;height: 253px;height: auto !important;}}
.day_style_6 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_6 img {width:100%; height: 187px;}
.day_style_7 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_7 img {width:100%; height: 253px;}
.day_style_8 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_8 img {width:100%; height: 187px;}
.day_style_9 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_9 img {width:100%;}
.day_style_10 {width: 100%; display: table; margin-bottom: 20px; position: relative;}
.day_style_10 img {width:100%;}
.day_style_10 .item_text {position: absolute;bottom: 10%;z-index: 10;margin: 0px 15px;padding: 0;}
.day_style_10 .item_text p {margin: 0;background: rgba(0, 0, 0, 0.6);color: #FFF;padding:50px;}
.day_style_11 {width: 100%; display: block; margin-bottom: 20px; padding: 0;}
.day_style_11 .tp_group {width:100%;/*border: 1px solid #ddd;*/ padding: 0; display: inline-block;}
.day_style_11 .tp_group p {margin: 10px 0 0;}
.day_style_11 .tp_group img {width:100%;}
.day_style_12 {width: 100%; display: block; margin-bottom: 20px; padding: 0 10px;}
.day_style_12 .tp_group {width:100%;/* border: 1px solid #ddd; *//* padding: 10px 0; */display: inline-block;}
.day_style_12 .tp_group img {width:100%;}
.day_style_13 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_13 img {width:100%; height: 187px;}
.day_style_13 p {background: rgba(0, 0, 0, 0.7); color: #FFF; text-align: center;}
.day_style_14 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_14 iframe {width: 100%; height: 383px;}
.day_style_15 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_15 iframe {width: 100%; height: 383px;}
.day_style_1, .day_style_2, .day_style_3, .day_style_4, .day_style_5, .day_style_6, .day_style_7, .day_style_8, .day_style_9, .day_style_10, .day_style_11, .day_style_12, .day_style_13, .day_style_14, .day_style_15 {display: flex;    flex-wrap: wrap;}
.day_con .info img {height:auto !important;}
@media (min-width: 1200px)  {
  .header_box .top_header {max-width: 1400px;margin: 0 auto;}
}

@media (min-width: 768px)  {
.top_header .header-part {z-index: 100;padding: 5px 15px;/* max-width: 1400px !important; */width: 100%;background: none !important;}
}
.main_header .mega-menu &gt; section.menu-list-items{background: none;}
.main_header .mega-menu .menu-links {float: right;margin-right: 15px;}
.top_header .header-part .navbar-brand {/* position: absolute; */padding: 0;/* margin-top: 48px; */}
.top_header .header-part .navbar-brand img {height: auto;height: 50px;margin-top: 10px;}
.main_header .mega-menu .menu-links &gt; li{background:none !important;position: relative;}
.main_header .mega-menu .menu-links &gt; li &gt; a {line-height: 48px;font-size: 1.0rem;letter-spacing: 2px;padding: 0 15px;font-family: 'Noto Serif TC', serif !important;letter-spacing: 0.2rem;}
.main_header .mega-menu .menu-links &gt; li &gt; a:hover:before {}
.main_header .mega-menu .menu-links &gt; li &gt; a:hover:before {/* width: 100%; */}  
@media (min-width: 991px)  {.main_header .mega-menu .menu-links li.hoverTrigger&gt;.mg-drop-down.effect-fade{-ms-flex:0 0 160px;flex:0 0 160px;max-width:160px;right:0;left:unset;padding:0}
.main_header .mega-menu .menu-links li .list_box{margin:0!important;width:100%}
.main_header .mega-menu .menu-links li .list_box ul{margin:0}
.main_header .mega-menu .menu-links li .list_box ul li{border-bottom:1px solid #838383;padding-bottom:8px}
.main_header .mega-menu .menu-links li .list_box ul li:nth-last-child(1){border:none;margin:0}}
.top_header .header-part .navbar-nav .nav-item a.nav-link{line-height: 4rem;font-size: 0.9rem;/* font-family: 'Noto Serif TC', serif !important; */letter-spacing: 0.2rem;/* border-right: 1px solid #C7A571; */padding-right: 1.0rem;padding-left: 1.0rem;padding-top: 0;padding-bottom: 0;background: none;font-weight: 400;}
.top_header .header-part .navbar-nav .nav-item:nth-last-child(1) a.nav-link{border: none;}
.top_header .header-part .navbar-nav .nav-item a.nav-link:hover{background: #ffffff00 !important;}
.top_header .header-part .navbar-nav .nav-item {
    /* border-right: 1px solid #C7A571; */
}
.top_header {/* margin-top: 30px; *//* margin-bottom: 30px; */}
@media (max-width: 767px){
.top_header .header-part .navbar-nav .nav-item:nth-last-child(2) a.nav-link {margin-left: 10px;}
.top_header .header-part .navbar-nav .nav-item a.nav-link {padding: 1rem 0rem;}
.top_header .header-part .navbar-nav .nav-item a.nav-link{line-height: 1rem;text-align: center;}
.main_header .mega-menu .menu-logo &gt; li &gt; a {display: none;}
.top_header .header-part .navbar-brand {margin-top: 0px;position: relative;height: 40px;}
.top_header .header-part .navbar-brand img {height: 35px;margin-top: 0px;/* display:none; */}
.top_header .header-part .navbar-brand:before{/*width:214px;content:'';background-image:url(https://otsgsa.fillo.com.tw/material-alias/ots_logo_s.png);position:absolute;left:0;top:0;height:38px;display:table;background-size:contain*/}
.top_header .header-part .navbar-toggler {/* position: fixed; */right: 5px;background-color: #b6b6b6;border: none;/* top: 12px; */padding: 0.25rem 0.25rem;}
.top_header {margin-top: 0px;margin-bottom: 0px;padding: 0;}
.top_header .header-part {padding: 10px 25px;margin: 0 !important;background: #fff;}
.top_header .header-part .navbar-toggler-icon {/* background-image: url(https://materials.fillo.com.tw/materials/yuyudp/images/285e67ad-f3f4-45ba-816b-fa4be21caa73.png) !important; */}
.main_header {position: fixed;z-index: 999;}
.main_header .menu-list-items {background: none !important;}
.main_header .mega-menu {min-height:auto;}
.main_header .mega-menu .menu-mobile-collapse-trigger{position:fixed!important;right: 55px;height: 60px;width: 60px;background: #b9b9b9 !important;top: 12px;}
.main_header .mega-menu .menu-mobile-collapse-trigger span,.main_header .mega-menu .menu-mobile-collapse-trigger:after,.main_header .mega-menu .menu-mobile-collapse-trigger:before{height: 1px;width:24px;top: 20px;background: #e5e8ea;}
.main_header .mega-menu .menu-mobile-collapse-trigger span{top: 29px!important;}
.main_header .mega-menu .menu-mobile-collapse-trigger:after{top: 38px;}
.main_header .mega-menu .menu-mobile-collapse-trigger.active:before{-webkit-transform:rotate(45deg)!important;-ms-transform:rotate(45deg)!important;transform:rotate(45deg)!important;width:33px;left:8px;top: 17px;}
.main_header .mega-menu .menu-mobile-collapse-trigger.active:after{-webkit-transform:rotate(-45deg)!important;-ms-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important;width:33px;top: 40px;left:8px}
.main_header .mega-menu .menu-links{align-items:center;float:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top: 56px;background: rgb(242 249 255);}
.main_header .mega-menu .menu-links &gt; li.main-hover &gt; a:before {content: '';position: absolute;top: calc(100% + 0px);right: 0;width: 0;height: 1px;border: solid #666666;border-width: 0 1px 1px 0;content: "";display: inline-block;height: 8px;margin-top: -7px;padding: 0;pointer-events: none;position: absolute;right: 15px;top: 50%;transform: rotate(45deg);width: 8px;}
.main_header .mega-menu .menu-links &gt; li.main-hover &gt; a::focus-within:before{  margin-top: -2px;transform: rotate(-135deg);}
.main_header .mega-menu .menu-links &gt; li.main-hover:nth-last-child(1) &gt; a:before{
    display: none;
}
}
@media (min-width: 991px){
.header_box {/* background: #222222; */margin-bottom: 20px;height: 120px;position: fixed;top: 0;z-index: 101;margin-bottom: 20px;}
 [data-position="center"]{margin-top:60px}
  .group_home [data-position="center"]{margin-top:60px}
}
@media (max-width:991px)and (min-width:768px){
.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}
.top_header .header-part .collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
.header_box {/* background: #ffffff; */margin-bottom: 20px;height: 120px;position: fixed;top: 0;z-index: 101;}
[data-position="center"]{/* margin-top: 120px; */}
.group_home [data-position="center"]{margin-top:100px}
.top_header{/* margin-top:10px; *//* margin-bottom:10px; */}
.gizle .top_header{/* padding-top: 27px !important; *//* margin-bottom: 8px !important; */}
.gizle{/* height: 120px !important; */}
.top_header .header-part .navbar-brand img{height:40px;margin-top:20px}
.top_header .header-part .navbar-toggler{display:none}
.top_header .header-part .navbar-nav .nav-item a.nav-link{padding-right:.5rem;padding-left:.5rem}
.main_header .mega-menu .menu-links&gt;li&gt;a{font-size:.9rem;padding:0 10px}
}
@media (max-width: 767px){
.phone_menu .mega-menu .menu-links{max-height:100vh!important;background:rgb(255 255 255 / .95);height:100vh;padding: 50px 30px 16px 30px;}
.phone_menu .mega-menu .menu-links li:nth-last-child(1) div.mg-drop-down.col-12{display:block!important;background: none !important;padding: 0;margin-top: 17vh;}
.phone_menu .mega-menu .menu-links li .list_box{padding: 0;}
.phone_menu .mega-menu .menu-links&gt;li&gt;a i.fa.fa-indicator{display:none!important}
.phone_menu .mega-menu .menu-links li .list_onlyimg{text-align:center;width:100%}
.phone_menu .mega-menu .menu-links li:nth-last-child(1) .list_tag ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch;margin-top: 10px;float: none;}
.phone_menu .mega-menu .menu-links li:nth-last-child(1) .list_tag li{margin: 0px;border-right: 1px solid #000000;padding: 0  15px;}
.phone_menu .mega-menu .menu-links li:nth-last-child(1) .list_tag li a{padding: 0;}
.phone_menu .mega-menu .menu-links li:nth-last-child(1) .list_tag li:nth-last-child(1) {border: 0;}
.phone_menu .mega-menu .menu-links li:nth-last-child(1) .list_box ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.phone_menu .mega-menu .menu-links li:nth-last-child(1) .list_box li{border:1px solid #002e5d;margin-bottom:7px;margin-right:0;text-align:center;margin-top: 0px;}
.phone_menu .mega-menu .menu-links li:nth-last-child(1) .list_box li:nth-child(1){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.phone_menu .mega-menu .menu-links li:nth-last-child(1) .list_box li:nth-child(2){-ms-flex: 0 0 48.5%;flex: 0 0 48.5%;max-width: 48.5%;margin-right: 2.0%;}
.phone_menu .mega-menu .menu-links li:nth-last-child(1) .list_box li a{text-align:center;display: inline-block;color: #000000!important;padding: 10px 0;font-size: 0.9rem;letter-spacing: 1.0px;line-height: 1.8;vertical-align: middle;text-align: center;display: table;margin: 0 auto;}
.phone_menu .mega-menu .menu-links li:nth-last-child(1) .list_box li a i{color:#073462!important;font-size:17px}
.phone_menu .mega-menu .menu-links li:nth-last-child(1) .list_box li:nth-child(3){-ms-flex:0 0 49.5%;flex:0 0 49.5%;max-width:49.5%}
.phone_menu .mega-menu .mg-drop-down p{color: #000000!important;font-family: 'Noto Serif TC', serif !important;}
.phone_menu .mega-menu .menu-links&gt;li&gt;a{color: #000000!important;padding:0}
.phone_menu .mega-menu .menu-links&gt;li{border-bottom: 1px solid #bcbcbc;background:0 0!important}
.phone_menu .mega-menu .menu-links&gt;li:nth-last-child(1){border-bottom:none}
.phone_menu .mega-menu .menu-links&gt;li:hover{background:0 0}
.header-part .navbar-toggler{/* display:none!important; */}
.main_header .mega-menu .menu-mobile-collapse-trigger{right: 0px;top: 0;}
.main_header .mega-menu .menu-mobile-collapse-trigger.active{background: #000000 !important;}
}
@media (min-width: 768px){
  .phone_menu .mega-menu .menu-links &gt; li:nth-last-child(1) {
    display: none;
}
}

body .footer{background: #231d1d;}
.footer_box .footer-wrap .footer_center {max-width: 1200px;padding-top: 3em;padding-bottom: 3em;background: none;margin-left: auto;margin-right: 0;}
body .footer .footer-wrap{background: none;}
.coperight_box .module-container {width: 1400px;margin:0 auto;padding: 0 30px;}
.footer .web_copyright{text-align:center;font-family:Cinzel,serif;letter-spacing:1.2px;font-weight:300}
.header_tel .module-container {/* width: 1400px; */margin:0 auto;padding: 0 30px;}
.footer_box {margin: 30px 15px 20px 15px;}
.footer_box .footer-wrap .icon_wrap {padding: 0;display: none;}
.header_tel {display: flex;/* max-width: 1400px; */padding: 10px 30px;margin: 0 auto;justify-content: space-between;background: #4b4b4b;}

@media (min-width: 991px) {
.service .copyright_box {display: flex;max-width: 1400px;padding: 10px 30px;margin: 0 auto;justify-content: flex-start;}
.copyright .copyright_box {display: flex;max-width: 1400px;padding: 10px 30px;margin: 0 auto;justify-content: flex-end;}

}

@media (max-width: 768px) {
.footer_box img{width: 80px !important;}
.copyright_box .web_copyright span {display: block;margin-bottom: 0.5rem;margin-right: 0;}
.footer_box {margin: 15px;}
}
.copyright_box div{padding: 15px;font-size: 0.9rem;line-height: 20px;color: #666666;text-align: right;font-size: 1.0rem;letter-spacing: 1.5px;font-weight: 300;}
.copyright_box .web_service span{font-size:1rem;letter-spacing:1.5px;/* font-family: 'Noto Serif TC',serif !important; */}
.copyright_box .web_service a:nth-child(1){padding-right: 2rem;}
.copyright_box div span{/* font-family: 'Cinzel', serif !important; */letter-spacing: 1.2px;margin-right: 30px;}
.copyright_box .web_copyright{/* font-family: 'Cinzel', serif; */}
.header_tel div i, .header_tel div.straight{margin: 0 6px 0 4px;display: inline-block;position: relative;}
.header_tel div i:before, .header_tel div.straight:before{content:"";position:absolute;top: calc(50% - 10px);left: 50%;width: 1px;height: 22px;background: #ffffff40;}
.header_tel div{/* padding: 15px; */font-size: 0.9rem;line-height: 20px;color: #ffffff;text-align: right;font-size: 1.0rem;letter-spacing: 1.5px;font-weight: 300;}
.header_tel .web_service span{font-size:1rem;letter-spacing:1.5px;font-family: 'Noto Serif TC',serif !important;}
.header_tel .web_service a:nth-child(1){padding-right: 1rem;}
.header_tel div span{font-family: 'Cinzel', serif !important;}
.header_tel div i{position:relative;margin:0 10px 0 8px}
.header_tel div i:before{content:"";position:absolute;top: calc(50% - 10px);left: 50%;width: 1px;height: 22px;background: #ffffff40;}}
.header_tel .tel{font-family: 'Cinzel', serif;}
@media (max-width: 768px) {
.header_tel div i,.header_tel div.straight{display: none;}
.header_tel div i:before, .header_tel div.straight:before{display: none;}
.header_tel div span:nth-child(1){display: block;}
.header_tel div i{display: block;}
.header_tel div i:before{display: none;}
.header_tel{padding:5px 30px}
.header_tel div span{font-size:.8rem!important;color: #fff;}
.copyright_box div{font-size: .9rem;}
}

.service{max-width:1200px;/* margin-left:auto!important; *//* margin-right:0!important; */}
@media (max-width: 1400px) and (min-width: 991px){.copyright{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.service{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
}
@media (max-width: 1400px){.copyright .copyright_box{justify-content: flex-end;}}

@media (min-width: 1200px){.company-info {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
}
@media (max-width:1199px) and (min-width:991px){.contact-info {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}
@media (min-width: 1200px){.contact-info {-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
}
@media (max-width:1199px) and (min-width:991px){.contact-info {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}
.contact-info {}
.footer_sbox {display:none;}
.fb-info {display:none;}
.footer_box .footer-wrap .contact-box h2{font-size: 1.5rem;letter-spacing: 3.0px;font-family: 'Noto Serif TC', serif;font-weight: normal;}
.footer_box .footer-wrap .contact-box h4 {padding-left: 0px;font-size: 0.9rem;color: #f2f2f2;font-size: 1.0rem;letter-spacing: 1.5px;font-family: 'Noto Serif TC', serif;}
.footer_box .footer-wrap .info_box a.info-logo {margin-bottom: 30px;text-align: left !important;align-items: unset;/* margin: 0; */}
.footer_box .footer-wrap .info_box p {font-size: 0.9rem;margin: 7px 0;line-height: 20px;color: #dcb39c;text-align: left;font-size: 16px;font-size: 1.0rem;letter-spacing: 1.5px;font-family: 'Noto Serif TC', serif;}
.footer_link{max-width:300px;padding-top: 5em;padding-left: 3em;margin-left:0;margin-right:auto}
.footer_link div.link-list ul li a{font-size:1rem;letter-spacing:1px;font-family: 'Noto Serif TC',serif !important;}
@media (max-width:991px){.footer_box .footer-wrap .footer_center{padding-top:1em;padding-bottom:1em}
.footer_box .footer-wrap .info_box a.info-logo{display:none}
.footer_link{padding-top:1em;padding-left:1em;max-width:initial}
.footer_link div.link-list ul{text-align:center}
.service{max-width:100%}
.copyright_box .web_service span:before{content:"-"}
.copyright_box div{text-align:center}
.footer_link div.link-list{background:#000!important}
.footer_link div.link-list ul li a:before{content:"-"}
}
@media (max-width:1200px) and (min-width:991px){.footer_box .footer-wrap .info_box a.info-logo{margin:0}
.footer_box .footer-wrap .info_box .info-text{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
}

.title_style{padding:6rem 1.5rem;padding: 2rem 1.5rem;}
.title_style h1{margin-bottom:1rem;/* font-family:'Noto Serif TC',serif; */letter-spacing:.5rem;margin:2.5rem 0;font-weight: 400;}
.title_style h5{font-weight:300;letter-spacing:.1rem;font-size: 1.15rem;}
.title_style p{margin-bottom:.5rem;letter-spacing: 1.5px;font-weight: 300;}
.title_style.journeys h1{color:#f1d8bb}
.title_style.journeys p{color:#f2f2f2}
@media (max-width:991px){.title_style.journeys {padding: 10% 10% 2% 10%;}}
.title_style.customization{padding-top: 0em;padding-bottom: 0em;background:0 0;margin-right:0;padding-left: 10%;padding-right: 3%;}
.title_style.customization .module-container{height: 100%;background: #10367599;}
@media (max-width:991px){.title_style.customization{padding: 2rem 2.0rem;}}
.title_style.contact{max-width:300px;padding-top:8em;padding-left:3em;margin-left:0;margin-right:auto}
@media (max-width:991px){.title_style.contact{padding: 3rem 0.5rem 0rem 0.5rem;text-align: center;margin: 0 auto;}}
.title_style.contact_text{max-width: 360px;padding-top:4.5em;padding-left:3em;margin-left:0;margin-right:auto;padding-bottom: 8rem;}
@media (max-width:991px){.title_style.contact_text{padding-top: 1.5em;padding-bottom: 3rem;}}
.title_style.contact_text .btn{padding:10px 5px;border: 1px solid #404945;border-radius:0;background:#fff;max-width:300px;width:100%;margin-top:.75rem}
.title_style.contact_text .btn h5{display:inline-block;margin-bottom:0!important;line-height: 38px;}
.title_style.contact_text .btn span{font-size: 1.4rem;color:#dcb39c;font-family:'Noto Serif TC',serif!important;margin-left:10px;letter-spacing:.1rem}
.title_style.contact_text .btn h5 a {color:#212529;font-weight: 400;font-family: 'Noto Serif TC', serif !important;}
.title_style .line{display:flex;align-items:center;justify-content:center;font-weight:500}
.title_style .line:after{content:"";display:block;border-bottom:1px solid #000;width:60px;margin:0 50px}
.title_style .straight{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin: 80px 30% 0 auto;position:relative;padding-top: 70px;}
.title_style .straight:before{content:"";position:absolute;left:50%;top:0;width:1px;height: 50px;background:#000}
.title_style .straight h1{margin-top:0;font-size:1.8rem;letter-spacing:.35rem}
.title_style .straight p{margin-left:0;margin-right:.5rem}
@media (max-width:991px){.title_style .straight{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin: 0 auto;position:relative;padding-top: 70px;}
.title_style .straight:before{content:"";position:absolute;left:50%;top:0;width:1px;height: 50px;background:#000}
.title_style .straight h1{margin-top:0;font-size: 1.25rem;letter-spacing:.35rem}
.title_style .straight p{margin-left:0;margin-right:.5rem}
}
.title_style .straight_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items: flex-start;position:relative}
.title_style .straight_inner:before{content:"";position:absolute;left:0;top: 10px;width:1px;height:130px;background: #fff;}
.title_style .straight_inner h1{margin:0;vertical-align: top;line-height: 1;}
.title_style .straight_inner .en{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-right: 4rem;font-size: 1.0rem;}
.title_style.customization .straight{display: -webkit-box;margin-top:0;/* background: #10367599; */padding: 70px 0px 6px 0px;/* min-width: 200px; *//* height: 100%; */margin: 0px auto 0px auto;}
.title_style.customization .straight:before{background: #fff;}
.title_style.customization .straight h1{margin: 0 auto 37px auto;}
.title_style.customization .straight h5{margin: 0 auto 37px auto;/* padding-bottom: 30px; *//* display: block; *//* height: 100%; */}
@media (max-width:767px){.title_style.customization .straight{-webkit-writing-mode: initial;-ms-writing-mode: initial;writing-mode: initial;display: block;text-align: center;}
.title_style.customization{padding: 0rem 0rem 1rem 0rem;}
.title_style.customization .straight h5{margin-bottom: 15px;}
.title_style .straight_inner{display: flex;align-items: center;}
.title_style .straight_inner:before{height: 80px;}
.tour_bg section{margin: 20% 10% 2% 10% !important;}
}
.title_style ul{padding-inline-start: 2rem;}
.title_style li{list-style:disc}
.title_style li::marker{color:#45779f}


@media (max-width:991px){
.title_style{padding: 2% 10% 2% 10%;}
.title_style h1{margin-bottom: 1rem !important;font-family:'Noto Serif TC',serif;letter-spacing:.5rem;margin:1.5rem 0;font-size: 1.5rem;letter-spacing: .2rem;}
.title_style h5{font-weight:300;letter-spacing:.1rem;font-size: 1.0rem;line-height: 1.8;}
.title_style p{margin-bottom: .5rem !important;letter-spacing: 1.2px;font-weight: 300;}
.title_style img{max-width: 320px;}
.title_style .line:after{display:none;}
.title_style.ship_text section{margin: 2% 1% 8% 0% !important;}
}

@media (max-width:767px){
.notice{padding: 2% 8% 2% 16%;}
}

.customization_card{padding-top:0;padding-bottom:3em;background:0 0;margin-right:0;padding-right: 12%;padding-left: 5%;}
.customization_card .hover-wall .icon_info{box-shadow:none;background: none;border-radius:0;height:100%}
.customization_card .hover-wall .icon_info:hover{bottom:unset;box-shadow: none;}
.customization_card .hover-wall .icon_info figure{display:none}
.customization_card .hover-wall .icon_info h3{margin-top:1rem;margin-bottom: 0;padding:0 10px;position:relative;font-size: 2.4rem;font-weight: 500;line-height: 1.8rem;}
.customization_card .hover-wall .icon_info h4{font-style:normal;color: #2b2c26;font-size: 1.0rem;padding: 51px 15px;background: #ffffff;margin: 0;height: 100%;font-weight: 600;}
.customization_card .hover-wall .icon_info p.animate-text{font-size:.95em;letter-spacing:.05em;padding:0 10px;height:82px}
@media (max-width:991px){.customization_card{padding-right:15px}
.customization_card .htpro_tit{display:none}
.customization_card .hover-wall .icon_info h4{height: 100%;}
.customization_card .hover-wall .icon_info p.animate-text{height:auto}
.customization_card .hover-wall .col-sm-12{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media (max-width:768px){.customization_card .hover-wall .icon_info h3{
    margin-top: .5rem;
    font-size: 1.5rem;
    line-height: 1.2rem;
}
.customization_card .hover-wall .icon_info h4{padding: 15px 15px;min-height: 100px;font-size: .9rem;}}

body .header:before{/* content:""; */position:fixed;top:0;left:0;height:149px;width:100%;background:linear-gradient(180deg,rgb(0 0 0) 0,rgb(0 0 0 / 35%) 50%,rgb(255 255 255 / 0) 100%);pointer-events:none;z-index:2}
/*body [data-position=center]:before{content:"";position:absolute;top:0;left:0;height:400px;width:100%;background:linear-gradient(180deg,rgb(0 0 0 / 64%) 0,rgb(0 0 0 / 40%) 50%,rgb(0 0 0 / 0) 100%);pointer-events:none;z-index:2}*/
@media (max-width:991px){body [data-position=center]:before{content:"";position:absolute;top:0;left:0;height: 100px;width:100%;background:linear-gradient(180deg,rgb(0 0 0 / 64%) 0,rgb(0 0 0 / 40%) 50%,rgb(0 0 0 / 0) 100%);pointer-events:none;z-index:2}}
@media (max-width:767px){
body .header:before{height: 63px;background: #ffffff;}
body [data-position=center]:before{background: linear-gradient(180deg,rgb(0 0 0 / 31%) 0,rgb(0 0 0 / 0%) 50%,rgb(0 0 0 / 0) 100%);background: none;height: 100px;}}

.bg_hover div {background-size: cover;background-position: center center;}
.bg_hover .module-container .main nav{vertical-align:unset;top:6rem}
.bg_hover .module-container .main nav&gt;div{background:0 0!important}
.bg_hover .module-container .main nav ul{float:none;margin:0 auto;width:100%;display:flex;justify-content:center}
.bg_hover .module-container nav ul li{margin:0 50px}
.bg_hover .module-container nav ul li:hover&gt;a{background:#fff;border:4px solid #dcb39c;padding:0}
.bg_hover .module-container nav ul li:hover&gt;a:before{border-style:solid solid solid;border-width:12px 12px;bottom:7px;content:"";height:0;right:7px;position:absolute;width:0;border-width:0 0 10px 10px;border-color:transparent transparent #cd281e transparent}
.bg_hover .module-container nav ul li&gt;a{background:#fcfcfc;width: 200px;height: 200px;padding:5px;position:relative;border-radius: 4px;}
.bg_hover .module-container nav ul li&gt;a h3,.bg_hover .module-container nav ul li&gt;a p{display:flex;justify-content:center;align-items:center;align-self:baseline;height:100%}
.bg_hover .module-container nav ul li&gt;a img{text-align:center;align-items:center}
@media (max-width:1600px){.bg_hover .module-container nav ul li{margin:0 30px}
.bg_hover .module-container nav ul li&gt;a{width:200px;height:180px}
}

.journeys_slider {margin-bottom:6.0rem}
@media (min-width:768px){
.journeys_slider .swiper-slide-style{background: linear-gradient(90deg,#fff0 20%,#fff 20%);}
.journeys_slider .swiper-slide .swiper-content{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-top: 60px;-webkit-line-clamp: 8;text-overflow: unset;-webkit-box-orient: vertical;margin-bottom: 48px;padding-right: 60px;}
.journeys_slider .swiper-slide .swiper-img{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:60px}
}
.journeys_slider .swiper-slide-style{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;/* background:linear-gradient(90deg,#fff0 20%,#fff 20%); */box-shadow:none;border-radius:0;/* padding: 39px; */transition: .5s;transition: padding .8s cubic-bezier(.4,0,.2,1),opacity .1s;}
.journeys_slider .swiper-slide-active{padding: 0px;}
.journeys_slider .swiper-slide .swiper-title{display:none}
.journeys_slider .swiper-slide .swiper-img img {border-radius: 0;padding-right: 30px;}
.journeys_slider .swiper-slide .swiper-content{background:#fff!important;background:0 0!important;padding-top: 60px;-webkit-line-clamp: 8;text-overflow: unset;-webkit-box-orient: vertical;margin-bottom: 48px;padding-right: 60px;}
.journeys_slider .swiper-slide .swiper-content .ots_style{margin-bottom:30px;font-size:.5rem;color: #dcb39c;position: relative;}
.journeys_slider .swiper-slide .swiper-content .ots_style:after{content:"";display:block;border-top: 1px solid #dcb39c;width: calc(100% - 80px);position:absolute;bottom: 30%;right:0}
.journeys_slider .swiper-slide .swiper-content div.caption{background:#000;display:table;padding: 8px 25px 8px 20px;color:#fff;font-size:1rem;position: relative;}
.journeys_slider .swiper-slide .swiper-content div.caption i{content:'';width: 0;height: 0;border-style: solid;border-width: 0 0 10px 10px;border-color: transparent transparent #ffffff transparent;position: absolute;right: 0;bottom: 0;}
.journeys_slider .swiper-slide .swiper-content h2.lead{color:#000;font-size:2rem;margin-top:1rem;margin-bottom:1rem;letter-spacing:.4rem}
.journeys_slider .swiper-slide .swiper-content p.text{font-size:.95rem;line-height:1.75;max-width:600px;color:#000}
.journeys_slider .swiper-pagination{position:absolute;right:190px;bottom:0;list-style:none;display:block;text-align:center;padding:0;margin:0;width:160px;height:60px;background:#fff}
.journeys_slider .swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet{position:relative;display:inline-block;margin:20px 15px;padding:0;cursor:pointer;font-weight:700;border:0;background:0 0;outline:0;color:#111;padding:0;cursor:pointer;opacity:1;font-size: 1.0rem;}
.journeys_slider .swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{color: #cd281e;}
.journeys_slider .swiper-pagination-bullet:nth-child(1):before{content:'1'}
.journeys_slider .swiper-pagination-bullet:nth-child(2):before{content:'2'}
.journeys_slider .swiper-pagination-bullet:nth-child(3):before{content:'3'}
.journeys_slider .swiper-pagination-bullet:nth-child(1):after{content:'';background:#9e9e9e;width:5px;height:1px;position:absolute;top:50%;right:-100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.journeys_slider .swiper-pagination-bullet:nth-child(2):after{content:'';background:#9e9e9e;width:5px;height:1px;position:absolute;top:50%;right:-100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.journeys_slider .swiper-button-next,.journeys_slider .swiper-button-prev{top:unset;bottom:0;height:60px;width:60px;line-height:0;font-size:0;cursor:pointer;background: #b31d23;opacity:1}
.journeys_slider .swiper-button-prev{right:350px;left:unset}
.journeys_slider .swiper-button-next{right:130px}
.journeys_slider .swiper-button-next:after,.journeys_slider .swiper-button-prev:after{padding:0;font-size:1rem;font-weight:600}
.journeys_slider .swiper-button-white:hover{background: #000000;}
.journeys_slider .swiper-button-next:hover:after{padding-left:2px}
.journeys_slider .swiper-button-prev:hover:after{padding-right:2px}
@media (max-width:768px){
.journeys_slider{margin-bottom: 0rem;}
.journeys_slider .swiper-slide .swiper-img img{padding-right: 0px;}
.journeys_slider .swiper-slide .swiper-content{padding:0 30px;width: 100%;}
.journeys_slider .swiper-slide .swiper-content .ots_style{margin-bottom:15px}
.journeys_slider .swiper-slide .swiper-content div.caption{font-size:.8rem}
.journeys_slider .swiper-slide .swiper-content h2.lead{font-size:1.5rem}
.journeys_slider .swiper-slide-active{padding-bottom: 75px;}
.journeys_slider .swiper-pagination{width:100%;right:unset;bottom: 50px;}
.journeys_slider .swiper-button-next{right:30px;bottom: 50px;}
.journeys_slider .swiper-button-prev{right:unset;left:30px;bottom: 50px;}
}

.main_slider .carousel-caption{/* background: #282828; */position:absolute;right:unset;bottom: 100px;left:0;z-index:10;color:#fff;text-align:left;padding: 20px 10px;width: 100%;}
.main_slider .bs-carousel .carousel-item h5{color:#958367;font-size:1.25rem;letter-spacing:.8rem;margin-bottom:0;text-shadow:none;margin-top: 1rem;display: none;}
.main_slider .bs-carousel .carousel-item h1{text-align: center;/* font-family:'Noto Serif TC',serif!important; */letter-spacing: .8rem;font-size: 3.6rem;font-weight: 500;}
.main_slider .bs-carousel .carousel-item h3{/* font-family:'Noto Serif TC',serif!important; */letter-spacing: 0.4rem;font-weight: 400;text-align: center;font-size: 1.75rem;}
@media (max-width:1600px){.main_slider .bs-carousel .carousel-item h1{font-size:2.4rem}
.main_slider .bs-carousel .carousel-item h3{font-size:1.5rem}
}
@media (max-width:1600px) and (min-width:1200px){.main_slider .bs-carousel .carousel-item h3{font-size:1.25rem}
}
.main_slider .carousel-indicators{left:unset;display: inline-block;margin: 29px;align-items: center;top: 43%;display: none;}
.main_slider .carousel-indicators li{width: 12px;height: 12px;align-items: center;background-color: #494848cc;opacity: 1;}
.main_slider .carousel-indicators li.active{background-color: #e6d8bb;}
.main_slider .carousel-control-next, .main_slider  .carousel-control-prev {display:none;}
@media (max-width:1400px){.main_slider .carousel-caption{padding: 30px 50px;}}
@media (max-width:1200px)and (min-width:768px){
.main_slider .carousel-caption{/* padding: 30px 50px; *//* width: 60%; */display: block!important;width: 100%!important;padding: 10px 30px 20px 30px;position: relative;}
.main_slider .bs-carousel .carousel-item h5{font-size: 1.0rem;letter-spacing: .6rem;margin-bottom:0;text-shadow:none;margin-top: 1rem;}
.main_slider .bs-carousel .carousel-item h1{letter-spacing:.5rem;font-size: 2rem;font-weight:400}
.main_slider .bs-carousel .carousel-item h3{font-family:'Noto Serif TC',serif!important;letter-spacing:.2rem;font-weight: 300;font-size: 1.5rem;}
}
@media (max-width: 1200px){.main_slider .bs-carousel .carousel-item h5{font-size:1rem;margin-top:.5rem;letter-spacing:.5rem;display:none}
.main_slider .bs-carousel .carousel-item h1{font-size:2rem;line-height:1.25}
.main_slider .bs-carousel .carousel-item h3{font-size:0.85rem;}
.main_slider .carousel-caption{display:block!important;width:100%!important;padding: 10px 30px 30px 30px;position: relative;}
.main_slider .carousel-indicators{display:flex;top:unset;left:0;margin: 5px;}
}

.Search{position:absolute;z-index:1;bottom:-50px;right:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}
.Search .group_banner.search_banner .search-area&gt;.container{margin:initial;display:block;max-width:100%;padding:0 80px;border:none;-webkit-box-shadow:0 1px 20px 0 rgb(0 0 0 / 19%);-moz-box-shadow:0 1px 20px 0 rgba(0,0,0,.19);-ms-box-shadow:0 1px 20px 0 rgba(0,0,0,.19);-o-box-shadow:0 1px 20px 0 rgba(0,0,0,.19);box-shadow:0 1px 20px 0 rgb(0 0 0 / 19%);background:url(https://materials.fillo.com.tw/materials/otsgsa/images/cbf6b1b7-5ae2-4942-b562-4f631045d289.png) center no-repeat;background-size:cover}
.Search section.group_banner .search-area .search-box{margin:3rem 0 2rem}
.Search section.group_banner .search-area .search-box .select-goal,.Search section.group_banner .search-area .search-box .select-place{width:calc(20% - 10px);background:0 0}
.Search section.group_banner .search-area .search-box .select-date{width:calc(32% - 10px);background:0 0}
.Search section.search_banner .search-area .search-box .search-btn{width:20%;background:#cd281e!important;height: 40px;margin-top: 40px;}
.Search section.search_banner .search-area .search-box .search-btn h5{font-size:0}
.Search section.search_banner .search-area .search-box .search-btn:before{content:'SEARCH';letter-spacing: 0.2rem;margin-right: -20px!important;letter-spacing:3px!important;transition:.8s;}
.Search section.search_banner .search-area .search-box .search-btn:hover:before{letter-spacing:3px!important;margin-right:-10px!important;transition:.8s}
.Search .search-area .search-box .search-btn i {opacity: 0;}
.Search .search-area .search-box .search-btn:hover i {opacity: 1;}
.Search .search-area .search-box .title i{display:none}
.Search section.group_banner .search-area .search-box .select-date .title h6,.Search section.group_banner .search-area .search-box .select-goal .title h6,.Search section.group_banner .search-area .search-box .select-place .title h6{margin:0;color:#282828!important;font-size:1.25rem;font-weight:400;letter-spacing:.2rem}
.Search .search-area .search-box .select-goal .select select,.Search .search-area .search-box .select-place .select select{background-color:#ffffff00;border-bottom:1px solid #dcb39c;margin-top:14px}
.Search section.group_banner .search-area .search-box .select-date .select input{background-color:#ffffff00;border-bottom:1px solid #dcb39c;margin-top:14px;/* font-size:.9rem */}
.datepicker table tbody tr td,.datepicker table tbody tr th{border-radius:100%}
.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background:#cd281e!important}
@media (max-width: 1440px) and (min-width: 1200px){.Search section.group_banner .search-area .search-box .select-date{width: calc(40% - 10px);}}
@media (max-width: 1600px){.Search .group_banner.search_banner .search-area&gt;.container{padding: 0 40px;}
.Search section.group_banner .search-area .search-box .select-date .title h6, .Search section.group_banner .search-area .search-box .select-goal .title h6, .Search section.group_banner .search-area .search-box .select-place .title h6{font-size: 1.10rem;}}
@media (max-width:1200px){.Search{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;bottom:unset}
section.group_banner.search_banner{margin-top:0}
.Search section.group_banner .search-area .search-box{height:auto;margin:3rem 0 3rem}
}
@media (max-width:767px){.Search .group_banner.search_banner .search-area&gt;.container{padding:0;margin:30px 0}
.Search section.group_banner .search-area .search-box{margin:1rem 0 0}
.Search section.group_banner .search-area .search-box .select-goal,.Search section.group_banner .search-area .search-box .select-place{width:calc(50% - 10px)}
.Search section.group_banner .search-area .search-box .select-date{width:calc(100% - 10px)}
.search-area .search-box .select-date .select input{text-align:left}
.Search section.search_banner .search-area .search-box .search-btn{width:100%}
.search-area .search-box .select-date .select{width:100%;}
.Search section.group_banner .search-area .search-box .select-date .select input{width:calc(50% - 10px);border-radius: 0;display: block;}
.search-area .search-box .select-date .select .divide{margin:12.5px 5px 0 5px;width:10px}
}

.WinChrome section.group_banner.search_banner, .WinIe section.group_banner.search_banner{height: 400px}
.WinChrome section.group_banner .search-area, .WinIe section.group_banner .search-area{bottom: calc(28% - (110px/2));}
figure.block_style .pic_all::after{border-color: transparent transparent transparent rgb(158 158 158 / 85%);}

.Day_menu .swiper_day .swiper-slide a:hover{background:#6f89a3!important;border:1px solid #!important}
section.trip_note .card-header .btn{background:#6f89a3!important;color:#fff!important}
.sub_menu-trip .server_menu li:nth-child(1){background:#396fa6}
.sub_menu-trip .server_menu li:nth-child(2){background:#404040}
.sub_menu-trip .server_menu li:nth-child(3){background:#404040}
figure.block_style .pic_all .plane_word{background:transparent linear-gradient(180deg,transparent 0,rgba(0,0,0,.84) 100%) 0 0 no-repeat;bottom:0}
.sub_menu-trip .trip_menu i{display:none}
@media (min-width:992px){.sub_menu-trip .trip_menu{width:100%;background: none;border: none;padding:0;margin:0 auto}
}
.basic-air-btn a{font-size:1rem;background:#fff;border:1px solid #ddd;padding:5px 25px;color:#888;border-radius:0}
.basic-air-btn a:hover{background:#e8e8e8;color:#444}
#qrcode:hover canvas{width:200px;height:200px;box-shadow:0 1px 17px #adadad}
#qrcode img{width:30px}
section.group_banner .price_content .panel-info{border:1px solid #404040}
section.group_banner .price_content .panel-info .panel-heading{background:#404040;font-weight:400;font-size:1rem}
section.group_banner .price_content .panel-info .panel-body{font-size:1rem;color:#444}
section.group_banner.trip_banner h3.price{font-weight:400;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 .back i,.basic-air-info .go i{color:#555;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);font-size:1.2rem;margin-right:14px}
.basic-air-info .back i.fa-plane:before,.basic-air-info .go i.fa-plane:before{content:"\E005";font-family:icon,FontAwesome}
.basic-air-info .back h3,.basic-air-info .go h3{color:#555;font-size:1rem}
.basic-air-info .back br,.basic-air-info .go br{display:none}
.basic-air-info .back h4,.basic-air-info .go h4{font-family:Noto,sans-serif;margin-bottom:0;font-size:1rem;color:#404040;font-weight:400}
section.group_table.trip_airline:after,section.group_table.trip_day:after,section.group_table.trip_features:after,section.group_table.trip_note:after,section.group_table.tripdown:after,section.group_table.view_intro:after{background:#000}
.group_table&gt;.container&gt;.text-center{padding-top:0;margin-top:-6rem}
section.group_table.trip_day .info_box .info_box_title .day_title{font-size:3rem;font-weight:400;font-family:Noto,sans-serif;font-style:italic}
section.group_table.trip_day .info_box .info_box_title .day_sub-title{font-size:1rem;letter-spacing:.05rem}
.basic-air-airport i{color:#f37272}
.flight_details .details_box&gt;h4{background:#6c757d}
.flight_details{border:1px solid #6c757d}
.flight_details .details_box&gt;h4 i{color:#fff}
section.group_table.tripdown .style_icon ul li a.nav-link{border:1px solid #6f89a3;color:#6f89a3;border-radius:0;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:400}
section.group_table.tripdown .search_table tbody td.tour-name a.title_main{font-weight:400;font-size:1rem}
section.group_table.tripdown .search_table tbody td.go-airport h6{margin-bottom:0}
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_airline,section.group_table.trip_day,section.group_table.trip_features,section.group_table.trip_note,section.group_table.tripdown,section.group_table.view_intro{padding-top:15rem}
@media (max-width:767px){section.group_table.trip_day .info_box .info_box_title .day_title{margin:0 auto 10px auto}
section.group_table.trip_airline,section.group_table.trip_day,section.group_table.trip_features,section.group_table.trip_note,section.group_table.tripdown,section.group_table.view_intro{padding-top:9rem}
}
@media (max-width:500px){#qrcode{display:none}
section.group_banner.trip_banner h6{padding:0}
}
.fc .fc-toolbar.fc-header-toolbar{background:#404040}
.Day_menu.day_fixed{position:relative;top:unset!important;left:unset;width:80%;margin:0 auto;padding-bottom:50px;z-index:0}
.Day_menu.active{top:70px!important;background:rgb(255 255 255 / .7);padding-bottom:0;z-index:1;padding:10px 0;width:70%}
.Day_menu .swiper_day .swiper-slide a{background:#fff}
.gizle{top: 0px;transition:all .4s ease 0s;z-index:9999;background: #d6d6d6b8;height: 123px;border-style: solid !important;border-width: 0px  0px  1.0px 0px !important;border-color: #d7d7d7 !important;}
.gizle .top_header{/* padding-top: 10px; *//* margin-bottom: 15px; */}
.gizle .top_header .header-part .navbar-brand{/* margin-top: 12px; */}
@media (max-width:1200px){.gizle .top_header .header-part .navbar-brand{/* margin-top: 24px; */}}
@media (max-width:991px){.gizle .top_header .header-part .navbar-brand{/* margin-top: 28px; */}}
@media (max-width:767px){.gizle .top_header .header-part .navbar-brand{margin-top: 0px;}}
@media (max-width:767px){.gizle{background: #fff;top: 0px;}}
.sabit{top: 0px;z-index: 9999;transition:all .4s ease 0s;}
@media screen and (min-width:991px){.sub_menu-trip{width:100%!important;height: 50px;right:0;background: #505050b8;margin-top:70px;margin-top:0;top: 130px;}
.trip-gizle.trip-sabit{/* top: 110px; */}
.trip-gizle.sub_menu-trip{top: 110px;transition: all .4s ease 0s;}
.trip-sabit.sub_menu-trip{top: 130px;transition: all .4s ease 0s;}
.sub_menu-trip .sub_inside{width:81%!important;flex-direction:row;height:auto;margin:auto;max-width:1440px}
.sub_menu-trip .trip_menu li{display:inline-block!important;margin:0 auto}
.sub_menu-trip .trip_menu li a{width:auto!important;height:auto!important;border-radius:unset;border:0;background: none;color:#fff;padding:0}
.sub_menu-trip .server_menu&gt;ul&gt;li a{/*font-size:.9rem;*/padding-top:5px}
.tooltip.show{display:none}
.sub_menu-trip .trip_menu span{display:block!important;width:100%!important;font-size:1rem;text-align:center;padding: 0.75rem 2.8rem!important;color:#fff!important}
.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&gt;ul&gt;li a:hover{font-size:1rem}
.sub_menu-trip .server_menu&gt;ul&gt;li{opacity:.9;font-size:1rem}
.sub_menu-trip .server_menu&gt;ul&gt;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.iteam{position:relative;padding:0;margin:0}
section.group_banner.trip_banner .container .text-left h6:nth-last-child(4){right:0}
section.group_banner.trip_banner .container .text-left h6:nth-last-child(3){right:180px}
}
@media (max-width:991px) and (min-width:768px){.sub_menu-trip .server_menu &gt; ul &gt; li.join-fixed-btn{min-width: 125px;}
}
.sub_menu-trip .server_menu li:nth-child(1){background:#396fa6}
.sub_menu-trip .server_menu&gt;ul&gt;li.download-fixed-btn{background:#404040}
.sub_menu-trip .server_menu&gt;ul&gt;li.share-fixed-btn{background:#404040}
.sub_menu-trip .server_menu&gt;ul&gt;li.query-fixed-btn{background:#404040}

/*form*/
section.group_table .container&gt;h2{display:none}
.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{letter-spacing:1.2px;margin:0;border-bottom:none;max-width: 900px;margin: 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) #4d4747d4;}
.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 .contact .btn-group-lg&gt;.btn,section.contact .contact .btn-lg{color:#fff;background-color:#343a40;border-color:#343a40;font-size:1rem;font-weight:400;border-radius:30px;padding:.75rem 3rem;background-color: #434343 !important;border-color: #656565 !important;}
section.contact .contact .btn-group-lg&gt;.btn,section.contact .contact .btn-lg:hover {background-color: #373737 !important;border-color: #2c2c2c !important;}
.form_title{padding:0 20px;text-align: center;}
.form_title h2 {color: #fff;font-weight: 400;padding-top: 6.0rem;padding-bottom: 1rem;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;}
section.group_table .container h4 {font-size: .9rem;text-align: center;color: #c6c6c6;padding: 0;}
.contact .trip_title p {font-size: .9rem;color: #c6c6c6;}
.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;}
}
textarea.form-control {border-radius: 0;min-height: 150px;}
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;}

/*form:contact*/
@media screen and (min-width:950px){
#field_22,#field_23,#field_24,#field_25{flex: 0 0 50%;max-width: 50%;}
#field_22, #field_24{padding-right: 1% !important;}
#field_23, #field_25{padding-left: 1% !important;}
}
/*form:contact*/
@media screen and (min-width:950px){
#field_2, #field_3{flex: 0 0 50%;max-width: 50%;}
#field_2, #field_3{padding-right: 1% !important;}
#field_8, #field_4,#field_11{padding-left: 1% !important;}
}
/*form:demand*/
@media screen and (min-width:950px){
#field_2, #field_3, #field_8, #field_4,#field_10,#field_11,#field_6,#field_7{flex: 0 0 50%;max-width: 50%;}
#field_2, #field_3, #field_10,#field_6,#field_7 {padding-right: 1% !important;}
}
#field_6 .fa-calendar {right: 20px;}
#field_1,#field_5{text-align:center;border:1px solid #d2d2d2;padding:15px;margin-bottom:30px;margin-top:30px;background:#979ba2}

.Article_title{max-width:650px;padding-top:15em;padding-bottom:3em;background:0 0;margin-left:auto;margin-right:0;padding-right: 10rem;}
.Article_title h1{font-size:3rem}
.Article_title p{font-size:1.14rem;letter-spacing:1.2px;font-weight: 300;}
@media (max-width:991px){.Article_title{padding-top:6em;padding-bottom:3em;max-width: 100%;padding: 8em 1em 1em 1em;}
.Article_title section{margin: 6% 8% !important;}
.Article_bgfixed  {margin-top: 0 !important;padding-top: 0 !important;}
.Article_title h1{font-size: 2.4rem;margin: 1.0rem 0;}
.Article_title p{margin-bottom: 1rem !important;}
}
@media (max-width:767px){
.Article_title{padding: 3em 1em 2em 1em;}
.Article_title section{margin: 0% 6% !important;}
}
.Article_layout p{padding:0 15px}
.Article_layout h5{line-height:1.8;padding:0 15px;text-align:justify;font-family:'PT Sans','微軟正黑體',sans-serif!important;color:#666}
.Article_layout h5 strong{font-family:'PT Sans','微軟正黑體',sans-serif!important;color:#444}
.Article_layout{border:1px solid #ded4d5!important;background:#ffffff26;padding:40px!important;margin-bottom:6rem!important}

.Article_slider{margin-left:-100px;margin-bottom:60px;margin-top:150px;margin-right: 60px;}
.Article_slider .carousel-indicators{left:unset;display: inline-block;margin: 29px;align-items: center;top: 43%;right: -15px;}
.Article_slider .carousel-indicators li{width: 12px;height: 12px;align-items: center;background-color: #494848cc;opacity: 1;}
.Article_slider .carousel-indicators li.active{background-color: #e6d8bb;}
.Article_slider .carousel-control-next, .Article_slider  .carousel-control-prev {display:none;}
.Article_slider .carousel-inner{padding-right: 60px;}
@media (max-width:991px){.Article_slider{margin:0}
.Article_slider .carousel-inner{padding:0}
}
@media (max-width:1400px) and (min-width:991px){.Article_slider{margin-left:-60px;margin-bottom:60px;margin-top:150px;margin-right:20px}
}

.Article_main&gt;.module-container&gt;.main{background: linear-gradient(-90deg,#ffffff 50%,#dee3e6 50%);}
.theme_main&gt;.module-container&gt;.main{background: linear-gradient(-90deg,#fff 50%,#898989 50%);}
@media (max-width:991px){.Article_main&gt;.module-container&gt;.main{background: #222;}
.theme_main&gt;.module-container&gt;.main{background: #898989 !important;}
}

.company_item .mix-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly}
.company_item .mix-wrapper&gt;.row{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:15px;padding-left:15px}
.company_item .mix-wrapper .pic-content{padding:0}
@media (max-width:768px){.company_item .mix-wrapper{padding: 15px 15px;}
.company_item .mix-wrapper&gt;.row{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right: 0px;padding-left: 0px;}}

.theme_card{margin-top: 4rem;margin-bottom: 3rem;}
.theme_card .hover-wall .htpro_tit h1{font-size:1.25em;font-family:"Helvetica Neue","微軟正黑體",Helvetica,Arial,sans-serif!important;border:none;margin:0 auto}
.theme_card .hover-wall .htpro_tit h2{font-size:2.4em;/* margin-bottom:2rem; */letter-spacing:.5rem}
.theme_card .hover-wall .icon_info figure{/* overflow:unset; */margin: 0 0 .5rem;}
.theme_card .hover-wall .icon_info{background: #e7eaef;box-shadow:none;/* border-bottom:2px solid #967e5b; */border-radius:0;height: 100%;}
.theme_card .hover-wall .icon_info:hover{box-shadow:none}
.theme_card .hover-wall figure .overlay{display:none}
.theme_card .hover-wall figure .s_img{left: calc(50% - 40px);top: calc(50% + -25px);max-width: 80px!important;z-index:1;}
.theme_card .hover-wall .icon_info h3{font-weight:400;font-size: 1.25em;/* margin-top:80px; */}
.theme_card .hover-wall .icon_info h4{color: #929292;font-style:normal;font-family:"Helvetica Neue","微軟正黑體",Helvetica,Arial,sans-serif!important;letter-spacing:1.2px;margin-bottom:.5rem}
.theme_card .hover-wall .icon_info p.animate-text{font-size:.9rem;margin-bottom: 1rem;}
@media (max-width:767px){.theme_card{margin-top:1rem;margin-bottom:1rem}
.theme_card .hover-wall .htpro_tit h1{font-size:1em}
.theme_card .hover-wall .htpro_tit h2{font-size:2em;margin-bottom:1rem}
}
.theme_card.border_box .hover-wall .icon_info{border: 1px solid #d5d9e0;}

.best_card{/* margin-top: 4rem; */margin-bottom: 8rem;max-width: 1440px;padding-right: 14%;padding-left: 4%;margin-left: auto;margin-right: 0;background: linear-gradient(360deg,#fff 50%,#ededed 50%);padding-top: 80px;}
.best_card .hover-wall .htpro_tit h1{font-size:1.25em;font-family:"Helvetica Neue","å¾®è»Ÿæ­£é»‘é«”",Helvetica,Arial,sans-serif!important;border:none;margin:0 auto}
.best_card .hover-wall .htpro_tit h2{font-size:2.4em;margin-bottom:2rem;letter-spacing:.5rem}
.best_card .hover-wall .icon_info figure{/* overflow:unset; */margin: 0 0 1rem;}
.best_card .hover-wall .icon_info:hover figure .b_img{-webkot-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.best_card .hover-wall .icon_info{background: #ffffff;box-shadow:none;border-bottom: 2px solid #a2a2a2;border-radius:0;height: 100%;}
.best_card .hover-wall .icon_info:hover{box-shadow:none;border-bottom: 2px solid #3f51b5;bottom: unset;}
.best_card .hover-wall figure .overlay{display:none}
.best_card .hover-wall figure .s_img{left: calc(50% - 70px);top:calc(100% - 50px);max-width: 140px!important;z-index:1;border:1px solid #967e5b;box-shadow:1px 1px 10px #757575}
.best_card .hover-wall .icon_info h3{font-weight:400;font-size: 1.25em;margin-top: 30px;margin-bottom: 30px;padding: 0;}
.best_card .hover-wall .icon_info h3:after{content:"\f105";font-family:FontAwesome!important;font-size: 1.25rem;margin-right:5px;text-align: right;position: absolute;right: 0;}
.best_card .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:1rem}
.best_card .hover-wall .icon_info p.animate-text{font-size:.9rem;margin-bottom:2rem}
@media (max-width:767px){.best_card{margin-top:1rem;margin-bottom: 0rem;padding-right: 4%;padding-left: 4%;padding-top: 0px;background: #ededed;}
.best_card .hover-wall .htpro_tit h1{font-size:1em}
.best_card .hover-wall .htpro_tit h2{font-size:2em;margin-bottom:1rem}
.best_card .hover-wall .icon_info h3{margin-left: 15px;margin-top: 20px;margin-bottom: 20px;}
.best_card .hover-wall .icon_info h3:after{
    margin-right: 10px;
}
}

.tour_card{margin-top: 4rem;margin-bottom: 3rem;}
.tour_card .hover-wall .htpro_tit h1{font-size:1.25em;font-family:"Helvetica Neue","微軟正黑體",Helvetica,Arial,sans-serif!important;border:none;margin: 0 auto;}
.tour_card .hover-wall .htpro_tit h2{font-size:2.4em;margin-bottom:2rem;letter-spacing:.5rem;margin: 0 auto;padding-bottom: 70px;}
.tour_card .hover-wall .htpro_tit h2:after{content:"";position:absolute;left:50%;bottom: 0;width:1px;height: 50px;background:#000}
.tour_card .hover-wall .icon_info figure{overflow:unset;margin: 0 0 .5rem;}
.tour_card .hover-wall .icon_info:hover figure .b_img{-webkot-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.tour_card .hover-wall .icon_info{/* background:#f5f3f0; */box-shadow:none;/* border-bottom:2px solid #967e5b; */border-radius:0;height: 100%;margin-bottom: 1.0rem;}
.tour_card .hover-wall .icon_info:hover{box-shadow:none;/* bottom: unset; */}
.tour_card .hover-wall figure .overlay{display:none}
.tour_card .hover-wall figure .s_img{/* left: calc(50% - 70px); *//* top:calc(100% - 50px); */max-width: 100px!important;z-index:1;/* border:1px solid #967e5b; *//* box-shadow:1px 1px 10px #757575; */left: unset;right: 15px;}
.tour_card .hover-wall .icon_info h3{font-weight:400;/* background: #393939; */display: table;padding: 5px 0px 0px 0px;font-size: .9rem;/* position: absolute; */margin: 0;font-family: "Helvetica Neue","微軟正黑體",Helvetica,Arial,sans-serif!important;}
.tour_card .hover-wall .icon_info:hover h3{/* background: #706665; *//* color: #000; */}
.tour_card .hover-wall .icon_info h3:after{content:'';width: 0;height: 0;border-style: solid;border-width: 0 0 10px 10px;border-color: transparent transparent #ffffff transparent;position: absolute;right: 0;bottom: 0;}
.tour_card .hover-wall .icon_info h4{font-style:normal;color: #000;font-size: 1.5rem;margin-top: .5rem;margin-bottom: .5rem;letter-spacing: .3rem;padding: 0;}
.tour_card .hover-wall .icon_info p.animate-text{font-size:.9rem;margin-bottom:2rem;padding: 0;font-weight: normal;}
.tour_card.ship .hover-wall .icon_info p.animate-text{background:#f1f1f1;font-size:1rem;padding:5px 10px;letter-spacing:1.2px;border-radius:0;border-left:2px solid #607d8b}

@media (max-width:991px){.tour_card{margin-top:1rem;margin-bottom:1rem}
.tour_card .hover-wall .htpro_tit{margin-bottom:1em}
.tour_card .hover-wall .htpro_tit h1{font-size:1em}
.tour_card .hover-wall .htpro_tit h2{font-size:1.5em;margin-bottom:.5rem;padding-bottom:50px}
.tour_card .hover-wall .htpro_tit h2:after{height:40px}
}

.title_none .htpro_tit {display: none;}

.web-page-frame.lock{overflow: hidden;}

.tour_bg{max-width: 1600px;margin: 0 auto;padding: 122px 1.5rem 50px;}
.tour_bg .bgfixed &gt; div{background: #49434333 repeat center center;background-image: url(https://materials.fillo.com.tw/materials/otsgsa/images/70c8ec14-4881-4137-a985-ceb260f89396.png);}
.tour_space .module-container{background:#fff;position:relative;max-width:1200px;width:100%;margin: -50px auto 0;height: 60px;}
@media (max-width:991px){.tour_bg .bgfixed.fixed{background-attachment:inherit!important}
.tour_bg{padding:110px 1.5rem 40px}
.tour_space .module-container{margin:-80px auto 0;height:80px}
}
@media (max-width:767px){.tour_bg{padding:0}
.tour_space .module-container{margin: -10px auto 0;height: 10px;}
.tour_space{padding:0}
}

.member_home [data-position=center]:before, .group_home [data-position=center]:before{height: 140px;background:#363131}
.member_home .signin_width{margin-top:250px;margin-bottom:150px}

@media (max-width:991px){
.member_home [data-position=center]:before, .group_home [data-position=center]:before{height:100px;}
.member_home .signin_width{margin-top:150px;margin-bottom:150px}
}
@media (max-width: 767px){
.member_home [data-position=center]:before, .group_home [data-position=center]:before{height: 0px;}
.member_home .signin_width{margin-top: 50px;margin-bottom: 50px;}
}

.Itinerary_tabs .nav-link{background:#fff;margin:10px;color: #585858;border: 1px solid #d2d2d2;letter-spacing:1.8px;/* font-weight:700; */padding: 0.5rem 2.0rem;}
.Itinerary_tabs .nav-link.active{background: #686868;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;}
}

.read_title{border-bottom: 1px solid #000 !important;margin-bottom: 2rem;padding: 1rem 30px 3.0rem 30px;}
.read_title h3{font-size: 1.75rem;color: #000;letter-spacing: 1.2px;font-weight: 300;}
.read_title h3:before{content:"\f0a9";font-family:FontAwesome!important;font-size: 1.75rem;margin-right: 10px;display:inline-block;color: #607d8b;}
.read_title *{font-size: 1.15rem;line-height: 1.8;text-align: justify;text-justify: inter-ideograph;-ms-text-justify: inter-ideograph;-moz-text-align-last: justify;-webkit-text-align-last: justify;}
@media (max-width:768px){.read_title h3{font-size:1.5rem}
.read_title h3:before{font-size:1.5rem}
}

.read_detail {/* border-bottom: 1px solid #000 !important; *//* margin-bottom: 2rem; */padding: 1rem 30px 0rem 30px;margin-top: 1.0rem;margin-bottom: 1.0rem;background: #fff;}
.read_detail .header-title{font-size: 1.75rem;color: #000;letter-spacing: 1.2px;font-weight: 300;padding: 0px 30px;}
.read_detail .header-title:before{content:"\f0a9";font-family:FontAwesome!important;font-size: 1.75rem;margin-right: 10px;display:inline-block;color: #607d8b;}
.read_detail *{font-size: 1.0rem;line-height: 1.8;text-align: justify;text-justify: inter-ideograph;-ms-text-justify: inter-ideograph;-moz-text-align-last: justify;-webkit-text-align-last: justify;}
.read_detail .pic-content{/*margin: 0;*/}
@media (max-width:768px){.read_detail h3{font-size:1.5rem}
.read_detail h3:before{font-size:1.5rem}
}

.date_title h4{margin: 0 auto;position:relative;padding-bottom: 70px;}
.date_title h4:after{content:"";position:absolute;left:50%;bottom: 0;width:1px;height: 50px;background:#000}
.date {padding: 30px;}
.date .main{background: #ffffff;padding: 30px 30px;}
.date &gt; ul{padding: 30px;}
.date ul li ul{margin-bottom: 15px;display: flex;}
.date ul li ul li{display: flex;flex-direction: column-reverse;justify-content: space-around;}
.date ul li ul li:nth-child(1){padding: 12px 24px;background: #f4f4f4;margin-right:10px;/* border: 1px solid #000; */}
@media (max-width:767px){.date .main{padding:15px}
.date ul li ul li:nth-child(1){padding: 10px 15px;min-width: 90px;text-align: center;font-size: .9rem;}
}

.Ship_main{}
.Ship_main&gt;.module-container&gt;.row{backdrop-filter: blur(4px);overflow: hidden;background-size: 110% !important;}
.Ship_main&gt;.module-container&gt;.row:before{content:'';position:absolute;top:0;left:0;width: 103%;height: 102%;background:inherit;filter: blur(5px);}
@media (max-width:767px){.Ship_main&gt;.module-container&gt;.row{background-image: none !important;backdrop-filter: blur(0px);}
.Ship_main&gt;.module-container&gt;.row:before{filter: unset;}}

.Ship_slider{padding-top:7em;padding-bottom:0;background:0 0;margin-left:auto;margin-right:0;/*max-width:1440px*/}
.Ship_slider .carousel-item &gt;*{width:70%!important;margin-left:-15%;}
.Ship_slider .carousel-fade .carousel-item{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:center;justify-content:center}
.Ship_slider .carousel-caption{width: 30% !important;max-width:480px;bottom:0;position:relative;top:unset;left:0;margin: 0%;}
.Ship_slider .carousel-caption section{background:rgb(255 255 255 / 95%);border-right:8px solid #b8af80;border-bottom:8px solid #c9c9c9;padding:7% 10px;margin:7%}
.Ship_slider h1{font-size:3rem}
.Ship_slider .bs-carousel .carousel-item p{font-size:1rem;letter-spacing:1.2px;font-weight:300;text-shadow:none;color:#000}
.Ship_slider .bs-carousel .carousel-item div.text{margin-left:10%;margin-right:10%;margin-top:20px;text-align:left}
.Ship_slider .bs-carousel .carousel-item div.text p{text-align:left;margin-top:15px;margin:0 auto;display:table;color:#828282}
.Ship_slider .bs-carousel .carousel-item p.en{font-size:1.8rem!important;text-shadow:none;font-weight:300;color:#000;letter-spacing:2px;position:relative;text-align:center;margin-top:0}
.Ship_slider .bs-carousel .carousel-item p.en:after{bottom:-1rem;background:#b8af80;content:"";height:1px;left:calc(50% - 15px);position:absolute;width:30px}
.Ship_slider .bs-carousel .carousel-item h5{margin-top:1.5rem;letter-spacing:2px;text-shadow:none;font-weight:400;color:#000}
.Ship_slider .bs-carousel{overflow:unset}
.Ship_slider .bs-carousel ol.carousel-indicators{bottom:-50px;display:none}
.Ship_slider .bs-carousel ol.carousel-indicators li{width:45px}
.Ship_slider .carousel-control-next,.Ship_slider .carousel-control-prev{display:none}
@media (max-width:991px){.Ship_slider{padding-top:6em;padding-bottom:3em;max-width:100%;padding:8em 1em 1em 1em}
.Ship_slider .carousel-caption section{margin:2% 5%}
.Ship_slider h1{font-size:2.4rem;margin:1rem 0}
.Ship_slider p{margin-bottom:1rem!important}
}
@media (max-width:767px){.Ship_slider{padding: 0 1em 0em 1em;}
.Ship_slider .carousel-caption{display:block!important;width: 100% !important;}
.Ship_slider .carousel-fade .carousel-item{display:flex;flex-direction: column-reverse;align-content:flex-end;justify-content:center}
.Ship_slider .carousel-item img{width: 100%!important;margin-left: 0%;}
.Ship_slider .carousel-caption section{margin: 2% 10% 2% 10%;padding-top:10px;padding-bottom:12px;border-right:5px solid #b8af80;border-bottom:5px solid #c9c9c9}
.Ship_slider .bs-carousel .carousel-item p.en{font-size:1.2rem!important}
.Ship_slider .bs-carousel .carousel-item h5{font-size:1.25rem;margin-bottom:0}
.Ship_slider .carousel-item &gt;*{width: 100%!important;margin-left: 0;}
}

.Ship_slider.slider-right .carousel-fade .carousel-item{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center}
.Ship_slider.slider-right .carousel-item img{margin-right:-15%;width:70%;margin-left:0}
.Ship_slider.slider-right .carousel-caption{left:unset;right:0}

.ship_360 section{max-width:30%;background:#ffffffd1;padding:30px 30px;backdrop-filter:blur(2px);text-align:center;min-width: 250px;}
.ship_360 section h5{margin-bottom:2rem}
.ship_360 section p{text-align:left}
.ship_360 section p.link{background:#fff;padding:10px;position:relative;width:auto;margin-bottom:0;display:inline-block;vertical-align:middle}

.ship_card .main_nav,.ship_card .has-parallax, .ship_card .pills-tab{display:none;}
.ship_card .section-box{margin-top: 40px;}
.ship_card .Card_mode .list_container{max-width: 100%;padding: 0;display: flex;flex-wrap: wrap;}
.ship_card .Card_mode .list_price{display:none}
.ship_card .Card_mode .card .list_content div p{font-size: 1.0rem;font-weight: 400;}
.ship_card .Card_mode .card .list_content div p:nth-of-type(1){font-size: 1.25rem;font-weight: bold;}
.ship_card .tab-content{margin-left:-30px;margin-right:-30px}
.ship_card .list_container .card{flex:0 0 auto;width:33.3333333333%;margin-bottom: 2.0rem;}
.ship_card .Card_mode .card .travel_list{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;height:100%}
.ship_card .Card_mode .card:hover .list_content{background:#fff}
.ship_card .list_top{display:none}
@media (max-width: 768px){
.ship_card .list_container .card{width: 100%;padding: 0px 30px;}
.ship_card .section-box{margin-top: 10px;}
.ship_card .Card_mode .list_content{padding: 1rem .25rem !important;}
.ship_card .Card_mode .card .list_content div p{font-size: .75rem;margin-bottom: .5rem;}
}

.ship_deck{margin-bottom:3rem}
.ship_deck .bs-carousel{padding-bottom: 50px;}
.ship_deck .carousel-fade .carousel-item img {width: auto !important;margin: 0 auto;max-width: 100%;}
.ship_deck .carousel-indicators{counter-reset:num;background:#cbcbcb;width:100%;margin:0}
.ship_deck .carousel-indicators:before{content:'Deck';padding:10px;line-height:30px}
.ship_deck .carousel-indicators li:before{content:'123';color:#000;counter-increment:num;content:counter(num);vertical-align:middle;line-height:30px}
.ship_deck .carousel-indicators li:nth-last-child(1):before{content:'a'}
.ship_deck.style .carousel-indicators li:nth-last-child(1):before{content:counter(num);}
.ship_deck .carousel-indicators li{height:30px;display:block;text-indent:0;text-align:center}
.ship_deck .carousel-control-next,.ship_deck .carousel-control-prev{background:#000;height:50px;bottom:0;top:auto;z-index:999;width:5%}
@media (max-width:768px){.ship_deck .carousel-fade .carousel-item img{width:100%!important}
.ship_deck .carousel-indicators:before{line-height:30px;padding:10px 3px}
.ship_deck .carousel-indicators li{height:30px;width:20px}
.ship_deck .carousel-indicators li:before{font-size:.7rem;line-height:20px}
}
.main_deco{/* margin-top:-6%; z-index:99999;*/position: absolute;top: -35%;}
.main_deco .scroll{display:inline-block;position:absolute;left:50%;bottom: -130px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;padding: 10px 10px 74px;overflow:hidden;color:#fff;font-family:"Crimson Text",serif;font-size:1.4rem;font-style:italic;letter-spacing:.1em;line-height:1;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;opacity:0;-webkit-filter:blur(10px);filter:blur(10px);opacity:1;-webkit-filter:blur(0);filter:blur(0)}
.main_deco .scroll:after{content:'';position:absolute;bottom: 40px;left:50%;width:1px;height:70px;background:#fff;-webkit-animation:sdl 2.5s cubic-bezier(1,0,0,1) infinite;animation:sdl 2.5s cubic-bezier(1,0,0,1) infinite}
.main_deco h1{text-align: center;/* font-family:'Noto Serif TC',serif!important; */letter-spacing: .8rem;font-size: 3.6rem;font-weight: 500;}
.main_deco h3{/* font-family:'Noto Serif TC',serif!important; */letter-spacing: 0.4rem;font-weight: 400;text-align: center;font-size: 1.75rem;}
@media (max-width:1600px){.main_deco h1{font-size:2.4rem}
.main_deco h3{font-size:1.5rem}
}
@media (max-width:1600px) and (min-width:1200px){.main_deco h3{font-size:1.25rem}
}
@media (max-width:1200px)and (min-width:768px){
.main_deco h1{letter-spacing:.5rem;font-size: 2rem;font-weight:400}
.main_deco h3{font-family:'Noto Serif TC',serif!important;letter-spacing:.2rem;font-weight: 300;font-size: 1.5rem;}
}
@media (max-width: 1200px){.main_deco h3 h5{font-size:1rem;margin-top:.5rem;letter-spacing:.5rem;display:none}
.main_deco h1{font-size:2rem;line-height:1.25}
.main_deco h3{font-size:0.85rem;}
}

@keyframes sdl {
    0% {
        -webkit-transform: scale(1,0);
        transform: scale(1,0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }

    50% {
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }

    50.1% {
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
        -webkit-transform-origin: 0 100%;
        transform-origin: 0 100%
    }

    to {
        -webkit-transform: scale(1,0);
        transform: scale(1,0);
        -webkit-transform-origin: 0 100%;
        transform-origin: 0 100%
    }
}

.why_viking{overflow:hidden;padding:140px 60px 0}
.why_viking .module_carousel{padding:0}
.why_viking .country_tab{display:flex;flex-direction:row-reverse;align-items:flex-end;box-shadow:0 -4px 20px 2px #6565657a}
.why_viking .country_tab .module_box_title ul{padding: 20px  10px 40px;max-width: 440px;margin: 0 20px 0 auto;}
.why_viking .country_tab .module_box_title ul li{border-bottom:2px solid #d0d0d0;padding: 1.0em 0;padding: 1.6vh 0;}
.why_viking .country_tab .module_box_title ul li a{font-size: 1.25rem;letter-spacing:2px}
.why_viking .country_tab .module_box_title ul li a span{color:#000;font-weight:300;margin-right:10px;padding:0 21px 0 10px;font-size:1.15rem;line-height: 30px;margin-left:10px}
.why_viking .country_tab .module_box_title ul li a span::after{border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-right:12px solid #fff}
@media (max-width:1440px){.why_viking{padding: 80px 60px 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}
@media (max-width:767px){.why_viking{
    padding: 60px 30px 0;
}
.why_viking .country_tab{display: flex;flex-direction: column;}
}

.why_viking .header-title{position:absolute;padding: 8vh 6vw;display:flex;flex-direction:column;}
.why_viking .header-title h1{font-size: 3rem;font-weight: 400;letter-spacing: 6px;margin-bottom: 2.0rem;}
.why_viking .header-title p{font-size: 1.25rem;font-weight: 300;letter-spacing: 4px;position: relative;padding-left: 69px;color: #305a8c;}
.why_viking .header-title p:before{content: "";/* position: absolute; */left: 0;/* bottom: 0; */width: 20px;height: 1px;font-size: 2rem;font-weight: 400;letter-spacing: 6px;bottom: calc(50% - 1px);background: #305a8c;content: "";height: 1px;/* left: calc(50% - 15px); */position: absolute;width: 48px;}
@media (max-width:1440px){.why_viking .header-title{position:absolute;padding: 4vh 3vw;display:flex;flex-direction:column;}
.why_viking .header-title h1{font-size: 2rem;font-weight: 400;letter-spacing: 6px;margin-bottom: 1rem;}
.why_viking .header-title p{font-size: 1.0rem;font-weight: 300;letter-spacing: 4px;position: relative;padding-left: 69px;color: #305a8c;}
.why_viking .header-title p:before{content: "";/* position: absolute; */left: 0;/* bottom: 0; */width: 20px;height: 1px;font-size: 2rem;font-weight: 400;letter-spacing: 6px;bottom: calc(50% - 1px);background: #305a8c;content: "";height: 1px;/* left: calc(50% - 15px); */position: absolute;width: 48px;}
}

.block-item.best_bg{margin-top: 10%;}
@media (min-width:991px){.block-item.best_bg{margin-top: 50%;}
.idx_mv{position:fixed;/*margin-top:-60px;*/z-index:-1}
}

.mv_play{position:absolute;bottom:0;margin:15px;border:1px solid #fff;z-index:1}
.mv_play h5{color:#000;padding:8px 30px;margin:0;background:rgb(255 255 255 / 76%);font-weight:400;font-size:1rem}
.mv_play i{font-style:initial}
.mv_play i:before{content:"\f03d";font-family:FontAwesome!important;font-size:1.25rem;margin-right:10px;display:inline-block;color:#3f3f3f}
.Article_slider.mv .fancybox-wrapper a[data-fancybox]:before{width: 80px;content:'';background-image: url(https://otsgsa.fillo.com.tw/material-alias/維京遊輪/play_circle.svg);;position:absolute;bottom: 30px;left:20px;height:50px;display:table;background-size:contain}
.Article_slider.mv .fancybox-wrapper a[data-fancybox]:hover:before{opacity:.7}
@media (min-width:991px){.Article_slider.mv .fancybox-wrapper a[data-fancybox]:hover &gt; img{/*opacity:.9*/}}

.read_title h4{margin: 0 auto;position:relative;padding-bottom: 70px;}
.read_title h4:after{content:"";position:absolute;left:50%;bottom: 0;width:1px;height: 50px;background:#000}

.slider-creator{margin: 0 auto 2rem auto;}
.slider-creator .module-container .swiper-slide-style{margin-bottom:0;margin-top:0;border-radius:0;height: 100%;overflow: hidden;}
.slider-creator .swiper-slide .swiper-img img{border-radius:0}
.slider-creator .module-container .swiper-slide-style:hover{transition:.5s}
.slider-creator .module-container .swiper-pagination{/* display:none; */margin-top: 15px;text-align: right;}
.slider-creator .module-container .swiper-button-prev{width:4%;height:100%;opacity:1;top:0;left:0;z-index:999;display:none}
.slider-creator .module-container .swiper-button-next{width:4%;height:100%;opacity:1;top:0;right:0;display:none}
.slider-creator .module-container .swiper-button-prev:after{font-size:50px;background:#00000000;padding:0;color:#000}
.slider-creator .module-container .swiper-button-next:after{font-size:50px;background:#00000000;padding:5px 20px 5px 0;color:#000}
.slider-creator .swiper-slide .swiper-img{margin: 0 0 1rem;}
.slider-creator .swiper-slide .swiper-content{/* -webkit-line-clamp: 1; */height: 100%;}
.slider-creator .swiper-slide .swiper-title{margin-top: 10px;color: #333;font-size:21px;font-size: 1.0rem;text-align: left;}
.slider-creator .swiper-pagination-bullet{width:12px;height:12px;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:rgba(0,0,0,.2)}
.slider-creator .swiper-pagination-bullet-active{background:rgb(255 255 255 / 20%)}

.tab_detail .country_tab .module_box_title{position: absolute;right: 0px;background: #fff;background: linear-gradient( 45deg ,rgb(255 255 255 / 80%) 40%,rgb(255 255 255 / 90%) 100%);bottom: 0;width: 46%;}
.tab_detail .country_tab .module_box_title:hover{background: linear-gradient( 45deg ,rgb(255 255 255 / 90%) 40%,rgb(255 255 255 / 95%) 100%);}
.tab_detail .country_tab .tab_container{width: 100%;}
.tab_detail .country_tab .tab_container .tab_content{transition: all 1.35s ease;}
.tab_detail .country_tab .module_box_title ul{padding: 0;}
.tab_detail .country_tab .module_box_title ul li {padding: .5em 1.25em;border-bottom: 1px solid #c5c5c5;}
.tab_detail .country_tab .module_box_title ul li:hover{background:#ffffff}
.tab_detail .country_tab .module_box_title ul li a{display: flex;flex-direction: row;align-items: center;}
.tab_detail .country_tab .module_box_title ul li a span {color: #343434;background: none !important;font-size: 1.15rem;padding: 0px 11px 0px 0px;display: flex;-ms-flex: 0 0 36%;flex: 0 0 36%;max-width: 36%;position: relative;display: flex;font-weight: 500;}
.tab_detail .country_tab .module_box_title ul li a span::after{border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 0px solid white;border-left: 6px solid #c3a687;top: 10px;right: 2px;position: absolute;}
.tab_detail .country_tab .module_box_title ul li a:hover p{color: #262626;}
.tab_detail .country_tab .module_box_title ul li a p{-ms-flex: 0 0 64%;flex: 0 0 64%;max-width: 64%;display: flex;color: #262222;font-weight: 400;font-size: 0.9rem;}
@media (max-width:1200px){.tab_detail .country_tab .module_box_title{position: relative;width: 100%;}}

.falls-container .grid .grid-item p{font-size: 1.0rem !important;}
.basic_box h5{padding-left: 18px;position: relative;}
.basic_box h5:before{background:#c6b098;padding: 3px;content:'';border-radius: 20px;position: absolute;left: 5px;top: 7px;}</pre></body></html>