/*gallery start*/

.da {
    width: 431px;
    height: 323px;
    float: left;
}

.shang {
    width: 431px;
    height: 323px;
    border: 1px solid #eee;
    position: relative;
}

.yin {
    width: 103px;
    height: 77px;
    border: 1px solid #eee;
    position: absolute;
    background: rgba(255, 255, 255, 0.3);
    top: 0;
    left: 0;
    cursor: pointer;
    display: none;
}

.bao {
    width: 431px;
    height: 103px;
}

.photoshowtab {
    width: 96%;
    height: 103px;
    overflow: hidden;
    float: left;
}

.Ul {
    /*width: 9999px;*/
    display: -webkit-inline-box;
    height: 100px;
}

.Ul li {
    width: 91px;
    height: 69px;
    float: left;
    border: 1px solid #eee;
    margin-top: 10px;
    margin-left: 10px;
    position: relative;
    text-align: center;
}

.Ul li:hover {
    border: 1px solid black;
}

.li {
    width: 52px;
    height: 52px;
    border: 1px solid #efefef;
}

.zuo {
    display: block;
    width: 2%;
    height: 87px;
    line-height: 87px;
    font-size: 20px;
    float: left;
}

.zuo:before {
    content: "\e603";
    font-family: "apicon";
    font-weight: bold;
}

.you {
    display: block;
    width: 2%;
    height: 87px;
    line-height: 87px;
    font-size: 20px;
    float: left;
}

.you:before {
    content: "\e604";
    font-family: "apicon";
    font-weight: bold;
}

.photoshowscale {
    width: 431px;
    height: 323px;
    border: 1px solid black;
    float: left;
    position: absolute;
    overflow: hidden;
    display: none;
    left: 101%;
    top: 0;
    background-color: white;
}



/*gallery end*/


div#itemListLinks {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

div#itemListLinks .itemContainer {
    width: 23%;
    border: 1px solid #eee;
    margin-bottom: 30px;
    margin-right: 26px;
}

div#itemListLinks .itemContainer h3 a {
    font-size: 18px;
}

div#itemListLinks .itemContainer ul {

    padding-left: 0
}

div#itemListLinks .itemContainer li {
    list-style: none;
}

.catItemLinks,
.catItemExtraFields,
.catItemHeader {
    padding-left: 5px;
    padding-right: 5px;
}

.k2Pagination {
    display: flex;
    justify-content: center;
    align-items: center;
}

.k2Pagination .k2PaginationCounter {
    margin-left: 30px;
}

.k2Pagination ul {
    display: flex;
    margin-bottom: 0;
    、
}

.k2Pagination li {
    list-style: none;
    margin-right: 6px;
}

.pagenav {
    margin: 0;
}

.t4-main-body {
    padding-top: 1rem;
}

@font-face {
    font-family: "apicon";
    src: url('../fonts/arrows/apicon.eot');
    src: url('../fonts/arrows/apicon.eot') format('embedded-opentype'),
        url('../fonts/arrows/apicon.woff') format('woff'),
        url('../fonts/arrows/apicon.ttf') format('truetype'),
        url('../fonts/arrows/apicon.svg') format('svg');
    font-weight: 500;
    font-style: normal
}

/*k2 item page*/
.itemHeaderLeft {
    width: 45%;
    float: left;
}

#zo2-component .itemImageBlock {
    width: 100%;
    float: left;
    position: relative;
    min-height: 331px;
}

#zo2-component .itemImageBlock .itemImage {
    border: 1px solid #eee;
    position: absolute;
    top: 0;
}

#zo2-component .itemImageFeatured {
    position: absolute;
    top: 0;
    left: 2px;
    width: 90px;
    height: 26px;
    background-color: yellow;
    color: black;
    line-height: 26px;
    text-transform: uppercase;
    text-align: center;
}

div.itemRelated h3 {
    font-size: 18px;
    color: black;
}

#zo2-component .itemHeader {
    margin-left: 26px;
    float: left;
    width: 50%;
}

#zo2-component .itemHeader h2.itemTitle {
    font-weight: blod;
    font-size: 24px;
    color: black;
}

div.itemImageGallery {
    width: 100%;
    position: static;
    clear: both;
    height: 411px;
}

.addthis_toolbox.addthis_default_style {
    width: 60%;
    float: left;
}

.photoshowtab li {
    list-style: none;
}

.footer1 {
    text-align: center;
    color: white;
}

div#Mod124 {
    text-align: center;
    display: flex;
    justify-content: center;
}

.inputbox.required {
    background-image: unset !important;
}

.main_title {
    text-align: center;
    font-weight: 600;
    font-size: 60px;
    margin-top: 30px;
}

p.content {
    text-align: center;
}

.ta_c {
    text-align: center;
}

.ai_c {
    align-items: center;
    text-align: center;
}

.dflex {
    display: flex;
    align-items: center;
}

