.src{font-size: 16px;padding:0 6px;}
.src>div{padding: 12px 0;border-bottom: solid 1px #d6d6d6;padding-bottom:6;}
.src li{display: inline-block;margin-right: 15px;font-family:'roboto-bold';}
.src li i{font-size: 22px;margin-right:6px;position: relative;color: #1453ac;}
.src li a{position: relative;}
.src li a:hover{color: #1453ac;}
.src li a::before{content: "/";font-size: 12px;position:absolute;right: -12px;color: #666;}
figure {margin: 0;}
.page {text-align: center;margin-top: 40px;margin:40px 0;}
.page a {margin:5px;padding: 8px 18px;border: solid 1px #d6d6d6;color: #333333;font-size:14px;display: inline-block;}
.page a:hover, .page a.on {border-color:#7788a2;color:#fff;background: #7788a2;}

section.main>div{padding:30px 0;}
.wp-block-coblocks-faq {max-width: 1400px;margin: 0 auto;padding:0 10px;}

.main-left{width: 320px;float:left;}
.main-right{float: right;width:calc(100% - 350px);width:-moz-calc(100% - 350px);width:-webkit-calc(100% - 350px);}
.main-left dl{border: solid 1px #ddd;margin-bottom: 40px;}
.main-left dl dt{background:#7788a2;color:#fff;font-size:16px;font-family:'roboto-bold';padding: 12px 0;}
.main-left dl dd{border-top: solid 1px #ddd;}
.main-left dl dd a,.main-left dl dd p{display: block;padding:10px 10px;border-left: solid 1px #fff;}
.main-left dl.on a,.main-left dd a:hover{border-color:#ffcc03;color:#4c4c4c;background: #f2f2f2;}


.new-tit{font-size: 22px;line-height:1.5em;}
.new-date{font-size: 14px;line-height:3em;}
.news-cont{padding: 0 8px;}
.news-cont h1{margin-bottom:12px;font-family:'roboto-bold';font-size:22px;line-height:34px;}
.news-cont h2{margin-bottom:12px;font-family:'roboto-bold';font-size:18px;line-height:32px;}
/*.news-cont h3{margin-bottom:14px;font-family:'roboto-bold';font-size:20px;line-height:34px;}*/
.news-cont p{margin-bottom:14px;font-size:14px;line-height:30px;}
.news-cont img{margin-bottom:14px;max-width:100%;}
.news-cont li{display:list-item;margin-bottom:6px;margin-left:13px;list-style-type:disc;font-size:14px;}
.news-cont ol li{list-style-type:decimal;}
.news-cont .fz20{font-size:20px;}
.news-cont .fz18{font-size:18px;}
.news-cont .fz16{font-size:16px;}
.news-cont .pr20{padding-right: 20px;}
.news-cont .pr10{padding-right: 10px;}
.news-cont .pl20{padding-left: 20px;}
.news-cont .pl10{padding-left: 10px;}
.news-cont .mt20{padding-top:20px;}
.news-cont .mt10{padding-top: 10px;}
.news-cont .li-icon li{margin:0;list-style-type:none;}
.news-cont .li-icon li ul li{margin-left:20px;padding:0;width:auto;min-width:100%;list-style-type:disc;}
.news-cont ul.li-icon li{margin:0;list-style-type:none;}
.news-cont a{color:#2a72e2;}
.list-three li{float:left;margin:0;padding:10px 13px;width:33.3%;}
.list-two li{float:left;margin:0;padding:10px 13px;width:50%;}
.list-items li{margin:0;padding:10px 13px;width:100%;}
.list-three li div{max-width:400px;}
.li-icon li span{font-family:'roboto-bold';font-size:16px;}
.li-icon li p{margin:0;font-size:14px;line-height:24px;}
.li-icon li>i{display:inline-block;margin-right:8px;width:60px;height:60px;vertical-align:top;}
.li-icon li>div{display:inline-block;width:calc(100% - 76px);width:-moz-calc(100% - 76px);width:-webkit-calc(100% - 76px);}
.news-cont table{width:100%;}
.news-cont table th{padding:10px 0;padding:6px 10px;border:solid 1px #b5b5b5;vertical-align:middle;text-align:left;}
.news-cont table td{padding:6px 10px;border:solid 1px #b5b5b5;vertical-align:middle;}
.news-cont table td p{margin:0;}
.news-cont table td img{width:100%;}
.scroll{overflow:auto;}
.scroll table{width:100%;max-width:100%;min-width:750px;}
.scroll::-webkit-scrollbar-thumb{height:5px;border-radius:10px;background-color:#7788a2;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);}
.scroll::-webkit-scrollbar{display:block!important;width:0;height:6px;}

.proinner-title{margin: 0 0 15px;padding: 8px 16px;background: #f2f2f2;color: #4c4c4c;font-size:16px;font-family:'roboto-bold';}
.proinner-txt{margin-bottom:80px;padding: 0 8px;font-size: 14px;}
.proinner-img{border: solid 1px #d6d6d6;margin-right:40px;padding:10px;text-align: center;margin-bottom:50px;}
.proinner-img img{max-width: 100%;}
.proinner-cont{padding: 30px 6px 0 6px;}
.proinner-cont p{font-size: 16px;font-family:'roboto-bold';margin-bottom: 10px;}
.proinner-cont .cont-us{font-size: 18px;display:inline-block;padding: 10px 28px;background: #7788a2;color: #fff;margin-top:14px;}
.proinner-cont .cont-us:hover{background: #50678a;}

span.pages{display:inline-block;padding:8px 18px;margin:5px;font-size:14px;}
.wp-pagenavi span.current{display:inline-block;margin:5px;padding:8px 18px;border-color:#7788a2;background:#7788a2;color:#fff;font-weight:700;font-size:14px;}

.surface-ul li{float:left;margin-bottom:30px;padding:10px 2%;width:33.3%;}
.surface-ul .box{display:block;box-shadow:0 5px 10.56px .44px rgba(0,0,0,.24);}
.surface-ul .img img{width:100%;}
.content-area h2,.content-area h3,.content-area h4 {margin:30px 0 10px;color:#45556e;font-weight:bold;}
.content-area h2{font-size: 21px;}
.content-area h3{font-size: 20px;}
.content-area h4{font-size: 19px;}
.content-area {margin: 10px 0 70px;}
.content-area th, .content-area td {border: 1px solid #000;padding: 8px;border-spacing: 0;}
.content-area table {border-collapse: collapse;}
.content-area p {margin: 3px 0 10px;}
.surface-ul .tit{padding:20px;border-bottom:solid 3px #7788a2;text-transform:uppercase;font-size:20px;font-family:roboto-bold;}
.content-area h2:first-child {margin-top:0;}
.section{margin-bottom:40px}
.section-title{font-size:24px;font-weight:700;margin-bottom:10px;border-bottom:2px solid #c8a000;padding-bottom:5px}
.text-block{margin-bottom:20px}
.grid-two-columns{display:flex;flex-wrap:wrap;gap:20px;align-items:center}
.grid-two-columns img{max-width:100%;border-radius:8px}
.grid-two-columns .content{flex:1}
.image-left .content{order:2}
.image-right .content{order:1}
.comparison-table{width:100%;border-collapse:collapse;margin-top:20px}
.comparison-table td,.comparison-table th{border:1px solid #ddd;padding:10px;text-align:left}
.comparison-table th{background-color:#f4f4f4}
.faq-bor{border-bottom:1px solid #d8dee1;padding:12px}
.faq-turn1{display:flex;padding:12px 0;font-size:16px;line-height:24px;font-weight:600;cursor:pointer;-webkit-transition:all .35s;transition:all .35s}
.faq-bor .faq-turn1>div{-webkit-flex:1;-ms-flex:1;flex:1}
.faq-click .fa-chevron-down{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:24px;-webkit-transition:all .35s;transition:all .35s}
.faq-text1{display:none}
.content-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}
.two-column-list{display:grid;grid-template-columns:1fr;gap:1.5rem}
section .process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}
section .step{padding:1.5rem;border-radius:8px;background:#f8f9fa}
section .step-number{display:inline-block;width:2rem;height:2rem;background:#ffcc03;color:#fff;text-align:center;line-height:2rem;border-radius:50%;margin-bottom:1rem}
section .card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}
section .card{padding:1.5rem;border-radius:8px;background:#f8f9fa}
section .primary-btn{display:block;margin:2rem auto 0;padding:.8rem 2rem;background:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer}
.features-section{background:#f8f9fa;padding:2rem 1rem}
.applications-section{background:#e9ecef;padding:2rem 1rem}
	

    /* Media Queries */
    @media (min-width:768px){
        .content-grid{grid-template-columns:1fr 1fr}
        .two-column-list{grid-template-columns:1fr 1fr}
    }
    @media (min-width:992px){
        .process-steps{grid-template-columns:repeat(3,1fr)}
    }

@media(max-width:1300px){
	
}
@media(max-width:1200px){
	.proinner-cont{padding: 10px 6px 0 6px;}
}
@media(max-width:1000px){
	.main-left{display: none;}
	.main-right{float: none;width:100%;}
	.proinner-img{margin: 0;width:70%;margin: 0 auto;}
	.proinner-cont{width:70%;margin: 0 auto;margin-bottom: 20px;}
                .surface-ul li{width:50%;}
               .headtop{position:inherit!important;}
 .process-steps{grid-template-columns:repeat(3,1fr)}
}

@media(max-width:750px){
.page a {padding:4px 12px;}
.news-cont .pr20{padding-right:0;}
.news-cont .pr10{padding-right: 0;}
.news-cont .pl20{padding-left: 0;}
.news-cont .pl10{padding-left: 0;}
.news-cont .mt10{padding-top:0;}
.proinner-img{width:90%;}
.proinner-cont{width:90%;}
.proinner-txt{margin-bottom:30px;}
.surface-ul li{margin-bottom:0;padding: 10px 1%;}
.surface-ul .tit{font-size: 13px;padding: 6px;}
section.main>div{padding:15px 0;}
.headtop{position:inherit!important;}
.content-area p {padding: 5px 10px;}
.content-area img {width: 100%;}
.content-area p {margin: 10px 8px 15px;padding:0;}
.content-area h2, .content-area h3, .content-area h4 {padding:0;margin:5px;}
.content-area figure.wp-block-table {overflow-x: auto;overflow-y: hidden;padding-bottom: 6px;}
figure.wp-block-table::-webkit-scrollbar{display: block;width: 0;height: 8px;}
figure.wp-block-table::-webkit-scrollbar-thumb{height: 8px;border-radius: 10px;background-color:#fdc741;-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);}
.content-area figure {margin: 10px;}
.content-area table {width: 100%;max-width: 100%;min-width: 750px;}
.grid-two-columns{flex-direction:column}
.content-grid{grid-template-columns:1fr 1fr}
.two-column-list{grid-template-columns:1fr 1fr}
.image-left .content,.image-right .content{order:0}
}
