body {
  background-position: left top;
  background-attachment: scroll;
}
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 Sans TC', sans-serif;-webkit-text-size-adjust: none;}
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;700;900&display=swap');
body {background: #fff;}
p {margin-bottom: 1rem;}
img{display: initial;}
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 Sans TC', serif !important;
}
h1 {
  font-size: 3.0rem;
}
h2 {
  font-size: 2.4rem;
}
h3 {
  font-size: 2.0rem;
}
h4 {
  font-size: 1.75rem;
}
h5 {
  font-size: 1.5rem;
}
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;
}
}
.mt-6{margin-top: 6rem!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;}
.h-100vh>.module-container>.main{height: 100vh;}
.h-40vh>.module-container>.main{height: 40vh;}
.h-100vh>.module-container>.main .header-title{display:none;}
.w-1440 {max-width: 1440px;margin: 0px auto;}
@media (max-width:991px){.h-100vh>.module-container>.main{height: inherit;}}
@media (min-width:1200px) {.w-1200 {max-width: 1200px;}.w-1000 {max-width: 1000px;}.w-800 {max-width: 800px;}}
@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%;}}
@media (max-width:991px){.w-1200 {-ms-flex: 0 0 90%;flex: 0 0 90%;max-width: 90%;}}

/*Template*/
.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;}
.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;margin-bottom: 0rem !important;}
.day_style_13 p {background: rgb(237 237 237);color: #1e1e1e;padding: 15px 20px;text-align: center;line-height: initial !important;}
.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;}

