#restaurant_page #social_nav a, #restaurant_page #social_nav a:hover{
}

#restaurant_page header .nav > li > a{
  color:white;
  background:none;
}

#restaurant_page nav li.active a, #restaurant_page nav li a:hover, #restaurant_page #social_nav a:hover i:hover, #restaurant_page #navbar-extra .enq:hover, #restaurant_page footer a:hover{
  color:#c06520;
}

#restaurant_page header .nav:nth-child(1) li.active a{
  color:white;
  padding-top:20px;
  padding-bottom:0;
}

#restaurant_page header .navbar-brand img:nth-child(1){
  padding-left:5px;
  padding-top:5px;
}

@media (max-width:1199px) {
  #restaurant_page nav.navbar{
    background:#171717;
  }
}

@media (min-width:1200px) {
  #restaurant_page section#tab-content{
  }
}

@media (min-width:1200px) {
  #restaurant_page #res-tab1 .carousel-caption{
  }
}

#restaurant_page header .navbar-brand img:nth-child(2){
}

#restaurant_page header .navbar-brand .logot1{
  display:block;
  background:rgba(244,249,255,0.89);
  padding:20px;
  font-size:1.25em;
  line-height:1.15em;
}

#restaurant_page header .navbar-brand .logot2{
  display:block;
  background:rgba(244,249,255,0.64);
  padding:10px;
}

@media (max-width:767px) {
  #restaurant_page nav .navbar-collapse a{
    margin-left:55px;
  }
}

#restaurant_page button.navbar-toggle{
  margin-top:40px;
}

#restaurant_page footer{
  color:#bdc3c7;
}

#restaurant_page header .nav > li > a{
  border:none !important;
}

@media (max-width:767px) {
  #restaurant_page header .nav > li > a{
  }
}

@media (min-width:991px) {
  #restaurant_page header .nav:nth-child(2){
  }
}

#restaurant_page footer .nav > li > a{
  border:none !important;
  font-size:0.75em;
}

#restaurant_page #res-tab1 .res2-2-cell{
  cursor:pointer;
  background:#c06520;
  color:white;
  border:1px solid;
  border-color:white;
  height:4.5em;
}

@media (min-width: 1201px) and (max-width: 1366px) {
  #restaurant_page #res-tab1 .res2-2-cell{
    height:6em;
  }
}

@media (min-width:1376px) {
  #restaurant_page #res-tab1 .res2-2-cell{
    height:7em;
    font-size:1.25em;
  }
}

#restaurant_page #res-tab1 .res2-2-cell:hover{
  color:black;
  background:#fefeb8;
}

#restaurant_page #res-tab1 .res2-2-cell p{
  text-align:center;
  margin-top:0.5em;
  margin:auto;
  font-size:1.2em;
}

#restaurant_page #res-tab1 .carousel .carousel-caption{
  position:initial;
  padding:20px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:50px;
}

@media (min-width: 768px) and (max-width: 991px) {
  #restaurant_page #res-tab1 .carousel .carousel-caption{
    padding:5% 15%;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  #restaurant_page #res-tab1 .carousel .carousel-caption{
    padding:2% 30%;
  }
}

@media (min-width:1200px) {
  #restaurant_page #res-tab1 .carousel .carousel-caption{
    padding:2% 35%;
  }
}

#restaurant_page #res-tab1 .carousel .carousel-caption .link a{
  color:white;
  background:#2275ad;
}

#restaurant_page #res-tab1 .carousel .carousel-caption .link a:hover{
  color:white;
  background:#225078;
}

#restaurant_page #res-tab1 .carousel-indicators{
  background:white;
  border-radius:25px 25px 0px 0px;
  padding:10px 5px;
  height:30px;
  width:200px;
  bottom:-12px;
  margin-left:-85px;
}

#restaurant_page #res-tab1 .carousel-indicators li{
  background:rgb(234, 173, 180);
  border:1px solid;
  border-color:rgb(234, 173, 180);
  height:15px;
  width:15px;
}

#restaurant_page #res-tab1 .carousel-indicators li.active{
  background:#C56E2C;
  width:16px;
  height:16px;
}

#restaurant_page .res-vertical-ticker{
  box-shadow:0px 0px 3px 0px;
}

@media (min-width:1367px) {
  #restaurant_page .res-vertical-ticker, #restaurant_page .res-vertical-ticker-p{
    width:70%;
  }
  
	#restaurant_page #res-tab1 .carousel .carousel-caption{    
		padding: 3.8% 35%;
	}
}

