@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%; height:auto;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%; height:auto;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

@font-face {
    font-family:"rubik-bold";
    src:url(fonts/rubik-bold.woff) format("truetype");
}

@font-face {
    font-family:"rubik-light";
    src:url(fonts/rubik-light.woff) format("truetype");
}


@font-face {
    font-family:"rubik-medium";
    src:url(fonts/rubik-medium.woff) format("truetype");
}


@font-face {
    font-family:"rubik-regular";
    src:url(fonts/rubik-regular.woff) format("truetype");
}


@font-face {
    font-family:"rubik-semibold";
    src:url(fonts/rubik-semibold.woff) format("truetype");
}







.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}

/* Mobile Layout: 480px and below. */
  
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 86.45%;
	padding-left: 2.275%;
	padding-right: 2.275%;
	clear: none;
	float: none;
}
#div1 {
}
#main-tp {
}
#tp-logo {
width: 100%;
}
#tp-phn {
width: 100%;
margin-left: 0;
clear: both;
}
#order-btn {
width: 100%;
margin-left: 0;
clear: both;
}
#main-banner {
}

#social-icons {
}
#scl-txt {
}
#scl-line {
}
#scl-icons {
}
#bnr-in {
}
#welcm-bnr {
}
#bnr-hd {
}
#bnr-sb {
}
#bnr-mtr {
}
#bnr-bnt {
}
#down-arw {
}
#abt-main {
}
#abt-lft {
width: 100%;
}
#abt-ryt {
width: 100%;
margin-left: 0;
clear: both;
}
#abt-sml {
}
#abt-hd {
}
#abt-mtr {
}
#abt-btn {
}
#dishes-bg {
}
#dishes-main {
}
#dishes-hd {
}
#dishes-paragraph {
}
#dishes-blocks {
}
#dish-block1 {
width: 100%;
}
#dish-block2 {
width: 100%;
margin-left: 0;
clear: both;
}
#dish-block3 {
}
#dish-block4 {
}
#piza-dark {
}
#piza-txt-dark {
}
#dark-mtr {
}
#dark-btn {
}
#menu-main {
}
#menu-hd {
}
#menu-left {
width: 100%;
}
#menu-ryt {
width: 100%;
margin-left: 0;
clear: both;
}
#menu-in {
}
#mn-left-in {
}
#mn-left-in-txt {
}
#freshns-mian {
}
#frsh-imge {
}
#frsh-txt {
}
#visit-us-mn {
}
#vist-us-left {
}
#dlvry-left {
}
.dlvry-img {
}
.zeroMargin_mobile {
margin-left: 0;
}
.hide_mobile {
display: none;
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {

.gridContainer {
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	clear: none;
	float: none;
	margin-left: auto;
}
#div1 {
}
#main-tp {
}
#tp-logo {
width: 100%;
}
#tp-phn {
width: 100%;
clear: both;
margin-left: 0;
}
#order-btn {
width: 100%;
clear: both;
margin-left: 0;
}
#main-banner {
}
#social-icons {
}
#scl-txt {
}
#scl-line {
}
#scl-icons {
}
#bnr-in {
}
#welcm-bnr {
}
#bnr-hd {
}
#bnr-sb {
}
#bnr-mtr {
}
#bnr-bnt {
}
#down-arw {
}
#abt-main {
}
#abt-lft {
width: 100%;
}
#abt-ryt {
width: 100%;
clear: both;
margin-left: 0;
}
#abt-sml {
}
#abt-hd {
}
#abt-mtr {
}
#abt-btn {
}
#dishes-bg {
}
#dishes-main {
}
#dishes-hd {
}
#dishes-paragraph {
}
#dishes-blocks {
}
#dish-block1 {
width: 100%;
}
#dish-block2 {
width: 100%;
clear: both;
margin-left: 0;
}
#dish-block3 {
}
#dish-block4 {
}
#piza-dark {
}
#piza-txt-dark {
}
#dark-mtr {
}
#dark-btn {
}
#menu-main {
}
#menu-hd {
}
#menu-left {
width: 100%;
}
#menu-ryt {
width: 100%;
clear: both;
margin-left: 0;
}
#menu-in {
}
#mn-left-in {
}
#mn-left-in-txt {
}
#freshns-mian {
}
#frsh-imge {
}
#frsh-txt {
}
#visit-us-mn {
}
#vist-us-left {
}
#dlvry-left {
}
.dlvry-img {
}
.hide_tablet {
display: none;
}
.zeroMargin_tablet {
margin-left: 0;
}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

.gridContainer {
	width: 88.5%;
	max-width: 1232px;
	padding-left: 0.75%;
	padding-right: 0.75%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
#div1 {
}
#main-tp { margin-top:15px;
}
#tp-logo {
	width: 50%;
}
#tp-phn {
    width: 26.7288%;
    clear: none;
    margin-left: 1.6949%;
    margin-top: 20px;
}
#order-btn {
    width: 18.729%;
    clear: none;
    margin-left: 0%;
    text-align: right;
    margin-top: 12px;
}
#main-banner { background:url(../images/banner.jpg) center; background-size:cover; margin-top:20px;
}
#social-icons {
	position: relative;
	z-index: 99;
	margin-top: -515px;
	width: 7%;
	margin-left: 1%;
	text-align: center;
}
#scl-txt {rotate:90deg;
}
#scl-line { margin-top:35px; margin-bottom:10px;
}
#scl-icons {
}
#bnr-in {
    width: 50%;
    float: left;
    display: block;
    clear: both;
    margin-left: 4%;
    margin-top: 83px;
    margin-bottom: 65px;
}
#welcm-bnr {
}
#bnr-hd { margin-top:10px; 
}
#bnr-sb { margin-top:18px; 
}
#bnr-mtr {margin-top:16px; 
}
#bnr-bnt {margin-top:18px; margin-top:35px;
}
#down-arw { text-align:center;
}
#abt-main { margin-top:90px; margin-bottom:90px;
}
#abt-lft {
width: 49.1525%; margin-top:20px; text-align:left; margin-left:-71px;
}
#abt-ryt {
width: 49.1525%;
clear: none;
margin-left: 4.6949%;
}
#abt-sml {
}
#abt-hd { margin-top:18px;
}
#abt-mtr { margin-top:25px;
}
#abt-btn { margin-top:45px;
}
#menu-btn {
    margin-top: 45px;
    text-align: center;
}
#dishes-bg { background-color:#fff8ef;
}
#dishes-main { margin-top:100px; margin-bottom:100px;
}
#dishes-hd { text-align:center;
}
#dishes-paragraph {text-align:center; margin-top:25px;
}
#dishes-blocks { margin-top:45px;
}
#dish-block1 {
width: 49.1525%;
}
#dish-block2 {
width: 49.1525%;
clear: none;
margin-left: 1.6949%;
}
#dish-block3 {
}
#dish-block4 { margin-top:20px;
}
#piza-dark {
	margin-top: 78px;
	margin-bottom: 83px;
}
#piza-txt-dark {
}
#dark-mtr { width:80%; float:left; display:block; clear:both; margin-left:10%; margin-top:20px; margin-bottom:25px;
}
#dark-btn {
}
#menu-main { margin-top:100px; margin-bottom:100px;
}
#menu-hd { text-align:center;
}
#menu-left {
width: 49.1525%; 
}
#menu-left2 {
    width: 49.1525%;
    margin-top: 3%;
}
#menu-left3 {
    width: 49.1525%;
    margin-top: 3%;
}
#menu-left4 {
    width: 49.1525%;
    margin-top: 3%;
}
#menu-ryt {
width: 49.1525%;
clear: none;
margin-left: 1.6949%; 
}
#menu-ryt2 {
width: 49.1525%;
clear: none;
margin-left: 1.6949%;    margin-top: 3%;
}
#menu-ryt3 {
width: 49.1525%;
clear: none;
margin-left: 1.6949%;    margin-top: 3%;
}
#menu-ryt4 {
width: 49.1525%;
clear: none;
margin-left: 1.6949%;    margin-top: 3%;
}
#menu-in {margin-top:40px;
}
#mn-left-in {
    width: 21%;
    clear: none;
    float: left;
}
#mn-left-in-txt {
    width: 66%;
    clear: none;
    float: left;
    margin-left: 3%;
    margin-top: -1%;
}
#mn-left-in-txt2 {
    width: 66%;
    clear: none;
    float: left;
    margin-left: 3%;
    margin-top: -1%;
}
#mn-left-in2 {
    width: 21%;
    clear: none;
    float: left;
}

