/* T-06 (Nov 2026): heading-order fix.
   Template elements that were headings only for looks (banner page name, "Related Conditions",
   related-condition names, FAQ eyebrow, team names, blog banner) are now <div>s with these classes.
   Every theme rule that styled h2/h3/h4/h5/h6 is copied here for .apt-h2 to .apt-h6,
   so they look exactly as before. Generated from the theme stylesheets; regenerate if those change. */
/* browser defaults for headings (overridden below) */
.apt-h2,.apt-h3,.apt-h4,.apt-h5,.apt-h6{display:block;font-weight:bold}
/* from css/bootstrap.min.css */
.apt-h2, .apt-h3, .apt-h4, .apt-h5, .apt-h6{margin-top:0;margin-bottom:.5rem}
.apt-h2, .apt-h3, .apt-h4, .apt-h5, .apt-h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}
.apt-h2{font-size:2rem}
.apt-h3{font-size:1.75rem}
.apt-h4{font-size:1.5rem}
.apt-h5{font-size:1.25rem}
.apt-h6{font-size:1rem}
@media print{.apt-h2, .apt-h3{orphans:3;widows:3}
.apt-h2, .apt-h3{page-break-after:avoid}}
/* from new-assets/css/new-style.css */
.slide-box-left .apt-h2{font-style: normal;
    font-weight: 800;
    font-size: 40px;
    line-height: 130.88%;
    text-align: center;
    color: #FFFFFF;}
.award-head .apt-h4{font-style: normal;
font-weight: 600;
font-size: 20px;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #000000;
text-align: center;
padding-bottom: 20px;}
.sld-text-2 .apt-h4{font-style: normal;
font-weight: 600;
font-size: 17px;
line-height: 130.88%;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #000000;}
.sld-text-2 .apt-h2{font-style: normal;
font-weight: 700;
font-size: 43px;
text-align: center;
color: #1893B2;}
.sld-text-2 .apt-h5{font-weight: 600;
font-size: 16px;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #000000;
margin-bottom: 5px;
padding-top: 10px;}
.apt-maio-text .apt-h2{font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 130.88%;
color: #FFFFFF;}
.treat-head-box .apt-h4{font-style: normal;
font-weight: 600;
font-size: 20px;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #000000;}
.treat-head-box .apt-h2{font-style: normal;
font-weight: 700;
font-size: 45px;
line-height: 130.88%;
text-transform: capitalize;
color: #0D8DB0;}
.btm-txt-box .apt-h4{font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 136.38%;
text-transform: uppercase;
color: #1893B2;
margin: 0;
text-align: center;}
.btm-txt-box .apt-h4 sup{font-weight: 400;
    font-size: 13px;}
.who-text .apt-h4{font-size: 18px;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #000000;}
.who-text .apt-h2{font-style: normal;
font-weight: 700;
font-size:45px;
line-height: 126.88%;
text-transform: capitalize;
color: #0D8DB0;}
.who-text  .apt-h5{font-weight: 700;
font-size: 16px;
color: #2B2C2D;
padding: 10px 0 9px 0;}
.t-brands-wtap .apt-h2{font-style: normal;
font-weight: 700;
font-size: 43px;
line-height: 130.88%;
text-align: center;
text-transform: capitalize;
color: #0D8DB0;
padding-bottom: 15px;}
.fsa-text .apt-h2{font-style: normal;
font-weight: 700;
font-size:45px;
text-transform: capitalize;
color: #0D8DB0;
margin: 0;
padding-bottom: 5px;}
.fsa-text  .apt-h5{font-weight: 700;
font-size: 15.5px;
color: #2B2C2D;
padding: 0px 0 9px 0;}
.testi-head .apt-h4{font-style: normal;
font-weight: 600;
font-size: 19px;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #000000;
margin: 0;
padding-bottom: 10px;}
.testi-head .apt-h2{font-style: normal;
font-weight: 700;
font-size: 42px;
line-height: 130.88%;
text-align: center;
text-transform: capitalize;
color: #0D8DB0;}
.tst-heading .apt-h3{font-style: normal;
font-weight: 400;
font-size: 25px;
line-height: 28px;
text-align: center;
color: #000000;
padding-top: 20px;
position: relative;}
.tst-heading .apt-h3::before{content: "";
width: 40px;
height:40px;
position: absolute;
display: block;
background: url(https://www.aptmedicalaesthetics.com/wp-content/themes/APT/new-assets/img/qut-top.png);
background-size: contain;
background-repeat: no-repeat;
left: -50px;
top:1px;}
.name-box .apt-h4{font-family: "SofiaW01-Bold";
font-size: 22px;
color: #000000;
margin: 0;
line-height: 20px;
text-align: center;}
.product-head .apt-h4{font-style: normal;
font-weight: 600;
font-size: 18px;
text-align: center;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #000000;}
.product-head .apt-h2{font-style: normal;
font-weight: 700;
font-size:42px;
text-align: center;
text-transform: capitalize;
color: #0D8DB0;}
.product-text .apt-h3{font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 25px;
color: rgba(0, 0, 0,.75);
padding-bottom: 5px; text-decoration:none;}
.product-text .apt-h3:hover{color: #1893B2;
    text-decoration:none;}
.product-text .apt-h5{font-weight: 600;
font-size: 24px;
color: #1893B2;
margin: 0;}
.blog-head .apt-h4{font-style: normal;
font-weight: 600;
font-size: 18px;
text-align: center;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #000000;}
.blog-head .apt-h2{font-style: normal;
font-weight: 700;
font-size:43px;
line-height: 130.88%;
text-align: center;
text-transform: capitalize;
color: #0D8DB0;}
.blog-box-text .apt-h6{font-weight: 400;
font-size:15px;
color: #1893B2;
padding-bottom: 4px;}
.blog-box-text .apt-h3{font-style: normal;
font-weight: 600;
font-size: 23px;
line-height: 32px;
    min-height: 101px;
color: rgba(0, 0, 0,.75);
padding-bottom: 5px;}
.joc-head .apt-h2{font-style: normal;
font-weight: 700;
font-size: 45px;
text-align: center;
text-transform: capitalize;
color: #0D8DB0;}
.sub-section-1 .apt-h2{font-style: normal;
font-weight: 700;
font-size: 45px;
text-transform: capitalize;
color: #0D8DB0;
margin-bottom:5px;}
.sa-head .apt-h2{font-style: normal;
font-weight: 700;
font-size:43px;
line-height: 130.88%;
text-transform: capitalize;
color: #FFFFFF;}
.c-us-box .apt-h5{font-weight: 600;
font-size:18px;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #FFFFFF;
padding-left: 1px;}
.c-us-box .apt-h2{font-style: normal;
font-weight: 700;
font-size:42px;
line-height: 130.88%;
text-transform: capitalize;
color: #FFFFFF;
padding-left: 1px;
padding-bottom: 5px;}
.loc-head-2 .apt-h2{font-style: normal;
font-weight: 700;
font-size:42px;
text-transform: capitalize;
color: #FFFFFF;
padding-top: 30px;
padding-bottom: 8px;
padding-left: 30px;}
.icon-txt-btm-1 .apt-h5{font-weight: 600;
font-size: 17px;
text-transform: uppercase;
color: rgba(255, 255, 255,.6);
margin-bottom: 10px;}
.icon-txt-btm-1 .apt-h6{font-style: normal;
font-weight: 600;
font-size: 16px;
color: #FFFFFF;
margin-bottom: 4px;}
.serv-box .apt-h6{font-style: normal;
font-weight: 700;
font-size:16px;
color: #FFFFFF;
margin: 0;
padding-bottom: 10px;}
.model-form .apt-h3{font-size: 22px;
    margin-bottom: 15px;
    margin-top: 5px;
    text-align: center;
    font-weight: 600;}
.blog-box-text .apt-h3:hover{color: #0D8DB0;
    text-decoration:none;}
.apt-h2.woocommerce-loop-product__title{font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    color: rgba(0, 0, 0,.75);
    padding-bottom: 5px;
    text-align: center;
        padding: 20px!important;}
.apt-h2.woocommerce-loop-product__title{min-height: 90px;}
@media screen and (min-width:1400px) and (max-width:1499px){.blog-box-text .apt-h3{font-size: 20px !important;}}
.tst-heading .apt-h3, .name-box .apt-h4{color: #FFFFFF !important;}
/* from new-assets/css/responsive.css */
@media screen and (min-width:1920px){.slide-box-left .apt-h2{font-size: 50px;}}
@media screen and (min-width:2500px){.tst-heading .apt-h3{font-size: 33px;
  line-height: 36px;}}
@media screen and (min-width:768px) and (max-width:991px){.slide-box-left .apt-h2{font-size:22px;}
.sld-text-2 .apt-h2{font-size: 26px;}
.sld-text-2 .apt-h4{font-size:16px;}
.apt-maio-text .apt-h2{font-size: 26px;}
.treat-head-box .apt-h2{font-size: 35px;}
.btm-txt-box .apt-h4{font-size: 14px;}
.who-text .apt-h2 br{display: none;}
.fsa-text .apt-h5{font-size: 12.5px;}
.fsa-text .apt-h2{font-size: 30px;}
.tst-heading .apt-h3{font-size: 20px;}
.t-brands-wtap .apt-h2{font-size: 33px;}
.product-head .apt-h2{font-size: 28px;}
.product-text .apt-h3{font-size: 16px;
  line-height: 22px;}
.blog-head .apt-h2{font-size: 33px;}
.blog-box-text .apt-h3{font-size: 15px;
  line-height: 22px;}
.joc-head .apt-h2{font-size: 35px;}
.sub-section-1 .apt-h2{font-size: 35px;}
.sa-head .apt-h2{font-size: 36px;
  line-height: 90.88%;}
.c-us-box .apt-h2, .c-us-box .apt-h5{text-align: center;}
.loc-head-2 .apt-h2{font-size: 42px;
  padding-top: 30px;
  padding-bottom: 18px;
  padding-left: 0px;
  text-align: center;}}
@media screen and (min-width:992px) and (max-width:1199px){.slide-box-left .apt-h2{font-size: 30px;}
.sld-text-2 .apt-h2{font-size: 33px;}
.who-text .apt-h5{font-size: 14px;
  padding: 5px 0 5px 0;}
.blog-box-text .apt-h3{font-size: 17px;
  line-height: 22px;}}
@media screen and (max-width:359px){.slide-box-left .apt-h2{font-size: 18px;
  padding-right: 25px;}}
@media screen and ( min-width:360px) and (max-width:767.5px){.slide-box-left .apt-h2{font-size: 22px;
  padding-right: 25px;}}
@media screen and (max-width:767.5px){.sld-text-2 .apt-h2{font-size: 28px;}
.apt-maio-text .apt-h2{font-size: 20px;}
.apt-maio-text .apt-h2 br{display: none;}
.treat-head-box .apt-h2{font-style: normal;
font-weight: 700;
font-size: 25px;}
.treat-head-box .apt-h4{font-size: 16px;}
.who-text .apt-h2{font-size: 29px;}
.t-brands-wtap .apt-h2{font-size: 29px;}
.fsa-text .apt-h2{font-size: 33px;}
.fsa-text .apt-h5{font-weight: 700;
font-size: 12.5px;
color: #2B2C2D;
padding: 5px 0 5px 0;}
.testi-head .apt-h2{font-size: 25px;}
.tst-heading .apt-h3{font-size: 16px;
line-height: 20px;}
.tst-heading .apt-h3 br{display: none;}
.tst-heading .apt-h3::before{content: "";
width: 30px;
height: 30px;
position: absolute;
display: block;
  background-repeat: repeat;
  background-size: auto;
background-size: contain;
background-repeat: no-repeat;
left: -35px;
top: 1px;}
.product-text .apt-h3{font-size: 16px;}
.product-head .apt-h2{font-size: 25px;}
.sub-section-1 .apt-h2{font-size: 25px;}
.sa-head .apt-h2{font-size: 23px;}
.c-us-box .apt-h5, .c-us-box .apt-h2{text-align: center;}
.loc-head-2 .apt-h2{font-style: normal;
font-weight: 700;
font-size: 42px;
text-transform: capitalize;
color: #FFFFFF;
padding-top: 30px;
padding-bottom: 8px;
padding-left: 0px;
text-align: center;
padding-bottom: 20px;}
.blog-head .apt-h2{font-style: normal;
font-weight: 700;
font-size: 23px;
line-height: 130.88%;
text-align: center;
text-transform: capitalize;
color: #0D8DB0;}
.blog-box-text .apt-h3{font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 26px;
color: rgba(0, 0, 0,.75);
padding-bottom: 5px;}}
/* from css/style.css */
.search-result-item .apt-h4{color: #fff !important;
    margin-bottom: 10px;}
.no-results .apt-h4, .no-results .apt-h5{width: 100%;
    font-size: 18px;}
.section-header .apt-h2{font-size: 36px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    margin-bottom: 10px;}
.offers .apt-h4{color: #fff;

    text-transform: uppercase;

    font-size: 22px;}
.condition-con .apt-h4{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;}
.condition-con .apt-h4:after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: none;}
.condition-con .apt-h3{font-size: 34px;}
.con .apt-h5{text-align: center;

    font-size: 18px;

    position: absolute;

    left: 0%;

    z-index: 200;

    width: 100%;

    margin-top: -70px;

    border-bottom: 1px solid #000;

    line-height: 0.2;}
.condition-con .apt-h5 a{background: #000;

    color: #fff;

    padding: 5px 12px;

    text-decoration: none;}
.condition-con .apt-h5:after{}
.con:hover .apt-h5{border-bottom: 1px solid #1893b2;}
.con:hover .apt-h5 a{background: #1893b2;}
.about-con .apt-h4{text-transform: uppercase;

    font-size: 20px;

    color: #1893b2;}
.about-con .apt-h2{font-size: 34px;

    font-weight: 600;}
.consults-con .apt-h3{font-size: 34px;

    margin-bottom: 30px;

    font-weight: 600;}
.consults-con .apt-h3 span{color: #1893b2;

    border-bottom: 1px solid #1893b2;}
.slider-con .apt-h2{text-align: center;
    font-size: 34px;
    margin-bottom: 30px;
    font-weight: 600;}
.slider-con .apt-h4{text-transform: uppercase;
    text-align: center;
    font-size: 20px;
    color: #1893b2;}
.slider-con .apt-h5{font-size: 20px;
    color: #2b2c2d;
    font-weight: 600;}
.slider-con .apt-h5 span{font-weight: 300;}
.product-con .apt-h2{text-align: center;
    font-size: 34px;
    margin-bottom: 30px;
    font-weight: 600;}
.product-con .apt-h4{text-transform: uppercase;
    text-align: center;
    font-size: 20px;
    color: #1893b2;}
.product-con .apt-h5{text-align: center;

    font-size: 20px;

    margin-top: 8px;

    font-weight: 600;

    border-bottom: 1px solid #efefef;

    padding-bottom: 20px;

    margin-bottom: 0px;}
.app-con .apt-h2{font-size: 34px;

    text-transform: uppercase;

    color: #fff;

    line-height: 50px;

    font-weight: 400;}
.app-con .apt-h2 span{background: #1893b2;}
.blog-con .apt-h4{text-transform: uppercase;
    text-align: center;
    font-size: 20px;
    color: #1893b2;}
.blog-con .apt-h2{text-align: center;
    font-size: 34px;
    margin-bottom: 30px;
    font-weight: 600;}
.blog-con .apt-h5{font-size: 34px;

font-weight: 600;

margin-top: 25px;}
.blog-con .apt-h6{margin-top: 25px;

height: 55px;}
.blog-con .apt-h6 a{font-size: 20px;text-decoration: none;color: #2b2c2d;font-weight: 600;}
.home-con-sec .apt-h4{text-transform: uppercase;

    text-align: center;

    font-size: 20px;

    color: #1893b2;}
.home-con-sec .apt-h2{text-align: center;

    font-size: 34px;

    color: #fff;

    font-weight: 600;}
.adress .apt-h5{color: #fff;
    text-transform: uppercase;
    font-size: 20px;}
.adress .apt-h6{color: #fff;
    margin-left: 26px;
    font-weight: 300;}
.testimonial-con .apt-h4{text-transform: uppercase;text-align: center;font-size: 20px;color: #1893b2;}
.testimonial-con .apt-h2{text-align: center;

    font-size: 34px;

    font-weight: 600;}
.testimonial-con .apt-h5{color: #1893b2;}
.news-con .apt-h4{margin-bottom: 10px;

    font-size: 22px;

    color: #1893b2;

    font-weight: 300;

    font-size: 34px;

    margin-top: 20px;}
.about-con .apt-h4::before, .about-con .apt-h4::after{display: inline-block;
    content: "";
    border-top: 1px solid #1893b2;
    width: 4rem;
    margin: 5px;
    transform: translateY(0rem);}
.slider-con .apt-h4::before, .slider-con .apt-h4::after{display: inline-block;
    content: "";
    border-top: 1px solid #1893b2;
    width: 4rem;
    margin: 5px;
    transform: translateY(0rem);}
.product-con .apt-h4::before, .product-con .apt-h4::after{display: inline-block;
    content: "";
    border-top: 1px solid #1893b2;
    width: 4rem;
    margin: 5px;
    transform: translateY(0rem);}
.blog-con .apt-h4::before, .blog-con .apt-h4::after{display: inline-block;
    content: "";
    border-top: 1px solid #1893b2;
    width: 4rem;
    margin: 5px;
    transform: translateY(0rem);}
.home-con-sec .apt-h4::before, .home-con-sec .apt-h4::after{display: inline-block;
    content: "";
    border-top: 1px solid #1893b2;
    width: 4rem;
    margin: 5px;
    transform: translateY(0rem);}
.testimonial-con .apt-h4::before, .testimonial-con .apt-h4::after{display: inline-block;
    content: "";
    border-top: 1px solid #1893b2;
    width: 4rem;
    margin: 5px;
    transform: translateY(0rem);}
.treatment-inner .apt-h2{font-size: 56px;

width: 50%;

font-weight: 600;}
.bbl-con .apt-h2{font-size: 28px;
    margin-top: 20px;
    margin-bottom: 15px;}
.bbl-con .apt-h4{font-size: 22px;

    text-transform: uppercase;

    font-weight: 600;

    margin-top: 30px;

    margin-bottom: 20px;}
.bbl-con .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;
    margin-top: 130px;}
.bbl-con .apt-h3::after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.inner-video-con .apt-h2{font-size: 34px;
    font-weight: 800;
    margin-bottom: 30px;}
.inner-video-con .apt-h3::after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.inner-video-con .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;}
.inner-video-con .apt-h4{text-transform: uppercase;

    margin-top: 48px;

    font-size: 20px;

    font-weight: 600;

    margin-bottom: 30px;}
.con-wrap .apt-h5{text-align: center;

    font-size: 18px;

    position: absolute;

    left: 4%;

    z-index: 200;

    width: 92%;

    margin-top: -80px;

    border-bottom: 1px solid #b7b7b7;

    line-height: 0.2;}
.con-wrap .apt-h5 span{background: rgba(0, 0, 0, 0.49);

    color: #fff;

    padding: 3px 10px;}
.con-wrap:hover .apt-h5{border-bottom: 1px solid #1893b2;}
.con-wrap:hover .apt-h5 span{background: #1893b2;}
.faq-con .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;}
.faq-con .apt-h2{font-size: 34px;
    font-weight: 800;
    margin-bottom: 15px;}
.faq-con .apt-h3::after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.conditions-con .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;}
.conditions-con .apt-h3::after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.conditions .apt-h4{margin-top: -50px;font-size: 14px;border-bottom: 1px solid #000;line-height: 0.2;position: relative;}
.conditions .apt-h4 a{color: #fff;

    background: #000;

    padding: 5px;

    text-decoration: none;}
.conditions .item:hover .apt-h4 a{background: #1893b2;}
.conditions .item:hover .apt-h4{border-bottom-color:#1893b2;}
.blog-page-con .apt-h3{font-weight: 800;}
.blog-page-con .apt-h4 a{color: #2b2c2d;

    text-decoration: none;

    font-weight: 600;}
.blog-date .apt-h3 span{font-weight: 600;}
.blog-date .apt-h6{font-size: 10px;

    color: #b1b1b1;

    text-transform: uppercase;}
.blog-page-con .apt-h5{font-size: 18px;

    margin-top: 8px;

    margin-bottom: 15px;

    font-weight: 600;

    text-transform: uppercase;}
.recent .apt-h6{font-size: 12px;

    text-transform: uppercase;

    color: #1893b2;}
.recent .apt-h5{margin-top: 40px;}
.archive .apt-h5{margin-top: 20px;}
.archive .apt-h6{}
.tags .apt-h5{margin-top: 30px;}
.blog-detail .apt-h4{margin-top: 20px;

    font-weight: 600;

    margin-bottom: 15px;}
.our-team-con .apt-h3{margin-bottom: 25px;
    font-size: 34px;
    font-weight: 800;}
.our-team-con .apt-h4{margin-top: 20px;

    font-size: 22px;

    font-weight: 600;}
.our-team-con .apt-h4 span{font-weight: 300;}
.our-team-con .apt-h6{font-size: 18px;

    font-weight: 300;

    margin-bottom: 15px;}
.acne-con .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;
    margin-top: 130px;}
.acne-con .apt-h3:after{border: none;}
.about-page-con .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;}
.about-page-con .apt-h3:after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.social-quote .apt-h4{text-transform: uppercase;

    color: #fff;

    margin-bottom: 20px;}
.thank-con .apt-h5{font-size: 24px;

color: #fff;

text-transform: uppercase;

color: #000;

font-weight: 400;

margin-top: 15px;}
.error-con .apt-h3::before, .error-con .apt-h3::after{display: inline-block;
    content: "";
    border-top: 3px solid #1893b2;
    width: 4rem;
    margin: 10px;
    transform: translateY(0rem);}
.error-con .apt-h2 span{}
.error-con .apt-h2{font-weight: 600;

font-size: 170px;

color: #0d8eae;

margin-bottom: 0px;}
.error-con .apt-h3{font-weight: 400;

text-transform: uppercase;

font-size: 40px;}
.error-con .apt-h4{color: #000;

font-weight: 400;

font-size: 40px;

text-transform: uppercase;

margin-top: 0px;}
.condition-page-con .apt-h4{margin-top: 20px;

    font-weight: 600;}
.promo-con .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;
    margin-top: 20px;}
.promo-con .apt-h3:after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.promo-wrap .apt-h2{color: #0d8eae;

    font-size: 32px;

    font-weight: 600;}
.promo-wrap .apt-h4{color: #0d8eae;

    font-size: 32px;

    font-weight: 600;}
.promo-wrap .apt-h4:after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.promo-wrap2 .apt-h5{font-size: 18px;

    margin-top: 20px;

    font-weight: 600;}
.promo-wrap2 .apt-h2{font-size: 34px;

    font-weight: 600;

    color: #0d8eae;

    text-decoration: underline;}
.promo-wrap2 .apt-h6{font-size: 14px;

    font-weight: 400;}
.shop-brand .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 30px;}
.shop-brand .apt-h3:after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.shop-call-con .apt-h4{font-size: 20px;

    font-weight: 600;}
.shop-call-con .apt-h2 a{color: #0d8eae;
    text-decoration:none;}
.shop-call-con .apt-h2{font-size: 38px;

    color: #0d8eae;

    font-weight: 600;}
.online-shop-con .apt-h4{font-size: 32px;

    font-weight: 600;

    margin-top: 20px;}
.online-shop-con .apt-h6{text-transform: uppercase;
    margin-bottom: 20px;}
.online-shop-con .apt-h6 a{color: #1893b2;

    text-decoration: underline;}
.brillient-wrap .apt-h5{text-transform: uppercase;

    font-size: 18px;

    margin-top: 25px;

    font-weight: 600;}
.shop-call-con .apt-h3{margin-top: 40px;
    margin-bottom: 30px;
    font-weight: normal;}
.model-form .apt-h3{font-size: 22px;

margin-bottom: 15px;

margin-top: 5px;

text-align: center;

font-weight: 600;}
.section-header .apt-h2{font-size: 36px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    margin-bottom: 10px;}
.offers .apt-h4{color: #fff;

    text-transform: uppercase;

    font-size: 22px;}
.condition-con .apt-h4{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;}
.condition-con .apt-h4:after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: none;}
.condition-con .apt-h3{font-size: 34px;}
.con .apt-h5{text-align: center;

    font-size: 18px;

    position: absolute;

    left: 0%;

    z-index: 200;

    width: 100%;

    margin-top: -70px;

    border-bottom: 1px solid #000;

    line-height: 0.2;}
.condition-con .apt-h5 a{background: #000;

    color: #fff;

    padding: 5px 12px;

    text-decoration: none;}
.condition-con .apt-h5:after{}
.con:hover .apt-h5{border-bottom: 1px solid #1893b2;}
.con:hover .apt-h5 a{background: #1893b2;}
.about-con .apt-h4{text-transform: uppercase;

    font-size: 20px;

    color: #1893b2;}
.about-con .apt-h2{font-size: 34px;

    font-weight: 600;}
.consults-con .apt-h3{font-size: 34px;

    margin-bottom: 30px;

    font-weight: 600;}
.consults-con .apt-h3 span{color: #1893b2;

    border-bottom: 1px solid #1893b2;}
.slider-con .apt-h2{text-align: center;
    font-size: 34px;
    margin-bottom: 30px;
    font-weight: 600;}
.slider-con .apt-h4{text-transform: uppercase;
    text-align: center;
    font-size: 20px;
    color: #1893b2;}
.slider-con .apt-h5{font-size: 20px;
    color: #2b2c2d;
    font-weight: 600;}
.slider-con .apt-h5 span{font-weight: 300;}
.product-con .apt-h2{text-align: center;
    font-size: 34px;
    margin-bottom: 30px;
    font-weight: 600;}
.product-con .apt-h4{text-transform: uppercase;
    text-align: center;
    font-size: 20px;
    color: #1893b2;}
.product-con .apt-h5{text-align: center;

    font-size: 20px;

    margin-top: 8px;

    font-weight: 600;

    border-bottom: 1px solid #efefef;

    padding-bottom: 20px;

    margin-bottom: 0px;}
.app-con .apt-h2{font-size: 34px;

    text-transform: uppercase;

    color: #fff;

    line-height: 50px;

    font-weight: 400;}
.app-con .apt-h2 span{background: #1893b2;}
.blog-con .apt-h2{}
.blog-con .apt-h4{text-transform: uppercase;
    text-align: center;
    font-size: 20px;
    color: #1893b2;}
.blog-con .apt-h2{text-align: center;
    font-size: 34px;
    margin-bottom: 30px;
    font-weight: 600;}
.blog-con .apt-h5{font-size: 34px;

font-weight: 600;

margin-top: 25px;}
.blog-con .apt-h6{margin-top: 25px;

height: 55px;}
.blog-con .apt-h6 a{font-size: 20px;text-decoration: none;color: #2b2c2d;font-weight: 600;}
.home-con-sec .apt-h4{text-transform: uppercase;

    text-align: center;

    font-size: 20px;

    color: #1893b2;}
.home-con-sec .apt-h2{text-align: center;

    font-size: 34px;

    color: #fff;

    font-weight: 600;}
.adress .apt-h5{color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 20px;}
.adress .apt-h6{color: #fff;
    margin-left: 26px;
    font-weight: 300;}
.testimonial-con .apt-h4{text-transform: uppercase;text-align: center;font-size: 20px;color: #1893b2;}
.testimonial-con .apt-h2{text-align: center;

    font-size: 34px;

    font-weight: 600;}
.testimonial-con .apt-h5{color: #1893b2;}
.news-con .apt-h4{margin-bottom: 10px;

    font-size: 22px;

    color: #1893b2;

    font-weight: 300;

    font-size: 34px;

    margin-top: 20px;}
.about-con .apt-h4::before, .about-con .apt-h4::after{display: inline-block;
    content: "";
    border-top: 1px solid #1893b2;
    width: 4rem;
    margin: 5px;
    transform: translateY(0rem);}
.slider-con .apt-h4::before, .slider-con .apt-h4::after{display: inline-block;
    content: "";
    border-top: 1px solid #1893b2;
    width: 4rem;
    margin: 5px;
    transform: translateY(0rem);}
.product-con .apt-h4::before, .product-con .apt-h4::after{display: inline-block;
    content: "";
    border-top: 1px solid #1893b2;
    width: 4rem;
    margin: 5px;
    transform: translateY(0rem);}
.blog-con .apt-h4::before, .blog-con .apt-h4::after{display: inline-block;
    content: "";
    border-top: 1px solid #1893b2;
    width: 4rem;
    margin: 5px;
    transform: translateY(0rem);}
.home-con-sec .apt-h4::before, .home-con-sec .apt-h4::after{display: inline-block;
    content: "";
    border-top: 1px solid #1893b2;
    width: 4rem;
    margin: 5px;
    transform: translateY(0rem);}
.testimonial-con .apt-h4::before, .testimonial-con .apt-h4::after{display: inline-block;
    content: "";
    border-top: 1px solid #1893b2;
    width: 4rem;
    margin: 5px;
    transform: translateY(0rem);}
.treatment-inner .apt-h2{font-size: 52px;

font-weight: 600;}
.bbl-con .apt-h2{font-size: 28px;
    margin-top: 20px;
    margin-bottom: 15px;}
.bbl-con .apt-h2 a{color: #212529;
    font-weight: 500;}
.bbl-con .apt-h4{font-size: 22px;

    text-transform: uppercase;

    font-weight: 600;

    margin-top: 30px;

    margin-bottom: 20px;}
.bbl-con .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;
    margin-top: 130px;}
.bbl-con .apt-h3::after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.inner-video-con .apt-h2{font-size: 34px;
    font-weight: 800;
    margin-bottom: 30px;}
.inner-video-con .apt-h3::after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.inner-video-con .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;}
.inner-video-con .apt-h4{text-transform: uppercase;

    margin-top: 48px;

    font-size: 20px;

    font-weight: 600;

    margin-bottom: 30px;}
.con-wrap .apt-h5{text-align: center;

    font-size: 1rem;

    position: absolute;

    left: 4%;

    z-index: 200;

    width: 92%;

    margin-top: -80px;

    border-bottom: 1px solid #b7b7b7;

    line-height: 0.2;}
.con-wrap .apt-h5 span{background: rgba(0, 0, 0, 0.49);

    color: #fff;

    padding: 3px 10px;}
.con-wrap:hover .apt-h5{border-bottom: 1px solid #1893b2;}
.con-wrap:hover .apt-h5 span{background: #1893b2;}
.explore-img .apt-h3{text-align: left!important;
    border-left: 2px solid #1893b2;
    padding-left: 8px;
    font-size: 30px!important;}
.pro-slide-img .apt-h3{font-size: 31px!important;}
.promo-slider .apt-h3 span{font-weight:bold;}
.promo-slider .apt-h3{text-align: center;

color: #fff;

font-style: normal;

font-weight: 300!important;



margin-top: 30px;}
.faq-con .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;}
.faq-con .apt-h2{font-size: 34px;
    font-weight: 800;
    margin-bottom: 15px;}
.faq-con .apt-h3::after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.conditions-con .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;}
.conditions-con .apt-h3::after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.conditions-con .apt-h3::before{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.conditions .apt-h4{margin-top: -50px;font-size: 14px;border-bottom: 1px solid #000;line-height: 0.2;position: relative;}
.conditions .apt-h4 a{color: #fff;

    background: #000;

    padding: 5px;

    text-decoration: none;}
.conditions .item:hover .apt-h4 a{background: #1893b2;}
.conditions .item:hover .apt-h4{border-bottom-color:#1893b2;}
.blog-page-con .apt-h3{font-weight: 800;}
.blog-page-con .apt-h4 a{color: #2b2c2d;

    text-decoration: none;

    font-weight: 600;}
.blog-date .apt-h3 span{font-weight: 600;}
.blog-date .apt-h6{font-size: 10px;

    color: #b1b1b1;

    text-transform: uppercase;}
.blog-page-con .apt-h5{font-size: 18px;

    margin-top: 8px;

    margin-bottom: 15px;

    font-weight: 600;

    text-transform: uppercase;}
.recent .apt-h6{font-size: 12px;

    text-transform: uppercase;

    color: #1893b2;}
.recent .apt-h5{margin-top: 40px;}
.archive .apt-h5{margin-top: 20px;}
.tags .apt-h5{margin-top: 30px;}
.blog-detail .apt-h4{margin-top: 20px;
    font-weight: 600;
    margin-bottom: 15px;}
.our-team-con .apt-h3{margin-bottom: 25px;
    font-size: 34px;
    font-weight: 800;}
.our-team-con .apt-h4{margin-top: 20px;

    font-size: 22px;

    font-weight: 600;}
.our-team-con .apt-h4 span{font-weight: 300;}
.our-team-con .apt-h6{font-size: 18px;

    font-weight: 300;

    margin-bottom: 15px;}
.acne-con .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;
    margin-top: 20px;}
.postid-91 .acne-con .apt-h3, .postid-105 .acne-con .apt-h3{margin-top: 30px;}
.acne-con .apt-h3:after{border: none;}
.about-page-con .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;}
.about-page-con .apt-h3:after{content: "";
    display: inline-block;
    width: 0PX;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.social-quote .apt-h4{text-transform: uppercase;

    color: #fff;

    margin-bottom: 20px;}
.thank-con .apt-h5{font-size: 24px;

color: #fff;

text-transform: uppercase;

color: #000;

font-weight: 400;

margin-top: 15px;}
.error-con .apt-h3::before, .error-con .apt-h3::after{display: inline-block;
    content: "";
    border-top: 3px solid #1893b2;
    width: 4rem;
    margin: 10px;
    transform: translateY(0rem);}
.error-con .apt-h2 span{}
.error-con .apt-h2{font-weight: 600;

font-size: 170px;

color: #0d8eae;

margin-bottom: 0px;}
.error-con .apt-h3{font-weight: 400;

text-transform: uppercase;

font-size: 40px;}
.error-con .apt-h4{color: #000;

font-weight: 400;

font-size: 40px;

text-transform: uppercase;

margin-top: 0px;}
.condition-page-con .apt-h4{margin-top: 20px;

    font-weight: 600;}
.promo-con .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;
    margin-top: 20px;}
.promo-con .apt-h3:after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.promo-wrap .apt-h2{color: #0d8eae;

    font-size: 32px;

    font-weight: 600;}
.promo-wrap .apt-h4{color: #0d8eae;

    font-size: 32px;

    font-weight: 600;}
.promo-wrap .apt-h4:after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.promo-wrap2 .apt-h5{font-size: 18px;

    margin-top: 20px;

    font-weight: 600;}
.promo-wrap2 .apt-h2{font-size: 34px;

    font-weight: 600;

    color: #0d8eae;

    text-decoration: underline;}
.promo-wrap2 .apt-h6{font-size: 14px;

    font-weight: 400;}
.shop-brand .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 30px;}
.shop-brand .apt-h3:after{content: "";
    display: inline-block;
    width: 14%;
    height: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #1893b2;}
.shop-call-con .apt-h4{font-size: 20px;

    font-weight: 600;}
.shop-call-con .apt-h2 a{color: #0d8eae;
    text-decoration:none;}
.shop-call-con .apt-h2{font-size: 38px;

    color: #0d8eae;

    font-weight: 600;}
.des .apt-h6{font-size: 15px;
    letter-spacing: .5px;}
.online-shop-con .apt-h4{font-size: 32px;

    font-weight: 600;

    margin-top: 20px;}
.online-shop-con .apt-h6{text-transform: uppercase;
    margin-bottom: 20px;}
.online-shop-con .apt-h6 a{color: #1893b2;

    text-decoration: underline;}
.brillient-wrap .apt-h5{text-transform: uppercase;

    font-size: 18px;

    margin-top: 25px;

    font-weight: 600;}
.shop-call-con .apt-h3{margin-top: 40px;
    margin-bottom: 30px;
    font-weight: normal;}
.model-form .apt-h3{font-size: 22px;

margin-bottom: 15px;

margin-top: 5px;

text-align: center;

font-weight: 600;}
.blog-page-con .apt-h2 a{color: #1893b2;}
.promo .apt-h2{font-size: 26px;
margin-top: 26px;}
.gallery-sec .apt-h3{text-transform: uppercase;
    font-size: 20px;
    color: #1893b2;
    font-weight: 600;}
.postid-116 .acne-con .apt-h3, .postid-124 .acne-con .apt-h3{margin-top:30px;}
.acne-con .apt-h3 a{color: #1893b2;}
.promo-banner-con .apt-h2{color: #1893B2;

font-style: normal;

font-weight: normal;

font-weight: 300;

font-size: 38px;

margin-top: 0px;}
#popmake-2164 .apt-h2{font-size: 60px;

font-weight: 300;

color: #fff;}
#popmake-2164 .apt-h5{color: #fff;

text-transform: uppercase;

font-weight: 300;

margin-top: 25px;

margin-bottom: 35px;}
.home-slider .apt-h2{margin-bottom: 20px!important;}
.carousel-caption .apt-h2{text-align: center;

color: #FFFFFF;

text-transform: unset!important;

font-weight: 400;

font-size: 44px!important;

font-size: 42px;

font-family: "Heebo", sans-serif;}
div#popmake-7555 .apt-h4{color: #fff;}
@media only screen and (max-width: 1154px){.con-wrap .apt-h5{font-size: .8rem;
    margin-top: -70px;}}
@media only screen and (max-width: 1024px){.con-wrap .apt-h5{font-size: 12px;
    margin-top: -70px;}}
@media only screen and (max-width: 992px){.con-wrap .apt-h5{left: 7%;
    width: 85%;
    border-bottom: none;
    line-height: 24px;
	margin-top: -74px;}
.slider-con .apt-h5, .slider-con .apt-h5 span{font-size: 18px;}}
@media only screen and (max-width: 769px){.con-wrap .apt-h5{left: 0%;
	border-bottom: none;
	margin-top: -70px;}
.slider-con .apt-h5, .slider-con .apt-h5 span{font-size: 18px;}}
@media only screen and (max-width: 767px){.con-wrap .apt-h5{left: 0%;
    border-bottom: 1px solid #b7b7b7;
    margin-top: -92px;
    font-size: 18px;}}
@media only screen and (max-width: 540px){.blog-con .apt-h6{margin-top: 1rem;
    margin-bottom: 1rem;
    height: auto;}}
@media only screen and (max-width: 479px){.con .apt-h5{font-size: 15px;}}
@media only screen and (max-width: 400px){.con-wrap .apt-h5{left: 0%;
    border-bottom: 1px solid #b7b7b7;
    margin-top: -60px;
	font-size: 10px;}}
@media only screen and (max-width: 359px){.con .apt-h5{font-size: 12px;}}
@media screen and (min-width: 768px) and (max-width: 1024px){.des .apt-h6{font-size: 14px;}}
/* from style.css */
.woocommerce-checkout .apt-h3:after{width:0px;}
.woocommerce ul.products li.product .apt-h3{margin: 0;
    font-size: 1em;
    color:#2B2C2D !important;}
.related.products .apt-h3{margin-bottom: 20px;}
@media (max-width: 768px){.con-wrap .apt-h5{width: 100%;
  
    line-height: unset;}}
.col-sm-12bn .apt-h4{font-size: 19px;
    font-weight: 600;
    margin-bottom: 23px;}
@media (max-width: 800px){.blog-con .apt-h4{font-size: 14px;}}
/* from css/shop.css */
.woocommerce #reviews #comments .apt-h2{clear: none;
    font-size: 28px;
    margin-bottom: 30px;}
.giftcard_sec .apt-h3{margin-bottom: 20px;}
.giftcard_sec .apt-h4{}
.giftcard_sec .apt-h3 a{color: #0d8eae;}
.page-id-267 .apt-h2{text-transform: uppercase;
    font-size: 22px;
    font-weight: 800;
    margin-bottom: 18px;
    width: 100%;
    float: left;}
.product-usage .apt-h3{text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    background: #000;}
.new-pro-wrap .apt-h3{text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    background: #000;
    color: #fff;
    padding: 8px;}
.shipping .apt-h4{text-align: center;

font-size: 22px;

margin-top: 10px;}
.related.products .apt-h3{margin-left: 15px;}
.shipping .apt-h4 span{color: #0d8eae;}
.shipping .apt-h3{text-align: center;
    
text-transform: uppercase;
    
font-size: 18px;
    
background: #000;
    
color: #fff;
    
padding: 8px;
    
border: 1px solid #000;
    
margin-bottom: 0px;}
.related-con .apt-h4 a:hover{color:#0d8eae;
     text-decoration:none;}
.related-con .apt-h4 a{color: #000;}
.related-con .apt-h4{font-size: 16px;
     
margin-top: 25px;
     
color: #000;}
.product-faq .apt-h2{font-size: 24px;
     
text-transform: uppercase;
     
text-align: center;
     
margin-bottom: 25px;}
/* from css/responsive.css */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){.blog-con .apt-h6{margin-top: 10px;
    height: 55px;}
.offers .apt-h4{font-size: 15px!important;}}
@media screen and (max-width: 1024px){.error-con .apt-h2{font-weight: 600;
    font-size: 90px;}
.error-con .apt-h3{font-weight: 400;
    text-transform: uppercase;
    font-size: 36px;}
.error-con .apt-h4{font-size: 36px;}
.acne-con .apt-h3{margin-top: 30px;}
.treatment-inner .apt-h2{font-size: 42px;
    margin-bottom: 20px;
    width:100%;}
.adress .apt-h5{margin-top: 30px;}
.blog-page-con .apt-h5{margin-top: 40px;}}
@media only screen

and (min-device-width: 768px) 

and (max-device-width: 1024px) 

and (orientation: landscape) 

and (-webkit-min-device-pixel-ratio: 2){.acne-con .apt-h3{margin-top: 130px;}
.offers .apt-h4{color: #fff;
    text-transform: uppercase;
    font-size: 14px;}
.product-con .apt-h5{text-align: center;
    font-size: 16px;}
.blog-con .apt-h6 a{font-size: 16px;}}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)

and (-webkit-min-device-pixel-ratio: 2){.pro-slide-img .apt-h3{font-size: 20px!important;}
.explore-img .apt-h3{font-size: 18px!important;}
.acne-con .apt-h3{margin-top: 40px;}
.con-wrap .apt-h5{font-size: 14px;
    margin-top: -58px;}
.blog-con .apt-h6 a{font-size: 14px;}
.product-con .apt-h5{text-align: center;
    font-size: 12px;}}
@media (max-width: 991px){.shop-call-con .apt-h2{font-size: 30px;}}
@media (max-width: 768px){.banner-con .apt-h2{line-height: 40px!important;
    font-weight: 300;
    font-size: 32px!important;}}