@media screen and (max-width: 1190px){

.adlinkvntools-Mobile .btn-list {
 display:none;
}
	.footer-nav {
    padding: 30px 40px;
}
	.footer-nav-content ul li {
    float: left;
    width: calc((100% - 45px) / 4);
}
	
	.single-pro-nav-scroll {
    display: none;
}

    .container{

        width: 872px;

    }

    /*

    * HEADER.

    */

    .logo{

        width: 100%;

    }

    .logo img{

        margin: 0 auto;

    }

    .icon-search{

        position: absolute;

        right: 0px;

        font-size: 22px;

        padding-left: 20px;

    }

    .close-nav,

    .show-nav{

        display: block;

    }

    .close-nav{

        position: absolute;

        top: 0px;

        left: 0px;

        height: 40px;

        line-height: 40px;

        color: #fff;

        width: 100%;

        box-sizing: border-box;

        padding: 0 10px;

        background-color: #e1b544;

        cursor: pointer;

    }

    .close-nav i{

        margin-right: 10px;

    }

    .header-nav-wrap{

        position: fixed;

        top: 0px;

        left: -250px;

        width: 250px;

        height: 100%;

        z-index: 10000;

        background-color: #294c52;

        box-shadow: 3px 3px 0 rgba(0, 0, 0, .1);

        opacity: 0;

        visibility: hidden;

        transition: all ease-in-out .3s;

    }

    .header-nav-wrap-active{

        left: 0px;

        opacity: 1;

        visibility: visible;

    }

    .header-nav-inner{

        position: absolute;

        top: 40px;

        left: 0px;

        width: 100%;

        height: calc(100% - 40px);

        overflow-y: auto;

    }

    .header-nav-item{

        width: 100%;

    }

    .header-nav-item ul{

        width: 100%;

        float: left;

    }

    .header-nav-item>ul>li{

        float: none;

        width: 100%;

        height: auto !important;

        margin-right: 0px !important;

        border-top: 1px solid #f1ba79;

        border-bottom: 1px solid #690d0e;

        clear: both;

    }

    .header-nav-item>ul>li:nth-child(n+2){

        margin-left: 0px;

    }

    .header-nav-left>ul>li:first-child{

        border-top: none;

    }

    .header-nav-right>ul>li:last-child{

        border-bottom: none;

    }

    .header-nav-item>ul>li.menu-item-has-children:after{

        display: none;

    }

    .header-nav-item>ul>li>a{

        line-height: 40px !important;

        margin: 0px !important;

        border-radius: 0px;

        color: #fff;

        font-weight: 400;

        padding: 0 10px;

        padding-left: 25px;

        position: relative;

    }

    .header-nav-item>ul>li:hover>a,

    .header-nav-item>ul>li.current-menu-item>a{

        color: #fff;

    }

    .header-nav-item>ul>li>a:after{

        position: absolute;

        font-family: 'Font Awesome 5 Pro';

        content: "\f105";

        left: 10px;

        color: #eee;

        font-size: 13px;

        top: -1px;

    }

    .header-nav-item>ul>li.menu-item-has-children:after{

        color: #fff;

        top: -1px;

    }

    .header-nav-item>ul>li ul{

        position: relative !important;

        top: 100% !important;

        opacity: 1 !important;

        visibility: visible !important;

        width: 100% !important;

        box-shadow: none !important;

        background-color: #f9f9f9 !important;

        padding: 0px !important;

        left: 0px !important;

        border: none !important;

        border-radius: 0px;

    }

    .header-nav-item>ul>li ul:before{

        display: none;

    }

    .header-nav-item>ul>li ul li:nth-child(n){

        border: none;

        margin-top: 0px !important;

    }

    .header-nav-item>ul>li ul li:nth-child(n+2){

        border-top: 1px solid #eee;

    }

    .header-nav-item>ul>li ul li a{

        padding-left: 20px !important;

        color: #333 !important;

    }

    .header-nav-item>ul>li ul li ul li{

        border-top: none !important;

    }

    .header-nav-item>ul>li ul li ul li a{

        padding: 5px 10px !important;

        padding-left: 30px !important;

    }

    .header-nav-item>ul>li ul li:hover{

        background-color: transparent;

    }

    .header-nav-item>ul>li>ul>li.menu-item-has-children>a:before{

        display: none;

    }

    /*

    * BLOCK PRO.

    */

    .du-an-item-thumb{

        height: 200px;

    }



    /*

    * POPUP SEARCH.

    */

    .search-form{

        width: 96%;

    }

    /*

    *  POPUP REGISTER PRO.

    */

    .popup-register-pro-inner{

        width: 500px;

    }

    .popup-register-pro-left{

        width: 100%;

    }

    .popup-register-pro-right{

        width: 100%;

    }

    .popup-register-pro-right .fullname input{

        margin-top: 20px;

    }

    /*

    *  ARCHIVE NEW.

    */

    .archive-new-item-thumb{

        height: 200px;

    }

    /*

    * SINGLE POST.

    */

    .single-post-video{

        width: 100%;

    }

    /*

    * PAGE INTRO.

    */

    .intro-th-item-thumb img{

        height: 150px;

    }

    /*

    * PAGE BAN LAN DAO.

    */

    .bld-bottom-item{

        width: calc((100% - 50px) / 3);

    }

    .bld-bottom-item:nth-child(5n+5){

        float: left;

        margin-right: 25px;

    }

    .bld-bottom-item:nth-child(3n+3){

        float: right;

        margin-right: 0px;

    }

}