#mn-left-in-txt3 {
    width: 66%;
    clear: none;
    float: left;
    margin-left: 3%;
    margin-top: -1%;
}
#mn-left-in3 {
    width: 21%;
    clear: none;
    float: left;
}

#mn-left-in-txt4 {
    width: 66%;
    clear: none;
    float: left;
    margin-left: 3%;
    margin-top: -1%;
}
#mn-left-in4 {
    width: 21%;
    clear: none;
    float: left;
}

#mn-left-in-txt5 {
    width: 66%;
    clear: none;
    float: left;
    margin-left: 3%;
    margin-top: -1%;
}
#mn-left-in5 {
    width: 21%;
    clear: none;
    float: left;
}

#mn-left-in-txt6 {
    width: 66%;
    clear: none;
    float: left;
    margin-left: 3%;
    margin-top: -1%;
}
#mn-left-in6 {
    width: 21%;
    clear: none;
    float: left;
}

#mn-left-in-txt7 {
    width: 66%;
    clear: none;
    float: left;
    margin-left: 3%;
    margin-top: -1%;
}
#mn-left-in7 {
    width: 21%;
    clear: none;
    float: left;
}


#mn-left-in-txt8 {
    width: 66%;
    clear: none;
    float: left;
    margin-left: 3%;
    margin-top: -1%;
}
#mn-left-in8 {
    width: 21%;
    clear: none;
    float: left;
}
#tsti-botom-main {
    margin-bottom: 100px;
}
#freshns-mian {
	 border: 1px solid #7777;
}
#delivry{
	 border: 1px solid #7777;
	 margin-top:5%;
}

#event-mian{
	 border: 1px solid #7777;
	 margin-top:5%;
}


#sustain{
	 border: 1px solid #7777;
	 margin-top:5%;
}


#frsh-imge {
    width: 50%;
    clear: none;
    float: left;
}
#frsh-txt {
    width: 43%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 7%;
}
#frs-btn {
    margin-top: 4%;
}
.frs-mtr.mtr3 {
    margin-top: 2%;
}



#delivry-imge {
    width: 50%;
    clear: none;
    float: left;
}
#delivry-txt {
    width: 44%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 7%;
    margin-right: 4%;
}
#delivry-btn {
    margin-top: 4%;
}
.frs-mtr.mtr3 {
    margin-top: 2%;
}




#ev-imge {
    width: 50%;
    clear: none;
    float: left;
}
#ev-txt {
    width: 44%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 7%;
}
#ev-btn {
    margin-top: 4%;
}
.ev-mtr.mtr3 {
    margin-top: 2%;
}






#sustain-imge {
    width: 50%;
    clear: none;
    float: left;
}
#sustain-txt {
    width: 45%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 7%;
    margin-right: 3%;
}
#sustain-btn {
    margin-top: 4%;
}
.sustain-mtr.mtr3 {
    margin-top: 2%;
}
#visit-us-mn {
}

#vist-us-right {
    background: url(../images/visit-image.jpg) right;
    background-size: cover;
    margin-top: -90px;
    width: 51%;
    clear: none;
    float: left;
    margin-left: 2%;
}
#visit-bg {
    background: #24201f;
    padding-top: 7%;
    margin-bottom: 9%;
}
#contct-hd {
    margin-top: 13%;
}
#vist-us-left {
    width: 42%;
    clear: none;
    float: left;
    margin-left: 5%;
    margin-top: 0%;
}

#delvry-hd {
    text-align: center;
}

#dlvry-right {
    width: 48%;
    clear: none;
    float: left;
    margin-top: 4%;
    text-align: center;
    margin-left: 2%;
}
#dlvry-left {
    width: 48%;
    clear: none;
    float: left;
    margin-top: 4%;
    text-align: center;
}
#dlvry-btn {
    margin-top: 3%;
}
#dlvry-right-btn {
    margin-top: 3%;
}
.dlvry-img {
    border: 2px solid #c5212b;
    margin-bottom: 4%;
}
#donlod-main {
    margin-top: 9%;
}
#donlod-left {
    width: 30%;
    clear: none;
    float: left;
}
#dlvry-bg {
    background: #f8f8f8;
    padding-bottom: 8%;
}

#downlod-txt {
    width: 60%;
    clear: none;
    float: left;
    margin-left: 4%;
    margin-top: 4%;
}
#downld-btn {
    margin-top: 6%;
}

#dnewslt-bg {
    background:url(../images/news-ltr-bg.png) right;
    background-size: cover;
    margin-top: 100px;
    width: 100%;
    clear: none;
    padding: 60px 0 60px 0;
    float: left;
    margin-left: 0%;
}
#email {
    margin-top: 4%;
}
#ftr-bg {
    background-color: #252525;
    margin-top: -146px;
    padding-top: 15%;
    position: relative;
    z-index: -1;
}
#ftr1 {
    width: 31.203%;
    margin-top: 33px;
}
#ftr2 {
    width: 14.729%;
    clear: none;
    margin-left: 3.695%;
}
#ftr3 {
    width: 23.729%;
    clear: none;
    margin-left: 2.695%;
    margin-top: 0.6%;
    float: left;
}
#ftr4 {
    width: 22.254%;
    clear: none;
    margin-left: 1.6949%;
}

#dnewslt-in-mn {
    width: 85%;
    margin-left: 7%;
}
#ftr-cpy {
    text-align: center;
    border-top: 1px solid #7777;
    padding-top: 2%;
    margin-top: 3%;
    margin-bottom: 2%;
}
#delivry-imge-ipd {
    width: 100%;
    clear: none;
    float: left; display:none;
}
#sustain-imge-ipd { display:none;}

#abt-lft-ipd{ display:none;}



#tstimnl-bg {
    background: url(../images/testimonial-bg.jpg) right;
    background-size: cover;
    padding-top: 8%;
    padding-bottom: 4%;
    margin-bottom: 8%;
}

