@charset "utf-8";
/* CSS Document */

	.banner-background{width: 100%;
    height:auto;
	padding-bottom:80px;
    background:#e1ded5;
	}
	.banner h1{margin: 0;
    padding: 13px 0;
    font-weight: bold;
	width:100%;
	background:#666;
	margin-top:30px;
    font-size: 20px;
    color: #FFF;
    padding-left: 10px;}
	
	.banner-background p{
	color: #900;
    font-style:normal;
	font-family:Tahoma, Geneva, sans-serif;
    padding: 10px 0;
    text-align: right;}
	.tdclass {
    color: #333;
    background: rgba(255, 255, 255, 0.79);
    border-radius: 5px;
    height: 40px;
    width: 98%;
    margin-top: 10px;
    border: none;
    text-align: center;
    font-size: 14px;
	font-weight:normal;
	font-family: 'Play', sans-serif;
}
.texta {
    width:98%;
    height: 80px;
    float: left;
    margin:10px 1%;
    background: rgba(255, 255, 255, 0.79);
    text-align: center;
    font-size: 14px;
    font-family: 'Play', sans-serif;
}
.reserv2 li{
	font-weight:bold;
	list-style:none;
	width:50%;
	float:left;}
	.tdclass3{ color: #333;
    background: rgba(255, 255, 255, 0.79);
    border-radius: 5px;
    height: 40px;
    width: 98%;
    margin-top: 10px;
    border: none;
    text-align: center;
    font-size: 14px;}
	ul.reserv2 {
		float:left;
		margin:0;
		padding:0;
		width:50%;
		text-align:center;}



.table1 li{
	width:25%;
	list-style:none;
	float:left;}
	.table2 li{
		margin:0 auto;
	width:50%;
	list-style:none;
	float:left;}
	.table3 li{text-align: center;
	background:none;
	list-style:none;
	color:#000;
	font-weight:bold;
	width:50%;
    padding-top: 10px;
	float:left;}
	.tdclass2{ color: #333;
    background: rgba(255, 255, 255, 0.79);
    border-radius: 5px;
    height: 40px;
    width: 48%;
    margin-top: 10px;
   
    border: none;
    text-align: center;
    font-size: 14px;}
	ul.numbers li{
		width:24%;
		margin:0 .5%;
		text-align:left;
		list-style:none;
		text-align:center;}
		
	.button1{
	color:#FFF;
	padding:5px;
    background: #2e3192;}
	.reserv1{
		width:100%;
		float:left;
		margin:0;
		padding:0;}
	
	.reserv1 li{
		list-style:none;
		float:left;
		width:49%;
		padding-bottom:10px;
		text-align:center;
		font-weight:bold;
		margin:0 .5%;
		
		}
		
	.contact h1{color: #333;
	font-family: "Times New Roman", Times, serif!important;
    text-align: center;
    padding: 10px 0;
    font-size: 20px;
    font-weight: bold;
	background:none;
	margin:0;}
	.button1 {
    width: 100px;
    height: 40px;
    border-radius: 5px;
    margin-left: 13px;
    border: none;
    margin-top: 10px;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
}
.button2 {
    width: 100px;
    height: 40px;
	background:#C03;
    border-radius: 5px;
    margin-left: 13px;
    border: none;
    margin-top: 10px;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
}
	.contact p {
	color: #000000;
    float: right;
    font-family: "Raleway",sans-serif;
    font-size: 18px;
    font-weight: lighter;
    line-height: 30px;
    margin-bottom: 15px;
	margin-right:125px;
    text-align: center;
}

	
@media (max-width : 1000px){
    .contact{
		width:100%;
		float:left;
		padding-top:30px;
		}
		 .contact p {
	  margin-right:322px;
	  }		
		
	.background3 b{
		 position:absolute;
         left:26%;
			 }
	.background3 li{padding:0 1%;}
	.about p{text-align:justify;}
    .padding{ padding:35px 0 7px 0;}
	.grid li {width:50%;}
	.address,.address-map{margin:0 auto;}
	.address h1{padding-top:50px;}
	.navbar-default .navbar-nav > li > a{font-size:13px;}
		 
}
		 
@media (max-width : 768px){
.tdclass{
width:100%;}
.table3 li{
 width:100%;
float:left;}
.contact p {font-size:15px;
	  margin-right:235px;
	  }			 
}
@media (max-width : 900px){
 .contact p {
	  margin-right:211px;
	  }		   
}
@media (max-width : 800px){
 .contact p {
	  margin-right:214px;
	  }		   
}
@media (max-width : 600px){
.background3 b{
	position:absolute;
    left:6%;}
.banner h1{padding-left:55px;}
}
							   
							   
@media (max-width : 468px){
     ul.reserv2 {
	 width:100%;}
	 .contact p {font-size:15px;
	  margin-right:100px;
	  }
}

@media (max-width : 480px){
  .contact p {font-size:15px;
	  margin-right:100px;
	  }		   
}

@media (max-width : 354px){	
   .box-cont{
	background-size:cover;
	width:100%;
    font-size: 20px;
	padding:5px 0;
	background-color: #aaa7a7;
    text-align: center;
    font-weight: bold;
    line-height: 71px;
    color: #FFFFFF;
	margin:10px 0;
		}

.background3 b{
	position:absolute;
	left:0;}

}
@media (max-width : 320px){
   .contact p {font-size:13px;
	  margin-right:30px;
	  }		  
}