body {
    background-image: url(https://myteam.infinitesuccess.co.in/wp-content/uploads/2021/08/bodyBG.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
    color: #370803;
    margin: 0;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}
#responserror{
    color:red;
}
/* old css from inset header footer */
	.mwb_wpr_apply_custom_points {
  display: none !important;
}
	
	
span.NON-VEG {
  color: red !important;
  font-weight: bold !important;
}

span.VEG {
  color: green !important;
  font-weight: bold !important;
}

	
	.razorpay-container {
    z-index: 9999999999999999999999999999999999999999999999999 !important;
}
	/*#mwb_cart_points {
    display: none;
}*/
/*#mwb_cart_points_apply {
    display: none !important;
}*/
/*.mwb_wpr_apply_custom_points {
    display: none;
}*/
	.woocommerce-orders-table .woocommerce-button.brownBtn.pay {
    display: none;
}
.woocommerce-orders-table .woocommerce-button.brownBtn.cancel {
    display: none;
}
	.button.product_type_simple {
    margin: auto;
}
	#profilepickSug a {
    color: blue !important;
    text-decoration: underline;
}
	
	#spouse_name {
    border: 1px solid #707070;
    border-radius: 4px;
    font-size: 14px !important;
}
	p.stock.in-stock {
    display: none;
}
	li.entry.product.type-product.post-3371.status-publish.first.instock.product_cat-current.product_cat-event.product_cat-eventforhighlevel.has-post-thumbnail.virtual.purchasable.product-type-simple {
    border: 1px dotted;
    padding-bottom: 5px;
}
	.cust-upload-avatar-wrapper img {
    width: 100px;
    height: auto !important;
}
.cust-upload-avatar-wrapper input[type="submit"] {
    background: #370803 !important;
    margin-left: 5px !important;
    border-radius: 5px !important;
    padding: 13px;
    font-size: 16px;
	line-height: 0 !important;
}
ul#primary-menu-list li, ul#menu-main-menu-1 li {
    background: #370803 !important;
    margin-left: 5px !important;
    border-radius: 5px !important;
    padding: 13px;
    font-size: 16px;
    line-height: 1;
}
ul#primary-menu-list li a, ul#menu-main-menu-1 li a {
    color: #fff !important;
    margin-left: 0 !important;
    font-size: 16px !important;
	padding: 0;
}
	 
	.page-id-81 .woocommerce ul.products.columns-3 li.product { 
    min-width: 100% !important;
    display: block;
}
	
	.woocommerce ul.products.columns-3 li.product {
    min-width: calc(100% / 3 - 16px)!important;
}

ul.products.columns-3 {
    width: 100%;
}
	
	input#pin_level {
    //background: transparent;
    //border: none;
    //padding: 0;
    //font-weight: 500;
}
	.shop_table.cart .mwb_wpr_apply_custom_points #mwb_cart_points {
    margin-top: 10px;
}
	button#mwb_cart_points_apply {
    margin: auto;
    background: #370803 !important;
    color: #fff !important;
    padding: 3px 15px;
    border-radius: 5px;
    border: none;
    height: 40px;
    font-weight: 400 !important;
    margin-top: 10px;
}
	
	input#mwb_cart_points {
    margin-right: 25px !important;
    min-width: 200px !important;
    border: 1px solid #000 !important;
}
	.coupon {
    display: none;
}

button[name="update_cart"] {
    display: none;
}
	
	li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--points {
    display: none;
}
	.mwb_wpr_apply_custom_points, .mwb_wpr_apply_custom_points p {
    text-align: right !important;
}
	
	.thwepo-extra-options select, .thwepo-extra-options input {
    background: #efef;
}
button.single_add_to_cart_button.disabled {
    pointer-events: none !important;
}
	
	form.woocommerce-EditAccountForm.edit-account p {
    margin: 0;
}
	
	.page-id-14 .woocommerce-address-fields__field-wrapper label, .page-id-14 .woocommerce-address-fields__field-wrapper input {
    font-size: 16px !important;
    font-weight: 400;
}

.page-id-14 .woocommerce-address-fields input {
    border: 1px solid !important;
}

.page-id-14 span#select2-billing_state-container {
    font-size: 16px !important;
    line-height: 20px;
}

