#k2Container.k2_products_services.product .field-value{margin-bottom:10px;}
#k2Container.k2_products_services.product .field-title{font-weight:bold;}
#k2Container.k2_products_services.product .catItemHeader{display:inline;}
#k2Container.k2_products_services.product .catItemHeader .catItemTitle{padding:0px;margin-bottom:10px;}
#k2Container.k2_products_services.product .catItemHeader .field, .k2_products_services .catItemHeader .detailBtn{display:inline-block;}

#k2Container.k2_products_services.product .itemContainer{width:100%!important;border-bottom:1px solid #aaa!important;}
#k2Container.k2_products_services.product div.catItemBody{border:0px!important;width:20%!important;min-width:150px; float:left;}
#k2Container.k2_products_services.product .itemContainer .catItemView.groupPrimary{border:0px;margin:auto;}
#k2Container.k2_products_services.product div.catItemHeader{float:left; max-width:620px;}

#k2Container.k2_products_services.product #itemListPrimary .catItemBody .catItemImageBlock .catItemImage a > img{min-width:150px;}
#k2Container.k2_products_services.product .itemContainer .catItemView > .catItemHeader .catItemTitle > a{color:#2b90d9!important;}
#k2Container.k2_products_services.product div.catItemBody .catItemImageBlock span.catItemImage{display:block;}
#k2Container.k2_products_services.product .catItemHeader{text-align:left;} 
#k2Container.k2_products_services.product .itemList{margin: auto;}
.products_services.catItemView.groupPrimary{max-width:780px;}

.product_img img{ max-width:100%;}

.detailBtn {
	margin-top:20px;
    color: #2b90d9!important;
    border: 1px #2b90d9 solid;
    display: inline-block;
    padding: 5px 20px!important;
    position: relative!important;
    border-radius: 0px!important;
    text-indent: 0px!important;
    height: auto!important;
    width: auto!important;
    right: 0px!important;
    overflow: auto!important; 
}

.k2filter-cell select{border-radius: 4px;padding: 12px 40px 12px 20px!important; border: 1px solid #ccc;margin-right: 1.5%;font-size: 1.1em;margin-bottom: 1.5%;font-size:16.5px;height:auto;}
.k2filter-field-title input{border-radius: 4px!important;padding: 12px 40px 12px 20px!important; border: 1px solid #ccc;margin-right: 1.5%;font-size: 1.1em;margin-bottom: 1.5%;font-size:16.5px;height:auto!important;}
.btn.btn-primary.button.submit.product_search.container, .btn.btn-warning.button.reset.product_search.container{background-color:#939393;color:#fff;padding: 12px 10px;font-size:16.5px;border:0px;margin-top:0px!important;height:auto;padding: 12px!important;height:auto!important;width:auto!important;}
.K2FilterBlockproduct_search{margin-top:10px!important;}
[name=K2Filter106] .k2filter-cell, [name=K2Filter282] .k2filter-cell{padding:5px;}
[name=K2Filter106] input.btn.btn-warning.button.reset.product_search.container , [name=K2Filter106] input.btn.btn-primary.button.submit.product_search.container,
[name=K2Filter282] input.btn.btn-warning.button.reset.product_search.container , [name=K2Filter282] input.btn.btn-primary.button.submit.product_search.container{margin-top:5px!important;}
[name=K2Filter106] .k2filter-field-title input, [name=K2Filter282] .k2filter-field-title input{padding-right:20px!important;}
.model-number{font-size:15px!important;font-weight:bold;} 
.catItemHeader .catItemTitle > a{line-height:1!important;}
@media screen and (min-width: 768px){
#k2Container.k2_products_services.product .catItemHeader .field{width:487px;}
  .container.menu-sub .menu-sub-list .menu-sub-content{padding-top:25px;padding-bottom:25px;} 
}