/* ================================================== */
@media only screen and (max-width: 480px) {
  .mobile {
    display: block;
  }

  .desktop {
    display: none;
  }
	.elementor-element-159e7cf {
		position: fixed;
		background: #fff;
		padding: 0;
	}
	.menu_lang {
		z-index: 999999999999999999999999;
		position: fixed !important;
		right: 50px!important;
		top: 28px!important;
	}
	.menu_lang .icon.elementskit-submenu-indicator {
        padding-left: 0!important;
		color: var(--e-global-color-primary)!important;
    }
	.menu_lang ul a {
		padding: 8px 10px 8px 10px !important;
	}
	.elementor-225 .elementor-element.elementor-element-d67d018 .elementskit-navbar-nav > li > a {
        color: var(--e-global-color-primary);
    }
	.elementor-225 .elementor-element.elementor-element-d67d018 .elementskit-navbar-nav .elementskit-submenu-panel {
        margin-left: 0;
        background: #fff !important;
    }
	.elementor-10 .elementor-element.elementor-element-fe91c30 {
        padding-top: 180px;
	}
	.elementor-10 .elementor-element.elementor-element-14476ba, .elementor-10 .elementor-element.elementor-element-a0233e8, .elementor-10 .elementor-element.elementor-element-f2fa51c {
		width: 100%;
	}
	.elementor-element-c1f1a59 .elementor-icon-box-description {
		height: auto;
	}
}
/* ================================================== */
@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;
    }
}