/*Author: W3layouts

Author URL: http://w3layouts.com

License: Creative Commons Attribution 3.0 Unported

License URL: http://creativecommons.org/licenses/by/3.0/

--*/

h4, h5, h6,

h1, h2, h3 {

	margin-top: 0;

	color: #FFF;

}

ul, ol {margin: 0;}

p {margin: 0;}

html,body{

	font-family:Arial, Helvetica, sans-serif;
	

	background: url(../images/back.jpg) no-repeat center fixed;

	background-size: cover;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	-ms-background-size: cover;

}

.welcome-button {
    background-color: rgba(255, 107, 83, 0.25);
    box-shadow: none;
    border: 2px solid #ff6b53;
}

.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	background-color:#ffffff;
		

}
.CSSTableGenerator td{
	vertical-align:middle;
		background:-o-linear-gradient(bottom, #ed9589 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ed9589), color-stop(1, #ffffff) ); 
	background:-moz-linear-gradient( center top, #ed9589 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed9589", endColorstr="#ffffff");	background: -o-linear-gradient(top,#ed9589,ffffff);

	background-color:#ed9589;

	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	//padding:7px;
	font-size:13px;
	font-family:Helvetica;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #b9574a 5%, #b9574a 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b9574a), color-stop(1, #b9574a) );
	background:-moz-linear-gradient( center top, #b9574a 5%, #b9574a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b9574a", endColorstr="#b9574a");	background: -o-linear-gradient(top,#b9574a,b9574a);

	background-color:#b9574a;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #b9574a 5%, #b9574a 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b9574a), color-stop(1, #b9574a) );
	background:-moz-linear-gradient( center top, #b9574a 5%, #b9574a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b9574a", endColorstr="#b9574a");	background: -o-linear-gradient(top,#b9574a,b9574a);

	background-color:#b9574a;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

 input[type="text"],input[type="tel"],input[type="password"]{
	width:50%;
	height:30px;}

 input[type=text]:focus, input[type="tel"]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  //padding: 3px 0px 3px 3px;
  //margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}
	
.addpage table{
	border:2px solid #000;
	font-size:16px;
	
	/*-moz-box-shadow: 0 0 2px 2px #888;
-webkit-box-shadow: 0 0 2px 2px#888;
box-shadow: 0 0 2px 2px #888;*/
}

.addpage tr,td{
	//padding-left:10px;
	}
	
select {
    padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    background: #f8f8f8;
    color:#888;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}	


input[type='checkbox']{      
   background-image: url('http://s28.postimg.org/oggskkn6x/controls.png'); 
   background-repeat: no-repeat;
   width: 14px;
   height: 14px;
   margin: 0;
   padding: 0;
   -moz-appearance: none; /* not working */
   -webkit-appearance: none;
   -ms-appearance: none; /*not working */
   -o-appearance: none;
   appearance: none;
}
	

/* checked */

input[type='checkbox']:checked { background-position: -16px 0; }
input[type='checkbox']:hover:checked, 
input[type='checkbox']:focus:checked { background-position: -16px -16px; }

/* focus */
input[type='checkbox']:hover,
input[type='checkbox']:focus { background-position: 0 -16px; }

/* active */
input[type='checkbox']:active { background-position: 0 -48px; }

input[type='checkbox']:active:checked { background-position: -16px -48px; }

/* disabled */
input[type='checkbox']:disabled { background-position: 0 -32px; }

input[type='checkbox']:disabled:checked { background-position: -16px -32px; }

input[type='checkbox']:hover:disabled,
input[type='checkbox']:focus:disabled { background-position: 0 -32px; }

input[type='checkbox']:hover:disabled:checked ,
input[type='checkbox']:focus:disabled:checked { background-position: -16px -32px; }




input[type=radio].css-checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=radio].css-checkbox + label.css-label {
							padding-left:21px;
							height:16px;
							
							display:inline-block;
							line-height:16px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:16px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=radio].css-checkbox:checked + label.css-label {
							background-position: 0 -16px;
						}
						label.css-label {
				background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_d812d378e2fbf8a8c23c16391a1986f6.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}	

	.btn3{
  background: #eb9a90;
  background-image: -webkit-linear-gradient(top, #eb9a90, #f5715f);
  background-image: -moz-linear-gradient(top, #eb9a90, #f5715f);
  background-image: -ms-linear-gradient(top, #eb9a90, #f5715f);
  background-image: -o-linear-gradient(top, #eb9a90, #f5715f);
  background-image: linear-gradient(to bottom, #eb9a90, #f5715f);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn3:hover {
  background: #82362c;
  background-image: -webkit-linear-gradient(top, #82362c, #803025);
  background-image: -moz-linear-gradient(top, #82362c, #803025);
  background-image: -ms-linear-gradient(top, #82362c, #803025);
  background-image: -o-linear-gradient(top, #82362c, #803025);
  background-image: linear-gradient(to bottom, #82362c, #803025);
  text-decoration: none;
}

	
	.btn1 {
  border: 0;
  background: #B9574A;
  border-radius: 4px;
  box-shadow: 0 5px 0 #771D27;
  color: #fff;
  cursor: pointer;
  font: inherit;
  margin: 0;
  outline: 0;
  padding:8px;
  //padding: 12px 20px;
  transition: all .1s linear;
}
.btn1:hover{
	color:fff;
	text-decoration:none;
	
	}
.btn1:active {
  box-shadow: 0 2px 0 #006599;
  transform: translateY(3px);
}





.btn2 {
  border: 0;
  background: #771D27;
  border-radius: 4px;
  box-shadow: 0 5px 0 #B9574A;
  color: #fff;
  cursor: pointer;
  font: inherit;
  margin: 0;
  outline: 0;
  padding: 12px 20px;
  transition: all .1s linear;
}
.btn2:active {
  box-shadow: 0 2px 0 #006599;
  transform: translateY(3px);
}

.btn3 {
  border: 0;
  background: #B9574A;
  border-radius: 4px;
   color: #fff;
  cursor: pointer;
  font: inherit;
  margin: 0;
  outline: 0;
  padding: 5px 5px;
  transition: all .1s linear;
}
.btn3:hover{
	color:fff;
	text-decoration:none;
	
	}
.btn3:active {
  box-shadow: 0 2px 0 #006599;
  transform: translateY(3px);
}

	
	.respons { 
  width: 100%; 
  border-collapse: collapse; 
}
/* Zebra striping */
.respons tr:nth-of-type(odd) { 
  background: #eee; 
}
.respons th { 
  background: #B9574A; 
  color: white; 
  font-weight: bold; 
 text-align:center;
 font-size:14px;
}
.respons td, th { 
  padding:3px; 
  border: 2px solid #333; 
  text-align: left; 
  font-size:12px;
}

.rel{
	position:relative;}
.userlogin{
	position:absolute;
	top:-50px;
	right:130px;}



/*.insert{
	height:100px;
	overflow:auto;}*/
	
.insert table{
	border:none;}
.insert{
	padding:10px;}


body a{

    transition:0.5s all;

	-webkit-transition:0.5s all;

	-moz-transition:0.5s all;

	-o-transition:0.5s all;

	-ms-transition:0.5s all;

}

.header{

	background:#b9574a;

	padding:0em 0;

	position:relative;

}

.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	background-color:#ffffff;
		

}
.CSSTableGenerator td{
	//vertical-align:middle;
		background:-o-linear-gradient(bottom, #f7efe8 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f7efe8), color-stop(1, #ffffff) ); 
	background:-moz-linear-gradient( center top, #f7efe8 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7efe8", endColorstr="#ffffff");	background: -o-linear-gradient(top,#f7efe8,ffffff);

	background-color:#f7efe8;

	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:10px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #b9574a 5%, #b9574a 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b9574a), color-stop(1, #b9574a) );
	background:-moz-linear-gradient( center top, #b9574a 5%, #b9574a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b9574a", endColorstr="#b9574a");	background: -o-linear-gradient(top,#b9574a,b9574a);

	background-color:#b9574a;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #b9574a 5%, #b9574a 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b9574a), color-stop(1, #b9574a) );
	background:-moz-linear-gradient( center top, #b9574a 5%, #b9574a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b9574a", endColorstr="#b9574a");	background: -o-linear-gradient(top,#b9574a,b9574a);

	background-color:#b9574a;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.inp{
	 background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

}

.chili{

	height:400px;

	width:150px;

	position:absolute;

	top:-85px;

	right:10px;}
	
	.chili1{

	height:400px;

	width:150px;

	position:absolute;

	top:-45px;

	right:10px;}
	
	.chilis{

	height:400px;

	width:150px;

	position:absolute;

	top:-45px;

	right:10px;}
	
	
.portfolio{
	
	position:relative;
	}
.portfolio figure img{
	z-index:10;
	-webkit-transition:-webkit-transform 0.7s ease 0s;
	max-width: 100%;
	display: block;
	position: relative;
	transition:all ease-in-out 0.7s;
	
	
	}
	
.portfolio figcaption{
	
	position:absolute;
	
	bottom:0;
	
	width:100%;}
	
.portfolio figure img:hover{
		transform:translateY(-90px);
	
	}
	
.titletext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	background:#B9574A;
	width:250px;
	padding:10px;
	border-radius:30px;
	text-align:center;
	color:#fff;
	text-shadow: 0 1px 0 #ccc, 
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
			   transition:all ease-in-out 0.5s;}
			   
.titletext:hover{
	background:#6D1A22;
	/*-moz-transform: scale(1.1);
-webkit-transform: scale(1.1) ;
-o-transform: scale(1.1) ;
-ms-transform: scale(1.1) ;
transform: scale(1.1) ;  */
transition:all ease-in-out 0.5s;
}

.sidebar{
	//margin-top:70px;}

.sidebar img{
	border:1px solid #CCC;
	margin:15px;
	padding:5px;}

.gallery {
	border:3px solid #6D1A22;
	margin:5px;}

.borderright{
	border-right:1px solid #666; }

.sidebar img:hover{
	-webkit-box-shadow: 0 0 2px 2px #6E6E6E;
	box-shadow: 0 0 2px 2px #6E6E6E;
	}
	

.gallery-box img{
	border:3px solid #fff;
	}
.gallery-box img:hover{
box-shadow:0px 0px 2px 2px #666;	
}

.logo {

	position: absolute;

	top: -27px;

}

.hader-left {

	float: left;

	margin-left: 9em;

	margin-top: 0.75em;

}



.head-nav {

	float:right;

}

.head-nav ul li a {

}

.head-nav ul li.active a{

	color:#673840;

}

.head-nav ul li a:hover {

	color:#673840;

}

.head-nav ul li{

	display: inline-block;

}

.head-nav ul li a{

	position: relative;

	display: inline-block;

	outline: none;

	color: #fff;

	text-decoration: none;

	text-transform: capitalize;

	letter-spacing: 1px;

	font-weight: 500;

	text-shadow: 0 0 1px rgba(255,255,255,0.3);

	font-size: 1.1em;

	margin: 1.8em 1.3em;

}

.head-nav a:hover,

.head-nav a:focus {

	outline: none;

}

.head-nav ul{

	padding:0;

	margin: 0;

}

*,

*:after,

*::before {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.head-nav ul li {

	display: inline-block;

	margin: 0 .2em;

	outline: none;

	text-decoration: none;

	text-transform: uppercase;

	letter-spacing: 1px;

	font-weight: 400;

	font-size: 16px;

}

.head-nav ul li a:hover, .head-nav ul li.active a{

	color: #FFCC00;

}

ul a:hover,

ul a:focus {

	outline: none;

	color: #673840;

	text-decoration: none;

}

/* Effect 3: bottom line slides/fades in */

.cl-effect-3 a {

	padding: 8px 0;

}

.cl-effect-3 a::after {

	position: absolute;

	top: 100%;

	left: 0;

	width: 100%;

	height: 4px;

	background: #673840;

	content: '';

	opacity: 0;

	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;

	-moz-transition: opacity 0.3s, -moz-transform 0.3s;

	transition: opacity 0.3s, transform 0.3s;

	-webkit-transform: translateY(10px);

	-moz-transform: translateY(10px);

	transform: translateY(10px);

}

.cl-effect-3 a:hover::after,

.cl-effect-3 a:focus::after {

	opacity: 1;

	-webkit-transform: translateY(0px);

	-moz-transform: translateY(0px);

	transform: translateY(0px);

}

.banner{

	background: url(../images/banner.jpg) no-repeat center fixed;

	background-size: cover;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	-ms-background-size: cover;

	min-height: 700px;

	text-align: center;

	padding-top: 6em;

	padding-right: 0;

	padding-bottom: 6em;

	padding-left: 0;

}

.banner1{

	background: url(../images/banner.jpg) no-repeat center fixed;

	background-size: cover;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	-ms-background-size: cover;

	min-height: 700px;

	text-align: center;

	min-height: 150px;

	padding-top: 3em;

	padding-right: 0;

	padding-bottom: 3em;

	padding-left: 0;

}

.banner p {

	color: #bd6257;

	font-size: 1.8em;

	font-weight: 300;

	line-height: 1.8em;

	margin: 1em 0 0;

}

.banner h1 a,.banner1 h1 a {

	color: #fff;

	font-size: 0.8125em;

	font-weight: 700;

	margin: 0;

	text-decoration:none;

}

.banner h3{

	color: #fff;

	font-size: 2.5em;

	font-weight: 700;

	margin: 0;

}

/*--- works ---*/

.worksmain {

	padding-top: 3em;

	padding-right: 0;

	padding-bottom: 2em;

	padding-left: 0;

}

.gallery-box:hover span.rollover1 {

	background: url(../images/plus.png) center no-repeat rgba(11, 10, 9, 0.66);

	cursor: pointer;

	height: 262px;

	width: 380px;

	display: block;

	position: absolute;

	z-index: -9999px;

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-ms-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

}

.gallery-box {

	padding: 5px;

	width: 33.333%;

	float: left;

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-ms-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

	margin:0 ;

	position: relative;

}



.section.group {

	margin:0% 0 0% 0;

}

.gallery-box img{

	width: 100%;

}

.down{

	position:relative;

}

a.scroll {

	position: absolute;

	top: -7em;

	left: 54em;

}

.duis{

	text-align: center;

	position: relative;

	padding-top: 2em;

	padding-right: 0;

	padding-bottom: 2em;

	padding-left: 0;

}

.duis h2 {

	color: #673840;

	background: #cecaca;

	padding: 0.3em;

	margin: 0 auto;

	width: 43%;

	font-size: 2.5em;

	font-weight: 700;

	border: 1px solid #f0f0f0;

}

h2:before {

	height: 8px;

	width: 323px;

	content: '';

	background: url(../images/line.png)no-repeat;

	display: block;

	position: absolute;

	left: 223px;

	top:99px;

}

h2:after {

	height: 8px;

	width: 323px;

	content: '';

	background: url(../images/line.png)no-repeat;

	display: block;

	position: absolute;

	right: 222px;

	top: 99px;

}

.duis-left {

	float: left;

	width: 7%;

	margin-right: 3%;

}

.duis-right {

	float: left;

	width: 90%;

}

i.setting {

	width: 34px;

	height: 34px;

	background: url(../images/img-sprite.png)no-repeat -9px -6px;

	display: inline-block;

	vertical-align: middle;

	float: left;

}

i.leaf {

	width: 38px;

	height: 34px;

	background: url(../images/img-sprite.png)no-repeat -55px -7px;

	display: inline-block;

	vertical-align: middle;

	float: left;

}

i.cup {

	width: 35px;

	height: 35px;

	background: url(../images/img-sprite.png)no-repeat -102px -6px;

	display: inline-block;

	vertical-align: middle;

	float: left;

}

i.gift {

	width: 34px;

	height: 34px;

	background: url(../images/img-sprite.png)no-repeat -147px -6px;

	display: inline-block;

	vertical-align: middle;

	float: left;

}

.duis-1 h5 {

	color: #bf6459;

	font-size: 1.6em;

	font-weight: 700;

	text-align: left;

	margin: 0;

	margin-top:10px;

}

.duis-1 p {
	color: #000000;
	font-size: 1.1em;
	line-height: 1.8em;
	text-align: left;
	margin: 1em 0;

}

.duis-top {

	margin: 5em 0 0;

	text-align: left;

}

a.more {

	text-decoration: none;

	font-size: 1.1em;

	color: #e1e1e1;

	padding: 0.5em 1.3em;

	background: #bf6459;

	display: inline-block;

	font-weight: 400;

	border:1px solid#F4F4F4;

}

a.more:hover{

	background:#673840;

}

.anean{

	text-align: center;

	padding-top: 2em;

	padding-right: 0;

	padding-bottom: 2em;

	padding-left: 0;

}

label {

	height: 8px;

	width: 100%;

	background: url(../images/line.png) repeat;

	display: block;

}

.anean h3 {

	color: #673840;

	font-size: 2.8em;

	font-weight: 700;

	margin: 0;

}

.anean-top {

	padding: 2em 0;

}

.anean p {

	color: #bd6257;

	font-size: 1.8em;

	font-weight: 300;

	line-height: 1.8em;

	margin: 0em 0 0;

}

.anean-left {

	float: left;

	width: 35%;

	margin-right:3%;

}

.anean-right {

	float: left;

	width: 62%;

}

.anean-bottom h4 {

	color: #bf6459;

	font-size: 1.7em;

	font-weight: 700;

	margin-bottom:0.5em;

}

.anean-bottom p {

	color: #000;

	font-size: 1.1em;

	line-height: 1.8em;

	text-align: left;

	margin: 1em 0;

}

span {

	color: #FFFFFF;

	font-size: 1.2em;

	font-weight: 300;

}

.anean-1 {

	margin: 1.5em 0;

}

.maece ul {

	margin: 0;

	padding: 0;

}

.maece ul li {

	display: block;

}

.maece ul li a {

	color: #000;

	padding: 0.7em 0;

	border-bottom: 1px solid #CAC5C5;

	text-decoration: none;

	font-size: 1.1em;

	line-height: 2.6em;

}

.maece ul li a:hover{

	color:#bf6459;

}

.maece ul li a span {

	width: 13px;

	height: 16px;

	display: inline-block;

	background: url(../images/arrow.png) no-repeat 0px 0px;

	margin-right: 0.4em;

	vertical-align:middle;

}

.maece {

	padding: 1.4em 0;

}

.footer{

	background: #cecaca;

	padding-top: 1em;

	padding-right: 0;

	padding-bottom: 1em;

	padding-left: 0;

}

.footer h4 {

	color: #673840;

	font-size: 1.7em;

	font-weight: 700;

	margin-bottom: 0.5em;

}

ul.number {

	padding: 0em;

}

ul.number li {

	list-style: none;

}

ul.number li a, ul.number li span {

	color: #000;

	padding: 0.4em 0;

	display: block;

	font-size: 1.1em;

	font-family: Roboto, sans-serif;

}

i.phone {

	width: 21px;

	height: 21px;

	display: inline-block;

	background: url(../images/img-sprite.png) no-repeat -233px -47px;

	vertical-align: middle;

	margin-right: 0.5em;

}

i.mail {

	width: 21px;

	height: 21px;

	display: inline-block;

	background: url(../images/img-sprite.png) no-repeat -236px -74px;

	vertical-align: middle;

	margin-right: 0.5em;

	font-style: italic;

}

.footer p {

	color: #000;

	font-size: 1.1em;

	line-height: 1.8em;

	text-align: left;

	margin: 1em 0;

}

.stay-left {

	float: left;

	width: 66%;

	margin-right: 0%;

}

.button {

	float: left;

	width: 34%;

}

.stay form input[type="text"] {

	width: 100%;

	color: #898888;

	outline: none;

	font-size:1.1em;

	padding: .5em;

	border: none;

	-webkit-appearance: none;

}

.button form input[type="submit"] {

	background: #bf6459;

	padding: .5em;

	color: #e1e1e1;

	font-size: 1.1em;

	font-weight: 400;

	display: block;

	outline: none;

	border: none;

	width: 100%;

}

.button form input[type="submit"]:hover{

	background:#673840;

}

.social ul {

	padding: 0;

	margin: 0;

}

.social ul li {

	display: inline-block;

	padding: 0em;

}

i.facebok {

	width: 35px;

	height: 35px;

	background: url(../images/img-sprite.png)no-repeat -8px -48px;

	float: left;

	vertical-align: middle;

}

i.facebok:hover{

	background: url(../images/img-sprite.png)no-repeat -8px -88px;

}

i.twiter {

	width: 35px;

	height: 35px;

	background: url(../images/img-sprite.png)no-repeat -54px -48px;

	float: left;

	vertical-align: middle;

}

i.twiter:hover{

	background: url(../images/img-sprite.png)no-repeat -54px -88px;

}

i.in{

	width: 35px;

	height: 35px;

	background: url(../images/img-sprite.png)no-repeat -98px -48px;

	float: left;

	vertical-align: middle;

}

i.in:hover{

	background: url(../images/img-sprite.png)no-repeat -98px -88px;

}

i.pp {

	width: 35px;

	height: 35px;

	background: url(../images/img-sprite.png)no-repeat -142px -48px;

	float: left;

	vertical-align: middle;

}

i.pp:hover{

	background: url(../images/img-sprite.png)no-repeat -142px -88px;

}

i.goog {

	width: 35px;

	height: 35px;

	background: url(../images/img-sprite.png)no-repeat -187px -48px;

	float: left;

	vertical-align: middle;

}

i.goog:hover{

	background: url(../images/img-sprite.png)no-repeat -187px -88px;

}

.footer-bottom{

	padding:3em 0;

}

.footer-bottom p {

	color: #000;

	font-size: 1.1em;

	line-height: 1.8em;

	/* [disabled]text-align:center; */

}

.footer-bottom a{

	color:#bf6459;

}

.footer-bottom a:hover{

	color: #000;

}

/*--contact--*/

.contact-in h3{

	margin:0.5em 0;

	font-size:3em;

	color:#673840;

	text-align:center;

	font-weight:700;

}

.contact-right  h5 {

	color:#bf6459;

	margin-bottom:0.5em;

	font-size:1.5em;

	margin-top: 0px;

	font-weight:700;

}

.contact-left input[type="text"], .contact-left textarea {

	padding: 14px;

	display: block;

	width: 98%;

	background: none;

	border: 1px solid #673840;

	outline: none;

	color: #bf6459;

	font-size: 1em;

}

.contact-left textarea{

	resize:none;

	height:100px;		

}

.contact-left input[type="submit"]{

	outline:none;

	padding:7px 20px;

	color:#F4F4F4;

	cursor:pointer;

	background:#bf6459;

	border:none;

   margin:0.5em 0 ;

   transition: 0.5s all;

	-webkit-transition: 0.5s all;

	-o-transition: 0.5s all;

	-moz-transition: 0.5s all;

	-ms-transition: 0.5s all;

}

.contact-left input[type="submit"]:hover{

	background-color:#673840;

}

.contact-right p{

	font-size:1.1em;

	color:#000;

	line-height: 1.8em;

}

.contact-right p a{

	text-decoration:underline;

	color:#000;

	cursor:pointer;

}

.contact-right p a:hover{

	text-decoration:none;

	color:#bf6459;

}

.map iframe{

	border:0;

	margin-bottom:15px;

	width: 100%;

	height: 175px;

}

.contact-left span {

	font-size: 1.1em;

	display: block;

	padding: 0.5em 0;

	color: #bf6459;

}

.contact-in{

	padding: 0em 0 3em;

}

.contact {

	padding-top: 2em;

	padding-right: 0;

	padding-bottom: 2em;

	padding-left: 0;

}

.contact-left {

	padding: 0 2em 0 0;

}

.contact-right {

	padding: 0;

}

.map {

	padding: 0 2em 0 0;

}

/*--works--*/

.specials{

	padding-top: 4em;

	padding-right: 0;

	padding-bottom: 1em;

	padding-left: 0;

}

.special-bottom {

	padding: 2em 0 0;

}

.specials h3{

	font-size:3em;

	color:#673840;

	text-align:center;

	padding-bottom: 0.5em;

}

.bottom-special{

	background:url(../images/3.jpg) no-repeat center;

	display:block;

	padding: 6em 2em;

	text-align:center;

	margin-right: 3%;

	width: 48.5%;

	background-size: cover;

}

.bottom-special-1{

	background:url(../images/2.jpg) no-repeat center;

	display:block;

	padding:6em 2em;

	text-align:center;

	width:48.5%;

	margin:0;

	background-size: cover;

}

.bottom-special h5,.bottom-special-1 h5{

	font-size:2em;

}

.bottom-special h5 a,.bottom-special-1 h5 a{

	text-decoration:none;

	color:#fff;

}

.bottom-special p,.bottom-special-1  p{

	font-size:1.1em;

	color:#fff;

	line-height: 1.2em;

	width: 90%;

	margin: 0.5em auto 1em;

}

.special-in h5{

	font-size:1.5em;

}

.special-in h5 a{

	text-decoration:none;

	color:#bf6459;

	padding: 0.5em 0;

	display:block;

}

.special-in h5 a:hover{

	color:#673840;

}

.special-in p{

	font-size:1.3em;

	color:#3e3e3e;

}

.special-top {

	padding: 2em 0;

}

.special-in {

	margin: 0 2% 0 0;

	padding: 0;

	width: 23.5%;

	float:left;

}

.special-in:nth-child(4) {

	margin:0;

}

.ourhistory {

	margin-top: 0em;

}

/*--single--*/

.single-men h5{

	font-size:1.5em;

	color:#bf6459;

	padding: 0.5em 0;

}

.single-men p{

	font-size:1.1em;

	color:#000;

	line-height:1.8em;

}

.single {

	padding-top: 1em;

	padding-right: 0;

	padding-bottom: 1em;

	padding-left: 0;

}

/*----*/

/*--about start here--*/

.about {

	padding: 3em 0px ;

}

.about-top {

	padding-bottom: 1em;

	text-align: center;

	font-weight: bold;

	font-size: 14px;

}

.about-top h3 {

	color: #673840;

	text-align: center;

	padding-bottom: 0.5em;

}

.about-top p {

	font-size: 16px;

	font-weight: bold;

	color: #000;

	width: 85%;

	margin: 0 auto;

	line-height: 1.8em;

	text-align: left;

}

.about-bottom-left p {

	font-size: 1.1em;

	font-weight: 400;

	color: #000;

	line-height: 1.8em;

	margin: 1em 0;

	text-align: justify;

}

.about-bottom-right img {

	width: 100%;

}

.ourhistory p{

	font-size: 1.1em;

	font-weight: 400;

	color: #000000;

	line-height: 1.8em;

	text-align: justify;

}

.ourhistory h5 {

	color: #bf6459;

	margin-bottom: 0.5em;

	font-size: 1.5em;

	margin-top: 0px;

	font-weight: 700;

	text-align:center;

}

#toTopHover {

	width: 40px;

	height: 40px;

	display: block;

	overflow: hidden;

	float: right;

	opacity: 0;

	-moz-opacity: 0;

	filter: alpha(opacity=0);

}

#toTop {

	display: none;

	text-decoration: none;

	position: fixed;

	bottom: 14px;

	right: 3%;

	overflow: hidden;

	width: 50px;

	height: 43px;

	border: none;

	text-indent: 100%;

	background: url("../images/arrow.1.png") no-repeat 0px 0px;

}

/*-- responsive-mediaquries --*/

@media(max-width:1440px){

h2:before {

	left: 144px;

	top: 95px;

}

h2:after {

	right: 144px;

	top: 95px;

}

a.scroll {

	top: -7em;

	left: 49em;

}

}

/*-- responsive-mediaquries --*/

@media(max-width:1366px){

h2:before {

	left: 108px;

	top: 95px;

}

h2:after {

	right: 107px;

	top: 95px;

}

a.scroll {

	top: -7em;

	left: 45em;

}

}

/*-- responsive-mediaquries --*/

@media(max-width:1280px){

h2:before {

	top: 99px;

	left: 58px;

}

h2:after {

	right: 58px;

	top: 99px;

}

a.scroll {

	position: absolute;

	top: -7em;

	left: 42em;

}

}

/*-- responsive-mediaquries --*/

@media(max-width:1024px){

.gallery-box:hover span.rollover1 {

	height: 216px;

	width: 314px;

}

.banner h3 {

	font-size: 2em;

}

.banner p {

	font-size: 1.5em;

}

.duis h2 {

	font-size: 2em;

}

h2:before {

	height: 8px;

	width: 267px;

	left: 34px;

	top: 89px;

}

h2:after {

	height: 8px;

	width: 269px;

	right: 33px;

	top: 89px;

}

.duis-1 h5 {

	font-size: 1.4em;

}

.duis-1 p {

	font-size: 1em;

}

a.more {

	font-size: 1em;

}

.anean h3 {

	font-size: 2.3em;

}

.anean p {

	font-size: 1.5em;

}

.anean-bottom h4 {

	font-size: 1.3em;

}

span {

	font-size: 1.1em;

}

.anean-bottom p {

	font-size: 1em;

}

.maece ul li a {

	font-size: 1em;

}

.footer h4 {

	font-size: 1.4em;

}

.footer p {

	font-size: 1em;

}

.button form input[type="submit"] {

	font-size: 0.9em;

}

.stay form input[type="text"] {

	font-size: 0.9em;

}

.footer-bottom p {

	font-size: 1em;

}

.banner {

	padding: 4em 0;

}

.worksmain {

	padding: 5em 0 3em 0;

}

.duis {

	padding: 5em 0 0;

}

.about-top h3 {

	font-size: 2em;

}

.about-top p {

	font-size: 1em;

}

.about-bottom-left p {

	font-size: 1em;

}

.ourhistory h5 {

	font-size: 1.4em;

}

.ourhistory p {

	font-size: 1em;

}

.banner1 {

	padding: 3em 0;

}

.special-in h5 {

	font-size: 1.3em;

}

.special-in p {

	font-size: 1.1em;

	color: #3e3e3e;

}

.special-in h5 a {

	padding: 0.5em 0 0;

}

.bottom-special h5, .bottom-special-1 h5 {

	font-size: 1.7em;

}

.bottom-special p, .bottom-special-1 p {

	font-size: 1em;

}

.contact-in h3 {

	font-size: 2em;

}

.contact-right h5 {

	font-size: 1.4em;

}

.specials h3 {

	font-size: 2em;

}

.single-men p {

	font-size: 1em;

}

.single-men h5 {

	font-size: 1.4em;

}

a.scroll {

	position: absolute;

	top: -7em;

	left: 34em;

}

}

/*-- responsive-mediaquries --*/

@media(max-width:768px){

.head-nav ul li{

	display:block;

	float:none;

}

.head-nav ul li a{

	border-right:none;

	color:#fff;

}

.head-nav ul{

	position: absolute;

	margin: 0;

	padding: 2% 0;

	z-index: 999;

	width: 92%;

	display: none;

	text-align: center;

	background:rgba(79, 17, 26, 1);

	left:2em;

	top:4.6em;

}

.head-nav span.menu {

	display: block;

	background: none;

	position: absolute;

	top: 21px;

	right: 40px;

}

.head-nav span.menu:before{

	content:url(../images/menu.png);

	color:#FFF;

	font-size:1.3em;

	text-transform:uppercase;

	text-align:right;

	cursor:pointer;

}

.head-nav ul li a {

	font-size: 1.1em;

	padding:0.5em 1.5em;

	display:block;

}

.head-nav ul li a:hover {

	background: none; 

	color: #673840;

}

.gallery-box:hover span.rollover1 {

	height: 166px;

	width: 240px;

}

.banner h3 {

	font-size: 1.7em;

}

.banner p {

	font-size: 1.3em;

}

.duis h2 {

	font-size: 1.6em;

}

h2:before {

	left: 15px;

	top: 84px;

	width:208px;

}

h2:after {

	right: 16px;

	top: 84px;

	width:206px;

}

.duis-left {

	float: left;

	width: 5%;

	margin-right: 2%;

}

.duis-1 {

	margin-top: 2em;

}

.duis-1 {

	margin-top: 0em;

	width: 50%;

	float: left;

}

.anean {

	padding: 3em 0;

	text-align: center;

}

.anean h3 {

	font-size: 1.8em;

}

.anean p {

	font-size: 1.3em;

}

.anean-left {

	float: left;

	width: 25%;

	margin-right: 3%;

}

.anean-left {

	float: left;

	width: 17%;

	margin-right: 3%;

}

.footer {

	background: #cecaca;

	padding: 3em 0;

	text-align: center;

}

.inte {

	margin-top: 2em;

}

.set {

	margin: 2em;

}

.footer p {

	font-size: 1em;

	text-align: center;

}

.stay {

	width: 74%;

	margin: 0 auto;

}

.footer-bottom {

	padding: 2em 0;

}

.footer {

	padding: 2em 0;

}

.anean-left {

	float: none;

	width: 100%;

	margin-right: 0%;

	text-align: center;

}

.anean-right {

	float: none;

	width: 100%;

	text-align: center;

}

.anean-bottom p {

	font-size: 1em;

	text-align: center;

	margin: 0.5em;

}

.duis-1 {

	margin-top: 2em;

	width: 50%;

	float: left;

}

.duis-1 h5 {

	font-size: 1.3em;

}

.duis-left {

	float: left;

	width: 12%;

	margin-right: 2%;

}

a.more {

	font-size: 0.875em;

}

.anean-1 {

	text-align: center;

}

.anean-right {

	margin-top: 1em;

}

a.scroll {

	position: absolute;

	top: -95px;

	left: 347px;

}

.duis-top {

	margin: 2em 0 0;

	text-align: left;

}

.special-in h5 {

	font-size: 1.2em;

}

.bottom-special {

	margin-right: 0;

	width: 100%;

	margin-bottom:1em;

}

.bottom-special-1 {

	width: 100%;

	margin: 0;

}

.contact-in h3 {

	font-size: 1.7em;

}

.single-men h5 {

	font-size: 1.3em;

}

.specials {

	padding: 3em 0 3em;

}

}

/*-- responsive-mediaquries --*/

@media(max-width:640px){

.banner h3 {

	font-size: 1.5em;

}

.banner p {

	font-size: 1.2em;

}

.duis h2 {

	font-size: 1.4em;

}

h2:before {

	left: 15px;

	top: 84px;

	width: 170px;

}

h2:after {

	right: 16px;

	top: 84px;

	width: 169px;

}

.duis-top {

	margin: 1em 0 0;

	text-align: left;

}

.duis-left {

	float: left;

	width: 12%;

	margin-right: 6%;

}

.duis-1 p {

	font-size: 0.875em;

}

.duis-1 h5 {

	font-size: 1.2em;

}

.duis-right {

	float: left;

	width: 82%;

}

a.more {

	font-size: 0.850em;

}

.anean h3 {

	font-size: 1.6em;

}

.anean p {

	font-size: 1.2em;

}

.anean-top {

	padding: 1em 0;

}

.anean {

	padding: 3em 0 0;

	text-align: center;

}

.anean-bottom h4 {

	font-size: 1.2em;

}

span {

	font-size: 1em;

}

.anean-bottom p {

	font-size: 0.875em;

}

.footer h4 {

	font-size: 1.3em;

}

ul.number li a, ul.number li span {

	font-size: 1em;

}

.footer p {

	font-size: 0.875em;

}

.footer-bottom p {

	font-size: 0.875em;

}

.gallery-box:hover span.rollover1 {

	height: 137px;

	width: 198px;

}

a.scroll {

	position: absolute;

	top: -95px;

	left: 284px;

}

.worksmain {

	padding: 4em 0 3em 0;

}

.banner {

	min-height: 647px;

}

.about-top h3 {

	font-size: 1.7em;

}

.special-in {

	margin: 0px 2% 4% 0;

	width: 48%;

}

.special-top {

	padding: 2em 0 0;

}

.bottom-special h5, .bottom-special-1 h5 {

	font-size: 1.5em;

}

.head-nav ul {

	left: 1em;

	top: 4.2em;

	width:96%;

}

}

/*-- responsive-mediaquries --*/

@media(max-width:480px){

.logo {

	position: absolute;

	top: -37px;

}

.chilis{

	display:none;}

.chili{
	display:none;
}

.chili1{
	display:none;
}


.userlogin{
margin-top:15px;
margin-left:15px;
}



.banner h1, .banner1 h1 {

	font-size: 1.5em;

}

.head-nav span.menu {

	top: 14px;

	right: 27px;

}

.banner h3 {

	font-size: 1.4em;

}

.banner p {

	font-size: 1em;

}

.duis h2 {

	font-size: 1.2em;

	width:51%;

}

.duis-1 {

	margin-top: 2em;

	width: 100%;

	float: none;

}

.duis-left {

	margin-right: 0%;

}

.anean h3 {

	font-size: 1.4em;

}

.anean p {

	font-size: 1.1em;

}

.anean-bottom h4 {

	font-size: 1.1em;

}

.footer h4 {

	font-size: 1.2em;

}

ul.number li a, ul.number li span {

	font-size: .875em;

}

.banner {

	min-height: 584px;

}

a.scroll {

	top: -95px;

	left: 204px;

}

h2:before {

	left: 15px;

	top: 80px;

	width: 105px;

}

h2:after {

	right: 16px;

	top: 80px;

	width: 105px;

}

.about-top h3 {

	font-size: 1.5em;

}

.about-bottom-left p {

	font-size: 0.875em;

}

.about-top p {

	font-size: 0.875em;

}

.ourhistory p {

	font-size: 0.875em;

}

.ourhistory h5 {

	font-size: 1.2em;

}

.about-top {

	padding-bottom: 1em;

	text-align: center;

}

.specials h3 {

	font-size: 1.7em;

}

.bottom-special h5, .bottom-special-1 h5 {

	font-size: 1.4em;

}

.bottom-special {

	padding: 3em 1em;

}

.bottom-special-1 {

	padding: 3em 1em;

}

.contact-in h3 {

	font-size: 1.5em;

}

.contact-right p {

	font-size: 1em;

}

.single-men h5 {

	font-size: 1.2em;

}

.single-men p {

	font-size: 0.875em;

}

.gallery-box:hover span.rollover1 {

	height: 100px;

	width: 144px;

	background-size: 23%;

}

.head-nav ul {

	left: 0em;

	top: 3.3em;

	width:100%;

}

}

/*-- responsive-mediaquries --*/

@media(max-width:320px){

.logo {

	position: absolute;

	top: -16px;

	left: -9px;

}

.logo img {

	width: 67%;

}

.hader-left {

	float: left;

	margin-left: 5.5em;

}

.banner {

	padding: 2em 0;

}

.worksmain {

	padding: 2em 0 2em 0;

}

.banner h3 {

	font-size: 1.2em;

}

.banner p {

	font-size: 0.875em;

}

.banner {

	min-height: 392px;

}

a.scroll {

	position: absolute;

	top: -72px;

	left: 127px;

}

.duis h2 {

	font-size: 1em;

	width: 70%;

	padding:0.8em;

}

.anean h3 {

	font-size: 1em;

}

.anean p {

	font-size: 0.875em;

}

.duis {

	padding: 3em 0 0;

}

.anean-top {

	padding: 0.5em 0;

}

.maece ul li a {

	font-size: 0.875em;

}

a.more {

	font-size: 0.8125em;

}

.footer h4 {

	font-size: 1.1em;

}

.duis-left {

	width: 19%;

}

.duis-1 h5 {

	font-size: 1em;

}

h2:before {

	left: 15px;

	top: 58px;

	width: 40px;

}

h2:after {

	right: 16px;

	top: 58px;

	width: 41px;

}

.duis-1 p {

	margin: 0.5em 0 1em;

	text-align: center;

	overflow: hidden;

	height: 64px;

}

.anean-bottom h4 {

	font-size: 1em;

}

span {

	font-size: 0.9em;

}

.stay {

	width: 90%;

	margin: 0 auto;

}

.footer-bottom {

	padding: 1em 0;

}

.duis-top {

	text-align: center;

}

.anean {

	padding: 2em 0 0;

	text-align: center;

}

.about-top h3 {

	font-size: 1.4em;

}

.about-top p {

	width: 100%;

}

.banner1 {

	min-height: 132px;

}

.about-top p {

	font-size: 0.875em;

	overflow: hidden;

	height: 62px;

}

.about-bottom-left p {

	font-size: 0.875em;

	overflow: hidden;

	height: 92px;

}

.ourhistory h5 {

	font-size: 1.1em;

}

.ourhistory p {

	font-size: 0.875em;

	overflow: hidden;

	height: 94px;

}

.specials h3 {

	font-size: 1.4em;

}

.special-in h5 {

	font-size: 1em;

	overflow: hidden;

	height: 23px;

}

.special-in p {

	font-size: 1em;

}

.bottom-special h5, .bottom-special-1 h5 {

	font-size: 1.2em;

}

.bottom-special h5, .bottom-special-1 h5 {

	font-size: 1.2em;

}

.bottom-special {

	padding: 3em 0em;

}

.bottom-special-1 {

	padding: 3em 0em;

}

.contact-in h3 {

	font-size: 1.4em;

}

.contact-left input[type="text"], .contact-left textarea {

	width: 100%;

	padding: 9px;

}

.contact-right p {

	font-size: 0.875em;

}

.contact-right h5 {

	font-size: 1.2em;

}

.single-men h5 {

	font-size: 1.1em;

}

.single-men p {

	font-size: 0.875em;

	overflow: hidden;

	height: 86px;

}

.duis-right {

	float: left;

	width: 80%;

}

.gallery-box:hover span.rollover1 {

	height: 63px;

	width: 91px;

}

}