@media screen and (max-width: 1350px){
  .container {max-width: 100%; padding: 0 20px; box-sizing: border-box;}

  .Pricing_information .pf_item ul {margin: 0 -5px;}
  .Pricing_information .pf_item ul li {padding: 0 5px;}
  .Pricing_information .pf_item ul li .child-box .price_list table td:first-of-type {padding: 0 10px;}
  .Pricing_information .pf_item ul li .child-box .price_list table td {font-size: 14px;}

  .select_radio .radio_box {min-height: auto; padding: 20px;}
}

@media screen and (max-width: 1150px) {
  .code-Certified {padding: 50px 70px;}
  .code-Certified .d-flex {gap: 20px;}
  .code-Certified .form-box .input-box .d-flex {gap: 0;}
  .code-Certified .code-tit .tit {white-space: nowrap; }

  .code-Certified .form-box .input-box .tit {min-width: 136px;}
  .code-Certified .form-box .input-box select {background: url(./../img/select_icon.png) no-repeat calc(100% - 0px) 50%; background-size: 24px;}

  /* .Pricing_information .pf_item ul li .child-box .price_list .btn-area {flex-flow: column;} */
  .toggle_box {padding: 10px 15px;}
  .toggle_box .toggle_item .ckd_tit b {font-size: 16px;}
  .toggle_box .toggle_item .ckd_tit span {font-size: 14px;}
  .toggle_box .toggle_item .price_txt {font-size: 14px;}

  .select_radio {gap: 10px;}
  .select_radio .radio_box .tit {margin-bottom: 15px; font-size: 19px;}
  .select_radio .radio_box .tit:after {width: 20px;}
  .select_radio input[type="radio"]:checked + .radio_box .tit:after {width: 20px;}
  .select_radio .radio_box .price_txt .num {font-size: 22px;}
  .select_radio .radio_box .price_txt .num span {width: 130px; font-size: 15px;}
  .select_radio .radio_box .price_txt .num {padding-bottom: 15px; margin-bottom: 15px;}
  .select_radio .radio_box .price_txt .dl_box {gap: 5px;}
  .select_radio .radio_box .price_txt .dl_box dl {gap: 8px;}
  .adm_content .txt-box p {font-size: 18px;}

  .fixed_btn {right: 20px; width: 70px;}
}

@media screen and (max-width: 1040px) {
  .Pricing_information .pf_item ul {flex-flow: column; margin: 0;}
  .Pricing_information .pf_item ul li {width: 380px; padding: 0; margin: 0 auto;}
}

@media screen and (max-width: 900px) {
  header {height: 60px;}
  header .link_btn {width: 120px; height: 40px; font-size: 15px;}

  .sec1 {min-height: calc(100vh - 61px); margin-top: 60px;}


  .code-Certified {padding: 30px 20px;}
  .code-Certified .d-flex {flex-flow: column;}
  .code-Certified .code-tit {gap: 15px; width: 100%; text-align: center;}
  .code-Certified .code-tit .img-box {width: 65px; margin: 0 auto;}
  .code-Certified .code-tit .tit {font-size: 28px;}
  .code-Certified .form-box {max-width: 100%;}
  .code-Certified .form-box .input-box {flex-flow: column; align-items: flex-start; gap: 10px;}
  .code-Certified .form-box .input-box .tit {height: auto; min-width: auto;}
  .code-Certified .form-box .input-box input {height: 40px; padding: 0 10px; font-size: 15px;}
  .code-Certified .form-box .submit-btn {height: 45px; margin-top: 30px; font-size: 15px;}

  .description {margin-bottom: 30px; font-size: 13px;}
  .code-Certified .form-box .input-box .d-flex {align-items: flex-start; gap: 20px;}
  .code-Certified .form-box .input-box .tit2 {margin-left: 0;}
  .code-Certified .form-box .input-box select {padding: 0 10px;}

  .select_radio {flex-wrap: wrap;}
  .select_radio .radio_box {width: 100%;}

  .select_radio .radio_box .tit {margin-bottom: 10px; font-size: 16px;}

  .tit-box {margin-bottom: 50px;}
  .tit-box .tit {font-size: 28px;}
  .tit-box .sub {margin-top: 15px; font-size: 16px;}
  .select_radio .radio_box .price_txt .num {padding-bottom: 10px; margin-bottom: 10px; font-size: 18px;}

  .internet_tv_select,.Pricing_information,.adm_content {padding: 50px 0;}
  .Pricing_information {padding-top: 100px;}
  .adm_content .txt-box p {font-size: 15px;}
  .adm_content .txt-box {margin-top: 20px;}

  footer {padding: 30px 0;}
  footer .logo {margin-bottom: 20px;}
  footer .address {gap: 10px;}
  footer .address p {width: 100%;}
  footer .address {margin-bottom: 40px;}
  footer .copyright {font-size: 13px;}
}

@media screen and (max-width: 600px) {
  .code-Certified .code-tit .img-box {width: 50px;}
  .code-Certified .code-tit .tit {font-size: 22px;}
  /* .code-Certified .form-box .input-box input::placeholder {font-size: 12px;} */
  .code-Certified .form-box .submit-btn {margin-top: 0;}

  .code-Certified .form-box .ckd-box .ckd_tit {margin-bottom: 30px;}

  .code-Certified .code-tit .sub {word-break: keep-all;}
  .code-Certified .code-tit .sub br {display: none;}
}

@media screen and (max-width: 500px) {
  .Pricing_information .pf_item ul li {width: 100%;}
  .Pricing_information .pf_item ul li .child-box .img-box {gap: 20px;}
  .Pricing_information .pf_item ul li .child-box .img-box .tit {font-size: 18px;}
  .Pricing_information .pf_item ul li .child-box .img-box img {width: 170px;}

  /* .toggle_box .toggle_item .ckd_tit {padding-left: 12px;} */
  /* .Pricing_information .pf_item ul li .child-box .price_list .toggle_box .toggle_item .ckd_tit:before {left: -10px; width: 13px;}
  .Pricing_information .pf_item ul li .child-box .price_list.lg .toggle_box .toggle_item input[type="checkbox"]:checked ~ .ckd_tit:before {left: -10px; width: 13px;} */
  .toggle_box .toggle_item {flex-flow: column; align-items: flex-start;}
  .toggle_box .toggle_item .ckd_tit b {font-size: 18px;}
  .toggle_box .toggle_item .ckd_tit span {font-size: 15px;}
  .toggle_box .toggle_item .price_txt {padding-left: 33px; margin-top: 10px; font-size: 15px;}


  .popup_img {width: calc(100% - 40px);}
  .popup_img .img-box {min-height: 200px;}
  .popup_img .close_btns {height: 50px; font-size: 15px;}

  header .logo {font-size: 18px;}
}