
/*Custom Stylesheets*/

.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('../../images/page-loading.gif') center no-repeat #fff;
	background-size: 500px;
}
.process_loader {
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 999999999;
	background: url('../../images/processs_loading.gif') 50% 50% no-repeat rgba(0,0,0,0.5);
	background-size: 120px;
}
#orderCancel > .modal-confirm .modal-footer, #claimRefund > .modal-confirm .modal-footer, #orderConfirm > .modal-confirm .modal-footer{
	text-align:center;
	padding-bottom: 0px;
}
.modal-details .product-info .col-md-3 img{
	border-radius: 10px;
	padding: 3px;
	background: #f4f4f4;
}
/*#orderCancel > .modal-confirm {
	margin: 30px auto;
	width:450px; 
}*/
#orderCancel h4 {
	font-size: 22px;
	font-weight: 500;
	margin-top: 20px;
	color:rgba(255,0,0,0.9);
	line-height: 26px;
}
#orderCancel h5 {
	font-size: 16px !important;
	font-weight: 500;
}
.modal-confirm {
	font-family: 'Poppins', sans-serif;
}
.modal-confirm .modal-content {
	padding: 30px 20px;
	font-size: 16px;
	border-radius: 5px;
	border: none;
}
.modal-confirm .modal-header {
	border-bottom: none;
	position: relative;
	text-align: center;
	margin: -20px -20px 0;
	border-radius: 5px 5px 0 0;
	padding: 10px;
}
.modal-confirm h4 {
	text-align: center;
	font-size: 18px;
	margin: 10px 0;
}
.modal-confirm .modal-header {
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.modal-confirm h4.modal-title {
	font-weight: 600;
	text-align: left;
	padding-left: 10px;
	margin-top: 0;
	width: 93%;
}
.modal-content h3 strong, .modal-content h4 strong, .modal-content h5 strong{
	font-weight:600;
}
.modal-confirm h5 {
	text-align: center;
	font-size: 18px;
}
.modal-confirm .form-control, .modal-confirm .btn {
	min-height: 40px;
	border-radius: 3px;
}
.modal-confirm .close {
	position: absolute;
	top: 15px;
	right: 15px;
	color: #fff;
	text-shadow: none;
	opacity: 0.5;
}
.modal-confirm .close:hover {
	opacity: 0.8;
}
.modal-confirm .icon-box {
	color: #fff;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	z-index: 9;
	border: 5px solid #fff;
	padding: 15px;
	text-align: center;
}
.modal-confirm .icon-box i {
	font-size: 30px;
	margin: -12px 0 0 -10px;
}
.modal-confirm.modal-dialog {
	margin-top: 40px;
}
.modal-confirm .btn {
	color: #fff;
	border-radius: 4px;
	text-decoration: none;
	transition: all 0.4s;
	line-height: normal;
	margin-top: 10px;
	padding: 6px 20px;
	border: none;
}
.modal-confirm .btn:hover, .modal-confirm .btn:focus {
	outline: none;
}
.modal-confirm .btn span {
	margin: 1px 3px 0;
	float: left;
}
.modal-confirm .btn i {
	margin-left: 1px;
	font-size: 20px;
	float: right;
}
.stripe-modaldialog{
	width:500px;
}
.payment_method p{
	margin-bottom:0; 
}
/* Bank Details Form*/
.bank_form label > span {
	color: red;
	font-weight: 500
}

#edit_bank_form .hint_lbl, .bank_form .hint_lbl {
	color: #F00;
	font-style: normal;
	margin-bottom: 5px;
	font-size: 13px;
}
#cancellation_form textarea {
	border: 1px solid #ccc;
	box-shadow: none;
}
.bank_form input, .bank_form select {
	border: 2px solid #ebebeb;
	box-shadow: none;
	height: 50px;
	padding:12px 15px;
	background: #FFF;
}
.bank_form select {
	background: #FFF url(../img/arow.png) no-repeat scroll 97% center;	
}

.modal-confirm textarea.form-control{
	border: 2px solid #ccc;
	border-radius: 4px;
}
.modal-confirm input.form-control:focus, .modal-confirm textarea.form-control:focus, .modal-confirm select.form-control:focus{
	border-color: rgba(255, 0, 0, 0.8) !important;
}	
/* For Custome Checkbox*/
.container_checkbox {
	display: block;
	position: relative;
	padding-left: 28px;
	margin-bottom: 0px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/* Hide the browser's default checkbox */
.container_checkbox input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}
/* Create a custom checkbox */
.checkmark {
	position: absolute;
	top: 2px;
	left: 0;
	height: 20px;
	width: 20px;
	border-radius:4px;
	background-color: #eee;
}
/* On mouse-over, add a grey background color */
.container_checkbox:hover input ~ .checkmark {
	background-color: #ccc;
}
/* When the checkbox is checked, add a blue background */
.container_checkbox input:checked ~ .checkmark {
	background-color: #ff5252;
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
/* Show the checkmark when checked */
.container_checkbox input:checked ~ .checkmark:after {
	display: block;
}
/* Style the checkmark/indicator */
.container_checkbox .checkmark:after {
	left: 7px;
	top: 2px;
	width: 7px;
	height: 12px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
/*Refund Button*/
.refund_btn {
	background: #ff5252;
	font-size: 12px;
	height: 26px;
	display: block;
	border-radius: 3px;
	border: 0;
	color: #fff;
	box-shadow: none;
	line-height: 28px;
	overflow: hidden;
	padding: 0 10px;
	text-shadow: none;
	text-transform: capitalize;
	text-align: center;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	vertical-align: middle;
	white-space: nowrap;
	font-weight: 500;
	width: auto;
}
.refund_btn:hover {
	background: #d52115;
	color: #fff;
}
/*End*/

/**/
.address_details_block {
	margin-bottom: 30px;
}
.address_details_item {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.address_details_item .address_list {
	padding: 20px 0px 20px 50px;
}
.address_details_item .address_list span {
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: 600;
	float: left;
	width: 100%;
}
.address_details_item .address_list_edit {
	position: absolute;
	right: 0;
}
.address_details_item .address_list_edit a {
	background: #acacac;
	font-size: 12px;
	height: 25px;
	display: block;
	border-radius: 3px;
	border: 0;
	color: #fff;
	float: left;
	margin: 0 5px;
	box-shadow: none;
	line-height: 25px;
	overflow: hidden;
	padding: 0;
	text-shadow: none;
	text-transform: capitalize;
	text-align: center;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	vertical-align: middle;
	white-space: nowrap;
	font-weight: 500;
	width: 60px;
}
.address_details_item .address_list_edit a:hover {
	background: #d52115;
	color: #fff;
}
.address_details_item label.container {
	display: inline-block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	top: 20px;
	width: 40px;
	float: left;
	font-size: 20px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 9;
}
.address_details_item label.container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}
.address_details_item .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #acacac;
	border-radius: 50%;
}
.address_details_item label.container:hover input ~ .checkmark {
	background-color: #ccc;
}
.address_details_item label.container input:checked ~ .checkmark {
	background-color: #ff5252;
}
.address_details_item .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
.address_details_item label.container input:checked ~ .checkmark:after {
	display: block;
}
.address_details_item label.container .checkmark:after {
	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}
.address_details_block {
	margin-bottom: 0px;
}
.address_details_item {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.address_details_item .address_list {
	padding: 15px 0px 15px 50px;
	position: relative;
}
.address_details_item .address_list span {
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: 500;
	float: none;
	color:#424242;
	text-transform: capitalize;
	display: inline-block;
}
.deliver_btn {
	background: #ff5252;
	font-size: 14px;
	height: 40px;
	display: block;
	border-radius: 3px;
	border: 0;
	color: #fff;
	box-shadow: none;
	line-height: 32px;
	margin-top: 15px;
	overflow: hidden;
	padding: 0 25px;
	text-shadow: none;
	text-transform: capitalize;
	text-align: center;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	vertical-align: middle;
	white-space: nowrap;
	font-weight: 500;
	width: auto;
}
.deliver_btn:hover {
	background: #d52115;
	color: #fff;
}
.address_details_item .address_list_edit {
	position: absolute;
	right: 0px;
	top: 20px;
}
.address_details_item .address_list_edit a {
	background: #acacac;
	font-size: 12px;
	height: 25px;
	display: block;
	border-radius: 3px;
	border: 0;
	color: #fff;
	float: left;
	margin:-4px 5px 0 5px;
	box-shadow: none;
	line-height: 25px;
	overflow: hidden;
	padding: 0;
	text-shadow: none;
	text-transform: capitalize;
	text-align: center;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	vertical-align: middle;
	white-space: nowrap;
	font-weight: 500;
	width: 60px;
}
.address_details_item .address_list_edit a:hover {
	background: #d52115;
	color: #fff;
}
.address_details_item label.container {
	display: inline-block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	top: 20px;
	width: 40px;
	float: left;
	font-size: 20px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.address_details_item label.container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}
.address_details_item .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #acacac;
	border-radius: 50%;
}
.address_details_item label.container:hover input ~ .checkmark {
	background-color: #ccc;
}
.address_details_item label.container input:checked ~ .checkmark {
	background-color: #ff5252;
}
.address_details_item .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
.address_details_item label.container input:checked ~ .checkmark:after {
	display: block;
}
.address_details_item label.container .checkmark:after {
	top: 7px;
	left: 7px;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: white;
}
.radio-inline{
	font-size:14px;
}
.btn_new_address{
	font-size:16px;
	font-weight:500;
}
.billing-fields p {
	margin-bottom: 2px;
	margin-top: 0px;
	color: #959595;
}
.form-group label span{
	color:#ff5252;
}
.billing-fields label span.required{
	color:#ff5252;
	padding-left:3px;
}
.billing-fields p label{
	font-size:14px;
	padding-left:3px;
	margin-bottom:2px;
}
.billing-fields input {
	border-radius: 4px;
	height: 50px;
	border: 2px solid #ebebeb;
	-webkit-box-shadow:none;
	box-shadow:none;
}
/*.billing-fields input, .billing-fields textarea {
margin-bottom:15px;
}*/
.billing-fields input:focus, .billing-fields textarea:focus, .billing-fields select:focus, .bank_form input:focus, .bank_form textarea:focus, .bank_form select:focus{
	border-color:rgba(255, 0, 0, 0.8) !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.4);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.4);
}
#stripe-form .form-control {
	border-radius: 4px;
	box-shadow: none;
	height: 42px;
}
.slingle_product_block, .product_timeline_block {
	margin: 5px 0 25px 0;
	padding: 5px 20px;
	border-radius: 6px;
	box-shadow: 0 1px 10px 0 rgba(0,0,0,.08);
	float: left;
	width: 100%;
}
.product_timeline_block {
	background:transparent;
	box-shadow:0 0px 0px 0 rgba(0,0,0,.0);
	margin-bottom:0;
	padding-right: 60px;
}
.slingle_product_block {
	padding: 0;
}
.slingle_item_address_part:first-child {
	border-top: 0;
}
.slingle_item_address_part {
	padding: 20px 15px;
	border-top: 1px solid #f0f0f0;	
}
.single_address_list {
	display: inline-block;
	padding-bottom: 8px;
}
.lead {
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
}
.delivery_address_title {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 20px;
	display: block;
	color: #323232;
}
.address_detail_product_item {
	position: relative;
}
.address_detail_product_item span {
	font-weight: 600;
	margin-bottom: 5px;
	display: block;
	color:#626262;
	text-transform:capitalize;
}
.address_detail_product_item p {
	margin-bottom: 5px
}
.address_detail_product_item .user_contact {
	font-weight: 500;
	margin-top: 5px;
	display: block;
}
.address_detail_product_item .product_address {
	padding-top: 3px;
	width: 100%;
}
.slingle_item_address_part button {
	font-size: 14px;
	height: 40px;
	line-height: 36px;
	border-radius: 4px;
	padding: 0 20px;
	margin-top: 12px;
}
.single_bdr_right {
	border-right: 1px solid #f0f0f0;
}
.bdr_top0 {
	border-top: 0;
}
.cd-horizontal-timeline {
	opacity: 0;
	margin: 2em auto;
	transition: opacity 0.2s;
}
.cd-horizontal-timeline::before {
	content: 'mobile';
	display: none;
}
.cd-horizontal-timeline.loaded {
	opacity: 1;
}
.cd-horizontal-timeline .timeline {
	position: relative;
	height: 100px;
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
}
.cd-horizontal-timeline .events-wrapper {
	position: relative;
	height: 100%;
	margin: 0 40px;
	overflow: hidden;
}
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
	content: '';
	position: absolute;
	z-index: 2;
	top: 0;
	height: 100%;
	width: 20px;
}
.cd-horizontal-timeline .events-wrapper::before {
	left: 0;
	background-image: linear-gradient(to right, #f8f8f8, rgba(248, 248, 248, 0));
}
.cd-horizontal-timeline .events-wrapper::after {
	right: 0;
	background-image: linear-gradient(to left, #f8f8f8, rgba(248, 248, 248, 0));
}
.cd-horizontal-timeline .events {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 49px;
	height: 2px;
	background: #dfdfdf;
	transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
	transition: transform 0.4s, -webkit-transform 0.4s;
}
.cd-horizontal-timeline .filling-line {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: #ff5252;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: left center;
	transform-origin: left center;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
}
.cd-horizontal-timeline .events a {
	position: absolute;
	bottom: 0;
	z-index: 2;
	text-align: center;
	font-size: 1.3rem;
	padding-bottom: 15px;
	color: #383838;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
.cd-horizontal-timeline .events a::after {
	content: '';
	position: absolute;
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: -5px;
	height: 12px;
	width: 12px;
	border-radius: 50%;
	border: 2px solid #dfdfdf;
	background-color: #f8f8f8;
	transition: background-color 0.3s, border-color 0.3s;
}
.no-touch .cd-horizontal-timeline .events a:hover::after {
	background-color: #ff5252;
	border-color: #ff5252;
}
.cd-horizontal-timeline .events a.selected {
	pointer-events: none;
}
.cd-horizontal-timeline .events a.selected::after {
	background-color: #ff5252;
	border-color: #ff5252;
}
.cd-horizontal-timeline .events a.older-event::after {
	border-color: #ff5252;
}
@media only screen and (min-width: 1100px) {
	.cd-horizontal-timeline {
		background: #f9f9f9;
		margin: 40px auto;
		padding: 30px 0;
	}
	.cd-horizontal-timeline::before {
		content: 'desktop';
	}
}
.cd-timeline-navigation a {
	position: absolute;
	z-index: 1;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 34px;
	width: 34px;
	border-radius: 50%;
	border: 2px solid #dfdfdf;
	overflow: hidden;
	color: transparent;
	text-indent: 100%;
	white-space: nowrap;
	transition: border-color 0.3s;
}
.cd-timeline-navigation a::after {
	content: '';
	position: absolute;
	height: 16px;
	width: 16px;
	left: 50%;
	top: 50%;
	bottom: auto;
	right: auto;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	background: url(../img/next_arrow.png) no-repeat 0 0;
}
.cd-timeline-navigation a.prev {
	left: 0;
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}
.cd-timeline-navigation a.next {
	right: 0;
}
.no-touch .cd-timeline-navigation a:hover {
	border-color: #ff5252;
}
.cd-timeline-navigation a.inactive {
	cursor: not-allowed;
}
.cd-timeline-navigation a.inactive::after {
	background-position: 0 -16px;
}
.no-touch .cd-timeline-navigation a.inactive:hover {
	border-color: #dfdfdf;
}
.cd-horizontal-timeline .events-content {
	position: relative;
	width: 100%;
	margin: 1em 0;
	overflow: hidden;
	transition: height 0.4s;
}
.cd-horizontal-timeline .events-content li {
	position: absolute;
	z-index: 1;
	width: 100%;
	left: 0;
	top: 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	padding: 0 5%;
	opacity: 0;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}
.cd-horizontal-timeline .events-content li.selected {
	position: relative;
	z-index: 2;
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
.cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right {
	-webkit-animation-name: cd-enter-right;
	animation-name: cd-enter-right;
}
.cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left {
	-webkit-animation-name: cd-enter-left;
	animation-name: cd-enter-left;
}
.cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left {
	-webkit-animation-direction: reverse;
	animation-direction: reverse;
}
.cd-horizontal-timeline .events-content li > * {
	max-width: 900px;
	margin: 0 auto;
}
.cd-horizontal-timeline .events-content h2 {
	font-weight: bold;
	font-size: 2.6rem;
	font-weight: 700;
	line-height: 1.2;
}
.cd-horizontal-timeline .events-content em {
	display: block;
	font-style: italic;
	margin: 10px auto;
}
.cd-horizontal-timeline .events-content em::before {
	content: '- ';
}
.cd-horizontal-timeline .events-content p {
	font-size: 1.4rem;
	color: #959595;
}
.cd-horizontal-timeline .events-content em, .cd-horizontal-timeline .events-content p {
	line-height: 1.6;
}
@media only screen and (min-width: 768px) {
	.cd-horizontal-timeline .events-content h2 {
		font-size: 30px;
	}
	.cd-horizontal-timeline .events-content em {
		font-size: 20px;
	}
	.cd-horizontal-timeline .events-content p {
		font-size: 16px;
	}
}
@-webkit-keyframes cd-enter-right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
	}
}
@keyframes cd-enter-right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
	}
}
@-webkit-keyframes cd-enter-left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
	}
}
@keyframes cd-enter-left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
	}
}
div.timeline {
	background-color: #E6D4D4;
	margin: 50px auto 10px;
	height: 6px;
	width: 100%;
	border-radius: 10px;
	position: relative;
}
div.timeline .inside {
	position: absolute;
	height: 7px;
	background-color: #e74c3c;
	width: 0%;
	left: 0;
	border-radius: 10px;
}
div.timeline .dot {
	z-index: 99;
	transition: 0.5s ease-in-out;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	position: absolute;
	top: -9px;
	text-align: center;
	cursor: pointer;
}
div.timeline .dot:nth-child(1) {
	left: 20%;
}
div.timeline .dot:nth-child(2) {
	left: 40%;
}
div.timeline .dot:nth-child(3) {
	left: 60%;
}
div.timeline .dot:nth-child(4) {
	left: 80%;
}
div.timeline .dot:nth-child(5) {
	left: 100%;
}
div.timeline .dot:hover {
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
	transition: 0.5s ease-in-out;
}
.active_dot {
	background-color: #fe5825;
}
.deactive_dot {
	background-color: #E6D4D4;
}
.radio_btn.selected {
    border-color: #ff5252;
    background: #ff5252;
    color: #fff;
}
.single-product-quantity .radio-group .radio_btn {
    margin: 3px 4px 3px 0;
    text-align: center;
    padding: 5px 10px !important;
    min-width: 40px;
    border-radius: 4px;
}
div.timeline .dot date {
	font-size: 14px;
	display: block;
	position: relative;
	top: -60px;
	right: 10px;
	text-align: center;
	font-weight: 500;
}
div.timeline .dot span {
	display: inline-block;
	margin-top: 0px;
	width: 10px;
	height: 10px;
	top:-1px;
	background-color: #fff;
	position: relative;
	border-radius: 50%;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.product_timeline_block article {
	display: none;
	position: relative;
	top: 0px;
	max-width: 100%;
	padding: 15px 10px 0 5px;
	margin: auto;
}
.product_timeline_block article date {
	display: block;
	font-size: 13px;
	font-style: italic;
	font-weight: 400;
	line-height: 24px;
	color: #7a7a7a;
}
.product_timeline_block article h2 {
	font-size: 16px;
	padding: 10px 0;
	margin-bottom: 0px;
	font-weight: 500;
}
.product_timeline_block article p {
	line-height: 130%;
	font-size:13px;
}
.slingle_item_address_part .label {
	padding: .2em .6em .2em;
	font-size: 80%;
	font-weight: 600;
	line-height: 1;    
}
div.mask {
	display: none;
	left: 0;
	top: 0;
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 99999;
}
div.mask article {
	position: relative;
	top: -100%;
	margin-top: 50px;
	max-width: 960px;
	background-color: #fff;
	padding: 20px;
	margin: auto;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.4);
}
div.mask article date {
	display: block;
	text-align: right;
}
div.mask article h2 {
	font-family: merriweather, sans-serif;
	font-size: 5rem;
	padding: 10px 0;
	border-bottom: solid #111 2px;
	margin-bottom: 20px;
}
div.mask article p {
	line-height: 130%;
}
.product-description p {
	margin-bottom: 5px !important;
}
.product-description hr {
	margin: 0px !important;
}
.rating-stars ul {
	list-style-type: none;
	padding: 0;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.rating-stars ul > li.star {
	display: inline-block;
}
.rating-stars ul > li.star > i.fa {
	font-size: 1.5em;
	color: #ccc;
}
.rating-stars ul > li.star.hover > i.fa {
	color: #FF912C;
	cursor: pointer;
}
.rating-stars ul > li.star.selected > i.fa {
	color: #FF912C;
}
.description .upload_img_part .col-md-1 {
	padding-left: 8px;
	padding-right: 8px;
	display:inline-block;
}
.upload_img_part img {
	border: 2px solid #eee;
	margin-bottom: 20px;
	border-radius: 10px !important;
	width: 80px !important;
	height: 80px;
}
.upload_img_part a.btn_remove_img {
	position: absolute;
	top: -8px;
	background: #fff;
	color: #F00;
	border-radius: 30px;
	right: 5px;
	font-size: 16px;
	border: 1px solid #f00;
	width: 25px;
	height: 25px;





	line-height: 24px;
	text-align: center !important;
}
.err {
	display: none;
	color: #F00;
	background: #f9f9f9;
	padding: 3px 10px;
	border-radius: 2px;
	margin-top: 4px !important;
	border: 1px solid #F00;
	position:relative;
	font-size: 12px;
	font-weight: 500;
}
.err::after {
	position: absolute;
	content: "";
	top: -16px;
	left: 7px;
	border-bottom: 8px solid #F00;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	border-top: 8px solid transparent;
	z-index: 99;
}


.razorpay-payment-button,.razorpay-payment-button:active,.razorpay-payment-button:focus{
	/* background:#ff5252; */
	font-size:14px;
	height:50px;
	margin:0;
	display:block;
	border-radius:3px;
	border:0;
	color:#fff;
	display:inline-block;
	box-shadow:none;
	line-height:42px;
	overflow:hidden;
	padding-top: 3px;
	/* padding:0 25px; */
	text-shadow:none;
	text-transform:capitalize;
	text-align:center;
	-webkit-transition:all .4s ease-out;
	-moz-transition:all .4s ease-out;
	-ms-transition:all .4s ease-out;
	-o-transition:all .4s ease-out;
	vertical-align:middle;
	white-space:nowrap;
	font-weight:500;
	width:100%
}
.razorpay-payment-button:hover {
	/* background:#d52115; */
	color:#fff
}

/*--------- for sweet alerts --------*/
.sweet-alert .btn{
	min-width: 70px !important;
	padding: 2px 12px !important;
	border: 0 !important;
	height: auto !important;
	margin: 0px 3px !important;
	box-shadow: none !important;
}
.sweet-alert .sa-icon {
	margin: 0 auto 15px auto !important;
}
.sweet-alert .btn-primary{
	background-color: #ff5252 !important;
	color: #fff !important;
}
.sweet-alert .btn-primary:hover{
	background-color: #363F4D !important;
}

/*----------end sweet alert------*/

.notifyjs-corner{
	left: 50% !important;
	transform: translateX(-50%) !important;
	width: min-content;
}

.notifyjs-bootstrap-base{
	background-position: 3px 11px !important;
	border-radius: 0px !important;
	box-shadow: 0px 1px 14px 0px #0006;
}

/*	for unavailable content  */
.unavailable_override{
	z-index: 999;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: rgba(255,255,255,0.5);
	width: 100%;
	height: auto;
}
.unavailable_override > p{
	text-align: center;
	color: red;
	background: #FFF;
	display: inline-block;
	box-shadow: 0px 5px 10px #ccc;
	padding: 10px 0px;
	line-height: initial;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, 6%);
	font-weight: 500;
	width: 80%;
	border-radius:4px;
}
a.disabled{
	pointer-events: none;
	cursor: not-allowed;
}
.single-product .product-action, .single-product3 .product-action{
	z-index: 999;
}
.price_holder{
	width: 100%;max-height: 25px;overflow-y: hidden;
}

