
/*--Banner section--*/
.pkd-railway-wrapper .banner-section .banner-image{height: auto;}
.pkd-railway-wrapper .banner-section .announce-div{background-color: #eeeeee;padding: 8px;}
.pkd-railway-wrapper .banner-section .announce-div .announce-para{font-family: system-ui, sans-serif; text-align: center;font-weight: 500;color: black;font-size: 20px;}
.pkd-railway-wrapper .banner-section .announce-div .announce-para:hover {color:#163b6a }
.pkd-railway-wrapper .banner-section .announce-div .announce-para img{width: 25px; height: auto; margin-left: 20px; margin-right: 20px;}
/*--Banner section--*/

/*Programmes section*/
.pkd-railway-wrapper .programmes-section .item {border-radius: 12px 12px 0px 0px; padding: 8px;}
.pkd-railway-wrapper .programmes-section .item .event-card img{width: 100%; height: auto;  border-radius: 8px 8px 0px 0px;} 
.pkd-railway-wrapper .programmes-section .item .event-card p{background-color: #eeeeee; font-weight: 500;text-align: center; padding: 10px 5px; margin-bottom: 0px;}
.pkd-railway-wrapper .programmes-section .custom-dots { text-align: center; margin-top: 10px; }
.pkd-railway-wrapper .programmes-section .item .event-card-body .event-card-text{margin-bottom: 38px;}
.pkd-railway-wrapper .programmes-section .custom-dots .dot {display: inline-block;height: 12px;width: 12px;background-color: #ccc;border-radius: 50%;margin: 0 4px;cursor: pointer;}
.pkd-railway-wrapper .programmes-section .custom-dots .dot.active {background-color: #000;}
/*---Ends---*/

/*---PR---*/
.pkd-railway-wrapper .pr-section{background: linear-gradient(180deg, #ffffff 0%, #e6f0ff 100%); padding: 68px 0px;}
.pkd-railway-wrapper .pr-section .pr-row{background-color: #ffff; margin:10px 0px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px; border-radius: 8px;}
.pkd-railway-wrapper .pr-section .pr-row .blue-circle { width: 30px; height: 30px; background-color: #5d8dca; border-radius: 50%; position: absolute; left: -15px; top: 50%; transform: translateY(-50%); }
.pkd-railway-wrapper .pr-section .pr-row .read-more{color: #ec1c23; padding: 8px 20px; font-size: 14px; float: right;}
.pkd-railway-wrapper .pr-section .pr-row .read-more:hover{color: #5d8dca;}    
@media only screen and (max-width: 576px){
  .pkd-railway-wrapper .pr-section {padding: 0px 10px;}
}
/*Ends*/

/*---Useful Links---*/
.pkd-railway-wrapper .useful-links-col .links-div{text-align: center; padding: 30px 20px; border-radius: 8px; background-color: #fff;
    border: none; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; cursor: pointer; transform: scale(1); transition: transform 0.3s ease, box-shadow 0.3s ease; margin: 10px 0px;
}
.pkd-railway-wrapper .useful-links-col .links-div:hover{transform: scale(1.05); box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.1);
    border-bottom: 2px solid #5d8dca; }
.pkd-railway-wrapper .useful-links-col .links-div img{background-color: #fff; margin-bottom: 8px;}
@media only screen and (max-width: 576px){
  .pkd-railway-wrapper .useful-links-col {padding: 0px 20px;}
}
/*Ends*/



