/* CSS Document */

/*--imported file--*/

@import url("http://fonts.googleapis.com/css?family=Lato:300,400,700,900,400italic,700italic,900italic");

h1, h2, h3, h4, h5, h6
{
    font-weight:700 !important;
	color:#fff;
	margin:0 !important;
	text-transform:capitalize;
	text-align:center;
	
	letter-spacing:0.03em;
	
	
}

html, body
{
	background:#e5e5e3 !important;
}
body, h1, h2, h3, h4, h5, h6, p, .button, input[type="button"], input[type="submit"], input[type="text"], input[type="password"], input[type="email"], textarea, select
{
    font-family: 'lato', sans-serif !important;
    font-size:13px;
    line-height:20px;
    color:#2b2b2b !important;
}

img
{
	width:100%;
}

p
{
	font-size:14px !important;
	text-align:justify;
	 font-weight:400;
	 font-style:inherit;
	 letter-spacing:0.03em;
	 line-height:22px;
}
h1 {
    font-size: 24px !important;
    line-height: 60px !important;
	border-top:4px #a6a6a4 double;
	padding-top:5px;
}

h2 {
    font-size: 20px !important;
    line-height: 30px !important;
}
h3 {
    font-size: 18px !important;
    line-height: 30px !important;
}
h4 {
    font-size: 16px !important;
    line-height: 30px !important;
}
h5 {
    font-size: 14px !important;
    line-height: 24px !important;
}
h6 {
    font-size: 12px !important;
    line-height: 24px !important;
}
ul{padding:0; margin:0; list-style:none;}

a {text-decoration: none !important;color:#634d32; outline:none!important;}

a:hover{
	
	-webkit-transition: all .5s ease-in-out;
	   -moz-transition: all .5s ease-in-out;
        -ms-transition: all .5s ease-in-out;
	     -o-transition: all .5s ease-in-out;
	        transition: all .5s ease-in-out;
	color:#555;
}

.not-ie a {
	-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
   -moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	-ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	 -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
		transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
}
.mrgb-20{
    margin-bottom:20px;
}
.mrgb-30{
    margin-bottom:30px !important;
}

.mrgb-10
{
	margin-bottom:10px !important;
}

.mrg-0{
    margin:0 auto;
}
.mrgt-30{
    margin-top:30px;
}
.mrgt-10
{
	margin-top:10px;
}
.mrgt-10{
    margin-top:10px !important;
}
.btn_all
{
	
	background:#634d32;
	border:1px solid #fff;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(96, 96, 96, 0.75);
	-moz-box-shadow:    0px 2px 0px 0px rgba(96, 96, 96, 0.75);
	box-shadow:         0px 2px 0px 0px rgba(96, 96, 96, 0.75);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	float:right;
	color:#fff;
	text-decoration:none;
	padding:5px 12px !important;
	
}
.btn_all:hover, .btn_all:focus
{
	background:#c35e36;
	text-decoration:none;
	color:#fff;
	
}
.btnall_icon
{
	width:20px;
	height:20px;
	background:url(../images/icons/btn_all.png) no-repeat left center;
	margin-left:15px;
	float:right;
}

.head_background
{
	position:relative;
	width:82px;
	height:35px;
	float:none !important;
	margin-left:40%;
}
.head_background img
{
	width:82px;
	position:absolute;
	top:-30%;
}

.small-form
{
	width:30%;
}

.medium-form
{
	width:45%;
}

.large-form
{
	width:75%;
}

.vlarge-form
{
	width:95%;
}

/*--header--*/
#header
{
	background:url(../images/header_01.png);
	border-bottom:1px solid #e5e5e3;
}

/*--navigation--*/
nav
{
	background:#634d32;
	margin-bottom:5px;
}

.social_icons
{
	float:right;
	margin-top:10px;
}
.social_icons li
{
	display:inline-block;

	margin-right:25px;
}

/*--main part--*/
.main_part .head_background
{
	margin-left:45% !important;
}
.comn-main
{
	background:#fff;
	-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 0px 1px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 0px 1px 0px rgba(0, 0, 0, 0.75);
	border-radius:5px;
	padding:15px;
	overflow:hidden;
}
.comn-main span i
{
	margin-left:10px;
	margin-right:20px;
	color:#663f2d;
}

.comn-main h1, .comn-main h2, .comn-main h3, .comn-main h4, .comn-main h5, .comn-main h6, .comn-main1 h1, .comn-main1 h2, .comn-main1 h3, .comn-main1 h4, .comn-main1 h5, .comn-main1 h6
{
	text-align:left;
}
.comn-main1
{
	overflow:hidden;
}

.vedio_gal
{
	max-width:262px;
	height:117px;
	background:#000;
	float:left;
	margin-right:30px;
	overflow:hidden;
}
.comn-main1 .last
{
	margin-right:0 !important;
}

.album
{
	width:129px;
	height:123px;
	border:2px solid #634d32;
	float:left;
	margin:10px 68px 30px 0px; 
	overflow:hidden;
}
.album img
{
	width:129px;
}
.comn-main .last
{
	margin-right:0 !important;
}

.news_image
{
	width:92px;
	height:90px;
	border:2px solid #634d32;
	float:left;
	margin-right:30px;
	overflow:hidden;
}
.news_image img
{
	width:129px;
}
.news_para
{
	max-width:400px;
	float:left;
}

/*--footer part--*/
#footer_top
{
	background:url(../images/header_01.png);
	border-bottom:1px solid #e5e5e3;
	padding:30px 0 10px 0;
}

#footer_top h1
{
	color:#fafafa !important;
	text-shadow: 0px 3px 0px rgba(0, 0, 0, 0.75);
}

#footer_top p
{
	color:#fff !important;
}

.contact_para p
{
	text-align:center;
}

.photo_stream
{
	
	margin:0 15%;
}
.stream_item
{
	width:40%;
	max-height:100%;
	float:left;
	margin-right:10%;
	border:2px solid #fff;
	overflow:hidden;
	margin-bottom:20px;
}
.stream_item img:hover
{
	
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	
	-moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}
#footer_bottom
{
	background:#634d32;
	padding-top:10px;
}

#footer_bottom p, #footer_bottom p a
{
	color:#b6a87e !important;
	font-size:12px !important;
	margin-left:3px;
}
#footer_bottom p a
{
	color:#b6a87e !important;
}
#footer_bottom p a:hover
{
	color:#fff !important;
}

/*--gallery--*/

.gallery_image11 img
{
	
	width:100%;
	height:180px;
	margin:0.4%;
	
	border:2px solid #fff;
}

.gallery_image img
{
	
	width:24%;
	margin:0.4%;
	
	border:2px solid #fff;
}
.gallery_image img:hover
{
	border:2px solid #694330;
	-webkit-transition: all .5s ease-in-out;
	   -moz-transition: all .5s ease-in-out;
        -ms-transition: all .5s ease-in-out;
	     -o-transition: all .5s ease-in-out;
	        transition: all .5s ease-in-out;
}