﻿#product .pro-list .pro-img img{width:auto}
#ind .ind-l {background: #20238a;}
#contact{display:none}
#sol-swiper2{padding-bottom:60px}
#sol-swiper2 .swiper-slide{display:flex}
#sol-swiper2 .swiper-slide>div{flex:1}
#sol-swiper2 .sol-img img{width:100%;height:auto}
#sol-swiper2 .sol-r-wrap{padding:0px 11% 0 9%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box}
#sol-swiper2 .sol-r{background:#FFFFFF}
#sol-swiper2 .sol-title{font-size:var(--fontsize26);margin-bottom:10px;font-weight:var(--fontbold6);text-transform:capitalize;color:var(--fontcolor)}
#sol-swiper2 .sol-con{color:var(--introcolor);line-height:1.7em;margin-bottom:30px}
#sol-swiper2 .swiper-pagination-bullet{background:var(--color)}
@media screen and (max-width:768px){#sol-swiper2 .swiper-slide{display:block}
#sol-swiper2 .sol-title{font-size:var(--fontsize18)}
#sol-swiper2 .sol-r-wrap{padding:5.3333333333vw 4vw}
#sol-swiper2 .sol-con{font-size:var(--fontsize16);margin-bottom:4vw}}
#appli .sol-top{background: #20238a;}
#sol-swiper2 .swiper-pagination-bullet{background: #fff;}
#certifications{padding-top:80px;}
.certifications-swiper{width:100%;position:relative;margin-top:30px;}
.certifications-swiper .swiper-container{padding-bottom:60px}
.certifications-swiper .swiper-pagination{bottom:5px}
.certifications-btn>div{background:#eee;width:80px;height:36px;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.4s;position:absolute;bottom:0;z-index:2;}
.certifications-btn .certifications-prev{right:50%;margin-right:80px}
.certifications-btn .certifications-next{left:50%;margin-left:80px}
.certifications-btn .certifications-next i{transform:rotate(180deg)}
.certifications-btn>div i{font-size:var(--fontsize20)}
.certifications-btn>div:hover{background:var(--color);color:#fff;}
@media (max-width:768px){#certifications{padding-top:40px;padding-bottom:30px}
.certifications-swiper{margin-top:20px;}
.certifications-swiper .swiper-container{padding-bottom:40px}
.certifications-btn>div{display:none}}
.certifications-btn>div {display:none}
.certifications-swiper .swiper-container{padding-bottom:0}
#new .new-img img {aspect-ratio:250/167;object-fit:cover}
#homecase{padding:50px 0 0;}
#homecase .case-swiper .swiper-container{margin-top:50px;padding-bottom:20px;}
#homecase .case-swiper .swiper-slide .img{aspect-ratio:4/3;}
#homecase .case-swiper  .swiper-slide .img img{width:100%;height:100%;object-fit:cover;}
#homecase .case-swiper  .swiper-slide .img {margin-bottom:15px;}
#homecase .case-swiper  .swiper-slide p{text-align:center;}
#homecase .case-swiper .swiper-pagination{bottom:0px;}
   #about .about-con h2,#about .about-con h1{font-size:var(--fontsize32);text-transform:uppercase;margin-bottom:20px}
#ind .ind-l h2{margin-bottom:10px;font-size:var(--fontsize32);color:#FFFFFF}
.sol-top h2{font-size:var(--fontsize35);text-align:center;padding:70px 0px 50px;text-transform:uppercase;color:#FFFFFF}
.advan h2{margin-bottom:5px;font-size:var(--fontsize35);text-align:center;text-transform:uppercase}
@media screen and (max-width:768px){#about .about-con h2,#about .about-con h1{font-size:var(--fontsize20)}
#ind .ind-l h2{font-size:var(--fontsize24);margin-bottom:20px}
.sol-top h2{font-size:var(--fontsize20);padding:5vw 0}
#about .about-con h2,#about .about-con .title{text-align:center}
.advan h2{font-size:var(--fontsize20)}}
#about .about-con>h1{ font-size: 20px;}