/*============================================================================
   #Webcms
==============================================================================*/
/* Media */
@media screen and (min-width: 1320px) {
  .container {
    max-width: 1170px !important;
  }  
}
@media screen and (max-width: 991px) {
  .top-header {
    display: none;
  }
  .header-search {
    display: none;
  }
  .action-account {
    display: none;
  }
  .header-nav {
    display: none;
  }
  .footer-top .line {
    margin: 20px 0 0;
  }
  #footer-main .footer-top {
    padding: 15px 0 0;
  }
  .footer_content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
  }
  #footer-main .col-ft:nth-child(1){
    order: 1;
  }
  #footer-main .col-ft:nth-child(2){
    order: 2;
  }
  #footer-main .col-ft:nth-child(3){
    order: 3;
  }
  #footer-main .col-ft:nth-child(4){
    order: 5;
  }
  #footer-main .col-ft:nth-child(5){
    order: 7;
  }
  #footer-main .col-ft:nth-child(6){
    order: 8;
  }
  #footer-main .col-ft:nth-child(7){
    order: 4;
  }
  #footer-main .col-ft:nth-child(8){
    order: 6;
  }
  .filter_container{
    display: block !important;
  }
  #collection-page .collection-filter {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
    width: 100%;
    background: #fff;
  }
  .btn-filter{
    display: none !important;
  }
  .collection-filter-right {
    display: none;
  }
  .collection-filter-left{
    width: 100% !important;
  }
  .collection-sort-option .sort-by li {
    padding-left: 10px;
    padding-right: 25px;
  }
  #cbt_filter {
    display: none !important;
  }
  .sidebar-box {
    display: none;
  }
  .header-action-nav-mb {
    display: block !important;
  }
  .collection-title {
    display: block !important;
  }
}
@media screen and (min-width: 992px) {
  
  .header-action-nav-mb {
    display: none ;
  }
  .footer-col h4 .plus-button{
    display: none;
  }
  .collection-title {
    display: none;
  }
  .collect-menu-mb {
    display: none;
  }
  .filter_container{
    display: none;
  }
}
@media screen and (max-width: 464px){
  .site-nav {
    width: 390px;
  }
  .header-main_inner .header-logo {
    margin-right: 0px;
}
}@media screen and (max-width: 391px){
  .site-nav {
    width: 316px;
  }
}