@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap');
body{font-family:'Poppins', sans-serif;}
@media (min-width: 1200px) { .container{max-width: 1280px;} }
a{color:#d90000;}
a:hover{color:#980613;}

.header{width:100%;height:auto;display:block;position:relative;float:left;padding:8px 0;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);}
.header .navbar{padding:0;}
.header .logo{width:auto;height:auto;display:block;position:relative;float:left;}
.header .logo a{width:216px;height:165px;display:block;position:relative;float:left;background-image:url(images/logo.svg);background-position:center center;background-size:cover;}
.header .search{width:auto;height:auto;display:block;position:relative;float:left;}
.header .search input{width:350px;height:44px;display:block;position:relative;float:left;max-width:100%;border-radius:5px;background-color:#ffffff;outline:0;box-shadow:none;border:1px solid #d90000;padding:1px 80px 1px 10px;}
.header .search button{width:65px;height:44px;display:block;position:absolute;top:0;right:0;background-color:#d90000;border:none;outline:none;border-radius:0 5px 5px 0;}
.header .search button svg{width:25px;height:auto;fill:#ffffff;}
.header .contact{width:auto;height:auto;display:block;position:absolute;right:375px;}
.header .contact a{width:auto;height:auto;display:block;position:relative;float:left;color:#000000;text-decoration:none;margin:5px 10px;transition:0.3s;}
.header .contact a i{width:25px;height:auto;display:block;position:relative;float:left;margin-right:7px;}
.header .contact a i svg{fill:#000000;transition:0.3s;}
.header .contact a:hover{color:#d90000;}
.header .contact a:hover i svg{fill:#d90000;}
.header .menu{width:100%;height:auto;display:block;position:relative;float:left;}
.header .menu ul{width:100%;height:auto;display:flex;position:relative;float:left;margin:15px 0 10px 0;padding:0;background-color:#d90000;border-radius:5px;list-style:none;list-style-type:none;justify-content:center;}
.header .menu ul li{width:auto;height:auto;display:block;position:relative;float:left;}
.header .menu ul li a{width:auto;height:auto;display:block;position:relative;float:left;font-size:17px;text-decoration:none;color:#ffffff;padding:10px 20px;transition:0.3s;}
.header .menu ul li a:hover{background-color:#980613;}
.header .mobile-search{width:25px;height:25px;display:none;position:absolute;top:53px;right:50px;background-color:transparent;border:none;outline:none;padding:0;}
.header .mobile-search .icon{display:block;}
.header .mobile-search .icon.remove{display:none;}
.header .mobile-search .close-icon{display:none;}
.header .mobile-search .close-icon.open{display:block;}
.header .mobile-search svg{width:25px;height:auto;fill:#d90000;}
.header .mobile-search .close-icon svg{width:23px;}
.header .mobile-button{width:auto;height:auto;display:none;position:absolute;float:right;outline:none;padding:0;background-color:transparent;border:1px solid transparent;border-radius:.25rem;right:0;top:73px;}
.header .mobile-button:focus{outline:none;}
.header .mobile-button .menu-icon{width:30px;height:19px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;}
.header .mobile-button .menu-icon span{width:100%;height:3px;display:block;position:absolute;background-color:#d90000;border-radius:3px;opacity:1;left:0;transform:rotate(0deg);transition:.35s ease-in-out;}
.header .mobile-button .menu-icon span:nth-child(1){top:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.header .mobile-button .menu-icon span:nth-child(2), .menu-icon span:nth-child(3){top:8px;}
.header .mobile-button .menu-icon span:nth-child(4){top:16px;border-top-left-radius:0;border-top-right-radius:0;}
.header .mobile-button .menu-icon.open span:nth-child(1){top:8px;width:0%;left:50%;}
.header .mobile-button .menu-icon.open span:nth-child(2){transform:rotate(45deg);}
.header .mobile-button .menu-icon.open span:nth-child(3){transform:rotate(-45deg);}
.header .mobile-button .menu-icon.open span:nth-child(4){top:8px;width:0%;left:50%;}

.slider{width:100%;height:auto;display:block;position:relative;float:left;background-color:#ececec;}
.slider .item{width:100%;height:600px;display:flex;position:relative;float:left;background-position:center center;background-size:cover;align-items:center;}
.slider .item::before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:#010816;opacity:0.6;}
.slider .item .content{width:auto;height:auto;display:block;position:relative;float:left;}
.slider .item .content .text{width:100%;height:auto;display:block;position:relative;float:left;color:#ffffff;font-size:60px;font-weight:600;margin-bottom:15px;}
.slider .item .content .button{width:100%;height:auto;display:block;position:relative;float:left;}
.slider .item .content .button a{width:auto;height:auto;display:block;position:relative;float:left;text-decoration:none;color:#ffffff;border:2px solid #ffffff;border-radius:15px;padding:13px 25px;font-weight:500;font-size:18px;transition:0.3s;}
.slider .item .content .button a:hover{background-color:#ffffff;color:#000000;}
.slider.owl-carousel .owl-nav button.owl-next, .slider.owl-carousel .owl-nav button.owl-prev{width:50px;height:50px;display:block;position:absolute;top:50%;margin-top:-25px;outline:none;background-color:#ffffff;border-radius:50px;transition:0.3s;}
.slider.owl-carousel .owl-nav button.owl-next{right:20px;}
.slider.owl-carousel .owl-nav button.owl-prev{left:20px;}
.slider.owl-carousel .owl-nav button.owl-next svg, .slider.owl-carousel .owl-nav button.owl-prev svg{width:10px;height:auto;fill:#010816;transition:0.3s;}
.slider.owl-carousel .owl-nav button.owl-next:hover, .slider.owl-carousel .owl-nav button.owl-prev:hover{background-color:#d90000;}
.slider.owl-carousel .owl-nav button.owl-next:hover svg, .slider.owl-carousel .owl-nav button.owl-prev:hover svg{fill:#ffffff;}

.product-categories{width:100%;height:auto;display:block;position:relative;float:left;padding:30px 0;}
.product-categories .title{width:100%;height:auto;display:block;position:relative;float:left;color:#000;font-size:30px;font-weight:500;margin-bottom:25px;}
.product-categories .title::after{content:"";width:75px;height:3px;display:block;position:absolute;bottom:0;background-color:#d90000;border-radius:3px;}
.product-categories .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:30px;}
.product-categories .item a{width:100%;height:auto;display:block;position:relative;float:left;text-decoration:none;border-radius:5px;overflow:hidden;}
.product-categories .item a .image{width:100%;height:auto;display:block;position:relative;float:left;}
.product-categories .item a .image span{width:100%;height:250px;display:block;position:relative;float:left;background-position:center center;background-size:cover;transition:0.3s;}
.product-categories .item a .image span::before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:#000;opacity:0.5;}
.product-categories .item a .text{width:100%;height:auto;display:block;position:absolute;left:0;bottom:0;color:#ffffff;font-size:25px;font-weight:500;padding:20px;}
.product-categories .item a:hover .image span{transform:scale(1.1);}

.about{width:100%;height:auto;display:block;position:relative;float:left;padding:30px 0;background-color:#ffbcbc;}
.about .title{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;font-size:30px;font-weight:500;}
.about .title::after{content:"";width:50px;height:3px;display:block;position:absolute;bottom:0;background-color:#d90000;border-radius:3px;}
.about .description{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.about .button{width:100%;height:auto;display:block;position:relative;float:left;}
.about .button a{width:auto;height:auto;display:block;position:relative;float:left;text-decoration:none;color:#ffffff;background-color:#d90000;border-radius:5px;padding:5px 10px;transition:0.3s;}
.about .button a:hover{background-color:#980613;}

.products{width:100%;height:auto;display:block;position:relative;float:left;padding:30px 0;}
.products .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:30px;}
.products .item a{width:100%;height:auto;display:block;position:relative;float:left;text-decoration:none;border:2px solid #e1e1e1;border-radius:13px;padding:10px;}
.products .item a .image{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:10px;border-radius:13px;overflow:hidden;}
.products .item a .image span{width:100%;height:230px;display:block;position:relative;float:left;background-position:center center;background-size:cover;border-radius:13px;transition:0.3s;}
.products .item a .category{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:5px;text-align:center;color:#666;font-size:15px;font-weight:500;}
.products .item a .title{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:3px;text-align:center;font-weight:600;color:#000000;font-size:17px;transition:0.3s;}
.products .item a .price{width:100%;height:auto;display:block;position:relative;float:left;text-align:center;font-weight:500;color:#666;font-size:18px;}
.products .item a:hover .image span{transform:scale(1.1);}
.products .item a:hover .title{color:#d90000;}

.page{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content{width:100%;height:auto;display:block;position:relative;float:left;padding:40px 0;}
.page .content b, .page .content strong{font-weight:600;}
.page .content .title{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;font-weight:500;font-size:30px;color:#000000;}
.page .content .description{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;font-size:17px;color:#000000;}
.page .content .img-text{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.page .content .img-text .img{width:100%;height:auto;max-width:320px;display:block;position:relative;float:left;margin-bottom:15px;margin-right:15px;z-index:1;}
.page .content .img-text .text{width:auto;height:auto;display:block;position:relative;float:none;font-size:17px;}
.page .content .img-text .text p{margin-bottom:0;}
.page .content .img-text .text ul{margin:0;padding:0;list-style:none;list-style-type:none;}
.page .content .wp{display:inline-block;color:#ffffff;padding:10px 15px;text-decoration:none;font-weight:500;background-color:#2CB742;border-radius:4px;transition:0.3s;}
.page .content .wp svg{width:30px;height:auto;fill:#ffffff;margin-right:6px;}
.page .content .wp:hover{background-color:#239235;}
.page .content .gallery{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.page .content .gallery .item{width:100%;height:auto;display:block;position:relative;float:left;border-radius:4px;margin-bottom:30px;overflow:hidden;transition:0.3s;}
.page .content .gallery .item a{width:100%;height:auto;display:block;position:relative;float:left;border-radius:4px;overflow:hidden;}
.page .content .gallery .item a img{width:100%;height:100%;display:block;position:relative;float:left;max-width:100%;max-height:150px;min-width:100%;min-height:150px;border-radius:4px;-webkit-object-fit:cover;-moz-object-fit:cover;-o-object-fit:cover;-ms-object-fit:cover;object-fit:cover;-webkit-object-position:center;-moz-object-position:center;-o-object-position:center;-ms-object-position:center;object-position:center;transition:0.3s;}
.page .content .gallery .item a:hover img{transform:scale(1.1);}
.page .content .video{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.page .content .video .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:30px;}
.page .content .video .item .embed-responsive{border-radius:4px;}
.page .content .file{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.page .content .file .item{width:100%;height:auto;display:block;position:relative;float:left;border-radius:4px;margin-bottom:10px;background-color:#000000;}
.page .content .file .item a{width:100%;height:auto;display:block;position:relative;float:left;border-radius:4px;color:#ffffff;text-decoration:none;padding:15px 20px;transition:0.3s;}
.page .content .file .item a:hover{background-color:#d90000;}
.page .content .file .item a .text{width:auto;height:auto;display:block;float:left;position:relative;color:#ffffff;margin:0;}
.page .content .file .item a .icon{width:35px;height:35px;display:block;float:right;position:relative;margin-top:9px;}
.page .content .detail-list{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .detail-list .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:30px;}
.page .content .detail-list .item a{width:100%;height:auto;display:block;position:relative;float:left;text-decoration:none;border:2px solid #e1e1e1;border-radius:13px;padding:10px;}
.page .content .detail-list .item a .image{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:10px;border-radius:13px;overflow:hidden;}
.page .content .detail-list .item a .image span{width:100%;height:230px;display:block;position:relative;float:left;background-position:center center;background-size:cover;border-radius:13px;transition:0.3s;}
.page .content .detail-list .item a .category{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:5px;text-align:center;color:#666;font-size:15px;font-weight:500;}
.page .content .detail-list .item a .title{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:3px;text-align:center;font-weight:600;color:#000000;font-size:17px;transition:0.3s;}
.page .content .detail-list .item a .price{width:100%;height:auto;display:block;position:relative;float:left;text-align:center;font-weight:500;color:#666;font-size:18px;}
.page .content .detail-list .item a:hover .image span{transform:scale(1.1);}
.page .content .detail-list .item a:hover .title{color:#d90000;}
.page .content .list{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .list .title{width:100%;height:auto;display:block;position:relative;float:left;color:#000;font-size:30px;font-weight:500;margin-bottom:25px;}
.page .content .list .title::after{content:"";width:75px;height:3px;display:block;position:absolute;bottom:0;background-color:#d90000;border-radius:3px;}
.page .content .list .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:30px;}
.page .content .list .item a{width:100%;height:auto;display:block;position:relative;float:left;text-decoration:none;border-radius:5px;overflow:hidden;}
.page .content .list .item a .image{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .list .item a .image span{width:100%;height:250px;display:block;position:relative;float:left;background-position:center center;background-size:cover;transition:0.3s;}
.page .content .list .item a .image span::before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:#000;opacity:0.5;}
.page .content .list .item a .text{width:100%;height:auto;display:block;position:absolute;left:0;bottom:0;color:#ffffff;font-size:25px;font-weight:500;padding:20px;}
.page .content .list .item a:hover .image span{transform:scale(1.1);}
.page .other{width:100%;height:auto;display:block;position:relative;float:left;border-top:1px solid #c7c7c7;padding:25px 0;}
.page .other h1{width:auto;height:auto;display:block;position:relative;float:none;color:#000000;font-size:23px;margin-bottom:15px;}
.page .other h1:after{content:"";display:block;width:40px;height:2px;background-color:#000000;margin-top:5px;margin-bottom:5px;}
.page .other ul{width:auto;height:auto;display:block;position:relative;float:left;margin:0;padding:0;list-style:none;list-style-type:none;}
.page .other ul li{width:auto;height:auto;display:block;position:relative;float:left;margin:0 5px 5px 0;}
.page .other ul li a{width:auto;height:auto;display:block;position:relative;float:left;padding:10px 20px 8px 20px;background-color:#d90000;font-weight:500;color:#ffffff;text-decoration:none;border-radius:4px;transition:0.3s;}
.page .other ul li a:hover{background-color:#000000;color:#ffffff;}

.form-control:focus{color:#000000;border-color:#d90000;box-shadow:0 0 0 .2rem rgba(217,0,0,.25);}
.alert-primary{color:#ffffff;background-color:#d90000;border-color:#d90000;font-weight:500;}

.footer{width:100%;height:auto;display:block;position:relative;float:left;padding:30px 0 20px 0;background-color:#262f3e;}
.footer .logo{width:auto;height:auto;display:block;position:relative;float:left;}
.footer .logo a{width:216px;height:165px;display:block;position:relative;float:left;background-image:url(images/footer-logo.svg);background-position:center center;background-size:cover;}
.footer .social{width:100%;height:auto;display:block;position:relative;float:left;margin-top:20px;}
.footer .social a{width:auto;height:40px;display:flex;position:relative;float:left;text-decoration:none;border-radius:40px;margin-right:20px;}
.footer .social a:last-child{margin-right:0;margin-left:-2px;}
.footer .social a svg{width:22px;height:auto;fill:#ffffff;margin:auto;transition:0.3s;}
.footer .social a.facebook svg{margin:auto auto 11px auto;}
.footer .social a.instagram svg{width:21px;}
.footer .social a.youtube svg .yt{fill:#262f3e;}
.footer .social a.whatsapp svg{width:30px;}
.footer .social a:hover svg{fill:#d90000;}
.footer .menu{width:100%;height:auto;display:flex;position:relative;float:left;justify-content:center;}
.footer .menu .content{width:auto;height:auto;display:block;position:relative;float:left;margin-right:120px;}
.footer .menu .content .title{width:auto;display:block;margin-bottom:10px;color:#ffffff;font-size:23px;font-weight:500;}
.footer .menu .content .item{width:auto;display:block;margin-bottom:5px;}
.footer .menu .content .item a{color:#ffffff;}
.footer .contact{width:100%;height:auto;display:block;position:relative;float:left;}
.footer .contact .title{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:10px;color:#ffffff;font-size:23px;font-weight:500;}
.footer .contact .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:5px;color:#d2d2d2;}
.footer .contact .item a, .footer .contact .item span{color:#ffffff;}
.footer .copyright{width:100%;height:auto;display:block;position:relative;float:left;margin-top:40px;}
.footer .copyright p{width:auto;height:auto;display:flex;float:left;position:relative;margin-bottom:0;min-height:30px;align-items:center;font-size:14px;color:#d2d2d2;}
.footer .copyright .ka{width:40px;height:30px;display:block;float:right;position:relative;background-image:url(images/ka.net.tr.svg);}

.wp{width:60px;height:60px;display:block;position:fixed;right:15px;bottom:15px;background-color:#25d366;border-radius:70px;padding:10px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);z-index:5;transition:0.3s;}
.wp svg{fill:#ffffff;}
.wp:hover{background-color:#1fae54;}

@media (max-width: 1420px) {
	.slider .item{padding:0 80px;}
}
@media (max-width: 1199px) {
	.header .search input{width:250px;}
	.header .contact{right:275px;}
	.header .contact a{font-size:15px;}
	.header .contact a i{width:22px;}
}
@media (max-width: 991px) {
	.header .contact{display:none;}
	.header .search{margin-right:50px;}
	.header .mobile-button{display:block;}
	.header .menu{width:100%;position:absolute;left:0;top:23px;display:none;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);z-index:50;}
	.header .menu.show{display:block;}
	.header .menu.collapsing{display:block;position:absolute;height:0;overflow:hidden;transition:height .35s ease;}
	.header .menu ul{display:block;margin:0;}
	.header .menu ul li{width:100%;}
	.header .menu ul li a{width:100%;}
	
	.slider .item{height:400px;padding:0 60px;}
	.slider .item .content .text{font-size:35px;}
	.slider .item .content .button a{font-size:15px;padding:7px 18px;}
	.slider.owl-carousel .owl-nav button.owl-prev{left:10px;}
	.slider.owl-carousel .owl-nav button.owl-next{right:10px;}
	
	.footer .menu{display:block;margin:25px 0;}
	.footer .menu .content{margin-right:0;}
	.footer .copyright{margin-top:20px;}
	.footer .copyright p{width:100%;padding-right:45px;}
	.footer .copyright .ka{position:absolute;right:0;}
}
@media (max-width: 767px) {
	.header .logo a{width:172px;height:131px;}
	.header .mobile-search{display:block;}
	.header .mobile-button{top:56px;}
	.header .search{width:100%;position:absolute;left:0;top:105px;display:none;background-color:#ffffff;border-radius:5px;overflow:hidden;z-index:49;}
	.header .search.show{display:block;}
	.header .search input{width:100%;}
	
	.slider .item{padding:0 50px;}
	.slider .item .content .text{font-size:30px;}
	.slider .item .content .button a{font-size:14px;padding:5px 15px;}
	.slider.owl-carousel .owl-nav button.owl-next, .slider.owl-carousel .owl-nav button.owl-prev{width:40px;height:40px;}
	.slider.owl-carousel .owl-nav button.owl-next svg, .slider.owl-carousel .owl-nav button.owl-prev svg{width:8px;}
	
	.product-categories .item{margin-bottom:15px;}
	
	.products .item{margin-bottom:15px;}
	
	.page .content .img-text .img{max-width:100%;margin-right:0;margin-bottom:0;}
	.page .content .img-text .text{width:100%;float:left;margin-top:15px;}
	.page .content .video .item{margin-bottom:15px;}
	.page .content .detail-list .item{margin-bottom:15px;}
	.page .content .list .item{margin-bottom:15px;}
	
	.wp{right:10px;bottom:10px;}
}
@media (max-width: 575px) {
	.page .content .gallery .item{margin-bottom:15px;}
	.page .content .gallery .item a img{height:auto;max-height:100%;min-height:auto;}
}