
    /* Main Background */
    .blog-list {
      padding: 60px 0;
      background: #f6f9ff;
      font-family: 'Poppins', sans-serif;
    }


    /* Main Section */
    .downloadpg {
      background: #ffffff;
      padding: 40px;
      margin-bottom: 35px;
      border-radius: 20px;
      box-shadow: 0 10px 40px rgba(0, 48, 120, .08);
    }


    /* Grid */
    .downlbox,
    .driversbox {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
      gap: 22px;
    }



    /* Cards */

    .down-1colum,
    .driver-1colum {

      background: #ffffff;

      padding: 25px;

      border-radius: 16px;

      border: 1px solid #e5ecf7;

      box-shadow:
        0 5px 20px rgba(0, 0, 0, .05);

      transition: .3s;

      position: relative;

      overflow: hidden;

    }



    /* Top line */

    .down-1colum:before,
    .driver-1colum:before {

      content: "";

      position: absolute;

      top: 0;
      left: 0;

      width: 100%;
      height: 4px;

      background:
        linear-gradient(90deg, #0066ff, #00c6ff);

    }



    /* Hover */

    .down-1colum:hover,
    .driver-1colum:hover {

      transform: translateY(-6px);

      box-shadow:
        0 15px 35px rgba(0, 100, 255, .15);

    }



    /* Heading */

    .down-1colum h5,
    .driver-1colum h5 {

      color: #12355b;

      font-size: 18px;

      font-weight: 700;

      margin-bottom: 18px;

    }



    /* Heading underline */

    .down-1colum h5:after,
    .driver-1colum h5:after {

      content: "";

      display: block;

      width: 35px;

      height: 3px;

      margin-top: 8px;

      background: #0066ff;

      border-radius: 10px;

    }



    /* List */

    .down-1colum li,
    .driver-1colum li {

      list-style: none;

      color: #64748b;

      font-size: 14px;

      margin: 14px 0;

    }



    /* Company icon */

    .dowicn {

      color: #0066ff;

    }



    /* PDF Icon */

    .downlcolr {

      width: 65px;

      height: 65px;

      display: flex;

      justify-content: center;

      align-items: center;

      background: #eef5ff;

      border-radius: 15px;

      transition: .3s;

    }


    .downlcolr img {

      width: 35px;

    }



    .down-1colum a:hover .downlcolr {

      background: #0066ff;

    }


    .down-1colum a:hover img {

      filter: brightness(0) invert(1);

    }



    /* Driver Links */

    .driver-1colum a {

      color: #0066ff;

      background: #eef5ff;

      padding: 7px 12px;

      border-radius: 20px;

      display: inline-block;

      margin: 3px;

      text-decoration: none;

      font-size: 13px;

      transition: .3s;

    }



    .driver-1colum a:hover {

      background: #0066ff;

      color: #fff;

    }



    /* Main Heading */

    .downloadpg>h5.pt10 {

      text-align: center;

      color: #12355b !important;

      font-size: 28px !important;

      font-weight: 800;

    }



    .downloadpg>h5.pt10:after {

      content: "";

      display: block;

      width: 70px;

      height: 4px;

      margin: 12px auto;

      background: #0066ff;

    }



    /* Responsive */

    @media(max-width:768px) {

      .downloadpg {

        padding: 20px;

      }


      .downlbox,
      .driversbox {

        grid-template-columns: 1fr;

      }


      .down-1colum,
      .driver-1colum {

        padding: 20px;

      }

    }

    .down-1colum h5 {
      color: #ff9100;
    }

    .driver-1colum h5 {
      color: #ff9100;
    }
 