@media (max-width:1775px) {
.banner-side {
    display: none!important;
}
}
/*Tablet*/
@media (max-width:1100px) {
.d-none-1100 {
    display: none!important;
}
}
@media (max-width:991px) {
.d-none-991 {
    display: none!important;
}
.card_product {
    flex-direction: column;
    gap:10px
}
.card_product .feature-name a {
    font-size: 16px;
}
.card_product .feature-desc {
    font-size: 12px;
}
.group_button_buy {
    margin-top: 10px;
    gap: 10px;
    flex-wrap: nowrap;
}
.card-price-product-list {
    margin-bottom: 0px;
    overflow: unset;
}
.icon-product {
    display: none;
}
.feature-content {
    margin-left: 0px;
}
.card-price-product-list, .btn-download, .btn-buy, .btn-sold-out, .btn-more {
    height: 30px;
    line-height: 30px;
    font-size: 13px;
}
.contact-home {
    border-left: 0px;
    padding-left: 0px;
}
.card-price-product-list .feature-price span {
    font-size: 13px;
}
.view-name {
    font-size: 17px;
}
}
@media (max-width:930px) {
.d-none-930 {
    display: none!important;
}
}
@media (min-width:931px) {
.d-none-more-than-931 {
    display: none!important;
}
}
/*Mobile*/
@media (max-width:600px) {
.d-none-600 {
    display: none!important;
}
}
@media (min-width:601px) {
.d-none-more-than-601 {
    display: none!important;
}
}
@media (max-width: 389px) {
.d-none-389 {
    display: none!important;
}
}
@media (max-width: 767px) {

}
@media (min-width: 1299px) {

}
@media (max-width: 1600px) {

}
@media (max-width: 480px) {

}