/* Common Css start here */

h1 {
    font-weight: 500;
    /* font-size: clamp(70px, 8vw, 140px); */
    font-size: clamp(70px, 7.5vw, 140px);
    line-height: 1.2;
    font-family: "DM Serif Display", serif;
    margin: 0px;
    color:white;
}
h2 {
    font-weight: 500;
    font-size: clamp(28px, 4vw, 48px);
    margin: 0px;
    line-height: 1.25;
    font-family: "DM Serif Display", serif;
}
h3 {
    font-weight: 500;
    font-size: clamp(40px, 5vw, 80px);
    font-family: "DM Serif Display", serif;
    margin: 0px;
    line-height: 1.1;
}
h4 {
    font-weight: 500;
    font-size: clamp(20px, 2.5vw, 32px);
    font-family:  "DM Serif Display", serif;
    margin: 0px;
    line-height: 1.35;
}
h5 {
    font-weight: 500;
    font-size: clamp(18px, 2vw, 24px);
    font-family: "DM Serif Display", serif;
    margin: 0px;
    line-height: 1.4;
    color: black;
}
p.regular {
    font-size: clamp(14px, 2vw, 18px);
    line-height: 1.6;
    font-weight: 400;
    margin: 0px;
    font-family: "Inter", sans-serif;
    color:#737477;
}
p.text {
    font-size: clamp(12px, 1.5vw, 16px);
    line-height: 1.5;
    font-weight: 400;
    margin: 0px;
    font-family: "Work Sans", sans-serif;
    color:#737477;
}
p.small {
    font-size: clamp(12px, 1.5vw, 14px);
    line-height: 1.3;
    font-weight: 400;
    margin: 0px;
    font-family: "Work Sans", sans-serif;
    color:#737477;
}
p.para-blod {
    font-weight: bold;
}
a.anchor {
    font-size: clamp(14px, 2vw, 16px);
    color: black;
    font-family: 'Poppins';
    cursor: pointer;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
.section-bg{
   background: #eff0f5;
}
.bg-white {
    background: #fff;
}
.w-100 {
    width: 100%;
}
h-100{
   height: 100%;
}

.p-0{padding: 0px;}.p-15 {padding: 15px;}.p-20{padding: 20px;}.p-30{padding: 30px;}.p-40{padding: 40px !important;}.p-50{padding: 50px;}.p-60 {padding: 60px }
.pl-10{padding-left: 10px;}.pl-20{padding-left: 20px;}.pl-30{padding-left: 30px;}.pl-40{padding-left: 40px;}.pl-50{padding-left: 50px;}.pl-60{padding-left: 60px;}
.pr-10{padding-right: 10px;}.pr-20{padding-right: 20px;}.pr-30{padding-right: 30px;}.pr-40{padding-right: 40px;}pr-50{padding-right: 50px;}pr-60{padding-right: 60px;}
.pt-10{padding-top:10px;}.pt-20{padding-top:20px;}.pt-30{padding-top:30px;}.pt-40{padding-top:40px;}.pt-50{padding-top:50px;}.pt-60{padding-top:60px;}.pt-70{padding-top:70px;}.pt-80{padding-top:80px;}
.pb-10{padding-bottom:10px;}.pb-20{padding-bottom:20px;}.pb-30{padding-bottom:30px;}.pb-40{padding-bottom:40px;}.pb-50{padding-bottom:50px;}.pb-60{padding-bottom:60px;}.pb-70{padding-bottom:70px;}.pb-80{padding-bottom:80px;}.pb-90{padding-bottom:90px;}.pb-100{padding-bottom:100px;}
.px-15 {padding-right: 15px;padding-left: 15px;}.px-20{padding-right: 20px;padding-left: 20px;}.px-30{padding-right: 30px;padding-left: 30px;}.px-40{padding-right: 40px;padding-left: 40px;}.px-50{padding-right: 50px;padding-left: 50px;}.px-60{padding-right: 60px;padding-left: 60px;}.px-70{padding-right: 70px;padding-left: 70px;}.px-80{padding-right: 80px;padding-left: 80px;}
.py-15{padding-top: 15px;padding-bottom: 15px;}.py-20{padding-top: 20px;padding-bottom: 20px;}.py-30{padding-top: 30px;padding-bottom: 30px;}.py-40{padding-top: 40px;padding-bottom: 40px;}.py-50 {padding-top: 50px;padding-bottom: 50px;}.py-60 {padding-top: 60px;padding-bottom: 60px;}.py-70 {padding-top: 70px;padding-bottom: 70px;}.py-80{padding-top: 80px;padding-bottom: 80px;}.py-90{padding-top: 90px;padding-bottom: 90px;}.py-100{padding-top: 100px;padding-bottom: 100px;}

.p-0{padding: 0px;}.p-15 {padding: 15px;}.p-20{padding: 20px;}.p-30{padding: 30px;}.p-40{padding: 40px !important;}.p-50{padding: 50px;}.p-60 {padding: 60px }
.pl-10{padding-left: 10px;}.pl-20{padding-left: 20px;}.pl-30{padding-left: 30px;}.pl-40{padding-left: 40px;}.pl-50{padding-left: 50px;}.pl-60{padding-left: 60px;}
.pr-10{padding-right: 10px;}.pr-20{padding-right: 20px;}.pr-30{padding-right: 30px;}.pr-40{padding-right: 40px;}pr-50{padding-right: 50px;}pr-60{padding-right: 60px;}
.pt-10{padding-top:10px;}.pt-20{padding-top:20px;}.pt-30{padding-top:30px;}.pt-40{padding-top:40px;}.pt-50{padding-top:50px;}.pt-60{padding-top:60px;}.pt-70{padding-top:70px;}.pt-80{padding-top:80px;}
.pb-10{padding-bottom:10px;}.pb-20{padding-bottom:20px;}.pb-30{padding-bottom:30px;}.pb-40{padding-bottom:40px;}.pb-50{padding-bottom:50px;}.pb-60{padding-bottom:60px;}.pb-70{padding-bottom:70px;}.pb-80{padding-bottom:80px;}
.px-15 {padding-right: 15px;padding-left: 15px;}.px-20{padding-right: 20px;padding-left: 20px;}.px-30{padding-right: 30px;padding-left: 30px;}.px-40{padding-right: 40px;padding-left: 40px;}.px-50{padding-right: 50px;padding-left: 50px;}.px-60{padding-right: 60px;padding-left: 60px;}.px-70{padding-right: 70px;padding-left: 70px;}.px-80{padding-right: 80px;padding-left: 80px;}
.py-15{padding-top: 15px;padding-bottom: 15px;}.py-20{padding-top: 20px;padding-bottom: 20px;}.py-30{padding-top: 30px;padding-bottom: 30px;}.py-40{padding-top: 40px;padding-bottom: 40px;}.py-50 {padding-top: 50px;padding-bottom: 50px;}.py-60 {padding-top: 60px;padding-bottom: 60px;}.py-70 {padding-top: 70px;padding-bottom: 70px;}.py-80{padding-top: 80px;padding-bottom: 80px;}

.m-0{margin: 0px;}
.ml-16{margin-left: 16px;}.ml-20{margin-left: 20px;}.ml-25{margin-left: 25px;}.ml-30{margin-left: 30px;}.ml-35{margin-left: 35px;}.ml-40{margin-left: 40px;}.ml-45{margin-left: 45px;}.ml-50{margin-left: 50px;}.ml-55{margin-left: 55px;}.ml-60{margin-left: 60px;}
.mr-16{margin-right: 16px;}.mr-20{margin-right: 20px;}.mr-25{margin-right: 25px;}.mr-30{margin-right: 30px;}.mr-35{margin-right: 35px;}.mr-40{margin-right: 40px;}.mr-45{margin-right: 45px;}.mr-50{margin-right: 50px;}.mr-55{margin-right: 55px;}.mr-60{margin-right: 60px;}
.mt-10 {margin-top: 10px;}.mt-16{margin-top: 16px;}.mt-24{margin-top: 24px;}.mt-32{margin-top: 32px;}.mt-40{margin-top: 40px;}.mt-48{margin-top: 48px;}.mt-60{margin-top: 60px;}.mt-65{margin-top: 65px;}.mt-70{margin-top: 70px;}.mt-75{margin-top: 75px;}.mt-80{margin-top: 80px;}.mt-85{margin-top: 85px;}.mt-90{margin-top: 90px;}
.mb-10 {margin-bottom: 10px;}.mb-16{margin-bottom: 16px;}.mb-24{margin-bottom: 24px;}.mb-32{margin-bottom: 32px;}.mb-40{margin-bottom: 40px;}.mb-48{margin-bottom: 48px;}.mb-60{margin-bottom: 60px;}.mb-65{margin-bottom: 65px;}.mb-70{margin-bottom: 70px;}.mb-75{margin-bottom: 75px;}.mb-80{margin-bottom: 80px;}.mb-90{margin-bottom: 90px;}
.mx-10{margin-left: 10px;margin-right: 10px;}.mx-15{margin-left: 15px;margin-right: 15px;}.mx-20{margin-left: 20px;margin-right: 20px;}.mx-25{margin-left: 25px;margin-right: 25px;}.mx-30{margin-left: 30px;margin-right: 30px;}.mx-35{margin-left: 35px;margin-right: 35px;}.mx-40{margin-left: 40px;margin-right: 40px;}.mx-45{margin-left: 45px;margin-right: 45px;}.mx-50{margin-left: 50px;margin-right: 50px;}.mx-55{margin-left: 55px;margin-right: 55px;}.mx-60{margin-left: 60px;margin-right: 60px;}
.my-10{margin-top: 10px;margin-bottom: 10px;}.my-15{margin-top: 15px;margin-bottom: 15px;}.my-20{margin-top: 20px;margin-bottom: 20px;}.my-25{margin-top: 25px;margin-bottom: 25px;}.my-30{margin-top: 30px;margin-bottom: 30px;}.my-35{margin-top: 35px;margin-bottom: 35px;}.my-40{margin-top: 40px;margin-bottom: 40px;}.my-45{margin-top: 45px;margin-bottom: 45px;}.my-50{margin-top: 50px;margin-bottom: 50px;}.my-55{margin-top: 55px;margin-bottom: 55px;}.my-60{margin-top: 60px;margin-bottom: 60px;}


/* Grid-position css start */

.column-start-1{grid-column-start: 1;}
.column-start-2{grid-column-start: 2;}
.column-start-3{grid-column-start: 3;}
.column-start-4{grid-column-start: 4;}

.row-start-1{grid-row-start: 1;}
.row-start-2{grid-row-start: 2;}
.row-start-3{grid-row-start: 3;}
.row-start-4{grid-row-start: 4;}

.row-gap-0 {row-gap: 0px;}
.row-gap-48 {row-gap: 48px;}
.row-gap-32 {row-gap: 32px;}
.row-gap-24 {row-gap: 24px;}
.row-gap-16 {row-gap: 16px;}
.column-gap-0 {column-gap: 0px !important;}
.column-gap-16 {column-gap:16px;}
.column-gap-24 {column-gap:24px;}
.column-gap-32 {column-gap:32px;}
.column-gap-48 {column-gap:48px;}
.gap-0 {gap: 0px;}
.gap-15 {gap: 15px;}
.gap-24 {gap: 24px;}
.gap-32 {gap: 32px;}
.gap-48 {gap: 48px;}

.grid-right-align {justify-content: end;display: grid;}
.grid-left-align {justify-content: start;display: grid;}

.inner-grid-wrap {display: grid;grid-template-columns: 1fr 11fr;}

.grid-center {display: grid;place-items: center;}
.grid-y-center {align-items: center;display: grid;}

/* Grid-position css end */

/* Cards-same-height css start */

.w-card {
    height: 100%;
}
.card-column-align {
    display: flex;
    flex-direction: column;
}
.card-column-align .w-card-body {
    flex-grow: 1;
}

/* Cards-same-height css end */

@media (min-width: 768px) {
.container-class {width: 750px !important;}
}

@media (min-width: 992px) {
.container-class {width: 970px !important;}
}

@media (min-width: 1200px)  {
.container-class {width: 1170px !important;}
}

@media only screen and (min-width:1349px) {
.container-class{width: calc(100% - 100px) !important;max-width:1800px !important;}
}

.container-class{
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-right: auto !important;
    margin-left: auto !important;
    height: 100% !important;
    position:relative !important;
 }

.container-fluid{
      margin-left:0px !important;
      margin-right:0px !important;
}

/* 6-6 column grid style start */
.d-grid {display: grid;grid-template-columns: 6fr 6fr;}
/* 6-6 column grid style end */

/* 5-7 7-5 column grid style start */
.d-grid-5-7 {display: grid;grid-template-columns: 5fr 7fr;column-gap: 64px;}
.d-grid-7-5 {display: grid;grid-template-columns: 7fr 5fr;}
/* 5-7 7-5 column grid style end */

/* 8-4, 4-8 column grid style start */

.d-grid-8-4 {display: grid;grid-template-columns: 8fr 4fr;}
.d-grid-4-8 {display: grid;grid-template-columns: 4fr 8fr;column-gap: 48px;}
.d-grid-9-3 {display: grid;grid-template-columns: 9fr 3fr;}

/* 8-4, 4-8 column grid style end */

/* ONE-ROW 4-5 Column style start */

.grid-4-col {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    column-gap: 32px;
}
.grid-5-col {
    display: grid;
    grid-template-columns: repeat(5,1fr);
    column-gap: 32px;
}

/* ONE-ROW 4 Column style end */

/* One-row 5 column grid style start */

.d-grid-5-col{display: grid;grid-template-columns: repeat(5,1fr);column-gap: 24px;}

/* One-row 5 column grid style end */

/* ONE-ROW 3 Column style start */

.grid-3-col {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    column-gap: 48px;
}

/* ONE-ROW 3 Column style end */


/* ONE-ROW 2 Column style start */

.grid-2-col {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    column-gap: 64px;
}

/* ONE-ROW 2 Column style end */


/* Common row-col gap grid style start here */

.grid-wrap-2 {display: grid;grid-template-columns: repeat(2, 1fr);gap: 24px;}

/* Common row-col gap grid style end here */

/* Common Css end here */


/* Hero-section style start here */

.universe-hero {
    background: #650a37;
    padding: 18% 0px 80px 0px;
}
.universe-hero .d-grid-2-8-2 {
    display: grid;
   /* grid-template-columns: 3fr 7fr 2fr; */
    grid-template-columns: 3fr 9fr;
    column-gap: 20px;
}
.hero-heading-animate {
    position: relative;
}
.hero-round {
    position: absolute;
    top: -45px;
    left: 40%;
}
.hide-img {
    position: absolute;
    top: -61.5%;
    left: 78%;
}
.universe-hero img.left-image {
    width: 125%;
}
.universe-hero .left-img {
    position: relative;
    left: -32%;
    margin-top: -50px;
}
 /* .universe-hero .heading {
    position: relative;
    right: -14%;
} */
.universe-hero .right-img {
    margin-top: -97px;
}
.hero-btn {
    background: white;
    padding: 15px 30px;
    border: none;
    font-family: "Inter", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #890C25;
}
.hero-head1 {
    position: relative;
    left: 14%;
}
.hero-grid {
    display: grid;
    grid-template-columns: auto auto;
}
.hero-animation {
    display: grid;
    grid-template-columns: 3fr 9fr;
}
svg.spinner {
    animation: rotate 10s linear infinite;
    position: relative;
}

.spinner textPath {
    fill: #fff;
    font-family: "DM Serif Display", serif;
    font-size: 11px;
}
.play-btn {
    position: absolute;
    top: auto;
    right: auto;
   /* transform: matrix(1, 0, 0, 1, 0, 0);  */
    color: #fff;
    font-size: 20px;
}

@keyframes rotate{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}

.mark-text {
    color: white;
    font-size: clamp(14px, 2vw, 18px);
    font-family: "Inter", sans-serif;
}
.marquee {
    position: relative;
    bottom: -82px;
}

/* Hero-section style end here */

/* section-2 style start here */

.card-2-section .contact .first-icon {
    align-items: flex-end;
    display: grid;
    height: 40px;
    width: 40px;
    margin: 0 auto;
    cursor:pointer;
}
.card-2-section .contact-1 {
    display: grid;
    grid-template-columns: auto 8%;
    border-radius: 10px;
    align-items: end;
}
.card-2-section .contact {
    background-color: #650a37;
    border-radius: 10px;
}
.allied-card-img:hover {
    transform: scale(1.01);
    cursor: pointer;
}
.card-2-section .other-text {
    position: relative;
}

/* section-2 style end here */

/* about-section style start here */

.about-section {
    padding-top: 120px;
    padding-bottom: 100px;
}
.about-section .about2-img {
    position: absolute;
    bottom: -75px;
    right: 5px;
    border-left: 20px solid white;
    border-top: 20px solid white;
}
.about-section .about-tile {
    padding-top: 166px;
}
.about-section .about-card {
    border-right: 2px solid #d9d9d9;
}
.about-head {
    font-weight: 500;
    font-size: clamp(50px, 6vw, 100px);
    font-family: "DM Serif Display", serif;
    margin: 0px;
    line-height: 1.1;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 1px;
}
.about-btn {
    background: #650a37;
    padding: 15px 30px;
    border: none;
    font-family: "Inter", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: white;
    border-radius: 30px;
}

/* about-section style end here */

/* Campus-life style start here */

.hover-image {
    position: relative;
    background-image: none;
    overflow: hidden;
    cursor: pointer;
}
  /* .hover-image:hover {
    background-image:  url("static/64bc5ae34139256c2abdd7f9_c06bc8f0-f395-11ee-91d8-095041c6d438campus__life__bg__1.png");
    color: #fff !important;
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.hover-image:hover p {
    color: #fff !important;
}
.hover-image:hover .hover-icon {
    border: 2px solid #fff !important;
}
.hover-image:hover .hover-icon img {
    filter: invert(91%) sepia(100%) saturate(10%) hue-rotate(359deg) brightness(112%) contrast(100%);
} */
.slider-indicators {
    display: flex;
    justify-content: end;
    position: absolute;
    top: -65px;
    right: 0;
}
.indicator-icon {
    border: 2px solid #650a37;
    padding: 11px 15px;
    border-radius: 100px;
    font-size: 19px;
    color: #650a37;
    cursor: pointer;
}
.indicator-icon:hover {
    background: #650a37;
    color: white !important;
}

/* Why-orion style end here */

/* Evvent-section style start here */

.event-section .event-content {
    position: absolute;
    bottom: 3%;
    background: rgba(0, 0, 0, 1);
    width: 100%;
}

.event-section .event-icon:hover {
    border: 2px solid white !important;
}
.event-section .event-icon:hover {
    border: none !important;
    background: #650a37;
}
.event-section .event-icon:hover img {
    filter: invert(91%) sepia(100%) saturate(10%) hue-rotate(359deg) brightness(112%) contrast(100%);
}
.event-icon {
    cursor: pointer;
}

/* Evvent-section style end here */

/* program-section style start here */

.program-section .program-card {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
    width: 100%;
}
.program-btn {
    background: none;
    padding: 0px;
    border: none;
    font-family: "Inter", sans-serif;
    font-size: 17px;
    font-weight: 500;
    color: white;
}

/* program-section style end here */


/* About-page style start here */

.orion-about-left-col {
    border-right: 1px solid #c0c0c0;
}
.orion-about-card {
    background: #650a37;
}
.orion-about-card .card-content {
    display: grid;
    grid-template-columns: auto auto;
}

/* Success section style start here */

.orion-success-section .orion-success-container {
    background: #650a37;
}
.orion-success-section .orion-success-container .success-tiles {
    border-right: 1px solid #9a2454;
}

/* Success section style end here */

/* Video section style start here */

.video-btn {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    border-radius: 50%;
}
.video-btn:hover {
    background: #650a37;
}
.video-btn:hover i {
    color: #fff !important;
}
.video-btn::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: btn-ripple 4s ease-in-out infinite;
}

