@font-face {
    font-family: 'Gill Sans MT';
    src: url('fonts/GillSansMT.eot');
    src: url('fonts/GillSansMT.eot?#iefix') format('embedded-opentype'),
        url('fonts/GillSansMT.woff2') format('woff2'),
        url('fonts/GillSansMT.woff') format('woff'),
        url('fonts/GillSansMT.ttf') format('truetype'),
        url('fonts/GillSansMT.svg#GillSansMT') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Gill Sans MT Std';
    src: url('fonts/GillSansMTStd-Medium.woff2') format('woff2'),
        url('fonts/GillSansMTStd-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gill Sans MT Std';
    src: url('fonts/GillSansMTStd-Bold.woff2') format('woff2'),
        url('fonts/GillSansMTStd-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gill Sans MT Std';
    src: url('fonts/GillSansMTStd-Light.woff2') format('woff2'),
        url('fonts/GillSansMTStd-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gill Sans Nova';
    src: url('fonts/GillSansNova-SemiBold.woff2') format('woff2'),
        url('fonts/GillSansNova-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gill Sans Nova';
    src: url('fonts/GillSansNova-UltraLight.woff2') format('woff2'),
        url('fonts/GillSansNova-UltraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gill Sans Nova Book';
    src: url('fonts/GillSansNova-Bold.woff2') format('woff2'),
        url('fonts/GillSansNova-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
:root {
	--font-mt:'Gill Sans MT Std';
	--font-nova:'Gill Sans Nova';
}
.pigmentic-product img{
	background:none !important;
}
input,a,button,textarea {outline:none !important; font-family:var(--font-mt);}
.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1280px !important;
}
* {
	margin:0; font-family:var(--font-mt);
}
body {
	color: #636466;
	font-size: 19px;
	line-height: 25px;
}
h1,h2,h3,h4,h5,p,div,span,li,a {
	font-family:var(--font-mt);
}
p, .elementor-widget-container{
    font-size: 25.62px !important;
    letter-spacing: 1px !important;
    line-height: normal !important;
}
.elementor-heading-title {
	font-family: var(--font-mt) !important;
}
.main-head {
    margin: 0px !important;
}
.main-head .elementor-heading-title {
	font-family: var(--font-nova) !important;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
	padding: 0 !important;
}

/**header**/
#logo-main img {
    width: 100% !important;
    height: auto !important;
    max-width: 700px !important;
	background:none;
}
.dialog-message.dialog-lightbox-message ul {
    padding-left: 0;
    height: 600px;
    overflow: scroll;
}

.fixed-header {
    position: fixed !important;
    width: 100% !important;
    z-index: 99;
    background: #fff;
    -webkit-transition: position 10s;
    -moz-transition: position 10s;
    -ms-transition: position 10s;
    -o-transition: position 10s;
    transition: position 10s;
    animation: smoothScroll 2s forwards;
    transition: all 1.1s;
}
@keyframes smoothScroll {
	0% {
		transform: translateY(-40px);
	}
	100% {
		transform: translateY(0px);
	}
}
.fixed-header section#header-nav{
	-webkit-transition: position 10s;
    -moz-transition: position 10s;
    -ms-transition: position 10s;
    -o-transition: position 10s;
    transition: position 10s;
    animation: smoothScroll 2s forwards;
    transition: all 1.1s;
    opacity: 0;
    padding: 0;
    font-size: 0;
    height: 0;
}
.fixed-header #logo-main {
    padding-top: 26px;
    padding-bottom:23px;
}
.dialog-message.dialog-lightbox-message ul {
    padding-left: 0;
}
.dialog-message.dialog-lightbox-message ul li {
    list-style: none;
}
.mt-200 {
    margin-top: 60px;
}

#header-main #header-nav nav ul button.sub-menu-toggle {
    display: none;
}
.fixed-header nav.elementor-nav-menu--main.elementor-nav-menu__container {
   transition: all 1.1s !important;
    opacity: 0;
    padding: 0;
    font-size: 0;
    height: 0;
}

#header-main #header-nav nav ul li a {
	padding: 10px 0 0 !important;
	white-space: normal;
	line-height: normal;
	font-size: 16.55px;
	text-transform: uppercase;
	font-family:var(--font-mt);
	color: #636466;
	font-weight: 400;
	letter-spacing: 0.1px;
}
#header-main #header-nav nav ul li {
	margin: 0 24px 0 0px;
	position: relative;
}
#header-main #header-nav nav ul li:nth-child(10) {
	margin-left:auto;
}
#header-main #header-nav nav ul li:last-child a {
    position: relative;
    padding-right: 22px !important;
    z-index: 9;
}
#header-main #header-nav nav ul li:last-child {
    position: relative;
    padding-right: 0;
    margin-right: 0;
}
#header-main #header-nav nav ul li ul.sub-menu:before {
    content: "";
    width: 200vw;
    height: 100%;
    background: #fff;
    position: absolute;
    left: -70vw;
	top:0;
}
.disclaimer-outer {
    padding-bottom: 130px;
}
#header-main #header-nav nav ul li:last-child:after {
    content: "";
    width: 15px;
    height: 15px;
    background: url(images/arrow-down.png);
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right;
    top: 7px;
    right: 0;
}
#header-main #header-nav nav ul li a::after {
    top: 0;
    background-color: #b1b1b1;
    bottom: auto; 
	height:6px;
}
.entry-content {
	margin: 0 !important;
}
#header-main #header-nav nav ul li .sub-arrow {
    display: none;
}
#header-main #header-nav nav ul {
	width: 100%;
	margin-right: 0;
	position: static;
}
#logo-main {
	padding-top: 35px;
	padding-bottom: 22px;
}
#header-nav {
	padding-bottom: 5px;
	position: static;
}
/****/
#footer-main > .elementor-container {
	border-top: 6px solid  #b1b1b1;
	padding-top: 20px;
	padding-bottom: 25px;
	margin:0px 30px;
}

#footer-main .elementor-heading-title {
	font-size: 16.71px;
	font-weight: 600;
	text-transform: uppercase;
	color: #272525 !important;
}
#footer-main .elementor-widget-heading {
    margin-bottom: 15px;
}
#footer-main ul li a {
    color: #929496;
    font-size: 14px !important;
    text-transform: uppercase;
	line-height: 24px;
	font-weight:400;
}
#footer-main ul li a:hover span {
    color: #000;
}
#footer-main ul li a span {
color:#929496;}
#footer-main ul li {
	line-height: normal;
}
#footer-logo img {
    height: auto !important;
    max-width: 60% !important;
}
/*
#footer-col.left {
	padding-left: 30px;
}
#footer-col.last {
    padding-left: 70px;
}
*/
#heading-bottom.two {
    margin-top: 15%;
}
#footer-main ul li a.active-highlight span, #footer-main ul li a.active-highlight {
    color: #000 !important;

}
#home-inner .elementor-heading-title {
    font-family: var(--font-nova) !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 26.84px;
}
#home-inner .elementor-widget-heading {
	margin-bottom: 6px;
}
#home-inner p br {
    display: none;
}
#home-inner p {
	color: #929496;
	font-size: 22.5px;
	font-family: var(--font-mt);
	font-weight: 300;
	letter-spacing: 1.5px;
}
#home-content {
    padding: 36px 0 0px;
}
section#footer-main {
    margin-top: 225px;
}
body.custom-background {
    overflow-x: hidden !important;
}
#header-main #header-nav nav ul li ul.sub-menu {
    margin-left: auto !important;
    margin-right: auto !important;
    right: 0;
    background-color: #fff;
    padding-bottom: 35px;
    padding-top: 12px;
    width: 100% !important;
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0px;
	min-width: 260px !important;
}
#header-main #header-nav nav ul li:nth-child(8) ul.sub-menu {
    padding-left: 0;
}
#header-main #header-nav nav ul li ul.sub-menu li {
	margin: 12px 0;
	display: block;
}
#header-main #header-nav nav ul li ul.sub-menu li a {
	padding: 0 !important;
	background-color: transparent !important;
	color: #929496;
	border-left: 0;
}
#header-main #header-nav nav ul li ul.sub-menu li a:hover {
    color: #000;
}
#header-main div {
    position: static !important;
}
#header-main #header-nav nav ul li ul.sub-menu {
    position: absolute;
}
#header-main .elementor-container {
	max-width: 100% !important;
	padding-left: 2.6%;
	padding-right: 2.6%;
}
#header-main .elementor-container #header-nav .elementor-container {
    padding-left: 0;
    padding-right: 0;
}
#header-main #header-nav nav ul li:last-child ul.sub-menu {
    width: 100% !important;
    min-width: auto !important;
	left:0 !important;
}


/*=================== */

header.entry-header {
	display: none;
}
.divider-custom,
.form-heading {
	margin-bottom: 0px !important;
}
.form-heading *	 {
	display: inline-block;
}
.gfield {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.gform_wrapper.gravity-theme .gfield .gfield_label {
    font-size: 25.62px;
    font-weight: 300;
    margin-bottom: 0px;
	font-family: var(--font-mt);
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #636466;
}
.gform_wrapper.gravity-theme .gfield input,
.gform_wrapper.gravity-theme .gfield select,
.gform_wrapper.gravity-theme .gfield textarea {
	border: 1px solid  #b1b1b1;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 16px;
    font-family: inherit;
    padding: 5px â€‹20px;
	margin-bottom: 12px !important;
  
}
.gform_wrapper.gravity-theme .gfield .ginput_container_date input {
	width: 100%;
}
.gform_wrapper.gravity-theme .gfield input:placeholder,
.gform_wrapper.gravity-theme .gfield select:placeholder,
.gform_wrapper.gravity-theme .gfield textarea:placeholder {
	color: #b5b5b6 !important;
	opacity: 1;
}
.gform_wrapper.gravity-theme .gfield .gfield-choice-input {
    border-radius: 0px;
    width: 34px;
    height: 34px;
    cursor: pointer;
    margin-bottom: 0 !important;
}
.ginput_container.ginput_container_radio {
    margin-bottom: 10px;
}
.gfield_radio,
.gchoice {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.gchoice {
	margin-right: 55px;
}
.gchoice:last-child {
	margin-right: 0px;
}
.gfield_radio .gchoice input {
	order: 2;
}
.gform_wrapper.gravity-theme .gchoice .gfield-choice-input+label,
.trail-kit-form-outer h2 {
    max-width: inherit;
    color: #636466;
    font-size: 25.24px;
    font-weight: 600;
    font-family: var(--font-nova);
    line-height: 1;
    margin-right: 25px;
}
.gchoice input[type=radio]::after {
	display: none;
}
.gchoice input[type=radio]:checked {
    background-color: #b1b1b1;
}
.trail-kit-form-outer .gform_wrapper.gravity-theme .left_label .gfield_html_formatted, 
.trail-kit-form-outer .gform_wrapper.gravity-theme .right_label .gfield_html_formatted {
    margin-left: 0px;
        color: #636466;
    font-size: 19.73px;
    line-height: 18px;
    font-weight: 300;
	    line-height: 24px;
}
.gform_wrapper.gravity-theme .left_label fieldset.gfield.hidden_label,
.gform_wrapper.gravity-theme .gform_footer.left_label {
    padding-left: 0px !important;

}
.trail-kit-form-outer h2 {
	margin-top: 70px;
	margin-bottom: 25px;
}
.gform_wrapper form ul {
	padding-left: 15px;
}
.gform_wrapper form li, 
.gform_wrapper li,
.gform_wrapper.gravity-theme .gfield_checkbox .gchoice .gfield-choice-input+label  {
    color: #636466;
    font-size: 19.73px;
    line-height: 18px;
    font-weight: 300;
}
.gform_wrapper form li, 
.gform_wrapper li {
    list-style: inherit; 
    padding-left: 50px;
	font-size:19.73px !important;
	    line-height: 24px;
}
.gfield_checkbox .gchoice {
	margin-right: 0px;
	margin-top: 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.gform_wrapper.gravity-theme .gfield_checkbox .gchoice .gfield-choice-input+label {
    font-weight: 500 !important;
    max-width: 52%;
    margin-top: 20px;
    font-family: 'Gill Sans MT Std';
    letter-spacing: 1px;
}
.gform_wrapper.gravity-theme input.gform_button[type="submit"],
.rgt-side > a {
    font-family: 'Gill Sans MT Std';
    background-color: transparent !important;
    color: #636466 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 2px solid #b1b1b1;
    line-height: 1;
   padding: 21px 50px 13px;
    display: inline-block;
}
.gform_wrapper .gfield .gfield_required {
	display: none;
}
.contact-form-outer .gfield {
	position: relative;
}
.contact-form-outer .gform_wrapper.gravity-theme .gfield select {
    position: absolute;
    width: auto;
    left: 0;
    top: 0;
    opacity: 0;
    height: auto;
    padding: 0;
}
#field_2_5,
#field_2_6 {
	-webkit-box-pack: start;
   	-ms-flex-pack: start;
   	justify-content: flex-start;
}
#field_2_5 label,
#field_2_6 label {
	position: relative;
	padding-right: 30px;
    font-weight: 600;
    font-family: var(--font-nova);
    width: auto;
}
#field_2_5 label::before {
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	border-right: 2px solid;
	border-bottom: 2px solid;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	right: 0px;
	top: 10px;
}
#field_2_5 {
	margin: 70px 0px 0px;
}
#field_2_6 {
	margin: 80px 0px 0px;
}
#field_2_6 > * {
	width: 100%;
}
.contact-form-outer .gform_wrapper.gravity-theme .gfield select {
    background: none !important;
    line-height: 80px !important;
    font-size: 25.61px !important;
    border: none !important;
    color: #636466 !important;
    font-weight: 200 !important;
}
.gform_wrapper.gravity-theme .left_label fieldset.gfield.hidden_label, .gform_wrapper.gravity-theme .gform_footer.left_label input[type=submit] {
    min-width: 236px;
}
.gform_footer.left_label input[type=submit] {
    min-width: 236px;
    border: 1px solid #b1b1b1 !important;
}

