body {
  background-attachment: scroll;
  background-position: left top;
}
body .block-item {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .widget-item {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .header {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .left {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .right {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .footer {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
/** modify style code here. :) */

*{font-family: "Microsoft JhengHei";-webkit-text-size-adjust: none;}
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100&family=Cormorant+SC&family=Open+Sans&display=swap');
body {background: #f8f8f8;}
p {}
ul li {list-style: none;}
a:hover {text-decoration: none;}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.5;
  margin: 0;
  /*margin-bottom: 0.5rem;*/
}
h1 {
  font-size: 2.4rem;
}
h2 {
  font-size: 2.2rem;
}
h3 {
  font-size: 2.0rem;
}
h4 {
  font-size: 1.8rem;
}
h5 {
  font-size: 1.25rem;
}
h6 {
  font-size: 1.0rem;
}
@media (max-width: 768px) {
.m-5 {
    margin: 1.5rem!important;
}
.mt-5, .my-5 {
    margin-top: 1.5rem!important;
}
.mb-5, .my-5 {
    margin-bottom: 1.5rem!important;
}
.p-5 {
    padding: 1.5rem!important;
}
.pt-5, .py-5 {
    padding-top: 1.5rem!important;
}
.pb-5, .py-5 {
    padding-bottom: 1.5rem!important;
}
}
@media (max-width: 500px) {
.m-5 {
    margin: 1rem!important;
}
.mt-5, .my-5 {
    margin-top: 1rem!important;
}
.mb-5, .my-5 {
    margin-bottom: 1rem!important;
}
.p-5 {
    padding: 1rem!important;
}
.pt-5, .py-5 {
    padding-top: 1rem!important;
}
.pb-5, .py-5 {
    padding-bottom: 1rem!important;
}
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.px-30 {padding: 0 30px;}
@media (min-width:1200px) {.w-1200 {min-width: 1200px;}}
@media (max-width:1199px) and (min-width:991px) {.w-1200 {-ms-flex: 0 0 90%;flex: 0 0 90%;max-width: 90%;}}
@media (min-width:992px){.index_style .col-lg-3 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}}
[data-position="center"] {margin-top: 70px;}
@media (max-width:768px) {[data-position="center"] {margin-top: 0px;}}

/*main*/
.go-to-top {right: 0;}
.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.5rem;bottom: 9px;}
.web-page-frame .btn-primary{color:#fff!important;background-color: #6f89a3 !important;border-color: #6f89a3 !important;}
.web-page-frame .btn-primary:hover{color:#fff!important;background-color: #396fa6 !important;border-color: #6f89a3 !important;}
.search_table tbody td.sale-situation .btn {border-radius: 0rem;}
.web-page-frame .btn-primary:not(:disabled):not(.disabled):active,.web-page-frame .btn-primary:not(:disabled):not(.disabled).active,.web-page-frame .show>.btn-primary.dropdown-toggle{color:#fff!important;background-color: #396fa6!important;border-color: #396fa6;border-radius: 0rem;}
.web-page-frame .btn-primary:focus,.web-page-frame .btn-primary.focus,.web-page-frame .page-link:focus{box-shadow: 0 0 0 .2rem rgba(188,145,96,0.2)!important;}
.web-page-frame .btn-green{color:#fff!important;background-color: #6f89a3 !important;border-color: #6f89a3 !important;}
.web-page-frame .btn-green:hover{color:#fff!important;background-color: #6f89a3 !important;border-color: #6f89a3 !important;}
.web-page-frame .btn-light{color:#fff!important;background-color: #6c757d !important;border-color: #6c757d !important;}
section.group_table .table a:hover{color: #404040;}
section.group_table .table .trip_name a:hover{/* color:#6f89a3 */}
.info .btn-primary{background-color:#6f89a3;border-color:#6f89a3}
.info .btn-primary:hover{color:#fff!important;background-color: #6f89a3!important;border-color: #6f89a3!important;}
.web-page-frame .text_blue{color: #de3545;font-size: 1.2rem;}
.search-area .search-box .search-btn{background:#6f89a3 !important}
.list_con .style_icon .nav-pills .nav-link.active svg{fill: #666 !important;}
.list_con .style_icon .nav-pills a svg {fill: #a9a9a9;}
.filter_list i{color:#6f89a3!important}
.web-page-frame .search-area .search-box .select-goal .title i{color:#6f89a3!important}
.web-page-frame .search-area .search-box .select-place .title i{color:#6f89a3!important}
.web-page-frame .search-area .search-box .select-date .title i{color:#6f89a3!important}
.web-page-frame section.search_banner .search-area .search-box .select-input .data-icon-search{color:#6f89a3!important}
.radio_style [type="radio"]:checked+label:after{background:#6f89a3!important}
section.search_con .pagination .page-item .page-link{/* border:1px solid #6f89a3!important; */}
section.search_con .pagination .page-item.active .page-link {color: #ffffff;background: #6f89a3;}
section .page-item.active .page-link {background:#6f89a3;}
section.search_con .pagination .page-item .page-link:hover {background: #98abbd!important;color: #ffffff;border: 1px solid #6f89a3!important;}
section.search_con .pagination .page-item.active .page-link {color: #ffffff;background: #6f89a3;border: 1px solid #6f89a3!important;}
section .page-item.active .page-link {background:#6f89a3;}
section .page-link {color: #333333;}
.web-page-frame .irs-slider{background:#6f89a3}
.web-page-frame .irs-slider.state_hover,.web-page-frame .irs-slider:hover{border:2px solid #6f89a3}
.web-page-frame .irs-from,.web-page-frame .irs-to,.web-page-frame .irs-single{background:#6f89a3}
.web-page-frame figure.block_style .main_words a:hover {color:#6f89a3}
.web-page-frame .pic_style figure.block_style .main_words a:hover {color:#6f89a3} 
.web-page-frame figure.block_style .note_words .share_box:hover {color:#6f89a3}
.web-page-frame .table .thead, .web-page-frame .table .thead:hover {background: #404040;font-size: 1.0rem;}
.web-page-frame .table .thead th {font-weight: normal;}
section.group_table .table .trip_name h5 {margin:0;}
.web-page-frame section.group_table.trip_airline .table .thead th {border-right: 1px solid #7d7d7d;}
.web-page-frame section.group_banner .media-grouop .share_box:hover, .web-page-frame section.group_banner .media-grouop .forword_box:hover { background: #6f89a3;}
.web-page-frame section.group_table.trip_airline .table .thead:hover  {background: #404040;}
.web-page-frame .filter_list .form-check .customcheck input:checked ~ .checkmark {background-color: #6f89a3;}
.web-page-frame section.group_banner.trip_banner .btn-info {background-color: #6f89a3;border-color: #6f89a3;}
.web-page-frame section.group_banner.trip_banner .btn-info:focus, .web-page-frame section.group_banner.trip_banner .btn-info.focus {box-shadow: 0 0 0 0.2rem rgba(148, 148, 148, 0.4);}
.popover {background: #6f89a3 !important;}
.popover .close {border: 1px solid #6f89a3 !important;color: #6f89a3 !important;}
.popover .arrow:after, .popover .arrow:before {border-color: transparent transparent #6f89a3 transparent !important;}
.popover .close:hover {background: #6f89a3 !important;}
.web-page-frame .sub_menu-trip .trip_menu li a:hover {background: #5c5c5c;}
.Day_menu .swiper_day .swiper-slide a:hover {background: #6f89a3 !important;border: 1px solid #404040 !important;}
section.trip_note .card-header .btn {background: #404040 !important;color: #fff !important;}
section.trip_note .card-header a[aria-expanded="false"]:after {
    color: #fff !important;
}
.sub_menu-trip .server_menu li:nth-child(1) {
  background: #396fa6;
}
/* line 1476, ../sass/page/_group.sass */
.sub_menu-trip .server_menu > ul > li.download-fixed-btn {
  background: #404040;
  /* border-right: 1.0px solid #7d7d7d; */
}
/* line 1478, ../sass/page/_group.sass */
.sub_menu-trip .server_menu > ul > li.share-fixed-btn {
  background: #404040;
  /* border-right: 1.0px solid #7d7d7d; */
  /* border-left: 1.0px solid #7d7d7d; */
}
.sub_menu-trip .server_menu > ul > li.query-fixed-btn {
	background: #404040;
}
figure.block_style .pic_all .plane_word {
    background: transparent linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.84) 100%) 0% 0% no-repeat;
    bottom: 0px;
}
/*main*/

.header_nav {background-color: rgb(255 255 255 / 0.97) !important;}
.header_nav .mega-menu > section.menu-list-items {background: none !important;}
.header_nav .mega-menu .menu-links > li {background: #ffffff00 !important;}
.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: 999999;}
.header_box .mega-menu .menu-links > li:hover {background: #f6f6f6 !important;}
.header_box .mega-menu .menu-links > li:hover a {color: #6f8aa3;}
.header_box .mega-menu .menu-links li .list_tag li  {
    margin-right: 5px;
}
.header_box .mega-menu .menu-links > li:nth-last-child(1):hover {background: #6f8aa3 !important;}
.header_box .mega-menu .menu-links > li:nth-last-child(1) a:hover {color: #fff !important;}
.header_box .mega-menu .menu-links>li a,.header_box .mega-menu .menu-links>li a p{font-size: .9rem;font-weight:700;}
.header_box .mega-menu .menu-links>li a:hover p{color:#6f8aa3 !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 12px;border-radius:100px;color:#f0f4ff!important;display:inline-block;font-size:.9em;font-weight:400;letter-spacing:1.2px}
.header_box .mega-menu .mg-drop-down {box-shadow: 1px 7px 8px -2px #00000070;}

@media (min-width:768px) {
.header_nav .mega-menu .menu-logo {position: absolute;padding: 10px 60px 10px;}
.header_nav .mega-menu .menu-logo > li > a {padding: 0;}
.header_nav .mega-menu .menu-logo>li>a img{width:100%;height:100%;position:relative;top:auto;left:auto}
.header_box .megamenu_box{display:flex;flex-wrap:wrap;position:relative;padding-left: 440px;width:100%;height: 303px;}
.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;}
.header_box .mega-menu .menu-links li .list_box ul li{display:inline-block;margin:2px 3px 2px 0}
.header_box .mega-menu .menu-links li .list_onlyimg{order:1;padding:0;flex:0 0 14%;height:100%;position:absolute;left:0;-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;}
}
@media (min-width:1200px) {.header_box .mega-menu .menu-links li .list_box{padding: 0 10px;order:2;margin:0;margin-top: 15px;-ms-flex: 0 0 180px;flex: 0 0 180px;max-width: 180px;}
}
@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;}
}


@media (max-width:768px) {
.header_nav .mega-menu .menu-logo>li>a{margin-top: 8px;}
.header_nav .mega-menu .menu-logo>li>a{background-color: #fff;padding: 29px 28px 0 86px;}
.header_nav .mega-menu .menu-logo>li>a img{width: 100px;height:auto;margin: 0;}
.header_nav .mega-menu .menu-mobile-collapse-trigger{z-index:99999999}

}
@media(max-width:1400px) {
  .header_box .mega-menu .menu-links > li > a {padding: 0 1.5rem;}
}
@media(max-width:1200px) {
  .header_box .mega-menu .menu-links > li > a {padding: 0 1.0rem;}
}
@media(max-width:1100px) and (min-width:991px) {
  .header_box .mega-menu .menu-links > li:nth-child(1) {margin-left: 3%;}
}
@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; */}
}

@media(min-width:768px) {
body .header{/* position:fixed; *//* width:100%; *//* top:0; *//* z-index: 100; */}
.header_box .mega-menu .menu-links{display:flex!important;justify-content:center;flex-direction:row;width:100%}
.header_box .mega-menu .menu-links>li>a{line-height:70px;padding:0 1.4rem;font-size:1em}
.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;justify-content:center;width:100%;padding:0}
}


@media (max-width:767px) {
  .header_box .mega-menu .menu-links {margin-top: 15px;}
}
@media screen and (max-width: 767px){
  .header_nav .mega-menu .menu-mobile-collapse-trigger {z-index: 99999999;height: 50px;width: 50px;background: #dddddd;}
  .header_nav .mega-menu .menu-mobile-collapse-trigger:hover {background: #dddddd;}
  .header_nav .mega-menu .menu-mobile-collapse-trigger:before, .header_nav .mega-menu .menu-mobile-collapse-trigger:after, .header_nav .mega-menu .menu-mobile-collapse-trigger span{height: 2px;width: 30px;background: #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;
}
}


@media (max-width: 991px){
  .header_nav {background-color: #ffffff !important;border-bottom: 1px solid #ddd !important;}
  .header_nav .mega-menu > section.menu-list-items {background: #ffffff !important;}
  .header_box .mega-menu .menu-links > li > a{
    padding: 0 1.0rem;
}
  .header_box .mega-menu .menu-links > li:nth-last-child(1) {
    margin-right: 0%;
}
  .header_box .mega-menu .menu-links {
    justify-content: flex-end;
}
}

.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: 15px 1.0rem;}
  .header_nav .mega-menu .menu-links li .list_box {
    padding: 9px;
}
  .mega-menu .menu-links li .list_box ul li {
    display:  inline-flex;
    margin: 1px 3px !important;
}
  .header_box .mega-menu .menu-links .list_box h4 {
    margin-bottom: 0.2em;
}
}
.widget-item.title h1{color: #404040;font-weight:700;font-family:Tw Cen MT!important;}
.widget-item.title span{/* color: #4976dc; */font-family:Tw Cen MT!important;}
.widget-item.theme-title{margin: 6rem 0 1.0rem 0;}
.widget-item.theme-title .main {padding-left: 15px;padding-right: 15px;}
@media (max-width: 768px) {
  .widget-item.theme-title{margin: 3rem 0 .5rem 0;}
}
.widget-item.theme-title h1{color: #404040;font-weight:700;font-family:Tw Cen MT!important;font-size: 3.5rem;font-weight: 600;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
.widget-item.theme-title h4{font-size: 1.5em;font-weight: 400;letter-spacing: .04em;}
.widget-item.theme-title span{/* color: #4976dc; *//* font-family:Tw Cen MT!important; */}
.main_slider .carousel-caption{bottom: calc( 50% - 150px);}
.main_slider .carousel-item .carousel-caption h5{font-size:4rem!important;text-shadow:0 3px 4px #121212!important;font-weight:400!important;letter-spacing:.2em;margin-bottom:.5em}
.main_slider .carousel-indicators{margin-right:2%;justify-content:flex-end}
.main_slider .carousel-item .carousel-caption p{text-shadow:0 2px 3px #121212!important;font-weight: 400!important;letter-spacing:.15em;}
.main_slider .carousel-indicators .carousel-ctl{width:12px;height:12px;border-radius:100%;margin-right:5px;margin-left:5px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;border:3px solid #0000}
.main_slider .carousel-indicators .carousel-ctl.active{padding:0;width:18px;height:18px;border:0}
@media (max-width: 1199px)  {.main_slider .carousel-caption{bottom: calc( 50% - 150px);}
.main_slider .carousel-item .carousel-caption h5{font-size: 3rem!important;text-shadow: 0 3px 5px #121212 !important;font-weight:400!important;letter-spacing:.2em;margin-bottom: .2em;}
.main_slider .carousel-item .carousel-caption p{text-shadow:0 2px 3px #121212!important;font-weight: 400!important;letter-spacing:.15em;}
}
@media (max-width: 991px) {.main_slider .carousel-caption{bottom: calc( 50% - 150px);}
.main_slider .carousel-item .carousel-caption h5{font-size: 2.4rem!important;text-shadow: 0 3px 5px #121212 !important;font-weight:400!important;letter-spacing:.2em;margin-bottom: .2em;}
.main_slider .carousel-item .carousel-caption p{text-shadow:0 2px 3px #121212!important;font-weight: 400!important;letter-spacing:.15em;font-size: 1.1rem;}
}
@media (max-width: 767px) {.main_slider .carousel-caption{bottom: calc( 50% - 90px);display: block !important;}
.main_slider .carousel-item .carousel-caption h5{font-size: 1.4rem!important;text-shadow: 0 3px 5px #121212 !important;font-weight:400!important;letter-spacing:.2em;margin-bottom: .2em;}
.main_slider .carousel-item .carousel-caption p{text-shadow:0 2px 3px #121212!important;font-weight: 400!important;letter-spacing:.15em;font-size: 0.8rem;}
}
.theme_slider .carousel-caption{position: absolute;left: 0;display: block;width: 30%;max-width: 600px;height:100%;top: 0;display: flex !important;align-items: end;flex-direction: column-reverse;align-content: flex-end;}
.theme_slider .carousel-inner {position:relative;}
.theme_slider .carousel-control-next, .theme_slider .carousel-control-prev {display:none;}
.theme_slider .carousel-caption:after {content:'';background: #00000099;width: 100%;height:100%;display:block;position:absolute;z-index: 0;top: 0;}
.theme_slider .carousel-item .carousel-caption h5{font-size: 3rem!important;text-shadow:0 3px 4px #121212!important;font-weight:400!important;letter-spacing:.2em;margin-bottom:.5em;z-index: 10;position: relative;padding-left: 10%;text-align: left;}
.theme_slider .bs-carousel {padding-bottom: 40px;}
.theme_slider .carousel-indicators{justify-content: center;bottom: -10px;}
.theme_slider .carousel-item .carousel-caption p{text-shadow:0 2px 3px #121212!important;font-weight: 400!important;letter-spacing:.15em;z-index: 10;position: relative;padding-left: 10%;text-align: left;font-size: 1.1rem;}
.theme_slider .carousel-indicators .carousel-ctl{width:12px;height:12px;border-radius:100%;margin-right:5px;margin-left:5px;text-indent:-999px;cursor:pointer;background-color: #b8b8b8;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;border:3px solid #0000;opacity: 1;}
.theme_slider .carousel-indicators .carousel-ctl.active{padding:0;width:18px;height:18px;border:0;background-color: #6f89a3;}
@media (max-width: 1199px)  {.theme_slider .carousel-caption{bottom: calc( 50% - 150px);}
.theme_slider .carousel-item .carousel-caption h5{font-size: 2rem!important;text-shadow: 0 3px 5px #121212 !important;font-weight:400!important;letter-spacing:.2em;margin-bottom: .2em;}
.theme_slider .carousel-item .carousel-caption p{text-shadow:0 2px 3px #121212!important;font-weight: 400!important;letter-spacing:.15em;font-size: 0.9rem;}
}
@media (max-width: 991px) {.theme_slider .carousel-caption{bottom: calc( 50% - 150px);}
.theme_slider .carousel-item .carousel-caption h5{font-size: 2.0rem!important;text-shadow: 0 3px 5px #121212 !important;font-weight:400!important;letter-spacing:.2em;margin-bottom: .2em;}
.theme_slider .carousel-item .carousel-caption p{text-shadow:0 2px 3px #121212!important;font-weight: 400!important;letter-spacing:.15em;font-size: 0.8rem;}
}
@media (max-width: 767px) {.theme_slider .carousel-caption{/* bottom: calc( 50% - 90px); *//* display: block !important; */}
.theme_slider .carousel-item .carousel-caption h5{font-size: 1.4rem!important;text-shadow: 0 3px 5px #121212 !important;font-weight:400!important;letter-spacing:.2em;margin-bottom: .2em;}
.theme_slider .carousel-item .carousel-caption p{text-shadow:0 2px 3px #121212!important;font-weight: 400!important;letter-spacing:.15em;font-size: 0.8rem;}
}
.web-page-frame .search-area .search-box .select-goal .title i{color:#333!important}
.web-page-frame .search-area .search-box .select-place .title i{color:#333!important}
.web-page-frame .search-area .search-box .select-date .title i{color:#333!important}
.web-page-frame .search-area .search-box .select-keywords .title i{color:#333!important}
.web-page-frame section.search_banner .search-area .search-box .select-input .data-icon-search{color: #333333!important;}
.search_model .search-area .search-box .search-btn{background: #4976dc!important;color:#fff;line-height:80px!important;height:81px!important;}
.search-area .search-box .search-btn:hover{background:#404040!important;color:#fff}
.search-area .search-box .search-btn i{opacity:0;transition:.8s}
.search-area .search-box .search-btn:hover i{opacity:1;transform: translateX(2px)!important;transition:.8s}
.search-area .search-box .search-btn h5{margin-right: -5px!important;letter-spacing:3px!important;transition:.8s;font-size: 0.875rem;}
.search-area .search-box .search-btn:hover h5{letter-spacing:3px!important;margin-right:-10px!important;transition:.8s}
.search-area .search-box .search-btn{background: #4976dc!important;}
.swiper-slide .swiper-title{font-size: 1.0rem!important;text-align:left!important;overflow:hidden;display:inline-block;color:#000;font-weight: 500;letter-spacing: 2.4px;line-height: 1.8;width:90%;background:#fff;margin: 3px 0;padding: 24px;z-index: 0;position: relative;}
.swiper-slide:hover .swiper-title{color:#336e87}
.swiper-slide .swiper-content{font-size:.8rem!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;color:#7e7e7e;border:1px solid #bfbfbf;padding:10px 30px;display:table;margin:50px auto 0 auto}
.swiper-slide:hover .swiper-content {background: #708aa2;color: #ffffff !important;border: 1px solid #708aa2;}
.swiper-slide-style{box-shadow:none!important;overflow:hidden;border-radius:0!important;padding: 15px;background: none;}
.swiper-slide .swiper-img img{border-radius:0!important}
.swiper-slide .swiper-img{margin-bottom:-40px;box-shadow: 0 5px 11px #00000033;border-radius:0!important;transition:.5s;z-index: 0;}
.swiper-slide:hover .swiper-img{box-shadow:0 4px 12px #00000069;transition:.5s;transform: scale(1.03);}
.focus_slider .promo_list .caroufredsel_wrapper ul li .left_side{display:none}
.focus_slider .promo_list .caroufredsel_wrapper ul li .right_side a.btn-default{color:#000;font-weight:400;border:1px solid #d4d4d4;-webkit-box-shadow:none;font-size:0!important;padding:10px 30px;color:#7e7e7e;border:1px solid #bfbfbf;line-height:1rem;letter-spacing:1.2px;text-transform:initial}
.focus_slider .promo_list .caroufredsel_wrapper ul li .right_side a.btn-default:before{content:'View';font-size:.8rem!important;line-height:1.5rem}
.focus_slider .promo_list .caroufredsel_wrapper ul li .right_side a.btn-default:hover{color:#fff}
.focus_slider .promo .promo_inner .caption{background:#0000!important}
.focus_slider .promo .promo_inner .txt1 span{font-size:.8rem!important;letter-spacing:1.2px;height:auto!important}
.focus_slider .promo .promo_inner .txt1{height:auto!important}
.focus_slider .promo .promo_inner .txt2{color:#404040!important;letter-spacing:1.5px;height: 120px !important;letter-spacing: 2.4px;line-height: 1.8;}
.focus_slider .promo .promo_inner div.txt1 p{display:none}
.focus_slider .promo_list .caroufredsel_wrapper ul li{transition:.5s;transition:padding .8s cubic-bezier(.4,0,.2,1),opacity .1s}
.focus_slider .promo_list .caroufredsel_wrapper ul li:nth-child(2){transition:1.2s;opacity:1}
.focus_slider .promo-prev{width:100px;top:30%;background:0 0;opacity:1}
.focus_slider .promo-next{top:30%;width:100px;background:0 0;opacity:1}
@media (max-width: 768px) {
.focus_slider .promo-prev {left: -5%;top: 36%;}
.focus_slider .promo-next {right: -5%;top: 36%;}
} 
@media (min-width: 1092px) {
.focus_slider .promo-prev {left: 25%;}
.focus_slider .promo-next{right: 23.5%;}
.focus_slider .promo_list .caroufredsel_wrapper ul li {padding: 60px;}
.focus_slider .promo_list .caroufredsel_wrapper ul li:nth-child(2) {padding: 0px;}
.focus_slider .promo_list .caroufredsel_wrapper ul li {opacity: 0.6;}

}
@media (max-width: 1091px) {
  .promo_list .carousel-box {width: 85%;margin: 0 auto;}
}
.focus_slider .promo .promo_inner:hover .caption {border:none;}
.focus_slider .promo_pagination {display:none !important;}
.swiper-button-white {display: none;}
.focus_slider .promo-prev-icon {background-image: url(https://materials.fillo.com.tw/materials/cowelld2/images/e563966c-f25b-4234-91d1-8615cacb0418.png);width: 100px;height: 30px;}
.focus_slider .promo-next-icon {background-image: url(https://materials.fillo.com.tw/materials/cowelld2/images/adc77465-7a5c-4ce1-8b34-f7939de6e1a8.png);width: 100px;height: 30px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:12px;height:12px;border-radius:100%;margin:3px 8px;background:#b1c5d5}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{padding:0;width:18px;height:18px;border:0;margin:0 5px;background:#b1c5d5}
.contact_box{padding-bottom:5%;padding-top:5%;transition:.5s}
.contact_box:hover{background-color:#0000006e;transition:.5s}
.contact_box h1{color:#708aa2;font-family:Tw Cen MT!important;font-weight:700;margin-bottom:2.5rem}
.contact_box h5{color:#eee;letter-spacing:.24rem;line-height:1.8;font-size:1rem;padding: 0 10px;}
.contact_box a{color:#fff;padding:10px 20px;display:table;margin:50px auto 0 auto;background: #4976dc;font-size:.8rem;letter-spacing:.2rem;line-height:1.8;}
.contact_box a i{font-size:1.1rem;padding:0;vertical-align:middle}
.footer_style .footer-wrap {background: #404040;}
.footer_style .footer-wrap .contact-box h4{padding-left:0;color: #ffffff;}
.footer_style .footer-wrap .footer_center {max-width:1400px;background: #404040;}
.footer_style .footer-wrap .info_box p {color: #ffffff;}
.footer_style .footer-wrap .info_box h3 {color: #fafafa;margin: 0 0 15px 0;font-size: 1.1em;}
.footer_style .footer-wrap .icon_wrap {border-top: 1px solid #4d4d4d;}
@media (min-width: 1200px){.footer_style .footer-wrap .footer_center .company-info {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}}
@media (min-width: 991px){
.footer_style .footer-wrap .footer_center .company-info {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.footer_style .footer-wrap .footer_center .contact-info {
    -ms-flex: 0 0 66.6666667%;
    flex: 0 0 66.6666667%;
    max-width: 66.6666667%;
}
}

.footer_style .footer-wrap .footer_center .company-info .info-text {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.footer_style .footer-wrap .footer_center .company-info .info_box {padding: 5px;}
@media (max-width: 575px){
  .footer_style .footer-wrap .contact-info{
    display: flex;
}
  }
.search_deco{z-index:0!important;position:absolute;left:0;z-index:0;font-family:poppins,noto sans tc,sans-serif;height:100%;writing-mode:tb-rl;-ms-writing-mode:tb-lr;-webkit-writing-mode:vertical-lr;-moz-writing-mode:vertical-lr;-ms-writing-mode:vertical-lr;writing-mode:vertical-lr;/* width:300px; */background-color:#fff;padding-left: 86px;overflow:hidden;user-select:none;}
.search_box:before  {content:'';background: white;width: 400px;position:absolute;top: -60px;height: 60px;z-index: 2 !important;left: -15px;}

@media (max-width: 991px){
.search_deco, .event_deco {display:none !important;}
.search_box:before {display:none;}
}

.search_deco h1{color: #f4f4f4;text-transform:uppercase;font-size: 160px;font-weight:600;writing-mode:vertical-rl;display:inline-block;vertical-align:top;line-height: 160px;margin:0;}
.search_deco h4{color: #d1dce8;text-transform:uppercase;font-size: 60px;font-weight:600;writing-mode:vertical-rl;display:inline-block;vertical-align:top;line-height:72px;height:100%;margin:0;padding-top: 10px;}
.event_deco{z-index: 0!important;position: absolute;left:0;top: 30px;z-index:0;font-family:poppins,noto sans tc,sans-serif;height: 100%;writing-mode:tb-rl;-ms-writing-mode:tb-lr;-webkit-writing-mode:vertical-lr;-moz-writing-mode:vertical-lr;-ms-writing-mode:vertical-lr;writing-mode:vertical-lr;/* width: 316px; */padding-left: 80px;overflow:hidden;user-select:none;opacity: 0.7;}
.event_deco h1{color: #ffffff;text-transform:uppercase;font-size: 160px;font-weight:600;writing-mode:vertical-rl;display:inline-block;vertical-align:top;line-height: 160px;margin:0;}
.event_deco h4{color: #ffffff;text-transform:uppercase;font-size: 60px;font-weight:600;writing-mode:vertical-rl;display:inline-block;vertical-align:top;line-height: 70px;height:100%;margin:0;padding-top: 10px;}
.search_title{z-index:2}
.search_model{z-index:9}
.search_model .search-area .search-box>div>div{background:#ffffff00!important}
.index_style .hover-wall .icon_info{border-radius:0}
.index_style .hover-wall .icon_info:hover figure .overlay{display:none}
.index_style .hover-wall figure{margin-bottom:-40px;box-shadow:0 6px 11px #00000033;border-radius:0!important;/* z-index:-1; */}
.index_style .hover-wall .icon_info:hover figure .s_img {z-index: 8;}
.index_style .hover-wall .icon_info h3{font-size:1rem!important;text-align:left!important;overflow:hidden;/* display:inline-block; */color:#000;font-weight: 500;width:90%;background: #fff;margin: 0px 5% 0px 5%;padding: 24px 24px 10px 24px;position: relative;z-index: 9;letter-spacing: 2.4px;line-height: 1.8;}
.index_style .hover-wall .icon_info h4{font-size: 0.8rem!important;text-align:left!important;overflow:hidden;/* display:inline-block; */color: #949494;font-weight: 500;width:90%;background: #fff;margin: 0px 5% 0px 5%;padding: 0px 24px 5px 24px;position: relative;z-index: 9;letter-spacing: 2.4px;line-height: 1.8;font-style: initial;}
.index_style .hover-wall .icon_info p.animate-text{font-size: 0.8rem!important;overflow:hidden;padding: 6px 10px;display:inline-block;color: #ffffff !important;font-weight: 500;background:#fff;position: absolute;right: 0px;display: table;top: 0px;background: #4976dc;font-style: initial;box-shadow: 0 3px 3px #0000005c;}
.index_style .hover-wall .icon_info{background:0 0;box-shadow:none!important;position: relative;overflow: auto;background: #fff;height: 100%;}
.index_style .hover-wall .icon_info a:after {content:'View';font-size:.8rem!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;color:#7e7e7e;border:1px solid #bfbfbf;padding:10px 30px;display: table;margin: 30px auto 20px auto;}
.index_style .hover-wall .icon_info:hover a:after {background: #708aa2;color: #ffffff !important;    border: 1px solid #708aa2;}
.theme_style .hover-wall .icon_info{border-radius:0}
.theme_style .hover-wall .icon_info:hover figure .overlay{display:none}
.theme_style .hover-wall figure{margin-bottom:-40px;box-shadow:0 6px 11px #00000033;border-radius:0!important;/* z-index:-1; */}
.theme_style .hover-wall .icon_info:hover figure .s_img {z-index: 8;}
.theme_style .hover-wall .icon_info h3{font-size:1rem!important;text-align:left!important;overflow:hidden;display:inline-block;color:#000;font-weight: 500;width:90%;background: #fff;margin: 3px 5% 15px 5%;padding: 24px;position: relative;z-index: 9;letter-spacing: 2.4px;line-height: 1.8;}
.theme_style .hover-wall .icon_info h4{font-size: 0.8rem!important;overflow:hidden;padding: 6px 10px;display:inline-block;color: #ffffff;font-weight: 500;background:#fff;position: absolute;right: 0px;display: table;top: 0px;background: #ce714d;font-style: initial;box-shadow: 0 3px 3px #0000005c;}
.theme_style .hover-wall .icon_info p.animate-text{font-size:.8rem!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;color:#7e7e7e;border:1px solid #bfbfbf;padding:10px 30px;display:table;margin: 30px auto 20px auto;}
.theme_style .hover-wall .icon_info:hover p.animate-text {background: #708aa2;color: #ffffff !important;border: 1px solid #708aa2;}
.theme_style .hover-wall .icon_info{background:0 0;box-shadow:none!important;position: relative;overflow: auto;background: #fff;height: 100%;}
.customization_style .hover-wall .icon_info{border-radius:0}
.customization_style .hover-wall .icon_info:hover figure .overlay{display:none}
.customization_style .hover-wall figure{margin-bottom:-40px;box-shadow:0 6px 11px #00000033;border-radius:0!important;/* z-index:-1; */}
.customization_style .hover-wall .icon_info:hover figure .s_img {z-index: 8;}
.customization_style .hover-wall .icon_info h3{font-size:1rem!important;text-align:left!important;overflow:hidden;/* display:inline-block; */color:#000;font-weight: 500;width:90%;background: #fff;margin: 0px 5% 0px 5%;padding: 24px 24px 10px 24px;position: relative;z-index: 9;letter-spacing: 2.4px;line-height: 1.8;}
.customization_style .hover-wall .icon_info h4{font-size: 0.8rem!important;text-align:left!important;overflow:hidden;/* display:inline-block; */color: #949494;font-weight: 500;width:90%;background: #fff;margin: 0px 5% 1.25rem 5%;padding: 0px 24px 5px 24px;position: relative;z-index: 9;letter-spacing: 2.4px;line-height: 1.8;font-style: initial;}
.customization_style .hover-wall .icon_info p.animate-text{font-size: 0.8rem!important;overflow:hidden;padding: 6px 10px;display:inline-block;color: #ffffff !important;font-weight: 500;background:#fff;position: absolute;right: 0px;display: table;top: 0px;background: #001d3c;font-style: initial;box-shadow: 0 3px 3px #0000005c;}
.customization_style .hover-wall .icon_info{background:0 0;box-shadow:none!important;position: relative;overflow: auto;background: #fff;height: 100%;}
.customization_style .hover-wall .icon_info:hover a:after {background: #708aa2;color: #ffffff !important;    border: 1px solid #708aa2;}
.fb-info,.footer_sbox{display:none}
.info-logo{margin-bottom:1rem}
.footer-wrap .footer_bticon li i{color:#404040!important}
.footer-wrap .footer_bticon li{opacity:.85}
.footer-wrap .footer_bticon li:hover{opacity:1}
.focus_slider .promo_list .caroufredsel_wrapper ul li:hover .promo_inner .btn-default{color:#fff!important;background:#404040!important}
.header_nav .mega-menu .menu-logo>li>a:hover{background:0 0}
.swiper-pagination {margin-top: 20px}
.mix-wrapper {padding: 15px !important;}
.theme-wrapper .editor-content h2{font-size: 3.5rem;font-weight: 600;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
.theme-wrapper .editor-content h4{font-size: 1.5em;font-weight: 400;letter-spacing: .04em;}
.theme-wrapper .editor-content p{}
.theme-wrapper .editor-content .step {margin-bottom: 1.5rem;}
.theme-wrapper .editor-content a{background: #CEA84D;color: #fff;font-size: .8rem!important;border: 1px solid #bfbfbf;padding: 10px 30px;display: table;}
.customization-wrapper .editor-content h2{font-size: 3.5rem;font-weight: 600;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
.customization-wrapper .editor-content h4{font-size: 1.5em;font-weight: 400;letter-spacing: .04em;}
.customization-wrapper .editor-content p{}
.customization-wrapper .editor-content .step {margin-bottom: 1.5rem;}
.customization-wrapper .editor-content a{background: #183553!important;color: #fff;font-size: .8rem!important;border: 1px solid #bfbfbf;padding: 10px 30px;display: table;}
.customization-wrapper .editor-content a:hover {background: #001d3c !important;}
.customization-wrapper .editor-content a:not(:disabled):not(.disabled):active, .customization-wrapper .editor-content a:not(:disabled):not(.disabled).active {background-color: #001d3c!important;border-color: #000b1b;}
.theme-wall figure:before {content: '';display: block;width: 100%;height: 40%;background: transparent linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.84) 100%) 0% 0% no-repeat;position: absolute;bottom: 0;left: 0;z-index: 1;}
.theme-wall a:hover figure:before {height: 100%;background: rgba(0, 0, 0, 0.8) !important;}
.theme-wall .thicon_info .theme_info {top: 0 !important;background: rgb(0, 0, 0, 0) !important;transition: 1.5s;}
.theme-wall .thicon_info .theme_info:hover {background: none;transition: 1.5s;}
.theme-wall .wall-wrapper .thicon_info figure .b_img {transition: 1.5s;}
.theme-wall .wall-wrapper .thicon_info:hover figure .b_img {transition: 1.5s !important;-webkot-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.tab-grp .main {display: flex;flex-direction: column-reverse;}
.tab-grp .blk-tabs {order: 1;z-index: 1;}
.tab-grp .title {order: 2;z-index: 1!important;} 
.tab-grp .event_deco {order: -1;} 
.bg_deco{z-index: 0!important;position: absolute;left:0;bottom: -60%;z-index:0;font-family:poppins,noto sans tc,sans-serif;height: 100%;writing-mode:tb-rl;-ms-writing-mode:tb-lr;-webkit-writing-mode:vertical-lr;-moz-writing-mode:vertical-lr;-ms-writing-mode:vertical-lr;writing-mode:vertical-lr;/* width: 316px; *//* padding-left: 80px; */overflow:hidden;user-select:none;/* opacity: 0.7; */}
.bg_deco img {position: absolute;}

.tab-grp .nav-tabs .nav-item {margin-right: 6px;}
.tab-grp .nav-tabs .nav-link {color: #fff;background-color: #ffffff75;border-color: #e9ecef #e9ecef #dee2e6;margin-top: 11px;padding: .6rem 1.2rem;font-size: 1.1rem;border-top-left-radius: .5rem;border-top-right-radius: .5rem;}
.tab-grp .nav-tabs .nav-item.show .nav-link,.tab-grp .nav-tabs .nav-link.active,.tab-grp .nav-tabs .nav-link.active:hover{color: #b22222;background-color:#f5f7f8;font-weight:700;padding: .85rem 1.75rem;font-size: 1.2rem;margin-top: 1px;border-color: #e9ecef #e9ecef #f5f7f8;}
.tab-grp .nav-tabs .nav-link:hover{color: #fff;background-color: #ffffff91;}

.header_box .megamenu_box {z-index: 999;}
/*.main-hover:after{content:'';display:none;background:rgba(0,0,0,.5);position:fixed;top:70px;left:0;width:100%;height:100%;z-index:-20}
.main-hover:hover:after{display:block}*/
.customization_btn .btn  { background: #001d3c;}
.customization_title h1 {text-shadow: 0 3px 4px #121212!important;font-weight: 400!important;letter-spacing: .2em;margin-bottom: .5em;position:relative;display: table;margin: 0 auto;}
.customization_title h1:after {content:'';width:100px;height:4px;background: #a8751a;display: block;text-align: center;margin:  10% auto;}
.customization_title h5 {letter-spacing: .15em;}
section.group_table.contact:before {
    background: url(https://materials.fillo.com.tw/materials/cowelld2/images/d55af9fe-885b-4891-9d94-c115ba07c140.jpg);
    height: 800px;
}
.customization-wrapper .editor-content {padding: 30px 60px;}


/*contact*/
#field_2 label, #field_3 label, #field_4 label, #field_5 label, #field_7 label {display: none;} 
.contact h4 .note {font-size: 1.2rem;}
#field_1 h3 {font-size: 1.2rem;}
#form_customForm .trip_title p {font-size: 1.0rem;}
#form_customForm .form-check .customcheck input:checked ~ .checkmark {background-color: #6f89a3;}
#form_customForm .form-check .customcheck .checkmark:after {left: 7px;top: 3px;width: 7px;height: 12px;border: solid white;border-width: 0 2px 2px 0;}
#form_customForm label {font-size: 1.0rem;}
#form_customForm .form-check {margin: 15px 0px;}
#field_7 .form-control {border-radius: 0rem;padding: 0.75rem;}
#form_customForm .form-check .checkmark {border-radius: 50%;top: 3px;left: 0;height: 24px;width: 24px;}
@media screen and (min-width:950px) {
  #field_2, #field_3, #field_4, #field_5 {
    flex: 0 0 48%;
    max-width: 48%;
}
  #field_2, #field_3, #field_4, #field_5 {
    padding: 0% 1% 0% 0%!important;
}
  #field_5 .fa-calendar {
    right: 20px;
}
}
.tab-grp .title_usa {
    margin: 6rem auto 8.0rem auto;
    text-align: center;
} 
@media screen and (max-width:991px) {
  .tab-grp .title_usa img {width:50%;margin: 0 auto;
}
}




.day_style_1 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_1 img {width:100%;}
.day_style_2 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_2 img {width:100%;}
.day_style_3 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_3 img {width:100%; height: 253px;}
.day_style_4 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_4 img {width:100%; height: 187px;}
.day_style_5 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_5 img {width:100%;height: 253px;height: 230px !important;}
@media (max-width: 1600px) {.day_style_5 img {width:100%;height: 253px;height: 170px !important;}}
@media (max-width: 1400px) {.day_style_5 img {width:100%;height: 253px;height: 170px !important;}}
@media (max-width: 1200px) {.day_style_5 img {width:100%;height: 253px;height: 140px !important;}}
@media (max-width: 991px) {.day_style_5 img {width:100%;height: 253px;height: 150px !important;}}
@media (max-width: 768px) {.day_style_5 img {width:100%;height: 253px;height: auto !important;}}
.day_style_6 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_6 img {width:100%; height: 187px;}
.day_style_7 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_7 img {width:100%; height: 253px;}
.day_style_8 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_8 img {width:100%; height: 187px;}
.day_style_9 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_9 img {width:100%;}
.day_style_10 {width: 100%; display: table; margin-bottom: 20px; position: relative;}
.day_style_10 img {width:100%;}
.day_style_10 .item_text {position: absolute;bottom: 10%;z-index: 10;margin: 0px 15px;padding: 0;}
.day_style_10 .item_text p {margin: 0;background: rgba(0, 0, 0, 0.6);color: #FFF;padding:50px;}
.day_style_11 {width: 100%; display: block; margin-bottom: 20px; padding: 0;}
.day_style_11 .tp_group {width:100%;/*border: 1px solid #ddd;*/ padding: 0; display: inline-block;}
.day_style_11 .tp_group p {margin: 10px 0 0;}
.day_style_11 .tp_group img {width:100%;}
.day_style_12 {width: 100%; display: block; margin-bottom: 20px; padding: 0 10px;}
.day_style_12 .tp_group {width:100%;/* border: 1px solid #ddd; *//* padding: 10px 0; */display: inline-block;}
.day_style_12 .tp_group img {width:100%;}
.day_style_13 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_13 img {width:100%; height: 187px;}
.day_style_13 p {background: rgba(0, 0, 0, 0.7); color: #FFF; text-align: center;}
.day_style_14 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_14 iframe {width: 100%; height: 383px;}
.day_style_15 {width: 100%; display: table; margin-bottom: 20px;}
.day_style_15 iframe {width: 100%; height: 383px;}
.day_style_1, .day_style_2, .day_style_3, .day_style_4, .day_style_5, .day_style_6, .day_style_7, .day_style_8, .day_style_9, .day_style_10, .day_style_11, .day_style_12, .day_style_13, .day_style_14, .day_style_15 {display: flex;
    flex-wrap: wrap;}

.day_con .info img {height:auto !important;}
section.group_table.trip_features img {height:auto !important;}
.main_trip img {height:auto !important;}
.trip_day .day_con .info_box .word_r + div > .info > img, .trip_day .day_con .info_box .word_l + div > .info > img {
    display: none; 
}
.img-thumbnail {border: none;padding: 0;border-radius: 0;}








section.group_banner.trip_banner .brief h5 {display: inline-block;margin-right: 20px;}
section.group_banner.trip_banner .img_box {/* background-image: none !important; *//* min-height: auto !important; *//* background-position: center; *//* background-size: contain !important; *//* background-size: 76% !important; *//* max-width: 1440px; */margin: 0 auto;/* width: 80% !important; */}
section.group_banner.trip_banner .img_box>.align-items-center {
    top: -4px;
    position: absolute !important;
    width: 100%;
    /* bottom: 0%; */
    left: 0;
    margin-bottom: 0 !important;
}
@media (max-width: 500px) {
section.group_banner.trip_banner .img_box {
    background-size: contain !important;
    background-position: top;
    width: 100% !important;
}
section.group_banner.trip_banner .img_box>.align-items-center {bottom: -2%;margin-top: 0 !important;}
section.group_table.trip_features {
    margin-top: 5%;
}
section.group_banner.trip_banner .container {
    /* padding-left: 0; */
    /* padding-right: 0; */
    margin-top: 0;
}
}
section.group_banner .img_box {
    /* min-height: 400px !important; */
    /* height: 400px !important; */
}
section.group_banner.trip_banner .container {
    background: none;
}
section.group_banner.trip_banner .container>.col{
    background: none;
    padding-bottom: 5px;
}
section.group_banner.trip_banner .container>.col:nth-child(2) {
    padding-bottom: 0px;
}
section.group_banner.trip_banner .container>.col:nth-child(3) {
	/* display:none; */
	margin-top: 5px;
	margin-bottom: 0px;
}
section.group_banner.trip_banner .brief {margin-top: 20px;background: none !important;}
section.group_banner.trip_banner .brief h5 {
    color: #000;
    font-size: 1.0rem;
}
section.group_banner.trip_banner:before {
    background: none;
}
.web-page-frame section.group_banner .media-grouop .share_box, .web-page-frame section.group_banner .media-grouop .forword_box {
    width: 40px;
    height: 40px;
    font-size: 1.2rem;
}

.web-page-frame section.group_banner .media-grouop .share_box:hover, .web-page-frame section.group_banner .media-grouop .forword_box:hover {background: #a8a5a4;}
@media (min-width: 1500px){
  .WinChrome section.group_banner .media-grouop .share_box .data-icon:before, .WinChrome section.group_banner .media-grouop .forword_box .data-icon:before, .WinIe section.group_banner .media-grouop .share_box .data-icon:before, .WinIe section.group_banner .media-grouop .forword_box .data-icon:before, .Firefox section.group_banner .media-grouop .share_box .data-icon:before, .Firefox section.group_banner .media-grouop .forword_box .data-icon:before {
    margin-top: 21px;
    margin-left: 10px;
    margin-right: 27px;
}
}

.web-page-frame section.group_table.trip_airline .table .thead:hover  {/* background: #106c95; */}
.web-page-frame .filter_list .form-check .customcheck input:checked ~ .checkmark {background-color: #666666;}
.web-page-frame section.group_banner.trip_banner .btn-info {background-color: #ffffff;border-color: #a1a1a1;color: #a1a1a1;padding: 0.375rem 1.75rem;border-radius: 0;}
section.group_banner.trip_banner .price small {margin-right: 1.0rem;}
.web-page-frame section.group_banner.trip_banner .btn-info:focus, .web-page-frame section.group_banner.trip_banner .btn-info.focus {box-shadow: 0 0 0 0.2rem rgba(148, 148, 148, 0.4);}
/*white*/
section.group_banner.trip_banner .back_link:hover {
    color: #106c95;
    border-bottom: 1px solid #106c95;
}
section.group_banner.trip_banner .back_link {
    color: rgb(16, 108, 149);
    border-bottom: 1px solid rgb(16, 108, 149);
    display: none;
}
section.group_banner.trip_banner h6 {color: rgb(137 137 137);font-size: 0.85rem;}
section.group_banner.trip_banner h6 a.tag {margin-bottom: 0px;font-size: 0.5rem;padding: 0.2rem 0.5rem;border-radius: 8px;margin-right: 0.1rem;margin-top: 10px;margin-bottom: 10px;}
section.group_banner.trip_banner h1 {
    margin-left: 0;
    padding: 0 3% 0 0;
    color: #fff;
    font-size: 1.25rem;
}

  section.group_banner.trip_banner .container h6 {/* float:right; *//* position: absolute; */}


 section.group_banner.trip_banner .container h6.iteam {/* float: left; */position: relative;}
section.group_banner.trip_banner h1 {color: rgb(0, 0, 0);margin: 0.5em 0;/* float: left; */width: 100%;line-height: 1.8rem;}
section.group_banner.trip_banner .container>.col{
    background: none;
    padding-bottom: 5px;
}
section.group_banner.trip_banner .container {
    background: rgb(255 255 255 / 92%);
    /* border: 3px solid #bcbcbc; */
    /* margin-top: 0px; */
    /* width: 81%; */
}
section.group_banner.trip_banner .container>.col:nth-child(2) .price_box {
    color: #000;
    width: 100%;
}
/*white*/

@media screen and (min-width: 991px) {
.sub_menu-trip {
    width: 100% !important;
    height: 57px !important;
    right: 0px !important;
    background: #404040;
    margin-top: 70px !important;
    /* margin-top: 0px !important; */
    /* z-index: 94; */
}
.sub_menu-trip .sub_inside {
    width: 81% !important;
    flex-direction: row;
    /* background: #7d7d7d; */
    height: auto !important;
    margin: auto;
    max-width: 1440px;
}
.sub_menu-trip .trip_menu li {
    display: inline-block !important;
    margin: 0px auto !important;
    /* border-left: 1.0px solid #7d7d7d; */
}

.sub_menu-trip .trip_menu li a {
	width: auto !important;
	height: auto !important;
	border-radius: unset;
	border: 0px !important;
	background: #404040 !important;
	color: #ffffff;
	padding: 0 !important;
}
.tooltip.show {display:none;}
.sub_menu-trip .trip_menu span {
    display: block !important;
    width: 100% !important;
    font-size: 1.0rem !important;
    text-align: center;
    padding: 1.0rem 2.8rem !important;
    color: #fff !important;
}
.trip_menu {
    background: #404040;
    width: 50vw;
    padding: 0 15px;
    padding: 0;
}
.sub_menu-trip .trip_menu ul {
    margin: 0 auto;
    /* text-align: left; */
}
.server_menu {
    /* right: 0; */
    /* bottom: 200px; */
    /* position: absolute; */
}
.sub_menu-trip .server_menu {
    /* width: 30vw; */
    /* height: 50px; */
    position: fixed;
    right: 0;
    top: 230px;
}
.sub_menu-trip .server_menu li {
    width: 33.33%;
    float: right;
    border-radius: 0;
    box-shadow: none;
    /* height: 50px; */
    margin-bottom: 0;
}
.sub_menu-trip .server_menu a {
    font-size: 0rem;
    padding: 1.0rem 0.45rem 0.45rem 0.45rem;
    line-height: inherit;
}
.sub_menu-trip .server_menu > ul > li a {/*transition: all 0.3s;*/}
.sub_menu-trip .server_menu > ul > li a:hover {font-size: 1.0rem;/*transition: all 0.5s;*/}
.sub_menu-trip .server_menu > ul > li {
    opacity: 0.9;
    font-size: 1.0rem;
}
.sub_menu-trip .server_menu > ul > li:hover {
    opacity: 1.0;
}
.sub_menu-trip .server_menu a br {
    display: none;
}
.sub_menu-trip .server_menu a i {
    font-size: 15px;
    margin-right: 0px !important;
}
.sub_menu-trip .server_menu a:hover i {

    margin-right: 5px !important;
}
    section.group_banner.trip_banner .container .text-left h6 {/* position: absolute; */}
    section.group_banner.trip_banner .container .text-left h6.iteam {
    position: relative;
    padding: 0;
    margin: 0;
}
    section.group_banner.trip_banner .container .text-left h6:nth-last-child(4) {
    right: 0px;
}
    section.group_banner.trip_banner .container .text-left h6:nth-last-child(3)  {
    right: 180px;
}
}
	.trip_day .day_con .info_box {
		margin-bottom: 15px;
		/* border-bottom: 1px solid #002a40; */
		padding-right: 15px;
		padding-left: 15px;
	}
		.trip_day .day_con .info_box .word_r, .trip_day .day_con .info_box .word_l {
    		position: relative;
    		width: 100%;
    		max-width: 1440px;
    		margin: 10px auto !important;
    		border-bottom: 1px solid #002a40;
    		padding: 15px;
    		top: 0px;
    		text-align: left;
    		letter-spacing: 2.4px;
  }
			
			.trip_day .day_con .info_box .word_r h1.day_title, .trip_day .day_con .info_box .word_l h1.day_title {
				color: #000000;
				text-align: left;
				padding: 0px;
				margin-bottom: 0;
				/* font-weight: bold; */
				display: inline-block;
				/* font-size: 1.5rem; */
				margin-right: 1.0rem;
			}
			.trip_day .day_con .info_box .word_r h1.day_title::before, .trip_day .day_con .info_box .word_l h1.day_title::before {
				display: none;
			}
			.trip_day .day_con .info_box .word_r h2.day_sub-title, .trip_day .day_con .info_box .word_l h2.day_sub-title {
				color: #000000;
				text-align: left;
				/* background: #002a40; */
				margin-top: 0 !important;
				padding: 0px;
				/* font-weight: bold; */
				display: initial;
				background: none;
				left: 0;
			}
			@media (max-width: 575.98px) {
				.trip_day .day_con .info_box .word_r h2.day_sub-title, .trip_day .day_con .info_box .word_l h2.day_sub-title {
					font-size: 1.1rem;
				}
			}
		.trip_day .day_con .info_box .word_r + div, .trip_day .day_con .info_box .word_l + div {
			flex: 0 0 100%;
			width: 100%;
			max-width: 1440px;
			margin: 0 auto;
			padding: 0;
		}
			.trip_day .day_con .info_box .word_r + div, .trip_day .day_con .info_box .word_l + div > .info {
				margin-bottom: 50px;
			}
				.trip_day .day_con .info_box .word_r + div > .info > img, .trip_day .day_con .info_box .word_l + div > .info > img {
					display: none;
				}
				.trip_day .day_con .info_box .word_r + div > .info > p, .trip_day .day_con .info_box .word_l + div > .info > p {
					margin-top: 0px;
				}
				.trip_day .day_con .info_box .word_r + div > .info > p.meal, .trip_day .day_con .info_box .word_l + div > .info > p.meal {
					padding-bottom: 0;
					padding: 5px 15px;
				}
					.trip_day .day_con .info_box .word_r + div > .info > p.meal i, .trip_day .day_con .info_box .word_l + div > .info > p.meal i {
						color: #03A9F4;
					}
				.trip_day .day_con .info_box .word_r + div > .info > p.hotel, .trip_day .day_con .info_box .word_l + div > .info > p.hotel {
					padding-bottom: 0px;
					padding: 5px 15px 15px 15px !important;
				}
					.trip_day .day_con .info_box .word_r + div > .info > p.hotel i, .trip_day .day_con .info_box .word_l + div > .info > p.hotel i {
						color: #03A9F4;
					}
				@media (max-width: 991.98px) {
					.trip_day .day_con .info_box .word_r + div > .info > p.hotel, .trip_day .day_con .info_box .word_l + div > .info > p.hotel {
						margin-top: 20px;
					}
				}
.new_bg {background: #f8f8f9  !important;}
section.group_table .container .text-center h2 {}
.tag.btn-danger {
    font-size: 0.5rem;
    padding: 0.2rem 0.5rem;
    border-radius: 2px !important;
    background-color: #ffffff !important;
    border-color: #dc3545 !important;
    color: #dc3545 !important;
}
.tag.btn-warning  {
	font-size: 0.5rem;
	padding: 0.2rem 0.5rem;
    border-radius: 2px !important;
    background: #ffffff !important;
    color: #e09f08 !important;
    border-color: #e09f08 !important;}

    figure.block_style .main_words h6 {
    color: rgb(137 137 137);
    font-size: 1.0rem;
    }
        figure.block_style .main_words h6.no-gutters {
    color: #898989;
    font-size: 1.0rem;
    }

figure.block_style .note_words  {}
.no-gutters {
    color: rgb(78 78 78);
    font-size: 1.0rem !important;
    }
.type-code h6{    color: rgb(78 78 78);
    font-size: 0.85rem;
    }
.search_table tbody td.go-date .time { color: rgb(78 78 78);
    font-size: 0.85rem;
}
.day_fixed {top: 126px !important;}

.section.group_banner.trip_banner h6 a.tag {}
.tag {/*background: #ffffff00;*/border-radius: 3px 0 0 3px;color: #999;display: inline-block;height: 26px;line-height: 26px;padding: 0 20px 0 23px !important;position: relative;margin: 0 10px 10px 0;text-decoration: none;-webkit-transition: color 0.2s;}
.tag::before {
  background: #ffffff;
  border-radius: 10px;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
  content: '';
  height: 6px;
  left: 10px;
  position: absolute;
  width: 6px;
  top: 10px;
}

a.tag::after {
  background: #fff;
  border-bottom: 13px solid #ffffff00;
  /* border-left: 10px solid #dc3545; */
  border-top: 13px solid transparent;
  content: '';
  position: absolute;
  right: 0;
  top: 0;
}
.tag.btn-danger {
    font-size: 0.5rem;
    padding: 0.2rem 0.5rem;
    border-radius: 2px !important;
    background-color: #dc3545 !important;
    border: none !important;
    color: #ffffff !important;
}
.tag.btn-danger::after {border-left: 10px solid #dc3545;}
.tag.btn-warning  {
	font-size: 0.5rem;
	padding: 0.2rem 0.5rem;
	border-radius: 2px !important;
	background: #e09f08 !important;
	color: #ffffff !important;
	border: none !important;
	}
.tag.btn-warning::after {border-left: 10px solid #e09f08;}
section.group_banner.trip_banner .container {
    background: rgb(255 255 255);
    }

.btn-danger:focus, .btn-danger.focus {box-shadow: none !important;}
.btn-warning:focus, .btn-warning.focus {box-shadow: none !important;}

@media (min-width: 1200px){

figure.block_style .no-gutters>div.col-xl-4.pic_all {
    flex: 0 0 25%;
    max-width: 25%;
}

figure.block_style .no-gutters>div.col-xl-6 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}
.trip_day .day_con .info_box .word_r + div > .info > p.meal, .trip_day .day_con .info_box .word_l+ div > .info > p.meal {display:flex;}
.trip_day .day_con .info_box .word_r + div > .info > p.meal span, .trip_day .day_con .info_box .word_l+ div > .info > p.meal span {width:33.3333333333%} 

.pic_style figure.block_style {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
}
.pic_style figure.block_style {
    padding-left: 15px !important;
    padding-right: 0  !important;
}
}

figure.block_style .main_words {background:#fff}
figure.block_style .price_all {border-left: 1px solid #eeeeee;}
figure.block_style .note_words .pdf_box {
    color: #6f89a3;
}
figure.block_style .note_words .pdf_box:hover {
    color: #4976dc;
}
.search_table .tag_all .btn {float: left !important;margin: 0 0.3rem 0.3rem 0!important;}
.search_table .main_words .title_main:hover {
    color: #396fa6 !important;
}
figure.block_style .pic_all .plane_word {
    background: transparent linear-gradient(180deg, #00000012 0%, rgb(0 0 0 / 61%) 100%) 0% 0% no-repeat !important;
    bottom: 0px !important;

}
figure.block_style .pic_all .plane_word .no-gutters {    color: #fff !important;}
figure.block_style h4 {font-size: 1.25rem !important;margin-bottom: 0;}

/*list*/
.WinChrome section.group_banner.search_banner, .WinIe section.group_banner.search_banner {height: 250px;}
.WinChrome section.group_banner .search-area, .WinIe section.group_banner .search-area {min-height: 110px;bottom: calc(50% - (145px/2));}
figure.block_style .pic_all::after {border-color: transparent transparent transparent rgb(111 137 163 / 85%);}
.list_con .style_icon span {line-height: 2.0;}
.font-weight-bold  {font-weight: 500 !important;}
.filter_list .btn i  {vertical-align: inherit;margin-right: 10px;}
figure.block_style .price_box span {font-size: 1.6rem;font-weight: normal;letter-spacing: .1rem;font-family: 'Noto',  sans-serif;}
.pic_style figure.block_style .price_all h4 span {font-family: 'Noto',  sans-serif;font-weight: normal;font-size: 1.4rem;}
.list_con .title p {margin-top: 10px;}
figure.block_style .pic_all .item_days {font-family: 'Noto', 'Microsoft JhengHei' , sans-serif;width: 64px;font-weight: lighter;font-style: italic;padding: 5px 0;font-size: 2.0rem;letter-spacing: 0.1rem;}
figure.block_style .pic_all .item_days span {font-size: .8rem;margin-left: 5px;margin-top: 8px;}
figure.block_style .main_words .go-date {font-size: 1.0rem;color: #898989;letter-spacing: 0.1rem;}
.irs-bar {background: #4976dc;}
.badge-primary {background-color: #4976dc;}
.search_table tbody td.tour-price span {font-size: 1.2rem;font-family: 'Noto', sans-serif;font-weight: normal;}
.pic_style figure.block_style .main_words {border: 1px solid #e2e2e2;}
.search_table .thead th.tour-price {width: 15%;}

/*detail*/
.sub_menu-trip .trip_menu i {display:none;}
@media (min-width: 992px){
.sub_menu-trip .trip_menu {width: 100% !important;background: #404040 !important;border: 0px solid #404040 !important;padding: 0 !important;margin: 0 auto !important;}
}
.basic-air-btn a {font-size: 1.0rem;background: #ffffff;border: 1px solid #ddd;padding: 5px 25px;color: #888;border-radius: 0px;}
.basic-air-btn a:hover {background: #e8e8e8;color: #444;}
#qrcode:hover canvas {width: 200px;height: 200px;box-shadow: 0px 1px 17px #adadad;}
#qrcode img {width:30px;}
section.group_banner .price_content .panel-info {border: 1px solid #404040;}
section.group_banner .price_content .panel-info .panel-heading {background: #404040;font-weight: normal;font-size: 1.0rem;}
section.group_banner .price_content .panel-info .panel-body{font-size: 1.0rem;color: #444;}
section.group_banner.trip_banner h3.price {font-weight: normal;letter-spacing: .1rem;font-family: 'Noto', sans-serif;}
.basic-air-info .time {border-bottom: 2px dotted #adadad;color: #555;}
.basic-air-info {background: #f0f0f0;border: 1px solid #404040;padding: 1.8rem 1rem !important;margin-top: 1.5rem !important;}
.basic-air-info .go i, .basic-air-info .back i {color: #555;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);font-size: 1.2rem;margin-right: 14px;}
.basic-air-info .go i.fa-plane:before, .basic-air-info .back i.fa-plane:before {
    content: "\E005";
    font-family: "icon", "FontAwesome";
}
.basic-air-info .go h3, .basic-air-info .back h3 {color: #555;font-size: 1.0rem;}
.basic-air-info .go br, .basic-air-info .back br {
    display: none;
}
.basic-air-info .go h4, .basic-air-info .back h4 {font-family: 'Noto', sans-serif;margin-bottom: 0;font-size: 1.0rem;color: #404040;font-weight: normal;}
section.group_table.trip_features:after, section.group_table.trip_airline:after, section.group_table.trip_day:after, section.group_table.trip_note:after, section.group_table.view_intro:after, section.group_table.tripdown:after {background: #000000;}
.group_table>.container>.text-center {padding-top: 0rem;margin-top: -6rem;}
section.group_table.trip_day .info_box .info_box_title .day_title {font-size: 3rem;font-weight: normal;font-family: 'Noto', sans-serif;font-style: italic;}
section.group_table.trip_day .info_box .info_box_title .day_sub-title {font-size: 1.0rem;letter-spacing: .05rem;}
.basic-air-airport i {color: #f37272;}
.flight_details .details_box > h4  {background: #6c757d;}
.flight_details {border: 1px solid #6c757d;}
.flight_details .details_box > h4 i {color: #ffffff;}
section.group_table.tripdown .style_icon ul li a.nav-link {border: 1px solid #6f89a3;color:#6f89a3;border-radius: 0px;font-size: .9rem;padding: 8px 12px;}
section.group_table.tripdown .style_icon ul li a.active.nav-link {background-color: #396fa6;color:#fff;}
section.group_table.tripdown .style_icon ul li a.nav-link svg {fill:#6f89a3;width: 18px;}
section.group_table.tripdown .search_table tbody td.tour-price span {font-family: 'Noto', sans-serif;font-size: 1.25rem;font-weight: normal;}
section.group_table.tripdown .search_table tbody td.tour-name a.title_main {font-weight: normal;font-size: 1.0rem;}
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;}
@media (max-width: 767px) {
section.group_table.trip_day .info_box .info_box_title .day_title {margin: 0px auto 10px auto;}
section.group_table.trip_features, section.group_table.trip_airline, section.group_table.trip_day, section.group_table.trip_note, section.group_table.view_intro, section.group_table.tripdown {padding-top: 9rem;}

}
@media (max-width: 500px) {
#qrcode {display:none;}
section.group_banner.trip_banner h6 {
    padding: 0px;
}
}
.fc .fc-toolbar.fc-header-toolbar {
    /* background: #404040; */
}

.Day_menu.active {top: 70px !important;background: rgb(255 255 255 / 0.7);padding-bottom: 0px;z-index: 1;padding: 10px 0px;width: 70%;}
.Day_menu .swiper_day .swiper-slide a {
    background: #fff;
}

.gizle {top: -70px;transition: all 400ms ease 0s;z-index: 9999;}
.sabit {top: 0px;z-index: 999999999;transition: all 400ms ease 0s;}

.header_icon {position:absolute;z-index: 9999;right: 0;flex: 0 0 200px;max-width: 200px;}
@media(max-width:991px) {.header_icon {width: 120px;/* overflow:hidden; */padding: 0;}
  .header_logo {margin-left: 10px;}}
@media(max-width:768px) {.header_icon {width: 40px;/* overflow:hidden; */padding: 0;right: 76px;top: 0px;}}

@media(max-width:576px){.header_icon .falls-container {
    position: absolute;
    right: 0;
}}

.header_icon .falls-container .grid .grid-item  {padding: 0;margin-top: 0px;}
.header_icon .falls-container .grid .grid-item img {width: 32px;max-width: 32px;}
.header_icon .falls-container .grid .grid-item h3 {display:none !important;}
@media(min-width:991px){.header_icon .falls-container .grid .grid-item:nth-child(6) {
    display: none;
}}

@media(max-width:991px) {
  .header_icon .falls-container .grid .grid-item:nth-child(1),  .header_icon .falls-container .grid .grid-item:nth-child(6)  {display:block;/* right: 20px; */left: unset !important;width: 40px;height: 40px;padding: 0px;max-width: 100%;margin-top: 0px;}
  .header_icon .falls-container .grid .grid-item {display:none;}
}
@media(max-width:768px) {
  .header_icon .falls-container .grid .grid-item:nth-child(1), .header_icon .falls-container .grid .grid-item:nth-child(6) {display:block;right: -22px;left: unset !important;width: 42px;height: auto;}
  .header_icon .falls-container .grid .grid-item {display:none;}
}
@media (max-width:768px) {
.header_icon .falls-container .grid .grid-item img {margin-top: 9px;margin-bottom: 15px;}
}