@media handheld, only screen and (max-width: 1000px) {
	footer .holder{
		padding:0 24px;
		width:720px;
	}
	footer .city li{padding:0 0 0 35px;}
	footer .holder .col-01{
		width:auto;
		max-width:50%;
	}
	footer .row .holder .col-01{max-width:70%;}
	footer .awards{width:auto;}
	footer .awards .title{display:none;}
	footer .awards .img{padding:0 6px 0 0;}
	footer .social{padding:0 0 13px;}
	footer .social .title{padding:0 0 3px;}
	footer .social .widget{margin:0 0 0 -13px;}
	footer .rating{
		position:relative;
		left:auto;
		bottom:auto;
		width:auto;
	}
	footer .rating .widget{margin:0 0 9px;}
	footer .rating p{word-spacing:-1px;}
	footer .subscribe-form{
		width:42.8%;
		margin:4px 0 0;
		padding:21px 2.8% 26px;
	}
	footer .subscribe-form .title{padding:0 0 12px;}
	footer .subscribe-form .input{margin:0 0 14px;}
	footer .lists{
		width:720px;
		margin:0 auto;
		padding:30px 24px 0;
	}
	footer .lists ul{
		font-size:14px;
		width:30%;
		margin:0 0 0 4.3%;
	}
	footer .lists ul:first-child{
		width:30%;
		margin-left:0;
	}
	footer .bottom{padding:21px 24px 0;}
	footer .bottom .ttl{padding:0 0 15px;}
	footer .bottom .holder .col-01,
	footer .bottom .holder .col-02{
		float:none;
		width:auto;
		max-width:100%;
		overflow:hidden;
	}
	footer .bottom .col-01{padding:0 0 37px;}
	footer .bottom .partners{width:65%;}
	footer .bottom .partners ul{
		padding:0 0 0 1px;
	}
	footer .bottom .security{width:30.8%;}
	footer .bottom .payment{margin:-2px 0 0 -1px;}
	footer .bottom .payment li{padding:0 0 0 11px;}
}
@media handheld, only screen and (max-width: 767px) {
	body{min-width:320px;}
	.hidden{display:none;}
	footer .row{display:none;}
	footer .holder{
		width:294px;
		padding:0 13px;
	}
	footer .holder .col-01,
	footer .holder .col-02{
		width:auto;
		float:none;
		max-width:100%;
	}
	footer .social .widget{
		float:none;
		margin:0 -13px;
	}
	footer .rating{padding:0 0 21px;}
	footer .subscribe-form{
		float:none;
		width:auto;
		padding:12px 14px 19px;
		margin:0;
	}
	footer .subscribe-form .title{padding:0 0 11px;}
	footer .subscribe-form .input{margin:0 0 15px;}
	footer .lists{display:none;}
	footer .section{padding:20px 0 38px;}
	footer .bottom{padding:14px 14px 0;}
	footer .bottom .holder .col-01{display:none;}
	footer .bottom .ttl{padding:0 0 14px;}
	footer .bottom .payment{margin:-2px -4px 0 -2px;}
	footer .bottom .payment li{padding:0 0 0 14px;}
	
	.custommer_comment_1, .custommer_comment_2 { margin: 0 !important; }
}