
h1{
	font-family: 'Quicksand', sans-serif;
}
h2{
	font-family: 'Rubik', sans-serif;
}
h3{
	font-family: 'Quicksand', sans-serif;
}
h4{

	font-family: 'Rubik', sans-serif;
}
a{
	cursor: pointer;	
}
html {
	scroll-behavior: smooth;
}
span{
	font-family: 'Quicksand', sans-serif;
}
table{
	font-family: 'Quicksand', sans-serif;
}
/*img
{
background-image:url('https://pupd.in/wp-content/uploads/woocommerce-placeholder-300x400.png') !important;
}*/
p{


	font-family: 'Rubik', sans-serif;
	letter-spacing: 0.9px;
	font-weight: 600;
	color: #000000d9;
	line-height: 25px;
}
.p-q{
	font-family: 'Quicksand', sans-serif;
	/*font-family: 'Poppins', sans-serif;*/
}
nav{

	font-family: 'Rubik', sans-serif;
}
.li{
	color: white;
}
/*Nav============*/
.dropdown-item:focus, .dropdown-item:hover{
	color: #8e1515 !important;
	font-weight: 600;
	background: transparent;
}
.bg-nav{
	background:linear-gradient(45deg, #ffffff 26%, white 0%);
/*	padding-top: 15px;
padding-bottom: 15px;*/

}
.brd-t{
	border-top: 1px solid #dcdcdc;
}
.dropdown:hover .dropdown-menu a{
	color: #212529 !important;
}
.dropdown .dropdown-menu a:hover {
	color: rgb(188 33 48) !important;
}
#scale img:hover{
	transform: scale(0.90);
}
#myTabContent a{
	font-family: 'Quicksand', sans-serif;
	color: #bd2131;
}
#myTabContent a:hover{
	font-weight: 600;
}
#tur a{
	font-family: 'Quicksand', sans-serif;
	color: #bd2131;
}
#tur a:hover{
	font-weight: 600;
}
#scale img{
	transition: 0.4s;
}
.bg-grey{
	background:#faf5f6;
}
.bg-red{
	/*	background:#bd2130;*/
	background-image: repeating-linear-gradient(45deg, rgba(226, 226, 226,0.06) 0px, rgba(226, 226, 226,0.06) 2px,transparent 2px, transparent 4px),linear-gradient(90deg, rgb(90 3 12),rgb(189 34 48));
	background-attachment: fixed;
}
.bg-all-products{
	background-image: linear-gradient(360deg, #000000ad, #131010ba),url(../images/bg-all.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 6rem;
	padding-bottom: 6rem;


}
.bg-all-products2{
	background-image: linear-gradient(360deg, #000000ad, #131010ba),url(../images/bg-all-2.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 6rem;
	padding-bottom: 6rem;


}
.btn-yel {
	padding:1em 0em 1em;
	/* border-radius: 3px; */
	margin: 8px 8px 8px 8px;
	color: black;
	background-color: rgb(199 137 0);
	display: inline-block;
	width: 35%;
	font-family: 'Rubik', sans-serif;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	font-weight: 800;
	letter-spacing: 1px;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	position: relative;
}
.yel a:hover{
	color: white;
}
.btn-yel:hover{
	background: rgb(133 16 28);
}
.btn-yel.focus, .btn-yel:focus{
	outline:none !important;

	/*  box-shadow: none !important;*/
/*     -webkit-box-shadow: 0em -0.3rem 0em rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0em -0.3rem 0em rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0em -0.3rem 0em rgba(0, 0, 0, 0.1) inset;*/
}
.btn-yel:active {
	-webkit-transform: scale(0.80);
	-moz-transform: scale(0.80);
	-ms-transform: scale(0.80);
	-o-transform: scale(0.80);
	transform: scale(0.80);
}
.btn-red {
	padding:1em 0em 1em;
	/* border-radius: 3px; */
	margin: 8px 8px 8px 8px;
	color: white;
	background-color: rgb(197 35 48);
	display: inline-block;
	width: 35%;
	font-family: 'Rubik', sans-serif;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	font-weight: 800;
	letter-spacing: 1px;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	position: relative;
}
.not .btn-red:hover{
	background-color: rgb(197 35 48) !important;
	opacity: 0.7;
}
.red a:hover{
	color: black;
}
.btn-red:hover{
	background: rgb(199 137 0);
}
.r-b a:hover{
	color: black;
}
.btn-red.focus, .btn-red:focus{
	outline:none !important;
	/*  box-shadow: none !important;*/
/*     -webkit-box-shadow: 0em -0.3rem 0em rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0em -0.3rem 0em rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0em -0.3rem 0em rgba(0, 0, 0, 0.1) inset;*/
}
.btn-red:active {
	-webkit-transform: scale(0.80);
	-moz-transform: scale(0.80);
	-ms-transform: scale(0.80);
	-o-transform: scale(0.80);
	transform: scale(0.80);
}
.button{
	border: 2px solid white;
	width: 50%;
	text-align: center;
	transition: 0.4s;
	padding: 25px 13px 13px 13px;
}
.button:hover{
	background: #00000066;
	cursor: pointer;
	transform: scale(0.95);
}
.nv-bt  .bg-success{
	background-color: #1c9247!important;

}
.nv-bt .bg-success:hover{
	background-color: #1c9247!important;

}
.nv-bt .bg-success:focus{
	background-color: #1c9247!important;

}
.bg-nav li:hover a{
	color: #991d1b;

}
.brd-bt{
	/*	border-bottom: 2px solid  #bd2130;*/
	/*box-shadow: inset 0px 0px 20px 0px #0000002b;*/
	background:#faf5f6;
}
.navbar-light .navbar-nav .nav-link {
	color:black;
	margin-right: 30px;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color: rgb(188 33 48);
	font-weight: 600;
}

/*owl car===========*/
.owl-prev,
.owl-next {
	width: 40px;
	height: 40px;
	background: #f1f6f7
}

.owl-prev i,
.owl-prev span,
.owl-next i,
.owl-next span {
	font-size: 19px;
	color: #384aeb;
	line-height: 40px
}

.owl-prev:hover,
.owl-next:hover {
	background: #384aeb
}

.owl-prev:hover i,
.owl-prev:hover span,
.owl-next:hover i,
.owl-next:hover span {
	color: #fff;
}
.owl-item img{
	border-radius: 5px 5px 0px 0px;
}
.owl-carousel .item:hover{
	opacity: 0.8;
	transform:scale(0.95);

	cursor: pointer;
}

.owl-carousel .item:hover .bg-go i{
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}
.owl-carousel .item .bg-go i{
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform .8s ease-in-out;
	transition:transform 0.3s ease-in-out;
}
.owl-carousel .item{
	transition: 0.4s;
}

.owl-prev {
	position: absolute;
	top: 30%;
	transform: translateY(-30%);
	left: -2%;
}
.owl-prev, .owl-next {
	width: 50px;
	height: 50px;
	background: #f1f6f7;
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{
	background:#bd2131 !important;

}

.owl-theme .owl-nav [class*=owl-]:hover {
	background:#c34854 !important;
	color: #FFF;
	text-decoration: none;
}

@media (min-width: 1900px) {
	.carousel-inner img{
		width: 100% !important;
	}
	.tab-content img{
		width: 100% !important;
	}
	.xl-100 {
		width: 100% !important;
	}
}

.owl-next {
	position: absolute;
	top: 30%;
	transform: translateY(-30%);
	right: -2%;
}
.owl-carousel .owl-nav.disabled{
	display: block !important;
}
.owl-prev i, .owl-prev span, .owl-next i, .owl-next span {

	color: #FFF !important;

}

@media (min-width: 1340px) {
/*	.owl-next {
		right: 0px
	}
	.owl-prev {
		right: 0px
		}*/
	}

	/*Banner==========*/

	.bg-contact{
/*background: url(./images/Contact-us.jpg);
background-repeat: no-repeat;
background-size: cover;*/

background-image: radial-gradient(circle 5px at top left, rgba(226, 226, 226,0.1) 0%, rgba(226, 226, 226,0.1) 50%,rgba(201, 201, 201,0.1) 50%, rgba(201, 201, 201,0.1) 30%,transparent 30%, transparent 50%),linear-gradient(90deg, rgb(16,16,16),rgb(16,16,16)); background-size: 11px 11px;
}
.card-foo{
	background-color:#bd2230!important;
	padding:20px 20px 6px 20px;
	margin-top: -9px;

}
.card-foo h4,.card-foo p{
	color: white;

}
.bg-green{
	background-image: repeating-linear-gradient(135deg, rgba(255,255,255,0.04) 0px, rgba(255,255,255,0.04) 2px,transparent 2px, transparent 4px),linear-gradient(0deg, rgb(105 28 5),#ca0c1f);
	background-attachment: fixed;
}
.bg-form{
/*
background: url(../images/contact-abstract.jpg);*/
background: url(../images/contact-abstract1.png);
background-repeat: no-repeat;
background-size: cover;

}
.bg-get{
	background: url(../images/cnt-2.jpg);
	/*background: url(https://images.squarespace-cdn.com/content/v1/58a5b151ff7c50c87f2bec90/1488225966465-0HJNTN5U0TFPAPWE5GII/ke17ZwdGBToddI8pDm48kFpMX3xNTiJ3K2ARERDRu9d7gQa3H78H3Y0txjaiv_0fDoOvxcdMmMKkDsyUqMSsMWxHk725yiiHCCLfrh8O1z4YTzHvnKhyp6Da-NYroOW3ZGjoBKy3azqku80C789l0jAoOkRmPE63FUjiJOEKAz6CWiIXCa_EZdV2f9jqcEhicpkgyNdjLnHuUHgFJG3ySQ/contact_us_background2.jpg);*/
	/*background:url(https://www.medtourindia4health.com/wp-content/uploads/2016/08/world-map-background.jpg);*/
	/*background:url(https://img4.goodfon.com/wallpaper/nbig/3/80/karta-mira-mir-zemlia.jpg);*/

	background-repeat: no-repeat;
	background-size: cover;
}
.bg-one-product{
	background-image: radial-gradient(circle at 16% 83%, rgba(148, 148, 148,0.06) 0%, rgba(148, 148, 148,0.06) 50%,rgba(63, 63, 63,0.06) 50%, rgba(63, 63, 63,0.06) 100%),radial-gradient(circle at 68% 87%, rgba(66, 66, 66,0.06) 0%, rgba(66, 66, 66,0.06) 50%,rgba(105, 105, 105,0.06) 50%, rgba(105, 105, 105,0.06) 100%),radial-gradient(circle at 38% 50%, rgba(123, 123, 123,0.06) 0%, rgba(123, 123, 123,0.06) 50%,rgba(172, 172, 172,0.06) 50%, rgba(172, 172, 172,0.06) 100%),linear-gradient(90deg, rgb(125,4,15),rgb(125,4,15));
	background-attachment: fixed;
	padding-top: 5rem;
	padding-bottom: 4rem;
}
.red{
	color:  #bd2130!important;
}
.bg-go{
	background-color: #bd2230!important;
	position: absolute;
	padding: 15px 23px 17px 27px;
	border-radius: 40px;
	right: 34px;
	top: 2;
	bottom: 73px;
	border: 2px solid white;
}

.bg-products{
	padding: 86px 0 100px;
	background: url(../images/black-chillly.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
}
/*Space=*/
.pt-6{
	padding-top: 5rem;
}
.pb-6{
	padding-bottom: 5rem;
}
/*.bg-sec{
	background-image: url("https://sunnyorchard.qodeinteractive.com/wp-content/uploads/2019/09/h1-img-1.jpg");
	background-size: cover;
	background-position: top;
	}*/
	.bg-green{
		background:#1c9247;
	}
	.bg-2{

		background-image: url("../images/tur-bg.jpg");
		background-size: cover;
		background-attachment: fixed;
		background-position: top;
	}
	/*====progress bar on scroll=========*/

	.img-container{
		border: 1px solid #CCC;
		height: auto;
		border-radius: 10px;
		margin: 10px auto;
		overflow: hidden;

	}
	.card{
		border: 0 !important;
	}
	.img-container img {
		width: 100%;
		transition: all 1s;
	}

	.img-container:hover img {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	.fill {
		width: 100%;
		height: 100%;
		background: #EF4E31;
		position: absolute;
		bottom: 0;
		-webkit-transition: background 0.15s ease;
		transition: background 0.15s ease;
	}


	.progress {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 3px;
		background: white;
		z-index: 9999;
	}
	.progress .bar {
		height: 100%;
		width: 0%;
		background: #EF4E31;
		-webkit-transition: background 0.15s ease;
		transition: background 0.20s ease;
	}

	/*Shape======*/
	.arr{
		font-size: 40px !important;
		color: white;
	}
	.fancy-line { line-height: 0.5; text-align: center; margin-bottom: 20px; }
	.fancy-line span { display: inline-block; position: relative; background:#1c9247; width: 8px; height: 8px; -webkit-border-radius: 50px; border-radius: 50px; }
	.fancy-line span:before,
	.fancy-line span:after { content: ''; position: absolute; height: 5px; border-bottom: 2px solid #e4e4e4; top: 0; width: 110px; }
	.fancy-line span:before { right: 100%; margin-right: 15px; }
	.fancy-line span:after { left: 100%; margin-left: 15px; }
	.fancy-line1{
		background:red;
		display: block;
		position: relative;
		height: 3px;
		width: 5px;
	}
	.elementor-image img {
		border-radius: 200px 200px 200px 0px;
	}
	.elementor-widget-container {
		margin: -240px 0px 0px -100px;
		padding: 45px 39px 45px 45px;
		background-color: #1c9249;
		border-style: solid;
		border-width: 13px 13px 13px 13px;
		border-color: white;
		color: white;
		position: absolute;
		border-radius: 60px 60px 60px 0px;
	}
	.title-btm2 {
		content: '';
		display: block;
		width: 14%;
		height: 3px;
		background:  #bd2130;
		margin: auto;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.title-btm1 {
		content: '';
		display: block;
		width: 10%;
		height: 3px;
		background:  white;
		margin: auto;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.zoomIn-tab {
		-webkit-animation-name: zoomIn-tab;
		animation-name: zoomIn-tab;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
	}
	@-webkit-keyframes zoomIn-tab {
		0% {
			opacity: 0;
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1);
		}
		50% {
			opacity: 1;
		}
	}
	@keyframes zoomIn-tab {
		0% {
			opacity: 0;
			-webkit-transform: scale3d( 1,  1,  1);
			transform: scale3d(1, 1, 1);
		}
		50% {
			opacity: 1;
		}
	} 
	.floating{animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes floating{from{transform:translate(0,0)}65%{transform:translate(0,6px)}to{transform:translate(0,0)}}
	/*JUST FOR ADDITIONAL BEAUTY OPTIONALL ONLY U can customize it vertical tabs*/

	.pills .nav-pills .nav-link.active, .nav-pills .show>.nav-link {

		background-image: repeating-linear-gradient(45deg, rgba(226, 226, 226,0.06) 0px, rgba(226, 226, 226,0.06) 2px,transparent 2px, transparent 4px),linear-gradient(90deg, rgb(189,33,48),rgb(189,33,48));
		transition: 0.2s;
		font-size: 20px;
	}
	.pills .nav-pills li:hover p{
		color: #e4e4e4d9 !important;
	}

	.pills .nav-pills .nav-link.active p{

		color: #e4e4e4d9 !important;
	}
	.pills .nav-link{
		font-size: 20px;
	}
	.pills .li-brd li{
		border-bottom:1px solid #d6d6d6; 
		font-family: 'Quicksand', sans-serif;
		padding-bottom: 5px;
		padding-top: 5px;
	}
	.pills a {
		color: grey;
	}
	.pills .card{
		background: #f9f9f9;
/*	box-shadow: 0px -2px 7px 0px #2b262678;
border: none;*/
}
.pills a:hover {
	transition: 0.2s;
	color: #fb893b;
}
.pills .nav-pills .nav-link.active:before{
	transition: 0.2s;
	content: "\f0da";
	position: absolute;
	font: normal normal normal 28px/1 FontAwesome;
	right: 96%;
	transform: rotate(180deg);
	color: #bd2130;
}

/*Scroller=========*/

.pro-in ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}
.pro-in ::-webkit-scrollbar-thumb {
	background: linear-gradient(0deg, #8F8588 0%,#8f8588 20%);
	border-radius: 4px;
}
.pro-in ::-webkit-scrollbar-thumb:hover{
	background: linear-gradient(0deg, #bd2130 0%,#bd2130 20%);
}
.pro-in ::-webkit-scrollbar-track{
	background: #ffffff;
	border-radius: 6px;
	box-shadow: inset 7px 10px 12px #f0f0f0;
}

/*===================form============*/
.form-style .form-control{

	padding-top: 24px;
	padding-bottom: 24px;
	border-radius: 0;
	transition: 0.4s;

	font-family: 'Rubik', sans-serif;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0; 
}
input{
	font-family: 'Rubik', sans-serif;
}
.frm-btn{
	border: none;
	background: #7f1621;
	transition: 0.4s;
	font-family: 'Rubik', sans-serif;
	padding: 1rem;
}
.valid-feedback{
	display: none !important;
}

/*.is-valid~.valid-feedback, .is-valid~.valid-tooltip, .was-validated :valid~.valid-feedback, .was-validated :valid~.valid-tooltip{
	color: green !important;
	}*/

	.is-invalid~.invalid-feedback, .is-invalid~.invalid-tooltip, .was-validated :invalid~.invalid-feedback, .was-validated :invalid~.invalid-tooltip{
		color: red !important;
	}
	.invalid-feedback{
		letter-spacing: 0.75px;
		display: block !important;
		color: transparent !important;
	}

	.frm-btn:hover{
		font-weight: 600;
		opacity: 0.8;
		transform: scale(0.95);
	}
	.form-style .form-control:focus
	{
		background-color: #eaeaea;
		border-color: unset!important;
		outline: 0;
		transition: 0.6s;
		box-shadow: unset;
	}
	/*Generall======== css*/
	.abs-img{
		transform: translate(34px, -239px);
		position: absolute;
		z-index: 1;
	}
	.abs-img-1{
		position: absolute;
		top: 65px;
		right: 0;
		z-index: 2;
	}
	.bg-form h2{
		color: #ffffffd9 !important;
	}
	.bg-form p{
		color: #ffffffd9 !important;
	}
	.brd-l{
		border-left: 4px solid #bd2130!important;
		padding-left: 9px;
		color: #a21f2b;
	}
	.bg-merge{
		background: white;
		padding: 10px;
	}
	.stick{
		position: sticky;
		top: 75px;
	}
	.stick2{
		position: sticky;
		top: 66px;
	}
	.pro-1{
		border-radius: 4px;
		/*	background: #80808036;*/
		padding: 2rem;

	}
	.star-rating {
		direction: rtl;
		display: inline-block;

	}
	.ml-3x{
		margin-left: -3px;
	}
	.star-rating input[type=radio] {
		display: none
	}

	.star-rating label {
		color: #bbb;
		font-size: 18px;
		padding: 0;
		cursor: pointer;
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out
	}

	.star-rating label:hover,
	.star-rating label:hover ~ label,
	.star-rating input[type=radio]:checked ~ label {
		color: #f2b600
	}
	.light{
		color: #6363637d;
		font-weight: 600;
	}
	.w-132{
		width: 132px !important;
	}
	.h-221{
		height: 221px;
		width:100%;
	}
	.f-w-none{
		font-weight: unset !important;
	}
	.brd-thick{
		border:8px solid #faf6f5;
	}
	.fz-4r{
		font-size: 6rem;
		text-shadow: 1px 2px 20px black;
	}
	.fz-4{
		font-size: 4rem;
	}
	.fz-28{
		font-size: 28px;
	}
	.fz-25{
		font-size: 24px !important;
	}
	.fz-24{
		font-size: 24px !important;
	}
	.fz-3r{
		font-size: 3rem;
	}
	.fz-13{
		font-size: 13px;
	}
	.fz-13:hover{
		color: rgb(255 255 255 / 38%) !important;
	}
	.fz-16{
		font-size: 16px;
	}
	.red{
		color:#a71116;
	}
/*.carousel-indicators li{

	}*/
	.carousel-item img {
		height:550px;
	}
	.carousel p{
		text-shadow: 1px 2px 20px black;
		font-size: 17px;
		font-weight: bold;
		color: #e0e0e0;
		letter-spacing: 1px;
	}
	.carousel-caption {
		transform: translateY(-50%);
		bottom: 0;
		top: 50%;
	}

	.carousel-indicators li {
		width: 10px;
		height: 10px;
		border-radius: 100%;
	}
	.carousel-control-prev-icon,
	.carousel-control-next-icon {
		height: 70px;
		width: 70px;
		outline: white;
		background-size: 100%, 100%;
		border-radius: 50%;
		background: white;
		border: 1px solid white;
		background-image: none;
	}

	.carousel-control-next-icon:after
	{
		content: "\f105";
		font: normal normal normal 28px/1 FontAwesome;
		color: #2d0000;  
		transform: translate(-6px, 19px);
		position: absolute;
	}

	.carousel-control-prev-icon:after {
		content: "\f104";
		font: normal normal normal 28px/1 FontAwesome;
		color: #000000;
		transform: translate(-6px, 19px);
		position: absolute;
	}
	/*===============card hover show icon================*/
	.image {
		opacity: 1;
		display: block;
		width: 100%;
		height: auto;
		transition: .5s ease;
		backface-visibility: hidden;
	}

	.middle {
		transition: .5s ease;
		opacity: 0;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		text-align: center;
	}

	.item:hover .middle {
		opacity: 1;
		transform: translate(-50%, -70%);
		-ms-transform: translate(-50%, -70%);
	}

	.text {
		background-color: #bd2230eb;
		color: white;
		font-size: 16px;
		/*    border-radius: 35px 0px 33px 0px;*/
		border-radius: 30px;
		padding: 16px 32px;
		/*    box-shadow: 0px 0px 4px 0px #000000;*/
	}



	/*List====*/
	ul{
		list-style-type: none;
	}
	.list li:before{
		content: "\f0c8";
		font: normal normal normal 14px/1 FontAwesome;
		color: white;
		padding-right: 11px;

	}
	.list li{
		text-indent: -23px;
		font-family: 'Rubik', sans-serif;
		color: #000000d9;
		font-weight: 600;
		line-height: 26px;
		padding-bottom: 12px;
		font-size: 16px;
	}
	.list1 li:before{
		content: "\f0c8";
		font: normal normal normal 14px/1 FontAwesome;
		color: #bd2130!important;
		padding-right: 11px;

	}
	.list1 li{
		text-indent: -23px;
		font-family: 'Rubik', sans-serif;
		color: #000000d9;
		font-weight: 600;
		line-height: 26px;
		padding-bottom: 12px;
		font-size: 16px;
	}
	/*===slide====*/
	.zoom{

		transition: 0.4s
	}
	.zoom:hover{
		transform: scale(1.1);
		transition: 0.4s
	}
	/*Animation=====*/
	@-webkit-keyframes zoom {
		from {
			-webkit-transform: scale(1, 1);
		}
		to {
			-webkit-transform: scale(1.5, 1.5);
		}
	}

	@keyframes zoom {
		from {
			transform: scale(1, 1);
		}
		to {
			transform: scale(1.5, 1.5);
		}
	}

	.carousel-item img {
		-webkit-animation: zoom 20s;
		animation: zoom 20s;
	}
	.fadeIn {
		-webkit-animation-name: fadeIn;
		animation-name: fadeIn;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
	}
	@-webkit-keyframes fadeIn {
		0% {opacity: 0;}
		100% {opacity: 1;}
	}
	@keyframes fadeIn {
		0% {opacity: 0;}
		100% {opacity: 1;}
	}

	button{
		outline: none !important;
		border: none;
	}

	/*=============Product======*/

/*				#product-turmeric .nav-link{
			border-left: 2px solid #e0dfdf;
			border-radius: 0px;
		}
		#product-turmeric .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
			color: white !important;
			background-color: transparent;

			}*/


			#product-turmeric .tab-pane  img{
				border-radius: 10px 10px 0px 0px;
			}
			#product-turmeric .tab-pane p{
				padding-top: 14px;
				padding-bottom:0px;
				padding-left: 5px ;
				padding-right: 5px;
			}
			#product-turmeric  .card{
				background-color: rgb(199 137 0);
				border-radius: 16px 16px 10px 10px;
			}
			#product-turmeric .nav-pills .nav-link{
				font-family: 'Rubik', sans-serif;
				font-weight: 600;
				letter-spacing: 1px;
				color: #e0dfdf;

			}
			#product-turmeric .nav-link{
				border: 2px solid transparent;
			}
			#product-turmeric .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
				color: white !important;
				background-color: #c78900;
				border: 2px solid #ffffffc2;
				box-shadow: 0px 0px 4px 0px #0000004f;
			}
			#product-turmeric  .nav{
				background-image: radial-gradient(circle 5px at top left, rgba(255,255,255, 0.21) 0%, rgba(255,255,255, 0.21) 50%,rgba(255,255,255, 0.21) 50%, rgba(255,255,255, 0.21) 30%,transparent 30%, transparent 50%),linear-gradient(90deg, rgb(199,137,0),rgb(199,137,0)); background-size: 11px 11px;
				padding: 1rem;
				/*		box-shadow: 0px 0px 8px #00000078;*/
			}
			#product-turmeric  .tab-pane p{
				background: rgb(199 137 0);
				line-height: 25px;
				color: black;
				border-radius: 0px 0px 10px 10px;
				text-align: center;
			}
			#product-turmeric .tab-pane a:hover{
				text-decoration:none;

			}
			#product-turmeric .tab-pane a{
				transition: 0.4s;
				display: inline-block;
			}
			#product-turmeric .tab-pane a:hover{
				transform: scale(0.95);

			}






			/*================*/
			#product-tab .tab-pane  img{
				border-radius: 10px 10px 0px 0px;
			}
			#product-tab  .card{
				background-color: rgb(133,16,28);
				border-radius: 16px 16px 10px 10px;
			}
			#product-tab .tab-pane p{
				padding-top: 10px;
				padding-bottom:0px;
				padding-left: 5px ;
				padding-right: 5px;
			}
			#product-tab .nav-pills .nav-link{
				font-family: 'Rubik', sans-serif;
				font-weight: 600;
				letter-spacing: 1px;
				color: #e0dfdf;

			}
			#product-tab .nav-link{
				border: 2px solid transparent;
			}
			#product-tab .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
				color: white !important;
				background-color: #85101c;
				border: 2px solid #ffffffc2;
				box-shadow: 0px 0px 4px 0px #0000004f;
			}
			#product-tab  .nav{
				background-image: radial-gradient(circle 5px at top left, rgba(226, 226, 226,0.1) 0%, rgba(226, 226, 226,0.1) 50%,rgba(201, 201, 201,0.1) 50%, rgba(201, 201, 201,0.1) 30%,transparent 30%, transparent 50%),linear-gradient(90deg, rgb(133,16,28),rgb(133,16,28)); background-size: 11px 11px;
				padding: 1rem;
				/*	box-shadow: 0px 0px 8px #00000078;*/
			}
			.all-product-page-botm{
				background-image: radial-gradient(circle at center center, transparent 0%,rgb(133,16,28) 99%),repeating-linear-gradient(0deg, rgba(163, 163, 163,0.2) 0px, rgba(163, 163, 163,0.2) 1px,transparent 1px, transparent 6px),repeating-linear-gradient(90deg, rgba(163, 163, 163,0.2) 0px, rgba(163, 163, 163,0.2) 1px,transparent 1px, transparent 6px),linear-gradient(90deg, rgb(133,16,28),rgb(133,16,28));
			}

			#rec .item .card-foo{
				border-radius: 0px 0px 7px 7px;
				text-align: center;
			}

			.crn{
				position: absolute;
				right: -24px;
				top: -34px;
				z-index: -1;
			}
