/*style footer*/
.wap-footer{       
    background: #cb1d2a;       
}

.footer-title {
text-transform: uppercase;
font-size: 17px;
padding: 10px 0px 5px;
border-bottom: 2px solid #eb7313;
}
.thongketruycap  ul{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    list-style-type: none;
}
.thongketruycap  ul li {
    padding-right: 10px;
}
.thongketruycap  ul li span {
    color: #fff !important;
}
.footer-title a{
text-decoration: none;
color: #fff;
font-size: 17px;
font-weight: 600;

}
.content-tintuc li a{
color: #000;
}
.content-tintuc li {
line-height: 2;
}
.footer-top {
margin-top: 15px;
}
.footer-description p{
font-size: 14px;
color: #fff;
}
.footer-description ul li {
color: #fff;
padding:5px 0px ;
}
.footer-description ul li a {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
color: #fff;
}
.footer-description ul li:hover a {
text-decoration: none;
color: #fff;
}
.footer-description ul li i {
padding-right: 5px;
}
.footer-description {
margin-top: 10px;
}
.footer-description ul {
list-style-type: none;
}
.footer_bottom_copy {
width: 100%;
}
div#copy {color: #fffc00;display: flex;padding: 10px;width: 100%;border-top: 1px solid #7d7979;flex-direction: row;justify-content: space-between;}
div#copy a{
    color: #fffc00;
}
.footer-title a:hover {

text-decoration: none;
}
.footer  {
margin-bottom: 10px;
}
#menu_footer ul {
list-style-type: none;
text-align: right;
}
#menu_footer ul li {
display: inline-block;
padding: 10px 15px;
}
#menu_footer ul li a {
color: #fff;
text-decoration: none;
}
.img-footer {
padding: 0 !important;
width: 80px;
height: 80px;
}
.img-footer  img {
width: 100%;
border-radius: 50%;
height: 100%;
}
.txt-footer {
margin-top: 5px;
}
.txt-footer h3 {
color: white;
font-size: 16px;
margin-top: 0px;
}
.txt-footer h3 a
{
color: #fff;

}
.txt-footer p {
font-size: 14px;
color: white;

}
.item-tin {
padding : 0px;
margin-top: 10px;
}
.box-contact ul{
list-style-type: none;
padding-left: 0px;
}
.box-contact ul li {
display: inline-block;
width: 100%;
}
.box-contact p {
float: left;
width: 30px;
height: 30px;
border-radius: 50%;
border: 1px solid #334960;
text-align: center;
text-transform: uppercase;
font-size: 16px;
margin-right: 10px;
margin-top: 5px;
background: #eeeee9;
line-height: 30px;
}
.box-contact p  i {
color: #334960;
font-size: 16px;
}
.box-contact a {
    font-size: 13px;
color: white;
text-decoration: none;
line-height: 35px;
}
.footer-bottom ul{
list-style-type: none;
padding-left: 0px;
}
.footer-bottom li {
padding: 10px;
}
.footer-bottom li i {
font-size: 20px;
color: white;
padding-right: 15px;
}
.footer-bottom li a {
    font-size: 16px;
color: white!important;
text-decoration: none;
}
.footer-bottom li a:hover
{
padding-left:10px ;
transition: 0.5s;
}

/*end style footer*/
@media screen and (max-width: 960px) { 
.footer {
width: 100% !important;
padding-left: 0px;
padding-right: 0px;
}
.img-footer, .txt-footer {
float: left;
}
.item-tin {
display: inline-block;
}
}
@media screen and (max-width: 860px) {

}
@media screen and (max-width: 600px) {
.footer-bottom {
display: block;
}
.footer-bottom li i {
padding-right: 4px;
}
.footer-bottom li a {
font-weight: 600;
font-size: 13px;
}
}
