section#header-main { position: relative; }
#logo-main { padding-top: 20px; padding-bottom: 20px; }
#header-nav { padding-bottom: 0px; }
.banner-slider-section, .elementor-widget-eael-sticky-video, #home-inner { padding: 0px 30px 0px; }
#header-main #header-nav nav ul li { margin: 0 20px 0px 0px; }
.elementor, .elementor-section-wrap { max-width: 1400px; margin: 0px auto; }
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 930px !important; }
#header-main #header-nav nav ul li a { font-size: 13px !important; }
#header-main #header-nav nav ul li a::after { height: 5px; }
#home-inner .elementor-heading-title { font-size: 21px; }
#home-inner p { font-size: 17px !important; }
#home-content { padding: 20px 0px 0px; }
p, .elementor-widget-container, .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, .reandom-text-heading p span, 
.custom-tab-list ul li, .faq-outer .eael-adv-accordion .eael-accordion-list .eael-accordion-content li, .below-slider-pigmentic p, 
.slider-product-singapur ul li span.elementor-icon-list-text, .grid-product__meta p, .rgt-side > a, 
.post-custom-main-date span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-date { font-size: 16px !important; line-height: 1.8 !important; }
.rgt-side > a { padding: 15px 50px 7px; }
#footer-main .top-taglineelementor-heading-title, .elementor-88 .elementor-element.elementor-element-ed71746 .elementor-icon-list-item,
.elementor-88 .elementor-element.elementor-element-ed71746 .elementor-icon-list-item a, #footer-main ul li a { font-size: 12px !important; }
section#header-main, section#footer-main, .elementor-section.elementor-section-stretched { max-width: 1400px; margin-left: auto; margin-right: auto; left: auto !important; right: auto !important; }
div#homepge-vdeo .e-hosted-video.elementor-wrapper.elementor-fit-aspect-ratio.elementor-open-inline, div#homepge-vdeo video.elementor-video, .elementor-widget-image img { height: auto !important; }
img.wonderplugin3dcarousel-img, .world-youtube div#you-video .bx-wrapper img, .logos-heading-on-image .swiper-slide { width:100% !important; height: auto !important; min-height: inherit !important; }
.wonderplugin3dcarousel-img-container { text-align: center; }
img.wonderplugin3dcarousel-img { width: auto !important; height: 100% !important; min-height: inherit !important; min-width: auto !important; margin: 0px auto !important; max-width: 100% !important; }
.sunscreen-product-back-bg, .back-bg-full-width, .sunscreen-product-back-bg { padding-bottom: 43.2% !important; height: 0px !important; }
.elementor-48 .elementor-element.elementor-element-85d46c0 .elementor-repeater-item-92308e3 .swiper-slide-bg { padding-bottom: 56.1% !important; height: 0px !important; }
.elementor-71 .elementor-element.elementor-element-7bd41d35:not(.elementor-motion-effects-element-type-background),
.elementor-71 .elementor-element.elementor-element-7bd41d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-73 .elementor-element.elementor-element-1754f26c:not(.elementor-motion-effects-element-type-background),
.elementor-73 .elementor-element.elementor-element-1754f26c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: auto 100% !important; }
.sunscreen-product-back-bg, .pigment-top-bg-outer, .top-bg-outer { background-position: center center !important; }
.elementor.elementor-73 { width: 100% !important; max-width: 100% !important; margin-top: 160px !important; }
.space-top-200.our-story-main { padding-top: 30px; }
.elementor-71 .elementor-element.elementor-element-6d1b45ec, .elementor.elementor-73,
.post-custom-main, .elementor-55 .elementor-element.elementor-element-fd7cb13 > .elementor-widget-container, .blog-listing-top-img .elementor-widget-container { margin-top: 0px !important; }
.tesimonial-slider-custom li.wonderplugin3dcarousel-item.lightboxcontainer.wonderplugin3dcarousel-item-visible .wonderplugin3dcarousel-img-container img.wonderplugin3dcarousel-img { width:100%; height: auto !important; }
section#footer-main { margin-top: 50px; }
.img-on-banner-bottom { width: 30% !important; margin: 0 30px; }
.custom-tab-list .elementor-tab-title.elementor-tab-desktop-title.elementor-active::after { height: 9px !important; }
.blog-listing-outer .searchandfilter ul li h4 { width: 40%; }
.where-to-by .eael-tabs-nav ul li, .where-by-tab-section ul li a { font-size: 24px !important; line-height: 1.4 !important; }
#header-main .elementor-menu-toggle, #header-main div.mob-cart a { padding: 5px 5px 3px; border: 1px solid #bcbcbc; border-radius: 0px; }
#header-main div.mob-cart a { padding: 5px; }
#header-main div.mob-cart .elementor-widget-container { font-size: 0px !important; line-height: 1 !important; }
.elementor.elementor-5563 { text-align: center; }
.elementor-widget-heading .elementor-heading-title { color: #636466 !important; font-weight: 300; }
.elementor.elementor-5563 .elementor-heading-title { color: #636466 !important; font-family: "Roboto", Sans-serif; font-weight: 100; }
.elementor.elementor-5563 .elementor-element-f2252c3 .elementor-heading-title { color: #7a7a7a !important; font-weight: 600; }
.plyr--video .plyr__controls, .elementor-48 .elementor-element.elementor-element-923652b .plyr__controls { display: none !important; }
.testi-section ul li:nth-child(2) { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
.slider-product-singapur ul li { justify-content: center !important; }
.elementor-5563 .elementor-element.elementor-element-85d46c0 .elementor-repeater-item-92308e3 .swiper-slide-contents,
.elementor-48 .elementor-element.elementor-element-85d46c0 .elementor-repeater-item-92308e3 .swiper-slide-contents { margin: 0px auto !important; text-align: center !important; position: absolute; bottom: 30px; }
.elementor-5563 .elementor-element.elementor-element-85d46c0 .elementor-repeater-item-92308e3 .swiper-slide-contents .elementor-slide-description,
.elementor-48 .elementor-element.elementor-element-85d46c0 .elementor-repeater-item-92308e3 .swiper-slide-contents .elementor-slide-description { margin: 0px auto !important; }
/*UAT*/
#rev_slider_6_1_wrapper .uranus.tparrows::before { font-weight: 900 !important; }
.crystal-mid-slider {max-width:640px; margin:0px auto;}
.crystal-mid-slider .swiper-slide-contents { max-width:100% !important;}
.crystal-mid-slider .elementor-swiper-button-prev { left:-50px !important;}
.crystal-mid-slider .elementor-swiper-button-next { right:-50px !important;}
.home-crystal-tomato { padding:24px 0px 0px !important;}
.home-crystal-tomato-zh { padding:44px 0px 0px !important;}
.home-crystal-tomato .elementor-size-default, .home-crystal-tomato-zh .elementor-size-default { color:#b0b2b4 !important; padding-bottom:4px; }
.home-crystal-tomato-zh .elementor-size-default { padding-bottom:8px; }
.home-crystal-tomato .elementor-element.elementor-element-4e94e80, .home-crystal-tomato-zh .elementor-element.elementor-element-4e94e80 { margin-bottom:110px !important;}
.CT-top-info { padding-bottom:20px;}
.CT-top-info .middle-content, .CT-top-info-zp .middle-content { margin-top:44px;}
.CT-top-info .middle-content .elementor-size-default, .CT-top-info-zp .middle-content .elementor-size-default { font-size:17px; color:#636466 !important;}
.CT-top-info .middle-content .elementor-button-link, .CT-top-info-zp .middle-content .elementor-button-link { margin-top:10px;}
.CT-new-title .elementor-size-default a { font-size:28px !important; font-weight: 100; color:#636466 !important; }
.product-faq-inner-crystal .eael-accordion-content { padding-left:0px !important;}
.faq-inner span.eael-accordion-tab-title, .faq-inner-zp span.eael-accordion-tab-title { font-size:18px !important; font-weight: 100; color:#636466 !important; }
.faq-inner .eael-accordion-content p { font-size:18px !important;  }
.bsp-top-title .elementor-heading-title { font-size:24px !important;}
.bsp-top-mid-info .elementor-widget-container strong { position:relative; display:block; font-size:16px !important; color:#636466 !important; padding:5px 0px 25px !important; }
.bsp-top-mid-info .elementor-widget-container p { font-size:16px !important; color:#636466 !important; text-transform:none; line-height:20px !important; margin-bottom:20px; } 
.bsp-top-mid-info .elementor-widget-container p strong {font-family: 'Gill Sans MT'!important; font-weight:600 !important; padding: 0px !important; height: 100%; margin: 0px 0px 25px !important; }
.slider-product-singapur .swiper-slide-contents .elementor-slide-description { font-size:24px !important; line-height:35px !important; text-transform:capitalize; }
.slider-product-singapur .swiper-slide-contents .elementor-slide-heading { font-size:24px !important; text-transform: capitalize; color: #636466 !important; }
.first-bsp-title {  margin:5px 0px 0px !important; }
.first-bsp-title strong { height: 40px; }
.elementor-73 .elementor-element.elementor-element-7b05d3d .swiper-slide { min-height:300px;}
.dialog-message.dialog-lightbox-message .elementor-testimonial__image img { width:100% !important;}
.elementor-widget-reviews .elementor-main-swiper, .elementor-widget-testimonial-carousel .elementor-main-swiper { width:100% !important; padding:25px; }
#chinese-discover { margin-top:450px;}
.pig-creame-group { padding:0px 0px !important;}
.pig-creame-bottom-space .elementor-widget-container strong { padding:5px 0px 0px !important; margin-bottom:25px !important; }
.where-to-buy-tabs .elementor-widget-container .elementor-heading-title { font-size:16px !important; color:#636466 !important;}
.where-to-buy-tabs .where-by-tab-section ul li a, .where-to-buy-tabs .eael-tab-title { font-size:20px !important; margin:0px 0px 15px;}
.where-to-buy-tabs .eael-tab-title { margin:0px 0px; }
.where-to-buy-tabs .eael-tabs-nav ul li { margin:0px 0px 15px; }
.where-to-buy-tabs .where-by-tab-section ul { padding-top:0px;}
.where-to-buy-tabs .aamcs-width-full .elementor-size-default { font-size:14px !important;}
.aamcs-width-full .elementor-widget-container p { font-size:14px !important; word-break: break-word; }
.aamcs-width-full .elementor-widget-container li { padding-bottom:15px;}
.aamcs-width-full .elementor-widget-container li a { font-size:14px !important; font-weight: 300;}
.site-map-page .elementor-widget-container ul li a, .new-site-map-bottom h2 { font-size:24px; }
.site-map-page .elementor-widget-container ul li ul li a, .site-map-page ul.categories-blog li a { display:block; font-size:14px; margin-bottom:0px; }
.site-map-page .elementor-widget-container ul li ul li, .site-map-page ul.categories-blog li { margin-bottom:15px; }
.site-map-page .new-site-map-bottom h2 a { font-size:15px;}
.press-top-group { margin-top:60px; }
.privacy-content-outer p, .rgt-side p { font-size: 16px !important;}
.space-top-priavacy li, .authentication-form-custom .gform_body.gform-body ul li .gfield_description, .authentication-form-custom .gform_body.gform-body ul li span.gform_fileupload_rules, .authentication-form-custom .gform_body.gform-body ul li label { font-size:16px; }
.space-top-priavacy h3, .authentication-form-custom .gform_body.gform-body ul li label { font-size:20px; }
.eael-gravity-form .gform_wrapper ul.gform_fields li.gfield { padding: 0px 0px 15px; }
.our-story-capital p { text-transform:uppercase !important; }
.faq-bottom-product h4, .same-you-may-like h4, .faq-section .elementor-tab-title.eael-accordion-header h2, .rgt-side h2 { font-size:20px;}
.custom-tab-list .elementor-tab-title.elementor-tab-desktop-title { font-size:24px; }
.main-head h2 { font-size:20px !important; }
.blog-listing-outer .searchandfilter select { background-position:center right !important; }
.next.page-numbers:before { display:none !important;}
.mt-0 { margin-top:0px !important;}
.mt-10 { margin-top:10px !important;}
.store-a-update strong span, .store-a-update .elementor-button-content-wrapper span,  .bsp-top-mid-upudate-info p .store-a-update span strong { font-size:14px !important}
.bsp-top-mid-upudate-info p .store-a-update span strong { text-decoration:underline; }
.slider-product-singapur .swiper-slide { min-height: 400px !important; }
.slider-product-singapur { margin:20px 0px 0px; }
.supplemet-product-img .elementor-inner-column { left:100px; }
.bsp-top-mid-info ul { padding-top:0px;}
.slider-product-singapur .swiper-slide-contents .elementor-slide-description, .slider-product-singapur .swiper-slide-contents .elementor-slide-heading { text-transform: none; }
.custom-btn-style a.elementor-button-link.elementor-button { font-family: 'Gill Sans MT'; font-weight:500; font-size:13px; color:#636466; border-color:#636466; padding:15px 15px; min-width:180px;}
.custom-btn-style a.elementor-button-link.elementor-button span { font-family: 'Gill Sans MT' !important; }
.space-top-20 { margin-top:20px !important; }
.pigmentation-text-tag span { text-transform: inherit; font-size:16px !important; color:#636466 !important;}
.crystal-banner-thumb .elementor-element-populated { left:100px; }
.elementor-5579 .elementor-element.elementor-element-7bd41d35:not(.elementor-motion-effects-element-type-background),
.elementor-5579 .elementor-element.elementor-element-7bd41d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 65% top !important; }
.piment-crime-bann .elementor-container.elementor-column-gap-default { left: 0px; }
.pigmentic-product .custom-width img { max-width: 120px !important; }

/*14-9-2021*/

.top-tagline { position:relative; display:block !important; text-align:center; padding:7px 15px; color:#000000; margin: 0px 30px; background:#ececec; }
.fda-images-outer .gallery .gallery-item img { width: 130px !important; height: 130px !important;  object-fit: contain; }
 /**/

/**
.privy-pusher-top { position:absolute; top:0px; left:0px; }
.elementor-location-header { padding-top:70px;} 
**/
    
@media(min-width: 950px) {
    .where-inner-sab-group.elementor-section-boxed > .aamcs-width-full { width:100% !important;}
    }
    
@media(max-width: 1699px) {
    .elementor, .elementor-section-wrap, section#header-main, section#footer-main, .elementor-section.elementor-section-stretched { max-width: 1400px; }
    .mobile-layout, .blog-details-page, .new-site-map-bottom { padding: 0px 30px; }
    .pigmentic-product .custom-width { right: -50%; }
    }
    
@media(max-width: 1199px) {
    #header-main .elementor-container, .new-site-map-bottom { padding: 0px 30px; }
    #header-main #header-nav nav ul li { margin: 0 15px 0px 0px; }
    .pigmentic-product .custom-width { right: -35%; }
    }
    
@media(max-width: 1024px) {
    #header-nav nav { padding: 80px 30px 15px; }
    #header-main #header-nav nav ul { overflow: hidden; }
    #header-main #header-nav nav ul li { margin: 0 20px 10px 0px; }
    #header-main div.mob-cart { right: 30px; }
    #header-main .elementor-menu-toggle, #header-main .elementor-menu-toggle.elementor-active { top: 21px; }
    #header-main div.mob-cart { top: 25px; }
    /*.banner-slider-section { padding: 105px 30px 0px; }
    .elementor.elementor-73 { margin-top: 105px !important; }*/
    .copy-txt p.elementor-heading-title.elementor-size-default { padding-left: 30px !important; }
    .elementor-30 .elementor-element.elementor-element-2cf9b1f { margin-top: 0px !important; }
    #header-main .elementor-menu-toggle, #header-main div.mob-cart a { border:none !important;}
    .pig-creame-group { padding:0px 15px !important;}
    .pig-creame-group .pig-creame-group { padding:0px 0px !important; }
    #header-main #header-nav nav ul li a { font-size: 14.73px !important; }
    #header-main #header-nav nav ul li:last-child ul.sub-menu { position:relative; }
    .pigmentic-product .custom-width { right: -20%; }
    }
    
@media(max-width: 767px) {
    #logo-main img { max-width: 290px !important; }
    #header-nav nav { padding: 80px 15px 15px; }
    #header-main div.mob-cart { right: 15px; }
    #header-main .elementor-menu-toggle, #header-main .elementor-menu-toggle.elementor-active { top: 12px; }
    #header-main div.mob-cart { top: 15px; }
    .banner-slider-section, #header-main .elementor-container, .new-site-map-bottom, .elementor-widget-eael-sticky-video, .mobile-layout, .blog-details-page, .new-site-map-bottom,
    #home-inner { padding: 0px 15px; }
    .elementor.elementor-73 { margin-top: 0px !important; }
    .copy-txt p.elementor-heading-title.elementor-size-default { padding-left: 15px !important; }
    div#homepge-vdeo, #logo-main { padding: 0px !important; }
    .our-story-main h2, .uppercase-heading strong, .uppercase-heading span, .uppercase-heading p, .reandom-text-heading p span, .custom-tab-list ul li, 
    .faq-section .elementor-tab-title.eael-accordion-header h2, .faq-outer .eael-accordion-list td, .same-you-may-like h4, .main-head h2, .gform_wrapper.gravity-theme .gfield .gfield_label, 
    .gform_wrapper.gravity-theme .gchoice .gfield-choice-input + label, .elementor-49 .elementor-element.elementor-element-9e125d3 .elementor-heading-title, 
    .wonderplugin3dcarousel-title, #wonderplugin3dcarousel-8 .wonderplugin3dcarousel-description, .blog-listing-outer .searchandfilter h4, .blog-listing-outer .searchandfilter select, 
    .left-side, .rgt-side p, .rgt-side h2, .btm-nav > *, .eael-tabs-content h4, .eael-tabs-content a, .main-heading-four h4, .main-heading-top h4, .page-listing ul li ul.children li a, 
    .sitemap-desktop ul li ul li a, .image-above-conent strong, .image-above-co strong, .below-slider-pigmentic p strong, .below-slider-pigmentic p, 
    .dialog-lightbox-message .elementor-testimonial__text, .headingbelow-content strong, .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, .reandom-text-heading p span, .custom-tab-list ul li, 
    .faq-outer .eael-adv-accordion .eael-accordion-list .eael-accordion-content li, .below-slider-pigmentic p, 
    .slider-product-singapur ul li span.elementor-icon-list-text, .grid-product__meta p, .rgt-side > a,
    .post-custom-main-date span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-date,
    .copy-txt p.elementor-heading-title.elementor-size-default, .world-top-outer .middle-content h4, .world-top-text .elementor-widget-container,
    .trail-kit-form-outer .form-heading h4, .trail-kit-form-outer .gform_confirmation_message_1.gform_confirmation_message,
    .trail-kit-form-outer .gform_confirmation_message_1.gform_confirmation_message p.small-text { font-size: 16px !important; line-height: 1.4 !important; }
    .where-to-by .eael-tabs-nav ul li, .where-by-tab-section ul li a { font-size: 18px !important; line-height: 1.4 !important; }
    #footer-main ul li a { line-height: 24px; }
    .elementor-71 .elementor-element.elementor-element-d198543 { margin: 0px auto !important; }
    .content-left-right-btn h4.elementor-heading-title { max-width: 300px !important; }
    /*UAT*/
    div#footer-col:nth-child(2) { margin-bottom:15px;}
    .crystal-mid-slider .swiper-slide-contents { max-width:80% !important;}
    .crystal-mid-slider .elementor-swiper-button-prev { left:0px !important;}
    .crystal-mid-slider .elementor-swiper-button-next { right:0px !important;}
    .mobile-set-banner { margin:0px -15px;}
    .no-breakword { max-width:370px; word-wrap:break-word; word-break:break-word; font-size:14px; }
    #chinese-discover { margin-top:400px;}
    .bsp-top-mid-info .elementor-widget-container p { line-height:30px !important; margin-bottom: 20px !important; }
    .inner-cover-top-banner { padding-bottom:70% !important; }
    .bsp-top-mid-info .elementor-widget-container p strong { font-weight:600 !important;}
    .story-img { margin-top:0px !important;}
    #header-main .elementor-menu-toggle { outline:none !important; border:none !important; box-shadow:none !important; }
    .mobile-layout .uppercase-heading p span { font-size:13px !important; }
    .elementor-71 .elementor-element.elementor-element-7bd41d35:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-7bd41d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-73 .elementor-element.elementor-element-1754f26c:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-1754f26c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position:65% top !important; }
    .elementor-73 .elementor-element.elementor-element-a846782 .swiper-slide { height:auto !important;}
    .slider-product-singapur .swiper-slide { min-height:350px !important; }
    .bsp-top-mid-info .elementor-widget-container .first-bsp-title strong { font-family: 'Gill Sans MT Std' !important; }
   
    }
    
@media(min-width: 767px) {
    .custom-break { display:none !important; }
    }
    
@media(max-width: 399px) {
    #logo-main img { max-width: 195px !important; }
    }

@media(max-width: 370px) {
    .no-breakword { .no-breakword { max-width:100%; }
    .no-breakword p { font-size:14px !important;}
    }