@charset "utf-8";
/* CSS Document */


html, body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background:#FFF;
	color:#1a1a1a;
	font-family:'Lato', sans-serif;
	font-size:14px;
}

.main{
	height:100%;
}

section{
    min-height:100%;
}

#loader{
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:1000;
	background:#b0a280 url(../HDRI/loader.gif) no-repeat center center;
	text-align:center;
	color:#333;
	padding-top:50px;
	font-size:20px;
	
	text-shadow:0 2px 2px #000;
	-webkit-text-shadow:0 2px 2px #000;
	-o-text-shadow:0 2px 2px #000;
	-moz-text-shadow:0 2px 2px #000;
}

@media screen and (min-width: 980px) { /*FOR DESKTOP*/
	#section2 .Sub1, #section3 .Sub1, #section4 .Sub1{
		width:100%;
		margin:0 auto;
		background:#EBE7A6;
	}
	
	#section2 .Sub1 div, #section3 .Sub1 div, #section4 .Sub1 div{
		width:80%;
		margin:0 auto;
		padding:9% 0 1% 0;
		font-size:14px;
	}
	
	#section2 .Sub1 div h2, #section3 .Sub1 div h2, #section4 .Sub1 div h2{
		color:#666;
	}
	
	#section3 .Sub2{
		width:80%;
		margin:0 auto;
		padding:5px;
	}
	
	#section3 .Sub2 p{
		padding:6% 0;
		text-align:justify;
		color:#000;
		font-size:21px;
	}
	
	#Top{
		width:80%;
		padding:2% 0 0 0;
		position:fixed;
		z-index:2;
		left:10%;
	}
	
	#Top #Logo, #Menu{
		display:inline-block;
	}
	
	#Logo{
		width:165px;
		height:86px;
	}
	
	#Menu{
		padding:35px 0 0 0;
		float:right;
	}
	
	#Menu a{
		color:#1a1a1a;
		font-size:24px;
		font-weight:bold;
		padding:0 25px;
		
		text-decoration:none;
		-webkit-text-decoration:none;
		-moz-text-decoration:none;
		-o-text-decoration:none;
	}
	
	#Menu a:hover{
		color:#552016;
		font-weight:bold;
		
		text-decoration:none;
		-webkit-text-decoration:none;
		-moz-text-decoration:none;
		-o-text-decoration:none;
	}
	
	.stage{
		width:76%;
		margin:0 auto;
		padding:0 12%;
		padding-top:12%;
		text-align:center;
		overflow:hidden;
	}
	
	#Contact{
		width:900px;
		margin:0 auto;
		padding:10px 0 10px 0;
	}
	
	#Contact form #N1, #N2{
		display:inline-block;
		vertical-align:text-top;
		padding:10px 108px;
	}
	
	#N1 h2, #N2 h2{
		color:#333;
	}
	
	#N1 input, #N2 input, textarea{
		padding:8px 0;
		background:#333;
		color:#FFF;
		margin-top:-15px;
		border:solid #666 2px;
		border-radius:6px;
	}
	
	#FB{
		width:35px;
		height:35px;
		background:url(../HDRI/FB_Ic1.png) no-repeat center;
		margin-left:110px;
		margin-top:-45px;
	}

	#FB:hover{
		background:url(../HDRI/FB_Ic2.png) no-repeat center;
	}
	
	#Footer{
		width:100%;
		margin:0 auto;
		font-size:14px;
		text-align:center;
		padding:25px 0;
	}

	.End{
		width:265px;
		padding:0 3%;
		display:inline-block;
		vertical-align:middle;
		text-align:center;
	}
	
	.End h2{
		font-size:16px;
		font-weight:bold;
		color:#000;
	}
	
	.End h2 a{
		color:#000;
		
		text-decoration:none;
		-webkit-text-decoration:none;
		-moz-text-decoration:none;
		-o-text-decoration:none;
	}
	
	.End h2 a:hover{
		color:#FFF;
		
		text-decoration:none;
		-webkit-text-decoration:none;
		-moz-text-decoration:none;
		-o-text-decoration:none;
	}
}

