

/*=====always========*/
.preloader {
    display:none;
}
/*=====11bottom contact button======*/
a.floating-button {
    position: fixed;
    width: 50px;
    height: 50px; 
    line-height: 50px;
    bottom: 80px;
    right: 30px;
    font-size: 20px;
    background-color: #25D366;
    color: #FFF !important;
    border-radius: 50px;
    text-align: center;
    z-index: 1000;
    animation: pulsess 3s infinite;
}

a.floating-button_mail {
    background-color: #0e4980;
}

a.floating-button_phone {
    background-color: rgba(220, 16, 16, .45);
}

div#side-contact a:nth-child(1) { bottom: 80px; }
div#side-contact a:nth-child(2) { bottom: 160px; }
div#side-contact a:nth-child(3) { bottom: 240px; }

@keyframes pulsess {
  0% {
    box-shadow: 0 0 0 0 rgba(0,0,0, .3);
  }
  30% {
    box-shadow: 0 0 0 10px rgba(0,0,0, 0.1);
  }
  50% {
    box-shadow: 0 0 0 0 rgba(0,0,0, 0);
  }
  80% {
    box-shadow: 0 0 0 10px rgba(0,0,0, 0.1);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0,0,0, 0);
  }
}

@media only screen and (max-width: 768px) {
    
    .m-p-50{
        padding-top: 50px;
        padding-bottom: 50px;
    }

     .m-p-70{
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .m-m-50{
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .m-m-70{
        margin-top: 70px;
        margin-bottom: 70px;
    }
	
/* 	.slider-home div#n2-ss-2 .n-uc-9ncd6ZWH8HSm-inner {
    background-position: 85% !important;
} */
	.smn-row a {
    border-bottom: 0 !important;
    color: #000 !important;
    background: transparent !important;
    font-family: 'inter-B' !important;
    font-size: 14px !important;
}
	
	div#what-skin-concerns-does-it-that .vc_row .wpb_column>div>div {
    display: block !important;
	}
	
	div#what-skin-concerns-does-it-that .wpb_single_image img {
    width: 100% !important;
}
	
	div#what-skin-concerns-does-it-that .vc_row .wpb_column>div>div>div:nth-child(1) p
	{
		font-size:50px !important;
	}
	
	div#what-skin-concerns-does-it-that .vc_row .wpb_column>div>div>div:nth-child(3) p {
		font-size: 18px !important;}
	
	
	div#what-skin-concerns-does-it-that .vc_row .wpb_column .wpb_content_element {
		margin-bottom:15px !important;
	}
	
	div#safe-and-clinically-proven {
    background: #F3ECE3!important;
}
	.salmon-tab .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
    font-family: 'Inter' !important;
		font-size: 16px !important;
	}
	
	.faq-honeyed p {
    font-size: 14px;
}

	.explore-pd-row .vc_row:last-child p {
    font-size: 18px !important;
}
		.safe-row h2{
		font-size:25px !important;
	}
	
	/*============ blogs ================*/
	.honeyed-joy {
    background: #f3ece3 !important;

}
	
		.salmon-row p {
    font-family: 'inria-B';
    font-size: 18px;
}
	

.blog-row > div:nth-child(2) > div{
	padding-top:0 !important;
}
	
	6:first-child {
		color: #000 !important;
		background:#fff;
		padding-top:50px !important;
}

	.under-eye-row .vc_col-sm-6:last-child {
		color: #fff !important;
		padding-top:50px !important;
}


	/*============= doctors ===============*/
	.meet-our-doctor-bg {
    height: 300px;
    background-position: right !important;
    background-size: contain !important;
}
	
	.doctor-personal-row .vc_row {

		padding:20px;
}
	
	/*============= about responsive ==============*/
	.ve-standard h2 {
    font-size: 25px !important;
}

.ve-standard p br {
    display: none ! IMPORTANT;
}
	
	.ve-standard h4 {
    font-weight: 600 !important;
    font-size: 20px !important;
}

	.ve-standard h4 br{
		display:none !important;
	}
	
	.medical-title p {
    font-size: 25px !important;
}
	
	.philosophy-paragraph p{
		font-size:25px !important;
	}
	
	/*============ home responsive =============*/
	.welcome-row .vc_col-sm-4:first-child{
		width:100% !important;
		margin-bottom: 25px !important;
	}
	
	.international-row h2 {
    font-size: 25px !important;
		margin-bottom:20px !important;
}
	
	.your-journey h2 br {
    display: none !important;
}

.your-journey h2 {
    font-size: 25px !important;
}
	
	.your-journey p{
		width:100% !important;
	}
	
	.contact-form-row h2 {
    font-size: 25px ! IMPORTANT;
}
	
	.contact-form-row p.contact-send{
		margin-top:20px !important;
	}
	
	.blg-pst h2{
		font-size:25px !important;
	}
	
	.welcome-row .vc_col-sm-4:first-child h2{
		font-size:25px !important;
	}
	
	.welcome-row .vc_col-sm-4:first-child p {
    font-size: 16px !important;
}
	
	.img-pdct {
		flex-direction: column!important;}
	
}

