/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.sub-btn .elementor-button{background:none!important;border-radius:27px;padding:0 18px!important;position:relative;transition-duration:0.3s;transition:all .5s ease;overflow:hidden}
.sub-btn .elementor-button:after{position:absolute;width:54px;height:100%;border-radius:27px;content:'';background:#003bac;left:0;top:0;transition:.2s ease;z-index:1}
.sub-btn .elementor-button-content-wrapper{position:relative;z-index:2}
.sub-btn:hover .elementor-button:after{width:100%}
.sub-btn .elementor-button-icon{margin-right:25px;fill:#fff}
.sub-btn:hover .elementor-button-text{color:#fff}
.home-banner .elementor-slide-heading b{display:inline-block;padding:0 20px;background:linear-gradient(to right,rgba(218,9,29,1),rgba(218,9,29,.01));font-weight:normal}
.img-hover{overflow:hidden}
.img-hover img{transition:all 0.5s ease}
.img-hover:hover img{transform:scale(1.1)}
.image-carousel .swiper-slide-inner img{width:100%;height:582px;border-radius:32px}
.image-carousel .swiper-slide-inner{border-radius:32px}
.solution-item{position:relative}
.solution-item:after{position:absolute;top:0;width:100%;left:0;height:1px;background:#2d2d2d;content:'';transition:.2s ease;z-index:-1}
.solution-item:hover:after{height:100%;background:#003bac;border-radius:16px}
.solution-item:hover img,.choose-item:hover .elementor-image-box-img img{filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:brightness(0%) invert(100%);-webkit-filter:brightness(0%) invert(100%)}
.solution-item .elementor-cta__content{display:flex}
.solution-item .elementor-cta__title{order:1}
.solution-item .elementor-cta__image{order:2}
.solution-item .elementor-cta__button-wrapper{order:3}
.solution-item:hover .elementor-cta__title,.solution-item:hover .elementor-cta__button{color:#fff!important}
.solution-item .elementor-cta__button:after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:600}
.post-item .post-img .elementor-widget-container{border-radius:16px;overflow:hidden}
.post-item .elementor-heading-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.post-item:hover .elementor-heading-title a{color:#003bac}
.post-item .elementor-widget-image a{display:block}
.post-item .elementor-icon svg{transition:0.2s}
.post-item:hover .elementor-icon svg{transform:rotate(0deg)!important}
.post-item .elementor-post-info li:after{content:'';width:6px !important;height:6px !important;border-radius:50%;background:rgb(197,197,197);margin:0px 5px;border:0 !important}
.post-item .elementor-post-info li:last-child:after{display:none}
.post-item{border-bottom:1px solid rgb(37,37,37);padding-bottom:50px}
.post-item:hover{border-bottom:1px solid #003bac}
.blue-txt{color:#003bac!important}
.rotate-img .elementor-image-box-img{transition:3s ease}
.rotate-img .elementor-image-box-wrapper:hover .elementor-image-box-img{transform:rotateY(-360deg)}
.scroll-container-img{overflow:hidden;position:relative;width:100%;height:417px}
.scroll-container-img img{position:absolute;width:100%;animation:moveImage 15s linear infinite}
@keyframes moveImage{0%{transform:translateX(-100%)}
100%{transform:translateX(0)}
}.home-forms .wpforms-field-container{position:relative}
.home-forms .wpforms-field{width:50%}
.home-forms .wpforms-field-textarea{position:absolute!important;right:0;width:calc(50% - 40px);top:0}
.home-forms .wpforms-field-large{height:60px}
.home-forms .wpforms-container .wpforms-field{padding:12px 0}
.home-forms div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{height:122px}
.home-forms .wpforms-field-html{position:absolute!important;left:calc(50% + 40px);top:146px;width:calc(50% - 150px);background:url(/wp-content/uploads/2025/03/f7e9050c92a851b0016419.png) left 17px no-repeat;padding-left:24px!important}
.home-forms .wpforms-submit-container .wpforms-submit{position:absolute;right:0;bottom:45px}
div.wpforms-container-full:not(:empty){margin:0!important}
.foot-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column}
.foot-icon-box .elementor-icon-box-content{order:1}
.foot-icon-box .elementor-icon-box-icon{order:2;width:100%}
.foot-icon-box .elementor-icon-box-content{display:flex;flex-direction:column}
.foot-icon-box .elementor-icon-box-description{order:1;padding-bottom:25px}
.foot-icon-box .elementor-icon-box-title{order:2}
.foot-menu .menu-item{width:33.3%}
.contact-forms .wpforms-container .wpforms-field{padding:5px 0}
.contact-forms .wpforms-field-large{height:56px}
.contact-forms div.wpforms-container-full button[type=submit],.contact-forms div.wpforms-container-full button[type=submit]:hover{width:100%;height:54px!important;background:#003bac url(/wp-content/uploads/2025/03/mail_07.png) no-repeat 40% center!important;transition:.2s ease;text-transform:uppercase}
.contact-forms .wpforms-field-html{background:url(/wp-content/uploads/2025/03/f7e9050c92a851b0016419.png) left 6px no-repeat;padding-left:24px !important;font-size:14px;color:#333;line-height:1.5;margin:15px 0 35px}
.contact-forms #wpforms-333-field_2-container .wpforms-field-large{background:#fff url(/wp-content/uploads/2025/03/xl_11.jpg) no-repeat 97% center}
.contact-forms #wpforms-333-field_3-container .wpforms-field-large{background:#fff url(/wp-content/uploads/2025/03/yj_11.jpg) no-repeat 97% center}
.contact-forms #wpforms-333-field_4-container .wpforms-field-large{background:#fff  url(/wp-content/uploads/2025/03/dh_11.jpg) no-repeat 97% center}
.contact-forms #wpforms-333-field_5-container .wpforms-field-medium{background:#fff url(/wp-content/uploads/2025/03/ly_14.jpg) no-repeat 97% 20px}
.home .top-banner{display:none}
.about-counter:hover .elementor-heading-title,.about-counter:hover .elementor-counter-number,.about-counter:hover .elementor-counter-title,.about-counter:hover .elementor-counter-number-suffix{color:#fff!important}
.strength-section{position:relative}
.strength-section:after{content:'';position:absolute;width:100%;top:0;background:#f6f6f6;content:'';height:60%;z-index:-1}
.elementor-pagination{padding:60px 0}
.elementor-pagination .page-numbers{padding:0 12px;border:1px solid #bbb;color:#000;margin-right:8px;display:inline-block;font-size:14px;text-align:center;line-height:30px;border-radius:5px}
.elementor-pagination .page-numbers:hover{color:#003bac}
.elementor-pagination .page-numbers.current{background:#003bac;border-color:#003bac;color:#fff}
.post-content img{margin:0 auto;display:block}
.values-img-box .elementor-image-box-img{width:140px;height:140px;border-radius:50%;background:#f6f6f6;transition:.2s ease;display:flex;justify-content:center;align-items:center;margin:0 auto !important;margin-bottom:30px!important}
.values-img-box:hover .elementor-image-box-img{background:#003BAC}
.values-img-box:hover .elementor-image-box-img img{filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:brightness(0%) invert(100%);-webkit-filter:brightness(0%) invert(100%)}
.values-item:after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:160px;background:#dedede}
.values-item:last-child:after{display:none}
.honor-gallery .gallery-item{background:#fff;padding:40px;text-align:center;border-radius:16px;max-width:23%!important;margin-right:1.33%!important;margin-bottom:25px!important}
.honor-gallery .wp-caption-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;padding:15px 0 0 0!important}
.radius-32{border-radius:32px}
.sloutions-faq .e-n-accordion-item{padding:0 0 20px 35px;border-bottom:1px solid #dce2e5;position:relative}
.sloutions-faq .e-n-accordion-item[open]:after{position:absolute;left:0;top:0;height:100%;width:4px;background:#003BAC;content:''}
.sloutions-faq .faq-txt{height:178px;overflow-y:scroll;padding-right:20px}
.sloutions-faq .e-n-accordion-item-title-icon .e-opened,.sloutions-faq .e-n-accordion-item-title-icon .e-closed{width:30px;height:30px;border-radius:50%;border:1px solid #666666;justify-content:center;align-items:center}
.sloutions-faq .e-n-accordion-item-title-icon .e-opened{border:1px solid #003BAC}
.check-li li,.check-li ul{list-style:none;padding:0;margin:0}
.check-li li{background:url(/wp-content/uploads/2025/03/gou_03.png) left center no-repeat;padding-left:33px;margin-bottom:15px;line-height:25px}
.solutions-tel .elementor-icon-box-icon{position:relative;width:102px;height:102px}
.solutions-tel .elementor-icon-box-icon:before{position:absolute;width:70px;height:70px;top:16px;left:16px;border-radius:50%;border:1px solid rgba(0,59,172,.2);content:''}
.solutions-tel .elementor-icon-box-icon:after{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;border:1px solid rgba(0,59,172,.07);content:''}
.solutions-tel .elementor-icon{width:50px;height:50px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.solutions-form #wpforms-333-field_2-container,.solutions-form #wpforms-333-field_3-container{width:calc(50% - 10px)!important;float:left;clear:none}
.solutions-form #wpforms-333-field_2-container{margin-right:20px}
.solutions-form .wpforms-container .wpforms-field{padding:10px 0}
.solutions-form .wpforms-field-html{background:url(/wp-content/uploads/2025/03/f7e9050c92a851b0016419.png) left 11px no-repeat}
.choose-item:hover .elementor-image-box-description{color:#fff!important}
.choose-item .elementor-image-box-description{position:relative;z-index:2;min-height:216px}
.choose-item{position:relative}
.choose-item .elementor-image-box-title{position:absolute;line-height:120px;bottom:-20px;left:50%;transform:translateX(-50%);z-index:1}
.choose-item:hover .elementor-image-box-title{opacity:.1}
.solution-cate-section .ue-content{display:flex;flex-wrap:wrap;align-items:center;position:relative}
.solution-cate-section .ue_subtitle{width:calc(100% - 100px);min-width:432px;margin-right:auto}
.solution-cate-section .icon{width:68px;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.solution-cate-section .ue-content .icon img{filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:brightness(0%) invert(100%);-webkit-filter:brightness(0%) invert(100%)}
.solution-cate-section .uc_overlay_inner{text-align:left;width:100%}
.solution-cate-section .ue_title-wrapper{opacity:1!important;visibility:inherit!important;transform:none!important;margin:0 0 15px 0}
.solution-cate-section .ue-content{display:none}
.solution-cate-section .uc_image_accodion_holder:hover .ue-content{display:flex}
.img-hover img{-webkit-transition:all linear .5s;transition:all linear .5s;z-index:10;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
.img-hover img:hover{-webkit-transition:all linear .5s;transition:all linear .5s;z-index:10;-webkit-transform:scale(1.1);-moz-transform:scale(1.05);transform:scale(1.05)}
.img-hover .elementor-widget-container{border-radius:12px;overflow:hidden}
.history-section{}
.history-section .txt{height:216px;overflow-y:scroll;padding-left:30px;direction:rtl;text-align:left}
.history-section .txt::-webkit-scrollbar{width:4px;border-radius:2px}
.history-section .txt::-webkit-scrollbar-track{background:#ededed}
.history-section .txt::-webkit-scrollbar-thumb{background:#003BAC;border-radius:2px}
.history-section .e-n-tabs-heading{position:relative}
.history-section .e-n-tabs-heading:after{position:absolute;top:12px;width:100%;border-top:1px dashed #cfcfcf;content:'';left:0;height:1px}
.history-section .e-n-tab-title{position:relative;line-height:30px;padding-top:40px}
.history-section .e-n-tab-title:before{content:'';display:inline-block;width:20px;height:20px;border-radius:50%;border:1px solid #a7a7a7;position:relative;background:#fff;position:absolute;left:50%;top:12px;transform:translateY(-50%);z-index:1}
.history-section .e-n-tab-title:after{position:absolute;width:8px;height:8px;border-radius:50%;background:#2d2e31;left:50%;top:12px;content:'';z-index:2;transform:translateY(-50%);margin-left:6px}
.history-section .e-n-tab-title[aria-selected="true"]:before{border:1px solid #003BAC}
.history-section .e-n-tab-title[aria-selected="true"]:after{background:#003BAC}
.w-310 .elementor-button{width:310px}
.cirbtn .elementor-icon-box-wrapper{height:50px;border-radius:27px;border:2px solid #353535;display:inline-block;text-align:center;font-size:0;color:#333;transition:.2s ease}
.cirbtn .elementor-icon-box-content{display:none;padding-right:10px}
.cirbtn .elementor-icon-box-wrapper .elementor-icon-box-icon{font-size:22px;display:flex;line-height:50px;width:46px;justify-content:center;align-items:center}
.cirbtn .elementor-icon-box-wrapper:hover .elementor-icon-box-content{display:block}
.cirbtn .elementor-icon-box-wrapper:hover .elementor-icon-box-content .elementor-icon-box-title{color:#003bac!important}
.cirbtn .elementor-icon-box-wrapper:hover{border:2px solid #003bac}
.cirbtn .elementor-icon-box-wrapper:hover .elementor-icon{fill:#003bac!important}
.pro-tabs-section .e-n-tabs-heading{border-radius:36px;background:#f1f1f1}
.pro-tabs-section .e-n-tab-title{padding:22px!important}
.pro-tabs-section .e-n-tabs-content{padding:60px 0}
table td,table th{border-color:#e6e6e6}
.pro-tabs-section table td{padding:20px 0 20px 50px;font-size:16px}
.pro-tabs-section .firstRow td{background:#003bac;color:#fff}
.solution-cate-section #uc_image_accodion_elementor_bb5480f .uc_item_link{position:static;display:flex;align-items:end}
.pro-loop-item:hover .por-title .elementor-heading-title{color:#003bac!important}
.pro-loop-item .por-title .elementor-heading-title{line-height:30px;height:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.pro-cate-section .elementor-item{display:block;position:relative;padding:130px 0 0 0!important;text-align:center}
.pro-cate-section .elementor-item:before{content:'';background:transparent url(/wp-content/uploads/2025/07/wood-pallet-machine-1.png) center center no-repeat!important;width:100%;height:120px;display:block;position:absolute;left:0;top:0;opacity:1!important}
.elementor-nav-menu--main .menu-item-2590 .elementor-item:hover, .menu-item-2590 a.elementor-item.elementor-item-active{background:transparent url(/wp-content/uploads/2025/07/wood-pallet-machine-2.png) center 0% no-repeat !important}
.pro-cate-section .menu-item-2593 .elementor-item:before{background:transparent url(/wp-content/uploads/2025/07/plastic-pallet-machine-1.png) center center no-repeat!important}
.elementor-nav-menu--main .menu-item-2593 .elementor-item:hover, .menu-item-2593 a.elementor-item.elementor-item-active{background:transparent url(/wp-content/uploads/2025/07/plastic-pallet-machine-2.png) center 0% no-repeat !important}
.pro-cate-section .menu-item-2591 .elementor-item:before{background:transparent url(/wp-content/uploads/2025/07/pallet-block-machine-1.png) center center no-repeat!important}
.elementor-nav-menu--main .menu-item-2591 .elementor-item:hover, .menu-item-2591 .elementor-item:hover{background:transparent url(/wp-content/uploads/2025/07/pallet-block-machine-2.png) center 0% no-repeat!important}
.pro-cate-section .menu-item-2592 .elementor-item:before{background:transparent url(/wp-content/uploads/2025/07/auxiliary-equipment-1.png) center center no-repeat!important}
.elementor-nav-menu--main .menu-item-2592 .elementor-item:hover, .menu-item-2592 .elementor-item:hover{background:transparent url(/wp-content/uploads/2025/07/auxiliary-equipment-2.png) center 0% no-repeat!important}
.pro-cate-section .pro-cate-05 .elementor-item:before{background:transparent url(/wp-content/uploads/2025/03/751d31dd6b56b26b29da3.png) center center no-repeat!important}
.pro-cate-section .pro-cate-05 .elementor-item.elementor-item-active:before{background:transparent url(/wp-content/uploads/2025/03/05-1.png) center center no-repeat!important}
.pro-cate-section .elementor-nav-menu{border-bottom:1px solid #e9e9e9;padding-bottom:20px}
.pro-cate-section .elementor-item:after{position:absolute;width:0;height:2px;content:'';background:#003bac!important;left:0;bottom:-21px;transition:.2s ease}
.pro-cate-section .elementor-item:hover:after{width:100%}
a.elementor-item.elementor-item-active:after{position:absolute;width:100%;height:2px;content:'';background:#003bac!important;left:0;bottom:-21px;transition:.2s ease}
.pro-cate-section .elementor-nav-menu{gap:50px}
.drop-solutions-item .elementor-image-box-img img{filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:brightness(0%) invert(20%);-webkit-filter:brightness(0%) invert(20%)}
.drop-solutions-item:hover .elementor-image-box-img img{filter:unset}
.drop-solutions-item .elementor-image-box-title a{color:#333!important}
.drop-solutions-item:hover .elementor-image-box-title a{color:#003bac!important}
.drop-solutions-item .elementor-image-box-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between}
.elementor-location-header .jet-mega-menu-mega-container__inner{border-radius:16px}
.elementor-location-header .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container{transform:translateX(-50%);left:50%;top:calc(100% + 4px)}
.about-drop-icon .elementor-widget-container{width:46px;height:46px !important;display:flex;justify-content:center;align-items:center}
.about-drop-icon .elementor-widget-container .elementor-icon{display:block;padding:11px}
.about-drop-column:hover .about-drop-icon .elementor-widget-container svg{fill:#FFF!important}
.about-drop-column:hover .column-title .elementor-heading-title a{color:#003bac!important}
.about-drop-column:hover .about-drop-icon .elementor-widget-container{background:#003bac!important;border-color:#003BAC!important}
.line-column{position:relative}
.line-column:after{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;background:#e7e7e7;content:'';height:200px}
.elementor-location-header .jet-mega-menu.jet-mega-menu--layout-horizontal #jet-mega-menu-item-762 .jet-mega-menu-mega-container{margin-left:-545px}
.elementor-location-header .jet-mega-menu-item{border-bottom:4px solid transparent;transition:all .3s}
.elementor-location-header .jet-mega-menu-item:hover{border-bottom:4px solid #003bac}
.elementor-location-header .jet-mega-menu.jet-mega-menu--layout-horizontal #jet-mega-menu-item-1429 .jet-mega-menu-mega-container{margin-left:-520px;left:0;transform:none}
.elementor-location-header .jet-mega-menu.jet-mega-menu--layout-horizontal #jet-mega-menu-item-2741 .jet-mega-menu-mega-container{margin-left:-520px;left:0;transform:none}
.pro-drop-tabs.elementor-widget-n-tabs .e-n-tabs-heading{flex-basis:25%}
.pro-drop-tabs .e-n-tab-title{justify-content:space-between!important}
.pro-loop-menu .elementor-heading-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.pro-loop-menu:hover .elementor-heading-title a{color:#003bac!important}
.pro-drop-action .elementor-cta__content{display:flex}
.pro-drop-action .elementor-cta__content .elementor-cta__title{order:1}
.pro-drop-action .elementor-cta__content .elementor-cta__button-wrapper{order:2}
.pro-drop-action .elementor-cta__content .elementor-cta__icon{order:3}
.pro-drop-action:hover .elementor-view-default .elementor-icon svg{fill:#fff!important}
.pswp{display:none!important}
.home-banner{margin-top:-104px}
.home .elementor-location-header.typea>.elementor-element{background:none!important;box-shadow:0 0 10px rgba(0,0,0,.15)}
.home .elementor-location-header>.elementor-element{background:#fff!important}
.home .elementor-location-header.typea .jet-mega-menu-item__link .jet-mega-menu-item__label,.home .elementor-location-header.typea .head-search .elementor-icon-box-title a{color:#fff}
.home .elementor-location-header.typea .jet-mega-menu.jet-mega-menu--fill-svg-icons .jet-mega-menu-item__dropdown svg path,.home .elementor-location-header.typea .head-search .elementor-icon{fill:#fff}
.pro-loop-menu .pro-tit .elementor-heading-title a,.pro-loop-menu .pro-tit .elementor-heading-title{font-size:16px!important;color:#333!important;overflow:inherit;line-height:1.5;}
.pro-loop-menu:hover .pro-tit .elementor-heading-title a,.pro-loop-menu:hover .pro-tit .elementor-heading-title{color:#003bac!important}
.pro-nav-section .elementor-post-navigation__link{width:40%!important}
.pro-nav-section .elementor-post-navigation{justify-content:space-between}
.pro-nav-section .back-btn{position:absolute;left:50%;top:50%;transform:translateX(-50%)}
.about-carousel .swiper-slide-inner{overflow:hidden;border-radius:32px}
.about-carousel .swiper-slide-inner img,.home-pro-cate .thumb-image img{-webkit-transition:all linear .3s;transition:all linear .3s;z-index:10;width:100%}
.about-carousel .swiper-slide-inner:hover img,.home-pro-cate .thumb-image:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
ol.breadcrumb{color:#fff;padding:0 15px}
ol.breadcrumb,ol.breadcrumb li{list-style:none;margin:0}
ol.breadcrumb li{display:inline-block}
.breadcrumb a{color:#fff}
.breadcrumb-item:after{content:'/';margin:0 5px 0 2px}
.breadcrumb-item:last-child:after{display:none}
.home-pro-cate .thumb-image{width:142px;height:142px;background:#fff;border-radius:50%;padding:25px;overflow:hidden;border:6px solid rgba(218,9,29,.0);margin-bottom:15px}
.home-pro-cate .thumb-image img{width:88px;height:88px}
.home-pro-cate .swiper-slide-thumb-active .thumb-image{border-color:#003bac}
.home-pro-cate .thumb-slider .swiper-slide{width:142px!important;margin-right:20px!important}
.home-pro-cate .cat-slide{position:relative}
.home-pro-cate .cat-image{margin:0 auto}
.home-pro-cate .cat-image img{width:80%;height:auto}
.home-pro-cate .cat-content{position:absolute;width:400px;right:20px;bottom:0}
.home-pro-cate .main-slider{overflow:hidden}
.home-pro-cate .cat-content h2{color:#003bac;font-size:28px;margin-bottom:15px}
.home-pro-cate .cat-content p{font-size:18px;margin-bottom:25px;line-height:30px}
.home-pro-cate .readmore{display:inline-block;font-size:18px;padding-bottom:5px;border-bottom:1px solid #666666;color:#666}
.home-pro-cate .readmore:hover{color:#003bac;border-color:#003bac}
.home-pro-cate .elementor-button-icon{display:inline-block}
.home-pro-cate .elementor-button-icon .e-font-icon-svg{fill:#666}
.home-pro-cate .readmore:hover .elementor-button-icon .e-font-icon-svg{fill:#003bac}
.elementor-icon-box-title{margin:0}
.elementor-location-footer .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:block}
.elementor-location-footer .elementor-nav-menu .elementor-item{display:inline-block}
.single-bread .breadcrumb a,.single-bread .breadcrumb-item{color:#666}
.single-bread .breadcrumb-item.active{color:#003bac}
.single-bread ol.breadcrumb{justify-content:flex-start}
.pro-tabs-section{max-width:1600px!important;margin:0 auto}
nav.rank-math-breadcrumb {text-align:center;color:#fff;}
.rank-math-breadcrumb a{color:#fff;}
.rank-math-breadcrumb a:hover{text-decoration:underline;}
@media screen and (max-width:1024px){.image-carousel .swiper-slide-inner img{height:auto}
.solution-item .elementor-cta__button-wrapper{display:none}
.home-forms .wpforms-field-html{right:0;left:auto;width:calc(50% - 40px)}
.home-forms .wpforms-submit-container .wpforms-submit{position:inherit;bottom:auto}
.honor-gallery .gallery-item{padding:15px}
.honor-gallery .wp-caption-text{-webkit-line-clamp:2}
.contact-forms div.wpforms-container-full button[type=submit],.contact-forms div.wpforms-container-full button[type=submit]:hover{background:#003bac url(/wp-content/uploads/2025/03/mail_07.png) no-repeat 35% center!important}
.elementor-location-header .elementor-menu-toggle{margin:-50px 15px 0 0}
.elementor-location-header .elementor-nav-menu ul{display:block}
.home-banner{margin-top:0}
.mob-menu .sub-menu{display:block!important;position:inherit!important;width:100%!important}
}@media screen and (max-width:480px){.sub-btn .elementor-button:after{width:40px}
.sub-btn .elementor-button{padding:0 11px !important}
.post-item{padding-bottom:0}
.solution-item .elementor-cta__button-wrapper{display:none}
.solution-item img{filter:brightness(0%) invert(30%)}
.scroll-container-img{height:200px}
.home-forms .wpforms-field-textarea,.home-forms .wpforms-field-html{position:inherit!important;top:auto;bottom:auto;width:100%}
.home-forms .wpforms-field,.home-forms .wpforms-submit-container .wpforms-submit{width:100%}
.elementor-location-header .elementor-menu-toggle{margin:-50px 15px 0 0}
.honor-gallery .gallery-item{max-width:48%!important;margin-right:2%!important}
.solutions-form #wpforms-333-field_2-container,.solutions-form #wpforms-333-field_3-container{width:100%!important}
.solutions-form #wpforms-333-field_2-container{margin-right:0}
.history-section .e-n-tab-title:before,.history-section .e-n-tab-title:after,.history-section .e-n-tabs-heading:after{display:none!important}
.history-section .e-n-tab-title{padding-top:0}
.w-310 .elementor-button{width:230px}
.cirbtn .elementor-icon-box-content{display:none!important}
table{display:block;overflow-x:auto}
.pro-cate-section .elementor-nav-menu{gap:20px}
.pro-cate-section .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{width:45%;background:#f6f6f6;padding:20px 10px;flex-grow:inherit}
.pro-cate-section .elementor-nav-menu--layout-horizontal .elementor-nav-menu a{white-space:inherit}
.pro-cate-section .elementor-item:before,.pro-cate-section .pro-cate-02 .elementor-item:before,.pro-cate-section .pro-cate-03 .elementor-item:before,.pro-cate-section .pro-cate-04 .elementor-item:before,.pro-cate-section .pro-cate-05 .elementor-item:before,.pro-cate-section .pro-cate-02 .elementor-item.elementor-item-active:before,.pro-cate-section .pro-cate-03 .elementor-item.elementor-item-active:before,.pro-cate-section .pro-cate-04 .elementor-item.elementor-item-active:before,.pro-cate-section .pro-cate-05 .elementor-item.elementor-item-active:before,.pro-cate-section .pro-cate-01 .elementor-item.elementor-item-active:before{height:60px;background-size:72px!important}
.pro-cate-section .elementor-item{padding:70px 0 0 0!important}
.pro-cate-section .elementor-nav-menu{border-bottom:0}
.pro-loop-item .por-title .elementor-heading-title{height:auto}
.pro-nav-section .elementor-post-navigation__link{width:100%!important}
.pro-nav-section .elementor-post-navigation{display:block}
.pro-nav-section .elementor-post-navigation span.elementor-post-navigation__link__next{text-align:left}
.home-pro-cate .cat-content{position:inherit;width:100%;padding:15px;text-align:center;right:auto}
.home-pro-cate .cat-slide{display:block!important}
.home-pro-cate .cat-content h2{font-size:22px}
.home-pro-cate .readmore{font-size:16px}
.home-pro-cate .swiper-button-next:after,.home-pro-cate .swiper-button-prev:after{font-size:24px!important}
}