.sologo{
	max-width: 260px;
}
.et_pb_menu_2_tb_header.et_pb_menu ul li a{
  text-align: center !important;
}

/*change hamburger icon to x when mobile menu is open*/

#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,
.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
	content: '4d';
}


/*adjust the new toggle element which is added via jQuery*/

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
	width: 44px;
	height: 100%;
	padding: 0px !important;
	max-height: 44px;
	border: none;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 999;
	background-color: transparent;
}


/*some code to keep everyting positioned properly*/

ul.et_mobile_menu>li.menu-item-has-children,
ul.et_mobile_menu>li.page_item_has_children,
ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children {
	position: relative;
}


/*remove default background color from menu items that have children*/

.et_mobile_menu .menu-item-has-children>a,
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a {
	background-color: transparent;
}


/*hide the submenu by default*/

ul.et_mobile_menu .menu-item-has-children .sub-menu,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {
	display: none !important;
	visibility: hidden !important;
}


/*show the submenu when toggled open*/

ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {
	display: block !important;
	visibility: visible !important;
}


/*adjust the toggle icon position and transparency*/

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
	text-align: center;
	opacity: 1;
}


/*submenu toggle icon when closed*/

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
	top: 10px;
	position: relative;
	font-family: "ETModules";
	content: '33';
	color: #00d263;
	background: #f0f3f6;
	border-radius: 50%;
	padding: 3px;
}


/*submenu toggle icon when open*/

ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after {
	content: '32';
}


/*add point on top of the menu submenu dropdown*/

.et_pb_menu_0.et_pb_menu .et_mobile_menu:after {
	position: absolute;
	right: 5%;
	margin-left: -20px;
	top: -14px;
	width: 0;
	height: 0;
	content: '';
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 20px solid #ffffff;
}


/*adjust the position of the hamburger menu*/

.mobile_menu_bar {
	position: relative;
	display: block;
	bottom: 10px;
	line-height: 0;
}


/*force the background color and add a rounded border*/

.et_pb_menu_0.et_pb_menu .et_mobile_menu,
.et_pb_menu_0.et_pb_menu .et_mobile_menu ul {
	background-color: #ffffff!important;
	border-radius: 10px;
}

.et-social-google-plus a.icon:before {
	content: "\f1d7";
	font-family: "Font Awesome 5 Brands"!important;
}

.blog-id-1 .footer-menu ul li:nth-child(5):after{
    opacity: 1 !important;
  }

.blog-id-1 .footer-menu ul li:nth-child(4):after,
.blog-id-1 .footer-menu ul li:nth-child(5):after,
.blog-id-1 .footer-menu ul li:nth-child(6):after,
.blog-id-1 .footer-menu ul li:nth-child(7):after {
	content: '';
    height: 16px;
    background: white;
    display: block;
    width: 1px;
    right: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  
  .blog-id-1 .footer-menu ul li:nth-child(3):after{
    display: none;
  }
  
  
  .blog-id-1 .footer-menu ul {
      max-width: 370px !important;
  }
  div#top-solta>*:nth-child(1) {
      padding-bottom: 0;
  }
  div#top-solta h1 {
      line-height: 80px;
  }
  
  /* START fix mobile hreflang */
  @media only screen and (max-width: 767px) {
  
    .page.home div#faq,
    .blog-id-1 div#find-a-clinic {
      padding-top: 20px !important;
    }
  
  #vaser-hcp-contact-a-rep,
  #vaser-hcp-advancing,
  #vaser-hcp-system,
  #vaser-faq,
  #vaser-how-it-works,
  #vaser-results,
  #fraxel-hcp-whats-in-fraxel,
  #fraxel-hcp-the-fraxel-system,
  #find-a-clinic,
  #fraxel-faqs,
  #fraxel-how-it-works,
  #fraxel-results,
  #fraxel-what-is-fraxel,
  #cnb-hcp-brilliant-success,
  #cnb-hcp-how-it-works,
  #cnb-hcp-specifications,
  #get-back-to-the-real-you,
    #cnb-find-a-clinic,
    div#cnb-faq,
    div#cnb-youth,
    div#cnb-results,
    div#cnb-what-to-expect,
    div#contact-a-representative,
    div#what-is-thermage,
    div#why-thermage,
    div#the-thermage-system,
    .blog-id-2 div#how-it-works {
      padding-top: 30px !important;
    }
    .blog-id-1 div#brands {
      padding-top: 40px !important;
    }
  
    #vaser-hcp-how-it-works,
    div#vaser-what-is-vaser,
    div#solta-innovation,
    .blog-id-2 div#results {
      padding-top: 60px !important;
    }
  }
  /* END fix mobile hreflang */
  
  
  .gm-style .phonenumber {
      display: block;
      cursor: pointer;
  }
  
  .gm-style .phonenumber a {
      pointer-events: none;
  }
 
 /*DN @media only screen and (min-width: 1024px) {
    .home div#page-container{
      padding-top: 158px !important;
    }
  }
  */
  @media only screen and (min-width: 981px) {
    html{
      /* scroll-padding-top: 190px; */
      scroll-padding-top: 162px;
    }
  }
  /* .et-pb-active-slide, .et-pb-moved-slide{
    display: flex !important;
  } */
  /* .et-pb-moved-slide{
    display: none !important;
  }
  .et-pb-active-slide{
    display: none !important;
  } */
  
  
  
  
  
  .blog-id-2 div#results li::marker{
    opacity: 0.1 !IMPORTANT;
    font-size: 10px !IMPORTANT;
  }
  
  #an-industry-leader-module sup {
      vertical-align: bottom;
      bottom: 7px;
  }
  .custom-popup.active {
      z-index: 9999999999;
  }
  .blog-id-7 .popmake-title {
      color: #9d3f98!important;
  }
  .blog-id-4 .popmake-title {
      color: #0080b2!important;
  }
