.acneboc-cpa .acneboc-form{
    width: 41%;
}
.acneboc-cpa .google-sheet{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.acneboc-cpa .wpb_wrapper{
    background: #0454a3;
    padding: 30px;
    border-radius: 20px 80px 20px 20px;
    margin-right:30px;
}
#acneboc-banner2{
    height: 513px;
    margin-top: 50px;
}
#acneboc-banner .acneboc-cpa .wpb_wrapper p,
.acneboc-cpa .wpb_wrapper p{
    color: #fff;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.3;
}

#acneboc-banner .acneboc-cpa .wpb_wrapper {
    width: 600px;
}
#acneboc-banner .des-t{
    width: 650px;
}
#acneboc-banner  .acneboc-cpa .acneboc-form {
    width: 38%;
}
#acneboc-3-options .plan img{
    object-fit: cover;
    height: 230px;
}
#acneboc-3-options .infor .wpb_wrapper{
    min-height: 403px;
}
#acneboc-customer .wpb_raw_code {
    background: #fff;
    padding: 18px;
    border-radius: 6px;
}
#acneboc-customer .wpb_raw_code p{padding-top:15px;min-height: 93px;}
#acneboc-banner .des p:before{
    content:'';
    margin-right:12px;
    background-image:url(https://o2skin-media.hn.ss.bfcplatform.vn/wp-content/uploads/2023/09/Untitled-1.png);
    display: inline-block;
    width: 38px;
    height: 38px;
    background-repeat: no-repeat
}
#acneboc-banner .des p{
    display: flex;
    align-items: center;
}
 #acneboc-banner {
    clip-path: ellipse(79% 60% at 50% 33%);
    padding-top: 70px;
 }
 #acneboc-banner .vc_column_container {
    padding-top: 40px;
    padding-bottom: 150px;
 }
#acneboc-banner h1{
    color: #052a61;
    font-size: 42px;
    line-height: 1.2;
}
#acneboc-banner p{
    color: #052a61;
    font-size: 24px;
    font-weight: 500;
}
#acneboc-result .owl-stage-outer .owl-item{
    background: #fff;
    padding: 15px;
    border-radius: 10px;
    padding-bottom: 25px;
}
#acneboc-result .owl-stage-outer img {
    margin-top:15px;
    margin-bottom:15px;
}
#acneboc-number .left{
    display: flex;
    align-items: center;
    color: #fff;
    padding-top: 65px;
    padding-bottom: 65px;
}

#acneboc-number .left strong{font-size:35px;}
#acneboc-number .porto-wrap-container{
    position: relative;
}
#acneboc-number .right{
    width: 40%;
    position: absolute;
    right: 10px;
}
#acneboc-500-story .wpb_raw_html .wpb_wrapper{
    width: 60%;
    margin: auto;
}
#acneboc-type  .des-icon p{
    font-size: 18px;
    display: flex;
    width: 700px;
    margin: auto;
    padding-bottom: 11px;
    
}
 #acneboc-type .des-icon p:before{
        content:url('https://o2skin.vn/wp-content/uploads/2023/09/iconx.png');
        margin-right:12px;
    }
.anceboc-cpa-2 .right p{
    color:#fff;
    font-size:22px;
    font-weight:500;
    line-height: 1.3;
}

#acneboc-3-options .plan .wpb_wrapper{
    background: #fff;
    border-radius: 20px;
    padding-top: 12px;
}
#acneboc-3-options .plan .wpb_text_column {
    padding-left:15px;
    padding-right:15px;
}
#acneboc-5-step .vc_row {
    width: 800px;
    margin: auto;
}
#acneboc-5-step .right,
#acneboc-5-step .left, 
#acneboc-5-step .right .flex,
#acneboc-5-step .left .flex{
    display: flex;
    align-items: center;
}
#acneboc-5-step .right .number,
#acneboc-5-step .left .number{
    font-size: 72px;
    font-weight: 600;
    color: #20c4f4;
    margin-right: 18px;
}
#acneboc-5-step .right .title,
#acneboc-5-step .left .title{
    font-size: 24px;
    font-weight: 600;
}

#acneboc-5-step .wpb_single_image .vc_single_image-wrapper{
    width:70%;
}

