@media (min-width: 1200px)
   {
.aside-vetical-menu .aside-content .nav-item>.dropdown-menu {
    position: absolute;
    left: calc(100% + 15px);
    top: 0;
    padding: 10px 15px;
    border-radius: 0;
    box-shadow: 0 0 15px -5px rgba(0,0,0,0.4);
}
}  

.logo img {
	width: 70px;
}
.logo {
  float: left;
  margin-right: 10px;
}
.logo-text span, .logo-text p{
	color: #fff;
}
.logo-text span {
	font-size: 18px;
	margin-bottom: 0;
    margin-top: 5px;
    display: block;
}
header nav .nav-item:hover>a{
	background-color: #FF7400 !important;
} 
.contact .contact-box-info .item .fa{
	background: #292929;
}
.breadcrumb li>a>span:hover {
   color: #FF7400 !important;
}
.breadcrumb li a:hover, .breadcrumb li.active, .breadcrumb li strong {
	color: #FF7400 !important;
}
a:hover {
   color: #FF7400 !important;
}
.filter-item--green *:hover {
    color: #FF7400 !important;
}
.filter-item--check-box input:checked+.fa:before {
	color: #FF7400 !important;
}
.aside-item .aside-content .nav-category .nav-item .fa.fa-arrow-circle-right {
	color: #FF7400 !important;
} 
.product-box .price-box .special-price span {
	color: #A14100 !important;
}
.product-box .sale-flash {
	background-color: #FF7400 !important;
}
.section-collection ul.tabs.tabs-title li{
    background:#fff
}
.section-collection ul.tabs.tabs-title li.current {
      color: #fff !important;
      background:#1B57A3

}
.section-collection ul.tabs.tabs-title li.current:before {
    background: #1B57A3 !important;
}

element.style {
}
.top-cart-contain .mini-cart .heading-cart>a {
    display: inline-block;
    padding: 0 20px;
    border-radius: 15px;
    line-height: 36px;
    color: #FFF;
}
footer .list-menu.list-showroom .fa {
    color: #FF7400 !important;
}
footer .list-menu.list-blogs li:hover:before {
    background: #FF7400 !important;
}
.home-slider{
    border-radius: 0px !important;
}  
.section_blog .blog-item .blog-item-thumbnail {
	    border-radius: 0px;
}.section .collection-main .section-title h2 {
     border-radius: 0px;
}
.section>.container>.section-title>h2 a, .section>.container>.section-title>h2 span {

   border-radius: 0px;
}
.section>.container>.section-title>h2:before, .section>.container>.section-title>h2:after {
   background-color: #1B57A3 !important;
}
.aside-item .aside-title {
    border-radius: 0px 0px 0px 0px;

}
.banner-slider.owl-carousel .owl-item img {
    border-radius: 1px;
}
.product-box {
    border: 1px #EBEBEB solid;
    border-radius: 2px;
}
.aside-item {

    border-radius: 1px;
  
}
.section_blog .blog-item {
  
    border-radius: 1px;
} 
.top-cart-contain .mini-cart .heading-cart>a {

    border-radius: 5px;
}
.blog-item .btn {
     border-radius: 5px;
}
body .pagination>li>a, body .pagination>li>span {
    border-radius: 0px!important; 
}
body .pagination>li>a:focus, body .pagination>li>a:hover, body .pagination>li>span:focus, body .pagination>li>span:hover, body .pagination>.active>a, body .pagination>.active>a:focus, body .pagination>.active>a:hover, body .pagination>.active>span, body .pagination>.active>span:focus, body .pagination>.active>span:hover {

    border:none;

} 
.menu-search .header_search .search-text {
    border-radius: 2px; 
} 
.details-product .inventory {
    background: #FF7400 !important;
}

