@media (min-width: 1501px) and (max-width: 1800px) {
    .contact-wrp .contact-block{max-width: 740px;}

    .skin-wrp .skin-girl{left: -10%;}
    .skin-wrp .skin-shape{max-width: 65%;}

    .cosmetics-about-block .row {margin: 0 -40px;}
    .cosmetics-about-block .row .col-md-6{padding: 0 40px;}
	.counter-wrp ul{margin:0 auto;}
	.counter-wrp ul li{margin:0 auto;}
	.counter-wrp .counter-box{margin:0 auto;}
	.success-stories-wrp .container{max-width:85%;}
	.success-stories-wrp .stories_slider{margin: 0 -30px;
    padding: 0 30px;}
	.about-wrp::before{width:101%;}
	.about-wrp .about-image{width:60%;}
	.cosmetics-about-block .row .col-md-6:nth-child(1){width:max-content;}
	.cosmetics-about-block .row .col-md-6:nth-child(1) .about-detail h4{width:414px;}
}
/* =============================== Large Desktop (1200px – 1500px) =============================== */
@media (min-width: 1200px) and (max-width: 1600px) {
	.about-wrp::before{width:101%;}
	.about-wrp .about-image{width:60%;}
    .container{max-width: 1170px;}
	

    .main-wrpper{padding: 77px 0 0;}

    header{padding: 15px 0;}
    .navbar .navbar-brand img{height: 40px;}
    .navbar .navbar-nav{gap: 30px;}
    .hero-wrp .hero-detail .description h1{font-size: 48px;line-height: normal;}
    .success-stories-wrp .stories_slider{margin: 0;}

    .contact-wrp .contact-block{max-width: 600px;}
    .contact-wrp .contact-image img{max-width: 600px;left: -60px;}


    /* **** product_in **** */
    .about-technology-wrp{padding: 120px 0;}
    .advantages-wrp .advantage-block{margin: 0 0 60px;}
    .review-wrp .review-block{padding: 0 40px;}
    .review-wrp .review_slider .slider-box .box-img{height: 100px;width: 100px;min-width: 100px;}
    .review-wrp .review_slider .slider-box .detail p{font-size: 16px;line-height: 24px;}
    .about-wrp .about-block .about-detail h3{font-size: 20px;line-height: 32px;}
    .about-wrp .about-block .about-detail p{font-size: 16px;line-height: 24px;min-height: 106px;margin: 0 0 20px;}
    .about-wrp .about-block{max-width: 840px;}
    /* **** End product_in **** */


    /* **** About **** */
    .about-banner-wrp{padding: 200px 0;}
    .about-banner-wrp .hero-img .desktop-img {display: block;width: 55%;object-fit: cover;object-position: right;}
    /* **** End About **** */


    /* **** cosmetics **** */
    .cosmetics-banner-wrp{padding: 100px 0;}
    .cosmetics-banner-wrp .detail{max-width: 540px;}
    .cosmetics-banner-wrp .detail h1{font-size: 40px;line-height: normal;}
    .cosmetics-banner-wrp .detail h5{font-size: 26px;line-height: normal;margin: 0 0 15px;}
    .cosmetics-banner-wrp .detail p{font-size: 18px;line-height: 28px;}
    .cosmetics-banner-wrp .detail p br{display: none;}
    .cosmetics-banner-wrp .detail h6{font-size: 21px;line-height: normal;}

    .our-products-wrp .titlebar h2{font-size: 24px;margin: 0 0 40px;}
    .our-products-wrp .products_slider .slider-box .box-img{height: 250px;
        width: 250px;
        min-width: 250px;
        align-items: center;
        display: flex;}
	.our-products-wrp .products_slider .slider-box .box-img img{max-width:100%;}
    .our-products-wrp .products_slider .slider-box .detail br{display: none;}
    .our-products-wrp .products_slider .slider-box{padding: 20px; justify-content: space-around;}
    .our-products-wrp .products_slider .slider-box .detail p{font-size: 16px;line-height: 24px;}
    .our-products-wrp .products_slider .slider-box .detail h6{font-size: 16px;line-height: 24px;}
    .skin-wrp .skin-girl{left: -15%;}
    .skin-wrp .skin-shape{max-width: 60%;}
    .cosmetics-about-block .row {margin: 0 -40px;}
    .cosmetics-about-block .row .col-md-6{padding: 0 40px;}
    .about-wrp .about-block .about-detail h2{font-size: 32px;}
    .about-wrp .about-block .about-detail h4{font-size: 20px;}
    .about-wrp .about-block .about-detail ul li{font-size: 18px;line-height: 40px}
    /* **** End cosmetics **** */
	
	.counter-wrp ul{margin:0 auto;}
	.counter-wrp ul li{margin:0 auto;}
	.counter-wrp .counter-box{margin:0 auto;}
	.success-stories-wrp .container{max-width:85%;}
	.success-stories-wrp .stories_slider{margin: 0 -30px;
    padding: 0 30px;}
	.technology-wrp .technology-block .box-detail h6 br{display:none;}
	.our_product_wrp .detail{max-width:430px;}
	.quality-wrp .detail p{font-size:25px;}
	.team-wrp .team_slider .slider-box .detail h3{font-size:28px;}
	.team-wrp .team_slider .slider-box .detail p{font-size:18px;}
	.team-wrp{padding: 60px 0 100px;}
	.cosmetics-about-block .row .col-md-6:nth-child(1){width:50%;}
	.hero-description p{font-size:16px;}
}


