.wishpro-product-desc { min-height:150px;}
.elementor-nav-menu--dropdown { background-color:#ddd4c4!important;}
.elementor-nav-menu--dropdown .menu-item .elementor-sub-item { border-left:0!important;}

.single-product #primary.content-area { float:none; margin:auto!important; max-width:1140px; padding-left:15px; padding-right:15px;}
.single-product #secondary.widget-area { display:none;}
.storefront-product-pagination a[rel='prev'] { left: -415px!important;}
.storefront-product-pagination a[rel='next'] { right: -415px!important;}
.storefront-product-pagination a[rel='prev']:hover { left: 0!important;}
.storefront-product-pagination a[rel='next']:hover { right: 0!important;}

.wc-proceed-to-checkout .checkout-button { color:#fff!important;}

.woocommerce-info,
.woocommerce-message { color:#888!important;}
.woocommerce-info a { color:#000!important;}
p.woocommerce-info { margin-bottom:15px!important;}

.elementor-element-7e2c262,
.elementor-element-7346b05,
.elementor-element-ec36345 { min-height:220px;}

.elementor-element-3f5f3e,
.elementor-element-2082b0de,
.elementor-element-0bb0ca4,
.elementor-element-ce4a69e { min-height:150px!important; margin-bottom:0!important;}


.elementor-element-17a5a69f h2 { margin:0!important;}

.swiper-slide-inner img { width:100%;}

.picol-treatment .elementor-container .elementor-row {flex-flow: wrap; justify-content: center;}
.picol-treatment .elementor-inner-column:first-child,
.picol-treatment .elementor-inner-column:nth-child(2),
.picol-treatment .elementor-inner-column:nth-child(3) {width: 26%}
.picol-treatment .elementor-inner-column:nth-child(4),
.picol-treatment .elementor-inner-column:nth-child(5),
.picol-treatment .elementor-inner-column:nth-child(6),
.picol-treatment .elementor-inner-column:last-child {width: 25%}

.greenpeel-method .elementor-container .elementor-row {flex-flow: wrap; justify-content: center;}
.greenpeel-method .elementor-inner-column:first-child,
.greenpeel-method .elementor-inner-column:nth-child(2),
.greenpeel-method .elementor-inner-column:nth-child(3),
.greenpeel-method .elementor-inner-column:nth-child(4),
.greenpeel-method .elementor-inner-column:nth-child(5),
.greenpeel-method .elementor-inner-column:nth-child(6),
.greenpeel-method .elementor-inner-column:nth-child(7),
.greenpeel-method .elementor-inner-column:nth-child(8),
.greenpeel-method .elementor-inner-column:last-child {width: 25%}

.nano_pico .elementor-icon-list-items .elementor-icon-list-item:first-child {position: relative; padding-right: 15px;}
.nano_pico .elementor-icon-list-items .elementor-icon-list-item:first-child:after{
	content: '';
	display: block;
	background-color: #fff;
	width: 10px!important;
	height: 10px!important;
	border: none!important;
	border-radius: 50%;
	position: absolute!important;
	top: 25%;
	left: unset;
	right: -5px!important;
	transform: translate(0%, -50%);
}

.skin-types-section .head-title.elementor-widget-heading > .elementor-widget-container {
	width: 100%;
    max-width: 300px;
    padding: 2px 20px!important;
    text-align: center;
}
.skin-types-section p {margin-bottom: 10px;}
.skin-types-section .sub-content p {margin-bottom: 0px}

.multiple-section ul,
.technolodyhead-section ul {padding-left: 0px; margin-left: 22px;} 
.technolodyhead-section ul li {margin-bottom: 10px; margin-top: 10px;}

.technolodyhead-section .elementor-col-25 > .elementor-column-wrap {padding: 0px 5px;}
.technolodyhead-section .elementor-col-25 .elementor-widget-wrap {
	background-color: #f4f4f4;
    border-radius: 25px;
    padding: 0px 12% 10px!Important;
    margin-top: 6rem;
}
.technolodyhead-section .elementor-col-25 .elementor-widget-image {
	margin-top: -6rem;
    margin-bottom: 1rem!important;
}
.clearbalance-section .elementor-widget-text-editor {max-width: 991px; margin: auto;}
.clearbalance-word {max-width: 580px; margin: auto;}
.clearbalance-title .elementor-widget-heading {max-width: 480px; margin: auto;}

.bodyspace-section2 .bodyspace-title {max-width: 580px; margin: auto;}
.bodyspace-section2 ul {margin-left: 20px;}

.bodyspace-section3 .bodyspace-title {max-width: 768px; margin: auto;}
.bodyspace-section4 .bodyspace-title {max-width: 580px; margin: auto;}
.bodyspace-section5 .bodyspace-title {max-width: 768px; margin: auto;}
.bodyspace-section5 .product-list .elementor-widget-wrap {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center;}
.bodyspace-section5 .product-list .elementor-widget-image-box {width: 33.33%}
.bodyspace-section5 .product-list .elementor-widget-image-box img {margin: auto;}

.moxa-section ul,
.moxa-section4 ul{margin: 0px 0px 0px 15px;}
.moxa-section ul li,
.moxa-section4 ul li {margin-bottom: 10px;}
.moxa-section4 .elementor-inner-column h2.elementor-heading-title span {color: #54595f; font-size: 19px; font-weight: normal; margin-left: 10px;}
.moxa-title .elementor-widget-heading {max-width: 580px; margin: auto;}
.moxa-section5 .elementor-inner-section > .elementor-container > .elementor-row {display: flex!important;}
.moxa-section5 .elementor-inner-section > .elementor-container > .elementor-row > .elementor-column.elementor-col-12 {width: 12.5%!important;}
.moxa-section5 .elementor-inner-section .elementor-widget-text-editor,
.moxa-section5 .elementor-inner-section .elementor-widget-text-editor .elementor-widget-container {height: 100%}

.face-sculpture-title .elementor-widget-heading {max-width: 85%; margin: auto;}
.face-sculpture2 ul {margin-left: 20px!important; display: flex; flex-direction: row; flex-wrap: wrap;}
.face-sculpture2 ul li {width: 50%}
.face-sculpture3 ul li {width: fit-content; margin: auto;}

#mega-menu-wrap-primary #mega-menu-primary {
	text-align: right!important;
	display: flex!Important;
    justify-content: flex-end;
}
#mega-menu-wrap-primary,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {background-color: transparent!important; color: #887155!important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	color: #8A8A8A!important;
	fill: #8A8A8A!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    font-family: "Libre Franklin", Sans-serif!important;
    text-transform: capitalize!important;
    font-size: 10px!important;
    font-weight: 500!important;
    letter-spacing: 2px!important;
    background-color: transparent!important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {display: none!important;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-right > a.mega-menu-link:before {
	content: '\f107';
    display: block;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-size: 12px;
    position: relative;
    top: 1px;
    margin: 0px!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
	background-color: #DDD4C4!important;
	left: 0%!important;
    right: 0;
    /*width: 100%!important;*/
    width: 230%!important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
	padding: 15px 0px!important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:first-child a,
#mega-menu-wrap-primary #mega-menu-primary h4.mega-block-title{
	font-size: 14px!important;
	color: #333!important;
	margin-bottom: 10px!important;
	line-height: 18px!important;
	text-transform: capitalize!important;
	font-weight: bold!Important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
	padding: 0px 15px!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary .custom-html-widget a{
	font-size: 14px!important;
	color: #333!important;
	font-weight: 400!important;
	text-transform: capitalize!important;
}
/*#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12{
	width: 20%!important;
}
*/
.elementor-5481 .elementor-element.elementor-element-c2a2da9 > .elementor-widget-container,
.elementor-5481 .elementor-element.elementor-element-be44c28 > .elementor-widget-container,
.elementor-5481 .elementor-element.elementor-element-fdaaf11 > .elementor-widget-container{
	width: fit-content!important;
    margin: auto!important;
    padding: 5px 20px!important;
}

.elementor-5481 .elementor-element.elementor-element-11c083d .elementor-image-box-wrapper,
.elementor-5481 .elementor-element.elementor-element-4b1af4f .elementor-image-box-wrapper {
	display: flex;
}

.contact-form-section { max-width:600px; margin:auto;}
.contact-form-section input,
.contact-form-section textarea { 
    width: 100%!important;
    background-color: #fff!important;
    margin-bottom: 8px;
    border:1px solid #ccc!important;
}
.contact-form-section textarea { height:150px;}

.elementor-element-5c529f5 .elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text { margin-left:5px!important;}
.elementor-element-5c529f5 .elementor-icon-list-items li.elementor-icon-list-item:nth-child(2) { padding-left:10px!important;}
.elementor-element-5c529f5 .elementor-icon-list-items li.elementor-icon-list-item i.fa-whatsapp {
	color: #fff!important;
    background-color: #333;
    width: 25px;
    height: 25px;
    font-size: 15px!important;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    line-height: 25px;
}
.elementor-element-5c529f5.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text { padding-left:0!important;}
.elementor-element-04796a5 .elementor-element-a9597f5 { width:100%!important;}
.elementor-element-04796a5 .elementor-element-07ba40f { width:10%!important;}

.elementor-posts .elementor-post__thumbnail {
    position: relative;
    max-height: 265px;
    overflow: hidden;
}

.elementor-element-915bc75,
.elementor-element-df09cf9,
.elementor-element-116b436d .elementor-widget-container,
.elementor-element-116b436d .elementor-text-editor p:nth-child(2) { margin-bottom:5px!important;}
.elementor-element-915bc75 .elementor-widget-text-editor .elementor-text-editor p:nth-child(2) { margin-bottom:0!important;}

.green-peel-hair-contact {}
.green-peel-hair-contact-title { font-size:18px; font-weight:bold;}
.green-peel-hair-contact-address {}
.green-peel-hair-contact-contact {}



.news-recruit-ol { margin:0 0 0 0; padding:0 0 0 20px;}
.news-recruit-ol li { padding-bottom:20px;}
.news-recruit-ol li h1 { font-size:16px; font-weight:bold;}

.section-news-scientific-beauty .elementor-element-4b6f8df .elementor-widget-wrap { background-color:rgba(255,255,255,0.8);}

.elementor-element-b6836cc .elementor-widget-icon-list .elementor-icon-list-item a {align-items: var(--icon-vertical-align,top)!important;}
.elementor-element-b6836cc .elementor-widget-icon-list .elementor-icon-list-item a .elementor-icon-list-icon { padding-top: 9px;}

.elementor-nav-menu .sub-arrow i:before {
    content: '\f107';
    display: block;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-size: 12px;
    position: relative;
    top: 1px;
}
.amt-services > a { background-color:#8b6c3d; color:#ffffff!important;}
.hpft-services > a { background-color:#c59e63; color:#ffffff!important;}
.pbw-services > a { background-color:#c3af8a; color:#000000!important;}
.kspmu-services > a { background-color:#c8baad; color:#000000!important;}
.bt-services > a { background-color:#d4cbb9; color:#000000!important;}

.amt-services > a:hover,
.amt-services > a.highlighted {background-color:#73572c; color:#ffffff!important;}
.hpft-services > a:hover,
.hpft-services > a.highlighted {background-color:#ad8952; color:#ffffff!important;}
.pbw-services > a:hover,
.pbw-services > a.highlighted {background-color:#ad9975; color:#000000!important;}
.kspmu-services > a:hover,
.kspmu-services > a.highlighted {background-color:#b2a599; color:#000000!important;}
.bt-services > a:hover, 
.bt-services > a.highlighted {background-color:#bbb19e; color:#000000!important;}

.amt-services ul { background-color:#8b6c3d!important;}
.hpft-services ul { background-color:#c59e63!important;}
.pbw-services ul { background-color:#c3af8a!important;}
.kspmu-services ul { background-color:#c8baad!important;}
.bt-services ul { background-color:#d4cbb9!important;}

.amt-services ul li a { color:#fff!important;}
.hpft-services ul li a { color:#fff!important;}
.pbw-services ul li a { color:#000000!important;}
.kspmu-services ul li a { color:#000000!important;}
.bt-services ul li a { color:#000000!important;}

.amt-services ul li a:hover,
.amt-services ul.sub-menu li.current-menu-item a {background-color:#73572c!important;}
.hpft-services ul li a:hover,
.hpft-services ul.sub-menu li.current-menu-item a {background-color:#ad8952!important;}
.pbw-services ul li a:hover,
.pbw-services ul.sub-menu li.current-menu-item a {background-color:#ad9975!important;}
.kspmu-services ul li a:hover,
.kspmu-services ul.sub-menu li.current-menu-item a {background-color:#b2a599!important;}
.bt-services ul li a:hover,
.bt-services ul.sub-menu li.current-menu-item a {background-color:#bbb19e!important;}

.wpcf7-form label {width: 100%; display: block;}
.wpcf7-form input {display: block; width: 100%}
.wpcf7-form input[type="submit"] {max-width: fit-content; margin: auto;}

.elementor-element-0f77199 .swiper-wrapper { display:block!important; transform:unset!important;}
.elementor-element-0f77199 .elementor-testimonial__image { display:none!important;}
.elementor-element-0f77199 .swiper-slide { margin:15px 0; overflow: visible!important; border:0!important;}
.elementor-element-0f77199 .swiper-slide:nth-child(2n+1) { background-color:#f1ece4; width:90%!important;}
.elementor-element-0f77199 .swiper-slide:nth-child(2n+1):after {
    content:"";
    position:absolute;
    display:block;
    top:0;
    right:-20px;
    width: 20px;
    height: 20px;
    border-top: 100px solid #f1ece4;
    border-right: 100px solid transparent;
}
.elementor-element-0f77199 .swiper-slide:nth-child(2n+2) {
    background-color: #f3f3f3;
    width: 90% !important;
    left: 10%!important;
}
.elementor-element-0f77199 .swiper-slide:nth-child(2n+2):after {
    content:"";
    position:absolute;
    display:block;
    top:0;
    left:-20px;
    width: 20px;
    height: 20px;
    border-top: 100px solid #f3f3f3;
    border-left: 100px solid transparent;
    z-index:-1;
}

.elementor-117 .elementor-element.elementor-element-629a997 { background-color:#ffffff;}

.products.columns-4 { display:flex; flex-wrap:wrap;}
.products.columns-4 li { flex:0 0 25%;}

.sticky-menu-style { opacity:0;}
.sticky-menu-style.elementor-sticky--effects { opacity:1;}
.sticky-menu-style.elementor-sticky--effects { top:34px!important;}
.sticky-menu-style-top { display:block!important;}
.sticky-menu-style.sticky-menu-style-top {
    top: 0px;
    position: fixed !important;
    width: 100%;
    z-index: 99;
    opacity: 1;
}
.sticky-menu-style-product { display:none!important;}
.page-id-58 .sticky-menu-style-product,
.single-product .sticky-menu-style-product { display:block!important;}
.page-id-58 .sticky-menu-style-product-sticky,
.single-product .sticky-menu-style-product-sticky {
    display: block !important;
    position: fixed!important;
    width: 100%;
    top: 0;
    opacity: 1;
    z-index: 99;
}
.page-id-58 .sticky-menu-style-top,
.single-product .sticky-menu-style-top { display:none!important;}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {text-transform: uppercase !important;}

.sticky-whatsapp {
    position:fixed!important;
    z-index:9;
    right:0;
    bottom:20px;
}
.sticky-whatsapp .elementor-icon-list-items .elementor-icon-list-item { margin:5px 0;}
.sticky-whatsapp .elementor-icon-list-items .elementor-icon-list-item a {
    position:relative;
    right:-150px;
    background-color:#897551;
    border-radius:50px;
    color:#fff;
    padding: 7px 40px 7px 15px;
    transition: all 0.5s ease;
}
.sticky-whatsapp .elementor-icon-list-items .elementor-icon-list-item a:hover { right:-30px; transition: all 0.5s ease;}
.sticky-whatsapp .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-icon i { color:#fff!important; font-size:38px;}
.sticky-whatsapp .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-text { color:#fff!important;}

/*.bapf_body ul li:first-child { display:none!important;}*/

.woocommerce-info, .woocommerce-noreviews, p.no-comments {background-color: #DDD4C4!important;}

.footer-mlist ul li a { position:relative;}
.footer-mlist ul li a:after {
    content:"";
    position:absolute;
    top:5px;
    right:-10px;
    width:1px;
    height:12px;
    background-color:#5D5D5D;
}
.footer-mlist ul li:last-child a:after { display:none;}

.elementor-element-43acc86 .elementor-inner-section a,
.elementor-element-240efbe .elementor-inner-section a,
.elementor-element-624517b .elementor-inner-section a,
.elementor-element-f17ec31 .elementor-inner-section a,
.elementor-element-43acc86 .elementor-widget-container a,
.elementor-element-240efbe .elementor-widget-container a,
.elementor-element-624517b .elementor-widget-container a,
.elementor-element-f17ec31 .elementor-widget-container a  { color:#121212!important;}
.elementor-element-586b8c4 a,
.elementor-element-36efcb4 a {color:#887155!important;}
.elementor-element-43acc86 .elementor-inner-section ul,
.elementor-element-240efbe .elementor-inner-section ul,
.elementor-element-624517b .elementor-inner-section ul,
.elementor-element-f17ec31 .elementor-inner-section ul { margin:5px 0 0 20px!important;}

.home-trending-content { height:180px;}

.green-table table th, td {
    border-bottom: 1px solid #ddd4c4;
    border-left: 1px solid #ddd4c4;
}
.green-table table tr:last-child td {
    border-bottom: 0px;
}
.green-table table th:first-child,
.green-table table td:first-child {
    border-left: none;
}

.search-results #primary.content-area { max-width: 1140px!important; width:100%!important; margin:auto!important; float:none!important;}
.search-results #secondary.widget-area { display:none;}

.elementor-element-a7f6d35,
.elementor-element-c58547c,
.elementor-element-3830a51 { z-index:2;}

.elementor-element-daf96c6,
.elementor-element-5d85e2b,
.elementor-element-36df828 { margin-top:-150px!important; z-index:1;}

.elementor-element-b3027c8 .elementor-testimonial-wrapper {background-color:#ffefef; padding:30px; border-radius:50px;}
.elementor-element-b3027c8 .elementor-testimonial-wrapper:after {
    content: "";
    position: absolute;
    right: 70px;
    bottom: -50px;
    display: block;
    width: 0;
    height: 0;
    border-top: 50px solid #ffefef;
    border-right: 50px solid transparent;
  }
.elementor-element-b3027c8 .elementor-testimonial-meta-inner .elementor-testimonial-image { display:none!important;}
.elementor-element-9050081,
.elementor-element-b9040c3,
.elementor-element-637c819 {
    border-bottom-left-radius: 200px;
    border-bottom-right-radius: 200px;
    margin: 10px;
    background-color: #fff;
    padding: 20px 30px;
}

.payment_method_bacs {
    display: none!important;
}



/* Space between accordion items */
.elementor-element-a4dc530 .elementor-accordion-item {
  margin-bottom: 15px;
}

/* Style the accordion titles */
.elementor-element-a4dc530 .elementor-tab-title {
  border: none;
  border-radius: 25px;
}

/* Adjust corners when accordion is active (open) */
.elementor-element-a4dc530 .elementor-tab-title.elementor-active {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* Resize and align the accordion icon */
.elementor-element-a4dc530 .elementor-tab-title .elementor-accordion-icon svg {
  height: 1.5em;
  width: 1.5em;
  margin-top: -5px;
}

/* Round the bottom corners of content area */
.elementor-element-a4dc530 .elementor-tab-content {
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}

/* Padding and background for accordion content */
.elementor-element-a4dc530 .elementor-tab-content p,
.elementor-element-a4dc530 .elementor-tab-content ul {
  padding: 30px;
  background-color: #ffffff !important;
  border-radius: 15px !important;
}

/* Remove default UL left margin */
.elementor-element-a4dc530 .elementor-tab-content ul {
  margin-left: 0;
}

/* Icon color */
.elementor-element-a4dc530 .elementor-accordion-icon svg {
  fill: #f8ac9e!important;
}

ul#filters li a,
ul#filters li a:hover { margin: 2px !important;}

.postid-24687 .elementor-element-c5c03d3 > .elementor-widget-wrap { padding:10px 0!important;}
.postid-24687 .elementor-element-6fa17d1 { background-color:#EEF5FA; margin-bottom:0!important; padding-bottom:50px!important;}
.postid-24687 .elementor-element-57f8530 { background-color:#EEF5FA;}

.single-product .summary.entry-summary .cart { display:none;} 

/*#####################################*/

@media (min-width: 768px){
.elementor-sticky .elementor-menu-toggle { z-index: 199;}
.elementor-sticky nav.elementor-nav-menu--dropdown {
        top: 0px!important;
        position: fixed!important;
        left:unset!important;
        right: 0px;
        max-width: 300px;
        height: 100vh;
        z-index: 198!important;
        padding-top: 100px;
        margin: 0px !important;
        margin-top: 0px!important;
        width: 100%!important;
        left: 0px;
        transition: transform 0.35s;
        transform: translateX(105%) ! Important;
        -ms-transform: translateX(105%)! Important;
        -webkit-transform: translateX(105%) ! Important;
        -moz-transform: translateX(105%)! Important;
}
.elementor-sticky .elementor-menu-toggle.elementor-active + nav.elementor-nav-menu--dropdown {
        transition: transform 0.35s;
        transform: translateX(0%) ! Important;
        -ms-transform: translateX(0%)! Important;
        -webkit-transform: translateX(0%) ! Important;
        -moz-transform: translateX(0%)! Important;
}
.elementor-element-5e9f1f0 .elementor-widget-wrap,
.elementor-element-9e6fdb6 .elementor-widget-wrap,
.elementor-element-bffc08a .elementor-widget-wrap,
.elementor-element-f0ea7e8 .elementor-widget-wrap{padding: 10px 5px!important;}

.elementor-element-629a997 {display: block!important;}

.elementor-sticky .sub-menu {
  display: none!important;
  overflow: hidden;
}
.elementor-sticky .menu-item-has-children {
/*  transform: translateY(-100%); /* Slide out of view upwards */
  transition: transform 0.4s ease-in-out;
  overflow-y: auto;
}

.elementor-sticky .menu-item-has-children li.menu-item a {text-align: center;}
.elementor-sticky .menu-item-has-children.open2 {
    position: fixed;
    top: 0;
    width: 100%;
    background-color: #ddd4c4 !important;
    height: 100vh;
    z-index: 9;
    padding-top: 100px;
     transform: translateY(0); /* Slide into view */
}
.elementor-sticky .menu-item-has-children.open2 > a .sub-arrow{
    display: none;
}
.elementor-sticky .menu-item-has-children.open2 > a::after {
      content: '\2190'; 
      margin-left: 10px;  
      font-size: 16px; 
      color: #fff;
      position: absolute;
      left: 2px;
}
.elementor-sticky .menu-item-has-children.open2 > .sub-menu {
    display: block!important;
}
.elementor-element-99f9f68,
.elementor-element-99f9f68>.elementor-widget-wrap,
.elementor-element-20783d6,
#mega-menu-wrap-primary,
#mega-menu-primary { position:unset!important;}
}

@media (max-width: 1024px){
.elementor-element-281c485d { left:0!important; font-size:8px!important;}
.elementor-element-f61c25e { width:100%!important;}
.elementor-2277 .elementor-element.elementor-element-011b4a4 { font-size: 32%!important;}
.elementor-element-011b4a4 svg { width:95%!important;}
.elementor-2358 .elementor-element.elementor-element-65c46d7 .elementor-heading-title,
.elementor-2327 .elementor-element.elementor-element-2d4190c9 .elementor-heading-title,
.elementor-2277 .elementor-element.elementor-element-4ad20416 .elementor-heading-title,
.elementor-2034 .elementor-element.elementor-element-37c7a6f .elementor-heading-title { padding-top:30px;}
/*.page-id-58 .sticky-menu-style-product,
.single-product .sticky-menu-style-product { display:block!important;}*/
}

@media (max-width: 991px){
.elementor-2358 .elementor-element.elementor-element-65c46d7 .elementor-heading-title,
.elementor-2327 .elementor-element.elementor-element-2d4190c9 .elementor-heading-title,
.elementor-2277 .elementor-element.elementor-element-4ad20416 .elementor-heading-title,
.elementor-2034 .elementor-element.elementor-element-37c7a6f .elementor-heading-title { font-size:48px!important;}
}

@media (max-width: 767px){
.elementor-element-05cc903.sticky-menu-style { opacity: 1!important;}
.sticky-menu-style { opacity:1!important;}
.sticky-menu-style-product-sticky { display:none;}
.elementor-element-a39f36a  .elementor-menu-toggle { z-index: 199;}
.elementor-element-a39f36a  nav.elementor-nav-menu--dropdown {
        top: 0px!important;
        position: fixed!important;
        left:unset!important;
        right: 0px;
        max-width: 100%;
        height: 100vh;
        z-index: 198!important;
        padding-top: 100px;
        margin: 0px !important;
        margin-top: 0px!important;
        width: 100%!important;
        left: 0px;
        transition: transform 0.35s;
        transform: translateX(105%) ! Important;
        -ms-transform: translateX(105%)! Important;
        -webkit-transform: translateX(105%) ! Important;
        -moz-transform: translateX(105%)! Important;
}
.elementor-element-a39f36a  .elementor-menu-toggle.elementor-active + nav.elementor-nav-menu--dropdown {
        transition: transform 0.35s;
        transform: translateX(0%) ! Important;
        -ms-transform: translateX(0%)! Important;
        -webkit-transform: translateX(0%) ! Important;
        -moz-transform: translateX(0%)! Important;
}
.elementor-element-a39f36a .sub-menu {
  display: none!important;
  overflow: hidden;
}
.elementor-element-a39f36a .menu-item-has-children {
/*  transform: translateY(-100%); /* Slide out of view upwards */
  transition: transform 0.4s ease-in-out;
  overflow-y: auto;
}
.elementor-element-a39f36a .menu-item-has-children li.menu-item a {text-align: center;}
.elementor-element-a39f36a .menu-item-has-children.open2 {
    position: fixed;
    top: 0;
    width: 100%;
    background-color: #ddd4c4 !important;
    height: 100vh;
    z-index: 9;
    padding-top: 100px;
     transform: translateY(0); /* Slide into view */
}
.elementor-element-a39f36a .menu-item-has-children.open2 > a .sub-arrow{
    display: none;
}
.elementor-element-a39f36a .menu-item-has-children.open2 > a::after {
      content: '\2190'; 
      margin-left: 10px;  
      font-size: 16px; 
      color: #fff;
      position: absolute;
      left: 2px;
}
.elementor-element-a39f36a .menu-item-has-children.open2 > .sub-menu {
    display: block!important;
}

.sticky-menu-style.elementor-sticky--effects { top: 30px !important;}
.wishpro-product-desc { min-height:auto;}
.elementor-2034 .elementor-element.elementor-element-34cd3844 { margin-top:0!important;}
.elementor-element-fabf20a { padding-top:10px;}
.elementor-element-fabf20a .elementor-column-wrap { background-size:90%!important;}
.elementor-2034 .elementor-element.elementor-element-07992f9 { font-size: 6.5px!important; --rotate: 30deg!important;}
.elementor-2277 .elementor-element.elementor-element-5ad06ade > .elementor-widget-container { padding:30px 0 20px 0!important;}
.elementor-2277 .elementor-element.elementor-element-281c485d > .elementor-widget-container { margin: 30% 0 0% 8%!important;}
.elementor-2277 .elementor-element.elementor-element-5e175564 { margin-top:20px!important;}
.elementor-2277 .elementor-element.elementor-element-17370ba1,
.elementor-2277 .elementor-element.elementor-element-23020dd2 > .elementor-element-populated,
.elementor-2277 .elementor-element.elementor-element-ce3cd3d > .elementor-element-populated { margin-top:40px!important;}
.elementor-2277 .elementor-element.elementor-element-011b4a4 > .elementor-widget-container { margin: 2% 0 0% 0%!important;}
.elementor-2327 .elementor-element.elementor-element-15b86f8b { font-size:50%!important;}
.elementor-2358 .elementor-element.elementor-element-7409763f { margin-top:0!important;}
.elementor-2358 .elementor-element.elementor-element-c5d8f62 { margin-top:2%;}
.elementor-2358 .elementor-element.elementor-element-35378dab > .elementor-element-populated,
.elementor-2358 .elementor-element.elementor-element-4fd7317e > .elementor-element-populated { margin:0!important;}
.elementor-2358 .elementor-element.elementor-element-65c46d7 .elementor-heading-title,
.elementor-2327 .elementor-element.elementor-element-2d4190c9 .elementor-heading-title,
.elementor-2277 .elementor-element.elementor-element-4ad20416 .elementor-heading-title,
.elementor-2034 .elementor-element.elementor-element-37c7a6f .elementor-heading-title { font-size:38px!important;}
.elementor-element-687270ed,
.elementor-element-75a945d3,
.elementor-element-2014646b,
.elementor-element-04699fd { min-height:auto;}
.page-id-2744 .bespoke-facial-product-content { min-height:auto; margin-bottom:0!important;}
.elementor-2744 .elementor-element.elementor-element-663e4a1d { margin-top:0!important;}
.elementor-2744 .elementor-element.elementor-element-1d22a5ee>.elementor-element-populated,
.elementor-2744 .elementor-element.elementor-element-7667747f>.elementor-element-populated,
.elementor-2744 .elementor-element.elementor-element-2249ec3a>.elementor-element-populated,
.elementor-2744 .elementor-element.elementor-element-932c713>.elementor-element-populated { margin:5% 0 0!important;}
.elementor-2744 .elementor-element.elementor-element-17a5a69f>.elementor-widget-container { padding:0 0 10% 0!important;}

.picol-treatment .elementor-inner-column:first-child,
.picol-treatment .elementor-inner-column:nth-child(2),
.picol-treatment .elementor-inner-column:nth-child(3),
.picol-treatment .elementor-inner-column:nth-child(4),
.picol-treatment .elementor-inner-column:nth-child(5),
.picol-treatment .elementor-inner-column:nth-child(6),
.picol-treatment .elementor-inner-column:last-child {width: 33.33%}

.greenpeel-method .elementor-inner-column:first-child,
.greenpeel-method .elementor-inner-column:nth-child(2),
.greenpeel-method .elementor-inner-column:nth-child(3),
.greenpeel-method .elementor-inner-column:nth-child(4),
.greenpeel-method .elementor-inner-column:nth-child(5),
.greenpeel-method .elementor-inner-column:nth-child(6),
.greenpeel-method .elementor-inner-column:nth-child(7),
.greenpeel-method .elementor-inner-column:nth-child(8),
.greenpeel-method .elementor-inner-column:last-child {width: 33.33%}

.products.columns-4 li { flex:0 0 25%;}

.nano_pico .arrow {transform: rotate(90deg);}

.skin-types-section .elementor-widget-image-box .elementor-image-box-wrapper {
	display: flex;
    flex-wrap: nowrap;
    flex-direction: row-reverse;
    max-width: 425px;
    margin: auto;
}

.bodyspace-section5 .product-list .elementor-widget-image-box {width: 50%}

.moxa-section5 .elementor-inner-section > .elementor-container > .elementor-row {display: grid!important; grid-template-columns: repeat(8, 100px); overflow: auto;}
.moxa-section5 .elementor-inner-section > .elementor-container > .elementor-row > .elementor-column.elementor-col-12 {width: 100%!important;}

.irrf-section.reverse .elementor-row {flex-direction: column-reverse;}

.face-sculpture2 .column-reverse .elementor-row {flex-direction: column-reverse;}

.elementor-5481 .elementor-element.elementor-element-9ee973b .elementor-container > .elementor-row {
	display: grid!important;
	grid-template-columns: 1fr 1fr;
	grid-template-areas: 'second second' 'first last';
}
.elementor-5481 .elementor-element.elementor-element-9ee973b .elementor-container > .elementor-row .elementor-col-33:first-child {
	grid-area: first;
}
.elementor-5481 .elementor-element.elementor-element-9ee973b .elementor-container > .elementor-row .elementor-col-33:nth-child(2) {
	grid-area: second;
}
.elementor-5481 .elementor-element.elementor-element-9ee973b .elementor-container > .elementor-row .elementor-col-33:last-child {
	grid-area: last;
}
.elementor-7335 .elementor-element.elementor-element-2dfa01a7 { padding: 10% 0 0!important;}
.elementor-element-77512a42 .elementor-widget-container {padding:0 0 0 0!important;}
.elementor-element-4b0aaaac .elementor-widget-container .elementor-text-editor ol { margin:15px 0 0 15px!important;}
.elementor-7335 .elementor-element.elementor-element-10a2f030 { margin-bottom: 0px!important;}
.elementor-element-26487fa1 .elementor-widget-container { padding: 30px 20px!important;}
.elementor-element-bb29dfe { margin-top:50px;}
.elementor-element-5893a55,
.elementor-element-578af7b { order:2!important;}
.elementor-element-ea5fe25 img,
.elementor-element-8dee68a img { width:100%;}
}

@media (max-width: 580px){
.header-social .elementor-container>.elementor-row { grid-template-columns: 1fr 60px!important;}
.elementor-element-5c529f5 .elementor-icon-list-items li.elementor-icon-list-item i.fa-whatsapp {
    width: 20px;
    height: 20px;
    font-size: 12px!important;
    line-height: 20px;
}
.elementor-117 .elementor-element.elementor-element-5c529f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { padding: 1px 0;}
.elementor-element-5c529f5 .elementor-icon-list-items li.elementor-icon-list-item:nth-child(2) { padding-left: 0!important;}
.elementor-7335 .elementor-element.elementor-element-26487fa1 .elementor-heading-title { font-size: 18px!important;}
.products.columns-4 li { flex:0 0 50%;}
.home-trending-content { height:auto;}
}

@media (max-width: 480px){
.elementor-2358 .elementor-element.elementor-element-65c46d7 .elementor-heading-title,
.elementor-2327 .elementor-element.elementor-element-2d4190c9 .elementor-heading-title,
.elementor-2277 .elementor-element.elementor-element-4ad20416 .elementor-heading-title,
.elementor-2034 .elementor-element.elementor-element-37c7a6f .elementor-heading-title,
.elementor-5821 .elementor-element.elementor-element-6425821d .elementor-heading-title,
.elementor-5821 .elementor-element.elementor-element-68ad5050 .elementor-heading-title,
.elementor-5821 .elementor-element.elementor-element-3f2768c8 .elementor-image-box-title,
.elementor-5821 .elementor-element.elementor-element-73040cd .elementor-heading-title { font-size:26px!important; line-height: 35px!important;}
.elementor-element-17a5a69f h2 { font-size:40px!important;}
.elementor-5821 .elementor-element.elementor-element-758a10f3>.elementor-element-populated>.elementor-widget-wrap {padding: 0 3% 0!important;}

.bodyspace-section5 .product-list .elementor-widget-image-box {width: 100%}

.elementor-5481 .elementor-element.elementor-element-9ee973b .elementor-container > .elementor-row {
	display: grid!important;
	grid-template-columns: 1fr;
	grid-template-areas: 'second' 'first' 'last';
}
.elementor-5742 .elementor-element.elementor-element-43698b8 .elementor-heading-title,
.elementor-5742 .elementor-element.elementor-element-e953411 .elementor-heading-title,
.elementor-5821 .elementor-element.elementor-element-2a289685 .elementor-heading-title {font-size: 26px!important; line-height: 35px!important;}

.elementor-element-758a10f3 { margin-top: 65%;}
.elementor-5821 .elementor-element.elementor-element-5372d1b5 { margin-top: 0!important; margin-bottom:0!important;}
.elementor-5821 .elementor-element.elementor-element-577225ca.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start!important;
    align-items: flex-start!important;
}
.elementor-5821 .elementor-element.elementor-element-5372d1b5>.elementor-container,
.elementor-5821 .elementor-element.elementor-element-1f1d167b>.elementor-container { min-height: auto!important;}
.elementor-5821 .elementor-element.elementor-element-68ad5050>.elementor-widget-container,
.elementor-5821 .elementor-element.elementor-element-162ac7f>.elementor-element-populated>.elementor-widget-wrap { margin: 0 0 3% 0!important;}
.elementor-5821 .elementor-element.elementor-element-162ac7f>.elementor-element-populated>.elementor-widget-wrap { padding: 0 0 3% 0!important;}
.elementor-5821 .elementor-element.elementor-element-48de54a9>.elementor-container { min-height: auto!important; padding-bottom: 30px!important;}
.elementor-5821 .elementor-element.elementor-element-577225ca>.elementor-element-populated>.elementor-widget-wrap { padding: 5% 3% 0!important;}
.elementor-element-48de54a9 > .elementor-container { padding-top:40%;}
.sticky-whatsapp { width:100%; right:unset; left:unset; bottom:0;}
.sticky-whatsapp .elementor-icon-list-items { display:flex;}
.sticky-whatsapp .elementor-icon-list-items .elementor-icon-list-item { margin:0 0; flex: 0 0 25%; width: 25%; border-right:1px solid #fff;}
.sticky-whatsapp .elementor-icon-list-items .elementor-icon-list-item a { 
    display:block;
    right:unset;
    border-radius:0;
    padding:8px 5px 5px;
    text-align: center;
}
.sticky-whatsapp .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-icon { display:block;}
.sticky-whatsapp .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-icon i { color:#fff!important; font-size:28px;}
.sticky-whatsapp .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-text { 
    font-size:10px;
    padding-inline-start:0!important;
    margin-top: -5px;
    display: block;
}
.elementor-175 .elementor-element.elementor-element-2d8e13b { padding-bottom:50px!important;}
.elementor-element-9799da7 { margin-bottom:0!important;}
.elementor-element-c2d8d44,
.elementor-element-e84081f { margin-bottom:40px;}
.elementor-12177 .elementor-element.elementor-element-5faee75 { margin-bottom: 50px!important;}
.elementor-element-77ca994 .elementor-section { width:50%!important;}
}

@media (max-width: 385px){
.sticky-menu-style.elementor-sticky--effects { top: 40px !important;}
.page-id-58 .sticky-menu-style.elementor-sticky--effects,
.single-product .sticky-menu-style.elementor-sticky--effects { top: 30px !important;}
.elementor-element-b6836cc >.elementor-container >.elementor-row,
.elementor-element-5672a27 >.elementor-container >.elementor-row { display:block!important;}
.elementor-element-b6836cc >.elementor-container >.elementor-row .elementor-column,
.elementor-element-5672a27 >.elementor-container >.elementor-row .elementor-column { width:100%;}

.picol-treatment .elementor-inner-column:first-child,
.picol-treatment .elementor-inner-column:nth-child(2),
.picol-treatment .elementor-inner-column:nth-child(3),
.picol-treatment .elementor-inner-column:nth-child(4),
.picol-treatment .elementor-inner-column:nth-child(5),
.picol-treatment .elementor-inner-column:nth-child(6),
.picol-treatment .elementor-inner-column:last-child {width: 50%}

.greenpeel-method .elementor-inner-column:first-child,
.greenpeel-method .elementor-inner-column:nth-child(2),
.greenpeel-method .elementor-inner-column:nth-child(3),
.greenpeel-method .elementor-inner-column:nth-child(4),
.greenpeel-method .elementor-inner-column:nth-child(5),
.greenpeel-method .elementor-inner-column:nth-child(6),
.greenpeel-method .elementor-inner-column:nth-child(7),
.greenpeel-method .elementor-inner-column:nth-child(8),
.greenpeel-method .elementor-inner-column:last-child {width: 50%}
}