@-webkit-keyframes btn-ripple {
    70% {
        -webkit-box-shadow: 0 0 0 15px #650a37;
        box-shadow: 0 0 0 15px #650a37;
        opacity: 0;
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 #650a37;
        box-shadow: 0 0 0 0 #650a37;
        opacity: 0;
    }
}

@keyframes btn-ripple {
    70% {
        -webkit-box-shadow: 0 0 0 15px #650a37;
        box-shadow: 0 0 0 15px #650a37;
        opacity: 0;
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 #650a37;
        box-shadow: 0 0 0 0 #650a37;
        opacity: 0;
    }
}

/* Video section style end here */

/* About-page style end here */


/* Service-page style start here */

/*form-frist-section css start */

.form-frist-section .form-in-bottom {
    margin-bottom: -89% !important;
    background-color: white;
    position: relative;
    z-index: 99;
    box-shadow: 0 0 30px rgb(98 112 126 / 30%) !important;
    border-radius: 18px;
}
.form-frist-section .form-bg {
    height: 50px;
    font-size: 17px;
    background-color: transparent;
}
.form-frist-section  .form-submit-btn {
    background: black;
      font-family: "Gothic A1", sans-serif;
    padding: 13px 30px;
    font-size: 16px;
    color: #fff;
    border: none;
}
.form-frist-section .new-position {
    position: relative;
    z-index: 99;
}
/*form-frist-section css end */
/* orion-section  css start */
.orion-section .orion-icon {
    width: 70px;
    padding: 10px;
    background-color: #fbaf1c;
    border-radius: 38px;
}
.orion-section .inner-grid-wrap {
    padding-left: 80px;
}
/* orion-section  css end */
/* feature section-12 style start here */

