	body {
		margin: 0;
		padding: 0;
		color: #091c3f;
		font-size: 14px;
		font-family: 'Lato';
	}

	a {
		text-decoration: none !important;
	}

	.button-filter
	{
		margin-bottom: -30px;
	}

	button {
		cursor: pointer;
	}

	.fw-700{font-weight: 700 !important}
	.fw-400{font-weight: 400 !important}
	.fw-900{font-weight: 400 !important}
	.fw-500{font-weight: 500 !important}
	.fw-800{font-weight: 800 !important}
	.f-40{font-size: 40px !important}
	.f-30{font-size: 30px !important}
	.f-24{font-size: 24px !important}
	.f-22{font-size: 22px !important}
	.f-20{font-size: 20px !important}
	.f-18{font-size: 18px !important}
	.f-12{font-size: 12px !important}
	.f-10{font-size: 10px !important}

	.para-shipping li::marker
	{
		color: #7f1416
	}
	.terms-content li::marker
	{
		font-size: 18px;
	}
	.para-shipping li a
	{
		cursor: default;
		pointer-events: none;
	}


	/* Nav-bar top */

	.navbar-top {
		border-bottom: 1px solid #efefef;
		padding: 15px 0;
		line-height: 22px;
		font-style: normal;
		letter-spacing: 0.45px;
	}

	nav.navbar.navbar-expand-lg.navbar-light.bg-light {
		background: transparent !important;
		border-bottom: 1px solid #efefef;
	}

	.nav-link {
		color: #091c3f !important;
		font-weight: 500;
	}

	ul.top-nav .nav-link {
		padding: 0;
	}

	ul.top-nav li {
		padding: 0 15px;
	}

	.nav-link:hover,
	.nav-link:focus {
		color: #101b2d;
	}

	.navbar-menu {
		border-bottom: 1px solid #efefef;
		display: block;
	}

	.social-icon {
		margin: 0 10px;
	}

	.social-icon img {
		width: 30px;
	}

	ul.top-nav {
		margin: 0;
	}

	.top-nav li {
		display: inline-block;
		list-style: none;
		line-height: 30px;
	}

	.button-social {
		text-align: right;
	}


	/* Nav-bar menu */

	.navbar-collapse {
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 19px;
		letter-spacing: 0em;
		text-align: left;
	}

	.logo-style {
		/* margin: 0 0 10px 10px; */
	}

	.nav-link-menu {
		transition: 0.5s;
		position: relative;
		overflow: hidden;
	}

	.nav-link-menu:after {
		background: none repeat scroll 0 0 transparent;
		bottom: 0;
		content: "";
		display: block;
		height: 2px;
		left: 8px;
		position: absolute;
		background: #7e1416;
		transition: width 0.3s ease 0s, left 0.3s ease 0s;
		width: 0;
	}

	.navbar-nav li:hover .nav-link-menu:after{
		width: 70%;
		left: 8px;
	}

	.nav-link-menu {
		/* color: #000 !important; */
		margin: 0 5px;
	}

	.nav-link-menu:hover {
		color: #7e1416 !important;
	}

	.navbar-menu-category {
		margin-top: 20px;
	}

	.txt-product {
		width: 550px !important;
		border: 1px solid #efefef !important;
		position: relative;
		overflow: hidden;
		border-radius: 5px !important;
	}

	.nav-icon {
		margin: 0 auto;
		font-size: 19px;
		color: #101b2f;
	}

	.navbar-menu .form-inline {
		width: 100%;
	}


	/* Style all font awesome icons */

	.fa {
		height: 30px;
		width: 30px;
		text-align: center;
		text-decoration: none;
		margin: 0 5px;
	}

	.social-right {
		text-align: center;
		padding: 0 5px;
	}

	.social-right svg {
		display: block;
	}

	.social-right img {
		display: block;
		width: 19px;
		height: 19px;
	}

	.social-right span {
		color: #091c3f;
		font-size: 14px !important;
		font-weight: 500;
	}

	.social-right li {
		padding: 0 10px;
		margin: 0 !important;
	}

	.form-control::-webkit-input-placeholder {
		/* WebKit, Blink, Edge */
		color: #bfbfbf;
	}

	.form-control:-moz-placeholder {
		/* Mozilla Firefox 4 to 18 */
		color: #bfbfbf;
		opacity: 1;
	}

	.form-control::-moz-placeholder {
		/* Mozilla Firefox 19+ */
		color: #bfbfbf;
		opacity: 1;
	}

	.form-control:-ms-input-placeholder {
		/* Internet Explorer 10-11 */
		color: #bfbfbf;
	}

	.form-control::-ms-input-placeholder {
		/* Microsoft Edge */
		color: #bfbfbf;
	}

	.form-control::placeholder {
		/* Most modern browsers support this now. */
		color: #bfbfbf;
	}

	form.form-inline.form-search .form-control {
		border: none;
		text-align: left;
	}

	form.form-inline.form-search .input-placeholder {
		border: 1px solid #efefef;
		border-radius: 5px;
		padding: 0 10px;
		overflow: hidden;
	}

	form.form-inline.form-search .input-placeholder input {
		padding: 8px 0;
		width: 100%;
	}
	form.form-inline.form-search .input-placeholder a {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}

	form.form-inline.form-search .input-placeholder img {
		font-size: 14px;
		color: #091c3f;
	}

	input[type=search]:focus {
		box-shadow: inset 0 -1px 0 #fff;
	}


	/* crousal */

	a,
	a:hover,
	a:active,
	a:focus {
		text-decoration: none;
		color: white;
		outline: none !important;
	}

	ul {
		padding: 0;
		margin: 0;
	}

	img {
		max-width: 100%;
		/* cursor: pointer; */
	}

	.item.bg-all {
		height: 100%;
	}

	.item.bg-all img {
		position: relative;
	}

	.owl-dots {
		position: absolute;
		bottom: 8%;
		right: 47%;
		outline: none
	}

	.owl-dot:focus {
		outline: none;
		border: none;
	}


	/* Category and Popular*/

	.category {
		display: block;
		margin: 60px 0;
	}

	.category-header {
		display: block;
		font-family: Lato;
		font-size: 46px;
		font-style: normal;
		font-weight: 800;
		line-height: 55px;
		letter-spacing: 0px;
		text-align: center;
	}

	.category-header h3 {
		color: #7f1416;
		font-weight: 400;
		font-size: 26px;
		font-style: normal;
		line-height: 31px;
		letter-spacing: 0px;
		text-align: center;
	}

	.category-header h2 {
		color: #091c3f;
		font-weight: 800;
		font-size: 46px;
		font-style: normal;
		line-height: 55px;
		letter-spacing: 0px;
		text-align: center;
	}

	.category-content {
		margin-top: 20px;
		font-family: Lato;
		font-size: 26px;
		font-style: normal;
		font-weight: 400;
		line-height: 31px;
		letter-spacing: 0px;
		text-align: center;
	}

	.category-card
	{
		
		width: 100%;
		
		overflow: hidden;
		
		border-radius: 0 !important;
		
		height: 320px;
	}

	.category-content .card {
		margin-top: 30px;
	}

	.popular {
		display: block;
		background: #ffd9d9;text-align: center;padding: 80px 0 !important;
	}

