/* 導航欄  */
.contactBtn-en {
    font-size: 16px !important;
    padding: 0 !important;
}

@media (min-width: 992px) and (max-width: 1500px) {
    .navbar-en .nav-item {
        width: 130px !important;
        &.dropdown {
            width: 180px !important;
        }
    }
}

.navLogo-en {
    width: 240px !important;
}

@media (min-width: 1500px) {
    .navLogo-en {
        width: 300px !important;
    }
}

/* sec1 */
/* neutralize original position settings */
#sec1 {
    position: static;
}
#sec1 .imgCnt {
    height: 100%;
    bottom: 0px;
}
#sec1 .swiper-container .swiper-slide {
    position: static;
}
#sec1 .swiper-container .swiper-slide {
    position: static;
}
#sec1 .swiper-container .swiper-slide .container .content .title {
    position: static;
}
#sec1 .swiper-container .swiper-slide.s0 .container .content {
    position: static;
}

/* add responsive dimensions */
@media (max-width: 575px) {
    .sec1-en {
        height: 800px !important;
    }
    .imgCntBlock {
        top: 5% !important;
    }
}

@media (min-width: 576px) and (max-width: 992px) {
    .sec1-en {
        height: 1000px !important;
    }
    .imgCntBlock {
        top: 5% !important;
    }
}

@media (min-width: 993px) {
    .sec1-en {
        height: 900px !important;
    }
}
.sec1-en .swiper-container .swiper-slide.s0 .container .content {
    padding-bottom: 0 !important;
}

/* sec2 */
.desc-justify {
    text-align: justify !important;
}
.green-highlight {
    background-color: #108b96 !important;
}

/* sec3 */
.tDesc {
    text-align: justify !important;
}

.block-en {
    height: 100%;
}

/* sec6 */
.tDesc-en {
    text-align: center !important;
}

@media (min-width: 992px) {
    .self {
        transform: translate(20%, -50%) !important;
    }
    .corporate {
        transform: translate(20%, -50%) !important;
    }
}

/* sec7 */
@media (min-width: 992px) {
    .page-en {
        min-height: 1500px !important;
    }
    .tTitle-en {
        min-height: 275px;
    }
    .textBlock-en {
        height: 80% !important;
    }
}

@media (min-width: 1400px) {
    .page-en {
        min-height: 1300px !important;
    }
}