/* =============================== Small Desktop / Laptop (992px – 1199px) =============================== */
@media (min-width: 992px) and (max-width: 1199px) {
    .container{max-width: 980px;}
	.success-stories-wrp .container{max-width:90%;}
    .main-wrpper{padding: 61px 0 0;}
	.success-stories-wrp .stories_slider{margin: 0 -20px;
    padding: 0 20px;}

    header{padding: 12px 0;}
    .navbar .navbar-brand img{height: 32px;}
    .navbar .navbar-nav{gap: 20px;}
    .navbar .navbar-nav .contact-btn .nav-link{font-size: 16px;line-height: normal;display: table;padding: 4px 10px;border-radius: 8px;}
    .navbar .navbar-nav .nav-link{font-size: 16px;}
    
    
    .hero-wrp .hero-detail .description h1{font-size: 32px;line-height: normal;}
    .hero-wrp .hero-detail .description p{font-size: 22px;line-height: normal;margin: 0 0 20px;}
    .hero-wrp .hero-detail .description .btn-group{gap: 20px;}
    .hero-wrp .banner-img img{min-height: 350px;object-fit: cover;}

    .hero-description p{font-size: 15px;line-height: 24px;}
	.hero-description p b{font-size: 16px;line-height: 24px;}

    .master_slider .slider-box .box-image{height: 400px;}
    .master_slider .slider-box .box-image img{object-fit: cover;}
    .master_slider .slider-box .detail h3{font-size: 32px;line-height: normal;}
    .master_slider .slider-box .detail h4{font-size: 22px;line-height: normal;}
    .master_slider .slider-box .detail p{font-size: 16px;line-height: 24px;min-height: 96px;}

    .training-center-wrp{padding: 75px 0;}
    .training-center-wrp .training-detail{padding-right: 20px;}
    .training-center-wrp .training-detail .description h2{font-size: 32px;line-height: normal;margin: 0 0 12px;}
    .training-center-wrp .training-detail .description p{font-size: 16px;line-height: 24px;margin: 0 0 20px;}
    .training-center-wrp .training-detail .description p br{display: none;}
    .training-center-wrp .training-video .play-button{height: 60px;width: 60px;padding: 20px;}
    .training-center-wrp .training-video .play-button img{max-width: 100%; left: 3px;}
	.training-center-wrp .training-detail .description{max-width:400px;}

    .counter-wrp{padding: 75px 0;}    
    .counter-wrp .counter-box{margin: 0 auto;width: 175px;}
    .counter-wrp .counter-box h2{font-size: 40px;margin: 0 0 10px;}
    .counter-wrp .counter-box h4{font-size: 18px;}
    .counter-wrp .counter-box p{font-size: 12px;}

    .technologie-wrp{padding: 0 0 40px;}
    .technologie-wrp .titlebar h2{margin: 0 0 24px;font-size: 32px;}
    .our-products-wrp .products_slider .slider-box .box-img{height: 220px;
        width: 220px;
        min-width: 220px;
        align-items: center;
        display: flex;}
	.our-products-wrp .products_slider .slider-box .box-img img{max-width:100%;}
    .technologie-wrp .technologie_slider .slider-box .box-detail{min-height: 85px;padding: 20px;}
    .technologie-wrp .technologie_slider .slider-box .box-detail p{font-size: 13px;line-height: 17px;}
    .technologie-wrp .technologie_slider .slider-box .box-detail p br{display: none;}
	.technologie-wrp .technologie_slider .slider-box .box-detail h6{font-size: 13px;line-height: 17px;}
    .technologie-wrp .technologie_slider .technologie_slider_nav{margin: 32px auto 0;}

    .success-stories-wrp{padding: 50px 0;}
    .success-stories-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 20px;}
    .success-stories-wrp .swiper-slide{padding: 12px;}
    .success-stories-wrp .slider-box{padding: 75px 25px 25px;}
    .success-stories-wrp .slider-box p{font-size: 18px;line-height: 27px;}
    .success-stories-wrp .btn-primary{margin: 32px auto 0;}
    .success-stories-wrp .stories_slider_nav .button-prev, .success-stories-wrp .stories_slider_nav .button-next{display: none;}

    .technology-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 20px;}
    .technology-wrp .nav-tabs{width: 100%;}
    .technology-wrp .nav-tabs li{width: 33.33%;}
    .technology-wrp .nav-tabs li .nav-link{width: 100%;}
    .technology-wrp .technology-block .box-detail{padding: 20px 0 62px;}
    .technology-wrp .technology-block .box-detail h6{font-size: 18px;line-height: 27px;margin: 0 0 20px;}
    .technology-wrp .technology-block .box-detail p {font-size: 18px;line-height: 27px;margin: 0 0 20px;}

    .faq-wrp{padding: 75px 0;}

    .contact-wrp{padding: 100px 0;}
    .contact-wrp .contact-block{max-width: 450px;}
    .contact-wrp .contact-block h2{font-size: 24px;line-height: normal;}
    .contact-wrp .contact-block p{font-size: 18px;line-height: 27px;margin: 0 0 22px;}
