.page-sg .we-mega-menu-submenu > .we-mega-menu-submenu-inner ,
.page-ae .we-mega-menu-submenu > .we-mega-menu-submenu-inner,
.page-us .we-mega-menu-submenu > .we-mega-menu-submenu-inner {
  min-height: auto;
}
@media (max-width: 991px) {
  .page-sg .we-mega-menu-ul > .we-mega-menu-li:nth-child(8) > a::before {
    content: url(../images/header_images/user.png) !important;
  }
  .user-profile-icon {
    order: unset !important;
  }
  .user-profile-icon a::before {
    content: url(../images/header_images/user.png) !important;
  }
  .page-sg .we-mega-menu-ul > .we-mega-menu-li:nth-child(6) > a::before {
    content: url("../images/header_images/comments.svg") !important;
    position: relative;
    top: 3px;
    margin-right: 5px;
    display: none;
  }
  .contact-rep-icon a::before {
    content: url("../images/header_images/comments.svg") !important;
    position: relative;
    top: 2px;
    margin-right: 6px;
  }
  .page-sg .we-mega-menu-ul li:nth-child(8),
  .page-us .we-mega-menu-ul li:nth-child(8) {
    order: unset !important;
  }
  .contact-rep-icon {
    order: 7 !important;
  }
  .page-mx .we-mega-menu-col:nth-child(4) {
    border-bottom: 1px solid #becdf0 !important;
  }
  .list-item-border-bottom {
    border-bottom: 1px solid #becdf0 !important;
  }
}

@media (min-width: 992px) {
  .page-cl .menu-hide {
    display: none !important;
  }
  .page-cl .we-mega-menu-ul .we-mega-menu-li:nth-child(2) .we-mega-menu-submenu li.we-mega-menu-li {
    display: block !important;
  }
  .page-ae .we-mega-menu-ul .we-mega-menu-li:nth-child(2) .we-mega-menu-submenu li.we-mega-menu-li {
    display: block !important;
  }
  .page-ae .we-mega-menu-ul > .we-mega-menu-li {
    padding: 35px 0px !important;
    /* margin-right: 24px !important; */
  }
  .page-ae .we-mega-menu-submenu div.we-mega-menu-col ul.subul li.we-mega-menu-li {
    display: block !important;
  }
  .page-ae .we-mega-menu-submenu li.we-mega-menu-li:first-child:hover {
    text-decoration: none !important;
  }
  .page-ae .we-mega-menu-group a:hover {
    text-decoration: none !important;
  }
  .page-ae #practical-information #our-syringes,
  .page-za #practical-information #our-syringes {
    background-color: unset;
    border-top: 1px solid #e5e5e5;
    padding: 80px 0 0;
    margin-top: 80px;
  }
  .page-de .width-60-mobile {
    width :30%;
  }
  .page-de .width-40-mobile {
    width :70%;
  }
  .page-de  .we-mega-menu-ul > .we-mega-menu-li > a {
    padding: 6px 16px 5px 1px !important;
  }
  .page-global .nav-tabs > li:nth-child(6) > .we-mega-menu-submenu li.we-mega-menu-li:not(:last-child) > a {
    border-bottom: 1px solid #becdf0;
  }
}
@media only screen and (min-width: 995px) and (max-width: 1200px) {
  .page-sg .we-mega-menu-ul > .we-mega-menu-li ,
  .page-ae .we-mega-menu-ul > .we-mega-menu-li {
    margin-right: 16px !important;
  }
  .page-us .we-mega-menu-ul > .we-mega-menu-li {
    margin-right: 24px !important;
  }
}
.page-sg .choose-right-filler-box sup,
.page-cl .choose-right-filler-box sup ,
.page-ae .choose-right-filler-box sup,
.page-us .choose-right-filler-box sup {
  display: none;
}
.page-cl .help-content iframe {
  height: 840px !important;
}
.page-mx .help-content iframe ,
.page-za .help-content iframe {
  height: 840px !important;
}
.page-ae .help-content iframe {
  height: 840px !important;
}
.page-cl .help-and-support iframe {
  height: 960px !important;
}

