@media screen and (max-width:1600px){
	div.wrapper{ max-width:1400px}
	ul.social-share li{ margin:0px 20px;}
	div.hdr-social{ /*width:215px;*/ top:14px;}	
	a.search-icon{ font-size:25px; top:14px;}
	.home-trend-list li{ padding:0px 20px;}
	.home-trend-list li div.data{ margin:-120px 0px 0px 0px;}
	.home-trend-list li div.data h4{ font-size:20px;}
	.home-trend-list li div.data p, .home-trend-list li div.data span{ font-size:14px;}
	.home-trend-list li div.data div.data-inside{ padding:0px 25px;}
	.home-trend-list li div.data div.date{ padding:25px 25px 0px;}
	.home-trend-list li div.img-box{ width:240px; height:240px;}	
	div.home-tip{min-height:auto; padding-bottom:120px}	
	div.titel-wrap.bg{ background-size:750px;}
	.title{ padding:30px;}
	.title:before{ top:10px; left:-10px;}	
	div.top-right{width:550px; height:475px;}
	div.top-left{width:270px; top:-22px; height:435px;}
	div.tip-wrap .tip-title{font-size:68px; line-height:68px; margin: 100px 0 60px;}
	div.tip-wrap p, div.tip-wrap h4{font-size:22px; line-height:32px;}
	ul.home-product-list li.pro5{margin-top:-25.33%;}
	div.subscribe-newsletter{padding:100px 0 28px;}
	div.right-panel{padding:30px 10%; width:700px; height:700px;}
	div.category-wrap:before{background-size:100%; width:90px; height:80px; background-repeat:no-repeat;}
	.category-left h1{margin:70px 0 30px 0;}
	.category-left .slick-dots{bottom:105px;}
	div.video-inner{padding:120px 90px 100px;}
	div.social-share a{font-size:25px; margin:0 15px;}
	div.subscribe-newsletter div.form-field .emai-arrow{top:22px; right:30px;}
	div.video-inner{padding:75px 0 75px;}
	div.video-inner a{width:90px; height:90px;}
	div.video-inner .tvcTxt{width:940px; font-size:28px;}
	div.social-share a{font-size:22px; margin:0 15px;}
	div.buyonline a{ font-size:16px;}
	div.product-cta .button {min-width: 145px; font-size: 15px;}
	ul.product-list div.data h3{font-size:26px; margin:0 0 10px;}
	div.product-youmaylike{padding:100px 0 50px;}
	.category-left li div.data{min-height:615px;}
	.category-left h2{ font-size:24px;}
	div.drop-search div.form-field{margin-top:0;}
	div.product-right{padding:60px 40px 30px 80px;}
	div.product-right h1{font-size:42px;}
	div.product-right h4{font-size:20px;}
	div.product-right p{font-size:17px;}
	div.benifits ul li .no{width:70px; height:70px; line-height:55px; font-size:40px;}
	div.benifits ul li .data h4{font-size:16px;}
	div.benifits ul li .data p{font-size:15px; line-height:20px;}
	div.benifits  .benifits-data h3{font-size:24px;}
	div.benifits  .benifits-data p{font-size:16px; line-height:20px; margin:0}
	div.benifits  .benifits-data{ padding:62px 35px 30px;}
	div.benifits ul{padding:40px 50px 0;}
	div.recommended-left h2{font-size:40px; line-height:40px;}
	div.recommended-left h5{font-size:16px; padding:0 20px;}
	div.recommended-left{min-height:890px;}
	.recommended-list li span{width:60px; font-size:40px;}
	.recommended-list li{padding:0 0 0 70px; font-size:18px; line-height:24px;}
	div.recommended-right h3{font-size:52px; line-height:50px;}
	div.recommended-right{padding:100px 20px 0 0;}
	.recommended-list{height:300px; overflow:auto;}
	.scrollable{height:300px;}
	div.recommended-right .howtouse-slider li .data p{min-height:180px;}
	div.recommended-right .howtouse-slider li .data{ padding:100px 30px 30px; margin-top:-75px;}
	div.recommended-right .howtouse-slider li .data h3{font-size:24px; margin:0 0 20px;}
	div.recommended-right .howtouse-slider li .img-box{width:150px; height:150px;}
	div.product-blogger .box{max-width:640px;}1212
	div.product-blogger .review{font-size:18px; padding:0 85px;}
	div.product-blogger div.blogger-head .data{padding-top:20px;}
	div.product-blogger div.blogger-head .data h3{font-size:24px;}
	div.product-blogger div.date p{font-size:18px;}
	div.video-inner .tvcTxt{width:940px; font-size:28px;}
	div.product-how-to-use{padding:0 0 100px; background-size:cover;}
	/*Shoaib---------*/
	/*-Blog----*/
	.blog-list li{ padding:0px 20px;}
	.blog-list li div.data{ margin:-120px 0px 0px 0px;}
	.blog-list li div.data h4{ font-size:20px;}
	.blog-list li div.data p, .blog-list li div.data span{ font-size:15px;}
	.blog-list li div.data div.data-inside{ padding:0px 25px; min-height:190px;}
	.blog-list li div.data div.date{ padding:25px 15px 25px;}
	.blog-list li div.img-box{ width:240px; height:240px;}
	/*-Blog End----*/
	
	ul.home-banner li div.data{ width:1000px; margin-left:-500px;}
	.banner-content{ width:1300px; margin-left:-690px;}
	.blog-banner div.data h1{ font-size:34px; line-height:40px;}
	.blog-banner div.data p{ font-size:18px; line-height:26px;}
	.vlog div.data p{max-width:570px;}
	.blog-banner div.author{ margin:50px 0px 0px;}
	div.banner-sidebar{ padding:20px 0px 0px;}
	div.banner-sidebar h2{ font-size:24px;}
	.blog-banner div.author div.content .button{ padding:12px 20px;}
	div.banner-sidebar{ max-width:320px; width:100%;}
	div.banner-sidebar span{ margin-bottom:20px; font-size:18px;}
	ul.top-story-list li a{ padding:20px;}
	ul.top-story-list li div.data{ max-width:100%;}
	ul.home-product-list{ padding:50px 0px;}
	/*Shoaib End---------*/
	
	/*--------media-about---------------*/
	div.media-cvrg-wrap h1.title{ font-size:40px;}
	div.media-sec ul.media-list li div.data span{ font-size:18px; line-height:20px;}
	div.media-sec ul.media-list li div.data h6{ font-size:24px; line-height:30px; margin: 15px 0 30px 0;}
	div.media-sec ul.media-list li div.data p{ font-size:18px; line-height:25px;}
	div.media-sec ul.media-list li div.img-box{ width:230px; height:230px;}
	div.media-sec ul.media-list li div.content{ padding:40px 100px 40px 300px;}
	div.archives-wrap div.archives-inner h3{ font-size:26px;}
	div.archives-wrap div.archives-inner p{ font-size:18px;}
	div.archives-wrap div.archives-inner ul.clndr-list li a{ font-size:16px;}
	
	div.banner-content h1{ font-size:42px; margin:0 0 25px 0;}
	div.vision-sec div.vision-inner p{ font-size:18px; line-height:28px;}
	div.vision-sec ul.vision-list li div.data p{ font-size:18px; line-height:26px;}
	div.vision-sec ul.vision-list li div.data h4{ font-size:26px; line-height:36px;}
	
	div.subscribe-newsletter .subscribe-text{ font-size:40px; line-height:60px; margin:0 0 0 6%;}
	div.subscribe-newsletter div.form-field .text{ height:60px;}
	div.subscribe-newsletter div.form-field{height:75px;}
	
	div.grid ul.grid-list li.blog-grid{ width:600px;}
	div.grid ul.grid-list li{ width:288px; height:288px;}
	div.grid ul.grid-list li div.img-box{ padding-top:30px;}
	ul.product-list div.product-cta .button{ min-width:130px; font-size:12px;}
	ul.product-list div.product-cta .green{margin-right:10px;}
	ul.product-list div.data{ padding:20px; bottom:60px;}
	.page-getin-touch .col-half.col-add h1{margin:0 0 20px 0;}
	.contact-list{margin-top:15px;}
	.contact-list li{padding-left:35px; margin:0 0 20px;}
	.page-getin-touch .col-half.col-add p{font-size:14px; line-height:20px;}
	.contact-list li label{font-size:13px; margin:0 0 5px 0;}
	.page-getin-touch .col-half.col-add .contact-list li p, .page-getin-touch .col-half.col-add .contact-list li p a, .page-getin-touch .col-half.col-add p span{font-size:14px;}
	.drop-benifit-slider a span{font-size:14px;}
	
	div.card-box div.question-box p{font-size:20px; min-height:80px;}
	.engage-slider .slick-arrow{ width:60px; height:60px;}
	div.card-box .data-box p{ font-size:20px; min-height:80px;}
	div.engage div.left-engage .data h1{ font-size:34px; line-height:40px;}
	div.engage div.left-engage .data p{ font-size:18px;}
	
	div.engage div.right-engage .engage-slider li div.card-box{width:450px;}
	div.right-engage .cardarrow{ width:65px; height:65px; margin-top:8%;}
	div.right-engage .cardarrow.left{ left:35px;}
	div.right-engage .cardarrow.right{ right:35px;}
	div.card-box .data-box{ font-size:14px; padding:55px 20px;}
	div.engage div.left-engage .data h1{ font-size:34px; line-height:40px;}
	div.engage div.left-engage .data p{ font-size:18px;}
	div.engage div.right-engage .engage-slider{ padding:30px 0 0;}
	
	.blog-banner.vlog .banner-content div.data .play-btn{top:2%;}
	.blog-banner.vlog .banner-content div.data { max-width: 795px; margin-top: 60px;}
	div.product-right p.prod-desc{ margin-bottom:35px;}
	/*-------------------categorey-page-10-jan-2020-------------------------------------------------*/	
	.category-list li:before { background-size: 100%; width: 90px;  height: 80px;  background-repeat: no-repeat;}
}
@media screen and (max-width:1440px){
	div.subscribe-newsletter{padding:80px 0 45px;}
	div.subscribe-newsletter .subscribe-text { margin: 0 0 0 10%;}
	div.footer .ftr-list li a{font-size:18px;}
	div.footer .ftr-list li{padding:0 33px;}
	div.ftrlist-wrapper{max-width:1100px;}
	.ftr-bottom div.wrapper{max-width:1100px;}
	.ftr-col1 a.ftr-logo{width:200px;}
	.ftr-col2 p{font-size:18px;}
	.ftr-col2 h4{font-size:18px;}
	.blog-banner.vlog .banner-content div.data{margin-top:35px;}
	
	div.about-wrap ul.about-list li div.circle{ width:150px; height:150px;}
	div.about-wrap ul.about-list li div.circle span{ width:70px; height:70px; line-height:70px;}
	div.about-wrap ul.about-list li div.data h3{ font-size:24px; line-height:36px;}
	div.about-wrap ul.about-list li div.data p{ font-size:18px; line-height:26px;}
	/*---------------------benefit---------------------------------------------------*/
	div.video-inner div.benefit-inside h2{ font-size:45px;}
	div.video-inner div.benefit-inside p{font-size:16px; line-height:30px; max-width:700px;}
	div.video-inner div.benefit-inside{ max-width:950px; padding:100px 0 170px}
	/*---------------------produts--9-jan-2020-------------------------------------------------*/
	/*---------------------produts--24-jan-2020-------------------------------------------------*/
	/* .category-right.product div.category-btn .button {  min-width: 90px;padding: 12px 15px;} */
	.our-products .button {padding: 12px 15px;}
	.category-right.product li .data h4{margin: 20px 0px 10px 0px; font-size:14px;line-height:18px;padding: 0; height:auto;}
	.category-right.product div.category-btn .button {min-width: 1px; margin: 0 5px;padding: 6px 8px;font-size: 9px; letter-spacing:0.1px;}
	/* .category-right.product li .data { bottom: 45px;} */
	/*-------------------categorey-page-10-jan-2020-------------------------------------------------*/	
	/* .category-list li:before {left: 45%;} */
	.category-list li:nth-child(even):before {bottom: 90px;} 
	/* ====== 1-12-2021 ====== */
	ul.home-product-list li.pro6 a {
		height: 310px;
	}
	/* prod page */
	.product-listing .tab-list li a{font-size: 16px;}
}

