/*Hide Rating in p-listing-page*/
.tp-product-item .tp-product-rating{display:none !important;}
.bb-quick-search-item-rating{display:none !important;}

.ck-content ul {padding-left:15px !important ;}
.ck-content ol{padding-left: 17px;}
.tp-blog-grid-area ul{padding-left:0 !important;}

/*breadcrumb content hover color change*/
.tp-header-main { padding-bottom: 2px; padding-top: 2px;}
.ck-content ul { padding-left: 50px;}
.breadcrumb__list:hover {
    background: #b3b6be; /* White background on hover */
    color: #000000;      /* Optional: Black text for visibility */
    transition: background 0.3s ease, color 0.3s ease;}
.breadcrumb__list span a:hover {color: #000000;}

/*home page quik veiw section*/
.tp-product-modal .modal-content .tp-product-modal-content .tp-product-details-wrapper {padding: 50px 30px;}
.tp-product-modal .modal-content .tp-product-modal-content .tp-product-details-thumb-wrapper .slick-list .slick-track .slick-slide img { width: 85%;  border-radius: 10px;}

/*Hide old price in p-listing*/
.old-price{display:none;}
.text-decoration-line-through {display: none;}

.ck-content h5 {
    background: linear-gradient(45deg, #010f1c42 42% 42%, #41ade2);  
}
/* Teesha home page text font size*/
.tp-slider-title-3{font-size: 38px !important;}
.tp-section-title-4.fz-50 {font-size: 40px; !important}
.tp-about-area .tp-about-content { padding-left: 20px;}
main .tp-product-banner-title {font-size: 38px !important;}
.tp-blog-list-content .tp-blog-grid-title { font-size: 25px;}

/*Display flex on all categories dropdown*/
.tp-category-menu nav ul li a{display:inline-flex;}

/*Site Feature css*/
.tp-feature-inner-2{padding: 29px 20px 25px;}

/*Decrease font size on announcements*/
	.ae-anno-announcement__content .ae-anno-announcement__text{font-size: 12px !important;}
	.ae-anno-announcement__content span span{font-size: 12px !important;}

/*Hide Blog author name*/
.tp-postbox-details-area {margin-top:80px;}
.tp-postbox-details-area .tp-postbox-details-meta span:nth-child(1){display:none !important;}

/*Hide Vendor name & star review from product details page*/
.tp-product-details-wrapper .tp-product-details-inventory{display:none !important;}

.tp-product-details-inventory{display:none !important;}

/*Remove "Hotline text form navbar"*/
.tp-header-contact-content h5{display:none;}
.tp-header-contact-content p a{font-size:18px;}

/*Breadcrumb Title*/
.breadcrumb__title{color:#f2f2f2}
.breadcrumb__list span{color:#f2f2f2}


/*Main-Menu-font-size*/
.main-menu.menu-style-1>nav>ul>li>a{font-size:16px;font-weight: 600;}

/*Hide Compare*/
.tp-header-action-item-compare{display:none !important;}
.tp-product-details-action-sm-btn[title="Add To Compare"]{display:none;}
.tp-product-compare-btn{display:none;}

.tp-slider-thumb picture{width: 400px;height: 400px;display:inline-block;}
.tp-slider-thumb picture img{width:100%;}

/*.auth-card__body .form-check-inline #is_vendor_0_1{display:none;}*/
.tp-instagram-area{display:none;}

/*Product Details Padding-top*/
.tp-product-details-area {margin-top:60px;}

/*vendor store height*/
.bb-store-item-content{min-height: 90px;}

/* Hide vendors store dcontact details */
.bb-store-item-info{display:none;}

/*FAQ Hide service detail page*/
#nav-faq-tab{display:none;}

/*Spacing fix in desc tab service detail page*/
.tp-product-details-desc-item{padding-bottom:10px;}
.tp-product-details-bottom{padding-bottom:30px;}

/*Login banner top*/
.breadcrumb__area{height:250px !important;}

/*HIde Images of reviews in service details*/
.review-images-container{display:none;}
/*Hide vendor form service listing*/
.tp-product-item .tp-product-category{display:none;}

/*Hide Review form service details*/
#nav-review-tab{display:none;}

/* Hide Vendor contact details from service detail page */
#nav-vendor-tab{display:none;}
#nav-vendor ul{display:none;}

/*Hide Downloads from My Account Details Page*/
.profile__tab .nav-tabs .nav-link:nth-child(5){display:none;}

/*filter css*/
.bb-product-filter:last-child{display:none;}

/*contact page padding*/
.tp-contact-area{padding-bottom:0;}



/*Sticky Menu Color*/
.tp-header-sticky-area .main-menu.menu-style-1>nav>ul>li>a{color: #010f1c;}

.breadcrumb__content{text-align:left;}

/*===== Partners Page CSS ============*/
				
.partners-page{
  display: grid;
  place-items: center;
  background: linear-gradient(45deg, #41ade2, #010f1cc9);
  padding:60px 20px;
  border-radius: 20px;
}

.partners-page h1 {
  font-size: 3rem;
  padding: 20px;
  margin: 20px 0px;
}

.partners-page .slider {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 80%;
  padding:20px 0;
  overflow: hidden;
  background: rgb(255, 255, 255);
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(7.4px);
  -webkit-backdrop-filter: blur(7.4px);
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.partners-page .slider-items {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  animation: scrolling 15s linear infinite;

}

@keyframes scrolling {

  0% {
    transform: translateX(80%);
  }

  100% {
    transform: translateX(-20%);
  }
}

.partners-page .slider-items img {
  width: 18%;
  margin: 20px;

}
/*home page top rated section*/
.tp-product-sm-item .tp-product-category,.tp-product-sm-item .tp-product-rating {
   display: none !important;
}
/*social icons footer & contact*/
.tp-contact-social-icon a ,.tp-footer-social a {
    height: 30px;
    width: 30px;
    line-height: 28px;
}
.tp-contact-social-icon a svg,.tp-footer-social a svg {
    width: 18px;
    height: 18px;
}
/*blog detail related blog hide*/
.tp-postbox-related-area{display:none;}

/*product detail p font size*/
.tp-product-details-payment p {
    font-size: 14px;
}
/*checkout page vendor hide*/
.checkout-products-marketplace .bg-light .p-2{display:none;}

/*Add bg-color on Trending -Ondemand homepage section*/
.tp-product-sm-list .tp-product-sm-item {
    padding: 10px;
    background: #dbe1ff;
  	border-radius: 8px;
}


/*Add margin in category homepage title*/
.tp-product-category .tp-section-title-wrapper {margin-bottom: 40px;}

/*contact info */
.tp-contact-info-content p {
    font-size: 16px;
}
.tp-blog-grid-meta span:last-child{
display:none;
}
.tp-product-details-desc-wrapper {
    padding-top: 20px;
}

/*about section*/
.tp-about-wrapper{padding-left:30px;}
.tp-about-area{padding-top:50px;padding-bottom:70px;}
.tp-about-area .tp-about-content{padding-left: 60px;}

/*=====Vertical Tabs Css====*/
.vertical-tabs .nav .nav-item button{
      color:var(--tp-theme-primary);
      margin-right: 10px;
      text-align:right;
}

.vertical-tabs .nav .nav-item button.active {
	  background-color: var(--tp-theme-primary);
	  color: #fff !important;
}
.vertical-tabs .nav-pills{margin-bottom:40px;}
.vertical-tabs .nav-pills li{list-style-type:none;color:#333;}
	/* .nav .nav-item button.active::after {
	  content: "";
	  border-right: 4px solid var(--bs-danger);
	  height: 100%;
	  position: absolute;
	  right: -10px;
	  top: 0;
	  border-radius: 5px 0 0 5px;
	} */
	.vertical-tabs .tab-content h3{
	  padding:10px 20px;
	  background: linear-gradient(45deg, #816b5d40 42%, #ee8b4a);
	  border-left: 8px solid var(--tp-theme-primary);
	}

.vertical-tabs .tab-pane b{color:black;}
.vertical-tabs .tab-pane ul{margin-bottom: 40px;padding-left:20px;}

.vertical-tabs .tab-pane ul li, .vertical-tabs .tab-pane p{color:#333;}


/*For refund page css*/
.vertical-tabs .nav-pills .nav-link{
      color:var(--tp-theme-primary);
      margin-right: 10px;
      text-align:center;
  	  width: 150px;
  	 padding: 6px;
}
.vertical-tabs .nav-pills .nav-link.active {
	  background-color: var(--tp-theme-primary);
	  color: #fff !important;
}

/*show scrollbar on adtocart-sidebar*/
.cartmini__widget{scrollbar-width: thin;}

main .tp-product-details-area .tp-product-details-title {
    font-size: 24px;
    line-height: 1.3;
}

.ck-content h5{
	border-left: 6px solid #333;
    padding: 5px 20px !important;
    background: linear-gradient(45deg, #010f1c42 42% 42%,  #41ade2);
    display:inline-block;
}

.tp-product-details-description span {
    color: #55585b;
}

/*Ads text css*/
.tp-banner-item-sm {
    padding: 80px 30px;
}
.tp-banner-item-sm .tp-banner-title {
    color: #fff;
    padding: 16px;
    border-radius: 8px;
    background: rgba(0, 0, 0, .2);
}
.tp-banner-item-sm .tp-banner-btn a{
	background: #41ade2;
    margin-top: 10px;
    padding: 4px 10px;
    border-radius: 6px;
    color: #fff;
}

/*Faq h5 CSS*/
.ck-content .tp-faq-wrapper h5 {
    display: block;
}

main .tp-product-banner-title {
 font-size: 42px; 
  margin-bottom: 20px;
}

#newsletter-email-error {
  color: #0a1495;
}
/*Map Css*/
.tp-map-iframe {
    padding: 10px;
    border: 4px solid #41ade2;
}
.tp-map-iframe div{margin-bottom:0 !important;}

/*Login & Register Page Spacing css*/
.login-options-title{
	margin-top: 10px;
  	padding:10px 0;
}
.auth-card .auth-card__header{padding: 20px;}
.auth-card .auth-card__body {
    padding: 0 40px 30px;
}
.auth-card.auth-card__horizontal .auth-card__banner{height: 750px;}
#page-auth .tp-page-area{padding-top:0;}

/*Vendor dashboard hide Reviews & Message*/

.ps-sidebar .menu li:nth-child(7){display:none;}
.ps-sidebar .menu li:nth-child(9){display:none;}

/*FAQ space gap*/
.tp-faq-wrapper .accordion .accordion-item{margin-bottom: 20px;}

/*Blog detail Font size increase in li span*/
/*.tp-postbox-details-area ul li span{font-size: 18px !important;}*/
.tp-blog-list-content .tp-blog-grid-content {
    padding: 20px 25px 20px;
}
.tp-postbox-details-content .ck-content ul{padding-left: 24px;}

/*Wishlist page Cart btn*/
.tp-cart-list tr td.tp-cart-add-to-cart .tp-btn{width:120px;padding: 9px 10px 7px;}

/*Our Services Page*/
.tp-product-category{padding: 30px 20px 0 30px;border-radius:10px;}
/*blog area ul*/
.tp-postbox-details-content .ck-content ul {
    list-style-type: disc;
    padding-left: 24px;
}


.breadcrumb__list span:not(:last-child):after{background-color: #f27422;}
.single-product .breadcrumb__list span:nth-child(4):after{display:none;}
.single-product .breadcrumb__list span:last-child{display:none;}
/*faq css*/
.accordion-body span, .accordion-body p{
	font-family: Jost, sans-serif !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    word-spacing: 0px !important;
	color:#4d4d4d !important;
}


/*blog css*/
.tp-blog-grid-btn a{color:var(--tp-theme-primary) !important;}
.tp-blog-grid-title{margin-bottom: 8px;}
.tp-blog-grid-thumb{margin-bottom: 14px;}
.tp-blog-grid-content {padding: 0 20px 20px;}
.tp-sidebar-blog-item-wrapper{padding: 20px 20px;}
.tp-sidebar-blog-item:not(:last-child) {margin-bottom: 20px;padding-bottom: 14px;}
/*breadcrumb title*/
.breadcrumb__title{color: var(--tp-theme-primary);}

/*Main Slider css*/
.tp-slider-height-3{min-height: 650px;}
.tp-slider-thumb-3{background-position: bottom;}
.swiper-wrapper .tp-slider-item-3:nth-child(4) .tp-slider-thumb-3{background-position: 100% 20%;}


.tp-footer-area .tp-footer-social a {
    border-radius: 10px 0px 10px 10px;
    border: 1px dashed #000;
    }
.tp-footer-top {background: linear-gradient(45deg, #ffffff, #b1c5cf, #b6d4ff, #ade4ff, #ffffff);}

.tp-footer-copyright{color: var(--tp-theme-primary);font-weight:600;}

.tp-product-badge span {
    background: linear-gradient(90deg, #d62861, #009168);
}

.breadcrumb__style-2 .breadcrumb__list span:last-child{color: #fff;}


/*Search bar navbar css*/
.bb-form-quick-search select{
	background: #e1effa !important;
    padding: 12px;
}

/*breadcrumb product detail page name*/
.single-product .breadcrumb__list span:nth-child(4):after{display:none;}
.single-product .breadcrumb__list span:last-child{display:none;}
.breadcrumb__list span:not(:last-child):after{background-color: #000;}

/*Breadcrumb-list css*/
.breadcrumb__list{
    background: #41ade2;
    padding: 6px 14px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
  	display: inline-block;
}

/*Contact form css*/
.contact-form .contact-form-group{margin-bottom: 10px}
.contact-form .contact-form-group label{margin-bottom:0;}
.contact-form .contact-form-group input{height:40px !important;line-height: 40px;}
.contact-form .form-check .form-check-input{height: 18px !important;}

/*checkout page product quantity*/
.checkout-quantity {
    border-radius: 10%;
    -webkit-border-radius: 10%;
    height: 22px;
    width: auto;
    padding: 0px 6px;
}
.btn-open-coupon-form{display:none;}

/*hide coupon input from cart page*/
.tp-cart-area .tp-cart-coupon-input-box{display: none;}


/*cart head font size*/
.tp-header-action-badge {
    font-size: 10px;
    width: 25px !important;
    height: 25px !important;
    line-height: 26px !important;
    right: -16px;
}
/*blog category spacing issue */
.tp-sidebar-widget.widget_categories .tp-sidebar-widget-content {
    padding: 20px 14px 31px;
}
.tp-sidebar-widget ul li a {
    font-size: 14px;
}

.tp-header-action-badge {
    line-height: 24px !important;
}

.ck-content .tp-category-area{
	border-left: 10px solid #ee8b4a;
    border-radius: 20px 0 0 20px;
    padding: 20px 0px 20px 20px;
  	margin-bottom: 40px;
}

.ck-content .tp-category-area .tp-category-main-box {
    height: 420px;
    border-radius: 20px;
    box-shadow: 6px 8px 17px #cdd8ff;
}

.ck-content .tp-category-area .tp-section-title-wrapper {
	margin-bottom: 30px;
}

.ck-content .tp-category-area .tp-category-main-title{
	background: linear-gradient(25deg, #ee8b4a, transparent);
    padding: 6px;
    margin-bottom: 10px;
}
.ck-content .tp-category-main-title a {
    color: #fff;
	font-size:20px;
}
.ck-content .tp-category-main-item{
  	color: #fff;
	padding:5px 12px;
  	border-radius: 20px;
  	background: #000;
}

#page-home .tp-product-banner-btn .tp-btn{background: var(--tp-theme-primary);}
#page-home .tp-product-banner-inner{background: #2b2a29;}
#page-home .tp-category-area{padding-top: 30px;padding-bottom: 20px;}
#page-home .tp-category-slider-active-4{margin-bottom:0;}
#page-home .tp-about-thumb-wrapper{margin-right:0;text-align:center;}
#page-home .tp-about-wrapper{padding-top: 40px;}

#page-home .tp-about-thumb img{border: 4px dashed #41ade2;padding:12px;}

/*Explore Products Page Css*/
.ck-content .tp-product-category {
    background-color: #1b1b1b !important;
}
.ck-content .tp-section-title-wrapper h3{
    color: white;
}
 
.ck-content .tp-product-category-thumb a {
  border: 6px dotted;
  }


.ck-content .tp-product-category-content p {
    color: white;
  	margin-bottom:0;
	}

	/*Our Services Page*/
.ck-content .tp-product-category{margin-bottom: 30px;}


.footer-col-1 { padding-right: 50px;}
/**=======RESPONSIVE MOBILE======**/
@media (max-width: 575px) {
   
  .tp-slider-content-3>span{font-size: 20px;}
  .tp-slider-content-3 .tp-slider-title-3{font-size:32px !important;}
  .tp-slider-thumb-3{background-position: 60%;}
  .tp-slider-content-3{position:absolute;top:10%;}
  .swiper-wrapper .tp-slider-item-3:nth-child(4) .tp-slider-thumb-3{background-position: 80% 20%;}
  .swiper-wrapper .tp-slider-item-3:nth-child(4) .tp-slider-content-3
	{
      top:auto;
      bottom:20%;
	}

  .logo a img{height:35px !important;}
  .tp-product-tab-2{margin-top: 40px;}
  .partners-page{margin-bottom: 40px;}
  .partners-page .slider-items{gap:20px;}
  .partners-page .slider-items img{width:30%;margin:10px;}
  
  .offcanvas__wrapper{background: #f3cfb7;}
  .tp-subscribe-content span{font-size: 12px;}
  .tp-footer-logo img{min-height: 60px;}


  .ae-anno-announcement__content span span{font-size: 9px !important;}
  .tp-subscribe-input button{padding: 8px 20px;}
  .tp-product-banner-area .tp-product-banner-content .tp-product-banner-title{font-size: 28px;}
  .tp-cart-list tr td.tp-cart-add-to-cart .tp-btn{width: 125px;}
  
  .vertical-tabs{flex-direction: column;}
  .vertical-tabs .nav-pills{flex-direction: column !important;}
  .vertical-tabs .nav-pills {flex-direction: column !important;width: 100%;}
  .vertical-tabs .nav .nav-item button{text-align:center;}
  .vertical-tabs .nav .nav-item button{width: 100%;}
  .vertical-tabs .nav-pills li{width:100%;}
  
  .vertical-tabs .nav-pills .nav-link{width:100%;}
  .vertical-tabs .tab-content h3{font-size: 16px;padding: 10px 4px;}
}
/*mobile view css*/
@media (max-width: 575px) {
  .ae-anno-announcement__content .ae-anno-announcement__text {
        font-size: 12px !important; }
  .container-fluid.pl-45.pr-45{ padding-right: 0px; padding-left: 7px;}
  .tp-header-bottom-3 {padding-bottom: 3px;  padding-top: 4px;}
  .container .tp-slider-content-3 { position: absolute;  top: 15%;  }
      .tp-slider-content-3>span {font-size: 17px; }
      .tp-slider-content-3 .tp-slider-title-3 {  font-size: 28px !important;}
  .tp-section-title-wrapper-4 .tp-section-title-pre-4 { font-size: 15px;}
 .container .tp-about-wrapper {padding-left: 4px;} 
#page-home .tp-about-wrapper { padding-top: 2px;}
#page-home .tp-about-wrapper .section-title{font-size: 25px;}
.tp-about-area .tp-about-content { padding-left: 3px;}
  .tp-about-area {padding-bottom: 0px;}
  .tp-banner-thumb img {height: 82%;}
  .tp-banner-item-sm {  padding: 72px 30px;}
  .tp-banner-area {padding-bottom: 0px;}
  .tp-product-category {padding: 24px 14px 0 12px;}
  .tp-section-title-pre { font-size: 10px;}
  .tp-product-banner-subtitle { font-size: 10px;}
      .tp-product-banner-area .tp-product-banner-content .tp-product-banner-title {
        font-size: 25px;}
  .tp-product-banner-area { padding-bottom: 16px;}
  .tp-section-title-wrapper.text-center.mb-40{text-align: left !important;}
  .partners-page {
    padding: 40px 20px;}
  .partners-page .text-center.text-white.pb-50{    font-size: 28px;}
      .tp-subscribe-content span { font-size: 11px; }
  .tp-subscribe-title { font-size: 28px;}
      .offcanvas__wrapper {
        background: #b7dff3;
    }
  .tp-footer-payment.text-md-end{text-align: center;}
  .tp-subscribe-area{padding-top: 58px;}
  
  
}
/*teesha */
@media (max-width: 575px) {
  main .tp-product-banner-title {font-size: 22px !important;}
}

@media only screen and (max-width: 768px) {
  ul {
    padding-left: 20px !important; /* default is usually 40px */
    margin-left: 0 !important;
  }

  ul li {
    padding-left: 0 !important;
    margin-left: 0 !important;
  }
}
/*header css*/
.tp-header-bottom-3{color:#fff !important;background:transparent !important;}
.tp-header-sticky.header-sticky .main-menu.menu-style-3>nav>ul>li>a{color:#000;}
/*.main-menu.menu-style-3>nav>ul>li>a {color: var(--tp-common-white);padding: 2px 25px;background: black;border-radius: 20px;}*/
.tp-header-action-item .tp-header-action-btn{
  padding: 4px 6px;
  background:#41ade2 !important; 
  border-radius: 5px;color: #ffff !important;
	}

.tp-header-action-item .tp-header-action-btn svg{height: 15px;}

.ck-content .tp-category-area {border-left: 10px solid #5f79e8;}
.ck-content .tp-category-area .tp-category-main-title { background: linear-gradient(25deg, rgb(86 114 229 / 75%), #c2c3cbe3);}
.tp-header-sticky.header-sticky .tp-header-action-item .tp-header-action-btn .tp-header-action-badge{background: #000;}

@media only screen and (max-width: 768px){
.breadcrumb__list span{font-size: 12px;}
.breadcrumb__title{font-size: 28px;}
}
.tp-header-action-btn:hover{color: #070707 !important;}
.tp-header-action-btn{color: #ffff}
.tp-header-action-btn.{color: #ffff !important;}