/*DN  .single-post div#page-container {
      padding-top: 160px;
  }
  .single-post header#main-header {
      position: fixed;
  } DN*/
  
  #top-menu .custom-menu-active a:after {
      border-bottom: 4px solid black;
      /* padding-bottom: 61px !important; */
      display: block;
      content: '';
      position: relative;
      top: 12px;
  }
  
  
  
  
  
  .um-field-password+.um-field-password >.um-field-label:after,
  .um-field-password+.um-field-password >.um-field-label>label:after{
    display: none !important;
  }
  
  .blog-id-5 .um input[type=submit].um-button {
      background-color: #0c71c3;
  }
  .blog-id-7 .um input[type=submit].um-button {
      background-color: #c7148b;
  }
  .blog-id-4 .um input[type=submit].um-button {
      background-color: #006ea9;
  }
  .blog-id-2 .um input[type=submit].um-button {
      background: #7d3776;
  }
  .custom-popup{
    /* display: none !important; */
  }
  
  .disabled{
    display: none !important;
  }
  /* .um-field-password>.um-field-label:after {
      content: 'Your password must contain at least one lowercase letter, one capital letter and one number';
      display: block;
      color: darkgrey;
      font-size: 13px;
      font-weight: 600;
  } */
  
  .um-page-register .um-field-user_login >.um-field-label>label:after {
      content: 'Your Username must contain at least 3 characters';
      display: block;
      color: darkgrey;
      font-size: 13px;
  }
  
  .um-page-register .um-field-password >.um-field-label>label:after {
      content: 'Your password must contain at least 8 characters, one lowercase letter, one capital letter and one number';
      display: block;
      color: darkgrey;
      font-size: 13px;
  }
  
  .um-page-login div#main-content .et_builder_inner_content>div:nth-child(1),
  .um-page-password-reset div#main-content .et_builder_inner_content>div:nth-child(1),
  .um-page-register div#main-content .et_builder_inner_content>div:nth-child(1) {
    min-height: 70vh;
    margin-top: 30px;
  }
  
  
  /* REMOVE VASER CLINIC FINDER */
  

  div#vaser-hcp-system sup {
      font-size: 11px !important;
  }
  a.mobile-only-logo img {
      max-height: 28px !important;
      width: auto !important;
      min-width: initial !important;
      padding: 0 !important;
      width: initial !important;
      max-width: initial !Important;
  }
  div#an-industry-leader-module .et_pb_slide_10 h2 {
      color: #ca158b !important;
  }
  .single-post ul#top-menu {
      padding: 0;
  }
  div#cnb-what-to-expect li {
      margin-bottom: 10px;
  }
  
  
  
  
  .results-that-matter-slides-container a.et-pb-arrow-prev {
      left: -48px !important;
  }
  
  .results-that-matter-slides-container a.et-pb-arrow-next {
      right: -48px !important;
  }
  
  .results-that-matter-slides-container {
      overflow: initial !important;
  }
  .hidden-anchor,
  div#hidden-anchor {
      width: 0;
      height: 0;
      margin: 0 !important;
      padding: 0 !important;
  }
  div#ageing-is-what-mobile-2 .et_pb_column.et_pb_column_2_5.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough {
      display: flex;
      align-items: center;
  }
  div#ageing-is-what-mobile-2 .et_pb_module.et_pb_text.et_pb_text_12.quote.et_pb_text_align_left.et_pb_bg_layout_light.et_had_animation {
      margin: 0 !important;
  }
  
  div#ageing-is-what .et_pb_module.et_pb_text.et_pb_text_11.et_pb_text_align_center.et_pb_bg_layout_light.et_had_animation {
      margin: 10px 0!important;
  }
  div#thermage-mobile-machine-slider .et_pb_container.clearfix {
      display: flex;
      display: contents;
  }
  div#thermage-mobile-machine-slider .et_pb_slider_container_inner {
      padding: 0 !important;
      display: flex;
  }
  div#thermage-mobile-machine-slider .et_pb_module.et_pb_text.et_pb_text_11.et_pb_text_align_center.et_pb_bg_layout_light.et_had_animation {
      margin: 0 auto !important;
  }
  div#thermage-mobile-machine-slider .et_pb_module.et_pb_text.et_pb_text_12.et_pb_text_align_center.et_pb_bg_layout_light.et_had_animation {
      margin: 0 !important;
      margin-right: auto !important;
      margin-left: auto !important;
  }
  div#thermage-mobile-machine-slider .et_pb_module.et_pb_text.et_pb_text_9.et_pb_text_align_center.et_pb_bg_layout_light.et_had_animation {
      margin: 0 !important;
  }
  #main-content div#thermage-mobile-machine-slider .et_pb_module.et_pb_text.et_pb_text_10.et_pb_text_align_center.et_pb_bg_layout_light.et_had_animation {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
      margin-left: auto !important;
      margin-right: auto !important;
  }
  div#thermage-mobile-machine-slider h4{
    color: #63004d!important;
  }
  
  div#thermage-mobile-machine-slider p {
      text-align: center;
          color: black;
  }
  div#thermage-mobile-machine-slider .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
      padding: 0;
  }
  div#thermage-mobile-machine-slider .et_pb_module.et_pb_image.et_pb_image_11 p {
      text-align: center;
  }
  div#thermage-mobile-machine-slider img {
      max-width: 160px;
      margin: 0 auto;
  }
  
  a.mobile-only-logo {
      display: none;
  }
  
  #top-menu>li.mobile-only {
      display: none;
  }
  
  
  
  
  
  /* end */
  
  
  .vaser-system-textbox > div {
      background: white;
      max-width: 600px;
      text-align: center;
      height: 100%;
      max-height: 440px;
      margin: 0 auto;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      width: 100%;
  }
  .vaser-system-textbox {
    transition: opacity 0.5s;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    bottom: 0;
    background: #0000005c;
    z-index: 9999999999999999999999999999999 !important;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
  }
  .vaser-system-textbox > div h3 {
      margin: 0 !important;
  }
  .vaser-system-textbox.active {
    opacity: 1;
    pointer-events: initial;
    transition: opacity 0.5s;
  
  
  }
  button.wireless {
      top: 73%;
  }
  button.peristaltic {
      top: 50.1%;
  }
  button.universal {
      top: 26.5%;
  }
  button.precision {
      top: 3.9%;
  }
  
  .vaser-system-mobile button.precision, .vaser-system-mobile button.universal, .vaser-system-mobile button.peristaltic, .vaser-system-mobile button.wireless {
      right: -28px;
  }
  .vaser-system-mobile button.ventx,
  .vaser-system-mobile button.ultrasonic,
  .vaser-system-mobile button.easy-access{
    left: -27px;
  }
  .vaser-system-mobile button.ventx {
      top: 64.6%;
  }
  .vaser-system-mobile button.ultrasonic {
      top: 37.7%;
  }
  .vaser-system-mobile button.easy-access {
      top: 9%;
  }
  .vaser-system-mobile button:hover {
      background: #008dff;
  }
  
  .vaser-system-mobile button {
      position: absolute;
      background: #0c71c3;
      border: 0;
      color: white;
      font-weight: bold;
      font-size: 30px;
      padding: 2px 10px;
      cursor: pointer;
      border-radius: 20px;
      transition: color 0.5s;
  }
  
  .vaser-system-mobile {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      max-width: 513px;
      margin: 0 auto;
      position: relative;
      align-items: center;
  }
  
  .blog-id-5 .brands-nav-top-container .social {
      padding-left: 30px;
  }
  
  div#vaser-hcp-advancing h1.why-clear-brilliant-h1 {
      word-wrap: normal;
  }
  div#vaser-hcp-system p {
      word-wrap: normal;
  }
  
  .custom-popup .top >p:nth-child(1) {
      margin-top: 28px;
  }
  
  .custom-popup p {
    font-size: 28px;
    line-height: 32px;
    text-align: center;
    /* margin-top: 60px; */
  }
  
  
  
  /* // multi-blog shortcode */
  
  /* .multi_blog_solta.active{
    display: initial;
  }
  .multi_blog_solta{
    display: none;
  } */
  
  
  
  
  /* // Fraxel dark red to pink */
  
  
  
  
  
  div#fraxel-hcp-original-fractional h1:nth-child(2),
  div#fraxel-hcp-whats-in-fraxel h3,
  #fraxel-hcp-the-fraxel-system .left p,
  div#fraxel-hcp-the-fraxel-system h1,
  div#fraxel-faqs h2,
  div#fraxel-effective h1,
  div#fraxel-what-is-fraxel h1,
  div#fraxel-what-is-fraxel h3,
  #fraxel-top span {
      color: #c7148b !important;
  }
  
  
  .blog-id-7.page-id-107 #contact-a-representative a {
      background: #c7148b !important;
  }
  div#fraxel-hcp-original-fractional {
      background: linear-gradient(#1a0001, #790051) !important;
  }
  body div#fraxel-top {
      background: linear-gradient(#FFF 51%, #c7148b 0%, #710c4f, #120006) !important;
  }
  #fraxel-effective {
      background: linear-gradient(#120006, #5f0942 51%) !important;
  }
  div#fraxel-hcp-whats-in-fraxel .et_pb_row_4 img {
      filter: hue-rotate(320deg) brightness(3.5);
  }
  div#fraxel-what-is-fraxel img {
      filter: hue-rotate(-15deg);
  }
  div#fraxel-effective span img {
      filter: hue-rotate(-45deg);
  }
  .blog-id-7 #find-a-clinic {
      background: #800055 !important;
  }
  body #fraxel-find-a-clinic-button-container .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_center.et_pb_module,
  body #fraxel-find-a-clinic-button-container .find-a-clinic-fraxel {
      background: #3a0026 !important;
  }
  div#fraxel-hcp-top {
      background: linear-gradient(#500f3a, #790051, #110006) !important;
  }
  
  
  /* // Fraxel pink to dark red */
  
  /* div#fraxel-top img {
      filter: hue-rotate(22deg) brightness(0.5);
  }
  body.blog-id-7 header > .container.clearfix.et_menu_container img#logo {
      filter: hue-rotate(22deg) brightness(0.5);
      background: transparent;
  } */
  
  
  
  
  
  /* // unsorted */
  
  
  
  
  
  
  
  
  .custom-popup .bottom button a{
    color: white;
  }
  .custom-popup .bottom button {
      background: #0c71c3 !important;
      padding: 10px 50px;
      border-radius: 10px;
      transition: background 0.5s;
      color: white;
	  font-size: 18px;
      border: none;
  }
  .custom-popup button {
      cursor: pointer;
  }
  .custom-popup .cancel-button {
      position: absolute;
      top: -17px;
      right: -17px;
  }
  .custom-popup .cancel-button button {
      background: #000000e0;
      color: white;
      border: none;
      font-size: 18px;
      padding: 0px 9px 2px;
      line-height: 26px;
      border-radius: 100px;
      font-weight: bold;
      border: 2px solid white;
      cursor: pointer;
  }
  .custom-popup .bottom {
      align-self: flex-end;
      width: 100%;
      text-align: center;
  }
  .custom-popup .inner-container {
      background: white;
      width: 600px;
      max-width: 100vw;
      min-height: 300px;
      display: flex;
      flex-wrap: wrap;
      box-shadow: 1px 1px 25px #000000bd;
      padding: 15px;
      position: relative;
  }
  .custom-popup {
    transition: opacity 0.5s;
      position: fixed;
      top: 1px;
      left: 0;
      right: 0;
      bottom: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 999999;
      background: #0000007a;
      pointer-events: none;
      opacity: 0;
  }
  .custom-popup.active{
    opacity: 1;
    pointer-events: initial;
  }
 #multi-blog-divi .et_pb_column.et_pb_column_empty{
      display: initial !important;
  }
  .multi_blog_solta .blog-container .article-container h4,
  .multi_blog_solta .blog-container .article-container p.read-more a{
    font-weight: bold;
    color: #6e9eaf!important;
  }
  
  .multi_blog_solta h3:not(:nth-child(1)) {
      margin-top: 50px;
  }
  .multi_blog_solta .blog-container .article-container {
    width: calc(33.3% - 36.4px);
    margin: 0px 27.5px;
    border: 1px solid #d8d8d8;
    padding: 19px;
    /* margin-bottom: 30px; */
 }
  .multi_blog_solta .blog-container .article-container:nth-last-child(1) {
      margin-right: 0 !important;
  }
  .multi_blog_solta .blog-container .article-container:nth-child(1) {
      margin-left: 0 !important;
  }
  .multi_blog_solta .blog-container {
    display: flex;
    flex-wrap: wrap;
  }
  .multi_blog_solta h3 {
      font-size: 35px;
      color: #6e9eaf!important;
      margin-bottom: 20px;
      text-align: center;
  }
  
  div#vaser-faq h2 {
      color: #0c71c3 !important;
  }
  div#vaser-top {
      background-position: 11vw !important;
  }
  #vaser-results-slider-container h3 {
      font-size: 17px;
  }
  #vaser-results-slider-container p:nth-child(2) {
      font-size: 17px !important;
      font-weight: 400 !important;
  }
  .single-post p.post-meta {
    display: none;
  }
  div#cnb-hcp-results-that-matter h3,
  div#cnb-results-that-matter h3 {
      margin-top: 30px;
  }
  
  /* // Vaser .blog-id-5 */
  
  
  body.blog-id-5.page #et-boc article a.more-link,
  body.blog-id-5.post #et-boc article a.more-link{
    color: #0c71c3!important;
    font-weight: bold;
  }
  .blog-id-5.single-post .post-meta{
    display: none;
  }
  .blog-id-5.single-post h1,
  .blog-id-5.single-post h2,
  .blog-id-5.single-post h4{
    font-weight: bold;
    color: #0C71C3!important;
  }
  .blog-id-5 #go-back-to-learn a,
  .blog-id-5.single-post span.nav-previous a,
  .blog-id-5.single-post span.nav-next a{
     background: #0c71c3 !important;
   }
  
  
  
  
  div#vaser-hcp-advancing:after{
    z-index: 0;
    content: '';
    background-image: url(https://va.iapprovit.com/wp-content/uploads/sites/5/2020/09/photo-624x884-advantage.png);
    width: 100%;
    height: 100%;
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    /* background-position: 26vw; */
    background-position: 15vw bottom;
    background-size: 440px;
  }
  div#vaser-results-slider-container .et_pb_slide_content > div {
      display: flex;
  }
  div#vaser-hcp-advancing {
      padding-bottom: 165px !important;
      background: url(https://va.iapprovit.com/wp-content/uploads/sites/5/2020/09/bg-2182x984-advantage.png);
      background-position: center;
  }
  div#vaser-hcp-how-it-works .top{
    display: flex;
  }
  div#vaser-hcp-how-it-works .top p sup {
      font-size: 7px;
  }
  
  div#vaser-hcp-how-it-works .top p {
      line-height: 16px;
  }
  div#vaser-hcp-how-it-works .top p:not(.proper) {
      display: none;
  }
  div#vaser-hcp-how-it-works .bottom ol {
      padding: 0;
      margin-top: 30px;
  }
  div#vaser-hcp-how-it-works .bottom li {
      text-align: initial;
      font-size: 10px;
      line-height: 10px;
  }
  div#vaser-hcp-how-it-works p {
      text-align: left;
      margin-top: 10px;
  }
  div#vaser-hcp-how-it-works .top > div {
      margin: 0 6px;
  }
  div#vaser-hcp-how-it-works h3 {
      font-weight: bold;
      text-align: left;
      margin-top: 10px;
  }
  
  div#vaser-hcp-how-it-works {
      background-color: #03001c;
      background-image: linear-gradient(#03001c,#005db9);
      position: relative;
  }
  
  
  div#vaser-hcp-top:after {
    z-index: 0;
    content: '';
    background-image: url(https://va.iapprovit.com/wp-content/uploads/sites/5/2020/09/banner-1106x1142-hero-img.png);
    width: 100%;
    height: 100%;
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    background-position: 47vw;
    background-position: 50vw;
    background-size: 700px;
  }
  
  
  
  div#vaser-contact-a-representative a.et_pb_button.et_pb_button_0.popmake-84.et_pb_bg_layout_light.pum-trigger {
      background: #000;
      border-radius: 3px;
      color: white;
      border: 0.5px solid #fff;
  }
  div#vaser-advancing:after {
    z-index: 0;
        content: '';
        background-image: url(https://va.iapprovit.com/wp-content/uploads/sites/5/2020/09/pic-1007x800-female-body.png);
        width: 100%;
        height: 100%;
        display: block;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        background-position: 50vw;
        background-size: 500px;
  }
  div#vaser-advancing::before {
    z-index: 1;
    content: '';
    background-image: url(https://va.iapprovit.com/wp-content/uploads/sites/5/2020/09/bg-327x2048-vintage-dark.png);
    width: 100%;
    height: 100%;
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    background-position: left top;
    background-size: 100vw;
    pointer-events: none;
  }
  
  div#vaser-top:after {
      z-index: 0;
      content: '';
      background-image: url(https://va.iapprovit.com/wp-content/uploads/sites/5/2020/09/banner-453x2048-dark-vignette.png);
      width: 100%;
      height: 100%;
      display: block;
      background-repeat: no-repeat;
      position: absolute;
      top: 0;
      background-position: bottom;
      background-size: 100vw 240px;
  }
  div#vaser-top::before {
    z-index: 0;
    content: '';
    background-image: url(https://va.iapprovit.com/wp-content/uploads/sites/5/2020/09/banner-1131x701-lady.png);
    width: 100%;
    height: 100%;
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    background-position: 60vw top;
    background-size: 500px;
  }
  
  
  
  /* // CNB HCP .blog-id-4 */
  
  
  
  div#cnb-hcp-brilliant-success:before {
    z-index: 0;
        content: '';
        background-image: url(https://cl.iapprovit.com/wp-content/uploads/sites/4/2020/09/bg-1288x1188-cb-watermark-why-big.png);
        width: 100%;
        height: 100%;
        display: block;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        background-size: 70%;
        background-position: right 180px;
  }
  
  div#cnb-hcp-brilliant-success:after {
      z-index: 0;
      content: '';
      background-image: url(https://cl.iapprovit.com/wp-content/uploads/sites/4/2020/09/bg-761x601-cb-watermark-why.png);
      width: 100%;
      height: 100%;
      display: block;
      background-repeat: no-repeat;
      position: absolute;
      top: 0;
      background-size: 30%;
  }
  
  div#cnb-hcp-brilliant-success {
      background: #005295;
      background: -moz-linear-gradient(top, #005295 0%, #0080b2 100%);
      background: -webkit-linear-gradient(top, #005295 0%,#0080b2 100%);
      background: linear-gradient(to bottom, #005295 0%,#0080b2 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005295', endColorstr='#0080b2',GradientType=0 );
  }
  
  div#cnb-hcp-specifications:after {
      z-index: 0;
      content: '';
      background-image: url(https://cl.iapprovit.com/wp-content/uploads/sites/4/2020/09/banner-761x761-bg-circle.png);
      width: 100%;
      height: 100%;
      display: block;
      background-repeat: no-repeat;
      position: absolute;
      top: 0;
      background-position: -9vw center;
      background-size: 900px;
      opacity: 0.4;
  }
  #cnb-hcp-specifications .et_pb_row.et_pb_row_2 {
      padding-bottom: 0;
      border-bottom: 1px solid #636466;
  }
  
  #cnb-hcp-specifications h3.fancy-label {
      color: white;
      margin-top: 8px;
      font-size: 18.6px;
  }
  #cnb-hcp-specifications .cnb-hcp-system-text-container .left {
    min-width: 210px;
    text-align: right;
    padding-right: 30px;
    color: #005295;
    font-weight: bold;
  }
  #cnb-hcp-specifications .cnb-hcp-system-text-container {
      display: flex;
  }
  /* #cnb-hcp-specifications .et_pb_column.et_pb_column_1_2.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough.et-last-child */
  #cnb-hcp-specifications >div:nth-child(2)>div:nth-child(2){
      background: url(https://solta.com.au/wp-content/uploads/sites/4/2020/09/others-365x371-table-bg.png);
      font-size: 16px;
      line-height: 18px;
      color: #636466;
      padding: 0px 15px;
      background-repeat: no-repeat;
  }
  
  .cnb-hcp-system-text-container {
      display: flex;
  }
  div#cnb-hcp-top:after {
      z-index: 0;
      content: '';
      background-image: url(https://cl.iapprovit.com/wp-content/uploads/sites/4/2020/09/banner-761x761-bg-circle.png);
      width: 100%;
      height: 100%;
      display: block;
      background-repeat: no-repeat;
      position: absolute;
      top: 0;
      background-position: top right;
      background-size: 700px;
  }
  
  
  /* // CNB .blog-id-4 */
  
  
  #cnb-find-a-clinic a.et_pb_button.et_pb_button_0.popmake-85.et_pb_bg_layout_light.pum-trigger {
      max-width: fit-content;
      margin: 0 auto;
      padding: 11px 10px;
      background: #0080b2;
      border: 1px solid #ffffff8c;
      max-width: 243px;
      color: wheat;
      width: 100%;
  }
  #cnb-enjoy-skin h1 img.quoteright {
      position: absolute;
      bottom: 0;
      right: -40px;
  }
  #cnb-enjoy-skin h1 img.quoteleft {
      position: absolute;
      top: 0;
      left: -70px;
  }
  #cnb-enjoy-skin h1 {
      position: relative;
      max-width: fit-content;
  }
  div#cnb-enjoy-skin:after {
    z-index: 0;
        content: '';
        background-image: url(https://cl.iapprovit.com/wp-content/uploads/sites/4/2020/09/testimonial-hero-897x1117-1.png);
        width: 100%;
        height: 100%;
        display: block;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        background-position: 50vw center;
        /* background-size: 700px; */
        background-size: 660px;
  }
  
  .blog-id-4 .cnd-before-after p{
    padding: 0;
  }
  .blog-id-4 .cnd-before-after {
      background: white;
      color: black;
      padding-bottom: 3px;
  }
  div#cnb-what-can-cnb:after {
      content: '';
      pointer-events: none;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      background-image: url(https://cl.iapprovit.com/wp-content/uploads/sites/4/2020/09/clear-and-brilliant-watermark-1715x1201-1.png);
      background-position: right;
      background-size: contain;
      background-repeat: no-repeat;
  }
  div#cnb-top {
      background: linear-gradient(#fff 46%,#007bac 0%,#00415f,#000c18) !important;
  }
  div#cnb-top:after {
    z-index: 0;
        content: '';
        background-image: url(https://cl.iapprovit.com/wp-content/uploads/sites/4/2024/08/GettyImages-170535280-copy.png);		
	
        width: 100%;
        height: 100%;
        display: block;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        background-position: 30vw center;
        /* background-size: 700px; */
        background-size: 1060px;
  }
  div#cnb-what-can-cnb {
      background: linear-gradient(#000c18,#0080b2 51%);
  }
  
  
  
  /* END Cnb */
  
  /* // Fraxel .blog-id-7 */
  
  
  .blog-id-4.single-post h1.entry-title,
  .blog-id-7.single-post h1.entry-title {
    font-weight: bold;
  }
  .blog-id-7.single-post h4,
  .blog-id-7.single-post h1.entry-title {
      /* color: #770032!important; */
      color: #c7148b!important;
  }
  .blog-id-4.single-post h4,
  .blog-id-4.single-post h1.entry-title {
      /* color: #770032!important; */
      color: #0080b2!important;
  }
  .blog-id-4.page-id-156 #contact-a-representative a {
      background: #0080b2;
  }
  .blog-id-7.page-id-107 #contact-a-representative a {
      background: #770032;
  }
  #vaser-hcp-contact-a-rep a{
        background: #0C71C3!important;
        font-weight: 700;
  /* background: #43163e; */
  border-radius: 3px;
  color: white;
  line-height: 50px;
  padding: 16.5px 50px;
  font-size: 12.8px;
  letter-spacing: 3px;
  border: navajowhite;
  box-shadow: none !important;
  }
  
  div#fraxel-hcp-top {
      background: linear-gradient(#420b18, #780032, #110006);
  }
  div#fraxel-hcp-top:after {
      content: '';
      display: block;
      background-image: url(https://fr.iapprovit.com/wp-content/uploads/sites/7/2020/09/banner-800x612-hero-pink.png);
      width: 100%;
      height: 100%;
      position: absolute;
      bottom: 0;
      background-size: 760px;
      background-size: 540px;
      background-repeat: no-repeat;
      /* background-position: right; */
      background-position: 52vw;
  }
  div#fraxel-hcp-original-fractional:after {
      content: '';
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      top: 0;
      pointer-events: none;
      background: url(https://fr.iapprovit.com/wp-content/uploads/sites/7/2020/09/bg-957x1057-service-history.png) center center no-repeat;
      background-size: 40%;
  }
  div#fraxel-hcp-original-fractional {
      background: linear-gradient(#1a0001, #780032);
      background-size: contain;
      background-repeat: no-repeat;
      background-position: bottom right;
      position: relative;
  }
  div#fraxel-hcp-whats-in-fraxel .et_pb_row.et_pb_row_8.et_pb_row_5col.et_had_animation img {
      /* display: none; */
      filter: hue-rotate(320deg) brightness(3.5);
  }
  div#fraxel-hcp-whats-in-fraxel {
      background: url(https://fr.iapprovit.com/wp-content/uploads/sites/7/2020/09/bg-1272x1000-features.png);
      background-size: cover;
      background-repeat: no-repeat;
      background-position: bottom right;
      background-color: white;
  }
  #fraxel-hcp-the-fraxel-system .et_pb_row.et_pb_row_2 {
      padding-bottom: 0;
      border-bottom: 1px solid #636466;
  }
  
  #fraxel-hcp-the-fraxel-system h3.fancy-label {
      color: white;
      margin-top: 8px;
      font-size: 18.6px;
  }
  #fraxel-hcp-the-fraxel-system .fraxel-hcp-system-text-container .left {
    min-width: 210px;
    text-align: right;
    padding-right: 30px;
    color: #780032;
    font-weight: bold;
  }
  #fraxel-hcp-the-fraxel-system .fraxel-hcp-system-text-container {
      display: flex;
  }
  #fraxel-hcp-the-fraxel-system .et_pb_column.et_pb_column_3_5.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
      background: url(https://fr.iapprovit.com/wp-content/uploads/sites/7/2020/09/bg-371x365-fraxel-dual-pink.png);
      font-size: 16px;
      line-height: 18px;
      color: #636466;
      padding: 0px 15px;
      background-repeat: no-repeat;
  }
  .blog-id-7 .brands-nav-top-container li.brand-3 {
      background: #70a0b0;
      padding: 10px !important;
  }
  .blog-id-7 .brands-nav-top-container li.brand-3 a {
      color: white !important;
  }
  
  div#fraxel-top {
      background: linear-gradient(#FFF 51%, #750030 0%, #51001e, #120006) !important;
  
  }
  div#fraxel-top:after {
      z-index: 0;
      content: '';
      background-image: url(https://fr.iapprovit.com/wp-content/uploads/sites/7/2020/09/hero-model-image-1272x1514-1.png);
      width: 100%;
      height: 100%;
      display: block;
      background-repeat: no-repeat;
      position: absolute;
      top: 0;
      background-position: center bottom;
      /* background-size: 700px; */
      background-size: 900px;
  }
  .blog-id-7 li#menu-item-244 {
      /* background: #642f5a; */
      padding: 2px 15px !important;
      border-radius: 100px;
      background: #c7148b;
  }
  .blog-id-7 li#menu-item-244 a{
      background: #c7148b;
      padding: 4px 50px !important;
      display: block;
      color: white !important;
  }
  
  .blog-id-5 li#menu-item-181 a{
      background: #c7148b;
      padding: 4px 50px !important;
      display: block;
      color: white !important;
  }
  .blog-id-5 li#menu-item-198 {
      /* background: #642f5a; */
      padding: 2px 15px !important;
      border-radius: 100px;
      background: #0C71C3;
  }
  .blog-id-5 li#menu-item-181 a,
  .blog-id-5 li#menu-item-198 a {
      background: #0C71C3;
      padding: 4px 50px !important;
      display: block;
      color: white !important;
  }
  
  #fraxel-results img {
      padding: 6px;
  }
  
  body.blog-id-7 li#menu-item-244 a {
      padding: 4px 10px !important;
  }
  #fraxel-effective {
      background: linear-gradient(#120006, #780032 51%);
  
  }
  div#fraxel-effective:after {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      background: url(https://fr.iapprovit.com/wp-content/uploads/sites/7/2020/09/fraxel-watermark-1200x1300-1.png);
      background-size: contain;
      background-repeat: no-repeat;
      background-position: 565px 0px;
      top: 0;
      pointer-events: none;
  }
  #fraxel-effective .et_pb_column_3_4 .et_pb_module.et_pb_text {
      position: relative;
  }
  #fraxel-effective .et_pb_column_3_4 .et_pb_module.et_pb_text:after {
      content: '';
      width: 3px;
      height: 85px;
      background: white;
      display: block;
      position: absolute;
      left: -20px;
      top: 0px;
  }
  
  
  
  /* // END Fraxel */
  
  /* // solta */
  
  
  .et-pb-active-slide .et_pb_slide_description {
   animation-name: fadeInRight;
  }
  
  /* Slider Transition */
  
  
  p.sbi_bio_info,
  .sbi_meta {
      display: none;
  }
  .et_pb_toggle_open .et_pb_toggle_title:before,
  .blog-id-2 .et_pb_toggle_open .et_pb_toggle_title:before {
      content: "-" !important;
      padding: 0px 9px !important;
  }
  .blog-id-5 .et_pb_toggle_title:before,
  .blog-id-4 .et_pb_toggle_title:before,
  .blog-id-7 .et_pb_toggle_title:before,
  .blog-id-2 .et_pb_toggle_title:before {
      font-size: 25px;
      content: '+';
      background: #cccccc;
      border-radius: 100%;
      color: white;
      font-family: arial !important;
      padding: 0px 6px;
  }
  #an-industry-leader-module .cnb {
      padding-right: 35px;
  }
  #special a.more-link {
      color: black;
  }
  #special p.post-meta {
      display: none !important;
  }
  div#in-construction {
      /* display: none; */
  }
  .blog-id-1 #special .column.size-1of3 > * {
      width: initial !important;
  }
  
  
  .blog-id-1 form.wpcf7-form.init > p {
      margin-bottom: 20px;
  }
  .blog-id-1 input.wpcf7-form-control.wpcf7-submit {
      background: #6e9eaf !important;
  }
  div#pum_popup_title_687,
  div#pum_popup_title_177 {
      color: #6e9eaf !important;
  }
  div#pum_popup_title_186 {
      color: #a0acaf !important;
      font-weight: 300 !important;
  }
  sup.reference {
      font-size: 10px;
  }
  #find-a-clinic-mobile-solta a {
      max-width: 500px;
  }
  sup.trademark-small {
      font-size: 14px;
      bottom: 4px;
  }
  sup.trademark {
      bottom: 4px;
      font-size: 17px;
  }
  header > .container.clearfix.et_menu_container > * {
      width: 100%;
      position: initial;
  }
  header > .container.clearfix.et_menu_container {
    display: flex;
    flex-wrap: wrap;
    max-width: initial !important;
    width: 100%;
    /* padding: 0 15px; */
  }
  .logo_container {
      background: #74c0cf;
      padding: 5px 15px;
  }
  header > .container.clearfix.et_menu_container img#logo {
      max-height: 80px;
      padding: 5px;
      background: white;
  }
  
  
  #ageing-is-what .quote {
      position: relative;
      left: 70px;
  }
  .blog-id-4 #top-menu-nav li.find-a-clinic-main-nav-btn {
      /* background: #642f5a; */
      padding: 2px 15px !important;
      border-radius: 100px;
      background: #006ea9;
  }
  .blog-id-4 #top-menu-nav li.find-a-clinic-main-nav-btn a {
      background: #006ea9;
      padding: 4px 50px !important;
      display: block;
      color: white !important;
  }
  
  .blog-id-2 #top-menu-nav li.find-a-clinic-main-nav-btn {
      /* background: #642f5a; */
      padding: 2px 15px !important;
      border-radius: 100px;
      background: #7d3776;
  }
  .blog-id-2 #top-menu-nav li.find-a-clinic-main-nav-btn a {
      background: #7d3776;
      padding: 4px 50px !important;
      display: block;
      color: white !important;
  }

