*, html, body{padding:0; margin:0; border:0;font-family: 'Lexend', sans-serif;}
ul{padding-left: 0;}
a{text-decoration: none !important;outline: none!important;}

/**********************************************************************************************************************/
/***** Menu *****/

.site-header-section>*{padding:0!important;}
.ast-search-menu-icon.slide-search .search-form { visibility: visible !important;opacity: 1 !important;z-index: 3; right:-18em; top: 0; transform: none;}
.ast-search-icon{display:none;}
.ast-search-menu-icon.slide-search .aws-container .aws-search-field{width: 500px !important;}
.ast-search-menu-icon.slide-search .aws-container .aws-search-field, .ast-search-menu-icon.slide-search .aws-container .aws-search-form .aws-form-btn{background: #a79e9e52!important;border: 1px solid #0e3165!important;}
.site-header{position:sticky;top:0;z-index:999!important;}
a.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before{font-size: 30px; font-weight: 700;color: #0e3165;content: "\e908";vertical-align: bottom;margin-right: 0;text-shadow: 0 0 #0e3165;}
span.wishlist_products_counter_number{vertical-align: super;}
.ast-site-identity{padding: 0;}
#mega-menu-item-26696 .mega-sub-menu{left: 0%!important;top: 30px!important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{left: 100%!important;top: 0px!important;}
#mega-menu-wrap-secondary_menu #mega-menu-secondary_menu > li.mega-menu-item > a.mega-menu-link{font-size:30px!important;}
#mega-menu-wrap-secondary_menu #mega-menu-secondary_menu > li.mega-menu-item:last-child > a.mega-menu-link{border-right: 0;}
/*.aws-container .aws-show-clear{background: #D9D9D9;border-radius: 25px !important;}
.aws-container .aws-show-clear .aws-search-field {padding: 6px 10px;background: #D9D9D9;border-radius: 25px 0 0 25px !important;}
.aws-container .aws-search-form .aws-form-btn, .aws-container .aws-search-form .aws-form-btn:hover, .aws-container .aws-search-form .aws-form-btn:active{background: #0e3165;padding: 10px;width: 60px;border-radius: 25px !important;}*/
.aws-container .aws-search-form .aws-search-btn_icon{color: #0e3165;}
.ast-header-html-1 ul{display: flex;margin-bottom: 0;}
.ast-header-html-1 ul li{list-style: none;margin-left: 15px;}
.ast-below-header-wrap .ast-header-html-1 ul a, .ast-below-header-wrap .ast-header-html-1 ul a:hover{background:#0e3165; border-radius: 15px;padding: 5px 20px;color: #ffffff;text-transform: uppercase;font-size: 15px; font-weight: 600;}
.ast-header-html-1 ul a img{margin-right: 5px;}
#mega-menu-wrap-secondary_menu #mega-menu-secondary_menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-secondary_menu #mega-menu-secondary_menu > li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-secondary_menu #mega-menu-secondary_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{font-weight: 500;}
#mega-menu-wrap-menu-3 #mega-menu-menu-3 > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-3 #mega-menu-menu-3 > li.mega-menu-item > a.mega-menu-link:hover{font-weight: 500;}
#mega-menu-wrap-menu-3 #mega-menu-menu-3 > li.mega-menu-item.mega-menu-item-46 > a.mega-menu-link{color: #F51D1D;}
.main-header-bar-wrap{transition:.4s linear ease-in-out;}
/*#ast-desktop-header{box-shadow: 0 5px 5px 0 rgb(0 0 0 / 20%);position: fixed;top: 0;width: 100%;z-index: 1000;}*/
a.wishlist_products_counter.top_wishlist-heart:before{font-size: 30px; font-weight: 700; color: #0e3165; content: "\e908"; vertical-align: bottom;
 margin-right: 0; text-shadow: 0 0 black;}a.wishlist_products_counter.top_wishlist-heart.top_wishlist-.no-txt{    outline: none; color: #0e3165;
font-weight: 600;}
/*#mega-menu-wrap-primary{display: none;}*/
.home #mega-menu-wrap-primary{display: block;}
.aws-container .aws-search-field{font-size: 15px!important;}

.home ul#mega-menu-menu-3{position: absolute!important;width:300px!important;top:27px!important;display: grid!important;background:linear-gradient(to top, #ffffff8c, #ffffff)!important;padding: 20px 20px 100px 20px!important;}
.home #mega-menu-wrap-menu-3 #mega-menu-menu-3 > li.mega-menu-item > a.mega-menu-link{color: #000!important;padding: 10px;font-size: 15px;}
.home #mega-menu-wrap-menu-3 #mega-menu-menu-3 > li.mega-menu-item{padding: 5px;}
.home .mega-menu-flyout ul.mega-sub-menu{left:100%!important;top: 0px!important;}
.home #mega-menu-wrap-menu-3 #mega-menu-menu-3 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, .home #mega-menu-wrap-menu-3 #mega-menu-menu-3 > li.mega-menu-item > a.mega-menu-link:hover{background: #fff0!important;}
/**********************************************************************************************************************/
/***** HomePage *****/
.home .BestDeal  img{max-width: 75%;}
figcaption.elementor-image-carousel-caption{display:none;}
.has-post-thumbnail .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart a.tinvwl_add_to_wishlist_button{padding:0 5px;margin:0;}
.has-post-thumbnail .astra-shop-thumbnail-wrap .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{font-size:30px;}
.elementor-element-7371f35 .product-list .col-md-12{/*display: flex;*/ margin-top:-20px; margin-left:13%; margin-right:13%;}
.home .elementor-element-7371f35 .woocommerce-product .woocommerce-Price-amount{font-size:25px;margin: 0px 10px;}
.home .elementor-element-7371f35 .woocommerce-product .stock-status{margin:10px 0px;}
.home .BestDeal .row{row-gap:0;}
.home .BestDeal img{max-width: 85%;}
.home .BestDeal{box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.elementor-element-f0e5b50 .elementor-widget-wrap .elementor-element.elementor-widget-image{width: 33.33%}
.home .woocommerce-product h3{display: block;font-size:18px; font-weight: 500;min-height: 0px;margin: 1px 0;}
.home .woocommerce-product h3 a{color: #02284B;}
.home .woocommerce-product del{display: block;}
.home .woocommerce-product del .woocommerce-Price-amount{font-size: 24px; font-weight: 400;color: #707070;}
.home .woocommerce-product .woocommerce-Price-amount{font-size: 25px; font-weight: 700;color: #000000;}
.home .woocommerce-product .stock-status{display: block;font-size: 15px; font-weight: 400;color:#ed3c24;text-transform: uppercase;margin:10px 0px;}
.home .woocommerce-product {background: #f7f7f738; border-radius: 15px; padding: 30px;border: 1px solid #ccc;}
.disc-percentage{ --f: 10px;--r: 22px; --t: 9px;position: absolute; inset: var(--t) calc(-1*var(--f)) auto auto; padding: 0 14px var(--f) calc(18px + var(--r)); clip-path: polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%, calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)), var(--r) calc(50% - var(--f)/2)); background:#16891b;box-shadow: 0 calc(-1*var(--f)) 0 inset #0005;color: #fff!important;}
.home .product-grid .disc-percentage{margin-top: 0px; margin-bottom: 10px;}
.home .woocommerce-product img{max-width:100%;}
/*.woocommerce-product.product-grid img.attachment-post-thumbnail{max-height:150px;width: auto;}*/
.elementor-element-13eaa2e .row, .elementor-element-165d879 .row{row-gap:20px;}
.home .woocommerce-product.product-list {height: 570px;}
.home .woocommerce-product.product-grid {height: 275px;}
.home .woocommerce-product.product-grid.bg-custom{background: #fdfdfd;height:280px;}
.desktop-pcs .woocommerce ul.products li.product .astra-shop-thumbnail-wrap a{height: 155px; width: auto;margin: 0 auto 10px;overflow: hidden;}
.desktop-pcs .woocommerce ul.products li.product .astra-shop-thumbnail-wrap a img{width: auto;max-height: 100%;margin: 0 auto 10px;}
.desktop-pcs .woocommerce ul.products li.product{background: #fdfdfd; border-radius: 15px; padding: 15px;}
/*.desktop-pcs .woocommerce ul.products li.product .add_to_cart_button{display: none;}*/
.desktop-pcs .woocommerce ul.products li.product .add_to_cart_button{text-align: center;}
.desktop-pcs .woocommerce ul.products li.product del .woocommerce-Price-amount{font-size: 14px; font-weight: 400;color: #707070;}
.desktop-pcs .woocommerce ul.products li.product .woocommerce-Price-amount{font-size: 28px; font-weight: 700;color: #000000;}
.desktop-pcs .woocommerce ul.products li.product h2{display: block;font-size: 17px; font-weight: 500;min-height: 65px;}
.desktop-pcs .woocommerce ul.products li.product .disc-percentage, .desktop-pcs .woocommerce ul.products li.product .ast-onsale-card{display: none;}
.featured-products .woocommerce ul.products li.product .astra-shop-thumbnail-wrap a{height:240px; width: auto;margin: 0 auto 10px;overflow: hidden;}
.featured-products .woocommerce ul.products li.product .astra-shop-thumbnail-wrap a img{width: auto;max-height: 100%;margin: 10px auto 10px;}
.featured-products .woocommerce ul.products li.product .astra-shop-thumbnail-wrap{background: #fdfdfd; border-radius: 15px; padding: 15px;}
.featured-products .woocommerce ul.products li.product .astra-shop-summary-wrap{padding: 5px 30px;}
/*.featured-products .woocommerce ul.products li.product .add_to_cart_button{display: none;}*/
.featured-products .woocommerce ul.products li.product .add_to_cart_button{text-align: center;}
.featured-products .woocommerce ul.products li.product del{display: block;}
.featured-products .woocommerce ul.products li.product del .woocommerce-Price-amount{font-size: 18px; font-weight: 400;color: #707070;}
.featured-products .woocommerce ul.products li.product .woocommerce-Price-amount{font-size: 28px; font-weight: 700;color: #000000;}
.featured-products .woocommerce ul.products li.product h2{display: block;font-size: 17px; font-weight: 500;min-height: 35px;}
.featured-products .woocommerce ul.products li.product .ast-onsale-card{display: none;}
.home .featured-products .disc-percentage{--f: 10px;--r: 22px;--t: 9px;position: absolute;inset: var(--t) calc(-1*var(--f)) auto auto;padding: 0 14px var(--f) calc(18px + var(--r));
    clip-path: polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%, calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)), var(--r) calc(50% - var(--f)/2));background: #16891b;
    box-shadow: 0 calc(-1*var(--f)) 0 inset #0005;color: #fff!important;}
.popular-products ul{padding-left: 0;}
.popular-products li{display: inline-block;margin: 5px;}
.popular-products li a{display: inline-block;padding: 2px 10px;border-radius: 5px;color: #707070;}
.popular-products li a.pop-prod{background: #ecf1fe;}
.popular-products li a.pop-cat{background: #f7f7f7}
.popular-products li a.pop-other{background: #a9c1f4;}

.home .product.woocommerce.add_to_cart_inline a.button{margin-left: 0px!important;}
.home .product.woocommerce.add_to_cart_inline del span bdi{font-size: 20px;}
.home .add_to_cart_inline a:hover, .woocommerce a.button:hover{background:linear-gradient(121deg, #f76f0b, transparent) #0e3165;border:none;}
.home .add_to_cart_inline a{padding: 10px 15px;margin: 5px;font-size: 18px;font-weight: 300;}
.home .BestDeal h3{font-size: 25px;}
.home .woocommerce ul.products li.product .ast-shop-product-out-of-stock{bottom: 3em!important;}
/*.home span.price{display: flex!important;}*/
.ast-on-card-button .ahfb-svg-iconset, .ast-on-card-button.ast-onsale-card{display: none;}
/************************************************** FOOTER *****************************************************************/
footer#colophon h2.widget-title{font-size: 24px; font-weight: 400;color: #ffffff;}
footer p{font-size: 16px; font-weight: 400;color: #ffffff;}
footer p a{color: #fff!important;}
footer p i{margin-right: 15px;}
footer #mega-menu-wrap-footer_menu #mega-menu-footer_menu > li.mega-menu-item, footer #mega-menu-wrap-footer-3 #mega-menu-footer-3 > li.mega-menu-item{display: block;}
.ast-footer-copyright {width: auto;}
#mega-menu-wrap-footer-3, #mega-menu-wrap-footer_menu{background: #0e3165!important;}
a.menu-link{color: #fff;}


/********************************************* Product Page *****************************************************************/
.woocommerce div.product div.images img{background:#fff;}
.yith_magnifier_zoom_wrap{z-index:0;}
/*.product-type-simple{margin: 0 10% 50px;}*/
.feature-block .col-md-6{width:100%!!important;}
.images.nickx_product_images_with_video .slider.nickx-slider-for .zoom.nslick-slide img{width: auto;margin: 0 auto;}
.shop-page-breadcrumb{background: #0e3165; padding: 10px 0;border: 1px solid border: 1px solid #b1aeae;}
.woocommerce .shop-page-breadcrumb nav.woocommerce-breadcrumb{margin: 0;color: #fff;}
.woocommerce .woocommerce-breadcrumb a{color: #fff;}
.woocommerce div.product .product_title{color: #02284B;font-size: 25px; font-weight: 400;}
.woocommerce div.product .single-sku{color: #0B72D0;font-size: 20px; font-weight: 400;}
.woocommerce div.product .single-sku span{color: #02284B;}
.woocommerce div.product p.price del, .woocommerce div.product span.price del{color: #707070; font-size: 21px; font-weight: 400;}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins{color: #000000; font-size:25px; font-weight: 700;}
.woocommerce .product .summary .cart{margin-top: 60px;}
.woocommerce .summary .cart .quantity{margin-bottom: 0 !important;}
.woocommerce .summary .cart .quantity a{background: #d5d5d5;font-size: 28px;padding: 0px 10px;}
.woocommerce .summary .cart input[type=number].qty{font-size: 20px;max-width: 80px;}
.woocommerce div.product form.cart .button.single_add_to_cart_button{background:#f76f0b;text-transform: uppercase;font-weight: 400;font-size:15px;padding: 10px 15px;margin-bottom: 0;border-radius: 4px;width:200px;height:50px;}
.woocommerce div.product p.price{color: #000000; font-weight: 500; font-size: 36px;}
.woocommerce div.product .tax-class{color: #454545; font-weight: 400; font-size: 18px;}
.woocommerce .product .summary .cart{border-bottom: 1px solid #D9D9D9;border-top: 1px solid #D9D9D9;padding: 20px 0;margin: 20px 0;}
.woocommerce-product-details__short-description h4{color: #02284B;font-size:18px; font-weight:400;}
.woocommerce-product-details__short-description p{color: #767676;font-size: 15px; font-weight: 300;margin-bottom: 0 !important; }
.woocommerce-product-details__short-description{border-bottom: 1px solid #D9D9D9;padding-bottom: 20px;margin-bottom: 20px;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::before{content: none;}
.woocommerce div.product .woocommerce-tabs .panel{border: 1px solid #D9D9D9;padding: 20px;}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{margin: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child a{border-radius: 15px 0 0 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child a{border-radius: 0 15px 0 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{border: 1px solid #D9D9D9;padding: 10px 25px;background: #F3F3F3; display: inline-block;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background: #ffffff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{background: #f76f0b;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-radius: 0;}
.woocommerce .related.products h2{color: #02284B;font-weight:600;font-size: 22px;text-transform: capitalize;}
.woocommerce .related.products ul.products li.product .astra-shop-thumbnail-wrap a{height: auto; width: auto;margin: 0 auto 10px;overflow: hidden;}
.woocommerce .related.products ul.products li.product .astra-shop-thumbnail-wrap a img{width: auto;max-height: 100%;margin: 0 auto 10px;}
.woocommerce .related.products ul.products li.product{background: #F7F7F7; border-radius:0px; padding: 15px;}
/*.woocommerce .related.products ul.products li.product .add_to_cart_button{display: none;}*/
.woocommerce .related.products ul.products li.product del .woocommerce-Price-amount{font-size: 14px; font-weight: 400;color: #707070;}
.woocommerce .related.products ul.products li.product .woocommerce-Price-amount{font-size: 28px; font-weight: 700;color: #000000;}
.woocommerce .related.products ul.products li.product h2{display: block;font-size: 15px; font-weight: 500;min-height: 35px;}
.woocommerce .related.products ul.products li.product .disc-percentage, .desktop-pcs .woocommerce ul.products li.product .ast-onsale-card{display: none;}
.woocommerce div.product .related .tax-class{display: none;}
/*.woocommerce div.product .related.products{display: none;}*/
/*.woocommerce div.product .woocommerce-tabs{margin: 0 10% 50px;width: auto;}*/
/*.woocommerce #content div.product div.summary{margin-right: 10%;}*/
.woocommerce.woocommerce-page #content div.product div.images{/*margin-left: 10%;*/width: 100%;}
/*.woocommerce div.product.sale .disc-percentage{background: #ED3C24; color: #ffffff; font-size: 16px; font-weight: 600;border-radius: 15px 0;display: inline-block;padding: 6px 10px;margin-top: 30px; margin-bottom: 60px;position: absolute;}
*/.woocommerce button.button.added::after{content: none;}
.woocommerce div.product form.cart .added_to_cart, .woocommerce button.button.added::after {display: none;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{background:#0e3165;padding: 0 15px;display: inline-block;width: auto;height: auto;margin: 0 20px;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{position: relative;top: 0;left: 0;margin-right: 0;color: #ffffff;background: #0e3165;font-size: 46px;margin-top: 0;margin-left: 0px;}

.woocommerce ul.products li.product a img{width:auto;height: 200px;margin:30px auto 0px auto;}
.owl-carousel{display: block;}
.woocommerce a.button{background-color: transparent;color: #000;border: 2px solid #f76f0b;font-weight: 500;text-align: center;}
.woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid){grid-template-columns: repeat(4,1fr);}
section.related.products.home{display: none;}
.woocommerce .upsells ul.products{display: block;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{border: 1px solid #ccc;padding: 10px;margin: 0px 0px 20px 0px;}
.woocommerce-Tabs-panel h3{font-size: 20px;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{font-size: 25px;color: #000;height:50px;}
.price span strong{font-size: 25px!important;}
.home .woocommerce ul.products li.product .woocommerce-loop-product__title{height:60px!important;}
/** product related slider **/
.wt-related-products .carousel-wrap{padding:0!important;}
.woocommerce .related.products ul.products li.product .tax-class .woocommerce-Price-amount{color: #454545;font-weight: 400;font-size: 18px;}
/*#ets-qus-form, .ets-cont-right h6{display:none;} #ets-load-more{background-color: #0e3163;border-color: #0e3067;}
.my-table{position: relative!important;margin-top: -23px!important;}*/
.wfaq-button, #tab-faqs h2, #ask-a-question{display:none!important;}.accordion-section .wfaq-answer{display:block!important;}
.wfaq-accordion h3{font-size:15px!important;background:#efebeb!important;}
.woocommerce #content .ast-woocommerce-container div.product div.summary{width: 100%;padding: 0 20px;}
.woocommerce #content p.asch-image-note{clear: both;margin-top: 20px;}
/************************************************************** Categories Page **************************************************************************/
.category-blocks .elementor-inner-section figure a{width: 100%;}
.category-blocks .elementor-inner-section figure img{width: auto;margin: 36px auto;}
.category-blocks .elementor-inner-section figure figcaption{background: #035BAD; padding: 15px 0;font-size: 18px; font-weight: 400;color: #ffffff;margin: 0;border-radius: 0 0 15px 15px;transition:.3s ease-in-out;}
.category-blocks .elementor-inner-section figure:hover figcaption{background: #F76F0B; }
#secondary h2{font-size: 20px;}
/*.tax-product_cat #primary{width: 80%;}.tax-product_cat #secondary{width: 20%;}*/
.ast-left-sidebar #secondary{padding-right:10px;}
#text-2{background:#123269;padding:10px;margin-bottom:0!important;}#text-2 h2.widget-title{text-align:center;color:#fff;margin:0}
.ast-woo-sidebar-widget{background:#f5f5f5;padding:20px 20px;margin-bottom:20px;}
.shop-page-banner {position: relative;}
.shop-page-banner h1 { position: absolute; top: 50%; transform: translateY(-50%);color: #ffffff;font-size: 42px; left: 0; width: 100%; right: 0;
  max-width: 1640px;text-align: center; margin: 0 auto;}
.woocommerce ul.products li.product .ast-shop-product-out-of-stock, .woocommerce-page ul.products li.product .ast-shop-product-out-of-stock{bottom:7em!important;}
.product_cat-hot-sale .astra-shop-summary-wrap span.woocommerce-Price-amount.amount{color:#c90606!important;}
#text-3 .widget-title{margin-bottom:0!important;color:#fff!important;}#text-3{background:#0e3165;text-align:center;}.woof_container_inner label span{display:none;}
/**************************************************************** Cart Page ***************************************************************************/
.woocommerce-cart .entry-header{display: none;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width: 100%;}
.woocommerce-cart table.shop_table td.product-name, .woocommerce-cart table.shop_table .woocommerce-Price-amount {font-weight: 300;font-size: 18px;}
.woocommerce-cart .woocommerce-cart-form, .woocommerce-cart .cart_totals{background: #ffffff;}
.woocommerce-cart table.shop_table td.product-name a{color: #222;font-weight:300;}
.woocommerce.widget_shopping_cart .cart_list li {padding: 1.2em 1em 1.2em 3em;}.woocommerce ul.product_list_widget li img{width:3em!important;height:3em!important;}
.product_cat-hot-sale .woocommerce-Price-amount{color:#f70b0b;}
/**************************************************************** CheckOut Page ***********************************************************************/
table.woocommerce-order-overview th, table.woocommerce-order-overview td, .woocommerce-page.woocommerce-checkout table.shop_table th, .woocommerce-page.woocommerce-checkout table.shop_table td{font-weight:300;}
.payment_method_eway label{display:contents!important;}.woocommerce-page.woocommerce-checkout .woocommerce-customer-details address{background:#fff;}
.woocommerce-checkout #content, .woocommerce-cart #content{background: #f4f5f7;}
.woocommerce-checkout #content header{display: none;}
/*.woocommerce-checkout #content .woocommerce-billing-fields, .woocommerce-checkout #content .shipping_address{border: 1px solid #D9D9D9; background: #ffffff;padding: 60px;margin-bottom: 50px;}*/
.woocommerce-checkout #content .woocommerce-additional-fields{border: 1px solid #D9D9D9; background: #ffffff;padding:20px;}
#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3) {padding: 0 0 14px;border: 0;}
.woocommerce-checkout #content #ship-to-different-address{margin: 10px;padding: 0;}
.woocommerce form .woocommerce-account-fields .form-row.woocommerce-validated{margin: 0 60px 40px;padding: 0;font-size: font-size: 1.2rem;font-weight: 700;}
form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading) {border: 1px solid #D9D9D9; background: #ffffff;padding: 10px 20px;border-bottom: 0;}
form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) {padding: 0;border: 1px solid #D9D9D9; background: #ffffff;padding: 20px 60px 60px;border-top: 0;}
.woocommerce-page.woocommerce-checkout table.shop_table th, .woocommerce.woocommerce-checkout table.shop_table th {padding: 4px 12px 14px 12px;}
/*.woocommerce.woocommerce-checkout form #customer_details.col2-set, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set {width: 59%;margin-right: 0;}*/
/*.woocommerce-page form .woocommerce-billing-fields .form-row, .woocommerce-page form .shipping_address .form-row{width: 50%;display: inline-block;}*/
.woocommerce-page form #billing_country_field.form-row, .woocommerce-page form #shipping_country_field.form-row{width: 100%;}
.woocommerce-checkout .woocommerce-notice--success{border: 2px solid #03d903;padding: 10px 0;text-align: center;background: #a3e5a3;border-radius: 5px;font-size: 18px;margin-bottom: 30px;}

.woocommerce-page.woocommerce-checkout .woocommerce-order h2.wc-bacs-bank-details-heading, .woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title{text-align: center;margin: 50px auto;text-transform: uppercase;font-size:25px;border: 0;background: transparent;border-bottom: 5px solid #f76f0b;display: block;padding: 5px 0;width: fit-content;}
.woocommerce-page.woocommerce-checkout .woocommerce-order h3{font-size: 26px;color: #f76f0b;}
table.woocommerce-order-overview,.woocommerce-page table.shop_table{border: 1px solid #cccccc;background: #ffffff;text-transform: capitalize;}
.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details{padding: 10px;border: 1px solid #cccccc;display: flex;background: #ffffff;}
.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details li{margin: 0; width: 33.33%;}
table.woocommerce-order-overview th, table.woocommerce-order-overview td, .woocommerce-page.woocommerce-checkout table.shop_table th, .woocommerce-page.woocommerce-checkout table.shop_table td{font-size: 18px;color: #0e3165;}
.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details li{font-size: 18px;border: 0;color: #0e3165;}
.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details li strong{margin-top: 10px;}

.woocommerce ul#shipping_method{text-align:end;}
.woocommerce-shipping-fields__field-wrapper{background:#fff;padding:10px;margin:10px 0px;}
/**************************************************************** Contact Form ************************************************************************/
.form-row{ width: 100%; } 
.column-half{ float: left; position: relative; padding: 0.65rem; width:50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } 
.column-full{ float: left; position: relative; padding: 0.65rem; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } 
.clearfix:after { content: ""; display: table; clear: both; } 
.wpcf7-form textarea {width: 100% !important;height: 50px;}
.wpcf7-submit{background:#f86f0c!important;}

/*****************Description Attribute****************/

#tab-description  table,#tab-description tr,#tab-description td {
    border: 2px solid black;
}
/********************** wishlist ************************/
.tinvwl-input-group .form-control{height:46px!important;}.tinv-wishlist table td{padding:5px!important;}.woocommerce.tinv-wishlist button.button.alt{padding:10px!important;}
/***************Media********************************/
@media (max-width: 544px){
.woocommerce ul.products li.product.mobile-align-left, .woocommerce-page ul.products li.product.mobile-align-left{
    text-align: left;
    margin: 10px 0px;
}
}


.wpcf7-response-output {color: #fff;}
input#submit {margin-left: 10px;}

/*.ast-shop-product-out-of-stock {bottom: 40px!important;}*/

/*.woocommerce ul.products li.product .ast-shop-product-out-of-stock,.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock {
    bottom: 50px!important;
}*/

/*.ast-woo-sidebar-widget{padding:20px;}*/


.disc-percentage{top: 30px; z-index: 500;}
.grecaptcha-badge { width: 70px !important; overflow: hidden !important; transition: all 0.3s ease !important;left: 4px !important;}