@media screen and (max-width:1400px){
	div.wrapper{ max-width:1200px}
	div.ftrlist-wrapper{max-width:1000px;}
	.ftr-bottom div.wrapper{max-width:1000px;}
	div.header{ height:80px;}
	div.drop-search{top:80px;}
	div.dropdown-menu{top:80px;}
	div.container{ padding:80px 0px 0px;}
	a.logo{ width:150px;}
	a.logo img{ width:100%;}
	div.search-icon{top:0; font-size:24px;}
	div.search-icon .fa{line-height:80px;}
	div.hdr-social, a.search-icon, a.logo{ top:12px;}
	div.social-share a i{line-height:54px;}
	ul.main-menu li a{ font-size:15px; padding: 0 20px 0 10px;}
	div.search-icon img{max-width:35px; margin-top:22px;}
	ul.main-menu li, ul.social-share li, a.search-icon .fa{ line-height:54px;}	
	a.search-icon{font-size:26px;}
	div.right-engage .cardarrow{margin-top:7%;}
	.button{ padding: 20px 35px; font-size:16px;}
	.drop-skinhub li .img-box a span{ font-size:26px; line-height:30px;}
	div.category-btn .button{ font-size:14px; padding: 18px 25px; min-width:170px;}
	ul.home-banner li div.data, ul.category-banner li div.data{ width:900px; max-width:510px; margin-left:-445px;}
	
	ul.home-banner li div.data p{max-width:90%;}
	ul.home-banner li div.data h1{ font-size:48px; line-height:50px;}
	ul.main-menu li{ padding:0px 15px; height: 80px; line-height: 80px;}
	div.drop-search div.form-field{margin-top:0;}
	div.drop-search div.form-field .search-input{ font-size:72px;}
	ul.social-share li{ margin:0px 15px;}
	/*div.hdr-social{ width:192px;}*/
	div.buyonline a{ font-size:16px;}
	div.social-share a{margin:0 12px;}
	div.filter-box ul li a{padding:15px 40px; font-size:15px;}
	div.drop-search-inner{padding:50px 70px 50px;}
	.home-trend-list li div.data h4{ font-size:18px; line-height:22px;}
	.home-trend-list li div.data h4, .home-trend-list li div.data p, .home-trend-list li div.data span{ margin:0px 0px 15px 0px;}	
	.home-trend-list li div.data p{min-height:60px; font-size:13px;}
	.blog-list li div.data div.date p{min-height:auto;}
	div.tip-wrap .tip-title{background-size:70%; font-size: 52px;line-height: 52px;margin: 90px 0 40px;}
	div.engage div.right-engage .engage-slider li div.card-box{width:425px;}
	div.question-box{padding:0 50px 50px;}
	div.card-box div.question-box h2{margin-top:-25px;}
	div.tip-wrap{ width:62%;}
	div.top-right{ width:475px;}
	div.tip-wrap p, div.tip-wrap h4 {font-size: 18px; line-height: 26px; max-width:100%; width:100%; float:left; padding:0 140px;}
	ul.home-product-list li.pro5{margin-top:-25.50%;}
	div.subscribe-newsletter .subscribe-text{font-size:38px; margin-left:70px;}
	div.subscribe-newsletter div.form-field{margin-left:5%;}
	div.subscribe-newsletter div.form-field a{top:24px; right:30px;}
	div.home-tip{padding-bottom:100px}
	div.filter-box{margin:75px 0 0;}
	div.home-product div.pro-titlebg h1{font-size:28px;}
	div.top-right{ width:470px;}
	.ftr-col1 a.ftr-logo{width:170px;}
	.ftr-col2 p{font-size:18px; line-height:24px; max-width:78%; margin:0 0 25px;}
	.ftr-col2 h3{margin:0 0 10px; font-size:22px;}
	.ftr-col2 h4{font-size:18px;}
	.category-left h2{font-size:20px;}
	.category-left p{font-size:15px; line-height:22px;}
	div.footer .ftr-list li a{font-size:17px;}
	/* .category-right li .data{padding:40px 90px;} */
	.category-right li .data p{font-size:17px;}
	.blog-list li div.data h4{ font-size:18px;}
	.blog-list li div.data p{ font-size:14px; line-height:20px; min-height:60px;}
	.category-left li div.data {min-height: 590px;}
	div.category-wrap:before{left:40%; bottom:215px;}
	div.category-wrap:after{bottom:250px;}
	div.home-banner-wrap .slick-arrow{margin-top:-80px;}
	.drop-slider-category li .img-box a span{ font-size:16px;}
	div.recommended-left{ min-height:720px;}
	div.grid ul.grid-list li.grid-vlog div.data{padding:100px 20px 50px 20px;}
	div.grid ul.grid-list li div.data p{ font-size:14px;}
	ul.product-list div.data{bottom:40px;}
	ul.product-list div.data h3{ font-size:21px; margin: 0 0 10px 0;}
	ul.product-list div.data h5{ font-size:14px; margin: 0 0 10px 0; padding:0 20px;}
	div.recommended-right .howtouse-slider{margin:50px 0 0; padding:0 20px 0 0;}
	div.recommended-left h2{font-size:32px; line-height:32px;}
	div.recommended-left h5{font-size:14px; padding:0 15px;}
	.recommended-list li span{width:50px; font-size:40px;}
	.recommended-list li{padding:0 0 0 65px; font-size:16px; line-height:20px;}
	div.recommended-right h3{font-size:44px; line-height:40px; margin:0 0 20px;}
	div.recommended-right{padding:80px 0 0;}
	div.recommended-right p{font-size:18px;}
	div.recommended-right .howtouse-slider li .data p{font-size:14px; line-height:20px; min-height:140px;}
	div.product-blogger h1{font-size:70px;}
	.blogger-slider li .box{max-width:600px;}
	.blogger-slider .slick-arrow.slick-prev{left:22%;}
	.blogger-slider .slick-arrow.slick-next{right:22%;}
	div.product-youmaylike h4{font-size:44px;}
	div.product-youmaylike p{font-size:18px; letter-spacing:6px;}
	div.product-youmaylike{padding:90px 0 0; background-size:cover;}
	.ftr-col3 a{ font-size:26px; margin-right:35px;}
	.blogger-slider{margin:150px 0 0;}
	div.right-panel{padding:30px 12%;}
	.banner-content{ width:1200px; margin-left:-600px;}
	ul.top-story-list li div.data{ padding:0px 0px 0px 70px;}
	ul.top-story-list li div.data h5{ font-size:14px;}
	ul.top-story-list li div.data h3{ font-size:16px;}
	ul.home-product-list li{padding:10px;}
	.category-left div.data{min-height:600px;}
	.category-left h1{ font-size:70px; line-height:75px; max-width:325px;}
	.category-left .data h2{float:left;width:100%;}
	div.media-cvrg-wrap h1.title{ font-size:40px;}
	div.media-sec ul.media-list li div.data span{ font-size:14px; line-height:18px;}
	div.media-sec ul.media-list li div.data h6{ font-size:20px; line-height:26px; margin: 15px 0 25px 0;}
	div.media-sec ul.media-list li div.data p{ font-size:16px; line-height:24px;}
	div.about-banner div.banner-content{padding:0 20%;}
	div.archives-wrap div.archives-inner h3{ font-size:26px;}
	div.archives-wrap div.archives-inner p{ font-size:18px;}
	div.archives-wrap div.archives-inner ul.clndr-list li a{ font-size:16px;}
	div.engage div.right-engage .engage-slider{ padding:26px 0 0;}
	div.banner-content h1{ font-size:42px; margin:0 0 25px 0;}
	div.banner-content p{ font-size:18px; line-height:28px;}
	div.vision-sec div.vision-inner p{ font-size:18px; line-height:28px;}
	div.vision-sec ul.vision-list li div.data p{ font-size:16px; line-height:24px;}
	div.vision-sec ul.vision-list li div.data h4{ font-size:26px; line-height:36px;}
	.blog-banner div.data {max-width: 580px;}
	div.vision-sec ul.vision-list li.odd div.data{ padding:20px 7% 70px 12%;}
	div.vision-sec ul.vision-list li.even div.data{ padding:20px 12% 70px 7%;}
	div.media-sec ul.media-list li div.content{ padding:40px 40px 40px 300px;}
	div.tvc-section div.article-title-bar div.data p{font-size:20px;}
	div.watch-video{margin:70px 0; padding:35px 0;}
	div.watch-video p{font-size:26px;}
	div.watch-video a{font-size:20px;}
	div.blog-details:after{width:80px; height:80px;}
	div.author-content h2{font-size:30px;}
	div.author-sidebar div.author-profile div.data h4{font-size:18px; line-height:22px;}
	div.author-content p{font-size:18px;}
	div.author-content h3{font-size:24px; line-height:32px; padding:20px 0;}
	div.skin-hub h1{ font-size:60px; line-height:68px;}
	div.skin-hub{ width:20%;}
	div.grid{ width:80%; padding-left: 20px;}
	div.skin-hub p{font-size:20px; line-height:30px;}
	div.video-inner img{max-width:960px;}
	div.footer .ftr-list li{ line-height:120px; padding:0 26px;}	
	div.home-product-slider .slick-arrow{ width:50px; height:50px;}
	div.home-product-slider .slick-arrow.slick-prev{left:0;}
	div.home-product-slider .slick-arrow.slick-next{ right:0;}
	.blog-banner div.data p{ font-size:16px; line-height:24px;}
	div.subscribe-newsletter .subscribe-text{font-size:34px; margin-left:100px; line-height:55px;}
	div.subscribe-newsletter{padding:80px 0 28px;}
	div.footer .ftr-list{height:120px;}
	.ftr-bottom{padding:50px 0 50px;}
	div.ingredients-data h2{font-size:48px; line-height:48px; margin:0 0 30px;}
	div.ingredients-data p{margin:0 0 50px;}
	div.ingredients-data ul.ingredients-slider{max-width:800px; padding:0 100px; display:inline-block;}
	div.product-ingredients{padding:50px 0 0;}
	div.article-title-bar div.select-dropdown{max-width:30%;}
	div.video-popup{height:550px;}
	div.benifits ul li .data h4{font-size:14px; margin:0 0 15px;}
	div.art-title{left:-65px;}
	div.article-title-bar div.data{padding: 100px 0px 50px 370px;}
	div.recommended-right .howtouse-slider li .box{ padding:0 20px 0 0;}
	
	div.sitemap ul.sitemap-tab li a{font-size:16px; padding:20px;}
	div.sitemap ul.sitemap-tab li a.active{padding:20px 50px;}
	div.sitemap-accordian .sitemap-main li .child-tree1 li a{padding:20px 10px; font-size:16px;}
	div.sitemap-accordian .sitemap-main li .sub-tree li a{padding:20px 10px; font-size:16px;}
	div.sitemap-accordian .sitemap-main li a{font-size:19px; padding:20px;}
	div.sitemap-accordian .sitemap-main li.pro-tab:after{top:62px;}
	div.sitemap-accordian .sitemap-main li .sub-tree:before{top:85px;}
	div.sitemap-accordian .sitemap-main li .sub-tree:after{top:85px; height: calc(100% - 777px);}
	div.sitemap-accordian .sitemap-main li .child-tree1 li:after{top:28px;}
	div.sitemap-accordian .sitemap-main li .child-tree1::before{top:72px}
	div.sitemap-accordian .sitemap-main li.grn-tab .child-tree1::before {top: 72px;}
	div.sitemap-accordian .sitemap-main li.grn-tab .child-tree1::after{top:85px; height:15px;}
	
	.blog-banner.vlog .banner-content div.data{max-width: 710px;  margin-bottom: 30px;}
	.blog-banner.vlog .banner-content div.data p{max-width:580px;}
	.blog-banner .banner-content div.data { max-width: 500px;}
	.blog-banner div.data h1{font-size:30px; line-height:38px;}
	div.right-engage div.engQesAns { min-height: 605px;}
	
	/* About us css------- */
	div.about-bg:after { height: 194px; width: 150px;  }
	div.about-bg:before { height: 226px; width: 100px; top: 10%; } 
	div.vision-inner h1.title{ font-size:34px; line-height:40px;}
	/* tipsof day------- */
	
	div.tips-wrap ul.tips-list li div.text-para p{ font-size:18px; line-height:30px;}
	div.tips-wrap ul.tips-list li div.text-para{ padding:40px;}
	.address-details{padding: 24% 23% 0 23%;}
	.drop-slider-category li .img-box a span{font-size:12px;}
	/*-------------------categorey-page-10-jan-2020-------------------------------------------------*/	
	.category-list li:before {left: 45%;} 
	.category-list li:nth-child(even):before {right: 45%;bottom: 90px;} 
	/*-------------------categorey-page-24-jan-2020-------------------------------------------------*/
	.category-right.product li .data {bottom: 10px; padding: 0px 15px 20px;}


	/* ====== 1-12-2021 ====== */
	ul.home-product-list li.pro6 a {
		height: 264px;
	}
	/* prod page */

	.prod-content .data h3{font-size: 16px; line-height: 20px;}
}

@media screen and (max-width:1280px){
	div.subscribe-newsletter { padding: 75px 0 19px;}
	/*---------------------benefit---------------------------------------------------*/
	div.video-inner div.benefit-inside h2{ font-size:40px;}
	.address-details{padding: 22% 23% 0 23%;}
	.contact-list li{margin:0 0 15px;}
	
	div.about-banner div.banner-content{ padding:0 18%;}
	div.banner-content p{ font-size:16px; line-height:26px;}
	.category-right.product li .data h4 {margin: 20px 0px 10px 0px;font-size: 12px;line-height: 16px;padding: 0 10px; height:auto;}
	.category-right.product li .data {padding: 0px 15px 20px;}

	
}

