/* Content fit adjustments; original layout, breakpoints and palette are retained. */
.header-logo img,.mobile-logo img{width:auto!important;max-width:150px!important;height:64px!important;object-fit:contain}
.footer-logo img{width:auto!important;max-width:165px;height:90px;object-fit:contain;background:#fff;border-radius:4px;padding:8px}
.feature-icon>i{font-size:38px;color:#00d664}.about-box-icon>i{font-size:34px;color:#00d664}
.about-thumb>img{width:100%;max-height:600px;object-fit:contain;background:#fff}.about-skill-content h1{font-size:28px!important}
.blog-desc2 img{max-width:100%;height:auto}.blog-desc2>p>img{display:block;max-height:800px;margin:24px auto;object-fit:contain}
.blog-desc2 table{width:100%;border-collapse:collapse;margin:24px 0;font-size:16px}.blog-desc2 th,.blog-desc2 td{padding:12px 16px;border:1px solid #dce7df;text-align:left;overflow-wrap:anywhere}.blog-desc2 th{background:#eff9f2;min-width:110px}
.blog-desc2 h2{font-size:25px;line-height:1.5;margin:28px 0 12px}.blog-desc2 h3{font-size:20px;line-height:1.5;margin:22px 0 10px}.blog-desc2 p{font-size:16px;line-height:1.95;margin-bottom:18px}.blog-desc2 a{color:#087c43;text-decoration:underline}
.sigbond-contact-details{padding:30px 22px!important;height:auto!important}.sigbond-contact-details h2{font-size:25px;line-height:1.5;margin:22px 0 12px}.sigbond-contact-details p{line-height:1.9;overflow-wrap:anywhere}.sigbond-contact-details a{color:#087c43}
.contact-infor-content p{overflow-wrap:anywhere}.products-thumb img{aspect-ratio:3/4;object-fit:contain;background:#fff;width:100%}.project-thumb>div>img{aspect-ratio:4/3;object-fit:contain;background:#fff;width:100%}
.blog-thumb img{width:100%;aspect-ratio:16/10;object-fit:contain;background:#fff}.single-blog-dtls-box>.blog-thumb img{max-height:500px;object-fit:contain}
.product-thumb img,.rpost-thumb img{object-fit:contain;background:#fff}.preview-pic img{width:100%;object-fit:contain}.project-content h4{font-size:21px}.products-title h4{line-height:1.5}
.top-header-infor ul li{overflow-wrap:anywhere}
.contact-form- .contact-thumb img{width:100%;height:auto;max-height:650px;object-fit:contain}.contact-form-{padding-bottom:70px}
.section-title .desc-one p{font-size:16px;line-height:1.85}.section-title .desc-one h2{font-size:22px;line-height:1.5}
@media(max-width:767px){.top-header .col-md-6:first-child,.top-header .col-md-6:last-child{max-width:100%;flex:0 0 100%}.blog-desc2 th,.blog-desc2 td{padding:10px 8px;font-size:14px}.hero-content h1{font-size:34px!important;line-height:1.4!important}.hero-desc{font-size:16px!important}.section-title h1{font-size:28px!important;line-height:1.45!important}.about-skill-content h1{font-size:22px!important}.sigbond-contact-details{padding:15px!important}.products-title h4{font-size:26px!important}}
.mobile-logo{top:4px!important}.mobile-logo img{height:42px!important;max-width:110px!important}
.hero-content h1,.hero-content p{color:#fff}.hero-content h1{line-height:1.4}
.swiper-button-prev:after,.swiper-button-next:after{content:''!important;width:14px;height:14px;border-top:3px solid currentColor;border-right:3px solid currentColor}
.swiper-button-next:after{transform:rotate(45deg)}.swiper-button-prev:after{transform:rotate(-135deg)}
body{font-family:Arial,'Microsoft YaHei','PingFang SC','Noto Sans CJK SC',sans-serif}
a[href^="mailto:"]{text-transform:none!important}
