﻿@media (min-width: 1600px) {
	.custom-nav5.owl-theme .owl-nav button.owl-prev { left: -40px; }
	.custom-nav5.owl-theme .owl-nav button.owl-next { right: -40px; }
}

@media (min-width: 1400px) {
	.container { max-width: 1320px; }
}

@media (min-width: 1199.98px) { /*	
		.container:not(.none) { max-width: 1440px; }
			.container-fluid:not(.none) { padding-left: 3rem; padding-right: 3rem; }
	*/
	.col-xl-5 { max-width: 20%; flex: 0 0 20% }

	/*    header.sticked .header-middle { display: none; }*/

	.navbar-right > li { margin-left: 1.5rem; }
		.navbar-right > li > a > i, .navbar-right > li > button > i { font-size: 1.25rem; }
		.navbar-right > li > a > span, .navbar-right > li > button > span { font-weight: 600; font-size: .875rem; vertical-align: sub; }

	.navbar-toggle { display: none; }

	.block-search { position: relative; border: 1px solid #e2e6eb; border-radius: 3px; }
		.block-search .form-control { width: 420px; }
			.block-search .form-control::-moz-placeholder { opacity: 1; }
		.block-search .form-control, .block-search .btn { height: 40px; line-height: 1; background-color: transparent; border: 0; box-shadow: none !important }
		.block-search .btn { font-size: 1.15rem; }
			.block-search .btn img { max-height: 18px; }

	/*    .slider .caption-content { max-width: 670px; }*/

	.products-list:not(.listview) .product-price { display: flex; align-items: center; justify-content: center; }
	.products-list .product-price del { margin-right: 12px; }
	.products-list .product-price em { margin-left: 12px; }

	.block-service .item { max-width: calc(100% / 4); flex: 1 1 calc(100% / 4); display: flex; margin-bottom: 1rem; }

	.product-detail .product-info-main li:not(.none) span { width: 200px; }

	.product-detail .product-add-form { display: flex; align-items: center; }
		.product-detail .product-add-form .form-qty { margin-right: 1rem; }

	#filtreler { display: flex; justify-content: space-between; align-items: center; }
		#filtreler > li:not(:last-child) { margin-right: 1rem; }
		#filtreler > li { min-width: 320px; }
}

@media (max-width: 1199.98px) {

	/*    .navbar-brand { margin-left: auto; }*/
	.navbar-brand img { max-height: 52px; }

	.navbar-right > li + li { margin-left: 1rem; }
	.navbar-right > li > a > i, .navbar-right > li > button > i { font-size: 1.15rem; margin-right: 0; }
	.navbar-right > li > a > span, .navbar-right > li > button > span { display: none; }

/*	.header-cart .cart-counter-number { left: 14px; top: -10px; }*/

	.block-search { display: none }

	.navbar-toggle span { width: 34px; height: 3px; display: block; border-radius: 2px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
		.navbar-toggle span + span { margin-top: 5px; }
		.navbar-toggle span.bar1 { width: 22px; }
		.navbar-toggle span.bar3 { width: 29px; }
	#panel .navbar-toggle { padding: 10px; margin: 2rem 1rem 0 0 }
	.navbar-toggle.open span.bar1 { -webkit-transform: rotate(-45deg) translateY(5.5px) translateX(-5.5px); -moz-transform: rotate(-45deg) translateY(5.5px) translateX(-5.5px); -ms-transform: rotate(-45deg) translateY(5.5px) translateX(-5.5px); -o-transform: rotate(-45deg) translateY(5.5px) translateX(-5.5px); transform: rotate(-45deg) translateY(5.5px) translateX(-5.5px); }
	.navbar-toggle.open span.bar2 { opacity: 0; -webkit-transition: opacity 0s ease-out; -o-transition: opacity 0s ease-out; transition: opacity 0s ease-out; }
	.navbar-toggle.open span.bar3 { -webkit-transform: rotate(45deg) translateY(-5.5px) translateX(-5.5px); -moz-transform: rotate(45deg) translateY(-5.5px) translateX(-5.5px); -ms-transform: rotate(45deg) translateY(-5.5px) translateX(-5.5px); -o-transform: rotate(45deg) translateY(-5.5px) translateX(-5.5px); transform: rotate(45deg) translateY(-5.5px) translateX(-5.5px); }
	.navbar-toggle:hover span, .navbar-toggle.open span { width: 26px !important; }

	.list-img, .img-center { height: 169px; }
	.products-list .img-center, .products-list .list-img { height: 246px; }
	.kategori-list .img-center, .kategori-list .list-img { height: 250px; }
	.blog-list .list-img, .blog-list .img-center { height: 209px; }
	#sync1 .img-center { height: 438px; }
	#sync2 .img-center { height: 101px; }

	.campaign-list .img-center, .campaign-list .list-img { height: 290px; }
	.campaign-list .campaign-box .campaign-box-date { left: 10px; }
	.campaign-list .campaign-box .campaign-box-shipping { right: 10px; }
	.campaign-list .campaign-box .campaign-box-title { padding-left: 10px; padding-right: 10px; }

	/*	.slider .item img:not(.none) { min-height: 360px; }*/
	.slider .caption strong { font-size: 2.6rem; margin-bottom: 1rem; }
	.slider .caption em { font-size: 3.6rem; }
	.slider .caption p:not(.none) { font-size: 1.2rem; }
	.slider .caption a { font-size: 1rem; margin-top: 1rem; padding-left: 1.5rem; padding-right: 1.5rem; }

	.main-video .c-button { font-size: 1.1875rem; }
	/*	.videosl .btnplay { display: block; }*/

	.whatsapp-info { display: block; }

	.nav-tabs.style1 .nav-item { margin-bottom: 4px; width: 100%; border: none; }
	.nav-tabs.style1 .nav-link.active { border: none; }
	.nav-tabs.style1 .nav-link { padding: .8rem 1rem; font-size: 1rem; margin-right: 0; }
	.nav-tabs.style1 .nav-item:not(:last-child) { border-right: 0; border-bottom: 1px solid #000; margin-right: 0; }

	.nav-tabs.style2 .nav-item { margin-bottom: 0; width: 100%; border: none; }
	.nav-tabs.style2 .nav-link { padding: 1rem; font-size: 1rem; }

	.taksit .taksit-baslik { width: 200px; }

	.custom-nav5.owl-theme .owl-nav [class*=owl-] { font-size: 2.5rem; top: 30%; -webkit-transform: translateY(-30%); -ms-transform: translateY(-30%); transform: translateY(-30%); }
	.custom-nav5.owl-theme .owl-nav button.owl-prev { left: -14px; }
	.custom-nav5.owl-theme .owl-nav button.owl-next { right: -14px; }

	.products-list .product-price del, .products-list .product-price span, .products-list .product-price em { display: block; }

	.block-service .item { max-width: calc(100% / 2); flex: 1 1 calc(100% / 2); margin-bottom: 2rem; text-align: center; }

	.section-title-one::before { font-size: 2rem; line-height: 2rem; }
	.section-title-one .section-title { padding: 6px 20px; margin-left: 20px; }

	.product-detail h1, .page-header h1, .page-header h2 { font-size: 1.5rem; }

	.product-detail .product-info-main li:not(.none) span { width: 50%; }

	.product-detail .taksit_enkucuk button { display: block; padding: 0; margin: 0; }
		.product-detail .taksit_enkucuk button:before { content: none; }

	.product-detail .price-box { margin-top: 1rem; }

	.product-detail .product-cart { margin-top: 1.5rem }

	#kvkk { width: 100%; }
		#kvkk .kvkk-inner { font-size: .75rem; padding: 10px; margin: 5px; }
		#kvkk .btn { margin-right: 5px; padding: 5px 10px; font-size: .75rem; }
		#kvkk p { margin-bottom: 10px; }

	.pagination .page-link.text, .pagination .page-link.first, .pagination .page-link.last { display: none }

	.product-detail .product-form-extra { gap: 1rem; }

	.dropdownn.v2 { position: inherit; }

	#filtreler > li { margin-bottom: 1rem; }
	#filtreler li .sidebar-v2 { position: fixed; top: 0; left: 0; right: 0; border: 0; }
	#filtreler li .filtreler-title { display: block !important; border-bottom: 1px solid #ccc; }

	.view-controls, .view-stok { display: none; }
	.shop-top-bar { padding: 12px 10px; }
		.shop-top-bar .item + .item { margin-left: 1rem; }
		.shop-top-bar #sorting { max-width: 140px; }

	.footer-menu-container[data-menu-type="accordion"] .footer-menu .footer-menu-title { font-size: 1rem; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; cursor: pointer; padding: 1rem; margin-bottom: 1rem; border: 0; }
		.footer-menu-container[data-menu-type="accordion"] .footer-menu .footer-menu-title:after { content: "\2b"; font-size: 12px; font-weight: 900; font-family: "Font Awesome 5 Free" }
	.footer-menu-container[data-menu-type="accordion"] .footer-menu .footer-menu-content { padding: 0 1rem 1rem; display: none }
	.footer-menu-container[data-menu-type="accordion"] .footer-menu.active .footer-menu-title:after { content: "\f068" }
	.footer-menu-container[data-menu-type="accordion"] .footer-menu.active .footer-menu-content { display: block }

	.homepage-text .homepage-img { text-align: left; margin-bottom: 2rem; }
}

@media (max-width: 991.98px) {
	.blog-list .list-img, .blog-list .img-center { height: 238px; }
	#sync1 .img-center { height: 817px; }
	#sync2 .img-center { height: 196px; }
	.campaign-list .img-center, .campaign-list .list-img { height: 330px; }

	.sidebar { margin-bottom: 1rem; }
	.pnl-sidebar { display: block; }
	.sidebar-content { display: none; }

	#minicart { position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; border: 0; }
		#minicart .minicart-title { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid; }
		#minicart .minicart-close i { font-size: 1.5rem; line-height: 1; }
		#minicart .minicart-items { max-height: initial; height: calc(100% - 200px); border-bottom: 0; }
		#minicart .minicart-bottom { position: absolute; left: 0; right: 0; bottom: 0; padding-bottom: 10px; }

	table.tablev2 thead { display: none; }
	table.tablev2 td { display: flex; justify-content: space-between; text-align: right !important; width: auto; }
		table.tablev2 td:before { content: attr(data-label); font-weight: bold; margin-right: 1rem; font-size: .875rem; }
	table.tablev2 tbody tr:not(:last-child) { border-bottom: 3px solid #dddddd; }

	table.tablev3 .border-bottom { border-bottom-width: 4px !important; }
	table.tablev3 td, table.tablev3 th { border: none; }

	.bank-table { max-width: calc(100% / 2); flex: 1 1 calc(100% / 2); }

	.sip-img img { width: 90px !important; }

	.slider .caption strong { font-size: 2.4rem; }
	.slider .caption em { font-size: 3.4rem; }

	.fancyboxModal, .fancybox-slide--iframe .fancybox-content { max-width: 100%; }
	.fancybox-slide { padding: 10px; }
	#modal_inline { max-width: 96%; }

	.cart-table .table thead { display: none; }
	.cart-table .table tbody tr td { padding: 10px 15px; text-align: left; border: none; vertical-align: top; }
	.cart-table .table td:before { content: attr(data-label); text-transform: uppercase; font-weight: bold; }
	.cart-table .table td .cart-line { margin-top: 2px; }
	.cart-table .table tbody tr td:not(.pro-thumbnail) { display: block; width: 100%; max-width: none; }
	.cart-table .table tbody tr:not(:last-child).cart-item { border-bottom: 3px solid #dddddd; }
	.cart-table .table tbody tr td.pro-subtotal, .cart-table .table tbody tr td.pro-remove { display: inline-block; width: auto; }
	.cart-table .table tbody tr td.pro-remove { float: right; }
	.cart-right { position: relative; top: initial; }
	.cart-summary { padding: 20px; }
		.cart-summary h5 b { font-size: .875rem; }

	.masonry-row { column-count: 2; }
	.benzerYazilar.masonry-row { column-count: 2; }

	.variant-select .variant-list { width: 100%; }
}

@media (min-width: 991.98px) {
	.sidebar-content { display: block !important; }

	#panel { max-width: 50%; }
}

@media (min-width: 767.98px) {
}

@media (max-width: 767.98px) {
	.list-img, .img-center { height: 193px; }
	.products-list .img-center, .products-list .list-img { height: 282px; }
	.kategori-list .img-center, .kategori-list .list-img { height: 286px; }
	.blog-list .list-img, .blog-list .img-center { height: 173px; }
	#sync1 .img-center { height: 604px; }
	#sync2 .img-center { height: 142px; }

	.campaign-list .img-center:not(.none) img { position: relative; }
	.campaign-list .list-img:not(.none), .campaign-list .img-center:not(.none) { height: auto !important; width: auto !important; text-align: center; }

	.social-likes__widget_whatsapp { display: block !important; }

	/*.slider .item img { min-height: 200px; object-fit: cover; }*/
	.slider .caption strong { font-size: 2rem; }
	.slider .caption em { font-size: 3rem; }
	.slider .caption p:not(.none) { font-size: 1rem; }

	.custom-nav2.owl-theme .owl-nav [class*=owl-] { opacity: 1; }
	.custom-nav1.owl-theme .owl-nav [class*=owl-] { display: none; }

	.editor-content img[style*="left"] { margin: 0 0 1rem 0; max-width: 100%; width: 100%; float: none !important; height: auto !important }
	.editor-content img[style*="right"] { margin: 0 0 1rem 0; max-width: 100%; width: 100%; float: none !important; height: auto !important }

	.variant-product-image .variant-list { width: 19%; }

	.blog-list .btn { display: block; width: 100%; margin-top: 1.4rem; }

	.tableTeknikOzellikler tr td:first-child { width: 40%; }
}

@media (min-width: 575.98px) {
	.h-style2 { display: -ms-flexbox; display: flex; align-items: center; }
		.h-style2 a { margin-left: auto; }
}

@media (max-width: 575.98px) {

	.navbar-brand img { max-height: 34px !important; }

	.list-img, .img-center { height: 206px; }
	.products-list .img-center, .products-list .list-img { height: 302px; }
	.blog-list .list-img, .blog-list .img-center { height: 186px; }
	#sync1 .img-center { height: 646px; }
	#sync2 .img-center { height: 153px; }
	#sync1 .btn-video-play { width: 48px; height: 48px; line-height: 48px; font-size: 1rem; }

	.kategori-list .img-center { position: relative; }
	.kategori-list .img-center, .kategori-list .list-img { height: auto; }

	.custom-nav3.owl-theme .owl-nav button.owl-prev { left: 0px; }
	.custom-nav3.owl-theme .owl-nav button.owl-next { right: 0px; }

	.fs-sm-xs { font-size: .875rem; }

	.card.user-progress { padding: 2rem 1rem; }
		.card.user-progress .card-body { padding: 0; }
	.btn-block-sm { width: 100%; display: block; }

	.owl-carousel .cols { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0px; margin-bottom: 0px !important; }

	.slider .caption strong { font-size: 1.6rem; margin-bottom: 0; }
	.slider .caption em { font-size: 2.6rem; }

	.panel-open header.fixed-top .navbar-brand { opacity: 0; }

	.bank-table { max-width: 100%; flex: 1 1 100%; }

	.products-list .product-info a { width: 100%; }
		.products-list .product-info a:not(.btn-addcart) { display: none; }

	.products-list .btn-addlist, .btn-v2 { padding: 8px 10px; font-size: .875rem; }
		.products-list .btn-addlist i { display: none; }

	.saleoff { font-size: .75rem; }
		.saleoff span, .ribon span { padding: 3px 6px; }

	.cart-left .cart-footer { display: block !important }
		.cart-left .cart-footer a { display: block; text-align: center; margin-bottom: 10px; }

	.masonry-row { column-count: 1; }

	.variant-product-image .variant-list { width: 23%; margin-right: 2%; }

	#captcha_img { height: 25px; margin-left: 0 !important; }
	#btn_captcha_refresh i { width: auto; font-size: 1rem; }
	.placeholder { padding-left: .75rem; padding-right: .75rem; }

	.kborder2:before { left: -10px; }
	.h-style { font-size: 1.75rem; }

	.blog-list .blog-date { padding: 5px; }
		.blog-list .blog-date b { font-size: 1.2rem; }

	#visitorCount { font-size: .8rem; width: auto; }
	#visitorCount { padding-top: 12px; padding-bottom: 12px; }
		#visitorCount i.user { display: none; }
		#visitorCount .visitorClose { line-height: 1; }

	.goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span:first-child { display: none; }
}

@media (max-width: 480px) {
	.list-img, .img-center { height: 169px; }
	.products-list .img-center, .products-list .list-img { height: 246px; }
	.blog-list .list-img, .blog-list .img-center { height: 151px; }
	#sync1 .img-center { height: 533px; }
	#sync2 .img-center { height: 124px; }
}

@media (max-width: 414px) {
	.list-img, .img-center { height: 142px; }
	.products-list .img-center, .products-list .list-img { height: 207px; }
	#sync1 .img-center { height: 455px; }
	#sync2 .img-center { height: 105px; }

	.slider .caption strong { font-size: 1.4rem; }
	.slider .caption em { font-size: 2.4rem; }

	.item.col-6.v2:not(.none) { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
		.item.col-6.v2:not(.none) .img-center img { position: relative; }
		.item.col-6.v2:not(.none) .list-img, .item.col-6.v2:not(.none) .img-center { height: auto; }
		.item.col-6.v2:not(.none) .single-row { overflow: inherit; text-overflow: inherit; white-space: inherit; }
		.item.col-6.v2:not(.none) .card-text, .item.col-6.v2:not(.none) .card-title { height: auto; }
}

@media (max-width: 375px) {
	.img-center:not(.none) img { position: relative; }
	.list-img:not(.none), .img-center:not(.none) { height: auto !important; width: auto !important; text-align: center; }

	.products-list .img-center, .products-list .list-img { height: 184px; }

	#sync1 .img-center { height: 409px; }
	#sync2 .img-center { height: 93px; }

	.variant-product-image .variant-list { width: 31%; }

	.item.col-6:not(.none), .masonry-row2 .item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.card-list .cols.col-6:not(.none) figure { text-align: center; }
	.single-row { overflow: inherit; text-overflow: inherit; white-space: inherit; }
	.card-text, .card-title { height: auto; }
}

@media (max-width: 320px) {
	.navbar-brand img { max-height: 26px !important; }

	.owl-carousel .item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0px; margin-bottom: 0px !important; }

	.products-list .img-center, .products-list .list-img { height: 152px; }

	#sync1 .img-center { height: 344px; }
	#sync2 .img-center { height: 77px; }

	.slider .caption strong { font-size: 1.2rem; }
	.slider .caption em { font-size: 2.2rem; }
}