@media only screen and (max-width: 991px){
	
.site-footer {
    position: relative;
}

.footer-buttons {
    display: flex;
    justify-content: center;
}

a.floating-button {
    position: absolute !important;
    bottom: 0;
    right: 25%;
}

a.floating-button {
    transform: translate(50%,-30%);
}

a.floating-button_mail {
    /*transform: translate(0%,-130%);*/
    right: 50%;
}
a.floating-button_phone {
    /*transform: translate(150%,-130%);*/
    right: 75%;
}
div#side-contact{
    background-color: white;
    width: 100%;
    height: 80px;
    position: fixed;
    z-index: 22;
    bottom: 0;
    left: 0;
}
div#sidebar-footer {
    /*padding-bottom: 80px !important;*/
}
footer#colophon {
    padding-bottom: 85px !important;
}
	
	/*=========== mobile contact responsive ============*/
	    .contact-pg-row h2 {
        font-size: 25px !important;
        background: #ffffff90;
        width: fit-content;
        padding: 20px;
    }
	
	.contact-pg h2 {
    font-size: 20px !important;
}
	
		.contact-pg h2 br {
    display:none !important;
}
	
	.interfont {
    font-size: 20px!important;
/*     margin-bottom: 20px; */
}
	
	.contact-1 p{
		font-size:14px !important;
	}
	
	.contact-1 div{
    padding-top: 20px !important;
}
	
	
	.contact-pg p.contact-send{
		padding-top:20px !important;
	}

.contact-form-row .contact-1 {
    display: block !important;
}
	
	.wpb_gmaps_widget.wpb_content_element {
    width: 100% !important;
}
	
	.contact-pg-row {
    height: 250px;
}
	
	
	/*========mobile price list ==========*/
	
	.price-list h2 {
/*     padding-bottom: 25px; */
    font-size: 20px !important;
}
	
	/*============ mobile honeyed ==========*/
	.honeyed-joy h2 {
    font-size: 25px !important;
}

	.why-honeyed .wpb_column:not(:last-child) {
    margin-bottom: 30px;
}
	
/* 	.why-honeyed p {
    text-align: justify !important;
} */
	
	.why-honeyed p br {
    display:none !important;
}
	
	.honeyed-title-row-sec p {
		font-size: 20px !important;
	}
	
	.honeyed-title p {
    font-size: 18px !important;
}
	.faq-row .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{
		font-size:18px !important;
	}
	
	/*========= mobile products price ============*/
	.products-row-n {
    display: flex;
    flex-direction: column !important;
    row-gap: 35px !important;
}

	
	
}

@media only screen and (max-width: 375px) {
a.floating-button {
    /*top: 0%;*/
}

div#sidebar-footer {
    padding-bottom: 40px !important;
}
}

/*=============1grow-effect=====================*/
html {
    overflow-x: hidden;
}
.grow-effect figure {
    overflow: hidden;
}

.grow-effect img {
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    transition: transform 1s;
    z-index:999;
    position:relative;
}

.grow-effect:hover img {
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    transition: transform 1s;
    transform: scale(1.15);
}

.grow-effect-gallary  .vc_grid-item.vc_col-sm-3 > div > div {
    overflow: hidden !important;
}

.grow-effect-gallary .vc_gitem-zone.vc_gitem-zone-a {
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    transition: transform 1s;
    z-index:999;
    position:relative;
}

.grow-effect-gallary .vc_grid-item.vc_col-sm-3:hover .vc_gitem-zone.vc_gitem-zone-a {
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    transition: transform 1s;
    transform: scale(1.15);
}

/*===================1always====================================*/
header.entry-header {
    display: none;
}
footer.entry-footer {
    display: none;
}
.container.content-wrapper {
    padding-bottom: 0px !important;
}
main#main article {
    padding-bottom: 0px;
}
.container.content-wrapper {
    padding-top: 0px !important;
}

@media only screen and (min-width: 992px){

/* 	footer#footer>div:first-child {
    height: 300px !important;
} */
	
	.under-eye-row .vc_col-sm-6:first-child {
    background: #fff;
    height: 600px;
    color: #000 !important;
    padding-top: 50px;
    padding-left: 50px;
}
	
	.postid-2308 .under-eye-row .vc_col-sm-6:first-child {
    background: #fff;
    height: 750px !important;
    color: #000 !important;
    padding-top: 50px;
    padding-left: 50px;
}
	
	.recommended-row-re .vc_col-sm-6:first-child {
		background:#ad8064;
			height: 450px !important;
    color: #fff!important;
    padding-top: 50px;
    padding-left: 50px;
	}

	.recommended-row-re .vc_col-sm-6:last-child {
		   padding-top: 50px;
    padding-right: 50px;
    padding-left: 50px;
    color: #000;
	}

.under-eye-row .vc_col-sm-6:last-child {
    padding-top: 50px;
    padding-right: 50px;
    padding-left: 50px;
    color: #fff;
}
div#treated-areas-and-under-eye-rejuvenation,div#potential-benefits-and-is-treatment-right-for-you,div#recommend-treatment-recovery-and-post-treatment-care{
	padding-left:0 !important;
	padding-right:0 !important;
}

