ul.thumbnails { list-style: none; margin: 0; padding: 0 } .caption-box h4 { font-size: .94rem; color: #444 } .caption-box p { font-size: .75rem; color: #999 } .btn.btn-mini { font-size: .63rem } .control-box { width: 100% } .carousel-control { background: #fff !important; border: 0; border-radius: 0; display: inline-block; font-size: 34px; font-weight: 200; line-height: 77px; opacity: .5; padding: 4px 10px; margin: 30px -20px 0; height: 30px; width: 30px } .thumbnail { display: block; padding: 4px; margin-bottom: 20px; line-height: 1.42857143; background-color: #fff; border: 1px solid #f1f1f1; border-radius: 4px } .menu-left li { padding: 15px } .form-call { position: absolute; top: 80px; z-index: 9; WIDTH: 100% } .hotline { top: 10px } .icon-hotline { float: left } .hotline-f { margin-top: 0 } .icon-hotline img { float: left; margin-top: -7px } .fixedMenu { overflow: initial } #zone_menu_trai_header a img { opacity: .5; float: left; padding-right: 5px; margin-top: -3px; height: 18px } .menu-c2 { position: absolute; top: -9px; height: auto; width: 200px; left: -20px } #breadcrumb { background: #f3f3f3; padding: 5px; margin: 10px; height: 45px } .form-call { max-width: 1500px } .mobile-sub { left: -22px; z-index: 9999 } .sbA img { float: left; margin-right: 5px } .mobile-p { padding: 5px } .box-search-mobile .fas { float: right; width: 20%; margin-top: 10px }   .caption-box { word-break: break-all } ul.thumbnails li { margin-bottom: 30px } .flex-direction-nav a.flex-next:before { content: '»' } header { overflow: initial } .footer-menu-desktop { display: block } .footer-menu-mobile { display: none } a:focus { text-decoration: none; border: none; outline: none; } #demo { height: 550px } @media (max-width: 767px) { .small-block-grid-3 > li { width: 50%; } .footer-menu-desktop { display: none } .footer-menu-mobile { display: block; } .page-header { text-align: center; } .card-body { overflow: hidden; } .card-body ul { padding: 14px; border-top: 1px solid #f3f3f3; } .card { overflow: hidden; border-bottom: 1px solid #e0e0e0; } .card-header h5 { font-family: Roboto !important; } button.btn-link:after { content: '︿'; position: absolute; right: 20px; } button.collapsed:after { content: '﹀'; } .btn-link { font-weight: bold; color: #333; border-radius: 0; } .mobile-tong-dai span { font-family: roboto; font-size: 14px; padding: 15px; background: #fe0; width: 100%; display: block; text-align: center; font-weight: bold; } .mobile-info span { display: block; text-align: center; padding: 10px; font-size: 12px; } .mobile-camket ul { margin: 0; } .mobile-camket ul li { width: 49%; display: inline-block; vertical-align: middle; } .mobile-camket ul li p { padding: 10px; font-size: 10px; margin: 0; font-family: Roboto } .mobile-list a { font-size: 12px; } .mobile-social li { width: 32%; display: inline-block; font-size: 12px; vertical-align: middle; text-align: center; } .mobile-social li img { max-width: 100%; } .carousel-inner { width: 100%; height: 400px; } #demo { height: 450px; } .quotes { height: 200px; } } .flex-direction-nav a:before { '«' } @media (max-width: 479px) { .form-call { display: none } .sbA { font-family: roboto; font-size: 14px; } #primaryR212 { margin-top: 215px } .form-call { position: relative; top: 0; z-index: 9; WIDTH: 100% } }