.blog-id-7 #top-menu-nav li.find-a-clinic-main-nav-btn {
    /* background: #642f5a; */
    padding: 2px 15px !important;
    border-radius: 100px;
    background: #c7148b;
}
.blog-id-7 #top-menu-nav li.find-a-clinic-main-nav-btn a{
    background: #c7148b;
    padding: 4px 50px !important;
    display: block;
    color: white !important;
}
.blog-id-5 #top-menu-nav li.find-a-clinic-main-nav-btn {
    /* background: #642f5a; */
    padding: 2px 15px !important;
    border-radius: 100px;
    background: #0C71C3;
}
.blog-id-5 #top-menu-nav li.find-a-clinic-main-nav-btn a{
    background: #0C71C3;
    padding: 4px 50px !important;
    display: block;
    color: white !important;
}  
  .blog-id-1 .brands-nav-top-container ul{
      padding: 15px 15px;
  }
  .brands-nav-top-container ul {
      display: flex;
      padding: 3px 15px;
      max-width: 550px;
      justify-content: space-between;
      margin-top: 2px;
      align-items: center;
  }
  #top-menu>li a {
      padding: 0 !important;
  }
  li#menu-item-86 a {
      background: #74c0cf;
      padding: 4px 50px !important;
      display: block;
      color: white;
  }
  li#menu-item-86 {
      /* background: #739cb1; */
      padding: 2px 15px !important;
      border-radius: 100px;
      background: #74c0cf;
  }
  .menu-item.current-menu-item a {
      color: rgba(0,0,0,.6) !important;
  }
  .below-top-nav {
      height: 5px;
      border-top: 1px solid lightgrey;
        margin-top: 2px;
  }
  div#et-top-navigation {
      border-bottom: 1px solid lightgrey;
  }
  .brands-nav-top-container {
    border-bottom: 1px solid lightgrey;
    box-shadow: inset 0px -2px 2px -3px;
  }
  .brands-nav-top-container ul a {
      color: #70a0b0;
      font-size: 18px;
  }
  .brands-nav-top-container sup {
      vertical-align: bottom;
      font-size: 14px;
  }
  div#et-top-navigation {
    display: flex;
    justify-content: space-between;
    margin-right: 15px;
    margin-top: 2px;
    border-top: 1px solid lightgrey;
    box-shadow: inset 0px 3px 2px -4px;
    padding-right: 15px;
    padding-left: 15px !important;
    margin-right: 0;
    padding-top: 5px !important;
    padding-bottom: 10px;
    align-items: flex-end;
  }
  
  
  /* END NAV */
  
  
  
  /* HOME */
  
  
  
  #an-industry-leader-module .et_pb_slide_content> p:nth-last-child(1) {
      position: absolute;
      right: 0;
      bottom: -20px;
      z-index: -1;
  }
  #an-industry-leader-module .et_pb_slide_content {
    display: flex;
        align-items: center;
        text-align: left;
        justify-content: center;
        max-width: 900px;
        margin: 0 auto;
        position: relative;
          flex-wrap: wrap;
  }
  .solta-timeline-section .et_pb_code_inner h1 {
      color: #6e9eaf;
      font-size: 47.93px;
  }
   .solta-timeline-section .et_pb_code_inner h2 {
      color: white;
  }
    .solta-timeline-section .et_pb_code_inner {
      text-align: center;
      padding: 40px 0 30px;
  }
  #solta-med-timeline .et_pb_slide {
      background: initial !important;
  }
  #solta-med-timeline img {
      max-height: 426px;
      width: auto;
  }
  #an-industry-leader-module sub {
      font-size: 10px;
  }
  .be-an-original-content-container .logo-container {
    padding-bottom: 15px;
  border-bottom: 1px solid white;
  margin-bottom: 15px;
  /* height: 68px; */
  height: 79px;
  display: flex;
  align-items: center;
  }
  .be-an-original-content-container .brand-container img {
      /* max-height: 37px; */
      /* max-height: 45px; */
      max-height: 55px;
  }
  #solta-innovation .et_pb_code_inner h2 {
      font-size: 46px;
  }
  
  .be-an-original-content-container .brand-container {
      width: 14.25%;
      margin: 0 15px;
  }
  .be-an-original-content-container {
      display: flex;
  }
  .be-an-original-content-container p {
      color: white;
  }
  
  /* END HOME */
  

  
  .popmake-title {
      color: #00b7cd !important;
      font-weight: bold !important;
  }
  .popmake label {
      color: black;
      margin-bottom: 10px;
      display: block;
  }
  .popmake label+br {
      display: none;
  }
  .popmake select[name="recipient"] {
      display: none;
  }
  
  .popmake textarea,
  .popmake select,
  .popmake input[type=text],
  .popmake input[type="email"] {
      width: 100%;
  }
  .popmake select,
  .popmake input[type=text],
  .popmake input[type="email"]{
    height: 40px;
    margin-bottom: 15px;
  }
  .popmake input.wpcf7-form-control.wpcf7-submit {
      background: #00b7cd;
      border: none;
      color: white;
      font-size: 20px;
      text-transform: uppercase;
      padding: 3px 30px;
      margin: 10px 0px 20px;
  }
  .popmake span.asterisk {
      color: #b53030;
  }
  .popmake {
      border: none !important;
  }
  .button-black {
      background: black;
      width: 100%;
      border: none;
      border-radius: 0;
      color: white;
      font-weight: bold;
  }
  /* 687 = hcp contact form pop
  177 = solta */
  div#popmake-687,
  div#popmake-177 {
      max-width: 700px !important;
  
  }
  #popmake-186 img {
      /* height: 40px; */
          height: 80px;
  }
  #popmake-186 .pum-content.popmake-content > Div {
      display: flex;
      justify-content: space-around;
      padding: 90px 0;
  }
/*DN  #solta-footer p {
      color: white;
      text-align: center;
  } DN*/
  
  .footer-menu ul {
      padding: 0;
      list-style-type: none;
      display: flex;
      justify-content: center;
      max-width: 420px;
      margin: 20px auto 0;
      flex-wrap: wrap;
  }
  .footer-menu ul a {
      color: white;
  }
  .footer-menu ul li {
    max-width: fit-content;
    padding: 0 8px;
    position: relative;
    line-height: 20px;
  }
  @media screen and (min-width: 768px) {
    .results-that-matter-slides-container img {
        max-height: 300px;
        width: auto;
    }
  }
  
  
  #thermage-learn a.more-link {
      color: #9d3f98!important;
      font-weight: bold;
  }
  .blog-id-2.post-template-default strong {
      color: #7d3776;
  }
  .blog-id-2.post-template-default header#main-header {
      top: 0 !important;
  }
  .blog-id-2.post-template-default #main-content>.container {
      padding-top: 5px;
  }
  .blog-id-1 .footer-menu ul li:nth-child(5):after{
    opacity: 0;
  }
  
  /* .footer-menu.thermage ul li:nth-child(4):after, */
  .footer-menu.thermage ul li:nth-child(8):after, 
  /* .footer-menu.thermage ul li:nth-child(9):after, */
  .footer-menu.thermage ul li:nth-child(10):after,
  /* .blog-id-7.page-id-107 .footer-menu ul li:nth-child(4):after, */
  .footer-menu ul li:nth-child(1):after,
  .footer-menu ul li:nth-child(2):after,
  .footer-menu ul li:nth-child(3):after,
  .footer-menu ul li:nth-child(4):after,
  .footer-menu ul li:nth-child(5):after,
  .footer-menu ul li:nth-child(6):after,
  .footer-menu ul li:nth-child(7):after {
      content: '';
      height: 16px;
      background: white;
      display: block;
      width: 1px;
      right: 0;
      position: absolute;
      top: 0;
      bottom: 0;
      margin: auto;
  }
  .blog-id-1 .footer-menu ul li:nth-child(5):after,
  .blog-id-1 .footer-menu ul li:nth-child(6):after{
  }
    /* display: none; 
  } 
  /* .blog-id-2.page-id-573 .footer-menu ul li:nth-child(5):after{
    display: none;
  } */
  
  

  body.blog-id-1 #an-industry-leader-module .cnb-2{
      bottom: -50px;
  }
  
  #an-industry-leader-module p.isolaz {
      padding-right: 30px;
  }
  
  
  
  .blog-id-1 a.more-link {
      color: #91b5c5 !important;
      font-weight: bold;
      padding-top: 10px !important;
      display: block;
      position: absolute;
      bottom: 10px;
  }
  .blog-id-1 h2.entry-title {
      color: #91b5c5;
      font-weight: bold;
  }
  
  
  
  
  
  
  .blog-id-1 article.et_pb_post {
      /* height: 340px !important; */
      position: relative;
      height: calc(50% - 30px);
      margin: 30px 0 !important;
      padding-bottom: 50px;
  }
  .blog-id-1 .et_pb_salvattore_content > * {
      display: flex;
      height: auto;
  }
  .blog-id-1 .et_pb_salvattore_content {
      display: flex;
  }
