@import url(http://fonts.googleapis.com/css?family=Fjalla+One);
*{ margin:0px; padding:0px;}
body{ font:14px Ubuntu; color:#222222; background:url(../images/rep.png) repeat;  }
h1{ 
    border-left: medium none;
    color: #ffffff;
    font-family: 'Fjalla One',sans-serif;
    font-size: 20px;
    font-weight: normal;
    height: 36px;
    margin-bottom: 14px;
    padding: 20px 0 0 4px;
    text-align: center;}

h2{ font:20px 'Fjalla One', sans-serif; color:#fff; padding:5px 0 5px 0px; text-align:center; font-weight:400; text-transform:uppercase;}
h2 span{ font:28px 'Fjalla One', sans-serif; color:#000; padding:0px 0 5px 0px; }
h3{ color: #035648;
    font: 21px 'Fjalla One',sans-serif;
    padding: 0 0 4px;
    width: 100%;}
h3 span{ font:21px 'Fjalla One', sans-serif; color:#333; }
h4{ font:19px 'Fjalla One', sans-serif; color:#333; padding:0px 0 0px 0px; }
h5{ font:15px Oswald; color:#000; font-weight:normal; padding-top:3px;}
h6{ font: bold 17px 'Fjalla One', sans-serif; color:#000; padding:5px 0 5px 0px; }
a{ text-decoration:none; color: #FF3300;}
a:hover{ text-decoration:none; color:#000000;}
#wrapper{ width:100%; float:left;}
#header{ width:100%; float:left; background:url(../images/headerrr.jpg) no-repeat; height:126px;background-size:cover;}
#header-inr{ width:1002px; margin:0 auto;}
.logo{ margin:30px 0px 10px 1px; float:left;}
.banner-main{ width:100%; float:left; background:url("../images/slider1.jpg")no-repeat; height:420px; background-size:cover; }
.banner{ width:1002px; margin:0 auto;}
.banner-left{ width:660px; float:left;}
.banner-right1{ width:320px; float: right; margin:0px 0 0 0;}
.banner-right{ width:320px; float: right; margin:0px 0 0 0;}

.banr{ width:660px; height:380px; float:left; border:5px solid #026b98;}
.banr-main{ width:660px; height:380px; float:left; padding:14px 0 0 0;}

.heading {
    background: none repeat scroll 0 0 #000000;
    border-top: 1px solid #fff; border-bottom: 4px solid #FF6600;
    float: left;
    outline: 1px solid #eeeeee;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.heading-inr {
    margin: 0 auto;
    width: 1002px;
}
img{ border:none;}
#midd{ width:1002px; margin:0 auto;}
#midd-l{ width:700px; float:left; margin-top:15px;}	
#midd-r{ width:280px; float: right; margin-top:15px;}
.text p{ font-size:16px; font-family:Calibri; padding:7px 2px 2px 0px; line-height:22px; text-align:justify; float:left;}
.text p img{ border: 1px solid #ccc;
    float: left;
    margin: 5px 10px 0 2px;
    padding: 2px;}
	
.text1 p{ font:13px Ubuntu; padding:4px 2px 2px 0px; line-height:21px; text-align: left; float:left;}	
#midd-r-box{ width:260px; float:left; border:1px solid #D4D4D4; padding:6px 10px 0 10px; margin-bottom:15px; margin-top:14px;}
#midd-r-box ul{ margin:0px 0 10px 0px; padding:0px;}
#midd-r-box ul li{ list-style:none;  color:#222; padding:0px 0 5px 2px; margin:0px 5px 5px 5px ; border-bottom:1px solid #D7D7D7;}
#midd-r-box ul li a{ text-decoration:none; font:13px Ubuntu;  background: url(../images/arrow.png) no-repeat 0 6px; color:#222; padding:0 0 5px 20px; }
#midd-r-box ul li a:hover{ color:#89af01; }	

.bb{ float:left; margin:10px 0 10px 0;}

.btm{ float:left; width:100%; background:#F6F6F6;}
.slidr{ width:990px; height:237px; padding:0px 10px 35px 0; margin:0 auto;}
.gallry{margin:5px 5px 0px 5px;}
.slidr img{ border:1px solid #ccc; 
    padding: 2px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.clear{ clear:both;}
	

.tab_back{ margin:0 auto; padding:0; width:100%; background:url(../images/headerbgbg.jpg) repeat-x; height:37px;}
.tab_back ul{ margin:0px 171px; padding:0; list-style:none; }
.tab_back ul li{ margin:1px 0px 0px 1px; padding:4px 0px; float:left; background:url(../images/liness.png) no-repeat scroll 0 0; color:#006699;}
.tab_back ul li a{ margin:0; padding:12px 59px; font-family:Corbel; color:#FFFFFF; font-weight:bold; font-size:16px; text-decoration:none;  
}
.tab_back ul li a:hover{  color:#33FF33; text-decoration:underline;}


.tab_back ul li ul{ margin:9px 0px 0px 7px; padding:0; position:absolute; width:232px;  display:none; list-style:none; 
 border-radius: 0px 0px 6px 6px; z-index:9999; background-color:#054c73;}
.tab_back ul li ul li{ margin:0!important; padding:6px !important; float:none; position:relative; border-bottom:1px solid #CCC;}
.tab_back ul li ul li a{ margin:0; padding:6px 2px; text-decoration:none; font-family:"calibri"; font-size:14px; color:#FFFFFF; background:none!important;}
.tab_back ul li ul li a:hover{ color:#CCFF66; text-decoration:underline;}
.tab_back ul li:hover ul{ display:block;}

.tab_back ul li ul li{position:relative;}
.tab_back ul li ul li ul{margin:0; padding:0; left:180px; top:0px; list-style:none; display:none !important; background:#999; width:180px; position:absolute;}
.tab_back ul li ul li:hover ul{display:block !important; background:none !important;}	




















	
	
	
.footer{ width:100%; float:left; background:#FF0000; border-top: 4px solid #000000;}
.footer-inr{ width:1002px; margin:0 auto;}
.copy{  float:left; color:#fff; margin:16px 0 10px 5px; }
.copyright{ float: right; color:#fff; margin:16px 0 0 5px;}
.copyright a{ text-decoration:none; color:#fff;}
.copyright a:hover{ text-decoration: underline; color: #FFFF00;}			

.call{ float:right; margin:7px 5px 0 0;}	
/*---------------------------------------------------------form-----------------------------------------------------------------------------*/


#box-f {
  background: linear-gradient(#000000, #c80101) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 402px;
    width: 320px;
    z-index: 10;
	margin:7px 0px 0px 0px;
	
}

.form_box{
 padding:1px 18px 2px 19px; margin-left:11px; margin-top:10px;
}


.form_box input, .form_box textarea  {
border:none;
 
    font-family: Arial,Helvetica,sans-serif; font-weight:700; color:#8d8d8d;
    font-size: 13px;
    margin-bottom: 13px;
    margin-right: 0;
    padding: 9px 15px;
    width: 230px;
	border:1px solid #000;
}

.form_box textarea {
padding:5px 15px;
width:230px;
min-height:72px;
font-size:14px;
margin-bottom:0px;
font-family: Arial,Helvetica,sans-serif; font-weight:700; color:#8d8d8d;
font-size: 13px;
}
.form_box input.btn  {
	padding:0;
	background: none;
	width:99px;
	font-size:14px;
	margin-bottom:6px;
	border:none;
	height: 34px; margin-top:12px;
}
/*---------------------------------------------------------form-----------------------------------------------------------------------------*/

/*---------------------------------------------------------form-----------------------------------------------------------------------------*/
.form_box1{
margin-bottom:46px; margin-top:5px;
}


.form_box1 input, .form_box1 textarea  {
padding:10px 20px;
background:#fff; font-family:Calibri;
width:260px;
font-size:14px;
margin-bottom:15px; margin-right:0px;
border-radius:2px;
-webkit-box-shadow:inset 1px 1px 1px rgba(50, 50, 50, 0.88);
-moz-box-shadow: inset 1px1px 1px rgba(50, 50, 50, 0.88);
box-shadow: inset  0px 0px 1px rgba(50, 50, 50, 0.88);
border:none;
}

.form_box1 textarea {
padding:5px 20px;
background:#fff; font-family:Calibri;
width:260px;
min-height:64px;
font-size:14px;
margin-bottom:0px;
border-radius:2px;
}
.form_box1 input.btn  {
	padding:0;
	background:#dcdcdc;
	width:138px;
	font-size:14px;
	margin-bottom:10px;
	border:none;
	height:33px; margin-top:10px; float:left; margin-left:1px;
}

/*---------------------------------------------------------form-----------------------------------------------------------------------------*/


#amenities {
    width: 100%;
    padding: 35px 0;
    background: url(../images/ami-bg1.jpg);
    min-height: 100%;
    text-align: center;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    border-top: 5px solid #FFCC00;
}
.box{  float:left; padding:0px 7px; }
.box img{ border:1px solid #ccc; padding:2px;}	
.box p{ font:12px; padding:0px 0px; line-height:33px; text-align:center; font-family:Verdana, Geneva, sans-serif;} 

.box1{ width:205px; float:left; margin:18px 16px 17px 0;}
.box1 img{ border:1px solid #ccc; padding:2px;}	
.box1 p{ font:14px "PT Sans"; padding:0px 0px 0px 0px; line-height:22px; text-align:justify;} 

#midd-r-boxes{ width:258px; float:left; border:1px solid #D4D4D4; padding:9px 10px 9px 10px; margin-bottom:15px; background:url(../images/cnct.png)}

#add{ width:1002px; margin:auto;}

.services_wrap {
    background: url("../images/mid_line.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    float: left;
    margin-top: 20px;
    padding-bottom: 20px;
    width: 1002px;
}

.span6 {
    width: 340px; margin-top:10px;
}
[class*="span"] {
    float: left;
    margin-left: 0px;
    min-height: 1px;
}

.banner-wrap.align-right {
    padding: 44px 55px 33px 0;
}
.banner-wrap.align-right {
    padding: 10px 0px 0px 0;
    text-align: right;
}
.banner-wrap.align-right, .banner-wrap.align-left {
    border: 1px solid #E0E0E0;
    margin-bottom: 10px;
}
.banner-wrap {
    position: relative;
}
.banner-wrap.align-right .featured-thumbnail {
    float: left;
    margin: 0;
}
.banner-wrap.align-right h5 {
    overflow: hidden;
    padding-left: 40px;
}
.banner-wrap.align-right h5, .banner-wrap.align-left h5 {
    border-bottom: 4px solid #d45203;
    color: #3A3A3A;
    font-family: 'Fjalla One',sans-serif;
    font-size: 18px;
  
    line-height: 22px;
    margin: 0 0 4px;
    padding: 0 0 7px;
     text-align:center;
}
.banner-wrap.align-right p, .banner-wrap.align-left p {
    margin-bottom: 18px; font-family:Calibri; font-size:16px; text-align:justify; padding:0px 10px 0 10px; line-height:21px;
}

/*---------------------------------------------------------form-----------------------------------------------------------------------------*/

.form_box1{
margin-bottom:6px; padding:0px 0 10px 0px; 
}


.form_box1 input, .form_box1 textarea  {
padding:8px 20px; font-family: "PT Sans";
border-radius: 5px;
width:280px;
font-size:14px;
margin-bottom:14px; margin-right:0px;
border: 1px solid #D4D4D4;
 box-shadow: 0 2px 3px #DDDDDD inset;
}

.form_box1 textarea {
padding:5px 20px;
width:280px;
min-height:85px;
font-size:14px;
margin-bottom:0px;
border-radius:2px;font-family: "PT Sans";
}
.form_box1 input.btn  {
	padding:0;
	
	width:138px!important;
	font-size:14px;
	margin-bottom:6px;
	border:none;
	height: 33px; margin-top:12px; margin-left:8px;
}
/*---------------------------------------------------------form-----------------------------------------------------------------------------*/	

.sep-widget {
    background-image: url("../images/sep-widget.png");
    background-repeat: repeat-x;
    height: 7px;
    margin-top: 4px;
    overflow: hidden;
}

.rgt {
    float: right;
   
	margin:18px 0px 14px 8px;
}

.rgt ul {
    float: right;
    list-style: none outside none;
}

.rgt ul li {
    background: url("../images/header_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333;
    display: inline-block;
    float: left;
    font-size: 16px;
    line-height: 18px;
    margin-top: 8px;
    padding: 0 0 4px 60px;
    width: 290px;
}

.rgt ul li span {
    color: #464646;
    display: block;
    font-family: 'Fjalla One',sans-serif;
    font-size: 21px;
    padding-top: 6px;
}
.rgt ul li a {
    color: #333;
}
.rgt ul li a:hover {
    text-decoration: underline; color:#D42B2F;
}

.location{ margin:0px; padding:0px; float:left; width:1000px;}
.location ul{ margin:3px 2px 0px 10px; padding:0px; list-style:none; width:1px 2px 0px 18px; width:1000px;}
.location ul li{ margin:0px 9px -1px -3px; padding:0px; float:left; color:#CCCCCC;}
.location ul li a{ margin:3px 0px 0px 0px; padding:0px; text-decoration:none; font-family:Calibri; color:#666666; font-size:13px;}
.location ul li a:hover{ color:#990000; text-decoration:underline;}

.unvisibal{ margin:}
#send{ margin:0px; padding:0px;  width:144px; height:38px; position:relative;}
#sendd{ margin:0px; padding:0px; background:url(../images/send.jpg) no-repeat; width:144px; height:38px; position:relative; top:474px; left:300px;}
#senddd{ margin:0px; padding:0px; background:url(../images/send.jpg) no-repeat; width:144px; height:38px; position:relative; top:437px; left:558px;}
#sendddd{ margin:0px; padding:0px; background:url(../images/send.jpg) no-repeat; width:144px; height:38px; position:relative; top:399px; left:811px;}


.main-box{
	width:1002px;
	height:auto;
	margin:auto;
}
.box-col{
	width:100%;
	height:415px;
	float:left;
	margin:0 0 0 6px;
}


@media only screen and (max-width: 750px){
	#header{
		height:auto !important;
		background:url(../images/hea.jpg) repeat-x;
	}
	#header >#header-inr{
		width:90%;
		margin:auto;
	}
	img{
		max-width:100%;
		
}
.nav{ width:100%;}
#header-inr >.rgt{
	margin:11px 0px 16px 0px;
	width:88%;
}
.heading >.heading-inr{
	width:100%;
}
#midd{
width:90% !important;
}
#midd >.main-box{
	width:100%;
}
.main-box >.box-col{
	width:100%;
	text-align:center;
	margin:auto;
	height:auto;
	padding: 0 0 12px 0px;
}
.box-col >#send{
	width:auto;
}
p{
	line-height:25px;
}
.banner-main{
	height:auto !important;
}
.banner-main >.banner{
	width:100%;
}
.banner >.banner-left{
	width:100%;
}
.banner-left >.banr-main{
	width:100%;
	height:auto;
}
.banr-main >.banr{
	width:100%;
	height:auto;
}
.banner-right1{
	width:90% !important;
	margin:auto !important;
	float:none !important;
}
.banner-right1 >.banner-right{
	width:auto;
	float:none;
}
.banner-right >#box-f{
	width:auto;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form_box input, .form_box textarea{
	width:100%;
}
#box-f h1{
padding:20px 0 10px 4px;
height:auto;
}
.footer >.footer-inr{
	width:90%;
}
.copy{
	text-align:center;
}
.form_box1 input, .form_box1 textarea{
	width:100%;
}
.content1{
	width:90% !important;
	min-width:90% !important; 
}
}
.add-box{
	width:100%;
	height:auto;
	margin:auto;
	padding: 0 0 16px 0px;
	text-align:center;
}
.cl{
	clear:both;
}





@media only screen and (max-width: 600px){

#floatdiv { display:none;}


}




@media only screen and (max-width: 600px){

.logo { text-align:center !important; padding:0px 2px 2px 5px;}

.logo a img{ margin:-21px 0px 17px -1px; text-align:center;}

}







