#top-bar-anchor a{
	font-size:14px;
}
#top-bar-anchor p{
	margin:0px;
}
.elementor-widget-search.search-icon .e-search-input-wrapper>i:is(svg),.elementor-widget-search .e-search-input-wrapper>svg:is(svg) {
    fill: #000000;
    height: 0px;
    width: auto;
}
.elementor-2941 .elementor-element.elementor-element-011251f.search-icon  .e-search-submit {
   display:none;
}
.btn-slider a.elementor-button.elementor-slide-button.elementor-size-xl {
     position: absolute;
    bottom: 55px;
    margin-left: 6%;
    width: 24%;
    padding: 21px 0px;
    font-weight: 400;
}
#waitlist-popup h2 {
    font-size: 20px !important; 
    margin-bottom: 10px;
}
#waitlist-popup div#gform_fields_2 {
    gap: 10px;
}
.btn-slider .swiper-slide-bg{
	padding:0px !important
}
#slide-image img {
    border: none;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    max-width: 100%;
    width: 100% !important;
}
 .wps-product-data{
    border: 1px solid #dddddd;
    height: 550px;
	}
span.wishlist_products_counter_number {
     position: absolute;
    background: #d1091d;
    height: 15px;
    width: 15px;
    color: #fff;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0px;
    right: -2px;
    font-size: 12px;
}
.wishlist-counter-with-products span.wishlist_products_counter_number {  
    top: -8px;
}
#sp-woo-product-slider-8628.sp-wps-custom-template .wps-product-image .wpsf-product-img, #sp-woo-product-slider-8628.sp-wps-theme_one .wps-product-image{
    border: 0px solid #dddddd !IMPORTANT;
}
a.wishlist_products_counter.top_wishlist-heart.top_wishlist-.no-txt.wishlist-counter-with-products {
    position: relative;
}
a.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before, a.wishlist_products_counter.top_wishlist-heart:before{
	font-size:32px;
	margin: 0px;
}
.yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--initialized {
    margin: 3px 0px 0px;
}
span.yith-wcwl-add-to-wishlist-button__label {
    display: none;
}
.logo-image img{
    width: auto !important;
    max-width: unset !important;
    height: 130px !important;
}
.single-product table td[colspan="2"] {
    border: none !important;
}
.single-product .variations  th.label {
    padding-left: 0px;   
}
.single-product .variations  th.label label{
   font-weight: 600;
    color: #7c3d3d;   
}
.single-product table td[colspan="2"]:hover {
    background: none !important;
}
.single-product select:focus-visible {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.woocommerce-cart table, table td, table.wc-block-cart-items th , .woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{   
    border: 1px solid #ddd !important;
	}
.woocommerce-cart table th span, .wp-block-woocommerce-cart-order-summary-block span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title{
    font-size: 20px !important;
    padding: 20px 15px !important;
}
.woocommerce-cart .alignwide {
    margin-inline: 0px;
}
.woocommerce-cart .page-content, .woocommerce-checkout .page-content, .page-id-8425 .page-content{
    max-width: 1270px;
    margin: 0 auto;
	padding:0px 20px;
}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items td {
    border-top: 1px solid hsla(0, 0%, 7%, .11);
    padding: 24px 16px 24px 16px;
}
.woocommerce-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper {
    align-items: flex-start;
}
.woocommerce-checkout .page-content .wc-block-checkout .wc-block-components-order-summary-item__description .wc-block-components-product-name{
    font-size: 18px;
    font-weight: 600;
}
.woocommerce-cart .page-header, .woocommerce-checkout .page-header, .page-id-8425 .page-header{
    position: relative;  
    background: url(//srv/htdocs/wp-content/uploads/2025/03/Rectangle-715.png);
    padding: 70px 0px;
	margin-bottom: 60px;
	background-repeat: no-repeat;
    background-size: cover;
}
.woocommerce-cart .page-header::before, .woocommerce-checkout .page-header::before, .page-id-8425 .page-header::before {
    content: '';   
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #260016cc;
    opacity: 0.96;
}
.woocommerce-cart .page-header .entry-title, .woocommerce-checkout .page-header .entry-title, .page-id-8425 .page-header .entry-title{
    text-align: center;
	position: relative;
	font-size: 80px;
    font-weight: 900;
	color: #fff;
}
.woocommerce-cart .wp-block-woocommerce-cart-totals-block .wc-block-cart__totals-title{
    padding: 8px 16px !important;
	font-size: 18px !important;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper {
    padding: 0px;
}
body:not([class*=elementor-page-]) .site-main {
        padding-inline-start: 0;
        padding-inline-end: 0;
    }
.woocommerce-checkout .wc-block-components-order-summary-item {
    justify-content: center;
    align-items: center;
}
.woocommerce-checkout .wc-block-components-order-summary-item__description {
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
       padding: 10px !important;
    margin: 0px 19px;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:first-of-type {
    border-top: 1px solid #ddd;
}
.woocommerce-checkout input, .woocommerce-checkout select{
    border-color: #ddd !important;
}
.woocommerce-checkout .page-content{
    padding-bottom: 100px;
}
.woocommerce-checkout h2{
    color: #000;
    font-size: 30px;
    margin-bottom: 25px;
}
.woocommerce-cart  main#content, .woocommerce-checkout main#content, .page-id-8425 main#content{
    max-width: 100%;
}
a{
	text-decoration:none !important;
}
.work-section img{
width: 100%;
}
.work-section .elementor-image-box-content {
    padding: 0px 30px 30px;
}

.single-post figcaption {
    color: #E40982;
    font-weight: bold;
}
.single-post h2 {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 20px;
}
.single-post h3 {
    color: #000;   
    margin-bottom: 20px;
}
.single-post .image-100{
	width:100% !important;
}
.single-post .swiper-wrapper figure{
    width: 100% !important;
}
.single-post figure{
    background: #F5F5F5;
    width: 230px !important;
	height:auto !important;
    border: 1px solid #ddd;
}
.single-post figure img{
    width: 100% !important;
	height:auto !important;
}
.single-post figure .wp-caption-text{
    padding: 26px;
    font-style: normal;
}
.woocommerce-MyAccount-navigation{
     width: 100% !important;
}
.woocommerce-MyAccount-navigation ul{
    list-style: none;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
	  margin-top: -46px;
    padding: 0;
}
.woocommerce-MyAccount-navigation ul li{
    padding: 10px 34px;
    border: 1px solid #ccc;
    background: #000;
}
/* .woocommerce-MyAccount-navigation ul li:hover{
    border: 1px solid #e40982;
	background: white;
} */
.woocommerce-MyAccount-navigation ul li a{
    color:white;
	font-weight: 700 !important;
}
/* .woocommerce-MyAccount-navigation ul li a:hover{
    color: #e40982;
} */
.woocommerce-MyAccount-content{
    width: 100% !important;
    margin-top: 60px;
    margin-bottom: 60px;
	  padding: 0 60px;
}
.woocommerce-account .page-content h2{
      padding: 30px 40px;
	   margin: 0;
}
.woocommerce-account .page-content .woocommerce-form-login .form-row .woocommerce-button, .woocommerce-account .page-content .woocommerce-form-register .form-row .woocommerce-button{
    background: black;
    color: white;
    padding: 15px 20px;
}
.woocommerce-account .page-content .woocommerce-form-login, .woocommerce-account .page-content .woocommerce-form-register{
  margin: 0 40px 40px!important;
  padding: 0px !important;
  border: none !important;
}
.woocommerce-account .page-content .col-1, .woocommerce-account .page-content .col-2{
      width: 50% !important;
   
}
.woocommerce-account .page-content .u-column2{
    border-left: 1px solid #e40982;
}
@media screen and (min-width:320px) and (max-width:768px){

	.woocommerce-account .page-content .col-1, .woocommerce-account .page-content .col-2{
		  width: 100% !important;
	   
	}
	.woocommerce-account .page-content .u-column2{
	    border-left: none;
		border-top: 1px solid #e40982;
	}
}
.woocommerce-account .page-content .woocommerce-form-login .woocommerce-LostPassword{
      margin-top: 18px;
}
.woocommerce-account .page-content .woocommerce-form-login .woocommerce-LostPassword a{
      font-size: 15px !important;
}
.woocommerce-account .site-main{
    border: 1px solid #fff;
	  padding: 0;
    border-radius: 30px;
	  margin-top: 60px;
    margin-bottom: 80px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.woocommerce-account .page-header{
    background: #e40982;
    padding: 60px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}
@media screen and (min-width:768px) and (max-width:991px){
.woocommerce-account .site-main {
     max-width: 700px !important; 
  }
}
@media screen and (min-width:600px) and (max-width:767px){
.woocommerce-account .site-main {
     max-width: 600px !important; 
  }
	.woocommerce-MyAccount-navigation ul {
		margin-top: -36px !important;
	}
}
@media screen and (min-width:768px) and (max-width:1024px){
body.page-id-3673 .work-section img{
    height: 450px !important;
    object-position: center;
 }
}
@media screen and (min-width:768px) and (max-width:1199px){
   .woocommerce-MyAccount-navigation ul li{
      padding: 10px 15px;
   }
	.woocommerce-cart table td{    padding: 10px !important;}
		header .hfe-nav-menu-icon {
    padding: 0px !important;
}
	.woocommerce-cart .wc-block-components-totals-wrapper {  
    padding-left: 10px !important;
		padding-right: 10px !important;
}
}
@media screen and (min-width:320px) and (max-width:767px){
	.btn-slider a.elementor-button.elementor-slide-button.elementor-size-xl {  
    margin-left: 0%;
    width: 30%;
		font-size: 14px;
    padding:12px 0px;
		bottom: 50px;
}

	body.page-id-2938 .elementor-element-ce76a0e img{
   height: 100% !important;
}
	body.page-id-3673 .work-section img {
		height: 100% !important;
}
	.woocommerce-checkout .page-header{
	    margin-bottom: 30px;
}
	.mobile-footer ul li a{
justify-content: center !important;
}
	.single-product .type-product .woocommerce-tabs .tabs{
		overflow: scroll;
	}
	.logo-image img {   
    height: 100px !important;
}
	.woocommerce-cart table {
    border: none !important;
}
	.woocommerce-cart .wc-block-components-totals-wrapper {  
    padding-left: 10px !important;
		padding-right: 10px !important;
}
.woocommerce-cart table td{    padding: 10px !important;}
	.single-post figure {
    width: 100% !important;   
}
	.single-post h2 { 
    font-size: 30px;   
    line-height: 40px !important;
}
   .woocommerce-account .site-main{
      padding: 0 !important;
   }
   .woocommerce-MyAccount-navigation ul{
    flex-wrap: wrap;
	  margin: 0;
   }
	.woocommerce-MyAccount-navigation ul li {
		padding: 5px;
	}
	.woocommerce-MyAccount-navigation ul li a{
		font-size: 14px;
	}
	header .hfe-nav-menu-icon {
    padding: 0px !important;
}
}
.woocommerce-EditAccountForm p .woocommerce-Button {
    background: black;
    color: white;
    padding: 20px 30px 20px 30px;
    margin-top: 20px;
}
.woocommerce-EditAccountForm p .woocommerce-Button:hover{
  background: black;
  color: white;
  padding: 20px 30px 20px 30px;
  margin-top: 20px;
}
.woocommerce-MyAccount-content .woocommerce-info a{
      background: black;
    color: white;
    padding: 15px 30px 15px 30px;
}
.woocommerce-MyAccount-content .woocommerce-info a:hover{
      background: black;
    color: white;
    padding: 15px 30px 15px 30px;
}
/* Single product page */
.single-product .site-main{
   max-width: 1400px !important;
}
.single-product .woocommerce-breadcrumb{
   background: #ddd;
    text-align: center;
    padding: 10px;
    margin: 30px 0px 60px;
}
.product-type-variable .entry-summary .product_title {
    color: #e40982;
}
.product-type-variable .entry-summary .price{
     margin: 30px 0px;
     font-weight: 700;
	 color: #000 !important;
}
.single-product .product-type-variable .entry-summary .woocommerce-product-details__short-description{
     margin-bottom: 30px;
}
.single-product .product-type-variable .entry-summary .woocommerce-product-details__short-description p{
   font-size: 18px;
    font-weight: 300;
    line-height: 2.1em;
}
.product-type-variable .entry-summary .variations tr th label{
     font-size: 1.3rem;
}
.single-product .product-type-variable .entry-summary .variations tr{
    display: flex;
    flex-direction: column-reverse;
}
.single-product .product-type-variable .entry-summary .variations tr th{
   background: none;
	 text-align: left;
	 padding-left: 0;
}
.single-product .product-type-variable .entry-summary .variations tr td{
	background: none;
}
.single-product .product-type-variable .entry-summary .variations tr .value select{
    height: 55px !important;
    border-color: #ddd !important;
}
.single-product .product-type-variable .entry-summary .variations_form .single_variation_wrap .input-text{
    padding: 0.9rem 1rem;
}
.single-product .product-type-variable .entry-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button{
     background: #000;
    padding: 20px 55px;
}
.single-product .product-type-variable .entry-summary .product_meta .posted_in a{
     color: #e40982 !important;
}
.single-product .status-publish .page-header{
   margin: 30px 0px 50px;
}
.single-product .status-publish .page-header .entry-title{
      color: #e40982;
    text-align: center;
}
.single-product .woocommerce-product-gallery{
       margin-bottom: 4em !important;
}
.single-product .woocommerce-product-gallery .flex-control-nav{
    display: flex;
    margin-top: 40px !important;
	  column-gap: 10px;
}
.single-product .woocommerce-product-gallery .flex-control-nav li{
    border: 1px solid #ddd;
    padding: 10px;
}
.single-product .woocommerce-product-gallery .flex-control-nav li:active{
   border: 2px solid #000;
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel table{
    margin-top: 30px;
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel table tbody tr th{
   padding: 15px;
	 font-size: 1rem;
	 text-align: left;
	 width: 50% !important;
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel table tbody tr td{
   padding: 15px;
	 font-size: 1rem;
	font-style: normal !important;
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel table tbody tr td p{
   padding: 0px !important;
}
.single-product .type-product .woocommerce-tabs .tabs{
   text-align: center;
	 border-bottom: 1px solid #F0F0F0;
	display: flex;
	justify-content: center;
	list-style: none;
   column-gap: 40px;

}
.single-product .type-product .woocommerce-tabs .tabs::before{
   border-bottom: none !important;
}
.single-product .type-product .woocommerce-tabs .tabs li{
   border: none !important;
	 background-color: #fff !important;
}
.single-product .type-product .woocommerce-tabs .tabs li.active{
   border-bottom: 2px solid #e40982 !important;
}
.single-product .type-product .woocommerce-tabs .tabs li::before{
   border: none !important;
}
.single-product .type-product .woocommerce-tabs .tabs li::after{
   border: none !important;
}
.single-product .type-product .woocommerce-tabs .tabs li a{
   font-size: 22px;
   font-weight: 400 !important;
}

.single-product .type-product .woocommerce-Tabs-panel p{
    font-size: 18px;
    font-weight: 300;
    line-height: 2.1em;
}
.wc-block-cart .wc-block-components-sidebar .wc-block-cart__submit-container a{
    background: #000;
    color: white;
    font-weight: 700;
}
.post-2596 .elementor-widget .wp-block-jetpack-story{
   float: left;
}
.page-id-2938 .elementor-element-ce76a0e img{
   height: 340px !important;
	width: 100%;
}
@media screen and (min-width:768px) and (max-width:1300px){
.page-id-2938 .elementor-element-ce76a0e img{
   height: 250px !important;
}
}
.page-id-3673 .work-section img{
    height: 300px !important;
    object-fit: cover;
    object-position: center;
}
/* Single page css start */
.single-product .elementor .elementor-widget-container .variations tr {
    display: flex;
    flex-direction: column;
	 align-items: flex-start;
	 width: 350px;
}
.single-product .elementor .elementor-widget-container .variations tr th{
   text-align: left;
   background: none;
	flex-basis: 0px;
	width: 100%;
	border: none;
}
.single-product .wpcvs-terms .wpcvs-term .wpcvs-term-inner { 
    background-color: #efefef;
    justify-content: space-around;
}
.single-product .input-text.qty.text {
    background: none !important;
    color: #000 !important;
    padding-right: 15px;
    border-color: #ddd !important;  
}
.single-product .woocommerce-variation-add-to-cart.variations_button {
    margin-top: 40px;
}
.single-product button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    margin-left: 10px;
}
.single-product .wpcvs-terms .wpcvs-term {
    padding: 0px;
    border-radius: 2px;
    border-width: 0px;
    border: 2px solid #000;
    background-color: transparent;
    padding-top: 2px;
}
.single-product .elementor .elementor-widget-container .variations tr th label{
   font-size: 25px;
}
.single-product .elementor .elementor-widget-container .variations td{
       padding: 0px;
  background: none; 
    border: none !important;
}
/* Single page css end */

.list-style ul li{
    color: #2c3844;
}
/* For home slider */
.carousel-slider .elementor-widget-container .swiper-button-next{
    top: 37% !important;
}
.carousel-slider .elementor-widget-container .swiper-button-prev{
   top:37% !important;
   left: 0 !important;
}
.review-slider .elementor-widget-container .elementor-swiper-button-prev{
	background: #EB058C;
	border-radius: 50%;
    padding: 5px;
}
.review-slider .elementor-widget-container .elementor-swiper-button-next{
	  background: #EB058C;
	 border-radius: 50%;
    padding: 5px;
}
.carousel-slider .wpsf-product-title a{
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 20px !important;
    font-weight: 600;
	line-height: 28px !important;
}
.carousel-slider .wpsf-product-price .woocommerce-Price-amount{
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 25px;
    font-weight: 700;
	line-height: 28px;
}
.carousel-slider .wpsf-cart-button p a{
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 18px !important;
    font-weight: 600;
	line-height: 20px !important;
}

.carousel-slider .wps-slider-section .wpsf-product{
     padding-bottom: 0px !important;
}
.submit-form .elementor-field-group input, .submit-form .elementor-field-group textarea{
   padding-left: 0px;
}
body .submit-form .elementor-widget-container form .elementor-field-group input::placeholder, body .submit-form .elementor-widget-container form .elementor-field-group textarea::placeholder{
   color: #000 !important;
   opacity: 1;
}
.submit-form .elementor-widget-container form .e-form__buttons{
   margin: 0 auto;
}
/* For header line */
.page-id-10364 .elementor-2941 .elementor-element-538c261, .page-id-3397 .elementor-2941 .elementor-element-538c261{
    border-width: 1px 0px 1px 0px !important;
}
.Flip-content .elementor-flip-box{
   height: auto !important;
}
.Flip-content .elementor-flip-box__layer{
   position: relative !important;
}
.Flip-content .elementor-flip-box__back{
   display: none;
}
/* For Wishlist */
.page-id-8425 .page-content table th{
	font-size: 20px !important;
	padding: 20px 15px !important;
}
.page-id-8425 .page-content table .product-action .button{
	background-color: #000 !important;
}
.page-id-8425 .page-content table .look_in .button{
	border: 1px solid #000;
	background-color: #fff;
	color: #000;
	padding: 10.5px;
}
.page-id-8425 .page-content table .look_in .button:hover{
	background-color: #000;
	color: #fff;
}
.page-id-8425 .page-content .tinv-header{
	display: none;
}
.page-id-8425 .page-content .tinv-wishlist{
	padding-bottom: 60px;
}
.page-id-8425 .page-content .social-buttons span{
    font-size: 18px;
	font-weight: 700;
}
.page-id-8425 .page-content .social-buttons a{
	background-color: #eb058c;
	color: #fff;
}
@media only screen and (max-width: 768px){
	.page-id-8425 .page-content form{
      overflow: scroll;
   }
   .page-id-8425 .page-content table thead th{
	  display: table-cell !important;
   }
   .page-id-8425 .page-content table tbody td{
      display: table-cell !important;
   }
   .page-id-8425 .page-content table tfoot td{
      display: table-cell;
   }
   .page-id-8425 .page-content table tfoot .tinvwl-to-left{
      float: left;
   }
   .page-id-8425 .page-content table tfoot .tinvwl-to-right{
      float: right;
	  margin-top: 0px;
   }
	.page-id-8425 .page-content table tfoot .tinvwl-to-right .button{
     margin: 0px 10px 0px 0px;
	  width: auto;
   }
	.page-id-8425 .page-content table tbody .product-action{
      width: 60px !important;
   }
   .page-id-8425 .page-content table tbody .product-action .button i{
      display: inline-block;
      margin-right: 0;
   }
   .page-id-8425 .page-content table tbody .product-action .button .tinvwl-txt{
       display: none;
   }
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
    .page-id-8425 .page-content table tfoot .tinvwl-to-left{
      float: left;
   }
    .page-id-8425 .page-content table tfoot .tinvwl-to-right{
      float: right;
	  margin-top: 0px;
   }
   .page-id-8425 .page-content table tfoot .tinvwl-to-right .button{
      margin-top: 0px;
   }
	.page-id-8425 .page-content .social-buttons{
      text-align: center;
   }
}
/* Faq section */
.Faq-shortcode .faq-section .faq-item h3{
    font-size: 22px;
	font-weight: 700;
	line-height: 30px;
}
@media only screen and (max-width: 1024px) and (min-width: 320px){
  .Faq-shortcode .faq-section .faq-item h3{
    font-size: 20px;
	line-height: 30px;
	}
}
/* For Header */
.header-login .elementor-icon-box-wrapper{
	display: flex;
    flex-direction: row;
    align-items: center;
}
.header-login .elementor-icon-box-icon{
   margin-right: 15px;
}
.header-login .elementor-icon-box-title{
   color: #fff;
}
.product-grid-column .woocommerce-loop-product__title, .product-grid-column .price, .product-grid-column .woocommerce-loop-product__buttons{
	  padding-left: 15px !important;
	padding-right: 15px !important;
	}
.cwginstock-subscribe-form .panel-heading{
	 display: none;
}
.cwginstock-subscribe-form{
    background: #efefef;
    border-radius: 12px;
    padding: 30px;
}
.cwginstock-subscribe-form .panel-primary{
	border: none !important;
	box-shadow: none;
	margin: 0px;
}
.cwginstock-subscribe-form .cwgstock_button{
    background: #fff !important;
	color: #E40982 !important;
	border: 2px solid #E40982;
	font-weight: 600;
}
.cwginstock-subscribe-form .cwgstock_button:hover{
    background: #E40982 !important;
	color: #fff !important;
}
.cwginstock-subscribe-form .panel-body .col-md-12{
    padding: 0;
}
.cwginstock-subscribe-form .panel-body .form-group{
    margin-bottom: 9px;
}
.elementor-location-single .products-faqs{
   display: none;
}
.btn-slider .elementor-repeater-item-c53544b a.elementor-button.elementor-slide-button.elementor-size-xl{
  margin-left: 10%;
	bottom: 42px;
}
.product-tab .wc-tabs{
   padding: 0px;
}
@media screen and (max-width: 768px) {
	.wishlist-btn .single_add_to_cart_button{
	  padding: 15px 30px 15px 30px !important;
	}
	.btn-slider .elementor-repeater-item-1c7553f .swiper-slide-inner .elementor-size-xl{
    bottom: 22px !important;
}
}
.btn-slider .elementor-repeater-item-c53544b a.elementor-button.elementor-slide-button.elementor-size-xl{
	background-color: #fff !important;
    border-width: 2px;
    border-radius: 15px;
    border-color: #EB058C;
	color: #EB058C;
}
.btn-slider .elementor-repeater-item-1c7553f .swiper-slide-inner .elementor-size-xl{
    background-color: #fff !important;
	border-color: #EB058C;
    color: #EB058C;
	border-width: 2px;
}
.single-post .elementor-location-single .elementor-widget-post-comments .comment-form .submit{
  border: 1px solid #000;
  color: #000;
}
.single-post .elementor-location-single .elementor-widget-post-comments .comment-form .submit:hover{
  background: #000;
  color: #fff;
}
@media screen and (min-width:768px) and (max-width: 1300px){
	.btn-slider a.elementor-button.elementor-slide-button.elementor-size-xl {
		bottom: 16px;
		margin-left: 3%;
		width: 23%;
		padding: 16px 0px;
	}
	.btn-slider .elementor-repeater-item-c53544b a.elementor-button.elementor-slide-button.elementor-size-xl {
    margin-left: 6%;
    bottom: 10px;
}
}
@media screen and (min-width:1301px) and (max-width: 1599px){
	.btn-slider .elementor-swiper .swiper-slide{
	  height: 401px !important;
	}
}
@media screen and (min-width:600px) and (max-width: 767px){
	.btn-slider .elementor-swiper .swiper-slide{
	  height: 470px !important;
	}
}
@media screen and (min-width:501px) and (max-width: 599px){
	.btn-slider .elementor-swiper .swiper-slide{
	  height: 360px !important;
	}
}
@media screen and (min-width:451px) and (max-width: 500px){
	.btn-slider .elementor-swiper .swiper-slide{
	  height: 300px !important;
	}
}
.page-id-4038 .sharedaddy{
   display: none;
}
.Subscribe-form .wpforms-field-container .wpforms-field-label{
   color: #fff !important;
}
.Subscribe-form .wpforms-submit-container .wpforms-submit{
    width: 100%;
    background: #fff !important;
    color: #000 !important;
    font-weight: 600;
}
.Subscribe-form .wpforms-field-container .wpforms-field-large{
	background: transparent;
    border: 2px solid #fff;
    color: #fff !important;
}
.Subscribe-form #wpforms-12932{
   margin-top: 0px !important;
}
.Popup-form .wpforms-submit-container .wpforms-submit{
   background: #E40982 !important;
}