/* 基本設定_start */

.indexContainer {
    padding: 0px;
}

.indexButtonContent {
    text-align: center;
    margin-top: 0;
    display: inline-block;

}


/* 基本設定_end */


/* indexCategory_start */

.indexCategoryContent {
    padding: 96px 0;
}

.indexCategoryContent .categoryContentInner {
    position: relative;
    margin-left: -4px;
    margin-right: -4px;
}
.indexCategoryContent .categoryContentInner .col-padding:nth-child(n+7){
    display: none;
}

.indexCategoryContent .categoryContentInner .owl-nav .owl-next {
    position: absolute;
    top: 25%;
    right: -20px;
    margin: 0;
}

.indexCategoryContent .categoryContentInner .owl-nav .owl-prev {
    position: absolute;
    top: 25%;
    left: -20px;
    margin: 0;
}


/* indexCategory_end */


/* index_product_start */
.productContentInner .indexPtItem {
    background: #fff;
    border-radius: 60px;
    box-shadow: 0px 4px 10px 0px #0000001a;
}
.productContentInner .ptName {
    background: #e0e5e9;
    border-radius: 60px;
}
.productContentInner .ptImg .ptImgInner {
    padding-bottom: 100%;
    border: none;
    background: #fff;
    border-radius: 60px;
}
.productContentInner .ptImg{
    margin: 0;
}
/* .indexProductContent .owl-stage{
    transition: all 10s linear 0s !important;
} */
.productContentInner .ptItem:hover .ptName .txtTitle{
    border:none;
}
.productContentInner .ptName .txtTitle{
    border:none;
    margin: 0;
}
.productContentInner .ptItem:hover .ptImg .ptImgInner::after {
    opacity: 0;
}
.indexProductContent {
    padding: 96px 0;
}

.productContentInner{
    position: relative;
}

.backimg::before{
    content: '';
    position: absolute;
    width: 40%;
    height: 560px;
    background-color: #ececec;
    left:0;
    top: -20%;
    overflow: hidden;
    border-radius: 0px 300px 300px 0;
}
.backimg::after{
    content: url(http://admin.aston-airshaft.i-seedbox.com.tw/storage/banner/banner-02.png);
    position: absolute;
    width: 60%;
    height: 560px;
    right:0;
    top: -20%;
    overflow: hidden;
    border-radius:  300px 0 0 300px ;
}
.indexProductContent .owl-carousel .owl-nav button.owl-next,
.indexProductContent .owl-carousel .owl-nav button.owl-prev{
    color: #0F52BA;
}
.indexProductContent .owl-carousel .owl-nav button.owl-next{
    position: absolute;
    bottom: 24px;
    right: -60px;
}
.indexProductContent .owl-carousel .owl-nav button.owl-prev{
    position: absolute;
    bottom: 24px ;
    left: -60px;
}

/* index_product_end */


/* index_Editor_start */

.indexEditorContent {
    padding: 96px 0;
}
.indexEditorContent .Editor_01{
    width: 70%;
    border: 1px solid #E0E5E9;
    padding: 95px;
    border-radius: 200px;
    background: #f3f3f36e;
    backdrop-filter: blur(10px);
}
.indexEditorContent .container::before{
    content: url(http://admin.aston-airshaft.i-seedbox.com.tw/storage/index/AboutUs.png);
    position: absolute;
    border-radius: 300px;
    right: 240px;
    overflow: hidden;
}
/* index_Editor_end */


/* index_news_start */

.indexNewsContent {
    padding: 96px 0;
}
.btnCenter{
    display: block;
    text-align: center;
}
.btnCenter .indexButtonContent{
    margin-top: 40px;
}
ul.newsItemContent li:nth-child(n+5){
    display: none;
}
/* index_news_end */

@media only screen and (max-width: 1499px) {
    .indexEditorContent .container::before {
        right: 132px;
    }
}

@media only screen and (min-width: 1200px) {}

@media only screen and (max-width: 1199px) {
    /* index_news_start */
    .indexNewsContentInner {
        max-width: 80%;
    }
    
    /* index_news_end */
}

@media only screen and (min-width: 992px) {}

@media only screen and (max-width: 991px) {
    /* index_banner_start */
    .swiperItem a {
        height: 450px;
    }
    /* index_banner_end */
    .indexEditorContent .Editor_01 {
        width: 100%;
    }
    .indexEditorContent .container::before {
        display: none;
    }
    .indexNewsContent {
        padding: 48px 0;
    }
    .indexCategoryContent {
        padding: 48px 0;
    }
    .indexProductContent {
        padding: 48px 0;
    }

}

@media only screen and (min-width: 768px) {}

@media only screen and (max-width: 767px) {
    /* index_news_start */
    .indexNewsContentInner {
        max-width: 100%;
        padding: 0px 15px;
    }
    .indexNewsDate,
    .indexNewsLink {
        display: block;
        width: 100%;
        padding: 0px 15px;
        border: none;
    }
    .indexNewsDate {
        text-align: left;
        margin-bottom: 10px;
    }
    .indexNewsLink a {
        padding: 0px;
        overflow: inherit;
        text-overflow: inherit;
        white-space: inherit;
    }
    /* index_news_end */
    .indexCategoryContent .categoryContentInner .owl-nav .owl-next {
        right: -4px;
    }
    .indexCategoryContent .categoryContentInner .owl-nav .owl-prev {
        left: -4px;
    }

    .indexBannerContentInner .owl-item:nth-child(2) .bannerImg .bannerImgInner{
        left: -110%;
    }
    .indexBannerContentInner .owl-item:nth-child(3) .bannerImg .bannerImgInner{
        top: 46%;
        left: -130%;
    }
    .indexEditorContent .Editor_01{
        padding: 28px;
        border-radius: 36px;
    }
    .indexEditorContent {
        padding: 48px 0;
    }
    .indexProductContent .owl-carousel .owl-nav button.owl-next{
        position: initial;
    }
    .indexProductContent .owl-carousel .owl-nav button.owl-prev{
        position: initial;
    }
}

@media only screen and (max-width: 568px) {}

@media only screen and (max-width: 440px) {}

@media only screen and (max-width: 420px) {
    .bannerImg .bannerImgInner {
        top: 36%;
        left: -200%;
    }
}