
@media screen and (max-width: 1200px) {
  body .ly_poster_94 .poster_box .poster_list{grid-template-columns: repeat(2, 1fr) !important;}
  body .ly_poster_94 .poster_box .poster_list .poster_item:hover .info_box{top: 50%;transform: translate(-50%, -50%);}
}
@media screen and (max-width: 1000px) {
  body .ly_carousel_45 .carousel_wrapper .carousel_box .carousel_item .compute_item_img .compute_process_img{padding-top: 50% !important;}
}
@media screen and (max-width: 800px) {
  body .ly_carousel_45 .carousel_wrapper .carousel_box .carousel_item .compute_item_img .compute_process_img{padding-top: 70% !important;}
}
@media screen and (max-width: 620px) {
  body .ly_carousel_45 .carousel_wrapper .carousel_box .carousel_item .compute_item_img .compute_process_img{padding-top: 100% !important;}
}
@media screen and (max-width: 460px) {
  body .ly_carousel_45 .carousel_wrapper .carousel_box .carousel_item .compute_item_img .compute_process_img{padding-top: 150% !important;}
}

@media screen and (max-width: 1000px) {
 body .ly_carousel_45 .carousel_wrapper .text_position_center{top: 25%;}
 body .ly_carousel_45 .carousel_wrapper .carousel_tab .carousel_tab_box{width: 92%;display: grid;grid-template-columns: repeat(2, 1fr);gap: 5px;}
}

body .ly_carousel_45 .carousel_wrapper .tab_btn{width: 100% !important;}

@media screen and (min-width: 1001px) and (max-width: 1350px) {
  body .ly_carousel_45 .carousel_wrapper .carousel_tab .tab_dots{padding: 20px;}
}
