/* .full-footer {min-height: 100px;background: #1FBBC6;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 ////////////////////////////////////////////////////////////////////////// */

.full-footer {
    min-height: 100px;
    background: #04760c;
    margin-top: 10px;
    padding-top: 60px;
    padding-bottom: 15px;
}
.logo_footer {
    width: 100%;
    float: left;
}

a._link_logo_footer {
    display: block;
    float: left;
}

img.img_logo {
    height: 76px;
    width: auto;
}
p.text_logo_footer {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 16px;
}
a.link_bo_cong_thuong {
    display: block;
    float: left;
}
img.img_bct {
    height: 80px;
    width: auto;
}

.box_xh_footer {
    width: 100%;
    float: left;
    margin-top: 20px;
    display: flex;
    gap: 15px;
}

.menu_footer {
    width: 100%;
    float: left;
}

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

ul#menu-footer {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 2;
    font-size: 16px;
}

ul#menu-footer a {
    color: #fff;
}
.email_footer {
    width: 100%;
    float: left;
    height: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
}

h4.text_mail.footer {
    font-size: 22px;
    color: #D4E15D;
    width: 100%;
    text-align: right;
    margin: 0 0 10px;
}

.bor_mail {
    width: 100%;
    float: left;
    position: relative;
    padding-bottom: 30px;
}
.ra_form {
    width: 100%;
    float: left;
    display: flex;
    background: #fff;
    border-radius: 30px;
    overflow: hidden;
}

.ra_form>span {
    width: 100%;
    margin: 0;
}
input#my-submit {
    margin: 0;
    background: #D4E15D;
    text-transform: capitalize;
    border-radius: 30px;
    padding: 15px 25px;
    max-height: 50px;
}
input#my-email {
    height: 50px;
    width: 100%;
    outline: none;
    box-shadow: none;
    border: none;
    padding-left: 30px;
}
.ra_form span.wpcf7-spinner {
    position: absolute;
    bottom: 0;
    width: auto;
}

p.text_ban_quyen {
    text-align: center;
}

p.text_copy {
    text-align: center;
}
.box_copy_right {
    width: 100%;
    float: left;
}
.full-footer-bottom {
    background: #04760c;
    padding: 10px 0 30px;
    font-size: 16px;
    color: #fff;
}

