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;
}
.row.header {position: fixed; width: 100%; z-index: 999;}
.header_box .header-part{background-color: transparent; border-bottom: 1px solid rgba(255, 255, 255, 0.5);padding: 0;transition: .3s;}
.header_box .header-part .navbar-brand{padding: 5px;margin: 0;height: 80px;margin-left: 1rem }
.header_box .header-part > .navbar-collapse{height: 80px;}
.header_box .header-part > .navbar-collapse .navbar-nav{height: 100%;}
.header_box .header-part .navbar-nav > li{margin-right: 2rem;transition: .3s; align-items: center;}
.header_box .header-part .navbar-nav > li.dropdown.show{background: none;}
.header_box .header-part .navbar-nav > li > a, 
.header_box .header-part .navbar-nav .nav-link{height: 100%;line-height: 1.5; font-size: 18px;color: #fff;position: relative;display: flex; flex-wrap: wrap; align-items: center;}
.header_box .header-part .navbar-nav > li > a.dropdown-toggle::after{
    border-top: 0px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 0px;
    width: 8px;
    height: 8px;
    transform: rotate(45deg);
    margin-left: 0.5rem;
}
.header_box .header-part .navbar-nav > li.dropdown.show > a.dropdown-toggle::after{transform: rotate(-135deg);}
.header_box .header-part .navbar-nav > li > a:hover, 
.header_box .header-part .navbar-nav .nav-link:hover, 
.header_box .header-part .navbar-nav > li > a:focus, 
.header_box .header-part .navbar-nav .nav-link:focus,
.header_box .header-part .dropdown.show a:hover, 
.header_box .header-part .dropdown-menu.show .nav-link:hover{background: none;text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.7);color: #fff;}
.header_box .header-part .navbar-nav > li > a:nth-child(1):hover::before, 
.header_box .header-part .navbar-nav .nav-link:nth-child(1):hover::before{
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 8px 7px;
    border-color: transparent transparent rgba(255, 255, 255, 0.4) transparent;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translate(-50%, 0);
}
.header_box .header-part .dropdown-menu{top: 80px; background: rgba(0, 0, 0, 0.7) !important;}
.header_box .header-part .dropdown-menu > a.dropdown-item{background: none; padding: 0.9rem 1rem; line-height: 1.5; color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.gizle .header_box .header-part{background-color: #987a54;border: none;transition: .3s;}
.gizle .header_box .header-part > .navbar-collapse{height: 80px;}
.gizle .header_box .header-part .navbar-nav{height: 100%;}
.gizle .header_box .header-part .navbar-nav > li{display: flex; flex-wrap: wrap; align-items: center;}
.gizle .header_box .header-part .navbar-nav > li:nth-last-child(1), 
.gizle .header_box .header-part .navbar-nav > li:nth-last-child(2){background-color: #785a34; margin: 0;}
.gizle .header_box .header-part .navbar-nav > li:nth-last-child(2){border-right: 1px solid rgba(255, 255, 255, 0.3);}
.gizle .header_box .header-part .navbar-nav > li:nth-last-child(1) > a, 
.gizle .header_box .header-part .navbar-nav > li:nth-last-child(2) > a{padding-left: 20px; padding-right: 20px;}
.gizle .header_box .header-part .navbar-nav > li a:hover::before, 
.gizle .header_box .header-part .navbar-nav .nav-link:hover::before{border-color: transparent transparent rgba(255, 255, 255, 1) transparent;}
.gizle .header_box .header-part .dropdown-menu{top: 80px;}
.header_box .header-part .navbar-toggler{border: none; outline: none; box-shadow: none;}
.header_box .showName{padding: 0; align-items: center;}
.header_box .showName .member-name{font-size: 16px; letter-spacing: 0; line-height: 30px;}
.header_box .showName .member-name i{margin-right: 0;}
.header_box .showName .member-name .greet, 
.header_box .showName .icon{display: none;}
.header_box .header-part .navbar-nav li .showName .SignOut{width: auto; font-size: 14px; background: #e57700; margin-left: 10px; padding: 5px 5px 6px; line-height: 1; text-align: center;letter-spacing: 0;}
@media (max-width:1279px) {
    .header_box .header-part .navbar-brand{margin-left: 0;}
    .header_box .header-part .navbar-nav > li{margin-right: 1rem;}
}
@media (max-width:1139px) {
    .header_box .header-part .navbar-nav > li{margin-right: 0.5rem;}
    .header_box .header-part .navbar-nav > li a, .header_box .header-part .navbar-nav .nav-link{font-size: 17px;letter-spacing: 0.5px;}
}
@media (max-width:991px) {
    .header_box .header-part{background-color: #987a54; border: none;}
    .header_box .header-part .navbar-brand{height: 60px;}
    .header_box .header-part > .navbar-collapse{height: auto;}
    .header_box .header-part .navbar-nav > li{margin: 0;border-top: 1px solid rgba(255, 255, 255, 0.3);}
    .header_box .header-part .navbar-nav > li a, 
    .header_box .header-part .navbar-nav .nav-link{font-size: 16px;width: 100%; padding: 10px;}
    .header_box .header-part .navbar-nav > li > a:nth-child(1):hover::before, 
    .header_box .header-part .navbar-nav .nav-link:nth-child(1):hover::before{display: none;}
    .header_box .header-part .navbar-nav > li:nth-last-child(1), 
    .header_box .header-part .navbar-nav > li:nth-last-child(2){background-color: #785a34;}
    .header_box .header-part .dropdown-menu > a.dropdown-item{padding: 0.5rem 1rem;font-size: 15px;}
    .gizle .header_box .header-part > .navbar-collapse{height: auto;}
    .header_box .header-part .navbar-nav > li > a.dropdown-toggle::after{position: absolute;right: 15px;}
}

/*page_sidebar*/
.page_sidebar .actGotop{right: 0;}
.page_sidebar .actGotop a, 
.page_sidebar .actGotop a:link{border-radius: 0; font-weight: normal; font-size: 14px; letter-spacing: 1px; position: relative;}
.page_sidebar .actGotop a::before{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px;
    height: 1px;
    background-color: #FFD905;
}
.page_sidebar .side_bar{box-shadow: none; border-radius: 0; border: 1px solid #987a54; padding: 0;}
.page_sidebar .side_bar li{padding: 5px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; height: 60px;}
.page_sidebar .side_bar li a i{font-size: 26px;}
.page_sidebar .side_bar li a:hover i{font-size: 30px;}
.page_sidebar .side_bar li a img{width: 26px;}
.page_sidebar .side_bar li a:hover img{width: 30px;}
.page_sidebar .side_bar li a p{margin: 0;}
@media (max-width:767px) {
    .page_sidebar .side_bar{width: 50px;}
    .page_sidebar .side_bar li{height: 50px;}
    .page_sidebar .side_bar li a i{font-size: 24px;}
    .page_sidebar .side_bar li a:hover i{font-size: 28px;}
    .page_sidebar .side_bar li a img{width: 24px;}
    .page_sidebar .side_bar li a:hover img{width: 28px;}
    .page_sidebar .actGotop{width: 50px; height: 50px;}
    .page_sidebar .actGotop a, 
    .page_sidebar .actGotop a:link{width: 50px; height: 50px; line-height: 65px; letter-spacing: 0.5px;}
    .page_sidebar .actGotop a i, 
    .page_sidebar .actGotop a:link i{line-height: 30px;width: 50px;font-size: 35px;}
}

/*slider*/
.idx_slider .carousel-indicators{align-items: center;margin-bottom: 0; bottom: 1.5rem;}
.idx_slider .carousel-indicators li{width: 12px; height: 12px; margin: 0 5px; border-radius: 12px; border: none;}
.idx_slider .carousel-control-next, 
.idx_slider .carousel-control-prev{opacity: 1;}
.idx_slider .carousel-fade .carousel-item {height: 100vh;}
.idx_slider .carousel-item img { object-fit: cover; width: 100%; height: 100%;}
.idx_slider .carousel-caption{left: 0;right: 0;bottom: 0;padding: 2.5rem 1.5rem 4.5rem; backdrop-filter: blur(4px);}
.idx_slider .bs-carousel .carousel-item h5{text-shadow: none;font-size: 35px;font-weight: bold; display: table; margin: 0 auto 1rem; padding-left: 8rem;padding-right: 8rem;position: relative;}
.idx_slider .bs-carousel .carousel-item h5::before{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 6rem;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.5);
}
.idx_slider .bs-carousel .carousel-item h5::after{
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    width: 6rem;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.5);
}
.idx_slider .bs-carousel .carousel-item p{font-size: 24px; color: rgba(255, 255, 255, 0.8);margin: 0; text-shadow: none; font-weight: normal;}
.idx_slider .carousel-inner::before {
    content: "";
    position: absolute;
    background: linear-gradient(0deg, rgba(0,0,0,0), rgba(0, 0, 0, 0.2));
    width: 100%;
    height: 280px;
    left: 0;
    top: 0;
    z-index: 2;
}
.idx_slider .carousel-control-next-icon{background: none;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: rotate(45deg);
    width: 45px;
    height: 45px;}
.idx_slider .carousel-control-prev-icon{
    background: none;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    transform: rotate(-45deg);
    width: 45px;
    height: 45px;
}
@media (max-width:767px) {
    .idx_slider{margin-top: 60px;}
    .idx_slider .carousel-fade .carousel-item{height: auto;}
    .idx_slider .carousel-indicators{bottom: 10px;}
    .idx_slider .carousel-caption{display: block !important;padding: 10px 1rem 1.5rem;}
    .idx_slider .bs-carousel .carousel-item h5{font-size: 20px;margin: 0 auto 5px;padding-left: 3rem;padding-right: 3rem;}
    .idx_slider .bs-carousel .carousel-item h5::before, 
    .idx_slider .bs-carousel .carousel-item h5::after{ width: 2rem;}
    .idx_slider .bs-carousel .carousel-item p{display: none;}
    .idx_slider .carousel-control-prev-icon, 
    .idx_slider .carousel-control-next-icon{width: 30px;height: 30px;}
    .idx_slider .carousel-inner::before{background: linear-gradient(180deg, rgba(0,0,0,0), rgba(0, 0, 0, 0.2));height: auto; bottom: 0;}
}

/*idx theme*/
.idx_themeTIT .main.row::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 80px;
    background-image: url(https://materials.fillo.com.tw/materials/baliholidays/images/d6825052-0c6e-4340-ad13-e47802f0c9b1.svg);
    background-repeat: repeat-x;
    background-position: left bottom;
}
.idx_themeTIT .idx_title{margin-top: 4rem; margin-bottom: 19rem;}
.idx_themeTIT .idx_title section.text-link{padding: 0 15px;}
.idx_themeTIT .idx_title section.text-link h2{font-family: 'Parisienne', cursive !important; padding: 0; line-height: 1; margin-bottom: 0;}
.idx_themeTIT .idx_title div.link-list{background: none;min-height: auto;}
.idx_themeTIT .idx_title div.link-list ul li a, 
.idx_themeTIT .idx_title div.link-list ul li span{padding: 0; font-weight: bold; border-left: 3px solid #fff; line-height: 1; padding-left: 1rem;}
.idx_themeWRAP .main.row::before{
    content: '';
    display: block;
    background-image: url(https://materials.fillo.com.tw/materials/baliholidays/images/dbd1a5c0-ae00-4ccd-8bcb-334fe0ea5a4f.png);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 3rem;
    width: 385px;
    height: 497px;
    background-size: 100%;
}
.idx_themeWRAP .main.row::after{
    content: '';
    display: block;
    background-image: url(https://materials.fillo.com.tw/materials/baliholidays/images/3fc1c45a-febc-40f1-9193-b7cf5f7cff7e.png);
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 588px;
    height: 392px;
    background-size: 100%;
}
.idx_themeBOX {margin-top: -12.5rem;z-index: 1;}
.idx_themeBOX .mix-wrapper > .row{background-image: url(https://materials.fillo.com.tw/materials/baliholidays/images/b2d8624a-ec50-45f4-a3a6-35dd44e08f10.png) !important;}
.idx_themeBOX .mix-wrapper > .row:nth-last-child(1){padding-bottom: 4rem;}
.idx_themeBOX .mix-wrapper > .row .pic-content{padding: 0; margin-top: -5rem; margin-bottom: 0;}
.idx_themeBOX .mix-wrapper > .row:nth-child(odd) .pic-content{left: -5rem;}
.idx_themeBOX .mix-wrapper > .row:nth-child(even) .pic-content{right: -5rem;}
.idx_themeBOX .mix-wrapper > .row .pic-content .img-box{height: 500px; width: 100%; overflow: hidden;}
.idx_themeBOX .mix-wrapper > .row .pic-content .img-box img{object-fit: cover; object-position: center center; height: 100%; width: 100%;}
.idx_themeBOX .mix-wrapper > .row .editor-content{margin: 0; padding: 3rem 3rem 6rem;position: relative;}
.idx_themeBOX .mix-wrapper > .row:nth-child(odd) .editor-content{margin-left: -5rem;}
.idx_themeBOX .mix-wrapper > .row:nth-child(odd) .editor-content::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 1rem;
    right: calc(33.3333% + 3rem);
    height: 1px;    
}
.idx_themeBOX .mix-wrapper > .row:nth-child(even) .editor-content::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: calc(33.3333% + 3rem);
    right: 1rem;
    height: 1px;    
}
.idx_themeBOX .mix-wrapper > .row:nth-last-child(1) .editor-content::before{display: none;}
.idx_themeBOX.themeBOX_O .mix-wrapper > .row .editor-content::before{background: rgba(28, 117, 146, 0.3);}
.idx_themeBOX.themeBOX_B .mix-wrapper > .row .editor-content::before{background: rgba(229, 119, 0, 0.3);}
.idx_themeBOX .mix-wrapper > .row:nth-child(even) .editor-content{margin-right: -5rem;}
.idx_themeBOX .mix-wrapper > .row .editor-content h5{font-size: 22px; position: relative; margin-bottom: 1.5rem; line-height: 1.3; text-align: justify;}
.idx_themeBOX.themeBOX_B .mix-wrapper > .row .editor-content h5{color: #f26100;}
.idx_themeBOX.themeBOX_O .mix-wrapper > .row .editor-content h5{color: #00aace;}
.idx_themeBOX.themeBOX_B .mix-wrapper > .row .editor-content h5::before{
    content: '';
    display: inline-block;
    background-image: url(https://materials.fillo.com.tw/materials/baliholidays/images/1199d73d-e40a-4c35-bd4f-f939c69a348d.svg);
    width: 6px;
    height: 19px;
    margin-right: 12px;
}
.idx_themeBOX.themeBOX_O .mix-wrapper > .row .editor-content h5::before{
    content: '';
    display: inline-block;
    background-image: url(https://materials.fillo.com.tw/materials/baliholidays/images/f2e93634-9dfe-4e77-9d83-f12b75ffad48.svg);
    width: 6px;
    height: 19px;
    margin-right: 12px;
}
.idx_themeBOX .mix-wrapper > .row .editor-content h3{font-size: 28px; font-weight: bold; color: #333; line-height: 1.4; margin-bottom: 1.5rem; text-align: justify;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}
.idx_themeBOX .mix-wrapper > .row .editor-content p{font-size: 18px; color: #666; text-align: justify;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}
.idx_themeBOX .mix-wrapper > .row .editor-content h4{position: absolute; left: 3rem; bottom: 3rem; margin: 0; padding-right: 3.5rem;}
.idx_themeBOX .mix-wrapper > .row:nth-child(even) .editor-content h4{left: unset;right: 3rem;}
.idx_themeBOX .mix-wrapper > .row .editor-content h4::before {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    border-top: 2px solid #cfa972;
    border-right: 2px solid #cfa972;
    transform: rotate(45deg);
    position: absolute;
    right: 10px;
    top: 10px;
    transition: .2s;
}
.idx_themeBOX .mix-wrapper > .row .editor-content h4:hover::before{right: 0px;transition: .2s;}
.idx_themeBOX .mix-wrapper > .row .editor-content h4::after {
    content: '';
    display: block;
    width: 25px;
    height: 2px;
    background-color: #cfa972;
    position: absolute;
    right: 10px;
    top: 16px;
    transition: .2s;
}
.idx_themeBOX .mix-wrapper > .row .editor-content h4:hover::after{width: 35px;right: 0;transition: .2s;}
.idx_themeBOX .mix-wrapper > .row .editor-content h4 a{ color: #000; font-size: 20px; font-weight: bold; text-decoration: underline;}
.idx_themeBOX.themeBOX_B .mix-wrapper > .row .editor-content h4 a:hover{color: #f26100;}
.idx_themeBOX.themeBOX_O .mix-wrapper > .row .editor-content h4 a:hover{color: #00aace;}
.idx_themeBTN {margin-bottom: 5rem; margin-top: -45px;z-index: 1;}
.idx_themeBTN div.link-list{min-height: auto; background: none;}
.idx_themeBTN div.link-list ul{display: table; margin: auto;}
.idx_themeBTN div.link-list ul li a, 
.idx_themeBTN div.link-list ul li span{padding: 15px 45px 15px 35px; position: relative;transition: .2s;}
.idx_themeBTN_O div.link-list ul li a, 
.idx_themeBTN_O div.link-list ul li span{background: #e57700;}
.idx_themeBTN_B div.link-list ul li a, 
.idx_themeBTN_B div.link-list ul li span{background: #00bae2;}
.idx_themeBTN div.link-list ul li a::before, 
.idx_themeBTN div.link-list ul li span::before{
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 30px 30px 0;
    border-color: transparent #ffda05 transparent transparent;
    position: absolute;
    top: 0;
    right: 0;
    transition: .2s;
}
.idx_themeBTN div.link-list ul li a::after, 
.idx_themeBTN div.link-list ul li span::after{
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 30px 30px;
    border-color: transparent transparent #ffda05 transparent;
    position: absolute;
    bottom: 0;
    right: 0;
    transition: .2s;
}
.idx_themeBTN_B div.link-list ul li a:hover, 
.idx_themeBTN_B div.link-list ul li span:hover{font-weight: bold;transition: .2s;}
.idx_themeBTN div.link-list ul li a:hover::before, 
.idx_themeBTN div.link-list ul li span:hover::before{border-width: 0 40px 30px 0;transition: .2s;}
.idx_themeBTN div.link-list ul li a:hover::after, 
.idx_themeBTN div.link-list ul li span:hover::after{border-width: 0 0 30px 40px;transition: .2s;}
@media (max-width:1439px) {
    .idx_themeTIT .idx_title{flex: 0 0 83.333333%; max-width: 83.333333%;margin-bottom: 17rem;}
    .idx_themeBOX{flex: 0 0 75%; max-width: 75%;}
    .idx_themeBOX .mix-wrapper > .row .pic-content{margin-top: -4rem;}
    .idx_themeBOX .mix-wrapper > .row .pic-content .img-box{height: 410px;}
    .idx_themeBOX .mix-wrapper > .row .editor-content{padding: 2rem 3rem 4rem;}
    .idx_themeBOX .mix-wrapper > .row .editor-content h5{font-size: 20px;}
    .idx_themeBOX .mix-wrapper > .row .editor-content h3{font-size: 24px;}
    .idx_themeBOX .mix-wrapper > .row .editor-content p{font-size:16px;}
    .idx_themeBOX .mix-wrapper > .row .editor-content h4{bottom: 2rem;}
    .idx_themeBOX .mix-wrapper > .row:nth-child(even) .editor-content::before{left: calc(33.3333% + 1.5rem);}
    .idx_themeBOX .mix-wrapper > .row:nth-child(odd) .editor-content::before{right:calc(33.3333% + 1.5rem);}
}
@media (max-width:1279px) {
    .idx_themeTIT .idx_title{flex: 0 0 91.666667%; max-width: 91.666667%;margin-bottom: 16rem;}
    .idx_themeBOX{flex: 0 0 83.333333%; max-width: 83.333333%;}
    .idx_themeBOX .mix-wrapper > .row .pic-content{margin-top: -3rem}
    .idx_themeBOX .mix-wrapper > .row .pic-content .img-box{height: 380px;}
}
@media (max-width:991px) {
    .idx_themeTIT .idx_title{margin-bottom: 13rem; margin-top: 3rem;}
    .idx_themeTIT .idx_title section.text-link{display: flex; flex-wrap: wrap; align-items: baseline;}
    .idx_themeTIT .idx_title section.text-link h2{font-size: 80px !important; width: auto; float: left; margin-right: 2rem;}
    .idx_themeWRAP .main.row::before{top: 0;width: 300px; height: 390px;}
    .idx_themeWRAP .main.row::after{width: 400px; height: 270px;}
    .idx_themeBOX{flex: 0 0 91.666667%; max-width: 91.666667%;}
    .idx_themeBOX .mix-wrapper > .row{margin-bottom: 1rem;}
    .idx_themeBOX .mix-wrapper > .row:nth-child(odd) .pic-content{left: 0;margin-top: 0;}
    .idx_themeBOX .mix-wrapper > .row:nth-child(even) .pic-content{right: 0;margin-top: 0;}
    .idx_themeBOX .mix-wrapper > .row .editor-content{padding: 2rem 2rem 4rem;}
    .idx_themeBOX .mix-wrapper > .row:nth-child(odd) .editor-content{margin-left: 0;}
    .idx_themeBOX .mix-wrapper > .row:nth-child(even) .editor-content{margin-right: 0;}
    .idx_themeBOX .mix-wrapper > .row .editor-content::before{display: none !important;}
    .idx_themeBOX .mix-wrapper > .row .editor-content h5{font-size: 18px;}
    .idx_themeBOX .mix-wrapper > .row .editor-content h3 { font-size: 21px;}
    .idx_themeBOX .mix-wrapper > .row .editor-content h4{left: 2rem;}
    .idx_themeBOX .mix-wrapper > .row:nth-child(even) .editor-content h4 { left: unset; right: 2rem; }
    .idx_themeBOX .mix-wrapper > .row:nth-last-child(1){padding-bottom: 0;}
    .idx_themeBTN{margin-top: 1rem;}
}
@media (max-width:575px) {
    .idx_themeTIT .idx_title{margin-top: 2rem; margin-bottom: 12.5rem;}
    .idx_themeTIT .idx_title section.text-link h2{font-size: 60px !important;}
    .idx_themeBOX { flex: 0 0 95%; max-width: 95%;}
    .idx_themeBOX .mix-wrapper > .row .pic-content .img-box{height: auto; aspect-ratio: 1/1;}
    .idx_themeBOX .mix-wrapper > .row .editor-content{padding: 20px 20px 3rem;}
    .idx_themeBOX.themeBOX_B .mix-wrapper > .row .editor-content h5{margin-bottom: 10px;}
    .idx_themeBOX .mix-wrapper > .row .editor-content h3{font-size: 20px; margin-bottom: 10px; -webkit-line-clamp: unset;}
    .idx_themeBOX .mix-wrapper > .row .editor-content p{font-size: 14px; margin-bottom: 10px; -webkit-line-clamp: unset;}
    .idx_themeBOX .mix-wrapper > .row .editor-content h4{right: 20px; left: unset; bottom: 20px;}
}

/*footer*/
.footer_wrap .main.row::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(0deg, rgba(248,248,249,0), rgba(248, 248, 249, 0.8));
}
.footer_menu div.link-list{background: none; min-height: auto;}
.footer_menu div.link-list ul{display: table; margin: 0 auto; min-width: 1440px; padding: 1.5rem 0; border-bottom: 1px solid #ddd;text-align: center;}
.footer_menu div.link-list ul li a, 
.footer_menu div.link-list ul li span{padding: 0 1.5rem;line-height: 1;}
.footer_menu div.link-list ul li + li a, 
.footer_menu div.link-list ul li + li span{border-left: 1px solid #602400;}
.footer_info .footer-sample{background: none;}
.footer_info .footer-sample > .col-sm-3{max-width: 100%; flex: 0 0 100%;}
.footer_info .footer-sample .logo-part{margin-top: 20px;}
.footer_info .footer-sample .logo-part .logo{text-align: center;}
.footer_info .footer-sample .logo-part .logo img{height: 90px;margin: auto;}
.footer_info .footer-sample > .col-sm-7{max-width: 100%; flex: 0 0 100%;}
.footer_info .footer-sample .contact-us-part{margin-top: 10px; display: flex; flex-wrap: wrap; margin-bottom: 10px;}
.footer_info .footer-sample .contact-us-part .contact-title{text-align: center; color: #602400;  font-size: 21px; width: 100%; margin-bottom: 1rem;}
.footer_info .footer-sample .contact-us-part .contact-use-row:nth-child(even){width: 50%; text-align: right; padding: 0 20px;}
.footer_info .footer-sample .contact-us-part .contact-use-row:nth-child(odd){width: 50%; text-align: left; padding: 0 20px;}
.footer_info .footer-sample .contact-us-part .contact-use-row span{font-size: 18px; color: #333; letter-spacing: 1px;}
.footer_info .footer-sample .contact-us-part .contact-use-row i{font-size: 24px; color: #545454; margin-top: 2rem;}
.footer_info .footer-sample .contact-us-part .contact-use-row:nth-last-child(2) a{display: block; width: 16px; height: 24px; float: right; margin-top: 2rem;}
.footer_info .footer-sample .contact-us-part .contact-use-row:nth-last-child(2) a span{font-size: 0;}
.footer_info .footer-sample .contact-us-part .contact-use-row:nth-last-child(2) a::before {
    content: '\f09a';
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 24px;
    color: #545454;
}
.footer_info .footer-sample .contact-us-part .contact-use-row:nth-last-child(2) a:hover::before{color: #1877f2;}
.footer_info .footer-sample .contact-us-part .contact-use-row:nth-last-child(1) a{
    margin-top: 2rem;
    background-image: url(https://materials.fillo.com.tw/materials/baliholidays/images/2374c685-7b7f-4841-a5a4-aa4bab630501.svg);
    display: block;
    width: 27px;
    height: 25px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.footer_info .footer-sample .contact-us-part .contact-use-row:nth-last-child(1) a:hover{background-image:url(https://materials.fillo.com.tw/materials/baliholidays/images/50a5f6eb-c538-4492-9958-ecb72116dde5.svg);}
.footer_info .footer-sample .contact-us-part .contact-use-row:nth-last-child(1) a span{font-size: 0;}
.footer_info .footer-sample > .col-sm-2{display: none;}
.footer_copyright div.link-list{min-height: auto;}
.footer_copyright div.link-list ul{line-height: 1;width: 1440px; margin: 0rem auto; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 1rem 0;}
.footer_copyright div.link-list ul li a, 
.footer_copyright div.link-list ul li span{padding: 0 1.5rem; line-height: 1;}
@media (max-width:1499px) {
    .footer_menu div.link-list ul{min-width: 100%;}
    .footer_copyright div.link-list ul{width: 100%;}
}
@media (max-width:1199px){
    .footer_copyright div.link-list ul li{width: 100%;}
    .footer_copyright div.link-list ul li a, .footer_copyright div.link-list ul li span{width: 100%;text-align: center;}
    .footer_copyright div.link-list ul li:nth-last-child(1) a, .footer_copyright div.link-list ul li:nth-last-child(1) span{color: rgba(255, 255, 255, 0.5) !important;}
}
@media (max-width:767px) {
    .footer_menu div.link-list ul li a, 
    .footer_menu div.link-list ul li span{font-size: 16px !important;}
    .footer_info .footer-sample .contact-us-part .contact-use-row:nth-child(even), 
    .footer_info .footer-sample .contact-us-part .contact-use-row:nth-child(odd){width: 100%; text-align: center;padding: 0;}
    .footer_info .footer-sample .contact-us-part .contact-use-row:nth-last-child(1){width: 50%;text-align: left;padding-left: 20px;}
    .footer_info .footer-sample .contact-us-part .contact-use-row:nth-last-child(2){width: 50%;text-align: right;padding-right: 20px;}
    .footer_copyright div.link-list ul li a, .footer_copyright div.link-list ul li span{line-height: 1.5;}
}

/*p_diy*/
body.D_customformfront_main{background-color: #fff;}
body.D_customformfront_main::before{
    content: '';
    display: block;
    background-image: url(https://materials.fillo.com.tw/materials/baliholidays/images/dbd1a5c0-ae00-4ccd-8bcb-334fe0ea5a4f.png);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 85vh;
    width: 385px;
    height: 497px;
    background-size: 100%;
}
body.D_customformfront_main::after{
    content: '';
    display: block;
    background-image: url(https://materials.fillo.com.tw/materials/baliholidays/images/3fc1c45a-febc-40f1-9193-b7cf5f7cff7e.png);
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: 475px;
    width: 588px;
    height: 392px;
    background-size: 100%;
}
.D_customformfront_main section.group_table{padding-top: 250px;margin-bottom: 0 !important;}
@media (min-width:1200px) {
    .D_customformfront_main .group_table > .container {max-width: 1140px;}
}
.D_customformfront_main section.group_table.contact:before{
    height: 85vh;
    bottom: 0;
    position: absolute;
    background-image:url(https://materials.fillo.com.tw/materials/baliholidays/images/4787c0ae-d8e0-40a5-846b-0be58a8507f6.jpg);
    background-position: center -30rem;
    background-size: cover;
}
.D_customformfront_main section.group_table.contact:after {
    content: '';
    width: 100%;
    height: 85vh;
    position: absolute;
    top: 0;
    z-index: -1;
    backdrop-filter: brightness(0.8);
    background-image: url(https://materials.fillo.com.tw/materials/baliholidays/images/d6825052-0c6e-4340-ad13-e47802f0c9b1.svg);
    background-position: left bottom;
    background-repeat: repeat-x;
}
.D_customformfront_main section.group_table > .container { padding: 0; background: none; position: relative;z-index: 1;}
.D_customformfront_main section.group_table > .container > h2{display: none;}
.D_customformfront_main section.group_table > .container > h4{
    border: none;
    position: absolute;
    z-index: 9;
    width: 100%;
    margin: 0rem;
    top: 1rem;
    right: 1rem;
    padding: 0;
}
.D_customformfront_main section.group_table > .container > h4 .note{color: #fff; font-size: 1rem;text-align: right;padding-right: 0;}
.D_customformfront_main section.group_table > .container > h4 .note .text_blue{color: #FFD905;  margin-right: 5px;}
.D_customformfront_main .contact .trip_title{margin: 0; background: rgba(0, 186, 226, .8); padding: 3rem 2rem;}
.D_customformfront_main .contact .trip_title h5{display: none;}
.D_customformfront_main .contact .trip_title h4{
    border: none;
    font-family: 'Parisienne', cursive !important;
    font-size: 2rem;
    color: #FFD905;
    letter-spacing: 0.1rem;
    position: relative;
    display: table;
    margin: 0 auto 1rem;
    padding: 0 3rem;
}
.D_customformfront_main .contact .trip_title h4::before {
    content: '';
    display: table;
    width: 1.5rem;
    height: 1px;
    background-color: #FFD905;
    position: absolute;
    left: 0;
    top: 50%;
}
.D_customformfront_main .contact .trip_title h4::after {
    content: '';
    display: table;
    width: 1.5rem;
    height: 1px;
    background-color: #FFD905;
    position: absolute;
    right: 0;
    top: 50%;
}
.D_customformfront_main .contact .trip_title h3{
    color: #fff;
    font-size: 1.6rem;
    padding-bottom: 0rem;
    position: relative;
    margin-bottom: 0rem;
    letter-spacing: 0.25rem;
    font-weight: bold;
}

.D_customformfront_main .contact .trip_title p{color: #fff; font-size: 1rem; letter-spacing: 0.05rem;line-height: 1.5;}
.D_customformfront_main .contact .trip_title p > a{color: #fff;border-bottom: 1px solid #fff;}
.D_customformfront_main .contac_form .form-row{background-image: url(https://materials.fillo.com.tw/materials/baliholidays/images/b2d8624a-ec50-45f4-a3a6-35dd44e08f10.png) !important;background: #fff; padding: 2rem 2.5rem 5rem; margin: 0;box-shadow: 0 0px 10px rgb(204, 204, 204, .3)}
.D_customformfront_main .contac_form .form-row:nth-last-child(1){background: none !important; box-shadow: none;}
.D_customformfront_main .contact .contac_form .form-row > [class*="col-"]{padding: 0 15px !important;}
.D_customformfront_main .contac_form .form-row .form-group > label{font-size: 17px;width: 100%;}
.D_customformfront_main .contac_form .form-row .form-group label.required .text_blue {color: #FFD905;margin: 0px;}
.D_customformfront_main .contac_form .form-row .form-group[data-type=TTL] .form-title{
    font-size: 1.5rem;
    font-weight: bold;
    position: relative;
    display: table;
    margin: 2rem auto 0;
    padding-bottom: 0.3rem;
}
.D_customformfront_main .contac_form .form-row .form-group[data-type=TTL]::before{
    content: '';
    display: table;
    width: 96px;
    height: 1rem;
    background-color: #FCF1E5;
    position: absolute;
    bottom: 0;
    left: calc(50% - 48px);
}
.D_customformfront_main .contac_form .form-row .form-group[data-type=TXT] input{height: 45px; background: #fff; border: 1px solid #eee;}
.D_customformfront_main .contac_form .form-row .form-group[data-type=TXT] input:focus{box-shadow: none;border-color: #0098ce;}
.D_customformfront_main .contac_form .form-row .form-group[data-type=TXT] .fa-calendar{margin-top: -28px;right: 28px;}
.D_customformfront_main .contac_form .form-row .form-group[data-type=RDO] .form-check.radio_style{margin: 10px 16px;}
.D_customformfront_main .contac_form .form-row .form-group[data-type=RDO] .form-check.radio_style .form-check-label{font-size: 18px;}
.D_customformfront_main .contac_form .form-row .form-group[data-type=OPT] select.form-control{ height: 45px; border-radius: 0; background: #fff; border-color: #eee;}
.D_customformfront_main .contac_form .form-row .form-group[data-type=OPT] select.form-control:focus{box-shadow: none;border-color: #0098ce;}
.D_customformfront_main .contac_form .form-row .form-group[data-type=RMK] textarea.form-control{ border-radius: 0; background: #fff; border: none; min-height: 50px;border: 1px solid #eee;}
.D_customformfront_main .contac_form .form-row .form-group[data-type=RMK]:nth-last-child(1) textarea.form-control{min-height: 150px;}
.D_customformfront_main .contac_form .form-row .form-group[data-type=RMK] textarea.form-control:focus{box-shadow: none;border-color: #0098ce;}
.D_customformfront_main .contac_form .form-row .form-group[data-type=DSC]{margin-bottom: 0; font-size: 18px;}
.D_customformfront_main .contac_form .form-row .form-group button{
    background: #e57700;
    border-radius: 0;
    padding: 15px 45px 15px 35px;
    position: relative;
    transition: .2s;
    font-size: 24px;
    line-height: 1.3;
    margin-top: -100px !important;
    border: none;
}
.D_customformfront_main .contac_form .form-row .form-group button:hover{font-weight: bold;transition: .2s;}
.D_customformfront_main .contac_form .form-row .form-group button::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 30px 30px 0;
    border-color: transparent #ffda05 transparent transparent;
    position: absolute;
    top: 0;
    right: 0;
    transition: .2s;
}
.D_customformfront_main .contac_form .form-row .form-group button:hover::before{border-width: 0 40px 30px 0; transition: .2s;}
.D_customformfront_main .contac_form .form-row .form-group button::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 30px 30px;
    border-color: transparent transparent #ffda05 transparent;
    position: absolute;
    bottom: 0;
    right: 0;
    transition: .2s;
}
.D_customformfront_main .contac_form .form-row .form-group button:hover::after{border-width: 0 0 30px 40px; transition: .2s;}
@media (max-width:1359px) {
    .D_customformfront_main section.group_table.contact:before{background-position: center -20rem;}
}
@media (max-width:1199px) {
    body.D_customformfront_main::after{bottom: 510px;}
}
@media (max-width:991px) {
    body.D_customformfront_main::before{top: 70vh;width: 300px; height: 390px;}
    body.D_customformfront_main::after{width: 400px; height: 270px;}
    .D_customformfront_main section.group_table{padding-top: 180px;}
    .D_customformfront_main .contac_form .form-row{padding: 1rem 1.5rem 4rem;}
    .D_customformfront_main section.group_table.contact:before{background-position: center -10rem;height: 70vh;}
    .D_customformfront_main section.group_table.contact:after{height: 70vh;}
    .D_customformfront_main .contac_form .form-row .form-group button{margin-top: -50px !important;}
}
@media (max-width:767px) {
    body.D_customformfront_main::after{bottom: 615px;}
    .D_customformfront_main .contact .trip_title{padding: 3rem 1rem 2rem;}
    .D_customformfront_main .contact .trip_title h4{font-size: 1.5rem;padding: 0 2rem;}
    .D_customformfront_main .contact .trip_title h4::before, 
    .D_customformfront_main .contact .trip_title h4::after{width: 1.1rem;}
    .D_customformfront_main .contac_form .form-row{padding: 2rem 0.5rem 2rem;}
    .D_customformfront_main section.group_table {padding-top: 150px;}
}
@media (max-width:460px) {
    body.D_customformfront_main::before, 
    body.D_customformfront_main::after{display: none;}
    .D_customformfront_main section.group_table.contact:before{background-position: center 0rem;height: 85vh;}
    .D_customformfront_main section.group_table.contact:after{height: 85vh;}
}

/*公版*/
/*********list**********/
.D_products_group_search section.group_banner.search_banner{height: 270px;}
.D_products_group_search section.search_banner .search-area{bottom: calc(50% - (225px / 2));}
.D_products_group_search section.search_banner .search-area .search-box .search-btn{background: #cfa972; border-radius: 50px;}
.D_products_group_search .search-area .search-box .select-place .title i, 
.D_products_group_search .search-area .search-box .select-goal .title i, 
.D_products_group_search .search-area .search-box .select-date .title i, 
.D_products_group_search section.search_banner .search-area .search-box .select-input .data-icon-search{color: #602400;}
.D_products_group_search .filter_list i{color: #cfa972;}
.D_products_group_search .badge-primary{background-color: #e57700;}
.D_products_group_search .list_con .style_icon .nav-pills .nav-link.active svg{fill: #e57700;}
.D_products_group_search figure.block_style .main_words a:hover { color: #e57700;}
.D_products_group_search section.search_con .pagination .page-item.active .page-link{border-color: #e57700; color: #e57700;}
.D_products_group_search .go-to-top{display: none !important;}
.D_products_group_search figure.block_style .pic_all .group_tag, 
.D_products_group_search figure.block_style .pic_all .free_tag, 
.D_products_group_search section.search_con .list_con .search_table .group_tag, 
.D_products_group_search section.search_con .list_con .search_table .free_tag{display: none;}
@media (max-width:1199px) {
    .D_products_group_search section.group_banner.search_banner {height: 330px;}
    .D_products_group_search section.search_banner .search-area {bottom: calc(50% - (300px / 2));}
}
@media (max-width:767px) {
    .D_products_group_search section.group_banner.search_banner {height: 530px;margin-top: 60px;}
    .D_products_group_search section.search_banner .search-area {bottom: calc(50% - (500px / 2));}
}
@media (max-width:319px) {
    .D_products_group_search section.search_banner .search-area form.container{padding: 0;}
}

/*********detail**********/
.D_products_group_detail .go-to-top{display: none !important;}
/*detail*/
/*國外*/
.D_products_group_detail .page_sidebar .actGotop{bottom: 0;}
.D_products_group_detail .header_box .header-part, 
.D_products_group_detail .sabit .header_box .header-part{background-color: #987a54; border: none; transition: .3s;}
.D_products_group_detail .header_box .header-part > .navbar-collapse, 
.D_products_group_detail .sabit .header_box .header-part > .navbar-collapse{height: 80px;}
.D_products_group_detail .header_box .header-part .navbar-nav, 
.D_products_group_detail .sabit .header_box .header-part .navbar-nav{height: 100%;}
.D_products_group_detail .header_box .header-part .navbar-nav > li, 
.D_products_group_detail .sabit .header_box .header-part .navbar-nav > li{display: flex; flex-wrap: wrap; align-items: center;}
.D_products_group_detail .header_box .header-part .navbar-nav > li:nth-last-child(1), 
.D_products_group_detail .header_box .header-part .navbar-nav > li:nth-last-child(2), 
.D_products_group_detail .sabit .header_box .header-part .navbar-nav > li:nth-last-child(1), 
.D_products_group_detail .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2){background-color: #785a34; margin: 0;}
.D_products_group_detail .header_box .header-part .navbar-nav > li:nth-last-child(2), 
.D_products_group_detail .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2){border-right: 1px solid rgba(255, 255, 255, 0.3);}
.D_products_group_detail .header_box .header-part .navbar-nav > li:nth-last-child(1) > a, 
.D_products_group_detail .header_box .header-part .navbar-nav > li:nth-last-child(2) > a, 
.D_products_group_detail .sabit .header_box .header-part .navbar-nav > li:nth-last-child(1) > a, 
.D_products_group_detail .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2) > a{padding-left: 20px; padding-right: 20px;}
.D_products_group_detail .header_box .header-part .navbar-nav > li a:hover::before, 
.D_products_group_detail .header_box .header-part .navbar-nav .nav-link:hover::before, 
.D_products_group_detail .sabit .header_box .header-part .navbar-nav > li a:hover::before, 
.D_products_group_detail .sabit .header_box .header-part .navbar-nav .nav-link:hover::before{border-color: transparent transparent rgba(255, 255, 255, 1) transparent;}
.D_products_group_detail section.group_banner .price_content .panel-info{border: 1px solid #E57700;}
.D_products_group_detail section.group_banner .price_content .panel-info .panel-heading{background: #E57700;font-size: 17px;color: #fff;}
.D_products_group_detail section.group_banner.trip_banner{margin-top: 80px;}
.D_products_group_detail section.group_banner.trip_banner, 
.D_products_group_detail section.group_table.tripdown{order: -1;}
.D_products_group_detail section.group_banner .group_num img{width: 33px;}
.D_products_group_detail section.group_table.trip_features:after, 
.D_products_group_detail section.group_table.trip_airline:after, 
.D_products_group_detail section.group_table.trip_day:after, 
.D_products_group_detail section.group_table.trip_note:after, 
.D_products_group_detail section.group_table.view_intro:after, 
.D_products_group_detail section.group_table.tripdown:after{background: #888888;}
.D_products_group_detail section.group_banner.trip_banner .container{border: none;}
.D_products_group_detail section.group_table.tripdown .container .group_table_box{margin-bottom: 5rem;}
.D_products_group_detail section.group_table.trip_day .group_table_box table.table .thead{background: #563413;}
.D_products_group_detail section.group_table.trip_day table.table tr.thead th:nth-child(2), 
.D_products_group_detail section.group_table.trip_day table.table tr.thead th:nth-child(2)::before{background: #CDB150;}
.D_products_group_detail .day_fixed{top:80px !important}
.D_products_group_detail .trip_note .card .card-header{border: none;background: transparent;}
.D_products_group_detail section.group_table.tripdown .search_table tr.thead{background: #E57700;}
.D_products_group_detail section.group_table.tripdown .search_table tr td.sale-situation .btn-primary{border-color: #b67e31;background: linear-gradient(to right, rgba(182,126,49,1) 0%,rgba(210,150,47,1) 100%);border-radius: 30px;}
.D_products_group_detail section.group_table.tripdown .search_table tr td.sale-situation .btn-primary:hover{color: #fff;background-color: #cdb150;border-color: #bfa445;border-color: #bfa445;}
.D_products_group_detail .fc .fc-toolbar.fc-header-toolbar{background: #E57700;}
.D_products_group_detail .group_table.tripdown .fc .fc-daygrid-day-frame{height: 85px;}
.D_products_group_detail .fc .fc-button-primary:disabled{background-color: #deb369;}
.D_products_group_detail .header_box .header-part .dropdown-menu{top: 80px;}
@media (min-width:992px) {
    .D_products_group_detail .sub_menu-trip .sub_inside{margin-top: -1rem;}
    .D_products_group_detail .sub_menu-trip .server_menu > ul{margin-bottom: 10px;}
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.join-fixed-btn{height: 50px;}
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.download-fixed-btn, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.share-fixed-btn, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.query-fixed-btn, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.favor-fixed-btn{height: 40px;}
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.download-fixed-btn a, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.share-fixed-btn a, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.query-fixed-btn a{font-size: 15px;font-weight: normal; padding: 0px 10px;} 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.favor-fixed-btn a{font-size: 15px;font-weight: normal; padding: 0px 11px;}
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.download-fixed-btn i, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.share-fixed-btn i, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.query-fixed-btn i, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.favor-fixed-btn i{font-size: 17px;}
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.join-fixed-btn a{font-size: 19px;}
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.join-fixed-btn i{font-size: 20px;}
    .D_products_group_detail .sub_menu-trip .trip_menu{width: 79px; margin-right: 0;}
    .D_products_group_detail .sub_menu-trip .trip_menu i{display: none;}
    .D_products_group_detail .sub_menu-trip .trip_menu ul{margin-bottom: 0;display: flex;flex-wrap: wrap;}
    .D_products_group_detail .sub_menu-trip .trip_menu li{margin-bottom: 8px;}
    .D_products_group_detail .sub_menu-trip .trip_menu li.feature, 
    .D_products_group_detail .sub_menu-trip .trip_menu li.dates{order: -1;}
    .D_products_group_detail .sub_menu-trip .trip_menu li a{line-height: 1;}
    .D_products_group_detail .sub_menu-trip .trip_menu li a span{font-size: 14px;}
    .D_products_group_detail .page_sidebar .side_box{bottom: 50px;}
    .D_products_group_detail .page_sidebar .side_bar{width: 50px;}
    .D_products_group_detail .page_sidebar .side_bar li{padding: 11px;height: 50px;}
    .D_products_group_detail .page_sidebar .side_bar li a i{font-size: 24px;}
    .D_products_group_detail .page_sidebar .actGotop{bottom: 15px;width: 50px;height: 50px;}
    .D_products_group_detail .page_sidebar .actGotop a:link{width: 50px;height: 50px;line-height: 67px;}
    .D_products_group_detail .page_sidebar .actGotop a i{width: 50px;line-height: 30px;}
    .D_products_group_detail section.group_table.trip_day .day_con .info_box > .row > .col-lg-4{max-width: 25%; flex: 0 0 25%; padding-right: 0;}
    .D_products_group_detail section.group_table.trip_day .day_con .info_box > .row > .col-lg-4 img{width: 100%; height: 100%; object-fit: cover; object-position: center center;}
    .D_products_group_detail section.group_table.trip_day .day_con .info_box > .row > .col-lg-8{max-width: 75%; flex: 0 0 75%; padding-left: 0;}
    .D_products_group_detail section.group_table.trip_day .info_box .info_box_title{height: 100%; margin-left: 0; background-color: #efefef;}
    .D_products_group_detail section.group_table.trip_day .info_box .info_box_title > div{background-color: #fff;;}
}
@media (max-width:1199px) {
    .D_products_group_search section.group_banner.search_banner {height: 360px;}
}
@media (max-width:991px) {
    .D_products_group_detail .header_box .header-part > .navbar-collapse, 
    .D_products_group_detail .sabit .header_box .header-part > .navbar-collapse{height: auto;}
    .D_products_group_detail section.group_table.tripdown .search_table tr.thead{display: none;}
    .D_products_group_detail section.group_banner.trip_banner{margin-top: 50px;}
    .D_products_group_detail .day_fixed {top: 60px !important;}
    .D_products_group_detail .page_sidebar .actGotop { bottom: 50px;}
    .D_products_group_detail .group_table.tripdown .fc .fc-daygrid-day-frame{height: 75px;}
    .D_products_group_detail .group_table.tripdown .fc .fc-daygrid-body .fc-daygrid-day-events .day-events-bottom .day-events-bottom-available, 
    .D_products_group_detail .group_table.tripdown .fc .fc-daygrid-body .fc-daygrid-day-events .day-events-bottom .fc-price{line-height: 1;}
}
@media (max-width:767px) {
    .D_products_group_search section.group_banner.search_banner { height: 600px;}
    .D_products_group_detail .footer_box{margin-bottom: 50px;}
    .D_products_group_detail section.group_banner.trip_banner .basic_box{padding-bottom: 0;}
    .D_products_group_detail section.group_table.trip_features .container .group_table_box, 
    .D_products_group_detail section.group_table.trip_airline .container .group_table_box, 
    .D_products_group_detail section.group_table.trip_day .container .group_table_box, 
    .D_products_group_detail section.group_table.trip_note .container .group_table_box, 
    .D_products_group_detail section.group_table.view_intro .container .group_table_box, 
    .D_products_group_detail section.group_table.tripdown .container .group_table_box{margin-top: 3rem;}
}
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{text-align: initial;}

/*團型*/
.D_products_group_molddetail .go-to-top{display: none !important;}
.D_products_group_molddetail .header_box .header-part, 
.D_products_group_molddetail .sabit .header_box .header-part{background-color: #987a54; border: none; transition: .3s;}
.D_products_group_molddetail .header_box .header-part > .navbar-collapse, 
.D_products_group_molddetail .sabit .header_box .header-part > .navbar-collapse{height: 80px;}
.D_products_group_molddetail .header_box .header-part .navbar-nav, 
.D_products_group_molddetail .sabit .header_box .header-part .navbar-nav{height: 100%;}
.D_products_group_molddetail .header_box .header-part .navbar-nav > li, 
.D_products_group_molddetail .sabit .header_box .header-part .navbar-nav > li{display: flex; flex-wrap: wrap; align-items: center;}
.D_products_group_molddetail .header_box .header-part .navbar-nav > li:nth-last-child(1), 
.D_products_group_molddetail .header_box .header-part .navbar-nav > li:nth-last-child(2), 
.D_products_group_molddetail .sabit .header_box .header-part .navbar-nav > li:nth-last-child(1), 
.D_products_group_molddetail .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2){background-color: #785a34; margin: 0;}
.D_products_group_molddetail .header_box .header-part .navbar-nav > li:nth-last-child(2), 
.D_products_group_molddetail .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2){border-right: 1px solid rgba(255, 255, 255, 0.3);}
.D_products_group_molddetail .header_box .header-part .navbar-nav > li:nth-last-child(1) > a, 
.D_products_group_molddetail .header_box .header-part .navbar-nav > li:nth-last-child(2) > a, 
.D_products_group_molddetail .sabit .header_box .header-part .navbar-nav > li:nth-last-child(1) > a, 
.D_products_group_molddetail .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2) > a{padding-left: 20px; padding-right: 20px;}
.D_products_group_molddetail .header_box .header-part .navbar-nav > li a:hover::before, 
.D_products_group_molddetail .header_box .header-part .navbar-nav .nav-link:hover::before, 
.D_products_group_molddetail .sabit .header_box .header-part .navbar-nav > li a:hover::before, 
.D_products_group_molddetail .sabit .header_box .header-part .navbar-nav .nav-link:hover::before{border-color: transparent transparent rgba(255, 255, 255, 1) transparent;}
.D_products_group_molddetail .DetailContainer{margin-top: 9rem;}
.D_products_group_detail .header_box .header-part .dropdown-menu{top: 80px;}
.D_products_group_molddetail .Detail.DayTrip .TripBlock .TripHotel > div:nth-child(2){flex-wrap: wrap;align-content: center;}
.D_products_group_molddetail .MPGO .PriceType.LowestPrice ul, 
.D_products_group_molddetail .MGO .PriceType.LowestPrice ul, 
.D_products_group_molddetail .MPGDT .PriceType.LowestPrice ul, 
.D_products_group_molddetail .MGDT .PriceType.LowestPrice ul{flex-wrap: wrap;}
.D_products_group_molddetail .MGO .TripTitle .TripType, 
.D_products_group_molddetail .MGDT .TripTitle .TripType{display: none;}
.D_products_group_molddetail .Detail.DayTrip .DayTripMoreInfo .card p{width: 100%;}
.D_products_group_molddetail .Detail.DayTrip .DayTripBtn.Multiple{color: #e57700;border-color: #e57700;}
.D_products_group_molddetail .Detail.DayTrip .DayTripBtn.Multiple:hover{background-color: #e57700;color: #fff;}
.D_products_group_molddetail .Detail.DayTrip .DayTripMoreInfo .collapse.show::before{border-color: #987a54;}
.D_products_group_molddetail .Detail.DayTrip .DayTripMoreInfo .DayTripBtn{background-color: #e57700;border-color: #e57700;}
.D_products_group_molddetail .Detail.DayTrip .DayTripMoreInfo .DayTripBtn:hover{background-color: #e57700;color: #fff;}
.D_products_group_molddetail .Detail.DayTrip .DayTripMoreInfo .collapse.show + .DayTripBtn{color: #e57700;border-color: #e57700;}
.D_products_group_molddetail .Detail.DayTrip .DayTripMoreInfo .collapse.show + .DayTripBtn:hover{background-color: #e57700;color: #fff;}
@media (min-width:992px) {
    .D_products_group_molddetail .sub_menu-trip .sub_inside{margin-top: -1rem;}
    .D_products_group_molddetail .sub_menu-trip .server_menu > ul{margin-bottom: 10px;}
    .D_products_group_molddetail .sub_menu-trip .server_menu > ul > li.join-fixed-btn{height: 50px;}
    .D_products_group_molddetail .sub_menu-trip .server_menu > ul > li.download-fixed-btn, 
    .D_products_group_molddetail .sub_menu-trip .server_menu > ul > li.share-fixed-btn, 
    .D_products_group_molddetail .sub_menu-trip .server_menu > ul > li.query-fixed-btn, 
    .D_products_group_molddetail .sub_menu-trip .server_menu > ul > li.favor-fixed-btn{height: 40px;}
    .D_products_group_molddetail .sub_menu-trip .server_menu > ul > li.download-fixed-btn a, 
    .D_products_group_molddetail .sub_menu-trip .server_menu > ul > li.share-fixed-btn a, 
    .D_products_group_molddetail .sub_menu-trip .server_menu > ul > li.query-fixed-btn a{font-size: 15px;font-weight: normal; padding: 0px 10px;} 
    .D_products_group_molddetail .sub_menu-trip .server_menu > ul > li.favor-fixed-btn a{font-size: 15px;font-weight: normal; padding: 0px 11px;}
    .D_products_group_molddetail .sub_menu-trip .server_menu > ul > li.download-fixed-btn i, 
    .D_products_group_molddetail .sub_menu-trip .server_menu > ul > li.share-fixed-btn i, 
    .D_products_group_molddetail .sub_menu-trip .server_menu > ul > li.query-fixed-btn i, 
    .D_products_group_molddetail .sub_menu-trip .server_menu > ul > li.favor-fixed-btn i{font-size: 17px;}
    .D_products_group_molddetail .sub_menu-trip .server_menu > ul > li.join-fixed-btn a{font-size: 19px;}
    .D_products_group_molddetail .sub_menu-trip .server_menu > ul > li.join-fixed-btn i{font-size: 20px;}
    .D_products_group_molddetail .sub_menu-trip .trip_menu{width: 79px; margin-right: 0;}
    .D_products_group_molddetail .sub_menu-trip .trip_menu i{display: none;}
    .D_products_group_molddetail .sub_menu-trip .trip_menu ul{margin-bottom: 0;display: flex;flex-wrap: wrap;}
    .D_products_group_molddetail .sub_menu-trip .trip_menu li{margin-bottom: 8px;}
    .D_products_group_molddetail .sub_menu-trip .trip_menu li.feature, 
    .D_products_group_molddetail .sub_menu-trip .trip_menu li.dates{order: -1;}
    .D_products_group_molddetail .sub_menu-trip .trip_menu li a{line-height: 1;}
    .D_products_group_molddetail .sub_menu-trip .trip_menu li a span{font-size: 14px;}
    .D_products_group_molddetail .page_sidebar .side_box{bottom: 50px;}
    .D_products_group_molddetail .page_sidebar .side_bar{width: 50px;}
    .D_products_group_molddetail .page_sidebar .side_bar li{padding: 11px;height: 50px;}
    .D_products_group_molddetail .page_sidebar .side_bar li a i{font-size: 24px;}
    .D_products_group_molddetail .page_sidebar .actGotop{bottom: 15px;width: 50px;height: 50px;}
    .D_products_group_molddetail .page_sidebar .actGotop a:link{width: 50px;height: 50px;line-height: 67px;}
    .D_products_group_molddetail .page_sidebar .actGotop a i{width: 50px;line-height: 30px;}
}
@media (max-width:991px) {
    .D_products_group_molddetail .DetailContainer{margin-top: 4rem;}
    .D_products_group_molddetail .header_box .header-part > .navbar-collapse, 
    .D_products_group_molddetail .sabit .header_box .header-part > .navbar-collapse{height: auto;}
}

/*自由行*/
.D_products_domestic_pdetail .go-to-top{display: none !important;}
.D_products_domestic_pdetail .header_box .header-part, 
.D_products_domestic_pdetail .sabit .header_box .header-part{background-color: #987a54; border: none; transition: .3s;}
.D_products_domestic_pdetail .header_box .header-part > .navbar-collapse, 
.D_products_domestic_pdetail .sabit .header_box .header-part > .navbar-collapse{height: 80px;}
.D_products_domestic_pdetail .header_box .header-part .navbar-nav, 
.D_products_domestic_pdetail .sabit .header_box .header-part .navbar-nav{height: 100%;}
.D_products_domestic_pdetail .header_box .header-part .navbar-nav > li, 
.D_products_domestic_pdetail .sabit .header_box .header-part .navbar-nav > li{display: flex; flex-wrap: wrap; align-items: center;}
.D_products_domestic_pdetail .header_box .header-part .navbar-nav > li:nth-last-child(1), 
.D_products_domestic_pdetail .header_box .header-part .navbar-nav > li:nth-last-child(2), 
.D_products_domestic_pdetail .sabit .header_box .header-part .navbar-nav > li:nth-last-child(1), 
.D_products_domestic_pdetail .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2){background-color: #785a34; margin: 0;}
.D_products_domestic_pdetail .header_box .header-part .navbar-nav > li:nth-last-child(2), 
.D_products_domestic_pdetail .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2){border-right: 1px solid rgba(255, 255, 255, 0.3);}
.D_products_domestic_pdetail .header_box .header-part .navbar-nav > li:nth-last-child(1) > a, 
.D_products_domestic_pdetail .header_box .header-part .navbar-nav > li:nth-last-child(2) > a, 
.D_products_domestic_pdetail .sabit .header_box .header-part .navbar-nav > li:nth-last-child(1) > a, 
.D_products_domestic_pdetail .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2) > a{padding-left: 20px; padding-right: 20px;}
.D_products_domestic_pdetail .header_box .header-part .navbar-nav > li a:hover::before, 
.D_products_domestic_pdetail .header_box .header-part .navbar-nav .nav-link:hover::before, 
.D_products_domestic_pdetail .sabit .header_box .header-part .navbar-nav > li a:hover::before, 
.D_products_domestic_pdetail .sabit .header_box .header-part .navbar-nav .nav-link:hover::before{border-color: transparent transparent rgba(255, 255, 255, 1) transparent;}
.D_products_domestic_pdetail .DetailContainer{margin-top: 9rem;}
.D_products_domestic_pdetail .header_box .header-part .dropdown-menu{top: 80px;}
@media (min-width:992px) {
    .D_products_domestic_pdetail .sub_menu-trip .sub_inside{margin-top: -1rem;}
    .D_products_domestic_pdetail .sub_menu-trip .server_menu > ul{margin-bottom: 10px;}
    .D_products_domestic_pdetail .sub_menu-trip .server_menu > ul > li.join-fixed-btn{height: 50px;}
    .D_products_domestic_pdetail .sub_menu-trip .server_menu > ul > li.download-fixed-btn, 
    .D_products_domestic_pdetail .sub_menu-trip .server_menu > ul > li.share-fixed-btn, 
    .D_products_domestic_pdetail .sub_menu-trip .server_menu > ul > li.query-fixed-btn, 
    .D_products_domestic_pdetail .sub_menu-trip .server_menu > ul > li.favor-fixed-btn{height: 40px;}
    .D_products_domestic_pdetail .sub_menu-trip .server_menu > ul > li.download-fixed-btn a, 
    .D_products_domestic_pdetail .sub_menu-trip .server_menu > ul > li.share-fixed-btn a, 
    .D_products_domestic_pdetail .sub_menu-trip .server_menu > ul > li.query-fixed-btn a{font-size: 15px;font-weight: normal; padding: 0px 10px;} 
    .D_products_domestic_pdetail .sub_menu-trip .server_menu > ul > li.favor-fixed-btn a{font-size: 15px;font-weight: normal; padding: 0px 11px;}
    .D_products_domestic_pdetail .sub_menu-trip .server_menu > ul > li.download-fixed-btn i, 
    .D_products_domestic_pdetail .sub_menu-trip .server_menu > ul > li.share-fixed-btn i, 
    .D_products_domestic_pdetail .sub_menu-trip .server_menu > ul > li.query-fixed-btn i, 
    .D_products_domestic_pdetail .sub_menu-trip .server_menu > ul > li.favor-fixed-btn i{font-size: 17px;}
    .D_products_domestic_pdetail .sub_menu-trip .server_menu > ul > li.join-fixed-btn a{font-size: 19px;}
    .D_products_domestic_pdetail .sub_menu-trip .server_menu > ul > li.join-fixed-btn i{font-size: 20px;}
    .D_products_domestic_pdetail .sub_menu-trip .trip_menu{width: 79px; margin-right: 0;}
    .D_products_domestic_pdetail .sub_menu-trip .trip_menu i{display: none;}
    .D_products_domestic_pdetail .sub_menu-trip .trip_menu ul{margin-bottom: 0;display: flex;flex-wrap: wrap;}
    .D_products_domestic_pdetail .sub_menu-trip .trip_menu li{margin-bottom: 8px;}
    .D_products_domestic_pdetail .sub_menu-trip .trip_menu li.feature, 
    .D_products_domestic_pdetail .sub_menu-trip .trip_menu li.dates{order: -1;}
    .D_products_domestic_pdetail .sub_menu-trip .trip_menu li a{line-height: 1;}
    .D_products_domestic_pdetail .sub_menu-trip .trip_menu li a span{font-size: 14px;}
    .D_products_domestic_pdetail .page_sidebar .side_box{bottom: 50px;}
    .D_products_domestic_pdetail .page_sidebar .side_bar{width: 50px;}
    .D_products_domestic_pdetail .page_sidebar .side_bar li{padding: 11px;height: 50px;}
    .D_products_domestic_pdetail .page_sidebar .side_bar li a i{font-size: 24px;}
    .D_products_domestic_pdetail .page_sidebar .actGotop{bottom: 15px;width: 50px;height: 50px;}
    .D_products_domestic_pdetail .page_sidebar .actGotop a:link{width: 50px;height: 50px;line-height: 67px;}
    .D_products_domestic_pdetail .page_sidebar .actGotop a i{width: 50px;line-height: 30px;}
}
@media (max-width:991px) {
    .D_products_domestic_pdetail .DetailContainer{margin-top: 4rem;}
    .D_products_domestic_pdetail .header_box .header-part > .navbar-collapse, 
    .D_products_domestic_pdetail .sabit .header_box .header-part > .navbar-collapse{height: auto;}
}

/*order*/
.group_home .group_order_width{margin-top: 150px;}
.group_home.D_products_signup_list .header_box .header-part, 
.group_home.D_products_signup_list .sabit .header_box .header-part{background-color: #987a54; border: none; transition: .3s;}
.group_home.D_products_signup_list .header_box .header-part > .navbar-collapse, 
.group_home.D_products_signup_list .sabit .header_box .header-part > .navbar-collapse{height: 80px;}
.group_home.D_products_signup_list .header_box .header-part .navbar-nav, 
.group_home.D_products_signup_list .sabit .header_box .header-part .navbar-nav{height: 100%;}
.group_home.D_products_signup_list .header_box .header-part .navbar-nav > li, 
.group_home.D_products_signup_list .sabit .header_box .header-part .navbar-nav > li{display: flex; flex-wrap: wrap; align-items: center;}
.group_home.D_products_signup_list .header_box .header-part .navbar-nav > li:nth-last-child(1), 
.group_home.D_products_signup_list .header_box .header-part .navbar-nav > li:nth-last-child(2), 
.group_home.D_products_signup_list .sabit .header_box .header-part .navbar-nav > li:nth-last-child(1), 
.group_home.D_products_signup_list .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2){background-color: #785a34; margin: 0;}
.group_home.D_products_signup_list .header_box .header-part .navbar-nav > li:nth-last-child(2), 
.group_home.D_products_signup_list .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2){border-right: 1px solid rgba(255, 255, 255, 0.3);}
.group_home.D_products_signup_list .header_box .header-part .navbar-nav > li:nth-last-child(1) > a, 
.group_home.D_products_signup_list .header_box .header-part .navbar-nav > li:nth-last-child(2) > a, 
.group_home.D_products_signup_list .sabit .header_box .header-part .navbar-nav > li:nth-last-child(1) > a, 
.group_home.D_products_signup_list .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2) > a{padding-left: 20px; padding-right: 20px;}
.group_home.D_products_signup_list .header_box .header-part .navbar-nav > li a:hover::before, 
.group_home.D_products_signup_list .header_box .header-part .navbar-nav .nav-link:hover::before, 
.group_home.D_products_signup_list .sabit .header_box .header-part .navbar-nav > li a:hover::before, 
.group_home.D_products_signup_list .sabit .header_box .header-part .navbar-nav .nav-link:hover::before{border-color: transparent transparent rgba(255, 255, 255, 1) transparent;}
.group_home .group_order_width .header_box .header-part .dropdown-menu{top: 80px;}
@media (max-width:991px) {
    .group_home.D_products_signup_list  .header_box .header-part > .navbar-collapse, 
    .group_home.D_products_signup_list  .sabit .header_box .header-part > .navbar-collapse{height: auto;}
}

/*member*/
.member_home .signin_width{margin-top: 170px;}
.member_home .width-460{margin-top: 170px;margin-bottom: 150px;}
.member_home .container.member_width{margin-top: 100px;}
.member_home .row.header, 
.member_home .row.header.sabit, 
.D_member_my_index .row.header, 
.D_member_my_index .row.header.sabit{
    background: rgba(255, 255, 255, 1); 
    border-bottom-left-radius: 30px; 
    border-bottom-right-radius: 30px; 
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.member_home .header_box .header-part, 
.member_home .sabit .header_box .header-part, 
.D_member_my_index .header_box .header-part, 
.D_member_my_index .sabit .header_box .header-part{background-color: #987a54; border: none; transition: .3s;}
.member_home .header_box .header-part > .navbar-collapse, 
.member_home .sabit .header_box .header-part > .navbar-collapse, 
.D_member_my_index .header_box .header-part > .navbar-collapse, 
.D_member_my_index .sabit .header_box .header-part > .navbar-collapse{height: 80px;}
.member_home .header_box .header-part .navbar-nav, 
.member_home .sabit .header_box .header-part .navbar-nav, 
.D_member_my_index .header_box .header-part .navbar-nav, 
.D_member_my_index .sabit .header_box .header-part .navbar-nav{height: 100%;}
.member_home .header_box .header-part .navbar-nav > li, 
.member_home .sabit .header_box .header-part .navbar-nav > li, 
.D_member_my_index .header_box .header-part .navbar-nav > li, 
.D_member_my_index .sabit .header_box .header-part .navbar-nav > li{display: flex; flex-wrap: wrap; align-items: center;}
.member_home .header_box .header-part .navbar-nav > li:nth-last-child(1), 
.member_home .header_box .header-part .navbar-nav > li:nth-last-child(2), 
.member_home .sabit .header_box .header-part .navbar-nav > li:nth-last-child(1), 
.member_home .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2), 
.D_member_my_index .header_box .header-part .navbar-nav > li:nth-last-child(1), 
.D_member_my_index .header_box .header-part .navbar-nav > li:nth-last-child(2), 
.D_member_my_index .sabit .header_box .header-part .navbar-nav > li:nth-last-child(1), 
.D_member_my_index .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2){background-color: #785a34; margin: 0;}
.member_home .header_box .header-part .navbar-nav > li:nth-last-child(2), 
.member_home .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2), 
.D_member_my_index .header_box .header-part .navbar-nav > li:nth-last-child(2), 
.D_member_my_index .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2){border-right: 1px solid rgba(255, 255, 255, 0.3);}
.member_home .header_box .header-part .navbar-nav > li:nth-last-child(1) > a, 
.member_home .header_box .header-part .navbar-nav > li:nth-last-child(2) > a, 
.member_home .sabit .header_box .header-part .navbar-nav > li:nth-last-child(1) > a, 
.member_home .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2) > a, 
.D_member_my_index .header_box .header-part .navbar-nav > li:nth-last-child(1) > a, 
.D_member_my_index .header_box .header-part .navbar-nav > li:nth-last-child(2) > a, 
.D_member_my_index .sabit .header_box .header-part .navbar-nav > li:nth-last-child(1) > a, 
.D_member_my_index .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2) > a{padding-left: 20px; padding-right: 20px;}
.member_home .header_box .header-part .navbar-nav > li a:hover::before, 
.member_home .header_box .header-part .navbar-nav .nav-link:hover::before, 
.member_home .sabit .header_box .header-part .navbar-nav > li a:hover::before, 
.member_home .sabit .header_box .header-part .navbar-nav .nav-link:hover::before, 
.D_member_my_index .header_box .header-part .navbar-nav > li a:hover::before, 
.D_member_my_index .header_box .header-part .navbar-nav .nav-link:hover::before, 
.D_member_my_index .sabit .header_box .header-part .navbar-nav > li a:hover::before, 
.D_member_my_index .sabit .header_box .header-part .navbar-nav .nav-link:hover::before{border-color: transparent transparent rgba(255, 255, 255, 1) transparent;}
.member_home .header_box .header-part .dropdown-menu, 
.D_member_my_index .header_box .header-part .dropdown-menu{top: 80px;}
.member_home.D_member_my_favorites .FavoriteList-null img{margin: auto;}
@media (max-width:991px) {
    .member_home .header_box .header-part > .navbar-collapse,
    .member_home .sabit .header_box .header-part > .navbar-collapse, 
    .D_member_my_index .header_box .header-part > .navbar-collapse, 
    .D_member_my_index .sabit .header_box .header-part > .navbar-collapse{height: auto;}
    .member_home .header-part .navbar-nav li a .showName, 
    .D_member_my_index .header-part .navbar-nav li a .showName{justify-content: center; margin-bottom: 10px;}
    .member_home .header-part .navbar-nav li a .showName .SignOut, 
    .D_member_my_index .header-part .navbar-nav li a .showName .SignOut{margin-top: 0;}
}

/*search 通用商品*/
body.D_commprod_product_list{background-color: #fafafa;}
.D_commprod_product_list .header_box .header-part, 
.D_commprod_product_list .sabit .header_box .header-part{background-color: #987a54; border: none; transition: .3s;}
.D_commprod_product_list .header_box .header-part > .navbar-collapse, 
.D_commprod_product_list .sabit .header_box .header-part > .navbar-collapse{height: 80px;}
.D_commprod_product_list .header_box .header-part .navbar-nav, 
.D_commprod_product_list .sabit .header_box .header-part .navbar-nav{height: 100%;}
.D_commprod_product_list .header_box .header-part .navbar-nav > li, 
.D_commprod_product_list .sabit .header_box .header-part .navbar-nav > li{display: flex; flex-wrap: wrap; align-items: center;}
.D_commprod_product_list .header_box .header-part .navbar-nav > li:nth-last-child(1), 
.D_commprod_product_list .header_box .header-part .navbar-nav > li:nth-last-child(2), 
.D_commprod_product_list .sabit .header_box .header-part .navbar-nav > li:nth-last-child(1), 
.D_commprod_product_list .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2){background-color: #785a34; margin: 0;}
.D_commprod_product_list .header_box .header-part .navbar-nav > li:nth-last-child(2), 
.D_commprod_product_list .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2){border-right: 1px solid rgba(255, 255, 255, 0.3);}
.D_commprod_product_list .header_box .header-part .navbar-nav > li:nth-last-child(1) > a, 
.D_commprod_product_list .header_box .header-part .navbar-nav > li:nth-last-child(2) > a, 
.D_commprod_product_list .sabit .header_box .header-part .navbar-nav > li:nth-last-child(1) > a, 
.D_commprod_product_list .sabit .header_box .header-part .navbar-nav > li:nth-last-child(2) > a{padding-left: 20px; padding-right: 20px;}
.D_commprod_product_list .header_box .header-part .navbar-nav > li a:hover::before, 
.D_commprod_product_list .header_box .header-part .navbar-nav .nav-link:hover::before, 
.D_commprod_product_list .sabit .header_box .header-part .navbar-nav > li a:hover::before, 
.D_commprod_product_list .sabit .header_box .header-part .navbar-nav .nav-link:hover::before{border-color: transparent transparent rgba(255, 255, 255, 1) transparent;}
.D_commprod_product_list .header_box .header-part .dropdown-menu{top: 80px;}
.D_commprod_product_list form#frmSearch{margin-top: 80px;}
@media (max-width:991px) {
    .D_commprod_product_list .header_box .header-part > .navbar-collapse, 
    .D_commprod_product_list .sabit .header_box .header-part > .navbar-collapse{height: auto;}
}

.day_style_17, .day_style_18, .day_style_19{display: flex;flex-wrap: wrap;}


/********** animations **********/
@-webkit-keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}

to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%,0,0);
transform: translate3d(100%,0,0)
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%,0,0);
transform: translate3d(100%,0,0)
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%,0,0);
transform: translate3d(-100%,0,0)
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%,0,0);
transform: translate3d(-100%,0,0)
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
.fadeInLeft {-webkit-animation-name: fadeInLeft; animation-name: fadeInLeft}
@-webkit-keyframes fadeIn {
0% {
opacity: 0
}
to {
opacity: 1
}
}
@keyframes fadeIn {
0% {
opacity: 0
}
to {
opacity: 1
}
}
.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0,-100%,0);
transform: translate3d(0,-100%,0)
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0,-100%,0);
transform: translate3d(0,-100%,0)
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
.fadeInDown {-webkit-animation-name: fadeInDown; animation-name: fadeInDown}

.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.delay-1s { -webkit-animation-delay: 1s; animation-delay: 1s; }
.animated.delay-2s { -webkit-animation-delay: 2s; animation-delay: 2s; }
.animated.delay-3s { -webkit-animation-delay: 3s; animation-delay: 3s; }
.animated.delay-4s { -webkit-animation-delay: 4s; animation-delay: 4s; }
.animated.delay-5s { -webkit-animation-delay: 5s; animation-delay: 5s; }
.animated.fast { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
.animated.faster { -webkit-animation-duration: 500ms; animation-duration: 500ms; }
.animated.slow { -webkit-animation-duration: 2s; animation-duration: 2s; }
.animated.slower { -webkit-animation-duration: 3s; animation-duration: 3s; }
