

/*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;
}
.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;
}
.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;
}
.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_22{
    font-size:22px;

}
.fs_ps_16{
    font-size:22px;  
}
.fs_ps_14{
    font-size:20px;  
}
.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:16px;
}
.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_bl1{
  background-color:#0091ff;
}
.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{
  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{
  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;

}
.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.level2{
  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;
}
.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;
}

.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;
}



















@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
  {
  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;
    }
    .p12_page2 > span {
        padding-left: 10px;
    }
    .p12_page2 {
        margin-bottom: 20px;
    }
    .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,
    .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;
    }


}