.overview_p65 .pc_show {
    display: none
}

.overview_p65 .mobile_show {
    display: block
}

.overview_p65 .color_yellow {
    color: #f9c31b
}

.overview_p65 .col-xs-2 {
    width: 20%
}

.overview_p65 .section {
    position: relative;
    background-color: #141414;
    color: #f1f1f1;
    padding-bottom: 10%
}

.overview_p65 .section02 {
    background-color: #000;
    padding-bottom: 10%
}

.overview_p65 .section03,
.overview_p65 .section04 {
    background-repeat: no-repeat;
    background-color: #000
}

.overview_p65 .section06 {
    background-repeat: no-repeat;
    background-color: #000
}

.overview_p65 .row,
.overview_p65 .col-md-6 {
    margin: 0 5%;
    padding: 0
}

.overview_p65 .section02 li {
    display: inline-block
}

.overview_p65 .section05 .text {
    margin: 1em 0 3em
}

.overview_p65 .section07 {
    background-color: #111
}

.overview_p65 .section07 .content img {
    width: 46.1%
}

.overview_p65 .section08 {
    background-color: #23211e
}

.overview_p65 .section08 .plus_box {
    margin-left: 19%;
    width: 92%
}

.overview_p65 .section09 {
    padding: 1% 0 5%;
    background-color: #000
}

#product_spec .font_bold {
    font-weight: bold
}

.spec_table .line_bottom {
    border-bottom: 1px dashed #ddd!important
}

.product_spec .power_spec {
    font-family: NotoSans, "Microsoft JhengHei", sans-serif;
    margin-top: 10%;
    width: 100%
}

.product_spec .power_spec td,
.product_spec .power_spec th {
    padding: 10px
}

.product_spec .power_spec td {
    text-align: center
}

.product_spec .power_spec th {
    font-size: 1.2em;
    min-width: 120px
}

.product_spec .power_spec .col-line {
    border-bottom: 1px solid #777
}

.product_spec .power_spec .row-line {
    border-left: 1px solid #ddd
}

.product_spec .power_spec .section01 td {
    border-bottom: 1px solid #ddd
}

.product_spec .power_spec .title {
    border-right: 1px solid #ddd;
    min-width: 200px;
    padding-left: 5px
}

.product_spec .power_spec .title>div,
.product_spec .power_spec .divider>div {
    border-top: 1px solid #ddd;
    padding-top: 15px
}

.product_spec .power_spec th:first-child>div {
    height: 80px;
    line-height: 80px;
    padding-right: 15px
}

.product_spec .power_spec th>div {
    content: '';
    border-right: 1px solid #ddd;
    vertical-align: middle;
    text-align: center
}