/*DN  div#solta-footer {
      background: #74c0cf!important;
  } DN*/
  .blog-id-1 li.brand-0 {
      display: none;
  }
  
  /* // End Solta */
  
  /* ============================== */
  
  /* // THERMAGE HCP */
  /* // HCP */
  
  /* ============================== */
  
  
  
  
  .et_pb_salvattore_content {
      display: flex;
  }
  
  
  
  
  
  
  
  
  
  body:not(.blog-id-1) .brands-nav-top-container ul {
      flex-wrap: wrap;
  }
  body:not(.blog-id-1) .brands-nav-top-container ul li.brand-0 img {
      min-width: 87.88px;
      padding-right: 15px;
  }
  body:not(.blog-id-1) .brands-nav-top-container ul li:nth-child(n+3) {
      padding: 0 10px;
  }
  div#hcp-number-1-provider {
      background-image: url(https://th.iapprovit.com/wp-content/uploads/sites/2/2020/08/bg-992x1344-lotus.png);
      background-position: right;
      background-repeat: no-repeat;
  }
  #hcp-number-1-provider>div:nth-child(2) p {
      /* font-size: 21.8px;*/
      font-size: 19.1px;
      line-height: 30px;
      margin-top: 34px;
      color: white;
  }
  #hcp-number-1-provider>div:nth-child(2) h3 {
      font-size: 30.94px;
      color: white;
      font-weight: 500 !important;
      padding: 0;
      height: 60px;
  }
  #hcp-number-1-provider>div:nth-child(2) h1 {
      font-size: 99.85px;
      margin-bottom: 5px;
      color: white;
      font-weight: 700;
      padding: 0;
      margin: 0;
  }
  #hcp-number-1-provider>div:nth-child(1) h1:nth-of-type(2) {
      font-size: 49.93px;
      color: #9d3f98;
      font-weight: 300;
  }
  #hcp-number-1-provider>div:nth-child(1) h1:first-of-type {
      color: white;
      font-size: 49.93px;
  }
  .thermage-for-you-section li{
      margin-bottom: 10px;
  }
  .thermage-for-you-section li,
  .what-is-accurep-technology p {
      font-size: 19.69px;
      line-height: 24px;
  }
  .thermage-for-you-section h3,
  .what-is-accurep-technology h3 {
      font-size: 40px;
      color: #9d3f98!important;
  }
  
  
  .whats-in-thermage-flx-icons-container h3 {
      font-weight: 700;
      font-size: 17.26px;
      color: #43163E;
      line-height: 1.2;
  }
  .whats-in-thermage-flx-icons-container p {
      /* font-size: 19.69px; */
          font-size: 15.69px;
      line-height: 24px;
  }
  .whats-in-thermage-flx-icons-container img {
      max-width: 105px;
  }
  .the-thermage-system-container .right {
      display: flex;
      flex-wrap: wrap;
      width: calc(100% - 353px);
  }
  .the-thermage-system-container .left {
      padding-right: 45px;
      width: 353px;
      display: flex;
  }
  
  .the-thermage-system-container .right p {
      font-size: 19.69px;
      line-height: 24px;
  }
  .the-thermage-system-container .right h3 span {
      font-weight: 700;
      color: #9D3F98;
      font-style: italic;
  }
  .the-thermage-system-container .right h3 {
      text-align: center;
      font-weight: 700;
      color: #43163E;
      font-size: 21.8px;
  }
  .the-thermage-system-container .right img {
      max-height: 124px;
      padding: 15px;
  }
  .the-thermage-system-container .right > div {
      width: 50%;
      text-align: center;
  }
  
  .the-thermage-system-container {
      display: flex;
      border-bottom: 1px solid #636466;
  }
  div#thermage-hcp-top:after {
      content: '';
      display: block;
      background-image: url(https://th.iapprovit.com/wp-content/uploads/sites/2/2020/08/photo-1596x1220-thermage-flex-system.png);
      width: 100%;
      height: 100%;
      position: absolute;
      /* top: 0; */
      bottom: 0;
      background-size: 1040px;
      background-repeat: no-repeat;
      background-position: right;
  }
  div#thermage-hcp-top {
      position: relative;
  }
  #thermage-hcp-top h1 {
      font-weight: bold;
      line-height: 1.2;
      margin-top: 38px;
  }
  #thermage-hcp-top p:first-of-type {
      display: none;
  }
  #thermage-hcp-top p {
      font-size: 24px;
      line-height: 30px;
      color: white;
      margin-top: 15px;
  }
  .page-id-573.blog-id-2 li#menu-item-626 {
      /* background: #642f5a; */
      padding: 2px 15px !important;
      border-radius: 100px;
      background: #7d3776;
  }
  .page-id-573.blog-id-2 li#menu-item-626 a {
      background: #7d3776;
      padding: 4px 50px !important;
      display: block;
      color: white;
  }
  
  .page-id-156.blog-id-4 li#menu-item-245 {
      /* background: #642f5a; */
      padding: 2px 15px !important;
      border-radius: 100px;
      background: #006ea9;
  }
  .page-id-156.blog-id-4 li#menu-item-245 a {
      background: #006ea9;
      padding: 4px 50px !important;
      display: block;
      color: white !important;
  }
  
  
  /* ============================== */
  
  /* // THERMAGE */
  
  /* ============================== */
  
  
  .brands-nav-top-container .fa-instagram:before,
  .brands-nav-top-container .social .fa-facebook-square:before {
      color: #70a0b0;
      font-size: 25px;
  }
  
  
  
  
  
  #go-back-to-learn a:hover,
  .single-post span.nav-previous a:hover,
  .single-post span.nav-next a:hover {
      background: #cc7ad4;
  }
  
  .blog-id-4 #go-back-to-learn a,
  .blog-id-4.single-post span.nav-previous a,
  .blog-id-4.single-post span.nav-next a{
    background: #006ea9!important;
  }
  .blog-id-7 #go-back-to-learn a,
  .blog-id-7.single-post span.nav-previous a,
  .blog-id-7.single-post span.nav-next a{
    background: #c7148b;
  }
  #go-back-to-learn a,
  .single-post span.nav-previous a,
  .single-post span.nav-next a {
      background: #ae58a8;
      color: white;
      padding: 5px 15px;
      border-radius: 10px;
      transition: background 0.5s;
  }
  .blog-id-5:not(.single-post) .et_pb_salvattore_content > div > article {
        height: initial !important;
  }
  
  body:not(.single-post) .et_pb_salvattore_content > div > article,
  .blog-id-7:not(.single-post) .et_pb_salvattore_content > div > article,
  .blog-id-2 .et_pb_salvattore_content > div > article {
      height: calc(50% - 30px);
      margin: 15px 0 !important;
      position: relative;
      padding-bottom: 40px;
  }
  .et_pb_salvattore_content,
  .blog-id-7 .et_pb_salvattore_content,
  .blog-id-2 .et_pb_salvattore_content {
      display: flex;
  }
  .et_pb_salvattore_content > div,
  .blog-id-7 .et_pb_salvattore_content > div,
  .blog-id-2 .et_pb_salvattore_content > div {
      height: auto;
      display: flex;
      flex-wrap: wrap;
  }
  .blog-id-1 .brands-nav-top-container .social {
      display: none;
  }
  .blog-id-5:not(.page-id-203) #et-boc article a.more-link,
  body.home #et-boc article a.more-link,
  .blog-id-7:not(.page-id-178) #et-boc article a.more-link,
  .blog-id-2:not(.page-id-271) #et-boc article a.more-link {
      color: #9d3f98!important;
      font-weight: bold;
      position: absolute;
      /* bottom: 10px; */
      bottom: 2px;
  }
  
  body.blog-id-1 #et-boc article .post-content a.more-link{
    /* color: #770032!important; */
    color: #91b5c5!important;
    font-weight: bold;
  }
  
  body.blog-id-7 #et-boc article .post-content a.more-link{
    /* color: #770032!important; */
    color: #c7148b!important;
    font-weight: bold;
  }
  body.blog-id-2 #et-boc article .post-content a.more-link{
    color: #7d3776 !important;
    font-weight: bold;
  }
  body.blog-id-4 #et-boc article .post-content a.more-link{
    color: #0080b2 !important;
    font-weight: bold;
  }
  
  .top-section .et_pb_text_inner {
      z-index: 9999999999;
  }
  
  
  
  #contact-a-representative a:after {
      top: 10px !important;
  }
  #contact-a-representative a {
      font-weight: 700;
      background: #43163e;
      border-radius: 3px;
      color: white;
      line-height: 50px;
      padding: 16.5px 50px;
      font-size: 12.8px;
      letter-spacing: 3px;
      border: navajowhite;
      box-shadow: none !important;
  }
  
  /* // Grid blog /*
  .blog-id-7 .et_pb_section article .et_pb_image_container,
  .blog-id-2 .et_pb_section article .et_pb_image_container {
      display: none;
  }
  div#thermage-blogs.count-three article {
      height: 100%;
  }
  .brands-nav-top-container .social img {
      width: 21px;
      min-width: 21px;
  }
  .brands-nav-top-container .social .text a{
    /* color: white; 
    color: #770032;
    font-weight: bold;
  } */
  .brands-nav-top-container .social .text > div:nth-child(1):after {
      display: block;
      content: '';
      width: 0.5px;
      /* height: 20px; */
      background: white;
      background: #70a0b0;
      position: absolute;
      right: 0;
      top: 3px;
          height: 87%;
  }
  .brands-nav-top-container .social .text > div:nth-child(1) {
      padding-right: 10px;
      position: relative;
      margin-right: 10px;
  }
  .brands-nav-top-container .social .text {
      display: flex;
      padding-right: 15px;
      margin-bottom: 6px;
  }
  .brands-nav-top-container .social .ins {
      padding-right: 15px;
  }
  .brands-nav-top-container .social .fb {
      padding: 0px 15px;
  }
  .brands-nav-top-container .social {
      /* background: #6e9eaf; */
      /* background: #5cb1d0; */
      display: flex;
      align-items: center;
  }
  body:not(.blog-id-1) .brands-nav-top-container {
      display: flex;
      justify-content: space-between;
  }
  body:not(.blog-id-1) .brands-nav-top-container ul {
      max-width: 700px;
      width: 100%;
  }
  
  .brand-0 img {
      /* max-height: 80px; */
      max-height: 38px;
  }
  .brands-nav-top-container ul {
      list-style-type: none;
  }
  #before-after-row .et_pb_slider_container_inner,
  #before-after-row .et_pb_slide_description {
      padding: 0 !important;
  }
  .home a.entry-featured-image-url {
      display: none !important;
  }
  .before-after-container .et_pb_slide_content .before-after {
      text-align: center;
      margin-top: 20px;
      justify-content: center;
  }
  .before-after-container .et_pb_slide_content .before-after+p {
      text-align: center;
  }
  .before-after-container .et_pb_slide_content {
      color: #642f5a !important;
      font-size: 16px;
      text-align: left;
  }
  .before-after div {
      padding: 10px;
  }
  .before-after {
      display: flex;
  }
  .find-out-if-thermage-is-right-for-you a {
      text-decoration: underline;
      line-height: 30px;
      color: black;
  }
  .find-out-if-thermage-is-right-for-you {
      display: flex;
      font-weight: bold;
      align-items: center;
  }
  
  /* // Grid Blog title  */
  .blog-id-2 h1.entry-title {
      color: #7d3776;
  }
  ul.tick{
    list-style-type: none !important;
  }
  ul.tick li:before {
      position: absolute;
      content: '?';
      left: -2px;
      font-weight: bold;
  }
  /* // Grid blog */
  .blog-id-7 #page-container .et_post_meta_wrapper img,
  .blog-id-7 #page-container p.post-meta,
  .blog-id-2 #page-container .et_post_meta_wrapper img,
  .blog-id-2 #page-container p.post-meta {
      display: none !important;
  }
  .results-that-matter-slide-1 ul {
      /* list-style-image: url(https://th.iapprovit.com/wp-content/uploads/sites/2/2020/07/tick.png); */
      padding-left: 70px;
      list-style: none;
  }
  .results-that-matter-slide-1 ul li {
      margin-bottom: 10px;
      display: flex;
      min-height: 45px;
      align-items: center;
      position: relative;
  }
  
  
  .results-that-matter-slide-1 ul li:before {
    content: "";
    background-image: url(https://th.iapprovit.com/wp-content/uploads/sites/2/2020/07/tick.png);
    /* padding-left: 70px; */
    display: block;
    height: 100px;
    background-repeat: no-repeat;
    width: 100px;
    position: absolute;
    left: -42px;
    top: 5px;
  }
  
  
  #results .results-that-matter-slide-1 >p {
      margin-bottom: 30px;
  }
  .results-that-matter-slide-1 div {
      display: flex;
      /* justify-content: space-between; */
      width: 100%;
      /* align-items: flex-end; */
      /* margin-bottom: 15px; */
  }
  #results .results-that-matter-slide-1 p {
      color: #5e3b59 !important;
      font-size: 24px !important;
      font-weight: 300 !important;
  }
  .results-that-matter-slide-1 {
    background: white;
    display: flex;
    flex-wrap: wrap;
    color: #5e3b59;
    font-size: 24px;
    text-align: left;
    font-weight: 300;
    max-width: 650px;
    margin: 0 auto;
    padding: 20px;
  }
  .results-that-matter-slide-1 ul li {
      margin-bottom: 10px;
  }
  .results-that-matter-slide-1 span {
      color: #9f4599;
  }
  .location_pagina.results-that-matter-slide-1 {
      background: white;
      display: flex;
      flex-wrap: wrap;
      color: #5e3b59;
      font-size: 24px;
      text-align: left;
      font-weight: 300;
  }tion1.wpgmp_pagination {
      text-align: right;
      max-width: 40%;
      margin: 0 0 0 auto;
  }
  .wpgmp_categories.wpgmp_print_listing.wpgmp_listing_list .addlist {
      margin-bottom: 30px;
  }
  
  .blog-id-4 div#pum_popup_title_175,
  .blog-id-4 .wpgmp_before_listing,
  .blog-id-4 .storelink {
      color: #0080b2!important;
  }
  
  div#pum_popup_title_175,
  .wpgmp_before_listing,
  .storelink {
      color: #9d3f98!important;
  }
  /* .blog-id-7 h2.entry-title, */
  .blog-id-2 h2.entry-title {
      font-weight: bold;
      color: #9d3f98!important;
  }
  .blog-id-5 h2.entry-title {
      font-weight: bold;
      color: #0C71C3!important;
  }
  .blog-id-7 h2.entry-title{
    /* color: #770032!important; */
    font-weight: bold;
    color: #c7148b!important;
  }
  .blog-id-4 h2.entry-title{
    font-weight: bold;
    color: #0080b2!important;
  }
  
  .wpgmp_before_listing {
      font-weight: bold;
  }
  div.wpgmp_listing_header div.wpgmp_search_form {
    margin-top: 0px;
      margin-bottom: 0px;
  }
  input.wpgmp_search_input.wpgmp_auto_suggest.pac-target-input {
      margin: 0;
  }
  
  button.srech {
      color: #000;
      font-size: inherit;
      font-weight: normal;
      background: #fff;
      border: 1px solid #000;
      padding: 0.6em 1.3em;
      text-transform: none;
      line-height: 1;
      border-radius: 0.3em;
      font-size: inherit;
      text-shadow: none;
      /* height: 32px; */
      font-size: 14px;
  }
  .wpgmp_map_container > div:nth-child(2) {
      width: 40% !important;
      padding-left: 20px;
  }
  .wpgmp_map_container > div:nth-child(1) {
      width: 60% !important;
  }
  .wpgmp_map_container {
      display: flex;
      flex-wrap: wrap;
  }
  
  #thermage-learn img {
      max-height: 500px;
      width: auto;
      display: none;
  }
  #thermage-learn a.entry-featured-image-url {
      text-align: center;
  }
  .wpgmp_map_container {
      border: none !important;
      box-shadow: none !important;
  }
  
  #fraxel-find-a-clinic-button-container .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_center.et_pb_module,
  #fraxel-find-a-clinic-button-container .find-a-clinic-fraxel {
      background: #3c000a !important;
  }
  
  #fraxel-find-a-clinic-button-container .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_center.et_pb_module,
  #thermage-find-a-clinic-button-container .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_center.et_pb_module {
      max-width: fit-content;
      margin: 0 auto;
      padding: 11px 10px;
      background: #56224f;
      border: 1px solid #ffffff8c;
      max-width: 243px;
  }
  .button-find-a-clinic {
      border: 0;
      color: white;
      background: #56224f;
      padding: 0 45px;
  }
  div#ageing-is-what-mobile-2 {
      padding-left: 200px;
      display: flex;
      padding: 0;
  }
  div#ageing-is-what-mobile-2 .et_pb_column.et_pb_column_3_5.et_pb_column_29.et_pb_css_mix_blend_mode_passthrough.et-last-child {
      align-self: flex-end;
  }
  #ageing-is-what-mobile-2 .et_pb_column.et_pb_column_2_5.et_pb_column_24.et_pb_css_mix_blend_mode_passthrough > div {
      margin: 110px 0 !important;
  }
  #ageing-is-what-mobile-2 .et_pb_column.et_pb_column_2_5.et_pb_column_24.et_pb_css_mix_blend_mode_passthrough {
      position: absolute;
      z-index: 1111;
      left: 0;
  }
  #thermage-system-machines.mobile-fix > div > div {
      text-align: center;
  }
  #thermage-system-machines.mobile-fix {
      padding-top: 60px !important;
  }
  #thermage-system-machines.mobile-fix > div {
      justify-content: center;
      align-items: normal;
      display: block;
          margin-bottom: 30px !important;
  }
  
  #thermage-system-machines.mobile-fix img {
      max-height: 360px;
      margin-bottom: 25px;
  }
  
  
  /* .thermage-machine-timeline > div:nth-child(3) {
      position: absolute;
      left: 464px;
  }
  .thermage-machine-timeline > div:nth-child(2) {
      position: absolute;
      left: 215px;
  }
  .thermage-machine-timeline > div:nth-child(1) {
      padding-right: 520px;
  } */
  .thermage-machine-timeline {
      display: flex;
      align-items: center;
      padding-left: 40px;
  }
  #thermage-system-text > div:nth-child(3) {
      margin-right: 34px;
  }
  #thermage-system-machines > div {
      display: flex;
      align-items: flex-end;
          flex-wrap: wrap;
  }
  
  
  
  .results-that-matter-slides-container h3+p {
      font-weight: 300;
      font-size: 14px;
      color: #43163e;
  }
  .results-that-matter-slides-container .et_pb_slide_content> div> p {
      font-weight: 500 !important;
      font-size: 17px;
      color: #fff;
  }
  .results-that-matter-slides-container .et_pb_slide_content> div:nth-child(1)> p {
      padding-bottom: 0;
  }
  .results-that-matter-slides-container h3 {
      font-weight: 300;
      font-size: 17px;
      color: #fff;
      margin-bottom: 0px;
      padding-bottom: 0;
      line-height: 25px;
  }
  #results .results-that-matter-slide-1 div >p {
      align-items: end;
      vertical-align: top;
      margin-top: 32px;
      margin-left: 10px;
  }
  .results-that-matter-slide-1 h3 {
      line-height: initial;
  }
  .results-that-matter-slides-container h1 {
      font-weight: 700;
      font-size: 28px;
      color: #43163e !important;
      line-height: 25px;
      margin-bottom: 0px;
      padding-bottom: 0;
  }
  .et-pb-controllers {
      /* bottom: -50px; */
      z-index: 111 !important;
      position: inherit;
      margin-top: 30px;
  }
  
	.footer-menu.thermage ul {
      	padding: 0;
      	list-style-type: none;
      	display: flex;
      	justify-content: center;
      	max-width: 420px;
      	margin: 20px auto 0;
      	flex-wrap: wrap;
  }
  	.footer-menu.thermage ul a {
      	color: white;
  }
  	.footer-menu.thermage ul li {
    	max-width: fit-content;
    	padding: 0 8px;
    	position: relative;
    	line-height: 20px;
  }
  
  .visible-signs-of-aging-container .icon-container p sub {
    font-size: 12px;
    line-height: 14px !important;
    display: block;
  }
  .visible-signs-of-aging-container .icon-container p {
      color: white;
      text-align: center;
      font-size: 16px;
  }
  .visible-signs-of-aging-container .icon-container .logo-container {
      text-align: center;
  }
  .visible-signs-of-aging-container .icon-container img {
      max-width: 100px;
      margin-bottom: 10px;
      height: 100px;
  }
  .visible-signs-of-aging-container .icon-container h3 {
      text-align: center;
      color: #9d3f98!important;
      line-height: 25px;
      font-size: 20px;
      font-weight: bold;
      padding-bottom: 4px;
  }
  .visible-signs-of-aging-container .icon-container {
      width: 14.2%;
      padding: 7.5px;
  }
  .visible-signs-of-aging-container {
      display: flex;
      flex-wrap: wrap;
  }
  #thermage-newest-generation ul li {
      position: relative;
      background: #705c89;
      padding: 10px 0px;
      width: 33.3%;
      text-align: center;
  }
  #thermage-newest-generation p {
      position: relative;
      bottom: 4px;
  }
  
  #thermage-newest-generation ul li:nth-child(n+2):after,
  #thermage-newest-generation ul li:nth-child(n+2) {
      background: #b2a5c5;
  }
  #thermage-newest-generation {
    text-align: center;
    background: #514065;
    color: white;
    font-size: 30px;
    font-weight: bold;
    max-width: 250px;
    padding: 40px 0;
    margin: 0 auto;
    border-radius: 50%;
    /* box-shadow: 1px 1px 21px inset #ffffffab, 21px 21px 21px #00000059; */
    line-height: 39px;
    background-color: #8e5194;
    padding: 20px 0;
    max-width:  265px;;
    line-height: 27px;
    margin-left: 20px;
  }
  .no-italic-fix-h4 h4 {
      font-style: initial !important;
  }
  .blog-id-2 .brands-nav-top-container li.brand-1 {
      background: #70a0b0;
      padding: 10px;
  }
  .blog-id-2 .brands-nav-top-container li.brand-1 a {
      color: white !important;
  }
  
  .blog-id-4 .brands-nav-top-container li.brand-2 {
      background: #70a0b0;
      padding: 10px !important;
  }
  .blog-id-4 .brands-nav-top-container li.brand-2 a {
      color: white !important;
  }
  
  .blog-id-5 .brands-nav-top-container li.brand-4 {
      background: #70a0b0;
      padding: 10px !important;
  }
  .blog-id-5 .brands-nav-top-container li.brand-4 a {
      color: white !important;
  }
  
  #thermage-newest-generation ul li:after {
      display: block;
      content: '';
      border-top: 3px solid white;
      position: absolute;
      right: -28px;
      top: 9px;
      width: 50px;
      height: 50px;
      transform: rotate(45deg);
      z-index: 1;
      border-right: 3px solid white;
      background: #705c89;
  }
  #thermage-newest-generation ul {
      display: flex;
      list-style-type: none;
      justify-content: space-around;
      /* background: #705c89; */
      color: white;
      font-size: 50px;
      line-height: 50px;
      /* padding: 10px 0px; */
  }
  div.top-section {
      background: linear-gradient(#fff 49%,#973c92 0%,#541b4f,#2a0526);
      position: relative;
  }
  
  div#model-lady {
      position: absolute;
      top: 0;
      max-width: 770px;
  }
  
  div.top-section:after {
        z-index: 0;
      content: '';
      background-image: url(https://th.iapprovit.com/wp-content/uploads/sites/2/2020/07/hero-model-image-1045x1228-1.png);
      width: 100%;
      height: 100%;
      display: block;
      background-repeat: no-repeat;
      position: absolute;
      top: 0;
      background-position: top right;
      background-size: 700px;
  }
  
  
  
  @media screen and (min-width: 980px) and (max-width: 1380px) {
    div#vaser-hcp-system>div:nth-child(2) {
      max-width: 1080px !important;
      width: calc(100% - 30px);
      display: flex;
      justify-content: space-between;
    }
    div#vaser-hcp-system>div:nth-child(2)>div:nth-child(2) {
      min-width: 510px;
      margin: 0;
    }
    div#vaser-hcp-system>div:nth-child(2)>div:nth-child(1), div#vaser-hcp-system>div:nth-child(2)>div:nth-child(3) {
      margin: 0;
    }
  }
  
  
  @media only screen and (max-width: 1337px) {
    #ageing-is-what .quote {
      margin: 0 0 0 auto !important;
      position: initial;
      margin-bottom: 30px !important;
      text-align: right;
    }
    div#ageing-is-what {
      display: flex;
      align-items: flex-end;
    }
    #thermage-newest-generation p {
      font-size: 26px;
    }
  }
  
  @media only screen and (max-width: 1300px) {
  
    div#vaser-hcp-how-it-works .et_pb_row.et_pb_row_4.et_had_animation p {
      margin-top: 100px !important;
    }
    .page-id-156.blog-id-4 li#menu-item-245 a {
      padding: 4px 5px !important;
    }
    .page-id-156.blog-id-4 li#menu-item-245 {
      padding: 2px 5px !important;
    }
  }
  
  div#cnb-hcp-specifications .et_pb_row.et_pb_row_3.et_pb_row_1-4_1-2_1-4.et_had_animation p {
      font-size: 28px !important;
  }
  
  @media only screen and (max-width: 1201px) {
    .page-id-156.blog-id-4 #top-menu li {
      font-size: 10.5px;
    }
  .multi_blog_solta .blog-container .article-container {
        width: calc(33.3% - 36.4px) !important;
    }
  
  }
  
  /* mobile 1200 */
  @media only screen and (max-width: 1200px) {
    div#vaser-hcp-advancing:after {
      background-position: 4vw;
    }
    .visible-signs-of-aging-container .icon-container {
      width: 33.33%;
    }
    div.top-section:after {
      background-size: 700px;
      background-position: 40vw top;
    }
    div#cnb-youth h3 {
      font-size: 18px !important;
    }
  }
  @media only screen and (max-width: 1178px) {
    .et_pb_salvattore_content > div > article,
    .blog-id-7 .et_pb_salvattore_content > div > article,
    .blog-id-2 .et_pb_salvattore_content > div > article {
      height: initial;
    }
  }
  @media only screen and (max-width: 1150px) {
    div#vaser-advancing:after {
      background-position: 57vw;
    }
  }
  
  @media only screen and (max-width: 1140px) {
    .page-id-573.blog-id-2 li#menu-item-626 {
      /* margin-top: 20px; */
    }
    .page-id-573.blog-id-2 ul#top-menu {
      display: flex;
    }
  
  }
  @media only screen and (max-width: 1100px) {
  
  
    div#vaser-hcp-system .et_pb_row>div:nth-child(1) .et_pb_text_inner>h3:nth-child(3) {
      margin-top: 220px !important;
    }
    div.top-section>div:nth-child(1), div.top-section>div:nth-child(2) {
  
      max-width: 40vw;
      margin-left: 20px;
    }
    .blog-id-5 li#menu-item-198 a {
      padding: 4px 10px !important;
    }
    body.blog-id-4 li#menu-item-221 a {
        padding: 4px 0px !important;
    }
  
  
  }
  @media only screen and (max-width: 1024px) {
  
  
    div#vaser-hcp-advancing {
      background: white;
    }
    .multi_blog_solta .blog-container .article-container {
        width: 50% !important;
        margin: 0 0 0px!important;
      }
    .the-thermage-system-container .right > div {
      padding-bottom: 30px;
    }
    .the-thermage-system-container {
      border: none;
    }
    .the-thermage-system-container .right {
      width: 100%;
    }
    .the-thermage-system-container .left {
      display: none;
    }
    .brands-nav-top-container .social {
      /* background: #6e9eaf; */
      display: flex;
      align-items: center;
      width: 100%;
      justify-content: flex-end;
      padding: 10px 0;
    }
    body:not(.blog-id-1) .brands-nav-top-container {
      display: flex;
      flex-wrap: wrap;
    }
    div.top-section {
      padding-top: 250px;
    }
    .blog-id-2 div.top-section {
      padding-top: 50px;
    }
    div.top-section:after {
      /* opacity: 0; */
    }
    .be-an-original-content-container .brand-container {
      width: 28% !important;
    }
    .be-an-original-content-container {
      flex-wrap: wrap;
    }
    .home.blog-id-1 body {
      background-color: lightblue;
    }
    .et_builder_inner_content {
      background: #11151c;
    }
    div#top-solta {
      background-size: contain;
      background-position: top;
    }
    #an-industry-leader-module .et_pb_slide_content> p:nth-last-child(1) {
      bottom: -110px;
    }
    .home.blog-id-1 .et-pb-controllers {
      margin-top: 70px;
    }
  }
  
  /* End 1024px */
  /* tablet */
  /* // 980px */
  @media only screen and (max-width: 980px) {
  
    div#hcp-number-1-provider+div#contact-a-representative >div:nth-child(1),
    div#cnb-hcp-brilliant-success + div#contact-a-representative >div:nth-child(1),
    /* div#fraxel-hcp-original-fractional + div#contact-a-representative >div:nth-child(1), */
    div#vaser-hcp-contact-a-rep>div:nth-child(1) {
      padding-bottom: 0;
    }
    div#vaser-hcp-advancing:before {
        background-repeat: no-repeat;
        background-size: 1px;
        content: '';
        width: 100%;
        display: block;
        height: 100%;
        position: absolute;
        top: 0;
        background: url(https://va.iapprovit.com/wp-content/uploads/sites/5/2020/09/bg-2182x984-advantage.png);
        /* background-position: center; */
    }
    div#vaser-hcp-advancing:after {
        background-position: center 350px;
        background-size: 290px;
    }
    div#vaser-hcp-advancing>div:nth-child(1) {
      padding-bottom: 0;
    }
    div#vaser-hcp-how-it-works>div:nth-child(1) img {
      max-width: 220px;
    }
    .blog-id-5 li#menu-item-389 {
        border-top: 3px solid #0c71c3;
        margin-top: 30px;
        padding-top: 30px;
    }
    .blog-id-5 li#menu-item-198 {
        background: initial !important;
    }
    .blog-id-5 li.hcp {
        border-bottom: 3px solid #0c71c3;
    }
    .blog-id-5 li#menu-item-376.mobile-only {
      border-top: 3px solid #0c71c3;
      margin-top: 30px;
      padding-top: 30px;
    }
    .blog-id-5 li#menu-item-181 {
        background: initial;
    }
    div#vaser-results-slider-container .et_pb_slide_content>div:nth-child(1)>div p {
        text-align: center !important;
    }
    body div#vaser-results-slider-container img {
        max-width: initial !important;
    }
    div#vaser-results-slider-container .et_pb_slide_content>div:nth-child(1)>div {
        width: 100% !important;
    }
    div#vaser-results-slider-container .et_pb_slide_content>div:nth-child(1) {
        flex-wrap: wrap;
        align-items: center;
    }
    div#page-container {
      padding-top: 0 !important;
    }
    div#cnb-results.mobile .et_pb_slide_content> div:nth-child(1) >p {
      width: 100%;
      text-align: center;
      justify-content: center;
    }
    div#cnb-results.mobile .et_pb_slides > div {
      padding: 0;
    }
    div#cnb-results.mobile .et_pb_slide_content> div:nth-child(1)>p:nth-child(3) {
      margin-bottom: 30px;
    }
    div#cnb-results.mobile p {
      padding: 0;
    }
    div#cnb-results.mobile img {
      max-width: 100%;
      display: block;
      border: 1px solid white;
      text-align: center;
      margin: 0 auto;
    }
    div#cnb-results.mobile .et_pb_slide_content> div:nth-child(1) {
      flex-wrap: wrap;
    }
    div#cnb-results.mobile .et_pb_slide_content> div:nth-child(1) {
      flex-wrap: wrap;
    }
    div#cnb-what-to-expect>div:nth-child(2)>div {
      margin: 0;
    }
    div#cnb-what-can-cnb>div:nth-child(2),
    div#cnb-what-can-cnb>div:nth-child(2)>div>div {
      padding-top: 0 !important;
    }
    .blog-id-4 li.facebook {
      border-top: 3px solid #006ea9;
      border-bottom: 3px solid #006ea9;
    }
    .page-id-156.blog-id-4 #mobile_menu li#menu-item-245 {
      background: initial;
    }
    .blog-id-4 #mobile_menu li#menu-item-221 {
      background: initial;
    }
    .page-id-573.blog-id-2 li#menu-item-626 {
      background: transparent;
    }
    div#top-solta {
      display: flex;
      flex-wrap: wrap;
      height: initial;
    }
    div#top-solta>div:nth-child(3) {
      order: 2;
      padding-top:  0;
    }
    div#top-solta>div:nth-child(2) {
      order: 3;
    }
    .blog-id-1 li#menu-item-482.mobile-only {
      border-top: 3px solid #74c0cf;
      margin: 20px 0;
      padding-top: 15px;
    }
    li#menu-item-86 {
      background: transparent;
    }
    div#why-thermage {
      padding-top: 0;
    }
    .page-id-573 div#results > div:nth-child(1) {
      padding-bottom: 0;
    }
    .page-id-573 div#results {
      padding-top: 5px;
      padding-bottom: 5px;
    }
    div#how-it-works {
      padding-bottom: 5px;
    }
    div#how-it-works>div:nth-child(1) {
      padding-bottom: 0;
    }
    div#how-it-works {
      padding-top: 0px;
    }
    div#thermage-hcp-top:after {
      background-position: 23vw !important;
    }
    div#thermage-hcp-top img {
      max-width: 261px !important;
    }
    #thermage-hcp-top h1 {
      font-size: 21px !important;
    }
    #thermage-hcp-top p{
    font-size: 16px !important;
    line-height: 22px !important;
    }
    div#thermage-hcp-top > div {
      margin-left: 15px;
      max-width: 50%;
    }
      div#an-industry-leader-module div+p img{
        max-height: 50px;
        width: auto;
        margin: 0;
        position: relative;
        top: -20px;
      }
    div#find-a-clinic a {
      font-size: 12px;
      padding: 5px 0;
    }
    .multi_blog_solta h3 {
      font-size: 30px;
    }
    .multi_blog_solta .blog-container .article-container {
      width: 100% !important;
    }
    div#find-a-clinic p {
      /* display: none; */
      font-size: 15px;
    }
    div#find-a-clinic {
      padding: 0;
    }
    div#an-industry-leader-module br {
      display: none;
    }
    div#an-industry-leader-module h2 {
      font-size: 20px !important;
    }
    div#brands h1.white {
      font-size: 30px;
    }
    div#about-us h3 {
      font-size: 21px;
    }
    div#about-us br {
      display: none;
    }
    div#about-us > div>div:nth-child(1) {
      order: 2;
      margin: 0px;
    }
    div#about-us > div {
      display: flex;
      flex-wrap: wrap;
    }
    div#solta-innovation h1,
    div#solta-innovation h2 {
      font-size: 30px !important;
    }
    #page-container div#solta-med-timeline button{
      margin-top: 30px !important;
    }
    div#solta-med-timeline .et_pb_slides >div {
        /* display: flex; */
    }
    div#solta-med-timeline {
      height: initial;
      padding-bottom: 40px;
    }
    div#solta-med-timeline .et_pb_slides .et-pb-active-slide {
      display: flex;
      height: initial !important;
  }
    div#solta-med-timeline .et_pb_container.clearfix *,
    div#solta-med-timeline .et_pb_container.clearfix {
      display: flex !important;
      height: initial !important;
      flex-wrap: wrap;
      justify-content: center;
      margin: 0 !important;
      align-items: center;
      padding: 0;
    }
    div#top-solta {
        background-size: 124vw !important;
    }
    #top-solta h1{
      font-size: 60px !important;
      line-height: 40px !important;
      padding: 0;
    }
    #top-solta h2 strong{
      font-size: 39px !important;
      line-height: 39px;
    }
    p.thermage-machine-year {
      color: white !important;
      background: #9c4097;
      max-width: fit-content;
      padding: 5px 20px 5px !important;
      border-radius: 100px;
      margin: 0 auto;
    }
    div#what-is-thermage > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
      justify-content: center;
      display: flex;
    }
    div#what-is-thermage>div:nth-child(1) > :nth-child(2) > div {
      max-width: initial;
    }
    div#ageing-is-what-mobile-2 > div:nth-child(1) {
      display: flex;
      align-items: center;
    }
    div#ageing-is-what-mobile-2 > div:nth-child(1) > div {
      margin: 0 !important;
    }
    div#ageing-is-what-mobile-2 > div:nth-child(2) {
      display: flex;
      align-items: flex-end;
    }
    div#ageing-is-what .et_pb_module.et_pb_text.et_pb_text_14.et_pb_text_align_center.et_pb_bg_layout_light.et_had_animation {
      margin: 0 !important;
    }
    div#what-is-thermage .et_pb_module.et_pb_text.et_pb_text_6.et_pb_text_align_left.et_pb_bg_layout_light.et_had_animation {
      margin: 0 !important;
    }
    div#et-top-navigation {
      border: none;
    }
    div#ageing-is-what-mobile-2 .et_pb_column.et_pb_column_3_5.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        display: flex;
        align-items: flex-end;
    }