.page-id-14 p#billing_state_field label {
    margin-bottom: 15px !important;
}
	
	th.woocommerce-table__product-table.product-total, td.woocommerce-table__product-total.product-total {
    text-align: center !important
}
	th.product-name {
    text-align: left;
}
	
	td.product-name {
    text-align: left;
}

	.post-1588 .quantity {
    max-width: 50px !important;
    min-width: 50px;
}
	
.quantity {
    margin: 0px !important;
    width: 100% !important;
    min-width: 100%;
}

.quantity .input-text.qty.text {
    background: transparent;
    border: none !important;
}
.woocommerce-billing-fields__field-wrapper input {
    border: 1px solid;
}

span.select2-selection.select2-selection--single {
    border: 1px solid !important;
    border-radius: 5px !important;
    height: 40px !important;
    line-height: 40px !important;
}
span#select2-billing_state-container {
    line-height: 40px;
}

.woocommerce-billing-fields__field-wrapper p, .woocommerce-billing-fields__field-wrapper label {
    margin: 0px !important;
    margin-bottom: 5px !important;
}
	
	tr.user_idWrap {
    display: none;
}
/*
.quantity {
    max-width: 50px; 	
}*/
.woocommerce-order-details tr.woocommerce-table__line-item.order_item p {
    margin: 0px !important;
}

ul.wc-item-meta {
    margin-top: 5px !important;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status, th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-status {
    display: none;
}
a.woocommerce-button.button.view {
    background: #370803 !important;
    color: #fff !important;
    padding: 3px 15px;
    border-radius: 5px;
    border: none;
    height: 40px;
    line-height: 30px;
    font-weight: 700;
}
div#wpadminbar a {
    color: #fff !important;
}
	.thwepo-extra-options select, .thwepo-extra-options input {
    background: #efef;
}
button.single_add_to_cart_button.disabled {
    pointer-events: none !important;
}
	.woocommerce-privacy-policy-text p {
    font-size: 12px !important;
    margin: 0px !important;
    padding: 0px !important;
    height: max-content !important;
}
a.remove:hover, a.remove {
    background: transparent;
    color: red !important;
	    width: 50px !important;
    height: 50px !important;
    font-size: 50px !important;
}
	.page-id-13 .entry-content {
    padding: 0% 5%;
}
/*
 .page-id-13 td.actions {
    display: none;
}
 */
.page-id-13 .woocommerce-info {
    display: none !important;
}

.page-id-13 input#billing_address_2 {
    display: none;
}


.page-id-13 p#billing_country_field {
    display: none;
}
	tr.sponser_name {
    display: none;
}
	li#menu-item-1415,li#menu-item-132 {
    display: none;
}

.logged-in li#menu-item-1415,.logged-in li#menu-item-132 {
    display: block !important;
}
	.elementor-widget-wrap.elementor-element-populated {
    max-width: 1120px ;
    margin: auto;
}
	
	.elementor-widget-container {     border: none !important; }
ul.products.columns-3 li {
    min-width: 100%;
}
	.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    padding: 0px 30px;
}
	input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
}

input[type=number] {
  -moz-appearance: textfield;
}
	.input-text.qty.text, .quantity {
    pointer-events: none !important;
}
	
	
		
.woocommerce {
padding: 0px !important;
}
.row{
margin:0px !important; 
}
.entry-content{
margin: 0px !important;

}
main#main {
padding: 0px;
}


.titleWithBorder {
overflow: hidden; 
}

.titleWithBorder:after {
background-color: #DEBC5F;
content: "";
display: inline-block;
height: 1px;
position: relative;
vertical-align: middle;
width: 100%;
}



.titleWithBorder:after {
left: 0.5em;
margin-right: -100%;
}
.titleWithBorder {
margin-bottom: 40px;
}


a{
color: #370803 !important;
}


.brownBtn {
background: #370803 !important;
color: #fff !important; 
padding: 3px 15px;
border-radius: 5px;
border: none;
height: 40px;
}

.yellowBGBtn{
background: #DEBC5F !important;
}

.points{
text-align: right;float: right;
}

 
     

.woocommerce {
    padding: 0px !important;
} 

.loginsection {
    background: #debc5fd4;
    padding: 5% 10%;
    padding-top: 0%;
    color: #370803 !important;
}
h2 {
    color: #370803 !important;
    font-weight: 700;
} 

