@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700,900&display=swap');
body {
	font-family: 'Montserrat', sans-serif;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
html {
	scroll-behavior: smooth;
}
/* Header */
.navbar {
	background-color: #ececec;
}
.nav>li>a {
	position: relative;
	display: block;
	padding: 21px 30px 10px 30px;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 3px;
	color: #322720;
}
/*.nav>li>a:hover {
	border-bottom:2px solid #9c9c9c;
	color:#322720;
}*/
.navbar .active {
	border-bottom: 2px solid #9c9c9c;
	color: #322720;
}
.navbar-brand {
	float: left;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
	height: auto;
}
.navbar-container {
/*padding: 20px 0 20px 0;*/
}
.navbar.navbar-fixed-top.fixed-theme {
	background-color: #ececec;
	border-color: #ececec;
}
/* Banner */
/*-- Main slide --*/
#main-slide .item .slider-content {
	z-index: 0;
	opacity: 0;
	-webkit-transition: opacity 500ms;
	-moz-transition: opacity 500ms;
	-o-transition: opacity 500ms;
	transition: opacity 500ms;
}
#main-slide .item.active .slider-content {
	z-index: 0;
	opacity: 1;
	-webkit-transition: opacity 100ms;
	-moz-transition: opacity 100ms;
	-o-transition: opacity 100ms;
	transition: opacity 100ms;
}
#main-slide .slider-content {
	position: absolute;
	z-index: 99;
	top: 260px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 730px;
	color: #fff;
}
#main-slide .slider-content .ak_txti_div {
	margin: 0 auto;
	width: 650px;
}
#main-slide .slider-content h2 {
	font-size: 100px;
	color: #fff;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#main-slide .slider-content h2 span {
	font-size: 100px;
	font-weight: bold;
}
#main-slide .slider-content p {
	font-size: 24px;
	color: #fff;
	letter-spacing: 23px;
	text-transform: uppercase;
	padding-left: 10px;
}
/* Better Eating */
.better-eating {
	background-color: #ececec;
	padding: 130px 0px 47px 0px;
}
.better-eating h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	font-size: 40px;
	color: #322720;
	letter-spacing: 5px;
	text-transform: uppercase;
	font-weight: bold;
}
.better-eating h3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 25px 0px;
	font-size: 16px;
	color: #322720;
	letter-spacing: 7px;
	text-transform: uppercase;
	font-weight: 600;
}
.better-eating p {
	font-size: 18px;
	color: #322720;
	line-height: 30px;
	margin-bottom: 0px;
}
.better-eating .point {
	height: 0px;
	width: 1px;
	border-bottom: 3px solid #eb272e;
	-webkit-animation: increase 7s;
	-moz-animation: increase 7s;
	-o-animation: increase 7s;
	animation: increase 7s;
	animation-fill-mode: forwards;
	margin-bottom: 30px;
}
 @keyframes increase {
 100% {
 width: 98%;
}
}

.ak .points {
	height: 0px;
	width: 50%;
	border-bottom: 2px solid #eb272e;
	margin-bottom: 30px;
}
 
/* Our Brands */
.our-brands {
	background-color: #f3f3f3;
	padding: 75px 0px 120px 0px;
}
.our-brands h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	font-size: 40px;
	color: #322720;
	letter-spacing: 5px;
	text-transform: uppercase;
	font-weight: bold;
}
.our-brands .border {
	height: 0px;
	width: 160px;
	margin: 0 auto 30px auto;
	border-bottom: 3px solid #eb272e;
}
.our-brands .box {
	padding: 60px 80px 70px 80px;
	margin-top: 50px;
	min-height: 420px;
}
.our-brands .box:hover {
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.08);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.08);
	box-shadow: 0 0 20px rgba(0,0,0,.08);
	background-color: #f3f3f3;
	border-radius: 30px;
}
.our-brands .box figure {
	text-align: center;
	margin-bottom: 40px;
}
.our-brands .box p {
	font-size: 18px;
	color: #322720;
	line-height: 24px;
}
/* What Makes Us Special */
.what-makes-us-special {
	background-color: #ececec;
	padding: 100px 0px 125px 0px;
}
.what-makes-us-special h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	font-size: 40px;
	color: #322720;
	letter-spacing: 5px;
	text-transform: uppercase;
	font-weight: bold;
}
.what-makes-us-special .border {
	height: 0px;
	width: 160px;
	margin: 0 auto 120px auto;
	border-bottom: 3px solid #eb272e;
}
.what-makes-us-special .box {
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.05);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,.05);
	box-shadow: 0 0 15px rgba(0,0,0,.05);
	background-color: #ececec;
	border-radius: 30px;
	min-height: 330px;
	transition: transform .5s ease;
	padding: 0px 45px;
}
.what-makes-us-special .box:hover {
	transform: scale(1.03);
}
.what-makes-us-special .box figure {
	padding: 40px 0px 60px 0px;
}
.what-makes-us-special .box h3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 7px 0px;
	font-size: 19px;
	color: #333333;
	text-transform: uppercase;
	font-weight: bold;
}
.what-makes-us-special .box p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	color: #333333;
	font-weight: 600;
}
/* Contact Us */
.contact-us {
	background-color: #f3f3f3;
	padding: 105px 0px 90px 0px;
}
.contact-us h4 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 7px 0px;
	font-size: 19px;
	color: #333333;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 24px;
}
.contact-us .border {
	height: 0px;
	width: 160px;
	margin: 20px 0px 25px 0px;
	border-bottom: 3px solid #eb272e;
}
.contact-us .box {
	color: #333333;
}
.contact-us .box .text {
	margin-bottom: 20px;

}
.contact-us .box .text-link {
	font-size: 14px;
}
.contact-us .box .text-link a {
	color: #333333;
	text-decoration: none;
	margin-right: 10px;
}
.contact-us .box .text-link a:hover {
	color: #333333;
}
.contact-us .box .text-link span {
	margin-right: 8px;
}
.contact-us .box .text-link i {
	color: #787878;
	font-size: 16px;
}
.contact-us .map-box {
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.05);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,.05);
	box-shadow: 0 0 15px rgba(0,0,0,.05);
	border-radius: 30px;
	min-height: 230px;
	overflow: hidden;
}
.contact-us .map-box iframe {
	border-radius: 30px;
}
/* Copyright*/
.copyright {
	background-color: #ececec;
	padding: 10px 0px;
	font-size: 14px;
	text-align: center;
	color: #333333;
}
.map {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
}


