﻿@media (min-width:1300px) { #serviceswiper .swiper-slide{min-height: 364px;} }  
.home-about .l-wrap .aboutimg{position: relative;}
.home-about .l-wrap .aboutimg img{width: 100%;}
.home-about .l-wrap .aboutimg svg{width: 100px;position: absolute;top: calc(50% - 10px);left: 50%;transform: translate(-50%, -50%);cursor: pointer;}
.home-about .l-wrap .aboutimg video{display: none;width: 100%;}
#news{padding-top:3%}
.home-cer{padding-bottom:3%;}
.home-cer .img{text-align:center}
@media (max-width:768px){#news{padding-top:30px}
.home-cer{padding-bottom:30px;}}
#projects::after{content:'COMPANY STRENGTH'}
#projects #home-projects .swiper-slide .projects-cont a {text-transform: initial;}
#projects::before{background:url(/uploads/43446/page/p202503311520486c9a6.jpg) no-repeat;background-size:cover}
#about .about-img{cursor:pointer;display: flex;align-items: center;justify-content: center;position:relative}
#info .swiper-container-horizontal>.swiper-pagination-bullets{text-align: center;}
#projects #home-projects2{margin-top:30px;padding:7% 40px}
#projects #home-projects2 .swiper-slide{transition:transform .3s;transform:scale(0.64)}
#projects #home-projects2 .swiper-slide.swiper-slide-prev{transform:scale(0.64) translateX(-28%)}
#projects #home-projects2 .swiper-slide.swiper-slide-next{transform:scale(0.64) translateX(28%)}
#projects #home-projects2 .swiper-slide.swiper-slide-active{transform:scale(1.57)}
#projects #home-projects2 .swiper-slide.swiper-slide-active .projects-cont{opacity:1}
#projects #home-projects2 .swiper-slide:hover .projects-cont p{color:var(--color)}
#projects #home-projects2 .swiper-slide .projects-cont{position:absolute;bottom:10%;left:15%;width:70%;background-color:rgba(255,255,255,.9);text-align:center;font-weight:var(--fontbold5);opacity:0;transition:opacity .3s .1s;padding:10px 0px}
#projects #home-projects2 .swiper-slide .projects-cont p{font-size:var(--fontsize12);color:var(--fontcolor);text-transform:capitalize;transition:color .3s}
#projects #home-projects2 .swiper-slide .projects-cont a{display:inline-block;font-weight:normal;text-transform:lowercase;font-size:var(--fontsize14);transform:scale(0.8)}
#projects #home-projects2 .swiper-slide .projects-cont a:hover{color:var(--color)}
@media (max-width:900px){#projects #home-projects2{margin-top:20px}
#projects #home-projects2 .swiper-slide{width:65%}
#projects #home-projects2 .swiper-slide.swiper-slide-next,#projects #home-projects2 .swiper-slide.swiper-slide-prev{transform:scale(0.7)}
#projects #home-projects2 .swiper-slide.swiper-slide-active{transform:scale(1.3)}}
 #info .home-info-lists{overflow:hidden;margin-top: 20px;}
#info .home-info-lists img{aspect-ratio:400/500;object-fit:cover}

.home-procate{margin-top:70px}
.procate-list{display:flex;flex-wrap:wrap}
.procate-list .procate-item{z-index:99;width:22%;margin-right:4%;background:#fff;box-shadow:0 3px 18px 0 rgba(0,0,0,.16);transition:all .1s linear;overflow:hidden;border-radius:5px}
.procate-list .procate-item:hover{box-shadow:0 3px 18px 0 rgba(0,0,0,.24)}
.procate-list .procate-item:hover .procate-img img{transform:scale(1.02)}
.procate-list .procate-item:hover .procate-title a{color:var(--color)}
.procate-list .procate-item:nth-child(4){margin-right:0}
.procate-list .procate-item .procate-img{max-height:360px;min-height:180px;position:relative;display:flex;align-items:center;justify-content:center}
.procate-list .procate-item .procate-img .tags{position:absolute;top:0;left:0;background:rgba(0,0,0,.24);color:#fff;padding:2px 8px;z-index:1;border-radius:5px 0 0 0;text-transform:lowercase;font-size:var(--fontsize14)}
.procate-list .procate-item .procate-img img{width:100%;height:100%;object-fit:cover}
.procate-list .procate-item .procate-title{height:80px;display:flex;align-items:center;padding:10px 20px}
.procate-list .procate-item .procate-title a{display:inline-block;width:100%;font-size:var(--fontsize18);font-weight:var(--fontbold5);color:var(--fontcolor);line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
@media(max-width:768px){.procate-list{justify-content:space-between}
.procate-list .procate-item{width:49%;margin-bottom:20px;margin-right:0}
}