@media screen and (min-width: 680px) and (max-width: 980px) { /*FOR LAPTOP*/
	#section2 .Sub1, #section3 .Sub1, #section4 .Sub1{
		width:100%;
		margin:0 auto;
		background:#EBE7A6;
	}
	
	#section2 .Sub1 div, #section3 .Sub1 div, #section4 .Sub1 div{
		width:88%;
		margin:0 auto;
		padding:18% 0 1% 0;
		font-size:12px;	
	}
	
	#section2 .Sub1 div h2, #section3 .Sub1 div h2, #section4 .Sub1 div h2{
		color:#666;
	}
	
	#section3 .Sub2{
		width:88%;
		margin:0 auto;
		padding:5px;
	}
	
	#section3 .Sub2 p{
		padding:4% 0;
		text-align:justify;
		color:#000;
		font-size:19px;
	}

	#Top{
		width:80%;
		padding:5% 0 0 0;
		position:fixed;
		z-index:2;
		left:10%;
	}
	
	#Top #Logo, #Menu{
		display:block;
		text-align:center;
	}
	
	#Logo{
		margin:0 auto;
		width:165px;
		height:86px;
		margin-top:-25px;
	}
	
	#Menu{
		padding:20px 0 0 0;
		margin:0 auto;
	}
	
	#Menu a{
		color:#1a1a1a;
		font-size:20px;
		font-weight:bold;
		padding:0 4%;
		
		text-decoration:none;
		-webkit-text-decoration:none;
		-moz-text-decoration:none;
		-o-text-decoration:none;
	}
	
	#Menu a:hover{
		color:#552016;
		font-weight:bold;
		
		text-decoration:none;
		-webkit-text-decoration:none;
		-moz-text-decoration:none;
		-o-text-decoration:none;
	}
	
	.stage{
		width:76%;
		margin:0 auto;
		padding:0 12%;
		padding-top:23%;
		text-align:center;
		overflow:hidden;
	}
	
	#Contact{
		width:663px;
		margin:0 auto;
		padding:10px 0 10px 0;
	}
	
	#Contact form #N1, #N2{
		display:inline-block;
		vertical-align:text-top;
		padding:10px 50px;
	}
	
	#N1 h2, #N2 h2{
		color:#333;
	}
	
	#N1 input, #N2 input, textarea{
		padding:8px 0;
		background:#333;
		color:#FFF;
		margin-top:-15px;
		border:solid #666 2px;
		border-radius:6px;
	}
	
	#FB{
		width:35px;
		height:35px;
		background:url(../HDRI/FB_Ic1.png) no-repeat center;
		margin-left:60px;
		margin-top:-45px;
	}

	#FB:hover{
		background:url(../HDRI/FB_Ic2.png) no-repeat center;
	}
	
	#Footer{
		width:100%;
		margin:0 auto;
		font-size:15px;
		text-align:center;
		padding:25px 0;
	}

	.End{
		width:265px;
		display:inline-block;
		vertical-align:middle;
		text-align:center;
	}
	
	.End h2{
		font-size:14px;
		font-weight:bold;
		color:#000;
	}
	
	.End h2 a{
		color:#000;
		
		text-decoration:none;
		-webkit-text-decoration:none;
		-moz-text-decoration:none;
		-o-text-decoration:none;
	}
	
	.End h2 a:hover{
		color:#FFF;
		
		text-decoration:none;
		-webkit-text-decoration:none;
		-moz-text-decoration:none;
		-o-text-decoration:none;
	}
}

@media screen and (min-width: 680px) { /*FOR DESKTOP & LAPTOP*/
	#section1, #section4{
		background:url(../IMG/HOME/Panel003.jpg) no-repeat bottom;
	}

	#section3{
		background:url(../IMG/HOME/Panel002.jpg) no-repeat top;
	}
}

