@import url('https://fonts.googleapis.com/css?family=Dosis|Droid+Serif|Josefin+Sans|Lato|Montserrat|Nunito|Nunito+Sans|Open+Sans|Oxygen|Quicksand|Raleway');
@import url('https://fonts.googleapis.com/css?family=Lobster');
@import url('https://fonts.googleapis.com/css?family=Poiret+One');
@import url('https://fonts.googleapis.com/css?family=Droid+Serif|Lora');
@import url('https://fonts.googleapis.com/css?family=Anton|Cabin|Merriweather+Sans|Poppins|Quicksand');

body{ font-family:Lato; overflow-x:hidden;  }

body::-webkit-scrollbar{
width:0.5px;
background-color:#cccccc;
} 


.delTakeOut{ font-size:1.3em; text-align:right; color:#999;   }
.phoneNumberDel{ font-size:1.5em; letter-spacing:0.08em; font-weight:bold; text-align:right;  }
.delTakePhoneDiv{ padding:2% 4% 0% 3%; }
#someLines{ padding:3% 6% 0% 6%; color:#666;  position:relative; z-index:99;   }

	
	
	.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;  
}




#carousel{ margin-top:0%; position:relative; }

.logoSliderOn{ background-color:rgba(255,255,255,0.8); border-radius:10px; position: absolute; top:-500px;    }

.carousel-control{ top:300px; font-size:8em;  }

.carousel-inner .item{ height:750px; background-position:center; background-size:cover; background-position:0px 0px; background-repeat:repeat-x;  }
.sliderOne{ background-image:url(../img/slider/1.jpg);   }
.sliderTwo{ background-image:url(../img/slider/2.jpg); }
.sliderThree{ background-image:url(../img/slider/3.jpg); }
.sliderFour{ background-image:url(../img/slider/4.jpeg); }

#carousel{ position:relative; top:0px;  }


.carousel-control.left{ background-image:none; }

.carousel-control.right{ background-image:none; }


#carousel:before{ content:''; top:650px; right:-100px; left:-100px;  bottom:-50px; background-color:rgba(255,255,255,1); position:absolute;  -ms-transform: rotate(-3deg); 
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg); z-index:9;     }

.carousel-control.left{ background-image:none; }