@media screen and (max-width:1200px){
	div.wrapper{ max-width:1200px; width:100%; padding:0 20px;}
	div.ftrlist-wrapper{max-width:1000px;}
	.ftr-col2 p{font-size:17px;}
	a.logo{ position:relative; float:left;}
	div.search-icon{ position:relative; float:right;}
	ul.main-menu{margin:0 0 0 -28%;}
	.banner-content{ width:100%; margin-left:0; transform:translate(-50%,-50%); padding:0 20px;}
	div.blog-inner-banner .banner-content div.data h1{ font-size:32px; line-height: 42px;}
	div.author-content h2{ font-size:24px; line-height:34px; margin:0 0 45px 0;}
	div.author-content h4, div.author-content h5{ font-size:24px; line-height:28px;}
	div.author-content h6{ font-size:18px; line-height:22px;}
	div.author-content h3{ font-size:24px; line-height:36px; padding:20px 0;}
	.blog-list li div.img-box{ width:175px; height:175px;}	
	.ftr-col3 a{margin-right:30px;}
	.blog-list li div.data {margin: -90px 0px 0px 0px; padding:125px 0 25px 0}
	.blog-list li div.data div.date p{min-height:auto;}
	div.art-title{ width:380px; left:-40px;}
	div.art-title .title{ font-size:36px; line-height:40px; padding:20px;}
	div.wrap1200{ width:100%; padding:0 20px}
	div.banner-content h1{ font-size:32px;}
	div.vision-sec div.vision-inner p{ font-size:16px; line-height:26px;}
	div.subscribe-newsletter { padding: 50px 0 18px;}
	ul.product-list li{ padding:0 10px;}
	ul.product-list div.data h5{ padding:0 15px;}
	ul.product-list div.data{ bottom:28px;}
	div.skin-hub p{ font-size:18px; line-height:26px;}
	div.grid{ padding-left: 0px;}
	div.watch-video p{font-size:22px; margin:0 0 0 70px;}
	div.grid ul.grid-list li.blog-grid{ width:500px;}
	div.grid ul.grid-list li.grid-skin-care{ padding: 57px 20px 50px 20px; }
	div.grid ul.grid-list li.blog-grid div.data{ padding: 50px 10px 30px 210px;}
	div.grid ul.grid-list li.grid-vlog div.data{ padding: 90px 10px 0px 10px;}
	div.grid ul.grid-list li.grid-vlog div.data h2{ margin-bottom:20px;}
	div.grid ul.grid-list li div.img-box{ padding-top:10px;}
	div.grid ul.grid-list li div.img-box img{ width:30%;}
	div.grid ul.grid-list li div.data{ padding:0px 10px 0px 10px;}
	div.grid ul.grid-list li div.data h2{ font-size:28px;}
	div.grid ul.grid-list li{ width:239px; height:239px;}
	ul.product-list div.product-cta .button{ min-width:115px;}	
	div.grid ul.grid-list li div.data p{ font-size:14px; line-height:18px;}
	div.grid ul.grid-list li.grid-skin-care div.data h2{margin-top:20px;}
	div.grid ul.grid-list li.grid-tvc div.data{ padding: 100px 40px 50px 40px;}
	div.right-engage .cardarrow.right{right:15px;}
	div.right-engage .cardarrow.left{left:15px;}
	div.engage div.right-engage .engage-slider li div.card-box{width:400px;}
	div.footer .ftr-list li{padding:0 22px;}
	.page-getin-touch .col-half.col-add h1, .contact-list li{ margin-bottom:10px;}
	.contact-list{ margin:0;}
	div.right-panel{ width:600px; height:600px;}
	.category-left h1{ margin:50px 0 20px 0; font-size:60px; line-height:60px; max-width:275px; min-height:110px;}
	.category-left h2{ font-size:20px; margin:0 0 20px;}
	.category-right li .data{padding:0px 40px 0px; margin-top: -15px;}
	.category-right li .data h4{ font-size:24px; line-height:30px;}
	div.category-btn .button{padding:15px 20px; font-size:12px; margin-right:10px; min-width:160px;}
	.category-left p{ font-size:14px; line-height:18px;}
	div.category-wrap:before{ width:70px; height:70px; left:36%;}
	div.filter-box ul li a { padding: 15px 30px; font-size: 14px;}
	div.product-wrap{padding:50px 0;}
	div.product-right h1{ font-size:30px; margin:0 0 15px; line-height:30px;}
	div.product-right h4{ font-size:18px; margin:0 0 10px; line-height:20px; letter-spacing:2px;}
	div.product-right h5{ font-size:15px; letter-spacing:2px;}
	div.product-right p{ font-size:14px; line-height:20px;}
	div.product-wrap .social-icons{margin:30px 0 0;}
	div.product-wrap .social-icons a{ width:45px; height:45px; font-size:18px;}
	div.product-wrap .social-icons a i{ line-height:45px;}
	.btn-buynow{ margin:30px 0 0;}
	div.product-wrap .button{ padding:15px 30px; font-size:15px;}
	div.benifits .benifits-data{ padding:50px 25px 20px;}
	div.benifits ul li .no{ width:55px; height:55px; font-size:28px; line-height:45px;}
	div.benifits ul li .data h4{ font-size:14px; margin:0 0 15px;}
	div.benifits ul li .data p{ font-size:13px; line-height:18px;}
	div.benifits .benifits-data p{ font-size:14px; line-height:18px;}
	div.benifits .benifits-data h3{ font-size:20px; margin:0 0 15px;}
	div.recommended-left{padding:50px 30px 50px 60px; min-height:575px;}
	.recommended-list li{ padding:0 0 0 50px; font-size:14px; line-height:18px;}
	.recommended-list li span{ width:40px; font-size:30px;}
	.recommended-list{ height:215px;}
	div.recommended-right .howtouse-slider li .img-box{ width:135px; height:135px;}
	div.recommended-right .howtouse-slider li .data{ padding:90px 20px 30px;}
	div.recommended-right .howtouse-slider li .data h3{ font-size:20px; margin:0 0 15px;}
	div.recommended-right .howtouse-slider li .data p{ font-size:12px; line-height:18px;}
	div.recommended-right{padding:60px 20px 0 0;}
	div.recommended-right h3{ font-size:35px; line-height:30px;}
	div.recommended-right p{ font-size:16px; line-height:18px;}
	div.product-blogger h1{ font-size:46px; line-height:46px;}
	div.product-blogger h5{ font-size:22px; letter-spacing:4px;}
	div.product-blogger .review{padding:0 50px;}
	div.product-blogger div.date{padding:20px 50px;}
	.blogger-slider .slick-arrow.slick-prev{left:15%;}
	.blogger-slider .slick-arrow.slick-next{right:15%;}
	div.recommended-right .howtouse-slider{padding:0;}
	div.archives-wrap div.archives-inner div.years a.year-prev{left:10%;}
	div.archives-wrap div.archives-inner div.years a.year-next{right:10%;}	
	.vlog .banner-content{ padding:0 20px;}
	div.sitemap-accordian .sitemap-main li .child-tree1 li a{padding:20px 0; font-size:14px; letter-spacing:1px;}
	div.sitemap-accordian .sitemap-main li .sub-tree li a{font-size:14px;}
	div.sitemap-accordian .sitemap-main li a{font-size:17px;}
	div.wrapper1200{ width:100%;}
	/*---------------------benefit---------------------------------------------------*/
	div.video-inner div.benefit-inside{ max-width:870px;}
	div.video-inner div.benefit-inside{ padding:100px 0 145px;}
	
	ul.main-menu li{ padding:0 10px;}
	ul.main-menu li a{ padding:0 20px 0 10px;}
	div.hdr-social{ width:275px;}
	div.social-share a{ margin:0 9px;}
	div.buyonline a{ font-size:14px;}
	div.buyonline a span{ padding:0 10px 0 0;}
	div.sitemap-accordian .sitemap-main li .sub-tree:after{height: calc(100% - 755px);}
	/*---------------------produts--9-jan-2020-------------------------------------------------*/
	/*---------------------produts--24-jan-2020-------------------------------------------------*/
	.category-right.product li .data h4 {margin: 20px 0px 10px 0px;font-size: 10px;line-height: 11px;padding: 0 10px;}
	.category-right.product div.category-btn .button {min-width: 1px;margin: 0 5px; padding: 6px 5px;font-size: 6px;}
	/*-------------------categorey-page-10-jan-2020-------------------------------------------------*/	
	.category-list li:before { width: 70px; height: 70px; left: 36%;}
    div.social-share a {font-size:16px;}

	/* prod page */
	.prod-list li{width:33.33%}
}
@media screen and (max-width:1080px){
	.page-getin-touch .col-half.col-add p{line-height:15px; margin:0 0 10px 0;}	
	.category-right.product div.category-btn .button {padding: 6px 5px;font-size: 6px;}
	.category-right.product li .data {bottom: 10px;padding: 0px 13px 10px;}
	.category-right.product li .data h4 {margin: 20px 0px 10px 0px;font-size: 10px;line-height: 14px;
	}
}	
@media screen and (min-width:1024px){
	.blog-breadcrumb-mobile{ display: none;}
	div.social-share a {font-size:14px;}
	
}
@media screen and (max-width:1023px){
	div.wrapper{ width:100%; float:left; padding:0 10px;}
	.ftr-bottom div.wrapper{max-width:100%;}
	div.mb-ttl{ display:inline-block; text-align:center; height:70px;}
	div.mb-ttl p{line-height:70px;}
	ul.mob-menu{ visibility:hidden; opacity:0;}
	div.header{ height:70px;}
	div.container{ padding:70px 0 0;}
	div.header .mobile-menu { width: 100%; position: fixed; height: 100%; overflow: scroll; left: -100%;top: 0; z-index: 999; transition: all ease-in-out 300ms;
		opacity: 0; visibility: hidden; background: rgb(255,255,255); 
		background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); 
		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); 
		background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); }
	.mobile-only{ display:inline-block;}
	div.home-trend .mobile-only{ display:block !important;}
	ul.buy_online { top: 62px; }
	.desk-only{ display:none;}
	.slick-slider.desk-only{ display:none;}
	.slick-slide .desk-only{ display:none;}
	.slick-slide .mobile-only{display:inline-block;}
	div.search-icon{position:relative; float:right;}
	div.hdr-social, a.search-icon, a.logo{position:relative; width:130px; float:left;}
	div.header .mobile-menu.open-menu {left: 0; opacity: 1; visibility: visible;}
	div.header .mobile-menu.open-menu a.logo{ display:none;}
	div.header .mobile-menu.open-menu div.search-icon{ display:none;}
	div.header .mobile-menu.open-menu a.menu{ display:none;}
	div.search-icon .fa{line-height:70px;}
	a.menu{ display:inline-block; float:right; width:32px; margin:25px 30px 0 0;}
	a.menu img{max-width:100%;}
	ul.main-menu{ width:100%; float:left; padding:80px 0 0; margin:0;}
	ul.main-menu li{ width:100%; float:left; padding:0; height:auto; position:relative;}
	ul.main-menu li a{width:100%; float:left; text-align:center; font-family:'MontserratBold'; font-size:22px; color:#23bdd0; padding:15px 0;}
	ul.main-menu li:after, ul.main-menu li:after{ content:""; position:absolute; bottom:0; background:rgba(196,196,196,0.33); height:2px; width:30%; left:35%;}
	ul.main-menu li a:hover:after, ul.main-menu li a.active:after{ display:none;}
	div.hdr-social { width: 100%; float: left; bottom: 0; text-align:center; left:0; box-shadow:0 10px 20px rgba(0,0,0,0.3);}
	div.social-share a{ width:33.3333%; float:left; background:#fff; margin:0; font-size:40px; border-right:solid 2px rgba(196,196,196,0.50);}
	div.social-share a:last-child{border-right:0;}
	.copyTxt{ width:100%; float:left; margin:35px 0 0; padding:0 5px;}
	.copyTxt a.mob-logo{ width:170px; display:inline-block;}
	.copyTxt a.mob-logo img{ width:100%; vertical-align:bottom;}
	.copyTxt p{ max-width:400px; display:inline-block; text-align:left; font-size:24px; color:#86bc42; line-height:28px; font-family:'Montserrat'; margin-left:20px;}
	ul.main-menu li a:hover:before, ul.main-menu li a.active:before{ display:none;}
	
	ul.main-menu li.product a span{ position:absolute; background-image:url(../images/drop-icon.png); background-repeat:no-repeat; right:20px; width:20px; height:15px; z-index:5; top:50%; margin-top:-8px;}
	ul.main-menu li.skin-hub a span{ position:absolute; background-image:url(../images/drop-icon.png); background-repeat:no-repeat; right:20px; width:20px; height:15px; z-index:5; top:50%; margin-top:-8px;}
	
	.drop-benifit-slider li{ width:50%; margin:0 0 10px;}
	.drop-benifit-slider li a{ width:100%; margin:0;}
	.drop-benifit-slider a span{ font-size:12px; height:55px; line-height:55px;}
	div.dropdown-menu h4{ font-size:16px;}
	.drop-skinhub-slider{ width:100%; margin:0;}
	.drop-skinhub li{ width:50%;}
	.drop-skinhub li:first-child{ width:100%;}
	.drop-skinhub li:first-child .img-box a span{padding-left:70px; margin-top:-15px;}
	.drop-skinhub li .img-box a span { font-size: 20px; line-height: 25px;}
	.drop-skinhub li .img-box a img{ border-radius:6px;}
	.drop-skinhub li .img-box{width:100%; padding:0 10px 25px;}
	div.mb-ttl p{ font-size:22px;}
	div.mb-ttl .close{ width:30px; cursor:pointer;}
	div.scroll-down{ display:none;}
	ul.home-banner li div.data, ul.category-banner li div.data{width: 100%; margin-left: 0; left: 0;  padding: 0 20px; top: auto; bottom: 100px; transform:initial;}
	.product-mob-slider{width:100%; float:left; list-style-type:none; margin:30px 0; padding:0;}
	.product-mob-slider li{width:100%; float:left; display:inline-block; margin:0 5px;}
	.product-mob-slider li div.pro-item{width:100%; float:left; display:inline-block; margin:0 0 15px;}
	.product-mob-slider li div.pro-item img{width:100%;}
	.product-mob-slider .slick-arrow {top:50%; margin-top:-50px; width:24px; height:42px;}
	.product-mob-slider .slick-arrow.slick-prev{background-image: url(../images/left-arrow.png); left:0;}
	.product-mob-slider .slick-arrow.slick-next{background-image: url(../images/right-arrow.png); right:0;}
	
	div.subscribe-newsletter{background-image: url(../images/newsletter-mob.png); width:100%; float:left;}
	div.subscribe-newsletter .subscribe-text span{ width:100%; float:left;}
	div.subscribe-newsletter .subscribe-text{ font-size:24px; line-height:24px; max-width:175px; margin-left:30px; margin-top:6px; float:left;}
	div.subscribe-newsletter form{ width:50%; float:right;}
	div.subscribe-newsletter div.form-field{ width:100%; margin-left:0;}
	div.subscribe-newsletter div.form-field .text{ font-size:16px; height:55px;}
	div.subscribe-newsletter div.form-field .emai-arrow{ right:20px; top:20px;}
	
	div.footer .ftr-list li{ width:33.33%; line-height:55px; text-align:center; display:inline-block; padding:0; border-bottom:solid 1px rgba(198,198,198,0.50);}
	div.footer .ftr-list{height:auto; padding:0;}
	div.footer .ftr-list li a{font-family:'MontserratBold'; color:#6f6f6f; letter-spacing:2px; font-size:14px;}
	.ftr-col1{ width:30%; text-align:center;}
	.ftr-col2{ width:60%; float:right;}
	.ftr-col3{ width:100%; text-align:center;}
	.ftr-col1 a.ftr-logo{ float:none; display:inline-block; width:150px;}
	.ftr-col3 h4{ display:none;}
	.ftr-col3 a{ float:none; display:inline-block; font-size:22px; width:50px; height:50px; border-radius:100%; background:#fff; box-shadow:0 5px 15px rgba(0,0,0,0.20);}
	.ftr-col3 a i{ line-height:50px;}
	.ftr-col2 h4{ display:none;}
	.ftr-col2 h3{ font-size:20px; margin:0 0 15px; letter-spacing:2px;}
	.ftr-col2 p{max-width:100%; font-size:14px; line-height:22px; }
	.ftr-bottom{ padding:50px 0;}
	div.subscribe-newsletter{ padding:50px 0;}
	div.search-result div.src-ag p{ font-size:16px; line-height:20px; width:70%; padding:0 0 0 30px;}
	div.search-result div.src-ag{ padding:0 20px;}
	div.search-result div.src-ag h4{ font-size:20px; padding:6px 0 0; width:30%;}
	div.search-result input{ height:80px; font-size:24px; padding:10px 30px;}
	div.search-result a.srch-btn{ font-size:14px; padding:18px 30px; top:14px; right:20px;}
	div.search-result{ padding:50px 0;}
	
	div.home-banner-wrap .slick-dots{display: inline-block; padding:0; position: absolute; bottom: 30px; width: 100%; list-style-type: none; text-align: center;}
	div.home-banner-wrap .slick-dots li{display:inline-block; margin:0 5px; padding:0; width:auto; float:none;}
	div.home-banner-wrap .slick-dots li button{width:8px; height:8px; background:#d3d3d3; padding:0; border:0; border-radius:100%; font-size:0; box-shadow:0 2px 10px rgba(104,104,104,0.5);}
	div.home-banner-wrap .slick-dots li.slick-active button{width:14px; height:14px; background:#fff;}
	.our-products  div.home-banner-wrap .slick-dots li.slick-active button{ background:none;box-shadow:none} 
	.button { padding: 16px 30px; font-size: 14px;}
	.slick-slider.product-mob-slider{ display:inline-block;}
	
	div.home-product div.pro-titlebg h1{ font-size:20px;line-height:40px; height:50px; border: solid 2px #d0b67a; padding:0 30px; letter-spacing:1px;}
	div.home-product div.pro-titlebg h1:before{ width:52px; height:44px; background-size:50px; left:-30px;}
	div.titel-wrap.bg {background-image: url(../images/title-content-bgmob.png); min-height: 225px; background-size:70%;}
	.slick-slide .desk-only{ display:none;}
	.slick-slide .mobile-only{display:inline-block;}
	div.category-btn{margin:20px 0 0;}
	div.home-product div.pro-titlebg{ margin:30px auto 0;}	
	div.tip-wrap{ width:70%;}
	div.top-left{background: url(../images/tip-left-mob.png) no-repeat left top; top:0; background-size:100%; width:285px; height:400px;}
	div.top-right{background: url(../images/tip-right-mob.png) no-repeat; top:0; background-size:100%; width:210px; height:370px;}
	div.tip-wrap .tip-title{ font-size:34px; line-height:40px;}
	.blog-list li{ width:100%; text-align:center; padding:0; margin:0 0 90px;}
	.blog-list li.vlog div.img-box{ float:none; width:50%;}
	.blog-list .slick-arrow { top: auto; bottom: 0;}
	.blog-list .slick-arrow.slick-prev{background-image: url(../images/category-left.png); background-size:100%;}
	.blog-list .slick-arrow.slick-next{background-image: url(../images/category-right.png); background-size:100%;}
	.home-trend-list li div.data h4, .home-trend-list li div.data p, .home-trend-list li div.data span{min-height:auto;}
	.blog-list li div.data p{font-size:13px;}
	.blog-list li div.data h4{font-size:16px;}
	div.media-cvrg{padding:0 20px;}
	div.media-cvrg-wrap div.archives-wrap{padding:40px 0 0 0;}
	div.media-sec ul.media-list{padding:0;}
	div.media-sec ul.media-list li{border-bottom: 1px solid #ddded3; padding:20px 0;}
	
	div.left-panel{ width:100%; text-align:center;}
	.category-left h1{max-width:100%; min-height:auto; line-height:40px; font-size:40px;}
	.category-left p{font-family:'MontserratLight'; width:100%; float:left; font-size:16px; text-align:center; padding:0 50px; margin:0; line-height:20px; min-height:auto;}
	div.category-btn{ position:relative;}
	div.category-btn .button{ float:none; min-width:145px;}
	div.right-panel { width: 100%; height: auto; background: transparent; box-shadow: none; border-radius: 0;}
	.category-right li div.img-box{max-width:400px; display:inline-block; float:none; text-align:center;}
	div.category-wrap:after{ display:none;}
	div.category-wrap:before{ display:none;}
	.category-left .slick-dots{ position:relative; bottom:0; text-align:center; margin:50px 0 0;}
	.category-left .slick-dots li{ float:none; display:inline-block; margin:0 10px 0 0;}
	.category-left .slick-dots li.slick-active button{background-color:#9cc765; width:14px; height:14px;}
	.category-left .slick-dots li button{ background-color:#b6b6b6; width:8px; height:8px;}
	.category-left li div.data{min-height:auto;}
	
	div.video-inner { background-image: url(../images/video-inner-mob.png);background-size: 60%; background-position: 0 0; background-repeat: no-repeat; padding:18% 8% 75px;}
	div.video-inner .tvcTxt{ width:100%; top:38%; left:0; font-size:18px;}
	div.engage div.left-engage{width:100%; padding:100px 0 50px;}
	div.engage div.left-engage .data{padding:0; text-align:center;}
	div.engage div.right-engage{width:100%; background: transparent; padding:0 45px 50px; display:none; overflow:visible !important;}
	div.engage div.right-engage .engage-slider{background: transparent;}
	div.engage{background-size:cover;}
	div.engage div.left-engage .data .share{margin:30px 0 0;}
	div.engage div.left-engage .data .share a{float:none; display:inline-block;}
	div.engage div.left-engage .data p{max-width:100%;}
	div.engage div.left-engage .data h1{ font-size:24px; line-height:34px; margin:0 0 15px;}
	div.engage div.left-engage .data p{font-size:16px; margin:0;}
	div.engage div.left-engage .data .share h4{font-size:16px;}
	div.card-box div.question-box h2{font-size:100px;}
	div.card-box div.question-box h2 span{font-size:16px; margin-top:5px;}
	div.engage div.right-engage .engage-slider li{padding:0;}
	.go-button{ width:100%; float:left; display:inline-block; text-align:center; margin:25px 0 0;}
	.go-button img{max-width:120px;}
	div.engage div.right-engage .engage-slider li div.card-box{border-radius:12px; min-height:395px;}
	div.card-box div.question-box p{font-size:16px; line-height:25px; min-height:65px;}
	div.right-engage .cardarrow.left{left:-10px;}
	div.right-engage .cardarrow{right:-10px;}
	div.card-box div.question-box h2{margin-top:0;}
	div.right-engage .cardarrow{ width:50px; height:50px; border:solid 2px #fff; padding:12px;}
	div.card-box .data-box{padding:40px 20px;}
	div.card-box .data-box p{font-size:12px; line-height:18px; margin:0;}
	
	div.blog-nav{ display:none;}
	div.blog-inner-banner div.img-box img.desk{ display:none;}
	div.blog-inner-banner div.img-box img.mob{ display:block;}
	div.blog-inner-banner div.overlay{ background: rgba(134,188,63,0.4);}
	div.blog-inner-banner div.data div.time-date, div.blog-inner-banner div.data div.share{ display:none;}
	div.blog-inner-banner .banner-content div.data h1{ font-size:20px; line-height:28px; padding:0;}
	div.blog-inner-content div.author-sidebar{ display:none;}
	div.blog-inner-content div.author-content{ padding:0px; width:100%;}
	div.blog-inner-content div.tab-wrap{ padding:35px 0 0 0;}
	div.article-title-bar div.data{ padding:50px 0 50px 350px;}
	div.article-title-bar div.data p{ width:100%; font-size:14px; line-height:22px;}
	div.article-title-bar div.select-dropdown{max-width:35%; float:left; margin:20px 0 0;}
	.blog-list li{ width:50%;}
	div.vision-sec ul.vision-list li div.data{ float:right; width:100%; text-align:left;}
	div.vision-sec ul.vision-list li.odd div.data, div.vision-sec ul.vision-list li.even div.data{ background:none; padding: 20px 9% 70px 175px;}
	div.vision-sec ul.vision-list li.odd { background:url(../images/team-work-left-mob.png) no-repeat; background-size: 12%; background-position: left bottom;}
	div.vision-sec ul.vision-list li.even { background:url(../images/fantastic-right-mob.png) no-repeat; background-size:12%;background-position:right bottom; padding-bottom:30px;}
	div.mobile-only{ display:block;}
	div.vision-sec ul.vision-list li.odd div.data div.numeric, div.vision-sec ul.vision-list li.even div.data div.numeric{ left:45px; margin-right:0; margin-left:0; right:auto;}
	div.vision-list-wrap div.mobile-only{ display:inline-block;}
   	div.vision-sec ul.vision-list li div.data:after, div.vision-sec ul.vision-list li.even div.data:after{ left:95px; right:auto; background:#86bc42;}
	div.vision-sec div.vision-inner:after{ left:10px; bottom:-35px; top:auto; }
	div.slider-wrap ul.the-team .slick-arrow{ width:80px; height:80px; bottom:-70px; top:auto; background-size:80px;}
	div.slider-wrap ul.the-team .slick-arrow.slick-next{ background-image: url(../images/category-right.png); right:25%;}
	div.slider-wrap ul.the-team .slick-arrow.slick-prev{ background-image: url(../images/category-left.png);left:25%;}
	div.slider-wrap ul.the-team .slick-dots{ display:inline-block; width:100%; position:absolute; text-align:center; padding:0; margin:0; bottom:-65px;}
	div.slider-wrap ul.the-team .slick-dots li{ float:none; display:inline-block; width:auto; padding:0 10px;}
	div.slider-wrap ul.the-team .slick-dots li button{ width:20px; height:20px; background:#dbddca; border:0;border-radius:100%; line-height:100px; overflow:hidden;}
	div.slider-wrap ul.the-team .slick-dots li.slick-active button{ background:#86bc42;}
	.blog-list li{ width:100%; text-align:center;}
	.blog-list li.vlog div.img-box{ float:none; width:50%; margin-left:0;}
	
	div.grid ul.grid-list li.blog-grid div.data{ padding:20px 10px 30px 210px;}	
	div.grid{ float:left; text-align:center; width:100%;}
	div.grid ul.grid-list{ padding:0 20px;}	
	div.skin-hub{ width:100%; text-align:center; padding:0;}
	div.skin-hub h1 br{ display:none;}
	div.skin-hub p{ max-width:710px; display:inline-block; margin-bottom:30px;}	
	div.skin-hub h1{ margin-bottom:30px;}
	ul.accordian li a.acc-title h4 br{ display:none;}
	div.grid ul.grid-list li.info div.data h2{ margin-bottom:10px;}	
	div.grid ul.grid-list li div.info-icon span{ box-shadow:0 0 20px #ccc;}
	a.view-btn{ display:inline-block;}
	img.mob{ display:inline-block;}
	img.desk{ display:none;}
	div.faq-tab ul.tab-menu{ width:100%; position:relative;}
	.blog-list li{ float:left; width:50%;}
	div.vlogs-section .home-trend-list li.vlog, ul.product-list li{ width:50%;}
	div.vlogs-section .home-trend-list li.vlog:nth-child(4n){ margin-bottom:80px;}
	div.skin-hub-wrap{background-size:cover;}
	.page-getin-touch .col-half{ width:100%; float:left;}
	.git-bg{ display:none;}
	.mob-img{ display:inline-block; width: 100%;}
	.address-details{ padding-top:30%;}
	.page-getin-touch .col-half.col-add p, .page-getin-touch .col-half.col-add .contact-list li p, .page-getin-touch .col-half.col-add .contact-list li p a, .page-getin-touch .col-half.col-add p span{  font-size: 20px; line-height: 26px;}
	.contact-list li label{ font-size:18px;}
	.page-getin-touch .col-half.col-add .contact-list li p a{ margin:0 5px 0 0;}
	.contact-list li{ margin-bottom:20px;}
	.page-getin-touch .col-half.col-add h1{ text-align:center;}
	.contact-list{ margin-top:15px;}
	.blog-list li div.data div.data-inside{ min-height:auto;}
	div.tip-wrap p, div.tip-wrap h4{padding:0 70px;}
	div.product-left{ width:100%; float:left; padding:0 0 20px;}
	div.product-left:after{content:""; position:absolute; left:0; bottom:0; width:100%; background-image: url(../images/img-round-bg.png); background-position:center; height:200px; background-size:cover;}
	div.product-right{ width:100%; float:left; text-align:center; padding:60px 50px 0}
	div.product-wrap{ padding:0 0 30px; text-align:center;}
	div.product-wrap div.wrapper{ padding:0;}
	div.product-wrap .social-icons { text-align:center;}
	div.product-wrap .social-icons li{ float:none; display:inline-block;}
	div.product-wrap .social-icons li:last-child{ margin-right:0;}
	div.product-wrap .button{ float:none; display:inline-block; box-shadow:0 5px 20px rgba(0,0,0,0.3);}
	div.benifits ul{ padding:50px 30px 0; display:none;}
	div.benifits{ box-shadow:-10px 0 20px rgba(0,0,0,0.36); background:#e68a20; margin:0;}
	div.benifits .benifits-data{ background-color:transparent; box-shadow:none; border-radius:0; width:60%; padding:25px 0 25px 20px;}
	div.recommended-left{ background-image: url(../images/recommanded-mob.jpg); background-size:100%; width:100%; display:none;}
	div.recommended-left h2{margin:0 0 20px;}
	div.recommended-right{ width:100%; padding:100px 0 50px;}
	div.product-how-to-use { background-image: url(../images/howtouse-mob.png); background-size:cover; background-position:top left; background-attachment: unset; padding:0 0 30px;}
	div.recommended-right .howtouse-slider li{ text-align:center;}
	div.recommended-right .howtouse-slider li .box{ display:inline-block; float:none; max-width:400px;}
	div.recommended-right .howtouse-slider li .data{margin-top:-75px;}
	div.product-wrap .btn-buynow{margin:-50px 0 0; position:relative; z-index:2;}
	div.benifits  .benifits-data h3 br{display:none;}
	div.product-right h4{font-size:16px; letter-spacing:5px;}
	div.product-right h1{ font-size:30px; line-height:30px;}
	div.product-right h5{font-size:16px; letter-spacing:5px;}
	div.product-right p{ font-size:15px; line-height:22px;}
	.howtouse-slider .slick-arrow{ width:60px; height:60px;}
	.howtouse-slider .slick-arrow.slick-prev { background-image: url(../images/round-left-arrow.png); left: 50px;}
	.howtouse-slider .slick-arrow.slick-next { background-image: url(../images/round-left-arrow.png); right: 50px; transform:rotate(180deg)}
	div.recommended-right .howtouse-slider .slick-dots{width:100%; display:inline-block; text-align:center; margin:30px 0 0; padding:0;}
	div.recommended-right .howtouse-slider .slick-dots li{ width:26px; height:26px; display:inline-block; float:none; margin:0; padding:0; line-height:12px;}
	div.recommended-right .howtouse-slider .slick-dots li button{ padding:0; margin:6px; width:10px; height:10px; background:rgba(255,255,255,0.4); border:0; font-size:0; border-radius:100%;}
	div.recommended-right .howtouse-slider .slick-dots li.slick-active{ border-radius:100%; border:solid 2px #fff; padding:0;}
	div.recommended-right .howtouse-slider .slick-dots li.slick-active button{background:#fff;}
	div.recommended-right p{ width:100%; max-width:400px;}
	div.product-left img{ width:100%;}
	div.product-wrap .social-icons a{ margin-right:25px;}
	div.product-wrap .social-icons li:last-child a{margin-right:0;}
	.ingredients-slider{ padding:0;}
	div.product-youmaylike {background-image: url(../images/youmay-top.png); background-size:100%; position:relative; padding:75px 0;}
	/*div.product-youmaylike:after{content:""; position:absolute; width:100%; height:200px; bottom:0; background-image: url(../images/youmay-bot.png); background-size:100%; left:0; background-repeat:no-repeat; background-position:bottom;}*/
	div.product-youmaylike:before{content:""; position:absolute; width:100%; height:200px; bottom:0; background-image: url(../images/youmay-bot.png); background-size:100%; left:0; background-repeat:no-repeat; background-position:bottom;}
	div.show-more-mob{ display:inline-block; width:40%; float:right; text-align:center; padding:25px 0 0;}
	div.show-more-mob .button { display:inline-block; padding: 18px 20px; font-size: 14px; background: #86bc42; border: 2px solid #86bc42; color: #fff; box-shadow:0 5px 20px rgba(0,0,0,0.3);}
	div.benifits  .benifits-data h3{margin:0 0 10px; font-size:20px;}
	div.benifits  .benifits-data p{ font-size:14px; margin-bottom:0;}
	div.recommanded-mob{ display:inline-block;}
	.slick-slider.blogger-slider{ display:none;}
	div.product-blogger .blogger-topslide{ width:100%; float:left; list-style-type:none; padding:0; margin:20px 0 0; text-align:center;}
	div.product-blogger .box{ background-color:transparent; box-shadow:none; border:0; border-radius:0;}
	div.product-blogger .review{color:#fff; padding:0;}
	div.product-blogger div.date p{color:#fff; font-size:16px;}
	div.product-blogger div.date{ border-top:solid 1px rgba(255,255,255,0.5); padding:20px 0;}
	div.product-blogger div.date p i{ display:none;}
	div.product-blogger .button{padding:18px 30px; font-size:12px;}
	div.product-blogger h5{ text-transform:uppercase; letter-spacing:16px; font-size:14px;}
	div.blogger-mobslider{display:inline-block;}
	
	div.product-blogger .blogger-userslide{width:100%; float:left; position:relative; list-style-type:none; padding:0; margin:20px 0 0; text-align:center;}
	div.product-blogger ul.blogger-userslide li{ width:auto; display:inline-block; text-align:center; float:none; transition: .3s ease-in-out all; transform: scale(0.5);}
	div.product-blogger div.blogger-head{padding:0; float:none; display:inline-block; vertical-align:middle; margin:0;}
	div.product-blogger div.blogger-head .img-box{ width:150px; height:150px; margin-top:0; display:inline-block; float:none;}
	div.product-blogger ul.blogger-userslide li.slick-current{transform: scale(1);}	
	div.product-blogger ul.blogger-userslide .slick-arrow.slick-prev { left: 20px; background-image: url(../images/recmm-left-arrow.png);}
	div.product-blogger ul.blogger-userslide .slick-arrow.slick-next { right: 20px; background-image: url(../images/recmm-left-arrow.png); transform:rotate(180deg);}
	div.product-blogger ul.blogger-userslide .slick-arrow{ background-size:100%; width:24px; height:30px; margin-top:-25px;}
	div.product-blogger ul.blogger-userslide li.slick-current div.blogg-data{visibility:visible; position:relative; padding:25px 0 0;}
	div.product-blogger ul.blogger-userslide li.slick-current div.blogg-data:before{content:""; position:absolute; left:50%; margin-left:-20px; width:45px; height:5px; background:#9bdf45; top:13px; z-index:2;}
	div.product-blogger .blogger-userslide:after{content:""; position:absolute; left:0; width:100%; height:2px; background:rgba(255,255,255,0.5); bottom:64px;}
	div.product-blogger div.blogg-data{width:100%; float:left; visibility:hidden;}
	div.product-blogger div.blogg-data h3{font-family:'MontserratBold'; font-size:18px; margin:10px 0; color:#fff; text-align:center; width:100%; float:left;}
	div.product-blogger div.blogg-data p{font-family:'MontserratBold'; font-size:14px; color:#fff; margin:0; text-align:center; width:100%; float:left;}
	div.dropdown-menu{ top:70px; background-image: url(../images/search-bg-mob.png); height:100vh; overflow-y:auto;}
	ul.product-list div.data{ bottom:50px;}
	ul.product-list div.data h5{ margin-bottom:30px;}
	div.dropdown-menu.active{z-index:10;}
	div.drop-search{height:100%;}
	.drop-slider-category{ width:auto; margin:0;}
	.drop-slider-category li{padding:0 10px; margin:0; width:50%;}
	div.drop-search div.form-field{ padding-left:20px;}
	div.drop-search div.form-field .search-input{ padding-top:0; line-height:60px; font-size:60px; font-style:italic; padding-right:90px; padding-bottom:5px;}
	.btn-go{ display:inline-block; position:absolute; right:0; top:0px; background: #86bc42; color: #fff;}
	.btn-go:hover{ background:#fff!important; color:#86bc42;}
	.drop-slider-category li:last-child{ width:50%;}
	
	.drop-slider-category li .img-box img{border-radius:6px;}
	.drop-benifit{margin:30px 0 0px;}
	.drop-benifit.view-all{margin:0px 0 30px; padding:0;}
	div.search-icon.active .fa{display:inline-block;}
	div.search-icon.active img{display:none;}
	
	div.media-cvrg-wrap div.media-sec{width:100%; padding:0 0 50px;}
	div.media-cvrg-wrap div.archives-wrap{width:100%; padding:0 0 50px;}
	div.watch-video p{width:100%; float:left; text-align:center; margin:0 0 20px;}
	div.watch-video a { float: none; font-size: 16px;  display: inline-block; margin: 0;}
	div.watch-video{text-align:center;}
	
	div.banner-sidebar{display:none;}
	.blog-banner div.data{padding:0;}
	.blog-banner div.author div.content{margin-left:20px;}
	div.blog-main .blog-list li{padding:0 20px;}
	.blog-banner div.data h1 { font-size: 22px; line-height: 30px; margin:0 0 15px; padding:0;}
	.blog-banner div.data p {font-size: 14px;line-height: 20px;}
	.ftr-bottom h4 {font-size: 14px; color: #b9b9b9; font-family: 'Montserrat'; font-weight: normal; margin:25px 0 0; width:100%; float:left; text-align:center;}
	div.ftrlist-wrapper{padding:0;}
	div.vision-sec ul.vision-list li div.data div.numeric{ background: url(../images/mob-circle.png) no-repeat; width: 100px; height: 100px; background-size: 100px; background-color: #f6f7eb;}
	div.vision-inner h1.title{ padding: 30px 30px 40px 30px;}
	div.about-banner div.banner-content{ padding:0 5%;}
	div.banner-content h1{ font-size:37px;}
	div.ingredients-data{ padding:50px 0;}
	div.product-ingredients{padding:0;}
	div.grid ul.grid-list li.blog-grid div.data .button{ display:block; width:115px; text-align:center; font-size:12px; background:#86bc42; color:#fff; padding:12px 30px;}
	div.art-title .title{ font-size:22px; line-height:28px; padding:15px 20px; max-width:65%; margin:5px 0 0;}
	div.blog-main div.art-title .title{padding:15px 0px; max-width:75%;}
	.vlogList .blog-list li{ float:left; width:50%; padding: 0px 20px; margin: 0 0 40px;}
	.vlogList .blog-list li.vlog div.img-box{ height:auto; width:86%; margin-left:0;}
	.vlog .banner-content div.data h1{ font-size:30px; line-height:36px;}
	.vlog .banner-content div.data p{ font-size:18px; line-height:24px;}
	div.blog-inner-banner .banner-content{transform: translate(-50%, 0%); top:50%;}
	.blog-banner div.blog-inner-banner  div.author{margin-left:-300px; position:absolute; bottom:-50px; left:50%; padding:0;}
	.blog-banner div.blog-inner-banner div.author div.content p{background-position:left 8px; margin:10px 0 0;}
	
	ul.home-banner .slick-dots{ display:block; width:100%; position:absolute; bottom:30px; z-index:9; padding:0; margin:0; list-style-type:none; text-align:center;}
	ul.home-banner .slick-dots li{ display:inline-block; width:auto; float:none; margin:0 3px; }
	ul.home-banner .slick-dots li button{ display:inline-block; vertical-align:middle; width:8px; height:8px; line-height:200px; overflow:hidden;  border: 0; border-radius:100%;background:#d3d3d3; border-radius:100%; padding:0; }
	ul.home-banner .slick-dots li.slick-active button{ height:12px; width:12px; background:#fff;}
	/*div.about-banner{ background-image: url(../images/about-mob.jpg);}*/
	div.ingredients-data ul.ingredients-slider{max-width:100%; padding:0 50px;}
	
	.blog-banner.vlog .banner-content div.data .play-btn{width:90px; height:90px; top:0;}
	.blog-banner.vlog .banner-content div.data{margin-top:0;}
	
	div.sitemap ul.sitemap-tab{float:left;}
	div.sitemap-accordian .sitemap-main li{width:100%; padding:0; text-align:center; position:static;}
	div.sitemap-accordian .sitemap-main li a{font-size:16px; float:none; display:inline-block; padding:22px 35px; width:auto;}
	div.sitemap ul.sitemap-tab li a.active{padding:20px 25px; margin:0;}
	div.sitemap ul.sitemap-tab li a{font-size:14px; padding:20px 15px;}
	div.sitemap-accordian .sitemap-main li .sub-tree::before{ left:-30px; margin-right:0px; margin-left:0; width:62%; top:-28px;}
	div.sitemap-accordian .sitemap-main li.pro-tab::after{margin-left:0; top:112px;}
	div.sitemap-accordian .sitemap-main li .sub-tree::after{left:-30px; right:auto; top:-25px; height: calc(100% - 608px);}
	div.sitemap-accordian .sitemap-main li .sub-tree li a.subCat::after{width:60px; left:0; right:auto; top:25px; margin-left:-30px;}
	div.sitemap-accordian .sitemap-main li .sub-tree li{max-width:400px; float:none;display:inline-block; position:relative;}
	div.sitemap-accordian .sitemap-main li .sub-tree{text-align:center; position:relative;}
	div.sitemap-accordian .sitemap-main li .child-tree1::after{left:0;}
	div.sitemap-accordian .sitemap-main li .child-tree1 li::after{left:-30px;}
	div.sitemap-accordian .sitemap-main li .sub-tree li a.subCat::before{left:0;}
	div.sitemap-accordian::after{width:3px; height: calc(100% - 180px); left:80px;}
	div.sitemap-accordian .sitemap-main{max-width:400px; float:none; display:inline-block; position:static;}
	div.sitemap-accordian{text-align:center; margin:0;}
	div.sitemap-accordian .sitemap-main li .child-tree1 li a{width:100%; float:left;}
	div.sitemap-accordian .sitemap-main li a.main-pro:before{content: "";position: absolute; width: calc(100% - 700px); height: 3px;top: 80px;left: 80px;background: #bfc393;}
	div.sitemap-accordian .sitemap-main li a.main-pro{width:255px;}
	div.sitemap-accordian .sitemap-main li a.know-skin-pro:before{content: "";position: absolute;width: calc(100% - 700px); height: 3px;top: 91%;left: 80px;background: #bfc393;}
	div.sitemap-accordian .sitemap-main li a.know-skin-pro{width:255px;}
	div.sitemap-accordian .sitemap-main li a.hub-pro:before{content: "";position: absolute;width: calc(100% - 745px);height: 3px;top: 65%;left: 80px;background: #bfc393;}
	div.sitemap-accordian .sitemap-main li a.hub-pro{width:255px;}
	div.sitemap-accordian .sitemap-main::before{display:none;}
	div.sitemap-accordian .sitemap-main::after{display:none;}
	div.sitemap-accordian::before{display:none;}
	div.sitemap-accordian .sitemap-main li.grn-tab .child-tree1::before{display:none;}
	div.sitemap-accordian .sitemap-main li.grn-tab .child-tree1::after{display:none;}
	div.sitemap-accordian .sitemap-main li.grn-tab::after{display:none;}
	div.watch-video a:hover, div.watch-video a.active{float:none;}
	div.product-right p.prod-desc{ margin-bottom:20px;}
	div.vision-inner h1.title{ font-size:26px; padding:15px 15px 15px 15px; line-height:40px;}
	.blog-breadcrumb { display: none; }
	.blog-breadcrumb-mobile { margin-bottom: 15px; }
	div.tips-wrap ul.tips-list li ul.slide-itam li{ width:46%;}
	div.tips-wrap ul.tips-list .slick-arrow.slick-next{ right:20%;}
	div.tips-wrap ul.tips-list .slick-arrow.slick-prev{ left:20%;}
	/*---------------------benefit---------------------------------------------------*/
	div.video-inner div.benefit-inside h2{ font-size:30px;}
	div.video-inner div.benefit-inside p{ max-width:100%;}
	div.video-inner div.benefit-inside{ padding:100px 20px 145px;}
	
	div.buyonline{ text-align:center; width:100%; border-bottom:solid  2px rgba(196,196,196,0.50);}
	div.buyonline a{ width:100%; font-size:16px;}
	
	ul.home-banner li div.data div.uniquebanner h1,
	ul.home-banner li div.data div.uniquebanner h3,
	ul.home-banner li div.data div.uniquebanner h3:after,
	ul.home-banner li div.data div.uniquebanner p{ color:#ffd800;}
	
	
	ul.buy_online { position: static; }
	div.buyonline{display:none;}
	.mobileMenuBuyOnline {display:block;}
	ul.main-menu li.mobileMenuBuyOnline {display:block;}	
	/*---------------------produts--9-jan-2020-------------------------------------------------*/
	/*---------------------produts--24-jan-2020-------------------------------------------------*/
	.category-right.product div.category-btn .button {min-width: 1px; margin: 0 5px;padding: 12px 20px;font-size: 14px;}
	.category-right.product li .data {bottom: 30px;}
	.category-right.product li .data h4 {margin: 20px 0px 20px 0px;font-size: 20px;line-height: 25px;}
	.category-right.product li  { width:50%;}
	/*-------------------categorey-page-10-jan-2020-------------------------------------------------*/	
	.category-list li{ display:inline-block; float:none; margin-bottom:20px;}	
	.category-list li:after ,.category-list li:before{ display:none;}

	div.home-trend .blog-list li{margin:0 10px 75px; padding: 0;}

	/* prod page */
	.prod-list li{width:50%}
}
@media screen and (min-width:768px){
	ul.tips-list.slide-tip-list  { display: none !important; }
}

@media screen and (max-width:767px){
	div.titel-wrap.bg{background-size:100%; min-height:auto; padding:0 0 150px;}
	.blog-list li div.data{ margin:-90px 0 0; padding:130px 0 0;}
	.blog-list li.vlog div.img-box{ width:90%; margin:0;}
	.blog-list .slick-arrow{ width:65px; height:65px;}
	.blog-list li{ margin:0 0 90px;}
	div.top-left{ width:200px; height:300px;}
	div.top-right{ width:150px; height:285px;}
	div.home-tip{ padding-bottom:70px;}
	div.tip-wrap .tip-title {font-size: 26px; line-height: 28px;}
	div.tip-wrap p, div.tip-wrap h4{ font-size:15px; line-height:20px;}
	.category-right .slick-arrow{ width:75px; height:75px;}
	.category-right .slick-arrow.slick-prev{left:-60px;}
	div.video-inner a {width: 60px; height: 60px;}
	div.blog-inner-content{ padding:15px 0;}
	.blog-banner div.blog-inner-banner div.author div.content p{margin:0;}
	div.author-content h2{ font-size:20px; line-height:26px; margin:0 0 35px 0;}
	div.author-content h4, div.author-content h5{ font-size:22px; line-height:24px;}
	div.author-content p{ font-size:16px; line-height:22px;}
	div.author-content img{ margin:15px 0;}
	div.author-content h3{ font-size:20px; line-height:26px;}
	div.tab-wrap ul.author-social li{ padding:0 10px 0 0;}
	div.tab-wrap ul.author-social li .button{ font-size:12px; padding:15px 17px 15px 50px;}
	div.article-title-bar div.art-title{ width:250px; height:215px; display:inline-block; position:relative; left:0; background-position: center -18px;}
	div.article-title-bar div.data{ padding:25px 0; margin:0 0 30px;}
	
	.blog-list li{ width:100%; padding:0;}
	.blog-list li div.img-box{ width:180px; height:180px;}
	
	div.video-inner{ padding:18% 8% 45px;}
	/*div.video-inner .tvcTxt{ font-size:20px;}*/
	div.home-trend .blog-list li{margin:0 10px 75px; padding: 0;}
	div.vision-sec div.vision-inner{ padding:0;}
	div.vision-inner h1.title{ font-size:26px; padding:15px 15px 15px 15px; line-height:40px;}
	div.vision-inner h1.title:before{ background-size:60%; left:-70px;} 
	div.vision-sec div.vision-inner p{ font-size:14px; line-height:18px;}
	div.vision-sec ul.vision-list li.odd div.data, div.vision-sec ul.vision-list li.even div.data{ padding:20px 7% 35px 120px;}
	div.vision-sec ul.vision-list li div.data div.numeric{ width:80px; height:80px; background-size:80px;}
	div.vision-sec ul.vision-list li.odd div.data div.numeric, div.vision-sec ul.vision-list li.even div.data div.numeric{ left:15px;}
	div.vision-sec ul.vision-list li div.data:after, div.vision-sec ul.vision-list li.even div.data:after{ left:55px;}
	div.vision-sec ul.vision-list li div.data h4{ font-size:18px; line-height:22px;}
	div.vision-sec ul.vision-list li div.data p{ font-size:14px; line-height:18px;}
	div.team-wrap h1.title{ font-size:30px; padding-top:0;}
	div.team-wrap div.heading:before{display:none;}
	div.team-wrap div.slider-wrap{padding:25px 0 80px;}
	div.team-wrap div.heading p{ font-size:14px;}
	div.slider-wrap ul.the-team li div.data p{ font-size:14px; line-height:18px;}
	div.slider-wrap ul.the-team li div.data h4{ font-size:16px;}
	div.slider-wrap ul.the-team li div.data h6{ font-size:15px; line-height:24px;} 
	div.slider-wrap ul.the-team .slick-arrow.slick-next{ right:10%;}
	div.slider-wrap ul.the-team .slick-arrow.slick-prev{ left:10%;}	
	.ftr-col3 a:last-child{ margin-right:0;}
	div.tip-wrap p, div.tip-wrap h4{padding:0 30px;}
	div.faq-tab div.wrapper{ padding:0;}
	div.faq-tab{ padding:0;}
	div.faq-tab ul.tab-menu{ width:100%; padding-right:60px;}
	div.faq-tab ul.tab-menu li a{ border-radius:0; border-right:2px solid #ccc; border-bottom:solid 3px #ececec; text-align:center; box-shadow:none; text-transform:uppercase; padding:15px;}
	ul.accordian li div.acc-content p span{padding:0;}
	ul.accordian li div.acc-content p{padding:0 0 20px;}
	div.faq-tab ul.tab-menu li a.active{ background:#fff; border-bottom:3px solid #86bc42; color:#86bc42}
	div.faq-tab ul.tab-menu .slick-arrow{ overflow:hidden; float:left; width:100%; margin:0; padding:0;}
	div.faq-tab ul.tab-menu .slick-arrow.slick-next{ background:#ececec url(../images/right-arr.png) no-repeat; background-position:center center; top:0px; width:60px; height:49px;  line-height:200; right:0px; }
	div.faq-tab ul.tab-menu .slick-arrow.slick-prev{ display:none !important;}
	ul.product-list li, .blog-list li, .home-trend-list li, div.vlogs-section .home-trend-list li.vlog{ width:100%;}
	
	div.skin-hub-wrap div.wrapper{padding:0;}
	div.grid ul.grid-list li.blog-grid{ width:96%; height:200px; margin:0 2% 30px; background-size:cover; background: url(../images/blog-hub-mob.png) no-repeat; background-position:-85px center;}
	div.grid ul.grid-list li{ width:46%; height:300px; margin:0 2% 30px; float:left; position:relative; box-shadow: 0 10px 25px rgba(0,87,109,0.7); border-radius:6px;}
	div.grid ul.grid-list li:hover,div.grid ul.grid-list li.active{box-shadow: 0 10px 25px rgba(0,87,109,0.7);}
	div.grid ul.grid-list li.blog-grid div.data { padding: 10px 20px 30px 240px; height:100%; top:0;}
	div.grid ul.grid-list li div.data{ position:absolute; bottom:30px; padding:0 20px; left:0;}
	div.grid ul.grid-list li.info div.img-box{background-color:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.2); padding:35px 25px; border-radius:100%; width:120px; height:120px; float:none; display:inline-block; margin:20px 0 0;}
	div.grid ul.grid-list li.info div.img-box img{ width:60px;}
	div.grid ul.grid-list li.grid-vlog{ background-size:cover; background-position:top center; background-image: url(../images/vlog-mob.png);}
	div.grid ul.grid-list li.grid-tvc { background: url(../images/tvc-mob.png) no-repeat;}
	div.grid ul.grid-list li.grid-vlog div.data{bottom:30px;}	
	div.grid ul.grid-list li div.data h2{ font-size:36px;}
	div.grid ul.grid-list li.blog-grid div.data h2{ font-size:36px;}
	div.grid ul.grid-list li.grid-vlog div.data h2{ font-size:44px;}
	div.grid ul.grid-list li.grid-skin-care div.data{bottom:55px;}
	div.grid ul.grid-list li.grid-tvc div.data{bottom:55px;}
	.page-getin-touch .col-half.col-add p, .page-getin-touch .col-half.col-add .contact-list li p, .page-getin-touch .col-half.col-add .contact-list li p a {  font-size:16px; line-height:22px;}
	.contact-list li label{ font-size:15px;}
	div.product-wrap .button{padding:15px 30px; font-size:15px;}
	div.product-wrap .btn-buynow{margin:-44px 0 0;}
	div.recommended-right .howtouse-slider li .box{ padding:0 30px;}
	.howtouse-slider .slick-arrow{ width:45px; height:45px;}
	.howtouse-slider .slick-arrow.slick-prev{left:10px;}
	.howtouse-slider .slick-arrow.slick-next{right:10px;}
	div.ingredients-data h2{ font-size:30px; line-height:30px; margin:0 0 20px;}
	div.ingredients-data p{ font-size:14px; line-height:20px; letter-spacing:2px; margin:0 0 40px;}
	div.product-youmaylike h4{ font-size:32px; line-height:40px;}
	div.product-youmaylike p{ font-size:15px; letter-spacing:2px;}
	div.product-youmaylike ul.product-list{margin:20px 0 0;}
	div.product-youmaylike ul.product-list li{ text-align:center; margin:0;}
	div.product-youmaylike ul.product-list div.img-box{ max-width:400px; float:none; display:inline-block;}
	ul.product-list div.data{ bottom:50px;}
	div.recommended-left{padding:50px 30px 0;}
	.recommended-list li span{line-height:20px;}
	div.product-blogger .box{ padding:0 50px;}
	div.product-blogger div.blogger-head .img-box{ width:120px; height:120px;}
	div.drop-search-inner{padding:30px;}
	div.media-sec ul.media-list li div.content{padding:30px 15px;}
	div.media-sec ul.media-list li div.img-box{position:relative; top:0; left:0; float:none; margin:auto;}
	div.media-sec ul.media-list li div.data{margin:30px 0 0; text-align:center;}
	div.row ul li{width:100%;}
	div.tvc-section div.row ul li { margin-bottom: 30px; }
	div.row ul li div.data{padding-bottom:30px;}
	div.watch-video{margin:30px 0 50px; padding:20px 0;}
	div.watch-video p{font-size:20px; line-height:30px;}
	div.blog-main .blog-list li{padding:0; margin:0 0 40px;}
	div.blog-main div.article-title-bar{margin-bottom:30px;}
	.banner-content div.author{padding:0;}
	.blog-banner div.author div.content{max-width:100%; margin-left:0;}
	.blog-banner div.author div.content .button{font-size:12px;}
	.blog-banner div.author div.share .share-icon{width:45px; height:45px; background-size:20px;}
	.share-hover{right:auto; left:100px; padding:12px; bottom:0;}
	.social-share .share-hover{width:106px; left:auto; right:0;}
	.social-share:hover .share-hover{right:-40px;}
	.share-hover a{font-size:18px;}
	.blog-banner div.author div.share{width:50%;}
	.blog-banner div.author div.profile{width:50%;}
	.blog-banner div.author div.content:after{left:50%;}
	div.tab-wrap ul.author-tabs li a{padding:8px 14px; letter-spacing:1px; font-size:10px;}
	div.tab-wrap ul.author-tabs li{float:left; margin:0 0 15px;}
	div.blog-inner-content div.tab-wrap{padding:20px 0 0;}
	div.blog-details div.article-title-bar div.data p{font-size:16px; line-height:22px;}
	.blog-list .slick-arrow.slick-next{right:20px;}
	.blog-list .slick-arrow.slick-prev{left:20px;}
	.blog-list .slick-arrow{bottom:-10px;}
	.blog-banner.vlog .play-btn { width: 60px; height: 60px; top: 16%;}
	.blog-banner.vlog{height:auto;}
	.vlogList .blog-list li{ width:100%; padding:0;}
	.vlog .banner-content div.data h1{font-size:24px; line-height:28px; padding:0 60px 0 0;}
	.vlog .banner-content div.data p{ font-size:16px; line-height:22px;}
	div.article-title-bar div.data{ text-align:center;}
	div.article-title-bar div.select-dropdown{display:inline-block; float:none;}
	.page-getin-touch .map-content .store-name{font-size:14px;}
	.page-getin-touch .map-content .store-name h5{font-size:16px;}
	
	div.sitemap-accordian .sitemap-main li a.main-pro:before{width: calc(100% - 566px);}
	div.sitemap-accordian .sitemap-main li a.hub-pro:before{width: calc(100% - 642px);}
	div.sitemap-accordian .sitemap-main li a.know-skin-pro:before{width: calc(100% - 570px);}
	.blog-banner div.blog-inner-banner div.author { margin-left: 0;  bottom: -40px; left: 0; padding: 0 20px; width: 100%;}
	div.archives-wrap div.archives-inner h3 {font-size: 22px;}
	div.archives-wrap div.archives-inner div.years a{width:50px; height:50px;}
	div.archives-wrap div.archives-inner p{margin-top:-18px;}
	div.archives-wrap div.archives-inner ul.clndr-list li a{text-align:center;}
	div.about-wrap ul.about-list li { width: 100%;  }
	/* tipsof day------- */
	div.tips-wrap ul.tips-list li div.text-para p{ font-size:16px; line-height:20px;}
	div.tips-wrap ul.tips-list li div.text-para{ padding:40px;}
	div.tips-wrap ul.tips-list li div.text-date{ padding:40px;}
	div.tips-wrap ul.tips-list li ul.slide-itam li{ width:100%; margin:0 0 15px 0;}
	div.tips-wrap ul.tips-list li ul.slide-itam{ padding:0 50px;}
	div.tips-wrap ul.tips-list li div.text-date h5{ font-size:16px;}
	ul.tips-list-one{ display: none !important; }
	div.tips-wrap  ul.tips-list li div.text-para{ min-height:160px;}
	div.banner-content p{ font-size:16px; line-height:22px;}
	/*---------------------produts--9-jan-2020-------------------------------------------------*/
	/*---------------------produts--24-jan-2020-------------------------------------------------*/
	.category-right.product{padding-top:15px;}
	.category-right.product li  { width:50%;}
	.category-right.product div.category-btn .button{padding:10px 15px;font-size:12px;}
	.category-right.product li .data{bottom:25px;}
	.our-products div.select-field{ margin-bottom:10px;}
	
	/* prod page */
	.prod-list li .prod-content .img-box{height:200px}
	.prod-list li .prod-content .data{padding:10px}
	.prod-content .data h3 {font-size: 14px;line-height: 18px;}
	.prod-list li{margin: 0 0 10px;padding: 0 5px;}
	.prod-list li .prod-content .img-box {height: 170px;}
	.prod-content .shoping-tab span {font-size:12px}
	.prod-content .shoping-tab{padding:10px}
	.prod-content .shoping-tab .shoping-list li{padding:0 5px}
	/* .product-listing .title{font-size:24px} */
	.product-listing .title {padding: 30px 0px 30px;}
	.product-listing .tab-list{overflow-x:scroll; overflow-y:hidden;padding: 0 15px;}
	.tab-content-list{padding:15px 15px 0}
	.product-listing .tab-list::-webkit-scrollbar-track {
		.product-listing .tab-list::-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
		background-color: transparent;
	}
	
	.product-listing .tab-list::-webkit-scrollbar {
		width: 6px;
		background-color: transparent;
	}
	
	.product-listing .tab-list::-webkit-scrollbar-thumb {
		background-color: #ffffff;
	}
	.product-listing .tab-list li a{font-size:14px}
	.product-listing .tab-list li{margin:0 25px 0 0}
	.product-listing .tab-list li a{padding:0 18px 0 0;white-space: nowrap;}
	.product-listing .tab-wrap{margin:0 0 15px}
	i.chk{ font-size:12px; line-height:20px;padding-left: 25px;}
	i.chk em:after {left: 7px;top: 2px;width: 5px;height: 12px;}
	i.chk em{width:20px;height:20px}
	.tab-content-list li {margin: 0 15px 10px 0;}
	.product-listing .tab-list li a:after,.product-listing .tab-list li a.active:after{font-size:18px}
	.tab-content{padding:0}

	.filter-wrap ul li{margin-right: 12px; }
	.filter-wrap ul li span{
		font-size: 12px;
	}

}
@media screen and (max-width:640px){
	div.sitemap-accordian .sitemap-main{max-width:275px;}
	div.sitemap-accordian .sitemap-main li a.main-pro:before{width: calc(100% - 505px);}
	div.sitemap-accordian .sitemap-main li a.hub-pro:before{width: calc(100% - 505px);}
	div.sitemap-accordian .sitemap-main li a.know-skin-pro:before{width: calc(100% - 505px);}
	.blog-banner.vlog .banner-content div.data h1 { padding: 0 90px 0 0;}
	.blog-banner.vlog .banner-content div.data .play-btn{width:70px; height:70px;}
	.blog-banner.vlog .banner-content div.data{margin-bottom:0;}
	div.vlog .banner-content{left:0; bottom:30px; top:auto; transform: translate(0%,0%);}
	.blog-banner div.blog-inner-banner div.author{bottom:-50px;}
	div.blog-inner-banner .banner-content{top:40%;}
	/* tipsof day------- */
	
	div.tips-wrap ul.tips-list .slick-arrow{ width:220px;}
	div.tips-wrap ul.tips-list .slick-arrow.slick-prev{ left:10%; }
	div.tips-wrap ul.tips-list .slick-arrow.slick-next{ right:10%;}
	/*---------------------benefit---------------------------------------------------*/
	
	div.video-inner div.benefit-inside h2{ font-size:24px;}
	div.video-inner div.benefit-inside p{ font-size:14px; line-height:24px;}
	div.video-inner div.benefit-inside{ padding:100px 15px 60px;}	
	div.banner-content h1{ margin:0 0 20px 0;}
	/*produts-page*/
	div.description .content h2{font-size: 26px; line-height: 32px;margin-bottom: 25px;}

	div.home-trend .blog-list li{margin:0 10px 75px; padding: 0;}
}	

@media screen and (max-width:580px){
	.address-details{ padding:30% 15% 0 15%;}
	.contact-list{ margin-top:0;}
	.contact-list li{ margin-bottom:15px;}	
	div.filter-box ul li{ padding:8px 0;}	
	div.filter-box ul li a{ font-size:13px;}
	.button{ padding:15px 25px;}
	div.drop-search div.form-field .search-input{ font-size:45px; line-height:45px;}
	div.dropdown-menu div.wrapper{ padding:0 10px;}	
	div.engage div.right-engage .engage-slider li div.card-box{ width:100%;}
	.ftr-col1{ width:100%; margin:0 0 20px;}
	.ftr-col2{ width:100%;}
	.ftr-col2 p{max-width:100%;}
	div.media-sec ul.media-list li div.data h6{font-size:16px; line-height:22px; margin:10px 0;}
	div.media-sec ul.media-list li div.data p{font-size:14px; line-height:20px;}
	div.media-sec ul.media-list li div.data .button{padding:14px 20px; font-size:12px;}
	div.watch-video p { font-size: 16px; line-height: 20px; letter-spacing:1px;}
	div.watch-video a{font-size:14px; letter-spacing:1px; padding:15px 30px;}
	div.tvc-section div.article-title-bar div.data p{font-size:14px; line-height:22px; width:100%;}
	div.watch-video{margin:0 0 50px;}
	div.article-title-bar{text-align:center;}
	.blog-banner div.author div.profile div.name{padding:0 10px 0 90px;}
	.blog-banner div.author div.profile div.img-box{width:80px; height:80px;}
	.blog-banner div.author div.share{padding:0 0 0 5px;}
	.blog-banner div.author div.share .share-icon{margin-left:10px;}
	div.blog-inner-banner .banner-content div.data h1{ font-size:16px; line-height:24px; margin:0; padding:0;}
	div.author-content h2{font-size:16px; line-height:22px; margin:0 0 20px;}
	div.author-content h4, div.author-content h5{font-size:20px;}
	div.author-content p{font-size:14px; line-height:20px;}
	div.author-content h6{font-size:16px; line-height:20px;}
	.blog-banner div.author div.content p{ padding:15px 0px 0px 30px; background-position:left 15px; font-size:18px;}
	div.vlog .banner-content{margin-top:30px;}	
	/*-------------------------------------sitemap-------------------------------------------------*/
	
	div.sitemap ul.sitemap-tab li:last-child { margin: 15px 0 0 35%;}
	div.sitemap-accordian::after{top:-66px; width:3px; height: calc(100% - 80px); left:45px;}
	
	div.sitemap-accordian .sitemap-main li a.main-pro::before{width: calc(100% - 420px); left:9%;}
	div.sitemap-accordian .sitemap-main li a.main-pro{width:200px;}
	div.sitemap-accordian .sitemap-main li a.know-skin-pro:before{width: calc(100% - 420px); left:9%; height: 3px;top: 92%;}
	div.sitemap-accordian .sitemap-main li a.know-skin-pro{width:200px;}
	div.sitemap-accordian .sitemap-main li a.hub-pro:before{width: calc(100% - 450px); left:9%; height: 3px;top: 67%;}
	div.sitemap-accordian .sitemap-main li a.hub-pro{width:200px;}
	div.sitemap-accordian .sitemap-main li a{padding:20px 0; font-size:12px;}
	div.sitemap-accordian .sitemap-main li .child-tree1 li a{font-size:12px;}
	div.sitemap-accordian .sitemap-main li .sub-tree::after{height: calc(100% - 577px);}
	div.sitemap-accordian .sitemap-main li.pro-tab::after{top:106px;}
	div.sitemap-accordian .sitemap-main li .sub-tree::before{width:62%;}
	div.sitemap ul.sitemap-tab li:first-child{margin-left:0;}
	div.sitemap ul.sitemap-tab li a.active{padding:18px 12px;}
	div.sitemap ul.sitemap-tab li a{font-size:12px; padding:18px 10px; letter-spacing:1px;}
	div.sitemap ul.sitemap-tab li{margin:0 6px;}
	div.sitemap-accordian .sitemap-main li .child-tree1{margin:40px 0 0;}
	div.sitemap-accordian .sitemap-main li .child-tree1::after{height: calc(100% - 125px);}
	.faq-section ul.home-banner li div.data p{font-family:'Montserrat'; font-size:12px;}
	
	ul.breadcrumb li{ display: inline-block; padding: 5px 10px; margin: 0px -2px; color: #00b5cb; }
	/*---------------------benefit---------------------------------------------------*/
    div.video-inner div.benefit-inside h2{ font-size:18px;}
	div.product-wrap .button { padding: 10px 30px; }
	div.product-wrap .btn-buynow { margin: -30px 0 0; }
	
	.category-right.product li .data h4 {margin: 20px 0px 10px 0px;font-size: 16px;line-height: 21px; height:42px;}
	.category-right.product li .data{bottom:15px;}
	
}


@media screen and (max-width:480px){
	ul.main-menu li a{ font-size:18px; padding:0;}
	a.logo{ width:120px; left:0;}
	a.menu{ width:32px; margin:25px 25px 0;}
	div.search-icon{ font-size:24px;}
	div.search-icon .fa{line-height:70px;}
	.copyTxt p{ font-size:14px; line-height:18px; margin-left:12px; margin-bottom:30px;}
	.copyTxt a.mob-logo{ width:100px;}
	div.social-share a{ font-size:30px;}
	div.buyonline a{ font-size:18px;}
	div.social-share a i{ line-height:60px;}
	div.mb-ttl p{ font-size:18px;}
	div.mb-ttl .close{ width:20px;}
	ul.home-banner li div.data h4 {font-size: 26px; line-height: 28px; margin:0; letter-spacing:2px;}
	ul.home-banner li div.data h5{font-size:16px; margin:15px 0 10px; padding:0 0 15px; letter-spacing:1px;}
	ul.home-banner li div.data p{ font-size:10px; line-height:16px; margin:0 0 10px;}
	.title{ font-size:28px; padding:20px;}
	.title:before{left:-5px; background-size:100%; width:40px; height:40px;}
	div.titel-wrap.bg{ padding:0 0 75px;}
	div.tip-wrap .tip-title{ background-size:80%; margin:35px 0 20px;}
	div.top-left { width: 150px; height: 230px;}
	div.top-right { width: 115px; height: 250px;}
	div.home-product div.pro-titlebg {margin: 20px auto 0; max-width: 100%;}
	div.home-product div.pro-titlebg h1 {font-size: 20px;line-height: 26px; height:auto; border: 0; padding:0px; letter-spacing:0; background:none;}
	div.home-product div.pro-titlebg h1:before { width: 0px; height: 0px; left: -20px; background-size:100%;}
	div.home-product div.pro-titlebg:after{ bottom:28px;}
	div.home-tip{padding-bottom:50px;}
	.blog-list li{ margin:0 0 75px;}
	div.subscribe-newsletter{ padding:35px 0 40px;}
	div.subscribe-newsletter .subscribe-text{ width:128px; font-size:16px; margin-top:6px; margin-left:0; line-height:18px;}
	div.subscribe-newsletter form{ width:54%;}
	div.subscribe-newsletter div.form-field .text{ font-size:15px; height:50px; padding:10px 18px;}
	div.subscribe-newsletter div.form-field .emai-arrow{ top:18px; right:15px;}
	div.footer .ftr-list li{ width:50%;}
	.slick-arrow.slick-prev{left:0;}
	.slick-arrow.slick-next{right:0;}
	div.home-banner-wrap .slick-arrow{ width:75px; height:75px;}
	.category-left h1{margin:0 0 10px; font-size:40px; line-height:45px;}
	.category-left p{ font-size:14px; padding:0;}
	div.category-wrap{padding:30px 0;}
	div.category-btn .button {padding: 15px 25px; font-size: 12px;}
	div.category-btn .green{margin-right:10px;}
	.category-left .slick-dots{margin:20px 0 0; bottom:0;}
	div.right-panel{padding:20px 0 0; overflow:unset;}
	.category-right .slick-arrow{ width:70px; height:70px; padding:0;}
	.category-right .slick-arrow.slick-prev{left:-18px;}
	.category-right .slick-arrow.slick-next{ right:-18px;}
	.category-right li .data{padding:0px 60px; bottom:15px;}
	.category-right li .data h4 {font-size: 18px; line-height: 20px;}
	.category-right li .data p{ font-size:14px; line-height:18px;}
	div.footer .ftr-list li a{ font-size:12px;}
	/*div.product-youmaylike:after{height:138px; background-position:bottom;}*/
	div.product-youmaylike:before{height:138px; background-position:bottom;}
	.blog-banner.vlog .play-btn{margin-left:-30px;}
	div.vlogList div.data p{font-size:14px; line-height:22px;}
 	div.about-banner {background-image: url(../images/about-mob.jpg); height:auto; padding:115px 0;}
	div.about-banner div.banner-content{ padding:50px 20px; position: relative; transform: translate(0%,0%); left: 0; top: 0; background-position:top left;}
	div.banner-content h1{ font-size:24px; margin:0 0 15px 0; line-height:24px;}
	div.banner-content p{ font-size:14px; line-height:22px; font-family:'Montserrat'}
	div.slider-wrap ul.the-team .slick-arrow{ width:60px; height:60px; bottom:-60px; background-size:60px;}
	div.slider-wrap ul.the-team .slick-arrow.slick-next{ right:0;}
	div.slider-wrap ul.the-team .slick-arrow.slick-prev{ left:0;}
	div.slider-wrap ul.the-team li div.data{padding:20px 0px 0 0px;}
	ul.product-list li, .blog-list li, div.vlogs-section .home-trend-list li.vlog{margin:0 0 40px;}
	div.search-result div.src-ag h4{ font-size:15px; line-height:20px;}
	div.search-result div.src-ag p{ font-size:14px; line-height:18px; padding:0 0 0 20px;}
	div.skin-hub-wrap{ padding:40px 0;}
	div.skin-hub h1{ font-size:42px; line-height:45px; letter-spacing:3px; margin:0 0 15px;}	
	div.skin-hub p{ font-size:14px; line-height:20px; padding:0 15px;}
	div.grid ul.grid-list li.blog-grid{ width:100%; background-position: -35px center; background-size: cover; margin:0 0 30px;}
	div.grid ul.grid-list li { width:100%; height:200px; margin: 0 0px 20px 0px;}
	div.grid ul.grid-list li.info, div.grid ul.grid-list li.grid-vlog, div.grid ul.grid-list li.grid-tvc, div.grid ul.grid-list li.grid-skin-care{height:300px; padding:0;}
	
	div.grid ul.grid-list li div.data{ bottom:45px;}
	div.grid ul.grid-list li.blog-grid div.data { padding:10px 10px 0 165px;}
	div.grid ul.grid-list li div.data p{ font-size:12px; line-height:14px; margin:0 0 10px 0;}
	div.faq-tab ul.tab-menu li a{ padding:15px; text-align:center;}
	div.faq-tab ul.tab-menu .slick-arrow.slick-next{ background: #ececec url(../images/right-arr.png) no-repeat; background-position:center center; background-size:20px;}
	div.search-result{ padding:50px 0;}
	div.srch-pg h5{ font-size:14px;}
	div.products-section div.wrapper{ padding:0;}
	.blog-list li, .home-trend-list li, ul.product-list li{ padding:0;}
	.home-trend-list li.vlog div.img-box a{ font-size:14px; padding: 15px 0px 15px 60px;}
	ul.product-list div.product-cta .button{ min-width:100px;}
	div.grid ul.grid-list li.blog-grid div.data { padding:10px 10px 0 160px;}
	ul.accordian li div.acc-content{ padding:0 30px 0 40px;}
	ul.accordian li div.acc-content p{font-size:14px; line-height:18px;}
	ul.accordian li div.acc-content p span{font-size:16px;}
	ul.accordian li div.acc-content p span.text{margin:20px 0;}
	ul.accordian li a.acc-title{ padding:40px 20px;}
	div.search-result div.src-ag{ padding:0 10px;}
	.page-getin-touch .col-half.col-add p, .page-getin-touch .col-half.col-add .contact-list li p, .page-getin-touch .col-half.col-add .contact-list li p a{ font-size:15px; line-height:17px;}
	.page-getin-touch .col-half.col-add h1{ margin-bottom:10px;}
	.contact-list li label{ font-size:14px; }
	.contact-list li{ margin-bottom:15px;}
	.page-getin-touch .col-half.col-add p{ margin-bottom:10px;}
	
	div.home-trend .blog-list{margin:0 0 20px;}
	.product-mob-slider .slick-arrow{ width:20px; height:38px; margin-top:-25px;}
	div.category-video{padding:30px 0;}
	div.video-inner {padding: 15% 7% 15px;}
	div.video-inner img{box-shadow: 10px 10px 20px rgba(11,82,82,0.50);}
	div.video-inner a{ width:45px; height:45px;}
	div.product-right{ padding:30px 20px 0;}
	div.recommended-right .howtouse-slider li .box{padding:0 40px; max-width:360px;}
	div.recommended-right h3 { font-size: 30px; line-height: 30px; margin:0 0 20px;}
	div.recommended-right p{ font-size:15px; line-height:20px; padding:0 20px;}
	div.recommended-right .howtouse-slider li .data p{padding:0; min-height:100px;}
	div.recommended-right{padding:60px 0 50px;}
	div.recommended-right .howtouse-slider{margin:30px 0 0;}
	div.product-right h4{ font-size:14px; letter-spacing:2px;}
	div.product-right h1{ font-size:24px; letter-spacing:1px;}
	div.product-right h5{ font-size:14px; letter-spacing:2px;}
	div.product-right p{ font-size:14px;}
	ul.product-list div.data h5{ font-size:12px; line-height:18px; letter-spacing:1px;}
	ul.product-list div.data h3{ font-size:18px;}
	ul.product-list div.data{ width:100%; left:0; margin:0; }
	ul.product-list div.product-cta .button{ font-size:10px;}
	div.show-more-mob .button{ font-size:10px; padding:15px; min-width:110px;}
	div.popup-ingredients ul{padding:40px 20px 30px;}
	div.popup-ingredients ul li{ font-size:15px; line-height:22px;}
	div.show-more-mob{ padding:45px 0 0; width:auto;}
	div.recommanded-mob div.show-more-mob { padding: 20px 0 0;}
	div.benifits{padding:0 20px 0 0;}
	div.recommanded-mob div.recmob-left{ width:55%;}
	div.recommanded-mob div.recmob-left h3{ font-size:18px; margin:0 0 8px;}
	div.recommanded-mob div.recmob-left p{ font-size:14px; line-height:18px;}
	div.recommended-left{min-height:530px;}
	div.product-blogger ul.blogger-userslide .slick-arrow{margin-top:-35px;}
	div.product-blogger .box{padding:0 30px;}
	div.product-blogger .review{ font-size:16px; line-height:24px; margin:20px 0 30px;}
	div.product-blogger div.date p{ font-size:14px;}
	div.product-blogger ul.blogger-userslide .slick-arrow.slick-next{right:10px;}
	div.product-blogger ul.blogger-userslide .slick-arrow.slick-prev{left:10px;}
	.blog-list li div.data div.date p{ font-size:10px; line-height:44px;}
	div.drop-search-inner{ padding:20px 0;}	
	div.dropdown-menu{ padding:20px 0 30px 0;}
	div.filter-box{ margin-top:40px;/* height:80vh;*/overflow-y:auto; padding-bottom:30px;}
	div.drop-search div.form-field{ padding-left:10px;}	
	div.drop-search div.form-field .search-input{ font-size:30px; line-height:30px; padding-right:75px;}
	.button{ padding:10px 25px; font-size:12px; letter-spacing:1px;}
	.btn-go{ top:5px;}
	div.drop-search .search-img{margin-top:8px;}
	div.filter-box ul li a{ font-size:11px; padding:15px 10px;}
	div.filter-box ul li:hover a:after{ left:10px; margin-right:10px;}
	div.filter-box ul li{ padding:5px; margin-bottom:5px; width:50%;}
	div.tip-wrap p{ font-size:14px; margin:0 0 20px;}
	div.tip-wrap h4{ padding:0 15px;}
	div.engage div.left-engage{padding:50px 0;}
	.category-left h2{font-size:16px;}
	div.media-sec ul.media-list li div.img-box{width:100%;}
	div.media-sec ul.media-list li div.content{padding:15px;}
	div.media-cvrg-wrap h1.title{font-size:30px; padding:30px 0 20px; text-align:center;}
	.blog-banner div.author div.profile{width:100%; border-bottom:solid 1px #eee; padding-bottom:10px; margin-bottom:10px;display: none;}
	.blog-banner div.author div.share{width:100%;}
	.blog-banner div.author div.content:after{display:none;}
	.blog-banner div.author div.share .share-icon{float:none; display:inline-block;}
	.blog-banner div.author div.share .share-icon:hover .share-hover{right:auto; left:55px;}
	.blog-banner div.data h1{font-size:18px; line-height:22px;}
	.ftr-bottom{padding:30px 0;}
	.ftr-col2 p{margin:0 0 20px;}
	div.search-title{padding:0 15px;}
	ul.accordian li a.acc-title h4{font-size:15px;}
	ul.accordian li a.acc-title h4:after{width:35px; height:35px; background-size:100%;}
	ul.accordian li a.acc-title.active h4:after{width:35px; height:35px; background-size:100%;}
	div.ingredients-data .slick-arrow{ background-size:60%;}
	div.ingredients-data .slick-arrow.slick-next{ right:0;}
	/*.drop-slider-category li:last-child .img-box{height:115px; overflow:hidden; border-radius:6px;}
	.drop-slider-category li:last-child .img-box a span{margin-top:-10px;}*/
	.vlog .banner-content div.data p{ font-size:13px; line-height:18px; max-width:100%;}
	.vlog .banner-content div.data h1{font-size:18px; line-height:24px;}
	.blog-banner.vlog .play-btn img{ width:70%;}
	
	.blog-banner div.blog-inner-banner  div.author{margin:0;}
	.blog-banner div.blog-inner-banner div.author { bottom: -45px;}
	div.blog-inner-content div.author-content{/* padding:50px 0 0; */}
	.blog-banner div.blog-inner-banner div.author div.content p { background-position: left 12px;}
	.blog-banner div.blog-inner-banner .share-hover{left:150px;}
	.blog-banner div.author div.share .share-icon:hover .share-hover{left:100px;}
	div.blog-inner-banner .banner-content{top:25%;}
	div.video-popup{width:90%; height:300px;}
	body .close-video{background-size:100%; width:100px; height:45px; top:38px;}
	div.article-title-bar div.data{ text-align:center;}
	div.article-title-bar div.select-dropdown{ max-width:60%; display:inline-block; float:none;}
	div.article-title-bar div.select-field{ height:48px;}
	div.article-title-bar .btn-archives{ font-size:12px; height:46px; line-height:35px;}
	div.article-title-bar ul.drop-down{ height:155px;}
	div.engage div.left-engage .data .share a:last-child{margin-right:0;}
	
    div.sitemap-accordian .sitemap-main{float:right; max-width:230px;}
	div.sitemap-accordian .sitemap-main li.pro-tab::after{display:none;}
	div.sitemap-accordian .sitemap-main li a.main-pro:before { width: calc(100% - 260px);  left: 11%; top:78px;}
	div.sitemap-accordian .sitemap-main li a.main-pro:after { width:3px; height:25px; top:103px; content: ""; position: absolute; background: #bfc393; margin-right:-104px; right:50%;}
	div.sitemap-accordian .sitemap-main li a.hub-pro:before{width: calc(100% - 277px);  left: 11%; top:66.33%;}
	div.sitemap-accordian .sitemap-main li a.know-skin-pro::before{width: calc(100% - 260px);  left: 11%; top:92%;}
	div.sitemap-accordian .sitemap-main li .child-tree1.skintree{position:relative;}
	div.sitemap-accordian .sitemap-main li .child-tree1.skintree:after{width:3px; height:40px; top:-40px; content: ""; position: absolute; background: #bfc393; margin-right:-104px; right:50%; display:inline-block;}
	div.sitemap-accordian .sitemap-main li .child-tree1.skintypetree:after{width:3px; height:40px; top:-40px; content: ""; position: absolute; background: #bfc393; margin-right:-104px; right:50%; display:inline-block; margin-left:0 !important;}
	div.sitemap-accordian .sitemap-main li .child-tree1.skintypetree{position:relative;}
	.ftr-col3 a{font-size:20px; width:42px; height:42px; margin-right:22px;}
	.ftr-col3 a i{line-height:42px;}
	div.engage{min-height:520px;}
	div.engage div.right-engage{min-height:510px;}
	div.sitemap ul.sitemap-tab li:last-child { margin: 15px 0 0 28%;}
	div.sitemap-accordian .sitemap-main li .sub-tree:after {height: calc(100% - 554px);}
	div.sitemap-accordian:after{height: calc(100% - 80px);}
	.recommended-list li:last-child{margin-bottom:0;}
	div.vision-list-wrap div.mobile-only{bottom:17%;}
	div.slider-wrap ul.the-team .slick-dots{bottom:-35px;}
	.product-mob-slider{ margin:20px 0;}
	.blog-breadcrumb-mobile { margin: 10px 0 20px 0; }
	/* tipsof day------- */
	div.tips-wrap ul.tips-list li div.text-para p{ font-size:14px; line-height:20px;}
	div.tips-wrap ul.tips-list li div.text-para{ padding:20px;}
	div.tips-wrap ul.tips-list li div.text-date{ padding:20px;}
	div.tips-wrap ul.tips-list li ul.slide-itam li{ width:100%; margin:0 0 15px 0;}
	div.tips-wrap ul.tips-list li ul.slide-itam{ padding:0 20px;}
	div.tips-wrap ul.tips-list li div.text-date h5{ font-size:14px;}			
	div.tips-wrap ul.tips-list .slick-arrow.slick-prev{ left:0%; }
	div.tips-wrap ul.tips-list .slick-arrow.slick-next{ right:0%;}
	
	ul.category-banner li div.data{ bottom:85px;}
	
	div#mxalert{ width:100%; }
	div.search-result input{font-size:16px;}
	
	.category-right.product li .data h4 {margin: 20px 0px 0px 0px;font-size: 12px;line-height: 16px;}
	.category-right.product li .data{bottom:5px;}
}
@media screen and (max-width:414px){
	.page-getin-touch .col-half.col-add h1 img{ width:50%;}
	.page-getin-touch .col-half.col-add p{ font-size:13px; line-height:14px;}
	.contact-list li label{ font-size:12px;}
	.contact-list li{ padding-left:20px; margin-bottom:10px;} 
	.contact-list li i{ font-size:15px;}
	.contact-list li{ margin-bottom:15px;}
	div.subscribe-newsletter{padding:20px 0; background-size:cover;}
	div.subscribe-newsletter .subscribe-text{width:100%; max-width:100%; font-size:20px; line-height:22px; text-align:center; margin:0 0 10px;}
	div.subscribe-newsletter form{width:100%;}
	.page-getin-touch .col-half.col-add p, .page-getin-touch .col-half.col-add .contact-list li p, .page-getin-touch .col-half.col-add .contact-list li p a, .page-getin-touch .col-half.col-add p span{ font-size:13px; line-height:14px;}
	div.product-blogger div.blogger-head .img-box { width: 80px; height: 80px;}
	div.product-blogger div.blogg-data h3{font-size:16px;}
	div.product-blogger div.blogg-data p{font-size:12px;}
	ul.main-menu li{line-height:90px;}
	ul.main-menu li a{ font-size:16px;}
	.blog-list li div.data .button{font-size:10px; letter-spacing:1px;}
	.drop-benifit-slider li{ width:100%;}
	div.card-box div.question-box h2{font-size:75px;}
	div.card-box div.question-box p {font-size: 14px; line-height: 22px; margin: 0;}
	div.question-box { padding: 0 20px 40px;}
	div.card-box .data-box .left-option{width:50%;}
	div.card-box .data-box .right-option{width:50%;}
	.qus-icon li{margin:0 0 10px; padding:0 5px;}
	.qus-icon li a{font-size:12px;}
	.qus-icon li img{font-size:40px; margin-right:10px; width:40px;}
	div.engage div.right-engage{padding:0 30px 20px;}
	.category-right li .data{/* padding:40px 40px 20px; */padding:0px 20px 20px;}
	div.category-btn .button { padding: 15px;}
	div.right-engage .cardarrow{width:40px; height:40px; padding:6px;}
	div.right-engage .cardarrow.right{right:-15px;}
	div.right-engage .cardarrow.left{left:-15px;}
	div.grid ul.grid-list li.grid-vlog div.data{bottom:20px;}
	.banner-content div.data a.tag{margin:0 0 15px;}
	.home-trend-list li div.data .button{font-size:10px; letter-spacing:1px; padding:15px 20px;}
	.home-trend-list li div.data div.date p{font-size:10px; line-height:44px;}
	div.vision-sec div.vision-inner:after{left:-15px; bottom:-70px; width:50px; height:50px; background-size:100%;}
	div.vision-sec div.vision-inner{margin:0 0 75px;}
	div.vision-sec ul.vision-list li.odd div.data, div.vision-sec ul.vision-list li.even div.data { padding: 20px 20px 35px 120px;}
	ul.home-banner li div.data{bottom:65px;}
	.faq-section ul.home-banner li div.data p{line-height:16px;}
	.faq-section ul.home-banner li div.data h1{font-size:34px;}
	.faq-section ul.home-banner li div.data{bottom:20px; transform:translateY(-50%);}
	.drop-skinhub li .img-box a span{font-size:18px;}
	div.grid ul.grid-list li.grid-vlog div.data h2{ margin-bottom:50px;}
	div.vlog .banner-content{margin-top:10px; bottom:40px;}
	.blog-banner div.author div.profile h4{letter-spacing:2px;}
	.qus-icon li .share-hover a{font-size:16px; padding:0 5px;}
	.social-share .share-hover{bottom:8px; padding:10px; width:102px;}
	div.right-engage  div.engQesAns{ min-height:422px;}
	div.sitemap-accordian .sitemap-main li a.main-pro::before{left:12%; width: calc(100% - 250px);}
	div.sitemap-accordian .sitemap-main li a.hub-pro::before{left:12%; width: calc(100% - 275px);}
	div.sitemap-accordian .sitemap-main li a.know-skin-pro::before{left:12%; width: calc(100% - 250px);}
	div.sitemap-accordian .sitemap-main li a.main-pro{width: 180px;}
	div.sitemap-accordian .sitemap-main li a.hub-pro{width: 180px;}
	div.sitemap-accordian .sitemap-main li a.know-skin-pro {width: 180px;}
	div.sitemap-accordian .sitemap-main li a.main-pro:after{margin-right:-72px;}
	div.sitemap ul.sitemap-tab li:last-child { margin: 15px 0 0 31%;}
	.blog-list li div.data p, .blog-list li div.data span{font-size:14px;}
	.blog-banner.vlog .banner-content div.data .play-btn{width:60px; height:60px;}
	.vlogList li.vlog div.data div.date p{font-size:12px; line-height:16px;}
	.vlogList li.vlog div.data div.date p i{height:16px;}
	.vlogList li.vlog div.data h4{min-height:auto;}
	.blog-banner.vlog .banner-content div.data h1{padding:0 70px 0 0; font-size:16px; line-height:20px;}
	.blog-list li div.data h4{min-height:45px;}
	.blog-list li div.data div.date {padding: 18px 15px 18px;}
	div.media-cvrg-wrap div.archives-wrap{padding:0 0 30px;}
		
	div.tips-wrap ul.tips-list .slick-arrow.slick-prev{ background-size:100%; width:140px; height:150px; left:20px; }
	div.tips-wrap ul.tips-list .slick-arrow.slick-next{background-size:100%; width:110px; height:150px; right:20px;  }
	
	div.video-inner div.benefit-inside{ padding:40px 10px 30px;}
	
	.category-right.product li .data h4{ margin:15px 0 0px 0;}
	.category-right.product div.category-btn .button {padding: 5px 10px;font-size: 8px;}
	.category-right.product li .data {bottom: 10px;}
	
}
@media screen and (max-width:375px){
	div.grid ul.grid-list li.grid-vlog div.data{bottom:40px;}
	div.recommended-right .howtouse-slider li .box{padding:0 60px;}
	.blog-list li.vlog div.img-box a{padding:15px 15px 15px 65px; background-size:20px;}
	.blog-list li.vlog div.img-box a::before{left:58px;}
	.address-details { padding: 32% 8% 0 12%;}
	div.sitemap-accordian .sitemap-main li a.main-pro::before{left:14%;}
	div.sitemap-accordian .sitemap-main li a.hub-pro::before{left:14%;}
	div.sitemap-accordian .sitemap-main li a.know-skin-pro::before{left:14%;}
	div.sitemap-accordian .sitemap-main li a.main-pro:after{margin-right:-50px;}
	div.sitemap ul.sitemap-tab li:last-child { margin: 15px 0 0 35%;}
	.blog-banner div.author div.share .share-icon:hover .share-hover{left:85px;}
	.vlog .banner-content div.data p{font-size:12px; line-height:16px;}	
	div.vlog .banner-content{bottom:20px;}
	div.grid ul.grid-list li.blog-grid div.data { padding: 10px 10px 0 140px;}
	div.grid ul.grid-list li.blog-grid{height:190px; background-position: -40px center;}
	div.recommended-left { min-height: 500px;}
	div.recommended-left h5{padding:0; margin:0 0 30px;}
	.recommended-list li{margin:0 0 30px;}
	div.about-banner{padding:95px 0;}
	.page-getin-touch .mob-img{height:590px;}
	div.about-banner div.banner-content{ padding:80px 20px;}
	div.search-result input{font-size:14px;}
	/*---------------------produts--9-jan-2020-------------------------------------------------*/
	/*---------------------produts--24-jan-2020-------------------------------------------------*/
	.category-right.product li .data {bottom: 5px;padding:10px 14px;}
	.category-right.product li .data h4{font-size: 11px; line-height: 14px;}
	.category-right.product div.category-btn .button {padding: 5px 7px;font-size: 8px; }
	.category-right.product li .data {bottom: 5px;}
	.category-right.product div.category-btn{margin: 10px 0 0;}
	
}

@media screen and (max-width:360px){
	div.sitemap ul.sitemap-tab li:nth-child(3) { margin: 10px 0 0 35.55%;}
	div.sitemap ul.sitemap-tab li:last-child{ margin: 10px 0 0 35.55%;}
	div.sitemap{padding:50px 0;}
	div.sitemap-accordian .sitemap-main{padding:30px 0 0;}
	div.sitemap-accordian::after{top: -122px; height: calc(100% - 21px);}
	div.sitemap-accordian .sitemap-main li a.main-pro:after{margin-right:-45px; top:83px;}
	div.sitemap-accordian .sitemap-main li a.main-pro::before{top:56px;}
	div.sitemap-accordian .sitemap-main li a.hub-pro::before{top:66%;}
	.qus-icon{ display:inline-block; padding:0;}
	.qus-icon li{line-height:35px;}
	div.engage div.right-engage{text-align:center;}
	.qus-icon li{padding:0;}
	.qus-icon li:first-child{margin-right:3px;}
	.qus-icon li a{font-size:11px; letter-spacing:1px;}
	.qus-icon li img{width:34px; height:34px;}
	.blog-banner div.author div.share .share-icon:hover .share-hover{left:60px;}
	.blog-banner div.author div.profile h4{letter-spacing:1px;}
	.blog-banner div.author{margin:35px 0 0;}
	.blog-banner div.author div.profile div.img-box{width:70px; height:70px;}
	.blog-banner div.author div.profile span{margin:0;}
	.banner-content div.data a.tag{margin:0 0 10px;}
	.vlog .banner-content div.data p{font-size:12px; line-height:14px;}
	.vlog .banner-content div.data h1{font-size:16px; line-height:20px;}
	.blog-banner.vlog .banner-content div.data .play-btn{width:50px; height:50px;}
	.blog-banner div.data p{font-size:12px; line-height:16px;}
	.blog-banner div.data h1{font-size:16px; line-height:20px;}
	div.grid ul.grid-list li.blog-grid div.data h2 {font-size: 32px; line-height: 34px;}
	div.grid ul.grid-list li.blog-grid div.data .button{padding:10px 20px;}
	div.banner-content p{font-size:12px; line-height:16px;}
	div.about-banner div.banner-content{ padding:50px 20px;}
	/*---------------------produts--24-jan-2020-------------------------------------------------*/
	.category-right.product div.category-btn .button {padding: 5px 4px; margin:0 2px;}
	
	.category-right.product div.category-btn{margin: 10px 0 0;padding: 0px 5px;}
	
}

@media screen and (max-width:340px){
	div.subscribe-newsletter .subscribe-text{margin-left:0;}
	.blog-list li div.data div.date{text-align:center; padding:15px 15px 20px;}
	.blog-list li div.data div.date p i{background-size:14px; margin-right:6px; display:inline-block; float:none; height:18px;}
	.blog-list li div.data .button{ font-size:10px; padding:15px 12px; display:inline-block; float:right; margin:0; letter-spacing:0.5px;}
	.blog-list li div.data div.date p{ font-size:10px;}
	.blog-list li div.data h4{font-size:14px; line-height:20px; min-height:40px;}
	ul.product-list div.data{ bottom:30px;}
	div.subscribe-newsletter {padding: 30px 0 20px;}
	.copyTxt p{margin:0 0 30px 10px;}
	div.card-box div.question-box p {font-size: 12px; line-height: 16px;}
	div.card-box div.question-box h2{font-size:64px;}
	.category-right li .data{bottom:20px;}
	div.category-btn .button { font-size: 12px; min-width:110px;}
	.qus-icon li{line-height:36px;}
	.qus-icon li img{width:34px; height:34px; margin-right:8px;}
	div.product-blogger div.blogg-data h3{font-size:15px;}
	div.product-blogger div.blogg-data p{font-size:12px;}
	.contact-list li{ margin-bottom:10px;}
	.page-getin-touch .mob-img{height:540px;}
	div.blog-main div.art-title .title{max-width:70%;}
	div.grid ul.grid-list li.blog-grid{ height:175px;}
	div.grid ul.grid-list li div.data p{font-size:11px;}
	div.grid ul.grid-list li.blog-grid div.data {padding: 10px 10px 0 118px;}
	.page-getin-touch .col-half.col-add p, .page-getin-touch .col-half.col-add .contact-list li p, .page-getin-touch .col-half.col-add .contact-list li p a {
	font-size: 12px;  line-height: 13px;}
	div.sitemap ul.sitemap-tab li:nth-child(3) {margin: 10px 0 0 41%;}
	div.sitemap ul.sitemap-tab li:last-child { margin: 10px 0 0 41%;}
	div.sitemap-accordian .sitemap-main{width:190px;}
	div.sitemap-accordian .sitemap-main li a.main-pro::before{left:16%; top:58px; width: calc(100% - 230px);}
	div.sitemap-accordian .sitemap-main li a.hub-pro::before{left:16%; width: calc(100% - 230px);}
	div.sitemap-accordian .sitemap-main li a.know-skin-pro::before{left:16%; width: calc(100% - 230px);}
	div.sitemap-accordian .sitemap-main li .sub-tree::after {height: calc(100% - 555px);}
	div.sitemap-accordian .sitemap-main li .child-tree1::after { height: calc(100% - 128px);}
	div.sitemap-accordian .sitemap-main li a.main-pro:after{margin-right:-40px;}
	div.slider-wrap ul.the-team li div.img-box{width:200px; height:200px;}
	.faq-section ul.home-banner li div.data p{line-height:14px; font-size:11px;}
    div.search-result input{font-size:12px;}
	/*---------------------produts--9-jan-2020-------------------------------------------------*/
	/* .category-right.product div.category-btn .button{ min-width:95%;padding: 10px 15px;}
		.category-right.product li .data h4{ margin:15px 0 20px 0;font-size: 16px; line-height: 20px;}
		.category-right li .data{ bottom:5px;}
	.category-right li .data h4{margin: 20px 0px 20px 0px;} */
	.category-right.product li .data h4{ margin:15px 0 0px 0;font-size: 9px; line-height: 11px;}
}
