@import url(http://fonts.googleapis.com/css?family=Roboto);
@import url(http://fonts.googleapis.com/css?family=Libre+Baskerville);

body{-webkit-font-smoothing: none; /* Looks very thin and awful */
-webkit-font-smoothing: subpixel-antialiased; /* It is the default and looks bolder */
-webkit-font-smoothing: antialiased; /* Looks pretty much the same than Windows */
opacity:0;
}

*{
    margin: 0px;
    padding: 0px;
}
body, html{
    height: 100%;
	font-family: 'Libre Baskerville', serif;
	font-size: 9.5pt;
	color: #252525;
	/*overflow: hidden !important; */
}

.container-fluid{/*min-width:1270px;*/}

.bx-viewport, .home-slider, .bx-wrapper{
    position:relative;
    width:100%;
    height:100%;
    top:0;
    left:0;
    border: none !important;
	margin: 0 auto !important;
}

.home-slider>div.bx-viewport{height:91.5% !important;}

.bxslider, .bxslider li{
    height: 100%;
	width:100% !important;
}

.bxslider li{
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}

.bx-controls {
	
}

.bx-pager {
	bottom: 90px !important;
	margin: 0 40px;
	width: auto !important;
}

.home-slider .bx-pager.bx-default-pager a {
	width: 36px;
	height: 2px;
	background: #ffffff;
}

.home-slider .bx-pager.bx-default-pager a.active {
	width: 36px;
	height: 2px;
	background: #b5935c;
}

.slide-teaser {
	padding-left: 40px;
	position: absolute;
	/*bottom: 130px;*/
	bottom: 70px;
	color: #ffffff;
}

.slide-teaser h1 {
	font-size: 18pt;
	color: #ffffff;
}

.slide-teaser h1 span.first-word {
	font-weight: normal;
	margin-right: 5px;
	padding-right: 10px;
	border-right: 1px solid #a7a8a9;
}

.gradient {
	height: 108%;
	/*height: 110%;
	min-height: 110%;*/
	background: url('../img/gradient.png') repeat-x bottom;
}

#home-nav {
	margin-top: -60px;
	border-top: 1px solid #e7e7e8;
	height: 60px;
	padding: 0;
	background-color: #ffffff;
}

.navbar  {
	border-top: 1px solid #e7e7e8;
	border-bottom: 1px solid #e7e7e8;
	padding: 0;
	background-color: #ffffff;
	text-transform: uppercase;
	min-height: 60px;
}

.navbar-brand {
	height: 59px;
	padding: 5px 15px 5px 40px;
	outline:none;
}

.navbar-collapse {
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.navbar-nav > li {
	border-left: 1px solid #e7e7e8;
	padding-top: 6px;
	width: 160px;
	height: 59px;
	text-align: center;
	font-size: 8pt;
	outline:none;
}

.navbar-nav > li.active, 
.navbar-nav > li.active > a {
	background-color: #f9f9f9 !important;
	outline:none;
}

.navbar-nav > li:HOVER > a span,
.navbar-nav > li.active > a  span{
	background: url('../img/bottom-bar.png') no-repeat -15px bottom;
	padding-bottom: 8px;
}

.main-page {
	padding: 0px 35px 0;
}

h1 {
	font-size: 18pt;
	color: #a2802d;
	padding-bottom: 25px;
	margin-top: 90px;
	margin-bottom: 25px;
	background: url('../img/header-bar.png') no-repeat bottom left;
}

h2 {
	font-size: 16pt;
	color: #a2802d;
	margin: 20px 0;
}

h5 {
	font-size: 9pt;
	font-family: Roboto;
	color: #a2802d;
}

p {
	font-family: Roboto;
}

#content-teaser {
	font-size: 11pt;
	font-family: Roboto;
	margin-bottom: 25px;
}

.text {
	font-family: Roboto;
}

.text h5 {
	margin-bottom: 0;
	font-size: 9pt;
	font-family: Roboto;
	color: #a2802d;
}

.hpad-40 {
	padding: 0 40px;
}

.hpad-35 {
	padding: 0 35px;
}

/* PRODUCT */

#product-content > div > div {
	min-height: 570px;
}

#product-teaser  {
	font-family: Roboto;
}

#brand-list {
	margin-top: 50px;
	list-style: none;
	padding: 0;
}

#brand-list > li { 
	list-style: none;
	float: left;
	width: 210px;
	height: 90px;
	border-left: 1px solid #e7e7e7;
}

#brand-list li:first-child {
	border: none;
}

/* CORPORATE */

.rounded-number {
	height: 20px;
	width: 20px;
	float: left;
	padding: 1px 6px;
	margin-right: 10px;
	border: 1px solid #e7e7e7;
	border-radius: 10px;
	font-size: 8pt;
	  line-height: 17px;
}

#corporate-main {
	list-style: none;
	margin: 28px 0;
	padding: 50px 0px 0px 0px;
}

#corporate-main > li {
	list-style: none;
	float: left;
	/*width: 170px;*/
	width: 120px;
	height: 30px;
	line-height: 30px;
	border-left: 1px solid #e7e7e7;
	padding: 0 18px;
}

#corporate-main li:first-child {
	border: none;
}

#corporate-main > li > a {
	text-decoration: none;
	color: #aaaaaa;
}

#corporate-main li.active > a {
	color: #a2802d;
}

#corporate-main li a div div.number {
	width: 45px;
	float: left;
	font-size: 20pt;
	text-align: right;
} 

#corporate-main li a div div.title {
	width: 80px;
	float: left;
	padding: 5px 10px;
	font-size: 9pt;
	font-family: Roboto;
	line-height: 9.5pt;
} 

.corporate-page {
	min-height: 502px;
}

.corporate-page > div {
	padding-top: 30px;
	padding-bottom: 60px;
}

.corporate-content-m {
	padding: 0 20px;
}

.corporate-content-m .content-title {
	font-size: 16pt;
}

.corporate-content-m .content-title-2 {
	font-size: 12pt;
	margin-top: 20px;
}

.corporate-content-m .content-teaser {
	margin-bottom: 20px;
	padding: 3px 0 20px;
	background: url('../img/header-bar.png') no-repeat bottom left;
	font-style: italic;
	font-size: 8.5pt;
	color: #777;
}

.corporate-content {
	padding: 0 20px;
}

.corporate-content .content-title {
	font-size: 16pt;
}

.corporate-content .content-title-2 {
	font-size: 12pt;
	margin-top: 20px;
}

.corporate-content .content-teaser {
	margin-bottom: 20px;
	padding: 3px 0 20px;
	background: url('../img/header-bar.png') no-repeat bottom left;
	font-style: italic;
	font-size: 8.5pt;
	color: #777;
}

.content-teaser>p{font-family: 'Libre Baskerville', serif; font-size: 9pt; color: #000; max-width: 48%; min-width: 405px;}

.corporate-content .content-text, .column-2 {
	font-family: Roboto;
	line-height: 12pt;
	
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2; /* Firefox */  
	column-count: 2;
	-webkit-column-gap: 30px; /* Chrome, Safari, Opera */
	-moz-column-gap: 30px; /* Firefox */ 
	column-gap: 30px;
}

.bottom-plus {
	padding-bottom: 50px;
}

.corporate-submain {
	list-style: none;
	margin: 0;
	padding: 0;
}

.corporate-submain > li {
	list-style: none;
	font-family: Roboto;
	line-height: 10pt;
	margin-bottom: 15px;
}

.corporate-submain > li > a {
	text-decoration: none;
	color: #aaaaaa;
}

.corporate-submain > li.active > a, .corporate-submain > li.active > a > .submenu-title {
	color: #252525;
}

.corporate-submain > li > a > .submenu-title {
	padding: 2px;
	font-size: 8pt;
}

div.separated {
	background: url('../img/vertical-separator.png') no-repeat center 10px;
}

ul#corporate-vm {
	list-style-image: url('../img/item-list.png');
	margin-left: 15px;
}

ul#corporate-vm  li{
	padding-bottom: 10px;
}

ul#subsidiary {
	list-style-image: url('../img/bullet.png');
	margin-left: 15px;
}

ul#subsidiary li {
	background: url('../img/header-bar-thin.png') no-repeat left bottom ;
	padding: 10px 5px 5px;
	width: 50%;
	float: left;
}

ul#subsidiary > li > div > div {
	font-family: Roboto;
	color: #a2802d;
}

.leadership-content {
	margin-bottom: 20px;
}

#leadership ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#leadership ul > li {
	list-style: none;
	float: left;
	width: 160px;
	height: 20px;
	border-left: 1px solid #e7e7e7;
	padding: 0 18px;
	font-family: Roboto;
}

#leadership ul li:first-child {
	padding-left: 0;
	border: none;
}

#leadership ul > li.active a {
	color: #a2802d;
}

#leadership ul > li > a {
	text-decoration: none;
	color: #252525;
}
#leadership-m ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#leadership-m ul > li {
	list-style: none;
	float: left;
	width: 160px;
	height: 20px;
	border-left: 1px solid #e7e7e7;
	padding: 0 18px;
	font-family: Roboto;
}

#leadership-m ul li:first-child {
	padding-left: 0;
	border: none;
}

#leadership-m ul > li.active a {
	color: #a2802d;
}

#leadership-m ul > li > a {
	text-decoration: none;
	color: #252525;
}

.leader-item {
	margin-top: 25px;
}

.leader-item h5 {
	margin-bottom: 2px;
}

.leader-item span {
	font-style: italic;
	color: #aaaaaa;
	font-size: 8.5pt;
}

.leader-item p {
	margin-top: 20px;
}

/* CONTACT US */

#contact-list .hpad-40:first-child {
	margin-left: -25px;
}

.contact-item  {
	height: 280px;
}

.bordered-left {
	border-left: 1px solid #ecdfc9;
}

.patern-bg {
	background: url('../img/patern1.png');
}

