@charset "UTF-8";
/* CSS Document */

sup{top: -0.3em;}

@media only screen and (max-width: 900px) {
	.hamburg{display: inline-block!important;}
	.menuCenter{display: none;}
}


@media only screen and (min-width: 1200px) {
	.homeNewWrapper .usps .upsRHS{position: relative; right: -13%;}
}

@media only screen and (min-width: 768px) {
	/*.sec3 .usps{margin-top: -8em; font-size: 70%; position: relative;width:100%;}
	.homeNewWrapper .usps .upsLHS{position: relative; left: 13%;width:36%;}
	.homeNewWrapper .usps .upsRHS{position: relative; right:13%;width:38%;}*/
	.sec3 .usps{margin-top: -8em; font-size: 70%; position: relative;width:100%; left:1em;}
	.homeNewWrapper .usps .upsLHS{position: relative; left: 11%;width:38%;}
	.homeNewWrapper .usps .upsRHS{position: relative; right:13%;width:38%;}
	.sec3 .packetsouter{left:0;}
	/* .homeNewWrapper .usps .upsLHS,
	.homeNewWrapper .usps .upsRHS{position: relative;width:100%;
		left: inherit;right:inherit;
		margin: 0 auto;
		float: none;
		border: 0;display: flex;
		flex-direction: row;
		align-items: center;}
		.sec3 .usps .uspouter{display: flex;
			margin: 0 30px;
			flex-wrap: nowrap;
			flex-direction: column;
			align-items: center;
			width: 50%;font-size:2em;}
			.sec3 .usps .uspouter br{display:none;}
			.sec3 .usps .uspouter img{margin-bottom:0.5em;} */
}

@media screen and (max-width:1024px) {
	.sec1 .bannerTextOuter{right:7%;font-size:3.5em;line-height:1.5em;bottom:2.5em;}
	.sec1 .backimg2 .backimginner, .sec1 .backimg2 .backimginner img{width: 1500px; height: auto; transition: 0.5s linear!important; transform: scale(1) translateX(0%)!important;}
	.homeNewWrapper .usps{width:90%;}
	.homeNewWrapper .usps .upsLHS{width:100%;left:inherit;border:0;margin-bottom:1em;}
	.homeNewWrapper .usps .upsRHS{width:100%;right:inherit;clear:both;}
	.sec3 .usps .uspouter{width:40%;font-size:2em;}
	.mintImgRightWrapper{width:10%;right:-8%;}
	.mintImgLeftWrapper{width:10%;left:0;}
	.home_whatsAppWrapper .homeWhatsAppLogo{top:-18%;}
	.sec3 .betterOuter .col-md-6 .contentBetter .startKitHighlightPrice{margin-bottom:0.5em;}
	.sec3 .betterOuter .col-md-6{display:block;padding:0;}
	.disclaimersFooter{margin-top:4em;}
}


