.elementor-3706 .elementor-element.elementor-element-f3adc9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-3706 .elementor-element.elementor-element-f3adc9d:not(.elementor-motion-effects-element-type-background), .elementor-3706 .elementor-element.elementor-element-f3adc9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3706 .elementor-element.elementor-element-f3adc9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3706 .elementor-element.elementor-element-537f265{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-3706 .elementor-element.elementor-element-537f265.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3706 .elementor-element.elementor-element-91d607d{width:var( --container-widget-width, 105.149% );max-width:105.149%;--container-widget-width:105.149%;--container-widget-flex-grow:0;}.elementor-3706 .elementor-element.elementor-element-91d607d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3706 .elementor-element.elementor-element-75a87da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-3706 .elementor-element.elementor-element-75a87da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3706 .elementor-element.elementor-element-3b89812 > .elementor-widget-container{margin:0px 0px 0px -105px;}.elementor-3706 .elementor-element.elementor-element-61af73a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-3706 .elementor-element.elementor-element-61af73a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3706 .elementor-element.elementor-element-d854548 .elementor-button{background-color:#1282be;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-3706 .elementor-element.elementor-element-d854548 .elementor-button:hover, .elementor-3706 .elementor-element.elementor-element-d854548 .elementor-button:focus{background-color:#0c350c;color:#FFFFFF;border-color:#000000;}.elementor-3706 .elementor-element.elementor-element-d854548 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-3706 .elementor-element.elementor-element-d854548 .elementor-button:hover svg, .elementor-3706 .elementor-element.elementor-element-d854548 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-3706 .elementor-element.elementor-element-3b89812 > .elementor-widget-container{margin:20px 0px 0px 0px;}}@media(max-width:767px){.elementor-3706 .elementor-element.elementor-element-f3adc9d{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3706 .elementor-element.elementor-element-537f265{--width:50%;}.elementor-3706 .elementor-element.elementor-element-91d607d{width:var( --container-widget-width, 113.75px );max-width:113.75px;--container-widget-width:113.75px;--container-widget-flex-grow:0;}.elementor-3706 .elementor-element.elementor-element-75a87da{--width:50%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3706 .elementor-element.elementor-element-3b89812 > .elementor-widget-container{margin:-8px -40px 0px 0px;}.elementor-3706 .elementor-element.elementor-element-61af73a{--width:50%;}.elementor-3706 .elementor-element.elementor-element-d854548 > .elementor-widget-container{margin:-65px 0px 0px 130px;}.elementor-3706 .elementor-element.elementor-element-d854548 .elementor-button{font-size:12px;}}@media(min-width:768px){.elementor-3706 .elementor-element.elementor-element-f3adc9d{--width:100%;}.elementor-3706 .elementor-element.elementor-element-537f265{--width:16.454%;}.elementor-3706 .elementor-element.elementor-element-75a87da{--width:69%;}.elementor-3706 .elementor-element.elementor-element-61af73a{--width:16.454%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3706 .elementor-element.elementor-element-75a87da{--width:409.469px;}.elementor-3706 .elementor-element.elementor-element-61af73a{--width:106.672px;}}/* Start custom CSS for image, class: .elementor-element-91d607d */.eg{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b89812 */@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap");
nav {
    width: 100%;
    height: auto;
    color: #222222;
    background: transparent;
    z-index: 99;
    position: relative;
    font-family: "Poppins", sans-serif;
}

nav .navbar {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: auto;
    padding: 10px 50px;
}

.navbar .logo a {
    font-size: 30px;
    color: #222222;
    text-decoration: none;
    font-weight: 600;
}

nav .navbar .nav-links {
    line-height: 70px;
    height: 100%;
}

nav .navbar .links {
    display: flex;
}

nav .navbar .links li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    list-style: none;
    padding: 0 8px;
}

nav .navbar .links li a {
    height: 100%;
    text-decoration: none;
    white-space: nowrap;
    color: #222222;
    font-size: 18px;
    font-weight: 600;
}

.links li:hover .services-arrow,
.links li:hover .rfid-software-arrow,
.links li:hover .rfid-store-arrow,
.links li:hover .rfid-home-arrow {
    transform: rotate(180deg);
}

nav .navbar .links li .arrow {
    height: 100%;
    width: 22px;
    line-height: 70px;
    text-align: center;
    display: inline-block;
    color: #222222;
    transition: all 0.3s ease;
}

nav .navbar .links li .sub-menu a.active {
    color: #1689d2;
}

nav .navbar .links li .sub-menu a:hover {
    color: #1689d2;
}

nav .navbar .links li .sub-menu a:focus {
    color: #1689d2;
    outline: none;
}

nav .navbar .links li .sub-menu {
    position: absolute;
    top: 70px;
    left: 0;
    line-height: 40px;
    background: rgb(245, 247, 249);
    border-radius: 0 0 4px 4px;
    display: none;
    z-index: 101;
    padding: 10px 5px;
}

.sub-one {
    background-color: #ffffff;
}

nav .navbar .links li:hover .services-sub-menu {
    width: 200px;
}

nav .navbar .links li:hover .software-sub-menu {
    width: 200px;
}

nav .navbar .links li:hover .services-sub-menu,
nav .navbar .links li:hover .rfid-home-menu,
nav .navbar .links li:hover .rfid-store-menu,
nav .navbar .links li:hover .rfid-software-menu {
    display: block;
}

.navbar .links li .sub-menu li {
    padding: 0 22px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.navbar .links li .sub-menu a {
    color: #222222;
    font-size: 15px;
    font-weight: 500;
}

.navbar .search-box {
    position: relative;
    height: 40px;
    top: 10px;
    width: 40px;
}

.navbar .nav-links .sidebar-logo {
    display: none;
}

.navbar .bx-menu {
    display: none;
}

@media (max-width: 1024px) {
    nav .navbar {
        max-width: 100%;
        padding: 0 25px;
    }
    nav .navbar .links li {
        padding: 0 10px;
        white-space: nowrap;
    }
    nav .navbar .links li a {
        font-size: 10px;
    }
    .navbar .links li .sub-menu a {
        font-size: 10px;
    }
}

@media (max-width: 800px) {
    nav .navbar .nav-links {
        position: fixed;
        top: 0;
        left: -100%;
        display: block;
        max-width: 100%;
        overflow-y: auto;
        width: 100%;
        background: #e0e0e0;
        line-height: 40px;
        padding: 20px;
        transition: all 0.5s ease;
        z-index: 1000;
    }
    .navbar .links li .sub-menu a {
        font-size: 11px;
    }
    .navbar .bx-menu {
        display: block;
    }
    .navbar .nav-links .sidebar-logo {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .sidebar-logo i,
    .navbar .bx-menu {
        font-size: 25px;
        color: #222222;
    }
    nav .navbar .links {
        display: block;
        margin-top: 20px;
        padding: 0;
    }
    nav .navbar .links li .arrow {
        line-height: 40px;
    }
    nav .navbar .links li {
        display: block;
    }
    nav .navbar .links li .sub-menu {
        position: relative;
        top: 0;
        box-shadow: none;
        display: none;
    }
    nav .navbar .links li .sub-menu li {
        border-bottom: none;
    }
    .links li:hover .services-arrow,
    .links li:hover .rfid-home-arrow,
    .links li:hover .rfid-store-arrow,
    .links li:hover .rfid-software-arrow {
        transform: rotate(0deg);
    }
    nav .navbar .links li:hover .services-sub-menu,
    nav .navbar .links li:hover .rfid-home-menu,
    nav .navbar .links li:hover .rfid-store-menu,
    nav .navbar .links li:hover .rfid-software-menu {
        display: none;
    }
    .navbar .nav-links.show1 .links .services-sub-menu,
    .navbar .nav-links.show3 .links .rfid-home-menu,
    .navbar .nav-links.show4 .links .rfid-store-menu,
    .navbar .nav-links.show2 .links .rfid-software-menu {
        display: block;
    }
    .navbar .nav-links.show1 .links .services-arrow,
    .navbar .nav-links.show3 .links .rfid-home-arrow,
    .navbar .nav-links.show4 .links .rfid-store-arrow,
    .navbar .nav-links.show2 .links .rfid-software-arrow {
        transform: rotate(180deg);
    }
    .navbar .links li .rfid-software-menu .col-3 img {
        width: 100%;
        max-height: 200px;
        object-fit: cover;
    }
}

@media (max-width: 370px) {
    nav .navbar .nav-links {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3adc9d */#rfid{
    position: relative;
}/* End custom CSS */