.munchies{ background:#f2a43f; padding:40px; color:#fff; position:relative}
.munchies h2{ font-size:84px; font-weight:700}
.munchies .BESHT{position: absolute;left: 0; width: 70%;  right: 0; margin: 0 auto; margin-top: 30px;}
.munchies .texts-of{ font-size: 16px; margin-top: 28px;}
.munchies .texts-of h4{ font-size:20px; font-weight:600; margin:20px 0}
.pd40{ padding:40px 0;}


.Ingredients{ background:#ececec }
.Ingredients h2{font-size: 65px; font-weight: 700;}
.Ingredients .box{font-size: 16px;border-left: 5px solid #f2a43f; padding: 10px 10px 10px 12px;margin-top: 10px;}
.Ingredients .box p{ margin:0}
.Ingredients .special-box-icon { background-color: #f2a43f; border-radius: 50px;line-height: 76px;width: 76px; height: 76px;text-align: center;display: inline-block; }
.Ingredients .my-icons { margin:20px auto;}
.Ingredients .my-icons h3{ display:inline-block; color:#858585; margin-left:10px; font-weight: 600;}

#prouct_carouseld{ margin-top:35px;}
.prouct_carouseld .owl-theme .owl-nav{width: 100%;position: absolute;top: 50%;margin-top: -40px;}
.prouct_carouseld  .owl-theme .owl-nav .owl-prev{float: left;margin-left: 0px }
.prouct_carouseld .owl-theme .owl-nav .owl-next{float: right;margin-right: 0px}
.prouct_carouseld .owl-theme .owl-nav [class*=owl-] { color: #000; font-size: 40px;padding: 7px 10px;background:none;cursor: pointer; }
.prouct_carouseld .owl-theme .owl-nav [class*=owl-]:hover {  background:none; }
 
.Find-our{ background:#ececec }
.Find-our h3 { font-size: 65px; font-weight: 700; text-align:center}
#logo_carousel{ margin-top:35px;}
.main-con-box{ padding:60px 0}
.contact-us-page{ margin-top:40px; background:#f6f6f6; position: relative;}
.contact-us-page h1{ font-size: 60px; font-weight: 700; text-transform: uppercase;}
.contact-us-page h2{ font-size: 20px;letter-spacing: .3em;text-transform: uppercase;font-weight: 600; padding-left: 5px;}
.contact-us-map{ background-color: #ececec; border-radius:10px; padding:10px; margin-top:50px; margin-right: -14px; -webkit-box-shadow: 0 0 20px rgba(0,0,0,.05); -moz-box-shadow: 0 0 20px rgba(0,0,0,.05);  box-shadow: 0 0 20px rgba(0,0,0,.05);z-index: 1; position: relative;}
.gator{ padding:0}
.email-left-pt{ background:#ececec; padding:50px 0}
.email-left-pt .contact-info { margin-bottom:45px}
.email-left-pt .contact-info li{position: relative;font-size: 15px;line-height: 24px;color: #777777;font-weight: 400;padding-left: 70px;min-height: 50px;margin-bottom: 55px; list-style: none;}
.email-left-pt .contact-info li:last-child{margin-bottom: 0;}
.email-left-pt .contact-info li .icon{position: absolute;left: 0;top: 0;height: 50px;width: 50px;text-align: center;line-height: 38px; font-size: 30px; color:#000 }
.email-left-pt .contact-info li strong{display: block;font-size: 16px;line-height: 24px;color: #000;font-weight: 600;text-transform: uppercase;}
.email-left-pt .contact-info li p{font-size: 15px;line-height: 24px;color: #000;font-weight: 400;}
.email-left-pt .contact-info li p a{color: #000;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
.email-left-pt .contact-info li a:hover{color: #777;}

.ak .social-links{margin-left: 50px;}
.ak .social-links a{display:inline-block;color:#000;font-size:30px;padding-right: 45px;transition:all 500ms ease-out;-webkit-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out; -moz-transition:all 500ms ease-out;	}

.ak .social-links a:hover{ color:#777}
.rit-img{ position:absolute; right:40px; bottom:-155px}







@media only screen and (max-width : 768px) {
.navbar-toggle {
	background-color: #104fa0;
	margin-top: 14px;
}
.navbar-toggle .icon-bar {
	background-color: #fff;
}
.nav>li>a {
	padding: 21px 15px 10px 15px;
	font-size: 14px;
}
#main-slide .slider-content .ak_txti_div {
	margin: 0 auto;
	width: 60%;
}
#main-slide .slider-content {
	position: absolute;
	z-index: 99;
	top: 60px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	color: #fff;
}
#main-slide .slider-content h2 {
	font-size: 30px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#main-slide .slider-content h2 span {
	font-size: 30px;
	font-weight: bold;
}
#main-slide .slider-content p {
	font-size: 16px;
	color: #fff;
	letter-spacing: 1.7px;
	text-transform: uppercase;
	padding-left: 0px;
}
.better-eating {
	background-color: #ececec;
	padding: 90px 0px 40px 0px;
}
.better-eating h2 {
	font-size: 22px;
	margin: 0px 0px 5px 0px;
	line-height: 30px;
}
.better-eating p {
	font-size: 16px;
	line-height: 24px;
}
.better-eating h3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 25px 0px;
	font-size: 14px;
	color: #322720;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	font-weight: 600;
}
.our-brands {
	background-color: #f3f3f3;
	padding: 90px 0px 40px 0px;
}
.our-brands .box {
	padding: 15px;
	margin-top: 20px;
	min-height: 360px;
}
.our-brands .box figure {
	margin-bottom: 15px;
}
.our-brands h2 {
	font-size: 22px;
	line-height: 30px;
}
.what-makes-us-special h2 {
	font-size: 22px;
	line-height: 30px;
}
.what-makes-us-special {
	background-color: #ececec;
	padding: 90px 0px 40px 0px;
}
.what-makes-us-special .border {
	margin: 0 auto 40px auto;
}
.what-makes-us-special .box h3 {
	font-size: 16px;
}
.what-makes-us-special .box p {
	font-size: 14px;
}
.what-makes-us-special .box figure {
	padding: 30px 0px 30px 0px;
}
.what-makes-us-special .box {
	min-height: 260px;
	margin-bottom: 30px;
}
.contact-us {
	background-color: #f3f3f3;
	padding: 40px 0px 40px 0px;
}
.contact-us .box .text {
	margin-bottom: 10px;
}
.contact-us .box .text-link {
	font-size: 14px;
	margin-bottom: 20px;
}
.contact-us .box .text-link span {
	margin-right: 5px;
}
.contact-us .box .text-link a {
	margin-right: 20px;
}
}


@media only screen and (max-width : 480px) {
	body{
	    padding-top: 63px;
	}
	.contact-us-page {
	    margin-top:0;
	}
	#main-slide .slider-content h2 {
	    font-size: 26px;margin-top: 0;
	}
	#main-slide .slider-content p {
	    font-size: 15px;
	}
	.what-makes-us-special .box {
	    background: #fff;
	}
	#main-slide .slider-content .ak_txti_div {
	    width: 90%;
	}
	.ak .social-links a {
	    padding-right: 25px;
	}
	.contact-us-map {
	    margin-top: 0;
	}
	.main-con-box {padding: 60px 0 0;}
	.contact-us-map {
	    margin-right:0; padding: 0;
	}
	.better-eating h2, .better-eating h3,.better-eating p{text-align: center;}
	.contact-us .box .text-link a{display: block;margin-right: 0;margin-bottom: 15px;}
	.contact-us-page h1 {font-size: 25px; margin-bottom: 0;}
	.contact-us-page h2 {font-size: 13px; letter-spacing: 3px; margin-top: 10px; }
	.email-left-pt .contact-info {padding-left:0;}
	.email-left-pt .contact-info li{padding-left: 50px;}
	.email-left-pt .contact-info li p {font-size: 14px; line-height: 20px;}
	.rit-img {position: static; right: auto; bottom: auto; margin-top: 50px; margin: 0 auto; text-align: center;}
	.rit-img img {margin: 70px auto 0;}

	/*BESHT*/
	.munchies {padding: 20px;}
	.munchies .BESHT {position: static; left: auto; width:60%; right: auto; margin: 0 auto; margin-top: 30px;}
	.munchies h2 {font-size: 30px; font-weight: 700;}
	.Ingredients h2,.Find-our h3 {font-size: 35px; text-align: center;}
	 
	

}