@charset "utf-8";
:root{--m:#6959a1;--v:#b0a2e0;--w:#fff;--b:#292c37;--b1:#999999;--g:#F6F4EB;--g1:#aaaaaa;--g2:#e5e5e5;--i:inline-block;--r:relative;--a:absolute;--t:all 0.3s ease-in-out;--s:0 0 5px rgba(0,0,0,0.2);}
.maincon{width:100%;margin:auto;height:auto;padding:0px 12%;}
p{font-size:16px;color:var(--b);line-height:28px;margin-bottom:15px;}
p a{font-family:inherit;color:inherit;}
.push{margin-top:70px;}
.more-btn{display:inline-block;padding:7px 27px;background:#6959A1;color:var(--w);font-size:16px;border-radius:6px;}
.more-btn:hover{background:var(--v);color:var(--w);}
.go-btn{display:inline-block;padding:5px 35px;border:2px solid #6959A1;color:#6959A1;font-size:16px;border-radius:7px;font-weight:bold;}
.go-btn:hover{background:#6959A1;color:var(--w);}
.pagebanner{width:100%;height:350px;position:relative;}
.pagebanner:before{content:'';width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:2;}
.pagebanner:after{content:'';width:100%;height:100%;background:rgba(0,0,0,.2);position:absolute;left:0px;top:0px;z-index:3;}
.pagebanner img{width:100%;height:100%;object-fit:cover;}
.pagebanner .text{position:absolute;top:50%;left:0px;width:100%;height:auto;display:flex;justify-content:center;align-items:center;z-index:4;transform:translateY(-50%);}
.pagebanner .pagebanner-title{font-size:40px;line-height:1.4;color:var(--w);text-align:left;margin-bottom:0px;margin-top:40px;}
.pagebanner p{font-size:16px;color:var(--w);text-align:left;margin-top:5px;margin-bottom:0px;}
.crumbnav{width:100%;height:auto;padding:15px 0px 15px;text-align:left;margin-top:0px;}
.crumbnav ul{width:100%;height:auto;margin:auto;font-size:15px;color:var(--w);}
.crumbnav ul li{font-size:16px;color:var(--w);display:inline-block;margin-right:5px;}
.crumbnav ul li a{font-size:16px;color:var(--w);display:inline-block;}
.crumbnav ul li a:hover{color:#e8b2ff;}
.crumbnav ul li::before{content:"/";color:var(--w);margin-right:7px}
.crumbnav ul li:first-child{padding-left:22px;background:url(../images/icon-home.svg) no-repeat left 5px/17px;}
.crumbnav ul li:first-child::before{content:"";margin-right:0px;}
.page-info-title{width:100%;text-align:center;margin-bottom:35px;padding-bottom:15px;color:#3F3F3F;font-size:30px;position:relative;}
.page-info-title span{color:#6959A1;}
.page-info-title:before{content:'';width:80px;height:3px;background:#6959A1;position:absolute;left:50%;transform:translateX(-50%);bottom:0px;}
.about-section1{width:100%;height:auto;padding:40px 0px 30px;}
.about-section1-list{width:100%;height:auto;}
.about-section1-list .list-item{width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;}
.about-section1-list .list-item .pic{width:550px;height:320px;}
.about-section1-list .list-item .pic img{width:100%;height:100%;object-fit:cover;}
.about-section1-list .list-item .text{width:calc(100% - 650px);}
.about-section1-list .list-item .text .about-section-title{font-size:20px;margin-bottom:15px;font-family:'Poppins',sans-serif;}
.about-section1-list .list-item .text p{margin-bottom:0px;}
.about-section2{width:100%;height:auto;}
.about-section2-list{width:100%;height:auto;display:flex;align-items:stretch;justify-content:flex-start;}
.about-section2-list .list-item{width:25%;padding-bottom:40px;margin-right:25%;position:relative;}
.about-section2-list .list-item:before{content:'';width:45%;height:12px;background:#6959A1;position:absolute;left:0px;bottom:-6px;}
.about-section2-list .list-item .about-section-title{font-size:20px;margin-bottom:15px;font-family:'Poppins',sans-serif;}
.about-section2-list .list-item p{margin-bottom:0px;}
.about-section3{width:100%;height:auto;background:#f2efff;padding-bottom:80px;}
.about-section3-list{width:100%;height:auto;display:flex;align-items:stretch;justify-content:flex-start;}
.about-section3-list .list-item{width:25%;padding-top:40px;margin-left:25%;position:relative;}
.about-section3-list .list-item:before{content:'';width:45%;height:12px;background:#6959A1;position:absolute;left:0px;top:-6px;}
.about-section3-list .list-item .about-section-title{font-size:20px;margin-bottom:15px;font-family:'Poppins',sans-serif;}
.about-section3-list .list-item p{margin-bottom:0px;}
.about-section4{width:100%;height:auto;padding:100px 0px;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(../images/about-pic3.jpg);background-attachment:fixed;position:relative;}
.about-section4:before{content:'';width:100%;height:100%;background:rgba(41,50,96,.53);position:absolute;left:0px;top:0px;}
.about-section4 .maincon{position:relative;z-index:2;}
.about-section4 .about-section-title{text-align:center;font-size:30px;margin-bottom:25px;color:var(--w);font-family:'Poppins',sans-serif;}
.about-section4 p{text-align:center;color:var(--w);margin-bottom:0px;}
.about-section5{width:100%;height:auto;padding:0px 0px 80px;}
.about-section5-title{width:100%;display:flex;align-items:stretch;justify-content:space-between;margin-bottom:30px;border-bottom:2px solid #6959A1;position:relative;}
.about-section5-title:before{content:'';width:26px;height:12px;position:absolute;right:-20px;bottom:-2px;background:#6959A1;clip-path:polygon(0% 0%,100% 100%,0% 100%);}
.about-section5-title .title-item{width:25%;padding:0px 20px 30px;display:flex;align-items:center;justify-content:flex-start;position:relative;}
.about-section5-title .title-item:before{content:'';width:24px;height:24px;background:url(../images/arrow1.png) no-repeat center center/contain;position:absolute;left:50%;transform:translateX(-50%);bottom:-12px;}
.about-section5-title .title-item img{width:90px;height:90px;flex-shrink:0;margin-right:20px;object-fit:contain;}
.about-section5-title .title-item p{margin-bottom:0px;font-family:'Poppins',sans-serif;color:var(--b);font-size:19px;}
.about-section5-list{width:100%;display:flex;align-items:stretch;justify-content:space-between;}
.about-section5-list .list-item{width:25%;padding:10px 20px;border-right:1px dashed #6959A1;}
.about-section5-list .list-item:last-child{border-right:none;}
.about-section5-list .list-item p{margin-bottom:0px;}
.contact-section-title{font-size:26px;margin-bottom:35px;color:var(--b);font-family:'Poppins',sans-serif;position:relative;padding-bottom:6px;}
.contact-section-title:before{content:'';width:60px;height:2px;background:#796EAF;position:absolute;left:0%;bottom:0px;}
.contact-section1{width:100%;height:auto;padding:40px 0px 80px;}
.contact-section1-info{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between;}
.contact-section1-info .text{width:500px;}
.contact-section1-info .text .text-list{width:100%;}
.contact-section1-info .text .text-list .list-item{width:100%;margin-bottom:30px;padding-left:70px;position:relative;}
.contact-section1-info .text .text-list .list-item:before{content:'';width:50px;height:50px;background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;left:0px;top:6px;}
.contact-section1-info .text .text-list .list-item:nth-child(1):before{background-image:url(../images/icon-address.svg);}
.contact-section1-info .text .text-list .list-item:nth-child(2):before{background-image:url(../images/icon-email.svg);}
.contact-section1-info .text .text-list .list-item:nth-child(3):before{background-image:url(../images/icon-phone.svg);}
.contact-section1-info .text .text-list .list-item:last-child{margin-bottom:0px;}
.contact-section1-info .text .text-list .list-item p{color:var(--b);margin-bottom:0px;}
.contact-section1-info .text .text-list .list-item p a{color:#796EAF;}
.contact-section1-info .text .text-list .list-item p a:hover{color:var(--v);}
.contact-section1-info .text .text-list .list-item .style1{font-weight:bold;margin-bottom:5px;}
.contact-section1-info .maps{width:calc(100% - 500px);}
.contact-section1-info .maps iframe{width:100%;height:100%;}
.forms .form_control{width:100%;height:46px;border:none;border:1px solid #C1C1C1;padding:0px 10px;margin-bottom:0px;font-size:16px;color:var(--b);box-shadow:none;border-radius:5px;background:none;}
.forms .form_group{margin-bottom:15px;}
.forms textarea.form_control{height:80px;padding:11px 10px;line-height:22px;display:inherit;}
.forms textarea.form_control.title{height:46px;}
.forms .form_control.file{padding-top:10px;}
.forms .inquiry-quantity{display:flex;align-items:center;justify-content:flex-start;}
.forms .inquiry-quantity select.form_control{width:110px;font-size:18px;outline:none;}
.forms label{margin-bottom:5px;font-size:16px;color:var(--b);margin-left:0px;display:block;}
.forms{width:100%;}
.forms .inquiry-quantity{width:100%;}
.forms .inquiry-quantity input#iquantity{width:calc(100% - 110px);margin-right:0px;border-right:none;}
.forms .inquiry-quantity input.form_control:after{content:" ";position:absolute;z-index:2;top:-25px;width:110%;height:50px;background-color:var(--w);transform:rotate(-0.5deg)}
.forms #otherunit{margin-left:0px;background:none;width:110px;border-left:none;}
.forms .form_button{margin-top:10px;text-align:right;}
.forms .submit-btn{padding:8px 30px;width:160px;max-width:100%;background:#b0a2e0;color:var(--w);border:none;outline:none;border-radius:6px;position:relative;font-size:16px;}
.forms .submit-btn:hover{background:var(--m);}
.services-container a.submit-btn{padding:8px 30px;width:160px;max-width:100%;background:#b0a2e0;color:var(--w);border:none;outline:none;border-radius:6px;position:relative;font-size:16px;}
.services-container a.submit-btn:hover{color:var(--w);background:var(--m);}
.forms .form-check{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:10px;margin-top:10px;}
.forms .form-check label{line-height:1.3;}
.forms .form-check .form-check-input{flex-shrink:0;margin-right:8px;margin-top:3px;}
.mainsection9-forms .forms .row{display:flex;align-items:flex-start;justify-content:flex-start;column-gap:2%;flex-wrap:wrap;}
.mainsection9-forms .forms .row .col-lg-6{width:49%;}
.mainsection9-forms .forms .row .col-lg-12{width:100%;}
.contact-section2{width:100%;height:auto;padding:0px 0px 80px;}
.contact-section2-info{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between;}
.contact-section2-info .pic{width:500px;position:relative;}
.contact-section2-info .pic img{width:100%;height:100%;object-fit:cover;position:absolute;left:0px;top:0px;transition:all .5s;}
.contact-section2-info .contact-forms{width:calc(100% - 600px);}
.contact-section2-info .contact-forms .contact-section-title{margin-bottom:15px;}
.contact-section2-info .contact-forms .style1{color:var(--b);margin-bottom:15px;}
.inquiry-section{width:100%;height:auto;padding:150px 0px 80px;background:linear-gradient(to bottom,rgba(209,207,206,1),rgba(255,255,255,1));}
.inquiry-section-info{width:100%;height:auto;background:var(--w);padding:50px 50px;border-radius:15px;box-shadow:0px 0px 15px rgba(0,0,0,.3);}
.inquiry-section-info .style1{text-align:center;margin-bottom:30px;color:var(--b);max-width:1000px;margin:0px auto 25px;}
.inquiry-section-info .page-info-title{margin-bottom:25px;}
.inquiry-section-info .forms .form_button{text-align:center;}
.inquiry-section-info .forms .form_group{margin-bottom:25px;}
.by-services-banner{width:100%;height:450px;position:relative;}
.by-services-banner .swiper-slide{height:450px;}
.by-services-banner .swiper-slide:before{content:'';width:100%;height:100%;/*background:linear-gradient(to bottom,rgba(24,95,157,.45),rgba(99,145,186,.31),rgba(242,242,242,.0));*/
 position:absolute;left:0px;top:0px;z-index:1;}
.by-services-banner .swiper-slide img{width:100%;height:100%;object-fit:cover;}
.by-services-banner .swiper-slide .text{width:100%;height:auto;position:absolute;left:0px;top:50%;transform:translateY(-50%);z-index:2;text-align:center;}
.by-services-banner .swiper-slide .pagebanner-title{font-size:40px;line-height:1.4;color:var(--w);text-align:center;width:100%;margin-bottom:0px;margin-top:40px;font-family:'Poppins',sans-serif;text-shadow:1px 2px 2px rgba(0,0,0,.3);}
.by-services-banner .swiper-slide .text-btn{width:100%;height:auto;text-align:center;margin-top:30px;}
.by-services-banner .swiper-slide .text-btn a{display:inline-block;padding:7px 35px;background:#6959A1;color:var(--w);font-size:16px;border-radius:6px;font-family:'Poppins',sans-serif;}
.by-services-banner .swiper-slide .text-btn a:hover{background:var(--w);color:#6959A1;}
.by-services-banner .swiper-banner-pagination{width:14px;height:100%;right:20px;top:0px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
.by-services-banner .swiper-banner-pagination span{margin:8px 0px;width:8px;height:30px;background:var(--w);border-radius:30px;}
.by-services-banner .swiper-banner-pagination span.swiper-pagination-bullet-active{background:#6959A1;}
.pagecontent{width:100%;height:auto;padding:80px 0px 60px;}
.leftnav{width:330px;}
.rightcon{width:calc(100% - 380px);}
.sidenav{width:100%;height:auto;border-radius:10px;overflow:hidden;margin-bottom:40px;background:#f2efff;}
.leftnav .side-title{font-size:19px;line-height:1.3;display:block;color:var(--w);margin-bottom:0px;padding:14px 15px;background:#6959A1;font-family:'Poppins',sans-serif;}
.leftnav .side-title a{color:inherit;font-size:inherit;font-family:inherit;}
.leftnavli{width:100%;height:auto;padding:15px 20px;}
.leftnavli>ul{width:100%;height:auto;margin-bottom:0px !important;}
.leftnavli ul li a{font-size:16px;line-height:24px;color:var(--b);display:inline-block;max-width:calc(100% - 24px);}
.leftnavli ul li ul li a{font-size:16px;line-height:22px;}
.leftnavli>ul>li>a{color:var(--b);font-size:16px;}
.leftnavli>ul>li>ul>li>a{color:var(--b);}
.leftnavli ul li a:hover{color:#6959A1;}
.leftnavli ul{margin-top:0px;margin-bottom:7px;}
.leftnavli ul li ul li:last-child{border-bottom:0px solid #e2e2e2;margin-bottom:0px;padding:5px 0px 0px;}
.leftnavli>ul>li:last-child{border-bottom:0px solid #8cc7b5;margin-bottom:0px;}
.leftnavli ul li span{float:right;position:relative;display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;margin-top:4px;}
.leftnavli ul li span::before{content:'\e98f';font-family:'icomoon';font-weight:bold;color:#6959A1;cursor:pointer;font-size:16px;line-height:1;transition:all .2s;}
.leftnavli ul li span.down::before{content:'\e97e';color:#6959A1;}
.leftnavli ul li ul{display:none;padding-left:12px;margin-top:5px;}
.leftnavli>ul>li{width:100%;height:auto;margin-bottom:0px;padding:10px 0px;border-bottom:1px solid #ffffff;}
.leftnavli>ul>li.shows>a{color:#222;font-weight:bold;}
.leftnavli ul li ul li{padding:8px 0px 8px;margin-bottom:0px;border-bottom:1px solid #ffffff;}
.leftnavli>ul>li>ul{padding:0px 0px 10px 10px;margin-top:10px;margin-bottom:0px;}
.side-inquiry{width:100%;height:auto;border-radius:10px;overflow:hidden;background:#f2efff;}
.side-inquiry .forms{width:100%;height:auto;padding:10px 10px 20px;}
.side-inquiry .forms label{color:#111;font-weight:normal;margin-bottom:3px;line-height:1.5;}
.side-inquiry .forms .form-check .form-check-input{margin-top:5px;}
.side-inquiry .forms .form_control{background:var(--w);border:none;}
.side-inquiry .forms .form_group{margin-bottom:15px;}
.side-inquiry .forms .row>div{width:100%;}
.side-inquiry .forms .submit-btn{width:100%;background:var(--m);}
.side-inquiry .forms .submit-btn:hover{background:var(--v);}
.side-inquiry .forms textarea.form_control.title{height:80px;}
.side-inquiry .forms textarea.form_control{height:80px;}
.pagetitle{margin-bottom:25px;padding-bottom:6px;padding-top:0px;display:flex;justify-content:space-between;align-items:flex-start;}
.pagetitle .pagetitle-info{padding-bottom:15px;padding-top:0px;margin-bottom:0px;font-size:32px;line-height:1.2;margin-top:0px;text-align:left;color:var(--b);position:relative;font-family:'Poppins-SemiBold',sans-serif;width:100%;}
.pagetitle .pagetitle-info:before{content:'';width:100px;height:2px;background:#6959A1;position:absolute;left:0px;bottom:0px;}
.pagetitle .to_inquiry{color:var(--w);padding:7px 27px;font-size:16px;display:inline-block;border-radius:150px;line-height:1.2;background:#6959A1;flex-shrink:0;margin-left:25px;margin-top:4px;}
.pagetitle .to_inquiry:hover{background:#76C2F6;color:var(--w);}
.row.center{display:flex;flex-wrap:wrap;align-items:center;}
.notice{background:#f2efff;color:#6959A1 !important;padding:8px 15px 8px 15px !important;margin-bottom:30px !important;margin-top:30px !important;line-height:1.4 !important;border-radius:6px;}
.notice::before{content:"\e9af";font-family:'icomoon';padding-right:15px;}
.related-box{width:100%;height:auto;margin-top:35px;}
.related-box .related-title{font-family:'Poppins',sans-serif;font-size:18px;margin-bottom:20px;color:var(--b);}
.related-box .related-list{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.related-box .related-list a{display:inline-flex;align-items:center;justify-content:flex-start;text-align:left;width:49%;padding:9px 10px 9px 30px;border:1px solid rgba(21,21,21,0.2);color:#6959A1;margin-bottom:20px;position:relative;}
.related-box .related-list a:before{content:'\e972';font-family:'icomoon';position:absolute;left:10px;top:50%;transform:translateY(-50%);}
.related-box .related-list a:hover{background:#6959A1;border:1px solid #6959A1;color:var(--w);}
.services-container .title-background{width:100%;text-align:center;padding:8px 10px;background:#6959A1;color:var(--w);}
.product-search-box{width:100%;height:auto;margin-bottom:30px;display:flex;align-items:center;justify-content:space-between;}
.product-search-box p{font-size:18px;font-weight:bold;padding-bottom:0px;}
.product-search{margin-bottom:0px;margin-top:0px;flex-shrink:0;width:450px;margin-left:30px;}
.product-list-search{width:100%;max-width:100%;height:44px;display:flex;align-items:stretch;justify-content:flex-start;margin-bottom:0px;}
.product-list-search input{width:calc(100% - 60px);height:100%;border:none;background:var(--w);border:1px solid #C1C1C1;box-shadow:none;padding:0px 15px;font-size:16px;border-right:none;color:var(--b);border-radius:0px;}
.product-list-search .search-btn{height:100%;width:60px;border:none;font-size:16px;color:var(--w);background:#6959A1;flex-shrink:0;padding:0px 10px;border-radius:0px;display:flex;align-items:center;justify-content:center;}
.product-list-search .search-btn:before{content:'\e997';font-family:'icomoon';font-size:20px;line-height:22px;}
.product-list-search .search-btn:hover{background:var(--v);color:var(--w);}
.product-list{width:100%;height:auto;margin-bottom:40px;}
.product-list table{width:100%;height:auto;border:none;}
.product-list table tr td{text-align:center;border:none;border-right:2px solid var(--w);border-bottom:2px solid var(--w);}
.product-list table tr th{text-align:center;border:none;border-right:2px solid var(--w);border-bottom:2px solid var(--w);background:#6959A1;color:var(--w);font-weight:bold;}
.product-list table tr:nth-child(2n-1) td{background:#F0EFF4;}
.product-list table .add-to-cart{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:#6959A1;cursor:pointer;}
.product-list table .add-to-cart:before{content:'\e930';font-family:'icomoon';font-size:22px;line-height:22px;}
.product-list table .add-to-cart:hover{color:var(--v);}
.pages{text-align:center;margin-bottom:30px;}
.services-container .pagination{padding-left:0px;}
.pagination>li>a,.pagination>li>span{margin-left:3px;color:#666666;border:1px solid #666;padding:6px 14px;margin-bottom:10px;font-size:16px;display:inline-block;}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{color:var(--w);background-color:#6959A1;border-color:#6959A1;}
.services-container .pagination>li{list-style:none;}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:var(--w);background-color:#6959A1;border-color:#6959A1;}
.pagination>li{display:inline-block;}
.pro-detail-section1{width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;margin-bottom:60px;}
.pro-detail-section1 .pic{width:550px;height:380px;border-radius:20px;overflow:hidden;box-shadow:0px 0px 12px rgba(0,0,0,.3);}
.pro-detail-section1 .pic img{width:100%;height:100%;object-fit:contain;}
.pro-detail-section1 .text{width:calc(100% - 650px);}
.pro-detail-section1 .text .text-list{margin-bottom:30px;}
.pro-detail-section1 .text .text-list p{color:var(--b);margin-bottom:10px;}
.pro-detail-section1 .text .text-list p .pdf-down:before{content:'\e990';font-family:'icomoon';font-size:22px;line-height:22px;}
.pro-detail-section1 .text .text-list p a{color:#6959A1;position:relative;top:3px;margin-left:10px;}
.pro-detail-section1 .text .text-list p a:hover{color:var(--v);}
.pro-detail-section1 .text .text-btn{width:100%;height:auto;display:flex;align-items:flex-start;justify-content:flex-start;column-gap:30px;}
.pro-detail-section1 .text .text-btn a{padding:5px 20px;text-align:center;min-width:150px;display:inline-block;background:#6959A1;border:1px solid #6959A1;color:var(--w);border-radius:4px;}
.pro-detail-section1 .text .text-btn a:hover{background:var(--w);color:#6959A1;}
.pro-detail-section1 .text .text-btn a.inquire-btn{background:var(--w);color:#6959A1;border-radius:4px;}
.pro-detail-section1 .text .text-btn a.inquire-btn:hover{background:#6959A1;color:var(--w);}
.pro-detail-section2{width:100%;height:auto;}
.pro-detail-section2 .pro-detail-section2-title{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px;}
.pro-detail-section2 .pro-detail-section2-title span{font-size:18px;height:50px;line-height:1.3;width:24%;padding:0px 10px;text-align:center;background:#F0EFF4;color:#6959A1;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;}
.pro-detail-section2 .pro-detail-section2-title span.shows{background:#6959A1;color:var(--w);}
.pro-detail-section2 .pro-detail-section2-list{width:100%;height:auto;padding:10px 30px;}
.pro-detail-section2 .pro-detail-section2-list .list-item{width:100%;height:auto;display:none;}
.pro-detail-section2 .pro-detail-section2-list .list-item:nth-child(1){display:block;}
.pro-detail-section2 .pro-detail-section2-list .list-item .list-title{width:100%;height:auto;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #eee;font-size:24px;font-family:'Poppins',sans-serif;color:var(--b);}
.pro-detail-section2 .pro-detail-section2-list .list-item .specification-table{width:100%;height:auto;border:none;margin-top:30px;}
.pro-detail-section2 .pro-detail-section2-list .list-item .specification-table tr td{text-align:left;border:none;border-right:2px solid var(--w);border-bottom:2px solid var(--w);padding:10px 20px;}
.pro-detail-section2 .pro-detail-section2-list .list-item .specification-table tr th{text-align:left;border:none;border-right:2px solid var(--w);border-bottom:2px solid var(--w);background:#6959A1;color:var(--w);font-weight:bold;}
.pro-detail-section2 .pro-detail-section2-list .list-item .specification-table tr:nth-child(2n-1) td{background:#EDEDED;}
.product-list-basket{margin-bottom:70px;}
.product-list-basket .input-group{width:auto !important;justify-content:center;display:flex;}
.product-list-basket .input-group input{width:70px !important;height:30px;margin:0px 5px;text-align:center;border:none;font-size:16px;color:var(--b);background:var(--w);border:1px solid #6959A0;}
.product-list-basket .input-group .input-group-addon{font-size:20px;font-weight:bold;width:30px;height:30px;padding:0px 0px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:#6959A0;border:none;border-radius:0px;color:var(--w);}
.product-list-basket .input-group .input-group-addon:hover{background:var(--v);color:var(--w);}
.product-list-basket table tr td{text-align:left;}
.product-list-basket table tr th{text-align:left;}
.product-list-basket table tr .text-center{text-align:center;}
.product-list table .delete-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:#6959A1;cursor:pointer;}
.product-list table .delete-btn:before{content:"\e020";font-family:'Glyphicons Halflings';font-size:18px;line-height:18px;}
.product-list table .delete-btn:hover{color:var(--v);}
.info-pic-left{width:100%;height:auto;margin-bottom:25px;display:flex;align-items:center;justify-content:flex-start;}
.info-pic-left .pic{width:auto;flex-shrink:0;margin-right:25px;max-width:100%;}
.info-pic-left .pic img{height:auto;max-width:100%;}
.info-pic-left .text{width:100%;}
.info-pic-left .text p:last-child{padding-bottom:0px;}
.info-pic-left .text ul:last-child{padding-bottom:0px;margin-bottom:0px;}
.info-pic-left .text h2:last-child{padding-bottom:0px;margin-bottom:0px;}
.info-pic-left .text h3:last-child{padding-bottom:0px;margin-bottom:0px;}
.info-pic-right{width:100%;height:auto;margin-bottom:25px;display:flex;align-items:center;justify-content:flex-start;}
.info-pic-right .pic{width:auto;flex-shrink:0;margin-left:25px;max-width:100%;}
.info-pic-right .pic img{height:auto;max-width:100%;}
.info-pic-right .text{width:100%;}
.info-pic-right .text p:last-child{padding-bottom:0px;}
.info-pic-right .text ul:last-child{padding-bottom:0px;margin-bottom:0px;}
.info-pic-right .text h2:last-child{padding-bottom:0px;margin-bottom:0px;}
.info-pic-right .text h3:last-child{padding-bottom:0px;margin-bottom:0px;}
.services-container .bg-box{display:block;margin-bottom:25px !important;padding:10px 20px;text-align:center;background:#6959A1;color:var(--w);border-radius:0px;}
strong a{font-weight:bold;}
.info-item1{width:100%;height:auto;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;column-gap:2%;}
.info-item1 .list-item{width:32%;margin-bottom:25px;border:3px solid #C8C5DF;padding:20px 20px 5px;}
.info-item1.info-style2 .list-item{border:3px solid;border-image:linear-gradient(to bottom,#C8C5DF,#B0C6E1 74%,#B0C6E1 83%,#CAD9EB 100%);border-image-slice:3;}
.info-item2{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;margin-bottom:0px;}
.info-item2 .list-item{width:50%;padding-right:160px;position:relative}
.info-item2 .list-item:nth-child(2n){padding-left:160px;padding-right:0px;}
.info-item2 .list-item:nth-child(1):before{content:'';width:280px;padding-bottom:280px;position:absolute;left:calc(100% - 140px);bottom:-140px;background:url(../img/1-one-stop-solution-for-pirna-research-2.jpg) no-repeat center center/contain;}
.info-item2 .list-item.pic-2:nth-child(1):before{content:'';width:280px;padding-bottom:280px;position:absolute;left:calc(100% - 140px);bottom:-140px;background:url(../img/1-5-pirna-target-identification-service-1.jpg) no-repeat center center/contain;}
.services-container .info-item3{padding-bottom:5px !important;margin-bottom:20px !important;border-bottom:1px solid var(--b);display:flex;align-items:center;justify-content:flex-start;line-height:1.3;min-height:48px;column-gap:20%;}
.services-container .info-item3 img{margin-right:12px;height:50px;width:50px;padding:5px;background:#e0dde9;border:2px dashed var(--m);border-radius:50px;}
.info-item4{width:100%;height:auto;margin-bottom:0px;}
.info-item4 .list-item{width:100%;height:auto;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;position:relative;}
.info-item4 .list-item:last-child{margin-bottom:25px;}
.info-item4 .list-item .pic{width:70px;height:auto;}
.info-item4 .list-item .pic:before{content:'';width:8px;height:30px;background:url(../images/arrow2.png) no-repeat center center/contain;position:absolute;left:31px;bottom:-27px;}
.info-item4 .list-item:last-child .pic:before{content:none;}
.info-item4 .list-item .pic img{width:100%;height:auto;}
.info-item4 .list-item .text{width:calc(100% - 100px);}
.info-item4 .list-item .text p:last-child{padding-bottom:0px;}
.info-item4 .list-item .text ul:last-child{padding-bottom:0px;margin-bottom:0px;}
.info-item5{width:100%;height:auto;max-width:100%;margin:auto;margin-bottom:10px;}
.info-item5 .pic{width:100%;height:auto;}
.info-item5 .pic img{width:100%;height:auto;}
.info-item5 .style1{width:100%;height:auto;display:flex;align-items:flex-start;}
.info-item5 .style1 .text{width:30%;padding-bottom:5px;}
.info-item5 .style1 .text:nth-child(2){margin-right:3%;margin-left:14%;position:relative;}
.info-item5 .style2{width:100%;height:auto;display:flex;align-items:flex-start;justify-content:flex-end;}
.info-item5 .style2 .text{width:33%;padding-bottom:0px;padding-top:5px;margin-right:0%;position:relative;}
.info-item5 .style2 .text:nth-child(1){margin-left:0%;margin-right:13%;position:relative;}
.info-item5 .style1 .text,.info-item5 .style2 .text{padding-left:10px;position:relative;}
.info-item5 .style1 .text p:first-child,.info-item5 .style2 .text p:first-child{margin-bottom:5px;}
.info-item5 .style1 .text::before,.info-item5 .style2 .text::before{content:'';width:4px;height:25px;background-color:var(--primary-purple-color);position:absolute;left:0;}
.info-item6{width:100%;height:auto;margin-bottom:0px;}
.info-item6 .list-item{width:100%;height:auto;margin-bottom:25px;display:flex;align-items:center;justify-content:space-between;position:relative;;}
.info-item6 .list-item .pic{width:150px;height:100px;}
.info-item6 .list-item .pic:before{content:'';width:11px;height:28px;background:url(../images/arrow3.png) no-repeat center center/contain;position:absolute;left:70px;bottom:-25px;}
.info-item6 .list-item:last-child .pic:before{content:none;}
.info-item6 .list-item .pic img{width:100%;height:100%;object-fit:cover;}
.info-item6 .list-item .pic img.contain{object-fit:contain;}
.info-item6 .list-item .text{width:calc(100% - 180px);}
.info-item6 .list-item .text p:last-child{padding-bottom:0px;}
.info-item6 .list-item .text ul:last-child{padding-bottom:0px;margin-bottom:0px;}
.info-item7{width:100%;height:auto;}
.info-item7 .list-item{width:100%;height:auto;margin-bottom:25px;padding:20px 20px 20px;border:1px dashed #6959A1;border-radius:20px;}
.info-item7 .list-item .text{margin-left:20px;}
.info-item7 .list-item .info-pic-left{margin-bottom:0px;}
.info-item7 .list-item .info-pic-right{margin-bottom:0px;}
.info-item7 .list-item .show-center{margin-bottom:0 !important;}
.info-item7 .list-item .info-item3{padding-bottom:5px !important;margin-bottom:20px !important;border-bottom:none;display:flex;align-items:center;justify-content:flex-start;line-height:1.3;min-height:48px;margin-right:15px;}
.info-item6.style2 .list-item .pic:before{width:10px;height:20px;top:calc(100% + 4px);}
.info-item8{width:100%;height:auto;padding:20px 20px 5px;border:2px dashed #b4b4b4;margin-bottom:25px;border-radius:20px;}
.info-item8 .info-pic-left{margin-bottom:15px;}
.info-item8 .info-pic-right{margin-bottom:15px;}
.info-item8 .title-style1{display:inline-block;padding:8px 20px !important;background:#e6e0ec;border-radius:6px;text-align:center;width:250px;max-width:100%;margin-bottom:0;}
.info-item8-1{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.info-item8-1 .list-item{width:49%;margin-bottom:25px;padding:25px 20px 10px;border:1px dashed #6959A1;border-radius:30px;}
.info-item8-1 .list-item .style1{width:350px;max-width:100%;margin:auto;padding:5px 10px;min-height:60px;display:flex;align-items:center;justify-content:center;font-weight:bold;background:#f2efff;text-align:center;border-bottom:3px solid #999999;line-height:1.4;margin-bottom:15px;}
.info-item8-1 .list-item .style2{text-align:center;}
.info-item8-1.info-style2{justify-content:flex-start;column-gap:2%;}
.info-item8-1.info-style2 .list-item{width:32%;}
.info-item9{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;margin-bottom:0px;}
.info-item9 .list-item{width:50%;padding-right:170px;position:relative}
.info-item9 .list-item p{font-size:15px;line-height:24px;}
.info-item9 .list-item:nth-child(2n){padding-left:170px;padding-right:0px;}
.info-item9 .list-item:nth-child(1):before{content:'';width:300px;padding-bottom:300px;position:absolute;left:calc(100% - 150px);bottom:-150px;background-image:url(../img/1-1-1-4-ivd-reagent-kit-optimization-service-1.jpg);background-repeat:no-repeat;background-position:center center;background-size:contain;}
.info-item10{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;column-gap:0%;}
.info-item10 .list-item{width:49%;margin-bottom:25px;border:3px solid #C8C5DF;padding:20px 20px 5px;}
.info-item11{width:100%;height:auto;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;column-gap:25px;}
.info-item11 .list-item{width:calc(33.33% - 16.66px);margin-bottom:25px;border:2px dashed #ccc;padding:16px 15px 1px;position:relative;}
.info-item11 .list-item .info-pic-left{margin-bottom:10px;}
.info-item11 .list-item .info-pic-left .pic{margin-right:12px;}
.info-item11 .list-item .info-pic-left p{line-height:1.3;min-height:42px;display:flex;align-items:center;justify-content:flex-start;text-align:left;}
.info-item11 .list-item:after{content:'';width:25px;height:35px;position:absolute;left:calc(100% + 2px);top:50%;transform:translateY(-50%);background-image:url(../images/arrow4.png);background-repeat:no-repeat;background-size:contain;background-position:center center;}
.info-item11 .list-item:nth-child(3):after{width:35px;height:25px;top:calc(100% + 2px);left:50%;transform:translateX(-50%);background-image:url(../images/arrow5.png);}
.info-item11 .list-item:nth-child(5):after{left:auto;right:calc(100% + 2px);background-image:url(../images/arrow6.png);}
.info-item11 .list-item:nth-child(6):after{left:auto;right:calc(100% + 2px);background-image:url(../images/arrow6.png);}
.info-item11 .list-item:nth-child(4):after{content:none;}
.info-item12{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;margin-bottom:0px;}
.info-item12 .list-item{width:50%;padding-right:140px;position:relative}
.info-item12 .list-item p{font-size:15px;line-height:24px;}
.info-item12 .list-item:nth-child(2n){padding-left:140px;padding-right:0px;}
.info-item12 .list-item:nth-child(1):before{content:'';width:240px;padding-bottom:240px;position:absolute;left:calc(100% - 120px);bottom:-120px;background-image:url(../img/1-1-1-ivd-reagent-kit-development-service-icon1.jpg);background-repeat:no-repeat;background-position:center center;background-size:contain;}
.info-item13{width:800px;max-width:100%;margin:auto;position:relative;margin-bottom:15px;}
.info-item13 .pic{width:100%;margin:auto;}
.info-item13 .pic img{width:100%;height:auto;}
.info-item13 .text{width:90%;display:flex;align-items:flex-start;justify-content:space-between;margin-top:-20px;}
.info-item13 .text p{width:19%;text-align:center;line-height:1.3;}
.info-item13 .text p a{line-height:inherit;}
.info-item13 .text p:nth-child(1){width:20%;margin-left:3%;}
.info-item13 .text p:nth-child(2){position:relative;top:-100px;}
.info-item13 .text p:nth-child(4){margin-right:3%;position:relative;top:-100px;}
.info-item14{width:800px;height:auto;max-width:100%;margin:auto;margin-bottom:25px;}
.info-item14 .pic{width:100%;height:auto;}
.info-item14 .pic img{width:100%;height:auto;}
.info-item14 .style1{width:100%;height:auto;display:flex;align-items:flex-end;justify-content:flex-end;}
.info-item14 .style1 p{width:200px;padding-bottom:5px;line-height:1.3;text-align:center;}
.info-item14 .style1 p a{line-height:inherit;}
.info-item14 .style1 p:nth-child(2){margin-right:-3%;margin-left:20%;position:relative;top:28px;}
.info-item14 .style2{width:100%;height:auto;display:flex;align-items:flex-start;justify-content:flex-start;}
.info-item14 .style2 p{width:220px;padding-bottom:0px;padding-top:5px;text-align:center;line-height:1.3;}
.info-item14 .style2 p a{line-height:inherit;}
.info-item14 .style2 p:nth-child(1){margin-left:8%;margin-right:21%;position:relative;top:-25px;}
.info-item15{width:100%;height:auto;display:flex;align-items:stretch;justify-content:flex-start;column-gap:2%;flex-wrap:wrap;}
.info-item15 .list-item{width:32%;margin-bottom:25px;padding:0px 20px 10px;background:#f2efff;border-radius:20px;margin-top:30px;}
.info-item15 .list-item .style1{width:80%;max-width:100%;margin-left:10%;margin-top:-30px;padding:5px 10px;min-height:60px;display:flex;align-items:center;justify-content:center;font-weight:bold;background:#6959a1;text-align:center;line-height:1.4;margin-bottom:15px;border-radius:10px;color:var(--w);}
.info-item15 .list-item .style1 a{color:inherit;font-size:inherit;line-height:inherit;}
.info-item16{width:800px;height:auto;max-width:100%;margin:auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.info-item16 .list-item{width:47%;margin-bottom:25px;padding:25px 25px 10px;background:linear-gradient(to bottom,#c8c5df,#f9f7fa);}
.info-item16 .list-item .pic{width:100%;padding-bottom:68%;overflow:hidden;position:relative;margin-bottom:25px;}
.info-item16 .list-item .pic img{width:100%;height:100%;object-fit:cover;position:absolute;left:0px;top:0px;transition:all .5s;}
.info-item16 .list-item:hover .pic img{transform:scale(1.1);}
.info-item16 .list-item .pic p{width:100%;height:auto;position:absolute;left:0px;bottom:0px;padding:8px 10px;text-align:left;color:var(--w);font-weight:bold;background:rgba(116,75,177,.38);margin-bottom:0;}
.info-item16 .list-item .pic p a{color:var(--w);}
.info-item16 .list-item .pic p a:hover{color:#e8e1ff;}
.info-item17{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;column-gap:0%;}
.info-item17 .list-item{width:49%;margin-bottom:25px;border:3px solid var(--w);background:#f2efff;padding:20px 20px 5px;border-radius:8px;box-shadow:4px 4px 4px rgba(105,90,162,.4);}
.info-item17.style2 .list-item{background:linear-gradient(180deg,#ffffff,#f2efff);box-shadow:0px 0px 4px rgba(105,90,162,.4)}
.info-item18{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.info-item18 .list-item{width:49%;margin-bottom:20px;border:2px dashed rgb(135 135 135);padding:20px 20px 5px;}
.info-item18 .list-item .info-item3{border-bottom:none;margin-bottom:10px !important;justify-content:center;}
.info-item19{width:100%;height:auto;}
.info-item19 .list-item{width:100%;height:auto;margin-bottom:25px;display:flex;align-items:center;justify-content:flex-start;}
.info-item19 .list-item .list-title{width:220px;height:auto;padding:15px 20px;background:#f2efff;position:relative;z-index:2;border-radius:200px;min-height:72px;display:flex;align-items:center;justify-content:center;}
.info-item19 .list-item .list-title p{padding-bottom:0px;line-height:1.3;text-align:center}
.info-item19 .list-item .list-text{width:calc(100% - 170px);margin-left:-50px;background:rgba(220,230,242,.3);border-radius:200px;padding:20px 30px 5px 80px;}
.info-item20{display:flex;}
.info-item20 .item{width:20%;}
.info-item20 .item p[align="center"]{display:flex;align-items:center;justify-content:center;text-align:center;height:56px;margin:0;padding:5px;margin-bottom:20px;font-size:16px;}
.info-item20 .item2{width:25%;}
.info-item20 .show-center{position:relative;}
.info-item20 .show-center:after{content:'';width:40px;height:20px;background:url(../images/arrow7.png) no-repeat center center/contain;position:absolute;right:-18px;top:50%;transform:translateY(-50%);}
.info-item20>div:last-child .show-center:after{content:none;}
.info-item21{width:600px;max-width:100%;margin:0px auto 25px;box-shadow:7px 7px 7px rgba(79,129,189,.1);display:flex;align-items:stretch;justify-content:space-between;background:linear-gradient(314deg,#e2dcf9,transparent);}
.info-item21 .pic{width:25%;position:relative;}
.info-item21 .pic img{width:100%;height:100%;object-fit:cover;position:absolute;left:0px;top:0px;transition:all .5s;}
.info-item21 .text{width:75%;padding:25px 30px 10px;}
.info-item21 .text .style1{padding-top:14px;position:relative;}
.info-item21 .text .style1:before{content:'';position:absolute;left:0px;top:0px;width:30px;height:4px;background:#6959A1;}
.info-item22{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.info-item22 .list-item{width:49%;margin-bottom:35px;padding:0px 20px 10px;border:1px solid #BFBFBF;border-radius:20px;margin-top:35px;}
.info-item22 .list-item .style1{width:80%;max-width:100%;margin-left:10%;margin-top:-30px;padding:5px 10px;min-height:60px;display:flex;align-items:center;justify-content:center;font-weight:bold;background:#f2efff;text-align:center;line-height:1.4;margin-bottom:15px;border-radius:10px;color:var(--b);}
.info-item22 .list-item .style1 a{color:inherit;font-size:inherit;line-height:inherit;}
.info-item23{width:800px;max-width:100%;margin:auto;display:flex;align-items:stretch;justify-content:space-between;position:relative;margin-bottom:30px}
.info-item23 .pic{width:100%;height:auto;}
.info-item23 .pic img{width:100%;height:auto;}
.info-item23 .list-item{position:absolute;width:46%;left:0px;top:35px;padding:0px 20px;}
.info-item23 .list-item p{color:var(--w);font-size:15px;line-height:24px;padding-bottom:0px;}
.info-item23 .list-item:nth-child(2){left:54%;}
.info-item23 .list-item:nth-child(2) p{color:var(--b);font-size:15px;line-height:24px;padding-bottom:0px;}
.info-item23 .list-item .style1{font-size:16px;line-height:24px;padding-bottom:10px;}
.info-item23 .list-item .style2{color:var(--b);}
.info-item24{width:100%;height:auto;}
.info-item24 .list-item{width:100%;height:auto;margin-bottom:25px;display:flex;align-items:center;justify-content:space-between;position:relative;}
.info-item24 .list-item:before{content:'';width:10px;height:40px;background:url(../images/arrow8.png) no-repeat center center/contain;position:absolute;left:75px;bottom:-35px;}
.info-item24 .list-item:last-child:before{content:none;}
.info-item24 .list-item .pic{width:150px;flex-shrink:0;}
.info-item24 .list-item .pic img{width:100%;height:auto;}
.info-item24 .list-item .text{width:calc(100% - 180px);}
.info-item24 .list-item .text p{padding-bottom:10px;}
.info-item24 .list-item .text p:last-child{padding-bottom:0px;}
.info-item25{width:100%;height:auto;margin-bottom:25px;padding:20px 20px 20px;border:1px dashed #6959A1;border-radius:20px;}
.info-item25 .info-pic-left{margin-bottom:0px;}
.info-item25 .info-pic-right{margin-bottom:0px;}
.info-item25 .text{padding-left:50px;}
.info-item26{border:#6a5aa1 solid 1px;border-radius:4px;margin-bottom:25px;position:relative;padding-top:40px;margin-top:60px;}
.info-item26 .it-img{width:80px;height:80px;background:#6a5aa1;border-radius:100px;display:flex;justify-content:center;align-items:center;padding:20px;position:absolute;top:-40px;left:calc(50% - 40px);}
.info-item26 .it-img img{width:100%;height:100%;object-fit:contain;}
.info-item26 .content{margin:0;padding:15px 15px 0 15px;height:267px;}
@media screen and (max-width:1580px){.info-item26 .content{height:auto;}}
.info-item26 .title{margin:0;padding:15px;text-align:center;color:var(--w);background:#6a5aa1;margin-top:15px;}
.triangle{position:relative;}
.triangle::before{content:"";display:inline-block;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:10px solid #6a5aa1;position:absolute;top:-9px;left:calc(50% - 14px);}
.info-item27{width:100%;position:relative;}
.info-item27 .it-img{position:absolute;z-index:9;}
.info-item27 .line{position:relative;height:43px;display:block;margin-bottom:10px;}
.info-item27 .line::before{content:"";width:calc(100% + 15px);position:absolute;border-bottom:#6650b6 dotted 2px;height:1px;top:100%;}
.info-item28{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;column-gap:0%;}
.info-item28 .list-item{width:49%;margin-bottom:25px;border:1px solid #c8c2dd;background:linear-gradient(180deg,var(--w)fff,#f2efff);padding:20px 20px 5px;border-radius:8px;}
.info-item28.style2 .list-item{width:30%;}
.info-item29 .it-img{width:80px;height:80px;background:#6a5aa1;border-radius:100px;display:flex;justify-content:center;align-items:center;padding:20px;}
.info-item30-box{width:100%;padding-top:10px;margin-bottom:30px;display:flex;justify-content:center;}
.info-item30{width:auto;max-width:100%;margin:0px auto 0px;padding-left:10px;position:relative;padding:5px 0px;}
.info-item30:before{content:'';width:3px;height:100%;background:linear-gradient(to bottom,#6959A1,#6959A1 70%,#f7fafd);position:absolute;left:0px;top:0px;}
.info-item30 .list-item{width:100%;height:auto;margin:30px 0px;padding-left:40px;display:flex;align-items:flex-start;justify-content:flex-start;}
.info-item30 .list-item .pic{width:60px;height:60px;background:#6959A1;border-radius:50%;padding:11px;flex-shrink:0;margin-right:40px;position:relative;}
.info-item30 .list-item .pic:before{content:'';width:12px;height:12px;background:#6959A1;border-radius:50%;position:absolute;left:-44px;top:50%;transform:translateY(-50%);}
.info-item30 .list-item .pic img{width:100%;height:100%;object-fit:contain;}
.info-item30 .list-item .text{width:calc(100% - 100px);}
.info-item30 .list-item .text ul:last-child{margin-bottom:0px;padding-bottom:0px;}
.info-item30 .list-item .text p:last-child{margin-bottom:0px;padding-bottom:0px;}
.info-item31{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.info-item31 .list-item{width:49%;margin-bottom:25px;padding:25px 20px 10px;border:1px solid #95B3D7;border-radius:30px;background:linear-gradient(to bottom,#F6F9FC,#F6F9FC,#f2efff);}
.info-item31 .list-item p{text-align:center;}
.info-item31 .list-item .style1{font-weight:bold;font-size:18px;}
.info-item31.info-style2{justify-content:flex-start;column-gap:2%;}
.info-item31.info-style2 .list-item{width:31%;padding:25px 10px 10px;}
.info-item32{width:100%;height:auto;margin-bottom:25px;display:flex;align-items:center;justify-content:space-between;}
.info-item32 .pic{width:160px;height:160px;background:linear-gradient(135deg,#C8C5DF 9%,#6959a1 62%);border-radius:50%;padding:12px;}
.info-item32 .pic-box{width:100%;height:100%;border-radius:50%;overflow:hidden;}
.info-item32 .pic-box img{width:100%;height:100%;object-fit:cover;}
.info-item32 .text{width:calc(100% - 180px);}
.info-item32 .text .list-item{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;position:relative;}
.info-item32 .text .list-item:before{content:'';width:1px;height:calc(50% + 50px);background:#6959a1;position:absolute;left:35px;top:50%;}
.info-item32 .text .list-item:after{content:'';width:1px;height:calc(50% + 10px);background:#6959a1;position:absolute;left:35px;top:0%;}
.info-item32 .text .list-item:first-child:after{content:none;}
.info-item32 .text .list-item:last-child:before{content:none;}
.info-item32 .text .list-item:last-child{margin-bottom:0px;}
.info-item32 .text .list-item .icon{width:70px;height:70px;background:linear-gradient(to bottom,#C8C5DF 9%,#6959a1 62%);border-radius:50%;padding:12px;position:relative;z-index:2;}
.info-item32 .text .list-item .icon img{width:100%;height:100%;object-fit:contain;}
.info-item32 .text .list-item .text-info{width:calc(100% - 100px);border-radius:10px;box-shadow:0px 0px 5px rgba(0,0,0,.2);padding:10px 20px 10px 20px;border-left:4px solid #6959a1;}
.info-item33{width:100%;height:auto;margin-bottom:25px;display:flex;align-items:center;justify-content:space-between;}
.info-item33 .pic{width:140px;height:140px;background:linear-gradient(135deg,#C8C5DF 9%,#6959a1 62%);border-radius:50%;padding:10px;}
.info-item33 .pic-box{width:100%;height:100%;border-radius:50%;overflow:hidden;}
.info-item33 .pic-box img{width:100%;height:100%;object-fit:cover;}
.info-item33 .text{width:calc(100% - 180px);border-radius:10px;box-shadow:0px 0px 5px rgba(0,0,0,.2);padding:20px 20px 5px;border-left:4px solid #6959a1;}
.info-item34{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.info-item34 .list-item{width:49%;margin-bottom:25px;padding:0px 15px 10px;background:#f2efff;border:2px solid #6959a1;border-radius:20px;margin-top:30px;box-shadow:0px 0px 8px rgb(12,150,217,.12);position:relative;}
.info-item34 .list-item .style1{width:80%;max-width:100%;margin-left:10%;margin-top:-25px;padding:5px 10px;min-height:50px;display:flex;align-items:center;justify-content:center;font-weight:bold;background:#6959a1;box-shadow:0px 0px 8px rgb(105,90,162,.6);text-align:center;line-height:1.4;margin-bottom:15px;border-radius:10px;color:#fff;}
.info-item34 .list-item .style1 a{color:inherit;font-size:inherit;line-height:inherit;}
.info-item34 .list-item .text{width:100%;padding-right:60px;}
.info-item34 .list-item .pic{width:40px;height:40px;position:absolute;right:15px;bottom:20px;}
.info-item34 .list-item .pic img{width:100%;height:100%;object-fit:contain;}
.info-item35{width:100%;height:auto;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;column-gap:3.5%;}
.info-item35 .list-item{width:31%;margin-bottom:25px;border:1px solid #fff;background:linear-gradient(180deg,#ffffff,#c8c5df);box-shadow:5px 5px 5px #c6c1dc;padding:20px 20px 5px;border-radius:12px;}
.info-item35 .list-item .style1{text-align:center;font-weight:bold;}
.info-item35 .list-item .style1 a{font-weight:bold;}
.info-item36{width:100%;height:auto;margin-bottom:25px;display:flex;align-items:stretch;justify-content:space-between;}
.info-item36 .text{width:48%;padding:20px 20px 5px;background:#f2efff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}
.info-item36 .pic{width:48%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}
.info-item36 .pic img{max-width:100%;}
.info-item36 .pic p{margin-bottom:0px !important;}
.info-item37{width:100%;max-width:100%;margin:0px auto 25px;display:flex;align-items:stretch;justify-content:space-between;background:#f2efff;}
.info-item37 .pic{width:150px;position:relative;}
.info-item37 .pic img{width:100%;height:100%;object-fit:cover;position:absolute;left:0px;top:0px;transition:all .5s;}
.info-item37 .text{width:calc(100% - 150px);padding:25px 30px 10px;min-height:220px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}
.info-item38{width:100%;height:auto;margin-bottom:25px;display:flex;align-items:stretch;justify-content:space-between;background:#f2f2f2;}
.info-item38 .pic{width:40%;position:relative;}
.info-item38 .pic img{width:100%;height:100%;object-fit:cover;position:absolute;left:0px;top:0px;transition:all .5s;}
.info-item38 .text{width:60%;padding:25px 15px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.info-item39{width:100%;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.info-item39 .list-item{width:40%;margin-bottom:25px;border:2px dashed #6959a1;padding:20px 15px 5px;position:relative;}
.info-item39 .list-item:nth-child(1) .pic{width:50%;position:absolute;left:100%;top:calc(100% + 12px);transform:translateY(-50%);padding:0px 20px;}
.info-item39 .list-item:nth-child(1) .pic img{width:100%;height:auto;}
.info-item40{padding-bottom:8px !important;margin-bottom:15px !important;position:relative;}
.info-item40:after{content:'';width:75px;height:4px;background:#6959a1;position:absolute;left:0px;bottom:0px;}
.info-item41{width:100%;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.info-item41 .list-item{width:47%;margin-bottom:35px;margin-top:40px;border:2px solid #C8C5DF;padding:30px 30px 15px;position:relative;background:#fff;border-radius:20px;}
.info-item41 .list-item:before{content:'';width:100%;height:100%;position:absolute;background:linear-gradient(to right,#A49DC8,#A49DC8 50%,#f2efff);border-radius:20px;left:0px;bottom:10px;z-index:-1;transform:rotate(8deg);}
.info-item41 .list-item .info-pic-left{margin-bottom:10px;}
.info-item41 .list-item .info-pic-left .pic{margin-right:10px;}
.info-item42{width:100%;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.info-item42 .list-item{width:49%;margin-bottom:25px;padding:30px 30px 15px;background:#f2efff;border-radius:20px;}
.new-info-item1{display:flex;align-items:center;background:linear-gradient(294deg,#6959a19c,transparent);padding:0;}
.new-info-item1 p{padding-left:10px;font-size:15px !important;margin-bottom:0 !important;}
@media screen and (min-width:1920px){.maincon{padding:0px 230px;}}
@media screen and (max-width:1580px){.info-item25 .text{padding-left:0px;}
.info-item19 .list-item .list-text{border-radius:40px;}
.about-section5-list .list-item{padding:0px 10px;}
.about-section5-title .title-item{padding:0px 10px 30px;}
.about-section5-title .title-item img{width:75px;height:75px;margin-right:10px;}
.about-section5-title .title-item p{font-size:18px;}
.titles{font-size:30px;}
.logos img{height:45px;}
.maincon{padding:0px 9%;}}
@media screen and (max-width:1400px){.info-item35{column-gap:2%;}
.info-item35 .list-item{width:32%;}
.pro-detail-section1 .text{width:calc(100% - 580px);}
.pro-detail-section1 .pic{width:500px;height:340px;}
.product-search{width:350px;}
.rightcon{width:calc(100% - 330px);}
.leftnav{width:300px;}
.pagetitle .pagetitle-info{font-size:28px;}
.by-services-banner .swiper-slide .pagebanner-title{font-size:35px;}
.contact-section1-info .maps{width:calc(100% - 500px);}
.about-section4 .about-section-title{font-size:25px;}
.page-info-title{font-size:26px;}
.pagebanner .pagebanner-title{font-size:35px;}
.titles{font-size:25px;}
.maincon{padding:0px 5%;}}
@media screen and (max-width:1200px){.foot-nav{min-width:auto;}
.pro-detail-section2 .pro-detail-section2-list .list-item .list-title{font-size:20px;}
.pro-detail-section2 .pro-detail-section2-list{padding:10px 0px;}
.pro-detail-section2 .pro-detail-section2-title span{font-size:16px;}
.pro-detail-section1 .text{width:calc(100% - 500px);}
.pro-detail-section1 .pic{width:450px;height:320px;}
.push{margin-top:65px;}
.rightcon{width:100%;margin-bottom:30px;}
.leftnav{width:100%;}
.contact-section2-info .contact-forms{width:calc(100% - 460px);}
.contact-section2-info .pic{width:420px;}
.contact-section1-info .maps{width:calc(100% - 420px);}
.contact-section1-info .text{width:400px;}
.about-section4 .about-section-title{font-size:22px;}
.about-section1-list .list-item .pic{width:48%;height:360px;}
.about-section1-list .list-item .text{width:48%;}
.page-info-title:before{width:60px;height:2px;}
.page-info-title{font-size:22px;}
.by-services-banner .swiper-slide .pagebanner-title{font-size:30px;}
.pagebanner .pagebanner-title{font-size:30px;}
.titles{font-size:22px;}}
@media screen and (max-width:1000px){.info-item35{column-gap:0%;justify-content:space-between;}
.info-item35 .list-item{width:48%;}
.info-item31.info-style2{justify-content:space-between;column-gap:0%;}
.info-item31.info-style2 .list-item{width:48%;}
.info-item20>div .show-center:after{content:none;}
.mainsection9-forms .forms .row .col-lg-6{width:100%;}
.info-item16 .list-item{width:49%;}
.info-item15 .list-item{width:100%;}
.maintitle.icon1 .titles:before{width:40px;height:40px;}
.info-item12 .list-item{width:100%;}
.info-item12 .list-item{padding-left:0px !important;padding-right:0px !important;}
.info-item12 .list-item p{font-size:16px;line-height:28px;}
.info-item12 .list-item:nth-child(1):before{content:none;}
.info-item11 .list-item:after{content:none !important;}
.info-item11 .list-item .info-pic-left .pic{margin-right:0px;}
.info-item11{justify-content:space-between;column-gap:0%;}
.info-item11 .list-item{width:49%;}
.info-item9 .list-item{width:100%;}
.info-item9 .list-item{padding-left:0px !important;padding-right:0px !important;}
.info-item9 .list-item p{font-size:16px;line-height:28px;}
.info-item9 .list-item:nth-child(1):before{content:none;}
.info-pic-right{flex-wrap:wrap;justify-content:center;}
.info-pic-right .pic{max-width:100%;margin-top:20px;margin-right:0px;margin-left:0px;}
.info-pic-right .pic img{max-width:100%;height:auto;}
.info-pic-right .text{width:100%;}
.info-pic-left{flex-wrap:wrap;justify-content:center;}
.info-pic-left .pic{max-width:100%;margin-bottom:20px;margin-right:0px;margin-left:0px;}
.info-pic-left .pic img{max-width:100%;height:auto;}
.info-pic-left .text{width:100%;}
.info-item2 .list-item{width:100%;}
.info-item2 .list-item{padding-left:0px !important;padding-right:0px !important;}
.info-item2 .list-item:nth-child(1):before{content:none;}
.about-section5-list .list-item .style1{display:block !important;margin-bottom:15px;font-weight:bold;font-size:18px;color:var(--b);}
.about-section5-list .list-item{width:100%;border-right:none;margin-bottom:20px;padding:0px 0px;}
.about-section5-list .list-item:last-child{margin-bottom:0px;}
.about-section5-list{flex-wrap:wrap;}
.about-section5-title{display:none;}
.product-list-basket .input-group{justify-content:flex-start;}
.product-list-basket table tr td{text-align:left !important;}
.pro-detail-section1{flex-wrap:wrap;}
.pro-detail-section1 .text{width:100%;}
.pro-detail-section1 .pic{width:420px;height:300px;margin-bottom:35px;max-width:100%;}
.table-detail tr:first-child th{padding:15px 10px;}
.table-detail tr th{display:block;width:100% !important;text-align:left;padding:15px 10px 5px !important;border:none !important;background:none !important;color:var(--b) !important;}
.table-detail tbody tr{padding:10px 0px 15px;border-bottom:1px solid #dee2e6;border-top:none;display:block;}
.table-detail tr td{display:block;border:none !important;width:100% !important;padding:0px 10px 5px !important;background:none !important;}
.tablebox table tr th{display:none;}
.tablebox table tr{border-bottom:1px solid #ccc;padding:20px 0px 15px;display:block;width:100%;}
.tablebox table thead{display:none;}
.tablebox table tr:last-child{border-bottom:0px solid #ccc;}
.tablebox table tr td{display:block;height:auto;width:auto !important;text-align:left;border:0px solid #ccc;padding:0px 10px 10px !important;background:none !important;}
.tablebox table tr td .table-inquiry{display:inline;}
.tablebox table tr td a{display:inline !important;word-break:break-all;}
.product-search-box p{width:100%;margin-bottom:20px;}
.product-search-box{flex-wrap:wrap;}
.product-search{width:400px;max-width:100%;margin-left:0px;}
.related-box .related-list a{width:100%;}
.pagetitle .to_inquiry{margin-left:0px;margin-top:20px;}
.pagetitle{flex-wrap:wrap;flex-direction:column;}
.row.center{display:block;}
.contact-section-title{font-size:22px;}
.contact-section2-info{flex-wrap:wrap;}
.contact-section2-info .contact-forms{width:100%;}
.contact-section2-info .pic{width:100%;height:300px;margin-bottom:35px;}
.contact-section1-info{flex-wrap:wrap;}
.contact-section1-info .maps{width:100%;height:400px;}
.contact-section1-info .text{width:100%;margin-bottom:35px;}
.about-section4 .about-section-title{font-size:20px;}
.about-section3{background:none;padding-bottom:60px;}
.about-section3-list .list-item:before{content:none;}
.about-section3-list{flex-wrap:wrap;}
.about-section3-list .list-item{width:100%;margin-left:0px;padding-top:0px;padding-bottom:20px;}
.about-section2-list .list-item:before{content:none;}
.about-section2-list{flex-wrap:wrap;}
.about-section2-list .list-item{width:100%;margin-right:0px;padding-bottom:20px;}
.by-services-banner .swiper-slide .pagebanner-title{font-size:25px;}
.pagebanner .pagebanner-title{font-size:25px;}
.footer .foottitle{display:inline-block;}
.foot-contact{width:100%;}
.foot-nav{width:100%;margin-top:25px;}
.foot-logo img{height:50px;}
.foot-logo{width:100%;}
.foot-info{flex-wrap:wrap;}
.search-info{position:absolute;left:0px;top:calc(100% - 2px);width:100%;padding:5px 15px 10px;}
.toper.fixed .search-info{background:var(--w);}
.maincon{padding:0px 30px;}}
@media screen and (max-width:800px){.info-item42 .list-item{width:100%;}
.info-item41 .list-item{width:100%;}
.info-item39 .list-item{width:100%;}
.info-item39 .list-item:nth-child(1) .pic{display:none;}
.info-item38{flex-wrap:wrap;}
.info-item38 .pic{width:100%;height:200px;}
.info-item38 .text{width:100%;}
.info-item36{flex-wrap:wrap;}
.info-item36 .text{width:100%;margin-bottom:20px;padding:20px 10px 5px;}
.info-item36 .pic{width:100%;}
.info-item34 .list-item{width:100%;}
.info-item32{flex-wrap:wrap;justify-content:center;}
.info-item32 .pic{margin-bottom:30px;}
.info-item32 .text{width:100%;}
.info-item27{margin:20px auto!important;}
.info-item27 .it-img{position:unset;text-align:center;}
.info-item27 .line::before{display:none;}
.info-item27 .line{text-align:center;}
.info-item24 .list-item .text{width:100%;}
.info-item24 .list-item .pic{max-width:100%;margin-bottom:25px;}
.info-item24 .list-item{flex-wrap:wrap;justify-content:center;}
.info-item24 .list-item:before{content:none;}
.info-item23 .list-item p{color:var(--b);font-size:16px !important;line-height:28px !important;text-align:left;}
.info-item23 .list-item{width:100%;position:static;padding:0px 0px;margin-bottom:15px;}
.info-item23 .list-item:nth-child(2){padding-top:0px;width:100%;left:0%;}
.info-item23{width:100%;}
.info-item23 .pic{display:none;}
.info-item22 .list-item{width:100%;padding:0px 10px 10px;}
.info-item19 .list-item .list-title{max-width:100%;margin-bottom:20px;}
.info-item19 .list-item{flex-wrap:wrap;justify-content:center;}
.info-item19 .list-item .list-text{border-radius:20px;width:100%;margin-left:0px;padding:20px 15px 5px;}
.info-item18 .list-item{width:100%;}
.info-item17 .list-item{width:100%;}
.info-item14 .style1{flex-wrap:wrap;}
.info-item14 .style1 p{width:100%;padding-bottom:10px;text-align:left;padding-top:0px !important;margin:0px !important;top:0px !important;line-height:28px;}
.info-item14 .style2{flex-wrap:wrap;}
.info-item14 .style2 p{width:100%;padding-bottom:10px;text-align:left;padding-top:0px !important;margin:0px !important;top:0px !important;line-height:28px;}
.info-item14 .pic{display:none;}
.info-item14{margin-bottom:10px;}
.info-item13 .text p{width:100% !important;line-height:28px;margin:0px !important;top:0px !important;text-align:left;position:static;}
.info-item13 .text{flex-wrap:wrap;margin-top:0px;}
.info-item13 .pic{display:none;}
.info-item8-1.info-style2 .list-item{width:100%;}
.info-item8-1 .list-item{width:100%;}
.info-item6 .list-item{flex-wrap:wrap;justify-content:center;}
.info-item6 .list-item .pic{max-width:100%;margin-bottom:20px;}
.info-item6 .list-item .pic:before{content:none;}
.info-item6 .list-item .text{width:100%;}
.info-item5 .pic{display:none;}
.info-item5 .text{flex-wrap:wrap;}
.info-item5 .text .list-item{width:100%;margin-right:0%;margin-left:0px !important;}
.info-item1 .list-item{width:100%;}
.pro-detail-section2 .pro-detail-section2-title{flex-wrap:wrap;}
.pro-detail-section2 .pro-detail-section2-title span{width:49%;margin-bottom:15px;}
.pro-detail-section1 .text .text-btn{column-gap:20px;}
.pro-detail-section1 .text .text-btn a{min-width:120px;}
.push{margin-top:55px;}
.by-services-banner .swiper-banner-pagination span{margin:0px 5px;width:30px;height:8px;background:var(--w);border-radius:30px;}
.by-services-banner .swiper-banner-pagination{width:100%;height:10px;left:0px;bottom:20px;right:auto;top:auto;flex-direction:row;}
.inquiry-section{padding:120px 0px 60px;}
.about-section4{padding:40px 0px;}
.about-section1-list .list-item{flex-wrap:wrap;}
.about-section1-list .list-item .pic{width:100%;height:250px;margin-bottom:30px;margin-top:30px;}
.about-section1-list .list-item .text{width:100%;}
.go_top{width:34px;height:34px;right:0px;}
.search-info{right:0px;width:100%;}
.maincon{padding:0px 15px;}}
@media screen and (max-width:600px){.info-item42 .list-item{padding:30px 15px 15px;}
.info-item37{flex-wrap:wrap;}
.info-item37 .pic{width:100%;height:200px;}
.info-item37 .text{width:100%;padding:20px 15px 5px;min-height:auto;}
.info-item35 .list-item{width:100%;padding:20px 10px 5px;}
.info-item34 .list-item .pic{position:static;margin:15px auto;}
.info-item34 .list-item .text{padding-right:0px;}
.info-item31.info-style2 .list-item{width:100%;}
.info-item33{flex-wrap:wrap;justify-content:center;}
.info-item33 .pic{margin-bottom:25px;}
.info-item33 .text{width:100%;}
.info-item32 .text .list-item .text-info{width:100%;padding:20px 10px 5px;}
.info-item32 .text .list-item .icon{margin-bottom:20px;}
.info-item32 .text .list-item{flex-wrap:wrap;justify-content:center;}
.info-item32 .text .list-item:before{content:none;}
.info-item32 .text .list-item:after{content:none;}
.info-item31 .list-item{width:100%;}
.info-item30 .list-item .pic:before{left:-25px;}
.info-item30 .list-item .text{width:100%;margin-top:15px;}
.info-item30 .list-item{padding-left:20px;flex-direction:column;}
.info-item30{width:100%;}
.info-item21{flex-wrap:wrap;}
.info-item21 .pic{width:100%;height:200px;}
.info-item21 .text{width:100%;padding:25px 15px 10px;}
.info-item16 .list-item{width:100%;}
.info-item11 .list-item{width:100%;}
.info-item10 .list-item{width:100%;}
.info-item4 .list-item .text{width:calc(100% - 60px);}
.info-item4 .list-item .pic:before{content:none;}
.info-item4 .list-item .pic{width:50px;}
.pro-detail-section2 .pro-detail-section2-title span{width:100%;}
.inquiry-section-info{padding:50px 15px;}
.nav-right{column-gap:15px;}}
.pagecontent .service-content{display:flex;justify-content:space-between;align-items:flex-start;}
@media screen and (max-width:1200px){.pagecontent .service-content{flex-direction:column-reverse;flex-wrap:wrap;}}
.table-responsive table{width:100%;}
.table-responsive p{color:#616161 !important;}
.table-responsive table tr td{padding-left:10px;}
.rightcon .show-center img,.show-left img,.show-right img{display:block;margin-right:auto;margin-bottom:8px;margin-left:auto;height:auto;max-width:100%;margin-top:6px;}
.rightcon .show-center{margin-bottom:15px !important;padding-bottom:0px !important;}
.rightcon .show-center,.show-left,.show-right{color:#616161 !important;text-align:center;font-size:15px !important;line-height:28px !important;}
/*---------------services page ---------------*/
.services-container{}
.services-container .italic{font-style:italic;}
.services-container p{line-height:28px;padding-bottom:0px;margin-bottom:15px;}
.services-container p.justify{text-align:justify;}
.services-container a{color:#6959A1;text-decoration:none;}
.services-container a:hover{color:#9783dc;}
.services-container h2,.services-container h3,.services-container h4,.services-container h5,.services-container h6{font-size:24px;line-height:1.3;}
.services-container h2{color:#000;margin-bottom:15px;font-size:22px;}
.services-container h3,.services-container h4,.services-container h5{margin-bottom:15px;font-size:20px;}
.services-container h2 a,.services-container h3 a,.services-container h4 a,.services-container h5 a,.services-container h6 a{font-family:inherit;font-size:inherit;}
.purple-dashed{margin:20px 0;}
.purple-dashed .text{display:flex;align-items:center;border:2px dashed var(--m);}
.purple-dashed p:first-child{padding-top:10px;margin-bottom:0px}
.purple-dashed p:last-child{padding-bottom:0px;}
.purple-dashed img{width:100%;height:100%}
@media screen and (max-width:800px){.purple-dashed img{height:200px;transform:translateX(-5px);}}
.text-info{color:#000 !important;}
.services-container ol li{list-style:decimal;}
.services-container ol li:before{content:none !important;}
.services-container ul li{list-style:none;}
.services-container ul{list-style:none;padding-left:0;}
.services-container li{position:relative;padding-left:20px;font-size:16px;}
.services-container li:before{content:"•";position:absolute;left:0;top:0;}
.services-container .noul li{padding-left:0;list-style:none}
.services-container ul,.services-container ol{margin-bottom:20px}
.services-container td ul,.services-container td ol{margin-bottom:0px}
.services-container ul li,.services-container ol li{margin-bottom:0px}
.services-container ul ul,.services-container ol ul,.services-container ul ol{margin-bottom:10px;margin-top:10px}
.show-center,.show-left,.show-right{color:#616161 !important;text-align:center;font-size:15px !important;line-height:22px !important;}
.show-center img,.show-left img,.show-right img{display:block;margin-right:auto;margin-bottom:8px;margin-left:auto;height:auto;max-width:100%;margin-top:6px;}
.show-center{margin-bottom:15px !important;padding-bottom:0px !important;}
@media (min-width:992px){.show-left,.show-right{display:inline-block}
.show-right{float:right;margin-left:15px}
.show-left{float:left;margin-right:15px}}
@media (max-width:992px){.show-right,.show-left{width:100%;margin:0}}
.vertical-line{position:relative;}
.vertical-line p{margin-bottom:0;}
.vertical-line::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-image:linear-gradient( to bottom,#695aa2 0%,#695aa2 50%,transparent 50%,transparent 100% );background-size:1px 10px;background-repeat:repeat-y;}
.page-box1{border-radius:32px;box-shadow:0px 0px 8px #ddd;background-color:#fff;margin-bottom:20px;padding:15px;}
.page-box1 img{width:100%;}
.page-box1 p{margin-bottom:0px;margin-top:10px;line-height:1.4;}

.related-services-container {
    margin-top: 35px;
}
.related-services-container h2 {
    color: #000;
    margin-bottom: 15px;
    font-size: 22px;
}
.related-services-container ul {
    display: flex;
    flex-wrap: wrap;
    /* padding-left: 20px; */
    justify-content: space-between;
}
.related-services-container ul > li {
    width: 49%;
    /* list-style: disc; */
    padding: 3px 0;
    margin-bottom: 10px;
}
.related-services-container ul > li a {
    color: #6959A1;
    display: block;
    padding: 10px 10px 10px 30px;
    line-height: 26px;
    background: #f0f1f2;
    break-inside: avoid;
    position: relative;
    transition: all ease-out 0.3s;
}
.related-services-container ul > li a:hover {
    background: #e6e0ec;
    transition: all ease-out 0.3s;
}
.related-services-container ul > li a:before {
    content: "";
    position: absolute;
    top: 20px;
    left: 12px;
    border-left: 3px solid #1f2632;
    border-top: 3px solid #1f2632;
    border-right: 3px solid transparent;
    border-bottom: 3px solid transparent;
    transform: rotateZ(135deg);
    transition: border-left-color ease-out 0.3s, border-top-color ease-out 0.3s;
}



