html {
	overflow:hidden;
	overflow-y: scroll;
	font-family:'Open Sans',sans-serif !important;
	}
html {
  width:100% !important;
  height: 100% !important;
  background:#fff;
  color: #000;
  font-size:18px;
  font-family:'Open Sans',sans-serif !important;
}
body {
  width:100% !important;
  height: 100% !important;
  background:#fff;
}
body.modal-open{
    width:100% !important;
    padding-right:0 !important;
    overflow-y:scroll !important;
    position:fixed !important;
}

input::-moz-focus-inner { border: 0; }
::-webkit-validation-bubble-message { display: none; }
img:focus {outline: none !important;}

h1,h2{
text-transform:uppercase;
font-family: 'Open Sans Condensed', 'Open Sans',sans-serif !important;
}
h3{
	font-size:36px;
font-family: 'Swiss_721_Roman_Condensed','Open Sans Condensed', 'Open Sans',sans-serif !important;
}



h1{
font-weight:700;
}


p{font-size:18px;}
a,
a:active,
a:link {
	color:#000;
      outline: none;
      cursor:pointer;
	  -webkit-transition: all .35s ease-out;
      -moz-transition: all .35s ease-out;
       transition: all .35s ease-out;
	  text-decoration: none;
}
a:hover,
a:focus {
	outline: none;
    background-color:transparent;
	color:#ce1f25;
    text-decoration:none;
}

a.redlink,
a.redlink:active,
a.redlink:link{
	color:#ce1f25;
      cursor:pointer;
	  font-weight:700;
	  outline: none;
	  text-decoration: underline;
	  -webkit-transition: all .35s ease-out;
      -moz-transition: all .35s ease-out;
       transition: all .35s ease-out;
	  
}
a, a:hover, a:active, a:focus,btn { outline:none !important; }