/*=========================== Padding and Margin =============================*/
.pd-50{
    padding-top: 50px;
    padding-bottom: 50px;
}

.pd-70{
    padding-top: 70px;
    padding-bottom: 70px;
}

.pd-100{
    padding-top: 100px;
    padding-bottom: 100px;
}

.m-50{
    margin-top: 50px;
    margin-bottom: 50px;
}

.m-70{
    margin-top: 70px;
    margin-bottom: 70px;
}

.m-100{
    margin-top: 100px;
    margin-bottom: 100px;
}

.m-t-100{
    margin-top: 100px;
}
.p-t-50{
    padding-top: 50px;
}

.p-b-50{
    padding-bottom: 50px;
}

.p-t-70{
    padding-top: 70px;
}

.p-b-70{
    padding-bottom: 70px;
}

.p-t-100{
    padding-top: 100px;
}

.p-b-100{
    padding-bottom: 100px;
}

	/*=============== contact desktop responsive=========*/
	
	.contact-pg-row {
    height: 400px !important;
}
	
	
	.salmon-row .vc_col-sm-6:last-child .vc_column-inner {
    padding-right: 0 !important;
}
	
.salmon-row{
	padding-right:0!important;
}
	
	.welcome-row .wpb_column img {
/*     min-height: 250px !important; */
		border-top-right-radius: 10px;
border-top-left-radius: 10px;
	}

	
	div#what-skin-concerns-does-it-that .vc_row .wpb_column>div>div>div:nth-child(1) p {
    font-family: 'advent-pro';
    font-size: 100px !important;
}
	
	.explore-pd-row .vc_row:last-child p {
    font-size: 13px !important;
	font-family:'inria';
	color: #ad8064;
}
	
	.meet-our-doctor-bg {
    height: 500px;
}

	.doctor-personal-row .vc_row {
    background: #fff !important;
		padding:100px;
}

	
	

}

/*========== Home===============*/

.slider-home div#n2-ss-2item1, .slider-home div#n2-ss-2item5,.slider-home div#n2-ss-2item10,.slider-home div#n2-ss-2item15 {
    font-family: 'Montserrat' !important;
    font-weight: 300;
}

.international-row .wpb_single_image {
    text-align: center;
    margin: auto;
    display: flex;
    width: 70%;
}

.contact-form-row a {
    text-decoration: none;
}

.welcome-row h3 a {
    color: #000;
}

.welcome-row .vc_col-sm-4:first-child {
    background: #fff;
    border-radius: 20px;
    padding: 35px;
    width: 25%;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.welcome-row .vc_col-sm-4:first-child h2 {
    color: #AD8064;
    font-family: 'Playfair Display';
    font-weight: bold !important;
    font-size: 30px;
    margin-bottom: 20px;
	    padding-top: 50px;
    padding-bottom: 25px;
}

.welcome-row .vc_col-sm-4:first-child p {
    font-size: 19px;
}
/* .welcome-row .vc_col-sm-4>div>div>div>div {
    background: #fff !important;
} */

.vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0px!important;
}


/* .welcome-row .vc_col-sm-4:nth-child(2) .vc_col-sm-12:first-child, .welcome-row .vc_col-sm-4:last-child .vc_col-sm-12:first-child {
    margin-bottom: 20px;
} */


.welcome-row .vc_column-inner {
    padding-top: 0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
}

.welcome-row h3 {
    font-size: 25px;
}

.welcome-row .wpb_single_image {
    margin-bottom: 0 !important;
}

.welcome-row .wpb_text_column {
    margin-bottom: 0 !important;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
/* 	background:#fff; */
}

/* .welcome-row .vc_col-sm-4:nth-child(2), .welcome-row .vc_col-sm-4:nth-child(3) {
    width: 37.5% !important;
}
 */
.welcome-row h3 {
    font-size: 20px;
    padding: 10px;
}