/*list*/
.WinChrome section.group_banner.search_banner, .WinIe section.group_banner.search_banner {/* height: 640px; */background: #5169ab;}
.WinChrome section.group_banner.search_banner::after, .WinIe section.group_banner.search_banner::after{background: none;}
.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(106 86 97 / 65%);}
.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%;}
.all_box tbody td.tour-name a.title_main{font-weight: 400;}
.search_table tbody td.tour-name a.title_main:hover{color: #4976dc !important;}
figure.block_style .main_words a h4{font-weight: 400;}

/*detail*/
.sub_menu-trip .trip_menu i {display:none;}
@media (min-width: 992px){
}
.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.25rem;}
.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.15rem;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 #666666;color:#666666;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:#666666;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; */display: 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;}}
.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;}
/*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;}
.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: #69cbc0 !important;border-color: #69cbc0 !important;}
.web-page-frame .btn-primary:hover{color:#fff!important;background-color: #54b5aa !important;border-color: #69cbc0 !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: #3a9bb5!important;border-color: #3a9bb5;/* 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: #666666 !important;border-color: #666666 !important;}
.web-page-frame .btn-green:hover{color:#fff!important;background-color: #666666 !important;border-color: #666666 !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:#666666 */}
.info .btn-primary{background-color:#666666;border-color:#666666}
.info .btn-primary:hover{color:#fff!important;background-color: #666666!important;border-color: #666666!important;}
.web-page-frame .text_blue{/* color: #de3545; */font-size: 1.2rem;}
.search-area .search-box .search-btn{background: #666666;}
.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:#666666!important}
.web-page-frame .search-area .search-box .select-goal .title i{color:#666666!important}
.web-page-frame .search-area .search-box .select-place .title i{color:#666666!important}
.web-page-frame .search-area .search-box .select-date .title i{color:#666666!important}
.web-page-frame section.search_banner .search-area .search-box .select-input .data-icon-search{display: none;}
.radio_style [type="radio"]:checked+label:after{background: #f89e55!important;}
section.search_con .pagination .page-item .page-link{/* border:1px solid #666666!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: #666666;}
section .page-item.active .page-link {background:#666666;}
section.search_con .pagination .page-item .page-link:hover {background: #e5007f;color: #ffffff;border: 1px solid #e5007f!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: #666;border: 1px solid #666666!important;}
section .page-item.active .page-link {background: #586d74;border-color: #586d74;}
section .page-link {color: #333333;}
.web-page-frame .irs-slider{background:#666666}
.web-page-frame .irs-slider.state_hover,.web-page-frame .irs-slider:hover{border:2px solid #666666}
.web-page-frame .irs-from,.web-page-frame .irs-to,.web-page-frame .irs-single{background: #e5007f;}
.web-page-frame .filter_list .resize_input{font-size: 1.0rem;}
.web-page-frame figure.block_style .main_words a:hover {color: #4976dc;}
.web-page-frame .pic_style figure.block_style .main_words a:hover {/* color:#666666; */}
.web-page-frame figure.block_style .note_words .share_box:hover {color:#666666}
.web-page-frame .table .thead, .web-page-frame .table .thead:hover {background: #666666;font-size: 1.0rem;}
.web-page-frame .table .thead th {/* font-weight: normal; */color: #ffffff;}
section.group_table.trip_day table.table tr.thead th:nth-child(2){background: #4e8894;}
section.group_table.trip_day table.table tr.thead th:nth-child(2)::before{background: #4e8894;}
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: #666666;}
.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: #666666;}
.web-page-frame section.group_banner.trip_banner .btn-info {background-color: #666666;border-color: #666666;}
.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: #666666 !important;}
.popover .close {border: 1px solid #666666 !important;color: #666666 !important;}
.popover .arrow:after, .popover .arrow:before {border-color: transparent transparent #666666 transparent !important;}
.popover .close:hover {background: #666666 !important;}
.web-page-frame .sub_menu-trip .trip_menu li a:hover {/*background: #5c5c5c;*/}
.Day_menu .swiper_day .swiper-slide a:hover {background: #666666 !important;border: 1px solid #404040 !important;}
section.trip_note .card-header .btn {background: #74a0a6 !important;color: #fff !important;}
section.trip_note .card-header a[aria-expanded=false]:after{color:#fff!important}
.sub_menu-trip .server_menu li:nth-child(1){background:#396fa6}
.sub_menu-trip .server_menu>ul>li.download-fixed-btn{background:#404040}
.sub_menu-trip .server_menu>ul>li.share-fixed-btn{background:#404040}
.sub_menu-trip .server_menu>ul>li.query-fixed-btn{background:#404040}
figure.block_style .pic_all .plane_word{background:transparent linear-gradient(180deg,transparent 0,rgba(0,0,0,.84) 100%) 0 0 no-repeat;bottom:0}

.D_products_group_detail #search-calendar .fc .fc-toolbar.fc-header-toolbar{background:#666;font-size:1rem}
.D_products_group_detail section.group_table.tripdown .container h2{font-size:1.25rem}

.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;display: none;}

.group_table.tripdown .IconMean{position: relative !important;top: 0px !important;}
/*End Template*/

[data-position="center"]{margin-top: 120px;}
@media(max-width:1200px) and (min-width:768px){[data-position="center"]{margin-top: 109px;}}
@media(max-width:768px){[data-position="center"]{margin-top: 50px;}}

.search_tabs .blk-tabs.dp-tbl{display: none !important;}
.search_tabs .blk-tabs.dp-tbl{margin-top: -120px;z-index: 2;}
.search_tabs .blk-tabs.dp-tbl .nav-item .nav-link{background: #e5007f;color: #fff;font-size: 1.0rem;font-weight: unset;letter-spacing:.05rem;padding: .5rem 1.8rem;/* margin: .85rem 1.8rem; */border-radius: 10px 10px 0 0;}
.search_tabs .blk-tabs.dp-tbl .nav-item .nav-link.active{color: #e5007f;background: #fff;}
@media (max-width:767px){.search_tabs .blk-tabs.dp-tbl{margin-top: 0rem;z-index: 1;}
.search_tabs .blk-tabs.dp-tbl .nav-item .nav-link{margin:0 .5rem 0 1.5rem;font-size:1.2rem}
}
.inbound_search,.outbound_search{padding: 0rem 1rem;margin-top: -80px;z-index: 2;background: #ffffff;/* box-shadow:0 5px 10px #e2e2e2; */border-radius: 10px 10px 0px 0px;}
.inbound_search section.group_banner .search-area .search-box .select-date .select input{width:calc(50% - 18px);background-color: #f3ece5;border-radius: 1px;height:35px;padding:5px}
.inbound_search .search-area .search-box .select-date .select .divide{margin:16.5px 10px 0 10px}
.inbound_search .group_banner.search_banner .search-area>.container, .outbound_search .group_banner.search_banner .search-area>.container {background:0 0;border:none;}
.outbound_search .group_banner.search_banner .search-area>.container{margin-top: 0.25rem;}
.outbound_search section.group_banner .search-area .search-box div div {min-height: auto !important;}
@media (min-width:991px){
.inbound_search section.group_banner .search-area .search-box, .outbound_search section.group_banner .search-area .search-box{margin: 0px;height: 85px;}
.outbound_search section.group_banner .search-area .search-box>div:nth-child(1){-ms-flex: 0 0 15%;flex: 0 0 15%;max-width: 15%;}
.outbound_search section.group_banner .search-area .search-box>div:nth-child(2){-ms-flex: 0 0 15%;flex: 0 0 15%;max-width: 15%;}
.outbound_search section.group_banner .search-area .search-box>div:nth-child(3){-ms-flex: 0 0 15%;flex: 0 0 15%;max-width: 15%;}
.outbound_search section.group_banner .search-area .search-box>div:nth-child(4){-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.outbound_search section.group_banner .search-area .search-box>div:nth-child(5){-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.outbound_search section.group_banner .search-area .search-box>div:nth-child(6){-ms-flex: 0 0 10%;flex: 0 0 10%;max-width: 10%;flex-direction: column;position: relative;width: 100%;right: unset;bottom: unset;top: 18px;}
.outbound_search section.group_banner .search-area .search-box>div:nth-child(7){-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 15%;flex-direction: column;}}
}
.inbound_search section.group_banner .search-area .search-box .select-date,.inbound_search section.group_banner .search-area .search-box .select-departure,.inbound_search section.group_banner .search-area .search-box .select-destination{padding:10px 0;background: #ffffff;}
.inbound_search section.group_banner .area_input, .outbound_search .search-area .search-box .select select{background-color: #f3ece5;border-radius: 0px;height: 35px !important;background-position:95%;padding:0 8px}
.inbound_search section.group_banner .search-area .search-box .select-status{bottom:-10px}
section.group_banner .search-area .search-box .search-btn{/* border-radius: 20px; */background: #e5007f;}
.inbound_search section.group_banner .search-area .search-box .select-date .title,.inbound_search section.group_banner .search-area .search-box .select-departure .title,.inbound_search section.group_banner .search-area .search-box .select-destination .title,.inbound_search section.group_banner .search-area .search-box .select-goal .title,.inbound_search section.group_banner .search-area .search-box .select-place .title{height:30px;min-height:30px;position: relative;}
.inbound_search section.group_banner .search-area .search-box .select-date .title h6,.inbound_search section.group_banner .search-area .search-box .select-departure .title h6,.inbound_search section.group_banner .search-area .search-box .select-destination .title h6{font-size:1rem;color: #1d1d1d;margin: 0px;}
.inbound_search section.group_banner .search-area .search-box .select-date .title i,.inbound_search section.group_banner .search-area .search-box .select-departure .title i,.inbound_search section.group_banner .search-area .search-box .select-destination .title i,.inbound_search section.group_banner .search-area .search-box .select-goal .title i,.inbound_search section.group_banner .search-area .search-box .select-place .title i{display: none;}
.outbound_search section.search_banner .search-area .search-box .select-goal, .outbound_search section.search_banner .search-area .search-box .select-place,.outbound_search section.group_banner .search-area .search-box div .select-date{padding: 0px 10px;}
.outbound_search section.group_banner .search-area .search-box div div {background: none !important;/* height: 30px !important; *//* min-height: 30px !important; *//* padding: 0px !important; */position: relative;}
.outbound_search section.group_banner .search-area .search-box .form-check .customcheck input:checked ~ .checkmark{background-color: #e5007f;}
.outbound_search section.group_banner .search-area .search-box .form-check .customcheck input ~ .checkmark{background-color: #c6c6c6;}
.outbound_search section.group_banner .search-area .search-box div.select-input{/* margin-top: 26px; */}
.outbound_search section.group_banner .search-area .search-box div .select-date input.date-start,.outbound_search section.group_banner .search-area .search-box div .select-date input.date-end{width: calc(50% - 18px) !important;height: 35px;background: #f3ece5 !important;border-radius: 0;}
.outbound_search section.group_banner .search-area .search-box div div.divide{background: black !important;height: 2px !important;min-height: 2px !important;}
.outbound_search section.group_banner .search-area .search-box .title i{display: none;}
.outbound_search section.group_banner .search-area .search-box .title h6{font-size: 1rem !important;margin: 0px !important;color: #1d1d1d!important;line-height: 24px;}
.inbound_search section.group_banner .search-area .search-box .search-btn{margin-top:5px;background: #e5007f;color: #fff;margin-top: 35px;height: 40px;line-height: 40px;}
.outbound_search section.group_banner .search-area .search-box .search-btn{margin-top:5px;background: #e5007f;color: #fff;margin-top: 20px;height: 47px;line-height: 40px;}
.inbound_search section.group_banner .search-area .search-box .search-btn i{display:none}
.inbound_search .search-area .search-box .search-btn h5,.outbound_search .search-area .search-box .search-btn h5{font-size: 1.0rem;}
.outbound_search .search-area .search-box .search-btn i{display: none;}
.inbound_search section.group_banner .search-area .search-box .select-input>input{background: #f3ece5;}
.inbound_search section.group_banner .search-area .search-box .select-input{border-bottom: 1px solid #ffffff;position: relative;}
.inbound_search section.group_banner .search-area .search-box .select-input>input::placeholder{color: #1d1d1d;}
.inbound_search section.group_banner .search-area .search-box .select-input>input{height:40px;margin-top:35px;padding-left: 10px;}
.inbound_search section.search_banner .search-area .search-box .select-input .data-icon-search{top: calc(12px);color: #ffffff;}
.outbound_search section.group_banner .search-area .search-box .select-input > input{background: #f3ece5;}
.outbound_search section.group_banner .search-area .search-box .select-input{border-bottom: 1px solid #ffffff;/* position: relative; *//* min-height: auto !important; *//* padding: 0px !important; */}
.outbound_search section.group_banner .search-area .search-box .select-input>input::placeholder{color: #1d1d1d;}
.outbound_search section.group_banner .search-area .search-box .select-input>input{height: 26px;margin-top: 30px;line-height: 30px;height: 35px;margin-top: 30px;padding-left: 10px;}
.outbound_search section.search_banner .search-area .search-box .select-input .data-icon-search{top: calc(12px);color: #ffffff;}
.outbound_search .search-box .title::before{content:"";position:absolute;top: 3px;left: 1px;right:6px;width: 20px;height: 20px;background-repeat: no-repeat;}
.outbound_search .search-box .select-goal .title::before{ background-image: url('https://materials.fillo.com.tw/materials/tkt888/images/601b26ba-eb94-46ae-8147-6546b1133578.png'); }
.outbound_search .search-box .select-place .title::before{ background-image: url('https://materials.fillo.com.tw/materials/tkt888/images/4aff90a5-5fa2-48a4-9f97-6ed4e4f49c38.png'); }
.outbound_search .search-box .select-date .title::before{ background-image: url('https://materials.fillo.com.tw/materials/tkt888/images/fdaa0593-b1ef-42cf-b84b-850794ab907d.png'); }
.outbound_search .search-box .select-keywords .title::before{ background-image: url('https://materials.fillo.com.tw/materials/tkt888/images/0a71a529-0098-4f29-96a0-271881b53ce4.png');}
.outbound_search .search-area .search-box .select-date .title, .outbound_search .search-area .search-box .select-place .title, .outbound_search section.group_banner .search-area .search-box .select-goal .title {padding: 0 0 0px 22px !important;margin-bottom: 5px;}
.inbound_search .search-box .title::before{content:"";position:absolute;top: 3px;left: 1px;right:6px;width: 20px;height: 20px;background-repeat: no-repeat;}
.inbound_search .search-box .select-departure .title::before{ background-image: url('https://materials.fillo.com.tw/materials/tkt888/images/601b26ba-eb94-46ae-8147-6546b1133578.png'); }
.inbound_search .search-box .select-destination .title::before{ background-image: url('https://materials.fillo.com.tw/materials/tkt888/images/4aff90a5-5fa2-48a4-9f97-6ed4e4f49c38.png'); }
.inbound_search .search-box .select-date .title::before{ background-image: url('https://materials.fillo.com.tw/materials/tkt888/images/fdaa0593-b1ef-42cf-b84b-850794ab907d.png'); }
.inbound_search .search-box .select-keywords .title::before{ background-image: url('https://materials.fillo.com.tw/materials/tkt888/images/0a71a529-0098-4f29-96a0-271881b53ce4.png');}
.inbound_search .search-area .search-box .select-departure .title,.inbound_search .search-area .search-box .select-destination .title,.inbound_search .search-area .search-box .select-date .title, .inbound_search section.group_banner .search-area .search-box .select-keywords .title h6 {padding: 0 0 0 22px !important;}
.datepicker table tr th.dow{color:#04abf2;border-bottom:1px solid #ebebeb}
.datepicker table tr th.dow:nth-last-child(1),.datepicker table tr th.dow:nth-last-child(2){color:#ff9191}
.datepicker .next,.datepicker .prev{background:#eee;border-radius:50px}
.datepicker table tr th.clear{color:#999}
.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none;font-size:15px}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{color:#bbb}
@media (min-width:1200px){.inbound_search section.group_banner .search-area .search-box{/* height:90px; */}
}
@media (min-width:992px){}
@media (max-width:1600px){.inbound_search,.outbound_search,.search_tabs{/* flex:0 0 83.333333%; *//* max-width:83.333333%; */}
}
@media (max-width:1366px){.inbound_search,.outbound_search,.search_tabs{/* flex:0 0 91.666667%; *//* max-width:91.666667%; */}
}
@media (max-width:991px){.inbound_search section.group_banner .search-area .search-box{/* height:90px; */}
.inbound_search section.group_banner .search-area .search-box .select-input>input{margin-top: 15px;}
.outbound_search section.group_banner .search-area .search-box .select-input>input{height: 40px;margin-top: 10px;}
}
@media (max-width:767px){.inbound_search section.group_banner .search-area .search-box .search-btn, .outbound_search section.group_banner .search-area .search-box .search-btn{height:45px;line-height:45px;margin-top: 0px;}
.inbound_search,.outbound_search,.search_tabs{flex: 0 0 90%;max-width: 90%;margin-top: -50px;border: 1px #ebebeb solid !important;border-bottom: 0 !important;}
.outbound_search section.group_banner.search_banner{width: 100%;}
.outbound_search section.group_banner .search-area .search-box{margin: .5rem 0 .5rem;}
.outbound_search section.search_banner .search-area .search-box .select-goal, .outbound_search section.search_banner .search-area .search-box .select-place,.outbound_search section.group_banner .search-area .search-box div .select-date{ padding: 10px 0px !important; }
}

.header_top{background-color: #E5007F;}
.header_top .header-part .navbar-brand{height:auto!important;padding:0 15px;margin-top:5px;margin-bottom:5px}
.header_top .header-part .navbar-nav .nav-link{line-height: 26px;font-size: 1.0rem;/* height:auto; *//* padding-right:.8rem; *//* padding-left:.8rem; */margin: 0px;padding: 2px 0.5rem;padding: 0px 0 0px 26px;margin-right: 10px;display: block;font-weight: normal;letter-spacing: 1px;}
.header_top .header-part{padding:0 15px;max-width: 1440px;margin: 0 auto;}
@media (max-width:1200px)and (min-width:992px){.header_top .header-part .navbar-brand{padding:0 0}
.header_top .navbar-expand-lg .navbar-nav .nav-link{padding:.5rem .3rem;font-size:.9rem}
.header_top .header-part{padding:0 15px}
}

.header_top{background-color: #E5007F;/* width: 100%; */}
.header_top .header-part .navbar-brand{height:auto!important;padding:0 15px;margin-top:5px;margin-bottom:5px}
.header_top .header-part .navbar-nav .nav-link{line-height: 26px;font-size: 1.0rem;/* height:auto; *//* padding-right:.8rem; *//* padding-left:.8rem; */margin: 0px;padding: 2px 0.5rem;padding: 0px 0 0px 26px;margin-right: 10px;display: block;font-weight: normal;letter-spacing: 1px;}
.header_top .header-part{padding:0 15px;max-width: 1440px;margin: 0 auto;margin-left: auto;/* margin-right: 0; */position: relative;}
@media (max-width:1200px)and (min-width:992px){.header_top .header-part .navbar-brand{padding:0 0}
.header_top .navbar-expand-lg .navbar-nav .nav-link{/* padding:.5rem .3rem; */font-size:.9rem}
.header_top .header-part{padding:0 15px}
}
@media (max-width:768px){
.header_top{display:none !important}
}


.header_nav {background-color: #ffffff !important;padding: 0px;}
.header_nav:before{content:'';background: #c1c1c1;height:1px;width:100%;position: absolute;bottom: 0px;z-index: 999;}
.header_box .mega-menu .menu-links li:nth-child(1) .list_box{border-right: 1px dashed #c1c1c1;}
.header_box .mega-menu .menu-links li:nth-child(1) .list_box:nth-last-child(2){border:none;}
@media (min-width:991px){
.header_nav .mega-menu > section.menu-list-items {background: #ffffff !important;/* width: 1440px; */}
.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_nav .mega-menu.menuFullWidth{max-width: 1440px;}
.header_nav .mega-menu .menu-links > li {/* background: #153075 !important; *//* position: inherit; */padding: 0 1.25rem;}
.header_nav .mega-menu .menu-links>li>a img{max-width:initial!important;height: 20px;float:right;margin: 30px 2px;}
.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: #153075 !important; */}
.header_box .mega-menu .menu-links > li:hover a {color: #6f8aa3;/* position: relative; *//* color: #fff8bd!important; *//* position: relative; */}
.header_box .mega-menu .menu-links > li:hover>a:after{width: 100%;height: 4px;content: '';background: #e5007f;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:700;text-decoration: unset;/* color: #fff8bd !important; */margin: 0;padding: 0;}
.header_box .mega-menu .menu-links>li a img.list_img{max-width: 100%;width: auto;margin: 20px 0px 10px 0px;}
.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{/* display:block; *//* position: absolute; *//* left: -10px; */padding: 3px 5px 3px 1px !important;color: #1d1d1d !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.0em;font-weight: bold;letter-spacing:1.2px;margin-bottom: 0.3rem;/* border-bottom: 1px solid #4976dc; */width: 100px;}
.header_box .mega-menu .mg-drop-down {padding: 0;}
.mega-menu li:nth-child(1) .mg-drop-down .list_box ul li a p{/* color: #fff !important; */}
@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 0px;background: none !important;}
.header_nav .mega-menu .menu-logo>li>a img{width: 260px;height: 100%;position:relative;top:auto;left:auto;/* padding: 6px; */}
.gizle .header_nav .mega-menu .menu-logo>li>a img{top: 2px;width: 66%;transition: all 0.35s ease;}
.header_box .megamenu_box{display:flex;flex-wrap: wrap;position:relative;padding: 10px 20px;width:100%;max-width: 900px;/* height: 303px; */flex-direction: row;align-content: flex-start;}
.header_box li:nth-child(1) .megamenu_box{max-width: 1440px;background: #ffffff;}
.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; */}
.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;}
.header_box .mega-menu .menu-links li .list_box ul li{display:inline-block;margin: 2px 40px 2px 0;text-align: center;}
.header_box  .mega-menu .menu-links li:nth-child(1) .list_box ul li{display: block;margin: 5px 0px 5px 0;}
.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%;}
.header_box .mega-menu .menu-links li:nth-child(1) .list_box:nth-last-child(1){/* padding: 0 0px 0 3px; */}
.header_box .mega-menu .menu-links>li>a{}
}
@media (min-width:1200px) {
.header_box .mega-menu .menu-links li:nth-child(1) .list_box{padding: 0 19px;/* order: 2; */margin:0;/* margin-top: 15px; */margin-bottom: 0px;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.header_box .mega-menu .menu-links li:nth-child(1) .list_box{border: 0 0px 0 3px;}
}
@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_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 !important;padding: 55px 0px 0px 0px;width: 168px;}
.header_nav .mega-menu .menu-logo>li>a img{width: 168px;height: 55px;margin: 0;left: 0px;}
.header_nav .mega-menu .menu-mobile-collapse-trigger{z-index:99999999}
.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;}
.header_nav .mega-menu .menu-links>li>a img{margin: 0px 5px;float: right;}
}
@media(max-width:1400px) {
.header_box .mega-menu .menu-links > li > a {}
}
@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: 1.25em;}
.header_nav .mega-menu .menu-links > li{padding: 0 .5rem;}
}
@media(min-width:768px) {
body .header{position: absolute;width:100%;top:0;z-index: 100;}
.header_box .mega-menu .menu-links{/* display:flex!important; *//* justify-content: center; *//* width: 100%; *//* background: #000; */padding: 0 20px;height: 80px;float: right;}
.header_box .mega-menu .menu-links>li>a{line-height: 80px;text-align: center;font-size:1em;/* color: #fff !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; *//* right: 0; */left: 0 !important;border: 1px solid #c1c1c1;}
.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 {}}
@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 span,.header_nav .mega-menu .menu-mobile-collapse-trigger:after,.header_nav .mega-menu .menu-mobile-collapse-trigger:before{height:2px;width:30px;background: #1d1d1d;}
.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: #ffffff!important;padding: 0 0px 0 0px;}
.header_nav .mega-menu>section.menu-list-items{background: #ffffff!important;padding: 0px 24px;}
.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: 14px 0rem;line-height: 20px;/* width: 100%; */}
.header_box .mega-menu .menu-links>li a img.list_img{margin: 0px 0px 10px 0px;}
.header_box .mega-menu .menu-links li .list_box a p{display: none;}
.header_nav .mega-menu .menu-links > li{padding: 0 .5rem;}
.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:  inline-flex; */margin: 0px 0px !important;padding: 0;}
.header_box .mega-menu .menu-links .list_box h4 {margin-bottom: 0.2em;text-align: center;width: 100%;background: #102968cc;padding: 5px;}
.header_box .mega-menu .mg-drop-down ul{margin: 0;}
.header_box .mega-menu .menu-links>li>a i.fa{font-size: 2.0rem !important;}
  .header_nav .mega-menu>section.menu-list-items .menu-links:before{content:"服務主選單";position: relative;padding: 10px;width: 100%;background: #e0e0e0;color: #636262;position: relative;cursor: pointer;line-height: normal;display: block;font-size: 1.25rem;font-weight: bold;}

}
@media(max-width:1200px) and (min-width:768px){
.header_box .mega-menu .menu-links>li>a{font-size:.8em;}
.header_box .mega-menu .menu-links > li:nth-last-child(1) a {/* padding:6px .75rem; */}
.header_nav .mega-menu .menu-logo{padding: 0px 0px 0px 15px;}
.header_box .mega-menu .menu-links{/* width:auto; */float:right;height: 66px;}
.header_nav .mega-menu .menu-logo>li>a img{width: 210px;/* 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;}
.header_box .mega-menu .menu-links>li>a{line-height: 68px;}
.header_nav .mega-menu .menu-links>li>a img{margin: 24px 2px;}
}

/*menu-style*/
.header_nav .mega-menu .megamenu_box .list_item:nth-child(1) ul li:nth-child(even) a p{color: #e5007f !important;}
.header_nav .mega-menu .megamenu_box .list_item:nth-child(1) ul li:nth-child(16) a p{color: #555555 !important;}
.header_nav .mega-menu .megamenu_box .list_item:nth-child(1) ul li:nth-child(17) a p{color: #e5007f !important;}
.header_nav .mega-menu .megamenu_box .list_item:nth-child(1) ul li:nth-child(18) a p{color: #555555 !important;}
.header_nav .mega-menu .megamenu_box .list_item:nth-child(2) ul li:nth-child(even) a p{color: #e5007f !important;}
.header_nav .mega-menu .megamenu_box .list_item:nth-child(3) ul li:nth-child(even) a p{color: #e5007f !important;}
.header_nav .mega-menu .megamenu_box .list_item:nth-child(3) ul li:nth-child(2) a p{color: #555555 !important;}
.header_nav .mega-menu .megamenu_box .list_item:nth-child(3) ul li:nth-child(12) a p{color: #555555 !important;}
.header_nav .mega-menu .megamenu_box .list_item:nth-child(3) ul li:nth-child(13) a p{color: #e5007f !important;}
.header_nav .mega-menu .megamenu_box .list_item:nth-child(3) ul li:nth-child(n+14):nth-child(-n+16) a p{color: #555555 !important;}
.header_nav .mega-menu .megamenu_box .list_item:nth-child(4) ul li:nth-child(even) a p{color: #e5007f !important;}
.header_nav .mega-menu .megamenu_box .list_item:nth-child(4) ul li:nth-child(n+9):nth-child(-n+12) a p{color: #555555 !important;}

@media(max-width:767px){
.header_nav .mega-menu .megamenu_box .list_item:nth-child(1) ul li:nth-child(even) {display:block}
.header_nav .mega-menu .megamenu_box .list_item:nth-child(1) ul li:nth-child(17){display:block}
.header_nav .mega-menu .megamenu_box .list_item:nth-child(2) ul li:nth-child(even){display:block}
.header_nav .mega-menu .megamenu_box .list_item:nth-child(3) ul li:nth-child(even){display:block}
.header_nav .mega-menu .megamenu_box .list_item:nth-child(3) ul li:nth-child(13){display:block}
.header_nav .mega-menu .megamenu_box .list_item:nth-child(4) ul li:nth-child(even){display:block}
}
/*menu-style*/

.footer_info{background: #fff;}
.footer_info .footer-wrap .footer_nav li a{padding: 15px 20px;}
.footer_info .footer-wrap,.footer_info .footer-wrap .footer_center{background: none;}
.footer_info .footer-wrap .footer_center{max-width:1400px;width:100%;padding-bottom: 2em;margin-top: 1.5rem;}
.footer_info .footer-wrap .info_box h3{/* color:#fff; */font-size: 1.5em;letter-spacing: .1rem;position: relative;margin: 15px 0px 8px 0px;/* padding: 0 10px; *//* display: inline-block; */font-weight: 400;}
.footer_info .footer-wrap .info_box p{/* color:#fff; */font-size:1rem;letter-spacing: .1rem;margin-bottom: 5px;}
.footer_info .company-info .info-text p:nth-child(2),.footer_info .company-info .info-text p:nth-child(3){display: inline-block;position: relative;padding-right: 20px;}
.footer_info .footer-wrap .contact-box h4{color:#3e4b3f;letter-spacing:.2rem}
.footer_info .footer-wrap .contact-box:nth-child(1) h4{line-height:36px;padding-left:44px}
.footer_info .fb-info{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;margin-top: 1.5rem !important;display: none;}
.footer_info .company-info{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;/* display: none; */}
.footer_info .contact-info{}
.footer_info .footer-wrap .icon_wrap{padding: 10px;background: none;}
.footer_info .footer-wrap .icon_wrap ul.footer_bticon{margin:0}
.footer_info .footer-wrap .contact-box h2{/* color:#fff!important; */margin-bottom: 1.5rem;padding-bottom: 0.5rem;line-height: 2;font-size: 1.15em;font-weight: 400;border-bottom: 1px solid #000;}
.footer_info .footer-wrap .contact-box p{margin: 0px 0 5px;}
.footer_info .footer-wrap .contact-box:nth-last-child(1)  p a svg{fill: #005519 !important;}
.footer_info .footer-wrap .contact-box p a{/* color:#fff; */border:none;font-size: 1.0rem;padding: 8px 0px;/* border-bottom: 3px solid #00000000; */display: table;transition: unset;display: initial;height: auto;line-height: 1.5rem;}
.footer_info .footer-wrap .contact-box  p a{padding: 0px 20px 0px 33px;}
.footer_info .footer-wrap .contact-box:nth-child(1) p:nth-child(2) a{font-size: 1.2rem;color: #e5007f!important;font-weight: bold;padding: 4px 20px 4px 33px;}
.footer_info .footer-wrap .contact-box:nth-child(1) p:nth-child(2) img{top: 9px;}
.footer_info .footer-wrap .contact-box:nth-child(1) p:nth-child(2) a:before{content:'電話：';font-size: 1.0rem;color: #000000!important;font-weight: normal;}
.footer_info .footer-wrap .contact-box  p a svg{width: 20px;fill: #e5007f !important;}
.footer_info .footer-wrap .contact-box p a:hover{font-size: 1.0rem;color: #000000!important;background:0 0!important;}
.footer_info .footer-wrap .contact-box:nth-child(2) p a:hover,.footer_info .footer-wrap .contact-box:nth-child(3) p a:hover{/* border-bottom: 3px solid #b7ff93; *//* display: initial; */}
.footer_info .footer-wrap .contact-box:nth-child(3) p:nth-child(2) a:hover{border-bottom: 3px solid #00000000;}
.footer_info .footer-wrap .contact-box p a::after{display:none}
.footer_info .footer-wrap .contact-box p img{width:20px}
.footer_info .footer-wrap .contact-box{padding: 0px 15px;}
.footer_info .footer-wrap .fb-box a{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 0.5rem;}
.footer_info .footer-wrap .fb-box a img{max-width: 50px;}
.footer_info .footer-wrap .fb-box a:hover .tooltiptext{display:none}
.footer_info .footer-wrap .footer_sbox{display:none}
.footer-wrap .info_box a img{max-width: 277px !important;}
@media(max-width:1200px){.footer_info .company-info .info-text{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.footer-wrap .info_box a{display: none;}
.footer_info .footer-wrap .contact-box:nth-child(1){}
}
@media (min-width: 992px) and (max-width: 1199px){
.footer_info .company-info{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.footer_info .contact-info{}
}
@media(max-width:991px){.footer_info .company-info{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:0!important;text-align: left !important;}
.footer_info .company-info .info-text{text-align: center;}
.footer_info .footer-wrap .contact-info{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;margin-top:0!important;margin-bottom: 0 !important;flex-direction: column;}
.footer-wrap .contact-box{-ms-flex:0 0 100%!important;/* flex:0 0 100%!important; */max-width:100%!important;margin-top:0!important;/* margin-bottom: 0 !important; */}
.footer-wrap .contact-box:nth-child(1){padding: 0px;}
.footer-wrap .contact-box:nth-child(2){padding: 0px;/* display: flex; *//* flex-wrap: wrap; *//* justify-content: center; */}
.footer-wrap .contact-box:nth-child(2) p{text-align: center;width: auto;/* float: left; *//* text-decoration: underline; */}
.footer-wrap .contact-box:nth-child(3){padding: 0px;/* display: flex; *//* flex-wrap: wrap; *//* justify-content: center; */}
.footer-wrap .contact-box:nth-child(3) p{/* text-align: center; *//* width: auto; *//* float: left; *//* text-decoration: underline; */}
.footer-wrap .contact-box:nth-child(3) p:nth-child(2){width: 100%;text-decoration: none;}
.footer-wrap .contact-box:nth-child(3) p:nth-child(2) a{/* font-size: 1.25rem; */}
.footer_info .footer-wrap .footer_sbox{margin:0}
.footer_info .footer-wrap .footer_center{padding-bottom:0}
.footer_info .footer-wrap .info_box p{font-size:.85rem;letter-spacing:.1rem}
.footer_info .footer-wrap .info_box h3{font-size: 1.0rem;letter-spacing:.1rem}
.footer_info .footer-wrap .contact-box h4{font-size:.85rem;letter-spacing:.1rem}
.footer_info .footer-wrap .contact-box p{margin: 6px 0 6px;/* text-align: center; */}
.footer_info .footer-wrap .fb-box a{-ms-flex: 0 0 50px  !important;flex: 0 0 50px  !important;max-width: 50px !important;margin-bottom: 0.5rem;}
.footer_info .fb-info{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-top: 0!important;}
.footer_info .fb-info .row{margin: 0 auto;width: 100%;margin: 0 auto;text-align: center;max-width: 150px;}
}
@media(max-width:767px){
.footer_info .footer-wrap .contact-box h2{margin-bottom: 0.5rem;margin-top: 1.5rem;}
.footer_info .footer-wrap .footer_center{margin-top: 0.5rem;}
.footer-wrap .fnav_wrap .footer_nav{padding:7px 10px}
.footer_info .footer-wrap .footer_nav li a{padding:5px 5px}
.footer-wrap .info_box a{margin:0 auto;text-align:center!important}
.footer-wrap .info_box a img{width:186px}
.footer_info .footer-wrap .contact-box p a{font-size: .85rem;letter-spacing: 0rem;padding: 0px 10px 0px 30px;}
.footer_info .footer-wrap .contact-box:nth-child(1) p:nth-child(2) a{padding: 4px 20px 4px 30px;}
}


.hot_products .module-container .main .wall-wrapper{background:none;}
.hot_products .module-container .main .wall-row > div{padding: 15px !important;}
.hot_products .module-container .main .wall-row .thicon_info figure{margin-bottom: 0px;}
.hot_products .module-container .main .wall-row .thicon_info span{position: relative;bottom: 69px;display: table;background: #e5007f;left: 50%;transform: translate(-50%, -50%);padding: 5px 15px;font-size: 16px;font-weight: bold;text-shadow: none;z-index: 5;}
.hot_products .module-container .main .wall-row .thicon_info h3{width: calc(100% - 40px);background: #fff;bottom: 1%;padding: 25px 18px 0px;box-shadow: 1px 1px 10px #bdbdbd;left: 20px;text-shadow: none;font-weight: normal;font-size: 1.0rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 88px;border-bottom: 15px solid #fff;}
.hot_products .module-container .main .wall-row .thicon_info .theme_info{height: 90.5%;top: 0;opacity: 0;display: flex; align-items: center;}
.hot_products .module-container .main .wall-row .thicon_info .theme_info p{padding: 15px 20px 0rem; margin-bottom: 5rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical;}
.hot_products .module-container .main .wall-row .thicon_info:hover .theme_info{opacity: 1;}
@media (max-width:991px){
.hot_products .module-container .main .wall-row .thicon_info .theme_info p{ -webkit-line-clamp: 10;}
}

.idx_marquee div.message-list {background: #f6eddc !important;border-radius: 50px;color: #000 !important;}
.idx_marquee div.message-list ul li a {color: #444 !important;padding: 0 10px !important;}
@media (max-width:767px){.idx_marquee div.message-list ul li a img{height: 60%;}
}

.planning {margin-top: .75rem;}
.planning .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)}
.planning .hover-wall .icon_info h3{/* font-size: 1.0em; */font-weight: 600;font-family:'Noto Sans TC',sans-serif;padding-left: 14px;padding-right: 0;position:relative;line-height: 1.2;margin: 0px;width: auto;display: inline-block;}
.planning .hover-wall .icon_info h4{font-size: 1.5em;/* text-align:right!important; */display: inline-block;padding: 0;margin: 0;font-style: normal;}
.planning .hover-wall .icon_info p.animate-text{font-size:.9em;font-family:'Noto Sans TC',sans-serif;padding:0;margin-bottom: 10px;}
.planning .hover-wall .icon_info{border-radius:0px;/* padding-bottom: .5rem!important; */position:relative!important;height:100%;box-shadow:none!important;background: #e5007f;}
.planning .hover-wall .icon_info:hover{bottom:0}
.planning .hover-wall .icon_info:before{content:'';height:0;background:#fff;position:absolute;bottom:0;transform:scaleX(0);transition:transform .3s cubic-bezier(.215,.61,.355,1)}
.planning .hover-wall .icon_info figure{margin: 0 0 .5rem;margin: 0;}
.planning .hover-wall figure .overlay i{font-size:0!important}
.planning .hover-wall .htpro_tit{margin-bottom:0}
.planning.style-2 .hover-wall .icon_info h3{font-size:1em}
.planning.style-2 .hover-wall .icon_info h4{font-size:1em}
@media (max-width:768px){
.planning .hover-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;}
.planning .hover-wall .htpro_tit{display:none}
.planning .hover-wall .row>div{min-width: 280px;padding-right: 5px;padding-left: 5px;margin-bottom: 1.0rem!important;}
.planning .hover-wall .icon_info h3{font-size: 1.0em;}
.planning .hover-wall .icon_info h4{font-size: 1.0em;padding-left: 14px;}
}

.popular_text_box{background: #ffffff;box-shadow: 0px 9px 8px #efefef;border-radius: 0 0px 10px 10px;}
.popular_text {/* margin-bottom: 2.0rem; *//* margin-top: 1.0rem; */}
.popular_text .module-container{margin: 0px auto 0px auto;}
.popular_text .btn-container{padding-left: 20px;padding-right: 20px;}
.popular_text .function-row{padding-left: 15px;padding-right: 15px;border-top: 1px solid #d3d3d3 !important;overflow: hidden;padding-top: 10px;padding-bottom: 5px;text-align: center;}
.popular_text .function-row h2{display: inline-block;font-size: 1.0rem;}
.popular_text .function-row .flex-row li{max-width:max-content;margin-bottom:10px;padding-right:5px;padding-left:5px}
.popular_text .function-row li a{padding: 5px 20px;}
.popular_text .function-row li a h3{margin:0}
@media (max-width:768px){
.popular_text_box {max-width: 90%;border: 1px #ebebeb solid !important;border-top: 0 !important;}
.popular_text .btn-container{padding-left: 15px;padding-right: 15px;}
.popular_text .function-row{padding-left:0;padding-right:0;border-top: none !important;}
.popular_text .function-row h2{display:none}
.popular_text .function-row .flex-row{overflow-x:auto;margin:0;width:330px;margin-left:47px}
.popular_text .function-row:before{content:"熱銷：";width:51px;position:absolute;padding:5px 0}
.popular_text .function-row .flex-row li{min-width:fit-content}
}

.mobile_search_box{padding:0 1rem;margin:-50px auto 0 auto;z-index:2;background:#fff;border-radius:10px 10px 0 0;max-width:90%}
.mobile_search .text-link{padding:10px 10px 0 10px}
.mobile_search div.link-list{height: 50px;overflow: hidden;}
.mobile_search div.link-list ul li{padding: 10px 8px;}
.mobile_search div.link-list ul li a{padding: 0;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;line-height: 30px;}
.mobile_search div.link-list ul li i{color:#e5007f;font-size: 1.25rem;}

.mobile_search_view .search-area .search-box .select select{background-color: #ffffff;border-radius: 0px;height: 35px !important;background-position:95%;padding:0 8px;border-bottom: 1px solid #858585 !important;}
.mobile_search_view .search-area .search-box .select-date .select{border-bottom: 1px solid #858585 !important;min-height: 30px !important;height: 31px !important;}
section.group_banner .search-area .search-box .search-btn{/* border-radius: 20px; */background: #e5007f;}
.mobile_search_view section.search_banner .search-area .search-box .select-goal, .mobile_search_view section.search_banner .search-area .search-box .select-place,.mobile_search_view section.group_banner .search-area .search-box div .select-date{padding: 0px 10px;}
.mobile_search_view section.group_banner .search-area .search-box div div {background: none !important;/* height: 30px !important; *//* min-height: 25px !important; *//* padding: 0px !important; */position: relative;}
.mobile_search_view section.group_banner .search-area .search-box .form-check .customcheck input:checked ~ .checkmark{background-color: #e5007f;}
.mobile_search_view section.group_banner .search-area .search-box .form-check .customcheck input ~ .checkmark{background-color: #c6c6c6;}
.mobile_search_view section.group_banner .search-area .search-box div.select-input{/* margin-top: 26px; */}
.mobile_search_view section.group_banner .search-area .search-box div .select-date input.date-end{width: calc(50% - 18px) !important;/* height: 35px; */background: #ffffff !important;}
.mobile_search_view section.group_banner .search-area .search-box div div.divide{background: black !important;height: 2px !important;min-height: 2px !important;}
.mobile_search_view section.group_banner .search-area .search-box .title i{display: none;}
.mobile_search_view section.group_banner .search-area .search-box .title h6{font-size: 1rem !important;margin: 0px !important;color: #1d1d1d!important;line-height: 20px;}
.mobile_search_view section.group_banner .search-area .search-box .search-btn{margin-top:5px;background: #e5007f;color: #fff;margin-top: 0px;height: 47px;line-height: 40px;}
.mobile_search_view .search-area .search-box .search-btn h5{font-size: 1.0rem;}
.mobile_search_view .search-area .search-box .search-btn i{display: none;}
.mobile_search_view section.group_banner .search-area .search-box .select-input > input{background: #f2f2f2;}
.mobile_search_view section.group_banner .search-area .search-box .select-input{border-bottom: 1px solid #ffffff;position: relative;/* min-height: auto !important; *//* padding: 0px !important; */}
.mobile_search_view section.group_banner .search-area .search-box .select-input>input::placeholder{color: #b0b0b0;}
.mobile_search_view section.group_banner .search-area .search-box .select-input>input{height: 26px;/* margin-top: 40px; */line-height: 30px;height: 40px;margin-bottom: 10px;padding-left: 10px;}
.mobile_search_view section.search_banner .search-area .search-box .select-input .data-icon-search{top: calc(12px);color: #ffffff;}
.mobile_search_view .search-box .title::before{content:"";position:absolute;top: 3px;left: 1px;right:6px;width: 20px;height: 20px;background-repeat: no-repeat;}
.mobile_search_view .search-box .select-goal .title::before{ background-image: url('https://materials.fillo.com.tw/materials/tkt888/images/601b26ba-eb94-46ae-8147-6546b1133578.png'); }
.mobile_search_view .search-box .select-place .title::before{ background-image: url('https://materials.fillo.com.tw/materials/tkt888/images/4aff90a5-5fa2-48a4-9f97-6ed4e4f49c38.png'); }
.mobile_search_view .search-box .select-date .title::before{ background-image: url('https://materials.fillo.com.tw/materials/tkt888/images/fdaa0593-b1ef-42cf-b84b-850794ab907d.png'); }
.mobile_search_view .search-box .select-keywords .title::before{ background-image: url('https://materials.fillo.com.tw/materials/tkt888/images/0a71a529-0098-4f29-96a0-271881b53ce4.png');}
.mobile_search_view .search-area .search-box .select-date .title,.mobile_search_view .search-area .search-box .select-place .title,.mobile_search_view section.group_banner .search-area .search-box .select-goal .title h6 {padding: 0 0 0 22px !important;}
.mobile_search_view section.search_banner .search-area .search-box{margin: 3rem 0 1.5rem;}
.mobile_search_view .group_banner.search_banner .search-area>.container {background:#ffffff;border:none;}
.mobile_search_view section.group_banner .search-area .search-box .select-status{right: unset;justify-content: flex-end;display: flex!important;flex-direction: row;padding: 0.5rem 0.5rem;}
.mobile_search_view section.group_banner .search-area .search-box .form-check{margin-left: 30px;}

.more_text_box{background:#fff;box-shadow:0 9px 8px #efefef;border-radius:0 0 10px 10px}
.more_text .module-container{margin:0 auto 0 auto}
.more_text .btn-container{padding-left:20px;padding-right:20px}
.more_text .function-row{overflow:hidden;padding-top:10px;padding-bottom:5px}
.more_text .function-row h2{display:inline-block;font-size:1rem}
.more_text .function-row .flex-row li{max-width:max-content;margin-bottom:10px;padding-right:5px;padding-left:5px}
.more_text .function-row ul{display:flex;justify-content:flex-end}
.more_text .function-row li{max-width:fit-content;padding: 0;}
.more_text .function-row li a{padding:5px 15px;display:flex;flex-direction:row;flex-wrap:nowrap}
.more_text .function-row li a h3{margin:0}
.more_text .function-row li a i{font-size:1.5rem;width:auto;order:1;line-height:23px;margin-left:5px}

.slider-main{/* max-width: 1680px; *//* margin: 0 auto; */}
.slider-main .cards-wrapper{padding: 10px 100px;}
.slider-main .promo_list .carousel-box .inner{max-width:1440px;margin:0 auto}
@media (max-width:1650px){.slider-main .promo_list .carousel-box .inner{max-width:calc(100% - 165px)}
}
@media (max-width:768px){.slider-main .promo_list .carousel-box .inner{max-width:calc(100% - 15px)}
.slider-main .cards-wrapper{padding: 10px 10px;}
}
.slider-main .promo_list .caroufredsel_wrapper ul li{overflow: initial;}
.slider-main .promo .promo_inner div.caption{background: none;padding-left: 30px  !important;padding-right: 30px  !important;position: relative;margin-top: -60px;background: #fff;margin-left: 20px;margin-right: 20px;border: none;box-shadow: 0px 2px 10px #68686833;margin-bottom: 10px;}
.slider-main .promo .promo_inner div.txt1{height: auto;/* background: #e5007f; *//* color: #fff; */text-align: center;margin-top: -35px;width: 100%;}
.slider-main .promo .promo_inner div.txt1 span{height: auto;font-weight: bold;font-size: 1.0rem;background: #e5007f;color: #fff !important;padding: 5px 10px;width: fit-content;margin: 0 auto;}
.slider-main .promo .promo_inner div.txt1 p{/* display: none; */height: auto;color: #2c2c2c;font-weight: normal;font-size: 1.25rem;padding-top: 0px;padding-bottom: 0px;margin-top: 18px;margin-bottom: 0;text-align: justify;}
.slider-main .promo .promo_inner div.txt2{height: auto;color: #2c2c2c;font-weight: bold;font-size: 1.25rem;padding-top: 0px;padding-bottom: 0px;margin-top: 5px;text-align: center;float: unset;color: #e5007f;}
.slider-main .promo .promo_inner div.txt3{display:none;/* position: absolute; */}
.slider-main .promo .promo_inner div.txt3 .left_side{text-align: center;float: unset;color: #e5007f;font-size: 0;}
.slider-main .promo .promo_inner div.txt3 .price{color: #e5007f;font-weight: bold;}
.slider-main .promo .promo_inner div.txt3 .right_side{display:none}
.slider-main .promo-next,.slider-main .promo-prev{background:0 0;top: 45%;}
.slider-main .promo-next-icon,.slider-main .promo-prev-icon{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;font-size: 36px;/* background:#00000000; */padding: 0 36px 30px 0;color:#000;position:absolute;top:0;width: 40px;height: 80px;background-repeat: no-repeat;background-image: url(https://materials.fillo.com.tw/materials/tkt888/images/ba708561-9a96-4ec5-95e6-c7a0d4f7b7c9.svg);}
.slider-main .promo-prev-icon{transform: rotate(180deg);}
.slider-main .promo-prev-icon:after{/* content:'prev'; */}
.slider-main .promo-next-icon:after{/* content:'next'; */}
.slider-main .promo-next-icon:after,.slider-main .promo-prev-icon:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;font-size:1.25rem;background:#00000000;color:#000}
.slider-main .promo_pagination{display: none !important;}
.slider-main .promo .promo_inner figure .over{display:none}
@media (max-width:768px){
.slider-main .promo-next{right: 16px;}
.slider-main .promo-prev{left: 16px;}
.slider-main .promo-next, .slider-main .promo-prev{/* display: none; */opacity: 1;}
.slider-main .promo-next-icon, .slider-main .promo-prev-icon{width: 20px;height: 40px;filter: invert(1);}
.slider-main .promo .promo_inner div.txt2{font-size:1rem}
.slider-main .promo .promo_inner div.caption{padding-left:15px!important;padding-right:15px!important}
}

.slider-special{/* max-width: 1680px; *//* margin: 0 auto; */}
.slider-special .cards-wrapper{padding: 10px 100px;}
.slider-special .promo_list .carousel-box .inner{max-width:1440px;margin:0 auto;background: #fff;padding: 30px 30px;}
.slider-special .promo_list .caroufredsel_wrapper ul li{overflow: initial;}
.slider-special .promo_list .caroufredsel_wrapper ul li .promo {padding: 15px;}
.slider-special .promo_list .caroufredsel_wrapper ul li .promo:hover {background: #f6eddc;}
.slider-special .promo .promo_inner div.caption{background: none;padding: 0;position: relative;border: none;}
.slider-special .promo .promo_inner div.txt1{height: auto;width: 100%;}
.slider-special .promo .promo_inner div.txt1 span{height: auto;font-weight: bold;font-size: 1.15rem;}
.slider-special .promo .promo_inner div.txt1 p{/* display: none; */height: auto;color: #2c2c2c;font-weight: bold;font-size: 1.0rem;padding-top: 0px;padding-bottom: 0px;margin-bottom: 0;margin-top: 5px;}
.slider-special .promo .promo_inner div.txt2{height: auto;color: #e5007f;font-weight: bold;font-size: 1.25rem;padding-top: 0px;padding-bottom: 0px;margin-top: 5px;font-weight: bold;text-align: center;}
.slider-special .promo .promo_inner div.txt3{/* display:none; *//* position: absolute; */}
.slider-special .promo .promo_inner div.txt3 .left_side{text-align: center;float: unset;color: #e5007f;padding-top: 5px;font-size: 0;display: none;}
.slider-special .promo .promo_inner div.txt3 .price{color: #e5007f;font-weight: bold;}
.slider-special .promo .promo_inner div.txt3 .right_side{/* display:none; */float: none;/* width: 100%; *//* margin: 0 auto; */text-align: center;margin-top: 10px;}
.slider-special .promo .promo_inner div.txt3 .right_side a{width: auto;margin: 0 auto;text-align: center;border-radius: 30px;box-shadow: none;moz-box-shadow: none;-webkit-box-shadow: none;}
.slider-special .promo-next,.slider-special .promo-prev{background:0 0;top: 45%;}
.slider-special .promo-next-icon,.slider-special .promo-prev-icon{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;font-size: 36px;/* background:#00000000; */padding: 0 36px 30px 0;color:#000;position:absolute;top:0;width: 40px;height: 80px;background-repeat: no-repeat;background-image: url(https://materials.fillo.com.tw/materials/tkt888/images/d7c323a2-65f4-4e91-b5b9-6e61ab3c329f.svg);}
.slider-special .promo-prev-icon{transform: rotate(180deg);}.slider-special .promo-prev-icon:after{/* content:'prev'; */}
.slider-special .promo-next-icon:after{/* content:'next'; */}
.slider-special .promo-next-icon:after,.slider-special .promo-prev-icon:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;font-size:1.25rem;background:#00000000;color:#000}
.slider-special .promo_pagination{display: none !important;}
.slider-special .promo .promo_inner figure .over{display:none}
@media (max-width:1650px){.slider-special .promo_list .carousel-box .inner{max-width: calc(100% - 165px);}
}
@media (max-width:768px){
.slider-special .promo_list .carousel-box .inner{max-width:calc(100% - 15px);padding: 10px;}
.slider-special .promo-next, .slider-special .promo-prev{opacity: 1;}
.slider-special .promo-next{right: 30px;}
.slider-special .promo-prev{left: 30px;}
.slider-special .cards-wrapper{padding: 0px 10px 10px 10px;}
.slider-special .cards-wrapper .title1{padding:0}
.slider-special .promo-next-icon, .slider-special .promo-prev-icon{/* display:none; */width: 20px;height: 40px;}
.slider-special .promo_list .caroufredsel_wrapper ul li .promo:hover{background: none;}
}

.featured_slider .carousel-control-prev,.featured_slider .carousel-control-next{/* display:none; */width: 7%;opacity: 1;}
.featured_slider .carousel-control-next-icon, .featured_slider .carousel-control-prev-icon {width: 50px;height: 80px;background: no-repeat 50%/100% 100%;}
.featured_slider .carousel-control-prev-icon, .featured_slider .carousel-control-next-icon{background-image: url('https://materials.fillo.com.tw/materials/tkt888/images/ba708561-9a96-4ec5-95e6-c7a0d4f7b7c9.svg');filter: invert(1);}
.featured_slider .carousel-control-prev-icon{ transform: rotate(180deg); }
.featured_slider .carousel-control-next:hover,.featured_slider .carousel-control-prev:hover{opacity:.6}
.featured_slider .carousel-inner{margin: 0 auto;}
.featured_slider .carousel-indicators{margin-bottom: 92px;z-index: 2;justify-content: flex-end;max-width: 1440px;margin: 0 auto;bottom: 90px;}
.featured_slider .carousel-indicators li{background:#fff;border:2px solid #fff;width: 12px;height: 12px;border-radius: 14px;margin-right:6px;margin-left:6px;opacity: 1;}
.featured_slider .carousel-indicators li.active{background: #e5007f;}
.featured_slider .carousel-inner img{transition: all 10s;/*transform: scale(1.05);*/}
.featured_slider .carousel-inner .active img{/*transform: scale(1);*/}
.featured_slider .carousel-caption{bottom: calc(50% - 75px);display: block !important;width: 60%;margin: 0 auto;}
.featured_slider .bs-carousel .carousel-item h5{text-shadow: -1px 0 4px #b7b7b7, 0 1px 3px #000000;letter-spacing: 1.0px;font-size: 1.6rem;margin-bottom: 0.2em;}
.featured_slider .bs-carousel .carousel-item p{text-shadow: -1px 0 4px #2d2d2de3, 0 1px 3px #000000;letter-spacing: 2.0px;margin: 0;font-size: 2.0rem;}
.featured_slider .bs-carousel .carousel-item small{}
.featured_slider .bs-carousel .carousel-item b{font-size: 1.8rem;}
@media (max-width:991px){.Featured_slider .bs-carousel .carousel-item h5, .Featured_slider .bs-carousel .carousel-item p{font-size: 1.25rem;}}
@media (max-width:767px){.featured_slider .carousel-indicators{justify-content: center;bottom: 65px;}
.featured_slider .carousel-control-prev{left: 1.0rem;}
.featured_slider .carousel-control-next{right: 1.0rem;}
}

.tour_slider .carousel-indicators{bottom: 30px;justify-content: center;}

.Activity_tabs .nav {border-bottom: 1px solid #d2d2d2;}
.Activity_tabs .nav-link{background:#fff;margin: 0px 0px;color: #000000;/* border: 1px solid #d2d2d2; */letter-spacing:1.8px;padding: 0.5rem 1.5rem;font-size: 1.25rem;}
.Activity_tabs .nav-link.active{color: #e5007f;border-bottom: 3px solid #e5007f;}
.Activity_tabs .nav-link:hover{/* border: 1px solid #bcbcbc; */}
@media (max-width:768px){
.Activity_tabs .nav{padding: 6px 10px 0px 10px;justify-content: flex-start !important;width: 100%;overflow-x: auto;flex-wrap: nowrap !important;}
.Activity_tabs .nav li{min-width: fit-content;}
.Activity_tabs .nav-link{padding: 0.5rem 0rem;margin: 0px 0.5rem;font-size: 1.1rem;}
.Activity_tabs .nav-link.active{border-bottom: 2px solid #e5007f;}
.Activity {padding: 0px 30px;}
.Activity .mix-wrapper img{padding: 0 25%;}
}

.fixed_side .side_bar{border-radius:10px 0 0 10px;padding:10px 10px;background:rgb(0 0 0 / 80%)!important;box-shadow:none}
.fixed_side .side_bar li{border-bottom:none;padding:5px 0}
.fixed_side .side_bar li a p{font-size:1.1rem}
.fixed_side .actGotop{right:0;bottom:125px;z-index: 300 !important;}
.fixed_side .actGotop a,.fixed_side .actGotop a:link{border-radius:10px 0 0 10px}
@media (max-width:768px){.fixed_side .side_bar{display:none}}

.header_top .header-part .navbar-nav .nav-link i{position:relative;display: inherit;}
.header_top .header-part .navbar-nav .nav-link i:before{width: 28px;height: 28px;padding: 0px;margin-top: 0px;background-size: auto !important;background-repeat: no-repeat !important;}
.header_top .header-part .navbar-nav .nav-link i:before{content: '';position: absolute;width: 30px;height: 30px;left: -36px;}
.header_top .header-part .navbar-nav .nav-link i.fa-phone:before{background: url(https://materials.fillo.com.tw/materials/tkt888/images/9b83cabf-510e-4991-8b64-9c256e422ed4.png);background-repeat: no-repeat;background-position: center;left: -36px;margin-top: -2px;}
.header_top .header-part .navbar-nav .nav-link i.fa-user-o:before{background: url(https://materials.fillo.com.tw/materials/tkt888/images/7a097d5d-9c6d-4bf4-be92-cfc64163ef2d.png);left: -24px;}
.header_top .header-part .navbar-nav .nav-link i.fa-handshake-o:before{background: url(https://materials.fillo.com.tw/materials/tkt888/images/8bffbddb-e637-4652-87aa-435f9d6d17ea.png);}
.header_top .header-part .navbar-nav .nav-link i.fa-facebook:before{background: url(https://materials.fillo.com.tw/materials/tkt888/images/68b80169-5cc1-44b3-8473-b703a3907f44.png);}
.header_top .header-part .navbar-nav .nav-link i.fa-comment:before{background: url(https://materials.fillo.com.tw/materials/tkt888/images/8dd8cc7b-e00e-4db9-9867-261bf37c913c.png);}
.header_top .header-part .navbar-nav .nav-link i.fa-commenting:before{background: url(https://materials.fillo.com.tw/materials/tkt888/images/86469757-513b-4e70-9bce-585628aa5ffc.png);}
.header_top .header-part .navbar-nav .nav-link i.fa-youtube-play:before{background: url(https://materials.fillo.com.tw/materials/tkt888/images/c1076375-e643-4f18-80b7-b34946df8150.png);}
.header_top .header-part .navbar-nav li{margin: 0 2px;}
.header_top .header-part .navbar-nav li:nth-child(1){margin-right: 15px;}
.header_top .header-part .navbar-nav li:nth-child(1) a{font-size: 1.25rem;line-height: 28px;}
.header_top .header-part .navbar-nav li:nth-child(3){margin-right: 33px;}

.main-item .hover-wall .htpro_tit{margin-bottom:1.0rem}
.main-item .hover-wall .htpro_tit h1{margin:.3em 0;border:0;font-weight:700;padding: 15px 0;}
.main-item .hover-wall .htpro_tit i{content:'';padding-left:0;left: 14px;top:0;color: #b0e5d5;font-size: 3.6rem;}
.main-item .hover-wall .htpro_tit h1 span{width:100%;margin-left: -36px;}
.main-item .hover-wall .icon_info{box-shadow:none;border-radius:0;overflow:initial;height: 100%;background: none;}
.main-item .hover-wall .icon_info a{display: flex;flex-direction: column;}
.main-item .hover-wall .icon_info a:hover{}
.main-item .hover-wall .icon_info figure{margin:0 0 1rem;text-align:center;border-radius: 0px;}
.main-item .hover-wall .icon_info:hover figure .b_img{transform:unset}
.main-item .hover-wall figure .overlay{display:none}
.main-item .hover-wall .icon_info:hover{bottom:0;box-shadow: none;}
.main-item .hover-wall a figure{position:relative}
.main-item .hover-wall a:hover figure:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color: #00000085;opacity:0;-webkit-transition:.3s ease-in;transition:.3s ease-in;z-index:1}
.main-item .hover-wall a:hover figure:before{opacity:.7;-webkit-transition:.3s;transition:.3s}
.main-item .hover-wall .icon_info h3{font-size: 1.0rem;padding: 5px 15px;z-index: 3;background: #e5007f;width: fit-content;margin: -100px auto 0 auto;}
.main-item .hover-wall .icon_info h4{font-style: normal;width: calc(100% - 40px);background: #fff;bottom: 1%;padding: 25px 14px 5px;border: 1px solid #c1c1c1;left: 20px;text-shadow: none;font-weight: normal;font-size: 1.25em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;border-bottom: none !important;margin: -17px auto 0 auto;z-index: 2;text-align: left !important;word-break: break-all;}
.main-item .hover-wall .icon_info p.animate-text{padding: 0 15px 15px 15px;font-style: normal;font-size: 1.0rem;font-weight: normal;width: calc(100% - 40px);background: #fff;bottom: 1%;border: 1px solid #c1c1c1;text-shadow: none;font-weight: bold;font-size: 1.25rem;border-top: none !important;margin: 0 auto;z-index: 2;text-align: center;}
.main-item .hover-wall .icon_info p.animate-text:after{content:'';font-size: 1.0rem;}
@media (max-width:768px){
.main-item .hover-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;}
.main-item .hover-wall .htpro_tit{display:none}
.main-item .hover-wall .row>div{min-width:80%;padding-right: 5px;padding-left: 5px;}
.main-item .hover-wall figure .s_img{max-width:75px!important}
.main-item .hover-wall .icon_info h3{margin:-75px auto 0 auto}
.main-item .hover-wall .icon_info h4{font-size:1em;width:calc(100% - 30px);margin:-15px auto 0 auto;padding:20px 14px 5px}
.main-item .hover-wall .icon_info p.animate-text{width:calc(100% - 30px);font-size:1.1rem;padding:0 15px 10px 15px}
}

.main-title p{margin-bottom: 0.5rem;}
@media (max-width:768px){
.main-title{margin-bottom: 0.5rem !important;margin-top: 1.5rem !important;max-width: 80%;margin: 0 auto;}
.main-title p span{font-size:1.5rem!important;margin-top: 3.5rem;}
.main-title p:nth-child(2) img{max-width: 120px !important;}
.main-title p:nth-last-child(1) span{font-size:1rem!important}
}

@media (max-width:768px){
.inx_title .main{text-align: center;}
.inx_title img {max-width: 180px;text-align: center;margin: 10px;}
}

.main-hr hr{border-top: 3px solid rgb(229 0 127);max-width: 1440px;}

.community .falls-container .grid{padding-bottom: 15px;margin-right: -15px;margin-left: -15px;}
@media (max-width:768px){.community .falls-container .grid{margin-right:5px;margin-left:7px;padding-bottom:20px}
.community .falls-container .grid .grid-item img{margin-top:0;margin-bottom:0}
.falls-container .grid .grid-item{padding-right:5px;padding-left:5px}
}

/*form*/
section.group_table .container>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{max-width: 900px; margin: 0 auto; letter-spacing: 1.2px;}
.contact #form_customForm .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) #0f2a50c7;}
.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 .text_blue{font-size: 1.0rem;color: #e5007f;}
.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;background-color: #333333!important;b: #333333!important;border-color: #333333!important;}
section.contact #form_customForm .btn-group-lg>.btn,section.contact #form_customForm .btn-lg:hover {background-color: #333333 !important;border-color: #333333 !important;}
.form_title{padding:0 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;}
section.group_table .container h4 {font-size: .9rem;text-align: center;color: #a8a8a8;padding: 0;}
.contact .trip_title p {font-size: .9rem;color: #a8a8a8;}
.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;}
.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: #333333;}
.form-group .form-check .customcheck:hover input ~ .checkmark {/* background-color: #fff; */border: 1px solid #333333;}

.tour_tabs {text-align:center;}
.tour_tabs div.link-list {margin: 15px 0; background: initial;border: 1px solid #cdb0c0;}
.tour_tabs div.link-list ul li a,.tour_tabs div.link-list ul li span{font-size: 1rem;  font-weight: 600;}
.tour_tabs div.link-list ul li i {font-size:1.4rem; color: #e5007f;}
@media screen and (max-width:991px){
.tour_tabs div.link-list {margin: 15px 20px;}
}
@media screen and (max-width:420px){
.tour_tabs div.link-list ul{ text-align:left; padding: 5px;}
.tour_tabs div.link-list ul li{ width:49%}
.tour_tabs div.link-list ul li a { padding: 0 5px 0 8px;}
}

.auto-tour .auto-tour{background:#fff;font-family:"Helvetica Neue","微軟正黑體",Helvetica,Arial,sans-serif!important}
.auto-tour .product_all{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 40px}
.auto-tour .product_box{margin:0 2% 1.5rem;padding-bottom:45px;-ms-flex:0 0 29.2222%;flex:0 0 29.2222%;max-width:29.2222%;position:relative;width:100%;border:1px solid #e2e2e2;box-shadow:0 0 10px rgba(160,163,171,.7);border-radius:8px;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.auto-tour .product_box:hover{border:1px solid #cca143}
.auto-tour .product_img,.auto-tour .product_img img{border-top-left-radius:8px;border-top-right-radius:8px}
.auto-tour .product_img img{max-width:100%}
.auto-tour .departure_date,.auto-tour .product_name{margin:15px;font-weight:600}
.auto-tour .product_name{min-height:70px;padding-bottom:5px;border-bottom:1px solid #cca143;line-height:1.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}
.auto-tour .product_name,.auto-tour .product_name a{color:#0d1425;font-weight:600;font-size:1.2rem;text-decoration:none}
.auto-tour .departure_date,.auto-tour .departure_date a,.auto-tour .product_price{color:#cca043}
.auto-tour .departure_date a:hover{text-decoration:underline}
.auto-tour .product_price{position:absolute;margin:10px 15px;right:0;bottom:10px}
.auto-tour .product_price span{display:block;font-size:1.3rem;transform:skewX(-10deg)}
.auto-tour .product_offer{position:relative;margin:15px;padding-top:35px;font-size:.95rem;line-height:1.5em;color:#2290a4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}
.auto-tour .product_offer:before{content:"促銷優惠";position:absolute;top:0;left:0;padding:2px 4px;background:#cca043;color:#fff;letter-spacing:0}
.auto-tour .product_offer article{display:none}

.D_products_group_detail .fixed_side .side_bar, .D_products_group_mold .fixed_side .side_bar{display:none;}

body>.web-page-frame>.row>.col-md-12>div>.row>div:nth-child(1){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display: block !important;}
body>.web-page-frame>.row>.col-md-12>div>.row>div:nth-child(2){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
body>.web-page-frame>.row>.col-md-12>div [data-position="left"]{ display: none !important;}
body>.web-page-frame>.row>.col-md-12>div .open [data-position="left"]{display: block !important;}
@media (max-width:991px){body>.web-page-frame>.row>.col-md-12>div [data-position="left"]{overflow-y: auto;}}
.web-page-frame > .row{height: auto !important;}
.memu [data-position="left"]{position: fixed;top: 0;background: #f3f3f3;z-index: 9999;height: 100%;width: 100%;}
.menu-close{display:block;position: fixed;top: 0px;right: 0px;width: 50px;height: 50px;z-index: 1000;padding: 10px;}

.mobile_title{/* position: fixed; */top: 0px;left: 0;/* z-index: 100000; */width: 100%;height: 100%;}
.mobile_text{text-align: center;color: #e5007f;padding: 12px;/* top: 0; */border-bottom: 2px solid #e5007f;background: #fff;}
.mobile_title_box{position: fixed;top: 0;width: 100%;}

/*schedule full-width*/
@media (max-width: 768px){
section.group_table.trip_features .container{width: 100%;margin: 0;}
section.group_table.trip_features .container .group_table_box{padding: 30px 0px 50px;}
}

.fixed_bottom .btm-btn{font-size: 0.75rem;}

.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;}
section.group_banner .info .col{padding-top: 30px;}