
/* =================================== */
/*	Basic Style 
/* =================================== */

@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');





body {
    background-color: #fff;
   font-family: 'Roboto', sans-serif;
    /*line-height: 50%;*/
	font-size: 16px;
	font-weight:300;
    color: #6a737b;
}



ol, ul {
    margin: 0;
    padding: 0;
    /*list-style: none;*/
}

figure, p {
    margin: 0;
}

a {
    color: #1013e0;
	
    -webkit-transition: all .3s ease-in 0s;
       -moz-transition: all .3s ease-in 0s;
        -ms-transition: all .3s ease-in 0s;
         -o-transition: all .3s ease-in 0s;
            transition: all .3s ease-in 0s;
}

p{line-height:26px;}
iframe {
    border: 0;
}

a, a:focus, a:hover {
    text-decoration: none;
    outline: 0;
}

a:focus, a:hover {
    color: #ed3237;
}

h1, h2, h3,
h4, h5, h6 {
	font-family: 'Oswald', sans-serif;
	margin: 0;
    color:#363330;
}

h1{ font-size:55px;}
h2{ font-size:50px; font-weight:500; letter-spacing:-1px;}
h3{ font-size:40px; font-weight:400; letter-spacing:-1px;}
h4{ margin:25px 0 10px;}



.clear:before,
.clear:after {
    content: " ";
    display: table;
}
 
.clear:after {
   clear: both;
}
 
.clear {
   *zoom: 1;
}

span.color {
	color: #0feb9e;
}

body > section,
.footer {
	padding: 70px 0;
}

.sec-title {}

.sec-title h2 {
  color: #0eb493;
  font-size: 28px;
  font-weight: 800;
  text-transform: uppercase;
}

.sec-sub-title {
	margin: 35px 0 45px;
}

.sec-sub-title p {
	font-weight: 600;
	line-height: 24px;
	font-size: 18px;
	color: #5b646e;
}

.devider {
  margin-top: 30px;
}

.devider i {
  color: #ed3237;
}

.devider:before,
.devider:after {
  content: "______________________";
  color: #e6e8ea;
  position: relative;
  bottom: 6px;
}

.devider:before {
  right: 10px;
}

.devider:after {
  left: 10px;
}

.mb50 {
	margin-bottom: 50px;
}

#preloader {
  background-color: #fff;
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: 1100;
}

#preloader > img {
  left: 47%;
  position: absolute;
  top: 48%;
}


/*=========================================
	Header
==========================================*/

#navigation {
  background:none !important;
  border: 0 none;
  margin: 0;
  
    -webkit-transition: background-color 800ms linear;
       -moz-transition: background-color 800ms linear;
	    -ms-transition: background-color 800ms linear;
         -o-transition: background-color 800ms linear;
			transition: background-color 800ms linear;
			font-family: 'Oswald', sans-serif;
}

.navbar-toggle i {
	color: #fff;
	
}

.navbar-brand {
  padding: 0;
}

.navbar-nav li a {
	border-top: 1px solid transparent;
}

.navbar-nav li a.current,
.navbar-nav li a:focus,
.navbar-nav li a:hover {
	background-color: transparent;
	border-top: 1px solid #32B0EE;
	color: #fff;
}




/*=========================================
	Slider
==========================================*/

#slider {
	padding: 0;
   
}

#slider .carousel-inner .item {
  background-size: cover !important;

}

.carousel-caption {
  top: 22%;
}

.carousel-caption h1{
  font-size: 55px;
  font-weight: 600;
  letter-spacing:-2px;
  text-shadow:none !important;
  color:#fff;
}

.carousel-caption h1 span {
  font-weight: 600;
  font-family: 'Oswald', sans-serif;
 background:#202637; padding:0px 10px; color:#ed3237; padding-bottom:5px;
 
  
}

.carousel-caption h3 {
  font-size: 48px;
  font-weight: 600;
  margin: 6px 0px;
}

.carousel-caption p {
  color: #fff;
  font-size: 22px;
  font-weight: 300;
  line-height:200%; margin-top:15px;
}







.social-links {
  margin-top: 0%;
}

.social-links li {
	display: inline-block;
}

.social-links li a {
  color: rgba(255, 255, 255, 0.3);
  display: block;
  margin: 0 6px;
}

.social-links li a:hover {
  color: #fff;
}

.carousel-indicators {
  bottom: 10px;
  left: inherit;
  margin: 0;
  right: 30px;
  top: 30%;
  width: 0;
}

.carousel-indicators li {
  border: 1px solid rgba(255, 255, 255, 0.3);
  height: 8px;
  width: 8px;
}

.carousel-indicators .active {
  height: 8px;
  width: 8px;
}



/*=========================================
	Features
==========================================*/

