.full-footer {min-height: 100px;margin-top: 10px;padding-top: 15px;padding-bottom: 15px;}

.footer-box {float: left;}

.footer-box-1 {width: 35%;}

.footer-box-2 {width: 20%;}

.footer-box-3 {width: 25%;}

.footer-box-4 {width: 20%;}

.footer-box h2 {font-size: 16px;color: #fff;margin: 0;margin-top: 15px;margin-bottom: 15px;}

.footer-box p {color: #fff;margin-top: 0;}

.footer-box-1 i {font-size: 14px;margin-right: 5px;min-width: 20px;}

ul#footer-menu {float: left;list-style: none;padding: 0;margin: 0;}

ul#footer-menu a {text-decoration: none;color: #fff;line-height: 24px;background: url(images/arrow-right.png) no-repeat left center;padding-left: 15px;background-size: 11px;}

ul#footer-menu a:hover {text-decoration: underline;}

.footer-box iframe {width: 95%;}

.footer-box-4 a {color: #fff;text-decoration: none;float: left;margin-bottom: 15px;margin-right: 15px;min-width: 100px;}

.footer-box-4 .footer-content i {font-size: 16px;width: 32px;height: 32px;border-radius: 99px;color: #008080;background: #fff;text-align: center;padding-top: 8px;box-sizing: border-box;margin-right: 5px;}

.link_bct {clear: both;}

/* footer-bottom */

/* .full-footer-bottom {background: #169499;padding: 10px 0;} */

.left-footer-bottom {width: 40%;text-align: left;display: inline-block;color: #fff;}

.mid-footer-bottom {display: inline-block;text-align: center;width: 19%;}

.right-footer-bottom {display: inline-block;width: 40%;text-align: right;}

a.design-by {color: #fff;text-decoration: none;}

a.design-by:hover {text-decoration: underline;}

#show-sft, #hide-sft {float: right;font-size: 14px;margin: 0;text-align: right;cursor: pointer;}

#show-sft, .active-sft #hide-sft {display: inline-block;}

#hide-sft, .active-sft #show-sft {display: none;}

@media only screen and (max-width: 768px) {

.footer-box {width: 50%;}

.footer-box-3 {clear: both;}

.footer-bottom {width: 100%;text-align: center;}

.footer-box h2 {font-size: 14px;margin-top: 10px;margin-bottom: 10px;}

}

@media only screen and (max-width: 600px) {

.footer-box {width: 100%;}

}

/* footer/////////////////////////////////////////////////////////////////////////////////////// */

.box_footer {
    width: 100%;
    float: left;
    margin: 3rem 0 0;
}

.bor_logo_f {
    width: 100%;
    float: left;
    text-align: center; 
    margin-bottom: 2rem;
}
.foo_box_1 {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

img.logo_footer {
    height: 75px;
    width: auto;
}
p.item_dc_footer {
    width: 100%;
    float: left;
    margin: 0;
    padding: 7px 0;
    color: #fff;
    /* border-bottom: 1px solid #ddd; */
    display: flex;
    align-items: baseline;
    gap: 6px;
}

.foo_box_2 {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.foo_box_3 {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.foo_box_4 {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

h3.title_foo_box {
    width: 100%;
    float: left;
    margin: 0 0 14px;
    font-size: 19px;
    color: #fff;
    text-transform: uppercase;
}

.menu-footer-container {
    width: 100%;
    float: left;
}

.menu-footer-2-container {
    width: 100%;
    float: left;
}

.menu_footer {
    margin: 0;
    padding: 0;
    list-style: none;
}

.menu_footer li {
    padding: 5px 0;
}

.menu_footer a {
    text-decoration: none;
    color: #fff;
    line-height: 24px;
    background: url(images/right_akia.svg) no-repeat left center;
    padding-left: 15px;
    background-size: 11px;
}

p.hotline_box {
    width: 100%;
    float: left;
    margin: 0 0 14px;
    color: #fff;
    display: flex;
    align-items: baseline;
    gap: 7px;
}
p.hotline_box {
    width: 100%;
    float: left;
    margin: 0 0 14px;
    color: #fff;
    display: flex;
    align-items: baseline;
    gap: 7px;
}

.box_bt_footer {
    width: 100%;
    float: left;
    margin: 20px 0 3rem;
}

.box_item_bt_foo_1 {
    width: 100%;
    float: left;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-bottom: 10px;
}
img.img_1_f {
    height: 60px;
    width: auto;
}

img.img_2_f {
    height: 30px;
    width: auto;
}
.box_item_bt_foo_2 {
    width: 100%;
    float: left;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
    margin-bottom: 10px;
}

h3.title_foo_2 {
    color: #fff;
    font-size: 18px;
    margin: 0;
}

.box_mxh {
    float: left;
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}

.box_mxh a {
    width: 30px;
    height: 30px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.title_copy {
    padding: 7px 0;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    color: hsl(0deg 0% 100% / 50%);
}

.copyright-footer {
    color: hsl(0deg 0% 100% / 50%);
    line-height: 27px;
    margin: 5px 0;
    font-size: 14px;
}