body {font-family : 'Dosis', sans-serif!important; background:#f9f9f9;}
	a { text-decoration:none; -webkit-transition: all ease 0.4s;   transition: all ease 0.4s;}
.header-logo {position:absolute; display:block; width:100%;  z-index:2;}
@media(max-width:768px) {
.header-logo {display:block; width:100%;}
}
@media(min-width:1366px) {
.main-video {margin:30px; border-radius:20px; overflow:hidden;}
}
.video-background {display:block; width:100%; height:calc(100vh - 100px); background:#000; position:relative; background: #000 url('/images/video-loading.gif') center center no-repeat; }
.video-player video {position: absolute;  top: 0;  left: 0;  width: 100%;  height:calc(100vh - 100px);  object-fit: cover;}
.video-player-over {position:absolute; top:0; left:0; width:100%; height:calc(100vh - 100px); background:rgb(95 85 80); opacity:0.6; z-index:1;}
.video-background header {position:absolute; padding:15px 0px; z-index:3;width:100%;}
.page-video {width:100%; object-fit:cover; height:400px; border-radius:10px; margin-bottom:20px;}
@media(max-width:1350px) {
.video-background {height:calc(100vh - 50px)}
.video-player video {height:calc(100vh - 50px)}
.video-player-over {height:calc(100vh - 50px)}

}
@media(max-width:1250px) {
.video-background header {padding:0px;background:none;} 
}
@media(min-width:1800px) {
.video-background {height:calc(100vh - 300px);}
.video-player-over {height:calc(100vh - 300px);}
.video-player video {height:calc(100vh - 300px);} 
}
@media(min-width:2400px) {
.video-background {height:calc(100vh - 600px);}
.video-player-over {height:calc(100vh - 600px);}
.video-player video {height:calc(100vh - 600px);} 
}
.main-search {position:absolute; display:block; width:100%; bottom:50px; z-index:2;}
.main-search .search-box-close {position:absolute; top:-40px; right:0px;}
.main-search .search-box-close .search-box-close-btn {display:inline-block; width:35px; height:35px; border-radius:50%; display:flex; align-items:center; justify-content:center; color:#fff; background:#ff0000;}
@media(min-width:2400px) {
.main-search {position:absolute; display:block; width:100%; bottom:100px;}
}

@media only screen and (min-device-width: 600px) and (max-device-width: 950px) and (orientation:landscape) {
.main-search {position:absolute; display:block; width:100%; bottom:50px; z-index:2;}
.main-search .mobile-fs-18 {font-size:18px;}
}

@media(max-width:400px) {
.main-search {position:absolute; display:block; width:100%; bottom:50px; z-index:2;}
}	



.product-card {background:#fff; border:1px solid #ddd; border-radius:10px;transition:all 0.4s ease 0s;}
.product-card:hover {transform: scale(1.05);}
.product-card img {height:420px; width:100%; object-fit:cover; border-radius:10px 10px 0px 0px;}
.product-card .title {height:80px;}
.product-card .title h3 { text-transform: uppercase; color:#000;}
@media(max-width:768px) {
	.product-card img {height:200px; width:100%; object-fit:cover; border-radius:10px 10px 0px 0px;}
	.product-card .title { height:100px;}
}
.fixed-menu {position:fixed; display:inline-block; bottom:20px; right:20px;}
@media(max-width:768px) {
	.fixed-menu {display:none;}
}
.fixed-mobile {display:inline-block;}


.btn-slider {background:#228448; color:#fff; padding:10px 15px; border-radius:10px; border:1px solid #1c6c3c;} 
.btn-slider:hover {background:#269553; color:#fff; padding:10px 15px; border-radius:10px;} 

.btn-price {background:#ddd; color:#333; padding:10px 15px; border-radius:0px;} 
.btn-order {background:#228448; color:#fff; padding:10px 15px; border-radius:0px 0px 10px 10px; border:1px solid #1c6c3c;} 
.btn-order:hover {background:#269553; color:#fff; padding:10px 15px;} 
/* Helper */
.cursor-pointer {cursor:pointer;}
.color-grey {color:#aaaaaa   ;}
.color-green {color:#208000!important;}
.color-blue {color:#00238c;}
.color-red {color:#ff0000;}
.color-yellow {color:#ffdd00;}
.color-white {color:#fff;}
.theme-box {border-radius:10px; background:#f6f8fa; border:1px solid #e0e6f1;}
.hover-bold:hover {font-weight:bold!important}
.black-transparent-bg {background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.55) 70%, rgba(0, 0, 0, 0) 100%);    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.55) 70%, rgba(0, 0, 0, 0) 100%);    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.55) 70%, rgba(0, 0, 0, 0) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );}
.text-cut {white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.fs-normal {font-weight:normal!important;}
.fs-bold-1000 {font-weight:1000;}
.fs-bold-900 {font-weight:900!important;}
.fs-bold-800 {font-weight:800;}
.fs-bold {font-weight:bold!important;}
.fs-italic {font-style:italic;}
.img-circle {border-radius:50%; object-fit:cover;}
.fs-10 {font-size:10px;}
.fs-12 {font-size:12px;}
.fs-13 {font-size:13px;}
.fs-14 {font-size:14px!important;}
.fs-15 {font-size:15px;}
.fs-16 {font-size:16px;}
.fs-18 {font-size:18px;}
.fs-20 {font-size:20px;}
.fs-22 {font-size:22px;}
.fs-24 {font-size:24px;}
.fs-26 {font-size:26px;}
.fs-28 {font-size:28px;}
.fs-30 {font-size:30px;}
.fs-32 {font-size:32px;}
.fs-34 {font-size:34px;}
.fs-36 {font-size:36px;}
.border-0 {border:0px;}
.color-black {color:#000;}
.color-333 {color:#333!important;}
.color-565656 {color:#565656!important;}
.hover-yellow:hover {color:#ffdd00;}
.hover-opacity:hover {opacity:0.8;}
.bg-grey-light {background:#f9f9f9;}
.divider-grey-light {border-top:1px solid #f1f1f1;}
.divider-grey {border-top:1px solid #dedede;}
.border-radius-0 {border-radius:0px;}
.border-radius-6 {border-radius:6px;}
.border-radius-10 {border-radius:10px;}
.p-r-2 {padding-right:2px;}
.p-r-5 {padding-right:5px;}
.p-l-5 {padding-left:5px;}
.p-l-2 {padding-left:2px;}
.br-top-0 {border-top:0px;}
.br-bottom-0 {border-bottom:0px!important;}
.mh-40 {min-height:40px;}


@media(max-width:1200px) {
.mobile-d-none {display:none;}
.mobile-fs-10 {font-size:10px!important;}
.mobile-fs-12 {font-size:12px!important;}
.mobile-fs-13 {font-size:13px!important;}
.mobile-fs-14 {font-size:14px!important;}
.mobile-fs-15 {font-size:15px!important;}
.mobile-fs-16 {font-size:16px!important;}
.mobile-fs-18 {font-size:18px!important;}
.mobile-fs-20 {font-size:20px!important;}
.mobile-fs-22 {font-size:22px!important;}
.mobile-fs-24 {font-size:24px!important;}
.mobile-fs-30 {font-size:30px!important;}
.mobile-fs-32 {font-size:32px!important;}
.mobile-fs-34 {font-size:34px!important;}
.mobile-fs-36 {font-size:36px!important;}
.mobile-text-center {text-align:center!important;}
.mobile-text-start {text-align:left!important;}
.mobile-content-center {justify-content:center!important;}
.mobile-padding-5 {padding:5px;}
.mobile-padding-0 {padding:0px;}
.mobile-mt-0 {margin-top:0px!important;}
.mobile-mt-1 {margin-top:10px!important;}
.mobile-mt-2 {margin-top:20px!important;}
.mobile-mt-3 {margin-top:30px!important;}
.mobile-mb-1 {margin-bottom:10px!important;}
.mobile-mb-2 {margin-bottom:20px!important;}
.mobile-mb-3 {margin-bottom:30px!important;}
.mobile-pt-1 {padding-top:10px!important;}
.mobile-pt-2 {padding-top:20px!important;}
.mobile-pt-3 {padding-top:30px!important;}
.mobile-pb-1 {padding-bottom:10px!important;}
.mobile-pb-2 {padding-bottom:20px!important;}
.mobile-pb-3 {padding-bottom:30px!important;}
.mobile-p-3 {padding-left:15px; padding-right:15px;}
}


/* Animasyon */
@keyframes pulse3 {
0% {
-moz-box-shadow: 0 0 0 0 rgba(255,255,255,.5);
box-shadow: 0 0 0 0 rgb(0 0 0 / 50%);
}
70% {
-moz-box-shadow: 0 0 0 30px rgba(255,255,255,0);
box-shadow: 0 0 0 30px rgb(0 0 0 / 0%);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(255,255,255,0);
box-shadow: 0 0 0 0 rgb(0 0 0 / 0%);
}
}

/* Scroll Bar */
::-webkit-scrollbar {
width: 12px;
}

::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px #000;

}

::-webkit-scrollbar-thumb {

background: #2a2a2d !important;
-webkit-box-shadow: inset 0 0 6px #2a2a2d;
}