.address-outer,
.content-sec-outer p {
    font-weight: 300 !important;
    font-size: 19px;
    line-height: 25px;
    letter-spacing: 1px;
}
.content-sec-outer p {
	max-width: 70%;
}
.content-sec-outer.privacy-content-outer p {
	max-width: 90%;
}
.phone-outer.elementor-widget-button a.elementor-button,
.fax-outer.elementor-widget-button a.elementor-button {
	background-color: transparent;
	padding: 0px;
	border: 0px;
	border-radius: 0px;
	font-weight: 300 !important;
    font-size: 19px;
    color: #636466;
}
.fda-images-outer .gallery  {
 	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 900px;
}
.fda-images-outer .gallery .gallery-item {
	margin: 0px 0px 60px !important;
}
.fda-images-outer .gallery .gallery-item img {
    width: 100px !important;
    height: 100px !important;
    object-fit: contain;
}
.fda-images-outer .gallery .gallery-item figcaption.gallery-caption {
    text-align: center;
}
.blog-listing-outer {
    position: relative;
}
.blog-listing-outer .searchandfilter ul {
    padding: 0;
    position: absolute;
    top: -25px;
    right: 0;
}
.blog-listing-outer .searchandfilter ul li {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
        align-items: baseline;
}
.blog-listing-outer .searchandfilter ul li:last-child {
    margin: 0px;
}
.blog-listing-outer .searchandfilter h4 {
    padding: 0;
    font-weight: 300;
    margin-right: 25px;
}
.blog-listing-outer .searchandfilter select,
.blog-listing-outer .searchandfilter h4,
.fda-images-outer .gallery .gallery-item figcaption.gallery-caption,
.left-side,
.rgt-side h2,
.btm-nav > *,
.eael-tabs-content h4,
.eael-tabs-content p,
.eael-tabs-content a, .tabs-outer .elementor-widget-container {
    font-size: 25.61px;
    line-height: 32px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #636466 !important;
}
.rgt-side p {
    font-size: 19px;
    line-height: 25px;
    letter-spacing: 1px;
    color: #636466;
	font-weight:300;
}
.left-side {
    font-weight: 300;
    max-width: 250px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 250px;
    flex: 0 0 250px;
    padding: 5px 0px 0px;
}
.rgt-side {
    max-width: calc(100% - 250px);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 250px);
    flex: 0 0 calc(100% - 250px);
}
.fda-images-outer .gallery .gallery-item figcaption.gallery-caption,
.blog-listing-outer .searchandfilter select,
.rgt-side h2,
.btm-nav > * {
    font-weight: 600;
    font-family: var(--font-nova);
	    margin-bottom: 20px;
}
.blog-listing-outer .searchandfilter select {
    min-width: auto;
    padding: 0 30px 0px 0px;
    line-height: 1;
    border: 0;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(images/arrow-down.png);
    background-repeat: no-repeat;
    background-position: right bottom 0px;
    margin: 0px 0px 0px;
	text-transform: uppercase;
	width:100%;
	cursor:pointer;
}
.blog-listing-top-img {
    margin-bottom: 60px !important;
}
.blog-listing-outer .searchandfilter select:focus {
    outline: none !important;
}
ul.post-listing {
    padding: 0px;
    list-style: none;
    margin: 60px 0px 0px;
}
ul.post-listing li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0px 0px 60px;
}
ul.post-listing li:last-child {
    margin: 0px;
}
.rgt-side > a {
    margin-top: 15px;
    font-size: 23.8px !important;
}
.eael-advance-tabs.eael-tabs-vertical {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.eael-tabs-nav ul {
    padding: 0;
    list-style: none;
}
.eael-tabs-nav ul li {
    background-color: transparent !important;
    font-size: 25.61px;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 300;
    color: #636466 !important;
    padding: 0px !important;   
    margin: 0px 0px 25px;
}
.eael-tabs-nav ul li:last-child {
    margin: 0px;
}
.eael-tabs-nav ul li.active::after {
    display: none !important;
}
.eael-tabs-nav ul li:hover {
    color: #636466 !important;
}
.eael-tabs-nav ul li span {
    border-bottom: 6px solid transparent;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    display: inline-block;
    line-height: 1;
}
.where-to-by .eael-tabs-nav ul li {
    font-size: 36.75px;
}
.where-to-by .elementor-widget-container {
    margin-top: 0px !important;
}
.where-by-tab-section .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}
.eael-tabs-nav ul li:hover span,
.eael-tabs-nav ul li.active span {
    border-color: #b1b1b1;
}
.btm-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 50px 0px 0px;
}
.btm-nav > * {
    padding: 0px 11px 10px;
    border-bottom: 5px solid transparent;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    margin-right: 18px;
}
.btm-nav > *:last-child {
    margin-right: 0px;
}
.btm-nav > .current {
    border-color: #b1b1b1;
}
a.next.page-numbers,
a.prev.page-numbers {
    font-size: 0;
    margin-right: 0px;
}
a.next.page-numbers::before,
a.prev.page-numbers::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-top: 2px solid #636466;
    border-right: 2px solid #636466;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 16px 0px 0px;
}
a.prev.page-numbers::before {
    border-top: 0px;
    border-right: 0px;
    border-bottom: 2px solid #636466;
    border-left: 2px solid #636466;
}
.eael-tabs-content {
    padding: 60px 0px 0px;
}

.tesimonial-slider-custom .eael-tabs-content{
	padding:0 !important;
}

.gform_wrapper.gravity-theme .gfield_checkbox .gchoice .gfield-choice-input+label a  {
    color: #636466;
    font-size: 19.73px;
    line-height: 18px;
    font-weight: 500;
}
/*.wonderplugin3dcarousel-title {
    text-align: center;
    font-size: 16px;
    margin: 0 auto;
    padding: 8px;
    color: #636466;
    font-size: 25.71px !important;
    position: absolute;
    top: -148px;
    left: 0;
    right: 0;
    margin: 0 auto;
    max-width: 336px;
}*/
.wonderplugin3dcarousel-text .wonderplugin3dcarousel-title {
    display: none;
}
.wonderplugin3dcarousel-description {
    position: relative;
}
li.wonderplugin3dcarousel-item-current .wonderplugin3dcarousel-hoveroverlay-title.testi-title {
    opacity: 1;
    text-align: center;
    margin: 0 auto;
    padding: 8px;
    color: #636466;
    font-size: 25.71px !important;
    margin: 0 auto;
    max-width: 409px;
    font-weight: 600;
    text-transform: uppercase;
    font-family: 'Gill Sans Nova' !important;
}
.testi-title {
    opacity: 0;
}
.wonderplugin3dcarousel-description {
    text-align: center;
    font-size: 25.61px !important;
    margin: 0 auto;
    padding: 40px !important;
    font-weight: 300 !important;
	padding-bottom: 0px !important;
	padding-top: 70px !important;
}
.wonderplugin3dcarousel-description:before {
    /* border-top: 3px solid #b2b2b2; */
    content: "";
    width: 416px;
    height: 6px;
    background: #b1b1b1;
    position: absolute;
    top: 38px;
    left: 16px;
}
#header-main #header-nav nav ul li.current-menu-parent a::after {
	opacity: 1;
}
.set-on-heading-top-blue-light {
    padding-bottom: 11px;
}
.eael-advance-tabs .eael-tabs-content > div.active {
    /*padding: 0px;*/
}
.eael-tabs-content h4 {
    text-decoration: underline;
    font-weight: normal;
    color: #636466 !important;
    margin: 0px 0px 30px;
	font-weight:600 !important;
}
.space-top-150 {
    padding-top: 60px;
}
.heding-top-border {
    margin-bottom: 0 !important;
}
.top-align-heading span.elementor-divider-separator {
    margin-bottom: -6px;
    margin-top: 15px;
}
.slider-product-singapur h2 {
    color: #636466 !important;
    font-size: 36.71px;
}
.slider-product-singapur ul {
    display: inline-block;
    /* flex-direction: column; */
    margin: 0 auto !important;
}
.headingbelow-content p a span, .headingbelow-content p a {
    color: #636466;
}
.slider-product-singapur ul li span.elementor-icon-list-icon i {
    color: #636466;
	font-size:6px !important;
}
.slider-product-singapur ul li {
    display: flex !important;
    justify-content: flex-start !important;
    /* font-weight: 300 !important; */
    line-height: 40px;
    /* font-size: 25.63px; */
    font-family: var(--font-mt) !important;
}
.slider-product-singapur ul li span.elementor-icon-list-text {
    font-size: 24px !important;
    font-weight: 300 !important;
    color: #7a7a7a;
    font-family: var(--font-mt);
}
.slider-product-singapur ul li span.elementor-icon-list-icon {
    display: inline-block;
    vertical-align: middle;
    line-height: 30px;
}
.testimonial-top, .contact-fa-bottom {
    padding-top: 200px;
}
.contact-fa-bottom .main-head.elementor-widget-heading {
    visibility: visible !important;
}
.contact-fa-bottom .main-head.elementor-widget-heading h2 {
    font-size: 25.71px !important;
    text-transform: uppercase;
}
.slider-product-singapur .swiper-slide-contents .elementor-slide-description span {
        font-weight: 600;
    padding-top: 15px;
    display: inline-block;
	font-size:40px !important;
}
.two-column-slider .elementor-slide-heading {
    display: flex;
    align-items: center;
	justify-content: center;	
}
.two-column-slider .elementor-slide-heading .lft-part {
    padding-right: 15px;
	font-size:21.61px;
	font-family: 'Gill Sans MT Std' !important;
}
.two-column-slider .elementor-slide-heading .rgt-part {
    padding-left: 15px;
	font-size:21.61px;
	font-family: 'Gill Sans MT Std' !important;
}
.mobile-layout.fda-outer {
    padding-top: 143px !important;
}
.slider-product-singapur h2 {
    font-size: 25.61px;
    color: #636466 !important;
    text-transform: uppercase;
    line-height: 32px;
}
.page-heading-top {
    margin-bottom: 53px !important;
}
.page-heading-top h4 {
    font-size: 36.75px;
	font-weight:300 !important;
}
.default-custom-heading h2 {
    font-size: 25.61px !important;
    margin-top: 11px;
}
span.elementor-divider-separator {
    border-top: 6px solid #b1b1b1 !important;
}
.singal-explo-pdct .eael-accordion-list {
    border: 0 !important;
}
.singal-explo-pdct .eael-accordion-list li a {
    font-size: 16.7px !important;
}
.wonderplugin3dcarousel-prev {
    position: relative;
    left: 30% !important;
    overflow: visible !important;
    opacity: 1 !important;
    display: block !important;
	background:none !important;
}
.wonderplugin3dcarousel-next {
    position: relative;
    right: 30% !important;
    overflow: visible !important;
    opacity: 1 !important;
    display: block !important;
	background:none !important;
}
.wonderplugin3dcarousel-prev:before {
    content: "";
    width: 50px;
    height: 50px;
    border: solid #000;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    position: absolute;
    opacity: 1 !important;
    transform: rotate( 
135deg
 );
    -webkit-transform: rotate( 
135deg
 );
    left: 0px;
}

.wonderplugin3dcarousel-next:before {
    content: "";
    width: 50px;
    height: 50px;
    border: solid #000;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    position: absolute;
    opacity: 1 !important;
    transform: rotate( 
-45deg
 );
    -webkit-transform: rotate( 
-45deg
 );
    right: 0px;
}
.only-slider-icon .elementor-swiper-button-prev, .only-slider-icon .elementor-swiper-button-next, 
div#you-video .bx-controls-direction a.bx-prev, div#you-video .bx-controls-direction a.bx-next{
	padding:0 !important;
	font-size:0 !important;
}
.only-slider-icon .elementor-swiper-button-prev:before, div#you-video .bx-controls-direction a.bx-prev:before {
    content: "";
    width: 30px;
    height: 30px;
    border: solid #636466;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    position: absolute;
    opacity: 1 !important;
    transform: rotate( 
135deg
 );
    -webkit-transform: rotate( 
135deg
 );
    left: 8px;
	z-index:99;
}
.only-slider-icon .elementor-swiper-button-next:before, div#you-video .bx-controls-direction a.bx-next:before{
    content: "";
    width: 30px;
    height: 30px;
    border: solid #636466;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    position: absolute;
    opacity: 1 !important;
    transform: rotate( 
-45deg
 );
    -webkit-transform: rotate( 
-45deg
 );
    right: 8px !important;
	z-index:99;
}
div#fancybox_vgl-wrap {
    width: 52% !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto;
}
div#fancybox_vgl-content {
    border: none !important;
    width: 100% !important;
    height: 100% !important;
    background: none !important;
    padding: 0 im;
    position: relative !important;
    padding-bottom: 56.25% !important;
}
div#fancybox_vgl-wrap {
    position: fixed;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    max-height: 100vh;
    overflow-y: auto;
    height: auto !important;
    width: 52% !important;
    background: none !important;
}
#fancybox_vgl-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
    box-sizing: content-box;
    position: absolute !important;
    top: 0;
    left: 0;
    right: 0;
}
#fancybox_vgl-overlay {
    z-index: 9999;
}