/*    .contact-wrp .contact-block h2 br{display: none;}*/
    .contact-wrp .row .col-md-2{width: 25%;}
    .contact-wrp .row .col-md-10{width: 75%;}
    .contact-wrp .contact-block h6{font-size: 20px;line-height: 148%;}
    .contact-wrp .contact-image img{max-width: 550px;left: -80px;}

    footer .quicklinks ul li a,footer .quicklinks.last_one ul li a{font-size: 15px;line-height: 32px;}
    footer .copyright p{font-size: 14px;}
    footer .copyright h6{font-size: 14px;}

    /* **** product_in **** */
    .product-banner-wrp .product-detail .detail{max-width: 48%;}
    .product-banner-wrp .product-detail h1{font-size: 24px;line-height: normal;padding: 0 0 11px;margin: 0 auto 11px;max-width: 200px;}
    .product-banner-wrp .product-detail p{font-size: 19px;line-height: 148.1%;margin: 0 0 20px;}
    .product-banner-wrp .product-detail .btn-group{gap: 15px;}
    .product-banner-wrp .product-detail .btn-group .btn-primary{padding: 12px;}
    .product-banner-wrp .product-img img{min-height: 450px;object-fit: cover;}

    .about-technology-wrp{padding: 80px 0;}
    .about-technology-wrp .description{max-width: 520px;}
    .about-technology-wrp .description h2{font-size: 24px;line-height: normal;margin: 0;}
    .about-technology-wrp .description h3{font-size: 18px;line-height: normal;margin: 0 0 10px;}
    .about-technology-wrp .description p{font-size: 16px;line-height: 24px;}

    .advantages-wrp{padding: 80px 0;}
    .advantages-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 10px;}
    .advantages-wrp .titlebar p{font-size: 18px;line-height: 27px;}
    .advantages-wrp .advantage-block .advantage-detail ul li a{padding: 10px;margin: 0 -10px;}
    .advantages-wrp .advantage-block .advantage-detail ul li a h3{font-size: 22px;line-height: normal;margin: 0;}
    .advantages-wrp .advantage-block .advantage-detail ul li a p{font-size: 16px;line-height: 24px;}
    .advantages-wrp .advantage-block .advantage-detail ul li a p br{display: none;}
    .advantages-wrp .advantage-block .advantage_slider{padding: 0;}
    .advantages-wrp .advantage-block {margin: 0 0 60px;}
    .advantages-wrp .advantage-block .advantage-detail {padding: 40px 0 0;}

    .before-after-technology{padding: 60px 0;}
    .before-after-technology .titlebar h2{font-size: 24px;max-width: 60%;margin: 0 auto 62px;}
    .before-after-technology .technology-block{padding: 0 60px;}

    .review-wrp{padding: 80px 0;}
    .review-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 27px;}
    .review-wrp .review-block{padding: 0 60px;}
    .review-wrp .review_slider .slider-box{margin: 0;padding: 32px;display: block;}
    .review-wrp .review_slider .slider-box .box-img{height: 135px;width: 135px;min-width: 135px;margin: 0 auto 20px;}
    .review-wrp .review_slider .slider-box .detail p{font-size: 16px;line-height: 24px;margin: 0 0 25px;text-align: center;}
    .review-wrp .review_slider .slider-box .detail h6{font-size: 20px;text-align: center;}

    .about-wrp{padding: 100px 0;}
    .about-wrp .about-image{width: 100%;}
    .about-wrp .titlebar h2{font-size: 24px;margin: 0 0 40px;}
    .about-wrp .about-block .about-detail h3{font-size: 18px;line-height: 27px;margin: 0 0 20px;}
    .about-wrp .about-block{max-width: 680px;}
    .about-wrp .about-block .about-detail p{font-size: 18px;line-height: 27px;margin: 0 0 20px;}
	.our_product_wrp .detail{max-width:400px;}
    /* **** End product_in **** */

     /* **** About **** */
    .about-banner-wrp{padding: 100px 0;}
    .about-banner-wrp::before{position: absolute;content: "";height: 100%;width: 100%;inset: 0;background: linear-gradient(159.79deg, #D9D9D9 57.49%, #737373 90.59%);mix-blend-mode: multiply;z-index: 7;}
    .about-banner-wrp .hero-img img{object-fit: cover;z-index: 5;}
    .about-banner-wrp .hero-img .desktop-img {display: block;width: 55%;object-fit: cover;object-position: right;}
    .about-banner-wrp .detail{position: relative;z-index: 9;}
    .about-banner-wrp .detail p{font-size: 18px;line-height: 27px;max-width: 380px;}

    .our_product_wrp{padding: 100px 0;}
    .our_product_wrp .detail{max-width: 400px;}
    .our_product_wrp .detail h2{font-size: 24px;margin: 0 0 15px;}
    .our_product_wrp .detail p{font-size: 18px;line-height: 27px;margin: 0 0 14px;}

    .quality-wrp{padding: 100px 0;}
    .quality-wrp .detail p{font-size: 20px;line-height: 148.1%;}
    .quality-wrp .detail{padding: 0;max-width: 400px;}
    .quality-wrp .quality-girl-img {right: -0;left: auto;width: 350px;}

    .service-wrp{padding: 100px 0;}
    .service-wrp .service-box h2{font-size: 24px;padding: 0 0 10px;margin: 0 0 10px;}
    .service-wrp .service-box .box-grid .info p{font-size: 16px;line-height: 24px;}
    .service-wrp .service-box{padding: 40px;}

    .team-wrp .team_slider .slider-box .detail h3{font-size: 24px;}
    .team-wrp .team_slider .slider-box .detail p{font-size: 16px;}
    /* **** End About **** */

    /* **** cosmetics **** */
    .cosmetics-banner-wrp .hero-img img{max-width: 55%;object-fit: cover;object-position: right;}
    .cosmetics-banner-wrp .detail{z-index: 9;position: relative;max-width: 450px;}
    .cosmetics-banner-wrp .detail h1{font-size: 32px;line-height: normal;}
    .cosmetics-banner-wrp .detail h5{font-size: 24px;line-height: normal;margin: 0 0 15px;}
    .cosmetics-banner-wrp .detail p{font-size: 16px;line-height: 24px;}
    .cosmetics-banner-wrp .detail p br{display: none;}
    .cosmetics-banner-wrp .detail h6{font-size: 20px;line-height: normal;}

    .our-products-wrp .titlebar h2{font-size: 24px;margin: 0 0 40px;}
    .our-products-wrp .products_slider .slider-box .box-img{height: 150px;width: 150px;min-width: 150px;}
    .our-products-wrp .products_slider .slider-box .detail br{display: none;}
    .our-products-wrp .products_slider .slider-box{padding: 20px; justify-content: space-around;}
    .our-products-wrp .products_slider .slider-box .detail p{font-size: 16px;line-height: 24px;}
    .our-products-wrp .products_slider .slider-box .detail h6{font-size: 16px;line-height: 24px;}

    .skin-wrp{padding: 140px 0;}
    .skin-wrp .detail{position: relative;z-index: 9;max-width: 360px;}
    .skin-wrp .detail h2{font-size: 24px;line-height: normal;margin: 0 0 15px;}
    .skin-wrp .detail p{font-size: 17px;line-height: 27px;}
    .skin-wrp .detail p br{display: none;}
    .skin-wrp .skin-shape{max-width: 60%;}
    .skin-wrp .skin-girl {left: -25%;max-width: 70%;}

    .benefits-wrp{padding: 80px 0 0;}
    .benefits-wrp .row{align-items: end;}
    .benefits-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 40px;}
    .benefits-wrp .benefits-detail ul li a h3{font-size: 24px;line-height: normal;}
    .benefits-wrp .benefits-detail ul li a p{font-size: 16px;line-height: 24px;}
    .benefits-wrp .benefits-img img{max-width: 100%;}

    .about-wrp .about-block .about-detail h2{font-size: 22px;line-height: normal;}
    .about-wrp .about-block .about-detail h4{font-size: 18px;line-height: normal;min-height: unset;margin: 0 0 16px;}
    .about-wrp .about-block .about-detail h4 br{display: none;}
    .about-wrp .about-block .about-detail ul li{font-size: 16px;line-height: 32px;}
    .cosmetics-about-block .row {margin: 0 -20px;}
    .cosmetics-about-block .row .col-md-6{padding: 0 30px;}
    /* **** End cosmetics **** */
	.technology-wrp .nav-tabs li .nav-link.active{width:100%;}
	.technology-wrp .nav-tabs li .nav-link{width:100%; font-size: 20px; line-height: 22px;}
	.technology-wrp .technology-block .box-detail h6 br{display:none;}
	
	.about-wrp::before{width:101%;}
	.about-wrp .about-image{width:60%;}
	.cosmetics-about-block .row .col-md-6:nth-child(1){width:50%;}
}

