html { box-sizing: border-box; }

*, *::after, *::before { box-sizing: border-box; }
::-webkit-scrollbar  {
      display: none;
  }
* { padding: 0; margin: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }
img {
    max-width: 100%;
}
table {
    width: 100%;
}
.sp-button1 {
    display: inline;
    width: 100%;
    max-width: 90px;
    padding: 3px 0;
    border: 0;
    border-radius: 0;
    bottom: 5px;
    text-align: center;
}
td,tr,table {
    border: 1px solid black;
}

.btn-warning {
    background: yellow;
    display: block;
}
.btn-success {
    background: #2bff2b;
    display: block;
}
.detail {
    border-bottom: 2px solid #648fb5;
    margin-bottom: 6px;
}
.detail-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s;
}
.detail-title {
    position: relative;
    padding: 10px 4px;
    background: aliceblue;
}
.detail-title:after {
    content: "+";
    position: absolute;
    right: 5px;
    font-weight: bold;
}
.detail-active.detail-title:after {
    content: "-";
}
.menu {
    font-size: 14px;
    background: bisque;
    color: brown;
    padding: 2px 5px;
    font-weight: bold;
    margin-bottom: 5px;
}
.list-sanpham {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
 .sanpham {
    min-height: 250px;
    position: relative;
    width: 100%;
    max-width: 226px;
    display: inline-block;
    background-image: url(https://thumbs.gfycat.com/ElectricAggravatingFiddlercrab-size_restricted.gif);
    background-blend-mode: soft-light;
    background-color: rgb(70 106 96 / 97%);
    padding: 7px 8px;
    border-radius: 3px;
    border: 1px solid #7c7c7c;
    text-align: center;
    background-size: cover;
    color: white;
    text-shadow: 0 0 11px #ffffff;
} .sp-thumb{
    max-width: 66px;
    margin: auto;
    border: 1px solid #84becd;
    border-radius: 5px;
    box-shadow: 0px 0px 10px -1px #93d1e1;
} .sp-ten{
    font-size: 17px;
    font-weight: bold;
    color: #ffffff;
    margin: 10px 0;
} .sp-mota{
    font-size: 16px;
    max-height: 100px;
    overflow: scroll;
    white-space: pre-line;
} .sp-gia{
    font-style: italic;
    color: #e4ff00;
    font-size: 15px;
    font-weight: bold;
} .sp-mua{
    position: absolute;
    display: block;
    width: 100%;
    border: 0;
    bottom: 5px;
    left: 0;
    text-align: center;
}
.sp-button {
    display: inline;
    width:100%;
    max-width: 90px;
    padding: 3px 0;
    background-color: crimson;
    border: 0;
    border-radius: 0;
    bottom: 5px;
    text-align: center;

}
.sp-button:hover {
    background-color:#077c15;
}
.list-a a {
    
display: block;
    
padding: 4px 0;
    
margin: 0;
    
border-bottom: 1px solid #e3e3e3;
}
.list-a a:hover {
    background: #c5e4f5;
    color: black;
    padding-left: 3px;
}

.wrapper {
    /* min-height: 100vh; */
}
.tab-content {
    padding: 5px 10px;
    border: 1px solid #7ab7d9;
    border-top: 0;
}
body {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    background-image: url(/img/1.jpg);
    background-attachment: fixed;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #fbf9fa;
    color: #000;
}

.nav-item {
    
background: #7ab7d9;
    
color: black;
    
padding: 7px 8px;
}
.tab-content {
    padding:5px 10px;
}
footer {
    margin-top: 12px;
}
@media screen and (min-width: 768px) { /*body { background-size: auto; }*/ }

ul, li, ol { list-style: none; padding: 0; margin: 0; }

a {color: #95071e;text-decoration: none;}

.container { width: 100%; max-width: 1200px; margin: 0 auto; }

.top { width: 100%; height: .77rem; background: rgba(7, 6, 8, 0.8); z-index: 1000; position: fixed; top: 0; left: 0; padding-left: .2rem; }
@media screen and (min-width: 768px) { .top { height: 77px; padding-left: 0px; } }
.top .container { display: flex; flex-wrap: wrap; padding-top: .02rem; position: relative; }
@media screen and (min-width: 768px) { .top .container { padding-left: .2rem; padding-right: .2rem; } }
@media screen and (min-width: 992px) { .top .container { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) { .top .container { padding-top: 2px; padding-left: 0; padding-right: 0; } }
.top .container .logo { position: relative; z-index: 100; }
.top .container .logo img { width: 1.06rem; height: 1.06rem; }
@media screen and (min-width: 768px) { .top .container .logo img { width: 106px; height: 106px; } }
.top .container .info { padding-left: .2rem; padding-top: .05rem; }
@media screen and (min-width: 768px) { .top .container .info { padding-left: 20px; padding-top: 5px; } }
.top .container .info .w { color: #fff; font-weight: 700; font-size: .22rem; }
@media screen and (min-width: 768px) { .top .container .info .w { font-size: 22px; padding-bottom :5px; } }
.top .container .info .n { color: #ffc77e; font-size: .2rem; font-weight: 400; font-style: italic; }
@media screen and (min-width: 768px) { .top .container .info .n { font-size: 14px; font-style: italic; } }
.top .container .bar { display: block; cursor: pointer; top: 0; right: .15rem; height: .77rem; padding-top: .25rem; position: absolute; }
@media screen and (min-width: 992px) { .top .container .bar { display: none; } }
.top .container .bar i { width: .4rem; height: .05rem; background: #fff; margin-bottom: .05rem; display: block; }
.top .container .links { position: fixed; top: .77rem; right: 0; font-size: .16rem; display: none; width: 100%; background: rgba(7, 6, 8, 0.8); }
.top .container .links.show { display: block; z-index: 999;}
@media screen and (min-width: 992px) { .top .container .links { background: none; width: auto; display: block; position: relative; top: auto; right: auto; flex: 1; font-size: 16px; text-align: right; } }
.top .container .links a { text-transform: uppercase; line-height: 2; padding: .1rem .4rem; font-weight: 500; color: #ffc77e; display: block; }
@media screen and (min-width: 992px) { .top .container .links a { display: inline-block; line-height: 77px; padding: 0 20px; } }
.top .container .links a:hover { color: #fff; }

.download { margin-top: 6.4rem; display: flex; flex-wrap: wrap; justify-content: center; margin-bottom:-2rem; }
@media screen and (min-width: 768px) { .download { margin-top: 426px; } }
.download a { width: 3.94rem; height: 1.84rem; background: url(../img/download-1.png) no-repeat 0 0/100%; margin: 0 0.2rem; position: relative; }
@media screen and (min-width: 768px) { .download a { background: url(../img/download-1.png) no-repeat; width: 394px; height: 184px; margin: 0 20px; } }
.download a.android .icon { width: .41rem; height: .49rem; background: url(../img/icon-android.png) no-repeat 0 0/100%; top: 0.34rem; left: 1.79rem; }
.download a.android .ver { width: 1.1rem; height: .21rem; background: url(../img/tai.png) no-repeat 0 0/100%; top: 0.8rem; left: 0.4rem; }
.download a.android .name { width: 1.97rem; height: .31rem; background: url(../img/txt-android.png) no-repeat 0 0/100%; top: 1.2rem; left: 1rem; }
.download a.ios .icon { width: .41rem; height: .49rem; background: url(../img/icon-ios.png) no-repeat 0 0/100%; top: 0.3rem; left: 1.75rem; }
.download a.ios .ver { width: 1.1rem; height: .21rem; background: url(../img/tai.png) no-repeat 0 0/100%; top: 0.8rem; left: 0.4rem; }
.download a.ios .name { width: 1.97rem;
    height: 46px;
    background: url(/assets/img/gg.png) no-repeat 0 0/100%;
    top: 1.1rem;
    left: 1rem; }
.download a:hover { background-image: url(../img/download-2.png); }
.download a .icon { position: absolute; }
.download a .ver { position: absolute; }
.download a .name { position: absolute; }

.link-fixed { position: fixed; top: 15%; right: 0; z-index: 999; }
.link-fixed a {    width: 50px;
    height: 50px;
    display: block;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    right: -25px;
    transition: all .3s ease; }
.link-fixed a.fb { background-image: url(../img/icon-page.png); }
.link-fixed a.gr { background-image: url(../img/icon-group.png); }
.link-fixed a:hover { right: 0; }

.list-sanpham1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}.sanpham1 {
    min-height: 250px;
    position: relative;
    width: 100%;
    max-width: 226px;
    display: inline-block;
   background-image: url(https://static.wixstatic.com/media/74dbb2_85b615750d33476f9429442148022b57~mv2.gif);
    background-blend-mode: soft-light;
    /*background-color: rgb(70 106 96 / 97%);*/
    padding: 7px8px;
    border-radius: 3px;
    border: 1px
    solid #7c7c7c;
    text-align: center;
    background-size: cover;
    color: white;
    text-shadow: 0 0 11px #ffffff;
}.sp-thumb1{
    max-width: 110px;
    margin: auto;
    border: 1px solid #84becd;
    border-radius: 5px;
    box-shadow: 0px 0px 10px -1px #93d1e1;
} .sp-ten1{
    font-size: 17px;
    font-weight: bold;
    color: #ffffff;
    margin: 10px 0;
} .sp-mota1{
    font-size: 16px;
    max-height: 100px;
    overflow: scroll;
    white-space: pre-line;
} .sp-gia1{
    font-style: italic;
    color: #e4ff00;
    font-size: 15px;
    font-weight: bold;
} .sp-mua1{
    position: absolute;
    display: block;
    width: 100%;
    border: 0;
    bottom: 5px;
    left: 0;
    text-align: center;
}
.sp-button1 {
    display: inline;
    width:100%;
    max-width: 90px;
    padding: 3px 0;
    background-color: crimson;
    border: 0;
    border-radius: 0;
    bottom: 5px;
    text-align: center;

}
.sp-button1:hover {
    background-color:#077c15;
}

/*# sourceMappingURL=style.css.map */
