@import url('https://fonts.googleapis.com/css?family=Lobster&subset=cyrillic,cyrillic-ext,latin-ext,vietnamese');
#logo {
    max-height: 70px;
        height: 70px;
}
footer {    
    padding-top: 20px;
    padding-bottom: 20px;
}
.sf-menu ul li
{
background:#eaecf1;
} 
.btn-primary:hover,
.new-home-button:hover,
.sf-menu li:hover,
.footer-line,
.suggest-button-left,
.button-search,
.btn-header-contact,
#on-top
{
background:#00bf33; /* xanh*/
}
.btn-header-contact:hover,
.btn-primary,
.new-home-button,
.suggest-button-right:hover,
.suggest-button-left:hover
{
background:#0770a0;
}
.fa-mortar-board:before, .fa-graduation-cap:before,
.fa-trophy:before,
.fa-group:before, .fa-users:before,
.suggest-button-right,
.option-title,
.fa-calendar-check-o:before
{
color:#0770a0;
}
.ta-service .ta-service-inner h3 {
    background: linear-gradient(to right,rgb(237, 27, 36),70%,rgba(245,130,32,.18));
}
.feedback .heading-title,
h1.heading_title,
h3.text-center
{
color:#00bf33;
} 
footer {
    margin-top: 0;
}  
.feedback .media img
{
border: 3px #00bf33 solid !important;
}
.feedback-description {    
    border-left: 3px #00bf33 solid;
} 
p.feedback-description
{
padding:0 !important;
}
.pt-xlg {
    padding-top: 30px !important;
}     
.new-home p.new-home-description
{
display:none;
} 
.new-home img
{
margin-top:20px;
} 
 .swiper-viewport {
    background: #0770a0 !important;
} 
#on-top a {    
    font-size: 16px;
} 
.suggest-button-right{    
    font-size: 23px;
    color:red;
}
.container-suggest .overlay {    
    padding-top: 15px;
    padding-bottom: 40px;
    background: #0770a0;
}
@media (max-width:767px)
{
.suggest-title {
    font-size: 20px;
   margin-bottom:0px;
   display:none;
}
.suggest-description {
    font-size: 15px;    
    margin-bottom: 10px;
    display: none;
}
.container-suggest .overlay {    
    padding-bottom: 35px;    
}
.new-home {
    padding-top: 5px;
    padding-bottom: 30px;
}
.new-home .heading-title {
    font-size: 24px;
    margin-bottom: 10px;
}
.option {
    padding-top: 5px;
    padding-bottom: 20px;
    text-align: center;
}
.option .heading-title {
    font-size: 24px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.option-icon {
    font-size: 25px;    
}
.option-title {
    font-size: 50px;
    }
    .suggest-button-right {
    display: none !important;
}
.overlay .col-xs-12
{
margin-bottom: 0px !important;
}
.container-suggest .overlay {
    padding-top: 0px;
}
}  
@media (min-width:767px)
{
.suggest-button-left {
    font-size: 26px;
}
}    
.button_up {
    background: #423275;
    color: white;
} 
@media(min-width:991px)
{
.container-suggest .overlay {    
    padding-bottom: 0;    
}
}
#dich-vu-tu-van .left
{
    text-align: left;
}
#dich-vu-tu-van h2 {
    font-size: 22px;    
    text-align: left;
}
#dich-vu-tu-van .left ul {
    float: left;
    width: 100%;
    padding: 0px;
    margin-top: 18px;
}
#dich-vu-tu-van .left li {
    line-height: 40px;
    font-size: 14px;    
}
#dich-vu-tu-van .left li i {
    font-size: 20px;    
    margin-right: 10px;    
    margin-top: 10px;
} 
#thong-tin-dau-trang
{
display:none;
} 
.hentry__meta {
    margin-top: 10px;    
    font-size: 15px;
} 
.suggest-description
{
display:none;
}
@media (min-width:991px)
{
#call-me
{
padding-top: 80px;
    padding-right: 100px;
}
} 
 .heading-title {
    font-size: 38px;
    margin-bottom: 20px;
    text-transform: uppercase;
} 
.div-table {
    display: table;
    width: 100%;
}
.header-slogan span {
    font-size: 25px;
    font-family: 'Lobster', cursive;
    text-transform: capitalize;
}

.header-slogan span {
    text-align: center;
    font-size: 25px;
    background: #00bf33;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    text-transform: uppercase;
}
.div-table span {
    display: table-cell;
    vertical-align: middle;
}