.footer-link-nav li{
	list-style: none;
    padding-left: 20px;
    background: url('../images/footer-li.png') left top 8px no-repeat;
    margin-bottom: 10px;
}
.footer-link-nav li:hover a{
    background: none;
}
#form_booking
{
    border-radius: 10px;
}
#form_booking .uk-tab li a
{
    text-transform: none;
}
#form_booking .uk-tab li path
{
    fill: #ffffff;
}
#form_booking .uk-tab li.uk-active a path
{
    fill: #cfe225;
}
#form_booking .uk-button
{
    border-radius: 10px;
}
.widget-sidebar li{
    list-style: none;
    padding-left: 15px;
    background: url('../images/sidebar-li-icon.png') left top 8px no-repeat;
    margin-bottom: 10px;
}
.list-dat-xe ul li {
    list-style: none;
    padding-left: 20px;
    background: url(../images/sidebar-li-icon.png) left top 22px no-repeat;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px dashed #000 !important;
}
.list-dat-xe ul li div{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    font-size: 14px;
}
.list-dat-xe ul li div p{
    margin-bottom: 0px;
}
.list-dat-xe ul {
    padding-left: 0px;
}
.list-dat-xe ul li span{
    color: #cd0000;
    font-weight: 500;
}
.list-dat-xe ul li strong{
    color: #cd0000
}

/*.slick-vertical .slick-slide {
    border-top: 1px solid #EEE;
    border-bottom: 1px solid #EEE;
}

.slick-vertical .slick-current {
    border-top-color: #000;
    border-bottom-color: #000;
}*/

.cus-wrap{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 15px;
}
.cus-wrap img{
    flex: 0 0 70px;
    margin-right: 20px;
    object-fit: contain;
}
.cus-wrap .title-and-content{
    flex: 1;
    color: #212529;
    font-size: 14px;
}
.cus-wrap .title-and-content p{
    margin-bottom: 0px;
}
.customer-reviews>div{
    padding-top: 55px;
}
.customer-reviews{
    transform: translateY(-60px);
}

.wrap-doitac>div{
    padding-top: 55px;
}
.wrap-doitac{
    transform: translateY(-60px);
}

.wrap-doitac li img{
    border: 1px solid #ececec;
    height: auto;
    height: 88px;
    text-align: center;
    padding: 10px;
    width: 135px;
    object-fit: contain;
    margin-bottom: 10px;
}
   
.info-header{
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.info-header .hotline{
    padding-left: 50px;
}
.info-header .item-info p{
    color: #ff9000;
    margin: 0px;
}
.info-header .item-info a{
    color: #CD0000;
    font-size: 30px;
    font-weight: 500;
}
.info-header .item-info a:hover{
    color: #ff9000;
}

.form-lienhe input {
    display: block;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    background: #f7f7f7;
}
.form-lienhe textarea{
    background: #f7f7f7;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ccc;
    padding-left: 10px;
}
.form-lienhe .wpcf7-submit{
    width: 150px;
    text-align: center;
    padding-left: 0px;
    color: #FFF;
    background: #104282;
    border: none;
}

.tm-header-mobile>.uk-navbar-container{
    background: #fff !important;
} 
#tm-mobile .uk-background-default{
    background: #0f589d;
}


@media (min-width: 320px) and (max-width: 480px) {
    .list-dat-xe ul li{
        line-height: 27px;
    }
    .list-dat-xe ul li div{
        flex-direction: column;
    }
}