@charset "utf-8";
/* CSS Document */
@media (min-width: 768px) and (max-width: 1920px) {

.auto_pureContent { width:100%;}

#wrapper { min-width:0px;}

.header_dtail {  padding: 16px 10px 0;  width: 100%; }

.pureKitchen_loGo {  width: 200px; }

.kitchen_meNu ul li { margin-left:14px;}

.kitchen_meNu ul li a { font-size:16px;}

.header { height:90px;}


#wrapper.fixed{ padding-top:90px; }

.header.fixed{ top:-90px; z-index:6;  }


.maps_info_left { padding:20px;}

.testimonial_slider { width:86%; margin:auto;}

.testimonial_slider p br { display:none;}

.testimonial_slider p { font-family:28px; line-height:42px; padding-bottom:20px;}

.footer_dtail { padding: 35px 10px 40px; }

.pure_footer_loGo { width:170px;}

.footer_dtail_listing { width:70%;}

.txt_info { padding-right:15px;}

.drink_food_text { padding-top:20px;}

.slide_inn_dtail small img { width:40%;}

.maps_left label { border-top: 1px solid #d4d4d4;}

#map, #map2 { height: 250px; }

#cont_animate { top:251px;}

.footer_list ol li { padding-right:10px;}
}

@media (max-width: 767px)
{


.header {  height:70px; z-index:33; border-bottom:1px solid #29d18d;}


#wrapper.fixed{ padding-top:70px; }

.header.fixed{ top:-70px; z-index:6; box-shadow:0px 0px 3px #29d18d; }

.header.fixed.animate{ top:0px;  transition:all .5s ease; }


.header_dtail { position:relative;}

.pureKitchen_loGo {  float: none; left: 50%;  margin-left: -75px;  position: absolute; top: 16px; width: 150px;  }

.kitchen_meNu {  background: #fff ; float: none; height: 100%; left: 0;  position: fixed; top: 0;  width: 100%; padding:80px 20px 20px ; display:none; z-index:24;}

.kitchen_meNu ul li {  float: none;  padding-bottom: 12px;  padding-left: 0; margin-left:0px; }


#container {  }

.banner_slider { width:100%;}

.auto_pureContent { width:100%;}

#wrapper { min-width:0px;}

.slide_inn_dtail small img { width:50%;}

.bx-controls { bottom:15px;}

.bx-pager-link { margin:0px 5px;}

.drinks_food_section ul li { width:100%; float:none;}

.drink_food_text { padding-top:25px;}

#map, #map2 { height:200px;}

.maps_left { border-right:0px; width:100%; float:none;}

.maps_left label { border-top: 1px solid #d4d4d4;}

.maps_info_left { padding:30px 20px 20px;}

.txt_info { float:none; width:100% !important; padding-bottom:30px;}

.testimonial_dtail { padding: 45px 20px 70px; }

.testimonial_slider p br { display:none;}

.testimonial_slider p { font-size: 24px; line-height: 30px; padding-bottom: 20px; }

.footer_dtail { padding: 35px 20px 10px; }

.pure_footer_loGo { float: none; padding-bottom: 40px;  width: 200px; }

.footer_dtail_listing {  float: none;  width: 100%; }

.footer_list { width:50%; padding-bottom:40px;}

.footer_list ul li a:hover { text-decoration:underline;}

.loading {  margin-left: -125px;  margin-top: -140px; top: 50%; width: 250px; }



.el_menuIcon, .el_menuClose{ display:block;}

.el_menuClose { position:absolute; left: 22px;  top: 26px; background:url(../images/our_closeMobile.png) no-repeat; width:20px; height:20px; display:block; font-size:0px;  transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease; transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);background-size:100% 100%;}


.el_menuIcon { width: 26px;  z-index:22 ;position:absolute; left:20px; top:28px;}

.el_menuIcon  a { display:block;}

.el_menuIcon  a span { width:100%; height:3px; background:#29d18d ; margin-bottom:4px;  }

.strip_1, .strip_2, .strip_3 { display:none; float:left;}


.kitchen_meNu ul li ul {  border: 0 none;  display: block; padding: 10px 20px 0 10px; position: static;  z-index: 23; }

.kitchen_meNu ul li ul li:last-child { padding-bottom:0px;}


#cont_animate { top:201px;}


.food_container_inn { padding-top:0px; padding-bottom:20px;}

.banner_green { padding:50px 10px 50px; margin-bottom:0px; height:auto;}

.section_1 h1 { font-size:36px; margin-bottom:25px;}

input[type="button"], input[type="submit"], input[type="reset"], button, .button { padding:0px; width:80% !important; font-size:15px; line-height:45px;}


.juices_inn { padding:20px 10px;}

.juices_innLeft { width:100%; float:none;}

.juices_innRight  { width:100%; float:none;}

.section_2 {
    border: 2px solid #5ebe77;
    height: auto;
    margin: auto;
    padding: 0 15px;
    text-align: center;
    width: 96% !important; padding-bottom:20px;
}



.section_2_bottom { padding:0px; width:100%;}

.section_2_bottom ul { padding-bottom:10px;}

.onlyweb { display:none !important;}
.onlymbile { display:block !important;}

.juices_inn h6 br { display:none;}

}