div#testi-hd {
    text-align: center;
}


#opng-socials {
    text-align: center;
    margin-top: 9%;
}
.client-img {
    width: 20%;
    clear: none;
    float: left;
}
#donlod-left-ipd { display:none;}

.client-txt {
    width: 91%;
    clear: none;
    text-align: left;
}
.df.txt7 {
    text-align: left;
}
#ftr-cpy-mb{ display:none;}
.zeroMargin_desktop {
margin-left: 0;
}
.hide_desktop {
display: none;
}

}

.mtr2 a {
    color: #ffffff;
    text-decoration: none;
}

h1{ padding:0px; margin:0px; font-weight:normal;} 
h2{ padding:0px; margin:0px; font-weight:normal;} 
h3{ padding:0px; margin:0px; font-weight:normal;} 
h4{ padding:0px; margin:0px; font-weight:normal;} 

.con{ width:100%; margin:auto; }



img.ipad {
    display: none;
}

.tp-lg{ width:280px; height:auto;}
.phn-icn{ width:13%; float:left; display:block; clear:both; margin-left:0%;}
.phn-txt{ width:85%; float:left; display:block; clear:none; margin-left:2%;}



.mtr2-cpy {
    font-family: rubik-regular;
    font-size: 16px;
    color: #ffffff;
    line-height: 33px;
}


