.fab:before{font-family:"Font Awesome 5 Brands"!important}.follow-footer-links .links i:before{color:#fff;font-size:30px}.social-icons-left i::before{border-radius:50px;color:#464646}.social-icons-left a{text-align:center}.search-wrapper{position:fixed;width:100%;height:100vh;left:0;top:0;background:rgba(0,0,0,.8);z-index:1001;opacity:0;visibility:hidden;transition:visibility .6s cubic-bezier(.16,.68,.43,.99),opacity .6s cubic-bezier(.16,.68,.43,.99)}.search-wrapper .search-close{position:absolute;right:20px;top:10px;font-size:40px;z-index:10;cursor:pointer;line-height:100%}.search-wrapper .search-area{width:100%;background:rgba(255,255,255,.95);min-height:150px;padding:3%;opacity:0;visibility:hidden;transform:translateY(-100%);transition:visibility .6s cubic-bezier(.16,.68,.43,.99),opacity .6s cubic-bezier(.16,.68,.43,.99),transform .6s cubic-bezier(.16,.68,.43,.99);cursor:default}.search-wrapper .search-area .search-input .form-control{border:0;border-bottom:1px solid #707070;background-color:transparent;padding:0;color:#707070;font-size:2rem;font-weight:500}.search-wrapper .search-area .search-input .form-control:focus{box-shadow:none}.search-wrapper .search-area .icon-search{font-size:40px;cursor:pointer}.search-wrapper .search-area .search-button{border:0;background-color:transparent;outline:0}.search-wrapper.show{opacity:1;visibility:visible}.search-wrapper.show .search-area{opacity:1;visibility:visible;transform:translateY(0)}@media only screen and (max-width:991px){span.pbtn{display:flex;margin:0 20px}}.accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:0;text-align:left;outline:0;font-size:15px;transition:.4s}.active,.accordion:hover{background-color:#ccc}.panel{padding:0 18px;display:none;background-color:#fff;overflow:hidden}.button.accordion:after{content:'+';color:#838383;font-weight:bold;float:right;margin-left:5px}.button.accordion.active:after{content:"-"}@media screen and (max-width:500px){.catalog-home .left-text p{height:140px}}.product-btns span.pbtn{padding:0 5px 0 15px;display:flex}.product-btns a span small{font-size:21px;height:fit-content;margin:auto;padding-left:20px}@media screen and (max-width:1500px){.menu-right nav a{margin-right:20px}}@media screen and (max-width:1250px){.product-btns span.pbtn img{width:85px}}.catalog-home .left-text p{height:auto}.catalog-home .left-text{height:100%;display:flex;flex-direction:column;justify-content:space-between}.slideh3{color:#fff;font-size:72px;margin-bottom:50%;font-weight:bold}@media screen and (max-width:500px){.slideh3{font-size:30px;margin-bottom:10%}.catalog-home .left-text{padding:12px}}.prod-list-area a{justify-content:flex-end;height:100%;margin-bottom:0}.other-prod a{margin-bottom:0}.contact-info a:last-child{white-space:nowrap}header{border-bottom-left-radius:30px;border-bottom-right-radius:30px}.teaser-container{margin-top:0}.corporate-head .links a.active{background-color:#31637e;padding:8px;border-radius:10px;color:#fff}.corporate-head .links a::after{background:#31637e}.footer-right-links a:hover{color:#31637e}.corporate-head .links a::after{top:56px}.teaser-container .item .text-right a span{font-size:16px}.prod-list-detail .btns-area-top a{background:#e3f3f1}.prod-list-detail .btns-area-top a.active{background:#31637e;color:#fff}.prod-list-area h1{color:#7987a0}.menu-right nav a{color:#7987a0;font-weight:500}header .logo img{max-width:190px;padding:10px 0}.katalogb{font-size:25px;font-weight:bold;margin-bottom:10px;color:#7987a0}@media screen and (max-width:640px){.contact-info .col-lg-6.p-0{justify-content:flex-start;width:min-content;flex-direction:row}.detail-info .item{width:46%;text-align:center;border:1px solid;margin:6px;padding:5px}.prod-list-area{margin-bottom:10px}.product-head{margin-top:88px;padding-bottom:70px}.blog-area{margin-bottom:50px}.corporate .container-fluid{margin-bottom:30px}.catalog-home .container-fluid{margin-bottom:10px}.katalogb{font-size:20px}header{border-radius:0}.home-slide{margin-top:88px}.home-slide .item img{height:100%}.teaser-container .item:nth-child(1){margin-top:20px}header .logo img{max-width:140px}.corporate-head a{padding:8px}.prod-list-detail .btns-area-top{flex-direction:column;gap:10px}body.overFlowHidden header{border-radius:0}.menu-right nav a{margin-right:0}.location-footer{flex-direction:column}.copright .col-lg-12.d-flex.justify-content-between{text-align:center;flex-direction:column}}.menu-icon{background-color:transparent!important}@media screen and (max-width:1024px){.home-slider .text{bottom:20px}.home-slider .text a{height:40px;padding:0 10px}}.form button{background:#31637e}.prod-list-area .detail-info::after,.product-btns .detail-info::after{display:none}.contact-page .contact-area .title-sub,.h1,h1{font-size:1.5rem}.h2,h2{font-size:1.2rem}.h3,h3{font-size:1rem}.h4,h4{font-size:.8rem}@media screen and (max-width:1024px){.menu-right nav{padding-top:88px}}.text ul li,.text ol li,.acd ol li,.acd ul li{list-style-type:auto}.owl-theme .owl-nav{display:flex;justify-content:center;gap:20px;margin-top:8px}.owl-theme .owl-nav [class*=owl-]{font-size:20px;font-weight:700;padding:8px;line-height:1}#thumbs.owl-theme .owl-next,#thumbs.owl-theme .owl-prev{background:#a1aabc}.panel a,.panel a *{display:contents;color:#0d6efd!important}