@font-face {
    font-family: 'Roboto Bold';
    src: url('fonts/Roboto-Bold.eot');
    src: url('fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Roboto-Bold.woff2') format('woff2'),
        url('fonts/Roboto-Bold.woff') format('woff'),
        url('fonts/Roboto-Bold.ttf') format('truetype'),
        url('fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Regular';
    src: url('fonts/Roboto-Regular.eot');
    src: url('fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Roboto-Regular.woff2') format('woff2'),
        url('fonts/Roboto-Regular.woff') format('woff'),
        url('fonts/Roboto-Regular.ttf') format('truetype'),
        url('fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Medium';
    src: url('fonts/Roboto-Medium.eot');
    src: url('fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Roboto-Medium.woff2') format('woff2'),
        url('fonts/Roboto-Medium.woff') format('woff'),
        url('fonts/Roboto-Medium.ttf') format('truetype'),
        url('fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Light';
    src: url('fonts/Roboto-Light.eot');
    src: url('fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Roboto-Light.woff2') format('woff2'),
        url('fonts/Roboto-Light.woff') format('woff'),
        url('fonts/Roboto-Light.ttf') format('truetype'),
        url('fonts/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face{
	font-family:'FontAwesome';
	src: url('fonts/fontawesome-webfont.eot?v=4.7.0');
	src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
		url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
		url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
		url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
		url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight:normal;
	font-style:normal
}

.grecaptcha-badge{
	visibility: hidden;
}

/* Smartphone Default*/
.no-padding{
	margin: 0px;
	padding: 0px;
}
.no-padding-left,
.no-padding-right{
	padding: 0px;
}


button,
input,
textarea{
	outline: none;
}

.err{
	position: relative;
	display: block;
	width: 100%;
	color: red;
	text-align: left;
	display: none;
}
	.text-error,
	.text-error:focus{
		border: solid 1px red;
	}

.embed-container{
	position: relative;
	padding-bottom: 56.2%;
	height: 0;
	overflow: hidden;
	width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed{
	position: absolute;
	left: 50%;
	top: -1px;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	width: 100%;
	height: 100%;
}

.modal-dialog{
	color: #000;
	top: 50%;
	transform: translateY(-50%) !important;
	-moz-transform: translateY(-50%) !important;
	-webkit-transform: translateY(-50%) !important;
}

html,
body{
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	font-family: 'Roboto Regular';
}
	
	.header{
		position: fixed;
		top: 0px;
		left: 0px;
		display: block;
		width: 100%;
		z-index: 99;
		height: 50px;
		background-color: #f1f1f1;
		padding: 5px;
	}
		.btn-menu{
			background-color: #a29368;
			color: #fff;
			border: none;
			border-radius: 5px;
			font-size: 20px;
			line-height: 25px;
			padding: 5px 10px;
			display: block;
			position: absolute;
			left: 10px;
			top: 50%;
			transform: translateY(-50%);
		}
		.logo{
			position: absolute;
			height: 30px;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			cursor: pointer;
		}
		.box-menu{
			position: absolute;
			width: 100%;
			border: none;
			display: none;
			left: 0px;
			top: 50px;
			background-color: #f1f1f1;
			padding: 10px;
			border-top: solid 1px #24418d;
		}
			.menu{
				cursor: pointer;
				padding: 10px 0px;
				font-weight: bold;
				font-family: 'Roboto Medium';
				display: block;
				color: #24418d;
			}
			.lmenu-aktif,
			.lmenu:hover{
				border-bottom: solid 2px #24418d;
			}
		.btn-find{
			background: transparent;
			color: #a29368;
			border: none;
			border-radius: 5px;
			font-size: 20px;
			line-height: 25px;
			padding: 5px 10px;
			display: block;
			position: absolute;
			right: 10px;
			top: 50%;
			transform: translateY(-50%);
		}
		.box-search{
			position: absolute;
			width: 100%;
			border: none;
			display: none;
			left: 0px;
			top: 50px;
			background-color: #f1f1f1;
			padding: 10px;
			border-top: solid 1px #24418d;
		}
			.group-search{
				background-color: #fff;
				width: 100%;
				padding: 5px;
			}
				.text-search{
					border: none;
					padding: 5px;
					display: inline-block;
					width: 75%;
				}
				.btn-search{
					background-color: #a29368;
					color: #fff;
					border: none;
					border-radius: 5px;
					font-size: 12px;
					line-height: 25px;
					padding: 3px 10px;
					float: right;
					top: 2px;
					right: 2px;
				}
	
	.content{
		position: relative;
		display: block;
		padding-top: 50px;
	}
		/* Banner Arrows */
		.banner > .slick-prev,
		.banner > .slick-next{
			width: 20px;
			height: 20px;
		}
		.banner > .slick-prev{
			left: 10px;
			background-image: url('../../images/prev.png');
			background-size: cover;
		}
		.banner > .slick-next{
			right: 10px;
			background-image: url('../../images/next.png');
			background-size: cover;
		}
		
		.banner-content{
			width: 100%;
			height: 100px;
			position: relative;
			display: table;
			color: #fff;
			font-size: 22px;
			font-family: 'Roboto Regular';
			text-align: center;
		}
			.banner-about{
				background-image: url('../../images/banner-about.jpg');
				background-position: center center;
				background-size: cover;
			}
			.banner-product{
				background-image: url('../../images/banner-product.jpg');
				background-position: center center;
				background-size: cover;
			}
			.banner-news{
				background-image: url('../../images/banner-news.jpg');
				background-position: center center;
				background-size: cover;
			}
			.banner-contact{
				background-image: url('../../images/banner-contact.jpg');
				background-position: center center;
				background-size: cover;
			}
		.isi-content{
			padding: 0px 10px;
			position: relative;
			display: block;
		}
			.content-about{
				margin-top: 30px;
			}
			.info-company{
				color: #24418e;
				font-size: 24px;
				margin-bottom: 30px;
			}
			.isi-contact{
				color: #24418e;
				margin-bottom: 50px;
				font-size: 14px;
			}
			.jdl-contact{
				width: 100%;
				text-align: center;
				color: #000;
				font-size: 24px;
				font-family: 'Roboto Medium';
				margin-bottom: 10px;
			}
			.box-contact{
				position: relative;
				display: block;
				width: 100%;
				font-size: 14px;
			}
				.form-group{
					position: relative;
					display: block;
					width: 100%;
				}
					.form-group > label{
						position: relative;
						display: block;
						width: 100%;
						font-weight: bold;
					}
					.text-contact{
						padding: 7px;
						width: 100%;
						border: solid 1px #ddd;
						border-radius: 5px;
					}
					.btn-submit-contact,
					.btn-inquiry{
						background-color: #29295c;
						color: #fff;
						border: none;
						padding: 15px 35px;
						border-radius: 5px;
					}
		.box-map{
			width: 100%;
			position: relative;
			display: block;
		}
		
			.box-terlaris{
				position: relative;
				display: block;
				margin-top: 50px;
				margin-bottom: 30px;
				text-align: center;
			}
				.terlaris{
					font-family: 'Roboto Bold';
					font-size: 18px;
					padding: 5px 15px;
					border-bottom: solid 5px #24418e;
					color: #24418e;
				}
			.isi-terlaris{
				position: relative;
				display: block;
				width: 100%;
				margin-bottom: 50px;
			}
			.box-mengapa{
				position: relative;
				display: block;
				margin-top: 15px;
				margin-bottom: 10px;
				text-align: center;
			}
				.mengapa{
					font-family: 'Roboto Bold';
					font-size: 18px;
					padding: 5px 15px;
					color: #24418e;
				}
			.frame-mengapa{
				position: relative;
				display: block;
				width: 100%;
				margin-top: 10px;
				margin-bottom: 20px;
				color: #9f9174;
			}
				.isi-mengapa{
					border: solid 1px #9f9174;
					padding: 20px;
					margin-bottom: 10px;
				}
					.img-mengapa{
						float: left;
						height: 70px;
						margin-right: 15px;
					}
					.jdl-mengapa{
						font-family: 'Roboto Medium';
						font-size: 16px;
						margin-top: 13px;
					}
					.detail-mengapa{
						font-family: 'Roboto Light';
						font-size: 14px;
					}
					
			.content-banner-bottom{
				border: solid 1px #9f9174;
				border-radius: 10px;
				overflow: hidden;
				margin: 30px 0px;
				margin-bottom: 50px;
			}
			
			.box-product{
				border: solid 2px #e0e0e0;
				margin-bottom: 20px;
				border-radius: 10px;
				cursor: pointer;
				margin: 5px;
				overflow: hidden;
			}
			.box-product:hover{
				border: solid 2px #9f9174;
			}
				.box-cover-product{
					position: relative;
					display: block;
					width: 100%;
					border-bottom: solid 1px #e0e0e0;
				}
				.box-nama-product{
					position: relative;
					display: block;
					width: 100%;
					height: 21vw;
					padding: 10px;
					font-size: 11px;
				}
			
		.box-search-produk{
			position: relative;
			display: block;
			text-align: center;
			margin: 20px 10px;
		}
			.src-cat{
				border: solid 1px #ccc;
				padding: 7px;
				color: #24418e;
				font-family: 'Roboto Regular';
				font-size: 14px;
				width: 91%;
				margin-bottom: 10px;
			}
			.src-merk{
				border: solid 1px #ccc;
				padding: 7px;
				color: #24418e;
				font-family: 'Roboto Regular';
				font-size: 14px;
				width: 91%;
				margin-bottom: 10px;
			}
			.src-tipe{
				border: solid 1px #ccc;
				padding: 7px;
				color: #24418e;
				font-family: 'Roboto Regular';
				font-size: 14px;
				width: 60%;
			}
			.find-product{
				border: solid 1px #24418e;
				padding: 6px;
				color: #fff;
				background-color: #24418e;
				font-family: 'Roboto Medium';
				font-size: 14px;
				width: 30%;
			}
			
			.box-halaman{
				position: relative;
				display: block;
				width: 100%;
				color: #a09365;
				text-align: center;
				margin-top: 20px;
			}
				.halaman{
					border: solid 1px #a09365;
					background-color: #a09365;
					color: #fff;
					cursor: pointer;
					position: relative;
					display: inline-block;
					width: 30px;
					line-height: 30px;
					margin: 2px;
				}
				.halaman-active{
					background-color: #fff;
					color: #a09365;
				}
		
		.content-detail-produk{
			margin-top: 20px;
		}
			.breadcum{
				color: #24418e;
				font-family: 'Roboto Regular';
				font-size: 14px;
				padding: 3px 0px;
			}
			.bread-m{
				display: block;
				margin-bottom: 30px;
			}
			.bread-w{
				display: none;
			}
				.breadcum-link{
					cursor: pointer;
				}
				.breadcum-link:hover{
					text-decoration: underline;
				}
			.box-nama-produk{
				color: #24418e;
				font-family: 'Roboto Medium';
				font-size: 16px;
				padding: 10px 0px;
				border-top: solid 1px #555;
				border-bottom: solid 1px #555;
			}
			.box-des-produk{
				font-family: 'Roboto Regular';
				font-size: 14px;
				padding: 5px 0px;
				border-bottom: solid 1px #555;
			}
			.box-share-produk{
				position: relative;
				display: block;
				padding: 10px 0px;
				margin-bottom: 10px;
			}
			.box-inquiry-produk{
				position: relative;
				display: block;
			}
				.jdl-inquiry{
					background-color: #a09567;
					color: #fff;
					font-family: 'Roboto Medium';
					padding: 10px 15px;
				}
				.isi-inquiry{
					position: relative;
					display: block;
					font-family: 'Roboto Regular';
					font-size: 14px;
					padding: 10px 0px;
				}
					.form-input{
						position: relative;
						display: block;
						margin: 15px 0px;
					}
						.text-label{
							position: relative;
							display: inline-block;
							width: 100%;
							font-family: 'Roboto Medium';
							margin-bottom: 5px;
						}
						.isi-label{
							position: relative;
							display: inline-block;
							width: 100%;
						}
							.text-inquiry{
								border: solid 1px #ddd;
								border-radius: 5px;
								padding: 7px;
								width: 100%;
								background-color: #fff;
							}
			.easyzoom{
				width: 100%;
				border: solid 1px #dedede;
				border-radius: 5px;
				margin-bottom: 10px;
				overflow: hidden;
			}
			.box-thumb-detail-produk{
				position: relative;
				display: block;
				margin-bottom: 50px;
			}
				.thumb-produk,
				.thumb-video{
					position: relative;
					display: inline-block;
					width: 18%;
					cursor: pointer;
					border: solid 1px #dedede;
					margin: .8%;
					border-radius: 3px;
					overflow: hidden;
				}
				.thumb-produk:hover,
				.thumb-video:hover{
					border: solid 1px #a09567;
				}
		
		.content-news{
			width: 100%;
			position: relative;
			display: block;
		}
			.box-news{
				cursor: pointer;
				margin: 5px;
			}
			.box-news:hover .box-judul-news{
				text-decoration: underline;
			}
				.box-cover-news{
					position: relative;
					display: block;
					width: 100%;
				}
				.box-judul-news{
					position: relative;
					display: block;
					width: 100%;
					height: 120px;
					padding: 10px;
					font-family: 'Roboto Medium';
					font-size: 14px;
					font-style: italic;
				}
		.content-detail-news{
			padding: 20px 10px;
		}
			.judul-detail-news{
				font-family: 'Roboto Medium';
				font-size: 18px;
				margin-bottom: 10px;
			}
			.tanggal-news{
				margin-bottom: 10px;
			}
			.cover-detail-news{
				margin-bottom: 10px;
			}
			.isi-detail-news{
				margin-bottom: 10px;
			}
			.label-detail-news{
				margin-bottom: 20px;
			}
			
			.other-news{
				font-family: 'Roboto Medium';
				font-size: 20px;
				margin-bottom: 10px;
			}
				.other-news-link{
					font-family: 'Roboto Medium';
					font-size: 16px;
					margin-bottom: 10px;
					cursor: pointer;
				}
				.other-news-link:hover{
					text-decoration: underline;
				}
		
		/* Distributor Arrows */
		.distributor > .slick-prev,
		.distributor > .slick-next{
			width: 37px;
			height: 20px;
		}
		.distributor > .slick-prev{
			left: -10px;
			background-image: url('../../images/ar_prev.png');
			background-size: cover;
		}
		.distributor > .slick-next{
			right: -10px;
			background-image: url('../../images/ar_next.png');
			background-size: cover;
		}
		.isi-distributor{
			margin-bottom: 50px;
		}
		.distributor{
			padding: 0px 20px;
		}
			.box-distributor{
				padding: 20px;
			}
	
	.frame-wa-footer{
		position: fixed;
		display: block;
		bottom: 30px;
		right: 10px;
		text-align: right;
		z-index: 99999;
	}
		.box-wa-footer{
			position: relative;
			display: none;
			text-align: left;
			background-color: #fff;
			padding: 5px 10px;
			padding-top: 30px;
			border-radius: 10px;
			border: solid 1px #eee;
		}
			.close-wa{
				position: absolute;
				top: 10px;
				right: 10px;
				color: #ddd;
				cursor: pointer;
			}
			.wa-footer{
				width: 50px;
				cursor: pointer;
			}
			.isi-wa{
				position: relative;
				display: block;
				font-family: 'Roboto Medium';
				margin-bottom: 10px;
				padding: 7px 10px;
				padding-left: 50px;
				cursor: pointer;
			}
			.isi-wa:hover{
				text-decoration: underline;
			}
				.icon-wa{
					position: absolute;
					display: block;
					width: 30px;
					left: 5px;
					top: 50%;
					transform: translateY(-50%);
				}
				
	.frame-wa-product{
		position: relative;
		display: block;
		margin-top: 20px;
	}
		.box-wa-product{
			position: relative;
			width: 250px;
			display: none;
			text-align: left;
			background-color: #fff;
			padding: 5px 10px;
			padding-top: 30px;
			border-radius: 10px;
			border: solid 1px #eee;
		}
			.close-wa-product{
				position: absolute;
				top: 10px;
				right: 10px;
				color: #ddd;
				cursor: pointer;
			}
			.wa-product{
				width: 150px;
				cursor: pointer;
			}
	
	.footer{
		background-color: #a29368;
		color: #fff;
		padding: 10px;
		font-family: 'Roboto Light';
		font-size: 12px;
		text-align: center;
	}

/*Tablet / iPad / Laptop Portraid*/
@media only screen
and (min-width: 601px) {
.no-padding-left{
	padding: 0px;
	padding-right: 20px;
}
.no-padding-right{
	padding: 0px;
	padding-left: 20px;
}

				.text-search{
					width: 88%;
				}
			
		/* Arrows */
		.banner > .slick-prev,
		.banner > .slick-next{
			width: 30px;
			height: 30px;
		}
		.banner > .slick-prev{
			left: 20px;
		}
		.banner > .slick-next{
			right: 20px;
		}
		
		.banner-content{
			height: 180px;
			font-size: 32px;
		}
		.isi-content{
			padding: 0px 50px;
			position: relative;
			display: block;
		}
		
			.box-terlaris{
				margin-bottom: 50px;
			}
				.terlaris{
					font-size: 24px;
				}
				.mengapa{
					font-size: 24px;
				}
			.box-product{
				margin: 15px;
			}
				.box-nama-product{
					height: 80px;
					font-size: 14px;
				}
				.thumb-produk,
				.thumb-video{
					margin: .9%;
				}
				
			.box-news{
				margin: 15px;
			}
			
				.isi-mengapa{
					padding: 10px;
				}
					.img-mengapa{
						height: 50px;
						margin-right: 10px;
					}
					.jdl-mengapa{
						font-size: 12px;
						margin-top: 10px;
					}
					.detail-mengapa{
						font-size: 10px;
					}
				
				.box-judul-news{
					height: 70px;
				}
				
						.text-label{
							width: 34%;
							vertical-align: top;
						}
						.isi-label{
							width: 65%;
							vertical-align: top;
						}
		
		.content-detail-news{
			padding: 20px 50px;
		}	
			.judul-detail-news{
				font-size: 24px;
			}
			.other-news{
				font-size: 22px;
				margin-bottom: 30px;
			}
				.other-news-link{
					font-size: 18px;
					margin-bottom: 20px;
				}
			
			
		.distributor > .slick-prev,
		.distributor > .slick-next{
			width: 37px;
			height: 20px;
		}
		.distributor > .slick-prev{
			left: -10px;
		}
		.distributor > .slick-next{
			right: -10px;
		}
		.distributor{
			padding: 0px 30px;
		}
		
		.box-search-produk{
			margin-top: 50px;
		}
		
	.footer{
		text-align: left;
		padding: 15px 10px;
	}
	.frame-wa-footer{
		right: 20px;
	}
}


/*Tablet / iPad / Laptop Landscape*/
@media only screen
and (min-width: 1024px) {
	.header{
		height: 80px;
	}
		.btn-menu,
		.btn-find{
			display: none;
		}
		.logo{
			top: 50%;
			left: 10px;
			transform: translateY(-50%);
		}
		
		.box-menu{
			width: 45%;
			border: none;
			display: block;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			background: transparent;
			padding: 10px;
			text-align: left;
		}
			.menu{
				margin: 0px 10px;
				display: inline-block;
			}
		.box-search{
			width: 300px;
			border: none;
			display: block;
			position: absolute;
			left: auto;
			right: 0px;
			top: 50%;
			transform: translateY(-50%);
			background: transparent;
			padding: 10px;
		}
				.text-search{
					width: 65%;
				}
	
	.content{
		position: relative;
		display: block;
		padding-top: 80px;
	}
		.slick-prev{
			left: 30px;
		}
		.slick-next{
			right: 30px;
		}
		
		.banner-content{
			height: 250px;
		}
		
				.isi-mengapa{
					padding: 20px;
				}
					.img-mengapa{
						height: 70px;
						margin-right: 15px;
					}
					.jdl-mengapa{
						font-size: 16px;
						margin-top: 13px;
					}
					.detail-mengapa{
						font-size: 14px;
					}
					
			.judul-detail-news{
				font-size: 24px;
			}
			.other-news{
				margin-top: 20px;
				font-size: 22px;
			}
				.other-news-link{
					font-size: 18px;
				}
				
				.box-nama-product{
					height: 90px;
					font-size: 14px;
				}
				
			.src-cat{
				width: 300px;
			}
			.src-merk{
				width: 250px;
			}
			.src-tipe{
				width: 250px;
			}
			.find-product{
				width: 100px;
			}
			
			.bread-m{
				display: none;
			}
			.bread-w{
				display: block;
			}
}


/*Laptop / Desktop*/
@media only screen
and (min-width: 1280px) {
		.logo{
			height: 35px;
			left: 50px;
		}
		.box-menu{
			width: 50%;
		}
			.menu{
				margin: 0px 20px;
				font-size: 15px;
			}
		.box-search{
			width: 350px;
			right: 50px;
		}
				.text-search{
					width: 70%;
				}
		
		.banner > .slick-prev,
		.banner > .slick-next{
			width: 40px;
			height: 40px;
		}
		.banner > .slick-prev{
			left: 50px;
		}
		.banner > .slick-next{
			right: 50px;
		}
		
		.banner-content{
			height: 280px;
			font-size: 42px;
		}
		
				.terlaris{
					font-size: 28px;
				}
			.box-mengapa{
				margin-top: 25px;
				margin-bottom: 15px;
			}
				.mengapa{
					font-size: 28px;
				}
				.isi-mengapa{
					padding: 20px;
				}
					.img-mengapa{
						height: 100px;
						margin-right: 25px;
					}
					.jdl-mengapa{
						font-size: 20px;
						margin-top: 18px;
					}
					.detail-mengapa{
						font-size: 18px;
					}
					
		.distributor > .slick-prev,
		.distributor > .slick-next{
			width: 42px;
			height: 23px;
		}
		.distributor > .slick-prev{
			left: -10px;
		}
		.distributor > .slick-next{
			right: -10px;
		}
		.isi-distributor{
			margin-bottom: 80px;
		}
		.distributor{
			padding: 0px 50px;
		}
		
	.footer{
		text-align: left;
		padding: 15px 50px;
		font-size: 13px;
	}
}

/*Desktop 1366*/
@media only screen
and (min-width: 1366px) {
		.banner-content{
			height: 300px;
			font-size: 52px;
		}
		
			.judul-detail-news{
				font-size: 28px;
			}
			.other-news{
				margin-top: 20px;
				font-size: 26px;
			}
			
				.box-nama-product{
					height: 90px;
					font-size: 16px;
				}
}


/*Desktop MAC*/
@media only screen
and (min-width: 1440px) {
			.menu{
				margin: 0px 30px;
			}
		
		.banner > .slick-prev,
		.banner > .slick-next{
			width: 50px;
			height: 50px;
		}
		
			.box-product{
				margin: 20px;
			}
			.box-news{
				margin: 20px;
			}
		
		.distributor > .slick-prev,
		.distributor > .slick-next{
			width: 55px;
			height: 30px;
		}
		.distributor{
			padding: 0px 80px;
		}
}


/*Desktop Full HD MAC*/
@media only screen
and (min-width: 1680px) {
		.box-search{
			width: 450px;
		}
				.text-search{
					width: 77%;
				}
						
		.isi-content{
			padding: 0px 100px;
		}
		
		.content-detail-news{
			padding: 50px 200px;
		}
		
		.isi-distributor{
			margin-bottom: 100px;
		}
}


/*Desktop Full HD*/
@media only screen
and (min-width: 1920px) {
		.distributor > .slick-prev,
		.distributor > .slick-next{
			width: 64px;
			height: 35px;
		}
		.distributor{
			padding: 0px 100px;
		}
}