.fancybox_vgl-title-outside {
    display: none !important;
}
#fancybox_vgl-outer{
	background:none !important;
}
/*li.wpml-ls-item.wpml-ls-menu-item ul {
visibility: hidden;
opacity: 0;
}*/
.playbtnCss {
    background: url(images/Vector-Smart-Object-copy-3.png) no-repeat center center 
	!important;
	background-size:9% !important;
}

div#you-video .bx-wrapper .bx-controls-direction a {
    background: none !important;
}
div#you-video .bx-wrapper img{
	border-radius:0 !important;
}
.custom-btn-style a.elementor-button-link.elementor-button span{
 font-family: 'Gill Sans Nova' !important;	
}
.space-top-160 {
    padding-top: 60px;
}
.dialog-close-button.dialog-lightbox-close-button:after {
    content: "";
    width: 50px;
    height: 50px;
    background: url(images/close-icon-copy.png);
    position: absolute;
    background-repeat: no-repeat;
    background-position: unset;
    right: -16px;
    background-size: auto;
}
.dialog-close-button.dialog-lightbox-close-button i.eicon-close {
    display: none;
}

.middle-content {
    max-width: 624px;
    margin: 30px auto;
}
.custom-swap-slider .elementor-carousel-image{
	background-position:center top;
}
.custom-swap-slider .elementor-main-swiper {
    height: 520px !important;
}
.country-name ul li, .country-name ul li span {
    color: #636466 !important;
    font-size: 36.75px;
}
.eael-advance-tabs .eael-tabs-nav>ul li {
    justify-content: flex-start !important;
}
.country-name {
    margin-top: 90px;
}
.country-name 	.eael-tabs-content .clearfix.active-default {
    padding: 0 !important;
}
div#testi-tabs .wonderplugin3dcarousel-prev {
    display: block !important;
}
.wonderplugin3dcarousel-description {
    max-width: 450px;
    font-size: 25.61px !important;
    font-weight: 300;
}
.faq-section .elementor-tab-title.eael-accordion-header {
    background: none !important;
    border: none;
    padding: 0;
    margin-top: 0 !important;
	    display: inline-flex;
    align-items: baseline;
}
.faq-outer .eael-accordion-list{
	border-top:6px solid #b1b1b1;
}
.faq-section .elementor-tab-title.eael-accordion-header h2 {
    color: #636466;
    font-size: 25.71px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 25px;
    letter-spacing: 1px;
    padding-bottom: 2px;
    color: #636466 !important;
    padding-right: 0;
    position: relative;
    padding-top: 5px;
    border-bottom: 3px solid #636466;
    margin-bottom: 60px !important;
	font-family: 'Gill Sans Nova' !important;
}
/*
.faq-section .elementor-tab-title.eael-accordion-header h2:after {
    min-width: auto;
    padding: 0 30px 0px 0px;
    line-height: 1;
    border: 0;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(images/arrow-down.png);
    background-repeat: no-repeat;
    background-position: right center;
    margin: 8px 0px 0px;
    content: "";
}
*/
span.eael-accordion-tab-title{
	position:relative;
	    line-height: 40px;
}
.faq-section .elementor-tab-title.eael-accordion-header h2:after, span.eael-accordion-tab-title:after {
    content: "";
    border: solid #b1b1b1;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    position: absolute;
    top: 10px;
    right: -37px;
    transform: rotate( 
45deg
 );
    -webkit-transform: rotate( 
45deg
 );
    width: 12px;
    height: 12px;
    transition: all 1.1s;
}
.faq-outer .eael-accordion-list td {
    font-size: 25.62px;
    color: #636466;
    font-weight: 300;
    border: none;
    padding: 0;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active h2:after, 
.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active span.eael-accordion-tab-title:after {
    transform: rotate(
224deg
);
    top: 12px;
    transition: all 1.1s;
}
.faq-section i.fa-toggle {
    display: none !important;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active span.eael-accordion-tab-title:after {
	top:8px;
}
.faq-section span.eael-accordion-tab-title:after {
    top: 8px;
    right: 0;
}
.faq-section span.eael-accordion-tab-title{
	padding-right:30px;
	color:#636466 !important;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content p {
    margin: 0;
    color: #636466 !important;
    font-weight: 300;
	line-height: 40px !important;
}

.faq-section .elementor-tab-title.eael-accordion-header:hover h2{
	color:#636466 !important;

}
.main-head {
    padding-bottom: 0px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8a1eac8.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    position: static;
    width: 100% !important;
}
.faq-outer .eael-adv-accordion .eael-accordion-list .eael-accordion-content .eael-accordion-list {
    border: none;
    padding-bottom: 30px;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    display: none;
    border: none;
    padding: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 25.71px;
    line-height: 1.7;
    margin-bottom: 15px;
    padding-bottom: 28px;
    color: #636466 !important;
    font-weight: 300;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content table {
    margin-bottom: 40px;
}
/*
.eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: #636466 !important;
}*/
.eael-accordion-list .eael-accordion-header.active .fa-toggle {
    color: #636466 !important;
    transform: rotate(
180deg
) !important;
}
span.eael-accordion-tab-title {
    font-weight: 300;
    font-size: 25.61px;
}
.faq-bottom-product h4 {
    font-weight: 300 !important;
    font-size: 15px;
    color: #636466 !important;
	bottom:0px !important;
	text-align:center;
}
.faq-bottom-product h4, .same-you-may-like h4 {
    font-weight: 600;
    font-size: 25.63px;
    position: relative;
    bottom: 37px;
	font-family: var(--font-nova) !important;
}
.faq-bottom-product .elementor-container.elementor-column-gap-default {
    align-items: flex-end;
}
strong.same-teo {
    font-size: 16.71px !important;
    padding-bottom: 0 !important;
}
.double-blind {
    padding-top: 0 !important;
}
span.padd-none {
    padding-bottom: 0px !important;
    border-bottom: 2px solid #636466;
    line-height: 10px;
}
.dubble-blind-content .elementor-widget-container {
    font-weight: 100;
    font-size: 25.62px;
    line-height: 32px;
    letter-spacing: 1px;
}
.space-top-30 {
    padding-top: 30px;
}
.elementor-widget-tabs .elementor-tab-content, .elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title:after, .elementor-widget-tabs .elementor-tab-title:before, .elementor-widget-tabs .elementor-tabs-content-wrapper {
    border: 1px #d4d4d4;
    border: none !important;
}
.elementor-widget-tabs .elementor-tab-content{
padding-left: 0 !important;
    padding-right: 0 !important;
}
.custom-tab-list ul {
    padding-left: 18px;
	padding-top:34px;
}
.custom-tab-list .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
	font-weight:200 !important;
	position:relative;
	color:#272525 !important;
	font-family: 'Gill Sans Nova';
}
.elementor-tab-title.elementor-tab-desktop-title {
    font-weight: 300 !important;
	color:#636466!important;
	padding-left:0 !important;
}
.custom-tab-list .elementor-tab-title.elementor-tab-desktop-title.elementor-active:after {
    content: "";
    width: 90% !important;
    height: 18px !important;
    background: #b1b1b1;
    left: 0 !important;
    bottom: 0px !important;
}
.where-to-by .elementor-column.elementor-col-33:nth-child(even), .where-to-by .elementor-column.elementor-col-33:last-child {
    padding-left: 92px;
}
.single-hospital {
    margin-bottom: 50px;
}
.page-listing ul {
    padding-left: 0;
}
.page-listing ul li {
    list-style: none;
	position:relative;
}
.page-listing ul li ul.children {
    padding-top: 26px !important;
}
.page-listing ul li:after {
    content: "";
    width: 100%;
    height: 6px;
    position: absolute;
    background: #b1b1b1;
    top: 58px;
    left: 0;
    /* bottom: -20px; */
}
.page-listing ul li a {
    font-size: 40px;
    color: #636466;
	font-weight: 300;
}
.page-listing ul li ul.children li:after{
	display:none;
}
.page-listing ul li ul.children li a {
    font-weight: 400;
    color: #636466;
    border: none !important;
    margin-bottom: 14px;
    padding: 10px 0px 22px;
    display: inline-block;
}
.page-listing ul li ul.children li {
    padding-bottom: 15px !important;
    display: block;
	margin-bottom: 0px;
}
.page-listing h2 {
    font-size: 34px;
    margin-bottom: 30px;
    /* display: none; */
    opacity: 0;
}
.beyond-sun-img {
    display: none;
}
.content-left-right-btn {
    margin: 60px 0px 0px !important;
}
.back-bg-full-width {
    height: 680px;
}
.headingbelow-content p br {
    display: none;
}
.img-on-banner-bottom {
    width: 50% !important;
    height: 100%;
}
.faq-bottom-product img {
    max-width: 50% !important;
    background: none !important;
}
.img-on-banner-bottom img {
    height: auto;
    object-fit: contain;
    position: relative;
    width: 100% !important;
    background: none !important;
    bottom: 20px;
    left: 0;
}
.set-on-heading-top {
    margin-bottom: 0 !important;
}
.set-on-heading-top .elementor-divider {
    padding-bottom: 0 !important;
}
.image-above-conent {
    padding-bottom: 0px;
}
.image-above-conent strong {
    padding-bottom: 30px !important;
    display: inline-block;
    padding-top: 5px;
    font-size: 52.61px;
    color: #636466 !important;
    font-size: 25.61px;
    text-transform: uppercase;
    padding-bottom: 20px;
    display: inline-block;
    font-weight: 600;
    padding-top: 0px;
	font-family: 'Gill Sans Nova' !important;
}
.bann-type-imag-pro-1 img {
    margin-bottom: 20px;
}

a.view-report {
    padding-top: 40px;
    display: inline-block;
    border-bottom: 1px solid #636466;
    color: #636466;
}
.image-above-co strong {
    padding-bottom: 50px;
    display: inline-block;
    padding-bottom: 30px !important;
    display: inline-block;
    color: #636466 !important;
    font-size: 25.61px;
    text-transform: uppercase;
    font-weight: 600;
    padding-top: 0px;
	font-family: 'Gill Sans Nova';
}
.spc-btwn-devider .elementor-widget-container strong {
    font-family: 'Gill Sans Nova';
}
.spc-btwn-devider span.elementor-divider-separator {
    padding-bottom: 0px !important;
    margin-top: 30px;
}
.head-pdd-bottom strong {
    padding-bottom: 24px !important;
}
#only-text-slider li.wonderplugin3dcarousel-item.lightboxcontainer.wonderplugin3dcarousel-item-current.wonderplugin3dcarousel-item-visible .wonderplugin3dcarousel-hoveroverlay {
    position: inherit !important;
    display: block;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.5);
    color: #636466 !important;
    background: none !important;
}
#only-text-slider .wonderplugin3dcarousel-img-container {
    display: none !important;
}
#only-text-slider .wonderplugin3dcarousel-list-container {
    padding: 0 !important;
}
#only-text-slider .wonderplugin3dcarousel-hoveroverlay{
opacity:0;	
}
#only-text-slider li.wonderplugin3dcarousel-item.lightboxcontainer.wonderplugin3dcarousel-item-current.wonderplugin3dcarousel-item-visible .wonderplugin3dcarousel-hoveroverlay.wonderplugin3dcarousel-none-in {
    opacity: 1;
    position: absolute;
    top: 0;
}
#only-text-slider li.wonderplugin3dcarousel-item.lightboxcontainer.wonderplugin3dcarousel-item-current.wonderplugin3dcarousel-item-visible .wonderplugin3dcarousel-image {
    height: 120px !important;
}
#only-text-slider li.wonderplugin3dcarousel-item.lightboxcontainer.wonderplugin3dcarousel-item-current.wonderplugin3dcarousel-item-visible .wonderplugin3dcarousel-hoveroverlay-title {
    text-align: center;
    font-size: 24px !important;
    margin: 0 auto;
    padding: 0;
    font-weight: 300 !important;
    line-height: 30px !important;
}
#only-text-slider li.wonderplugin3dcarousel-item.lightboxcontainer.wonderplugin3dcarousel-item-current.wonderplugin3dcarousel-item-visible .wonderplugin3dcarousel-content {
    height: 90px !important;
}
#only-text-slider .wonderplugin3dcarousel-hoveroverlay-description {
    font-size: 26px !important;
    line-height: 28px;
}
#only-text-slider li.wonderplugin3dcarousel-item.lightboxcontainer.wonderplugin3dcarousel-item-current.wonderplugin3dcarousel-item-visible .wonderplugin3dcarousel-hoveroverlay-title h2 {
    font-size: 30px;
}
.slider-product-singapur .swiper-slide-contents {
    display: flex;
    flex-direction: column-reverse;
	max-width: 40% !important;	
}
.slider-product-singapur .swiper-slide-contents .elementor-slide-heading {
    font-size: 36.75px !important;
    text-transform: uppercase;
    color: #636466 !important;
    margin-top: 24px;
    margin-bottom: 0 !important;
	line-height: 36px !important;
	font-family: var(--font-mt) !important;
}
.faq-bottom-product figure.elementor-image-box-img {
    text-align: center;
}
.slider-product-singapur .swiper-slide-contents .elementor-slide-description {
    font-size: 36.75px !important;
    font-weight: 300 !important;
    line-height: 36px !important;
    text-transform: uppercase;
    color: #636466 !important;
	 font-family: var(--font-mt) !important;
}
.slider-product-singapur .elementor-swiper-button.elementor-swiper-button-prev{
	left:22%;
}
.slider-product-singapur .elementor-swiper-button.elementor-swiper-button-next{
	right:22%;
}
.second-slider .swiper-slide-contents .elementor-slide-description {
    font-weight: 600 !important;
}
.second-slider .swiper-slide-contents .elementor-slide-heading{
	font-weight:300 !important

}
.slider-product-singapur .elementor-swiper-button.elementor-swiper-button-prev:before {
    content: "";
    width: 70px;
    height: 70px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(
135deg
);
    -webkit-transform: rotate(
135deg
);
}
.slider-product-singapur .elementor-swiper-button i {
    display: none;
}
.slider-product-singapur .elementor-swiper-button.elementor-swiper-button-next:after {
    transform: rotate(
45deg
) !important;
    content: "";
    content: "";
    width: 70px;
    height: 70px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate( 
135deg
 );
    -webkit-transform: rotate( 
135deg
 );
    transform: rotate(
-45deg
);
    -webkit-transform: rotate(
-45deg
) !important;
}

