#branding {display:none!important}
#content .woocommerce-checkout{
	display: flex;
    justify-content: space-between;
	flex-wrap: wrap;
    /* align-items: stretch; */
    flex-basis: 100%;
}
#customer_details{
	flex-basis: 65%;
}
#order_review{
	flex-basis: 32%;
	    border: 1px solid rgba(51, 51, 51, 0.15);
    height: 0%;
    padding: 1.5rem;
    border-radius: 7px;
}

#order_review_heading{
	display: none;
}

#customer_details input {
    border-radius: 6px;
    background: #F6F6F6;
}

#customer_details h3{
	    border-bottom: 2px solid rgba(51, 51, 51, 0.1);
	    font-size: 1.6rem;
	color: #343A40;

}

#order_review thead{
	display: none;
}

#order_review .cart_item{
	font-size: 13px;
}

#order_review th{
	font-size: 14px;
}

#order_review h3:nth-child(3){
	display: none;
} 
#order_review td{
	font-size: 14px;	
	font-weight: 600 !important;
}

#order_review .product-name{
	width: 80%;
	font-weight: 500;
}
#order_review table, #order_review caption, #order_review th,#order_review  td {
    border: none;
	padding: 0;
}


#customer_details #billing_city_field, #customer_details #billing_state_field, #customer_details #billing_country_field, #customer_details #billing_postcode_field {
		max-width: 21.4%;
    display: inline-block;
    margin-right: 5%;
	margin-bottom: 0;
}

#shipping_city_field, #shipping_state_field , #shipping_country_field, #shipping_postcode_field{
		max-width: 21.4%;
    display: inline-block;
	 margin-right: 5%;
}

#shipping_postcode_field {
	margin-right: 0 !important;
}
#customer_details #billing_postcode_field{
	margin-right: 0 !important;
}

#customer_details .select2-selection.select2-selection--single{
	display: inline-block;
    padding: 11px 20px;
    height: 50px;
	background: #F6F6F6;
	width: 180px;
}

#customer_details .select2-selection .select2-selection__arrow{
	top: 12px;
	right: 0 !important;
}

#shipping_method li{
		position: relative;
	list-style: none;
}

#shipping_method label{
	display: inline-block;

	font-weight: 400;
	width: 100%;
		border-radius: 6px;
    background: #F6F6F6;
    border: 1px solid #ebebeb;;
    padding: 10px 20px;
	position: relative;
	color: #989898;
	font-weight: 400;
	font-size: 14px;
	text-transform: capitalize;
}

#shipping_method input{
		position: absolute;
    margin-top: 10px;
	right: 10px;
	top: 12px;
	z-index: 9999;
}

#shipping_method .woocommerce-Price-amount{
	right: 48px;
    position: absolute;
}

.shipping_Main h4{
	font-weight: 400;
    font-size: 21px;
}

.shipping_Main{
	font-size: 0;
}

#order_review #payment ul{
	display: none;
}

ul.wc_payment_methods.payment_methods.methods{
	display: flex;
    justify-content: space-between;
} 

ul.wc_payment_methods.payment_methods.methods li{
	flex-basis: 32%;
	padding: 0;
	text-transform: capitalize !important;
	border-radius: 6px;
    background: #F6F6F6;
    border: 1px solid #ebebeb;
}

ul.wc_payment_methods.payment_methods.methods label{
	padding: 10px 20px;
	text-transform: capitalize;
	font-size: 15px;
	text-align: center;
	cursor: pointer;
}

ul.wc_payment_methods.payment_methods.methods li input{
	display: none;
}

ul.wc_payment_methods.payment_methods.methods li input:checked + label{
	border: 1px solid rgba(51, 51, 51, 0.75);
	border-radius: 6px;
}

ul.wc_payment_methods.payment_methods.methods li.payment_method_ppec_paypal{
	height: 52.2px;

}

ul.wc_payment_methods.payment_methods.methods li.payment_method_ppec_paypal label{
		font-size: 0;
	position: relative;
}

ul.wc_payment_methods.payment_methods.methods li.payment_method_ppec_paypal label:after{
content: "";
    z-index: 99999999;
    background-repeat: no-repeat;
    background: url(http://173.231.223.149/~staging/dev6/metasolutions/wp-content/uploads/2021/12/PayPal-Logo-1.png);
    width: 105px;
    height: 50px;
    background-repeat: no-repeat;
    /* background-color: blue; */
    position: absolute;
    right: 0;
    left: 0;
    top: 23px;
    bottom: 0;
    margin: auto;
    display: block;
}

ul.wc_payment_methods.payment_methods.methods li.payment_method_ppec_paypal img{
	display: none;
}

ul.wc_payment_methods .payment_box{
	display: none !important;
}

p.mailchimp-newsletter label{
	display: inline-block;
}

#customer_details .woocommerce-additional-fields {
	display: none;
}

#ship-to-different-address{
	border-bottom: none !important;
}

