.protech-heading1 {
    border-bottom: 1px solid rgb(185, 185, 185);
    padding-bottom: 5px; /* Optional: Adds spacing between text and border */
}


/* fix size of thumb= */
.card-news img {
    width: 100%;         /* Make images fill the container */
    height: 200px;       /* Set a fixed height for uniformity */
    object-fit: cover;   /* Ensures images maintain aspect ratio and fill the area */
    border-radius: 5px;  /* Optional: Adds rounded corners */
}




/* gap betwwen two widget */

.protech_ads_sidebar .widget {
    margin-bottom: 20px; /* Adjust the value as needed */
}

.protech_home_ads .widget {
    margin-bottom: 20px; /* Adjust the value as needed */
}


/* footer */




/* Parent Container */
.protech_copyright {
    background-color: #2c4372; /* Dark Blue Background */
    color: white;
    display: flex;
    justify-content: center; /* Center container */
    align-items: center;
    padding: 10px 20px;
    font-size: 15px;
    font-family: mukta;
}

/* Inner Container */
.protech_copyright .container {
    max-width: 1200px; /* Ensures a controlled width */
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* Left Content */
.left-cp-protech {
    flex: 1;
    text-align: left;
}

/* Right Content */
.right-cp-protech {
    text-align: right;
}

/* Styling for 'Design By' */
.protech_copyright .design-by {
    font-size: 14px;
    font-weight: bold;
    margin: 0; /* Remove extra margin */
}

.protech_copyright .design-by span {
    color: #f6ff00; /* Gold Color */
}

/* Responsive Design */
@media (max-width: 600px) {
    .protech_copyright {
        flex-direction: column; /* Stack on smaller screens */
        text-align: center;
    }

    .protech_copyright .container {
        flex-direction: column;
        align-items: center;
    }
    
    .left-cp-protech,
    .right-cp-protech {
        text-align: center;
        margin-bottom: 5px;
    }
}

 


/* new category as tv */

/* Protech Category Header */






.protech__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: linear-gradient(to right, #6a86cd, #cfd7be); /* Gradient Background */
    padding: 10px 20px;
    border-radius: 2px;
    width: calc(100% + 20px); /* Full width according to container with -10px margin on both sides */
    margin-left: -10px; /* Negative margin to extend beyond container */
    margin-right: -10px; /* Negative margin to extend beyond container */
}

/* Left Section (Logo + Title) */
.protech__header-left {
    display: flex;
    align-items: center;
}

/* Logo */
.protech__header-left img {
    width: 40px; /* Adjusted for balance */
    height: 40px;
    border-radius: 50%;
    object-fit: cover;
    margin-right: 10px;
}

/* Category Title */
.protech__title {
    font-size: 20px;
    font-weight: bold;
    color: white;
}

/* Right Section (View All Link) */
.protech__header-right .protech__view-all {
    font-size: 14px;
    font-weight: bold;
    color: rgb(217, 0, 0);
    text-decoration: none;
}

/* Hover Effect */
.protech__header-right .protech__view-all:hover {
    text-decoration: underline;
}

/* Responsive Design */
@media screen and (max-width: 768px) {
    .protech__header {
        flex-direction: row;
        padding: 10px;
        width: calc(100% + 20px); /* Adjust width for smaller screens */
        margin-left: -10px; /* Adjust negative margin for smaller screens */
        margin-right: -10px; /* Adjust negative margin for smaller screens */
    }

    .protech__header-left img {
        width: 35px;
        height: 35px;
    }

    .protech__title {
        font-size: 18px;
    }

    .protech__view-all {
        font-size: 12px;
    }
}


/* new category as tv  end */




/* new category header module swagatam khabar */ 

.custom-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
    margin-left: -20px; 
    margin-right:-20px;
  }
  
  .custom-category-header {
    display: flex;
    align-items: center;
    color: #9d1d1a; /* Red color similar to the image */
  }
  
  .custom-main-title {
    font-family: 'Khand', sans-serif;
    font-weight: 600;
    font-size: 35px;
    margin-right: 10px;
    white-space: nowrap; /* Ensure text doesn't wrap */
  }
  
  .custom-separator {
    flex-grow: 1;
    height: 1px;
    background-color: #b20000;
    margin: 0 10px;
  }
  
  .custom-more-news-link {
    color: #4f4f4f; /* Grey color for the link */
    text-decoration: none;
    white-space: nowrap; /* Ensure text doesn't wrap */
    position: relative;
    padding-right: 15px; /* Add padding for the arrow */
    display: inline-flex;
    align-items: center;
    font-family: Mukta, sans-serif;
    font-size: 16px;
    font-weight: 600;
    
    color: rgba(0, 0, 0, .6901960784);
  
  
  }
  
  .custom-more-news-link::after {
    content: '↗';
    font-size: 1.2em;
    margin-left: 5px;
    color: #4f4f4f; /* Same color as the link */
    transition: transform 0.3s ease;
  }
  
  .custom-more-news-link:hover::after {
    transform: translateY(-3px);
  }
  
  
  
  @media (max-width: 768px) {
    .custom-main-title {
        font-size: 27px; /* Adjust font size for smaller screens */
    }
    .custom-more-news-link {
        font-size: 2.5vw;
        font-size: 16px;
    }
    .custom-more-news-link::after {
        font-size: 1.3em;
    }
  }
  
  
  /* new category header model end */


/* new category header module swagatam khabar - FULL WIDTH + UNIQUE CLASSES */ 

.whitecat_container {
    width: 100%;             /* Full width */
    max-width: 100%;         /* Prevent limiting width */
    margin: 0 auto;
    padding: 20px 0;         /* Only top-bottom padding */
}
  
.whitecat_header {
    display: flex;
    align-items: center;
    width: 100%;
    color: #ffffff; /* White text */
}
  
.whitecat_title {
    font-family: 'Khand', sans-serif;
    font-weight: 600;
    font-size: 35px;
    margin-right: 10px;
    white-space: nowrap;
    color: #ffffff;
}
  
.whitecat_separator {
    flex-grow: 1;
    height: 1px;
    background-color: #ffffff; /* White line */
    margin: 0 10px;
}
  
.whitecat_more {
    color: #ffffff; /* White link */
    text-decoration: none;
    white-space: nowrap;
    position: relative;
    padding-right: 15px;
    display: inline-flex;
    align-items: center;
    font-family: Mukta, sans-serif;
    font-size: 16px;
    font-weight: 600;
}
  
.whitecat_more::after {
    content: '↗';
    font-size: 1.2em;
    margin-left: 5px;
    color: #ffffff;
    transition: transform 0.3s ease;
}
  
.whitecat_more:hover::after {
    transform: translateY(-3px);
}
  
@media (max-width: 768px) {
    .whitecat_title {
        font-size: 27px;
    }
    .whitecat_more {
        font-size: 16px;
    }
    .whitecat_more::after {
        font-size: 1.3em;
    }
}
  
/* new category header module end */

 








