@media (max-width: 768px){
	#move-left{display:none !important;}
	#move-right{display:none !important;}
	body{min-width:600px;}
	#header{min-width:600px;height:300px;background-size:cover;}
	#header_text{top:15px;width:200px;background-size:contain;background-repeat:no-repeat;}
	#logo{padding-top:124px;}
	#logo img{width:105px}
	#header-logos{padding-top:85px;padding-left:0px;}
	#_header-qr{padding-top:10px !important;}
	#header-qr img{width:80px}
	#wishes{min-width:600px;}
	#wishes-ctn{padding:0 !important;}
	#filter{display:none;}
	#header-sep{min-width:600px;}
	#footer {min-width:600px;}
	#page .container {box-sizing: border-box;}
	#footer .container {padding: 15px 30px;}
	#footer p, #footer a, #footer li a {font-size:16px;line-height:20px;}
	#footer li {height:24px;}
	#footer li a{line-height:24px;}
	#top-messages p{font-size:16px !important;}
	#wish {width: 600px; margin-left: -300px;}
	#mob-filters{display:block !important;}
	#top-messages .container {padding-left:30px;padding-right:30px;}
	.wishes_not_found{padding:20px 0;}
	#mob-buttons{display:block !important;}
}

#mob-filters{display:none;margin-top:10px;}
#mob-filters .container{padding:20px;box-sizing:border-box;}
#mob-filters.expand .container{background:#fff;}
#mob-filters button{background:url(images/mob-buttons-b.png) no-repeat -6px 50px #ffe659;border-radius:7px;display:inline-block;padding:10px 20px 10px 35px;border:0 none;color:black;cursor:pointer;font-size:13px;line-height:18px;}
#mob-filters button:hover{background-color:#fee140;}
#mob-filters button.loc{background-position-y:-7px;}
#mob-filters button.search{background-position-y:-107px;}
#mob-filters button.isset{_background-position-y:-57px;}

.mob_filter{display:none;padding:0 0 20px;}
.mob_filter .container{background:#fff;padding-bottom:20px;}
.mob_filter > div{position:relative;}
.mob_filter .close{position:absolute;top:0;right:0;cursor:pointer;background:url(images/close.png) no-repeat center center;width:48px;height:48px;z-index:10000;}
.mob_filter h3{padding:0 50px 10px 20px;font-size:20px;line-height:48px;}
.mob_filter_list{display:flex;flex-wrap:wrap;gap:10px;}
.mob_filter_list a{flex:0 0 100px;padding:8px 20px;font-size:14px;line-height:16px;}
.mob_filter_list a.selected{font-weight:bold;text-decoration:underline;}
.mob_filter_form{padding:0 20px;}
.mob_filter_form form div{padding-bottom:20px;}
.mob_filter_form form div:last-child{padding-bottom:0;}
.mob_filter_form input{width:100%;box-sizing:border-box;}
.mob_filter_form input[type="text"]{padding:10px 5px;line-height:20px;font-size:14px;}
.mob_filter_form input[type="submit"]{background:#ffe659;border:0 none;padding:12px 0;color:black;text-align:center;border-radius:7px;cursor:pointer;}
.mob_filter_form input[type="submit"]:hover{background-color:#fee140;}

#mob-buttons{display:none;text-align:center;}
#mob-buttons button{background:#ffe659;border:0 none;padding:12px 40px;color:black;text-align:center;border-radius:7px;cursor:pointer;}
#mob-buttons button:hover{background-color:#fee140;}