button.woocommerce-button.button.woocommerce-form-login__submit,button.woocommerce-button.button.woocommerce-form-login__submit:hover {
    background: #370803 !important;
    color: #fff !important;
    width: 100%;
    padding: 3px;
    border-radius: 5px;
    border: none;
    height: 40px;
}
input {
    //border-radius: 5px !important;
    //height: 40px;
}
hr {
    color: #370803;
    height: 2px !important;
}

img.logo{  
    max-width: 200px !important;
}

.logosec{
    background: #debc5fd4;
    padding-bottom: 3% ;
    padding-top: 5% ;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.logodiv {
    background: #fff;
    padding: 2%;
    text-align: center;
}
	.button {
    background: #370803 !important;
    color: #fff !important;
    padding: 3px 15px !important;
    border-radius: 5px !important;
    border: none !important;
    text-decoration: none !important;
    height: 40px !important;
}
	
	a.button{
		 text-decoration: none !important;
	}
	
	button#primary-mobile-menu {
    background-color: transparent !important;
    color: #370803 !important;
}
	
	thead {
    background: #370803;
}
	
	
	form.woocommerce-ResetPassword.lost_reset_password {
    background: #debc5fd6;
    padding: 60px !important;
    margin: 40px 0px;
}
	
	a.remove:hover, a.remove{
	    background: transparent;
    color: red !important;
    width: 50px !important;
    height: 30px !important;
    font-size: 50px !important;
    display: flex;
    align-items: center;
}


a.remove:hover, a.remove {
    background: transparent;
    color: red !important;
    width: 50px !important;
    height: 30px !important;
    font-size: 50px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    padding-bottom: 5px; 
}

a.remove:after {
    content: 'Remove';
    font-size: 20px;
}

td.product-remove {
    min-width: 100px;
}
	
@media only screen and (max-width: 768px) {
	tr.woocommerce-orders-table__row {
    display: contents !important;
}
	article#post-14 table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders tbody tr {
    display: inline !important;
}
	
	input#mwb_cart_points {
    min-width: 100% !important;
}
	
	td.product-remove {
    z-index: 99999999999999999999999;
    display: block;
    position: relative;
    top: 0px;
    margin: 0px;
    width: 100% !important;
    height: 40px !important;
    max-height: 40px !important;
}
	
  header#masthead {
    display: block !important;
}

.site-logo {
    left: 0;
    width: max-content !important;
    padding-left: 5%;
}

img.custom-logo {
    min-width: 140px;
    max-height: 80px !important;
}
.logodiv {
    display: none;
}

nav.woocommerce-MyAccount-navigation {
    width: 100% !important;
    background: none !important;
     margin-top: 20px !important;
      min-height: max-content !important;
}
nav.woocommerce-MyAccount-navigation ul {
    display: flex;
    padding: 20px !important;
        border-bottom: 1px solid;
}


li.woocommerce-MyAccount-navigation-link a span {
    display: none;
}
div#page {
    padding-left: 5%;
    padding-right: 5%;
} 
.woocommerce-account .woocommerce-MyAccount-navigation li {
    padding-bottom: 0px !important;
}
.menu-main-menu-container {
    display: none;
}

h2.titleWithBorder {
    min-width: 100%;
    text-align: center;
}
h2.titleWithBorder:after {
    display: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a {
    text-decoration: none !important; 
    border-radius: 7px;
    background: #f6d872;
    padding: 10px !important;
    text-align: center;
    margin: auto;
    margin-right: 5px;
    margin-left: 5px;
}

.woocommerce-account .woocommerce-MyAccount-navigation li img {
    margin-right: 0px !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:focus {
    border: 1px solid #370803;
    border-radius: 5px;
    padding: 10px !important;
        line-height: 20px;
}

.woocommerce-account .woocommerce-MyAccount-navigation li { 
    padding-top: 0px !important;
}
 
span.points {
    display: block;
    text-align: left;
    margin-top: 10px;
    width: 100%;
    margin-bottom: 20px;
}
.woocommerce-MyAccount-content {
    padding-right: 0rem;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    margin-left: 1rem;
    margin-right: 1rem;
}
img.borderImg {
    display: none;
}
	
	


}

/*old css*/
.home-text .woocommerce .row .logosec + .col-md-6 {
    background: #debc5fd4;
}