.banner-sliders {
	width: 100%;
	float: left;
}
.video-slider{
	width: 100%;
	float: left;
}
.banner-video {
	position: absolute;
	bottom: -51px;
	width: 370px;
}
/*section.banner-section.novideo .item-box{
	min-height: 400px;
}
section.banner-section .banner-img img {
	max-height: 370px;
	}*/
	section.banner-section.novideo .banner-img{
	/*position: absolute;
	bottom: 30px;
	right: 0;
	bottom: -4px;*/
	position: relative;
	width: 100%;
	float: left;
}
.content-box p br{
	display: none;
}
.content-box p br:first-child{
	display: block;
}
.content-box h2 br{
	display: none;
}
.content-box h2 br:first-child{
	display: block;
}
.uses-tab {
	width: 100%;
	float: left;
}
.use-txt,
.use-img {
	width: 100%;
	float: left;
	text-align: center;
}
.banner-video {
	position: absolute;
	width: 370px;
	bottom: -24%;
	left: 40px;
	left: 160px;
	z-index: 9;
	max-width: 27%;
}
section.banner-section{
	padding: 0;
}
.banner-blocks{
	margin-bottom: 130px;
	width: 100%;
	float: left;
	position: relative;
	padding: 10px 140px 0;
	padding: 10px 0px 0;
}
section.banner-section.no-video .banner-blocks{
	margin-bottom: 10px;
}
.banner-img{
	width: 42%;
	text-align: center;
	padding-right: 50px;
	padding-right: 0px;
	position: absolute;
	right: 0;
	bottom: 15px;
}
.banner-img {
	width: 100%;
	padding: 0;
	position: relative;
	bottom: auto;
	right: auto;
}
.banner-img img{
	display: block;
	width: 100%;
}
.item-box{
	padding-top: 150px;
}
.banner-img img.mob-image {
	display: none;
}
.item-box .content-box{
	width:35%;
	position: relative;
	padding: 0 20px 00px 140px;
	position: absolute;
	z-index: 1;
	bottom: 42%;
}
section.banner-section.novideo .content-box{
	bottom: 46%;
}
/*.head-txt{
	width: 100%;
    position: absolute;
    z-index: 1;
      padding: 0 40px 0 140px;
      }*/
      .mnemonics {
      	position: absolute;
      	right: 130px;
      	bottom: 17px;
      	color: #fff;
      	z-index: 9;
      	font-size: 11px;
      	letter-spacing: 0.07px;
      	font-family: vagmedium;
      }
      .banner-video .slick-slide img{
      	width: 100%;
      	border-radius: 19px;
      }
      .godrej-wrapper button.slick-prev.slick-arrow{
      	left: -22px;
      }
      .godrej-wrapper button.slick-next.slick-arrow{
      	right: -12px
      }
      .video-cart {
      	width: 100%;
      	float: left;
      	position: relative;
      }
      .slide-txt{
      	position: absolute;
      	bottom: 30px;
      	left: 20px;
      	font-size: 32px;
      	line-height: 32px;
      	font-family: "Omnes Semibold";
      	color: #fff;
      }
      .video-block {
      	width: 750px;
      	margin: 0 auto;
      	display: block;
      	max-width: 100%;
      	padding: 20px;
      }
      .video-cart img{
      	text-align: center;
      	border-radius: 25px;
      	width: 100%;
      }
      .header-section{
      	margin-bottom:30px; 
      }
      section.hygiene-section.blog-section .header-section {
      	color:#1db6ca;
      	margin-bottom: 0;
      }

      .header-section:before{
      	background-color: #1db6ca;
      }
      .slide-btn {
      	position: absolute;
      	top: 50%;
      	transform: translateY(-50%);
      	left: 0;
      	right: 0;
      	margin: 0 auto;
      	width: 74px;
      	cursor: pointer;
      }
      .video-block-slider {
      	width: 100%;
      	float: left;
      	padding-bottom: 15px;
      }
      .product-tabs {
      	width: 100%;
      	float: left;
      	padding:  10px 0px;
      	position: relative;
      }
      .product-tabs.active{ 
      	background-color: #F8F8F8;
      	top: 90px;
      	width: 100%;
      	left: 0; 
      	position: fixed;
      	padding: 10px;
      	z-index: 9;
      }
      .pro-image{
      	width: 100%;

      }
      .pro-image img{
      	max-width: 430px;
      }
      .product-tabs.active1 {
      	width: 100%;
      	float: left;
      	padding: 50px 150px;
      	position: relative;
      	background-color: transparent;
      	top: auto;
      	position: relative;
      	transition: all 0.3s;
      	height: 0px;
      }
      .product-section.active .product-tab-list{
      	padding-top: 50px;
      }
      section.hygiene-section.product-section.active{
      	padding: 50px 0 0;
      }
      section.hygiene-section.product-section.active1{
      	padding: 50px 140px 0;
      }
      .product-section.active1 .product-tab-list{
      	padding-top: 0px;
      }
      .product-tabs ul{
      	width: 100%;
      	max-width: 1069px;
      	display: block;
      	margin: 0 auto;
      	padding: 0 30px;
	/*list-style-type: none;
	overflow-x: auto;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
	white-space: nowrap;
	overflow-x: visible;
	overflow-y: hidden;
	text-align: center;*/
	text-align: center;
}
.product-section.active .product-tabs ul{
	padding: 0 30px;
}
.product-tabs ul li{
	width: auto; 
	text-align: center;
	line-height: 51px;
	font-size: 20px;
	color: #3C3A3A;
	font-family: "Omnes Semibold";
	position: relative;
	cursor: pointer;
	transition: all 0.0s;
	display: inline-block;
	margin: 0 30px;
}
.product-tabs ul.open li{
	width: auto;
}
.buy-now-btn {
	/*width: auto;
	float: left;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);*/
	/*display: none;*/
	padding: 6px 0 0;
}
.product-tabs ul li.active:before{
	/*content: "";
	position: absolute;*/
	height: 3px;
	width: 70px; 
	left: 0;
	margin: 0 auto;
	right:0;
	bottom: 0;
}
.product-tab-list{
	width: 100%;
	float: left;
	text-align: center;
	position: relative;
	margin-top: 50px;
}
.product-tab-list ul{
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	display: block;
}
li.pro-tab{
	display: none;
}
.desp-tab {
	width: 100%;
	float: left;
}
.desp-tab-img {
	width: 40%;
	float: left;
}
.bg-bb-plus {
	position: absolute;
	right:  0px;
	top: -10px;
	width: 115px;
	display: none;
}
li.overview{
	width: 100%;

	margin: 0 auto;
	max-width: 960px;
}
li.pro-tab.description{
	width: 100%;

	margin: 0 auto;
	max-width: 900px;
}
.desp-tab {
	width: 100%;
	float: left;
	position: relative;
}
.desp-tab-img {
	width: 35%;
	float: left;
	text-align: right;
}
.desp-tab-content {
	width: 50%;
	float: right;
	text-align: left;
	line-height: 20px;
	font-size: 16px;
	letter-spacing: 0.32px;
	font-weight: 400;	
	color: #3C3A3A;
	margin: 0;
	margin-right: 5%;
}
.desp-tab-content.active{
	position: absolute;	
	left: 45%;
	top: 50%;
	transform: translateY(-50%);
	margin-right: 0%;
}
.bg-bb-plus3 {
	position: absolute;
	right: -50px;
	top: 2px;
	width: 83px;
}
.product-tab-list ul li.pro-tab:first-child{
	display: block;
}
section.hygiene-section.faq-section{
	display: none;
}
.product-view{
	width: 100%;
	float: left;
	text-align: center;
	position: relative;
}
.pro-points{
	width: 100%;
	float: left;
	position: absolute;
	top: 0;
	text-align: left;
}
.pro-points li{  
	width: 50%;
	float: left;
	position: relative;
	top: 0;
	text-align: left;
	opacity: 0;
	min-width: 

}
.pro-points li:nth-child(odd){
	float: left;
	text-align: right;
	clear: both;
	
}
.pro-points li:nth-child(odd) .overview-points {
	width: 100%;
	/*max-width: 270px;*/
	float: right;
	position: relative;
	padding-right: 23px;
}
.pro-points li:nth-child(even){
	float: right;
}
.pro-points li:nth-child(even) .overview-points {
	width: 100%; 
	float: left;
	position: relative;
	padding-left: 23px;
}
.desp-tab-content br {
	display: none;
}
.desp-tab-content br:first-child {
	display: block;
}
.desp-tab-content br:nth-child(2) {
	display: block;
}
.pro-points li h3{
	font-size: 20px;
	line-height: 22px;
	letter-spacing: 0.4px;
	margin: 0;
	position: relative; 
	width:100%;
	float: left;
}
span.bullets {
	position: absolute;
	left: -23px;
	top: 2px;
	z-index: 1;
}
.pro-points li:nth-child(odd) span.bullets{
	right: -0px;
	left: auto;
}
.pro-points li:nth-child(even) span.bullets{

	left: 0;
}
/*.pro-points li h3:before{
	position: absolute;
	content: "";
	width: 5px;
	border-radius: 50%;
	height: 5px;
	left: -20px;
	top: 13px;
	z-index: 1; 
}
.pro-points li h3:after{
	position: absolute;
	content: "";
	width: 11px;
	border-radius: 50%;
	height: 11px;
	left: -23px;
	top: 10px 
	}*/
	.pro-points li p{
		line-height: 20px;
		font-size: 16px;
		letter-spacing: 0.32px;
		color: #3C3A3A;
		margin: 0;
		width: 100%;
		max-width: 100%;
		padding-bottom: 20px;
		float: left;
	}
	.pro-tab.description p{
		line-height: 20px;
		font-size: 16px;
		letter-spacing: 0.32px;
		color: #3C3A3A;
	}
	/*.pro-points li:first-child{
		top: 10px;
		left: 10px;
	}
	.pro-points li:nth-child(2){
		top: 10px;
		left: 74%;
	}
	.pro-points li:nth-child(3){
		top:100px;
		left:10px;
	}
	.pro-points li:nth-child(4){
		top: 95px;
		left: 74%;
	}
	.pro-points li:nth-child(5){
		top: 180px;
		left: 10px;
	}
	.pro-points li:nth-child(6){
		top: 180px;
		left: 74%;
	}
	.pro-points li:nth-child(7) {
		top: 250px;
		left: 10px;
	}
	.pro-points li:nth-child(8){
		top: 250px;
		left: 74%;
		}*/
		
		section.hygiene-section.product-section .bg-section{
			display: none;
		}
		.product-tab-list .more-btn{
			display: none;
		}
		.bg-section{
			height: 107px;
			display: none;
		}
		.accordian {
			width: 100%;
			float: left;
			padding-top: 0px;
		}
		ul.help_accordion {
			position: relative;
			float: left;
			width: 100%;
			padding: 20px 0 0;
		}
		.product-accordian{
			width: 750px;
			display: block;
			margin: 0 auto;
			max-width: 100%;
		}
		section.hygiene-section.faq-section .header-section {
			margin-bottom: 00px;
		}
		ul.help_accordion li {
			position: relative;
			margin-bottom: 20px;
			float: left;
			width: 100%;

		}
		ul.help_accordion li.active{
			background-color: #F8F8F8;
			border-radius:31px;
		}
		.accordian_header {
			position: relative;
			float: left;
			width: 100%;
			padding-top: 10px;
			padding-right: 80px;
			cursor: pointer;
		}
		.accordian_header .btnAccordionToggle {
			float: left;
			position: absolute;
			line-height: 30px;
			font-size: 19px;
			opacity: 1;
			right: 36px;
			top: 13px;
			transition: all 0.5s;
		} 
		.help_accordion .accordian_header .accordian_section_title {
			color: #3C3A3A;
			font-size: 20px;
			font-weight: 600;
	line-height: 24px;/*

	font-family: "Omnes Semibold";*/
	float: left;
	padding-left: 35px;
}
.accordian_content {
	width: 100%;
	float: left;
	padding: 10px 80px 20px 35px;
}
.accordian_content p {
	color: #3C3A3A;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
ul.help_accordion li .btnAccordionToggle svg{
	transition: all 0.5s;
}
ul.help_accordion li.active .btnAccordionToggle svg{
	transition: all 0.5s;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	transition: all 0.5s;
}
.howtouse {
	width: 100%;
	float: left;
	text-align: center;
}
.cart-use {
	width: 24%;
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	/*padding: 20px;*/
	padding: 20px 10px;
}
li.pro-tab.availble .cart-use {
	width: 32.3%;
}
li.pro-tab.availble .cart-use img { max-width: 90%; }
.slick-dots li{
	width: 13px;
	height: 13px;
}
.slick-dots li button:before{
	display: none;
}

.slick-dots li button{
	background-color:#BFBFBF;
	width: 13px;
	border-radius: 50%;
	height: 13px;
}
.slick-dots li.slick-active button{
	background-color: #5DA232;
}
.use-txt h4{
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 0.4px;
	padding-top: 20px;
}
.use-txt p{
	margin: 0;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.4px;
	padding-top: 0px;
	color: #3C3A3A;
}
@media screen and (max-width: 1000px){
	.banner-video{ 
		bottom: -350px;
		left: 0;
		right: 0;
		margin: 0 auto;
		padding: 0 40px;
		max-width: 450px;
		width: 100%;
	}
	.product-accordian{
		width: 100%;
	}
	.item-box,
	.content-box{
		position: inherit;
		padding: 0;
	}
	section.banner-section.novideo{
		margin-bottom: 0px;
	}

	section.hygiene-section{
		padding: 50px 80px 0;
	}
	/*.pro-points li:first-child{
		top: 50px;
		left:  0px;
	}
	.pro-points li:nth-child(2){
		top: 150px;
		left: 0px;
	}
	.pro-points li:nth-child(3){
		top: 250px;
		left:  0px;
	}
	.pro-points li:nth-child(4){
		top: 50px;
		left: 74%;
	}
	.pro-points li:nth-child(5){
		top: 150px;
		left: 74%;
	}
	.pro-points li:nth-child(6){
		top: 250px;
		left: 74%;
		}*/
		.product-tabs{
			padding: 50px 0;
		}
		li.pro-tab.availble .cart-use,
		.cart-use{
			width: 50%;
		}
		.product-section.active .product-tabs ul,
		.product-tabs ul{
			padding: 0 20px;
		}
		section.hygiene-section.product-section,
		section.hygiene-section.product-section.active {
			padding: 50px 0 0;
		}
		.banner-blocks{
			margin-bottom: 30px;
			padding: 50px 80px 0;
			padding: 0px 0px 0;
		}
		section.banner-section.novideo .banner-img{
			position: relative;
			bottom: auto;
			right: auto;
		}
		section.banner-section.novideo .content-box{
			bottom: auto;
		/*	position: relative;
			top: auto;*/
		}
		li.overview{
			width: 100%;
			float: left;
			padding: 0 80px;
		}
		.item-box .content-box{
			width: 100%; 
			top: 100px;
			bottom: auto;
			padding: 0 30px;
			/*position: relative;
			top: auto;*/
		}
		.banner-video {
			bottom: auto;
			left: 0;
			right: 0;
			margin: 0 auto;
			padding: 50px 40px 0;
			max-width: none;
			width: 100%;
			position: relative;
			float: left;
		}
		.bg-section{
			display: none;
		}
		.banner-img {
			width: 100%;
			text-align: center;
			padding-right: 0;
			position: relative;
			right: auto;
			bottom: auto;
		}
		.section-wrap{

			position: initial;
		}
		.banner-img img.mob-image {
			display: inline-block;
		}
		.banner-img img.dest-topimg {
			display: none;
		}
	}
	@media screen and (max-width: 770px){
		section.hygiene-section.product-section .bg-section{
			display: block;
		}	
	/*.product-tab-list .more-btn{
		display: block;
		}*/
		section.banner-section.novideo .banner-img {
			position: relative; 
			bottom: auto; 
			right: auto; 
		}
		.uses-tab{
			height: auto !important;
		}
		.mnemonics{
			bottom: 10px;
			right: 0;
		}
		.item-box .content-box, .content-box{
			/*position: inherit;*/
		}
		.item-box .content-box {
			width: 100%;
			top: 50px;
			bottom: auto;
		}
		.section-wrap{
			position: inherit;
		}
		.banner-blocks{

			padding: 0 40px 0;
			padding: 0px  0px 0;
		}
		section.hygiene-section{
			padding: 0px 40px 0;

		}
		.bg-section{
			display: none;
		}
		li.pro-tab .pro-points li{
			position: relative;
			left: auto;
			top: auto;
			right: auto;
			padding: 0 0 20px  0px !important;
			width: 100%;
			height: auto !important;
		}
		.pro-points li p{
			padding: 0;
		}
		.pro-points li  .overview-points{
			height: auto !important;
			max-width: 100% !important;
		}
		.banner-blocks,
		.section-wrap{
			position: inherit;
			float: left;
		}
		.accordian_header{
			padding-right: 30px;
		}
		.header-section {
			margin-bottom: 0px;
		}
		.bg-bb-plus3{
			right: 50px;
		}
		.help_accordion .accordian_header .accordian_section_title{
			padding-left:40px;
		}
		.video-block{
			width: 100%;
			padding: 0;
		}
		.accordian_content {
			width: 100%;
			float: left;
			padding: 10px 50px 20px 40px;
		}
		.accordian_header .btnAccordionToggle{
			right: 20px;
		}
		.product-tabs {
			padding: 20px 0 50px;
		}
		li.overview{
			width: 100%;
			float: left;
			padding: 0 0px;
		}
		section.hygiene-section.product-section.active1{
			padding: 50px 0px 0;
		}
		.pro-points{
			padding: 40px 40px 0;
			position: relative;
			top: auto;
		}
		.product-tabs ul.open li,
		.product-tabs ul li{
			/*width: auto;
			float: none;
			display: inline-block;
			padding: 0 20px;*/
			margin: 0 15px;
		}
		.product-tabs ul{
			/*list-style-type: none;
			overflow-x: auto;
			white-space: nowrap;
			-webkit-overflow-scrolling: touch;
			white-space: nowrap;
			overflow-x: visible;
			overflow-y: hidden;*/
			width: 100%;
			float: left;
		}
		.pro-image {
			position: relative;
			width: 100%;
			float: left;
			padding-bottom: 20px;
		}
		section.hygiene-section.product-section{
			padding: 0;
		}
		.howtouse{
			padding: 0 40px;
		}
		li.pro-tab.availble .cart-use,
		.cart-use{
			width: 100%;
			padding: 25px 0;
		}
		section.hygiene-section.faq-section{
			padding: 0;
		}
		ul.help_accordion li.active{
			border-radius: 0;
		}
		.desp-tab-img{
			width: 100%;
			text-align: center;
			padding: 0 40px;
		}
		.desp-tab-content{
			width: 100%;
			float: left;
			position: relative;
			top: auto;
			transform:none;
			left: auto;
			padding: 40px;
			margin-right:0;
		}
		.desp-tab-content.active{
			position: relative;
			top: auto;
			transform:none;
			left: auto;
		}
		.item-box .content-box{
			width: 100%;
		}
		.pro-points li:nth-child(odd){
			text-align: left;
		}
		.pro-points li:nth-child(odd) span.bullets {
			right: -0px;
			left: -23px;
		}
		.pro-points li:nth-child(even) .overview-points{
			padding: 0;
		}
		.pro-points li:nth-child(even) span.bullets {
			left: -23px;
		}
		
		.item-box{
			padding: 0;
			padding: 45px 0 1px;
		}
		.bg-bb-plus {
			position: absolute;
			right: 0px;
			top: -41px;
			width: 115px;
			display: none;
		}
		.pro-image img{
			width: 100%;
			padding: 0 20px;
		}
		.video-cart .slide-btn, .video-cart .slide-btn svg{
			width: 50px;
		}
	}
	@media screen and (max-width: 500px){
		/*.banner-video{
			bottom: -272px;
			}*/
			section.banner-section {
				margin-bottom: 2px;
			}
			section.banner-section.no-video{
				margin-bottom: 0;
			}
			section.banner-section.novideo {
				margin-bottom:  5px;
			}
		}
		@media screen and (max-width: 430px){
		/*.banner-video {
			bottom: -244px;
			width: 270px;
			padding: 0;
			max-width: 100%;
			}*/

			section.banner-section.novideo {
				margin-bottom: 0px;
			}
		}
		@media screen and (max-width: 400px){
		/*.banner-video{
			bottom: -232px;
			}*/
			.item-box{
				padding: 0;
				padding: 75px 0 1px;
			}
			.item-box .content-box{
				top:30px;
			}
		}


@media (max-width: 768px) {
	.product-tabs ul li { font-size: 15px; line-height: 40px; }
	.product-tab-list { margin-top: 0px; }
	.mob_half { width: 50% !important; max-width: 50%; }
	li.pro-tab.use .cart-use, li.pro-tab.availble .cart-use { width: 48% !important; text-align: center; vertical-align: top; }
	li.pro-tab.use .use-txt h4 { font-size: 15px; line-height: 22px; }
	li.pro-tab.use .use-img img { width: 50% !important; }
	li.pro-tab.availble .use-img img { width: 85% !important; }
	li.pro-tab.use .howtouse, li.pro-tab.use .availble { padding-left: 10px; padding-right: 10px; }
	li.pro-tab.description img { width: 40% !important; }

	li.pro-tab.use .uses-tab { padding-left: 10px; padding-right: 10px; }

	li.pro-tab.description .desp-tab-content { padding-top: 20px !important; }

	.shake span { font-size: 13px !important; }

}		