.dflex_sa {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.dflex_sb {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.dflex_se {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.div_pl100>div,
.dryer1>div {
    padding-left: 100px;
}

.p_title1 {
    font-size: 2rem;
    font-weight: 600;
}


.dryer1 {
    position: relative;
}

.dryer1>div {
    position: absolute;
    top: 20px;
    z-index: 3;
}

.pt20 {
    padding-top: 20px;
}

.pt40 {
    padding-top: 40px;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.mt30 {
    margin-top: 30px;
}

.mt40 {
    margin-top: 40px;
}

.mt60 {
    margin-top: 60px;
}

.mt80 {
    margin-top: 80px !important;
}

.mb0 {
    margin-bottom: 0px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb60 {
    margin-bottom: 60px;
}

.t4-main-body {
    padding-top: 0;
}

.power-shaker1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.power-shaker1 .t1 {
    font-size: 3rem;
    font-weight: 600;
    width: 100%;
    line-height: 1;
}

.power-shaker1 .c1 {
    width: 100%;
    font-size: 1.2rem;
}

.power-shaker2 {
    display: flex;
    justify-content: space-between;
}

.power-shaker2>div {
    text-align: center;
    width: 30%;
    background: #0091ff;
    padding-top: 10%;
    object-fit: cover;
    padding-bottom: 10%;
    color: white;
}

.dtf-purifier1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.dtf-purifier1>div {
    width: 100%;
    text-align: center;
}

.dtf-purifier1 .t1 {
    font-size: 4rem;
    font-weight: 600;
}

.dtf-purifier1 .c1 {
    font-size: 1.2rem;
}

.fs_25rem {
    font-size: 2.5rem;
}

.fs_3rem {
    font-size: 3rem;
}

.lh_1 {
    line-height: 1;
}

.fw_600 {
    font-weight: 600;
}

.full_div_img {
    width: calc(100vw - 18px);
    margin-left: calc(50% - 50vw);
    position: relative;
}

.full_div_img>img {
    width: 100%;
}

.dtf-powder1 {
    position: relative;
}

.dtf-powder1>div {
    left: 15%;
    margin: auto;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
}

.dtf-powder1 .t1 {
    font-size: 3rem;
    font-weight: 600;
}

.dtf-powder1 .c1 {
    font-size: 1rem;
    line-height: 1;
}

.dtf-powder2 {
    background: #f5f5f5;
    display: flex;
    align-items: center;
    justify-content: space-between;

}

.sppb-row-container {
    width: 1430px !important;
    max-width: 1430px !important;
}

.dtf-powder2>div {
    width: 100%;
    padding-left: 130px;

}

.dtf-powder2 .t1 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 600;
    color: black;
}

.dtf-powder3>p {
    font-size: 40px;
    line-height: 1;
    font-weight: 600;
}

.dtf-powder3 {
    display: flex;
    align-items: center;
    margin-top: 30px;
    justify-content: space-between;
}

.dtf-powder4 {
    position: relative;
}

.dtf-powder4>span {
    position: absolute;
    top: 53px;
    font-size: 60px;
    width: auto;
    right: 76px;
    font-weight: 600;
    line-height: 1;
}

.dtf-powder4>span {
    position: absolute;
    top: 50px;
    font-size: 58px;
    width: auto;
    right: 0px;
    font-weight: 600;
}

.dtf-ink1 {
    width: calc(100vw - 18px);
    margin-left: calc(50% - 50vw);
    background: #0091ff;
    display: flex;
    justify-content: space-around;
    padding-top: 10px;
    padding-bottom: 10px;
}

.dtf-ink1 p {
    text-align: center;
    color: white;
    margin-top: 12px;
    font-size: 26px;

}

.dtf-ink2 {
    text-align: center;
    margin-top: 30px;
    font-size: 46px;

    margin-bottom: 30px;
}

.dtf-ink3 {
    max-width: 1200px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    text-align: center;
}

.dtf-ink4 {
    background: #f5f5f5;
    display: flex;
    align-items: center;
}

.dtf-ink4>div {
    WIDTH: 100%;
    padding-left: 130px;
}

.dtf-ink4 .t1 {
    color: black;
    font-size: 2rem;
    font-weight: 600;
}

.cl_bl1 {
    color: #0091ff !important;
}

.cl_bl2 {
    color: #8dc2ff;
}

.cl_wh {
    color: white;
}

.fs_ps_60 {
    font-size: 60px;
}

.fs_ps_50 {
    font-size: 50px;
}

.fs_ps_45 {
    font-size: 45px;
}

.fs_ps_44 {
    font-size: 60px;
}

.fs_ps_40 {
    font-size: 40px;
}

.fs_ps_35 {
    font-size: 35px;
}

.fs_ps_36 {
    font-size: 36px;
}

.fs_ps_33 {
    font-size: 45px;
}

.fs_ps_30 {
    font-size: 30px;
}

.fs_ps_28 {
    font-size: 28px;
}

.fs_ps_25 {
    font-size: 25px;
}

.fs_ps_24 {
    font-size: 24px;
}

.fs_ps_22 {
    font-size: 22px;
}

.fs_ps_20 {
    font-size: 20px;
}

.fs_ps_18 {
    font-size: 18px;
}

.fs_ps_16 {
    font-size: 16px;
}

.fs_ps_14 {
    font-size: 14px;
}

.fs_ps_12 {
    font-size: 12px;
}

.fw_400 {
    font-weight: 400;
}

.dtf-film1 {
    width: calc(100vw - 18px);
    margin-left: calc(50% - 50vw);
    background: #f5f5f5;
}

.dtf-film1 {
    width: calc(100vw - 18px);
    margin-left: calc(50% - 50vw);
    background: #f5f5f5;
    padding-top: 90px;
    padding-bottom: 90px;
}

.dtf-film1>div {
    max-width: 1600px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    text-align: center;
}

.dtf-film3 {

    display: flex;
    margin-top: 30px;
    margin-bottom: 30px;
}

.dtf-film3>img {
    width: 50%;
}

.dtf-film3>div {
    padding-left: 24px;
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}


.dtf-film4 {
    width: 1822px;
    margin-left: calc(700px - 50vw);
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.dtf-film4 p {
    background-color: black;
    color: white;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

.dtf-film5,
.w1890_5img_udimg {
    width: 1890px;
    margin-left: -253px;
    display: flex;
    justify-content: space-between;
}

.dtf-film5>img:nth-child(2n-1),
.w1890_5img_udimg>img:nth-child(2n-1) {
    margin-top: 46px;
    max-width: 19%;
}

.dtf-film5>img:nth-child(2n),
.w1890_5img_udimg>img:nth-child(2n) {
    margin-bottom: 46px;
    max-width: 20%;
}

.dtf-film6 {
    margin-bottom: -63px;
    z-index: 300;
    position: relative;
}

.dtf-film7 {
    position: relative;
}

.dtf-film7 .t1,
.dtf-film7 .c1,
.dtf-film7 .c2,
.dtf-film7 .c3 {
    position: absolute;
}

.dtf-film7 .t1 {
    top: 10px;
    text-align: center;
    color: #00ff8b;
    width: 100%;
    font-size: 40px;
    font-weight: 600;
}

.dtf-film7 .c1 {
    text-align: center;
    width: 100%;
    color: white;
    top: 80px;
    font-size: 18px;
}

.dtf-film7 .c2 {
    bottom: 45px;
    right: calc(50% + 80px);
    color: white;
    font-size: 20px;
}

.dtf-film7 .c3 {
    bottom: 45px;
    right: 80px;
    color: white;
    font-size: 20px;
}

.dtf-film7 .t2 {
    background-color: black;
    text-align: center;
    padding: 10px 0;
    color: #00ff8b;
    font-size: 18px;
}

.home1 {
    width: 660px;
    margin: auto;
}

.home1 li>p>span {
    border-radius: 50%;
    background: #0091ff;
    width: 10px;
    height: 10px;
    display: block;
    margin-right: 5px;
}

.home1 li>p {
    display: flex;
    align-items: center;
    margin-bottom: 0;
}

.home1 li {
    list-style: none;
    width: 50%;
    float: left;
}

.home2 {
    clear: both;
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding-top: 30px;
}

.home2 .left {
    width: 638px;
}

.home2 .left>div {
    display: flex;
    justify-content: space-around;
}

.home2 .left>div>div {
    text-align: center;
}

.home2 .right {
    display: flex;
}

.home2 .right>img {
    margin-right: 20px;
}

.home3 {
    display: flex;
    justify-content: space-around;
}

.home3 p {
    text-align: center;
    font-size: 18px;
    line-height: 2;
    font-weight: 600;
}

.home_solutions1 {
    padding: 55px 0;
    display: flex;
    justify-content: space-between;
    text-align: center;
    color: white;
}

.home_solutions1>div {
    width: 1400px;
    display: flex;
    margin: auto;
    justify-content: space-between;
}

.home_solutions1 p.t1 {
    font-size: 20px;
    margin-bottom: 0;
}

.home_solutions1 p.c1 {

    font-size: 12px;
}

.home_solutions2>div {
    width: 1200px;
    margin: auto;
    padding-top: 30px;
    position: relative;
}

.home_solutions2>div>span {
    position: absolute;
    left: 0;
}

.home_solutions2>div p.t1 {
    margin-bottom: 0;
    font-size: 35px;
    font-weight: 600;
    color: #0091ff;
    line-height: 1;
}

.home_solutions2>div p.c1 {
    font-size: 23px;
    font-weight: 600;
}

.home_solutions2>div>p.c2 {
    position: absolute;
    right: 0;
    top: 30px;
}

.home_solutions3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 16px;
}

.home_solutions3>div {
    padding-left: 100px;
    width: 100%;
}

.home_solutions3 .t1 {
    color: #0091ff;
    line-height: 1;
    font-size: 34px;
    font-weight: 600;
}

.home_solutions3_2 {
    width: 650px;
    margin: 20px auto;
    display: flex;
    justify-content: space-between;
    text-align: center;
}

.home_solutions4 {
    width: 1200px;
    margin: auto;
    display: flex;
    justify-content: space-around;
    text-align: center;
}

.home_solutions4 .t1,
.soft_lan .t1 {
    color: #0091ff;
    font-weight: 600;
    margin-top: 20px;
    font-size: 30px;
}

.home_solutions5 {
    width: 900px;
    display: flex;
    margin: 30px auto;
    justify-content: space-between;
    align-items: center;
}

.home_solutions5 p {
    margin-bottom: 0;
}

.home_solutions5 .t1 {

    font-size: 24px;
    color: #0091ff;
}

.home_solutions6 {
    background-color: #f9f9f9;
    padding-top: 20px;
}

.home_solutions7 {
    position: relative;
}

.home_solutions7>div {
    position: absolute;
    top: 50%;
    left: 13%;
    transform: translate(0, -50%);
}

.home_solutions7 .t1 {
    font-size: 50px;
    font-weight: 600;
    line-height: 1;
}

.home_solutions7 .c1 {
    font-size: 18px;

}

.topbar>span {
    margin-right: 30px;
}

.home_v2_1,
.home_v2_2 {
    position: relative;
}

.home_v2_1>span {
    position: absolute;
    top: 80px;
    left: 62%;
}

.home_v2_1>span .t1,
.home_v2_2>span .t1,
.home_v4_2>span .t1,
.home_v4_3>span .t1 {
    font-size: 30px;
    font-weight: 600;
}

.home_v2_1>span>p,
.home_v2_2>span>p,
.home_v4_2>span>p,
.home_v4_3>span>p {
    margin-bottom: 0;
    line-height: 1;
}

.home_v2_1>span .t2,
.home_v2_2>span .t2,
.home_v4_2>span .t2,
.home_v4_3>span .t2 {
    font-size: 24px;
}

.home_v2_1>span .c1,
.home_v2_2>span .c1,
.home_v4_2>span .c1,
.home_v4_3>span .c1 {
    margin-top: 16px;
    margin-bottom: 30px;
}

.home_v2_1 a {
    margin-top: 30px;
    margin-right: 10px;
    padding: 12px 30px;
    background-color: black;
    color: white;
}

.home_v2_1 a:hover {
    border: 1px solid black;
    background-color: unset;
    color: black;
}

.home_v2_2>span {
    position: absolute;
    top: 34%;
    left: 15%;
}

.home_v2_2 a,
.home_v2_3 a,
.home_v4_2 a,
.home_v4_3 a {
    margin-top: 20px;
    padding: 12px 30px;
    background-color: black;
    color: white;
    display: inline-block;
    margin-right: 10px;
    border: 1px solid black;
}

.home_v2_2 a:hover,
.home_v2_3 a:hover,
.home_v4_2 a:hover,
.home_v4_3 a:hover {
    border: 1px solid black;
    background-color: unset;
    color: black;
}

.home_v4_3 span.c2 {
    display: block;
    float: left;
    max-width: 600px;
}

.home_v2_3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 14px;
}

.home_v2_3>div {
    width: 100%;
    padding-left: 30px;
}

.home_v2_3 .t1 {
    font-size: 30px;
    font-weight: 600;
}

.home_v2_3 .c1 {
    line-height: 1;
}

.home_v2_4 {
    position: relative;
    text-align: center;
}

.home_v2_4>div {
    position: absolute;
    bottom: 7px;
    left: 0;
    right: 0;
    margin: auto;
    display: flex;
    width: 642px;
    justify-content: space-between;
}

.home_v2_4>div>div {
    display: flex;
    align-items: center;
    text-align: left;
    line-height: 1;
}

.home_v2_4 span {
    font-size: 50px;
    color: #b3b3b3;
    font-weight: 600;
    margin-right: 10px;
}

.home_v2_4 p {
    margin-bottom: 0;
}

.hoem_v2_5 {
    width: 1200px;
    margin: auto;
    text-align: center;
}

.home_v2_6 {
    position: relative;
}

.home_v2_6>div {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 1400px;
    text-align: center;
}

.home_v2_6>div.top {
    top: 30px;
}

.home_v2_6>div.bottom {
    bottom: 2px;
    display: flex;
    justify-content: space-between;
}

.home_v2_6>div.top .t1 {
    font-size: 52px;
    font-weight: 600;
    letter-spacing: -0.5px;
}

.home_v2_6>div.top .t2 {
    margin-bottom: 0;
}

.home_v2_6>div.top .t3 {
    font-size: 40px;
    font-weight: 600;
    letter-spacing: -0.5px;
    color: #0091ff;
}

.home_v2_6>div.bottom p {
    font-size: 24px;
    font-weight: 600;
}

.home_v3_1 {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.home_v3_1>div {
    box-shadow: 1px -1px 5px 6px rgb(0 0 0 / 8%);
    margin: 10px;
}

.home_v3_1>div>span {
    padding: 45px 26px 20px;
    position: relative;
    display: block;
}

.home_v3_1 .t1 {
    font-size: 30px;
    font-weight: 600;
}

.home_v3_1 .c1 {
    font-size: 18px;
    min-height: 120px;
    line-height: 1;
}

.home_v3_1 hr {
    border: 1px solid #a8a8a8;
}

.home_v3_1 a,
.home_v3_2 a {
    color: black;
    font-weight: 600;
}

.home_v3_2 {
    margin-top: 60px;
    background-color: #e7e7e7;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.home_v3_2>span {
    width: 100%;
    padding-left: 40px;
}

.home_v3_2 .t1 {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 0;
}

.home_v3_2 .t2 {
    font-size: 20px;
}

.home_v3_2 .c1 {
    font-size: 18px;
}

.home_v3_3 {
    display: flex;
    justify-content: center;
    text-align: center;
    color: white;
}

.home_v3_3>div>p {
    position: absolute;
    bottom: 0;
    width: 100%;
    font-size: 18px;
}

.home_v3_3>div {
    position: relative;
}

.home_v3_4 {
    margin-top: 60px;
    background-color: #e7e7e7;
    text-align: center;
    padding: 30px 0;
}

.home_v3_4 p {
    margin-bottom: 0;
}

.home_v3_4 .t1 {
    font-size: 45px;
    font-weight: 600;
}

.home_v3_4 .t2 {
    font-size: 25px;
    line-height: 1;
    margin-bottom: 0;
}

.home_v3_4 .t3 {
    font-size: 40px;
    font-weight: 600;
    color: #0091ff;
}

.home_v3_4 .content {
    max-width: 1350px;
    margin: auto;
    display: flex;
    justify-content: space-between;
}

.home_v3_4 .content p {
    font-size: 20px;
}

#sppb-addon-07d14107-9891-4e6f-b8ed-04ce8eb74232 .sppb-carousel-extended-nav-control .nav-control,
#sppb-addon-1002354e-4145-4187-8cf3-8191210955fa .sppb-carousel-extended-nav-control .nav-control {
    background: white !important;
    border-color: unset !important;
    opacity: 0.5;
}

.home_v3_5 {
    background-color: #ccc;
    color: black;
    padding: 30px 0px;
    text-align: center;
}

.home_v3_5 .content {
    max-width: 1180px;
    margin: auto;
    display: flex;
    justify-content: space-between;

}

.home_v3_5 .content p {
    min-height: 48px;
}

.home_v4_1 {
    display: flex;
    justify-content: center;
}

.home_v4_1>div {
    margin: 15px;
    text-align: center;
    line-height: 3;
    font-size: 20px;
    font-weight: 600;
}

.home_v4_2>span {
    position: absolute;
    top: 135px;
    right: 4%;
    padding: 30px;
    background: white;
}

.home_v4_3>span {
    position: absolute;
    top: 50%;
    left: 12%;
    transform: translate(0, -50%);
}

.home_v4_4 {
    display: flex;
    justify-content: center;
}

.home_v4_4>div {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-content: center;
    margin-right: 10px;
    font-size: 22px;
    font-weight: 600;
}

.home_v4_4>div>img {
    margin-right: 16px;
}

.home_v4_5>span {
    position: absolute;
    top: 20px;
    left: 0;
    text-align: center;
    width: 100%;
    color: white;
}

.home_v4_5>span .t1 {
    font-weight: bold;
    font-size: 45px;
}




.fade-in-image {
    animation: fadeIn 5s;
}

.min_h_62 {
    min-height: 62px;
}

.min_h_78 {
    min-height: 78px !important;
}

.dtf40_par li.p_name {
    width: 20%;
}

.dtf40_par li {
    list-style: none;
    border: 1px solid #eee;
    float: left;
    padding: 14px;
    display: flex;
    align-items: center;
    min-height: 63px;
}

.dtf40_par li.p_value {
    width: 30%;
}

.dtf40_par li.all_li {
    width: 100%;
}

.p11_1 {
    display: flex;
    justify-content: space-between;
    background-color: #f5f5f5;
    border-radius: 10px;
    align-items: center;
}

.p11_1>div {
    width: 100%;
    padding-left: 80px;
}

.p11_1 p.t1 {
    font-size: 30px;
    font-weight: 600;
}

.full_div {
    width: calc(100vw - 18px);
    margin-left: calc(50% - 50vw);
    position: relative;
}

.p11_1 p {
    margin-bottom: 0;
}

.p11_3 {
    background: #dae9fa;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 50px;
}

.p11_3>span {
    text-align: center;
}

.p11_3>span.t1 {
    font-weight: 600;
    font-size: 60px;
}

.p11_3>span.t2 {
    font-size: 40px;
}

.bg_37 {
    background-color: #373737;
}

.bg_b4 {
    background-color: #b4b4b4;
}

.bg_f5 {
    background-color: #f5f5f5;
}

.bg_f6 {
    background-color: #f6f6f6;
}

.bg_bl1 {
    background-color: #0091ff;
}

.bg_da {
    background: #dadada;
}

.bg_dae9fa {
    background: #dae9fa;
}

.bg_a5c5ed {
    background: #a5c5ed;
}

.width_1400 {
    width: 1400px;
    margin-left: auto;
    margin-right: auto;
}

.t4-navbar.t4-nav-height-sm.d-flex.justify-content-center {
    background: black;
}

.t4-nav-height-sm .t4-megamenu .navbar-nav>li>a span {
    color: white;
}

.t4-nav-height-sm .t4-megamenu .navbar-nav>li.show>a span {
    color: #0091ff;
}

.t4-nav-height-sm .t4-megamenu .navbar-nav>li.show>a {
    border-bottom: 1px solid #0091ff;
}

.t4-megamenu .navbar-nav>li.active>a .item-caret,
.t4-megamenu .navbar-nav>li.active>.nav-link .item-caret {
    border-top-color: white;
}

.dropdown-menu.level1.show {
    background: black;
}

.dropdown-menu.level1.show span {
    color: white;
}

.t4-megamenu .nav>.dropdown>.nav-link .item-caret,
.t4-megamenu .nav>.dropdown>.dropdown-toggle .item-caret {
    border-top-color: white;
}

.mass_production_solution1 {
    background: #595959;
}

.mass_production_solution1>div {
    width: 1480px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: white;
    padding: 10px 0;
}

.mass_production_solution1 .t1 {
    font-size: 36px;
    line-height: 1;
    font-weight: 600;
}

.all_in_one_dtf1,
.all_in_one_dtf2 {
    position: relative;

}

.all_in_one_dtf1>span {
    position: absolute;
    padding: 20px;
    top: 50%;
    right: 0;
    text-align: center;
    transform: translate(0, -50%);
}

.all_in_one_dtf1 .t1 {
    font-size: 51px;
    font-weight: 600;
    margin-bottom: 0;
}

.all_in_one_dtf1 .t2 {
    font-size: 30px;
    line-height: 1;
    margin-bottom: 0;
}

.all_in_one_dtf2>span {
    position: absolute;
    bottom: 490px;
    left: 68%;
}

.all_in_one_dtf2 p {
    margin-bottom: 0;
    font-size: 60px;
    text-align: left;
    font-weight: bolder;
    line-height: 1;
}

.all_in_one_dtf2 p.t1 {
    color: #0091ff;
}

.all_in_one_dtf2 p.t3 {
    color: #0091ff;
    font-size: 25px;
    font-weight: 100;
}

.topbar>span {
    margin-right: 30px;
}

.topbar i {
    color: #0091ff;
    margin-right: 5px;
}

.mass_production_solution1_2 .t1 {
    font-size: 24px;
    margin-top: 15px;
    font-weight: 600;
}

.mass_production_solution2>p {
    margin-top: 10px;
    font-size: 20px;
}

.t4-nav-height-sm .t4-megamenu .navbar-nav>li>a,
.t4-nav-height-sm .t4-megamenu .navbar-nav>li>.nav-link {
    height: 50px;
}

.t4-megamenu .navbar-nav>li>a,
.t4-megamenu .navbar-nav>li>.nav-link {
    padding: 10px 1rem;
}

.t4-megamenu .navbar-nav>li>a:hover,
.t4-megamenu .navbar-nav>li>a:focus,
.t4-megamenu .navbar-nav>li>a:active,
.t4-megamenu .navbar-nav>li>.nav-link:hover,
.t4-megamenu .navbar-nav>li>.nav-link:focus,
.t4-megamenu .navbar-nav>li>.nav-link:active {
    color: #0091ff;
}

.t4-megamenu .dropdown-menu {
    padding: 1rem 0;
}

.t4-megamenu .dropdown-menu li>a {
    padding-left: 2rem !important;
    padding-right: 2rem;
}

.t4-megamenu .dropdown-menu li>a:hover {
    background-color: #0091ff;
}

.dtf-film_banner {
    position: relative;
}

.dtf-film_banner>span {
    position: absolute;
    top: 120px;
    left: 52%;
}

.dtf-film_banner .t1 {
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 0;
}

.dtf-film_banner .t2 {
    font-size: 25px;
}

.top-away #back-to-top {
    z-index: 100;
}

div#t4-topbar a {
    color: black;
}

.aboutus_p {
    font-size: 18px;
    text-align: left;
    max-width: 1150px;
    margin: auto;
}

.aboutus_img_p1 {
    margin-top: 60px;
    display: flex;
    text-align: center;
    justify-content: space-between;
}

.aboutus_img_p1>div {
    background-color: #d0d0d0;
    padding-top: 40px;
}

.aboutus_img_p1>div>p {
    min-height: 96px;
}

.itemListCategory h2 {
    margin: 30px 0;
}

.p11_4>.d1 {
    display: flex;
    justify-content: space-around;
    font-size: 22px;
    font-weight: 600;
}

.p11_4 .t1 {
    font-size: 33px;
    margin-top: 60px;
    font-weight: 600;
}

.p11_4>.d2 {
    width: 1040px;
    margin: auto;
    display: flex;
    justify-content: space-between;
}

.p11_4>.d2>div {
    display: flex;
    align-items: center;
}

.p11_4>.d2>div>span {
    font-size: 30px;
    color: #0091ff;
    font-weight: 600;
}

.p11_4 .cc1 {
    margin-bottom: 0;
    font-size: 16px;
    text-align: left;
    color: black;
    font-weight: unset;
}

.p11_4 i.fas.fa-times {
    margin: 0px 6px 0px 12px;
    color: #e71419;
}

.p11_4 i.fas.fa-check {
    margin: 0px 6px 0px 12px;
    color: #0091ff;
}

.p11_5 {
    display: flex;
    justify-content: space-between;
}

.p11_5>div {
    position: relative;
}

.p11_5>div>span {
    position: absolute;
    bottom: 30px;
    right: 28px;
    background: #0091ff;
    color: white;
    padding: 10px 46px;
}

.p11_6 {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.p11_6>div>div {
    display: flex;
    align-items: center;
    justify-content: center;
}

.p11_6>div>div .c1 {
    font-size: 52px;
    color: #e3e3e3;
    padding-right: 5px;
}

.p11_6>div>div .c2 {
    line-height: 1;
}

.footer-solo {
    color: white;
    font-size: 40px;
    text-align: center;
}

.frm-wrap.login {
    margin-top: 60px;
}

.topbar {
    display: flex !important;
}

span#btl-panel-login {
    background-color: unset !important;
    box-shadow: unset !important;
    color: black !important;
}

input.btl-buttonsubmit {
    background: black !important;
}

.mx_w_1900 {
    max-width: 1900px;
}

div#ce-cf-container-1,
div#ce-cf-container-2,
div#ce-cf-container-5,
div#ce-cf-container-6,
div#ce-cf-container-7,
div#ce-cf-container-8,
div#ce-cf-container-9,
div#ce-cf-container-10,
div#ce-cf-container-11,
div#ce-cf-container-12,
div#ce-cf-container-13,
div#ce-cf-container-51 {
    width: 50%;
}

span.contact-name {
    margin-top: 73px;
    display: block;
    text-align: center;
}

div#ce-cf-container-3 input,
div#ce-cf-container-4 textarea {
    width: 97.5% !important;
}