.welcome-row .vc_row {
    border-radius: 10px;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.vc_row.vc_column-gap-35>.vc_column_container
{
	padding-left:25px !important;
	padding-right:25px !important;
  padding-top:0 !important;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.img-pdct {
    display: flex
;
    justify-content: center;
}

.medical-title p {
    font-size: 30px;
}

.ve-standard h2 {
    font-weight: 600 !important;
	margin-bottom:25px !important
}

.ve-standard p, .ve-standard ul li{
	color:#AD8064;
}

.home .wpcf7-spinner {
    position: absolute;
    left: 0;
}

/*========1font==========*/

@font-face{
    font-family:"playfair";
    src:url("https://veaesthetic.com/wp-content/uploads/2025/04/PlayfairDisplay-Regular.ttf")format('truetype');
}

@font-face{
    font-family:"playfair-B";
    src:url("https://veaesthetic.com/wp-content/uploads/2025/04/PlayfairDisplay-Bold.ttf")format('truetype');
}

@font-face{
    font-family:"inter-B";
    src:url("https://veaesthetic.com/wp-content/uploads/2025/04/Inter_18pt-Bold.ttf")format('truetype');
}

@font-face{
    font-family:"inria";
    src:url("https://veaesthetic.com/wp-content/uploads/2025/04/InriaSerif-Regular.ttf")format('truetype');
}

@font-face{
    font-family:"inria-B";
    src:url("https://veaesthetic.com/wp-content/uploads/2025/04/InriaSerif-Bold.ttf")format('truetype');
}

@font-face{
    font-family:"advent-pro";
src:url("https://veaesthetic.com/wp-content/uploads/2025/04/AdventPro-ExtraLight.ttf")format('truetype');
}








h2{
	font-family:'playfair-B';
}

.interfont {
    font-family: 'inter-B'!important;
    font-size: 25px;
    margin-bottom: 20px;
}

.medical-left p {
    font-size: 25px !important;
    font-family: 'playfair-B';
}

.contact-1 p{
	font-family:'inter-B' !important;
}



.philosophy p {
    color: #fff !important;
}

.philosophy-paragraph p {
    font-family: 'playfair' !important;
    font-size: 35px;
    text-align: center;
}

.your-journey h2 {
    font-family: playfair-B;
    color: #AD8064;
    font-size: 40px;
}


.your-journey p {
    background: #ffffff;
    width: 56%;
    padding: 40px;
    margin-top: 50px;
    border-left: 5px solid #AD8064;
}

.your-journey {
    background-position: top !important;
}

/*==================== two row two column =================*/
.contact-form-row .contact-1 p:empty {
    display: none;
}

.contact-form-row  .contact-1 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 0.3fr);
    grid-column-gap: 20px;
    grid-row-gap: 30px;
}

.contact-form-row  .contact-1 p:nth-child(4) {
    grid-area: 2 / 1 / 3 / 2;
}
.contact-form-row  .contact-1 p:nth-child(5) {
    grid-area: 2 / 2 / 3 / 3;
}

.contact-form-row .contact-message{
	grid-area:3 / 1 / 4 / 3;
}

input[type="text"],input[type="email"],input[type="tel"], textarea {
  background-color : #F3ECE3 !important; 
	border:0;
	border-radius:0 !important;
}

p.contact-send {
    grid-column: 1 / 3;
}

p.contact-send {
    width: 100% !important;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: row;
    text-transform: capitalize;
		height: fit-content;
}

p.contact-send input{
	background:#AD8064;
	border-radius:0;
}

.contact-message textarea {
    min-height: 350px;
}

.blg-pst h2{ 
	color:#AD8064 !important;
	margin-bottom:25px;
}


.blg-pst .vc_grid .vc_col-sm-12 {
    background: #fff;
} 

/* .blg-pst .vc_gitem_row{
	    box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
} */
/*================ footer ===============*/
img.xhs {
    width: 30px;
		filter: brightness(0) saturate(100%) invert(61%) sepia(13%) saturate(1112%) hue-rotate(340deg) brightness(86%) contrast(86%);
}

.icon a {
    background: #fff !important;
    color: #AD8064;
    height: 40px;
    width: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
		border-radius:10px;
}

.social-icon {
    display: flex;
    justify-content: flex-start;
    column-gap: 5px;
}

.footer-icon a{
	color:#fff;
}

footer#footer .ct-widget:first-child img {
    filter: invert(1);
		width:300px;
}

footer#footer .ct-widget:nth-child(2) {
    margin-top: 20px !important;
}


/*============== headerand footer menu =================*/
/* .wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a, .wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {
    color: #000;
    font-weight: 400;
    background: white !important;
} */

.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a:before
{
	display:none !important;
}

header#header a.wp-mega-menu-link:hover {
    background: transparent !important;
}

header#header .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-theme-1 ul.wpmm-mega-wrapper > li:hover > a {
    font-weight: normal;
    text-decoration: none;
    border-bottom: 3px solid #ad8064;
}

header#header a.wp-mega-menu-link:hover{
	background:#fff !important;
}

/* .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-theme-1 ul.wpmm-mega-wrapper li:hover{
	background:#fff;
} */

header#header ul#wpmega-menu-menu_1 li:hover{
    background: transparent !important;
}

header#header ul#wpmega-menu-menu_1 ul.wp-mega-sub-menu li a:hover{
   font-weight:bold;
}

