/* ================================================== */
@media only screen and (max-width: 480px) {
  .mobile {
    display: block;
  }

  .desktop {
    display: none;
  }

  .nut-xem-them {
	  position: initial !important;
	  margin-top: 15px !important;	 
	margin-bottom: 15px;	
  }
  .doi-ngu-section .icon-box-img {
    width: 100%;
    height: auto;
  }
  .home #main {
    background-size: cover;
    background-position: center;
	}
  .bg-none {height:300px!important;}
  #col-1688371004 {
    display: block!important;
    margin-bottom: 20px;
}
.about-img {
    border-radius: 20px;
}
.nav>li.has-icon>a>i {
    color: #000;
}
.nav>li.has-icon>a>i.icon-search {display:none;}
#section_258464646 {
    border-top: 3px solid #fff;
}
.nut-dat-lich {width:100%;}
#col-2146043293 {
    padding: 5px;
}
#col-2146043293 h2 span {font-size: 110% !important;}
.sec_tdt {padding:0 10px;text-align:center;}
.sec_tdt h1 {font-size: 2rem!important;}
.sec_tdt .nut-xem-them {font-size: 17px!important;}
.content-contact {padding:0 10px;}
#col-1416307275 .icon-box-left .icon-box-img {
    max-width: initial;
}
#section_1136428119 {
    padding-top: 0!important;
}
.doi-ngu-section {
    margin-top: 15px!important;	
}
#section_1623383156 {
    padding-top: 30px!important;
}
.page-template-default #content {padding:0 10px;}
.col {
    padding: 0 15px 15px !important;
}
.process-bar .col-md-3 {
    width: 100%!important;
}
.nut-dat-lich-m {
    width: initial;	
	font-size: 14px;
}
.notification {
    width: 300px;
}
}
/* ================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .col-ab-12 {
    width: 100%;
  }

  .col-ab-12 img {
    align-items: center;
  }

  .col-ab-10 {
    width: 83.33333333%;
  }

  .col-ab-2 {
    width: 16.66666667%;
  }

  .hiden {
    display: none;
  }

  .mobile {
    display: block;
  }

  .desktop {
    display: none;
  }

  .slides {
    margin-top: 10px;
    position: initial;
  }

  .slides .cover-image {
    display: none;
  }

  .slides .slide img {
    display: block !important;
  }

  .screen-height {
    height: auto;
  }

  .menu-wrap.simple {
    padding: 0;
    height: auto;
  }

  .menu-wrap.line .menu {
    top: 90px;
  }

  .scroll-top {
    right: 22px;
    bottom: 70px;
  }

  .menu-wrap.simple .logo {
    padding: 10px;
    width: 100%;
  }

  .header-toggler {
    position: absolute;
    right: 2px;
    top: 10px;
  }

  .menu-wrap.simple .logo img {
    margin: 0 auto;
  }

  .fa-shopping-bag, .fix-image-wrap,#destop-cart {
    display: none!important;
  }

  .shopee-searchbar {
    box-shadow: 0 0.2rem 0.4rem rgba(19, 16, 16, 0.7);
    margin-bottom: 10px;
  }

  .flexslider .slide {
    height: auto;
  }

  .pdl0, .footer-bot,.text-upper,.mod-right-img,.fa-shopping-bag {
    display: none;
  }

  .solid-section {
        padding-top: 10px;
  }

  .section-footer {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #e51d6c;
    padding: 10px 0;
  }

  #mobile-cart {
    display: block;
  }

  #mobile-cart  .col-xs-6 {
    padding: 0 5px;
  }

  #mobile-cart .col-xs-2,  #mobile-cart .col-xs-5 {
    padding: 0!important;
  }

  #mobile-cart select {
    border: 1px solid #ccc;
    text-align: center;
    padding-left: 10px;
  }

  #mobile-cart {
    border: none;
  }

  #mobile-cart p {
    text-align: right;
  }

  .t-right {
    text-align: right!important;
  }

  .item-cart-m {
    margin-top: 10px;
  }

  .t-price {
    color: red;
    font-weight: bold;
  }

  #mobile-cart .col-xs-6 input[type="button"] {
    width: 100%;
    padding: 10px 30px;
  }
  #mua_hang_2 .input_dathang_2{width: 100%;}
}

/* ================================================== */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
}
/* ================================================== */
@media only screen and (min-width: 768px) and (max-width: 991px) {
}

/* ================================================== */
@media only screen and (min-width: 1200px) {
}
