.quadmenu-item-widget.widget{
	border:0 !important;
}
.cus_quad_nav_link{
	margin-bottom: 5px !important;
}
.cus_quad_nav_link a {
	font-size: 14px !important;
}
.cus_quad_nav_link .quadmenu-item-content{
	padding:10px !important;
}
.cus_quad_nav_link a:hover{
	opacity:.8
}
/*Start Category Page*/
.category-products-container {
  padding: 30px;
}

.category-title {
  font-size: 32px;
  margin-bottom: 25px;
  color: #222;
}
.category-title span{
	color:#ffc13b;
}
.cus_product_list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 30px;
}

.system_container .cus_product_list {
  grid-template-columns: repeat(1, 1fr); /* 1 عمود على الموبايل */
}

@media (min-width: 600px) {
  .system_container .cus_product_list {
    grid-template-columns: repeat(2, 1fr); /* 2 أعمدة على التابلت */
  }
}

@media (min-width: 1024px) {
  .system_container .cus_product_list {
    grid-template-columns: repeat(3, 1fr); /* 3 أعمدة على الـ PC */
  }
}


.product-card {
  display: block;
  border: 1px solid #ddd;
  padding:10px;
  border-radius: 0;
  background: #fff;
  text-align: center;
  text-decoration: none;
  color: inherit;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  cursor:pointer;
}
.product-card:hover {

}

.product-card img {
  max-width: 100%;
  margin-bottom: 15px;
  border-radius: 0;
  height: 225px;
  object-fit: cover;
  width: 100%;
}

.product-card h3 {
  font-size: 18px;
  margin-bottom: 10px;
  color: #535353;
  font-weight: bold;
  line-height: 1.5;
  min-height: 65px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.product-card p {
  color: #666;
  font-size: 14px;
  line-height: 1.6;
  margin-bottom:15px;
  min-height: 140px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.error-msg {
  color: red;
  font-weight: bold;
}
.product-card a{
  background: #101c4e;
  color: #fff;
  padding: 10px 5px;
  text-decoration: none;
  width: 100%;
  display: block;
  border-radius: 5px;
  font-weight: bold;
  font-size: 15px;
  text-transform: uppercase;
}
.system_container .product-card{
	padding:0;
}
.system_container .product-card h3{
	font-size:15px;
}
.system_container .product-card .img-box{
	
}
.system_container .product-card .img-box img{
	
}
.system_container .product-card .cont{
	padding:20px;
    padding-top:5px;
}
.system_container .product-card .no{
	color: #555;
  	font-size: 15px;
}
@media (max-width: 767px) {
	.product-card h3,
    .product-card p{
    	min-height:auto;
    }
}
/*End Category Page*/
/*Start mobile menu*/
html[lang="ar"] .vs-menu-wrapper.vs-body-visible{
	direction:ltr !important;
}
/*End Mobile menu*/
/*Start cus_single_product*/
.cus_single_product{
	
}
.cus_single_product .title{
	font-size: 33px;
  	font-weight: bold;
  	line-height: 1.6;
  	margin-bottom: 10px;
}
.cus_single_product .fulldesc{
	font-size: 15px;
  line-height: 1.6;
  margin-bottom: 10px;
}
.cus_single_product .fulldesc p{
	margin-bottom:5px;
}
.cus_single_product .wp_btn{
	background: #09600b;
  padding: 15px 15px;
  font-weight: bold;
  border-radius: 10px;
  transition: .3s ease-in-out;
  display: inline-block;
  text-align: center;
  color: #fff;
}
.cus_single_product .wp_btn:hover{
	background:#198754;
    color:#fff;
}
.cus_single_product .wp_btn i{
	
}
.cus_single_product .cus_nav{
	
} 
.cus_single_product .cus_nav .nav-item{
	
}
.cus_single_product .cus_nav .nav-item .nav-link{
	
}
.cus_single_product .cus_nav .nav-item .nav-link.active,
.cus_single_product .cus_nav .nav-item .nav-link:hover{
	color: #fff;
  background-color: #27325f;
}

.cus_single_product #files a{
	color:#000;
}
.cus_single_product .features-grid {
  display: grid;
  gap: 30px;
  text-align: center;
}
.cus_single_product .features-grid {
  grid-template-columns: repeat(1, 1fr); /* 1 عمود على الموبايل */
}

@media (min-width: 600px) {
  .cus_single_product .features-grid {
    grid-template-columns: repeat(2, 1fr); /* 2 أعمدة على التابلت */
  }
}

@media (min-width: 1024px) {
  .cus_single_product .features-grid {
    grid-template-columns: repeat(3, 1fr); /* 3 أعمدة على الـ PC */
  }
}
.cus_single_product .feature-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #333;
}

.cus_single_product .feature-item img {
  height: 80px;
  margin-bottom: 15px;
}

.cus_single_product .feature-item h4 {
  margin: 0;
  color: #00bfff;
  font-size: 18px;
}

.cus_single_product .feature-item p {
  margin: 5px 0 0;
  font-size: 16px;
}
/*End cus_single_product*/

/*Start system-page*/
.system-page{
	
}
.system-page .title{
  font-size: 28px;
  font-weight: bold;
  line-height: 1.6;
  margin-bottom: 10px;
  text-transform: capitalize;
  color: #000;
  background: #ccc;
  padding: 20px 5px;
  border-radius: 10px;
}
.system-page .sub_title{
  color: #222a59;
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 10px;
  line-height: 1.5;
}
.system-page .img-box{
	text-align:center;	
}
.system-page .desc{
	font-size: 16px;
  line-height: 1.6;
  margin-bottom: 10px;
}
.system-page .desc p{
	margin-bottom:5px;
}
.system-page .desc br{
	display:none;
}
.system-page table{
	
}
.system-page table td{
  background: #e8e8ed;
  color: #000;
  text-align: left;
  text-transform:capitalize;
      font-size: 18px;
}
.system-page table th{
  background: #101c4e;
  color: #fff;
  text-align: center;
  padding: 9px 5px;
  text-transform:capitalize;
        font-size: 19px;
        border: 6px white solid;
}
.system-page table td a{
	color:#337ab7;
}
.system-page .youtube{
	width: 65%;
  margin: 0 auto;
}
.system-page .youtube iframe{
	border-radius: 24px;
}
@media (max-width: 767px) {
	.system-page .youtube{
    	width:100%;
    }
    .system-page .title{
    	font-size:20px;
    }
    .system-page .sub_title{
    	font-size:18px;
    }
    .system-page .desc{
    	font-size:14px;
    }
    .system-page table th{
    	padding:5px;
        font-size:10px;
    }
    .system-page table td{
    	padding:5px;
    }
}
/*End system-page*/