/*   .crn1{
    position: absolute;
    right: 0px;
    top: -34px;
    z-index: -1;
    }*/

    .block-27 ul {
    	padding: 0;
    	margin: 0; 
    	width: 100%;
    	text-align: center;
    	font-family: 'Rubik', sans-serif;
    }
    .block-27 ul li {
    	display: inline-block;
    	margin-bottom: 4px;
    	font-weight: 400; 

    }
    .block-27 a:hover{
    	text-decoration: none;
    	background: #8080806e;
    }
    .block-27 ul li a, .block-27 ul li span {
    	color: #000000;
    	text-align: center;
    	display: inline-block;
    	width: 40px;
    	height: 40px;
    	line-height: 40px;
    	border-radius: 50%;
    	border: 1px solid #e6e6e6;
    	background: #e8e8e8; }
    	.block-27 ul li.active a, .block-27 ul li.active span {
    		background: #7e050f;
    		color: #fff;
    		border: 1px solid transparent; }

    		#product-tab  .tab-pane p{
    			background: rgb(133,16,28);
    			line-height: 25px;
    			color: white;
    			border-radius: 0px 0px 10px 10px;
    			text-align: center;
    		}
    		#product-tab .tab-pane a:hover{
    			text-decoration:none;

    		}
    		#product-tab .tab-pane a{
    			transition: 0.4s;
    			display: inline-block;
    		}
    		#product-tab .tab-pane a:hover{
    			transform: scale(0.95);

    		}
    		.all-pro-bg-call{
    			background-image: radial-gradient(circle at 15% 59%, rgba(101, 101, 101,0.04) 0%, rgba(101, 101, 101,0.04) 50%,rgba(44, 44, 44,0.04) 50%, rgba(44, 44, 44,0.04) 100%),radial-gradient(circle at 47% 11%, rgba(240, 240, 240,0.04) 0%, rgba(240, 240, 240,0.04) 50%,rgba(214,203,203, 0.04) 50%, rgba(214,203,203, 0.04) 100%),radial-gradient(circle at 73% 44%, rgba(160,133,133, 0.04) 0%, rgba(160,133,133, 0.04) 50%,rgba(88,88,88, 0.04) 50%, rgba(88,88,88, 0.04) 100%),radial-gradient(circle at 72% 91%, rgba(173,170,170, 0.04) 0%, rgba(173,170,170, 0.04) 50%,rgb(125,4,15) 50%, rgb(125,4,15) 100%),radial-gradient(circle at 27% 3%, rgb(125,4,15) 0%, rgb(125,4,15) 50%,rgb(125,4,15) 50%, rgb(125,4,15) 100%),linear-gradient(90deg, rgb(125,4,15),rgb(125,4,15));
    			background-attachment: fixed;}
    			.bg-call2{
    				background-image: radial-gradient(circle at 53% 90%, rgba(165, 165, 165,0.03) 0%, rgba(165, 165, 165,0.03) 50%,rgba(32, 32, 32,0.03) 50%, rgba(32, 32, 32,0.03) 100%),radial-gradient(circle at 71% 74%, rgba(191, 191, 191,0.03) 0%, rgba(191, 191, 191,0.03) 50%,rgba(68, 68, 68,0.03) 50%, rgba(68, 68, 68,0.03) 100%),radial-gradient(circle at 70% 13%, rgba(74, 74, 74,0.03) 0%, rgba(74, 74, 74,0.03) 50%,rgba(116, 116, 116,0.03) 50%, rgba(116, 116, 116,0.03) 100%),radial-gradient(circle at 83% 61%, rgba(13, 13, 13,0.03) 0%, rgba(13, 13, 13,0.03) 50%,rgba(27, 27, 27,0.03) 50%, rgba(27, 27, 27,0.03) 100%),linear-gradient(135deg, rgb(160,0,0),rgb(222,182,10));
    				background-attachment: fixed;
    			}
    			a:hover{
    				text-decoration: none !important;
    			}
    			.btn-pro{
    				background: #bdbd0e;
    				width: 25%;
    				padding: 25px;
    				color: #251a1a;
    			}
    			/*Footer*/
    			/*=====*/
    			.light-1{
    				color: #0000008f !important;
    				margin-top: 5px;
    			}
    			.bg-lines{
    				background:url(../images/pngegg.png);
    				background-size:cover;
    				background-attachment: fixed;

    			}
    			.bg-foo{
    				background-image: radial-gradient(circle 5px at top left, rgba(226, 226, 226,0.1) 0%, rgba(226, 226, 226,0.1) 50%,rgba(201, 201, 201,0.1) 50%, rgba(201, 201, 201,0.1) 30%,transparent 30%, transparent 50%),linear-gradient(90deg, rgb(125,4,15),rgb(125,4,15)); background-size: 11px 11px;
    				background-attachment: fixed;

    			}
    			.bg-foo a{
    				color: white;
    				text-decoration: none;

    			}
    			.bg-cpy{
    				background: black;
    				padding-top: 21px;
    				padding-bottom: 21px;
    			}
    			.bg-cpy p{
    				color: #d0d0d0;
    				font-weight: 500;
    				padding: 0;
    				margin: 0;
    			}
    			.bg-cpy a{
    				font-family: 'Rubik', sans-serif;
    				color: #ffa6b6;
    			}
    			.bg-cpy a:hover{

    				color:#c70a0a;
    			}
    			.bg-foo li:hover:before{
    				color:rgb(255 255 255 / 38%) !important;
    				transition: 0.4s;

    			}
    			.bg-foo li:hover {
    				color: #f94328 !important;
    				transition: 0.4s;
    				transform: translate(3px,0px);
    			}

    			.topbtn{
    				position: fixed;
    				bottom: 2rem;
    				right: -6px;
    				z-index: 99;
    				font-size: 18px;
    				border: none;
    				outline: none;
    				background: #4276fb00;
    				color: white;
    				cursor: pointer;
    				display: none;

    				/*transform:translate(3390px, -500px);*/
    			}
    			/*=mobile list====*/
    			.faq .card-body a{
    				font-family: 'Quicksand', sans-serif;
    				color: #bd2131;
    			}
    			.faq .card-body a:hover{
    				font-weight: 600;
    			}
    			.faq .collapsible-link {
    				width: 100%;
    				position: relative;
    				text-align: left;
    				color: #272626;
    			}
    			.faq .card-body{
    				background: #e4e4e4;
    				padding: 2rem;
    				border-left:2px solid #2a6712;

    			}
    			.faq .accordion>.card>.card-header {
    				margin-bottom: 0.4px !important;
    				border-left: 2px solid #bd2130 !important;

    			}
    			.faq .btn.focus, .btn:focus{
    				box-shadow: none !important;
    			}
    			.faq .collapsible-link::before {
    				content: '\f107';
    				position: absolute;
    				top: 50%;
    				right: 0.8rem;
    				transform: translateY(-50%);
    				display: block;
    				font-family: 'FontAwesome';
    				font-size: 1.1rem;
    			}

    			.faq .collapsible-link[aria-expanded='true']::before {
    				content: '\f106';
    			}

    			.faq .collapsible-link::before {
    				content: '\f107';
    				position: absolute;
    				top: 50%;
    				right: 0.8rem;
    				color:#2a6712;
    				box-shadow: 0 0 6px 0px #00000047;
    				transform: translateY(-50%);
    				display: block;
    				font-family: 'FontAwesome';
    				padding: 6px 15px 9px 14px;
    				border-radius: 30px;
    			}
    			.faq .btn-link:hover, .faq .btn-link:focus{
    				text-decoration: none;
    				color: rgb(133,16,28);
    			}

    			/*/* @media Query =================*/
    			@media (min-width: 0px){ .container { max-width: 90%!important; margin: 0 auto!important; } }

    			@media(min-width:1025px)
    			{
    				#mobile-list{
    					display: none;
    				}
    				#pc-list{
    					display: block;
    				}
    			}
    			@media(max-width: 1024px)
    			{
    				#mobile-list{
    					display: block;
    				}
    				#pc-list{
    					display: none;
    				}
    				#indicator{
    					display: none;
    				}
    				#carousel-control-prev{
    					display: flex;
    				}
    				#carousel-control-next{
    					display: flex;
    				}
    				.fz-4r{
    					font-size: 73px;
    				}
    				.carousel-caption.flipInX {
    					transform: translateY(-100px);
    				}
    			}
    			@media(max-width: 600px)
    			{
    				.fz-4{
    					font-size: 3rem;
    				}
    				.bg-all-products .fz-4r{
    					font-size: 47px;
    				}

    				#mobile-list{
    					display: block;
    				}
    				#indicator{
    					display: flex;
    				}
    				#carousel-control-prev{
    					display: none;
    				}
    				#carousel-control-next{
    					display: none;
    				}
    				.carousel-caption{
    					left: 0;
    					right: 0;
    					padding-top: 0px;
    					transform: translateY(-22%);
    				}
    				.fz-4r{
    					font-size: 57px;
    				}
    				.abs-img{
    					display: none;
    				}
    				.button{
    					width: 100%;
    				}
    			}

    			@media only screen and (min-width:600px) and (max-width:900px){

    			}
    			
    			.wsticky i {
    z-index: 1;
    color: #fff;
    text-align: right;
    position: fixed;
    right: 13px;
    bottom: 120px;
    font-size: 25px !important;
    background: #09A909;
    padding: 11px;
    border-radius: 20%;
}

