.tp-feature-item {
  background-color: #186B3B;
  border-radius: 10px;
}
.tp-feature-title {
  color: #ffffff;
}
.tp-feature-content  p{
  color: rgba(255, 255, 255, 0.8);
}

.tp-product-category-thumb a{
background: radial-gradient(95.56% 95.56% at 50% 50%, #17693A12 0%, #17693A12 100%);

  border-radius: 10px;
  object-fit: cover;
    display: block;
}

.tp-section-title-wrapper h3{ 
  margin-bottom: 20px;
}
.container img {
  max-width: 100%;
  max-height: 100%;
  display: block;
}
.tp-slider-full-width .swiper-slide img{
  max-height: none !important;
}
.pb-120 {
    padding-bottom: 50px;
    background: #17693A1A;
    padding-top: 0px;
}
.tp-section-title-pre-4 {
    position: relative;
    font-weight: 700;
    font-size: 32px;
    line-height: 38px;
}
.tp-section-title-4.fz-50 {
  color: #17693A; 
  font-weight: 700;
}
.swiper-wrapper {
align-items: center;
gap: 21px;
}

.tp-brand-area .tp-brand-item {
    border: none !important;
	width: 100px !important;
	height: 100px !important;
  	align-content: center;
}
.tp-header-search-input-5 input  {
  border-radius: 10px !important;
}
.tp-header-search-input-box-5 button{
  border-radius: 0 10px 10px 0!important;
}
.tp-header-login-icon-5 span {
  border-radius: 10px !important;
}
.tp-header-action-item-5 a , .tp-header-action-item-5 button {
  border-radius: 10px !important;
}
.tp-feature-area .container .row{
  --bs-gutter-x:1.94rem;
}
.tp-product-category-thumb.fix a {
	display:flex;
}
.tp-product-category-thumb.fix a img {
  justify-self:center;
  align-self:center;
  height:100%;	
  width:100%;
  object-fit:cover;
}
.tp-header-action-badge-5 {
	height:18px;
  	width:18px;
  	display:flex;
 	justify-content:center;
  	align-items:center;
	border:1px solid transparent;
    font-size:10px;
}
.tp-product-tab .nav-link.active{
  color:rgb(0, 108, 53) !important;
}
.tp-product-thumb-2 a img{
  border-radius: 10px !important;
  border: 1px solid #E9EFEC !important;
}

.tp-brand-slider-arrow button{
  border-radius:10px !important;
}
.tp-about-area .container .row {
  padding-top:38px;
  padding-bottom:38px;
}
.tp-about-thumb img , .tp-about-thumb-2 img {
	border-radius:10px;
}
.tp-about-thumb img{
    width: 305px;
    height: 422px;
}
.tp-about-thumb-2 img {
	width: 232px;
	height: 232px;
}
.tp-about-thumb-2{
  bottom: -19px;
  position: absolute;
  left: 55px;
}
.tp-section-title-pre-4{
  color:rgb(0, 108, 53) !important;
}
.tp-section-title-4 {
	  color:#000000E5 !important;
}
.tp-about-content{
	padding-left:0px !important;
}
.tp-section-title-wrapper-4{
	margin-bottom:26px !important;
}
.tp-about-content{
	margin-bottom:56px !important;
}
.tp-about-btn a{
	background-color:#17693A;
  	color:white;
  	border:none !important;
  	border-radius:5px;
}
.tp-about-area {
	padding-bottom:0px !important;
}
.faq-section{
	display:flex;
  	justify-content: center;
  	align-items:center;
	flex-direction: row-reverse;
	background-color:#E8F0EB;
 	padding-top:170px;
   	padding-bottom:170px;
  	margin-bottom:0px !important;
	@media (max-width: 1240px) {
	display: block !important; 
  }
}
.faq-section .container{
	display:flex;
  	flex-direction: row-reverse;
  	justify-content: space-between;
    align-items:center;
  	gap:4rem;
}
.faq-section .faq-wrapper{
	width:50%;
  	@media (max-width: 1240px) {
	width:100%;
  }
}
.faq-vector{
  width: 473px;
  height: 344px;
    @media (max-width: 1240px) {
        display:none !important;
    }

}
.faq-section .container .tp-section-title-wrapper {
	display:flex;
  	text-align: center;
  	justify-content:center;
}
.faq-section .container .tp-section-title-wrapper .section-title.tp-section-title {
	width:fit-content !important;
  	color:#17693A;
}
.tp-faq-wrapper .accordion .accordion-item  , .tp-faq-wrapper .accordion .accordion-item .accordion-header .accordion-button {
	background-color:transparent !important;
}
.tp-faq-wrapper .accordion .accordion-item .accordion-collapse {
  padding:10px 20px !important;
}

.accordion-item > .accordion-collapse.collapse.show {
	background-color:#F1F6F3;
}
.accordion-item{
  	border:none;
  	border-radius:10px;
}
.accordion-header, .accordion-header button + .accordion-collapse.collapse.show  {
 	background-color:#F1F6F3 !important;
}

.accordion-header button {
	box-shadow:none !important;
}

.accordion-header{
	border-radius: 10px 10px 0 0;
}
.tp-brand-slider .swiper-wrapper {
	gap:56px !important;
}
.tp-about-btn a:hover{
	background-color:#010f1c !important;
  	color:#ffff !important;
}
.bb-store-item{
	position:relative !important;
  	margin:16px 0;
  	border-radius:10px;
}
.bb-store-item .bb-store-item-content{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-shadow: none;
    padding-top: 50px;
  	padding-bottom:21px !important;
}
.bb-store-item-footer{
	display:flex;
    justify-content:center;
    padding-top:0px;
    border:none;
}
.bb-store-item-footer .bb-store-item-logo{
	position:absolute;
  	right:40%;
  	top:-200px;
    height:72px;
    width:72px;
}
.bb-store-item-footer .bb-store-item-action a{
	background-color:#17693A !important;
  	border-radius:5px !important;
    font-size: 15px;
    font-weight: 500;

}
.bb-store-item-rating{
	display:none !important;
}
.tp-page-area .tp-shop-top .row.g-4{
	--bs-gutter-y:3rem !important;
}
.tp-product-categories-slider{
	padding-right:200px;
}
.tp-brand-item a img{
	border-radius:10px !important;
}
.tp-about-area .container .row {
	display:flex;
	flex-direction: row-reverse;
}
.tp-about-thumb-wrapper {
	display:flex;
  	flex-direction: row-reverse;
}
.tp-brand-item img{
	opacity:1 !important;
}
.bb-store-item-content h4{
	text-align:center;
}
.tp-brand-slider-arrow{
	opacity:0 !important;
}
.breadcrumb__area {
	margin-bottom:0px !important;
}
.tp-page-area {
	padding-top:40px !important;
}
.tp-sidebar-search-input input {
	border-radius:10px;
}
.tp-header-5 {
	background-color:#17693A !important;
}
.breadcrumb__area .container .breadcrumb__content h3 , .breadcrumb__area .container .breadcrumb__content .breadcrumb__list  {
	color:#ffff;
}
.breadcrumb__list span:not(:last-child):after{
  background-color:#ffff !important;
}
.tp-feature-item{
	background:url(https://saudimade.app/storage/main/general/background.jpg);
 	background-size:cover;
}
.pb-15 {
  direction: ltr;
}

.tp-product-category-item{
	width:fit-content;
}
.tp-product-category .swiper-wrapper{
	align-items:start;
}
.faq-vector {
    width: 600px;
    height: 600px;
}