.surya-accordion .accordion-bg {
    background: inherit;
}
.surya-accordion .all-hover:hover {
    text-decoration: none !important;
}
.surya-accordion  a{
    text-decoration : none !important;
}
.surya-accordion .accordion-btn {
    color: #292927;
    font-size: 16px;
    margin-top: 0px;
    border: 2px solid #292927;
    padding: 8px 9px 6px 9px;
    border-radius: 27px;
}
.surya-accordion  .events-img {
    margin-left: -20%;
}
.surya-accordion .border-right {
    border-right: 2px solid;
    color: #7a0046 !important;
    padding-right: 12px;
    height: min-content;
}
.surya-accordion .border-right h1 {
    color: #7a0046;
    margin-top: -20px;
}
.surya-accordion .border-right p {
    color: #7a0046 !important;
}
.surya-accordion .panel-body-new {
display: flex;
    justify-content: space-between;
    align-items: center;
}
.text-color {
    color: #7a0046;
}

/* feature section-12 style end here */

/* Service-page style end here */

/* contact-page css start */

/*form-frist-section-1 css start */

 .form-frist-section-1 .form-in-bottom {
    margin-bottom: -89% !important;
    background-color: white;
    position: relative;
    box-shadow: 0 0 30px rgb(98 112 126 / 30%) !important;
    border-radius: 18px;
}
 .form-frist-section-1 .form-bg {
    height: 50px;
    font-size: 17px;
    background-color: transparent;
}
 .form-frist-section-1 ::placeholder {
    color: #fff;
    font-size: clamp(12px, 1.5vw, 14px);
    line-height: 1.3;
    font-weight: 400;
    margin: 0px;
    font-family: "Inter", sans-serif;
}
.form-frist-section-1  .form-submit-btn {
    background: #fff;
    font-family: "Inter", sans-serif;
    padding: 13px 30px;
    font-size: 16px;
    color: #650a37;
    border: none;
    font-weight: 500;
}
.form-frist-section-1 .read-btn {
    background-color: transparent;
    border: none;
    font-family: "Inter", sans-serif;
    font-size: 17px;
    color: white;
    font-weight: 600;
}
.form-frist-section-1 .px-60 {
    padding-right: 0px;
}
/* form-frist-section-1 css end */

