* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/*
eeb311 bg yellow
f7921e btn yellow

btn black 231f20
text black 242021
*/

body {
    width: 100%;
    font-size: 24px;
    font-family: Arial, sans-serif;
    font-weight: 400;
    line-height: normal;
}
html[lang="zh-hans"] body{font-family: 'NotoSansTC', sans-serif;}

img {
    width: 100%;
    height: auto;
}

a,.publication_link:hover {
    text-decoration: none;
    color: #333;
}
a:hover {
    text-decoration: none;
}
a:focus {
    outline: none;
}
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

sup{top:-0.4em;font-family:Arial,sans-serif;}
html[lang="zh-hans"] sup{font-family: 'museo','NotoSansTC', sans-serif;top:-0.4em;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    font-family: 'museo', sans-serif;
	
}
html[lang="zh-hans"] .h1,html[lang="zh-hans"] .h2,html[lang="zh-hans"] .h3,html[lang="zh-hans"] .h4,html[lang="zh-hans"] .h5,html[lang="zh-hans"] .h6,html[lang="zh-hans"] h1,html[lang="zh-hans"] h2,html[lang="zh-hans"] h3,html[lang="zh-hans"] h4,html[lang="zh-hans"] h5,html[lang="zh-hans"] h6 {font-family: 'NotoSansTC', sans-serif;}
.container_main {
    width: 100%;
    padding: 0 120px;
    max-width: 1920px;
    margin: auto;
}

/*heading1*/
ul.list_slide_main h1,section.section.section_2.procedure h1,section.section.section_1.clinicalresults h1,.understanding_bph .banner h1,section.section.section_1_guide h1,.ipss-heading,section.section.section_1_faq.faq h1,.title_sec h1,.articles_group h1,article.single-post .post-title{font-size:48px;line-height:normal;font-weight:700;}

/*heading2*/
h2,.gform_wrapper.gform_legacy_markup_wrapper h3.gform_title,section.section.section_7.signup h2,h1.urolift-heading{font-size:34px;line-height:normal;font-weight:700;font-family: 'museo', sans-serif;}
html[lang="zh-hans"] h2,html[lang="zh-hans"] .gform_wrapper.gform_legacy_markup_wrapper h3.gform_title,html[lang="zh-hans"] section.section.section_7.signup h2,html[lang="zh-hans"] h1.urolift-heading{font-family: 'NotoSansTC', sans-serif;}
/*heading3*/
h3,.h3,.clinicalresults .box_position_2 .list_items_2 h4,.procedure-device ul.list_items_8 h4,.text_2_comparison h4,.heateor_sss_sharing_title,.single-post .card-title,.section_4_guide .gform_wrapper .gform_title{font-size:24px;line-height:30px;font-weight:700;font-family:Arial,sans-serif;}
html[lang="zh-hans"] h3,html[lang="zh-hans"] .h3,html[lang="zh-hans"] .clinicalresults .box_position_2 .list_items_2 h4,html[lang="zh-hans"] .procedure-device ul.list_items_8 h4,html[lang="zh-hans"] .text_2_comparison h4,html[lang="zh-hans"] .heateor_sss_sharing_title,html[lang="zh-hans"] .single-post .card-title,html[lang="zh-hans"] .section_4_guide .gform_wrapper .gform_title{font-family: 'NotoSansTC', sans-serif;}
/*body copy 1*/
ul.list_slide_main p,.qualification,.procedure-device .box_left_2,.section.section.section_3 p,section.section.section_6_resultpage.clinicalresults .section_child_5 p,section.section.section_6.clinicalresults p.sub_title_6,.comparison_page section.section.section_1.clinicalresults p,section.section.section_3_comparison.section_4_comparison>.container_main .retreatment_desc p,.procedure-device .box_left_2 p,.ipssSurvey p.ipss-para,.understanding_bph .banner .text_sec p,
section.section.section_1_guide p,section.section.section_5.procedure p.desc,.section.section.section_3.bph_effects p.desc{font-family:Arial,sans-serif;font-weight:400;font-size:24px;line-height:32px;}
html[lang="zh-hans"] ul.list_slide_main p,html[lang="zh-hans"] .qualification,html[lang="zh-hans"] .procedure-device .box_left_2,html[lang="zh-hans"] .section.section.section_3 p,html[lang="zh-hans"] section.section.section_6_resultpage.clinicalresults .section_child_5 p,html[lang="zh-hans"] section.section.section_6.clinicalresults p.sub_title_6,html[lang="zh-hans"] .comparison_page section.section.section_1.clinicalresults p,html[lang="zh-hans"] section.section.section_3_comparison.section_4_comparison>.container_main .retreatment_desc p,html[lang="zh-hans"] .procedure-device .box_left_2 p,html[lang="zh-hans"] .ipssSurvey p.ipss-para,html[lang="zh-hans"] .understanding_bph .banner .text_sec p,html[lang="zh-hans"] 
section.section.section_1_guide p,html[lang="zh-hans"] section.section.section_5.procedure p.desc,.section.section.section_3.bph_effects p.desc{font-family: 'NotoSansTC', sans-serif;}
/*body copy 1.5*/
section.section.section_3_comparison.comparison table h3,.clinicalresults .box_left_6 p{font-size:20px;font-family:Arial,sans-serif;font-weight:400;}
html[lang="zh-hans"] section.section.section_3_comparison.comparison table h3,html[lang="zh-hans"] .clinicalresults .box_left_6 p{font-family: 'NotoSansTC', sans-serif;}
/*body copy 2*/
.text_2_comparison h3, .box_left_2 p, .box_right_6 p,.desc,.card_4 p,section.section.section_8 .container_main p,.privacy_site p,.box_hide_5 p,.box_hide_5 ul,.section_4.procedure .box_left_4 p,section.section.section_5.procedure p,.clinicalresults .box_position_2 p,.clinicalresults .table_5 p,
.clinicalresults .box_child_5 p,.text_2_comparison p,section.section.section_3_comparison>.container_main>p.desc,.about-para p,ul.list_title_2guide li ul li p,.left_guide_4 p,.result_faq,.box_footer_list ul>li,.article-group .card-text,.card-body a,
.single-post .content p,.single-post .card-text,.single-post .content ul li,.ginput_container_consent .gfield_consent_label,.text_2_guide p,.contact_us .content_sec .content p,.articles_group .news .news_panel .news_title{font-family:Arial,sans-serif;font-weight:400;font-size:16px;line-height:24px;}
html[lang="zh-hans"] .text_2_comparison h3,html[lang="zh-hans"] .box_left_2 p,html[lang="zh-hans"] .box_right_6 p,html[lang="zh-hans"] .desc,html[lang="zh-hans"] .card_4 p,html[lang="zh-hans"] section.section.section_8 .container_main p,html[lang="zh-hans"] .privacy_site p,html[lang="zh-hans"] .box_hide_5 p,html[lang="zh-hans"] .box_hide_5 ul,html[lang="zh-hans"] .section_4.procedure .box_left_4 p,html[lang="zh-hans"] section.section.section_5.procedure p,html[lang="zh-hans"] .clinicalresults .box_position_2 p,html[lang="zh-hans"] .clinicalresults .table_5 p,
html[lang="zh-hans"] .clinicalresults .box_child_5 p,html[lang="zh-hans"] .text_2_comparison p,html[lang="zh-hans"] section.section.section_3_comparison>.container_main>p.desc,html[lang="zh-hans"] .about-para p,ul.list_title_2guide li ul li p,html[lang="zh-hans"] .left_guide_4 p,html[lang="zh-hans"] .result_faq,html[lang="zh-hans"] .box_footer_list ul>li,html[lang="zh-hans"] .article-group .card-text,html[lang="zh-hans"] .card-body a,html[lang="zh-hans"] 
.single-post .content p,html[lang="zh-hans"] .single-post .card-text,html[lang="zh-hans"] .single-post .content ul li,html[lang="zh-hans"] .ginput_container_consent .gfield_consent_label,html[lang="zh-hans"] .text_2_guide p,.contact_us .content_sec .content p,html[lang="zh-hans"] .articles_group .news .news_panel .news_title{font-family: 'NotoSansTC', sans-serif;}
/*smaller text*/
.box_flex_4 span:nth-child(even){font-family:Arial,sans-serif;font-weight:400;font-size:16px;line-height:normal;text-align:center;}
html[lang="zh-hans"] .box_flex_4 span:nth-child(even){font-family: 'NotoSansTC', sans-serif;}
section.section.section_6_resultpage.clinicalresults .section_child_5 .chart_refs p,section.section.section_3_comparison.section_4_comparison>.container_main>p,.after_table p,.clinicalresults .table_5 .after_table p,
section.section.section_6_resultpage.clinicalresults .section_child_5 .chart_refs p a {font-size:14px;line-height:normal;font-family:Arial,sans-serif;font-weight:400;}
html[lang="zh-hans"] section.section.section_6_resultpage.clinicalresults .section_child_5 .chart_refs p,html[lang="zh-hans"] section.section.section_3_comparison.section_4_comparison>.container_main>p,html[lang="zh-hans"] .after_table p,.clinicalresults .table_5 .after_table p,html[lang="zh-hans"] 
section.section.section_6_resultpage.clinicalresults .section_child_5 .chart_refs p a {font-family: 'NotoSansTC', sans-serif;}
header {
    -webkit-box-shadow: 0px 10px 10px -1px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 10px 10px -1px rgb(0 0 0 / 10%);
    box-shadow: 0px 10px 10px -1px rgb(0 0 0 / 10%);
}

