/* ================================================== */
@media only screen and (max-width: 480px) {
  .mobile {
    display: block;
  }

  .desktop {
    display: none;
  }
	.elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
		width: 50% !important;
	}
	.master-button.small {
		padding: 6px 15px;
	}
	.elementor-3341 .elementor-element.elementor-element-fb94746 > .elementor-element-populated {
        margin: 0px 0px 5px 0px!important;
	}
	#tab-order {
		width: 100%;
	}
	.hotline-footer .left img, .hotline-footer .right img, .hotline-footer .left1 img {
        width: 60px!important;
	}
	footer .wanzor-container .elementor-section-stretched.elementor-section-full_width .elementor-inner-section.elementor-section-boxed > .elementor-container > .elementor-column {
		width: 100% !important;
	}
	.elementor-4516 .elementor-element.elementor-element-d3d643a > .elementor-widget-container, .elementor-4516 .elementor-element.elementor-element-853a810 > .elementor-widget-container, .elementor-4516 .elementor-element.elementor-element-f17e7c0 > .elementor-widget-container {
		margin: 30px 0px 15px 0px !important;
	}
	#scroll-top {
		width: 45px;
		height: 45px;
	}
	#scroll-top.show {
		bottom: 60px;
		left: 20px;
	}
	.hotline-footer {
        height: 0!important;
	}
	.hotline-footer .right a {
        width: 125px!important;
        margin: -110px!important;
    }
	.logo-image img {
	    width: 100px;
	}
}
/* ================================================== */
@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) {
}

@media (min-width: 768px) {
    .elementor-4515 .elementor-element.elementor-element-1c058d0 {
        width: 80%!important;
    }
	.elementor-4515 .elementor-element.elementor-element-141a961 {
        width: 5%!important;
    }
}