body{
	box-sizing:border-box;
}
@media only screen and (min-width:780px){
	.forMobile{
		display:none !important;
	}
}
@media only screen and (max-width: 780px){
	.forDesktop{
		display:none !important
	}
	#wpadminbar{
		display:none;
	}
	html{
		margin-top:0px !important;
	}
	.header-col-menus,.header-col-search,.header-col-categories{
		display:none;
	}
	#theme-header-logo{
		width:100%;
		text-align: center;
		position: relative;
	}
	#theme-header-logo a{
		display:
		inline-block;
		height: 100%;
	}
	.header-mobile-menu-btn{
		position: absolute;
		left: 3px;
		top: 2px;
		font-size: 21px;
	}
	.flickity-image-wrapper img{
		min-height:300px;
	}
	#theme-story-title{
		font-size:17px;
		margin: 10px auto;
	}
	.theme-story-name{
		font-size:12px;
	}
	.theme-story-img{
		width: 90px;
		height: 90px;
	}
	.theme-story{
		width:95px;
	}
	#theme-stories-inner{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.flickity-product-name{
		font-size: 15px;
		margin-bottom: 10px;
	}
	.cook-stars{
		font-size: 9px;
		bottom: inherit;
		right: inherit;
		top: -5px;
	}
	.flickity-product-info{
		padding: 0 10px;
		padding-bottom: 25px;
	}
	.product-cook{
		font-size: 11px;
	}
	.flickity-heading{
		font-size: 21px;
		margin-top: 30px;
	}
	.flickity-heading b{
		padding: 0 20px;
	}
	#mutfak-urunleri-banner span{
		font-size: 21px;
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.btn-mtf{
		max-width: 275px;
		line-height: normal;
		font-size: 16px;
		margin-top: 20px;
	}
	.btn-mtf i{
		font-size: 16px;
		top: 0px;
	}
	#theme-footer .container-fluid{
		flex-direction: column;
	}
	#theme-footer .container-fluid .footer-col{
		width: auto;
		text-align:
		center;
	}
	.footer-menus li{
		padding: 0 9px !important;
	}
	.footer-menus a{
		font-size: 12px;
	}
	#theme-footer{
		padding-top: 30px;
		height: auto;
	}
	.footer-menus{
		margin-top: 20PX;
		margin-bottom: 20px;
	}
	.footer-socials{
		width: 100% !important;
		margin-bottom: 40px;
	}
	.footer-socials ul li{
		right:0;
	}
	.copyright{
		font-size: 12px;
	}
	.header-mobile-menu-btn{
		display:block !important;
	}
	.show-menu #theme-mobile-menu{
		display:
		block;
		position: fixed;
		top: 70px;
		left: 0;
		z-index: 9999;
		background: #f3f3f3;
		width: 100%;
		height: calc(100% - 70px);
	}
	#theme-mobile-menu .menu-divider{
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: center;
	}
	#theme-mobile-menu .menu-divider span{
		width: 50%;
		text-align: center;
		height: 50px;
		display: flex;
		align-items: center;
		justify-content: center;
		background: white;
	}
	#theme-mobile-menu .menu-divider span.active{
		background: #f3f3f3;
		font-weight: bold;
	}
	#theme-mobile-menu-inner{
		width:100%;
		height: calc(100% - 50px);
	}
	#theme-mobile-menu-inner ul{
		padding: 0;
		margin: 0;
		width: 100%;
		overflow: auto;
		height: 100%;
	}
	#theme-mobile-menu-inner ul li a{
		display: flex;
		padding: 15px 20px;
		border-bottom: 1px solid #e4e4e4;
		width: 100%;
		align-items: center;
	}
	#theme-mobile-menu-inner ul li a label{
		float: left;
		margin-left: 10px;
	}
	.show-menu .header-mobile-menu-btn.fa-bars:before{
		content:'\f00d' !important;
	}
	#theme-header{
		position: fixed;
		width: 100%;
		background: white;
		z-index: 9999;
	}
	#theme-header-clearfix{
		height:69px;
	}
	.theme-story{
		outline:none !important;
	}
	#flickity-archive .flickity-product-item{
		width: 49%;
		margin: 0;
		height: 250px;
		margin-bottom: 10px;
	}
	#flickity-archive .flickity-product-item:nth-child(2n+2){
		margin-left: 2%;
	}
	#flickity-archive .flickity-product-name{
		margin: 0;
	}
	.woocommerce-products-header.oops{
		padding-bottom: 18px;
		padding-top: 18px;
	}
	.woocommerce-products-header.oops h1{
		font-size: 16px;
		text-align: center;
		margin: 0;
	}
	#flickity-archive{
		margin-top:15px;
	}
	.site-main{
		min-height:300px;
		margin: 0;
		margin-bottom: 10px;
	}
	#theme-product #theme-product-left,#theme-product #theme-product-right,#theme-product-detail-left,#theme-product-detail-right{
		width: 100%;
		float: none;
		padding: 0;
		margin: 0;
	}
	#theme-product .container-fluid{
		flex-direction: column;
		max-width: 100%;
		margin-bottom: 20px !important;
	}
	#pix-slider-nav{
		display: none;
	}
	#pix-slider-for{
		width: 100%;
		min-height: 200px;
		max-width: 100%;
		float: none;
	}
	#product-icons{
		padding: 0;
	}
	#theme-product-background{
		display:none;
	}
	#theme-product{
		padding-top:0;
	}
	#product-icons .product-icon img{
		max-width: 40px;
		margin-top: 2px;
	}
	#product-icons .product-icon{
		font-size: 10px;
	}
	#theme-product #theme-product-right{
		padding: 0px 20px;
	}
	#theme-product-detail-left,#theme-product-detail-right{
		padding: 0px 20px !important;
	}
	#theme-product-detail-left{
		padding-bottom: 40px !important;
	}
	#tarif-detayi label i{
		width: 37px;
	}
	#related-products .product-item{
		width:49%;
		margin: 0;
	}
	#related-products .product-item:nth-child(2n+2){
		margin-left:2%;
	}
	#theme-product-right h1{
		font-size:23px;
	}
	#theme-product-right h2{
		font-size:12px;
		line-height: 22px;
	}
	.product-rate{
		margin-bottom:10px;
	}
	#tarif-malzemeleri li,#tarif-detayi ul li{
		font-size: 13px;
	}
	#tarif-malzemeleri label, #tarif-detayi label{
		font-size:15px;
	}
	.product-item-image{
		height:150px;
	}
	.product-item-info label{
		font-size:12px;
	}
	.mutfakurunleri{
		background:
		transparent;
		position: relative;
		text-indent: 24px;
	}
	span.headermenuicon{
		width: 20px;
		height: 20px;
		background-size: contain;
		position: absolute;
		left: 18px;
		top: 17px;
	}
	.header-mobile-search-btn{
		position: absolute;
		right: -5px;
		top: 2px;
		font-size: 21px;
	}
	.show-search .header-col-search{
		display: block;
		position: fixed;
		width: 100%;
		left: 0;
		top: 70px;
		background: white;
		padding: 10px;
	}
	#header-search input{
		width:70% !important;
	}
	#header-search{
		border:none;
	}
	#theme-stories-inner *{
		outline:none !important;
	}
	.mtf-uclu img{
		box-shadow:none;
		max-height: 350px;
	}
	#arzumlogo{
		position: absolute;
		left: 38px;
		top: 4px;
	}
	#arzumlogo img{
		max-width: 70px;
	}
	#evdesevarlogo{
		left: 122px;
	}
	#evdesevarlogo img{
		max-width: 125px !important;
		top: 4px;
	}
	.mtf-uclu a{
		width: 100%;
		position: static !important;
		transform: none !important;
		float: left;
		margin-bottom: 10px;
	}
	.mtf-uclu{
		overflow-x: auto;
		margin-bottom: 10px;
		display: block;
		max-height: 600px;
		overflow: visible;
	}
	#theme-mobile-menu-inner .cat-img img{
		max-width: 50px;
		max-height: 50px;
	}
	#theme-mobile-menu-inner .cat-img{
		float: left;
	}
	.flickity-carousel-categories .flickity-image-wrapper img,.flickity-product-inner .flickity-image-wrapper img{
		max-height: 250px;
		min-height: 250px;
		object-position: bottom;
	}
	#slick-slider-fullwidth{
		height: 115px !important;
		min-height: 10px !important;
	}
	#theme-header-logo #language-select{
		position: absolute;
		right: 35px;
		top: 8px;
		transform: scale(1.2);
	}
}
@media only screen and (max-width:1600px){
	.flickity-image-wrapper img{
		/* min-height: 390px; */
	}
}
@media only screen and (min-width:780px) and (max-width:1400px){
	.container-fluid{
		max-width: 97%;
	}
	#header-search input{
		width: 270px;
	}
}
@media only screen and (min-width:780px) and (max-width:1500px){
	.flickity-product-info{
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media only screen and (min-width:780px) and (max-width:1300px){
	#header-search input{
		width: 210px;
	}
}
@media only screen and (min-width:780px) and (max-width:1200px){
	#header-search input{
		width:250px;
	}
}
@media only screen and (min-width:780px) and (max-width:1150px){
	#header-search input{
		width:200px;
	}
	#header-search button i{
		display:none;
	}
	.header-col-menus ul li{
		padding: 0 10px;
		font-size: 12px;
	}
}
@media only screen and (min-width:1400px) and (max-width:1500px){
	.container-fluid{
		max-width: 97%;
	}
}