.woocommerce form label{
	font-weight: 400;
	text-transform: capitalize;
}

abbr[title]{
	border-bottom: none;
}

#payment.woocommerce-checkout-payment .form-row.place-order {
	padding: 0;
}

#order_review .woocommerce-form-coupon-toggle{
	display: none;
}

div#order_review > p:nth-child(5){
	display: none;
}

#order_review p.form-row-first{
	    width: 76%;
    display: inline-block;
	float: left;
}

#order_review p.form-row-first input{
	border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

#order_review p.form-row-last{
	    width: 8%;
    display: inline-block;
    padding: 0rem;
}

#order_review p.form-row-last button{
	    padding: 0.95rem;
    background: #F6F6F6;
	    border: 1px solid #ebebeb;
	font-weight: 400;
    color: #666666;
	    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

#place_order{
	width: 100%;
	background: #214d2e;
}

.page-id-21 #post-21 .entry-header h1{
	    font-family: 'Poppins';
    font-weight: 700;
    font-size: 2.2rem;
    text-transform: capitalize;
	color: #343A40;

}

.page-id-21 #post-21 .entry-header{
	    position: relative;
	margin-bottom: 30px;
}

.page-id-21 #post-21 .entry-header h1:before{
    content: "";
    background-image: url(http://173.231.223.149/~staging/dev6/metasolutions/wp-content/uploads/2021/12/Vector.png);
    position: absolute;
    /* background: blue; */
    width: 38px;
    height: 43px;
    top: 6px;
    background-size: 70%;
			margin-left: -35px;
    background-repeat: no-repeat;
}
.woocommerce-billing-fields .form-row.form-row-wide.mailchimp-newsletter{
	display:none !important;
}
.site-header-main .custom-logo{
	max-width:100px;
}
header.site-header{
	  position: relative;
    margin: 0 auto;
    width: 100%;
    max-width: 1500px;
}
.site-header .main-navigation{
	  position: absolute;
    left: 25px;
    width: auto;
    top: 34px;
}
.site-header .site-header-main{
	padding-top:15px;
	padding-bottom:15px;
}
header.site-header:after{
	position:absolute;
	width:200%;
	height:1px;
	left:-50%;
	background-color:#ebebeb;
	content:'';
}
#header-navigation-area{
	border:none;
}
.navigation-classic .main-navigation li a{
	font-weight:400;
}

@media screen and (max-width: 1000px){
	#customer_details{
		flex-basis: 100%;
	}
	#content .woocommerce-checkout{
		flex-wrap: wrap;
	}
	#order_review{
		flex-basis: 100%;
	}
	
#customer_details #billing_city_field, #customer_details #billing_state_field, #customer_details #billing_country_field, #customer_details #billing_postcode_field, #shipping_city_field, #shipping_state_field, #shipping_country_field, #shipping_postcode_field {
    max-width: 100%;
    display: block;
		margin-right: 0;
	  margin-bottom: 18px;
}
	
	#customer_details .select2-selection.select2-selection--single{
		width: 100%;
	}
	
	ul.wc_payment_methods.payment_methods.methods li{
		flex-basis: 100%;
	}
	
	ul.wc_payment_methods.payment_methods.methods {
		flex-wrap: wrap;
		margin-bottom: 1rem;
	}

	
}

