.page-container{padding: 0 10px;}
#pc-hoader00{min-height: 30px;} 
#pc-hoader02{padding: 0;}
#pc1 .SearchSort{display: none;}
#pc2,#pc3,#Homepage_product_module01{width: 100%;background-position: center;}
#pc2{padding: 10px 0 50px 0;background-size: cover;}
#pc3,#pc4,#pc7{padding-bottom: 80px;}
#pc_shop #pc2{background-image: none;}
#pc_shop #pc3{background-image: none;border-top: 1px dotted #CCC;border-bottom:1px dotted #CCC;padding-bottom: 0px;margin: 30px 0;}  
#pc_shop2{width:100%;padding: 0 !important;position: relative;}
#pc_shop2 .wrapper:first-child{width:100% ;padding: 0 ;}
#pc4,#pc7{padding-top: 50px;}
#pc5,#pc5 .wrapper{width: 100%;}
#pc6 {width: 100%;}
#pc8{width: 100%;padding-bottom:30px}
#VR{padding: 0px;margin-bottom: 20px;}
.dropotron {width: 100%;}
.bannerbox li.youtude {width: 100%;}
#TopBar .content {width: 100%;padding: 0 5px;}
@media screen and (min-width: 1620px) {
.page-container{width: 1600px;padding: 0;}
.wrapper{width: 1600px;}
#pc-hoader01{width: 1600px;}
#pc-hoader02{width:100%;}
#pc-hoader02 #MainMenu{width: 1600px;}
#pc-FocusAd{}
#pc1{}
#pc2{width: 100%;}
.page-shop3 #pc2  ul.FocusBox > li{padding:50px calc((100% - 1600px) / 2)!important;}
#pc5 #mainadbox .bannerbox{width: 1600px;margin-right: auto;margin-left: auto;}
#pc5 #mainadbox dd .bannerwrapper{width: 1590px;margin-right: auto;margin-left: auto;}
#pc5 #mainadbox dd .bannerwrapper .bannerbox{width: calc(100% - 40px);margin-right: auto;margin-left: auto;}
#VR{width: 1600px;}
#TopBar .content {width: 1600px;}
#FocusAd .flex-caption{width: 1600px;}
#categoriesbox{width: 100%;}
.mainbav{width: 1600px;margin-right: auto;margin-left: auto;position: relative;}
#TopBar .content {width: 1600px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1259px) {
.page-container{width: 100%;padding-right: 5px;padding-left: 5px;}
#pc-hoader00{/*padding-right: 0px;padding-left: 0px;*/} 
/*#pc-hoader01{width: 100%;height: 1px;margin-right: auto;margin-left: auto;padding-right: 0px;padding-left: 0px;}*/
#pc-FocusAd{}
#pc1{}
#pc2{}
#pc3{}
#pc5 #mainadbox .ad{width: 100%;}
#VR{width: 100%;}
#TopBar .content {width: 100%;}
#FocusAd .flex-caption{width: 100%;}
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
.page-container{width: 100%;padding-right: 5px;padding-left: 5px;}
#pc-hoader00{} 
/*#pc-hoader01{width: 100%;height: 1px;margin-right: auto;margin-left: auto;position: relative;}*/
#pc-FocusAd{}
#VR{width: 100%;}
#pc-FocusAd .wrapper{width:580px;left: calc((100% - 580px) / 2);position: absolute;}
#pc2{}
#pc2 .wrapper,#pc3 .wrapper {width: 100%;}
#pc3{}
} 
@media screen and (min-width: 769px) {
#pc7{text-align: center;}
#pc7 .row > * {width:calc(33.3333333333% - 4px);float: none;display: inline-block;}
#pc-FocusAd{width: 100%;padding: 0px;margin-top: 0px;position: relative;min-height:266px;background-size: cover;}
#pc-FocusAd.clean_height{min-height:auto}
#pc-FocusAd.hidesearchbox{min-height:0px;}
}
@media screen and (max-width: 768px) {
#pc-FocusAd{height: auto;padding: 0;} 
#pc0{background-image: none;height: auto;text-align: center;background-color: #F5F5F5;padding: 0;}
#pc0 img{margin: 10px;max-height: 100px;max-width: calc(100% - 20px);}
#pc1{height:auto;background-image: none;margin-bottom: 0px;}
#pc4,#pc5{padding-top: 30px;}
#pc6{margin-top: -20px;}
#pc7 .rowhide section:nth-of-type(2),#pc7 .rowhide section:nth-of-type(3){display: none;}/*首頁服務據點只顯示一個*/
}