/*DN    body {
      padding-top: 47px !important;
    } */
    .brands-nav-top-container {
      display: none !important;
    }
    #mobile_menu .thermage-color a {
      color: #7d3776 !important;
    }
    ul#mobile_menu {
      padding-right: 0;
      padding-left: 0;
      overflow: auto;
    /* height: 100vh; */
    }
    li.hcp {
      border-bottom: 3px solid #7d3776;
      margin-bottom: 20px;
      padding-bottom: 30px;
    }
    li.facebook {
      border-top: 3px solid #64235f;
      margin: 20px 0;
      border-bottom: 3px solid #7d3776;
    }
    .blog-id-2 li#menu-item-70 {
      background: transparent;
    }
    li.instagram {
      height: 0;
    }
    li.facebook a i {
      /* margin-right: 60px !important; */
      position: relative;
      right: 30px;
    }
    li.facebook a {
      margin-right: 60px;
    }
    li.facebook a:hover {
      background: transparent;
    }
    li.instagram a {
      position: relative;
      width: 0px;
      height: 0px;
      top: -76px;
      left: 18px;
    }
    li.facebook a i,
    li.instagram a i {
      font-size: 30px;
      color: #70a0b0;
    }
    div#et-top-navigation > a:nth-child(1) {
      display: none;
    }
    .logged-in div#et-top-navigation {
      /* top: 30px; */
    }
    div#et-top-navigation {
      display: flex !important;
      background: #70a0b0;
    }
    a.mobile-only-logo img {
      display: block !important;
      min-width: 172.5px;
    }
    div#et_mobile_nav_menu {
        display: flex;
        height: 100%;
        align-items: center;
    }
    .mobile_menu_bar {
        padding: 0 !important;
    }
    .mobile_menu_bar:before {
        color: white;
    }
    ul#mobile_menu li a {
        max-width: 290px;
        margin: 0 auto;
    }
    ul#mobile_menu li a {
        text-align: center;
        border-radius: 100px;
    }
    div#et_mobile_nav_menu li.mobile-only img {
        max-width: 100px;
        max-height: 50px;
    }
    a.mobile-only-logo {
      display: initial;
      min-width: 172.5px;
    }
    header > .container.clearfix.et_menu_container img#logo {
      display: none;
    }
    /* li.brand-0 {
      position: fixed;
      z-index: 99999;
      top: 5px;
    } */
    div#et-top-navigation {
      position: fixed;
      top: 0;
      margin: 0;
    }
    header > .container.clearfix.et_menu_container img#logo{
      background: transparent;
    }
  
    #top-menu>li.mobile-only {
        display: initial;
    }
    div#vaser-hcp-how-it-works .et_pb_row.et_pb_row_6.et_had_animation .et_pb_module.et_pb_text.et_pb_text_6.et_pb_text_align_left.et_pb_bg_layout_light p {
      top: 90px;
      top: 42px;
      top: 6px;
      position: relative;
    }
    div#vaser-hcp-how-it-works .et_pb_row.et_pb_row_6.et_had_animation p {
      margin: 0 auto !important;
      text-align: center !important;
    }
    div#vaser-advancing {
      /* padding-top: 640px; */
    }
    div#vaser-advancing:after {
      background-position: top center;
    }
    div#vaser-hcp-advancing {
      padding-top: 0;
      padding-bottom: 300px !important;
    }
  
    div#cnb-hcp-specifications .et_pb_row.et_pb_row_8.et_pb_row_1-4_1-2_1-4.et_had_animation .et_pb_module.et_pb_text.et_pb_text_13.et_pb_text_align_left.et_pb_bg_layout_light p {
      top: 40px;
    }
    div#cnb-hcp-specifications .et_pb_row.et_pb_row_8.et_pb_row_1-4_1-2_1-4.et_had_animation p {
      text-align: center !important;
      margin: 0 auto !important;
    }
    div#cnb-hcp-specifications .et_pb_row.et_pb_row_3.et_pb_row_1-4_1-2_1-4.et_had_animation .et_pb_module.et_pb_text.et_pb_text_4.et_pb_text_align_left.et_pb_bg_layout_light p {
      position: relative;
      top: 40px !important;
    }
  
    div#vaser-hcp-how-it-works .et_pb_row.et_pb_row_4.et_had_animation .et_pb_module.et_pb_text.et_pb_text_4.et_pb_text_align_left.et_pb_bg_layout_light p {
      position: relative;
      bottom: -100px;
    }
    div#vaser-hcp-how-it-works .et_pb_row.et_pb_row_4.et_had_animation p {
      margin: 0 !important;
      text-align: center !important;
    }
    div#cnb-hcp-specifications .et_pb_row.et_pb_row_3.et_pb_row_1-4_1-2_1-4.et_had_animation p {
        text-align: center !important;
        margin: 0 !important;
        font-size: 35px !important;
    }
    body:not(.single-post) .et_pb_salvattore_content > div > article, .blog-id-7:not(.single-post) .et_pb_salvattore_content > div > article, .blog-id-2 .et_pb_salvattore_content > div > article {
        height: initial !important;
  
    }
  
    .page-id-573 ul#top-menu{
      display: none !important;
    }
    .blog-id-1 .et_pb_salvattore_content > * > * {
      width: 100%;
    }
    .blog-id-1 .et_pb_salvattore_content {
      display: flex;
      flex-wrap: wrap;
    }
    .blog-id-1 .et_pb_salvattore_content > * {
      width: 100% !important;
      display: flex;
    flex-wrap: wrap;
        margin: 0 !important;
    }
    #what-is-thermage .et_pb_module.et_pb_text.et_pb_text_3.et_pb_text_align_left.et_pb_bg_layout_light {
      max-width: initial !important;
      margin: 0 !important;
    }
    div#what-is-thermage+div {
      padding-top: 0 !important;
    }
    #what-is-thermage .et_pb_module.et_pb_image.et_pb_image_1 {
      text-align: center;
    }
    #what-is-thermage img {
        max-height: 500px;
    }
  }
  
  
  /* m 767 */
  /* mobile 767 */
  /* mobile */
  /* `` */
  @media only screen and (max-width: 767px) {
  
  
  
  
    .results-that-matter-slides-container .et_pb_slide_content> div:nth-child(1)> p:nth-child(2),
    .results-that-matter-slides-container .et_pb_slide_content> div:nth-child(1)> p:nth-child(3),
    .results-that-matter-slides-container .et_pb_slide_content> div:nth-child(1)> p:nth-child(1) {
      max-height: 300px;
      display: table;
      max-width: 300px;
    }
    div#vaser-hcp-advancing:after {
        background-position: center 260px;
        background-size: 290px;
    }
    div#vaser-hcp-contact-a-rep {
        padding: 5px 0;
    }
  
    div#vaser-hcp-how-it-works>div:nth-child(1) {
        padding-bottom: 30px !important;
        padding-top: 0;
    }
    div#vaser-hcp-how-it-works .et_pb_slide_description{
      margin: 0;
          height: initial !important;
    }
    div#vaser-hcp-how-it-works .et_pb_container.clearfix,
    div#vaser-hcp-how-it-works .et_pb_slider_container_inner {
        display: flex;
        height: initial !important
    }
    div#vaser-hcp-how-it-works>div:nth-child(1)>div:nth-child(1), div#vaser-hcp-how-it-works>div:nth-child(1)>div:nth-child(3) {
        height: 0;
        margin: 0;
    }
    div#vaser-hcp-system {
        padding: 0;
    }
    div#vaser-hcp-top>div:nth-child(1) {
      padding-bottom: 10px;
    }
    div#vaser-hcp-top {
      padding: 31px 0;
    }
    div#vaser-hcp-top:after {
        background-size: 519px;
        background-position: 28vw !important;
    }
    div#vaser-hcp-top>div {
        max-width: 40vw;
        margin-left: 20px;
        padding: 0;
    }
    div#vaser-top>div:nth-child(2) {
        padding-top: 100px !important;
    }
    div#vaser-top>div:nth-child(1)>div:nth-child(1)>div:nth-child(1) {
        margin-bottom: 10px;
    }
    div#vaser-top {
        background-position: 0vw !important;
        background-image: url(https://va.iapprovit.com/wp-content/uploads/sites/5/2020/11/banner-456x640-bg-mobile.png)!important;
    }
    div#vaser-advancing {
        padding: 0;
    }
    div#vaser-what-is-vaser>div:nth-child(1) {
        padding-top: 0;
    }
    div#vaser-top::before {
        background-image: url(https://va.iapprovit.com/wp-content/uploads/sites/5/2020/11/banner-598x317-lady-mobile.png);
  
        background-size: 250px;
        left: 27vw;
    }
    div#vaser-what-is-vaser {
        padding: 0;
    }
    div#vaser-top h1 {
        font-size: 16px !important;
    }
    div#vaser-top {
        padding: 0;
    }
    div#vaser-top h5 {
      font-size: 36px !important;
    }
    div#vaser-top h4 {
        font-size: 28px !important;
    }
    div#vaser-top>div:nth-child(1) {
        max-width: 40vw;
        margin-left: 20px;
    }
    .blog-id-7 ol ul {
      left: 0px !important;
      padding-left: 21px !important;
    }
    .fraxel-testimonial-container-1>div>div {
        margin-bottom: 30px;
    }
    .fraxel-testimonial-container-1>div br {
      display: none;
    }
    .fraxel-testimonial-container-1>div {
        width: 100% !important;
    }
    div#find-a-clinic .et_pb_button_module_wrapper {
      padding-top: 6px !important;
      padding-bottom: 6px !important;
    }
    div#fraxel-find-a-clinic-button-container a {
        font-size: 20px;
    }
    div#fraxel-below-top>div>div>div:nth-child(2) {
      padding-right: 0;
      text-align: center;
    }
    div#fraxel-below-top sup {
      font-size: 10px !important;
    }
    div#fraxel-below-top {
      padding: 10px 0 20px;
    }
    div#fraxel-below-top>div>div:nth-child(2)>div {
      padding: 0 !important;
      margin: 0 !important;
    }
    #cnb-enjoy-skin h1 img.quoteleft {
      left: -45px !IMPORTANT;
    }
    div#cnb-top {
      padding-bottom: 30px;
    }
    div#cnb-top >div:nth-child(2) h3 {
      margin-bottom: 10px;
    }
    div#cnb-top>div:nth-child(3) {
      max-width: 80%;
      margin-top: 30px;
      position: relative;
      top: 3px;
      margin-left: 0;
    }
    .blog-id-4 .find-out-if-thermage-is-right-for-you img {
      max-width: 102px !important;
    }
    a.et-pb-arrow-prev {
        /* left: -48px !important; */
    }
  
    a.et-pb-arrow-next {
        /* right: -48px !important; */
    }
    .et_pb_slider {
        overflow: initial !important;
    }
  
  
    .blog-id-4 #post-132 .et_builder_inner_content>div:nth-child(1)>div {
      padding-bottom: 0;
    }
    .blog-id-4 #post-132 .et_builder_inner_content>div:nth-child(1) {
      padding-bottom: 0;
    }
    div#cnb-enjoy-skin p, div#cnb-enjoy-skin h3 {
      font-size: 10px !important;
    }
  
    #cnb-enjoy-skin h1 img.quoteleft, #cnb-enjoy-skin h1 img.quoteright {
      max-width: 50px;
    }
    div#cnb-hcp-brilliant-success>div:nth-child(1) {
      padding-bottom: 0 !important;
    }
    div#cnb-hcp-brilliant-success >div:nth-child(2) h1 {
      font-size: 54px !important;
    }
    div#cnb-hcp-specifications >div:nth-child(4) h3{
      font-size: 17.26px !important;
    }
    div#cnb-hcp-specifications >div:nth-child(4) img {
      max-width: 105px;
    }
  
    div#cnb-hcp-specifications>div:nth-child(3)>div>div {
      text-align: center;
    }
    div#cnb-hcp-specifications>div:nth-child(3) img {
      width: 210px;
    }
    .blog-id-2 div#get-back-to-the-real-you {
      padding: 5px 0;
    }
    ul#mobile_menu {
      height: 100vh !important;
    }
    .custom-popup .top >p:nth-child(1) {
        margin-top: 0;
    }
    .custom-popup.active .top {
        height: 100%;
    }
    custom-popup .inner-container {
        align-items: center;
    }
    .custom-popup .inner-container {
        align-items: center;
    }
  
    div#fraxel-top > div:nth-child(2),
    div#fraxel-top > div:nth-child(1) {
      max-width: 50% !important;
      width: initial !important;
      margin: 0 10px;
      width: 100% !important;
    }
    div#cnb-hcp-how-it-works {
      padding-top: 0;
    }
    div#cnb-hcp-specifications>div:nth-child(3)>div:nth-child(1) {
      margin-bottom: 10px;
    }
    div#cnb-hcp-specifications {
      padding: 0;
    }
    #cnb-hcp-specifications .cnb-hcp-system-text-container .left {
      min-width: 130px;
    }
    div#cnb-find-a-clinic {
      padding: 5px;
    }
    div#cnb-faq {
      padding-top: 5px;
    }
    div#cnb-enjoy-skin >div:nth-child(2) {
      padding-top: 300px;
      max-width: 410px;
    }
    div#cnb-enjoy-skin:after {
      background-image: url(https://cl.iapprovit.com/wp-content/uploads/sites/4/2020/11/testimonial-hero-mobile-1148x1109-1.png);
      background-position: center 120px;
      background-size: contain;
    }
    div#cnb-enjoy-skin {
      padding: 0;
      /* padding-bottom: 300px !important; */
    }
    div#cnb-youth {
      padding: 0 0 20px;
    }
    div#cnb-results>div:nth-child(2) {
      padding-top: 10px;
    }
    div#cnb-results>div:nth-child(1) {
      padding-bottom: 0;
    }
    div#cnb-results {
      padding: 0 0 20px;
    }
    div#cnb-what-to-expect {
      padding: 0;
    }
    div#cnb-what-can-cnb {
      padding: 20px 0 20px;
    }
    div#cnd-clinically-proven {
      padding: 0;
    }
    div#cnb-top br+span {
      margin-left: 110px !important;
    }
    div#cnb-top>div:nth-child(1)>div>div {
      margin: 0;
    }
    div#cnb-top span.et_pb_image_wrap {
      max-width: 293px;
    }
      div#cnb-top>div:nth-child(2) {
        order: 3;
        padding: 0;
        width:100%;
      }
      div#cnb-top>div:nth-child(3) {
        order: 2;
        padding: 0;
        padding-top: 40px;
      }
      div#cnb-top>div:nth-child(4) {
        display: none;
      }
      div#cnb-top {
        display: flex;
        flex-wrap: wrap;
      }
    div#cnb-top>div:nth-child(1) p span {
      font-size: 16px !important;
      color: #005295 !important;
      /* font-weight: bold; */
    }
    div#cnb-top>div:nth-child(1) br {
      display: none;
    }
    div#cnb-top>div:nth-child(1) {
      max-width: 50%;
    }
    div#cnb-top>div {
      margin: 0 15px;
    }
    div#cnb-top>div {
      margin: 0 15px;
    }
    div#cnb-top > div:nth-child(2) h1 {
        font-size: 36px !important;
    }
    div#cnb-top > div:nth-child(2) h3 {
      font-size: 21px !important;
          padding: 0;
    }
    #thermage-hcp-flx-mechanism h2,
    div#thermage-hcp-introducing-flx.mobile h2 {
      font-size: 21px;
    }
    div#thermage-hcp-introducing-flx.mobile > div:nth-child(2) {
      padding: 0;
    }
    div#thermage-hcp-top+div+div {
      padding-top: 0;
    }
    div#what-is-thermage > div {
      padding-top: 10px;
    }
    div#what-is-thermage {
      padding-top: 0;
    }
    div.top-section {
      padding-bottom: 0;
    }
    div#provider-of-skin-container+div h6 {
      font-size: 10px !important;
      padding-bottom: 0 !important;
    }
    .blog-id-2 div#provider-of-skin-container+div p {
      font-size: 10px !important;
    }
  
    div#thermage-hcp-top {
      padding: 50px 0px;
    }
    div#thermage-hcp-top img {
      /* max-width: 100% !important; */
    }
  
    div#top-solta>div:nth-child(1)>div>div {
        margin-top: 140px !important;
    }
    ul#mobile_menu > li:nth-last-child(1) {
        padding-bottom: 70px;
    }
    div.top-section .et_pb_module.et_pb_text.et_pb_text_5.et_pb_text_align_left.et_pb_bg_layout_light {
      margin: 0 !important;
    }
    div#provider-of-skin-container+.et_pb_row.et_pb_row_6 {
      margin: 0;
    }
    .blog-id-2 div.top-section {
      margin-top: 0;
    }
    div#results.thermage-results-mobile .et_pb_slide_content > div:nth-child(1)>p {
      width: 100%;
      padding-bottom: 12px !IMPORTANT;
    }
    div#faq h5.et_pb_toggle_title {
      line-height: initial;
    }
    div#ageing-is-what-mobile-2 img {
      position: relative;
      /* left: 160px; */
    }
    div#ageing-is-what .et_pb_module.et_pb_text.et_pb_text_15.et_pb_text_align_center.et_pb_bg_layout_light.et_had_animation {
        margin: 0 !important;
    }
    div#thermage-address-visible .visible-signs-of-aging-container .icon-container p sub {
      display: table;
      line-height: 10px;
    }
    .blog-id-2 div#results .et_pb_row.et_pb_row_15 {
      padding: 0;
    }
    .blog-id-2 div#results .et_pb_slide, .blog-id-2 div#results .et_pb_slide .et_pb_slide_description {
      padding: 0;
    }
    div#cnb-hcp-top>div>div {
      width: 50% !important;
      padding-left: 15px;
    }
    div#cnb-hcp-top>div>div:nth-child(2) {
      position: absolute;
      left: 50%;
      width: 380px !important;
    }
    div#cnb-hcp-top>div {
      max-width: 100% !important;
      margin: 5px;
      width: 100%;
    }
    div#cnb-hcp-top>div {
      display: flex;
      align-items: center;
    }
    /* medium tag mobile 19 */
  
    div#vaser-what-is-vaser h3,
    div#fraxel-hcp-original-fractional >div:nth-child(2) h3,
    div#fraxel-effective h2,
    div#fraxel-what-is-fraxel h3,
    div#cnb-youth h3,
    div#thermage-address-visible h3,
    div#cnb-what-to-expect p,
    div#cnb-what-to-expect h3,
    div#ageing-is-what h2,
    div#hcp-number-1-provider h3,
    div#cnb-hcp-brilliant-success >div:nth-child(2) h3,
    div#ageing-is-what h4 {
      font-size: 19px !important;
    }
    /* Big tag mobile 21px */
  
  
    div#vaser-hcp-advancing h1,
    div#vaser-hcp-system h1,
    div#vaser-contact-a-representative h2,
    div#vaser-faq h2,
    div#vaser-how-it-works h1,
    div#vaser-results h1,
    div#vaser-advancing h1,
    div#vaser-what-is-vaser h1,
    div#fraxel-hcp-original-fractional >div:nth-child(1) h1,
    div#fraxel-hcp-for-you h3,
    div#fraxel-hcp-the-fraxel-system h1,
    div#find-a-clinic h2,
    div#fraxel-faqs h2,
    div#fraxel-how-it-works h2,
    div#fraxel-results h2,
    div#fraxel-effective h1,
    div#fraxel-what-is-fraxel h1,
    div#cnb-hcp-brilliant-success >div:nth-child(1) h1,
    div#cnb-hcp-specifications h1,
    div#cnb-find-a-clinic h2,
    div#cnb-faq h1.white,
    div#cnb-youth h1,
    div#cnb-results h1,
    div#cnb-what-to-expect h1,
    div#cnb-what-can-cnb h1,
    div#cnd-clinically-proven h2,
    div#the-thermage-system h2,
    div#get-back-to-the-real-you h2,
    div#faq h2,
    div#thermage-a-pioneer h3,
    .blog-id-2 div#how-it-works h2,
    div#results.thermage-results-mobile h1,
    div#thermage-mobile-machine-slider h4,
    #results .results-that-matter-slide-1.mobile-only h3,
    .blog-id-2 div#results h2,
    div#thermage-address-visible h2,
    div#the-thermage-system+div h3,
    div#why-thermage h3,
    div#hcp-number-1-provider h1,
    div#ageing-is-what h2 {
      font-size: 21px !important;
    }
    /* end big */
    /* smol */
    /* Small tag mobile 16 */
  
  
    div#vaser-hcp-contact-a-rep h3,
    div#vaser-hcp-advancing h3,
    div#vaser-hcp-advancing span,
    div#vaser-hcp-advancing li,
    div#vaser-hcp-advancing p,
    div#vaser-hcp-system p,
    div#vaser-hcp-top p,
    div#vaser-hcp-top h1,
    div#vaser-contact-a-representative p,
    div#vaser-how-it-works p,
    div#vaser-advancing li,
    div#vaser-advancing p,
    div#vaser-what-is-vaser p,
    div#fraxel-hcp-for-you li,
    div#fraxel-hcp-pioneered p,
    div#fraxel-hcp-whats-in-fraxel p,
    div#fraxel-hcp-the-fraxel-system p,
    div#fraxel-hcp-top h1,
    div#fraxel-hcp-top p,
    div#find-a-clinic p,
    div#fraxel-revolutionary p,
    div#fraxel-results h3,
    div#fraxel-effective p,
    div#fraxel-what-is-fraxel p,
    div#fraxel-below-top p,
    div#contact-a-representative h3,
    div#cnb-hcp-brilliant-success p,
    div#cnb-hcp-specifications p,
    div#cnb-hcp-top h1,
    div#cnb-hcp-top p,
    div#cnb-find-a-clinic a,
    div#cnb-find-a-clinic p,
    div#cnb-results h3,
    div#cnb-youth p,
    div#cnb-what-to-expect li,
    div#cnb-what-can-cnb p,
    div#cnb-what-can-cnb h3,
    div#cnb-what-can-cnb li,
    #hcp-number-1-provider>div:nth-child(2) p,
    div#cnd-clinically-proven p,
    div#ageing-is-what p,
    .thermage-for-you-section li, .what-is-accurep-technology p,
    div#the-thermage-system p,
    div#get-back-to-the-real-you p,
    div#thermage-a-pioneer p,
    .blog-id-2 div#how-it-works .et_pb_text_inner,
    div#thermage-mobile-machine-slider p,
    .results-that-matter-slide-1 ul li,
    #results .results-that-matter-slide-1.mobile-only p,
    div#thermage-address-visible p,
    div#ageing-is-what p,
    div#what-is-thermage+div .et_pb_text_inner, div#what-is-thermage+div .et_pb_text_inner p,
    div#what-is-thermage .et_pb_text_inner, div#what-is-thermage .et_pb_text_inner p {
      font-size: 16px !important;
      line-height: 22px !important;
    }
    div#the-thermage-system {
      padding-bottom: 0;
    }
    div#the-thermage-system+div {
      padding-top: 0;
    }
    .blog-id-2 div.top-section img {
      max-width: 185px;
      width: 100%;
    }
    .blog-id-2 div.top-section p, .blog-id-2 div.top-section p span {
      font-size: 16px !important;
      display: contents;
    }
  
    .blog-id-2 div.top-section h3 {
        font-size: 28px;
    }
    .blog-id-2 div.top-section h1 {
      font-size: 36px;
    }
    div#vaser-advancing h1 {
      word-wrap: normal;
      /* font-size: 40px !important; */
    }
    div#cnb-faq h1.white {
      /* font-size: 32px !important; */
    }
    div#cnb-enjoy-skin h1 br {
      display: none;
    }
    div#cnb-enjoy-skin h1 {
      text-align: center;
      font-size: 33px !important;
      line-height: 43px !important;
    }
    div#cnb-enjoy-skin .et_pb_row.et_pb_row_18.et_had_animation {
      position: absolute;
      top: 400px;
    }
    div#cnb-top .et_pb_module.et_pb_text.et_pb_text_2.et_pb_text_align_left.et_pb_bg_layout_light {
      /* position: relative; */
      /* top: -360px; */
  }
    div#cnb-top .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light p br+span {
      /* padding-bottom: 590px; */
      display: flex;
    }
    div#vaser-hcp-how-it-works .top > div {
      width: 100% !important;
    }
    div#vaser-hcp-how-it-works .top {
      flex-wrap: wrap;
    }
    div#vaser-hcp-top {
      /* padding-top: 650px; */
    }
    div#vaser-hcp-top:after {
      background-position: top center;
    }
    div#vaser-results-slider-container img {
      max-width: 50%;
    }
  
    div#vaser-top::before {
      background-position: center;
    }
    div#cnb-enjoy-skin h3, div#cnb-enjoy-skin h3+p {
      /* color: #005295 !important; */
    }
    div#cnb-enjoy-skin {
      /* padding-top: 540px; */
      /* padding-bottom: 0 !important; */
    }
    div#cnb-enjoy-skin:after {
        /* background-position: center top; */
    }
    div#cnb-top img {
        /* padding-bottom: 730px; */
    }
    div#cnb-top .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light p span {
      /* color: white !important; */
    }
    div#cnb-top .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light {
      padding: 0 !important;
    }
    div#cnb-top {
      background: linear-gradient(#fff 46%,#007bac 0%,#00415f,#000c18) !important;
      /* padding-top: 510px; */
    }
    div#cnd-clinically-proven h2 {
      /* font-size: 36px !important; */
      line-height: initial !important;
      font-weight: bold;
    }
    div#cnb-top span {
        margin: 0 !important;
    }
    div#cnb-top:after{
      background-position: 6vw;
      background-size: 650px;
      background-position: 16vw;
    }
    .the-thermage-system-container .right p {
      max-width: 390px;
      margin: 0 auto;
    }
    .the-thermage-system-container .right > div {
      width: 100%;
    }
    body:not(.blog-id-1) .brands-nav-top-container ul li:nth-child(n+3) {
      padding: 20px 10px;
    }
    #popmake-186 .pum-content.popmake-content > Div>div:nth-child(1) {
      margin-bottom: 110px;
    }
    #popmake-186 .pum-content.popmake-content > Div>div {
      width: 50%;
      display: flex;
      justify-content: center;
    }
    #popmake-186 .pum-content.popmake-content > Div {
      flex-wrap: wrap;
    }
    .wpgmp_map_container > div:nth-child(1) {
      width: 100% !important;
    }
    .wpgmp_map_container > div:nth-child(2) {
      width: 100% !important;
      padding-left: 0px;
    }
    .visible-signs-of-aging-container .icon-container {
      width: 50%;
    }
  
    .top-section h3 {
      /* padding-top: 140px; */
    }
    .be-an-original-content-container .brand-container {
      width: 39% !important;
    }
    #top-solta h1 {
      font-size: 35px !important;
    }
    #top-solta h2 {
      font-size: 50px;
    }
  
    #thermage-hcp-top h1 {
      margin-top: 0;
    }
    div#thermage-hcp-top img {
      max-width: 180px !important;
    }
    div#thermage-hcp-top {
      padding-top: 20px;
    }
    div#thermage-hcp-top:after {
      background-size: auto 100%;
      background-repeat: no-repeat;
      background-position: 45vw !important;
    }
    #hcp-number-1-provider>div:nth-child(2) h1 {
        font-size: 54px !important;
    }
    div#cnb-hcp-brilliant-success {
      padding: 5px 0;
    }
    div#contact-a-representative {
      padding: 5px 0;
    }
    div#fraxel-top span{
      font-size: 16px;
      /* padding: 0; */
    }
    div#fraxel-top span+br {
      /* display: none; */
    }
    body div#fraxel-top>div:nth-child(2)>div>div {
      line-height: 16px;
    }
    div#fraxel-top img {
      max-width: 224.7px;
    }
    div#cnb-top>div:nth-child(3) p, div#cnb-top>div:nth-child(3) h3 {
      font-size: 10px !important;
    }
    div#cnb-top>div:nth-child(3) h3 {
      padding-right: 75px !important;
    }
    div#cnb-top>div:nth-child(2) h3 {
      font-size: 28px !important;
    }
    .blog-id-2 div#results {
      padding: 0;
    }
    .blog-id-2 div#results>div:nth-child(1) {
      padding-bottom: 0 !important;
    }
    div#cnb-youth>div:nth-child(2)>div {