@media screen and (max-width: 900px){
 
.fix_tel {
 display:none;
}

 /* Custom Mobile */
 
 .adlinkvntools-widget {
  display: block;
 }
 .adlinkvntools-widget .fa {
  line-height:50px!important
 }
 .adlinkvntools-widget .float-left {
  float:left
 }
 .adlinkvntools-widget .float-right {
  float:right
 }
 .adlinkvntools-widget .float-clear {
  clear:both
 }
 .adlinkvntools-widget *,
 .adlinkvntools-widget :after,
 .adlinkvntools-widget :before {
  box-sizing:border-box;
  -webkit-font-smoothing:auto!important
 }
 .adlinkvntools-widget .btn-float {
  width:44px;
  height:44px;
  line-height:44px;
  display:inline-block!important;
  border:none!important;
  font-size:18px!important;
  color:#fff!important;
  text-align:center!important;
  position:relative;
  border-radius:50%!important;
  cursor:pointer!important;
  box-shadow:0 2px 5px 0 rgba(0,0,0,.11)
 }
 .adlinkvntools-widget .btn-float:hover {
  text-decoration:none!important;
  box-shadow:0 5px 10px rgba(0,0,0,.15),0 4px 15px rgba(0,0,0,.13)
 }
 .adlinkvntools-widget .btn-float:active,
 .btn-float:focus {
  outline:0!important
 }
 .adlinkvntools-widget .btn-float+.btn-float {
  margin-left:5px
 }
 .adlinkvntools-widget .btn-float {
  background-size:auto;
  background-repeat:no-repeat;
  background-position:center
 }
 .adlinkvntools-widget .menu-group {
  background-size:32px;
  background-image:url(/img/widget_icon_menu.png)!important
 }
 .adlinkvntools-widget .float-btn-group.open .menu-group {
  background-size:25px;
  background-image:url(/img/widget_icon_close.png)!important
 }
 .adlinkvntools-widget .menu-click-to-call {
  background-image:url(/img/widget_icon_click_to_call.png)!important;
  background-color:#c90000!important
 }
 .adlinkvntools-widget .menu-viber {
  background-image:url(/img/widget_icon_viber.png)!important;
  background-color:#0084ff!important
 }
 .adlinkvntools-widget .menu-google-map {
  background-image:url(/img/widget_icon_map.png)!important;
  background-color:#00b8d4!important
 }
 .adlinkvntools-widget .menu-zalo {
  background-image:url(/img/widget_icon_zalo.png)!important;
  background-color:#0068ff!important
 }
 .adlinkvntools-Mobile .btn-float-container {
  position:unset!important;
  width:69px!important;
  text-align:center!important
 }
 .adlinkvntools-Mobile .mobile-background .btn-float-container {
  width:62px!important;
  padding:8px 0 4px 0!important
 }
 .adlinkvntools-Mobile .btn-list {
  position:fixed!important;
  bottom:0!important;
  width:100%!important;
  color:#6c738d!important;
  text-align:center!important;
  z-index:999999999!important
 }
 .adlinkvntools-Mobile .btn-float-container span {
  font-size:9px!important;
  display:block!important;
  margin-top:-3px!important
 }
 .adlinkvntools-Mobile .btn-list {
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  padding:0 0 0 20px!important
 }
 .adlinkvntools-Mobile .btn-list.mobile-background {
  justify-content:space-around!important;
  padding-left:0!important;
  padding:0!important
 }
 .adlinkvntools-Mobile .btn-float-container .btn-float {
  float:none!important
 }
 .adlinkvntools-Mobile .mobile-background.btn-list {
  background-color:#f9f9f9!important;
  border-top:1px solid #d8dde6!important;
  box-shadow:0 -4px 8px rgba(29, 36, 62, .2)
 }
 .adlinkvntools-Mobile .mobile-background .btn-float {
  background-color:transparent!important;
  -moz-box-shadow:none!important;
  -webkit-box-shadow:none!important;
  box-shadow:none!important;
  border-radius:0!important;
  width:28px!important;
  height:28px!important;
  background-size:cover!important
 }
 .adlinkvntools-Mobile .mobile-background .menu-contact-form {
  background-image:url(/img/widget_m_icon_contact_form.png)!important
 }
 .adlinkvntools-Mobile .mobile-background .menu-click-to-call {
  background-image:url(/img/widget_m_icon_click_to_call.png)!important
 }
 .adlinkvntools-Mobile .mobile-background .menu-viber {
  background-image:url(/img/widget_m_icon_viber.png)!important
 }
 .adlinkvntools-Mobile .mobile-background .menu-zalo {
  background-image:url(/img/widget_m_icon_zalo.png)!important
 }
 .adlinkvntools-Mobile .mobile-background .menu-tawk-to {
  background-image:url(/img/widget_m_icon_livechat.png)!important
 }
 .adlinkvntools-Mobile .mobile-background .menu-google-map {
  background-image:url(/img/widget_m_icon_map.png)!important
 }
 .adlinkvntools-Mobile .mobile-background .menu-whatsapp {
  background-image:url(/img/widget_m_icon_whatsapp.png)!important
 }
 .adlinkvntools-Mobile .mobile-background .menu-download-doc {
  background-image:url(/img/widget_m_icon_download_doc.png)!important
 }
 .btn-float {
  width:44px;
  height:44px;
  line-height:44px;
  display:inline-block!important;
  border:none!important;
  font-size:18px!important;
  color:#fff!important;
  text-align:center!important;
  position:relative;
  border-radius:50%!important;
  cursor:pointer!important;
  box-shadow:0 2px 5px 0 rgba(0,0,0,.11);
 }
 .button-bottom-right {
  right:15px;
  bottom:80px;
  position:fixed!important;
  z-index:99800
 }
 .adlinkvntools-widget .float-btn-group .btn-list {
  position:absolute;
  -webkit-transition:.3s;
  transition:.3s
 }
 .button-bottom-center .btn-list,
 .button-bottom-left .btn-list,
 .button-middle-left .btn-list,
 .button-top-center .btn-list,
 .button-top-left .btn-list {
  left:0
 }
 .button-bottom-right .btn-list,
 .button-middle-right .btn-list,
 .button-top-right .btn-list {
  right:0
 }
 .adlinkvntools-widget .float-btn-group .btn-list li {
  display:inline-block
 }
 .adlinkvntools-widget .float-btn-group .icon-bars:last-child {
  display:none
 }
 .adlinkvntools-widget .float-btn-group.open .icon-bars {
  display:none
 }
 .adlinkvntools-widget .float-btn-group.open .icon-bars:last-child {
  display:block
 }
 .adlinkvntools-widget .float-btn-group.open .button-default-text {
  display:none!important
 }
	
	
	.footer-nav-content ul li {
    float: left;
    width: calc((100% - 30px) / 2);
}

    .container{

        width: 572px;

    }

    /*

    * BLOCK INTRO.

    */

    .home-intro-left,

    .home-intro-right{

        width: 100%;

    }

    .home-intro-left{

        margin-top: 30px;

    }

    /*

    * BLOCK COUNT.

    */

    .count-item,

    .home-register-item{

        width: calc((100% - 30px) / 2);

    }

    .count-item:nth-child(4n+4),

    .home-register-item:nth-child(4n+4){

        float: left;

        margin-right: 30px;

    }

    .count-item:nth-child(2n+2),

    .home-register-item:nth-child(2n+2){

        float: right;

        margin-right: 0px;

    }

    .count-item:nth-child(n+3),

    .home-register-item:nth-child(n+3){

        margin-top: 30px;

    }

    /*

    * BLOCK NEW.

    */

    .block-new-left{

        width: 100%;

    }

    .block-new-right{

        width: 100%;

        margin-top: 30px;

    }

    .home-new-fea{

        height: 350px;

    }

    .home-new-item-thumb{

        height: 160px;

    }

    /*

    * FOOTER.

    */

    .footer-item:nth-child(n){

        width: 100%;

        margin-right: 0px;

    }

    .footer-item:nth-child(n+2){

        margin-top: 20px;

    }

    .footer-logo a img{

        width: auto;

        height: 80px;

    }

    .footer-slogan{

        text-align: center;

        margin-top: 10px;

    }

    /*

    * ARCHIVE DU AN.

    */

    .tax-pro-wrap .du-an-item,

    .archive-post-wrap .archive-new-item{

        width: calc((100% - 25px) / 2);

    }

    .tax-pro-wrap .du-an-item:nth-child(3n+3),

    .archive-post-wrap .archive-new-item:nth-child(3n+3){

        float: left;

        margin-right: 25px;

    }

    .tax-pro-wrap .du-an-item:nth-child(2n+2),

    .archive-post-wrap .archive-new-item:nth-child(2n+2){

        float: right;

        margin-right: 0px;

    }

    .tax-pro-wrap .du-an-item:nth-child(n+3),

    .archive-post-wrap .archive-new-item:nth-child(n+3){

        margin-top: 25px;

    }

    /*

    *  POPUP REGISTER PRO.

    */

    .popup-register-pro{

        width: 96%;

        box-sizing: border-box;

    }

    .popup-register-pro-inner{

        width: 100%;

    }

    /*

    * SINGLE POST.

    */

    .single-post-video{

        width: 100%;

        height: 300px;

    }

    .single-post-gallery-item{

        width: calc((100% - 10px) / 2);

        margin-right: 10px;

        margin-top: 10px;

    }

    .single-post-gallery-item:nth-child(4n+4){

        float: left;

        margin-right: 10px;

    }

    .single-post-gallery-item:nth-child(2n+2){

        float: right;

        margin-right: 0px;

    }

    /*

    * CONTACT.

    */

    .contact-left,

    .contact-right{

        width: 100%;

    }

    .contact-right{

        margin-top: 30px;

    }

    /*

    * PAGE INTRO.

    */

    .page-intro-logo-thumb img{

        height: 100px;

    }

    .intro-th-item:nth-child(n){

        width: calc((100% - 15px) / 2);

        margin-right: 15px;

    }

    .intro-th-item:nth-child(3n+3){

        float: left;

        margin-right: 15px;

    }

    .intro-th-item:nth-child(2n+2){

        float: right;

        margin-right: 0px;

    }

    .intro-th-item:nth-child(n+3){

        margin-top: 15px;

    }

    .intro-th-item-thumb img{

        height: 120px;

    }

    /*

    * PAGE TAM NHIN SU MENH.

    */

    .page-tn-item-thumb{

        width: 100%;

    }

    .page-tn-item-info{

        margin-top: 20px;

        width: 100%;

        text-align: center !important;

    }

    /*

    * PAGE GIA TRI COT LOI.

    */

    .page-gt-item .page-tn-item-thumb{

        width: 100%;

    }

    .page-gt-item .page-tn-item-info{

        width: 100%;

        margin-top: 20px;

    }

    .page-tn-item-note{

        color: #eb622b;

    }

    /*

    * PAGE BAN LAN DAO.

    */

    .bld-top-item{

        width: 100%;

    }

    .bld-bottom-item{

        width: calc((100% - 25px) / 2);

    }

    .bld-bottom-item:nth-child(3n+3){

        float: left;

        margin-right: 25px;

    }

    .bld-bottom-item:nth-child(2n+2){

        float: right;

        margin-right: 0px;

    }

    /*

    * PAGE HE THONG.

    */

    .page-ht-item .page-tn-item-thumb{

        width: 100%;

    }

    .page-ht-item .page-tn-item-info{

        width: 100%;

        padding-top: 0px;

    }

}

