﻿:root{--color:#14c1b3;--color1:#00a496}
.home-products{padding:4% 0}
.home-case{background:url(/Content/uploads/20261251427/20260202090853b8b44ba536354cd6816fe19df6272549.webp) center no-repeat;background-size:cover}
.home-case .home-des,.home-case .home-title{color:#fff}
.home-case .homecase-wrap .homecase-button-next,.home-case .homecase-wrap .homecase-button-prev{border:1px solid #fff;color:#fff}
.home-manufacturer{padding:4% 0;background:url(/Content/uploads/20261251427/20260202090853b2e1d0d619614cf3bb84b3aca5200342.jpg) center no-repeat;background-size:cover}
.home-manufacturer .manu-contant{display:flex;justify-content:space-between;margin-top:40px}
.home-manufacturer .manu-box{position:relative;border-radius:10px;overflow:hidden;margin-bottom:25px}
.home-manufacturer .manu-box img{transition: all .3s ease-in-out;}
.home-manufacturer .manu-contant .manu-item{width:32%}
.home-manufacturer .manu-contant .manu-item .manu-box:last-child{margin-bottom:0}
.home-manufacturer .manu-box a{position:absolute;width:100%;height:100%;top:0;left:0;padding:15px 20px;display:flex;align-items:end;font-weight:700;font-size:30px;color:#0db6a8;line-height:40px}
.home-manufacturer .manu-item .manutext a{color:#fff}
.home-manufacturer .manu-title .home-title{text-align:left}
.home-abouts{padding:4% 0;background:url(/Content/uploads/20261251427/2026020209085365c86000062c4be3bc3a7c3f63241ce6.jpg) center no-repeat;background-size:cover}
.home-abouts .about-top{display:flex;align-items:end;justify-content:space-between}
.home-abouts .about-title{font-weight:700;font-size:46px;color:#000;line-height:49px;text-transform:uppercase}
.home-abouts .about-title span{color:var(--color1)}
.home-abouts .about-left{width:45%}
.home-abouts .about-right{width:42.5%}
.home-abouts .about-right p{color:#000;line-height:28px;margin-bottom:10px}
.home-abouts .about-img{margin-top:35px}
.home-abouts .about-btns{display:flex;margin-top:30px}
.home-abouts .about-btns a{background:var(--color1);padding:20px 42px;line-height:1;color:#fff;border-radius: 8px;}
.home-abouts .about-bottom{display:flex;justify-content:space-between;margin-top:100px}
.home-abouts .about-data{display:flex}
.home-abouts .about-text{text-align:center;font-weight:700;font-size:20px;color:#000;line-height:1;margin-top:20px}
.home-abouts .about-data p{font-weight:700;font-size:80px;color:#000;line-height:58px}
.home-manufacturer .manu-item .manu-box:hover img{transform: scale(1.05);}
@media (max-width:1420px) {.home-manufacturer .manu-box a{font-size: 22px;}
.home-abouts .about-title{font-size: 38px;}
.home-abouts .about-right{width: 48%;}
.home-abouts .about-data p{font-size: 62px;}
.home-abouts .about-bottom{margin-top: 50px;}}
@media (max-width:1200px) {.home-manufacturer .manu-box a{font-size: 20px;}
.home-manufacturer .manu-contant{margin-top: 25px;}
.home-abouts .about-title{font-size: 32px;}
.home-abouts .about-data p{font-size: 42px;}
.home-abouts .about-text{margin-top: 10px;}}
@media (max-width:1024px) {.home-manufacturer .manu-box a{font-size: 18px;}
.home-abouts .about-title{font-size: 26px;line-height: 1.52;}
.home-abouts .about-img{margin-top: 20px;}}
@media (max-width:768px) {.home-abouts .about-title{font-size: var(--hometitlefont);font-weight: var(--fontbold6);text-transform: capitalize;color: var(--fontcolor);}
.home-manufacturer .manu-contant{flex-direction: column;}
.home-manufacturer .manu-contant .manu-item{width: 100%;display: flex;justify-content: space-between;margin-bottom: 20px;}
.home-manufacturer .manu-box{width: 48.5%;margin-bottom: 0;}
.home-manufacturer .manu-box img{width: 100%;height: 100%;object-fit: cover;}
.home-abouts .about-top{flex-direction: column;}
.home-abouts .about-left {width: 100%;margin-bottom: 20px;}
.home-abouts .about-right{width: 100%;}
.home-abouts .about-text{font-size: 16px;font-weight: 500;}
.home-abouts .about-data p {font-size: 32px;line-height: 1;}}
@media (max-width:550px) {.home-manufacturer .manu-box a{font-size: 14px;padding: 10px;line-height: 1;}
.home-title,.home-abouts .about-title{font-size: 22px;line-height: 1.25;}
.home-manufacturer .manu-contant{margin-top: 10px;}
.home-abouts .about-bottom{margin-top: 30px;flex-wrap: wrap;}
.home-abouts .about-box{text-align: center;width: 50%;margin-bottom: 20px;}
.home-abouts .about-data{justify-content: center;}}
.home-banner .swiper-slide>a::after{display:none}
.home-case,.home-news,.home-foottop,footer{font-style:normal}