.txt1{ font-family:rubik-bold; font-size:26px; color:#000000;}
.txt3{ font-family:rubik-light; font-size:18px; color:#ffffff;}
.txt4{ font-family:rubik-medium; font-size:28px; color:#ffffff; text-transform:uppercase;}
.txt5{ font-family:rubik-bold; font-size:65px; color:#ffffff; line-height:68px;}
.txt6{ color:#d6003f;}
.txt7{ font-family:rubik-semibold; font-size:30px; color:#ffffff; line-height:42px;}

.txt8 {
    font-family: rubik-regular;
    font-size: 21px;
    color: #ffffff;
    line-height: 38px;
}
.txt9{ font-family:rubik-semibold; font-size:28px; color:#000000; line-height:42px;}

.txt10{ font-family:rubik-semibold; font-size:60px; color:#9b193f; line-height:42px;}

.txt11{ font-family:rubik-semibold; font-size:60px; color:#000000; line-height:42px;}

.txt12{ font-family:rubik-semibold; font-size:35px; color:#ffffff; line-height:42px;}
.txt13-a {
    font-family: rubik-semibold;
    font-size: 30px;
    color: #000000;
    line-height: 42px;
}
#testi-hd span {
    color: white;
}
img.img-cl {
    width: 65%;
    margin-bottom: 2%;
    margin-top: 2%;
    margin-left: 4%;
}

.txt13{ font-family:rubik-semibold; font-size:25px; color:#000000; line-height:42px;}

.txt14{ font-family:rubik-semibold; font-size:20px; color:#9b193f; line-height:30px;}
.txt14 a{ color:#9b193f; text-decoration:none;}
.txt14 a:hover{ color:#000000; text-decoration:none;}
.txt14-icn{ margin-right:10px;}


.mtr{ font-family:rubik-regular; font-size:20px; color:#000000; line-height:33px;}

.mtr2{ font-family:rubik-regular; font-size:20px; color:#ffffff; line-height:33px;}
.mtr3{ font-family:rubik-regular; font-size:18px; color:#000000; line-height:28px;}




.mtr2 a{ font-family:rubik-regular; font-size:18px; color:#ffffff; line-height:50px;}
.inbox02 {
    width: 53%;
 
    padding: 23px 37px 23px 37px;
    font-family: rubik-regular;
    font-size: 19px;
    padding-left: 36px;
    border-radius: 50px;
  
    color: #000;
    border: none;
 
}

.btn_3-nw {
    display: inline-block;
    padding: 16px 39px 16px 39px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 20px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
    margin-left: -20%;
    border: none;
}


.dwn-arw{ width:30px; height:auto; margin-top:-95px;}




.btn_1 {
  display: inline-block;
  padding:10px 25px 12px 25px;
  color:#fff;
  font-family:rubik-semibold;
  font-size:20px; background-color:#9b193f;

  text-align:center; border-radius:100px; text-transform:uppercase;
 
  

}
.btn_1.color_1 {
 color:#fff; text-decoration:none; 
}
.btn_1.color_1:hover {
  
  color: #fff; text-decoration:none; background-color:#000000; 
   
}
.btn_icn{ width:25px; height:auto; padding-right:10px; margin-top:-1px;}


.btn_2 {
  display: inline-block;
  padding:18px 34px 20px 37px;
  color:#fff;
  font-family:rubik-semibold;
  font-size:20px; background-color:#9b193f;

  text-align:center; border-radius:100px; text-transform:uppercase;
 
  

}
.btn_2.color_2 {
 color:#fff; text-decoration:none; 
}
.btn_2.color_2:hover {
  
  color: #fff; text-decoration:none; background-color:#9b193f; 
   
}
.btn_icn2{ width:25px; height:auto; padding-left:10px; margin-top:-1px;}


.btn_3 {
  display: inline-block;
  padding:18px 34px 20px 37px;
  color:#fff;
  font-family:rubik-semibold;
  font-size:20px; background-color:#9b193f;

  text-align:center; border-radius:100px; text-transform:uppercase;
 
  

}
.btn_3.color_3 {
 color:#fff; text-decoration:none; 
}
.btn_3.color_3:hover {
  
  color: #fff; text-decoration:none; background-color:#000000; 
   
}
.btn_icn3{ width:23px; height:auto; padding-left:10px; margin-top:-1px;}

.btn_icn4{ width:25px; height:auto; padding-right:10px; margin-top:-1px;}

.scl-mrrg{ margin-top:5px;}
.tp-scl-iccnns{ width:35px; height:auto;}
.lyn-hyt{ height:60px; width:2px;}

.abt-divider{ margin-top:14px;}

.ppz-overlay {
    background-color: rgba(0,0,0,0.6);
    width: 95%;
    float: left;
    display: block;
    clear: both;
    margin-top: -452px;
    position: relative;
    margin-left: 2.5%;
    text-align: center;
}

.pasta-block-lft {
	width: 47.60%;
	float: left;
	display: block;
	clear: both;
}
.pasta-block-ryt{ width:50%; float:left; display:block; clear:none; border:1px #aeaead solid; box-sizing:border-box; background-color:#ffffff;}
.pasta-in {
	width: 90%;
	float: left;
	display: block;
	clear: both;
	margin-left: 6%;
	margin-top: 4px;
	margin-bottom: 18px;
}
.pasta-hd1{ width:100%; float:left; display:block; clear:both; margin-left:0%; margin-top:10px;}
.pasta-mtr1{ width:100%; float:left; display:block; clear:both; margin-left:0%; margin-top:0px;}
.pasta-link{ width:100%; float:left; display:block; clear:both; margin-left:0%; margin-top:8px;}

/*============  *****  =============*/

@media (max-width:1920px) {
	
	#vist-us-right {
    background: url(../images/visit-image.jpg) right;
    background-size: cover;
    margin-top: -105px;
    width: 51%;
    clear: none;
    float: left;
    margin-left: 2%;
}
#contct-hd {
    margin-top: 16%;
}
#vist-us-left {
    width: 42%;
    clear: none;
    float: left;
    margin-left: 5%;
    margin-top: 1%;
}
	
	.ppz-overlay {
    background-color: rgba(0,0,0,0.6);
    width: 95%;
    float: left;
    display: block;
    clear: both;
    margin-top: -460px;
    position: relative;
    margin-left: 2.5%;
    text-align: center;
}
.btn_3-nw {
    display: inline-block;
    padding: 16px 39px 16px 39px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 20px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
    margin-left: -19.6%;
    border: none;
}

#vist-us-left {
    width: 42%;
    clear: none;
    float: left;
    margin-left: 5%;
    margin-top: 7%;
}
}

@media (max-width:1600px) {
	
#vist-us-left {
    width: 42%;
    clear: none;
    float: left;
    margin-left: 5%;
    margin-top: 0%;
}
}
@media (max-width:1366px) {
	.btn_3-nw {
    display: inline-block;
    padding: 16px 39px 16px 39px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 20px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
    margin-left: -20.2%;
    border: none;
}
	
img.img-cl {
    width: 65%;
    margin-bottom: 2%;
    margin-top: 2%;
    margin-left: 4%;
}
	#vist-us-right {
    background: url(../images/visit-image.jpg) right;
    background-size: cover;
    margin-top: -94px;
    width: 51%;
    clear: none;
    float: left;
    margin-left: 2%;
}
.ppz-overlay {
    background-color: rgba(0,0,0,0.6);
    width: 95%;
    float: left;
    display: block;
    clear: both;
    margin-top: -453px;
    position: relative;
    margin-left: 2.5%;
    text-align: center;
}

}
/*============  *****  =============*/
@media (max-width:1280px) {
	
	img.img-cl {
    width: 72%;
    margin-bottom: 2%;
    margin-top: 2%;
    margin-left: 4%;
}
	.btn_3-nw {
    display: inline-block;
    padding: 16px 39px 16px 39px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 20px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
    margin-left: -21.2%;
    border: none;
}
	
#piza-dark {
    margin-top: 68px;
    margin-bottom: 55px;
}
.pasta-block-lft {
    width: 49.6%;
    float: left;
    display: block;
    clear: both;
}
.ppz-overlay {
    background-color: rgba(0,0,0,0.6);
    width: 95%;
    float: left;
    display: block;
    clear: both;
    margin-top: -421px;
    position: relative;
    margin-left: 2.5%;
    text-align: center;
}
}


/*============  *****  =============*/
@media (max-width:1024px) {
	
	.client-img {
    width: 24%;
    clear: none;
    float: left;
}
.df.txt7 {
    text-align: left;
    width: 50%;
    margin-left: 23%;
}
	
	.ppz-overlay {
    background-color: rgba(0,0,0,0.6);
    width: 95%;
    float: left;
    display: block;
    clear: both;
    margin-top: -462px;
    position: relative;
    margin-left: 2.5%;
    text-align: center;
}
.inbox02 {
    width: 60%;
    padding: 23px 37px 23px 37px;
    font-family: rubik-regular;
    font-size: 19px;
    padding-left: 36px;
    border-radius: 50px;
    color: #000;
    border: none;
}
.btn_3-nw {
    display: inline-block;
    padding: 16px 39px 16px 39px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 20px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
    margin-left: -26.5%;
    border: none;
}
	
	img.piza {
    width: 100%;
    height: 487px;
}

#piza-dark {
    margin-top: 90px;
    margin-bottom: 98px;
}

#dish-block2 {
    width: 100%;
    clear: none;
    margin-left: 0;
    display: flex;
}
.pasta-block-ryt {
    width: 95%;
    float: left;
    display: block;
    clear: none;
    border: 1px #aeaead solid;
    box-sizing: border-box;
    background-color: #ffffff;
}
#dish-block3 {
    margin-top: 20px;
}
.pasta-block-lft {
    width: 95%;
    float: left;
    display: block;
    clear: both;
}
.pasta-block-lft img {
    width: 100%;
}
	
#tp-logo {
    width: 42%;
}
#tp-phn {
    width: 31.7288%;
    clear: none;
    margin-left: 11px;
    margin-top: 20px;
}

#bnr-in {
    width: 59%;
    float: left;
    display: block;
    clear: both;
    margin-left: 4%;
    margin-top: 83px;
    margin-bottom: 65px;
}
#social-icons {
    position: relative;
    z-index: 99;
    margin-top: -515px;
    width: 9%;
    margin-left: 1%;
    text-align: center;
}

#abt-lft {
    width: 49.1525%;
    margin-top: 20px;
    text-align: left;
    margin-left: -34px;
}
#order-btn {
    width: 24.729%;
    clear: none;
    margin-left: 0%;
    text-align: right;
    margin-top: 12px;
}
#dish-block1 {
    width: 100%;
}
#frsh-txt {
    width: 48%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 3%;
}
#delivry-txt {
    width: 48%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 1%;
}
#ev-txt {
    width: 48%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 3%;
}
#sustain-txt {
    width: 48%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 2%;
}
#vist-us-right {
    background: url(../images/visit-image.jpg) right;
    background-size: cover;
    margin-top: -71px;
    width: 51%;
    clear: none;
    float: left;
    margin-left: 2%;
}
#visit-bg {
    background: #24201f;
    padding-top: 3%;
  
  
}
.txt12 {
    font-family: rubik-semibold;
    font-size: 32px;
    color: #ffffff;
    line-height: 42px;
}
#vist-us-right {
    background: url(../images/visit-image.jpg) right;
    background-size: cover;
    margin-top: -30px;
    width: 51%;
    clear: none;
    float: left;
    margin-left: 2%;
}
#contct-hd {
    margin-top: 6%;
}
#ftr2 {
    width: 15.729%;
    clear: none;
    margin-left: 1.695%;
}
#ftr3 {
    width: 27.729%;
    clear: none;
    margin-left: 1.695%;
    margin-top: 0.6%;
    float: left;
}
#ftr1 {
    width: 30.203%;
    margin-top: 33px;
}
#ftr4 {
    width: 20.254%;
    clear: none;
    margin-left: 0.6949%;
    margin-top: 2%;
}
#ftr-bg {
    background-color: #252525;
    margin-top: -146px;
    padding-top: 20%;
    position: relative;
    z-index: -1;
}
}

/*============  *****  =============*/

