@media (max-width: 1199px)
{
	ul.menu-home {
		margin: 30px 0 30px 58px;
	}
	.konten-product-desktop {
		display: none;
	}
	.konten-product-mobile {
		display: block;
	}
	ul.menu-home li a {
		padding: 5px 16px;
	}
	#menu {
		margin: 30px 0 30px 10px !important;
	}
	img.thelogo {
		width: 100%;
	}
	img.button-chat {
		max-width: 20%;
	}
}

@media (max-width: 991px)
{
	.m_menu {
		display: block;
	}
	ul.menu-home {
		display: none;
	}
	#menu {
		display: none;
	}
	.navbar-toggler {
		display: inline-block;
	}
	.box_info_slide .line_separate {
		border-right: none;
		border-bottom: 1px solid #414141;
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
	}
	.box-service {
		margin: 0 0 35px 0;
	}
	.box-star .text {
		width: 20%;
	}
}

@media (max-width: 767px)
{
	img.type_ppf {
		float: none;
		max-width: 100%;
	}
	img.button-chat {
		max-width: 30%;
	}
	.konten-product-mobile .m-tab .m-list .list_left {
		width: 30%;
	}
}

@media (max-width: 575px)
{
	.konten-product-mobile .m-tab .m-list .list_left {
		width: 40%;
	}
	.box-star .text {
		width: 30%;
	}
}

@media (max-width: 450px)
{
	.box-star .text {
		width: 35%;
	}
}

@media (max-width: 400px)
{
	img.button-chat {
		max-width: 40%;
	}
	.konten-product-mobile .m-tab .m-list .list_left {
		width: 40%;
	}
	.konten-product-mobile .m-tab .m-list .list_right {
		width: 55%;
	}
}