@media(min-width: 1024px) {
    .overview_p65 .section00,
    .overview_p65 .section01,
    .overview_p65 .section01a,
    .overview_p65 .section01b,
    .overview_p65 .section02,
    .overview_p65 .section05,
    .overview_p65 .section07,
    .overview_p65 .section08 {
        position: relative
    }
    .overview_p65 .pc_show {
        display: block
    }
    .overview_p65 .mobile_show {
        display: none
    }
    .overview_p65 .section {
        padding-bottom: 0
    }
    .overview_p65 .section00 .flash_01 {
        animation: flash_action_1 2.8s linear infinite;
        opacity: 0;
        animation-delay: 2s;
        position: absolute;
        top: 22.4%;
        right: 5%;
        width: 2%
    }
    .overview_p65 .section00 .flash_02 {
        animation: flash_action_2 1.8s cubic-bezier(0, 0, 0.6, 0.35) infinite;
        opacity: 0;
        animation-delay: 3s;
        position: absolute;
        top: 55.5%;
        right: 5%;
        width: 2%
    }
    .overview_p65 .section00 .flash_03 {
        animation: flash_action_3 2s cubic-bezier(0.35, 0.67, 1, 1) infinite;
        opacity: 0;
        animation-delay: 1s;
        position: absolute;
        top: 46.1%;
        right: 1%;
        width: 2%
    }
    .overview_p65 .section00 .flash_04 {
        animation: flash_action_4 1.8s linear infinite;
        opacity: 0;
        animation-delay: 2s;
        position: absolute;
        top: 38.4%;
        right: 7.5%;
        width: 2%
    }
    .overview_p65 .section00 .flash_05 {
        animation: flash_action_5 1.5s linear infinite;
        opacity: 0;
        animation-delay: 1s;
        position: absolute;
        top: 31.5%;
        right: 47.5%;
        width: 2%
    }
    .overview_p65 .section00 .flash_06 {
        animation: flash_action_5 2.8s cubic-bezier(0, 0, 0.74, 0.52) infinite;
        opacity: 0;
        animation-delay: 2s;
        position: absolute;
        top: 46.5%;
        right: 47.5%;
        width: 2%
    }
    .overview_p65 .section00 .flash_07 {
        animation: flash_action_6 3.8s cubic-bezier(0, 0, 0.57, 0.99) infinite;
        opacity: 0;
        animation-delay: 2s;
        position: absolute;
        top: 67.5%;
        right: 27.5%;
        width: 2%
    }
    .overview_p65 .section00 .flash_08 {
        animation: flash_action_6 1.8s cubic-bezier(0, 0, 0.57, 0.99) infinite;
        opacity: 0;
        animation-delay: 3s;
        position: absolute;
        top: 62.8%;
        right: 36.8%;
        width: 2%
    }
    .overview_p65 .section00 .flash_09 {
        animation: flash_action_7 1.8s cubic-bezier(0, 0, 0.57, 0.99) infinite;
        opacity: 0;
        animation-delay: 3s;
        position: absolute;
        top: 3.8%;
        right: 24%;
        width: 2%
    }
    .overview_p65 .section00 .flash_10 {
        animation: flash_action_7 1.8s cubic-bezier(0, 0, 0.78, 0.62) infinite;
        opacity: 0;
        animation-delay: 1s;
        position: absolute;
        top: 9.8%;
        right: 33.3%;
        width: 2%
    }
    .overview_p65 .section00 .flash_11 {
        animation: flash_action_8 2s cubic-bezier(0, 0, 0.78, 0.62) infinite;
        opacity: 0;
        animation-delay: 1.5s;
        position: absolute;
        top: 9.8%;
        right: 13%;
        width: 2%
    }
    @keyframes flash_action_1 {
        0% {
            opacity: 0;
            -ms-transform: translate3d(0, 0, 0);
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0)
        }
        50% {
            opacity: 1
        }
        100% {
            opacity: 0;
            -ms-transform: translate3d(-250%, 0%, 0);
            -webkit-transform: translate3d(-250%, 0%, 0);
            transform: translate3d(-250%, 0%, 0)
        }
    }
    @keyframes flash_action_2 {
        0% {
            opacity: 0;
            -ms-transform: translate3d(0, 0, 0);
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0)
        }
        50% {
            opacity: 1
        }
        100% {
            opacity: 0;
            -ms-transform: translate3d(-500%, 0%, 0);
            -webkit-transform: translate3d(-500%, 0%, 0);
            transform: translate3d(-500%, 0%, 0)
        }
    }
    @keyframes flash_action_3 {
        0% {
            opacity: 0;
            -ms-transform: translate3d(0, 0, 0);
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0)
        }
        30% {
            opacity: .5
        }
        60% {
            opacity: .2
        }
        80% {
            opacity: .8
        }
        100% {
            opacity: 0;
            -ms-transform: translate3d(-400%, 0%, 0);
            -webkit-transform: translate3d(-400%, 0%, 0);
            transform: translate3d(-400%, 0%, 0)
        }
    }
    @keyframes flash_action_4 {
        0% {
            opacity: 0;
            -ms-transform: translate3d(0, 0, 0);
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0)
        }
        30% {
            opacity: .5
        }
        60% {
            opacity: .2
        }
        80% {
            opacity: .8
        }
        100% {
            opacity: 0;
            -ms-transform: translate3d(-120%, -115%, 0);
            -webkit-transform: translate3d(-120%, -115%, 0);
            transform: translate3d(-120%, -115%, 0)
        }
    }
    @keyframes flash_action_5 {
        0% {
            opacity: 0;
            -ms-transform: translate3d(0, 0, 0);
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0)
        }
        30% {
            opacity: .5
        }
        60% {
            opacity: .2
        }
        80% {
            opacity: .8
        }
        100% {
            opacity: 0;
            -ms-transform: translate3d(400%, 0%, 0);
            -webkit-transform: translate3d(400%, 0%, 0);
            transform: translate3d(400%, 0%, 0)
        }
    }
    @keyframes flash_action_6 {
        0% {
            opacity: 0;
            -ms-transform: translate3d(0, 0, 0);
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0)
        }
        30% {
            opacity: .5
        }
        60% {
            opacity: .2
        }
        80% {
            opacity: .8
        }
        100% {
            opacity: 0;
            -ms-transform: translate3d(120%, -115%, 0);
            -webkit-transform: translate3d(120%, -115%, 0);
            transform: translate3d(120%, -115%, 0)
        }
    }
    @keyframes flash_action_7 {
        0% {
            opacity: 0;
            -ms-transform: translate3d(0, 0, 0);
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0)
        }
        30% {
            opacity: .5
        }
        60% {
            opacity: .2
        }
        80% {
            opacity: .8
        }
        100% {
            opacity: 0;
            -ms-transform: translate3d(0%, 200%, 0);
            -webkit-transform: translate3d(0%, 200%, 0);
            transform: translate3d(0%, 200%, 0)
        }
    }
    @keyframes flash_action_8 {
        0% {
            opacity: 0;
            -ms-transform: translate3d(0, 0, 0);
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0)
        }
        30% {
            opacity: .5
        }
        60% {
            opacity: .2
        }
        80% {
            opacity: .8
        }
        100% {
            opacity: 0;
            -ms-transform: translate3d(-120%, 115%, 0);
            -webkit-transform: translate3d(-120%, 115%, 0);
            transform: translate3d(-120%, 115%, 0)
        }
    }
    .overview_p65 .section01a .content .description,
    .overview_p65 .section01b .content .description {
        font-size: 1.7rem;
    }
    .overview_p65 .section01a .content {
        position: absolute;
        top: 1%;
        text-align: left;
        left: 10%;
        width: 70%;
    }
    .overview_p65 .section01a .row {
        position: absolute;
        left: 9%;
        bottom: 0%;
        width: 75%;
        margin: 0;
    }
    .overview_p65 .section01a .row div {
        text-align: center
    }
    .overview_p65 .section01b span {
        font-weight: bold;
        font-size: 1.2em
    }
    .overview_p65 .section01b .run_img {
        margin-top: .8em
    }
    .overview_p65 .section01b .running {
        animation: fan_rotate 1.8s linear infinite
    }
    @keyframes fan_rotate {
        0% {
            transform: rotate(0)
        }
        100% {
            transform: rotate(-360deg)
        }
    }
    .overview_p65 .section01b .content {
        position: absolute;
        top: 0%;
    }
    .overview_p65>.section01.scroll_active .title,
    .overview_p65>.section02.scroll_active .title {
        -webkit-transition-delay: .6s;
        transition-delay: .6s
    }
    .overview_p65>.section01.scroll_active .description,
    .overview_p65>.section02.scroll_active .description {
        -webkit-transition-delay: .9s;
        transition-delay: .9s
    }
    .overview_p65>.section01b .warranty_icon {
        margin-bottom: 20%
    }
    .overview_p65 .section01b .line_yellow::after {
        content: "";
        position: absolute;
        display: block;
        height: 200px;
        width: 1px;
        border-left: 2px solid #fac117;
        right: 103%;
        top: -19px;
        content: ""
    }
    .overview_p65 .section01b .line_yellow::before {
        content: "";
        position: absolute;
        display: block;
        height: 200px;
        width: 1px;
        border-left: 2px solid #fac117;
        right: -7%;
        top: -19px;
        content: ""
    }
    .overview_p65 .section02 .content {
        top: 22%;
        right: 46%;
        width: 40%
    }
    .overview_p65 .section02 .content {
        position: absolute;
        top: 3%;
        right: 46%;
        width: 48%;
        text-align: left
    }
    .overview_p65>.section02.scroll_active .title {
        -webkit-transition-delay: .3s;
        transition-delay: .3s
    }
    .overview_p65>.section02.scroll_active .description {
        -webkit-transition-delay: .6s;
        transition-delay: .6s
    }
    .overview_p65 .section03 .picture {
        top: 27%
    }
    .overview_p65 .section03 .content {
        position: absolute;
        top: 14%;
        left: 34%;
        width: 60%;
        text-align: left
    }
    .overview_p65 .section04 .content {
        position: absolute;
        top: 0%;
        left: 6%;
        width: 64%;
        text-align: left
    }
    .overview_p65 .section05 {
        background: url('../../../uploads/Product/gaming-power-supply/p65/p65_section01b_bg.jpg') no-repeat
    }
    .overview_p65 .section05 .content {
        margin: 6em auto 3em
    }
    .overview_p65 .section05 .text {
        margin: 1em 0 3em
    }
    .overview_p65 .section06 .content,
    .overview_p65 .section06 .power_img,
    .overview_p65 .section06 .power_line {
        position: absolute
    }
    .overview_p65 .section06 .content {
        width: 45%;
        right: 8%;
        bottom: 21%;
        text-align: right
    }
    .overview_p65 .section06 .power_img {
        top: 0;
        width: 45%;
        left: 0
    }
    .overview_p65 .section06 .power_line {
        top: 0;
        width: 45%;
        right: 0
    }
    .overview_p65 .section07 .content {
        position: absolute;
        top: 25%;
        left: 0;
        text-align: center;
        right: 0;
        text-align: center;
        padding: 7% 3%;
        margin: 0 auto;
        width: 70%;
        line-height: 2em;
        background-color: #143c44bd
    }
    .overview_p65 .section07 .content .description {
        line-height: 2em
    }
    .overview_p65 .section07 .content::after {
        content: "";
        position: absolute;
        display: block;
        height: 200px;
        width: 1px;
        top: -19px;
        content: "";
        height: 1px;
        width: 100%;
        border-top: 19px solid #143c44bd;
        left: 0;
        top: -28px
    }
    .overview_p65 .section07 .content::before {
        content: "";
        position: absolute;
        display: block;
        height: 200px;
        width: 1px;
        bottom: -30px;
        content: "";
        height: 1px;
        width: 100%;
        border-bottom: 19px solid #143c44bd;
        left: 0
    }
    .overview_p65 .section08 .pc_show {
        position: relative
    }
    .overview_p65 .section08 .content {
        position: absolute;
        top: 21%;
        left: 14%;
        width: 40%
    }
    .overview_p65 .section08 a {
        -webkit-transition: all .3s;
        transition: all .3s
    }
    .overview_p65 .section08 a:hover img {
        -webkit-transform: scale(1.08, 1.08);
        -moz-transform: scale(1.08, 1.08);
        -ms-transform: scale(1.08, 1.08);
        transform: scale(1.08, 1.08);
        transition: 1.2s
    }
    .overview_p65 .section09 .content .title {
        -webkit-transition: all .6s ease-out .6s;
        transition: all .6s ease-out .6s
    }
    .overview_p65 .section09 img {
        -webkit-transition: all .8s ease-out .8s;
        transition: all .8s ease-out .8s
    }
}