@media screen and (max-width: 600px){
    
.block-banner-top-inner {
    display: none;
}
	.footer-nav {
    padding: 15px;
}

    .container{

        width: 96%;

    }

    /*

    * FEATURED.

    */

    .featured-item-content .slider-btn{

        display: block;

        width: 90%;

        text-align: center;

    }

    .featured-item-content .featured-item-link{

        margin-left: 0px;

        margin-top: 20px;

    }

    /*

    * BLOCK COUNT.

    */

    .count-item:nth-child(n),

    .home-register-item:nth-child(n){

        width: calc((100% - 20px) / 2);

        margin-right: 20px;

    }

    .count-item:nth-child(4n+4),

    .home-register-item:nth-child(4n+4){

        float: left;

        margin-right: 20px;

    }

    .count-item:nth-child(2n+2),

    .home-register-item:nth-child(2n+2){

        float: right;

        margin-right: 0px;

    }

    .count-item:nth-child(n+3),

    .home-register-item:nth-child(n+3){

        margin-top: 20px;

    }

    /*

    * BLOCK NEW.

    */

    .home-new-fea{

        height: 250px;

    }

    .home-new-item-thumb{

        height: 140px;

    }

    /*

    * BLOCK LOGO CUSTOMER.

    */

    .logo-item img{

        height: 40px;

    }

    /*

    * ARCHIVE DU AN.

    */

    .tax-pro-wrap .du-an-item:nth-child(n),

    .archive-post-wrap .archive-new-item:nth-child(n){

        width: 100%;

        margin-right: 0px;

    }

    .tax-pro-wrap .du-an-item:nth-child(n+2),

    .archive-post-wrap .archive-new-item:nth-child(n+2){

        margin-top: 25px;

    }

    /*

    * SINGLE POST.

    */

    .single-post-video{

        height: 250px;

    }

}