@media (max-width:800px) {
	#opng-socials {
    text-align: center;
    margin-top: 5%;
}
	
	#dnewslt-bg {
    background:url(../images/news-ips.jpg) right;
    background-size: cover;
    margin-top: 100px;
    width: 100%;
    clear: none;
    padding: 60px 0 60px 0;
    float: left;
    margin-left: 0%;
}
	.client-img {
    width: 100%;
    clear: both;
    float: left;
}
.client-txt {
    width: 100%;
    clear: none;
    text-align: center;
    margin-left: 4%;
}
.df.txt7 {
    text-align: center;
    width: 100%;
    margin-left: 0%;
}
	.txt11 {
    font-family: rubik-semibold;
    font-size: 50px;
    color: #000000;
    line-height: 42px;
}
img.img-cl {
    width: 22%;
    margin-bottom: 2%;
    margin-top: 2%;
    margin-left: 10%;
}
	
	#main-banner {
    background:url(../images/bnr-ipad.jpg) center;
    background-size: cover;
    margin-top: 20px;
}
	
	#tp-logo {
    width: 35%;
}#tp-phn {
    width: 31.7288%;
    display: none;
    clear: none;
    margin-left: 11px;
    margin-top: 20px;
}
#order-btn {
    width: 62.729%;
    clear: none;
    margin-left: 0%;
    text-align: right;
    margin-top: 12px;
}
#social-icons {
    position: relative;
    z-index: 99;
    margin-top: -515px;
    width: 9%;
    margin-left: 1%;
    text-align: center;
    display: none;
}#bnr-in {
    width: 100%;
    float: left;
    display: block;
    clear: both;
    margin-left: 4%;
    margin-top: 83px;
    margin-bottom: 65px;
}
#piza-dark {
    margin-top: 73px;
    margin-bottom: 88px;
}
#frsh-imge {
    width: 100%;
    clear: none;
    float: left;
}
#frsh-txt {
    width: 95%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 3%;
}
#freshns-mian {
    border: 1px solid #7777;
    padding-bottom: 4%;
}
#delivry-txt {
    width: 95%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 1%;
}
#delivry-imge {
    width: 100%;
    clear: none;
    float: left; display:none;
}
#delivry {
    border: 1px solid #7777;
    margin-top: 5%;
    padding-bottom: 3%;
}

#delivry-imge-ipd {
    width: 100%;
    clear: none;
    float: left; display:block;
}
#ev-imge {
    width: 100%;
    clear: none;
    float: left;
}
#ev-txt {
    width: 100%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 3%;
}

#ev-txt {
    width: 95%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 3%;
    margin-bottom: 3%;
}
#sustain-txt {
    width: 95%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 2%;
}
#sustain-imge {
    width: 100%;
    clear: none;
    float: left; display:none;
}
#sustain-imge-ipd {   width: 100%;
    clear: none;
    float: left; display:block;
}

#sustain {
    border: 1px solid #7777;
    margin-top: 5%;
    padding-bottom: 3%;
}
#vist-us-right {
    background: url(../images/visit-image.jpg) right;
    background-size: cover;
    margin-top: 0;
    width: 100%;
    clear: none;
    float: left;
    margin-left: 0;
}
#vist-us-left {
    width: 90%;
    clear: none;
    float: left;
    margin-left: 5%;
    margin-top: 6%;
    margin-bottom: 6%;
}
.btn_3 {
    display: inline-block;
    padding: 20px 25px 20px 20px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 17px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
}
#downlod-txt {
    width: 60%;
    clear: none;
    float: left;
    margin-left: 4%;
    margin-top: -1%;
}
.txt12 {
    font-family: rubik-semibold;
    font-size: 30px;
    color: #ffffff;
    line-height: 41px;
}
.inbox02 {
    width: 66%;
    padding: 23px 37px 23px 37px;
    font-family: rubik-regular;
    font-size: 19px;
    padding-left: 36px;
    border-radius: 50px;
    color: #000;
    border: none;
}
.btn_3-nw {
    display: inline-block;
    padding: 16px 39px 16px 39px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 20px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
    margin-left: -34%;
    border: none;
}
#ftr1 {
    width: 100%;
    margin-top: 33px;
    text-align: center;
    margin-bottom: 5%;
    border-bottom: 1px solid #7777;
    padding-bottom: 3%;
}
#ftr2 {
    width: 28.729%;
    clear: none;
    margin-left: 1.695%;
}

#ftr3 {
    width: 40.729%;
    clear: none;
    margin-left: 1.695%;
    margin-top: 0.6%;
    float: left;
}

}

/*============  *****  =============*/

@media (max-width:768px) {
	
	img.ipad {
    display: none;
}

	
	#ftr-cpy-mb{ display:none;}
	
	#abt-lft-ipd{ display:block;}
	
	div#testi-hd {
    text-align: center;
}
#mn-tstmnl {
    width: 100%;
    margin-left: 0;
}
	#tstimnl-bg {
    background: url(../images/testimonial-bg.jpg) right;
    background-size: cover;
    padding-top: 8%;
    padding-bottom: 4%;
    margin-bottom: 8%;
}
	
	#donlod-left-ipd { display:none;}
	#main-tp { margin-top:15px;
}
#tp-logo {
	width: 50%;
}
#tp-phn {
    width: 26.7288%;
    clear: none;
    margin-left: 1.6949%;
    margin-top: 20px;
}
#order-btn {
    width: 47.729%;
    clear: none;
    margin-left: 0%;
    text-align: right;
    margin-top: 12px;
}
#main-banner { background:url(../images/banner.jpg) center; background-size:cover; margin-top:20px;
}
#social-icons {
	position: relative;
	z-index: 99;
	margin-top: -515px;
	width: 7%;
	margin-left: 1%;
	text-align: center;
}
#scl-txt {rotate:90deg;
}
#scl-line { margin-top:35px; margin-bottom:10px;
}
#scl-icons {
}
#bnr-in {
    width: 87%;
    float: left;
    display: block;
    clear: both;
    margin-left: 4%;
    margin-top: 83px;
    margin-bottom: 65px;
}
.txt5 {
    font-family: rubik-bold;
    font-size: 56px;
    color: #ffffff;
    line-height: 65px;
}
#welcm-bnr {
}
#bnr-hd { margin-top:10px; 
}
#bnr-sb { margin-top:18px; 
}
#bnr-mtr {
    margin-top: 16px;
    display: none;
}
#bnr-bnt {margin-top:18px; margin-top:35px;
}
#down-arw { text-align:center;
}
#abt-main { margin-top:90px; margin-bottom:90px;
}
#abt-lft {
    width: 49.1525%;
    margin-top: 20px;
    text-align: left;
    margin-left: -71px;
    display: none;
}
#abt-ryt {
    width: 100%;
    clear: none;
    margin-left: 0;
}
#abt-lft-ipd {
    display: block;
    width: 80%;
    margin-top: 5%;
    margin-left: 7%;
}
#abt-sml {
    text-align: center;
}
#abt-hd {
    margin-top: 18px;
    text-align: center;
}
#abt-hd { margin-top:18px;
}
#abt-mtr { margin-top:25px;
}
#abt-btn {
    margin-top: 39px;
    text-align: center;
}
#menu-btn {
    margin-top: 45px;
    text-align: center;
}
#dishes-bg { background-color:#fff8ef;
}
#dishes-main { margin-top:100px; margin-bottom:100px;
}
#dishes-hd { text-align:center;
}
#dishes-paragraph {text-align:center; margin-top:25px;
}
#dishes-blocks { margin-top:45px;
}
#dish-block1 {
    width: 100%;
}
#dish-block2 {
    width: 100%;
    clear: none;
    margin-left: 0;
}
#dish-block3 {
}
#dish-block4 { margin-top:20px;
}
#piza-dark {
	margin-top: 78px;
	margin-bottom: 83px;
}
#piza-txt-dark {
}
#dark-mtr { width:80%; float:left; display:block; clear:both; margin-left:10%; margin-top:20px; margin-bottom:25px;
}
#dark-btn {
}
#menu-main { margin-top:100px; margin-bottom:100px;
}
#menu-hd { text-align:center;
}
#menu-left {
width: 49.1525%; 
}
#menu-left2 {
    width: 49.1525%;
    margin-top: 3%;
}
#menu-left3 {
    width: 49.1525%;
    margin-top: 3%;
}
#menu-left4 {
    width: 49.1525%;
    margin-top: 3%;
}
#menu-ryt {
width: 49.1525%;
clear: none;
margin-left: 1.6949%; 
}
#menu-ryt2 {
width: 49.1525%;
clear: none;
margin-left: 1.6949%;    margin-top: 3%;
}
#menu-ryt3 {
width: 49.1525%;
clear: none;
margin-left: 1.6949%;    margin-top: 3%;
}
#menu-ryt4 {
width: 49.1525%;
clear: none;
margin-left: 1.6949%;    margin-top: 3%;
}
#menu-in {margin-top:40px;
}
#mn-left-in {
    width: 21%;
    clear: none;
    float: left;
}
#mn-left-in-txt {
    width: 66%;
    clear: none;
    float: left;
    margin-left: 3%;
    margin-top: -1%;
}
#mn-left-in-txt2 {
    width: 66%;
    clear: none;
    float: left;
    margin-left: 3%;
    margin-top: -1%;
}
#mn-left-in2 {
    width: 21%;
    clear: none;
    float: left;
}

