.locale_jp-ja .menuitem_home {
	display: none;
}

/*修正圖右文左時, 圖片會往下掉之問題*/
.text_block_top-left img.img-responsive.fadeIn {
	width: 99%;
}


/* 1024 以上 */
@Media (min-width: 1024px) { 

    .bigTitle {
    font-size: 57px !important;
    color: #000 !important;
    line-height: 1.3em !important;
    display: inline-block;
    }

    .text_block_top-left span.bigTitle, 
    .text_block_top-right span.bigTitle { 
    font-size: 55px !important;
    }

    div[class*="text_block_top-"] h3 span.bigTitle2 {
        font-size: 55px !important;
        display: inline-block;
        line-height: 1.4em;
    }
}

/* 1921 以上 */
@Media (min-width: 1921px) { 

    .bigTitle {
    font-size: 58px !important;
    }

    .text_block_top-left span.bigTitle, 
    .text_block_top-right span.bigTitle { 
    font-size: 56px !important;
    }

    div[class*="text_block_top-"] h3 span.bigTitle2 {
        font-size: 70px !important;
    }
}

/* Bowei 筆電寬螢幕 */
@Media (min-width: 1281px) and (max-width: 1366px)  { 

    .bigTitle {
    font-size: 46px !important;
    color: #000 !important;
    line-height: 1.3em !important;
    display: inline-block;
    padding-bottom: 10px;
    }

    .text_block_top-left span.bigTitle, 
    .text_block_top-right span.bigTitle { 
    font-size: 52px !important;
    }

    div[class*="text_block_top-"] h3 span.bigTitle2 {
        font-size: 52px !important;
    }
}

    .locale_se-sv .owl-carousel .owl-item img{
        height: 203px !important;
    }

    .device-lg .aten_tagline{
        display: inline-block;
    }

    .top-search-open.device-lg .aten_tagline{
        opacity: 0;
    }

	body{
		overflow-y: visible!important;
		padding-right: 0!important;
	}

    #fixedsection a#atenevent {
        animation-delay: 5s;
        animation-fill-mode: forwards;
        display: none;
        transition: all 0.3s ease-in-out 0s;
        width: 73px;
        display: block;
        opacity: 0.8;
        height:59px;
    }

    #fixedsection a#atendemoroom {
        animation-delay: 5s;
        animation-fill-mode: forwards;
        display: none;
        transition: all 0.3s ease-in-out 0s;
        width: 73px;
        display: block;
        opacity: 0.8;
        height:59px;
    }

    #fixedsection a#atenonlinebooth {
        animation-delay: 5s;
        animation-fill-mode: forwards;
        display: none;
        transition: all 0.3s ease-in-out 0s;
        width: 73px;
        display: block;
        opacity: 0.8;
        height:59px;
    }


    #fixedsection #atendemoroom.active .words {
        display: inline;
        position: absolute;
        width: 240px;
        animation-delay: 5s;
        transition: all 0.5s linear 0s;
        top:17px;
    }

    #fixedsection #atenevent.active .words{
        display: inline;
        position: absolute;
        width: 240px;
        animation-delay: 5s;
        transition: all 0.5s linear 0s;
        top:149px;
    }

    #fixedsection #atenonlinebooth.active .words,
    .locale_global-en #fixedsection #atenevent.active .words  {
        display: inline;
        position: absolute;
        width: 240px;
        animation-delay: 5s;
        transition: all 0.5s linear 0s;
        top:83px;
    }




    #fixedsection a#atenevent.active {
        width: 225px;
        opacity: 1;
    }

    #fixedsection a#atendemoroom.active {
        width: 225px;
        opacity: 1;
    }

   #fixedsection a#atenonlinebooth.active {
        width: 225px;
        opacity: 1;
    }

    .locale_tw-zh #fixedsection a#atenevent.active,
    .locale_tw-zh #fixedsection a#atendemoroom.active,
    .locale_tw-zh #fixedsection a#atenonlinebooth.active {
        width: 180px;
        opacity: 1;
    }

    #fixedsection img {
        margin: 4px 10px;
    }





    #fixedsection a#atenevent {
        padding: 0;
        background-color: #0b8ccf;
    }

    #fixedsection a#atendemoroom {
        padding: 0;
        background-color: #19c3cd;
    }
    
     #fixedsection a#atenonlinebooth {
        padding: 0;
        background-color: #75b600;
    }

    .locale_tw-zh #fixedsection a#atenonlinebooth {
        padding: 0;
        background-color: #8ec21f;
    }

    .locale_tw-zh #fixedsection a#atenonlinebooth {
        padding: 0;
        background-color: #8ec21f;
    }
    


    .locale_global-en #fixedsection,
    .locale_tw-zh #fixedsection{
        display: block;
    }



    #fixedsection .words {
        font-weight: 500;
        color: #fff;
        font-size: 18px;
        vertical-align: sub;
        display: none;
    }






    #fixedsection {
        position: fixed;
        bottom: 10px;
        z-index: 9999;
        display: none;
    }
	
	
	
