
#slider-3 .tab-content img{height:auto}
#page-thu-vien-video  .bx-wrapper .bx-pager{ padding-top: 45px;}
.title.title-video{
        display: block;
    text-align: center;
    position: relative;
    padding-top: 15px;
    font-size:20px;
    color:#fff
}
.sub{max-width:257px}
     
        .sub-re{z-index:3;position:relative}

        #news{display:table;width:100%}
        #news > *{display:table-cell;vertical-align:middle}
		
        #news .sub-main-content{margin-top:0;  z-index: 121;}
        /*#news-details br{display:none}*/
@media screen and (min-width:1681px) {
    #page-thu-vien-video .bx-viewport, #page-thu-vien-video .bx-wrapper {
    width: 1024px !important;
}
}

@media screen and (min-width:1680px) and (max-width:1900px) {
    /*big screen*/

}

@media screen and (max-width:1680px) and (min-width:1441px) {
}

@media screen and (max-width:1440px) and (min-width:1280px) {
        #page-thu-vien-video .bx-viewport, #page-thu-vien-video .bx-wrapper {
    width: 800px !important;
}
}

@media screen and (max-width:1440px) {
}

@media screen and (min-width:1280px) {
}

@media screen and (max-width:1280px) {
}
/*IPAD NGANG*/
@media screen and (min-width:992px) and (max-width:1199px) {
    body.homepage{
     overflow-y: scroll;
   -webkit-overflow-scrolling: touch;
   height:100%; /*A value other than height:auto needs to be set*/
}
}
/*IPAD DUNG*/
@media screen and (max-width:992px) {
   
}

@media screen and (max-width:768px) {
    body.homepage{
     overflow-y: scroll;
   -webkit-overflow-scrolling: touch;
   height:100%; /*A value other than height:auto needs to be set*/
}
        .sub {
        float: left !important;
        width: 170px;
        margin-bottom: 3px;
        right: unset;
        /*position: relative;*/
        left: 50%;
        transform: translateX(-50%);
    }
     .masterplan-foor #masterplan{margin-top:50px;position:relative;z-index:2}
      
}

@media screen and (max-width:767px) {
    .sub {
       
        width: auto;
    }
     .news-m.news-m2{display:grid}
    .news-m.news-m2 .news-short{order:2;-webkit-flex-order:2}
}

@media screen and (max-width:736px) and (min-width:650px) {
    /*IPhone ngang*/
    .captCha,.btn-cmdSend{width:50%;display:inline-block}
    .btn-cmdSend{float:right}
    .icon-social {margin-top: 0px;}
}

@media screen and (max-width:480px) {
    .sub span, .sub ul, .sub ul > * {
        width: 257px;
        min-width: 0;
    }

    .sub {
        float: left !important;
        width: auto;
        margin-bottom: 3px;
        right: unset;
        /*position: relative;*/
        left: 50%;
        transform: translateX(-50%);
    }
}
@media screen and (max-width:380px) {
}
/*MÃƒÆ’Ã‚Â n hÃƒÆ’Ã‚Â¬nh vuÃƒÆ’Ã‚Â´ng*/
@media screen and (min-width:1680px) and  (min-height: 1110px){
    #fullpage .section#slider-2 .row-padding .col-md-9 img{padding-top: 9%;}
    #fullpage .section#slider-2{    background: #222b35 !important;}
        #slider-5.section{display:table;width:100%;background:#222943}
  #slider-5.section > *{display:table-cell;vertical-align:middle}
  #fullpage .section#slider-6 .tab-slide,#fullpage .section#slider-8,#fullpage-sub #slider-8 {
    background-position: center center!important;
    background-size: cover !important;
     
}
  .page-inside{
    height: auto !important;
    min-height: 0 !important;
}
    .page-lib,#sale-kit {
        display:table;
        width:100%;
        height:980px !important
    }
    .page-lib > *,#sale-kit > *{
        display:table-cell;
        vertical-align:middle;
        margin-top:0;
        padding-top:0;
    }

   
  
         .sub-page.sub-page-news #news .tab-list, .sub-page.sub-page-news #news .tab-list:before,
         .page-lib .tab-list,.page-lib .tab-list:before{
                 height: 100vh !important;
    min-height: 0 !important;
         }

         .box-content2{
              margin-bottom: 45px;
         }
          .page-inside .box-content2{
    margin-top: 45px;
    margin-bottom: 90px;
}
        #page-thu-vien-video .box-content2{
    margin-bottom: 0px;
}
        #sale-kit .sub-main-content{ margin-bottom: 90px;}
        #contact-page{background-size:cover !important}
}