.sub_bracket,.sub_info{border: 1px solid #ccc;padding: 10px 0px 10px  1%;line-height: 1.25;background-color: #fff;}
.sub_bracket p{color: #555;margin: 5px 0px 5px  1%;display: inline-block;width: 45%;padding: 5px 0px 5px  1%;}
.sub_bracket h3{color: #555;margin: 5px 0px 5px  1%;display: inline-block;width: 45%;padding: 5px 0px 5px  1%;}
.sub_info p{color: #555;display: inline-block;width: 45%;padding: 5px 0px 5px  1%;margin: 5px 0px 5px  1%;}
.sub_info h3{color: #555;display: inline-block;width: 45%;padding: 5px 0px 5px  1%;margin: 5px 0px 5px  1%;}
.no-border{border:0;background-color: transparent;}
.sub_total_block h3{color: #6E6E6E;font-size:16px;}
input[type="submit"] {padding: 10px 2%;}
.cart_main_container .cart_item{padding: 10px;margin: 10px 0;border-bottom: 1px solid #78e2ff;box-shadow: 0px 2px 5px 0px #d2d2d2;}
.cart_main_container img{width: 100%;padding: 0px;}
.cart_main_container .description p{margin:0;font-size:12px;color: #777;font-weight: 600;}
.cart_main_container .cart_item h3{#27CCC0;}
.cart_main_container .cart_item h5{font-size: 14px;font-weight: 500;color: #4f96c1;}
.cart_main_container .cart_item .price h5{font-size: 16px;font-weight: 600;color: #555;text-align: center;}
.cart_main_container .cart_item h4{text-align: left;color: #27CCC0;border-bottom: 1px solid #efefef;margin: 0 auto;padding: 0px 0px 10px 0px;}
.cart_main_container .description p.prod_name {margin: 0 0 5px 10px;color: #333 !important;font-size:13px;}
input.deleteItem[type="submit"],input.quantity_adjust[type="submit"] {padding: 0px 5px;color: #777;font-size: 12px;background-color: transparent;border-bottom: 0 solid #777;border-top: 1px solid #777;border-left: 0 solid transparent;border-right: 0 solid transparent;font-weight: 500;transition:.3s;}
input.quantity_adjust{width: 70%;margin: 52px auto 0;}
input:hover.deleteItem,input:hover.quantity_adjust[type="submit"] {color: #333;transition:.3s;}
.adjust_item{text-align: center;text-decoration: none;border: 1px solid #337ab7;color: #fff;transition: .3s;width: 100%;display: inline-block;padding: 10px 0;margin: 5px auto;background-color: #337ab7;font-weight: 600;}
.adjust_item:hover{text-align: center;text-decoration: none;padding: 10px 0;border: 1px solid #337ab7;color: #fff;transition: .3s;background-color: #274481;}
.adjust_item a:hover{color:#fff;}
.adjust_item a{color: #fff;font-weight: 600;}
input.paypal[type="submit"] {color: #fff;width: 100%;background-color: #337ab7;font-weight: 600;}
input.paypal[type="submit"]:hover {color: #fff;width: 100%;background-color: #274481;}
.cart_amount{color:#333;font-size:14px;}
.summary{background-color: #efefef;margin: 10px auto;padding: 10px;float:right;width:100%;}
.item_details p {margin: 0;font-size: 12px;color: #777;font-weight: 500;}
.mobile_adjust{padding:0;}
.adjust_item input[type="submit"] {padding: 0;border: 0px solid #777;color: #fff;margin: 0;background-color:transparent;}
.quantity .quantity{display:inline-block;color: #454545;width: 115px;}
input.paypal[type="submit"] {color: #fff;width: 100%;background-color: #337ab7;font-weight: 600;padding: 10px;margin: 5px auto;text-shadow: 1px 1px 5px #333;}
input.deleteItem[type="submit"] {color: #777;transition: .3s;border-top: 0px solid #777;}
input:hover.deleteItem[type="submit"] {color: #274481;transition: .3s;border-top: 0px solid #777;}
.item_bottom_options {float:right;}
.item_bottom_options a {text-decoration: none;color: #4f96c1;transition: .3s;font-size: 12px;}
.item_bottom_options a:focus, .item_bottom_options a:hover {color: #23527c;text-decoration: none;transition: .3s;}
.item_detail_nav h5{color: #4f96c1 !important;transition: .3s;cursor:pointer;}
.item_detail_nav h5:hover{color: #23527c !important;transition: .3s;}
.price_sign{color:#4f96c1;font-size: 16px;}
.quantity{text-align:left;}
.price p{font-size: 10px;color: #999;text-align: right;}
.form-control.input-number{border-radius:0 !important;}
.form-control {padding: 6px 15px;height: 34px;}
.glyphicon-minus{padding: 10px 10px;color: #777;font-size: 12px;}
.glyphicon-plus{padding: 10px 10px;color: #777;font-size: 12px;}
.glyphicon-minus:hover{color: #fff;background-color: #117bb8;}
.glyphicon-plus:hover{color: #fff;background-color: #117bb8;}
.btn {padding: 0px;}
.btn-default{background-color: #fff;}
.quantity h5{display:none;}
.item_detail_nav h5 {display: none;}
.cart_table{color:#fff !important;font-family: Trajan Pro;background-color: #5ea5d0;font-size: 10px;padding: 2px 0 2px 25px;text-shadow: 1px 1px 5px #333;}
input.qnty_button[type="submit"] {padding: 5px 10px;font-size: 12px;margin: 10px;border-radius: 5px;box-shadow: 1px 1px 5px #ccc;border: 1px solid #8CBEFB;color: #A6A6A6;}
input.qnty_button[type="submit"]:hover {border: 1px solid #8CBEFB;color: #fff;}
@media screen and (max-width:996px)
{
.summary{margin: 30px auto;padding: 10px;position: relative;}	
.sub_bracket p{font-size: 12px;}
.sub_bracket h3{font-size: 14px;}
.sub_info p{font-size: 12px;}
.sub_info h3{font-size: 14px;}	
.sub_total_block h3{font-size:14px;}
}
@media screen and (max-width:767px)
{
	.cart_main_container .cart_item h5 { margin: 5px 0 0px;}
	.moblie_adjust{padding:5px;margin-right:0px;}
	.cart_main_container img {padding-right: 10px;}
	.cart_main_container .cart_item .price h5 {text-align: right; font-weight: 600;margin:0;font-size: 16px;color:#337ab7;margin-top: 5px;margin-bottom: 0;}
	.item_details{display:none;}
	.cart_main_container .description p.prod_name {font-size:12px;padding-top: -px;font-weight: 500;margin-top: 0px;}
	.price_sign{color:#555;font-size: 16px;}
	.quantity{text-align:right;}
	.quantity h5{font-size: 12px !important;}
	.item_detail_nav{text-align:left;}
	.item_detail_col{padding:0;}
	.summary {margin: 0;padding: 10px;}
	.moblie_adjust h4.no-mobile{display:none;}
	.cart_amount {color: #ccc;font-size: 12px;background-color: #337ab7;width: 100%;display: block;padding: 1px 2%;}
	.cart_amount h4 {color: #fff;font-weight: 600;font-size: 14px;margin-top: 5px;margin-bottom: 5px;text-shadow: 1px 1px 5px #333;}	
	.item_bracket{display:none;}
	.quantity h5{display:block;}	
	.item_detail_nav h5 {display: block;}
}