.space-top-100{
	margin-top:60px !important;
	display:block !important;
}
.pigmentic-product .elementor-widget-wrap.elementor-element-populated {
    display: flex;
    flex-wrap: wrap;
}
.custom-width {
    width: 45% !important;
    margin: 5px;
    position: relative;
    top: 50%;
}
div#html5lightbox-watermark {
    display: none !important;
}
.custom-tab-list ul li {
    font-weight: 300;
    line-height: 62px;
    font-size: 25.63px;
}
.faq-bottom-product figure.elementor-image-box-img {
    width: 100% !important;
}
.image-slider .wonderplugin3dcarousel-hoveroverlay.wonderplugin3dcarousel-none-in{
opacity:0 !important;
}
.space-top-50{
	padding-top:50px;
}
.page-heading-top {
    margin-bottom: 10px !important;
}
.listing-padd-left-none ul {
    padding-left: 40px;
	padding-top: 34px;
}
.divider-custom .elementor-widget-container {
    margin-top: 0px !important;
}
.form-heading .elementor-widget-container {
    margin-top: 0 !important;
}
.blog-listing-top-img .elementor-widget-container {
    margin-top: 60px !important;
}
.blog-listing-outer .elementor-widget-container {
    padding-bottom: 60px !important;
}
.custom-mt-100 .content-sec-outer .elementor-widget-container {
    margin-top: 60px !important;
}
.country-name ul {
    justify-content: flex-start !important;
    align-items: baseline !important;
}
.padd-bt-30 h2 {
    padding-bottom: 30px;
}
.divider-custom.elementor-widget-divider--view-line.elementor-widget.elementor-widget-divider {
    --divider-color:  #b1b1b1 !important;
    --divider-border-width: 3px !important;
}
section#header-main {
	background: #fff;
	position: absolute;
    z-index: 999;
	width:100%;
}
.uppercase-heading p span strong {
    font-size: 15px;
    text-transform: uppercase;
    color: #636466;
}
.uppercase-heading p span {
    text-decoration: none !important;
    font-size: 16.7px !important;
    font-weight: 600 !important;
    border: none !important;
    border-bottom: 1px solid #636466 !important;
    padding-bottom: 0;
    text-transform: uppercase;
	font-family: 'Gill Sans Nova' !important;

}
.uppercase-heading strong {
    color: #636466 !important;
    font-size: 25.61px;
    text-transform: uppercase;
    padding-bottom: 20px;
    display: inline-block;
    font-weight: 600;
    padding-top: 0px;
	font-family: 'Gill Sans Nova';
	line-height:normal;
}
.remove-upcase p {
    text-transform: none !important;
}
.slider-product-singapur .swiper-slide {
    min-height: 580px !important;
}
div#footer-col {
    padding-right: 15px;
}
div#footer-col:last-child {
    padding-right: 0;
}
.bann-type-imag {
    margin-bottom: 0px !important;
}

.scroll-top-icon a.elementor-button-link.elementor-button::before {
    content: "";
    padding: 0 2px 0px 0px;
    line-height: 1;
    border: 0;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(images/scroll-top-arrow-copy.png);
    background-repeat: no-repeat;
    background-position: center;
    margin: 8px 0px 0px;
    content: "";
    width: 100%;
    height: 100%;
    position: a;
    background-size: contain;
    position: absolute;
	bottom:45px;
}
div#bottom-top {
    right: 55px !important;
}
.scroll-top-icon span i {
    display: none;
}
.scroll-top-icon {
    position: absolute;
    bottom: 97%;
    right: 26%;
}
.post-custom-main p a {
    color: #636466 !important;
    border-bottom: 1px solid #636466;
}
.content-upp-case p {
    font-size: 19px;
    font-weight: 300;
    text-transform: uppercase;
}
.same-you-may-like h4 {
    text-decoration: none !important;
    border-bottom: 3px solid #636466;
    display: inline;
	font-weight: 600 !important;
}
.sunscreen-product-back-bg * {
    position: static !important;
}
.sunscreen-singapoor1 .elementor-widget-wrap.elementor-element-populated {
    position: absolute !important;
    top: auto!important;
    width: auto !important;
    bottom: 70px !important;
}
#header-main #header-nav nav ul li.faq-header a::after {
    opacity: 0;
}
.search-filter-results .rgt-side a.more-link {
    display: none;
}
input#gform_submit_button_2 {
    margin-bottom: 40px;
}
.address-outer, .phone-outer {
    margin-bottom: 50px !important;
}
.faq-outer .eael-adv-accordion .eael-accordion-list .eael-accordion-content .eael-accordion-list ul li {
    padding-left: 0px;
    line-height: 50px;
	font-weight:500;
}
.faq-outer .eael-adv-accordion .eael-accordion-list .eael-accordion-content .eael-accordion-list ul {
    margin-top: 30px;
	margin-bottom:142px;
}
.faq-outer .eael-adv-accordion .eael-accordion-list .eael-accordion-content{
    padding: 0px;
	padding-left:15px;
}
.fda-images-outer {
    margin-top: 80px;
}
.padd-bt-30 {
    padding-bottom: 30px;
}
.fda-images-outer .elementor-widget-container {
    padding-bottom: 0 !important;
}
.pigmentic-product .custom-width {
    display: flex;
    width: 30% !important;
    top: 0;
    right: -221px;
}
.pigmentic-product .custom-width img {
    height: 100% !important;
    display: flex;
	max-width: 120px !important;
}
.sunscreen-singapoor .img-on-banner-bottom img {
    height: 238px !important;
    width: 100% !important;
    max-width: 100% !important;
    object-fit: contain;
}
.product-cliraty-arrow-section {
    position: relative;
    padding: 225px 0px;
}
.arrow-for-custom .elementor-icon i.fas.fa-chevron-left:before {
    content: "";
    width: 50px;
    height: 50px;
    border: solid #000;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    position: absolute;
    opacity: 1 !important;
    transform: rotate( 
135deg
 );
    -webkit-transform: rotate( 
135deg
 );
    left: 0px;
    top: 100px;
}
.logos-heading-on-image .elementor-slide-heading {
    color: #636466;
    font-weight: 300 !important;
    font-size: 36.71px !important;
}
.faq-bottom-product .elementor-section .elementor-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    align-items: flex-end;
}
.arrow-for-custom .elementor-icon i.fas.fa-chevron-right:before {
    content: "";
    width: 50px;
    height: 50px;
    border: solid #000;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    position: absolute;
	    top: 100px;
    opacity: 1 !important;
    transform: rotate( 
-45deg
 );
    -webkit-transform: rotate( 
-45deg
 );
    right: 0px;
}
.product-cliraty-arrow-section p {
    text-transform: uppercase !important;
    font-size: 36.75px !important;
    font-weight: 300;
	padding-left: 30px;
}
.product-cliraty-arrow-section strong {
    font-size: 36.75px !important;
}
.wonderplugin3dcarousel-list-container .wonderplugin3dcarousel-prev {
    margin-left: 0 !important;
}
.wonderplugin3dcarousel-list-container .wonderplugin3dcarousel-next {
    margin-right: 0 !important;
}
#wonderplugin3dcarousel-2 .wonderplugin3dcarousel-hoveroverlay{
	background:none  !important;
}
.dialog-lightbox-message .elementor-testimonial__text {
    color: #636466 !important;
    font-size: 25.61px !important;
    font-style: normal !important;
    line-height: normal !important;
	font-weight:300;
}
.dialog-message.dialog-lightbox-message .elementor-testimonial__image img {
    width: 56% !important;
    object-fit: cover;
}
.dialog-lightbox-message .elementor-widget-testimonial-carousel .elementor-swiper-button-prev:after {
    content: "";
    width: 35px;
    height: 35px;
    background: url(images/arrow-top-faq.png);
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
    transform: rotate( 
-90deg
 );
    background-size: contain;
}
.dialog-lightbox-message .elementor-widget-testimonial-carousel .elementor-swiper-button-next:after {
    content: "";
    width: 35px;
    height: 35px;
    background: url(images/arrow-top-faq.png);
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
    transform: rotate(
90deg
);
    background-size: contain;
}
.dialog-lightbox-message .elementor-widget-testimonial-carousel .elementor-swiper-button-next i, 
.dialog-lightbox-message .elementor-widget-testimonial-carousel .elementor-swiper-button-prev i {
    display: none;
}
.dialog-lightbox-message .elementor-widget-reviews .elementor-swiper-button-prev, 
.dialog-lightbox-message .elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-next, 
.dialog-lightbox-message .elementor-widget-testimonial-carousel .elementor-swiper-button-prev, .dialog-lightbox-message 
.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-next {
    left: 38px !important;
    right: 0;
    top: 105% !important;
    color: #b1b1b1 !important;
    font-size: 60px !important;
}
.dialog-lightbox-message .elementor-widget-reviews .elementor-swiper-button-next, .dialog-lightbox-message 
.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-prev, .dialog-lightbox-message 
.elementor-widget-testimonial-carousel .elementor-swiper-button-next, .dialog-lightbox-message 
.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-prev {
    right: 76% !important;
    left: unset;
    top: 105% !important;
    color: #b1b1b1 !important;
    font-size: 60px !important;
}
 .dialog-close-button {
    color: #366466 !important;
}
.dialog-lightbox-message i.eicon-close {
    color: #636466 !important;
}
.dialog-lightbox-message .elementor-testimonial__content {
    display: flex;
    flex-direction: column-reverse;
}
.only-mobile-view{
	display:none;
}
.back-bg-full-width {
    position: relative;
}

