    @font-face {
    font-family: 'Segoe UI Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Segoe UI Regular'), url('Segoe UI.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Segoe UI Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Segoe UI Italic'), url('Segoe UI Italic.woff') format('woff');
    }


@font-face {
    font-family: 'segoe-ui-semibold';
    font-style: normal;
    font-weight: normal;
    src: local('segoe-ui-semibold'), url('segoe-ui-semibold.woff') format('woff');
}
@font-face {
    font-family: 'Segoe UI Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Segoe UI Bold'), url('Segoe UI Bold.woff') format('woff');
}
    

    @font-face {
    font-family: 'Segoe UI Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Segoe UI Bold Italic'), url('Segoe UI Bold Italic.woff') format('woff');
    }
html{font-family:"Open Sans", sans-serif;font-style: normal;font-size:14px;background-color:#fff;color:#000;}
.slider01{background:url(../images/banner01.jpg)  right bottom no-repeat; height:353px}
.slider02{ width:100%; margin:0 auto; }
.slidhdT{ float:left; width:100%;font-family: 'Segoe UI Bold'; font-size:3.461rem; color:#fff; padding-top:2.85%; text-align:center; line-height:4rem; }
.slidhdTSb{ float:left; width:100%; font-size:1.25rem;font-family: 'Segoe UI Regular'; color:#fff;padding:1% 1% 1.8% 1%;text-align:center;line-height:2rem;  }
.txBt-nW{ width:218px; height:auto; border-radius:4px; background:#dc2626; border:1px solid #dc2626; line-height:40px; font-size:1.182rem; text-align:center; font-weight:600; color:#fff; margin: 0 auto;}
.txBt-nW:hover{background:#b91c1c; color:#fff;}
.abt-sc-top{ float:left; width:100%; padding:4rem 0 0 0;}
.abt-sc-topIn{ width:100%; max-width:1200px; margin: 0 auto; padding:0 4%;}
.hdtxt-top{ float:left; width:100%; padding:0 1% 1% 1%;font-size:1.8rem;font-family: 'Segoe UI Bold'; color:#4b5563; text-align:center; line-height:2.38rem;}
.abt-sc{ float:left; width:100%; padding:4rem 20% .5% 20%;}
.headtxt0{ float:left; width:100%; padding:0 1% 1% 1%;font-size:2.12rem;font-family: 'Segoe UI Bold'; color:rgb(17, 24 ,39); text-align:center; line-height:2.38rem;}
.abt-sc>p{ float:left; width:100%; padding:2.5% 1% 1%;font-size:1.125rem;font-family: 'Segoe UI Regular'; color:rgb(55, 65, 81) ; font-weight:500;  text-align:center; line-height:2.1rem;}
.pad-sc-3{ padding:2rem  1.5% 4rem  1.5%;}
.img3-st{ width:100%; max-width:1300px; height:230px; margin:0 auto;}
.img3-st1{ width:32.33%; float: left; margin:.5%; border-radius:8px;}
.img3-stTx{ width:100%; float: left; padding:12% 10% 2% 10%; }
.img3-stTx>b{ width:100%; float: left; font-size:1.6rem; font-weight:700; text-align:left;}
.img3-stTx>p{ width:77%; float: left; font-size:1.2rem; font-weight:600; text-align:left; padding-top:1%;}
.img3-bg1{background:url(../images/swift-lab-t01.jpg)  center center no-repeat; height:218px}
.img3-bg2{background:url(../images/swift-lab-t02.jpg)  center center no-repeat; height:218px}
.img3-bg3{background:url(../images/swift-lab-t03.jpg)  center center no-repeat; height:218px}
.srv-txt1{ float:left; padding:0 1% 1% 1%;}
.srv-txt1>h2{float:left; width:100%; padding:0 1% .8% 1%;font-size:2.12rem;font-family: 'Segoe UI Bold'; color:rgb(17, 24 ,39); text-align:center; line-height:2.38rem;}
.srv-txt1>p{ float:left; width:100%;font-size:1.275rem;font-family: 'Segoe UI Regular'; color:rgb(55, 65, 81) ; font-weight:500;  text-align:center; line-height:2.1rem;}
.img6-st{ width:100%; max-width:1395px; height:400px; margin:0 auto;}
#dw-scroll-header, .dw-top-header{background-color:#fff;}
.dw-cell-2{width:53%;}
.dw-cell-3{width:20%;}
.dw-cell-4{width:13.5%;}
.bk-nW{ float:right; width:100px; height:auto; border-radius:6px; background:#dc2626; border:1px solid #dc2626; line-height:40px; font-size:1rem; text-align:center; font-weight:600; color:#fff;}
.bk-nW:hover{ background:#b91c1c;  color:#fff}
.txkl-nW{ float:right; width:210px; height:42px; border-radius:4px; background:#dc2626; line-height:44px; font-size:1.1rem; font-weight:600; text-align:left;  color:rgb(220, 38, 38); padding-left:23px;}
.cl-mg{background:url(../images/call-1.png)  center left no-repeat;background-position-y: 9px;}
.cl-mg0{background:url(../images/call-1.png)  center left no-repeat;background-position-y: 1px;}

@media (min-width:768px){.fr_mob{ display:none;}
#dw-logo.txkl-nW{ display:none! important}
#pageOpen>div>iframe{width:100%; height:750px; border-radius:10px;box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 12px;}
}

#dw-logo img{max-width:306px}
.pad001{ margin-top:6px;}
.pad002{ margin-top:8%;}
.dw-scroll-logo-sub{max-width:30%;}
.cs6Div-mg1{background:url(../images/swift-lab-B6-01.png)  center center no-repeat; background-size:cover;}
.cs6Div-mg2{background:url(../images/swift-lab-B6-02.png)  center center no-repeat; background-size:cover;}
.cs6Div-mg3{background:url(../images/swift-lab-B6-03.png)  center center no-repeat; background-size:cover;}
.cs6Div-mg4{background:url(../images/swift-lab-B6-04.png)  center center no-repeat; background-size:cover;}
.cs6Div-mg5{background:url(../images/swift-lab-B6-05.png)  center center no-repeat; background-size:cover;}
.cs6Div-mg6{background:url(../images/swift-lab-B6-06.png)  center center no-repeat; background-size:cover;}
.cs6Div{ float:left; width:32%; padding:1.9%; margin:.665%;border-radius: 8px;}
.cs6Div:hover{box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;}
.cs6DTx{ float:left; width:100%; font-size:1.6rem; text-align:left; font-weight:700; color:#111827;}
.cs6DTx>span{ float:left; width:100%; font-size:1.2rem; text-align:left; font-weight:400; color:#4b5563; padding-top:1.2%;}
.cs6DTxB{ float:left; width:69%; font-size:1.55rem; color:#dc2626; text-align:left; font-weight:700; padding-top:2%;}
.cs6DBT{ float:left; width:31%;}
.cs6DBT0{ float:right; height:auto; line-height:39px; width:120px; background:#dc2626; color:#fff; font-size:1.2rem; font-weight:500; text-align:center; border-radius:4px;border:1px solid #dc2626;}
.cs6DBT0:hover{ background:#b91c1c; color:#fff; border:1px solid #dc2626;}
.cs6DBT1{ float:right; height:41px; line-height:40px; width:120px;background:#fff; color:#dc2626; font-size:1.2rem; font-weight:500; text-align:center; border-radius:4px;border:1px solid #dc2626;}
.cs6DBT1:hover{ background:rgb(254, 242, 242) ; color:#000; border:1px solid #dc2626;}
.clr-gry{background:rgb(249, 250, 251); padding:4rem 1.5%;}
.red-cPD{ padding:2% 2% 10px 2%}
.red-cl{ width:624px; height:45px; line-height:43px; margin:0 auto; border-radius:34px; border:1px solid rgb(220, 38, 38); text-align:center; font-size:1.2589rem;font-family: 'Segoe UI Regular'; color:rgb(220, 38, 38); font-weight:bold;}
.bt-imgs01{width:100%; max-width:1172px; height:380px;  border-radius:8px 8px 0px 8px; margin:0 auto;}
.btSc-cPD{ padding:4rem 1.5%;}
.btSc-mg6{background:url(../images/bt-r1.jpg)  bottom right no-repeat; background-size: auto;}
.btS-Cv{ float:left; width:60%; padding:0 2.16% 2% 2.16%;}
.btS-btS-hd{ float:left; width:100%; font-size:2.1rem; text-align:center; font-weight:700; color:rgb(17, 24 ,39); padding:0 2% 2% 2%;}
.btS-btS-Tkc{ float:left; width:43%; font-size:1.17rem; text-align:left; font-weight:600; color:#000; margin:1.12%; padding:9px; line-height:21px; background:#fef2f2; border-radius:8px;}
.btSc-Tkimg{background:url(../images/tick.png)  center left no-repeat;}
.bt-red-mrg{margin-top:1px;}
.bt-red-pd{background:rgb(220, 38, 38);}
.bt-red_sec{ width:100%; max-width:550px; padding:35px 0 35px 80px; height:230px; margin:0 auto;}
.red_secDv1{ float:left; width:100%; padding:0; line-height:38px; height:40px; font-size:1.6rem; text-align:left; color:#fff; font-weight:700;}
.red_secDv2{ float:left; width:100%;  line-height:38px; height:40px; font-size:1.19rem; text-align:left; color:#fff;font-weight:500;}
.bok-ap{ width:100%; max-width:1024px; height:550px; margin: 0 auto;}
.bok-ap>strong{ float:left; width:100%; text-align:center; font-size:2.1rem; color:rgb(17, 24, 39); font-weight:700;padding: 3.8% 1% 1% 1%;}
.bok-ap>p{ float:left; width:100%;font-size:1.275rem;font-family: 'Segoe UI Regular'; color:rgb(55, 65, 81) ; font-weight:500;  text-align:center; line-height:2.1rem;}
.bok-ap .notst{ float:left; width:70%; margin:2% 15%; font-size:1.275rem;font-family: 'Segoe UI Regular'; color:rgb(30, 64, 175); font-weight:500;  text-align:center; line-height:2.1rem; padding:3%; background:rgb(239, 246, 255); border-left:2px solid rgb(96, 165, 250)}
.notst>a{ color:#dc2626;}
.notst>b{ font-size:1.25rem;}
.bok-ap-pd{padding:1% 1% 4rem 1%; background:rgb(249, 250, 251)}
.dv-pad{padding-top:3px !important}
.bt-scDv{ float:left; width:50%; height:auto;} 
.mr-lf{ padding-left:2%;}
.tp4-bt4{padding-top:55px; padding-bottom:48px; }
.bt-scDv_pd{ width:100%; max-width:1396px; padding-left:1rem; padding-right:1rem; margin:0 auto;} 
.spc-MrL{margin-left:4.4%;}
.bt-scDvHd{ float:left;width:100%;font-family: 'Segoe UI Bold';font-size:2.1em;letter-spacing: .031rem;  color:rgb(17, 24, 39); font-weight:500; padding-bottom:1.61rem;}
.bt-scDvHdR{ float:left;width:100%; line-height:2.3rem;font-family: 'Segoe UI Bold'; font-size:1.7rem; color:rgb(17, 24, 39); padding-bottom:2rem;}
.bt_dv-st1{ float:left; width:100%; padding-left:1px;font-size:1.25rem; text-align:left; color:#000000; font-weight:500; margin-top:0; line-height:2rem; padding-bottom:1.21rem;}
.bt_dv-st1>span{ width:32px; height:25px; float:left; padding-right:6px;}
.bt_dv-st1>i{font-size:1.3rem;height:1.25rem; width:1.85rem; line-height:24px; color:#dc2626;}
.bt_dv-st{ float:left; width:100%; font-size:1.1rem; text-align:left;color:rgb(55, 65, 81); padding-top:1px; padding-left:0; font-weight:400;}
.bt_dv-st>span{ float:left; width:100%; font-size:1rem; text-align:left;color:#dc2626; font-weight:600; padding-top:1rem;}
.rt-bx-Dv{ float:left; width:100%;font-family: 'Segoe UI Regular'; padding-left:1px;line-height: 20px; font-size:1.125rem;  color: rgb(55, 65, 81); font-weight:500; text-align:left; margin-bottom:14px;}
.rt-bx-Dv1{ float:left; width:100%;font-family: 'Segoe UI Regular'; font-size:1rem; color: rgb(55, 65, 81); font-weight:500; text-align:left; margin-bottom:14px;}
.dw-footer{background-color:#111827;color:#fff; width:100%; height:172px; float:left; padding:10px;}
.foot-sec{width:100%; padding-top:70px; margin:0 auto}
.foot-sec>p{width:100%;  font-size:1.2rem; color:#bac4d9; text-align:center; float:left; padding-top:15px; }
.foot-sec .bom_tx0{width:100%;  font-size:1.2rem; color:#fff; float:left;text-align:center;padding-top:15px;}
.bom_tx0>span{ padding:0 10px;}
.foot-sec-Img{ background:url(../images/footer-logo.png)  center top no-repeat;}
.foot-clok-Img{ background:url(../images/clock.png)  left center no-repeat;}
.spc-MrLmr-lf{ padding-left:20px;}
@media (max-width:767px){
#dw-logo {width: 100%;text-align: center;margin: 0 auto; }
  #dw-logo img {max-width: 60%; margin: 10px 0 0 0;}
 .img3-bg1, .img3-bg2, .img3-bg3{ background-size:cover; background-position:center;}
 .dw-cell-2>a{ display:none;}
.txkl-nW{ float:none; width:245px; height:auto;  line-height:1.25rem; font-size:1.3rem; text-align:left; font-weight:700; color:#dc2626;padding:8px 2px 5px 29px; margin:0 auto 10px auto;}
#pageOpen>div>iframe{ height:600px; width:100%;}
}


.dw-cell-2{width:53%;}
.dw-cell-3{width:20%;}
.dw-cell-4{width:13.5%;}
@media screen and (min-width:1201px) and (max-width:1360px) {
.cs6DTx{ height:60px;}
.abt-sc{ float:left; width:100%; padding:4rem 10% .5% 10%;}
.bok-ap .notst{ width:80%; margin:2% 10%; }
.bt-scDv_pd{ padding-left:2rem; padding-right:2rem;} 
}
@media screen and (min-width:1024px) and (max-width:1200px) {
.dw-cell-2{width:60%;}
.dw-cell-3{width:30%;}
.dw-cell-4{width:5%;}
.slider01>strong{ font-size:3.6rem; color:#fff;  padding-top:7%;line-height:2.5rem;  }
.slider01>b{ font-size:1.2rem;line-height:1.5rem; font-weight:600;  }
.slider01{height:auto; padding:4%;}
.abt-sc{ float:left; width:100%; padding:4rem 4% .5% 4%;}
.img3-st1{ width:31.33%; float: left; margin:1%;}
.bt-imgs01{ height:625px;}
.btS-btS-Tkc{ float:left; width:31%; font-size:1.3rem;}
.btS-Cv{ float:left; width:100%; padding:2% 2.16%;}
.btSc-mg6{ background-position:right bottom; background-size:auto;}
.img3-bg1,.img3-bg2,.img3-bg3{ height:160px}
.cs6DTx>span{font-size:1rem;}
.cs6DTx{ font-size:1.3rem; height:55px;}
.bt-scDv{ float:left; width:46%; height:280px; padding:2%; margin:1% 2%;}
.spc-MrL{margin-left:2%;}
.bt-scDv_pd{ padding:0%}
.cs6DTxB{ float:left; width:65%; font-size:1.5rem;}
.cs6DBT{ float:left; width:35%;}
.cs6DBT0,.cs6DBT1{ float:left; height:35px; line-height:34px; width:100px; font-size:1.1rem;}
.red-cl{ height:auto; line-height:1.2rem; margin:0 auto; border-radius:34px; border:1px solid #dc2626; text-align:center; font-size:1.1rem; font-weight:600;  padding:2%;}

.bok-ap>p{ float:left; width:100%; text-align:center; font-size:1.1rem; color:#000; font-weight:600; padding:2%; line-height:1.3rem;}
 .img3-bg1, .img3-bg2, .img3-bg3{ background-size:cover;}
 .img3-st{ height:auto;}
 .img3-stTx{ width:100%; float: left; padding:10% 5%; }
 .img3-stTx>p{ width:90%; font-size:1.1rem;}
 .img3-stTx>b{ font-size:1.4rem; height:35px;}
 .bok-ap{ height:auto;}
 .img6-st{height:auto;}
 .bok-ap .notst{ width:84%; margin:2% 8%; }
 .hdtxt-top{font-size:1.6rem;line-height:2.38rem;}
}
@media screen and (min-width:821px) and (max-width:1024px) {
.dw-cell-2{width:60%;}
.dw-cell-3{width:30%;}
.dw-cell-4{width:5%;}
 .hdtxt-top{font-size:1.65rem;line-height:2.3rem;}
.slider01>strong{ font-size:3rem; color:#fff;  padding-top:7%;line-height:2.5rem;  }
.slider01>b{ font-size:1.2rem;line-height:1.5rem; font-weight:600;  }
.slider01{height:auto; padding:4%;}
.abt-sc{ float:left; width:100%; padding:4rem 4% .5% 4%;}
.img3-st1{ width:31.33%; float: left; margin:1%;}
.cs6Div{ float:left; width:48%; padding:2%; margin:1% 1%;border-radius: 8px;}
.btS-btS-Tkc{ float:left; width:31%; font-size:1.1rem;}
.btS-Cv{ float:left; width:100%; padding:2% 2.16%;}
.btSc-mg6{ background-position:right bottom; background-size:auto;}
.img3-bg1,.img3-bg2,.img3-bg3{ height:160px}
.cs6DTx{ font-size:1.3rem; height:55px;}
.cs6DTx>span{font-size:1rem;}
.bt-scDv{ float:left; width:46%; height:280px; padding:3%; margin:1% 2%;}
.spc-MrL{margin-left:2%;}
.bt-scDv_pd{ padding:0%}
.cs6DTxB{ float:left; width:75%; font-size:1.5rem;}
.cs6DBT{ float:left; width:25%;}
.cs6DBT0,.cs6DBT1{ float:left; height:35px; line-height:34px; width:100px; font-size:1.1rem;}
.red-cl{ width:624px; margin:0 auto;}
.bok-ap>p{ float:left; width:100%; text-align:center; font-size:1.1rem; color:#000; font-weight:600; padding:2%; line-height:1.3rem;}
 .img3-bg1, .img3-bg2, .img3-bg3{ background-size:cover;}
 .img3-st{ height:auto;}
 .img3-stTx{ width:100%; float: left; padding:10% 5%; }
 .img3-stTx>p{ width:90%; font-size:1.1rem;}
 .img3-stTx>b{ font-size:1.4rem; height:35px;}
 .bok-ap{ height:auto;}
  .bok-ap .notst{ width:90%; margin:2% 5%; }
  .clr-gry{padding:2rem 1.5%;}
}
@media screen and (min-width:920px) and (max-width:1024px) {.bt-imgs01{ height:612px;}}
@media screen and (min-width:821px) and (max-width:919px) {.bt-imgs01{ height:590px;}}
@media screen and (min-width:700px) and (max-width:820px) {.bt-imgs01{ height:590px;}}
@media screen and (min-width:601px) and (max-width:699px) {.bt-imgs01{ height:590px;}}
@media screen and (min-width:601px) and (max-width:820px) {
.abt-sc>p{ text-align:justify;}
.dw-cell-2{width:70%;}
.dw-cell-3{width:20%;}
.dw-cell-4{width:5%;}
 .hdtxt-top{font-size:1.6rem;line-height:2rem;}
.slider01>strong{ font-size:2rem; color:#fff;  padding-top:7%;line-height:2.5rem;  }
.slider01>b{ font-size:1.2rem;line-height:1.5rem; font-weight:600;  }
.slider01{height:auto; padding:4%;}
.abt-sc{ float:left; width:100%; padding:4rem 4% .5% 4%;}
.img3-st1{ width:32.33%; float: left; margin:1% .5%;}
.img3-stTx>b{ width:100%; font-size:1.4rem;}
.img3-stTx>p{ width:100%;font-size:1rem;}
.img3-stTx{ width:100%; float: left; padding:20% 10% 2% 10%; }
.cs6Div{ float:left; width:48%; padding:2%; margin:1% 1%;border-radius: 8px;}
.btS-btS-Tkc{ float:left; width:31%; font-size:.721rem;}
.btS-Cv{ float:left; width:100%; padding:2% 2.16%;}
.btSc-mg6{ background-position:right bottom;}
.img3-bg1,.img3-bg2,.img3-bg3{ height:200px}
.cs6DTx{ font-size:1.3rem; height:55px;}
.cs6DTx>span{font-size:1rem;}
.bt-scDv{ float:left; width:46%; height:250px; padding:3%; margin:1% 2%;}
.bt_dv-st1{font-size:1.1rem;}
.spc-MrL{margin-left:2%;}
.bt-scDv_pd{ padding:0%}
.cs6DTxB{ float:left; width:65%; font-size:1.5rem;}
.cs6DBT{ float:left; width:35%;}
.cs6DBT0, .cs6DBT1{ float:right; height:35px; line-height:34px; width:100px;font-size:1.1rem;}
.red-cl{ width:100%; line-height:1.2rem; margin:0 auto; border-radius:34px; border:1px solid #dc2626; text-align:center; font-size:1rem; font-weight:600; padding:2%;}
.bok-ap>p{ float:left; width:100%; text-align:center; font-size:1.1rem; color:#000; font-weight:600; padding:2%; line-height:1.3rem;}
 .img3-bg1, .img3-bg2, .img3-bg3{ background-size:cover; background-position:center right}
 .bok-ap{ height:auto;}
 .slidhdT{  font-size:3rem;line-height:3.5rem; }
.slidhdTSb{  font-size:1.2rem;padding:1% 1% 1.8% 1%; }
  .bok-ap .notst{ width:90%; margin:2% 5%; }
  .clr-gry{padding:2rem 1.5%;}
}
@media screen and (min-width:501px) and (max-width:600px) {.bt-imgs01{ height:900px;}}
@media screen and (min-width:401px) and (max-width:500px) {.bt-imgs01{ height:900px;}}
@media screen and (min-width:401px) and (max-width:600px) {
.hdtxt-top{font-size:1.4rem;line-height:2rem;}
.abt-sc>p{ text-align:justify;}
.slider01>strong{ font-size:2rem; color:#fff;  padding-top:7%;line-height:2.5rem;  }
.slider01>b{ font-size:1.2rem;line-height:1.5rem; font-weight:600;  }
.slider01{height:auto; padding:4% 4% 8% 4%}
.abt-sc{ float:left; width:100%; padding:4rem 4% .5% 4%;}
.img3-st1{ width:96%; float: left; margin:1% 2%;}
.cs6Div{ float:left; width:96%; padding:4%; margin:1% 2%;border-radius: 8px;}
.btS-btS-Tkc{ float:left; width:96%; font-size:1.3rem; margin:1% 2%;}
.btS-Cv{ float:left; width:100%; padding:2% 2.16%;}
.btSc-mg6{ background-position:right bottom;background-size: contain;}
.img3-bg1,.img3-bg2,.img3-bg3{ height:200px}
.bt-scDv{ float:left; width:96%; height:auto; padding:2% 3.5% 2% 3.5%; margin:1% 2%;}
.rt-bx-Dv1{ margin-bottom:1px;}
.spc-MrL{margin-left:2%;}
.bt-scDv_pd{ padding:0%}
.cs6DTxB{ float:left; width:65%; font-size:1.5rem;}
.cs6DBT{ float:left; width:35%;}
.cs6DBT0, .cs6DBT1{ float:right; height:35px; line-height:34px; width:100px; font-size:1.1rem;}
.red-cl{ width:100%; height:auto; line-height:1rem; margin:0 auto; border-radius:34px; border:1px solid #dc2626; text-align:center; font-size:.9rem; font-weight:600; padding:2%;}
.bok-ap>p{ float:left; width:100%; text-align:center; font-size:1.1rem; color:#000; font-weight:600; padding:2%; line-height:1.3rem;}
.foot-sec>p{width:100%;  font-size:.9rem; color:#bac4d9; text-align:center; float:left; padding-top:5px; }
.foot-sec .bom_tx0{width:100%;  font-size:.8rem; color:#fff; float:left;text-align:center;padding-top:10px;}
.bt_dv-st1{ height:30px;}
 .slidhdT{  font-size:3rem;line-height:3rem; }
.slidhdTSb{  font-size:1.1rem;padding:2%; line-height:1.5rem; }
  .bok-ap .notst{ width:90%; margin:2% 5%; }
  .pad-sc-3{ padding:.5rem;}
  .clr-gry, .btSc-cPD, .tp4-bt4{padding:2rem 1.5%;}
.foot-clok-Img{ background-position:center top;}
.bt-red_sec{ width:94%; padding:80px 2% 2% 2% ; height:auto; margin:3%; float:left;}
.red_secDv1{ height:50px; font-size:1.6rem; text-align: center;line-height:1.5rem;}
.red_secDv2{ height:50px; font-size:1.19rem;text-align: center; line-height:1.5rem;}
.red-cPD{ padding:4% 2% 2px 2%}
}
@media screen and (min-width:320px) and (max-width:400px) {
 .slidhdT{  font-size:2.3rem;line-height:2.7rem; }
.slidhdTSb{  font-size:1rem;padding:2%; line-height:1.4rem; }
.hdtxt-top{font-size:1.158rem;line-height:2rem;}
.abt-sc>p{ text-align:justify;}
.abt-sc>strong{font-size:2rem;}
.slider01>strong{ font-size:1.8rem; color:#fff;  padding-top:7%;line-height:2.5rem;  }
.slider01>b{ font-size:1rem;line-height:1.4rem; font-weight:600;  }
.slider01{height:auto; padding:4% 4% 8% 4%;}
.abt-sc{ float:left; width:100%; padding:3rem 4% .5% 4%;}
.img3-st1{ width:96%; float: left; margin:1% 2%;}
.cs6Div{ float:left; width:96%; padding:4%; margin:1% 2%;border-radius: 8px;}
.bt-imgs01{ height:837px;}
.btS-btS-Tkc{ float:left; width:98%; font-size:1.2rem;}
.btS-Cv{ float:left; width:100%; padding:5%;}
.btSc-mg6{ background-position:right bottom; background-size:contain;}
.img3-bg1,.img3-bg2,.img3-bg3{ height:150px}
.bt-scDv{ float:left; width:96%; height:auto; padding:2% 6%; margin:1% 2%;}
.spc-MrL{margin-left:2%;}
.bt-scDv_pd{ padding:0%}
.rt-bx-Dv1{ margin-bottom:1px;}
.cs6DTxB{ float:left; width:60%; font-size:1.2rem;}
.cs6DBT{ float:left; width:40%;}
.cs6DBT0, .cs6DBT1{ float:right; height:35px; line-height:34px;font-size:1.1rem;padding-right:5px;}
.red-cl{ width:100%; height:auto; line-height:1.1rem; margin:0 auto; border-radius:34px; border:1px solid #dc2626; text-align:center; font-size:.9rem; font-weight:600; padding:2%;}
.bok-ap>p{ float:left; width:100%; text-align:center; font-size:1.1rem; color:#000; font-weight:600; padding:2%; line-height:1.3rem;}
.foot-sec>p{width:100%;  font-size:.9rem; color:#bac4d9; text-align:center; float:left; padding-top:5px; }
.foot-sec .bom_tx0{width:100%;  font-size:.8rem; color:#fff; float:left;text-align:center;padding-top:10px;}
.bt_dv-st1{ height:30px;}
.cs6DTx{font-size:1.4rem;}
  .bok-ap .notst{ width:90%; margin:2% 5%; }
  .pad-sc-3{ padding:0rem;}
  .clr-gry, .btSc-cPD, .tp4-bt4{padding:2rem 1.5%;}
   .red_secDv2 {font-size: .75rem;}
    .foot-clok-Img{ background-position:center top;}
    .bt-red_sec{ width:94%; padding:80px 2% 2% 2% ; height:auto; margin:3%; float:left;}
 .red_secDv1{ height:50px; font-size:1.6rem; text-align: center;line-height:1.5rem;}
.red_secDv2{ height:50px; font-size:1.19rem;text-align: center; line-height:1.5rem;}
.headtxt0{ font-size:1.85rem;}
.img3-stTx{ width:100%; float: left; padding:6%; }
.red-cPD{ padding:3% 2% 10px 2%}

}




    .jssora07l, .jssora07r, .jssora07ldn, .jssora07rdn {
        z-index: 999;
    }

    .dw-banner-ht {
        height: 638px
    }

    .dw-ftrtxt, .col-sm-12 .model a, .dw-scroll-address, .dw-scroll-dealerinfo {
        color: #fff !important;
    }

    .col-sm-12 .model {
        background-color: #e8e8e8;
    }

    .dw-cont_text {
        color: #fff;
        font-size: 1.1rem;
    }

    .dw-footer ul li {
        border-bottom: 1px solid #3a3838;
    }

    .btn-primary {
        background: #389c39;
        color: #fff !important;
    }

    .btn:hover, .btn:focus {
        border-color: transparent;
        color: #000;
        background-color: #2cce32;
    }

    .btn-primary:hover {
        background-color: #2cce32 !important;
    }

    #DivTopShare .btnwrap:hover, #DivTopShare .btnwrap:focus, .btn-default:active {
        border: 1px solid #389c39;
        color: #fff !important;
    }

    .btn:hover {
        background: #2cce32;
    }

    .ClBtn {
        color: #389c39;
    }

    .social-links li a {
        color: #fff !important;
    }

    .dw-cont_head {
        color: #fff;
    }







    .dw-top-menu, .menu, #dw-searchbar-append, #dw-topbar-container {
        display: none;
    }



.material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24; float:left; padding-right:10px; font-size:22px;
}

.colr1{ color:#dc2626;}
.colr0{ color:rgb(22,163,74);}

