 @charset "utf-8";
 
@font-face {
	font-family: 'Source Sans Pro';
	src: url('fonts/SourceSansPro-Regular.eot');
	src: url('fonts/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/SourceSansPro-Regular.woff') format('woff'),
		url('fonts/SourceSansPro-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Poppins';
	src: url('fonts/Poppins-Regular.eot');
	src: url('fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/Poppins-Regular.woff') format('woff'),
		url('fonts/Poppins-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


body {
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
	color: #000;
	font-family: 'Poppins';
	font-size: 14px;
   

}
ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

a {
	color: #fff;
}
a:hover{text-decoration:none;}
.container-warpar {
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.first-one{ width:100%; color:#000;padding-bottom: 28px; background:url("../images/top-background.jpg"); }

.imgf{width:100%;}
.first-1{width:100%; padding: 0px 0px;z-index: 9999;}


.social{color:#0C172B; padding:0px; margin:0px;float: right;}
.social li{float: left;padding: 0px;margin: 1px 4px 0px 4px;}
.social li a{color:#0C172B;}
.social .fa{background-color:#BF1E2E;width:35px;height:35px; line-height:33px;color:#fff;text-align:center;border-radius:30px;}

.inline li{font-size:14px;display:inline-block;padding: 0px 6px;}
.inline span{}
.lest{ color:#fff !important; text-align:center;margin-bottom:0px;}
.lest a{ color:#fff !important;}

.topheader{
	margin-top:26px;
}
.topmenu{
	margin-top:30px;
}
.slider{
	   margin-top: -33px;
    position: relative;
    top: -42px;
	border-top:5px solid #BF1E2E; 
}
.headerlogo{
	z-index:99999999999;
	position:relative;
}


.secound{  line-height:27px; padding: 0px 0px 30px 0px;font-size: 15px; text-align:center; }

.sec{background:url("../images/lunch2.jpg") no-repeat center center / cover; color:#fff;padding:20px 20px ;}
.sec h4{font-weight:bold;padding: 14px 0px;}
.sec p{color:#fff;font-size:14px;margin-bottom:20px}
.sec:hover{background:url("../images/lunch1.jpg") no-repeat center center / cover;}
.read{padding:5px 10px;  border:1px solid #fff; border-radius:5px;}

.sec1{background:url("../images/dinner2.jpg") no-repeat center center / cover; color:#fff;padding:20px 20px ;}
.sec1 h4{font-weight:bold;padding: 14px 0px;}
.sec1 p{color:#fff;font-size:14px;margin-bottom:20px}
.sec1:hover {background:url("../images/dinner1.jpg") no-repeat center center / cover; color:#fff;}

.thrd{ color:#393838; line-height:27px; padding: 6px 0px;font-size: 17px;}


.thrd h2{font-family: 'Poppins';font-weight: bold; color:#000;font-size: 30px; text-align:center;margin-bottom: 22px;}
.wel{background-color:#fff;color:#000; padding:20px;border-bottom:3px solid #BF1E2E;margin-top: -224px;box-shadow: 1px 2px 2px 1px #e4e4e4;margin-bottom:30px;}
.wel h3{color:#000;font-weight:bold; font-size:20px;}
.wel h4{color:#BF1E2E; font-size:16px;}
.wel p{font-size:14px;color:#393939;line-height: 24px;}
.wel a{color:#000;}

.five{padding: 20px 0px; text-align:center;}
.five h2{font-weight: bold; color:#091C23;font-size: 30px;text-align:center;margin-bottom:30px; }
.five .col-sm-6{padding-left:5px;padding-right:5px;margin-bottom:10px;}
.five img:hover{opacity:0.8;background-color:#000;}
.gal{min-height: 435px;}


.four{ background:url("../images/testimonial-background.jpg") no-repeat center center / cover; color:#fff;    padding: 30px 0px;}

.four h2{font-weight: bold; color:#fff;font-size: 30px;text-align:center;text-transform:uppercase; margin-top:0px;}
.four h4{font-size:14px;color:#FA3E51;text-transform:uppercase;margin-bottom:5px}
.four h5{font-size:13px;color:#fff;margin-top:0px;}
.four p{font-size:14px;margin-bottom: 20px;font-weight:400;line-height:25px;margin-top: 29px;text-align:justify}

.six-one{background-color:#BF1E2E;padding:20px 0px;color:#FFFFFF;display:inline-block;width:100%;}
.six-one .col-md-6{padding-left:0px;padding-right:0px;}
.call{display: flex;color:#D9FFFF;margin-top:9px;}
.call li{padding:0px 15px;}
.call .fa{font-size:22px;}
.more{margin-top:9px;letter-spacing:1px;}
.call2{display: flex;color:#D9FFFF;margin-top:9px;}
.call2 li{padding:0px 15px;}
.call2 .fa{font-size:20px;}
.or{width:40px;height:40px;line-height:39px;background-color:#9C1D28;border-radius:30px;text-align:center;font-weight:bold;}
.now{margin-top:10px;}
.btw {
    
    background-color: #D22133;
    color: #FFF;
    border: 2px #D22133 solid;
    font-size: 13px;
    padding: 3px 14px;
    border-radius: 5px;
    margin-bottom: 30px;
	margin-top: 20px;
}
.btw:hover {background-color: #fff;border: 2px #D22133 solid; color:#D22133}
.table-bordered{
    border: 1px solid #000;
}
.table-bordered > thead > tr > th{border: 1px solid #000 !important;}
.table {margin-bottom: 0px;}

.final{  background-color:#161616;color:color:#908F8F; padding: 40px 0px  20px 0px; }
.final h4{ font-size:17px;font-weight:600; letter-spacing: 1px;text-transform:uppercase;margin-bottom: 24px; color:#fff;}
.final p{line-height:17px; font-weight:400;font-size:14px;color:#908F8F}
.final a{font-size:14px;font-weight:400;color:#908F8F;line-height: 27px;}
.final .col-sm-8{margin-top:13px;}

.about{padding:0px 0px 30px 0px;}
.about h2{font-weight:bold;color:#BF1E2E;text-align:center;margin-top:0px;}
.about p{font-size:16px; text-align:justify;line-height: 27px;padding: 0px 10px;}


.cont{ color:#5F5F5F; margin-top:15px ; margin-bottom:30px;}
.cont h2{font-weight:bold;color:#BF1E2E;text-align:center;margin-top:0px;margin-bottom: 33px;}
.cont p{font-size:14px; text-align:justify;line-height: 20px;padding: 0px 10px;}
.cont .row{margin-bottom:20px;}




.btn-primary {
	font-size:17px;
    color:#000;
    background-color: #fff;
    border-color: #fff;
}
.btn-primary:hover,.btn-primary:focus{color:#000;background-color: #fff;
    border-color: #fff;}

.contact-form-top p{
    color: #BBBBBB;
    margin: 2em 0;
    font-size: .875em;
    line-height: 1.8em;
}
.contact-address{
    margin: 0;	
}
.form-text {
    margin-bottom:4%;
}

#contact-form select {
    margin-bottom: 8px;
    padding: 10px;
    width: 100%;
	border:1px solid #dddddd;
}
#edit-submit{
	float:right;
}
.form-text, .form-textarea {
    border: 1px solid #dddddd;
    padding: 10px;
    width: 100%;
	color:#000;
}
.form-textarea {
    margin-bottom: 4%;
}
iframe{
	border:0;
}
#profile b {
    color: #085db3;
}
.more.form-submit {
    background: #061125 none repeat scroll 0 0;
    border:1px solid #061125;
    border-radius: 5px;
    color: #ffffff;
    font-weight: bold;
    padding: 7px 15px;
	margin-bottom:30px;
}
.more.form-submit:hover {
	color:#061125;
	background:#fff;
}
.form-required {
    color: #ff0000;
}
.contact-address ul{
	padding:0;
	margin:0;
}
.contact-address ul li{
	display:block;
	margin:1em 0;
}
.contact-address ul li span{
	color: #716F6F;
    font-size: 14px;
font-weight: bold;	
	margin-left:1em;
}
.contact-address ul li span a{
	color: #000;
	text-decoration:none;
}
.contact-address ul li span a:hover{
	color:#383838;
}
.contact-address ul li	i.fa.fa-phone,.contact-address ul li i.fa.fa-map-marker,.contact-address ul li i.fa.fa-clock-o,.contact-address ul li i.fa.fa-facebook,.contact-address ul li i.fa.fa-twitter{
    height: 40px;
    width: 40px;
    background: #DB0F10;
    line-height: 40px;
    text-align: center;
    color: #FFF;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
.contact-form-grid {
    margin: 2em 0 0 0;
}
.contact-form-grid input[type="text"] {
    display: inline-block;
    background: none;
    border: 1.5px solid #BBBBBB;
    width: 100%;
    outline: none;
    padding: 10px 15px 10px 15px;
    font-size: .9em;
    color: #000;
    margin-bottom: 1.5em;
}
.contact-form-grid input[type="email"] {
    display: inline-block;
    background: none;
    border: 1.5px solid #BBBBBB;
    width: 100%;
    outline: none;
    padding: 10px 15px 10px 15px;
    font-size: .9em;
    color: #000;
    margin: 0 0 1.5em 0;
}
.contact-form-grid textarea {
    background: none;
    border: 1.5px solid #BBBBBB;
    width: 100%;
    display: block;
    height: 150px;
    outline: none;
    font-size: 0.9em;
    color: #000;
    resize: none;
    padding: 10px 15px 10px 15px;
    margin-bottom: 1em;
}
button.btn1{
    border: solid 2px #383838;
    color: #383838;
    font-size: .875em;
    padding: .5em 2em;
    text-decoration: none;
    background: none;
    border-radius: 5px;
	margin-bottom: 30px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
}
button.btn1:hover{
    color: #085db3;
    border: solid 2px #085db3;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;	
}

#backtotop {
	z-index: 999;
	position: fixed;
	visibility: hidden;
	bottom: 20px;
	right: 20px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	border-radius: 5px;
	font-size: 16px;
	opacity: .2;
	background-color:#BF1E2E;
}
#backtotop i {
	display: block;
	width: 100%;
	height: 100%;
	line-height: inherit;
	border-radius: 5px;
	color: #fff;
	text-align: center;
}
#backtotop.visible {
	visibility: visible;
	opacity: 1
}
#backtotop:hover {
	opacity: .5
}
#backtotop, #mainav *, .faico a, .icon {
	transition: all .3s ease-in-out
}


 .thumbnail {
    position:relative;
    overflow:hidden;
}
 
.caption {
    position:absolute;
    top:0;
    right:0;
    background:rgba(191, 30, 46, 0.65);
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align:center;
    color:#fff !important;
    z-index:2;
	padding-top:87px;
}
.caption1 {
    position:absolute;
    top:0;
    right:0;
    background:rgba(191, 30, 46, 0.65);
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align:center;
    color:#fff !important;
    z-index:2;
	padding-top:187px;
}

 @media (max-width:1300px) {
	 .slider {margin-top: -32px;}
	
}
@media (max-width:1200px) {
	.slider {
    margin-top: -16px;
}
}


 }
 @media (max-width:1024px) {
	
 }
 
 @media (max-width:980px) {
	
.topheader {margin-top: 0px;}
.imgf{width:inherit}
.topmenu { margin-top: 41px;}
.wel {margin-top: -200px;}
 }
 
  @media (max-width:800px) {
	  
  

  }
   @media (max-width:768px) {
	  
	
  }
  @media (max-width:767px) {
	  
	  .first-1 .container{padding-left:0px;padding-right:0px;}
	  .slider {margin-top:0px;top:0px;}
	  .first-one {padding-bottom: 0px;}
	  .secound {padding: 30px 0px 30px 0px;}
	  .secound .col-sm-6{margin-bottom:20px;}
	  .wel { margin-top: -81px;}
	  .about h2{margin-top:25px;}
	  .six-one .col-md-2{margin:15px 0px;}
	  .kus .col-xs-12{padding:0px;}
	                      
                                 }
@media (max-width:640px)
{
	
	
	}
	
	@media (max-width:480px)
{
	
	
}
	@media (max-width:360px)
{
   .secound h2 {font-size: 26px;}
}
@media (max-width:320px)
{
	
	
}
.ord {height:60px;} 

.order { background-color: #BF1E2E; /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px; }

.order:hover {
  background-color: #333; /* Green */
  color: white;
}

.order {
  float:right;
 margin-bottom:20px;

  
}
@media (max-width:767px) {
	  
	  .order {
 margin: auto;
  width: 100%;

	  }
	  
}
	                      
                               
.m-b-10 {margin-bottom:10px; }