@font-face {
    font-family: 'sf_fedoraregular';
    src: url('../fonts/sf_fedora-webfont.woff2') format('woff2'),
         url('../fonts/sf_fedora-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'swis721_btroman';
    src: url('../fonts/swiss_721_bt-webfont.woff2') format('woff2'),
         url('../fonts/swiss_721_bt-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'swiss_721bold_condensed';
    src: url('../fonts/swiss_721_condensed_bold-webfont.woff2') format('woff2'),
         url('../fonts/swiss_721_condensed_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'swiss_721black_condensed';
    src: url('../fonts/swiss721bt-blackcondensed-webfont.woff2') format('woff2'),
         url('../fonts/swiss721bt-blackcondensed-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Swiss_721_Roman_Condensed';
    src: url('../fonts/swiss721bt-romancondensed-webfont.woff2') format('woff2'),
         url('../fonts/swiss721bt-romancondensed-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Swiss_721_Condensed_Bold';
	src: url('../fonts/Swiss_721_Condensed_Bold.otf') format('opentype');
}
@font-face {
    font-family: 'Swiss_721_Bold';
	src: url('../fonts/Swiss 721 Bold.otf') format('opentype');
}
@font-face {
    font-family: 'Swiss721BT_BlackCondensed';
	src: url('../fonts/Swiss721BT-BlackCondensed.otf') format('opentype');
}
@font-face {
    font-family: 'swiss_721black';
    src: url('../fonts/swiss721bt-black-webfont.woff2') format('woff2'),
         url('../fonts/swiss721bt-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'swiss_721condensed';
    src: url('../fonts/swiss721bt-romancondensed-webfont.woff2') format('woff2'),
         url('../fonts/swiss721bt-romancondensed-webfont.woff') format('woff');
    font-weight:normal;
    font-style: normal;

}
@font-face {
    font-family: 'Swiss721BT';
	src: url('../fonts/Swiss 721 BT.ttf') format('truetype');
	font-weight:bold;
    font-style: normal;
}
@font-face {
    font-family: 'sf_fedora';
	src: url('../fonts/sf_fedora.ttf') format('truetype');
	font-weight:300;
    font-style: normal;
}


/****************************************/


.tnormal{text-transform:none !important;}
.f36{font-size:36px;line-height:40px;font-family:'swiss_721condensed', 'Open Sans Condensed', 'Open Sans',sans-serif !important;}
.f38{font-size:38px;line-height:0;font-family:'Swiss_721_Condensed_Bold', 'Open Sans Condensed', 'Open Sans',sans-serif !important;}
.f43{font-size:43px;font-family:'Swiss_721_Roman_Condensed', 'Open Sans',sans-serif !important;}
.f45{font-size:45px;font-family:'Swiss_721_Roman_Condensed', 'Open Sans',sans-serif !important;}

.f48{font-size:48px;font-family: 'Swiss_721_Condensed_Bold','Open Sans Condensed', 'Open Sans',sans-serif !important;}
.f48b{font-size:48px;font-family: 'swis721_btroman','Open Sans', 'Open Sans',sans-serif !important;}

.f49{font-size:49px;font-family: 'swis721_btroman','Open Sans Condensed', 'Open Sans',sans-serif !important;}

.f50{font-size:50px;font-family:'Swiss_721_Condensed_Bold', 'Open Sans Condensed', 'Open Sans',sans-serif !important;}
.f55{font-size:53px;font-family:'Open Sans Condensed', 'Open Sans',sans-serif !important;}


.f60{font-size:60px;font-family:'Swiss_721_Condensed_Bold','Open Sans Condensed', 'Open Sans',sans-serif !important;}
.f63{font-size:63px;font-family:'Swiss_721_Condensed_Bold', 'Open Sans Condensed', 'Open Sans',sans-serif !important;}



.f70{font-size:70px;line-height:70px;font-family: 'Swiss_721_Condensed_Bold', 'Open Sans Condensed',sans-serif !important;}
.f70b{font-size:70px;font-family: 'Swiss_721_Condensed_Bold', 'Open Sans Condensed',sans-serif !important;}
.f72{font-size:72px;font-family: 'Swiss_721_Condensed_Bold', 'Open Sans Condensed',sans-serif !important;}

.f75{font-size:75px;line-height:95px;font-family: 'sf_fedora', 'Open Sans Condensed',sans-serif !important;}

.f80{font-size:78px;font-family:'Open Sans Condensed', 'Open Sans',sans-serif !important;}

.f82{font-size:78px;line-height:100px;font-family:'Swiss721BT_BlackCondensed', 'Open Sans',sans-serif !important;}
.f84{font-size:84px;line-height:90px;font-family: 'Swiss_721_Condensed_Bold', 'Open Sans Condensed',sans-serif !important;}
.f85{font-size:85px;line-height:90px;font-family: 'Swiss_721_Condensed_Bold', 'Open Sans Condensed',sans-serif !important;}

.f96{font-size:96px;line-height:100px;font-family:'swiss_721black', 'Open Sans',sans-serif !important;}



.f100{font-size:100px;font-family: 'Swiss_721_Condensed_Bold', 'Open Sans Condensed',sans-serif !important;}
.f100b{font-size:100px;line-height:90px;font-family: 'Swiss721BT_BlackCondensed', 'Open Sans Condensed',sans-serif !important;}

.f125{font-size:125px;line-height:125px;font-family: 'Swiss_721_Condensed_Bold', 'Open Sans Condensed',sans-serif !important;}

.f150{font-size:120px;font-family:'Open Sans Condensed', 'Open Sans',sans-serif !important;}

.fw300{font-weight:300 !important;}
.fw400{font-weight:400 !important;}
.fw600{font-weight:600 !important;}
.fw700{font-weight:700 !important;}
.fw800{font-weight:800 !important;}


.tshadow{text-shadow: 2px 2px 6px #231f20;}
.bshadow{box-shadow: 15px 15px 8px #231f20;}

.twhite{color:#fff;}
.tblack,.tblk{color:#000;}
.torage{color:#f15a22;}



.tgree{color:#008153;}
.tlightgree{color:#b9d541;}


.tred{color:#ce1f25;}
.tred2{color:#ce1f25;}
.tmbred{color:#da575c}
.tblue{color:#0089cf;}
.troyalblue{color:#0072bc;}
.tmaroon{Color:#9e0b0f;}
.tyellow{Color:#fae74f;}
.tyellow2{Color:#fcd22d;}
.tcream{Color:#ffe697;}


.bgcream{background-color:#ffeca7;}
.bgorange{background-color:#f07e04;}
.bgblue{background-color:#0071bb;}
.bgred,.binvest{background-color:#cf2127;}
.bggreen{background-color:#008153;}
.bgocre{background-color:#fabf30;}
.bgdorange{background-color:#ed8213;}
.bgblack{background-color:#142328;}
.bgrred{background-color:#eb1701;}
.bgdorange2{background-color:#f39329;}

.tpeach{background-color:#f58220}

.bgorange a:hover{color:#0071bb !important;}
.bgblue a:hover{color:#f07e04 !important;}
.bgred a:hover{color:#000 !important;}
.binvest a:hover{color:#000 !important;}
.bggreen a:hover{color:#f07e04 !important;}

.bigpad{
	padding:0 150px;
}
.p-left{padding-left:180px;}


/*------------- H E A D E R ----------------*/
.navbar{
	position:relative;
	 background:transparent url('../images/bg-top.jpg');
	background-position:top center;
    background-repeat: no-repeat;
	background-size:cover;
	border:0;
	border-bottom:15px solid #ce1e25;
	padding:0 10px;
	margin:0;
	height:132px;
}
.navbar-brand{
	 position:relative;
	 margin:0;
	 padding:0;
	 width:clamp(16.667rem, -0.453rem + 31.064vw, 30.611rem);
	 height:clamp(2.722rem, -0.074rem + 5.074vw, 5rem);
	   -webkit-transition: all .35s ease-out;
      -moz-transition: all .35s ease-out;
       transition: all .35s ease-out;
}


div.divlinks{
	position:absolute;
	top:5px;
	right:20px;
    width:1000px;
}
.divmenu{
	position:absolute;
	bottom:2px;
	right:20px;
	font-size:0;
	width:80%;
}
div.divmenu div{
	display:inline-block;
	width:clamp(6.667rem, -2.882rem + 17.327vw, 14.444rem);
	height:clamp(1.611rem, 0.179rem + 2.599vw, 2.778rem);
	padding:0;
	padding-top:2px;
	margin:0;
	margin-left:2px;
	text-align:center
}
div.divmenu div img{
	display:inline-block;
	width:clamp(0.667rem, -0.22rem + 1.609vw, 1.389rem);
	height:auto;
}
div.divmenu div.binvest{
	display:inline-block;
	width:180px;
	height:51px;
	padding:0;
	padding-top:2px;
	margin:0;
	margin-right:150px;
	text-align:center
}

div.divmenu div.binvest img{
	display:inline-block;
	top:8px;
	margin-right:10px;

}
div.divmenu div{
	padding-top:clamp(0.222rem, 0.29rem + -0.124vw, 0.167rem);
}
div.divmenu div a{
	font-size:clamp(0.833rem, -0.326rem + 2.104vw, 1.778rem);
	color:#fff !important;
	font-family:'Swiss_721_Condensed_Bold', 'Oswald','Open Sans Condensed', 'Open Sans',sans-serif !important;	
}

div.divlinks a.nav-link{
	font-size:28px;
	font-family:'Swiss_721_Condensed_Bold', 'Oswald','Open Sans Condensed', 'Open Sans',sans-serif !important;
	padding:0;
	letter-spacing: 1px;
	color:#000 !important;
	display:inline-block !important;
	margin:0;	
}

div.divlinks a.nav-link:hover{
  color:red !important;
}
div.divlinks span.sep{
	padding:0 7px;
	margin:0;
	font-size:28px;
	color:#000;	
	font-weight:700;
}


div.bgnocolor{	
    display:inline-block;
	width:200px;
	background-color:transparent;
	border:2px solid #008153;
	padding:0;
	margin-top:6px;	
	border-radius: 0 !important;
	text-align:center;
}
div.bgnocolor a{
	color:#008153 !important;

	font-size:24px;
	font-family:'Swiss_721_Condensed_Bold', 'Oswald','Open Sans Condensed', 'Open Sans',sans-serif !important;
}
/*-----------------------------------------------*/

.bonus{
	font-size:72px;
	color:#fbbd17;
}

.tgiven li{
	text-align:left;
	font-size:30px;
	text-transform:upercase;
	color:#f15a22;
	font-weight:600;
}


.btn.btn-green:hover{
	color:#008153 !important;
}
.btn.btn-danger{
	background-color:#ce1f25;
	font-weight:700;
}
.bot-but{
	margin:50px auto;
}


.marco{	
    border:10px solid #f5cc56;
	border-radius:5px;
	padding:20px;
	margin:5px auto;
}
.marco h1{	
   font-size:35px;
}
.marco h3.torage,.marco h4{	
   font-size:25px;
}

.mbred{
	border-color:#da575c !important;
	width:80%;
}
.mborage{
	border-color:#f5cc56 !important;
	width:80%;
}
.mbgree{
	border-color:#008153 !important;
	width:80%;
}
.mbblue{
	border-color:#0089cf !important;
	width:80%;
}

 
 .boxcream{
background-color:#fae74f;
padding:15px 0;
border-bottom:5px solid #ffffff;
 }

  .boxnaranja{
background-color:#f58220;
padding:15px 0;
border-bottom:5px solid #ffffff;
 }
 
 .boxocre{
background-color:#fdbb2a;
padding:15px 0;
border-bottom:5px solid #ffffff;
 }
 .boxblue{
background-color:#abe1fa;
padding:15px 0;
border-bottom:5px solid #ffffff;
 }
.boxgreen{
background-color:#008153;
padding:15px 0;
border-bottom:5px solid #ffffff;
 }
 .boxgreenlight{
background-color:#b9d541;
padding:15px 0;
border-bottom:5px solid #ffffff;
 }
  .boxpeach{
background-color:#f58220;
padding:15px;
border-bottom:5px solid #ffffff;

 }
   .boxpeach .inner-box,.boxpeach .inner-box2{
	 padding:15px 25px;
	   background-color:#fff;
	   border:5px solid #be1e2d;
	   position:relative;
	   min-height:550px;
   }
    .boxpeach .inner-box2{
		margin-top:70px;
	   min-height:490px;
   }
     .boxpeach .inner-box2 img.free{
	 position:absolute;
	right:-25px;
    top:-25px;
   }
        .boxpeach .inner-box2 img.side{
	 position:absolute;
	right:0;
    top:0;
   }
.circle, .circlesmall{
	display: inline-block;
	background-color:#ce1f25;
	width:60px;
	height:60px;
	border-radius:50%;
	color:#fff;
	text-align:center;
	font-weight:700;
}
.circlesmall{
	width:35px;
	height:35px;
}
.rbo{border:0;
	border-bottom:10px solid #fbbd17;
}
.rbored{border:0;
	border-bottom:5px solid #ce1e25;

}




.box-1,.box-1 .row{
 padding:0 !important; 
 text-align:left;
}
.box-1 .row{
 padding:20px 0 !important; 
}
.box-1 .row h1{
	font-size:60px;
	font-family:'swiss_721bold_condensed', 'Open Sans',sans-serif !important;
    padding:0;
	margin:30px 0 0 0;
}
.box-1 .row h2{
	font-size:70px;
	font-family:'swiss_721black_condensed', sans-serif !important;
    padding:0;
	margin:0;
}

.box-2,.box-2 .row{
 padding:0 !important; 

}
.box-2 .row{
 padding:20px 0 !important; 
  text-align:left;
}
.box-2 .row h1{
	font-size:77px;
	font-family:'swiss_721bold_condensed', 'Open Sans',sans-serif !important;
    padding:0;
	margin:30px 0 0 0;
}
.box-2 .row h2{
	font-size:42px;
	font-family:'swis721_btroman', sans-serif !important;
    padding:0;
	margin:0;
}
.seal-caption{
	position:absolute;
	left: 50%;
    top: 40%;
	transform: translate(-50%, -50%);
	text-align:center;
	vertical-align:middle;
	padding-top:50px;
}
.seal-caption2{
	position:absolute;
	right:0;
    top: 40%;
	transform: translate(-50%, -50%);
	text-align:center;
	vertical-align:middle;
	width:150px;
	height:150px;
	background:transparent url('../images/red-seal.png');
	background-position:top center;
    background-repeat: no-repeat;
	background-size:cover;
}
.seal-caption2 h1.f50{
	margin-top:27px;
	
}

 .seal-caption h1{
	font-size:58px !important;
	font-family:'swiss_721bold_condensed', 'Open Sans',sans-serif !important;
	font-weight:700;
	color:#ffffff;
	padding:0;
	margin:0;
	line-height:auto;
	
}
  .seal-caption h2{
	font-size:83px !important;
	font-family:'swiss_721bold_condensed', 'Open Sans',sans-serif !important;
	font-weight:700;
	color:#ffffff;
	padding:0;
	margin:70px 0 !important;
	line-height:0;
}
.strike {
  text-decoration: underline;
  text-underline-offset: -.4em;
  text-decoration-skip-ink: none;
  text-decoration-color: white;
  text-decoration-thickness: 5px;
}

.box-3,.box-3 .row{
 padding:0 !important; 

}
.box-3 .row{
 padding:0 !important; 
  text-align:left;
}
.box-3 .row h1{
	font-size:96px;
	font-family:'swiss_721bold_condensed', 'Open Sans',sans-serif !important;
    padding:0;
	margin:30px 0 0 0;
}
.box-3 .row h2{
	font-size:60px;
	font-family:'swiss_721black_condensed', sans-serif !important;
    padding:0;
	margin:0;
}
.box-3 .row h3{
	font-size:48px;
	font-family:'swiss_721black_condensed', sans-serif !important;
    padding:0;
	margin:0;
}



.box-4,.box-4 .row{
 padding:0 !important; 
 text-align:left;
}

.box-4 .row h1{
	font-size:96px;
	font-family:'swiss_721black', sans-serif !important;
    padding:0;
	margin:30px 0 0 0;
}
.box-4 .row h2{
	font-size:48px;
	font-family:'swiss_721black', sans-serif !important;
    padding:0;
	margin:0;
}














/****************************/
.red-title .row{
	padding:0;
}

.red-rectangle a.btn.btn-rectangle{
	
	display:inline-block;
	height:48px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform:uppercase;	
	padding:0 20px;
	background-color:#f07f05;
	font-weight:700;
	font-size:30px;
	border-radius:0 !important;
    text-align:center;
	margin:-10px 0 10px 20px;
}

.join-pita .btn.btn-join{
	position:relative;
	height:50px;
	width:90%;
	background-color:#fff;
	border:2px solid #f07f05;
	font-weight:700;
	font-size:25px;
	border-radius:0 !important;
	padding:0;
	padding-top:4px;
	padding-left:50px;
	text-align:left;
	margin-top:10px;
}
.join-pita .btn.btn-join span{
	position:absolute;
	top:0;
	right:0;
	display:inline-block;
	width:110px;
	height:48px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform:uppercase;	
	float:right;
	padding:0;
	background-color:#f07f05;
	font-weight:700;
	font-size:30px;
	border-radius:0 !important;
    text-align:center;
	
}
.join-pita h3{
	font-family: 'swiss_721condensed','Open Sans Condensed', sans-serif !important;
    font-size:30px !important;
	font-weight:600;
text-align:center;	
	margin-top:15px;
}
h3.tblack.fran,
.join-pita h3{
	font-family: 'swiss_721condensed','Open Sans Condensed', sans-serif !important;
    font-size:30px !important;
	font-weight:600;
text-align:center;
margin-bottom:15px;
}
h3.tblack.fran{
margin-top:15px;
}
h1.tblack.fran{
display:inline-block;
margin:0 auto;
}

/****************************/
.divpromo{
	margin-left:250px;
	text-align:center;
}
.divpromo h1{
	font-family:'sf_fedoraregular',sans-serif !important;
	font-size:56px;
	color:#fff;
}
.divpromo h2{
	font-family:'swiss_721bold_condensed',sans-serif !important;
	font-size:48px;
	Color:#fae74f;
}
.hero{
	position:relative;
	height:auto;
	overflow:hidden;
	border-bottom:15px solid #fdbb2a;
	
}
.hero.chic,
.hero.sal{
	border-bottom:15px solid #cd1d25;
}


/************************/
.join-pita,
.red-rectangle,
 .offer{
	width:100%;
	background-color:#fbbd17;
	color:#fff;
	text-align:center;
	padding:20px 0 10px 0;
}

 .offer{
	background-color:#c72625;
}
.menu-pita{
	width:100%;
	background-color:#fff;
	color:#000;
	text-align:center;
	padding:20px;
	
}

/***************** location ****************/
.location{
	width:100%;
	background-color:#ce1e25;
	color:#fff;
	text-align:center;
	padding:20px 0;
}

.location p,
.location a.phone{
	font-size:22px;
	padding:0;
	margin:0 0 5px 0;
	font-weight:600;
	line-height:22px;
}
.location p.bold,
.location a.phone{
	font-weight:700;
}
.location a{
	font-size:22px;
	color:#fdd770;
	
}

.location a:hover{
	color:#fdd770;
}
.location p.yellow{
	color:yellow;
	font-style:italic;
	font-weight:600;
}
/***************** carousel ****************/

.carousel-control-prev-icon {
  background-image:none;
  font-size:70px;
}

.carousel-control-next-icon {
  background-image:none;
  font-size:70px;
}



.carousel .carousel-item img.d-block.w-100.move{
  -webkit-animation: thing 30s;
  -o-animation: thing 30s;
  animation: thing 30s; 
}


@keyframes thing {
  from {
     transform: scale(1, 1);
  }
  to {
    transform: scale(1.2, 1.2);
  }
}

.carousel-caption {
  bottom:13rem;
  z-index: 10;
  text-align:center;
}
.carousel-caption h1{
 font-size:60px !important;
}

div.brands3{
	border:8px solid #fbc348;
	border-radius: 7px;
	background:rgba(255, 255, 255, 0.8);
	position:absolute !important;
	top:26%;
	left:14%;
	  z-index: 10;
	  text-align:center;

	
}
div.brands3 h1{
	color:#008153;
	font-size:55px;
	font-family: 'swiss_721bold_condensed', 'Open Sans',sans-serif !important;
	font-style:italic !important;
	margin:15px 0 0 0;
}



/******************** menu page *****************/
.menu-pita .carousel-caption {
  bottom:10rem;
}
.own{
	 bottom:3rem !important;
}
main.menu .row.rbo.sides h3{
	font-size:20px !important;
}
.menu .carousel-caption {
    bottom:50%;
}
.menu .pm{padding:20px 120px}
span.gfr{
	color:#0072bc;
	font-weight:700;
	font-size:20px !important;
	vertical-align: middle;
	padding:0 5px 20px 0;
}
span.price{
	color:#000;
	font-weight:700;
	font-size:27px !important;
	vertical-align: middle;
	padding:0 0 20px 0;
}
.menu span.gfr{
	color:#0072bc;
	font-weight:700;
	font-size:24px !important;
	vertical-align: middle;
	padding:0 5px 20px 0;
	font-family:'swiss_721condensed', 'Open Sans',sans-serif;
}
.menu span.price{
	color:#000;
	font-weight:300;
	font-size:33px !important;
	vertical-align: middle;
	padding:0 0 20px 0;
	font-family:'swiss_721condensed', 'Open Sans',sans-serif;

}

.menu .bgkid{
	 background:transparent url('../images/bgkids.png');
	background-size:contain;
background-position:top center;
background-repeat: no-repeat;
height:750px;
}

.menu .kids{
	padding:20px 0 50px 0;
}
.menu .kids div.kidtitle{
	margin-top:80px !important;
}
.menu .bgmenu{
	 background:transparent url('../images/menu-bg.jpg');
	background-position:top center;
    background-repeat: no-repeat;
	padding:0;
	height: 120vh;
	padding-top:200px;
}
.menu .bgmenu .container .row img{
	margin-top:-3px;
	box-shadow: 0 6px 2px 0 rgba(0, 0, 0, .2);
}
.menu .bgmenu .container .row  h3{
	text-transform:none !important;
}
.menu h1{
	font-size:60px;
	font-family:'swiss_721bold_condensed', 'Open Sans',sans-serif;
    padding:0;
	margin:0 0 0 0;
}
.menu h4{
	font-size:36px;
	font-family:'swiss_721condensed', 'Open Sans',sans-serif;
   
}


/***********************************/
.catering{
	width:100%;
}

.catering .coorporate h3{
	margin-bottom:0;
	margin-top:10px;
}

.catering .coorporate h4{
	margin-bottom:10px;
}
.catering .coorporate{
	
	max-width: 1400px;
}

.catering .packages .marco{
	padding:15px 0;
}
.catering .packages .marco{
	padding:15px 0;
}

.careers .carousel-caption{
	width:100%;

}

.catering .individual .order-out {
	margin: 20px auto;
}
.careers .inner-caption,
.careers .carousel-caption,
.catering .inner-caption,
.catering .carousel-caption{
	position:absolute;
	left: 50%;
top: 45%;
transform: translate(-50%, -50%);
}
.catering .carousel-caption{
width:50%;
}
.careers .inner-caption,
.careers .carousel-caption{
top: 55%;
}


.careers .inner-caption.managment{
	left: 40%;
	width:100%;
}

.careers h1.h1big.tred{
	text-align:center;
	margin:25px 0;
}
.careers .inner-caption h1{
	text-align:center;
	color:#fff;
 text-shadow: 2px 2px 6px #000;
 font-size:42px !important;
 }
 .careers .inner-caption h1 span{
font-size:60px !important;
 }
 .careers h4{
margin-top:25px;
 }
.careers p.fs-8{
	  font-size:12px;
  }
  
  .careers .offer h1{
	  font-size:54px !important;
  }
 	div.allseason{
		margin:30px auto;
		max-width:450px;
		padding:25px;
		background-color:#ffeca7;
	}
	
	.catering div.allseason{
		height:250px;
		margin:0 auto;
		max-width:100%;
		padding:25px;
		background-color:#ffeca7;
	}
h1.h1big.lgh1{
	line-height:20px;
}

.bigtray{
	font-size:70px;
	color:#000;
}
.bigtray .circle{
	width:120px;
	height:120px;
	padding-top:20px;
}

/******* sign form *******/

 #mc_embed_signup{
	 background:#fff;
	 false;clear:left;
	 font:18px Helvetica,Arial,sans-serif;
	 font-weight:bold;
	 color:#4f4d4d;
	 width: 600px;
	 margin-left:35px;
	 padding:0 25px 25px 25px;}

/*************** contact ****************************/
.contact h1{
	padding:20px 0;
}
.sub-title{
	font-size:30px !important;
	font-weight:600;
}
.contact a.sub-title{
	font-size:30px !important;
	font-weight:600;
	  text-decoration:underline;
}
.contact a.sub-title:hover{
	font-size:30px !important;
	font-weight:600;
	color:#000 !important;
	  text-decoration:none;
}
.contact p{
line-height:15px;
font-weight:600;
}
.contact p a{
color:#000;
}
.contact pa:hover,
.contact pa:focus,.contact p a:hover {
	color:red;
    text-decoration:none;
}

.locstores .map,
.locstoresmain .map,
.contact .map{
	border:5px solid #f3d058;
}



/*************** location ****************************/

.locstores{
	background-color:#fff;
	padding:0 0 50px 0;
	position:relative;
}
.locstoresmain{
	background-color:#fff;
	padding:0 20px 0 30px;
	margin-bottom:20px;
}
.locstores h1,.locstoresmain h1{
	font-family:'swiss_721condensed','Open Sans Condensed', 'Open Sans',sans-serif !important;
	margin-bottom:20px;
}
.locstoresmain .map{width:80% !important;}
.locstores p,.locstoresmain p{
line-height:30px !important;
padding:0;
margin:0;
}

.locstores .sub-title{
	font-family:'swiss_721condensed','Open Sans Condensed', 'Open Sans',sans-serif !important;
	font-size:30px !important;
	font-weight:600;
}
.locstores a.sub-title,
.locstores a.sub-title:active,
.locstores a.sub-title:focus{
	font-family:'swiss_721condensed','Open Sans Condensed', 'Open Sans',sans-serif !important;
	font-size:30px !important;
	font-weight:600;
	  text-decoration:underline;
}
.locstores a.sub-title:hover{
	font-family:'swiss_721condensed','Open Sans Condensed', 'Open Sans',sans-serif !important;
	font-size:30px !important;
	font-weight:600;
	color:#000 !important;
	  text-decoration:none;
}


.locstoresmain a.sub-title{
	font-family:'swiss_721condensed','Open Sans Condensed', 'Open Sans',sans-serif !important;
	font-size:30px !important;
	font-weight:700;
	  text-decoration:none;
	    line-height:25px !important;
}
.locstoresmain .locframe.Walmart p{
	   line-height:23px !important;
	
}


.locstoresmain a.sub-title:hover{
	font-family:'swiss_721condensed','Open Sans Condensed', 'Open Sans',sans-serif !important;
	font-size:36px !important;
	font-weight:700;
	  text-decoration:underline;
	color:#000 !important;
}

.locstoresmain .locframe{
	border:3px solid #fabf30;
	padding:10px 0 20px 0;
	text-align:center;
}


.locstoresmain .loclink{
	margin:30px auto;
	width:60%;
}

.locstoresmain .bigframe{
	border:3px solid #fabf30;
	margin-right:30px;
	width:30%;
	padding:10px 0 20px 0;
}



.locstoresmain .bigframe .loclink{
	margin:30px auto;
	width:60%;
}


.locstoresmain .locframe div.sq,
.locstoresmain .bigframe div.sq{
	border-radius:20px !important;
	width:110px;
	height:110px;
font-family:'swiss_721condensed','Open Sans Condensed', 'Open Sans',sans-serif !important;
font-size:18px;
text-align:center;
font-weight:700;
line-height:20px;
padding:5px;

margin:0 auto 0 auto;
margin-bottom:10px;
}
.locstoresmain .locframe div.sq img,
.locstoresmain .bigframe div.sq img{
display:block;
margin:0 auto;
}
.locstoresmain .locframe div.sq img.cent,
.locstoresmain .bigframe div.sq img.cent
{
margin:20px auto;
}
.locstoresmain .locframe div.sq img.cent2
{
margin:-5px 0 0 -10px;
}
.locstoresmain .halal{
	position:absolute;
	top:50px;
	right:10px;
	width:70px;
}

.locstores a{
	font-size:15px;
	font-weight:600;
	 text-decoration:underline;
}
.locstores a:hover{
	font-size:15px;
	font-weight:600;
	 text-decoration:none;
}
.locstores a.redlink{
	font-size:15px;
	font-weight:600;
	 text-decoration:underline;
}
.locstores a.redlink:hover{
	font-size:15px;
	font-weight:600;
	color:red;
	 text-decoration:none;
}
.locstores .sugar{
	position:relative;
}

.locstores .sugar .map{
	margin-top:30px;
}

.locstores .satellite a.sub-title{
	font-size:25px !important;
}


.circle-wrapper {
  width: 340px;
  height: 240px;
  overflow: hidden;
  border-radius: 50%;
  background-color:transparent;
  border:5px solid #f5cc56;
  margin:auto;
}
.circle-wrapper iframe {
  width: 100%;
  height: 100%;
}


.nutrition div.hero div.carousel-caption{
	bottom:5rem !important;
	padding:0;
}

 .img-left{
   float: right;
   margin-right:12px;
 }
.img-right{
	 float: left;
	 margin-left:12px;
 }
 


.halal{
	text-align:left;
	vertical-align:top;
	padding-top:20px;}
	
	
.locstores h1,
.location h1{
	margin-top:15px;
	margin-right:10px;
	display:inline-block;
	text-align:center;}	
.locstores p{
	line-height:30px;}	
.locstores .halal,
.location .halal{
	display:inline-block;
	padding:0;}	
	
	
.halalrow{
	text-align:center;
	margin:0 0 0 38% !important;}

.boxred,.boxred-short{
background-color:#ce1e25;
padding:15px 0;
border-bottom:5px solid #fff;
text-align:center;
 }
.boxred-short{
padding:0;
padding-left:130px;
 }
main.pita-day .boxred{
	padding:25px 0;

 }
 main.pita-day .boxred img{
	 margin:0 auto o 40%;
 }
.boxo{
width:100%;
background:transparent;
padding:0;
margin:0 auto 25px auto;
border:5px solid #fbbd17;
text-align:center;
 }
 .boxo2{
width:100%;
background:transparent;
padding:0;
margin:20px auto 25px auto;
border:5px solid #fbbd17;
position:relative;
 }
  .boxo2 h3{margin-top:50px;}
  
.boxocont{
	 margin:20px auto 0 auto;
	 width:90%;
	 height:390px;
	 text-align:center;
 }
 .boxocont.big{
	 height:420px;
 }
.boxocont p{
	 font-size:26px;
	  font-weight:400!important;
	 line-height:30px;
 }
 
 
 .menu .boxo{
	 position:relative;
	 border:5px solid #fbbd17;
	 padding:20px;
	 min-height:700px;
	 }
	 
		 div.divyellow{
	background:#ffeca7;
	padding:30px;
	margin-top:30px;
} 
	 
	 		.menu div.divyellow.sal {
			background-color:#e1fb85;
			}
	 
		.menu div.divyellow.sal .boxo {
			min-height:1420px;
			}
	.menu .boxo img.sand{
	 position:absolute;
	 top:5%;
	 left:50%;
	 transform:translate(-50%, -50%); }
	 
	.menu .boxo.pad{
	  padding:150px 20px 20px 20px;
	 } 
  .menu .boxo.pad.chi{
	 padding:125px 20px 20px 20px;
	 }
	 


	  .menu div.divyellow .boxo{
	 border:5px solid #ce1f25;
	 padding:20px 0!important;
	 } 
	
	 .menu div.divyellow .boxo img{
	 position:relative;
	 margin:0 auto;}
	 
	 .menu div.divyellow .boxo img.avosal{
	 margin:140px auto 0 auto;
	 }
	 
	 
	 
	 
 .menu .boxo h4{
	  font-size:30px;
	  font-family:'swiss_721condensed', 'Open Sans',sans-serif;
	  }
  .menu .boxo .torage{
	  margin:0;
	  margin-top:40px;
	  font-size:36px;
	  font-weight:800!important;
	  font-family:'swiss_721condensed', 'Open Sans',sans-serif;
	  }
 .menu .boxo  h4 span{
	 color:#000;
	 font-weight:300!important;
	 }
 
    .menu div.divyellow .boxo h4{
	 font-size:36px;
	 font-weight:300;
	 margin-bottom:30px;
	 } 
	 
	    .menu div.divyellow .boxo h2{
	 font-size:48px;
 font-weight:600!important;
 margin:0;
	 } 
	 
	 
	 	   .menu div.divyellow .boxo h3{
	 font-family:'swiss_721condensed', 'Open Sans',sans-serif !important;
 font-weight:300;
 
	 } 
	  	   .menu div.divyellow .boxo h3.torage{
	 margin:0;
	 padding:0;
font-weight:600 !important;
	 } 
	 .menu div.divyellow .boxo h3.tred{
font-weight:600 !important;
	 } 
	 

	 
 
 .intext{position:relative;padding:50px 0;}
.intextsalad{
	position:relative;
	max-width:1300px;
	padding:50px 0;}
	
.intextsalad h1{
	font-size:48px;
	color:#008153;
	font-weight:700;}	
.intextsalad h2{
	text-transform:none;
	font-weight:600;}		
	
	
 .intext img{position:absolute;top:20px;right:10%;}
  img.halal{height:140px;position:absolute;top:20px;right:15%;}
  .intextsalad img.halal{height:130px;position:absolute;top:-10px;right:15%;}
  .coorporate img.halal{
	  height:140px;
	  position:relative;
	  top:0;
	  right:0;}

 
 .intext p{
	 line-height:40px;
	 font-size:40px;
	 font-weight:600;
 }

 .intext h2{
	 font-size:45px;
	 font-weight:700;
	 text-transform:none !important;
 }
 .center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50% , -50%);
  -webkit-transform: translate(-50%, -50%);
}
.row.sides h3{
	font-size:25px;
	font-weight:bold !important;
}
main.salad h1{font-size:50px;}
 /* ----------- SECTION BOXES -------------------------- */
 
 .section-box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50% , -50%);
  -webkit-transform: translate(-50%, -50%);
  z-index: 10;
  text-align:center;
}
 .section-box h1{
  font-size:80px;
  font-weight:700;
  text-shadow: 2px 2px 6px #231f20;
  text-transform:uppercase;
  color:#fff;
}
  /* ----------- ORDER BUTTONS -------------------------- */
 .but-wrapper{
	 position:relative;
	 display:inline-block;
	 background: rgba(251, 189, 23, 0.7);
	 padding: 10px 10px 10px 10px;
	 margin:0;
 }  
  
.divhero{
	position:absolute;
	top:30%;
	right:-3%;	
	text-align:center;
}
.divhero .but-wrapper{
	margin-top:50px;
}
.cont p,
.divhero p{
	margin-top:5px;
	font-weight:600;
}

.divhero.sal{
	right:-2%;
}
.divhero.men{
	right:7%;
}
.divhero.chic{
	right:3%;
}
 a.btn.inside-wrapper-red {
	background-color: #d12b2a;
	color: #fff;
	font-weight: 700;
	font-size: 30px;
}
 a.btn.inside-wrapper-red:hover {
	color: #fbbd17;
}

  .but-wrapper .inside-wrapper{
	padding: 5px 10px;
	margin:0 auto;
	 font-family:'swiss_721condensed', 'Open Sans Condensed',sans-serif !important;

		background-color:#fbbd17;
		font-size:36px !important;
	    font-weight:700 !important;
		line-height:36px !important;
		width:90%;
 }
a.btn.inside-wrapper:hover{
	color:#c72625;
}

.but-wrapper{
	width:200px !important;
}
.but-wrapper.lng{
		width:300px !important;
 }
 .but-wrapper.lng  .inside-wrapper{
		padding: 25px 10px;
 }
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input {
	width: 60px !important;
}


/* ----------- FOOTER -------------------------- */

footer{
	width:100%;
	padding:15px 2px 20px 2px;
	background-color:#c72625;
	text-align:center;
	 background:transparent url('../images/bg.jpg');
	background-position:top center;
    background-repeat:repeat-y;
	COLOR:#000;
}
footer .container{
	max-width:900px !important;
	}

footer .navbar-nav,
footer .navbar-nav li,
footer .navbar-nav li a{
	display:inline-block;
}
footer .navbar-nav{
	margin-top:40px;
}

footer li.nav-item{
	 margin:0 !important;
     padding:0 !important;
}

footer a.nav-link,
footer li.sep{
	font-size:18px !important;
	font-weight:700;
	color:#000;
    margin:0;
    padding:0;	
}

footer .navbar-nav a.nav-link:hover:after {
  content: "";
  display:none;
}
footer .navbar-nav a.nav-link:hover {
  color:red;
}

footer .copyright{
	margin-top:20px;
}
footer .copyright,
footer .copyright a{
	font-size:16px;
	display:inline-block;
	color:#000;
}

footer .copyright a:hover{
	color:red;
}
footer img{
	display:inline-block;
}
footer p.connect{
	font-size:30px;
	font-weight:700;
	color:#000;
}

footer .foot-brands{
   	 width:100%;
	 position:absolute;
	 left:0;
	 bootom:0;
	 text-align:center;
	 margin-top:20px;
	 padding:20px 0 60px 0;
	 background-color:#fff;
}

footer .brands{
	margin:0 auto;
   	 width:90%;
	 text-align:center;
}
footer .brands div.col-12{
   padding:0 20px;
}
footer .brands div.col-12:first-child{
    padding:0 0 0 40px;  
}
footer .brands div.col-12:last-child{
    padding:0 20px 0 20px;  
}

footer .foot-brands p{
	margin-top:clamp(1.20rem,1.50vw, 1.50vw);
	font-size: clamp(0.889rem, 0.667rem + 1.333vw, 2rem);  
	font-weight:bold;
    color:#000;	 
	text-transform:uppercase;
}

.orderlink{
text-align:center;
margin-bottom:20px;
}
.orderlink a{
	display:inline-block;
	margin-bottom:10px;
	font-weight:700;
	font-size:21px;
	text-decoration:underline;
}
.orderlink a:hover{
	text-decoration:none;
}
.orderlink img{
	width:70px;
	display:inline-block;
}
.orderlink img.door{
	width:40px;
	display:inline-block;
	padding-right:5px;
}

.locstores .orderlink a{
		font-size:18px;
}

  .boxocont p,
  .bo p{
	   font-family:'swiss_721condensed', 'Open Sans',sans-serif !important;
	 font-size:36px !important;
	 line-height:40px;
 }
 
   main.chicken h1{
	 font-family:'swiss_721condensed', 'Open Sans',sans-serif !important;
	 font-size:60px;
	 font-weight:700 !important;
 }
   main.chicken .divhero.chic p{
	 font-family:'Open Sans',sans-serif !important;
	 font-size:24px;
	 margin-top:20px;
	 font-weight:700 !important;
 }

 
main.chicken .boxo{
height:auto;
position:relative;
 }
 

main.chicken .boxocont{
	 font-family:'swiss_721condensed', 'Open Sans',sans-serif !important;
	 width:90% !important;
 }

main.chicken .boxocont.chi{
	 height:200px;
 }
main.chicken .boxocont.san{
	 height:320px;
 }
main.chicken .boxocont.sal{
	 height:260px;
 }
 main.chicken  .boxocont h2{
		   font-family:'swiss_721bold_condensed', 'Open Sans',sans-serif !important;
	font-size:34px !important;
		font-weight:300 !important;
 }
 main.chicken  .boxocont p{
	    font-family:'swiss_721condensed', 'Open Sans',sans-serif !important;
	 font-size:34px !important;
	font-weight:300 !important;
 }


main.menu .boxo .boxocont{
	 height:440px;
}


.location p{font-size:20px;}


 #mc_embed_signup{
	 margin:0 auto;
	 padding:0 25px 25px 25px;}


/*=========== M E D I A==============*/

@media (max-width: 767px){ 

h1{font-size:32px;}
h2{	font-size:26px;}
h3{	font-size:18px;}
h4{	font-size:18px;
	line-height:20px;
}
h5{	font-size:15px;
	line-height:18px;
}

p{font-size:15px;}
.f36{font-size:20px;line-height:25px;}
.f43{font-size:25px;line-height:30px;}
.f45{font-size:25px;line-height:30px;}
.f55{font-size:32px;}
.f48b{font-size:26px;}

.f50{font-size:30px;line-height:30px;}
.f60{font-size:47px;}
.f70{font-size:50px;}
.f80{font-size:60px;}
.f100{font-size:55px;}
.f100b{font-size:42px;line-height:30px;}
.f150{font-size:80px;}

.f38{font-size:26px;line-height:26px;}
.f48{font-size:30px;}
.f49{font-size:30px;line-height:39px;margin:0 10px;}

.f50{font-size:30px;line-height:36px;margin:0 10px;}
.f60{font-size:30px;line-height:36px;margin:0 10px;}
.f63{font-size:36px;line-height:36px;}
.f70{font-size:60px;}
.f72{font-size:36px;line-height:36px;margin:0 10px;}
.f75{font-size:26px;line-height:36px;}
.f84{font-size:30px;line-height:36px;}
.f85{font-size:75px;}

.f96{font-size:36px;line-height:36px;margin:0 10px;}
.f100{font-size:58px;line-height:58px;margin:0 10px;}
.f125{font-size:58px;line-height:58px;margin:0 10px;}



.p-left{padding:0;}

.boxred img{width:90%;margin-left:10px;}

.boxred-short{
padding:0;

 }







.boxpeach .inner-box,.boxpeach .inner-box2{
	 padding:10px;
	   border:3px solid #be1e2d;
	   min-height:auto;
   }
    .boxpeach .inner-box2{
		margin-top:30px;
	    min-height:auto;
   }
     .boxpeach .inner-box2 img.free{
	 position:absolute;
	right:-20px;
    top:-25px;
	width:170px;
	
   }
        .boxpeach .inner-box2 img.side{
	 position:absolute;
	right:0;
    top:-5px;
	width:150px;
   }

.seal-caption2{
	position:absolute;
	right:-60px;
    top: 50%;
	transform: translate(-50%, -50%);
	width:120px;
	height:120px;
}





.marco{	
border:5px solid #f5cc56;
	border-radius:3px;
	padding:10px;
	margin:5px auto;
}
.tgiven li{
	font-size:25px;
}
.bonus{
	font-size:40px;
}
.navbar{
	 background:transparent url('../images/bg-top-mobile.jpg');
	background-size: cover;
	padding:0;
}

.navbar-toggler {
	  position:absolute;
	  right:10px;
	  bottom:10px;
	  border:1px solid transparent;
	  background-color:#ce1f25;
	}
	.collapse.navbar-collapse{
		margin-top:132px;
		width:100%;
		background-color:#fdbb2a;
	}
	.collapse.navbar-collapse .navbar-nav{	
		margin:0 auto;
		padding:0;
		background-color:transparent;
		text-align:center;	
	}
	.collapse.navbar-collapse .bclose,i.fa.fa-home{
		color:#c72625;
		font-size:35px;
	}
		
	.collapse.navbar-collapse .nav-item {
		border-bottom:2px solid #ffe222;
	}
	.collapse.navbar-collapse  .nav-link{
		color:#000 !important;
		font-size:18px;
		font-weight:700;
	}
	
	.collapse.navbar-collapse .navbar-nav div{
	position:relative;
	display:block;
	width:250px;
	padding:10px 0;
	margin:0 auto;
	text-align:center;
	
}
.collapse.navbar-collapse .navbar-nav div a{
	font-size:18px !important;
	color:#fff !important;
	font-weight:600 !important;
	font-family: 'Open Sans Condensed', 'Open Sans',sans-serif !important;
}
.collapse.navbar-collapse .navbar-nav div.bgnocolor a{
	color:#008153 !important;
}
.nav-item.nob {
	border-bottom:0 !important;
	margin-bottom:10px;
	}
.nav-item.nob div.bgred.inv img{
	display:inline-block;
	top:8px;
	margin-right:10px;
	}

	.fas.fa-align-justify {
	  color:#fff !important;
	}
	
	
	ul.navbar-ul {
		margin-top:3px;
	}
	
	
	.navbar-toggler:focus {
	  box-shadow:none;
	}
	a.nav-link:hover:after {
	  content: "";
	  display:none;
	}
	a.nav-link:hover {
	color:red;
	}
	

.top-nav a{
	margin-left:20px;
}
	.carousel-control-prev-icon,
	.carousel-control-next-icon {
	  font-size:30px;
	}

	.carousel-caption i img{
	 height:15px !important;
	}

.navbar-brand{
	 position:absolute;
	 top:15%;
	 left:2%;
	 width:clamp(12.222rem, 8.44rem + 45.381vw, 27.778rem);
	 height:auto;
	
}

.bot-but{
	margin:20px auto;
}
	.item-image{
		width:80%;
	}
	.menu-pita{
		padding:20px 0 10px 0;
		
	}
	.img-left,.img-right{
   float:none;
   margin-right:0;
    margin-left:0;
 }

 
	
	.location p{
		font-size:14px;
	}

.rbo{
	border-bottom:5px solid #fbbd17;
}
		


span.gfr{
	font-size:17px !important;
	padding:0 5px 10px 0;
}
span.price{
	font-size:17px !important;
	padding:0 0 10px 0;
}
.menu .kids{
	 background-color:#ffeca7;
	 padding:0 !important;
text-align:center;
padding:20px !important;
}
.menu .bgkid{	
width:100% !important;
	 background-color:#ffeca7;
	 background-image:none !important;
	 padding:0 !important;
	 margin:0 !important;
	height:auto;
}

.menu .kids{
	padding:20px 0 50px 0;
}
.menu .kids div.kidtitle{
	margin-top:15px !important;
}
.menu .bgmenu{

	 background-color:#ffeca7;
	 background-image:none !important;
	 padding:0 !important;
	height:120%;

}
.menu .bgmenu h1.h1big{
margin-bottom:10px;

}
.menu .sides h3{
	font-size:15px;
}
.menu .bgmenu .container{
	width:100% !important;
}
.menu .bgmenu .container .row img{
	margin-top:-2px;
	box-shadow: 0 6px 2px 0 rgba(0, 0, 0, .2);
}


.menu .hero h4{
	font-size:13px;
	margin:0;
	padding:0;line-height:13px;
}
main.menu .carousel-caption {
	width:95%;
	left:0;
    top:0;
	
}
main.menu .carousel-caption h1{
   font-size:22px !important;
}

.menu .pm{padding:10px;}

/***********************************/


.catering .coorporate h3{
	margin-bottom:0;
	margin-top:10px;
}

.catering .coorporate h4{
	margin-bottom:10px;
}
.catering .coorporate{
	
	max-width:100%;
}


.hero {
    height:auto;
	border-bottom:8px solid #ce1e25;
}

.circle{
	width:22px;
	height:22px;
}
.catering .coorporate h1{
	 font-size:20px;
}
.catering .coorporate h3{
	 font-size:16px;
}

.nutrition div.hero div.carousel-caption{
	bottom:0 !important;
	padding:0;
}
.join-pita .btn.btn-join{
	height:45px;
	width:90%;
	font-size:20px;
	padding-left:10px;
	margin-top:6px;
	
}
.join-pita .btn.btn-join span{
	width:100px;
	height:42px;
	font-size:25px;
}


.careers .carousel-caption{
top:40%;
}
.careers .inner-caption{
	top: 50%;	
}


.careers .inner-caption.managment{
	left: 50%;	
}
.careers .carousel-caption h1.h1big{
  font-size:30px !important;
}



.careers h1.h1big.tred{
	margin:15!important;
}
.careers .inner-caption h1{
 font-size:25px !important;
 }
 .careers .inner-caption h1 span{
font-size:40px !important;
 }
 .careers h4{
	 font-size:15px !important;
margin-top:15px;
 }
  .careers p.fs-8{
	  margin-top:50px;
	  font-size:9px;
  }
 .careers .offer h1{
	font-size:35px !important;
}

	.catering div.allseason{
		height:auto;
		padding:15px;
		margin-top:15px
	}
	
	myCarousel .order-out-left .btn.btn-order, .order-out-right .btn.btn-order, .order-out .btn.btn-order {

	padding-top: 3px;
	
}
.menu-pita .carousel-caption{
		position:absolute;
	top:10px;
	left:8%;
	}

.bot-but{
	margin:10px auto;
}
.butck{
	position:absolute;
	top:25%;
	left:50%;
	 width: 300px !important;
}

.bigtray{
	font-size:40px;
	color:#000;
}
.bigtray .circle{
	width:60px;
	height:60px;
	padding-top:5px;
}
h3.tray{
	font-size:18px;
}
.circlesmall{
	width:25px;
	height:25px;
	
}	


 .boxocre .row{
	 padding:0 25px !important;
 }
.bigpad {
	padding: 0 20px;
}
 
 .boxgreenlight{
background-color:#b9d541;
padding:10px;
border-bottom:5px solid #ffffff;
 }
 

 .boxred{
background-color:#ce1e25;
padding:10px;
border-bottom:3px solid #ffffff;
 }

 .boxocre{
background-color:#fdbb2a;
padding:10px 0;
border-bottom:3px solid #ffffff;
 }
 .boxblue{
background-color:#abe1fa;
padding:10px;
border-bottom:3px solid #ffffff;
 }
.boxgreen{
background-color:#008153;
padding:10px;
border-bottom:3px solid #ffffff;
 }
 

 
  #mc_embed_signup{
	 background:#fff;
	 false;clear:left;
	 font:14px Helvetica,Arial,sans-serif;
	 font-weight:bold;
	 color:#4f4d4d;
	 width:100%;
	 margin-left:0;
	 padding:0;}
 
 .texts{
	text-align:center !important;
}
 
.halalrow{
	text-align:center;
	margin:0 0 0 5% !important;}
	

.boxred{
background-color:#ce1e25;
padding:8px 0;
border-bottom:3px solid #ffffff;
 }

  .intextsalad {
	padding: 20px 10px;
}
 
 
 .intext{position:relative;padding:50px 10px;}
 .intext img{ position:relative;top:0;right:0;}
 .intext p{
	 font-weight:400!important;
	 line-height:30px;
	 font-size:24px;
 }
 .intext h2{
	 line-height:30px;
	 font-size:27px;
 }
 .intext h2.{
	 line-height:30px;
	 font-size:42px !important;
 }
 
.red-rectangle.fran h1{
	font-size:20px;
}

.red-rectangle a.btn.btn-rectangle {
	height: 48px;
	margin-top:20px;
	padding:10px 10px;
	font-size: 20px;
}
main.menu .row.rbo.sides h3 {
	font-size: 18px !important;
}
div.row.sides h2{
	font-size:18px !important;
}


 .intext{
	 padding:25px 0;}


 .intext p{
	 line-height:30px;
	 font-size:30px;
 }

 .intext h2{
	 font-size:25px;
 }

.row.sides h3{
	font-size:18px;
}

.carousel-caption h1{
 font-size:30px !important;
}

.catering .hero .carousel-caption{
	width:300px;
  top:15%;
  left:48%;
  right:0;
  padding:0 !important;
}

.boxocont{
	 margin:10px auto 0 auto;
	 height:260px !important;
 }
 
main.chicken .boxocont.chi{
	 height:200px;
 }
main.chicken .boxocont.san{
	 height:320px;
 }
main.chicken .boxocont.sal{
	 height:260px;
 }
  main.salad .boxocont.big{
	 height:280px !important;
 }
 
 
  .boxocont p,
  .bo p{
	 font-size:22px !important;
	 line-height:26px;
 }
main.chicken .innerintext p{
	font-size:20px;
	line-height:20px;
}

.carousel-inner .carousel-caption {
	bottom:0 !important;
}
.carousel-inner .carousel-caption h1{
 font-size:27px !important;
}

.carousel-inner .carousel-caption {

	bottom:-10px !important;
}



/* ----------- SECTION BOXES -------------------------- */


 .section-box {
  width:300px;
}

 .section-box h1{
  font-size:30px;
  text-shadow: 1px 1px 3px #231f20;
}
  /* ----------- ORDER BUTTONS -------------------------- */
  
  .but-wrapper{
	padding: 5px;
	width:120px !important;
 }
  .but-wrapper .inside-wrapper{
	padding: 5px 5px;
		font-size:25px !important;
		line-height:15px !important;
 }
    .but-wrapper .inside-wrapper i img{
	height:15px !important;
 }
 
 div.menu-pita .but-wrapper .inside-wrapper{
		font-size:20px !important;
		line-height:20px !important;
		width:110px;
 }
 
 .divhero{
	width:60%;
	position:absolute;
	top:13%;
	right:-4%;	
	text-align:center;
}
 .divhero img{
	width:70%;
}
 .divhero .but-wrapper{
	margin:7px auto 0 auto;
	padding:0;
	margin-bottom:2px;
 }
.divhero p{
	font-size:11px !important;
	line-height:6px;
	}

  .divhero .but-wrapper .inside-wrapper {
		font-size:11px !important;
		line-height:13px !important;
			padding: 0;
			width:100px;
 }

.cont p{
	margin-top:5px;
	font-weight:600;
}
.divhero.sal{
	right:-7%;
}
.carousel-inner .carousel-caption .but-wrapper {
			width:80px !important;
 }
 .carousel-inner .carousel-caption .but-wrapper .inside-wrapper {
		font-size:13px !important;
		line-height:13px !important;
 }
 .divpromo{
	margin-left:10px;
}
.divpromo h1{
	font-size:26px;
}
.divpromo h2{
	font-size:20px;
}





.box-1,.box-1 .row{
 padding:0 !important; 
 text-align:left;
}
.box-1 .row{
 padding:20px 0 !important; 
}
.box-1 .row h1{
	font-size:30px;
	margin:10px 0 0 0;
}
.box-1 .row h2{
	font-size:23px;
}

.box-2,.box-2 .row{
 padding:0 20px !important; 

}
.box-2 .row{
 padding:20px 0 !important; 
  text-align:left;
}
.box-2 .row h1{
	font-size:42px;
	margin:10px 0 0 0;
}
.box-2 .row h2{
	font-size:22px;
}
.seal-caption{
    top: 48%;
}
 

.box-3,.box-3 .row{
 padding:0 !important; 

}
.box-3 .row{
 padding:0 !important; 
  text-align:left;
}
.box-3 .row h1{
	font-size:56px;
	margin:10px 0 0 0;
}
.box-3 .row h2{
	font-size:30px;
}
.box-3 .row h3{
	font-size:28px;
}
.box-4 .row h1{
	font-size:56px;
	margin:10px 0 0 0;
}
.box-4 .row h2{
	font-size:28px;
}








.locstores .sugar img{
	position:absolute;
	top:0;
	right:0px;
	width:50px;
}
.locstoresmain{
	background-color:#fff;
	padding:0 20px;
}

.locstoresmain a.sub-title{
	font-size:26px !important;
}
.locstoresmain a.sub-title:hover{
	font-size:26px !important;
}
.locstoresmain .bigframe,
.locstoresmain .locframe{
width:100%;
margin-bottom:10px;
	padding:10px 0 20px 0;
}
.locstoresmain .bigframe .loclink,
.locstoresmain .loclink{
	margin:10px auto;
	width:80%;
}

.locstoresmain .halal{
	position:absolute;
	top:50px;
	right:10px;
	width:70px;
}
/*-------------- menu section -------------*/
main.menu .row.rbo.sides h3{
	font-size:20px !important;
}
.menu .carousel-caption {
    bottom:50%;
}
.menu .pm{padding:20px 120px}
span.gfr{
	font-size:20px !important;
	padding:0 5px 20px 0;
}
span.price{
	font-size:27px !important;
	padding:0 0 20px 0;
}
.menu span.gfr{
	font-size:20px !important;
}
.menu span.price{
	font-size:33px !important;
	padding:0 0 20px 0;

}
 .menu h1{
	font-size:30px;
}
.menu h4{
	font-size:26px;   
}
 
 .menu .boxo{
	 padding:5px;
	 min-height:auto;
	 margin-bottom:70px;
	 }
	 
		 div.divyellow{
	padding:10px;
} 
	 
	 		.menu div.divyellow.sal {
			background-color:#e1fb85;
			
			}
	 
		.menu div.divyellow.sal .boxo {
			min-height:auto;
			}
	.menu .boxo img.sand{
		top:0;
	 width:320px; }
	 

  .menu .boxo.pad.chi,.menu .boxo.pad{
	 padding:50px 20px 20px 20px;
	 }
	 


	  .menu div.divyellow .boxo{
	 border:3px solid #ce1f25;
	 padding:10px 0!important;
	 } 
	
	 .menu div.divyellow .boxo img{
	 position:relative;
	 margin:0 auto;}
	 
	 .menu div.divyellow .boxo img.avosal{
	 margin:140px auto 0 auto;
	 }
	 

	 
 .menu .boxo h4{
	  font-size:20px;
	  }
  .menu .boxo .torage{
	  margin-top:10px;
	  font-size:22px;
	  }
 .menu .boxo  h4 span{
	 color:#000;
	 font-weight:300!important;
	 }
 
    .menu div.divyellow .boxo h4{
	 font-size:26px;
	 margin-bottom:30px;
	 } 
	 
	    .menu div.divyellow .boxo h2{
	 font-size:48px;
 font-weight:600!important;
 margin:0;
	 } 
	 
	 
	 	   .menu div.divyellow .boxo h3{
	 font-family:'swiss_721condensed', 'Open Sans',sans-serif !important;
 font-weight:300;
 
	 } 
	  	   .menu div.divyellow .boxo h3.torage{
	font-size:20px;
font-weight:600 !important;
	 } 
	 .menu div.divyellow .boxo h3.tred{
font-weight:600 !important;
	 } 
	 
.menu span.price {
	font-size: 26px !important;
	padding: 0 0 20px 0;
}
.menu h4 {
	line-height:30px;
}

.menu .but-wrapper.lng .inside-wrapper {
	padding:20px;
	font-size: 25px !important;
	line-height: 15px !important;
}
h3.tblack.fran,
.join-pita h3{
    font-size:20px !important;
}
h3.tblack.fran{
margin-top:15px;
}


div.brands3{
	width:60%;
	border:4px solid #fbc348;
	border-radius: 4px;
	top:15%;
}
div.brands3 h1{
	font-size:15px;
	margin:15px 0 0 0;
}


.divhero{
	top:0;
}
.divhero .but-wrapper{
	margin-top:0;
}
.divhero.men,
.divhero.chic{
	right:0;
}
main.chicken .divhero.chic p {
	margin-top:0;
	line-height:15px;
}

main.chicken  h1, main.salad h1{
	font-size:35px;
 }
 main.salad .boxocont.big {
	height: 350px !important;
}
 .menu div.divyellow .boxo h2 {
	font-size: 35px;
}
.row {
	--bs-gutter-x:0rem;
}
.boxocont {
	margin: 10px auto 0 auto;
	height:auto !important;
}
main.salad .boxocont.big {
	height:auto !important;
}

.boxocont p, .bo p {
	font-family: 'swiss_721condensed', 'Open Sans',sans-serif !important;
	font-size: 30px !important;
	font-weight: 300 !important;
	line-height: 32px;
}
main.chicken .boxocont.chi{
	 height:200px;
 }
main.chicken .boxocont.san{
	 height:320px;
 }
main.chicken .boxocont.sal{
	 height:260px;
 }
 main.chicken  .boxocont h2{
	font-size:20px !important;
	line-height: 23px;
 }
 main.chicken  .boxocont p{
	 font-size:20px !important;
	 line-height: 23px;
 }

.intextsalad h2 {
	text-transform: none;
	font-weight: 300;
}

.but-wrapper .inside-wrapper {
	padding: 5px 5px;
	font-size: 20px !important;
	line-height: 25px !important;
}
.boxo{
margin:0 auto 15px auto;
 }
 .boxo2{
	 padding:0 15px;
margin:20px auto 15px auto;
border:3px solid #fbbd17;
 }
  .boxo2 h3{margin-top:0;}
  
.marco h4{	
   font-size:18px;
}
  
 .intextsalad img.halal{
	 position:relative;
	 margin:0 auto;
 top:0;left:0;}
 
  .coorporate img.halal{
	  height:130px;
	  margin-bottom:15px;}

 
/* ----------- FOOTER -------------------------- */

footer{
	width:100%;
	padding:10px 2px 10px 2px;
	background-color:#c72625;
	text-align:center;
	 background:transparent url('../images/bg.jpg');
	background-position:top center;
    background-repeat:no-repeat;
	background-size:cover;
	COLOR:#000;
}
footer .container{
	max-width:900px !important;
	}

footer .navbar-nav,
footer .navbar-nav li,
footer .navbar-nav li a{
	display:inline-block;
}
footer .navbar-nav{
	margin-top:20px;
}
footer a.nav-link,
footer li.sep{
	font-size:14px !important;
}

footer .copyright{
	margin-top:10px;
}
footer .copyright,
footer .copyright a{
	font-size:14px;
	line-height:10px;
}
footer p.connect{
	font-size:16px;
}
 
 }
   /*==========================================*/
 @media (max-width: 380px){ 
.carousel-inner .carousel-caption h1{
 font-size:23px !important;
}
}
 /*==========================================*/
 
@media (min-width: 576px) and (max-width: 898px){
	.red-rectangle h1{font-size:20px;}
	.red-rectangle a.btn.btn-rectangle{font-size:20px;}
 
 
 
 
 
 

div.brands3{
	width:60%;
	border:4px solid #fbc348;
	border-radius: 4px;
	top:15%;
}
div.brands3 h1{
	font-size:15px;
	margin:15px 0 0 0;
}
main.chicken .boxocont.chi{
	 height:200px;
 }
main.chicken .boxocont.san{
	 height:320px;
 }
main.chicken .boxocont.sal{
	 height:260px;
 }

} 
/*==========================================*/
@media (min-width: 768px) and (max-width: 1278px){

h1{font-size:30px;}
h2{	font-size:26px;}
h3{	font-size:20px;}
h4{	font-size:18px;
	line-height:20px;
}
p{font-size:15px;}

.f50{font-size:35px;}

.f70{font-size:43px;}

.marco{	

border:5px solid #f5cc56;
	border-radius:3px;
	padding:10px;
	margin:5px auto;
}


div.divlinks,
.divmenu{
	right:10px;
}


div.divlinks a.nav-link{
	font-size:14px;
}
div.divlinks span.sep{
	padding:0 3px;
	font-size:15px;
}

div.bgnocolor{	
	width:150px;
	margin-left:3px;
}
div.bgnocolor a{
	font-size:14px;
}
.catering .hero .carousel-caption{
	width:50%;
  top:35%;
  left:48%;
  right:0;
  padding:0 !important;
}

.catering .coorporate h3{
	margin-bottom:0;
	margin-top:10px;
}

.catering .coorporate h4{
	margin-bottom:10px;
}
.catering .coorporate{
	
	max-width: 1400px;
}

.catering .packages .marco{
	padding:15px 0;
}

.careers .carousel-caption{
	width:100%;
}

.careers .inner-caption,
.careers .carousel-caption,
.catering .inner-caption{

	position:absolute;
	left: 50%;
top: 35%;
transform: translate(-50%, -50%);
}
	.catering div.allseason{
		height:250px;
		margin:0 auto;
		max-width:100%;
		padding:25px;
		background-color:#ffeca7;
	}


main.menu .hero .carousel-caption {
	top: 10%;
	padding: 0;
}

.menu-pita .carousel-caption{
		position:absolute;
	top:10px;
	left:15px;
	}

.bot-but{
	margin:10px auto;
}

div.kidtitle{
	margin-top:100px !important;
	
}
.location p{
	font-size:14px;
	margin:0 0 5px 0;
	line-height:20px;
}


.location a.phone{
	font-size:18px;
	margin:0 0 35px 0;
	line-height:20px;
}
.menu .bgmenu{
	width:120%;
	 background-color:#ffeca7;
	 background-image:none !important;
	 padding:0;
	height:auto;
	padding:20px 20px 30px 20px;
	margin-left:-25px;
}


.join-pita .btn.btn-join{

	width:90%;
	font-size:25px;
	padding-left:10px;
	margin-top:0;
}
.join-pita .btn.btn-join span{
	width:100px;

	font-size:25px;
}


.careers .offer h1{
	font-size:35px !important;
}
.careers .inner-caption h1{
	font-size:24px !important;
}
.careers .inner-caption h1 span{
	font-size:34px !important;
}
.careers .inner-caption.managment{
	top:45% !important;
	left:50% !important;
}
  
  .menu .kids div.kidtitle img{
	width:60% !important;
}

 span.gfr{
	font-size:20px !important;
	padding:0 5px 10px 0;
}
span.price{
	font-size:23px !important;
	padding:0 0 10px 0;
} 


.bot-but{
	max-width:500px;
	margin:30px auto;
}
.halalrow{
	text-align:center;
	margin:0 0 0 28% !important;
	}
 

	.location p{
		font-size:14px;
	}
	
 
 .seal-caption{
top: 55%;
}

 .boxocre .row{
	 padding:0 25px  !important;
 }
.bigpad {
	padding: 0 20px;
}
 
 .boxgreenlight{
background-color:#b9d541;
padding:10px;
border-bottom:5px solid #ffffff;
 }
main.pita-day div.col-12.col-sm-10.col-lg-5{
	width:57% !important;
}
  
 
 
 .intext{position:relative;padding:50px 10px;}
 .intext img{ position:relative;top:0;right:0;}
 .intext p{
	 font-weight:400 !important;
	 line-height:30px;
	 font-size:24px;
 }
 .intext h2{
	 line-height:30px;
	 font-size:27px;
 }
 .intext h2.{
	 line-height:30px;
	 font-size:42px !important;
 }


main.menu .row.rbo.sides h3 {
	font-size: 18px !important;
}
div.row.sides h2{
	font-size:18px !important;
}


 .intext{
	 padding:25px 0;}

 .intext p{
	 line-height:30px;
	 font-size:30px;
 }

 .intext h2{
	 font-size:25px;
 }

.row.sides h3{
	font-size:15px;
}

.circle{
	width:40px;
	height:40px;
}
.circlesmall{
	width:25px;
	height:25px;
}

main.catering .carousel-caption h1{font-size:40px;}
.bigtray{font-size:40px;}
.bigtray .circle {
	width: 80px;
	height:80px;
	padding-top: 17px;
		font-size:40px;
}
.carousel-inner .carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 1.25rem;
	left: 15%;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	color: #fff;
	text-align: center;
}
.carousel-inner .carousel-caption h1{
	font-size:40px;
}
.menu .pm {
	padding: 20px 60px;
}
main.menu .row.rbo.sides h3 {
	font-size: 15px !important;
}
/* ----------- SECTION BOXES -------------------------- */
.boxo{
margin:0 auto 15px auto;
 }

.boxocont{
	 margin:10px auto 0 auto;
 }
.boxocont h2{
	 font-size:23px !important;
	 line-height:23px;
 }
  .boxocont p,
  .bo p{
	 font-size:20px !important;
	 line-height:22px;
 }

 .section-box {
  width:400px;
}

 .section-box h1{
  font-size:40px;
  text-shadow: 1px 1px 3px #231f20;
}
  /* ----------- ORDER BUTTONS -------------------------- */
 
 div.menu-pita .but-wrapper .inside-wrapper{
		font-size:20px !important;
		line-height:20px !important;
		width:110px;
 }
     .but-wrapper .inside-wrapper{
	padding: 5px 5px;
	font-size:20px !important;
		line-height:20px !important;
 }
    .but-wrapper .inside-wrapper i img{
	height:20px !important;
 }
 div.but-wrapper{
	width:150px !important;
}
 
 
 .divhero{
	width:60%;
	position:absolute;
	top:20%;
	right:-4%;	
	text-align:center;
}
 .divhero img{
	width:60%;
}
 .divhero div.but-wrapper{
	margin:10px auto 0 auto;
	padding:0;
	margin-bottom:5px;
	width:120px !important;
	padding:10px;
 }
.divhero p{
	font-size:13px !important;
	line-height:6px;
	}

  .divhero .but-wrapper .inside-wrapper {
		font-size:15px !important;
		line-height:15px !important;
			padding: 0;
			width:100px;
 }
 
/*************** location ****************************/

.locstores .sub-title{
	font-size:20px !important;
}
.locstores a.sub-title{
	font-size:20px !important;
}

.locstores .sugar img{
	right:-30px;
	width:50px;
}

.locstores .map{width:90% !important;}

/*-------------- menu section -------------*/
main.menu .row.rbo.sides h3{
	font-size:20px !important;
}
.menu .carousel-caption {
    bottom:50%;
}
.menu .pm{padding:20px 120px}
span.gfr{
	font-size:20px !important;
	padding:0 5px 20px 0;
}
span.price{
	font-size:27px !important;
	padding:0 0 20px 0;
}
.menu span.gfr{
	font-size:20px !important;
}
.menu span.price{
	font-size:33px !important;
	padding:0 0 20px 0;

}
 .menu h1{
	font-size:30px;
}
.menu h4{
	font-size:26px;   
}
 
 .menu .boxo{
	 padding:5px;
	 margin-bottom:70px;
	 }
	 
		 div.divyellow{
	padding:10px;
} 
	 
	 		.menu div.divyellow.sal {
			background-color:#e1fb85;
			
			}

	
  .menu .boxo.pad.chi,.menu .boxo.pad{
	 padding:50px 20px 20px 20px;
	 }
	 


	  .menu div.divyellow .boxo{
	 border:3px solid #ce1f25;
	 padding:10px 0!important;
	 } 
	
	 .menu div.divyellow .boxo img{
	 position:relative;
	 margin:0 auto;}
	 
	 .menu div.divyellow .boxo img.avosal{
	 margin:140px auto 0 auto;
	 }
	 

	 
 .menu .boxo h4{
	  font-size:20px;
	  }
  .menu .boxo .torage{
	  margin-top:10px;
	  font-size:22px;
	  }
 .menu .boxo  h4 span{
	 color:#000;
	 font-weight:300!important;
	 }
 
    .menu div.divyellow .boxo h4{
	 font-size:26px;
	 margin-bottom:30px;
	 } 
	 
	    .menu div.divyellow .boxo h2{
	 font-size:48px;
 font-weight:600!important;
 margin:0;
	 } 
	 
	 
	 	   .menu div.divyellow .boxo h3{
	 font-family:'swiss_721condensed', 'Open Sans',sans-serif !important;
 font-weight:300;
 
	 } 
	  	   .menu div.divyellow .boxo h3.torage{
	font-size:20px;
font-weight:600 !important;
	 } 
	 .menu div.divyellow .boxo h3.tred{
font-weight:600 !important;
	 } 
	 
.menu span.price {
	font-size: 26px !important;
	padding: 0 0 20px 0;
}
.menu h4 {
	line-height:30px;
}

.menu .but-wrapper.lng .inside-wrapper {
	padding:20px;
	font-size: 25px !important;
	line-height: 15px !important;
}
	 .menu div.divyellow.sal .boxo {
	min-height: 1220px;
}

div.brands3{
	width:60%;
	border:4px solid #fbc348;
	border-radius: 4px;
	top:25%;
}
div.brands3 h1{
	font-size:35px;
	margin:15px 0 0 0;
}


   main.chicken  .boxocont h2,
 main.chicken  .boxocont p,
  main.chicken  .boxocont.chi h2,
 main.chicken  .boxocont.chi p,
 main.chicken  .boxocont.sal h2,
 main.chicken  .boxocont.sal p{
	 font-size:23px !important;
	 line-height:25px;
 }

  main.chicken h1{
	 font-family:'swiss_721condensed', 'Open Sans',sans-serif !important;
	 font-size:60px;
	 font-weight:700 !important;
 }
   main.chicken .divhero.chic p{
	 font-family:'Open Sans',sans-serif !important;
	 font-size:24px;
	 margin-top:20px;
	 font-weight:700 !important;
 }

main.chicken .boxocont.chi{
	 height:160px;
 }
main.chicken .boxocont.san{
	 height:220px;
 }
main.chicken .boxocont.sal{
	 height:280px;
 }
 

 
/* ----------- FOOTER -------------------------- */

footer{
	width:100%;
	padding:10px 2px 10px 2px;
	background-color:#c72625;
	text-align:center;
	 background:transparent url('../images/bg.jpg');
	background-position:top center;
    background-repeat:no-repeat;
	background-size:cover;
	COLOR:#000;
}
footer .container{
	max-width:900px !important;
	}

footer .navbar-nav,
footer .navbar-nav li,
footer .navbar-nav li a{
	display:inline-block;
}
footer .navbar-nav{
	margin-top:20px;
}
footer a.nav-link,
footer li.sep{
	font-size:14px !important;
}

footer .copyright{
	margin-top:10px;
}
footer .copyright,
footer .copyright a{
	font-size:14px;
	line-height:10px;
}
footer p.connect{
	font-size:16px;
}
	}
/*======================*/	

@media (min-width: 1279px) and (max-width: 1700px){
	

	
h1{font-size:32px;}
h2{	font-size:26px;}
h3{	font-size:22px;}
h4{	font-size:18px;
	line-height:20px;
}


.f45{font-size:45px;}
.f50{font-size:50px;}
.f55{font-size:38px;}
.f60{font-size:55px;}
.f70{font-size:70px;}
.f80{font-size:80px;}
.f100{font-size:70px;}
.f150{font-size:80px;}








p{font-size:15px;}
.marco{	

border:5px solid #f5cc56;
	border-radius:3px;
	padding:10px;
	margin:5px auto;
}

.catering .carousel-caption{
width:50%;
}
.menu .hero .carousel-caption{
	top:0;
}
.menu .hero .carousel-caption h1{
	font-size:25px;
}

.location p,
.location a.phone{
	font-size:18px;
	margin:0 0 5px 0;
	line-height:20px;
}
.menu .bgmenu{
	height:820px;
	padding-top:0;
}
.menu .bgmenu h1.h1big{
margin-top:150px !important;
}
span.gfr{
	font-size:23px !important;
	padding:0 5px 20px 0;
}
span.price{
	font-size:25px !important;
	padding:0 0 20px 0;
}
h1.h1big.lgh1{
	line-height:40px;
}
menu .mb-1{
	margin-bottom:0 !important;
}
  .menu .kids div.kidtitle img{
	width:60% !important;
}
  /*************** location ****************************/

.locstores .sub-title{
	font-size:25px !important;
}
.locstores a.sub-title{
	font-size:25px !important;
}

.locstores .sugar img{
	right:-30px;
	width:50px;
}
.locstores .map{width:90% !important;}

/*-------------- menu section -------------*/

.divhero.men {
	right:0;
}

main.menu .row.rbo.sides h3{
	font-size:20px !important;
}
.menu .carousel-caption {
    bottom:50%;
}
.menu .pm{padding:20px 120px}
span.gfr{
	font-size:20px !important;
	padding:0 5px 20px 0;
}
span.price{
	font-size:27px !important;
	padding:0 0 20px 0;
}
.menu span.gfr{
	font-size:20px !important;
}
.menu span.price{
	font-size:33px !important;
	padding:0 0 20px 0;

}
 .menu h1{
	font-size:30px;
}
.menu h4{
	font-size:26px;   
}
 
 .menu .boxo{
	 padding:5px;
	 margin-bottom:70px;
	 }
	 
		 div.divyellow{
	padding:10px;
} 
	 
	 		.menu div.divyellow.sal {
			background-color:#e1fb85;
			
			}

	
	.menu .boxo img.sand{
		top:0;
	 width:320px; }
	 

  .menu .boxo.pad.chi,.menu .boxo.pad{
	 padding:50px 20px 20px 20px;
	 }
	 


	  .menu div.divyellow .boxo{
	 min-height:900px;
	 } 
	
	 .menu div.divyellow .boxo img{
	 position:relative;
	 margin:0 auto;}
	 
	 .menu div.divyellow .boxo img.avosal{
	 margin:140px auto 0 auto;
	 }
	 

	 
 .menu .boxo h4{
	  font-size:20px;
	  }
  .menu .boxo .torage{
	  margin-top:10px;
	  font-size:22px;
	  }
 .menu .boxo  h4 span{
	 color:#000;
	 font-weight:300!important;
	 }
 
    .menu div.divyellow .boxo h4{
	 font-size:26px;
	 margin-bottom:30px;
	 } 
	 
	    .menu div.divyellow .boxo h2{
	 font-size:48px;
 font-weight:600!important;
 margin:0;
	 } 
	 
	 
	 	   .menu div.divyellow .boxo h3{
	 font-family:'swiss_721condensed', 'Open Sans',sans-serif !important;
 font-weight:300;
 
	 } 
	  	   .menu div.divyellow .boxo h3.torage{
	font-size:20px;
font-weight:600 !important;
	 } 
	 .menu div.divyellow .boxo h3.tred{
font-weight:600 !important;
	 } 
	 
.menu span.price {
	font-size: 26px !important;
	padding: 0 0 20px 0;
}
.menu h4 {
	line-height:30px;
}

.menu .but-wrapper.lng .inside-wrapper {
	padding:20px;
	font-size: 25px !important;
	line-height: 15px !important;
}
	 .menu div.divyellow.sal .boxo {
	min-height: 1220px;
}
footer .navbar-nav a.nav-link, .sep{
	font-size:16px;
	}
	


div.divlinks,
.divmenu{
	right:10px;
}

div.divlinks a.nav-link{
	font-size:16px;
}
div.divlinks span.sep{
	padding:0 7px;
	font-size:16px;
}

div.bgnocolor{
	width:200px;
}
div.bgnocolor a{
	font-size:16px;
}
.row.sides h3{
	font-size:20px;
	font-weight:bold !important;
}
.menu .boxo {
	padding: 15px;
	min-height:500px;
}
 
 /* ----------- SECTION BOXES -------------------------- */
 
 .section-box h1{
  font-size:60px;
}
 /* ----------- SECTION BOXES -------------------------- */
 
 .section-box {
 width:500px !important;
}
  /* ----------- ORDER BUTTONS -------------------------- */

 .but-wrapper{
	 position:relative;
	 display:inline-block;
	 background: rgba(251, 189, 23, 0.7);
	 padding: 10px 10px 10px 10px;
	 margin:0;
 }
 a.btn.inside-wrapper-red {
	background-color: #d12b2a;
	color: #fff;
	font-weight: 700;
	font-size: 30px;
}
 a.btn.inside-wrapper-red:hover {
	color: #fbbd17;
}

  .but-wrapper .inside-wrapper{
	padding: 5px 10px;
	margin:0 auto;
	font-family: 'Open Sans Condensed', 'Open Sans',sans-serif !important;
		background-color:#fbbd17;
		font-size:25px !important;
	    font-weight:700 !important;
		line-height:25px !important;
 }
a.btn.inside-wrapper:hover{
	color:#c72625;
}


main.menu .row.rbo.sides h3{
	 font-size:15px !important;
 }
 
 .divhero{
	width:60%;
	position:absolute;
	top:20%;
	right:-4%;	
	text-align:center;
}
 .divhero img{
	width:60%;
}

 

.divpromo h1{
	font-size:46px;
}
.divpromo h2{
	font-size:40px;
}

.box-1 .row{
 padding:20px 0 !important; 
}
.box-1 .row h1{
	font-size:50px;
}
.box-1 .row h2{
	font-size:48px;
}

.box-2 .row h1{
	font-size:72px;
}
.box-2 .row h2{
	font-size:32px;
}
.seal-caption{
    top: 45%;
}
 .seal-caption h1{
	font-size:58px !important;
	font-family:'Open Sans Condensed', 'Open Sans',sans-serif !important;
	font-weight:700;
	color:#ffffff;
	padding:0;
	margin:0;
	line-height:auto;
	
}
  .seal-caption h2{
	font-size:83px !important;
	font-family:'Open Sans Condensed', 'Open Sans',sans-serif !important;
	font-weight:700;
	color:#ffffff;
	padding:0;
	margin:70px 0 !important;
	line-height:0;
}
.box-3 .row{
	padding:10px 0;
}
.box-3 .row h1{
	font-size:86px;
	font-family:'swiss_721bold_condensed', 'Open Sans',sans-serif !important;
    padding:0;
	margin:10px 0 0 0;
}
.box-3 .row h2{
	font-size:40px;
}
.box-3 .row h3{
	font-size:28px;
}


.box-4 .row h1{
	font-size:76px;
	margin:10px 0 0 0;
}
.box-4 .row h2{
	font-size:38px;
}


.locstoresmain .loclink{
	width:78%;
}
.locstoresmain a.sub-title{
	font-size:26px !important;
}
.locstoresmain a.sub-title:hover{
	font-size:26px !important;
}
div.brands3{
	width:60%;
	border:4px solid #fbc348;
	border-radius: 4px;
	top:25%;
}
div.brands3 h1{
	font-size:35px;
	margin:15px 0 0 0;
}

main.salad .boxocont {
	width:99%;
	height: 470px;
}
main.salad .boxocont.big {
	width:99%;
	height: 520px;
}


 .divhero.chic{
	right:0;
}

.intext img {

	right:0;
}
.salad .divhero.sal{right:-8%;}
main.salad .boxocont p{
	font-size:30px !important;
}


 main.chicken  .boxocont h2{
	font-size:30px !important;
 }
 main.chicken  .boxocont p{
	 font-size:30px !important;
 }

main.chicken .boxocont.chi{
	 height:200px;
 }
main.chicken .boxocont.san{
	 height:350px;
 }
main.chicken .boxocont.sal{
	 height:300px;
 }
main.menu .boxo .boxocont{
	 height:325px;
}

 .marco h4{	
   font-size:18px;
}








	}
	
 

	
	

	@media (min-width: 1501px) and (max-width: 1731px){
 .divhero{
	width:60%;
	position:absolute;
	top:20%;
	right:-10%;	
	text-align:center;
}
 .divhero img{
	width:60%;
}
.locstoresmain .loclink{
	width:60%;
}




	}
	@media (min-width: 1501px) and (max-width: 1800px){
 
.locstoresmain .loclink{
	width:60%;
}
	}
		@media (min-width: 1250px) and (max-width: 1520px){
 

	}
	
		@media (min-width: 1000px) and (max-width: 1249px){
.locstoresmain a.sub-title{
	font-size:20px !important;
}
.locstoresmain a.sub-title:hover{
	font-size:20px !important;
}

.locstoresmain .loclink{
	width:100%;
}
	}
	
		@media (min-width: 800px) and (max-width: 970px){
.locstoresmain a.sub-title{
	font-size:20px !important;
}
.locstoresmain a.sub-title:hover{
	font-size:20px !important;
}

.locstoresmain .loclink{
	width:60%;
}
	}
	
	
		@media (min-width: 768px) and (max-width: 1180px){
.locstoresmain .bigframe{
	width:30%;
	margin-right:5px;
}
.locstoresmain .loclink{
	width:80%;
}
.locstoresmain .container{
	width:100% !important;
	padding:0 !important;
}

.locstoresmain .locframe div.sq,
.locstoresmain .bigframe div.sq{
	border-radius:10px !important;
	width:80px;
	height:90px;
font-size:14px;
line-height:18px;
padding:5px;
margin-bottom:10px;
}

.locstoresmain .locframe div.sq img.cent,
.locstoresmain .bigframe div.sq img.cent
{
margin:20px auto;
}

	}
	 @media (max-width: 575px){ 
footer .brands div.col-12:first-child {
    padding:0!important;
}
}


@media (min-width: 768px) and (max-width: 1500px){
	.red-rectangle h1{font-size:20px;}
	.red-rectangle a.btn.btn-rectangle{font-size:20px;}
 
 
 .f45{font-size:28px;}
.f55{font-size:32px;}


.f50{font-size:30px;line-height:30px;}
.f60{font-size:47px;}
.f70{font-size:50px;}
.f80{font-size:60px;}
.f100{font-size:55px;}
.f150{font-size:80px;}

.f38{font-size:26px;line-height:26px;}
.f48{font-size:38px;}
.f49{font-size:30px;line-height:39px;margin:0 10px;}

.f50{font-size:40px;line-height:45px;margin:0;}
.f60{font-size:50px;line-height:55px;}

.f63{font-size:36px;line-height:36px;}
.f70{font-size:60px;}
.f72{font-size:56px;line-height:56px;margin:0 10px;}
.f84{font-size:65px;}
.f85{font-size:75px;}

.f96{font-size:56px;line-height:56px;margin:0 10px;}
.f100{font-size:68px;line-height:68px;}
.f100b{font-size:78px;line-height:68px;}
.f125{font-size:58px;line-height:58px;margin:0 10px;}



.p-left{padding:0;}

.boxred img{width:90%;margin-left:10px;}


.boxred-short{padding:20px 0 20px 20px; }

.boxocre .text-start{text-align:center !important;}
.boxpeach .inner-box,.boxpeach .inner-box2{
	 padding:10px;
	   border:3px solid #be1e2d;
	   min-height:360px !important;
   }
    .boxpeach .inner-box2{
		margin-top:30px;
		min-height:300px !important;
   }
     .boxpeach .inner-box2 img.free{
	 position:absolute;
	right:-20px;
    top:-25px;
	max-width:40%;
	
   }
        .boxpeach .inner-box2 img.side{
	 position:absolute;
	right:0;
    top:-5px;
	max-width:40%;
   }
   .boxred-short img.bcu{
	 position:absolute;
	right:16px;
    bottom:-20px;
	max-width:70%;
   }
 
   

.seal-caption2{
	position:absolute;
	right:-60px;
    top: 50%;
	transform: translate(-50%, -50%);
	width:120px;
	height:120px;
}
.seal-caption{
	padding-top:0;
}

 .boxpeach .inner-box,.boxpeach .inner-box2{
	   min-height:320px;
   }
  
   
   
}