.ce-cf-container input,
.ce-cf-container textarea {
    padding: 6px;
    border: 2px solid #eee;
}

.t4-palette-dark {
    background-color: black;
}

.main_title {
    text-align: center;
    font-weight: 600;
    font-size: 60px;
    margin-top: 50px;
    margin-bottom: 0;
    line-height: 1;
}

p.main_title_2 {
    text-align: center;
    font-size: 30px;
}

#contact-form div.requiredsign {
    padding-left: 23px;
}

div#ce-contact-1>p>span.jicons-icons,
div#ce-intro-text {
    margin-left: 42px;
}

.contact .page-header {
    margin-bottom: 60px;
}

.ce-checkbox-container {
    display: flex;
    flex-direction: column;
    padding-left: 20px;
}

div#ce-cf-container-17>label,
div#ce-cf-container-18>label {
    font-weight: 600;
}

div#ce-cf-container-14,
div#ce-cf-container-15,
div#ce-cf-container-16,
div#ce-cf-container-17,
div#ce-cf-container-18,
div#ce-cf-container-53 {
    width: 45%;
    margin-right: 300px;
}

div#ce-cf-container-14>label.cf-label,
div#ce-cf-container-15>label.cf-label,
div#ce-cf-container-16>label.cf-label,
div#ce-cf-container-17>label.cf-label,
div#ce-cf-container-18>label.cf-label,
div#ce-cf-container-53>label.cf-label {
    background-color: #eee;
    padding-left: 10px;
}