.features {
  background-color: #f4f7f9;
}

.owl-controls {
  bottom: -45px;
  margin-top: 10px;
  position: relative;
  text-align: center;
}

.owl-controls .owl-page {
  display: inline-block;
}

.owl-controls .owl-page span {
  border: 1px solid #C7CED3;
  border-radius: 20px;
  display: block;
  height: 8px;
  margin: 5px 4px;
  width: 8px;
}

.owl-controls .owl-page.active span {
  background: #062033;
  border: 0;
}

.service-icon {
  border: 1px solid #0eb493;
  border-radius: 50%;
  color: #0eb493;
  float: left;
  padding: 10px 13px;
}

.service-desc {
  margin-left: 70px;
  position: relative;
  top: 5px;
}

.service-desc h3 {
  color: #062033;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 25px;
}




/*=========================================
	Our Works
==========================================*/

.work-filter {
  margin-bottom: 35px;
}

.work-filter ul li {
    display: inline-block;
}

.work-filter ul li a {
  color: #062033;
  display: block;
  font-size: 14px;
  font-weight: 700;
  padding: 5px 17px;
  border-radius: 6px;
  text-transform: capitalize;
}

.work-filter ul li a:hover,
.work-filter ul li a.active {
  background-color: #0eb493;
  border-radius: 6px;
  color: #fff;
  padding: 5px 17px;
}

.mix {
    display: none;
}

.work-item {
    float: left;
    width: 25%;
    position: relative;
}

.work-item > img {
  display: block;
  height: auto;
  max-width: 100%;
}

.overlay {
	background-color: rgba(237, 49, 55, 0.68);
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	
	opacity: 0;
	filter: alpha(opacity=0);
	
	-webkit-transition: all 450ms ease-out 0s;	
	   -moz-transition: all 450ms ease-out 0s;
		 -o-transition: all 450ms ease-out 0s;
		    transition: all 450ms ease-out 0s;
		  
	-webkit-transform: rotateY(180deg) scale(0.5,0.5);
	   -moz-transform: rotateY(180deg) scale(0.5,0.5);
		-ms-transform: rotateY(180deg) scale(0.5,0.5);
		 -o-transform: rotateY(180deg) scale(0.5,0.5);
			transform: rotateY(180deg) scale(0.5,0.5);
}

.work-item:hover .overlay {
	opacity: 1;
	filter: alpha(opacity=100);
	
	-webkit-transform: rotateY(0deg) scale(1,1);
	   -moz-transform: rotateY(0deg) scale(1,1);
		-ms-transform: rotateY(0deg) scale(1,1);
		 -o-transform: rotateY(0deg) scale(1,1);
		    transform: rotateY(0deg) scale(1,1);
}

.work-item .overlay a {
  border: 1px solid #fff;
  border-radius: 50%;
  display: inline-block;
  margin-top: 20%;
  padding: 7px 10px;
}

.work-item .overlay a:hover {
  color: #fff;
}

.work-item .overlay h4 {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin: 25px 0 8px;
}

.work-item .overlay p {
  font-size: 14px;
  line-height: 24px;
}



/*=========================================
	Our Team Member
==========================================*/

.member-thumb {
	  position: relative;
}

.member-thumb .overlay h5 {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin: 10px 0;
}

.member-thumb .overlay {
	font-size: 16px;
	padding: 95px 10px;
	line-height: 24px;
}

.team-member h4 {
  color: #062033;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  margin: 15px 0 8px;
}

.member-thumb:hover .overlay {
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity=100);
	
	-webkit-transform: rotateY(0deg) scale(1,1);
	   -moz-transform: rotateY(0deg) scale(1,1);
		-ms-transform: rotateY(0deg) scale(1,1);
		 -o-transform: rotateY(0deg) scale(1,1);
		    transform: rotateY(0deg) scale(1,1);
}

.team-member:hover h4 {
  color: #0eb493;
}

.team-member .social-links {
  margin:2% 0;
}

.team-member .social-links li a {
  
  color: #fff;
  height: 42px;
  padding: 10px 0 0;
  width: 30px;
}


/*=========================================
	Some fun facts
==========================================*/

#facts {
	background-image: url("../img/parallax/city.jpg");
	background-color: rgba(6,32,51,.8);
	background-attachment: fixed !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0;
}

.facts .devider:before,
.facts .devider:after {
	color: #737C85;
}

.facts .devider i {
	color: #fff;
}

.parallax-overlay {
	background-color: rgba(6,32,51,.8);
	padding: 70px 0;
}

.counters-item {
  color: #fff;
}

.counters-item i {
  border: 1px solid #737C85;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 120px;
  margin: 0 0 35px;
  padding: 40px 0 0;
  width: 120px;
}

