@media (min-width: 768px) {
.main.clearfix {
    width: 750px;
} }

@media (min-width: 992px) {
.main.clearfix {
    width: 970px;
} }

@media (min-width: 1200px) {
.main.clearfix {
    width: 1170px;
} }

.main.clearfix { margin: 0 auto;  background: #fff;}

body {  background: url(http://suadiennuocsg.com/profiles/suadiennuocsgcom/uploads/attach/1501640141_bodybg.png);}

.top-menu {  background: #d74340;}

ul.nav li a, ul.nav li.open li a { color: #fff;}

ul.nav li a:hover, ul.nav li a:focus, ul.nav li a.active, ul.nav li.open li a:hover, ul.nav li.open li a:focus, ul.nav li.open li a.active, ul.nav li.open a.dropdown-toggle {  color: #fff;  background: #343131;}

ul.nav li ul.dropdown-menu li a { background: #343131;}
ul.nav li.dropdown i.fa-btn { color: #343131;}

ul.nav li ul.dropdown-menu li a:hover { background: #505050; color: #fff !important;}
ul.nav li ul.dropdown-menu li {  border-bottom: 1px solid #2b2b2b; border-top: 1px solid #757575;}

.box-category .heading { color: #fff;  background: #d74340;}

a.list-group-item-vmenu:hover, a.list-group-item-vmenu.sub:hover, a.list-group-item-vmenu.subsub:hover, a.list-group-item-vmenu.subsubsub:hover {  color: #fff;  background: #343131;}

.main-wrap { padding: 10px 0px 0px;}

.product .price { color: #f00;}

#products-featured .itemfeatured h2 span, #product-listitem .listitem h2 span, #contact .itemcontact .contact-form h2 span, #customer .itemcus h2 span, .intro h2 span, .news h2 span, #email-newsletter h2 span, #gallery-pic h2 span, #box_search h2 span, .contact-info h2 span, #post .postitem h2.fb-comment-title span {  background: #d74340;}

/* SUPPORT ONLINE */
.support-online .box-inner {  border: 1px solid #e9e9e9;  padding: 15px;  margin-bottom: 15px; height: 90px;}
.support-online .box-inner img{ float:left; margin-right:15px; width: 60px}
.support-online .box-inner .des{ font-family:"sans",Arial, Helvetica, sans-serif; display: table;}
.support-online .box-inner .des h3{ color:#000; font-family:"sans",Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold;}
.support-online .box-inner .des ul li{ color:#f00; font-size:16px;}
.support-online .box-inner .des ul li i{ padding-right:10px;}
.support-online .email { text-align: center;  font-size: 15px;}
/* END */

ul.nav li a, ul.nav li.open li a {
    font-size: 15px;
}