@charset 'UTF-8';
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.slick-slider
{
position: relative;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://www.xtremelashes.com.hk/wp-content/themes/reverse-child/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.xtremelashes.com.hk/wp-content/themes/reverse-child/css/fonts/slick.eot);
src: url(https://www.xtremelashes.com.hk/wp-content/themes/reverse-child/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.xtremelashes.com.hk/wp-content/themes/reverse-child/css/fonts/slick.woff) format('woff'), url(https://www.xtremelashes.com.hk/wp-content/themes/reverse-child/css/fonts/slick.ttf) format('truetype'), url(https://www.xtremelashes.com.hk/wp-content/themes/reverse-child/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
margin-top: -10px\9; -webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -45px;
display: block;
width: 100%;
padding: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}@import url(https://db.onlinewebfonts.com/c/365834cfa7beb7ca64c00476397ddc32?family=Helvetica+Neue+Medium+Extended);
@font-face {
font-family: "Times Sans Serif";
src:url(https://www.xtremelashes.com.hk/wp-content/themes/reverse-child/fonts/Times Sans Serif.ttf)format("truetype"),
}
@font-face {
font-family: "Bodoni MT";
src:url(https://www.xtremelashes.com.hk/wp-content/themes/reverse-child/fonts/BodoniMT.ttf)format("truetype"),
}
.page-template-blog .post-meta {
display: none;
}
.mejs-time{
height: 26px !important;
}
body{
color: #071c2c !important;
}
.insta-feed-box {
margin-bottom: 60px !important;
}
aside.sidebar-nav {
margin-bottom: 50px !important;
}
.pum-container .wp-video-shortcode{
height: 500px !important;
}
html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
overflow: hidden;
position: fixed;
width: 100%;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}
.gg-widget a,.nav_crumb,
.nav_crumb .current,.nav_crumb a,
.gg-contact-template .contact-details a,
.xt_featured_image_box .featured-image-box h4 a,
.xt_featured_image_box .featured-image-box p{
color: #071c2c !important;
}
.btn-default{
border-color: #071c2c !important;
}
.vc_btn3.vc_btn3-size-md{
font-size: 22px !important;
}
.gg-infobox h5{
font-size: 16px !important;
line-height: 22px !important;
}
.sub-text{
font-size: 16px !important;
line-height: 22px !important;
}
.heading-text h4{
font-size: 20px !important;
line-height: 24px !important;
}
.gg-infobox.full-border,.gg-infobox.full-border li{
border: 0 !important;
}
.img-heading{
margin: 0 !important;
}
.menu-dropdown {
overflow: hidden;
}
body.archive .el-grid li.isotope-item .post-meta {
display: none;
}
body.archive .el-grid li.isotope-item article.post{
margin-bottom: 0 !important;
}
rs-layer#slider-6-slide-9-layer-4 br {
display: none;
} .navbar-collapse {
height: 100vh !important;
}
.xt-img-text {
text-transform: uppercase; }
.xt-transform {
margin: 40px 0 60px 0 !important;
}
.xterme-img {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 10px;
margin: 40px 0;
}
.xt-gallery-img .wpb_single_image {
margin-bottom: 0;
}
.xt_product_supply .xt_white_btn {
display: none !important;
} .product-slider h3.p-title {
top: auto;
bottom: 0;
padding: 15px;
width: 100%;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
position: absolute;
text-align: center;
z-index: 50;
}
.product-slider .product-image-wrapper {
position: relative;
overflow: hidden;
background: rgba(255, 255, 255, 0.8);
}
.product-slider .product-image-wrapper img {
opacity: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
-webkit-backface-visibility: hidden;
}
.product-slider .product-image-wrapper:hover img, .product-image-wrapper:focus img {
opacity: 0.1;
}
.product-slider .product-image-wrapper:hover h3.p-title {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.product-slider img.prevarrow-icon.slick-arrow {
position: absolute;
right: 0;
transform: translate(-40%, -50%);
top: 50%;
z-index: 2;
}
.product-slider img.nextarrow-icon.slick-arrow {
position: absolute;
left: 0;
transform: translate(50%, -50%);
top: 50%;
z-index: 2;
}  .home_client_logo_slider > .vc_column-inner > .wpb_wrapper img{
border: 1px solid #ddd6d6;
}
.revolution_to_slick > .vc_column-inner{
padding: 0 !important;
}
.revolution_to_slick:hover, .regrowth_slider:hover, .home_client_logo_slider .slick-track:hover {
cursor: grab;
}
.home_banner_single_slide{
display: flex !important;
justify-content: center;
align-items: center;
height: auto;
margin: 0 !important;
padding: 185px 0 !important;
max-height: 570px;
}
.home_banner_single_slide .vc_column-inner{
padding-top: 20px !important;
}
.home_banner_single_slide .home_banner_h2{
font-weight: 700 !important;
margin: 0 0 20px 0 !important;
}
.home_banner_single_slide .home_banner_h3{
color: #000 !important;
margin: 0 0 20px 0 !important;
}
.home_banner_single_slide .xt_home_banner_btn a {
background-color: transparent !important;
border: 1px solid #000 !important;
color: #000 !important;
font-size: 16px !important;
}
.xt_home_banner_btn a:hover{
background-color: rgb(193, 167, 102) !important;
border: 1px solid rgb(193, 167, 102) !important;
color: #FFF !important;
}
.revolution_to_slick .slick-prev {
left: 30px !important;
z-index: 1;
}
.revolution_to_slick .slick-next {
right: 50px !important;
z-index: 1;
}
.revolution_to_slick .slick-prev:before, .revolution_to_slick .slick-next:before{
font-size: 40px !important; 
}  .regrowth_slider .regrowth_single_slide {
height: 800px;
margin: 0 !important;
}
.regrowth_slider > .vc_column-inner{
padding: 0 !important;
}
h2.regrowth_slider_bold{
font-weight: 700 !important;
}
.regrowth_slider .slick-prev {
left: 20px !important;
z-index: 1;
}
.regrowth_slider .slick-next {
right: 20px !important;
z-index: 1;
}
.regrowth_slider .slick-prev:before, .regrowth_slider .slick-next:before{
font-size: 20px !important; 
}
.regrowth_single_slide .vc_column-inner{
padding-top: 20px !important;
}  .site-notification-banner {
position: fixed;
top: 0;
width: calc(100% - 30px);
background: #a57c26;
color: white;
text-align: center;
padding: 10px 20px;
z-index: 9999;
transition: transform 0.3s ease;
}  .site-header .gg-menu-is-fullwidth.no-notification{
top: 0 !important;
margin-top: 0 !important;
}
.notification-inner {
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
}
.close-notification {
background: none;
border: none;
font-size: 40px;
line-height: 24px;
cursor: pointer;
flex: 0 1 auto;
}
p.notification_text{
font-family: "Oswald" !important;
font-size: 18px;
line-height: 24px;
margin-bottom: 0;
flex: 1; display: flex;
justify-content: center; 
} rs-layer#slider-6-slide-8-layer-3 {
font-family: Montserrat !important;
}
body .vc_btn3-container.whatsapp_btn a {
background-color: #25d366 !important;
color: #FFF !important;
font-size: 16px !important;
}
body .vc_btn3-container.whatsapp_btn a:hover{
background-color: #1ab153 !important;
}
.whatsapp_btn a i{
font-size: 20px !important;
}
body h1,h2,h3,h4,h5,h6, a{ font-family: 'Times Sans Serif' !important;
font-weight: 400 !important;
}
body h2.no_margin{
margin-top: 0 !important;
margin-bottom: 0 !important;
}
body #main-menu a{
font-family: "Helvetica Neue Medium Extended" !important;
font-size: 18px !important;
text-transform: uppercase;
color: #827676;
}
header.site-header .page-meta h1{
font-size: 40px !important;
} body p, li, address{
font-family: 'Bodoni MT' !important;
font-weight: 400 !important;
font-size: 18px !important;
line-height: 26px !important;
}
.navbar-nav > li > a{
padding: 10px 14px !important;
}
::placeholder{
color: #FFF !important;
}
.fg-carousel-bottom{
margin-top: 50px;
}
.product.slick-slide .xt-view{
display: none;
}
a.xt-view{
display: none;
} body rs-layer{
font-family: 'Times Sans Serif' !important;
}
.rs-layer{
font-family: 'Times Sans Serif' !important;
}
rs-layer#slider-12-slide-18-layer-10, rs-layer#slider-12-slide-19-layer-4, rs-layer#slider-12-slide-20-layer-4, rs-layer#slider-6-slide-9-layer-4, rs-layer#slider-6-slide-9-layer-3, rs-layer#slider-6-slide-8-layer-4, rs-layer#slider-6-slide-8-layer-3{
font-family: 'Times Sans Serif' !important;
}
.Reverse-Heading.rs-layer {
font-family: 'Times Sans Serif' !important;
}
.revslider-initialised rs-layer{
font-family: 'Times Sans Serif' !important;
}
rs-layer#slider-12-slide-20-layer-0, rs-layer#slider-12-slide-18-layer-12, rs-layer#slider-12-slide-19-layer-11, rs-layer#slider-12-slide-20-layer-3, rs-layer#slider-12-slide-20-layer-0, rs-layer#slider-12-slide-20-layer-1{
font-family: 'Times Sans Serif' !important;
}
#rev_slider_12_1_wrapper .hesperiden.tparrows:before{
line-height: 38px !important;
} .featured-image-box h4{
margin-bottom: 20px !important;
line-height: 26px !important;
font-size: 17px !important;
}
.xt_helvetica p{ font-family: 'Times Sans Serif' !important;
font-weight: 400 !important;
}
.xt_bodony p, .xt_bodony .featured-icon-desc{ font-family: 'Times Sans Serif' !important;
font-weight: 400 !important;
font-size: 18px !important;
line-height: 26px !important;
}
.apbct_email_id__wp_contact_form_7{
display: none !important;
}
.footer-widgets-holder .gg-widget.widget_block{
padding-bottom: 0 !important;
margin: 0 !important;
}
.wpcf7 .mail-type p{
display: flex;
justify-content: end;
} footer.site-footer .btn-primary.wpcf7-submit:hover{
background: #000;
border-color: #FFF;
color: #FFF;
}
.footer-widgets-holder .row{
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.site-footer a.brand img{
max-width: 190px;
width: 100%;
}
footer.site-footer .footer-widgets-holder{ max-width: 100%;
margin: 10px auto 10px auto !important;
}
.footer-widgets-holder .wp-block-heading {
margin-top: 12px !important;
}
.footer-social .fa-facebook{
color: #316FF6;
}
.footer-social .fa-instagram{
color: #d62976;
}
.footer-social .fa-xing{
color: #FF2741;
}
.footer-social .fa-youtube-play{
color: #CD201F;
}
.footer-social .fa-google-plus{
color: #db4a39;
}
body .no-padding{
padding: 0 !important;
}
.xt-hover-btn button:hover{
background-color: #FFF !important;
border: 1px solid #000 !important;
color: #000 !important;
}
.xt-hover-btn a:hover{
background-color: #FFF !important;
border: 0px solid #000 !important;
color: #000 !important;
}
.xt-hover-btn.different a:hover{
border: 1px solid #000 !important;
}
.xt-hover-btn-white a:hover{
background-color: #e7e7e7 !important;
border: 1px solid transparent !important;
color: #000 !important;
}
.footer-widgets-holder .form-control{
height: 70px !important;
}
.size-guide-wrapper{
display: none;
}
.wpcf7-spinner{
position: absolute;
bottom: 0;
left: 50%;
}
.twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-overlay .twentytwenty-after-label{
display: none !important;
} 
footer.site-footer .gg-footer-info-box ul.nav.nav-pills{
display: flex !important;
justify-content: center;
align-items: center; gap: 20px;
}
footer.site-footer .gg-footer-info-box p{
color: #FFF !important;
}
.xt-separator.vc_separator{
padding-top: 10px !important;
padding-bottom: 10px !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.xt-no-padding.vc_column_container .vc_column-inner{
padding: 10px !important;
}
body footer p{ font-family: 'Times Sans Serif' !important;
margin: 0px 0 22px 0;
} .separator-title h4{
font-size: 34px !important;
}
h1.xt-heading{
font-size: 32px !important;
line-height: 40px !important;
}
h2.xt-heading{
font-size: 30px !important;
line-height: 38px !important; }
h3.xt-heading{
font-size: 26px !important;
line-height: 34px !important;
}
h4.xt-heading{
font-size: 24px !important;
line-height: 30px !important;
}
h5.xt-heading{
font-size: 20px !important;
line-height: 26px !important;
}
h6.xt-heading{
font-size: 18px !important;
line-height: 24px !important;
} .wpcf7-response-output{ font-weight: 400 !important;
margin: 2em 0em 1em !important;
}
.xt_background_overlay{
max-width: fit-content;
margin: 0 auto;
padding: 0 10px;
background-color: #4740402e;
border-radius: 6px;
}
#content{
padding: 0 !important;	
} header.site-header .logo-wrapper .brand {
max-width: 174px !important;
}
.xt_toggles_design .vc_toggle_title{
padding-left:50px !important;
}
.xt_toggles_design .vc_toggle_title h4{
margin-left: 0 !important;
}
.xt_toggles_design h4{
font-size: 18px !important;
}
.mobile-ful-img, .mobile-ful-img .vc_figure, .mobile-ful-img .vc_single_image-wrapper, .mobile-ful-img img{
width: 100% !important;
margin-bottom: 0 !important;
} .xt-gallery-slider .flex-direction-nav{
display: none;
}
.xt-toggle .vc_toggle_icon{
left: 20px !important;
}
.xt-contact-form .wpcf7-not-valid-tip{
width: 320px !important;
}
.xt-contact-form .wpcf7-select{
width: 100% !important;
margin-bottom: 30px !important;
font-size: 14px !important;
height: 50px !important;
}
.xt-contact-form p{
width: 100% !important;
}
.xt-contact-form-page .wpcf7-response-output{
float: left !important;
}
.xt-img-clm .vc_figure, .xt-img-clm .vc_single_image-wrapper, .xt-img-clm img{
width: 100% !important;
}
.sp-wpcp-3428 img{
width: 100% !important;
}
.xt-separator-txt-white h4{
color: #FFF !important;
font-size: 20px !important;
}
.xt-contact-form-page input.form-control[type="text"], input.form-control[type="email"], textarea.form-control, input[type="radio"], input[type="checkbox"], input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control{
font-size: 16px !important;
color: #000 !important;
}
.xt-contact-form-page .wpcf7-submit:hover{
background-color: #FFF;
color: #000;
}
.white-font p, .white-font div{
line-height: 20px;
}
.white-font-black-background div, .white-font-black-background p{
color: #FFF !important;
}
.slick-prev{
left: 0px !important;
}
.slick-next{
right: 0px !important;
}
.mobile-section .woocommerce .grid-title{
display: none;
}
.xdsoft_datetimepicker .xdsoft_timepicker{
width: 200px !important;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{
margin-left: 86px !important;
}
.xt-bullets ::marker {
color: #000;
} .pum-container.pum-responsive img{
width: 100%
}
.xt-inquiry-btn{
background: #000;
padding: 16px 20px;
color: #FFF;
border: 1px solid #000;
display: inline-flex;
}
.xt-inquiry-btn:hover, .xt-inquiry-btn:focus{
background: #FFF;
padding: 16px 20px;
color: #000;
border: 1px solid #000;
}
.xt-inquiry-form .wpcf7-not-valid-tip{
width: 320px;
}
.xt-inquiry-form input.form-control[type="text"], input.form-control[type="email"], textarea.form-control, input[type="radio"], input[type="checkbox"]{
color: #000 !important;
opacity: 1;
font-weight: 400 !important;
font-size: 16px !important;
}
.xt-footer-form input.form-control[type="email"]::placeholder{
color: #fff !important;
}
.xt-footer-form input.form-control[type="email"]{
color: #fff !important;
}
.wpcf7-response-output{
float: left !important;
font-weight: 400 !important;
}
.xt-inquiry-form .wpcf7-submit:hover{
background-color: #FFF;
color: #000;
}
.xt-inquiry-form input.form-control[type="text"]::placeholder, input.form-control[type="email"]::placeholder, textarea.form-control, input[type="radio"]::placeholder, input[type="checkbox"]::placeholder{
color: #000 !important;
} header.site-header .page-meta .page-meta-wrapper{
border-bottom: 0 !important;
}
.xt-caption-img .vc_figure-caption{
position: absolute;
bottom: 0%;
font-size: 180px;
left: 0;
color: #FFF;
line-height: 1;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
background-color: transparent !important;
}
.xt-featured-box h4{
margin-bottom: 15px;
}
.xt-featured-box .featured-image-box img{
width: 100% !important;
}
.xt-featured-box .featured-image-box p{
color: #000 !important;
line-height: 22px;
}
.pp_description{
display: none !important;
}
.title-subtitle-box{
margin-bottom: 0 !important;
}
.xt_new_separator{
margin-bottom: 0 !important;
}
.fancybox-button{
background: transparent !important;
}
.site-footer .text.site-title a{
display: none !important;
}
.site-footer .text.site-title img{
filter: invert(1);
max-width: 130px !important;
}
.black_text p, .black_text li{
color: #000 !important;
}
.black_text_white_back h1,.black_text_white_back h2, .black_text_white_back h3, .black_text_white_back h4, .black_text_white_back h5, .black_text_white_back h6{
color: #000 !important;
}
.xt_gray_btn a:hover{
background-color: #FFF !important;
color: #000 !important;
border: 1px solid #000 !important;
}
.xt_white_btn a:hover{
background-color: #c1a766 !important;
color: #FFF !important;
border: 1px solid #c1a766 !important;
}
.xt_toggle_content{
color: #000;
}
.xt-bullets ::marker{
font-weight: 900;
}
.featured-icon-box{
margin-bottom: 20px !important;
}
.xt_bodony.white-font-black-background h3, .white-font-black-background span{
color: #FFF !important;
}
.woocommerce-shop .page-description p, .woocommerce-shop .page-description code{
display: none !important;
}
.pagination {
text-align: center !important;
margin-bottom: 50px !important;
}
.woocommerce-shop .price_slider_amount .button{
background: #FFF !important;
color: #000 !important;
padding: 6px 12px !important;
border: 1px solid #000 !important;
}
.woocommerce-shop .price_slider_amount .button:hover{
background: #000 !important;
color: #FFF !important;
padding: 6px 12px !important;
border: 1px solid #000 !important;
}
.woocommerce-shop .products.columns-3{
margin-bottom: 50px !important;
}
form.table{
margin-bottom: 0 !important; }
footer.site-footer .footer-extras p{
color: #FFF !important;
}
footer.site-footer .footer-extras a{
color: #a29061 !important;
}
.nav-pills p {
font-size: 16px !important;
line-height: 22px !important;
}
.xt_four-clm-layout h4{
min-height: 80px;
} .Reverse-Heading.rs-layer{
font-family: 'Helvetica, Sans-Serif' !important;
}
.xt-hide_h5 h5{
visibility: hidden;
}
footer.site-footer{
padding: 60px 0 !important;
} .gg-contact-template .contact-details .contact-details-row{
display: flex;
flex-wrap: wrap;
width: 60%;
}
.contact-meta-holder p a{
font-size: 14px !important;
}
.cnt-btn .vc_general.vc_btn3{
border: 0 !important;
}
.xt-cream-toggle .vc_toggle .vc_toggle_title{
background: #f8e9c8 !important;
}
.justify-text p{
text-align: justify;
}
.xt-cream-toggle .steps-text{
text-align: justify;
}
#tsvg-fancy-html5-elem-wrap{
max-width: 400px !important;
min-width: 400px !important;
width: 400px !important;
height: auto !important;
min-height: auto !important;
}
.woocommerce.single-product .product .post-social ul li a{
padding-top: 14px !important;
padding-bottom: 14px !important;
} .xt_old_text h1,h2,h3,h4,h5,h6{  }
h1.xt_old_text{  font-family: 'Times Sans Serif' !important;
}
.xt_cnt_form .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control::placeholder{
color: #000 !important;
}
.footer-social li{
font-size: 16px !important;
line-height: 20px !important;
border: 0 !important;
}
.page-template-blog .gg_posts_grid h2.entry-title{
font-size: 16px !important;
}
.page-template-blog .gg_posts_grid .post-thumbnail img{
width: 100% !important;
height: 450px;
object-fit: cover;
}
.page-template-blog .gg_posts_grid .entry-content{
font-size: 14px !important;
line-height: 22px !important;
}
.page-template-blog .gg_posts_grid .entry-content p:first-child{
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
}
p.byline.author a{
font-size: 16px !important;
}
.contact-details-row address, .contact-details-row p, .contact-details-row a{
font-family: "Oswald" !important;
}
.gg-contact-template .page-header-image img{
max-height: 580px !important;
width: 100%;
}
.xt_video_slider .slick-dots li button:before{
font-size: 50px;
}
.xt_video_slider .slick-dots li.slick-active button:before{
color: #a29061;
}
body .custom-banner-position{
background-position: 50% 0% !important;
}
body .xt_about_video_column video{
height: auto !important;
}
.xt_video_column .slick-prev, .xt_video_column .slick-next, .xt_about_video_column .slick-prev, .xt_about_video_column .slick-next{
left: 50% !important;
top: 100% !important;
margin-top: 30px !important;
}
.xt_video_column .slick-prev:before, .xt_video_column .slick-next:before{
color: #a29061 !important;
opacity: 1 !important;
font-size: 30px !important;
}
.xt_video_column button.slick-prev.slick-arrow {
left: 46% !important;
}
.xt_video_column button.slick-next.slick-arrow{
left: 52% !important;
}
body .wc-block-product-categories .wc-block-product-categories-list-item a{
font-size: 14px !important;
}
.sidebar-nav .gg-widget{
padding-bottom: 10px !important;
}
.custom-h4-font h4 a{
font-size: 19px !important;
}
.xt_video_slider .slick-next:before {
display: none !important;
} .xt_video_background{
background-size: 100% auto !important;
aspect-ratio: 16 / 9 !important;
} .remove-top-padding .vc_column-inner{
padding-top: 0 !important;
}
.xt_info_banner .mega_info_bar{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.xt_info_banner .mega_content{
text-align: center;
padding-bottom: 0 !important;
}
.xt_info_banner  .mega_hvr_btn{
display: none !important;
}
.xt_info_banner{
padding: 30px 0 !important;
}
.xt_info_banner .mega_wrap{
width: 50% !important;
}
.xt_info_banner .mega_content{
width: 50% !important;	
}
.gg-gallery-template .gg_posts_grid .gg-gallery{
margin-bottom: 50px !important;
}
.xt_column_video_slider .video-player-for-wpbakery-container{
text-align: center !important;
} .xt_product_slider .slick-prev, .xt_product_slider .slick-next{
top: calc(50% - 20px) !important;
} .xt_left_video .video-player-for-wpbakery{
justify-content: flex-start !important;
}
.xt_about_video_column .video-player-for-wpbakery{
padding: 0 !important;
}
.n2-thumbnail-dot{
opacity: 1 !important;
border: 4px solid #a29061 !important;
}
.fa.fa-google-plus, .fa.fa-xing{
display: none;
}
img.xt_custom_social_icon{
position: absolute;
top: -11px;
font-size: 25px !important;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
width: 25px;
}
.footer-social li i{
font-size: 25px !important;
}
.xt_cnt_form .wpcf7-form-control.wpcf7-submit{
background-color: #a29061 !important;
color: #FFF !important;
border: 1px solid #a29061 !important;
}
.xt_cnt_form .wpcf7-form-control.wpcf7-submit:hover{
background-color: #cfb778 !important;
border: 1px solid #cfb778 !important;
}
.xt-footer-form .wpcf7-spinner{
position: absolute !important;
bottom: -20px;
left: 83%;
}
.xt_term_index ol li::marker{
color: #5a5a5a;
}
.slick-slider .slick-slide {
margin: 0 15px;
padding: 0 15px;
}
.xt_review_column .featured-icon-box.style_1.slick-slide {
background: #fafafa !important;
box-shadow: 0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24) !important;
border-radius: 4px !important;
border: 1px solid #dbdbdb;
}
.xt_review_column .featured-icon-desc{
color: #000 !important;
height: 170px !important;
overflow-y: auto !important;
padding-right: 20px;
}
.xt_review_column .featured-icon-box h3{
color: #a29061 !important;
}
.xt_review_column .featured-icon-desc::-webkit-scrollbar {
width: 4px !important;
}
.xt_review_column .featured-icon-desc::-webkit-scrollbar-track {
background: #f1f1f1; 
} .xt_review_column .featured-icon-desc::-webkit-scrollbar-thumb {
background: #888; 
} .xt_review_column .featured-icon-desc::-webkit-scrollbar-thumb:hover {
background: #555; 
}
.xt_review_column .slick-dots li button:before{
font-size: 50px !important;
}
.xt_review_column .slick-dots li.slick-active button:before{
color: #a29061 !important;
}
.xt_single_video_element{
padding: 0 !important;
}
body .xt_dark_girl{
background-position: 100% 0% !important;
}
.xt_pro_suppies .wpb_single_image{
background-color: #F7F7F7;
}
.xt_pro_suppies .slick-dots li button:before{
font-size: 10px !important;
}
.xt_pro_suppies .slick-dots li.slick-active button:before{
color: #a29061 !important;
}
footer.site-footer .gg-footer-info-box ul.nav.nav-pills li:first-child{
width: auto !important;
padding: 0 77px !important;
}
footer.site-footer .gg-footer-info-box ul.nav.nav-pills li:nth-child(2){
width: auto !important;
padding: 0 40px !important;
}
footer.site-footer .gg-footer-info-box .nav-pills > li + li{
margin-left: 0 !important;
}   .footer-widgets-holder .row .col-md-4:first-child{
width: 50%;
}
.footer-widgets-holder .row .col-md-4:nth-child(2){
width: 50%;
}
.footer-widgets-holder .row .col-md-4:last-child{
width: 100%;
margin-top: 10px;
margin-bottom: -20px;
}
footer.site-footer .gg-footer-menu{
margin-top: 0 !important;
}
.gg-gallery figure h2{
background: #fff !important;
color: #000 !important;
font-size: 18px !important;
line-height: 26px !important;
}
.gg-footer-menu{
display: none;
}
.xt_info_box_title h4{
color:  #000 !important;
font-weight: 900 !important;
}
.wpcp-carousel-section .wpcp-single-item figure{
text-align: center !important;
}
.gg-footer-info-box .nav-pills li a{
text-decoration: none;
display: block;
width: 100%;
height: 100%;
line-height: 60px;
}
.gg-footer-info-box .nav-pills:after, .gg-footer-info-box .nav-pills:before{
display: none !important;
}
footer.site-footer .gg-footer-info-box .nav-pills > li{
padding: 0 !important;
}
a.footer-menu-link {
color: rgba(255,255,255,0.5) !important;
}
.blog .gg_posts_grid p, .blog .gg_posts_grid p a, .page-template-blog .gg_posts_grid p, .page-template-blog .gg_posts_grid p a{
color: #000;
}
.blog p a, .page-template-blog p a{
color: #007bff;
}
.blog p a.more-link, .page-template-blog p a.more-link, .blog .more-link, .page-template-blog .more-link, .archive .more-link, .archive .post-meta .author .fn{ 
color: #a29061;
font-size: 16px !important;
}
.page-template-blog .more-link{
font-weight: bold !important;
}
.blog h2 a, .page-template-blog h2 a{
font-size: 20px;
color: #000 !important;
font-style: normal;
}
.single-post .entry-content p, .single-post .entry-content li, .archive .entry-content p, .archive .entry-content li, .archive .post-meta .author{
color: #000;
}
.single-post .entry-content a{
color: #007bff;
}
.gg_posts_grid{
margin-bottom: 60px;
}
article.post.has-post-thumbnail header.entry-header{
min-height: 100px !important;
margin: 0 !important;
}
.wp-block-button__link{
background: #000;
color: #FFF !important;
border: 1px solid #000;
}
.wp-block-button__link:hover{
background: #FFF;
color: #000 !important;
}
#nav_crumb{
font-size: 18px;
margin: 20px 0;
}
body.single-post .site-header h1{
font-size: 28px !important;
}
.xt_white_background #sb_instagram{
background-color: #FFF !important;
}
.xt_sticky_btn {
position: fixed;
right: 100px;
bottom: 10px;
z-index: 999;
display: none !important; 
}
.page-template-blog .category-news-press .entry-content, .category-news-press .entry-content{
display: none;
} .blog article.post a.post-thumbnail img.wp-post-image{
width: 100% !important;
}
article.page h2.entry-title, article.post h2.entry-title{
text-transform: normal !important;
}
.product .entry-summary p, .product .woocommerce-Tabs-panel{
color: #000;
margin: 10px 0;
}
.woocommerce .product .upsells.products, .woocommerce .product .related.products{
margin-bottom: 100px;
}
#comments{
display: none;
}
.single-post .btn-group-justified{
display: none !important;
}
.xt_banner_slider .slick-next:before{ color: #FFF !important;
}
.xt_banner_slider .slick-prev:before{ color: #FFF !important;
}
.xt_banner_slider > .wpb_column > .vc_column-inner{
padding-top: 0 !important;
}
.xt_banner_slider .slick-next {
right: 20px !important;
z-index: 9	!important;
background: #ca9518;
border-radius: 50%;
width: 40px;
height: 40px;
}
.xt_banner_slider .slick-next:focus, .xt_banner_slider .slick-prev:focus, .xt_banner_slider .slick-next:hover, .xt_banner_slider .slick-prev:hover{
background: burlywood !important;
}
.xt_banner_slider .slick-prev {
left: 20px !important;
z-index: 9	!important;
background: #ca9518;
border-radius: 50%;
width: 40px;
height: 40px;
}
.archive .el-grid.no_magnific{
display: flex;
flex-wrap: wrap;
}
body.archive .el-grid li.isotope-item{
width: 50% !important; margin: 0 0 50px 0 !important;
}
body.archive h2.entry-title{
text-transform: unset !important;
font-size: 20px !important;
padding-bottom: 30px;
}
body.archive .el-grid li.isotope-item article.post a{
display: block !important;
}
body.archive .el-grid li.isotope-item article.post a img{
margin-bottom: 0 !important;
}
body.archive  a.post-thumbnail img.wp-post-image{
width: 100% !important;
height: 380px;
object-fit: cover;
}
.sticky-button{
display: none !important;
}
.sticky-right-button {
position: fixed;
bottom: 50%;
right: -20px;
transform: translateY(50%);
z-index: 9999;
background-color: #a29061;
color: #fff;
padding: 10px 20px;
cursor: pointer;
text-decoration: none;
rotate: 270deg;
border-radius: 30px;
font-size: 18px;
}
.lang_cn .sticky-right-button{
right: 30px;
}
.sticky-right-button:hover {
background-color: #c1a766;
color: #FFF !important;
}
.page-template-blog .sidebar-nav a:hover{
color: #c1a766 !important;
}
.xt_about_video_column .slick-dots li button:before{
font-size: 10px !important;
line-height: 20px !important;
}
.xt_about_video_column .slick-dots li.slick-active button:before{
color: #c2b303 !important;
}
.xt_toggles_design .vc_toggle .vc_toggle_content {
padding: 20px !important;
} .xt_new_banner_section{
background-size: 100% auto !important;
aspect-ratio: 2.9 !important;
background-repeat: no-repeat;
}
body .xt-banner .vc_column-inner{
padding-top: 0 !important;
} body .remove_margin{
margin: 0 !important;
}
body.page-template-blog .pagination-load-more .pagination-span a{
background-color: #a29061;
border-color: #a29061;
color: #FFF !important;
font-size: 18px;
}
body.page-template-blog .pagination-load-more .pagination-span a:hover{
background-color: #c1a766;
border-color: #c1a766;
}
body.woocommerce-shop .col-xs-12 {
padding-left: 15px !important;
padding-right: 15px !important;
}
body.woocommerce-shop .product .product-image-wrapper img{
width: 100% !important;
}
.gg-product-meta-share .product_meta{
padding: 16px 14px 17px 20px !important;
}
#review_form #submit{
background-color: #a29061;
color: #fff;
padding: 10px 30px;
cursor: pointer;
text-decoration: none;
border-radius: 30px;
font-size: 12px;
border-color: #a29061;
}
#review_form #submit:hover{
background-color: #c1a766;
color: #FFF !important;
border-color: #c1a766;
}
ul.product-videos-list{
display: flex;
flex-wrap: wrap;
gap: 20px;
padding: 0;
width: 100%;
margin-top: 100px;
}
ul.product-videos-list li {
width: 48%;
list-style-type: none;
}
.product-videos-list iframe{
width: 100% !important;
}
.woocommerce ul.wc-tabs{
padding: 0 !important;
}
.woocommerce .product .upsells.products li, .woocommerce .product .related.products li {
padding-left: 15px !important;
padding-right: 15px !important;
}
.related.products img{
width: 100% !important;
}
.gg-language-switcher a span{
padding: 0 !important;
}
.wpml-ls-menu-item{
display: none !important;
}
.gg-language-switcher a:hover span{
background: #a29061 !important;
color: #FFF !important;
border-color: #a29061 !important;
} .xt_same_banner{
padding: 0 !important;
aspect-ratio: 2.7;
}
.xt_same_banner .xt_same_banner_titles .vc_column-inner{
padding: 0 0 0 100px !important;
}
.xt_link a{
color: #a29061 !important;
}
.footer-extras a{
color: #a29061 !important;
}
#Hybrid-lash, #Classic-lash, #Vavavom, #Lash-lift, #Volumation {
scroll-padding-top: 130px;
scroll-margin-top: 130px;
}
.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{
position:  relative !important;
}
.n2-ss-slider-controls.n2-ss-slider-controls-absolute-right-center, .n2-ss-slider-controls.n2-ss-slider-controls-absolute-left-center{
display: none !important;
}
.n2-ss-widget.nextend-bar.nextend-bar-horizontal.n2-ow-all{
margin-top: 10px !important;
}
body.single-author .post .entry-content{
margin-top: 20px !important;
} .xt_force_paragraph_text div {
font-family: 'Bodoni MT' !important;
font-weight: 400 !important;
font-size: 18px !important;
line-height: 26px !important;
}
.xt_force_paragraph_text img{
width: 14px;
height: 12px;
margin-right: 8px;
} .xt_flashcure_hero_section {
padding: 0 !important;
}
.xt_flashcure_hero_video .video-player-for-wpbakery-container {
width: 100%;
max-width: 100%;
}
.xt_flashcure_hero_video {
padding: 0 !important;
}
.xt_flashcure_hero_section .vc_column-inner,
.xt_flashcure_hero_section .vc_column-inner {
padding: 0 !important;
}
.xt_flashcure_hero_section .xt_hide_desktop {
display: none;
}
.Introducing_grid_col .wpb_wrapper {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 20px;
}
.Introducing_grid_col .wpb_wrapper img {
width: 100%;
max-width: 50%;
}
.xt_Introducing_h4 {
font-size: 20px;
line-height: 30px;
}
.Introducing_grid_col .wpb_wrapper .featured-image-box {
margin: 0;
} .xt_benefits_for_lash_grid ul.gg-infobox li.btn-group {
box-shadow: inset 0px 0px 5px 0px #00000038;
width: 100%;
border-radius: 20px;
display: flex;
flex-direction: column;
}
.xt_benefits_for_lash_grid ul.gg-infobox {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 20px;
}
.xt_benefits_for_lash_section_row {
margin-bottom: 60px !important;
}
.training_video_col iframe {
aspect-ratio: 16 / 9;
width: 100%;
border-radius: 10px;
}
.xt_training_video_section .vc_column-inner {
padding: 0;
}
.training_video_col {
margin-bottom: 0 !important;
}
.xt_training_video_section 
.wpb_text_column .wpb_wrapper {
max-width: 550px;
margin: 0 auto;
}
.xt_training_video_section h3 {
margin: 0;
}
.flashcure_faqs_slider .wpb_single_image,
.flashcure_faqs_slider .title-subtitle-box p {
margin-bottom: 15px;
}
.flashcure_faqs_slider h5 {
margin-top: 0;
min-height: 104px;
}
.flashcure_faqs_slider .vc_btn3-container {
margin-bottom: 0;
margin-top: auto;
}
.flashcure_faqs_slider .wpb_single_image img {
border-radius: 15px;
aspect-ratio: 3/2;
object-fit: cover;
}
.flashcure_faqs_slider .wpb_single_image .wpb_wrapper {
padding: 0;
background-color: transparent;
}
.flashcure_faqs_wrap .slick-slide {
margin: 0;
padding: 0;
height: auto;
}
.flashcure_faqs_slider .vc_column-inner {
padding: 0 !important;
}
.xt_flashcure_faqs_slide.with_learn_more .wpb_wrapper{
height: auto;
}
.xt_flashcure_faqs_slide .wpb_wrapper {
padding: 15px;
background: #00000014;
border-radius: 15px;
height: 100%;
display: flex;
flex-direction: column; }
.flashcure_faqs_slider .vc_column-inner {
padding: 0 10px !important;
}
.flashcure_faqs_slider_content_hide {
margin-bottom: 20px !important;
overflow: hidden;
height: 150px;
}
.xt_flashcure_faqs_slide 
.flashcure_faqs_slider_content_hide .wpb_wrapper { overflow: hidden;
transition: max-height 0.5s ease;
}
.flashcure_slider_content.open {
height: auto;
} .xt_flashcure_faqs_slide, .xt_flashcure_faqs_slide > .vc_column-inner{
height: 100% !important;
}
.flashcure_faqs_slider .slick-track{
display: flex;
height: 100%;
} .xt_client_round_image img {
border-radius: 50% !important;
max-width: 180px;
height: 180px;
object-fit: cover !important;
}
.wpb_single_image.wpb_content_element.vc_align_center.xt_client_round_image {
margin: 0 auto;
padding-bottom: 20px;
border-bottom: 1px solid black; }
.flashcure_faqs_slider.client_video_slider .xt_client_round_image img{
max-width: 120px;
width: 100%;
max-height: 120px;
height: 120px;
object-fit: cover;
}
.flashcure_faqs_slider.client_video_slider h5.xt_client_name_position{
padding-top: 20px;
}
.flashcure_faqs_slider.client_video_slider .xt_flashcure_faqs_slide .wpb_wrapper{
justify-content: center;
}
.full_height_video_slider .video-player-for-wpbakery{
padding: 0 !important;
} .flashcure_faqs_slider .slick-next:before{ color: #FFF !important;
opacity: 1 !important;
}
.flashcure_faqs_slider .slick-prev:before{ color: #FFF !important;
opacity: 1 !important;
}
.flashcure_faqs_slider .slick-prev, .flashcure_faqs_slider .slick-next{
background-color: #000 !important;
width: 30px !important;
height: 30px !important;
border-radius: 50% !important;
z-index: 3;
}
.flashcure_faqs_slider .slick-prev {
left: 10px !important;
z-index: 2;
}
.flashcure_faqs_slider .slick-next {
right: 10px !important;
z-index: 2;
}
.flashcure_faqs_slider .slick-track{
cursor: grab;
}
.flashcure_faqs_slider .slick-dots li button:before{
font-size: 10px;
}
.flashcure_faqs_slider .slick-dots li{
margin: 0 2px !important;
}
.flashcure_faqs_slider .slick-dots li.slick-active button:before {
opacity: 1;
color:#c1a766 !important;
} .flashcure_only_image_slider .slick-next:before{
content: '\e82d' !important;
font-family: 'revicons' !important; 
color: #FFF !important;
opacity: 1 !important;
}
.flashcure_only_image_slider .slick-prev:before{
content: '\e82c' !important;
font-family: 'revicons' !important;
color: #FFF !important;
opacity: 1 !important;
}
.flashcure_only_image_slider .slick-prev, .flashcure_only_image_slider .slick-next{
background-color: #000 !important;
width: 30px !important;
height: 30px !important;
border-radius: 50% !important;
z-index: 3;
}
.flashcure_only_image_slider .slick-dots li button::before {
font-size: 30px;
line-height: 30px;
}   .footer-social {
margin-bottom: 60px;
margin-top: 60px;
}
@media(max-width:1570px){
body #main-menu a{
font-size: 15px !important;
}
.navbar-nav > li > a {
padding: 10px 12px !important;
}
.home_banner_single_slide{
padding: 110px 0 !important;
}
.home_banner_single_slide{
max-height: 444px !important;
}
.regrowth_slider .regrowth_single_slide {
height: 600px;
margin: 0 !important;
}
}
@media screen and (max-width: 1366px){
body .xt_new_banner{
padding-top: 150px !important;
padding-bottom: 150px !important;
}
body .xt-banner-image{
padding-top: 150px !important;
padding-bottom: 150px !important;
}
body #main-menu a{
font-size: 13px !important;
}
.insta-feed-box {
margin-bottom: 20px !important;
}
}
@media(max-width:1280px){
body #main-menu a{
font-size: 12px !important;
}
.home_banner_single_slide{
padding: 50px 0 !important;
max-height: 294px !important;
}
.home_banner_single_slide .home_banner_h2{
font-size: 20px !important;
line-height: 24px !important;
}
.home_banner_single_slide .home_banner_h3{
font-size: 16px !important;
}
.home_banner_single_slide .xt_home_banner_btn a{
font-size: 16px !important;
padding: 10px;
}
.home_banner_single_slide .home_banner_h4{
font-size: 14px !important;
line-height: 20px !important;
}
.regrowth_slider .regrowth_single_slide {
height: 400px;
margin: 0 !important;
}
}
@media screen and (max-width: 1199px){
.gg-contact-template .contact-details{
font-size: 14px !important;
}
.xt-heading-h4 {
font-size: 18px !important;
line-height: 22px !important;
padding: 0 20px;
}
.navbar-nav > li > a {
font-size: 10px !important;
padding-left: 5px !important;
padding-right: 5px !important;
}
footer.site-footer .gg-footer-info-box ul.nav.nav-pills li:first-child{
width: 100% !important;
}
footer.site-footer .gg-footer-info-box ul.nav.nav-pills li:nth-child(2){
width: 100% !important;
}
footer.site-footer .gg-footer-info-box ul.nav.nav-pills li{
margin: 0 !important;
}
.xt-banner-titles .vc_column-inner{
padding-left: 50px !important;
}
body .xt_new_banner{
padding-top: 120px !important;
padding-bottom: 120px !important;
}
body .xt-banner-image{
padding-top: 120px !important;
padding-bottom: 120px !important;
}
.xt_offer_text h5{
font-size: 16px !important;
}
body #main-menu a{
font-size: 11px !important;
}
}
@media screen and (min-width:992px){
.dropdown.open .dropdown-menu::after {
content: "";
position: absolute;
left: 0;
right: 0;
height: 100%;
background-color: transparent;
top: -30px;
z-index: 0;
}
.dropdown.open .dropdown-menu li {
z-index: 1;
position: relative;
}
body.single-post .col-md-9 {
width: 70%;
}
.xt_same_banner_titles .vc_column-inner{
padding-left: 100px;
}
} @media screen and (max-width: 1024px){
#Hybrid-lash, #Classic-lash, #Vavavom, #Lash-lift, #Volumation {
scroll-padding-top: 70px;
scroll-margin-top: 70px;
}
body #main-menu a {
font-size: 12px !important;
}
.xt_banner_slider .slick-prev,
.xt_banner_slider .slick-next {
width: 30px;
height: 30px;
}
.gg-infobox h5{
font-size: 14px !important;
line-height: 18px !important;
}
.xt_banner_slider .slick-next:before,
.xt_banner_slider .slick-prev:before {
font-size: 15px;
}
.single-post .page-meta-wrapper {
padding-bottom: 0 !important;
}
h1.xt-heading{
font-size: 26px !important;
line-height: 32px !important;
margin-top: 0 !important;
}
h2.xt-heading{
font-size: 24px !important;
line-height: 30px !important;
margin-top: 0 !important;
padding: 20px 0 !important;
}
h3.xt-heading{
font-size: 22px !important;
line-height: 30px !important;
margin-top: 0 !important;
}
h4.xt-heading{
font-size: 22px !important;
line-height: 26px !important;
margin-top: 0 !important;
}
h5.xt-heading{
font-size: 22px !important;
line-height: 26px !important;
}
h6.xt-heading{
font-size: 22px !important;
line-height: 26px !important;
}
.separator-title h4{
font-size: 18px !important;
line-height: 24px !important;
}
.title-subtitle-box h2{
font-size: 24px !important;
line-height: 30px !important;
margin-top: 0 !important;
}
header.site-header .logo-wrapper .brand {
max-width: 100px !important;
}
.xt-banner-titles .vc_column-inner{
padding-left: 60px !important;
}
body .container {
width: 100% !important;
}
.col-xs-12{
padding-left: 0 !important;
padding-right: 0 !important;
} .xt-heading-h2{
font-size: 24px !important;
line-height: 30px !important;
}
.xt-heading-h3{
font-size: 20px !important;
line-height: 28px !important;
}
.xt-heading-h4{
font-size: 16px !important;
line-height: 20px !important;
}
.custom-width-section{
max-width: 320px;
margin: 0 auto;
}
.xt-caption-img .vc_figure-caption{
font-size: 130px;
left: 4%;
}
.xt-banner-image{
min-height: 300px !important;
}
.xt_issue-section{
padding: 40px 20px !important;
}
.xt_two_clm_new_design .vc_col-sm-6{
padding: 0 20px !important;
}
.xt_left_video .video-player-for-wpbakery{
justify-content: center !important;
}
.xt_banner_content .wpb_wrapper{
padding-left: 30px;
}
.xt_new_banner_section h1{
font-size: 30px !important;
line-height: 36px !important;
}
.xt_grid_gallery .vc_grid-item{
padding-left: 0 !important;
padding-right: 0 !important;
}
body.single-post .container{
margin-bottom: 50px !important;
}
.xt_same_banner .xt_same_banner_titles h1{
font-size: 28px !important;
line-height: 32px !important;
}
.xt-mb-btn a{
padding: 10px !important;
}
.xt_same_banner .xt_same_banner_titles .vc_column-inner{
padding: 0 30px 0 30px !important;
display: none !important;
}
.footer-social li {
font-size: 14px !important;
line-height: 18px !important;
}
.xt_Introducing_content_img_wrap .wpb_column.vc_column_container {
width: 100%;
}
.Introducing_grid_col .wpb_wrapper {
gap: 50px;
}
.Introducing_grid_col .wpb_wrapper img {
max-width: 50px;
}
.xt_benefits_for_lash_section_row .vc_column-inner,
.xt_training_video_section h2 {
padding-top: 0 !important;
}
.xt_training_video_section .vc_col-sm-6 {
width: 100%;
}
.xt_training_video_section .vc_col-has-fill {
margin-top: 50px;
}
.xt_training_video_section .vc_column-inner {
border-left: 0 !important;
}
.pum-container.pum-responsive{
width: 50% !important;
}
.site-notification-banner{
font-size: 16px;
line-height: 22px;
}
.site-notification-banner {
padding: 8px 0px 8px 20px;
}
.home_banner_single_slide{
padding: 50px 0 !important;
max-height: 276px !important;
}
.home_banner_single_slide .home_banner_h2{
font-size: 14px !important;
line-height: 20px !important;
}
.home_banner_single_slide .home_banner_h3{
font-size: 14px !important;
line-height: 20px !important;
}
h2.regrowth_slider_bold{
font-size: 22px !important;
line-height: 30px !important;
}
}
@media screen and (max-width: 992px){
.xterme-img {
grid-template-columns: repeat(3, 1fr);
}
body.pace-done .navbar-default .container-fluid.navbar-header-wrapper .navbar-header {
display: flex !important;
flex-direction: row-reverse;
justify-content: space-between;
width: 100%;
align-items: center;
}
.navbar-header:before, .navbar-header:after{
display: none !important;
}	
.contact-details-row.col-md-6{
width: 100% !important;
}
body .mobile-black-section.xt_comon {
margin-left: 0 !important;
margin-right: 0 !important;
} .xt_offer_text h5 {
font-size: 12px !important;
}
body.single-post .post-thumbnail img{
width: 100% !important;
} body .remove_top_margin{
margin-top: 0 !important;
}
body.archive.category .col-xs-12{
padding-bottom: 40px !important;
} 
.page-template-blog .col-xs-12{
margin-bottom: 50px !important;
}
aside.sidebar-nav {
margin-top: 0px !important;
}
.xt-banner-titles h2{
font-size: 18px !important;
line-height: 24px !important;
}
ul.navbar-nav li.menu-item.dropdown{
position: relative;
}
ul.navbar-nav li.menu-item.dropdown:after {
content: '';
background-image: url(//www.xtremelashes.com.hk/wp-content/uploads/2025/05/arrow_icon.png);
width: 15px;
height: 15px;
position: absolute;
left: 50%;
background-repeat: no-repeat;
background-size: contain;
top: 22px;
transform: translate(340%, -50%);
}
.home_banner_single_slide{
padding: 40px 0 !important;
}
.home_banner_single_slide{
max-height: 208px !important;
}
.home_banner_single_slide .home_banner_h4 {
font-size: 14px !important;
line-height: 16px !important;
}
.home_banner_single_slide .home_banner_h2, .home_banner_single_slide .home_banner_h3, .home_banner_single_slide .home_banner_h4{
margin: 0 0 6px 0 !important;
}
.home_banner_single_slide .xt_home_banner_btn a{
font-size: 13px !important;
}
}
@media screen and (min-width: 769px){
#mobile_video{
display: none !important;
}
}
@media screen and (min-width: 768px){
.xt_show_mobile{
display: none !important;
}
.xt_hide_desk{
display: none !important;
}
.xt_show_mobile{
display: none;
}
}
@media screen and (max-width: 768px){
body.archive a.post-thumbnail img.wp-post-image{
height: auto !important;
}
.xterme-img {
grid-template-columns: repeat(2, 1fr);
}
.single-post .entry-content .is-layout-flex {
flex-wrap: nowrap !important;
}
#desktop_video{
display: none !important;
}
img.xt_custom_social_icon{
position: relative;
top: 0 !important;
}
.footer-widgets-holder .row .col-md-4:first-child{
width: 100%;
}
.footer-widgets-holder .row .col-md-4:nth-child(2){
width: 100%;
}
.wpcf7 .mail-type p{
justify-content: center;
}
.xt_new_banner_section{
padding: 0 !important;
}
footer.site-footer .gg-footer-info-box ul.nav.nav-pills{
flex-wrap: wrap;
}
body .xt_comon .mobile_spacing, body .xt_comon .mobile_spacing .vc_column-inner{
padding-left: 15px !important;
padding-right: 15px !important;
}
body .xt_comon .xt_img_clm, body .xt_comon .xt_img_clm .vc_column-inner{
padding-left: 0 !important;
padding-right: 0 !important;
}
.page-template-blog .gg_posts_grid .post-thumbnail img{
height: auto !important;
}
body.archive .el-grid li.isotope-item{ width: 100% !important; }
.footer-social span.hidden-xs {
visibility: hidden;
}
body .xt_remove_mobile_space{
padding-top: 0 !important;
padding-bottom: 40px !important;
} .xt_end_space.vc_empty_space{
height: 20px !important;
} ul.product-videos-list li {
width: 100%;
}
.woocommerce .product .summary h1.product_title, header.site-header .page-meta h1 {
font-size: 26px !important	;
}
.wpcf7-response-output {
border-color: #46b450 !important;
margin: 0 auto !important;
text-align: center;
max-width: max-content;
float: unset !important;
}
.site-notification-banner{
font-size: 14px;
line-height: 18px;
}
.new_slick_home_banner{
display: none !important;
}
}
@media screen and (max-width: 767px){
.title-subtitle-box, .title-subtitle-box  h1{
margin-bottom: 20px !important;
}
body .whatsapp_btn {
margin-bottom: 0 !important;
}
body .xt_remove_mobile_space{
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.xt_four-clm-layout .featured-image-box img{
max-width: 150px !important;
width: 150px !important;
height: auto;
}
.xt_remove_margin .vc_column-inner{
padding-bottom: 0 !important;
}
.insta-feed-box {
margin-bottom: 0px !important;
}
.heading-text h4 {
font-size: 18px !important;
line-height: 22px !important;
}
body p, li, address{
font-size: 16px !important;
line-height: 24px !important;
} .vc_btn3.vc_btn3-size-md {
font-size: 16px !important;
}
body.page-template-blog .pagination-load-more .pagination-span a {
font-size: 16px;
}
.postid-4242 aside.sidebar-nav {
margin-top: 0 !important;
}
.xt-top .vc_column-inner {
padding-top: 0 !important;
}
.hentry .xt-top {
padding-bottom: 0 !important;
}
.xt-transform {
margin:0 !important;
}
.featured-image-box h4 {
margin-top: 10px !important;
}
.single-post article.post {
margin-bottom: 0px;
}
.gg_posts_grid{
margin-bottom: 0px;
}
.single-post .entry-content .is-layout-flex {
flex-wrap: wrap !important;
}
.page-template-blog article.post {
margin-bottom: 0 !important;
}
.xt-mob-video .slick-slider .slick-slide{
margin: 0 !important;
}
.xt-mob-video .slick-slider{
padding: 0 !important;
}
.xt-mob-video .slick-track {
height: 500px !important;
}
.xt-img-text {
margin-bottom: 26px;
font-size: 16px !important;
line-height: 24px;
}	
.xt-mb-btn a {
font-size: 12px !important;
}
.swap-on-mobile {
display: flex !important;
flex-direction: column-reverse;
}
.xt_four-clm-layout h4{
min-height: auto;
}
.xt_show_desktop{
display: none !important;
}
body .xt-banner{
padding-top: 100px !important;
padding-bottom: 100px !important;
}
.featured-icon-box{
margin-bottom: 0 !important;
}
header.site-header .logo-wrapper .brand {
max-width: 100px !important;
}
.xt-banner-titles .vc_column-inner{
padding-left: 30px !important;
}
.xt-banner-titles h1{
font-size: 22px !important;
line-height: 26px !important;
}
body .xt_comon{
padding-top: 0px !important;
padding-bottom: 30px !important;
}
.xt-no-padding{
margin-bottom: 30px !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
.col-md-12{
padding-left: 0 !important;
padding-right: 0 !important;
}
body .desktop-margin{
margin-left: 0 !important;
margin-right: 0 !important;
}
footer.site-footer{
padding: 40px 10px !important;
}
footer.site-footer .footer-widgets-holder {
margin-top: 20px !important;
} .remove-margin .vc_column-inner{
padding-top: 15px !important;
}
body .mobile-section{
margin-top: 20px !important;
margin-bottom: 0px !important;
}
.title-subtitle-box{
margin-bottom: 0 !important;
}
.footer-widgets-holder .form-control{
height: 50px !important;
}
.xt-contact-form-page input.form-control[type="text"], input.form-control[type="email"], textarea.form-control, input[type="radio"], input[type="checkbox"]{
font-size: 14px !important;
color: #000;
}
.wpcf7-spinner{
position: absolute !important;
bottom: 0;
left: 50%;
}
.xt-bullets ul{
padding-left: 20px !important;
}
.xt-new-separator{
margin-bottom: 0 !important;
}
.xt_three_columns img{
width: 100% !important;
}
.xt_video .vc_column-inner{
padding-top: 0 !important;
}
.featured-icon-box .featured-icon-desc{
margin: 0 !important;
}
.wpcp-carousel-section .wpcp-single-item img{
width: 100% !important;
}
.column-border{
border: 0 !important;
border-left: 0px !important;
border-right: 0px !important;
}
.column-border .vc_column-inner{
border: 0 !important;
border-left: 0px !important;
border-right: 0px !important;
}
.xt_two_clm_layout .vc_col-sm-6, .xt_two_clm_layout .vc_col-sm-6 .vc_column-inner{
margin-left: 0 !important;
margin-right: 0 !important;
}
.xt_two_clm_layout{
gap: 0px !important;
} #footer-menu.navbar-nav > li > a{
padding: 0px 10px !important;
}  body .four-clm-video{
padding-left: 20px !important;
padding-right: 20px !important;
}
.xt_info_banner .mega_info_bar{
flex-wrap: wrap;
}
.gg-contact-template .contact-details .contact-details-row{
display: block !important;
}
.xt_video_background .vc_hidden-xs {
display: block !important;
}
.xt_video_background .wpb_wrapper {
padding: 100px 0 !important;
}
footer.site-footer .footer-widgets-holder {
max-width: 100%;
}
.sticky-button{
font-size: 16px;
padding: 6px 10px;
}
a.footer-menu-link{
display: block;
}
article.post.has-post-thumbnail header.entry-header {
min-height: unset !important;
}
body.archive a.post-thumbnail img.wp-post-image{
height: auto !important;
}
.xt_new_banner_section.xt_new_banner_mobile{
aspect-ratio: unset !important;;
}
body .xt_new_banner_section .vc_column-inner{
padding-top: 0 !important;
}
body .xt_comon .mobile_spacing, body .xt_comon .mobile_spacing.mobile_spacing_white .vc_column-inner {
padding-left: 10px !important;
padding-right: 10px !important;
}
.no-gutters .vc_column_container {
padding-left: 0 !important;
padding-right: 0 !important;
}
.xt-contact-form{
padding-left: 10px !important;
}
.page-template-blog .col-xs-12{
margin-bottom: 50px !important;
}
.single-post .col-xs-12.pull-left{
margin-bottom: 50px !important;
}
.xt_same_banner .xt_same_banner_titles h1 {
font-size: 14px !important;
line-height: 18px !important;
margin: 0 0 10px 0;
}
.xt_same_banner .xt_same_banner_titles h2{
font-size: 14px !important;
line-height: 18px !important;
margin: 0 !important;
color: #FFF !important;
}
.xt-mb-btn{
margin-bottom: 0 !important;
}
.xt_same_banner {
aspect-ratio: 2;
}
.xt_banner_slider .xt_same_banner {
aspect-ratio: 1.9;
}
.xt_hide_mobile{
display: none !important;
} .xt_banner_slider{
padding: 0 !important;
}
rs-fullwidth-wrap#rev_slider_16_1_forcefullwidth, rs-fullwidth-wrap#rev_slider_12_1_forcefullwidth{
display: none !important;
}
.xt_same_banner_titles .wpb_wrapper{ margin: 0 auto;
}
.xt_same_banner_titles .wpb_wrapper h1, .xt_same_banner_titles .wpb_wrapper h2{
background-color: rgb(12 12 12 / 40%);
padding: 10px;
padding-bottom: 10px !important;
}
.footer-social li{
border: 0 !important;
}
.vc_btn3-container a{
font-size: 20px !important;
}
.site-footer div p{
font-size: 13px !important;
line-height: 22px !important
}
.mobile_hide{
display: none;
}
.xt_flashcure_hero_section .xt_hide_desktop {
display: block;
}
.xt_Introducing_h4 {
font-size: 18px;
line-height: 28px;
}
.xt_Introducing_content_img_wrap .xt_Introducing_h4 {
margin-bottom: 20px !important;
}
.Introducing_grid_col .wpb_wrapper {
gap: 30px;
grid-template-columns: 1fr;
}
.xt_Introducing_section_row .vc_column-inner.vc_custom_1746090995700 {
padding-top: 40px !important;
}
.xt_benefits_for_lash_grid ul.gg-infobox {
grid-template-columns: 1fr;
}
.xt_training_video_section h3 {
font-size: 18px;
}
.flashcure_faqs_slider .vc_column-inner {
padding: 0 !important;
}
.flashcure_faqs_slider .slick-prev {
left: 20px !important;
}
.flashcure_faqs_slider .slick-next {
right: 20px !important;
}
.flashcure_faqs_slider .slick-dots li button:before{
font-size: 10px;
}
.flashcure_faqs_slider .slick-dots li{
margin: 0 !important;
}
.xt_hide_for_mobile{
display: none !important;
}
.flashcure_only_image_slider > .vc_column-inner{
padding-left: 0 !important;
padding-right: 0 !important;
}
.xt_flashcure_faqs_slide 
.flashcure_faqs_slider_content_hide .wpb_wrapper {
max-height: 116px;
}
.gg_posts_grid ul.el-grid {
display: grid;
grid-template-columns: repeat(1, 1fr);
width: 100%;
}
.gg_posts_grid .isotope-item {
width: 100%;
}
.gg-contact-template.gg-page-has-header-image .contact-details{
position:  relative !important;
}
.gg-contact-template .contact-details .contact-details-row {
padding: 30px 50px 50px 0px !important;	
}
.regrowth_slider .regrowth_single_slide {
height: 300px;
margin: 0 !important;
}
}
@media screen and (max-width:491px){
.xt-inquiry-btn {
margin: 10px 0;
display: inline-flex;
}
}
@media(orientation: landscape) and (height <= 480px), (width <= 480px){
.joinchat__message {
padding: 8px 16px !important;
line-height: 18px !important;
font-size: 14px !important;
margin: 0 20px 5px !important;
}
.joinchat__box__scroll {
padding-top: 0px;
}
}
@media screen and (max-width:480px){
body.single-post .container {
margin-bottom: 0px !important;
}
.xt-lash.xt_comon,
.xt_training_video_section .vc_column-inner {
padding: 0 !important;
}
.xt-lash {
padding: 0 !important;
margin: 0 !important;
}
.xt-heading-reg {
font-size: 26px !important;
line-height: 33px !important;
padding: 20px 0;
}
.black_text.column-border.mobile_spacing.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
padding: 0 !important;
}
h1.xt-heading{
font-size: 24px !important;
line-height: 30px !important;
margin-top: 0 !important;
}
h2.xt-heading{
font-size: 24px !important;
line-height: 30px !important;
margin-top: 0 !important;
padding-bottom: 20px ;
padding-top: 20px;
}
h3.xt-heading{
font-size: 24px !important;
line-height: 30px !important;
margin-top: 0 !important;
}
h4.xt-heading{
font-size: 24px !important;
line-height: 30px !important;
margin-top: 0 !important;
}
h5.xt-heading{
font-size: 20px !important;
line-height: 26px !important;
}
h6.xt-heading{
font-size: 20px !important;
line-height: 26px !important;
}
.xt-box-text{
padding-bottom: 0 !important;
}
footer.site-footer .gg-footer-info-box .nav-pills > li{
word-break: break-all;
letter-spacing: 2px;
}
body .vc_separator{
padding-top: 0 !important;
}
.title-subtitle-box {
margin-bottom: 20px !important;
}
footer.site-footer .gg-footer-info-box .nav-pills > li + li{
margin-left: 0 !important;
}
.separator-title h4{
font-size: 16px !important;
line-height: 24px !important;
}
.separator-title{
text-align: center !important;
}
.no-gutters .vc_column_container{
padding-left: 0 !important;
padding-right: 0 !important;
}
.col-xs-12{
padding-left: 0 !important;
padding-right: 0 !important;
}	
body .xt-banner{
padding-top: 30px !important;
padding-bottom: 30px !important;
}
.xt-banner-titles .vc_column-inner{
padding-left: 20px !important;
}
body .xt-new-separator{
margin-bottom: 0 !important;
}
.contact-details{
margin-top: 20px;
}
.page-id-2057 .xt-hover-btn .vc_btn3-color-grey{
letter-spacing: 0px !important;
padding-left: 12px !important;
padding-right: 12px !important;
}
.slick-slide img{
width: 100% !important;
}
.center-mobile-title{
text-align: center !important;
}
footer.site-footer .gg-footer-info-box ul.nav.nav-pills{
gap: 20px !important;
}
.xt-caption-img .vc_figure-caption {
font-size: 80px;
left: 4%;
}
.title-subtitle-box p {
margin: 0px 0 10px 0 !important;
}
.xt-mob-padding{
padding: 0 20px !important;
}
.nav.nav-pills p{
word-break: break-word;
}
.grw-controls{
display: none !important;
}
body .wp-gr .grw-header-inner, .wp-gr .grw-review-inner{
margin: 0 !important;
}
body .vc_col-sm-12 {
padding-left: 0 !important;
padding-right: 0 !important;
}
.xt_issue-section{
padding: 20px 0px !important;
}
footer.site-footer .gg-footer-info-box .nav-pills > li{
padding: 10px 50px;
}
.nav-pills p{
font-size: 16px !important;
line-height: 22px !important;
}
.xt-cream-toggle h2{
font-size: 18px !important;
}
.xt-cream-toggle h3{
font-size: 16px !important;
}
.xt_new_banner_section .vc_column-inner{
padding: 0 0 0 30px !important;
}
.xt_new_banner_section h1{
font-size: 14px !important;
line-height: 16px !important;
}
.xt_new_banner_section button{
padding: 6px 10px 6px 10px !important;
}
.xt-banner-titles h2 {
font-size: 16px !important;
line-height: 18px !important;
}
.xt_new_banner_section { background-size: cover !important;
} body .xt_new_banner_section h1{
margin-top: 5px !important;
margin-bottom: 5px !important;
}
.xt_new_banner_section {
height: 280px !important;
}
rs-layer#slider-6-slide-9-layer-4 br {
display: block;
}
body .xt_new_banner_section h2{ margin-top: 10px !important;
margin-bottom: 10px !important; }
.n2-ss-slider .n2-ss-widget{
font-size: 10px !important;
}
body .xt-banner .vc_btn3-style-custom{
padding: 10px !important;
font-size: 10px !important;
}
body .xt_comon .mobile_spacing, body .xt_comon .mobile_spacing.mobile_spacing_white .vc_column-inner{
padding-left: 0 !important;
padding-right: 0 !important;
}
.xt-mb-btn a {
padding: 6px !important;
letter-spacing: 0.5px !important;
}
.pum-container.pum-responsive{
width: 80% !important;
}
}
.lang_zh-hans .sticky-button{
right: 30px;
} #wpfront-scroll-top-container {
display: none;
position: fixed;
bottom: 90px;
right: 0px;
z-index: 99;
font-size: 20px;
border: none;
outline: none;
color: white;
width: 80px;
cursor: pointer;
padding: 10px 15px;
border-radius: 8px;
transition: opacity 0.3s;
}@font-face{
font-family: "Helvetica Neue Medium Extended";
src: url(//www.xtremelashes.com.hk/wp-content/themes/reverse-child/fonts/365834cfa7beb7ca64c00476397ddc32.eot);
src: url(//www.xtremelashes.com.hk/wp-content/themes/reverse-child/fonts/365834cfa7beb7ca64c00476397ddc32.eot?#iefix)format("embedded-opentype"),
url(//www.xtremelashes.com.hk/wp-content/themes/reverse-child/fonts/365834cfa7beb7ca64c00476397ddc32.woff)format("woff"),
url(//www.xtremelashes.com.hk/wp-content/themes/reverse-child/fonts/365834cfa7beb7ca64c00476397ddc32.woff2)format("woff2"),
url(//www.xtremelashes.com.hk/wp-content/themes/reverse-child/fonts/365834cfa7beb7ca64c00476397ddc32.ttf)format("truetype");
font-weight:normal;
font-style:normal;
font-display:swap;
}
@font-face {
font-family: 'Times Sans Serif';
src: url(//www.xtremelashes.com.hk/wp-content/themes/reverse-child/fonts/Times%20Sans%20Serif.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Bodoni MT';
src: url(//www.xtremelashes.com.hk/wp-content/themes/reverse-child/fonts/BodoniMT.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}