.counters-item strong {
  display: block;
  font-size: 60px;
  font-weight: 600;
  line-height: 60px;
}

.counters-item p {
  font-size: 18px;
  line-height: 24px;
  margin-top: 15px;
  text-transform: uppercase;
}


/*=========================================
	Contact Us
==========================================*/

.contact {
	padding-bottom: 0;
}

.contact-address h3 {
  color: #062033;
  font-size: 22px;
  line-height: 32px;
  margin-bottom: 25px;
}

.contact-address p {
  line-height: 24px;
}

.contact-form {}

.contact-form h3 {
  color: #062033;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 25px;
}

.contact-form .input-group {
  width: 100%;
}

.contact-form .form-control {
  border-color: -moz-use-text-color -moz-use-text-color #cccccc;
  border-radius: 0;
  border-style: none none solid;
  border-width: 0 0 1px;
  box-shadow: none;
  margin-bottom: 10px;
}

.contact-form .input-field {
  width: 48%;
  float: left;
  margin-right: 4%;
}

.contact-form .input-field:last-child {
  margin-right: 0;
}

.contact-form .form-control.error {
border-bottom-color: #c0392b;
}

label.error {
  color: #c0392b;
  font-weight: normal;
  text-transform: capitalize;
}

.contact-form #form-submit {
  background: url("../img/envelop.png") no-repeat scroll 0 15px transparent;
  border: 0 none;
  color: #000;
  font-size: 16px;
  line-height: 24px;
  padding: 10px;
  text-align: right;
  width: 150px;
}

.footer-social {
  margin-top: 17px;
}

.footer-social li a {
  color: #cdd2d6;
  display: block;
  margin-bottom: 10px;
}

#map_canvas {
  height: 215px;
  width: 100%;
}



/*=========================================
	Contact Us
==========================================*/


.footer {
  background-color: #f0f0f0;
font-size:14px;
  color: #3f3f3f;
}

.footer a:hover {
  color: #062033;
}

.footer h6 {
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 30px;
}

.about-us p {
  line-height: 24px;
}

.footer-single .subscribe {
  margin-bottom: 15px;
  position: relative;
}

.subscribe #subscribe {
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 2px;
  height: 40px;
  text-indent: 10px;
  width: 100%;
}

.subscribe #subs {
  background-color: transparent;
  border: 0 none;
  font-size: 24px;
  position: absolute;
  right: 0;
  top: 6px;
}

.footer-single {
  line-height: 24px;
}

.footer-single ul {
  }

.footer-single li {
  line-height: 32px;
}

.footer-single p i {
  margin: 0 10px;
}

.credit a {
  color: #062033;
}

.credit a:hover {
  color: #fff;
}

.copyright {
  font-size:15px;
  margin-top: 0px;
}

.copyright a { color:#555555 !important;
}

#back-top {
  bottom: 20px;
  position: fixed;
  right: 25px;
  z-index: 9;
}





/*-------------NEW--------------*/

.navbar-header{ padding:8px 30px 10px 40px;}