#mn-left-in-txt3 {
    width: 66%;
    clear: none;
    float: left;
    margin-left: 3%;
    margin-top: -1%;
}
#mn-left-in3 {
    width: 21%;
    clear: none;
    float: left;
}

#mn-left-in-txt4 {
    width: 66%;
    clear: none;
    float: left;
    margin-left: 3%;
    margin-top: -1%;
}
#mn-left-in4 {
    width: 21%;
    clear: none;
    float: left;
}

#mn-left-in-txt5 {
    width: 66%;
    clear: none;
    float: left;
    margin-left: 3%;
    margin-top: -1%;
}
#mn-left-in5 {
    width: 21%;
    clear: none;
    float: left;
}

#mn-left-in-txt6 {
    width: 66%;
    clear: none;
    float: left;
    margin-left: 3%;
    margin-top: -1%;
}
#mn-left-in6 {
    width: 21%;
    clear: none;
    float: left;
}

#mn-left-in-txt7 {
    width: 66%;
    clear: none;
    float: left;
    margin-left: 3%;
    margin-top: -1%;
}
#mn-left-in7 {
    width: 21%;
    clear: none;
    float: left;
}


#mn-left-in-txt8 {
    width: 66%;
    clear: none;
    float: left;
    margin-left: 3%;
    margin-top: -1%;
}
#mn-left-in8 {
    width: 21%;
    clear: none;
    float: left;
}
#tsti-botom-main {
    margin-bottom: 100px;
}
#freshns-mian {
	 border: 1px solid #7777;
}
#delivry{
	 border: 1px solid #7777;
	 margin-top:5%;
}

#event-mian{
	 border: 1px solid #7777;
	 margin-top:5%;
}


#sustain{
	 border: 1px solid #7777;
	 margin-top:5%;
}



#frs-btn {
    margin-top: 4%;
}
.frs-mtr.mtr3 {
    margin-top: 2%;
}




#delivry-btn {
    margin-top: 4%;
}
.frs-mtr.mtr3 {
    margin-top: 2%;
}




#ev-imge {
    width: 100%;
    clear: none;
    float: left;
}
#ev-txt {
    width: 90%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 7%;
}
#ev-btn {
    margin-top: 4%;
}
.ev-mtr.mtr3 {
    margin-top: 2%;
}






#sustain-imge {
    width: 50%;
    clear: none;
    float: left;
}
#sustain-txt {
    width: 90%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 7%;
}
#sustain-btn {
    margin-top: 4%;
}
.sustain-mtr.mtr3 {
    margin-top: 2%;
}
#visit-us-mn {
}

#vist-us-right {
    background: url(../images/visit-image.jpg) right;
    background-size: cover;
    margin-top: -90px;
    width: 100%;
    clear: none;
    float: left;
    margin-left: 0;
}
#visit-bg {
    background: #24201f;
    padding-top: 7%;
    margin-bottom: 9%;
}
#contct-hd {
    margin-top: 8%;
}
#vist-us-left {
    width: 90%;
    clear: none;
    float: left;
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 18%;
}
#delvry-hd {
    text-align: center;
}

#dlvry-right {
     width: 100%;	
    clear: none;
    float: left;
    margin-top: 4%;
    text-align: center;
}
#dlvry-left {
    width: 100%;
    clear: none;
    float: left;
    margin-top: 4%;
    text-align: center;
}
#dlvry-btn {
    margin-top: 3%;
}
#dlvry-right-btn {
    margin-top: 3%;
}
.dlvry-img {
}
#donlod-main {
    margin-top: 9%;
}
#donlod-left {
    width: 30%;
    clear: none;
    float: left;
}
#dlvry-bg {
    background: #f8f8f8;
    padding-bottom: 8%;
}

#downlod-txt {
    width: 60%;
    clear: none;
    float: left;
    margin-left: 4%;
    margin-top: -2%;
}
#downld-btn {
    margin-top: 6%;
}

#dnewslt-bg {
     background:url(../images/news-ips.jpg) right;
    background-size: cover;
    margin-top: 100px;
    width: 100%;
    clear: none;
    padding: 60px 0 60px 0;
    float: left;
    margin-left: 0%;
}
#email {
    margin-top: 4%;
}
#ftr-bg {
    background-color: #252525;
    margin-top: -148px;
    padding-top: 22%;
    position: relative;
    z-index: -1;
}
#ftr1 {
    width: 100%;
    margin-top: 33px;
}
#ftr2 {
    width: 27.729%;
    clear: none;
    margin-left: 3.695%;
}
#ftr3 {
    width: 38.729%;
    clear: none;
    margin-left: 2.695%;
    margin-top: 0.6%;
    float: left;
}
#ftr4 {
    width: 22.254%;
    clear: none;
    margin-left: 1.6949%;
}

#dnewslt-in-mn {
    width: 85%;
    margin-left: 7%;
}
#ftr-cpy {
    text-align: center;
    border-top: 1px solid #7777;
    padding-top: 2%;
    margin-top: 3%;
    margin-bottom: 2%;
}
#delivry-imge-ipd {
    width: 100%;
    clear: none;
    float: left;
    display: block;
}
#sustain-imge-ipd {
    display: block;
}
	
	#main-banner {
    background:url(../images/bnr-ipad.jpg) center;
    background-size: cover;
    margin-top: 20px;
}
	
	
	
	
	
	
	
	
	
	
}

/*============  *****  =============*/

