@media screen and (max-width: 1024px) {
.row { padding: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#gwp .gift2 .pdt img { width:100%; }
}
@media screen and (max-width: 768px) {
#header .logo .share { right:10px; }
.animenu__nav > li > a { padding:8px 15px; }
#gwp .title:after { width:20%; top:15px; right:1%; }
#gwp .gift2 .pdt { top:0; }
#trex .title:after { width:20%; }
#trex .pdt_list { margin:40px 25px 0; }
#trex .pdt_list li.pdt3 .pdt img { width:80%; }
#coupon .btn_download a img { width:26%; }
#guide .step .lc { margin: 0px 1%; }
}