.site-footer .col-sm-3:nth-child(2) {display:block !important;}
div#nav_menu-3 {margin-top:0 !important; }
.fab {font-size: 28px;background-color: #f5f5f5;line-height: 40px;border-radius: 50%;height: 42px;width: 42px;margin: auto 1px;line-height: 42px;text-align: center;}
div.shop-mall {width:115px;float:left;padding:5px 20px 5px 0;}
div.shop-mall img{width:110px;}
.fa-facebook-f {color:#3b5998;}
.fa-twitter {color:#00acee;}
.fa-youtube {color:#c4302b;}
.fa-instagram {color:#833ab4;}
.fa-whatsapp {color:#08a242;}
#custom_html-3.widget_custom_html , #text-3.widget-text {display:block;float:left;}
#menu-term-policy li.menu-item {float:left;}
#footer.site-footer .row .col-sm-3:nth-child(1) {width:25%;}
#footer.site-footer .row .col-sm-3:nth-child(2){width:15%;}
#footer.site-footer .row .col-sm-3:nth-child(3){width:18%;}
#footer.site-footer .row .col-sm-3:nth-child(4){width:42%;}
#footer.site-footer h3.widgettitle {font-weight:bold;clear:left;}
div.home-shop-title h3{color:#000;}
div.home-shop-wrapper {width:100%; overflow:hidden;padding:5px 15%;}
div.home-shop-mall {width:25%;text-align:center;float:left;}
div.home-shop-mall img{width:auto;}

@media screen and (max-width:1024px) and (min-width:480px) {
 /** #footer.site-footer .row .col-sm-3:nth-child(1) {width:100%;text-align:center;}
  #footer.site-footer .row .col-sm-3:nth-child(2) {width:20%;}
  #footer.site-footer .row .col-sm-3:nth-child(3) {width:25%;}
  #footer.site-footer .row .col-sm-3:nth-child(4) {width:55%;}**/
  div.home-shop-wrapper {width:100%; overflow:hidden;padding:5px 1%;}
  div.home-shop-mall {width:23%;text-align:center;float:left;margin:0 1%;}
  div.shop-mall {width:70px;float:left;padding:5px 10px 5px 0;}
div.shop-mall img{width:90px;}
}

@media screen and (max-width:480px) {
  #footer.site-footer .row .col-sm-3:nth-child(1) {width:100%;text-align:center;}
  #footer.site-footer .row .col-sm-3:nth-child(2) {width:45%;float:left;}
  #footer.site-footer .row .col-sm-3:nth-child(3) {width:55%;float:left;}
  #footer.site-footer .row .col-sm-3:nth-child(4) {width:100%;text-align:center;overflow:hidden;}
    div.home-shop-wrapper {width:100%; overflow:hidden;padding:5px 1%;}
  div.home-shop-mall {width:44%;text-align:center;float:left;margin:1% 3%;}
  div.shop-mall {width:44%;padding:1% 3%;}
  div.shop-mall img{width:100%;}
  #menu-term-policy li.menu-item {float: left;width: 33.33%;text-align: center;}
  div.home-shop-title h3 {font-size:0.9em;}
}
