body {
	margin: 0px;
	padding: 0px;

	}
* {box-sizing: border-box; margin: 0; padding: 0; -webkit-transition: all 0.4s ease;transition: all 0.4s ease !important; }
.main {
	width:1008px;
	margin: auto;   
	background: #f8f4ee; max-height:100%;  
}

.two_box{ width:48%; float:left; margin:1%;}

.section1{ width:100%; height:auto; float:left; background: url(../images/patan.jpg) repeat;  }
.header {
	width: 100%;
	float: left; 
}
a {
	color: #c42c2c;
	text-decoration: none; list-style:none;
}
.map{ width:100%; float:left; border:#333 1px solid;}

.logo_sec3{float:right; padding:20px 0px 5px 0px;}

.logo3{ float:left; margin-right:20px;  }
p {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #363636;
	line-height: 20px;
}


.three_box{
	width: 45%;
	float: left;
	margin: 1%;
	padding-left: 100px;
}
.text {
	width: 100%;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	line-height: 20px;
}
.clr {
	clear: both;
}



.facebook{ float:right; margin-top:15px; padding-right:20px;} 
.services02 {
	width: 100%;
	float: left;
}
.services02 li {
	text-decoration: none;
	list-style: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	color: #363636;
	line-height: 33px;
	background: url(../images/icon2.png) left top no-repeat;
	background-position: 2px 12px;
	padding-left: 20px;
}

.top {
	width: 100%;
	float: left;
	text-align: center;
}
.services {
	width: 100%;
	float: left; margin-top:10px;
}
.services li {
	text-decoration: none;
	list-style: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #363636;
	line-height: 20px;
	background: url(../images/icon2.png) left top no-repeat;
	background-position: 2px 5px;
	padding-left: 20px;
}
.logo {
	float: left;
	margin: 10px 0px; padding-left:10px;  
}
.logo_title {
	width: 100%;
	float: right; text-align:center;
	font-family: Clarendon Blk BT;
	padding:30px 0px 10px 0px;
	color: #2f3195; 
}
.logo_title2 {
	width: 87%;
	float: left;
	font-family: Calibri;
	font-size: 36px;
	color: #ec1921;
	text-align: right;
}


.logo2 { width:100%; float:left; padding:30px 0px; border-top:#333 1px solid;  text-align:center; margin-top:27px;
	
}

.box01{ width:97%; float:left; border-radius: 6px; border:#d1b479 4px solid; margin-top:20px; padding:10px 0px; margin-left:3px;
	 }
.cottage {
	width: 100%;
	float: left;
	color: #ec1921;
	font-family: Calibri;
	font-size: 36px;
}
.wrapper {
	width:99%;
	float: left;
}
/* MENU */

.nav {
	width: 100%;
	float: left;
	background: url(../images/navibg.jpg) left top repeat-x;
	font-family: Arial;
	font-size: 14px;
	margin-bottom: 10px;
}
.nav ul {
	margin: 0px;
	padding: 0px;
}
.nav li {
	float: left;
	display: block;
	list-style: none;
	line-height: 73px;
	background: url(../images/navi_line.jpg) right top no-repeat;
}
.nav li a {
	text-decoration: none;
	line-height: 73px;
	color: #2f3195;
	padding: 0px 40px;
	text-decoration: none;
	color: #2f3195;
}
.nav li a:hover {
	background: #ec1921;
	color: #FFF;
	float: left;
}
.nav li .active {
	background: #ec1921;
	color: #FFF;
	float: left;
}

.box_gallery {
	width: 950px;
	margin: auto;
}
.box_sec {
	width:100%;
	
	
}
.box {
	width: 21%;
	float: left;
	float: left;
	margin: 2%;
}
.heding {
	width: 100%;
	float: left;
	color: #a24903;
	font-size: 17px;
	margin: 10px 0px;
}
.line {
	width: 100%;
	float: left;
	background: #000000;
	height: 1px;
	margin: 5px 0px;
}


.nav_sec{ width:300px; float:right; margin-top:30px;}
.nav02 {
	width: 100%;
	float: left;
	font-family: Arial;
	font-size: 14px; margin-left:19px;

}
.nav02 ul {
	margin: 0px;
	padding: 0px;
}
.nav02 li {
	float: left;
	display: block;
	list-style: none;
	
}
.nav02 li a {
	text-decoration: none;
	line-height: 30px;
	
	padding: 0px  0px;
	text-decoration: none;
	color: #a24903;
}
.nav02 li a:hover {
	
	color: #000;
	float: left;
}
.nav02 li .active {
	
	color: #000;
	float: left;
}

.gallery {
	width: 100%;
	margin: auto;
	text-align: center;
}
.gallery img {
	padding: 5px 15px;
}
.banner {
	width: 100%;
	float: left; text-align:center; margin-bottom:365px;
}
.box_gallery {
	width: 950px;
	margin: auto;
}
.box_img {
	width: 100%;
	float: left;
}
.readmore {
	width: 100%;
	float: left;
	text-align: center;
	margin: 20px 0px;
}
.line2 {
	background: #000;
	height: 1px;
}
.content_sec {
	width:98%; padding:1%;
	
}
.left_sec {
	width:190px;
	float: left;
}
.right_sec {
	width:740px;
	float: right;
}
.name {
	width: 100%;
	float: left;
	padding: 5px 0px;
	color: #a24903;
 font-family:Baskerville Old F...;
	font-size: 20px;
}
.right_pat {
	width:290px;
	float: right;
}
.left_pat {
	width:420px;
	float: left;
}
.left_pat2 {
	width: 100%;
	float: left;
}
.welcome {
	width: 100%;
	float: left;
	padding: 5px 0px;
 font-family:Baskerville Old F...;
	font-size: 20px;
	color: #a24903; margin-bottom:10px;
}
.text_box {
	width: 100%;
	float: left; padding-top:1px;
}
.footer {
	width: 100%;
	float: left;
	background: url(../images/footerbg.jpg) left top repeat-x;
}
.coppy {
	width: 480px;
	float: left;
	color: #FFFFFF;
	margin: 22px 0px 20px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.oxford {
	width: 185px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
}
.oxford ul {
	margin: 0px;
	padding: 0px;
}
.oxford li {
	list-style: none;
}
.oxford li a {
	font-size: 18px;
	color: #FFFFFF;
	font-size: 12px;
}
.oxford li a:hover {
	font-size: 12px;
	color: #FFFFFF;
}
