* {
    line-height: 1.4;
    outline: none;
}
iframe{
    border: none;
}
.row {
    margin: 0;
}
#form1 {
    margin: 0;
}
@media only screen and (min-width: 769px)
.DropdownMenu .MenuList {
display: flex !important;
background: chocolate;
padding-left: 33%;
width: 100vw;
}
img[src=""]::after {
    content: '';
    width: 100%;
    height: 100%;
    background: url(/agg-khdn/no-image.jpg);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    font-weight: bold;
    background-size: cover;
    background-position: center center;
}
img[src=""] {
    position: relative;
    /* border: 1px solid silver; */
    border-radius: 2px;
    min-width: 20px;
    min-height: 20px;
    display: inline-block;
}

@media only screen and (min-width: 0px) {
    * {
            outline: none;
    }
    .MainStructure table.w-1160>tbody>tr {
            display: flex;
            width: 1160px;
            margin: auto;
            position: relative;
    }
    .MainStructure table.w-1160>tbody>tr>td:last-child {
            /* width: 100%; */
            /* display: block; */
            flex: 1;
    }
    .page-link {
            position: relative;
            display: block;
            padding: .5rem .75rem;
            margin-left: -1px;
            line-height: 1.25;
            background-color: #fff;
            border: 1px solid #dee2e6;
    }
    .page-item.active .page-link {
            z-index: 3;
            color: #fff !important;
    }
    .row{
            margin: 0 !important;
    }
    .fa {
            display: inline-block;
            font: normal normal normal 14px/1 FontAwesome !important;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
    }
    .btn-left img {
            padding: 5px;
            background: aliceblue;
            margin: 5px;
    }
    .btn-right img {
            padding: 5px;
            background: aliceblue;
            margin: 5px;
    }
    .btn-center img {
            padding: 5px;
            background: aliceblue;
            margin: 5px;
    }
    .SingleTab .Wrap .first p {
            color: #757575;
            font-size: 14px;
    }
    .ArticleFeedbackControl .FeedbackForm {
            width: 100%;
            background: none;
    }
    .ArticleFeedbackControl table td input, .ArticleFeedbackControl table td textarea {
            width: 100% !important;
            box-sizing: border-box !important;
            padding: 5px !important;
            min-height: 25px;
            border: 1px solid silver;
    }
    .ArticleFeedbackControl {
            width: 100% !important;
            padding: 30px 5px 10px 5px !important;
    }
    .ArticleFeedbackControl .PanelButton {
            text-align: center;
    }
    .ArticleFeedbackControl .PanelButton input[type='submit']{
            border: none;
            padding: 4px 20px;
            background: #e4e4e4;
            font-size: 14px;
    }
    .ArticleFeedbackControl .ColRight input.Verifier{
            width: 100px !important;
            margin-left: 5px;
    }
    .ArticleFeedbackControl table td.ColRight {
            display: flex;
            align-items: center;
    }
    .MainStructure .FooterBar {
            overflow: hidden;
    }
    .SingleArticle {
            padding: 10px;
    }
    .ArticleInMenu .ArticleCatName {
            min-height: 27px;
            padding: 0;
            margin-bottom: 10px;
            overflow: hidden;
    }
    .ServiceCategory ul{
            height: auto;
    }
    .YoutubeVideoList .ListVideo > span{
            float: none;
    }
    .WebLink .Content {
            width: 100%;
    }
    .SingleTab {
            height: auto;
    }
    .MultipleTabExt .Wrap .LeftCol .next li {
            padding: 5px 0;
    }
    .HotnewsControl .HotnewsList {
            padding: 5px;
    }
    .ArticleDetailControl .UISocialShare {
            display: flex;
            align-items: center;
            flex-wrap: wrap;
            width: 100% !important;
            margin-bottom: 20px !important;
            margin-top: 20px !important;
            float: none;
    }
    .ArticleDetailControl .UISocialShare>div{
            height: 20px;
            margin: 0 !important;
            float: none !important;
    }
    .ArticleDetailControl .UISocialShare>div.twitter{
            margin-right: 10px !important;
    }
    .ArticleDetailControl .UISocialShare .facebook {
            margin-bottom: 3px !important;
    }
    .SingleTab .Wrap .next {
            margin-left: 0px;
    }
    .SingleTab .Wrap {
            height: auto;
    }
    .UIArticleListContent {
            height: auto;
    }
    .UIArticleListContent ul.ulArticle {
            margin-left: 10px;
    }
    .ImageSlideShow .image-item {
            width: 100% !important;
    }
    .SingleArticle table {
            /* table-layout: fixed; */
    }
    .SingleArticle img {
            max-width: 100% !important;
    }
    .UIBannerControl {
            width: 100%;
    }
    .UIBannerControl img{
            width: 100%;
    }
    span.ListPollItem {
            display: flex;
            margin: 5px 5px;
            align-items: center;
    }
    span.ListPollItem *{
            margin: 0;
    }
    .PollControl td.td-result {
            display: flex;
            justify-content: center;
    }
    .PollControl  td.td-result>a{
            margin: 5px !important;
            height: 25px;
            display: flex;
            align-items: center;
            justify-content: center;
    }
    .DetailControl .Content>table {
            width: 100%;
    }
    .MultiFunctionControl marquee {
            table-layout: fixed;
            display: table;
    }
    .MultipleTabDefault{
            height: auto;
    }
    .HotnewsControl .HotnewsList .HotnewsItem{
            padding: 5px 15px !important;
    }
    .NewSteeringControl .item ul {
            list-style: none;
            line-height: 1.4;
            padding: 0px;
            margin: 0;
    }
    .ListControl .List table th {
            font-size: 14px;
    }
    .ListControl span{
            font-size: 14px;
    }
    .ListControl  .view-count {
            font-size: 14px;
            color: #757575;
    }
    .ListControl .Search .ExTitle h1 {
            font-size: 16px !important;
            margin: 0;
            padding: 0 10px;
    }
    .ListControl .Search .ExTitle {
            display: block;
            min-height: 26px;
            margin-top: 10px;
            height: auto;
            padding: 0;
    }
    .MultipleTabDefault .Wrap .first .title {
            font-size: 14px;
    }
    .QuestionSiteMenuControl .detail {
            margin-left: 10px;
    }
    .RssTree>a {
            display: none !important;
    }
    .UIListArticleOfSite > div:nth-child(2) {
            height: auto !important;
    }
    .SingleSearch .SearchBox {
            display: flex;
            align-items: center;
    }
    .ServiceCategory ul li {
            width: 100%;
    }
    .UIProtalList .lvwContent .tb-content .tr-row .td-item img {
            display: none;
    }
    .MultipleTabDefault .Wrap {
            height: auto;
    }
    .ShortArticle marquee .block-row {
            position: static !important;
            display: flex;
    }
    .SliderFeature .LeftPanel>a {
            color: transparent;
    }
    .ArticleInMenu .ArticleViewCount {
            position: static !important;
    }
    .ArticleInMenu .ArticleCat {
            padding: 5px 0;
    }
    .UIListArticleOfSite .lvwContent {
            padding: 5px;
    }
    .MultipleTabDefault .Wrap .first p {
            color: #757575;
    }
    img{
            max-width: 100%;
    }
    .ArticleInMenu .col-lg-10>p {
            font-size: 14px;
            color: #757575;
            height: auto;
            width: 100%;
            text-indent: 0 !important;
    }
    .OnlineCounter ul {
            padding: 5px;
            font-size: 14px;
    }
    .HSliderScroll .Header span.Pages {
            display: none;
    }
    .page-link {
            position: relative;
            display: block;
            padding: 5px;
            margin-left: -1px;
            line-height: 1.25;
            color: #ab0102;
            background-color: #fff;
            border: 1px solid #dee2e6;
            width: 30px;
            height: 30px;
            display: flex;
            align-items: center;
            justify-content: center;
    }
    .page-item.active .page-link {
            z-index: 3;
            color: #fff;
            background-color: #ab0102;
            border-color: #ab0102;
    }
    .ArticleInMenu ul {
            width: 100%;
    }
    .ArticleInMenu .col-lg-2 {
            width: 110px;
            height: 80px;
            padding: 0;
            max-width: none;
            flex: none;
    }
    .ArticleInMenu .col-lg-10 {
            flex: 1;
            padding-right: 5px;
            max-width: 100%;
    }
    .ArticleInMenu .Title {
            width: 100%;
    }
    .ArticleInMenu .col-lg-2 img {
            width: 100%;
            height: 100%;
            background: #e4e4e4;
            padding: 1px;
            margin: 0;
    }
    .ArticleInMenu li.row {
            margin: 0;
            display: flex;
    }
    .btn-left img {
            padding: 5px;
            background: aliceblue;
            margin: 5px;
    }
    .btn-right img {
            padding: 5px;
            background: aliceblue;
            margin: 5px;
    }
    .btn-center img {
            padding: 5px;
            background: aliceblue;
            margin: 5px;
    }
    .DropdownMenu .navbar-button {
            position: absolute;
            top: 0;
            right: 0;
            width: 40px;
            height: 30px;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
            background: #2196F3;
    }
    .DropdownMenu .navbar-button span {
            background: white;
            width: 50%;
            height: 4px;
            margin: 2px;
            border-radius: 1px;
            transition: 300ms;
    }
    .DropdownMenu .navbar-button {
            display: none;
    }
    .HotnewsControl .HotnewsScroll {
            min-height: 300px;
    }
    .ArticleInMenu .pagination {
            display: flex;
            @include list-unstyled(): ;
            @include border-radius(): ;
            margin-top: 10px;
            margin-bottom: 10px;
            justify-content: center !important;
    }
    .ArticleInMenu .pagination li{
            width: auto !important;
            padding: 0;
    }
    li.LanguageMenu {
            padding-left: 5px;
            padding-right: 5px;
            display: flex !important;
            align-items: center;
            justify-content: center;
    }
    .DropdownMenu .navbar-button {
            display: none;
    }
}
ul.MenuList {
background: chocolate;
padding-left: 28.5%;
width: 100% !important;
}
@media only screen and (min-width: 769px) {
    ul.MenuList {
display: flex !important;
}
    .PollControl {
            padding: 5px;
            margin: 0;
    }
    .DropdownMenu .MenuList {
            
    }
    .ArticleInMenu .pagination {
            display: flex;
            @include list-unstyled(): ;
            @include border-radius(): ;
            justify-content: center !important;
            align-items: center !important;
    }
}
@media only screen and (max-width: 768px) {
    .MainStructure.table-3-col td {
            display: block;
            width: 100% !important;
    }
    .MainStructure .LeftBar {
            padding: 0;
            /* padding-top: 30px !important; */
            /* padding-bottom: 40px !important; */
    }
    .MainStructure .fixed {
            position: fixed;
            right: 0;
            top: 0;
            z-index: 9999;
            bottom: 0;
            padding: 0px 0px !important;
            overflow-y: scroll;
            background: white;
            /* margin-top: 32px !important; */
            padding-bottom: 40px !important;
            height: 100vh !important;
            width: 100vw !important;
            box-shadow: 0 0 10px #444444;
            padding-top: 5px !important;
    }
    .fixed-left {
            left: 0;
    }
    .fixed-right {
            right: 0;
    }
    .vanbanquypham .RadPicker {
            width: 100% !important;
            display: flex !important;
    }
    .block-why-choice-us .box-bg {
            width: 90% !important;
            height: 340px !important;
            margin: 0px auto;
            border-radius: 50%;
            border: solid 10px rgba(255,255,255,0.2);
            position: relative;
    }
    .block-why-choice-us .box-bg .box-title {
            font-size: 25px !important;
            color: #64ae28;
            line-height: 1.2;
    }
    .block-why-choice-us .box-bg .box-title strong{
            font-size:22pt !important
    }
    .vanbanquypham .RadPicker table.rcTable {
            width: 100% !important;
    }
    .vanbanquypham .RadPicker table.rcTable>tbody>tr {
            display: flex;
            align-items: center;
    }
    .vanbanquypham .RadPicker table.rcTable>tbody>tr>td:nth-child(1){
            flex-grow: 1;
    }
    .vanbanquypham .RadPicker table.rcTable>tbody>tr>td:nth-child(2){
            width: 30px !important;
    }
    .UIArticleListContent .Wrap {
            text-align: justify;
    }
    .VideoShowControl {
            width: 100vw !important;
            padding: 5px;
    }
    .UIArticleListContent .Wrap .third-box li {
            margin-left: 10px;
    }
    .snv__front > em {
            background-color: #126ead !important ;
            padding: 20px !important;
            width: 80px !important;
            height: 80px !important;
            color: #FFF !important;
            text-align: center !important;
            border-radius: 50% !important;
            line-height: 40px !important;
            margin-bottom: 10px !important;
            font-size: 29px !important;
            margin-top: 10px !important;
    }
    .SingleTab .Wrap .first {
            display: inline-block;
            width: 100%;
    }
    .snv__behind {
            visibility: visible !important;
            opacity: 1 !important;
    }
    .snv__desc {
            color: #369 !important;
    }
    .MainStructure .TopBar > table:first-child{
            height: auto !important;
    }
    .SliderFeature .LeftCol .text div {
            text-align: justify;
            padding: 0;
    }
    .SliderFeature .ArticleList li {
            text-align: justify;
    }
    .MultipleTabDefault .Wrap .next li {
            text-align: justify !important;
            margin-left: 10px;
    }
    .MultipleTabDefault .Wrap .first .title a {
            text-align: justify;
    }
    .MenuListofSite {
            width: 100% !important;
            display: flex;
            align-items: center;
            justify-content: center;
            height: auto !important;
    }
    .VerticalMenuControl .MenuList li.top:last-child {
            border-radius: 0;
    }
    .MenuListofSite ul.parent {
            width: 100% !important;
            align-items: center;
            display: flex !important;
            position: static !important;
            height: auto !important;
            flex-direction: column;
    }
    .MenuListofSite ul.parent li {
            width: 100%!important;
            margin: 0 !important;
            padding: 5px !important;
            background-size: 500% !important;
            background-position: center !important;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
    }
    .NewSteeringControl .ListItem .item {
            width: 100%;
    }
    .VerticalMenuControl {
            padding: 5px !important;
            margin: 0;
    }
    .UIContactUs input[type="text"], .UIContactUs textarea {
            padding: 5px;
            border: 1px solid silver;
            border-radius: 3px;
            box-sizing: border-box;
            width: 100% !important;
    }
    .YoutubeVideoTab ul.VideoList li {
            width: 100%;
    }
    .YoutubeVideoTab ul.VideoList li .Image {
            width: 100% !important;
    }
    .UIContactUs .FormContact{
            width: 100% ;
    }
    .QuestionList .DetailQuestion .Title .header {
            height: auto;
            font-weight: bold;
            padding: 5px 10px 5px 40px;
            margin-bottom: 5px;
    }
    .WebLink {
            padding: 5px;
            margin: 0;
    }
    .OnlineCounter {
            padding: 5px;
            margin: 0;
    }
    .LoginControl {
            padding: 5px;
            margin: 0px;
    }
    .QuestionList .DetailQuestion .Title .back{
            margin: 0px !important;
            padding-left: 40px;
    }
    .QuestionList .DetailQuestion .Content .blockTitle .divFirst{
            padding: 5px 10px 5px 40px;
            height: auto !important;
    }
    .UIDanhSachGopY .Title {
            padding-left: 10px;
            background-position: 10px;
    }
    .UIArticleListContent {
            margin: 0;
            padding: 5px;
            border: none;
            width: 100vw;
    }
    .YoutubeVideoTab {
            padding: 5px;
            width: 100vw;
    }
    .UIProtalList {
            padding: 5px;
    }
    table.DanhSachVanBan{
            margin-top: 10px !important;
    }
    table.DanhSachVanBan>tbody>tr:nth-child(5)>td>div>table>tbody>tr:last-child td{
            /* display: table-cell !important; */
            display: block !important;
    }
    table.DanhSachVanBan>tbody>tr:nth-child(5)>td>div>table>tbody>tr:last-child table{
            margin: auto;
    }
    .SingleArticle * {
            line-height: 1.5;
            text-align: justify;
    }
    .ArticleInMenu img{
            max-width: 100% !important;
    }
    .SingleArticle iframe{
            margin: 0 !important;
            width: 100%
    }
    .UIDanhSachVanBan .DanhSachVanBan .search{
            display: flex;
            align-items: center;
    }
    .UIDanhSachVanBan .DanhSachVanBan .search input{
            margin: 5px !important;
            height: 25px !important;
    }
    .UIDanhSachVanBan .DanhSachVanBan table.ChildGrid{
            margin: 10px 0 !important;
            width: 100%;
    }
    table.DanhSachVanBan input[type="text"], table.DanhSachVanBan select {
            width: 100% !important;
            padding: 3px 0;
            border: 1px solid silver;
            border-radius: 5px;
    }
    table.DanhSachVanBan .title{
            padding: 10px !important;
            height: auto !important;
            background-position: 10px center !important;
            background-size: 30px 30px !important;
    }
    table.DanhSachVanBan .title span{
            margin: 0 !important;
    }
    table.DanhSachVanBan td, table.DanhSachVanBan th {
            border: none !important;
            padding: 5px !important;
            font-size: 13px;
    }
    table.DanhSachVanBan th {
            display: none;
    }
    table.DanhSachVanBan table{
            border: none !important;
    }
    table.DanhSachVanBan>tbody>tr:nth-child(5)>td>div>table>tbody>tr{
            border-bottom: 1px dotted silver;
    }
    table.DanhSachVanBan>tbody>tr:nth-child(5)>td>div>table>tbody>tr>td:nth-child(1)[align="center"]{
            display: none !important;
    }
    table.DanhSachVanBan>tbody>tr:nth-child(5)>td>div>table>tbody>tr>td:nth-child(4),
    table.DanhSachVanBan>tbody>tr:nth-child(5)>td>div>table>tbody>tr>td:nth-child(5){
            float: right;
            display: inline-block;
            width: auto !important;
            padding: 5px !important;
            vertical-align: top;
    }
    table.DanhSachVanBan>tbody>tr:nth-child(5)>td>div>table>tbody>tr>td:nth-child(4)>div{
            display: flex!important;
    }
    .QuestionLaoCai table td input[type="text"], .QuestionLaoCai table td select {
            width: 100% !important;
            padding: 3px 0;
            border: 1px solid silver;
            border-radius: 5px;
    }
    .QuestionLaoCai .td-Header,
    .QuestionLaoCai .td-Address,
    .QuestionLaoCai .td-Phone,
    .QuestionLaoCai .td-Email,
    .QuestionLaoCai .td-Title,
    .QuestionLaoCai .td-Content{
            padding: 10px 5px;
            font-size: 13px !important;
    }
    .QuestionLaoCai table td input[type='file']{
            border: none !important;
    }
    .QuestionList td, .QuestionList th {
            border: none !important;
            padding: 5px !important;
            font-size: 13px;
    }
    .QuestionList th {
            display: none;
    }
    .QuestionList table{
            border: none !important;
    }
    .QuestionList tr{
            border-bottom: 1px dotted silver;
    }
    .QuestionList td:nth-child(1){
            display: none;
    }
    .QuestionLaoCai .RadEditor {
            height: auto !important;
            overflow: auto !important;
    }
    .ArticleDetailControl{
            padding: 5px !important;
            width: 100vw;
            box-sizing: border-box !important;
    }
    .SimilarArticleControl ul.ArticleList{
            margin-left: 0px !important;
            /* margin-top: 10px !important; */
            display: flex;
            flex-direction: column !important;
            flex-wrap: nowrap !important;
            width: 100%;
    }
    .SimilarArticleControl .ArticleTitle{
            padding: 5px;
            text-align: justify !important;
    }
    .MultiFunctionControl style, .AdvertContent style{
            display: none !important;
    }
    .MainStructure {
            /* padding-top: 30px !important; */
            /* padding-bottom: 20px !important; */
    }
    .MainStructure .FooterBanner {
            display: flex;
            flex-direction: column;
            height: auto !important;
            width: auto !important;
            text-align: center !important;
            justify-content: center;
            align-items: center;
            min-width: 30px !important;
            margin: 3px 0 !important;
            padding: 0 !important;
            max-width: 100% !important;
            border-right: 0 !important;
            border-left: 0 !important;
            position: static;
            line-height: 1.5;
    }
    .MultiFunctionControl *:not(.aba, .aba *), .AdvertContent *, .FooterBanner .UIFooterControl * {
            display: flex !important;
            flex-direction: column !important;
            height: auto !important;
            max-width: 100%;
            justify-content: center;
            align-items: center;
            margin: 1px 0 !important;
            padding: 0 !important;
            position: static;
            width: 100% !important;
            max-width: 100% !important;
            line-height: 1.5;
            text-align: center;
    }
    .MultiFunctionControl br, .AdvertContent br, .FooterBanner br {
            height: 0px !important;
            padding: 0 !important;
            margin: 0 !important;
            display: none !important;
    }
    .MultiFunctionControl img, 
    .AdvertContent img, 
    .FooterBanner img,
    .MultiFunctionControl .fa, 
    .AdvertContent .fa, 
    .FooterBanner .fa{
            /* width: auto !important; */
            max-width: 100% !important;
            min-width: 30px !important;
            min-height: 28px;
            line-height: 1.5;
    }
    .FooterBanner .social{
            display: flex !important;
            flex-direction: row !important;
    }
    .FooterBanner .social li{
            display: inline-block !important;
            width: auto !important;
            margin: 5px !important;
    }
    .thongke_wrapper * {
            flex-grow: 1;
    }
    .thongke_wrapper > div {
            margin-bottom: 5px !important;
    }
    .thongke_wrapper .thongke_bieudo {
            width: 80px !important;
            height: 80px !important;
    }
    .YoutubeVideoTab ul.Tabs {
            height: auto !important;
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
    }
    .YoutubeVideoTab ul.VideoList {
            list-style: outside none none !important;
            padding: 0px !important;
            width: 100% !important;
            display: grid !important;
            grid-template-columns: calc(50% - (25px * 1/4)) calc(50% - (25px * 1/4)) !important;
            grid-column-gap: 10px !important;
    }
    .TopBar, .TopBanner {
            overflow-y: auto !important;
            position: static !important;
            width: 100% !important;
            height: auto !important;
    }
    .SliderFeature .LeftCol{
            padding: 0 !important;
            margin-bottom: 10px;
    }
    .SliderFeature .RightCol{
            padding: 0 !important;
    }
    .MenuList>li:nth-child(1)>a>img{
            margin: 0 !important;
            padding: 0 !important;
            display: none;
    }
    .MenuList>li:nth-child(1)>a>span{
            display: inline-block;
    }
    .MenuList>li>a{
            display: block;
            line-height: 1.5 !important;
            padding-top: 5px !important;
            padding-bottom: 5px !important;
    }
    .DropdownMenu * {
            text-align: left;
            line-height: 1.4 !important;
            white-space: normal !important;
    }
    .DropdownMenu {
            position: fixed !important;
            top: 0;
            right: 0;
            z-index: 10001;
            height: 0%;
            width: 100%!important;
            box-shadow: none !important;
            margin: 0 !important;
            padding: 0;
            background: transparent;
    }
    .DropdownMenu .MenuList {
            display: none;
            background: white;
            margin-top: 0px !important;
            height: calc(100vh - 0px) !important;
            width: calc(100vw - 40px) !important;
            overflow: hidden;
            overflow-y: auto;
            padding: 5px !important;
            margin-left: 0 !important;
            box-shadow: 0 0 10px #444444;
    }
    .DropdownMenu .MenuList li {
            display: block !important;
            float: none !important;
            border: none !important;
            padding: 8px 10px !important;
    }
    .DropdownMenu .navbar-button {
            display: flex !important;
            background: #1b7b57;
    }
    .DropdownMenu .Dropdown {
            display: block !important;
            position: static !important;
    }
    .DropdownMenu .TopMenu, .DropdownMenu .TopMenuActive {
            height: auto !important;
    }
    .DropdownMenu ul.Dropdown, .DropdownMenu ul.Popup {
            background: white !important;
            box-shadow: none !important;
            height: auto !important;
            display: block !important;
            position: static !important;
            margin: 0 !important;
            width: 100% !important;
    }
    .DropdownMenu ul.Dropdown .sub, .DropdownMenu ul.Popup .sub {
            display: block !important;
            width: auto !important;
            height: auto !important
    }
    .DropdownMenu li.TopMenu, .DropdownMenu li.TopMenuActive {
            padding: 5px !important;
            height: auto !important;
            margin: 0 !important;
    }
    .DropdownMenu li.TopMenu>a, .DropdownMenu li.TopMenuActive>a {
            padding: 2px !important;
            height: auto !important;
            color: #444444 !important;
            line-height: 1.4 !important;
            font-weight: bold !important;
    }
    .DropdownMenu li.TopMenuActive>a{
            color: white !important;
            padding: 2px !important;
    }
    .DropdownMenu ul.Popup {
            display: block !important;
            width: 100% !important;
    }
    .DropdownMenu ul.Popup .sub a {
            padding: 0 20px !important;
    }
    .DropdownMenu .MenuList .TopMenu:hover {
            background: #fff !important;
    }
    .DropdownMenu .MenuList .Dropdown .sub:hover a {
            color: #444444 !important;
    }
    .DropdownMenu .MenuList .Dropdown .sub:hover {
            background: #fff none repeat-x scroll left top !important;
            color: #444444 !important;
            cursor: pointer;
    }
    .DropdownMenu .MenuList .Popup .sub:hover a {
            color: #444444 !important;
    }
    .ArticleInMenu {
            padding: 5px !important;
            max-width: 100vw;
            overflow: auto;
    }
    .ServiceCategory .Title {
            width: 100% !important;
            height: auto !important;
    }
    .nam_banner_vb a .khung {
            width: 100% !important;
            border: none !important;
            margin: 0 !important;
    }
    .nam_banner_vb a {
            width: 100% !important;
    }
    .nam_banner_vb a .text {
            width: 100% !important;
            padding: 5px 0 !important;
            border: none;
            margin: 0 !important;
            text-align: center;
    }
    tr.rcbReadOnly {
            display: flex !important;
            width: 100%;
            align-items: center !important;
    }
    tr.rcbReadOnly>td:nth-child(1) {
            flex-grow: 1;
            height: auto !important;
            padding-bottom: 3px !important;
    }
    tr.rcbReadOnly>td:nth-child(2) {
            width: 18px !important;
    }
    .MultiFunctionControl .SingleTab * {
            width: 100% !important;
    }
    .HSliderScroll {
            height: auto !important;
    }
    .HSliderScroll .ItemPanel ul.ItemContainer {
            padding: 5px 0 !important;
            /* width: 100% !important; */
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
    }
    .HSliderScroll .ItemPanel ul.ItemContainer .Item {
            width: calc(50% - 10px) !important;
            margin: 5px !important;
    }
    .TabArticleControl {
            padding: 0px;
    }
    .TabArticleControl .Container {
            /* column-count: 2; */
            padding: 5px !important;
            width: 100% !important;
            display: flex !important;
            flex-wrap: wrap;
    }
    .TabArticleControl .Container .Item {
            width: 100% !important;
    }
    .TabArticleControl .Container .Item a{
            display: flex;
    }
    .TabArticleControl .Container .Item a img{
            width: 100px !important;
            height: 70px !important;
            margin-right: 10px
    }
    .UIContactUs {
            padding: 5px !important;
            padding-top: 10px !important;
    }
    .UIContactUs .FormBody label, .UIContactUs .FormBody .col-sm-10 {
            padding: 5px !important;
            margin: 0 !important;
    }
    .UIContactUs .form-group {
            margin-bottom: 5px !important;
    }
    .addressbook {
            display: flex;
            flex-direction: column;
            /* padding: 5px !important; */
    }
    .addressbook .left .RadTreeView, .addressbook .right {
            width: 100vw !important;
    }
    .addressbook .left ul {
            margin: 0 !important;
            padding: 0 !important;
    }
    .addressbook .department-name {
            display: flex !important;
            flex-wrap: wrap !important;
            text-align: center !important;
            padding: 10px !important;
    }
    .addressbook .right .contact-viewer-header-row td {
            display: none !important;
    }
    .addressbook .right tr {
            border-bottom: 1px solid #e5e5e5;
    }
    .addressbook .right td {
            border: none !important;
            text-align: left !important;
    }
    .addressbook .right td:nth-child(1) {
            display: none;
    }
    .addressbook .right .row {
            padding: 0 !important;
            margin: 0 !important;
    }
    .VideoPanel {
            width: 100% !important;
            height: auto;
    }
    .SingleSearch {
            min-height: 20px !important;
            width: 100vw;
            padding: 5px;
            margin: 0 !important;
            position: static !important;
            margin-top: 5px !important;
    }
    .SingleSearch .SearchBox {
            display: flex !important;
            align-items: center !important;
            justify-content: flex-end !important;
            width: 100%;
            position: static;
    }
    .SingleSearch .SearchBox .Text {
            height: 25px !important;
            margin: 0 !important;
            padding: 0 !important;
            flex-grow: 1;
            width: auto !important;
    }
    .SingleSearch .SearchBox .Button {
            margin-right: 10px !important;
            margin-left: 5px !important;
            border-radius: 5px !important;
            width: 25px !important;
            height: 25px !important;
    }
    .SimilarArticleControl {
            padding: 5px !important;
            margin: 0 !important;
            width: 100vw;
    }
    .ArticleInMenu li img {
            width: 80px !important;
            height: 60px !important;
    }
    .ArticleInMenu .Ngaydang {
            font-size: 11px !important;
    }
    .ArticleInMenu span.cssView {
            font-size: 11px !important;
    }
    .UIClockSystem .clock {
            margin: 0 !important;
            font-size: 11px !important;
            position: static !important;
            padding: 5px;
    }
    .Wrap .first .image {
            height: auto !important;
            width: 100% !important;
            max-height: 200px;
            min-height: 150px;
    }
    .SingleTab {
            overflow: hidden;
    }
    .ArticleDetailControl .ArticleContent img {
            width: 100% !important;
            max-width: 100vw !important;
            height: auto !important;
            margin: 10px 0 !important;
    }
    .UIProtalList .ul-tab {
            height: auto !important;
            display: flex;
            flex-wrap: wrap;
    }
    .MultiFunctionControl {
            padding: 5px;
            width: 100vw;
    }
    .AdvertisementBottomRight {
            padding: 0 5px;
            margin-bottom: 5px;
    }
    .ArticleSlider {
            margin-bottom: 0;
            padding: 5px !important;
            width: 100vw;
    }
    .SliderFeature{
            margin: 0 !important;
            padding: 5px;
    }
    .TabArticleControl {
            padding: 5px;
            width: 100vw;
    }
    .SingleTab {
            margin: 0;
    }
    .ImageSlideShow {
            padding: 5px;
    }
    .MainContent{
            min-height: auto !important;
            padding: 0 !important;
    }
    .HSliderScroll {
            margin: 0;
            width: 100%;
    }
    .HSliderScroll .ItemPanel{
            width: 100% !important;
    }
    .ArticleDetailControl * {
            max-width: 100vw;
            line-height: 1.4 !important;
            box-sizing: border-box !important;
            padding: 0 !important;
            text-indent: 0 !important;
    }
    .ArticleDetailControl td{
            display: table-cell !important;
            width: auto !important;
    }
    .SingleArticle td{
            display: table-cell !important;
            width: auto !important;
    }
    .ArticleContent, .ArticleSummary{
            text-align: justify;
    }
    .ArticleContent iframe, .ArticleSummary iframe{
            width: 100% !important;
            margin: 0 !important;
    }
    .ArticleDetailControl .tool .print {
            width: 30px;
    }
    .QuestionList {
            padding: 5px;
    }
    .QuestionLaoCai>table>tbody>tr:nth-child(3) {
            display: flex;
            align-items: center;
            font-weight: bold;
            font-size: 13px;
    }
    .AdvertisementCenter {
            padding: 5px;
            width: 100vw;
    }
    .UIClockSystem {
            padding: 5px;
            position: static;
            display: flex;
            margin: 0 !important;
            align-items: center;
            height: 30px;
            margin-top: 5px !important;
    }
    .HotnewsControl {
            padding: 5px;
            margin: 0;
            width: 100vw;
    }
    .ServiceCategory {
            padding: 5px;
    }
    .UIFooterControl{
            padding: 10px !important;
    }
    .list_menu_footer li{
            border: none !important;
    }
    .YoutubePlayer, .YoutubeVideoList {
            padding: 5px;
            margin: 0;
            width: 100vw;
    }
    .UIMultiFunction_btn .MultiFunctionControl .Header {
            height: 30px !important;
    }
    #footer .logo_footer {
            width: auto !important;
    }
    .nam_banner_vb .khung img {
            width: auto !important;
    }
    .dichvu .panel-body .row .list a img {
            width: auto !important;
    }
    .YoutubePlayer iframe {
            width: 100% !important;
            height: 230px !important;
    }
    .ListControl .Search .ExTitle h1 {
            font-size: 16px;
            padding-top: 5px;
            font-weight: bold;
    }
    .ListControl .List table th {
            display: none;
    }
    .ListControl .List table td {
            border: none;
            text-align: left !important;
            padding: 5px 0 !important;
            text-align: justify !important;
            font-size: 13px;
    }
    .ListControl .List table td a{
            font-weight: bold;
    }
    .ListControl .List table {
            border: none;
    }
    .ListControl .List tr {
            border-bottom: 1px dotted silver;
    }
    .ListControl .List tr:last-child {
            display: flex;
            align-items: center;
    }
    .DetailControl td {
            display: block !important;
            height: auto !important;
            min-height: 30px;
    }
    .DetailControl {
            padding: 5px;
            margin: 0;
    }
    .DetailControl .Content td {
            border-right: none !important;
            line-height: 1.5;
            text-align: justify;
            border-bottom: 1px dotted silver;
            padding: 5px 0 !important;
            margin: 0 !important;
    }
    .DetailControl .Content table{
            width: 100%;
    }
    .AskQuestion {
            padding: 5px;
            margin: 0;
    }
    .AskQuestion input[type="text"], .AskQuestion select {
            width: 100% !important;
            padding: 3px 0;
            border: 1px solid silver;
            border-radius: 5px;
    }
    .QuestionControl, .QuestionControl .col-lg-6{
            padding: 5px;
            margin: 0;
    }
    .QuestionControl input[type="text"], .QuestionControl select {
            width: 100% !important;
            padding: 3px 0;
            border: 1px solid silver;
            border-radius: 5px;
    }
    .ListControl .col-md-3, .ListControl .col-md-9 {
            padding: 5px 0 !important;
    }
    .ListControl .mb-2{
            margin: 0 !important;
    }
    .ListControl input[type="text"], .ListControl select {
            width: 100% !important;
            padding: 3px 0;
            border: 1px solid silver;
            border-radius: 5px;
    }
    .ListControl input.Search, input.Cancel{
            margin-top: 10px !important;
    }
    .MultipleTabDefault {
            margin: 0;
    }
    .UIImageSlideShow {
            padding: 5px;
    }
    .UIContactUs .SubmitForm .btnSubmit {
            margin: 0;
    }
    .UIContactUs .SubmitForm{
            margin-top: 10px;
            text-align: center;
    }
    .MenuListofSite ul.parent li a.expan {
            width: 15px !important;
            height: 15px !important;
            display: inline-block !important;
            background: red;
    }
    .MenuListofSite ul.parent li a {
            width: 100% !important;
            padding: 0 !important;
            text-align: left;
            height: 100% !important;
            line-height: 1.4 !important;
    }
    .MenuListofSite ul.parent li ul {
            width: 100vw !important;
            height: 100% !important;
            padding: 0 !important;
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 9999;
    }
    .MultipleTabDefault .Wrap {
            padding: 5px;
            overflow: auto;
            display: block;
    }
    .MultipleTabDefault .Wrap .next {
            margin: 0;
            width: 100%;
    }
    .MultipleTabDefault .Wrap .first {
            width: 100%;
            margin: 0;
    }
    .UIBannerControl img {
            width: 100% !important;
            height: auto !important;
    }
    .ArticleDetailControl .ArticleHeader {
            text-align: justify;
            margin-bottom: 10px;
            width: 100%;
    }
    .ArticleDetailControl .tool {
            height: auto !important;
            display: flex;
            align-items: center;
            justify-content: flex-end;
    }
    .ListControl {
            padding-top: 10px;
    }
    .phu {
            height: 30px !important;
    }
    .DropdownMenu .MenuList .Dropdown .sub a span {
            height: auto !important;
    }
    .NewSteeringControl {
            padding: 5px;
            height: auto !important;
    }
    .ImageCategory {
            padding: 5px;
    }
    .MultipleTabExt .Wrap .LeftCol {
            padding: 0px 10px;
            text-align: justify;
    }
    .MultipleTabExt .Wrap .RightCol {
            padding: 0px 10px;
            text-align: justify;
    }
    .MultipleTabExt .Wrap .LeftCol .next {
            margin: 0px 0 10px 15px;
            text-align: justify;
    }
    .MultipleTabExt .Wrap .RightCol ul {
            margin: 0px 0 10px 15px;
            text-align: justify;
    }
    .ArticleInMenu .Title {
            text-align: justify;
    }
    .ArticleInMenu .ArticleCatName {
            margin: 0;
    }
    .thongke1 {
            padding: 5px !important;
    }
    .ArticleInMenu .ArticleOfCat li {
            overflow: hidden;
            text-align: justify;
    }
    .ArticleInMenu li {
            overflow: hidden;
            text-align: justify;
    }
    .DropdownMenu .MenuList .TopMenu .HasChildren, .TopMenuActive .HasChildren {
            height: auto !important;
    }
    .DropdownMenu .MenuList .Popup .sub a span {
            display: inline-block !important;
    }
    .SingleTab .Wrap .first .title {
            text-align: justify;
    }
    .SingleTab .Wrap {
            padding: 5px;
    }
    .SingleTab .Wrap .next li a {
            text-align: justify;
    }
    .SingleTab .Wrap .next li {
            text-align: justify;
            margin-left: 0px;
    }
    .MultipleTabDefault .Wrap .first .title {
            text-align: justify;
    }
    .calendar-container td {
            display: table-cell !important;
            width: auto !important;
    }
    .SearchResults input[type='text'], select {
            width: 100%;
            border: 1px solid silver;
            margin: 0 !important;
            border-radius: 5px;
    }
    .SearchResults {
            padding: 5px !important;
            text-align: justify;
    }
    .SearchResults table {
            width: 100% !important;
    }
    .SearchResults table td {
            padding: 5px;
            display: flex;
            width: 100% !important;
    }
    .SearchResults table td div {
            width: 100%;
            margin: 0 !important;
    }
    .SearchResults .ResultList .Item .Image {
            width: 80px !important;
            height: 60px !important;
    }
    .SearchResults .BeginDate>div {
            width: 100% !important;
    }
    .SearchResults .BeginDate>div>table>tbody>tr {
            display: flex;
    }
    .DropdownMenu .MenuList .Dropdown .sub a {
            height: auto !important;
            padding: 0 5px;
    }
    .SearchResults .EndDate>div {
            width: 100% !important;
    }
    .SearchResults .EndDate>div>table>tbody>tr {
            display: flex;
    }
    .SearchResults .BeginDate>div>table>tbody>tr >td:nth-child(2){
            width: 30px !important;
    }
    .SearchResults .EndDate>div>table>tbody>tr >td:nth-child(2){
            width: 30px !important;
    }
    .SearchResults .SearchPane .SearchButton {
            width: 100%;
            padding: 3px !important;
            line-height: 1.5 !important;
            display: flex;
            align-items: center;
            justify-content: center;
    }
    .vanbanquypham {
            padding: 0px !important;
            width: 100% !important;
            box-sizing: border-box !important;
    }
    .vanbanquypham .Search .ExTitle > span {
            color: #b80002;
            display: inline-block;
            font: bold 12px Arial;
            text-transform: uppercase;
            white-space: nowrap;
    }
    .vanbanquypham table {
            width:100% !important;
    }
    .vanbanquypham .ExContent td {
            display: block !important;
            width: 100% !important;
    }
    .vanbanquypham .ExContent tr:nth-child(1) td:nth-child(2){
            display: block !important;
            width: 100% !important;
    }
    .vanbanquypham .ExContent tr td:nth-child(1){
            margin: 3px 0 !important;
            color: dimgray;
    }
    .vanbanquypham .ExContent td select,.vanbanquypham .ExContent td input{
            width: 100% !important;
            display: block !important;
            box-sizing: border-box !important;
            padding: 3px !important;
            border: 1px solid #ddd;
            height: auto !important;
            border-radius: 5px;
    }
    .vanbanquypham input.Search,.vanbanquypham  input.Cancel {
            height: 30px !important;
            width: auto !important;
            box-shadow: none !important;
            margin: 0 !important;
            border: none !important;
            font-weight: bold;
            font-size: 12px !important;
            margin-top: 5px !important;
            display: inline-block !important;
    }
    .vanbanquypham input.Search{
            flex-grow: 5 !important;
            margin-right: 5px !important;
    }
    .vanbanquypham input.Cancel{
            flex-grow: 1 !important;
            background: silver !important;
    }
    .vanbanquypham .ExContent>table>tbody>tr:last-child>td:nth-child(1){
            display: none !important;
    }
    .vanbanquypham .ExContent>table>tbody>tr:last-child>td:nth-child(2)>div{
            display: flex !important;
    }
    .vanbanquypham .List>div>table,
    .vanbanquypham .List>div>table>tbody>tr>td,
    .vanbanquypham .List>div>table>tbody>tr>th{
            border: none !important;
            padding: 5px 0px !important;
    }
    .vanbanquypham .List>div>table>tbody>tr>th{
            display: none !important;
    }
    .vanbanquypham .List>div>table>tbody>tr{
            position:relative !important;
            ;
            border-bottom: 1px solid #e5e5e5 !important;
            ;
    }
    .vanbanquypham .List>div>table>tbody>tr>td:nth-child(1), 
    .vanbanquypham .List>div>table>tbody>tr>td:nth-child(2){
            display: inline-block !important;
    }
    .vanbanquypham .List>div>table>tbody>tr>td{
            display: block !important;
            text-align: left !important;
    }
    .vanbanquypham .List>div>table>tbody>tr>td:nth-child(1),
    .vanbanquypham .List>div>table>tbody>tr>td:nth-child(3) *{
            font-weight: bold !important;
            margin-right: 10px !important;
    }
    .vanbanquypham .List>div>table>tbody>tr>td:nth-child(2) *{
            font-style: italic !important;
            font-size: 11px !important;
    }
    .vanbanquypham .List>div>table>tbody>tr>td:nth-child(4){
            text-align: right;
    }
    .vanbanquypham .ListControl .List>div>table>tbody>tr>td:nth-child(4)>a {
            background: #b80002;
            padding: 2px 10px;
            border-radius: 2px;
            color: white;
            font-size: 11px !important;
    }
    .vanbanquypham {
            width: 100vw;
            padding: 5px !important;
    }
    li.TopMenuActive {
            background: #1b7b57;
    }
    .VerticalMenuControl .MenuList .second {
            width: 100% !important;
    }
    .VerticalMenuControl .MenuList .second li.sub {
            width: 100% !important;
    }
    .QuestionList .DetailQuestion {
            padding: 0;
    }
    .QuestionList .DetailQuestion .Content .blockQues fieldset legend {
            width: auto !important;
            margin: 5px;
            font-weight: bold;
    }
    .QuestionList .DetailQuestion .Content .blockQues {
            text-align: justify;
    }
    .QuestionList .DetailQuestion .Content .blockanswer fieldset legend {
            width: auto !important;
            margin: 5px;
            font-weight: bold;
    }
    .QuestionList .DetailQuestion .Content .blockanswer .detail {
            text-align: justify;
    }
    .UIChiTiet fieldset table {
            width: 100%;
    }
    .UIChiTiet .txtSearch {
            width: 100% !important;
            border: 1px solid silver;
            border-radius: 5px;
    }
    .UIChiTiet .ddCoQuan, .ddLinhVuc {
            width: 100% !important;
    }
    .UIChiTiet {
            padding: 5px;
    }
    .UIChiTiet fieldset {
            padding: 5px;
    }
    .UIChiTiet fieldset > legend {
            width: auto !important;
            margin: 5px;
    }
    .NewSteeringControl .DetailScroll{
            z-index: 9999;
    }
    .ArticleDetailControl video {
            width: 100%;
    }
    .UIGopYVanBan .view {
            padding: 5px !important;
    }
    .UIGopYVanBan .form-gop-y {
            padding: 5px !important;
    }
    .UIGopYVanBan .view a {
            margin: 5px 0;
            display: block;
    }
    .navbar-overlay {
            position: fixed !important;
            top: 0;
            right: 0;
            z-index: -1;
            height: 100vh !important;
            width: 100vw !important;
            box-shadow: none !important;
            margin: 0 !important;
            padding: 0;
            background: rgba(0, 0, 0, 0.3);
            display: none;
    }
    #form1 {
            margin: 0;
    }
    .bx-controls-direction {
            display: none !important;
    }
    .ImageLibraryBar .Wraper .nivoSlider img {
            height: auto !important;
    }
    .ImageLibraryBar {
            padding: 5px;
            width: 100vw;
    }
    a.services-detail {
            width: auto !important;
            padding: 5px 20px !important;
            margin-top: 10px !important;
    }
    .bg-icon-play img {
            display: none !important;
    }
    .item-services .img-radius img {
            width: auto !important;
    }
    .services .item-services .img-radius a {
            width: 90px !important;
            height: 90px !important;
    }
    .services .item-services {
            padding-bottom: 20px !important;
    }
    .item-calendar-content-1 .noun {
            width: auto !important;
            padding: 5px 10px !important;
    }
    .bx-pager-item {
            width: 10px !important;
            height: 10px !important;
            margin: 2px !important;
    }
    .bx-pager.bx-default-pager {
            display: flex !important;
            flex-direction: row !important;
    }
    ul.bxslider {
            transform: translate3d(0px, 0px, 0px) !important;
            animation-name: none !important;
    }
    .item-calendar-content-1 {
            display: flex !important;
            flex-direction: row !important;
    }
    .item-calendar-content-1 .doctor {
            align-items: flex-end !important;
    }
    .clear {
            display: none !important;
    }
    .item-calendar-content h4 {
            align-items: flex-start !important;
            padding: 5px 0 !important;
    }
    .item-calendar-content-1 a {
            align-items: flex-end !important;
    }
    .footer-content img {
            width: auto !important;
    }
    .footer-content iframe {
            width: auto !important;
    }
    .UIFooterControl style{
            display: none !important;
    }
    .icon-social a{
            width: auto !important;
            margin: 2px !important;
    }
    .icon-social{
            flex-direction: row !important;
    }
    ul.TopMenuBar {
            display: flex !important;
            flex-direction: column !important;
            width: 100vw !important;
            height: auto !important;
    }
    .MenuWithSubBar .TopMenuItem {
            background: none !important;
    }
    .top-header .container {
            display: inline-block;
            padding: 0;
    }
    .top-header .container img {
            width: 15px !important;
    }
    .top-header .top-header-address {
            font-size: 13px;
            padding-left: 10px;
            display: block !important;
            width: 100%;
    }
    .top-header .top-header-option {
            float: left !important;
            font-size: 13px;
            padding-left: 39px;
            padding-top: 5px;
            padding-right: 30px;
    }
    .top-header .top-header-option a {
            font-size: 13px;
    }
    .top-header .languages {
            position: static !important;
            display: inline-block;
            margin-top: 3px;
    }
    .main-header .phone-number {
            display: flex !important;
            flex-direction: row;
            align-items: center;
            width: 50%;
            margin: 0 auto;
            display: none !important;
    }
    .logo a img {
            width: 100px !important;
    }
    .main-header .phone-number img {
            width: 20px !important;
    }
    .main-header .phone-number .item-phone-number {
            margin: 0;
    }
    .item-text .item-text-title {
            text-align: center;
    }
    .item-text .item-text-title a {
            font-size: 13px !important;
    }
    .main-header .phone-number a.item-phone-number:nth-child(3) {
            margin: 0 !important;
    }
    .main-header .container{
            display:block;
            padding: 0 !important;
            width: 100%;
    }
    .main-header .container .logo {
            width: 100%;
            height: 50px;
            /* display: flex; */
            clear: both;
    }
    .main-header .container .logo div {
            font-size: 11pt !important;
            width: 100% !important;
    }
    .main-header .container .logo a {
            width: 14%;
            display: flex;
            align-items: center;
    }
    .item-text .item-text-number a {
            font-size: 14px !important;
    }
    .establish-title {
            width: 80% !important;
            padding: 5px 10px !important;
            margin-top: -20px !important;
            font-weight: bold;
            color: #444444;
    }
    .grateful {
            margin-top: 5px !important;
    }
    .new-document .new-document-icon img {
            width: auto !important;
            margin: 5px !important;
    }
    ul.bxslider li {
            transform: none !important;
            animation-name: none !important;
    }
    ul.home-list-doctor {
            transform: none !important;
    }
    li.item-expert.bx-clone {
            width: 100% !important;
    }
    .name-doctor p {
            line-height: 1.5 !important;
    }
    .expert-container .item-expert {
            width: 100% !important;
    }
    .MenuWithSubBar .TopMenuItem .SubMenuBar {
            display: none !important;
    }
    .SimilarArticleControl img {
            float: none !important;
    }
    .SimilarArticleControl a {
            display: flex;
    }
    .SimilarArticleControl li.ListItem {
            max-width: 100%;
            width: 100%;
            margin: 0;
            margin-bottom: 10px;
    }
    .ArticleList>.row>.col-lg-2, .ArticleList>.row>.col-lg-10 {
            max-width: none !important;
            width: auto !important;
    }
    .col {
            padding: 0 !important;
    }
    .UIDangKyKhamBenh .Title .header {
            line-height: 1.4 !important;
    }
    .UIDangKyKhamBenh table td input, .UIDangKyKhamBenh table td textarea, .UIDangKyKhamBenh table td select, .riTextBox {
            box-sizing: border-box !important;
            width: 100% !important;
    }
    .UIDangKyKhamBenh table td {
            padding: 5px 0;
    }
    .UIDangKyKhamBenh div.RadPicker table.rcSingle tbody tr {
            display: flex;
            align-items: center;
    }
    .UIDangKyKhamBenh div.RadPicker table.rcSingle tbody tr td{
            width: auto !important;
    }
    .UIDangKyKhamBenh table .VerifierValue .VerifierTextBox{
            height: 25px !important;
    }
    .fb_iframe_widget iframe {
            position: static !important;
    }
    .hidden-xs {
            display: none!important;
    }
    .view-cart .container:before{
            right: 15px;
            top: -75px;
    }
    .view-cart .container .cart-toggle{
            right: 5px;
            top: -80px;
    }
    .block-why-choice-us{
            display: none !important;
    }
    .MainStructure table.w-1160>tbody>tr {
            display: block !important;
            max-width: 100%;
            width: 100% !important;
    }
}
