.wraper {
    width: 100%;
}
@media (max-width: 1119.98px) {
    .wraper {
        width: 100%;
    }
    #header .logo {
        padding: 10px 58px 10px 0;
    }
    #header .header-search {
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        margin-right: 39px;
    }
    .header-right {
        max-width: 169px;
        border-left: 2px solid #fff;
        border-right: 2px solid #fff;
        padding-right: 17px;
        margin-right: 11px;
    }
    #menusite .navbar-default .navbar-nav > li > a {
        padding: 9px 8px;
        font-family: Montserrat, sans-serif;
        font-size: 16px;
        font-weight: 300;
    }
}
@media (max-width: 991.98px) {
    .container {
        width: 100%;
    }
    #slider img{
        border-radius: 10px;
    }
    .section-policy .policy-inner{
        border-radius: 10px;
    }
    .news_wrap_block{
        border-radius: 10px;
    }
    section{
       padding-left: 5px !important; 
       padding-right: 5px !important;
    }
}

@media (min-width: 991.98px) {
    .section-header{
        display: none;
    }
}
@media (max-width: 991.98px) {
    .dang_ky_nhan_tin_item{
        height: 80px;
    }
    .timer-col #days, .timer-col #hours, .timer-col #minutes, .timer-col #seconds {

      font-size: 11px!importtant;
      padding: 5px 10px;
      color: #fff;
      -webkit-border-radius: 15px;
      -moz-border-radius: 15px;
      border-radius: 15px;
  }

  .box-shadow {
    box-shadow: none;
    -webkit-box-shadow: none;
}
.hidden-ss-block,
.hidden-ss-inline,
.hidden-ss-inline-block {
    display: none !important;
}
#header .logo a,
.header-hotline,
.header-right,
.product-rate span,
.phonering-alo-phone,
.header-user,
.section-nav{
    display: none;
}
#header .logo-mobile {
    display: block !important;
}
#header .logo {
    padding: 10px;
    margin-right: 10px;
}
#header .header-search {
    margin-right: 12px;
}
.mobile-menu-toggle-btn {
    display: block;
}
.open-menu .mobile-menu-bg {
    display: block;
}
.open-menu .mobile-menu-wrap {
    visibility: visible;
    transform: translateX(0);
    background-color: #5a5a5a;
}
.section-customer .cat-header h2 {
    font-size: 16px;
    padding: 12px;
}
.section-policy .item {
    padding: 8px 25px;
    width: 100%;
    margin: auto;
}
.cat-content .item h3 {
   position: relative;
   max-height: 57px;
   font-size: 14px;
   overflow: hidden;
}
.cat-content .item .product-price{
   margin: 4px 0;
}
.cat-content .item .money{
   font-size: 16px;
}
.cat-content .item .discounts-money{
   font-size: 15px;
}
#slider {
    margin-bottom: 10px;
}
.top-ads .nv-block-banners {
    width: 50%;
    margin: 0;
    display: inline-block;
}
.top-ads .nv-block-banners:first-child {
    padding-right: 2px;
}
.top-ads .nv-block-banners:last-child {
    padding-left: 2px;
}
.section-policy .item-r {
    font-size: 16px;
}
.section-policy .policy-inner{
    padding: 20px;
}
ul.extensions-contact{
    display: flex;
}
}
@media (max-width: 499.98px) {
    .nv-infodie {
        width: 100%;
    }
    .visible-ss-block {
        display: block !important;
    }
    .visible-ss-inline {
        display: inline !important;
    }
    .visible-ss-inline-block {
        display: inline-block !important;
    }
    .hidden-ss-block,
    .hidden-ss-inline,
    .hidden-ss-inline-block {
        display: none !important;
    }
    .promotion-page {
        padding: 0 10px;
    }
    .promotion-page .list-promotion {
        grid-template-columns: 100%;
        grid-column-gap: 0;
    }
    .promotion-page .list-promotion .item-promotion img {
        height: 180px;
    }
    .promotion-page .list-promotion .item-promotion .info-promotion {
        height: calc(100% - 180px);
        padding: 10px;
    }
}
@media (min-width: 500px) {
    .nv-infodie {
        width: 500px;
        left: 50%;
        margin-left: -250px;
    }
}
@media (min-height: 500px) {
    .container {
        width: 100%;
    }
    .nv-infodie {
        height: 500px;
        top: 50%;
        margin-top: -250px;
    }
}
@media (min-width: 768px) {
    .wraper {
        width: 100%;
    }
    .hidden-ss-block {
        display: block !important;
    }
    .hidden-ss-inline {
        display: inline !important;
    }
    .hidden-ss-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 992px) {
    .container {
        width: 100%;
    }
    .wraper {
        width: 100%;
        max-width: 1400px;
    }
}
@media (min-width: 1200px) {
    .wraper {
        width: 1400px;
    }
}
