.copyvideopath-container { border: 1px solid #d3d3d3; }
.pdp-video_swiper { padding-top: 2em;}
.pdp_wrapper img { width: 100%; }
.pdp_wrapper p { float: unset!important; margin-bottom: 0!important; }
/* .pdp_wrapper > .nm_main ul { margin-bottom: 0; margin-left: 25px;} */
.pdp_wrapper { background-color: #152F4A; padding: 30px 0; color: white; position: relative; overflow: hidden; }
.pdp_container { max-width: 1000px; margin: 0 auto; padding: 0 30px; }
.pdp_deco_1 { width: 1300px; position: absolute; top: -10%; left: -600px;  }
.pdp_deco_2 { width: 1800px; position: absolute; bottom: -60%; right: -900px;  }

.pdp_section { padding-top: 50px; position: relative; z-index: 20; }
.pdp_section.pdp_header { background-color: white; margin: 0 30px 50px; padding: 70px 15px; }

.pdp_info { padding: 30px 25px; background: linear-gradient(333deg, rgba(0,154,222,1) 10%, rgba(4,8,54,1) 94%);border-radius: 0 0 15px 15px;}
.pdp_title_lg { line-height: 1.2em; font-size: 45px; padding: 15px 25px; background-color: #009ADE; border-radius: 15px 15px 0 0; font-weight: 700; }
.pdp_title_md { line-height: 1.2em; font-size: 30px; margin-bottom: 10px; font-weight: 700; }
.pdp_title_sm { line-height: 1.2em; font-size: 24px; color: #FED103; font-weight: 700; display: flex; align-items: center; margin-bottom: 15px; }

.pdp_header_row { display: flex; justify-content: center; }
.pdp_logo { width: 200px; margin-bottom: 30px; }
.pdp_main_img { width: 500px; }
.pdp_main_col { margin-left: -60px; margin-top: 50px; width: 60%; }

.txt_center { text-align: center; }
.txt_center .pdp_title_sm { justify-content: center;}
.pdp_usp_gp { display: flex; justify-content: center; margin-top: 30px; }
.pdp_usp { display: flex; flex-direction: column; align-items: center; width: 20%; margin: 15px;}
.pdp_icon { width: 80px; margin-bottom: 15px;}

.dot_line.pdp_mobile { display: none; }
.dot_line.pdp_mobile_2 { display: none; }
.dot_line { width: 100%; height:6px; background-image: url('/shop/sh88/info/pdp_abbott/hiv/dot-line.png'); margin: 15px 0; background-repeat: repeat-x; background-size: contain; filter: opacity(25%) brightness(70%); }
.dot_line_2 { width: 6px; background-image: url('/shop/sh88/info/pdp_abbott/hiv/dot-line-2.png'); background-repeat: repeat-y; background-size: contain; filter: opacity(25%) brightness(70%); }
.pdp_row { display: flex; }
.pdp_col { padding: 30px 0; }
.pdp_col_wrapper_1 { width: 45%; padding-right: 30px;}
.pdp_col_wrapper_2 { flex: 1; padding: 0 30px; }

.pdp_icon_2 { width: 30px; margin-right: 10px;}
.pdp_col_wrapper.r::before { content: ""; background-image: url('/shop/sh88/info/pdp_abbott/hiv/dot-line.png'); height: 100%; display: inline; }
.pdp_ul { margin-inline-start:-1em; margin-bottom: 0; }
.pdp_ul li { margin-bottom: 15px; }
.pdp_ul li::marker { margin-right: 15px; }
.pdp_ul li:last-child { margin-bottom: 0;}
.pdp_note { background-color: white; color: #152F4A; border-radius: 8px; display: inline-block; padding: 10px 15px; margin-top: 15px; }


@media screen and (max-width: 959px) {

    .pdp_section.pdp_header { padding: 40px 15px; align-items: center; }
    .pdp_header_row { align-items: center; }
    .pdp_main_img { width: 400px; margin-left: -30px;}
    .pdp_main_col { width: 50%; margin-top: 15px;  margin-bottom: 15px; }
    .pdp_logo { width: 160px; margin-bottom: 15px; }

    .pdp_usp_gp { flex-wrap: wrap;  }
    .pdp_usp { margin: 20px 1.5%; min-width: 155px; width: 30%; }

    .pdp_title_lg { font-size: 40px;}
    .pdp_col_wrapper_1 { padding-right: 15px;}
    .pdp_col_wrapper_2 { padding: 0 15px; }
}

@media screen and (max-width: 880px) {
    .pdp_section { padding-top: 30px; }
    .pdp_section.pdp_header { padding: 15px; margin: 0 20px 50px; }
    .pdp_header_row { flex-direction: column; align-items: center;  }
    .pdp_main_col { width: 100%; margin-left: 0;}
    .pdp_main_img { width: 300px; margin-left: 0; }

}

@media screen and (max-width: 767px) {/* Essential */	
    .pdp_container { padding: 0 15px}
    .pdp_title_lg { font-size: 35px; }
    .pdp_title_md { font-size: 24px; }
    .pdp_title_sm { font-size: 22px; flex-direction: column; }

    .pdp_row { flex-direction: column; align-items: center; justify-content: center;}
    .pdp_col { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 15px 0; }
    .pdp_col > p { text-align: center; }
    .pdp_col_wrapper_1 { width: 100%; padding-right: 0; }
    .pdp_col_wrapper_2 { width: 100%; padding-left: 0; }
    .pdp_col > ul { margin-bottom: 0!important; }
    .pdp_icon_2 { margin-right: 0; margin-bottom: 10px; }
    .dot_line_2 { display: none; }
    .dot_line.pdp_mobile { display: block; }

    .pdp_deco_2 { bottom: -40%;  }

}

@media screen and (max-width: 479px) {/* Essential */

    .pdp_section { padding-top: 0px;  }
    .pdp_section.pdp_header { padding: 0px; margin: 0 15px 35px;  }
    
    .dot_line.pdp_mobile_2{ display: block; }
    .pdp_usp { width: 100%; }
    .pdp_title_lg { font-size: 35px; }
    .pdp_title_sm { font-size: 22px; flex-direction: column; }
    .pdp_info { padding: 20px 15px; }
    .pdp_title_lg { padding: 20px 15px; font-size: 28px; }
    .pdp_title_md { font-size: 22px; }
    .pdp_title_md { font-size: 18px; }
    .pdp_main_img { width: 260px; }
    .pdp_logo { width: 120px; }
}