body,h1,h2,h3,h4,h5,h6,p,a,strong,footer, input,button,span,li,table,tr,td,.date-added,.description,div
{
    font-family: "Helvetica",sans-serif;
}
footer
{
background:#0065b3;
color:white;
}
.navbar-header
{
    background: #043a63;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #0065b3;
}
.box-content ul li {    
    border-top: 1px dotted #0065b3;
}
.hotline-number,
.category_all,
.box-heading,
.btn-primary,
#navbar
{
background:#0065b3;
}
.category-custom {
    border-top: 3px #0065b3 solid;
    border-bottom: 3px #0065b3 solid;
    }
    .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover
    {
        background-color: #0065b3;
    border: 1px solid #0065b3;
    }
    .btn-primary:hover{
    background:#033c68;
    }
.heading-t1,
a:focus, a:hover,
.first_status,
.heading-t2,
.product-block .caption .price,
.box-content ul li a:hover,
.product-service .icon,
.product-service .col-sm-4
{
color:#0065b3;
}
.main-menu {
    background: #0065b3;
    border-bottom: 2px solid #00457a;
    }
    .sf-menu li:hover, .sf-menu li.sfHover
    {
    background:#00457a;
    }
.bx-wrapper
{
background:none;
}
@media (min-width:991px)
{
.category-custom
{
padding-top:15px;
}
#search
{
margin-top:22px;
}
.bx-wrapper .bx-prev
{
left:15% !important;
}
.bx-wrapper .bx-next
{
right:15% !important;
}
.bx-wrapper .container
{
padding:0;
}
.category_all
{
    height:500px;
    line-height: 500px; 
    border-radius: 5px;
    position: relative;
    left: 10px;
text-align:center;
font-size:25px;
padding:0 20px;
}
.col-md-20
{
width:20%;
}
.xresults
{
padding: 15px;
    box-shadow: 5px 10px 36px -10px rgba(115,114,115,1);
}
.my-list
{
width:98%;
float:right;
}
.category_all a{
color:white;
}
}   
body
{
background:white;
}header
{
background:white;
}  
.nbc {
    background: none;
    } 
    .category-custom img
    {
    width:102px;
    height:auto;
    margin:0 auto;
    }
    .category-custom .title
    {
    min-height:40px;
    } 
    .main-menu
    {
    margin-bottom:30px;
    } 
    .price-box
    {
    margin:20px 0;
    }
    .price-box span,
    .first_status
    {
    font-size:15px;
    }
      @media (max-width:767px)
      {
      #carousel0 .item
      {
      padding:10px !important;
      }
      .category_all
      {
      height:150px;
      text-align:center;
      line-height:150px;
      }
           .category_all a
           {
           color:white;
           font-size:20px;
           }
      } 
      .hotline-title
      {
          background: #B62529;
      }
      footer .footer_title
      {
      position:relative;
      }
      footer .footer_title:after
      {
          content: "";
    height: 3px;
    width: 40px;
    background: white;
    position: absolute;
    left: 0;
    bottom: -5px;
      }
      .copyright a
      {
      color:white;
      }
      .copyright
      {
      text-align:center;
      padding:20px 0;
      margin-top:20px;
          background: #044374;
      } 
      .social-media .social-buttons
      {
      display:block!important;
      list-style:none;
      }
      .social-media .social-buttons li
      {
      display:inline-block;      
      margin-right:5px;
      }
      .social-media .social-buttons li:last-child
      {
      margin-right:0 !important;
      }
      .social-media .social-buttons li a
      {
      color:white;
      font-size:30px;
      } 
      .hotline-number a
      {
          font-weight: bold;
    font-size: 16px;
      }
      .sf-menu li:hover a
      {
      color:white;
      }
      .sf-menu li:hover, .sf-menu li.sfHover
      {
      background:#B62529;
      }  
      .category-custom {
    border-top: 1px #0065b3 solid;
    border-bottom: 1px #0065b3 solid;
}
.category-custom .title
{
margin-top:10px;
} 
.product-block .caption .price
{
font-size:16px;
}.product-block .caption h4 a
{
font-size:17px;
}
.product-block .image
{
    overflow: hidden;
}
.product-block:hover .image img
{
    transform: scale(1.2,1.3);
    transition: 1.2s;
} 
.price-box span, .first_status {
    font-size: 18px;
    font-weight: bold;
}
.breadcrumb {
    display: block;
} 
.box-content ul li a
{
font-size:15px;
}
.box-heading
{
font-size:18px;
}
.sf-menu a
{
font-size:13px;
} 
.des_pro_short ul
{
list-style:none;
}
.price-box span, .first_status
{
color:#0065b3;
} 
.product-block .caption h4
{
min-height:72px;
} 
@media (min-width:991px)
{
.slider-products .carousel-inner>.item>img
{
width:840px !important;
height: 560px;
margin:0 auto;
}
.tab-content
{
padding-left:25px;
}
.des_pro_short
{
padding-left:25px;
}  
} 
table,tr,td
{
border:1px solid rgba(0,0,0,.1);
} 
#compare-total
{
display:none;
}
.sortPagiBar {
    background: #ebebeb;
    padding: 10px;
    margin-bottom: 30px;
}
.margin-bottom-0 {
    margin-bottom: 0px !important;
}
@media (min-width: 768px)
{
.form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
}
.sortPagiBar .form-group {
    display: flex;
    align-items: center;
    padding: 0;
}
.sortPagiBar .form-group label {
    margin: 0;
}
label[for] {
    cursor: pointer;
}
.form-group select.form-control {
    background-color: #f4f4f4 !important;
}
.form-group .form-control
{
width:100% !important;
} 
.sf-menu ul li {
    background: #0065B3;
}
.product-block .price-box span, .product-block .first_status
{
font-size:13px;
}   
.product-block .caption h4,
.product-block .price-box span, .product-block .first_status,
.product-block p
{
margin:0;
}  
.tab-content *
{
font-size:12pt;
}
.product-block .price-box span, .product-block .first_status
{
font-weight:normal;
}  
@media (max-width:767px)
{
.product-block .price-box span, .product-block .first_status
{
min-height:38px;
} 
.product-block .caption .price
{
min-height:52px;
}
#tab-description img
{
width:100%;
height:auto;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a
{
color:white;
}
} 
td, th {
    padding: 8px;
    text-align: left;
    }
    .tab-content
    {
    border:none;
    }
    .tab-content iframe
    {
    max-width:100%;
    } 
    #popup
    {
        background-color: transparent;
    } 
    @media (max-width:767px)
    {
      span.product-hot
    {
        position: absolute;
    top: 0;
    left: 10px;
    }
    span.product-hot img
    {
    width:50px;
    }
    #popup
    {
    width:300px !important;
    height:300px !important;
    }
    } 
    @media (min-width:768px)
    {
    span.product-hot
    {
        position: absolute;
    top: 0;
    left: 10px;
    }
    span.product-hot img
    {
    width:80px;
    }
    }
    @media (min-width:991px)
    {
    .logo_store
    {
    width:350px !important;
    heigt:auto !important;
    margin-bottom:15px;
    }
    } 
    .des_pro_short *
    {
    font-size:12pt !important;
    } 
    @media (max-width:767px)
    {
    .tab-content iframe
    {
    width:100%;
    height:auto;
    }
    } 
    @media (min-width:991px)
    {
    .first.new-block,
    .new-block
    {
    width:75%;
    margin:0 auto;
    }
    } 
    .color-featured {
    text-decoration: none;
    color: #0065b3;
        font-weight: bold;
} 
.logo_store
{
border:1px solid white;
} 
.zalo-share-button
{
height:25px !important;
width:25px !important;
position:absolute;
}
.carousel-control.right,
.carousel-control.left
{
background-image:none;
background:none;
} .version_new .callnow-img-circle
{
background-color:#0065b3 !important;
}   
@media (max-width:767px){
	.tab-content table{
    	 overflow-x: auto;
        display: block;
    }
}  
.price-product,.deposit{
font-family: "Helvetica",sans-serif;
}
.price-product{
	color:#333;
        line-height: 1.7;
    margin-bottom: 15px;
}
.price-product span.price{
    color: #B62529;
    font-size: 22px;
    }
    .tab-content #prd-tg {
    clear: both;
}
#prd-tg {
    padding-top: 70px;
}
.clr {
    clear: both;
    float: none;
}
@media (min-width: 1200px){
.container {
    width: 1280px;
}
} 
.button_product_detail .btn{
	    background: #B62529;
    border-color: #B62529;
    font-weight: bold;
    padding: 10px 16px;
    font-size: 15px;
}
.button_product_detail{
	margin-bottom:15px;
} 
@media (min-width:992px){
	.product-service h4{
    	text-transform: uppercase;
    font-size: 30px;
    }
}
@media(max-width:767px){
		.product-service h4{
    	text-transform: uppercase;
    font-size: 20px;
    }
} 
.common-home h1{
	    visibility: hidden;
    height: 0;
} 
.product-block .caption  h3{
	min-height:72px;
}
.product-block .caption  h3 a{
    color: #333;
    font-weight: bold;
    text-align: center;
    display: block;
    font-size: 16px;
}  
#logo img{
	width:50%;
} 
.logo-footer{
	max-width:150px;
}
.des_footer{
	margin:10px 0;
}
.footer-info{
	padding:10px 0;
} 
@media (min-width:768px) and (max-width:1024px){
	#tab-description img{
    	max-width:100%;
        height:auto;
    }
} 
#search ul{
	width:100% !important;
    max-height:400px !important;
    overflow:auto;
}
#search ul li img{
	width:80px !important;
} 
.layer-category .list-group a {
    display: block;
}
.box-content ul li.has-child > ul{
	padding-left:20px;
}
.box-content ul li,
.box-content ul li:last-child{
	border:none;
}
.box-content ul li{
	padding:0;
}
.box-content ul.list-category > li:not(:last-child){	
    border-bottom: 1px solid #e7e7e7;
     margin-bottom:5px;
    padding-bottom:5px;
}
.box-content ul li.has-child > ul{
	display:none;
}
.box-content ul li.has-child > ul > li:first-child{
	margin-top:5px;
}
.box-content ul li.has-child > ul > li:not(:last-child){
  border-bottom: 1px solid #e7e7e7;
     margin-bottom:5px;
    padding-bottom:5px;
}
.box-content ul li.has-child.active > ul{
	display:block
}
#back-top {
    background: url(../image/back-top.png) no-repeat scroll 50% 50% #333;
    bottom: 90px;
    display: none;
    height: 55px;
    position: fixed;
    right: 12px;
    width: 55px;
    cursor: pointer;
    z-index: 9999;
}
#back-top {
    right: 25px;
    bottom: 200px;
}
#back-top {
    background: url(/image/catalog/back-top.png) no-repeat scroll 50% 50% #333;
    bottom: 90px;
    display: none;
    height: 55px;
    position: fixed;
    right: 12px;
    width: 55px;
    cursor: pointer;
    z-index: 9999;
}
#back-top {
    right: 25px;
    bottom:200px;
}
.social-buttons{
	display:none !important;
}
.callnow-button-box.version_new{
	right:80px !important;
    left:auto !important;
}
@media (min-width:992px){
	#logo img{
    	width:100%
    }
}    
.callnow-button-box.version_new {
    background: #0065b3bf !important; 
} 
.button-zalo{
    position: fixed;
    top: 86%;
    left: 40px;
}
@media (max-width:991px){
	.callnow-button-box.version_new{
        left: 40px !important;
    right: auto !important;
    }
    .button-zalo{
    	    top: auto;
    bottom: 135px;
    }
} 
.img-item_news img{
	max-width:100%
}