label.requiredField,
label.cf-label {
    font-weight: bold;
}

.ce-contact-email-copy-container {
    margin-top: 40px;
}

.form_head {
    margin-bottom: 30px;
}

.form_head>p {
    position: absolute;
    top: 50%;
    max-width: 1400px;
    margin: auto;
    left: 120px;
    transform: translate(0, -50%);
    font-size: 32px;
}

li.menu_pt_system>div,
li.menu_es_system>div {
    width: 294px;
}

.chzn-container {
    min-width: 100px;
}

.faq_search {
    margin-bottom: 30px;
}

form#hdp_form {
    width: 600px;
}

.form-control.input-xlarge,
form#hdp_form textarea {
    max-width: unset;
}

.float_r {
    position: fixed;
    right: 0;
    top: 50%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    z-index: 10;
    transform: translate(0, -50%);
}

.float_r a {
    width: 34px;
    background-color: black;
    color: white !important;
    margin: 1px;
    padding: 3px;
    font-size: 18px;
    border: 1px solid black;
    text-align: center;
}

.float_r a:hover {
    color: black !important;
    background-color: unset;
}

div#itemListPrimary {
    display: flex;
    flex-wrap: wrap;
}



.t4-megamenu .unsubcat.dropdown-toggle:after {
    display: none;
}

.unsubcat~div {
    display: none !important;
}

body.com_contactenhanced .category-desc {
    border: 0px;
}

li:has(.image_menu)>div {
    width: calc(100vw - 10px);
}

li:has(.image_menu)>div.show {
    background: #f5f5f5 !important;
    display: block !important;
    top: auto;
    width: calc(100vw - 10px);
    border-bottom: 10px solid white;
}

li:has(.image_menu)>div>div {
    background: #f5f5f5 !important;

}

li:has(.image_menu)>div ul {
    display: flex;
    justify-content: center;
    margin-top: 36px;
}

li:has(.image_menu)>div li>a:hover {
    background-color: #f5f5f5 !important;
}

li:has(.image_menu)>div li>a>span {

    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

li:has(.image_menu)>div li>a>span>span {
    color: black !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    margin-top: 24px;
}

li:has(.menu_2rows)>div>div>ul {
    max-width: 1400px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto !important;
}

.m30_page1 .c2 {
    font-size: 30px;
    border: 1px solid black;
    display: block;
    width: auto;
    position: absolute;
    padding: 2px 22px;
    border-radius: 11px;
}

.s60_page1,
.s60_page2 {
    position: relative;
}

.s60_page1>span {
    position: absolute;
    width: 100%;
    top: 0;
    text-align: center;
    z-index: 1111;
    left: 0;
    height: 100%;
}

.s60_page1 .t1 {
    font-size: 60px;
    font-weight: 600;
    line-height: 1;
    margin-top: 20px;
    margin-bottom: 0;
}

.s60_page1 .c1 {
    font-size: 30px;
    line-height: 1;
}

.top_banner_d_bottom {
    position: absolute;
    bottom: 4px;
    font-size: 30px;
    left: 50%;
    transform: translate(-50%, 0);
}

.top_banner_d_bottom .c2,
.top_banner_d_bottom a {
    border: 1px solid black;
    padding: 2px 22px;
    border-radius: 14px;
    margin-right: 10px;
}

.top_banner_d_bottom a {
    color: black;
}

.s60_page2>span {
    position: absolute;
    top: 200px;
    right: 70px;
}

.s60_page2 p {
    font-size: 77px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 0;
    text-align: left;
}


.s60_page3>div {
    margin: auto;
    max-width: 1150px;
    position: relative;
}

.s60_page3>div>span {
    position: absolute;
    left: 0;
    top: 136px;
}

.s60_page3 .t1 {
    font-size: 60px;
    line-height: 1;
    margin-bottom: 0;
    font-weight: 600;
    color: #0091ff;
}

.s60_page3 .c1 {
    font-size: 35px;
    line-height: 1;
    margin-bottom: 0;
    font-weight: 600;
}

.s60_page3>div>span {
    position: absolute;
    left: 0;
    top: 120px;
}

.dryer_purifier_page1 {
    position: relative;
}

.dryer_purifier_page1>span {
    position: absolute;
    text-align: center;
    top: 10px;
    left: 0;
    width: 100%;
}

.dryer_purifier_page1 .t1 {
    color: white;
    font-size: 60px;
    font-weight: 600;
    margin-bottom: 0;
}

.dryer_purifier_page1 .c1 {
    background-color: white;
    display: inline-block;
    width: auto;
    padding: 10px;
    position: relative;
    opacity: 0.8;
    line-height: 1.1;
}

.dryer_purifier_page2 {
    max-width: 1200px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.dryer_purifier_page2 .t1 {
    font-size: 18px;
    font-weight: 600;
}

.dryer_purifier_page2 p {
    margin-bottom: 0;
    line-height: 1.1;
}

.p12_page1 {
    position: relative;
    width: calc(100vw - 18px);
    margin-left: calc(50% - 50vw);
    overflow: hidden;
}

.p12_page1>img {
    width: 2602px !important;
    max-width: 2560px;
    margin-left: calc(50vw - 1280px);
}

.p12_page1>span {
    position: absolute;
    left: 46%;
    top: 50px;
    transform: translate(-50%, 0);
}

.p12_page1 p.t1,
.p13_page1 p.t1 {
    font-size: 60px;
    margin-bottom: 0;
    line-height: 1;
    font-weight: 600;
}

.p12_page1 p.c1 {
    font-size: 30px;
    margin-bottom: 14px;

}

.p13_page1 p.c1 {
    font-size: 30px;
    margin-bottom: 0px;

}

.p12_page1 span.c2,
.p13_page1 span.c2 {
    padding: 8px 20px;
    border: 2px solid black;
    border-radius: 10px;
    font-size: 30px;
    line-height: 1
}

.p12_page2 {
    display: flex;
    background-color: #f5f5f5;
    align-items: center;
    justify-content: space-between;
}

.p12_page2>span {
    width: 100%;
    padding-left: 100px;
}

.p12_page2 .t1 {
    font-size: 40px;
    line-height: 1;
    font-weight: 600;
}

.p13_page1 {
    position: relative;
}

.p13_page1>span {
    width: 100%;
    position: absolute;
    top: 10px;
    left: 0;
    text-align: center;
}

.p13_page1>span>div {
    display: flex;
    align-items: center;
    justify-content: center;
}

.p13_page1 span.c2 {
    margin-left: 10px;
}

.allinone_table {
    max-width: 1300px;
    margin: auto;
    display: flex;
    justify-content: space-between;
}

ul.s40_table,
ul.s60_table {
    width: 49%;
    border-top: 1px solid #cccdcd;
    border-left: 1px solid #cccdcd;
    padding-left: 0;
}

.allinone_table li {
    list-style: none;
    border-bottom: 1px solid #cccdcd;
    border-right: 1px solid #cccdcd;
    float: left;
    line-height: 1;
    padding: 8px 12px;
    font-size: 18px;
}

.allinone_table li.s_name,
.allinone_table .head_name {
    width: 27%;
    background-color: #f2f2f3;
}

.allinone_table li.s_value,
.allinone_table .head_value {
    width: 73%;
    background-color: #f2f2f3;
}

.min_h53 {
    min-height: 53px;
    display: flex;
    align-items: center;
}

.min_h77 {
    min-height: 77px;
    display: flex;
    align-items: center;
}


li.head_name,
li.head_value {
    background-color: #dedede !important;
    font-size: 30px;
    font-weight: 600;
}

.uv_film_page1 {
    text-align: center;
}

.uv_film_page1 .t1 {
    font-size: 60px;
    font-weight: 600;
    padding-top: 20px;
}

.uv_film_page2>p {
    text-align: center;
    color: #0091ff;
    font-size: 60px;
    font-weight: 600;
}

.uv_film_page2>div {
    margin: auto;
    display: flex;
    justify-content: center;

}

.uv_film_page2>div>span {
    margin: 18px;
    text-align: center;
    line-height: 3;
}

.w1200 {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.w1300 {
    width: 1300px;
    margin-left: auto;
    margin-right: auto;
}

.uvdtf-c30_div3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 1268px;
    margin: auto;

}

.uvdtf-c30_div3 .l_text {
    width: 480px;
}

.uvdtf-c30_div3 .l_text li {
    list-style: none;
    display: flex;
    padding: 10px 0 10px 10px;
    font-size: 33px;
    align-content: center;
    align-items: center;
    letter-spacing: -0.5px;
    line-height: 1;
}

.uvdtf-c30_div3 .l_text li>img {
    margin-right: 18px;
}

.uvdtf-c30_div3 .r_img>div {
    display: flex;
    flex-direction: column;
}

.uvdtf-c30_div3 .r_img>div>span {
    text-align: center;
    background: #0091ff;
    color: white;
    font-size: 28px;
    line-height: 60px;
    font-weight: 600;
    margin-bottom: 20px;
}

.uvdtf-c30_div4 {
    display: flex;
    justify-content: space-between;
    width: 1880px;
    margin-left: calc(50% - 950px);
}

.uvdtf-c30_div4 .t1 {
    font-size: 30px;
    color: #0091ff;
    line-height: 1;
    font-weight: 600;
    margin: 10px 0;
}

.uv_ink_page1 {
    text-align: center;
}

.uv_ink_page1>p {
    font-size: 60px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    top: 20px;
    font-weight: 600;
}

span.bs_foot {
    font-weight: 600;
    margin-right: 10px;
}

.Automax_page1>span {
    background: #d1dcf1;
    position: absolute;
    left: 9%;
    top: 50%;
    transform: translate(0, -50%);
    padding: 86px 36px;
}

.Automax_page1 .t1 {
    font-size: 60px;
    font-weight: 600;
}

.Automax_page1 .c1 {
    font-size: 30px;
}

.yt_to_text_container {
    display: none !important;
}

.itemListSubCategories {
    display: flex;
    margin-bottom: 20px;
    justify-content: flex-start;
    flex-direction: row;
}

.itemListSubCategories .subCategoryContainer {
    width: auto !important;
    padding: 0 10px;
    background: #eee;
    margin-right: 20px;
}

.subCategory {
    height: auto !important;
}

.subCategory h2 {
    height: auto !important;
    margin-top: 0px !important;
}

.subCategory h2 a {
    line-height: 1;
    margin: 0px !important;
    font-size: 20px;
}

.ink_all_page1 .t1 {
    position: absolute;
    top: 10px;
    width: 100%;
    color: white;
    font-size: 60px;
    text-align: center;
}

.ink_all_page2 {
    display: flex;
    justify-content: space-between;
}

.ink_all_page2>div {
    box-shadow: 1px -1px 5px 6px rgb(0 0 0 / 8%);
}

.ink_all_page2>div>div {
    padding: 50px;
}

.ink_all_page2 p,
.ink_all_page2 p,
.ink_all_page2>div>div>a {
    padding-left: 20px;
}

.ink_all_page2 .t1 {
    font-size: 45px;
    font-weight: 600;
}

.ink_all_page2 .c1 {
    font-size: 18px;
    min-height: 180px;
    border-bottom: 1px solid #d7d7d7;
}

.ink_all_page2>div>div>a {
    color: black;
    font-size: 22px;
}

.no_show_sub:after {
    display: none !important;
}

li:has(.no_show_sub)>div.show.level3 {
    display: none !important;
}

.ultra_ink_page1 {
    background: #292929;
    text-align: center;
}

.ultra_ink_page1 .t1 {
    position: absolute;
    top: 40px;
    color: white;
    font-size: 60px;
    text-align: center;
    width: 100%;
}

.cl_pk1 {
    color: #e4007f;
}

.cl_bl3 {
    color: #00a0e9;
}

.ultra_ink_page2 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ultra_ink_page2 .t1 {
    padding-left: 60px;
}

.ultra_ink_page3 {
    display: flex;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    justify-content: space-around;
}

.ultra_ink_page3 p {
    font-size: 18px;
    margin-top: 10px;
}

.ultra_ink_page4 {
    display: flex;
    justify-content: space-between;
}

.ultra_ink_page4 {
    width: 1890px;
    display: flex;
    flex-direction: row;
    margin-left: calc(50% - 953px);
    justify-content: space-between;
}

.ultra_ink_page4>div {
    background-color: #f5f5f5;
}

.ultra_ink_page4>div>span {
    padding: 70px 35px;
    display: block;
}

.ultra_ink_page4 .t1 {
    font-size: 40px;
}

.ultra_ink_page5 {
    background-color: #00a0e9;
}

.ultra_ink_page5>div {
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
}

.ultra_ink_page5>div>span {
    margin-right: 20px;
}

.ultra_ink_page5 .t1 {
    font-size: 40px;
}

.ultra_ink_page5 .c2 {
    width: 350px;
    display: block;
}

.ultra_ink_page5 .c2 ul {
    padding-left: 0px;
}

.ultra_ink_page5 .c2 li {
    float: left;
    list-style: none;
    margin-right: 20px;
    display: inline-flex;
    align-items: center;
}

.ultra_ink_page5 .c2 li>span {
    background: #fff100;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: block;
    margin-right: 6px;
}

.ultra_ink_page6 {
    display: flex;
    justify-content: space-between;
}




body.navigation-es .allinone_table li {
    min-height: 71px;
    display: flex;
    align-items: center;
}

body.navigation-es .home_v3_1 .t1,
body.navigation-pt .home_v3_1 .t1 {
    font-size: 26px;
}


#full_video iframe {
    height: 788px;
    width: 1400px;
}

body.navigation-es .uvdtf-c30_div3 .r_img>div>span {
    font-size: 22px;
}

body.navigation-es .p12_page1>span {
    left: 54%;
}

.Automax_page2 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: space-between;
}

