.product_detail_item .ktd_container{border-bottom:1px solid #EFEFEF;padding-bottom:18px;}
/** Faqs **/
.faqs_item{padding:12px 18px;height:fit-content;border-radius:6px;margin-bottom:12px;}
.faqs_item .faqs_question{height:fit-content;}
.faqs_item .faqs_question{margin-bottom:6px;}
.faqs_item .faqs_answer{display:block;position:relative;padding-left:30px;}
.faqs_active .faqs_answer{display:block;}
.faqs_title{margin-bottom:20px;}
.faqs_item_active .faqs_question svg {
  transform: rotate(270deg)!important;
  transition: transform 0.3s ease;
}
.faqs_que{margin-bottom:8px;padding-left:30px;position:relative;}
.faqs_que::before{content:'Q';font-size:16px;margin-right:10px;padding:2px 6px;background:rgb(240, 67, 67);color:#fff;position:absolute;left:0px;top:0px;}
.faqs_answer::before{content:'A';font-size:16px;margin-right:10px;padding:2px 6px;background:#12337E;color:#fff;position:absolute;left:0px;top:0px;}  
/** Faqs **/

.breadcrumb{padding:0px!important;}

/** Ask Question **/
.aqt_btn{padding:11px 55px;border-radius:6px;}
.ask_question .form_item{margin-bottom:10px;}
.ask_question .form_input input{height:46px;line-height:46px;background: #FFFFFF;border-radius: 6px;border: 1px solid #D6D7D8;}
.ask_question .form_input textarea{height:92px;line-height:1.5;background: #FFFFFF;border-radius: 6px;border: 1px solid #D6D7D8;padding:10px 18px;}
.ask_question .aqt_form{display:none;}
.ask_question .aqt_form_active{display:block;}
.ask_question .aqt_form .form_title{margin-bottom:20px;}
.ask_question .aqt_form{padding:12px 18px;background: #FCFCFC;border-radius: 6px;border: 1px solid #D6D7D8;margin-top:30px;}
.ask_question .form_sub a{padding:11px 55px;border-radius:6px;}
.ask_question .form_sub{margin-top:20px;}
.aqt_btn:hover{opacity:0.8;}
/** Ask Question **/

/** Need Help **/
.need_help .ndhh_t{align-self: flex-end;padding-bottom:40px;margin-left:30px;}
.need_help .ndhh_r{padding-top:65px;}
.need_help .ndhh_r a{padding:11px 30px;border-radius:6px;}
.need_help .ndhh_r a:first-child{border:1px solid #12337E;color:#12337E;margin-right:18px;}
.need_help .ndhh_r a:last-child{padding:12px 30px;border-radius:6px;}
.need_help .ndh_h{position:relative;padding:0px 30px;border-bottom:2px solid rgb(226,237,255);border-radius:0px 4px 0px 4px;}
.need_help .ndh_bg{position:absolute;width:100%;background:url(/front/img/need_help_bg.png);background-repeat:no-repeat;height:140px;background-size:cover;z-index:-1;bottom:0px;left:0px;}
/** Need Help **/

.procol_title{margin-bottom:20px;}
.procol_hide{display:none;}
.procol_ico .svg{transition: transform 0.5s ease;}
.procol_ico_active .svg{transform: rotate(180deg);}



/** Specifications **/
.spec_li{width:calc(50% - 5px);padding:12px 0px;}
.spec_li:nth-child(4n+1){background:#F6F7F8;}
.spec_li:nth-child(4n+2){background:#F6F7F8;}
.spec_name{width:50%;padding-left:18px;}
.spec_value{width:50%;}
/** Specifications **/

/** Warranty **/
.warranty_item{width:calc(33.33% - 8px);padding:50px 70px;border-radius:6px;}
.warranty_intro{margin-top:10px;font-size:14px!important;}
.warranty_title{margin-top:10px;font-size:18px!important;}
.warranty_one:hover{cursor:pointer;}
.warranty_one:hover .warranty_title{color:#3E70E4;} 
.warranty_one:hover .warranty_intro{color:#3E70E4;} 
.warranty_icon img{width:auto;height:auto;}
.warranty_icon picture{width:auto;height:auto;}
/** Warranty **/

/** Combine **/
.combine{position:relative;}
.combine_main{margin-bottom:30px;}
.combine_cover{position:relative;}
.combine_left{width:70%;}
.combine_right{width:30%;padding-left:30px;}
.combine_choose{position:absolute;top:5px;right:5px;}
.combine_name{width:208px;margin-top:6px;}
.combine_item{background:none;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;width:25%;}
.combine_item_m{background:#FFF;width:fit-content;padding:18px 18px;border-radius:6px;width:calc(100% - 50px);}
.combine .ktd_bg{background:url(/front/img/bg-also-like.png);width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:-2;background-repeat:no-repeat;background-size:cover;}
.combine .combine_addcart{padding:12px 55px;border-radius:6px;width:fit-content;margin:20px 0px;display:none;}
.combine .combine_addcart.active{display:block;}
.combine .combine_addcart i{margin-right:10px;}
.combine .pur_title{display:none;}
.combine .pur_title_active{display:block;margin-bottom:18px;}
.combine .combine_item .combine_choose i:nth-child(1){display:block;}
.combine .combine_active .combine_choose i:nth-child(1){display:none;}
.combine .combine_item .combine_choose i:nth-child(2){display:none;}
.combine .combine_active .combine_choose i:nth-child(2){display:block;}
.combine .combine_price{margin-top:12px;}
.combine .combine_attrs{margin-top:6px;}
.combine .combine_add{margin-right:13px;}
.combine .combine_attrs select{width:100%;margin-bottom:8px;padding:6px 20px;border-radius:6px;background:#F6F7F8;border:1px solid #E6E7E8;}
/* .combine .combine_item:nth-child(3n) .combine_add{display:none;} */
.combine .combine_item:last-child .combine_add{display:none!important;}
.combine .combine_cover{aspect-ratio:1;overflow:hidden;}
.combine .combine_cover img{width:100%;height:auto;}
.combine .combine_pagination{display:none;width:100%;}
.combine_tip{display:none;}
.combine_tip_active{display:block;}

.review-tag-ul li{padding:3px 6px;}

@media screen and (max-width: 1404px){
  .combine_left{width:55%;}
  .combine_right{width:45%;}
  .combine .combine_item{width:50%;}
  .combine .combine_item:nth-child(3n) .combine_add{display:block;}
  .combine .combine_item:nth-child(2n) .combine_add{display:none;}
}
@media screen and (max-width: 992px){
  .combine_main{flex-wrap:wrap;}
  .combine_right{width:100%;order:2;padding-left:0px;}
  .combine_left{width:100%;order:1;margin-bottom:28px;}
  .combine .combine_item{width:33.33%;}
  .combine .combine_item:nth-child(3n) .combine_add{display:none;}
  .combine .combine_item:nth-child(2n) .combine_add{display:block;}
  .combine .ktd_bg{background:#F6F7F8;}
}
@media screen and (max-width: 768px){
  .combine .combine_item{width:50%;}
  .combine .combine_item:nth-child(3n) .combine_add{display:block;}
  .combine .combine_item:nth-child(2n) .combine_add{display:none;}
}
@media screen and (max-width:600px){
  .combine_item_m{width:100%;}
  .combine .combine_add{display:none;}
  .combine .combine_item:nth-child(3n) .combine_add{display:none;}
  .combine .kst_bg{display:none!important;}
  .combine .kst_m_l{padding:10px 0px;}
  .combine .ktd_section_title{margin-bottom:12px;}
  .combine .combine_item{width:auto;}
  .combine .combine_right{margin-bottom:30px;}
  .combine .combine_pagination{display:block;order:2;text-align:center;margin:0px 0px 10px 0px;}
  .combine .combine_right{order:3;}
}

@media screen and (max-width:540px){
  .combine .combine_addcart{width:100%;display:flex;justify-content:center;padding:10px 0px;align-items: center;}
  .combine .combine_addcart i{margin-right:10px;}
  .combine .combine_item{margin-bottom:20px;width:100%;}
  .combine .combine_left{flex-wrap:wrap;}
  .pm22_6 .ktd_flex{flex-wrap:wrap;}
  .pm22_6 .ktd_flex span{width:100%;padding-left:20px;}
  .pm22_6 .ktd_flex img{position:relative;top:2px;}
  .faqs_que{font-size:16px!important;}
}

/** Combine **/

/** Product Main **/
.product_main_1{background:#FFFFFF;padding:15px 0px 18px 0px;border-radius:6px;width:100%;}
.product_main_1 .product_main_l{width:fit-content;height:auto;}
.product_main_1 .product_main_l img{width:120px;height:auto;object-fit:contain;}
.product_main_1 .product_main_r{width:calc(100% - 200px);margin-left:18px;position:relative;top:2px;}
.product_main_1 .product_main_r ul{flex-wrap:wrap;}
.product_main_1 .product_main_r ul li{margin-right:16px;}
.product_main_1 .product_main_r .jh{padding:0px 5px;}
.product_main_2 .product_name{margin-bottom:18px;}
.pm_2_m .pm2_1{width:50%;}
.pm_2_m .pm2_2{width:50%;}


.pm_2_m .product_thumbs{width:79px;margin-right:11px;height:540px!important;overflow:hidden;}
.pm_2_m .product_thumbs #product_thumbs_swiper{height:100%!important;}
.pm_2_m .product_thumbs .swiper-slide{width:79px!important;height:fit-content!important;}
.pm_2_m .product_thumbs .swiper-slide a{width:100%!important;height:79px!important;overflow:hidden;display:block;border:1px solid #D6D7D8;}
.pm_2_m .product_thumbs .swiper-slide img{width: 100% !important;height:auto;}
.pm_2_m .product_thumbs .swiper-slide picture{width:100%!important;height:100%!important;}
.pm_2_m .pm21_1{display:flex;padding-right:18px;}
.pm_2_m .product_imgs{width:calc(100% - 90px);}
.pm_2_m .product_imgs .swiper-slide{width:100%;}
.pm_2_m .product_imgs  .swiper-slide a{display:block;width:100%;height:fit-content;}
.pm_2_m .product_imgs  .swiper-slide img{width:100%;height:auto;}
.pm_2_m .product_imgs .swiper-container{width:100%!important;height:100%!important;overflow:hidden;}
.pm_2_m .product_thumbs .swiper-slide-thumb-active a{border:1px solid #12337E;}
.pm_2_m .score{margin-right:10px;}
.pm_2_m .pm22_2{margin-top:36px;}
.pm_2_m .pm22_2 i{margin-right:12px;}
.pm_2_m .pm22_2 li img{width:32px;height:32px;}
.pm_2_m .pm22_2 li.w_auto_img img{width: auto !important;height:32px;}
.pm_2_m .pm22_4{margin-top:16px;}
.pm_2_m .pm22_4_2 span{border: 1px solid #F2F3F3;border-radius:6px;height:30px;width:30px;}
.pm_2_m .pm22_4_2  input{width:fit-content;height:30px;border:1px solid #F2F3F3;border-radius:6px;text-align: center;padding:0px;text-align:center;line-height:30px;margin:0px 6px;display: inline-block;padding: 0px 10px;min-width: 30px;max-width: 60px}
.pm_2_m .pm22_5{margin-top:20px;}
.pm_2_m .pm22_5_1 a{width:calc(50% - 6px);height:56px;line-height:56px;text-align:center;border-radius:6px;display:inline-block;}
.pm_2_m .pm22_5_1 a:hover{opacity: 0.8;}
.pm_2_m .pm22_6{padding:20px 0px;margin-top:26px;}
.pm22_6 > .ktd_flex {margin-bottom:8px;}
.pm22_6 > .ktd_flex.img_icon_div{padding-left:20px;position:relative;display:block!important;}
.pm22_6 > .ktd_flex > img{position:absolute;top:5px;left:0px;}
.pm22_6 > .ktd_flex > font{margin-left:10px;}
.pm22_6 > .ktd_flex > font.strong{font-weight:bold;}
.pm_2_m .pm226_1 ul li{margin-bottom:12px;}
.pm_2_m .pm226_1 ul li img{margin-right:12px;width:15px;height:auto;position:relative;top:2px;}
.pm_2_m .pm226_1{padding:18px 16px;background:#F6F7F8;margin-top:18px;}
.pm_2_m .pm226_1 ul li:last-child{margin-bottom:0px;}
.pm_2_m .pm22_3{margin-top:30px;}
.pm_2_m .pm223_m{position:relative;width:100%;width:100%;aspect-ratio:7.09;}
.pm_2_m .pm223_bg{background:url(/front/img/product_off_bg.png);position:absolute;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;top:0px;left:0px;z-index:-1;}
.pm_2_m .pm223_1{width:100%;height:100%;position:relative;top:-4px;}
.pm_2_m .pm223_1 img{height:100%;width:auto;margin-right:30px;}
.pm_2_m .pm223_1 .img{height:100%;position:relative;top:-5%;}
.pm223_1 .text{width:calc(100% - 180px);}
.pm22_7 .pm227_li{margin-bottom:18px;}
.pm22_7{margin-top:28px;}
.pm227_title{padding:6px 0px;}
.pm227_attrs_item{margin-bottom:8px;}
.pm227_attrs .pm227_attrs_ul li{cursor:pointer;} 
/** Product Main **/


/** Leave A Request **/
.form_required .form_item_title::after{content:'*';color:#FF0000;}
.form_item .form_item_title{padding:6px 0px;}
.form_error_msg{padding:4px 0px;padding-left:4px;color:#BD1C04;font-size:14px;}
/** Leave A Request **/

#product_reivews{width:100%;}
.product_main{margin-top:0px!important;padding-top:0px!important;}


.pm_2_m .pm22_2 li{border-radius:6px;margin-right:10px;}
.pm_2_m .pm22_2 li img{border-radius:4px;border:1px dashed #E6E7E8;}
#price_show_html .ktd_price_show .original_price{font-size:28px;font-family:PoppinsSemiBold;}
#price_show_html .ktd_price_show .current_price{font-size:32px;font-family:PoppinsSemiBold;}
#price_show_html .ktd_price_show .only_price{font-size:32px;font-family:PoppinsSemiBold;}
#price_show_html .ktd_price_show .off_value{font-size:24px;font-family:PoppinsSemiBold;}

.dropdown-menu{z-index:100!important;}

.ktd_reviews  .review_title{border-bottom:none;}
.description .procol_main ul{width:100%;}
.description .procol_main ul li{width:100%;}

.specifications .procol_main ul{width:100%;}
.specifications .procol_main ul li{width:100%;}
.specifications  .procol_main img{max-width:100%!important;}

/* .specifications .procol_main table{width: 100% !important;;}
.specifications .procol_main tbody{width: 100% !important;;display:flex!important;flex-wrap:wrap!important;}
.specifications .procol_main table tr{width:50%!important;}
.specifications .procol_main table tr th{width:50%!important;line-height:1.5;padding-left:12px;}
.specifications .procol_main table tr td{width:50%!important;line-height:1.5;padding-right:12px;}
.specifications .procol_main table tr{background:#FFFFFF!important;padding:12px 0px!important;height:auto!important;} 
.specifications .procol_main table tr:nth-child(4n+1){background:#F6F7F8!important;}
.specifications .procol_main table tr:nth-child(4n+2){background:#F6F7F8!important;} */

.pts_ul li{margin-right:12px;margin-bottom:12px;}
.pts_ul li a{display:inline-block;padding:6px 12px;background:#F6F7F8;color:#262728;font-size:16px;}
.pts_ul li:hover a{background:#12337E;color:#FFF;} 




/** Specifications特殊处理 **/
.specifications table td{padding-left:18px!important;}
.specifications table tr{border:1px solid #D6D7D8!important;}
/* .specifications table tr td:nth-child(2n+1){color:#12337E!important;font-family: PoppinsBold!important;} */
/** Specifications特殊处理 **/

.part_list{width:100%;padding:0px;margin:0px;display:flex;flex-wrap:wrap;align-items:center;max-height:70px;overflow:hidden;}
.part_list li .part_name{padding:4px 6px;border-radius:3px;margin-right:10px;margin-bottom:10px;display:inline-block;background:#F6F7F8;color:#333;font-size:14px;}
.part_list_active{max-height:fit-content;}
.part_list li .part_name:hover{background:#12337E;color:#FFF;}
.part_more{margin-top:30px;padding:10px 40px;background:#12337E;color:#FFF;font-size:16px;border-radius:0px;}



/** Responsive **/
@media screen and (max-width: 1440px){
  .need_help .ndh_h{padding:0px 22px;}
  .warranty_item{padding:18px 50px;}
  .pm_2_m .pm22_5_1 a{height:52px;line-height:52px;}
}

.rpt{gap:24px 10px;}
.rpt_item{min-width:calc(100% / 6 - 10px);max-width:calc(100% / 1);}
.rpt_item_m{width:100%;height:100%;}
.rpt_item_1{padding:12px 18px;border-radius:6px 6px 0px 0px;background:#12337E;color:#FFF;font-size:16px;}
.rpt_item_2{background:#F6F7F8;border-radius:0px 0px 6px 6px;border:1px solid #D6D7D8;height:calc(100% - 45px);} 
.rpt .rpt_item_2 ul{padding:8px 0px;}
.rpt .rpt_item_2 ul li{padding:0px 12px;}
.rpt .rpt_item_2 ul li a{padding:6px 0px;display:inline-block;width:100%;}
.rpt .rpt_item_2 ul li a:hover{color:#12337E;text-decoration: underline;cursor: pointer;}

.demand_popup{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:112;justify-content:center;align-items:center;}
.demand_popup.show{display: flex !important;;}
.demand_popup .demand_popup_main{padding:20px 30px;background:#FFF;border-radius:6px;width:800px;max-width:calc(100% - 26px);}
#demand_popup_form input,#demand_popup_form select{height:36px;width:100%;}
#demand_popup_form textarea{height:120px;width:100%;padding:12px;}
#demand_popup_form{padding:0px;margin:20px 0px;display:flex;width:100%;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between;}
#demand_popup_form .form_item{width:100%;}
#demand_popup_form .form_item_half{width:calc(50% - 6px);}
.demand_popup .form_sub{width:100%;display:flex;justify-content:center;align-items: center;margin:12px 0px;}
.demand_popup .form_sub a{padding:10px 60px;background:#12337E;color:#FFF;border-radius:0px;}
#demand_popup_form .err_ipt{border:1px solid #BD1C04;}
.demand_popup .close_demand_popup{display:flex;width:100%;justify-content:flex-end;align-items: center;cursor: pointer;}
.demand_popup .required{color:#BD1C04;margin-left:4px;position:relative;top:2px;}

.mayalsolike .mal_item{background:#FFF!important;border:1px solid #f5f6f7;overflow-y:hidden;}

.image-preview-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #000;
  z-index: 9999;
  display: block;
  padding: 0;
}
.image-preview-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 40px;
  height: 40px;
  background: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  color: #fff;
  font-size: 24px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  z-index: 10000;
  padding: 0;
  margin: 0;
  transition: background 0.3s;
  transition: transform 0.3s;
}
.image-preview-close:hover {
  background: rgba(0, 0, 0, 0.8);
  transform: rotate(180deg);
}
.image-preview-overlay .swiper-ctrl{
  display:flex;
  justify-content:space-between;
  align-items:center;
  position:absolute;
  top:50%;
  left:0px;
  transform:translate(0%,-50%);
  width:100%;
  height:fit-content;
  z-index:999;
}
.image-preview-overlay .swiper-ctrl-btn{
  width:40px;
  height:40px;
  background:#FFF;
  border:none;
  border-radius:50%;
  color:#333;
  font-size:24px;
  line-height:40px;
  text-align:center;
  cursor:pointer;
  z-index:10000;
  padding:0;
  margin:0;
  transition:background 0.3s;
  transition:transform 0.3s;
}
.image-preview-m{
  position: relative;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
}
.image-preview-swiper {
  width: 100%;
  height: fit-content;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* .image-preview-swiper .swiper-slide{
  border-top:1px solid #D1D1D1;
  border-bottom:1px solid #D1D1D1;
} */
.preview-img {
  width: 100vw;
  height: auto;
  max-height: 100vh;
  object-fit: contain; 
  display: block;
  margin: 0 auto;
}
.image-preview-swiper .swiper-pagination,
.image-preview-swiper .swiper-button-prev,
.image-preview-swiper .swiper-button-next {
  display: none;
}
.image-preview-swiper .swiper-wrapper{
  height:fit-content;
}
@media screen and (max-width: 1440px){
  .rpt_item{min-width:calc(100% / 4);max-width:calc(100% / 1);}
}

@media screen and (max-width: 1280px){
  .need_help .ndhh_r a{padding:8px 20px;}
  .need_help .ndhh_r a:last-child{padding:8px 20px;}
  .need_help .ndh_h{padding:0px 16px;}
  .warranty_item{padding:18px 40px;}
  .pm_2_m .product_thumbs .swiper-container{height:450px;}
  #price_show_html .ktd_price_show .original_price{font-size:30px;}
  #price_show_html .ktd_price_show .current_price{font-size:30px;}
  #price_show_html .ktd_price_show .only_price{font-size:30px;}
  #price_show_html .ktd_price_show .off_value{font-size:22px;}
  .pm_2_m .pm22_5_1 a{height:48px;line-height:48px;}
}

@media screen and (max-width: 1192px){
  .ndh_h .ndhh_l{width:100%;}
  .ndh_h .ndhh_r{width:100%;padding-top:0px;justify-content: flex-end;padding-bottom:18px;}
  .need_help .ndhh_t{padding-bottom:10px;}
  .ndhh_l .ndhh_c{display:none;}
  .need_help .ndhh_t{margin-left:0px;}
}

@media screen and (max-width: 1080px){
  .warranty_item{padding:18px 30px;width:calc(33.33% - 6px);}
  .spec_ul{flex-wrap:wrap;}
  .spec_li{width:100%;}
  .spec_li:nth-child(4n+1){background:#FFFFFF;}
  .spec_li:nth-child(4n+2){background:#FFFFFF;}
  .spec_li:nth-child(odd){background:#F6F7F8;}
  .pm_2_m .product_thumbs .swiper-container{height:360px;}
  .pm_2_m .pm22_5_1 a{height:46px;line-height:46px;}
  .rpt_item{min-width:calc(100% / 3);max-width:calc(100% / 1);}

  .product-table-wrapper{width:100%;overflow-x:scroll;padding-bottom:10px;}
  .product-table-wrapper table{min-width:1080px !important;}
  .product-table-wrapper::-webkit-scrollbar-track{height:3px;background:#E6E7E8;}
  .product-table-wrapper::-webkit-scrollbar-thumb{background:#12337E;height:3px;with:100px;}
  
} 

@media screen and (max-width: 1024px){
  .warranty_item{padding:18px 25px;}
}

@media screen and (max-width: 992px){
  .warranty_main{flex-wrap:wrap;justify-content:center;}
  .warranty_item{width:calc(100% - 30px);margin-bottom:16px;}
  .product_main_1{flex-wrap:wrap;}
  .product_main_1 .product_main_l{width:100%;margin-bottom:10px;}
  .product_main_1 .product_main_r{width:100%;margin-left:0px;}
  .pm_2_m .pm2_1{width:100%;}
  .pm_2_m .pm2_2{width:100%;}
  .pm_2_m .product_thumbs {width:100%;order:2;margin-top:20px;}
  .pm_2_m .product_imgs{width:100%;order:1;}
  .pm_2_m .product_thumbs .swiper-slide img{width:90px;height:auto;}
  .pm_2_m .product_thumbs .swiper-slide a{width:90px;height:90px;overflow:hidden;}
  .pm_2_m .product_thumbs .swiper-slide{width:90px;height:90px!important;}
  .pm_2_m .product_thumbs .swiper-container{height:90px;}
  .pm_2_m .product_thumbs .swiper-wrapper{width:fit-content!important;}
  .pm_2_m .pm21_1{flex-wrap:wrap;}
  .pm_2_m .pm2_2{margin-top:30px;}
  #price_show_html .ktd_price_show .original_price{font-size:28px;}
  #price_show_html .ktd_price_show .current_price{font-size:28px;}
  #price_show_html .ktd_price_show .only_price{font-size:28px;}
  #price_show_html .ktd_price_show .off_value{font-size:20px;}
  .pm_2_m .product_thumbs{height:fit-content!important;}
}

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

}

@media screen and (max-width: 768px){
  .pm_2_m .pm22_4{margin-top:18px;}
  .pm22_7 .pm227_li{margin-bottom:12px;}
  .pm22_7{margin-top:22px;}
  #price_show_html .ktd_price_show .original_price{font-size:26px;}
  #price_show_html .ktd_price_show .current_price{font-size:26px;}
  #price_show_html .ktd_price_show .only_price{font-size:26px;}
  .pts_ul li a{padding:4px 10px;font-size:14px;}
  .pts_ul li{margin-right:6px;margin-bottom:10px;}
  .rpt_item{min-width:calc(100% / 2);max-width:calc(100% / 1);}
 
}

@media screen and (max-width: 600px){
  .need_help .ndh_h{padding:12px 16px;}
  .need_help .ndh_bg{width:100%;height:100%;}
  .pm_2_m .pm223_m{max-width:100%;padding:16px 10px 10px 10px;aspect-ratio: initial;}
  .pm_2_m .pm223_bg{background:rgb(255,244,226);border:1px solid rgb(250,178,139);border-radius:6px;}
  .pm_2_m .pm223_1{flex-wrap:wrap;}
  .pm_2_m .pm223_1 .img{width:100%;text-align:center;display:none;}
  .pm_2_m .pm223_1 img{width:60px;height:auto;}
  .pm223_1 .text{width:100%;}
  #demand_popup_form .form_item_half{width:100%;}
  #demand_popup_form{gap:6px 0px;}
  .demand_popup .demand_popup_main{padding:12px 12px;}
  .demand_popup .form_sub{margin:6px 0px;}
  .form_item .form_item_title{padding:0px;}
}

@media screen and (max-width: 540px){
  .ndh_h .ndhh_r{flex-wrap:wrap;}
  .need_help .ndhh_r a{width:100%;padding:10px 0px;text-align: center;}
  .need_help .ndhh_r a:first-child{margin-right:0px;}
  .need_help .ndhh_r a:last-child{margin-top:10px;}
  .aqt_btn{padding:12px 0px;width:100%;text-align: center;}
  .warranty_item{width:100%;padding:16px 20px;}
  .pm22_2 ul{flex-wrap:wrap;}
  .pm_2_m .pm22_2 li{margin-bottom:10px;}
  #price_show_html .ktd_price_show .original_price{font-size:24px;}
  #price_show_html .ktd_price_show .current_price{font-size:24px;}
  #price_show_html .ktd_price_show .only_price{font-size:24px;}
  #price_show_html .ktd_price_show .off_value{font-size:18px;}
  #price_show_html{width:100%;margin-bottom:12px;}
  .product_score_reviews{width:100%;}
  .more_reveiw a{font-size:14px;}
  .pts_ul li a{padding:3px 6px;font-size:14px;}
  .pts_ul li{margin-right:5px;margin-bottom:8px;}

  .part_list li .part_name{padding:0px 0px;margin-right:6px;margin-bottom:6px;color:#12337E;font-size:14px;background:none;}
}

@media screen and (max-width: 480px){
  .rpt_item{min-width:auto;max-width:auto;width:100%;}
  .rpt_item_m{width:100%;}
}

@media screen and (max-width: 414px){
  .ask_question .form_sub a{width:100%;padding:12px 0px;text-align: center;border-radius:0px;}
  .ask_question .aqt_form{padding:12px 12px;}
  .warranty_item{padding:16px 18px;}
  .spec_li{padding:10px 0px;}
  .pm_2_m .pm22_5_1 a{width:100%;border-radius:0px;}
  .pm22_5_1 {flex-wrap:wrap;}
  .pm22_5_1 a:nth-child(1){margin-bottom:12px;}
  .pm_2_m .pm22_4{margin-top:12px;}
  .pm_2_m .pm22_5{margin-top:16px;}

  .pm_2_m .pm2_2{margin-top:24px;}
  .pm_2_m .pm22_2{margin-top:4px;}
  .pm_2_m .pm22_1{margin-bottom:10px;}
  .pm_2_m .pm22_3{margin:24px 0px;}
  .pm22_7{margin-top:0px;}
  .pm22_7 .pm227_li{margin-bottom:8px;}
  .mayalsolike .ktd_section_title{margin-top:0px;}
  
}

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

}

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

}

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

}
/** Responsive **/