.quantity{
	z-index: 1;
	position: relative;
}

.product_qty{
	text-align: center !important;
	width: 50px !important;
	padding: 0px !important;
}
.buttons_added {
	text-align: left;
	position: relative;
	white-space: nowrap;
	vertical-align: top; 
}

.buttons_added input {
	display: inline-block;
	margin: 0;
	vertical-align: top;
	box-shadow: none;
}

.buttons_added .minus,
.buttons_added .plus {
	padding: 8px;
	height: 35px;
	width: 35px;
	border-radius: 50%;
	background-color: #ff5252;
	color: #FFF;
	cursor:pointer;
	line-height: 50%;
	font-size: x-large;
	border: none;
}
.buttons_added .minus:hover,
.buttons_added .plus:hover {
	background-color: #363F4D	
}

.quantity input::-webkit-outer-spin-button,
.quantity input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	margin: 0; 
}

.buttons_added .minus:focus,
.buttons_added .plus:focus {
	outline: none; 
}

/* NEW STYLE CSS 15-06-2021*/

@charset "utf-8";
/* CSS Document */
/* :: All Transition 
* {
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    outline: none;
}*/
/* title */
.single-title{ width:100%; text-align:center; position:relative; margin-bottom:30px; }
.single-title h1{ font-size:22px; color:#000000; font-weight:500; text-transform:capitalize; margin-bottom:10px; }
/* sub-title */
/* title */
.main-title-black{ width:100%; text-align:center; position:relative; margin-bottom:40px; }
.main-title-black:after{ content:''; position:absolute; width:155px; height:1px; left:0; right:0; margin:0 auto; bottom:0px; background:#af7703; }
.main-title-black h2{ font-size:24px; color:#000000; font-weight:500; text-transform:capitalize; margin-bottom:10px; }
.main-title-black span{ display:block; font-size:14px; color:#484848; margin-bottom:10px; }
/* sub-title */
.sub-title-section-1{width: 100%;position: relative;text-align: center; margin-bottom:50px; }
.sub-title-section-1 h2{font-size: 20px;font-weight: 600; text-transform: capitalize; color: #000000; text-align:left; }
.sub-title-section-1 hr {margin-top:1rem; margin-bottom:1rem; border: 0; border-top:1px solid #e5e5e5; width:100%;float:left; }
.sub-title-section-1 hr::before {background: #fe5825; content: ""; height:1px; position:relative; margin-top:-1px; width: 80px; float:left; }
.sub-title-section-1 h2 span{font-size: 14px;font-weight: bold; text-transform:uppercase; color: #000000; text-align:left;}

.sub-title-section-1{width: 100%;position: relative;text-align: center; margin-bottom:50px; }
.sub-title-section-1 h1{font-size: 20px;font-weight: 600; text-transform: capitalize; color: #000000; text-align:left; }
.sub-title-section-1 hr {margin-top:1rem; margin-bottom:1rem; border: 0; border-top:1px solid #e5e5e5; width:100%;float:left; }
.sub-title-section-1 hr::before {background: #fe5825; content: ""; height:1px; position:relative; margin-top:-1px; width: 80px; float:left; }
.sub-title-section-1 h1 span{font-size: 14px;font-weight: bold; text-transform:uppercase; color: #000000; text-align:left;}
/* right-title-section */
.right-title-section{width: 100%;position: relative;text-align: center; margin-bottom:30px; overflow: hidden;}
.right-title-section h4{font-size: 20px;font-weight: 600; text-transform:capitalize; color: #000000; text-align:left;}
.right-title-section h4:before{ content:""; border-left:5px solid #fe5825; margin-right:8px;}

/* see more button */
.see-btn{width: 100%;position: relative;text-align: center; margin:15px 0px;}
.see-btn a.button{ text-align:center; border:1px solid #fe5825; padding:10px 20px; color:#FFFFFF; font-size:14px; text-transform:uppercase; font-weight:500; background:#fe5825;}
.see-btn a.button:hover{ text-align:center; border:1px solid #fe5825; padding:10px 20px; color:#fe5825; font-size:14px; text-transform:uppercase; font-weight:500; background:transparent; transition: 0.8s linear;}
/* Breadcrumb */
.bread-crumb{width:100%; float:left; position:relative; padding:7px 0px; background:#FFFFFF; text-align:left; border-bottom:1px solid #e5e5e5;}
.bread-crumb ul{ margin:0; padding:0;}
.bread-crumb ul li{ list-style-type:none; text-align:left; color: #fe5825; display:inline; text-transform:capitalize; font-size:13px;}
.bread-crumb ul li a{ text-decoration:none; color:#484848;}
.bread-crumb ul li a:hover{ text-decoration:none; color:#fe5825;}
.bread-crumb ul li a::after{ display:inline; padding-right:.3rem; padding-left:.5rem; color:#484848; content:"\f105"; font-family: FontAwesome; font-size:13px;}
/* top-news */
.top-news{ width:100%; float:left; position:relative; background:#37160f; z-index:10; margin-bottom:5px}
.top-news .sitewidth {overflow: hidden; background: #37160f; width: 100%;}
.top-news marquee {float: left;height: 35px;position: relative;line-height: 35px; color:#FFFFFF; overflow:hidden; font-size:15px; padding:8px 0px;}
.top-news a {color: #FFFFFF;text-align: left;font-size: 13px;font-weight: 500;line-height: initial; text-decoration:underline;}
.top-news a:hover { color: #fe5825; }
.top-news span { margin: 0px 30px;}
/* top-text */
.top-text{ width:100%; float:left; position:relative; background:#cd7021; z-index:10; padding: 6px 0px}
.top-text p{text-align: center; font-size: 16px; font-weight: 500; color: #ffffff}
.top-text p span{text-align: center; font-size: 16px; font-weight: 500; color: #ffffff; background: #a7520a; padding: 10px;}
/* header */
/* header */
header{ background:#FFFFFF; position:relative; /*z-index:9;*/ float:left; width:100%;}
.top-header{ width:100%; position:relative; background:#FFFFFF; padding:5px 0px;}
.top-header .logo-section{ text-align:center;}
.top-header .top-left{ text-align:left; position:relative; margin-top:36px;}
.top-header .top-left ul{ margin:0; padding:0;}
.top-header .top-left ul li{ list-style-type:none; display:inline-block; margin-right:5px; border-right:1px solid #CCCCCC; font-size:13px; color:#484848; padding-right:8px;}
.top-header .top-left ul li a{ color:#484848;}
.top-header .top-left ul li .wht{ color:#FFFFFF; background:#25d366; width:25px; height:25px; border-radius:50%; line-height:25px; text-align:center; margin-right:5px;}
.top-header .top-left ul li:last-child{ border:none; margin-right:0px; padding-right:0px;}
.top-header .top-left ul li .form-group { padding-left: 0px!important; padding-right: 0px!important; box-shadow:none; }
.top-header .top-left ul li .form-control { padding: 0.300rem 0rem; border-radius: 0px; margin-bottom: 10px; background-color:#FFFFFF; color:#484848; font-size:13px; border:none;}
.top-header .top-left ul li input, .top-header .top-left ul li select { height: 28px!important; box-shadow:none;}
.top-header .top-left ul li .input-group-addon:last-child { border-left: 0; }
.top-header .right-side{ text-align:left; position:relative; margin-top:32px; float:left;}
.top-header .right-side ul{ margin:0; padding:0; }
.top-header .right-side ul li{list-style-type:none; display:inline-block; font-size:16px; color:#000000; /*padding-left:9px;*/ padding-left:5px; text-align:center;}
.top-header .right-side ul li:first-child{ padding:0px;}
.top-header .right-side .top-search{ position:relative; float:left;}
.top-header .right-side .top-search-mobile{ position:relative; float:left;}
.top-header .right-side .myaccount{ position:relative;}
.top-header .right-side .myaccount a{ color:#000000;}
.top-header .right-side .myaccount a:hover{color:#fe5825;}
.top-header .right-side .myaccount a p{ text-align:center; font-size:11px; font-weight:400; display:block;}
.top-header .right-side .mobile{ position:relative;}
.top-header .right-side .mobile a{ color:#000000;}
.top-header .right-side .mobile a:hover{color:#fe5825;}
.top-header .right-side .mobile a p{ text-align:center; font-size:11px; font-weight:400; display:block;}
.top-header .right-side .message{ position:relative;}
.top-header .right-side .message a{ color:#000000;}
.top-header .right-side .message a:hover{color:#fe5825;}
.top-header .right-side .message a p{ text-align:center; font-size:11px; font-weight:400; display:block;}
.top-header .right-side .track-order{ position:relative;}
.top-header .right-side .track-order a{ color:#000000;}
.top-header .right-side .track-order a:hover{color:#fe5825;}
.top-header .right-side .track-order a p{ text-align:center; font-size:11px; font-weight:400; display:block;}
.top-header .right-side .top-wishlist{ position:relative;}   
.top-header .right-side .top-wishlist a{ color:#000000; }
.top-header .right-side .top-wishlist a:hover{color:#fe5825;}
.top-header .right-side .top-wishlist .badge { display: inline-block; min-width: 10px; padding: 3px 5px; font-size: 11px; font-weight: 700; line-height: 1; color: #fff; text-align: center;
white-space: nowrap; vertical-align: middle; background-color: #fe5825; border-radius: 10px; margin-top: -16px; margin-left:-10px;}
.top-header .right-side .top-cart{ position:relative;}
.top-header .right-side .top-cart a{ color:#000000; }
.top-header .right-side .top-cart a p{ text-align:center; font-size:11px; font-weight:400; display:block;}
.top-header .right-side .top-cart a:hover{color:#fe5825;}
.top-header .right-side .top-cart .badge { display: inline-block; min-width: 10px; padding: 3px 5px; font-size: 11px; font-weight: 700; line-height: 1; color: #fff; text-align: center;
white-space: nowrap; vertical-align: middle; background-color: #fe5825; border-radius: 10px; margin-top: -16px;  margin-left:-10px;}
/*account*/
.top-header .right-side .myaccount .account-dropdown{position: absolute;width: 450px;background: #fff;right: -80px;top: 120%;margin-top:20px;text-align: left;padding: 20px 20px 20px 20px;border-radius: 6px;box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.15);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility: hidden;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;z-index: 99999;}
.top-header .right-side .myaccount:hover .account-dropdown{top: 86%;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility: visible;}
.top-header .right-side .myaccount .account-dropdown .create-account-link{border-bottom: 1px solid #ccc;padding-bottom: 10px;padding-top: 10px;}
.top-header .right-side .myaccount .account-dropdown .create-account-link p{font-size: 11px;color: #000000;font-weight: 500;line-height: 17px;text-transform: capitalize;}
.top-header .right-side .myaccount .account-dropdown .create-account-link a{font-size: 13px;color: #000000;font-weight: 500;line-height: 17px;text-transform: capitalize;}
.top-header .right-side .myaccount .account-dropdown .create-account-link a:hover{color: #fe5825;}
.top-header .right-side .myaccount .account-dropdown .create-login{border-bottom: 1px solid #ccc;padding-bottom: 10px;padding-top: 10px;}
.top-header .right-side .myaccount .account-dropdown .create-login p{font-size: 11px;color: #000000;font-weight: 500;line-height: 17px;text-transform: capitalize;}
.top-header .right-side .myaccount .account-dropdown .create-login a{font-size: 13px;color: #000000;font-weight: 500;line-height: 17px;text-transform: capitalize;}
.top-header .right-side .myaccount .account-dropdown .create-login a:hover{color: #fe5825;}
.top-header .right-side .myaccount .account-dropdown .fb-login{ padding-top: 10px;display: inline-block;vertical-align: top;width: 48%;text-align: center;}
.top-header .right-side .myaccount .account-dropdown .fb-login p{display: block;font-size: 11px;color: #000000;font-weight: 500;line-height: 17px;text-transform: capitalize;text-align: center;}
.top-header .right-side .myaccount .account-dropdown .facebookbtn{ display: inline-block;background: #3b5998;width: 82px;padding: 5px 10px 5px;overflow: hidden;margin-top: 10px;border-radius: 3px;height: 30px; color: #FFFFFF;}
.top-header .right-side .myaccount .account-dropdown .googlebutton{display: inline-block; background: #f46b55;width: 82px;padding: 5px 10px 5px;overflow: hidden;margin-top: 10px;border-radius: 3px;height: 30px; color: #FFFFFF;}
/*account-login*/
.top-header .right-side .myaccount .account-dropdown .after-registration{ position: relative; }
.top-header .right-side .myaccount .account-dropdown .after-registration .login-header { border-bottom: 1px solid #e9e8e8; padding-bottom: 35px; }
.top-header .right-side .myaccount .account-dropdown .after-registration .login-header h4{text-align:left; font-size:16px; text-transform:uppercase; float:left;color: #fe5825;padding: 10px 0px 0px 0px;font-weight: 600}
.top-header .right-side .myaccount .account-dropdown .after-registration ul{ margin: 0; padding: 0 }
.top-header .right-side .myaccount .account-dropdown .after-registration ul li{ display: block; font-size: 13px; border-bottom: 1px solid #e9e8e8; padding: 10px 0px 10px 0px; text-transform: uppercase; color: #484848; text-align: left; width: 100%; float: left;}
.top-header .right-side .myaccount .account-dropdown .after-registration ul li a{ color: #484848; text-decoration: none; transition:0.5s linear;}
.top-header .right-side .myaccount .account-dropdown .after-registration ul li a:hover{color: #fe5825; padding-left: 8px;}
/*cart-dropdown*/
.top-header .right-side .top-cart .cart-dropdown {position: absolute;width: 450px;background: #fff;right: -80px;top: 120%;margin-top:20px;text-align: left;padding: 20px 20px 20px 20px;border-radius: 6px;box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.15);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility: hidden;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;z-index: 9999 ; scroll-behavior: smooth;overflow-y:auto;max-height:450px;}
.top-header .right-side .top-cart .cart-dropdown::-webkit-scrollbar {width: 5px;}
.top-header .right-side .top-cart .cart-dropdown::-webkit-scrollbar-track { background: #f1f1f1; }
.top-header .right-side .top-cart .cart-dropdown::-webkit-scrollbar-thumb {background: #CCCCCC; }
.top-header .right-side .top-cart .cart-dropdown::-webkit-scrollbar-thumb:hover {background: #fe5825; }

.top-header .right-side .top-cart:hover .cart-dropdown {top: 86%;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility: visible;}
.top-header .right-side .top-cart .cart-dropdown .shopping-cart-header { border-bottom: 1px solid #e9e8e8; padding-bottom: 35px; }
.top-header .right-side .top-cart .cart-dropdown .shopping-cart-header h4{text-align:left; font-size:16px; text-transform:uppercase; float:left;color: #fe5825;padding: 10px 0px 0px 0px;font-weight: 600}
.top-header .right-side .top-cart .cart-dropdown ul{margin: 0;padding: 0;float: left;}
.top-header .right-side .top-cart .cart-dropdown ul li{border-bottom: 1px solid #e9e8e8;padding-bottom: 18px;}
.top-header .right-side .top-cart .cart-dropdown ul li .cart-detail-img{border:1px solid #e9e8e8; background: #FFFFFF;padding: 5px;margin-top: 20px}
.top-header .right-side .top-cart .cart-dropdown ul li .cart-detail-img img{ vertical-align:middle;}
.top-header .right-side .top-cart .cart-dropdown .cart-detail-product{text-align: left;margin-top: 20px}
.top-header .right-side .top-cart .cart-dropdown .cart-detail-product h3{font-size: 14px;color: #000000;margin-bottom: 10px;font-weight: 500}
.top-header .right-side .top-cart .cart-dropdown .cart-detail-product p{font-size: 12px;font-weight:normal;color: #484848;;text-align: left;text-transform: capitalize;padding-bottom: 5px}
.top-header .right-side .top-cart .cart-dropdown .cart-detail-product .fa-ic{padding: 10px;background: #efefef;border-radius: 2px;color: #9f9b9b}
.shopping-cart-total { position:relative;margin-top: 10px }
.shopping-cart-total .lighter-text{ font-size:16px; color:#484848;}
.shopping-cart-total .main-color-text{ font-size:16px; color:#000000;}
/*.shopping-cart-total .main-color-text:before{content:"\f156";font-family:FontAwesome;display:inline-block;margin-right:5px;color:#484848;font-size:15px;}*/
.chk-button{position: relative;}
.chk-button .chkout-button { width: -webkit-fill-available; background: #fe5825; none repeat scroll 0 0;box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.15); color: #FFFFFF!important; display: block; font-size: 16px; margin: 15px 0 7px; padding: 10px; text-align: center; text-decoration: none; text-transform:uppercase; border:1px solid #fe5825; transition:0.5s; }
.chk-button .chkout-button:hover {background: transparent; border:1px solid #fe5825;color:#fe5825!important; }
.chk-button .viewcart-button { background: transparent; box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.15); color: #fe5825; display: block; font-size: 16px; margin: 15px 0 7px; padding: 10px; text-align: center; text-decoration: none; text-transform:uppercase; border:1px solid #fe5825; transition:0.5s; }
.chk-button .viewcart-button:hover { background: #fe5825; border:1px solid #fe5825; color:#FFFFFF!important; }





/*search-bar*/
.searchbar {position: relative; min-width: 30px;  width: 0%; height: 30px; float: right; overflow: hidden; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; -ms-transition: width 0.3s; -o-transition: width 0.3s; transition: width 0.3s}
.searchbar-input { top: 0; right: 0; border: 0; outline: 0; background: #FFFFFF; width: 100%; height: 30px; margin: 0; padding: 0px 30px 0px 5px; font-size: 13px; color: #000000; border:1px solid #EEEEEE;}
.searchbar-input::-webkit-input-placeholder { color: #484848  }
.searchbar-input:-moz-placeholder { color: #484848}
.searchbar-input::-moz-placeholder { color: #484848 }
.searchbar-input:-ms-input-placeholder { color: #484848}
.searchbar-icon,
.searchbar-submit { width: 30px; height: 30px; display: block; position: absolute; top: 0; font-size: 16px; right: 0; padding: 0; margin: 0; border: 0; outline: 0; line-height: 30px; text-align: center; cursor: pointer; color: #000000; background: #FFFFFF; border-left: 1px solid #EEEEEE;}
.searchbar-open { width: 100%}
.menulogo{ display:none;}
/* Banner Section */
.banner-section{ width:100%; float:left; position:relative; background:#FFFFFF;}
.banner-section img{ width:100%; height:auto;}
.banner-section .big-banner{ position:relative;}
.banner-section .small-banner-1{ position:relative; margin-bottom:30px;}
.banner-section .small-banner-2{ position:relative;}
/* small-news */
.small-news{ width:100%; float:left; position:relative; background:#FFFFFF; /*z-index:99;*/ padding:15px 0px 20px 0px;}
.small-news .sitewidth {overflow: hidden; background: #fed000; width: 100%;}
.small-news marquee {float: left;height: 35px;position: relative;line-height: 35px; color:#484848; overflow:hidden; font-size:15px; padding:8px 0px;}
.small-news a {color: #000000;text-align: left;font-size: 13px;font-weight: 500;line-height: initial; text-decoration:underline;}
.small-news a:hover { color: #fe5825; }
.small-news span { margin: 0px 30px;}
/* home top section */
.home-top-section{width:100%; float:left; position:relative; background:#FFFFFF; margin-bottom:15px;}
.home-top-section .power-of-rudraksha-section{ background:url(../../images/bg-1.jpg) no-repeat center top; background-size:cover; padding:34px 24px 20px 24px; margin-bottom:20px;}
.home-top-section .power-of-rudraksha-section .title-section{ margin-bottom:34px; position:relative;}
.home-top-section .power-of-rudraksha-section .title-section h4{ font-size:19px; text-transform:uppercase; color:#000000; letter-spacing: .75rem; line-height:2px;}
.home-top-section .power-of-rudraksha-section .title-section h1{ font-size:42px; text-transform:uppercase; color:#e2020e; line-height:normal; font-weight:700;}
.home-top-section .power-of-rudraksha-section .title-section h3{ font-size:26px; text-transform:uppercase; color:#1b1464; line-height:16px; font-weight:600;}
.home-top-section .power-of-rudraksha-section .title-section h3 span{ font-size:19px; letter-spacing: .55rem; color:#000000; font-weight:normal;}
.home-top-section .power-of-rudraksha-section .member{ position:relative; margin-bottom:20px; text-align:center;}
.home-top-section .power-of-rudraksha-section .member .img-section{ text-align:center; margin-bottom:8px;}
.home-top-section .power-of-rudraksha-section .member p{ font-size:16px; color:#000000; text-transform:uppercase;}

.home-top-section .power-of-rudraksha-section .expert-btn{width: 100%;position: relative;text-align: center; margin:15px 0px;}
.home-top-section .power-of-rudraksha-section .expert-btn a.button{ text-align:center; border:1px solid #f7000d; padding:10px 20px; color:#FFFFFF; font-size:18px; text-transform:uppercase; font-weight:600; background:#f7000d;}
.home-top-section .power-of-rudraksha-section .expert-btn a.button:hover{ text-align:center; border:1px solid #f7000d; padding:10px 20px; color:#FFFFFF; background:#fe5825; transition: 0.8s linear;}
.home-top-section .power-of-rudraksha-section .expert-btn a.button:after{ content:""; background:url(../../images/btn-shadow.png) no-repeat center bottom; width:414px; height:26px; float:left; margin:0 90px;}

.home-top-section .online-puja-sankalp-section{ position:relative;}
.home-top-section .online-puja-sankalp-section img{ width:100%; height:auto;}
.home-top-section .online-puja-sankalp-section .title-section{ position:absolute; text-align:center; top:22px; left:132px;}
.home-top-section .online-puja-sankalp-section .title-section h1{ font-size:52px; color:#f1840a; text-align:center; font-weight:700; text-transform:uppercase; line-height:42px; margin-bottom:10px;}
.home-top-section .online-puja-sankalp-section .title-section h1 span{ display:block; font-size:36px; font-weight:600; color:#484848;}
.home-top-section .online-puja-sankalp-section .title-section a{ text-align:left; color:#000000; text-transform:uppercase; font-size:14px; font-weight:500;}
.home-top-section .online-puja-sankalp-section .title-section a:after{content: "\f138"; font-family: FontAwesome; display: inline-block; margin-left: 8px;color: #fe5825; font-size: 14px;}
.home-top-section .online-puja-sankalp-section .title-section a:hover{ padding-left:8px; color:#fe5825; transition: 0.8s linear;}
.home-top-section .big-banner-1{ position:relative}
.home-top-section .big-banner-1 img{ width:100%; height:auto;}
/* our-credibility */
.our-credibility{width:100%; float:left; position:relative; padding:35px 0px 35px 0px; background:#FFFFFF;}
.our-credibility ul{ margin:0 auto; padding:0; text-align:center;}
.our-credibility ul li{ list-style-type:none; background:#FFFFFF; width:240px; display:inline-block; /*float:left;*/ margin-right:25px; padding:20px; box-shadow: 0px 0px 20px 2px #f5f5f5; text-align:center; margin-bottom:15px;}
.our-credibility ul li:last-child{ margin:0;}
.our-credibility ul li .cred-icon{ position:relative; margin-bottom:20px;}
.our-credibility ul li .count{ text-align:center; font-size:36px; margin-bottom:10px; font-weight:500; line-height:normal;}
.our-credibility ul li p{ font-size:16px; color:#484848; text-align:center; text-transform:capitalize;}
.our-credibility ul li .blue{ color:#388ed1}
.our-credibility ul li .green{ color:#4aba62}
.our-credibility ul li .yellow{ color:#dcdc5d}
.our-credibility ul li .orange{ color:#e19d4f}
.our-credibility ul li .gray{ color:#949494}
.our-credibility ul li .yellow:after,.our-credibility ul li .orange:after{content: "%"}
.our-credibility ul li .blue:after,.our-credibility ul li .green:after{content: "+"}
/*home our clients */
.home-our-clients{ width:100%; float:left; position:relative; padding:35px 0px 20px 0px; background:url(../../images/home-client-bg.webp) no-repeat center top; background-size:cover;}
.home-our-clients .img-section{ position:relative; margin-bottom:15px; text-align:center;}
.home-our-clients .img-section img{ width:150px!important; height:150px; border-radius:50%; box-shadow: 2px 24px 27px -32px rgba(0,0,0,0.75); border:2px solid #FFFFFF; margin:0 auto;}
.home-our-clients .client-detail-section{ background:#FFFFFF; border-bottom:5px solid #fe5825; margin-bottom:10px; padding:90px 3px 3px 3px; text-align:center; margin-top:-90px; min-height:170px; height:100%;}
.home-our-clients .client-detail-section p{ font-size:16px; color:#484848; margin-bottom:5px; text-align:center;}
.home-our-clients .client-detail-section span{ font-size:12px; color:#c2c0c0; text-align:center;}
.home-our-clients .owl-theme .owl-nav .owl-prev, .home-our-clients .owl-theme .owl-nav .owl-next { /*box-shadow: 0px 0px 20px 3px rgba(0,0,0,0.2);*/ padding: 0px; color: #fe5825!important; font-size: 16px; margin: auto 5px; display: inline-block; cursor: pointer; background-color: #ffffff; width: 45px; text-align: center; height: 45px; line-height: 45px; border: 1px solid #D5D5D5; border-radius: 50%; }
.home-our-clients .owl-theme .owl-nav [class*=owl-]:hover { background: #fe5825; color: #FFFFFF!important; text-decoration: none; transition: .8s linear; transform: scale(1.3); border:none; }
/* home our founder */
.home-our-founder{ width:100%; float:left; position:relative; background:#FFFFFF;}
.home-our-founder .founder-section{ position:relative; overflow:hidden; display:block;}
.home-our-founder .founder-section .img-section{ float:left; z-index:1; position:absolute; padding-top:45px}
.home-our-founder .founder-section .info-section{ position:relative; float:right; background:#fff0a9; padding:45px 50px 60px 290px; width:78%;}
.home-our-founder .founder-section .info-section .section-dis{ margin-left:0; text-align:start;}
.home-our-founder .founder-section .info-section .section-dis .top{ position:relative; display:inline-block; margin-bottom:25px;}
.home-our-founder .founder-section .info-section .section-dis .top .top-title{ font-size:82px; line-height:90px; font-weight:700; color:#caba6d; display:block; opacity:.1;}
.home-our-founder .founder-section .info-section .section-dis .top .sub-title{ display:block; position:relative; bottom:35px; left:0; right:0;}
.home-our-founder .founder-section .info-section .section-dis .top .sub-title-1{ display:block; position:absolute; top:85px; left:0; right:0; font-size:16px; color:#fe5825;}
.home-our-founder .founder-section .info-section .section-dis .top .sub-title h3{font-size:24px; color:#000000; display:block;}
.home-our-founder .founder-section .info-section .section-dis p{ font-size:16px; color:#484848; line-height:26px; margin-bottom:30px;}
.home-our-founder .founder-section .info-section .section-dis a{ text-align:left; color:#000000; text-transform:uppercase; font-size:14px; font-weight:500;}
.home-our-founder .founder-section .info-section .section-dis a:after{content: "\f138"; font-family: FontAwesome; display: inline-block; margin-left: 8px;color: #fe5825; font-size: 14px;}
.home-our-founder .founder-section .info-section .section-dis a:hover{ padding-left:8px; color:#fe5825; transition: 0.8s linear;}
/* home 3 section */
.home-three-section{ width:100%; float:left; position:relative; background:#FFFFFF; padding:40px 0px;}
.home-three-section .best-seller{ margin-bottom:15px; border:1px solid #e8e8e8; padding:20px; background:#FFFFFF;}
.home-three-section .best-seller h4{font-family: 'Rubik', sans-serif;color:#000000;font-weight: 500; font-size:18px; margin-bottom:20px;}
.home-three-section .best-seller a{ font-size:15px; text-align:center; color:#fe5825;}
.home-three-section .best-seller a:hover{ color:#484848;}
.home-three-section .best-seller .product-list{ position:relative; margin-bottom:33px; text-align:center;}
.home-three-section .best-seller .product-list .product-thumb{ background:#fffde9; padding:15px; margin-bottom:5px; position:relative; text-align:center;}
.home-three-section .best-seller .product-list a{ font-size:14px; text-align:center; color:#484848;}
.home-three-section .best-seller .product-list a:hover{ color:#fe5825;}
.home-three-section .msf{ margin-bottom:15px; border:1px solid #e8e8e8; padding:20px; background:#FFFFFF;}
.home-three-section .msf h4{font-family: 'Rubik', sans-serif;color:#000000;font-weight: 500; font-size:18px; margin-bottom:20px;}
.home-three-section .msf a{ font-size:15px; text-align:center; color:#fe5825;}
.home-three-section .msf a:hover{ color:#484848;}
.home-three-section .msf .product-list{ position:relative; margin-bottom:33px; text-align:center;}
.home-three-section .msf .product-list .product-thumb{ background:#fff6fe; padding:15px; margin-bottom:5px; position:relative; text-align:center;}
.home-three-section .msf .product-list a{ font-size:14px; text-align:center; color:#484848;}
.home-three-section .msf .product-list a:hover{ color:#fe5825;}
.home-three-section .trending-videos{ margin-bottom:15px; border:1px solid #e8e8e8; padding:20px; background:#FFFFFF;}
.home-three-section .trending-videos h4{font-family: 'Rubik', sans-serif;color:#000000;font-weight: 500; font-size:18px; margin-bottom:20px;}
.home-three-section .trending-videos a{ font-size:15px; text-align:center; color:#fe5825;}
.home-three-section .trending-videos a:hover{ color:#484848;}
.home-three-section .trending-videos .product-list{ position:relative; margin-bottom:27px; text-align:center;}
.home-three-section .trending-videos .product-list .product-thumb{ margin-bottom:5px; position:relative; text-align:center;}
/* why Rudraksha */
.why-rudraksha{ width:100%; float:left; position:relative; background:#FFFFFF; padding:0px 0px 40px 0px;}
.why-rudraksha .why-rudraksha-middle-section{ text-align:center; padding:10px 0px; display:block;}
.why-rudraksha .why-rudraksha-top-section{ position:relative; padding-left:65px;}
.why-rudraksha .why-rudraksha-top-section ul{ margin:0; padding:0;}
.why-rudraksha .why-rudraksha-top-section ul li{ list-style-type:none; text-align:center; display:inline-block; float:left; position:relative; width:360px;}
.why-rudraksha .why-rudraksha-top-section ul li:last-child{ width:auto;}
.why-rudraksha .why-rudraksha-top-section ul li .content-top{ position:relative; display:flex; align-items:center;}
.why-rudraksha .why-rudraksha-top-section ul li .content-top .image-section{ display:block; position:relative;}
.why-rudraksha .why-rudraksha-top-section ul li .content-top .content-section{ display:block; position:relative; text-align:center;padding-left:15px;}
.why-rudraksha .why-rudraksha-top-section ul li .content-top .content-section p{ font-size:18px; font-weight:500; color:#000000; line-height:26px; }
.why-rudraksha .why-rudraksha-top-section ul li .content-top .content-section a{ text-align:left; color:#fe5825; text-transform:uppercase; font-size:14px; font-weight:500;}
.why-rudraksha .why-rudraksha-top-section ul li .content-top .content-section a:after{content: "\f138"; font-family: FontAwesome; display: inline-block; margin-left: 8px;color: #fe5825; font-size: 14px;}
.why-rudraksha .why-rudraksha-top-section ul li .content-top .content-section a:hover{ padding-left:8px; color:#000000; transition: 0.8s linear;}
.why-rudraksha .why-rudraksha-last-section{ position:relative; padding-left:15px;}
.why-rudraksha .why-rudraksha-last-section ul{ margin:0; padding:0;}
.why-rudraksha .why-rudraksha-last-section ul li{ list-style-type:none; text-align:center; display:inline-block; float:left; position:relative; width:394px;}
.why-rudraksha .why-rudraksha-last-section ul li:last-child{ width:307px; left:-23px; float:left;}
.why-rudraksha .why-rudraksha-last-section ul li .content-top{ position:relative; display:flex; align-items:center;}
.why-rudraksha .why-rudraksha-last-section ul li .content-top .image-section{ display:block; position:relative;}
.why-rudraksha .why-rudraksha-last-section ul li .content-top .content-section{ display:block; position:relative; text-align:center;padding-right:15px;}
.why-rudraksha .why-rudraksha-last-section ul li .content-top .content-section p{ font-size:18px; font-weight:500; color:#000000; line-height:26px; }
.why-rudraksha .why-rudraksha-last-section ul li .content-top .content-section a{ text-align:left; color:#fe5825; text-transform:uppercase; font-size:14px; font-weight:500;}
.why-rudraksha .why-rudraksha-last-section ul li .content-top .content-section a:after{content: "\f138"; font-family: FontAwesome; display: inline-block; margin-left: 8px;color: #fe5825; font-size: 14px;}
.why-rudraksha .why-rudraksha-last-section ul li .content-top .content-section a:hover{ padding-left:8px; color:#000000; transition: 0.8s linear;}
/* Popular category */
.popular-category{ width:100%; float:left; position:relative; background:#FFFFFF; padding:0px 0px 20px 0px;}
.popular-category .home-category-pane{ position:relative; margin-bottom:30px;}
.popular-category .home-category-pane img{ width:100%; height:auto; }
.popular-category .home-category-pane .des-category{ position:absolute; left:10%; top:36%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.popular-category .home-category-pane .des-category h5{color:#000000;font-weight: 500; font-size:18px; margin-bottom:10px;}
.popular-category .home-category-pane .des-category a{ text-align:left; color:#000000; text-transform:uppercase; font-size:14px; font-weight:500;}
.popular-category .home-category-pane .des-category a:after{content: "\f138"; font-family: FontAwesome; display: inline-block; margin-left: 8px;color: #fe5825; font-size: 14px;}
.popular-category .home-category-pane .des-category a:hover{ padding-left:8px; color:#fe5825; transition: 0.8s linear;}
/* rudraksha Gyan */
.rudraksha-gyan{ width:100%; float:left; position:relative; background:#FFFFFF; padding:0px 0px 10px 0px;}
.rudraksha-gyan .box-r-g{ border:1px solid #f1f1f1; padding:5px;}
.rudraksha-gyan .box-r-g .title h3{font-size: 24px;font-weight: normal;color: #000000;text-transform: capitalize; height: 10.16em;display: flex; align-items: center;justify-content: center;}
/* ebook */
.ebook{ width:100%; float:left; position:relative; background:#FFFFFF; padding:0px 0px 10px 0px;}
.ebook .left-side{ position:relative; width:50%; float:left; padding:90px 30px 25px 113px;}
.ebook .left-side h4{ font-size:24px; color:#000000; margin-bottom:15px;}
.ebook .left-side h3{font-size:26px; color:#fe5825; text-transform:uppercase; line-height:30px; margin-bottom:15px; font-weight:500; font-family: 'Rubik', sans-serif;}
.ebook .left-side p{ font-size:16px; line-height:26px; color:#484848; margin-bottom:15px;}
.ebook .left-side ul{ margin:0; padding:0;}
.ebook .left-side ul li{ list-style-type:none; text-align:left; font-size:14px; text-transform:capitalize; color:#000000; display:block; font-weight:400; margin-bottom:15px; margin-left:20px;}
.ebook .left-side ul li:before {content: "\f105"; font-family: FontAwesome; display: inline-block; margin-right: 8px;color: #fe5825; font-size: 13px;}
.ebook .left-side .subscribe-form{ position:relative; margin-top:50px;}
.subscribe-form .form-group { padding-left: 10px!important; padding-right: 10px!important; box-shadow:none; margin-bottom:0px;}
.subscribe-form .form-group p{ font-size:14px; color:#484848; text-align:left; line-height:59px;}
.subscribe-form .form-control { padding: 0.675rem .75rem; border-radius: 0px; margin-bottom: 10px; background-color:transparent; color:#484848; font-size:13px; }
.subscribe-form input, .subscribe-form select { height: 50px!important; box-shadow:none;}
.subscribe-form .btn-form-submit{background: #fe5825;color: #ffffff;padding:12px 20px;border-radius: 0;border:1px solid #fe5825;font-size: 16px;font-weight: 500;text-transform: uppercase; }
.subscribe-form .btn-form-submit:hover{background: transparent;color: #fe5825;border:1px solid #fe5825; transition:0.5s linear;}
.ebook .right-side{position:relative; width:50%; float:right;}
.ebook .right-side img{ right:0; text-align:right; float:right;}
/* home testimonials */
.home-testimonials{ width:100%; float:left; position:relative; background:#FFFFFF; padding:0px 0px 40px 0px;}
.home-testimonials .home-testimonials-section{ background:#fff8ee; border-bottom:5px solid #fceedb; margin-bottom:25px; padding:20px;}
.home-testimonials .home-testimonials-section .testimonial-quote{ position:relative; margin-bottom:30px;}
.home-testimonials .home-testimonials-section .testimonial-quote .qut{ width:62px; height:62px; background:#fe5825; border-radius:50%; font-size:24px; line-height:62px; color:#FFFFFF; text-align:center;}
.home-testimonials .home-testimonials-section p{ font-size:16px; line-height:26px; color:#484848;}
.home-testimonials .home-testimonials-section .client-section{ display:flex; position:relative; align-items:center; margin-top:50px;}
.home-testimonials .home-testimonials-section .client-section .img-section{ position:relative; display:block;}
.home-testimonials .home-testimonials-section .client-section .img-section img{ width:75px; height:75px; border-radius:50%; box-shadow: 2px 24px 27px -32px rgba(0,0,0,0.75); border:1px solid #FFFFFF;}
.home-testimonials .home-testimonials-section .client-section .client-details{ margin-left:15px; position:relative; display:block;}
.home-testimonials .home-testimonials-section .client-section .client-details h6{font-family: 'Rubik', sans-serif;color:#000000;font-weight: 500;}
.home-testimonials .home-testimonials-section .client-section .client-details span{ color:#484848; font-size:13px;}
.home-testimonials .owl-theme .owl-nav .owl-next { right: -20px; /*border: 1px solid #e4e4e4;*/ background: #ffffff; color: #fe5825!important; top: 35%; position: absolute; font-size: 16px; }
.home-testimonials .owl-theme .owl-nav .owl-prev { border: 1px solid #ffffff; background: #ffffff; color: #fe5825!important; right: 5%; position: absolute; font-size: 16px; top: 35%; left:-20px;}
.home-testimonials .owl-theme .owl-nav .owl-prev, .home-testimonials .owl-theme .owl-nav .owl-next { /*box-shadow: 0px 0px 20px 3px rgba(0,0,0,0.2);*/ padding: 0px; color: #fe5825!important; font-size: 16px; margin: auto 0; display: inline-block; cursor: pointer; background-color: #ffffff; width: 45px; text-align: center; height: 45px; line-height: 45px; border: 1px solid #D5D5D5; border-radius: 50%; }
.home-testimonials .owl-theme .owl-nav [class*=owl-]:hover { background: #fe5825; color: #FFFFFF!important; text-decoration: none; transition: .8s linear; transform: scale(1.3); border:none; }
/* home know about rudraksha */
.home-know-about-rudraksha{ width:100%; float:left; position:relative; background:#FFFFFF; padding:40px 0px 40px 0px;}
.home-know-about-rudraksha .block-section{ position:relative; background:#FFFFFF; margin-bottom:25px; box-shadow: 0px 0px 20px 5px #f5f5f5;}
.home-know-about-rudraksha .block-section .img-section{ position:relative;}
.home-know-about-rudraksha .block-section .content-section{ padding:22px; text-align:left; position:relative;}
.home-know-about-rudraksha .block-section .content-section h3{font-size:20px; color:#000000; font-weight:500; margin-bottom:10px; line-height:30px;}
.home-know-about-rudraksha .block-section .content-section p{ font-size:14px; line-height:26px; text-align:justify; margin-bottom:15px; color:#484848;}
.home-know-about-rudraksha .block-section .content-section a{ text-align:left; color:#000000; text-transform:uppercase; font-size:14px; font-weight:500;}
.home-know-about-rudraksha .block-section .content-section a:after{content: "\f138"; font-family: FontAwesome; display: inline-block; margin-left: 8px;color: #fe5825; font-size: 14px;}
.home-know-about-rudraksha .block-section .content-section a:hover{ padding-left:8px; color:#fe5825; transition: 0.8s linear;}
/* kaldhara Newsletter */
.home-newsletter{ width:100%; float:left; position:relative; background:#f0f0f0; padding:20px 0px;}
.newsletter-subscribe{ position:relative;}
.newsletter-subscribe .form-group { padding-left: 5px!important; padding-right: 5px!important; box-shadow:none; margin-bottom:0px;}
.newsletter-subscribe .form-group p{ font-size:14px; color:#484848; text-align:left; line-height:59px;}
.newsletter-subscribe .form-control { padding: 0.675rem .75rem; border-radius: 0px; margin-bottom: 10px; background-color:transparent; color:#484848; font-size:13px; }
.newsletter-subscribe input, .newsletter-subscribe select { height: 50px!important; box-shadow:none;}
form .form-control:focus{ border-color: #ced4da; box-shadow: none;}
.newsletter-subscribe .btn-form-submit{background: #fe5825;color: #ffffff;padding:12px 20px;border-radius: 0;border:1px solid #fe5825;font-size: 16px;font-weight: 500;text-transform: uppercase; }
.newsletter-subscribe .btn-form-submit:hover{background: transparent;color: #fe5825;border:1px solid #fe5825; transition:0.5s linear;}
.footer-social-media{ position:relative; top:-10px;}
.footer-social-media h5{ font-size:15px; font-family: 'Rubik', sans-serif;color:#000000;font-weight: 400;line-height: 30px;}
.footer-social-media ul {list-style:outside none none; margin:0; padding:0;}
.footer-social-media ul li {display:inline-block; margin:0px 5px 0 0px; color: #ffffff;font-size: 15px;}
.footer-social-media ul li a {background-image:none; text-decoration:none;}
.footer-social-media ul li .fb {color:#FFFFFF; display:block;border-radius:30px; font-size:16px; height:32px; line-height:32px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:32px; background:#3b5998;border:1px solid #3b5998;}
.footer-social-media ul li .fb:hover {background-color:transparent; color:#3b5998;border:1px solid #3b5998}
.footer-social-media ul li .yt {color:#FFFFFF;border-radius: 30px; display:block; font-size:16px; height:32px; line-height:32px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:32px; background:#d32727;border:1px solid #d32727;}
.footer-social-media ul li .yt:hover {background-color:transparent; color:#d32727; border:1px solid #d32727}
.footer-social-media ul li .ld {color:#FFFFFF;border-radius: 30px; display:block; font-size:16px; height:32px; line-height:32px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:32px; background:#007bb6;border:1px solid #007bb6;}
.footer-social-media ul li .ld:hover {background-color:transparent; color:#007bb6; border:1px solid #007bb6}
.footer-social-media ul li .insta {color:#FFFFFF; display:block;border-radius:30px; font-size:16px; height:32px; line-height:32px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:32px; background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);border:1px solid #d6249f;}
.footer-social-media ul li .insta:hover {background: transparent; color:#d6249f; border:1px solid #d6249f}
/* Footer certificate */
.footer-certificate{ width:100%; float:left; position:relative; background:#FFFFFF; padding:20px 0px;}
.footer-certificate ul{ padding:0; margin:0; text-align:center;}
.footer-certificate ul li{ list-style-type:none; border:1px solid #cacaca; margin:0px 20px 5px 20px; display:inline-block; text-align:center; padding:5px 10px;}
/* Footer */
.footer-section{ width:100%; float:left; position:relative; background:url(../../images/footer-bg.webp) no-repeat center top; background-size:cover;}
.footer-section .footer-main-menu{ border-bottom:1px solid #cacaca; padding:20px 0px; text-align:center;}
.footer-section .footer-main-menu ul{ padding:0; margin:0;}
.footer-section .footer-main-menu ul li{ list-style-type:none; text-align:center; font-size:15px; text-transform:uppercase; color:#484848; padding:0px 50px; display:inline-block; font-weight:500;}
.footer-section .footer-main-menu ul li a{ color:#484848;}
.footer-section .footer-main-menu ul li a:hover{ color:#fe5825; transition:0.5s linear;}
.footer-section h5{ font-size:15px; text-transform:uppercase; margin-bottom:20px;font-family: 'Rubik', sans-serif;color:#000000;font-weight: 500;line-height: 30px;}
.footer-section h5:after{ content:""; border-bottom:5px solid #fe5825; display:block; width:55px; padding-top:6px;}
.footer-section .footer-sub-menu{padding:20px 0px;}
.footer-section .footer-sub-menu .first-sub-menu{ position:relative}
.footer-section .footer-sub-menu .first-sub-menu ul{ padding:0; margin:0;}
.footer-section .footer-sub-menu .first-sub-menu ul li{ list-style-type:none; text-align:left; font-size:15px; text-transform:capitalize; color:#000000; display:inline-block; font-weight:400; width:50%; float:left; margin-bottom:15px;}
.footer-section .footer-sub-menu .first-sub-menu ul li a{ text-decoration:none; color:#000000;}
.footer-section .footer-sub-menu .first-sub-menu ul li a:hover{ color:#fe5825; transition:0.5s linear;}
.footer-section .footer-sub-menu .first-sub-menu ul li a:before {content: "\f0a3"; font-family: FontAwesome; display: inline-block; margin-right: 8px;color: #fe5825; font-size: 13px;}
.footer-section .footer-sub-menu .second-sub-menu{ position:relative}
.footer-section .footer-sub-menu .second-sub-menu ul{ padding:0; margin:0;}
.footer-section .footer-sub-menu .second-sub-menu ul li{ list-style-type:none; text-align:left; font-size:15px; text-transform:capitalize; color:#000000; display:block; font-weight:400; margin-bottom:15px;}
.footer-section .footer-sub-menu .second-sub-menu ul li a{ text-decoration:none; color:#000000;}
.footer-section .footer-sub-menu .second-sub-menu ul li a:hover{ color:#fe5825; transition:0.5s linear;}
.footer-section .footer-sub-menu .second-sub-menu ul li a:before {content: "\f0a3"; font-family: FontAwesome; display: inline-block; margin-right: 8px;color: #fe5825; font-size: 13px;}
.footer-section .copyright-section{border-bottom:1px solid #cacaca; border-top:1px solid #cacaca; padding:10px 0px;}
.footer-section .copyright-section .copyright-pane{ text-align:left; font-size:13px; color:#000000;}
.footer-section .copyright-section .design-development{ text-align:right; font-size:13px; color:#000000;}
.footer-section .copyright-section .payment-options{ text-align:center;}
.footer-section .footer-last{ text-align:center; padding:10px 0px;}

/* Product Description Section */
.rudraksha-beeds-product-description-section{ width:100%; float:left; position:relative; background:url(../../images/product-des-section.jpg) no-repeat right top; background-size:cover!important; padding:62px 0px; display: block;}
.rudraksha-beeds-product-description-section-mob{ width:100%; float:left; position:relative; background:url(../../images/product-des-section.jpg) no-repeat right top; background-size:cover; padding:120px 0px; display: none;}
.rudraksha-beeds-product-description-section p{ font-size:14px; color:#484848; line-height:25px;}
/* Rudraksha Beeds Listing section */
.rudraksha-beeds-listing{ width:100%; float:left; position:relative; background:#FFFFFF; padding:30px 0px 0px 0px;}
.rudraksha-beeds-listing .beeds-section{ position:relative; margin-bottom:45px; text-align:center;}
.rudraksha-beeds-listing .beeds-section .beeds-img-section{ background:#fcfcfc; border:1px solid #f7f7f7; margin-bottom:15px; text-align:center; /*padding:30px;*/}
.rudraksha-beeds-listing .beeds-section h6{ font-size:14px; text-align:center; color:#000000; margin-bottom:10px; font-weight:500;}
.rudraksha-beeds-listing .beeds-section h6 a{ color:#484848; text-decoration:none; transition:0.5s linear}
.rudraksha-beeds-listing .beeds-section h6 a:hover{ color:#fe5825; text-decoration:none;}
.rudraksha-beeds-listing .beeds-section p{ font-size:13px; color:#484848; margin-bottom:5px; text-align:center;}
.rudraksha-beeds-listing .beeds-section p span{ font-weight:500;}
.rudraksha-beeds-listing .beeds-section .price{ position:relative; text-align:center; font-size:13px}
.rudraksha-beeds-listing .beeds-section .price .old-price{ color:#939393; text-decoration:line-through; margin-right:10px;}
.rudraksha-beeds-listing .beeds-section .price .old-price:before{content: "\f156"; font-family: FontAwesome; margin-right:3px;}
.rudraksha-beeds-listing .beeds-section .price .new-price{ color:#484848;}
.rudraksha-beeds-listing .beeds-section .price .new-price:before{content: "\f156"; font-family: FontAwesome; margin-right:3px;}

.forms-section{ width:100%; float:left; position:relative; background:#FFFFFF; padding:30px 0px;}
.forms-section .checkout-form-centre{float: inherit; padding: 0px; max-width: 550px; width: 100%; margin: 0 auto;}
.forms-section .checkout-form-centre .checkout-login-step{max-width: 100%; margin: 0 auto; background: #f0f0f0; padding: 30px 30px !important;}
.forms-section .checkout-form-centre .checkout-login-step .form-check{margin-bottom: 0px;padding-left: 15px;}
.forms-section .checkout-form-centre .checkout-login-step input[type="radio"] { display:none;}
.forms-section .checkout-form-centre .checkout-login-step input[type="radio"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(../../images/check_radio_sheet.png) -37px top no-repeat; cursor:pointer;}
.forms-section .checkout-form-centre .checkout-login-step input[type="radio"]:checked + label span { background:url(../../images/check_radio_sheet.png) -57px top no-repeat;}
.forms-section .checkout-form-centre .checkout-login-step input[type="checkbox"] { display:none;}
.forms-section .checkout-form-centre .checkout-login-step input[type="checkbox"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(../../images/check_radio_sheet.png) left top no-repeat; cursor:pointer;}
.forms-section .checkout-form-centre .checkout-login-step input[type="checkbox"]:checked + label span { background:url(../../images/check_radio_sheet.png) -19px top no-repeat;}
.forms-section .checkout-form-centre .checkout-login-step .form-row{ margin:0px 10px;}
.forms-section .checkout-form-centre .checkout-login-step .form-control { padding: 0.675rem .75rem 0.675rem 0; border-radius: 0px; background-color:transparent; color:#000000; font-size:13px; border-bottom:1px solid #ced4da!important; border:none;}
.forms-section .checkout-form-centre .checkout-login-step input, .forms-section .checkout-form-centre .checkout-login-step select { height: 40px!important; box-shadow:none; background-color:transparent}
.forms-section .checkout-form-centre .checkout-login-step .input-group-addon:last-child { border-left: 0; }
.forms-section .checkout-form-centre .checkout-login-step .btn-submit{ font-weight:500; font-size:14px; display:inline-block; padding:10px 20px; transition:0.5s; color:#ffffff; background:#fe5825; text-transform:uppercase; border-radius:0px; border:1px solid #fe5825; width:100%; line-height:18px}
.forms-section .checkout-form-centre .checkout-login-step .btn-submit:hover{ background:transparent; color:#fe5825; border:1px solid #fe5825;}
.forms-section .checkout-form-centre .checkout-login-step label { font-size: 13px; color: #484848; font-weight: normal; margin-bottom:1rem; }
.forms-section .checkout-form-centre .checkout-login-step label span { color: #ff0000 }
.forms-section .checkout-form-centre .checkout-login-step-1{max-width: 100%; margin: 0 auto; background: #FFFFFF; }
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion {width: 100%;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__head { cursor: pointer; color: #000000; padding: 12px 0; font-size: 16px; font-weight:600; border-bottom: 1px solid #CDCDCD; display: flex; justify-content: space-between; align-items: center; text-align:center; text-transform:uppercase;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__head::after { content: url(../../images/arrow.svg); width: 12px; height: 12px; transition: transform 300ms ease-in-out; }
.forms-section .checkout-form-centre .checkout-login-step-1 .opened .accordion__head::after { transform: rotate(180deg); }
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body { padding: 30px 30px; color: #5F5F5F; font-size: 16px; line-height:26px; background:#f0f0f0; border-bottom: 1px solid #CDCDCD;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body p{ font-size:13px; color:#484848; margin-bottom:20px;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body .checout-review-pane{ width:100%;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body .checout-review-pane .rudra-information{ margin-bottom:15px; position:relative;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body .checout-review-pane .rudra-information .content-pane{ margin-bottom:15px;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body .checout-review-pane .rudra-information .content-pane .img-box{position: relative; float: left; border: 1px solid #e2e2e2; margin-right: 15px;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body .checout-review-pane .rudra-information .content-pane .img-box img{ max-width:120px; width:100%; height:auto;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body .checout-review-pane .rudra-information .content-pane .rudra-info-box{position: relative; float: left;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body .checout-review-pane .rudra-information .content-pane .rudra-info-box h4{ font-size:14px; color:#000000; margin-bottom:6px; text-align:left; font-weight:500;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body .checout-review-pane .rudra-information .content-pane .rudra-info-box h5{ font-size:14px; color:#484848; text-align:left; font-weight:500;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body .checout-review-pane .rudra-information .content-pane .rudra-info-box h5:before{content:"\f156";font-family: FontAwesome;font-weight: normal;margin-right: 3px;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body .checout-review-pane .rudra-information .content-pane .rudra-info-box h6{ font-size:13px; color:#484848; text-align:left; font-weight:400; margin-bottom:6px;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body .checout-review-pane .rudra-information .content-pane .rudra-info-box h6 span{ text-transform:uppercase; font-weight:600;}
.forms-section .forgot-pass { text-align:right; color:#484848; font-size:13px; margin-bottom:10px;}
.forms-section .forgot-pass a{ text-align:right; color:#fe5825; font-size:13px; margin-bottom:10px;}
.forms-section .social-sign-in{ text-align:center; position:relative;}
/* .forms-section .social-sign-in p{ text-align:center; color:#000000; font-size:13px; margin-bottom:15px;} */
.forms-section .social-sign-in p{ text-align:center; color:#000000; font-size:15px; margin-bottom:15px;}
.forms-section .social-sign-in .facebookbtn_social { display: inline-block; background: #3b5998; width: 100px; padding: 5px 10px 4px; overflow: hidden; color: #fff; text-align: center; margin-top: 0; border-radius: 3px; height: auto; margin: 0 15px;}
.forms-section .social-sign-in .googlebutton_social {display: inline-block; background: #f46b55; width: 100px; color: #fff; padding: 5px 10px 4px; text-align: center; overflow: hidden; margin-top: 0; border-radius: 3px; height: auto; margin: 0 15px;}

.coupon-code-section{ margin:15px 0px;}
.coupon-code-section .apply-coupan{ position:relative; width:100%;}
.coupon-code-section .apply-coupan .form-group { padding-left: 0px!important; padding-right: 8px!important; box-shadow:none; margin-bottom:0px;}
.coupon-code-section .apply-coupan .form-group p{font-size:16px; color:#484848; margin-bottom:5px;font-weight: 400;line-height: 26px;}
.coupon-code-section .apply-coupan .form-group p a{color:#484848;}
.coupon-code-section .apply-coupan .form-group p span { color: #ff0000 }

.coupon-code-section .apply-coupan .form-control { padding: 0.675rem .75rem!important; border-radius: 0px; background-color:#FFFFFF; color:#777777; font-size:14px; width:100%;}
.coupon-code-section .apply-coupan input, .coupon-code-section .apply-coupan select { height: 40px!important; box-shadow:none; border:1px solid #ced4da!important;}
.coupon-code-section .apply-coupan .input-group-addon:last-child { border-left: 0; }
.coupon-code-section .apply-coupan .btn-submit-1{ font-weight:400; font-size:16px; display:inline-block; padding:6px 35px; transition:0.5s; color:#ffffff; background:#fe5825; text-transform:uppercase; border-radius:0px; border:1px solid #fe5825;}
.coupon-code-section .apply-coupan .btn-submit-1:hover{ background:transparent; color:#fe5825; border:1px solid #fe5825;}


.card-link,.card-link:hover{color:#484848; font-size:13px; }
.card-header{background:transparent;text-align:left; border-top: 1px solid #CDCDCD; padding:6px 0px;}
.card-body{padding:10px 10px;}
.card-body p{ font-size:13px; font-weight:600; margin-bottom:15px; width:100%;}
.card-body p span{ font-size:13px; font-weight:normal; display:block;}
.card{width:100%; background:transparent; border:none;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body table{ width:100%;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body .left-content-pane{ width:50%; text-align:left; padding:5px 0px; font-size:13px; color:#484848;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body .right-content-pane{ width:50%; text-align:right; padding:10px 0px; font-size:13px; color:#484848;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body .right-content-pane h5{ font-weight:600;font-size:13px; color:#484848;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body .right-content-pane h5:before{content:"\f156";font-family: FontAwesome;font-weight: normal;margin-right: 3px;}
.forms-section .checkout-form-centre .checkout-login-step-1 .accordion__body .last{border-top: 1px solid #CDCDCD; border-bottom: 1px solid #CDCDCD;}

.forms-section .checkout-form-centre .checkout-login-step-1 .form-check{margin-bottom: 0px;padding-left: 10px;}
.forms-section .checkout-form-centre .checkout-login-step-1 input[type="radio"] { display:none;}
.forms-section .checkout-form-centre .checkout-login-step-1 input[type="radio"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(../../images/check_radio_sheet.png) -37px top no-repeat; cursor:pointer;}
.forms-section .checkout-form-centre .checkout-login-step-1 input[type="radio"]:checked + label span { background:url(../../images/check_radio_sheet.png) -57px top no-repeat;}
.forms-section .checkout-form-centre .checkout-login-step-1 input[type="checkbox"] { display:none;}
.forms-section .checkout-form-centre .checkout-login-step-1 input[type="checkbox"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(../../images/check_radio_sheet.png) left top no-repeat; cursor:pointer;}
.forms-section .checkout-form-centre .checkout-login-step-1 input[type="checkbox"]:checked + label span { background:url(../../images/check_radio_sheet.png) -19px top no-repeat;}

.forms-section .checkout-form-centre .checkout-login-step-1 .form-control { padding: 0.675rem .55rem 0.675rem 0; border-radius: 0px; background-color:transparent; color:#000000; font-size:13px; border-bottom:1px solid #ced4da!important; border:none;}
.forms-section .checkout-form-centre .checkout-login-step-1 input, .forms-section .checkout-form-centre .checkout-login-step-1 select { height: 40px!important; box-shadow:none;}
.forms-section .checkout-form-centre .checkout-login-step-1 .input-group-addon:last-child { border-left: 0; }
.forms-section .checkout-form-centre .checkout-login-step-1 .btn-submit{ font-weight:400; font-size:16px; display:inline-block; padding:10px 20px; transition:0.5s; color:#ffffff; background:#fe5825; text-transform:uppercase; border-radius:0px; border:1px solid #fe5825; width:100%; line-height:18px}
.forms-section .checkout-form-centre .checkout-login-step-1 .btn-submit:hover{ background:transparent; color:#fe5825; border:1px solid #fe5825;}
.forms-section .checkout-form-centre .checkout-login-step-1 label { font-size: 13px; color: #484848; font-weight: normal; margin-bottom:1rem; }
.forms-section .checkout-form-centre .checkout-login-step-1 label span { color: #ff0000 }

.shopping-cart-section{ width:100%; float:left; padding:30px 0px; background:#FFFFFF; position:relative}
.shopping-cart-section .cart-title-section{width: 100%;position: relative;text-align: center; margin-bottom:25px;}
.shopping-cart-section .cart-title-section h4{font-size: 16px;font-weight: 400; text-transform:uppercase; color: #000000; text-align:left;}
.shopping-cart-section .cart-title-section h4:before{ content:""; border-left:5px solid #fe5825; margin-right:8px;}
.shopping-cart-section .cart-title-section h4 span{font-size: 14px;font-weight: bold; text-transform:uppercase; color: #fe5825; text-align:left;}
.shopping-cart-section .apply-coupan{ position:relative; float:right; width:100%;}
.shopping-cart-section .apply-coupan .form-group { padding-left: 0px!important; padding-right: 8px!important; box-shadow:none; margin-bottom:0px;}
.shopping-cart-section .apply-coupan .form-group p{font-size:16px; color:#484848; margin-bottom:5px;font-weight: 400;line-height: 26px;}
.shopping-cart-section .apply-coupan .form-group p a{color:#484848;}
.shopping-cart-section .apply-coupan .form-group p span { color: #ff0000 }

.shopping-cart-section .apply-coupan .form-control { padding: 0.675rem .75rem; border-radius: 0px; background-color:#FFFFFF; color:#777777; font-size:14px; width:100%;}
.shopping-cart-section .apply-coupan input, .shopping-cart-section .apply-coupan select { height: 50px!important; box-shadow:none;}
.shopping-cart-section .apply-coupan .input-group-addon:last-child { border-left: 0; }
.shopping-cart-section .apply-coupan .btn-submit{ font-weight:400; font-size:18px; display:inline-block; padding:10px 42px; transition:0.5s; color:#ffffff; background:#fe5825; text-transform:uppercase; border-radius:0px; border:1px solid #fe5825; margin-bottom:10px;}
.shopping-cart-section .apply-coupan .btn-submit:hover{ background:transparent; color:#fe5825; border:1px solid #fe5825;}


.shopping-cart-section .cart-table .shoppingcartsection .remove a{color:#fff;}
.shopping-cart-section .button-two{ position:relative; float:right;}
.shopping-cart-section .btn-get-started-right{ font-weight:400; font-size:18px; display:inline-block; padding:10px 20px; transition:0.5s; color:#ffffff; background:#fe5825; text-transform:uppercase; border-radius:0px; border:1px solid #fe5825; margin-bottom:10px; text-align:right; float:right; margin-right:5px;}
.shopping-cart-section .btn-get-started-right:hover{ background:transparent; color:#fe5825; border:1px solid #fe5825;}
.shopping-cart-section table { border: 1px solid #ccc; border-collapse: collapse; margin: 0; padding: 0; width: 100%; table-layout: fixed; }
.shopping-cart-section table tr { background-color: #f8f8f8; border: 1px solid #ddd; padding: .35em; }
.shopping-cart-section table th{ padding: .625em; text-align: left; text-align:center;}
.shopping-cart-section table td {padding: .625em; text-align: center; background-color:#FFFFFF; font-size:13px; vertical-align:top; }

.shopping-cart-section table td .content-pane{ margin-bottom:15px;}
.shopping-cart-section table td .content-pane .img-box{position: relative; float: left; border: 1px solid #f1f1f1; margin-right: 15px;}
.shopping-cart-section table td .content-pane .img-box img{ max-width:120px; width:100%; height:auto;}
.shopping-cart-section table td .content-pane .rudra-info-box{position: relative; float: left;}
.shopping-cart-section table td .content-pane .rudra-info-box h4{ font-size:14px; color:#fe5825; margin-bottom:6px; text-align:left; font-weight:600;}
.shopping-cart-section table td .content-pane .rudra-info-box h6{ font-size:13px; color:#484848; text-align:left; font-weight:400; margin-bottom:6px;}
.shopping-cart-section table td .content-pane .rudra-info-box h6 span{ text-transform:uppercase; font-weight:600;}

.shopping-cart-section table td .price-shopping-cart{ margin-bottom:15px;}
.shopping-cart-section table td .price-shopping-cart h5{ color:#484848; font-weight:600; font-size:13px;}
.shopping-cart-section table td .price-shopping-cart h5:before{content:"\f156";font-family: FontAwesome;font-weight: normal;margin-right: 3px;}
.shopping-cart-section table td .content-pane .rudra-info-box p{ font-size:13px; font-weight:600; margin-bottom:15px; width:100%; color:#484848;}
.shopping-cart-section table td .content-pane .gems-info-box p span{ font-size:13px; font-weight:normal; display:block;}

.shopping-cart-section table td .qty-shopping-cart{ margin-bottom:15px; text-align:center;}
.shopping-cart-section table td .qty-shopping-cart input { height: 30px!important; box-shadow:none; padding:0.675rem .45rem; font-size:13px; border-radius:0px;}
.shopping-cart-section table td .qty-shopping-cart p{ text-align:center; margin:5px 0px 10px 0px; font-size:10px;}
.shopping-cart-section table td .qty-shopping-cart p a{ color:#fe5825;}
.shopping-cart-section table td .qty-shopping-cart .update{ background:#fe5825; padding:5px 10px; color:#FFFFFF;}
.shopping-cart-section table td i.fa{color:#B9B9B9;}
.shopping-cart-section table th {font-size: .85em; text-transform: uppercase;}

@media screen and (max-width: 600px) {
  .shopping-cart-section table { border: 0; }
  .shopping-cart-section table caption {font-size: 1.3em;}
  .shopping-cart-section table thead {border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
    .shopping-cart-section table tr {border-bottom: 3px solid #ddd; display: block;  margin-bottom: .625em;}
  .shopping-cart-section table td {border-bottom: 1px solid #ddd; display: block; font-size: .8em; text-align: right;}
  .shopping-cart-section table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */content: attr(data-label); float: left;font-weight: bold;text-transform: uppercase;}
  
  .shopping-cart-section table td:last-child {border-bottom: 0;}
}
.shopping-cart-section .table .thead-dark th{ font-weight:normal;}

.shopping-cart-total-wrapper{ background:#f0f0f0; position:relative; padding:20px 20px;}
.shopping-cart-total-wrapper .coupon-code-section{ margin:15px 0px;}
.shopping-cart-total-wrapper .coupon-code-section .apply-coupan{ position:relative; width:100%; border-bottom:1px solid #CDCDCD; padding-bottom:15px;}
.shopping-cart-total-wrapper .coupon-code-section .apply-coupan .form-group { padding-left: 0px!important; padding-right: 8px!important; box-shadow:none; margin-bottom:0px;}
.shopping-cart-total-wrapper .coupon-code-section .apply-coupan .form-group p{font-size:16px; color:#484848; margin-bottom:5px;font-weight: 400;line-height: 26px;}
.shopping-cart-total-wrapper .coupon-code-section .apply-coupan .form-group p a{color:#484848;}
.shopping-cart-total-wrapper .coupon-code-section .apply-coupan .form-group p span { color: #ff0000 }

.shopping-cart-total-wrapper .coupon-code-section .apply-coupan .form-control { padding: 0.675rem .75rem; border-radius: 0px; background-color:#FFFFFF; color:#777777; font-size:13px; width:100%;}
.shopping-cart-total-wrapper .coupon-code-section .apply-coupan input{ height: 40px!important; box-shadow:none;}
.shopping-cart-total-wrapper .coupon-code-section .apply-coupan .input-group-addon:last-child { border-left: 0; }
.shopping-cart-total-wrapper .coupon-code-section .apply-coupan .btn-submit-1{ font-weight:400; font-size:14px; display:inline-block; padding:8px 15px; transition:0.5s; color:#ffffff; background:#fe5825; text-transform:uppercase; border-radius:0px; border:1px solid #fe5825;}
.shopping-cart-total-wrapper .coupon-code-section .apply-coupan .btn-submit-1:hover{ background:transparent; color:#fe5825; border:1px solid #fe5825;}

.shopping-cart-total-wrapper table{ width:100%; background:none!important; border:none; margin-bottom:15px;}
.shopping-cart-total-wrapper table tr{background:none!important; border:none;}
.shopping-cart-total-wrapper table td{background:none!important;}
.shopping-cart-total-wrapper .left-content-pane{ width:50%; text-align:left; padding:5px 0px; font-size:13px; color:#484848;}
.shopping-cart-total-wrapper .right-content-pane{ width:50%; text-align:right; padding:10px 0px; font-size:13px; color:#484848;}
.shopping-cart-total-wrapper .right-content-pane h5{ font-weight:600;font-size:13px; color:#484848;}
.shopping-cart-total-wrapper .right-content-pane h5:before{content:"\f156";font-family: FontAwesome;font-weight: normal;margin-right: 3px;}
.shopping-cart-total-wrapper .last{border-top: 1px solid #CDCDCD; border-bottom: 1px solid #CDCDCD;}
.shopping-cart-total-wrapper .btn-submit-2{ font-weight:400; font-size:16px; display:inline-block; padding:10px 20px; transition:0.5s; color:#ffffff; background:#fe5825; text-transform:uppercase; border-radius:0px; border:1px solid #fe5825; width:100%; line-height:18px}
.shopping-cart-total-wrapper .btn-submit-2:hover{ background:transparent; color:#fe5825; border:1px solid #fe5825;}

.dashboard-myaccount{ width:100%; float:left; padding:30px 0px; background:#FFFFFF; position:relative}
.dashboard-myaccount .left-menu{ background:#f0f0f0; margin-bottom:15px; padding:28px 28px;}
.dashboard-myaccount .left-menu h4{ font-size:18px; font-weight:600; text-transform:capitalize; margin-bottom:28px; width:100%; display:inline-block;}
.dashboard-myaccount .left-menu h4:after{ border-bottom:1px solid #dadada; content:''; display:block; padding-top:15px;}
.dashboard-myaccount .left-menu ul{ margin:0; padding:0}
.dashboard-myaccount .left-menu ul li{ list-style-type:none; display:block; margin-bottom:25px; text-align:left; width:100%;}
.dashboard-myaccount .left-menu ul li:last-child{ margin-bottom:0px;}
.dashboard-myaccount .left-menu ul li a{ color:#484848; text-decoration:none; font-size:13px;}
.dashboard-myaccount .left-menu ul li a:before{ content:'\f044'; font-family: FontAwesome; margin-right:10px;}
.dashboard-myaccount .left-menu ul li a:hover{color:#fe5825;}
.dashboard-myaccount .left-menu ul li .selected{color:#fe5825;}

.dashboard-myaccount .dashboard-content{ position:relative;}
.dashboard-myaccount .dashboard-content h3{ font-size:20px; font-weight:500; text-transform:capitalize; margin-bottom:28px;}
.dashboard-myaccount .dashboard-content p{ font-size:13px; line-height:24px; text-align:left; margin-bottom:20px;}

.my-account-title-section{width: 100%;position: relative;text-align: center; margin-bottom:25px;}
.my-account-title-section hr{margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid #dcdcdc;}
.my-account-title-section h5{font-size: 16px;font-weight: 600; text-transform:capitalize; color: #000000; text-align:left;}
.my-account-title-section h5:before{ content:""; border-left:5px solid #fe5825; margin-right:8px;}
.dashboard-myaccount .dashboard-content .box-content{ position:relative;}
.dashboard-myaccount .dashboard-content .box-content .box-title{ position:relative; margin-bottom:15px;}
.dashboard-myaccount .dashboard-content .box-content .box-title h6{font-size: 14px;font-weight: 600; text-transform:capitalize; color: #000000; text-align:left; margin-bottom:3px;}
.dashboard-myaccount .dashboard-content .box-content .box-title a{color:#fe5825; text-transform:uppercase; font-size:13px; text-decoration:none;}
.dashboard-myaccount .dashboard-content .box-content .box-desc{ position:relative; margin-bottom:15px;}
.dashboard-myaccount .dashboard-content .box-content .box-desc p{ font-size:13px; line-height:24px; text-align:left; margin-bottom:5px;}
.dashboard-myaccount .dashboard-content .box-content .box-desc a{color:#fe5825; font-size:13px; text-decoration:none;}

.dashboard-myaccount .dashboard-content .box-header{ position:relative;}
.dashboard-myaccount .dashboard-content .box-header h6{font-size: 14px;font-weight: 600; text-transform:capitalize; color: #000000; text-align:left; margin-bottom:3px; display:inline-block}
.dashboard-myaccount .dashboard-content .box-header a{color:#fe5825; text-transform:uppercase; font-size:13px; text-decoration:none; padding-left:10px;}

.dashboard-myaccount .account-information-content{ position:relative;}
.dashboard-myaccount .account-information-content h3{ font-size:20px; font-weight:500; text-transform:capitalize; margin-bottom:28px;}
.dashboard-myaccount .account-information-content .my-account-title-section h5{font-size: 16px;font-weight: 600; text-transform:capitalize; color: #000000; text-align:left;}
.dashboard-myaccount .account-information-content .my-account-title-section h5:before{ content:""; border-left:5px solid #fe5825; margin-right:8px;}

.dashboard-myaccount .account-information-content .form-check{margin-bottom: 0px;padding-left: 0px;}
.dashboard-myaccount .account-information-content input[type="radio"] { display:none;}
.dashboard-myaccount .account-information-content input[type="radio"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(../../images/check_radio_sheet.png) -37px top no-repeat; cursor:pointer;}
.dashboard-myaccount .account-information-content input[type="radio"]:checked + label span { background:url(../../images/check_radio_sheet.png) -57px top no-repeat;}
.dashboard-myaccount .account-information-content input[type="checkbox"] { display:none;}
.dashboard-myaccount .account-information-content input[type="checkbox"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(../../images/check_radio_sheet.png) left top no-repeat; cursor:pointer;}
.dashboard-myaccount .account-information-content input[type="checkbox"]:checked + label span { background:url(../../images/check_radio_sheet.png) -19px top no-repeat;}
.dashboard-myaccount .account-information-content .form-row{ margin:0px -15px;}
.dashboard-myaccount .account-information-content .form-control { padding: 0.675rem .75rem 0.675rem 0; border-radius: 0px; background-color:transparent; color:#000000; font-size:13px; border-bottom:1px solid #ced4da!important; border:none;}
.dashboard-myaccount .account-information-content input, .dashboard-myaccount .account-information-content select { height: 40px!important; box-shadow:none; background-color:transparent}
.dashboard-myaccount .account-information-content .input-group-addon:last-child { border-left: 0; }
.dashboard-myaccount .account-information-content .btn-submit{ font-weight:500; font-size:14px; display:inline-block; padding:10px 20px; transition:0.5s; color:#ffffff; background:#fe5825; text-transform:uppercase; border-radius:0px; border:1px solid #fe5825; width:100%; line-height:18px}
.dashboard-myaccount .account-information-content .btn-submit:hover{ background:transparent; color:#fe5825; border:1px solid #fe5825;}
.dashboard-myaccount .account-information-content label { font-size: 14px; color: #000000; font-weight: normal; margin-bottom:.5rem; }
.dashboard-myaccount .account-information-content label span { color: #ff0000 }
.dashboard-myaccount .account-information-content .form-row>.col, .form-row>[class*=col-] {padding-right: 15px; padding-left: 15px;}
.dashboard-myaccount .account-information-content p{ font-size:13px; color:#484848; margin-bottom:10px;}
.dashboard-myaccount .account-information-content p span { color: #ff0000 }
.dashboard-myaccount .account-information-content p a{ color:#484848; text-decoration:none; font-size:13px; text-align:right; float:right; text-transform:uppercase; font-weight:500;}
.dashboard-myaccount .account-information-content p a:before{ content:'\f177'; font-family: FontAwesome; margin-right:10px;}
.dashboard-myaccount .account-information-content p a:hover{color:#fe5825;}

.product-detail-page{ width:100%; float:left; padding:30px 0px; background:#FFFFFF; position:relative;}
.product-detail-page .detail-product-right-section{ position:relative; margin-bottom:15px;}
.product-detail-page .detail-product-right-section h1{ font-size:20px; font-weight:600; margin-bottom:20px; line-height:24px; color:#000000;}

.product-detail-page .detail-product-right-section h1 .wishlist-social{display:inline-block;margin:0px;padding:0px;line-height:30px;position: absolute;bottom: 0px;right: 0;}
.product-detail-page .detail-product-right-section h1 .wishlist-social li{display:inline-block;margin:0px;padding:0px;background:#c1c1c1;border-radius:50%;margin-left:10px;height:22px;width:22px;line-height:22px;text-align:center;vertical-align:middle;}
.product-detail-page .detail-product-right-section h1 .wishlist-social li a{color:#000000;display:block;text-align:center;line-height:0.8;}
.product-detail-page .detail-product-right-section h1 .wishlist-social li.share-icon {line-height: 0.8;}
.product-detail-page .detail-product-right-section h1 .wishlist-social li i.fa{font-size: 11px;position: relative;display: block;line-height: 25px;text-align: center;color: #ffffff;}
.product-detail-page .detail-product-right-section h1 .wishlist-social .share-icon:hover .socialshare {display: block;}
.product-detail-page .detail-product-right-section h1 .wishlist-social .socialshare {width: 146px;padding: 4px;max-width: 150px;position: absolute;top: 25px;left: -39px;background-color: #c1c1c1;border-radius: 15px;display: none;z-index: 9999;}
.product-detail-page .detail-product-right-section h1 .wishlist-social .socialshare ul li:hover {background-color: #380e38;}
.product-detail-page .detail-product-right-section h1 .wishlist-social .socialshare ul li {margin-right: 0;margin-left: 5px;background-color: #a6a6a6;text-align: center;transition: all 0.2s ease-in-out;}
.product-detail-page .detail-product-right-section h1 span{ text-transform:capitalize;}

.product-detail-page .detail-product-right-section .price{ position:relative; text-align:left; font-size:18px; margin-bottom:20px; font-weight:700; color:#fe5825;}
.product-detail-page .detail-product-right-section .price del{ position:relative; text-align:left; font-size:13px; margin-bottom:20px; font-weight:normal!important; color:#484848!important;}
.product-detail-page .detail-product-right-section .price .old-price{ color:#939393; text-decoration:line-through; margin-right:10px; font-size:16px;}
.product-detail-page .detail-product-right-section .price .old-price:before{content: "\f156"; font-family: FontAwesome; margin-right:3px;}
.product-detail-page .detail-product-right-section .price .new-price{ color:#484848; font-size:18px; font-weight:500}
.product-detail-page .detail-product-right-section .price .new-price:before{content: "\f156"; font-family: FontAwesome; margin-right:3px;}
.product-detail-page .detail-product-right-section p{ text-align:left; font-size:13px; color:#484848; padding:0px 0px 20px 0px; margin-bottom:20px; border-bottom:1px solid #f3f2f2;}
.product-detail-page .detail-product-right-section p span{ text-transform:uppercase; font-weight:500;}
.product-detail-page .detail-product-right-section .select-type{ margin-bottom:20px; border-bottom:1px solid #f3f2f2; position:relative;}
.product-detail-page .detail-product-right-section .select-type p{text-align:left; font-size:13px; color:#484848; padding:0px 0px 0px 0px; margin-bottom:15px; border-bottom:none; font-weight:500;}
.product-detail-page .detail-product-right-section .select-type .form-check{margin-bottom: 5px;padding-left: 0px;}
.product-detail-page .detail-product-right-section .select-type input[type="radio"] { display:none;}
.product-detail-page .detail-product-right-section .select-type input[type="radio"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(../../images/check_radio_sheet.png) -37px top no-repeat; cursor:pointer;}
.product-detail-page .detail-product-right-section .select-type input[type="radio"]:checked + label span { background:url(../../images/check_radio_sheet.png) -57px top no-repeat;}
.product-detail-page .detail-product-right-section .select-type input[type="checkbox"] { display:none;}
.product-detail-page .detail-product-right-section .select-type input[type="checkbox"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(../../images/check_radio_sheet.png) left top no-repeat; cursor:pointer;}
.product-detail-page .detail-product-right-section .select-type input[type="checkbox"]:checked + label span { background:url(../../images/check_radio_sheet.png) -19px top no-repeat;}
.product-detail-page .detail-product-right-section .select-type .form-row{ margin:0px 10px 0px 0px;}
.product-detail-page .detail-product-right-section .select-type .form-control { padding: 0.675rem .75rem 0.675rem 0; border-radius: 0px; background-color:transparent; color:#000000; font-size:13px; border-bottom:1px solid #ced4da!important; border:none;}
.product-detail-page .detail-product-right-section .select-type input, .product-detail-page .detail-product-right-section .select-type select { height: 40px!important; box-shadow:none; background-color:transparent}
.product-detail-page .detail-product-right-section .select-type .input-group-addon:last-child { border-left: 0; }
.product-detail-page .detail-product-right-section .select-type label { font-size: 13px; color: #484848; font-weight: normal; margin-bottom: .5rem; }
.product-detail-page .detail-product-right-section .select-type label span { color: #ff0000 }
.product-detail-page .detail-product-right-section .btn-type{ position:relative;}
.product-detail-page .detail-product-right-section .btn-type p{ text-align:right; font-size:13px; color:#484848; padding:0px 0px 0px 0px; margin-bottom:5px; border-bottom:none;}
.product-detail-page .detail-product-right-section .btn-type p span{ font-weight:500; color:#fe5825;}
.product-detail-page .detail-product-right-section .btn-type .form-row{ margin:0px 0px 0px 0px;}
.product-detail-page .detail-product-right-section .btn-type .form-group{ margin:0px; padding:0px;}
.product-detail-page .detail-product-right-section .btn-type .btn-submit{ font-weight:500; font-size:14px; display:inline-block; padding:10px 20px; transition:0.5s; color:#ffffff; background:#fe5825; text-transform:uppercase; border-radius:0px; border:1px solid #fe5825; width:100%; line-height:18px; margin-bottom:10px;}
.product-detail-page .detail-product-right-section .btn-type .btn-submit:hover{ background:transparent; color:#fe5825; border:1px solid #fe5825;}
.product-description-review-section{ width:100%; float:left; padding:0px 0px 30px 0px; background:#FFFFFF; position:relative;}
.product-description-review-section .nav-pills .nav-link, .product-description-review-section .nav-tabs .nav-link{ border-radius: 0px; text-transform:uppercase
; padding:15px 80px; margin-right:10px; color:#484848; font-weight:600; font-size:14px;}
.product-description-review-section .nav-pills .nav-link.active, .nav-pills .show>.nav-link { color: #fff; background-color: #fe5825;}
.product-description-review-section .nav-tabs { border-bottom: 1px solid #f0f0f0;}
.product-description-review-section .tab-pane{ position:relative; padding:10px 0px;}
.product-description-review-section .tab-pane p{ font-size:15px; line-height:24px; color:#484848; margin-bottom:15px; text-align:left;}
.product-description-review-section .tab-pane h2{ font-size:18px; color:#000000; margin-bottom:15px; font-weight: 600;}
.product-description-review-section .tab-pane h3{ font-size:22px; color:#fe5825; margin-bottom:10px;font-weight: 600;}
.product-description-review-section .tab-pane h4{ font-size:18px; color:#000000; margin-bottom:10px;font-weight: 600;}
.product-description-review-section .tab-pane .light-orange-bg{ background:#fff0a9; padding:25px; margin-bottom:30px;}
.product-description-review-section .tab-pane .light-orange-bg p{ font-size:15px; line-height:24px; color:#484848; margin-bottom:15px; text-align:justify;}
.product-description-review-section .tab-pane .light-orange-bg h3{ font-size:22px; color:#fe5825; margin-bottom:10px;font-weight: 600;}
.product-description-review-section .tab-pane .light-orange-bg ul{ margin:0; padding:0;}
.product-description-review-section .tab-pane .light-orange-bg ul li{list-style-type:none;display:block;font-size:16px;color:#000000;margin-bottom: 40px;padding-left: 40px; text-align:justify;}
.product-description-review-section .tab-pane .light-orange-bg ul li::before{display:inline-block;content:"";margin-left: -40px;position:absolute;background:url(../../images/icon-checkmark-blue.png) no-repeat;width:26px;height:26px;}
.product-description-review-section .tab-pane .light-pink-bg{ background:#fff6fe; padding:25px; margin-bottom:30px;}
.product-description-review-section .tab-pane .light-pink-bg p{ font-size:15px; line-height:24px; color:#484848; margin-bottom:15px; text-align:justify;}
.product-description-review-section .tab-pane .light-pink-bg h3{ font-size:22px; color:#fe5825; margin-bottom:10px;font-weight: 600;}
.product-description-review-section .tab-pane .light-pink-bg ul{ margin:0; padding:0;}
.product-description-review-section .tab-pane .light-pink-bg ul li{list-style-type:none;display:block;font-size:16px;color:#000000;margin-bottom: 40px;padding-left: 40px; text-align:justify;}
.product-description-review-section .tab-pane .light-pink-bg ul li::before{display:inline-block;content:"";margin-left: -40px;position:absolute;background:url(../../images/icon-checkmark-blue.png) no-repeat;width:26px;height:26px;}
.product-description-review-section .tab-pane h5{ font-size:15px; color:#000000; margin-bottom:15px; font-weight: 600;}
.product-description-review-section .tab-pane h6{ font-size:14px; color:#000000; margin-bottom:15px; font-weight: 600;}
.product-description-review-section .tab-pane img{ margin-bottom:15px;}
.product-description-review-section .tab-pane ul { margin: 0;  padding: 0;}
.product-description-review-section .tab-pane ul li { list-style-type: none; color: #000; font-size: 15px; line-height: 26px; position: relative; padding-left: 28px; display: inline-block; margin-bottom: 20px; text-align: justify; width: 100%;}
.product-description-review-section .tab-pane ul li::before { content: "\f00c"; font-family: FontAwesome; font-size: 14px; display: inline-block; margin-left: -28px; position: absolute; color: #fe5825; }
.product-detail-page .detail-product-left-section{ position:relative; margin-bottom:15px;}
.product-detail-page .detail-product-left-section #sync1 .item, #sync1 .item-video{/* background: #0c83e7;*/ /*margin: 5px;color: #FFF;*/ border:1px solid #f0f0f0; text-align: center; width: 100%;
  height: auto;}
.product-detail-page .detail-product-left-section #sync2 .item{margin: 5px;color: #FFF; text-align: center;cursor: pointer; border:1px solid #f0f0f0;}
.product-detail-page .detail-product-left-section #sync2 .synced .item{background: #FFFFFF;}
.product-detail-page .detail-product-left-section p{ font-size:12px; line-height:22px; color:#484848; margin-bottom:0px;}
.product-detail-page .detail-product-left-section p span{ text-transform:uppercase; display:block; font-weight:500;}

.testimonials{width:100%; float:left; padding:30px 0px 30px 0px; background:#FFFFFF; position:relative;}
.testimonials .details{border-bottom: 1px solid #dbdbd7;padding-bottom: 20px;position: relative;}
.testimonials .details:last-child{border-bottom:none;}
.testimonials .details .title{margin-bottom: 15px;margin-top: 20px}
.testimonials .details .title h4{font-size: 14px;font-weight:600;color: #000000;text-transform: capitalize;}
.testimonials .details .information{position: relative;}
.testimonials .details .information p{font-size: 14px;font-weight:normal;color: #000000;text-transform: capitalize;margin-bottom: 10px;line-height: 26px;}
.testimonials .details h5{font-size: 14px;font-weight:normal;color: #000000;text-transform: capitalize;}
.testimonials .details .information p a{font-size: 14px;text-transform: capitalize;color:#fe5825;font-weight: 500;}
.testimonials .pagination-list{position: relative;float: left;width:100%;text-align: center;}
.testimonials .pagination-list a{color:#484848;font-size:13px;font-weight: 500;margin-right: 15px;}
.testimonials .pagination-list a:hover{color:#fe5825; }
.testimonials .pagination-list .current{color:#fe5825;}
.rudraksha-bread-crumb{width: 100%;float: left;position: relative;padding: 120px 0px;}
.empower-bread-crumb{width: 100%;float: left;position: relative;padding: 120px 0px;}
.empower-bread-crumb-mob{width: 100%;float: left;position: relative;padding: 120px 0px; display: none;}
.rudraksha-bread-crumb h1{text-align: left;color: #FFFFFF;text-transform: capitalize;font-size: 30px;font-weight: bold;}
.accordion-2 {width: 100%;float: left;position: relative;padding: 30px 0px 50px 0px;}
.accordion-2 .accordion-item {border:1px solid #f0f0f0;margin: 1rem 0;}
.accordion-2 .accordion-item-header {padding: 0.8rem 3rem 0.8rem 1rem;min-height: 3.5rem;display: flex;position: relative;cursor: pointer;}
.accordion-2 .accordion-item-header p{font-size: 16px;color: #000000;line-height: 26px;text-align: left;}
.accordion-2 .accordion-item-header::after {content: "\f107";font-size: 18px;position: absolute;right: 1rem;font-family: FontAwesome;color: #fe5825;padding-top: 10px;}
.accordion-2 .accordion-item-header.active::after {content: "\f106";font-family: FontAwesome;}
.accordion-2 .accordion-item-body {max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;}
.accordion-2 .accordion-item-body-content {padding: 1rem;line-height: 1.5rem;border-top: 1px solid;border-image: linear-gradient(to right, transparent, #34495e, transparent) 1;}
.forms-section-1{ width:100%; float:left; position:relative; background:#FFFFFF; padding:30px 0px 30px 0px;}
.forms-section-1 .empower-title{ width:100%; text-align:left; position:relative; margin-bottom:20px;}
.forms-section-1 .empower-title h3{ font-size:18px; color:#000000; font-weight:600; text-transform:uppercase; margin-bottom:10px;}
.forms-section-1 .empower-title p{font-size: 12px;color: #484848;text-transform: capitalize;text-align: left;line-height: 25px;}
.forms-section-1 .empower-yourself{float: inherit; padding: 0px; /*max-width: 550px;*/ width: 100%;} 
.forms-section-1 .empower-yourself .checkout-login-step{max-width: 100%; margin: 0 auto; background: #f0f0f0; padding: 10px 5px !important;margin-bottom: 20px;}
.forms-section-1 .empower-yourself .checkout-login-step .form-check{margin-bottom: 0px;padding-left: 5px;}
.forms-section-1 .empower-yourself .checkout-login-step input[type="radio"] { display:none;}
.forms-section-1 .empower-yourself .checkout-login-step input[type="radio"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(../../images/check_radio_sheet.png) -37px top no-repeat; cursor:pointer;}
.forms-section-1 .empower-yourself .checkout-login-step input[type="radio"]:checked + label span { background:url(../../images/check_radio_sheet.png) -57px top no-repeat;}
.forms-section-1 .empower-yourself .checkout-login-step input[type="checkbox"] { display:none;}
.forms-section-1 .empower-yourself .checkout-login-step input[type="checkbox"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(../../images/check_radio_sheet.png) left top no-repeat; cursor:pointer;}
.forms-section-1 .empower-yourself .checkout-login-step input[type="checkbox"]:checked + label span { background:url(../../images/check_radio_sheet.png) -19px top no-repeat;}
.forms-section-1 .empower-yourself .checkout-login-step .form-row{ margin:15px 10px;}
.forms-section-1 .empower-yourself .checkout-login-step .form-control { border-radius: 0px; background-color:transparent; color:#000000; font-size:13px; border-bottom:1px solid #ced4da!important; border:none;padding: 0px;}
.forms-section-1 .empower-yourself .checkout-login-step input, .forms-section .checkout-form-centre .checkout-login-step select {box-shadow:none; background-color:transparent}
.forms-section-1 .empower-yourself .checkout-login-step .input-group-addon:last-child { border-left: 0; }
.forms-section-1 .empower-yourself .checkout-login-step .btn-submit{ font-weight:500; font-size:14px; display:inline-block; padding:10px 20px; transition:0.5s; color:#ffffff; background:#fe5825; text-transform:uppercase; border-radius:0px; border:1px solid #fe5825; width:100%; line-height:18px;}
.forms-section-1 .empower-yourself .checkout-login-step .btn-submit:hover{ background:transparent; color:#fe5825; border:1px solid #fe5825;}
.forms-section-1 .empower-yourself .checkout-login-step label { font-size: 13px; color: #484848; font-weight: normal; margin-bottom:1rem; }
.forms-section-1 .empower-yourself .checkout-login-step label span { color: #ff0000 }
.forms-section-1 .empower-yourself .checkout-login-step .form-row>.col, .form-row>[class*=col-] { padding-right: 7px;padding-left: 7px }
.forms-section-1 .you-tube-video{position: relative;padding-bottom: 72%;height: 0; overflow: hidden;max-width: 100%;background: #000;margin: 5px;}
.forms-section-1 .you-tube-video iframe,
.forms-section-1 .you-tube-video object,
.forms-section-1 .you-tube-video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.empower-img-section{position: relative;width: 100%;background: #FFFFFF;float: left;}
.empower-img-section img{width: 100%; margin-bottom: 30px;}

.press-media{width:100%; float:left; padding:30px 0px 0px 0px; background:#FFFFFF; position:relative;}
.press-media .press{ margin-bottom:30px; position:relative; border:1px solid #f7f7f7; background:#FFFFFF; min-height:220px; height:auto;}
.press-media .press .img-section{padding:8px; width:100%; height:100%; overflow:hidden; position:relative; text-align:center; cursor:default; }
.press-media .press .img-section .overlay1{width:100%; height:100%; position:absolute; overflow:hidden; top:0; left:0; }
.press-media .press .img-section img{display:block; position:relative; -webkit-transition:all 0.4s ease-in; transition:all 0.4s ease-in; border:1px solid #f7f7f7;}
.press-media .press .img-section a.info{display:inline-block; text-decoration:none; padding:7px 14px; border:1px solid #fff; margin:55px 0 0 0;font-size:30px;}
.press-media .press .img-section a.info:hover{box-shadow:0 0 5px #fff; background:#fe5825}
.press-media .press .img-section a.info{ -webkit-transform:scale(0.7); -ms-transform:scale(0.7); transform:scale(0.7); -webkit-transition:all 0.4s ease-in; transition:all 0.4s ease-in; opacity:0; filter:alpha(opacity=0); color:#fff; text-transform:uppercase; }
.press-media .press .img-section:hover a.info{opacity:1; filter:alpha(opacity=100); -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }
.press-media .title-pane{ padding:8px; text-align:center;}
.press-media .title-pane h6{ text-align:center; font-size:15px; color:#484848; font-weight:500; line-height:25px;}
.press-media p{ font-size:13px; color:#484848; line-height:24px; margin-bottom:10px;}
.rightlink{color:#434343;margin-bottom:25px}
.rightlink ul{margin:0;padding:0}
.rightlink ul li{list-style-type:none;display:block;border-bottom:1px dashed #ccc;text-transform:capitalize;margin-bottom:18px;padding-bottom:18px;font-size:14px;font-weight:500;}
.rightlink ul li a{color:#434343;text-decoration:none}
.rightlink ul li a:after{content: "\f138"; font-family: FontAwesome;display: inline-block;margin-left: 8px;color: #fe5825;font-size: 13px;}
.rightlink ul li a:hover{color:#f55e1b;padding-left: 8px;}
.rightlink ul li a.active{color:#f55e1b;}
.pioneers{width:100%; float:left; padding:30px 0px 15px 0px; background:#FFFFFF; position:relative;}
.pioneers p{ font-size:13px; color:#484848; line-height:24px; margin-bottom:10px;}
.pioneers img{ text-align:center; margin:0 auto 50px auto; display:block;}
.disclaimer{width:100%; float:left; padding:30px 0px 15px 0px; background:#FFFFFF; position:relative;}
.disclaimer p{ font-size:14px; color:#484848; line-height:24px; margin-bottom:15px;}
.disclaimer h3{ font-size:18px; font-weight:500; color:#000000; margin-bottom:10px; text-transform:capitalize;}
.disclaimer ul{ padding:0; margin:0;}
.disclaimer ul li{ list-style-type:none; text-align:left; font-size:14px; text-transform:capitalize; color:#484848; display:inline-block; font-weight:400; margin-bottom:15px; padding-left:30px;}
.disclaimer ul li:before {content: "\f0a3"; font-family: FontAwesome; display: inline-block; margin-left: -20px;color: #fe5825; font-size: 13px; position:absolute;}
.video-testimonials{width:100%; float:left; padding:30px 0px 0px 0px; background:#FFFFFF; position:relative;}
.video-testimonials .press{ margin-bottom:30px; position:relative; border:1px solid #f7f7f7; background:#FFFFFF;min-height: 220px;height: auto;}
.video-testimonials .press .img-section{padding:8px; width:100%; height:100%; overflow:hidden; position:relative; text-align:center; cursor:default; }
.video-testimonials .press .img-section .overlay1{width:100%; height:100%; position:absolute; overflow:hidden; top:0; left:0; }
.video-testimonials .press .img-section img{border:1px solid #f7f7f7;width:100%;display:block; position:relative; -webkit-transition:all 0.4s ease-in; transition:all 0.4s ease-in; border:1px solid #f7f7f7;}
.video-testimonials .press .img-section a.info{display:inline-block; text-decoration:none; padding:4px 9px; border:1px solid #fff; margin:58px 0 0 0;font-size: 20px;}
.video-testimonials .press .img-section a.info:hover{box-shadow:0 0 5px #fff;background: #fe5825;}
.video-testimonials .press .img-section a.info{ -webkit-transform:scale(0.7); -ms-transform:scale(0.7); transform:scale(0.7); -webkit-transition:all 0.4s ease-in; transition:all 0.4s ease-in; opacity:0; filter:alpha(opacity=0); color:#fff; text-transform:uppercase; }
.video-testimonials .press .img-section:hover a.info{opacity:1; filter:alpha(opacity=100); -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }
.video-testimonials .title-pane{ padding:8px; text-align:center;}
.video-testimonials .title-pane h6{ text-align:center; font-size:15px; color: #484848; font-weight:500; line-height:25px;text-transform: capitalize;}
.video-trending{width:100%; float:left; padding:30px 0px 30px 0px; background:#FFFFFF; position:relative;}
.video-trending .trending{ margin-bottom:30px; position:relative; border:1px solid #f7f7f7; background:#FFFFFF;min-height: 270px;height: auto;}
.video-trending .trending .img-section{padding:8px; width:100%; height:100%; overflow:hidden; position:relative; text-align:center; cursor:default; }
.video-trending .trending .img-section .overlay1{width:100%; height:100%; position:absolute; overflow:hidden; top:0; left:0; }
.video-trending .trending .img-section img{border:1px solid #f7f7f7;width:100%;display:block; position:relative; -webkit-transition:all 0.4s ease-in; transition:all 0.4s ease-in; border:1px solid #f7f7f7;}
.video-trending .trending .img-section a.info{display:inline-block; text-decoration:none; padding:7px 12px; border:1px solid #fff; margin:70px 0 0 0;font-size: 20px;}
.video-trending .trending .img-section a.info:hover{box-shadow:0 0 5px #fff;background: #fe5825;}
.video-trending .trending .img-section a.info{ -webkit-transform:scale(0.7); -ms-transform:scale(0.7); transform:scale(0.7); -webkit-transition:all 0.4s ease-in; transition:all 0.4s ease-in; opacity:0; filter:alpha(opacity=0); color:#fff; text-transform:uppercase; }
.video-trending .trending .img-section:hover a.info{opacity:1; filter:alpha(opacity=100); -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }
.video-trending .title-pane{ padding:8px; text-align:center;}
.video-trending .title-pane h6{ text-align:center; font-size:15px; color: #484848; font-weight:500; line-height:25px;text-transform: capitalize;}
.video-trending .see-btn{width: 100%;position: relative;text-align: left; margin:15px 0px 10px 0px;}
.video-trending .see-btn a.button{ text-align:center; border:1px solid #fe5825; padding:10px 20px; color:#FFFFFF; font-size:14px; text-transform:uppercase; font-weight:500; background:#fe5825;}
.video-trending .see-btn a.button:hover{ text-align:center; border:1px solid #fe5825; padding:10px 20px; color:#fe5825; font-size:14px; text-transform:uppercase; font-weight:500; background:transparent; transition: 0.8s linear;}

.our-client{width:100%; float:left; padding:30px 0px 30px 0px; background:#FFFFFF; position:relative;}
.our-client p{ font-size:13px; color:#484848; line-height:24px; margin-bottom:10px;}
.our-client .client-content{position: relative;text-align: center;padding: 5px;background: #FFFFFF;margin-bottom: 20px;border:1px solid #f7f7f7;min-height: 260px;height: auto;}
.our-client .client-content .image-section{text-align: center;width: 100%;margin-bottom: 20px;}
.our-client .client-content .image-section img{width: 150px!important;height: 150px;border-radius: 50%;box-shadow: 2px 24px 27px -32px rgb(0 0 0 / 75%);border: 2px solid #FFFFFF;margin: 0 auto;}
.our-client .client-content h5{color: #fe5825;font-size: 16px;font-weight: 600;text-align: center;text-transform: capitalize;}
.our-client .client-content span{color: #434343;font-size: 13px;line-height: normal;text-align: center;}

.know-abt-rudraksha{width:100%; float:left; padding:30px 0px 20px 0px; background:#FFFFFF; position:relative;}
.know-abt-rudraksha .right-side-links ul{ padding:0; margin:0;}
.know-abt-rudraksha .right-side-links ul li{ list-style-type:none; text-align:left; font-size:14px; text-transform:capitalize; color:#484848; display:inline-block; font-weight:400; margin-bottom:18px; padding-left:20px; border-bottom:1px dashed #ccc; padding-bottom:18px; width:100%;}
.know-abt-rudraksha .right-side-links ul li a{color:#484848;}
.know-abt-rudraksha .right-side-links ul li a:hover{color:#fe5825;}
.know-abt-rudraksha .right-side-links ul li a.active{color:#fe5825;}
.know-abt-rudraksha .right-side-links ul li a:before {content: "\f0a3"; font-family: FontAwesome; display: inline-block; margin-left: -20px;color: #fe5825; font-size: 13px; position:absolute;}
.know-abt-rudraksha .content-of-pages{ position:relative;}
.know-abt-rudraksha .content-of-pages p{ font-size:14px; color:#484848; line-height:26px; margin-bottom:20px; text-align:justify;}
.know-abt-rudraksha .content-of-pages .you-tube-video{position: relative;padding-bottom: 56.25%;height: 0; overflow: hidden;max-width: 100%;background: #000;margin: 5px 5px 20px 5px;}
.know-abt-rudraksha .content-of-pages .you-tube-video iframe,
.know-abt-rudraksha .content-of-pages .you-tube-video object,
.know-abt-rudraksha .content-of-pages .you-tube-video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.know-abt-rudraksha .content-of-pages ul{ padding:0; margin:0;}
.know-abt-rudraksha .content-of-pages ul li{ list-style-type:none; text-align:left; font-size:14px; text-transform:capitalize; color:#484848; display:block; font-weight:400; margin-bottom:15px; padding-left:30px; line-height:25px;}
.know-abt-rudraksha .content-of-pages ul li:before {content: "\f0a3"; font-family: FontAwesome; display: inline-block; margin-left: -20px;color: #fe5825; font-size: 13px; position:absolute;}
.know-abt-rudraksha .content-of-pages h5{font-size: 16px;font-weight: 600; text-transform:capitalize; color: #000000; text-align:left;}

/*career-section*/
.career-section{width:100%; float:left; padding:30px 0px 30px 0px; background:#FFFFFF; position:relative;}
.career{font-size:14px}
.career .dig{margin-bottom:50px}
.career-section .dig h5{font-size:16px;font-weight:600;color:#000000;margin-bottom:30px;text-transform:capitalize;}
.career-section .dig h5:before{content: "";border-left: 5px solid #fe5825;margin-right: 8px;}
.career-section .dig ul{ padding:0; margin:0;}
.career-section .dig ul li{ list-style-type:none; text-align:left; font-size:14px; text-transform:capitalize; color:#484848; display:block; font-weight:400; margin-bottom:15px;margin-left: 20px;}
.career-section .dig ul li:before {content: "\f0a3";font-family: FontAwesome;display: inline-block;margin-left: -20px;color: #fe5825;font-size: 13px;position:absolute;}
.career-section .apl-button{position: relative;width: 100%;padding: 15px;}
.career-section .apl-button .button { background: #fe5825; none repeat scroll 0 0;color: #FFFFFF!important; display: block; font-size: 16px; padding: 10px; text-align: center; text-decoration: none; text-transform:uppercase; border:1px solid #fe5825; transition:0.5s; }
.career-section .apl-button .button:hover {background: transparent; border:1px solid #fe5825;color:#fe5825!important; }

.career-section.form-check{margin-bottom: 0px;padding-left: 0px;}
.career-section h4{font-size: 20px;font-weight: 600;text-align: left;color: #000000;}
.career-section .form-row{ margin:0px -15px;}
.career-section .form-control {border-radius: 0px; background-color:transparent; color:#484848; font-size:14px; border:1px solid #ced4da!important;}
.career-section input, select textarea{ height: 40px!important; box-shadow:none; background-color:transparent;}
.career-section .input-group-addon:last-child { border-left: 0; }
.career-section label { font-size: 14px; color: #484848; font-weight: normal; margin-bottom:.5rem; }
.career-section label span { color: #ff0000 }
.career-section .form-row>.col, .form-row>[class*=col-] {padding-right: 15px; padding-left: 15px;}
/*.career-section .see-btn{width: 100%;position: relative;text-align: left; margin-left: 20px;}
.career-section .see-btn button{ text-align:center; border:1px solid #fe5825; padding:10px 30px; color:#FFFFFF; font-size:16px; text-transform:uppercase; font-weight:500; background:#fe5825;}
.career-section .see-btn button:hover{ text-align:center; border:1px solid #fe5825; padding:10px 30px; color:#fe5825; font-size:16px; text-transform:uppercase; font-weight:500; background:transparent; transition: 0.8s linear;}
*/
.career-button{
	text-align: center;
    border: 1px solid #fe5825;
    padding: 5px 30px;
    color: #FFFFFF;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
    float: left;
    margin-left:15px;
    background: #fe5825 !important;
}

/*contact*/
.contact-section{width:100%; float:left; padding:30px 0px 10px 0px; background:#FFFFFF; position:relative;}
.contact-section textarea {box-shadow:none; background-color:transparent;height: 80px!important;}
.contact-section .contact-details{position: relative;padding: 30px 0px 0px 0px}
.contact-section .contact-details .contact-title-section h5{font-size: 16px;font-weight: 600; text-transform:capitalize; color: #000000; text-align:left;margin-bottom: 20px;}
.contact-section .contact-details .contact-title-section h5:before{ content:""; border-left:5px solid #fe5825; margin-right:8px;}
.contact-section .contact-details ul{margin: 0px;padding: 0px;}
.contact-section .contact-details ul li{ list-style-type:none; text-align:left; font-size:14px; text-transform:capitalize; color:#484848; display:block; font-weight:400; margin-bottom:15px;}

.centers{width:100%; float:left; padding:30px 0px 30px 0px; background:#FFFFFF; position:relative;}
.centers .centers-info{position: relative;}
.centers .centers-info img{margin-bottom: 30px}
.centers .centers-info .centers-title-section h5{font-size: 16px;font-weight: 600; text-transform:capitalize; color: #000000; text-align:left;margin-bottom: 30px;}
.centers .centers-info .centers-title-section h5:before{ content:""; border-left:5px solid #fe5825; margin-right:8px;}
.centers .centers-info ul{margin: 0px;padding: 0px;}
.centers .centers-info ul li{ list-style-type:none; text-align:left; font-size:14px; text-transform:capitalize; color:#484848; display:block; font-weight:400; margin-bottom:15px;}

/*top-to-bottom*/
.go-top {position:fixed;bottom: 15%;right: 3%;padding:20px;display:none; cursor: pointer;-webkit-font-smoothing: antialiased;z-index: 1;}
.go-top:after {font-family: FontAwesome;content: "\f176";background-color: #fe5825;padding: 15px 22px;color: #FFFFFF; position: absolute;bottom:10px;font-size: 15px;border-radius: 50%;width: 50px;height: 50px;}
.go-top:hover {transition: all .4s linear;transform: scale(1.1);}

/*menu*/
.header-item-center { display:block; width:100%; text-align:center; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}
.header-item-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 17%; flex: 0 0 17%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end}
.header-item-left{ display:none;}
.header-item-right .menu-icon { font-size: 1.35rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 1rem; margin-left: 1rem; border: none; outline: none; color: #121212; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease }
header .menu>ul>li { display: inline-block; line-height: 3.125rem; /*margin: 0 2.1rem*/margin: 0 1rem}
header .menu>ul>li>a { position: relative; font-size: 0.875rem; font-weight: 500; line-height: 1.25; border: none; outline: none; color: #484848; text-transform: uppercase; text-rendering: optimizeLegibility; -webkit-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out}
header .menu>ul>li .menu-subs { position: absolute; width: 100%; height: auto; margin-top: 1.75rem; padding: 1rem 1rem; border: none; outline: none; z-index: 500; opacity: 0; visibility: hidden; border-radius: 0.25rem; border-top: 3px solid #fe5825; background: #fff; -webkit-box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06); box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06); -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
header .menu>ul>li .menu-subs>ul>li { line-height: 1}
header .menu>ul>li .menu-subs>ul>li>a { display: inline-block; font-family: inherit; font-size: 1rem; font-weight: 500; line-height: 1.25; padding: 0.75rem 0; border: none; outline: none; color: #121212; text-transform: capitalize; text-rendering: optimizeLegibility; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out}
header .menu>ul>li .menu-column-1 { min-width: 16rem; max-width: 20rem}


header .menu>ul>li .menu-subs.menu-column-1>.list-item-2 { /*padding: 0 1rem; */text-align:left;}
header .menu>ul>li .menu-subs.menu-column-1>.list-item-2 .title { font-size: 1rem; font-weight: 500; line-height: 1; padding: 0.75rem 0; border: none; outline: none; color: #fe5825; text-transform: capitalize; text-rendering: optimizeLegibility; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out}
header .menu>ul>li .menu-subs.menu-column-1>.list-item-2>ul>li>a:hover, header .menu>ul>li .menu-subs>ul>li>a:hover { color: #fe5825}
header .menu>ul>li .menu-subs.menu-column-1>.list-item-2>ul>li>a.disabled{pointer-events: none; color:#D0D0D0;}




header .menu>ul>li .menu-subs.menu-column-1>.list-item-2 .title a{color: #fe5825;}
header .menu>ul>li .menu-subs.menu-column-1>.list-item-2>ul>li { display: block; line-height: 1;border-bottom:1px solid #f0f0f0;}
header .menu>ul>li .menu-subs.menu-column-1>.list-item-2>ul>li>a { display: inline-block; font-size: 0.875rem; line-height: 1.25; padding: 1rem 0; outline: none; color: #484848; text-transform: capitalize; text-rendering: optimizeLegibility; -webkit-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; font-weight:400;}




header .menu>ul>li .menu-subs.menu-mega { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%)}
header .menu>ul>li .menu-subs.menu-column-4 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 99%; width: 100%; padding: 1rem 1rem}

header .menu>ul>li .menu-subs.menu-column-4>.list-item { -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; padding: 0 1rem; text-align:left;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item .title { font-size: 1rem; font-weight: 500; line-height: 1; padding: 0.75rem 0; border: none; outline: none; color: #fe5825; text-transform: capitalize; text-rendering: optimizeLegibility; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; float: left; position: relative; width: 100%;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item .title a{color: #fe5825;}
header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li { display: block; line-height: 1;}
header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a { display: inline-block; font-size: 0.75rem; line-height:10px;  padding: 0.625rem 0; outline: none; color: #484848; text-transform: capitalize; text-rendering: optimizeLegibility; -webkit-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; float:left; width:50%; font-weight:400;}
header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a.disabled{pointer-events: none; color:#D0D0D0;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item .readmore{ font-size:13px; color: #fe5825; padding:5px 0px 0px 0px;}

header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a .notify-badge-special{
    position: relative;
    right:54px;
    top:-11px;
    background:red;
    text-align: center;
    /*border-radius: 30px 30px 30px 30px;*/
    color:white;
    padding:0px 1px;
    font-size:8px; float: right;
}


header .menu>ul>li .menu-subs.menu-column-4>.list-item-1 { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; padding: 0 1rem; text-align:left;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item-1 .title { font-size: 1rem; font-weight: 500; line-height: 1; padding: 0.75rem 0; border: none; outline: none; color: #fe5825; text-transform: capitalize; text-rendering: optimizeLegibility; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out}
header .menu>ul>li .menu-subs.menu-column-4>.list-item-1 .title a{color: #fe5825;}
header .menu>ul>li .menu-subs.menu-mega>.list-item-1>ul>li { display: block; line-height: 1;}
header .menu>ul>li .menu-subs.menu-mega>.list-item-1>ul>li>a { display: inline-block; font-size: 0.75rem; line-height:10px;  padding: 0.625rem 0; outline: none; color: #484848; text-transform: capitalize; text-rendering: optimizeLegibility; -webkit-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; font-weight:400;}
header .menu>ul>li .menu-subs.menu-mega>.list-item-1>ul>li>a.disabled{pointer-events: none; color:#D0D0D0;}

header .menu>ul>li .menu-subs.menu-column-4>.list-item-1 .readmore{ font-size:13px; color: #fe5825; padding:5px 0px 0px 0px;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item-1 .two-images{ position:relative; display:block; margin-bottom:20px}
header .menu>ul>li .menu-subs.menu-column-4>.list-item-1 .two-images img{ margin-bottom:15px;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item-1 .two-images h5{ font-size:0.938rem; color:#484848; font-weight:500; text-align:left; padding:5px 0px;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item-1 .four-images{ position:relative; display:block; margin-bottom:15px}
header .menu>ul>li .menu-subs.menu-column-4>.list-item-1 .four-images img{ margin-bottom:5px;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item-1 .four-images h5{ font-size:0.938rem; color:#484848; font-weight:500; text-align:left; padding:5px 0px;}


header .menu>ul>li .menu-subs.menu-column-3 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 99%; width: 100%; padding: 1rem 1rem}
header .menu>ul>li .menu-subs.menu-column-3>.list-item-2 { -webkit-box-flex: 0; -ms-flex: 0 0 33%; flex: 0 0 33%; padding: 0 1rem; text-align:left;}
header .menu>ul>li .menu-subs.menu-column-3>.list-item-2 .title { font-size: 1rem; font-weight: 500; line-height: 1; padding: 0.75rem 0; border: none; outline: none; color: #fe5825; text-transform: capitalize; text-rendering: optimizeLegibility; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out}
header .menu>ul>li .menu-subs.menu-column-3>.list-item-2 .title a{color: #fe5825;}
header .menu>ul>li .menu-subs.menu-mega>.list-item-2>ul>li { display: block; line-height: 1;}
header .menu>ul>li .menu-subs.menu-mega>.list-item-2>ul>li>a { display: inline-block; font-size: 0.75rem; line-height:10px;  padding: 0.625rem 0; outline: none; color: #484848; text-transform: capitalize; text-rendering: optimizeLegibility; -webkit-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; float:left; width:50%; font-weight:400;}
header .menu>ul>li .menu-subs.menu-mega>.list-item-2>ul>li>a:hover, header .menu>ul>li .menu-subs>ul>li>a:hover { color: #fe5825}
header .menu>ul>li .menu-subs.menu-mega>.list-item-2>ul>li>a.disabled{pointer-events: none; color:#D0D0D0;}
header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a:hover, header .menu>ul>li .menu-subs>ul>li>a:hover { color: #fe5825}
header .menu>ul>li .menu-subs.menu-mega>.list-item-1>ul>li>a:hover, header .menu>ul>li .menu-subs>ul>li>a:hover { color: #fe5825}
header-item-right a:hover, .header .menu>ul>li:hover>a { color: #fe5825}
.menu-mobile-header, .menu-mobile-trigger { display: none}
.main { display: block; width: 100%; min-height: 100vh}
.teamofexpertsection { background-color: #FFF; float:left; position:relative; text-align:left; border-bottom: 1px solid #eeeeee; padding-bottom:15px; margin-bottom:25px;}
.teamofexpertsection .leftpane { float: left; margin-right: 20px; width: 25%; margin-bottom:10px;}
.teamofexpertsection .righttpane { float: left; width: 70%; text-align: left; }
.teamofexpertsection .righttpane p{ font-size:14px; color:#484848; line-height:26px; margin-bottom:20px; text-align:justify;}
.fixed-top{background: #fff !important; position: fixed !important; top: 0px; z-index: 999; margin: 0 auto !important; padding: 0; left: 0; right: 0; width: 100%; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-name: sticky-animation; animation-name: sticky-animation; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.fixed-top.header-item-center{ padding:0px; transition:all 0.3s ease}

/* Reviews */
.review-form-wrapper .quantity-button{
	background: #fe5825;
    color: #ffffff;
    padding: 12px 20px;
    border-radius: 0;
    border: 1px solid #fe5825;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;}
.description-content, .review-page-comment {
    padding: 0px 0;
}
.input-element .reviewform-button{
	background: #fe5825;
    color: #ffffff;
    padding: 12px 20px;
    border-radius: 0;
    border: 1px solid #fe5825;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}

/* my orders */
.oreder_part_block .order_btn {
	background: #fe5825;
	border: 1px solid #fe5825;
}
.oreder_part_block .cancle_order_btn {
	background: #fe5825; 
	border: 1px solid #fe5825;
}
.details_part_product_img a.product_cancel{
	background: #fe5825; 
	border: 1px solid #fe5825;
}
.btn-success{
	background: #fe5825; 
	border: 1px solid #fe5825;
}
.btn-danger{
	background: #fe5825; 
	border: 1px solid #fe5825;
}
video {
  width: 100%!important;
  height: 100%!important;
 }
 

/*empower-thank you page*/
.first-thankyou-section{width:100%; float:left; padding:30px 0px 30px 0px; background:#FFFFFF; position:relative;}
.first-thankyou-section .thank-you-pane{ text-align:center; position:relative;}
.first-thankyou-section .thank-you-pane img{ width:150px; height:150px; margin-bottom:20px;}
.first-thankyou-section .thank-you-pane h3{ font-size:50px; font-weight:600; color:#fe5825; margin-bottom:20px;}
.first-thankyou-section .thank-you-pane p{ font-size:18px; line-height:28px; text-align:left; margin-bottom:15px;}
.first-thankyou-section .thank-you-pane p a{color:#fe5825;}
.second-thankyou-section{width:100%; float:left; padding:0px 0px 30px 0px; background:#FFFFFF; position:relative;}
.second-thankyou-section .call-pane{ padding:20px; background-image:url(../../images/call_bg.jpg); background-repeat:no-repeat; background-position:center top;}
.second-thankyou-section .call-pane .content-pane{ border:1px solid #FFFFFF; padding:30px; position:relative; text-align:center}
.second-thankyou-section .call-pane .content-pane h3{font-size:35px; font-weight:600; color:#FFFFFF; text-shadow: 1px 4px 5px rgba(0,0,0,0.19);
}
.second-thankyou-section .call-pane .content-pane h5{font-size:20px; font-weight:600; color:#FFFFFF; margin-bottom:20px;}

.third-thankyou-section{width:100%; float:left; padding:0px 0px 30px 0px; background:#FFFFFF; position:relative;}
.third-thankyou-section .team-section{ border:1px solid #C5C5C5; text-align:center; margin-bottom:30px;}
.third-thankyou-section .team-section h5{font-size:18px; font-weight:600; margin-bottom:15px;}
.third-thankyou-section .team-section img{ margin-bottom:15px;}
.third-thankyou-section .team-section p{ font-size:15px; color:#000000; margin-bottom:15px; text-align:center;}
.third-thankyou-section .team-section p a{ font-size:15px; color:#000000; margin-bottom:15px; text-align:center;}
.third-thankyou-section .team-section p a:hover{ font-size:15px; color:#fe5825; margin-bottom:15px; text-align:center;}
.third-thankyou-section .team-section p a i.fa{ font-size:14px; margin-right:10px; }
.third-thankyou-section .team-section .email{ background:#E4E4E4; color:#000000; border-radius:50%; text-align:center; width:30px; height:30px; line-height:30px;}
.third-thankyou-section .team-section .call{ background:#fe5825; color:#FFFFFF; border-radius:50%; text-align:center; width:30px; height:30px; line-height:30px;}
.third-thankyou-section .team-section .whatsapp{ background:#2a990d; color:#FFFFFF; border-radius:50%; text-align:center; width:30px; height:30px; line-height:30px;}

/*search auto complete*/
.search-autocomplete {
    overflow-y: auto;
    background: #fff;
    opacity: 1;
    z-index: 9999 !important;
    border: 1px solid #CCCCCC;
    width: 420px;
    padding: 5px;
    max-height: 400px;
    scroll-behavior: smooth;
    position: absolute;
    margin-top: 70px;}
.search-autocomplete ul{ margin:o; padding:o;}
.search-autocomplete ul li{ list-style-type:none; border-bottom:1px solid #CCCCCC; font-size:13px; color:#484848; padding-bottom:8px; margin-bottom:8px;}
.search-autocomplete ul li a{ font-size:13px; color:#484848;}
.search-autocomplete ul li.title{ background:#E5E5E5; font-size:16px; text-transform:uppercase; padding-top:8px; margin-top:-8px; padding-left:8px;}
.search-autocomplete ul li .image{ float:left; margin-right:15px; width: 77px;}
.search-autocomplete ul li .info{ float:left; }
.search-autocomplete ul li .info .product-name{ font-size:13px; }
.search-autocomplete ul li .price{ font-size:13px; font-weight:500; display:block;}
.search-autocomplete ul li .sku{ font-size:13px; display:block;}
.search-autocomplete ul li .price:before{/*content:"\f156";*/ font-family:FontAwesome; display:inline-block; margin-right:8px;}

/* track order section */
.track-order .btn-form-submit {
    background: #fe5825;
    color: #ffffff;
    padding: 12px 20px;
    border-radius: 0;
    border: 1px solid #fe5825;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}

.track-order .form-control {
    padding: 12px 20px;
    border-radius: 0px;
    background-color: transparent;
    color: #484848;
    font-size: 13px;
    width: 100%;
    height: auto
}
.track-order{ margin-bottom: 10px; }
.label-danger{
	background-color: #f44336;
    color: #fff;
    border-radius: 12px;
    padding: 3px 9px;
    text-transform: uppercase;
    font-size: 10px; display: inline-block; width: auto;
}
.har{ position:absolute; float:left; width:100%; background:url(../../images/har-website.png) no-repeat center top; height: 50px; z-index: 99;}
.shivling{ position:fixed; float:left; width:150px; background:url(../../images/shivlingsm.gif) no-repeat center left; height: 193px; z-index: 99; top: 430px;}

.custom_note{
	width: 100%;
}
.notify-badge{
    position: absolute;
    right:-20px;
    top:-13px;
    background:red;
    text-align: center;
    border-radius: 30px 30px 30px 30px;
    color:white;
    padding:3px 5px;
    font-size:8px;
}
.notify-badge1{
    position: absolute;
    right:-20px;
    top:-13px;
    background:red;
    text-align: center;
    border-radius: 30px 30px 30px 30px;
    color:white;
    padding:3px 5px;
    font-size:8px;
}
.notify-badge2{
    position: absolute;
    right:-30px;
    top:-13px;
    background:red;
    text-align: center;
    border-radius: 30px 30px 30px 30px;
    color:white;
    padding:3px 5px;
    font-size:8px;
}
.notify-badge3{
    position: absolute;
    right:-30px;
    top:-13px;
    background:red;
    text-align: center;
    border-radius: 30px 30px 30px 30px;
    color:white;
    padding:3px 5px;
    font-size:8px;
}
.thanku-first-section{ float:left; position:relative; width:100%; background:#FFFFFF; padding:30px 0px;}
.thanku-first-section h1{ font-size:50px; margin-bottom:30px; text-align:center; color:#fe5825; text-transform:capitalize; font-weight:600;}
.thanku-first-section p{ font-size:16px; text-align:justify; color:#000000; margin-bottom:20px; line-height:26px;}
.thanku-first-section p .yellow{ background:#FFFD00}
.thanku-second-section{ float:left; position:relative; width:100%; background:#FFFFFF;}
.thanku-second-section .video-youtube{ margin-bottom:30px; position:relative}
.thanku-second-section .video-youtube .youtube-video{ margin-bottom:5px; position:relative;}
.thanku-second-section .video-youtube .title-pane{ background:#fe5825; padding:8px; text-align:center; width:100%; position:relative; color:#FFFFFF; font-size:16px;}
.thanku-third-section{ float:left; position:relative; width:100%; background:#FFFFFF; padding:30px 0px;}
.thanku-third-section p{ font-size:16px; text-align:justify; color:#000000; margin-bottom:20px; line-height:28px;}


/*New Checkout Page CSS*/
.one-page-checkout{ width:100%; float:left; position:relative; background:#FFFFFF; padding:30px 0px 0px 0px;} 
.one-page-checkout .container{ 
margin-bottom: 10px;
}
.one-page-checkout .check-out-form{ position:relative; background:#FFFFFF; margin-bottom:30px;}
.one-page-checkout .check-out-form .first-section{ background:#F9F9F9; padding-top:20px; margin-bottom:20px;}
.one-page-checkout .check-out-form h5{font-size: 20px; font-weight: 600; margin-bottom: 10px; line-height: 24px; color: #000000;}
.one-page-checkout .check-out-form p{ font-size:16px; color:#000000;}
.one-page-checkout .check-out-form p a{ text-align:right; display:block; color:#000000; font-weight:500;}
.one-page-checkout .check-out-form .form-check{margin-bottom: 20px;padding-left: 15px;}
.one-page-checkout .check-out-form input[type="radio"] { display:none;}
.one-page-checkout .check-out-form input[type="radio"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(../../images/check_radio_sheet.png) -37px top no-repeat; cursor:pointer;}
.one-page-checkout .check-out-form input[type="radio"]:checked + label span { background:url(../../images/check_radio_sheet.png) -57px top no-repeat;}
.one-page-checkout .check-out-form input[type="checkbox"] { display:none;}
.one-page-checkout .check-out-form input[type="checkbox"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(../../images/check_radio_sheet.png) left top no-repeat; cursor:pointer;}
.one-page-checkout .check-out-form input[type="checkbox"]:checked + label span { background:url(../../images/check_radio_sheet.png) -19px top no-repeat;}
.one-page-checkout .check-out-form .form-group {padding-left: 15px!important;padding-right: 15px!important;box-shadow:none;}
.one-page-checkout .check-out-form label {font-size: 16px;color: #000000;font-weight: normal;text-transform: inherit;}
.one-page-checkout .check-out-form label span {color: #ff0000}
.one-page-checkout .check-out-form label p {margin: 0px;font-size: 12px;font-weight: normal;color: #000000;display: inline;width: auto;text-transform: capitalize;}
.one-page-checkout .check-out-form .form-control {padding: 0.675rem .75rem;border-radius: 0px;margin-bottom: 5px;background-color:#FFFFFF;color:#444444;font-size:16px;}
.one-page-checkout .check-out-form input, .one-page-checkout .check-out-form select {height: 45px!important;box-shadow:none;}
.one-page-checkout .check-out-form .input-group-addon:last-child {border-left: 0;}
.one-page-checkout .check-out-form .btn-submit{ font-weight:400; font-size:16px; display:inline-block; padding:10px 20px; transition:0.5s; color:#ffffff; background:#fe5825; text-transform:uppercase; border-radius:0px; border:1px solid #fe5825; width:100%; line-height:18px}
.one-page-checkout .check-out-form .btn-submit:hover{ background:transparent; color:#fe5825; border:1px solid #fe5825;}
.one-page-checkout .checkout-right-side{ background:#E8E8E8; padding:20px; padding-bottom: inherit; /* height:1140px; overflow-y:auto; */}
.one-page-checkout .checkout-right-side h5{font-size: 20px; font-weight: 600; margin-bottom: 10px; line-height: 24px; color: #000000;}
.one-page-checkout .checkout-right-side .product-detail-pane{ border-bottom:1px solid #CDCDCD; padding:10px 0px;}
.one-page-checkout .checkout-right-side .product-detail-pane .img-box{ position:relative; border:1px solid #CDCDCD; float:left; margin-right:10px;}
.one-page-checkout .checkout-right-side .product-detail-pane .info-box{ float:left; position:relative; margin-right:10px;}
.one-page-checkout .checkout-right-side .product-detail-pane .info-box h4{ font-size:14px; margin-bottom:6px; color:#f54611;}
.one-page-checkout .checkout-right-side .product-detail-pane .info-box h5{ font-size:13px; margin-bottom:6px; color:#000000;}
.one-page-checkout .checkout-right-side .product-detail-pane .price-box{ position:relative; overflow:hidden;}
.one-page-checkout .checkout-right-side .product-detail-pane .price-box .price{ position:relative; text-align:right; font-size:13px; margin-bottom:5px; font-weight:700; color:#000000; }
.one-page-checkout .checkout-right-side .product-detail-pane .price-box .price del{ position:relative; text-align:right; font-size:11px; margin-bottom:5px; font-weight:normal!important; color:#484848!important; margin-left:5px;}
.one-page-checkout .checkout-right-side .product-detail-pane .price-box .disc{ text-align:right;font-size:13px;color:#f54611;}
.one-page-checkout .checkout-right-side table{ width:100%; background:none!important; border:none; margin-bottom:15px;}
.one-page-checkout .checkout-right-side table tr{background:none!important; border-bottom:1px solid #CDCDCD;}
.one-page-checkout .checkout-right-side table td{background:none!important;}
.one-page-checkout .checkout-right-side .left-content-pane{ width:50%; text-align:left; padding:5px 0px; font-size:13px; color:#484848;}
.one-page-checkout .checkout-right-side .right-content-pane{ width:50%; text-align:right; padding:10px 0px; font-size:13px; color:#484848;}
.one-page-checkout .checkout-right-side .apply-coupan-code{border-bottom:1px solid #CDCDCD; padding:0px 0px 15px 0px}
.one-page-checkout .checkout-right-side .apply-coupan-code a{ color:#000000;}
.one-page-checkout .checkout-right-side .apply-coupan-code a:hover{ color:#fe5825;}
.one-page-checkout .checkout-right-side .apply-coupan-code .notify-badge{position: relative; left:0px;  top:-3px; background:red; text-align: left; border-radius: 30px 30px 30px 30px; color:white; padding:3px 5px; font-size:12px; margin-right:10px;}
.one-page-checkout .checkout-right-side .apply-coupan-code .form-control {padding: 0.675rem .75rem;border-radius: 0px;margin-bottom: 5px;background-color:#FFFFFF;color:#444444;font-size:16px; width:100%;}
.one-page-checkout .checkout-right-side .apply-coupan-code input, .one-page-checkout .checkout-right-side .apply-coupan-code select {height: 45px!important;box-shadow:none;}
.one-page-checkout .checkout-right-side .apply-coupan-code .input-group-addon:last-child {border-left: 0;}
.one-page-checkout .checkout-right-side .apply-coupan-code .btn-submit-1{ font-weight:400; font-size:16px; display:inline-block; padding:10px 20px; transition:0.5s; color:#ffffff; background:#fe5825; text-transform:uppercase; border-radius:0px; border:1px solid #fe5825;}
.one-page-checkout .checkout-right-side .apply-coupan-code .btn-submit-1:hover{ background:transparent; color:#fe5825; border:1px solid #fe5825;}
.form-group {padding-left: 15px!important;padding-right: 15px!important;box-shadow:none;}
.one-page-checkout .checkout-right-side .save-msg{border-bottom:1px solid #CDCDCD; padding:15px 0px 15px 0px; text-align:center; font-weight:500; color: #2B9B10;}
.one-page-checkout .checkout-right-side .congrats-msg{border-bottom:1px solid #CDCDCD; padding:0px 0px 15px 0px; text-align:center; font-weight:500; color: #dc3545}
.one-page-checkout .checkout-right-side .three-products{border-bottom:1px solid #CDCDCD; padding:15px 0px 15px 0px;/* font-weight:500;*/}
.one-page-checkout .checkout-right-side .three-products .form-check{margin-bottom: 0px;padding-left: 15px;}
.one-page-checkout .checkout-right-side .three-products input[type="radio"] { display:none;}
.one-page-checkout .checkout-right-side .three-products input[type="radio"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(../../images/check_radio_sheet.png) -37px top no-repeat; cursor:pointer;}
.one-page-checkout .checkout-right-side .three-products input[type="radio"]:checked + label span { background:url(../../images/check_radio_sheet.png) -57px top no-repeat;}
.one-page-checkout .checkout-right-side .three-products input[type="checkbox"] { display:none;}
.one-page-checkout .checkout-right-side .three-products input[type="checkbox"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 5px 0; vertical-align:middle; background:url(../../images/check_radio_sheet.png) left top no-repeat; cursor:pointer;}
.one-page-checkout .checkout-right-side .three-products input[type="checkbox"]:checked + label span { background:url(../../images/check_radio_sheet.png) -19px top no-repeat;}
.one-page-checkout .checkout-right-side .three-products .form-group {padding-left: 15px!important;padding-right: 15px!important;box-shadow:none;}
.one-page-checkout .checkout-right-side .three-products label {font-size: 11px;color: #000000;font-weight: normal;text-transform: inherit; margin-bottom:0px;}
.one-page-checkout .checkout-right-side .three-products label span {color: #ff0000}
.one-page-checkout .checkout-right-side .three-products label p {margin: 0px;font-size: 12px;font-weight: normal;color: #000000;display: inline;width: auto;text-transform: capitalize;}
.one-page-checkout .checkout-right-side .three-products .form-control {padding: 0.675rem .75rem;border-radius: 0px;background-color:#FFFFFF;color:#444444;font-size:11px;}
.one-page-checkout .checkout-right-side .three-products input {box-shadow:none;}
.one-page-checkout .checkout-right-side .three-products .input-group-addon:last-child {border-left: 0;}
.one-page-checkout .checkout-right-side .three-products .addons-product{ position:relative;background:#fe582547; padding:5px; border-radius:5px; margin-bottom:1px;}
.one-page-checkout .checkout-right-side .three-products .addons-product .addons-content{ display:flex;}
.one-page-checkout .checkout-right-side .three-products .addons-product h3{ font-size:16px; color:#000000; font-weight:500; margin-bottom:15px;}
.one-page-checkout .checkout-right-side .three-products .addons-product .img-box{position:relative; float:left; margin-right:10px;}
.one-page-checkout .checkout-right-side .three-products .addons-product .img-box img{ text-align:center;border:1px solid #CDCDCD; }
.one-page-checkout .checkout-right-side .three-products .addons-product .info-box{ float:left; margin-right:10px;}
.one-page-checkout .checkout-right-side .three-products .addons-product .info-box h4{ font-size:14px; color:#f54611; font-weight:500;}
.one-page-checkout .checkout-right-side .three-products .addons-product .info-box h5{ font-size:13px; margin-bottom:0px; color:#000000; font-weight:400; line-height:20px;}
.one-page-checkout .checkout-right-side .three-products .addons-product .price-box{ float:left;}
.one-page-checkout .checkout-right-side .three-products .addons-product .price-box .price{ position:relative; text-align:right; font-size:14px; margin-bottom:0px; font-weight:700; color:#000000; }
.one-page-checkout .checkout-right-side .three-products .addons-product .price-box .price del{ position:relative; text-align:right; font-size:10px;font-weight:normal!important; color:#484848!important; margin-left:5px; display:block;}
.one-page-checkout .checkout-right-side .three-products .addons-product .qty{ position:relative; width:100px;}
.one-page-checkout .checkout-right-side .three-products .addons-product .qty .form-control {padding: 0.675rem .35rem;border-radius: 2px;background-color:#FFFFFF;color:#444444;font-size:12px;}
.one-page-checkout .checkout-right-side .three-products .addons-product .qty i.fa{ color:#FFFFFF; font-size:12px;}
.one-page-checkout .checkout-right-side .three-products .addons-product .qty .btn{ line-height:1.08;}
.one-page-checkout .checkout-right-side .three-products .addons-product .qty .input-group-btn{ background: #fe5825b0; border-radius: 3px;}
.one-page-checkout .checkout-right-side .cart-prod{ /* height: 200px; */ overflow-x: hidden; overflow-y: auto; }

.one-page-checkout .checkout-right-side .spl-instruction{border-bottom:1px solid #CDCDCD; padding:15px 0px 0px 0px;}
.one-page-checkout .checkout-right-side .spl-instruction .form-group {padding-left: 15px!important;padding-right: 15px!important;box-shadow:none;}
.one-page-checkout .checkout-right-side .spl-instruction label {font-size: 16px;color: #000000;font-weight: normal;text-transform: inherit;}
.one-page-checkout .checkout-right-side .spl-instruction label span {color: #ff0000}
.one-page-checkout .checkout-right-side .spl-instruction label p {margin: 0px;font-size: 12px;font-weight: normal;color: #000000;display: inline;width: auto;text-transform: capitalize;}
.one-page-checkout .checkout-right-side .spl-instruction .form-control {padding: 0.675rem .75rem;border-radius: 0px;background-color:#FFFFFF;color:#444444;font-size:16px;}
.one-page-checkout .checkout-right-side .payment-options{padding:10px 0px 0px 0px}/*
.one-page-checkout .checkout-right-side .payment-options h5{ font-size:14px; margin-bottom:3px; color:#000000;}*/
.one-page-checkout .checkout-right-side .payment-options .form-check{margin-bottom: 0px;padding-left: 15px;}
.one-page-checkout .checkout-right-side .payment-options input[type="radio"] { display:block; position:fixed;}
.one-page-checkout .checkout-right-side .payment-options input[type="radio"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(../../images/check_radio_sheet.png) -57px top no-repeat; cursor:pointer;}
.one-page-checkout .checkout-right-side .payment-options input[type="radio"]:checked + label span { background:url(../../images/check_radio_sheet.png) -57px top no-repeat;}
.one-page-checkout .checkout-right-side .payment-options input[type="checkbox"] { display:none;}
.one-page-checkout .checkout-right-side .payment-options input[type="checkbox"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(../../images/check_radio_sheet.png) left top no-repeat; cursor:pointer;}
.one-page-checkout .checkout-right-side .payment-options input[type="checkbox"]:checked + label span { background:url(../../images/check_radio_sheet.png) -19px top no-repeat;}
.one-page-checkout .checkout-right-side .btn-submit{ font-weight:400; font-size:16px; display:inline-block; padding:10px 20px; transition:0.5s; color:#ffffff; background:#fe5825; text-transform:uppercase; border-radius:0px; border:1px solid #fe5825; width:100%; line-height:18px}
.one-page-checkout .checkout-right-side .btn-submit:hover{ background:transparent; color:#fe5825; border:1px solid #fe5825;}


.faq-pane{ width:100%; float:left; position:relative; padding:0px 0px 30px 0px}
.faq-pane h3{ font-size:18px; font-weight:600; color:#fe5825; text-transform:uppercase; margin:30px 0px;}
.faq-pane .accordion-container .accordion-title { position: relative; margin: 0; padding: 1em 2rem 1em 0rem; cursor: pointer; border-bottom:1px solid #d9d9d9; display:flex;}
.faq-pane .accordion-container .accordion-title h4{ font-size:16px; color:#000000;}
.faq-pane .accordion-container .accordion-title:hover,
.faq-pane .accordion-container .accordion-title:active,
.faq-pane .accordion-title.open { background:#fff9f7; padding-left:0.8em;}
/*.faq-pane .accordion-container .accordion-title::before {content: ""\f107""; position: absolute; top: 50%; right: 25px; width: 15px; height: 2px; transform: rotate(90deg); background: #000000; transition: all .3s ease-in-out;}*/
.faq-pane .accordion-container .accordion-title::after {content: "\f107"; font-size: 18px; position: absolute; right: 1rem; font-family: FontAwesome; color: #fe5825; padding-top: 0px;}
/*.faq-pane .accordion-container .accordion-title.open::before {transform: rotate(180deg);}*/
.faq-pane .accordion-container .accordion-title.open::after {   content: "\f106";font-family: FontAwesome;}
.faq-pane .accordion-content { position:relative; padding:1.5em 0.8em 0em 0.8em; background:#fff9f7; overflow:hidden;}
.faq-pane .accordion-content .top-pane{ position: relative; }
.faq-pane .accordion-content p{ color:#000000; font-size:15px; line-height:26px; margin-bottom:20px;}
.faq-pane .accordion-content a{ text-decoration:none;color: #fe5825;}
.faq-pane .accordion-content ul{ padding:0; margin:0;}
.faq-pane .accordion-content ul li{ list-style-type:none; text-align:left; font-size:15px; text-transform:capitalize; color:#484848; display:block; font-weight:400; margin-bottom:15px; padding-left:30px; line-height:25px; text-align:justify}
.faq-pane .accordion-content ul li:before {content: "\f0a3"; font-family: FontAwesome; display: inline-block; margin-left: -20px;color: #fe5825; font-size: 13px; position:absolute;}
.faq-title-section{ position:relative; text-align:center; width:100%;}
.faq-title-section h2{ font-size:30px; font-weight:700; color:#fe5825; text-transform:capitalize; margin:30px 0px 10px 0px;}
.faq-title-section h5{ font-size:20px; font-weight:500; color:#000000; text-transform:capitalize; margin-bottom:15px;}
.faq-title-section h6{ font-size:16px; font-weight:400; color:#000000; text-transform:capitalize; line-height:26px;}
.faq-title-section h6 a{ text-decoration:none;color: #fe5825;}

/* Recommended Products */
.recom-products{width:100%; float:left; position:relative; background:#FFFFFF; padding:30px 0px 0px 0px;}
.recom-products h5{font-size: 20px; font-weight: 600; margin: 20px 0px; line-height: 24px; color: #000000;}
.recom-products .btn-form-submit{background: #fe5825;color: #ffffff;padding:8px 25px 8px 25px;border-radius: 0;border:1px solid #fe5825;font-size: 16px;font-weight: 600;text-transform: uppercase;display:inline-block;}
.recom-products .btn-form-submit:hover{background:transparent;color: #fe5825;border:1px solid #fe5825;transition: 0.8s linear;}

.recom-products .product-section{ position:relative; margin:30px 0px 0px 0px;}
.recom-products .product-section .product-pane{ margin-bottom:30px; position:relative;}
.recom-products .product-section .product-pane .img-section{ margin-bottom:10px;}
.recom-products .product-section .product-pane .info-box{ margin-bottom:10px; position:relative;}
.recom-products .product-section .product-pane .info-box h4{ font-size:17px; color:#f54611; font-weight:600; text-align:center;}
.recom-products .product-section .product-pane .info-box h5{ font-size:15px; margin-bottom:0px; color:#000000; font-weight:400; line-height:20px; text-align:center;}
.recom-products .product-section .product-pane .price-box{ position:relative}
.recom-products .product-section .product-pane .price-box .price{ position:relative; text-align:center; font-size:18px; margin-bottom:0px; font-weight:700; color:#000000; margin-bottom:10px;}
.recom-products .product-section .product-pane .price-box .price del{ position:relative; text-align:center; font-size:10px;font-weight:normal!important; color:#484848!important; margin-left:5px; display:block;}
.recom-products .product-section .product-pane .qty{ position:relative; width:120px; margin:0 auto; text-align:center;}
.recom-products .product-section .product-pane .qty .form-control {padding: 0.675rem .35rem;border-radius: 0px;background-color:#FFFFFF;color:#444444;font-size:14px; text-align:center;}
.recom-products .product-section .product-pane .qty i.fa{ color:#FFFFFF; font-size:12px;}
.recom-products .product-section .product-pane .qty .btn{ line-height:1.08;}
.recom-products .product-section .product-pane .qty .input-group-btn{ background:#f54611}

.recom-products .highlited{ background:#fffd00; position:relative; padding:10px 10px; border:1px dashed #D5D414;}
.recom-products .highlited h5{font-size: 20px; font-weight: 600; margin: 0px 0px 10px 0px; line-height: 24px; color: #000000;}
.recom-products .highlited p{ font-size:14px; margin-bottom:0px; color:#000000;}

/*Singal product quantity button*/
.singal-product-quantity-box{ text-align: left; display: inline; padding-top: 5px; padding-bottom: 5px; margin-top: 4px; margin-bottom: 4px;}
.singal-product-quantity-li-box{
	padding: 4px;
    margin: 4px;
    border-color: white;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    border: 2px solid #dadada;
    border-radius: 5px;
    vertical-align: middle;
    background: #ffffff;}

.singal-product-quantity-li-box input{
	width: 35px;
    text-align: center;
    border: unset;
    color: #fe5825;
    background: white;}

.singal-product-quantity-li-box button{    
	display: flex;
    justify-content: center;
    align-items: center;
    height: 24px;
    width: 24px;
    border: unset;
    background: white;}

/*css sidebar*/

.cart-box{ position:relative;}
.cart-box .icon-close {height: 32px; opacity: .7; position: absolute; right: 12px; top: 10px; width: 32px; background:#FFFFFF; border-radius:50%;}
.cart-box .icon-close::after, .cart-box .icon-close::before {background-color: #c1ea5f; border-radius: 4px;content: " "; height: 20px; left: 15px; position: absolute; width: 3px; top:6px;}
.cart-box .icon-close::before {-webkit-transform: rotate(45deg); transform: rotate(45deg)}
.cart-box .icon-close::after {-webkit-transform: rotate(-45deg); transform: rotate(-45deg)}
.cart-box .icon-close:hover { cursor: pointer; opacity: 1}
.off-canvas-backdrop {background-color: #000; height: 100vh; right: 0; opacity: .8; position: fixed; top: 0; -webkit-transition: opacity .15s linear; transition: opacity .15s linear; width: 100vw; z-index: 998 }
.cart-box .off-canvas-body {-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; overflow-y: auto; padding: 1rem }
.cart-box .off-canvas {background-clip: padding-box; background-color: #dd7132; border-right: 1px solid rgba(0,0,0,.2); bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; right: 0; max-width: 100%; outline: 0; position: fixed; top: 0; -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition: -webkit-transform .3s ease-in-out; transition: -webkit-transform .3s ease-in-out; transition: transform .3s ease-in-out; transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; visibility: hidden; width: 400px; z-index: 1050; }
.cart-box .off-canvas.show { -webkit-transform: none; transform: none }
.cart-box .off-canvas-header {-webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 1rem; border-bottom:1px solid #c1ea5f;}
.cart-box .off-canvas-title {color: #fff; margin: 0; font-size:16px; text-transform:uppercase; font-weight:600;}

.cart-container{ display:flex; flex-direction:column; height:100%; justify-content:space-between; text-decoration:none;}
.cart-container ul{margin: 0;padding: 0;}
.cart-container ul li{border-bottom: 1px solid #e9e8e8;padding-bottom: 18px; width:100%; margin-bottom:18px;}
.cart-container ul li .cart-detail-img{border:1px solid #e9e8e8; background: #FFFFFF;padding: 5px; display:flex; justify-content:center}
.cart-container ul li .cart-detail-img img{ vertical-align:middle; width:100%;}
.cart-container .cart-detail-product{text-align: left;}
.cart-container .cart-detail-product h3{font-size: 14px;color: #FFFFFF;margin-bottom: 10px;font-weight: 500}
.cart-container .cart-detail-product p{font-size: 12px;font-weight:normal;color: #FFFFFF;;text-align: left;text-transform: capitalize;padding-bottom: 5px}
.cart-container .cart-detail-product .fa-ic{padding: 10px;background: transparent;border-radius: 2px;color: #FFFFFF}
.cart-container .cart-detail-product .price{ position:relative;}
.cart-container .cart-detail-product .price .old-price {color: #FFFFFF; text-decoration: line-through; margin-right: 6px; font-size: 14px;}
/*.cart-container .cart-detail-product .price .old-price:before {content: "\f156"; font-family: FontAwesome; margin-right: 3px;}*/
.cart-container .cart-detail-product .price .new-price {color: #FBFBFB; font-size: 14px; font-weight: 500; margin-right: 6px;}
/*.cart-container .cart-detail-product .price .new-price:before {content: "\f156"; font-family: FontAwesome; margin-right: 5px;}*/
.cart-container .cart-detail-product .price .per-gram {color: #FFFFFF; font-size: 12px;}

.cart-container .cart-detail-product .quantity{ display:block; position:relative;}
.cart-container .cart-detail-product .quantity .wrap{ position:relative; display:flex; width:150px;}
.cart-container .cart-detail-product .quantity .wrap .sub{ border:none; height:30px; background:#FFFFFF; padding:0px 15px; font-size:16px; border: 1px solid #ced4da; border-right: 0;}
.cart-container .cart-detail-product .quantity .wrap .add{ border:none; height:30px; background:#FFFFFF; padding:0px 15px; font-size:16px; border: 1px solid #ced4da; border-left: 0;}
.cart-container .cart-detail-product .quantity .wrap button:focus {outline:0;}
.cart-container .cart-detail-product .form-row {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }
.cart-container .cart-detail-product .form-group {padding-left: 15px!important;padding-right: 15px!important;box-shadow:none;}
.cart-container .cart-detail-product label {font-size: 16px;color: #FFFFFF;font-weight: 600;text-transform: uppercase;}
.cart-container .cart-detail-product label span {color: #ff0000}
.cart-container .cart-detail-product label p {margin: 0px;font-size: 12px;font-weight: normal;color: #000000;display: inline;width: auto;text-transform: capitalize;}
.cart-container .cart-detail-product .form-control {padding: 0.675rem .75rem;border-radius: 0px;margin-bottom: 5px;background-color:#FFFFFF;color:#444444;font-size:14px;}
.cart-container .cart-detail-product input, .cart-container .cart-detail-product select {height: 30px!important;box-shadow:none;}
.cart-container .cart-detail-product .input-group-addon:last-child {border-left: 0;}

.cart-container .bottom-section{ margin-top:3.2rem;}
.cart-container .bottom-section .shopping-cart-total {position: relative; margin-bottom: 10px;border-bottom:1px solid #c1ea5f; padding-bottom:10px;}
.cart-container .bottom-section .shopping-cart-total .lighter-text {font-size: 16px; color: #FFFFFF; }
.cart-container .bottom-section .shopping-cart-total .main-color-text {font-size: 16px; color: #FFFFFF; text-align:right; float:right;}
/*.cart-container .bottom-section .shopping-cart-total .main-color-text:before {content: "\f156"; font-family: FontAwesome; display: inline-block; margin-right: 5px; color: #FFFFFF; font-size: 15px;}*/

.cart-container .bottom-section .chk-button {position: relative;}
.cart-container .bottom-section .chk-button .chkout-button {background:#c60c0c; box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.15); color: #FFFFFF; display: block; font-size: 16px; margin: 15px 0 7px; padding: 6px; text-align: center; text-decoration: none; text-transform: uppercase; border: 1px solid #FFFFFF; transition: 0.5s; border-radius: 50px;}
.cart-container .bottom-section .chk-button .chkout-button:hover {background: #FFFFFF; border: 1px solid #FFFFFF; color: #c60c0c!important; }

.cart-container .bottom-section .chk-button .viewcart-button {background:#fd9c02; box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.15); color: #FFFFFF; display: block; font-size: 16px; margin: 15px 0 7px; padding: 6px; text-align: center; text-decoration: none; text-transform: uppercase; border: 1px solid #FFFFFF; transition: 0.5s; border-radius: 50px;}
.cart-container .bottom-section .chk-button .viewcart-button:hover {background: #FFFFFF; border: 1px solid #FFFFFF; color: #fd9c02!important; }

.cart-container .bottom-section .chk-button .continue-button {background:#92b936; box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.15); color: #FFFFFF; display: block; font-size: 16px; margin: 15px 0 7px; padding: 6px; text-align: center; text-decoration: none; text-transform: uppercase; border: 1px solid #FFFFFF; transition: 0.5s; border-radius: 50px;}
.cart-container .bottom-section .chk-button .continue-button:hover {background: #FFFFFF; border: 1px solid #FFFFFF; color: #92b936!important; }

.video-testimonials-new{ width:100%; float:left; position:relative; background:#f0f0f0; padding:30px 0px 30px 0px;}
.video-testimonials-new .video-pane{ position:relative; margin-bottom:30px; text-align:center;}
.video-testimonials-new .video-pane .video-section{ border:1px solid #e5e5e5; border-radius:10px; padding:10px; margin-bottom:15px;}
.video-testimonials-new .video-pane p{ font-size:16px; font-weight:600; text-align:center; margin-bottom:0px; color:#000000;}
.video-testimonials-new .owl-theme .owl-nav .owl-prev, .video-testimonials-new .owl-theme .owl-nav .owl-next {/*box-shadow: 0px 0px 20px 3px rgba(0,0,0,0.2); */padding: 0px; color: #fe5825!important; font-size: 16px; margin: auto 5px; display: inline-block; cursor: pointer; background-color: #ffffff; width: 45px; text-align: center; height: 45px; line-height: 45px; border: 1px solid #D5D5D5; border-radius: 50%;}
.video-testimonials-new .owl-theme .owl-nav [class*=owl-]:hover {background: #fe5825; color: #FFFFFF!important; text-decoration: none; transition: .8s linear; transform: scale(1.3); border: none;}
.video-testimonials-new .owl-theme .owl-nav{ text-align:center;}
.eapps-instagram-feed-title{display:none!important}

.followus-insta{ width:100%; float:left; position:relative; background:#fffff; padding:30px 0px 0px 0px;}

/* css for sitemap */
.sitemaplinks {
    position: relative;
}

.sitemap {
    width: 100%;
    float: left;
    position: relative;
    background: #FFFFFF;
    padding: 45px 0 45px 0;
}

.sitemap h2 {
    font-size: 40px;
    margin-bottom: 20px;
    text-align: center;
    font-weight: 700
}

.sitemap .sitemaplinks ul li {
    list-style-type: none;
    display: block;
    color: #000000;
    padding: 10px 0 20px 0px;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
}

.sitemap .sitemaplinks ul li a {
    color: #000000;
}

.sitemap .sitemaplinks ul {
    margin: 0;
    padding: 0;
}

.sitemap .sitemaplinks .split li {
    /*width: 100%;display: block; */
    width: 33%;
    transition: 1s linear;
    list-style-type: none;
    display: inline-block;
    color: #000000;
    padding: 10px 0 20px 0px;
    font-size: 16px;
    text-transform: uppercase;
}

.sitemap .sitemaplinks h2 {
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 700;
    color: #591f16;
    margin-bottom: 10px;
    display: inline-block;
}

.sitemap .sitemaplinks h2 a {
    color: #591f16;
}

.sitemap .sitemaplinks h3 a {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 700;
    color: #3a3f83;
    margin-bottom: 10px;
    width: 100%;
    display: inline-block;
}

.sitemap .sitemaplinks ul li a:before {
    content: "\f054";
    font-family: FontAwesome;
    display: inline-block;
    margin-right: 8px;
    color: #591f16;
    font-size: 13px;
}

.product-detail-page .detail-product-right-section, .offer-counter{font-weight: 600 !important;}


.custom-counter{margin-top: 20px;display: block;position: relative;width: 100%;float: left;margin-bottom: 10px;}
.offers-text{font-weight: normal; color: #000000;}
.dhms{border: 1px solid #d9d9d9; padding: 10px; color: #f44336; font-weight: 600;}

.countdown {font-size: 24px;color: #333;text-align: center;padding: 10px;/* width: 24%; */margin: 0px auto;display: flex;justify-content: center;align-items:center;width: 100%;float: left;}
.countdown h2 { font-size: 16px; margin-right: 10px; font-weight: 600;}
.time-box { display: flex; justify-content: space-between; font-size: 14px; align-items: center; }
.time-box div {padding: 10px;border: 1px solid #ddd;border-radius: 3px;width: 45px;text-align: center;font-size: 15px; color:#f44336; font-weight: 500; margin: 0px 5px;}
.time-labels { display: flex; justify-content: space-between; margin-top: 10px; /* text-align: center; */ width: 87%; margin: 10px auto auto auto; }
.time-box span{margin: 0px 5px;}