/*about */
#aboutus{ margin-top:5%; margin-bottom:5%; }
.welcomeText{ text-align:center; font-family:Cabin; font-size:4em;    }
.aboutUsLines{ font-family:Montserrat; margin-top:1%; margin-bottom:0%; font-size:1.2em; text-align: justify; border-top:1px solid #efefef; padding-top:2%;      }
.imageAboutus img{ padding:3%; border:1px solid #efefef; margin-top:10%;  }
/*about */

.carousel-control.right{ background-image:none; }

.headingMenuPage{ text-align:center; font-family:Cabin; margin-top:50px; font-size:3.5em;   }
.favFoodName{ padding:4% 0%; border-bottom:0.5px solid #efefef; text-transform: uppercase; font-size:1.1em; letter-spacing:0.1em;   }
.fetchFavFood{ margin-top:3%; }
.galleryDiv{ background-image:url(../img/otherImage/galleryBg.jpeg); height:1100px; background-position:center; background-size:cover; margin-top:5%; position:relative; background-repeat:no-repeat;     }
.galleryDiv:after{ position:absolute; background-color:#FFF; top:-100px; right:-100px; left:-100px; bottom:1000px; content:'';   -ms-transform: rotate(-3deg);  /* IE 9 */
    -webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */
    transform: rotate(-3deg);    }
	
.galleryDiv:before{ position:absolute; background-color:#FFF; top:1000px; right:-100px; left:-100px; bottom:-100px; content:'';   -ms-transform: rotate(-3deg);  /* IE 9 */
    -webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */
    transform: rotate(-3deg);    }
.headingFoodGallery	{text-align:center; font-family:Cabin; margin-top:160px; font-size:3.5em; color:#FFF; margin-bottom:3%;   }
.homeGalley{ height:250px;  background-position:center; background-size:cover; border:5px solid rgba(255,255,255,1);        }
.firstImg{ background-image:url(../img/homeGallery/1.jpg);}
.secondImg{ background-image:url(../img/homeGallery/3.jpg);}
.thridImg{ background-image:url(../img/homeGallery/4.jpg);}
.fourthImg{ background-image:url(../img/homeGallery/6.jpg);}
.fiveImg{ background-image:url(../img/homeGallery/7.jpg);}
.sixImg{ background-image:url(../img/homeGallery/8.jpg);}
.socialMediaIcon{ margin-top:-2%; }
.socialMediaIconPlace{ display:inline-block; margin:0% 6% 0% 0%; }
.socialMediaIconPlace img{ background-color:#24292d; width:50px; height:50px; padding:15%; border-radius:50%;     }
.locationHeadingFooter{ font-family: Droid Serif; font-size:3em; font-weight:bold; margin:3% 0%; margin-top:15%; margin-bottom:15%;     }
.locationAddress{ font-size:1.5em; line-height:2em;   }
.inputFormElement input[type="text"]{ width:100%; margin-bottom:3%; padding:2.5%; border:none;  border-bottom:solid 1px #24292d; font-size:1.4em;      }
.inputFormElement textarea{ width:100%; margin-bottom:3%; padding:2.5%;  border:none;  border-bottom:solid 1px #24292d; resize:none; height:150px; font-size:1.4em;    }
.inputFormElement input[type="submit"]{ padding:2% 6%; border:1px solid #24292d; font-family:Droid Serif; background-color:#FFF; font-size:1.5em; margin-top:3%; transition:0.5s all;     }
.inputFormElement input[type="submit"]:hover{  background-color:#24292d; color:#FFF;     }
#copyRight{ margin:6% 0% 0% 0%; font-family:Droid Serif; font-size:1.5em; position:relative; z-index:99;    }
#contactMap{ position:relative;   }
#contactMap:after{ content:''; background-color:#FFF; top:-150px; bottom:500px; right:-100px; left:-100px; position:absolute;   -ms-transform: rotate(-7deg);  /* IE 9 */
    -webkit-transform: rotate(-7deg); /* Chrome, Safari, Opera */
    transform: rotate(-7deg);    }


.maps iframe{
    pointer-events: none;
}
#locationDiv{ position:relative; z-index:999; }
#settingIcon{ position:fixed; z-index:9999; top:7.5%; left:7.5%; }
#settingIcon img{ background-color:#FFF;  border-radius:50%; padding:18%;  }


/*setting menu*/
#menuSettingList{ background-color:#24292d; top:0px; width:100%;  bottom:0px; z-index:999999; position:fixed; padding-top:5%; left:-100%;     }

.menuLinkHide{ text-align:center; padding:5%;   }
.menuLinkHide a{ text-align:center; color:#FFF; text-decoration:none; font-family:Droid Serif;  font-size: 2em; text-align: center;  }

/*setting menu*/
.companyName{ text-align:right; }
.priPolicy{ text-align:left; }
.settingTop{ position:fixed; top:7.3%; left:7.3%; z-index:9999; }

.settingIcon{ cursor:pointer; }
.settingIcon img{ background-color:rgba(255,255,255,0.5);  border-radius:5%; }
.bigHidden{ display:none; }
.closePhone{ display:none; }
#aboutus{ position:relative; z-index:99;   }

.contactHeading{ text-align:center; font-family:Cabin; font-size:1.5em; background-color:rgba(0,0,0,0.7); padding:3%; color:#FFF; border-radius:5px;      }
.contactInfoDiv{ padding-top:5%; padding-bottom:5%;   }
.contactDetails{ text-align:center; padding-top:2%; font-size:1.1em; margin-top:3%; line-height:2em;     }

#curvesImage{ position:relative; background-image:url(../img/slider/1.jpg); height:700px; padding-top:250px; background-size:100%;     }
#curvesImage::after{ position:absolute; content:''; position:absolute; background-color:#FFF; left:0px; right:-10px; top:600px; bottom:-35px;  -ms-transform: rotate(-3deg);  /* IE 9 */
    -webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */
    transform: rotate(-3deg);      }
#curvesImage::before{ position:absolute; content:''; position:absolute; background-color:#FFF; left:-10px; right:-10px; top:-45px; bottom:600px;  -ms-transform: rotate(-3deg);  /* IE 9 */
    -webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */
    transform: rotate(-3deg);      }
	
	
.infoDetilsDiv{ background-color:rgba(255,255,255,0.8); border-radius:5px; }

.ourMenuButton{ padding:1%; border:#666 1px solid; text-align:center; font-size:2em; margin-top:3%;    }
@media screen and (max-width:768px){
.hiddenSmall{ display:none; }
#menuSettingList{ background-color:#FFF; top:58px; width:80%;  bottom:0px; z-index:9999; position:fixed; padding-top:5%; left:-100%;     }
.menuLinkHide{ text-align:left; padding:5%; border-bottom:0.5px solid #efefef;    }
.menuLinkHide a{ text-align: left; color:#24292d; text-decoration:none; font-family:Lato;  font-size: 1.5em; text-align: center;   }

.settingTop{ position:fixed; top:0px; left:0px; right:0px;    z-index:999999; background-color:#FFF; width:100%; height:60px; box-shadow:0px 2px 2px #CCC;     }
.settingIcon img{ background-color:#FFF;  width:50px; height:50px; border-radius:50%; margin-top:10%; margin-left:10%;      }
.closePhone img{ width:40px; height:40px; margin-top:15%; margin-left:15%; }
.settingIconsTop div{ display:inline-block; }
.bigHidden{ display: inherit; }


#settingIcon{ position:fixed; z-index:9999; top:0.5%; left:0.5%; }
.smallHide{ display:none; }
.carousel-inner .item{ height:200px; background-position:center; background-size:cover; background-position:0px 20px; background-repeat:repeat-x;  }
.curveSecond{ background-image:url(../img/otherImage/img.jpeg); background-position:center; height:200px; background-size:100%; position:relative; top:0px;   }
.headingMenuPage{ text-align:center; font-family:Cabin; margin-top:50px; font-size:2.5em;   }
.favFoodName{ padding:4% 0%; border-bottom:0.5px solid #efefef; text-transform: uppercase; font-size:1.1em; letter-spacing:0.1em; text-align:center;    }
.homeGalley{ height:150px;  background-position:center;  background-size:cover;       }
.galleryDiv{ background-image:url(../img/otherImage/galleryBg.jpeg);  height:800px; background-position:center; background-size:cover; margin-top:0%; position:relative; background-repeat:no-repeat;     }
.galleryDiv:after{ position:relative; background-color:#FFF; top:-100px; right:-100px; left:-100px; bottom:1000px; content:'';   -ms-transform: rotate(-7deg);  /* IE 9 */
    -webkit-transform: rotate(-7deg); /* Chrome, Safari, Opera */
    transform: rotate(-7deg);    }
	
.galleryDiv:before{ position:relative; background-color:#FFF; top:1000px; right:-100px; left:-100px; bottom:-100px; content:'';   -ms-transform: rotate(-7deg);  /* IE 9 */
    -webkit-transform: rotate(-7deg); /* Chrome, Safari, Opera */
    transform: rotate(-7deg);    }

.headingFoodGallery	{text-align:center; font-family:Droid Serif; margin-top:20px; font-size:2em; color:#FFF; margin-bottom:0%;   }
.companyName{ text-align: center; }
.priPolicy{ text-align:center; }
#copyRight{ margin:10% 0% 0% 0%; font-family:Droid Serif; font-size:1em; position:relative; z-index:99;    }
.inputFormElement input[type="submit"]{ padding:2% 6%; border:1px solid #24292d; font-family:Droid Serif; background-color:#FFF; font-size:1.5em; margin-top:3%; transition:0.5s all; width:100%;      }
#contactMap{ margin-top:10%; }
#contactMap:after{ content:''; background-color:#FFF; top:0px; bottom:500px;  position:relative;   -ms-transform: rotate(-7deg);  /* IE 9 */
    -webkit-transform: rotate(-7deg); /* Chrome, Safari, Opera */
    transform: rotate(-7deg);    }

#carousel{ position:relative; top:20px;  }
.welcomeText{ text-align:center; font-family:Droid Serif; font-size:2em;    }
#curvesImage{ position:relative; background-image:url(../img/slider/1.jpg); height:500px; padding-top:50px; background-size:100%; margin-top:15%;      }
#curvesImage::after{ position:absolute; content:''; position:absolute; background-color: transparent ; left:0px; right:-10px; top:600px; bottom:-35px;  -ms-transform: rotate(-3deg); 
    -webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */
    transform: rotate(-3deg);      }
#curvesImage::before{ position:absolute; content:''; position:absolute; background-color: transparent ; left:-10px; right:-10px; top:-45px; bottom:600px;  -ms-transform: rotate(-3deg);  /* IE 9 */
    -webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */
    transform: rotate(-3deg);      }
.hiddenSmall{ display:none; }
}