#acneboc-5-step .wpb_single_image .wpb_wrapper{
    display: flex;
    justify-content: center;
    align-items: center;
}
#acneboc-enthusiasm .owl-item {
    width: 485px;
}
#acneboc-enthusiasm .owl-item .wpb_wrapper{
    background: #fff;
    padding: 10px;
    padding-bottom: 15px;
}
.advise-cpa .google-sheet{
    display: flex;
    justify-content: space-between;
    align-items: center;
}`
.advise-cpa .row-advise-cpa {
    width: 850px;
    margin:auto;
}
.advise-cpa .row-advise-cpa .cpa{
    width:41%;
}
.advise-cpa .cpa{
    width: 44%;
}
.advise-cpa .title{
    text-align: center;
    font-size: 28px;
    color: #fff;
    font-weight: 600;
    padding-top: 30px;
    line-height: 1.3;
}
/*.advise-cpa .title br {display:none;}*/
#acneboc-commit .porto-wrap-container{
    width:1000px;
}
#acneboc-commit .col-md-6{
    display: flex;
    align-items: center;
}
#acneboc-commit .right p{
    padding: 20px;
    background: #eff9fe;
    border-radius: 20px;
}
.acneboc-cpa-last .porto-wrap-container{
    width: 700px;
    margin-top: -50px;
}
.acneboc-cpa-last .last{
    width:39%;
}
#acneboc-6 .row-6-item .vc_single_image-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
}
#acneboc-6 .row-6-item span{font-size:28px !important;}
#acneboc-6 .row-6-item img {width:85px;}
.acneboc-intro-mb h3 span,
.acneboc-intro h3 span {
    font-size: 26px;
    color: #ffffff;
    padding: 10px 35px;
    border-radius: 30px;
}
/*langdingpage Điều trị mụn*/
#acnedtm-banner {
    padding-top:120px;
    margin-bottom: 90px;
}
#acnedtm-banner-2{
    height: 628px;
    margin-top: 50px;
}
#acnedtm-banner h2{
    color: #0a4d8c;
    font-size: 55px;
    line-height: 1.3;
}
#acnedtm-banner .acneboc-cpa .wpb_wrapper{
    background: #0a4d8c;
    position: relative;
    bottom: -66px;
}
#acnedtm-banner  .acneboc-cpa .wpb_wrapper p{
    color: #fff;
    font-weight: 600;
    font-size: 32px;
}
#acnedtm-banner .des{
    margin-bottom: -40px;
}
#acnedtm-banner .right{
    position: relative;
    display: flex;
    align-items: center;
    right: 70px;
}
#acnedtm-banner .right .vc_column-inner{
    position: absolute;
    width: 507px;
}
.acnedtm-commit .vc_column_container,
.acnedtm-cpa .vc_column_container {
    display: flex;
    align-items: center;
}
.acnedtm-commit .item,
#Acne-habit .item{
    background: #fff;
    display: flex;
    align-items: center;
    padding: 15px;
    border-radius: 20px;
    margin-bottom: 30px;
    min-height: 83px;
}

.acnedtm-commit .item strong,
#Acne-habit .item strong{
    font-size: 50px;
    color: #0e55a3;
    margin-right: 10px;
}
.acnedtm-commit .item  p,
#Acne-habit .item  p{
    margin-bottom: 0px;
    font-size: 20px;
}
#Acne-habit .betwen .wpb_raw_html{
    width: 390px;
    height: 390px;
    background: #0e55a3;
    display: flex;
    align-items: center;
    border-radius: 200px;
    color: #fff;
    line-height: 1.3;
    padding-left: 15px;
    padding-right: 15px;
    justify-content: center;
}
#Acne-habit .betwen .wpb_wrapper{
    font-size: 36px;
    font-weight: 500;
    text-align: center;
}
#Acne-habit .vc_column_container{
    display:flex;
    align-items: center;
}
#acnedtm-2-solution .des{
    display: flex;
    margin: auto;
    justify-content: space-between;
}
#acnedtm-2-solution .des a{
   background: #fbdf54;
    padding: 5px 35px;
    border-radius: 20px;
    color: #111;
    font-weight: 600;
    position: absolute;
    bottom: 0px;
}
#acnedtm-2-solution .des .item{
    background: #d3ebf8;
    padding: 30px;
    border-radius: 30px;
    width: 46%;
    position: relative;
    font-size: 18px;
    line-height: 1.7;
}
#acnedtma-special .right .wpb_wrapper{
    display: flex;
    flex-wrap: wrap;
    color: #fff;
    background: #0e55a3;
    padding: 45px;
    border-radius: 10px 100px;
}
#acnedtma-special .right p{
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
}
#acnedtma-special .row-right {
    display: flex;
    align-items: center;
}
#acnedtma-special .right strong{
    font-size: 40px;
    width: 100%;
    margin-bottom:20px;
}
.ancedtm-cpa .right .title{
    font-size:38px;
    color: #fff;
    line-height: 1.3;
    font-weight: 500;
}
.ancedtm-cpa .des{
    font-size: 22px;
    color: #fff;
    font-weight: 500;
}
.ancedtm-cpa .vc_column_container{
    display: flex;
    align-items: center;
}
.ancedtm-cpa .form-control {
    font-size: 18px;
    padding: 12px;
    margin-bottom: 10px;
}
.ancedtm-cpa  form{
    width: 70%;
}
.acnedtm-3-options .plan .wpb_wrapper {
    background:unset;
}
.vc_custom_1696995537478 img,
.acnedtm-3-options img {margin-bottom:20px;}
#Acnedtm-benefit .item{
    width: 33%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
#Acnedtm-benefit .wpb_raw_html .wpb_wrapper{
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: space-around;
}
#acnedtma-benefit .row-item .vc_column-inner{
    background: #d3ebf8;
    text-align: center;
    border-radius: 25px;
    padding: 22px;
}
#acnedtma-benefit .wpb_single_image img{
    max-width: 70%;
}
#acnedtma-benefit .row-item{border-bottom:none !important;}
#acnedtma-benefit .row-item p{
    min-height: 80px;
    align-items: center;
    display: flex;
}
#acnedtma-benefit .acneboc-cpa .wpb_wrapper{
    background: #fdd54c;
    padding: 30px;
    width: 60%;
    margin: auto;
    margin-bottom: -90px;
    margin-top: 50px;
}
#acnedtma-benefit .acneboc-cpa .btnSubmit {
    background: #0e55a3 !important;
    color:#fff !important;
}
#acnedtma-benefit .acneboc-cpa .wpb_wrapper p{color: #0e55a3;}
#Acnedtm-benefit .item{
    width: 30%;
    text-align: center;
}
#Acnedtm-benefit .item p{
    font-size: 22px;
    padding: 25px;
    color: #fff;
}
#Homev3-service .porto-wrap-container,
#Acnedtm-commit,
.acnedtm-5-step .vc_row,
#Acnedtm-treatment .row-width{
    width: 900px;
    margin: auto;
}
#Acnedtm-treatment .bg{
    text-align: center;
    width: 48%;
    margin: auto;
    background: #0454a3;
    border-radius: 35px;
    color: #fff;
    padding: 12px;
    margin-bottom: 20px;
}
#Acnedtm-treatment p{
    margin-bottom:20px !important;
}
#Acnedtm-treatment td{
    border-right: 2px solid #ababab;
    border-bottom: 2px solid #ababab;
}
.border-none-right{
   border-right:unset !important;
}
.border-none-bottom{
    border-bottom:unset !important;
}
#Acnedtm-treatment .table .wpb_wrapper{
    background: #fff;
    padding: 30px;
    border-radius: 25px;
    margin-bottom:20px;
}
#Acnedtm-treatment tbody{border:none;}
#Retarget-treatment .row-overview .wpb_content_element .wpb_wrapper,
#Acnedtm-treatment .row-overview .wpb_content_element .wpb_wrapper{
    background: #fff;
    padding: 25px;
    border-radius: 20px;
}
#Retarget-treatment .tilte,
#Acnedtm-treatment .row-overview .tilte{
    text-align: center;
    color: #0e55a3;
    font-size: 22px;
    text-align: center;
    font-weight: 500;
}
.acnedtm-service .column-service{
    width: 28%;
}
.acnedtm-service img {
    margin-bottom:15px;
}
#Acnedtm-commit .wpb_content_element p{
    padding: 20px;
    background: #f1fafd;
    font-size: 18px;
}
#acnedtm-3 .row-6-item span{
    font-size: 55px !important;
    color: #0454a3;
}
#acnedtm-3 .row-6-item p{
    font-size: 20px !important;
    font-weight: 500;  
}
/*langdingpage Điều trị mụn ẩn*/

#acnedtma-banner {
    padding-top: 140px;
    padding-bottom: 30px;
    margin-bottom: 30px; 
}
#acnedtma-banner2{
    height: 516px;
    background-size: cover;
    margin-top: 50px;
}
#acnedtma-banner h1{
    font-size: 29px;
    margin-bottom: 10px;
}
#acnedtma-banner .right{
    display: flex;
    align-items: center; 
}
#acnedtma-banner p{font-size:20px;}
#acnedtma-banner .btnSubmit{
    width: 30% !important;
}
#acnedtma-feel .item {
    font-size: 18px;
    background: #ebf4fb;
    padding: 25px 30px;
    border-radius: 30px;
    position: relative;
}
#acnedtma-feel .mg{
    margin-bottom:35px;
}
#acnedtma-feel .item strong{
    background: #fbdf54;
    padding: 6px 14px;
    border-radius: 40px;
    position: absolute;
    left: -20px;
}
#acnedtma-feel .row-item{
    padding: 35px 50px;
    border-radius: 50px;
    align-items: center;
    margin-right: 40px;
    margin-left: 40px;
}
#Acnedtm-treatment .note p{
    background: #fdd54c;
    text-align: center;
    font-size: 31px;
    font-weight: 600;
    padding: 20px;
    line-height: 1.3;
}
#acneboc-3-options .note-2 p,
#Acnedtm-treatment .note-2 p {
    background: #fdd54c;
    text-align: center;
    font-size: 22px;
    font-weight: 600;
    padding: 8px 22px;}
#acnedtma-why .wpb_wrapper  p::before {
    content: "\f058";
    font-family: 'Font Awesome 5 Free';
    margin-right: 10px;
}
/*------------ladingpage mụn trứng cá-----------*/
#TreatmentAcne-banner h1{
    font-size:60px;
}
#TreatmentAcne-banner .icon-ld:before{
   background-image: url(https://o2skin.vn/wp-content/uploads/2023/12/check-2.png);
    width: 18px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
    content: "";
    display: inline-block;
}
#TreatmentAcne-banner .icon{
    display: flex;
    align-items: center;
}
#TreatmentAcne-banner .right{
    text-align: center;
    display: flex;
    align-items: center;
}
#TreatmentAcne-banner form{
    width: 60%;
}
#TreatmentAcne-banner .btn-block{
    width: unset !important;
    border-radius: 10px;
}
#TreatmentAcne-where .item img{
    width: 650px;
}
#TreatmentAcne-where .item{
    display: flex;
    width: 1100px;
    margin: auto;
    align-items: center;
    background: #fff;
    border-radius: 32px;
}
#TreatmentAcne-where .item p{
    padding: 50px;
    font-size: 20px;
    line-height: 1.8;
}
.TreatmentAcne-feel .row-item{
    padding: 30px 0px 30px 0px !important;
}
.TreatmentAcne-feel .item{
    padding: 15px 30px !important;
    margin-bottom: 30px;
}
#TreatmentAcne-night .porto-wrap-container{
    width:1000px;
}
#TreatmentAcne-night .acneboc-cpa{
    width: 800px;
    margin: auto;
}
#TreatmentAcne-night .icon-ld:before{
    background-image: url(https://o2skin.vn/wp-content/uploads/2023/12/ten-do.png);
    width: 28px;
    height: 18px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
    content: "";
    display: inline-block;
}
#TreatmentAcne-night .des{
    font-size: 22px;
    color: #fff;
}
#TreatmentAcne-should .row-item{
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    background: #fff;
    width: 1100px;
    margin: auto;
    border-radius: 30px;
    padding:30px;
    text-align: center;

}
#TreatmentAcne-should .row-item img{
    width: 125px;
    margin-bottom: 30px;
}
#TreatmentAcne-should .row-item p{
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size:18px;
}
#TreatmentAcne-should .row-item strong{
    font-size: 45px;
    margin-bottom: 30px;
}
#TreatmentAcne-should .icon-ld p:before{
    background-image: url(https://o2skin.vn/wp-content/uploads/2023/12/check-2.png);
    width: 18px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
    content: "";
    display: inline-block;
}
#TreatmentAcne-should .icon p{
    width: 740px;
    margin: auto;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
#TreatmentAcne-benefit .icon-ld:before{
    background-image: url(https://o2skin.vn/wp-content/uploads/2023/12/ten-vang.png);
    width: 28px;
    height: 18px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
    content: "";
    display: inline-block;
}
#Acnedtm-treatment .bg1{
    width: 48% !important;
}
#TreatmentAcne-benefit .col-md-3-5{
    align-items: center;
    display: flex;
    padding-left: 40px;
}
/*ladingpage Retarget*/
#Retarget-banner{
    height: 54vw;
    margin-top: 50px; 
    margin-bottom:30px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
}
#Retarget-worry {
    width: 65%;
    margin:auto;
}
#Retarget-worry .row-content .row-item{
    display: flex;
    align-items: center;    
}
.Retarget-CPA .btn-primary{
     background: #0e55a3;
    font-size: 28px;
    font-weight: 600;
    padding: 10px 40px;
    border-radius: 15px;
}
.Retarget-note{
    text-align: center;
    background: #fcd10b;
    width: 852px;
    padding: 20px 20px;
    margin: auto;
    line-height: 1.3;
}
#Retarget-step .row-step{
    display:flex;
    
}
#Retarget-step .row-step .item-step{
    width:20%;
}
#Retarget-step .row-step .betwen{
    display: flex;
    align-items: center;
}
#Retarget-step .row-step .hei{
    min-height: 260px;
    padding: 10px;
}
#Retarget-step .row-step .bor{
    border-bottom: 2px solid #2cc4f3;
    margin-bottom: 30px;
    position: relative;
}
#Retarget-step .row-step .line{
    border: 1.5px solid #2cc4f3;
    width: 1px;
    height: 58px;
    position: absolute;
    right: 50%;
    display: flex;
    justify-content: center;
}

#Retarget-step .row-step .line:before{
    content: '';
    width: 13px;
    height: 13px;
    background: #20c3f3;
    border-radius: 20px;
    position: absolute;
    bottom: -2px;
}
#Retarget-solution .row-solution strong,
#Retarget-step .row-step strong{color:#0e55a3;}
#Retarget-step .row-step .even{position: relative;padding-top: 0px;}
#Retarget-step .even .line{top:-57px;}
#Retarget-step .even .line:before{
    top: -2px;
}
#Retarget-solution .row-solution{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#Retarget-solution .row-solution .item-sol{
    width:23%;
}
#Retarget-solution .row-solution p{
    margin-top:20px;
    min-height:100px;
}
#Retarget-customer .row-item .title{
    display: flex;
    justify-content: space-around;
}
#Retarget-customer .row-item p{
    padding:0px 18px;
}
#Retarget-formsub .title {
    font-size: 35px;
    text-align: center;
    padding: 20px 10px;
    line-height: 1.3;
    color: #fff;
}
#Retarget-formsub .form-control{
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 18px;
}
#Retarget-formsub .form-gr-submit{
    width: 70%;
    margin: auto;
}
#Retarget-formsub .vc_column_container{
    display: flex;
    align-items: center;
}
/*Megaduo*/
#megaduo-header  {
    padding-top:20px;
}
#megaduo-header h2{margin-bottom:0px;}
#Plan-acne,
#Megaduo-banner{height:683px;}
#Plan-acne-overview .section-2-photo,
#Megaduo-raw .section-2-photo{
    margin: auto;
    display: flex;
    justify-content: space-around;
    background: #fff;
    width: 950px;
    align-items: center;
    margin-bottom: 20px;
}

#Megaduo-raw .section-2-photo img{
    width: 375px;
    height: 375px;
}
#Megaduo-raw h2{
    text-align: center;   
}
.Megaduo-compare{
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}
.border-compare{
    border: 1px solid;
    margin-left: 30px;
    margin-right: 30px;
}
#Megaduo-raw .right,
#Megaduo-raw .left{width:50%;}
#Plan-acne-overview .section-2-photo .right,
#Megaduo-raw .section-2-photo .right {
    padding-right: 70px;
    margin-left: 0px;
    text-align: justify} 
.Megaduo-explain {
    display: flex;
    margin-bottom: 30px;
}
.Megaduo-explain img{width:400px;}
.Megaduo-3-reason .number{
    font-size: 30px;
    color: #fff;
    background: #035cd1;
    padding: 10px;
    border-radius-right: 27px;
    border-radius: 0px 10px 10px 0px;
    margin-right: 20px;
}
.Megaduo-3-reason .des{
    background: #fff;
    padding: 20px;
    border-radius: 10px;
}
.Megaduo-3-reason ul{display: flex;
    flex-wrap: wrap;
    margin-bottom: 0;
    list-style-type: none;
}
.Megaduo-3-reason li{width:50%;}
.Megaduo-3-reason .row-number{margin-bottom:20px;}
#megaduo-5-benefit .item{
    display: flex;
    justify-content: center;
    align-items: center;
}
#megaduo-5-benefit .wpb_raw_code img{margin-right:10px;height: 55px;}
#megaduo-5-benefit p{margin-bottom:0px;}
#megaduo-5-benefit .wpb_raw_code .wpb_wrapper{
    height: 300px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}


#megaduo-cpa-39-miss-2 .triangle{ 
    width: 0;
    height: 0;
    border-top: 81px solid transparent;
    border-left: 68px solid #035cd1;
    border-bottom: 81px solid transparent;
    background: #ffffff;
}
#megaduo-cpa-39-miss-2 .wpb_raw_html .wpb_wrapper{
    display: flex;
}

#megaduo-cpa-39-miss-2 .left{
    background: #035cd1;
    width: 50%;
    margin-right: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap;
    padding-right: 70px;
}
#megaduo-cpa-39-miss-2 .column-left strong{
    color: #ff9900;
    font-size: 22px;
}
#megaduo-cpa-39-miss-2 .column-left p{
    color: #fff;
    font-size: 18px;
}
#megaduo-cpa-39-miss-2 .right{
    width: 50%;
    background: #fff;
    margin-left: 0px;
    display: flex;
    align-items: center;
}
#megaduo-cpa-39-miss-2 .column-left{text-align: center;}
#megaduo-cpa-39-miss-2 .comlumn-right{width: 58%;}
#megaduo-system .stats-desc{
    color: #035cd1;
}
#megaduo-doctor-price .wpb_raw_code .wpb_wrapper{
    background: #fff;
    padding: 20px;
    border-radius: 10px;
}
#megaduo-doctor-price h3{
    color: #035cd1;
}
#Spa-worry tr .border-right,
#megaduo-doctor-price tr .border-right{
    border-right:1px solid;
}
#Spa-worry tr .bottom,
#megaduo-doctor-price tr .bottom{
    border-bottom:1px solid;
}
#megaduo-answers .porto-toggles label{
    border: 1px solid;
    border-radius: unset;
    padding: 12px;
}
#megaduo-customer-cpa {
    width: 1180px;
    margin: auto;
    border-radius: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
}
#megaduo-customer-cpa .wpb_raw_code a{
    background: #fff;
    display: flex;
    padding: 8px;
    border-radius: 8px;
    align-items: center;
}
#megaduo-customer-cpa .wpb_raw_code a:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
#megaduo-customer-cpa img{
    width:46px;
    height: 46px;
    margin-right: 20px;
}
#megaduo-customer-cpa .column-see-more p{
    color: #fff;
    margin-left: 60px;
    font-weight: 600;}
#megaduo-customer-cpa .column-see-more {
    display: flex;
    align-items: center;
}
#megaduo-customer-cpa .wpb_raw_code p{
    margin-bottom:0px;
    color: #035cd1;
    font-weight: 600;
}
#megaduo-fotter .wpb_content_element,
#megaduo-customer-cpa .wpb_content_element,
#megaduo-system .wpb_content_element,
#megaduo-system .stats-block{margin-bottom:0px;}
.page-slideshow, 
.dangky-left-time,
.mobile,
#ebook-service-banner-mobile,
#service-package-mobile,
#blog-recent-posts-mobile,
#price-list-combo-mobile,
#introduce-khacbiet-mobile,
#home-khacbiet-mobile,
#home-blog-mobile{
    display:none;
}
#Retarget-formsub .title {
    font-size:28px;
    text-align:center;
}

@media screen and (max-width: 768px){
       .fa-home:before,
    .mobile,
    #ebook-service-banner-mobile,
    #blog-recent-posts-mobile,
    #service-package-mobile,
    #price-list-combo-mobile,
  
    #introduce-khacbiet-mobile,
    #home-blog-mobile,
    #home-khacbiet-mobile,
    #banner-home-mobile{
        display:block;
    }
    
    #menu-top-navigation-1{
        display:none !important;
    }
    .pc,
    #ebook-service-banner,
    .introduce-icon-left-small,
    .introduce-icon-left-big,
    .introduce-icon-right-small,
    #blog-recent-posts,
    #package-combo,
    #price-list-combo,
    #introduce-khacbiet,
    #home-blog,
    #row-su-menh .sumenh-icon,
    #home-khacbiet-destop{
        display:none !important;  
    }
    /*ladipage điều trị mụn*/
    
     /*page*/
    #acneboc-main-menu {
        display: none;
        position: absolute;
        margin: auto;
        top: 50px;
        width: 190px;
        line-height: 31px;
        background: #fff;
        border-radius: 5px;
    }

    #acnedtm-banner h2 {
        color: #0a4d8c;
        font-size: 26px;
    }
    #acnedtm-banner-2 {
        background-image: url(https://o2skin-media.hn.ss.bfcplatform.vn/wp-content/uploads/2024/02/cai-thien-hon-80-phan-tram-tinh-trang-mun-hien-tai-mb.jpg) !important;
        background-position: 50%;
        background-size: cover !important;
        margin: auto;
        margin-top: 50px;
        height: 456px;
    }
    #acnedtm-2-solution .des{
        display:unset;
    }
    #acnedtm-2-solution .left{
        margin-bottom:30px;
    }
    #acnedtm-2-solution .des .item{
        width:100%;
        padding: 20px;
        padding-bottom: 35px;
    }
    #acnedtm-2-solution .des .item-1 {
        margin-bottom:50px;
    }
    
    #acnedtm-banner h2 strong{
         font-size: 30px;
    }
    #acnedtm-banner{
        background-image:unset !important;
        padding-top: 80px !important;
        background: #f6fbfe;
    }
    .acnedtma-intro .vc_column_container{
        width:50%;
        margin-bottom: 40px;
    }
    .acnedtma-intro .vc_column_container strong{
        font-size: 38px !important;    
    }
    #Acnedtm-treatment .note p {
        font-size: 18px;
    }
    #Acnedtm-treatment .note p br{display:none;}
    #acnedtm-banner .acneboc-cpa .wpb_wrapper p{
        font-size:18px;
    }

     #acnedtma-special .right strong{
        font-size: 30px;
    }
    .wpb_video_widget.vc_video-el-width-80 .wpb_wrapper{
        width:100%;
    }
    #Acne-habit{
        padding-bottom:20px;
    }
    .acnedtm-3-options {
        background-color:#fff !important;
    }
    .acnedtm-5-step h2 br,
    .acnedtm-3-options p br{display:none;}
    .ancedtm-cpa .title {
        font-size: 26px;
        color:#fff;
        font-weight: 500;
        line-height: 1.3;
    }
    .vc_custom_1696995537478 .wpb_raw_code .wpb_wrapper{
        background: #fff;
        padding: 20px;
    }
    #acneboc-special .thumbnail {
        width: 27%;
        margin: 0px 3px;
    }
    .acnedtm-3-options .title{
        color: #fff;
        font-size: 20px;
        line-height: 1.3;
        font-weight: 500;
    }
    .ancedtm-cpa form{
        width: 100%;
    }
    #Acnedtm-benefit .wpb_raw_html .wpb_wrapper {
        display: flex;
        flex-wrap: wrap;
    }
    #Acnedtm-benefit .item {
        width: 100%;
        
    }
    #Homev3-service .porto-wrap-container, #Acnedtm-commit, .acnedtm-5-step .vc_row, #Acnedtm-treatment .row-width {
        width: unset;
    }
    #Acnedtm-commit .row-service{
        padding:0px;
    }
    #Acnedtm-treatment h2 br{display:none;}
    #Acnedtm-treatment .bg{
        width:unset;
        font-size:20px;
    }
    #Acnedtm-treatment .bg span{
        font-size:18px !important;
    }
    .acnedtm-bottom-0{
        margin-bottom:0px;
    }
    #Acnedtm-treatment .row-step .wpb_content_element{
        margin-bottom:0px;
    }
    #acnedtm-3 .row-6-item span {font-size:45px !important;}
    #Acnedtm-treatment .table .wpb_wrapper{
        padding: 12px;
    }
    .acnedtm-VN .porto-wrap-container{
        padding-top:8px !important;
    }
    #acnedtm-3 h2 br{
        display:none;
    }
    #acnedtm-3 .thumbnail{
        margin: 0 4px;
    }
        /*megaduo-mobile*/
    #Megaduo-banner{
        background-image: url(https://o2skin.vn/wp-content/uploads/2023/07/bsdl-nhan-xet-mega-duo-tri-mun-tot-nhung-chua-du.webp) !important;
        background-size: contain !important;
        height: 100vw;
    }
    #megaduo-header br{display:none;}
    #megaduo-header h2{
        font-size: 20px;
        line-height: 1.3;
    }
    #Megadua-raw .right,
    #Megaduo-raw .left{
        width:unset; 
    }
    #Megaduo-raw .section-2-photo{
        flex-wrap: wrap;
        flex-direction: column-reverse;
        width:unset;
        background:unset;
        margin-bottom:0px;
    }
    #Megaduo-raw .section-2-photo .right{padding-right:unset;}
    #Megaduo-raw .left,
    #Megaduo-raw .right{padding-right:0px;margin-right:0px;margin-left:0px;width:unset;}
    .Megaduo-compare{
        display:unset;
    }
    .border-compare{display:none;}
    .Megaduo-explain{
        flex-wrap: wrap;
        margin-bottom:unset;
    }
    #Megaduo-raw h2{text-align:unset;}
    .Megaduo-3-reason h3{
        display: flex;
    }
    .Megaduo-3-reason li{width:unset;}
    #Megaduo-raw .img-responsive{
        content: url("https://o2skin-media.hn.ss.bfcplatform.vn/wp-content/uploads/2023/06/giai-phap-cho-tinh-trang-mun-tb-nang.jpg");
        margin-bottom:20px;
    }
    #Megaduo-raw img{margin-bottom:20px;}
  
    .Megaduo-3-reason .number{display: flex;align-items: center;}
    #megaduo-5-benefit .wpb_raw_code .wpb_wrapper{display:unset;height:unset;}
    #megaduo-5-benefit .item{margin-bottom:20px;}
    #megaduo-cpa-39-miss .wpb_content_element{
        display: flex;
        justify-content: center;
    }
    #megaduo-system .col-md-4{
        width:33%;
    }
    #megaduo-system{
        margin-bottom:0px;
    }
    #megaduo-answers{margin-bottom:30px;}
    #megaduo-5-benefit .vc_box_border_grey img,
    #megaduo-answers .col-md-4{
        margin-bottom:20px;
    }
    #megaduo-customer-cpa{width:unset;}
    #megaduo-customer-cpa .column-see-more p{
        margin-left:unset;
        margin-bottom:20px !important;
    }
    #megaduo-customer-cpa br{display:none;}
    #megaduo-customer-cpa .wpb_raw_code .wpb_wrapper{margin-bottom:20px;}
    #megaduo-sub .dangky-right{
        padding-top:unset;
    }
    .megaduo-form-button .wpb_wrapper br {
        display:none;
    }
    
}