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. :) */
.web-page-frame {
    font-family: 'PT Sans', '微軟正黑體', sans-serif;
}
.header[data-position="header"] {position: fixed; background: #fff; z-index: 9999;width:100%;transition: top .5s;top:0;}
/*.header-part {opacity: 0.8;}*/
.header[data-position="header"] + .row {padding-top: 144px;}
@media (max-width:991px){
  .header[data-position="header"] + .row {padding-top: 101px;}
}
@media (max-width:767px){
  .header[data-position="header"] + .row {padding-top: 68px;}
}

/*公版*/
a.go-to-top{display:none !important;}
.search-area .search-box .select-goal .title i, .search-area .search-box .select-place .title i, .search-area .search-box .select-date .title i, section.search_banner .search-area .search-box .select-input .data-icon-search, .filter_list i{color: #e60012;}
.search-area .search-box .search-btn{background: -webkit-linear-gradient(304deg, #004ea2, #e60012);background: linear-gradient(146deg, #004ea2, #e60012);}
.filter_list .form-check .customcheck input:checked ~ .checkmark, .radio_style [type="radio"]:checked + label:after, .irs-from, .irs-to, .irs-single, .irs-slider{background-color: #004ea2;}
.list_con .style_icon .nav-pills .nav-link.active svg{fill: #004ea2;}
.table .thead, .table .thead:hover{background: #e60012;}
.irs-slider.state_hover, .irs-slider:hover{border: 2px solid #004ea2;}
.day_con .day_title{color:#004ea2;}
section.group_table .table a.btn-primary{background: #004ea2;border-color: #004ea2;}
section.group_table .table a:hover{color: #ffffff;background: #a4291e;}
.sub_menu-trip .trip_menu li a:hover{background: #004ea2;}
/*公版end*/

/* 上標 Start */

.header-wrapper {border-bottom: 1px solid #f2f2f2 !important;}
.header-wrapper .link-list ul{display: flex; float: right; flex-wrap: wrap;}
.header-wrapper div.link-list ul li a{padding-right:20px;display: flex; align-items: center; flex-wrap: wrap;}
.header-wrapper div.link-list ul li a i{width: 27px; height: 27px; text-align: center; line-height: 24px; color: #004ea2; position: relative;  margin-right: 10px; font-size: 15px;}
.header-wrapper div.link-list ul li a i::before{display: block; position: absolute; top: 2px; right: 2px; bottom: 2px; left: 2px; z-index: 1; border-radius: 50%; background: #ffffff;}
.top_marquee .module-container .main div.message-list, .top_marquee .module-container .main div.message-list ul li, .top_marquee .module-container .main div.message-list ul li a{height: 35px;}
.top_marquee .module-container .main div.message-list{background: -webkit-linear-gradient(304deg, #79b5f5, #f36b77);background: linear-gradient(146deg, #79b5f5, #f36b77);border-radius:50px;}
.top_marquee .module-container .main div.message-list ul li a{line-height:35px;color:#ffffff;}
@media (max-width:991px){
  .header-wrapper .menu_logo{flex: 0 0 20%; position: absolute; max-width: 20%; z-index: 9;}
  .header-wrapper .menu_logo a img{margin:5px;}
}
@media (max-width:767px){
  .header-wrapper .menu_logo{flex: 0 0 255px; position: unset; max-width: 255px; z-index: 9;}
  .header-wrapper .menu_logo a img{width:140px;height:58px;}
}
.menu-wrapper{border-bottom: 1px solid #f2f2f2 !important;;}
.menu-wrapper .menu_logo a{display:table;padding: 0 15px;}
.menu-wrapper .menu_logo a img{display:table;margin:15px auto;}
.menu-wrapper .main-menu {font-family: "Helvetica Neue", "微軟正黑體", Helvetica, Arial, sans-serif;display: flex; flex-wrap: wrap;}
.menu-wrapper .main-menu .module-container{width:100%;height:100%;}
.menu-wrapper .main-menu .module-container > .main, .menu-wrapper .main-menu .module-container > .main .module-wrapper, .menu-wrapper .main-menu .module-container > .main .module-wrapper .mega-menu, .menu-wrapper .main-menu .module-container > .main .module-wrapper .mega-menu .menu-list-items{height:100%;}
.menu-wrapper .mega-menu .menu-logo li > a{display: none;}
.menu-wrapper .mega-menu .menu-links > li {flex:1 ;transition: opacity .5s cubic-bezier(0.23, 1, 0.32, 1) 0s;}
.menu-wrapper .mega-menu .menu-links > li:hover, .menu-wrapper .mega-menu .menu-links > li.activeTriggerMobile{background: -webkit-linear-gradient(304deg, #004ea2, #e60012);background: linear-gradient(146deg, #004ea2, #e60012);-webkit-transition: opacity .4s cubic-bezier(0.23, 1, 0.32, 1) 0s;transition: opacity .5s cubic-bezier(0.23, 1, 0.32, 1) 0s;}
.menu-wrapper .main-menu .mega-menu .menu-links > li > a i{color: #004ea2; position: absolute; right: 20px;}
.menu-wrapper .mega-menu .menu-links > li:hover a, .menu-wrapper .mega-menu .menu-links > li:hover a i{color:#ffffff !important;}
.menu-wrapper .main-menu .mega-menu .menu-links > li > a {font-size: 19px;height: 100%;display: flex;flex-wrap: wrap; align-items: center;font-weight: bold; letter-spacing: 0.5px; border-right: 1px solid #f2f2f2;line-height: 25px;}
.menu-wrapper .menu_logo{border-right:1px solid #f2f2f2;}
@media (min-width:768px){
  .header[data-position="header"].gizle{top:-55px;transition: top .5s;}
  .header[data-position="header"].gizle.sabit{top:-55px;transition: top .5s;}
  .menu-wrapper .mega-menu .menu-links {display: flex !important; width: 100%; justify-content: center;height:100%;}
  .menu-wrapper .mega-menu .menu-links > li{position: relative;}
  .menu-wrapper .mega-menu .menu-links > li .mg-drop-down{padding:0;}
  .menu-wrapper .mega-menu .menu-links > li .mg-drop-down .list_item.list_box{width: 100%; margin: 0; padding: 0;}
  .menu-wrapper .mega-menu .menu-links > li .mg-drop-down .list_item.list_box ul{display: table; margin: 0; width: 100%;}
  .menu-wrapper .mega-menu .menu-links > li .mg-drop-down .list_item.list_box ul li{margin:0;}
  .menu-wrapper .mega-menu .menu-links > li .mg-drop-down .list_item.list_box ul li a{width: 100%; padding: 15px; display: table; font-size: 16px; border-bottom: 1px solid #f2f2f2;}
  .menu-wrapper .mega-menu .menu-links > li .mg-drop-down .list_item.list_box ul li a:hover{background: #333333;}
  .menu-wrapper .mega-menu .menu-links > li .mg-drop-down .list_item.list_box ul li a:hover p{color:#ffffff !important;}
}
@media (max-width:767px){
  .menu-wrapper{position: absolute; top: 0; right: 0;}
  .menu-wrapper .main-menu{position: absolute; top: 0; right: 0;z-index: 0; height: 68px;}
  .menu-wrapper .menu_logo{position: relative; z-index: 9;}
  .menu-wrapper .mega-menu .menu-mobile-collapse-trigger{height: 68px;background: -webkit-linear-gradient(304deg, #004ea2, #e60012);background: linear-gradient(146deg, #004ea2, #e60012);}
  .menu-wrapper .mega-menu .menu-mobile-collapse-trigger:hover{background: -webkit-linear-gradient(304deg, #e60012, #004ea2);background: linear-gradient(146deg, #e60012, #004ea2);}
  .menu-wrapper .mega-menu .menu-mobile-collapse-trigger:before, .menu-wrapper .mega-menu .menu-mobile-collapse-trigger:after, .menu-wrapper .mega-menu .menu-mobile-collapse-trigger span{height: 2px;top: 20px;}
  .menu-wrapper .mega-menu .menu-mobile-collapse-trigger span{top: 32px;}
  .menu-wrapper .mega-menu .menu-mobile-collapse-trigger:after{top: 44px;}
  .menu-wrapper .mega-menu .menu-mobile-collapse-trigger.active:before{-webkit-transform: rotate(37deg); -ms-transform: rotate(30deg); transform: rotate(37deg); left: 8px;}
  .menu-wrapper .mega-menu .menu-mobile-collapse-trigger.active:after{-webkit-transform: rotate(-37deg); -ms-transform: rotate(-30deg); transform: rotate(-37deg); left: 8px;}
  .menu-wrapper .mega-menu .menu-links {margin-top: 68px;background: rgba(255, 255, 255, 0.9);}
  .menu-wrapper .main-menu .mega-menu .menu-links > li > a{position:relative;}
  .menu-wrapper .mega-menu .menu-links > li .mg-drop-down{padding:0;}
  .menu-wrapper .mega-menu .menu-links > li .mg-drop-down .list_item.list_box{width: 100%; margin: 0; padding: 0;}
  .menu-wrapper .mega-menu .menu-links > li .mg-drop-down .list_item.list_box ul{display: table; margin: 0; width: 100%;}
  .menu-wrapper .mega-menu .menu-links > li .mg-drop-down .list_item.list_box ul li{margin:0;}
  .menu-wrapper .mega-menu .menu-links > li .mg-drop-down .list_item.list_box ul li a{width: 100%; padding: 15px 30px; display: table; font-size: 16px; border-bottom: 1px solid #f2f2f2;}
}

/* 上標 End */

/* 下標 start */
.footer-box .img-fluid{height: 100px; float: right;}
.footer-block .footer-wrap .footer_info {margin-top: 2em;}
.footer_info_wrap .side_box{bottom: 80px;}
.footer_info_wrap .side_box .side_bar{padding: 0;
    background: none !important;
    border: none !important;box-shadow:none;margin: 0;}
.footer_info_wrap .side_box .side_bar li{margin-bottom: 5px;
    border: none !important;
    width: 70px;
    height: 70px;
    border-radius: 50px;
    background: -webkit-linear-gradient(304deg, #79b5f5, #f36b77);background: linear-gradient(146deg, #79b5f5, #f36b77);border-radius:50px;
    display: flex;
    align-items: center;
    justify-content: center;}
.footer_info_wrap .side_box .side_bar li a{display:table;}
.footer_info_wrap .side_box .side_bar li a i, .footer_info_wrap .side_box .side_bar li a img{margin-top: 3px;}
.footer_info_wrap .actGotop{bottom: 10px;display: block;width: 70px;height: 70px;right: 41px;}
.footer_info_wrap .actGotop a, .footer_info_wrap .actGotop a:link{width: 70px;height: 70px;background: -webkit-linear-gradient(304deg, #79b5f5, #f36b77);background: linear-gradient(146deg, #79b5f5, #f36b77) !important;border-radius:50px;border: none;}
.footer_info_wrap .actGotop a i{width: 70px;position: unset;font-size: 45px;}
.footer_info_wrap .actGotop a i::before{display: block;position: absolute;top: 12px;left: calc(50% - 14px);-webkit-animation:box 1.5s infinite;}

@-webkit-keyframes box{
  0%{
    top:5px;
  }
  
  50%{
    top:18px; 
    
  }
  
  100%{
    top:5px;
  }
}

@media (max-width:767px){
  .footer-box .footer-sample .logo-part .logo{text-align:center;}
  .footer-box .img-fluid{float: unset;}
  .footer_info_wrap .side_box{display:none;}
  .footer_info_wrap .actGotop{right:15px;}
}
/* 下標 start */

/* slider start*/
.slide_wrap .module-container .main .owl-theme .owl-dots{position: absolute; width: 100%; bottom: 20px;}
/* slider end */
/* TITLE start */
.box1_title::before{content: '';
    display: block;
    width: 88px;
    height: 5px;
    background: -webkit-linear-gradient(304deg, #e63425, #e60012);
    background: linear-gradient(146deg, #e63425, #e60012);
    position: absolute;
    bottom: 16px;
    left: calc(50% - 44px);}
/* TITLE end */
/* 精選行程 */
.box1_wrap .module-container .main .hover-wall .icon_info{box-shadow: none; background: none; border-radius: 0;}
.box1_wrap .module-container .main .hover-wall .icon_info::after {content: '';
    display: block;
  position:absolute;
    left:50%;
  right:50%;
  bottom: 0;
    height: 5px;
    background: -webkit-linear-gradient(304deg, #004ea2, #e60012);
    background: linear-gradient(146deg, #004ea2, #e60012);transition:0.5s;}
.box1_wrap .module-container .main .hover-wall .icon_info:hover::after {
    left:0;
  right:0;transition:0.5s;
}
.box1_wrap .module-container .main .hover-wall .icon_info a{display: flex;flex-wrap: wrap;}
.box1_wrap .module-container .main .hover-wall .icon_info h4{order: -1;
    position: absolute;
    background: rgba(255, 255, 255, 0.7);
    padding: 10px 20px;
    text-align: right;
    color: #e60815;
    font-size: 1.3em;
    letter-spacing: 1px;
    right: 0;
    border-bottom-left-radius: 25px;}
.box1_wrap .module-container .main .hover-wall .icon_info:hover{background:#ffffff;}
.box1_wrap .module-container .main .hover-wall figure .overlay{display:none;}
/* 精選行程  end*/

/* 搜尋引擎 start */
.search-block .search-box .select-goal .title i, .search-block .search-box .select-place .title i, .search-block .search-box .select-date .title i, .search-block .search-box .select-keywords .title i{
    color: #004ea2 !important
}
.search_wrap .module-container .main .search-area .search-box .search-btn{
  background: -webkit-linear-gradient(304deg, #004ea2, #e60012);
    background: linear-gradient(146deg, #004ea2, #e60012);
    border-radius: 50px;
    height: 60px;
    line-height: 60px;
    outline: none;
    margin-top: 10px;font-size:16px;
}
.search_wrap .module-container .main .search-area .no-gutters>.col, .no-gutters>[class*=col-]{padding-left:15px;}
.search_wrap .module-container .main .search-area .search-box .select-date, .search_wrap .module-container .main .search-area .search-box .select-keywords{padding:0;}
.search_wrap .module-container .main .search-area .search-box .select-date .select input{display: inline-block;
    width: calc(50% - 17.5px);
    line-height: 40px;
    height: 40px;
    float: left;
    padding: 5px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #e63425;
    background: #f9f9f7;
    border-radius: 50px;
    outline: none;}
.search_wrap .module-container .main .search-area .search-box .select-keywords .select input{display: inline-block;
    width: calc(100%);
    line-height: 40px;
    height: 40px;
    float: left;
    padding: 5px 15px;
    cursor: pointer;
    border: 1px solid #e63425;
    background: #f9f9f7;
    outline: none;
    border-radius: 50px;}
.search_wrap .module-container .main .search-area .search-box .select-date .select{width:100%;}
.text_marquee .module-container .main section.marquee{
padding:3px;
background: -webkit-linear-gradient(304deg, #004ea2, #e60012);
    background: linear-gradient(146deg, #004ea2, #e60012);
    -webkit-transition: opacity .4s cubic-bezier(0.23, 1, 0.32, 1) 0s;
    transition: opacity .4s cubic-bezier(0.23, 1, 0.32, 1) 0s;
    will-change: opacity;
    content: '';
    display: block;
    /* position: absolute; */
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    border-radius: 50px;
}
.text_marquee .module-container .main div.message-list{position: relative;
    height: 50px;
    background: #ffffff;
    overflow: hidden;
    z-index: 10;
    border-radius: 50px;}

/* free end */
.box4_wrap  .module-container .main .swiper-button-prev.swiper-button-white, .box4_wrap  .module-container .main .swiper-button-next.swiper-button-white{width: 50px;
    height: 50px;
    border-radius: 50px;
    overflow: hidden;}
.box4_wrap  .module-container .main [class*='swiper-button-']:after{width: 100%;
    height: 100%;
    font-size: 24px;
    line-height: 50px;
    padding: 0;
    text-align: center;}
.box4_wrap .module-container .main .swiper-scrollbar-drag{background: -webkit-linear-gradient(304deg, #004ea2, #e60012);
    background: linear-gradient(146deg, #004ea2, #e60012);}
.box4_wrap .module-container .main .swiper-slide-style{border-radius: 0px;box-shadow:none;}
.box4_wrap .module-container .main .swiper-slide .swiper-title{font-size:21px;color:#28364a;}
.box4_wrap .module-container .main .swiper-slide .swiper-content{font-size:16px;}
.box4_wrap .module-container .main .swiper-slide .swiper-img img{border-radius:0;}
/* free end */

/*more btn*/
.box1_btn .module-container .main .text-container .link-list ul{display: table; margin: 0 auto;}
.box1_btn .module-container .main .text-container .link-list ul li{transition:0.5s;background: -webkit-linear-gradient(304deg, #004ea2, #e60012);    background: linear-gradient(146deg, #004ea2, #e60012);    padding: 3px;    border-radius: 50px; position: relative;}
.box1_btn .module-container .main .text-container .link-list ul li::before {transition:0.5s; content: ''; display: block; position: absolute; top: 3px; right: 3px; left: 3px; bottom: 3px; background: #fff; border-radius: 50px; z-index: 0;}
.box1_btn .module-container .main .text-container .link-list ul li a{line-height: 22px; padding: 9px 57px 12px 27px; border-radius: 50px; position: relative;}
.box1_btn .module-container .main .text-container .link-list ul li a i{float: right; line-height: 30px; font-size: 20px; margin: 0; position: absolute; right: 27px;transition:0.5s;}
.box1_btn .module-container .main .text-container .link-list ul li:hover::before{transition:0.5s;opacity:0;}
.box1_btn .module-container .main .text-container .link-list ul li:hover a i{ right: 15px;transition:0.5s;}

/*prypacy*/
.common-problem_tabs .module-container .main.row ul.nav{margin-bottom: 3em;}
.common-problem_tabs .module-container .main.row ul.nav li{background: -webkit-linear-gradient(304deg, #004ea2, #e60012);background: linear-gradient(146deg, #004ea2, #e60012);border-radius: 50px;margin: 0 10px;}
.common-problem_tabs .module-container .main.row ul.nav li a{padding: 7px 27px;background: #fff; margin-top: 3px; margin-left: 3px; margin-right: 3px;border-radius: 50px; color: #333;}
.common-problem_tabs .module-container .main.row ul.nav li a.active{padding: 10px 30px;background: none;margin:0; color:#fff;}

.common-problem-wrap1 .main.row{justify-content: center;}
.common-problem-wrap1 .common-problem-box1{padding: 4em 5em;background: #fff;}
.common-problem-wrap1 .common-problem-box1:nth-last-child(1){padding-left:2em;}
.common-problem-wrap1 .common-problem-box1:nth-last-child(2){padding-right:2em;}
.common-problem-wrap1 .common-problem-box1 .module-container .main .side-menu ul{box-shadow: none;background: none;}
.common-problem-wrap1 .common-problem-box1 .module-container .main .side-menu > ul > li{margin-bottom: 25px; border: 1px solid #ccc;}
.common-problem-wrap1 .common-problem-box1 .module-container .main .side-menu ul li label{padding: 15px 12px;text-shadow: none;background: none; color: #333; font-size: 20px;font-weight:bold;border:none;}
.common-problem-wrap1 .common-problem-box1 .module-container .main .side-menu ul li label:hover{color: #e0768a;}
.common-problem-wrap1 .common-problem-box1 .module-container .main .side-menu ul li label i{float: right;line-height: 30px; font-size: 18px; color: #7db3f1; width: 30px; height: 30px; border: 2px solid #7db3f2;border-radius: 20px; margin: 0;text-align: center;text-indent: 0;padding-left:2px;}
.common-problem-wrap1 .common-problem-box1 .module-container .main .side-menu ul li input[type='checkbox']:checked ~ label i{transform: rotate(45deg);top: 7px;}
.common-problem-wrap1 .common-problem-box1 .module-container .main .side-menu ul li input[type='checkbox']:checked ~ .options{border-top:1px solid #ccc;}
.common-problem-wrap1 .common-problem-box1 .module-container .main .side-menu ul li input[type='checkbox']:checked ~ .options li a{font-size:18px;}
.common-problem-wrap2 .common-problem-box2 {padding: 4em 10em;background: #fff;}
@media (max-width:767px){
.common-problem-wrap2 .common-problem-box2 {padding: 4em 3em;}
  .common-problem-wrap1 .common-problem-box1:nth-last-child(1){padding-left:2em;padding-right:2em;}
.common-problem-wrap1 .common-problem-box1:nth-last-child(2){padding-right:2em;padding-left:2em;}
}
/* About */
.abt_wrap .module-container .main.row{align-items: center;}
.abt_title .module-container .main > div:nth-last-child(1){text-shadow: 2px 2px 3px #333;}
.abt_info .module-container .main > div:nth-last-child(1){padding: 45px;background: rgba(255, 255, 255, 0.9);}
.abt_service .module-container .main .hover-wall .icon_info{box-shadow: none; position: unset;}
.abt_service .module-container .main .hover-wall figure .overlay{display:none;}
.abt_service .module-container .main .hover-wall figure .b_img{width: auto;margin: 0 auto; display: block;}
.abt_service .module-container .main .hover-wall figure .b_img, .abt_service .module-container .main .hover-wall .icon_info:hover figure .b_img{transform: scale(1);}
.abt_service .module-container .main .hover-wall .icon_info h3{font-size: 1.2em;}
.abt_service .module-container .main .hover-wall .icon_info p.animate-text{font-size: 1em;padding: 0 15px;}

/* About end */

.theme_wrapper .module-container .main.row{justify-content: center;}
/* theme */
/*.theme_slider .module-container .main section.banner-area .swiper-area .banner-swiper, .theme_slider .module-container .main section.banner-area .swiper-area .banner-swiper .swiper-slide .slide-img{height: calc(100vh - 149px);}
.theme_slider .module-container .main section.banner-area .swiper-area .banner-swiper .swiper-slide .slide-txt{top:25%;}
.theme_slider .module-container .main section.banner-area .swiper-area .banner-swiper .swiper-slide .slide-txt a{background: -webkit-linear-gradient(304deg, #004ea2, #f7911e);background: linear-gradient(146deg, #004ea2, #f7911e);border: none;margin-top: 15px;border-radius: 0;}*/
.theme_banner .module-container .main .bgfixed.fixed a p{text-align: center;text-shadow: 2px 2px 3px #333; padding-bottom: 15px; position: relative;}
.theme_banner .module-container .main .bgfixed.fixed a p::before{content: '';
    display: block;
    width: 88px;
    height: 5px;
    background: -webkit-linear-gradient(304deg, #004ea2, #e60012);
    background: linear-gradient(146deg, #004ea2, #e60012);
    position: absolute;
    bottom: 0;
    left: calc(50% - 44px);}

.theme_wrap .module-container .main .anchor-tab-wrapper .main_nav .nav-pills .nav-item a.nav-link{border-color: #004ea2;border-radius: 0;padding: 0.8em 2em;}
.theme_wrap .module-container .main .anchor-tab-wrapper .main_nav .nav-pills .nav-item a.nav-link h5{font-weight:bold;margin-bottom: 0px;}
.theme_wrap .module-container .main .anchor-tab-wrapper .main_nav .nav-pills .nav-item a.active:after, .theme_wrap .module-container .main .anchor-tab-wrapper .main_nav .nav-pills .nav-item:hover a:after{display:none;}
.theme_wrap .module-container .main .anchor-tab-wrapper .has-parallax .bgholder_box h4{margin-bottom: 10px !important;padding-bottom: 10px; border-bottom: 2px solid rgba(255, 255, 255, 0.5);}
.theme_wrap .module-container .main .anchor-tab-wrapper .list_nav .nav-item{border-right:1px solid #ddd;}
.theme_wrap .module-container .main .anchor-tab-wrapper .list_nav .nav-item:nth-last-child(1){border:none;}
.theme_wrap .module-container .main .anchor-tab-wrapper .list_nav .nav-item a{border: none; text-align: center; border-radius: 0; border-right: 1px; padding: 0.5em 0em; color: #333333; margin: 0 10px;}
.theme_wrap .module-container .main .anchor-tab-wrapper .list_nav .nav-item a.active{padding: 0.5em 1em;}
.theme_wrap .module-container .main .anchor-tab-wrapper .list_container .card{transition:0.5s;bottom:0;background: #f0f0f0;}
.theme_wrap .module-container .main .anchor-tab-wrapper .list_container .card .travel_list{position:relative;background:#fff;}
.theme_wrap .module-container .main .anchor-tab-wrapper .list_container .card .travel_list::after{content: '';
    display: block;
    height: 3px;
    background: -webkit-linear-gradient(304deg, #004ea2, #e60012);
    background: linear-gradient(146deg, #004ea2, #e60012);
    position: absolute;
    bottom: 0;
    left: 50%;
    right: 50%;transition:0.5s;}
.theme_wrap .module-container .main .anchor-tab-wrapper .list_container .card:hover{background: #f0f0f0;transition:0.5s;bottom:10px;}
.theme_wrap .module-container .main .anchor-tab-wrapper .list_container .card:hover .travel_list .list_price, .theme_wrap .module-container .main .anchor-tab-wrapper .list_container .card .travel_list:hover .list_price{background: #333333;}
.theme_wrap .module-container .main .anchor-tab-wrapper .list_container .card:hover .travel_list::after{left: 0%;right: 0%;transition:0.5s;}
.theme_wrap .module-container .main .anchor-tab-wrapper .list_container .card:hover .travel_list, .theme_wrap .module-container .main .anchor-tab-wrapper .list_container .card:hover .list_content, .theme_wrap .module-container .main .anchor-tab-wrapper .list_container .card .list_content:hover{background: #ffffff;}

@media (max-width:767px){
	.theme_slider .module-container .main section.banner-area .swiper-area .banner-swiper, .theme_slider .module-container .main section.banner-area .swiper-area .banner-swiper .swiper-slide .slide-img { height: calc(100vh - 69px);}
  .theme_wrap .module-container .main .anchor-tab-wrapper .list_nav, .theme_wrap .module-container .main .anchor-tab-wrapper .main_nav{justify-content: left;}
}
/* theme end */
/*theme3*/
.tourist-info2 .mix-wrapper > .row{background:none !important;align-items: center;}
.tourist-info2 .mix-wrapper > .row .pic-content section.cycle2.fx{width: 170px;height: 170px;overflow: hidden;border-radius: 100px;}

/*sitemap*/
@media (min-width:767px){
.sitemap_box .module-container .main .text-container .link.text-link{background: #fff;padding: 45px 30px 0;}
.sitemap_box:nth-last-child(1) .module-container .main .text-container .link.text-link{padding-bottom:45px;}
.sitemap_box .module-container .main .text-container .link.text-link .link-list{border-bottom: 1px solid #f0f0f0;}
}