/* about2-section css  start */

.about2-section .panel-heading {
    background-color: #fff;
}
.about2-section  .panel-body-new {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* about2-section css   end */

/* orion-video-section css start */

.orion-video-section {
    padding-bottom: 8%;
}
/* orion-video-section css end */

/* five-section css start */

.five-section .details.position-relative .icon {
    box-shadow: 0 0 30px rgb(145 136 136 / 30%);
    width: 72px;
    height: 72px;
    background: #ffffff;
    border-radius: 50px;
    position: absolute;
    top: -28px;
}

.five-section .details.position-relative {
    transition: all 0.3s ease-in-out;
    border-radius: 8px;
    background-color: #fff;
}
/* five-section css  end */


/* Footer style start here */

.footer-section {
    background: #181818;
}
li.foot-content {
    font-size: 18px;
    list-style: none;
    font-family: "Inter", sans-serif;
    color: #737477;
}

/* Footer style end here */

/* Navbar style start here */

header.container-fluid.wheader{
padding:0px !important;
background:lightgray;
}
.navbar-default {
    background: none !important;
    border:none !important;
}
.defualt-logo {
    margin-top: 9px !important;
}
.nright{
    float: right !important;
    margin-right: -13px !important;
    margin-top: 34px !important;
    margin-bottom: -1px !important;
}
.nright li {
    font-size: 15px;
    font-weight: 500;
    padding-top: 2px;
    font-family: "Inter", sans-serif;
    /* text-transform: uppercase; */
}
.nright li a{
color: #fff !important;
}
.nright li a:hover{
 color: #fbaf1c !important;
}
#active{
color:gray !important;
}
.universe-nav {
    position: absolute;
    width: 100%;
    z-index: 1;
}
.universe-nav-all {
    display: inherit;
    padding-bottom: 20px;
    justify-content: space-between;
    align-items: center;
}
img.nav-img {
    width: 187px;
}
.sub-page a:hover {
    background: #fbaf1c !important;
}
li.dropdown.open a.dropdown-toggle {
    background: #961c51 !important;
}