.popular-testimonial{padding: 20px 0 !important;margin: 0 !important;}
.testi-inner{background-color: #fff;padding: 35px;}
.star.star-align {position: absolute;right: 35px;top: 35px;}
.testi-inner.text-left {position: relative;}
.testi-inner h3{font-size: 20px;color: #091C3F;line-height: 24px;font-family: Lato;font-weight: 600;}
.testi-inner span{font-size: 16px !important;color: #6D7686;line-height: 20px;font-family: Lato;font-weight: 500;}
.testi-inner p{font-size: 16px;color: #6D7686;line-height: 24px;font-family: Lato;}



	.popular-header {
		display: block;
		font-family: Lato;
		font-size: 46px;
		font-style: normal;
		font-weight: 800;
		line-height: 55px;
		letter-spacing: 0px;
		text-align: center;
	}

	.popular-header h3 {
		color: #7f1416;
		font-size: 26px;
		font-style: normal;
		font-weight: 400;
		line-height: 31px;
		letter-spacing: 0px;
		text-align: center;
	}

	.popular-header h2 {
		color: #091c3f;
		font-size: 46px;
		font-style: normal;
		font-weight: 800;
		line-height: 55px;
		letter-spacing: 0px;
		text-align: center;
	}

	.popular-content {
		margin: 20px 0;
	}

	.img-box-testimonials {
		height: 664px !important;
	}

	.card-size img {
		height: 100%;
		-moz-object-fit: cover !important;
		-ms-object-fit: cover !important;
		-webkit-object-fit: cover !important;
		object-position: top;
	}

	.casual-card {
		position: relative !important;
		/* overflow: hidden !important; */
		height: 300px !important;
		object-fit: cover !important;
		-moz-object-fit: cover !important;
		-ms-object-fit: cover !important;
		-webkit-object-fit: cover !important;
	}

	.img2-style {
		height: 285px !important;
	}

	.img-box4-style {
		margin-top: 10px !important;
	}

	.img4-style {
		height: 320px !important;
	}

	.casual-card img {
		height: 100% !important;
		border-radius: 5px;
		padding-bottom: 2px;
	}

	.card img {
		position: relative;
		overflow: hidden;
		object-fit: cover;
		-webkit-object-fit: cover;
		-ms-object-fit: cover;
		-moz-object-fit: cover;
		object-position: top center;
		height: 100%;
	}

	.card-style img {
		transition: 0.5s;
	}

	.card-style img:hover {
		transform: scale(1.05);
	}

	.btn-category {
		position: absolute;
		bottom: 15px;
		right: 0;
		left: 0;
		border: none;
		padding: 6px 70px;
		border-radius: 5px;
		/* text-align: center; */
		-moz-background: #ffffffd1;
		-webkit-background: #ffffffd1;
		-o-background: #ffffffd1;
		background: #ffffffd1;
		cursor: pointer;
		color: #7f1416;
		/* font-size: 18px; */
		/* font-weight: 600; */
		margin: 0 auto;
	}

	.btn-category:hover,
	.btn-category:focus {
		transition: 0.5s;
		-moz-background-color: #751718b8;
		-webkit-background-color: #751718b8;
		-o-background-color: #751718b8;
		background-color: #751718b8;
		color: white;
		outline: none;
	}


	/* animation Box */

	.img-box {
		position: relative;
		overflow: hidden;
		margin-top: 30px;
	}

	.overlay-box {
		-moz-background-color: #751718b8;
		-webkit-background-color: #751718b8;
		-o-background-color: #751718b8;
		background-color: #751718b8;
		width: 100%;
		position: absolute;
		bottom: -20px;
		text-align: center;
		transform: translateY(94%);
		opacity: 0;
		border-radius: 5px !important;
		height: 320px !important;
		transition: 1s;
		overflow: hidden;
	}

	.overlay-box h2 {
		color: white;
		margin-top: 20%;
		font-size: 35px;
	}

	.overlay-box h3 {
		color: white;
		margin-top: 0;
		font-size: 20px;
		font-weight: 400;
	}

	.img-box:hover .overlay-box {
		transform: translateY(-6%);
		opacity: 1;
	}


	/* Laxmipati image */

	.laxmipati-img {
		padding: 0 15px;
	}


	/* populer treding */

	.price-header {
		display: block;
	}

	.price-header span {
		display: block;
		color: #6d7686;
		float: left;
		font-size: 14px;
	}

	.price-header .heart {
		float: right;
		display: block;
		cursor: pointer;
		font-size: 16px;
	}

	.price-content {
		display: block;
		margin-top: 5px;
		color: #091c3f;
	}

	.price-content h4 {
		font-size: 16px;
		text-align: left;
		font-weight: 600;
	}

	.price-content h5 {
		font-size: 14px;
		text-align: left;
		color: #091c3f;
		font-weight: 900;
	}

	.img-box-treding {
		position: relative;
		overflow: hidden;
		height: 395px;
		margin-top: 30px;
	}

	.card-size {
		height: 544px !important;
	}

	.img-box-treding img {
		transition: 0.5s !important;
		height: 100%;
		width: 100%;
		object-fit: cover;
		-webkit-object-fit: cover;
		-ms-object-fit: cover;
		-moz-object-fit: cover;
		object-position: top center;
	}

	.img-box-treding:hover overlay-box-treding {
		opacity: 0.9;
	}

	.img-box-treding:hover img {
		transform: scale(1.05);
	}

	.overlay-box-treding {
		-moz-background-color: white;
		-webkit-background-color: white;
		-o-background-color: white;
		background-color: #fff;
		height: 120px;
		position: absolute;
		bottom: 0px;
		text-align: center;
		transition: 1s;
		left: 0;
		right: 0;
		opacity: 0.9;
		padding: 0 15px;
	}

	.overlay-box-treding h2 {
		color: #101b2d;
	}

	.overlay-box-treding h3 {
		color: #101b2d;
		font-size: 20px;
		font-weight: 400;
	}

	.card-sarees {
		height: 100%;
	}

	.img-box-treding:hover .overlay-box-treding {
		opacity: 1;
	}

	.slider-top {
		margin-top: 0 !important;
	}


	/* advantage box */
	.advantage-box{-moz-background-color: #7d1315;-webkit-background-color: #7d1315;-o-background-color: #7d1315;background-color: #7f1416;width: 100%;}
	.advantage-box img{margin: auto;display: block;}

	/* testimonials-box */
	.overlay-box-testimonials {-moz-background-color: white;-webkit-background-color: white;-o-background-color: white;margin-top: -10px;background-color: white;height: 120px;text-align: center;transition: 1s;border-left: 1px solid #efefef;border-right: 1px solid #efefef;border-radius: 0 0 5px 5px;border-bottom: 1px solid #efefef;}
	.testimonials{display: block;text-align: center;margin: 10px 0;color: #091c3f;}
	.testimonials-header h4 {padding-top: 10px;font-size: 20px;}
	.testimonials-header h5{font-size: 14px;color: #6d7686;font-weight: normal;}
	.testimonials-content p{font-size: 14px;font-weight: 400;}


	/* Delivery Box */
	.delivery{display: block;margin-bottom: 60px;}
	.delivery-content{margin-top: 20px;}
	.img-delivery{
		width: 100px;
		height: 68px;
		margin: auto;
	}
	.img-box-delivery img {height: auto;}
	.img-box-delivery{display: block;text-align: center;color: #081c41;font-size: 26px;}
	.img-box-delivery img{/* margin: 0 auto; */width: 100%;height: 100%;object-fit: contain;}
	.img-box-delivery h2{font-weight: bold;font-size: 24px;color: #091c3f;font-weight: 700;margin-top: 10px;}
	.img-box-delivery h3{color: #62666d;font-size: 18px;font-weight: 400;}

	/* Subscibe form */
	.subscribe-form{background: #ffd9d9;text-align: center;padding: 80px 0 !important;}
.subscribe-form h3{/* width: 400px; */font-size: 20px;/* margin: auto; *//* padding: 30px 32px 20px 32px; */font-weight: bold;color: #091c3f;/* position: absolute; *//* top: 50%; *//* left: 50%; *//* transform: translate(-50%, -50%); */}
.subscribe-form form{/* width: 35%; *//* margin: auto; */}
.subscribe-form form input{border-radius: 5px;font-size: 16px;border: 1px solid #efefef;color: #081c41 !important;/* position: absolute; *//* top: 50%; *//* left: 50%; *//* transform: translate(-50%, -50%); */}
.subscribe-form button{border: none;color: white;-moz-background: #751718;-webkit-background: #751718;-o-background: #751718;background: #7f1416;border-radius: 5px;padding: 5px 35px;outline: none !important;letter-spacing: 0.30px;font-weight: 500;font-size: 20px;/* position: absolute; *//* top: 50%; *//* left: 50%; *//* transform: translate(-50%, -50%); */}

/* FOOTER */
.footer{margin-top: 60px;padding: 40px 0;border-top: 1px solid #efefef;}
.address-top{font-weight: bold;display: block;color: #7f1416;}
.address-content{color: #6d7686;margin-top: 10px;display: block;}
.footer-top{font-size: 18px;color: #6c1c1d;font-weight: 600;display: block;margin-bottom: 10px;}
.footer-content{color: #6d7686;font-size: 12px;margin-top: 5px;display: block;}
.footer-content:hover,.footer-content:focus{border: none;}
.social-buttons{margin-left: -10px;}
.footer-icon{margin: 10px 10px;display: inline-block;}
.footer-icon img{width: 30px;}
.copyright-style{font-size: 12px;color: #6d7686;}
.slider-top,.category,.popular,.laxmipati-img,.cloth-advantage,.delivery,.subscribe-form,.footer{overflow: hidden;margin-top: 60px !important;}

/*style grid 3*/
.grid-detail{display: block;width: 100%;margin-top: 20px;}
.grid-detail .grid-left{margin-left: 20px;}
.grid-detail .grid-left h6:nth-child(1){font-size: 13px;color: #6d7686;}
.grid-detail .grid-left h6:nth-child(2){font-size: 14px;color: #6d7686;}
.grid-detail .grid-left span{color: #091c3f;font-weight: 700;}
.grid-detail .grid-right .grid-type{text-align: right;color: #6d7686;margin-top: 10px;}
.grid-detail .grid-right select{padding: 5px;border: 1px solid #d1d6dc;font-weight: 500;color: #7f1416;}
.grid-detail .grid-right .grid-three{border: 1px solid #d1d6dc;border-radius: 5px;text-align: center;line-height: 0px;padding: 3px;background: none !important;outline: none !important;margin: 0 5px;}
.grid-right{text-align: right;}
.grid-right .grid-type{display: inline-block;}
.grid-right a.grid-three{display: inline-block;vertical-align: middle;}
.grid-right form{display: inline-block;vertical-align: middle;margin-left: 5px;}
.grid-right form .form-group{margin: 0;}
.grid-box{width: 20px;height: 30px;background-color: #e7e8ec;-webkit-background-color: #efefef;-moz-background-color: #efefef;display: inline-block;border-radius: 5px;}
.product-content{display: block;}
.product-left{margin-left: 20px;}
.filter-row{display: block;padding-bottom: 5px;border-bottom: 1px solid #ececec;margin-top: 7px;}
.filter{float: left;}
.filter h6{font-size: 16px;letter-spacing: 0.45px;font-weight: 700;}
.clearbtn{float: right;}
.clearbtn button{padding: 0;background: none;border: none;outline: none;font-size: 13px;color: #7f1316;font-weight: 600;text-align: right;}

	/* ----------------------- 
	Left Navigation Sidebar
	------------------------- */

	.menu-title {border-bottom: 1px solid #ececec;}
	.menu-title a{color: #091c3f;font-weight: 500;}
	.submenu-title{font-weight: 400 !important;}
	.submenu-title span{margin-top: -5px;}
	input[type=checkbox]{margin-right: 5px;display: inline-block;cursor: pointer !important;outline: none;}
	.nav-left-sidebar .nav-link[data-toggle="collapse"]::after {content: "";margin-top: 5px;border: solid #091c3f;border-width: 0 1px 1px 0;display: inline-block;padding: 3px;transform: rotate(-135deg) !important;transition: 0.5s;float: right;}
	.nav-left-sidebar .nav-link[data-toggle="collapse"][aria-expanded="false"]:after{content: "";transform: rotate(45deg) !important;}
	.nav-left-sidebar .navbar-nav{width: 100%;}
	.nav-left-sidebar .navbar{padding: 0;}
	.nav-left-sidebar .navbar-nav .nav-link{font-size: 14px;transition: 0.3s;padding: 10px 0 10px 0;}
	.nav-left-sidebar .nav-link i{font-size: 14px;margin-right: 9px;text-align: center;vertical-align: middle;line-height: 16px;}
.nav-left-sidebar .submenu{/* padding: 0 10px; */}
.nav-left-sidebar .submenu .nav .nav-item .nav-link{font-size: 14px;padding: 6px 12px;transition: 0.3s;cursor: default;}
.nav-left-sidebar .navbar-toggler{background-color: #fff;}
.navbar-toggler{padding: .25rem 0.5rem;font-size: 1.25rem;line-height: 1;background-color: transparent;border: 1px solid transparent;border-radius: .25rem;}

/* product right */
.filter-button-style{border: 1px solid #ececec;background: none;border-radius: 5px;font-weight: 600;padding: 5px;letter-spacing: 0.48px;cursor: default;}
.filter-button-style:last-child{margin-left: 5px;}
.filter-button-style span {margin-left: 5px;cursor: pointer;color: #bebfc1;}

/*product-details*/
.btn-in{
	font-size: 18px;
	font-weight: 500;
	color: white;
	border: 1px solid #7f1416;
	border-radius: 5px 0 0 5px;
	padding: 5px 8px;
}
.btn-cm{
	font-size: 18px;
	font-weight: 500;
	border-top: 1px solid #7f1416;
	margin-left: -3px;
	border-bottom: 1px solid #7f1416;
	color: #7f1216 !important;
	border-right: 1px solid #7f1416;
	padding: 5px;
	border-radius: 0 5px 5px 0;
}
.product-detail{margin-top: 40px;}
.content-carousel {display: block;margin: 0 auto;}
.owl-carousel.detail-slider {width: 100%;}
.owl-carousel.detail-slider div {width: 100%;height: 667px;overflow: hidden;}
.owl-carousel.detail-slider .owl-item img{width: auto;}
.owl-carousel.detail-slider .owl-controls .owl-dot {background-size: cover;margin-top: 10px;}
.owl-carousel.detail-slider .owl-dots {position: absolute;top: 0;right: 0px;width: 150px;overflow: hidden;height: 100%;}
.owl-carousel.detail-slider .owl-dot {background-size: 100%;background-position: top;background-repeat: no-repeat;height: 133px !important;}
.top-detail-text h2{font-size: 26px;color: #7F1416;font-weight: 700;}
.top-detail-text h2 span{font-size: 20px;color: #848D9F;font-weight: 400;display: block;}
.top-detail-text p{font-weight: 500;color: #848D9F;font-size: 18px;}
.top-detail-text .star span{padding-right: 5px;}
.top-detail-text .star a{display: inline-block;color: #848D9F;font-weight: 400;font-size: 18px;text-decoration: underline !important;}
.price{/* border-top:1px solid rgb(196 196 196 / 50%); *//* border-bottom:1px solid rgb(196 196 196 / 50%); */padding: 10px 0;}
.price h3{font-size: 25px;color: #091C3F;font-weight: 700;margin: 0;}
.price span{font-size: 16px;color: #848D9F;display: block;}
.size h4{color: #091C3F;font-size: 20px;font-weight: 600;display: inline-block;}
.top-detail-text{padding-bottom: 15px;}
.size a{font-size: 12px;color: #6D7686;border: 1px solid #6D7686;border-radius: 3px;padding: 5px;width: 30px;height: 30px;display: inline-block;text-align: center;}
.size .size-chart{display: inline-block;font-weight: 600;color: #7F1416;font-size: 16px;border:none;width: auto;height: auto;}
.delivery-det h4{color: #091C3F;font-size: 20px;font-weight: 600;display: block;}
.pincode-type{position: relative;display: inline-block;}
.pincode-type .enter-pin{border: 1px solid rgba(9, 28, 63, 0.2);border-radius: 5px;padding: 5px 5px 5px 15px;min-width: 243px;}
.pincode-type .check-btn{position: absolute;right: 5px;top: 0;bottom: 0;font-size: 14px;color: #7F1416;font-weight: 700;background-color: transparent;outline: none;border:none;}
.delivery-det p{font-size: 14px;color: #848D9F;}
.size {padding: 15px 0;}
.delivery-det{border-bottom:1px solid rgb(196 196 196 / 50%);padding: 0 0 15px;margin-bottom: 15px;}
.buttons a{padding: 10px 25px;min-width: 200px;font-size: 15px;color: #fff;background-color: #7F1416;border-radius: 5px;display: inline-block;text-align: center;}
.buttons a.add-to-bag{min-width: 229px;background-color: transparent;color: #091C3F;border: 1px solid rgba(9, 28, 63, 0.2);margin-left: 20px;}
.wishlist a{font-size: 15px;color: #091C3F;margin-right: 15px;vertical-align: middle;}
.wishlist a img{margin-right: 5px;}
.share{display: inline-block;}
.share h3{display: inline-block;vertical-align: middle;margin: 0;font-size: 15px;color: #091C3F;}
.share ul{display: inline-block;vertical-align: middle;margin-left: 10px;}
.wishlist ul li a{margin: 0;}
.wishlist {padding: 15px 0;border-bottom: 1px solid rgb(196 196 196 / 50%);}
.product-description-top{padding-bottom: 5px;border-bottom: 1px solid rgba(9, 28, 63, 0.2);text-align: center;margin-top: 30px;font-weight: 500;font-size: 20px;line-height: 31.2px;color: #848d98}
.product-description-top a{margin: 0 10px;color: #848D9F;}


/*description underline animation start*/
.product-description ul {
	text-align:center;
	position:relative;
	display:inline-block;
}
.product-description li {
	list-style:none;
	display:inline-block;
	margin-right:35px;
}
.product-description a {
	text-decoration:none;
	cursor:pointer;
	color: #62666d;
}
.product-description .bottom-line {
	position:absolute;
	top: 34px;
	left: 22px;
	width: 75px;
	height:2px;
	background-color:#7f1416;
}
.product-description .bottom-active {
	transform: translate3d(0%, 0, 0);
	transition:all linear 240ms;
}
.product-description .bottom-active1 {
	transform: translate3d(214%, 0, 0);
	transition:all linear 240ms;
}
.product-description .bottom-active2 {
	transform: translate3d(443%, 0, 0);
	transition:all linear 240ms;
}
.product-description .color,.color1,.color2 {
	color: #7f1416 !important;
	transition:all linear 100ms;
	font-weight: 900;
}

/*description underline animation close*/

.product-description-left,.product-description-right{color: #091C3F;margin-top: 20px;font-weight: 400;text-align: left;}
.product-description-left p span{margin-left: 5px;color: #848D9F;}
.product-description-left .desc{color: #848D9F;}
.product-description-left .length-width{display: inline-block;}
.product-description-left h3{font-size: 20px;}
.product-description-left h4{font-size: 18px !important;}
.product-description-right p:nth-child(1){margin-top: 60px !important;}
.product-description-right p{color: #091C3F;margin-bottom: 10px;}
.product-description-right span{margin-left: 5px;color: #848D9F;}
.product-disclaimer{color: #7F1416;line-height: 31.2px;font-weight: 400;}
.fa-chevron-left{color: #091c3f !important;border-radius: 50% !important;height: 30px !important;width: 30px !important;}
.similar-product{font-size: 24px;font-weight: 700;font-style: normal;line-height: 36px;}
.slider-inner ul li{transition: 0.5s !important }
.product-border{padding-bottom: 5px;border-bottom: 1px solid #e1e1e1;}
.desc-date{font-size: 12px !important;line-height: 24px;font-weight: 500;color: #848D9F;margin-bottom: 10px !important;display: block;}
.star-align{text-align: center;}
.pagination{margin-bottom: 40px;text-align: left;}
.page-item{margin-right: 10px;font-size: 14px !important;font-weight: 400;border: none;}
.page-item .page-link{color: #7F1416;border: 1px solid #7F1416;border-radius: 5px !important;}
.page-item .page-link:focus{color: #fff;background-color: #7F1416;outline: none;}
.page-item .page-link:hover{background-color: #fff;}
.input-boxes{font-size: 18px !important;font-weight: 500; font-style: normal;}
.input-name{font-size: 15px !important;font-weight: 500;display: block;}
.custom-control-label{font-size: 16px !important}
.submit-desc{padding: 10px 50px;font-size: 24px;color: #fff !important;background-color: #7F1416;border-radius: 5px;}
.carousel-inner {background-color: white;}
.tab-1, .tab-2, .tab-3{display: none;}
.active-tab{display: block !important;}

/* become parter page */ 
.become-partner{margin: 40px 0;}
.become-partner h1{font-weight: 800;font-size: 40px;}
.become-partner p{font-size: 20px;font-weight: 400;color: #6D7686;}
.form-text{font-weight: 600;font-size: 14px;display: block;}
.star{color: #7F1417 !important;font-size: 16px;font-weight: 600;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0;}
textarea{resize: none;}
option{color: #62666D;}

/* Creear page */
.career-content{text-align: center;padding: 40px 0;}
.career-content span{color: #7F1416;font-size: 26px;font-weight: 400;letter-spacing: 0.06px;}
.career-content h2{font-weight: 800;font-size: 40px;font-style: normal;letter-spacing: 0.5px;}
.career-content p{font-size: 15px;font-weight: 400;padding-bottom: 30px;color: #62666D;}
.career-box{padding: 30px;margin-bottom: 40px;}
.career-box:hover{box-shadow: 10px 10px 5px 0px #f3f3f3;}
.career-box:last-child{margin-bottom: 80px}
.career-box span{font-weight: 800;font-size: 20px;}
.career-box p{font-size: 15px;font-weight: 400;}
.apply-btn{display: block;background-color: #7F1416;color: white;text-align: center;padding: 8px 20px !important;border-radius: 5px;font-size: 16px;outline: none;}
.career-box .know-btn{display: block; text-align: center; color: #7F1416; margin-top: 14px; position: relative; font-size: 16px; font-weight: 600;}
.career-box .know-btn:after{position: absolute; content: "";left: 18px; right: 18px;bottom: 0; height: 2px; background-color: #7f1416;}

/* Know More page */
.know-more-title{padding: 40px 0 20px 0;border-bottom: 1px solid #efefef;margin-bottom: 30px;}
.know-more-title h2{font-weight: 800;font-size: 40px;font-style: normal;letter-spacing: 0.5px;}
.know-more-title span{color: #7F1416;font-size: 24px;font-weight: 400;letter-spacing: 0.06px;}
.know-more-title .merchandisers-address{color: #6d7686;font-size: 24px;font-weight: 400;letter-spacing: 0.06px;}
.apply-btn-style{font-size: 20px;font-weight: 500;outline: none;}
.apply-btn-style:hover{color: white;}
.know-para{font-size: 15px;font-weight: 400;color: #62666D;}
.eligibility{background: #FFD9D9;padding: 40px 0;}
.eligibility span{font-weight: 800;font-size: 24px;padding-bottom: 15px;display: block;}
.eligibility ul li{padding-bottom: 5px;color: #7F1416;}
.eligibility ul li a{color: #62666D;font-weight: 400;font-size: 15px;line-height: 27.72px;}
.apply-bottom-btn{background-color: #7F1416;color: white;text-align: center;padding: 8px 20px !important;border-radius: 5px;font-size: 22px;outline: none;font-weight: 500;border: 1px dolid #7F1416;}
.job-bottom-btn{color: #7F1416;text-align: center;padding: 8px 20px !important;border-radius: 5px;font-size: 22px;outline: none;border: 1px solid #7F1416;font-weight: 500;}
.job-bottom-btn:hover{color: #7F1416;}

/* Apply-Now page */
.apply-now{text-align: left;margin: 40px 0;}
.apply-now h1{font-size: 40px;font-weight: 800;display: block;}
.apply-now .apply-date{font-size: 20px;font-weight: 400;color: #62666d;font-style: normal;margin-bottom: 40px;display: block;}
.apply-now .info-text{font-size: 26px;font-weight: 600;font-style: normal;display: block;}
.apply-now p{font-size: 16px;font-weight: 400;color: #62666d;font-style: normal;display: block;}
.btnupload{position: relative;font-weight: 500;}
.btnupload:focus{outline: none;}
.btnupload:before{position: absolute;content: 'Apply Now';text-align: center;color: white;font-size: 14px;width: 98px;height: 30px;line-height: 25px;border-radius: 5px;font-family: 'Lato';background-color: #7f1416;}
.button-send{margin: 40px 0 80px 0;text-align: center;display: block;}
.btn-send{background-color: #7f1416;font-size: 20px;font-weight: 500;padding: 8px 35px;border-radius: 5px;line-height: 28.13px;}

/* registration page */
.img-gredient{width: 100%;overflow: hidden !important;border-radius: 5px 5px 0 0;height: 170px;}
.img-gredient img{
	width: 100%;
	height: 100%;
}
.form-reg{background-color: #fff;padding: 10px 35px;border-radius: 0 0 5px 5px;}
.create-account{text-align: center;}
.create-account h1{font-size: 24px;font-weight: 700;line-height: 37.2px;letter-spacing: 0.45px;}
.iti{width: 100% !important;}
.btnlog{background-color: #7f1416;font-size: 20px;font-weight: 400;display: block;padding: 5px 0;text-align: center;margin-top: 20px;border-radius: 5px;}
.loglink{text-align: center;}
.loglink a{color: #091c3f;font-weight: 400;font-size: 16px;}
.loglink span a{margin-left: 5px;color: #7f1416 !important;}
.btnfacebook{border: 0.8px solid #475993;text-align: center;display: block;padding: 5px 0;border-radius: 6px;margin: 5px 0;}
.btnfacebook img{width: 20px !important;height: 20px !important;margin-right: 5px;margin-bottom: 3px;}
.btnfacebook span{font-size: 18px;font-weight: 700;color: #475993;}
.btngoogle{border: 0.8px solid #EB4335;display: block;text-align: center;border-radius: 6px;padding: 5px 0;margin: 5px 0;}
.btngoogle img{width: 20px !important;height: 20px !important;margin-right: 5px;margin-bottom: 3px;}
.btngoogle span{color: #EB4335;font-weight: 700;font-size: 18px;}
.or-block{text-align: center;color: #C4C4C4;margin: 5px 0;}
.or-block .line-left{display: inline-block;height: 1px;background: #C4C4C4;width: 155px;}
.or-block .or{display: inline-block;font-size: 16px;font-weight: 400;margin: 0 10px;}
.or-block .line-right{display: inline-block;height: 1px;background: #C4C4C4;width: 155px;}
.forget-link{color: #7f1416 !important;float: right;font-size: 14px;font-weight: 400;outline: none;}
.account-button{margin-bottom: 5px;text-align: center;}
.account-button .btnaccount{color: #7f1416 !important;font-size: 20px;font-weight: 400;}
.term-block{text-align: center;}
.term-block span{color: rgba(9, 28, 63, 0.5);font-size: 12px;font-weight: 600;}
.term-block .term-style{color: rgba(9, 28, 63, 0.5);text-decoration: underline !important;}

/* Size Guid page */
.size-guide{font-size: 40px;font-weight: 800;margin-top: 40px;}
.important-note{padding-bottom: 20px; border-bottom: 1px solid #efefef}
.h6-style{font-size: 20px;font-weight: 700;line-height: 22px;}
.para-size-style{font-size: 16px;font-weight: 400;line-height: 26px;margin: 0;}
.size-map{margin: 20px 0;}
.email-style{color: #7f1416;font-weight: 700;font-size: 20px;}
.size-top-bottom{font-size: 30px;font-weight: 700;}
.table-header{background-color: #FFD9D9;border: 1px solid #FFD9D9 !important;}
.table-data{opacity: 0.6;}

/* Blog and Blog-detail Page */
.blog-saree-box{border: 1px solid #efefef;border-radius: 5px;width: 100% !important;}
.blog-details{padding: 20px;}
.blog-img img{width: 100%}
.blog-details h5{font-size: 20px;font-weight: 700;}
.blog-details h6{font-size: 16px;font-weight: 400;color: #62666d;}
.blog-details p{font-size: 16px;font-weight: 400;}
.blog-details a{color: #7f1416;font-size: 20px;font-weight: 800;}
.archives-style h4{font-size: 24px;font-weight: 800;}
.archives-style a{font-size: 16px;font-weight: 400;color: #62666D;display: block;}
.size-detail h2{font-size: 40px;font-weight: 700;}
.size-detail span{font-size: 18px;color: #62666D;font-weight: 400;}
.border-recent-post{border-bottom: 1px solid #efefef;font-weight: 700 !important;font-size: 18px !important;color: #091C3F !important;}
.size-detail p{color: #62666D;font-size: 18px;font-weight: 400;}
.size-detail-title{display: block;font-size: 20px !important;font-weight: 700 !important;}
.leave-comment{}
.font-24{font-size: 24px !important;font-weight: 700 !important;}
.font-18{font-size: 18px !important;font-weight: 400 !important;color: #62666D !important;}
.form-comment{position: relative;margin-bottom: 30px;border-bottom: 1px solid #efefef;}
.leave-comment textarea{border: 0.5px solid #7f1416;}
.leave-comment a{background-color: #7f1416;font-size: 20px;font-weight: 500;padding: 7px 15px;border-radius: 5px;position: absolute;right: 30px;top: 45px;}
/* tracking bar start*/
:root {--back: #eeeeee;--blue: #0082d2;--green: #33DDAA;--gray: #777777;--size: 400px;  --red: #7f1416;}
.tracking * {padding: 0;margin: 0;}
.tracking {width: var(--size);max-width: 100%;position: relative;}
.tracking .empty-bar {background: #efefef;position: absolute;width: 95%;height: 10%;top: 45%;margin-left: 5%;}
.tracking .color-bar {background: var(--red);position: absolute;height: 20%;top: 40%;margin-left: 5%;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.tracking ul {display: flex;justify-content: space-between;list-style: none;}
.tracking ul > li {text-align: center;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;z-index: 1;background-size: 70%;background-repeat: no-repeat;background-position: center center;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;display: inline-block;position: relative;border: 1px solid #7f1416;width: 18px;background: white;}
.tracking ul > li .el {/* position: relative; *//* margin-top: 100%; */}
.tracking ul > li .el i {position: absolute;bottom: 100%;left: 8%;margin-bottom: 12%;color: #fff;font-size: 100%;display: none;}
.tracking ul > li .txt {position: absolute;top: 120%;left: -75%;text-align: center;width: 250%;font-size: 14px;font-weight: 500;color: #62666D;}
.tracking .progress-0 .color-bar { width: 00%; }
.tracking .progress-1 .color-bar { width: 15%; }
.tracking .progress-2 .color-bar { width: 30%; }
.tracking .progress-3 .color-bar { width: 45%; }
.tracking .progress-4 .color-bar { width: 60%; }
.tracking .progress-5 .color-bar { width: 75%; }
.tracking .progress-6 .color-bar { width: 90%; }
.tracking .progress-7 .color-bar { width: 90%; }

.tracking .progress-0 > ul > li.bullet,
.tracking .progress-1 > ul > li.bullet,
.tracking .progress-2 > ul > li.bullet,
.tracking .progress-3 > ul > li.bullet,
.tracking .progress-4 > ul > li.bullet,
.tracking .progress-5 > ul > li.bullet,
.tracking .progress-6 > ul > li.bullet,
.tracking .progress-7 > ul > li.bullet
{border: 1px solid var(--red);height: 18px;width:18px;padding: 2px;}

/* tracking bar end */

.my-wishlist{font-size: 24px;font-weight: 400;padding-bottom: 20px;border-bottom: 1px solid #62666d29;}
.my-wishlist span{font-weight: 700;}
.wishlist-box{border: 1px solid #62666d29;margin-top: 30px;padding: 20px 20px 5px 20px;}
.img-siffon {height: 170px;}
.img-siffon img{object-fit: cover;object-position: top center;height: 100%;width: 100%;}
.laxmipati-chiffon-box{padding-bottom: 20px;border-bottom: 1px solid #62666d29;}
.price-dollar{font-size: 16px;font-weight: 400;color: #62666d;}
.price-inr{font-size: 22px;font-weight: 400;}
.laxmipati-chiffon-box h4{font-size: 20px;font-weight: 400;}
.laxmipati-chiffon-box a{font-size: 12px;font-weight: 400;color: #091c3f;border: 1px solid #c5c8cc;padding: 5px 10px;border-radius: 5px;}
.laxmipati-chiffon-box select{border: 1px solid #c5c8cc;padding: 4px 10px;border-radius: 5px;font-size: 12px;margin-left: 10px;font-weight: 400;}
.wishlist-bottom-btn{text-align: center;padding: 5px 0;}
.wishlist-bottom-btn a{font-size: 20px;color: #7f1416;font-weight: 500;}
.wishlist-bottom-btn .move-border:after{content: ""; border: 1px solid #efefef;}
.textbox-apply{border-top: 1px solid #f5f5f5 !important;border-bottom: 1px solid #f5f5f5 !important;border-left: 1px solid #f5f5f5 !important;border-right: 1px solid #ffeeee !important;background-color: #FFEEEE !important;}
.button-apply{background: none;color: #7f1416;text-decoration: underline !important;border-top: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;border-right: 1px solid #f5f5f5;background-color: #FFEEEE;box-shadow: inset -2px 0 #ffeeee;}
.back-overlay{background-image:url("../img/back-gift.png");width: 100%;height: 185px; background-color: #fbefcb}
.gift-box{background-image: url('../img/gift.png');width: 100%;height: 100%;}
.gift-box-content{padding-top: 50px;padding-left: 80px;}
.gift-box-content h4{font-size: 18px;font-weight: 700;}
.gift-box-content p{font-weight: 400;color: #62666d;font-size: 14px;}
.gift-box-content a{font-size: 20px;font-weight: 700;color: #7f1416;}
.order-summary{border-top: 1px solid #e6e6e7;padding: 20px 0;}
.order-summary h4{font-size: 20px;font-weight: 700;}
.order-summary .order-summary-detail{ float: left;font-size: 18px; font-weight: 400; color: #62666d;}
.order-summary .order-summary-price{float: right;font-size: 15px;font-weight: 700;}
.clr-red{color: #7f1416 !important;}
.clr-blue{color: #091c3f !important;}
.bg-red{background-color: #7f1416 !important;}
.place-order-btn{background: #7f1416;display: block;text-align: center;padding: 10px 0;font-weight: 500;border-radius: 5px;margin-top: 40px;font-size: 20px;}
.add-more .fa-heart{font-size: 21px;}
.btnadd-address{padding: 10px 35px;font-size: 20px;font-weight: 500;border-radius: 5px;}
.add-more small{margin-left: 10px;font-size: 20px;font-weight: 400;color: #091c3f;}
.add-more span{margin-top: 10px;border: solid #091c3f;border-width: 0px 2px 2px 0;padding: 4px;transform: rotate(-45deg) !important;float: right;}
.online-cards{padding: 0 20px;}
.online-cards .online-card-box{display: inline-block;padding: 1px 5px;border: 0.5px solid #e6e6e7;border-radius: 5px;margin-right: 5px;}
.online-cards .online-card-box img{height: 22px;width: 60px;}
.total-buy-price{border-top: 1px solid #dee2e6;}

/* Apply Coupen */
.login-overlay{background: #6d6a6ad1;position: fixed;left: 0;right: 0;display: none;top: 0;z-index: 11111;bottom: 0;}
.login-box{background-color: #fff;width: 500px;box-shadow: 0px 4px 4px -2px #7f1416;border-radius: 5px;top: 50%;position: absolute;left: 50%;transform: translate(-50%,-50%);}
.registration-overlay{background: #6d6a6ad1;display:none;position: fixed;left: 0;right: 0;top: 0;z-index: 11111;bottom: 0;}
.registration-box{background-color: #fff;width: 500px;box-shadow: 0px 4px 4px -2px #7f1416;border-radius: 5px;top: 50%;position: absolute;left: 50%;transform: translate(-50%,-50%);}
.overlay-size{background: #6d6a6ad1;position: fixed;left: 0;right: 0;display: none;top: 0;z-index: 11111;bottom: 0;}
.size-box{background-color: #fff;padding: 20px;width: 700px;box-shadow: 0px 4px 4px -2px #7f1416;top: 50%;position: absolute;left: 50%;transform: translate(-50%,-50%);}
.overlay-coupon{background: #6d6a6ad1;position: fixed;left: 0;right: 0;display: none;top: 0;z-index: 11111;bottom: 0;}
.coupon-box{background-color: #fff;padding: 20px;width: 500px;box-shadow: 0px 4px 4px -2px #7f1416;top: 50%;position: absolute;left: 50%;transform: translate(-50%,-50%);}
.img-coupon{background-image: url("../img/coupon-img.png");width: 100%;}
.coupon-box h3{font-size: 25px;font-weight: 700;}
.coupon-box input{height: 20px;width: 20px;margin-top: 60px;outline: none !important;}
.img-coupon{padding: 10px 0;}
.img-coupon span{font-size: 20px;font-weight: 800;}
.img-coupon p{font-weight: 700;font-size: 16px;margin-bottom: 0;}
.img-coupon small{font-weight: 400;font-size: 15px;}
.btncoupon-close{font-size: 20px;font-weight: 500;border: 1px solid #7f1416;border-radius: 5px;padding: 5px 80px;margin-top: 10px;display: inline-block;}
.btncoupon-apply{font-size: 20px;font-weight: 500;border: 1px solid #7f1416;border-radius: 5px;padding: 5px 80px;margin-top: 10px;display: inline-block;}
.btn-shadow:focus{box-shadow: inset -2px 0 #fff}
.apply-coupon-box .form-control:valid {background-color: #ffeeee!important;box-shadow: inset -3px 0 #ffeeee;}

/* add gift card */
.overlay-giftcard{display: none;background: #6d6a6ad1;position: fixed;left: 0;right: 0;top: 0;z-index: 11111;bottom: 0;}
.popup-gift-box{background-color: #fff;padding: 15px;width: 550px;box-shadow: 0px 4px 4px -2px #7f1416;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.gift-wrap-text{font-size: 18px;font-weight: 400;}
.makeit-text{font-weight: 700;font-size: 20px;margin-top: 5px;margin-bottom: 20px;}
.popup-gift-box p{font-size: 14px;font-weight: 400;letter-spacing: 0.5px;}
.popup-gift-box p span{font-weight: 600;}
.btnapply-gift-wrap{font-size: 20px;font-weight: 700;border-radius: 5px;padding: 5px 30px;margin-bottom: 10px !important;display: inline-flex;}

/* add address page */
.address-box{padding: 20px 20px 10px 20px;border: 1px solid #dee2e6;}
.address-shadow{box-shadow: 0px 3.84006px 11.5202px rgba(0, 0, 0, 0.12); border: none !important;}
.address-box input{width: 20px;height: 20px;margin-top: 5px;}
.full-address{margin-bottom: 10px;}
.name-btn{display: block;margin-bottom: 10px;}
.full-address .buyer-name{font-size: 20px;font-weight: 700;}
.full-address .btnhome{background: #f4f3f3;color: #091c3f;padding: 5px;}
.full-address p{font-weight: 400;font-size: 15px;color: #62666d;display: block;margin-bottom: 5px !important;}
.button-edit-remove{border-top: 1px solid #dee2e6;padding-top: 11px;}
.button-edit-remove .address-edit{font-size: 20px;font-weight: 500;color: #7f1416;}
.button-edit-remove .address-remove{font-size: 20px;font-weight: 500;color: #7f1416;}
.overlay-addaddress{background: #6d6a6ad1;position: fixed;left: 0;right: 0;display: none;top: 0;z-index: 11111;bottom: 0;}
.popup-address-box{background-color: #fff; box-shadow: 0 4px 4px -2px #7f1416;padding: 20px;width: 550px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.btnaddsave-gift-wrap{font-size: 20px;font-weight: 500;padding: 5px 40px;border-radius: 5px;border: 1px solid #7f1416;margin-bottom: 10px;display: inline-block;}
.btnaddcancel{font-size: 20px;font-weight: 500;padding: 5px 30px;border-radius: 5px;border: 1px solid #7f1416;margin-bottom: 10px;display: inline-block;}

/* online pay page */
.pay-online{border-radius: 5px;}
.radio-pay{padding: 15px;}
.pay-online .radio-pay input{width: 20px;height: 20px;display: inline-block;}
.pay-online .radio-pay span{font-size: 20px;font-weight: 700;margin-left: 10px;}
.wallet{border-top: 1px solid #62666d;padding: 0 20px;}
.wallet img{margin: 50px 0 20px 0;box-shadow: 0 7px 4px -6px #7f1416;}
.wallet p{font-size: 15px;font-weight: 400;margin-bottom: 50px;}
.cod-text{margin: 0 !important;margin-left: 30px !important;}
#wallet-pay{display: none;}
input[type=radio]{outline: none !important;cursor: pointer;}

/* order confirm page */
.img-conform{width: 280px;height: 300px;margin: 0 auto 10px auto;}
.img-conform img{height: 100%;width: 100%;}
.confirm-text{font-size: 20px;font-weight: 400;}
.btn-view-order{font-size: 24px;font-weight: 500;border: 1px solid #7f1416;border-radius: 5px;padding: 8px 58px;}
.btn-coutinue-shop{font-size: 24px;font-weight: 500;border: 1px solid #7f1416;border-radius: 5px;padding: 8px 20px;}

/* My Wishlist page */
.dashboard-svg:before{content: ""; float:left;background-image: url("../img/dashboard.svg");width: 25px;height: 25px;display: inline-block;background-repeat: no-repeat;margin-right: 10px;}
.orders-svg:before{content: ""; float:left;background-image: url("../img/orders.svg");width: 25px;height: 25px;display: inline-block;background-repeat: no-repeat;margin-right: 10px;}
.wishlist-svg:before{content: "";float:left;background-image: url("../img/wishlist.svg");width: 25px;height: 25px;display: inline-block;background-repeat: no-repeat;margin-right: 10px;}
.account-svg:before{content: ""; float:left;background-image: url("../img/account.svg");width: 25px;height: 25px;display: inline-block;background-repeat: no-repeat;margin-right: 10px;}
.clr-grey{color: #62666D !important;}
.user-profile{display: block;padding-top: 30px;border-bottom: 1px solid #ececec;}
.user-profile svg{font-size: 24px;color: #62666d;}
.user-profile h2{font-size: 24px;font-weight: 700;margin: 5px 0;}
.user-profile p{font-size: 18px;font-weight: 400;}
.my-wish-btn{font-size: 20px;font-weight: 500;float: right;margin-top: 20px;}
.my-wish-lbl{font-size: 24px;font-weight: 700;color: #62666d;float: left;margin-top: 16px;}
.text-center{text-align: center !important;}
.move-bag{font-size: 18px !important;font-weight: 900 !important;}
.overlay-outofstock{background-color: #fff;position: absolute;bottom: 140px;text-align: center;transition: 1s;left: 0;right: 0;opacity: 0.9;padding: 10px 0;}
.filter-grey{filter: grayscale(100%); cursor: default;}

/* Dashboard page */
.welcome-s{font-weight: 700;font-size: 30px;}
.faster-checkout{font-weight: 400;font-size: 20px;margin-bottom: 0;}
.dashboard-box{border: 1px solid rgba(98, 102, 109, 0.5);border-radius: 5px;height: 307px;position: relative;margin-top: 30px}
.dashboard-box img{height: 56px;width: 53px;}
.dashboard-box h6{font-size: 20px;margin-top: 20px;font-weight: 700;margin-bottom: 0;}
.dashboard-box p{font-size: 20px;font-weight: 400;}
.dashboard-box-content{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 280px;}
.btn-profile-detail{font-size: 24px;font-weight: 500;}

/* Order details page */
.order-details{font-size: 24px;font-weight: 700;}
.order-no{font-weight: 400;font-size: 15px;}
.order-code{font-weight: 700;color: #091c3f;}

/* delivered page */
.deleverd-box{padding: 30px;border: 1px solid rgba(98, 102, 109, 0.3);border-radius: 5px;}
.delivered-text{font-size: 20px;font-weight: 700;}
.delivered-date{font-weight: 400;font-size: 18px;}
.delivered-img{width: 100%;height: 160px;}
.delivered-img img{width: 100%;height: 100%;object-fit: cover;object-position: top center;}
.s899{font-weight: 100;font-weight: 400 !important;}
.deliverd-laxmipati-text{font-size: 20px !important;font-weight: 400 !important;}
.deliverd-price{font-size: 20px !important;font-weight: 600 !important;color: #091c3f !important;}
.delivered-right-arrow{border: solid #091c3f;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(-45deg) !important;height: 10px;width: 10px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.boxes{text-align: center;border: 1px solid #ced4da;border-radius: 5px 0 0 5px; position: relative; padding: 9px 0;}
.boxes input[type="checkbox"] { visibility: hidden; }
.boxes input[type="checkbox"] + label {display: block;padding-left: 35px;margin-bottom: 20px;font: 14px/20px 'Open Sans', Arial, sans-serif;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;font-size: 18px;font-weight: 400;}
.boxes input[type="checkbox"] + label:before {content: '';display: inline-block;width: 20px;height: 20px;border: 1px solid #7f1416;opacity: .6;-webkit-transition: all .12s, border-color .08s;transition: all .12s, border-color .08s;margin-right: 10px;}
.boxes input[type="checkbox"]:checked + label:before {width: 10px;top: -5px;left: 5px;border-radius: 0;opacity: 1;border-top-color: transparent;border-left-color: transparent;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.chkmale{position: absolute; top: 50%;left: 50%;transform: translate(-50%,-50%);}
.chkfemale{position: absolute; top: 50%;left: 50%;transform: translate(-50%,-50%);}
.dashboard-submenu:focus{color: #7f1416 !important; font-weight: 700}
.dashboard-menu-focus:focus{color: #7f1416 !important; font-weight: 700}

/* FAQ page */

.faq-header{

	font-size: 40px;

	font-weight: 800;

	margin: 40px auto;

	display: block;
}

.faq-title{
	background: none;
	border: none;
	display: block;
}

.btn-faq
{
	background: none;
	font-size: 22px;
	color: #091c3f !important;
	font-weight: 700;
	padding-left: 0;
	padding-right: 0;
	outline: none !important;
	box-shadow: inset -2px 0 #fff !important;
	display: block;
}

.faq-answer
{
	font-size: 18px;
	font-weight: 400;	
	color: #62666d;
}

.panel-heading .accordion-toggle:after {
	content: "";
	margin-top: 5px;
	float: right;
	border: solid #7f1416;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(-135deg) !important;
	transition: 0.5s;
}
.panel-heading .accordion-toggle.collapsed:after {
	content: "";
	transform: rotate(45deg) !important;
}

.accordions
{
	display: none;
}

.img-write-top
{
	height: 415px;
}

.img-book-top{
	display: flex;
	height: 415px;
}

.img-book-top img{
	align-self: flex-end;
}

.sales-network-top{
	font-size: 60px;
	font-weight: 800;
	margin-bottom: 0;
}
.sales-network-content{
	font-size: 24px;
	font-weight: 400;
}
body {
	margin: 0;
	padding: 0;
	color: #091c3f;
	font-size: 14px;
	font-family: 'Lato';
}

a {
	text-decoration: none !important;
}

button {
	cursor: pointer;
}

.fw-700{font-weight: 700 !important}
.fw-400{font-weight: 400 !important}
.fw-900{font-weight: 400 !important}
.fw-500{font-weight: 500 !important}
.fw-800{font-weight: 800 !important}
.f-40{font-size: 40px !important}
.f-30{font-size: 30px !important}
.f-24{font-size: 24px !important}
.f-22{font-size: 22px !important}
.f-20{font-size: 20px !important}
.f-18{font-size: 18px !important}
.f-12{font-size: 12px !important}

.para-shipping li::marker
{
	color: #7f1416
}
.terms-content li::marker
{
	font-size: 18px;
}
.para-shipping li a
{
	cursor: default;
	pointer-events: none;
}


/* Nav-bar top */

.navbar-top {
	border-bottom: 1px solid #efefef;
	padding: 15px 0;
	line-height: 22px;
	font-style: normal;
	letter-spacing: 0.45px;
}

nav.navbar.navbar-expand-lg.navbar-light.bg-light {
	background: transparent !important;
	border-bottom: 1px solid #efefef;
}

.nav-link {
	color: #091c3f !important;
	font-weight: 500;
}

ul.top-nav .nav-link {
	padding: 0;
}

ul.top-nav li {
	padding: 0 15px;
}

.nav-link:hover,
.nav-link:focus {
	color: #101b2d;
}

.navbar-menu {
	border-bottom: 1px solid #efefef;
	display: block;
}

.social-icon {
	margin: 0 10px;
}

.social-icon img {
	width: 30px;
}

ul.top-nav {
	margin: 0;
}

.top-nav li {
	display: inline-block;
	list-style: none;
	line-height: 30px;
}

.button-social {
	text-align: right;
}


/* Nav-bar menu */

.navbar-collapse {
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 19px;
	letter-spacing: 0em;
	text-align: left;
}

.nav-link-menu {
	/* color: #000 !important; */
	margin: 0 5px;
}

.nav-link-menu:hover {
	color: #7e1416 !important;
}

.navbar-menu-category {
	margin-top: 20px;
}

.txt-product {
	width: 550px !important;
	border: 1px solid #efefef !important;
	position: relative;
	overflow: hidden;
	border-radius: 5px !important;
}

.nav-icon {
	margin: 0 auto;
	font-size: 19px;
	color: #101b2f;
}

.navbar-menu .form-inline {
	width: 100%;
}


/* Style all font awesome icons */

.fa {
	height: 30px;
	width: 30px;
	text-align: center;
	text-decoration: none;
	margin: 0 5px;
}

.social-right {
	text-align: center;
	padding: 0 5px;
}

.social-right svg {
	display: block;
}

.social-right img {
	display: block;
	width: 19px;
	height: 19px;
}

.social-right span {
	color: #091c3f;
	font-size: 14px !important;
	font-weight: 500;
}

.social-right li {
	padding: 0 10px;
	margin: 0 !important;
}

.form-control::-webkit-input-placeholder {
	/* WebKit, Blink, Edge */
	color: #bfbfbf;
}

.form-control:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #bfbfbf;
	opacity: 1;
}

.form-control::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #bfbfbf;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #bfbfbf;
}

.form-control::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #bfbfbf;
}

.form-control::placeholder {
	/* Most modern browsers support this now. */
	color: #bfbfbf;
}

form.form-inline.form-search .form-control {
	border: none;
	text-align: left;
}

form.form-inline.form-search .input-placeholder {
	border: 1px solid #efefef;
	border-radius: 5px;
	padding: 0 10px;
	overflow: hidden;
}

form.form-inline.form-search .input-placeholder input {
	padding: 8px 0;
	width: 100%;
}
form.form-inline.form-search .input-placeholder a {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

form.form-inline.form-search .input-placeholder img {
	font-size: 14px;
	color: #091c3f;
}

input[type=search]:focus {
	box-shadow: inset 0 -1px 0 #fff;
}


/* crousal */

a,
a:hover,
a:active,
a:focus {
	text-decoration: none;
	color: white;
	outline: none !important;
}

ul {
	padding: 0;
	margin: 0;
}

img {
	max-width: 100%;
	/* cursor: pointer; */
}

.item.bg-all {
	height: 100%;
}

.item.bg-all img {
	position: relative;
}

.owl-dots {
	position: absolute;
	bottom: 8%;
	right: 47%;
	outline: none
}

.owl-dot:focus {
	outline: none;
	border: none;
}


/* Category and Popular*/

.category {
	display: block;
	margin: 60px 0;
}

.category-header {
	display: block;
	font-family: Lato;
	font-size: 46px;
	font-style: normal;
	font-weight: 800;
	line-height: 55px;
	letter-spacing: 0px;
	text-align: center;
}

.category-header h3 {
	color: #7f1416;
	font-weight: 400;
	font-size: 26px;
	font-style: normal;
	line-height: 31px;
	letter-spacing: 0px;
	text-align: center;
}

.category-header h2 {
	color: #091c3f;
	font-weight: 800;
	font-size: 46px;
	font-style: normal;
	line-height: 55px;
	letter-spacing: 0px;
	text-align: center;
}

.category-content {
	margin-top: 20px;
	font-family: Lato;
	font-size: 26px;
	font-style: normal;
	font-weight: 400;
	line-height: 31px;
	letter-spacing: 0px;
	text-align: center;
}

.category-card
{

width: 100%;

overflow: hidden;

border-radius: 0 !important;

height: 380px;
}

.category-content .card {
	margin-top: 30px;
}

.popular {
	display: block;
	margin: 60px 0;
}

.popular-header {
	display: block;
	font-family: Lato;
	font-size: 46px;
	font-style: normal;
	font-weight: 800;
	line-height: 55px;
	letter-spacing: 0px;
	text-align: center;
}

.popular-header h3 {
	color: #7f1416;
	font-size: 26px;
	font-style: normal;
	font-weight: 400;
	line-height: 31px;
	letter-spacing: 0px;
	text-align: center;
}

.popular-header h2 {
	color: #091c3f;
	font-size: 46px;
	font-style: normal;
	font-weight: 800;
	line-height: 55px;
	letter-spacing: 0px;
	text-align: center;
}

.popular-content {
	margin: 20px 0;
}

.img-box-testimonials {
	height: 664px !important;
}

.card-size img {
	height: 100%;
	-moz-object-fit: cover !important;
	-ms-object-fit: cover !important;
	-webkit-object-fit: cover !important;
	object-position: top;
}

.casual-card {
	position: relative !important;
	/* overflow: hidden !important; */
	height: 300px !important;
	object-fit: cover !important;
	-moz-object-fit: cover !important;
	-ms-object-fit: cover !important;
	-webkit-object-fit: cover !important;
}

.img2-style {
	height: 285px !important;
}

.img-box4-style {
	margin-top: 10px !important;
}

.img4-style {
	height: 320px !important;
}

.casual-card img {
	height: 100% !important;
	border-radius: 5px;
	padding-bottom: 2px;
}

.card img {
	position: relative;
	overflow: hidden;
	object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	-moz-object-fit: cover;
	object-position: top center;
	height: 100%;
}

.card-style img {
	transition: 0.5s;
}

.card-style img:hover {
	transform: scale(1.05);
}

.btn-category {
	position: absolute;
	bottom: 15px;
	right: 0;
	left: 0;
	border: none;
	padding: 6px 70px;
	border-radius: 5px;
	/* text-align: center; */
	-moz-background: #ffffffd1;
	-webkit-background: #ffffffd1;
	-o-background: #ffffffd1;
	background: #ffffffd1;
	cursor: pointer;
	color: #7f1416;
	/* font-size: 18px; */
	/* font-weight: 600; */
	margin: 0 auto;
}

.btn-category:hover,
.btn-category:focus {
	transition: 0.5s;
	-moz-background-color: #751718b8;
	-webkit-background-color: #751718b8;
	-o-background-color: #751718b8;
	background-color: #751718b8;
	color: white;
	outline: none;
}


/* animation Box */

.img-box {
	position: relative;
	overflow: hidden;
	margin-top: 30px;
}

.overlay-box {
	-moz-background-color: #751718b8;
	-webkit-background-color: #751718b8;
	-o-background-color: #751718b8;
	background-color: #751718b8;
	width: 100%;
	position: absolute;
	bottom: -20px;
	text-align: center;
	transform: translateY(94%);
	opacity: 0;
	border-radius: 5px !important;
	height: 320px !important;
	transition: 1s;
	overflow: hidden;
}

.overlay-box h2 {
	color: white;
	margin-top: 20%;
	font-size: 35px;
}

.overlay-box h3 {
	color: white;
	margin-top: 0;
	font-size: 20px;
	font-weight: 400;
}

.img-box:hover .overlay-box {
	transform: translateY(-6%);
	opacity: 1;
}


/* Laxmipati image */

.laxmipati-img {
	padding: 0 15px;
}


/* populer treding */

.price-header {
	display: block;
}

.price-header span {
	display: block;
	color: #6d7686;
	float: left;
	font-size: 14px;
}

.price-header .heart {
	float: right;
	display: block;
	cursor: pointer;
	font-size: 16px;
	font-weight: 700;
	color: #091c3f;
}

.price-content {
	display: block;
	margin-top: 5px;
	color: #091c3f;
}

.price-content h4 {
	font-size: 16px;
	text-align: left;
	font-weight: 600;
}

.price-content h5 {
	font-size: 14px;
	text-align: left;
	color: #091c3f;
	font-weight: 900;
}

.img-box-treding {
	position: relative;
	overflow: hidden;
	height: 395px;
	margin-top: 30px;
	border-radius: 5px;
}

.card-size {
	height: 544px !important;
}

.img-box-treding img {
	transition: 0.5s !important;
	height: 100%;
	width: 100%;
	object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	-moz-object-fit: cover;
	object-position: top center;
}

.img-box-treding:hover overlay-box-treding {
	opacity: 0.9;
}

.img-box-treding:hover img {
	transform: scale(1.05);
}

.overlay-box-treding {
	-moz-background-color: white;
	-webkit-background-color: white;
	-o-background-color: white;
	background-color: #fff;
	height: 120px;
	position: absolute;
	bottom: 0px;
	text-align: center;
	transition: 1s;
	left: 0;
	right: 0;
	opacity: 0.9;
	padding: 0 15px;
}

.overlay-box-treding h2 {
	color: #101b2d;
}

.overlay-box-treding h3 {
	color: #101b2d;
	font-size: 20px;
	font-weight: 400;
}

.card-sarees {
	height: 100%;
}

.img-box-treding:hover .overlay-box-treding {
	opacity: 1;
}

.slider-top {
	margin-top: 0 !important;
}


/* advantage box */
.advantage-box{-moz-background-color: #7d1315;-webkit-background-color: #7d1315;-o-background-color: #7d1315;background-color: #7f1416;width: 100%;}
.advantage-box img{margin: auto;display: block;}

/* testimonials-box */
.overlay-box-testimonials {-moz-background-color: white;-webkit-background-color: white;-o-background-color: white;margin-top: -10px;background-color: white;height: 120px;text-align: center;transition: 1s;border-left: 1px solid #efefef;border-right: 1px solid #efefef;border-radius: 0 0 5px 5px;border-bottom: 1px solid #efefef;}
.testimonials{display: block;text-align: center;margin: 10px 0;color: #091c3f;}
.testimonials-header h4 {padding-top: 10px;font-size: 20px;}
.testimonials-header h5{font-size: 14px;color: #6d7686;font-weight: normal;}
.testimonials-content p{font-size: 14px;font-weight: 400;}


/* Delivery Box */
.delivery{display: block;margin-bottom: 60px;}
.delivery-content{margin-top: 20px;}
.img-delivery{
	width: 100px;
	height: 68px;
	margin: auto;
}
.img-box-delivery img {height: auto;}
.img-box-delivery{display: block;text-align: center;color: #081c41;font-size: 26px;}
.img-box-delivery img{/* margin: 0 auto; */width: 100%;height: 100%;object-fit: contain;}
.img-box-delivery h2{font-weight: bold;font-size: 24px;color: #091c3f;font-weight: 700;margin-top: 10px;}
.img-box-delivery h3{color: #62666d;font-size: 18px;font-weight: 400;}

/* Subscibe form */
.subscribe-form{background: #ffd9d9;text-align: center;padding: 80px 0 45px 0 !important;}
.subscribe-form h3{/* width: 400px; */font-size: 20px;/* margin: auto; *//* padding: 30px 32px 20px 32px; */font-weight: bold;color: #091c3f;/* position: absolute; *//* top: 50%; *//* left: 50%; *//* transform: translate(-50%, -50%); */}
.subscribe-form form{/* width: 35%; *//* margin: auto; */}
.subscribe-form form input{border-radius: 5px;font-size: 16px;border: 1px solid #efefef;color: #081c41 !important;/* position: absolute; *//* top: 50%; *//* left: 50%; *//* transform: translate(-50%, -50%); */}
.subscribe-form button{border: none;color: white;-moz-background: #751718;-webkit-background: #751718;-o-background: #751718;background: #7f1416;border-radius: 5px;padding: 5px 35px;outline: none !important;letter-spacing: 0.30px;font-weight: 500;font-size: 20px;/* position: absolute; *//* top: 50%; *//* left: 50%; *//* transform: translate(-50%, -50%); */}

/* FOOTER */
.footer{margin-top: 60px;padding: 40px 0;border-top: 1px solid #efefef;}
.address-top{font-weight: bold;display: block;color: #7f1416;}
.address-content{color: #6d7686;margin-top: 10px;display: block;}
.footer-top{font-size: 18px;color: #6c1c1d;font-weight: 600;display: block;margin-bottom: 10px;}
.footer-content{color: #6d7686;font-size: 12px;margin-top: 5px;display: block;}
.footer-content:hover,.footer-content:focus{border: none;}
.social-buttons{margin-left: -10px;}
.footer-icon{margin: 10px 10px;display: inline-block;}
.footer-icon img{width: 30px;}
.copyright-style{font-size: 12px;color: #6d7686;}
.slider-top,.category,.popular,.laxmipati-img,.cloth-advantage,.delivery,.subscribe-form,.footer{overflow: hidden;margin-top: 40px !important;}

/*style grid 3*/
.grid-detail{display: block;width: 100%;margin-top: 20px;}
.grid-detail .grid-left{margin-left: 20px;}
.grid-detail .grid-left h6:nth-child(1){font-size: 13px;color: #6d7686;}
.grid-detail .grid-left h6:nth-child(2){font-size: 14px;color: #6d7686;}
.grid-detail .grid-left span{color: #091c3f;font-weight: 700;}
.grid-detail .grid-right .grid-type{text-align: right;color: #6d7686;margin-top: 10px;}
.grid-detail .grid-right select{padding: 5px;border: 1px solid #d1d6dc;font-weight: 500;}
.grid-detail .grid-right .grid-three{border: 1px solid #d1d6dc;border-radius: 5px;text-align: center;line-height: 0px;padding: 3px;background: none !important;outline: none !important;margin: 0 5px;}
.grid-right{text-align: right;}
.grid-right .grid-type{display: inline-block;}
.grid-right a.grid-three{display: inline-block;vertical-align: middle;}
.grid-right form{display: inline-block;vertical-align: middle;margin-left: 5px;}
.grid-right form .form-group{margin: 0;}
.grid-box{width: 20px;height: 30px;background-color: #e7e8ec;-webkit-background-color: #efefef;-moz-background-color: #efefef;display: inline-block;border-radius: 5px;}
.product-content{display: block;}
.product-left{margin-left: 20px;overflow: hidden;}
.filter-row{display: block;padding-bottom: 5px;border-bottom: 1px solid #ececec;margin-top: 7px;}
.filter{float: left;}
.filter h6{font-size: 16px;letter-spacing: 0.45px;font-weight: 700;}
.clearbtn{float: right;}
.clearbtn button{padding: 0;background: none;border: none;outline: none;font-size: 13px;color: #7f1316;font-weight: 600;text-align: right;}

	/* ----------------------- 
	Left Navigation Sidebar
	------------------------- */

	.menu-title {border-bottom: 1px solid #ececec;}
	.menu-title a{color: #091c3f;font-weight: 500;}
	.submenu-title{font-weight: 400 !important;}
	.submenu-title span{margin-top: -5px;}
	input[type=checkbox]{margin-right: 5px;display: inline-block;cursor: pointer !important;outline: none;}
	.nav-left-sidebar .nav-link[data-toggle="collapse"]::after {content: "";margin-top: 5px;border: solid #091c3f;border-width: 0 1px 1px 0;display: inline-block;padding: 3px;transform: rotate(-135deg) !important;transition: 0.5s;float: right;margin-right: 1px;}
	.nav-left-sidebar .nav-link[data-toggle="collapse"][aria-expanded="false"]:after{content: "";transform: rotate(45deg) !important;}
	.nav-left-sidebar .navbar-nav{width: 100%;}
	.nav-left-sidebar .navbar{padding: 0;}
	.nav-left-sidebar .navbar-nav .nav-link{font-size: 14px;transition: 0.3s;padding: 10px 0 10px 0;}
	.nav-left-sidebar .nav-link i{font-size: 14px;margin-right: 9px;text-align: center;vertical-align: middle;line-height: 16px;}
	.nav-left-sidebar .submenu{
		padding-left: 36px;
	}
	.nav-left-sidebar .submenu .nav .nav-item .nav-link{font-size: 14px;padding: 6px 12px;transition: 0.3s;cursor: default;}
	.nav-left-sidebar .navbar-toggler{background-color: #fff;}
	.navbar-toggler{padding: .25rem 0.5rem;font-size: 1.25rem;line-height: 1;background-color: transparent;border: 1px solid transparent;border-radius: .25rem;}

	/* product right */
	.filter-button-style{border: 1px solid #ececec;background: none;border-radius: 5px;font-weight: 600;padding: 5px;letter-spacing: 0.48px;cursor: default;}
	.filter-button-style:last-child{margin-left: 5px;}
	.filter-button-style span {margin-left: 5px;cursor: pointer;color: #bebfc1;}

	/*product-details*/
	.btn-in{
		font-size: 18px;
		font-weight: 500;
		color: white;
		border: 1px solid #7f1416;
		border-radius: 5px 0 0 5px;
		padding: 5px 8px;
	}
	.btn-cm{
		font-size: 18px;
		font-weight: 500;
		border-top: 1px solid #7f1416;
		margin-left: -3px;
		border-bottom: 1px solid #7f1416;
		color: #7f1216 !important;
		border-right: 1px solid #7f1416;
		padding: 5px;
		border-radius: 0 5px 5px 0;
	}
	.product-detail{margin-top: 40px;}
	.content-carousel {display: block;margin: 0 auto;}
	.owl-carousel.detail-slider {width: 100%;}
	.owl-carousel.detail-slider div {width: 100%;height: 667px;overflow: hidden;}
	.owl-carousel.detail-slider .owl-item img{width: auto;}
	.owl-carousel.detail-slider .owl-controls .owl-dot {background-size: cover;margin-top: 10px;}
	.owl-carousel.detail-slider .owl-dots {position: absolute;top: 0;right: 0px;width: 150px;overflow: hidden;height: 100%;}
	.owl-carousel.detail-slider .owl-dot {background-size: 100%;background-position: top;background-repeat: no-repeat;height: 133px !important;}
	.top-detail-text h2{font-size: 26px;color: #7F1416;font-weight: 700;}
	.top-detail-text h2 span{font-size: 20px;color: #848D9F;font-weight: 400;display: block;}
	.top-detail-text p{font-weight: 500;color: #848D9F;font-size: 18px;}
	.top-detail-text .star span{padding-right: 5px;}
	.top-detail-text .star a{display: inline-block;color: #848D9F;font-weight: 400;font-size: 18px;text-decoration: underline !important;}
	.price{/* border-top:1px solid rgb(196 196 196 / 50%); *//* border-bottom:1px solid rgb(196 196 196 / 50%); */padding: 10px 0;}
	.price h3{font-size: 25px;color: #091C3F;font-weight: 700;margin: 0;}
	.price span{font-size: 16px;color: #848D9F;display: block;}
	.size h4{color: #091C3F;font-size: 20px;font-weight: 600;display: inline-block;}
	.top-detail-text{padding-bottom: 10px;}
	.size a{font-size: 12px;color: #6D7686;border: 1px solid #6D7686;border-radius: 3px;padding: 5px;width: 30px;height: 30px;display: inline-block;text-align: center;}
	.size .size-chart{display: inline-block;font-weight: 600;color: #7F1416;font-size: 16px;border:none;width: auto;height: auto;}
	.delivery-det h4{color: #091C3F;font-size: 20px;font-weight: 600;display: block;}
	.pincode-type{position: relative;display: inline-block;}
	.pincode-type .enter-pin{border: 1px solid rgba(9, 28, 63, 0.2);border-radius: 5px;padding: 5px 5px 5px 15px;min-width: 243px;}
	.pincode-type .check-btn{position: absolute;right: 5px;top: 0;bottom: 0;font-size: 14px;color: #7F1416;font-weight: 700;background-color: transparent;outline: none;border:none;}
	.delivery-det p{font-size: 14px;color: #848D9F;}
	.size {padding: 10px 0;}
	.delivery-det{border-bottom:1px solid rgb(196 196 196 / 50%);/* padding: 0 0 15px; */margin: 10px 0;}

	.delivery-det {}
	.buttons a{padding: 10px 25px;min-width: 200px;font-size: 15px;color: #fff;background-color: #7F1416;border-radius: 5px;display: inline-block;text-align: center;}
	.buttons a.add-to-bag{min-width: 229px;background-color: transparent;color: #091C3F;border: 1px solid rgba(9, 28, 63, 0.2);margin-left: 20px;}
	.wishlist a{font-size: 15px;color: #091C3F;margin-right: 15px;vertical-align: middle;}
	.wishlist a img{margin-right: 5px;}
	.share{display: inline-block;}
	.share h3{display: inline-block;vertical-align: middle;margin: 0;font-size: 15px;color: #091C3F;}
	.share ul{display: inline-block;vertical-align: middle;margin-left: 10px;}
	.wishlist ul li a{margin: 0;}
	.wishlist {padding: 15px 0;border-bottom: 1px solid rgb(196 196 196 / 50%);}
	.product-description-top{padding-bottom: 5px;border-bottom: 1px solid rgba(9, 28, 63, 0.2);text-align: center;margin-top: 30px;font-weight: 500;font-size: 20px;line-height: 31.2px;color: #848d98}
	.product-description-top a{margin: 0 10px;color: #848D9F;font-size: 20px;}
	/*.description-box:focus{color: #7e1416 !important;outline: none !important;}
	.description-box:focus:after{width: 90%;left: 8px;}
	.description-box{transition: 0.5s;position: relative;overflow: hidden;}
	.description-box:after{background: none repeat scroll 0 0 transparent;bottom: 0;content: "";display: block;height: 2px;left: 8px;bottom: -10px;position: absolute;background: #7e1416;transition: width 0.3s ease 0s, left 0.3s ease 0s;width: 0;}*/
	.product-description-left,.product-description-right{color: #091C3F;margin-top: 20px;font-weight: 400;text-align: left;}
	.product-description-left p span{margin-left: 5px;color: #848D9F;}
	.product-description-left .desc{color: #848D9F;}
	.product-description-left .length-width{display: inline-block;}
	.product-description-left h3{font-size: 18px;}
	.product-description-left h4{font-size: 18px !important;}
	.product-description-right p:nth-child(1){margin-top: 60px !important;}
	.product-description-right p{color: #091C3F;margin-bottom: 10px;}
	.product-description-right span{margin-left: 5px;color: #848D9F;}
	.product-disclaimer{color: #7F1416;line-height: 31.2px;font-weight: 400;}
	.fa-chevron-left{color: #091c3f !important;border-radius: 50% !important;height: 30px !important;width: 30px !important;}
	.similar-product{font-size: 24px;font-weight: 700;font-style: normal;line-height: 36px;}
	.slider-inner ul li{transition: 0.5s !important }
	.product-border{padding-bottom: 5px;border-bottom: 1px solid #e1e1e1;}
	.desc-date{font-size: 12px !important;line-height: 24px;font-weight: 500;color: #848D9F;margin-bottom: 10px !important;display: block;}
	.star-align{text-align: center;}
	.pagination{margin-bottom: 40px;text-align: left;}
	.page-item{margin-right: 10px;font-size: 14px !important;font-weight: 400;border: none;}
	.page-item .page-link{color: #7F1416;border: 1px solid #7F1416;border-radius: 5px !important;}
	.page-item .page-link:focus{color: #fff;background-color: #7F1416;outline: none;}
	.page-item .page-link:hover{background-color: #fff;}
	.input-boxes{font-size: 18px !important;font-weight: 500; font-style: normal;}
	.input-name{font-size: 15px !important;font-weight: 500;display: block;}
	.custom-control-label{font-size: 16px !important}
	.submit-desc{padding: 10px 50px;font-size: 24px;color: #fff !important;background-color: #7F1416;border-radius: 5px;}
	.carousel-inner {background-color: white;}
	.tab-1, .tab-2, .tab-3{display: none;}
	.active-tab{display: block !important;}

	/* become parter page */ 
	.become-partner{margin: 40px 0;}
	.become-partner h1{font-weight: 800;font-size: 40px;}
	.become-partner p{font-size: 20px;font-weight: 400;color: #6D7686;}
	.form-text{font-weight: 600;font-size: 14px;display: block;}
	.star{color: #7F1417 !important;font-size: 16px;font-weight: 600;}
	input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0;}
	textarea{resize: none;}
	option{color: #62666D;}

	/* Creear page */
	.career-content{text-align: center;padding: 40px 0;}
	.career-content span{color: #7F1416;font-size: 26px;font-weight: 400;letter-spacing: 0.06px;}
	.career-content h2{font-weight: 800;font-size: 30px;font-style: normal;letter-spacing: 0.5px;}
	.career-content p{font-size: 15px;font-weight: 400;padding-bottom: 30px;color: #62666D;}
	.career-box{padding: 30px;margin-bottom: 40px;transition: 0.5s;border: 1px solid #f7f7f7;}
	.career-box:last-child{margin-bottom: 80px}
	.career-box span{font-weight: 800;font-size: 20px;}
	.career-box p{font-size: 15px;font-weight: 400;}
	.apply-btn{display: block;background-color: #7F1416;color: white;text-align: center;padding: 8px 20px !important;border-radius: 5px;font-size: 16px;outline: none;}
	.career-box .know-btn{display: block; text-align: center; color: #7F1416; margin-top: 14px; position: relative; font-size: 16px; font-weight: 600;}
	.career-box .know-btn:after{position: absolute; content: "";left: 18px; right: 18px;bottom: 0; height: 2px; background-color: #7f1416;}

	/* Know More page */
	.know-more-title{padding: 40px 0 20px 0;border-bottom: 1px solid #efefef;margin-bottom: 30px;}
	.know-more-title h2{font-weight: 800;font-size: 30px;font-style: normal;letter-spacing: 0.5px;}
	.know-more-title span{color: #7F1416;font-size: 20px;font-weight: 400;letter-spacing: 0.06px;}
	.know-more-title .merchandisers-address{color: #6d7686;font-size: 20px;font-weight: 400;letter-spacing: 0.06px;}
	.apply-btn-style{font-size: 22px;font-weight: 500;outline: none;}
	.apply-btn-style:hover{color: white;}
	.know-para{font-size: 16px;font-weight: 400;color: #62666D;}
	.eligibility{background: #FFD9D9;padding: 40px 0;}
	.eligibility span{font-weight: 800;font-size: 20px;padding-bottom: 15px;display: block;}
	.eligibility ul li{padding-bottom: 5px;color: #7F1416;}
	.eligibility ul li a{color: #62666D;font-weight: 400;font-size: 16px;line-height: 27.72px;}
	.apply-bottom-btn{background-color: #7F1416;color: white;text-align: center;padding: 8px 20px !important;border-radius: 5px;font-size: 20px;outline: none;font-weight: 500;border: 1px dolid #7F1416;}
	.job-bottom-btn{color: #7F1416;text-align: center;padding: 8px 20px !important;border-radius: 5px;font-size: 20px;outline: none;border: 1px solid #7F1416;font-weight: 500;}
	.job-bottom-btn:hover{color: #7F1416;}

	/* Apply-Now page */
	.apply-now{text-align: left;margin: 40px 0;}
	.apply-now h1{font-size: 30px;font-weight: 800;display: block;}
	.apply-now .apply-date{font-size: 20px;font-weight: 400;color: #62666d;font-style: normal;margin-bottom: 40px;display: block;}
	.apply-now .info-text{font-size: 26px;font-weight: 600;font-style: normal;display: block;}
	.apply-now p{font-size: 16px;font-weight: 400;color: #62666d;font-style: normal;display: block;}
	.btnupload{position: relative;font-weight: 500;font-size: 18px;}
	.btnupload:focus{outline: none;}
	.btnupload:before{position: absolute;content: 'Apply Now';text-align: center;color: white;font-size: 16px;width: 111px;height: 33px;line-height: 25px;border-radius: 5px !important;font-family: 'Lato';background-color: #7f1416;padding-top: 3px;}
	.button-send{margin: 40px 0 80px 0;text-align: center;display: block;}
	.btn-send{background-color: #7f1416;font-size: 20px;font-weight: 500;padding: 8px 35px;border-radius: 5px;line-height: 28.13px;}

	/* registration page */
	.img-gredient{width: 100%;overflow: hidden !important;border-radius: 5px 5px 0 0;height: 170px;}
	.img-gredient img{
		width: 100%;
		height: 100%;
	}
	.form-reg{background-color: #fff;padding: 10px 35px;border-radius: 0 0 5px 5px;}
	.create-account{text-align: center;}
	.create-account h1{font-size: 24px;font-weight: 700;line-height: 37.2px;letter-spacing: 0.45px;}
	.iti{width: 100% !important;}
	.btnlog{background-color: #7f1416;font-size: 20px;font-weight: 400;display: block;padding: 5px 0;text-align: center;margin-top: 20px;border-radius: 5px;}
	.loglink{text-align: center;}
	.loglink a{color: #091c3f;font-weight: 400;font-size: 16px;}
	.loglink span a{margin-left: 5px;color: #7f1416 !important;}
	.btnfacebook{border: 0.8px solid #475993;text-align: center;display: block;padding: 5px 0;border-radius: 6px;margin: 5px 0;}
	.btnfacebook img{width: 20px !important;height: 20px !important;margin-right: 5px;margin-bottom: 3px;}
	.btnfacebook span{font-size: 18px;font-weight: 700;color: #475993;}
	.btngoogle{border: 0.8px solid #EB4335;display: block;text-align: center;border-radius: 6px;padding: 5px 0;margin: 5px 0;}
	.btngoogle img{width: 20px !important;height: 20px !important;margin-right: 5px;margin-bottom: 3px;}
	.btngoogle span{color: #EB4335;font-weight: 700;font-size: 18px;}
	.or-block{text-align: center;color: #C4C4C4;margin: 5px 0;}
	.or-block .line-left{display: inline-block;height: 1px;background: #C4C4C4;width: 155px;}
	.or-block .or{display: inline-block;font-size: 16px;font-weight: 400;margin: 0 10px;}
	.or-block .line-right{display: inline-block;height: 1px;background: #C4C4C4;width: 155px;}
	.forget-link{color: #7f1416 !important;float: right;font-size: 14px;font-weight: 400;outline: none;}
	.account-button{margin-bottom: 5px;text-align: center;}
	.account-button .btnaccount{color: #7f1416 !important;font-size: 20px;font-weight: 400;}
	.term-block{text-align: center;}
	.term-block span{color: rgba(9, 28, 63, 0.5);font-size: 12px;font-weight: 600;}
	.term-block .term-style{color: rgba(9, 28, 63, 0.5);text-decoration: underline !important;}

	/* Size Guid page */
	.size-guide{font-size: 40px;font-weight: 800;margin-top: 40px;}
	.important-note{padding-bottom: 20px; border-bottom: 1px solid #efefef}
	.h6-style{font-size: 20px;font-weight: 700;line-height: 22px;}
	.para-size-style{font-size: 16px;font-weight: 400;line-height: 26px;margin: 0;}
	.size-map{margin: 20px 0;}
	.email-style{color: #7f1416;font-weight: 700;font-size: 20px;}
	.size-top-bottom{font-size: 30px;font-weight: 700;}
	.table-header{background-color: #FFD9D9;border: 1px solid #FFD9D9 !important;}
	.table-data{opacity: 0.6;}

	/* Blog and Blog-detail Page */
	.blog-saree-box{border: 1px solid #efefef;border-radius: 5px;width: 100% !important;}
	.blog-details{padding: 20px;}
	.blog-img img{width: 100%}
	.blog-details h5{font-size: 20px;font-weight: 700;}
	.blog-details h6{font-size: 16px;font-weight: 400;color: #62666d;}
	.blog-details p{font-size: 16px;font-weight: 400;}
	.blog-details a{color: #7f1416;font-size: 20px;font-weight: 800;}
	.archives-style h4{font-size: 24px;font-weight: 800;}
	.archives-style a{font-size: 16px;font-weight: 400;color: #62666D;display: block;}
	.size-detail h2{font-size: 40px;font-weight: 700;}
	.size-detail span{font-size: 18px;color: #62666D;font-weight: 400;}
	.border-recent-post{border-bottom: 1px solid #efefef;font-weight: 700 !important;font-size: 18px !important;color: #091C3F !important;}
	.size-detail p{color: #62666D;font-size: 18px;font-weight: 400;}
	.size-detail-title{display: block;font-size: 20px !important;font-weight: 700 !important;}
	.leave-comment{}
	.font-24{font-size: 24px !important;font-weight: 700 !important;}
	.font-18{font-size: 18px !important;font-weight: 400 !important;color: #62666D !important;}
	.form-comment{position: relative;margin-bottom: 30px;border-bottom: 1px solid #efefef;}
	.leave-comment textarea{border: 0.5px solid #7f1416;}
	.leave-comment a{background-color: #7f1416;font-size: 20px;font-weight: 500;padding: 7px 15px;border-radius: 5px;position: absolute;right: 30px;top: 45px;}
	/* tracking bar start*/
	:root {--back: #eeeeee;--blue: #0082d2;--green: #33DDAA;--gray: #777777;--size: 400px;  --red: #7f1416;}
	.tracking * {padding: 0;margin: 0;}
	.tracking {width: var(--size);max-width: 100%;position: relative;}
	.tracking .empty-bar {background: #efefef;position: absolute;width: 95%;height: 10%;top: 45%;margin-left: 5%;}
	.tracking .color-bar {background: var(--red);position: absolute;height: 20%;top: 40%;margin-left: 5%;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
	.tracking ul {display: flex;justify-content: space-between;list-style: none;}
	.tracking ul > li {text-align: center;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;z-index: 1;background-size: 70%;background-repeat: no-repeat;background-position: center center;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;display: inline-block;position: relative;border: 1px solid #7f1416;width: 18px;background: white;}
	.tracking ul > li .el {/* position: relative; *//* margin-top: 100%; */background-color: var(--red);height: 100%;width: 100%;border-radius: 50%;}
	.tracking ul > li .el i {position: absolute;bottom: 100%;left: 8%;margin-bottom: 12%;color: #fff;font-size: 100%;display: none;}
	.tracking ul > li .txt {position: absolute;top: 120%;left: -75%;text-align: center;width: 250%;font-size: 12px;font-weight: 500;color: #62666D;}
	.tracking .progress-0 .color-bar { width: 00%; }
	.tracking .progress-1 .color-bar { width: 15%; }
	.tracking .progress-2 .color-bar { width: 30%; }
	.tracking .progress-3 .color-bar { width: 45%; }
	.tracking .progress-4 .color-bar { width: 60%; }
	.tracking .progress-5 .color-bar { width: 75%; }
	.tracking .progress-6 .color-bar { width: 90%; }
	.tracking .progress-7 .color-bar { width: 90%; }

	.tracking .progress-0 > ul > li.bullet-1,
	.tracking .progress-1 > ul > li.bullet-1,
	.tracking .progress-2 > ul > li.bullet-1,
	.tracking .progress-3 > ul > li.bullet-1,
	.tracking .progress-4 > ul > li.bullet-1,
	.tracking .progress-5 > ul > li.bullet-1,
	.tracking .progress-6 > ul > li.bullet-1,
	.tracking .progress-7 > ul > li.bullet-1
	{background-color: var(--red);}

	/* tracking bar end */

	.my-wishlist{font-size: 24px;font-weight: 400;padding-bottom: 20px;border-bottom: 1px solid #62666d29;}
	.my-wishlist span{font-weight: 700;}
	.wishlist-box{border: 1px solid #62666d29;margin-top: 30px;padding: 20px 20px 5px 20px;}
	.img-siffon {height: 170px;}
	.img-siffon img{object-fit: cover;object-position: top center;height: 100%;width: 100%;}
	.laxmipati-chiffon-box{padding-bottom: 20px;border-bottom: 1px solid #62666d29;}
	.price-dollar{font-size: 16px;font-weight: 400;color: #62666d;}
	.price-inr{font-size: 22px;font-weight: 400;}
	.laxmipati-chiffon-box h4{font-size: 20px;font-weight: 400;}
	.laxmipati-chiffon-box a{font-size: 12px;font-weight: 400;color: #091c3f;border: 1px solid #c5c8cc;padding: 5px 10px;border-radius: 5px;}
	.laxmipati-chiffon-box select{border: 1px solid #c5c8cc;padding: 4px 10px;border-radius: 5px;font-size: 12px;margin-left: 10px;font-weight: 400;}
	.wishlist-bottom-btn{text-align: center;padding: 5px 0;}
	.wishlist-bottom-btn a{font-size: 20px;color: #7f1416;font-weight: 500;}
	.wishlist-bottom-btn .move-border:after{content: ""; border: 1px solid #efefef;}
	.textbox-apply{border-top: 1px solid #f5f5f5 !important;border-bottom: 1px solid #f5f5f5 !important;border-left: 1px solid #f5f5f5 !important;border-right: 1px solid #ffeeee !important;background-color: #FFEEEE !important;}
	.button-apply{background: none;color: #7f1416;text-decoration: underline !important;border-top: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;border-right: 1px solid #f5f5f5;background-color: #FFEEEE;box-shadow: inset -2px 0 #ffeeee;}
	.back-overlay{background-image:url("../img/back-gift.png");width: 100%;height: 185px; background-color: #fbefcb}
	.gift-box{background-image: url('../img/gift.png');width: 100%;height: 100%;}
	.gift-box-content{padding-top: 55px;padding-left: 70px;}
	.gift-box-content h4{font-size: 18px;font-weight: 700;}
	.gift-box-content p{font-weight: 400;color: #62666d;font-size: 14px;}
	.gift-box-content a{font-size: 20px;font-weight: 700;color: #7f1416;}
	.order-summary{border-top: 1px solid #e6e6e7;padding: 20px 0;}
	.order-summary h4{font-size: 20px;font-weight: 700;}
	.order-summary .order-summary-detail{float: left;font-size: 16px;font-weight: 400;color: #62666d;}
	.order-summary .order-summary-price{float: right;font-size: 18px;font-weight: 700;}
	.clr-red{color: #7f1416 !important;}
	.clr-blue{color: #091c3f !important;}
	.bg-red{background-color: #7f1416 !important;}
	.place-order-btn{background: #7f1416;display: block;text-align: center;padding: 10px 0;font-weight: 500;border-radius: 5px;margin-top: 40px;font-size: 20px;}
	.add-more .fa-heart{font-size: 21px;}
	.btnadd-address{padding: 10px 35px;font-size: 20px;font-weight: 500;border-radius: 5px;}
	.add-more small{margin-left: 10px;font-size: 20px;font-weight: 400;color: #091c3f;}
	.add-more span{margin-top: 10px;border: solid #091c3f;border-width: 0px 2px 2px 0;padding: 4px;transform: rotate(-45deg) !important;float: right;}
	.online-cards{padding: 0 20px;}
	.online-cards .online-card-box{display: inline-block;padding: 1px 5px;border: 0.5px solid #e6e6e7;border-radius: 5px;margin-right: 5px;}
	.online-cards .online-card-box img{height: 20px;width: 40px;}
	.total-buy-price{border-top: 1px solid #dee2e6;}

	/* Apply Coupen */
	.login-overlay{background: #6d6a6ad1;position: fixed;left: 0;right: 0;display: none;top: 0;z-index: 11111;bottom: 0;}
	.login-box{background-color: #fff;width: 500px;box-shadow: 0px 4px 4px -2px #7f1416;border-radius: 5px;top: 50%;position: absolute;left: 50%;transform: translate(-50%,-50%);}
	.registration-overlay{background: #6d6a6ad1;display:none;position: fixed;left: 0;right: 0;top: 0;z-index: 11111;bottom: 0;}
	.registration-box{background-color: #fff;width: 500px;box-shadow: 0px 4px 4px -2px #7f1416;border-radius: 5px;top: 50%;position: absolute;left: 50%;transform: translate(-50%,-50%);}
	.overlay-size{background: #6d6a6ad1;position: fixed;left: 0;right: 0;display: none;top: 0;z-index: 11111;bottom: 0;}
	.size-box{background-color: #fff;padding: 20px;width: 100%;box-shadow: 0px 4px 4px -2px #7f1416;top: 50%;position: absolute;left: 50%;transform: translate(-50%,-50%);}
	.overlay-coupon{background: #6d6a6ad1;position: fixed;left: 0;right: 0;display: none;top: 0;z-index: 11111;bottom: 0;}
	.coupon-box{background-color: #fff;padding: 20px;width: 500px;box-shadow: 0px 4px 4px -2px #7f1416;top: 50%;position: absolute;left: 50%;transform: translate(-50%,-50%);}
	.img-coupon{background-image: url("../img/coupon-img.png");width: 100%;}
	.coupon-box h3{font-size: 25px;font-weight: 700;}
	.coupon-box input{height: 20px;width: 20px;margin-top: 60px;outline: none !important;}
	.img-coupon{padding: 10px 0;}
	.img-coupon span{font-size: 20px;font-weight: 800;}
	.img-coupon p{font-weight: 700;font-size: 16px;margin-bottom: 0;}
	.img-coupon small{font-weight: 400;font-size: 15px;}
	.btncoupon-close{font-size: 20px;font-weight: 500;border: 1px solid #7f1416;border-radius: 5px;padding: 5px 80px;margin-top: 10px;display: inline-block;}
	.btncoupon-apply{font-size: 20px;font-weight: 500;border: 1px solid #7f1416;border-radius: 5px;padding: 5px 80px;margin-top: 10px;display: inline-block;}
	.btn-shadow:focus{box-shadow: inset -2px 0 #fff}
	.apply-coupon-box .form-control:valid {background-color: #ffeeee!important;box-shadow: inset -3px 0 #ffeeee;}

	/* add gift card */
	.overlay-giftcard{display: none;background: #6d6a6ad1;position: fixed;left: 0;right: 0;top: 0;z-index: 11111;bottom: 0;}
	.popup-gift-box{background-color: #fff;padding: 15px;width: 550px;box-shadow: 0px 4px 4px -2px #7f1416;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
	.gift-wrap-text{font-size: 16px;font-weight: 400;}
	.makeit-text{font-weight: 800;font-size: 22px;margin-top: 5px;margin-bottom: 20px;}
	.popup-gift-box p{font-size: 14px;font-weight: 400;letter-spacing: 0.5px;}
	.popup-gift-box p span{font-weight: 600;}
	.btnapply-gift-wrap{font-size: 20px;font-weight: 700;border-radius: 5px;padding: 5px 30px;margin-bottom: 10px !important;display: inline-flex;}

	/* add address page */
	.address-box{padding: 20px 20px 10px 20px;border: 1px solid #dee2e6;}
	.address-shadow{box-shadow: 0px 3.84006px 11.5202px rgba(0, 0, 0, 0.12); border: none !important;}
	.address-box input{width: 20px;height: 20px;margin-top: 5px;}
	.full-address{margin-bottom: 10px;}
	.name-btn{display: block;margin-bottom: 10px;}
	.full-address .buyer-name{font-size: 20px;font-weight: 700;}
	.full-address .btnhome{background: #f4f3f3;color: #091c3f;padding: 5px;}
	.full-address p{font-weight: 400;font-size: 15px;color: #62666d;display: block;margin-bottom: 5px !important;}
	.button-edit-remove{border-top: 1px solid #dee2e6;padding-top: 11px;}
	.button-edit-remove .address-edit{font-size: 20px;font-weight: 500;color: #7f1416;}
	.button-edit-remove .address-remove{font-size: 20px;font-weight: 500;color: #7f1416;}
	.overlay-addaddress{background: #6d6a6ad1;position: fixed;left: 0;right: 0;display: none;top: 0;z-index: 11111;bottom: 0;}
	.popup-address-box{background-color: #fff; box-shadow: 0 4px 4px -2px #7f1416;padding: 20px;width: 550px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);height: 500px;overflow: auto;}
	.btnaddsave-gift-wrap{font-size: 20px;font-weight: 500;padding: 5px 40px;border-radius: 5px;border: 1px solid #7f1416;margin-bottom: 10px;display: inline-block;}
	.btnaddcancel{font-size: 20px;font-weight: 500;padding: 5px 30px;border-radius: 5px;border: 1px solid #7f1416;margin-bottom: 10px;display: inline-block;}

	/* online pay page */
	.pay-online{border-radius: 5px;}
	.radio-pay{padding: 15px;}
	.pay-online .radio-pay input{width: 20px;height: 20px;display: inline-block;}
	.pay-online .radio-pay span{font-size: 20px;font-weight: 700;margin-left: 10px;}
	.wallet{border-top: 1px solid #62666d;padding: 0 20px;}
	.wallet img{margin: 50px 0 20px 0;box-shadow: 0 7px 4px -6px #7f1416;}
	.wallet p{font-size: 15px;font-weight: 400;margin-bottom: 50px;}
	.cod-text{margin: 0 !important;margin-left: 30px !important;}
	#wallet-pay{display: none;}
	input[type=radio]{outline: none !important;cursor: pointer;}

	/* order confirm page */
	.img-conform{width: 250px;height: 270px;margin: 0 auto 10px auto;}
	.img-conform img{height: 100%;width: 100%;}
	.confirm-text{font-size: 18px;font-weight: 400;}
	.btn-view-order{font-size: 20px;font-weight: 500;border: 1px solid #7f1416;border-radius: 5px;padding: 8px 58px;}
	.btn-coutinue-shop{font-size: 20px;font-weight: 500;border: 1px solid #7f1416;border-radius: 5px;padding: 8px 20px;}

	/* My Wishlist page */
	.dashboard-svg:before{content: ""; float:left;background-image: url("../img/dashboard.svg");width: 25px;height: 25px;display: inline-block;background-repeat: no-repeat;margin-right: 10px;}
	.orders-svg:before{content: ""; float:left;background-image: url("../img/orders.svg");width: 25px;height: 25px;display: inline-block;background-repeat: no-repeat;margin-right: 10px;}
	.wishlist-svg:before{content: "";float:left;background-image: url("../img/wishlist.svg");width: 25px;height: 25px;display: inline-block;background-repeat: no-repeat;margin-right: 10px;}
	.account-svg:before{content: ""; float:left;background-image: url("../img/account.svg");width: 25px;height: 25px;display: inline-block;background-repeat: no-repeat;margin-right: 10px;}
	.clr-grey{color: #62666D !important;}
	.user-profile{display: block;padding-top: 30px;border-bottom: 1px solid #ececec;}
	.user-profile svg{font-size: 24px;color: #62666d;}
	.user-profile h2{font-size: 24px;font-weight: 700;margin: 5px 0;}
	.user-profile p{font-size: 18px;font-weight: 400;}
	.my-wish-btn{font-size: 20px;font-weight: 500;float: right;margin-top: 20px;}
	.my-wish-lbl{font-size: 24px;font-weight: 700;color: #62666d;float: left;margin-top: 16px;}
	.text-center{text-align: center !important;}
	.move-bag{font-size: 20px !important;font-weight: 900 !important;}
	.overlay-outofstock{background-color: #fff;position: absolute;bottom: 130px;text-align: center;transition: 1s;left: 0;right: 0;opacity: 0.9;padding: 10px 0;}
	.filter-grey{filter: grayscale(100%); cursor: default;}

	/* Dashboard page */
	.welcome-s{font-weight: 700;font-size: 30px;}
	.faster-checkout{font-weight: 400;font-size: 20px;margin-bottom: 0;}
	.dashboard-box{border: 1px solid rgba(98, 102, 109, 0.5);border-radius: 5px;height: 307px;position: relative;margin-top: 30px}
	.dashboard-box img{height: 56px;width: 53px;}
	.dashboard-box h6{font-size: 20px;margin-top: 20px;font-weight: 700;margin-bottom: 0;}
	.dashboard-box p{font-size: 20px;font-weight: 400;}
	.dashboard-box-content{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 280px;}
	.btn-profile-detail{font-size: 24px;font-weight: 500;}

	/* Order details page */
	.order-details{font-size: 24px;font-weight: 700;}
	.order-no{font-weight: 400;font-size: 15px;}
	.order-code{font-weight: 700;color: #091c3f;}

	/* delivered page */
	.deleverd-box{padding: 30px;border: 1px solid rgba(98, 102, 109, 0.3);border-radius: 5px;}
	.delivered-text{font-size: 20px;font-weight: 700;}
	.delivered-date{font-weight: 400;font-size: 14px;}
	.delivered-img{width: 100%;height: 145px;}
	.delivered-img img{width: 100%;height: 100%;object-fit: cover;object-position: top center;border-radius: 5px;}
	.s899{font-weight: 100;font-weight: 400 !important;}
	.deliverd-laxmipati-text{font-size: 20px !important;font-weight: 400 !important;}
	.deliverd-price{font-size: 20px !important;font-weight: 600 !important;color: #091c3f !important;}
	.delivered-right-arrow{border: solid #091c3f;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(-45deg) !important;height: 10px;width: 10px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
	.boxes{text-align: center;border: 1px solid #ced4da;border-radius: 5px 0 0 5px; position: relative; padding: 9px 0;}
	.boxes input[type="checkbox"] { visibility: hidden; }
	.boxes input[type="checkbox"] + label {display: block;padding-left: 35px;margin-bottom: 20px;font: 14px/20px 'Open Sans', Arial, sans-serif;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;font-size: 18px;font-weight: 400;}
	.boxes input[type="checkbox"] + label:before {content: '';display: inline-block;width: 20px;height: 20px;border: 1px solid #7f1416;opacity: .6;-webkit-transition: all .12s, border-color .08s;transition: all .12s, border-color .08s;margin-right: 10px;}
	.boxes input[type="checkbox"]:checked + label:before {width: 10px;top: -5px;left: 5px;border-radius: 0;opacity: 1;border-top-color: transparent;border-left-color: transparent;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
	.chkmale{position: absolute; top: 50%;left: 50%;transform: translate(-50%,-50%);}
	.chkfemale{position: absolute; top: 50%;left: 50%;transform: translate(-50%,-50%);}
	.dashboard-submenu:focus{color: #7f1416 !important; font-weight: 700}
	.dashboard-menu-focus:focus{color: #7f1416 !important; font-weight: 700}

	/* FAQ page */

	.faq-header{

		font-size: 40px;

		font-weight: 800;

		margin: 40px auto;

		display: block;
	}

	.faq-title{
		background: none;
		border: none;
		display: block;
	}

	.btn-faq
	{
		background: none;
		font-size: 22px;
		color: #091c3f !important;
		font-weight: 700;
		padding-left: 0;
		padding-right: 0;
		outline: none !important;
		box-shadow: inset -2px 0 #fff !important;
		display: block;
	}

	.faq-answer
	{
		font-size: 18px;
		font-weight: 400;	
		color: #62666d;
	}

	.panel-heading .accordion-toggle:after {
		content: "";
		margin-top: 5px;
		float: right;
		border: solid #7f1416;
		border-width: 0 2px 2px 0;
		display: inline-block;
		padding: 3px;
		transform: rotate(-135deg) !important;
		transition: 0.5s;
	}
	.panel-heading .accordion-toggle.collapsed:after {
		content: "";
		transform: rotate(45deg) !important;
	}

	.accordions
	{
		display: none;
	}

	.img-write-top
	{
		height: 415px;
	}

	.img-book-top{
		display: flex;
		height: 415px;
	}

	.img-book-top img{
		align-self: flex-end;
	}

	.sales-network-top{
		font-size: 60px;
		font-weight: 800;
		margin-bottom: 0;
	}
	.sales-network-content{
		font-size: 24px;
		font-weight: 400;
	}



	/*detail page slider css*/


	.carousel-cell {
		/* background: #8C8; */
		counter-increment: carousel-cell;
		color: white;
		/* cell number */
	}


	.carousel-main .carousel-cell {
		width: 100%;
		height: 100% !important;
		font-size: 5rem;
	}

	.carousel-nav {
		width: 420px;
		transform: rotate(90deg) translate(30px, -100%);
		transform-origin: left top;
	}
	@media screen and (max-width: 1200px) {
		.carousel-nav {
			transform: rotate(90deg) translate(30px, -50%);
		}
	}
	.carousel-nav .carousel-cell {
		transform: rotate(-90deg);
		width: 80px;
		height: 80px;
		cursor: pointer;
		margin-right: 1rem;
		font-size: 1.4rem;
		/* selected cell */
	}

	.carousel-nav .carousel-cell.is-nav-selected {
		/* background: #ED2; */
	}
	.carousel-nav .flickity-prev-next-button {
		width: 40px;
		height: 40px;
		background: transparent;
	}
	.carousel-nav .flickity-prev-next-button.previous {
		left: -40px;
	}
	.carousel-nav .flickity-prev-next-button.next {
		right: -40px;
	}

	.carousel-main .carousel-cell img,.carousel-nav .carousel-cell img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: top;
		border-radius: 5px;
	}
	.custom-checkbox .custom-control-input:checked~.custom-control-label::before{
		background-color: #7f1416 !important;
	}

	.img-whishlist-item
	{
		position: relative;
	}

	.btn-close-whistlist
	{
		position: absolute;
		right: 5px;
		top: 0;
	}

	.filter-grey
	{
		 filter: grayscale(100%);
	}

	.img-siffon-online
	{

width: 65px;

height: 92px !important;

}

.img-siffon-online img
	{

width: 100%;
height: 100%;
object-fit: cover;
object-position: top center;
border-radius: 5px;
}

.order-review h4
{
	
font-size: 20px !important;
	
font-weight: 700 !important;
}

.product-faq-top
{
	text-align: center;
	position: relative;
}

.product-faq-top ul li
{
	list-style: none;
	color: #62666d !important;
	display: inline-block;
}

.product-faq-top ul li a
{
	padding: 0 20px;
	color: #62666D !important;
	font-size: 22px;
	font-weight: 400;
}


.product-faq-top .bottom-line1 {
	position:absolute;
	top: 41px;
	left: 24px;
	width: 90px;
	height:2px;
	background-color:#7f1416;
}
.product-faq-top .bottom-activ4 {
	transform: translate3d(0%, 0, 0);
	transition:all linear 240ms;
}
.product-faq-top .bottom-active5 {
	transform: translate3d(164%, 0, 0);
	transition:all linear 240ms;
}
.product-faq-top .bottom-active6 {
	transform: translate3d(404%, 0, 0);
	transition:all linear 240ms;
}
.product-faq-top .bottom-active7 {
	transform: translate3d(543%, 0, 0);
	transition:all linear 240ms;
}
.product-faq-top .bottom-active8 {
	transform: translate3d(677%, 0, 0);
	transition:all linear 240ms;
}
.product-faq-top .color1,.color2,.color3,.color4,.color5 {
	color: #7f1416 !important;
	transition:all linear 100ms;
	font-weight: 900;
}

.drd-megamenu
{
	width: 900px;
	padding: 10px 20px;
	background-color: #fff5f6;
	position: absolute !important;
	top: 160%;
	border-radius: 0;
	border-top: 5px solid #7f1416;
}

.drd-megamenu li{
	color: #7f1416;
	font-size: 18px;
	font-weight: 900;
}

.drd-megamenu li a{
	color: #7f1416;
	font-size: 18px;
	font-weight: 850;
}

.drd-megamenu li ul li{
	list-style: none;
	margin: 2px 0;
}

.drd-megamenu li ul li a{
	margin-top: 5px;
	color: #091c3f;
	font-size: 16px;
	font-weight: 600;
}

.dropdown-toggle::after
{
	border: 0 !important;
}

.drift-zoom-pane
{
  width: 532px;
  height: 475px;
  z-index: 11111111111;
  border-radius: 5px;
}

.drift-zoom-pane img
{
  object-fit: cover;
  object-position: top center;
}

.demo-trigger {
  display: inline-block;
  width: 30%;
  float: left;
}

.detail {
  position: relative;
  float: left;
}

.carousel-main .carousel-cell img:hover
{
	cursor: crosshair;
}

.carousel-main .flickity-viewport
{
	height: 100% !important;
}

.carousel-nav .flickity-viewport
{
	height: 100px !important;
}

.hh-grayBox {
	background-color: #F8F8F8;
	margin-bottom: 20px;
	padding: 35px;
  margin-top: 20px;
}
.pt45{padding-top:45px;}
.order-tracking{
	/* text-align: center; */
	width: 23.33%;
	position: relative;
	display: block;
}
.order-tracking .is-complete{
	display: block;
	position: relative;
	border-radius: 50%;
	height: 25px;
	width: 25px;
	border: 1px solid #62666d;
	margin: 0 auto;
	/* margin-left: 25px; */
	transition: background 0.25s linear;
	-webkit-transition: background 0.25s linear;
	z-index: 2;
}
.order-tracking .is-complete:after {
	display: block;
	position: absolute;
	content: '';
	height: 12px;
	width: 7px;
	top: 35%;
	bottom: 0;
	left: 45% !important;
	margin: auto 0;
	border: 0px solid #AFAFAF;
	border-width: 0px 2px 2px 0;
	transform: rotate(45deg) translate(-75%,-20%);
	opacity: 0;
}
.order-tracking.completed .is-complete{
	border-color: #7f1416;
	border-width: 0px;
	background-color: #7f1416;
}
.order-tracking.completed .is-complete:after {
	border-color: #fff;
	border-width: 0px 3px 3px 0;
	width: 7px;
	left: 11px;
	opacity: 1;
}
.order-tracking p {
	/* color: #A4A4A4; */
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 0;
	line-height: 20px;
	text-align: center;
}
.order-tracking p span{font-size: 14px;}
.order-tracking.completed p{/* color: #000; */}
.order-tracking::before {
	content: '';
	display: block;
	height: 2px;
	width: calc(105% - 34px);
	/* background-color: #cecdcb; */
	top: 13px;
	position: absolute;
	left: calc(-54% + 20px);
	z-index: 2;
	/* border: 1px dashed #686969; */
	background-image: linear-gradient(to right, rgba(98, 102, 109, 0.3) 33%, rgba(255,255,255,0) 0%);
	background-position: bottom;
	background-size: 10px 2px;
	background-repeat: repeat-x;
}
.order-tracking:first-child:before{display: none;}
.order-tracking.completed:before{background-color: #7f1416;z-index: 111111111111;border: 1px solid #7f1416;}
.laxmipati-img video
{
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: top center;
}

/*Rahul Sir CSS*/
@media only screen and (max-width: 800px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 780px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 740px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 720px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 680px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 660px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 640px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 620px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 580px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 560px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 540px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 520px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 480px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 460px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 420px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 400px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 380px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 360px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}
	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}
@media only screen and (max-width: 320px) {
 	.carousel-nav
	{
		transform: rotate(359deg) translate(14px, -22%) !important;
	}
	.carousel-nav .carousel-cell
	{
		transform: rotate(2deg) !important;
	}
	.login-box
	{
		width: 100% !important;
	}
	.popup-address-box
	{
		width: 100% !important;
	}
	.popup-gift-box
	{
		width: 100% !important;
	}

	.subscribe-form form, .subscribe-form button
	{
		width: 100% !important;
	}
	.tracking ul > li .txt
	{
		left: -105% !important;
	}

	.star.star-align
	{
		position: relative !important;
	    right: 0px !important;
	    top: 0px !important;
	}
	.price-content h4
	{
		font-size:13px !important;
	}
	.buttons button
	{
		min-width: 0px !important;
	}
	.buttons button.add-to-bag
	{
		min-width: 0px !important;	
	}
	.variationssize li
	{
		width: 47% !important;
	}
	.topspace{
	    margin-top: 1.5em !important;
	}
	.overlay-box
	{
		height: 0px !important;
		bottom: 0px !important;
	}
	.registration-box
	{
		width:100% !important;	
	}
	.mycol{
		width: 50% !important;
		padding-left: 0px !important;
		padding-right: 1px !important;
	}
}