/*       width: 50% !important; */
      padding: 0 7.5px;
      margin-right: 0;
    }
    div#cnb-youth>div:nth-child(2)>div>div:nth-child(1) {
      margin: 0 0 15px;
    }
/*     div#cnb-youth>div:nth-child(2)>div>div:nth-child(1) img {
      max-width: 100px;
    } */
    .blog-id-2 div#faq {
      padding-top: 5px !important;
      padding-bottom: 15px;
    }
    div#cnb-hcp-brilliant-success>div:nth-child(2)>div>div {
        margin-bottom: 0;
    }
    div#hcp-number-1-provider {
      padding-bottom: 30px;
    }
    div#hcp-number-1-provider>div:nth-child(1) {
      padding-bottom: 0;
    }
  
    #hcp-number-1-provider>div:nth-child(2) p {
      font-size: 16px;
    }
    div#cnb-hcp-brilliant-success >div:nth-child(2) h1 {
      padding-bottom: 0;
    }
    div#fraxel-top h1 {
        font-size: 36px !important;
    }
    div#fraxel-top >div:nth-child(3) h3 {
      padding: 0;
      margin-bottom: 10px;
      font-size: 28px !important;
    }
    div#fraxel-top >div:nth-child(4) p {
      font-size: 10px !important;
    }
    div#fraxel-top >div:nth-child(4) h3 {
      font-size: 10px !important;
      padding-right: 94px !important;
    }
    div#fraxel-top {
        display: flex;
        flex-wrap: wrap;
    }
    div#fraxel-top >div:nth-child(3) {
      order: 3;
    }
    div#fraxel-top >div:nth-child(4) {
      order: 2;
    }
    div#fraxel-top span {
      padding: 0 !important;
    }
    div#fraxel-top img {
      max-width: 224px !important;
    }
    div#fraxel-top>div:nth-child(2) .et_pb_text_inner>div {
      top: -30px !important;
    }
    body div#fraxel-top>div:nth-child(2)>div>div {
      padding-bottom: 0 !important;
    }
    div#fraxel-top {
      padding-top: 0;
      padding-bottom: 0;
    }
    div#fraxel-top:after {
      background-size: 580px;
      left: 0px;
    }
    div#fraxel-top >div:nth-child(3) {
      padding-top: 10px;
    }
    div#fraxel-top >div:nth-child(4) {
      margin: 0;
      position: relative;
      top: 10px;
    }
    div#fraxel-below-top>div:nth-child(1)>div>div:nth-child(2) {
      padding-top: 40px;
    }
    div#fraxel-what-is-fraxel > div:nth-child(2)>div {
        width: 50% !important;
        padding: 0 7.5px;
        margin-right: 0;
    }
    div#fraxel-what-is-fraxel img {
      max-width: 100px;
    }
    div#fraxel-what-is-fraxel h3 {
        line-height: 29px;
    }
    div#fraxel-what-is-fraxel>div:nth-child(2)>div>div:nth-child(1) {
      margin-bottom: 15px;
    }
    div#fraxel-what-is-fraxel {
      padding-bottom: 0;
    }
    div#fraxel-effective {
      padding-top: 0;
    }
    div#fraxel-effective>div:nth-child(n+2) {
      display: flex;
      margin: 0 5px;
      width: calc(100% - 30px);
      align-items: center;
    }
    div#fraxel-effective>div:nth-child(n+2)>div:nth-child(1) {
      margin: 0;
      max-width: 150px;
    }
    div#fraxel-effective img {
      max-width: 86px;
    }
    div#fraxel-effective>div:nth-child(1) {
      padding-bottom: 0;
    }
    div#fraxel-results img {
      border: 1px solid;
    }
    div#fraxel-results .et_pb_slide_content>div {
      display: flex;
      flex-wrap: wrap;
    }
    div#fraxel-results .et_pb_slide_content>div > p:nth-child(1), div#fraxel-results .et_pb_slide_content>div > p:nth-child(3) {
      padding-bottom: 0 !important;
      /* display: flex; */
    }
    div#fraxel-results .et_pb_slider_container_inner {
      padding: 0 !important;
      display: flex;
    }
    div#fraxel-results .et_pb_slides .et_pb_container {
      display: flex;
    }
    div#fraxel-revolutionary {
      padding: 0;
    }
    div#fraxel-how-it-works {
      padding: 0 0 30px;
    }
    div#fraxel-how-it-works>div:nth-child(2)>div>div {
      margin-bottom: 10px;
    }
    div#fraxel-faqs {
      padding: 0 0 50px;
    }
    .blog-id-7 li#menu-item-244, .blog-id-7 li#menu-item-31 {
      background: transparent;
    }
    div#fraxel-hcp-top {
      padding: 0;
    }
    div#fraxel-hcp-top>div {
      max-width: 50%;
      margin: 0;
      padding: 10px 0px 10px 20px;
    }
    div#fraxel-hcp-top > div >div > div:nth-child(1) {
        margin: 0;
    }
    div#fraxel-hcp-top:after {
      background-size: 325px;
      background-position: 49vw;
    }
    div#fraxel-hcp-the-fraxel-system {
      padding: 0 0 30px;
    }
    div#fraxel-hcp-the-fraxel-system>div:nth-child(1) {
        padding-bottom: 0;
    }
    #fraxel-hcp-the-fraxel-system .fraxel-hcp-system-text-container .left {
        max-width: 130px !important;
        min-width: 130px;
    }
    div#fraxel-hcp-whats-in-fraxel >div:nth-child(2) img {
        max-width: 105px;
    }
    div#fraxel-hcp-whats-in-fraxel >div:nth-child(2) br {
      display: none;
    }
    div#fraxel-hcp-pioneered >div:nth-child(2) {
      padding: 0 !important;
      margin-bottom: 0 !important;
    }
    div#fraxel-hcp-pioneered >div:nth-child(2) img {
        padding-top: 20px;
    }
    div#fraxel-hcp-pioneered >div:nth-child(3) >div>div {
      padding-top: 0 !important;
    }
    div#fraxel-hcp-pioneered {
        padding-bottom: 10px;
    }
    div#fraxel-hcp-for-you {
        overflow: hidden;
        padding: 0;
    }
    div#fraxel-hcp-for-you>div {
        margin-bottom: 10px !important;
        padding-top: 30px !important;
    }
    div#fraxel-hcp-original-fractional {
      padding: 0 0 40px;
    }
    div#fraxel-hcp-original-fractional >div:nth-child(2) h1{
      font-size: 54px !important;
      padding: 0px;
    }
    div#fraxel-hcp-original-fractional >div:nth-child(2) p {
        margin: 0 !important;
        font-size: 16px !important;
        line-height: 22px !important;
    }
    div#fraxel-hcp-original-fractional >div:nth-child(2)>div>div:nth-child(1) {
        margin-bottom: 0;
    }
    div#fraxel-hcp-original-fractional>div:nth-child(1) {
        padding-bottom: 0;
    }
    #fraxel-effective .et_pb_column_3_4 .et_pb_module.et_pb_text:after{
      top: 10px;
    }
    div#fraxel-effective >div:nth-child(n+2)>div>div {
      margin: 0;
    }
    div#vaser-what-is-vaser img {
        max-width: 100px;
    }
    div#vaser-what-is-vaser h3 {
        line-height: 25px;
    }
    div#vaser-what-is-vaser .et_pb_image {
        margin-bottom: 15px;
    }
    div#vaser-what-is-vaser>div:nth-child(2)>div {
      max-width: 50%;
      padding: 0 7.5px;
    }
    div#vaser-advancing:after {
        top: 290px;
        background-image: url(https://va.iapprovit.com/wp-content/uploads/sites/5/2020/11/pic-704x640-female-body-mobile.png);
        background-size: 100vw;
    }
    div#vaser-advancing {
      background-image: none !important;
      background: #010910 !important;
      padding-bottom: 280px !important;
    }
    div#vaser-advancing>div {
      padding-top: 0;
    }
    div#vaser-results {
      padding: 10px 0;
    }
    div#vaser-how-it-works {
        padding: 0;
    }
    div#vaser-how-it-works>div:nth-child(1) {
      padding-bottom: 0;
    }
    div#vaser-how-it-works>div:nth-child(2) {
        padding-bottom: 0;
    }
    div#vaser-faq {
        padding: 0 0 40px;
    }
    div#vaser-contact-a-representative {
        padding: 0;
    }
    div#vaser-contact-a-representative a {
        width: 243px;
        padding: 11px 0px;
    }
  
  
  }
  /* END 767px */
  
  
  
  @media only screen and (max-width: 637px) {
    .footer-menu ul li:nth-child(4):after {
      content: '';
      height: 16px;
      background: white;
      display: block;
      width: 1px;
      right: 0;
      position: absolute;
      top: 0;
      bottom: 0;
      margin: auto;
    }
  
  }
  @media only screen and (max-width: 600px) {
  
    div#top-solta>div:nth-child(1)>div>div {
        margin-top: 80px !important;
    }
    div#vaser-hcp-advancing:after {
        background-position: center 410px;
        background-size: 290px;
    }
  
  
  }
  
  
  @media only screen and (max-width: 570px) {
    .blog-id-1 .brands-nav-top-container ul > li {
      padding: 15px;
    }
    .blog-id-1 .brands-nav-top-container ul {
      display: flex;
      flex-wrap: wrap;
    }
  }
  
  @media only screen and (max-width: 479px) {
    #hcp-number-1-provider>div:nth-child(2) h3 {
      height: initial !important;
    }
  }
  
  /* body div#cnb-top i{
    color: white;
  } */
  
  /* body div#cnb-top h3,
  body div#cnb-top h1,
  body div#cnb-top p {
      background: red;
      max-width: fit-content;
      text-align: center;
      margin: 0 auto;
      padding: 10px !important;
      color: white !important;
      background: #004260;
  } */

  @media only screen and (max-width: 1666px) {
    div#thermage-hcp-top:after {
      background-position: 125%;
    }
  }
  @media only screen and (max-width: 1460px) {
    div#thermage-hcp-top:after {
      background-position: 152%;
    }
  }
  @media only screen and (max-width: 1355px) {
    div#thermage-hcp-top:after {
      background-position: 202%;
    }
  }
  @media only screen and (max-width: 1280px) {
    div#thermage-hcp-top:after {
      background-position: 457px;
    }
  }
  
  .results-that-matter-slide-1.mobile-only {
      display: none;
  }
  
  @media only screen and (max-width: 767px) {
  
    #hcp-number-1-provider>div:nth-child(2) p {
      margin-top: 10px;
    }
    #hcp-number-1-provider>div:nth-child(2) h3 {
      height: 52px;
      line-height: 26px;
      /* font-size: 18px !important; */
    }
    div#results.thermage-results-mobile .et_pb_slide_content > div:nth-child(1) {
        flex-wrap: wrap;
        padding-bottom: 30px;
    }
    div#cnb-hcp-brilliant-success .et_pb_row.et_pb_row_9.et_had_animation .et_pb_text_inner > h1:nth-child(1) {
      font-size: 36px !important;
    }
    .results-that-matter-slide-1{
      display: none;
    }
    .results-that-matter-slide-1.mobile-only {
      display: flex;
    }
    .results-that-matter-slide-1 ul {
      padding-left: 39px;
    }
    div#provider-of-skin-container {
      max-width: 420px;
    }
    /* div.top-section h6 {
      margin-top: 290px;
    } */
    div.top-section {
      padding-top: 40px;
    }
    div.top-section:after{
      /* display: none; */
    }
    div#provider-of-skin-container+div {
      margin-top: 90px;
      padding-bottom: 0 !important;
      margin-bottom: 0;
      position: relative;
      /* bottom: 66px; */
    }
    .results-that-matter-slide-1 div {
      flex-wrap: wrap;
    }
    .results-that-matter-slide-1 div h3 {
      text-align: center;
      width: 100%;
      font-size: 30px !important;
    }
    #results .results-that-matter-slide-1 div >p {
      margin: 0;
    }
    /* // results responsive */
  
    .blog-id-2 #results .et_pb_slider_container_inner {
        display: flex;
    }
    .blog-id-2 #results .et_pb_container.clearfix {
        display: flex;
        height: initial !important;
    }
    div.top-section:after {
      background-size: 700px;
      background-position: 28vw top;
    }
  }
  /* end 767 */
  
  /* media 700 */
  @media only screen and (max-width: 700px) {
  
  
  
    /* div#solta-med-timeline .et_pb_slider_container_inner > div {
      display: flex;
      padding: 0;
    }
    div#solta-med-timeline .et_pb_slider_container_inner {
      padding: 0 !important;
      display: flex;
    } */
    div#top-solta>div:nth-child(3)>div>div {
        margin: 0 !important;
    }
    div#solta-innovation>div>div {
      padding-top: 0;
    }
    div#top-solta {
        height: initial !important;
    }
    div#top-solta {
      /* padding-bottom: 0; */
    }
  }
  
  
  @media only screen and (max-width: 550px) {
  
  
  
    div#cnb-hcp-top>div {
      padding: 5px 0;
      overflow: hidden;
    }
    div#cnb-hcp-top * {
      margin-bottom: 4px !important;
    }
    div#cnb-hcp-top>div {
      padding: 5px 0;
    }
    div#cnb-hcp-top {
      padding: 1px;
    }
    .blog-id-2 div.top-section p {
      line-height: 0;
    }
    div.top-section div#provider-of-skin-container > div >div {
      margin-bottom: 0px !important;
    }
    div#cnb-enjoy-skin >div:nth-child(2) {
      max-width: 320px;
    }
    div#cnb-enjoy-skin:after {
      background-position: center bottom;
      background-size: 400px;
    }
    div#cnb-results.mobile div#cnb-results-that-matter {
      overflow: initial;
    }
    div#cnb-results.mobile a.et-pb-arrow-next{
          right: -48px !important;
    }
    div#cnb-results.mobile a.et-pb-arrow-prev{
          left: -48px !important;
    }
    div#cnb-top:after {
      background-position: 6vw;
    }
    div#cnb-top br+span {
      margin: 0 !important;
    }
    #thermage-hcp-top h1 br {
      display: none;
    }
    div#thermage-hcp-top:after {
      background-size: auto 100%;
      background-repeat: no-repeat;
      background-position: 35vw !important;
      background-position: 37vw !important;
    }
    #thermage-hcp-top p {
      /* font-size: 7px !important;
      line-height: 12px !important; */
      font-size: 14px !important;
      line-height: 15px !important;
      margin: 0;
    }
    #thermage-hcp-top p br {
      display: none;
  }
    #thermage-hcp-top h1 {
      /* font-size: 11px !important;
      line-height: 13px; */
      font-size: 14px !important;
      line-height: 15px;
    }
    .blog-id-2 div#provider-of-skin-container+div {
      bottom: 0 !important;
    }
    .blog-id-2 div.top-section .et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light {
      margin: 0 !important;
    }
    .blog-id-2 div.top-section div#provider-of-skin-container .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light {
      margin: 0 !important;
    }
    div.top-section:after {
      background-size: 390px;
      background-position: 30vw top;
    }
  }
  /* mobile 500 */
  @media only screen and (max-width: 500px) {
  
  
  
    div#fraxel-top img {
      max-width: 194px !important;
    }
    .blog-id-1 .footer-menu ul li:nth-child(5):after{
      opacity: 1;
    }
    div#top-solta>div:nth-child(1)>div>div {
        margin-top: 40px !important;
    }
    /* div#vaser-hcp-top img,
    div#vaser-hcp-top h1,
    div#vaser-hcp-top p {
      background: white;
      color: #005db9 !important;
      padding: 10px;
    }
    div#vaser-hcp-top:after {
      background-position: center;
    } */
  
    div#cnb-enjoy-skin p,
    div#cnb-enjoy-skin h3{
      /* color: #005295 !important;
      text-align: center !important; */
      padding: 2px !important;
    }
  
  
    .blog-id-4 .fraxel-results img {
        border: 4px solid white;
        MAX-WIDTH: 60%;
    }
    .top-section h1 {
      font-size: 40px;
    }
    div#cnb-top:after {
  
      /* background-position: -320px center; */
    }
  }
  
  @media only screen and (max-width: 417px) {
    body .brands-nav-top-container ul {
      max-width: 300px !important;
      margin: 0 auto;
      padding: 0 !important;
    }
  
  }
  
  @media only screen and (max-width: 425px) {
  
  
    div#solta-med-timeline {
        max-height: 310px;
        height: initial;
        padding-bottom: 40px;
    }
  
  
    div#vaser-hcp-advancing:after {
      background-position: center 390px;
    }
    div#vaser-hcp-advancing:before {
  
      /* background-position: 100px 100px; */
    }
    div#cnb-top>div:nth-child(3){
      width: 100%;
    }
    div#cnb-top:after {
      background-position: 0vw;
    }
  }