header#header ul.wp-mega-sub-menu li:hover{
	background:transparent !important;
}

header#header .wpmm-sub-menu-wrap {
    border: 0 !important;
    background: #ad8064 !important;
		margin-top:20px;
}

h4.wpmm-mega-block-title {
    color: #fff !important;
/* 		border-bottom:2px solid #fff; */
}

ul.wp-mega-sub-menu li a {
    color: #fff !important;
}
 
header#header ul.wp-mega-sub-menu ul li:not(:last-child){
	   border-bottom: 1px solid #ffffff50 !important;
}

h4.wpmm-mega-block-title {
    border-bottom: 1px solid #fff;
    width: 100%;
}

header#header h4.wpmm-mega-block-title:before {
    display:none !important;
}

header#header span.wpmm-mega-menu-href-title {
    font-family: 'inter' !important;
    text-transform: uppercase;
}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after{
	display:none !important;
}

.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal{
    background:transparent!important;
	box-shadow:none;
}

nav#footer-menu li a {
    font-size: 18px;
    font-family: 'inter' !important;
}

nav#footer-menu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {
        background: none !important;
    box-shadow: none !important;
    width: fix-content;
    left: unset !important;
	padding-left:0 !important;
}

nav#footer-menu ul li {
    background: none !important;
}

nav#footer-menu ul li a {
    text-transform:uppercase;
}

ul.wp-mega-sub-menu a {
    font-size: 14px !important;
}
ul.wp-mega-sub-menu li{
	border:0 !important;
}

nav#footer-menu ul li.menu-item-has-children, nav#footer-menu ul li.no-dropdown{
    border-bottom: 1px solid #fff;
}

nav#footer-menu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper{
	display:flex;
	column-gap:23px;
}

/*============= contact page==============*/
.contact-pg-row h2 {
    color: #AD8064 !important;
		font-size:50px;
}



.contact-pg h2 {
    font-size: 25px;
}

.contact-pg p.contact-send {
    display: flex;
    justify-content: flex-start;
    text-align: left;
    flex-direction: row-reverse;
}


/*=========== map setting ===========*/

.wpb_gmaps_widget.wpb_content_element {
    width: 70%;
}

.wpb_gmaps_widget .wpb_wrapper {
    background-color:none !important;
    padding: 0px!important;
}

/*=========== Price List==============*/
.price-list td {
/*   border: 1px solid #dddddd; */
  text-align: left;
  padding: 8px;
  background:#fff;
	font-family: 'inter';
}

.price-list th{
		text-align:left;
		padding:8px;
		font-family: 'Inter-B';
}

.price-list tr:first-child{
background-color:#ad8064;
}

.price-list tr:first-child th{
color:#fff;
}

.price-list tr{
border:0 !important;
} 

.price-list table,.price-list tbody{
	border:none !important;
} 

.price-list tr:first-child td {
	border-top: none !important;
}

.price-list tr:last-child td {
	border-bottom: none !important;
}

.price-list tr td:first-child {
	border-left: none !important;
}

.price-list tr td:last-child{
	border-right: none !important;
}

.price-list h2 {
    padding-bottom: 25px;
}

.page-id-739 main#main {
    background: linear-gradient(#F3ece3, #f3ece3, #debc9770) !important;
}

/*================= honeyed joy =============*/

.honeyed-joy h2 {
    font-size: 45px;
    font-family: inria-B;
    text-transform: uppercase;
    padding-bottom: 20px;
}

.honeyed-joy p{
    font-family: 'inria-B' !important;
	font-size:18px;
}

.why-honeyed {
    background: linear-gradient(0.25turn,#FEFDFC,#f6e5d3);
}


.why-honeyed img {
    width: 54px;
}

.why-honeyed .wpb_single_image {
    margin-bottom: 20px;
}

.honeyed-title p {
    color: #ad8064 !important;
    font-family: 'inria-B';
    font-size: 20px;
}

.honeyed-title {
    margin-bottom: 20px !important;
}

/* .why-honeyed .wpb_text_column:last-child p {
    width: 50%;
}

.why-honeyed .wpb_text_column:last-child {
 
    margin: auto !important;
} */

.honeyed-title-row-sec p {
		font-size:25px;
    font-family: 'inria';
    font-weight: 100;
		text-transform:uppercase; 
}

.honeyed-title-row-sec{
	margin-bottom:20px !important;
}

.faq-row .vc_active a {
    background: #ad8064 !important;
}

.faq-row .vc_tta-panel-title a{
	  background: #f3ece3;
}

.faq-row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    font-family: 'Inter' !important;
    color: #fff !important;
}

.faq-row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
  
    color: #fff !important;
   
}

.faq-row .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{
	  font-family: 'Inter' !important;
	 	font-size: 20px;
    font-weight: 100;
		color:#000;
	
}

.faq-row .vc_tta-panel-body {
    background: #f3ece3 !important;
/*     padding: 20px !important; */
}