@media only screen and (max-width: 767px) {
	
	/*MV*/
	.menu-card {
    width: 95%;
  }

  .menu-list {
    padding-left: 20px;
  }

  .menu-list ul li a {
    font-size: 24px;
  }
		.nicoTickerWrapper .nicoCenterWrapper p{font-size:2.4vw;}
	header .logo img, header .menuItemsRight img{height: 23px;}
	.buy-now button.btn-lightblue{width: 300px;}
	.buy-now { width: 300px; height: auto; top: -30px; }
	header .menuItemsRight img{margin-left: 1em;}
	.starter-kit-pack-wrap h2{margin: 0em 0 1em 0;}
	.card-wrap .n-card .info{width: 80%!important;}
	.whatsappDeskBanner{margin:20px 0 0px 0;}
	.disclaimersFooter{width: 90%; margin: 150px auto 30px auto; font-size: 12px; }
	.mobile-footer-navbar .clear{display: none;}
	.mobile-footer-navbar .support{position: relative; width: 50%; float: left; clear: both;}
	.starter-kit-pack-wrap h2 span{display: block;}
	.inner-banner{margin-top: 135px;}
	.why-nicosure-wrapper .nico-help .whyNicoLHS, .why-nicosure-wrapper .nico-help .whyNicoRHS{float: none; width: 100%; padding: 8% 8%;}
	.why-nicosure-wrapper .whychooseNic .unitLeft .unit-copy, .why-nicosure-wrapper .whychooseNic .unitRight .unit-copy{text-align: center; padding-left: 0; padding-right: 0; width: 90%; margin: 0 auto 4em auto;}
	.why-nicosure-wrapper .whychooseNic .unitRight .unit-copy{text-align: center;}
	.why-nicosure-wrapper .whychooseNic .unitRight .unit-image{order:0;}
	.why-nicosure-wrapper .nico-help .whyNicoLHS .heading, .why-nicosure-wrapper .nico-help .whyNicoLHS p{text-align: center;}
	.why-nicosure-wrapper .nico-help {padding-top: 3em;}
	.nico-help{background: none!important;}
	.blog-detail-wrapper .heading{font-weight: 600; line-height: 1.4em; margin-bottom: 0.5em;}
	.blog-list-wrapper .heading a, .blog-detail-wrapper .heading a{font-weight: 600; margin-bottom: 1em; font-family: 'Nexa'; display: block; line-height: 1.4em;}
	.blog-list-wrapper .blog-info p, .blog-detail-wrapper p{font-size: 1.2em;}
	.blog-detail-wrapper .content-heading{font-weight: 600; margin-bottom: 0.5em;}
	
	/*Homepage*/
	.sec1 .bannerTextOuter{right:inherit;left:10%; bottom:1.5em; font-size:2.5em; line-height:1.4em;text-align:left;}
	.homeNewWrapper .sec1, .homeNewWrapper .sec2, .homeNewWrapper .sec3, .homeNewWrapper .sec4{overflow: hidden; width: 100%;}
	.sec3 .betterOuter .col-md-6 .leftcontent .packcomp{width: 100%;}
	.sec3 .betterOuter .col-md-6 .leftcontent .packopen{width: 42%; top: 24%; left: 21%;}
	.sec3 .betterOuter .col-md-6 .leftcontent .bettertext{width: 70%; top: 5%; left: 13%;}
	.sec3 .betterOuter .col-md-6 .leftcontent{padding-top: 4em;}
	.sec3 .btn-lightblue{font-size: 20px;}
	.sec1 .backimg2 .backimginner, .sec1 .backimg2 .backimginner img{width: 1500px; height: auto; transition: 0.5s linear!important;}
	.sec2 .usps{font-size: 14px;}
	.gum{transform: scale(1);}
	.sec3 .packetsouter{left: -10%; width: 120%; margin-bottom: 0;height:300px;top:10% !important}
	.sec3 .packetsouter .packet1{width:47%; left:10%;opacity:0;}
	.sec3 .packetsouter .packet2{width:40%; left:55%;transform:translate(-60px, 0px);}
	.sec3 .usps .uspouter { display: inline-block; margin: 4% 3%; width: 41%; }
	.breakhere{display: block!important; height: 1px; width: 1px;}
	.sec1 .backimg2{transition: 0.05s linear!important;}
	.sec3 .usps{width: 100%; font-size: 70%;}
	.homeNewWrapper .usps .upsLHS, .homeNewWrapper .usps .upsRHS{width: 43%; font-size: 0.8em; padding: 0.5em 0;}
	.homeNewWrapper .usps .upsLHS .uspouter:nth-last-child(1), .homeNewWrapper .usps .upsRHS .uspouter:nth-last-child(1){padding-left: 10px;}
	.sec3 .usps .uspouter{width: 45%; margin: 1% 1%;}
	.nps-tabs #sns-loz .nps-tags li.modify_pack_qnty, .nps-tabs #sns-gums .nps-tags li.modify_pack_qnty{margin-right: 0!important;}
	.nps-tabs #sns-loz .nps-tags li.modify_loz_qnty, .nps-tabs #sns-gums .nps-tags li.modify_gums_qnty{width: 100%!important;}
	.nps-tabs li#sns-loz, .nps-tabs li#sns-gums{display: block!important;}
	.nps-tabs #sns-loz .nps-tags, .nps-tabs #sns-gums .nps-tags{width: 100%;}
	.sec3 .usps h6{display: inline-block; color: #58c0da; border: 1px dashed; padding: 5px 15px; border-radius: 10px; font-size: 1.2em; margin-bottom: 1em;}
	.homeNewWrapper .usps .upsLHS{margin-bottom: 4em!important;}
	.blog-body>div>.blog-info .innerblogcontent .innerBlogRep{margin: 1em 0;}
	.blog-body>div>.blog-info .innerblogcontent .innerBlogRep.blogLayoutLeft .innerBlogRepCopy{float:none; width: 100%;}
	.blog-body>div>.blog-info .innerblogcontent .innerBlogRep.blogLayoutLeft img{float:none;}

	.blog-body>div>.blog-info .innerblogcontent .innerBlogRep.blogLayoutRight .innerBlogRepCopy{float:none; width: calc(100% - 2em);}
	.blog-body>div>.blog-info .innerblogcontent .innerBlogRep.blogLayoutRight img{float:none;}
	.sec1 h1{font-size: 2.5em; width: 90%; bottom: 12%;}
	.sec1 .backimg2 .backimginner img{transform: scale(1) translateX(-10%)!important;}
	.translateDropdown{width:200%;}
	.translateDropdown ul li a{font-size:3.8vw;}
}

@media only screen and (min-width: 600px) and (max-width:1024px){
	.sec3 .usps h6{display: block; clear: both; width: 150px; text-align: center; margin: 1em auto;}
	.homeNewWrapper .usps .upsLHS, .homeNewWrapper .usps .upsRHS{width: 100%;}
	.sec3 .usps h6{display: inline-block; color: #58c0da; border: 1px dashed; padding: 5px 15px; border-radius: 10px; font-size: 1.2em; margin-bottom: 1em;}
	.homeNewWrapper .usps .upsLHS{margin-bottom: 4em!important;}
	.searchListingMainWrapper .searchHeaderWrapper .search-input-wrapper .search-btn{width:8.5%;}
	.searchListingMainWrapper .searchDetailBarWrapper button.innerSearchBtn{width:8.5%;}
}

@media only screen and (max-width: 820px){
	header.header .searchHeaderWrapper{display:none}
.searchListingMainWrapper .searchHeaderWrapper .search-input-wrapper .search-btn,.searchListingMainWrapper .searchDetailBarWrapper button.innerSearchBtn{width:11%}
.searchListingMainWrapper .search-articles .searchloadMoreWrapper a.loadMoreBt{font-size:2vw}
.mobileMenuHeaderWrapper{width:100%;height:auto;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.mobileMenuHeaderWrapper .searchHeaderWrapper{width:80%;height:auto;margin-right:5%;position:relative}
.mobileMenuHeaderWrapper .searchHeaderWrapper img.toggle‐icon‐hide{display:none!important}
.mobileMenuHeaderWrapper .searchHeaderWrapper .search-input-wrapper{position:relative;width:100%;top:inherit;right:inherit;transform:none;opacity:1;overflow:initial}
.mobileMenuHeaderWrapper .searchHeaderWrapper .search-input-wrapper .search-input{width:calc(100% - 2em);padding:1em;font-size:1em;background:#fff;border-bottom:0;border-radius:30px}
.mobileMenuHeaderWrapper .searchHeaderWrapper .search-input-wrapper .search-btn{top:9px;right:15px}
}

@media only screen and (max-width: 600px){
	.sec2 .des br{display:none}
	.homeNewWrapper .usps{width:100%}
	.homeNewWrapper .usps .upsLHS,.homeNewWrapper .usps .upsRHS{width:100%;float:none;border:0}
	.homeNewWrapper .usps .upsLHS .uspouter:nth-child(2),.homeNewWrapper .usps .upsRHS .uspouter:nth-child(2){padding-left:0;border-left:0;margin-bottom:0}
	.sec3 .usps .uspouter{width:100%!important;margin:0 auto 1em;display:inline-block;flex-wrap:nowrap;flex-direction:row;align-items:center;text-align:left;vertical-align:middle;border:0;font-size:1.8em;padding-left:10%!important}
	.sec3 .usps .uspouter br{display:none}
	.sec3 .usps .uspouter img{margin-right:.5em}
	.sec3 .betterOuter .col-md-6 .footnotes .btn-lightblue{font-size:.9em}
	.disclaimersFooter{margin:2em auto}
	.sec3{padding:95px 0 2em}
	.blog-body .container{width:100%}
	span.blog-date{margin-left:1em}
	.blog-detail-wrapper .heading{padding:0 .5em}
	.blog-detail-wrapper .subheading,.blog-detail-wrapper p,.blog-detail-wrapper .content-heading{padding:0 1em}
	.blog-detail-wrapper .content-heading{margin-top:1em}
	.blog-info img{display:block;width:calc(100% - 2em);float:none!important;margin:0 1em!important}
	.blog-body .back-share{width:90%;margin:0 auto}
	.blog-body .related-content-block{width:90%;margin:0 auto}
	.blog-body .related-content-block span.blog-date{margin-left:0}
	.blog-body .related-content-block a.related_readBtn{padding:0 1em}
	.cafe .cafe-inner:nth-child(1),.cafe .cafe-inner:nth-child(2){display:block}
	.cafe .cafe-inner:nth-child(1) span:last-child{display:none}
	.home_whatsAppWrapper .homeWhatsAppLogo{top:-23%;width:40%}
	.why-nicosure-wrapper .whychooseNic .heading{margin-bottom:1em}
	.pTopGap1{margin-top:3em;margin-bottom:0}
	.mobileMenuHeaderWrapper .searchHeaderWrapper .search-input-wrapper .search-btn{top:9px;right:13px}
	.searchListingMainWrapper .searchHeaderWrapper .search-input-wrapper .search-btn{width:20%}
	.searchListingMainWrapper .page-header h1.page-title{font-size:5vw}
	.searchListingMainWrapper .search-products h2,.searchListingMainWrapper .search-articles h2{font-size:5vw}
	.searchListingMainWrapper .search-products ul.search-grid li.grid-item,.searchListingMainWrapper .search-articles ul.search-grid li.grid-item{width:100%;margin-right:0}
	.searchListingMainWrapper .search-products ul.search-grid li.product-item .product-info h3,.searchListingMainWrapper .search-articles ul.search-grid li.article-item .article-info h3{font-size:4.5vw;min-height:inherit}
	.searchListingMainWrapper .search-products ul.search-grid li.product-item .product-info a.view-product,.searchListingMainWrapper .search-articles ul.search-grid li.article-item .article-info a.read-more{font-size:1.3em}
	.searchListingMainWrapper .searchDetailBarWrapper button.innerSearchBtn{width:20%}
	.close-menu{width:32px;right:20px;}

	ul.nps-form li{flex-direction:column}
	ul.nps-form li.trTop{display:none}
	ul.nps-form li span{width:100%;max-width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start}
	.nps-tabs .nps-tags{flex-direction:column;width:100%}
	.nps-tabs ul.nps-tags.npst-form li{margin:0 0 1em}
	.nps-form li:not(.trTop) > span::before{content:"Product: ";display:block;font-weight:900;margin-bottom:2px;color:#055569;text-align:left;font-size:16px}
	.nps-form li:not(.trTop) .nps-tags.npst-form::before{content:"Quantity:";display:block;font-weight:900;margin:10px 0 5px;color:#055569;font-size:16px}
}

@media only screen and (max-width: 430px){
	.sec3 .usps .uspouter{padding-left: 0!important; text-align: center;}
}