header .container {
    display: flex;
    align-items: center;
    /* gap: 40px; */
    justify-content: space-between;
    padding-top: 20px;
    padding-bottom: 20px;
}

ul.list_menu_main {
    display: flex;
    align-items: center;
    /* gap: 40px; */
}

ul.list_menu_main li a,
ul.list_menu_main li a:visited {
    text-align: center;
    display: flex;
    font-weight: bold;
    font-size: 16px;
    color: #333;
    flex-direction: column;
    height: 100%;
}
html[lang="zh-hans"] ul.list_menu_main li a,html[lang="zh-hans"] ul.list_menu_main li a:visited{font-weight:400;}
ul.list_menu_main li a:first-child{display:block;}
ul.sub-menu {
    display: none;
}

ul.sub-menu li a {
    font-weight: 500;
}

ul.sub-menu li {
    border-bottom: 1px solid #c3c3c3;
}
.menu_desktop ul.list_menu_main li {
    margin: 0 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.menu_desktop .menu-item-has-children {
    position: relative;
}

.menu_desktop .menu-item-has-children ul.sub-menu {
    flex-direction: column;
    position: absolute;
    top: 54px;
    z-index: 1;
    width: 175px;
    left: initial !important;
}

.menu_desktop .menu-item-has-children ul.sub-menu>li {
    justify-content: center;
}

.menu_desktop .menu-item-has-children ul.sub-menu>li>a {
    text-align: center;
    width: 100%;
}

.menu_desktop .menu-item-has-children ul.sub-menu>li:hover {
    background-color: #eeb311;
}

.menu_desktop .menu-item-has-children ul.sub-menu>li:hover>a {
    color: #ffffff;
}

.menu_desktop .menu-item-has-children:hover ul.sub-menu {
    display: flex;
}

.menu_desktop ul.list_menu_main li ul.sub-menu li {
    min-height: 56px;
}
header .contact_btn a {
    font-size: 16px;
    padding: 12px 30px;
    height: auto;
    -webkit-box-shadow: 0px 8px 0px 0px rgb(198 112 22);
    -moz-box-shadow: 0px 8px 0px 0px rgba(198, 112, 22, 1);
    box-shadow: 0px 8px 0px 0px rgb(198 112 22);
    margin-bottom: 10px;
    text-align: center;
}
html[lang="zh-hans"] header .contact_btn a{
	-webkit-box-shadow: 0px 7px 0px 0px rgb(198 112 22);
    -moz-box-shadow: 0px 7px 0px 0px rgba(198, 112, 22, 1);
    box-shadow: 0px 7px 0px 0px rgb(198 112 22);
}

section.section.section_1.banner {
    height: 800px;
}

ul.list_slide_main {
    height: 100%;
}

ul.list_slide_main li {
    height: 100%;
    position: relative;
}
.card-body a{font-weight:bold;}
.bg {
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    background-position: center;
}

.list_slide_main .flow_box {
    height: 100%;
}

.list_slide_main .container_main {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 20px;
}

.list_slide_main .flow_box {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

ul.list_slide_main h1 {
    color: #eeb311;
}

.understanding_bph .banner h1 {
    color: #ffffff;
}

ul.list_slide_main p {
    color: #ffffff;
}

ul.list_slide_main a {
    background-color: #f7921e;
    color: #fff;
    padding: 20px;
    border-radius: 5px;
    font-weight: 700;
    font-size: 20px;
}

section.section.section_2 {
    padding: 80px 0;
    background-size:cover;
    background-position:bottom right;
}

.box_left_2 h2 {
    color: #fff;
}

.box_left_2 a {
    background-color: #231f20;
    color: #fff;
    padding: 20px 35px;
    border-radius: 5px;
    font-weight: 700;
    font-size: 20px;
    display: inline-block;
    border-radius: 5px;
}

section.section.section_2 .container_main {
    display: flex;
    gap: 120px;
}

.box_left_2 {
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}

.box_right_2 {
    width: 50%;
}

.box_right_2 video {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.box_video.pause video::-webkit-media-controls {
    opacity: 0;
}

video::-webkit-media-controls-play-button {
    opacity: 0
}

.box_video {
    position: relative;
}

.pause .btn_pause {
    visibility: hidden;
    position: absolute;
}

.play .btn_play {
    visibility: hidden;
    position: absolute;
}

.box_video .btn_click_video {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}

.btn_click_video {
    width: 100px;
    height: 100px;
}

.box_video.pause:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}

section.section.section_3 {
    padding: 80px 0;
}

section.section.section_3 h2,section.section.section_5 h2,section.section.section_4.procedure h2 {
    color: #eeb311;
    text-align: center;
}
section.section.section_3.common_symptoms h2 {
    color: #333;
}
section.common_symptoms .container_main, section.bph_effects .container_main {
    max-width: 1500px;
}
section.section.section_3 p {
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    line-height: normal;
    margin-top: 30px;
}

ul.list_item_3 {
    display: flex;
    flex-wrap:wrap;
    justify-content: center;
    gap: 2%;
    padding: 0;
    margin-top: 30px;
}

ul.list_item_3 li {
    width: 23.5%;
    border: 3px solid #eeb211;
    border-radius: 20px;
    padding: 30px 0;
    text-align:center;
}

ul.list_item_3 img {
    max-width: 120px;
    width: 100%;
    margin-bottom: 10px;
}

ul.list_item_3 a {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    color: #333;
}

.section.section_3 ul.list_item_3 a p {
    margin-top: 0;
    font-size: 24px;
    font-weight: 700;
    padding: 10px;
    line-height: 1.2em;
}

.section.section.section_3 h3 {
    padding: 0 20px;
    max-width: 805px;
    margin-left: auto;
    margin-right: auto;
    font-size:20px;line-height:26px;
}
section.section.section_3 ul>li>h3 {
    margin: auto;
    margin-bottom: 11px;
}
section.section.section_4 .container_main {
    display: flex;
    justify-content: space-between;
}

.box_right_4 {
    height: auto;
    width: 700px;
}

.box_left_4 {
    position: relative;
}

.card_4 {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    /* height: 100%; */
    top: 120px;
    left: 0;
    padding: 30px 25px;
    width: 630px;
}

.home .card_4 p {
    text-align: center;
}
.home .card_4 h2 {
    text-align: center;
    font-size: 80px;
    margin-bottom: 10px;
}
.card_4 h3 {
    text-align: center;
    margin: 10px 0 0;
    max-width: 80%;
}

.card_4 a {
    background: #fff;
    padding: 20px;
    display: inline-block;
    margin: 0 auto 10px;
    font-size: 20px;
    border-radius: 5px;
    font-weight: bold;
}

section.section_leftright h2 {
    color: #eeb311;
}
section.section.section_4 {
    padding-bottom: 70px;
}

section.section.section_5 {
    margin: 80px 0;
}

section.section.section_5 .container_main {
    display: flex;
    flex-direction: column;
    align-items: center;
}

ul.slide_5 {
    margin: 80px auto;
    display: block;
    max-width: 1200px;
}


ul.slide_5 li {
    display: flex;
    gap: 40px;
}

.box_left_5 {
    width: 30%;
}
.box_left_5 img {
    object-fit: contain;
    width: 93%;
    height: 93%;
}
.box_right_5 {
    width: 70%;
}

.box_right_5 h2 {
    font-size: 24px;
    font-weight: 700;
    font-family: sans-serif !important;
}

.box_right_5 p {
    color: #323232;
}

.home section.section.section_5 .container_main>a {
    background: #f7921e;
    padding: 20px 55px;
    font-weight: bold;
    color: #fff;
    font-size: 20px;
    border-radius: 5px;
    margin-top: 40px;
}

section.section.section_6 .container_main {
    display: flex;
    gap: 80px;
}

.box_left_6 {
    width: 43%;
}

.box_right_6 {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 30px;
    align-items: flex-start;
    padding-top: 30px;
    padding-bottom: 30px;
}

section.section.section_6 {
    padding: 0px 0 0 0;
    background-size: cover;
    background-position: 15% 0;
}

.box_right_6 h2 {
    color: #fff;
    max-width: 680px;
}

.box_right_6 p {
    max-width: 750px;
}

.box_right_6 a {
    background: #231f20;
    padding: 20px 50px;
    font-weight: bold;
    color: #fff;
    font-size: 20px;
    border-radius: 5px;
}

.box_left_6 {
    display: flex;
    align-items: flex-end;
}
.page-template-template-clinicalResults .box_left_6 {
    align-items: flex-start;
}

.box_left_6 img {
    height: auto;
    max-width:500px;
    margin:0 auto;
}

section.section.section_7.signup {
    padding: 80px 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.section_4_guide .gform_wrapper .gform_title {
    text-align:left;
    margin-bottom:30px;
}

section.section.section_7 .container_main {
    max-width: 1170px;
    display: block;
    margin: 0 auto;
    padding-bottom:30px;
}

.form_signup {
    margin-top: 30px;
}
.gform_legacy_markup_wrapper form{margin-top:30px;}
.gform_wrapper .gform_title,section.section.section_7.signup h2{text-align:center;}
.gform_wrapper .gfield_required{
    font-size:16px!important;
    color: #212529 !important;
    padding-left: 0 !important;
  }

.gform_wrapper.gravity-theme .gfield_label {
    font-weight: normal;
}

.gfield_consent_label a {
    text-decoration: underline;
    color: #212529;
}
section.section.section_7.signup.bg-img .gfield_consent_label a:hover{color: #fff!important;}
.box_container_sign {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    margin-bottom: 30px;
}

.name_sign {
    display: flex;
    flex-direction: column;
    position: relative;
}

.err_sign_name,
.err_sign_email {
    display: none;
}

.box_container_sign input,
.ginput_container form input {
    border: 1px solid #bebebe;
    outline: none;
}

.box_container_sign button,
.gform_wrapper input[type="submit"] {
    background: #f7921e;
    border: none;
    padding: 20px 30px;
    font-weight: bold;
    color: #fff;
    font-size: 20px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 70px;
}

.box_container_sign input {
    height: 70px;
    width: 390px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: #bebebe;
    padding-left: 20px;
}

.confirm_sign {
    display: flex;
    align-items: flex-start;
    gap: 20px;
}

.confirm_sign:last-child {
    margin-top: 20px;
}

.confirm_sign input {
    width: 40px;
    height: 40px;
    border-radius: 5px;
}

.confirm_sign label {
    width: 98%;
    font-size: 24px;
    line-height: 37px;
}

.confirm_sign label a {
    text-decoration: underline
}

section.section.section_8 {
    padding: 80px 0;
    background: #ECECEC;
}

section.section.section_8 .container_main h3 {
    font-weight: 700;
    margin: 10px 0 5px;
    font-size: 16px;
}

.box_content_8 {
    display: flex;
    gap: 110px;
    justify-content:space-between;
}
.box_content_8 .list_box_8{flex:1;margin-right:15px;}
.row_content_8 {
    display: flex;
    /* gap: 10px; */
    font-size: 24px;
    font-weight: 500;
}
.row_content_8 .left {
    margin-right: 10px;
}

footer {
    background-color: #2e2e2e;
}

.box_list_footer {
    padding: 80px 0;
    display: flex;
}

.box_footer_list {
    width: 20%;
}

.box_footer_list img {
    width: 80%;
    height: auto;
}

.box_footer_list ul {
    display: flex;
    flex-direction: column;
    gap: 36px;
}
.box_footer_list ul>li {
    color: #fff;
}

.box_footer_list ul a{
    color: #fff;
}

.privacy_site {
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding: 20px 0;
}

.privacy_site p {
    color: #fff;
}

.privacy_site p a {
    color: #fff;
    text-decoration: underline;
}

.footer-license-container{
    color: #fff;
    padding-bottom: 20px;
    font-size: 16px;
}

.footer-license-container a{
    color: #fff;
}

@media screen and (max-width: 768px){
    .footer-license-container{
        text-align: center;
    }   
}

.logo img {
    max-width: 156px;
    width: 100%;
}

.contact img {
    max-width: 200px;
    width: 100%;
}

.slick-list.draggable {
    height: 100%;
}

.slick-track {
    height: 100%;
}

ul.slick-dots {
    bottom: 30px;
}

.main .slick-dots li button:before {
    font-size: 14px;
    color: #959595;
}

.main .slick-dots li {
    margin: 0 10px;
}

.main .slick-dots li.slick-active button:before {
    color: #b1b1b6;
}

ul.slide_5.slick-initialized li {
    display: flex;
    padding:10px 20px 0;
}
ul.slide_5.slick-initialized li:focus, ul.slide_5.slick-initialized li:focus-within, ul.slide_5.slick-initialized li:focus-visible {
    outline: none;
}

body .slick-prev:before {
    content: '';
    background-image: url('../images/home/LeftArrow.png');
    width: 60px;
    height: 60px;
    display: block;
}

body .slick-next:before {
    content: '';
    background-image: url('../images/home/RightArrow.png');
    width: 60px;
    height: 60px;
    display: block;
}

.main .slick-prev,
.main .slick-next {
    display: flex;
    justify-content: center;
    width: 50px;
    height: 40px;
}

.main .slick-prev {
    left: -75px;
}

.main .slick-next {
    right: -75px;
}

section.section.section_7.signup.procedure {
    background-image: url('../images/producedure/Background_signup.png');
    background-size: cover;
}
section.section.section_3.procedure h3.recommendation_liner{font-weight:500;}
.procedure .box_container_sign button {
    background: #231f20;
}

section.section.section_2.procedure h1 {
    color: #fff;
    text-align: center;
    margin-bottom: 0;
}

section.section.section_2.procedure {
    display: flex;
    flex-direction: column;
    gap: 40px;
    align-items: center;
    background-size: cover;
    background-position: bottom;
    padding: 65px 0 75px;
}

section.section.section_2.procedure a {
    background-color: #231f20;
    color: #fff;
    padding: 20px 50px;
    border-radius: 5px;
    font-weight: 700;
    display: inline-block;
    border-radius: 5px;
    font-size: 20px;
}

section.section.section_3.procedure p {
    max-width: 820px;
    margin: 40px auto 0;
}

section.section.section_3.procedure p a {
    text-decoration: underline;
}

section.section.section_3.procedure ul.list_item_3 {
    margin-top: 50px;
}

section.section.section_3.procedure h3 {
    text-align: center;
    margin-top: 50px;
    max-width: 1300px;
}

section.section.section_3.procedure ul.list_item_3 h3 {
    margin-top: 0;
}

section.section.section_4.procedure h2 {
    max-width: 820px;
}

section.section.section_4.procedure .container_main {
    flex-direction: column;
    gap: 10px;
    align-items: center;
}

.row_content_8 {
    margin-top: 10px;
}

section.section.section_4.procedure .box_flex_4 {
    display: flex;
    gap: 250px;
}

.section_4.procedure .box_left_4 {
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
}

.section_4.procedure .box_right_4 {
    width: 50%;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
}

section.section.section_4.procedure {
    background: #F5F5F5;
    padding: 40px 150px 70px;
}

.section.section.section_4.procedure .thumb_4 {
    height: 250px;
    display: flex;
    align-items: center;
}

.section_4.procedure .box_left_4 h3,
.section_4.procedure .box_right_4 h3 {
    background: #fff;
    padding: 10px 20px;
    border-radius: 15px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-weight: 700;
    flex-wrap: wrap;
}

.section_4.procedure .box_left_4 p,
.section_4.procedure .box_right_4 p {
    text-align: center;
}

a.btn_down_4 {
    background: #f7921e;
    padding: 20px 50px;
    font-weight: 500;
    color: #fff;
    font-size: 28px;
    border-radius: 5px;
    margin-top: 20px;
}

section.section.section_5.procedure h2 {
    font-size: 34px;
    color: #eeb311;
    font-weight: bold;
    font-family: 'museo';
    text-align: center;
}
html[lang="zh-hans"] section.section.section_5.procedure h2{font-family: 'NotoSansTC', sans-serif;}
section.section.section_5.procedure .container_main {
    gap: 20px;text-align:center;
}

section.section.section_5.procedure a {
    text-decoration: underline;
}
.box_hide_5 {
    display: none;
    text-align:left;
}

.box_hide_5 p,
.box_hide_5 ul {
    margin-bottom: 15px;
}
.box_hide_5 ul{list-style:disc;margin-left:24px;}
img.hide_arrow_5 {
    display: none;
}

.show_hide_5.hide img.hide_arrow_5 {
    display: block;
}

.show_hide_5.hide img.read_more_5 {
    display: none;
}

.show_hide_5 {
    display: flex;
    align-items: center;
    justify-content: center;
    /* gap: 10px; */
}
.show_hide_5 h3 {
    margin-right: 10px;
}
.show_hide_5 h3:hover{color:#eeb311;cursor:pointer;}
.show_hide_5 img {
    width: 15px;
    padding-bottom: 7px;
}

.page-id-12 section.section.section_5 {
    padding: 60px 0 50px;margin:0;
}
.page-id-12 section.section.section_6_resultpage.clinicalresults {
    padding: 60px 0 0;
}
.page-id-12 section.section.section_6_resultpage.clinicalresults .container_main {
    padding-bottom: 40px;
}
.page-id-12 section.section.section_6.clinicalresults {
    padding: 60px 0;
}

section.section.section_1.clinicalresults h1 {
    margin-bottom: 30px;
    color: #ffffff;
    text-align: center;
}

section.section.section_1.clinicalresults p {
    text-align:center;
    max-width: 820px;
    text-align: center;
    margin: 0 auto 50px;
}
.comparison_page section.section.section_1.clinicalresults p{max-width:none;}

section.section.section_1.clinicalresults {
    padding: 60px 0 200px;
}

section.section.section_5.clinicalresults {
    overflow: hidden;
    background-image:url('../images/clinicalresults/BackgroundElement.png');
    background-repeat:no-repeat;
    background-position: right;
    background-position-y: 100px;
    background-size:contain;
}

.procedure-device ul.list_items_8 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 0 80px;
    grid-gap: 50px;
    max-width: 1400px;
    margin: 0 auto;
}

.procedure-device ul.list_items_8 li {
    display: flex;
    align-items: center;
}

.procedure-device ul.list_items_8 li img {
    height: 90px;
    object-fit: contain;
    max-width: 110px;
    width: 100%;
}

section.section.section_2.clinicalresults .container_main {
    flex-direction: column;
    /* gap: 40px; */
    align-items: center;
}
section.section.section_2#clinical-results .container_main h3 {
    margin: 40px 0;
}

.procedure-device .box_position_2 {
    background: #fff;
    border-radius: 40px;
    padding: 40px 0;
    margin-top: -160px;
}

.clinicalresults .box_position_2 .box_title_2 {
    margin-bottom: 20px;
    text-align: center;
}

.clinicalresults ul.list_items_2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 900px;
    margin: 0 auto;
}

.clinicalresults .box_position_2 img {
    height: 110px;
    width: 110px;
    object-fit: cover;
}

.clinicalresults ul.list_items_2 li {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
}

.clinicalresults .box_position_2 .list_items_2 h4 {
    text-align: center;
}

.clinicalresults .box_position_2 p {
    text-align: center;
    max-width: 80%;
    margin: 0 auto;
    padding-top: 10px;
}

section.section.section_2.clinicalresults {
    background-color: #FDF7E7;
    padding: 0px 0 60px;
}

section.section.section_2.clinicalresults h3 {
    text-align: center;
}

section.section.section_2.clinicalresults a,.comparison_page section.section.section_3_comparison.section_4_comparison a.btn_hover {
    background-color: #f7921e;
    color: #fff;
    padding: 20px 40px;
    border-radius: 5px;
    font-weight: 700;
    display: block;
    border-radius: 5px;
    font-size: 20px;
}
.comparison_page section.section.section_3_comparison.section_4_comparison a.btn_hover {
    background-color: #fff;
    color: #212529;
}
.comparison_page section.section.section_3_comparison.section_4_comparison .retreatment_link{display:flex;justify-content:center;}
section.section.section_6_resultpage.clinicalresults {
    padding: 80px 0;
}

section.section.section_6_resultpage.clinicalresults.bg h2 {
    color: #fff;
    text-align: center;
    margin-bottom: 30px;
}

section.section.section_6_resultpage.clinicalresults :not(.box_child_5) h3 {
    text-align: center;
    color: #fff;
    margin-bottom: 30px;
}

section.section.section_6_resultpage.clinicalresults .box_child_5 h3 {
    text-align: left;
    margin-bottom: 15px;
}
section.section.section_6_resultpage.clinicalresults caption {
    display: none;
}

.table_3 caption {
    display: none;
}

.clinicalresults .table_5 p {
    margin-top: 7px;
    color: #fff;
    margin-bottom: 0;
}
 .clinicalresults .table_5 p.column-heading{font-weight:bold;margin-top:0;}

.clinicalresults .box_child_5 {
    margin-top: 40px;
}

.clinicalresults .box_child_5 h3 {
    color: #fff;
    margin-bottom: 15px;
}

.clinicalresults .box_child_5 p {
    color: #fff;
}

/*  */
.section_child_5 {
    margin-top: 80px;
}

section.section.section_6_resultpage.clinicalresults .section_child_5 p {
    text-align: center;
    color: #fff;
    margin-bottom: 30px;
}
section.section.section_6_resultpage.clinicalresults .section_child_5 .chart_refs p{text-align:left;}
section.section.section_6_resultpage.clinicalresults .section_child_5 .chart_refs p a{text-decoration:underline;}
section.section.section_6_resultpage.clinicalresults .section_child_5 .chart_refs p a:hover{color:#fff;}
.clinicalresults .chart_box_5 img {
    margin-bottom: 30px;
}

.clinicalresults .chart_box_5>span {
    font-size: 16px;
    display: block;
    margin-top: 7px;
    color: #fff;
}

section.section.section_6.clinicalresults .container_main {
    flex-direction: column;
    gap: 0;
    align-items: center;
}

section.section.section_6.clinicalresults {
    background: #F5F5F5;
    padding: 80px 0;
}

section.section.section_6.clinicalresults h2 {
    color: #eeb311;
    text-align: center;
}

section.section.section_6.clinicalresults p.sub_title_6 {
    text-align: center;
    margin: 30px 0;
    max-width: 1100px;
}

.clinicalresults .box_flex_6 {
    display: flex;
    /* gap: 90px; */
}
.clinicalresults .box_flex_6>.box_left_6:first-of-type {
    margin-right: 90px;
}

.clinicalresults .box_left_6 {
    width: 50%;
    background: #fff;
    box-shadow: 0px 3px 10px #d3d3d3;
    border-radius: 30px;
}
/*
.clinicalresults .box_right_6 {
    width: 50%;
    background: #fff;
    border-radius: 30px;
    gap: 0px;
    align-items: unset;
    box-shadow: 0px 3px 10px #d3d3d3;
}

.clinicalresults .box_right_6 p {
    padding: 15px;
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
} */

.clinicalresults .box_left_6 p {
    padding: 15px;
}

.clinicalresults .thumb_6 img {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    max-width:none;
}

section.section.section_6.clinicalresults a.btn_hover {
    background-color: #f7921e;
    color: #fff;
    padding: 20px 70px;
    font-weight: 700;
    display: block;
    border-radius: 5px;
    margin-top: 70px;
    font-size: 20px;
}

section.section.section_5.clinicalresults .container_main {
    display: unset;
}

.comparison_page section.section.section_1.clinicalresults {
    padding: 60px 0 60px;
    background-position:right;
}

section.section.section_2_comparison h2 {
    color: #eeb211;
    text-align: center;
    margin-bottom: 50px;
}

section.section.section_2_comparison {
    padding: 80px 0 40px;
}

ul.items_comparison_2 li {
    display: flex;
    gap: 60px;
    margin-bottom: 30px;
    align-items: flex-start;
}

ul.items_comparison_2 {
    max-width: 890px;
    margin: 0 auto;
}

.text_2_comparison h4 {
    color: #f7921e;
    margin-bottom: 5px;
    font-family: 'Arial', sans-serif !important;
    font-weight: 700;
}
html[lang="zh-hans"] .text_2_comparison h4{font-family: 'NotoSansTC', sans-serif;}
.text_2_comparison h3 {
    margin-bottom: 10px;
    font-family: 'Arial', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
}
html[lang="zh-hans"] .text_2_comparison h3{font-family: 'NotoSansTC', sans-serif;}
.thumb_2_comparison {
    width: calc(12% + 40px);
}

.text_2_comparison {
    width: 88%;
}

section.section.section_3_comparison.comparison {
    background: #f3f3f3;
    padding: 80px 0;
}

section.section.section_3_comparison.section_4_comparison {
    padding: 80px 0;

}

.table_3 {
    font-size: 12px;
    line-height: 18px;
}



section.section.section_3_comparison.comparison h2 {
    font-size: 34px;
    color: #eeb311;
    font-weight: bold;
    font-family: 'museo';
    text-align: center;
}
html[lang="zh-hans"] section.section.section_3_comparison.comparison h2{font-family: 'NotoSansTC', sans-serif;}
section.section.section_3_comparison.comparison h3 {
    text-align: center;
    margin: 20px 0;
}
section.section.section_3_comparison.comparison table h3{font-weight:bold;}
section.section.section_3_comparison.comparison>.container_main>p.desc {
    text-align: center;
    max-width: 80%;
    margin: 0 auto 20px;
    padding-bottom: 10px;
}
section.section.section_3_comparison.comparison>.container_main>p.desc, section.section.section_3_comparison.section_4_comparison>.container_main .retreatment_desc p {
    max-width: 1280px;
}
.table_3 span {
    font-size: 18px;
}

.table_3 p {
    font-size: 16px;
    line-height: 24px;
    margin: 0;
}

section.section.section_3_comparison.section_4_comparison h2 {
    color: #fff;
    text-align: center;
    margin-bottom: 30px;
}

section.section.section_3_comparison.section_4_comparison>.container_main>p{color:#fff;margin-bottom: 20px;}
section.section.section_3_comparison.section_4_comparison>.container_main .retreatment_desc p{
    text-align: center;
    max-width: 1500px;
    margin: 0 auto 20px;
    color:#fff;
}
section.section.section_3_comparison.section_4_comparison>.container_main>p a,section.section.section_3_comparison.section_4_comparison>.container_main>p a:hover{color:#fff;text-decoration:underline;}
.section_4_comparison .table_3 p {
    color: #fff;
}

.section_4_comparison .table_3 p a {
    color: #fff;
    text-decoration: underline;
}

section.section.section_1_faq.faq h1 {
    color: #EEB211;
    text-align: center;
    margin-top: 50px;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}

.box_faq {
    margin-top: 50px;
}

.box_faq h2 {
    color: #f7921e;
}
.box_faq h3 {
    padding-top:8px;
    padding-bottom:8px;
}

.box_result_faq {
    /* margin-top: 20px; */
    border-bottom: 1px solid #333;
    padding-bottom: 8px;
}

.title_faq {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    padding: 20px 20px 10px 10px;
    cursor: pointer;
}

img.hide_faq {
    display: none;
}

img.show_faq,
img.hide_faq {
    width: 30px;
    height: 30px;
    object-fit: contain;
    margin-right: 20px;
}

.title_faq.active {
    background-color: #eeb211;
}

.title_faq.active img.hide_faq {
    display: block;
}

.title_faq.active img.show_faq {
    display: none;
}

.box_result_faq .title_faq.active h3 {
    color: #fff;
}

.result_faq {
    padding-top: 20px;
    padding-left: 10px;
    display: none;
}
.result_faq ul {
    margin-bottom: 1rem;
    list-style:disc;
    margin-left:20px;
}
.box_faq h2{
    padding-left: 10px;
}

.box_contact {
    margin: 70px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.uro-btn,.box_contact a, a.btn_down_4 {
    background: #f7921e;
    border: none;
    padding: 20px 50px;
    font-weight: bold;
    color: #fff;
    font-size: 20px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 65px;
    width: fit-content;
    margin: auto;
    text-align: center;
}

.box_contact a {
    margin-top: 50px;
}

.uro-btn.black {
    background: #231f20;
}
.understanding_bph .banner img{
  max-height:427px;
  width: auto;
}
.understanding_bph .banner .uro-btn {
    margin-left: 0;
    font-size: 20px;
    text-align: center;
}
.understanding_bph section.section.section_1.banner {
    height: auto;
}
html[lang="zh-hans"] .understanding_bph section.section.section_1.banner {
    height: 427px;
}

.understanding_bph .banner .text_sec {
    max-width: 800px;
    padding: 80px 0;
}

.understanding_bph .banner .text_sec p {
    max-width: 600px;
}

.understanding_bph .banner .container_main {
    display: flex;
    align-items: flex-end;
}

.understanding_bph .banner {
    position: relative;
}

.understanding_bph .banner .img_sec {
    position: absolute;
    height: 100%;
    right: 0;
}

.understanding_bph .card_4 {
    height: auto;
    max-width: 460px;
    top:125px;
    left:56px;
    display:block;
}
.understanding_bph .card_4 h2{max-width:300px;}
.section.section_3.common_symptoms ul.list_item_3 a p {
    max-width: 280px;
}

section.section_leftright {
    margin-bottom: 60px;
}

section.section_leftright .desc {
    max-width: 550px;
    padding-top:16px;
}

section.section_leftright .image_right {
    display: flex;
    align-items: center;
}

section.section_leftright .image_right img {
    max-width: 700px;
    height: auto;
}

section.bph_effects {
    background-color: #F5F5F5;
}

.understanding_bph section.section_4 .box_right_4 {
    margin-left: auto;
    height: auto;
    width: auto;
    max-width: 850px;
}
.understanding_bph section.section_4 .box_right_4 img{height:auto;}
.understanding_bph .section.section_3.bph_effects p.inner_desc {
    font-weight: normal;
}

section.bph_effects ul>li {
    border: none;
    background-color: #FFFFFF;
    padding: 30px;
    text-align: center;
}

section.bph_effects ul>li img+p {
    max-width: 200px;
    margin: auto;
}

section.bph_effects .uro-btn {
    margin-top: 50px;
}

.img_note {
    font-size: 12px !important;
    text-align: right;
    margin-top: 10px;
    line-height: 14px;
}
.ipss-heading {
    color:#EEB211;
    margin-bottom : 20px;
}


section.section.section_7.signup.faq {
    background: #fbfbfb;
    margin-top: 80px;
}

section.section.section_1_guide {
    padding: 80px 0;
}

section.section.section_1_guide h1 {
    margin-bottom: 30px;
    color: #ffffff;
    text-align: center;
}

section.section.section_1_guide p {
    margin-bottom: 30px;
    text-align: center;
}

section.section.section_1_guide a {
    background-color: #fff;
    padding: 20px 28px;
    font-weight: 700;
    display: block;
    border-radius: 5px;
    font-size: 20px;
    text-align: center;
}

input#input_7_7_other,
input#input_6_7_other{
	width: 85%;
	margin: 0 0 0px 10px;
}

body .gform_wrapper.gravity-theme .gfield_label {
    font-weight: normal;
}
.gform_legacy_markup_wrapper .gform_heading{margin-bottom:30px!important;}
section.section.section_1_guide .container_main {
    display: flex;
    flex-direction: column;
    align-items: center;
}

section.section.section_2_guide {
    padding: 80px 0;
}

section.section.section_2_guide .container_main>ul {
    display: flex;justify-content:center;width:100%;
}
section.section.section_2_guide .container_main>ul li{max-width:400px; padding: 0 20px;}
section.section.section_2_guide .container_main>ul h3 {
    text-align: center;
	min-height:60px;
}

.thumb_2_guide {
    width: 180px;
    min-height: 156px;
    margin: 15px auto 0;
    text-align:center;
}

.text_2_guide {
    display: flex;
    margin-top: 20px;
}

.text_2_guide>span:before {
    content: '';
    width: 4px;
    height: 4px;
    background: #040404;
    display: block;
    border-radius: 50%;
    margin-top: 12px;
}

.text_2_guide>span {
    width: 10px;
    display: block;
    margin-right: 10px;
}

section.section.section_2_guide .container_main {
    display: flex;
    flex-direction: column;
    align-items: center;
}

section.section.section_2_guide a {
    background-color: #f7921e;
    color: #fff;
    padding: 20px 40px;
    font-weight: 700;
    display: block;
    margin-top: 20px;
    border-radius: 5px;
    font-size: 20px;
}

section.section.section_3_guide h2 {
    color: #eeb311;
    margin-bottom: 40px;
    text-align: center;
}

section.section.section_3_guide {
    padding: 80px 0;
    background: #FFF8E6;
}

ul.list_title_2guide {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 30px;
    grid-column-gap: 60px;
}

ul.list_title_2guide li .box_flex {
    display: flex;
    align-items: flex-start;
    /* gap: 10px; */
}
ul.list_title_2guide li .box_flex img {
    margin-right: 10px;
}
ul.list_title_2guide li ul {
    margin-left: 70px;
    margin-top: 50px;
}
ul.list_title_2guide li:last-child ul{margin-top:24px;}
ul.list_title_2guide li img {
    width: 60px;
    height: 60px;
    display: block;
    margin-top: -16px;
}

ul.list_title_2guide li ul li>span {
    width: 10px;
    display: block;
    margin-right: 10px;
}

ul.list_title_2guide li ul li {
    display: flex;
    margin-bottom: 20px;
}

ul.list_title_2guide li ul li>span:before {
    content: '';
    width: 4px;
    height: 4px;
    background: #040404;
    display: block;
    border-radius: 50%;
    margin-top: 12px;
}

section.section.section_4_guide .container_main_guide {
    display: flex;
}

.box_left_4guide {
    width: 50%;
}

.box_right_4guide {
    width: 50%;
}

.left_guide_4 {
    margin: 80px 80px 0;
    position: relative;
}

.left_guide_4 h2 {
    color: #fff;
    margin-bottom: 40px;
}

ul.list_title_2guide li ul li p {
    line-height: 31px;
    font-size: 18px !important;
}

.left_guide_4 p {
    line-height: 24px;
    color: #fff;
    font-size: 18px;
}

.left_placeholder_4 {
    margin-top: 50px;
    /* margin-top: 60px;
    height: 560px; */
}

.left_placeholder_4 img {
    object-fit: cover;
}

.placeholder_4_a {
    width: 50%;
    height: 600px;
    background: rgb(124, 124, 124);
}

.placeholder_4_b {
    width: 50%;
    height: 600px;
    background: rgb(165, 165, 165);
    position: absolute;
    bottom: 100px;
    left: 50%;
    transform: translateX(-50%);
}

.placeholder_4_c {
    width: 50%;
    height: 600px;
    background: rgb(207 207 207);
    position: absolute;
    bottom: 200px;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.box_right_4guide {
    padding: 80px 80px 80px;
    background-color: #fff;
}

.right_guide_4 h3 {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 30px;
}

.box_select:nth-child(2) {
    margin-right: 20px;
}

.box_input_guide {
    margin-bottom: 30px;
    width: 100%;
}

.box_input_guide_other {
    width: 100%;
}

.box_input_guide h4 {
    font-size: 24px;
    font-weight: 400;
    font-family: sans-serif !important;
}

.box_input_guide_other p {
    font-size: 24px;
    font-family: sans-serif !important;
}

.box_input_guide_accept p {
    line-height: 32px;
    font-size: 24px;
}

.box_input_guide_accept {
    margin-top: 30px;
}

.box_input_guide {
    display: flex;
    flex-direction: column;
}

.box_input_guide input {
    height: 60px;
    border: 1px solid #333;
    border-radius: 10px;
    margin: 5px 0;
    font-size: 22px;
    padding: 0 10px;
    outline: #eeb211;
}

.box_input_guide span {
    color: red;
    display: none;
}

.box_input_guide_other h4 {
    font-size: 24px;
    font-weight: 400;
    font-family: sans-serif !important;
}

.box_select_guide {
    display: flex;
    justify-content: space-between;
    margin: 20px 0;
}

.box_select_other {
    display: flex;
    align-items: center;
    gap: 20px;
}

.container_other_select {
    display: flex;
    align-items: center;
    gap: 10px;
}

.container_other_text {
    display: flex;
    flex-direction: column;
    width: 100%;
    position: relative;
}

.container_other_text input {
    height: 60px;
    border: 1px solid #333;
    border-radius: 10px;
    margin: 5px 0;
    font-size: 22px;
    padding: 0 10px;
    outline: #eeb211;
}

.container_other_text span {
    color: red;
    position: absolute;
    bottom: -30px;
    display: none;
    left: 0;
}

.box_select_other {
    padding-bottom: 30px;
}

.box_select {
    display: flex;
    align-items: center;
    gap: 10px;
}

.box_input_guide_other input[type="checkbox"] {
    position: absolute;
    width: 0;
}

.box_input_guide_other input[type="checkbox"]+label:before {
    border: 1px solid #9b9b9b;
    content: "";
    display: inline-block;
    font: 18px/1em sans-serif;
    height: 30px;
    margin-right: 10px;
    vertical-align: bottom;
    border-radius: 50%;
    width: 30px;
}

.box_input_guide_other input[type="checkbox"]:checked+label:before {
    background: #005cc8;
    content: "\2713";
    text-align: center;
    border-radius: 50%;
    margin-right: 10px;
    color: #fff;
    font-size: 23px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.box_input_guide_other label {
    display: flex;
    align-items: center;
}

.box_input_guide_accept {
    display: flex;
    gap: 10px;
}

.box_input_guide_accept input {
    width: 30px;
    height: 30px;
    display: block;
}

.box_input_guide_accept label {
    width: 90%;
}

a.btn_download_guide {
    background-color: #f7921e;
    color: #fff;
    padding: 20px;
    font-weight: 700;
    display: block;
    margin-top: 40px;
    border-radius: 5px;
}

.right_guide_4 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

span.succes_guide {
    padding-top: 40px;
    color: red;
    font-size: 24px;
    display: none;

}

.confirmation {
    position: fixed;
    background: #000000B2;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
    align-items: center;
    z-index: 9999;
    justify-content: center;
}

.confirmation {
    display: none;
}

.container_confirm {
    background: #fff;
    max-width: 63%;
    width: 100%;
    display: flex;
    margin: 0 auto;
    flex-direction: column;
    align-items: flex-start;
    padding: 60px;
}

.container_confirm h2 {
    font-size: 48px;
    font-weight: bold;
    color: #eeb311;
    text-align: left;
}

.title_confirm {
    display: block;
    width: 100%;
    margin-bottom: 10px;
}

.container_confirm>p {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    margin-bottom: 30px;
}

.checkbox_confirm {
    display: flex;
    align-items: center;
    /* gap: 20px; */
    margin-bottom: 30px;
}
.checkbox_confirm label {
    margin-left: 20px;
}

.checkbox_confirm p {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
}

.checkbox_confirm [for="confirm"],
.checkbox_confirm p {
    margin-bottom: 0;
}

.container_confirm a:not([href]):not([tabindex]) {
    background-color: #f7921e;
    color: #fff;
    padding: 20px;
    border-radius: 5px;
    cursor: pointer;
    font-weight: 700;
    font-size: 20px;
}

.checkbox_confirm input {
    width: 30px;
    height: 30px;
}

.btn_hover {
    transition: .5s;
}

.btn_hover:hover {
    background-color: #eeb211;
}

.menu_mobile {
    display: none;
}

header .container_main {
    display: flex;
    align-items: center;
    /* gap: 40px; */
    justify-content: space-between;
    /* padding-top: 20px;
    padding-bottom: 20px; */
    position: relative;
}

span.sync span:nth-child(2) {
    font-size: 10px;
    position: relative;
    top: 2px;
}

span.sync {
    display: inline-flex;
}

section.section.section_1.clinicalresults h3 .sync span:nth-child(2) {
    font-size: 14px;
    /* margin-top: -10px; */
}

section.section.section_3.procedure p span.sync span:nth-child(2),
section.section.section_5.procedure h3 span.sync span:nth-child(2),
.gform_legacy_markup_wrapper h3.gform_title span.sync span:nth-child(2) {
    font-size: 15px;
}

.items_comparison_2 span.sync span:nth-child(2) {
    font-size: 9px;
    position: relative;
    top: -3px;
}

.box_right_4guide .ginput_container.ginput_container_consent,
.contact_us .ginput_container.ginput_container_consent {
    display: flex;
}

/* .menu_desktop ul.list_menu_main li.contact_mobile {
    display: none;
} */
.menu_desktop .contact_btn {
    position: absolute;
    right: 0;
    margin: 0 !important;
	z-index:2;
}
.menu_desktop .contact_btn a, .menu_mobile .contact_btn a {
    background: #f7921e;
    border: none;
    font-weight: bold;
    padding: 12px 30px !important;
    color: #fff !important;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    text-align: center !important;
    min-width: 145px;
    margin-bottom: 10px;
}
html[lang="zh-hans"] .menu_desktop .contact_btn a,html[lang="zh-hans"] .menu_mobile .contact_btn a {
	padding: 8px 30px !important;
	margin-bottom: 8px;
}
.menu_mobile .contact_btn {
    border-bottom: 0 !important;
}
.menu_mobile .contact_btn a {
    display: inline-block;
    margin-left: 20px !important;
    min-width: initial;
    width: fit-content !important;
}
div.gfield_radio .gchoice:nth-child(2) {
    width: 70%;
    display: flex;
    align-items: center;
}

div.gfield_radio .gchoice:nth-child(1) {
    width: 30%;
    display: flex;
    align-items: center;
}

div.gfield_radio .gchoice:nth-child(3) {
    display: flex;
    align-items: center;
    margin-top: 20px;
    width: 100%;
}

div.gfield_radio .gchoice label {
    padding-left: 8px;
}

div#input_3_7 input[type=radio] {
    min-width: 20px;
    height: 20px !important;
    display: inline-block;
}

div.gfield_radio .gchoice:nth-child(3) input {
    background: #fff;
}

input#input_4_7_other {
    margin: 0 0 0px 10px;
    width: 85%;
}

section.section.section_6_resultpage.clinicalresults h4 span.sync span:nth-child(2) {
    font-size: 12px;
}

.clinicalresults .box_child_5 p span.sync span:nth-child(2),
section.section.section_2.clinicalresults a span.sync span:nth-child(2) {
    font-size: 9px;
    position: relative;
    top: -1px;
}

section.section.section_6_resultpage.clinicalresults .section_child_5 p span.sync span:nth-child(2),
.text_2_guide p span.sync span:nth-child(2),
ul.list_title_2guide li ul li p span.sync span:nth-child(2),
.box_input_guide_accept p span.sync span:nth-child(2),
section.section.section_1_guide p span.sync span:nth-child(2),
.box_faq h2 span.sync span:nth-child(2),
.box_result_faq .title_faq h3 span.sync span:nth-child(2),
.box_contact h3 span.sync span:nth-child(2),
.card_4 h3 span.sync span:nth-child(2),
.section_4.procedure .box_left_4 p span.sync span:nth-child(2),
.section_4.procedure .box_right_4 p span.sync span:nth-child(2),
.result_faq p span.sync span:nth-child(2) {
    font-size: 14px;
    position: relative;
    top: -3px;
}


.procedure-device ul.list_items_8 h4 span.sync span:nth-child(2),
section.section.section_3_comparison.comparison h3 span.sync span:nth-child(2),
section.section.section_2.clinicalresults h3 span.sync span:nth-child(2),
section.section.section_3_comparison.section_4_comparison>.container_main>p span.sync span:nth-child(2) {
    font-size: 12px;
    position: relative;
    top: -3px;
}


.section.section_3 ul.list_item_3 a p span.sync span:nth-child(2),
.box_footer_list ul a span.sync span:nth-child(2),
.result_faq li span.sync span:nth-child(2),
.card_4 p span.sync span:nth-child(2),
.box_left_2 p span.sync span:nth-child(2),
ul.list_slide_main p span.sync span:nth-child(2),
section.section.section_3_comparison.comparison>.container_main>p span.sync span:nth-child(2),
.box_right_5 p span.sync span:nth-child(2) {
    font-size: 9px;
    position: relative;
    /* top: -3px; */
}

ul.list_slide_main h1 span.sync span:nth-child(2) {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 30px;
}

.box_left_2 h2 span.sync span:nth-child(2) {
    font-size: 25px;
    position: relative;
}

section.section.section_1.clinicalresults h1 span.sync span:nth-child(2) {
    font-size: 30px;
    position: relative;
}

.card_4 h2 span.sync span:nth-child(2) {
    font-size: 28px;
}

.left_guide_4 h2 span.sync span:nth-child(2) {
    font-size: 24px;
    position: relative;
    top: 0px;
}

section.section.section_3 h2 span.sync span:nth-child(2) {
    font-size: 24px;
    position: relative;
}

.menu_desktop ul.list_menu_main>li>a span.sync span:nth-child(2) {
    font-size: 14px;
    position: relative;
    top: -5px;
}

.box_result_faq .title_faq h3 span.sync {
    margin-right: -6px;
}

.home .section.section.section_5 {
    padding: 50px 0;
}

section.section.section_6.clinicalresults p.sub_title_6 span.sync span:nth-child(2) {
    font-size: 12px;
    position: relative;
    top: -2px;
}

.main .slick-prev {
    left: -105px;
}

.main .slick-next {
    right: -105px;
}

nav.menu_desktop .menu-item-has-children ul.sub-menu {
    margin: 0;
    left: 0;
    background: #fff;
    padding: 16px 0px 0px 0px;
}
html[lang="zh-hans"] nav.menu_desktop .menu-item-has-children ul.sub-menu{padding-top:13px;}
.menu_desktop ul.list_menu_main>li>a {
    padding: 20px 0;
    max-width:100px;
}
.menu_desktop ul.list_menu_main li ul.sub-menu li {
    padding: 10px 20px;
    margin: 0;
}
.menu_desktop {
    width: 100%;
    justify-content: center;
    display: flex;
    position: relative;
}
.menu_desktop .menu-main-menu-container {
    margin-right: 150px;
}
.menu-item-has-children::after {
    content: '\f0da';
    width: auto;
    height: auto;
    z-index: 9;
    font-size: 14px;
    font-weight: 200;
    display: flex;
    font-family: 'FontAwesome';
    transform: rotate(90deg);
    padding-bottom: 10px;
}

ul.list_menu_main li .sub-menu a {
    text-align: left;
}

.box_left_4 .card_4 p br {
    display: block;
}

.home section.section.section_3 .container_main {
    padding: 0 110px;
    max-width: 1500px;
}

p.gform_required_legend {
    font-size: 18px !important;
}

body .gform_wrapper.gravity-theme .gfield_label,
body .gform_wrapper.gravity-theme .gfield_radio label {
    font-size: 16px;
}

.gform_body.gform-body input,
.gform_body.gform-body textarea {
    border-radius: 5px;
}

.ginput_container.ginput_container_consent input {
    margin-top: -3px !important;
}

body .gform_wrapper.gravity-theme .gfield-choice-input {
    width: 20px;
    height: 20px;
}




.ginput_container.ginput_container_consent input[type="checkbox"] {
    display: none;
}

.ginput_container.ginput_container_consent label {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin: 5px;
    margin-top: 0;
    cursor: pointer;
}

.ginput_container.ginput_container_consent input[type="checkbox"]+label:before {
    content: '';
    background: #fff;
    border-radius: 5px;
    border: 2px solid #ccc;
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    padding: 2px;
    margin-right: 10px;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: -50px;
    margin-top: -4px;
}

body .gform_wrapper.gravity-theme .gfield {
    margin-bottom: 10px;
}

.ginput_container.ginput_container_consent input[type="checkbox"]:checked+label:after {
    content: "";
    padding: 3px;
    position: absolute;
    width: 1px;
    height: 14px;
    border: 1px solid #005cc8;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
    top: 3px;
    left: -39px;
}

div#field_4_11,
#field_4_8,
p.gform_required_legend {
    display: none;
}

body .section_4_guide .gform_wrapper input[type="submit"] {
    font-size: 20px;
    margin-top: 20px;
}
.gform_wrapper input[type="submit"]:hover{cursor:pointer;}
body .tablepress {
    width: 100%;
    margin: 0 0 10px;
}

section.section.section_3_comparison.section_4_comparison.bg {
    background-position: revert;
}
.slick-prev {
    left : -60px !important;
}

input#gform_submit_button_3 {
    background: #f7921e;
    border: none;
    padding: 20px 30px;
    font-weight: bold;
    color: #fff;
    font-size: 20px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.li{
    font-size: 16px;
}

/*contact start*/
.page-template-template-contact .content{padding-top:5px;}
.title_sec h1 {
    text-align: center;
    margin: 50px 0;
}

.contact_us .content_sec {
    margin-bottom: 80px;
}
.content_sec .content_sec .content{padding-right:50px;}
.contact_us .content_sec .content h3 {
    font-family: 'Arial', sans-serif !important;
    margin-top: 50px;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
}

.contact_us .content_sec .content p {
    font-family: 'Arial', sans-serif !important;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
}

.privacy_site p {
    text-align: center;
}

.contact_us .content_sec .content p {
    font-size: 18px !important;
}
.contact_us .content_sec a{text-decoration:underline;}
.contact_us .content_sec a:hover{color:#EEB211;}
body img.gform_ajax_spinner {
 display: none !important;
}
.gform_legacy_markup_wrapper .gform_footer{margin:0!important;padding:0!important;}
/*contact end*/
/*articles start*/

.articles_group h1{color: #eeb311;}
.articles_group section.section.section_1.banner{
    height: 600px;
}

.articles_group .news{
    background: #F5F5F5;
    padding-bottom : 40px;
    padding-top:30px;
}

.articles_group .news h2{
    color: #eeb311;
    margin-bottom: 0;
}

.articles_group .news .news_panel>div .wrapper{
    padding: 8%;
    background-size: cover;
    width: 90%;
    margin: auto;
    background: white;
    border-radius: 30px;
    border: 2px solid transparent;
}

.articles_group .news .news_panel>div:hover .wrapper {
    border: 2px solid #F7921E;
}

.articles_group .news .news_panel img{
    width: auto;
    object-fit: contain;
    margin-bottom: 1em;
    height: 2em;
}

.articles_group .news .news_panel .news_title{
    text-transform: capitalize;
    padding-left: 2%;
    color: #231F20;
    display: block;
    position:relative;
    font-weight: 700;
}

.articles_group .news .news_panel .news_title::before {
    position: absolute;
    content: '';
    background-color: #EEB211;
    width: 2px;
    height: 13px;
    left: -2px;
    top: 4px;
}

.articles_group .news h2, .articles_group .news a.btn-urolift {
    margin: 1em 0;
}

.single-post .content ul{margin-left:24px;list-style:disc;}
.single-post .content p>a, .single-post .content p>a:visited {
    text-decoration: underline;
    color: #212529;
}
.single-post .content p>a:hover {
    color: #EEB211 !important;
    transition: .5s;
}
/*articles end*/


.ipssSurvey p.ipss-para {
    max-width: 600px;
    margin-bottom: 40px;
}

.ipssSurvey .container_main {
    display: flex;
    margin-top: 60px;
}

.ipssSurvey .row .container_main {
    align-items: flex-end;
}

.ipssSurvey .row .container-text {
    padding-bottom: 80px;
    z-index: 1;
    position: relative;
}

.ipssSurvey .container-image {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

.ipssSurvey .container-image img {
    width: 150%;
    height:auto;
}

.ipssSurvey .btn,
.ipssSurvey .btn:visited {
    background: #f7921e;
    border: none;
    font-weight: bold;
    color: #fff;
    border-radius: 5px;
    padding: 15px 30px;
    font-size: 20px;
}
.wpml-ls-native:before{content:url(https://www.uroliftsystem.com.cn/wp-content/uploads/2022/11/globe-black-e1669331499598.png);width:20px;height:20px;vertical-align:middle;padding-right:5px;}


.follow-wechat-container{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
}

.follow-wechat-container h2{
    text-align: left !important;
}

.follow-wechat-container img{
    max-width: 160px;
    margin-right: 30px;
}

/* WPML */
.otgs-development-site-front-end{
    display: none !important;
}
/* WPML END */