.back-bg-full-width {
    position: relative;
}
.back-bg-full-width .elementor-container.elementor-column-gap-default {
    position: static !important;
}
.back-bg-full-width .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-1d79e6b2 {
    position: absolute;
    bottom: 50px;
}
.default-custom-heading {
    margin-bottom: 30px !important;
}
.our-story-main p {
    font-size: 25.61px;
    line-height: 30px;
}
.upper-case-text p {
    text-transform: uppercase;
    font-weight: 300;
}
.story-img {
    margin-top: 60px !important;
}
.upper-case-text {
    margin-bottom: 0 !important;
}
.top-align-heading span.elementor-divider-separator {
    margin-top: 72px;
}
.top-align-heading .elementor-divider {
    padding-top: 0 !important;
}
.uppercase-heading p {
    font-size: 25.61px;
    line-height: 34px;
    letter-spacing: 1px;
	color:#636466;
	font-weight:300;
}
.underline-only-style a.elementor-button-link.elementor-button {
    padding: 0 !important;
    text-align: left  !important;
    min-width: auto !important;
}
.space-top-40 span.elementor-divider-separator {
    margin-top: 40px;
}
.our-story-main p {
    font-size: 25.61px;
    line-height: 34px;
    letter-spacing: 1px;
}
.space-top-200 span.elementor-divider-separator {
    margin-top: 0;
}
.space-top-200 {
    padding-top: 200px;
}
.space-100-heading-top strong {
    margin-top: 10px;
    margin-bottom: 40px;
}
.spacing-btn-eading strong {
    margin-bottom: 40px;
}
.spacing-btn-eading p {
    padding-bottom: 0px;
}
.spacing-btn-eading .elementor-widget-container strong:nth-child(3) {
    padding-bottom: 100px;
}
.spacing-btn-eading .elementor-widget-container strong:nth-child(3) span {
    font-size: 16.7px !important;
    font-weight: 600 !important;
    border: none !important;
    border-bottom: 1px solid #636466 !important;
    text-decoration: none !important;
    padding-bottom: 0;
    display: inline-block;
}
input[type=checkbox]:after {
    content: "";
    opacity: 0;
    display: block;
    left: 0 !important;
    top: 0 !important;
    position: absolute;
    width: 34px !important;
    height: 34px !important;
    border: 0 !important;
    border-top: 0 !important;
    border-left: 0 !important;
    transform: rotate(
0deg
)!important;
    background: #b1b1b1 !important;
}
.custom-btn-style a.elementor-button-link.elementor-button{
    font-family: 'Gill Sans MT Std' !important;
    background-color: transparent !important;
    color: #636466 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 1px solid #b1b1b1;
    line-height: 1;
    padding: 20px 50px 22px;
    display: inline-block;
    min-width: 255px;
    font-size: 22.27px;
    border-radius: 0;
	font-weight:400;
}
.story-med-proven a strong{
	font-family: 'Gill Sans MT Std' !important;
	font-size: 16.7px;
	font-weight:400;
}
.font-weight-ligt .elementor-widget-container p, .font-weight-ligt .elementor-widget-container {
    font-weight: 300;
}
#header-main #header-nav nav ul li:last-child ul.sub-menu {
    position: absolute;
    left: 0;
    padding: 0;
}
.spacing-btn-eading .elementor-widget-container p:last-child {
    padding-bottom: 15px;
}
.underline-only-style a {
    font-size: 16.7px !important;
    font-weight: 600 !important;
    border: none !important;
    border-bottom: 1px solid #636466 !important;
    padding: 0 !important;
}
.space-top-166 {
    padding-top: 60px;
}
.where-to-by .elementor-column.elementor-col-33 .elementor-widget-container {
    margin-top: 10px !important;
	font-weight:300;
}
.banner-slider-section {
    padding: 160px 0px 0px;
}
.story-med-proven .elementor-widget-container {
    font-size: 25.61px;
    font-weight: 300;
}

#header-main #header-nav nav ul li ul.sub-menu li:last-child:after{
	display:none !important;
}
.bottom-our-story-section{
	margin-bottom:0px !important;
}
.bottom-our-story-section .elementor-widget-container p {
    padding: 40px 0px;
    margin: 0 !important;
}
.content-left-right-btn h4.elementor-heading-title {
    font-size: 36.75px;
    font-weight: 300;
}
.reandom-text-heading p span {
    font-size: 25.61px !important;
    line-height: 34px;
    letter-spacing: 1px;
        font-weight: 300 !important;
    /* text-decoration: underline !important; */
    text-transform: inherit;
    /* text-decoration-color: #636466 !important; */
    font-family: 'Gill Sans MT Std' !important;
    border-bottom: 1px solid #636466;
    padding-bottom: 0;
    margin-bottom: 20px;
	color: #636466;
}
}
.custom-tab-list {
    padding-top: 140px;
}
.heding-top-border .elementor-divider {
    padding: 0 !important;
}
.heding-top-border {
    padding: 15px 0px;
}
.heding-top-border h2 {
    font-size: 25.61px !important;
    margin-top: 11px;
}
.custom-tab-list .elementor-tab-title.elementor-tab-desktop-title {
    font-size: 36.71px;
    padding-bottom: 26px;
    font-weight: 200 !important;
    color: #929496 !important;
	font-family: 'Gill Sans Nova';
}
.headingbelow-content .set-on-heading-top {
    padding-bottom: 0px;
}

.headingbelow-content strong {
    font-size: 25.71px;
    font-size: 25.61px !important;
    /* margin-top: 24px !important; */
    color: #636466;
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
    padding-top: 0px;
	    margin-bottom: 40px !important;
    display: block;
	font-family: 'Gill Sans Nova' !important;
}

.headingbelow-content .elementor-widget-container {
    font-size: 25.71px;
    letter-spacing: 1px;
    font-weight: 300;
}
.content-upper-case .elementor-widget-container {
    text-transform: uppercase;
    font-weight: 300;
    line-height: 30px;
}

.headingbelow-content .elementor-widget-container {
    line-height: 32px;
}
.sunscreen-singapoor1 .elementor-widget-wrap.elementor-element-populated .img1-on-banner-bottom {
    width: auto;
    margin-bottom: 0;
	text-align:left;
}
.sunscreen-singapoor1 .elementor-widget-wrap.elementor-element-populated .img2-on-banner-bottom {
    width: auto;
    margin-left: -17px;
	text-align:left;
}
.sunscreen-singapoor1 .elementor-widget-wrap.elementor-element-populated {
    display: flex;
    flex-wrap: wrap;
    padding: 80px 0px 60px !important;
}
.sunscreen-singapoor1 .elementor-widget-wrap.elementor-element-populated .img2-on-banner-bottom img , 
.sunscreen-singapoor1 .elementor-widget-wrap.elementor-element-populated .img1-on-banner-bottom img {
    background: none;
    width: 70% !important;
    height: 100% !important;
    object-fit: cover;
}

.sunscreen-product-back-bg, .pigment-top-bg-outer, .top-bg-outer {
    position: relative;
    background-position: center top 134px !important;
}
.sunscreen-product-back-bg {
    height: 680px;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 10px;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.sunscreen-singapoor1 .elementor-widget-wrap.elementor-element-populated {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    align-items: flex-end;
    /* position: absolute; */
    bottom: 0;
    /* top: 385px; */
    padding-bottom: 0 !important;
}
.below-slider-pigmentic p {
    font-size: 25.71px !important;
    letter-spacing: 1px !important;
    margin-top: 40px;
	font-weight:300;
}
.below-slider-pigmentic p:first-child {
    margin-top: 11px;
}
.below-slider-pigmentic p strong {
    font-size: 25.61px;
    color: #636466 !important;
    font-size: 25.61px;
    text-transform: uppercase;
    padding-bottom: 20px;
    display: inline-block;
    font-weight: 600;
    padding-top: 0px;
	font-family: var(--font-nova) !important;
}
.below-slider-pigmentic p {
    margin-top: 0 !important;
}
.set-on-heading-top-blue-light {
    padding-bottom: 0;
}
.heading-three-custom h3 {
    font-size: 25.61px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 40px;
    margin-bottom: 20px;
    font-family: var(--font-nova) !important;
}
.spc-btwn-devider span.elementor-divider-separator {
    padding-bottom: 20px;
    margin-top: 30px;
}
.space-bottom-70 {
    padding-bottom: 70px;
margin: 0 !important;
}
.main-head h2 {
    font-size: 25.71px !important;
	
    margin-top: 11px;
}
.form-heading h4 {
    font-size: 36.18px !important;
    margin-bottom: 3px;
}
.trail-kit-form-outer {
    padding-top: 40px;
}
.space-top-60 {
    padding-top: 60px;
}
.heading-size h3 {
    font-size: 36.75px;
    font-weight: 100;
}
.main-heading-top h4 {
    font-size: 25.71px !important;
    margin-top: 11px;
}
.fda-images-outer .elementor-widget-container {
    margin: 0 !important;
}
.fda-images-outer {
    margin-top: 80px;
}
.fda-images-outer .gallery .gallery-item figcaption.gallery-caption {
    font-size: 17.82px;
    margin-top: 10px;
}
#field_2_6 label.gfield_label {
    padding-bottom: 15px;
}
.gform_wrapper.gravity-theme .gform_page_footer.right_label {
    padding: 22px 0 10px 30%;
}
.contact-form-outer .gform_wrapper.gravity-theme .gform_footer.left_label, 
.contact-form-outer .gform_wrapper.gravity-theme .gform_footer.right_label, 
.contact-form-outer .gform_wrapper.gravity-theme .gform_page_footer.left_label, 
.contact-form-outer .gform_wrapper.gravity-theme .gform_page_footer.right_label {
    padding: 22px 0 60px 30%;
}
.main-heading-four h4 {
    font-size: 25.71px !important;
    padding: 11px 0px 30px;
}
.address-outer .elementor-widget-container {
    line-height: 56px !important;
}

.fax-outer {
    padding-bottom: 218px;
}
.space-top-priavacy {
    padding-top: 200px;
}
.privacy-content-outer {
    padding-top: 0px;
}
.content-sec-outer.privacy-content-outer p:nth-child(11) {
    margin-bottom: 0 !important;
}
.privacy-content-outer .elementor-widget-container {
    font-size: 25.62px !important;
    font-weight: 300;
    margin-top: 90px !important;
    padding-bottom: 0 !important;
}
.privacy-content-outer p {
    margin-bottom: 0px !important;
    margin-top: 0px;
}
.content-sec-outer.privacy-content-outer p:nth-child(12) {
    margin-top: 10px;
}
.sitemap-main {
    padding-top: 208px;
}
.post-heading-custom h3 {
    font-size: 25.71px;
    font-weight: 600;
    font-size: 25.63px;
    padding-top: 11px;
    color: #636466 !important;
    font-family: 'Gill Sans MT' !important;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.new-blog-below .wp-block-image img {
    width: 100% !important;
    max-width: 423px;
}
section.tcb-post-content.tcb-shortcode.thrv_wrapper figure.wp-block-image {
    display: block !important;
    text-align: left !important;
}

.tesimonial-slider-custom li.wonderplugin3dcarousel-item.lightboxcontainer.wonderplugin3dcarousel-item-visible 
.wonderplugin3dcarousel-img-container img.wonderplugin3dcarousel-img {
    max-width: 370px !important;
    /* margin: 0 auto !important; */
    margin-left: 167px !important;
    height: 100% !important;
    object-fit: cover;
	margin-top:0 !important;
}
.dialog-message.dialog-lightbox-message .elementor-main-swiper.swiper-container
.swiper-container-initialized.swiper-container-horizontal .elementor-testimonial__content {
    display: flex;
    flex-direction: column-reverse;
}
.dialog-message.dialog-lightbox-message span.elementor-testimonial__title {
    border-top: 6px solid #b1b1b1;
    margin-bottom: 30px;
    font-style: normal;
    color: #636466 !important;
    text-transform: uppercase;
    padding-top: 11px;
	font-weight:600;
	font-family: 'Gill Sans Nova' !important;
}
.dialog-close-button.dialog-lightbox-close-button {
    font-size: 46px !important;
    color: #b1b1b1 !important;
}
.border-top-heading .elementor-widget-container strong {
    display: block;
    border-top: 6px solid #b1b1b1;
}
.scroll-top-icon a.elementor-icon:after {
    content: "";
    width: 50px;
    height: 44px;
    background: url(images/scroll-top-arrow-copy.png);
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    right: 0;
}
.scroll-top-icon a.elementor-icon i.fas.fa-angle-up {
    display: none;
}
section#sitemap-old {
    display: none;
}
.sitemap-desktop ul li {
    margin-top: 60px;
}
.new-site-map-bottom h2 {
    font-size: 34px;
    text-transform: uppercase;
    font-weight: 300 !important;
    color: #636466 !important;
}
.new-site-map-bottom .elementor-widget:not(:last-child) {
    margin-bottom: 0 !important;
}
.new-site-map-bottom h2 a {
    font-weight: 600 !important;
    font-size: 24px;
    font-family: var(--font-mt) !important;
    color: #636466 !important;
}
.top-60 {
    margin-top: 60px;
}
.border-first-child ul li ul {
    border-top: 6px solid #b1b1b1;
}
.border-first-child ul li ul li:first-child {
    margin-top: 0 !important;
}
.sitemap-desktop li.none-border:after {
    display: none;
}
.where-to-by .elementor-widget-container p {
    font-weight: 300;
}
.where-to-by .eael-tabs-content .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25 {
    padding-right: 20px;
	padding-bottom: 20px;
}
.where-to-by .eael-tabs-content .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:nth-child(4n+4) {
    padding-right: 0;
}
.sitemap-desktop li.none-border ul {
    margin-top: 15px;
}
.border-first-child ul li ul li:first-child a{
	padding-bottom:0;
}
.border-first-child ul li:first-child a {
    padding-bottom: 15px !important;
    display: inline-block;
}
.new-site-map-bottom .top-head-type h2 a {
    font-weight: 300 !important;
}
.sitemap-desktop ul li ul li:after {
    display: none;
    /* margin: 0 !important; */
}
.sitemap-desktop ul li ul li{
	margin:0px;
	margin-bottom:50px;
}
.sitemap-desktop ul li ul li a{
	font-weight:600;
	text-transform: uppercase;
	font-size:25.71px;
}
.sitemap-desktop ul li:first-child:after {
    display: none;
}
.sitemap-desktop ul li ul li:first-child {
    margin-top: 32px;
}
.post-custom-main {
    margin-top: 155px;
}
.post-custom-main li, .post-custom-main p {
    font-size: 25.61px;
    color: #636466 !important;
    font-weight: 300;
}
.faq-bottom-product .elementor-column.elementor-col-33 {
    padding-right: 15px;
}
.post-custom-main p {
    margin-bottom:30px;
}
.border-first-child .elementor-widget-container ul li ul li {
    margin-bottom: 38px;
}
.border-first-child .elementor-widget-container ul li ul li a {
    padding-bottom: 0 !important;
}
.new-site-map-bottom .elementor-posts-container article:first-child {
    padding-top: 7px;
}
.border-first-child .elementor-widget-container ul li ul {
    padding-top: 8px;
}
.post-custom-main p b {
    color: #636466;
    font-weight: 300;
}
.post-custom-main p i {
    font-style: normal;
}
.post-custom-main ul {
    margin-top: 0px !important;
	margin-bottom: 30px;
}
.post-custom-main li a {
    font-size: 25.61px;
    color: #636466 !important;
    font-weight: 300;
    font-family: var(--font-mt) !important;
}
.blog-details-page .elementor-widget-container img {
    margin-bottom: 30px;
}
.post-custom-main ul span.elementor-post-info__terms-list-item {
    font-size: 25.21px;
    font-weight: 600 !important;
    text-transform: uppercase;
    padding-top: 11px;
    display: inline-block !important;
    /* margin-top: 11px !important; */
}
.blog-details-page .elementor-widget-container h2 {
    font-size: 25.61px;
    color: #636466 !important;
    text-transform: uppercase;
    border-top: 6px solid #b1b1b1;
    padding-top: 11px;
    margin-bottom: 30px;
	font-weight:600;
	 font-family: 'Gill Sans MT Std' !important;
}
/*
.banner-slider-section .swiper-slide {
    height: 584px;
}*/
.blog-details-page .elementor-widget-container h2 span {
    font-weight: 600 !important;
}
.blog-details-page .elementor-widget-container h3 span {
    font-weight: 600 !important;
}
.post-custom-main li span, .post-custom-main p span {
    font-weight: 300 !important;
}
.new-blog-below ol li::marker {
    color: #636466;
    font-weight: 300;
}
.new-blog-below .wp-block-image img {
    width: auto;
}
.new-blog-below .wp-block-image figure.aligncenter.size-large.is-resized {
    text-align: left;
}
.post-custom-main ul.elementor-icon-list-items.elementor-post-info span.elementor-post-info__item--type-date {
    margin-bottom: 30px;
}
.post-custom-main .elementor-widget-post-info {
    margin-bottom: 22px;
    color: #636466;
    text-transform: uppercase;
    font-size: 25.61px;
}
.blog-details-page .elementor-widget-container img.aligncenter {
    float: left;
    width: auto;
}
.blog-details-page h3 {
    font-size: 25.61px;
    color: #636466;
    font-weight: 600 !important;
    margin-bottom: 11px;
    text-transform: uppercase;
	 font-family: 'Gill Sans MT Std' !important;
	 color:#636466 !important;
}
.blog-details-page h4 {
    font-family: 'Gill Sans MT Std' !important;
    font-weight: 600 !important;
    text-transform: uppercase;
	color:#636466 !important;
	margin-bottom: 10px;
}
.post-custom-main p strong {
    font-weight: 300;
}
.blog-details-page figure.wp-block-image.size-large.is-resized {
    text-align: left;
}
.gfield.gfield--width-full.gfield_html a, .gfield_checkbox a {
    text-decoration: underline !important;
    text-decoration-color: #636466 !important;
}
.gform_wrapper.gravity-theme .gfield .ginput_container_date input::placeholder {
    color: #929496;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    word-spacing: initial !important;
}