.social {
	margin: 0 auto;
	text-align: center;
	padding: 50px;
}

.social h2 {
	color: #fff;
	font-size: 40px;
	font-family: 'PT Sans', sans-serif;
}

[class^="icon-btn"] {
	height: 56px;
	width: 56px;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-size: 28px;
	line-height: 53px;
	transition: ease-in-out .3s;
	border-radius: 50px;
	margin-left: 10px;
	background-color: #fff;
}

.twitter {
	color: #4099FF;
}

.facebook {
	color: #3B5998;
}

.google-plus {
	color: #DB5A3C;
}

.instagram {
	color: #5C3D2E;
}

.icon-btn:hover {
	transform: scale(1.10);
	color: #FFFFFF;
}

.twitter:hover {
	background-color: #4099FF;
}

.facebook:hover {
	background-color: #3B5998;
}

.google-plus:hover {
	background-color: #DB5A3C;
}

.instagram:hover {
	background-color: #5C3D2E;
}

.social-icons .item {
	display: inline-block;
	margin: 5px;
	width: 39px;
	height: 39px;
	transition: .3s all;
	position: relative;
	-webkit-transition: .3s all;
	text-align: center;
	color: #fff;
	background-color: #fff;
	line-height: 38px;
	border-radius: 50px;
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
}

