﻿/*===== banner =======*/
.rgiugyu_tri {position:relative;} 
.rgiugygrdu_tri:after { content: ''; background-color: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; } 
img.griuguy_tri { height: 599px; object-fit: cover; } 
.efuhy_tri {position: absolute;top: 0;height: 100%;display: flex;align-items: flex-end;z-index: 1;width: 100%;} 
.rgrfg_tri {width: 70%;margin: auto auto 60px 0;text-align: left;} 
h1.efduyhu_tri {font-size: 43px;line-height: 1.15;margin-bottom: 15px;color: #fff;} 
p.wdfuyhui_tri {font-size: 18px;line-height: 25px;margin-bottom: 0;color: #fff;padding: 0 240px 0 0;} 
a.fefef_tri {border: 2px solid #c81c2f;display: flex;align-items: center;color: #ffffff;font-weight: 500;border-radius: 5px;padding: 8px 18px;background: #c81c2f;} 
.edeyhu_tri {display: flex;margin-top: 30px;/* justify-content: center; */gap: 12px;align-items: center;} 
a.fefef_tri img.efuyhiu_tri {width: 20px;position: relative;bottom: 2px;} 
a.fgrgefef_tri {border: 2px solid #ffffff;display: flex;align-items: center;color: #ffffff;font-weight: 500;border-radius: 5px;padding: 8px 18px;backdrop-filter: blur(3px);}
.rgiugygrdu_tri {display: flex;position: relative;}
@media screen and (max-width:991px) { 
.desktop{display:none;} 
.phone {display: block;height: 530px;object-fit: cover;} 
.efuhy_tri{/* align-items:center; */} 
.rgrfg_tri {/* margin: auto auto 22px; *//* text-align: center; */width: 100%;margin-bottom: 45px;} 
h1.efduyhu_tri {font-size: 25px;margin-bottom: 16px;line-height: 1.30;} 
.edeyhu_tri { margin-top: 10px; } 
p.wdfuyhui_tri { font-size: 16px; line-height: 27px; margin-bottom: 21px; padding: 0px 0px; } 
a.fefef_tri, a.fgrgefef_tri {font-size: 14px;padding: 6px 18px;} 
.rgrfg_tri{/* width:100%; */} }
/*===== banner =======*/
/*=========== Trust Bar =============*/
section.efuyu_tri {background: linear-gradient(#2361a31a, #ffffff, #2361a31a);}
.statisticsitems_tri { display: flex; justify-content: space-between; } 
.statisticsitem_tri {display: flex;flex-direction: column;width: 18%;padding-right: 0;} 
.statisticsitemnumber_tri {color: #323232;font-size: 36px;font-weight: 700;} 
.statisticsitemtext_tri {font-size: 14px;color: #4b4a4b;margin-bottom: 9px;width: 100%;} 
.statisticstitle_tri { font-size: 25px; font-weight: 700; } 
.statistics {padding-top: 3rem;padding-bottom: 3rem;display: flex;justify-content: space-between;/* border-bottom: 1px solid #dfedeb; */} 
.gre_tri {width: 25%;} 
.srgrfg_tri {width: 70%;}
img.gtyg_tri {width: 45px;border: 2px solid #ffffff9e;box-shadow: 0 0 8px #0000003d;height: 24px;object-fit: contain;margin-right: 3px;background: #ffffff;border-radius: 4px;}
.efguy_tri {display: flex;align-items: flex-end;padding-left: 8px;} 
.efed_tri {width: 50%;margin-left: -6px;} 
.efed_tri img {width: 22px;border: 2px solid #ffffff9e;box-shadow: 0 0 8px #0000003d;height: 22px;object-fit: cover;border-radius: 50%;} 
.efguy_tri span.statisticsitemnumber_tri { line-height: 25px; margin-left: 4px; width: 56%; } 
.efggguy_tri { display: flex; align-items: flex-end; width: 42%; }
.eefgfrged_tri {display: flex;align-items: flex-start;}
img.gtygrfgg_tri {width: 95px;min-width: 95px;height: 52px;object-fit: contain;border: 2px solid #8989895c;margin-right: 10px;padding: 4px;box-shadow: 0 0 8px #0000003d;background: #fff;     margin-bottom: 12px;} 
.eefgfgrgrged_tri { width: 100%; height: 54px; object-fit: contain; display: flex; align-items: center; flex-wrap: wrap; }
.statisticsitem_tri { display: flex; flex-direction: column;width: 20%; } 
.statisticsitem_tri.rguyguy_tri {border-right: 1px solid #dddddd;margin-right: 20px;width: 40%;}
@media screen and (max-width:991px){ 
.statistics{display:block;} 
.gre_tri, .srgrfg_tri, .statisticsitem_tri.rguyguy_tri { width: 100%; } 
.gre_tri{margin-bottom:8px;} 
.eefgfgrgrged_tri{margin-bottom:10px;height:auto;} 
.statisticsitem_tri.rguyguy_tri {border-right: transparent;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #dddddd;margin-right: 0;} 
.statisticsitems_tri { flex-wrap: wrap; } 
.statisticsitem_tri{width:33.33%;} 
.statisticstitle_tri { font-size: 23px; } 
.statistics { padding-top: 28px; padding-bottom: 28px; } 
.statisticsitemnumber_tri { font-size: 32px; } }
/*=========== Trust Bar =============*/
/*=========== Why Choose Us =============*/
section.feiuy_tri {padding-top: 50px;}
.feg_tri { font-size: 20px; font-weight: 600; color: #c81c2f; } 
.efgeiutgyu_tri { display: flex; justify-content: space-evenly; } 
.eferg_tri { width: 18%; } 
.feg_tri:after { content: ''; display: block; width: 22px; margin: 1.125rem 0; border-top: 2px solid #c81c2f; } 
.fweuhiu_tri {/* font-size: .875em; */font-size: 15px;}
span.eufighy_tri {display: block;}
.wduhi_tri {margin-top: 55px;border-bottom: 1px solid #dfedeb;padding-bottom: 65px;}
@media screen and (max-width:991px) {
span.eufighy_tri {display: unset;}
.eferg_tri {margin-bottom: 20px; text-align: center; width: 100%; } 
.feg_tri:after {margin: 5px auto 5px;}
.wduhi_tri {padding-bottom: 20px;margin-top: 30px;}
}
/*=========== Why Choose Us =============*/
/*=========== Industries Served =============*/
img.gruigyu_tri {height: 268px;} 
.fedfgd_ri {position: absolute;bottom: 26px;display: flex;align-items: flex-end;color: #fff;padding: 0 14px;width: 100%;transition: all 0.4s ease-in-out 0s;} 
.efufut_tri { font-size: 15px; width: 90%; margin: 0; line-height: 20px; } 
.gdgf_tri:before { content: ""; width: 100%; height: 100px; background: linear-gradient(0deg, #000 0, rgba(0, 0, 0, 0) 100%); position: absolute; bottom: 0; left: 0; right: 0; } 
.rgrfgr_tri { position: relative; } 
.fedfgd_ri svg {height: 15px;width: 16px;min-width: 16px;min-height: 16px;opacity: 0;} 
.heading_tri {font-size: 35px;font-weight: 700;margin-bottom: 25px;text-align: center;color: #323232;} 
section.dwuihiu_tri {padding: 13px 0 50px;}
.rgrfgr_tri:hover .overlaycontent_tri { opacity: 1; transform: translateX(0%) translateY(-40px) scale(1); top: 0; } 
.rgrfgr_tri .overlaycontent_tri { position: absolute; left: 0; right: 0; bottom: -40px; display: block; z-index: 11; padding: 70px 15px 33px; box-shadow: 0px 3px 7px 1px rgba(240, 240, 240, 0.7); background: #ffffffd6; opacity: 0; transition: all 0.4s ease-in-out 0s; } 
.gruyhu_tri { font-size: 15px; width: 100%; margin: 0; line-height: 20px; color: #c81c2f; font-weight: 600; margin-bottom: 10px; } 
.rguigy_tri { font-size: 14px; margin: 0; line-height: 25px; } 
.rgrfgr_tri:hover .fedfgd_ri { opacity: 0; }
section.dwuihiu_tri .owl-carousel .owl-nav button.owl-prev {left: -26px;}
section.dwuihiu_tri .owl-carousel .owl-nav button.owl-next {right: -26px;}
section.dwuihiu_tri .owl-carousel .owl-nav button.owl-prev, section.dwuihiu_tri .owl-carousel .owl-nav button.owl-next{position: absolute;top: 36%;width: 45px;height: 45px;min-width: 45px;display: flex;align-items: center;justify-content: center;background: #ffffff;font-size: 36px;backdrop-filter: blur(3px);border: 1px solid #0000004a;box-shadow: 0 0 20px #00000082;}
section.dwuihiu_tri .owl-carousel .owl-nav button.owl-prev:hover , section.dwuihiu_tri .owl-carousel .owl-nav button.owl-next:hover {color:#000;} 
@media screen and (max-width:991px){ 
img.gruigyu_tri { object-fit: cover; object-position: top; } 
section.dwuihiu_tri .owl-carousel .owl-nav button.owl-prev { left: -16px; } 
section.dwuihiu_tri .owl-carousel .owl-nav button.owl-next { right: -16px; } 
.heading_tri { font-size: 26px; } 
.efgeiutgyu_tri { flex-wrap: wrap; } 
.feg_tri:after { margin: 1.125rem auto; } 
.products-text { font-size: 16px; } }
/*=========== Industries Served =============*/
/*=========== Blog =============*/
section.blogs {padding: 50px 0;}
.single-post {display: flex;flex-direction: column;text-decoration: none;color: #1c1c1c;outline: none;gap: 12px;cursor: unset;} 
.single-post img { height: 200px; -o-object-fit: cover; object-fit: cover; } 
.post-category { display: flex; align-items: center; gap: 14px; } 
.text-8 { font-size: 12px; font-style: normal; font-weight: 500; line-height: 104.523%; } 
.post-category span:first-child {background: #484848;color: #FFF;padding: 3px 14px;border-radius: 70px;} 
.text-1 { font-size: 15px; font-style: normal; font-weight: 400; line-height: 23px; text-transform: capitalize; }
/*=========== Blog =============*/
/*=========== Capabilities Section =============*/
.capability-section {background-attachment: fixed;color: white;padding: 80px 20px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;background: linear-gradient(#2361a31a, #ffffff, #2361a31a);} 
.capability-content {display: flex;justify-content: center;flex-direction: column;} 
.capability-heading {font-size: 30px;font-weight: 500;margin-bottom: 30px;color: #323232;} 
.capability-para {margin-bottom: 1.5rem;font-size: 13.5px;color: #323232;line-height: 27px;} 
.capability-para.ygyu_tri {margin-bottom: 10px;}
.quality-btn {/* width: 84px; */padding: 10px 22px 10px 22px;border: 1px solid #c81c2f;color: #c81c2f;text-decoration: none;border-radius: 25px;font-size: 19px;margin-top: 1rem;display: inline-block;} 
.capability-images-box { display: flex; flex-wrap: wrap; gap: 20px; justify-content: end; } 
.capability-images-box .capabity-img {display: block;width: 100%;height: auto;transition: transform 0.5s ease-in-out;height: 244px;} 
.capability-images-box .img-wrapper:hover .capabity-img { transform: scale(1.1); border-radius: 15px; } 
.capability-images-box .img-wrapper {overflow: hidden;display: inline-block;width: 45%;} 
.subheading-para {font-size: 17px;margin-bottom: 8px;letter-spacing: 2.7px;font-weight: 600;color: #c81c2f;}
@media (max-width: 900px) {
.capability-section { flex-direction: column; align-items: center; text-align: center; } 
.capability-content, .capability-images-box { flex: 1 1 100%; } 
.capability-images-box { grid-template-columns: 1fr; }
}
a.quality-btn i.fa-solid.fa-arrow-right { animation: expandMaxWidth .2s forwards; margin-left: 4px; position: relative; top: 1px; } 
 a.quality-btn:hover { background: #c81c2f; color: #fff; }
 @media screen and (max-width: 991px) { 
.capability-section { flex-direction: column; align-items: center; text-align: center; padding: 50px 0px; } 
.capability-images-box .img-wrapper.nakak-ami-ne{width:100%;} 
.capability-content, .capability-images-box { flex: 1 1 100%; } 
.capability-images-box { grid-template-columns: 1fr; } 
.subheading-para { text-align: start; } 
.capability-heading { font-size: 23px; margin-bottom: 10px; line-height: 31px; text-align: start; } 
.subheading-para{margin-bottom:10px;} 
.capability-para { text-align: start; font-size: 15px; } 
.feguy_tri { text-align: start; margin-bottom: 25px; } 
.quality-btn { margin-top: 0px; } 
.capability-images-box .img-wrapper{width:47%;} 
.capability-images-box { display: flex; justify-content: space-around; gap: 9px; } }
 h2.capability-heading.rtgrehgr_tri {font-size: 20px;margin-bottom: 10px;}
 .img-wrapper.nakak-ami-ne {width: 93.5%;}
 .img-wrapper.nakak-ami-ne img.capabity-img.bottom-img {height: 266px;}
/*=========== Capabilities Section =============*/
/*=========== products =============*/
.products-box-area {border-bottom: 1px solid #dfedeb;padding-bottom: 50px;}
.products-container {padding: 50px 0 35px;text-align: center;} 
.products-box {display: flex;justify-content: center;flex-wrap: wrap;}
.products-img {padding: 0 1px 48px;width: 14%;} 
.products-img img {width: 60px;display: block;opacity: .8;margin: 0 auto 6px;} 
.products-text {margin: 0;font-size: 14px;font-weight: 500;color: #323232;} 
.product-img { width: 300px; cursor: pointer; transition: 0.3s; } 
.product-img:hover { opacity: 0.8; } 
a.efuigy_tri {border: 2px solid #c81c2f;display: flex;align-items: center;color: #ffffff;font-weight: 500;border-radius: 5px;padding: 8px 40px;background: #c81c2f;}
.feuigy_tri {display: flex;justify-content: center;}
@media (max-width: 991px) {
.products-box {display: flex;flex-wrap: wrap;}
.products-img {padding: 0 3px 18px;width: 50%;}
.products-img img {width: 60px;}
}
/*=========== products =============*/
.efugy_tri { display: flex; padding-bottom: 60px; } .eftgyg_tri { width: 35%; padding-right: 50px; border-right: 1px solid #0000001a; margin-right: 10px; } img.eftguy_tri { width: 100%; max-width: 100%; height: 460px; object-fit: cover; object-position: bottom center; border-radius: 15px 15px 15px 15px; } .wdiutgy_tri { font-size: 32px; font-weight: 700; margin-bottom: 16px; color: #323232; line-height: 45px; } .eedfgyu_tri{ color:#c81c2f; } .eftgefyg_tri { width: 70%; padding: 0; } ul.fuyu_tri { padding: 10px 0; margin-bottom: 0; font-size: 15px; display: flex; flex-wrap: wrap; } ul.fuyu_tri li:before { content: ""; position: absolute; } ul.fuyu_tri li { margin-bottom: 37px; width: 50%; padding: 0 25px; } .fytu_tri { line-height: 24px; font-size: 14px; margin-bottom: 25px; word-spacing: 2px; color: #323232; } section.efiggugy_tri { padding: 70px 0 0; background: linear-gradient(#ffffff1a, #ffffff, #2361a31a); } a.fuguy_tri { border: 2px solid #c81c2f; display: flex; align-items: center; color: #ffffff; font-weight: 500; border-radius: 5px; padding: 8px 18px; background: #c81c2f; margin-right: 12px; } a.fuguygfg_tri { border: 2px solid #c81c2f; display: flex; align-items: center; color: #c81c2f; font-weight: 500; border-radius: 5px; padding: 8px 18px; background: #ffffff; } .fiugyu_tri { display: flex; } span.feuyui_tri { display: block; width: 100%; font-size: 18px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; padding-right: 30px; } span.fgeui_tri { display: block; width: 100%; line-height: 24px; font-size: 15px; margin-bottom: 0; word-spacing: 2px; color: #323232; } span.efuygyu_tri { display: flex; margin-bottom: 10px; width: 98%; } span.efedfgy_tri { width: 65px; } img.wqewe_tri { width: 100%; opacity: .7; } ul.fuyu_tri li:nth-child(3), ul.fuyu_tri li:nth-child(4) { margin: 0; } p.list-para { font-size: 13.5px; color: #323232; } p.list-heading { color: #323232; font-weight: 600; margin-bottom: 10px; } .list-main-heading{ font-size:20px; text-transform: uppercase; } .left-side-box{ border-left: 1px solid #dddddd; padding-left: 11px; height: 80%; } p.list-para { font-size: 13.5px; color: #323232; } p.list-heading { color: #323232; font-weight: 600; margin-bottom: 10px; } .list-main-heading { font-size: 20px; text-transform: uppercase; } .left-side-box { border-left: 1px solid #dddddd; padding-left: 11px; height: 80%; } .heading_tri.daahlala-ami { margin-bottom: 5px; } .hhhh-ami { margin-bottom: 25px; } @media (max-width: 991px) { .efugy_tri { display: block;padding-bottom: 0;} .eftgyg_tri { width: 100%; padding: 0; border-bottom: 1px solid #0000001a; border-right: 0; margin-right: 0; padding-right: 0; padding-bottom: 12px; margin-bottom: 12px; } .eftgefyg_tri { width: 100%; } .wdiutgy_tri { font-size: 30px; } .fiugyu_tri a { margin: 0 0 12px; text-align: center; justify-content: center; } ul.fuyu_tri li { width: 100%; padding: 0 0px; } ul.fuyu_tri li:nth-child(3), ul.fuyu_tri li:nth-child(4) { margin-bottom: 37px; } }