.current{ color:#ed3237 !important; border-bottom: 4px solid #ed3237 !important; padding-bottom: 10px !important;}
.btn{ padding:10px 40px !important; border-radius:0px !important;}
.red-text-lg{ color:#ed3237;}

#story-freext h2{ z-index:9999; position:relative;}
/*.story{ position:relative; z-index:9;}*/
#story-freext p{ padding:2% 18%;}
.btn-block{ position:relative; z-index:9999;}
#products{ background:#f9bf3b;}
#products p{ color:#333333;   font-size: 16px;}
.center-block-nav{ display:table; margin:0 auto;}
#products .carousel-caption{ text-shadow:none !important; top:10% !important; left:62%; right:0px !important;}
.red-line{ width:20%; height:3px; background:#ed3237; margin:15px 0 20px;}
#products #myCarousel{ height:700px !important;}
#best-sellers .carousel-inner{ width:90%; position:relative; left:50px;}
#best-sellers #myCarousel2{ height:auto !important ; max-height:300px !important;}
.border-bottom{ border-bottom: 1px solid #f0f0f0; padding:1px;}
.red-chilli {
    background: rgba(0, 0, 0, 0) url("../img/redchilli.jpg") no-repeat scroll 0 0;
    height: 215px;
    position: relative;
    top:-35px;
    width: 274px;}
	
#recipes {  background: #fbfbfb url(../img/recipe-bg.jpg) no-repeat scroll 0 0;  margin-top: -95px; padding-bottom:0px;}

#recipes h4{ font-weight:300; color:#fff; font-size:28px; margin:0 0 15px;}
#recipes h3{ font-weight:300; color:#363330; font-size:38px; padding-bottom:40px; text-transform:uppercase;}
.over-btn{ background:none !important; color:#fff !important; border:1px solid #fff !important;}
.shadow{  position:relative;   z-index: 999;}
.box-padding{ padding-top:135px;}
.social-red .fa{ color:#ed3237; font-size:40px; margin-right:15px;}
.box-padding-right{ padding-right:1px !important;}
#footer h4{ font-size:26px; color:#3f3f3f; font-weight:300; text-transform:uppercase;}
.footer-single li a, .contact-footer a{ color:#3f3f3f !important;}
.footer-single li {border-bottom:1px solid #dadada; padding:5px 0; list-style: none;}
.contact-footer p{ padding-bottom:5px;}
.contact-footer .fa{ color:#ed3237; padding-bottom:10px;}
.social-red-bottom li{ border-bottom:2px solid #ed3237; color:#ed3237; font-size:30px; margin-right:15px;}
.fa-heart{color:#ed3237;}

#recipes video{  height: 396px;    width: 480px; object-fit: fill;

 /*position:absolute;
    z-index:-1;
    top:0;
    left:0;
    width:100%; 
    height:100vh;
	object-fit: fill;
*/

}



.fa-angle-up{ color:#333;}



.animate {
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.navbar-bootsnipp {
   
	
	border-radius: 0px;
	margin-bottom: 0px;
	z-index: 100;
}
.navbar-bootsnipp:nth-of-type(2) {
	border-top-width: 1px;
	z-index: 50
}

.navbar-bootsnipp.affix-top {
	position: absolute;
	top: 0px;
	width: 100%;
}
.navbar-bootsnipp.affix {
	top: 0px;
	width: 100%;
}
.navbar-bootsnipp .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar-bootsnipp .navbar-brand {
	color: rgb(95, 176, 228);
	font-weight: 900;
	letter-spacing: 2px;
}

.navbar-bootsnipp .navbar-nav > li > a {
	border: 0px solid #ed3237;
	color: #fff;
	font-weight:100;
	padding: 15px 25px;
}

.navbar-bootsnipp .navbar-nav > li > form > .input-group > input,
.navbar-bootsnipp .navbar-nav > li > form > .input-group > .input-group-btn > .btn {
	border-radius: 0px;
}

.navbar-bootsnipp .navbar-nav > li:not(.disabled).open > a,
.navbar-bootsnipp .navbar-nav > li:not(.disabled).active > a,
.navbar-bootsnipp .navbar-nav > li:not(.disabled) > a:hover, 
.navbar-bootsnipp .navbar-nav > li:not(.disabled) > a:focus {
	border-left-width: 4px;
	color: #ed3237;
	padding-left: 10px;
}
.navbar-bootsnipp .navbar-nav > li.disabled > a {
	color: rgb(200, 200, 200);
}

.navbar-bootsnipp .navbar-nav > li > .dropdown-menu {
	border-radius: 0;
	margin-right: -1px;
	min-width: 220px;
	padding: 0px;
}
.navbar-bootsnipp .navbar-nav > li:not(.dropdown-right) > .dropdown-menu {
	left: 0px;
	margin-left: -1px;
	right: auto;
}
.navbar-bootsnipp .navbar-nav > li > .dropdown-menu > li > a {
	border-left: 0px solid rgb(95, 176, 228);
	color: rgb(120, 120, 120);
	font-size: 16px;
	font-weight: 400;
	padding: 10px 20px;
	white-space: nowrap;
}
.navbar-bootsnipp .navbar-nav > li > .dropdown-menu > li.active > a, 
.navbar-bootsnipp .navbar-nav > li > .dropdown-menu > li > a:hover, 
.navbar-bootsnipp .navbar-nav > li > .dropdown-menu > li > a:focus {
	background-color: rgb(245, 245, 245);
	border-left-width: 5px;
	padding-left: 15px;
}

.navbar .bootsnipp-profile > a {
	padding-bottom: 9px; 
	padding-top: 9px; 
}
.navbar .bootsnipp-profile > a > img {
	border-radius: 50%;
	width: 32px;
}
.navbar .bootsnipp-profile > .dropdown-menu {
	width: 320px;
}
.navbar .bootsnipp-profile > .dropdown-menu > li > .row {
	padding: 5px 15px;
}
.navbar .bootsnipp-profile > .dropdown-menu > li > .row img {
	width: 100%;
}

.navbar-bootsnipp .bootsnipp-search {
	display: none;
}
.navbar-bootsnipp .bootsnipp-search .form-control {
	background-color: rgb(235, 235, 235);
	border-radius: 0px;
	border-width: 0px;
	font-size: 24px;
	padding: 30px 0px;
}
.navbar-bootsnipp .bootsnipp-search .form-control {
	background-color: rgb(235, 235, 235);
	border-radius: 0px;
	border-width: 0px;
	font-size: 24px;
	padding: 25px 0px;
}
.navbar-bootsnipp .bootsnipp-search .form-control:focus {
	border-color: transparent;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.navbar-bootsnipp .bootsnipp-search .input-group-btn > .btn {
	padding: 14px 16px;
	border-radius: 0px;
}
.navbar-bootsnipp .bootsnipp-search .input-group-btn > .btn.active,
.navbar-bootsnipp .bootsnipp-search .input-group-btn > .btn:hover,
.navbar-bootsnipp .bootsnipp-search .input-group-btn > .btn:focus {
	padding: 14px 16px 14px 15px;
}
.navbar-bootsnipp .bootsnipp-search .input-group-btn > .btn-default {
	background-color: rgb(245, 245, 245);
}
.nav-padding {
	padding-top: 61px;
}

@media screen and (min-width: 768px) {
    .navbar-bootsnipp .navbar-brand {
    	font-size: 20px;
		height: auto;
		
	}
	.navbar-bootsnipp .navbar-nav > li > a {
		font-size: 20px;
		letter-spacing: 1px;
		text-transform:uppercase;
	}
	.navbar-bootsnipp .navbar-nav > li:not(.disabled).open > a,
	.navbar-bootsnipp .navbar-nav > li:not(.disabled).active > a,
	.navbar-bootsnipp .navbar-nav > li:not(.disabled) > a:hover, 
	.navbar-bootsnipp .navbar-nav > li:not(.disabled) > a:focus {
		border-bottom-width: 4px;
		border-left-width: 0px;
		padding-bottom: 10px;
		padding-left: 25px;
	}

	.navbar-bootsnipp .navbar-nav > li.disabled > a {
		padding-left: 10px;
		padding-right: 10px;
	}


	.navbar-bootsnipp .bootsnipp-search {
		background-color: rgb(235, 235, 235);
		display: block;
		position: absolute;
		top: 100%;
		width: 100%;
		-webkit-transform: rotateX(-90deg);
		-moz-transform: rotateX(-90deg);
		-o-transform: rotateX(-90deg);
		-ms-transform: rotateX(-90deg);
		transform: rotateX(-90deg);
		-webkit-transform-origin: 0 0 0;
		-moz-transform-origin: 0 0 0;
		-o-transform-origin: 0 0 0;
		-ms-transform-origin: 0 0 0;
		transform-origin: 0 0 0;
		visibility: hidden;
	}
	.navbar-bootsnipp .bootsnipp-search.open {
		-webkit-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		-o-transform: rotateX(0deg);
		-ms-transform: rotateX(0deg);
		transform: rotateX(0deg);
		visibility: visible;	
	}
	.navbar-bootsnipp .bootsnipp-search > .container {
		padding: 0px;
	}    
}



section {
    
    position: relative;
    width: 100% !important;
   
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#story-freext:nth-of-type(1){background:whitesmoke;height:800px;}
#story-freext:nth-of-type(2){background:#fff;height:800px;}

#story-freext>div:nth-of-type(1) {
    background:url(../img/about-bg.jpg) 50% 0 no-repeat fixed;
    margin: 0;
    height: 800px;
    position:absolute;
    width:100%;
    top:0;left:0; background-size:contain;
}

#story-freext>div:nth-of-type(2) {
    background: url(../img/success-story.jpg) 50% 0 no-repeat fixed;
    margin: 0;
    height: 800px;
    position:absolute;
    top:58%;left:100px;
    width:100%;
	background-size:auto
	
}


section article{position:absolute;top:240px;left:40px;width:300px;z-index:4;}

.parallax-item{position:absolute;z-index:5;top:40px;left:400px;}

.nav-justified{ margin:40px auto 0px; }
.nav-justified img{ margin-right:20px;}


#myCarousel .nav a small
{
    display: block;
	
}
#myCarousel .nav
{
    background: none;
}
.nav-justified > li > a
{
    border-radius: 0px;
	color:#575757; font-size:18px;
	
}

.nav-justified > li > a:hover
{
    border-radius: 0px;
	color:#e82328;
	
}

.nav-pills>li[data-slide-to="0"].active a { background-color: none; }
.nav-pills>li[data-slide-to="1"].active a {  }
.nav-pills>li[data-slide-to="2"].active a {  }
.nav-pills>li[data-slide-to="3"].active a {  }

.fa.fa-chevron-circle-right {
    right: 0;
}
.fa.fa-chevron-circle-left {
    left: 0;
}
.fa.fa-chevron-circle-right, .fa.fa-chevron-circle-left {
    margin-bottom: 1px;
    position: absolute;
    top: 130px;
    color:#fff;
	background:#ed3237;
	padding:20px 5px;
}
.col-img-responsive02 span{
	color:#fff;
}
.col-img-responsive02 {
	
	display:none;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    height: 100%;
    position: absolute;
    width: 100%;
}
.carousel-control{
width:5%;
}
.panel-body{
	position:relative;
	padding:0px;
  /*height: 350px;*/
}
.btn-primary {
    background-color: #337ab7;
    border-color: #2e6da4;
    border-radius: 0;
    bottom: -15px;
    color: #fff;
    position: relative;
    width: 100%;
	-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.38);
-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.38);
box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.38);	
}
.btn-primary {
    background-color: #ff7700;
    border-color: #fff;
}
.panel-default{
-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.38);
-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.38);
box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.38);
    border: medium none;
    border-radius: 0;
}

.panel-heading{
	padding:0px;
	position:relative;
}
.panel-heading img{
	width:100%;
}
.carousel-control.left {
    background-image: none;
}
.carousel-control.right{
    background-image: none;
}
.carousel-indicators li, .carousel-indicators .active{ margin:5px;}


/*-------------INNER PAGE--------------*/

.innerpage section{ padding:15px 0; }

.innerpage #navigation{ height:135px !important; background:#f6f6f6 !important; border-bottom:5px solid #f7be3b;}
.innerpage .navbar-header{ background:none;}
.innerpage .navbar-bootsnipp .navbar-nav > li > a{ color:#424242;}
.innerpage .navbar-fixed-top, .navbar-fixed-bottom{ position:relative !important;}
.product-banner{ background:url(../img/product-banner.jpg) no-repeat center top;  background-size:cover;}
.direct-spices-banner{ background:url(../img/direct-spices-banner.jpg); background-size:cover;}

/**/
.common-banner{ background:url(../img/common-banner.jpg); background-size:cover;}
.blended-spices-banner{ background:url(../img/blended-spices-banner.jpg); background-size:cover;}
.instant-masala-banner{ background:url(../img/instant-masala-banner.jpg); background-size:cover;}
.instant-mixes-banner{ background:url(../img/instant-mixes-banner.jpg); background-size:cover;}
.ginger-garlic-banner{ background:url(../img/ginger-garlic-banner.jpg); background-size:cover;}
.pickles-banner{ background:url(../img/pickles-banner.jpg); background-size:cover;}


.product-banner-title{ vertical-align:middle; display:table-cell; height:400px; text-shadow: 2px 2px 5px #333;}

.outerpadding{
    padding:10% 0%;}
.boximg{
	position:relative;
	overflow:hidden;
	}
	
.boximg img{
		transition:all ease-in 500ms;
		border:1px solid #fff;
	}	
.boximg img:hover{
	transform:scale(1.3,1.3);
	cursor:pointer;
	
	}	
	
.boximg:hover{
	border:1px solid #fff;
	}	
	
.date{
	 left: 0;
    position: absolute;
    top: 15px;
	padding:5px;
	background-color:teal;
	opacity:0;
	transition:all ease-in 300ms;
	
	}	
	
.likebut{
	  background: none repeat scroll 0 0 teal;
    height: 25px;
    padding: 7px;
    position: absolute;
    right: 5px;
    top: 130px;
    width: 25px;
	opacity:0.4;
	transition:all ease-in 300ms;
	}
	
	
.boximg:hover .date{
	opacity:1;
	
	}	
.boximg:hover .likebut{
	opacity:1;
	
}
#products-display .panel-body{ box-shadow: 0 3px 8px #ccc; padding:10px 12px 30px;}
#products-display .panel-body h3{ margin:0px !important; padding:10px 0px 15px; font-size:30px; color:#ed3237;}
.modal-content .modal-title {
    font-size: 40px;
    font-weight: 400;
    line-height: 1.42857;
    margin: 0px 0 15px;
}
.modal-content h3{ margin:15px 0px !important; font-size:30px;  color: #363330;  font-weight: 300;  text-transform: uppercase;}


[class^="hvr-"] {
    margin: 0px 0px 0px 0px; 
    padding: 15px;
    
	height:50px;
    cursor: pointer;
    background: #f6f6f6;
    text-decoration: none;
    color: #363330;
	font-weight:300;
    text-decoration:none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	text-transform:uppercase;
}
.hvr-underline-from-center {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    overflow: hidden;
	width:100%;
}


.hvr-underline-from-center:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    bottom: 0;
	top:90%;
    background: #ed3237;
    height: 4px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-underline-from-center:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 80%;
    right: 20%;
	top:90%;
    background: #ed3237;
    height: 4px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
    left: 0;
    right: 0;
}

.current-sidenav{ color:#363330 !important; background:#f5bc3a;}


.modal-content {
   
    border: 0 none !important;
    box-shadow: none !important;
    padding: 30px 0 30px 20px;
	border-radius:0px;}

#products-display .nav-tabs{ border:0px !important;}

#products-display .tab-pane {
    background: #fff none repeat scroll 0 0 !important;
   min-height: 280px;
   height:auto;
    margin-top: 5px;
    padding: 20px 30px;
    
}
#products-display .nav-tabs > li > a:hover{ border-left:4px solid #ff5d61 !important; color:#999898 !important;}
.category-nav img{ margin-right:10px; width: 15%;}

.category-nav ul li{ float: left;
    min-width: 250px;
    position: relative;
    width: 16%;
    z-index: 9999; text-align:center;}
	
#products-display-cat .category-nav ul li{ width:14% !important; min-width:inherit !important;}

.round1{     padding: 10px 14px !important;
    border-radius: 100px !important;
    background: #ed3338;
    color: #fff !important; }

.round2{     padding: 17px 16px !important;
    border-radius: 100px !important;
    background: #50b936 !important;
    color: #fff !important;}

.round2:hover{  background: #50b936 !important; }
.round3{     padding: 15px 16px !important;
    border-radius: 100px !important;
    background: #ccc !important;
    color: #333 !important;} 

/* New carousel style */


/* Indicators list style */
#products-display .article-slide .carousel-indicators {
    bottom: 0;
    left: 0;
	
    margin-left: 5px;
    width: 100%;
}
/* Indicators list style */
#products-display .article-slide .carousel-indicators li {
    border: medium none;
    border-radius: 0;
    float: left;
    height: 85px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0px !important;
    margin-top: 0;
    width: 110px;
}
/* Indicators images style */
#products-display .article-slide .carousel-indicators img {
    border: 2px solid #FFFFFF;
    float: left;
    height: 200px;
    left: 0;
    width: 150px;
}
/* Indicators active image style */
#products-display .article-slide .carousel-indicators .active img {
    border: 2px solid #428BCA;
    opacity: 0.7;
}

#products-display .devider:before,
#products-display .devider:after {
  content: "___";
  color: #e6e8ea;
  position: relative;
  bottom: 6px;
  margin-left:10px;
}

#products-display .devider::after{ left:0px;}
#article-photo-carousel{ height:920px !important;}
#products-display-cat .boximg{ display:inline-block;}

#products-display-cat .panel-body {
    box-shadow: 0 3px 8px #ccc;
    padding: 10px 12px 30px;
}

#products-display-cat .panel-body h3 {
    color: #ed3237;
    font-size: 30px;
    margin: 0 !important;
    padding: 20px 0 15px;
}


#products-display-cat .panel{ border:0px; box-shadow:none !important;}
#products-display-cat .panel .btn-default{ font-size:14px ; margin-top:10px;}
.category-nav ul{ position:relative; z-index:0;}
.no-padding{ padding: 0px !important; }


/**=------=*/
.package-head{
  color: #f70707;
}

ul.li-circle {
    list-style-type: circle;
}

ul.li-circle li{
  padding-top: 15px;
}

.li-left{
  float: left;
  padding: 16px;
 color: #333;
  list-style: none;
}

a.list-group-item {
    height:auto;
    min-height:288px;
}
a.list-group-item.active small {
    color:#fff;
}
.category{
    /*  height: 216px !important*/;
      top: 8px;
      margin-right: 20px;
      position: relative;
      
}
.recipes{
      height: 300px !important;
      width: 498px !important;
}
.productlist{
  height: 200px;
}

.li-left-active {
  color: #fff; background-color: #ed3237;
}

.li-left{    margin-right: 5px;border: 1px solid #ccc; padding: 8px 10px; z-index: 999; position: relative; }
.li-left:hover{ background-color: #ed3237; color: #fff; }

.mb-40{ margin-bottom: 40px; }
.boximg .category{ width: 100% !important; display: inline-table; }

.product-list{
  height: 435px;
}
.profile-footer-color{
  color: #062033;
}
.product-content h4{  margin-bottom: 20px; }
.product-content a{    font-size: 16px;
    font-weight: 300;
    color: #6a737b;}
   .product-content .btn{ padding: 5px 15px !important; color: #fff !important; font-size: 12px !important;
    margin-top: 15px;position: absolute;bottom: 0;}

.list-group-item{
      border: none;
}

.rec-more{color: #fcc547;}
.rec-more:hover{ color: #0f0f13; }
.product-cat{ height: 580px; }
.product-cat p{ font-size: 14px !important; }
.span3{ width: 94% !important; height: 30px; border-radius: 0px; border: 0px;}
.input-xlarge{ height: 30px !important; }
.input-xlarge2{ height: 80px !important; }
.margintop-12{ margin-top: 12px; margin-left: 25px;}
.enq-label{ color: #f9bf3a !important; margin-bottom: 5px; }
.enq-label2{ color: #4a4848 !important; margin-bottom: 5px; }
.enquiry .col-md-2{ width: 12% !important; }
.span4{ background: #e8e8e8 !important; border: 0px; padding: 8px 12px;
    width: 100%; margin-bottom: 10px;}
.send-btn{ border: 0px !important; padding: 5px 20px; background:#f9bf3a; font-weight: 600;}
.send-btn:hover{ background: #ed3338; }

.send-btn2{ border: 0px !important; padding: 8px 20px; background:#ed3338; color: #fff; font-weight: 500;}
.send-btn2:hover{ background: #f9bf3a ; }
.span5{width: 97% !important;}
.contact-form{ /*background: #f9b93a;*/ padding: 10px 20px 50px;  }
.tag-btn{ padding: 3px 10px !important; margin-bottom: 10px; 
 font-size: 10px; color: #555; border-radius: 30px !important;}
.tag-btn:hover{ color: #fff; }

#tags{ padding: 15px 0px 10px !important;}
.quickly{ padding: 15px 0px; font-size: 13px; }
#category-nav{ padding: 20px 0px; }
.border-bottom{   border-bottom: 2px solid #ececec; }
#products-display-cat{ padding: 10px 0px; }


/*------------- Form ---------------*/

.nb-form {
    position: fixed;
    z-index: 9999;
    width: 325px;
    background: #FFF;
    right: 20px;
    bottom: -367px;
    transition: all .8s cubic-bezier(.22, .67, .43, 1.22) .2s;
    border-radius: 10px 10px 0 0;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);
}
.nb-form:hover {
    bottom: 0px;
}

/*-- User Icon --*/

.nb-form .user-icon {
    position: absolute;
    top: -49px;
    right: 12px;
    display: block;
    width: 40px;
    margin: 20px auto 15px;
    
}

/*-- Title --*/

.nb-form .title {
    background: #ed3338;
    font-size: 16px !important;
    padding: 10px 18px !important;
    color: #fff !important;
    border-radius: 10px 10px 0 0;
}

/*-- Text --*/

.nb-form p {
    font-size: 13px;
    margin: 0;
    padding: 15px;
    color: #666;
}

.nb-form p.message {
    margin-left: 7px;
}

/*-- Form Elements --*/

.nb-form form {
    padding: 0 15px 15px 15px;
}

.nb-form input,
.nb-form textarea {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    width: 254px;
    max-width: 254px;
    margin-bottom: 10px;
    margin-left: 7px;
    padding: 6px;
    border: none;
    border-radius: 4px;
    color: #999;
    border-bottom: 1px solid #f0f0f0;
}

.nb-form input:focus,
.nb-form textarea:focus {
    outline: none;
    box-shadow: none;
}

.nb-form input[type='submit'] {
    display: block;
    width: 120px;
    margin: 0 auto;
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    cursor: pointer;
    transition: all .4s ease;
    color: #fff !important;
    border: none;
}

.nb-form input[type='submit']:hover {
    box-shadow: 0 3px 3px 0 rgba(0,0,0,0.07),0 1px 7px 0 rgba(0,0,0,0.02),0 3px 1px -1px rgba(0,0,0,0.1);
}

.nb-form textarea {
    min-height: 110px;
}


.nb-form ::-webkit-input-placeholder {
    color: #ccb0b0;
}

.nb-form ::-moz-placeholder{
    color: #ccb0b0;
}

.nb-form :-ms-input-placeholder {
    color: #ccb0b0;
}

.nb-form :-moz-placeholder {
    color: #ccb0b0;
}

.nb-form input[type='submit'] {
    background: #f9bf3a;
}

@media screen and (max-width: 676px) {
    .nb-form:hover .user-icon {
        display: none;
    }

    .nb-form .message {
        display: none;
    }

    .nb-form form {
        padding-top: 15px;
    }
    .nb-form{
        right: 50%;
        bottom: -320px;
        left: 50%;
        transform: translateX(-50%);
    }
}
.gallery-title
{
    font-size: 36px;
    color: #42B32F;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
}
.gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}
.filter-button
{
    font-size: 10px;
    border: 1px solid #f5bc3a;
    border-radius: 5px;
    text-align: center;
    color: #ed3237;
    margin-bottom: 10px;
    padding: 5px 20px;

}
.filter-button:hover
{
   
    border: 1px solid #ed3338;
    border-radius: 5px;
    text-align: center;
    color: #ffffff;

    padding: 5px 20px;
    


}
.btn-default:active .filter-button:active
{
    background-color: #42B32F;
    color: white;
}

.port-image
{
    width: 100%;
}

.gallery_product
{
    margin-bottom: 30px;
}


/*.alert{ color: #ffffff !important; }*/


