/*!
Theme Name: parul
Theme URI: https://www.paruluniversity.ac.in/
Author: Parul University
Author URI: https://www.paruluniversity.ac.in/
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
*/
.accordian-head-desc p,.industry-section .accordian-content .accordian-item .accordian-head{text-align:left}.no-results,.search-item{box-shadow:0 2px 12px rgba(0,0,0,.08)}.pu-labs-carousel{padding:40px 0;background:#0b0b0b}.pu-labs-carousel .pu-labs-wrapper .item,.verification-content{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,.25);transition:.35s;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,.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:.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:.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:0;top:15vh}.pu-labs-carousel .owl-carousel .owl-nav button.owl-next,.pu-labs-carousel .owl-carousel .owl-nav button.owl-prev{background:rgba(255,255,255,.1);color:#fff;border-radius:50%;width:40px;height:40px;transition:.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:.3s}.pu-labs-carousel .owl-dots .owl-dot.active span{background:#ffb400}.page-id-965 .accordian-desc a{color:#5242d8}.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}.page-id-5364 .accordion-body p,.study-layout.study-layout-two-img .study-details .study-box p,.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:#fff;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}.accordian-head-desc p,.custom-p-style p{font-size:1.125rem;font-weight:400;color:var(--grey-shade);line-height:1.3}.page-id-3710 .accordion-item:first-of-type,.page-id-3711 .accordion-item:first-of-type{border:none}.page-id-25630 p.font-body-medium.font-color-grey br,.page-id-3710 h2.accordion-header,.page-id-3711 h2.accordion-header,.search-results .apply-area,a.admin-only-link{display:none}.nav-tabs .nav-link.active,.page-id-2881 .nav-tabs .nav-item.show .nav-link,.page-id-2896{background-color:transparent!important}.page-id-2585 .realted-links-area{padding-top:0;margin-top:-20px;padding-bottom:100px}.custom-p-style p{max-width:787px;padding-bottom:3.5rem}.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}.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}.form-container .form-group textarea,.page-template-template-home .form-container .form-group input{width:100%;padding:.75rem;background:var(--white);border:1px solid var(--neutral-varient-10);border-radius:4px;outline:0;transition:.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}}.page-template-default .banner-sec,.search-results-page .banner-sec,.single-post-page .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,.search-results-page .banner-sec .banner-title,.single-post-page .banner-sec .banner-title{margin:0;color:#fff;line-height:1.05;font-size:40px;padding-top:13rem}.page-template-default .banner-title span,.search-results-page .banner-title span,.single-post-page .banner-title span{font-size:40px;color:#fff}button.header-search-icon{border:none;background:0 0}.search-results-page{background-color:var(--bg-color,#fff);min-height:calc(100vh - 200px)}.search-results-page .container,.single-post-page .container{max-width:1200px;margin:0 auto}.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:gold;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;transition:.3s;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,.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 .3s}.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;line-height:1.4}.search-item .entry-title a{color:#2c3e50;text-decoration:none;transition:color .3s;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 .cat-links,.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 a{color:#667eea;text-decoration:none;padding:4px 12px;background:#eef2ff;border-radius:20px;transition:.3s;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:.3s;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,.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,.4)}.pagination .next,.pagination .prev{padding:12px 24px;font-weight:700}@media (max-width:992px){.search-item .entry-thumbnail{width:280px}.search-item-content{padding:24px}}.no-results{background:#fff;border-radius:12px;padding:64px 32px;text-align:center}.no-results h2{color:#2c3e50;margin-bottom:16px}.no-results p{color:#5a6c7d;font-size:16px}.youtube-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);animation:.3s fadeIn}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.youtube-modal-content{position:relative;margin:5% auto;width:90%;max-width:1200px;animation:.3s slideDown}@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:700;cursor:pointer;transition:color .3s;z-index:10000}.youtube-modal-close:focus,.youtube-modal-close:hover{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%}@media (max-width:768px){.page-template-default .banner-sec,.search-results-page .banner-sec,.single-post-page .banner-sec{padding:40px 0}.page-template-default .banner-sec .banner-title,.search-results-page .banner-sec .banner-title,.single-post-page .banner-sec .banner-title{font-size:28px}.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}.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}}.page-id-25630 .justify-content-lg-between{justify-content:unset!important}.event-card .img-fluid{object-fit:cover}.ap-labs-faculty .facility-image-card{height:350px}