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;
}
/** CAT's modify style code here. :) */
@media (max-width:768px){.m-5{margin:1.5rem!important}
.mt-5,.my-5{margin-top:1.5rem!important}
.mb-5,.my-5{margin-bottom:1.5rem!important}
.p-5{padding:1.5rem!important}
.pt-5,.py-5{padding-top:1.5rem!important}
.pb-5,.py-5{padding-bottom:1.5rem!important}
}
@media (max-width:500px){.m-5{margin:1rem!important}
.mt-5,.my-5{margin-top:1rem!important}
.mb-5,.my-5{margin-bottom:1rem!important}
.p-5{padding:1rem!important}
.pt-5,.py-5{padding-top:1rem!important}
.pb-5,.py-5{padding-bottom:1rem!important}
}

}
/*main*/
.web-page-frame .go-to-top .top{background:#3a3a3a;width:60px;height:60px;margin-right:10px}
.web-page-frame .go-to-top .top:after{}
.web-page-frame .go-to-top .top-txt{}
.web-page-frame .btn-primary{color:#fff!important;background-color: #e94759 !important;border-color: #e94759 !important;}
.web-page-frame .btn-primary:hover{color:#fff!important;background-color: #5fa3b3 !important;border-color: #5fa3b3 !important;}
.web-page-frame .btn-primary:not(:disabled):not(.disabled):active,.web-page-frame .btn-primary:not(:disabled):not(.disabled).active,.web-page-frame .show>.btn-primary.dropdown-toggle{color:#fff!important;background-color: #5fa3b3 !important;border-color: #5fa3b3 !important;}
.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: #f4c566 !important;border-color: #f4c566 !important;}
.web-page-frame .btn-green:hover{color:#fff!important;background-color: #a87f51 !important;border-color: #f4c566 !important;}
.web-page-frame .btn-light{color:#fff!important;background-color: #6c757d !important;border-color: #6c757d !important;}
section.group_table .table a:hover{color:#fff}
section.group_table .table .trip_name a:hover{color: #1364a1;}
.idx_search .search-area .search-box select, .idx_search .search-area .search-box input {background-color: #ffffff !important;border: 1px solid #e3dbdb !important;}
.module-container .group_banner.search_banner .search-area > .container{background: none !important;border-bottom: none !important;}

.info .btn-primary{background-color:#f4c566;border-color:#f4c566}
.info .btn-primary:hover{color:#fff!important;background-color: #e94759!important;border-color: #e94759!important;}
.web-page-frame .text_blue{color: #1364a1;}
.search-area .search-box .search-btn{background: #333333 !important;/* border: 2px solid #fff !important; */color: #ffffff;line-height: 36px !important;}
.search-area .search-box .search-btn:hover {background: #c2272d !important;color: #ffffff;}
.list_con .style_icon .nav-pills .nav-link.active svg{fill:#f4c566 !important}
.filter_list i{color:#f4c566 !important}
.web-page-frame .search-area .search-box .select-goal .title i{color: #1c4593 !important;}
.web-page-frame .search-area .search-box .select-place .title i{color: #1c4593 !important;}
.web-page-frame .search-area .search-box .select-date .title i{color: #1c4593 !important;}
.web-page-frame .search-area .search-box .select-keywords .title i{color: #1c4593 !important;}
.web-page-frame .search-area .search-box .select-destination .title i{color: #1c4593 !important;}
.web-page-frame .search-area .search-box .select-departure .title i{color: #1c4593 !important;}
.web-page-frame section.search_banner .search-area .search-box .select-input .data-icon-search{color:#6db8cb! important}
.radio_style [type="radio"]:checked+label:after{background:#3777d6 !important}
section.search_con .pagination .page-item .page-link{/* border:1px solid #f4c566 !important; */}
section .page-item.active .page-link {background:#f4c566;}
section.search_con .pagination .page-item .page-link:hover,section.search_con .pagination .page-item .page-link:active{/* background:#f4c566 !important; */}
section .page-link {color: #333333;}
.web-page-frame .irs-slider{background:#f4c566}
.web-page-frame .irs-slider.state_hover,.web-page-frame .irs-slider:hover{border:2px solid #f4c566}
.web-page-frame .irs-from,.web-page-frame .irs-to,.web-page-frame .irs-single{background:#f4c566}
.web-page-frame figure.block_style .main_words a:hover {color:#f4c566}
.web-page-frame .pic_style figure.block_style .main_words a:hover {color:#f4c566} 
.web-page-frame figure.block_style .note_words .share_box:hover {color:#f4c566}
.web-page-frame .table .thead, .web-page-frame .table .thead:hover {background: #1364a1;}
.web-page-frame section.group_table.trip_airline .table .thead th {border-right: 1px solid #9e9e9e;}
.web-page-frame section.group_banner .media-grouop .share_box:hover, .web-page-frame section.group_banner .media-grouop .forword_box:hover {background: #1364a1;}
.web-page-frame section.group_table.trip_airline .table .thead:hover  {background: #1364a1;}
.web-page-frame .filter_list .form-check .customcheck input:checked ~ .checkmark {background-color: #f4c566;}
.web-page-frame section.group_banner.trip_banner .btn-info {background-color: #e94759;border-color: #e94759;}
.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(218, 65, 19, 0.4);}
/*main end*/
.WinChrome>.web-page-frame>.row>.col-md-12>div {max-width: 100% !important;}
.idx_search .search-area .search-box .select-goal,
.idx_search .search-area .search-box .select-place,
.idx_search .search-area .search-box .select-date,
.idx_search .search-area .search-box .select-keywords
 {background: #33333300;padding: 10px 20px;}
.idx_search .search-area .search-box .select-goal select,
.idx_search .search-area .search-box .select-place select,
.idx_search .search-area .search-box .select-date input,
.idx_search .search-area .search-box .select-keywords input,
.idx_search .search-area .search-box .search-btn{border-radius:5px;padding:3px 5px}
.idx_search .search-area .search-box .select-date .select input{width:calc(50% - 18px)}
.idx_search .search-area .search-box .select-goal .title h6, 
.idx_search .search-area .search-box .select-place .title h6, 
.idx_search .search-area .search-box .select-date .title h6,
.idx_search .search-area .search-box .select-keywords .title h6 {color: #333;}
.idx_main .main_nav .nav-pills .nav-item a.nav-link.active, .idx_main .main_nav .nav-pills .nav-item:hover a.nav-link {color: white;background-color: #a7977b !important;position: relative;border: 1px solid #f4c566;}
.idx_search {/* margin: 1.0rem!important; */}
@media (min-width: 1200px) {.idx_search .search-area .container {max-width: 1300px;}
}
.idx_search .search-area .search-box .search-btn {line-height: 70px;margin: 12px 0px;height: 57px;color: #ffffff;border-radius: 5px;width: 99%;float: right;}
.search-area .search-box .search-btn{background: #6db8cb !important;/* border: 2px solid #fff !important; */color: #ffffff;line-height: 36px !important;}
.search-area .search-box .search-btn:hover {background: #57acc1 !important;color: #ffffff;}
@media (max-width:991.98px){.idx_search .search-area .search-box .select-date .select input{width:44%;text-align:center}
}
.idx_search .search-area .search-box .select-goal,
.idx_search .search-area .search-box .select-place,
.idx_search .search-area .search-box .select-date,
.idx_search .search-area .search-box .select-keywords {padding: 10px 10px;}
}
.carousel-indicators li.active {background: #f8b62c;}
.carousel-indicators li {opacity: 0.8;border-top: 0px solid transparent;border-bottom: 0px solid transparent;}
.carousel-caption{background:#ffffffe6;position:absolute;left:12%;width:31%;padding:0;text-align:left;bottom:19%}
a:hover .carousel-caption{background:#fff}
.carousel-caption h5{font-size:2rem!important;font-weight:400!important;text-shadow:none!important;color:#000;line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin:8% 8% 8% 8%}
.carousel-caption p{margin:0;text-shadow:none!important;color:#000;margin:0 8% 8% 8%;position:relative;font-weight:400!important}
.carousel-caption p:before{content:'';width:35px;background:#f8b62c;height:4px;position:absolute;top:-55%}
@media (max-width:1600px){
.carousel-caption{width:35%}
.carousel-caption h5{font-size:1.6rem!important;font-weight:400!important;text-shadow:none!important;color:#000;line-height:1.6}
}
@media (max-width:1200px){
.carousel-caption h5{font-size:1.2rem!important;font-weight:400!important;text-shadow:none!important;color:#000;line-height:1.6;-webkit-line-clamp:3}
}
@media (max-width:575px){.carousel-caption{display:block!important;width:76%;bottom:10%}
.carousel-caption h5{margin:4%}
.carousel-caption p{margin:0 4% 4% 4%}
.carousel-caption p:before{top:-20%}
}

.idx_aboutus_btn{text-decoration:none;border: 1px solid #1c4593;padding:10px 30px;margin:10px;background:#0000;color: #1c4593;transition-duration: 600ms;}
.idx_aboutus_btn:hover{text-decoration:none;border:1px solid #1c4593;background:#fff;color:#1c4593;transition-duration: 600ms;}

.travel_box .hover-wall figure .overlay i{font-size:0;position:relative;left:39%;top:47%;display: none;}
.travel_box .hover-wall figure .overlay i:before{content:'+ more +';font-size:1.2rem;color:#f8b62c;font-family:sans-serif,Asap;letter-spacing:.3rem}
.travel_box .hover-wall .col-sm-12{padding:0 1.5em}
.travel_box .hover-wall .icon_info h3{font-size:1.2em;letter-spacing:.05em;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;display:-webkit-box}
.travel_box .hover-wall .icon_info h4{color: #ffffff;font-size: .9em;font-style:inherit;font-weight:600;line-height:40px;position:absolute;top:0;background: #1d98d6;display:block;border-radius:0 10px 10px 0;margin:15px 0;padding: 0 15px;}
.travel_box .hover-wall .icon_info p.animate-text{font-size:1em}
.travel_box .hover-wall .icon_info{height:100%;border-radius:10px}
.travel_box .hover-wall .icon_info p.animate-text{font-size:1rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin-bottom:15px}

.mega-menu {z-index: 4 !important;}

.tail_bar_left,.tail_bar_right{padding:15px 20px!important}
.list_right .has-parallax,.list_right .main_nav{display:none}
.list_right .section-box{margin-top:0}
.list_right .navbar-expand{justify-content:left;margin-top:0}
.list_right .list_content{padding-top:0;padding-bottom:0}
.list_right .travel_list:hover .list_price{background:#544b48}
.list_right .list_top{display:none}
.list_right .list_nav .nav-item:nth-child(1) a,.list_right .list_nav .nav-item:nth-last-child(1) a{border-radius:30px}
.list_right .list_nav .nav-item a{border:0 solid #544b48;text-align:center;border-radius:30px;padding:.5em 1.5em;margin-left:10px;color:#fff;background:#908b8b}
.list_right .list_nav .nav-item a.active{background:#f4c566!important}
@media (min-width:991px){
.header_nav .module-wrapper .mega-menu .menu-links > li > a {font-size: 1.1rem;padding: 0 30px;}
.list_right{position:fixed;right:0;top:110px}
.tail_bar_left{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.tail_bar_right{-ms-flex:0 0 25%;flex:0 0 25%;max-width: 25%;}
}
.list_right .list_content .text{text-align:right}

.company_profile{background:#f9f8f9d1}
.company_profile ul{padding-bottom:1em;list-style:none;margin-top:2em}
.company_profile ul li{line-height:1.8;border-bottom:1px solid #544b48;padding-bottom:1em;margin-bottom:1em;display:flex}
.company_profile ul li span.profile_title{width:20%;min-width: 100px;float:left}
.company_profile ul li span{width:80%;float:left}
.company_text p{line-height:2;margin-bottom:1.5rem}
@media (max-width:767px){.company_text{padding: 0 2rem !important;}
.company_profile{padding: 0 2rem !important;}
}

/*contact-bespoke*/
.D_customformfront_main{background: #ffffff;}
input::placeholder{color:#ccc!important;font-size:1.0rem}
.web-page-frame.lock{background:0 0}
section.group_table.contact{padding-top:196px;position: relative;}
section.group_table.contact .trip_title{padding: 15px 45px 30px;margin:0;/* background: #5d5c54d9; */}
section.group_table.contact .container{width:100%;max-width:1080px;padding:  0px 15px;background: #57525de0;}
section.group_table.contact .container .contac_form{z-index: 100;margin-bottom: 120px;}
section.group_table.contact:before{/* background: url(https://materials.fillo.com.tw/materials/nonotour/images/47f10719-08af-4f7e-afbd-24dbb8a12ab3.png); *//* background-attachment: fixed; *//* background-position: center center; */}
section.group_table.contact .container .trip_title article h2{line-height:1;display:table;margin:0 auto;padding:0 2rem .5rem;letter-spacing:.2rem;position:relative}
section.group_table.contact>.container>h2,section.group_table.contact>.container>h4{/* display:none; */}
section.group_table.contact>.container>h2{padding-top: 20px;color: #fff;font-size: 1.5rem;padding: 60px 45px 0;text-align: center;}
section.group_table.contact>.container>h4{margin-bottom: 15px;padding-bottom: 15px;border: none;position: relative;display: none;}
section.group_table.contact .trip_title article{position:relative}
section.group_table.contact .trip_title article h3{margin-bottom:30px;font-family:Roboto,sans-serif!important;font-weight:200;letter-spacing:.09rem}
section.group_table.contact .trip_title article h4{line-height:1.7rem;border-bottom:0;margin-bottom:0;padding:0}
section.group_table.contact .trip_title article p{position:absolute;right:-15px;bottom:-40px}
section.group_table.contact .trip_title h5{margin-top:0}
section.group_table.contact .form-row{background: #f4f4f4;margin:0;padding:65px 45px 0;/* background-image:url(https://materials.fillo.com.tw/materials/funvoyage/images/eb470fa9-9556-425f-a65f-cfaa8d853f83.png); */}
section.group_table.contact .form-row:last-child{padding:33px 45px 50px;border-bottom: 3px #99cedb solid;}
.contact .contac_form .form-row .form-group{/* margin-bottom:32px; *//* flex: 0 0 33.3%; *//* max-width: 33.3%; */padding-right: 15px !important;padding-left: 15px !important;}
section.group_table.contact .form-row:last-child .form-group{flex: 0 0 100%;max-width: 100%;}
.form-title{text-align:center;border:1px solid #d2d2d2;padding: 10px;margin-bottom:30px;margin-top:30px;background: #919991;flex: 0 0 100%;max-width: 100%;}
.contact .contac_form .form-row h3{font-size: 1.0rem;color: #efefef;margin: 0;}
.contact .contac_form label{font-size:15px;margin-bottom:15px;/* padding-left:25px; */color:#545454}
.contact .text_blue{color: #e36464;font-size: 1.0rem;}
.contact .fa-calendar{position:absolute;margin-top:-28px;right:30px;color:#787a44}
.contact .contac_form input{/* width:calc(100% - 46px); */height:40px;border:0;margin:0 auto;padding:.3rem .5rem;/* font-size:13px; */}
.contact select.form-control{/* width:calc(100% - 46px); */margin:0 auto;padding:2px;height:40px;font-size:14px;border-radius:0;color:#666;border:0}
.contact select.form-control:not([size]):not([multiple]){height:40px}
.contact div[data-type=CBX] .form-check{height:20px;font-size:14px;margin:0;margin-bottom:10px;padding-left:20px}
.contact textarea.form-control{/* width:calc(100% - 46px); */margin:0 auto;border:0;border-radius:0;height:150px}
.contact .form-row button{position:relative;font-size: 1.0rem;margin:0!important;padding: 8px 0px;text-align: center;width:180px;border-radius:0;background: #5fa3b3 !important;color: #ffffff;border: 1px solid #5fa3b3 !important;outline:0}
.contact .form-row button:hover{opacity: 0.9;}
.contact .form-row button.btn-primary:not(:disabled):not(.disabled).active,.contact .form-row button.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background: #3e4b3f;border: 1px solid #3e4b3f;box-shadow: none;}
@media (max-width:767px){section.group_table.contact{padding-top:0;margin:0}
section.group_table.contact .container{background: #0000009e;}
section.group_table.contact>.container>h2{padding: 30px 45px 0;margin-top: 0px;}
section.group_table.contact .trip_title{padding:0 15px 15px}
section.group_table.contact .trip_title p{line-height:1.5}
section.group_table.contact .form-row{padding:30px 15px 0}
section.group_table.contact .form-row:last-child{padding:15px 1px 30px}
}


@media (min-width:767px){
[data-position="header"] {position: fixed;z-index: 1000;width: 100%;}
[data-position="center"]{margin-top: 130px;}
.header_nav .mega-menu .menu-logo{display:none}
}
@media (max-width:767px){[data-position="center"]{margin-top: 50px;}}

@media (max-width:768px){.header_nav{position:fixed;z-index: 100000;}
.header_nav .mega-menu .menu-logo>li>a{margin-top: 4px;margin-bottom: 4px;padding-top: 22px;padding-bottom: 22px;background: none!important;width: 180px;left: calc(50% - 90px);}
.header_nav .mega-menu .menu-logo>li>a img{width: 185px;height: 42px;margin:0;left:0}
.header_nav .mega-menu .menu-mobile-collapse-trigger{z-index:99999999}
.header_nav .mega-menu .mg-drop-down{background: #ffffff!important;}
.header_nav .mega-menu .menu-links>li:hover>a:after{display:none}
.header_nav .mega-menu .menu-links>li>a img{margin:0 5px;float:right}
.header_nav .mega-menu .menu-links li .list_onlyimg{margin: 0 auto;float: none;align-items: center;padding: 0px;border-bottom: 1px solid #eeebe9;}
.header_nav .mega-menu .menu-links li .list_onlyimg img{display:none;}
.header_nav .mega-menu .menu-mobile-collapse-trigger{z-index:99999999;height: 52px;width: 52px;background: #1b2a56;}
.header_nav .mega-menu .menu-mobile-collapse-trigger:hover{background:#7bb8c3}
.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: #ffffff;}
.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}
.header_nav .mega-menu>section.menu-list-items{background: ##99CEDB !important;/* padding: 0 15px; */}
}
/*menu_btn*/
@media (min-width:768px){.header_nav .mega-menu .menu-links>li:nth-last-child(1){display:none}
}
@media (max-width:767px){.header_nav .mega-menu .menu-links>li:nth-last-child(1)>a{display:none}
.header_nav .mega-menu .menu-links>li a{font-size:1.1em}
.header_nav .mega-menu .menu-links li:nth-last-child(1) div.mg-drop-down.col-12{display:block!important;background:0 0!important;padding:0}
.header_nav .mega-menu .menu-links li:nth-last-child(1) div.mg-drop-down.col-12 .list_tag{padding:0}
.header_nav .mega-menu .menu-links li .list_box{padding:0;margin:0}
.header_nav .mega-menu .menu-links li:nth-last-child(1) .list_tag ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch;margin:10px;float:none}
.header_nav .mega-menu .menu-links li:nth-last-child(1) .list_tag li{margin:0;border-right:1px solid #fff;padding:0 15px}
.header_nav .mega-menu .menu-links li:nth-last-child(1) .list_tag li a{padding:0}
.header_nav .mega-menu .menu-links li:nth-last-child(1) .list_tag li:nth-last-child(1){border:0}
.header_nav .mega-menu .menu-links>li:nth-last-child(2){border-bottom:none;margin-bottom:5vh}
.header_nav .mega-menu .menu-links>li:nth-last-child(2) a{display:none}
.header_nav .mega-menu .menu-links>li:hover{background:0 0}
.header-part .navbar-toggler{display:none!important}
.header_nav .mega-menu .menu-mobile-collapse-trigger{left:5px;top:0}
.header_nav .mega-menu .menu-links li:nth-last-child(1) .mg-drop-down:before{content:'';position:absolute;top:0;z-index:1;width:100%;height:1px;background:#aaa;display:none}
.header_nav .mega-menu .menu-links li:nth-last-child(1) .list_tag a p{color:#fff!important;border:none;background:0 0;font-size:1.1rem}
.header_nav .mega-menu .menu-links li:nth-last-child(1) .list_tag:nth-child(3) li{border:none}
}

.header_box{border-top: 1px solid #c6dfe5 !important;}

.thicon_info:hover .theme_info{background: #1c4593e6 !important;}

.tail_wrapper .logo2_wrapper{margin-bottom: .75rem}
.tail_wrapper p{margin-bottom: .5rem;font-size: .95rem;text-shadow: 2px 2px 2px #1d707e;}
.tail_wrapper .tail_title{color: #ffffff;font-size: 1.25rem;text-shadow: 2px 2px 2px #1d707e;}
.tail_wrapper .logo2 img{width: auto;max-width: 200px;}
.tail_wrapper .ul1 > li{font-size: 1.0rem;border-bottom: 1px solid #ffffff;}
.tail_wrapper .ul1 > li a{color: #ffffff !important;padding: 9px 20px 9px 0px;background: none !important;text-shadow: 2px 2px 2px #1d707e;}
.tail_wrapper .ul1 > li a:hover{color: #ffffff !important;}
.header-part .navbar-nav .nav-link{font-size: 1.1rem !important;padding-right: .75rem;padding-left: .75rem;}
.tail_bar_wrapper a:hover{text-decoration: none !important;}
@media (min-width:768px){
.header-part{padding: 20px 30px !important;}
.header-part .navbar-brand{padding: 1px !important;height: 76px !important;}
.header-part .navbar-nav .nav-link:hover{opacity: 0.9;}}

.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;}

 /*EditorTemplate*/
 .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%;aspect-ratio: unset !important;}
 .day_style_10 {width: 100%; display: table; margin-bottom: 20px; position: relative;}
 .day_style_10 img {width:100%;aspect-ratio: unset !important;}
 .day_style_10 .item_text {position: absolute;bottom: 10%;z-index: 10;/* margin: 0px 15px; *//* padding: 0; */}
 .day_style_10 .item_text p {margin: 0;background: rgba(0, 0, 0, 0.6);color: #FFF;padding:50px;}
 .day_style_11 {width: 100%; display: block; margin-bottom: 20px; padding: 0;}
 .day_style_11 .tp_group {width:100%;/*border: 1px solid #ddd;*/ padding: 0; display: inline-block;}
 .day_style_11 .tp_group p {margin: 10px 0 0;}
 .day_style_11 .tp_group img {width:100%;aspect-ratio: unset !important;}
 .day_style_12 {width: 100%; display: block; margin-bottom: 20px; padding: 0 10px;}
 .day_style_12 .tp_group {width:100%;/* border: 1px solid #ddd; *//* padding: 10px 0; */display: inline-block;}
 .day_style_12 .tp_group img {width:100%;aspect-ratio: unset !important;}
 .day_style_13 {width: 100%; display: table; margin-bottom: 20px;}
 .day_style_13 img {width:100%; height: 187px !important;}
 .day_style_13 p {background: rgba(0, 0, 0, 0.7); color: #FFF; text-align: center;}
 .day_style_14 {width: 100%; display: table; margin-bottom: 20px;}
 .day_style_14 iframe {width: 100%; height: 383px;}
 .day_style_15 {width: 100%; display: table; margin-bottom: 20px;}
 .day_style_15 iframe {width: 100%; height: 383px;}
 .day_style_1, .day_style_2, .day_style_3, .day_style_4, .day_style_5, .day_style_6, .day_style_7, .day_style_8, .day_style_9, .day_style_10,  .day_style_11,  .day_style_12, .day_style_13, .day_style_14, .day_style_15 {display: flex;    flex-wrap: wrap;}
 .day_con .info img {height:auto !important;}
 .group_table.trip_features img, .group_table.trip_note img{height:auto !important;}
 section.group_table.trip_features .group_table_box {text-align: left;}
@media screen and (min-width:1200px){.day_style_14 iframe,.day_style_15 iframe{width: 600px;height: 337px;margin: 0 auto;}}
 /*EditorTemplate*/

.wall-wrapper .thicon_info h3{text-shadow: 0px 1px 10px black !important;}
.basic-information p,.description-box p {margin: 15px 0px;}
.tail_wrapper{background: none !important;border-bottom: 1px solid #a2d9e9 !important;padding-top: 8vh !important;padding-bottom: 7vh !important;padding-left: 10%;padding-right: 10%;}
@media (max-width:767px){.tail_wrapper{padding-left: 0.5rem;padding-right: 0.5rem;}}


section.group_table.contact{position: relative;margin: 0;}
section.group_table.contact:after{content:'';position: absolute;height: 100vh;width:100%;bottom:0;background: linear-gradient(to top, #ffffff, #ffffff00);left:0;z-index: -1;}

.main .nav-pills{border-bottom: 1px solid #6db8cb;}
.main .nav-pills .nav-link{font-size:1.25rem;font-weight:700;color: #6db8cb;background-color: #d7e9ed;margin: 1.5rem 0.5rem 0;border-radius: .25rem .25rem 0 0;}
.main .nav-pills .nav-link.active{color:#fff;background-color: #6db8cb;}
.main .nav-pills .nav-link:hover{color:#fff;background-color: #8ed2e3;}

@media (min-width:1200px){
section.group_banner .search-area [action="/products/group/search"] .search-box :nth-child(4){-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
section.group_banner .search-area [action="/products/group/search"] .search-box :nth-child(5){-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
}

.side_bar{padding: 10px !important;}
.side_bar li{padding: 0 !important;height: 40px;}
.side_bar li p {margin: 0 !important;}

.actGotop{bottom: 75px !important;}
.side_box{bottom: 148px !important;}

.basic-right{top: 180px;}

.SubInside{height: 80vh;}

@media (max-width:767px){.bgfixed > div{padding: 10px 0;}}

.inbound_search section.group_banner .search-area .search-box .select-date .select input{width: calc(30%);}

.header_nav .mega-menu .list_onlyimg img{max-width: 300px !important;}