.diavlo{
	font-family: Diavlo_BOOK;
}
.header-promo-new{
	background:url(../images/revamp2017/daihatsuimgheader/Promo.jpg) no-repeat center / cover;height:350px;
}
.header-event-new{
	background:url(../images/revamp2017/daihatsuimgheader/Event.jpg) no-repeat center / cover;height:283px;
}
.header-news-new{
	background:url(../images/revamp2017/daihatsuimgheader/News.jpg) no-repeat center / cover;height:365px;
}
.header-ucar-new{
	background:url(../images/revamp2017/daihatsuimgheader/Ucar.png) no-repeat center / cover;height:350px;
}
.header-network-new{
	background:url(../images/revamp2017/daihatsuimgheader/Network.jpg) no-repeat center / cover;height:350px;
}
.header-medres-new{
	background:url(../images/revamp2017/daihatsuimgheader/MediaRelease.jpg) no-repeat center / cover;height:283px;
}
.header-sosbuz-new{
	background:url(../images/revamp2017/daihatsuimgheader/SocialBuzz.jpg) no-repeat center / cover;height:350px;
}
.header-contact-new{
	background:url(../images/revamp2017/daihatsuimgheader/Contactus.jpg) no-repeat center / cover;height:350px;
}
.header-corporate-new{
	background:url(../images/revamp2017/daihatsuimgheader/Corporate.jpg) no-repeat center / cover;height:350px;
}
.header-booking-new{
	background:url(../images/revamp2017/daihatsuimgheader/Booking.jpg) no-repeat center / cover;height:350px;
}
.home-slider-container{
	width:100%;
	position:relative;
}
.home-slider{
	width:100%;max-height:507px;height:100%;background:url('../images/demo/slider1.jpg') no-repeat;
}
.home-hot-news{
	float: right;background: transparent url("../images/demo/bg-hot-news.png") no-repeat scroll 0% 0%;/*max-height: 507px;*/height: 100%;width: 100%;max-width: 696px;position: absolute;top: 0px;right: 0px;
}
.home-hot-news a:hover{
	text-decoration:none;
	font-weight:bold;
}
.home-hot-news-title{
	width: 100px;color: #FF0;font-size: 40px;
}
.home-hot-news-content{
	width: 170px;color: #FFF;font-size: 16px;
}
.home-terkini-item-inner{
	background:white;position:relative;min-height:320px;margin-bottom:5px;
}
.home-terkini-item-ts{
	position:relative;height:420px;margin-bottom:5px;border:1px solid grey;overflow: hidden;
}
.home-terkini-item-ts a{
	color:rgb(50, 50, 50);
}
.home-terkini-item-ts a:hover{
	text-decoration:none;
}
.home-connect-item a{
	color:#4D4D4D;
}
.home-connect-item a:hover{
	text-decoration:none;
}
.home-connect-item-small{
	margin-right:10px;
}
.home-body-container{
	max-width:1024px;
	width:100%;
	margin:0px auto;
}
.home-selamat{
	text-align:center;
	font-size: 30px;
	margin: 20px;
}
.home-daihatsu-connect{
	width:100%;
	margin:0px auto;
}
.home-connect-responsive{
	overflow: auto;
	margin: 0px auto;
}
.home-connect-item{
	max-width:204px;
	width:100%;
	float:left;
}
.home-header-color{
	color:white;font-size:20px;text-align:center;height:40px;padding:7px;
}
.home-kd-container a{
	color:#4D4D4D;
}
.home-kd-container a:hover{
	text-decoration:none;
}
.price-header{
	background:#E4E4E4;
	height:170px;
	position:relative;
}
.price-header-text{
	max-width: 1024px;
	width: 100%;
	margin: 0px auto;
	font-size: 25px;
	position: absolute;
	bottom: 15px;
	left: 0px;
	right: 0px;
}
.price-main-container{
	max-width:1024px;
	width:100%;
	margin:0px auto;
	background:#E4E4E4;
	position:relative;
}
.price-share{
	/*max-width:287px;*/
	max-width:145px;
	/* width:100%; */
	position:absolute;right:0px;top:0px; z-index: 2;
}
.price-title{
	text-align: center;
	font-weight: bold;
	font-size: 15px;
}
.price-switch{
	overflow:hidden;
	max-width:420px;
	margin:30px auto 30px;
}
.price-table-container{
	max-width:950px;
	width:100%;
	margin:0px auto;
}
.price-table{
	width:100%;
	font-size:12px;
}
.price-table th{
	color:white;
	background:#CC0001;
	padding:15px;
	border: 1px white solid;
	font-size:15px !important;
}
.price-table .head-product{
	padding:15px;
	background:grey;
	color:white;
}
.price-table .detail-product{
	padding:15px;
	background:black;
	color:white;
}
.price-table .product{
	padding:15px;
	background:#D2D2D2;
}
.price-notice{
	font-size: 12px;
	color: grey;
	font-style: italic;
}
.event-header-switch-container{
	position:relative;max-width:1024px;width:100%;margin:0px auto;padding-top:120px;
}
.event-main-container{
	max-width:1024px;
	width:100%;
	margin:0px auto;
}
.event-main-tanggal{
	padding:0px 40px;font-size:11px;color: rgb(188, 0, 0);
}
.event-main-title{
	padding:0px 40px;font-size:30px;margin-bottom:10px;
}
.event-main-share-cont{
	background:grey;margin:0px 40px;padding: 5px;position:relative;max-width:195px;
}
.event-share-title{
	color: white;font-size:10px;padding:0px 5px;
}
.event-share-btn-lihat{
	background:#DE0000;width:100px;position:absolute;right:0px;top:0px;height:100%;padding:10px;color:white;text-align:center;
}
.news-main-container{
	max-width:1024px;
	width:100%;
	margin:0px auto;	
	position:relative;
}
.promo-main-container{
	max-width:1024px;
	width:100%;
	margin:0px auto;	
	position:relative;
}
.promo-main-title{
	padding:0px 40px;font-size:20px;margin-bottom:10px;
}
.profile-main-container{
	max-width:1024px;
	width:100%;
	margin:0px auto;	
	position:relative;
	background:#E4E4E4;
}
.profile-text-container{
	max-width:945px;
	width:100%;
	margin:0px auto;	
	position:relative;	
}
.profile-title{
	font-size:20px;
}
.profile-head-two{
	max-width:311px;width:100%;position: absolute;right: 30px;top: 410px;
}
.profile-text-small-cont{
	max-width:400px;font-size:17px;max-width: 560px;
}
.profile-second-container{
	max-width:1024px;
	width:100%;
	margin:0px auto;	
	position:relative;	
}
.bd-cari{
	height: 40px;
	width: 100%;
	padding: 10px;
	border: 2px solid rgb(195, 195, 195);
}
.bd-red-rectangle{
	border: 2px solid #E70000;
	padding: 18px;
}
.bd-span-berita{
	position: relative;
	padding-left: 100px;
	color: #E70000;
	font-size: 14px;
	font-weight: bold;
}
.bd-link-red{
	position: absolute;top: 0px;right: 0px;background: #E70000 none repeat scroll 0% 0%;height: 100%;width: 60px;padding: 12px;cursor:pointer;
}
.gallery-main-cont{
	max-width:1024px;
	width:100%;
	margin:0px auto;	
	position:relative;
}
.gallery-link-red{
	position: absolute;top: 0px;right: 0px;background: #E70000 none repeat scroll 0% 0%;height: 100%;width: 95px;padding: 12px;cursor:pointer;
	position: absolute;top: 0px;right: 0px;background: #E70000 none repeat scroll 0% 0%;height: 100%;width: 95px;padding: 12px;cursor:pointer;
}
.galleryd-title{
	font-size:18px;margin-bottom: 0px;
}
.galleryd-title-date{
	font-size:12px;color:#E70000;
}
.galleryd-button-back{
	max-width: 150px;
    width: 100%;
    height: 35px;
    text-align: center;
    background: rgb(231, 0, 0) none repeat scroll 0% 0%;
    border-radius: 7px;
    color: white;
    padding: 7px;
}
.dc-main-container{
	max-width:1024px;
	width:100%;
	margin:0px auto;	
	position:relative;
	background:#E4E4E4;
}
.dc-second-container{
	max-width:920px;
	width:100%;
	margin:0px auto;	
	position:relative;
}
.dc-blue-title{
	color: rgb(1, 125, 199);
	font-size: 35px;
	font-weight: bold;
	padding-top: 40px;
	margin:0px;
}
.dc-blue-second-title{
	color: rgb(1, 125, 199);
	font-size: 34px;
}
.dc-blue-content{
	color:grey;
	font-size:12px;
	text-align:justify;
}
.dc-title-tc{
	color: #017DC7;
	font-size: 30px;
	margin-bottom:20px;
}
.dc-form input{
	border:2px solid black;width:100%;background:none;margin:5px 0px 20px;padding: 5px 15px;font-size:14px;
}
.dc-form textarea{
	border:2px solid black;width:100%;background:none;margin:5px 0px 20px;padding: 5px 15px;font-size:14px;height: 263px;
}
.dc-form select{
	border:2px solid black;width:100%;background:none;margin:5px 0px 20px;padding: 5px 15px;font-size:14px;
}
.dc-input-nyempil{
	max-width:200px;width:100%;
}
.dc-small-text{
	font-size:14px;
}
.dc-submit-button{
	background: #E70000 none repeat scroll 0% 0%;
color: white;
width: 100px;
height: 30px;
padding: 5px;
text-align:center;
margin:5px;
font-size:14px;
}
.pd-second-container{
	max-width:950px;
	width:100%;
	margin:0px auto;
	padding:15px 10px;
}
.pd-title{
	font-size:19px;
	margin-bottom:0px;
}
.pd-date{
	color:#e70000;
	font-size:12px;
}
.pd-back-button{
	background:#e70000;
	max-width:120px;
	width:100%;
	color:white;
	text-align:center;
	padding:7px;
	border-radius: 7px;
}
.home-icon-tips{
	width: 100px;
	height: 34px;
	background: rgba(0, 61, 120, 0.49) none repeat scroll 0% 0%;
	text-align: center;
	color: white;
	padding: 7px;
	position: absolute;
	margin: 10px;
	z-index: 1;
}
.home-terkini-title{
	color: white;
	position: absolute;
	bottom: 20px;
	left: 15px;
	font-size: 24px;
	z-index: 1;
	/*text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;*/
}
.ht-shadows
{
	width: 100%;
	height: 100%;
	background-color: #111;
	opacity: 0.5;
}
.home-terkini-title-small{
	color: white;
	position: absolute;
	bottom: 10px;
	left: 10px;
	font-size: 14px;
	z-index: 1;
	/*text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;*/
}
.tabel-terkini td{
	padding:2px;
}
.news-link a{
	color:#5d5d5d;
}
.news-link a:hover{
	text-decoration:none;
}
.lg-input-text{
	width: 100%;
	margin: 5px 0px;
	height: 40px;
	padding: 0px 17px;
}
.lg-button-daftar{
	width: 100px;
	height: 30px;
	color: #FFF;
	background: #F00 none repeat scroll 0% 0%;
	text-align: center;
	padding: 7px;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px;
}
#galleryd-item-dropdown-panel a{
	color:white;
}
#galleryd-item-dropdown-panel a:hover{
	text-decoration:none;
}
.hide{
	display:none;
}
.popupForgot{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	z-index: 1;
}
.popupForgot-bg{
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;
	width: 100%;
	height: 100%;
	position: fixed;
}
.popupForgot-cont{
	background: #FFF none repeat scroll 0% 0%;
	max-width: 768px;
	width: 100%;
	margin: 0px auto;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 140px;
	padding:10px 25px 25px;
	border-radius: 10px;
}
@media(min-width:769px){
	.price-share{
		/* max-width:95px; */
	}
}
@media(max-width:768px){
	.lg-title-left{
		text-align:center;
		margin-bottom:30px;
		font-size:45px !important;
	}
}
@media(max-width:1022px){
	.home-connect-responsive{
		max-width:817px;
		width:100%;
	}
}
@media(max-width:820px){
	.home-connect-responsive{
		max-width:612px;
		width:100%;
	}
}
@media(max-width:768px){
	.home-terkini-item-ts{
		min-height:auto;
	}
	.header-promo-new{
		background:url(../images/revamp2017/daihatsuimgheader/Promo.jpg) no-repeat center / cover;height:200px;
	}
	.header-event-new{
		background:url(../images/revamp2017/daihatsuimgheader/Event.jpg) no-repeat center / cover;height:200px;
	}
	.header-news-new{
		background:url(../images/revamp2017/daihatsuimgheader/News.jpg) no-repeat center / cover;height:200px;
	}
	.header-ucar-new{
		background:url(../images/revamp2017/daihatsuimgheader/Ucar.png) no-repeat center / cover;height:200px;
	}
	.header-network-new{
		background:url(../images/revamp2017/daihatsuimgheader/Network.jpg) no-repeat center / cover;height:200px;
	}
	.header-medres-new{
		background:url(../images/revamp2017/daihatsuimgheader/MediaRelease.jpg) no-repeat center / cover;height:200px;
	}
	.header-sosbuz-new{
		background:url(../images/revamp2017/daihatsuimgheader/SocialBuzz.jpg) no-repeat center / cover;height:200px;
	}
	.header-contact-new{
		background:url(../images/revamp2017/daihatsuimgheader/Contactus.jpg) no-repeat center / cover;height:200px;
	}
	.header-corporate-new{
		background:url(../images/revamp2017/daihatsuimgheader/Corporate.jpg) no-repeat center / cover;height:200px;
	}
	.header-booking-new{
		background:url(../images/revamp2017/daihatsuimgheader/Booking.jpg) no-repeat center / cover;height:200px;
	}
}
@media(max-width:614px){
	.home-connect-responsive{
		max-width:408px;
		width:100%;
	}
}
@media(max-width:898px){
	.home-terkini-item{
		margin-bottom:10px;
	}
	.home-terkini-item-inner{
		min-height: auto;
		padding-bottom: 30px;
	}	
	.profile-head-two{
		display:none;
	}
	.profile-text-small-cont{
		margin:0px auto;
		padding:0px 20px;
		font-size:14px;
	}
	.profile-title{
		padding:0px 20px;
	}
	.galleryd-title{
		padding:0px 10px;
	}
	.galleryd-title-date{
		padding:0px 10px;
	}
	.galleryd-button-back{
		margin:0px auto;
	}
	.dc-form textarea{
		height:100px;
	}
}
@media(max-width:408px){
	.home-daihatsu-connect{
		width:180px;
	}
	.dc-form textarea{
		height:100px;
	}
	.dc-input-nyempil{
		max-width:150px;width:100%;
	}
	.dc-small-text{
		font-size:12px;
	}
	.dc-form input{
		font-size:12px;
	}
	.dc-form textarea{
		font-size:12px;
	}
	.dc-form select{
		font-size:12px;
	}
}
@media(max-width:425px){
	.header-event-new{
		background:url(../images/revamp2017/daihatsuimgheader/Event.jpg) no-repeat center / cover;height:90px;
	}
}
@media(max-width:375px){
	.header-promo-new{
		background:url(../images/revamp2017/daihatsuimgheader/Promo.jpg) no-repeat center / cover;height:90px;
	}
	.header-event-new{
		background:url(../images/revamp2017/daihatsuimgheader/Event.jpg) no-repeat center / cover;height:90px;
	}
	.header-news-new{
		background:url(../images/revamp2017/daihatsuimgheader/News.jpg) no-repeat center / cover;height:90px;
	}
	.header-ucar-new{
		background:url(../images/revamp2017/daihatsuimgheader/Ucar.png) no-repeat center / cover;height:90px;
	}
	.header-network-new{
		background:url(../images/revamp2017/daihatsuimgheader/Network.jpg) no-repeat center / cover;height:90px;
	}
	.header-medres-new{
		background:url(../images/revamp2017/daihatsuimgheader/MediaRelease.jpg) no-repeat center / cover;height:90px;
	}
	.header-sosbuz-new{
		background:url(../images/revamp2017/daihatsuimgheader/SocialBuzz.jpg) no-repeat center / cover;height:90px;
	}
	.header-contact-new{
		background:url(../images/revamp2017/daihatsuimgheader/Contactus.jpg) no-repeat center / cover;height:90px;
	}
	.header-corporate-new{
		background:url(../images/revamp2017/daihatsuimgheader/Corporate.jpg) no-repeat center / cover;height:90px;
	}
	.header-booking-new{
		background:url(../images/revamp2017/daihatsuimgheader/Booking.jpg) no-repeat center / cover;height:90px;
	}
}