@charset "utf-8";
/* CSS Document */

/*==============Media=============*/

@media only screen and (max-width:1187px){
.container{ width:1004px;}


.banner{ height:600px; background-size:cover;}
.banr-lft{padding:35px 0 0;}
.bnr-txt1{ font-size:26px; line-height:30px;}
.bnr-txt2{ font-size:53px; line-height:53px;}
.bnr-strip{ width:100%; font-size:32px; padding: 40px 20px 15px 15px; margin: -25px 0 0 -15px;}
.bnr-txt4{ width:560px; font-size:26px; line-height:30px;}
.s1-img1{  margin:10px 0 30px 20px;}
.sec-hdng{ font-size:26px; line-height:34px;}
.s1-img2{margin: 40px 0 25px 20px; width:555px;}
.s2-txt1{ font-size:30px; line-height:40px;}
.s2-img1{width:350px; margin-top:110px;}
.s2-box-top{ font-size:30px; line-height:42px;}
.s2-box-img1{ width:350px; top:90px;}
.s2-box-img2{ width:350px; top:420px;}
.s2-box-line{ width:350px;}
.s2-box-mdl {padding-left:420px;}
.s2-box-mdl-img{width:430px;}
.s2-txt2{ font-size:26px; line-height:36px;}

/*.banner{ height:600px; background-size:cover;}
.bnr-txt1{ font-size:26px; line-height:30px;}
.bnr-txt2{ font-size:63px; line-height:63px;}
.bnr-strip{ width:560px; font-size:40px;}
.bnr-txt4{ width:560px; font-size:26px; line-height:30px;}
.s1-img1{  margin:10px 0 30px 80px;}
.sec-hdng{ font-size:26px; line-height:34px;}
.s1-img2{    margin: 40px 60px 25px 0;}
.s2-txt1{ font-size:30px; line-height:40px;}
.s2-box-top{ font-size:30px; line-height:42px; padding: 30px 400px 30px 20px;}
.s2-box-img1{ width:350px; top:90px;}
.s2-box-img2{ width:350px; top:420px;}
.s2-box-line{ width:350px;}
.s2-box-mdl {padding: 0 400px 30px 20px;}
.s2-txt2{ font-size:26px; line-height:36px;}*/
.s3-img{ width:550px; top:100px;}
.s3-box1{  padding: 0 15px 15px 447px;}
.s3-img2{ width:418px;}
.s3-box1 .sec-hdng{ margin-top:16px;}
.comnPara{ margin-top:30px;}
ul.s2-list li{ font-size:22px; margin-top:10px;}
.cbd-99{ margin:0 0 0 70px;}
.s3-blue-box-hdng{ font-size:45px; line-height:55px;}
.comn-hdng{ font-size:45px; line-height:55px;}
.s3-blue-box-mdl{ padding: 0 404px 30px 20px;}
.s3-blue-box-mdl .comnPara{ font-size:20px; line-height:30px; margin-top: 20px;}
.s3-blue-box-img{ width:556px;}
.s4-img1{ width:450px;}
.s4-img2 {width: 400px;margin: 50px 40px 25px 0;}
.s4-img3 {margin:0 0 0 70px;}
.s4-img4 {margin: 30px 50px 30px 0;}

.s5-img1{ width:440px; margin:50px 50px 25px 0;}
.s5-box1 .comnPara{ margin-top:30px;}
.s5-img4{ width: 450px; margin: 40px 50px 40px 0;}
.s5-img5{ width:460px;}
.s5-story-bg{ width:230px;}
.s5-story-box{padding: 0px 15px 30px 425px;}
.s5-story-book{ width:340px;}
.s5-story-bg{ width:180px; left:280px;}
.s5-story-box .comnPara{ margin-top:26px;}
.s5-img6{ width:400px;}
.s6-img1 {margin: 40px 0 40px 50px;width: 380px;}
.s6-img2 { margin: 30px 50px 0 0; width: 380px;}
.s7-box{  padding: 0 20px 25px 465px;}
.s7-img1{ width:445px;}
.s7-box .comnPara{ margin-top:25px;}
.s8-img1 {margin: 40px 0 0 50px; width: 360px;}
.s9-leaf-img{ right:40px;}
.s9-list ul li:after{ width:75%;}
.s9-list ul li:nth-child(2):after {width: 60%;}
.s9-list ul li:nth-child(3):after {width: 40%;}
.s9-list ul li:nth-child(4):after { width: 30%;}
.s9-list ul li:nth-child(8):after {width: 15%;}
.mrgn60 { margin-top: 50px;}
.s9-img1{ margin:20px 0 20px 50px; width:350px;}
.s9-img2{ margin:20px 0 20px 50px; width:350px;}
.s10-img1 { margin: 90px 25px 0 85px;}
.s11-img1{ width:400px;}
.s11-img2 {margin: 65px 0 20px 60px;}
.s11-img3{ width:400px;}
.s11-img4 { margin: 60px 0 20px 80px;}
.s11-btl-box{ padding: 0 10px 30px 430px;}
.s11-btl{ left:110px; top:0;}
.s11-arw{ left:270px;}
.s11-img5 {margin: 40px 0 20px 60px;}
.s13-img1 {margin: 80px 50px 50px 0; width: 400px;}

.s14-doctr-img{ margin:40px 30px 35px 0;}
.ing-other-hdng{ font-size:24px;}
.s14-doctr-img {margin: 30px 35px 20px 0;width: 300px;}

.s15-left{ width:67%;}
.s15-box-hdng{ font-size:30px; line-height:32px;}
.s15-solution{ padding:0 20px 20px;}
.s15-solution p{ font-size:20px; line-height:30px;min-height: 120px;}
.s15-support-list ul li{ padding:0 15px;}
.s15-support-list ul li img{ width:100px;}
.sub-hdng{ font-size:26px; line-height:30px;}
.s16-img1{ width:370px;}
.s17-txt3{ font-size:30px; line-height:38px; margin-top:40px;}
.s18-txt1{ font-size:21px;}
.s19-lab-box{  padding: 0 20px 20px 490px;}
.s19-lab-img{ width:450px;}
.s19-lab-box ul{ margin:20px 0 0;}
.s19-lab-box ul li{ font-size:21px; margin-top:15px; }
.s19-lab-box .comnPara{ margin-top:20px;}
.s19-comntbx-hdng{ font-size:30px;}

.s21-img2 { width: 383px; margin: 64px 30px 30px 0;}
.package.mid {margin-left: -168px;}

.testi-img1{ width:470px;}
.s25-bx-hdng{ font-size:34px; line-height:43px;}
.tradeshow-img{ width:350px;}


}

