#contactForm{max-width:960px;margin:auto}#contactForm .form-group{margin-bottom:30px}#contactForm .form-group label{margin-bottom:10px;font-weight:600;font-size:14px;color:var(--heading-color)}#contactForm .form-group .form-control{background-color:#f9fbfe}#contactForm .default-btn{display:table;margin:auto}#contactForm .checkboxs{position:relative;max-width:365px;margin:0 auto 30px}#contactForm .checkboxs #chb2{position:absolute;top:8px;left:0}#contactForm .checkboxs p{padding-left:20px;font-weight:600}#contactForm .checkboxs p a{color:var(--main-color)}#contactForm .checkboxs p a:hover{color:var(--optional-color)}#msgSubmit{margin-top:30px;font-size:20px;text-align:center}.map-area{margin-top:0;position:relative;z-index:1;margin-left:30px}.map-area:before{content:"";position:absolute;top:-30px;left:-30px;width:400px;height:450px;background-color:var(--main-color);z-index:-1;display:none}.map-area iframe{height:496px;width:100%;border:none!important;display:block}.contact-info{padding:70px;background-color:var(--optional-color);position:relative}.contact-info:before{content:"";position:absolute;top:0;left:-370px;width:500px;height:100%;background-color:var(--optional-color);z-index:-1}.contact-info h2{font-size:25px;margin-bottom:15px;margin-top:-5px;position:relative;color:var(--white-color)}.contact-info .address{list-style-type:none;padding:0;margin:0 0 30px}.contact-info .address .location span{display:block;font-size:16px;font-weight:700;margin-bottom:10px;color:var(--white-color)}.contact-info .address li{position:relative;margin-bottom:20px;padding-left:40px;color:var(--white-color)}.contact-info .address li a{color:var(--white-color);display:block}.contact-info .address li a:hover{color:var(--main-color)}.contact-info .address li:last-child{margin-bottom:0}.contact-info .address li i{position:absolute;color:var(--main-color);left:0;top:-3px;font-size:25px}.contact-info .address li span{display:block;font-size:16px;font-weight:700;margin-bottom:10px;color:var(--white-color)}.contact-info .social-link{padding:0;margin:0;list-style-type:none}.contact-info .social-link li{display:inline-block;margin-right:10px}.contact-info .social-link li:last-child{margin-right:0}.contact-info .social-link li a i{width:35px;height:35px;line-height:35px;background-color:var(--white-color);color:var(--heading-color);transition:var(--transition);display:inline-block;text-align:center;font-size:18px}.contact-info .social-link li a:hover i{color:var(--white-color);background-color:var(--main-color)}.contact-info h3{font-size:24px;color:var(--white-color);margin-bottom:15px}@media only screen and (max-width: 767px){.map-area{margin-top:0;margin-left:0;margin-bottom:30px}.map-area:before{display:none}.contact-info{padding:20px}.contact-info:before{display:none}}@media only screen and (min-width: 768px) and (max-width: 991px){.map-area{margin-top:0;margin-left:0;margin-bottom:30px}.map-area:before{display:none}.contact-info{padding:20px}.contact-info:before{display:none}}@media only screen and (min-width: 992px) and (max-width: 1199px){.contact-info{padding:45px 45px 45px 35px}.contact-info:before{left:-160px}.map-area iframe{height:446px}}.faq-bg{max-width:960px;margin:auto}.faq-accordion{margin-bottom:30px;position:relative;z-index:1}.faq-accordion h2{-moz-text-align-last:left;text-align-last:left}.faq-accordion .accordion{list-style-type:none;padding-left:0;margin-bottom:0}.faq-accordion .accordion .accordion-item{border-radius:5px;display:block;margin-bottom:25px}.faq-accordion .accordion .accordion-item:last-child{margin-bottom:0}.faq-accordion .accordion .accordion-title{color:var(--heading-color);text-decoration:none;position:relative;display:block;font-size:18px;font-weight:600;z-index:1}.faq-accordion .accordion .accordion-title i{position:absolute;right:0;top:0;font-size:20px;transition:var(--transition);color:var(--main-color)}.faq-accordion .accordion .accordion-title.active i{transform:rotate(180deg)}.faq-accordion .accordion .accordion-title.active i:before{content:""}.faq-accordion .accordion .accordion-content{display:none;position:relative;margin-top:10px;margin-left:30px}.faq-accordion .accordion .accordion-content.show{display:block}.contact-from-bg{max-width:960px;margin:auto}.contact-from-bg .default-btn{margin:auto;display:table}.contact-form h2{font-size:30px;margin-bottom:40px;margin-top:-5px;position:relative;border-bottom:1px solid #ebebeb;padding-bottom:10px}.contact-form h2:before{content:"";position:absolute;bottom:-2px;left:0;background-color:var(--main-color);height:3px;width:50%}.contact-form .form-group{margin-bottom:30px}.contact-form .form-group label{margin-bottom:10px;font-weight:600;font-size:14px;color:var(--heading-color)}.contact-form .form-group .form-control{background-color:#f9fbfe}.list-unstyled{color:#dc3545;margin-top:10px;font-size:14px}.hidden{display:none}#msgSubmit{margin-top:30px;font-size:20px}.single-gallery{position:relative;text-align:center;margin-bottom:30px}.single-gallery .gallery-item-content{position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;display:flex;background-color:#00000080;transition:var(--transition);transform:scaleY(0)}.single-gallery .gallery-item-content a{margin:0 10px}.single-gallery .gallery-item-content a i{width:40px;height:40px;line-height:40px;color:var(--white-color);border:1px solid var(--white-color);border-radius:50%;display:inline-block;transition:var(--transition);font-size:20px}.single-gallery .gallery-item-content a:hover i{background-color:var(--white-color);color:var(--heading-color)}.single-gallery:hover .gallery-item-content{transform:scaleY(1)}.gallery-btn{text-align:center}.coming-soon-area{height:100vh;position:relative}.coming-soon-area .coming-soon-content{max-width:800px;height:800px;overflow:hidden;text-align:center;padding:40px 60px;margin-left:auto;margin-right:auto;background-color:var(--white-color);box-shadow:var(--box-shadow);border-radius:50%;position:relative}.coming-soon-area .coming-soon-content .logo{display:inline-block}.coming-soon-area .coming-soon-content .circle{position:absolute;top:0;left:0;right:0;width:100%;height:100%;justify-content:center;align-items:center;display:flex}.coming-soon-area .coming-soon-content h2{font-size:48px;margin-top:-10px;margin-bottom:0}.coming-soon-area .coming-soon-content #timer{margin-top:40px}.coming-soon-area .coming-soon-content #timer div{border:4px solid var(--main-color);color:var(--main-color);width:100px;height:105px;font-size:40px;font-weight:800;margin-left:10px;margin-right:10px;border-radius:20px 0}.coming-soon-area .coming-soon-content #timer div span{display:block;margin-top:-2px;font-size:17px;font-weight:600}.coming-soon-area .coming-soon-content form{position:relative;max-width:500px;margin-left:auto;margin-right:auto;margin-top:50px}.coming-soon-area .coming-soon-content form .form-group{margin-bottom:25px;width:100%;position:relative}.coming-soon-area .coming-soon-content form .form-group .label-title{margin-bottom:0;position:absolute;display:block;left:0;top:0;pointer-events:none;width:100%;height:100%;color:var(--heading-color)}.coming-soon-area .coming-soon-content form .form-group .label-title i{position:absolute;left:0;transition:var(--transition);top:9px;font-size:22px}.coming-soon-area .coming-soon-content form .form-group .label-title:before{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:2px;transition:var(--transition);background:var(--main-color)}.coming-soon-area .coming-soon-content form .form-group .input-newsletter{border-radius:0;border:1px solid #eeeeee;padding:10px 20px;color:var(--heading-color);height:50px;display:block;width:100%;transition:var(--transition);font-size:16px;font-weight:400;background-color:var(--white-color)}.coming-soon-area .coming-soon-content form .form-group .input-newsletter::-moz-placeholder{color:var(--body-color);-moz-transition:var(--transition);transition:var(--transition)}.coming-soon-area .coming-soon-content form .form-group .input-newsletter::placeholder{color:var(--body-color);transition:var(--transition)}.coming-soon-area .coming-soon-content form .form-group .input-newsletter:focus{border-color:var(--main-color);outline:0!important}.coming-soon-area .coming-soon-content form .form-group .input-newsletter:focus::-moz-placeholder{color:transparent}.coming-soon-area .coming-soon-content form .form-group .input-newsletter:focus::placeholder{color:transparent}.coming-soon-area .coming-soon-content form .default-btn{border-radius:0;position:relative;height:46px;line-height:0}.coming-soon-area .coming-soon-content form .default-btn:before{border-radius:0}.coming-soon-area .coming-soon-content form .validation-danger{margin-top:15px;color:red}.coming-soon-area .coming-soon-content form .validation-success{margin-top:15px}.coming-soon-area .coming-soon-content form p{margin-bottom:0;margin-top:20px}.coming-soon-area .coming-soon-content .newsletter-form{position:relative}.coming-soon-area .coming-soon-content .newsletter-form .default-btn{position:absolute;top:2px;right:2px}.coming-soon-area .online-treatment-shape-1{position:absolute;top:0;right:0}.coming-soon-area .online-treatment-shape-2{position:absolute;bottom:0;left:0}@media only screen and (max-width: 767px){.coming-soon-area{height:100%;padding:50px 15px}.coming-soon-area .coming-soon-content{padding:30px 20px;border-radius:0;height:100%;width:100%}.coming-soon-area .coming-soon-content h2{margin-top:0;font-size:25px}.coming-soon-area .coming-soon-content #timer{margin-top:10px}.coming-soon-area .coming-soon-content #timer div{width:95px;height:100px;font-size:35px;margin-top:20px}.coming-soon-area .coming-soon-content #timer div span{font-size:14px}.coming-soon-area .coming-soon-content form{max-width:100%;margin-top:40px}.coming-soon-area .coming-soon-content .newsletter-form .default-btn{position:initial}.coming-soon-area .coming-soon-content .newsletter-form .default-btn:before{display:none}.coming-soon-area .coming-soon-content .newsletter-form .default-btn:after{display:none}.coming-soon-area .coming-soon-content .circle{position:unset}}.error-area{text-align:center;position:relative;z-index:1;background-color:#e9fcff;height:100vh}.error-area .error-content{z-index:1;position:relative}.error-area .error-content h1{font-size:300px;line-height:1;font-weight:700;color:var(--main-color);margin-top:-48px}.error-area .error-content h1 .a{display:inline-block}.error-area .error-content h1 .red{color:red;display:inline-block;transform:rotate(45deg)}.error-area .error-content h1 .b{display:inline-block}.error-area .error-content h3{margin:30px 0 0;position:relative;color:red}.error-area .error-content p{margin:20px 0;font-size:19px;color:var(--main-color)}@media only screen and (max-width: 767px){.coming-soon-area{height:100%;padding:50px 15px}.coming-soon-area .coming-soon-content{padding:30px 20px;border-radius:0;height:100%;width:100%}.coming-soon-area .coming-soon-content h2{margin-top:0;font-size:25px}.coming-soon-area .coming-soon-content #timer{margin-top:10px}.coming-soon-area .coming-soon-content #timer div{width:95px;height:100px;font-size:35px;margin-top:20px}.coming-soon-area .coming-soon-content #timer div span{font-size:14px}.coming-soon-area .coming-soon-content form{max-width:100%;margin-top:40px}.coming-soon-area .coming-soon-content .newsletter-form .default-btn{position:initial}.coming-soon-area .coming-soon-content .newsletter-form .default-btn:before{display:none}.coming-soon-area .coming-soon-content .newsletter-form .default-btn:after{display:none}.coming-soon-area .coming-soon-content .circle{position:unset}.error-area .error-content h1{font-size:120px;margin-top:-17px}.error-area .error-content h3{font-size:22px}.error-area .error-content p{font-size:16px}}@media only screen and (min-width: 768px) and (max-width: 991px){.error-area .error-content h1{font-size:220px}}.candidates-resume-content{background-color:var(--white-color);box-shadow:var(--box-shadow);padding:30px}.candidates-resume-content .resume-info h3{font-size:30px;margin-bottom:20px}.candidates-resume-content .resume-info h4{font-size:20px;margin-bottom:15px}.candidates-resume-content .resume-info .form-group{margin-bottom:30px;position:relative}.candidates-resume-content .resume-info .form-group label{font-size:16px;margin-bottom:12px}.candidates-resume-content .resume-info .form-group .form-control{box-shadow:var(--box-shadow);padding:15px 20px}.candidates-resume-content .resume-info .form-group .nice-select{width:100%;height:50px;border-radius:0;box-shadow:var(--box-shadow);border:1px solid #ebebeb;padding-left:20px;padding-right:20px;margin-bottom:30px}.candidates-resume-content .resume-info .form-group .nice-select:after{width:8px;height:8px;right:20px}.candidates-resume-content .resume-info .form-group .nice-select .current{position:relative;top:2px}.candidates-resume-content .resume-info .form-group .nice-select.height .list{height:80px}.candidates-resume-content .resume-info .form-group .date{position:relative}.candidates-resume-content .resume-info .form-group .date .form-control{color:var(--body-color)}.candidates-resume-content .resume-info .form-group .date i{position:absolute;top:15px;right:20px;font-size:20px}.candidates-resume-content .resume-info .form-group i{position:absolute;top:50px;right:15px;font-size:20px;z-index:1}.candidates-resume-content p{margin-top:-20px;margin-bottom:30px}.candidates-resume-content .checkboxs{position:relative}.candidates-resume-content .checkboxs #chb2{position:absolute;top:8px;left:0}.candidates-resume-content .checkboxs p{padding-left:20px;font-weight:600}.candidates-resume-content .checkboxs p a{color:var(--main-color)}.candidates-resume-content .checkboxs p a:hover{color:var(--optional-color)}.table-condensed{border-collapse:collapse;width:258px;text-align:center}.table-condensed .prev{background-color:#f2f9fc;border-radius:var(--border-radius);transition:var(--transition);cursor:pointer}.table-condensed .prev:hover{background-color:var(--main-color);color:var(--white-color)}.table-condensed .next{background-color:#f2f9fc;border-radius:var(--border-radius);transition:var(--transition);cursor:pointer}.table-condensed .next:hover{background-color:var(--main-color);color:var(--white-color)}.table-condensed .day{cursor:pointer;transition:var(--transition);border-radius:var(--border-radius);font-size:14px}.table-condensed .day:hover{background-color:var(--main-color);color:var(--white-color)}.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-bottom{border-radius:0!important}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active,.datepicker table tr td.day:hover,.datepicker table tr td.focused{background-color:var(--main-color)}@media only screen and (max-width: 767px){.candidates-resume-content{padding:20px}.candidates-resume-content .resume-info h3{font-size:25px}}.max-width-600{max-width:700px;margin:auto}.single-costing-card h3{font-size:22px!important}.single-costing-card ul{display:block}.single-costing-card ul li{padding:0}.single-costing-card ul li:before{display:none}.mb-20{margin-bottom:25px!important}.course-odf-bg{background-color:#f3f3f4;padding:30px}.course-pdf{position:relative;padding-left:75px}.course-pdf i{position:absolute;top:-24px;left:0;font-size:50px;color:var(--main-color)}.course-pdf h3{margin-bottom:0}.download-pdf{text-align:right}.download-pdf a{color:var(--white-color)!important}@media only screen and (max-width: 767px){.download-pdf{text-align:unset;margin-top:20px}}.event-details-area .top-title{color:var(--main-color);display:block;margin-bottom:10px}.event-details-area h2{font-size:35px}.event-details-area .date-time{display:block;margin-bottom:0}.event-details-area .date-time li{display:inline-block;padding-left:30px;position:relative;margin-bottom:0}.event-details-area .date-time li i{font-size:18px;position:absolute;top:3px;left:0;line-height:1}.event-details-area .date-time li:before{display:none}.event-sidebar .event-single-sidebar{background-color:#f3f3f4;padding:30px}.event-sidebar .event-single-sidebar h3{margin-bottom:25px;font-size:25px}.event-sidebar ul{padding:0;margin:0;list-style-type:none;display:block}.event-sidebar ul li{font-weight:600;color:var(--heading-color);font-size:15px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(190,190,190,.7450980392)}.event-sidebar ul li span{color:var(--body-color);float:right}.event-sidebar ul li a{float:right}.event-sidebar ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}@media only screen and (max-width: 767px){.event-details-area h2{font-size:25px}.event-sidebar .event-single-sidebar{margin-bottom:30px;padding:20px}.event-sidebar .event-single-sidebar h3{font-size:22px}}@media only screen and (min-width: 768px) and (max-width: 991px){.event-details-area h2{font-size:25px}.event-sidebar .event-single-sidebar{margin-bottom:30px;padding:20px}.event-sidebar .event-single-sidebar h3{font-size:22px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.event-sidebar .event-single-sidebar{padding:20px}.event-sidebar .event-single-sidebar h3{font-size:22px}}.courses-sidebar .courses-single-sidebar{background-color:#f3f3f4;padding:30px}.courses-sidebar .courses-single-sidebar h3{margin-bottom:25px;font-size:23px;color:var(--main-color)}.courses-sidebar ul{padding:0;margin:0;list-style-type:none;display:block}.courses-sidebar ul li{font-weight:600;color:var(--heading-color);font-size:15px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(190,190,190,.7450980392)}.courses-sidebar ul li span{color:var(--body-color);float:right}.courses-sidebar ul li a{float:right}.courses-sidebar ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.professors-title{font-size:25px;margin-bottom:20px}@media only screen and (max-width: 767px){.courses-sidebar .courses-single-sidebar{padding:20px;margin-bottom:30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.courses-sidebar .courses-single-sidebar{margin-bottom:30px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.courses-sidebar .courses-single-sidebar{padding:20px}}.preloader{width:100%;height:100%;position:fixed;background-color:var(--main-color);top:0;left:0;z-index:99999}.preloader .lds-ripple{position:absolute;width:80px;height:80px;animation:spin-six 2.5s infinite cubic-bezier(.17,.72,.55,1.66);left:50%;top:50%;transform:translate(-50px,-50px)}.preloader .pl-flip-1{animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;margin:0 auto 18px;position:relative;width:50px;height:50px}.preloader .pl-flip-1:before,.preloader .pl-flip-1:after{content:"";position:absolute;top:0;left:0;width:100%;height:50%;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;background:var(--white-color);display:block;transform-origin:50% 100%;clip-path:polygon(0 0,100% 0,50% 100%)}.preloader .pl-flip-1.pl-flip-2{animation-name:flipA;animation-timing-function:steps(1)}.preloader .pl-flip-1.pl-flip-2:before{transform-origin:50% 50%;animation-name:flipB}.preloader .pl-flip-1.pl-flip-2:after{transform-origin:50% 50%;animation-name:flipC}.preloader.preloader-deactivate{visibility:hidden}@keyframes flipA{0%,75%,to{transform:rotate(0)}25%,50%{transform:rotate(90deg)}}@keyframes flipB{0%{transform:translateY(0) rotateX(0)}6.25%{transform:translateY(0) rotateX(0)}12.5%{transform:translateY(-50%) rotateX(90deg)}18.75%{transform:translateY(0) rotateX(180deg)}31.25%{transform:translateY(0) rotateX(180deg)}37.5%{transform:translateY(-50%) rotateX(270deg)}43.75%{transform:translateY(0) rotateX(360deg)}50%{transform:translateY(0) rotateX(360deg)}56.25%{transform:translateY(0) rotateX(360deg)}62.5%{transform:translateY(-50%) rotateX(450deg)}68.75%{transform:translateY(0) rotateX(540deg)}81.25%{transform:translateY(0) rotateX(540deg)}87.5%{transform:translateY(-50%) rotateX(630deg)}93.75%{transform:translateY(0) rotateX(720deg)}to{transform:translateY(0) rotateX(720deg)}}@keyframes flipC{0%{transform:translateY(100%) rotate(180deg) rotateX(0)}6.25%{transform:translateY(100%) rotate(180deg) rotateX(0)}12.5%{transform:translateY(150%) rotate(180deg) rotateX(90deg)}18.75%{transform:translateY(100%) rotate(180deg) rotateX(180deg)}31.25%{transform:translateY(100%) rotate(180deg) rotateX(180deg)}37.5%{transform:translateY(150%) rotate(180deg) rotateX(270deg)}43.75%{transform:translateY(100%) rotate(180deg) rotateX(360deg)}50%{transform:translateY(100%) rotate(180deg) rotateX(360deg)}56.25%{transform:translateY(100%) rotate(180deg) rotateX(360deg)}62.5%{transform:translateY(150%) rotate(180deg) rotateX(450deg)}68.75%{transform:translateY(100%) rotate(180deg) rotateX(540deg)}81.25%{transform:translateY(100%) rotate(180deg) rotateX(540deg)}87.5%{transform:translateY(150%) rotate(180deg) rotateX(630deg)}93.75%{transform:translateY(100%) rotate(180deg) rotateX(720deg)}to{transform:translateY(100%) rotate(180deg) rotateX(720deg)}}.go-top{position:fixed;cursor:pointer;right:3%;top:87%;background-color:var(--main-color);z-index:4;width:40px;text-align:center;height:42px;line-height:42px;transform:scale(0);visibility:hidden;transition:.9s}.go-top i{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;color:var(--white-color);transition:.5s;font-size:20px}.go-top i:last-child{opacity:0;visibility:hidden;top:60%}.go-top:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--main-color);opacity:0;visibility:hidden;transition:.5s}.go-top:hover{color:var(--white-color);background-color:var(--main-color)}.go-top:hover:before{opacity:1;visibility:visible}.go-top:hover i:first-child{opacity:0;top:0;visibility:hidden}.go-top:hover i:last-child{opacity:1;visibility:visible;top:50%}.go-top:focus{color:var(--white-color)}.go-top:focus:before{opacity:1;visibility:visible}.go-top:focus i:first-child{opacity:0;top:0;visibility:hidden}.go-top:focus i:last-child{opacity:1;visibility:visible;top:50%}.go-top.active{transform:translateY(0);opacity:1;visibility:visible;right:3%;top:84%;transform:scale(1)}.video-btn{display:inline-block;width:120px;height:120px;line-height:120px;text-align:center;color:var(--main-color);position:relative;top:3px;z-index:1;background-color:#fffc;border-radius:50%;transition:var(--transition)}.video-btn i{font-size:80px;color:var(--heading-color);position:absolute;top:0;left:0;justify-content:center;align-items:center;display:flex;width:100%;height:100%}.video-btn:after,.video-btn:before{content:"";display:block;position:absolute;top:0;right:0;z-index:-1;bottom:0;left:0;border-radius:50%;transition:var(--transition);animation:ripple 1.6s ease-out infinite;background-color:#fffc}.video-btn:hover{background-color:#92210fcc}.video-btn:hover i{color:var(--white-color)}.video-btn:hover:before,.video-btn:hover:after{background-color:#92210fcc}@keyframes ripple{0%,35%{transform:scale(0);opacity:1}50%{transform:scale(1.5);opacity:.8}to{opacity:0;transform:scale(2)}}.pagination-area{margin-top:10px;text-align:center}.pagination-area .page-numbers{width:45px;height:45px;line-height:45px;color:var(--heading-color);text-align:center;display:inline-block;position:relative;margin-left:3px;margin-right:3px;font-size:17px;background-color:#f9fbfe;box-shadow:var(--box-shadow);border:1px solid #ebebeb}.pagination-area .page-numbers:hover{color:var(--white-color);border-color:var(--main-color);background-color:var(--main-color)}.pagination-area .page-numbers i{font-size:20px}.pagination-area .page-numbers.next,.pagination-area .page-numbers.prev{top:3px}.pagination-area .page-numbers.current{color:var(--white-color);border-color:var(--main-color);background-color:var(--main-color)}.org-chart-container{text-align:center;padding:40px 0 60px;background-color:var(--v9-bg, #f8f9fa);animation:fadeIn 1s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.org-chart-title{font-size:28px;font-weight:700;margin-bottom:40px;color:var(--v9-heading-color, #172f41);font-family:var(--heading-font-family)}.org-chart{overflow-x:auto;overflow-y:hidden;padding:0 15px 30px;text-align:center;max-width:100%}.org-chart::-webkit-scrollbar{height:8px}.org-chart::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.org-chart::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.org-chart::-webkit-scrollbar-thumb:hover{background:#aaa}.org-chart ul{display:inline-flex;justify-content:center;padding-top:20px;position:relative;margin:0;list-style:none;transition:all .5s}.org-chart li{display:flex;flex-direction:column;align-items:center;text-align:center;list-style-type:none;position:relative;padding:15px 10px 0;transition:all .5s}.org-chart li:before,.org-chart li:after{content:"";position:absolute;top:0;right:50%;border-top:1px solid #bdc3c7;width:50%;height:20px}.org-chart li:after{right:auto;left:50%;border-left:1px solid #bdc3c7}.org-chart li:only-child:after,.org-chart li:only-child:before{display:none}.org-chart li:only-child{padding-top:0}.org-chart li:first-child:before,.org-chart li:last-child:after{border:0 none}.org-chart li:last-child:before{border-right:1px solid #bdc3c7;border-radius:0 5px 0 0}.org-chart li:first-child:after{border-radius:5px 0 0}.org-chart ul ul:before{content:"";position:absolute;top:0;left:50%;border-left:1px solid #bdc3c7;width:0;height:20px}.org-chart .org-node{border:1px solid #e8edf1;padding:10px;text-decoration:none;color:#34495e;background-color:#fff;font-family:var(--body-font-family);font-size:14px;display:inline-flex;flex-direction:column;align-items:center;min-width:160px;border-radius:6px;transition:all .3s ease;box-shadow:0 4px 12px #0000000d;position:relative}.org-chart .org-node img{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-bottom:8px;border:2px solid #4a6984}.org-chart .org-node .node-name{font-weight:600;font-size:1rem;color:var(--v9-heading-color, #172f41);margin-bottom:2px}.org-chart .org-node .node-title{font-size:.85rem;color:var(--v9-body-color, #5d6d7e);text-align:center}.org-chart .org-node:hover{background:#2c3e50;color:#fff;border-color:#2c3e50;transform:translateY(-4px);box-shadow:0 8px 16px #2c3e501a}.org-chart .org-node:hover .node-name,.org-chart .org-node:hover .node-title{color:#fff}.org-chart .org-node:hover img{border-color:#fff}.toggle-children{display:block;width:20px;height:20px;background-color:#fff;color:#2c3e50;border:1px solid #bdc3c7;border-radius:50%;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);cursor:pointer;transition:all .3s ease;line-height:18px;font-size:16px;z-index:1}.toggle-children:before{content:"-";font-weight:700;display:block;transition:transform .3s ease}.toggle-children.collapsed:before{transform:rotate(180deg);content:"+"}.toggle-children:hover{background-color:#2c3e50;color:#fff;border-color:#2c3e50;transform:translate(-50%) scale(1.1)}.org-chart ul.collapsed{display:none}@media (max-width: 767px){.org-chart{overflow-x:hidden;text-align:left}.org-chart ul{display:block;padding-left:0}.org-chart ul:before{display:none}.org-chart ul ul{padding-left:20px;border-left:1px solid #e8edf1;margin-left:20px}.org-chart li{display:block;width:100%;padding:0;margin-bottom:8px}.org-chart li:before,.org-chart li:after{display:none}.org-chart .org-node{width:100%;margin:0;min-width:unset;flex-direction:row;align-items:center;padding:8px;text-align:left;box-shadow:none;border:none;border-bottom:1px solid #e8edf1;border-radius:0}.org-chart .org-node img{width:40px;height:40px;margin-bottom:0;margin-right:10px}.org-chart .org-node .node-name{font-size:.95rem;margin-bottom:0}.org-chart .org-node .node-title{font-size:.8rem;text-align:left}.org-chart-title{font-size:24px;margin-bottom:30px}.org-chart-container{padding:30px 15px 40px}.toggle-children{display:none}}.search-page-container{background-color:#f8f9fa}.search-page-form .search-box .search-input{position:relative}.search-page-form .search-box .search-input .form-control{height:60px;padding-left:20px;padding-right:60px;border-radius:8px}.search-page-form .search-box .search-input .search-btn{position:absolute;top:0;right:0;height:100%;width:60px;background:var(--main-color);color:#fff;border:none;border-radius:0 8px 8px 0;font-size:24px;cursor:pointer;transition:all .3s ease}.search-page-form .search-box .search-input .search-btn:hover{background:var(--heading-color)}.search-result-item{background:#fff;padding:25px;border:1px solid #eee;border-radius:8px;margin-bottom:20px;box-shadow:0 4px 12px #0000000d;transition:all .3s ease}.search-result-item:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000001a}.search-result-item .search-result-title a{font-size:20px;color:var(--main-color);text-decoration:none;font-weight:600}.search-result-item .search-result-title a:hover{text-decoration:underline}.search-result-item .search-result-snippet{margin-top:8px;color:var(--body-color);font-size:15px}.search-result-item .search-result-link{margin-top:12px;display:block;font-size:14px;color:#27ae60;text-decoration:none;font-weight:500}.search-result-item .search-result-link:hover{text-decoration:underline}.search-results-live-container{margin-top:20px;max-height:300px;overflow-y:auto}.search-results-live-container .live-search-results{list-style:none;padding:0;margin:0}.search-results-live-container .live-search-results li{padding:12px 15px;border-bottom:1px solid #f0f0f0}.search-results-live-container .live-search-results li a{text-decoration:none;color:var(--body-color);font-weight:500;display:block;transition:all .3s ease}.search-results-live-container .live-search-results li a:hover{color:var(--main-color);padding-left:5px}.search-results-live-container .live-search-results li:last-child{border-bottom:none}.search-results-live-container .no-results{color:#777;padding:12px 15px;text-align:center}:root{--v9-font: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--v9-heading-color: #172f41;--v9-body-color: #5d6d7e;--v9-primary-color: #4a6984;--v9-border-color: #e8edf1;--v9-bg: #f8f9fa;--v9-surface-white: #ffffff;--v9-shadow: 0 8px 25px rgba(23, 47, 65, .08)}.hero-v9{background-size:cover;background-position:center;position:relative;padding:120px 0;text-align:center;color:var(--v9-surface-white)}.hero-v9 .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#172f41d9,#4a6984b3)}.hero-v9 .hero-content{position:relative;animation:v9-fade-in 1s ease-out}.hero-v9 .hero-content .sub-title{display:block;font-size:1.1rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}.hero-v9 .hero-content h1{font-size:4rem;font-weight:700;text-shadow:0 2px 15px rgba(0,0,0,.2);margin-bottom:20px}.hero-v9 .hero-content p{font-size:1.2rem;max-width:600px;margin:0 auto;opacity:.9}@keyframes v9-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.department-content-area{background-color:var(--v9-bg)}.department-content-area.pt-70{padding-top:50px}.department-content-area.pb-70{padding-bottom:50px}.department-content-area .block-title{font-size:1.8rem;font-weight:600;color:var(--v9-heading-color);margin-bottom:25px;position:relative;padding-bottom:15px}.department-content-area .block-title:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:var(--v9-primary-color)}.department-content-area .department-main-block{background:var(--v9-surface-white);padding:30px;border-radius:8px;box-shadow:var(--v9-shadow);margin-bottom:40px}.department-content-area .department-main-block p{line-height:1.8;text-align:justify}.hod-message-v8 .clearfix:after{content:"";clear:both;display:table}.hod-message-v8 .hod-image-v8{float:left;width:140px;height:140px;border-radius:8px;margin:5px 30px 15px 0;box-shadow:var(--v9-shadow)}.hod-message-v8 h4{font-size:1.4rem;font-weight:600;color:var(--v9-heading-color);margin-bottom:10px}.hod-message-v8 p{font-size:1rem;line-height:1.8;text-align:justify}.programs-list-v11{display:flex;flex-direction:column;gap:20px}.single-program-card-v11{display:flex;align-items:center;gap:20px;padding:20px;background:var(--v9-surface-white);border:1px solid var(--v9-border-color);border-radius:8px;transition:all .3s ease}.single-program-card-v11:hover{transform:translateY(-5px);box-shadow:var(--v9-shadow);border-color:var(--v9-primary-color)}.single-program-card-v11 .program-icon{font-size:2.5rem;color:var(--v9-primary-color);background:var(--v9-bg);padding:15px;border-radius:50%;min-width:60px;height:60px;display:flex;align-items:center;justify-content:center}.single-program-card-v11 .program-details{flex-grow:1}.single-program-card-v11 .program-details h4{font-size:1.2rem;font-weight:600;color:var(--v9-heading-color);margin-bottom:5px}.single-program-card-v11 .program-details p{font-size:.95rem;line-height:1.6;margin:0;color:var(--v9-body-color);text-align:left}.single-program-card-v11 .program-link .default-btn-two{background-color:var(--v9-bg);color:var(--v9-primary-color);border:1px solid var(--v9-border-color)}.single-program-card-v11 .program-link .default-btn-two:hover{background-color:var(--v9-primary-color);color:var(--v9-surface-white)}.department-sidebar-widget{background:var(--v9-surface-white);border-radius:8px;padding:25px;margin-bottom:30px;box-shadow:var(--v9-shadow)}.department-sidebar-widget .widget-title{font-size:1.3rem;font-weight:600;color:var(--v9-heading-color);margin-bottom:20px}.sidebar-updates-list{list-style:none;padding:0;margin:0}.sidebar-updates-list li a{display:block;padding:15px;margin:0 -15px;text-decoration:none;border-bottom:1px solid var(--v9-border-color);transition:background-color .2s ease}.sidebar-updates-list li a:hover{background-color:var(--v9-bg)}.sidebar-updates-list li a .title{font-weight:500;color:var(--v9-body-color);display:block;margin-bottom:5px;transition:color .2s ease}.sidebar-updates-list li a .date{font-size:.8rem;color:var(--v9-primary-color);font-weight:500}.sidebar-updates-list li a:hover .title{color:var(--v9-heading-color)}.sidebar-updates-list li:first-child a{border-top:1px solid var(--v9-border-color)}.sidebar-updates-list li:last-child a{border-bottom:none}.sidebar-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.sidebar-stats-grid .single-counter{text-align:center;background:var(--v9-bg);padding:20px 15px;border-radius:6px;border:1px solid var(--v9-border-color)}.sidebar-stats-grid .single-counter i{font-size:2rem;color:var(--v9-primary-color)}.sidebar-stats-grid .single-counter h2{font-size:2rem;margin:8px 0;color:var(--v9-heading-color);font-weight:600}.sidebar-stats-grid .single-counter h4{font-size:.9rem;color:var(--v9-body-color);margin:0;font-weight:500}.sidebar-links-list{list-style:none;padding:0;margin:0}.sidebar-links-list li a{display:flex;justify-content:space-between;align-items:center;padding:14px;text-decoration:none;color:var(--v9-heading-color);border-bottom:1px solid var(--v9-border-color);font-weight:500;transition:all .2s ease}.sidebar-links-list li a:hover{background:var(--v9-primary-color);color:#fff;padding-left:20px}.sidebar-links-list li:first-child a{border-top:1px solid var(--v9-border-color)}@media (max-width: 992px){.hero-v9 h1{font-size:3rem}}@media (max-width: 768px){.programs-grid-v8,.sidebar-stats-grid{grid-template-columns:1fr}.hod-message-v8 .hod-image-v8{float:none;display:block;margin:0 auto 20px}.single-program-card-v11{flex-direction:column;text-align:center}.single-program-card-v11 .program-details p{text-align:center}.single-program-card-v11 .program-link{margin-top:15px}}.page-hero-v4{background-size:cover;background-position:center;position:relative;padding:80px 0;text-align:center;color:#fff}.page-hero-v4 .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#172f41d9,#4a6984bf)}.page-hero-v4 .hero-content{position:relative}.page-hero-v4 .hero-content h1{font-size:3rem;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.2);margin-bottom:10px}.page-hero-v4 .hero-content p{font-size:1.1rem;max-width:600px;margin:0 auto;opacity:.9}.tenders-page-area{background-color:var(--v9-bg, #f8f9fa)}.tenders-page-area.pt-50{padding-top:50px}.tenders-page-area.pb-70{padding-bottom:70px}.tenders-sidebar{background:var(--v9-surface-white, #ffffff);border:1px solid var(--v9-border-color, #e8edf1);border-radius:8px;padding:25px;box-shadow:var(--v9-shadow, 0 8px 25px rgba(23, 47, 65, .08))}.tenders-sidebar .sidebar-title{font-size:1.4rem;font-weight:600;color:var(--v9-heading-color, #172f41);margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--v9-border-color, #e8edf1)}.tenders-sidebar .filter-menu{list-style:none;padding:0;margin:0}.tenders-sidebar .filter-menu li{margin-bottom:8px}.tenders-sidebar .filter-menu li a{display:block;padding:12px 15px;text-decoration:none;font-weight:500;color:var(--v9-body-color, #5d6d7e);border-radius:6px;transition:all .2s ease}.tenders-sidebar .filter-menu li.active a,.tenders-sidebar .filter-menu li:hover a{background-color:var(--v9-primary-color, #4a6984);color:var(--v9-surface-white, #ffffff)}.tender-list-main{background:var(--v9-surface-white, #ffffff);border:1px solid var(--v9-border-color, #e8edf1);border-radius:8px;padding:30px;box-shadow:var(--v9-shadow, 0 8px 25px rgba(23, 47, 65, .08))}.tender-table{font-size:.95rem}.tender-table thead th{background-color:var(--v9-bg, #f8f9fa);color:var(--v9-heading-color, #172f41);font-weight:600;border-bottom-width:2px;white-space:nowrap}.tender-table tbody td{vertical-align:middle;color:var(--v9-body-color, #5d6d7e)}.tender-table .download-cell .btn{margin:2px}.tender-table .btn-sm{font-size:.8rem;padding:.25rem .75rem;display:inline-flex;align-items:center;gap:5px}.gem-bid-badge{display:block;margin-top:8px;background-color:var(--v9-bg, #f8f9fa);border:1px solid var(--v9-border-color, #e8edf1);color:var(--v9-body-color, #5d6d7e);padding:5px 8px;font-size:.8rem;border-radius:4px;max-width:max-content}.pagination-area{margin-top:30px}@media (max-width: 992px){.tenders-sidebar{margin-bottom:30px}}.mou-page-area{background-color:var(--v9-bg, #f8f9fa)}.mou-page-area.pt-50{padding-top:40px}.mou-page-area.pb-70{padding-bottom:60px}.mou-list-main{background:var(--v9-surface-white, #ffffff);border:1px solid var(--v9-border-color, #e8edf1);border-radius:8px;padding:20px;box-shadow:var(--v9-shadow, 0 8px 25px rgba(23, 47, 65, .08))}.mou-table{font-size:.9rem}.mou-table thead th{background-color:var(--v9-bg, #f8f9fa);color:var(--v9-heading-color, #172f41);font-weight:600;border-bottom-width:2px;white-space:nowrap;padding:10px 15px}.mou-table tbody td{vertical-align:middle;color:var(--v9-body-color, #5d6d7e);padding:10px 15px}.mou-table .download-cell .btn{font-size:.8rem;padding:.25rem .75rem;display:inline-flex;align-items:center;gap:5px}@media (max-width: 767px){.mou-list-main{padding:15px}.mou-table{font-size:.85rem}.mou-table thead th,.mou-table tbody td{padding:8px 10px}}.administrative-staff-area{background-color:var(--v9-bg, #f8f9fa)}.administrative-staff-area.pt-50{padding-top:40px}.administrative-staff-area.pb-70{padding-bottom:60px}.staff-section{margin-bottom:30px;background:var(--v9-surface-white, #ffffff);border:1px solid var(--v9-border-color, #e8edf1);border-radius:8px;padding:25px;box-shadow:var(--v9-shadow, 0 8px 25px rgba(23, 47, 65, .08))}.staff-section .section-title{font-size:1.6rem;font-weight:600;color:var(--v9-heading-color, #172f41);margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--v9-border-color, #e8edf1)}.staff-card{text-align:center;padding:15px;border:1px solid var(--v9-border-color, #e8edf1);border-radius:8px;height:100%;transition:all .3s ease}.staff-card:hover{transform:translateY(-5px);box-shadow:var(--v9-shadow, 0 12px 30px rgba(23, 47, 65, .1))}.staff-card .staff-name{font-size:1.05rem;font-weight:600;color:var(--v9-heading-color, #172f41);margin-bottom:5px}.staff-card .staff-designation{font-size:.85rem;color:var(--v9-primary-color, #4a6984);margin-bottom:0}@media (max-width: 767px){.staff-section{padding:20px;margin-bottom:25px}.staff-section .section-title{font-size:1.4rem;margin-bottom:15px}.staff-card{padding:12px}.staff-card .staff-name{font-size:1rem}}.sro-page-area{background-color:var(--v9-bg, #f8f9fa)}.sro-page-area.pt-50{padding-top:40px}.sro-page-area.pb-70{padding-bottom:60px}.sro-list-main{background:var(--v9-surface-white, #ffffff);border:1px solid var(--v9-border-color, #e8edf1);border-radius:8px;padding:20px;box-shadow:var(--v9-shadow, 0 8px 25px rgba(23, 47, 65, .08))}.sro-item{display:flex;justify-content:space-between;align-items:center;padding:15px;margin-bottom:10px;border:1px solid var(--v9-border-color, #e8edf1);border-radius:8px;background-color:var(--v9-surface-white, #ffffff);box-shadow:var(--v9-shadow-sm, 0 2px 8px rgba(23, 47, 65, .05))}.sro-item .sro-title{font-size:1.05rem;font-weight:600;color:var(--v9-heading-color, #172f41);margin-bottom:0;padding-right:15px}.sro-item .sro-download-btn{font-size:.85rem;padding:.4rem .8rem;display:inline-flex;align-items:center;gap:8px;border-radius:5px;transition:all .3s ease;white-space:nowrap}.sro-item .sro-download-btn i{font-size:1rem}.pagination-area{margin-top:25px}.pagination-area .pagination{justify-content:center}.pagination-area .pagination .page-item .page-link{color:var(--v9-primary-color, #4a6984);border-radius:4px;margin:0 3px;border-color:var(--v9-border-color, #e8edf1)}.pagination-area .pagination .page-item .page-link:hover{background-color:var(--v9-bg, #f8f9fa)}.pagination-area .pagination .page-item.active .page-link{background-color:var(--v9-primary-color, #4a6984);border-color:var(--v9-primary-color, #4a6984);color:#fff}.pagination-area .pagination .page-item.disabled .page-link{color:#adb5bd}@media (max-width: 576px){.sro-item{flex-direction:column;align-items:flex-start;gap:10px}.sro-item .sro-title{padding-right:0}}.about-page-area.ptb-100{padding-top:60px;padding-bottom:60px}.section-title-modern{margin-bottom:30px;text-align:center}.section-title-modern h2{font-size:2rem;font-weight:700;color:var(--v9-heading-color, #172f41)}.section-title-modern p{font-size:1rem;color:var(--v9-body-color, #5d6d7e);max-width:600px;margin:10px auto 0}.about-content-re .sub-heading{font-size:1rem;font-weight:600;color:var(--v9-primary-color, #4a6984);margin-bottom:8px;display:block}.about-content-re h2{font-size:2.2rem;font-weight:700;margin-bottom:15px}.about-content-re p{line-height:1.8;margin-bottom:20px}.about-image-re{position:relative}.about-image-re img{border-radius:8px;box-shadow:var(--v9-shadow, 0 8px 25px rgba(23, 47, 65, .08))}.vision-mission-area{background-color:var(--v9-bg, #f8f9fa)}.vision-mission-area.ptb-60{padding-top:60px;padding-bottom:60px}.vision-mission-card{background:var(--v9-surface-white, #ffffff);padding:30px;border-radius:8px;border:1px solid var(--v9-border-color, #e8edf1);height:100%}.vision-mission-card .vm-icon{max-width:80px;margin-bottom:15px}.vision-mission-card h3{font-size:1.5rem;margin-bottom:10px}.vision-mission-card p{line-height:1.7}.principal-message-area .principal-img img{border-radius:8px;width:100%}.principal-message-area .principal-content h3{font-size:1.5rem;margin-bottom:5px}.principal-message-area .principal-content .name{font-size:1.1rem;font-weight:600;color:var(--v9-primary-color, #4a6984);display:block;margin-bottom:15px}.principal-message-area .principal-content blockquote{font-style:italic;line-height:1.8;border-left:3px solid var(--v9-primary-color, #4a6984);padding-left:20px;margin:0}.counter-area-re{background-color:var(--v9-bg, #f8f9fa)}.counter-area-re.ptb-60{padding-top:60px;padding-bottom:60px}.single-counter-re{text-align:center;padding:20px}.single-counter-re .icon{font-size:3rem;color:var(--v9-primary-color, #4a6984);margin-bottom:10px}.single-counter-re h2{font-size:2.5rem;font-weight:700;margin-bottom:5px}.single-counter-re h4{font-size:1rem;font-weight:500;color:var(--v9-body-color, #5d6d7e)}@media (max-width: 991px){.about-image-re,.principal-img{margin-bottom:30px}}@media (max-width: 767px){.about-page-area.ptb-100,.vision-mission-area.ptb-60,.counter-area-re.ptb-60{padding-top:40px;padding-bottom:40px}.about-content-re h2{font-size:1.8rem}.vision-mission-card{margin-bottom:20px}}:root{--primary-color: #111;--accent-color: #e31e24;--bg-light: #f8f9fa;--text-muted: #6c757d;--border-color: #e9ecef}.notifications-area{background-color:#fcfcfc}.notification-toolbar{background:#fff;padding:20px 30px;border-radius:12px;box-shadow:0 2px 15px #00000008;border:1px solid var(--border-color)}.filter-label{font-weight:600;color:var(--primary-color);font-size:15px}.category-filter{display:flex;align-items:center;overflow:hidden}.pills-wrapper{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;-ms-overflow-style:none;scrollbar-width:none}.pills-wrapper::-webkit-scrollbar{display:none}.filter-pill{padding:8px 16px;border-radius:30px;background:var(--bg-light);color:#555;font-size:13px;font-weight:500;border:1px solid transparent;transition:all .3s ease;white-space:nowrap;text-decoration:none!important}.filter-pill:hover{background:#e9ecef;color:#333}.filter-pill.active{background:var(--primary-color);color:#fff;box-shadow:0 4px 10px #00000026}.view-switcher{display:flex;gap:5px;background-color:var(--bg-light);padding:5px;border-radius:8px}.view-btn{border:none;background-color:transparent;padding:5px 10px;border-radius:6px;cursor:pointer;font-size:18px;color:#888;transition:all .3s ease}.view-btn:hover{color:var(--primary-color)}.view-btn.active{background-color:#fff;color:var(--primary-color);box-shadow:0 2px 5px #0000001a}.search-wrapper{position:relative}.search-input-group{position:relative;width:280px}.search-input-group input{width:100%;padding:10px 40px 10px 15px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-light);font-size:14px;transition:all .3s}.search-input-group input:focus{background:#fff;border-color:#aaa;outline:none;box-shadow:0 0 0 3px #0000000d}.search-input-group button{position:absolute;right:5px;top:50%;transform:translateY(-50%);border:none;background:none;color:#888;font-size:18px;cursor:pointer;transition:color .3s}.search-input-group button:hover{color:var(--primary-color)}.notifications-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:25px}.notification-item-card{background:#fff;border-radius:12px;border:1px solid var(--border-color);transition:all .3s cubic-bezier(.165,.84,.44,1);height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.notification-item-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014;border-color:transparent}.notification-item-card.important-notice:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#dc3545}.card-content{padding:25px;display:flex;flex-direction:column;height:100%}.card-header-custom{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.badges{display:flex;flex-wrap:wrap;gap:6px}.badge-pill{font-size:10px;font-weight:700;text-transform:uppercase;padding:4px 10px;border-radius:4px;letter-spacing:.5px}.category-badge{background:#f0f2f5;color:#555}.important-badge{background:#fff5f5;color:#e03131}.new-badge{background:#ebfbee;color:#2b8a3e}.date-display{text-align:right;line-height:1.2}.d-day{display:block;font-size:18px;font-weight:800;color:#333}.d-month{display:block;font-size:11px;color:#888;text-transform:uppercase;font-weight:600}.notice-title{font-size:17px;font-weight:700;line-height:1.5;margin-bottom:12px;color:#222}.notice-title a{color:inherit;text-decoration:none;transition:color .2s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notice-title a:hover{color:var(--accent-color)}.notice-excerpt{font-size:14px;color:#666;margin-bottom:20px;flex-grow:1;line-height:1.6}.card-footer-action{padding-top:15px;border-top:1px solid #f1f1f1;display:flex;justify-content:space-between;align-items:center;margin-top:auto}.dept-name{font-size:12px;color:#999;font-weight:500;display:flex;align-items:center;gap:5px}.read-more-btn{font-size:13px;font-weight:600;color:var(--primary-color);text-decoration:none;display:flex;align-items:center;gap:4px;transition:gap .2s}.read-more-btn:hover{gap:8px;color:var(--accent-color)}.notification-list-view{background:#fff;border-radius:12px;box-shadow:0 2px 15px #00000008;border:1px solid var(--border-color);overflow:hidden}.notification-table{width:100%;border-collapse:collapse}.notification-table th,.notification-table td{padding:15px 20px;text-align:left;border-bottom:1px solid var(--border-color);vertical-align:middle}.notification-table th{font-size:12px;font-weight:700;text-transform:uppercase;color:#777;background-color:#fcfcfc;letter-spacing:.5px}.notification-table tbody tr:last-child td{border-bottom:none}.notification-table tbody tr:hover{background-color:#f8f9fa}.notification-table td a{color:var(--primary-color);font-weight:600;text-decoration:none;transition:color .2s}.notification-table td a:hover{color:var(--accent-color)}.notification-table .badge-pill{margin-left:8px;font-size:9px;padding:3px 8px}.notification-table .read-more-btn{font-size:12px}.no-results{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;border:1px dashed #ddd}.icon-box{font-size:48px;color:#ccc;margin-bottom:15px}.no-results h3{font-size:20px;margin-bottom:10px;color:#444}.no-results p{color:#777;margin-bottom:20px}.reset-btn{display:inline-block;padding:10px 25px;background:var(--primary-color);color:#fff;border-radius:6px;font-weight:500;text-decoration:none;transition:background .3s}.reset-btn:hover{background:#333;color:#fff}@media (max-width: 768px){.toolbar-left{width:100%}.notification-toolbar{flex-direction:column;gap:15px;padding:15px}.search-input-group{width:100%}.category-filter{width:100%;flex-direction:column;align-items:flex-start;gap:10px}.pills-wrapper{width:100%}.view-switcher{margin-left:0!important;margin-top:10px}.notification-table{display:block;overflow-x:auto;white-space:nowrap}}.tp-info{background:#f7f9fc}.tp-card{background:#fff;border-radius:10px;box-shadow:0 3px 12px #00000014;padding:30px;transition:all .3s ease;height:100%}.tp-card:hover{transform:translateY(-5px);box-shadow:0 6px 18px #00000026}.tp-title{color:var(--main-color);font-weight:700;margin-bottom:15px;font-size:1.4rem}.tp-card p{line-height:1.6;text-align:justify;color:#333}.read-more-btn{display:inline-block;background:var(--main-color);color:#fff;border:none;padding:8px 20px;border-radius:5px;font-weight:600;margin-top:10px;cursor:pointer;transition:all .3s ease}.read-more-btn:hover{background:var(--optional-color);color:#fff}.blog-img{border-radius:10px}.tp-hover-img{width:100%;transition:all .4s ease;opacity:.8}.blog-img:hover .tp-hover-img{transform:scale(1.05);opacity:.4}.blog-img:hover{opacity:1}.staff-card{padding:20px;border-radius:10px;transition:transform .3s ease,box-shadow .3s ease;background:#fff;box-shadow:0 3px 12px #00000014}.staff-card:hover{transform:translateY(-5px);box-shadow:0 6px 18px #00000026}.staff-img{width:150px;height:150px;border-radius:50%;object-fit:cover;border:2px solid var(--optional-color);margin:0 auto}.staff-name{font-weight:700;margin-top:10px}.staff-designation,.staff-qualification{font-weight:500;margin:0;color:var(--optional-color)}