.Automax_page2>div>div {
    display: flex;
    align-items: flex-start;
    margin-top: 14px;
}

.Automax_page2 .t1 {
    margin-bottom: 0;
    font-size: 22px;
    padding-top: 5px;
}

.Automax_page3 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.Automax_page3 .t1 {
    margin-top: 20px;
}

.Automax_page3 .t2 {
    font-size: 22px;
    padding-left: 10px;
    margin-bottom: 0;
}


.Automax_page3 .t3 {
    padding-left: 10px;
}

.Automax_page4 {
    display: flex;
    align-items: center;
    max-width: 1200px;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 3;
}

.Automax_page4 .t1 {
    font-size: 40px;
}

.Automax_page4-2 {
    position: relative;
    z-index: 2;
    margin-top: -70px;
    justify-content: flex-end;
    max-width: 1260px;
}

.Automax_page4-2>span {
    position: absolute;
    left: 0px;
}

.Automax_page4-4 {
    margin-top: -120px;
    margin-bottom: -120px;
}

.Automax_page4-4 .t3 {
    width: 100%;
    display: block;
    font-size: 25px;
}

.Automax_page4-4 .t3 img {
    margin: 10px 10px 10px 0;
}

.Automax_page5 {
    display: flex;
    width: 1200px;
    margin: 10px auto;
    align-items: center;
    justify-content: space-between;
}

.Automax_page5 .t1 {
    font-size: 40px;
}

.Automax_page5 .c1 {
    display: flex;
    font-size: 40px;
    justify-content: space-around;
    align-items: center;
    gap: 20px;
    margin-top: 50px
}

.uvdtf-c30_div1 .c1 span,
.uvdtf-c30_div1 .c30_banner_bottom a {
    font-size: 30px;
    background-color: black;
    color: white;
    padding: 10px;
}

.uvdtf-c30_div1 .c30_banner_bottom a {
    margin-right: 4px;
}

.m30_page1 .top_banner_d_bottom {
    position: relative;
    display: flex;
    justify-content: space-between;
    left: unset;
    transform: unset;
}

.m30_page1 .top_banner_d_bottom .c2 {
    position: relative;
}

.m30_page2 {
    display: flex;
    justify-content: space-between;
}

.m30_page2 .d_l {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.m30_page2 .d_l .t1 {
    font-size: 60px;
    line-height: 1;
    font-weight: 600;
}

.m30_page2 .d_l .t2 {
    font-size: 20px;
    line-height: 1;
    font-weight: 600;
}

.m30_page2 .d_r .r_c {
    display: flex;
    justify-content: space-between;
}

.m30_page2 .r_c>div {
    position: relative;
}

.m30_page2 .r_c>div>span {
    position: absolute;
    bottom: 12px;
    right: 20px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    color: white;
}

.m30_page3 {
    background: url(/images/page/Model-M-30-V2_07.jpg) repeat-x;
}

.m30_page3>div {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.m30_page3 .t1 {
    font-size: 60px;
    font-weight: 600;
}

.m30_page3 .t2 {
    font-size: 20px;
    font-weight: 600;
}

.m30_page4 {
    width: 1900px;
    margin-left: calc(701px - 50vw);
    display: flex;
    justify-content: space-between;
}

.m30_page4>div {
    background: #f5f5f5;
}

.m30_page4>div>span {
    display: block;
    padding: 76px 0 50px 36px;
}

.m30_page4 .t1 {
    font-size: 40px;
}

.m30_page5 {
    width: 1900px;
    margin-left: calc(701px - 50vw);
    display: flex;
    justify-content: space-between;
}

.m30_page5>div {
    position: relative;
}

.m30_page5>div>span {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 25px;
    line-height: 1;
    min-height: 50px;
}

.m30_page6 {
    display: flex;
    justify-content: space-between;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
}

.m30_page6 .d_l {}

.m30_page6 .d_r {
    display: flex;
    min-width: 650px;
    justify-content: space-between;
    text-align: center;
}

.m30_page6 .t1 {
    font-size: 60px;
    font-weight: 600;
    line-height: 1;

}

.m30_page6 .d_r>div p {
    line-height: 2.5;
}

body.item-406 .contact-category>h2,
body.item-406 .contact-category .category-desc,
body.item-407 .contact-category>h2,
body.item-407 .contact-category .category-desc {
    display: none;
}



.p12_page3 .content {
    display: flex;
    justify-content: space-around;
}

.p12_page3 .content>div {
    display: flex;
    align-items: center;
}

.p12_page3 i {
    color: #ff0078;
    margin-right: 10px;
}

.p12_page3 p {
    margin-bottom: 0px;
    font-size: 22px;
}

.w_1600_6_img {
    width: 1600px;
    display: flex;
    justify-content: space-between;
    margin-left: calc(50% - 800px);
}

.p12_page4 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.p12_page4>div {
    display: flex;
    justify-content: space-around;
    margin-top: 10px;
    width: 1235px;
    font-size: 20px;
    font-weight: 600;

}

.printables_page1 {
    display: flex;
    justify-content: space-between;
}

.printables_page1 .t1 {
    font-size: 30px;
    font-weight: 600;
}

.printables_page1 .t2 {
    font-size: 20px;
    font-weight: 600;
    border: 1px solid #e6e6e6;
    display: flex;
    align-items: center;
    padding: 0 8px;
}


.printables_page2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.printables_page2 .t1 {
    margin-top: 10px;
}

.printables_page2 .t2 {
    font-size: 20px;
    font-weight: 600;
}

.printables_page2 .t3 {

    font-weight: 600;
}

.s60_page4 {
    background: #595959;
}

.s60_page4 img {
    margin: auto;
    display: block;
}

.s60_page5_1 {
    position: relative;
}

.s60_page5_1>span {
    position: absolute;
    bottom: 0;
    left: 12px;
    font-size: 25px;
}

.s60_page5_2 {
    display: flex;
    flex-direction: column;
}

.s60_page5_2 span {
    background: #0091ff;
    height: 100%;
    display: flex;
    justify-content: center;
    min-height: 47px;
    align-items: center;
    text-align: center;
    line-height: 1.1;
    font-size: 25px;
}

.acym_module_form {
    display: flex;
    justify-content: center;
}

.acym_module_form input {
    cursor: unset;
    max-width: unset;
    height: 36px;
}

.video_list .video_data li {
    list-style: none;
    float: left;
}

.video_list .video_data .data-container li {
    width: 28%;
    margin-right: 2%;
    min-height: 242px;
}

.video_list .playlist_head {
    margin: 30px 0;
    text-align: center;
    font-size: 30px;
    width: 100%;
    clear: both;
    padding-top: 30px;
}


.paginationjs-pages ul {
    display: flex;
    justify-content: center;
}

.video_list .video_data .paginationjs-pages li {
    margin-right: 10px;
}

.paginationjs-pages {
    clear: both;
}

.leftmenu .current a span {
    font-weight: 600;
    font-size: 18px;
}



.p15_pages1 {
    display: flex;
    justify-content: space-between;
    width: 1816px;
    align-items: flex-end;
    margin-left: calc(50% - 908px);
}

.p15_pages1 .d1>div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px;
}

.p15_pages1 .d1>div>span {
    font-size: 38px;
    line-height: 1;
    font-weight: 600;
    margin-right: 30px;
    margin-left: 10px;
}

.p15_pages1 .d2 {
    position: relative;
}

.p15_pages1 .d2>span {
    position: absolute;
    bottom: 57px;
    left: 23px;
    font-size: 38px;
    line-height: 1;
    font-weight: 600;
}

.p15_pages2 {
    font-size: 72px;
    font-weight: 600;
    margin-top: 30px;
    width: calc(100vw - 18px);
    margin-left: calc(50% - 50vw);
    text-align: center;
}

.p15_pages3 {
    position: relative;
}

.p15_pages3>div {
    position: absolute;
    bottom: 58px;
    width: 100%;
    text-align: center;
    color: white;
}

.p15_pages3>div>span {
    font-size: 42px;
}

.p15_pages3>div>ul {
    margin: auto;
    width: 820px;
}

.p15_pages3>div>ul>li {
    float: left;
    margin-right: 10px;
    list-style: none;
    font-size: 24px;
    display: flex;
    align-items: center;
}


.p15_pages4 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.p15_pages4 .d1 .t1 {
    font-size: 57px;
    color: #0091ff;
    line-height: 1;
    font-weight: 600;
}

.p15_pages4 .d1 .t2 {
    font-size: 34px;
    line-height: 1;
}

.p15_pages4 .d1 .t3 {
    font-size: 34px;
    font-weight: 600;
    margin-top: 60px;
}

.getprice {
    position: fixed;
    bottom: 10px;
    left: 30px;

}




div#ce-cf-container-16>div {
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 10px;
}