/* .faq-row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
	border:none !important;
}
 */
h4.vc_tta-panel-title {
    background: #f3ece3 !important;
}

.faq-row .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{
	border-color:#fff !important;
}

.faq-row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #00000005;
    background-color: #f8f8f8;
/*     border-left: 0 !important;
    border-right: 0; */
	border-radius:0 !important;
}

.faq-row .vc_active .vc_tta-panel-body { 
    border-bottom: 1px solid #00000005 !important;
}

.h-doctor-row img {
    border: 1px solid #000;
}

/*=========== product price ==============*/

.page-id-940 main#main {
	 background: linear-gradient(#F3ece3, #f3ece3, #debc9770) !important;
}

.products-row-n .wpb_column {
    background: #fff;
    border-radius: 10px;
}

.products-row-n {
    display:flex;
    column-gap: 35px !important;
}

/*====== Posts =======*/
.book-btn a{
		background:#AD8064 !important;
	color: #fff !important;
}

.smn-row a {
	border-bottom: 0 !important;
	color:#000 !important;
	background:transparent !important;
	font-family:'inter-B' !important;
}

.what-row .wpb_column {
    background: #fff !important;
	padding:20px !important;
}

div#what-skin-concerns-does-it-that .vc_row .wpb_column>div>div {
    display: grid;
/*     grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr); */
    grid-column-gap: 50px;
    grid-row-gap: 0px;
/*     justify-items: center; */
	    align-items: center;
}



div#what-skin-concerns-does-it-that .vc_row .wpb_column>div>div>div:nth-child(3){ grid-area: 2 / 2 / 3 / 3 !important ;}



div#what-skin-concerns-does-it-that .wpb_single_image {
    margin-bottom: 0 !important;
    padding-bottom: 0 !IMPORTANT;
}

div#what-skin-concerns-does-it-that .vc_row .wpb_column>div>div>div:nth-child(3) p {
    font-family: 'inria-B';
    font-size: 20px;
/*     padding-top: 20px; */
    text-align: left !important;
}

div#what-skin-concerns-does-it-that .wpb_single_image img{
	width:70%;
}

.salmon-tb td {
    font-family: 'Inter';
}

.ept-t .vc_col-sm-6:last-child>div>div {
    display: grid
;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-items: start;
}

.safe-row h2 {
    color: #9f7356 !important;
    margin-bottom: 35px;
    font-size: 40px;
}

.boost-row .vc_col-sm-4 p {
    font-family: 'inria-B';
    color: #ad8064;
    font-size: 20px;
}

.boost-row img {
    width: 75%;
}

.boost-row .wpb_single_image {
    margin-bottom: 15px;
}

.bg-brown p {
    background: #ad8064;
    border-radius: 50px;
    color: #fff;
    padding: 5px;
}

.salmon-tab .vc_active a {
    background: #ad8064 !important;
}

.salmon-tab .vc_tta-panel-title a{
	  background: #f3ece3;
}

.salmon-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    font-family: 'Inter' !important;
    color: #fff !important;
}

.salmon-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
  
    color: #fff !important;
   
}

.salmon-tab .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{
	  font-family: 'Inter' !important;
	 	font-size: 20px;
    font-weight: 100;
		color:#000;
	
}

.salmon-tab .vc_tta-panel-body {
    background: #fff!important;
/*     padding: 20px !important; */
}

/* .faq-row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
	border:none !important;
}
 */
.salmon-tab h4.vc_tta-panel-title {
    background: #fff!important;
}

.salmon-tab .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,.salmon-tab .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after{
	border-color:#fff !important;
}

.salmon-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #00000005;
    background-color: #f8f8f8;
/*     border-left: 0 !important;
    border-right: 0; */
	border-radius:0 !important;
}

.salmon-tab .vc_active .vc_tta-panel-body { 
    border-bottom: 1px solid #00000005 !important;
}

.explore-pd-row .honeyed-title-row-sec p{
	text-transform:capitalize;
	font-family:'playfair-B'
}

.explore-pd-row .vc_row .wpb_column>div {
    background: #f3ece3;
}
.explore-pd-row .vc_row:last-child .wpb_column>div {
    display: flex !important
;
    align-items: center;
    padding: 20px !important;
}

.explore-pd-row .vc_row:last-child .wpb_column>div {
    display: flex !important
;
    padding: 20px !important;
    /* min-height: 460px; */
	border-radius: 20px;
}



.explore-pd-row h4 {
    font-size: 20px !important;
    font-family: 'inria-B';
		color: #ad8064;
		padding-top:20px;
}

.explore-pd-row .wpb_content_element {
    margin-bottom: 20px;
}

.ct-comments-container {
    display: none;
}



.salmon-row .wpb_single_image {
    margin-bottom: 0 !important;
}



.salmon-row h2 {
    padding-bottom: 35px;
}