@media (max-width:736px) {
	
	#main-banner {
    background:url(../images/bnr-ipad.jpg) center;
    background-size: cover;
    margin-top: 20px;
}
#mn-left-in {
    width: 30%;
    clear: none;
    float: left;
}
#mn-left-in2 {
    width: 30%;
    clear: none;
    float: left;
}
#mn-left-in3 {
    width: 30%;
    clear: none;
    float: left;
}
#mn-left-in4 {
    width: 30%;
    clear: none;
    float: left;
}
#mn-left-in5 {
    width: 30%;
    clear: none;
    float: left;
}
#mn-left-in6 {
    width: 30%;
    clear: none;
    float: left;
}
#mn-left-in8 {
    width: 30%;
    clear: none;
    float: left;
}
#mn-left-in7 {
    width: 30%;
    clear: none;
    float: left;
}

.btn_3-nw {
    display: inline-block;
    padding: 16px 39px 16px 39px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 20px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
    margin-left: -36%;
    border: none;
}


	
	#bnr-in {
    width: 100%;
    float: left;
    display: block;
    clear: both;
    margin-left: 4%;
    margin-top: 83px;
    margin-bottom: 65px;
}

.txt5 {
    font-family: rubik-bold;
    font-size: 51px;
    color: #ffffff;
    line-height: 61px;
}
.txt7 {
    font-family: rubik-semibold;
    font-size: 27px;
    color: #ffffff;
    line-height: 30px;
}
.pasta-block-lft {
    width: 97%;
    float: left;
    display: block;
    clear: both;
}
.pasta-block-ryt {
    width: 97%;
    float: left;
    display: block;
    clear: none;
    border: 1px #aeaead solid;
    box-sizing: border-box;
    background-color: #ffffff;
}
}
/*============  *****  =============*/

@media (max-width:667px) {
	
	.btn_3-nw {
    display: inline-block;
    padding: 16px 39px 16px 39px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 20px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
    margin-left: -39.2%;
    border: none;
}
}


/*============  *****  =============*/

@media (max-width:640px) {
}
/*============  *****  =============*/

div#ftr-cpy-mb a {
    color: white;
}
@media (max-width:480px) 


{
	
	img.ipad {
    display: block;
}

img.desk {
    display: none;
}
	#ftr-cpy-mb{ display:block;
	   text-align: center;
    border-top: 1px solid #7777;
    padding-top: 2%;
    margin-top: 3%;
    margin-bottom: 2%;
	
	}
	#ftr-cpy {
    text-align: center;
    border-top: 1px solid #7777;
    padding-top: 2%;
    margin-top: 3%;
    display: none;
    margin-bottom: 2%;
}
	
	.btn_1 {
    display: inline-block;
    padding: 10px 20px 12px 20px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 18px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
}
	#sustain-txt {
    width: 90%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 7%;
    text-align: center;
}
#ev-txt {
    width: 90%;
    clear: none;
    float: left;
    text-align: center;
    margin-left: 2%;
    padding-top: 7%;
}
#delivry-txt {
    width: 95%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 1%;
    text-align: center;
}
#frsh-txt {
    width: 95%;
    clear: none;
    float: left;
    margin-left: 2%;
    padding-top: 3%;
    text-align: center;
}

	
	#tstimnl-bg {
    background: url(../images/testimonial-bg.jpg) right;
    background-size: cover;
    padding-top: 16%;
    padding-bottom: 7%;
    margin-bottom: 17%;
}
#main-banner {
    background: url(../images/mb-bnr-img.jpg) center;
    background-size: cover;
    margin-top: 20px;
    padding-bottom: 41%;
}
.txt4 {
    font-family: rubik-medium;
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
}
#bnr-hd {
    margin-top: 4px;
}

#donlod-left-ipd {
    display: block;
    margin-top: 9%;
}

.inbox02 {
    width: 83%;
    padding: 20px 37px 20px 37px;
    font-family: rubik-regular;
    font-size: 19px;
    padding-left: 36px;
    border-radius: 50px;
    color: #000;
    border: none;
}
.btn_3-nw {
    display: inline-block;
    padding: 20px 148px 20px 148px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 20px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
    margin-top: 2%;
    margin-left: 0;
}
.btn_3-nw {
    display: inline-block;
    padding: 14px 150px 14px 150px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 20px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
    margin-top: 2%;
}
#ftr2 {
    width: 35.729%;
    clear: none;
    margin-left: 0;
}
#ftr3 {
    width: 59.729%;
    clear: none;
    margin-left: 2.695%;
    margin-top: 0.6%;
    float: left;
}
#ftr4 {
    width: 100%;
    margin-top: 17px;
    text-align: left;
    margin-bottom: 2%;
    border-top: 1px solid #7777;
    padding-bottom: 0;
    padding-top: 6%;
}
div#ftr4 img {
    width: 96% !important;
}
#ftr-bg {
    background-color: #252525;
    margin-top: -148px;
    padding-top: 41%;
    position: relative;
    z-index: -1;
}
#ftr1 {
    width: 100%;
    margin-top: 33px;
    text-align: center;
    margin-bottom: 5%;
    border-bottom: 1px solid #7777;
    padding-bottom: 7%;
}
	#donlod-left {
    width: 30%;
    clear: none;
    display: none;
    float: left;
}
.txt5 {
    font-family: rubik-bold;
    font-size: 45px;
    color: #ffffff;
    line-height: 55px;
}
.txt7 {
    font-family: rubik-semibold;
    font-size: 25px;
    color: #ffffff;
    line-height: 32px;
}
#bnr-bnt {
    margin-top: 18px;
    margin-top: 19px;
}
#down-arw {
    text-align: center;
    display: none;
}
#order-btn {
    width: 45.729%;
    clear: none;
    margin-left: 0%;
    text-align: right;
    margin-top: 0;
}
#tp-logo {
    width: 54%;
}
.txt11 {
    font-family: rubik-semibold;
    font-size: 42px;
    color: #000000;
    line-height: 57px;
}
blockquote {
    margin: 0;
}
img.img-cl {
    width: 22%;
    margin-bottom: 2%;
    margin-top: 9%;
    margin-left: 0;
}
.txt10 {
    font-family: rubik-semibold;
    font-size: 45px;
    color: #9b193f;
    line-height: 27px;
}
#piza-dark {
    margin-top: 53px;
    margin-bottom: 45px;
}
#dish-block2 {
    width: 100%;
    clear: none;
    margin-left: 0;
    display: block;
}
.pasta-block-lft {
    width: 100%;
    float: left;
    display: block;
    clear: both;
}
.pasta-block-ryt {
    width: 100%;
    float: left;
    display: block;
    clear: none;
    border: 1px #aeaead solid;
    box-sizing: border-box;
    background-color: #ffffff;
}
#menu-left {
    width: 100%;
}
#menu-ryt {
    width: 100%;
    clear: none;
    margin-left: 0;
    margin-top: 5%;
}
#menu-left2 {
    width: 100%;
    margin-top: 5%;
}
#menu-ryt2 {
    width: 100%;
    clear: none;
    margin-left: 0;
    margin-top: 5%;
}
#menu-left3 {
    width: 100%;
    margin-top: 5%;
}
#menu-ryt3 {
    width: 100%;
    clear: none;
    margin-left: 0;
    margin-top: 5%;
}#menu-left4 {
    width: 100%;
    margin-top: 5%;
}
#mn-left-in {
    width: 30%;
    clear: none;
    float: left;
}
#mn-left-in2 {
    width: 30%;
    clear: none;
    float: left;
}
#mn-left-in3 {
    width: 30%;
    clear: none;
    float: left;
}
#mn-left-in4 {
    width: 30%;
    clear: none;
    float: left;
}
#mn-left-in5 {
    width: 30%;
    clear: none;
    float: left;
}
#mn-left-in6 {
    width: 30%;
    clear: none;
    float: left;
}
#mn-left-in7 {
    width: 30%;
    clear: none;
    float: left;
}
#mn-left-in8 {
    width: 30%;
    clear: none;
    float: left;
}
#vist-us-left {
    width: 90%;
    clear: none;
    float: left;
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 29%;
}
#dlvry-left {
    width: 100%;
    clear: none;
    float: left;
    margin-top: 4%;
    text-align: center;
}
#dlvry-right {
    width: 100%;
    clear: none;
    float: left;
    margin-top: 12%;
    text-align: center;
}
#menu-ryt4 {
    width: 100%;
    clear: none;
    margin-left: 0;
    margin-top: 5%;
}