div#ce-cf-container-16>div>label {
    width: 50%;
}

.home_v5_1 {
    display: flex;
    justify-content: space-between;
    width: 1600px;
    margin-left: -100px;
}

.home_v5_1 p {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    margin-top: 18px;
    line-height: 1;
}

.home_v5_2 {
    position: relative;
}

.home_v5_2>span {
    position: absolute;
    top: 20px;
    z-index: 1;
    right: 23%;
}

.home_v5_2>span {
    position: absolute;
    top: 20px;
    z-index: 1;
    right: 23%;
}

.home_v5_2 p,
.home_v5_3 p {
    line-height: 1;
    margin-bottom: 5px;
    letter-spacing: -0.5px;
}

.home_v5_2 .t1,
.home_v5_3 .t1 {
    font-size: 40px;
    font-weight: 600;
}

.home_v5_2 .t2,
.home_v5_3 .t2 {
    font-size: 20px;
}

.home_v5_3 .t2 {
    font-size: 20px;
}

.home_v5_3>span {
    position: absolute;
    bottom: 4%;
    z-index: 1;
    right: 11%;

}

.printer_tb2 {
    overflow: auto;
}

.printer_tb2 li.name {
    width: 20%;
}

.printer_tb2 li.value {
    width: 30%;
}

.printer_tb2 li {
    list-style: none;
    float: left;
    border: 1px solid #e7e7e8;
    line-height: 1;
    min-height: 74px;
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    position: relative;
}

.min-h-3line {
    min-height: 90px !important;
}

.spare_parts p {
    font-size: 20px;
    text-align: center;
    line-height: 1;
    margin-top: 10px;
}

li:has(.consumables_menu)>div>div.dropdown-menu-inner>ul>li {
    background-color: #f5f5f5;
    margin: 20px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    padding: 0 1%;
}

li:has(.consumables_menu)>div>div>ul>li>div {
    left: unset !important;
    margin-left: unset !important;
}

li:has(.consumables_menu)>div.show {
    background: white !important;
    display: block !important;
    top: auto;
    width: calc(100vw - 10px);
    border-bottom: 10px solid white;
}

li:has(.consumables_menu)>div>div.dropdown-menu-inner>ul>li span {
    color: black !important;
    display: block;
    text-align: center;
    margin-top: 12px;
}

li:has(.consumables_menu)>div>div.dropdown-menu-inner>ul>li>a {
    padding-left: unset !important;

    font-size: 20px;
}

li:has(.consumables_menu)>div>div.dropdown-menu-inner>ul>li>a:after {
    display: none;
}

li:has(.consumables_menu)>div>div.dropdown-menu-inner>ul {
    display: flex;
    justify-content: center;
}

li:has(.consumables_menu)>div>div.dropdown-menu-inner>ul>li>div.dropdown-menu {
    position: relative;
    background-color: unset;
    display: block;
    opacity: 1 !important;
    box-shadow: none;
}

li:has(.consumables_menu) .dropdown-menu.level2>div>ul {
    display: flex;
}

li:has(.consumables_menu) .dropdown-menu.level2>div>ul>li>a {
    padding-left: 3% !important;
    padding-right: 3%;
    text-align: center;
}

li:has(.consumables_menu) a {
    padding-left: unset !important;
}

li:has(.consumables_menu) a:hover {
    background-color: unset !important;
}

.puff_uv_ink_div1 {
    position: relative;
    margin-top: 60px;
}

.puff_uv_ink_div1 p {
    position: absolute;
    top: 20px;
    left: 65px;
    font-size: 45px;
    font-weight: 600;
}

.p60_div1 {
    background: #dae9fa;
    display: flex;
}

