.gn-product-title {
    text-align: center;
    margin-bottom: 50px;
    font-size: 18px;
    text-align: center;
    color: #01b300;
    font-weight: 500;
}
.gn-product-title .gn-smalltxt {
    font-size: 16px !important;
	position: relative;
	top: 20px;
	color: #bf161d;
}
#Count_product{
    display: flex;
    justify-content: space-evenly;
    margin-bottom: 10px;
    color: #777;
}
.file-count{
    color: #3d55ef;
}
@media (max-width: 768px) {
#satDW_table tbody tr {
    border: solid 2px;
    border-radius: 4px;
    border: 1px solid #cccccc;
    border-color: rgb(0 0 0 / 0%) #d5d8dc rgb(0 0 0 / 21%);
    margin: 20px 5px;
}
#satDW_table td, tr {
    display: block;
  }
	#satDW_table th{
		display: none;
	}
#Count_product {
    display: flex!important;
    text-align: center;
    flex-direction: column;
  }
.Clas_FileName{
   font-size: 12px!important;
   color: #1868bb;
    margin-bottom: 4px;
    line-height: 20px;
    font-weight: 500;
}


.Clas_FileName{
	width: 100% !important;
    border-radius: 4px 4px 0 0;
    text-shadow: 0 1px 1px rgb(255 255 255 / 75%);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border-bottom-color: #dbdee1;
    box-shadow: inset 0 1px 0 rgb(255 255 255 / 20%), 0 1px 2px rgb(0 0 0 / 5%);
}

	.dateAndbtnCoumn{
    display: flex!important;
    align-items: center;
    justify-content: space-between;
    }
}

/*mob End */

/*paginations*/

.kdn-pagination{
    padding: 10px;
    border-radius: 3px;
    text-align: center;
		width: 100%;
}

.kdn-pagination .kdn-page-link{
	background: #EEF5F6;
	border: solid 1px #ccc;
	padding: 5px 15px;
	text-decoration: none!important;
	border-radius: 3px;
	font-weight: 600;
	line-height: 40px;
	margin-left: 5px;
}
.kdn-pagination .kdn-page-link:hover{
	background: #2B6CB0;
	color: #fff;
	border-radius: 3px;
}
.kdn-pagination .kdn-page-link.current{
	background: #72aee6;
}

.Clas_FileName{
   font-size: 15px;
   color: #1868bb;
    margin-bottom: 4px;
    line-height: 20px;
    font-weight:500;
    
}
.Clas_FileName i{
   margin-right:2px;
    
}
.dateAndbtnCoumn i{
    margin-right: 4px;
}
.Clas_FileName span {
    font-size: 12px!important;
    color: #8d8d8d;
    display: flex;
    align-items: center;
    justify-content: start;
    font-weight: 400;
}

 .Clas_Date{
     font-size:12px;
 }
    
.Clas_Dwbutton {
   display: inline-block;
    padding: 4px 12px;
    text-decoration:none!important;
    margin: 0;
    font-size:12px;
    float: right;
    color:#666!important;
    text-align: center;
    text-shadow: 0 1px 1px rgb(255 255 255 / 75%);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgb(255 255 255 / 20%), 0 1px 2px rgb(0 0 0 / 5%);
}

#satDW_table tbody tr, th{
	border: solid 1px #dbdee1; 
}

#satDW_table {
  width: 100%;
  border-collapse: collapse;
	border-radius: 3px!important;
	margin-bottom:20px;
}
#satDW_table th {
    padding: 10px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgb(255 255 255 / 75%);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #b3b3b3;
    box-shadow: inset 0 1px 0 rgb(255 255 255 / 20%), 0 1px 2px rgb(0 0 0 / 5%);
}

#satDW_table tr:hover {
  background-color: #f5f5f5;
}