@media (max-width: 576px) {
  .page-cl .help-content iframe {
    height: 890px !important;
  }
  .page-mx .help-content iframe,
  .page-za .help-content iframe {
    height: 890px !important;
  }
  .page-ae .help-content iframe {
    height: 890px !important;
  }
  .page-cl .help-and-support iframe {
    height: 990px !important;
  }
  .page-cl #product-knowledge-base .products > div,
  .page-ae #product-knowledge-base .products > div,
  .page-za #product-knowledge-base .products > div,
  .page-th #product-knowledge-base .products > div {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }
  .page-co #product-knowledge-base .products > div {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }
  .page-ae #practical-information #our-syringes ,
  .page-za #practical-information #our-syringes {
    padding: 64px 0 0;
    margin-top: 64px;
    background-color: unset;
    border-top: 1px solid #e5e5e5;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .page-cl .help-content iframe {
    height: 730px !important;
  }
  .page-mx .help-content iframe,
  .page-za .help-content iframe {
    height: 730px !important;
  }

  .page-ae .help-content iframe {
    height: 730px !important;
  }
  .page-cl .help-and-support iframe {
    height: 860px !important;
  }
}
@media(min-width:991px) {
  .page-ae .custom-ae-margin ,
  .custom-za-margin {
    margin-right: 72px !important;
    margin-left: 0 !important;
  }
  .page-ae .custom-ae-center .we-mega-menu-row {
    justify-content: center;
  }
  .page-ae .custom-ae-center .we-mega-menu-row .span3 {
    margin-left: 0;
    margin-right: 0;
  }
  .page-fr #restylane-eyelight #key-benifits .benifits-box {
    padding: 50px 30px 50px 20px;
  }
  .page-fr #key-benefits #restylane-refine-box .benifits-areas {
    padding: 30px 40px 30px 30px !important;
  }
  .page-fr #restylane-eyelight #key-benifits .benifits-box ul li:not(:last-child) {
    margin-bottom: 16px;
  }
  .page-fr #key-benefits #restylane-refine-box .benifits-areas ul li {
    margin-bottom: 16px;
  }
  .page-fr #restylane-products  #key-benefits .benifits-areas {
    padding: 30px 40px 30px 30px !important;
  }
  .page-fr #restylane-products  #key-benifits .benifits-areas ul li {
    margin-bottom: 16px;
  }

}
@media (min-width:991px) and (max-width:1100px) {
  .page-ae .we-mega-menu-li:nth-child(2) > .we-mega-menu-submenu {
    min-width: 991px !important;
    max-width: 1000px !important;
  }
}
@media (min-width:991px) and (max-width:1200px) {
  .page-ae .custom-ae-margin ,
  .custom-za-margin {
    max-width: 20% !important;
    flex: 0 0 20% !important;
    margin-right: 36px !important;
  }
}
@media (min-width:1201px) and (max-width:1365px) {
  .page-ae .custom-ae-margin,
  .custom-za-margin {
    max-width: 17% !important;
    flex: 0 0 17% !important;
  }
}
@media (min-width:991px) {
  .page-ae .navbar-we-mega-menu .type-of-block a::after {
    margin: auto 0 auto 25px;
  }
  .page-mx .navbar-we-mega-menu .type-of-block a::after {
    background-size: 7px !important;
    margin: 35px auto 0px auto !important;
  }
  .page-cl .navbar-we-mega-menu .type-of-block a::after {
    background-size: 7px !important;
    margin: 35px auto 0px auto !important;
  }
  .page-co .navbar-we-mega-menu .type-of-block a::after {
    background-size: 7px !important;
    margin: 15px auto 0 10px !important;
  }
}
@media (min-width:1276px) {
  .page-ae .navbar-we-mega-menu .type-of-block a::after {
    margin: auto 0 auto 10px;
  }

}

.page-co #immidiate-access .access-details-box .access-details h2 {
  max-width: 400px;
}
@media (max-width: 576px) {
  .page-fr #about-gain-connect .gain-connect-content > h2 {
    max-width: 150px;
  }
  .page-co #about-gain-connect .gain-connect-content > h2 {
    max-width: 150px;
  }
  .page-co #immidiate-access .custom-container > h2 {
    max-width: 100%;
  }
  .page-br #immidiate-access .custom-container > h2 {
    max-width: 100%;
  }

  .page-fr #sculptra .custom-border {
    height: unset;
    background-color: unset;
    margin: 0 0 24px;
  }
}
.page-fr #about-fillers-container .product-range-item .h3-heading em {
  display: none;
}
.page-fr #restylane-products #related-content {
  padding-bottom: 0px !important;
}
.page-fr #restylane-products #related-content .borderLine {
  margin-top: 26px !important;
}
.page-fr #block-contentsearchflyout .close-search:before {
  margin-left: 12px;
}
.page-th .training-details-container {
  margin-top: 0px;
}

