fieldset#payment-method, .wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
    display: none !important;
}
.woocommerce-cart .wc-block-product-new.has-3-columns .wc-block-grid__product-title {
    margin: 1rem 0;
    padding: 0.55rem 0;
    font-size: 1.25rem;
}
.woocommerce-cart .wp-block-woocommerce-empty-cart-block {
    text-align: center;
}
.woocommerce-cart .wp-block-woocommerce-empty-cart-block #btncrt {
    color: #fff !important;
}
.woocommerce-cart .wc-block-product-new.has-3-columns img {
    background: #ece6e6;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus {
    box-shadow: none !important;
    outline: 0 !important;
}
/* cart */
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {
    min-height: 100%;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover {
    background: #1D61AD !important;
}
.page-template-default .page-fw-cnt .woo-cart-wrap a {
    color: #1D61AD !important;
}
table tr:nth-child(even) {
    background-color: transparent;
}
/* qnty */
.pro-action-btn.single-pg {
    width: 100%;
}
.pricing-card .pro-action-btn.single-pg  a.btn-btn.bg-green {
    white-space: inherit;
}
.custom-quantity {
    display: block;
    border: 0;
    border-radius: 0;
    overflow: hidden;
    max-width: 100%;
    color: #000;
}
.qty-btn {
    background-color: #F6F6F7;
    border: none;
    width: 3rem;
    height: 3rem;
    cursor: pointer;
    font-size: 1.35rem;
    font-weight: bold;
    transition: all 0.3s ease;
    color: #333;
    border-radius: 2rem;
    text-align: center;
    padding: 0;
}
.qty-btn:hover {
    background-color: #ddd;
}
.qty-input {
    width: auto;
    height: 3rem;
    text-align: center;
    border: none;
    font-size: 1.35rem;
    color: #333;
    pointer-events: none;
    z-index: 0;
    position: relative;
    cursor: unset;
}
.qty-input:focus {
    outline: none;
}

/* list page */
.page-id-1034 .banner-wrap img {
    object-position: center center;
}
/* ends */
.woocommerce-cart .wc-block-components-totals-wrapper {
    border: 0 !important;
    padding: 0.25rem 0 !important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul {
        padding-left: 0;
}
.woocommerce-Addresses header {
    position: relative;
}
.is-large .wc-block-components-sidebar .wc-block-components-panel, 
.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon, 
.is-large .wc-block-components-sidebar .wc-block-components-totals-item {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.woocommerce-account .woocommerce-MyAccount-content a {
	color: #76C158;
}
.woocommerce-account .woocommerce-MyAccount-content a:hover {
	color: #000;
}
.page-id-976 section.single-content-wrap {
    margin: 3rem 0;
}
.woocommerce-account .single-content-wrap .row {
	display: block;
}

/*  woo pages */
.wp-block-woocommerce-cart-order-summary-totals-block {
    border-top: 0.1rem solid #ccc !important;
    padding-bottom: 0.5rem !important;
}
.wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-wrapper {
    color: #000 !important;
}
.wp-block-woocommerce-checkout-order-summary-block {
    border: 0;
    border-radius: 1rem;
    background: #f6f6f6;
    color: #000;
    padding: 1rem !important;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {
    margin: 0 1rem !important;
    color: #000 !important;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata, .wc-block-components-order-summary .wc-block-components-order-summary-item__description p {
    color: #000 !important;
}
.wc-block-components-address-card__edit {
    color: #000 !important;
}
body.woocommerce-checkout.woocommerce-page {
    background: #f6f6f6;
    color: #000;
}
.wc-block-components-checkout-place-order-button{
    min-height: 100% !important;
    padding: 1rem 1rem !important;
    font-size: 1.15rem !important;
    background: #1D61AD !important;
    margin: 2rem 0 !important;
    text-align: center;
    text-transform: capitalize;
    border-radius: 0.45rem;
}
.wc-block-components-checkout-place-order-button:hover {
	color: #fff;
	background: #76C158 !important;
}

/* single product */
.pro-gall-sls-btm {
	max-width: 80%;
	margin: 1rem auto;
	background: #f5f5f5;
	padding: 1rem 4rem;
	border-radius: 0;
}
.pro-gall-sls-btm ul.product-gallery.slider-nav {
	background: #fff;
	padding: 0.25rem 0.25rem 0.25rem 0.55rem;
}
.product-gall-sliders ul {
padding: 0;
margin: 0;
}
.product-gall-sliders ul li {
list-style: none;
padding: 0;
margin: 0;
}
.product-gall-sliders .pro-gall-sls-btm li {margin: 0.35rem 0.35rem 0.35rem 0;}
.pro-gall-sls-btm li img {cursor: pointer;background: transparent;margin: 0;width: 100%;padding: 0.15rem;height: 6rem !important;object-fit: cover;object-position: center;border-radius: 1rem;}
.pro-gall-sls-btm li.slick-current {
	background: #333;
	border-radius: 1rem;
}
.slick-dotted.slick-slider {
margin-bottom: 3rem;
}
.slick-dots li {
margin: 0 !important;
display: inline-block;
}
.slick-dots li:nth-child(1), .slick-dots li:nth-child(2), .slick-dots li:nth-child(3) {
display: inline-block;
}
.product-detail-wrap .in-cnt {
margin: 2rem 0;
}

/* ends */
table tr:hover {
background-color: transparent;
}
.woocommerce-cart .single-content-wrap .row {display: block;background: #fff;color: #000;border-radius: 1rem;width: 98%;margin: 0.55rem auto;padding: 2rem 0;border: 0.1rem solid #ccc;box-shadow: 1px 4px 3px #ccc;}
.page-id-974 section.breadcrumbs {
display: none !important;
}
.page-id-974 .single-content-wrap ul {
margin: 0;
}
.editor-styles-wrapper .wc-block-cart__empty-cart__title, .wc-block-cart__empty-cart__title {
font-size: 1.35rem !important;
color: #000 !important;
}

/* shop page */
section.banner-section.main-banner.stay .bg-layer {
bottom: -25rem;
z-index: -1;
}

section.pricing-wraps .container {/* width: 75%; */}

.pricing-wraps {/* margin-top: 1rem; *//* margin-bottom: 2rem; */}

.pricing-card {border: 0.2rem solid #e6e6e1;border-radius: 0;min-height: 100%;margin-top: 2rem;padding: 1.55rem 0.75rem;box-shadow: 0 1.5rem 1rem -1.6rem rgb(17 17 17 / 59%);border-image-slice: 1;background: #fff;}

.price-card-amount {border-top-left-radius: 0;border-top-right-radius: 0;font-size: 2rem;line-height: 1;font-weight: 400;margin: 0;}

.price-card-amount sub {
top: -0.1rem;
font-size: 1.2rem;
padding: 0.2rem;
font-weight: 500;
}

.price-card-con {min-height: 100%;}

sub,
sup {
position: relative;
line-height: 0;
vertical-align: baseline;
}

.price-card-amount {
background-color: #1D61AD;
padding: 1rem 0;
margin-bottom: 0.7rem;
min-height: 4rem;
text-align: center;
font-weight: 400;
width: 100%;
color: #ffffff;
}

.price-card-con ul {
padding: 1.2rem;
font-size: 1rem;
margin-bottom: 0.4rem;
width: 100%;
margin-left: 1rem;
line-height: 1.6;
color: #000000;
}

.price-card-con ul li {
list-style-type: circle;
font-size: 1.05rem;
}
.pro-action-btn {
    min-height: 4rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 90%;
    margin: 1rem auto 0.25rem;
}
.pricing-card .btn-btn {width: auto;font-weight: bold;transition: all 0.3s ease;color: #fff;background-color: #1D61AD;transition: 0.3s ease-in-out;margin-top: 0rem;padding: 0.1rem 1rem;font-size: 1rem;border-radius: 0.75rem;border: 0.1rem solid #1D61AD;text-align: center;margin-bottom: 1rem;width: 42%;min-height: 3rem;display: flex;align-items: center;justify-content: center;line-height: 1.15;box-shadow: 1px 1px 2px #ccc;}
.pricing-card a.btn-btn.bg-green {background: #76C158;border-color: #76C158;width: 55%;}
.pricing-card a.btn-btn.bg-green:hover {
	background: #fff;
	color: #76C158;
}
.pricing-card a.btn-btn.soldout-btn {
background: #ccc;
border-color: #ccc;
color: #000;
cursor: default;
}
.pricing-card .btn-btn:hover {color: #1D61AD;background-color: #fff;border-color: #1D61AD;}
.pro-thum-wrap img {
    width: 100%;
    height: 35rem;
    object-fit: contain;
    margin: 0 auto;
    padding-bottom: 0.55rem;
    box-sizing: border-box;
    object-position: top;
    background: #fff;
}
.pricing-wraps .pro-thum-wrap {
	padding: 1rem;
	height: 29rem;
}
.pricing-wraps .pro-thum-wrap img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	padding: 2rem;
	border-radius: 2rem;
	background: #e9e6e5;
}
.pricing-card {display: block;width: 100%;}
span.woocommerce-Price-currencySymbol {font-size: 1rem;margin-right: 0;font-weight: normal;color: #000;position: relative;font-weight: normal;display: inline-block;}
ins {
text-decoration: none;
}
span.woocommerce-Price-currencySymbol:before {
	/* content: "Rs."; */
	/* color: #000; */
	/* position: absolute; */
	/* left: -1.15rem; */
}
del {
font-size: 1.35rem;
}
.product-title h3 {text-align: center;font-size: 1.45rem;color: #000;width: 100%;margin: 0;}
.pricing-card i {
position: absolute;
bottom: 5rem;
}
.product-detail-wrap .row {
    display: block;
}
.product-detail-wrap .price-card-amount {
	background: transparent;
}
.product-detail-wrap .price-card-amount {
    background: transparent;
    color: #1D61AD;
    text-align: left;
    display: block;
    margin: 1rem 0 !important;
}
.single-content-wrap li ul {
	margin-bottom: 0;
}
.single-content-wrap li ul li {
display: list-item;
}
.product-detail-wrap .product-tit h2 {
	color: #76C158;
	font-size: 3rem;
}

@media (max-width: 992px) {
.price-card-con {
min-height: 13rem;
width: 100%;
}
.price-card-amount sub {
top: 0rem;
font-size: 1.4rem;
padding: 0.2rem;
}
}

@media (max-width: 767px) {
section.pricing-wraps .container {width: 100%;}
.price-card-amount sub {
top: 0.6rem;
font-size: 1.8rem;
}
.pro-thum-wrap img {
    height: 25rem;
}
.price-card-amount {
margin-bottom: 0rem;
/* min-height: 5rem; */
display: flex;
justify-content: center;
align-items: center;
}
.price-card-amount {
font-size: 2rem;
}
.price-card-con ul {
padding: 1.7rem;
font-size: 1.1rem;
width: 100%;
}
del {
margin-right: 0.75rem;
}
.pricing-card .btn-btn {
width: 10rem;
padding: 0.75rem 2rem;
}	
.price-card-con ul li {
font-size: 1.25rem;
}

}


/* form */
.form-control:focus {
border-color: #000; 
}
.reqicon{
color: #dc3232;
font-size: 1rem;
padding-right: 0.2rem;
}
.form-section{
/* padding: 5rem 4rem; */
width: 85%;
margin: 0 auto;

}
.message-area{
width: 24rem;
}
label {
display: inline-block;
max-width: 100%;
width:100%;
margin: 0.8rem 0;
font-weight: bold;	
}
.wpcf7-not-valid-tip {
color: #dc3232;
font-size: 1rem;
font-weight: normal;
display: block;
margin-top:0.3rem
}
.woocommerce-account table.shop_table {
    color: #000 !important;
}
.form-control {
display: block;
width: 100%;
margin-top: 0.3rem;
height: 3rem;
padding: 0.3rem  0.9rem;
font-size: 1.1rem;
line-height: 1.42857143;
color: #000;
background-image: none;
background-color: transparent;
border: 0.2rem solid #1D61AD;
border-radius: 0.3rem;
-webkit-box-shadow: inset 0 0.1rem 0.1rem rgb(0 0 0 / 8%);
box-shadow: inset 0 0.1rem 0.1rem rgb(0 0 0 / 8%);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.wpcf7-submit{
width: 8rem;
background-color: transparent;
border: 0.2rem solid #1D61AD;
border-radius: 0.3rem;
box-shadow: none;
}
.wpcf7-submit:hover{
background-color: #1D61AD;
color:#fff;
}
.wpcf7-textarea{
height: 5rem;
width: 100%;
padding: 0.3rem 0.9rem;
background-color: transparent;
border: 0.2rem solid #1D61AD;
border-radius: 0.3rem;
}
.wpcf7-textarea:focus-visible {
border-color: #1D61AD;
}
section.contact-form-wrap, .banner-section {
background: #fff;
}
.bg-logo {
position: relative;
}
.bg-logo img {
position: absolute;
top: 1rem;
left: auto;
right: -3rem;
margin: 0 auto;
width: 15rem;
bottom: auto;
}	
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
margin: 2rem 0;
}
.form-section br {
display: none;
}
label {
color: #000;
}
option {
color: #000;
}
textarea.form-control {
height: 5rem;
}
.woocommerce-cart .row.form-section .col-md-4 {
min-height: 9.2rem;
}
.woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header, .woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header {
    font-size: 1.25rem !important;
}
.woocommerce-cart .wc-block-components-product-name {
    font-size: 1.2rem !important;
}
.woocommerce-cart .wc-block-components-product-metadata .wc-block-components-product-metadata__description>p, 
.woocommerce-cart .wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data {
    margin: 1rem 0 !important;
    color: #000 !important;
    font-size: 1rem !important;
}
.woocommerce-cart .wc-block-components-quantity-selector {
	margin: 1rem 0 !important;
	width: 8rem !important;
	border: 0.1rem solid #ccc;
	color: #000;
}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart__totals-title {
    font-size: 1.05rem !important;
    padding: 1rem !important;
    padding-top: 0.5rem !important;
}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items td {
    border-top: 0.1rem solid #ccc !important;
    padding: 1rem 0 1rem 0.85rem !important;
    vertical-align: top;
}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items {
    border-bottom: 0.1rem solid #ccc !important;
    color: #000;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
    display: block;
    color: #fff;
}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items span,
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items p {
	color: #000;
}
.woocommerce-cart .wc-block-cart__submit-button {
    min-height: 100% !important;
    padding: 1rem 1rem !important;
    font-size: 1.15rem !important;
    background: #1D61AD !important;
    margin: 2rem 0 !important;
    width: 50% !important;
    text-align: center;
    text-transform: capitalize;
    border-radius: 0.45rem;
}
.woocommerce-cart .wc-block-cart__submit-button:hover {
	color: #fff;
	background: #76C158 !important;
}
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-subtotal-block {
    margin-top: 1rem;
}
.woocommerce-cart .wc-block-cart table.wc-block-cart-items, .wc-block-cart table.wc-block-cart-items td, .wc-block-cart table.wc-block-cart-items th {
    margin: 0.5rem 0 !important;
}
.woocommerce-cart .woocommerce-page .wc-block-components-sidebar-layout {
    margin: 0 !important;
}


@media(max-width: 991px) {
.bg-logo img {
right: 2rem;
}
.solution-next {
top: 38% !important;
bottom: auto !important;
}
}	

@media(max-width: 767px) {
.bg-logo img {
right: 2rem;
}
.pro-gall-sls-btm li img {
    height: 5rem !important;
}
.wc-block-cart__submit-button {
    width: 100% !important;
}
.form-section {
/* padding: 5rem 1rem; */
width: 95%;
margin: 0 auto;
padding-bottom: 1rem;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
width: 90%;
margin: 2rem auto;
}
.solution-next {
left: 0rem !important;
text-align: center!important;
display: block;
width: 100% !important;
}
.solution-next {
bottom: 7.55rem !important;
}
.pricing-wraps {
margin-top: 2rem;
}	
.product-title h3 {
margin-top: 1.55rem;
}
.product-detail-wrap .product-tit h2 {
	font-size: 2rem;
}

}	

/* ends */

.terms p{
line-height: 1.55;
font-size: 1.15rem;
}
.terms a {
color: #1D61AD;
}
.terms .woocommerce-MyAccount-navigation {
padding-left: 0;
margin: 0 auto;
margin-bottom: 3rem;
width: 30%;
}
.woocommerce .woocommerce-customer-details address {
font-style: normal;
margin-bottom: 0;
border: 0;
border-bottom-width: 0;
border-right-width: 0;
text-align: left;
width: 100%;
border-radius: 0;
padding: 1rem;
}
.woocommerce-MyAccount-navigation li {
line-height: 2.5;
list-style-type: none;
border: 0.1rem solid #fff;
text-align: center;
background: #1D61AD;
transition: 0.2s ease-in-out
}
.woocommerce-MyAccount-navigation li a {
font-size: 1rem;
color: #fff;
}
.woocommerce-MyAccount-navigation li.is-active{
background: #76C158;
border-color: #fff;
}
.woocommerce-MyAccount-navigation li.is-active:hover a{
color: #fff;
}
.intro-cnt-wrap.innait-contain p a {
font-weight: 100;
}
.defautl-innercnt {
background: #fff;
color: #000;
}
.banner-section {
background: transparent;
}

.woocommerce-checkout-review-order-table .quantity .qty {
width: 4rem;
text-align: center;
border: 0.1rem solid #1D61AD;
}
.woocommerce-checkout-review-order-table .quantity {
display: inline-block;
}
.woocommerce form .form-row .input-checkbox {
margin: 0;
position: relative;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
min-height: 27rem;
}
.woocommerce table.my_account_orders .button, .woocommerce-info a.button.wc-forward, button.woocommerce-Button.button {
background-color: transparent;
border: 0.2rem solid #1D61AD;
border-radius: 0.3rem;
box-shadow: none;
padding: 0.3rem 0.9rem;
font-size: 1.1rem;
line-height: 1.42857143;
color: #000;
font-weight: 400;
display: block;
text-align: center;
}
a.woocommerce-button.button.view {
padding-top: 0.4rem;
padding-bottom: 0.2rem;
}
.woocommerce table.my_account_orders .button:hover, .woocommerce-info a.button.wc-forward:hover, button.woocommerce-Button.button:hover{
background-color: #1D61AD;
color: #fff;
}
.woocommerce-info {
border-top-color: #1D61AD;
}
header.woocommerce-Address-title.title {
background: none !important;
}
.woocommerce-account .addresses .title .edit {
    position: relative;
    top: 0;
    right: 0;
    float: none;
}
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator {
    border-top: 0.1rem solid #1D61AD !important;
    padding-top: 1rem !important;
    color: #1D61AD !important;
}
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator a {
	color: #76C158 !important;
	font-weight: bold;
}
button.woocommerce-Button.button {
margin-top: 2rem;
}
nav.woocommerce-MyAccount-navigation li {
text-align: left;
padding: 0.25rem 1.55rem;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wordfence-2fa{
display: none;
}
.woocommerce ul.order_details {
margin: 0.75rem 0;
padding-left: 0;
}
.woocommerce ul.order_details li {
margin-right: 1rem;
font-size: 0.75rem;
line-height: 1.15;
border-right: 0;
padding-right: 1rem;
}
.woocommerce ul.order_details li strong {
display: block;
font-size: 1rem;
text-transform: none;
line-height: 1.5;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
padding: 0.45rem 0.25rem;
width: 12rem;
margin: 0;
border: 0.1rem solid #1D61AD;
}
div#customer_login .u-column1.col-1 h2, div#customer_login .u-column2.col-2 h2 {
font-size: 0.95rem;
position: relative;
right: -1rem;
color: #333;
}
div#customer_login .u-column1.col-1 h2:before {
content: 'Existing User';
position: relative;
font-size: 1.55rem;
left: -1rem;
color: #000;
}
div#customer_login .u-column2.col-2 h2:before {
content: 'New User';
position: relative;
font-size: 1.55rem;
left: -1rem;
color: #000;
}
a.woocommerce-remove-coupon {
display: none;
}
.woocommerce-page .cart-collaterals tr.woocommerce-shipping-totals.shipping p.woocommerce-shipping-destination {
display: none;
}
.woocommerce-page .cart-collaterals tr.woocommerce-shipping-totals.shipping form.woocommerce-shipping-calculator {
display: none;
}
.woocommerce-account.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message {
display: none;
}
.pi-corw-container textarea {
display: none;
}
.mfp-close:active {
top: 0;
}
.woocommerce .quantity .qty {
width: 4rem;
text-align: center;
border: 0.1rem solid #1D61AD;
line-height: 1.15;
margin: 0;
padding: 0.25rem 0rem;
}
.woocommerce-cart table.cart img {
width: 3rem !important;
height: 3rem !important;
object-fit: contain;
object-position: top;
}
.woocommerce-page table.cart .product-thumbnail {
min-width: 100%;
}
body.woocommerce-account .conti-shop-wrap {
display: none;
}
body.woocommerce-account.logged-in .conti-shop-wrap {
display: block;
}
h3#ship-to-different-address input#ship-to-different-address-checkbox {
top: 0.45rem;
margin-left: -1.55rem;
}
a.woocommerce-button.button.pi_cancel_request_form {
font-size: 0;
}
a.woocommerce-button.button.pi_cancel_request_form:before {
content: 'Cancel order';
font-size: 1rem;
}
.page-id-976 table th {
    background-color: #f6f6f6;
    color: #000;
}
.page-id-976 .woocommerce-MyAccount-content a {
    color: #1D61AD;
    font-weight: bold;
}
.page-id-976 span.woocommerce-Price-currencySymbol {
    margin-left: 1rem;
}
.page-id-976 span.woocommerce-Price-currencySymbol:before {
    font-size: 1rem;
}

@media (max-width: 991px){
.defautl-innercnt>.banner-content {
top: 12rem;
}
.intro-cnt-wrap.innait-contain::before {
top: -5rem;
}	
.defautl-innercnt {
padding: 3rem 0rem;
}
.coupon button.button {
float: none !important;
}
.woocommerce-page table.cart .product-thumbnail {
display: block !important;
}
}
@media (max-width:767px){
.defautl-innercnt>.banner-content {
top: 9rem;
left: 23rem;
}
.defautl-innercnt {
padding: 0;
padding-top: 1rem;
}
.banner-content h1 {
font-size: 3rem;
}
.defautl-innercnt .container {
width: 100%;
}

}
@media(max-width: 320px){
.defautl-innercnt>.banner-content {
left: 6rem;
padding-top: 2rem;
}		
}


.woocommerce-message {
border-top-color: #1D61AD;
}
a.checkout-button.button.alt.wc-forward, button#place_order {
background-color: transparent;
border: 0.2rem solid #1D61AD;
color: #1D61AD;
}
a.checkout-button.button.alt.wc-forward:hover, button#place_order:hover {
background-color: #1D61AD !important;
color: #fff;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
border-color: #1D61AD;
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text, .select2-container .select2-selection--single {
width: 100% !important;
height: 3rem;
padding: 0.3rem 0.9rem;
font-size: 1.1rem;
line-height: 1.5 !important;
color: #000;
background-image: none;
background-color: transparent;
border: 0.2rem solid #1D61AD;
border-radius: 0.3rem;
}
body.woocommerce-page {

}
body.woocommerce-page .banner-content h1 {
font-size: 3rem;
}
body.woocommerce-page .defautl-innercnt {
background: transparent;
margin-top: 3rem;
z-index: 1;
}
.woocommerce-message::before {
color: #1D61AD !important;
}
.woocommerce-error::before {
content: "\e016";
color: #b81c23;
opacity: 0;
}

.woocommerce-checkout input[type="radio"], 
.woocommerce-checkout input[type="checkbox"] {

}
.woocommerce-checkout .radio, .woocommerce-checkout .checkbox {
position: relative;
display: block;
margin-top: 0rem!important;
margin-bottom: 0rem!important;
}
.woocommerce-checkout label {
font-weight: 400 !important;
}
.woocommerce form .form-row .input-text, 
.woocommerce-page form .form-row .input-text, 
.select2-container .select2-selection--single {
height: 3.2rem;
font-size: 1.15rem;
line-height: 1.5 !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 1.5;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-width: 0.5rem 0.5rem 0rem 0.6rem; 
margin-left: -1.5rem;
margin-top: 0.55rem; 
}
.container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #000 transparent;
border-width: 0.55rem 0.45rem;
margin-left: -1.5rem;
}
.woocommerce form .form-row {
margin-top: 1rem;
}
textarea#order_comments {
height: 6rem;
}
.woocommerce .shop_table th { 
padding: 1rem 1rem;
}
.woocommerce .shop_table table {
border: 0.06rem solid #1D61AD;
margin: 0 0rem 2rem 0;
border-radius: 0.5rem;
}
.woocommerce .shop_table td {
border-top: 0.063rem solid #1D61AD;
padding: 1rem 1rem;
}
.woocommerce .shop_table tbody th, 
.woocommerce .shop_table tfoot td, 
.woocommerce .shop_table tfoot th {
border-top: 0.063rem solid #1D61AD;
}
.select2-container--default .select2-selection--single  .select2-selection__rendered {
line-height: 1.5;
padding-top: 0.3rem;
}

.product-name a.remove {
float: left;
color: #fff!important;
background-color: #f00f00;
margin-right: 0.35rem;
font-size: 1.5rem;
padding: 0.35rem;
display: flex;
justify-content: center;
transform: scale(0.9);
transition: all 1s ease-out;
line-height: 0.75;
width: 1.55rem;
height: 1.55rem;
border-radius: 100%;
}
.product-name a.remove:hover {
transform: scale(1);
}

.woocommerce-error
.woocommerce-info
.woocommerce-message {
border-top-color: #1D61AD;
}
.woocommerce-info::before {
color: #1D61AD;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
display: none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 1.05rem;
position: absolute;
top: 1.15rem;
right: 0.688rem;
width: 1.05rem;
background: url(https://www.innaitkey.com/wp-content/uploads/2023/08/select.png);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
body.page-template-default.page.page-id-2425.logged-in.theme-customsite.woocommerce-checkout .woocommerce-form-coupon-toggle {
display: none;
}
.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
margin: 0.55rem 0;
}
input.woocommerce-button.button.pi-cancel-request-submit-button {
padding: 0.35rem 1rem;
background-color: transparent;
border: 0.2rem solid #1D61AD;
border-radius: 0.3rem;
box-shadow: none;
color: #000;
}
input.woocommerce-button.button.pi-cancel-request-submit-button:hover {
background-color: #1D61AD;
color: #fff;
}
.mfp-container.mfp-ajax-holder.mfp-s-ready form h4 {
font-size: 1.35rem;
width: 95%;
margin: 0.55rem 0;
text-align: left;
color: #000;
line-height: 1.5;
}
.pi-corw-container textarea {
padding: 0.75rem;
}
.pi-corw-container {
width: 30rem;
margin: auto;
max-width: 100%;
background: #fff;
padding: 1rem;
position: relative;
border: 0;
}
.mfp-close-btn-in .mfp-close {
color: #fff;
background: #1D61AD;
opacity: 1;
font-size: 2rem;
width: 3rem;
height: 3rem;
line-height: 1.15;
}
.mfp-close-btn-in .mfp-close:hover {
color: #000;
}
.pi-corw-container textarea {
padding: 0.75rem;
margin: 0.35rem 0;
border: 0.2rem solid #1D61AD;
border-radius: 0.3rem;
}
.pi-cord-reason-label {
margin-bottom: 0.55rem;
}
input[type="radio"], input[type="checkbox"] {
margin: 0;
line-height: 1.15;
position: relative;
top: -0.10rem;
}
address br {
display: block !important;
margin: 0.55rem 0;
}
.pi-corw-container form input[type="radio"] {
top: 0.1rem;
}
body.woocommerce-checkout {
    color: #000 !important;
}
.product-title {
	margin: 0.55rem 0 2rem;
	display: block;
	clear: both;
	position: relative;
	width: 100%;
}
.pro-list-flex {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.15rem 2rem 0.55rem;
	position: relative;
	margin: 0rem;
}
.pro-list-flex:after {
	content:'';
	border-bottom: 0.1rem solid #ccc;
	position: absolute;
	bottom: 0;
	width: 90%;
	height: 1rem;!;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.pro-list-flex p {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1.15rem;
	font-size"CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX";
	font-size"CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX";
}


@media(max-width: 991px) {
.woocommerce-shipping-fields {
margin-left: 1.65rem;
}
.defautl-innercnt .container {
width: 90%;
}
body.woocommerce-page .defautl-innercnt {
margin-bottom: 3rem;
}
a.woocommerce-button.button.view {
display: inline-block;
}
.terms .woocommerce-MyAccount-navigation {
padding-left: 0;
margin: 0 auto;
margin-bottom: 3rem;
width: 100%;
padding: 1rem 0;
}
body.woocommerce-account .woocommerce-MyAccount-navigation {
width: 100%;
padding: 1rem 0;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul {
width: 100%;
}

}

@media(max-width: 767px) {
.woocommerce-shipping-fields {
margin-left: 1.65rem;
}
.woocommerce-page .terms ul {
margin-left: 0rem;
border: none;
}
.woocommerce ul.order_details li {
display: block;
width: 100%;
line-height:1.5;
}
.product-name a.remove {
line-height: 0.70;
}
.terms ul{
width: 100%;
}
.woocommerce-info a.button.wc-forward {
margin: 1rem auto;
float: none;
}
.woocommerce-account .terms .woocommerce-MyAccount-navigation {
width: 100%;
}
.woocommerce-account .terms .woocommerce-MyAccount-navigation ul {
padding-left: 0;
}
.mfp-container.mfp-ajax-holder.mfp-s-ready form h4 {
font-size: 1.35rem;
width: 90%;
}
.pi-corw-container {
width: 90%;
}
.woocommerce-cart table.cart td.actions .coupon .input-text, .coupon button.button {
width:100% !important;
margin: 0.25rem 0;
}
h3#ship-to-different-address input#ship-to-different-address-checkbox {
margin-left: -1.55rem;
}
.pro-gall-sls-btm {
    max-width: 100%;
}

}