/* .smn-row .vc_active>a{
    background: #ad8064;
} */

.smn-row .vc_tta-panel-title a{
	  background: #f3ece3;
}

.smn-row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    font-family: 'Inter' !important;
    color: #fff !important;
}

.smn-row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
  
    color: #fff !important;
   
}

.smn-row .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{
	  font-family: 'Inter' !important;
	 	font-size: 20px;
    font-weight: 100;
		color:#000;
	
}

.smn-row .vc_tta-panel-body {
    background: #f3ece3!important;
/*     padding: 20px !important; */
}

/* .faq-row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
	border:none !important;
}
 */
.smn-row h4.vc_tta-panel-title {
    background: #ad8064!important;
}

.smn-row .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,.smn-row .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after{
	border-color:#fff !important;
}

.smn-row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #00000005;
    background-color: #f8f8f8;
/*     border-left: 0 !important;
    border-right: 0; */
	border-radius:0 !important;
}

.smn-row .vc_active .vc_tta-panel-body { 
    border-bottom: 1px solid #00000005 !important;
}

div#key-benefit .vc_row:last-child>div {
    display: flex;
}

div#key-benefit .vc_row:last-child {
    width: 65%;
    margin: auto;
}

	div#what-skin-concerns-does-it-that .vc_row .wpb_column>div>div>div:nth-child(1) p {
		font-family: 'advent-pro';}

	.explore-pd-row .vc_row:last-child p {

	color: #ad8064;
}

.what-row-n .vc_col-sm-3>div>div {
    background: #FFD9BC;
}

.what-row-n .wpb_single_image {
    margin-bottom: 10px;
}

/*============= blogs ==============*/
.widget.widget_categories h2 {
    display: none;
}

select#cat {
    color: #ad8064 !important;
    border: 0;
	  background: #fff;
}

.blog-row {
    background: linear-gradient(#FEFDFC,#f6e5d3);
}

.blog-row form.ct-search-form {
    background: #fff;
    border: none;
    color: #ad8064 !important;
}

.blog-row input[type="search"] {
    color: #ad8064 !important;
	border:0 !important;
}

.blog-row .ct-search-form-controls button {
    background: #ad8064;
    color: #fff !important;
}

.blog-row a.vc_general {
    background: #DEBC97 !important;
    padding: 10px;
    font-family: 'Inter';
    font-weight: 600;
}

.blog-row .vc_grid-item-mini {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.what-row-n .vc_col-sm-3 p {
    padding-left: 5px;
    padding-right: 5px;
}

.what-row-n .vc_col-sm-3:nth-child(2) img {
    margin-top: -20px;
}

/* .what-row-n .vc_col-sm-3 p{
    margin-top: 40px;
} */

/* .what-row-n .vc_col-sm-3>div>div {
    background: #FFD9BC;
    min-height: 350px;
}
 */

.what-row-n .vc_col-sm-3 p {
    background: #FFD9BC;
    min-height: 220px;
    display: flex;
    align-items: center;
    align-content: center;
}

.aes-row {
    background: transparent !important;
}

.aes-row-n-n img{
	width:70%;
}

.aes-row-n-n .wpb_single_image{
	margin-bottom:10px !important;
}

	.salmon-row p {
    font-family: 'inria-B';
    font-size: 20px;
}

div#formulation-of-teosyal-redensity-1 img,div#what-to-expect-during-treatment img  {
    width: 70px;
}

div#formulation-of-teosyal-redensity-1 .vc_row:nth-child(2) p {
    background: #ad8064 !important;
    color: #fff;
}

div#commonly-treated-areas img {
    filter: invert(1);
}

div#commonly-treated-areas p {
    color: #fff;
}


div#commonly-treated-areas .honeyed-title p{
	color:#f3ece3 !important;
}

/* 
div#formulation-of-teosyal-redensity-1 img {
    filter: invert(1);
} */

/* div#formulation-of-teosyal-redensity-1 p{
	color:#fff;
} */

div#suggested-post-treatment-skincare p{
	color:#fff;
}

div#suggested-post-treatment-skincare th{
	color:#000 !important;
	background:#f3ece3 !important;
}

/*============= meet our doctors ==============*/
.meet-our-doctor .honeyed-title-row-sec p {
    font-family: 'Playfair-B' !important;
}

