.btn-primary{/* border-radius: 100px; */font-size: 15px;font-weight: 600;color: #fff;padding: 12px 50px;background: #0872ba;text-align: center;border-color: #0872ba;}
.btn-primary:hover, .btn.active{background: #0872ba;color: #000000;/* border-color: #ff0000; */}
.viewcartbtn{background: #ffffff!important;color: #ff0000!important;}

.products-box{/* border: 3px solid #f00; */text-align: center;margin-bottom: 30px;/* padding: 40px; */box-shadow: 10px 10px 25px rgb(0 0 0 / 15%);overflow: hidden;border-radius: 15px;/* height: 342px; */background: #3889ca;}
.products-thumbnail{width: 100%;height: 250px;}
.products-thumbnail img{height: 100%;width: 100%;object-fit: cover;}
.product-body{padding: 15px 35px;display: flex;flex-direction: column;justify-content: space-between;min-height: 195px;background: #efe7d0;margin-top: 40px;}
.product-body .product-heading {font-size: 20px;font-weight: 600;color: #000000;margin-bottom: 5px;}
.product-body .product-heading2 {font-size: 16px;font-weight: 600;color: #000000;margin-bottom: 5px;}
.product-body .product-heading a{color: #000000;}
.product-body .product-price {border: 1px solid #000;height: 47px;width: 200px;margin-right: 10px;background: #3889ca;padding: 10px;font-size: 15px;color: #ffffff;}
.product-content {display: flex;justify-content: space-between;align-items: center;}

.single-product {padding: 70px 0;}
.single-product-thumbnail img{width: 100%;}
.single-product-body .product-heading {font-size: 30px;font-weight: 600;margin-bottom: 18px;min-height: initial;}
.single-product-body .product-price {font-size: 18px;margin-bottom: 15px;color: #000000;}
.single-product-description ul {list-style: disc;padding-left: 18px;margin-bottom: 15px;}
.single-product-description ul li{font-weight: 500;}
.single-product-body p{margin-bottom: 15px;}
.single-product-description a{color: #000 !important;}
.single-product-body h4{font-size: 18px;font-weight: 600;margin-bottom: 10px;}
.single-product-body table {width: 100%;background: #f1f1f1;}
.single-product-body table td {text-align: center;font-size: 18px;padding: 10px 5px;}
.single-product-body table td i {font-size: 30px;}
.single-product-body table td h6 {font-weight: 700;}
.single-product-body .cartActionBox{margin-top: 22px;}
.single-product-body .addtocart_btn{display: inline-block;}

.addtocart_btn{border-radius: 0px;font-size: 15px;font-weight: 600;color: #000;/* outline-offset: 4px; */outline: 1px solid #000;/* border-right: 7px solid #ff0000; *//* border-left: 7px solid #ff0000; */padding: 10px 10px;background: #0872ba;text-align: center;display: block;width: 180px;margin: 0px auto;/* border-color: #ff0000; */}
.addtocart_btn:hover {background: #3889ca;color: #ffffff;border-color: #3889ca;}

.cart-box table td {vertical-align: middle; width: 40%;}
.cart-box table td .product-qty{width: 60px;}
.cart-box table td .product-img{width: 75px;}
.cart-box table td .product-title{font-size: 16px;font-weight: 600;}
.cart-box table td .product-remove-btn{color: #f00;}
.cart-summary {margin-top: 20px;}
.cart-summary .cart-summary-title{font-size: 16px;font-weight: 700;text-transform: uppercase;margin-bottom: 15px;}
.cart-summary ul {margin-bottom: 15px;border: 1px solid #ddd;border-radius: 4px;overflow: hidden;}
.cart-summary ul li {display: flex;justify-content: space-between;padding: 8px 8px;}
.cart-summary .checkout_info_box{background: #f1f1f1;border-bottom: 1px solid #d0d0d0;}
.cart-summary .checkout_box_total{background: #a9a9a9;color: #ffffff;}

.thanks-section {padding: 70px 0;}
.thanks-body {text-align: left;}
.thanks-body h2, .thanks-body h3 {margin-bottom: 20px;}

.cat_lists li a {color: #000000;display: block;padding: 10px 5px;border-radius: 4px;}
.cat_lists li .active{background: #f3f3f3;font-weight: 600;}
.login-form .form-group {margin-bottom: 15px;}
.libr_box {background: #ffffff;padding: 10px 10px;border-radius: 4px;overflow: hidden;margin-bottom: 28px;}
.libr_title{font-size: 16px;font-weight: 700;margin-top:15px;color: #000000;text-align: center;}
.back-btn {display: inline-block;margin: 16px 0;}
.libr_box_details {margin-top: 15px;}
.libr_box_details .back-btn{margin: 0;}
.libr_box_details .libr_title {font-size: 20px;}
.libr_desc {margin-top: 20px;}
.libr_desc iframe{margin: 15px 0;}
.libr_desc p{margin: 5px 0;}
.libr_desc button{border-radius: 100px;font-size: 15px;font-weight: 600;color: #fff;background: #ff0000;padding: 10px 10px;text-align: center;margin: 0px auto;border-color: #ff0000;}
.libr_desc button:hover{color: #ff0000;background: #ffffff;border-color: #ff0000;}
.libr_desc a{font-weight: 500;}
.libr_desc img{max-width: 100%;height: auto;}

.form-control:focus{box-shadow: none;border-color: #000000;}
.order_section {padding: 50px 0;}
.order_section .form-group {margin-bottom: 15px;}
.order_section .form-control{border-radius: 5px;}
.main_formbox h3 {font-size: 16px;font-weight: 700;color: #000;padding: 15px 0;text-decoration: underline;}
.order_product_details_main table {width: 100%;}
.order_product_details_main table th {padding: 5px 4px;}
.order_product_details_main table th img{width: 60px;}
.order_product_details_main table td {padding: 5px 4px;text-align: right;}
.order_product_details_main {background: #f1f1f1;border-radius: 8px;padding: 8px;}
.total_box ul{background: #a8a8a8;border-radius: 4px;color: #ffffff;}
.content-box{margin-top: 15px;}
.content-box p{font-size: 14px;}
.error {color: #ce0707;font-size: 14px;font-weight: 500;}

.top_heade ul li a{width: initial;display: inline-block;padding-left: 20px;padding-right: 20px;}
.quis_text a {width: initial;display: inline-block;padding-left: 20px;padding-right: 20px;}
.med_textd a{width: initial;display: inline-block;/* padding-left: 20px; */color: #fff!important;/* padding-right: 20px; */}

.pro-head h3{
    font-size: 23px;
    font-weight: 500;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
}
.products-box .pro-head{
    /* border-radius: 0 20px 20px 0; */
    padding-top: 40px;
}