/** home new bg girl */

body.home div#cnb-top2{
/* 	 background: linear-gradient(#fff 0%, #007bac 0%, #00415f, #000c18) !important; */
	background: linear-gradient(#fff 0%, #007bac 0%, #00415f, #011925) !important;
}
body.home div#cnb-top {
   background: #fff !important;
    padding-bottom: 70px !important;	
    padding-top: 26px !important;
}
div#cnb-top:after {
  z-index: 0;
    content: '';
    background-image: url(https://cl.iapprovit.com/wp-content/uploads/sites/4/2024/08/GettyImages-1034581724_LR.png) !important;
    width: 100%;
    height: 100%;
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    top: -26px;
    background-position: right 0vw;
    background-size: 801px;
    max-width: 1250px;
    position: absolute;
    left: 53%;
    transform: translate(-50%, 0);
}

@media(max-width:992px){

body.home div#cnb-top {
  
    padding-bottom: 14px !important;
    min-height:380px;
}  
}
@media(max-width:768px){
body.home div#cnb-top {
        padding-bottom: 14px !important;
        min-height: auto;
        max-height: 400px !important;
        height: 88vw;
    }
	
body div#cnb-top>div:nth-child(1) {
      max-width: 100%;
        padding: 0px 30px;
        width: 100%;
        margin-left: 0px;
        margin-top: 0 !important;
        margin-right: 0px;
    }
	body .et_pb_section#cnb-top:after{
		background-position: center;
        background-size: contain;
        top: 15% !important;
        left: 43% !important;
	}
	body div#cnb-top>div:nth-child(1)>div>div {
              margin: 0 auto 2%;
        padding: 0px !important;
        text-align: center;
    }
	body .head-tag p {
	 font-size: 6.5vw;
   text-align: center;
}
}

