@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);
}
}  
.topbar{
	background-color: black;
 } 

 .section .collection-main .section-title h2 {
 	background-color: black;
 }
 .section>.container>.section-title>h2 a, .section>.container>.section-title>h2 span{
 	background-color: black;
 }
 header nav{
 	background-color: black;
 }
 

.aside-item .aside-title{
	background-color: black;
}
footer.footer {
    background: #e6e6e6
} 
footer .copyright{
	background-color: black;
}
footer .site-footer h3{
	color: black;
}
footer .list-menu li{
	color: #555555;
}
footer .list-menu a {
    color: #555555;
}
.footer .back-to-top{
	background-color: black;
}
.section_blog .blog-item .blog-item-info .btn{
	background-color: black;
} 
.btn.btn-primary, input.btn-primary[type="submit"]{
	background-color: black;
}
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{
	background-color: black;
}
header nav .nav-item:hover>a{
	background-color: #0ca4e1 !important;
} 
.contact .contact-box-info .item .fa{
	background: #292929;
}
.breadcrumb li>a>span:hover,.aside-item.aside-mini-list-product .product-mini-item h3 a:hover {
   color: #0ca4e1 !important;
}
.breadcrumb li a:hover, .breadcrumb li.active, .breadcrumb li strong {
	color: #0da5e2 !important;
}
.product-info span:hover{
   color: #0ca4e1 !important;
}
.filter-item--green *:hover {
    color: #0ca4e1 !important;
}
.filter-item--check-box input:checked+.fa:before {
	color: #0ca4e1 !important;
}
.aside-item .aside-content .nav-category .nav-item .fa.fa-arrow-circle-right {
	color: #0ca4e1 !important;
} 
.product-box .price-box .special-price span {
	color: #0ca4e1 !important;
}
.product-box .sale-flash {
	background-color: #0ca4e1 !important;
}
.section-collection ul.tabs.tabs-title li.current {
      color: #0ca4e1 !important;
}
.section-collection ul.tabs.tabs-title li.current:before {
    background: #0ca4e1 !important;
}  

.top-cart-contain .mini-cart .heading-cart>a {
    display: inline-block;
    padding: 0 20px;
    background: black !important;
    border-radius: 15px;
    line-height: 36px;
    color: #FFF;
}
footer .list-menu.list-showroom .fa {
    color: #0ca4e1 !important;
}
footer .list-menu.list-blogs li:hover:before {
    background: #0ca4e1 !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: #0ca4e1 !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: #0ca4e1 !important;
}
.product-tab .tab-link {
 background: black !important;
}
.product-tab .tab-link.current {
    background: #0ca4e1 !important;
}
.details-product .details-pro .form-detail-action button.btn {
	background: black !important;
}
.details-product .details-pro .price-box .special-price span {
    color:  #0ca4e1 !important;
}
.details-product .details-pro span.discount {
    color:  #0ca4e1 !important;
}
.aside-item.aside-mini-list-product .product-mini-item .product-price {
	color:  #0ca4e1 !important;
}
.btn-info {
	background: black !important;
}
.contact .contact-box-info .item .info a {
    color: #0ca4e1 !important;
} 
.sortPagiBar .view-mode b.active {
    color: #0ca4e1 !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:  #ef1231 !important;
} 
#nav-mobile a {
       color: #000000 !important;
    border-color: #000000 !important;
} 
.icon-cart-mobile.hidden-md.hidden-lg.f-left.absolute .cartCount {
    background:  #ef1231 !important;
}
@media (max-width: 768px){
	.section .collection-main .section-title {
    margin-bottom: 120px;
	}
    .section-collection ul.tabs.tabs-title {
    display: flex;
    margin-top: 70px;
	}
} 
.section-collection ul.tabs.tabs-title {
    text-align: center;
} 

.btn.btn-primary:hover, input.btn-primary[type="submit"]:hover {
    background: #ef1231 !important;
} 
.topbar {
  display: none;
}
.header-content {
  padding: 5px 0;
}
header nav .nav-item>a,.aside-item .aside-title h2, .section>.container>.section-title>h2 a, .section>.container>.section-title>h2 span, .section .collection-main .section-title h2 {
  color: #000;
  font-weight: bold;
}
header nav, .aside-item .aside-title, .section>.container>.section-title>h2 a, .section>.container>.section-title>h2 span,.top-cart-contain .mini-cart .heading-cart>a,.section .collection-main .section-title h2 {
  background-color: #eee!important;
}
header nav .nav-item:hover>a {
  color: #fff !important;
  background-color: #007eb1a8 !important;
}

.top-cart-contain .mini-cart .right-content .label, .top-cart-contain .mini-cart .heading-cart>a .icon.f-left.relative i, .top-cart-contain .mini-cart .right-content span {
  color: #000;
}
.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);
  margin-top: -6px;
  transition: .3s ease-in-out;
}
.product-box .sale-flash {
  background-color: #f56b6b !important;
} 
.container {
  width: 1290px!important;
}  
.product-box .product-thumbnail.flexbox-grid>a{
	height:auto;
}
.logo.inline-block img {
    width: 120px;
} 
header nav ,.aside-item .aside-title,.section>.container>.section-title>h2 a{
    background: linear-gradient(135deg, #07a2e1, #7ad7f0) !important;
} 
.section.section-brand.mb-5 h2.hidden {
	color:white;
    padding: 5px 10px;
    margin-right: auto;
    width: max-content;
    background: linear-gradient(135deg, #07a2e1, #7ad7f0) !important;
    display: block !important;
    margin-left: auto;
    font-size:16px;
        text-transform: uppercase;
    font-weight: bold;
}
.rte {
    color: #000000;
}
header nav .nav-item>a, .aside-item .aside-title h2, .section>.container>.section-title>h2 a, .section>.container>.section-title>h2 span, .section .collection-main .section-title h2 {
    color: #ffffff;
}
.section_blog .blog-item .blog-item-thumbnail img {
    height: 270px;
    object-fit: cover;
}
.section>.container>.section-title>h2:before, .section>.container>.section-title>h2:after {
    background-color: unset !important;
}
.service-service_four_column__item {
    color: white;
    background: linear-gradient(135deg, #07a2e1, #7ad7f0);
    border-radius: 10px;
}
.service-service_four_column__item-text h3 {
    color: white;
}
.product-box .product-thumbnail.flexbox-grid a img {
    height: 210px;
    object-fit: contain;
} 
.policy .item-policy .info a {
    font-size: 18px;
}
.policy .item-policy {
    width: 100%;
} 
table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-family: Arial, sans-serif;
}

table td,
table th {
  border: 1px solid #ccc;
  padding: 8px;
  vertical-align: top;
  word-break: break-word;
  font-size: 14px;
}

table td p {
  margin: 4px 0;
}

table tr:nth-child(even) {
  background-color: #f9f9f9;
}

table tr:hover {
  background-color: #f1f1f1;
}

.details-product .details-pro .form-detail-action ,.heading-cart,.topbar-mobile.hidden-lg.hidden-md{
    display: none;
}
.service-service_four_column__item {

    margin-bottom: 10px;
}
.justify-content-around {
    float: right;
}
header nav .nav-item>a {
    padding: 15.5px 20px;
} 
.service-service_four_column__item-text h3 {
    font-size: 14px !important;
}
ul.dropdown-menu {
    width: max-content;
} 
.product-name {

    display: block;
}