@media only screen and (max-width:1021px){
.container{ width:750px;}
.forDesk{ display:none;}
.forTab{ display:block;}


.banner{ height:460px;}
.banr-lft{ padding:25px 0 0;}
.bnr-txt1.p1{margin-left:20px; font-size:32px; line-height:38px;}
.bnr-txt1 {font-size: 19px;line-height: 26px;}
.bnr-txt2 {font-size: 36px;line-height: 40px; margin-bottom:10px;}
.bnr-txt3{ margin-top:30px;}
.bnr-txt1.p2{margin-top:12px;}
.bnr-strip {font-size: 24px; line-height:30px; padding-top:28px; margin-top:-20px;}
.bnr-txt4 { width: 430px;font-size: 20px;line-height: 30px;}
.bnr-txt4 img{ margin:0;}
.s1-img1{ width:330px; margin:10px 0 30px 25px;}
.comnPara{ font-size:19px; line-height:28px; margin-top:25px;}
.s1-img2 { margin: 30px 40px 25px 0; width: 350px;}
.sec-hdng { font-size: 24px; line-height: 30px;}
.comn-hdng {font-size:36px;line-height: 46px;}
.s2-top{padding-bottom:30px;}
.s2-img1{ width:220px; margin:40px 0 0 0px;}
.s2-txt1 { font-size: 26px; line-height: 34px;}
.s2-box-top { font-size: 26px; line-height: 36px;}
.s2-box-img1 { width: 300px; top: 90px;}
.s2-box-line { width: 300px;}
.s2-box-img2{ width:300px;}
.s2-box-mdl { padding: 0 10px 30px 350px;}
.s2-box-mdl-img{width:360px;}
ul.s2-list li{ font-size:20px; line-height:32px;}
.s2-txt2 {font-size: 22px; line-height: 32px; margin-top:20px;}

/*.banner{ height:460px;}
.banr-lft{ padding:75px 0 0;}
.bnr-txt1 {font-size: 20px;line-height: 26px;}
.bnr-txt2 {font-size: 46px;line-height: 60px; margin-bottom:10px;}
.bnr-txt3{ margin-top:30px;}
.bnr-strip {width: 430px;font-size: 27px; line-height:36px;}
.bnr-txt4 { width: 430px;font-size: 20px;line-height: 30px;}
.bnr-txt4 img{ margin:0;}
.s1-img1{ width:330px; margin:10px 0 30px 25px;}
.comnPara{ font-size:19px; line-height:28px; margin-top:25px;}
.s1-img2 { margin: 30px 40px 25px 0; width: 350px;}
.sec-hdng { font-size: 24px; line-height: 30px;}
.comn-hdng {font-size:36px;line-height: 46px;}
.s2-img1{ width:350px; margin:40px 0 0 30px;}
.s2-txt1 { font-size: 26px; line-height: 34px;}
.s2-box-top { font-size: 26px; line-height: 36px; padding: 20px 349px 30px 20px;}
.s2-box-img1 { width: 300px; top: 90px;}
.s2-box-line { width: 300px;}
.s2-box-img2{ width:300px;}
.s2-box-mdl { padding: 0 350px 30px 20px;}
ul.s2-list li{ font-size:20px; line-height:32px;}
.s2-txt2 {font-size: 22px; line-height: 32px; margin-top:20px;}*/
.s3-img{ width:410px;}
ul.s3-list li{ font-size:22px; margin-top:10px;}
.s3-box1{ padding:0 20px 20px;}
.s3-img2 { display: block;  position: static;  margin: 20px auto; max-width:100%;}
.cbd-99{ width:280px; margin:0 0 0 30px;}
.s3-red-txt{ font-size:22px; line-height:30px;}
.s3-blue-box-hdng {font-size: 36px;line-height: 46px;}
.s3-blue-box-mdl .comnPara { font-size: 19px; line-height: 28px; margin-top: 20px;}
.s3-blue-box-mdl { padding: 0 20px 20px;}
.s3-blue-box-img { width: 310px;  position: static;  float: right; margin: 30px 0 30px 20px;}
.s4-img1 { width: 360px;}
.s4-img2 { width: 360px;  margin: 65px 40px 25px 0;}
.s4-img3{ width:360px; margin:20px 0 20px 30px;}
.s4-img4{ width:360px; margin:30px 30px 30px 0;}
.mrgn60 { margin-top: 40px;}

.s5-img1 { width: 340px; margin: 20px 30px 0px 0;}
.s5-img2{ width:380px;}
.s5-box1{ padding: 0 10px 20px 298px; background-size:cover;}
.s5-box1 .comnPara { margin-top: 20px;}
.s5-img2 {width: 295px;}
.s5-img3 {margin: 20px 0 20px 30px;width: 350px;}
.s5-img4 { width: 350px; margin: 30px 30px 20px 0;}
.s5-img5 {width: 370px;}
.s5-story-box{ padding:0 20px 30px;}
.s5-story-book{ position:static; display:block; margin:20px auto; max-width:100%;}
.s5-story-bg{ display:none;}
.s5-img6 {width: 350px; margin: 30px 40px 20px 0;}
.s6-img1 {margin: 30px 0 25px 40px; width: 330px;}
.s6-img2 {margin: 40px 30px 30px 0; width: 350px;}

.s7-effect-img2{ margin:30px 0 0 0; max-width:100%;}
.s7-effect-img3{ margin:30px 0 0 0; max-width:100%;}
.s7-img1{ width:300px;}
.s7-box {padding: 0 10px 20px 320px;}
.s7-box .comnPara { margin-top: 20px;}
.s7-box .sec-hdng{ margin-top:20px;}
.sec8{background: url(../images/s6-bg.jpg) repeat-y center top;}
.s8-img1 { margin: 30px 0 0 41px; width: 300px;}
.s8-expln-hdng{padding: 20px 10px 20px 17px; font-size: 24px; line-height: 30px;}
.s8-img2{ width:350px; margin:20px 0 20px 30px;}
.s9-leaf-img{ right:0; width:260px; top:0;}
.s9-list ul{ width:75%;}
.s9-list ul li{ font-size:22px; line-height:30px;}
.s9-list ul li:after{ width:70%;}
.s9-list ul li:nth-child(2):after {width:50%;}
.s9-list ul li:nth-child(3):after {width: 30%;}
.s9-list ul li:nth-child(4):after { width: 20%;}
.s9-list ul li:nth-child(8):after {width:3%;}
.s9-problm-box{ margin-top:30px;}
.s9-img1 { margin: 20px 0 20px 20px;width: 280px;}
.s9-img2 { margin: 20px 0 20px 30px; width: 280px;}
.s10-img1 { margin: 50px 0 0 30px; width: 280px;}
.s10-arw-txt img {right: 207px; width: 120px;}
.s11-img1 {width: 330px; margin: 50px 40px 20px 0;}
.s11-img2 { margin: 31px 0 20px 31px;width: 300px;}
.s11-img3 { margin: 40px 40px 20px 0; width: 320px;}
.s11-img4 {margin: 30px 0 20px 30px;width: 300px;}
.s11-btl-box {padding: 0 10px 25px 254px; background-size: cover;}
.s11-btl {left: 30px; width: 120px; top: 30px;}
.s11-arw { left: 140px; width: 110px;}
.s11-img5 { margin: 28px 0 20px 30px; width: 300px;}
.s12-line-box{ font-size:19px; line-height:30px; letter-spacing:0.5px;padding: 15px 20px 15px 90px;}
.grn-line span{ top:30px;}
.s12-grph-img{ width:280px; margin:20px 0 0 20px;}
.s12-arw-txt img {right: 170px; top: 75px; width: 100px;}
.s13-img1 {margin: 70px 40px 50px 0;width: 320px;}
.s13-cbd-box{ margin-top:30px;}
.s13-cbdBx-hdng{    font-size: 26px; line-height: 30px; padding: 20px 30px 20px 30px;border-radius: 5px 5px 0 0;}

.s13-diffntBx-hdng{ font-size:36px; line-height:46px;}
.send-strip{ font-size:28px; line-height:28px;}
.s13-img2{ width:300px; margin: 28px 30px 0 0;}

.s14-sec-hdng{ font-size:26px; line-height:35px;}
.ing-img1,.ing-img2{margin: -30px 0 0 25px; width: 300px;}
ul.ing-box-list1 li{ font-size:19px; line-height:26px;}
ul.ing-box-list2 li,ul.ing-box-list3 li{ font-size:20px;}
ul.ing-box-list3{ width:100%;}

.s15-left {width: 80%;}
.s15-box{ padding:20px 0 70px;}
.s15-box-hdng { font-size: 26px; line-height: 30px;}
.s15-box-mdl{  padding: 0 15px 60px;}
.s15-solution img{ width:80px;}
.s15-solution { padding: 0 15px 15px;}
.s15-solution p {font-size: 18px; line-height: 26px;min-height: auto;}
.s15-suprt-strip{ font-size:22px; line-height:30px; padding:10px 40px;}
.s15-support-list ul li { padding: 0 10px;}
.s15-support-list ul li img {width: 75px;}
.s15-support-list ul li p{ font-size:19px; line-height:28px;}
.sub-hdng {font-size: 22px;line-height: 26px; margin-bottom: 5px;}
.s16-img1 {width: 300px;margin: 30px 0 0 20px;}
.s17-cbd-box{ margin-top:-360px;}
.s17-txt2{ font-size:21px; line-height:30px;}
.s17-txt3 { font-size: 24px;line-height: 34px; margin-top: 30px;}
ul.s18-box-list li{ font-size:19px; line-height:26px; background-size:20px; padding-left:30px; margin-top:15px;background-position: left 5px;}
.s18-prdBx-abt{ padding:0 10px 20px 20px;}
.s19-lab-box{ padding:20px 15px;}
.s19-lab-img { width: 320px; position: static; display: block;margin: 0 auto; max-width:100%;}
.protocl-seal {margin: 0 20px; width: 110px;}

.s21-txkebx-hdng{ font-size:36px; line-height:46px;}
.s21-img1{ width:300px;}
.s21-img2{ width:300px; margin:50px 30px 30px 0;}
.pack-sec{ padding:0;}
.package.mid {margin-left: -125px;}
.pkg-hdng span{background-size: 200px;font-size: 20px;width: 200px;height: 39px; line-height:20px;}
.pkg-hdng p{ font-size:24px; line-height:30px;}
.pck-txt{ font-size:18px; line-height:20px;}
.prc-txt1 {font-size: 50px;line-height: 46px;margin-top: 10px;}
.prc-txt1 span {font-size: 19px;}
.prc-save {font-size: 20px;line-height: 20px;}
.money-txt {font-size: 15px;line-height: 22px;}
.cards{ width:150px;}
.free-shpng{ font-size:17px; line-height:21px;}
.free-shpng img{ width:30px;}

.money-bk-Box{ margin-top:60px; padding:0 55px 30px; height: 830px; background-size:cover;}
.money-seal { margin: -36px auto 15px;width: 150px;}
.money-bk-hdng{    font-size: 24px; line-height: 32px;}
.money-bk-txt {font-size: 18px;line-height: 28px;margin-top: 20px;}
.s25-bx-hdng { margin-top:20px;font-size: 30px;line-height: 40px;}
.s25-list-txt {font-size: 19px;line-height: 28px;}
.acdn-content p{ font-size:19px; line-height:28px;}


}