.bann-type-imag img {
    max-width: 100% !important;
    height: 100% !important;
    width: 100% !important;
}
.divider-under-heading {
    padding-bottom: 11px;
}
.where-to-by .elementor-section.elementor-section-boxed > .elementor-container {
    position: relative;
    width: 100% !important;
    margin: 0 auto !important;
}
.piment-crime-bann .elementor-container.elementor-column-gap-default {
    position: absolute !important;
    right: 0;
    bottom: 60px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
img.fb-logo {
    background: none !important;
    width: 50%;
}
.logos-heading-on-image .swiper-slide {
    height: 700px !important;
}
.logos-heading-on-image .elementor-swiper-button {
    display: none;
}
.tesimonial-slider-custom .eael-tabs-nav ul {
    display: flex;
    flex-wrap: wrap;
}
.tesimonial-slider-custom .eael-tabs-nav ul li {
    flex: 1 0 25%;
    max-width: 25%;
    padding-right: 15px !important;
}
.tesimonial-slider-custom .eael-tabs-nav ul li:nth-child(4n+4) {
    padding-right: 0 !important;
}
/*
.wonderplugin3dcarousel-title {
    text-transform: uppercase;
    line-height: 33px;
}
*/
.where-to-by .eael-tabs-content .clearfix.active .elementor-section.elementor-section-stretched{
	width:100% !important;
	left:0 !important
}
.selectal-dropdown {
    background: #fff;
    border: none;
}
/*.wonderplugin3dcarousel-item-current + li {
    margin-top: -40px;
}*/
.selectal-dropdown-option:hover{
	background:none !important;
	color:#636466 !important;
}
.selectal-dropdown p.selectal-dropdown-option:first-child {
    display: none;
}

.slider-product-singapur .swiper-slide-inner {
    padding: 0 !important;
}
.slider-product-singapur {
    margin: 60px 0px 0px; 
}
.slider-product-singapur .elementor-slides .swiper-slide-bg{
	background:none !important;
} 
.slider-product-singapur.elementor-slides .swiper-slide-inner .elementor-slide-button{
	font-size: 36.75px !important;
    font-weight: 300 !important;
    line-height: 35px !important;
    text-transform: uppercase;
    color: #636466 !important;
}
.where-to-by .eael-tabs-nav ul li.active-default span.eael-tab-title {
    color: #636466 !important;
}
.where-to-by .eael-tabs-nav ul li:after{
	display:none !important;
}

.custom-tab-list .elementor-tabs-wrapper .elementor-tab-title.elementor-tab-desktop-title:nth-child(2) {
    padding-left: 0px !important;
	position:relative;
	left:120px;
}
.custom-tab-list .elementor-tabs-wrapper {
    display: flex;
}
.bann-type-imag {
    margin-bottom: 20px !important;
}
#header-main #header-nav nav ul li.faq-header a:hover::after{
	opacity:1;
}
.faq-outer .eael-adv-accordion .eael-accordion-list .eael-accordion-content li a {
    color: #636466 !important;
	font-size: 25.61px;
}
.faq-outer .eael-adv-accordion .eael-accordion-list .eael-accordion-content li {
    list-style: none;
    font-size: 25.61px;
    color: #636466 !important;
}
.faq-outer ol {
    padding-left: 0px;
}
.faq-outer ul {
    padding-left: 0px;
}
.bottom-our-story-section .elementor-widget-container p:first-child {
    padding-bottom: 0;
}
	
.reandom-text-heading .elementor-widget-container p {
    margin-bottom: 30px;
}

.text-slider-two .swiper-slide-contents .elementor-slide-heading {
    font-weight: 300 !important;
}
.text-slider-two .swiper-slide-contents .elementor-slide-description {
    font-weight: 600 !important;
}
.trail-kit-top {
    padding-top: 206px;
}
.where-by-tab-section ul{
	padding-top:90px;
}
.where-by-tab-section ul li a {
    background-color: transparent !important;
    font-size: 34px;
    text-transform: uppercase;
    font-weight: 300 !important;
    color: #636466 !important;
    padding: 0px !important;
    margin: 0px 0px 25px;
}
#header-main #header-nav nav ul li:last-child ul.sub-menu:before {
    left: 0;
    width: auto;
    padding: 15px !important;
}
#header-main #header-nav nav ul li:last-child ul.sub-menu {
    width: 100% !important;
    min-width: 100px !important;
    left: 0 !important;
}
#header-main #header-nav nav ul li:last-child ul.sub-menu li {
    padding: 0px 2px;
    text-align: center;
}
.banner-slider-section .swiper-slide img {
    width: 100% !important;
}
.where-by-tab-section .main-head h2 {
    background: none !important;
    box-shadow: none !important;
    margin-bottom: 60px;
	text-shadow: none !important;
}
.where-by-tab-section ul li a span:hover:after {
    content: "";
    width: 100%;
    height: 6px;
    background: #b1b1b1;
    position: absolute;
    left: 0;
    bottom: 0;
}
.where-by-tab-section ul li a span {
    position: relative;
}
.clarity-brkthr-content .elementor-widget-container p {
    margin-bottom: 30px;
}
.clarity-active-ing-content-2 .elementor-widget-container p {
    margin-bottom: 30px;
}
.mobile-clearty-finally-text .elementor-widget-container p {
    margin-bottom: 30px;
}
.clarity-img-one .bann-type-more {
    margin-bottom: 0 !important;
}

.blog-listing-outer .searchandfilter h4 {
    font-family: var(--font-mt) !important;
}

 .elementor-tab-content:focus,
 .elementor-tab-content:active,
 .elementor-tab-content:hover{
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
}
.country-name ul li.active span {
    /* text-decoration: underline; */
    /* text-decoration-color: #b1b1b1; */
    /* text-decoration-thickness: 6px; */
    /* text-underline-position: under; */
    text-decoration: none;
    border-bottom: 6px solid #b1b1b1;
	line-height:auto !important;
}


.where-by-tab-section ul li span {
    text-decoration: none;
    border: none !important;
    line-height: 41px;
}
.where-by-tab-section ul li span:hover:after {
    content: "";
    width: 100%;
    height: 6px;
    background: #b1b1b1;
    position: absolute;
    left: 0;
    bottom: 0;
}
.where-to-by .eael-tabs-nav ul li:hover span, .eael-tabs-nav ul li.active span {
    border-color: #b1b1b1;
    border: none;
    /* text-decoration: underline; */
    /* line-height: normal; */
    position: relative;
}
.tesimonial-slider-custom .eael-tabs-nav ul li.active-default span, .tesimonial-slider-custom .eael-tabs-nav ul li.active span {
    border-bottom: 6px solid #b1b1b1;
}

.singal-explo-pdct .eael-accordion-list h2 {
    font-size: 16.7px !important;
    border: none !important;
    text-decoration: underline;
}
/*.country-name .tesimonial-slider-custom .wonderplugin3dcarousel-prev, 
.country-name .tesimonial-slider-custom .wonderplugin3dcarousel-next{
    top: 60% !important;
}*/
div#facebook h3 a:hover, div#youtube h3 a:hover {
    border-bottom: 6px solid #b1b1b1;
}
.where-to-by .eael-tabs-nav ul li.active span:after {
    content: "";
    width: 100%;
    height: 6px;
    background: #b1b1b1;
    position: absolute;
    left: 0;
    bottom: 0;
}
.elementor-element.show {
    position: fixed;
    width: auto !important;
    bottom: 60px;
    right: 60px;
}
.sitemap-desktop .elementor-widget-container ul li:nth-child(2) ul li a, 
.sitemap-desktop .elementor-widget-container ul li:nth-child(3) ul li a {
    cursor: pointer;
}
.sitemap-desktop .elementor-widget-container ul li:nth-child(2) a, 
.sitemap-desktop .elementor-widget-container ul li:nth-child(3) a {
    cursor: default;
}
.date-privacy-policy p {
    font-size: 25.61px !important;
    font-weight: 300 !important;
    color: #636466 !important;
    margin-top: 30px;
    font-family: var(--font-mt) !important;
    /* font-family: var(--font-nova) !important; */
}
.privacy-content-outer p {
    font-size: 25.61px !important;
	font-family: var(--font-mt) !important;
}
.space-top-priavacy .main-head h2 {
    /*font-family: var(--font-mt) !important;*/
	font-family: 'Gill Sans Nova' !important;
}
.space-top-priavacy h3 {
    font-size: 25.61px;
    font-weight: 200 !important;
    margin: 30px 0px 15px;
    font-family: var(--font-mt) !important;
}
.space-top-priavacy ul {
    padding-top: 20px;
    padding-bottom: 20px;
}
.space-top-priavacy li {
    line-height: 40px;
	font-size:25.61px;
}


.swiper-button-prev:hover, .swiper-button-prev:focus, .swiper-button-prev:active, 
.swiper-button-next:hover, .swiper-button-next:focus, .swiper-button-next:active, 
div#you-video .bx-controls-direction a.bx-prev:hover, div#you-video .bx-controls-direction a.bx-prev:focus, 
div#you-video .bx-controls-direction a.bx-prev:active, div#you-video .bx-controls-direction a.bx-next:hover, 
div#you-video .bx-controls-direction a.bx-next:focus, div#you-video .bx-controls-direction a.bx-next:active{
	outline:none !important;
	border:none !important;
	box-shadow:none !important;
}


.nw-slid .insta-gallery-feed .swiper-button-next:focus, .nw-slid .insta-gallery-feed .swiper-button-next:hover,
.nw-slid .insta-gallery-feed .swiper-button-next:active, 
.nw-slid .insta-gallery-feed .swiper-button-prev:focus, .nw-slid .insta-gallery-feed .swiper-button-prev:hover,
.nw-slid .insta-gallery-feed .swiper-button-prev:active {
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
	background:none !important;
}
.nw-slid .insta-gallery-feed .swiper-button-next, .nw-slid .insta-gallery-feed .swiper-button-prev{
-webkit-tap-highlight-color: transparent !important;
}

