body {
	font-family: 'Rajdhani', sans-serif;
	font-size: 16px;
	color: #727272;
	background: #fff;
	font-weight: 400;
	line-height: 1.5;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	body {
		font-size: 14px;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	body {
		font-size: 13px;
		line-height: 1.4;
	}
}

.trans4, a, .combo_offer_area .single_combo h4, .our_menu_area .single_menu .menu_content h5, .our_menu_tabs li a .icon_wraper span, .special_food_area .owl-nav .owl-prev, .special_food_area .owl-nav .owl-next, .copyright_area p a, .food_menu_page .our_menu_tabs > li a .icon_wraper span, .food_menu_page .single_menu .menu_content h5, .blog1_area .single_blog .blog_content, .blog1_area .single_blog .blog_content h4, .blog2_area .single_blog .blog_content, .blog2_area .single_blog .blog_content h4, .single_blog_area .blog_details_wraper .blog_content .entry_meta a > i, .single_blog_area .blog_comments .single_comment .comment_content, .single_blog_area .blog_comments .single_comment .comment_content .commentor_menta h5, .single_blog_area .blog_tags .tags > span, .gallery_page_area .single_menu > a:after, .gallery_page_area .single_menu > a:before, .branch_page_area .single_branch .branch_cntent h5, .branch_page_area .single_branch .branch_cntent .branch_address > a > i, .chef_area.team_area .chef_team_slider i, .shop_area .shop_list a:before, .review_area .review_tab.nav-tabs li a:after, .cart_amount > input, .cart_page_area {
	-webkit-transition: 0.4s linear;
	transition: 0.4s linear;
}
.section_tittle {
	margin-bottom: 100px;
	overflow: hidden;
}
.section_tittle h1 {
    color: #404040;
    font-size: 27px;
    font-weight: 600;
    margin-bottom: 0;
}
.section_tittle .icon {
	display: block;
	float: left;
	height: 60px;
	margin-right: 20px;
	width: 60px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.section_tittle {
		margin-bottom: 50px;
		text-align: center;
	}
	.section_tittle .icon {
		background-repeat: no-repeat;
		background-size: contain;
		display: inline-block;
		float: none;
		height: 30px;
		margin-right: 0;
		width: 30px;
	}
	.section_tittle h1 {
		font-size: 26px;
		margin-bottom: 4px;
	}
	.section_tittle span {
		line-height: 20px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.section_tittle {
		margin-bottom: 60px;
	}
	.section_tittle h1 {
		font-size: 32px;
		margin-bottom: 5px;
	}
}
a.custom_btn, a.blog_btn, .welcome_area .single_welcome_slider .welcome_content a, .booking_area form.booking_form a, .blog2_area .single_blog .blog_content a.blog_btn {
	animation-delay: 1.6s;
	background: #ff5e18 none repeat scroll 0 0;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	margin-top: 25px;
	padding: 13px 0;
	text-align: center;
	text-transform: uppercase;
	width: 170px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
a.custom_btn:after, a.blog_btn:after, .welcome_area .single_welcome_slider .welcome_content a:after, .booking_area form.booking_form a:after, .blog2_area .single_blog .blog_content a.blog_btn:after {
	position: absolute;
	width: 158%;
	left: 125px;
	height: 3px;
	background: #fff;
	content: "";
	border-radius: 24px;
	top: 0;
	z-index: -1;
	transform: rotate(-50deg);
	transition: 0.4s linear;
}
a.custom_btn:hover:after, a.blog_btn:hover:after, .welcome_area .single_welcome_slider .welcome_content a:hover:after, .booking_area form.booking_form a:hover:after, .blog2_area .single_blog .blog_content a.blog_btn:hover:after {
	visibility: visible;
	opacity: .1;
	height: 474%;
	left: -90px;
	top: -83px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	a.custom_btn, a.blog_btn, .welcome_area .single_welcome_slider .welcome_content a, .booking_area form.booking_form a, .blog2_area .single_blog .blog_content a.blog_btn {
		font-size: 13px;
		margin-top: 15px;
		padding: 10px 0;
		width: 130px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	a.custom_btn, a.blog_btn, .welcome_area .single_welcome_slider .welcome_content a, .booking_area form.booking_form a, .blog2_area .single_blog .blog_content a.blog_btn {
		width: 150px;
		padding: 10px 0;
		font-size: 14px;
	}
}
.parallax {
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.hidden {
	display: none;
}
.social_links > a {
	border: 1px solid #c6c6c6;
	color: #3a3a3a;
	line-height: 35px;
	margin-right: 5px;
	text-align: center;
	width: 35px;
}
.social_links > a:hover {
	border: medium none transparent;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	color: #FF5E18;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.social_links > a > a {
		font-size: 13px;
		line-height: 28px;
		width: 30px;
	}
}
a.blog_btn {
	background: #000 none repeat scroll 0 0;
	color: #ffffff;
	padding: 7px 0;
	width: 132px;
	margin-top: 0;
}
a.blog_btn:hover {
	background: #FF5E18;
}
.paginations {
	margin-bottom: 100px;
}
.paginations a {
	border: 1px solid #848484;
	color: #323232;
	line-height: 35px;
	margin: 0 3px;
	text-align: center;
	width: 35px;
}
.paginations a:hover {
	background: #000000;
	color: #fff;
}
.paginations a.active {
	background: #000000;
	color: #fff;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.paginations {
		margin-bottom: 60px;
		text-align: center;
	}
	.paginations a {
		line-height: 30px;
		width: 30px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.paginations {
		margin-bottom: 80px;
	}
}
/*=================================== preloader area =====================================*/
.preloader {
	background: #f6f6f6 none repeat scroll 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 10;
}
.spinner {
	margin: 100px auto;
	width: 40px;
	height: 40px;
	position: relative;
	text-align: center;
	-webkit-animation: sk-rotate 2.0s infinite linear;
	animation: sk-rotate 2.0s infinite linear;
}
.dot1, .dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	background-color: #FF5E18;
	border-radius: 100%;
	-webkit-animation: sk-bounce 2.0s infinite ease-in-out;
	animation: sk-bounce 2.0s infinite ease-in-out;
}
.dot2 {
	top: auto;
	bottom: 0;
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
}
@-webkit-keyframes sk-rotate {
	100% {
		-webkit-transform: rotate(360deg);
	}
}
@keyframes sk-rotate {
	100% {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}
}
@-webkit-keyframes sk-bounce {
	0%, 100% {
		-webkit-transform: scale(0);
	}
	50% {
		-webkit-transform: scale(1);
	}
}
@keyframes sk-bounce {
	0%, 100% {
		transform: scale(0);
		-webkit-transform: scale(0);
	}
	50% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
}
/*=================================== header area =====================================*/
.header_top {
	padding: 4px 0;
	background:#000;
}
.header_top .header_contact > a {
	color: #fff;
	font-size: 16px;
	margin-right: 25px;
	line-height: 38px;
	font-family: 'Rajdhani', sans-serif;
	font-weight: 500;
}
.header_top .header_contact > a:last-child {
	margin-right: 0;
}
.header_top .header_contact > a:hover {
	color: #FF5E18;
}
.header_top .header_contact > a i {
	margin-right: 10px;
	color: #FF5E18;
}
.header_top .header_time {
	color: #605f5f;
	font-size: 14px;
	line-height: 38px;
}
.header_top a.cart_btn {
	background: #fff none repeat scroll 0 0;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	color: #7d7d7d;
	float: right;
	font-size: 14px;
	line-height: 33px;
	margin: 3px 0px 0px 0px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	background: #fff;
	width: 100px;
}
.header_top a.cart_btn i {
	color: #FF5E18;
	margin-left: 5px;
}
.header_top a.cart_btn span.cart_quentity {
	border-radius: 50%;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	line-height: 16px;
	position: absolute;
	right: 10;
	top: 5px;
	width: 16px;
}
.header_top form.search_bar {
    width: 43%;
	float: left;
	margin-left: 31%;
	margin-top: 2px;
}
.header_top form.search_bar input {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
	font-family: 'Rajdhani', sans-serif;
    font-size: 16px;
    line-height: 33px;
    text-indent: 10px;
    width: 100%;
    height: 33px;
	padding: 0 31px;
}
.header_top form.search_bar a.search_btn {
    color: #605f5f;
    background: #fff;
    font-size: 14px;
    line-height: 28px;
    padding: 0 10px;
    position: absolute;
	
    top: -32px;
    border: 1px solid #ddd;
    height: 33px;
}




@media only screen and (min-width: 0px) and (max-width: 767px) {
	.header_top {
		padding: 10px 0;
		text-align: center;
	}
	.header_top .header_contact > a {
		font-size: 13px;
		margin-right: 5px;
		line-height: normal;
	}
	.header_top .header_contact > a i {
		font-size: 13px;
		margin-right: 5px;
	}
	.header_top .header_time {
		font-size: 12px;
		line-height: 22px;
		margin: 10px 0;
		display: block;
	}
	.header_top a.cart_btn {
		float: none;
		font-size: 13px;
		width: 90px;
		line-height: 30px;
	}
	.header_top a.cart_btn i {
		margin-left: 5px;
	}
	.header_top a.cart_btn span.cart_quentity {
		line-height: 16px;
		position: absolute;
		right: 5px;
		top: 3px;
		width: 16px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.header_top {
		padding: 10px 0;
	}
	.header_top .header_contact > a {
		font-size: 12px;
		margin-right: 7px;
	}
	.header_top .header_time {
		font-size: 12px;
	}
	.header_top a.cart_btn {
		font-size: 12px;
	}
}
.header_bottom {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	background: #f3f3f3 none repeat scroll 0 0;
	padding: 20px 0;
}
@media only screen and (min-width: 768px) {
	.header_bottom .slicknav_menu {
		display: none;
	}
	.header_bottom .main_menu > li {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		display: inline-block;
		position: relative;
	}
	.header_bottom .main_menu > li:first-child a {
		padding-left: 0;
	}
	.header_bottom .main_menu > li > a {
		color: #181818;
		font-size: 14px;
		margin: -20px 0;
		padding: 48px 9px;
	}
	.header_bottom .main_menu > li > a:hover {
		color: #FF5E18;
	}
	.header_bottom .main_menu > li:hover > ul.sub_menu li {
		display: block;
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	}
	.header_bottom .main_menu > li ul.sub_menu {
		position: absolute;
		-webkit-perspective: 1000px;
		perspective: 1000px;
		top: 125%;
		left: 0;
		width: 180px;
		z-index: 2;
	}
	.header_bottom .main_menu > li ul.sub_menu li {
		display: none;
		background: #f3f3f3;
		-webkit-transform-origin: top center;
		transform-origin: top center;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(1) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: -150ms;
		animation-delay: -150ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(2) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 0ms;
		animation-delay: 0ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(3) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 150ms;
		animation-delay: 150ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(4) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 300ms;
		animation-delay: 300ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(5) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 450ms;
		animation-delay: 450ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(6) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 600ms;
		animation-delay: 600ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(7) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 750ms;
		animation-delay: 750ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(8) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 900ms;
		animation-delay: 900ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(9) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 1050ms;
		animation-delay: 1050ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(10) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 1200ms;
		animation-delay: 1200ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(11) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 1350ms;
		animation-delay: 1350ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(12) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 1500ms;
		animation-delay: 1500ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(13) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 1650ms;
		animation-delay: 1650ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(14) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 1800ms;
		animation-delay: 1800ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(15) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 1950ms;
		animation-delay: 1950ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(16) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 2100ms;
		animation-delay: 2100ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(17) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 2250ms;
		animation-delay: 2250ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(18) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 2400ms;
		animation-delay: 2400ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(19) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 2550ms;
		animation-delay: 2550ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li:nth-child(20) {
		-webkit-animation-name: dropdown;
		animation-name: dropdown;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-delay: 2700ms;
		animation-delay: 2700ms;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.header_bottom .main_menu > li ul.sub_menu li a {
		border-bottom: 1px solid #ddd;
		color: #333;
		display: block;
		line-height: 40px;
		padding-left: 15px;
		font-size: 14px;
		text-transform: capitalize;
	}
	.header_bottom .main_menu > li ul.sub_menu li a:hover {
		color: #FF5E18;
	}
	.header_bottom .main_menu > li ul.sub_menu li:first-child a {
		border-top: 3px solid #333;
	}
	.header_bottom .main_menu > li ul.sub_menu li:last-child > a {
		border-bottom: none;
	}
}
.header_bottom form.search_bar {
	margin: 13px 0;
	position: relative;
}
.header_bottom form.search_bar input {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #d9d9d9;
	font-size: 13px;
	line-height: 50px;
	text-indent: 10px;
	width: 100%;
	height: 50px;
}
.header_bottom form.search_bar a.search_btn {
	color: #605f5f;
	background: #fff;
	font-size: 14px;
	line-height: 50px;
	padding: 0 10px;
	position: absolute;
	right: 0;
	top: 0;
	border: 1px solid #ddd;
	height: 50px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.header_bottom {
		text-align: center;
		padding: 10px 0;
	}
	.header_bottom a.log {
		position: relative;
		z-index: 2;
		width: 150px;
	}
	.header_bottom ul.main_menu {
		display: none;
	}
	.header_bottom nav.menu_bar {
		position: absolute;
		left: 0;
		top: 70px;
		width: 100%;
		z-index: 3;
	}
	.header_bottom nav.menu_bar .slicknav_menu {
		background: transparent none repeat scroll 0 0;
		text-align: left;
	}
	.header_bottom nav.menu_bar .slicknav_menu .slicknav_btn {
		background: transparent none repeat scroll 0 0;
		float: left;
		background: transparent none repeat scroll 0 0;
		float: left;
		position: absolute;
		top: -58px;
	}
	.header_bottom nav.menu_bar .slicknav_menu .slicknav_btn .slicknav_icon-bar {
		background: #333 none repeat scroll 0 0;
		height: 3px;
		width: 25px;
	}
	.header_bottom nav.menu_bar .slicknav_nav, .header_bottom nav.menu_bar .slicknav_hidden {
		background: #333 none repeat scroll 0 0;
	}
	.header_bottom nav.menu_bar .slicknav_parent a {
		text-transform: capitalize;
	}
	.header_bottom form.search_bar {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		margin: 0;
		position: absolute;
		top: 0;
		-webkit-perspective: 1000px;
		perspective: 1000px;
		right: 0;
	}
	.header_bottom form.search_bar input {
		margin-left: -10px;
		margin-top: 10px;
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		visibility: hidden;
		width: 300px;
		-webkit-transition: 0.4s linear;
		transition: 0.4s linear;
	}
	.header_bottom form.search_bar a.search_btn {
		font-size: 18px;
		right: 10px;
		padding: 0;
		top: -59px;
	}
	.header_bottom form.search_bar.active {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		z-index: 3;
		-webkit-transition: 0.4s linear;
		transition: 0.4s linear;
	}
	.header_bottom form.search_bar.active input {
		visibility: visible;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.header_bottom .main_menu > li > a {
		font-size: 12px;
		padding-left: 2px;
		padding-right: 2px;
	}
	.header_bottom .main_menu > li > a ul.sub_menu > li > a {
		font-size: 13px;
	}
	.header_bottom a.log {
		padding-top: 10px;
	}
	.header_bottom .header_bottom form.search_bar {
		margin: 17px 0 0;
	}
	.header_bottom .header_bottom form.search_bar input {
		line-height: 45px;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header_bottom .main_menu > li > a {
		font-size: 13px;
		padding: 48px 8px;
	}
}
@-webkit-keyframes dropdown {
	0% {
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transform: rotatex(-90deg);
		transform: rotatex(-90deg);
	}
	60% {
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-transform: rotateX(50deg);
		transform: rotateX(50deg);
	}
	100% {
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-transform: rotatex(0);
		transform: rotatex(0);
	}
}
@keyframes dropdown {
	0% {
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transform: rotatex(-90deg);
		transform: rotatex(-90deg);
	}
	60% {
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-transform: rotateX(50deg);
		transform: rotateX(50deg);
	}
	100% {
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-transform: rotatex(0);
		transform: rotatex(0);
	}
}
/*=================================== welcome area =====================================*/
.welcome_area .single_welcome_slider {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 580px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-size: cover;
	background-position: center;
}
.welcome_area .single_welcome_slider .welcome_content {
	padding-right: 60px;
	padding-bottom: 65px;
}
.welcome_area .single_welcome_slider .welcome_content span {
	color: #fff;
	font-size: 40px;
	font-family: "Great Vibes", cursive;
	-webkit-animation-delay: .0s;
	animation-delay: .0s;
}
.welcome_area .single_welcome_slider .welcome_content h1 {
	color: #fff;
	font-size: 35px;
	font-weight: 600;
	line-height: 50px;
	margin-top: 25px;
	-webkit-animation-delay: .8s;
	animation-delay: 0.8s;
}
.welcome_area .single_welcome_slider .welcome_content a {
	-webkit-animation-delay: 1.1s;
	animation-delay: 1.1s;
}
.welcome_area .owl-dots {
	bottom: 80px;
	left: 50%;
	margin-left: -565px;
	position: absolute;
}
.welcome_area .owl-dots .owl-dot {
	background: #fff none repeat scroll 0 0;
	display: inline-block;
	height: 2px;
	margin-right: 5px;
	width: 30px;
}
.welcome_area .owl-dots .owl-dot span {
	-webkit-transition: 0.4s linear;
	transition: 0.4s linear;
}
.welcome_area .owl-dots .owl-dot.active {
	background: #FF5E18;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.welcome_area .owl-dots {
		margin-left: -49px;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.welcome_area .single_welcome_slider {
		height: 450px;
	}
	.welcome_area .single_welcome_slider .welcome_content {
		padding: 0 0 56px;
		text-align: center;
	}
	.welcome_area .single_welcome_slider .welcome_content a {
		font-size: 13px;
		margin-top: 15px;
		padding: 10px 0;
		width: 133px;
	}
	.welcome_area .single_welcome_slider .welcome_content h1 {
		font-size: 24px;
		line-height: normal;
		margin-top: 10px;
	}
	.welcome_area .single_welcome_slider .welcome_content span {
		font-size: 27px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.welcome_area .single_welcome_slider {
		background-position: -136px 2px;
		background-size: cover;
		height: 500px;
	}
	.welcome_area .single_welcome_slider span {
		font-size: 35px;
	}
	.welcome_area .single_welcome_slider h1 {
		font-size: 32px;
		line-height: 45px;
		margin-top: 14px;
	}
	.welcome_area .single_welcome_slider a {
		margin-top: 18px;
	}
	.welcome_area .owl-dots {
		bottom: 60px;
		margin-left: -359px;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.welcome_area .owl-dots {
		margin-left: -462px;
	}
	.welcome_area .single_welcome_slider .welcome_content {
		padding-right: 0;
	}
}
/*=================================== combo area =====================================*/
.combo_offer_area {
	padding: 90px 0 50px;
	position: relative;
	overflow: hidden;
}
.combo_offer_area:after {
	background-image: url("../../img/combo_bg.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	bottom: -14px;
	content: "";
	height: 390px;
	margin-right: -784px;
	position: absolute;
	right: 50%;
	width: 471px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.combo_offer_area:after {
		height: 264px;
		margin-right: -565px;
		width: 322px;
	}
}
.combo_offer_area .single_combo {
	border-bottom: 1px dashed #afafaf;
	margin-bottom: 50px;
	padding-bottom: 5px;
}
.combo_offer_area .single_combo:hover h4 {
	color: #FF5E18;
}
.combo_offer_area .single_combo h4 {
	color: #404040;
	font-weight: 600;
}
.combo_offer_area .single_combo span {
	font-size: 18px;
	margin-top: 5px;
	color: #FF5E18;
}
.combo_offer_area .single_combo img {
	margin-bottom: 30px;
	width: 100%;
}
.combo_offer_area .combo_img {
	margin-top: -214px;
	text-align: left;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.combo_offer_area {
		padding: 60px 0 30px;
	}
	.combo_offer_area:after {
		display: none;
	}
	.combo_offer_area .single_combo {
		margin-bottom: 30px;
	}
	.combo_offer_area .single_combo img {
		margin-bottom: 10px;
	}
	.combo_offer_area .single_combo h4 {
		font-size: 17px;
	}
	.combo_offer_area .single_combo span {
		font-size: 16px;
	}
	.combo_offer_area .combo_img {
		display: none;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.combo_offer_area {
		padding: 80px 0 20px;
	}
	.combo_offer_area:after {
		bottom: -28px;
		height: 187px;
		width: 206px;
	}
	.combo_offer_area .single_combo {
		margin-bottom: 30px;
	}
	.combo_offer_area .single_combo img {
		margin-bottom: 10px;
	}
	.combo_offer_area .single_combo h4 {
		line-height: 25px;
	}
	.combo_offer_area .single_combo span {
		font-size: 16px;
	}
	.combo_offer_area .combo_img {
		margin-top: -48px;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.combo_offer_area .single_combo h4 {
		font-size: 15px;
	}
	.combo_offer_area .single_combo img {
		margin-bottom: 15px;
	}
	.combo_offer_area .single_combo span {
		font-size: 16px;
	}
}
/*=================================== our_menu area =====================================*/
.our_menu_area {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	background-image:url(../img/banner_bg.jpg);
	background-position: center top;
	background-size: cover;
	padding: 90px 0px;
	position: relative;
	z-index: 1;
}
.our_menu_area:after {
	background: #141414cc none repeat scroll 0 0;
	content: "";
	height: 100%;
	left: 0;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
.our_menu_area .row.isotope {
	width: 100%;
	margin-right: 0;
	margin-left: 7.5px;
}
.our_menu_area .section_tittle {
	margin-bottom: 42px;
}
.our_products{
	margin-bottom: 22px !important;
}
.our_menu_area .section_tittle h1 {
	color: #fff;
	text-align:center;
}
.our_menu_area .section_tittle span {
	color: #ababab;
}
.our_menu_area .single_menu .menu_content {
    text-align: center;
    border: 1px solid #cccccc1f;
    padding: 17px 0px 10px;
    border-style: dashed;
	transition: 0.8s;
	background: #e30f0e;
	color:#fff;
}
.our_menu_area .single_menu .menu_content:hover{
	background: #fff;
	color:#fff;
}
.our_menu_area .single_menu .menu_content:hover h5{
	color:#FF5E18;
}
.our_menu_area .single_menu .menu_content h5 {
	color: #fff;
    font-weight: 600;
    margin-bottom: 10px;
    font: 600 25.5px/24px 'Rajdhani', sans-serif;
}


.our_menu_area .single_menu .menu_content p {
	color: #ededed;
	margin-bottom: 10px;
	font-size: 15px;
}
.our_menu_area .single_menu .menu_content span {
	color: #e2e2e2;
	font-weight: 600;
}
.our_menu_tabs {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	border-bottom: medium none !important;
}
.our_menu_tabs li {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	display: block;
	width: 100%;
}
.our_menu_tabs li a {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	background: transparent none repeat scroll 0 0 !important;
	border: medium none;
	color: #e2e2e2;
	display: block;
	font-size: 20px;
	font-family: 'Rajdhani', sans-serif;
	font-weight: 600;
	line-height: 59px;
	overflow: hidden;
	padding-top: 10px;
}
.our_menu_tabs li a .icon_wraper {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	float: left;
	height: 50px;
	margin-right: 16px;
	position: relative;
	width: 50px;
	overflow: hidden;
}
.our_menu_tabs li a .icon_wraper span {
	background-repeat: no-repeat;
	background-size: contain;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.our_menu_tabs li a .icon_wraper .icon {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	top: 0;
	visibility: visible;
}
.our_menu_tabs li a .icon_wraper .hover_icon {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	top: 50%;
	visibility: hidden;
}
.our_menu_tabs li a:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	background: transparent none repeat scroll 0 0 !important;
	border: medium none !important;
	color: #FF5E18;
}
.our_menu_tabs li a:hover .icon {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	top: -50%;
	visibility: hidden;
}
.our_menu_tabs li a:hover .hover_icon {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	top: 0;
	visibility: visible;
}
.nav.nav-tabs {
	border-bottom: medium none;
	
}
.copyright{
	color: #fff !important;
    font: 400 17px/24px 'Rajdhani', sans-serif;
}
.poweredby{
	color: #fff !important;
    font: 400 17px/24px 'Rajdhani', sans-serif;
	text-align: right;
}
.our_menu_tabs li.active {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.our_menu_tabs li.active a {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	background: transparent none repeat scroll 0 0 !important;
	border: medium none !important;
	color: #FF5E18;
}
.our_menu_tabs li.active a .icon {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	top: -50%;
	visibility: hidden;
}
.our_menu_tabs li.active a .hover_icon {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	top: 0;
	visibility: visible;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	padding: 60px 0 25px;
	text-align: center;
	.section_tittle {
		margin-bottom: 50px;
	}
	.our_menu_tabs {
		margin-bottom: 40px;
	}
	.our_menu_tabs li {
		display: inline-block;
		float: none;
		width: auto;
	}
	.our_menu_tabs li a {
		font-size: 20px;
		line-height:55px;
		padding: 0 8px;
	}
	.our_menu_tabs li a .icon_wraper {
		display: block;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	padding: 80px 0 50px;
	.section_tittle {
		margin-bottom: 70px;
	}
	.our_menu_tabs {
		text-align: center;
	}
	.our_menu_tabs li a {
		font-size: 16px;
		line-height: 25px;
		padding: 8px 15px;
		margin-bottom: 3px;
	}
	.our_menu_tabs li a .icon_wraper {
		display: inline-block;
		float: none;
		height: 30px;
		margin: 0 25px;
		width: 30px;
	}
	.single_menu .menu_content p {
		font-size: 13px;
		line-height: 22px;
		margin-bottom: 5px;
	}
	.single_menu .menu_content h5 {
		margin-bottom: 8px;
	}
}
.top_50{
	margin-top: 88px;
}
.top_30{
	margin-top: 30px;
}
.padd_left{
	padding-left: 18%;
}

footer.site-footer {
    background: #4a4a4a;
    padding: 0 0px 35px;
    margin-top: -16px;
}


.property{
	text-align: center;
	line-height: 46px !important;
	margin-top: 14rem;
	
}
.email{
	background: #a30801;
    padding: 10px 32px;
    text-transform: initial;
    color: #fff !important;
    border-radius: 3px;
    font-size: 20px;
    border-radius: 40px;
	text-decoration: none;
	
}
a:hover, a:focus {
    color: #23527c;
    text-decoration: none;
}
.property p{
	text-transform: inherit;
}
.address{
	text-align: center;
    margin-top: 24px;
	color: #f7f1e9 !important;
}
.address a{
	color: #f7f1e9;
	padding: 0 15px;
	font: 400 17px/24px 'Rajdhani', sans-serif;
}
.address a:hover{
	color: #f7f1e9;
}
.address_add{
	text-align: center;
	color: #f7f1e9 !important;
}
.address_add a{
	text-transform: capitalize!important;
    color: #f7f1e9;
	font: 400 17px/24px 'Rajdhani', sans-serif;
}
.address_add a:hover{
    color: #f7f1e9;
}
.address_about{
	text-align:center; 
    margin-top: 24px;
	color: #f7f1e9 !important;
}
.address_about p{
	text-transform: lowercase;
	color: #f7f1e9;
}
.new_add{
	font-weight: 800;
}

.mh-social {
	display: table;
	margin: 24px auto auto;
	padding: 0px;
}

.mh-social li {
	float: left;
	margin: 0 8px;
	list-style: none;
}

.mh-social li a {
	color: #ffffff;
	position: relative;
	width: 40px;
	height: 32px;
	display: table;
	text-align: center;
	line-height: 32px;
	transition: 0.8s;
}

.mh-social li a i {
	position: relative;
    z-index: 9999;
    font-size: 14px;
}

.mh-social li a:before {
	content: "";
    width: 100%;
    height: 100%;
    border: 1px solid #ccc;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    transition: .3s;
	
}

.mh-social li a:hover {
	color: #fff;
}

/*.mh-social li a:hover:before {
	content: "";
    border: 1px solid #fdec02;
    background: #a30801;
    transition: .3s;
}*/

.mh-copy {
	font-size: 13px;
	color: #566473;
	margin: 0px;
	font-weight: 300;
	text-align: center;
}

.m-hide {
	position: relative;
}

.m-hide:after {
	content: '';
    position: absolute;
    border-style: solid;
    border-width: 80px 150px 0;
    border-color: #a30001 transparent;
    display: block;
    width: 0;
    z-index: 1;
    bottom: -80px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
}

.m-hide i {
	font-size: 34px;
	text-transform: uppercase;
	color: #fff;
	position: absolute;
	margin: 0px auto;
	left: 0px;
	right: 4px;
	display: table;
	z-index: 999;
	top: 20px;
	cursor: pointer;
	transition: .3s;
	width: 30px;
}

.m-hide i:hover {
	color: #000;
	transition: .3s;
}
.r3orgnics li a {
	color: #fff !important;
    position: relative !important;
    width: 22px !important;
    height: 22px !important;
    display: table !important;
    text-align: center !important;
    line-height: 22px !important;
	font-size: 12px;
}


.r3orgnics li a:before {
    content: "";
    width: 100%;
    height: 100%;
    border: 1px solid #ccc !important;
    transform: rotate(45deg) important;
    position: absolute important;
    top: 0px;
    right: 0px;
    left: 0px;
    transition: .3s;
}
ul.mh-social.r3orgnics a {
    color: #d4cece;
}
.col-lg-6.col-md-6.col-sm-6.text-center.text-md-left span {
    color: #fff;
    font: 400 17px/14px 'Rajdhani', sans-serif;
}
.widget-link ul li {
	color: #fff;
    list-style: none;
	font-family: 'Rajdhani', sans-serif;s
}
.widget-link ul li a {
    color: #fff !important;
}
.bg-primary {
    color: #fff;
    background-color: #000;
    padding: 8px 0;
}
ul, ol {
    margin-top: 0;
	margin-bottom: 0px;
}
.fb_hover:hover{
	background:#3b5999;
}
.tw_hover:hover{
	background:#1da1f3;
}
.ln_hover:hover{
	background:#007ab9;
}
.you_hover:hover{
	background:#ff0000;
}



.padd_no{
	padding-left: 0;
	padding-right: 0;
}
.product1 {
	height:335px;
}
.product_conts{
	width: 450px;
	height:295px;
	background: #4a4a4a;
	box-shadow: 1px 2px 10px 0px #716a6a;
	margin: 0 auto;
	padding: 20px;
	
}
.product_conts h2{
	font-size: 24px;
	text-align: center;
}
.product_conts h2 a{
	color:#fff;
}
.product_conts p{
	padding-bottom: 25px;
	color:#fff;
}

.product_conts .video iframe{
	width:100%;
	height:200px;
}
.mrb60{
	margin-bottom: 35px;
}
.company_profile{
	background: url(../img/banner/company_profile.jpg);
    position: relative;
    height: auto;
    background-size: 100% 100%;
    background-position: 100%;
	margin-top: 113px;
}


/*.company_profile:before{
	position: absolute;
    content: '';
    left: -14rem;
    top: 0px;
    width: 31%;
    height: 100%;
    display: block;
    background-color: rgb(227, 15, 14);
    transform: skew(29deg);
	
}*/
.about_profile{
	margin-left: 3%;
    padding: 160px 0px;
}
.about_profile h4{
	color:#ffffff;
    text-shadow: 1px 1px 1px #000;
    
	text-transform: uppercase;
	font: 600 35.5px/24px 'Rajdhani', sans-serif;
}
.about_profile span{
	color: #fff;
    font-size: 15px;
	
}
.about_profile span >a {
    color: #fdf300;
    font-weight: 600;
	font-family: 'Rajdhani', sans-serif;
}
.about-section {
    padding: 98px 0px 40px 0px;
}
.about-section .img-box {
    border: 5px solid #ffffff;
    box-shadow: 0 0 5px #ddd;
}
.about-section img {
    width: 100%;
}
.about-section .img-box-two {
    position: relative;
    left: -110px;
    margin-top: 64px;
    border: 5px solid #82a5fd;
}
.about-content {
    position: relative;
    margin-left: -100px;
    margin-top: 2px;
}
.about-content .top-text {
    position: relative;
    color: #82a5fd;
    margin-bottom: -3px;
}
.about-section .img-box-three {
    position: relative;
    margin-top: -148px;
    left: 100px;
}
.about-section .img-box {
    border: 5px solid #ffffff;
    box-shadow: 0 0 5px #ddd;
}
.about_more{
	margin-bottom: 45px;
}
.choose_us{
	background:url(../img/about/about_bg.jpg);
    padding: 81px 0;
	position: relative;
	background-attachment: fixed;
	background-size: cover;
}

.border_top{
	
    background: #fff;
    padding-left: 0;
}
.pt_l{
	padding-left: 0;
	padding-right: 0;
}
.dry{
	background: #e30f0e;
	transition: 0.8s;
	box-shadow: 0 0 5px 0 #666;
	border-radius: 5px;
}
.dry:hover{
	background: #fff;
}
.dry li a{
	color: #fff;
}
.about-content h4{
	color: #686869;
    font-size: 27px;
    font: 600 35.5px/38px 'Rajdhani', sans-serif;
}

.about-contents h4{
	color: #686869;
    font-size: 27px;
	
	font: 600 35.5px/38px 'Rajdhani', sans-serif;
}
section.about-sections {
    padding: 90px 0;
}
blockquote {
    padding: 16px 20px;
    margin: 0 0 20px;
    border-left: 5px solid #e30f0e;
    background: #e30f0e;
    color: #ffffff;
    font: 600 20.5px/24px 'Rajdhani', sans-serif;
    margin-top: 25px;
}
.name_clients{
	color: #686869;
	font-style: italic;
}
._bgcolor{
	background: #d0cdcd29;
}
.partner img{
	width: 100%;
}
.partner span{
	font-style: italic;
	font-size: 13px;
}
.col-mds-14{
	width: 19.3333%;
    display: inline-block;
}
.about-contents {
    padding: 5px;
	
}
.bg_color_team{
	padding: 5px;
    background: #cccccc2e;
}
.partner {
    background: #fff;
    padding: 5px;
}
.contact_section{
	background: #f5f6f6;
	padding: 80px 0;
}
.info_cont{
    background: #fff;
    padding: 22px;
    margin-top: 15px;
}
.info_cont h4{
	color: #686869;
    font-size: 27px;
    font-weight: 600;
}
.info_cont_form{
	padding: 15px 0;
}
.info_cont_form h4{
	color: #686869;
    font-size: 27px;
    font-weight: 600;
}
.info_contact li{
	list-style: none;
    margin-bottom: 13px;
	font: 400 17.5px/24px 'Rajdhani', sans-serif;
}
.add_icons >i{
	width: 40px;
    height: 40px;
    border: 1px solid #ccc;
    padding: 11px;
    font-size: 18px;
	
}
.mail_form{
	width: 100%;
	padding: 5px 15px;
	font: 400 17.5px/24px 'Rajdhani', sans-serif;
	outline: none;
	margin-bottom: 10px;
}
.mail_form ::placeholder{color: #727272;}
.btn-form{
    padding: 14px 40px;
    border-radius: 30px;
    font: 600 16px/16px 'Rajdhani', sans-serif;
    color: #fff;
    text-transform: uppercase;
    background: #e30f0e;
    outline: none;
    border: none;
}
.box-01{
	width: 31.33333%;
    float: left;
    margin: 0 10px;
}
.suppoer_tulsi img{
	width: 100%;
    border-radius: 6px 6px 0 0px;
}
.suppoer_tulsi h5 {
    text-align: center;
    background: #f0b93f;
    padding: 10px;
    border-radius: 0px 0px 6px 6px;
}
.box-02{
	width: 31.33333%;
    display: inline-block;
    margin: 0 10px;
}

.distab {
    text-align:center;
}
.top_25{
	margin-top: 25px;
}
.tab {
    float: left;
    border: 1px solid #ccc;
    background-color: #ecf0f1;
    width: 30%;
    height: auto;
}

/* Style the buttons inside the tab */
.tab button, .tab .quicklink {
    display: block;
    background-color: inherit;
    color: #fff;
    padding: 22px 16px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 17px;
	text-transform: uppercase;
	border-bottom: 1px solid #ccc;
	border-bottom-style: dotted;
}

/* Change background color of buttons on hover */
.tab button:hover, .tab .quicklink:hover{
    background-color: #e3100e;
}

/* Create an active/current "tab button" class */
.tab button.active, .tab .quicklink.active {
    background-color: #e30f0e;
}

/* Style the tab content */
.tabcontent {
    float: left;
    padding: 0px 12px;
	
    width: 100%;
    border-left: none;
    height: auto;
}
.products h5 {
    font-size: 18px;
    color: #717071;
}
.pro_img img {
    border: 1px solid #cccccc73;
    padding: 10px;
    margin-bottom: 10px;
}
.pro_img h5 {
    border: 1px solid #cccccc73;
    padding: 10px;
    margin-bottom: 10px;
    text-align: -webkit-center;
}
.pro_imgs{
    border: 1px solid #bb0a0a1c;
    text-align: center;
    padding: 20px 0px 8px 0px;
    margin-bottom: 30px;
    background: #fff;
}
.products p >a{
	text-align: center;
    padding: 13px 0 5px;
    font-size: 16px;
    font-weight: 600;
    color: #4a4a4a;
}
.products a{
	text-align: center;
    padding: 27px 0 7px;
    font-weight: 400;
    color: #4a4a4a;
    font: 400 16px/30px 'Rajdhani', sans-serif;
}
.pro_imgs img {
    margin-bottom: 14px;
}
.tab_bg{
	background: #4a4a4a;
}
.powder_products h4{
	color: #e3100e;
    font-size: 27px;
    font-weight: 600;
    text-transform: uppercase;
    text-align:center;
}
.banner_bg img{
	position: absolute;
    bottom: -24rem;
	
}
.pro1 img{
	width: 100%;
}
.mise_q{
	padding: 1px 10px;
}
.addition_q{
	padding: 1px 10px;
}
.new_quility{
	margin-top: 15px;
}
/*span{
	font: 600 16px/16px 'Rajdhani', sans-serif;
}*/
.product_size{
	padding: 3px 15px;
	outline: none;
	line-height: 20px;
	font: 400 16.5px/24px 'Rajdhani', sans-serif;
}
.size_section{
	background: #f5f6f6;
    padding: 138px 0 80px;
}
.logo_for-sele{
	margin-top: 20px;
}
.logo_for-sele span{
	background: #ccc;
    padding: 6px;
    margin-top: 26px;
    border-right: 9px solid #fff;
}
.buy{
	margin-top:5rem;
}
.sale{
	background: #f00;
    padding: 11px 59px;
    color: #fff;
    border-radius: 4px;
    font: 600 17.5px/24px 'Rajdhani', sans-serif;
    border-radius: 40px;
}
.sale:hover{
	color: #fff;
	text-decoration: none;
}
.pname{
	text-align: center;
	padding: 13px 0 5px;
	font-size: 16px;
	font-weight: 600;
	color: #4a4a4a;
	margin-bottom:0px;
	margin-top:0px;
	font-family:'Rajdhani', sans-serif;
}
.buy_now{
	background: #e3100e;
    padding: 5px 20px !important;
    color: #fff !important;
    font-size: 14px  !important;
    border-radius: 20px;
	margin-bottom:0px;
	margin-top:0px;
	font-family:'Rajdhani', sans-serif;
	margin: 0 auto;
	width: 100px;
	font-weight: 600;
}
#qno{
	width:50px;
}
.tips1 img{
	width: 100%;
}
.tips2 img{
	width: 100%;
    background: #fff;
    margin-top: -14rem;
    padding: 12px;
    margin-left: -14rem;
}


.section-padding {
    padding: 70px 0 70px;
    background: #f5f6f6;
	
    background: #f5f6f6;	
}
.service-single-section .service-single-content {
    padding-left: 0px;
}
.service-single-section .service-single-content .service-pic {
    margin-bottom: 20px;
}
.service-single-section .service-single-content h2 {
    font-size: 34px;
    font-size: 2.26667rem;
    font-weight: 600;
    margin: 1em 0;
    text-transform: uppercase;
}
.service-sidebar .service-list-widget ul {
    list-style: none;
    border: 1px solid #ece7e7;
    border-bottom: 0;
    background: #cccccc40;
}
.service-sidebar .service-list-widget ul li {
    border-bottom: 1px solid #c7c7c7;
}
.service-sidebar .service-list-widget a:hover, .service-sidebar .service-list-widget .current a {
    background-color: #e30f0e;
    color: #fff;
}
.service-sidebar .service-list-widget a {
    
    display: block;
    color: #4a4a4a;
    padding: 15px 24px;
	font: 500 16.5px/24px 'Rajdhani', sans-serif;
}
.service-sidebar > .widget + .widget {
    margin-top: 60px;
}
.service-sidebar .download-widget ul {
    list-style: none;
}
.service-sidebar .download-widget ul a {
    border: 2px solid #e3100e;
    color: #4a4a4a;
    padding: 15px 25px;
    display: block;
    margin-bottom: 12px;
	font: 600 16.5px/24px 'Rajdhani', sans-serif;
}
.service-sidebar > .widget + .widget {
    margin-top: 60px;
}
.service-sidebar .contact-widget {
    border: 2px solid #e3100e;
    padding: 45px 30px;
}
.service-sidebar .contact-widget ul li {
    font-size: 14px;
    color: #1e1f2c;
    position: relative;
    padding-left: 25px;
	font: 300 16.5px/24px 'Rajdhani', sans-serif;
	list-style: none;
}
.service-sidebar .contact-widget ul li i {
    position: absolute;
    left: 0;
    top: 3px;
    color: #4a4a4a;
}
.laws{
	margin-bottom: 15px;
}
.mixed p{
	margin-bottom: 10px;
}
.mixed {
    margin-bottom: 34px;
    background: #fff;
    padding: 119px 25px;
}
.mixed_rub{
	margin-bottom: 34px;
    background: #fff;
    padding: 132px 25px;
}
.mixed_rub_the{
	margin-bottom: 34px;
    background: #fff;
    padding: 99px 25px;
}
.mixed_rub p{
	line-height: 27.0px;
}
.mixed_way{
	margin-bottom: 34px;
    background: #fff;
    padding: 107px  25px;
}
.mixed_way p{
	line-height: 27.0px;
}
.footer_bg img{
	position: absolute;
	left: 0;
	width: 100%;
}
.tag_line_section{
	background: #fff;
	padding: 50px 0;
}
.pertinent{
	text-align: justify;
    padding-left: 20%;
    padding-right: 20%;
}
.seeing{
	margin-top: 15px;
}
.Organics{
	padding-left: 20%;
    padding-right: 20%;
    text-align: justify;
}


.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
	
    display: block;
    box-sizing: border-box;
	
    -webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
	touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
	
    display: block;
    overflow: hidden;
	
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
	
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
	
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
	
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
	
    height: auto;
	
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.clients_section{
	padding: 50px 0 50px;
}

.amet h5{
	font: 600 27.5px/24px 'Rajdhani', sans-serif;
}
.tacts{
	text-align: center;
    line-height: 30px;
}
.tips_pages img{
	background: #fff;
	padding: 10px;
}
.tip_one{
	background: url(../img/tips/banner1.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;
	background-size: cover;
}
.tip_two{
	background: url(../img/tips/banner2.jpg);
    background-attachment: fixed;
    background-size: cover;
}
.tip_three{
	background: url(../img/tips/banner3.jpg);
    background-attachment: fixed;
    background-size: cover;
}
.tip_four{
	background: url(../img/tips/banner4.jpg);
    background-attachment: fixed;
    background-size: cover;
}


.products_new{
    width: 150px;
    height: 160px;
    margin-left: 10px;
}
.products_video{
	background:url(../img/video-images/1.jpg);
	background-size: cover;
    background-repeat: no-repeat;
    height: 266px;
    position: relative;
    box-shadow: 3px 3px 9px 0px #686967;
}
.products_video_one{
	background:url(../img/video-images/2.jpg);
	background-size: cover;
    background-repeat: no-repeat;
    height: 266px;
    position: relative;
    box-shadow: 3px 3px 9px 0px #686967;
}
.products_video_three{
	background:url(../img/video-images/3.jpg);
	background-size: cover;
    background-repeat: no-repeat;
    height: 266px;
    position: relative;
    box-shadow: 3px 3px 9px 0px #686967;
}

.products_video_four{
	background:url(../img/video-images/4.jpg);
	background-size: cover;
    background-repeat: no-repeat;
    height: 266px;
    position: relative;
    box-shadow: 3px 3px 9px 0px #686967;
}



.products_youtube{
	position: absolute;
    content: '';
    left: 164px;
    top: 107px;
    width: 19%;
    height: 22%;
    display: block;
    cursor: pointer;
}
.pro_imgs img {
    width: 100%;
    height: 175px;
}





.name_team{
	color: #fff;
	font: 400 19.5px/27px 'Rajdhani', sans-serif;
	
}
.sell_to h4{
	font-size: 27px;
    text-align: left;
    padding: 0px 0;
    color: #656566;
    margin-bottom: 15px;
	font: 600 25.5px/24px 'Rajdhani', sans-serif;
}
.send_your h4{
	font: 600 25.5px/24px 'Rajdhani', sans-serif;
	margin-top: 26px;
}
.team_section{
	padding: 70px 0;
}




.main-timeline{
    overflow: hidden;
    position: relative;
}
.main-timeline .timeline{
    width: 50%;
    float: left;
    z-index: 1;
    position: relative;
}
.main-timeline .timeline:before,
.main-timeline .timeline:after{
    content: "";
    display: block;
    clear: both;
}
.main-timeline .timeline:before{
    content: "";
    width: 40px;
    height: 90%;
    background: #f1eded;
    position: absolute;
    top: 10%;
    right: -20px;
}
.main-timeline .timeline:last-child:before{ height: 0; }
.main-timeline .timeline-icon{
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #f1eded;
    overflow: hidden;
    text-align: center;
    position: absolute;
    top: 0;
    right: -40px;
    z-index: 3;
}
.main-timeline .timeline-icon:before{
    content: "";
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #fff;
    border: 2px solid #f1eded;
    box-shadow: 0 0 0 4px #f1eded;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.main-timeline .timeline-icon i{
    font-size: 35px;
    color: #e3100e;
    line-height: 69px;
    z-index: 1;
    position: relative;
}
.main-timeline .year{
    display: block;
    padding: 24px 60px 0 40px;
    font-size: 30px;
    color: #303a3b;
    text-align: right;
    border-bottom: 2px solid #f1eded;
    z-index: 2;
    position: relative;
}
.main-timeline .year:before{
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #f1eded;
    border: 5px solid #fff;
    box-shadow: 0 0 0 4px #f1eded;
    margin: auto;
    position: absolute;
    bottom: -15px;
    left: 4px;
}
.main-timeline .year:after{
    content: "";
    border-left: 10px solid #e3100e;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    position: absolute;
    bottom: -11px;
    left: 50px;
}
.main-timeline .timeline-content{
    padding: 18px 60px 18px 40px;
    text-align: right;
    position: relative;
    z-index: 1;
}

.main-timeline .timeline:last-child .timeline-content:before,
.main-timeline .timeline:last-child .timeline-content:after{
    width: 0;
    height: 0;
}
.main-timeline .title{
    font-size: 22px;
    font-weight: bold;
    color: #dccc05;
    margin-top: 0;
}
.main-timeline .description{
    font-size: 15px;
    color: #7f8386;
    line-height: 25px;
}
.main-timeline .timeline:nth-child(2){ margin-top: 140px; }
.main-timeline .timeline:nth-child(even){ margin-bottom: 80px; }
.main-timeline .timeline:nth-child(odd){ margin: -140px 0 0 0; }
.main-timeline .timeline:first-child,
.main-timeline .timeline:last-child:nth-child(even){
    margin: 0 !important;
}
.main-timeline .timeline:nth-child(2n):before,
.main-timeline .timeline:nth-child(2n) .timeline-icon{
    right: auto;
    left: -20px;
}
.main-timeline .timeline:nth-child(2n) .timeline-icon{ left: -40px }
.main-timeline .timeline:nth-child(2n) .year{
    padding: 23px 30px 0 60px;
    text-align: left;
}
.main-timeline .timeline:nth-child(2n) .year:before{
    left: auto;
    right: 4px;
}
.main-timeline .timeline:nth-child(2n) .year:after{
    border-left: none;
    border-right: 10px solid #e3100e;
    right: 50px;
}
.main-timeline .timeline:nth-child(2n) .timeline-content{
    padding: 18px 40px 18px 60px;
    text-align: left;
}
.main-timeline .timeline:nth-child(2n) .timeline-content:before{ left: -95px; }
.main-timeline .timeline:nth-child(2n) .timeline-content:after{ left: 15px; }
.main-timeline .timeline:nth-child(2n):before,
.main-timeline .timeline:nth-child(2n) .timeline-icon{ background: #f1eded; }
.main-timeline .timeline:nth-child(2n) .timeline-icon:before{
    border-color: #f1eded;
    box-shadow: 0 0 0 4px #f1eded;
}
.main-timeline .timeline:nth-child(2n) .year:before{
    background: #f1eded;
    box-shadow: 0 0 0 4px #f1eded;
}
.main-timeline .timeline:nth-child(2n) .title{ color: #e77e21; }
.main-timeline .timeline:nth-child(3n):before,
.main-timeline .timeline:nth-child(3n) .timeline-icon{ background: #f1eded; }
.main-timeline .timeline:nth-child(3n) .timeline-icon:before{
    border-color: #f1eded;
    box-shadow: 0 0 0 4px #f1eded;
}
.main-timeline .timeline:nth-child(3n) .year:before{
    background: #f1eded;
    box-shadow: 0 0 0 4px #f1eded;
}
.main-timeline .timeline:nth-child(3n) .title{ color: #008b8b; }
.main-timeline .timeline:nth-child(4n):before,
.main-timeline .timeline:nth-child(4n) .timeline-icon{
    background: #f1eded;
}
.main-timeline .timeline:nth-child(4n) .timeline-icon:before{
    border-color: #f1eded;
    box-shadow: 0 0 0 4px #f1eded;
}
.main-timeline .timeline:nth-child(4n) .year:before{
    background: #f1eded;
    box-shadow: 0 0 0 4px #f1eded;
}
.main-timeline .timeline:nth-child(4n) .title{ color: #ed687c; }
@media only screen and (max-width: 990px){
    .main-timeline .timeline{ width: 100%; }
    .main-timeline .timeline:nth-child(even),
    .main-timeline .timeline:nth-child(odd){
        margin: 0;
	}
    .main-timeline .timeline:before,
    .main-timeline .timeline:nth-child(2n):before{
        width: 30px;
        height: 100%;
        left: 25px;
	}
    .main-timeline .timeline-icon,
    .main-timeline .timeline:nth-child(2n) .timeline-icon{
        left: 0;
	}
    .main-timeline .year,
    .main-timeline .timeline:nth-child(2n) .year{
        text-align: left;
        padding: 0 30px 0 100px;
	}
    .main-timeline .year:before,
    .main-timeline .timeline:nth-child(2n) .year:before{
        left: auto;
        right: 4px;
	}
    .main-timeline .year:after{
        left: auto;
        right: 50px;
        border-right: 10px solid #303a3b;
        border-left: none;
	}
    .main-timeline .timeline-content,
    .main-timeline .timeline:nth-child(2n) .timeline-content{
        text-align: left;
        padding: 18px 40px 18px 100px;
	}
    .main-timeline .timeline-content:before,
    .main-timeline .timeline-content:after{
        width: 0;
        height: 0;
	}
	
}
.store_form span {
    font-size: 20px;
    font-weight: 400;
    line-height: 35px;
}
.form_search{
	width: 100%;
    outline: none;
    padding: 6px 17px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-size: 15px;
}
.select_state{
	width: 100%;
    outline: none;
    padding: 7px 7px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-size: 15px;
}
.search_btn{
	background: #e4100f;
    padding: 6px 25px;
    margin-top: 34px;
    border: none;
    color: #fff;
    border-radius: 4px;
}
.map{
	text-align: center;
    margin-top: 30px;
}
.seles_team{
	text-align: left !important;
}
.state{
	font: 400 16.5px/24px 'Rajdhani', sans-serif;
}
.maindiv {
    margin-bottom: 15px;
    height: 200px;
}
table {
    background: #fff;
    margin-bottom: 1.25rem;
    border: solid 1px #ddd;
    width: 100%;
}
.aff-title {
    color: #222;
    height: 64px;
    text-align: center;
}
.add-col {
    height: 85px;
    text-align: center;
}
.city-col {
    height: 40px;
    text-align: center;
}
table thead tr th, table tfoot tr th, table tfoot tr td, table tbody tr th, table tbody tr td, table tr td {
    display: table-cell;
    line-height: 24px;
}
table tr th, table tr td {
    padding: 0.5625rem 0.625rem;
    font-size: 14px;
    color: #222;
    text-align: left;
    border: 1px solid #b38f2b;
}
.error_msg{
	text-align: center;
	font: 400 18px/24px 'Rajdhani', sans-serif;
	color: #585757;
	font-size: 19px;
	letter-spacing: 0.5px;
	font-weight: 400;
}




.mobile_only{
	display:none;
}
.logo_for-sele {
    margin-top: 20px;
    display: none;
}
.main_header_top{
	position: fixed;
    width: 100%;
    top: 0;
    z-index: 99;
}
.wash{color:#fff;}
.wash:hover{color:#f00;}
.mobile_devices{
	display:none;
}
.desktop_devices{
	display:block;
}