@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//garudasigns.com/wp-content/themes/woodmart-cuuou8-1nkdc8/fonts/woodmart-font-2-400.woff2?v=8.0.6") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//garudasigns.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//garudasigns.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//garudasigns.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//garudasigns.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//garudasigns.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//garudasigns.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//garudasigns.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//garudasigns.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 15px;
	--wd-title-font: "Lexend Deca", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Lexend Deca", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lexend Deca", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Lexend Deca", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 13px;
	--wd-brd-radius: 10px;
	--wd-primary-color: rgb(28,97,231);
	--wd-alternative-color: rgba(28,97,231,0.2);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: rgb(225,235,255);
	--btn-default-bgcolor-hover: rgb(219,227,249);
	--btn-default-color: rgb(28,97,231);
	--btn-default-color-hover: rgb(28,97,231);
	--btn-accented-bgcolor: rgb(28,97,231);
	--btn-accented-bgcolor-hover: rgb(28,97,231);
	--btn-transform: capitalize;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(28,97,231);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(245,245,245);
	background-image: none;
}
html .wd-nav-mobile > li > a {
	text-transform: capitalize;
}
html .post.wd-post .post-title {
	font-size: 18px;
}
.page .wd-page-content {
	background-color: rgb(246,246,246);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(246,246,246);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(246,246,246);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(246,246,246);
	background-image: none;
}
html .wd-buy-now-btn {
	background: rgb(107,163,49);
}
html .wd-buy-now-btn:hover {
	background: rgb(95,158,44);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-bg: rgb(255,255,255);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-form-brd-radius: 5px;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}



/* General Header Styles */
.whb-main-header {
    background-color: #4e46ca !important; /* Header background */
    padding: 0px 8%;
    position: absolute;
    width: 100%;
    z-index: 10;
}

.whb-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
	border-radius: 5px!important;
}

/* Top Bar (Marquee) */
.whb-top-bar {
    background-color: #3d3a99; /* Darker shade for contrast */
    color: white;
    text-align: center;
    padding: 5px 0;
    font-size: 14px;
}

/* Center Logo Alignment */
.whb-col-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Email Section Styling */
.whb-col-left {
    color: white;
    font-size: 14px;
}

.whb-col-left strong {
    font-weight: bold;
}

.whb-col-left a {
    color: white;
    text-decoration: none;
    font-weight: 600;
}

.whb-col-left a:hover {
    text-decoration: none;
}

/* Navigation Menu - Rounded Buttons */
.wd-header-nav ul.menu {
    display: flex;
    justify-content: center;
    list-style: none;
    padding: 0;
}

.wd-header-nav ul.menu li {
    margin: 0 8px;
}

.wd-header-nav ul.menu li a {
    display: inline-block;
    background-color: white;
    color: #4e46ca;
    padding: 0.9em 3.5em;
    border-radius: 5px; /* Makes buttons rounded */
    font-weight: bold;
    transition: 0.3s ease-in-out;
    border: 2px solid transparent;
}

.wd-header-nav ul.menu li a:hover {
    background-color: transparent;
    color: white;
    border: 2px solid white;
}

/* Search Bar */
.wd-search-form input.s {
    border: 2px solid white;
    border-radius: 8px;
    padding: 8px 10px;
    color: white;
    background-color: transparent;
}

.wd-search-form input.s::placeholder {
    color: white;
}

.wd-search-form button {
    background-color: #fff;
    color: #4e46ca;
    border-radius: 8px;
    padding: 8px 10px;
    font-weight: bold;
    transition: 0.3s ease-in-out;
}

.wd-search-form button:hover {
    background-color: #4e46ca;
    color: white;
}

/* Header-Banner Overlap */
/*.whb-main-header + .banner-section {
    margin-top: 80px; /* Adjust based on header height */
  /*  position: relative;
    z-index: 1;
}*/
.whb-color-dark:not(.whb-with-bg){
margin-top: 4px;
}
.wd-content-layout {
  padding-block: 0px;
}
.wd-slider > .wd-carousel-inner {
margin: 0;
}
.whb-main-header {
/*     position: relative !important; */
    z-index: 100 !important; /* Keep it above other elements */
}
.wd-carousel-inner{
    --wd-col-lg:4.8!important;
}

/* Custom css */
.flex {display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;}
 .align-center {align-items: center;}
 .align-start {align-items: flex-start;}
 .justify-center {justify-content: center;}
 .justify-between {justify-content: space-between;}
 .align-end {align-items: flex-end;}
 .justify-end {justify-content: flex-end;}
 .justify-left {justify-content: flex-start;}
 .flex-wrap {flex-wrap: wrap;}
 .flex-column {flex-direction: column;}
 .align-self-start {align-self: flex-start;}
 .text-center{text-align: center;}
 .rows{width: 100%;}

