.elementor-1133 .elementor-element.elementor-element-a7d76b3{padding:20px 20px 20px 20px;}body.elementor-page-1133:not(.elementor-motion-effects-element-type-background), body.elementor-page-1133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040D30;}@media(max-width:767px){.elementor-1133 .elementor-element.elementor-element-a7d76b3{padding:0px 0px 0px 0px;}}/* Start custom CSS */body{
    color: #fff;
}
body a{
    color: #f1600d;
}
body a:hover{
    color: #51a5b0 ;
}
.page-header{
    background-color: #0d163a;
     padding: 20px;
}
.entry-title{
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    font-family: Poppins;
    text-transform: capitalize;
    }
.cart-subtotal{
	display: none;
}

.cart-subtotal .recurring-total{
	display: none;
}
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{
    padding: 0px;
}
/*-------*/
/* 2 Column WooCommerce Checkout */

@media(min-width:768px) {
	.woocommerce .col2-set .col-1, 
	.woocommerce-page .col2-set .col-1 {
		width: 90%;
	}

	#customer_details {
		display: flex;
		flex-flow: column nowrap;
		float: left;
		width: 50%;
	}

	#customer_details .col-2 {
		width: 90%;
		margin-top: 20px;
	}

	#order_review,
	#order_review_heading {
		width: 50%;
		float: left;
		clear: none;
	}
}

.woocommerce-billing-fields{
	border: 1px solid #F1600D;
    padding: 20px;
	color: #fff;
}
.woocommerce-checkout-review-order{
	border: 1px solid #F1600D;
    padding: 20px;
	color: #fff;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
    background-color: #f1600d;
}

#order_review_heading{
	display: none !important;
}/* End custom CSS */