/*INDEX STYLE */
.hijau{
	color:#006337; /*#0e8b4e;*/
}
.sliderback{
	margin-top:63px;
	background-image:url("../images/sliderbackground1.jpg");
	background-size:cover;
	background-position:center;
}
.indextext{
	background-image:url("../images/1.jpg");
	background-repeat:repeat-x repeat-y;
	color:white;
}
.kategoriframe{
	background-color:rgb(0,0,0,0.4); 
}
.buttonkategori{
	background-color:#050033;
	color:white;
}
.buttonkategori:hover{
	background-color:#0e8b4e;
	color:white;
}
.indexnews{
	background-image:url("../images/newsback.jpg");
	background-size:cover;
	background-position:center;

}
.imagerowfix{
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.sosmedicon{
	color:white;
}
.sosmedicon:hover{
	color:#50b033;
}
.rowpic {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.divnews{
 color: black!important;
}
/*END of INDEX STYLE */
.litesti{
   display:inline !important;
}
/*ABOUT US STYLE */

.aboutheader{
	margin-top:63px;
//	background-image:url("../images/aboutusheader.jpg");
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}
.aboutjudulheader{
	background-color:rgb(5,0,51,0.5);
	color:white;
}
.aboutwhy{
	background-image:url("../images/aboutwhyus.jpg");
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-attachment: fixed;
}

/*END of ABOUT US STYLE */

/*RESTO SERVICE STYLE */

.restoheader{
	margin-top:63px;
	//background-image:url("../images/restaurantheader.jpg");
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}



/*END of RESTO SERVICE STYLE */


/*HOTEL SERVICE STYLE */

.hotelheader{
	margin-top:63px;
//	background-image:url("../images/hotelheader.jpg");
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}



/*END of HOTEL SERVICE STYLE */

/*GALLERY STYLE */

.galleryheader{
	margin-top:63px;
//	background-image:url("../images/galleryheader.jpg");
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}



/*END of GALLERY STYLE */

/*CLIENT STYLE */

.clientheader{
	margin-top:63px;
	//background-image:url("../images/clientheader.jpg");
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}

@media screen and (max-width: 600px){	.aa {	display:flex;	//height:350px;	}		.aa1 {	display:flex;	}	.aa .rr{	flex-grow:2;//	font-size:11px; 	margin:auto;	}
	.top-header {
		font-size: 14;
		color: white;
	}
	.logowidth{
		height:0px;
	}
	.logomobile{
		width:200;
	}
	.slidertitle{
		font-size:15px;
	}
	.slidertext{
		font-size:8px;
	}
	.aboutusheader{
		
	}
	.mtop{
		margin-top:55px;
		background-color:white;
	}
	h1, .h1 {
  font-size: 2rem !important;
	}
    h1.resto2 {
  font-size: 1.5rem !important;
	}

	h2, .h2 {
	  font-size: 1.75rem!important;
	}

	h3, .h3 {
	  font-size: 1.5rem !important;
	}

	h4, .h4 {
	  font-size: 1.25rem !important;
	}

	h5, .h5 {
	  font-size: 1rem !important;
	}

	h6, .h6 {
	  font-size: .8rem !important;
	}
.dropdown-item {
	font-size: 1.25rem !important;
	 padding: 0.5rem 1.5rem!important;
}
body,p {

  font-size: .9rem !important; 
}
p.p50{
  font-size: 25px !important; 
}
p.p80{
  font-size: 40px !important; 
}
p.p20{
  font-size: 15px !important; 
}
small {
  font-size: 90% !important; 
}
}
@media screen and (min-width: 601px) {
	.logowidth{
		width:100%;
		height:50px;
		background-image:url('../images/logo1.svg');
		background-repeat:no-repeat;
		background-position:center;
	}
	.logomobile{
		width:0; height:0;
	}
	.slidertitle{

	}
	.slidertext{
	
	}
	.aboutusheader{
		height:500px;
	}
	.mtop{
		background-color:white;
	}
	.ptop{
		margin-top:58px;
	}
	.slidertitle{

	}
.slidertext{
	
	}
	.aa {
	display:flex;
	//height:350px;
	
	
	}
	.aa .rr{
	flex-grow:2;
//	font-size:11px; 
	margin:auto;
	}
	.buttonbig{
	padding:20px;
	text-decoration:none;
	transition: 0.3s;
}
.buttonbig:hover{
	display:block;
	//background-color:#F08519;
	padding:20px;
	color:white;
	text-decoration:none;
}
.h_iframe iframe {
    width:100%;
    height:100%;
	min-height:320px;
}
.h_iframe {
    height: 100%;
    width:100%;
	min-height:320px;
}
}


/*END of CLIENT STYLE */a.h2foot>h2{ color:#0e8b4e!important;  text-decoration: none;  background-color: transparent;  -webkit-text-decoration-skip: objects;}
a.h2foot:hover>h2 {  //color: #FFFFFF!important;  color:white!important;  text-decoration: none;}
.footerbutton{
	text-decoration:none;
	color:#a5a5a5;
}
.footerbutton:hover{
	text-decoration:none;
	color:white;
}