.wd-footer{background-color: #f5f5f5}
.container{max-width: 1510px;}
.whb-top-bar{background-color: transparent; padding:0}
.whb-top-bar .whb-top-bar-inner{background-color: #013f81; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 48px;max-height: 48px; }
.whb-main-header{background-color: transparent !important; padding: 0}
.scroll_text{font-size: clamp(0.875rem, 0.8143rem + 0.2589vw, 1.125rem) !important; padding-right: 20px !important; padding-left:20px !important;}
.whb-header-bottom,.whb-color-dark:not(.whb-with-bg) {background-color: transparent !important}
.whb-sticky-prepared{padding-top: 0 !important}
.whb-general-header-inner{background-color: #ffffff; padding: 0 1.5em 0 2.6875em; border-radius: 10px;}
.header_email{display: flex; flex-direction: column}
.header_email span:first-child{color: #656a96 !important; font-size: 1.125rem; font-weight: 500}
.header_email span:first-child strong{font-weight: 500}
.header_email span:nth-child(2){color: #0b0c58 !important; font-size: 1.125rem; font-weight: 600}
.whb-main-header .wd-header-my-account > a::after{content: 'Login';}
.whb-main-header .wd-header-cart > a::after{content: 'Cart';}
.whb-main-header .info-box-wrapper .box-icon-wrapper::after,
.whb-main-header .wd-header-my-account > a::after,
.whb-main-header .wd-header-cart > a::after{color: #656a96; font-size: 1rem; display: block; width: 100%; text-align: center;margin-top: 0.75rem; font-weight: 500}
.whb-main-header .wd-header-cart > a,
.whb-main-header .wd-header-my-account > a{flex-direction: column}
.whb-main-header .info-box-wrapper .box-icon-wrapper::after{content: 'FAQ'; margin-top: 1rem;}
.whb-main-header .info-box-wrapper,
.whb-main-header .wd-header-cart > a,
.whb-main-header .wd-header-my-account > a {width: 5rem; display: flex; justify-content: center}
.whb-main-header .wd-header-my-account > a{min-height: 3.3125rem; border-left: 1px solid #c5d1e6; border-right: 1px solid #c5d1e6;}
.whb-main-header .wd-header-cart.wd-design-5 .wd-cart-number{width: 1.3125rem; height: 1.3125rem; background-color: #e12525; line-height: 1.25rem}
.whb-header-bottom .container{padding-inline: 15px !important;}
.whb-header-bottom-inner .whb-col-left{margin-left: 0px; width: 60%}
.whb-header-bottom-inner .wd-header-nav {padding: 0 !important}
.whb-header-bottom-inner .wd-header-nav ul{justify-content: space-between; column-gap: 3px; }
.whb-header-bottom-inner .wd-header-nav ul.menu li{margin: 0; flex:1}
.whb-header-bottom-inner .wd-search-form input.s{color: #0b0c58; background-color: #ffffff; font-size: 1.125rem;border-radius: 5px}
.whb-header-bottom-inner .wd-search-form input.s::placeholder{color: #656a96 !important; font-size: 1.125rem}
.whb-header-bottom-inner .whb-col-right{width: 41%;}
.whb-header-bottom-inner .wd-header-nav ul.menu li a{width: 100%; text-align: center}
.wd-header-nav ul.menu li a{color: #0b0c58; font-size: 1.5rem; font-weight: 500; height: 49px; padding: 0}
.whb-header-bottom-inner .wd-header-nav ul.menu > li a{justify-content: space-between; align-items: center; display: flex; padding: 0 1.25em;font-family: inherit;}
.whb-header-bottom-inner .wd-header-nav ul.menu > li a:hover{background-color: #013f81; border: 1px solid #013f81}
.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after{font-size: 1em; color: #0b0c58 !important}
.whb-main-header .whb-color-dark:not(.whb-with-bg){margin-top: 0.4375rem}
.whb-main-header .whb-header-bottom{margin-top: 0.4375rem}
.whb-header-bottom .wd-dropdown{background-color: #ffffff; margin-left: 0; margin-top: 0;}
.wd-header-nav ul.menu .wd-dropdown li a{height: auto}
.whb-header-bottom .wd-dropdown{padding: 0}
.whb-header-bottom .wd-dropdown-menu.wd-design-default>.container{padding: 0 !important}
.wd-header-nav ul.menu .wd-dropdown li a{padding: 0.5em; white-space: nowrap;}
p{font-size: 1.125rem}
header .container, footer .container{max-width: 1510px !important}
main{padding: 0 !important}
.wd-close-side[class*="wd-location-header"]{z-index 1 !important}
.e-con.e-flex>.e-con-inner{padding-inline: 15px;}
.wd-content-area{padding-top: 0 !important}
footer .container{padding: 0}
footer .e-con.e-flex>.e-con-inner{padding-inline: 0}
.add_to_card_btn{background: url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/cart-02.png) no-repeat center center; width: 3.3125rem; height: 2.6875rem; display: inline-block}
.search_btn{background: #ececec url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/search-icon.png) no-repeat center center; width: 1.625rem; height: 1.625rem; display: inline-block; border-radius: 50%}
.pro_details_btn{background: #ffffff url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/arruw-btn-01.png) no-repeat 0.5rem center; font-size: 0.875rem; color: #0b0c58; font-weight: 600; height: auto; min-height: auto; padding: 0.625rem 3.125em 0.625rem 2.875rem; border-radius: 3em; text-align: left; justify-content: flex-start; border-radius: 3em;}
.check_price_btn{background: #eeeeee url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/price-check.png) no-repeat center center; width: 3.3125rem; height: 2.6875rem; display: inline-block; border-radius: 3px}
.star-rating{font-family: woodmart-font !important; color: #f15a22}
.star-rating:before{color: #b7b6b6}
.add_to_card_btn_02{background: linear-gradient(to bottom,  #b9dcf2 0%,#94bfda 100%); color: #025ab9; font-size: 1.125rem; font-weight: 600; padding: 0.25em 0.5em; border-radius: 5px;}
.pro_details_btn.no_bg{background: transparent url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/arruw-btn-01.png) no-repeat left center; color: #025ab9; font-weight: normal}

/* megamenu css */
#mega-menu-wrap-main-menu .mega-menu-toggle{background: transparent url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/menu-dot.png) no-repeat right center;}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box{display: none}
.wd-header-html p:empty{display: none}
/* megamenu css */

.product_wrapper .e-con-boxed{
    padding-right: 0;
}
.product_sec *{
    font-family: inherit !important
}
.product_sec{
    display: flex;
    flex-wrap: wrap;
    column-gap: 1.333333333333333%;
    row-gap: 1em;
}
.product_sec .swiper{
    padding-bottom: 2.5em;
}
.product_sec .swiper-slide{
    padding: 0.15em;
}
.product_banner_slider_pagination{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    justify-content: center;
}
.product_banner_slider_pagination .swiper-pagination-bullet{
    width: 0.5625rem;
    height: 0.5625rem;
    background-color: #c6c6c6;
    opacity: 1
}
.product_banner_slider_pagination  .swiper-pagination-bullet-active{
    background-color: #055cba; 
}

.product_col{
    width: 100%;
    padding: 1.875em;
    position: relative;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}


.product_col .cat{
    color: #656a96;
    font-size: 0.875rem;
    margin-bottom: 0.5em;
		line-height:1.25em;
}

.product_col .title{
    color: #0b0c58;
    font-size: 1.125rem;
    font-weight: 600;
    margin-bottom: 0.75rem;
    line-height: 1em
}

.product_col .price{
    color: #0b0c58 !important;
    font-size: 1rem;
    font-weight: normal;
    margin-bottom: 1.75rem;
    line-height: 1em;
    font-family: inherit
}
.product_col .price .amount{color: #0b0c58}

.product_col .info{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.product_col .info .btn_sec{
    display: flex;
    justify-content: space-between;
    column-gap: 0.625rem;
}

.product_col .info .btn_sec .col{
    display: flex;
    justify-content: center;
    align-items: center;
}



.product_col .info .sizes{
    display: flex;
    column-gap: 0.3125rem
}
.product_col .info .sizes span{
    color: #0b0c58;
    font-size: 0.75rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.product_col .info .sizes span::before{
    content: '';
    background-color: #dfdfdf
}

.product_col .info .sizes .a3::before{
    width: 1.25rem;
    height: 1.75rem;
}
.product_col .pic img{
    max-height: 14.25rem;
    object-fit: contain
    
}
.product_col .info .sizes .a4::before{
    width: 1.0625rem;
    height: 1.375rem;
}
.product_col .info .sizes .a5::before{
    width: 0.75rem;
    height: 0.9375rem;
}

.product_col .btn_plain{
    background-color: transparent;
     padding: 0;
     color: #025ab9;
     font-size: 1rem;
     font-weight: 500;
     line-height: 1em;
     display: inline-block;
    min-height: auto;
    text-align: left;
}
.product_col .check_price_btn:hover .product_popup{
    display: block;
}

.product_popup{
    display: none;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: #fff8cc;
    border-radius: 10px;
    left: 0;
    overflow: hidden
}



.product_popup .col{
    line-height: 1em;
}
.product_popup .col:nth-child(1){width: 25%;}
.product_popup .col:nth-child(2){width: 50%;}
.product_popup .col:nth-child(3){width: 22%;}
.product_popup .hdrs{
     display: flex;
     background-color: #b9dcf2;
     justify-content: space-between;
     padding: 1.25rem 1.5625rem 0.75rem;
 }
 
  .product_popup .hdrs .col{
      font-size: 0.875rem;
      color: #0b0c58;
      font-weight: 600
  }
  
  
   .product_popup .icont .col p,    .product_popup .icont .col span{
       font-size: 0.6rem;
       color: #0b0c58;
       font-weight: 500;
       margin-bottom: 0.25rem;
   }
 
 
  .product_popup .icont{
     display: flex;
      justify-content: space-between;
       padding: 0.75rem 1.5625rem 2rem;
		    max-height: 13em;
    overflow: auto;
    column-gap: 1em;
 }
.product_popup .icont .col{height: 100%}
 
   .product_popup  .btn_sec{
       padding: 1em 1.5625rem 1.75rem; 
   }


.product_col .wishlist_btn{
    position: absolute;
    right: 1.75em;
    top: 1.75em;
	width: 1.25rem;
	height: 1.25rem;
	background: url(./../../wp-content/themes/woodmart-cuuou8-1nkdc8/images/heart-icon.png) no-repeat center center;
	cursor: pointer;
}

.product_col .wishlist_btn.active{background: url(./../../wp-content/themes/woodmart-cuuou8-1nkdc8/images/heart-icon-filled.png) no-repeat center center;
}

.product_col .pro_details_btn{width: 100%;}

.rating{
    display: flex;
    align-items: center;
}

.cart_popup{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: #ecf8ff;
    border-radius: 10px;
    left: 0;
    overflow: hidden;
    padding: 4.125em 2.1875em 2.1875em;
    display: none;
}

.cart_popup .label{
    color: #0b0c58;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1em;
    margin-bottom: 0.5rem
}

.cart_popup select{
    color: #747474;
    font-size: 1.125rem;
    border: 1px solid #d1d3d4;
}

.cart_popup .inp_sec{
    margin-bottom: 1rem;
}

.cart_popup .inp_sec:last-child{
    margin-bottom: 0
}

.cart_popup .inp_main {
    margin-bottom: 2.1875rem;
}

.cart_popup .btn_sec{
    display: flex;
    justify-content: space-between;
    column-gap:0.375rem; 
}

.cart_add{
    display: flex;
    justify-content: space-between;
    border: 1px solid #c1c1c1;
    border-radius: 5px;
    overflow: hidden
}

.cart_add input,
.cart_add button,
.cart_add .cart_inc,
.cart_add .cart_desc,
.cart_add .cart_count{
   color: #025ab9;
   font-size: 1.125rem;
   font-weight: 600;
   background-color: #f5f5f5;
   width: 2.8125rem;
   height: 3.125rem;
   text-align: center;
   border: 0;
}

.cart_add .cart_inc,.cart_add .cart_decr{
    border-right: 1px solid #c1c1c1
}
.cart_add .cart_desc,.cart_add .cart_incr{
    border-left: 1px solid #c1c1c1
}

.add_to_card_btn_02{
    flex: auto;
}
.cart_popup .details_btn{
   margin-top: 4.25em; 
}
.cart_popup .close{
    position: absolute;
    right: 1.5em;
    top: 1.5em;
    width: 0.875rem;
    height: 0.875rem;
    cursor: pointer;
	background: url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/close-orange-01.png) no-repeat center center;
}

/* 29-May-25 */
.woocommerce-NoticeGroup-checkout { display:none; }
/* 29-May-25 */


.range-slider{position: relative; min-width: 13.125rem }
.range-slider input[type="range"] {position: absolute; pointer-events: none; -webkit-appearance: none; z-index: 3; height: 0; width: 100%;top: 8px;}
.range-slider input[type="range"]::-webkit-slider-thumb {pointer-events: all;width: 23px;height: 23px; border-radius: 50%;background: #a7cee6; cursor: pointer; -webkit-appearance: none;}
.range-slider .slider {position: relative;width: 100%; height: 4px;background: #ddd; top: 6px; z-index: 1;}
.range-slider .track {position: absolute;height: 4px;width: 100%;background: #ddd; z-index: 1;}
.range-slider .range {position: absolute;height: 4px;background: #add3ea;z-index: 1;}
.range_container .price_tag{color: #000000; font-weight: 600; font-size: 1.125rem}
.range_container > .rows{align-items: center; column-gap: 1.625em}

.check-form-group input {padding: 0; height: initial; width: initial; margin-bottom: 0; display: none; cursor: pointer;}
.check-form-group label {position: relative; cursor: pointer; font-size: 1.125rem; color: #000000}
.check-form-group label span{position: relative}
.check-form-group label span:before { content:''; -webkit-appearance: none; background-color: transparent; border: 1px solid #b6b6b6;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding: 10px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 10px; border-radius: 4px;}
.check-form-group input:checked + label span:after {content: ''; display: block; position: absolute; top: 7px; left: 9px; width: 6px;height: 14px;border: solid #025ab9; border-width: 0 2px 2px 0; transform: rotate(45deg);}
.go_btn{color: #025ab9; font-size: 1.125rem; font-weight: 500; border: 1px solid #025ab9; background-color: white; padding: 0.25em 1.125em; border-radius: 3em}
.go_btn:hover{background-color:#025ab9; color: #ffffff }

.product_shop .container{max-width: 1510px; padding-inline: 15px}
.inside_banner{background-color:#fedb0d; }
.inside_banner h1{font-size: 3.525rem;}
 .breadcrumb{margin: 0;padding: 0;}
 .breadcrumb li{margin: 0;padding: 0;list-style: none;font-size: clamp(0.875em, 0.85em + 0.125vw, 1em);color: #0b0c58;line-height: 1em;font-weight: 400;}
 .breadcrumb li a{font-size: initial;color: #0b0c58;font-weight: 400;}
 .breadcrumb li:not(:last-child)::after{content: "/";display: inline-block;margin: 0 2px;color: #0b0c58;font-size: initial;line-height: initial;font-weight: 400;}
.inside_banner .breadcrumb_panel{margin-bottom: 1.875rem}
.inside_banner p{color: #0b0c58}
.inside_banner ul li{color: #0b0c58; font-size: 1.125rem; font-weight: 600; margin-bottom: 0; line-height: 1.45em;}
.inside_banner ul {list-style-position: inside; padding-left: 0;}
.inside_banner .cont{width: 52.5%}
.inside_banner .pic{position: absolute; right: 0; bottom: 0;width: 40%;display: flex;justify-content: center;}
.inside_banner .cont_main{padding: 15em 0 2em; position: relative}
.filter_wrapper{background-color: #deeff9; padding: 0.875rem 0;}
.filter_button{background: #ffffff url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/filer-bg.png) no-repeat 1em center; color: #0b0c58; font-weight: 600; font-size: 1.125rem;padding: 0.7em 4.5em 0.7em 3.3em;min-height: auto;border-radius: 3em;}
.filter_button::after{content: ''; position: absolute; right: 1em; top: 50%; transform: translateY(-50%); width: 0.875rem; height: 0.875rem; background:  url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/filter-plus.png) no-repeat center center}
.filter_button:hover{background-color: #ffffff}
.filter_button.active::after{background:  url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/filter-minus.png) no-repeat center center}
.filter_wrapper select{width: 32.25%; appearance: none; -webkit-appearance: none;  background: #ffffff url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/arrow-menu-01.png) no-repeat 92% center;color: #0b0c58; font-weight: 600; font-size: 1.125rem;padding: 0.25em 1.5em;height: auto;border-radius: 3em;}
.product_display .product_col{width: 24%; height: auto}
.product_display{padding:3.125em 0 5.625em; position: relative; background-color: #fff;}
.product_display .container > .rows{position: relative}

.filter_menu_wrapper{position: absolute;background-color: #fff;z-index: 1;top: -2px;height: 100%; width: 21em; padding: 0 3em 3em 2px; left: -2px; display: none}
.filter_menu_wrapper h4{color: #000000; line-height: 1em}
.filter_menu_wrapper .sec{margin-bottom:3.125rem}
.shape_checkbox label,
.colour_checkbox label{display: flex; flex-direction: column; align-items: center;}
.colour_checkbox > .rows.flex,
.shape_checkbox > .rows.flex{align-items: flex-end}
.shape_checkbox > .rows.flex {column-gap: 2.5em}
.colour_checkbox > .rows.flex {column-gap: 1.25em}
.shape_checkbox label span::before,
.colour_checkbox label span::before{margin-right: 0; margin-top: 0.5em;}
.shape_checkbox{display: flex; flex-direction: column; row-gap: 0.75em}

.inside_banner .container .e-con.e-parent{min-height: 16em;}
.cart_popup .btn_sec{flex-wrap: wrap}
.cart_popup .added_to_cart {background: linear-gradient(to bottom, #b9dcf2 0%, #94bfda 100%);color: #025ab9;font-size: 1.125rem;font-weight: 600;padding: 0.25em 0.5em;border-radius: 5px; width: 100%; text-align: center; margin-top: 0.35rem;}
.cart_popup .add_to_card_btn_02{width: 45%;}
.cart_popup .cart_add{width: 52%;}
.products_related_panel .product_secs{max-width: 1510px; padding-inline: 15px}
.cart_popup .details_btn{margin-top: 3.25em;}
.cart_popup .cart_add{max-width: 8.4375rem}
.popular_catogory .wd-text-block a{color: #656a96}

.form_rows{display: flex; justify-content: flex-start; flex-wrap: wrap; column-gap: 1%; row-gap:1.5em}
.form_rows .col_3{width: 24.25%}
.form_rows .col_12{width: 100%}
.form_rows .col_6{width: 49.5%}
.form_rows .col_9{width: 74.75%}
.form_rows br{display: none}
.form_rows .mat_col{column-gap: 1%}
.form_rows .mat_col .col_a{flex: auto}
.form_rows .mat_col .col_a p{width: 100%; display: flex; margin-bottom: 0; column-gap: 1em; align-items: center;}
.form_rows .mat_col .col_a p span{flex: auto}
.form_rows .mat_col .col_a p span.sm_text{text-align: center; white-space: nowrap}
.form_rows .mat_col .col_sm {width: 2em; text-align: center}
.form_rows p{margin-bottom: 0}
.form_rows .mat_col .col_6 .rows{align-items: center}
div.wpcf7 input[type="submit"]{background-color: #0b0c58; font-size: 1em; padding: 1em 2em;}

.content-layout-wrapper{row-gap:0}
.pro_filter .container,.prod-container .container{max-width: 1510px}
.filter_wrapper.pro_filter select{width: 100%;appearance: none;-webkit-appearance: none;background: #ffffff url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/arrow-menu-01.png) no-repeat 92% center !important;color: #0b0c58 !important;font-weight: 600 !important;
font-size: 1.125rem !important;padding: 0.55em 1.5em !important;height: auto !important;border-radius: 3em !important;   line-height: initial !important; min-width: 18em;}
.prod-container aside{position: absolute;background-color: #fff;z-index: 1;top: -2px;height: 100%;width: 21em; padding: 0 3em 3em 2px; left: -2px; display: none; transform: none !important;}
.prod-container .container{position: relative}
.prod-container .products{grid-template-columns: repeat(4, 1fr);} 
.prod-container{background-color: #ffffff;padding: 3.125em 0 5.625em; position: relative;}
.prod-container .shop-loop-head{display: none}
.whb-top-bar .whb-top-bar-inner{background-color: rgba(0, 0, 0, .36);}

.woocommerce{width: 100%}
.wd-register-tabs{margin-top: 2em}
.login.woocommerce-form p br{display: none}
.mob_only_menuitem {display: none !important}

.woocommerce-Price-currencySymbol{font-family: Arial, sans-serif !important;}
.shop_table .woocommerce-orders-table__cell-order-actions > p {display: flex; column-gap: 0.5rem; justify-content: flex-end;}
.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions{display: table-cell}

.logged-in .whb-main-header .wd-header-my-account > a::after{content:'Profile'}
.logged-in .whb-main-header .wd-header-my-account .wd-tools-icon {transform: rotate(180deg);}

.inside_banner .pic{width: auto}

.woocommerce-order-pay .content-layout-wrapper{margin: auto; max-width: 1510px; padding-inline: 15px !important; padding-top: 15em !important; padding-bottom: 5em !important;}
.woocommerce-order-pay .wd-page-content{background-color: #ffffff}
.woocommerce-checkout:not(.woocommerce-order-pay) .e-con.e-flex>.e-con-inner{padding-inline: 0; max-width: 100%;} 
.woocommerce-checkout:not(.woocommerce-order-pay) .e-con.e-flex>.e-con-inner .container{max-width:1510px; padding-inline:15px}
.woocommerce-checkout:not(.woocommerce-order-pay) .woocommerce-checkout > .elementor {max-width:1510px; padding-inline:15px; margin: auto}
.woocommerce-order-received .content-layout-wrapper { padding-top: 18em !important; padding-bottom: 5em !important;}
.whb-general-header-inner .whb-col-left a {color: #0b0c58 !important;}
.woocommerce-order-received .whb-top-bar,.whb-top-bar{background-color: transparent !important}
.whb-top-bar .wd-header-text{display: flex}
.whb-top-bar .topbar-message{width: 100%}
.woocommerce-checkout:not(.woocommerce-order-pay) .elementor-element-12f9097{display: none}
.prod-container aside{z-index: 2}
.product_top_banner{padding-top: 15.3125rem !important}

.global_slider .info-box-inner p{
    font-weight: 400 !important
}
.global_slider .info-box-wrapper{
    height: auto
}

.global_slider .wd-info-box{
    height: 100%
}

.pro_filter .wd-show-sidebar-btn{display: none !important}

.product_col .woodmart-wishlist-btn{background: none !important}
.product_col .woodmart-wishlist-btn > a{width: 100%; height: 100%; background: url(/wp-content/themes/woodmart-cuuou8-1nkdc8/images/heart-icon.png) no-repeat center center; color: transparent}
.product_col .woodmart-wishlist-btn > a.added{background: url(/wp-content/themes/woodmart-cuuou8-1nkdc8/images/heart-icon-filled.png) no-repeat center center;}
.product_col .woodmart-wishlist-btn > a::after,
.product_col .woodmart-wishlist-btn > a::before{display: none !important}
.tab_panel .tab_detail_panel .tab_cont_wrapper .tab_cont p a{text-decoration: underline; color: #d12934}
.checkout-inline-error-message{font-size: 0.85em}

.term-traffic-signs .product_top_banner,	
.term-traffic-signs .inside_banner{background-color: #fea901;}
.inside_banner .cont{z-index: 1}

#wpcf7-f46263-p46276-o1 fieldset{border: none !important;margin: 0 !important;padding: 0 !important;}

@media only screen and (min-width: 1025px) {
	.whb-header-bottom-inner{position: relative}
	.whb-header-bottom-inner .wd-search-form{position: absolute; right: 0; padding: 0; width: 40%}
	.whb-header-bottom-inner .whb-col-left{justify-content: flex-start !important; width: 100%}
	#mega-menu-wrap-main-menu{width: 100%; background-color: transparent;}
	.whb-col-1 .wd-header-html{width: 100%; padding: 0}
	#mega-menu-wrap-main-menu #mega-menu-main-menu{width: 59%; position: static; display: flex; justify-content: space-between; column-gap: 0.625rem;}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item{flex: 1}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{background: #ffffff; color: #0b0c58 !important; border-radius: 0.5rem !important;height: 46px; padding: 0.25em 1em; line-height: 1em;display: flex; align-items: center; font-weight: 500}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover:focus{color: #ffffff!important;; background-color: #dc2229}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link{background: #ffffff url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/arrow-menu-01.png) no-repeat 90% center;}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link:hover,#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link:focus,#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link{background: #dc2229 url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/arrow-menu-02.png) no-repeat 90% center; color: #ffffff!important; }
	#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{display: none}
	#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding: 0}
	#mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu{padding: 1.875em; border-radius: 0.5rem;background-color: #fff; top: 110%; border:1px solid #ececec;}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {font-size: 1rem; color: #dc2229; font-weight: 500; text-transform: none; margin-bottom: 0.5rem;}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link,	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{color: #025ab9; font-weight: 500; text-transform: none}
	#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu > li{margin-bottom: 0.125rem}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{background-color: #b9dcf2}
	
.whb-header-bottom-inner > .whb-col-left,.whb-header-bottom-inner .whb-col-left{margin-inline: 0 !important;}
#mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link:hover{color: #dc2229 !important}
	
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu{margin-bottom: 1.5em}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu .mega-menu-item-has-children .mega-sub-menu li{background: url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/hyphen-blue.png) no-repeat left center; padding-left: 1em}	
	
	
	.product_sec .swiper{
       overflow: initial !important; 
    }
    .product_sec .swiper-wrapper{
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap;
        column-gap: 1.333333333333333%!important;
        row-gap: 1em !important;
        padding: 0.5em 0;
        overflow: initial !important;
        
    }
    .product_sec .swiper-slide{
        padding: 0;
        height: auto;
        width: 24%;
        overflow: initial !important;
    }
    .product_popup{
           top: 100%;
           width: 165%;
           border-radius: 20px;
           z-index: 3;
           height: auto;
    }
    .product_col:nth-child(4n+4) .product_popup{
    left: auto;
    right: 0;
    }
    .product_banner_slider_pagination{
        display: none;
    }
    .product_popup .col:nth-child(1){width: 30%;}
    .product_popup .col:nth-child(2){width: 40%;}
    .product_popup .col:nth-child(3){width: 30%;}
    
    .product_popup .hdrs .col{
        font-size: 1rem;
    }
      .product_popup .icont .col p,    .product_popup .icont .col span{
          font-size: 0.875rem;
      }
	
	.whb-general-header-inner,
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link,
	.wd-search-form input.s{box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 2px 1px;}
	
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{color: #fbaf3f!important; background-color: #000000 }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{width: auto; display: table; padding: 0 0.5em}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu .mega-menu-item-has-children .mega-sub-menu li:hover{background-color: #000000;}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu .mega-menu-item-has-children .mega-sub-menu li:hover a{color: #fbaf3f!important}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu .mega-menu-item-has-children .mega-sub-menu li{width: auto;display: table;padding-right: 1em;}
	

.term-traffic-signs .inside_banner .pic{width: 55%}
}

@media only screen and (min-width: 1280px) {
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{font-size: 1.125rem}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link,	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{font-size: 1rem}
	
}

@media (min-width: 1600px) {
	.whb-col-left a{font-size: 1.125rem}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{font-size: 1.5rem;}
}

@media only screen and (max-width: 1700px) {
	.add_to_card_btn_02{font-size: 1rem;}
	
	  .cart_popup{
            padding: 3.125em 1.35em 2.1875em;
    }
}
@media (max-width: 1600px) {
	.e-con.e-flex>.e-con-inner{
		    max-width: 1366px;
		    padding-inline: 0;
		
	}
	header .container{
	    max-width: 1396px !important;
	}
	
	.product_top_banner .container, .product_details_panel .container,.pro_filter .container, .prod-container .container{
		 max-width: 1396px !important;
	}
	
	.products_related_panel .product_secs,.woocommerce-order-pay .content-layout-wrapper{max-width: 1396px;}
	.woocommerce-checkout:not(.woocommerce-order-pay) .e-con.e-flex>.e-con-inner .container{max-width:1396px;}
.woocommerce-checkout:not(.woocommerce-order-pay) .woocommerce-checkout > .elementor {max-width:1396px;}
}

@media (max-width: 1600px) {
	.inside_banner .pic{width: 45%}
}

@media (max-width: 1280px) {
	.cart_popup .btn_sec{justify-content: flex-start; width: auto;row-gap: 0.5rem;}
	.cart_popup .cart_add,.cart_popup .add_to_card_btn_02{width: auto}
}

@media (max-width: 1024px) {
.whb-main-header .info-box-wrapper .box-icon-wrapper::after, .whb-main-header .wd-header-my-account > a::after, .whb-main-header .wd-header-cart > a::after{font-size: 0.875rem}
.whb-main-header .wd-logo img{max-width: 240px !important;}
p{font-size: 1rem}
.inside_banner .pic{right: 0; width: 40%}
.inside_banner ul li{font-size: 1rem;}
.product_display .product_col{width: 32%}
.sticky-toolbar-on {padding-bottom: 0 !important}
.wd-toolbar-label-show{display: none !important}
	.prod-container .products{grid-template-columns: repeat(3, 1fr);}
	.product_top_banner{padding-top: 10.3125rem !important;}
}

@media (max-width: 768px) {
.whb-main-header .wd-logo img{max-width: 140px !important;}
.whb-main-header .whb-color-dark:not(.whb-with-bg) {background-color: #ffffff !important; margin-top: 0}
.whb-main-header .wd-header-mobile-nav .wd-tools-text{display: none}
.whb-general-header-inner{padding: 0}
.whb-main-header .info-box-wrapper,
.whb-main-header .wd-header-cart > a,
.whb-main-header .wd-header-my-account > a{width: 3rem;}
.whb-main-header .info-box-wrapper .box-icon-wrapper::after, .whb-main-header .wd-header-my-account > a::after, .whb-main-header .wd-header-cart > a::after{font-size: 0.75rem}
.whb-top-bar{background-color: #013f81; border-radius: 0 !important; display: none}
.whb-main-header .box-icon-align-top .box-icon-wrapper img,
.whb-main-header .wd-header-my-account img,
.whb-main-header .wd-header-cart img{max-width: 25px}
.whb-main-header .info-box-wrapper .box-icon-wrapper::after, .whb-main-header .wd-header-my-account > a::after, .whb-main-header .wd-header-cart > a::after{margin-top: 0.5rem;}
.whb-main-header .info-box-wrapper .box-icon-wrapper::after{margin-top: 0.75rem;}
	.whb-general-header-inner > div:nth-child(1){order: 2;}
	.whb-general-header-inner > div:nth-child(2){order: 1;}
	.whb-general-header-inner > div:nth-child(3){order: 3;}
	.whb-general-header-inner > div:nth-child(4){order: 4;}
	.whb-general-header-inner > div:nth-child(5){order: 6;}
	.whb-general-header-inner > div:nth-child(6){order: 5;}
	p{font-size: 0.875rem}
	
	#mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open + #mega-menu-main-menu{background-color: #ffffff}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{color: #0b0d58; font-weight: 600; font-size: 1rem; padding: 0}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{color: #0b0d58; background-color: transparent; font-weight: 600;}
	#mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open + #mega-menu-main-menu{padding: 2em 1em}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu{padding: 0; background-color: transparent}
	#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding: 0}
		#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item img{display: none}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{color: #0459c3; font-size: 1rem; text-transform: initial; font-weight: 600;         padding: 0.25em 0.75em; background-color: #f2f2f2;}
		#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link + .mega-sub-menu a{padding: 0.25em 0.75em; color: #075bbe;line-height: initial;}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link{padding: 0.25em 0.75em; color: #075bbe; background-color: transparent;line-height: initial;
        font-size: 1em;}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding: 0.25em 0.75em; color: #075bbe; background-color: transparent; line-height: initial;
        font-size: 1em;}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu{background-color: transparent}
	#mega-menu-wrap-main-menu:has(.mega-menu-open) #mega-menu-main-menu[data-effect-mobile^="slide_"] + button.mega-close:before{background-color: #fff; color: #0b5fb7}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item{border-bottom: 1px solid #b0b0b0}
	#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{        width: 2rem; height: 2rem; background: transparent url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/arrow-menu-01.png) no-repeat right center; background-size: 0.875rem;}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{display: none}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{color: #0558be; background-color: #f2f2f2; font-weight: 600 }
	.whb-header-bottom-inner{height: auto}
	
.inside_banner ul li{font-size: 0.875rem;}
.product_display .product_col{width: 49%}
.inside_banner .cont_main{padding: 9em 0 0;}
.inside_banner .cont{width: 100%}
.inside_banner h1{font-size: 2rem;}
.inside_banner .pic{width: 100%; display:flex; justify-content: center; position: relative; bottom: auto; margin-top: 1.5em }
.inside_banner .pic img{max-width: 20em}
.inside_banner .cont ul{list-style-position: outside;padding-left: 1.25em;}
.filter_button span{display: none}
.filter_button::after{display: none}
.filter_button{padding: 1.5em;min-height: auto;border-radius: 0.25em;background-position: center center;}
.filter_wrapper select{flex: auto;border-radius: 0.25em; font-size: 1rem}
.filter_wrapper .fcont {column-gap: 1em}
.filter_menu_wrapper{width: 100%; top: -2px}
.filter_button.active{background-color: #ffffff}
.check-form-group label{font-size: 1rem}
	
	.wd-search-form{margin-top: 2.8125rem; padding-inline: 0;}
	.slider_tags{top: 10em !important}
	.product_popup .close{position: absolute;right: 1em;top: 1em;width: 0.875rem;height: 0.875rem;cursor: pointer;background: url(https://garudasigns.clasticon.in/wp-content/uploads/2025/04/close-orange-01.png) no-repeat center center;}
	
	.cart_popup .add_to_card_btn_02{width: 45%}
	.cart_popup .cart_add{width: 52%}
	
	.form_rows .col_3{width: 49.5%}
	.prod-container .products{grid-template-columns: repeat(2, 1fr);}
		.woocommerce-ordering.wd-ordering-mb-icon{width: 79.25%; height: auto}
	.filter_wrapper.pro_filter select{width: 100%; min-width: initial}
	.woocommerce-ordering.wd-ordering-mb-icon:after{display: none}
	.prod-container aside{padding: 0 1em !important;box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px; display: none !important}
	.wd-show-sidebar-btn{display: none !important}
	.filter_wrapper.pro_filter select{font-size: 1rem !important;border-radius: 0.25rem !important;}
	.prod-container aside.active{ display: block !important}
	.prod-container{padding-top: 0}
	.prod-container > .container{padding-top: 1.5em}
	
		.whb-main-header .whb-header-bottom{margin-top: 0; height: 3.5em; background-color: #ffffff !important; padding-bottom: 7px;}
	.wd-search-form{margin-top: 0;}
	.whb-row{border-radius: 0px !important;}
	.whb-header-bottom-inner .wd-search-form input.s{font-size: 1rem; border-radius: 3em; border: 1px solid #c5c5c5; padding: 8px 19px;}
	.whb-header-bottom-inner .wd-search-form input.s::placeholder{font-size: 1rem}
	.wd-search-form button{background-color: transparent}
	.mob_only_menuitem {display: list-item!important}
	
	.woocommerce-checkout:not(.woocommerce-order-pay) .wd-page-title-el .wd-page-title{padding-top: 13em;}
	.woocommerce-order-received .content-layout-wrapper{padding-top: 12em !important;}
	.prod-container .wd-content-area.site-content{width: 100% !important}
	.prod-container > .container{position: static}
	
	.whb-general-header-inner > div:nth-child(2),.whb-main-header .whb-header-bottom{display: flex !important}
}
	
/* Custom css */

/* Responsive Fixes */
@media (max-width: 768px) {
    /*.whb-main-header {
        position: relative;
    }*/

  /*  .wd-header-nav ul.menu {
        flex-direction: column;
        align-items: center;
    }*/

  /*  .wd-header-nav ul.menu li {
        margin: 5px 0;
    }*/
}

@media (max-width: 639px) {
	.product_display .product_col{width: 100%}
	.form_rows .col_3{width: 100%}
	.form_rows .mat_col{flex-wrap: wrap; row-gap:1.5em}
	.form_rows .col_6{width: 100%}
	.form_rows .col_6 .rows{align-items: center;column-gap: 1em}
	.form_rows .mat_col .col_a{align-items: center}
	.form_rows .mat_col .col_a p span.sm_text{white-space: nowrap}
	.form_rows .mat_col .col_a p{align-items: center; column-gap: 0.5em;}
	.prod-container .products{grid-template-columns: repeat(1, 1fr);}
	.product_top_banner{padding-top: 9em !important;}
	.wd-wishlist-content .products{grid-template-columns: repeat(1, 1fr);}
	.site-logo{padding-right: 0}
	


}

@media (max-width: 359px) {
	.whb-main-header .wd-logo img{
	        max-width: 110px !important;
	}
}
.wd-content-area {
	padding-top:40px;
}

ul.mega-menu-sub-item li.mega-menu-item a.mega-menu-link::before {
  content: "- ";
}