@import url(fontfaces.css);html{scroll-behavior:smooth}body{font-size:14px;font-family:OpenSans}button{background:0 0;border:none;color:#fff;text-transform:uppercase}.btn:focus,a:focus,button:focus{outline:0;box-shadow:none}a:hover{text-decoration:none}h2{font-family:FiraSans;font-size:65px;text-transform:uppercase;text-align:center;color:#fff}h2 span{font-family:FiraSansExtraBold;display:block}.form-control:focus{box-shadow:none;border-color:#c3c5c6}a.order{color:#fff;border-radius:10px;padding:8px 15px;background:#2eaae2;margin-left:10px;transition:all .3s ease-in-out;border:2px solid transparent;text-transform:uppercase;font-family:OpenSansExtraBold;font-size:18px}a.order:hover{background:0 0;color:#2eaae2;border:2px solid #2eaae2}.swal-modal.addToCartPopup{padding-top:40px}.swal-button.swal-button--confirm{display:none}.swal-button.swal-button--confirm.swal-button--danger{display:block}header .top{height:50px;background-image:linear-gradient(to right,#2eaae2,#2082af);color:#fff;display:flex;align-items:center}.logo-wrap img{max-width:160px;margin:5px 0}.navbar-light.custom-nav .navbar-nav .nav-link{color:#414042;font-size:16px;transition:all .3s ease-in-out;border-bottom:2px solid transparent;margin:0 10px;position:relative}.navbar-light.custom-nav .navbar-nav .nav-link::before{position:absolute;content:"";bottom:-18px;left:0;height:4px;background:#c3c5c6;transition:all .3s ease-in-out;width:0%}.navbar-light.custom-nav .navbar-nav .nav-link:hover::before{width:100%}.navbar-light.custom-nav .dropdown-item:hover{background-color:#aeb0b23d}.navbar-toggler-icon{width:1em;height:1em}.dropdown-item:active,.navbar-light.custom-nav .dropdown-item.active{color:#414042;text-decoration:none;background-color:#aeb0b23d}.navbar-nav .dropdown-menu{border:none}i.down{border:solid #414042;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin:0 0 3px 3px}.dropdown-toggle::after{display:none}.slider-wrap{background-image:url(../img/komplex-slider-01.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:69vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.slider-wrap button{font-family:OpenSansBold;font-size:24px;background-image:linear-gradient(to right,#2eaae2,#2082af);padding:10px 25px;border-radius:10px;position:relative;margin-top:50px}.slider-wrap button:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:10px;background-image:linear-gradient(to left,#2eaae2,#2082af);transition:opacity .3s ease-out;z-index:2;opacity:0}.slider-wrap button:hover:after{opacity:1}.slider-wrap button span{position:relative;z-index:3}.slider-wrap h2 span::after{content:"";width:200px;height:300px;position:absolute;background-repeat:no-repeat;background-size:cover;z-index:2}.calculate{color:#fff}.calculate .title{font-family:OpenSansExtraBold;font-size:28px;text-transform:uppercase;text-align:center}.ac-subtitle{text-align:center;margin:0 0 30px;color:rgba(255,255,255,.6)}.calculate .result-wrap{display:flex;justify-content:center}.calculate .result{font-size:22px;font-weight:700;margin:15px 5px;text-align:center;font-family:OpenSans;display:flex;align-items:center;justify-items:center;font-weight:100}.calculate .result span{font-family:OpenSansExtraBold;font-size:22px;margin-left:5px}.calculate .result-button{border:2px solid #fff;color:#fff;font-family:OpenSansBold;margin:30px 0 30px}.calculate .result-button:hover{border:2px solid #3f518a;background:#3f518a}.style3 .action_box_inner{background-color:#2eaae2;position:relative;padding:35px;border-radius:6px;z-index:1}.style3 .action_box_inner:before{position:absolute;content:"";background-color:#2eaae2;top:-6px;left:0;width:100%;height:100%;display:block;-webkit-transform:skewY(1.5deg);-ms-transform:skewY(1.5deg);transform:skewY(1.5deg);border-radius:6px;transform-origin:right top}.style3 .action_box_inner:after{position:absolute;content:"";background-color:rgba(0,0,0,.2);width:90%;height:30%;display:block;border-radius:4px;-webkit-transform:skewY(-2deg);-ms-transform:skewY(-2deg);transform:skewY(-2deg);right:5%;top:-20px;z-index:-1}.action_box.style3{padding:0;border-radius:6px}.action_box.style3:before{position:absolute;content:"";background-color:#2eaae2;width:30px;height:32px;display:block;bottom:-6px;left:20%;border-radius:4px;-webkit-transform:skewY(35deg);-ms-transform:skewY(35deg);transform:skewY(35deg)}.action_box.style3:after{display:none}.action_box .ac-btn{margin:0;display:inline}.action_box .ac-btn:last-child{margin-left:15px}.slider{-webkit-appearance:none;appearance:none;width:100%;height:15px;background:#d3d3d3;outline:0;opacity:1;-webkit-transition:.2s;transition:opacity .2s}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:25px;background:#3f518a;cursor:pointer}.slider::-moz-range-thumb{width:15px;height:25px;background:#3f518a;cursor:pointer}select.selectForm{font-size:12px;border:1px solid #2eaae2;border-radius:5px;background:#2eaae2;color:#fff;font-weight:700;padding:5px}select.selectForm option:selected{background:#3f518a}.three-products{margin-top:120px}.three-products .custom-width{max-width:1400px}.three-products .product-wrap{border:2px solid #aeb0b2b8;padding:40px 10px 20px;height:100%;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(150deg,#fff 50%,#eaeaea9e 50%)}.three-products .product-wrap img{max-width:130px}.three-products .product-top-wrap{color:#414042;display:flex;align-items:flex-start}.three-products .product-top-wrap .text{margin-left:30px}.three-products .product-top-wrap .title{font-size:28px;font-family:OpenSansExtraBold;text-transform:uppercase;margin-right:5px;line-height:1.2;color:#4c4c4c}.three-products .product-top-wrap .title span{text-transform:lowercase}.three-products .product-top-wrap .info-text{margin:15px 10px 15px 0;color:#6d6d6d;font-size:20px;font-weight:100}.three-products .link-wrap{padding:20px 0 0}.three-products .link-wrap a.a-next{font-size:20px;font-family:OpenSansExtraBold;text-transform:uppercase;color:#fff;padding:6px 25px 6px 25px;position:relative;background:#2eaae2;border-radius:10px;border:2px solid #2eaae2;transition:all .3s ease-out}.three-products .link-wrap a.a-next:hover{background:0 0;color:#2eaae2;padding:6px 50px 6px 25px}.three-products .link-wrap a.a-next::after{content:"";background-repeat:no-repeat;position:absolute;right:2px;height:20px;width:20px;top:33%}.three-products .link-wrap a.a-next:hover:after{display:block;background-image:url(../img/right-arrows-blue.svg);margin-right:10px}.why-choose-item{margin:120px 0 160px}.why-choose-item .title-wrap{text-align:center;margin-bottom:50px}.why-choose-item .title-wrap .title{font-family:OpenSansExtraBold;text-transform:uppercase;font-size:40px;color:#4c4c4c}.why-choose-item .title-wrap .subtitle{font-size:20px;color:#6d6d6d}.why-choose-items-wrap{height:100%;display:flex;flex-direction:column;justify-content:space-evenly;margin-left:60px}.why-choose-item .img-wrap{max-width:550px;margin:auto}.why-choose-item .item-wrap{display:flex;align-items:flex-start;margin:3px 0}.why-choose-items-wrap .item-wrap img{margin-right:20px;max-width:35px;max-height:33px;margin-top:3px}.why-choose-items-wrap .item-wrap .text-wrap .title{font-family:OpenSansExtraBold;font-size:22px;color:#231f20;text-transform:uppercase}.why-choose-items-wrap .item-wrap .text-wrap .text{color:#4c4c4c}#testimonial{background:#e3e4e4}.testimonial-slide{text-align:center;padding:30px 0}.testimonial-slide .testimonial-text{max-width:700px;margin:auto}.testimonial-text .testimonial-title{font-family:OpenSansExtraBoldItalic;font-size:22px;color:#231f20}.testimonial-text .testimonial-sub-title{font-family:OpenSansSemiBoldItalic;font-size:16px;color:#231f20}.testimonial-text p{margin-top:15px;text-align:justify;padding:20px}#testimonial .owl-dots button{width:10px;height:10px;border-radius:50%;margin:0 5px;border:2px solid #fff;background-color:#fff}#testimonial .owl-dots button.active,#testimonial .owl-dots button:hover{background:0 0}.category-products{margin-top:80px}.category-products .products-wrap{display:flex;flex-wrap:wrap;flex-direction:row}.category-products .item-wrap{border:2px solid #aeb0b23d;border-radius:10px;padding:20px 50px;margin:20px;transition:all .3s ease-in-out}.category-products .item-wrap:hover{border-color:#aeb0b2b8}.category-products .item-wrap:last-child{margin-right:auto}.category-products .item-wrap img{max-width:140px}.category-products .item-wrap h4{font-family:OpenSansExtraBold;font-size:20px;color:#4c4c4c;text-align:center;margin-top:15px;text-transform:uppercase}.category-products .item-wrap h4 span{display:block;text-transform:lowercase}.category-products .item-wrap button{font-family:OpenSansBold;color:#2eaae2;border:2px solid #2eaae2;border-radius:10px;transition:all .3s ease-in-out;padding:5px 15px;width:100%;margin-top:20px}.category-products .item-wrap button:hover{color:#fff;background-color:#2eaae2;border:2px solid #2eaae2;border-radius:10px;transition:all .3s ease-in-out;padding:5px 15px;width:100%;margin-top:20px}.category-products .navbar-brand{font-size:30px;color:#414042;font-family:OpenSansBold}.category-products ul li a{font-size:14px;color:#414042;font-family:OpenSansBold;text-transform:uppercase;padding:6px 20px;margin:0 10px;border-radius:8px;transition:all .3s ease-in-out}.category-products ul li.active a{color:#fff;background:#2eaae2}.category-products .nav-tabs{border-bottom:none}.category-products .tab-content{width:100%}.category-products .nav-row{align-items:center;margin-bottom:30px}.cart-form{margin-top:40px}.cart-form .title-wrap{background:#4c4c4c;display:flex;align-items:center;justify-content:center;padding:15px}.cart-form .title-wrap-right{background:#6d6d6d}.cart-form .title-wrap img{max-width:26px;margin-right:10px}.cart-form h5{font-family:OpenSansBold;font-size:22px;text-transform:uppercase;color:#fff;margin:0}.cart-form .body{background:#f2f2f2;border:2px solid #aeb0b2;border-top:none}.cart-form .cart-body{background:#f2f2f2;border:2px solid #aeb0b2;border-top:none;padding:0 40px;height:100%;min-height:774px}.cart-form .cart-body .product{display:flex;flex-direction:row;align-items:center;padding:40px 0 50px 0;border-bottom:2px solid #c3c5c6;justify-content:space-between}.cart-form .cart-body .product:last-child{border-bottom:none}.cart-form .cart-body .product-name{color:#4c4c4c;text-transform:uppercase;font-family:OpenSansExtraBold;margin:0 20px 0 10px;font-size:17px}.cart-form .cart-body .product-name span{display:block}.cart-form .cart-body img{max-width:80px}.cart-form .cart-body input{max-width:64px;height:30px;padding:0;border-color:#c3c5c6;font-family:OpenSansBold}.cart-form .cart-body .input-group{width:auto}.cart-form .cart-body .input-group a{color:#999b9e;font-size:20px;font-family:OpenSansBold;margin:0 5px;cursor:default}.cart-form .icons img{max-width:25px}.cart-form .icons a:first-child img{margin-left:15px}.cart-form .icons a:last-child img{margin-left:30px}.cart-form .form-body{padding:40px 40px}.cart-form .form-body .input-wrap{margin:5px -5px}.cart-form .form-body .input-wrap input::placeholder{color:#c3c5c6}select:not(:focus){color:#c3c5c6}.cart-form .form-body .form-control{height:34px;padding:6px 12px;font-size:14px;border-radius:6px}.cart-form .checkbox-wrap{display:flex;align-items:center;justify-content:center;margin-top:20px;background:#fff;padding:5px}.cart-form .checkbox-wrap label{margin-top:.5rem}.cart-form .form-title{font-family:OpenSansBold;text-transform:uppercase;color:#231f20;margin:30px 0 10px}.cart-form .payment-wrap .btn-group{align-items:center;padding:10px 5px 0 0}.cart-form .payment-wrap .PaymentBtn{font-family:OpenSansBold;font-size:13px;text-transform:capitalize;background:#fff;border:2px solid #c3c5c6;height:30px;padding:0 10px;transition:all .3s ease-in-out;margin:0 5px}.cart-form .payment-wrap .PaymentBtn:focus{box-shadow:none}.cart-form .payment-wrap .PaymentBtn.activePaymentBtn,.cart-form .payment-wrap .PaymentBtn:hover{color:#2eaae2}.cart-form .payment-wrap .PaymentBtn.activePaymentBtn{border:2px solid #2eaae2}.cart-form .payment-wrap .PaymentBtn span{font-family:OpenSans}.cart-form .checkboxes-wrap{background:#fff;margin-bottom:30px}.cart-form .checkboxes-wrap a{color:#212529;transition:all .3s ease-in-out}.cart-form .checkboxes-wrap a:hover{color:#2eaae2}.cart-form .price-btn-wrap{text-align:center;padding-top:30px;border-top:2px solid #c3c5c6}.cart-form .total-price{font-size:24px;text-transform:uppercase}.cart-form .total-price span{font-family:OpenSansBold;text-transform:capitalize}.cart-form .orderBtn{font-family:OpenSansBold;font-size:21px;background:#2eaae2;color:#fff;padding:8px 30px;border-radius:10px;position:relative;margin-top:25px;border:2px solid transparent}.cart-form .orderBtn:hover{color:#2eaae2;border-color:#2eaae2;background:0 0;transition:all .3s ease 0s}footer{background-image:url(../img/komplex_footer_1920x370-01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:60px 0 0;color:#fff;margin-top:80px}footer .title{text-transform:uppercase;font-family:OpenSansBold;font-size:20px;padding-bottom:20px;margin-bottom:20px;position:relative}footer .title::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:1px;background:#fff}footer p{max-width:200px}footer ul{list-style:none;padding:0}footer li,footer li a{width:100%;transition:all .3s ease;color:#fff}footer li img{max-width:15px;margin-right:15px;max-height:16px}footer .csc{font-size:14px;margin:20px 0 10px;width:100%;text-align:center}footer .csc a{color:#fff;transition:all .3s ease}footer a:hover{color:#2eaae2}.fb_iframe_widget_fluid,footer .fb_iframe_widget iframe{width:380px!important;height:220px;min-height:220px}.product-page .slider-wrap{align-items:flex-end}.product-page .why-choose-item{margin:60px 0 120px}.product-page .right-side{display:flex;flex-direction:column;align-items:center;margin-right:22vh;margin-bottom:20vh}.product-page .slider-wrap button{margin-top:10px}.product-page .bder{border:none;padding-bottom:0}.product-page footer{margin-top:0}.product-page .why-choose-item .name-wrap{color:#fff;font-family:OpenSansExtraBold;font-size:40px;text-transform:uppercase;background-image:linear-gradient(to right,#2eaae2,#2082af);padding:0 0 30px 0}.product-page .why-choose-item .name-wrap .color,.product-page .why-choose-item .name-wrap .size,.product-page .why-choose-item .name-wrap .title{margin-left:60%;z-index:9;position:relative}.product-page .why-choose-item .name-wrap .color{margin:-20px 0 0 60%}.product-page .why-choose-item .name-wrap .size{font-size:16px;font-family:OpenSansBold}.product-page .why-choose-item .subtitle{font-family:OpenSans;font-size:40px;text-transform:uppercase;margin:-10px 0 0}.product-page .why-choose-item .title-wrap{margin-bottom:160px;text-align:left}.product-page .why-choose-item .paragraph{margin:15px 0 180px;text-align:justify;color:#6d6d6d}.why-choose-logo{transform:translate(160%,-100px);max-width:200px}.product-page .why-choose-items-wrap{justify-content:flex-end}.product-page .why-choose-items-wrap .links-wrap{margin-top:40px}.product-page .why-choose-items-wrap .links-wrap a{text-transform:uppercase;font-family:OpenSansExtraBold;font-size:18px}.product-page .why-choose-items-wrap .links-wrap a.back{color:#2eaae2;border:2px solid #2eaae2;border-radius:10px;padding:8px 15px;background:0 0;transition:all .3s ease-in-out}.product-page .why-choose-items-wrap .links-wrap a.back:hover{color:#fff;border:2px solid #2eaae2;background:#2eaae2}.product-page .why-choose-item .item-wrap{margin-top:15px}.product-page-product-image{position:absolute;top:-170px;z-index:9;max-width:240px;left:10px}.product-page .why-choose-item .img-wrap{position:relative}.product-page .name-wrap{position:relative}.product-page .name-wrap::before{position:absolute;content:"";background-image:linear-gradient(to right,#2eaae2,#2082af);top:-6px;left:0;width:100%;height:100%;display:block;-webkit-transform:skewY(-4.5deg);-ms-transform:skewY(-4.5deg);transform:skewY(-4.5deg);transform-origin:left top}.product-page .hero-logo{max-width:550px;margin-top:30px}.product-page .why-choose-item .title-wrap .subtitle{color:#4c4c4c}.thankyou{background-image: url("../img/komplexshop_thankyou_page_karcher_nyeremenyjatek_2000x1047px-01.jpg");;background-repeat:no-repeat;background-size:cover;background-position:center;height:100vh;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:-80px}.thankyou h2{font-family:OpenSansExtraBoldItalic;font-size:55px;text-transform:uppercase;text-align:center;color:#fff}.thankyou h2 span{font-family:OpenSans;display:block;text-transform:lowercase;font-size:50px}.thankyou a.back{color:#2eaae2;border:2px solid #fff;border-radius:10px;padding:8px 15px;background:#fff;transition:all .3s ease-in-out;text-transform:uppercase;font-family:OpenSansExtraBold;font-size:18px}.thankyou .links-wrap{margin-top:60px}.thankyou a.back:hover{color:#fff;border:2px solid #2eaae2;background:#2eaae2}.thankyou a.order:hover{color:#2eaae2;border:2px solid #fff;background:#fff}.gyik-hero .slider-wrap{height:87vh}.accordion-section{margin:130px auto}.accordion-section .accordion-wrap{margin:0 20px}.accordion-section .transition,p,ul li i:after,ul li i:before{transition:all .25s ease-in-out}.accordion-section .flipIn,h1,ul li{animation:flipdown .5s ease both}.accordion-section .no-select,h2{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion-section .question{font-size:20px;line-height:34px;font-weight:600;letter-spacing:1px;display:block;margin:0;cursor:pointer}.accordion-section p{color:#6d6d6d;font-size:16px;line-height:26px;letter-spacing:1px;position:relative;overflow:hidden;max-height:800px;opacity:1;transform:translate(0,0);margin-top:14px;z-index:2}.accordion-section p a{color:#6d6d6d;text-decoration:underline;transition:all .3s ease-in-out}.accordion-section p a:hover{color:#2eaae2;text-decoration:underline}.accordion-section ul{list-style:none;perspective:900;padding:0;margin:0}.accordion-section ul li{position:relative;padding:0;margin:0;padding-bottom:4px;padding-top:18px;border-top:1px dotted #dce7eb}.accordion-section ul li:last-of-type{padding-bottom:0}.accordion-section ul li i.arrow-accordian{position:absolute;transform:translate(-6px,0);margin-top:16px;right:0}.accordion-section ul li .arrow-accordian:before,ul li .arrow-accordian:after{content:"";position:absolute;background-color:#2eaae2;width:3px;height:9px}.accordion-section ul li .arrow-accordian:before{transform:translate(-2px,0) rotate(45deg)}.accordion-section ul li .arrow-accordian:after{transform:translate(2px,0) rotate(-45deg)}.accordion-section ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}.accordion-section ul li input[type=checkbox]:checked~p{margin-top:0;max-height:0;opacity:0;transform:translate(0,50%)}.accordion-section ul li input[type=checkbox]:checked~.arrow-accordian:before{transform:translate(2px,0) rotate(45deg)}.accordion-section ul li input[type=checkbox]:checked~.arrow-accordian:after{transform:translate(-2px,0) rotate(-45deg)}@keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}100%{transform-origin:top center;transform:rotateX(0)}}.accordion-section .link-wrap{width:100%;text-align:center;margin-top:60px}@media screen and (max-width:1600px){.slider-wrap h2 span::after{width:150px;height:230px}.slider-wrap{height:80vh}h2{font-size:50px}.slider-wrap button{margin-top:30px}}@media screen and (max-width:1300px){.three-products .product-top-wrap .title{font-size:26px}}@media screen and (max-width:1199.98px){.category-products .products-wrap{justify-content:center;width:100%}.three-products .product-top-wrap .text{margin-left:10px}.three-products .product-wrap{padding:20px 10px}.three-products .link-wrap a{font-size:15px}.three-products .link-wrap a:hover:after{right:12px;height:15px;width:15px;top:35%}.three-products .product-top-wrap .info-text{font-size:16px}.three-products .product-top-wrap .title{font-size:21px}.three-products .product-top-wrap{justify-content:center;align-items:center}.category-products .item-wrap:last-child{margin-right:22em}.cart-form .payment-wrap .btn-group{margin-bottom:30px;padding:10px 10px 0}.cart-form .form-title{text-align:center;margin-bottom:5px}.why-choose-item .item-wrap{margin:5px 0}.cart-form .cart-body .product .icons{display:flex}.product-page .slider-wrap{height:auto;padding:50px 0}.product-page .why-choose-logo{transform:translate(120%,-60px)}.product-page .why-choose-item .item-wrap{margin:5px 0}.product-page .right-side{margin-right:2vh;margin-bottom:5vh}.fb_iframe_widget_fluid,footer .fb_iframe_widget iframe{max-width:250px!important;height:220px;max-height:180px}.cart-form .icons a:first-child img,.cart-form .icons a:last-child img{margin:5px}}@media screen and (max-width:991.98px){.cart-form .cart-body{min-height:auto;}.margin30{margin:30px 0}.category-products .item-wrap:last-child{margin-right:0}.cart-form .cart-body .product{justify-content:space-around}.cart-form .title-wrap-right{margin-top:80px}.why-choose-item .img-wrap{margin:0 auto 60px}.why-choose-item .bder{padding-bottom:50px}.slider-wrap h2 span::after{width:150px;height:250px;right:30px}.product-page .hero-logo{max-width:400px}.product-page .slider-wrap{padding:80px 0}.product-page .slider-wrap button{font-size:20px;margin-top:20px}.product-page-product-image{top:-120px}.product-page-product-image.blue{top:-90px}.product-page .why-choose-logo{transform:translate(170%,-60px)}.product-page .why-choose-items-wrap{margin:30px 0 0 0}.product-page .why-choose-item{margin:100px 0 60px}}@media screen and (max-width:768px){.three-products .product-wrap{height:auto;margin:15px 0}}@media screen and (max-width:767.98px){.category-products .item-wrap:last-child{margin-right:20px}.fb_iframe_widget_fluid,footer .fb_iframe_widget iframe{max-width:290px!important}.product-page .why-choose-logo{transform:translate(120%,-60px)}.product-page-product-image{top:-60px;max-width:200px}.product-page .why-choose-item .name-wrap .color,.product-page .why-choose-item .name-wrap .size,.product-page .why-choose-item .name-wrap .title{margin-left:50%}}@media screen and (max-width:480px){.navbar-light.custom-nav .navbar-nav .nav-link::before{bottom:0}.calculate .result{flex-direction:column}.category-products .nav-tabs{display:flex;justify-content:center}.category-products .nav-tabs li{margin:5px 0}#fogyasztas_output{margin-bottom:30px}.slider-wrap h2 span::after{width:80px;height:130px;right:10px;bottom:170px}.slider-wrap button{font-size:20px;margin-top:20px}h2{margin:10px;font-size:40px}.why-choose-item .title-wrap .title{font-size:35px}.why-choose-item .img-wrap{margin:0 -15px 60px}.category-products .navbar-header{margin:auto}.cart-form .cart-body .product-name{margin:0}.why-choose-items-wrap{margin-left:0}.category-products .nav-tabs{margin:15px auto}.category-products ul li a{margin:0}.cart-form .cart-body{padding:0 20px}.cart-form .payment-wrap .btn-group{flex-direction:column}.cart-form .payment-wrap .btn-group button{width:60%;margin:5px 0}.cart-form .total-price span{display:block;margin-top:-5px}.cart-form .orderBtn{font-size:18px;padding:8px 10px}.logo-wrap img{max-width:100px}.testimonial-text p{padding:0}.product-page .slider-wrap{padding:40px 0}.product-page .hero-logo{max-width:200px}.product-page .slider-wrap button{font-size:15px;padding:5px 15px}.product-page .why-choose-logo{display:none}.product-page-product-image{top:-110px;max-width:130px}.product-page .why-choose-item .subtitle{font-size:30px;margin-top:15px}.product-page .why-choose-item{margin:50px 0 50px}.product-page .why-choose-item .title-wrap .title{line-height:1}.product-page .why-choose-item .name-wrap{font-size:30px}.product-page .why-choose-item .name-wrap .size{font-size:14px}.three-products .margin30{margin:0}.thankyou h2{font-size:35px}.thankyou h2 span{font-size:30px}.thankyou .links-wrap{display:flex;flex-direction:column;align-items:center}.thankyou .links-wrap a{width:100%;margin:10px 0;font-size:14px;text-align:center}}@media screen and (max-width:380px){.slider-wrap h2 span::after{display:none}}@media screen and (max-width:360px){.slider-wrap{height:79vh}.cart-form .cart-body .product-name{font-size:15px}.cart-form .cart-body{padding:0 5px}.cart-form .icons img{max-width:20px}}.error{border:1px solid red}
  @media screen and (max-height: 1081px) {
    .win-btn{
      position: relative;
      border:2px solid #2eaae2;
      background: black;
      color:white;
      border-radius: 20px;
      padding:2px;
      font-size: 18pt;
      font-weight: 900;
      padding-left: 80px; 
      padding-right: 80px;
      font-family: "OpenSansExtraBoldItalic";
      }
      .thx{
        left:50%;
        transform: translateX(-50%);
      }
      .non-block{
        display:block;
      }
      h2.thx {
        
    }
  }
  
  @media screen and (max-height: 990px) {
    .win-btn{
      position: relative;
      border:2px solid #2eaae2;
      background: black;
      color:white;
      border-radius: 20px;
      padding:2px;
      font-size: 18pt;
      font-weight: 900;
      padding-left: 80px; 
      padding-right: 80px;
      font-family: "OpenSansExtraBoldItalic";
      }
      .thx{
        left:50%;
        transform: translateX(-50%);
      }
      .non-block{
        display:contents;
      }
  }
  @media screen and (max-height: 799px) {
    .win-btn{
      position: relative;
      border:2px solid #2eaae2;
      background: black;
      color:white;
      border-radius: 20px;
      padding:2px;
      font-weight: 900;
      font-size: 14pt;
      padding-left: 30px; 
      padding-right: 30px;
      font-family: "OpenSansExtraBoldItalic";
      }
      .thx{
        left:50%;
        transform: translateX(-50%);
      }
      .non-block{
        display:contents;
      }
  }
  @media screen and (max-height: 551px) {
    .win-btn{
      position: relative;
      border:2px solid #2eaae2;
      background: black;
      color:white;
      border-radius: 20px;
      padding:2px;
      font-size: 18pt;
      font-weight: 900;
      padding-left: 80px; 
      padding-right: 80px;
      font-family: "OpenSansExtraBoldItalic";
      }
  }
.win-btn:hover{
	border:2px solid black;
	background: #2eaae2;
	color:black;
}
.win-text{
  background: none;
}
.win-text::placeholder{
  color:white;
}
.win-text:active{
  background:none;
}
.win-text {
  background: rgba(255,255,255,0.2);
  border: none;
  position: relative;
  display: block;
  outline: none;
  width: 400px;
  height: 30p;
  margin: 0 auto;
  padding: 10px;
  color:white;
  -webkit-box-shadow: 0 2px 10px 1px rgba(0,0,0,0.5);
  box-shadow: 0 2px 10px 1px rgba(0,0,0,0.5);
}
.btn-win{
  font-size: 20px;
  font-family: OpenSansExtraBold;
  text-transform: uppercase;
  color: #fff;
  padding: 6px 25px 6px 25px;
  position: relative;
  background: #2eaae2;
  border-radius: 10px;
  transition: all .3s ease-out;
  border:2px solid white;
}
.winput{
  border-radius: 5px;
}
.centering{
  margin:0 auto;
}
.win3 .action_box_inner {
  background-color: #2eaae2;
  position: relative;
  padding: 35px;
  border-radius: 6px;
  z-index: 1;
}
.win3 .action_box_inner:before {
  position: absolute;
  content: "";
  background-color: #2eaae2;
  top: -6px;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  -webkit-transform: skewY(1.5deg);
  -ms-transform: skewY(1.5deg);
  transform: skewY(1.5deg);
  border-radius: 6px;
  transform-origin: right top;
}

.win3 .action_box_inner:after {
  position: relative;
  content: "";
  background-color: rgba(0, 0, 0, 0.2);
  width: 90%;
  height: 30%;
  display: block;
  border-radius: 4px;
  -webkit-transform: skewY(-2deg);
  -ms-transform: skewY(-2deg);
  transform: skewY(-2deg);
  right: 5%;
  z-index: -1;
}
.action_box.win3 {
  padding: 0;
  border-radius: 6px;
}

.action_box.win3:before {
  position: relative;
  content: "";
  background-color: white;
  width: 30px;
  height: 32px;
  display: block;
  bottom: -6px;
  left: 20%;
  border-radius: 4px;
  -webkit-transform: skewY(35deg);
  -ms-transform: skewY(35deg);
  transform: skewY(35deg);
}

.action_box.win:after {
  display: none;
}
.who{
  font-family: 'OpenSansExtraBold';
  letter-spacing: 2px;
}
.thankyou2{
  background-image: url(../img/1920x920.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 100vh;
}
span.text-lowercase.pl-3 {
  font-family: FiraSans;
}
.down-button{
  font-size: 20px;
  font-family: OpenSansExtraBold;
  text-transform: uppercase;
  color: #fff;
  padding: 6px 25px 6px 25px;
  position: relative;
  background: #2eaae2;
  border-radius: 10px;
  transition: all .3s ease-out;
  border:2px solid white;
}
.thanks{
	max-width: 100vw !important;
	max-height: 100vh !important;
	background-image: url("../img/1920x920.jpg");
	overflow: hidden;
	background-repeat:no-repeat;background-size:cover;background-position:center;height:100vh;
}
.action_box_inner2{background-color:#2eaae2;position:relative;padding:35px;border-radius:6px;z-index:1}
.style3 .action_box_inner2:before{position:absolute;content:"";background-color:#2eaae2;top:-6px;left:0;width:100%;height:100%;display:block;-webkit-transform:skewY(1.5deg);-ms-transform:skewY(1.5deg);transform:skewY(1.5deg);border-radius:6px;transform-origin:right top}
.style3 .action_box_inner2:after{position:absolute;content:"";background-color:rgba(0,0,0,.2);width:90%;height:30%;display:block;border-radius:4px;-webkit-transform:skewY(-2deg);-ms-transform:skewY(-2deg);transform:skewY(-2deg);right:5%;top:-20px;z-index:-1
}
.our-form-input{
  width:51%;
}
.font-size-text{
  padding-bottom: 20px;
}
@media only screen and (max-width: 600px) {
  .our-form-input {
    width:80%;
  }
  .font-size-text{
    font-size:30pt !important;
  }
  .font-size-btn{
    font-size:11pt;
  }
}
