/* ==== FOOTER ==== */
footer {
    margin:0 auto;
    padding:0;
    width: 1080px;
    display:inline-block; 
    text-align:right; 
    margin: 15px 0px; 
    width:100%; 
    line-height:26px;
    padding:10px 0 10px;
}
footer .footer {
    text-align: left;
    font-size: 16px;
    display:inline-block;
    color:#fff;
	width:75%;
}
footer .version {
    text-align: right;
    display:inline-block;
	width:24%;
}
footer .version .btn {
	background: var(--color-2);
    width: 85px;
    color: #000;
    font-size: 16px;
    font-weight: bold;
    padding: 3px;
}
#footer_seo, #footer_product {
    padding-top:20px;
    margin-top:20px;
}
#footer_product .hover-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#footer_product .hover-list li {
    display:inline-block;
	line-height:70px;
	width:14%;
	margin:5px 0;
	text-align: center;
}
#footer_product .hover-list li img {
    height:50px;
    padding:5px 10px;
    -webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
#footer_product .hover-list li img:hover {
    filter: none;
    -webkit-filter: grayscale(0%) drop-shadow(0px 0px 1px #acacac);
}
.footer-section-title {
    margin:30px 0;
    color:#d5d5d5;
    font-size:14px;
}
.fab-container {
	position: fixed;
	bottom: 90px;
	left: 15px;
	z-index: 999;
	cursor: pointer;
}
.fab-icon-holder {
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background: #00638c;
	box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);
}
.fab-icon-holder:hover {
	opacity: 0.6;
}
.fab-icon-holder i {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	font-size: 25px;
	color: #ffffff;
}
.fab1 {
	width: 60px;
	height: 60px;
	background: var(--strip-1);
}
.fab1 span{
	width: 100%;
    height: 100%;
    line-height: 60px;
    font-size: 24px;
    text-align: center;
}
.fab-options {
	list-style-type: none;
	margin: 0;
	position: absolute;
	bottom: 50px;
	left: -30px;
	opacity: 0;
	transition: all 0.3s ease;
	transform: scale(0);
	transform-origin: 85% bottom;
}
.fab1:hover+.fab-options,
.fab-options:hover {
	opacity: 1;
	transform: scale(1);
}
.fab-options li {
	margin: 2px;
    line-height: 30px;
    text-align: center;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background: #00638c;
	box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);
}
.fab-options li a {
	color: #fff;
}
.fab-label {
	padding: 1px 2px 3px 2px;
    margin-left: 35px;
	white-space: nowrap;
	border-radius: 3px;
	font-size: 12px;
	background: #00638c;
	color: #ffffff;
	box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);
	top: -32px;
    position: relative;
    width: 80px;
    line-height: 16px;
    vertical-align: middle;
    display: inline-block;
}
.apk_div {
	position:fixed;
	bottom:240px;
	left:10px;
	z-index:100;
}
.apk_div .apk_link img{
	width:70px;
	background: var(--color-1);
    border: 3px outset var(--color-6);
    border-radius: 50%;
    padding: 8px;
}
.rtp_div {
	position:fixed;
	bottom:160px;
	left:10px;
	z-index:100;
}
.rtp_div .rtp_link img{
	width:70px;
	background: var(--color-1);
    border: 3px outset var(--color-6);
    border-radius: 50%;
    padding: 8px;
}
.cabang_resmi_div {
	position:fixed;
	bottom:320px;
	left:10px;
	z-index:100;
}
.cabang_resmi_div .cabang_resmi_link img{
	width:70px;
	background: var(--color-1);
    border: 3px outset var(--color-6);
    border-radius: 50%;
    padding: 8px;
}
/* ==== FOOTER ==== */