/* =========================================================================
                      Home Banner (New Style 2025)
 ========================================================================= */

 /*  1024 以上 */
 @Media (min-width: 1024px) {

	#slider span.bigTitle /* 字最小 */,
	#slider span.bigTitle2 /* 字中 Size */, 
	#slider div[class*="text_block_top-"] h3/* 字最大 */ {
	line-height: 1.3em;
	}

}


/*  1921 以上 */
@Media (min-width: 1921px) {

	/* All Banner >> 最外容器寬度 */
	#slider .swiper-slide .container {
	width: 65%;
	width: 62%;
	max-width: 1440px;
	}

	/* All Banner (圖文左右/上下) >> 最外容器寬度 >> 內容器 */
	#slider .swiper-slide .container .slider-caption {
	display: flex;
	justify-content: center; /* 水平置中 */
	flex-wrap: wrap; /* 若 items 過多就換行, 不會壓縮items (若不設定會將所有的 flex items 壓縮在同一行) */

	max-width: unset !important;
	}

	/* All Banner (圖文左右/ 排除圖文上下) >> 最外容器寬度 >> 內容器 */
	#slider .swiper-slide .container .slider-caption:not(.text_block_top-center):not(.text_block_bottom-center) {
	align-items: center; /* 項目垂直置中 >> 作用於單行（或單列）內的所有子項目 */
	align-content: center;   /* 垂直置中 >> 作用於多行（或多列）的子項目 */
	flex-wrap: nowrap;/* 若 items 過多也不換行, 會壓縮items (若有需要讓所有的 flex items 元素壓縮在同一行) */
	}

	/* All Banner (圖文上下) >> 最外容器寬度 >> 內容器 */
	#slider .swiper-slide .container .slider-caption:is(.text_block_top-center, .text_block_bottom-center) {
	align-items: flex-start; /* 由上到下排列 */
	}

	/* All Banner >> H3 */
	#slider.homepage-slider .text-block h3 {
	margin-bottom: 25px !important;
	}

	/* All Banner >> Button */
	#slider.homepage-slider a.btn.btn-primary {
		margin-bottom: 35px !important;
	}

	/* All Banner (圖文上下) >> 圖像 img */
	#slider .swiper-slide .container .slider-caption.text_block_bottom-center img , 
	#slider .swiper-slide .container .slider-caption.text_block_top-center img {
	max-width: 700px;
	}

	/* All Banner (圖上) >> 圖像 img */
	#slider .swiper-slide .container .slider-caption.text_block_top-center img {
	margin-top: 15px;
	}

	/* All Banner (圖下) >> 圖像 img */
	#slider .swiper-slide .container .slider-caption.text_block_bottom-center img {
	margin-bottom: 15px;
	}


}



