	/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
font-family: 'Montserrat-Bold';
font-family: 'Montserrat-Regular';
font-family: 'Montserrat-Medium';
font-family: 'Montserrat-Black';
*/
/*@font-face {
	font-family: 'Montserrat-Bold';
    src:   url('fonts/Montserrat-Bold.ttf') format('truetype');
}
@font-face {   
	font-family: 'Montserrat-Regular';
    src:   url('fonts/Montserrat-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat-Medium';
    src:   url('fonts/Montserrat-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat-Black';
    src:   url('fonts/Montserrat-Black.ttf') format('truetype');
}
body, div, span, p, ul, li, ol, td,tr{ font-family: 'Montserrat-Regular';}
h1, h2, h3, strong, b{font-family: 'Montserrat-Bold'; }*/ 
.header-main{ margin: 0px 0;}
#header .stuck{ background: #fff}
.html_topbar_left div{ float: left;}
.html_topbar_left .hotline_top a{ background: url(images/icon_hotline.png) no-repeat left; padding-lefT: 20px; color: #fff; font-size: 18px;  font-weight: 700;padding: 10px 0 10px 31px;}
.email_top{ margin-left: 30px}
.email_top a{ background: url(images/icon_email.png) no-repeat left; padding-lefT: 20px; color: #fff; font-size: 18px; font-weight: 700;padding: 10px 0 10px 31px;}
.nav>li>a{font-weight: 700;  text-transform: uppercase;}
.title_home h2{ text-transform: uppercase;  font-size: 30px; color: #243151;margin-bottom: 10px; font-weight: 700; letter-spacing: 1px; }
.line_vang{ width: 80px; height: 6px;  background: #ffbd2f;  margin: 0 auto; border-radius: 20px;margin-bottom: 40px;}
.row_hst{ background: url(images/bt-giaiphap.jpg) no-repeat top; background-size: 100%}
.block_kpp{ background: url(images/bg-kpp.jpg) no-repeat top; background-size: 100%;     padding: 0 25px;}
.row_hst .large-4 .col-inner{padding: 20px 85px 20px 15px}
.row_hst h3{color: #ffbd2f; text-transform: uppercase; font-size: 14px; line-height: 40px;text-align: center; padding-left: 15px;}
.row_hst .col-inner a{ font-size: 14px;}
.row_hst .col-inner p{line-height: 20px;  padding-top: 5px;padding-bottom: 18px;  margin-bottom: 7px;}
.block_tdh{ background: url(images/bg-tdh.jpg) no-repeat top; background-size: 100%;     padding: 0 10px 0px 25px;    margin-bottom: 17px;}
.block_ttkm{ background: url(images/bg_ttkm.jpg) no-repeat top; background-size: 100%;     padding: 0 10px 0px 25px;}
.row_hst .large-8 .col-inner{ padding-left: 18%;    padding-top: 10px;}
.large-5 .col-inner{ padding-left: 0%;    padding-right: 25px;}
.block_qlk{ background: url(images/bg-qlkho.jpg) no-repeat top; background-size: 100%;     padding:0 10px 0px 25px;}
.block_ccu{ background: url(images/bg-chuoicu.jpg) no-repeat top; background-size: 100%;     padding: 0 10px 0px 25px;}
.block_nmtm{ background: url(images/bg-tm.jpg) no-repeat top; background-size: 100%;     padding: 0 10px 0px 25px;    margin-top: 13px;}
.block_tc{ background: url(images/bg-taichinh.jpg) no-repeat top; background-size: 100%;     padding: 0 10px 0px 25px;    margin-top: 40%;}
.block_gpk{ background: url(images/bg-gpkhac.jpg) no-repeat top; background-size: 100%;     padding: 0 10px 0px 25px;margin-top: 25px;}
.row_hst .block_ttkm h3{    padding-left: 0px; line-height: 36px;}
.row_hst .block_tdh h3{line-height: 44px; margin-bottom: 0px; padding-left: 1px;}
.row_hst .large-8 .block_qlk h3{line-height: 35px; padding-left: 0px;}
.row_hst .large-8 .block_ccu h3{ line-height: 48px; padding-left: 0px; margin-bottom: 0px;}
.row_hst .large-8 .block_nmtm h3{line-height: 49px; padding-left: 0px;  margin-bottom: 0px;}
.row_hst .large-8 .large-5 .col-inner {  padding-left: 5%;}
.row_hst .block_tc h3{ line-height: 33px;  margin-bottom: 10px;}
.row_hst .block_gpk h3{line-height: 48px;  margin-bottom: 2px;}
.btn_tvcg a{ background: #ffbd2f; padding: 10px 40px; color: #243151; text-transform:uppercase; font-weight: 700; font-size: 20px; border-radius: 9px;     -webkit-box-shadow: 1px 4px 15px -4px rgba(133, 133, 133, 1); -moz-box-shadow: 1px 4px 15px -4px rgba(133, 133, 133, 1);  box-shadow: 1px 11px 20px -6px rgba(133, 133, 133, 1);}
.btn_tvcg:hover a{background: #112d53; color: #fff} 
.rowbg_doitac{ background: url(images/bg_doitaccl.png) no-repeat center top}
.logo_doitac, .title_home{ width: 100%; clear: both}
.logo_doitac li{ list-style: none;}
.logo_dt3{ padding-top: 85%;padding-lefT: 135px;}
.logo_dt2{padding-left: 55px;}
.col2_center_dt li{ float:left;}
.section2_home .col2_center_dt { padding: 0px}
.section2_home .col1_rowdoitac_left{ padding-right: 0px}
.section2_home .col2_rowdoitac_left{ padding-left: 0px}
.logo_dt4{ margin-lefT: 0px; padding-top: 125px;}
.col2_center_dt ul{padding-top: 20px;}
.col2_center_dt li{ margin-left: 0px !important}
.section2_home .logo_dt5{    margin-lefT: 104px !important; margin-right: 106px; padding-top: 93px;}
.logo_dt6{ padding-top: 125px;}
.logo_dt7 { padding-top: 85%;}
.logo_dt8{ padding-left: 80px;}
.logo_dt9{ padding-left: 118px;}
.logo_dt1{padding-left: 20px;}
.section2_home h2{text-align: center;padding-top: 21%;}
.section3_home h2{font-size: 30px;    letter-spacing: 1px;  color: #243151; font-weight: 700;}
.section3_home h2 span{ font-size: 40px; color: #243151; font-weight: 700; padding: 1px 10px;}
.title_doitac p{font-size: 20px;
    color: #243151;}
.section3_home  .gallery-col img{    border: 2px solid #004aad;}
.section3_home  .flickity-prev-next-button{     top: 18%;}
.section4_home .large-4 .icon-box{border: 1px solid #ffbd2f;
    margin: 0 13%;
    padding:10px 0 20px 0;}
	.section4_home .large-4:hover .icon-box{     box-shadow: 0px 7px 16px 0px rgb(255 255 255 / 20%), 0 3px 6px rgb(255 255 255 / 23%);} 
.section4_home .large-4 .icon-box h5{    text-transform: none;
    color: #ffbd2f;
    font-size: 20px;}
.section4_home .large-4 .icon-box .icon-box-img{ margin-bottom: 0px !important}
.section4_home .row1_section4_home{ margin-bottom: 25px}
.title_section4_home h2{ color: #ffbd2f; font-size: 30px;    letter-spacing: 1px; font-weight: 700; text-transform:uppercase}
.row_popup .col_row_popup{    padding-left: 0px;
    padding-bottom: 0px;}
.row_popup .col_row_popup img{ border-radius: 3px 0 0 3px}
.row_popup  h3{    padding-top: 30px;
    font-size: 25px;
    margin-bottom: 30px;}
.row_content_section5{ background: url(images/bg-visao.jpg) no-repeat center;     background-position-x: 46%;
    background-position-y: 39px;}
.row_content_section5 li{ list-style:  none; margin-lefT: 0px !important; width: 100%; overflow: hidden;}
.row_content_section5 li span{  font-size: 18px;
    color: #243151;
   
    border: 2px solid;
    border-image: linear-gradient(to bottom, #599cff, #0f55be);    padding: 10px 20px;
    border-image-slice: 1;}
.colwhy_left  li span{ float: right}
.colwhy_left_li1{ background: url(images/icon-gp1.png) no-repeat right;      padding: 45px 90px 37px 0;}
.colwhy_left_li2{ background: url(images/chuyen-sau-tung-nganh.png) no-repeat right;     padding: 23px 131px 20px 0;
    margin-bottom: 50px;
    margin-top: 49px;
    margin-right: 1px;
    background-position-x: 92%;}
.colwhy_left_li3{ background: url(images/doi-ngu-chuyen-gia.png) no-repeat right;      padding: 20px 168px 20px 0;
    margin-bottom: 27px;
    margin-top: 78px;
    background-position-x: 85%;}
.colwhy_left_li4{ background: url(images/cskh.png) no-repeat right;    padding: 27px 223px 20px 0;
    margin-bottom: 0px;
    margin-top: 77px;
    background-position-x: 75%;}
.row_content_section5 .colwhy_right_li1{background: url(images/da-dang-sp.png) no-repeat left;padding: 21px 00px 20px 137px;
    background-position-x: 9%;}
.row_content_section5 .colwhy_right_li2{background: url(images/tich-hop-lien-thong.png) no-repeat left;  padding: 20px 00px 20px 90px;
    margin-top: 101px !important;}
.row_content_section5 .colwhy_right_li3{background: url(images/tuy-chinh-mo-rong.png) no-repeat left;    padding: 20px 00px 20px 90px;margin-left: -31px !important;
    margin-top: 17%; }
.colwhy_right {     padding-left: 0%;    padding-top: 9%;}
/*.section6_home, .section2_contactus, .blog-wrapper{    background: linear-gradient(to bottom, #fff,80%, #ffbd30);}
*/.is-divider{    display: none;}
.section6_home .box-image{    border-radius: 7px 7px 0 0;}
.section6_home .box-text{border-radius: 0 0 7px 7px;    padding: 20px;}
.section6_home .box{border: 1px solid #000;
    border-radius: 7px;}
.section6_home .box-text a{    
    font-size: 16px;
    line-height: 24px;}
.section6_home .box:hover {
    border: 1px solid #f0b22c;
    border-radius: 7px;
}
#footer strong{}
.chuyendoiso_tv{ background: url(images/bg-tv.jpg) no-repeat; background-size: 100%; padding: 30px 10%;}
.chuyendoiso_tv h3{     color: #ffbd2f;
    font-size: 24px;    margin-bottom: 40px;}
.chuyendoiso_tv li{ margin-lefT: 0px !important; list-style:  none;     width: 48%;margin-bottom: 20px;
    float: left;}
.chuyendoiso_tv li:nth-child(2n+2){ margin-left: 4% !important}
.chuyendoiso_tv li input{ border-radius: 100px}
.chuyendoiso_tv li input::placeholder {
  color: #b7b4b4;
  font-style: italic;
}
.chuyendoiso_tv li.sbm_dktv{    width: 100%;
    text-align: center;
    margin-bottom: 0px;}
.chuyendoiso_tv .wpcf7-spinner{ display:  none} 
.chuyendoiso_tv li.sbm_dktv input[type="submit"]{    background: #ffbd2f;
    border-radius: 9px;font-weight: 700;
    color: #243151;}
.section6_home ul, .section6_home form{    overflow: hidden;
    margin-bottom: 0px !important;}
.chuyendoiso_tv .large-12{     padding-bottom: 0px;}
.absolute-footer .container {border-top: 1px solid #fff;     border-top: 1px solid #102d53;
    padding-top: 20px;}
.absolute-footer .copyright-footer{ color: #000}
#footer .large-12{ background: url(images/bg4.png) no-repeat center; }
.top_ft p{     font-size: 22px;
    margin-bottom: 10px;}
.top_ft .title_ft{    font-size: 33px;
    color: #243151;
    text-transform: uppercase;
    font-weight: 700;}
.top_ft .title_lh{font-size: 22px;
    text-transform: uppercase;    margin-top: 30px;
   font-weight: 700; }
	.line_ft{     border-bottom: 2px dashed;
    width: 300px;
    margin-bottom: 20px;}
.title_h2_ab h2 {
    padding-top: 20px;
	    text-transform: uppercase;
    font-size: 30px;
    font-weight: bold;
    line-height: 45px;
    font-style: normal;color: #112d53;
}
.section4_aboutus .row1_section4{background: #fff;
    margin-top: -140px;
    border-radius: 20px;    max-width: 67.5%;    padding: 25px 25px 15px 25px;}
.section4_aboutus  .large-3 .img {    margin: 0 auto;}
.section4_aboutus  .about_li li{
font-size: 1rem;
line-height: 24px;
color: #333;background: url(images/icon-xanh.png) no-repeat left 3px;
}
.section4_aboutus  .abour-year h3{font-family: "Beautique Display";
font-size: 60px;
line-height: 45px;
color: #112d53;
}
.section4_aboutus .left_ls_year .abour-year h3{ background: url(images/img-ls-right.png) no-repeat right 0px;}
.section4_aboutus  .right_ls_year  .abour-year h3{ text-align: right; background: url(images/img-ls_left.png) no-repeat left}
.section4_aboutus  .row_ls_year_section4{ background: url(images/Line-1.png)no-repeat top;    margin-top: 50px; } 
.section4_aboutus  .row_ls_year_section4 .left_ls_year  {padding-right: 0px;
    margin-right: -48px;
    margin-left: 18px;}
.section4_aboutus  .row_ls_year_section4 .right_ls_year  {    margin-top: 135px;}
.section4_aboutus  .abour-year p { 
    color: #000;
    font-size: 1rem;
    line-height: 24px;}
.section4_aboutus  .row_ls_year_section4 .left_ls_year p{    padding-right: 20%;
    padding-left: 25px; text-align: justify;}
.section4_aboutus  .row_ls_year_section4 .right_ls_year p{ padding-lefT: 20%;     text-align: justify;}
.section4_aboutus .year-2010{ margin-top: 15%;}
.section4_aboutus  .year-2014{padding-top: 18%;}
.section4_aboutus  .year-2015{ margin-top: 30%;}
.section4_aboutus  .year-2021{    margin-top: 46%;}
.section4_aboutus  .year-2022{    margin-top: 12%;}
.section1-about .section-content{    background-image: linear-gradient(to right, #000, #0000007a, #00000029);
    padding-top: 100px;
    padding-bottom: 100px;}
.section1-about h1{
    font-size: 40px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #fff;
    font-weight: 700;
}
.section1-about li{ list-style: none; margin-lefT: 0px !important}
.section1-about li a{    font-size: 17px;
    line-height: 21px;font-weight: 600;
    text-transform: uppercase;
    padding: 10px 20px;
    line-height: 15px;
    height: 35px;
    display: block;
    transition: .15s;
    color: #fff;}
.section1-about li:hover a {
    background-color: #000000bf;
    color: #F5C61F;
}
.title_aboutus p{ margin-bottom: 5px}
.title_aboutus h2{    color: #112d53;}
.section2_aboutus .large-12, .section4_aboutus .large-12{ padding-bottom: 0px}
.section3_aboutus .title_h2_ab h2, .section2_erp .title_h2_ab h2{ color: #ffbd2f;     margin-bottom: 35px;}
.section3_aboutus .number_count_box, .section2_erp .number_count_box{background: #ffd057;
    padding: 10px 20px;
    border-radius: 3px;
    color: #243151;
    font-size: 25px;font-weight: 700;}
.section3_aboutus .number_count_box .count-up, .section2_erp .number_count_box .count-up{font-weight: 700;}
.section2_erp p{    font-size: 16px;
    color: #ffd057;}
.section3_aboutus p{    color: #ffd057;
   font-weight: 700;
    font-size: 16px;
	    margin-top: 15px;
    margin-bottom: 0px;}
.section3_aboutus .large-3, .section3_about .large-12, .section5_aboutus .large-4, .section2_erp .large-12{ padding-bottom: 0px}
.section5_aboutus h4{    text-transform: uppercase;
    font-weight: 700;
    margin-top: 10px;}
.section1_contactus p{     color: #fff;
    font-size: 16px;
    margin-bottom: 15px;     text-align: justify;}
.section2_contactus .large-8{    BACKGROUND: #112d53;
    border-radius: 15px;}
.section2_contactus .large-8 h2{    color: #ffbd2f;    margin-bottom: 5px;
    padding-top: 35px;}
.section2_contactus .large-8 p{color: #fff}
.section2_contactus .large-8 form{padding:20px 50px 0 50px;    margin-bottom: 0px;}
.section2_contactus .large-8 .col-inner .wpcf7 span.wpcf7-list-item {
    clear: both;
    width: 100%;
}
.section2_contactus .large-8 form input{ border-radius: 5px;     height: 40px;}
.section2_contactus .large-8 form input::placeholder{ font-size: 14px; font-style: italic}
.form_contactus p{ width: 48%; floaT: left; margin-bottom: 15px}
.section2_contactus .large-8 form input[type="checkbox"]{    height: 14px;}
.form_contactus p:nth-child(2n+2){ margin-lefT: 4%}
.section2_contactus .large-8 form  span{color: #fff;     font-weight: 500;
    font-size: 16px;}
.section2_contactus .large-8 form  .gp_tvform{color: #ffbd2f;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 20px;}
.gptv_contactus{border: 1px solid #fff;
    border-radius: 10px;
    margin-bottom: 30px;
    padding: 10px 15px 0 15px;}
.section2_contactus .large-8 form  .textarea_contactus textarea{    border-radius: 10px;
    min-height: 70px;}
.smb_form{ text-align: center}
.section2_contactus .large-8 form  .wpcf7-spinner { display:  none}
.section2_contactus .large-8 form input[type="submit"]{    background: #ffbd2f;
    color: #112d53;font-weight: 700;}
.section2_contactus .large-8 form input[type="submit"]:hover {
	background: #fff;}
.blog-wrapper .page-title span{font-weight: 700;color: #112d53; font-size:  40px }
.blog-wrapper .rank-math-breadcrumb p{    font-style: italic;font-size: 15px;}
.blog-wrapper .post-item .col-inner{     background: #112d53;
    color: #fff;
    font-size: 17px; border-radius: 10px;}
.blog-wrapper .post-item .col-inner h5 a, .section3_erp  .post-item .col-inner h5 a{    font-size: 18px;
    color: #ffbd2f;
    margin-bottom: 10px;font-weight: 700;}
.section3_erp  .post-item .col-inner h5 a{ color: #112d53}
.blog-wrapper .post-item .col-inner img{    border-radius: 10px 0 0 10px;}
.post-sidebar  .widget{    border: 1px solid #112d53;
    border-radius: 10px;}
.post-sidebar  .widget li{    padding: 0 15px;}
#content .post-sidebar{    padding-left: 5px;}
.post-sidebar .widget  .widget-title {     background: #112d53;
    border-radius: 10px 10px 0 0;
    color: #ffbd2f;font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    padding: 5px 0px;    margin-bottom: 5px;
    padding-left: 20px;}
.blog-wrapper .line_vang{ margin-bottom: 0px}
.post-sidebar .widget  .sub-menu{ margin-lefT: 0px; padding-lefT: 0px}
.ftwp-in-post#ftwp-container-outer.ftwp-float-none #ftwp-contents {
    width: auto;border: 1px solid #112d53;
    border-radius: 10px;
}
.blog-wrapper .entry-header-text-top{ padding-bottom: 0px;}
.blog-wrapper .entry-header-text-top h1{ margin-bottom: 0px; color: #112d53;}
#content.blog-single{padding-top: 13px;}
.breadcrumb_single{padding-left: 30px;}
.tags_container { float: left;  width: 100%;  height: 50px; line-height: 50px;  margin-top: 0px; margin-bottom: 0px;}
.tags_icon { width: 50px;  height: 50px; float: left; text-align: center; font-size: 16px;}
.tags_icon { background: #323232; color: #ffffff;}
.single_post_tags{ line-height: 48px; font-size: 14px; font-style: italic; padding-left: 70px; border-left: none!important; border: 1px solid #eceef0; background: #ffffff;color: #8d8d8d; margin-bottom:25px;}
.single_post_tags ul{list-style: none; display: flex; margin-bottom:0;}
.single_post_tags ul li{margin-right:10px;margin-bottom:0;}
.share_icons_container {  margin-top: 10px; float: left;  width: 100%;  height: 50px; line-height: 50px;    margin-bottom: 50px;}
.shareicons_icon {  width: 50px;  height: 50px; float: left;  background:#112d53; text-align: center;  font-size: 16px; color:#fff;}
.single_post_share_icon { line-height: 48px; font-size: 14px;  padding-left: 60px; border-left: none!important; border: 1px solid #eceef0; background: #ffffff;}
.single_post_share_icon .share-box { float: none;  height: 48px!important; text-align: left; padding: 0 0 30px; width:100%;    line-height: 53px;}
.single_post_share_icon .share-box .button i{ top: 0px}
.blog-single .entry-content.single-page{ padding-bottom: 0px}
.relatedcat h3{font-size: 30px;
    color:#112d53;}
.relatedcat li {
    background: url(images/icon-dh.png) no-repeat left 6px;
    padding-lefT: 25px;
    list-style: none;
    margin-lefT: 0px;
    line-height: 30px;
    font-size: 16px;
    border-bottom: 1px dashed #ffd884;
    padding-bottom: 7px;
} .relatedcat li a{ color: #112d53 }
.relatedcat li:hover a{ color: #fff}
.blog-single p, .blog-single  td, .blog-single  li, .blog-single  span{    font-size: 16px;}
.blog-wrapper .post-item .box:hover a{ color: #fff}
.blog-wrapper .post-item .box img{  transition: transform 0.3s ease;}
.blog-wrapper .post-item .box:hover img{   transform: scale(1.1); }
.section2_erp .why_vtech li{ list-style: none !important; width: 20%; floaT: left;margin-lefT: 0px;}
.section2_erp  p{    margin-bottom: 0px;
    margin-top: 20px;  }
.section2_erp{ padding-bottom: 50px !important}
.section3_erp .post-item .col-inner .from_the_blog_excerpt {font-size: 17px;}
.section3_erp .post-item , .section3_erp  .large-12{ padding-bottom: 0px}
.tongquan_erp .line_vang{     margin: 0;margin-bottom: 15px;}
.section2_erp1  .tongquan_erp h2{padding-top: 0px; margin-bottom: 10px}
.section2_erp1  .tongquan_erp p, .section2_erp1  .tongquan_erp li{    font-size: 17px;}
.section2_erp1  .tongquan_erp p{ margin-bottom: 10px}
.section3_erp strong{ font-size: 18px;
    color: #112d53;}
.section3_erp p{ margin-bottom: 5px}
.quytrinh-1{    text-align: right;
    margin-top: 17px;}
.quytrinh-1 .except_quytrinh{    padding-right: 14px;}
.quytrinh-2{     margin-top: 20px;
    text-align: right;
    padding-right: 26px;}
.quytrinh-2 .except_quytrinh{    padding-right: 14px;}
.quytrinh-3{     margin-top: 20px;
    text-align: right;}
.quytrinh-3 .title_quytrinh{ padding-right: 30px;}
.quytrinh-3 .except_quytrinh{    padding-right: 15px;}
.quytrinh-4{   margin-top: 17px;}
.quytrinh-4 .except_quytrinh{    padding-right: 14px;}
.quytrinh-5{     margin-top: 20px;
    padding-left: 22px;}
.quytrinh-5 .except_quytrinh{padding-left: 14px;}
.quytrinh-6{     margin-top: 20px;}
.quytrinh-6 .title_quytrinh{     padding-left: 33px;}
.quytrinh-6 .except_quytrinh{     padding-left: 18px;}
.quytrinh-7{text-align: center;
    margin-top: 35px;}
.section3_erp{ padding-top: 0px !important}
.section2_erp_Standard .price { display: none}
.section2_erp_Standard .pricing-table .title{    background-color: rgb(17 45 83);
    color: #f9bd3c;font-weight: 700;
    height: 75px;
    align-items: center;    font-size: 15px;
    display: flex;
    line-height: 23px;
    text-align: center;}
.section2_erp_Standard .pricing-table{     border-radius: 5px; 
    border: 1px solid #112d53;}
.section2_erp_Standard  .pricing-table .items>div{ text-align: left;height: 60px;    line-height: 23px;
    align-items: center;
    display: flex;}
.section2_erp_Standard  .line_vang{ margin-bottom: 0px}
.doituong_1{ text-align: right;
    margin-bottom: 30px;}
.title_quytrinh{ }
.doituong_1 .except_quytrinh{    padding-right: 20px;}
.doituong_2{     text-align: right;
    padding-right: 30px;}
.doituong_2 .except_quytrinh{    padding-right: 12px;}
.doituong_3{ text-align: right;
    margin-top: 31px;}
.doituong_3 .title_quytrinh{    padding-right: 25px; }
.doituong_3 .except_quytrinh{    padding-right: 10px;}
.doituong_4{     margin-bottom: 30px;}
.doituong_4 .except_quytrinh{  padding-left: 20px;}
.doituong_5{     padding-left: 20px;}
.doituong_5 .title_quytrinh{ padding-left: 13px;}
.doituong_5 .except_quytrinh{     padding-left: 15px;}
.doituong_6{     margin-top: 30px;}
.doituong_6 .title_quytrinh{padding-left: 20px;}
.doituong_6 .except_quytrinh{  padding-left: 10px;}
.section2_dms li{    margin-bottom: 5px;}
.section2_dms ul{margin-bottom: 10px;}
.title_mbapp p{    width: 61%;
    font-size: 18px;
    margin: 0 auto;
    margin-bottom: 10px;
    line-height: 26px;}
.title_mbapp h2{    margin-bottom: 5px;}
.section1_mbapp  .large-6 .col-inner{     border: 1px solid #112d53;
    border-radius: 10px; }
.section1_mbapp  .large-6 .col-inner h3{background: #112d53;
    text-align: center;
    color: #ffbd2f;
    height: 45px;
    line-height: 45px;
    border-radius: 7px 7px 0 0;}
.section1_mbapp  .large-6 .col-inner p, .section1_mbapp  .large-6 .col-inner ul{padding: 0 30px;}
.section5_mbapp  .loiich_xanh{  
    background: #112d53;
    padding: 15px 20px;
    color: #fff;}
.section5_mbapp  .loiich_xanh h3{    color: #ffbd2f;
    font-size: 17px; }
.section5_mbapp  .loiich_trang {  padding: 15px 20px; background: #ffbd2f;}
.section5_mbapp  .loiich_trang h3{ color: #112d53; font-size: 17px;}
.section5_mbapp .large-12{ padding-bottom: 0px}
.section5_mbapp .large-12 .line_vang{    margin-top: 15px;}
.section5_mbapp .line_vang{ margin-bottom: 30px}
.section1_data .large-4 .col-inner .pricing-table{ height: 411px}
.section1_data .large-4{ padding-bottom: 0px}
.section1_mes .line_vang{MARGIN-BOTTOM: 20PX;}
.section1_mes .large-6{ padding-bottom: 0px}
.section1_mes .large-6 img{ margin-bottom: 0px !important}
.section1_khachhang .title_h2_ab h2 span{    background: #ffbd2f;
    padding: 7px 50px;
    border-radius: 7px;font-weight: 700;}
.section1_khachhang .title_h2_ab h2{    margin-bottom: 40px;    margin-top: -44px;}
.section1_khachhang .large-12 .col-inner{border:1px solid #112d53; border-radius:10px; padding: 0px 30px;}
.section1_khachhang .large-12 .gallery-col .col-inner{ bordeR: none !important; padding: 0px;}
#sp-testimonial-free-1196 .sp-testimonial-free {
    background: transparent;
    border: 0px solid #112d53;
    border-radius: 0px;    margin-bottom: 10px;
}.sp-testimonial-free-section .sp-testimonial-client-image {
    margin: 0 0 22px 0;
}.sp-testimonial-free-section .sp-testimonial-client-image img {
    padding: 7px;
    border: 1px solid #bbcfeb;
    background: #eaf2fe;
}.content_testimonial {
    background:#ffbd2f33;
    padding: 20px;
    margin-top: -80px;
    border: 1px solid #bbcfeb;
    height: 355px;
    padding-top: 81px;
    border-radius: 10px;
}.sp-testimonial-free-section .sp-testimonial-title {
    border-bottom: 1px solid #bbcfeb;
    padding-bottom: 20px;
}sp-testimonial-free-1196 .sp-testimonial-free-section .sp-testimonial-title .sp-testimonial-post-title {
    font-size: 16px;
    color: #000000;
    margin-bottom: 5px;
}.sp-testimonial-free-section .sp-testimonial-client-designation {
    padding: 0px 35px;
    font-size: 15px;
}
.sp-testimonial-free-section .sp-testimonial-client-name {
    font-size: 16px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    letter-spacing: normal;
    font-weight: 700;
    font-style: normal;
    margin: 0 0 8px 0;font-weight: 700;
    padding: 0;
}
.sp-testimonial-free-section .testimonial-nav-arrow {
    top: 64%;
    font-size: 55px;}
/*****Hotline******/
.hotline_right{ float: right; position: fixed; bottom:  15px;     right: 0; transform: translateY(-50%); /* Adjust for vertical centering */ z-index: 999;width: 80px; background: #fff;
  transition: right 0.3s ease-in-out;    border: 1px solid #102d53;
    border-radius: 13px 0 0 13px;    padding-top: 10px;
    border-right: 0px;} 
.hotline_right li.social_thugon{ line-height: 0px}
.hotline_right li{ list-style: none !important;    margin-bottom: 0;    text-align: center;    margin-bottom: 7px;
    line-height: 50px;}
.hotline_right.active { right: -63px; }
.hotline_right li.social_morong{display: none;}
.social_morong{
	float: right; position: fixed; bottom:  310px;     right: -63px; transform: translateY(-50%); /* Adjust for vertical centering */
  transition: right 0.3s ease-in-out;z-index: 998;
}
.social_morong.active{right: 0px; }
.hotline_right ul{    background: #fff;    margin-bottom: 0px;
    border-radius: 10px 0 0 10px;}
.hotline_right img{     width: 51%;  border-radius: 33px;}
.hotline_right img:hover{ box-shadow: 0px 3px 19px 0px rgb(246 179 31 / 67%), 0 3px 6px rgb(255 255 255 / 0%);
    border-radius: 33px;}
#header .nav-dropdown>li>a:hover{ color: #e1a222}
@media only screen and (max-width: 1440px) {}
@media only screen and (max-width: 1366px) {  
}
@media only screen and (max-width: 1280px){ 
}
@media only screen and (max-width: 1080px){}
@media only screen and (max-width: 430px){.block_hstcol {     height: 220px !important;}} 
@media only screen and (max-width: 48em) {
	.row_hst{ background: none !important}
	.block_kpp{ padding-bottom: 5px;}
	.row_hst .large-4 .col-inner {
    padding: 0px 0px 0px 0px;
}.row_hst .col-inner p {     padding-top: 20px;
    padding-left: 10px;}
#header .nav>li>a>i.icon-menu, #header .nav>li>a>i.icon-search{ color: #fff !important}
#header   #logo img {
        max-height: 33px !important;
    }
	.title_home h2{font-size: 23px;}
	.block_tdh{     padding: 0 10px 1px 25px;        height: 202px;margin-top: 20px;}
.block_ttkm{     padding: 0 10px 1px 25px;}
.row_hst .large-8 .col-inner {
    padding-left: 0;}
.row_hst .large-4{ padding-bottom: 0px !important}
.block_tc{     margin-top: 0%;}
.row_hst .large-8 .large-5 .col-inner{ padding-lefT: 0px; padding-right: 0px}
.btn_tvcg a{     font-size: 15px;}
.row_hst .large-7{ padding-bottom: 0px !important}
.row_hst .block_tc h3 {
    line-height: 40px;}
	.block_gpk{     padding: 0 10px 45px 25px;}
	.block_tc{     padding: 0 10px 5px 25px;}
	.row_hst .block_gpk h3 {
    line-height: 49px;}
	.section2_homemb .gallery  figure, .section3_home .gallery  figure{     width: 50%; text-align: center}
	.section2_home h2{ padding-top: 5%;}
.section2_homemb .large-12{ padding-bottom: 0px}
	.section3_home h2 {
		font-size: 20px;        LINE-HEIGHT: 32PX;}
	.section3_home h2 span {
		font-size: 25px;}
	.title_section4_home h2{     font-size: 24px;}
.section4_home  .row1_section4_home .large-4{flex-basis: 50%;
    max-width: 50%;}
	.section4_home .large-4 .icon-box{ margin: 0 0%;}
.section4_home .large-4  .icon-box-img img,.section4_home .large-4  .icon-box-img svg{    width: 70%;}
	.section4_home .large-4 .icon-box h5{     font-size: 13px;}
.section4_home .large-12{ padding-bottom: 0px}
.title_doitac p {
    font-size: 17px;}
.section5_home .icon-box-text{border: 1px solid #0f55be;
    border-radius: 10px;
    margin-lefT: 10px;
    display: flex;
        align-items: center;
        justify-content: left;
    padding-lefT: 0px;}
.section5_home .icon-box-text p{ text-align:left}
.section5_home  .icon-box{ margin-bottom: 20px}
.section5_home .btn_tvcg{    margin-top: 35px;
    overflow: hidden;
    line-height: 40px;}
.chuyendoiso_tv {
    background: url(images/bg-tv.jpg) no-repeat;
    background-size: auto;
    padding: 30px 0%;
}.chuyendoiso_tv h3 {
    color: #ffbd2f;
    font-size: 19px;
    margin-bottom: 20px;
}.chuyendoiso_tv li{     margin-bottom: 5px;}
.top_ft .title_ft {
    font-size: 18px;}
	.top_ft .title_lh {
    font-size: 17px;
    text-transform: uppercase;
    margin-top: 15px;}
.top_ft p {
    font-size: 15px;}
.absolute-footer .copyright-footer{    font-size: 12px;}
.row_popup .col_row_popup {
    padding-left: 15px;
    padding-bottom: 0px;
    padding-top: 15px;
}
.section1-about h1 {
    font-size: 35px;}
	.section1-about li a{ font-size: 14px; padding: 10px 0px;}
.section1-about .section-content{     padding-top: 55px;
    padding-bottom: 10px;    background-image: linear-gradient(to right, #000, #000000bf, #00000029);}
.gt_cotloi .large-6{padding-bottom: 0px}
.title_h2_ab h2{     font-size: 24px;        line-height: 33px;}
.section3_aboutus .number_count_box, .section2_erp .number_count_box{     font-size:17px;}
.section2_erp p{ margin-top: 5px;}
.section3_aboutus p{     font-size: 13px;}
.section3_aboutus .title_h2_ab h2, .section2_erp .title_h2_ab h2{     margin-bottom: 10px;}
.section5_aboutus .box-image{ width: 70% !important;}
.section4_aboutus .year-2021, .section4_aboutus .year-2014, .section4_aboutus .year-2015, .section4_aboutus .year-2010, .section4_aboutus .year-2005, .section4_aboutus .year-1995{
    margin-top: 40px;
}.section4_aboutus .year-2014 {
    padding-top: 0%;
}.section4_aboutus .abour-year h3 {
    font-size: 50px;
    line-height: 20px;}
.section2_erp .why_vtech li{ width: 50%;     margin-bottom: 20px;}
.section2_erp p {
    font-size: 13px;
    color: #ffd057;
    height: 41px;
}
.quytrinh-1,.quytrinh-2, .quytrinh-3, .quytrinh-7, .doituong_1, .doituong_2, .doituong_3{
    text-align: left;
    margin-top: 17px;
}.section3_erp strong {
    font-size: 15px;}
.quytrinh-5, .doituong_4 .except_quytrinh,.doituong_5{     padding-left: 0px;}
.quytrinh-5 .except_quytrinh , .quytrinh-6 .title_quytrinh, .quytrinh-6 .except_quytrinh, .doituong_6 .title_quytrinh, .doituong_6 .except_quytrinh, .doituong_5 .title_quytrinh, .doituong_5 .except_quytrinh{
    padding-left: 0;
}
.title_mbapp p {    font-size: 16px;
    width: 100%;}
.section2_erp_Standard .pricing-table .title{     height: auto;}
.section1_data .large-6 img{ margin-bottom: 0px !important }
.section1_data .large-6 {padding-bottom: 0px}
.section2_erp_Standard .line_vang {
    margin-bottom: 20px;
}.section1_data .large-4 .col-inner .pricing-table, .section2_erp_Standard .pricing-table .items>div{
    height: auto;
}.section1_data .large-4 {
    padding-bottom: 20px;
}.section1_khachhang .title_h2_ab h2 {
    margin-bottom: 40px;
    margin-top: -44px;
    /* width: 102%; */
    margin: -38px auto 40px auto;
    font-size: 16px;
}.section1_khachhang .title_h2_ab h2 span{     padding: 7px 10px;}
.content_testimonial{ height: auto;}
.sp-testimonial-free-section .testimonial-nav-arrow {
    top: 44%;}
#sp-testimonial-free-wrapper-1196 .sp-testimonial-free-section {
    margin: 0 0px;
}
.blog-archive .box-text{         padding: 15px;}
	.section2_contactus .large-8 form {
    padding: 20px 0px 0 0px;
    margin-bottom: 0px;
}#footer .large-12 {
    background: url(images/bg4.png) no-repeat center;
    background-size: 100%;
	}.section2_contactus .large-8 form span{     font-size: 15px;}
	.block_ttkm {
    background: url(images/bg_ttkm-mb.jpg) no-repeat top;margin-top: 20px;
    background-size: 100%;        height: 200px;}
.block_qlk {
    background: url(images/bg-qlkho-mb.jpg) no-repeat top;
    background-size: 100%;        overflow: hidden;        margin-bottom: 20px;        height: 200px;
}
.block_tc {
    background: url(images/bg-taichinh-mb.jpg) no-repeat top;
    background-size: 100%;         height: 200px;}
	.row_hst .block_tdh h3 {
    line-height: 49px;}
	.block_gpk {
    background: url(images/bg-gpkhac-mb.jpg) no-repeat top;
    background-size: 100%;    margin-top: 10px;         height: 200px;}
.row_hst .large-8 .block_ccu h3 {
    line-height: 57px;}
.row_hst .large-8 .block_nmtm h3 {
    line-height: 56px;}
.block_nmtm p{     padding-top: 12px;}
.row_hst .large-8 .block_qlk h3 {
    line-height: 43px;}
.row_hst .large-8 .block_qlk p{    padding-top: 16px;} 
.block_kpp h3{line-height: 47px; }
.row_hst .block_ttkm h3 {
    padding-left: 0px;
    line-height: 42px;
}
.block_gpk p{ padding-top: 30px !important}
}
/***end mobile***/

.hotline_right{ display: block;}
.hotline-phone-ring-wrap {
position: fixed;
bottom: 60px;
left: 0;
z-index: 999999;
}
.desktop_hl_3 .hotline-phone-ring-wrap{     bottom: 125px;}
.desktop_hl_2 .hotline-phone-ring-wrap{bottom: 195px;}
.desktop_hl_4 .hotline-phone-ring-wrap{     bottom: -9px;}
.zalo_ring .hotline-phone-ring-img-circle {
    background-color: #028fe3;}
.zalo_ring .hotline-phone-ring-circle{     border: 2px solid #028fe3 }
.zalo_ring  .hotline-phone-ring-circle-fill{    background-color: #1d9ae6;}
.hotline-phone-ring {
position: relative;
visibility: visible;
background-color: transparent;
width: 72px;
height: 110px;
cursor: pointer;
z-index: 11;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);
transition: visibility .5s;
left: 0;
bottom: 0;
display: block;
}
.hotline-phone-ring-circle {
width: 85px;
height: 85px;
top: 10px;
left: -2px;
position: absolute;
background-color: transparent;
border-radius: 100%;
border: 2px solid #f33038;
-webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
transition: all .5s;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
opacity: 0.5;
}
.hotline-phone-ring-circle-fill {
width: 55px;
height: 55px;
top: 25px;
left: 11px;
position: absolute;
background-color:#efafa4;
border-radius: 100%;
border: 2px solid transparent;
-webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
transition: all .5s;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.hotline-phone-ring-img-circle {
background-color:#f33038;
width: 33px;
height: 33px;
top: 37px;
left: 22px;
position: absolute;
background-size: 20px;
border-radius: 100%;
border: 2px solid transparent;
-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
align-items: center;
justify-content: center;
}
.hotline-phone-ring-img-circle .pps-btn-img {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.hotline-phone-ring-img-circle .pps-btn-img img {
width: 20px;
height: 20px;
}
.hotline-bar {
position: absolute;
background: #f33038;
height: 40px;
width:180px;
line-height: 40px;
border-radius: 3px;
padding: 0 10px;
background-size: 100%;
cursor: pointer;
transition: all 0.8s;
-webkit-transition: all 0.8s;
z-index: 9;
box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.1);
border-radius: 50px !important;
/* width: 175px !important; */
left: 21px;
bottom: 37px;
}
.hotline-bar > a {
color: #fff;
text-decoration: none;
font-size: 15px;
font-weight: bold;
text-indent: 45px;
display: block;
letter-spacing: 1px;
line-height: 40px;
font-family: Arial;
}
.hotline-bar > a:hover,
.hotline-bar > a:active {
color: #fff;
}
@-webkit-keyframes phonering-alo-circle-anim {
0% {
-webkit-transform: rotate(0) scale(0.5) skew(1deg);
-webkit-opacity: 0.1;
}
30% {
-webkit-transform: rotate(0) scale(0.7) skew(1deg);
-webkit-opacity: 0.5;
}
100% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
-webkit-opacity: 0.1;
}
}
@-webkit-keyframes phonering-alo-circle-fill-anim {
0% {
-webkit-transform: rotate(0) scale(0.7) skew(1deg);
opacity: 0.6;
}
50% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
opacity: 0.6;
}
100% {
-webkit-transform: rotate(0) scale(0.7) skew(1deg);
opacity: 0.6;
}
}
@-webkit-keyframes phonering-alo-circle-img-anim {
0% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
}
10% {
-webkit-transform: rotate(-25deg) scale(1) skew(1deg);
}
20% {
-webkit-transform: rotate(25deg) scale(1) skew(1deg);
}
30% {
-webkit-transform: rotate(-25deg) scale(1) skew(1deg);
}
40% {
-webkit-transform: rotate(25deg) scale(1) skew(1deg);
}
50% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
}
100% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
}
}
.giuseart-nav{ display:none}
.div-nut .dangkytv_bt{background-image: url("https://trungcaptuxa.edu.vn/wp-content/uploads/2024/01/dangki.png")!important}
.phone-mobile {display: none;}
.giuseart-nav {
    position: fixed;
    left: 13px;
    background: #fff;
    border-radius: 5px;
    width: auto;
    z-index: 150;
    bottom: 50px;
    padding: 10px 0;
    border: 1px solid #f2f2f2;
}
.giuseart-nav ul {list-style: none;padding: 0;margin: 0;}
.giuseart-nav ul li {list-style: none!important;}
.giuseart-nav ul>li a {
    border:none;
    padding: 3px;
    display: block;
    border-radius: 5px;
    text-align: center;
    font-size: 10px;
    line-height: 15px;
    color: #515151;
    font-weight: 700;
    max-width: 72.19px;
    max-height: 54px;
    text-decoration: none;
}
.giuseart-nav ul>li .chat_animation{display:none}
.giuseart-nav ul>li a i.ticon-heart {
    background: url(/wp-content/uploads/2022/11/icon-map.png) no-repeat;
    background-size: contain;
    width: 36px;
    height: 36px;
    display: block;
}
.giuseart-nav ul>li a i.ticon-zalo-circle2 {
    background: url(/wp-content/uploads/2022/11/zalo-icon.png) no-repeat;
    background-size: contain;
    width: 36px;
    height: 36px;
    display: block;
}.giuseart-nav ul>li a i.ticon-dangky{
    background: url(images/zalo-hotline.png) no-repeat;
    background-size: contain;
    width: 36px;
    height: 36px;
    display: block;
}
.giuseart-nav li .button {
    background: transparent;
}.giuseart-nav ul>li a i.ticon-angle-up {
    background: url(images/zalo-hotline.png) no-repeat;
    background-size: contain;
    width: 36px;
    height: 36px;
    display: block;
}.giuseart-nav ul>li a i {
    width: 33px;
    height: 33px;
    display: block;
    margin: auto;
}.giuseart-nav ul li .button .btn_phone_txt {
    position: relative; top:35px;
    font-size: 10px;
    font-weight: bold;
    text-transform: none;
}
.giuseart-nav ul li .button .phone_animation i {
    display: inline-block;
    width: 27px;
    font-size: 26px;
    margin-top: 12px;
}.giuseart-nav ul>li a.chat_animation svg {
    margin: -13px 0 -20px;
}
.giuseart-nav ul>li a i.ticon-messenger {
    background-image: url("images/zalo-hotline.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: block;
}
.giuseart-nav ul>li a i.ticon-zalo {
    background-image: url("images/icon-zalo.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: block;
}
.giuseart-nav ul>li a i.ticon-face{
    background-image: url("images/icon-face.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: block;
}
.giuseart-nav ul>li a i.ticon-lin{
    background-image: url("images/in-lm.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: block;
}
.giuseart-nav ul li .button .phone_animation i {
    display: inline-block;
    width: 27px;
    font-size: 26px;
    margin-top: 12px;
}
.giuseart-nav ul>li a i.ticon-chat-sms {
    background: url(/wp-content/uploads/2022/11/png-clipart-sony-xperia-go-iphone-android-app-store-sms-electronics-text.png) no-repeat;
    background-size: contain;
    width: 38px;
    height: 36px;
    display: block;
}
.giuseart-nav ul>li a i.icon-phone-w {
    background: url(https://vuavit.com/wp-content/uploads/2022/09/icon-phone-w.png) no-repeat;
    background-size: contain;}
.giuseart-nav ul li .button .btn_phone_txt {
    position: relative;
}

@media only screen and (max-width: 600px){
.giuseart-nav li .chat_animation{display:block !Important}
 
.giuseart-nav li .button .phone_animation {box-shadow: none;
    position: absolute;
    top: -16px;
    left: 50%;
    transform: translate(-50%,0);
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background: #6cb917;
    line-height: 15px;
    border: 2px solid white;
}
.giuseart-nav ul>li a{padding:0; margin:0 auto}
.giuseart-nav {
    background: white;
    width: 100%; border-radius:0;
    color: #fff;
    height: 60px;
    line-height: 50px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    padding: 5px;
    margin: 0;
    box-shadow: 0 4px 10px 0 #000;
}

.giuseart-nav li {
    float: left;
    width:25%;
    list-style: none;
    height: 50px;
}
.phone-mobile{display:block !important}}
@media (min-width: 400px) and (max-width: 430px){

    .email_flh {
        background: url(images/icon_email.png) no-repeat left;
        background-position-x: 14%;
        font-size: 18px !important;
    }
	    .hotline_flh {
        background: url(images/icon_hotline.png) no-repeat left;
        background-position-x: 29%;
        padding-lefT: 0px !important;
        font-size: 20px !important;
    }
}
@media only screen and (max-width: 48em) { .giuseart-nav {
    display: block !important;
}
.hotline_right{ display: none !important}}