#downlod-txt {
    width: 100%;
    clear: none;
    float: left;
    margin-left: 0;
    margin-top: 0;
    text-align: center;
}

#dnewslt-bg {
    background: url(../images/news-mb.jpg) right;
    background-size: cover;
    margin-top: 100px;
    width: 115.8%;
    clear: none;
    padding: 60px 0 331px 0;
    float: left;
    margin-left: -8%;
}
}
/*============  *****  =============*/

@media (max-width:414px) {
	
	#order-btn {
    width: 50.729%;
    clear: none;
    margin-left: 0%;
    text-align: right;
    margin-top: 0;
}
#tp-logo {
    width: 49%;
}
.btn_1 {
    display: inline-block;
    padding: 10px 16px 12px 16px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 17px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
}
	

.btn_3-nw {
    display: inline-block;
    padding: 20px 125px 20px 125px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 20px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
    margin-top: 2%;
}
	

.txt11 {
    font-family: rubik-semibold;
    font-size: 40px;
    color: #000000;
    line-height: 54px;
}
#dark-mtr {
    width: 90%;
    float: left;
    display: block;
    clear: both;
    margin-left: 5%;
    margin-top: 8px;
    margin-bottom: 18px;
}
img.piza {
    width: 100%;
    height: 421px;
}
#piza-dark {
    margin-top: 27px;
    margin-bottom: 31px;
}
.ppz-overlay {
    background-color: rgba(0,0,0,0.6);
    width: 95%;
    float: left;
    display: block;
    clear: both;
    margin-top: -404px;
    position: relative;
    margin-left: 2.5%;
    text-align: center;
}
.mtr2 a {
    font-family: rubik-regular;
    font-size: 17px;
    color: #ffffff;
    line-height: 50px;
}
#ftr2 {
    width: 36.729%;
    clear: none;
    margin-left: -10px;
}
#ftr3 {
    width: 62.729%;
    clear: none;
    margin-left: 2.695%;
    margin-top: 0.6%;
    float: left;
}
.mtr2-cpy {
    font-family: rubik-regular;
    font-size: 15px;
    color: #ffffff;
    line-height: 23px;
}

}
/*============  *****  =============*/


@media (max-width:393px) {
.btn_3-nw {
    display: inline-block;
    padding: 20px 115px 20px 115px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 20px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
    margin-top: 2%;
}

.btn_1 {
    display: inline-block;
    padding: 10px 16px 12px 16px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 16px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
}
#ftr-bg {
    background-color: #252525;
    margin-top: -148px;
    padding-top: 48%;
    position: relative;
    z-index: -1;
}
#ftr2 {
    width:100%;
    clear: none;
    margin-left:0px;
}
#ftr3 {
    width: 100%;
    clear: none;
    margin-left: 0;
    margin-top: 0;
    float: left;
}
.mtr2 a {
    font-family: rubik-regular;
    font-size: 20px;
    color: #ffffff;
    line-height: 50px;
}
.txt12 {
    font-family: rubik-semibold;
    font-size: 29px;
    color: #ffffff;
    line-height: 41px;
}

#bnr-in {
    width: 100%;
    float: left;
    display: block;
    clear: both;
    margin-left: 0;
    margin-top: 83px;
    margin-bottom: 65px;
}
.txt5 {
    font-family: rubik-bold;
    font-size: 41px;
    color: #ffffff;
    line-height: 52px;
}
.txt7 {
    font-family: rubik-semibold;
    font-size: 24px;
    color: #ffffff;
    line-height: 35px;
}
#bnr-bnt {
    margin-top: 18px;
    margin-top: 17px;
}
.txt4 {
    font-family: rubik-medium;
    font-size: 20px;
    color: #ffffff;
    text-transform: uppercase;
}
}
@media (max-width:375px) {
	
	.btn_1 {
    display: inline-block;
    padding: 10px 20px 12px 20px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 15px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
}


.txt5 {
    font-family: rubik-bold;
    font-size: 38px;
    color: #ffffff;
    line-height: 47px;
}
.txt4 {
    font-family: rubik-medium;
    font-size: 22px;
    color: #ffffff;
    text-transform: uppercase;
}

.txt7 {
    font-family: rubik-semibold;
    font-size: 22px;
    color: #ffffff;
    line-height: 32px;
}
#bnr-sb {
    margin-top: 6px;
}
.mtr2 {
    font-family: rubik-regular;
    font-size: 18px;
    color: #ffffff;
    line-height: 33px;
}
#ftr2 {
    width: 100%;
    clear: none;
    margin-left: 0px;
}
.txt12 {
    font-family: rubik-semibold;
    font-size: 27px;
    color: #ffffff;
    line-height: 38px;
}
.mtr2 {
    font-family: rubik-regular;
    font-size: 18px;
    color: #ffffff;
    line-height: 30px;
}
#ftr3 {
    width: 100%;
    clear: none;
    margin-left: 0;
    margin-top: 0.6%;
    float: left;
}
}
/*============  *****  =============*/

@media (max-width:360px) {
	
	img.piza {
    width: 100%;
    height: 371px;
}
.ppz-overlay {
    background-color: rgba(0,0,0,0.6);
    width: 95%;
    float: left;
    display: block;
    clear: both;
    margin-top: -368px;
    position: relative;
    margin-left: 2.5%;
    text-align: center;
}
#piza-dark {
    margin-top: 35px;
    margin-bottom: 20px;
}
.txt7 {
    font-family: rubik-semibold;
    font-size: 19px;
    color: #ffffff;
    line-height: 32px;
}
.btn_2 {
    display: inline-block;
    padding: 17px 31px 17px 31px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 17px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
}

#dnewslt-in-mn {
    width: 85%;
    margin-left: 5%;
}
.btn_3-nw {
    display: inline-block;
    padding: 12px 100px 12px 104px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 20px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
    margin-top: 2%;
}
}
/*============  *****  =============*/


@media (max-width:320px) 

{
	.btn_3-nw {
    display: inline-block;
    padding: 12px 85px 12px 85px;
    color: #fff;
    font-family: rubik-semibold;
    font-size: 20px;
    background-color: #9b193f;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
    margin-top: 2%;
}
	
	.txt5 {
    font-family: rubik-bold;
    font-size: 33px;
    color: #ffffff;
    line-height: 45px;
}
}