@media (max-width:992px) {
  .page-mx .navbar .we-mega-menu-li:nth-child(2) .we-mega-menu-submenu .we-mega-menu-col:nth-child(2) > ul.subul > li.we-mega-menu-group .we-mega-menu-submenu ul.subul li:nth-child(3) > a {
    border-bottom: 0px solid #becdf0 !important;
    padding: 7px 0px !important;
    margin-bottom: 5px !important;
  }
  .page-sg .navbar .we-mega-menu-li:nth-child(2) .we-mega-menu-submenu .we-mega-menu-col:nth-child(2) > ul.subul > li.we-mega-menu-group .we-mega-menu-submenu ul.subul li:nth-child(3) > a,
  .page-br .navbar .we-mega-menu-li:nth-child(2) .we-mega-menu-submenu .we-mega-menu-col:nth-child(2) > ul.subul > li.we-mega-menu-group .we-mega-menu-submenu ul.subul li:nth-child(3) > a,
  .page-th .navbar .we-mega-menu-li:nth-child(2) .we-mega-menu-submenu .we-mega-menu-col:nth-child(2) > ul.subul > li.we-mega-menu-group .we-mega-menu-submenu ul.subul li:nth-child(3) > a,
  .page-de .navbar .we-mega-menu-li:nth-child(2) .we-mega-menu-submenu .we-mega-menu-col:nth-child(2) > ul.subul > li.we-mega-menu-group .we-mega-menu-submenu ul.subul li:nth-child(3) > a,
  .page-tw .navbar .we-mega-menu-li:nth-child(2) .we-mega-menu-submenu .we-mega-menu-col:nth-child(2) > ul.subul > li.we-mega-menu-group .we-mega-menu-submenu ul.subul li:nth-child(3) > a,
  .page-us .navbar .we-mega-menu-li:nth-child(2) .we-mega-menu-submenu .we-mega-menu-col:nth-child(2) > ul.subul > li.we-mega-menu-group .we-mega-menu-submenu ul.subul li:nth-child(3) > a {
    border-bottom: none !important;
    padding: 7px 0px 28px;
    margin-bottom: 0px !important;
  }
  .page-sg .navbar .we-mega-menu-li:nth-child(2) .we-mega-menu-submenu .we-mega-menu-col:nth-child(2) > ul.subul > li.we-mega-menu-group .we-mega-menu-submenu ul.subul li:nth-child(3),
  .page-br .navbar .we-mega-menu-li:nth-child(2) .we-mega-menu-submenu .we-mega-menu-col:nth-child(2) > ul.subul > li.we-mega-menu-group .we-mega-menu-submenu ul.subul li:nth-child(3),
  .page-th .navbar .we-mega-menu-li:nth-child(2) .we-mega-menu-submenu .we-mega-menu-col:nth-child(2) > ul.subul > li.we-mega-menu-group .we-mega-menu-submenu ul.subul li:nth-child(3),
  .page-de .navbar .we-mega-menu-li:nth-child(2) .we-mega-menu-submenu .we-mega-menu-col:nth-child(2) > ul.subul > li.we-mega-menu-group .we-mega-menu-submenu ul.subul li:nth-child(3),
  .page-tw .navbar .we-mega-menu-li:nth-child(2) .we-mega-menu-submenu .we-mega-menu-col:nth-child(2) > ul.subul > li.we-mega-menu-group .we-mega-menu-submenu ul.subul li:nth-child(3),
  .page-us .navbar .we-mega-menu-li:nth-child(2) .we-mega-menu-submenu .we-mega-menu-col:nth-child(2) > ul.subul > li.we-mega-menu-group .we-mega-menu-submenu ul.subul li:nth-child(3) {
    margin-bottom: 16px !important;
  }
}
.page-co .help-content iframe {
  height: 850px !important;
}
.page-co .help-and-support iframe {
  height: 910px !important;
}
.page-br .help-content iframe {
  height: 900px !important;
}
.page-br #product-banner .sub-banner h1.mx-width {
  max-width: 100%;
}
.page-br #dysport-product-page .key-benifits-list {
  font-size: 15px;
  line-height: 24px;
}
#dysport-product-page #specifications p {
  font-size: 15px;
  line-height: 24px;
}
.about-fillers-description h1 {
  max-width: 800px;
}
.page-co .custom-transform > a {
  text-transform: none !important;
}
.page-th .filler_product_box sup {
  display: none;
}
.page-de .filler_product_box sup {
  display: none;
}
.page-tw .filler_product_box sup {
  display: none;
}
.page-th #toxins-gallery .gallery-container .floating-tag,
.page-de #toxins-gallery .gallery-container .floating-tag,
.page-tw #toxins-gallery .gallery-container .floating-tag {
  display: none;
}
.page-tw footer h2.h2-heading {
  max-width: 495px;
}
.page-tw #page-not-found-content .sorry-msg {
	max-width:950px;
}
@media (min-width: 992px) {
  .page-fr #product-specifications #Specifications-img {
    display: flex !important;
    align-items: center;
  }
  .page-ae #sculptra .dark_box {
    word-wrap: break-word;
    padding: 48px 10px;
    word-break: break-all;
  }
  .page-fr #about-gain-connect .gain-connect-content > h2 {
    max-width: 230px;
  }
  .page-co #about-gain-connect .gain-connect-content > h2 {
    max-width: 230px;
  }
  .page-br #webinar-series-description .mx-width {
    max-width: 700px;
  }
  .desktop-menu-divider-line {
    border-bottom: 1px solid #becdf0 !important;
    margin-bottom: 4px !important;
  }
  .page-global .nav-tabs > li:nth-child(4) > .we-mega-menu-submenu li.we-mega-menu-li:nth-child(3) > a {
    border-bottom: none !important; 
  }
  .page-global .nav-tabs > li:nth-child(5) > .we-mega-menu-submenu li.we-mega-menu-li:first-child > a {
    font-weight: 400 !important;
    text-transform: uppercase;
    font-size: 12px !important;
    width: 250px;
  }
  .page-global .nav-tabs > li:nth-child(6) > .we-mega-menu-submenu li.we-mega-menu-li:first-child > a {
    font-weight: 400 !important;
    text-transform: uppercase;
    font-size: 12px !important;
    width: 250px;
  }
  .page-global .nav-tabs > li:nth-child(5) > .we-mega-menu-submenu li.we-mega-menu-li:not(:last-child) > a {
    border-bottom: 1px solid #becdf0;
    width: 250px;
  }
  .page-global .nav-tabs > li:nth-child(6) > .we-mega-menu-submenu li.we-mega-menu-li:not(:last-child) > a {
    border-bottom: 1px solid #becdf0;
    width: 250px;
  }
  .page-tw .tw-influencer-practices {
    width: 75%;
  }
  .page-tw .webinar-series-container #the-power-of-influencers .tw-pow {
    font-size: 14px;
  }
  .page-tw #education-and-training .tw-training {
    width: 100%
  }

}
@media (max-width: 991px) {
  .page-br .we-mega-menu-col:nth-child(4),
  .page-de .we-mega-menu-col:nth-child(4),
  .page-th .we-mega-menu-col:nth-child(4),
  .page-tw .we-mega-menu-col:nth-child(4),
  .page-sg .we-mega-menu-col:nth-child(4),
  .page-us .we-mega-menu-col:nth-child(4) {
    border-bottom: 1px solid #becdf0 !important;
  }
  p.refine-tag {
    padding-right: 0px;
  }
  .page-global .nav-tabs > li:nth-child(5) > .we-mega-menu-submenu li.we-mega-menu-li:first-child > a {
    font-weight: 400 !important;
    text-transform: uppercase !important;
    font-size: 13px !important;
  }
  .page-global .nav-tabs > li:nth-child(6) > .we-mega-menu-submenu li.we-mega-menu-li:first-child > a {
    font-weight: 400 !important;
    text-transform: uppercase !important;
    font-size: 13px !important;
  }
  .page-co .custom-transform > a {
    text-transform: uppercase !important;
  }
  .page-tw footer h2.h2-heading {
    padding: 0 32px;
  }
  .page-us .we-mega-menu-submenu li.we-mega-menu-li.product-overview:first-child > a {
    font-weight: 400 !important;
    text-transform: uppercase !important;
    font-size: 13px !important;
    padding: 7px 0px !important;
  }
  .page-us .we-mega-menu-submenu li.we-mega-menu-li.product-overview:first-child {
    padding: 7px 0px !important;
  }
}

