@media only screen and (min-width:320px){
}
@media only screen and (min-width:480px){
}
@media only screen and (min-width:568px){
}
@media only screen and (min-width:768px){
}
@media only screen and (min-width:800px){
}
@media only screen and (min-width:992px){
}
@media only screen and (min-width:1025px){
}
@media only screen and (min-width:1400px){
}
@media only screen and (min-width:1200px){
  div.main_content{min-height:500px;}
  .mz-thumb-selected img{height: 50vh;object-fit: cover;}
}
@media only screen and (max-width:1100px){
  .container{width:100%}
}
@media only screen and (max-width:1023px){
  #wrap_menu_res{display:block;}
  #valak_mmenu{display:flex;}
  #w_menu_mobile{display:block;top:7px;}
  .copyright+.mxh,.coccoc-alo-phone:not(.style2){display: none;}
}
@media screen and (min-width:500px) and (max-width:1000px){
}
@media only screen and (max-width:992px){
  .combomobile{display:block;}
  .copyright{padding-bottom:50px;}
  #footerSlideContainer{display:none;}
  .nav-bg{display: none;}
  .logo{
    position: relative;
    left: unset;
    display: block;
    text-align: center;
    transform: unset;
}.hd-info{
    position: absolute;
    width: 100%;
    top: 10px;
    right: 0;
    height: unset;
    justify-content: center;
}.logo img{
    margin: 45px 0 20px;
}.product-grid {
    grid-gap: 10px;
    grid-template-columns: repeat(2,1fr);
}.pr-box img{
    height: 30vw;
}.form-inner-flex{-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;}.form-inner-flex>div{
    margin-bottom: 10px !important;
}.dichvu-item .info{
    padding: 20px 20px 50px;
}.dichvu-item .info h4{
    font-size: 1.3em;
}.dichvu-item .desc{
    font-size: 1em;
}
}
@media only screen and (max-width:767px){
  #wrap_menu_res{display:block;border-top:1px solid #fff;}
}
@media only screen and (max-width:670px){
}
@media only screen and (max-width:667px){
  .news-item{width:50%;}
  .pr-box .info{display: none;}.pr-box h3{font-size: 0.8em;padding: .7em;}.formdatphong-bg .tit{font-size: 2em;}
  .codebando, .codebando iframe{
    height: 55vw;
}.ft-flex{
    display: block;
}.ft-flex p{
    margin-bottom: 8px;
}.ft-flex p+p{margin-left: unset;}.ft-nav{
    flex-wrap: wrap;
}
}
@media only screen and (max-width:500px){
  .news-item{width:100%;}
}
@media only screen and (max-width:479px){
  .tienich-content{display: block;}.tienich-content>p{margin-bottom: 10px;}
}
@media only screen and (max-width:375px){
  .news-item figure,.news-item .info{float:none;width:100%;}
}
@media only screen and (max-width:330px){
  .hd-info> a{
    font-size: 0.7em;
}
}
