.green a:hover {box-shadow:0px 5px 5px #e4cfef;}
.elementor-button .elementor-align-icon-right {margin-left: 13px; margin-top: 3px; margin-bottom: -3px;}

/*#Counter-Mask .elementor-counter-number {
    background: url('https://shapestationery.com/wp-content/uploads/2023/11/text-overlay.jpg') 0px 0px / cover no-repeat;
    -webkit-background-clip: text;
	-webkit-text-fill-color: transparent;}*/

#InnerBanner {display:none;}

#categorySlider .miga_category_slider__item:nth-child(odd) .miga_category_slider__item_content::before{background-image: linear-gradient(0deg,  #587a00, #587a0000) !important;}
#categorySlider .miga_category_slider__item:nth-child(3n) .miga_category_slider__item_content::before{background-image: linear-gradient(0deg,  #02517b, #02517b00) !important;}
#categorySlider .miga_category_slider__item:nth-child(4n) .miga_category_slider__item_content::before{background-image: linear-gradient(0deg,  #7e5a0c, #7e5a0c00) !important;}

#categorySlider .miga_category_slider__item[data-swiper-slide-index="5"] .miga_category_slider__item_content::before{background-image: linear-gradient(0deg,  #fb6671, #fb667100) !important;}

.woocommerce ul.products li.product .button {border-radius:40px; font-weight:500; font-size:16px;}

#catgtid-home ul.products li.product a img {margin:0px;}
#catgtid-home .woocommerce-loop-category__title {    font-size: 16px;
    position: absolute;
    bottom: 0;
    width: 100%;
	  background-image: linear-gradient(0deg,  #587a00, #587a0000) !important;
    padding: 40px 10px 10px 10px;
    border-radius: 0px 0px 6px 6px;}
#catgtid-home .product-category:nth-child(1) .woocommerce-loop-category__title{background-image: linear-gradient(0deg,  #02517b, #02517b00) !important;}
#catgtid-home .product-category:nth-child(3) .woocommerce-loop-category__title{background-image: linear-gradient(0deg,  #02517b, #02517b00) !important;}
#catgtid-home .product-category:nth-child(2) .woocommerce-loop-category__title{background-image: linear-gradient(0deg,  #fb6671, #fb667100) !important;}
#catgtid-home .product-category:nth-child(4) .woocommerce-loop-category__title{background-image: linear-gradient(0deg,  #587a00, #587a0000) !important;}
#catgtid-home .product-category:nth-child(5) .woocommerce-loop-category__title{background-image: linear-gradient(0deg,  #587a00, #587a0000) !important;}
#catgtid-home .product-category:nth-child(7) .woocommerce-loop-category__title{background-image: linear-gradient(0deg,  #02517b, #02517b00) !important;}
#catgtid-home .product-category:nth-child(6) .woocommerce-loop-category__title{background-image: linear-gradient(0deg,  #fb6671, #fb667100) !important;}
#catgtid-home .product-category:nth-child(8) .woocommerce-loop-category__title{background-image: linear-gradient(0deg,  #587a00, #587a0000) !important;}

#categorySlider .cat-text-box .elementor-widget-button {margin-bottom:-50px; opacity:0; transition:all 1s ease;}
#categorySlider .cat-box:hover .cat-text-box .elementor-widget-button  {margin-bottom:0px; opacity:1;}
#categorySlider .swiper-slide:nth-child(4n) .cat-text-box {background-image: linear-gradient(0deg,  green, #00000000) !important;}
#categorySlider .swiper-slide:nth-child(odd) .cat-text-box  {background-image: linear-gradient(0deg,  #02517b, #02517b00);}
#categorySlider .swiper-slide:nth-child(even) .cat-text-box {background-image: linear-gradient(0deg,  #7e5a0c, #7e5a0c00) ;}

#categorySlider .swiper-button-next {right:unset; left:80px;}
#categorySlider .swiper-button-next, #categorySlider .swiper-button-prev {top:unset; bottom:25px; color:#4070b1; border:2px #4070b1 solid; border-radius:5px; padding:25px;}
#categorySlider .swiper-button-next::after, #categorySlider .swiper-button-prev::after {font-size:32px;}
#categorySlider .miga_category_slider__item_text::after {content:"Read in Details"; position:relative; display:block; background:#ed1b1b; color:white; text-transform:uppercase; padding:2px 18px; border:0px #FFF solid; border-radius:5px; margin-top:0; font-size:14px; width:140px; bottom:-100px; transition:all 1s ease; margin-bottom:-30px; opacity:0;}
#categorySlider .miga_category_slider__item:hover .miga_category_slider__item_text::after { bottom:0px; font-size:14px; margin-top:10px; border:1px #FFF solid; padding:2px 18px; opacity:1; margin-bottom:0px;}
#categorySlider .miga_category_slider__item {overflow:hidden;}

.home #FooterSec {padding-top:40px !important; margin-top:-150px; box-shadow:none !important;}

@media screen and (max-width: 767px) {
#InnerBanner {height:400px; background-size:cover; }
	#usp-boxes .elementor-image-box-wrapper { display: flex; min-height:78px;  align-items: center;}
	#usp-boxes .elementor-image-box-wrapper h3 {padding-left:20px;}
	.elementor-14 .elementor-element.elementor-element-9a8236d {z-index:10 !important;}
	.home #FooterSec {padding-top:40px !important; margin-top:0px;}
}
@media screen and (max-width: 320px) {
#InnerBanner h1 {font-size:46px !important;}
	.elementor-14 .elementor-element.elementor-element-4d8b141 .elementor-icon svg {width:22px !important; height:22px !important;}
	.elementor-14 .elementor-element.elementor-element-b9301cd img {width:100px !important;}
	.elementor-17 .elementor-element.elementor-element-e625546 .elementor-heading-title {font-size:34px !important;}
}