.p60_div1>div {
    width: 1200px;
    margin: 20px auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.p60_div1 .t1 {
    font-size: 60px;
    line-height: 1;
    font-weight: 600;
}

.p60_div1 .t2 {
    display: flex;
}

.p60_div1 .t2 a {
    background: black;
    margin: 10px;
    padding: 18px;
    display: flex;
    align-items: center;
    color: white;
    gap: 5px;
    font-size: 18px;
}

.p60_div2>div {
    width: 1400px;
    margin: 0 auto;
    display: flex;
    padding: 20px 0;
    align-items: center;
}

.p60_div2>div>span {
    display: flex;
    flex-direction: column;
}

.p60_div2 p {
    line-height: 1;
}

.p60_div2 .t1 {
    font-size: 59px;
    color: #0091ff;
    font-weight: 600;
    margin-bottom: 0;
}

.p60_div2 .t2 {
    font-size: 30px;
    margin-bottom: 30px;
}

.p60_div2 .t3 {
    font-size: 18px;
    margin-bottom: 100px;
}

.c60pro_div1 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.c60pro_div1 .t1 {
    font-size: 60px;
    line-height: 1;
    font-weight: 600;
    margin-top: 40px;
}

.c60pro_div1 .t2,
.p16m_div1 .c3,
.tb_heatpress_div1 .c4,
.Lanyard_div1 .c1,
.DTG_div1 .c2 {
    display: flex;
}

.c60pro_div1 .t2 a,
.p16m_div1 .c3 a,
.p16b_div1>div .c2 a,
.DTG_div1 .c2 a,
.Lanyard_div1 .c1 a,
.tb_heatpress_div1 .c4 a {
    background: black;
    margin: 10px;
    padding: 18px;
    display: flex;
    align-items: center;
    color: white;
    gap: 5px;
    font-size: 18px;
}

.c60pro_div2 {

    display: flex;
    justify-content: center;
}


.c60pro_div2>div {

    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.c60pro_div2 p {
    margin-bottom: 0;
}

.full_img_nogap {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

.full_img_nogap>img {
    width: 20%;
}

.full_img_5x3_10gap {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: space-around;
    flex-wrap: wrap;
    align-content: center;
}

.full_img_5x3_10gap>img {
    width: 19%;
}

.of_hid {
    overflow: hidden;
}

.p16m_div1 .c1 {
    position: absolute;
    top: 50%;
    left: 16%;
    transform: translateY(-50%);
}

.p16m_div1 .c1 .t1 {
    font-size: 45px;
    line-height: 1;
    font-weight: 600;
}

.p16m_div1 .c1 .t2 {
    font-size: 30px;
}

.p16m_div1 .c2 {
    position: absolute;
    right: 10%;
    top: 50%;
    transform: translateY(-50%);
}

.p16m_div1 .c3 {
    position: absolute;
    bottom: 30px;
    left: 16%;
}

.p16m_div1 .c2 {
    position: absolute;
    right: 14%;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.p16m_div1 .c2 span {
    display: flex;
    line-height: 1;
    flex-direction: row;
    align-items: center;
    font-size: 20px;
    font-weight: 600;
}

.p16m_div1 .c2 img {
    margin-right: 5px;
}

.p16m_div2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.p16m_div2>div {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
}

.p16m_div2>div>span {
    background-color: #dadada;
    font-size: 25px;
    line-height: 58px;
    text-align: center;
    width: 100%;
}

.p16m_div3>span {
    position: absolute;
    bottom: 6px;
    left: 15%;
}

.p16m_div3 .t1 {
    font-size: 60px;
    font-weight: 600;
    margin-bottom: 0;
    line-height: 1;
}

.p16m_div3 .t2 {
    font-size: 18px;
}

.p16m_table {
    display: flex;
}

.p16m_table>div {
    display: flex;
}

.p16m_table>div>span.value {
    min-height: 100px;
    line-height: 100px;
    font-size: 20px;
}

.p16m_table>div>span.value.cl_bl1 {
    min-height: 41px;
    line-height: 41px;
}

.p16m_table>div>span {
    border: 1px solid #abacac;
    padding: 8px 18px;

}

.p16m_table>div>span.name {
    font-size: 24px;
}

.p16b_div1>div {
    display: flex;
    justify-content: center;
}

.p16b_div1>div .c2 {
    position: absolute;
    bottom: 10%;
    width: 100%;
    display: flex;
    justify-content: space-around;
}

.p16b_table .name {
    width: 20%;
}

.p16b_table .value {
    width: 30%;
}

.p16b_table {
    display: flex;
    flex-wrap: wrap;
}

.p16b_table span {
    border: 1px solid #abacac;
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.p16b_table span div {
    line-height: 1;
}

.w_80p {
    width: 80% !important;
}

.DTG_div1>div {
    margin: 0 auto;
    max-width: 1400px;
    position: relative;
}

.DTG_div1 .c1 {
    position: absolute;
    top: 100px;
    left: 0;
}

.DTG_div1 .c3 {
    position: absolute;
    top: 100px;
    right: 30px;

}

.DTG_div1 .t1 {
    margin-bottom: 0;
    font-size: 60px;
    font-weight: 600;
    line-height: 1;
}

.DTG_div1 .t2 {
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 1;
}

.tb_heatpress_div1 {
    display: flex;
    justify-content: flex-end;
    position: relative;
}

.tb_heatpress_div1>span {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}

.tb_heatpress_div1 .t1 {
    font-size: 60px;
    font-weight: 600;
    line-height: 1;
}

.tb_heatpress_div1 .c3 {
    display: flex;
    color: #0091ff;
    justify-content: flex-start;
    align-items: flex-start;
    text-align: center;
    gap: 50px;
    line-height: 1;
    font-size: 28px;
    font-weight: 600;
    margin: 30px 0;
}

.full_4img_nogap {
    display: flex;
    flex-wrap: wrap;
}

.full_4img_nogap>img {
    width: 25%;
}

.Lanyard_div1 {
    background-color: #b8b8b8;
}

.Lanyard_div1>div {
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.Lanyard_div2 {
    padding: 55px 0;
    display: flex;
    justify-content: space-between;
    text-align: center;
    color: white;
}

.Lanyard_div2>div {
    width: 1400px;
    display: flex;
    margin: auto;
    justify-content: space-between;
}

.Lanyard_div2 p.t1 {
    font-size: 20px;
    margin-bottom: 0;
}

.Lanyard_div2 p.c1 {

    font-size: 12px;
}

.Lanyard_div3 {
    display: flex;
    text-align: center;
}

.Lanyard_div3 p {
    margin-bottom: 0;
    line-height: 1;
}

.Lanyard_div3 .t1 {
    font-size: 24px;
    font-weight: 600;
    margin-top: 10px;
}

.Lanyard_div3 .c1 {
    display: flex;
    justify-content: center;
    gap: 6px;
    margin-top: 20px;
    align-items: center;
}

.Lanyard_div1 .t1 {
    margin-top: 20px;
    font-size: 60px;
    font-weight: 600;
}

.dtf-powder_div1 {
    background-color: #c7c6c6;
}

.dtf-powder_div2 {
    overflow: hidden;
    text-align: center;
}

.dtf-powder_div2>div {
    display: flex;
    max-width: 1400px;
    margin: 10px auto;
    justify-content: space-around;
    font-size: 30px;
    line-height: 3;

}

.g1_div1,
.g1_div2,
.g1_div3,
.g1_div4 {
    position: relative;

}

.g1_div1>div {
    position: absolute;
    color: white;
    top: 66px;
    width: 1400px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: space-between;
}

.g1_div1 p {
    margin-bottom: 0;
    line-height: 1;
}

.g1_div1 .t1 {
    font-size: 60px;
    font-weight: 600;

}

.g1_div1 .t2 {
    font-size: 30px;
    font-weight: 600;
}

.g1_div1 .t3 {
    font-size: 18px;

}

.g1_div1 .t4 {
    font-size: 30px;
    font-weight: 600;

}

.g1_div1 .t5 {
    font-size: 18px;

}

.g1_div1 .c1 {
    display: flex;
}

.g1_div1 .c1 a {
    background: white;
    margin: 10px;
    padding: 18px;
    display: flex;
    align-items: center;
    color: black;

    gap: 5px;
    font-size: 18px;
}


.g1_div1_2>div {
    width: 1400px;
    margin: 0 auto;
    color: white;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.g1_div1_2 .t1 {
    font-size: 45px;
    font-weight: 600;
}

.g1_div1_2 .t2 {
    font-size: 30px;
}

.g1_div1_2 .c1 {
    display: flex;
}

.g1_div1_2 p {
    line-height: 1;
}

.g1_div2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.g1_div2>div {
    padding-left: 100px;
}

.g1_div2 .t1 {
    font-size: 30px;
    color: #0091ff;
}

.g1_div2 p {
    line-height: 1;
}

.gi_div3 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.gi_div3>div {
    width: 25%;
    padding-left: 58px;
    line-height: 1;
}

.gi_div3 .t1 {
    font-size: 30px;
    font-weight: 600;

}

.g1_div4 {
    background-color: #f5f5f5;
    margin-top: 60px;

}

.g1_div4>div {
    width: 1400px;
    margin: 20px auto;
    display: flex;
    justify-content: space-between;
    position: relative;
    line-height: 1;
}

.g1_div4 .t1 {
    font-size: 45px;
    font-weight: 600;
}

.g1_div4>div>img {
    position: absolute;
    bottom: 0;
    right: 0;
}

.g1_div4 ul {
    width: 50%;
}

.g1_div4 li {
    list-style: none;
    line-height: 1;
    width: 50%;
    float: left;
    display: flex;
    align-items: center;
}









































@media (max-width: 1920px) {
    .m30_page7>img {
        width: 19%;
    }
}



@media (max-width: 1919px) and (min-width:1600px) {
    .Automax_page1>span {
        left: 5%;
    }

    .Automax_page1 .t1 {
        font-size: 45px;
    }
}


@media (min-width: 1822px) {
    .dtf-film4 {
        width: 1822px;
        margin-left: -211px;
    }
}

@media (max-width: 1600px) and (min-width:1400px) {
    .Automax_page1>span {
        left: 7%;
        padding: 50px 36px;
    }

    .Automax_page1 .t1 {
        font-size: 34px;
    }

    .Automax_page1 .c1 {
        font-size: 26px;
    }
}


@media (max-width: 1890px) and (min-width:1400px) {
    .dtf-film5 {
        width: 100%;
        margin-left: unset;
    }

    .dtf-film5>img {
        margin-top: unset;
        margin-bottom: unset;
        width: 17%;
    }

    .p13_page1 p.t1 {
        font-size: 36px;

    }

    .uvdtf-c30_div4 {
        width: 100%;
        margin-left: unset;
    }
}

@media (min-width: 1400px) {

    .container-xxl,
    .container-xl,
    .container-lg,
    .container-md,
    .container-sm,
    .container,
    .t4-masthead .t4-masthead-detail {
        max-width: 1430px;
    }
}


@media screen and (max-width: 767px) {

    .full_div_img,
    .full_div {
        width: 100%;
        margin-left: unset;
    }

    .sppb-row-container {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 0;
        padding-right: 0;
    }

    .home_v2_1>span {
        position: relative;
        left: 0;
    }

    .home_v2_1>span p br,
    .dtf-powder3>p br,
    .mass_production_solution1 .c1 br,
    .mass_production_solution1_2 .c1 br,
    .m_no_br br {
        display: none;
    }

    .home_v2_3,
    .home2,
    .dtf-powder3,
    .dtf-powder2,
    .home_solutions3,
    .home_solutions4,
    .home_solutions5,
    .mass_production_solution1>div,
    .mass_production_solution1_2,
    .dtf-film5,
    .w1890_5img_udimg,
    .home_solutions7,
    .power-shaker2,
    .dtf-purifier1,
    .p11_1,
    .dflex_sa,
    .dflex_sb,
    .dtf-film3,
    .dtf-film4,
    .dtf-ink3,
    .dtf-ink4,
    .home_solutions4,
    .tb_heatpress_div1,
    .c60pro_div2 {
        flex-direction: column;
    }

    .m_revd {
        flex-direction: column-reverse;
    }

    .home_v2_3>div,
    .dtf-powder2>div,
    .home_solutions3>div,
    .dtf-film5,
    .w1890_5img_udimg,
    .p11_1>div,
    .dtf-ink4>div {

        padding-left: unset;
    }

    .home1,
    .home1 li,
    .home2 .left,
    .home_solutions3_2,
    .home_solutions4,
    .home_solutions4>div,
    .home_solutions5,
    .mass_production_solution1>div,
    .home_solutions2>div,
    .dtf-film5,
    .w1890_5img_udimg,
    .dtf-film3>img,
    .dtf-film3>div,
    .dtf-film4 {
        width: 100%;
    }

    .fs_ps_44 {
        font-size: 2rem;
    }

    .home2 .left>div,
    .home3,
    .home_solutions3_2,
    .dtf-film1>div,
    .dtf-ink1,
    .dtf-ink1 {
        flex-wrap: wrap;
    }

    .home2 .left>div>div,
    .home3>div,
    .home_solutions3_2>div,
    .home_solutions3_2>div,
    .home_solutions1>div>div {
        width: 50%;
    }

    .dtf-powder1>div {
        position: relative;
        left: unset;
        transform: unset;
        margin-top: 20px;
    }

    .dtf-powder1 .t1,
    .fs_25rem {
        font-size: 1rem;

        margin-bottom: 0;
    }

    .dtf-powder3>p {
        font-size: 1rem;
    }

    .mass_production_solution1 .c1 br,
    .dryer1>div br,
    .c1 br,
    .dtf-film3 p br {
        display: none;
    }

    .all_in_one_dtf2>img {
        object-fit: cover;
        height: 282px;
        object-position: 38% 0;
    }

    .home_solutions1>div {
        width: 100%;
        flex-wrap: wrap;
    }

    .home_solutions2>div>p.c2 {
        position: relative;
        top: unset;
    }

    .home_solutions2>div>span {
        position: relative;
    }

    .all_in_one_dtf3>img {
        object-position: 44% 0%;
        height: 220px;
        object-fit: cover;
    }

    .dtf-film5>img:nth-child(2n-1),
    .w1890_5img_udimg>img:nth-child(2n-1),
    .dtf-film5>img:nth-child(2n),
    .w1890_5img_udimg>img:nth-child(2n) {
        margin-bottom: 0;
        max-width: 100%;
        margin-top: 0;

    }

    .power-shaker1 {
        flex-direction: column;
    }

    .power-shaker1 .t1 {
        font-size: 2rem !important;
        text-align: center;
        margin-top: 30px;
    }

    .power-shaker2>div {
        width: 100%;
        margin-top: 20px;
    }

    .dryer1>div {
        position: relative;
        padding-left: 0;
    }

    .fs_3rem {
        font-size: 2rem;
    }

    .p11_3>span {
        font-size: 12px;
    }

    .dtf-film_banner p {
        position: absolute;
        top: 19px;
        font-size: 18px;
    }

    .dtf-film5,
    .w1890_5img_udimg {
        margin-left: unset;
    }

    .dtf-film3 p {
        text-align: center;
    }

    .dtf-ink2 {

        font-size: 2rem;
    }

    div#itemListLinks .itemContainer {
        width: 43%;
        margin-right: 16px;
    }

    .catItemHeader h3 {
        line-height: 1;
        font-size: 1rem;
        word-wrap: break-word;
    }

    p.ta_c br,
    .t1 br {
        display: none;
    }

    .home_v4_1>div {
        line-height: 1.2;
        font-size: 14px;
    }

    .fs_ps_33 {
        font-size: 26px;
    }

    .home_v2_1>span {
        top: 10px;
    }

    .home_v2_1>span .t1,
    .home_v2_2>span .t1,
    .home_v4_2>span .t1,
    .home_v4_3>span .t1 {
        font-size: 26px;
    }

    .home_v2_2>span,
    .home_v4_2>span,
    .home_v4_3>span,
    .home_v4_5>span,
    .s60_page1>span,
    .s60_page3>div>span,
    .home_solutions7>div,
    .uvdtf-c30_div1>div {
        position: relative;
        top: 10px;
        left: 0;
        padding: 0;
        color: black;
        transform: unset;
    }

    .home_v2_1,
    .home_v2_2,
    .home_v4_2,
    .home_v4_3 {
        position: relative;
        padding-top: 60px;
    }

    .home_v2_1>span .c1,
    .home_v2_2>span .c1,
    .home_v4_2>span .c1,
    .home_v4_3>span .c1 {
        margin-top: 10px;
        margin-bottom: 0;
    }

    .home_v2_1 a {
        display: inline-block;
    }

    .home_v2_2 a,
    .home_v2_3 a,
    .home_v4_2 a,
    .home_v4_3 a {
        padding: 12px 4px;
    }

    .home_v4_4 {
        display: flex;
        flex-direction: column;
    }

    .home_v4_5>span .t1 {
        font-size: 24px;
    }

    li.nav-item {
        background: #f5f5f5;
    }

    li.nav-item a span {
        display: flex;
        text-align: center;
        flex-direction: column;
    }

    .Automax_page1>span {
        background: unset;
        position: relative;
        left: 0;
        top: 10px;
        transform: unset;
        padding: 0;
    }

    .Automax_page1 .t1,
    .s60_page3 .t1 {
        font-size: 30px;
    }

    .Automax_page1 .c1,
    .s60_page3 .c1 {
        font-size: 24px;
    }

    .sppb-addon-content>div.p12_page2:nth-child(2n) {

        justify-content: space-between;
        flex-wrap: nowrap;
        flex-direction: column-reverse;
    }

    .ltextF_rimg_blocks>div.p12_page2:nth-child(2n-1) {

        justify-content: space-between;
        flex-wrap: nowrap;
        flex-direction: column-reverse;
    }

    .p12_page2>span {
        padding-left: 10px;
    }

    .p12_page2 {
        margin-bottom: 20px;
    }

    .w_1600_6_img {
        width: 100%;
        margin-left: unset;
        flex-direction: column;
    }

    .p12_page4>div {
        width: 100%;
        font-size: 14px
    }

    .p12_page2 .t1,
    .home_v3_4 .t1,
    .uvdtf-c30_div1 .t1,
    .ink_all_page2 .t1,
    .dtf-powder4 .t1,
    .uv_film_page1 .t1,
    .uv_film_page2>p {

        font-size: 30px;
    }

    .p11_6 {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: column;
    }

    .s60_page1 .t1,
    .uvdtf-c30_div2 .t1,
    .p12_page1 p.t1,
    .p13_page1 p.t1,
    .dtf-film_banner .t1,
    .uv_ink_page1>p {
        font-size: 36px;
    }

    .top_banner_d_bottom .c2,
    .uvdtf-c30_div2 .c1 {
        position: relative;
        bottom: unset;
        font-size: 26px;
        margin: auto;
        display: inline-block;
        left: 50%;
    }

    .allinone_table {
        justify-content: space-between;
        flex-direction: column;
    }

    .allinone_table li {

        min-height: 55px;
        font-size: 16px;
        display: flex;
        align-items: center
    }

    .min_h53 {
        min-height: unset;
    }

    ul.s40_table,
    ul.s60_table {
        width: 100%;
    }

    .uvdtf-c30_div3 .l_text li {
        padding: 2px 0 2px 10px;
        font-size: 28px;
    }

    .uvdtf-c30_div3 .l_text {
        width: unset;
    }

    .uvdtf-c30_div3 {
        flex-direction: column;
        width: 100%;
        margin-left: unset;
    }

    .fs_ps_60,
    .uv_film_page2 {
        font-size: 36px;
    }

    .uvdtf-c30_div4,
    .ultra_ink_page4 {
        width: 100%;
        margin-left: unset;

        flex-direction: column;
    }

    .p12_page1>img {
        width: 100%;
    }

    .p12_page1>span,
    .p13_page1>span,
    .dtf-film_banner>span,
    .uv_ink_page1>p {
        position: relative;
        top: 10px;
        transform: unset;
        left: 0;
        text-align: center;
    }

    .p12_page2,
    .home2 .right,
    .ink_all_page2,
    .ultra_ink_page2,
    .ultra_ink_page3,
    .ultra_ink_page5>div,
    .ultra_ink_page6,
    .dtf-powder4>span,
    .uv_ink_page1>p {
        flex-direction: column;
        width: 100%;
        text-align: center;
    }

    .dtf-film6 {
        margin-bottom: 0px;
    }

    .dtf-film7 .t1 {
        font-size: 16px;
    }

    .dtf-film7 .t2 {
        font-size: 12px;
    }

    .dtf-film_banner p {
        position: relative;
        top: 0;
    }

    .ink_all_page1 .t1 {
        position: relative;
        line-height: 1;
        color: black;
        font-size: 36px;
    }

    .ultra_ink_page1 .t1 {
        position: relative;
        line-height: 1;
        font-size: 36px;
    }

    .ultra_ink_page2 .t1 {
        padding-left: 10px;
    }

    .dtf-ink1>div,
    .dtf-ink1>div {
        width: 50%;
    }

    .all_in_one_dtf2>span {
        position: relative;
        bottom: 0;
        left: 0;
        text-align: center;
    }

    .allinone_table li {
        min-height: 66px;
    }

    .top_banner_d_bottom {
        position: relative;
        font-size: 14px;
        left: 0;
        transform: unset;
    }



    #full_video iframe {
        height: 220px;
        width: 390px;
    }

    .top_banner_d_bottom .c2,
    .uvdtf-c30_div2 .c1 {
        font-size: 14px;
        margin: auto 10px auto 0px;
        left: unset;
    }

    .dryer_purifier_page1 .t1 {
        color: black;
        font-size: 16px;
    }

    .dryer_purifier_page1>span {
        position: relative
    }

    .dflex,
    .dryer_purifier_page2,
    .uv_film_page2>div {
        flex-direction: column;
    }

    .div_pl100>div,
    .dryer1>div {
        padding-left: unset;
    }

    .fs_ps_50 {
        font-size: 25px;
    }

    .p11_5>div>span {

        bottom: 14px;
        right: 1px;
        background: #0091ff;
        color: white;
        padding: 6px;
    }

    .p11_3>span.t1 {
        font-size: 24px;
    }

    .p11_3>span.t2 {
        font-size: 20px;
    }

    .p11_4>.d1 {
        font-size: 12px;
    }

    .p11_4>.d2 {
        width: 100%;
        flex-direction: column;
    }

    .p11_4>.d2>div {
        margin-bottom: 20px;
    }

    .fs_ps_33 {
        font-size: 24px;
    }

    .p12_page1 {
        width: 100%;
    }

    .p12_page1>img {
        width: 100% !important;
        max-width: 2560px;
        margin-left: 0;
    }

    .s60_page1 .t1,
    .uvdtf-c30_div2 .t1,
    .p12_page1 p.t1,
    .p13_page1 p.t1,
    .dtf-film_banner .t1,
    .uv_ink_page1>p {
        font-size: 24px;
    }

    .p12_page1 p.c1 {
        font-size: 20px;
        margin-bottom: 14px;
    }

    .ink_all_page2>div>div {
        padding: unset;
    }

    .ink_all_page2>div {
        margin-bottom: 20px;
    }

    .main_title,
    .ultra_ink_page1 .t1 {
        font-size: 24px;
    }

    p.main_title_2 {
        font-size: 20px;
    }

    .dtf-powder4>span {
        position: relative;
        top: 0;
        font-size: 20px;
        width: auto;
        right: 0px;
        font-weight: 600;
        width: 100%;
        text-align: center;
        margin: auto;
    }

    div#ce-cf-container-14,
    div#ce-cf-container-15,
    div#ce-cf-container-16,
    div#ce-cf-container-17,
    div#ce-cf-container-18,
    div#ce-cf-container-53,
    .ce-cf-container.ce-fltwidth-50 {
        width: 100% !important;
    }

    .uvdtf-c30_div2>div {
        width: 100%;
    }

    .w1300 {
        width: 100%;
    }

    .full_5img {
        flex-wrap: wrap;
    }

    .full_5img>img {
        width: 100%;
    }

    .xs-min-h-3line {
        min-height: 118px !important;
    }

    .printer_tb2 ul {
        padding-left: 0;
    }

    .printer_tb2 li.value {
        width: 60%;
    }

    .printer_tb2 li.name {
        width: 40%;
    }

    .printer_tb2 li {
        padding: 10px;
        flex-wrap: wrap;
    }

    .xs-min-h-86 {
        min-height: 86px !important;
    }

    .p60_div1>div,
    .p60_div2>div {
        width: 100%;
        flex-direction: column;
    }

    .p60_div1 .t1 {
        font-size: 30px;
        text-align: center;
    }

    .w1200 {
        width: 100%;
    }

    .p60_div2 .t1 {
        font-size: 40px;
    }

    .p60_div2 .t2 {
        font-size: 26px;
        margin-bottom: 10px;
    }

    .p60_div2 .t3 {
        margin-bottom: 20px;
    }

    .full_img_5x3_10gap>img {
        width: 48%;
    }

    .p16m_table {
        flex-direction: column;
    }

    .p16m_table>div {
        flex-direction: row;
    }

    .p16m_table>div>span.name {
        width: 30%;
        font-size: 14px;
    }

    .p16m_table>div>span.value {
        width: 70%;
        font-size: 12px;
    }

    .p16m_table>div>span.value.cl_bl1 {
        width: 35%;
    }

    .p16m_table>div>span.value {
        min-height: 14px;
        line-height: 14px;
    }

    .p16m_div2>div,
    .p16m_div2>div img {
        width: 100%;
    }

    .p16m_div1 .c1 {
        position: relative;
        top: unset;
        left: unset;
        transform: unset;
    }

    .p16m_div1 .c1 .t1 {
        font-size: 26px;
    }

    .p16m_div1 .c1 .t2 {
        font-size: 20px;
    }

    .p16m_div1 .c2 {
        position: relative;
        right: unset;
        top: unset;
        transform: unset;
        display: flex;
        flex-direction: column;
        gap: 4px;
    }

    .p16m_div1 .c3 {
        position: relative;
        bottom: unset;
        left: unset;
    }

    .p16m_div3 .t1 {
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 0;
        line-height: 1;
    }

    .p16m_div3>span {
        position: relative;
        bottom: unset;
        left: unset;
    }

    .p16m_div3 .t2 {
        font-size: 16px;
        line-height: 1;
    }

    .p16m_div3 br {
        display: none;
    }

    .p16b_table .name {
        width: 40%;
    }

    .p16b_table .value {
        width: 60%;
    }

    .p16b_table .w_80p {
        width: 60% !important;
    }

    .DTG_div1 .c1 {
        position: relative;
        top: unset;
        left: unset;
    }

    .DTG_div1 .c3 {
        position: unset;
        top: unset;
        right: unset;
        display: flex;
        justify-content: space-between;
    }

    .tb_heatpress_div1>span {
        position: relative;
        top: unset;
        transform: unset;
        left: 0;
    }

    .Automax_page5 {
        width: 100%;
        flex-direction: column;
    }


    .Automax_page5 .c1,
    .Automax_page4,
    .Automax_page3,
    .Automax_page2 {
        flex-direction: column;
    }

    .dtf-powder_div2>div {
        line-height: 1.5;
        font-size: 16px;

    }










}

/*手机端适配*/