element.style {
}
.product-tab .tab-link {
 background: black !important;
}
.product-tab .tab-link.current {
    background: #FF7400 !important;
}
.details-product .details-pro .form-detail-action button.btn {
	background: black !important;
   }
  .details-product .details-pro .price-box .special-price span {
    color:  #FF7400 !important;
}
.details-product .details-pro span.discount {
    color:  #FF7400 !important;
}
.aside-item.aside-mini-list-product .product-mini-item .product-price {
	color:  #FF7400 !important;
}
.btn-info {
	background: black !important;
}
.contact .contact-box-info .item .info a {
    color: #FF7400 !important;
} 
.sortPagiBar .view-mode b.active {
    color: #FF7400 !important;
}
.sortPagiBar #sort-by>ul>li {
    border-radius: 2px;
 
}
.blog-item {
    border-radius: 2px;
} 
@media (max-width: 991px){
.topbar-mobile.hidden-lg.hidden-md {
    background: black !important;
}
}
.top-cart-contain .mini-cart .heading-cart .cartCount {
	background:  #FF7400 !important;
} 
#nav-mobile a {
    color:  #FF7400 !important;
    border-color:  #FF7400 !important;
} 
.icon-cart-mobile.hidden-md.hidden-lg.f-left.absolute .cartCount {
    background:  #FF7400 !important;
}
.section-collection ul.tabs.tabs-title {
    text-align: center;
} 
header nav .nav-item:hover>a {
    background-color: #bdbdbd29 !important;
} 
.btn.btn-primary:hover, input.btn-primary[type="submit"]:hover {
    background: #FF7400 !important;
} 
.topbar {
  display: none;
}
.header-content {
  padding: 20px 0;
}
.aside-item .aside-title h2, .section>.container>.section-title>h2 a, .section>.container>.section-title>h2 span, .section .collection-main .section-title h2 {
  font-weight: bold;
}
.section>.container>.section-title>h2 a:hover {
  color: #000!important;
}
.product-box .product-action, .product-box:hover .product-thumbnail:before {
  display: none!important;
}
.section_blog .blog-item .blog-item-info .btn:hover {
  color: #fff!important;
}
.product-box:hover {
  box-shadow: 0px 0px 15px -2px rgba(0, 0, 0, .4);
  transition: .3s ease-in-out;
}
.product-box .sale-flash {
  background-color: #f56b6b !important;
} 
.product-box .product-thumbnail.flexbox-grid>a{
	height:auto;
} 
.form-newsletter__item input{
	margin-bottom:0
}
.form-newsletter__item button{
 background: none repeat scroll 0 0 #f59123;
    box-shadow: 0 -3px 0 0 #c27806 inset;
    color: #fff;
    width: 100%;
}
@media (min-width: 768px) {
    .modal-dialog {
        width: 70%;
    }
}

.form_baogia-info h3{
margin-top: 0;
    color: #cc0000;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
   
} 
.modal-header{
  text-align: center;
  background:linear-gradient(to bottom,  #cc0000 0%,#cc0000 100%)
}
.modal-header .modal-title{
    padding: 0;
    min-height: auto;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
}
.modal-header .close{
    color: #fff;
    opacity:1;
    z-index:9999;
        position: absolute;
    right: 10px;
}
.float-icon-hotline ul li:last-child{
	display:none !important
} 
.header__slogan{
    margin-top: 1rem;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
}
.productSub .btn{
background:#FF7400 
} 
.float-icon-hotline{
    right: 17px !important;
    left: auto !important;
    top: 50%;
    transform: translateY(-50%);
}
.float-icon-hotline ul li span{
	right:15px;
    left:auto !important
} 
@media (max-width:1500px){
	.logo-text span{
    	font-size:16px;
        line-height:22px;
    }
    .logo-text p {
    	margin:0
    }

}
    .header__hotline p{
    	        display: inline-block;
    } 
    
    @media (min-width:1200px){
    	.header__hotline{
        	margin-left:8rem;
            margin-bottom:1rem
        }
        .header-content > .row{
        	display:flex;
            align-items:center;
        }
    } 
       @media (max-width: 1400px) {
    .logo-text span {
        font-size: 14px;
        line-height: 20px;
    }
        .logo-text p {
        font-size: 12px;
    }
    .header__slogan {
    font-size: 16px;
    line-height: 22px;
}
} 
@media (max-width:991px){
	.logo{
    		float:none
    }
    .menu-search .header_search{
    	margin-top:1rem;
    }
}