@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');
.header{position:fixed;width:100%;margin:0;z-index:999;display:flex;justify-content:space-between}.header-logo{width:7%;margin:1%;display:block;float:left}.header-right{display:flex;margin:.5%;flex-basis:20%;justify-content:space-evenly}.jend{align-items:end}.jcenter{align-items:center}.header-contact{display:flex;flex-direction:row;text-decoration:none;margin-right:5%;flex-basis:50%;align-items:center;justify-content:center}.header-contact img{width:1vw;margin-right:2%;align-self:center}.header-contact-email{height:.7vw}.header-contact-phone{height:1.5vw}.header-meniu{width:4vw}@keyframes slidein{0%{transform:translateX(100%)}100%{transform:translateX(0%)}}#navMenu{position:fixed;z-index:1001;padding:5%;text-align:center;margin-top:5%;width:50%;margin-left:50%;overflow:scroll;height:90vh;animation-name:slidein;animation-duration:1s}.collapsedMenu a{width:100%;margin:3% auto}.searchForm{width:30%;margin:auto}#raspunsPreview,#raspunsPreview2{position:absolute;padding:2%;display:none}#raspunsPreview{margin-top:3%}#raspunsPreview2{margin-top:8%}.searchForm-mobil{overflow:hidden}.cart-content{display:block;margin:0 -2% -2% auto;font-size:.8rem;height:1.2rem;width:1.2rem;text-align:center;display:flex;justify-content:center;align-items:center}#searchStore{width:90%;float:left}.totalcos{width:100%;display:block;margin:0}.header-link{text-decoration:none;color:#000}.user{text-align:center}.favourite{align-self:center}
.inner {
    width:100%;
    padding:10%;
    }
    
    .logo-top-404 {
        display:block;
        width:145px;
        margin:2% auto;
    }
    .page-title {
    font-family: "Montserrat", sans-serif;
    font-size: 48px;
    color:#fff;
    }
    
    .none-style {
        list-style: none;
        padding-left: 0;
    }
    
    .page-header .breadcrumbs li {
        display: inline-block;
        color: #fff;
    }
    
    .page-header .breadcrumbs li a {
        color: #aeaacb;
    }
    
    .fullform {
        width:97%;
    }
    
    .elementor-inline-items {
        list-style-type:none;
    }

    .e-font-icon-svg {
        width:13px;
        height:13px;
        fill:#fff;
        margin-right:25px;
    }

    .elementor-element-f515cb0 {
    background: linear-gradient(113deg, #1B75B6 0%, #232845 100%);
    color:#fff;
    padding: 0 50px 0 50px;
    }

    .elementor-container {
        display: flex;
            align-items: center;
            justify-content: space-between;
        }
        
        .elementor-col-50 {
        min-width:0;
        flex-basis:50%;
        }

        .elementor-inline-item a {
            display:block;
            color:#fff;
            text-decoration:none;
            font-size:14px;
            /* font-weight:600; */
        }
        .elementor-screen-only {
            display:none;
        }

        .elementor-social-icons-wrapper {
            align-items: flex-end;
            display: flex;
            justify-content: end;
        }
        
        .elementor-icon-list-items {
            margin:1.2% 0;
            display:block;
        }

        .bbot {
            border-bottom: 1px solid #141D3826;
        }
        .mailicon {
            margin-right:12px!important;
        }
        .mailtop {
            padding: 0 0 0 3%;
        }

        .mailtext {
            
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;

        }
        .adjust  {
    /* width: 13px;
    height: 20px; */
    /* margin-right: 15px; */
}
.adjust a {
    display:flex;
    align-items:center;
}

#hm {
    background-color:#fff;
    width:100%;
}


#topnavjobs {
    border-bottom:3.5px solid #1c6eac;
    margin-bottom:-1px;
}

 #mmenu-wrapper {
        height: 100vh;
        position: absolute;
        z-index: 10000000;
        background-color: #fff;
        width: 327px;
        right: 0;
        top: 0;
        /* box-shadow: -48px 0px 5px 0px rgba(0,0,0,0.70);
-webkit-box-shadow: -48px 0px 5px 0px rgba(0,0,0,0.70);
-moz-box-shadow: -48px 0px 5px 0px rgba(0,0,0,0.70); */
    }

    #mmenu-wrapper::before {
  content: '';
  position: fixed; /* or absolute if parent is positioned */
  top: 0;
  left: 0;
  width: calc(100vw - 342px);
  height: 100vh;
  background: rgba(0, 0, 0, 0.7);
  z-index: -1;
}

    .closebtn {
        width: 35px;
        margin-left: -5px;
    }

    .menubtn {
        width: 100%;
    }

    .mmenu-wrapper .mmenu-inner {
        padding: 20px 52px 35px 35px;
        }
    
    .mmenu-wrapper .mobile_mainmenu li a {
        padding: 10px 30px 10px 0;
        display: block;
        font-size: 14px;
        color: #1b1d21;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        text-decoration:none;
        font-weight:500;
    }
    .elementor-element-f515cb0 {display:none;}

@media only screen and (max-width:1023px){
.bp1023 {
    display:none!important;
}
.bp1023view {
    display:block;
}
#hm {
    justify-content:space-around;
}
}
@media only screen and (max-width:768px){
    .bbot {
        padding: 13px 0 13px 0;
    }
#mmenu-wrapper::before {
    display:none;
}
    #mmenu-wrapper {
        height: 100vh;
        position: absolute;
        z-index: 10000000;
        background-color: #fff;
        width: 90%;
        margin-left: 10%;
        top: 0;
        box-shadow: -48px 0px 5px 0px rgba(0,0,0,0.70);
-webkit-box-shadow: -48px 0px 5px 0px rgba(0,0,0,0.70);
-moz-box-shadow: -48px 0px 5px 0px rgba(0,0,0,0.70);
    }

    .closebtn {
        width: 35px;
        margin-left: -5px;
    }

    .menubtn {
        width: 100%;
    }

    .mmenu-wrapper .mmenu-inner {
        padding: 20px 52px 35px 35px;
        }
    
    .mmenu-wrapper .mobile_mainmenu li a {
        padding: 10px 30px 10px 0;
        display: block;
        font-size: 14px;
        color: #1b1d21;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        text-decoration:none;
        font-weight:500;
    }
    .elementor-element-f515cb0 {display:none;}
    .header-logo{width:145px!important}.header-right{flex-basis:60%;margin-top:3%}.searchForm{display:none}.header-contact img{width:5vw}.header-contact-email{height:3.5vw}.header-contact-phone{height:8vw}.header-meniu{width:15vw}.header-contact-text{display:none}#navMenu{width:100%;margin-left:0}}