:root{--main-color: #242021;--second-color: #f2f2f2;}
.trang-dai-ly form{margin-bottom:30px}
.trang-dai-ly form .form-group label{text-transform:none;margin-top:0;font-size: 19px;font-weight: 600;text-align: left;width: 100%;}
.trang-dai-ly form input{width:100%!important;/* border:1px #000 solid; */padding: 12px 10px;font-size: 14px;background:#fff;border-radius: 5px;}
.trang-dai-ly form select{width:100%!important;/* border:1px #000 solid; */padding: 5px 10px;font-size:12px;/* background:#fff; */}
.trang-dai-ly form select+i{position:absolute;right:24px;bottom:16px;z-index:-1}
.trang-dai-ly form .col-md-3 button{background: var(--main-color);/* border-radius: 20em; */text-transform:none;letter-spacing:0!important;padding: 15px 8px;width:100%;margin-top: 29px;}
.trang-dai-ly form .col-md-2 button i{font-size:16px}
.trang-dai-ly form .col-md-4 button{background: #F7DE40;color: var(--main-color);border-radius: 20em;text-transform:none;letter-spacing:0!important;padding: 8px;width: 100%;margin-top: 28px;}
.trang-dai-ly form .col-md-4 button i{font-size:16px}
.trang-dai-ly .boxshadow{padding:0}
.trang-dai-ly .ban-do .col-md-4{padding-right:0}
.trang-dai-ly .ban-do .col-md-8{padding-left:0}
.trang-dai-ly .ban-do .col-md-4 > p{background: var(--main-color);padding:7px 30px;font-weight:700;margin-bottom:0;font-size:14px;color: #fff;}
.trang-dai-ly .ban-do .col-md-4 > p span{font-size:1em}
.trang-dai-ly .ban-do .tableover{height: 44.7vw;overflow-y:scroll}
.trang-dai-ly .ban-do table{margin-bottom:0}
.trang-dai-ly .ban-do table td{padding: 9px 10px 7px 10px;position:relative;background: #f2f2f2;}
.trang-dai-ly .ban-do table td:hover,.trang-dai-ly .ban-do table td.active{background:#eee;cursor:pointer}
.trang-dai-ly .ban-do table td:hover:before,.trang-dai-ly .ban-do table td.active:before{position:absolute;content:" ";left:-1px;top:0;height:100%;border-left: 5px var(--main-color) solid;}
.trang-dai-ly .ban-do table td p{font-weight:700;margin:0;color: var(--main-color);line-height: 1.4;margin-bottom: 4px;position: relative;padding-left: 28px;}
.trang-dai-ly .ban-do table td p i{position:absolute;left: 0;top: 0px;font-size:20px;color: var(--main-color);text-align: center;vertical-align: middle;width: 20px;}
.trang-dai-ly .ban-do table td p+p{font-weight:400;color: #333;font-size: 13px;line-height: 1.4;}
.trang-dai-ly .each-chinhanh{
    margin-bottom: 0;
    padding: 5px 15px 5px;
}
.trang-dai-ly .each-chinhanh p:first-child{
    font-size: 15px;
    font-weight: 500;
    letter-spacing: -0.5px!important;
}
.trang-dai-ly .each-chinhanh p img{
    top: 2px;
}
.trang-dai-ly .chinhanh{padding-right:0}
.pdl{
    position: absolute;
    top: 30.6%;
    left: 49.2%;
    transform: translate(-50%,-50%);
    background: #fff;
    padding: 10px;
    text-align: center;
    border: 1px #eb2226 solid;
    width: 82%;
}
         .pdl img{
    position: absolute;
    bottom: -56px;
    left: 50%;
    transform: translateX(-50%);
}
.trang-dai-ly #myMap iframe{
    width: 100%;
    height: 100%;
}
.chi-tiet-bai-viet h1{font-size:24px;margin-bottom:10px;margin-top:20px;font-weight:700}
.chi-tiet-bai-viet h2{/* font-size:22px; *//* margin-bottom:10px; *//* margin-top:20px; *//* font-weight:700 */}
.chi-tiet-bai-viet h3{font-size:20px;margin-bottom:10px;margin-top:20px;font-weight:700}
.chi-tiet-bai-viet h4{font-size:18px;margin-bottom:10px;margin-top:20px;font-weight:700}
.chi-tiet-bai-viet h5{font-size:16px;margin-bottom:10px;margin-top:20px;font-weight:700}
.chi-tiet-bai-viet ul:not(.tabs-navigation){padding-left:20px}
.chi-tiet-bai-viet img{margin-top:10px;margin-bottom:10px;height:auto!important;max-width: 70%!important;width: auto;}
.chi-tiet-bai-viet p{text-align:justify;line-height:1.6}
.chi-tiet-bai-viet p a:not(.btn),.chi-tiet-bai-viet h2 a,.chi-tiet-bai-viet h3 a,.chi-tiet-bai-viet h4 a,.chi-tiet-bai-viet h5 a,.chi-tiet-bai-viet h6 a,.chi-tiet-bai-viet li a{color:#5769bf;border-bottom:1px #5769bf dashed}
.chi-tiet-bai-viet p a:not(.btn):hover,.chi-tiet-bai-viet h2 a:hover,.chi-tiet-bai-viet h3 a:hover,.chi-tiet-bai-viet h4 a:hover,.chi-tiet-bai-viet h5 a:hover,.chi-tiet-bai-viet h6 a:hover,.chi-tiet-bai-viet li a:hover{border-bottom:1px #5769bf solid;font-weight:700}
.chi-tiet-bai-viet a:not(.btn){font-size:1em}
.chi-tiet-bai-viet .mce-toc{border:1px #ddd solid;padding:0 20px;margin-bottom:30px;border-radius:8px;background:#efefef}
.chi-tiet-bai-viet .mce-toc h2{font-size:17px}
.chi-tiet-bai-viet .mce-toc li{line-height:1.4}
.chi-tiet-bai-viet .mce-toc li a{font-size:14px;border:none;color:#111;font-weight:400;line-height:1}
.chi-tiet-bai-viet .container{width: 100%;}
.chi-tiet-bai-viet .row{width: 100%;margin:0!important}

@media only screen and (max-width:991px) {
.chi-tiet-bai-viet img{max-width: 100%!important}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{
    font-size: 10px;
}
}
.grid-item {width: 380px;max-width: 100%;}
.grid-item--width2 { width: 780px; }
.grid-item img{margin-bottom:10px}
.each-danhmuc{margin-bottom:30px}
@media only screen and (max-width:991px) {
.each-danhmuc h3{
    font-size: 18px;
}
}
.wrap-addcart .tool-tip{display:none}.product .product-image > a, .product .product-image img,.owl-item img{height: auto}
section.fullscreen, section.fullscreen video,.inspiro-slider.slider-fullscreen,.inspiro-slider.slider-fullscreen .slide{height: calc(100vh - 80px) !important;}
