/************************************************* Header ********************************************************************/
.HdTopLink{font-size:13px; letter-spacing:0.02em;} .HdTopLink a{color:#FFF;} .HdTopLink a:hover{color:#80DDAA;}
.HdTopLink .list-inline a{font-size:15px; color:#80DDAA;}
 
#search {z-index:999; right:0;width:244px; top:92px;}
#search .form-control{height:46px; border-radius:0px; border-color:#fff; font-size:14px; color:#000;} 
#search .btn{height:46px;border-radius:0px; padding:10px 14px !important;border-color:#000; background:#666666; color:#FFF; font-size:12px;}
 
#Header .input-group .form-control{border-color:#ccc; border-radius:0px; box-shadow:none; color:#000; font-size:12px; height:40px;border-right:none;} 
#Header .input-group .btn{height:40px;border-radius:0px; padding:6px 14px !important;border-color:#000; background:#000; font-size:13px; letter-spacing:normal;}
.ContactBox {
    box-shadow: 10px 5px 30px 10px rgba(206, 206, 206, 0.25);
    padding: 20px;
}
.woosw-btn {border: 1px solid;padding: 5px 10px;border-radius: 5px; margin-bottom: 25px;}
.m-search .input-group{justify-content:center !important}
.quick_category{overflow:auto;}
.quick_category ul{display: inline-flex;margin: 0 -16px;padding: 12px 16px 16px; scroll-behavior: smooth;list-style:none;}
.quick_category ul li img{border-radius:100px;   }
.quick_category ul li{text-align:center;padding:0 10px;width:81px; padding:0 10px;}
.fs-12{font-size:10px;}
/********** Main Banner **************************************************************************************************/
.MainBanner h1{font-size:50px; line-height:.9; text-shadow:0px 4px 4px #E39595;} 
.woocommerce-shop .best-selling{display:none}
/************************************************* Content ********************************************************************/
.FeatPro{margin-left:-11px; margin-right:-11px;}
.Welcome .text-block{position:absolute;top:15%; width:820px; background:#80DDAA;padding:55px 44px;}
.ProBox{border:solid 1px #CFCFCF; padding:25px;}

.woofc-icon-cart7:before {
    content: url(../images/cart.png) !important;
}
.lh-2 td{line-height:1.8 !important}
 
.BgArea{min-height:700px; background-size:cover; background:#e8dddb url(https://ac.elevateomdev.com/goldenfuturecosmetic/wp-content/uploads/2025/04/bg-1-1.png) no-repeat top center; position:relative; z-index:9; text-shadow:0px 4px 4px #00000033;}
.BgArea::after {width:80%; right:0px; top:0px; bottom:0px; /*background:#1C6AB0;*/  content: ""; position: absolute;z-index:-1; clip-path:ellipse(50% 85% at 86% 52%);}
.tax-product_cat ul.products li.product a{text-align:center}
.fs-22{font-size:22px;}
/********** Footer ***************************************************************************************************/
#Footer{font-size:15px; line-height:30px;}
#Footer li.active a {color:#80DDAA;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#80DDAA;}
#Footer h4{font-size:15px;letter-spacing:0.1em;}

#Footer .list-inline a{font-size:19px; margin:0px; color:#fff;}
#Footer .list-inline a:hover{color:#80DDAA;}
#Footer .list-inline-item:not(:last-child) {margin-right:16px;}
#Footer .Copytext{font-size:13px; line-height:1.1;}

#Contactpage .form-control{border-color:##C7C7C7; height:60px; color:#828282; border-radius:5px;}
#Contactpage textarea.form-control{height:170px; border-color:##C7C7C7; color:#828282;border-radius:5px;}
#Contactpage .form-control::-moz-placeholder {color:#828282; opacity:1;}


.bg-img2{z-index:9; margin-right:30px;}
.bg-img2::before {width:310px; right:-30px;top:-30px;bottom:-30px; background-color:#80DDAA;content: "";position: absolute; z-index:-1;}

.bg-img3{z-index:9; margin-left:30px;}
.bg-img3::before {width:310px; left:-30px;top:-30px;bottom:-30px; background-color:#80DDAA;content: "";position: absolute; z-index:-1;}
  
.InnerPage{position:relative; background:#000; display:block; min-height:489px; z-index:1;display:flex; justify-content:center; align-items:center;}
.InnerPage:after {content:''; background:url(../images/bgimg.png) no-repeat top center; opacity:0.75; position:absolute; z-index: -1; top:0; bottom:0; left:0; right:0;} 
.BoxAddres{min-height:340px;}

/*************************************************************************************************************/
@media (min-width:992px) {
.MainBanner .mask{position:absolute; top:0px; right:0%; left:0%; z-index:999; background:url(../images/bnr_shadow.png) repeat-x top; min-height:100%;}
#Footer .Copytext{letter-spacing:0.1em;} 

.imgbig img {
    height:550px;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center;
    object-position:center;
}
}
@media (min-width: 1920px){.container {max-width:1810px !important;}
.Homebnr img {height:700px; width:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:right;}
.slick-prev, .slick-next {top:-13% !important;}.slick-prev{left:95.5% !important;}
.BgArea::after {width:70%; clip-path:ellipse(50% 90% at 86% 52%);}
}

@media (min-width: 1600px) {.container {max-width:1540px;} #Footer .Copytext{letter-spacing:1.3px;}
.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
.gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}

	.MainBanner h1{font-size:60px;} .fs-22{font-size:24px} .btn{font-size:18px;}
.slick-prev{left:94.5% !important;} .fs-80{font-size:80px !important;}.fs-60{font-size:60px !important;}
.ls-4{letter-spacing:0.04em;} .ls-2{letter-spacing:0.02em;} .ls-10{letter-spacing:0.1em;}
.bg-img2::before,.bg-img3::before {width:470px;}
}
/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){}
/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link{padding:0px 20px;}}
@media (min-width: 1024.98px) and (max-width: 1199.98px){#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link{padding:0 15px;font-size:13px;}
}
@media (min-width: 991.98px) and (max-width: 1199.98px) {.MainBanner h1{font-size:60px;}.BgArea{min-height:400px;} .BgArea .h2{font-size:22px;}.m-logo{padding-left:4rem;}.mobmenul-container { top: 70px;}.TopLink{display:flex;align-items:center}.woofc-menu-item {padding-left: 0px !important;}.quick_category{text-align:center}}
/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {.MainBanner h1{font-size:34px;}.BgArea{min-height:400px;} .slick-prev, .slick-next {top:-24% !important;}.BgArea .h2{font-size:20px;}.slick-prev{left:88% !important;}.m-logo{padding-left:4rem;}
.Welcome .text-block{position:static; width:100%; padding:30px;} .BgArea .fs-80 {font-size:36px !important;} .HdTopLink {font-size:11px; letter-spacing:normal;} .BgArea::after {width:90%; clip-path:ellipse(50% 75% at 86% 52%);}.TopLink{display:flex;align-items:center}.search-icon{padding-right:0.7rem}.mobmenul-container {top: 70px !important;}.quick_category{text-align:center}
}

@media (max-width: 767.98px) {.MainBanner h1{font-size:34px;}.BgArea{min-height:300px;} .slick-prev, .slick-next {top:-24% !important;}.BgArea .h2{font-size:16px;}.slick-prev{left:84% !important;}
.Welcome .text-block{position:static; width:100%; padding:20px;} .BgArea .fs-80 {font-size:26px !important;} .HdTopLink {font-size:13px; letter-spacing:normal;}.BgArea::after {width:85%; clip-path:ellipse(50% 75% at 80% 52%);}
.TopLink{position:absolute; top:20px; right:15px; float:right;}
.quick_category{text-align:center}
.InnerPage{min-height:300px;}
.bg-img2{margin-right:20px;}
.bg-img2::before {width:200px; right:-20px;top:-20px;bottom:-20px;}
.bg-img3{margin-left:20px;}
.bg-img3::before {width:200px; left:-20px;top:-20px;bottom:-20px;}
.BoxAddres{min-height:unset;}.fs-60{font-size:40px !important; line-height:.9;}
.w-40{width:100%}
.home .carousel-caption{padding-top:30px;color:#000}

}
@media (max-width: 575.98px){
.MainBanner .Homebnr img,.MainBanner img {
    height:200px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
	}
	
.slick-prev{left:11px !important;}.MainBanner .btn{padding:8px 16px;}	.slick-prev, .slick-next {top:40% !important; z-index:99;}
.MainBanner h1{font-size:22px;max-width:200px}  h1, .h1 {font-size:32px;}h2, .h2 {font-size:26px;}
	.MainBanner .btn{font-size:10px;}

.BgArea::after {width:0%; clip-path:unset;}
}

@media (max-width: 479px) {}
@media (max-width: 320px) {}

.grecaptcha-badge {
width: 70px !important;
overflow: hidden !important;
transition: all 0.3s ease !important;
left: 4px !important;
}
.grecaptcha-badge:hover {
width: 256px !important;
}

.grecaptcha-badge {

visibility: hidden;

}