/* Research Center */
.re-page-header { padding: 74px 0 47px 0; }
.re-page-header h4 { font-family: var(--main-font); font-weight: 700; }
.re-page-header h4::after { content: ''; position: absolute; left: calc(100% + 2rem); top: 50%; width: 6rem; height: 0.17rem; background-image: linear-gradient(to right,var(--color-prime)10%,var(--color-sec)); }
.re-intro-sec { padding: 0; }
.re-intro-sec h3 { font-family: var(--main-font); }
.DoMS-research .container::before { content: ''; position: absolute; right: calc(100% + -25rem); bottom: 8.5rem; width: 50%; height: 4rem; background: url(../images/cross-mask-prime-horizontal.svg); }
.laboratory-facilities::before { height: 31rem; }
/* Research Center */
/* Research-Tech */
.abstract { padding-bottom: 120px; }
border-down { border-bottom: 1px solid lightgrey; }
.pb-60 { padding-bottom: 3.75rem; }
.pb-70 { padding-bottom: 4.375rem; }
.fig-relative { position: relative; }
.orange-stripe { position: relative; height: 4.667rem; width: 100%; margin-left: 15.625rem; margin-top: -2.25rem; }
.patent { padding-bottom: 11.25rem; }
.left-panel-a h3 { margin-bottom: 0.938rem; }
.left-panel-a h4 { line-height: 2.25rem; padding-bottom: 3.188rem; }
.collector-name h6 { font-size: 1.125rem; font-weight: 700; font-family: var(--main-font); margin-bottom: 10px; }
.collector-name p { font-weight: 500; font-family: var(--main-font); color: #787878; }
.filedby-sec { padding-top: 40px; }
.filedby-sec h6 { color: #E34A21; font-size: 21px; font-weight: 700; margin-bottom: 0.625rem; }
.grey-lines { height: 10.25rem; margin-top: 5rem; }
/* Research-Tech Ends */
/* Research tech Details */
.rich-tech-detail { padding: 0; }
.rich-tech-detail h3 { padding-bottom: 85px; }
.grey-box-1 { position: absolute; height: 29.375rem; width: 23.625rem; margin-left: 30rem; margin-top: -22rem; }
/* Research tech Details Ends */
/***************** About FMC Start**************************/
.richtech-obj { margin-bottom: 10.813rem; }
.fmc-about-statistics { display: flex; justify-content: start; gap: 4.5rem; margin-top: 4rem; position: relative; }
.pt-33 { padding-top: 2.063rem; }
.fmc-about-statistics::after { content: ''; position: absolute; left: calc(100% + -15rem); bottom: 2rem; width: 50%; height: 4rem; background: url(../images/cross-mask-prime-horizontal.svg); }
.fmc-about-sec { padding: 8.75rem 0rem 0rem; }
.fmc-content-about2 { margin-left: 2.875rem; }
.fmc-about-highlights { position: relative; background-color: #992361; margin-top:0; padding:5.6rem 0rem 6rem; }
.fmc-content-highlights { margin-right: 3.9375rem; position: relative; padding-bottom: 5.5rem; }
.fmc-content-highlights::before { content: ''; position: absolute; top: 0; right: calc(100% + 3rem); height: 100%; width: 10rem; background: url(../images/nss2-bg.svg) no-repeat; background-size: cover; }
.fmc-about-thumb-highlights { height: 100%; position: relative; }
.fmc-about-highlights-a::after { content: ''; position: absolute; left: -10rem; bottom: -1.8rem; width: 50%; height: 4rem; background: url(../images/cross-mask-prime-horizontal.svg); }

.fmc-vision-mission { padding: 10rem 0rem 5rem }
.fmc-awards-thumb { margin-bottom: 1.875rem; }
.fmc-isdc-grid { margin: 7rem 0rem; }
.fmc-isdc-content1 h5 { margin-top: 2.5rem; color: #992361; }
.fmc-regulatory-approvals { padding: 7rem 0rem 5rem; }
.fmc-about-awards-achievement { position: relative; }
.fmc-about-awards-achievement::before { content: ''; position: absolute; left: -15rem; top: -5rem; width: 50%; height: 4rem; background: url(../images/cross-mask-prime-horizontal.svg); }
.fmc-regulatory-approvals-content h3 { margin-bottom: 3rem; }
.fmc-regulatory-approvals-content { position: relative; }
.fmc-regulatory-approvals-content::after { content: ''; position: absolute; top: 0; left: calc(100% + 8rem); width: 20rem; height: 95%; background: url(../images/fmc-bg1.jpg) no-repeat; background-size: cover; }
/***************** About FMC End**************************/
.pt-121 { padding-top: 7.563rem; }
.accordian-sec { background-color: #F0EFEF; padding-top: 8.563rem;}

/* research rich detail */
.research-rich-innovator{
  background-color: #F0EFEF;
  padding-top: 7.6rem;
}
.research-rich-innovator ul{row-gap: 1rem; border-bottom: 0;}
/* when not active */
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.box1 { background-color: #361C6A; color: #fff; padding: 3rem 2.1888rem; font-weight: 700; font-size: 1.313rem; width: 18.75rem; height: 7.6rem;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.box2 { background-color: #E34A21; color: #fff; padding: 2rem 2.1888rem; font-weight: 700; font-size: 1.313rem; width: 18.75rem; height: 7.5rem;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.box3 { background-color: #992361; color: #fff; padding: 2rem 2.1888rem; font-weight: 700; font-size: 1.313rem; width: 18.75rem; height: 7.5rem; }

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.box2 span{ font-weight: 400; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.box3 span{ font-weight: 400; }

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active.box1 { background-color: #361C6A; color: #fff; padding: 3rem 2.1888rem; font-weight: 700; font-size: 1.313rem;width: 18.75rem; height: 7.6rem;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active.box2 { background-color: #E34A21; color: #fff; padding: 2rem 2.1888rem; font-weight: 700; font-size: 1.313rem;width: 18.75rem; height: 7.5rem;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active.box3 { background-color: #992361; color: #fff; padding: 2rem 2.1888rem; font-weight: 700; font-size: 1.313rem;width: 18.75rem; height: 7.5rem;}

.border-boxes { display: flex; margin-top: 4.375rem; width: 100%;}
.bodr-box { border: 2px solid #E34A21; margin-left: 1.25rem; width: 16.875rem; height: 5.375rem; display: flex; justify-content: center; align-items: start; }
.bodr-box h6 { margin-top: 1.875rem; font-weight: bold;   font-size: 1rem;}

/* Accordian */
section.addmission-faq-1{background-color: #F0EFEF;padding: 5rem 0;margin-top: 0!important;padding-bottom: 8.042rem!important;}
    section.addmission-faq .faq-heading{font-size: 1.9rem;color: #361C6A;font-weight: 600;margin-bottom: 3.1rem;}
    section.addmission-faq .faq-heading{font-size: 1.9rem;color: #361C6A;font-weight: 600;}
    section.addmission-faq .accordion-item .accordion-header .accordion-button{height: 5.1rem!important;background-color: #fff;font-size: 1rem;font-weight: 600;color: #000000;border-radius: 0rem!important;padding-left: 2.3rem;}
    section.addmission-faq .accordion-item {margin-bottom: 1.5rem;box-shadow: 0px 3px 6px #00000029}
    section.addmission-faq .accordion-button:not(.collapsed){box-shadow: none;}
    section.addmission-faq .accordion-body{
    padding-bottom: 2rem;color: #313131;padding-left: 2.3rem;}
    section.addmission-faq .accordion-button:focus{box-shadow: none;}
    .btn-apply{margin-top: 2rem;display: inline-block;border: 3px solid #E34A21;padding: 0.5rem 1rem;text-transform: uppercase;font-size: 18px;border-radius: 0;color: #E34A21;font-weight: 600;}
    .btn-apply:hover{background-color: #E34A21;color: #fff;}
    .cta-wrapper {margin-top: -6rem;}
    .cta-wrapper .bg-grad-cta {padding: 3rem 3rem;background: linear-gradient(120deg, #E34A21 0%, #992361 100%);color: #fff;}
    .cta-wrapper .bg-grad-cta h2{font-size: 1.9rem;margin-bottom: 3rem;}
    .cta-wrapper .cta-box .inner-box {display: flex;gap: 2rem;align-items: center;align-items: center;}
    .cta-wrapper .cta-box h6{font-weight: 600;}
    .cta-wrapper .cta-box p{margin-bottom: 0;}

    .projects h3{ padding-bottom: 2.5rem; }
    .pt-41{ padding-top: 2.563rem; }
    .pb-41{ padding-bottom: 2.563rem; }

.readmore_cards { background-color: #F0EFEF; padding: 2.625rem 2.781rem; width: 100%; height: 16.563rem;}
.readmore_cards h5{ color: #992361; font-weight: bold; font-size: 1.313rem; padding-bottom: 1.5rem; margin-bottom: 0;}
.readmore_cards p{ color: #000000; font-size: 0.91rem; font-weight: 600; margin-bottom: 0; padding-bottom: 2.5rem;}
/* .readmore_cards .btn-square.btn-light { background-color: white; } */
.contact-detail h5 { color: #992361; font-weight: 700; margin-bottom: 0; padding-bottom: 0.625rem; }
.contact-detail h6 { color: #313131; margin-bottom: 0; padding-bottom: 1.25rem; font-style: italic; }
.contact-detail p { color: #313131; font-weight: 500; }
.con-email p{ padding-left: 1.25rem; font-weight: 700; }
.con-email p span{ font-weight: 500; }
.contact-block { background: linear-gradient(180deg, #E34A21, #992361 70.71%); padding: 5.063rem;}
.contact-block h5 { color: #fff; font-size: 2.625rem; font-weight: bold; }
.contact-block h6 { color: #fff; font-weight: 600;  }
.address img { margin-right: 2.688rem; margin-bottom: 4.75rem; }
.address p { color: white ; }
.phone p { color: white; }
.phone img { margin-right: 2.688rem;  margin-bottom: 4.75rem; }


/* Lines */
/* .lineconnect::before { content: ''; height: 1px; width: 80%; background-color:#787878; position: relative; margin-bottom: -8rem; z-index: 0; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active.box1::after { content: ''; width: 1px; height: 100%; background-color: #787878; position: relative;  } */



/* Media Queries */
@media (min-width:1200px) {
  .laboratory-facilities::before { transform: translateY(-37%); }
}
/* Media Queries Ends*/
