/*320-767*/

@media only screen and (max-width: 767px) {
    body {
        font-size: 16px;
    }
    input,
    textarea,
    select {
        font-size: 16px;
    }
    /*----------字體樣式----------*/
    /*----------首頁----------*/
    /*header*/
    header {
        height: 60px;
        position: absolute;
    }
    .gizle {
        top: 0px;
    }
    .header-area {
        width: auto;
    }
    .logo {
        padding-top: 0px;
        width: 180px;
        float: none;
        position: absolute;
        left: 50%;
        margin-left: -90px;
        top: 70px;
    }
    .header-right {
        width: 100%;
        float: none;
    }
    .search-area {
        margin-right: 10px;
        z-index: 105;
        padding: 0px 5px 20px 8px;
        margin-top: 10px;
    }
    .search-area span {
        top: 8px;
    }
    /*footer*/
    .shop-logo {
        width: 50%;
    }
    .footer-mid {
        width: 100%;
        float: none;
        clear: both;
        border: none;
        border-top: #666 solid 1px;
        padding-top: 20px;
        height: auto;
    }
    .qrcode {
        width: 50%;
    }
    .footer-logo {
        clear: both;
        float: none;
        margin: auto;
        display: block;
    }
    .app-area {
        width: 170px;
    }
    .app-pic {
        padding-left: 10px;
    }
    ul.download-app {
        width: 110px;
    }
    /*博士與台灣製造*/
    .dr-luo {
        background: url(../images/index/dr_luo.png) left bottom no-repeat;
        padding: 30px 20px 80px 250px;
    }
    .made-in-taiwan {
        width: auto;
        margin: auto;
        float: none;
        padding-top: 40px;
        padding-bottom: 60px;
    }
    .made-in-taiwan ul li {
        position: relative;
        display: block;
        padding-bottom: 5px;
    }
    /*----------內頁共同----------*/
    .inside-banner {
        position: relative;
        height: 450px;
        margin: auto;
    }
    .inside-banner .inside-banner-content h2 {
        padding-top: 200px;
        font-size: 30px;
        text-align: center;
    }
    .inside-banner.about {
        background: url(../images/inside/inside_banner_about_phone.jpg) top center no-repeat;
    }
    .inside-banner.press {
        background: url(../images/inside/inside_banner_press_phone.jpg) top center no-repeat;
    }
    .inside-banner.buy {
        background: url(../images/inside/inside_banner_buy_phone.jpg) top center no-repeat;
    }
    .inside-banner.contactus {
        background: url(../images/inside/inside_banner_contact_phone.jpg) top center no-repeat;
    }
    .inside-banner.search {
        background: url(../images/inside/inside_banner_search_phone.jpg) top center no-repeat;
    }
    .inside-banner.product {
        background: url(../images/inside/inside_banner_product_phone.jpg) top center no-repeat;
    }
    /*次選單*/
    nav.sub {
        display: none;
    }
    /*麵包屑*/
    .brcome {
        text-align: left;
    }
    .inside-content img {
        max-width: 100%;
        height: auto;
    }
    /*----------about----------*/
    /*品牌優勢*/
    .advantage-info {
        width: 70%;
        float: left;
        padding-left: 20px;
    }
    /*得獎與肯定*/
    ul.award-list {
        width: 100%;
        float: none;
    }
    .award-pic {
        width: 100%;
        float: none;
        position: relative;
    }
    .award-pic img {
        width: 100%;
        height: auto;
    }
    /*----------product----------*/
    .inside-banner.product .inside-banner-content h2 {
        width: 60%;
        top: 200px;
        left: 35%;
        text-align: left;
        padding: 0;
    }
    .inside-banner.product .inside-banner-content p {
        position: absolute;
        width: 60%;
        top: 250px;
        left: 35%;
        text-align: left;
        padding: 0;
    }
    .inside-banner.product .inside-banner-content figure {
        top: 230px;
        left: 0px;
        width: 300px;
        height: 220px;
        -webkit-background-size: auto 100%;
        -o-background-size: auto 100%;
        background-size: auto 100%;
    }
    ul.product-list {
        margin: auto;
        padding: 20px 0px 0px 0px;
        list-style: none;
        display: block;
        width: 580px;
    }
    ul.product-list li {
        display: inline-block;
        width: 260px;
        position: relative;
        text-align: center;
        padding: 15px 10px;
        margin: 0;
    }
    /*----------銷售據點----------*/
    ul.buy-logo-list li {
        display: block;
    }
    ul.buy-logo-list li img {
        max-width: 100%;
        width: auto;
        height: auto;
    }
    /*----------聯絡我們----------*/
    .contact-form form ul li span {
        min-width: 100%;
    }
    .contact-form form {
        width: auto;
        padding: 0;
        margin: 0;
    }
    .contact-form input,
    .contact-form textarea,
    .contact-form select {
        width: 98%;
    }
}

/*320-599*/

@media only screen and (max-width: 599px) {
    .dr-luo {
        background: url(../images/index/dr_luo_phone.png) left bottom no-repeat;
        min-height: 100px;
        padding: 0px 0px 100px 100px;
        position: relative;
    }
    .dr-luo h2 {
        font-size: 24px;
    }
    .dr-luo p {
        color: #333;
        font-size: 15px;
    }
    /*----------product----------*/
    /*.inside-banner.product .inside-banner-content h2 {width: 60%;top: 10px;left: 30%;text-align:left;padding:0;}.inside-banner.product .inside-banner-content p {position: absolute;width: 60%;top: 50px;left: 30%;text-align:left;padding:0;}*/
    ul.product-list {
        margin: auto;
        padding: 20px 0px 0px 0px;
        list-style: none;
        display: block;
        width: 100%;
    }
    ul.product-list li {
        display: block;
        width: auto;
        position: relative;
        text-align: center;
        padding: 15px 0px;
        margin: 0;
    }
}

@media only screen and (max-width: 400px) {
    /*footer*/
    .shop-logo {
        width: 100%;
        float: none;
        border: none;
        border-bottom: #666 solid 1px;
    }
    .qrcode {
        width: 100%;
        float: none;
        padding-top: 20px;
    }
}