.world-top-outer .middle-content h4 {
    /* font-family: 'Gill Sans Nova' !important; */
    /*font-family: var(--font-mt) !important;*/
	font-family: 'Gill Sans Nova' !important;
    font-size: 25.61px;
}
.world-top-text .elementor-widget-container {
    font-size: 25.61px;
	font-weight:300 !important;
}
.copy-txt p.elementor-heading-title.elementor-size-default {
    font-size: 14px !important;
    font-weight: 300;
    font-family: var(--font-mt) !important;
    padding: 30px 0px;
    color: #636466 !important;
    width: 100%;
    padding-left: 0 !important;
     text-align: left; 
}
.sitemap-desktop ul li.contact-us-tab a {
    cursor: pointer !important;
}
.trail-kit-form-outer .main-head {
    width: 100% !important;
}
.trail-kit-form-outer h2 {
    font-weight: 600;
    text-transform: uppercase;
    line-height: 25px;
    letter-spacing: 1px;
	color: #636466 !important;
    /* margin-top: 11px !important; */
}
.trail-kit-form-outer .form-heading h4 {
    font-size: 36.18px !important;
    margin-bottom: 3px;
    font-weight: 200;
}
.trail-kit-form-outer .form-heading h4 {
    font-size: 36.18px !important;
    margin-bottom: 3px;
    font-weight: 200;
    border-bottom: 14px solid #b1b1b1;
    margin-bottom: 60px;
}
.trail-kit-form-outer {
    padding-top: 0;
}
.trail-kit-form-outer .elementor-widget-container {
    margin-top: 0 !important;
}

.trail-kit-form-outer .gform_confirmation_message_1.gform_confirmation_message {
    font-weight: 600;
    text-transform: uppercase;
    line-height: 25px;
    letter-spacing: 1px;
    color: #636466 !important;
    padding-top: 11px;
    font-size: 25.61px;
    /* padding-bottom: 60px; */
    font-family: 'Gill Sans Nova';
}
.trail-kit-form-outer .gform_confirmation_message_1.gform_confirmation_message p.small-text {
    font-size: 24px !important;
    font-weight: 400;
    color: #636466;
    padding-top: 60px;
    /* font-family: 'Gill Sans Nova'; */
    text-transform: initial;
}
.sitemap-desktop ul li.cursor-none a.cursor-none {
    cursor: default;
}
.copyright-text .elementor-container.elementor-column-gap-default {
    width: 100%;
    max-width: 100% !important;
}
.copyright-text .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50:first-child {
    width: 23.7%;
}
.contact-fa-bottom .nice-select.large.gfield_select {
    font-family: var(--font-mt) !important;
    font-size: 25.61px;
    font-weight: 600;
    border: none;
    padding-left: 0;
	position: inherit;
}
.contact-fa-bottom span.current {
    position: relative;
}
.contact-fa-bottom .nice-select span.current:after {
    border-bottom: 3px solid #999;
    border-right: 3px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: -25px;
    top: 1px;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate( 
45deg
 );
    -ms-transform: rotate(45deg);
    transform: rotate( 
45deg
 );
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 12px;
    height: 12px;
    /* left: 0%; */
}
.contact-fa-bottom .nice-select .option.selected {
    font-weight: bold;
    display: none;
}
.contact-fa-bottom .nice-select .list {
    border: none !important;
    box-shadow: none;
    width: 100%;
}
.contact-fa-bottom .nice-select .list li:first-child{
	display:none;
}
.contact-fa-bottom .nice-select .list li{
	padding-left:0;
	padding-right:0;
	margin: 0;
    padding: 0px;
    font-size: 25.61px !important;
    line-height: 60px !important;
    font-weight: 300;
}
.contact-fa-bottom .nice-select .list li:hover {
    background: none;
}
.contact-fa-bottom .nice-select:after{
	display:none;
}
.contact-fa-bottom .nice-select.large.gfield_select {
	height: auto !important;
	position: static;
	white-space: normal;
	float: none;
}
.contact-fa-bottom .nice-select .list {
    position: relative;
    height: 0;
}
.contact-fa-bottom .nice-select.open .list {
    height: auto;
    transform-origin: 3% 0 !important;
    transition: all .4s !important;
    transform: scale(1);
}

/*post-page changes*/
.blog-details-page .post-custom-main .divider-custom {
    display: none;
}

.blog-details-page .post-custom-main h2 {
    padding-top: 7px;
}
.post-custom-main-cat ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info {
    display: block;
    width: 100%;
    margin-right: 0 !important;
}
.post-custom-main-cat ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info li {
    display: block;
    width: 100%;
}
.post-custom-main-cat ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info li span {
    display: block;
}
.post-custom-main-cat ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info li span.elementor-post-info__terms-list-item {
    display: block;
    width: 100%;
    border-top: 6px solid #b1b1b1;
}
.post-custom-main-cat ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info li span.elementor-post-info__terms-list-item {
    display: block;
    width: 100%;
    border-top: 6px solid #b1b1b1;
    font-family: 'Gill Sans Nova';
    padding-top: 7px;
    font-size: 25.61px;
}
.single-post-custom h3.elementor-heading-title.elementor-size-default {
    /* font-weight: 300 !important; */
    font-family: 'Gill Sans MT Std' !important;
    border-top: 6px solid #b1b1b1;
}

.post-text-only .elementor-widget-container pre {
    font-size: 25.61px;
    font-weight: 300 !important;
    font-family: 'Gill Sans MT Std';
}
.post-custom-main-date span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-date {
    font-family: 'Gill Sans MT Std' !important;
    font-size: 25.61px;
    display: flex;
    margin-left: -3px;
}
.post-text-only .elementor-widget-container strong, .post-text-only .elementor-widget-container span, .post-text-only .elementor-widget-container strong u, .post-text-only .elementor-widget-container a {
    /* display: block; */
    font-weight: 300;
    font-family: 'Gill Sans MT Std' !important;
    color: #636466 !important;
}
.post-text-only .elementor-widget-container a {
    text-decoration-color: #636466 !important;
    text-underline-position: under;
}
.post-text-only .elementor-widget-container strong u {
    text-underline-position: under;
    text-decoration-thickness: 1px;
    text-decoration-color: #636466;
}


/*======07-june-css start here====*/
.post-custom-main .elementor-widget-theme-post-featured-image img {
    width: 100% !important;
    max-width: 100% !important;
    height: 554px !important;
    object-fit: cover;
}
.post-custom-main a{
	 border-bottom: 1px solid #636466 !important;
}
.post-custom-main ul li a {
    border-bottom: 1px solid #636466 !important;
    line-height: 40px;
}
.post-custom-main li {
    list-style: outside !important;
}
.world-youtube div#you-video .bx-wrapper img {
    height: 700px;
    object-fit: cover;
}
.dubble-blind-content .elementor-widget-container p {
    margin-top: 15px;
}
.dubble-blind-content .elementor-widget-container p:first-child {
    margin-top: 0px;
}
a#teo {
    margin-top: 15px;
    display: inline-block;
}


.authentication-form-custom .gform_body.gform-body ul li input {
    border: 1px solid #b1b1b1;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 16px;
    font-family: inherit;
    padding: 5px Ã¢â‚¬â€¹20px;
    margin-bottom: 12px !important;
    width: 100%;
}
.authentication-form-custom .gform_body.gform-body ul li label {
    font-size: 25.62px;
    font-weight: 300;
    margin-bottom: 0px;
    font-family: var(--font-mt);
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #636466;
}
.authentication-form-custom .gform_body.gform-body ul li .gfield_description, 
.authentication-form-custom .gform_body.gform-body ul li span.gform_fileupload_rules{
	font-size: 25.62px;
    font-weight: 300;
    margin-bottom: 0px;
    font-family: var(--font-mt);
    letter-spacing: 1px;
    color: #636466;
	line-height: normal;
}

.authentication-form-custom .gform_footer.top_label input.gform_button.button {
    font-family: 'Gill Sans MT Std';
    background-color: transparent !important;
    color: #636466 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 1px solid #b1b1b1;
    line-height: 1;
    padding: 17px 50px 15px;
    display: inline-block;
    width: auto;
    min-width: 236px !important;
    font-weight: 400 !important;
    font-size: 1.25rem !important;
}

.authentication-form-custom .gform_drop_area {
    background: none !important;
    border: 1px solid #b1b1b1 !important;
    border-style: dashed !important;
}
.authentication-form-custom .eael-gravity-form .gform_wrapper textarea {
    padding: 0;
    font-weight: normal !important;
    font-family: inherit;
    border: 1px solid #b1b1b1;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 16px;
    font-family: inherit;
    padding: 5px Ã¢â‚¬â€¹20px;
    margin-bottom: 12px !important;
}
.authentication-form-custom ul li.gfield.gsection {
    border: none !important;
}
.authentication-form-custom button.button.gform_button_select_files {
    background: #fff !important;
    color: #636466 !important;
    border: 1px solid #b1b1b1;
    font-weight: 400;
    border-style: dashed;
}
.thanku-page-custom .elementor-element.elementor-widget {
    text-align: left !important;
}
.thanku-page-custom .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
    font-size: 25.61px;
    color: #636466;
    /* font-family: 'Gill Sans MT Std' !important; */
    font-weight: 600;
    text-transform: uppercase;
    border-top: 6px solid #b1b1b1;
    font-family: 'Gill Sans Nova' !important;
    padding-top: 11px;
}
.thanku-page-custom  .elementor-widget-container p {
    font-size: 25.61px;
    color: #636466;
    font-weight: 300;
}

.thanku-page-custom {
    padding-top: 50px;
	 padding-left: 15px;
    padding-right: 15px;
}

 .gform_legacy_markup_wrapper h3.gform_title, .gform_legacy_markup_wrapper h2.gsection_title {
    font-family: 'Gill Sans MT Std' !important;
	     color: #636466;
    font-size: 25.61px;
}
.authentication-content .elementor-widget-container p {
    font-size: 25.61px;
    font-weight: 300;
}
.authentication-content .elementor-widget-container{
	font-size: 25.61px;
    font-weight: 300;
}
.authentication-content .elementor-widget-container p a {
    color: #636466;
    border-bottom: 1px solid #b1b1b1;
    font-size: 25.61px;
}
.authentication-form-custom .gform_body.gform-body ul li {
    margin-bottom: 0;
    align-items: center;
    height: 100%;
    margin-top: 6px;
}
.authentication-form-custom {
    padding-top: 30px;
}

