/* Main Section 3 Styling  */
#main-sec3 {
    /* border: 2px solid black; */
    padding: 4% 14%;
}

/* Sec 3 Header  */
.sec3-header {
    padding-left: 1%;
}

.sec3-header>h3 {
    font-size: 30px;
    font-family: var(--pri-font), 'Times New Roman', Times, serif, sans-serif;
    margin: 0%;
}

/* Section 3 Content  */
.sec3-content{
    margin-top: 1%;
    padding: 2%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 25px;
}

.product-widget{
      width: 47%;
      height: 106px;
      padding: 15px 10px;
      border: 1px solid #e6e6e6;
      display: flex;
      text-decoration: none;
      color: black;
      gap: 10px;
}

.product-widget:hover{
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    transition: box-shadow 0.8s linear ;
}

.product-img-container{
    width: 120px;
}

.product-img-container>img{
    width: 120px;
}


/* Product HEad  */
.product-details-container{
    width: 80%;
    padding: 10px 5px;
}

.product-details-container>h3{
    font-family: var(--pri-font),'Times New Roman', Times, serif,sans-serif;
    font-size: 18px;
    color: #233D7A;
    font-weight: 700;
    margin: 1%;
    padding-left: 4px;
}

.product-details-container>h5{
    font-family: var(--pri-font),'Times New Roman', Times, serif,sans-serif;
    font-size: 19px;
    font-weight: 500;
    margin: 1%;
    margin-top: 5px;
}