.meet-our-doctor {
    background: linear-gradient(#FEFDFC,#f6e5d3);
}

.meet-our-doctor .products-row-n .wpb_column {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.meet-our-doctor .vc_row .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.meet-our-doctor a {
    color: #000 !important;
    text-decoration: none !important;
}

.doctor-personal-row {
	background: linear-gradient(#FEFDFC,#f6e5d3);
}

.doctor-personal-row .vc_row {
    background: #fff !important;
}

.dr-desc p {
    font-size: 14px;
}

.ve-standard h4 {
    font-weight:600 !important;
    font-size: 25px;
}


/*============ about ===========*/

.about-img-row{
	padding-top:50px;
}

.about-location .wpb_gmaps_widget.wpb_content_element {
    width: 100% !important;
	margin-top:35px !important;
}

.strategic-row img{
	width:35%;
}

	.under-eye-row .vc_col-sm-6:first-child {
		color: #000 !important;
		background:#fff;
}

	.under-eye-row .vc_col-sm-6:last-child {
		color: #fff !important;
}

.price-list ul {
    padding-left: 10px;
}

div#types-of-fillers {
    color: #fff;
}

div#how-long-do-results-last tr:first-child td  {
    background: #f3ece3;
}

div#how-long-do-results-last td {
    color: #000;
}
div#how-long-do-results-last {
    color: #fff;
}
div#what-to-expect-and-important-note img{
	width:70px;
	margin-bottom:20px;
}

.blg-pst img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

div#key-feature-and-technical-specifications tr th {
    background: #ad8064 !important;
	color:#fff;
}

div#intended-use {
    color: #fff;
}

div#what-to-expect-during-the-treatment p {
    color: #fff;
}

div#Benefits-of-Cell-Light-II-Treatment tr td:first-child,div#how-does-alma-rejuve-work tr td:first-child {
    background: #ad8064;
    color: #fff;
}

div#how-many-sessions-are-recommended{
	color:#fff;
}
/* .price-list ul li {
    color: #fff;
}
 */
.postid-2060 div#what-to-expect-during-the-treatment ul li{
	color:#fff;
}

.postid-2060 div#benefits-of-chemical-peels-and-recommend-for ul li{
	color:#000 !important;
}

div#our-approach-to-acne-treatment-in-singapore p {
    color: #fff;
}

.postid-2086 div#why-choose-VE-aesthetics {
    color: #fff;
}

div#who-may-not-be-suitable-for-IPL {
    color: #fff;
}

.dr-row-detail .contact-1 div {
    margin-bottom: 20px;
}

.dr-row-detail .contact-1{
	display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(6, 0.1fr);
grid-column-gap: 20px;
grid-row-gap: 0px;
/* 	width: 50%;
   margin: auto; */
}

.dr-row-detail .contact-1 div:first-child{
grid-area: 1 / 1 / 2 / 3; 
}

.dr-row-detail .contact-1 div:nth-child(2){
grid-area: 2 / 1 / 3 / 3;
}

.dr-row-detail .contact-1 div:nth-child(3){
grid-area: 3 / 1 / 4 / 3;
}

.dr-row-detail .contact-1 div:nth-child(4){
grid-area: 4 / 1 / 5 / 2;
}

.dr-row-detail .contact-1 div:nth-child(5){
grid-area: 4 / 2 / 5 / 3;
}

.dr-row-detail .contact-1 div:nth-child(6){
grid-area: 5 / 1 / 6 / 3;
}

.dr-row-detail select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    background: #f3ece3;
}

.dr-row-detail input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date {
    background: #f3ece3;
}

.dr-row-detail .wpb_column>div {
    background: #ad8064;
    border-radius: 50px;
padding:50px;
	width:fit-content;
	margin:auto;
}

.dr-row-detail p {
    color: #fff;
}

.dr-row-detail p.contact-send input{
	background:#f3ece3!important;
	border-radius:0;
	color:#000;
}

.dr-row-detail p.contact-send {
    flex-direction: column;
    margin: auto;
	width:fit-content !important;
}

.products-row-n {
    display: flex;
    justify-content: center;
}

div#is-hydrafacial-right-for-you {
    color: #fff;
}

.products-row-n img {
    height: 300px;
    object-fit: cover;
    object-position: center;
}

a.gt-current-wrapper.notranslate.glink.nturl.gt_raw_link-xxjexk {
    display: none;
}

.mobile-menu li:hover>.ct-sub-menu-parent .ct-menu-link:not(.ct-disabled-link), .mobile-menu li:hover>.ct-sub-menu-parent .ct-toggle-dropdown-mobile, .mobile-menu li.dropdown-active>.ct-sub-menu-parent .ct-menu-link:not(.ct-disabled-link), .mobile-menu li.dropdown-active>.ct-sub-menu-parent .ct-toggle-dropdown-mobile, .mobile-menu li[class*=current-menu-]>.ct-sub-menu-parent .ct-menu-link:not(.ct-disabled-link), .mobile-menu li[class*=current-menu-]>.ct-sub-menu-parent .ct-toggle-dropdown-mobile{
	color:#fff !important;
}


	.gtranslate_wrapper > a:first-child{
		
		padding-right:10px;
		margin-right:5px;
		border-right:1px solid currentcolor;
}

.full-image-cover,
.full-image-cover *{
	width:100%;
	object-fit:cover;
}

.post-row h3,
.post-row h2{
	margin-bottom:20px;
}

.post-row p:not(:last-child){
	margin-bottom:20px;
}