.authentication-form-custom .gform_body.gform-body ul li:first-child, 
.authentication-form-custom .gform_body.gform-body ul li:nth-child(2){
	display:flex;
	flex-wrap:wrap;
}
.authentication-form-custom .gform_body.gform-body ul li:first-child label.gfield_label, 
.authentication-form-custom .gform_body.gform-body ul li:nth-child(2) label.gfield_label{
    width: 30%;
    display: flex;
    align-items: center;
}
.authentication-form-custom .gform_body.gform-body ul li:first-child div, 
.authentication-form-custom .gform_body.gform-body ul li:nth-child(2) div{
    width: 70%;
    display: flex;
    /* align-items: center; */
}
.thanku-page-custom .elementor-widget-container {
    font-weight: 300;
}
div#new-online-store .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    background: none;
    border: none;
    padding: 0;
}
div#new-online-store .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    background: none;
    border: none;
    padding: 0;
    display: inline-flex;
    position: relative;
    margin-bottom: 25px;
}
div#new-online-store .eael-adv-accordion .eael-accordion-list .eael-accordion-header:after {
    content: "";
    border: solid #b1b1b1;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    position: absolute;
    top: 22px;
    right: -26px;
    transform: rotate( 
-45deg
 );
    -webkit-transform: rotate( 
-45deg
 );
    width: 12px;
    height: 12px;
    transition: all 1.1s;
}
div#new-online-store .eael-adv-accordion .eael-accordion-list .eael-accordion-header i.fa-toggle.fas.fa-angle-right {
    display: none;
}
div#new-online-store .eael-adv-accordion .eael-accordion-list .eael-accordion-header h2.eael-accordion-tab-title {
    color: #636466;
    text-transform: uppercase;
    /* font-family: 'Gill Sans Nova'; */
    font-weight: 300;
    font-size: 34px;
    border-bottom: 6px solid transparent;
	line-height:50px;
}
div#new-online-store .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active:after {
    transform: rotate(
45deg
) !important;
}
section#new-online-store-inner .eael-adv-accordion .eael-accordion-list .eael-accordion-header:after {
    display: none;
}
section#new-online-store-inner h2.eael-accordion-tab-title {
    font-family: 'Gill Sans MT Std' !important;
    font-size: 34px !important;
    text-transform: uppercase;
    font-weight: 300 !important;
    color: #636466 !important;
    padding: 0px !important;
    margin: 0px 0px 0px;
}
div#new-online-store .eael-adv-accordion .eael-accordion-list .eael-accordion-header h2.eael-accordion-tab-title:hover {
    border-bottom: 6px solid #b1b1b1;
}
section#new-online-store-inner .elementor-tab-title.eael-accordion-header.show.active h2.eael-accordion-tab-title {
    border-bottom: 6px solid #b1b1b1;
}
section#new-online-store-inner ul li a {
    border-bottom: 6px solid transparent;
    display: inline-flex;
	width: auto;
}
section#new-online-store-inner ul li a:hover{
	 border-bottom: 6px solid #b1b1b1;
}
section#new-online-store-inner ul {
    padding-top: 22px;
}
section#new-online-store-inner .elementor-tab-title.eael-accordion-header {
    margin-bottom: 0 !important;
}
.custom-list-one ul.elementor-icon-list-items li.elementor-icon-list-item a {
    line-height: 50px !important;
    margin-bottom: 15px;
}
section#new-online-store-inner ul.elementor-icon-list-items li span:hover::after {
    display: none;
}
section#new-online-store-inner ul li {
    line-height: 50px;
}
section#new-online-store-inner .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    padding: 0;
    margin-bottom: 0px;
    padding-bottom: 0;
}
section#new-online-store-inner {
    width: 100% !important;
    left: 0 !important;
}
/*=======faq-content-space-new===08june=======*/
.faq-outer .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    padding: 0px;
    padding-left: 15px;
    padding-top: 40px;
    margin-bottom: 0;
    padding-bottom: 150px;
}
.faq-outer .eael-accordion-list:nth-child(2) .eael-accordion-content p {
    font-weight: 400;
	line-height:normal !important;
}
.content-sec-outer.privacy-content-outer p strong {
    font-weight: 300;
    text-transform: uppercase;
}
.privacy-outer {
    width: 100% !important;
    left: 0 !important;
    max-width: 100% !important;
    overflow: hidden;
}
.new-accordion-title .elementor-tab-title.eael-accordion-header {
    background: none !important;
    border: none;
    display: inline-flex;
	padding:0;
	position: relative;
}
.new-accordion-title .elementor-tab-title.eael-accordion-header i.fa-toggle.fas.fa-angle-right{
	display:none;
}
.new-accordion-title .elementor-tab-title.eael-accordion-header  h2 {
    color: #636466;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 34px;
    border-bottom: 6px solid transparent;
    line-height: 50px;
	margin-bottom: 25px !important;
}
.new-accordion-title .elementor-tab-title.eael-accordion-header:hover{
	background:none !important;
}
.new-accordion-title .elementor-tab-title.eael-accordion-header:after{
    content: "";
    border: solid #b1b1b1;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    position: absolute;
    top: 22px;
    right: -26px;
    transform: rotate( 
-45deg
 );
    -webkit-transform: rotate( 
-45deg
 );
    width: 12px;
    height: 12px;
    transition: all 1.1s;
}
.new-accordion-title .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #636466 !important;
}
.new-accordion-title .elementor-tab-title.eael-accordion-header h2:hover{
	border-bottom:6px solid #b1b1b1;
}
.new-accordion-title .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active:after {
    transform: rotate( 
45deg
 ) !important;
}
	.new-accordion-title .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #636466 !important;
    border-bottom: 6px solid #b1b1b1;
}
.last-tab-title .elementor-section.elementor-section-stretched {
    position: relative;
    width: 100% !important;
    left: 0 !important;
}
/*====09junecss===css start here=====*/
section#new-online-store-inner a.elementor-button-link, .new-accordion-title a.elementor-button-link{
    font-family: 'Gill Sans MT Std';
    background-color: transparent !important;
    color: #636466 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 2px solid #b1b1b1;
    line-height: 1;
    padding: 21px 50px 13px;
    display: inline-block;
    font-size: 23.8px;
    border-radius: 0;
}
section#new-online-store-ttsh {
    width: 100% !important;
    left: 0 !important;
}
section#new-online-store-inner section#new-online-store-ttsh {
    padding: 30px;
}
.authentication-form-custom .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {
    background: none !important;
    border: 0 !important;
    font-size: 0 !important;
    margin-top: 0 !important;
    padding: 0 !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
}
header.page-header.alignwide {
    border:none !important;
}
.blog-title h2 {
    font-family: var(--font-nova) !important;
    font-size: 25.71px;
    font-weight: 600;
    color: #636466;
    text-transform: uppercase;
    border-top: 6px solid #b1b1b1;
    margin-top: 60px;
    padding-top: 7px;
}
body.category-skin-brightening .container {
    max-width: 1280px;
    margin: 0 auto;
}
body.archive.category .container .banner-image img {
    height: 554px;
    width: 100%;
    object-fit: cover;
}
header.page-header.alignwide {
    display: none;
}
body.archive.category .container ul.post-listing .rgt-side a {
    text-decoration: none;
}
body.archive.category .container ul.post-listing .rgt-side p a {
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-decoration-color: #636466;
}
	body.archive.category .container {
    padding: 0px 30px;
}
ul.categories-blog li a {
    font-weight: 600 !important;
    font-size: 24px;
    font-family: var(--font-mt) !important;
    color: #636466 !important;
    text-transform: uppercase;
}
.sitemap-desktop ul.categories-blog {
    padding: 0;
}
.sitemap-desktop ul.categories-blog li {
   list-style:none;
}
.sitemap-desktop ul.categories-blog li {
    list-style: none;
    margin: 0;
    margin-bottom: 38px;
}
.sitemap-desktop ul.categories-blog li:first-child {
padding-top:7px;
}
.last-tab-title .elementor-tab-title.eael-accordion-header:after{
	display:none;
}
.post-custom-main-cat span.elementor-post-info__terms-list span.elementor-post-info__terms-list-item:first-child {
    display: block !important;
}
.post-custom-main-cat span.elementor-post-info__terms-list span.elementor-post-info__terms-list-item {
    display: none !important;
}
.post-custom-main-cat span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-terms {
    font-size: 0;
}
.last-tab-title .elementor-container.elementor-column-gap-default:first-child .elementor-column.elementor-col-33:nth-child(2) h4 {
    padding-left: 98px;
}
.last-tab-title .elementor-container .elementor-column.elementor-col-33 h4 {
    color: #636466 !important;
    display: inline-flex;
    text-decoration: underline;
    text-decoration-color: #636466 !important;
    margin-bottom: 70px;
}
.last-tab-title .eael-accordion-content {
    padding-top: 210px !important;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content p a {
    color: #636466;
}
.sitemap-desktop .elementor-widget-container ul.categories-blog li a {
    cursor: pointer;
}
.where-to-by .eael-tabs-nav {
    margin-bottom: 0px;
	width:100%;
}
div#new-online-store .eael-adv-accordion .eael-accordion-list:last-child .eael-accordion-header:after {
    display: none;
}
div#new-online-store .eael-accordion-list:last-child .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33:nth-child(2) h4 {
    padding-left: 99px;
}
div#new-online-store .eael-accordion-list:last-child .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33:nth-child(2) {
    padding-left: 15px;
    padding-right: 15px;
}
div#new-online-store .eael-accordion-list:last-child .eael-accordion-content {
    margin-top: 24px;
}
div#new-online-store .eael-accordion-list:last-child .eael-accordion-content h4 {
    padding-bottom: 52px;
    font-size: 25.61px;
    color: #636466;
    display: inline-flex;
    text-decoration: underline;
}
div#new-online-store .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    border-bottom: 6px solid #b1b1b1;
}

.where-to-by .eael-tabs-content {
    padding: 0;
}
.where-to-by .eael-tabs-content h4{
	margin-bottom:0px;
}
section#wheretobuy-new .elementor-widget {
    margin-bottom: 0;
}
section#wheretobuy-new .elementor-widget-container h2 {
    font-weight: 300;
    font-size: 25.61px;
    text-transform: uppercase;
}
section#wheretobuy-new .elementor-widget-container h2 a {
    color: #636466;
    /* font-size: 25.61px; */
    /* text-transform: uppercase; */
}

/*=====09june2021====*/
.cyt-e-store ul.elementor-icon-list-items li a span.elementor-icon-list-text {
    font-weight: 300 !important;
}
.cyt-e-store ul.elementor-icon-list-items li a {
    font-size: 34px !important;
    font-weight: 300 !important;
	margin-bottom:25px !important;
}
.blog-listing-outer form ul {
    display: flex;
    flex-direction: column-reverse;
}
.blog-listing-outer .searchandfilter ul li label {
    width: 70%;
    padding-left: 30px;
}
.blog-listing-outer .searchandfilter ul li h4 {
    margin-right: 0;
    width: 30%;
    /* padding-left: 50px; */
}
.site-maponline-dropdown .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item a {
    font-weight: 600 !important;
    font-size: 24px;
    font-family: var(--font-mt) !important;
    color: #636466 !important;
    text-transform: uppercase;
}
div#sitemap-buy .elementor-tab-title.eael-accordion-header {
    background: none;
    border: none;
    display: inline-flex;
    position: relative;
    padding-left: 0;
    padding-right: 15px;
}
div#sitemap-buy .elementor-tab-title.eael-accordion-header h2.eael-accordion-tab-title, ul.authorize-sitemp li a {
    color: #636466 !important;
    font-weight: 600 !important;
    font-size: 24px;
    font-family: var(--font-mt) !important;
    color: #636466 !important;
    text-transform: uppercase;
	border-bottom: 6px solid transparent;
}
div#sitemap-buy .elementor-tab-title.eael-accordion-header h2.eael-accordion-tab-title:hover, ul.authorize-sitemp li a:hover{
	border-bottom: 6px solid #b1b1b1;
}
div#sitemap-buy .elementor-tab-title.eael-accordion-header.active h2 {
    border-bottom: 6px solid #b1b1b1;
}
ul.authorize-sitemp li {
    list-style: none;
    line-height: 56px;
}
div#sitemap-buy .elementor-tab-title.eael-accordion-header:after{
content: "";
    border: solid #b1b1b1;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    position: absolute;
    top: 22px;
    right: -12px;
    transform: rotate( 
-45deg
 );
    -webkit-transform: rotate( 
-45deg
 );
    width: 12px;
    height: 12px;
    transition: all 1.1s;
}
div#sitemap-buy .elementor-tab-title.eael-accordion-header i{
	display:none;
}
div#sitemap-buy .elementor-tab-title.eael-accordion-header.active:after{
	    transform: rotate( 
45deg
 );
    -webkit-transform: rotate( 
45deg
 );
}
.site-maponline-dropdown {
    padding-top: 20px;
}
.contact-us-tab {
    padding-top: 35px;
}
.new-site-map-bottom {
    padding-top: 10px;
}
div#sitemap-buy .elementor-tab-title.eael-accordion-header h2 {
    margin-bottom: 5px;
}
div#sortby select#sortbox {
    padding: 0;
    border: 0;
    padding: 0 30px 0px 30px;
    line-height: 1;
    border: 0;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(images/arrow-down.png);
    background-repeat: no-repeat;
    background-position: right bottom 0px;
    margin: 0px 0px 0px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: var(--font-nova);
    font-size: 25.61px;
}
div#sortby {
    font-size: 25.61px;
    line-height: 32px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #636466 !important;
    font-weight: 300;
}
div#sortby {
    position: absolute;
    right: 0;
    top: 25px;
}
.blog-bar {
    position: relative;
}
div#sortby select#sortbox:focus {
    outline: none;
}
.post-custom-main ol li {
    list-style: auto !important;
    font-weight: bold;
    text-transform: uppercase;
}
.post-custom-main ol li::marker {
    font-weight: bold;
}
.post-custom-main ol {
    padding-left: 32px !important;
}
.sitemap-desktop ul li.contact-us-tab {
    border-bottom: 6px solid #b1b1b1;
    padding-bottom: 15px;
}
.sitemap-desktop ul li.contact-us-tab:after {
    display: none;
}


@media(max-width:1666px){
.elementor-popup-modal .dialog-close-button{
	    right: 34px !important;
}	
.pigmentic-product .custom-width {
    right: -69px;
}
}




@media (min-width:1640px){
.dialog-type-lightbox .dialog-widget-content {
    margin: auto;
    width: 1300px !important;
}
.dialog-message {
    width: 1343px !important;
}

/*
.swiper-slide.swiper-slide-active {
    width: 100% !important;
}*/
.elementor-popup-modal .dialog-close-button{
	right:38px !important;
}
.back-bg-full-width {
    height: 847px;
}
.sunscreen-product-back-bg {
    padding: 0px 0px;
    height: 847px;
    position: relative;
}

}

 @media(max-width:1640px){
.sunscreen-singapoor1 .elementor-widget-wrap.elementor-element-populated {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    align-items: flex-end;
    position: absolute;
    bottom: 0;
    top: 42px;
}
 }


/* 25 Mar 2022 - Vintedge */
#home-inner .home_custom_title .elementor-heading-title { font-family:var(--font-mt) !important; letter-spacing: 1.3px !important; margin-bottom:10px; color:#636466 !important;  }
#home-inner .home_custom_content .elementor-widget-container { font-family:var(--font-mt) !important; letter-spacing: 1.3px !important; color:#636466 !important; font-size:18px !important; line-height:22px !important; }

@media(max-width:575px){
	#home-inner .home_custom_title .elementor-heading-title { letter-spacing:1px !important; font-size:18px !important;  }
	#home-inner .home_custom_content .elementor-widget-container { letter-spacing:1px !important; font-size:16px !important; }
}