.page-id-21 .woocommerce-form-login-toggle > .woocommerce-info{
	    padding: 0;
    margin-bottom: 20px;
    border-top: 0;
}
.page-id-562 header.entry-header{
	display:none !important;
}
.page-id-562 html{
	overflow:hidden;
}
blockquote:before, .more-link:hover, .more-link:focus, .navigation-classic .main-navigation .nav-menu > li > a:hover, .navigation-classic .main-navigation .nav-menu > li > a:focus, .navigation-classic .main-navigation ul ul .current_page_item > a, .navigation-classic .main-navigation ul ul .current-menu-item > a, .navigation-classic .main-navigation ul ul a:hover, .navigation-classic .main-navigation ul ul a:focus, .sidebar .entry-title a:hover, .sidebar .entry-title a:focus, .sidebar .widget_recent_entries .widget-wrap li a:hover, .sidebar .widget_recent_entries .widget-wrap li a:focus, .comment-reply-link:hover, .comment-reply-link:focus, .entry-title a:hover, .entry-title a:focus, .contact-details li a:hover, .contact-details li a:focus, .site-title a:hover, .site-title a:focus, #menu-toggle:hover, #menu-toggle:focus, .menu-search-main-toggle:hover, .menu-search-main-toggle:focus, .site-header-main .social-navigation a:hover, .site-header-main .social-navigation a:focus, .site-navigation a:hover, .site-navigation a:focus, .site-navigation .current-menu-item a, .site-navigation .current-page-item a, .site-footer td#prev a:hover, .site-footer td#prev a:focus, .site-footer td#next a:hover, .site-footer td#next a:focus, aside.footer-widget-area a:hover, aside.footer-widget-area a:focus, .site-info a:hover, .site-info a:focus, #service-section .entry-title a:hover, #service-section .entry-title a:focus, #site-footer-navigation li a:hover, #site-footer-navigation li a:focus, #social-footer-navigation li a:hover, #social-footer-navigation li a:focus, #featured-content-section .section-content-wrapper .hentry .more-link:hover, #featured-content-section .section-content-wrapper .hentry .more-link:focus, .team-content-wrapper .entry-container .entry-title a:hover, .team-content-wrapper .entry-container .entry-title a:focus, .portfolio-content-wrapper .hentry .entry-container a:hover, .portfolio-content-wrapper .hentry .entry-container a:focus, .portfolio-content-wrapper .hentry .entry-container .entry-meta time:hover, .portfolio-content-wrapper .hentry .entry-container .entry-meta time:focus, ul.products li.product a:hover .woocommerce-loop-product__title, ul.products li.product a:focus .woocommerce-loop-product__title, ul.products li.product a:hover span.price span.woocommerce-Price-amount, ul.products li.product a:focus span.price span.woocommerce-Price-amount, #testimonial-content-section .section-content-wrapper .entry-summary:before, #testimonial-content-section .section-content-wrapper .entry-content:before, #social-footer-navigation li a:hover, #social-footer-navigation li a:focus, #site-generator .menu-social-container a:hover, #site-generator .menu-social-container a:focus, .woocommerce-Price-amount:hover, .woocommerce-Price-amount:focus, .woocommerce-pagination ul li a:hover, .woocommerce-pagination ul li a:focus, .page-links a:hover, .page-links a:focus, .site-header-cart .product_list_widget .mini_cart_item a:not(.remove):hover, .site-header-cart .product_list_widget .mini_cart_item a:not(.remove):focus, .logo-slider-section .entry-title a:hover span, .logo-slider-section .entry-title a:focus span, .site-header-top-main .header-clock .countdown-label, .header-top-text span, .top-main-wrapper .site-navigation a:hover, .top-main-wrapper .site-navigation a:focus, .content-color-white .entry-container .entry-title a:hover, .content-color-white .entry-container .entry-title a:focus, .content-color-white.special-right .more-link:hover, .content-color-white.special-right .more-link:focus, .site-header-cart-wrapper .my-account:hover, .site-header-cart-wrapper .my-account:focus, .site-header-cart .site-cart-contents:hover .amount, .site-header-cart .site-cart-contents:focus .amount, .site-header-cart .site-cart-contents:hover, .site-header-cart .site-cart-contents:focus, .site-header-cart .site-cart-contents:hover .sep, .site-header-cart .site-cart-contents:focus .sep, .collection-wrapper .entry-container .view-more .view-collection:hover, .collection-wrapper .entry-container .view-more .view-collection:focus, #feature-slider-section .entry-title a:hover, #feature-slider-section .entry-title a:focus, #feature-slider-section .entry-header .entry-meta > span.cat-links a:hover, #feature-slider-section .entry-header .entry-meta > span.cat-links a:focus, #feature-slider-section .entry-header .entry-meta > span a:hover, #feature-slider-section .entry-header .entry-meta > span a:focus, #feature-slider-section .entry-title a:hover span, #feature-slider-section .entry-title a:focus span, .team-content-wrapper .entry-container .entry-meta a:hover, .team-content-wrapper .entry-container .entry-meta a:focus, .team-content-wrapper .entry-container .social-navigation a:hover, .team-content-wrapper .entry-container .social-navigation a:focus, #promotion-section.content-color-white .play-video .play-button, .portfolio-content-wrapper .filter-button-group button:hover, .post-navigation .nav-subtitle, .entry-meta .cat-links a, footer .entry-meta a, .entry-header .entry-meta > span.cat-links a, .single-product .product_meta a, .woocommerce-info a, .variations .reset_variations, .woocommerce-tabs ul.tabs li a {
	color:#0e4d2d;
	outline:none;
}

.woocommerce .products .product-container .button:hover, button:hover{
	background-color: #0e4d2d !important;
}
ul.wc_payment_methods.payment_methods.methods li input:checked + label + .payment_box{
position: absolute;
    padding-left: 0px;
    max-width: 720px;
	display:block !important;
	width:100%;
}
.woocommerce-checkout #wcpay-payment-request-wrapper,
.woocommerce-checkout #wcpay-payment-request-button-separator{
	width:100%;
}
 
@media screen and (max-width: 1199px){
	.site-header .main-navigation{
		position:static;
	}
}
@media screen and (max-width: 764px){
.cart_totals .woocommerce-shipping-totals.shipping td{
		text-align:left;
	}
	#shipping_method li:first-child input{
		margin-top:45px;
	}
	ul.wc_payment_methods.payment_methods.methods li input:checked + label + .payment_box{
		position:static;
		padding-left:26px;
	}
.woocommerce-checkout	#wcpay-payment-request-button.StripeElement{
		width:320px !important;
	}
}