footer{width:100%;float:left;background-color:#000;background-size:cover;}
footer .contactfooter{width:100%;float:left;}
footer .contactfooter .flop{width:100%;float:left;}
footer .contactfooter .flop .fright{display:block;float:left;}
footer .contactfooter .flop .fright p{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;font-weight:700;color:#959595;margin:0;padding:0;line-height:24px;}
footer .contactfooter .flop .fright .fone{font-size:24px;font-weight:700;color:#fb6b26;}
footer .contactfooter .flop .fright span,footer .contactfooter .flop .fright a{color:#959595;}
footer .contactfooter .flop .fright a:hover{color:#7dce32;}
@media (max-width: 1199px) and (min-width: 992px){
  .rowsfooter .col-md-6:nth-child(2n+1){clear:left;}
}
@media (max-width: 991px) and (min-width: 768px){
  .rowsfooter .col-sm-6:nth-child(2n+1){clear:left;}
}
.mid-footer{width:100%;float:left;padding:30px 0;}
@media (max-width: 767px){
  .mid-footer{padding:30px 0 0;}
}
.mid-footer .social_footer{float:left;width:100%;}
.mid-footer .social_footer .follow_option{float:left;width:100%;margin-top:8px;padding-left:0px;}
.mid-footer .social_footer .follow_option li{float:left;margin-right:10px;}
.mid-footer .social_footer .follow_option li a{display:inline-block;width:35px;height:35px;background-color:transparent;text-align:center;line-height:32px;border-radius:50%;text-decoration:none;border:2px solid #959595;}
.mid-footer .social_footer .follow_option li a .fa{color:#959595;font-size:14px;line-height:30px;margin-right:0px;font-family:'FontAwesome';}
.mid-footer .social_footer .follow_option li a:hover{border-color:#7dce32;}
.mid-footer .social_footer .follow_option li a:hover .fa{color:#7dce32;}
footer.footer .widget-ft{padding-bottom:0px;}
@media (max-width: 1199px){
  footer.footer .widget-ft{padding-left:0px;padding-bottom:0px;border-left:0;}
}
@media (max-width: 767px){
  footer.footer .widget-ft{margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-left:0px;border-left:0;}
  footer.footer .widget-ft.last{padding-bottom:0px;border-bottom:none;}
}
footer.footer .widget-ft .desfot{color:#959595;}
footer.footer .site-footer{width:100%;}
footer.footer .copyright{line-height:40px;text-align:center;font-size:14px;position:relative;padding:5px 0px;width:100%;float:left;}
footer.footer .copyright span.wsp{color:#fff;}
footer.footer .copyright span.wsp .mobile{opacity:1;}
footer.footer .copyright span.wsp .mobile b{color:#7dce32;font-weight:400;}
footer.footer .copyright a{font-weight:400;color:#7dce32;opacity:1;}
footer.footer .copyright a:hover{color:#7dce32!important;opacity:1;}
@media (min-width: 992px){
  footer.footer .copyright .inner .row.tablet{display:flex;flex-flow:row;}
  footer.footer .copyright .inner .row.tablet #copyright{order:1;}
}
@media (max-width: 991px){
  footer.footer .copyright .inner .fot_copyright{text-align:center!important;}
}
@media (max-width: 767px){
  footer.footer .copyright .inner .wsp{overflow:hidden;padding:15px 0px;display:block;}
  footer.footer .copyright .inner .mobile{display:block;width:100%;text-align:center!important;line-height:24px;}
}
footer.footer .title-menu{line-height:40px;letter-spacing:0.5px;font-weight:bold;margin-bottom:40px;color:#fff;padding-bottom:20px;border-bottom:1px solid #555;position:relative;}
footer.footer .title-menu:before{content:"";position:absolute;left:0;bottom:-1px;width:50px;z-index:1;border-bottom:1px solid #fb6b26;}
footer.footer .title-menu.a-right:before{right:0;left:auto;}
footer.footer .title-menu a,footer.footer .title-menu span{cursor:default;font-size:14px;text-transform:uppercase;font-weight:700;position:relative;color:#fff;}
@media (max-width: 374px){
  footer.footer .title-menu a,footer.footer .title-menu span{font-size:13px;}
}
footer.footer .title-menu a i.fa{display:none;}
@media (max-width: 767px){
  footer.footer .title-menu{margin-bottom:20px;margin-top:0px;padding-top:0px;text-align:left!important;padding-bottom:0;}
  footer.footer .title-menu:before{left:0;right:auto!important;}
  footer.footer .title-menu a,footer.footer .title-menu span{padding:10px 20px 10px 0;line-height:22px;display:block;cursor:pointer;}
  footer.footer .title-menu a i.fa { display: block; position: absolute; right: 0; width: 38px; top: 14px; text-align: center; height: 38px; line-height: 38px; border-radius: 30px; padding-left: 1px; background: #fff; font-size: 13px; }
  footer.footer .title-menu a i.fa:before{content:"\f068";color:#0c0c0c;}
  footer.footer .title-menu a.collapsed i.fa:before{content:"\f067";}
}
@media (min-width: 768px){
  footer.footer .collapse{display:block;}
}
footer.footer .list-menu{line-height:35px;padding-left:0px;text-align:right;}
@media (max-width: 767px){
  footer.footer .list-menu{text-align:left;}
}
footer.footer .list-menu .li_menu{margin-bottom:0px;font-size:14px;line-height:32px;}
footer.footer .list-menu .li_menu a{color:#959595;}
footer.footer .list-menu .li_menu a:hover{color:#7dce32;}
.backtop{position:fixed;bottom:80px;z-index:99;top:auto;width:50px;height:50px;line-height:50px;font-size:19px;font-weight:bold;text-align:center;display:inline-block;color:#fff;border-radius:50%;background:#82bb4e;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}
.backtop .fa{font-size:22px;color:#fff;font-weight:bold;}
.backtop.show{opacity:1!important;}
@media (min-width: 1441px){
  .backtop{right:15px;bottom:80px;}
}
@media (min-width: 1200px) and (max-width: 1440px){
  .backtop{right:15px;bottom:40px;}
}
@media (min-width: 768px) and (max-width: 1199px){
  .backtop{right:25px;bottom:40px;}
}
@media (max-width: 767px){
  .backtop{right:11%;bottom:20px;}
}
/*! CSS Used from: https://bizweb.dktcdn.net/100/336/794/themes/692935/assets/module.scss.css?1583133530260 */
.section{width:100%;float:left;}
/*! CSS Used from: https://productreviews.sapoapps.vn/assets/css/bpr.min.css?v=1.0 ; media=all */
@media all{
  .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
}
