h2{font-size:24px;font-weight:700}.section_padding_y{padding-top:30px;padding-bottom:30px}.section_padding_t{padding-top:30px}.section_padding_b{padding-bottom:30px}.bg-light{background-color:#f6f6fc !important}.bg-primary-light{background-color:#f6eaea !important}.owl-carousel.mx-n3{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.owl-dots{display:flex;justify-content:center;margin-top:20px;align-items:center;gap:8px}.owl-dots button{width:8px;height:8px;border-radius:50%;background:rgba(17,32,48,.42) !important;border:none;transition:all .3s}.owl-dots button.active{background:#b63136 !important;transform:scale(1.2)}.swiper_pagination{display:flex;justify-content:center;gap:8px;margin-top:15px;padding-top:4px;padding-bottom:4px}.swiper_pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;background:rgba(17,32,48,.42) !important;border:none;transition:all .3s;opacity:1;margin:0 !important}.swiper_pagination .swiper-pagination-bullet-active{background:#b63136 !important;transform:scale(1.2)}.btn{border-radius:999px}.btn.btn-primary{font-size:16px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:999px;border:none;position:relative;overflow:hidden;z-index:2}.btn._with_icon,.btn.btn-primary._with_icon{display:inline-flex;gap:8px;padding:14px 20px !important}.btn._with_icon svg{width:12px;height:auto;transition:all .3s}.btn._with_icon:hover svg{transform:translateX(5px) rotate(45deg)}.btn.btn-primary:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;transition:all .3s}.btn.btn-primary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#222;transition:all .3s;border-radius:999px;transform:scale(0);filter:opacity(0) blur(15px)}.btn.btn-primary:hover:before{transform:scale(1.1);filter:opacity(.9) blur(5px)}.btn-primary{background:0 0;color:#fff}.btn-primary:hover{background-color:transparent}.btn-primary:after{background:linear-gradient(to right,#ae2220 0%,#e13d3b 100%)}.btn._icon_btn{padding:4px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none}.btn._icon_btn svg{width:20px;height:20px}.btn-dark{background-color:#2e2c2d;color:#fff;font-weight:500}.btn-dark:hover{background-color:#383637;color:#fff}.btn-white{background-color:#fff;color:#383637;font-weight:500}.btn-white.npfWidgetButton{background:#fff !important;border-radius:50px !important;color:#383637 !important}.btn-outline-white{background-color:transparent;color:#fff;border:1px solid #fff;font-weight:500}.btn-white.npfWidgetButton:hover,.btn-outline-white:hover,.btn-outline-white:focus,.btn-white:hover,.btn-white:focus,.btn-outline-white.active,.btn-white.active,.btn-outline-white:active,.btn-white:active{background-color:#ae2220 !important;color:#fff !important;box-shadow:0 0 16px -4px rgba(0,0,0,.75)}.btn-secondary{background:#e13d3b;color:#fff;border:none;border-radius:999px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .3s}.btn-secondary:hover{background:#ae2220}.styled_list ul{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:12px}.objective-pnel .styled_list ul{display:block}.styled_list ul li{position:relative;padding-left:16px;margin-top:10px}.styled_list ul:first-child,.styled_list ul li:first-child{margin-top:0}.styled_list ul li:before{content:"";width:6px;height:6px;border-radius:50%;background:linear-gradient(to right,#ae2220 0%,#e13d3b 100%);display:block;position:absolute;top:8px;left:0}.marquee-container{width:100%;overflow:hidden;position:relative}.marquee-content{display:inline-flex;animation:marquee 20s linear infinite;white-space:nowrap;min-width:100%}@keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@media (hover:hover){.marquee-container:hover .marquee-content{animation-play-state:paused}}.header_buttons{height:49px;background:linear-gradient(to right,#ae2220 0%,#e13d3b 100%)}.header_buttons a{font-size:13px;font-weight:500;color:#fff;text-transform:uppercase;width:100%;padding:0 10px;text-align:center;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.header_buttons .home-icon{width:auto}.home-icon svg{height:27px;width:auto}.header_buttons a:not(:last-child){border-right:1px solid rgba(255,255,255,.25)}.header_buttons a:hover{background:#f2f2f2;color:#e13d3b}.updates_section{background-color:#383637;color:#fff}.updates_section .marquee-content{height:40px;padding:10px 0}.updates_section .marquee-content a{color:currentColor}.updates_section .marquee-content a:hover{color:#fb3630}.home_banner{position:relative}.home_banner .banner_slider_item{position:relative;background-color:#e4ded2;height:406px}.home_banner .banner_caption{position:absolute;top:30px}.home_banner .banner_caption h1{font-size:32px;font-weight:700;color:#383637;margin-bottom:20px}.home_banner .banner_caption ol{font-size:14px;font-weight:500;color:#383637;margin-bottom:0;counter-set:listCount;padding:0}.home_banner .banner_caption ol li{display:inline-block;margin-right:10px;counter-increment:listCount}.home_banner .banner_caption ol li:not(:last-child){margin-bottom:8px}.home_banner .banner_caption ol li:before{content:counter(listCount);font-size:14px;font-weight:500;margin-right:5px}.home_banner .owl-dots{position:absolute;bottom:15px;left:0;width:100%;padding:0 15px}.sticky_bottom_bar{background:linear-gradient(to right,#ae2220 0%,#e13d3b 100%);color:#fff;height:60px;padding:0 15px;align-items:center;justify-content:space-between;gap:8px;z-index:999;box-shadow:-4px 0 8px rgba(0,0,0,.1);display:flex}.search_wrap .search_form{position:fixed;top:88px;width:100%;left:0;padding:0 15px;height:50px;display:flex;align-items:center;gap:8px;background-color:#ae2220;transition:all .3s;z-index:999;transform:scaleY(0);pointer-events:none;opacity:0;visibility:hidden;transform-origin:top center}.search_wrap.active .search_form{transform:scaleY(1);pointer-events:all;opacity:1;visibility:visible}.search_form input.form-control{width:100%;height:auto;border:none}.search_form input{border-radius:8px !important}.footer{background-color:#35393f;background-image:url(//www.tnu.in/wp-content/themes/tnu/assets/css/../images/footer_bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-blend-mode:difference}.footer_accordion{background-color:transparent;border-radius:0;border:none}.footer_accordion .accordion-item{border-radius:0;border:none;background-color:transparent}.footer_accordion .accordion-item h5.accordion-header{color:#fff;margin:0;font-size:18px;line-height:normal;font-weight:600;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}.footer_accordion .accordion-item:first-child h5.accordion-header{border-top:none}.footer_accordion .accordion-item h5.accordion-header.collapsed{border-bottom-color:transparent}.footer_accordion .accordion-item h5.accordion-header svg{width:15px;height:auto;margin-left:auto;transition:all .3s;transform:rotate(180deg)}.footer_accordion .accordion-item h5.accordion-header.collapsed svg{transform:rotate(0deg)}.footer_menu_container .footer_menu_wrapper{display:flex;flex-direction:column;gap:8px}.footer_menu_container .footer_menu_wrapper li:before{display:none}.footer_menu_container .footer_menu_wrapper a{color:#babcc2;font-size:16px;font-weight:400;transition:all .3s;display:inline-block}.footer_menu_container .footer_menu_wrapper a:hover{color:#fff;transform:translateX(5px)}.footer_menu_accordion .accordion-header{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff;padding:0 0 15px}.footer_menu_accordion .accordion-header ._plus_icon{display:none}.footer_menu_accordion .accordion-header svg{width:12px;height:12px}.footer_menu_accordion .accordion-header.collapsed ._minus_icon{display:none}.footer_menu_accordion .accordion-header.collapsed ._plus_icon{display:block}.footer_menu_accordion .accordion-item:not(:last-child){margin-bottom:25px}.footer_copyright{color:#babcc2;font-size:16px;font-weight:400}.footer_copyright a{color:#fff;transition:all .3s}.footer_copyright a:hover{color:#ae2220}.footer_social h5{font-weight:400;color:#fff;font-size:16px;margin-bottom:15px}.footer_social .social_links{display:flex;align-items:center;justify-content:space-between;gap:8px}.footer_social .social_links li{margin:0}.footer_social .social_links li a{width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s;background:#545356;color:#fff}.footer_social .social_links li a svg{width:25px;height:25px}.footer_social .social_links li a:hover,.footer_social .social_links li a:focus,.footer_social .social_links li a:active{background:#ae2220;color:#fff}.footer_social .social_links li.facebook a:hover,.footer_social .social_links li.facebook a:focus,.footer_social .social_links li.facebook a:active{background:#1976d2}.footer_social .social_links li.instagram a:hover,.footer_social .social_links li.instagram a:focus,.footer_social .social_links li.instagram a:active{background:#944785}.footer_social .social_links li.linkedin a:hover,.footer_social .social_links li.linkedin a:focus,.footer_social .social_links li.linkedin a:active{background:#0077b5}.footer_social .social_links li.twitter a:hover,.footer_social .social_links li.twitter a:focus,.footer_social .social_links li.twitter a:active{background:#03a9f4}.footer_social .social_links li.youtube a:hover,.footer_social .social_links li.youtube a:focus,.footer_social .social_links li.youtube a:active{background:#e4040e}.footer_contact h5{color:#fff;font-size:18px;text-transform:uppercase;font-weight:600}.footer_contact .footer_contact_accordion .accordion-item{border-radius:0;border:none}.footer_contact .footer_contact_accordion .accordion-item .accordion-body{font-size:16px;color:#babcc2}.footer_contact .footer_contact_icon{width:18px;height:16px;color:#babcc2;flex-shrink:0;position:relative;top:4px}.footer_contact a{color:#babcc2;transition:all .3s}.footer_contact a:hover{color:#fff}.footer_accordion .accordion-body{display:block;background-color:transparent;border:none;padding:15px}.footer_contact_accordion .accordion-body{display:block;background-color:transparent;border:0}.highlights_items_wrapper{width:calc(100% - 74px)}.custom_play_btn{background:linear-gradient(to right,#ae2220 0%,#e13d3b 100%);color:#fff;padding:15px;display:flex;align-items:center;justify-content:center;transition:all .3s;width:74px}.custom_play_btn svg{width:40px;height:40px;transition:all .3s}.custom_play_btn:hover{background:#222}.custom_play_btn:hover svg{transform:scale(1.2)}.highlights_items_wrapper{background-color:#fafae1}.highlights_items h4{font-size:20px;font-weight:600}.highlights_items ._icon{width:24px;height:24px;fill:#000}.highlights_items .swiper-slide:not(:last-child) .highlight_item{border-right:1px solid #d7d7d7}.highlight_item{display:flex;flex-direction:column;justify-content:center}.highlight_item p{margin:8px 0 0;color:#383637;font-size:12px}.affiliation_card{height:56px;border-radius:5px;background-color:#fff;box-shadow:0 16px 10px -10px rgba(0,0,0,.1);padding:10px;transition:all .3s}.affiliation_card:hover{transform:translateY(-5px);box-shadow:0 16px 10px -10px rgba(0,0,0,.2)}.affiliation_card img{width:100%;height:100%;object-fit:contain}.affiliation_card+h3{font-size:12px;font-weight:700;text-align:center;margin:10px 0 0}.explore_section{background:url(//www.tnu.in/wp-content/themes/tnu/assets/css/../images/explore_bg.webp),linear-gradient(to right,#ae2220 0%,#e13d3b 100%);background-repeat:no-repeat,no-repeat;background-position:center center,center center;background-size:cover,cover}.custom_table_wrapper{overflow:hidden;border:1px solid #e5e5ef;border-radius:8px}.custom_table_wrapper .custom_table{font-size:12px;margin:0;width:calc(100% + 2px);margin:-1px}.custom_table thead th{font-weight:700;color:#383637;background-color:#f3f4fa;vertical-align:middle}.custom_table th,.custom_table td{padding:10px;border-color:#e5e5ef}.custom_table tbody th{font-weight:400}.custom_table tbody th:first-child{text-align:center}.success_stories_section{background:url(//www.tnu.in/wp-content/themes/tnu/assets/css/../images/success_stories_bg.webp),linear-gradient(to right,#ae2220 0%,#e13d3b 100%);background-repeat:no-repeat,no-repeat;background-position:center center,center center;background-size:cover,cover}.success_stories_slider .success_stories_btn{display:flex;align-items:center;gap:12px;color:#222;padding:24px 36px;border-radius:999px;border:none;font-size:18px;font-weight:500;transition:all .3s;width:100%;cursor:default}.success_stories_slider a.success_stories_btn{cursor:pointer;background:#fff}.success_stories_slider a.success_stories_btn:hover,.success_stories_btn:hover{background-color:#222;color:#fff}.success_stories_slider .success_stories_btn svg{width:30px;height:30px;transition:all .3s}.success_stories_slider .success_stories_btn:hover svg{filter:brightness(0) invert(1)}.story-popup{max-width:800px;margin:auto}.career_opportunities_section{background-image:url(//www.tnu.in/wp-content/themes/tnu/assets/css/../images/career_opportunities_bg.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#4a4a4a;background-blend-mode:difference;background-attachment:fixed}.career_highlight_item{font-size:16px;padding:15px}.career_highlight_item ._icon{width:28px;height:28px;fill:#fff}.career_highlight_item ._icon svg{width:100%;height:100%}.career_highlight_item h3{font-size:28px;font-weight:600;color:#fff;letter-spacing:-3%;margin:0}.career_highlights .col:nth-child(odd){border-right:1px solid #5f5f5f}.career_highlights .col:nth-child(1),.career_highlights .col:nth-child(2){border-bottom:1px solid #5f5f5f}.placements_carousel_item{width:100%;height:44px;padding:8px;background-color:#fff;border-radius:5px}.placements_carousel_item img{width:100%;height:100%;object-fit:contain}.campus_life_slider_item .campus_life_slider_item_img_wrap{width:100%;height:240px;border-radius:8px;overflow:hidden;margin-bottom:10px}.campus_life_slider_item .campus_life_slider_item_img_wrap img{width:100%;height:100%;object-fit:cover;transition:all .3s}.campus_life_slider_item:hover .campus_life_slider_item_img_wrap img{transform:scale(1.1) rotate(2deg);box-shadow:0 16px 10px -10px rgba(0,0,0,.1)}.campus_life_slider_item p{margin:0}a.campus_life_slider_item p{color:var(--bs-body-color)}.inner_banner{min-height:150px;background:linear-gradient(to right,#ae2220 0%,#e13d3b 100%);color:#fff}.inner_banner .banner_caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.inner_banner .banner_caption h1{font-size:32px;font-weight:700;margin:0}.inner_banner img{width:100%;height:auto;min-height:150px;object-fit:cover}.inner_banner._has_overlay{position:relative}.inner_banner._has_overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.66);z-index:2}.specialization_item{background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.1);padding:12px 15px;border-radius:5px;display:flex;flex-direction:column;gap:4px;height:100%;align-items:center;justify-content:center;transition:all .3s;color:#383637}.specialization_item:hover{transform:translateY(-5px);box-shadow:0 3px 8px rgba(0,0,0,.2);background-color:#ae2220;color:#fff}.specialization_item small{font-size:12px}.link_with_icon{font-size:16px;color:#ae2220;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:all .3s}.link_with_icon svg{width:12px;height:auto;transition:all .3s}.link_with_icon:hover{color:#e13d3b}.link_with_icon:hover svg{transform:translateX(5px) rotate(45deg)}.download_brochure_section{background-image:url(//www.tnu.in/wp-content/themes/tnu/assets/css/../images/download_brochure_bg.webp),linear-gradient(to right,#ae2220 0%,#e13d3b 100%);background-repeat:no-repeat,no-repeat;background-position:center center,center center;background-size:cover,cover}.swiper.mx-n3{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.faculty_item{border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);transition:all .3s}.faculty_item:hover{box-shadow:0 0 15px rgba(0,0,0,.2);background-color:#f6f6fc}.faculty_item .faculty_image_wrapper{height:auto !important;overflow:hidden;position:relative}.faculty_item .faculty_image_wrapper img{width:100%;height:100%;object-fit:cover;transition:all .3s;object-position:top}.faculty_item .faculty_image_wrapper .default-photo,.default-photo{object-fit:contain;height:auto}.faculty_item:hover .faculty_image_wrapper img{transform:scale(1.1) rotate(2deg)}.faculty_item .faculty_name{font-size:16px;font-weight:medium;color:#112030}.faculty_item .faculty_designation{font-size:16px;font-weight:400;font-style:italic;color:#737e8a}.faculty_item .faculty_department{font-size:14px;font-weight:500;color:#3e7fb4}.faculty_item .faculty_description{color:#112030;font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.faculty_slider .swiper_pagination{margin-top:10px;padding-left:15px;padding-right:15px}.company_item{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.1);transition:all .3s;height:84px;padding:10px}.company_item img{width:auto;height:100%;object-fit:contain;transition:all .3s;margin:auto;display:block}.company_item:hover{box-shadow:0 0 15px rgba(0,0,0,.2);transform:translateY(-5px)}.companies_slider .companies_slider_pagination{margin-top:10px;padding-left:15px;padding-right:15px}.engineering_studies_item{height:130px;overflow:hidden;border-radius:8px;background:#ededed;border:1px solid #ededed}.engineering_studies_item img{width:100%;height:100%;object-fit:cover;transition:all .3s}.engineering_studies_item:hover img{transform:scale(1.1) rotate(2deg)}.custom_accordion{background-color:transparent;border-radius:0;border:none}.custom_accordion .accordion-item{border-radius:0;border:none;background-color:transparent}.custom_accordion .accordion-item:not(:last-child){border-bottom:1px solid rgba(27,27,27,.2)}.custom_accordion .accordion-body{display:block;background-color:transparent;border:none;padding:0 0 18px}.custom_accordion .accordion_header{font-size:16px;font-weight:600;color:#383637;padding:18px 0;margin:0;padding-right:30px;position:relative}.custom_accordion .accordion_header:after,.custom_accordion .accordion_header:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;background-color:#ae2220}.custom_accordion .accordion_header:before{width:14px;height:2px}.custom_accordion .accordion_header:after{width:2px;height:0;right:6px}.custom_accordion .accordion_header.collapsed:after{height:14px}.custom_accordion .accordion-body p{margin-top:0}.custom_accordion .accordion-body p:not(:last-child){margin-bottom:15px}.school_apply_now_section .wpcf7 form .form-course-details div[class^=col-],.school_apply_now_section .wpcf7 form .form-course-details div[class*=' col-']{width:100%}.school_apply_now_section .wpcf7 form .form-course-details .wpcf7-form-control-wrap{background-image:none !important}.enquiry-form-box .wpcf7 form .form-course-details .wpcf7-form-control-wrap .wpcf7-number,.school_apply_now_section .wpcf7 form .form-course-details .wpcf7-form-control-wrap .wpcf7-number,.enquiry-form-box .wpcf7 form .form-course-details .wpcf7-form-control-wrap .wpcf7-text,.school_apply_now_section .wpcf7 form .form-course-details .wpcf7-form-control-wrap .wpcf7-text{width:100%;height:52px;background-color:#fff;border:none;border-radius:6px;padding:0 15px;font-size:16px;color:#222;transition:all .3s}.enquiry-form-box{width:600px;max-width:100%}.enquiry-form-box .wpcf7 form .wpcf7-select{width:100%;display:block;max-width:280px;overflow:hidden !important;padding-right:35px}.enquiry-form-box .wpcf7 form .detaisfield{width:100%}.enquiry-form-box .wpcf7 form .wpcf7-select,.enquiry-form-box .wpcf7 form .form-course-details .wpcf7-form-control-wrap .wpcf7-number,.enquiry-form-box .wpcf7 form .form-course-details .wpcf7-form-control-wrap .wpcf7-text{border:1px solid #777}.enquiry-form-box .wpcf7 form .form-course-details .wpcf7-form-control-wrap span.wpcf7-not-valid-tip,.school_apply_now_section .wpcf7 form .form-course-details .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{position:relative;left:auto;top:auto;font-size:12px;margin-top:4px}.enquiry-form-box .wpcf7 form .form-course-details .wpcf7-form-control-wrap .wpcf7-text::placeholder,.school_apply_now_section .wpcf7 form .form-course-details .wpcf7-form-control-wrap .wpcf7-text::placeholder{color:#545356}.enquiry-form-box .wpcf7 form .form-course-details .wpcf7-form-control-wrap .wpcf7-text:focus,.school_apply_now_section .wpcf7 form .form-course-details .wpcf7-form-control-wrap .wpcf7-text:focus{outline:none;box-shadow:0 0 8px -4px rgba(0,0,0,.75)}.enquiry-form-box .wpcf7 form .form-course-details .wpcf7-form-control-wrap .wpcf7-checkbox>span,.school_apply_now_section .wpcf7 form .form-course-details .wpcf7-form-control-wrap .wpcf7-checkbox>span{display:flex;gap:8px;margin:0}.enquiry-form-box .wpcf7 form .form-course-details .wpcf7-form-control-wrap .wpcf7-checkbox>span input,.school_apply_now_section .wpcf7 form .form-course-details .wpcf7-form-control-wrap .wpcf7-checkbox>span input{width:18px;height:18px;flex-shrink:0;background-color:#babcc2;cursor:pointer;border-radius:6px;margin-top:2px}.enquiry-form-box .wpcf7 form .form-course-details .btn.btn-submit,.school_apply_now_section .wpcf7 form .form-course-details .btn.btn-submit{background:#2e2c2d url(//www.tnu.in/wp-content/themes/tnu/assets/css/../images/btn-arrow.svg) no-repeat right 20px center/12px auto;color:#fff;padding:14px 20px;border-radius:999px;font-size:16px;font-weight:500;padding:14px 40px 14px 20px}.enquiry-form-box .wpcf7 form .form-course-details .btn.btn-submit:hover,.school_apply_now_section .wpcf7 form .form-course-details .btn.btn-submit:hover{background-color:#383637}.program-step{padding:40px 0 0}.program-step .objective-tab-top{display:flex;align-items:center;justify-content:center;padding:0;background:#f6eaea;border-radius:200px}.program-step .objective-tab-top li{list-style-type:none;width:100%}.program-step .objective-tab-top li a{padding:18px 24px;display:block;border-radius:200px;font-size:14px;line-height:1.2;font-weight:500;color:#626262}.program-step .objective-tab-top li a:hover,.program-step .objective-tab-top li.active a{background:linear-gradient(135deg,#ae2220 0%,#e13d3b 100%);color:#fff}.program-step .objective-tab{text-align:center}.program-info-menu{display:inline-flex;list-style:none;padding:0;justify-content:center;margin:40px 0;gap:45px;position:relative}.program-info-menu li{color:#8c8c8c;position:relative}.program-info-menu li.current-step,.program-info-menu li.completed{color:#383637;font-weight:500}.program-info-menu li span{display:block;background:#f6eaea;width:33px;height:33px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:1px solid transparent;margin:0 auto 10px}.program-info-menu li.current-step span{border-color:#e13d3b}.program-info-menu li.completed span img{filter:brightness(5)}.program-info-menu li.completed span{background:linear-gradient(135deg,#ae2220 0%,#e13d3b 100%)}.program-info-menu:before{position:absolute;top:17px;left:0;width:100%;height:2px;border-top:2px dashed #9ca0bf;display:block;content:"";z-index:-1}.program-info-menu li:first-child:before{display:block;content:"";background:#fff;width:50%;position:absolute;left:0;top:0;height:100%;z-index:-1}.program-info-menu li:last-child:after{display:block;content:"";background:#fff;width:50%;position:absolute;right:0;top:0;height:100%;z-index:-1}.program-step-wrap{background:#f6f6fc;padding:35px 7px}.step-heading{font-size:20px;font-weight:700;margin-bottom:15px}#course-search-results ul{margin:0;padding:20px 0 0}#course-search-results li{list-style-type:none}#course-search-results li a,.program-step #post-list a,.category-btn{font-size:16px;line-height:1.2;display:block;padding:20px 15px;background:#fff;color:#383637;border:none;cursor:pointer;margin:14px 0;border-radius:5px;width:100%;box-shadow:0 3px 8px rgb(0 0 0/10%)}#course-search-results li a:hover,.program-step #post-list a:hover,.category-btn:hover{background:linear-gradient(135deg,#ae2220 0%,#e13d3b 100%);color:#fff}.program-step-wrap .btn-dark{padding:12px 40px}.program-step #post-list a:hover{background:#f8f8f8;color:#000}.loader-box{margin:5% auto 30px}.book-element{border:4px solid #ae2220;width:60px;height:45px;position:relative;perspective:150px;background:#fff}.loader-element{display:block;width:30px;height:45px;border:4px solid #ae2220;border-left:1px solid #8455b2;margin:0;position:absolute;right:-4px;top:-4px;overflow:hidden;background:#ccc;transform-style:preserve-3d;-webkit-transform-origin:left center;transform-origin:left center}.book-element .loader-element:nth-child(1){-webkit-animation:pageTurn .8s cubic-bezier(0,.39,1,.68) 1.2s infinite !important;animation:pageTurn .8s cubic-bezier(0,.39,1,.68) 1.2s infinite !important}.book-element .loader-element:nth-child(2){-webkit-animation:pageTurn .8s cubic-bezier(0,.39,1,.68) 1.15s infinite !important;animation:pageTurn .8s cubic-bezier(0,.39,1,.68) 1.45s infinite !important}.book-element .loader-element:nth-child(3){-webkit-animation:pageTurn .8s cubic-bezier(0,.39,1,.68) .8s infinite !important;animation:pageTurn .8s cubic-bezier(0,.39,1,.68) 1.2s infinite !important}@-webkit-keyframes pageTurn{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}20%{background:#4b1e77}40%{background:#fff;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}100%{background:#fff;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@keyframes pageTurn{0%{transform:rotateY(0deg)}20%{background:#4b1e77}40%{background:#fff;transform:rotateY(-180deg)}100%{background:#fff;transform:rotateY(-180deg)}}@-webkit-keyframes Dots{0%{content:""}33%{content:"."}66%{content:".."}100%{content:"..."}}@keyframes Dots{0%{content:""}33%{content:"."}66%{content:".."}100%{content:"..."}}.search-area{position:relative;width:280px;margin:60px auto}.search-area button{border:0 none;padding:0;width:48px;height:48px;background:linear-gradient(135deg,#ae2220 0%,#e13d3b 100%);border-radius:5px;position:absolute;right:3px;top:3px}.search-area input[type=text]{width:100%;height:54px;border:1px solid #9ca0bf;border-radius:5px;padding:20px 55px 20px 14px;color:#000;font-size:12px}.mainmenu{background:#fff}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#000 !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:hover>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,.mega-menu-wrap>.mega-menu>li>a:hover{color:#ae2220 !important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-1732 ul.mega-sub-menu li ul.mega-sub-menu li ul.mega-sub-menu li ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-1732 ul.mega-sub-menu li ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{width:240px !important}.floating-buttons a.whatsapp-btn{bottom:0}.career-inline-form select,.career-modal select{background:0 0;border-radius:0}.search_wrap button:hover path,.search_wrap.active svg path{fill:#fff}.search_wrap{margin-right:10px}.navmenu-area{border-right:1px solid #ccc}.header-top .container{position:relative}.header-top>.container:after{display:block;content:"";position:absolute;right:0;top:0;border-right:1px solid #ccc;height:100%;width:1px}.f-item figure{margin-bottom:15px}.f-item figure img{width:100px;height:100px;border-radius:100%;object-fit:cover;object-position:top;border:1px solid #dfdfdf}.home-photo-banner .owl-dots{position:absolute;margin:0;left:0;width:100%;bottom:90px}.career_highlights .col{margin-bottom:10px}.accordion-body ul{padding-left:0}.payment-gateways{text-align:center;padding:40px 20px}.gateway-wrapper{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:30px}.gateway-card{border:1px solid #ddd;border-radius:12px;padding:20px 0;width:220px;box-shadow:0 2px 8px rgba(0,0,0,.05);text-align:center;display:block;background:#fff}.gateway-card img{width:auto;height:49px;margin-bottom:0}.gateway-card h3{margin:0;font-size:1.2em}.separator{font-size:1.2em;font-weight:700;color:#555}.page-id-234 .top-banner .container{display:none}.wpcf7 form .wpcf7-select{width:100%;height:52px;border:none;border-radius:6px;padding:0 15px;font-size:16px;color:#222;transition:all .3s;background:transparent url(//www.tnu.in/wp-content/themes/tnu/assets/css/../images/select-tag-bg.svg) no-repeat right 14px center;appearance:none;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none}.wpcf7 form .career-inline-form .wpcf7-select{border-bottom:#9b9b9b 1px solid;border-radius:0;padding-right:0;padding-left:0;font-size:15px;height:35px}.actual-filed p{margin:0}.fild-make-emty input{opacity:0;display:none}.ss-box{border:1px solid #c0c08a;height:100%;padding:20px}.ss-sub-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:50px}.single-course .common-enquire-btn,.page-template-discipline-template .common-enquire-btn,.id-enquire-btn{display:none !important}.single-course .id-enquire-btn,.page-template-discipline-template .id-enquire-btn{display:inline-flex !important}.page-template-discipline-template .inner_banner._has_overlay:before{display:none}.page-template-discipline-template .inner_banner .banner_caption{position:static;transform:inherit;padding-top:60px}.page-template-discipline-template .inner_banner{background:0 0}.page-template-discipline-template .inner_banner .banner_caption h1.banner_title{color:#000;text-align:center;margin:0 0 20px}.page-template-placement-template .recruiters-inpnel{background:0 0;border:1px solid rgb(255 255 255/40%)}.cate-title{border-top:1px solid rgb(255 255 255/40%);padding-top:60px;margin-top:60px}#discipline-1.cate-title{border:0 none;padding-top:40px;margin-top:0}.scholarships_section table tbody tr:nth-child(even) td,.scholarships_section table tbody tr:nth-child(even) th{background:#d3d3d3}.scholarships_section table tbody tr:nth-child(odd) td,.scholarships_section table tbody tr:nth-child(odd) th{background:#f3f4fa}.scholarships_section table thead th{background:0 0;color:#fff}.scholarships_section table thead{background:linear-gradient(to right,#ae2220 0%,#e13d3b 100%)}.scholarships_section table thead th:first-child{min-width:60px}.home .chancellor-sec{margin-top:60px;background:#f3f4fa}.btns-sch-camp .btn{margin:0 10px}.btns-sch-camp{text-align:center;margin-top:50px}.bg-primary-light .wpcf7 form .wpcf7-select{background-color:#fff}.scholarships-slider .owl-nav{display:flex;margin:15px 0 0;align-items:center;width:100%;max-width:100%;justify-content:center}.scholarships-slider .owl-nav span{width:30px;background:#383637;color:#fff;display:inline-block;font-size:24px;line-height:1.2;padding:0 0 1px}.scholarships-slider .owl-nav button{margin:0 5px;height:auto;width:auto;display:block}.scholarships-slider .owl-nav button:hover span{background:linear-gradient(to right,#ae2220 0%,#e13d3b 100%)}.single-our_faculty .single-desk{margin-top:10px}