
/*!
Theme Name: parul
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: parul
*/
.pu-labs-carousel{padding:40px
0;background:#0b0b0b}.pu-labs-carousel .pu-labs-wrapper
.item{padding:10px}.pu-labs-carousel .facility-card.full-card{background:#1a1a1a;border-radius:20px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,0.25);transition:all 0.35s ease;height:100%;display:flex;flex-direction:column}.pu-labs-carousel .facility-card.full-card:hover{transform:translateY(-8px);box-shadow:0 10px 30px rgba(0,0,0,0.35)}.pu-labs-carousel .facility-image-card{width:100%;height:220px;object-fit:cover;display:block}.pu-labs-carousel .facility-card-content{background-color:#2a1f74;padding:20px;color:#fff;flex:1;display:flex;flex-direction:column;justify-content:space-between}.pu-labs-carousel .facility-card-title{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:10px;line-height:1.3}.pu-labs-carousel .facility-card-desc{font-size:0.95rem;line-height:1.5;color:#ccc;margin:0}@media (max-width: 991px){.pu-labs-carousel .facility-card.full-card{border-radius:16px}.pu-labs-carousel .facility-image-card{height:200px}}@media (max-width: 600px){.pu-labs-carousel .facility-image-card{height:180px}.pu-labs-carousel .facility-card-content{padding:15px}.pu-labs-carousel .facility-card-title{font-size:1.1rem}.pu-labs-carousel .facility-card-desc{font-size:0.9rem}}.pu-labs-carousel .owl-carousel{position:relative}.pu-labs-carousel button.owl-next{position:absolute;left:71vw;top:15vh}.pu-labs-carousel button.owl-prev{position:absolute;right:0px;top:15vh}.pu-labs-carousel .owl-carousel .owl-nav button.owl-prev,
.pu-labs-carousel .owl-carousel .owl-nav button.owl-next{background:rgba(255,255,255,0.1);color:#fff;border-radius:50%;width:40px;height:40px;transition:0.3s}.pu-labs-carousel .owl-carousel .owl-nav button:hover{background:#ffb400;color:#000}.pu-labs-carousel .owl-dots .owl-dot
span{width:10px;height:10px;background:#666;border-radius:50%;transition:all 0.3s ease}.pu-labs-carousel .owl-dots .owl-dot.active
span{background:#ffb400}.page-id-965 .accordian-desc
a{color:#5242d8}.verification-content{padding:10px}.selected-dial-code{display:none !important}.selected-flag{width:50px !important}.form-container .form-group .wpcf7-phonetext{padding-left:65px !important}input.wpcf7-form-control.wpcf7-submit.has-spinner.p-btn.p-btn-primary.mt-16{width:100%}.phone-error{display:block;margin-top:5px}.tab-desc-area
p{font-size:1.125rem;font-weight:400;color:var(--grey-shade);line-height:1.3}.mid-banner-desc
strong{font-weight:700;font-size:1.125rem;color:var(--grey-shade);line-height:1.3}.placement-description
strong{color:white;font-weight:900;font-size:2.5rem;line-height:1.15}.program-studies .study-layout.study-layout-two-img .study-details{max-width:min(50%, 581px) !important}.footer .footer-menu .footer-right .subscribe-area .newsletter-area form
input{border:none;background-color:rgba(0, 0, 0, 0);color:var(--white)}.footer .footer-menu .footer-right .subscribe-area .newsletter-area form .p-btn{height:2.625rem;margin-right: .375rem}form#footer-newsletter-form{display:flex}.table-link
a{color:unset}.page-id-3711 .accordion-item:first-of-type{border:none}.page-id-3711 h2.accordion-header{display:none}.page-id-3710 .accordion-item:first-of-type{border:none}.page-id-3710 h2.accordion-header{display:none}.page-id-2896,.page-id-2881 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{background-color:transparent !important}.page-id-2585 .realted-links-area{padding-top:0px;margin-top:-20px}.page-id-2585 .realted-links-area{padding-bottom:100px}.study-layout.study-layout-two-img .study-details .study-box
p{font-size:1.125rem;font-weight:400;color:var(--grey-shade);line-height:1.3}.custom-p-style
p{max-width:787px;padding-bottom:3.5rem;font-size:1.125rem;font-weight:400;color:var(--grey-shade);line-height:1.3}.mid-banner-wrapper .pierc-btn
a{min-width:-moz-max-content;min-width:max-content;max-width:-moz-max-content;max-width:max-content}.page-id-5364 .industry-section .accordian-content .accordian-desc .accordian-drop-down .accordian-head-desc{font-size:1rem;font-weight:400;color:#454545;line-height:1.3;padding-top: .75rem;margin:0
1.875rem 0 4.0625rem;text-align:left}.page-id-5364 .accordion-body
p{font-size:1.125rem;font-weight:400;color:var(--grey-shade);line-height:1.3}.accordian-head-desc
p{font-size:1.125rem;font-weight:400;color:var(--grey-shade);line-height:1.3;text-align:left}.industry-section .accordian-content .accordian-item .accordian-head{text-align:left}.rte-content-wrapper
img{border-radius:10px}.vision-section .vision-detail-area .sub-title-desc{margin:auto}.banner-sec-home{height:unset !important;padding-top:11.6875rem !important;padding-bottom:2rem !important;max-height:unset !important}.page-template-template-home .form-container{max-width:23rem;min-width:23rem;padding:1.5rem;background:var(--white);border-radius: .75rem}.page-template-template-home .form-container
form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.page-template-template-home .form-container .form-group{margin-bottom:1rem}.page-template-template-home .form-container .form-group input,
.form-container .form-group
textarea{width:100%;padding: .75rem;background:var(--white);border:1px
solid var(--neutral-varient-10);border-radius:4px;outline:none;transition:all .4s}.happening-content h3.slider-event-title{cursor:pointer;max-width:340px}@media only screen and (max-width: 768px){.page-template-template-home .form-container{margin-top:3rem;max-width:100%;min-width:100%;padding:1rem}.page-template-template-home .column-gap-12{flex-direction:column}}.search-results-page .banner-sec{background-size:cover;background-position:center;padding:72px
0;margin-bottom:32px;position:relative;overflow:hidden;min-height:602px}.search-results-page .banner-sec .banner-title{margin:0;color:#fff;line-height:1.05;font-size:40px;padding-top:13rem}.search-results-page .banner-title
span{font-size:40px;color:white}@media (max-width: 768px){.search-results-page .banner-sec{padding:40px
0}.search-results-page .banner-sec .banner-title{font-size:28px}}button.header-search-icon{border:none;background:transparent}.search-results-page{background-color:var(--bg-color, #ffffff);min-height:calc(100vh - 200px)}.search-results-page
.container{max-width:1200px;margin:0
auto}.search-results .apply-area{display:none}.search-header{text-align:center;padding:60px
0 40px;border-bottom:1px solid var(--border-color, #e0e0e0);margin-bottom:40px}.search-header .search-title{font-size:clamp(2rem, 4vw, 3.5rem);line-height:1.2;margin-bottom:0;color:var(--color-primary, #2c3e50)}.search-header .cmn-span-clr{color:#ffd700;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px;font-size:clamp(2rem, 4vw, 3.5rem)}.search-results-wrapper{display:flex;flex-direction:column;gap:32px;margin-bottom:48px}.search-item{background:#fff;border-radius:12px;padding:0;box-shadow:0 2px 12px rgba(0, 0, 0, 0.08);transition:all 0.3s ease;border-left:4px solid transparent;display:flex;flex-direction:row;overflow:hidden;min-height:auto}.search-item:hover{box-shadow:0 8px 24px rgba(0, 0, 0, 0.12);transform:translateY(-4px);border-left-color:#667eea}.search-item .entry-thumbnail{flex-shrink:0;width:200px;height:auto;overflow:hidden;margin:0}.search-item .entry-thumbnail
img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.search-item:hover .entry-thumbnail
img{transform:scale(1.1)}.search-item-content{flex:1;padding:28px
32px;display:flex;flex-direction:column;justify-content:space-between}.search-item .entry-title{margin:0
0 12px 0;line-height:1.4}.search-item .entry-title
a{color:#2c3e50;text-decoration:none;transition:color 0.3s ease;display:inline-block}.search-item .entry-title a:hover{color:#667eea}.search-item .entry-summary{color:#5a6c7d;line-height:1.7;margin-top:12px;flex-grow:1}.search-item .entry-summary
p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search-item .entry-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#8492a6;font-size:14px;padding-top:16px;margin-top:16px;border-top:1px solid #e8ecef}.search-item .entry-meta .posted-on{display:flex;align-items:center;gap:6px}.search-item .entry-meta .posted-on::before{content:"📅";font-size:16px}.search-item .entry-meta .cat-links{display:flex;align-items:center;gap:6px}.search-item .entry-meta .cat-links
a{color:#667eea;text-decoration:none;padding:4px
12px;background:#eef2ff;border-radius:20px;transition:all 0.3s ease;font-size:13px;white-space:nowrap}.search-item .entry-meta .cat-links a:hover{background:#667eea;color:#fff}.search-item:not(:has(.entry-thumbnail)){padding:28px
32px}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:56px;padding:32px
0}.pagination .page-numbers{padding:12px
20px;border:2px
solid #e8ecef;border-radius:8px;color:#5a6c7d;text-decoration:none;font-weight:600;transition:all 0.3s ease;background:#fff;min-width:48px;text-align:center}.pagination .page-numbers:hover{border-color:#667eea;color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px rgba(102, 126, 234, 0.2)}.pagination .page-numbers.current{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;border-color:transparent;box-shadow:0 4px 16px rgba(102, 126, 234, 0.4)}.pagination .prev,
.pagination
.next{padding:12px
24px;font-weight:700}@media (max-width: 992px){.search-item .entry-thumbnail{width:280px}.search-item-content{padding:24px}}@media (max-width: 768px){.search-header{padding:32px
16px;margin-bottom:32px}.search-header .search-title{font-size:24px}.search-item{flex-direction:column;min-height:auto}.search-item .entry-thumbnail{width:100%;height:200px}.search-item-content{padding:20px}.search-item .entry-title{font-size:20px}.search-item .entry-meta{flex-direction:column;align-items:flex-start;gap:8px}.pagination{gap:4px;flex-wrap:wrap}.pagination .page-numbers{padding:10px
16px;font-size:14px;min-width:40px}}.no-results{background:#fff;border-radius:12px;padding:64px
32px;text-align:center;box-shadow:0 2px 12px rgba(0, 0, 0, 0.08)}.no-results
h2{color:#2c3e50;margin-bottom:16px}.no-results
p{color:#5a6c7d;font-size:16px}.single-post-page
.container{max-width:1200px;margin:0
auto}.single-post-page .banner-sec{background-size:cover;background-position:center;padding:72px
0;margin-bottom:32px;position:relative;overflow:hidden;min-height:602px}.single-post-page .banner-sec .banner-title{margin:0;color:#fff;line-height:1.05;font-size:40px;padding-top:13rem}.single-post-page .banner-title
span{font-size:40px;color:white}@media (max-width: 768px){.single-post-page .banner-sec{padding:40px
0}.single-post-page .banner-sec .banner-title{font-size:28px}}.page-template-default .banner-sec{background-size:cover;background-position:center;padding:72px
0;margin-bottom:32px;position:relative;overflow:hidden;min-height:602px}.page-template-default .banner-sec .banner-title{margin:0;color:#fff;line-height:1.05;font-size:40px;padding-top:13rem}.page-template-default .banner-title
span{font-size:40px;color:white}@media (max-width: 768px){.page-template-default .banner-sec{padding:40px
0}.page-template-default .banner-sec .banner-title{font-size:28px}}.youtube-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.9);animation:fadeIn 0.3s ease}@keyframes
fadeIn{from{opacity:0}to{opacity:1}}.youtube-modal-content{position:relative;margin:5% auto;width:90%;max-width:1200px;animation:slideDown 0.3s ease}@keyframes
slideDown{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.youtube-modal-close{position:absolute;top:-40px;right:0;color:#fff;font-size:40px;font-weight:bold;cursor:pointer;transition:color 0.3s ease;z-index:10000}.youtube-modal-close:hover,.youtube-modal-close:focus{color:#ccc}.youtube-modal-player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#000}.youtube-modal-player
iframe{position:absolute;top:0;left:0;width:100%;height:100%}a.admin-only-link{display:none}@media (max-width: 768px){.youtube-modal-content{width:95%;margin:10% auto}.youtube-modal-close{top:-35px;font-size:35px}}@media (max-width: 480px){.youtube-modal-content{margin:15% auto}.youtube-modal-close{font-size:30px;top:-30px}}a.admin-only-link{display:none}.page-id-25630 p.font-body-medium.font-color-grey
br{display:none}.page-id-25630 .justify-content-lg-between{justify-content:unset !important}.event-card .img-fluid{object-fit:cover}