li.menu-item.menu-item-type-custom{padding-right:23px}ul#menu-main-menu li{position:relative;text-decoration:none;display:inline-block;padding-bottom:3px}a{text-decoration:none}.et-menu li li a{padding:8px 0px;width:100%!important;border-bottom:2px solid #dc3545}ul#menu-main-menu li::after{content:"";position:absolute;left:0;bottom:0px;width:0;height:3px;background:#fff;transition:width 0.3s ease}ul#menu-main-menu li:hover::after{width:100%}.abouttt h2::after{content:"";display:block;border-top:4px solid #ed3521;width:13%;position:relative;top:22px}.ag-format-container{width:100%;margin:0 auto}.ag-courses_box{display:flex;align-items:flex-start;flex-wrap:wrap;padding:15px 0}.ag-courses_item{flex-basis:calc(24.333% - 30px);margin:0 15px 30px;overflow:hidden;border-radius:28px}.ag-courses-item_link{display:block;padding:30px 20px;background-color:#f7f7f7;overflow:hidden;position:relative;text-decoration:none}.ag-courses-item_link:hover,.ag-courses-item_link:hover .ag-courses-item_date,.ag-courses-item_link:hover .ag-courses-item_title{color:#fff}.ag-courses-item_link:hover .ag-courses-item_bg{transform:scale(10)}.ag-courses-item_title{min-height:87px;margin:0 0 25px;font-weight:bold;font-size:24px;color:#000;position:relative;z-index:2}.ag-courses-item_date-box{font-size:15px;color:#fff;position:relative;z-index:2}.ag-courses-item_date{font-weight:bold;color:#000;transition:color 0.5s ease}.ag-courses-item_bg{height:128px;width:128px;background-color:#e44002;position:absolute;top:-75px;right:-75px;border-radius:50%;transition:all 0.5s ease;z-index:1}.ag-courses_item:nth-child(2n) .ag-courses-item_bg{background-color:#1a3d81}.ag-courses_item:nth-child(3n) .ag-courses-item_bg{background-color:#e44002}.ag-courses_item:nth-child(4n) .ag-courses-item_bg{background-color:#1a3d81}.ag-courses_item:nth-child(5n) .ag-courses-item_bg{background-color:#e44002}.ag-courses_item:nth-child(6n) .ag-courses-item_bg{background-color:#e44002}@media (max-width:979px){.ag-courses_item{flex-basis:calc(50% - 30px)}.ag-courses-item_title{font-size:24px}}@media (max-width:767px){.ag-format-container{width:96%}}@media (max-width:639px){.ag-courses_item{flex-basis:100%}.ag-courses-item_title{min-height:72px;line-height:1;font-size:24px}.ag-courses-item_link{padding:22px 40px}.ag-courses-item_date-box{font-size:16px}}.btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:8px 26px 8px 12px;border-radius:50px;border:1px solid #1a3d81;background:transparent;color:#1a3d81;font-weight:600;font-size:16px;cursor:pointer;text-decoration:none;overflow:hidden;z-index:1;font-family:'Marcellus';margin-top:22px}.btn::before{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:#1a3d81;transition:width 0.5s ease;border-radius:50px;z-index:-1}.btn:hover::before{width:100%;color:#fff}.btn .icon{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background:#1a3d81;color:#fff;font-size:14px;flex-shrink:0;transition:all 0.4s ease;z-index:1}.solutionnnnn .et_pb_blurb_container{padding:0px 20px 20px}.btn:hover .icon{background:#fff;color:#1a3d81}.btn:hover{color:#fff}.solutionnnnn img{height:255px}ul.footlins li a{color:#fff;font-family:'helvetica regular'}ul.footlins li{list-style-type:none;line-height:2.3}.Footer__copyright p{display:inline-flex;gap:14px}.copyright{text-align:center;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:14px;color:#fff}.copyright__img{height:22px;vertical-align:middle;transition:transform 0.3s ease}.design-link:hover .copyright__img{transform:scale(1.1)}.image-container{display:flex;width:100%;overflow:hidden}.image-box{position:relative;flex:1;background-size:cover;background-position:center;height:400px;transition:transform 0.3s ease;cursor:pointer}.image-box:hover{transform:scale(1.05)}.overlay{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;padding:20px;opacity:0;transition:opacity 0.3s ease}.image-box:hover .overlay{opacity:1}.overlay h2{margin-bottom:10px;font-size:25px;color:#000;font-weight:700}.overlay p{font-size:14px;color:#000}.solutionnnnn .content-inner{background-color:#f0f0f0;padding:20px}.solutionnnnn .content-inner h3{text-align:left;font-size:1.875rem;font-weight:300;line-height:40px;color:#333333;font-family:Poppins,Helvetica,Arial,Lucida,sans-serif}.solutionnnnn .content-inner h5{font-size:1.25rem;line-height:1.5em;font-family:Poppins,Helvetica,Arial,Lucida,sans-serif;color:#333333;text-align:left;font-weight:300}.sectorrr .content-inner{background-color:#fff;padding:20px;height:145px}.sectorrr .content-inner h3{font-size:30px;font-weight:400;color:#000;font-family:Poppins,Helvetica,Arial,Lucida,sans-serif;font-size:1.875rem;line-height:1.3333333333em}.sectorrr .content-inner h5{font-size:17px;line-height:1.4em;font-family:Poppins,Helvetica,Arial,Lucida,sans-serif;color:#1a3d81;padding-top:25px;font-weight:700}.sectorrr img{height:220px;object-fit:cover}.sectorrr .content-inner h5::before{content:"\f138";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:8px;color:#1a3d81}.industry-section{width:100%;display:flex;justify-content:center;padding:40px 0}.industry-container{width:100%;max-width:1200px;display:grid;gap:35px;grid-template-columns:repeat(3,1fr)}.industry-card{background:#fff;border-radius:14px;overflow:hidden;position:relative;box-shadow:0 15px 35px rgba(0,0,0,0.15);transition:.3s ease}.industry-card:hover .top-icon{transform:translateY(-5px)}.top-icon{position:absolute;top:0;left:0;background:#ff4c1e;padding:15px;border-bottom-right-radius:12px;z-index:10;transition:.3s}.top-icon img{width:30px;filter:brightness(0) invert(1)}.card-img{width:100%;height:320px;object-fit:cover}.circle-wrapper{position:absolute;bottom:95px;right:25px;width:95px;height:95px;border-radius:50%}.rotate-text{width:100%;height:100%;animation:rotate 9s linear infinite;fill:#000;border:4px solid #000;border-radius:50%}@keyframes rotate{100%{transform:rotate(360deg)}}.center-dot{position:absolute;width:12px;height:12px;background:#000;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.card-content{padding:20px}.card-content h3{margin:0;font-size:18px;font-weight:700}@media (max-width:992px){.industry-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.industry-container{grid-template-columns:repeat(1,1fr)}.circle-wrapper{width:75px;height:75px;bottom:85px;right:18px}}.industry-card{transition:.4s ease;cursor:pointer}.industry-card:hover{transform:translateY(-10px);box-shadow:0 25px 45px rgba(0,0,0,0.25)}.industry-card .card-img{transition:transform .5s ease}.industry-card:hover .card-img{transform:scale(1.05)}.top-icon{transition:transform .4s ease}.industry-card:hover .top-icon{transform:translateY(-6px)}.circle-wrapper{transition:.4s ease}.industry-card:hover .circle-wrapper{filter:drop-shadow(0px 0px 6px rgba(0,0,0,0.4))}.modal-backdrop{height:auto!important;width:auto!important}.modal-dialog{max-width:800px}.modal-content{border-radius:20px;border:none;overflow:hidden}.modal-header{border-bottom:none;padding:0;position:relative}.btn-close{position:absolute;top:15px;right:15px;background:white;border-radius:50%;opacity:1;width:40px;height:40px;z-index:10;box-shadow:0 4px 10px rgba(0,0,0,0.3)}.btn-close:hover{background:#f44336;transform:rotate(90deg);transition:all 0.3s ease}.modal-body{padding:30px}.modal-title-custom{color:#667eea;font-size:28px;font-weight:bold;margin-bottom:25px;border-bottom:3px solid #667eea;padding-bottom:10px}.detail-item{margin-bottom:8px;padding:5px;background:#f8f9fa;border-radius:10px}.detail-item label{display:block;font-weight:bold;color:#555;font-size:14px;margin-bottom:5px;text-transform:uppercase;letter-spacing:0.5px}.detail-item p{color:#333;font-size:16px;line-height:1.6;margin:0}@media (max-width:768px){.industry-container{grid-template-columns:1fr}.modal-body{padding:20px}.modal-title-custom{font-size:22px}}.menu-box{width:100%!important;background:#f4f4f4;font-family:"Barlow",sans-serif;border:1px solid #ccc}.menu-box h2{background:#333;color:#fff;text-align:center;padding:15px 10px;margin:0;font-weight:700;font-size:20px;text-transform:uppercase}.ewaste-menu{list-style:none!important;margin:0!important;padding:0!important}.ewaste-menu li{border:1px solid #ccc;margin:0}.ewaste-menu li a{display:block;padding:15px 12px;text-decoration:none;color:#222;font-weight:600;text-transform:uppercase;font-size:14px;transition:background 0.3s ease,color 0.3s ease}.ewaste-menu li.active a{background:#053c69;color:#fff}.ewaste-menu li a:hover{background:#053c69;color:#fff}.smsr_list{padding-left:0!important}.smsr_list li{list-style:none;display:flex;align-items:center;gap:10px}