@media screen and (max-width: 680px) { /*FOR SMARTPHONE*/
	#section2 .Sub1, #section3 .Sub1, #section4 .Sub1{
		width:100%;
		margin:0 auto;
		background:#EBE7A6;
	}
	
	#section2 .Sub1 div, #section3 .Sub1 div, #section4 .Sub1 div{
		width:88%;
		margin:0 auto;
		padding:74% 0 1% 0;
		font-size:10px;	
	}
	
	#section2 .Sub1 div h2, #section3 .Sub1 div h2, #section4 .Sub1 div h2{
		color:#666;
	}
	
	#section3 .Sub2{
		width:88%;
		margin:0 auto;
		padding:5px;
	}
	
	#section3 .Sub2 p{
		padding:4% 0;
		text-align:justify;
		color:#000;
		font-size:15px;
	}

	#section1{
		height:415px;
	}

	#section1, #section4{
		background:url(../IMG/HOME/Panel003.jpg) no-repeat center;
	}
	
	#section3{
		background:#FFF;
	}
	
	#Top{
		width:100%;
		padding:8px 0 0 0;
		position:fixed;
		z-index:2;
		top:-1px;
		background:#b0a383;
		box-shadow:	0 10px 30px #000;
	}
	
	#Top #Logo, #Menu{
		display:block;
		text-align:center;
	}
	
	#Logo{
		margin:0 auto;
		padding-bottom:3px;
		width:130px;
		height:68px;
	}
	
	#Menu{
		margin:0 auto;
		padding:0 0 8px 0;
	}
	
	#Menu a{
		display:block;
		vertical-align:middle;
		text-align:center;
		color:#1a1a1a;
		font-size:16px;
		font-weight:bold;
		padding:3px 0;
		
		text-decoration:none;
		-webkit-text-decoration:none;
		-moz-text-decoration:none;
		-o-text-decoration:none;
	}
	
	#Menu a:hover{
		background:#552016;
		color:#FFF;
		font-weight:bold;
		
		text-decoration:none;
		-webkit-text-decoration:none;
		-moz-text-decoration:none;
		-o-text-decoration:none;
	}
	
	.stage{
		width:76%;
		margin:0 auto;
		padding:0 12%;
		padding-top:230px;
		text-align:center;
		overflow:hidden;
	}
	
	#Contact{
		width:80%;
		margin:0 auto;
		padding:10px 0 10px 0;
	}
	
	#Contact form #N1, #N2{
		display:block;
		vertical-align:text-top;
		padding:10px 0;
	}
	
	#N1 h2, #N2 h2{
		color:#333;
	}
	
	#N1 input, #N2 input, textarea{
		padding:8px 0;
		background:#333;
		color:#FFF;
		margin-top:-15px;
		border:solid #666 2px;
		border-radius:6px;
	}
	
	#FB{
		width:35px;
		height:35px;
		background:url(../HDRI/FB_Ic1.png) no-repeat center;
		margin-left:83%;
		margin-top:-45px;
	}

	#FB:hover{
		background:url(../HDRI/FB_Ic2.png) no-repeat center;
	}
	
	#Footer{
		width:100%;
		margin:0 auto;
		margin-top:20px;
		padding:20px 0;
		background:#b0a383;
		font-size:15px;
		text-align:center;
	}

	.End{
		width:265px;
		display:inline-block;
		vertical-align:middle;
		text-align:center;
	}
	
	.End h2{
		font-size:14px;
		font-weight:bold;
		color:#000;
	}
	
	.End h2 a{
		color:#000;
		
		text-decoration:none;
		-webkit-text-decoration:none;
		-moz-text-decoration:none;
		-o-text-decoration:none;
	}
	
	.End h2 a:hover{
		color:#FFF;
		
		text-decoration:none;
		-webkit-text-decoration:none;
		-moz-text-decoration:none;
		-o-text-decoration:none;
	}
}

/*START GALLERY INTRO*/
ul.animate{
	transition:transform 0.75s cubic-bezier(0.860, 0.000, 0.070, 1.000); ease-in-out 
	-webkit-transition:-webkit-transform 0.75s cubic-bezier(0.860, 0.000, 0.070, 1.000); 
    -moz-transition:transform 0.75s cubic-bezier(0.860, 0.000, 0.070, 1.000); 
    -o-transition:transform 0.75s cubic-bezier(0.860, 0.000, 0.070, 1.000);     	
}
	
.Sldr{
	max-width:825px;
	margin:0 auto;
	overflow:visible;
	position:relative;
	clear:both;
	display:block;
}

.Sldr > ul > li{
	float:left;
	display:block;
	width:825px;
}

img{
	max-width:1000px;
	width:100%;
	height:auto;
	display:block;
	margin:0 auto;
}
/*END GALLERY INTRO*/

/*START GALLERY PRODUCT*/
.row{
	width:80%;
	margin:0 auto;
	padding:50px 0;
}

.row:after{
  content:"";
  display:table;
  clear:both;
}

.column{
  float:left;
  width:19%;
  padding:0.5%;
}

/* The Modal (background) */
.modal{
  display:none;
  position:fixed;
  z-index:3;
  padding-top:68px;
  left:0;
  top:0;
  width:100%;
  height:100%;
  overflow:auto;
  background-color:rgba(0, 0, 0, 0.95);
}

/* Modal Content */
.modal-content{
  position:relative;
  background-color:#fefefe;
  margin:auto;
  width:70%;
  max-width:1200px;
}

/* The Close Button */
.close{
  color:white;
  position:absolute;
  top:10px;
  right:25px;
  font-size:40px;
}

.close:hover, .close:focus{
  color:#999;
  text-decoration:none;
  cursor:pointer;
}

.mySlides{
  display:none;
}

.cursor{
  cursor:pointer
}

/* Next & previous buttons */
.prev, .next{
  cursor:pointer;
  position:absolute;
  top:50%;
  width:auto;
  padding:16px;
  margin-top:-50px;
  color:white;
  font-weight:bold;
  font-size:20px;
  transition:0.6s ease;
  border-radius:0 3px 3px 0;
  
  user-select:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -o-user-select:none;
}

/* Position the "next button" to the right */
.next{
  right:0;
  border-radius:3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover{
  background-color:rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.numbertext{
  color:#f2f2f2;
  font-size:18px;
  font-weight:bold;
  padding:8px 12px;
  position:absolute;
  top:0;
}
/*END GALLERY PRODUCT*/