.social-icons.spinned .item:hover {
	-webkit-animation: Social-Icons-Flipping .3s;
	animation: Social-Icons-Flipping .3s;
}

.social-icons .item:hover {
	text-decoration: none;
	background-color: #42474E;
	box-shadow: 0 -1px 0 transparent inset, 0 2px 3px rgba(0, 0, 0, .1), 0 4px 8px rgba(0, 0, 0, .3);
	color: #fff!important;
}

.social-icons .item .fa {
	font-size: 13px;
	font-weight: 500;
}

.social-icons .facebook {
	color: #425F9C!important;
}

.social-icons .twitter {
	color: #00ACEE!important;
}

.social-icons .google {
	color: #c00!important;
}

.social-icons .linkedin {
	color: #0073B2!important;
}

.social-icons .youtube {
	color: #EB3E40!important;
}

.social-icons .instagram {
	color: #5E8AAC!important;
}

.facebook:hover {
	background-color: #425F9C!important;
}

.twitter:hover {
	background-color: #00ACEE!important;
}

.google:hover {
	background-color: #c00!important;
}

.linkedin:hover {
	background-color: #0073B2!important;
}

.youtube:hover {
	background-color: #EB3E40!important;
}

.instagram:hover {
	background-color: #5E8AAC!important;
}
@-webkit-keyframes Social-Icons-Flipping {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes Social-Icons-Flipping {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
.castor h1{text-align: center;border-left:0px!important;}
.castor tr td, .castor tr th{border: 1px solid #c1c3d1 !important;text-align: center;padding: 5px 14px !important;color: #000;}
.castor table{width: 100%;margin: 25px 0px;}