@media screen and (max-width : 850px) and (min-width: 760px) {
    .cookie-consent-body {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .footer-area {
        padding-bottom: 50px;
    }
}

@media screen and (max-width : 1200px) and (min-width: 580px) {
    .footer-cta .row .col-md-4 {
        width: 100% !important;
    }
}

/* .footer-copyright .container .row div{
  width : 100% !important;
} */
.js-sale-popup-container {
    display: none !important;
}

@media screen and (max-width : 372px) {
    .footer-cta__text a {
        font-size: 10px !important;
    }
}

@media screen and (max-width : 512px) {
    .secondary-slider .swiper-container.greenslider-active .row .col-lg-6.d-none {
        display: block !important;
    }

    .slider-area .slider-bg-2 {
        height: 600px !important;
    }

    .tpslidertwo__content.slider-content-3>div {
        color: #000 !important;
    }

    .category-area .custom-row.pb-45 {
        padding-bottom: 0px !important;
    }
}

@media screen and (max-width : 850px) {
    .cookie-consent-body {
        gap: 20px;
    }
}

@media screen and (max-width : 850px) {
    .cookie-consent-body {
        gap: 20px;
    }
}

main>.ck-content>section {
    overflow-x: inherit !important;
}

.slider-area {
    padding-bottom: 30px;
}

.cat-menu__list li>a {
    padding: 7px 25px 5px !important;
}

.postbox__content-area.policy h4 {
    font-size: 30px;
}

.policy ul {
    list-style-type: circle;
    padding-left: 40px;
    margin-bottom: 30px;
}

.policy ul li {
    line-height: 2;
}

.exclusiveitem__thumb img {
    width: 100%;
}

.track-area .tptrack__email.mb-15 {
    position: relative;
}

.track-area .toggle-password {
    position: absolute;
    right: 30px;
    top: 23px;
}

.main-menu-area .for-megamenu .col-lg-9 {
    width: 100%;
    text-align: center;
}

.main-menu-area .for-megamenu .col-lg-3,
section.about-area .tpabout__logo {
    display: none;
}

.slider-bg-overlay:before {
    background-color: #F9DBFF;
}

section.services-area.pt-70.pb-20 {
    padding-top: 0;
}

section.services-area.pt-70.pb-20 .tpservicesitem {
    margin-bottom: 20px
}

.tpproduct-details__stock {
    margin: 4px 0 12px 0;
    position: unset !important;
}

.slider-area .slider-bg-2 {
    background-color: #F9DBFF;
}

.slider-area .slider-bg-2 .tpslidertwo__slide-btn {
    margin-top: 20px;
}

.slider-area .tp-slide-item__content {
    top: unset;
    bottom: 20%;
}

section.category-area.pt-70.pb-70 {
    padding: 0;
}

.category-area.pt-70.pb-70 .category-border {
    border: none
}

.exclusive-area a.d-block.banner-animation.p-relative.mb-30.exclusiveitem {
    margin-bottom: 0;
}

section.banner-area.pb-20 .tpbanneritems.p-relative,
section.banner-area.pb-20 .tpbanneritem__thumb.mb-20,
section.banner-area.pb-20 .tpbanneritem__thumb.mb-20 img,
.tpbanneritem,
.tpbanneritem .row,
.tpbanneritem__thumb,
.tpbanneritem__thumb img {
    height: 100%;
}

.footer-widget__newsletter input {
    border: 1px solid;
}

.banner-area.pb-20 .tpbanneritem {
    margin-inline-start: 0 !important;
}

.banner-area .col-md-12 {
    overflow: hidden
}

.cat-menu__list li>a {
    display: block;
}

.cat-menu__list li.menu-item-has-children .submenu {
    z-index: 9;
}

.footer-logo img {
    max-width: 55%;
}

.logo img {
    max-width: 85%;
}

.tp-slider-area .slider-pagination {
    z-index: 1;
}

.cat-menu__list li.menu-item-has-children .submenu1 {
    background-color: var(--tp-common-white);
    border-inline-start: 1px solid var(--tp-border-1);
    border-top: 0;
    inset-inline-end: 0;
    inset-inline-start: 100%;
    list-style: none;
    opacity: 0;
    padding-inline-start: 0;
    padding-top: 1.25rem;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: all .25s cubic-bezier(.28, .12, .22, 1);
    visibility: hidden;
    white-space: nowrap;
    width: 100%;
    z-index: 100;
}

.cat-menu__list li.menu-item-has-children1:hover .submenu1 {
    opacity: 1;
    pointer-events: auto;
    visibility: visible;
    padding-top: 0;
}

.cat-menu__list li.menu-item-has-children1>a:after {
    color: var(--tp-grey-3);
    content: "\f178";
    font-family: Font Awesome\ 5 Pro;
    font-size: 14px;
    font-weight: 700;
    inset-inline-end: 20px;
    position: absolute;
}

.footer-cta__text span {
    font-size: 18px !important;
    font-weight: 700;
    color: var(--footer-text-color);
}

@media (max-width:767px) {
    section.shop-area.pb-100 .tpshopitem {
        height: auto;
    }

    .footer-cta .col-xl-6.col-lg-4.col-md-4.col-sm-6.text-end {
        text-align: left !important;
    }

    .footer-copyright {
        margin-bottom: 50px;
    }

    .scroll-top.open {
        bottom: 20%;
    }

    .show-admin-bar .tpsideinfo .tpsideinfo__account-link:nth-child(4) {
        display: none;
    }
}

@media (min-width:575px) {
    .banner-area.pb-20 .tpbanneritem .col-lg-6.col-md-6.col-sm-6:last-child {
        padding-left: 0;
    }

    .banner-area .col-md-12 {
        margin-bottom: 0;
    }
}

@media (max-width:575px) {
    /*.banner-area.pb-20 .tpbanneritem .col-lg-6.col-md-6.col-sm-6{
  margin-top:25px
}*/

    .tpdealproduct__thumb img {
        min-width: 100% !important;
    }

    .tpbanneritem__thumb img {
        height: auto;
    }

    .footer-cta__text a,
    .footer-cta__text span {
        font-size: 12px !important;
    }

}

.rc__meta {
    display: none;
}

.tpcategory__title {
    font-size: 14px;
    font-weight: 500;
}

.tpcategory:after {
    background-color: none;
    width: 0;
}

.tpdealproduct__offer-price {
    display: none;
}

.product-sidebar__list .category-filter .f-right i {
    color: #f14ca88f;
}

.tpteam__thumb:before {
    background-image: linear-gradient(0deg, #0000, transparent);
}

.mainmenu__search-bar input {
    border-radius: 14px;
    width: 100%;
}

.tpsign__pass a:hover,
.tpsign__remember .form-check-label a:hover {
    color: var(--tp-text-primary);
}

.slider-area .slider-bg-2 {
    background: url('https://beenatures.com/storage/home-bg-2.png');
    background-size: cover;
    background-repeat: no-repeat;
}

.tpcategory__icon {
    background-color: #e0dfdf;
    height:110px;
    line-height:110px;
    margin:0px;
    width:110px;
}

.tpcategory__icon span {
    display: none;
}

.tpbrand .brand-items img {
    opacity: 1;
    
}

.tpslidertwo__title {
    color: #c1d0d2;
    text-transform: uppercase;
}

.tpservicesitem {
    background-color: #b5a0a1;
}

.footer-copyright__content span {
    color: #ffffff;
}

.dealproduct-area .theme-bg {
    background-color: #ffb7c5;
}

.tpdealcontact__text p strong {
    color: #fb4bb0;
}

.tptrack__submition:hover {
    background-color: #541434;
}

.ck-content ul {
    list-style-type: circle;
    list-style-position: inside;
    padding-left: 35px;
    padding-top: 20px;
}

.swiper-container.product-active {
    margin-inline-end: auto;
}

.white-product-area.fix {
    overflow: visible;
}

.ae-anno-announcement-wrapper,
.header-top.space-bg {
    background-color: #E1F1FF;
}

@media (max-width:280px) {

    .footer-cta__text a,
    .footer-cta__text span {
        font-size: 12px !important;
    }

    .tpdealproduct__thumb img {
        max-width: 100%;
    }
}

.loading-spinner {
    display: none;
}

/*----Manu----*/

.grey-bg-2 {
    background: #b19ea0;
}

.grey-bg-3 {
    background: #E1F1FF;
}

.greenslider-pagination .swiper-pagination-bullet:before {
    background-color: #236078;
}

.slider-area .slider-bg-2 {
    background: url('https://craftershaven.in/storage/home-bg-3.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}

.grey-bg-2 {
    background: #e4d3d5;
}

.grey-bg-3 {
    background: #ecd2f7a1;
}

.greenslider-pagination .swiper-pagination-bullet:before {
    background-color: #ec5375;
}

section.brand-area.tpbrand.pt-65.pb-60 {
    background-color: #ffb7c552 !important;
}

.tpcategory__icon {
    background-color: #9c3139;
}

.tpsection__title {
    color: #612679 !important;
}

.footer-area.pt-65 {
    background-color: #ffb7c5 !important;
    --footer-text-color: #541434;
    --footer-text-muted-color: #541434;
    --footer-border-color: #ec5375 !important;
}

.footer-copyright {

    background-color: #1d1d1d !important;
}

.btn-success {
    color: #fff;
    background-color: #ec5375;
    border-color: #212529;
}

.tp-breadcrumb__title {
    color: #612679;
}

.tp-breadcrumb__link span {
    color: #612679;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
}


.tp-breadcrumb__link .breadcrumb-item-active {
    color: #ffffff;
    padding-inline-end: 40px;
    position: relative;
}

.tpslidertwo__content.slider-content-3>div {
    color: black;
}

.ae-anno-announcement-wrapper,
.header-top.space-bg {
    background-color: #e4c7ef;
}

.exclusiveitem__thumb img {
    margin: 10px 0 0;
}

.tpbanneritem__thumb img {
    width: 100%;
}

@media screen and (min-width: 1600px) {
    .slider-content-3 {
        margin-top: 265px !important;
        margin-inline-start: 130px !important;
    }
}

@media screen and (max-width: 1600px) {
    .slider-content-3 {
        margin-top: -10px !important;
    }
}

.header-search-bar .product-category-label {
    display: none;
}

.header-search-bar input.has-category-select {
    padding: 5px 45px 5px 10px;
}

.customer-page .profile-content {
    overflow: scroll;
}

.footer-area.pt-65 {
    background-color: #e4d3d5 !important;
    --footer-text-color: #ffffff;
    --footer-text-muted-color: #ffffff;
    --footer-border-color: #78292d !important;
}

.tpslidertwo__content.slider-content-3>div {
    color: #ffffff;
}

.product-sidebar .product-sidebar__widget:nth-child(2) {
    display: none
}

.tpabout__inner-title {
    color: #612679;
    font-size: 40px;
    font-weight: 600;
}

.tpabout__inner-sub-title {
    color: #612679;
    font-size: 14px;
    margin-bottom: 5px;
}

.postbox__tag-border {
    display: none
}

.tptrack__item-content p {
    color: #612679;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0;
}

.tpsign__remember .form-check-label {
    color: #612679;
    font-size: 14px;
}

.tpshop__info ul li:last-child a {
    word-break: break-word;
}

body {
    padding: 0px;
}

main {
    padding: 0px 25px;
}
@media(max-width:425px){
main {
    padding: 0px 10px;
}
}

section.services-area.pt-70.pb-20 .tpservicesitem {
    min-height: 110px;
}

section.services-area.pt-70.pb-20 {
    padding-top: 20px;
padding-bottom: 10px;
}

.blog-area {
    padding-top: 0px;
}

.tprelated__arrow i {
    border-radius: 50px;
}

.tprelated__arrow .arrow__prv,
.tprelated__arrow .arrow__nxt {
    border-radius: 50%;
}

.tpcategory__icon {
    background-color: transparent;
}

.header-welcome-text a:before {
    height: 0px;
}

.footer-copyright {
    padding: 10px 0;
background-color: #612679 !important;
}

.ae-anno-announcement__button {
    background-color: #612679 !important;
}

.header-welcome-text a {
    color: #fff;
}

.mainmenu__search-bar input {
    border-radius: 0px;
}

.header-sticky {
    z-index: 9999;
}

.cat-menu__category>.tp-cat-toggle {
    border-radius: 6px;
}

.tpsection__title {
    font-size: 18px;
}

.main-footer {
    border-bottom: none;
}



.main-footer .row .col-lg-2:first-child .footer-widget h4 {
    display: none !important;
}

.tpcategory:hover .tpcategory__icon {
box-shadow:none;
}
/* Rajesh**********/



.slider-area .tprelated__arrow .arrow__prv {
    left: -20px;
}

.slider-area .tprelated__arrow .arrow__nxt {
    right: -40px;
}

.slider-area .slider-two-pagination {
    display: none;
}

.brand-area.tpbrand {
     background-color: transparent !important;
}

footer {
    padding: 20px 30px 0;
    
}

.brand-items .swiper-slide {
    text-align: center;
    background: #612679eb ;
    padding: 20px;
    border-radius: 10px;
    
}

.category-border{
padding-bottom:10px;
}
.brand-active{
padding:0.25rem !important;
}
.mainmenu__main{
 margin-inline-start:0px;
}
.white-product-area {
margin-bottom:15px;
}
.footer-area.pt-65 {
padding-top:50px;
background-color: transparent !important;
}
.main-footer{
  margin-bottom:0px;
padding-bottom:0px;
}
.footer-cta{
padding-bottom:0px;
}
.footer-widget {
margin-left:0px;
}
.slider-bg-height{
padding-bottom:0px;
}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal>.swiper-pagination-bullets {
bottom:50px;
}
.hero-slider-wrapper{
padding:5px 0 !important;
}
.slider-area .slider-bg-2{
  border-radius:15px;
}
.secondary-slider{
  padding: 0px !important;
}
.slider-subtitle{
margin-top: 0px !important;
}
.ae-anno-announcement__content {
 flex-wrap: nowrap;
  font-size:11px !important;
}
.header-cart .cart-count{
 left:15px;
 top:-2px;
}
.white-product-area{
margin-top:20px
}

.footer-widget__title{
color: #000 !important
}
.brand-area .brand-items a img{
      width:100% !important;
      height: auto !important;
    max-width: 89px;
   
}

.tpservicesitem {
background: none !important;
}


.tpservicesitem:before  {
	display: none !important;
}

.services-area{
	background: #e0bfed !important;
	margin-top:15px;
  	border-radius: 20px;
}
.tpservicesitem__icon img{
	width: 60px;
}


.slider-3{
	height:615px !important;
}

.tpservicesitem{
  border:none !important;
  position:relative;
}

.tpservicesitem::after {
  content :"";
  width:1px;
  height:55%;
  
  background: var(--tp-text-primary);
  position:absolute;
  right:0px;
  box-shadow: 0 0 8px rgba(120, 41, 45, 0.5);
}

.services-gx-item > .col-lg-2:nth-child(6) .tpservicesitem::after {
    content: none;
}
.postbox__thumb.w-img img{
	height:300px !important;
}
.blog-main-box{
	margin-top:15px;
}

.blogitem__thumb img {
  max-height: 300px  !important;
    
}


.tpproductarrow__prv, .tpproductarrow__nxt{
display : none !important;
}

.hero-slider-wrapper .custom-prev,
.hero-slider-wrapper .custom-next{
  display:none !important;
}

.postbox__wrapper .postbox__thumb img{
	height: 500px !important;
}

.blog-area .blog-main-box .blogitem__thumb img{
	object-fit: revert;

}


.newsletter-wrapper .footer-newsletter-pos .btn {
  background-color : #662776 !important;
}
.pt-4 .container-fluid,
.white-product-area .container-fluid,
.blog-area .container-fluid,
.brand-area .container-fluid{
  padding-right: 0rem !important;
  padding-left: 0rem !important;
}

.banner-card div a{
margin: 0px 20px;
margin-top:200px;
background-color: #612679 !important;
}
.newsletter-icon i{
 color: #fff !important;
}
.main-footer .row .col-lg-2:nth-child(1) .footer-widget .footer-widget__links ul li img {
width: 100% !important; 
min-height: 75px !important; 
}

.main-footer .row .col-lg-2:nth-child(5) .footer-widget .footer-widget__links ul li img {
width: 25px !important; 
min-height: 25px !important; 
}

.tpproduct-details__condation-item {	
	gap: 10px !important;
}

.tpproduct-details__condation-thumb {
  width:125px !important;
  
}
.tpproduct-details__condation-thumb img{
	width: 100% !important;
}


.footer-widget__links ul li a {
  color: #000;
}


.tp-breadcrumb__link .breadcrumb-item-active:before {
color: #612679 !important;
}

.tpcategory__icon.p-relative:hover img {
    max-width: 90px;
}
.product-quantity>input {
	width: 25px !important;
}

tbody tr .product-quantity {    
  	display: flex;
    justify-content: center;
  	padding: 40px 0px !important;
   
}