.menu-item.dropdown {
  position: relative !important;
}


.mega-menu-container {
  list-style: none;
  margin: 0;
  padding: 0;
}

.menu-item.dropdown .mega-menu-container {
  position: absolute !important;
  left: 150% !important; 
  top: 100% !important; 
  transform: translateX(-50%) translateY(-18px);
  width: 90vw !important; 
  max-width: none !important;
  box-sizing: border-box;
  padding: 18px 0 !important; 
  background: #eee !important;
  box-shadow: none !important;
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition:
    opacity 0.34s ease,
    transform 0.34s cubic-bezier(.25,.8,.25,1);
}


.menu-item.dropdown .mega-menu-container > .grid-10-2-col,
.menu-item.dropdown .mega-menu-container .menu-content {
  padding: 0 1.25rem;
  box-sizing: border-box;
}


.menu-item.dropdown:hover .mega-menu-container,
.menu-item.dropdown .mega-menu-container:hover {
  transform: translateX(-50%) translateY(0);
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.menu-item.dropdown .dropdown-menu {
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
}
.menu-item.dropdown .mega-menu-container {
  transform-origin: top center;
}

.mega-menu-container .menu-item {
    opacity: 0;
    transform: scale(0.85);
    transition: opacity 0.45s ease, transform 0.45s ease;
}

.mega-menu-container.show-tiles .menu-item {
    opacity: 1;
    transform: scale(1);
}

.mega-menu-container.show-tiles .menu-item:nth-child(1) { transition-delay: 0.05s; }
.mega-menu-container.show-tiles .menu-item:nth-child(2) { transition-delay: 0.10s; }
.mega-menu-container.show-tiles .menu-item:nth-child(3) { transition-delay: 0.15s; }
.mega-menu-container.show-tiles .menu-item:nth-child(4) { transition-delay: 0.20s; }
.mega-menu-container.show-tiles .menu-item:nth-child(5) { transition-delay: 0.25s; }

.mega-menu-container .menu-item:hover {
    transform: scale(1.05); 
    transition: transform 0.28s ease;
}


.nright li a.inner-list-text {
    color: black !important;
    font-size: 16px;
}
.nright li a.inner-list-text:hover {
    color: #fbaf1c !important;
}
img.nav-inner-img {
    border-radius: 20px;
    height: 130px;
    object-fit: cover;
}
.menu-content {
    border-right: 1px solid black !important;
    z-index: 1;
    position: relative;
    padding-right: 20px;
}
.grid-10-2-col {
    display: grid;
    grid-template-columns: 10fr 2fr;
}
.top-nav-tab {
    display: flex;
    justify-content: end;
    gap: 20px;
    margin-top: 10px;
    flex-wrap: wrap;
}
.top-nav-tab .top-link {
    font-size: 15px;
    font-weight: 500;
    padding-top: 2px;
    font-family: "Inter", sans-serif;
    color: #fff;
    border-right: 1px solid white !important;
    padding-right: 10px;
}
.top-nav-tab a.top-link:hover {
    color: #fbaf1c;
}

/* toggle button css */

.toggle-button {
            width: 30px;
            height: 30px;
            display: none;
            position: relative;
            cursor: pointer;
}
.toggle-button span {
            display: block;
            width: 100%;
            height: 3px;
            background-color: #fff;
            position: absolute;
            transition: transform 0.3s, opacity 0.3s;
}
.toggle-button span:nth-child(1) {
            top: 0;
}
 .toggle-button span:nth-child(2) {
            top: 50%;
            transform: translateY(-50%);
}
.toggle-button span:nth-child(3) {
            bottom: 0;
}
.toggle-button.active span:nth-child(1) {
            transform: rotate(45deg) translateY(10px);
            top: 50%;
}
.toggle-button.active span:nth-child(2) {
            opacity: 0;
}
.toggle-button.active span:nth-child(3) {
            transform: rotate(-45deg) translateY(-10px);
            top: 99%;
}
.toggle-button.active {
    margin-top: 27px;
}

@media (max-width: 1200px) {
 .toggle-button {
       display: block;
}
 .nav-list {
       display: none;
       flex-direction: column;
}
.nav-list.active {
    display: flex;
    background: #771c49;
    margin-top: 6px !important;
    border-top: none;
    padding-bottom: 24px;
    width: 100%;
}
.orion-menu-headers {
    width: 100%;
}
}

/* toggle button css end */

/* Navbar style end here */


@media only screen and (min-width : 991px) and (max-width :1200px) {

/* Hero-section media query start */

.hero-head1 {
    left: 20%;
}
.universe-hero {
    padding: 20% 0px 80px 0px;
}
.hero-round {
    top: -60px;
    left: 50%;
}
.hide-img {
    top: -63%;
    left: 78%;
}

/* Hero-section media query end */

}


@media only screen and (min-width : 300px) and (max-width :991px) {

/* Navbar media-query start here */

.mega1 {
    top: 65%;
}

/* Navbar media-query end here */

/* Hero-section style start here */

.universe-hero {
    padding: 180px 0px 80px 0px;
}
.universe-hero .d-grid-2-8-2 {
    grid-template-columns: 1fr;
    row-gap: 32px;
}
.universe-hero img.left-image {
    width: 70%;
    height: 500px;
    object-fit: cover;
    margin: 0 auto;
    display: block;
}
.universe-hero .left-img {
    left: 0%;
    margin-top: 0px;
}
.universe-hero span.hero-inner-img {
    display: none;
}
.universe-hero .heading {
    right: 0%;
}
.universe-hero .right-img {
    display: none;
}
.hero-para {
    text-align: center;
}
.hero-head {
    margin-top: 24px;
    text-align: center;
}
.universe-hero .hero-btn {
    margin: 0 auto;
    display: block;
}
.hero-animation {
    grid-template-columns: 1fr;
}
.hero-head1 {
    position: relative;
    left: 0%;
}
.hero-grid {
    grid-template-columns: 1fr;
}
.hero-round {
    margin-top: 20px;
    display: grid;
    place-items: center;
    position: static;
}
.hide-img {
    display: none;
}
.marquee {
    position: absolute;
}

/* hero-section media-query end */

/* about-section media-query start */

.about-section .about-tile {
    padding-top: 60px;
}
.about-section .about-card {
    border-right: none;
}
.about-section .about-head {
    margin-top: 32px;
}
.about-section .hero-btn {
    margin-top: 32px;
}

/* about-section media-query end */


/* About-page media-query start here */

.orion-about-left-col {
    border-right: none;
}

/* Success section media-query start here */

.orion-success-section .orion-success-container .success-tiles {
    border-right: none;
}

/* Success section media-query end here */

/* About-page media-query end here */


/* Service-page media-query start here */

.form-frist-section .form-in-bottom {
    margin-bottom: 0px !important;
}
.orion-section .inner-grid-wrap {
    padding-left: 0px;
}
.orion-section .medifix-about-sec-img {display :none;}

.orion-section  .medifix-about-left-col {
    width: 100%;
}
.surya-accordion .border-right h2 {
    margin-top: 0px;
}
.surya-accordion  .events-img {
   display: none;
}
/* Service-page media-query end here */


/* ONE-ROW 3 Column media-query start */

.grid-3-col {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 48px;
}

/* ONE-ROW 3 Column media-query end */


/* ONE-ROW 2 Column media-query start */

.grid-2-col {
    display: grid;
    grid-template-columns: 1fr;
    gap: 48px;
}

/* ONE-ROW 2 Column media-query end */

/* 6-6 column grid media-query start */

.d-grid {
    grid-template-columns: 1fr;
}

/* 6-6 column grid media-query end */

/* 5-7 7-5 column grid media-query start */

.d-grid-5-7 {
    grid-template-columns: 1fr;
    row-gap: 48px;
}
.d-grid-7-5 {
    grid-template-columns: 1fr;
    row-gap: 32px;
}

/* 5-7 7-5 column grid media-query end */

/* 8-4, 4-8 column grid media-query start */

.d-grid-8-4 {
    grid-template-columns: 1fr;
}
.d-grid-4-8 {
    grid-template-columns: 1fr;
}
.d-grid-3-8-1 {
    grid-template-columns: 1fr;
    row-gap: 8px;
}
.d-grid-9-3 {display: grid;grid-template-columns: 1fr;}

/* 8-4, 4-8 column grid media-query end */

/* Common row-col gap grid media query start */

.grid-wrap-2 {
    grid-template-columns: 1fr;
    row-gap: 24px;
}

/* Common row-col gap grid media query end */

.grid-right-align {
    justify-content: flex-start;
}
/*orion-video-section css start */
.orion-video-section {
    padding-bottom: 80px;
}
/*orion-video-section css end */
}


@media only screen and (min-width : 300px) and (max-width : 767px) {

/* Navbar media query start */

.universe-nav-all {
    display: inherit;
}
.nav-btn {
    display: none;
}
.nright {
    float: left !important;
}
.navbar-collapse.navcnt.collapse.in {
    background: #650a37;
    margin-top: 20px;
    border-top: none;
    padding-bottom: 24px;
}
.nav-list.active {
    margin-left: -3px;
}

/* Navbar media query end */

/* Hero-section media-query start */

.universe-hero img.left-image {
    width: 100%;
}

/* Hero-section media-query end */

/* about-section media-query start */

.about-section {
    padding-top: 60px;
    padding-bottom: 60px;
}
.about-section .about2-img {
    display: none;
}
.about-section .about-left-img {
    width: 100% !important;
}


/* about-section media-query end */


h1 {
    font-size: clamp(50px, 7vw, 100px);
}


/* ONE-ROW 4-5 Column media-query start */

.grid-4-col {
    display: grid;
    grid-template-columns: 1fr;
    gap: 32px;
}
.grid-5-col {
    grid-template-columns: 1fr;
    gap: 32px;
}

/* ONE-ROW 4-5 Column media-query end */

/* 5-col media query start */

.d-grid-5-col {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 24px;
}

/* 5-col media query end */
/*.form-frist-section-1 css start */
.form-frist-section-1 .px-60 {
    padding-right: 0px;
}
/*.form-frist-section-1 css end */
}

@media only screen and (min-width : 768px) and (max-width : 991px) {

/* about-section media-query start */

.about-section {
    padding-top: 80px;
    padding-bottom: 80px;
}

/* about-section media-query end */

/* ONE-ROW 4 Column media-query start */

.grid-4-col {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 32px;
}

/* ONE-ROW 4 Column media-query end */

/* One-row 5 column grid media-query start */

.d-grid-5-col {
    grid-template-columns: 2fr 2fr;
    row-gap: 24px;
}
/* One-row 5 column grid media-query end*/

}

/* hero-section media query start */

@media only screen and (min-width : 300px) and (max-width :598px) {

.universe-hero {
    padding: 223px 0px 80px 0px;
}
/*.form-frist-section-1 css start */
.form-frist-section-1 .px-60 {
    padding: 0px 20px;
}
/*.form-frist-section-1 css end */
}

/* hero-section media query end */



@media only screen and (min-width : 300px) and (max-width :1200px) {

/* Navbar media query start here */

.grid-10-2-col {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 32px;
}
.grid-4 {
    display: grid;
    grid-template-columns: 1fr;
    column-gap: 32px;
    row-gap: 32px;
}
img.nav-inner-img {
    display: none;
}
.menu-right {
    padding-left: 8px !important;
}
.menu-content {
    border-right: none !important;
}
.nright li a {
    color: #000 !important;
}
.nav-list.active {
    background: white;
    position: relative;
    width: 100%;
    margin-top: 40px !important;
}
.mega-menu-container {
    top: 53px;
    height: 300px;
    overflow-y: scroll;
    padding-left: 30px !important;
    background: #961c51 !important;
}
.menu-right h5 {
    color: #fff;
}
.dropdown.open .inner-list-text {
    color: white !important;
}

/* Navbar media query end here */

}

