@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900&display=swap');*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Poppins',sans-serif;scroll-behavior:smooth}header{position:fixed;top:0;left:0;width:100%;padding:40px 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}header.sticky{background:#fff;padding:20px 100px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1)}header .logo{color:#fff;font-size:24px;text-transform:uppercase;text-decoration:none;font-weight:700;letter-spacing:2px}header.sticky .logo{color:#111}header ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}header ul li{position:relative;list-style:none}header ul li a{position:relative;display:inline-block;margin:0 15px;color:#fff;text-decoration:none;font-weight:600;letter-spacing:.35px}header ul li a:hover{color:#2196f3}header.sticky ul li a{color:#111}section{padding:100px}.banner{position:relative;min-height:100vh;background:#111;background:url('../assets/pexels-furkan-i̇nce-4249270.jpg');background-size:cover;background-position:top center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner h2{font-size:3em;color:#fff;font-weight:500;line-height:1.5em}.banner h2 span{font-size:1.5em;font-weight:700}.banner h3{color:#fff;font-size:1.5em;font-weight:500}.btn{position:relative;background:#2196f3;display:inline-block;color:#fff;margin-top:20px;padding:10px 30px;font-size:18px;text-transform:uppercase;text-decoration:none;letter-spacing:2px;font-weight:500}.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.heading{width:100%;text-align:center;margin-bottom:30px;color:#111}.heading.white{color:#fff}.contentBx{padding-right:30px}.contentBx h3{font-size:24px;margin-bottom:10px}.contentBx p{margin:0 0 1em}.heading h2{font-weight:600;font-size:30px}.w50{min-width:50%}img{max-width:100%}.services{background:#111}.services .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.services .content .servicesBx{padding:40px 20px;background:#222;color:#fff;max-width:340px;margin:20px;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.services .content .servicesBx:hover{background:#2196f3}.services .content .servicesBx img{max-width:80px;-webkit-filter:invert(1);filter:invert(1)}.services .content .servicesBx h2{font-size:20px;font-weight:600}.product-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;background:white;border-radius:12px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.05);box-shadow:0 5px 15px rgba(0,0,0,.05);overflow:hidden;padding:25px}.product-image-section{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px}.product-main-image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;overflow:hidden;background-color:#f8f9fa}.product-main-image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.product-main-image:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.product-thumbnails-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;z-index:100}.product-thumbnail{width:80px;height:80px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.product-thumbnail.active{border-color:#3498db}.product-thumbnail:hover{border-color:#3498db;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.product-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px;padding:10px}.product-title{font-size:1.8rem;margin-bottom:15px;color:#2c3e50}.product-price{font-size:1.8rem;color:#e74c3c;font-weight:700;margin-bottom:20px}.product-description{margin-bottom:25px;color:#555}.product-features{margin-bottom:30px}.product-features h3{margin-bottom:10px;color:#2c3e50}.product-features ul{list-style-type:none;padding-left:0}.product-features li{padding:8px 0;padding-left:25px;position:relative}.product-features li:before{content:"✓";position:absolute;left:0;color:#27ae60;font-weight:bold}.product-action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-action-buttons .btn{padding:14px 28px;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.swiper-container{width:100%;padding:20px 0 40px;background:white;border-radius:12px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.05);box-shadow:0 5px 15px rgba(0,0,0,.05)}.swiper-title{text-align:center;margin-bottom:25px;color:#2c3e50;font-size:1.8rem}.swiper{width:100%;height:350px}.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f8f9fa;border-radius:8px;padding:20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.swiper-slide:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.swiper-product-image{width:180px;height:180px;-o-object-fit:contain;object-fit:contain;margin-bottom:15px}.swiper-product-title{font-size:1.2rem;margin-bottom:8px;color:#2c3e50;text-align:center}.swiper-product-price{font-size:1.4rem;color:#e74c3c;font-weight:700;margin-bottom:15px}.swiper-button-prev,.swiper-button-next{color:#3498db}.swiper-pagination-bullet-active{background-color:#3498db}.swiper .btn{padding:14px 28px;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.swiper .btn-secondary{background-color:#95a5a6;color:white}.swiper .btn-secondary:hover{background-color:#7f8c8d}@media (max-width:768px){.product-gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-action-buttons .btn-primary{width:100%;min-width:auto}.swiper{height:320px}.swiper-product-image{width:150px;height:150px}}@media (max-width:480px){.header h1{font-size:2rem}.product-title{font-size:1.5rem}.product-price{font-size:1.5rem}.product-main-image-container{background:red}.product-main-image-container img{width:100%;height:auto}.product-thumbnail{width:60px;height:60px}}.contact{background:#111;padding:100px 50px 25px}.contactInfo{width:100%}.contactInfoBx{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:768px){.contactInfoBx{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.contactInfoBx .box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 auto;padding:20px 0}@media screen and (min-width:500px){.contactInfoBx .box{width:50%}}@media screen and (min-width:768px){.contactInfoBx .box{width:31%}}@media screen and (min-width:1200px){.contactInfoBx .box{width:25%}}.contactInfoBx .box .icon{min-width:40px;padding-top:4px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px}.contactInfoBx .box .text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px;font-size:16px;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:300}.contactInfoBx .box .text h3{font-weight:500;color:#00bcd4;margin-bottom:0}.contactInfoBx .box .text p{font-weight:300;color:#fff}.copyright{background:#000;color:#fff;text-align:center;padding:10px}@media (max-width:991px){header,header.sticky{padding:20px 50px;z-index:1000}header .menu{display:none;;z-index:999}header .menu{position:fixed;top:80px;left:-100%;padding:100px 50px;display:block;text-align:center;width:100%;height:100vh;background:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border-top:1px solid rgba(0,0,0,.2)}header .menu.active{position:fixed;top:80px;left:0;padding:100px 50px;display:block;width:100%;height:100vh;background:#fff}header ul li a{font-size:24px;margin:10px 0;color:#111}.toggle{width:40px;height:40px;background:url('../assets/icons/menu.png');background-position:center;background-repeat:no-repeat;background-size:30px;cursor:pointer}.toggle.active{background:url('../assets/icons/close.png');background-position:center;background-repeat:no-repeat;background-size:25px}header.sticky .toggle{-webkit-filter:invert(1);filter:invert(1)}section{padding:100px 50px}.banner{padding:150px 50px 100px}.banner h2{font-size:1.5em}.banner h3{font-size:1em}.btn{margin-top:10px;padding:10px 20px;font-size:16px}.content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.heading h2{font-size:24px}.conetntBx h3{font-size:20px}.w50{margin-bottom:20px}.w50:last-child{margin-bottom:0}.services .content .servicesBx{margin:10px}.contactInfo{margin:20px 0}}@media (max-width:600px){header,header.sticky{padding:20px 20px}section{padding:100px 20px}.banner{padding:150px 20px 100px;background-position-x:60%}}.d-none{display:none}