@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");  body, h1, h2, h3, h4, h5, p, li, ol, p, span, b, strong{
font-family: 'Montserrat', sans-serif;
}
#phone-ntbox .barhot {
position: absolute; background: red;
color: #fff;
font-size: 18px;
padding: 5px 40px 4px 20px;
border-radius: 50px;
margin-top: 25px;
right: 0;
margin-right: 35px;
}
#button-contact-ntbox.size-xs {
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
-o-transform: scale(0.9);
transform: scale(0.9);
}
.tong-quan-l.tong-quan-l33 {
padding: 22px 30px;
}
.footer1 {
padding-top: 75px !important;
padding-bottom: 50px !important;
}
.absolute-footer.dark.medium-text-center.small-text-center {
padding-top: 20px;
border-top: 1px solid;
position: absolute;
bottom: 0;
width: 100%;
background: transparent;
}
.foo12 ul {
display: inline-flex;
list-style: none;
margin-bottom: 0;
border-top: 1px solid;
padding-top: 25px;
}
.foo12 ul li strong {
display: block;
}
.foo12 ul li {
margin-left: 0;
color: #fff;
font-size: 16px;
min-width: 145px;
padding: 0 20px;
max-width: 450px;
}
.foo12 ul li strong {
font-size: 21px;
}
footer .foo13 h3 {
color: #fff;
font-weight: 700;
}
footer .foo13 p a {
color: #283c28;
}
footer .foo11 h3 {
color: #fff;
text-transform: uppercase;
font-size: 27px;
}
.form-vr p {
margin: 0;
font-size: 16px;
text-align: center;
}
.form-vr h3 {
font-size: 23px;
line-height: 1.2;
color: #224285;
font-weight: 600;
text-align: center;
}
footer .form-vr .row3 > p {
column-count: 1;
}
.form-vr .row3 input {background: rgb(255 255 255 / 44%);border-color: rgb(3 60 90 / 29%);font-size: 13px;border-radius: 5px;}
.form-vr .row3 span.wpcf7-spinner {
display: none;
}
.form-vr .row3 input.wpcf7-form-control.wpcf7-submit {
margin: 0;
width: 100%;
background: #033c5a;
}
span.wpcf7-spinner {
position: absolute;
}
footer input.wpcf7-form-control.wpcf7-submit {
border-radius: 50px;
padding: 1px 30px 0;
font-weight: 500;
background: rgb(255 255 255 / 74%);
color: #033c5a;
}
footer .form-vr h3,
footer .form-vr .row3 input::placeholder {
color: #ede6d3;
}
.footer-primary.pull-left {
width: 100%;
column-count: 2;
}
.footer-primary.pull-left ul#menu-footer {
border: 0;
}
.footer-primary.pull-left ul#menu-footer a {
color: #fff;
opacity: 1;
text-transform: capitalize;
font-size: 15px;
padding-right: 35px;
}
.footer-primary.pull-left  .copyright-footer {
text-align: right;
color: #fff;
font-size: 15px;
font-weight: 300;
}
h2.section-title.section-title-center b {
opacity: 0;
}
h2.section-title.section-title-center span.section-title-main {
color: #224285;
font-size: 33px;
}
.tong-quan-l {
background: #f0f5ff;
padding: 35px 30px;
margin-bottom: 20px;
border-radius: 15px;
}
.tong-quan-l p {
margin-bottom: 0;
font-size: 17px;
}
.tong-quan-l h3 {
color: #224285;
}
.tong-quan-l:last-child {
margin-bottom: 0;
}
.tong-quan-img {
border-radius: 10px;
overflow: hidden;
}
.tong-quan-img .box-text.text-center {
top: 0;
background: rgb(255 255 255 / 65%); padding: 30px;
}
.tong-quan-img .box-text.text-center h3 {
font-size: 21px;
color: #224285;
margin-bottom: 15px;
text-shadow: none;
}
.tong-quan-img .box-text.text-center p {
font-size: 16px;
text-shadow: none;
color: #333;
}
.title-h h2 {
font-size: 33px;
color: #224285;
}
.title-h h3 {
color: #344260;
}
.banner .text {
font-size: 17px;
}
.vitilancan > ul {
list-style: none;
}
.vitilancan > ul > li {
margin-left: 0;
width: 50%;
float: left;
color: #224285;
font-size: 19px;
font-weight: 700;
}
.vitilancan > ul > li ul {
margin: 10px 0px 1px 20px;
font-size: 15px;
font-weight: 500;
}
.form-vr form.wpcf7-form {
display: table;
width: 100%;
margin-bottom: 0;
margin-top: 20px;
}
.form-vr form.wpcf7-form .row3, .form-vr form.wpcf7-form > p {
display: table-cell;
}
.form-vr form.wpcf7-form .row3 {
width: 100%;
padding-right: 10px;
}
.form-vr form.wpcf7-form .row3 > p {
column-count: 3;
margin-bottom: 0;
}
.form-vr form.wpcf7-form .row3 > p input {
height: 40px;
font-size: 15px;
}
.form-vr form.wpcf7-form p input.wpcf7-form-control.wpcf7-submit {
margin-right: 0;
border-radius: 5px;
font-weight: 500;
}
.form-vr p a {
font-size: 19px;
font-weight: 600;
}
footer .form-vr form.wpcf7-form {
display: block;
}
footer .form-vr form.wpcf7-form .row3, footer .form-vr form.wpcf7-form > p {
display: block;
padding-right: 0;
}
.title-h h4 strong {
font-style: italic;
color: #e8562e;
font-size: 51px;
font-weight: 600;
line-height: 1;
}
footer .form-vr form.wpcf7-form .row3 > p {
column-count: 1;
}
.header-main .nav > li > a.nav-top-link {
color: #fff;
font-size: 16px;
font-weight: 500;
padding: 0 10px;
}
.header-main .nav > li > a.nav-top-link:hover {
color: #fc5812;
}
.nav-size-normal a span {
font-size: 17px;
font-weight: 500;
padding: 5px 30px;
color: #fff;
}
.nav-size-normal a {
background: #224285;
margin: 20px 10px 10px;
}
.nav-size-normal .active a {
background: #e8562e !important;
}
.ha-tangblock .text {
padding: 0 40px;
font-size: 17px;
}
.tienich-item .col-inner {
height: 100%;
display: flex;
}
.tienich-item .col-inner h3 {
color: #224285;
font-size: 20px;
margin-top: 20px;
margin-bottom: 10px;
}
.tien-ich-rag .col-inner {
height: 100%;
background: #224285;
}
.tien-ich-rag .col-inner ul {
font-size: 14px;
list-style: none;
color: #fff;
margin: 0;
padding: 15px 0;
}
.tien-ich-rag .col-inner ul li {
margin-bottom: 0px;
}
.tien-ich-rag .col-inner ul li strong {
width: 20px;
display: inline-block;
text-align: center;
height: 18px;
line-height: 18px;
background: #e8562e;
border-radius: 50px;
font-size: 11px;
}
.tienich-item .col-inner  p {
font-size: 15px;
color: #333;
}
.banner-popup .section-content {
padding: 40px 40px 0 !important;
}
.banner-popup .section-content input.wpcf7-form-control {
color: #fff;
}
.banner-popup .form-vr form.wpcf7-form .row3 > p input::placeholder {
color: #fff;
font-size: 14px;
}
.banner-popup .form-vr  p em {
font-weight: 300;
line-height: 1.6;
}
@media(max-width:850px){
.vitilancan > ul > li {
width: 100%;
}
.form-vr form.wpcf7-form .row3 > p {
column-count: 1;
}
.form-vr form.wpcf7-form .row3, .form-vr form.wpcf7-form > p {
display: block;
}
.foo12 ul {
display: block;
}
.absolute-footer.dark.medium-text-center.small-text-center {
position: relative;
background: #204a8f;
margin-top: -50px;
}
.title-h h2 {
font-size: 25px;
}
.footer-primary.pull-left {
column-count: 1;
}
.footer-primary.pull-left .copyright-footer {
text-align: center;
}
.ha-tangblock .text {
font-size: 15px;
padding: 10px 15px 0;
}
.footer-primary.pull-left ul#menu-footer a {
padding: 0;
}
h2.section-title.section-title-center span.section-title-main {
font-size: 25px;
}
.banner-popup .section-content {
padding: 0px !important;
}
.footer-primary.pull-left ul#menu-footer li {
display: block;
text-align: left;
margin: 0px 0 9px;
}
}