#contact-us-content {
	padding: 60px 15px 0 35px;
}

#contact-us-content > div > div {
	min-height: 595px;
}

#inquiry-form {
	
}

#inquiry-form input, #inquiry-form textarea {
	border: 1px solid #e7e7e7;
	width: 100%;
	margin: 0 15px 20px 0;
	padding: 6px 15px;
	font-family: Roboto;
	font-size: 10pt;
}

#inquiry-form input {
	height: 30px;
}

#inquiry-form textarea {
	resize: none;
	height: 100px;
}

#inquiry-form div {
	font-family: Roboto;
	font-size: 10pt;
	color: #aaaaaa;
}

#inquiry-form .submit {
	border: 1px solid #a2802d;
	width: 160px;
	height: 40px;
	background: url('../img/arrow-right.png') no-repeat 125px center transparent;
	text-align: left;
	font-family: Roboto;
	font-size: 10pt;
	color: #a2802d;
	padding: 6px 15px;
}

.clear {
	height: 0;
	clear: both;
}

#footer {
	font-family: Roboto;
	font-size: 9pt;
	height: 50px;
	width: 100%;
/*	position: absolute;
	bottom: 0;*/
	z-index: 9;
	border-top: 1px solid #e7e7e8;
/*	margin-top: -50px; */
	padding: 15px 50px;
	position: absolute;
	bottom: 0;
	background: #fff;
}

/*
 *	responsive here
 *
 */
 