@media only screen and (max-width:767px){
.container{ width:100%; max-width:600px; padding:0 10px;}

.forMob{ display:block;}
.hide-mob{ display:none;}


.banner{ height:auto; background:#f4f8f9;}
.banr-lft{ width:100%; padding:0 0 25px 0;}
.bnr-lft-inr{padding:0 10px; text-align:center;}
.bnr-txt2 { font-size:30px; line-height:36px; margin-bottom:10px; letter-spacing:0; text-align:center;}
.bnr-txt1{ font-size:18px; line-height:22px; text-align:center;}
.bnr-txt1.p1{font-size:22px; line-height:28px; margin-left:5px; margin-bottom:15px;}
.bnr-mob-img{ margin:0 auto 10px; width:calc(100% + 20px); margin-left:-10px;}

.bnr-strip{ width:calc(100% + 20px); margin-left:-10px; font-size: 18px; line-height:24px; padding:5px 8px 8px; margin-top:12px; background:#cdd8e6;}
.bnr-txt3 { margin-top:15px;}
.bnr-txt4{ width:100%;font-size:18px; padding: 5px 0 8px;line-height:23px;}
.bnr-txt4 img{ display:none;}

.s1-img2{ float:none; margin:20px auto; max-width:100%;}
.sec2{ padding:25px 0;}
.comn-hdng { font-size: 28px; line-height: 36px;}
.s2-img1{margin:20px auto; max-width:100%; width:355px;}
.s2-txt1 {font-size: 22px;margin-top: 20px; line-height: 30px;}
.s2-top{padding:20px 10px;}
.s2-box-line{ display:none;}
.s2-box{ margin-top:25px;}
.s2-box-top{ padding:15px; line-height:34px;}
.s2-box-mdl{ padding:0 15px 20px;}
.s2-box-mdl-img{display:none;}
.s2-img-bx{flex-wrap:wrap;}
.s2-img-bx div{display:block; margin:0 auto;}
.s2-img-bx img{margin:5px 0 0;}
.s2-box-img1,.s2-box-img2{ position:static; display:block; margin:20px auto 10px; max-width:100%;}
.s2-box-top:before {left: 30px;top: -25px; border-bottom: 25px solid #2e67a1;border-left: 25px solid transparent; border-right: 25px solid transparent;}
ul.s2-list{ padding:0; margin-top:20px;}
ul.s2-list li{ font-size:19px; line-height:28px; background-size:20px; padding-left:30px;}


/*.banner{ height:auto; background:#f4f8f9;}
.banr-lft{ width:100%; padding:10px 0 25px 0;}
.bnr-txt2 { font-size:36px; line-height:40px; text-align:center; margin-bottom:10px;}
.bnr-txt1{ font-size:18px; line-height:23px; text-align:center;}
.bnr-mob-img{ margin:0 auto 10px; max-width:100%; width:292px;}

.bnr-strip{ width:100%; font-size: 24px; line-height:24px; padding:5px 8px 8px; margin-top:5px;}
.bnr-txt3 { margin-top:15px;}
.bnr-txt4{ width:100%;font-size:18px; padding: 5px 0 8px 10px;line-height:23px;}
.bnr-txt4 img{ display:none;}

.sec1{ padding:0 0 30px;}*/
/*.s2-img1,.s3-blue-box-img,.s4-img2,.s4-img3,.s4-img4{ float:none; display:block; margin:20px auto; max-width:100%;width:355px;}*/
.s3-blue-box-img,.s4-img2,.s4-img3,.s4-img4{ float:none; display:block; margin:20px auto; max-width:100%;width:355px;}
.cbd-99-mob{ width:280px;margin:20px auto; max-width:100%;}
.comnPara{ margin-top:20px;}
/*.s1-img2,.s4-img1{ float:none; margin:20px auto; max-width:100%;}*/
.s4-img1{ float:none; margin:20px auto; max-width:100%;}
/*.sec2{ padding:25px 0;}*/
.comn-hdng { font-size: 28px; line-height: 36px;}
/*.s2-txt1 {font-size: 22px;margin-top: 20px; line-height: 30px;}

.s2-box-line{ display:none;}
.s2-box{ margin-top:40px;}
.s2-box-top{ padding:15px; line-height:34px;}
.s2-box-mdl{ padding:0 15px 20px;}
.s2-box-img1,.s2-box-img2{ position:static; display:block; margin:20px auto 10px; max-width:100%;}
.s2-box-top:before {left: 30px;top: -25px; border-bottom: 25px solid #2e67a1;border-left: 25px solid transparent; border-right: 25px solid transparent;}
ul.s2-list{ padding:0; margin-top:20px;}
ul.s2-list li{ font-size:19px; line-height:28px; background-size:20px; padding-left:30px;}*/
.sec3{ padding:0 0 30px;}
.s3-img{ position:static; display:block; margin:20px auto; max-width:100%;}
ul.s3-list li { font-size: 19px; background-size: 20px;padding-left: 30px; line-height: 26px;}
.s3-box1{ padding:0 15px 20px; margin-top:20px;}
.mrgn60{ margin-top:25px;}
.s3-red-txt {font-size: 20px; line-height: 28px; margin-top:20px;}
.s3-blue-box{ margin-top:20px;}
.s3-blue-box-hdng { font-size: 26px;  padding: 15px 10px 20px; line-height: 34px;}

.sec4{ padding:25px 0;}
.sec-hdng{ margin-top:20px; font-size: 22px; line-height: 28px;}
.mobComn-img{ margin:20px auto; max-width:100%;}

.sec5{ padding:25px 0;}
.s5-img4,.s5-img6,.s6-img1,.s6-img2{float:none; display:block; margin:20px auto; max-width:100%;width:355px;}
.s5-box1{ background:#f6f1e3; padding:0 15px 10px; margin-top:20px;}
.s5-img2,.s7-img1{ position:static; display:block; margin:20px auto; max-width:100%;}
.s5-story-box{ margin-top:20px;  padding: 0 15px 20px;}
.s5-story-box .comnPara{ margin-top:20px;}
.sec6{ padding:25px 0;}
.s6-comnt-box{ margin-top:20px; padding:0 10px;}
.s6-cmnt-dot{ right:10px;top:20px;}
.s6-comnt-box .sec-hdng {margin-top: 8px;}

.sec7{ padding:25px 0;}
.s7-effect-box{ padding:0 15px 25px; margin-top:20px;}
.s7-cmnt-dot{ display:none;}
.s7-box{ margin-top:20px; padding:0 15px 20px;}
.sec8{ padding:300px 0 30px;}
.s8-expln-box{ margin-top:40px;}
.s8-expln-hdng {padding: 15px 10px 20px 15px;}
.s8-expln-box:before {left:20px;top: -20px;border-bottom: 20px solid #2e67a1;border-left: 20px solid transparent; border-right: 20px solid transparent;}
.s8-expln-mdl{ padding: 0 15px 20px;}
.sec9{ padding:25px 0;}
.s9-list{ margin-bottom:0;}
.s9-leaf-img{ position:static; display:block; margin:20px auto; max-width:100%;}
.s9-list ul{ width:100%;}
.s9-list ul li{ font-size:19px; line-height:28px; background-size:22px;padding-left: 30px;}
.s9-list ul li:after{ display:none;}
.s9prblm-txt{ font-size:30px; line-height:30px; padding: 13px 15px 17px;}
.s9-img1,.s9-img2,.s12-grph-img{float:none; display:block; margin:20px auto; max-width:100%;width:355px;}
.s12-grph-img{ width:300px;}

.sec10{ padding:25px 0;}
.s10-arw-txt img {right: 60%;width: 90px;transform: rotate(68deg); -webkit-transform:rotate(68deg);top:auto; bottom:-60px;}
.sec11{ padding:25px 0;}
.s11-btl-box{ margin-top:25px; padding:0 15px 20px 15px;}
.s11-btl{ position:static; display:block; margin:20px auto;}
.s11-arw{ display:none;}
.s11-clarity-img{ margin:10px auto 0;}
.sec12{ padding:25px 0;}
.s12-img1{ margin:20px auto;}
.s12-line-box{ line-height:26px;padding: 15px 10px 15px 90px;}
.s12-arw-txt img{ display:none;}
.sec13{ padding:25px 0;}
.s13-cbdBx-hdng { font-size: 24px; line-height: 30px; padding: 15px 30px 15px 20px;}
.s13-cbdBx-mdl { padding: 0 20px 25px;}

.s13-diffrnt-box{ margin-top:20px;}
.s13-diffntBx-hdng { font-size:28px; line-height: 36px; padding: 10px 10px 15px;}
.s13-diffntBx-mdl{ padding:20px 15px;}
.send-strip {font-size: 22px;line-height: 26px;width: 100%;margin-top:30px;padding: 15px;}
.send-strip:before {top: -20px;border-bottom: 20px solid #d2dce8;border-right: 20px solid transparent;}
.s13-blueBx{ margin-top:20px; padding:0 15px 20px;}
.ing-mob-img1,.ing-mob-img2,.ing-mob-img3,.ing-mob-img4,.ing-mob-img5{ margin:20px auto; max-width:100%;width: 300px;}
.s14-sec-hdng { font-size: 20px;line-height: 26px;margin-top: 20px;}
.ingbx-mdl{ padding:0 15px 20px;}
.ingbx-hdng{  font-size: 28px; line-height: 28px; padding: 15px 20px 20px 20px;}
.s14-ingrdnt-box{margin-top: 20px;}
.ingbx-mdl .comnPara{ margin-top:20px;}
ul.ing-box-list1 li{ width:100%; padding-left: 35px;background-size:22px;}
ul.ing-box-list2 li, ul.ing-box-list3 li,ul.ing-box-list3 li:last-child{ font-size:19px; line-height:28px; background-size:22px; width:100%;  padding-left: 35px;}
.ing-other-hdng {font-size: 20px; margin: 20px 0 0;line-height:28px;}

.sec14{ padding:0 0 25px;}
.sec15{ background:#fff; padding:10px 0 25px;}
.s15-mob-bnr{ max-width:100%; margin:20px auto 0;}
.s15-left{ width:100%;}
.s15-box-hdng {font-size: 20px;line-height: 28px; padding: 0 15px;}
.s15-box {padding: 15px 0 30px;}
.s15-box-mdl {padding: 0px 15px 30px;}
.s15-solution{ width:100%; margin:-40px 0 0;}
.s15-solution:nth-child(2){ margin-top:50px;}
.s15-solution img { margin: -40px auto 0px;}
.s15-suprt-strip-mob {font-size:22px; line-height:30px;padding: 0 10px 0;  color:#000; margin:15px 0 0;font-weight: bold;    letter-spacing: 1px;}
.s15-support-list ul li{ margin-top:20px; width:24%;}
.s15-support-list ul li:nth-child(5),.s15-support-list ul li:nth-child(6),.s15-support-list ul li:nth-child(7){ width:28%;}
.s15-support-list ul li img {width: 60px;}
.s15-support-list ul li p {font-size: 18px;line-height: 20px;}

.sec16{ padding:25px 0 390px;}
.sub-hdng { font-size: 19px; line-height: 22px;}
.sec17{ padding:0 0 25px;}
.s17-cbd-box{ padding:25px 15px;}
.s17-txt1{ font-size:19px; line-height:28px;}
.s17-bdr-line{ margin:15px auto 10px;}
.s17-txt2{ font-size:19px; line-height:28px;}
.prod1{ max-width:85%; margin:40px auto 20px;}
.s17-txt3 { font-size: 20px;line-height: 28px;margin-top: 20px;}
.sec18{ padding:25px 0 10px;}
.s18-prod-Box{ margin:20px 0;}
.s18-prdBx{ width:100%;}
.s18-prdBx {width: 100%; position: static;float: left;height: auto;}
.s18-prdBx-btl{position: static;transform: none;display: block;margin: 20px auto; max-width: 70%;-webkit-transform:none;}
.s18-prdBx-abt {padding: 0 15px 15px;width: 100%;}
.sec19{ padding:25px 0;}
.mix-prod{margin: 20px auto;}
.s19-lab-box ul li { font-size: 19px; margin-top: 10px;}
.protocl-seal { margin: 0 5px;width: 65px;}
.s19-comnt-box{ margin-top:25px;}
.s19-comntbx-hdng { font-size: 20px;padding: 15px;line-height: 28px;}
.s19-comntbx-mdl { padding: 0 10px 15px;}

.sec20{ padding:25px 0 260px;}
.sec21{ padding:0 0 25px;}
.s21-txkebx-hdng {font-size: 28px;line-height: 34px;}
.s21-txkebx-mdl{ padding:0 15px 20px;}
.sec22,.sec23{ padding:25px 0;}
.s23-box{ margin-top:25px;}
.s23-box-hdng{ font-size:26px; line-height:34px; padding:15px;}
.s23-box-mdl{ padding:0 15px 20px;}
.pack-sec{ margin-top:0;}
.package{ width:100%; margin:30px 0 0;}
.package.mid{ position:static; float:left; width:100%; margin:30px 0 0;}
.pack-mdl-bx,.package.mid .pack-mdl-bx{ padding:15px;}
.pkg-hdng p {font-size: 28px;line-height: 34px;}
.pkg-hdng span{ margin-top:-8px;background-size: 220px;width: 220px; height: 42px;}

.testi-img1{ margin:5px 0;}
.money-bk-Box{ background:#fff; box-shadow: 0 0 6px 0 rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.3); height:auto; padding:0 15px 20px; margin-top:80px;}
.money-seal {margin: -70px auto 5px;width: 140px;}
.money-bk-hdng {font-size: 22px;line-height: 28px;}

.comnt-img-mob{ margin:10px auto; max-width:100%;}
.s19comnt-img-mob{margin:20px auto 0; max-width:100%;}

.sec24{ padding:25px 0 220px;}
.sec25-box{ margin:-180px 0 0;}
.s25-bx-hdng { margin-top: 15px;font-size: 24px;line-height: 32px;}
.s25-list-txt{ margin-top:20px; padding-left:45px;}
.sec25{padding: 0 0 80px;}
.sec26{ padding:0 0 25px;}
.tommy-img{ width:150px;}
.tommy-img {margin: -65px auto 10px;}
.accordion{font-size: 19px;line-height: 28px;  padding: 10px 15px 15px 35px;}
.accordion span{ top:10px;}
.acdn-content span{ font-size:19px; line-height:34px;}
.acdn-content p{ margin-bottom:20px;}
.mbg-seal{ float:none; display:block; margin:10px auto; max-width:100%;}
.tradeshow-img{float:none; display:block; margin:10px auto 0; max-width:100%;}
.faq-box{ margin-top:15px;}


.footer{ padding:30px 0;}
.ftr-txt1 {font-size: 16px;line-height: 24px;}
.ftr-notes a{ word-break:break-all;}
.ftr-notes { font-size: 14px; margin-top: 20px;line-height: 22px;    word-break: break-word;}

}

