	/* index page */
   /* Performance: turn off heavy animations on small screens */
/* @media (max-width: 767.98px) {
  .no-anim [data-aos],
  .no-anim .aos-init,
  .no-anim .aos-animate {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }

  .no-anim .pbmit-animation-style,
  .no-anim .animated,
  .no-anim [class*="transform-"] {
    animation: none !important;
    transition: none !important;
  }
} */



	/* Default: 1 per row on mobile (XS) */
		.col-5-custom {
			width: 100%;
			flex: 0 0 100%;
			max-width: 100%;
		}

		/* SM and above: 5 per row */
		@media (min-width: 576px) {
			.col-5-custom {
				width: 20% !important;
				flex: 0 0 20%;
				max-width: 20%;
			}
		}

		/* study-in pages  */
	
      /* Visually Hidden (SEO + Screen Readers) */
      .visually-hidden {
         position: absolute;
         width: 1px;
         height: 1px;
         padding: 0;
         margin: -1px;
         overflow: hidden;
         clip: rect(0, 0, 0, 0);
         border: 0;
      }

      /* Desktop default */
      .country-heading-strip {
         background: #050819;
         padding: 18px 0;
         margin-top: 120px;
         position: relative;
         width: 100%;
         /* z-index: 10; */
      }

      /* Mobile – hide completely */
      @media (max-width: 767.98px) {
         .country-heading-strip {
            display: none !important;
         }
      }

      .country-heading-strip-inner {
         display: flex;
         align-items: center;
         min-height: 60px;
      }

      .country-heading-bar {
         width: 4px;
         height: 28px;
         background: #FD7308;
         border-radius: 999px;
         margin-right: 12px;
      }

      .country-heading-title {
         color: #ffffff;
         font-size: 22px;
         font-weight: 600;
         margin: 0;
      }

      /* MAIN CONTENT SECTION */
      .study-usa-section {
         background: #fff;
         padding: 40px 0;
         border-radius: 18px;
         margin: 40px 0;
         box-shadow: 0 10px 30px rgba(0, 0, 0, .08);
         position: relative;
         overflow: hidden;
      }

      .study-usa-section::before {
         content: "";
         position: absolute;
         top: 0;
         left: 0;
         right: 0;
         height: 4px;
         background: linear-gradient(90deg, #FD7308, #ff9c41);
      }

      /* SIDEBAR TITLE */
      .sidebar-title {
         display: flex;
         align-items: center;
         gap: 8px;
         font-size: 20px;
         font-weight: 700;
         color: #FD7308;
         border-left: 4px solid #FD7308;
         padding-left: 10px;
         margin-bottom: 6px;
      }

      .sidebar-subtitle {
         font-size: 13px;
         color: #6b7280;
         margin-bottom: 14px;
      }

      /* SIDEBAR TABS */
      .study-usa-tabs .nav-link {
         padding: 10px 14px;
         background: #fffaf5;
         border: 1px solid #e0e6ef;
         border-radius: 10px;
         font-size: 14px;
         font-weight: 500;
         margin-bottom: 8px;
         transition: 0.25s ease;
      }

      .study-usa-tabs .nav-link:hover {
         background: #ffeede;
         border-color: #ffcbab;
      }

      .study-usa-tabs .nav-link.active {
         background: linear-gradient(135deg, #FD7308, #ff993d);
         color: #fff !important;
         border-color: transparent;
         box-shadow: 0 4px 14px rgba(253, 115, 8, 0.45);
      }

      /* CONTENT BOX */
      .study-usa-content {
         background: #fff;
         padding: 28px;
         border-radius: 14px;
         box-shadow: 0 6px 18px rgba(0, 0, 0, .05);
         border: 1px solid #eef1f7;
      }

      .section-title {
         font-size: 22px;
         font-weight: 700;
         margin-bottom: 8px;
      }

      .section-pill {
         display: inline-block;
         padding: 2px 10px;
         background: #fff0e1;
         border-radius: 999px;
         color: #FD7308;
         font-size: 11px;
         text-transform: uppercase;
         margin-bottom: 10px;
      }

      .section-divider {
         height: 1px;
         width: 50px;
         background: linear-gradient(90deg, #FD7308, transparent);
         margin-bottom: 14px;
      }

      .sub-title {
         font-size: 17px;
         font-weight: 600;
         color: #FD7308;
         margin-top: 20px;
         margin-bottom: 6px;
      }

      .styled-list,
      .styled-ol {
         padding-left: 18px;
         margin-bottom: 12px;
      }

      .styled-list li {
         position: relative;
         padding-left: 14px;
         font-size: 14px;
         margin-bottom: 6px;
         color: #374151;
      }

      .styled-list li::before {
         content: "";
         width: 8px;
         height: 8px;
         border-radius: 50%;
         background: #FD7308;
         position: absolute;
         left: 0;
         top: 7px;
      }

      .highlight-box {
         background: #fff6ea;
         border: 1px dashed #ffbe8b;
         padding: 10px;
         border-radius: 10px;
         margin-bottom: 15px;
         color: #92400e;
         font-size: 13px;
      }

      .tab-pane {
         opacity: 0;
         transform: translateY(4px);
         transition: .25s ease;
      }

      .tab-pane.active.show {
         opacity: 1;
         transform: translateY(0);
      }

      /* TRENDY, COMPACT ENQUIRY FORM */
      .enquiry-card {
         background: #ffffff;
         border-radius: 14px;
         padding: 16px 14px;
         border: 1px solid #e5e7eb;
         box-shadow: 0 8px 20px rgba(15, 23, 42, 0.06);
      }

      .enquiry-title {
         font-size: 17px;
         font-weight: 700;
         color: #111827;
         margin-bottom: 4px;
      }

      .enquiry-tag {
         display: inline-block;
         font-size: 10px;
         text-transform: uppercase;
         letter-spacing: 0.05em;
         background: #fff0e1;
         color: #FD7308;
         padding: 2px 8px;
         border-radius: 999px;
         margin-bottom: 8px;
      }

      .enquiry-card .form-label {
         font-size: 12px;
         margin-bottom: 2px;
         color: #4b5563;
      }

      .enquiry-card .form-control {
         font-size: 13px;
         padding: 6px 9px;
         height: 36px;
      }

      .enquiry-card textarea.form-control {
         height: auto;
         min-height: 70px;
         resize: vertical;
      }

      .enquiry-card .btn {
         background: #FD7308;
         border-radius: 999px;
         border: none;
         font-size: 13px;
         padding: 7px 0;
         font-weight: 600;
         margin-top: 8px;
      }

      .enquiry-small-note {
         font-size: 11px;
         color: #6b7280;
         margin-top: 6px;
      }

      /* CUSTOM EXPERT CARD */
      .expert-card {
         background: linear-gradient(135deg, #fff5e8, #ffe2c8);
         border-radius: 16px;
         padding: 18px;
         margin-top: 20px;
         box-shadow: 0 8px 18px rgba(253, 115, 8, 0.2);
         border: 1px solid #f8dac1;
      }

      .expert-badge {
         font-size: 11px;
         padding: 3px 12px;
         background: #FD7308;
         color: #fff;
         border-radius: 999px;
         display: inline-block;
         margin-bottom: 8px;
         text-transform: uppercase;
         font-weight: 600;
      }

      .expert-header {
         display: flex;
         justify-content: space-between;
         align-items: center;
         gap: 15px;
      }

      .expert-title {
         font-size: 18px;
         font-weight: 700;
         margin: 0;
         color: #FD7308;
      }

      .expert-subtitle {
         font-size: 12px;
         color: #4b5563;
         margin: 0;
      }

      .expert-avatar {
         width: 80px;
         height: 80px;
         border-radius: 50%;
         object-fit: cover;
         border: 3px solid #FD7308;
      }

      .expert-contact {
         border-top: 1px dashed #ffc89e;
         margin-top: 10px;
         padding-top: 10px;
      }

      .expert-name {
         font-weight: 700;
         font-size: 15px;
      }

      .expert-phone a {
         font-weight: 600;
         color: #FD7308;
         text-decoration: none;
      }

      .expert-btn-call {
         background: #FD7308;
         color: #fff;
         border-radius: 30px;
         padding: 5px 12px;
         font-size: 12px;
      }

      .expert-btn-whatsapp {
         background: #22c55e;
         color: #fff;
         border-radius: 30px;
         padding: 5px 12px;
         font-size: 12px;
      }

      /* Mobile tweaks */
      @media (max-width: 767.98px) {
         .study-usa-section {
            border-radius: 0;
            box-shadow: none;
            margin: 24px 0;
            padding: 24px 0;
         }

         .study-usa-content {
            padding: 20px 16px;
            margin-top: 12px;
         }

         .enquiry-card {
            margin-top: 16px;
         }

         .study-usa-tabs {
            flex-direction: row;
            overflow-x: auto;
            white-space: nowrap;
            gap: 8px;
         }

         .study-usa-tabs .nav-link {
            flex: 0 0 auto;
            font-size: 13px;
            margin-bottom: 0;
         }
      }



	   <!-- Page-specific styling -->

         /* ========= ABOUT SECTION ========= */

         .about-section-one {
            padding: 60px 0 40px 0;
            position: relative;
            z-index: 1;
         }

         .about-section-one .about-img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 12px;
         }

         .about-one-right-box {
            padding: 30px 30px 30px 40px;
         }

         .pbmit-heading-subheading .pbmit-subtitle {
            text-transform: uppercase;
            letter-spacing: 0.08em;
            font-size: 0.9rem;
            font-weight: 600;
            margin-bottom: 8px;
         }

         .pbmit-heading-subheading .pbmit-heading-desc p {
            margin-bottom: 0.8rem;
            line-height: 1.7;
         }

         /* Info highlights under About */
         .ihbox-style-wrap {
            padding-top: 18px;
            padding-bottom: 8px;
         }

         .ihbox-style-wrap.border-bottom {
            border-bottom: 1px solid rgba(0,0,0,0.04);
            margin-bottom: 5px;
         }

         .pbmit-ihbox-style-6 .pbmit-ihbox-box {
            display: flex;
            align-items: flex-start;
            gap: 15px;
         }

         .pbmit-ihbox-style-6 .pbmit-ihbox-icon-wrapper {
            width: 48px;
            height: 48px;
            flex-shrink: 0;
         }

         .pbmit-ihbox-style-6 svg {
            width: 100%;
            height: 100%;
         }

         .pbmit-ihbox-contents .pbmit-element-title {
            font-size: 1.1rem;
            margin-bottom: 0.25rem;
         }

         /* ========= CORE TEAM SECTION ========= */

         .core-team-section {
            padding: 60px 0 70px 0;
         }

         .core-team-section .pbmit-subtitle {
            text-transform: uppercase;
            letter-spacing: 0.08em;
            font-size: 0.9rem;
         }

         .core-team-section .pbmit-title {
            font-size: 1.9rem;
            margin-top: 10px;
         }

         .core-team-section .row.align-items-start {
            padding: 22px 20px;
            border-radius: 12px;
            background-color: #f8f9fb;
            box-shadow: 0 8px 20px rgba(0,0,0,0.03);
         }

         .core-team-section .row.align-items-start + .row.align-items-start {
            margin-top: 25px;
         }

         .core-team-section .pbmit-team-img img {
            border-radius: 12px;
            box-shadow: 0 8px 18px rgba(0,0,0,0.06);
         }

         .core-team-section .pbmit-team-title {
            font-size: 1.25rem;
            margin-bottom: 0.15rem;
         }

         .core-team-section .pbminfotech-box-team-position {
            font-size: 0.95rem;
            color: #777;
            margin-bottom: 0.4rem;
         }

         .core-team-section p {
            line-height: 1.8;
            margin-bottom: 0.8rem;
         }

         .core-team-section b {
            font-weight: 600;
         }

         /* ========= RESPONSIVE ========= */

         @media (max-width: 1199.98px) {
            .about-one-right-box {
               padding: 30px 18px;
               margin-top: 25px;
            }
         }

         @media (max-width: 991.98px) {
            .about-section-one {
               padding: 40px 0 30px 0;
            }
         }

         @media (max-width: 767.98px) {
            .core-team-section .row.align-items-start {
               text-align: center;
               padding: 20px 15px;
            }

            .core-team-section .pbmit-team-img {
               text-align: center;
               margin-bottom: 15px;
            }

            .core-team-section .pbmit-team-img img {
               max-width: 230px;
               margin: 0 auto 10px auto;
            }

            .about-one-right-box {
               padding: 25px 10px 10px 10px;
            }

            .ihbox-style-wrap .pbmit-ihbox-style-6 .pbmit-ihbox-box {
               align-items: flex-start;
            }
         }
   
