@media screen{*{margin:0px;padding:0px;}
a:link{text-decoration:none;}
a:focus{outline:none;}
img{display:block;padding:0px;outline:none;border:none;}
ul{list-style:none;}
h1{margin:0px;padding:0px;}
body{font-family:'Roboto', sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#444343;}
.body-padding{padding-top:85px;}
.container{width:1170px;margin:0 auto;position:relative;}
.header-fixed{position:fixed;top:-37px;left:0px;width:100%;z-index:9000000;box-shadow:0 3px 5px rgba(0, 0, 0, .2);}
.header-top{background-color:#1559a8;overflow:hidden;}
.header-top .container{height:35px;line-height:35px;color:#fff;}
.header-top-left-item{color:#fff;}
.header-top-left-item:hover{color:#ffac0c;}
.header-top-left-item:nth-child(n+2){margin-left:20px;font-size:14px;}
.header-top-left-item img{float:left;height:19px;margin-top:7px;}
.header-top-left-item span{margin-left:6px;}
.header-top-left-item:nth-child(1) span{font-weight:700;font-size:19px;}
/**/.header-social a{display:inline-block;height:25px;line-height:27px;width:25px;margin-top:5px;background-color:#fff;border-radius:100%;text-align:center;color:#a7a7a7;margin-left:3px;}
/**/.header-bottom{background-color:#fff;}
.header-bottom .container{height:85px;line-height:85px;}
@media screen and (min-width:960px){.header-bottom .container, .footer .container{width: 1170px !important;}}
.logo{float:left;height:65px;margin-top:10px;}
.logo a{display:block;height:100%;}
.logo a img{height:100%;}
.slogan{height:55px;margin-top:15px;margin-left:30px;}
.slogan img{height:100%;}
.header-fixed .slogan{display:none;}
/**/.close-nav{height:40px;line-height:40px;text-align:center;color:#fff;display:none;cursor:pointer;background-color:#ffac0c;}
.close-nav i{margin-right:5px;}
.collap-main-nav{display:none; width:40px;height:36px;line-height:36px;text-align:center;color:#f90;font-size:25px; border: 1px solid #ddd;border-radius:5px;margin-top:23px;cursor:pointer;}
.collap-main-nav:hover{background-color: #ddd;}
.header-fixed .main-nav{float:left;margin-left:20px;}
.main-nav-inner>ul>li{float:left;}
.main-nav-inner>ul>li a{display:block;padding:0 15px;color:#333;}
.nav-bg{position: fixed;top: 0px;left: 0px;background-color: #636363;width: 100%;height: 100%;z-index: 70000; display: none;}
.main-nav-mobile{
	z-index: -1 !important;
}
.main-nav-mobile .main-nav-inner{
	top: 70px !important;
	height: calc(100% - 70px) !important;
}
.main-nav-mobile .close-nav{
	display: none !important;
}
.e-show{
	display: block;
}
.e-none{
	display: none !important;
}
.btn-primary {
    background-color: #007bff;
    color: #fff;
    padding: 5px 10px; /* Giảm padding để nút nhỏ lại */
    font-size: 14px; /* Giảm cỡ chữ */
    border-radius: 3px; /* Bo góc nhẹ hơn */
    min-width: 80px; /* Giới hạn chiều rộng tối thiểu */
}

.btn-primary:hover {
    background-color: #0056b3;
}

.btn-primary:active {
    background-color: #004085;
}

.btn-primary:disabled {
    background-color: #cccccc;
    cursor: not-allowed;
}


.main-nav-inner>ul>li.current-menu-item>a,
.main-nav-inner>ul>li a:hover{color:#ffac0c;}
.main-nav-inner>ul>li:last-child a{padding-right:0px;}
/**/.header-btn{display:none;}
.header-fixed .header-btn{display:block;}
.header-btn>a{padding:0 15px;color:#fff;text-align:center;background-color:#ffac0c;margin-left:5px;font-weight:500;}
.header-btn .header-btn-call{padding-left:50px;background:#ffac0c url(images/icon/phone.png) left 15px center no-repeat;background-size:24px auto;height:85px;line-height:35px;}
.header-btn .header-btn-call span{display:block;}
.header-btn .header-btn-call span:nth-child(1){font-size:22px;border-bottom:1px solid #fff;margin-top:9px;}
.header-btn .header-btn-call span:nth-child(2){}
.header-btn .header-btn-order{background:#ffac0c url(images/icon/calendar.png) top 8px center no-repeat;background-size:auto 36px;line-height:124px;height:85px;}
.header-btn a:hover{background-color:#1559a8;}
.mobile-btn-browser{display:none;}
.featured{background-color:#f1f1f1;position:relative;height:450px;}
.tp-bullets{display:none !important;}
/**/.block-page-order{background-color:#1559a8;}
.block-page-order .container{padding:30px 0;padding-bottom:35px;}
.block-page-order-head{color:#fff;font-weight:500;font-size:20px;text-align:center;}
.block-page-order-content{margin-top:25px;}
.featured-content{position:absolute;top:60px;letter-spacing:0px;height:100%;width:100%;z-index:1000;}
.featured-head{text-align:center;color:#fff;font-weight:bolder;font-size:40px;margin-top:100px;text-shadow:-2px -2px 0 black;}
.form-order{height:32px;line-height:32px;background-color:#fff;padding:4px;width:650px;border-radius:3px;margin:0 auto;margin-top:18px;}
.block-page-order-content .form-order{background-color:#ebebeb;}
.block-page-order-content .form-order{position:relative;top:0px;left:0px;margin-left:0px;margin:0 auto;}
.form-order form{height:100%;font-size:14px;}
.datepicker{width:250px;height:100%;padding:0 10px;border:none;outline:none;float:left;cursor:pointer;}
.form-house{float:left;height:100%;border-left:1px solid #999;width:180px;position:relative;cursor:pointer;}
.form-house input{width:100%;height:100%;padding:0 15px;border:none;outline:none;}
.block-page-order-content .form-house input,
.block-page-order-content .datepicker{background-color:#ebebeb !important;}
.form-house ul{position:absolute;top:calc(100% + 5px);left:0px;width:250px;background-color:#fff;max-height:300px;overflow-y:auto;line-height:30px;display:none;z-index:1000;}
.form-house-active ul{display:block;}
.form-house ul li{padding:0 15px;cursor:pointer;}
.form-house ul li:hover,
.form-house ul li.list-time-active{background-color:#D0D0D0;}
.form-order-btn{padding:4px 0;line-height:24px;font-size:12px;}
.form-order-btn span{display:inline-block;background-color:#ddd;padding:0 8px;margin-left:5px;cursor:pointer;border-radius:3px;}
.form-order-btn .form-order-btn-active{color:#fff;background-color:#ffac0c;}
.form-order-sunbmit{height:100%;}
.form-order-sunbmit a{height:100%;border:none;outline:none;padding:0 15px;padding-top:10px ;padding-bottom:10px; color:#fff;background-color:#ffac0c;border-radius:3px;}
.form-order-sunbmit input:hover{background-color:#1559a8;}
.block-intro .container{margin-top:-40px;position:relative;z-index:100;background-color:#1559a8;color:#fff;padding:40px;text-align:center;}
.home-intro-title1{font-size:27px;font-weight:500;}
.home-intro-title2{font-size:20px;margin-top:17px;}
.home-intro-des{margin-top:20px;padding:0 180px;}
.block-service-head{padding:30px 0;font-size:25px;font-weight:700;text-align:center;color:#ffac0c;}
.service-item{width:calc(100%/4);padding:30px 20px;border-right:1px solid #fff;background-color:#f1f1f1;text-align:center;}
.service-item:hover{background-color:#ffac0c;}
.service-item:nth-child(4n+4){border-right:none;}
.service-item:nth-child(n+5){border-top:1px solid #fff;}
.service-item-thumb{width:80px;height:80px;margin:0 auto;}
.service-item:hover .service-item-thumb{}
.service-item-info{margin-top:20px;}
.service-item-head{font-weight:500;font-size:16px;color:#333;}
.service-item-des{font-size:14px;line-height:20px;margin-top:5px;color:#707070;height:60px;overflow:hidden;}
.service-item:hover .service-item-head,
.service-item:hover .service-item-des{color:#fff;}
/*---------------*/
.duandth-item{width:calc(100%/4);padding:30px 20px;text-align:center;}
.duandth-item:hover{}
.duandth-item:nth-child(4n+4){border-right:none;}
.duandth-item:nth-child(n+5){}
.duandth-item-thumb{width: 100%;height: 160px;margin:0 auto;}
.duandth-item:hover .duandth-item-thumb{}
.duandth-item-info{margin-top:20px;}
.duandth-item-head{font-weight:900;font-size:16px;color:#ffac0c;}
.duandth-item-des{font-size:14px;line-height:20px;margin-top:5px;color:#fff;height:60px;overflow:hidden;text-align: justify;}
.duandth-item:hover .duandth-item-head{color:#ffac0c;}
.duandth-item:hover .duandth-item-des{color:#fff;}
/*---------------*/
.block-bg{background-color:#1559a8;color:#fff;}
.block-ly-do .container{padding:30px 0;padding-top:35px;}
.block-ly-do-head{text-align:center;}
.block-ly-do-head p:nth-child(1){font-size:25px;font-weight:500;}
.block-ly-do-head p:nth-child(2){font-size:20px;margin-top:10px;}
.ly-do-item{width:calc((100% - 30px)/2);margin-top:30px;}
.ly-do-item:nth-child(2n+2){float:right;}
.ly-do-item-left{width:50px;}
.ly-do-item-left img{width:100%;}
.ly-do-item-right{margin-left:70px;}
.ly-do-item-head{font-size:18px;font-weight:500;}
.ly-do-item-des{margin-top:6px;}
.block-customer-review{padding-bottom:30px;}
.block-customer-review-content{margin-top:30px;}
.customer-review-content-wrap ul li{overflow:hidden;color:#333;}
.customer-review-item{width:calc((100% - 30px)/2);background-color:#fff;padding:20px;}
.customer-review-item:nth-child(2){float:right;}
.customer-review-item-thumb{width:50px;height:50px;}
.customer-review-item-info{margin-left:60px;}
.customer-review-item-title{font-size:16px;font-weight:500;}
.customer-review-item-title a{display:block;color:#333;}
.customer-review-item-rate{font-size:18px;letter-spacing:3px;color:#ffac0c;margin-top:4px;}
.customer-review-item-des{margin-top:10px;font-size:14px;line-height:20px;}
.block-register{background-color:#1559a8;}
.block-register .container{padding:30px 0;color:#fff;}
.block-register-col{width:calc((100% - 30px)/2);}
.form-head{font-size:18px;font-weight:500;}
.form-des{margin-top:6px;font-size:14px;line-height:20px;}
.form-content{margin-top:10px;}
.form-item{margin-top:10px;position:relative;width:100%;}
.form-item-no-mar{margin-top:0px;}
.form-content-left{width:calc(100% - 120px);}
.form-content-right .form-item{margin-top:0px;}
.block-register-col-right .form-item input[type="text"],
.block-register-col-right .form-item textarea{width:100%;height:35px;outline:none;border:none;padding:0 10px;background-color:#6bacf7;box-sizing:border-box;}
.block-register-col-right .form-item textarea{height:80px;padding:10px;}
.form-item-mail-advance input{width:100%;height:35px;box-sizing:border-box;padding:0 10px;padding-left:30px;outline:none;border:none;font-size:15px;background-color:transparent;border-bottom:1px solid #fff;}
.form-item .form-icon-mail{height:35px;line-height:35px;position:absolute;bottom:1px;left:0px;font-size:20px;}
.form-item-register{text-align:right;}
.form-item-register input{display:inline-block;height:35px;border:2px solid #fff;padding:0 15px;color:#fff;outline:none;background-color:#ffac0c;}
.form-item::-webkit-input-placeholder,
.form-item::-webkit-textarea-placeholder{color:#e7eed0;}
.form-item::-moz-placeholder{color:#e7eed0;}
.form-item:-ms-input-placeholder,
.form-item:-ms-textarea-placeholder{color:#e7eed0;}
.form-item:-moz-placeholder{color:#e7eed0;}
.wpcf7-response-output{margin:0px !important;padding:10px !important;text-align:center;background-color:#fff;color:#333;line-height:20px;}
.footer{background-color:#2d2d2d;border-bottom:25px solid #ffac0c;}
.footer .container{padding:30px 0;}
.footer-item{float:left;width:calc((100% - 60px)/3);margin-right:30px;}
.footer-item:nth-child(3n+3){float:right;margin-right:0px;}
.footer-item-head{font-weight:500;font-size:16px;color:#fff;}
.footer-item-content{margin-top:15px;}
.footer-address-item{height:33px;margin-top:12px;line-height:33px;padding-left:45px;color:#fff;}
.footer-address-item:nth-child(1){margin-top:0px;}
.footer-address-item a{color:#fff;}
.footer-local{background:url(images/icon/icon-address.png) top left no-repeat;}
.footer-phone{background:url(images/icon/icon-phone.png) top left no-repeat;}
.footer-mail{background:url(images/icon/icon-support.png) top left no-repeat;}
.footer-web{background:url(images/icon/icon-web.png) top left no-repeat;}
.footer-face{background:url(images/icon/icon-fb.png) top left no-repeat;}
/**/.footer-post-item{margin-top:12px;}
.footer-post-item:nth-child(1){margin-top:0px;}
.footer-post-item-thumb{width:70px;height:70px;}
.footer-post-item-info{margin-left:80px;}
.footer-post-item-title{font-size:15px;font-weight:400;}
.footer-post-item-title a{display:block;color:#fff;line-height:20px;}
.footer-post-item-date{display:inline-block;padding:0px 7px;padding-top:1px;color:#fff;font-size:14px;margin-top:6px;background-color:#ffac0c;}
/**/.footer-item-content-nav li{margin-top:12px;height:20px;line-height:20px;border-left:7px solid #ffac0c;}
.footer-item-content-nav li:nth-child(1){margin-top:0px;}
.footer-item-content-nav li a{display:block;padding-left:15px;color:#fff;}
.icon-back-top{position:fixed;bottom:10px;right:30px;width:35px;height:35px;line-height:32px;text-align:center;color:#fff;font-size:23px;font-weight:300;opacity:0;visibility:hidden;bottom:-40px;cursor:pointer;z-index:20000;background-color:#ffac0c;box-shadow:0 0 0 3px rgba(0, 0, 0, .1);}
.icon-back-top:hover{background-color:#1559a8;}
.icon-back-top-active{opacity:1;visibility:visible;bottom:75px;}
.page-intro .container{padding:30px 0;}
.page-intro-right{width:300px;}
.page-intro-left{width:calc(100% - 330px);}
.page-intro-right img{width:100%;}
.intro-tab-item{margin-top:10px;color:#fff;}
.intro-tab-item:nth-child(1){margin-top:0px;}
.intro-tab-item-head{height:40px;line-height:40px;font-weight:500;padding:0 15px;cursor:pointer;background-color:#1559a8;position:relative;}
.intro-tab-item-head:before{position:absolute;content:'\f107';font-family:FontAwesome;right:15px;font-weight:normal;font-size:16px;}
.intro-tab-item-active .intro-tab-item-head:before{content:'\f106';}
.intro-tab-item-head:hover{background-color:#ffac0c;}
.intro-tab-item-content{padding:15px;}
.intro-tab-item-content p{padding:8px 0;}
.intro-tab-item-content p:first-child{padding-top:0px}
.intro-tab-item-content p:last-child{padding-bottom:0px;}
.intro-tab-item-content img{width:100% !important;height:auto !important;}
.intro-tab-item-content ul,
.intro-tab-item-content ol{padding-left:16px;}
.intro-tab-item-active{background-color:#ffac0c;}
.intro-tab-item-active .intro-tab-item-head{}
.intro-tab-item-active .intro-tab-item-content{}
.block-page-service{background-color:#1559a8;}
.block-page-service .container{padding:30px 0;color:#fff;}
.block-page-service-head{text-align:center;font-size:20px;font-weight:500;}
.block-page-service-content{margin-top:30px;}
.page-service-item{width:calc((100% - 90px)/4);margin-right:30px;}
.page-service-item:nth-child(4n+4){float:right;margin-right:0px;}
.page-service-item-thumb{height:60px;}
.page-service-item-thumb img{height:100%;max-width:100%;margin:0 auto;}
.page-service-item-info{margin-top:15px;text-align:center;}
.page-service-item-title{font-weight:500;font-size:16px;}
.page-service-item-des{font-size:14px;line-height:20px;margin-top:8px;}
.single-service-title{font-weight:500;font-size:20px;text-align:center;color:#ffac0c;}
.single-service-des{margin-top:15px;text-align:center;}
.single-service-bottom{margin-top:30px;}
.block-archive-top{background-color:rgba(177,177,177,0.15);}
.block-archive-top .container{padding:30px;text-align:center;}
.archive-top-title{font-weight:500;font-size:25px;}
.block-breakcrumb{margin-top:15px;font-size:14px;line-height:20px;}
.block-breakcrumb a{color:#333;}
.sub-page .container{padding:30px 0;}
.sidebar{width:300px;}
.primary{width:calc(100% - 330px);}
.new-item{background-color:rgba(177,177,177,0.15);}
.new-item:nth-child(n+2){margin-top:30px;}
.new-item-thumb{width:300px;height:200px;}
.new-item-info{margin-left:300px;padding:20px;font-size:14px;line-height:20px;}
.new-item-title{font-weight:500;font-size:17px;}
.new-item-title a{display:block;color:#333;}
.new-item-date{margin-top:5px;}
.new-item-date i{margin-right:5px;}
.new-item-des{margin-top:10px;}
.new-item-morelink{margin-top:12px;}
.new-item-morelink a{display:inline-block;padding:5px 10px;background-color:#ffac0c;color:#fff;}
.new-item-morelink a i{margin-left:5px;}
.pagination{clear:both;line-height:40px;text-align:left;padding-right:10px;}
.pagination span,
.pagination a{display:inline-block;margin-right:6px;margin-top:30px;height:40px;line-height:40px;padding:0 16px;font-size:14px;color:#333;background-color:rgba(177,177,177,0.15);transition:all ease-in-out .3s;}
.pagination a:hover,
.pagination .current{color:#fff;background-color:#ffac0c;}
.pagination .next,
.pagination .prev{width:auto;padding:0 16px;}
.sidebar-item:nth-child(n+2){margin-top:30px;}
.search-input{height:45px;width:100%;border:1px solid #ccc;outline:none;padding:0 10px;background:url(images/icon/search.png) top 13px right 6px no-repeat;}
.sidebar-item-calendar img{width:100%;}
.sidebar-item-head{height:40px;line-height:40px;background-color:#ffac0c;}
.sidebar-item-head span{display:inline-block;background-color:#1559a8;padding:0 10px;color:#fff;font-weight:500;position:relative;}
.sidebar-item-head span i{margin-right:7px;color:#f1f1f1;}
.sidebar-item-head span:before{position:absolute;content:'';width:10px;right:-50px;z-index:10;background-color:#fff;border:40px solid transparent;border-right:40px solid #ffac0c;border-bottom:0px solid #ffac0c;border-left:0px solid #ffac0c;}
.sidebar-item-head span:after{position:absolute;content:'';width:0px;right:-40px;z-index:10;border:40px solid transparent;border-left:40px solid #1559a8;border-top:0px solid #1559a8;border-right:0px solid #1559a8;}
.sidebar-item-content{margin-top:10px;padding:10px;background-color:#eee;}
.sidebar-item-content>.post1-item-list:nth-child(n+2){margin-top:5px;line-height:18px;}
/**/.sidebar-new-item{width:100%;}
.sidebar-new-item:nth-child(n+2){margin-top:10px;}
.sidebar-new-item-thumb{width:65px;height:45px;}
.sidebar-new-item-info{margin-left:75px;}
.sidebar-new-item-title{font-weight:500;font-size:14px;line-height:20px;}
.sidebar-new-item-title a{display:block;color:#333;}
.sidebar-new-item-des{font-size:13px;color:#999;}
.sidebar-new-item-des i{margin-right:5px;}
.sidebar-item-content-face{padding:0px;}
/**/.sidebar-item-ads img{width:100%;}
/**/.sidebar-item-content-nav li{line-height:20px;font-weight:500;border-bottom:1px dotted #ccc;}
.sidebar-item-content-nav li a{color:#333;display:block;padding:8px 0;padding-bottom:9px;}
.sidebar-item-content-nav li a:hover{color:#ffac0c;}
.sidebar-item-content-nav li:last-child{border-bottom:none;}
.sidebar-item-content-nav li:last-child a{padding-bottom:3px;}
.sidebar-item-content-nav li:first-child a{padding-top:3px;}
.single-content{font-size:15px;line-height:23px;}
.single-content-post{margin-top:15px;}
.single-content p{padding:8px 0;}
.single-content p:first-child{padding-top:0px;}
.single-content p:last-child{padding-bottom:0px;}
.single-content img{width:auto !important;max-width:100% !important;height:auto !important;margin:0 auto;}
.block-archive-head{height:40px;line-height:40px;}
.block-archive-head span{display:inline-block;padding:0 15px;background-color:#1559a8;color:#fff;font-weight:500;}
.block-archive-head span i{margin-right:8px;}
.single-comment{margin-top:30px;}
.single-pro-related{margin-top:20px;}
.single-new-related-content{margin-top:12px;}
.single-new-related-content li{line-height:20px;margin-top:8px;}
.single-new-related-content li a{display:block;color:#333;}
.single-new-related-content li i{margin-right:5px;}
.single-title{font-size:25px;line-height:32px;font-weight:500;margin-bottom:15px;}
.dat-lich-top{background-color:#1559a8;}
.dat-lich-top .container{color:#fff;}
.dat-lich-bottom .container{padding:30px 0;padding-top:35px;}
.dat-lich-bottom-time{position:relative;width:500px;margin:0 auto;height:35px;line-height:55px;border-top:2px solid #ffac0c;}
.dat-lich-bottom-time-item{width:120px;position:relative;text-align:center;font-weight:500;font-size:16px;color:#999;}
.dat-lich-bottom-time-item:nth-child(1){position:absolute;left:-60px;top:0px;}
.dat-lich-bottom-time-item:nth-child(2){margin:0 auto;}
.dat-lich-bottom-time-item:nth-child(3){position:absolute;right:-60px;top:0px;}
.dat-lich-bottom-time-item:before{position:absolute;content:'';width:12px;height:12px;top:-10px;left:50%;border-radius:100%;border:2px solid #ffac0c;background-color:#fff;margin-left:-7px;}
.dat-lich-bottom-time .dat-lich-bottom-time-item-active{color:#333;}
.dat-lich-bottom-time .dat-lich-bottom-time-item-active:before{background-color:#ffac0c;}
.dat-lich-bottom-form{margin-bottom:60px;}
.dat-lich2-bottom-form{text-align:center;margin-bottom:25px;}
.field-des{width:500px;margin:0 auto;padding:10px;outline:none;height:150px;border:1px solid #ccc;box-shadow:0 0 0 5px rgba(0, 0, 0, .1);}
.dat-lich-bottom-btn{text-align:center;margin-bottom:30px;}
.dat-lich-bottom-btn a{display:inline-block;height:40px;line-height:40px;padding:0 20px;background-color:#1559a8;color:#fff;}
.dat-lich-bottom-btn a:nth-child(2){margin-left:8px;background-color:#ffac0c;}
/**/.form-order-wrap{width:500px;margin:0 auto;}
.form-order-wrap input{width:100%;height:40px;box-sizing:border-box;padding:0 10px;border:1px solid #ddd;outline:none;margin-top:10px;}
.form-order-wrap .form-hidden{display:none;}
.form-order-wrap input[type="submit"]{border:none;background-color:#ffac0c;color:#fff;}
.form-data{display:none;}
}