@media (min-width:577px) and (max-width:991px) {
  .page-co .help-content iframe {
    height: 800px !important;
  }
  .page-co .help-and-support iframe {
    height: 910px !important;
  }
  .page-br .help-content iframe {
    height: 800px !important;
  }
  .page-tw .help-content iframe {
    height: 800px !important;
  }
  .page-fr #product-banner .banner img {
    height: auto;
  }
  .page-fr #restylane-products #related-content .borderLine {
    margin-top: 24px !important;
  }
  .page-fr #sculptra .custom-border {
    height: 1px;
    background-color: #e5e5e5;
    margin: 48px 0;
  }
  .page-br #fillers-e-learning-course .borderLine {
    display: block !important;
  }
  .page-br #profile-change-pwd-confirm {
    padding: 7px 16px 7px 16px !important;
  }
  .page-br #assets-filter-dropdowns-container,
  .page-th #assets-filter-dropdowns-container {
    width: 50% !important;
  }
  .page-br #assets-filter-dropdowns-container .prd_dropdown_assets,
  .page-th #assets-filter-dropdowns-container .prd_dropdown_assetsType {
    width: 98%;
    margin-bottom: 0px;
  }
  .page-br #assets-sort-dropdown-container .prd_dropdown_sort,
  .page-th #assets-sort-dropdown-container .prd_dropdown_sort {
    text-align: right !important;
  }
  .page-br #assets-sort-dropdown-container .sortFilter-assets,
  .page-th #assets-sort-dropdown-container .sortFilter-assets {
    width: 96% !important;
  }
  #profile-change-pwd-confirm {
    padding: 7px 16px 7px 16px !important;
  }
  .page-cl #about-gain-connect .gain-connect-content > h2 {
    max-width: 100%;
  }
  #related-content .scroll-items {
    margin-left: unset !important;
    margin-right: unset !important;
  }
  #public-home-page #about-gain-connect .gain-connect-content > h2 {
    max-width: 100%;
  }
  .page-tw #gain-knowledge .gain-knowledge-content h1 {
    max-width: 100%;
  }
  .page-tw #product-banner .sub-banner .content-text {
    font-size:  13px;
  }
  .page-tw .defyne-text-box .answer {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .page-br #dysport-product-page .key-benifits-list p {
    font-size: 14px;
    line-height: 21px;
  }
  #dysport-product-page #specifications p {
    font-size: 14px;
    line-height: 21px;
  }
  .mobile-menu-divider-line {
    border-bottom: 1px solid #becdf0 !important;
    margin-bottom: 4px !important;
  }
  #assets-library-filters .filter-dropdowns-container,.news-dropdown {
    gap: 0px !important;
  }
  .page-tw #portfolio-banner .h1-heading {
    font-size: 18px;
  }
  .page-tw #btn-get {
    max-width: 320px;
  }
  .page-tw .undertanding-content h2 {
    width: 100%;
  }
  .page-global .we-mega-menu-li:nth-child(6) .we-mega-menu-li {
    border-bottom: 1px solid #becdf0;
    padding: 7px 0px;
  }
  .page-global .we-mega-menu-li:nth-child(6) .we-mega-menu-li:last-child {
    border-bottom: none;
  }
  .page-us #assets-library-block #load-more {
    margin-bottom: 40px !important;
  }
  .page-us .assets-container .assets-box {
    margin-bottom: 32px !important;
  }
  .page-us #block-assetslibraryblock .assets-box .no-asset-text {
   color: #181b21;
   font-size: 16px;
   font-weight: 400;
   font-family: "Segma";
  }
}
@media (min-width:992px) and (max-width:1200px) {
  #skinboosters-gallery #gallery-btn-container {
    padding: 12px 48px;
  }
  #skinboosters-gallery .before-after-images {
    height: 100%;
  }
  #skinboosters-gallery .before-after-images img {
    min-height: 100%;
  }
  #skinboosters-gallery .h2-heading {
    font-size: 24px !important;
    line-height: 32px !important;
  }
}
.page-tw #about-neuromodulators .mx-width {
  max-width: 955px;
}
.page-tw .sculptra_imgcontainer p {
  color: #000000;
  padding: 15px;
}
.page-tw #gain-mastery .gain-mastery-content > p {
  max-width: 100% !important;
}
.page-tw .steps-container > div {
  padding: 48px 15px 28px !important;
  background-color: #dfe6f8;
  margin-right: 2rem;
}
.page-tw .eng-sec {
  width: max-content;
}
@media (min-width: 991px) and (max-width:1800px) {
  .page-tw .content-text {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 0;
  }
}