/*  979 以下 */
@Media (max-width: 979px) {

    /* 橫幅文字區塊 (文上下/左右) */
    .slider-caption.slider-caption-center.text_block_top-center.text-block, 
    .slider-caption.slider-caption-top.text_block_top-left.text-block, 
    .slider-caption[class*="slider-caption-"][class*="text_block_"].text-block {
    top: 6vh !important;
    }

	/* 橫幅文字區塊 (文上下) */
	.slider-caption.slider-caption-center.text_block_top-center.text-block {
	top: 10vh !important;
	}

	/* 圖文左右 >> 文字最外框 */
	.slider-caption.slider-caption-top.text_block_top-left.text-block .col-md-5.text-content, 
	.slider-caption.slider-caption-top[class*="text_block_"].text-block .col-md-5.text-content {
	width: 100% !important;
	}

	/* 圖文左右 >> 文字最外框 >> .text-container */
	.slider-caption.slider-caption-top.text_block_top-left.text-block .col-md-5.text-content .text-container, 
	.slider-caption.slider-caption-top[class*="text_block_"].text-block .col-md-5.text-content .text-container {
	height: calc(100vh / 2 + 0%) !important;
	}

	#slider.homepage-slider .text-block h3 {
	margin-bottom: 15px !important;
	}

	/* 圖文左右 >> 圖片最外框 */
	.slider-caption.slider-caption-top.text_block_top-left.text-block .col-md-7, 
	.slider-caption.slider-caption-top[class*="text_block_"].text-block .col-md-7 {
	margin: 0 auto !important;
	width: 100% !important;
	}

	/* 圖文左右 >> .dummy */
	.slider-caption.slider-caption-top.text_block_top-left.text-block .col-md-7 .img-responsive-container .dummy, 
	.slider-caption.slider-caption-top[class*="text_block_"].text-block .col-md-7 .img-responsive-container .dummy,
	.homepage-slider .slider-caption .dummy {
	padding-top: 100%;/* 原來是 100% >> Avalade 用來響應式設計用 */
	}

	/* 圖文左右 >> 圖片 >> .img-responsive-container >> .dummy .img-container >> img */
	.slider-caption.slider-caption-top.text_block_top-left.text-block .col-md-7 .img-responsive-container .img-container img, 
	.slider-caption.slider-caption-top[class*="text_block_"].text-block .col-md-7 .img-responsive-container .img-container img,
	.homepage-slider .slider-caption img {
	max-width: calc(100vw / 2 + 8%) !important;
	}

	/* 左邊箭頭 */
	.swiper_wrapper .swiper-container #slider-arrow-left i {
	margin-left: 10px;
	}

	/* 右邊箭頭 */
	.swiper_wrapper .swiper-container #slider-arrow-right i {
	float: right;
	margin-right: 10px;
	margin-left: unset !important;
	}

}


/*  820 以下 */
@Media (max-width: 820px) {


	/* 圖文左右 >> .dummy */
	.slider-caption.slider-caption-top.text_block_top-left.text-block .col-md-7 .img-responsive-container .dummy, 
	.slider-caption.slider-caption-top[class*="text_block_"].text-block .col-md-7 .img-responsive-container .dummy,
	.homepage-slider .slider-caption .dummy {
	padding-top: 70%;/* 原來是 100% >> Avalade 用來響應式設計用 */
	}

}



@media (min-width: 768px) and (max-width: 991px) {}



/*  767 以下 */
@Media (max-width: 767px) {

	/* 橫幅文字區塊 (文上下/左右) */
	.slider-caption.slider-caption-center.text_block_top-center.text-block, 
	.slider-caption.slider-caption-top.text_block_top-left.text-block, 
	.slider-caption[class*="slider-caption-"][class*="text_block_"].text-block {
	top: 5vh !important;
	}

	/* 橫幅文字區塊 (文上下) */
	.slider-caption.slider-caption-center.text_block_top-center.text-block {
	top: 6vh !important;
	}

	/* 圖文左右 >> .dummy */
	.slider-caption.slider-caption-top.text_block_top-left.text-block .col-md-7 .img-responsive-container .dummy, 
	.slider-caption.slider-caption-top[class*="text_block_"].text-block .col-md-7 .img-responsive-container .dummy,
	.homepage-slider .slider-caption .dummy {
	padding-top: 50%;/* 原來是 100% >> Avalade 用來響應式設計用 */
	}

	/* 橫幅主圖 (上下/ 左右) */
	.homepage-slider .slider-caption img, 
	.homepage-slider .text_block_bottom-center.slider-caption img, 
	.homepage-slider .text_block_top-center.slider-caption img, 
	.homepage-slider [class*="text_block_"].slider-caption img {
	max-width: 260px !important;
	max-width: calc(100vw / 2 + 8%) !important;
	}

}





@media (max-width: 480px) {

    /* 橫幅文字區塊 (文上下/左右) */
    .slider-caption.slider-caption-center.text_block_top-center.text-block, 
    .slider-caption.slider-caption-top.text_block_top-left.text-block, 
    .slider-caption[class*="slider-caption-"][class*="text_block_"].text-block {
    top: 4vh !important;
    }

	/* 橫幅文字區塊 (文上下/左右) >> H4 */
	.slider-caption.slider-caption-center.text_block_top-center.text-block h4, 
	.slider-caption.slider-caption-top.text_block_top-left.text-block h4, 
	.slider-caption[class*="slider-caption-"][class*="text_block_"].text-block h4 {
	margin-bottom: 25px !important;
	}

}