/* =============================== Tablet (768px – 991px) =============================== */
@media (min-width: 768px) and (max-width: 991px) {
    .container{max-width: 740px;}

    .btn-primary{font-size: 16px;padding: 12px 18px;}

    .main-wrpper{padding: 61px 0 0;}

    header{padding: 12px 0;}
    .navbar .navbar-brand img{height: 24px;}
    .navbar .navbar-nav{gap: 11px;}
    .navbar .navbar-nav .contact-btn .nav-link{font-size: 13px;line-height: normal;display: table;padding: 4px 10px;border-radius: 8px;}
    .navbar .navbar-nav .nav-link{font-size: 13px;}
    
    
    .hero-wrp .hero-detail .description h1{font-size: 32px;line-height: normal;}
    .hero-wrp .hero-detail .description p{font-size: 22px;line-height: normal;margin: 0 0 20px;}
    .hero-wrp .hero-detail .description .btn-group{gap: 20px;}
    .hero-wrp .banner-img img{min-height: 350px;object-fit: cover;}

    .hero-description p{font-size: 16px;line-height: 24px;}
    .hero-description p br{display: none;}

    .master_slider .slider-box .box-image{height: 400px;}
    .master_slider .slider-box .box-image img{object-fit: cover;}
    .master_slider .slider-box .detail h3{font-size: 32px;line-height: normal;}
    .master_slider .slider-box .detail h4{font-size: 22px;line-height: normal;}
    .master_slider .slider-box .detail p{font-size: 16px;line-height: 24px;min-height: 96px;}

    .training-center-wrp{padding: 75px 0;}
    .training-center-wrp .training-detail{padding-right: 20px;}
    .training-center-wrp .training-detail .description h2{font-size: 32px;line-height: normal;margin: 0 0 12px;}
    .training-center-wrp .training-detail .description p{font-size: 16px;line-height: 24px;margin: 0 0 20px;}
    .training-center-wrp .training-detail .description p br{display: none;}
    .training-center-wrp .training-video .play-button{height: 60px;width: 60px;padding: 20px;}
    .training-center-wrp .training-video .play-button img{max-width: 100%;}

    .counter-wrp{padding: 75px 0;}    
    .counter-wrp .counter-box{margin: 0 auto;width: 175px;}
    .counter-wrp .counter-box h2{font-size: 40px;margin: 0 0 10px;}
    .counter-wrp .counter-box h4{font-size: 18px;}
    .counter-wrp .counter-box p{font-size: 12px;}

    .technologie-wrp{padding: 0 0 30px;}
    .technologie-wrp .titlebar h2{margin: 0 0 24px;font-size: 32px;}
    .technologie-wrp .technologie_slider .slider-box .box-img{height: 276px;}
    .technologie-wrp .technologie_slider .slider-box .box-detail{min-height: 85px;padding: 20px;}
    .technologie-wrp .technologie_slider .slider-box .box-detail p{font-size: 13px;line-height: 17px;}
    .technologie-wrp .technologie_slider .slider-box .box-detail p br{display: none;}
	.technologie-wrp .technologie_slider .slider-box .box-detail h6{font-size: 13px;line-height: 17px;}
    .technologie-wrp .technologie_slider .technologie_slider_nav{margin: 32px auto 0;}

    .success-stories-wrp{padding: 50px 0;}
    .success-stories-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 20px;}
    .success-stories-wrp .swiper-slide{padding: 12px;}
    .success-stories-wrp .slider-box{padding: 75px 25px 25px;}
    .success-stories-wrp .slider-box p{font-size: 18px;line-height: 27px;}
    .success-stories-wrp .btn-primary{margin: 32px auto 0;}
    .success-stories-wrp .stories_slider_nav .button-prev, .success-stories-wrp .stories_slider_nav .button-next{display: none;}

    .technology-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 20px;}
    .technology-wrp .nav-tabs{width: 100%;}
    .technology-wrp .nav-tabs li{width: 33.33%;}
    .technology-wrp .nav-tabs li .nav-link{width: 100%;}
    .technology-wrp .technology-block .box-detail{padding: 20px 0 62px;}
    .technology-wrp .technology-block .box-detail h6{font-size: 18px;line-height: 27px;margin: 0 0 20px;}
    .technology-wrp .technology-block .box-detail p {font-size: 18px;line-height: 27px;margin: 0 0 20px;}
	.technology-wrp .nav-tabs li .nav-link.active{width: 100%;}

    .faq-wrp{padding: 75px 0;}

    .contact-wrp{padding: 65px 0;}
    .contact-wrp .contact-block{max-width: 450px;}
    .contact-wrp .contact-block h2{font-size: 24px;line-height: normal;}
    .contact-wrp .contact-block p{font-size: 18px;line-height: 27px;margin: 0 0 22px;}
    /*.contact-wrp .contact-block h2 br{display: none;}*/
    .contact-wrp .row .col-md-2{width: 25%;}
    .contact-wrp .row .col-md-10{width: 75%;}
    .contact-wrp .contact-block h6{font-size: 20px;line-height: 148%;}
    .contact-wrp .contact-image img{max-width: 350px;left: -80px;}

    footer .quicklinks ul li a,footer .quicklinks.last_one ul li a{font-size: 15px;line-height: 32px;}
    footer .copyright p{font-size: 14px;}
    footer .copyright h6{font-size: 14px;}


    /* **** product_in **** */
    .product-banner-wrp .product-detail .detail{max-width: 48%;}
    .product-banner-wrp .product-detail h1{font-size: 24px;line-height: normal;padding: 0 0 11px;margin: 0 auto 11px;max-width: 200px;}
    .product-banner-wrp .product-detail p{font-size: 19px;line-height: 148.1%;margin: 0 0 20px;}
    .product-banner-wrp .product-detail .btn-group{gap: 15px;}
    .product-banner-wrp .product-detail .btn-group .btn-primary{padding: 12px;}
    .product-banner-wrp .product-img img{min-height: 450px;object-fit: cover;}

    .about-technology-wrp{padding: 50px 0;}
    .about-technology-wrp .description{max-width: 350px;}
    .about-technology-wrp .description h2{font-size: 24px;line-height: normal;margin: 0;}
    .about-technology-wrp .description h3{font-size: 18px;line-height: normal;margin: 0 0 10px;}
    .about-technology-wrp .description p{font-size: 16px;line-height: 24px;}

    .advantages-wrp{padding: 50px 0;}
    .advantages-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 10px;}
    .advantages-wrp .titlebar p{font-size: 18px;line-height: 27px;}
    .advantages-wrp .advantage-block .advantage-detail ul li a{padding: 10px;margin: 0 -10px;}
    .advantages-wrp .advantage-block .advantage-detail ul li a h3{font-size: 22px;line-height: normal;margin: 0;}
    .advantages-wrp .advantage-block .advantage-detail ul li a p{font-size: 16px;line-height: 24px;}
    .advantages-wrp .advantage-block .advantage-detail ul li a p br{display: none;}
    .advantages-wrp .advantage-block .advantage_slider{padding: 0;}
    .advantages-wrp .advantage-block {margin: 0 0 60px;}
    .advantages-wrp .advantage-block .advantage-detail {padding: 40px 0 0;}

    .before-after-technology{padding: 60px 0;}
    .before-after-technology .titlebar h2{font-size: 24px;max-width: 60%;margin: 0 auto 62px;}
    .before-after-technology .technology-block{padding: 0 60px;}

    .review-wrp{padding: 80px 0;}
    .review-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 27px;}
    .review-wrp .review-block{padding: 0 60px;}
    .review-wrp .review_slider .slider-box{margin: 0;padding: 32px;}
    .review-wrp .review_slider .slider-box .box-img{height: 135px;width: 135px;min-width: 135px;}
    .review-wrp .review_slider .slider-box .detail p{font-size: 16px;line-height: 24px;margin: 0 0 25px;}
    .review-wrp .review_slider .slider-box .detail h6{font-size: 20px;}

    .about-wrp{padding: 100px 0;}
    .about-wrp .about-image{width: 100%;}
	.cosmetics-about-block .row .col-md-6{padding:0 20px;}
    .about-wrp .col-md-6{width: 50%;}
	/* .about-wrp .col-md-6:last-child{display: none;}*/
    .about-wrp .titlebar h2{font-size: 24px;margin: 0 0 18px;}
    .about-wrp .about-block .about-detail h3{font-size: 18px;line-height: 27px;margin: 0 0 20px;}
    .about-wrp .about-block .about-detail p{font-size: 18px;line-height: 27px;margin: 0;}
    .about-wrp .about-block .about-detail a{display: none;}
	.cosmetics-about-block .row{margin:0;}
    /* **** End product_in **** */


    /* **** About **** */
    .about-banner-wrp{padding: 100px 0;}
    .about-banner-wrp::before{position: absolute;content: "";height: 100%;width: 100%;inset: 0;background: linear-gradient(159.79deg, #D9D9D9 57.49%, #737373 90.59%);mix-blend-mode: multiply;z-index: 7;}
    .about-banner-wrp .hero-img img{object-fit: cover;z-index: 5;}
    .about-banner-wrp .hero-img .desktop-img {display: block;width: 55%;object-fit: cover;object-position: right;}
    .about-banner-wrp .detail{position: relative;z-index: 9;}
    .about-banner-wrp .detail p{font-size: 18px;line-height: 27px;max-width: 320px;}

    .our_product_wrp{padding: 100px 0;}
    .our_product_wrp .detail{max-width: 45%;}
    .our_product_wrp .detail h2{font-size: 24px;margin: 0 0 15px;}
    .our_product_wrp .detail p{font-size: 18px;line-height: 27px;margin: 0 0 14px;}

    .quality-wrp{padding: 100px 0;}
    .quality-wrp .detail p{font-size: 20px;line-height: 148.1%;}
    .quality-wrp .detail{padding: 0;max-width: 400px; width:60%;}
    .quality-wrp .quality-girl-img {right: -0;left: auto;width: 350px;}

    .service-wrp{padding: 100px 0;}
    .service-wrp .service-box h2{font-size: 24px;padding: 0 0 10px;margin: 0 0 10px;}
    .service-wrp .service-box .box-grid .info p{font-size: 16px;line-height: 24px;}
    .service-wrp .service-box{padding: 40px;}

    .team-wrp .team_slider .slider-box .detail h3{font-size: 24px;}
    .team-wrp .team_slider .slider-box .detail p{font-size: 16px;}
    /* **** End About **** */


    /* **** cosmetics **** */
    .cosmetics-banner-wrp{position: relative;padding: 220px 0 50px;}
    .cosmetics-banner-wrp .hero-img img{object-fit: cover;width: 80%;object-position: 70%; max-width:50%;}
    .cosmetics-banner-wrp::before{position: absolute;content: "";height: 100%;width: 100%;inset: 0;background: linear-gradient(159.79deg, #D9D9D9 57.49%, #737373 90.59%);mix-blend-mode: multiply;z-index: 7;}
    .cosmetics-banner-wrp .detail{z-index: 9;position: relative;max-width: 450px;}
    .cosmetics-banner-wrp .detail h1{font-size: 32px;line-height: normal;}
    .cosmetics-banner-wrp .detail h5{font-size: 24px;line-height: normal;margin: 0 0 15px;}
    .cosmetics-banner-wrp .detail p{font-size: 16px;line-height: 24px;}
    .cosmetics-banner-wrp .detail p br{display: none;}
    .cosmetics-banner-wrp .detail h6{font-size: 20px;line-height: normal;}

    .our-products-wrp .titlebar h2{font-size: 24px;margin: 0 0 40px;}
    .our-products-wrp .products_slider .slider-box .box-img{height: 150px;width: 150px;min-width: 150px;}
	.our-products-wrp .products_slider .slider-box .box-img{height: 190px;
        width: 190px;
        min-width: 190px;
        align-items: center;
        display: flex;}
	.our-products-wrp .products_slider .slider-box .box-img img{max-width:100%;}
    .our-products-wrp .products_slider .slider-box .detail br{display: none;}
    .our-products-wrp .products_slider .slider-box{flex-flow: column-reverse;padding: 20px;}
    .our-products-wrp .products_slider .slider-box .detail p{font-size: 16px;line-height: 24px;}
    .our-products-wrp .products_slider .slider-box .detail h6{font-size: 16px;line-height: 24px;}

    .skin-wrp{padding: 80px 0 140px;}
    .skin-wrp .detail{position: relative;z-index: 9;max-width: 360px;}
    .skin-wrp .detail h2{font-size: 24px;line-height: normal;margin: 0 0 15px;}
    .skin-wrp .detail p{font-size: 17px;line-height: 27px;}
    .skin-wrp .detail p br{display: none;}
    .skin-wrp .skin-shape{max-width: 60%;}
    .skin-wrp .skin-girl {left: -25%;max-width: 70%;}

    .benefits-wrp{padding: 80px 0 0;}
    .benefits-wrp .row{align-items: end;}
    .benefits-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 40px;}
    .benefits-wrp .benefits-detail ul li a h3{font-size: 24px;line-height: normal;}
    .benefits-wrp .benefits-detail ul li a p{font-size: 16px;line-height: 24px;}
    .benefits-wrp .benefits-img img{max-width: 100%;}

    .about-wrp .about-block .about-detail h2{font-size: 22px;line-height: normal;}
    .about-wrp .about-block .about-detail h4{font-size: 20px;line-height: normal;min-height: unset;margin: 0 0 16px;}
    .about-wrp .about-block .about-detail ul li{font-size: 16px;line-height: 32px;}
    /* **** End cosmetics **** */
    .technology-wrp .technology-block .box-detail h6 br{display:none;}
}


/* =============================== Mobile (0px – 767px) =============================== */
@media (max-width: 767px) {
    .container{max-width: 540px;}

    .btn-primary{font-size: 16px;padding: 12px 18px;}

    .main-wrpper{padding: 56px 0 0;}

    header{padding: 16px 0;background: #fff;}
    .navbar .menu-right{display: flex;gap: 16px;position: relative;z-index: 121;}
    .navbar .navbar-brand{position: relative;z-index: 121;}
    .navbar .navbar-brand img{height: 24px;}
    .navbar .navbar-nav{position: fixed;top: 56px;bottom: 0;right: 0;height: 100%;width: 100%;background: #FFF;flex-flow: column;gap: 10px;right: -100%;-webkit--transition: all 0.3s linear;transition: all 0.3s linear;}
    .navbar .navbar-nav.show{right: 0; padding: 0 20px;}
	.navbar .navbar-nav li{width:100%; text-align:right;}

    .hero-wrp{background-image: url("../images/hero-image-bg.jpg");background-size: cover;background-repeat: no-repeat;padding: 24px 0 0;position: relative;}
    .hero-wrp .banner-img{display: none;}
    .hero-wrp .banner-img-mobile{display: block;}
    .hero-wrp .hero-detail{position: static;left: 0;right: 0;top: 0;transform: unset;}
    .hero-wrp .hero-detail .description h1{font-size: 29px;line-height: 36px;padding-right: 32px;}
    .hero-wrp .hero-detail .description p{display: none;}
    .hero-wrp .hero-detail .description .btn-group{position: absolute;background: rgba(255,255,255,0.51);left: 0;right: 0;bottom: 0;padding: 9px;gap: 7px;justify-content: center; position:fixed; bottom:0; z-index:99999;}
	.fix-icons{bottom:80px;}
    .hero-description{padding: 55px 0;}
    .hero-description p{font-size: 18px;line-height: 27px; font-weight:400;}
	.hero-description p b{font-weight: 400 !important; font-size: 18px;line-height: 27px;}
    .hero-description p br{display: none;}

    .master_slider .slider-box::before{display: none;}
    .master_slider .slider-box .box-image{width: 100%;height: 235px;}
    .master_slider .slider-box .box-image:before{display: none;}
    .master_slider .slider-box .detail{padding: 54px 0;}
    .master_slider .slider-box .detail{position: relative;top: 0;transform: unset; background: #EFE6DC;}
    .master_slider .slider-box .detail h3{font-size: 24px;line-height: normal;margin: 0;text-align: center; line-height: 148.1%; font-weight:600;}
    .master_slider .slider-box .detail h4{font-size: 18px;line-height: normal;text-align: center; font-weight:600;}
    .master_slider .slider-box .detail p{font-size: 18px;line-height: normal;text-align: center;margin: 0 0 24px;min-height: 96px;}
    .master_slider .slider-box .detail p br{display: none;}
    .master_slider .slider-box .detail .btn-primary{margin: 0 auto; width:156.842px; padding-right:0px; padding-left:0px;}

    .training-center-wrp{padding: 60px 0 44px;background-color: #F6F4F2;}
    .training-center-wrp .container{padding: 0 20px;}
    .training-center-wrp .training-video{position: relative;height: auto;width: 100%;}
    .training-center-wrp .training-video .play-button{height: 32px;width: 32px;padding: 10px;}
    .training-center-wrp .training-video .play-button img{max-width: 14px; left: 2px; width: auto; height: 16px; object-fit: cover;}
    .training-center-wrp .training-detail{width: 100%;padding: 55px 0 0;}
    .training-center-wrp .training-detail .description h2{font-size: 24px;line-height: normal;text-align: center;margin: 0 0 25px; font-weight: 600;}
    .training-center-wrp .training-detail .description p{font-size: 18px;line-height: 27px;margin: 0 0 35px;text-align: center;}
    .training-center-wrp .training-detail .description p br{display: none;}
    .training-center-wrp .training-detail .description .btn-primary{margin: 0 auto; width:156.842px; padding-right:0px; padding-left:0px;}

    .counter-wrp{padding: 80px 0;}
    .counter-wrp ul{flex-wrap: wrap;margin: 0 -25px;row-gap: 30px;}
    .counter-wrp ul li{width: 50%;padding: 0 25px;}
	.counter-wrp ul li:nth-child(1){order:3;}
	.counter-wrp ul li:nth-child(2){order:3;}
	.counter-wrp ul li:nth-child(3){order:1;}
    .counter-wrp ul li .counter-box p{display: none;}
    .counter-wrp .counter-box{width: 121px;margin: 0 auto 13px;padding: 10px;}
    .counter-wrp .counter-box h2{font-size: 37px;line-height: normal;margin: 0 0 10px;}
    .counter-wrp .counter-box h4{font-size: 15px;line-height: normal; max-width: 80%; margin: 0 auto;}
    .counter-wrp ul li p{font-size: 14px;font-weight: 400;color: #000;line-height: 20px;text-align: center;}
    .counter-wrp ul li p br{display: none;}
    .mblshow{display: block;}
    
    .technologie-wrp{padding: 0 0 55px;}
    .technologie-wrp .container{padding: 0;}
    .technologie-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 20px; font-weight: 600;}
    .technologie-wrp .technologie_slider .technologie_slider_nav{display: none;}
    .technologie-wrp .technologie_slider .swiper-slide{padding: 8px;}
    .technologie-wrp .technologie_slider .slider-box .box-img{height: 276px;}
    .technologie-wrp .technologie_slider .slider-box .box-detail{min-height: 85px;padding: 20px; padding:0px 20px 9px;}
    .technologie-wrp .technologie_slider .slider-box .box-detail p{font-size: 13px;line-height: 17px;}
    .technologie-wrp .technologie_slider .slider-box .box-detail p br{display: none;}
	.technologie-wrp .technologie_slider .slider-box .box-detail h6{font-size: 15px;line-height:normal;}
	.technologie-wrp .technologie_slider .slider-box .box-img{height: 182px;}
	.technologie-wrp .technologie_slider .slider-box .box-img img{max-height:227px; max-height:182px; object-position: center;}

    .success-stories-wrp{padding: 50px 0;}
    .success-stories-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 20px; font-weight: 600;}
    .success-stories-wrp .swiper-slide{padding: 12px;}
    .success-stories-wrp .slider-box{padding: 75px 25px 25px;}
    .success-stories-wrp .slider-box p{font-size: 18px;line-height: 27px;}
    .success-stories-wrp .btn-primary{margin: 32px auto 0; width: 180px;}

    .technology-wrp .nav-tabs{margin: 0 -16px;border-radius: 0;background-color: #000;width: auto;}
    .technology-wrp .nav-tabs li .nav-link{width: fit-content;font-size: 18px;line-height: 27px;padding: 4px 16px;}
    .technology-wrp .nav-tabs li .nav-link.active{padding-top: 7px; width: max-content; min-width: 105px; padding-bottom: 8px; margin-top: -9px; border-radius:10px 10px 0 0; background:#F6F4F2;}
    .technology-wrp .tab-content{background-color: #000;}
    .technology-wrp .technology-block::before{display: none;}
    .technology-wrp .row{flex-flow: column-reverse;}
    .technology-wrp .box-img img{width: 100%;border-radius: 10px; border-radius: 11px 1px 11px 11px; max-width:325px; max-height:356px; object-fit:cover;}
    .technology-wrp .row .col-md-6{width: 100%;}
    .technology-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 20px; font-weight: 600;}
    .technology-wrp .technology-block .box-detail{padding: 20px 0 62px;}
    .technology-wrp .technology-block .box-detail h6{font-size: 18px;line-height: 27px;margin: 0 0 20px;}
    .technology-wrp .technology-block .box-detail p {font-size: 18px;line-height: 27px;margin: 0 0 20px;}
    .technology-wrp .technology-block .box-detail .btn-primary{margin: 0 auto; width: 180px;}

    .faq-wrp{padding: 55px 0;}
	.faq-wrp .container{max-width:315px;}
    .faq-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 21px; font-weight:600;}
    .faq-wrp .faq-block .accordion-item button,.faq-wrp .faq-block .accordion-item div.btn{font-size: 18px;line-height: 27px;padding: 25px 0 25px 40px;}
    .faq-wrp .faq-block .accordion-item .accordion-body p{font-size: 18px;line-height: 27px; margin-bottom:15px;}
	.home .faq-wrp .faq-block .accordion-item button,.home .faq-wrp .faq-block .accordion-item div.btn{font-size: 18px;line-height: 27px;padding: 5.5px 0 5.5px 40px; font-weight: 400;}

    .contact-wrp{padding: 60px 0;}
    .contact-image-mobile{display: block;}
    .contact-image-mobile img{max-width: 100%;}
    .contact-wrp .contact-block h2{font-size: 24px;line-height: normal; font-weight: 600; max-width: 290px;}
    .contact-wrp .contact-block h2 br{display: none;}
    .contact-wrp .contact-block p{font-size: 18px;line-height: 27px;margin: 0 0 22px;}
    .contact-wrp .contact-image{display: none;}
    .contact-wrp .row .col-md-6{width: 100%;}
    .contact-wrp .row .col-md-10{width: 100%; padding: 0 5px;}
    .contact-wrp .row .col-md-2{width: 100%; padding: 0 5px;}
    .contact-wrp .contact-block h6{font-size: 20px;line-height: 148%;}
	#globalcont  .wpcf7-form{max-width: 305px; margin: 0 0 0 auto;}
	#globalcont .container{padding:0 24px;}
	.contact-wrp .contact-block .form-group .form-control{padding:11px 15px; font-weight:400;}
	.contact-wrp .contact-block .btn-primary{padding:10px 0;}

    footer .foot-logo{display: none;}
    footer .quicklinks{display: none;}
    footer .foot-block .social-icon ul{padding: 28px 0 22px;justify-content: center;gap: 40px;}
    footer .foot-block .social-icon ul li a img{width: auto;height: 28px;}
    footer .foot-block{padding: 0;}
    footer .foot-block .row{flex-flow: column-reverse;}
    footer .foot-block .foot-icon{padding: 16px 0;border-top: 1px solid #FFFFFF;}
    footer .foot-block .foot-icon img{max-width: 100%;margin: 0 auto; height:42px;}
    footer .foot-block .col-md-6{width: 100%;}
    footer{padding: 65px 0 35px;}
	footer .container{max-width:277px; padding:0;}
    footer .copyright p{display: none;}
    footer .copyright .col-md-6{width: 100%;}
    footer .copyright h6{text-align: center;font-size: 14px;}
    footer .mobile-footer{display: block;}

    /* **** product_in **** */
    .product-banner-wrp {position: relative;}
    .product-banner-wrp .product-img{width: 100%; background:none !important;}
    .product-banner-wrp .product-img img{min-height: 364px;object-fit: cover; opacity:1; visibility:visible;}
    .product-banner-wrp .product-detail{position: static;top: 0;transform: unset;padding: 65px 0;}
    .product-banner-wrp .product-detail .detail{margin: 0 auto;}
    .product-banner-wrp .product-detail h1{font-size: 24px;line-height: normal;padding: 0 0 11px;margin: 0 auto 11px;max-width: 200px;}
    .product-banner-wrp .product-detail p{font-size: 19px;line-height: 148.1%;margin: 0; font-weight: 600;}
    .product-banner-wrp .product-detail .btn-group{position: absolute;background: rgba(255,255,255,0.51);left: 0;right: 0;bottom: 0;padding: 9px;gap: 7px;justify-content: center;}
    
    .about-technology-wrp{padding: 0;}
    .about-technology-wrp .description{padding: 40px 0;}
    .about-technology-wrp .description h2{font-size: 24px;line-height: 148.1%; normal;margin: 0;text-align: center; font-weight: 600;}
    .about-technology-wrp .description h3{font-size: 18px;line-height: 36px;text-align: center;margin: 0 0 10px; font-weight:700;}
    .about-technology-wrp .description p{font-size: 18px;line-height: 27px;text-align: center;}
    .about-technology-wrp .about-technology-img img {position: relative;height: auto;width: 100%;}

    .advantages-wrp{padding: 55px 0 0;}
    .advantages-wrp .titlebar{margin: 0 0 26px;}
    .advantages-wrp .titlebar h2{font-size: 24px;line-height: 148.1%;margin: 0 0 10px; font-weight: 600;}
    .advantages-wrp .titlebar p{font-size: 18px;line-height: 27px;}
    .advantages-wrp .row{flex-flow: column;}
    .advantages-wrp .row .col-md-6{width: 100%;}
    .advantages-wrp .advantage-block .advantage-detail ul li a{padding: 10px;margin: 0 -10px;}
    .advantages-wrp .advantage-block .advantage-detail ul li a h3{font-size: 24px;line-height: 148.1%;margin: 0; font-weight:600;}
    .advantages-wrp .advantage-block .advantage-detail ul li a p{font-size: 18px;line-height: 27px;}
    .advantages-wrp .advantage-block .advantage_slider{padding: 0;}
	.advantages-wrp .advantage-block{margin:0;}
	.advantages-wrp .advantage-block .advantage-detail{padding:0px;}

    .before-after-technology{padding: 52px 0 40px;}
    .before-after-technology .container{max-width: 100%;padding: 0;}
    .before-after-technology .titlebar h2{font-size: 24px;max-width: 60%;margin: 0 auto 62px; font-weight: 600; line-height: 148.1%; max-width: 215px;}
	.before-after-technology .technology_slider .slider-box h3{font-size:20px; font-weight:700; line-height: 136.1%; margin:19px 0 0;}
    .before-after-technology .technology_slider_nav{display: none;}
    .before-after-technology .technology-block{padding: 0;}
	.before-after-technology .technology_slider .slider-box .box-img ul li span{font-size:16px; padding:0; width:51.12px;}

    .review-wrp{padding: 50px 0 57px;}
    .review-wrp .container{padding: 0 21px;}
    .review-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 27px; font-weight: 600;}
    .review-wrp .review_slider_nav{display: none;}
    .review-wrp .review-block{padding: 0;}
    .review-wrp .review_slider .slider-box{margin: 0;padding: 24px;display: block;}
    .review-wrp .review_slider .slider-box .box-img{height: 135px;width: 135px;min-width: 135px;margin: 0 auto 33px;}
    .review-wrp .review_slider .slider-box .detail p{font-size: 18px;line-height: 27px;margin: 0 0 25px;}
    .review-wrp .review_slider .slider-box .detail h6{font-size: 20px;text-align: center;}

    .about-wrp{padding: 221px 0 62px;}
    .about-wrp .about-image{width: 100%;}
    .about-wrp .col-md-6{width: 100%;}
    /*.about-wrp .col-md-6:last-child{display: none;}*/
    .about-wrp .titlebar h2{font-size: 24px;margin: 0 0 18px;}
    .about-wrp .about-block .about-detail h3{font-size: 18px;line-height: 27px;margin: 0 0 20px;}
    .about-wrp .about-block .about-detail p{font-size: 18px;line-height: 27px;margin: 0;}
    .about-wrp .about-block .about-detail a{display: none;}
    /* **** End product_in **** */



    /* **** About **** */
    .about-banner-wrp{padding: 317px 0 45px;}
    .about-banner-wrp::before{position: absolute;content: "";height: 100%;width: 100%;inset: 0;background: linear-gradient(159.79deg, #D9D9D9 57.49%, #737373 90.59%);mix-blend-mode: multiply;z-index: 7;}
    .about-banner-wrp .hero-img img{object-fit: cover;z-index: 5;}
    .about-banner-wrp .hero-img .desktop-img{display: none;}
    .about-banner-wrp .hero-img .mobile-img{display: block;}
    .about-banner-wrp .detail{position: relative;z-index: 9;}
    .about-banner-wrp .detail p{font-size: 18px;line-height: 27px;max-width: 274px;}

    .our_product_wrp{padding: 0;}
    .our_product_wrp .container{padding: 0 26px;}
    .our_product_wrp .products-image{position: relative;width: 100%;}
    .our_product_wrp .detail{max-width: 100%;padding: 53px 0 65px;text-align: center;}
    .our_product_wrp .detail h2{font-size: 24px;margin: 0 0 15px;text-align: center; font-weight: 600;}
    .our_product_wrp .detail p{font-size: 18px;line-height: 27px;text-align: center;margin: 0 0 14px;}
	.page-template-About .our_product_wrp .detail p{margin:0 0 25px;}
	.page-template-About .our_product_wrp .products-image img{min-height:327px; object-position: bottom;}
    .our_product_wrp .detail .btn-primary{margin: 0 auto;}

    .quality-wrp{padding: 25px 0 78px; min-height: 323px;}
    .quality-wrp .detail p{font-size: 20px;line-height: 148.1%;}
    .quality-wrp .detail{padding: 0;max-width: 181px;}
    .quality-wrp .quality-girl-img {right: -30%;left: 30%;width: auto;}
	.quality-wrp .quality-girl-img img{max-height: 300px; min-height: 300px; object-fit: cover;}
	.page-template-About .quality-wrp{padding:73px 0;}
	.page-template-About .quality-wrp .detail{max-width: 181px; margin-right: 42%; width: 181px;}

    .service-wrp{padding: 40px 0;}
    .service-wrp .service-box{padding: 40px 16px;}
    .service-wrp .service-box h2{font-size: 24px;line-height: normal;border: none;padding: 0;margin: 0 0 15px; font-weight: 600;}
    .service-wrp .service-box .box-grid .box-icon{display: none;}
    .service-wrp .service-box .box-grid{display: block;}
    .service-wrp .service-box .box-grid .info p{font-size: 18px;line-height: 27px;}
    .service-wrp .service-box .mbl-icon{display: block;}
	.service-wrp .service-box:last-child .mbl-icon img{max-width:35px;}
    .service-wrp hr{display: block; border-bottom: 0px solid #D2B493;}

    .team-wrp{padding: 55px 0 65px;}
    .team-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 30px; font-weight: 600;}
    .team-wrp .team_slider .slider-box .detail h3{font-size: 26px; padding:0 12.56px 5px;}
    .team-wrp .team_slider .slider-box .detail p{font-size: 15px; padding:5px 12.56px 0;}
	.team-wrp .team_slider .slider-box:hover .detail{transform: translate(0, -75px);}
	.team-wrp .team_slider .slider-box:hover .detail h3:before{right:12.56px;}
    /* **** End About **** */

    /* **** cosmetics **** */
    .cosmetics-banner-wrp{position: relative;padding: 40px 0 0px;}
	.cosmetics-banner-wrp .hero-img{display:none;}
    .cosmetics-banner-wrp .hero-img img{object-fit: cover;width: 80%;object-position: 70%;}
    .cosmetics-banner-wrp::before{position: absolute;content: "";height: 100%;width: 100%;inset: 0;background: linear-gradient(159.79deg, #D9D9D9 57.49%, #737373 90.59%);mix-blend-mode: multiply;z-index: 7;}
    .cosmetics-banner-wrp .detail{z-index: 9;position: relative;}
    .cosmetics-banner-wrp .detail h1{font-size: 32px;line-height: normal;}
    .cosmetics-banner-wrp .detail h5{font-size: 24px;line-height: normal;margin: 0 0 15px;}
    .cosmetics-banner-wrp .detail p{font-size: 16px;line-height: 24px;}
    .cosmetics-banner-wrp .detail p br{display: none;}
    .cosmetics-banner-wrp .detail h6{font-size: 20px;line-height: normal;}

    .our-products-wrp .titlebar h2{font-size: 24px;margin: 0 0 40px; font-weight: 600;}
    .our-products-wrp .products_slider .slider-box .box-img{height: 150px;width: 150px;min-width: 150px;}
	.our-products-wrp .products_slider .slider-box .box-img{height: 190px;
        width: 190px;
        min-width: 190px;
        align-items: center;
        display: flex;}
	.our-products-wrp .products_slider .slider-box .box-img img{max-width:100%;}
    .our-products-wrp .products_slider .slider-box .detail br{display: none;}
    .our-products-wrp .products_slider .slider-box{flex-flow: column-reverse;padding: 20px;}
    .our-products-wrp .products_slider .slider-box .detail p{font-size: 16px;line-height: 24px;}
    .our-products-wrp .products_slider .slider-box .detail h6{font-size: 16px;line-height: 24px;}

    .skin-wrp{padding: 40px 0 220px;}
    .skin-wrp .detail{position: relative;z-index: 9;}
    .skin-wrp .detail h2{font-size: 24px;line-height: normal;margin: 0 0 10px; font-weight:600; text-align:center;}
    .skin-wrp .detail p{font-size: 17px;line-height: 27px;}
    .skin-wrp .detail p br{display: none;}
    .skin-wrp .skin-shape{max-width: 60%;}
    .skin-wrp .skin-girl{left: -35%; max-height: 225px;}

    .benefits-wrp{padding: 80px 0 0;}
    .benefits-wrp .titlebar h2{font-size: 24px;line-height: normal;margin: 0 0 40px; font-weight: 600;}
    .benefits-wrp .row{flex-flow: column;}
    .benefits-wrp .row .col-md-6{width: 100%;}
    .benefits-wrp .benefits-detail ul li a h3{font-size: 24px;line-height: normal; font-weight: 600;}
    .benefits-wrp .benefits-detail ul li a p{font-size: 18px;line-height: 27px;}
    .benefits-wrp .benefits-img img{max-width: 100%;}

    .about-wrp .about-block .about-detail h2{font-size: 22px;line-height: normal;}
    .about-wrp .about-block .about-detail h4{font-size: 20px;line-height: normal;min-height: unset;margin: 0 0 16px;}
    .about-wrp .about-block .about-detail ul li{font-size: 16px;line-height: 32px;}
    /* **** End cosmetics **** */
}


/* =============================== Mobile (0px – 374px) =============================== */
@media (max-width: 347px) {

}