/* Tablet */
@media (max-width: 1030px){
	div.center-box,
	section#content,
	footer#footer{
		padding-left: 15px;
		padding-right: 15px;
	}
	div.color-bg-gift{

	}
	div.widget-wide-ad-home-post{

	}
	header#header{
		height: 42px;
	}
	h1.logo{
		width: 200px;
		height: 52px;
	}
	h1.logo a{
		-webkit-background-size: contain;
		background-size: contain;
	}
	nav.main-menu{
		padding: 12px 0 0 180px;
	}
	div.search-header{
		padding: 14px 0 0 29px;
	}
	header#header a.send-link{
		margin: 14px 0 0 0;
	}
	aside.sidebar-footer h3{
		position: static;
		text-align: center;
	}
	aside.sidebar-footer div.sites-like h3{
		margin: 0 0 28px;
	}
	div.sites-like{
		float: none;
		width: auto;
		margin: 0 0 20px;
		border: none;
		text-align: center;
	}
	div.sites-like ul{
		text-align: left;
	}
	div.share-footer{
		float: none;
		width: auto;
		border: none;
	}
	.home-page div.share-footer ul.home-page{
		padding: 20px 0 30px;
		text-align: center;
	}
	div.sidebar-gift{
		padding-left: 0;
		width: 22%;
	}
	div.content-gift{
		width: 75%;
		padding-right: 0;
	}
	div.left-page{
		width: 70%;
	}
	aside.sidebar-right{
		width: 26%;
	}
	div.content-gift ul.list-gift{
		margin: 0 -14px;
	}
	div.content-gift ul.list-gift li{
		margin: 0 18px 0 10px;
	}





	/*div.content-gift h1.tit-gift-guide, div.content-gift h1.tit-gift-guide a{
		width: 801px;
		background: 0 0 url(images/the_incredible_gift_guide.gif) no-repeat;
	}
	div.content-gift h1.tit-gift-guide2, div.content-gift h1.tit-gift-guide2 a{
		width: 683px;
		background: 0 0 url(images/the_incredible_gift_guide-2.gif) no-repeat;
	}
	#gg-titleandp{
		float: left;
		width: 683px;
	}
	*/
}

/* Mobile */
@media (max-width: 767px){
	header#header{
		height: auto;
		padding: 0 0 10px;
	}
	nav.main-menu ul li{
		padding: 0 0 0 22px;
	}
	h1.logo {
		width: 120px;
		height: 31px;
	}
	nav.main-menu{
		float: right;
		padding: 3px 0 0;
		font-size: 15px;
	}
	div.search-header{
		clear: right;
		padding-left: 20px;
	}
	div.top-banner{
		display: none;
	}
	
	div.sites-like ul{
		width: 142px;
		padding-right: 12px;
	}
	div.sidebar-gift{
		float: none;
		width: 100%;
	}
	div.content-gift{
		float: none;
		width: 100%;
	}
	div.left-page{
		float: none;
		width: 100%;
		padding-left: 0;
	}
	aside.sidebar-right{
		width: 328px;
		float: none;
		margin: 0 auto;
		padding-right: 0;
	}
}
@media (max-width: 600px){
	header#header{
		position: static;
	}
	section#content{
		padding-top: 25px;
	}
}
@media (max-width: 480px){
	form#searchform{
		width: 220px;
		padding: 30px 10px;
	}
	form#searchform input#s{
		width: 200px;
		display: block;
		float: none;
		margin: 0 0 10px;
	}
	form#searchform input#searchsubmit{
		width: 80px;
	}
	.post-video iframe{
		height: 300px;
	}
}