@media (max-width: 640px) {
		body, html{
		height: 100%;
		font-family: 'Libre Baskerville', serif;
		font-size: 9.5pt;
		color: #252525;
		overflow-x: hidden !important; 
	}
	.navbar-brand {
		height: 59px;
		padding: 5px 15px 5px 10px;
		outline:none;
	}
	.navbar-default .navbar-toggle {
  		border-color: #FFF;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	  	background-color: #FFF;
	}
	.navbar-nav > li {
		border-left: 1px solid #e7e7e8;
		padding-top: 20px;
		width:100%;
		height:100%;
		text-align: center;
		font-size: 8pt;
		outline:none;
	}
	.navbar-collapse {
		padding-left: 0 !important;
		padding-right: 0 !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		overflow-x:hidden;
	}
	.navbar-collapse.in {
	  overflow-y: auto;
	  height: 446px;
	}
	.navbar-fixed-bottom .navbar-collapse {
	  max-height: 450px;
	}
	.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
		max-height:450px;
	}
	/*.main-page {
		padding: 60px 0 0;
	}*/
	.mobile{
		padding-left:10px;
		padding-right:10px;
	}
	.pad-mobile {
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
	}
	.pad-product-mobile {
		padding-top:40px;
		padding-bottom:40px;
	}
	.banner-mobile{
		padding:0px;
		padding-top:0px;
		
	}
	.bg-slider{
		background-color:#f5f5f6;
		margin-top:20px;
		padding-bottom:20px;
	}
	.sliderthn-about{
		background-color:#f5f5f6;
	}
	.slidethn{
		height:140px;
		background-color:#f5f5f6;
	}
	#nvs a{
		text-decoration: none;
		padding-right:5px;
		opacity: 0.4;
		}
	#nvs a.hover, #nvs a.active{
		text-decoration: none;
		opacity: 1.0;
		}
	h1 {
		font-size: 18pt;
		color: #a2802d;
		padding-bottom: 25px;
		margin-top: 30px;
		margin-bottom: 25px;
		background: url('../img/header-bar.png') no-repeat bottom left;
	}
	.param {
		height:auto !important;
		padding-bottom:10px;
		}
	.logo_product {
		margin-bottom: 25px;
		background: url('../img/header-bar.png') no-repeat bottom left;
	}
	.img-table{
		width:100%;
		
	}
	.pad-mobile>div span{
		font-family: 'Libre Baskerville', serif; font-style:italic;
	}
	/* about us */
	#about-content>#intro>div.content {padding: 15px !important;}
	#about-content>#services>div.content {padding:15px !important;}
	#about-content>#services>div.content>div.col-xs-12>div.col-md-4>center>img{max-width:100px;}
	#about-content>#services>div.content>div.col-xs-12>div.col-md-4>p{  margin-bottom: 0px; margin-top: 10px; text-align:center;}
	#about-content>#services>div.content>div>h1{ font-size: 16pt; color: #a2802d; padding-bottom: 0px; margin-top: 20px;  margin-bottom: 5px; background: transparent;}
	#about-content>#services>div.content>div>span{font-family: 'Libre Baskerville', serif; font-style:italic; padding:0 15px;}  
	#about-content>#services>div.content>div>p{  margin-bottom: 0px; margin-top: 10px;}
	.img-tb{padding-top:10px;}
	/* project css */ 
	/*#head-content>div.col-md-12>div.sub-content>h1{font-size:24pt; background:transparent; padding-bottom: 0px; margin-bottom: 25px;}
	#head-content>div.col-md-12>div.sub-content>div.col-md-5{padding-top:25px; background:url('../img/line.png') no-repeat top right; padding-right: 20px;}
	#head-content>div.col-md-12>div.sub-content>div.col-md-5>p{font-family: 'Libre Baskerville', serif; font-style:italic; font-size: 8pt; text-align: right; margin-bottom: 40px; color:#818181;}
	#head-content>div.col-md-12>div.sub-content>div.col-md-7{padding-top:25px;}
	#head-content>div.col-md-12>div.sub-content>div.col-md-7>p{font-size: 11pt; line-height: 16px; color:#555555;}
	#head-content>div.col-md-12>div.sub-content>div.col-md-7>a>img{margin-top: 15px;}
	#gallery-content{background:url('../img/bg_projects.jpg') left top; min-height:auto; margin-right: -20px; margin-left: -20px;
		-webkit-box-shadow: inset 0px 0px 28px 12px rgba(0,0,0,0.2);
		-moz-box-shadow: inset 0px 0px 28px 12px rgba(0,0,0,0.2);
		box-shadow: inset 0px 0px 28px 12px rgba(0,0,0,0.2);
	}
	#gallery-content>h1{background:transparent;   margin-top: 40px; margin-left: 40px; padding-bottom: 0px;}*/
	/* product css */
	.main-page {padding: 0px;}
	#about-content{padding: 60px 0 0; 
	height: 0px;
	overflow-y: hidden;
	overflow-x: hidden;
	}
	#product-content > div > div {min-height: 0px; !important;}
	
	.grs-bwh-li {
		background: url("../img/rectangle_60.png") no-repeat scroll left top transparent;
		padding-right:90%;
		margin-left:8px;
	}
	#brand-list {
		margin-top: 50px;
		list-style: none;
		padding: 0;
	}
	#brand-list > li{ 
		list-style: none;
		float: left;
		width: 160px;
		height: 70px;
		margin-bottom:10px;
		border-left: 1px solid #e7e7e7;	
	}
	#brand-list li:first-child {
		border: none;
	}
	.exsternal_product{margin:0px !important;}
	.exsternal_product>div{padding:0;}
	.exsternal_product>div>img{width:90%;}
	.exsternal_product>div.col-md-6{padding:15px;}
	.exsternal_product>.backbtn{ padding-bottom:15px !important; padding-left:15px !important; padding-right:15px !important; padding-top:30px !important;}
	/*.exsternal_product>div.col-md-6>img{margin-left: -23px; margin-bottom: -10px;}*/
	.exsternal_product>div.col-md-6>hr{margin-top: 0px;width: 45px; border-top:1px solid #a2802d; margin-left:15px}
	.exsternal_product>div.col-md-12>p>i{font-family: 'Libre Baskerville', serif; font-weight:bold;}
	.exsternal_product>div.col-md-12{padding:15px;}
	.exsternal_product>div.col-md-12>a>img{margin-top:5px;}
	.exsternal_product a{text-decoration:none;}

	/* project css */
	.peta-mobile {
		padding-top:60px;
	}
	#projects-content{padding-left:15px;padding-right:15px;}
	#projects-content>div#head-content{background:none !important; min-height:0px !important;}
	#projects-content>div#head-content>div.col-md-12>div.sub-content>h1{font-size:24pt; background:transparent; padding-bottom: 0px; margin-bottom: 25px; margin-top:0px;}
	#projects-content>div#head-content>div.col-md-12>div.sub-content>div.col-md-5{padding-top:15px; background:url('../img/line.png') no-repeat top right; padding-right: 20px; padding-bottom:15px;}
	#projects-content>div#head-content>div.col-md-12>div.sub-content>div.col-md-5>p{font-family: 'Libre Baskerville', serif; font-style:italic; font-size: 8pt; text-align: right; margin-bottom: 0px; color:#818181;}
	#projects-content>div#head-content>div.col-md-12>div.sub-content>div.col-md-7{padding-top:15px;}
	#projects-content>div#head-content>div.col-md-12>div.sub-content>div.col-md-7>p{font-size: 11pt; line-height: 16px; color:#555555;}
	#projects-content>div#head-content>div.col-md-12>div.sub-content>div.col-md-7>a>img{margin-top: 15px;}
	#projects-content>div#gallery-content{
		background:url('../img/bg_projects.jpg') left top; 
		min-height:0px !important; 
		margin-right: -20px !important; 
		margin-left: -20px !important;
		-webkit-box-shadow: inset 0px 0px 28px 12px rgba(0,0,0,0.2);
		-moz-box-shadow: inset 0px 0px 28px 12px rgba(0,0,0,0.2);
		box-shadow: inset 0px 0px 28px 12px rgba(0,0,0,0.2);
	}
	#projects-content>div#gallery-content>h1{background:transparent;   margin-top: 20px !important; margin-left: 30px !important; padding-bottom: 0px;}
	.slick>div.slick-list>div.slick-track>div.slick-slide{width:300px !important; padding-left:10px;}
	.slick>div.slick-list>div.slick-track>div.slick-slide>div.bg{background:url('../img/bg_slide-slick.png') left top; min-height:425px; position:absolute; z-index:1; width: 300px !important;}
	.slick>div.slick-list>div.slick-track>div.slick-active>div.bg{background:transparent; min-height:425px; position:absolute; z-index:1; width: 300px;}
	.title-button{margin-top:-99px;}
	.title-button>div.col-md-12{padding-right: 0px; padding-left: 50px; width: 100%;}
	.title-button>div.col-md-12>h5{font-family: 'Libre Baskerville', serif; font-size:14pt; color:#fff; margin-bottom: 5px;}
	.title-button>div.col-md-12>span{font-family: Roboto; font-size:8pt; color:#fff; font-style:italic;}
	.title-button>div.col-md-12>a>img{margin-top:5px;}
	#list_project{padding:0 30px; margin-bottom: 0px !important;}
	#list_project>h1{background:transparent; padding-bottom: 0px; margin-bottom: 10px;}
	#list_project>div.col-md-12{padding:0;}
	#list_project>div.sc_full_pro{font-style: italic; font-size: 8pt; margin-top: 60px;}
	#list_project>div.col-md-12>a>img{margin-top: 40px;}
	#list_project>div.col-md-12{padding:0;}
	#list_project>div.col-md-12>h5.ind{font-family: Roboto; font-size:10pt; font-weight:bold; color:#000; }
	#list_project>div.col-md-12>h5.indo{font-family: Roboto; font-size:10pt; font-weight:bold; color:#FFF; }
	#list_project>div.col-md-12>h5.int{font-family: Roboto; font-size:10pt; font-weight:bold; color:#000;}
	#list_project>div.col-md-12>h5.inter{font-family: Roboto; font-size:10pt; font-weight:bold; color:#FFF;}
	h5.ind{font-family: Roboto; font-size:10pt; font-weight:bold; color:#000; cursor:pointer}
	h5.int{font-family: Roboto; font-size:10pt; font-weight:bold; color:#CCC;cursor:pointer}
	h5.indo{font-family: Roboto; font-size:10pt; font-weight:bold; color:#CCC; cursor:pointer}
	h5.inter{font-family: Roboto; font-size:10pt; font-weight:bold; color:#000;cursor:pointer}
	#list_project>div.col-md-12>hr{width:40px; margin-top: 15px; margin-bottom: 15px;}
	#list_project>div.col-md-12>ul{list-style:none; font-family: Roboto; font-size:9pt;  
		-moz-column-count: 2;
		-moz-column-gap: 20px;
		-webkit-column-count: 2;
		-webkit-column-gap: 20px;
		column-count: 2;
		column-gap: 20px;}
	#list_project>div.col-md-12>ul>li{padding-left:20px; background:url('../img/list_projects_ico.png') no-repeat left 5px; margin-bottom: 20px; width: 100%; float: left; padding-right: 20px; height: 50px;}
	#list_project>div.col-md-12>ul>li>span{font-weight:normal;}
	/* news */
	.set_img_news-thumb{width:100% !important; border:1px solid #e9e9e9;}
	#list_news-mobile{margin:0px; padding-top:70px}
	#list_news-mobile>h3{font-family: Roboto; font-size:12pt; font-weight:bold; color:#b5935c; text-transform: uppercase; padding-left: 30px;margin-bottom: 0px;}
	.news_slider-mobile>div.slide>h4{margin-top:25px; font-family: 'Libre Baskerville', serif; font-size:10pt; color:#000; min-height:30px; margin-bottom: 0px; padding-left:15px;}
	.news_slider-mobile>div.slide>span{font-family: 'Libre Baskerville', serif; font-size:9pt; color:#b5935c; font-style:italic; padding-left:15px;}
	.news_slider-mobile>div.slide>div.col-md-12{padding-left:0; margin-top:30px !important; padding-left:15px;}
	.news_slider-mobile>div.slide>div.col-md-12>a{font-family: Roboto; font-size:8pt; font-weight:bold; letter-spacing: 1px;}
	.news_slider-mobile>div.slide>div.col-md-12>a>span{float:left; color:#000;}
	.news_slider-mobile>div.slide>div.col-md-12>a>img{float:left; padding-left: 20px; padding-top: 3px;}
	
	#list_news-mobile>div.paginate{padding-top:40px;padding-left:0px;padding-right:0px; padding-bottom:20px;}
	#list_news-mobile>div.paginate>div.col-md-8{font-family: Roboto; font-size:11pt;padding-top:15px;}
	#list_news-mobile>div.paginate>div.col-md-8>a{color:#85898c; text-decoration:none;}
	#list_news-mobile>div.paginate>div.left>a>img{float:left;padding-left:0px;}
	#list_news-mobile>div.paginate>div.right>a>img{float:right;padding-right:0px;}
	
	#bx-pager-mobile>ul{margin:0; padding:0; list-style:none; position: relative; float: left; display: block; left: 50%;}
	#bx-pager-mobile>ul>li{position: relative; float: left; display: block; right: 50%; margin-right:10px;} 
	#bx-pager-mobile>ul>li>a{color:#85898c; text-decoration:none;} 
	#bx-pager-mobile>ul>li>a.active{color:#b5935c} 
	
	.sparator_detail{margin-top:6%;}
	.sparator_detail>div.col-md-11>a>img{margin-top:25px}
	.sparator_detail>div.col-md-11>h3{font-family: Roboto; font-size: 10pt; font-weight: bold; color: #b5935c; text-transform: uppercase; margin-top: 25px; margin-bottom: 10px;}
	.sparator_detail>div.col-md-6>hr{margin-left:30px; margin-right:15px; width: 45px; border-top:1px solid #b5935c;}
	.sparator_detail>div.col-md-11{padding-left:30px; padding-right:15px;}
	/*.sparator_detail>div.col-md-6{background:url('../img/rac_detail-news.png') no-repeat right center;}*/
	.sparator_detail>div.col-md-6>div.shared{background:transparent; line-height: 35px; padding-left:30px;}
	.sparator_detail>div.col-md-6>h4{padding-left:15px; padding-right:15px;font-size: 12px; margin-bottom: 5px; margin-top: 5px; background:url('../img/rac_detail-news.png') no-repeat right center;}
	.sparator_detail>div.col-md-6>span{padding-left:15px; padding-right:15px;font-size: 11px; font-style:italic; color:#b5935c;}
	.sparator_detail>div.col-md-12{font-size: 12px;}
	.sparator_detail>.context{font-size: 12px; padding-left:30px; padding-right:30px;}
	.sparator_detail div.bx-pager{bottom:0 !important;}
	
	/*contact us */
	#contact-list-mobile{ padding-left:15px;padding-right:15px;}
	.block-height-mobile {padding-top:50px;}
	.hpad-35 {padding: 0 0px;}
	.hmobile-35{padding-top:40px;padding-left:0px;padding-right:0px;}
	.patern-bg {
		background: url('../img/patern1.png');
		padding-left:25px;
		padding-right:25px;
		padding-bottom:30px;
		min-height:0px !important;
	}	
	#inquiry-form {
		
	}
	#inquiry-form input, #inquiry-form textarea {
		border: 1px solid #e7e7e7;
		width: 100%;
		margin: 0 15px 20px 0;
		padding: 6px 15px;
		font-family: Roboto;
		font-size: 10pt;
	}
	#inquiry-form input {
		height: 30px;
	}
	#inquiry-form textarea {
		resize: none;
		height: 100px;
	}
	#inquiry-form div {
		font-family: Roboto;
		font-size: 10pt;
		color: #aaaaaa;
	}
	#inquiry-form .submit {
		border: 1px solid #a2802d;
		width: 160px;
		height: 40px;
		background: url('../img/arrow-right.png') no-repeat 125px center transparent;
		text-align: left;
		font-family: Roboto;
		font-size: 10pt;
		color: #a2802d;
		padding: 6px 15px;
	}
	
	/* corporate*/
	.corporate-page {
		min-height: 480px;
	}
	.submenucp-mobile {padding-left:15px; padding-right:15px;}
	.selected-corporate {
		color: #a2802d;
	}
	#cp-submenu>li.active > a {
		background:none;
		color: #a2802d;
	}
	#cp-submenu>li a {
		background:none;
		color: #000;
	}
	.corporate-page > div {
		padding-top: 0px;
		padding-bottom: 20px;
	}
	.corporate-content .content-text, .column-2 {
		font-family: Roboto;
		line-height: 12pt;
		
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
		-moz-column-count: 2; /* Firefox */  
		column-count: 2;
		-webkit-column-gap: 30px; /* Chrome, Safari, Opera */
		-moz-column-gap: 30px; /* Firefox */ 
		column-gap: 30px;
	}
	.corporate-content>div{padding:0;}
	.corporate-content>div.title{background-color:#b5935c; color:#fff; font-family: Roboto; line-height: 50px; margin-bottom: 5px;}
	.corporate-content>div.title>div.right{text-align:right;}
	
	.corporate-content>div.content_report{font-family: Roboto; line-height: 30px; font-size: 9pt;}
	.corporate-content>div.content_report>div.right{text-align:right;}
	.corporate-content>div.content_report>div.col-md-6>a{color:#b5935c; text-decoration: underline;}
	
	.corporate-content>div.content_report>div{background:url('../img/line_bawah_corporate.jpg') repeat-x left bottom,url('../img/rac_right.png') no-repeat right bottom;  max-height: 30px;}
	.corporate-content>div.content_report>div.col-md-6{background:url('../img/line_bawah_corporate.jpg') repeat-x left bottom;}
	
	.corporate-content>div.download_all_report{background-color:#f4f4f4; line-height:50px; font-size:9pt; color:#b5935c; font-family:roboto; margin-bottom: 10px;}
	.corporate-content>div.download_all_report>div.col-md-8>a{text-decoration:underline; color:#b5935c;}
	.corporate-content>div.download_all_report>div.col-md-8>a>img{margin-right: 20px;}
	.corporate-content>h5{font-family: 'Libre Baskerville', serif; font-size:14px !important;   margin-bottom: 15px; margin-top: 15px; color:#000;}
	
	.corporate-content-m>div{padding:0;}
	.corporate-content-m>div.title{background-color:#b5935c; color:#fff; font-family: Roboto; line-height: 50px; margin-bottom: 5px;}
	.corporate-content-m>div.title>div.right{text-align:right;}
	
	.corporate-content-m>div.content_report{font-family: Roboto; line-height: 30px; font-size: 9pt;}
	.corporate-content-m>div.content_report>div.right{text-align:right;}
	.corporate-content-m>div.content_report>div.col-md-6>a{color:#b5935c; text-decoration: underline;}
	.corporate-content-m>div.content_report>div.col-md-4>a{color:#b5935c; text-decoration: underline;}
	
	.corporate-content-m>div.content_report>div{background:url('../img/line_bawah_corporate.jpg') repeat-x left bottom,url('../img/rac_right.png') no-repeat right bottom;  max-height: 200px;}
	.corporate-content-m>div.content_report>div.col-md-6{background:url('../img/line_bawah_corporate.jpg') repeat-x left bottom;}
	
	.corporate-content-m>div.download_all_report{background-color:#f4f4f4; line-height:50px; font-size:9pt; color:#b5935c; font-family:roboto; margin-bottom: 10px;}
	.corporate-content-m>div.download_all_report>div.col-md-10>a{text-decoration:underline; color:#b5935c;}
	.corporate-content-m>div.download_all_report>div.col-md-10>a>img{margin-right: 20px;}
	.corporate-content-m>div.download_all_report>div.col-md-8>a{text-decoration:underline; color:#b5935c;}
	.corporate-content-m>div.download_all_report>div.col-md-8>a>img{margin-right: 20px;}

	.corporate-content-m>h5{font-family: 'Libre Baskerville', serif; font-size:14px !important;   margin-bottom: 15px; margin-top: 15px; color:#000;}
	.submenu-corp{ padding-top:70px !important; padding-left:12px !important; padding-right:15px !important; padding-bottom:20px !important;}
	.submenu-corp-hide { padding-top:200px !important}
	.sub-corp{text-decoration:none; padding-left:20px;color:#000; padding:0px}
	.irc{padding-left:0; padding-bottom:30px}
	.irc strong{color:#a2802d; font-size: 11pt;}
	.irc>p{margin-bottom:0;}
	.content-teaser>p{font-family: 'Libre Baskerville', serif; font-size: 9pt; color: #000; max-width: 100% !important; min-width: 300px;}
	
	#footer_content {font-family: Roboto;font-size: 9pt;	height: 50px;width: 100%;/*	position: absolute;	bottom: 0;*/z-index: 9;border-top: 1px solid #e7e7e8;/*	margin-top: -50px; */padding: 15px 15px !important;position: relative;	bottom: 0;	background: #fff;}
	#footer_content>.foot5 { padding:0px;}
	#footer_content>.foot2 { padding-top:10px;}
	.grs-ver {
		background: url("../img/ractangle_long.png") no-repeat scroll left top transparent;
		padding:5px;
	}
	#fot {
		font-family: Roboto;
		font-size: 9pt;
	/*	height: 50px;
		width: 100%;
		position: absolute;
		bottom: 0;*/
		z-index: 9;
		border-top: 1px solid #e7e7e8;
		padding-top:15px;
	/*	margin-top: -50px; 
		padding: 15px 50px;
		position: absolute;
		bottom: 0;
		background: #fff;*/
	}
	#fot_content {font-family: Roboto;font-size: 9pt;	height: 50px;width: 100%;/*	position: absolute;	bottom: 0;*/z-index: 9;border-top: 1px solid #e7e7e8;/*	margin-top: -50px; */padding: 15px 50px;position: relative;	bottom: 0;	background: #fff;}
	.txt_foot{
		padding: 15px;
		text-align:center;
	}
	#footer {
		font-family: Roboto;
		font-size: 9pt;
		height: 50px;
		width: 100%;
	/*	position: absolute;
		bottom: 0;*/
		z-index: 9;
		border-top: 1px solid #e7e7e8;
		/*margin-top: 0px !important;*/
		padding: 0px 15px 15px 15px;
		position: relative;
		bottom: 0;
		background: #fff;
	}
}

@media only screen
and (min-width: 641px)
and (max-width: 767px) {
		body, html{
		height: 100%;
		font-family: 'Libre Baskerville', serif;
		font-size: 9.5pt;
		color: #252525;
		overflow-x: hidden !important; 
	}
	.navbar-brand {
		height: 59px;
		padding: 5px 15px 5px 10px;
		outline:none;
	}
	.navbar-default .navbar-toggle {
  		border-color: #FFF;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	  	background-color: #FFF;
	}
	.navbar-nav > li {
		border-left: 1px solid #e7e7e8;
		padding-top: 20px;
		width:100%;
		height:100%;
		text-align: center;
		font-size: 8pt;
		outline:none;
	}
	.navbar-collapse {
		padding-left: 0 !important;
		padding-right: 0 !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		overflow-x:hidden;
	}
	.navbar-collapse.in {
	  overflow-y: auto;
	  height: 446px;
	}
	.navbar-fixed-bottom .navbar-collapse {
	  max-height: 450px;
	}
	.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
		max-height:450px;
	}
	/*.main-page {
		padding: 60px 0 0;
	}*/
	.mobile{
		padding-left:10px;
		padding-right:10px;
	}
	.pad-mobile {
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
	}
	.pad-product-mobile {
		padding-top:40px;
		padding-bottom:40px;
	}
	.banner-mobile{
		padding:0px;
		padding-top:0px;
		
	}
	.bg-slider{
		background-color:#f5f5f6;
		margin-top:20px;
		padding-bottom:20px;
	}
	.sliderthn-about{
		background-color:#f5f5f6;
	}
	.slidethn{
		height:140px;
		background-color:#f5f5f6;
	}
	#nvs a{
		text-decoration: none;
		padding-right:5px;
		opacity: 0.4;
		}
	#nvs a.hover, #nvs a.active{
		text-decoration: none;
		opacity: 1.0;
		}
	h1 {
		font-size: 18pt;
		color: #a2802d;
		padding-bottom: 25px;
		margin-top: 30px;
		margin-bottom: 25px;
		background: url('../img/header-bar.png') no-repeat bottom left;
	}
	.param {
		height:auto !important;
		padding-bottom:10px;
		}
	.logo_product {
		margin-bottom: 25px;
		background: url('../img/header-bar.png') no-repeat bottom left;
	}
	.img-table{
		width:100%;
		
	}
	.pad-mobile>div span{
		font-family: 'Libre Baskerville', serif; font-style:italic;
	}
	/* about us */
	#about-content>#intro>div.content {padding: 15px !important;}
	#about-content>#services>div.content {padding:15px !important;}
	#about-content>#services>div.content>div.col-xs-12>div.col-md-4>center>img{max-width:100px;}
	#about-content>#services>div.content>div.col-xs-12>div.col-md-4>p{  margin-bottom: 0px; margin-top: 10px; text-align:center;}
	#about-content>#services>div.content>div>h1{ font-size: 16pt; color: #a2802d; padding-bottom: 0px; margin-top: 20px;  margin-bottom: 5px; background: transparent;}
	#about-content>#services>div.content>div>span{font-family: 'Libre Baskerville', serif; font-style:italic; padding:0 15px;}  
	#about-content>#services>div.content>div>p{  margin-bottom: 0px; margin-top: 10px;}
	.img-tb{padding-top:10px;}
	/* project css */ 
	/*#head-content>div.col-md-12>div.sub-content>h1{font-size:24pt; background:transparent; padding-bottom: 0px; margin-bottom: 25px;}
	#head-content>div.col-md-12>div.sub-content>div.col-md-5{padding-top:25px; background:url('../img/line.png') no-repeat top right; padding-right: 20px;}
	#head-content>div.col-md-12>div.sub-content>div.col-md-5>p{font-family: 'Libre Baskerville', serif; font-style:italic; font-size: 8pt; text-align: right; margin-bottom: 40px; color:#818181;}
	#head-content>div.col-md-12>div.sub-content>div.col-md-7{padding-top:25px;}
	#head-content>div.col-md-12>div.sub-content>div.col-md-7>p{font-size: 11pt; line-height: 16px; color:#555555;}
	#head-content>div.col-md-12>div.sub-content>div.col-md-7>a>img{margin-top: 15px;}
	#gallery-content{background:url('../img/bg_projects.jpg') left top; min-height:auto; margin-right: -20px; margin-left: -20px;
		-webkit-box-shadow: inset 0px 0px 28px 12px rgba(0,0,0,0.2);
		-moz-box-shadow: inset 0px 0px 28px 12px rgba(0,0,0,0.2);
		box-shadow: inset 0px 0px 28px 12px rgba(0,0,0,0.2);
	}
	#gallery-content>h1{background:transparent;   margin-top: 40px; margin-left: 40px; padding-bottom: 0px;}*/
	/* product css */
	.main-page {padding: 0px;}
	#about-content{padding: 60px 0 0; 
	height: 0px;
	overflow-y: hidden;
	overflow-x: hidden;
	}
	#product-content > div > div {min-height: 0px; !important;}
	
	.grs-bwh-li {
		background: url("../img/rectangle_60.png") no-repeat scroll left top transparent;
		padding-right:90%;
		margin-left:8px;
	}
	#brand-list {
		margin-top: 50px;
		list-style: none;
		padding: 0;
	}
	#brand-list > li{ 
		list-style: none;
		float: left;
		width: 160px;
		height: 70px;
		margin-bottom:10px;
		border-left: 1px solid #e7e7e7;	
	}
	#brand-list li:first-child {
		border: none;
	}
	.exsternal_product{margin:0px !important;}
	.exsternal_product>div{padding:0;}
	.exsternal_product>div>img{width:90%;}
	.exsternal_product>div.col-md-6{padding:15px;}
	.exsternal_product>.backbtn{ padding-bottom:15px !important; padding-left:15px !important; padding-right:15px !important; padding-top:30px !important;}
	/*.exsternal_product>div.col-md-6>img{margin-left: -23px; margin-bottom: -10px;}*/
	.exsternal_product>div.col-md-6>hr{margin-top: 0px;width: 45px; border-top:1px solid #a2802d; margin-left:15px}
	.exsternal_product>div.col-md-12>p>i{font-family: 'Libre Baskerville', serif; font-weight:bold;}
	.exsternal_product>div.col-md-12{padding:15px;}
	.exsternal_product>div.col-md-12>a>img{margin-top:5px;}
	.exsternal_product a{text-decoration:none;}

	/* project css */
	.peta-mobile {
		padding-top:60px;
	}
	#projects-content{padding-left:15px;padding-right:15px;}
	#projects-content>div#head-content{background:none !important; min-height:0px !important;}
	#projects-content>div#head-content>div.col-md-12>div.sub-content>h1{font-size:24pt; background:transparent; padding-bottom: 0px; margin-bottom: 25px; margin-top:0px;}
	#projects-content>div#head-content>div.col-md-12>div.sub-content>div.col-md-5{padding-top:15px; background:url('../img/line.png') no-repeat top right; padding-right: 20px; padding-bottom:15px;}
	#projects-content>div#head-content>div.col-md-12>div.sub-content>div.col-md-5>p{font-family: 'Libre Baskerville', serif; font-style:italic; font-size: 8pt; text-align: right; margin-bottom: 0px; color:#818181;}
	#projects-content>div#head-content>div.col-md-12>div.sub-content>div.col-md-7{padding-top:15px;}
	#projects-content>div#head-content>div.col-md-12>div.sub-content>div.col-md-7>p{font-size: 11pt; line-height: 16px; color:#555555;}
	#projects-content>div#head-content>div.col-md-12>div.sub-content>div.col-md-7>a>img{margin-top: 15px;}
	#projects-content>div#gallery-content{
		background:url('../img/bg_projects.jpg') left top; 
		min-height:0px !important; 
		margin-right: -20px !important; 
		margin-left: -20px !important;
		-webkit-box-shadow: inset 0px 0px 28px 12px rgba(0,0,0,0.2);
		-moz-box-shadow: inset 0px 0px 28px 12px rgba(0,0,0,0.2);
		box-shadow: inset 0px 0px 28px 12px rgba(0,0,0,0.2);
	}
	#projects-content>div#gallery-content>h1{background:transparent;   margin-top: 20px !important; margin-left: 30px !important; padding-bottom: 0px;}
	.slick>div.slick-list>div.slick-track>div.slick-slide{width:300px !important; padding-left:10px;}
	.slick>div.slick-list>div.slick-track>div.slick-slide>div.bg{background:url('../img/bg_slide-slick.png') left top; min-height:425px; position:absolute; z-index:1; width: 300px !important;}
	.slick>div.slick-list>div.slick-track>div.slick-active>div.bg{background:transparent; min-height:425px; position:absolute; z-index:1; width: 300px;}
	.title-button{margin-top:-99px;}
	.title-button>div.col-md-12{padding-right: 0px; padding-left: 50px; width: 100%;}
	.title-button>div.col-md-12>h5{font-family: 'Libre Baskerville', serif; font-size:14pt; color:#fff; margin-bottom: 5px;}
	.title-button>div.col-md-12>span{font-family: Roboto; font-size:8pt; color:#fff; font-style:italic;}
	.title-button>div.col-md-12>a>img{margin-top:5px;}
	#list_project{padding:0 30px; margin-bottom: 0px !important;}
	#list_project>h1{background:transparent; padding-bottom: 0px; margin-bottom: 10px;}
	#list_project>div.col-md-12{padding:0;}
	#list_project>div.sc_full_pro{font-style: italic; font-size: 8pt; margin-top: 60px;}
	#list_project>div.col-md-12>a>img{margin-top: 40px;}
	#list_project>div.col-md-12{padding:0;}
	#list_project>div.col-md-12>h5.ind{font-family: Roboto; font-size:10pt; font-weight:bold; color:#000; }
	#list_project>div.col-md-12>h5.indo{font-family: Roboto; font-size:10pt; font-weight:bold; color:#FFF; }
	#list_project>div.col-md-12>h5.int{font-family: Roboto; font-size:10pt; font-weight:bold; color:#000;}
	#list_project>div.col-md-12>h5.inter{font-family: Roboto; font-size:10pt; font-weight:bold; color:#FFF;}
	h5.ind{font-family: Roboto; font-size:10pt; font-weight:bold; color:#000; cursor:pointer}
	h5.int{font-family: Roboto; font-size:10pt; font-weight:bold; color:#CCC;cursor:pointer}
	h5.indo{font-family: Roboto; font-size:10pt; font-weight:bold; color:#CCC; cursor:pointer}
	h5.inter{font-family: Roboto; font-size:10pt; font-weight:bold; color:#000;cursor:pointer}
	#list_project>div.col-md-12>hr{width:40px; margin-top: 15px; margin-bottom: 15px;}
	#list_project>div.col-md-12>ul{list-style:none; font-family: Roboto; font-size:9pt;  
		-moz-column-count: 2;
		-moz-column-gap: 20px;
		-webkit-column-count: 2;
		-webkit-column-gap: 20px;
		column-count: 2;
		column-gap: 20px;}
	#list_project>div.col-md-12>ul>li{padding-left:20px; background:url('../img/list_projects_ico.png') no-repeat left 5px; margin-bottom: 20px; width: 100%; float: left; padding-right: 20px; height: 50px;}
	#list_project>div.col-md-12>ul>li>span{font-weight:normal;}
	/* news */
	.set_img_news-thumb{width:100% !important; border:1px solid #e9e9e9;}
	#list_news-mobile{margin:0px; padding-top:70px}
	#list_news-mobile>h3{font-family: Roboto; font-size:12pt; font-weight:bold; color:#b5935c; text-transform: uppercase; padding-left: 30px;margin-bottom: 0px;}
	.news_slider-mobile>div.slide>h4{margin-top:25px; font-family: 'Libre Baskerville', serif; font-size:10pt; color:#000; min-height:30px; margin-bottom: 0px; padding-left:15px;}
	.news_slider-mobile>div.slide>span{font-family: 'Libre Baskerville', serif; font-size:9pt; color:#b5935c; font-style:italic; padding-left:15px;}
	.news_slider-mobile>div.slide>div.col-md-12{padding-left:0; margin-top:30px !important; padding-left:15px;}
	.news_slider-mobile>div.slide>div.col-md-12>a{font-family: Roboto; font-size:8pt; font-weight:bold; letter-spacing: 1px;}
	.news_slider-mobile>div.slide>div.col-md-12>a>span{float:left; color:#000;}
	.news_slider-mobile>div.slide>div.col-md-12>a>img{float:left; padding-left: 20px; padding-top: 3px;}
	
	#list_news-mobile>div.paginate{padding-top:40px;padding-left:0px;padding-right:0px; padding-bottom:20px;}
	#list_news-mobile>div.paginate>div.col-md-8{font-family: Roboto; font-size:11pt;padding-top:15px;}
	#list_news-mobile>div.paginate>div.col-md-8>a{color:#85898c; text-decoration:none;}
	#list_news-mobile>div.paginate>div.left>a>img{float:left;padding-left:0px;}
	#list_news-mobile>div.paginate>div.right>a>img{float:right;padding-right:0px;}
	
	#bx-pager-mobile>ul{margin:0; padding:0; list-style:none; position: relative; float: left; display: block; left: 50%;}
	#bx-pager-mobile>ul>li{position: relative; float: left; display: block; right: 50%; margin-right:10px;} 
	#bx-pager-mobile>ul>li>a{color:#85898c; text-decoration:none;} 
	#bx-pager-mobile>ul>li>a.active{color:#b5935c} 
	
	.sparator_detail{margin-top:6%;}
	.sparator_detail>div.col-md-11>a>img{margin-top:25px}
	.sparator_detail>div.col-md-11>h3{font-family: Roboto; font-size: 10pt; font-weight: bold; color: #b5935c; text-transform: uppercase; margin-top: 25px; margin-bottom: 10px;}
	.sparator_detail>div.col-md-6>hr{margin-left:30px; margin-right:15px; width: 45px; border-top:1px solid #b5935c;}
	.sparator_detail>div.col-md-11{padding-left:30px; padding-right:15px;}
	/*.sparator_detail>div.col-md-6{background:url('../img/rac_detail-news.png') no-repeat right center;}*/
	.sparator_detail>div.col-md-6>div.shared{background:transparent; line-height: 35px; padding-left:30px;}
	.sparator_detail>div.col-md-6>h4{padding-left:15px; padding-right:15px;font-size: 12px; margin-bottom: 5px; margin-top: 5px; background:url('../img/rac_detail-news.png') no-repeat right center;}
	.sparator_detail>div.col-md-6>span{padding-left:15px; padding-right:15px;font-size: 11px; font-style:italic; color:#b5935c;}
	.sparator_detail>div.col-md-12{font-size: 12px;}
	.sparator_detail>.context{font-size: 12px; padding-left:30px; padding-right:30px;}
	.sparator_detail div.bx-pager{bottom:0 !important;}
	
	/*contact us */
	#contact-list-mobile{ padding-left:15px;padding-right:15px;}
	.block-height-mobile {padding-top:50px;}
	.hpad-35 {padding: 0 0px;}
	.hmobile-35{padding-top:40px;padding-left:0px;padding-right:0px;}
	.patern-bg {
		background: url('../img/patern1.png');
		padding-left:25px;
		padding-right:25px;
		padding-bottom:30px;
		min-height:0px !important;
	}	
	#inquiry-form {
		
	}
	#inquiry-form input, #inquiry-form textarea {
		border: 1px solid #e7e7e7;
		width: 100%;
		margin: 0 15px 20px 0;
		padding: 6px 15px;
		font-family: Roboto;
		font-size: 10pt;
	}
	#inquiry-form input {
		height: 30px;
	}
	#inquiry-form textarea {
		resize: none;
		height: 100px;
	}
	#inquiry-form div {
		font-family: Roboto;
		font-size: 10pt;
		color: #aaaaaa;
	}
	#inquiry-form .submit {
		border: 1px solid #a2802d;
		width: 160px;
		height: 40px;
		background: url('../img/arrow-right.png') no-repeat 125px center transparent;
		text-align: left;
		font-family: Roboto;
		font-size: 10pt;
		color: #a2802d;
		padding: 6px 15px;
	}
	
	/* corporate*/
	.corporate-page {
		min-height: 480px;
	}
	.submenucp-mobile {padding-left:15px; padding-right:15px;}
	.selected-corporate {
		color: #a2802d;
	}
	#cp-submenu>li.active > a {
		background:none;
		color: #a2802d;
	}
	#cp-submenu>li a {
		background:none;
		color: #000;
	}
	.corporate-page > div {
		padding-top: 0px;
		padding-bottom: 20px;
	}
	.corporate-content .content-text, .column-2 {
		font-family: Roboto;
		line-height: 12pt;
		
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
		-moz-column-count: 2; /* Firefox */  
		column-count: 2;
		-webkit-column-gap: 30px; /* Chrome, Safari, Opera */
		-moz-column-gap: 30px; /* Firefox */ 
		column-gap: 30px;
	}
	.corporate-content>div{padding:0;}
	.corporate-content>div.title{background-color:#b5935c; color:#fff; font-family: Roboto; line-height: 50px; margin-bottom: 5px;}
	.corporate-content>div.title>div.right{text-align:right;}
	
	.corporate-content>div.content_report{font-family: Roboto; line-height: 30px; font-size: 9pt;}
	.corporate-content>div.content_report>div.right{text-align:right;}
	.corporate-content>div.content_report>div.col-md-6>a{color:#b5935c; text-decoration: underline;}
	
	.corporate-content>div.content_report>div{background:url('../img/line_bawah_corporate.jpg') repeat-x left bottom,url('../img/rac_right.png') no-repeat right bottom;  max-height: 30px;}
	.corporate-content>div.content_report>div.col-md-6{background:url('../img/line_bawah_corporate.jpg') repeat-x left bottom;}
	
	.corporate-content>div.download_all_report{background-color:#f4f4f4; line-height:50px; font-size:9pt; color:#b5935c; font-family:roboto; margin-bottom: 10px;}
	.corporate-content>div.download_all_report>div.col-md-8>a{text-decoration:underline; color:#b5935c;}
	.corporate-content>div.download_all_report>div.col-md-8>a>img{margin-right: 20px;}
	.corporate-content>h5{font-family: 'Libre Baskerville', serif; font-size:14px !important;   margin-bottom: 15px; margin-top: 15px; color:#000;}
	
	.corporate-content-m>div{padding:0;}
	.corporate-content-m>div.title{background-color:#b5935c; color:#fff; font-family: Roboto; line-height: 50px; margin-bottom: 5px;}
	.corporate-content-m>div.title>div.right{text-align:right;}
	
	.corporate-content-m>div.content_report{font-family: Roboto; line-height: 30px; font-size: 9pt;}
	.corporate-content-m>div.content_report>div.right{text-align:right;}
	.corporate-content-m>div.content_report>div.col-md-6>a{color:#b5935c; text-decoration: underline;}
	.corporate-content-m>div.content_report>div.col-md-4>a{color:#b5935c; text-decoration: underline;}
	
	.corporate-content-m>div.content_report>div{background:url('../img/line_bawah_corporate.jpg') repeat-x left bottom,url('../img/rac_right.png') no-repeat right bottom;  max-height: 200px;}
	.corporate-content-m>div.content_report>div.col-md-6{background:url('../img/line_bawah_corporate.jpg') repeat-x left bottom;}
	
	.corporate-content-m>div.download_all_report{background-color:#f4f4f4; line-height:50px; font-size:9pt; color:#b5935c; font-family:roboto; margin-bottom: 10px;}
	.corporate-content-m>div.download_all_report>div.col-md-10>a{text-decoration:underline; color:#b5935c;}
	.corporate-content-m>div.download_all_report>div.col-md-10>a>img{margin-right: 20px;}
	.corporate-content-m>div.download_all_report>div.col-md-8>a{text-decoration:underline; color:#b5935c;}
	.corporate-content-m>div.download_all_report>div.col-md-8>a>img{margin-right: 20px;}

	.corporate-content-m>h5{font-family: 'Libre Baskerville', serif; font-size:14px !important;   margin-bottom: 15px; margin-top: 15px; color:#000;}
	.submenu-corp{ padding-top:70px !important; padding-left:12px !important; padding-right:15px !important; padding-bottom:20px !important;}
	.submenu-corp-hide { padding-top:200px !important}
	.sub-corp{text-decoration:none; padding-left:20px;color:#000; padding:0px}
	.irc{padding-left:0; padding-bottom:30px}
	.irc strong{color:#a2802d; font-size: 11pt;}
	.irc>p{margin-bottom:0;}
	.content-teaser>p{font-family: 'Libre Baskerville', serif; font-size: 9pt; color: #000; max-width: 100% !important; min-width: 300px;}
	
	#footer_content {font-family: Roboto;font-size: 9pt;	height: 50px;width: 100%;/*	position: absolute;	bottom: 0;*/z-index: 9;border-top: 1px solid #e7e7e8;/*	margin-top: -50px; */padding: 15px 15px !important;position: relative;	bottom: 0;	background: #fff;}
	#footer_content>.foot5 { padding:0px;}
	#footer_content>.foot2 { padding-top:10px;}
	.grs-ver {
		background: url("../img/ractangle_long.png") no-repeat scroll left top transparent;
		padding:5px;
	}
	#fot {
		font-family: Roboto;
		font-size: 9pt;
	/*	height: 50px;
		width: 100%;
		position: absolute;
		bottom: 0;*/
		z-index: 9;
		border-top: 1px solid #e7e7e8;
		padding-top:15px;
	/*	margin-top: -50px; 
		padding: 15px 50px;
		position: absolute;
		bottom: 0;
		background: #fff;*/
	}
	#fot_content {font-family: Roboto;font-size: 9pt;	height: 50px;width: 100%;/*	position: absolute;	bottom: 0;*/z-index: 9;border-top: 1px solid #e7e7e8;/*	margin-top: -50px; */padding: 15px 50px;position: relative;	bottom: 0;	background: #fff;}
	.txt_foot{
		padding: 15px;
		text-align:center;
	}
	#footer {
		font-family: Roboto;
		font-size: 9pt;
		height: 50px;
		width: 100%;
	/*	position: absolute;
		bottom: 0;*/
		z-index: 9;
		border-top: 1px solid #e7e7e8;
		/*margin-top: 0px !important;*/
		padding: 0px 15px 15px 15px;
		position: relative;
		bottom: 0;
		background: #fff;
	}
}

/*@media only screen
and (max-width: 767px) {
	
}*/

@media only screen
and (min-width: 768px)
and (max-width: 1211px) {
	.navbar-brand img {
		width: 160px;
	}
	
	.navbar-nav > li {
		width: 140px;
		font-size: 8pt;
	}
	
	.navbar-nav > li > a {
	
	}
}


/* css edit Nico*/
.home-slider{/*min-width:1270px;*/ background-color: #fff; z-index: 1;}
#modal_corporate>div.modal-dialog{margin: 15% auto;}
#about-content{padding: 60px 0 0; 
	height: 700px;
	overflow-y: scroll;
	overflow-x: hidden;
}

#about-content>#intro{background:#f9f9f9;}
#about-content>#intro>div.row>div.banner>img{width:100%;}

#about-content>#intro>div.content{padding: 4.8% 55px;}
#about-content>#intro>div.content>div>h1{font-size: 16pt; color: #aeaeae; padding-bottom: 25px; margin-top: 0px; margin-bottom: 15px; background: url('../img/rac_about.png') no-repeat bottom left;}
#about-content>#intro>div.content>div>h1.story{color: #b5935c;}
#about-content>#intro>div.content>div>span{font-family: 'Libre Baskerville', serif; font-style:italic; font-size:9pt;}
#about-content>#intro>div.content>div>p{font-size:9pt;}

#about-content>#about{background:url('../img/bg-copy.jpg') repeat-x left -423px;}
#about-content>#about>div.content{padding: 0 55px 4.8%;}
#about-content>#about>div.content>div.col-md-8>img{width:100%;}
#about-content>#about>div.content>div.col-md-4{padding-top: 45px;}
#about-content>#about>div.content>div.col-md-4>div{padding:0;}
#about-content>#about>div.content>div.col-md-4>div>img{width:100%;}
#about-content>#about>div.content>div.col-md-4>div.col-md-12{margin-bottom:20px;}
#about-content>#about>div.content>div.col-md-4>div.left{padding-right:10px;}
#about-content>#about>div.content>div.col-md-4>div.right{padding-left:10px;}

#about-content>#about>div.content>div.col-md-12{min-height: 230px;}
#about-content>#about>div.content>div.col-md-12>h1{font-size: 16pt; color: #a2802d; padding-bottom: 25px; margin-top: 20px; margin-bottom: 20px; background: url('../img/rac_about.png') no-repeat bottom left;}
#about-content>#about>div.content>div.col-md-12>div{-webkit-column-count: 3; /* Chrome, Safari, Opera */  -moz-column-count: 3; /* Firefox */  column-count: 3; -webkit-column-gap: 30px; font-family: Roboto; font-size:9pt; /*min-height:118px;*/}
#about-content>#about>div.content>div.col-md-12>div span{font-family: 'Libre Baskerville', serif; font-style:italic;}

#about-content>#services>div.content{padding: 0 55px 0.5%;}
#about-content>#services>div.content>div>h1{ font-size: 16pt; color: #a2802d; padding-bottom: 0px; margin-top: 20px;  margin-bottom: 5px; background: transparent;}
#about-content>#services>div.content>div>span{font-family: 'Libre Baskerville', serif; font-style:italic; padding:0 15px;}  
#about-content>#services>div.content>div>p{  margin-bottom: 0px; margin-top: 10px;}  
#about-content>#services>div.content>div.col-md-6{padding-top: 10px;}
#about-content>#services>div.content>div.col-md-6>div.col-md-4>p{  margin-bottom: 0px; margin-top: 10px; text-align:center;}
#about-content>#services>div.content>div.col-md-2{background: url('../img/ractangle_long.png') no-repeat left top; min-height:150px; padding-top:15px;}
#about-content>#services>div.content>div.col-md-2>a>img{margin-bottom:15px; padding-left:10px}

.bxslider_about li img{width:100%;}
#about-content>#services>div.content>div.bx-wrapper>div.bx-controls>div.bx-pager{left:40.5%; bottom:20px !important;}
#about-content>#services>div.content>div.bx-wrapper>div.bx-controls>div.bx-pager>div.bx-pager-item>a.bx-pager-link{background:#fff; width:35px;}
#about-content>#services>div.content>div.bx-wrapper>div.bx-controls>div.bx-pager>div.bx-pager-item>a.active{background:#b5935c;}
#about-content>#services>div.content>div.col-md-6>div.col-md-4>center>img{max-width:170px;}

#projects-content>div#head-content{background:url('../img/peta.png') no-repeat right 65px; min-height:620px;}
#projects-content>div#head-content>div.col-md-5{margin-top: 20%;}
#projects-content>div#head-content>div.col-md-5>div.sub-content>h1{font-size:27pt; background:transparent; padding-bottom: 0px; margin-bottom: 30px;}
#projects-content>div#head-content>div.col-md-5>div.sub-content>div.col-md-5{padding-top:25px; background:url('../img/line.png') no-repeat top right; padding-right: 20px;}
#projects-content>div#head-content>div.col-md-5>div.sub-content>div.col-md-5>p{font-family: 'Libre Baskerville', serif; font-style:italic; font-size: 8pt; text-align: right; margin-bottom: 40px; color:#818181;}
#projects-content>div#head-content>div.col-md-5>div.sub-content>div.col-md-7{padding-top:25px;}
#projects-content>div#head-content>div.col-md-5>div.sub-content>div.col-md-7>p{font-size: 11pt; line-height: 16px; color:#555555;}
#projects-content>div#head-content>div.col-md-5>div.sub-content>div.col-md-7>a>img{margin-top: 15px;}

.slick>div.slick-list>div.slick-track>div.slick-slide{width:655px ;}
.slick>div.slick-list>div.slick-track>div.slick-slide>div.bg{background:url('../img/bg_slide-slick.png') left top; min-height:425px; position:absolute; z-index:1; width: 650px;}
.slick>div.slick-list>div.slick-track>div.slick-active>div.bg{background:transparent; min-height:425px; position:absolute; z-index:1; width: 650px;}

#list_project{padding:0 30px; margin-bottom: 50px;}
#list_project>h1{background:transparent; padding-bottom: 0px; margin-bottom: 10px;}
#list_project>div.col-md-12{padding:0;}
#list_project>div.sc_full_pro{font-style: italic; font-size: 8pt; margin-top: 60px;}
#list_project>div.col-md-12>a>img{margin-top: 40px;}
#list_project>div.col-md-6{padding:0;}
#list_project>div.col-md-6>h5{font-family: Roboto; font-size:10pt; font-weight:bold; color:#000; }
#list_project>div.col-md-6>hr{width:40px; margin-top: 15px; margin-bottom: 15px;}
#list_project>div.col-md-6>ul{list-style:none; font-family: Roboto; font-size:9pt;  
	-moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;}
#list_project>div.col-md-6>ul>li{padding-left:20px; background:url('../img/list_projects_ico.png') no-repeat left 5px; margin-bottom: 15px; width: 100%; float: left; padding-right: 20px; height: 43px;}
#list_project>div.col-md-6>ul>li>span{font-weight:normal;}

#projects-content>div#gallery-content{background:url('../img/bg_projects.jpg') left top; min-height:560px; margin-right: -35px; margin-left: -35px;
	-webkit-box-shadow: inset 0px 0px 28px 12px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px 0px 28px 12px rgba(0,0,0,0.2);
	box-shadow: inset 0px 0px 28px 12px rgba(0,0,0,0.2);
}
#projects-content>div#gallery-content>h1{background:transparent;   margin-top: 40px; margin-left: 40px; padding-bottom: 0px;}

.title-button{margin-top:-99px;}
.title-button>div.col-md-3{padding-left: 65px; padding-right: 0px; padding-left: 50px; width: 26%;}
.title-button>div.col-md-3>h5{font-family: 'Libre Baskerville', serif; font-size:14pt; color:#fff;   margin-bottom: 5px;}
.title-button>div.col-md-3>span{font-family: Roboto; font-size:8pt; color:#fff; font-style:italic;}
.title-button>div.col-md-3>a>img{margin-top:5px;}

.set_img_news-thumb{width:290px; border:1px solid #e9e9e9;}
#list_news{  margin-top: 9%;}
#list_news>h3{font-family: Roboto; font-size:12pt; font-weight:bold; color:#b5935c; text-transform: uppercase; padding-left: 30px; margin-bottom: 25px;}
.news_slider>div.slide>h4{margin-top:25px; font-family: 'Libre Baskerville', serif; font-size:10pt; color:#000; min-height:30px; margin-bottom: 0px; padding-left:15px;}
.news_slider>div.slide>span{font-family: 'Libre Baskerville', serif; font-size:9pt; color:#b5935c; font-style:italic; padding-left:15px;}
.news_slider>div.slide>div.col-md-12{padding-left:0; margin-top:45px; padding-left:15px;}
.news_slider>div.slide>div.col-md-12>a{font-family: Roboto; font-size:8pt; font-weight:bold; letter-spacing: 1px;}
.news_slider>div.slide>div.col-md-12>a>span{float:left; color:#000;}
.news_slider>div.slide>div.col-md-12>a>img{float:left; padding-left: 20px; padding-top: 3px;}

#list_news>div.paginate{position:absolute; bottom:50px; width:100%; background-color:#fafafa; line-height:50px; text-align:center; margin-left: -20px; padding-left: 0px; padding-right: 0px; display: table;}
#list_news>div.paginate>div.col-md-1{padding:0;}
#list_news>div.paginate>div.col-md-10{font-family: Roboto; font-size:11pt;}
#list_news>div.paginate>div.col-md-10>a{color:#85898c; text-decoration:none;}
#list_news>div.paginate>div.left>a>img{float:left;}
#list_news>div.paginate>div.right>a>img{float:right;}

#bx-pager>ul{margin:0; padding:0; list-style:none; position: relative; float: left; display: block; left: 50%;}
#bx-pager>ul>li{position: relative; float: left; display: block; right: 50%; margin-right:10px;} 
#bx-pager>ul>li>a{color:#85898c; text-decoration:none;} 
#bx-pager>ul>li>a.active{color:#b5935c;} 

.sparator_detail{margin-top:6%;}
.sparator_detail>div.col-md-5>a>img{margin-top:25px}
.sparator_detail>div.col-md-5>h3{font-family: Roboto; font-size: 10pt; font-weight: bold; color: #b5935c; text-transform: uppercase; margin-top: 25px; margin-bottom: 10px;}
.sparator_detail>div.col-md-5>hr{width: 45px; border-top:1px solid #b5935c;}
.sparator_detail>div.col-md-5>div{padding-left:0;}
.sparator_detail>div.col-md-5>div.col-md-6{background:url('../img/rac_detail-news.png') no-repeat right center;}
.sparator_detail>div.col-md-5>div.shared{background:transparent; line-height: 35px; padding-left:30px;}
.sparator_detail>div.col-md-5>div.col-md-6>h4{font-size: 12px; margin-bottom: 5px; margin-top: 5px;}
.sparator_detail>div.col-md-5>div.col-md-6>span{font-size: 11px; font-style:italic; color:#b5935c;}
.sparator_detail>div.col-md-5>div.col-md-12{font-size: 12px;}
.sparator_detail div.bx-pager{bottom:0 !important;}

.exsternal_product{margin:0 -35px;}
.exsternal_product>div{padding:0;}
.exsternal_product>div>img{width:100%; height:100%;}
.exsternal_product>div.col-md-6>div.col-md-8{padding-left: 45px; margin-top: 7%;}
.exsternal_product>div.col-md-6>div.col-md-8>img{margin-left: -23px; margin-bottom: -10px;}
.exsternal_product>div.col-md-6>div.col-md-8>hr{margin-top: 0px;width: 45px; border-top:1px solid #a2802d;}
.exsternal_product>div.col-md-6>div.col-md-8>div>p>i{font-family: 'Libre Baskerville', serif; font-weight:bold;}
.exsternal_product>div.col-md-6>div.col-md-8>a>img{margin-top:5px;}
.exsternal_product a{text-decoration:none;}

.param{height:345px;}

#product-content > div > div.bg_site_product{background:url('../img/bg_site_product.jpg') no-repeat center top; background-size:100% 100%; min-height: 494px;}
.site_product_detail{padding-left: 0px;}
.site_product_detail h1{font-family: 'Libre Baskerville', serif; font-size:12pt; padding-bottom: 0px; background:transparent;  margin-bottom: 10px;   margin-top: 32%;}
.site_product_detail hr{width:30px; border-top:2px solid #a2802d; margin-top: 10px; margin-bottom: 10px;}
.site_product_detail p{width:80%;}
.site_product{margin: 0 -35px;}

#product-content > div > div.detail_site_product{background:url('../img/patern_site-product.png') repeat-x center top; min-height: inherit; padding:0;}
#product-content > div > div.detail_site_product>div.col-md-6{padding-top: 15px; padding-bottom: 25px;}
#product-content > div > div.detail_site_product>div.col-md-6>div.col-md-10>h5{font-family: Roboto; font-size: 10pt; font-weight: bold; color: #b5935c; margin-bottom: 0px; margin-top: 0px;}
#product-content > div > div.detail_site_product>div.col-md-6>div.col-md-10>p{font-family: Roboto; font-size: 10pt; color: #969696; max-width: 405px;}
#product-content > div > div.detail_site_product>div.col-md-6>div.col-md-10>a>div.line{width:100%; background:url('../img/line_product.png')no-repeat left top; min-height:35px;}
#product-content > div > div.detail_site_product>div.active>div.col-md-10>a>div.line{background:url('../img/line_active-product.png')no-repeat left top;}
#product-content > div > div.detail_site_product>div.active{background:url('../img/patern_site-product_active.png') no-repeat left top; background-repeat-x: repeat;}

.content_products div.indonesian_marble{padding:0; margin-top: 20px; min-height:inherit !important;}
.content_products div.indonesian_marble>div{padding:0 7px;}
.content_products div.indonesian_marble>div>img{width:100%;}
.content_products div.indonesian_marble>div>p{font-family: 'Libre Baskerville', serif; font-size:9pt; text-align:center; padding:20px 0; margin:0;}

.content_products div.www_marble{padding:0; margin-top: 20px; min-height:inherit !important; margin-bottom: 50px;}
.content_products div.www_marble>div{padding:0 7px;}
.content_products div.www_marble>div>img{width:100%;}
.content_products div.www_marble>div>p{font-family: 'Libre Baskerville', serif; font-size:9pt; text-align:center;}

.filter>ul{padding:0; margin:0; width:100%; list-style:none;}
.filter>ul>li{float:left;}
.filter>ul>li.text_title{width:20%;}
.filter>ul>li.method_input{width:23%;}
.filter>ul>li.method_button{width:11%;}

.irc{padding-left:0;}
.irc strong{color:#a2802d; font-size: 11pt;}
.irc>p{margin-bottom:0;}

.corporate-content>h5{font-family: 'Libre Baskerville', serif; font-size:10pt;   margin-bottom: 15px; margin-top: 15px; color:#000;}
.corporate-content>div{padding:0;}
.corporate-content>div.title{background-color:#b5935c; color:#fff; font-family: Roboto; line-height: 50px; margin-bottom: 5px;}
.corporate-content>div.title>div.right{text-align:right;}

.corporate-content>div.content_report{font-family: Roboto; line-height: 30px; font-size: 9pt;}
.corporate-content>div.content_report>div.right{text-align:right;}
.corporate-content>div.content_report>div.col-md-6>a{color:#b5935c; text-decoration: underline;}

.corporate-content>div.content_report>div{background:url('../img/line_bawah_corporate.jpg') repeat-x left bottom,url('../img/rac_right.png') no-repeat right bottom;  max-height: 30px;}
.corporate-content>div.content_report>div.col-md-6{background:url('../img/line_bawah_corporate.jpg') repeat-x left bottom;}

.corporate-content>div.download_all_report{background-color:#f4f4f4; line-height:50px; font-size:9pt; color:#b5935c; font-family:roboto; margin-bottom: 10px;}
.corporate-content>div.download_all_report>div.col-md-8>a{text-decoration:underline; color:#b5935c;}
.corporate-content>div.download_all_report>div.col-md-8>a>img{margin-right: 20px;}

.corporate-page>div.col-md-2>h5{font-weight:bold; margin-bottom:25px;}

.next_opening{ -webkit-column-count: 1 !important; -moz-column-count: 1!important; column-count: 1!important; max-width: 395px; margin-bottom: 30px;}
#content-2,#content-3,#content-28{  height: 480px;  overflow: auto;}

#footer_content {font-family: Roboto;font-size: 9pt;	height: 50px;width: 100%;/*	position: absolute;	bottom: 0;*/z-index: 9;border-top: 1px solid #e7e7e8;/*	margin-top: -50px; */padding: 15px 50px;position: relative;	bottom: 0;	background: #fff;}

.home-slider>div.bx-controls{height: 124px; position: absolute; bottom: 0px; z-index: 99;}
.home-slider>div.bx-controls>div.bx-pager>div.bx-pager-item{float:left;}
.home-slider>div.bx-controls>div.bx-pager {
	text-align: left;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}
.home-slider>div.bx-controls>div.bx-pager>div.bx-pager-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.home-slider>div.bx-controls>div.bx-pager>div.bx-pager-item>a {
	background: #918c9e;
	text-indent: -9999px;
	display: block;
	width: 15px;
	height: 2px;
	margin: 0 3.5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.home-slider>div.bx-controls>div.bx-pager>div.bx-pager-item>a:hover,
.home-slider>div.bx-controls>div.bx-pager>div.bx-pager-item>a.active{
	background: #fff;
}
.home-slider>div.bx-controls>div.bx-pager>div.bx-pager-item>a.active{
	width: 25px;
}

.detail_product{margin-top: 60px; padding-top:60px; padding-left: 15px; padding-right: 15px;}
.detail_product>.col-md-7>#bx-pager{margin-top:20px;}
.detail_product>.col-md-7>#bx-pager>a{margin-right:10px; float: right; -webkit-filter: grayscale(100%); filter: grayscale(100%); width:90px; height:90px}
.detail_product>.col-md-7>#bx-pager>a>img{width:100%; height:100%;}
.detail_product>.col-md-7>#bx-pager>a.active{-webkit-filter: grayscale(0); filter: grayscale(0); border: 2px solid #b5935c; width:88px; height:88px}
.detail_product>.col-md-7>div{padding:0;}
.detail_product>.col-md-7>div.control>img{width:100%;}
.detail_product>.col-md-7>div.control{margin-top:44px; padding:0 7px;}

.detail_product>.col-md-5{padding-top:65px;}
.detail_product>.col-md-5>h3{margin:0; margin-bottom:8px; padding:0; font-size:8pt; font-family: Roboto; color:#b5935c; font-weight: 700;}
.detail_product>.col-md-5>hr{width:60px; border-top:1px solid #b5935c; float:left;}
.detail_product>.col-md-5>.col-md-8{padding-left:0; font-size:17pt;}

#footer>div.row>div.col-md-7>a>img{float:right;}
#footer_content>div.row>div.col-md-7>a>img{float:right;}

/*@media (min-width: 1365px) and (max-width: 1439px) { */
/*@media only screen (max-width: 999px) {
	#about-content>#intro>div.content{padding: 2.1% 55px;}
	#about-content>#about>div.content{padding: 0 55px 2.1%;}
	#projects-content>div#head-content>div.col-md-5{margin-top: 18%;}
	.exsternal_product>div.col-md-6>img{position:absolute;}	
	.param { height: 315px;}
	.home-slider>div.bx-viewport { height: 91% !important;}
}*/

@media only screen
and (min-width: 1350px)
and (max-width: 1439px) {
	#about-content>#intro>div.content{padding: 2.1% 55px;}
	#about-content>#about>div.content{padding: 0 55px 2.1%;}
	#projects-content>div#head-content>div.col-md-5{margin-top: 18%;}
	.exsternal_product>div.col-md-6>img{position:absolute;}	
	.param { height: 315px;}
	.home-slider>div.bx-viewport { height: 91% !important;}
}
@media only screen
and (min-width: 1440px) {
	#about-content>#intro>div.content{padding: 6% 55px;}
	#about-content>#about>div.content{padding: 0 55px 5.7%;}
	.home-slider>div.bx-viewport { height: 93.5% !important;}
}
@media only screen
and (min-width: 1670px) {
	#about-content>#intro>div.content{padding: 6.5% 55px;}
	#about-content>#about>div.content{padding: 0 55px 5.8%;}
	.home-slider>div.bx-viewport {height: 94% !important;}
	#product-content > div > div.bg_site_product{  min-height: 700px;}
}
/*@media (max-width:967px){
	body, html{overflow-x: auto !important;   min-width: 1270px;}
	/*.navbar{display:none;}
	.navbar-fixed-top, .navbar-fixed-bottom {position: absolute;  min-width: 1270px;}
	
	/*buat matiin navbar responsive mobile
	.navbar-header{position:absolute;}
	.navbar-header>button{display:none;}
	.navbar-collapse.collapse {display: block!important;}
	.navbar-nav>li, .navbar-nav {float: left !important;}
	.navbar-nav.navbar-right:last-child {margin-right: -15px !important;}
	.navbar-right {float: right!important;}
	.navbar-nav {margin: 0px -15px;} 
	/* sampe sinih 
}*/ 

.btn-instagram{color:#fff;background-color:#3f729b;border-color:rgba(0,0,0,0.2)}.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{background-image:none}
.btn-instagram.disabled,.btn-instagram[disabled],fieldset[disabled] .btn-instagram,.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled:active,.btn-instagram[disabled]:active,fieldset[disabled] .btn-instagram:active,.btn-instagram.disabled.active,.btn-instagram[disabled].active,fieldset[disabled] .btn-instagram.active{background-color:#3f729b;border-color:rgba(0,0,0,0.2)}
.btn-instagram .badge{color:#3f729b;background-color:#fff}
.content_products>div.col-md-12{display:none;}

.detail_product>.col-md-7>.bx-wrapper>.bx-viewport{height:auto !important; }
.detail_product>.col-md-7>.bx-wrapper>.bx-viewport img{width:100%;}
