@charset "utf-8";

/* Begin Main */ 
*{margin: 0; text-decoration: none;}
*, *:before, *:after{-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}
html{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body{min-width: 1220px; margin: auto; font-family: Arial, Helvetica, sans-serif; line-height: 1.5; font-size: 14px;}
img{max-width: 100%; height: auto; box-sizing: border-box; vertical-align: top}
a, input, textarea{outline: none;padding: 0px;border: 0px;}
ol, ul{list-style: none;}
.w-clear:after{display:block; content:""; clear:both;}
.wrap-main, .wrap-content{max-width: 1220px;padding: 0px 10px;margin: auto;}
.clear{clear: both;}
.title_main{text-align: center;margin-bottom: 20px;margin-top: 20px;}
.title_main span{background: #008249;text-transform: uppercase;padding: 5px 30px;display: inline-block;color: #fff;font-size: 25px;border-radius: 5px;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color=#B2B2B2)";-moz-box-shadow: 0 0 1px 2px #B2B2B2;-webkit-box-shadow: 0 0 1px 2px #B2B2B2;box-shadow: 0 0 1px 2px #B2B2B2;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=#B2B2B2);}
/* End Main */

/* Begin Intro */
.wrap-intro{margin-bottom: 30px;}
.content-intro{display: flex;align-items: flex-start;justify-content: space-between;}
.item-intro{width: 48%;}
#listvideos{width: 100%;height: 30px;outline: none;cursor: pointer;border-radius: 5px;padding: 0px 5px;}
.item-ha{display: block;}
.item-ha img{float: left;}
.item-ha img:nth-child(1), .item-ha img:nth-child(2){width: 49%;height: 160px;}
.item-ha img:nth-child(1){margin-right: 2%;}
.item-ha img:nth-child(3), .item-ha img:nth-child(4), .item-ha img:nth-child(5){width: 32%;margin-right: 2%;margin-top: 2%;height: 165px;}
.item-ha img:nth-child(5){margin-right: 0;}
.ha{padding: 0px;}
.ha li{float: left;width: 24.2%;margin-right: 1%;margin-bottom: 1%;}
.ha li:nth-child(4n){margin-right: 0;}
.ha li:nth-child(4n+1){clear: both;}
/* End Intro */

/* Begin Chi Nhánh */
.wrap-chinhanh{margin-bottom: 30px;}
.item-cn{float: left;width: 390px;margin-right: 15px;margin-bottom: 15px;}
.item-cn:nth-child(3n+1){clear: both;}
.item-cn:nth-child(3n){margin-right: 0px;}
.slick-cn .cn{margin: 10px auto !important;max-width: 95%;}
.cn{max-width: 390px;margin: auto;}
.cn h3{background: #eb181c;text-transform: uppercase;padding: 7px 10px 3px 10px;color: #fff;font-size: 20px;font-weight: normal;text-align: center;border-radius: 10px 0px 10px 0px;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color=#B2B2B2)";-moz-box-shadow: 0 0 1px 2px #B2B2B2;-webkit-box-shadow: 0 0 1px 2px #B2B2B2;box-shadow: 0 0 1px 2px #B2B2B2;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=#B2B2B2);}
.bando-cn{border: 2px solid #d3912e;margin: 10px 0px;}
.bando-cn iframe{width: 100% !important;height: 265px !important;}
/* End Chi Nhánh */

/* Begin Dịch Vụ */
.wrap-dichvu{margin-bottom: 30px;}
.dv{display: block;max-width: 380px;margin: auto;}
.dv img{border-radius: 20px 0px 20px 0px;}
.dv h3{font-weight: normal;color: #adad44;text-align: center;font-size: 18px;margin-top: 5px;}
.dv p{color: #333;line-height: 20px;}
.news{width: 380px;float: left;margin-bottom: 30px;margin-right: 30px;}
.news:nth-child(3n){margin-right: 0px;}
.news:nth-child(3n+1){clear: both;}
.share{padding: 17px 10px 10px 10px;line-height: normal;background: rgba(128, 128, 128, 0.15);margin-top: 15px;border-radius: 5px;}
.share b{display: block;margin-bottom: 5px;}
.wrap-news-other{padding: 10px;background: rgba(128, 128, 128, 0.15);margin-top: 15px;border-radius: 5px;}
b.tit-news-other{display: block;margin-bottom: 5px;}
.list-news-other{padding-left: 17px;list-style: square;}
.list-news-other li{margin-bottom: 2px;}
.list-news-other li a{text-transform: none;color: #333333;font-size: 13px;}
.list-news-other li a:hover{text-decoration: underline;color:  #D21313;}
/* End Dịch Vụ */

/* Begin Header */
.header{margin-bottom: 5px;}
.header-top{background: #008249}
.header-top .wrap-content{display: flex;align-items: center;justify-content: space-between;color: #fff;padding: 10px 10px;}
.header-top .wrap-content .run-header{width: 100%;max-width: 600px;}
.header .banner{background-repeat: no-repeat;background-position: top center;display: flex;align-items: center;justify-content: space-between;min-height: 150px;}
.logo{margin-left: 60px;}
.hotline{margin-right: 60px;font-family: Time New Roman;color: #ff0000;text-transform: uppercase;font-weight: bold;font-style: italic;font-size: 20px;}
/* End Header */

/* Begin Giới Thiệu */
.wrap-gioithieu{display: flex;align-items: stretch;justify-content: space-between;margin-bottom: 20px;}
.item-gt{width: 34%;}
.item-gt:nth-child(1){background: #008249;}
.item-gt:nth-child(2){background: #ddb902;padding: 15px 20px;}
.item-gt:nth-child(3){background: #e9e9e9;padding: 15px 20px;}
.gt{display: block;}
.gt span{display: block;text-align: center;color: #fff;font-weight: bold;text-transform: uppercase;font-size: 20px;background: #008249;padding: 7px 10px 5px 10px;}
.gt p{background: #008249;color: #fff;padding: 7px 10px 5px 10px;font-size: 15px;}
.title-gt{text-align: center;font-size: 20px;margin-bottom: 10px;}
.item-gt:nth-child(3) form input{width: 100%;text-indent: 10px;line-height: 40px;margin-bottom: 10px;border-radius: 5px;font-size: 12px;}
.item-gt:nth-child(3) form select{outline: none;width: 100%;height: 40px;border-radius: 5px;border: 0px;cursor: pointer;text-indent: 5px;font-size: 12px;color: #858585;}
.item-gt:nth-child(3) form .time-frm{display: flex;align-items: center;justify-content: space-between;margin: 10px 0px;}
.item-gt:nth-child(3) form .time-frm p{width: 275px;font-size: 13px;}
.item-gt:nth-child(3) form .time-frm input{margin: 0px;margin-left: 10px;}
.item-gt:nth-child(3) form .btn-frm{text-align: center;margin-top: 10px;}
.item-gt:nth-child(3) form .btn-frm input{width: auto;display: inline-block;vertical-align: top;margin: 0px 2px;text-indent: 0px;padding: 0px 10px;border-radius: 0px;cursor: pointer;color: #fff;font-weight: bold;text-transform: uppercase;font-size: 11px;border-radius: 3px;}
.item-gt:nth-child(3) form .btn-frm input[type=submit]{background: #dbb804;}
.item-gt:nth-child(3) form .btn-frm input[type=reset]{background: #6c6a6e;}
/*.item-gt:nth-child(3) form .time-frm input[type=time]::-webkit-datetime-edit-ampm-field{display: none;}*/
/*.item-gt:nth-child(3) form .time-frm input[type=time]::-webkit-clear-button{-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;-ms-appearance:none;appearance: none;margin: -10px; }*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{display: none;}
/* End Giới Thiệu */

/* Menu */
.menu{line-height: 35px;background: #008249;}
.menu ul{padding: 0px; list-style: none;}
.menu ul li a{color: #fff;display: block;text-align: center;font-size: 14px;padding: 0px 17px;text-transform: uppercase;}
.menu ul li:hover a, .menu ul li a.active{background: #EB181C;}
.menu ul li.line{width: 1px;height: 20px;background: rgba(255, 255, 255, 0.5);margin-top: 7px;}
/* End Menu */

/* Begin Slideshow */
.slideshow{position: relative;}
.box-slide .theme-default .nivoSlider{background-color: transparent !important;margin-bottom: 0px;-webkit-box-shadow: none; -moz-box-shadow: none;box-shadow: none;}
.theme-default .nivo-directionNav a{width: 46px !important;height: 53px !important;}
.theme-default a.nivo-nextNav{background-position: -23px 0 !important;right: 0px !important;}
.theme-default a.nivo-prevNav{background-position: 23px 0 !important;left: 0px !important;}
.box-slide .nivo-caption a{display: block !important}
.box-slide .nivo-caption{top: 50px;right: 100px;left: inherit;bottom: inherit;max-width: 400px;background: transparent;color: #000;padding: 0px;opacity: 1;overflow: inherit !important;-moz-opacity: 1;filter: alpha(opacity=1);}
.title-slide{line-height: 35px;height: 38px;margin-bottom: 6px;}
.title-slide a{font-size: 25px;font-weight: normal;color: #fff !important;border-bottom: 0px !important;}
.title-slide a:hover{color: #109748 !important;}
.desc-slide{line-height: 25px;text-align: justify;color: #fff;margin-bottom: 15px;}
/* End Slideshow */

/* Begin Liên Hệ */
.left-lienhe{width: 60%;float: left;}
.info-lienhe{font-size: 13px;line-height: 1.5;color: #333333;}
.right-lienhe{width: 38%;float: right;}
.hr-lienhe{border-top: 2px solid rgba(128, 128, 128, 0.52);margin: 15px 0px;}
#captcha{margin-bottom: 10px;}
#vimg{vertical-align: middle;margin-right: 5px;}
#reloadCaptcha{vertical-align: middle;font-size: 20px;cursor: pointer;}
#map{height: 480px;margin: 10px 0px;}
#directionsPanel{display: none;}
span#hint-map{font-size: 13px;display: block;}
input.btn-map{border: 0px;width: 100px;height: 31px;background: gray;color: white;border-radius: 2px;outline: none;}
input.txt-map{height: 27px;width: calc(100% - 106px);text-indent: 10px;border: 1px solid;border-color: #cecbcb;border-radius: 0px;outline: none;}
span.tit-map{color: #D21313;text-transform: uppercase;font-size: 14px;display: block;margin-bottom: 5px;font-weight: bold;}
.diachi{font-size: 13px;}
/* End Liên Hệ */

/* Begin Table Liên Hệ */
.tablelienhe span{color: #D21313;}
.tablelienhe td{height: 25px;}
.tablelienhe .input, .tablelienhe textarea{border: 1px #E9E9E9 solid;font-size: 12px;width: 100%;padding: 5px;box-sizing: border-box;min-height: 30px;}
.tablelienhe .title { font-size: 14px; font-weight: bold; text-transform: uppercase; }
.button{border: 1px solid #515151;color: #fff;font-size: 12px;text-transform: capitalize;padding: 5px 15px;background: #414944;border-radius: 1px;display: inline-block;}
.button:hover{color: #FFFFFF;background: #202020;-webkit-transition: ease-in-out 0.5s;-o-transition: ease-in-out 0.5s;transition: ease-in-out 0.5s;}
.tablelienhe .input::-webkit-input-placeholder{color: #585757;}
.tablelienhe .input:-moz-placeholder{color: #585757;}
.tablelienhe .input::-moz-placeholder{color: #585757;}
.tablelienhe .input:-ms-input-placeholder{color: #585757;}
.tablelienhe textarea::-webkit-input-placeholder{color: #585757;}
.tablelienhe textarea:-moz-placeholder{color: #585757;}
.tablelienhe textarea::-moz-placeholder{color: #585757;}
.tablelienhe textarea:-ms-input-placeholder{color: #585757;}
/* End Table Liên Hệ */

/* Begin Footer */
.footer{background: #008249;margin-top: 5px;padding: 50px 15px;color: #fff;}
.footer .wrap-content{display: flex;align-items: flex-start;justify-content: space-between;}
.footer-news:nth-child(1){width: 100%;max-width: 450px;line-height: 25px;}
.footer-news:nth-child(2){width: 100%;max-width: 320px;margin: 0px 15px;}
.footer-news:nth-child(3){width: 100%;max-width: 250px;}
.copyright{color: #fff;font-size: 13px;text-align: center;padding: 15px 10px;background: #015f36;}
.tbl_tk{width: 100%;color: #fff;text-align: left;line-height: 30px;}
.tbl_tk img{vertical-align: middle;}
/* End Footer */

/* Begin Not Found */
.notice_pro{width: 100%;background: #EFECEC;color: #7D7979;border-radius: 5px;}
.notice_pro h4{padding: 15px;font-weight: normal;}
/* End Not Found */

/* Phân Trang */
.pagination{ text-align: center; margin-top: 15px; }
.pagination ul{display: inline-block;  margin-bottom: 0;margin-left: 0; padding: 0px;}
.pagination ul>li{display: inline;}
.pagination ul>.active>a, .pagination ul>.active>span{cursor: default;background: #D21313;color: white;}
.pagination ul>li>a, .pagination ul>li>span{font-size: 12px;float: left;padding: 1px 10px;line-height: 20px;text-decoration: none;background-color: #fff;color: #777;border: 1px solid #D21313;margin: 0 2px;border-radius: 1px;}
.pagination ul>li>a:hover, .pagination ul>li>span:hover{background: #D21313;color: white;}
/* End Phân Trang */

/* Scroll Top */
.scrollToTop{width: 50px;height: 50px;text-align: center;font-weight: bold;color: #444;text-decoration: none;position: fixed;bottom: 50px;right: 2px;display: none;z-index: 3;cursor: pointer;}

/* Text Hide */
.text-hide{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

/* Transition All */
.transition{-webkit-transition: 0.3s ease-out;-moz-transition: 0.3s ease-out;-o-transition: 0.3s ease-out;transition: 0.3s ease-out;}

/* Blink */
.blink{-webkit-animation-name: blink;-webkit-animation-duration: 1s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;-moz-animation-name: blink;-moz-animation-duration: 1s;-moz-animation-timing-function: linear;-moz-animation-iteration-count: infinite;animation-name: blink;animation-duration: 1s;animation-timing-function: linear;animation-iteration-count: infinite;}
@-moz-keyframes blink{0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}
@-webkit-keyframes blink{0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}
@keyframes blink{0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}

/* Scroll */
.scroll-maded{overflow-y: scroll;overflow-x: hidden;}
.scroll-maded::-webkit-scrollbar{width: 2px;}
.scroll-maded::-webkit-scrollbar-thumb{width: 2px;background: #e6c413}
.scroll-maded::-webkit-scrollbar-thumb:hover{width: 2px;}
.scroll-maded::-webkit-scrollbar-thumb:active{width: 2px;}

/* Begin Popup */
.popup{width: 100%;height: 100%;display: none;position: fixed;top: 0px;left: 0px;background: rgba(0,0,0,0.75);z-index: 99999;}
.wrap-pop-home{max-width:500px;width:100%;padding:3px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0px 2px 6px rgba(0,0,0,1);border-radius:3px;background:#fff;}
.popup-close{width: 30px;height: 30px;line-height: 29px;display: inline-block;position: absolute;top: 0px;right: 0px;transition: ease 0.25s all;-webkit-transform: translate(50%, -50%);transform: translate(50%, -50%);border-radius: 1000px;background: rgba(0,0,0,0.8);border: 1px solid rgba(255, 255, 255, 0.5);font-family: Arial, Sans-Serif;font-size: 14px;text-align: center;color: #fff;cursor: pointer;}
.popup-close:hover{-webkit-transform:translate(50%, -50%) rotate(180deg);transform:translate(50%, -50%) rotate(180deg);background:rgba(0,0,0,1);text-decoration:none;}
/* End Popup */

/* Loading */
.loading{position: fixed;width: 100%;height: 100%;left: 0px;top: 0px;z-index: 99999999999;background: #fff;text-align: center;}
.loader{border-radius: 100%;width: 50px;height: 50px;box-sizing: border-box;position: absolute;top: calc(50% - 19px);left: calc(50% - 19px);text-indent: -9999em;border-top: 4px solid #e1e1e1;border-right: 4px solid #e1e1e1;border-bottom: 4px solid #e1e1e1;border-left: 4px solid #D21313;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation: load_circle 0.9s infinite linear;animation: load_circle 0.9s infinite linear;}
@-webkit-keyframes load_circle{0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@-moz-keyframes load_circle{0% {-moz-transform: rotate(0deg);transform: rotate(0deg);}100% {-moz-transform: rotate(360deg);transform: rotate(360deg);}}
@-o-keyframes load_circle{0% {-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-o-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes load_circle{0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}