@media(min-width: 1200px) {
    .overview_p65 .section01a .content .description,
    .overview_p65 .section01b .content .description {
        font-size: 2rem;
    }
    .overview_p65 .section01a .content {
        top: 5%;
        text-align: left;
        left: 10%;
        width: 69%;
    }
    .overview_p65 .section01a .row {
        left: 10%;
        bottom: 10%;
        width: 65%;
        margin: 0 auto;
    }
    .overview_p65 .section01b .content {
        position: absolute;
        top: 16%;
    }
    .overview_p65 .section02 .content {
        top: 13%
    }
}

@media(min-width: 1350px) {
    .overview_p65 .section01a .content {
        top: 10%;
        text-align: left;
        left: 10%;
        width: 60%;
    }
    .overview_p65 .section01a .row {
        left: 7%;
        bottom: 12%;
        width: 57%;
        margin: 0 auto;
    }
    .overview_p65 .section01b .content {
        position: absolute;
        top: 23%;
    }
}

@media(min-width: 1500px) {
    .overview_p65 .section01a .content {
        top: 10%;
        text-align: left;
        left: 10%;
        width: 60%;
    }
    .overview_p65 .section01a .row {
        left: 10%;
        bottom: 20%;
        width: 50%;
        margin: 0 auto;
    }
    .overview_p65 .section01b .content {
        position: absolute;
        top: 28%;
    }
}

@media(min-width: 1670px) {
    .overview_p65 .section01a .content {
        top: 24%;
        text-align: left;
        left: 10%;
        width: 40%;
    }
    .overview_p65 .section01a .row {
        left: 7%;
        bottom: 16%;
        width: 44%
    }
    .overview_p65 .section01b .content {
        position: absolute;
        top: 27%;
    }
    .overview_p65 .section02 .content {
        top: 20%
    }
}

.product_spec .spec_table th {
    width: 15%
}