.section-hero-all-product-page.siammit-group-co-ltd-background {
    background-image: url(../images/siammit-group-co-ltd/siammit-group-co-ltd-background.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.section-hero-all-product-page.swine-farm-background {
    background-image: url(../images/siammit-group-co-ltd/swine-farm-background.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.section-hero-all-product-page.banner-swinfarm {
    background-image: url(../images/siammit-group-co-ltd/commercial-production.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 600px;
    margin-bottom: 40px;
    background-color: #ffffff;
}
.section-vision-and-mission-siammitr {
    display: flex;
    justify-content: center;
    height: auto;
    padding-top: 8px;
    padding-bottom: 50px;
}
.section-vision-and-mission-siammitr-header-english-box {
    display: flex;
    justify-content: center;
    margin-bottom: 24px;
}
.section-vision-and-mission-siammitr-header-english {
    font-family: "sukhumvit-set-bold";
    font-size: 46px;
    color: #FF2623;
    line-height: 1.4;
    width: 900px;
    text-align: center;
	& br {
		display:none;
	}
}
.section-vision-and-mission-siammitr.smart-farm {
    height: auto;
}
.section-vision-and-mission-siammitr-header-box {
    display: flex;
    justify-content: center;
    margin-bottom: 28px;
}
.section-vision-and-mission-siammitr-header {
    font-family: "sukhumvit-set-semiBold";
    font-size: 30px;
    color: #464C4F;
    line-height: 1.4;
    width: 900px;
    text-align: center;
}
.section-vision-and-mission-siammitr-paragraph-box {
    display: flex;
    justify-content: center;
    
}
.section-vision-and-mission-siammitr-paragraph {
    width: 942px;
    font-family: "sukhumvit-set-medium";
    font-size: 18px;
    color: #464C4F;
    line-height: 1.6;
    text-align: center;
}
.section-core-value {
    position: relative;
    display: flex;
    justify-content: center;
    height: 1080px;
}
.section-core-value-image-floating {
    position: absolute;
    top: 170px;
    left: 40px;
    width: 136px;
    height: 78px;
}
.section-core-value-image-floating img {
    height: auto;
}
.section-core-value-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 36px;
}
.section-core-value-image {
    width: 1008px;
    height: 500px;
}
.section-core-value-image img {
    width: 100%
}
.section-core-value-detail-wrapper {
    position: relative;
    display: flex;
    justify-content: space-between;
}
/* .section-core-value-detail-wrapper:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 204px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #000;
} */
.section-core-value-detail-wrapper.for-smile-meat-co-ltd {
    justify-content: center;
    padding-bottom: 50px;
} 
.section-core-value-detail-box {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.section-core-value-detail-image {
    width: 1008px;
    height: 500px;
}

/* .section-core-value-detail-header-english-box {
    display: flex;
    justify-content: center;
    margin-bottom: 22px;
}
.section-core-value-detail-header-english {
    font-family: "sukhumvit-set-bold";
    font-size: 46px;
    color: #FF2623;
    line-height: 1;
}
.section-core-value-detail-header-box {
    display: flex;
    margin-bottom: 26px;
}
.section-core-value-detail-header {
    font-family: "sukhumvit-set-semiBold";
    font-size: 30px;
    color: #464C4F;
    line-height: 1;
}
.section-core-value-detail-paragraph-box {
    display: flex;
    justify-content: center;
}
.section-core-value-detail-paragraph {
    width: 404px;
    font-family: "sukhumvit-set-medium";
    font-size: 18px;
    color: #464C4F;
    line-height: 1.6;
    text-align: center;
} */
.section-detail-flex {
    display: flex;
    justify-content: center;
    margin-top: 74px;
}
.section-detail-flex.add-margin-top {
    margin-top: 20px;
}
.section-detail-flex-wrapper {
    display: flex;
}
.section-detail-flex-box {
    display: flex;
    width: 1300px;
    height: 500px;
    border-radius: 14px;
    background-color: #7A0803;
}
.section-detail-flex-detail-box {
    width: 50%;
    display: flex;
    flex-direction: column;
    padding: 60px 54px 0 98px;
}
.section-detail-flex-header-box {
    display: flex;
    margin-bottom: 26px;
}
.section-detail-flex-header {
    font-family: "sukhumvit-set-semiBold";
    font-size: 30px;
    color: #fff;
    line-height: 1.5;
    z-index: 2;
}
.section-detail-flex-paragraph-box {
    display: flex;
}
.section-detail-flex-paragraph {
    font-family: "sukhumvit-set-medium";
    font-size: 18px;
    color: #fff;
    line-height: 1.6;
    z-index: 2;
}
.section-detail-flex-image {
    width: 55%;
    height: 500px;
}
.section-detail-flex-image img {
    width: 100%;
    border-radius: 0 14px 14px 0;
}
.section-detail-flex.detail-flex-reverse .section-detail-flex-image img {
    border-radius: 14px 0 0 14px;
}
.view-more-products-button-wrapper.detail-flex {
    justify-content: flex-start;
    margin-top: 20px;
}
.section-detail-flex.detail-flex-reverse .section-detail-flex-box {
    flex-direction: row-reverse;
}
.section-detail-flex.add-margin-buttom {
    margin-bottom: 74px;
}
.section-our-products.siammit-group-co-ltd {
    height: 760px;
}
.section-modern-factory {
    display: flex;
    justify-content: center;
    height: 790px;
    padding-top: 90px;
}
.section-modern-factory-wrapper {
    display: flex;
    flex-direction: column;
}
.section-modern-factory-header-box {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}
.section-modern-factory-header {
    font-family: "sukhumvit-set-bold";
    font-size: 46px;
    color: #FF2623;
    line-height: 1;
}
.section-modern-factory-paragraph-box {
    display: flex;
    justify-content: center;
    margin-bottom: 50px;
}
.section-modern-factory-paragraph {
    font-family: "sukhumvit-set-semiBold";
    font-size: 30px;
    color: #464C4F;
    line-height: 1;
}
.section-our-products-certified-standards-image-wrapper.siammit-group {
    width: 1116px;
    justify-content: center;
    flex-wrap: wrap;
}
.section-our-products.siammit-group-co-ltd.swine-farm .section-our-products-certified-standards-image {
    height: 150px;
}


@media screen and (min-width: 1441px) {

    .section-vision-and-mission-siammitr {
        padding-top: 0.556vw;
        padding-bottom: 3.472vw;
    }
    .section-vision-and-mission-siammitr-header-english-box {
        margin-bottom: 1.667vw;
    }
    .section-vision-and-mission-siammitr-header-english {
        font-size: 3.194vw;
        width: 62.5vw;
    }
    .section-vision-and-mission-siammitr-header-box {
        margin-bottom: 1.944vw;
    }
    .section-vision-and-mission-siammitr-header {
        font-size: 2.083vw;
        width: 62.5vw;
    }
    .section-vision-and-mission-siammitr-paragraph {
        width: 65.417vw;
        font-size: 1.25vw;
    }
    .section-core-value {
        height: 75vw;
    }
    .section-core-value-image-floating {
        top: 11.806vw;
        left: 2.778vw;
        width: 9.444vw;
        height: 5.417vw;
    }
    .section-core-value-detail-image {
        width: 70vw;
        height: 34.722vw;
    }
    .section-core-value-wrapper {
        gap: 2.5vw;
    }
    .section-core-value-image {
        width: 70vw;
        height: 34.722vw;
    }
    /* .section-core-value-detail-wrapper:before {
        width: 0.069vw;
        height: 14.167vw;
    }
    .section-core-value-detail-header-english-box {
        margin-bottom: 1.528vw;
    }
    .section-core-value-detail-header-english {
        font-size: 3.194vw;
    }
    .section-core-value-detail-header-box {
        margin-bottom: 1.806vw;
    }
    .section-core-value-detail-header {
        font-size: 2.083vw;
    }
    .section-core-value-detail-paragraph {
        width: 28.056vw;
        font-size: 1.25vw;
    } */
    .section-detail-flex {
        margin-top: 5.139vw;
    }
    .section-detail-flex.add-margin-top {
        margin-top: 1.389vw;
    }
    .section-detail-flex-box {
        width: 84.444vw;
        height: 29.167vw;
        border-radius: 0.972vw;
    }
    .section-detail-flex-detail-box {
        padding: 4.111vw 3.75vw 0 4.111vw;
    }
    .section-detail-flex-header-box {
        margin-bottom: 1.806vw;
    }
    .section-detail-flex-header {
        font-size: 2.083vw;
    }
    .section-detail-flex-paragraph {
        font-size: 1.25vw;
    }
    .section-detail-flex-image {
        height: 29.167vw;
    }
    .section-detail-flex-image img {
        border-radius: 0 0.972vw 0.972vw 0;
    }
    .section-detail-flex.detail-flex-reverse .section-detail-flex-image img {
        border-radius: 0.972vw 0 0 0.972vw;
    }
    .view-more-products-button-wrapper.detail-flex {
        margin-top: 1.389vw;
    }
    .section-detail-flex.add-margin-buttom {
        margin-bottom: 5.139vw;
    }
    .section-our-products.siammit-group-co-ltd {
        height: fit-content;
    }
    .section-modern-factory {
        height: 54.861vw;
        padding-top: 6.25vw;
    }
    .section-modern-factory-header-box {
        margin-bottom: 2.083vw;
    }
    .section-modern-factory-header {
        font-size: 3.194vw;
    }
    .section-modern-factory-paragraph-box {
        margin-bottom: 3.472vw;
    }
    .section-modern-factory-paragraph {
        font-size: 2.083vw;
    }

    .section-our-products-certified-standards-image-wrapper.siammit-group {
        width: 77.5vw;
        justify-content: center;
        flex-wrap: wrap;
    }

    .section-our-products.siammit-group-co-ltd.swine-farm .section-our-products-certified-standards-image {
        height: 10.417vw;
    }
}

@media screen and (max-width: 1439px) {
	.section-pay-attention-every-process {
    height: 300px;
    justify-content: center;
    padding-top: 94px;
}
    .section-vision-and-mission-siammitr {
        padding-top: 0.556vw;
        padding-bottom: 3.472vw;
    }
    .section-vision-and-mission-siammitr-header-english-box {
        margin-bottom: 1.667vw;
    }
    .section-vision-and-mission-siammitr-header-english {
        font-size: 3.194vw;
        width: 62.5vw;
    }
    .section-vision-and-mission-siammitr-header-box {
        margin-bottom: 1.944vw;
    }
    .section-vision-and-mission-siammitr-header {
        font-size: 2.083vw;
        width: 62.5vw;
    }
    .section-vision-and-mission-siammitr-paragraph {
        width: 65.417vw;
        font-size: 1.25vw;
    }
    .section-core-value {
        height: 75vw;
    }
    .section-core-value-detail-image {
        width: 70vw;
        height: 34.722vw;
    }
    .section-core-value-image-floating {
        top: 11.806vw;
        left: 2.778vw;
        width: 9.444vw;
        height: 5.417vw;
    }
    .section-core-value-wrapper {
        gap: 2.5vw;
    }
    .section-core-value-image {
        width: 70vw;
        height: 34.722vw;
    }
    /* .section-core-value-detail-wrapper:before {
        width: 0.069vw;
        height: 14.167vw;
    }
    .section-core-value-detail-header-english-box {
        margin-bottom: 1.528vw;
    }
    .section-core-value-detail-header-english {
        font-size: 3.194vw;
    }
    .section-core-value-detail-header-box {
        margin-bottom: 1.806vw;
    }
    .section-core-value-detail-header {
        font-size: 2.083vw;
    }
    .section-core-value-detail-paragraph {
        width: 28.056vw;
        font-size: 1.25vw;
    } */
    .section-detail-flex {
        margin-top: 5.139vw;
    }
    .section-detail-flex.add-margin-top {
        margin-top: 1.389vw;
    }
    .section-detail-flex-box {
        width: 91.444vw;
        height: 37.167vw;
        border-radius: 0.972vw;
    }
    .section-detail-flex-detail-box {
        padding: 6.111vw 3.75vw 6.111vw 6.806vw;
    }
    .section-detail-flex-header-box {
        margin-bottom: 1.806vw;
    }
    .section-detail-flex-header {
        font-size: 2.083vw;
    }
    .section-detail-flex-paragraph {
        font-size: 1.25vw;
    }
    .section-detail-flex-image {
        height: 37.167vw;
        width: 60%;
    }
    .section-detail-flex-image img {
        border-radius: 0 0.972vw 0.972vw 0;
    }
    .section-detail-flex.detail-flex-reverse .section-detail-flex-image img {
        border-radius: 0.972vw 0 0 0.972vw;
    }
    .view-more-products-button-wrapper.detail-flex {
        margin-top: 1.389vw;
    }
    .section-detail-flex.add-margin-buttom {
        margin-bottom: 5.139vw;
    }
    .section-our-products.siammit-group-co-ltd {
        height: 52.778vw;
    }
    .section-modern-factory {
        height: 54.861vw;
        padding-top: 6.25vw;
    }
    .section-modern-factory-header-box {
        margin-bottom: 2.083vw;
    }
    .section-modern-factory-header {
        font-size: 3.194vw;
    }
    .section-modern-factory-paragraph-box {
        margin-bottom: 3.472vw;
    }
    .section-modern-factory-paragraph {
        font-size: 2.083vw;
    }

    .section-our-products-certified-standards-image-wrapper.siammit-group {
        width: 77.5vw;
        justify-content: center;
        flex-wrap: wrap;
    }

    .section-our-products.siammit-group-co-ltd.swine-farm .section-our-products-certified-standards-image {
        height: 10.417vw;
    }
}

@media screen and (max-width: 1024px) {
	.section-vision-and-mission-siammitr-header-english {
		width:100%;
		& br {
			display:block;
		}
	}
    .section-hero-all-product-page.siammit-group-co-ltd .section-hero-all-product-page-header {
        text-align: center;
        line-height: 1.4;
    }
    .section-vision-and-mission-siammitr {
        padding-top: 1vw;
        padding-bottom: 3.472vw;
    }
    .section-detail-flex.add-margin-top {
        margin-top: 1.389vw;
    }
    .section-vision-and-mission-siammitr-header-english-box {
        margin-bottom: 5.116vw;
    }
    .section-vision-and-mission-siammitr-header-english {
        font-size: 2rem;
    }
    .section-vision-and-mission-siammitr-header-box {
        margin-bottom: 5.581vw;
    }
    .section-vision-and-mission-siammitr-header {
        font-size: 4.651vw;
        width: 62.5vw;
    }
    .section-vision-and-mission-siammitr-paragraph {
        width: 85.116vw;
        font-size: 3.721vw;
    }
    .section-core-value {
        height: fit-content;
    }
    .section-core-value-image-floating {
        display: none;
    }
    .section-core-value-wrapper {
        gap: 15.349vw;
    }
    .section-core-value-image {
        width: 85.116vw;
        height: 42.326vw;
    }
    .section-core-value-image img {
        border-radius: 3.256vw;
    }
    .section-core-value-detail-wrapper {
        flex-direction: column;
        gap: 26.047vw;
    }
    /* .section-core-value-detail-wrapper:before {
        width: 47.442vw;
        height: 0.233vw;
        top: 50%;
    }
    .section-core-value-detail-header-english-box {
        margin-bottom: 5.116vw;
    }
    .section-core-value-detail-header-english {
        font-size: 7.442vw;
    }
    .section-core-value-detail-header-box {
        margin-bottom: 5.581vw;
        justify-content: center;
    }
    .section-core-value-detail-header {
        font-size: 4.651vw;
    }
    .section-core-value-detail-paragraph {
        width: 85.116vw;
        font-size: 3.721vw;
    } */
    .section-detail-flex {
        margin-top: 1.5rem;
        overflow: visible;
    }
    .section-detail-flex.detail-flex-first {
        margin-top: 16vw;
    }
    .section-detail-flex-box {
        justify-content: flex-end;
        flex-direction: column-reverse;
        width: 85.116vw;
        height: 120%;
        border-radius: 3.256vw;
    }
    .section-detail-flex.detail-flex-reverse .section-detail-flex-box {
        flex-direction: column-reverse;
    }
    .section-detail-flex-detail-box {
        padding: 6.111vw 3.75vw 6.111vw 6.806vw;
        width: 100%;
    }
    .section-detail-flex-header-box {
        margin-bottom: 2.526vw;
    }
    .section-detail-flex-header {
        font-size: 1.5rem;
    }
    .section-detail-flex-paragraph {
        font-size: 3.721vw;
    }
    .section-detail-flex-image {
        width: 100%;
        height: 50.698vw;
    }
    .section-detail-flex-image img {
        border-radius: 3.256vw 3.256vw 0 0;
    }
    .section-detail-flex.detail-flex-reverse .section-detail-flex-image img {
        border-radius: 3.256vw 3.256vw 0 0;
    }
    .view-more-products-button-wrapper.detail-flex {
        position: absolute;
        left: 26vw;
        bottom: -16.279vw;
        margin-top: 0;
    }
    .section-detail-flex.add-margin-buttom {
        margin-bottom: 32.558vw;
    }
    .section-our-products.siammit-group-co-ltd {
        height: fit-content;
    }
    .section-modern-factory {
        height: 113.349vw;
        padding-top: 18.605vw;
    }
    .section-modern-factory-header-box {
        margin-bottom: 2.791vw;
    }
    .section-modern-factory-header {
        font-size: 5.442vw;
        text-align: center;
        line-height: 1.5;
    }
    .section-modern-factory-paragraph-box {
        margin-bottom: 8.837vw;
    }
    .section-modern-factory-paragraph {
        font-size: 4.651vw;
    }

    .section-our-products.siammit-group-co-ltd .section-our-products-service-wrapper {
        top:80vw;
    }

    .section-our-products.siammit-group-co-ltd .section-our-products-certified-standards {
        top: 190vw;
    }
    .section-our-products.siammit-group-co-ltd .section-our-products-certified-standards-image-wrapper {
        top: 200vw;
    }

    .section-our-products.siammit-group-co-ltd.swine-farm .section-our-products-certified-standards-image {
        height: 22.417vw;
    }
	.section-hero-all-product-page.banner-swinfarm {
    height: 300px;
	}
	.section-hero-all-product-page.swine-farm-background {
    background-size: contain;
	height: 30vw;
    background-color: #ffffff;
	}
	.section-hero-all-product-page.articles-page .section-hero-all-product-page-image-2 {
	display:none;
    }

}