/* custom css */
body {position: relative;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {    margin: 0;    padding: 0;    border: 0;    font-size: 100%;    font: inherit;    vertical-align: baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block}
body {line-height:1}ol,ul {list-style:none}blockquote,q {quotes:none}
blockquote:after,blockquote:before,q:after,q:before {content:'';content: none}table {border-collapse: collapse;border-spacing: 0}
a:focus,button:focus,input:focus,select:focus,textarea:focus {outline: none;border: none;}
body {font-size: 18px;font-family:"Noto Sans", sans-serif;}
p {line-height: 1.7;color: #303030;padding:5px 0 !important;font-size:17px;text-align: justify;}
.wrapper {width: 100%;overflow: hidden;}
.fluid-container {max-width:1240px;margin: 0 auto;padding:0 20px;}
a {text-decoration:none;color:#fff;display: inline-block;font-size:16px;font-weight:500;}
img {width: 100%; max-width: 100%; height: 100%; object-fit: contain;}
.clear {clear: both;}  
.textl {text-align: left;}
.textr {text-align: right;}
input,select,textarea {border: none;outline: none;box-sizing: border-box;transition: all.4s;width: 100%;    height: initial;}
input:focus,select:focus,textarea:focus {outline: none;border: none;}select {appearance: none;}
h2 {color:#4f4c4c; font-size:35px; ; text-transform:uppercase;position: relative;margin:10px 0;line-height:1.5;font-weight:600;}
h3 {color:#91101f; font-size:24px; ; position: relative;margin:10px 0;line-height:1.5;font-weight:600;}
/* h1{font-size:37px;font-weight:700; color:#fff;line-height:1.6;text-shadow: 2px 2px #000;} */
h1 {font-size: 37px;font-weight: 700;color: #fff;line-height: 1.6;text-shadow: 2px 2px #2f2f2f;}
h4{line-height: 1.6; font-size: 22px; color: #000; font-weight: 500; letter-spacing: 1px;}
.inner-h2{font-size:30px;}
/* Custom CSS */

/* header-top */
.logo-header-wrapper{background:#91101f;}
.inner-header-wrapper{display:flex;justify-content:space-evenly;align-items:center;padding:10px 0;}
.header-logo{width:100%;max-width:1100px;margin:auto;}
.header-logo img{width:100%;max-width:470px;display:flex;}
.header-icons{width:100%;max-width:400px;}
.header-icons ul{display:flex;justify-content:flex-end;align-items:flex-end;gap:25px;}
.header-icons ul li a i{font-size:25px;}
.link-header-wrapper{background:#fff;}
.inner-links-wrapper > ul{display:flex;justify-content:space-evenly;align-items:center;gap:5px;}
.inner-links-wrapper ul li > a{color: #91101f;padding:16px 0;font-size:16px;font-weight:500;}
.header-logo a{width:100%;max-width:580px;display:flex;}
.res-logo{display:none !important;}
/* header */

/**********ul.toogle*********/
.section-new {width: 100%;height: 100%;background: #000;opacity: 0;pointer-events: none;transition: all .9s ease;}
.act-section {transition: all 1s ease;opacity: .6;z-index: 99;position: fixed;pointer-events: visible;top: 0;}
.sidebar ul li a{text-decoration: none;  ;}
.desk-resp-ham ul.toggle-desk {position: absolute;z-index: 9999;width: 20px;height: 20px;cursor: pointer;right: 25px;bottom:32px;}
.desk-resp-ham ul.toggle-desk li {position: absolute;left: 31%;transform: translateY(-50%);height:2px;width: 100%;list-style: none;background: #fff;transition: .9s;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(1) {top: 20%;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(2) {top: 50%;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(3) {top: 80%;}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(1) {top: 50%;transform: translateY(-50%) rotate(45deg);}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(2) {transform: translateY(-50%) rotate(45deg);opacity: 0;}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(3) {top: 50%;transform: translateY(-50%) rotate(-45deg);}
.inner-desk-ham {display: flex;}
.sidebar .header-logo{margin: auto;border-radius: 5px;}
.sidebar .header-logo::before{display: none;}
.desk-resp-ham .sidebar {position: fixed;top: 0;left: -350px;background:#91101f;width: 270px;height: 100vh;box-sizing: border-box;padding: 30px 0px 0;text-align: center;transition: .9s;z-index: 99999;overflow-y: scroll;overflow-x: hidden !important;}
.desk-resp-ham .sidebar::-webkit-scrollbar {display: none;}
.desk-resp-ham .sidebar.active {left: 0;box-shadow: 1px 0 8px rgba(0, 0, 0, 0.637);}
.desk-resp-ham .sidebar img {position: relative;width: 100px;margin:auto;}
.desk-resp-ham .sidebar ul.menu {position: relative;text-align: center;width: 100%;margin-top: 20px;display: flex;flex-direction: column;gap: 0;margin: 20px auto 30px;border-top: 1px dotted #fff;}
.desk-resp-ham .sidebar ul.menu li {list-style: none;width: 100%;cursor: pointer;}
.desk-resp-ham .sidebar ul.menu li a {position: relative;text-transform: capitalize;color: #fff;width: 100%;width: 100%;justify-content: space-between;display: flex;padding: 15px 20px 15px 20px;font-size: 17px;}
.nav-dropdown li a {padding: 10px 0 10px 20px !important;}
.nav-dropdown li a::before {content: '';position: absolute;left: 2px;width: 6px;height: 6px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(-45deg);top: 0;bottom: 0;margin: auto;}
.desk-resp-ham .sidebar ul.menu>li>a:hover , .desk-resp-ham .sidebar ul.menu li a:hover{background: #a02326;}
.desk-resp-ham .sidebar .nav-dropdown:hover{background: #a02326;}
.desk-resp-ham .sidebar ul.menu>li>a {display: flex;gap: 5px;align-items: center;border-bottom: 1px dotted #c9c9c9;}
.desk-resp-ham .sidebar ul.menu li a i {position: relative;bottom: -2px;font-size: 16px;right:45px;}
.desk-resp-ham .sidebar ul.social-icon {position: relative;margin-top: 10%;width: 100%;height: 55px;display: flex;justify-content: center;}
.desk-resp-ham .sidebar ul.social-icon li a {text-decoration: none;display: flex;justify-content: center;gap: 0;width: 100%;height: 100%;position: relative;color: #111b30;border-radius: 50%;font-size: 25px;}
.nav-dropdown {display: flex;flex-direction: column;gap: 5px !important;padding: 10px 0;border-bottom: 1px dotted #c9c9c9;}
.nav-dropdown li a {font-size: 15px !important;left: 15px;}
.desk-resp-ham .sidebar ul.social-icon li:hover a {color: #f9af47;}
.desk-resp-ham .sidebar ul.social-icon a .fa {line-height: 55px;}
.desk-resp-ham .sidebar ul.menu li {list-style: none;width: 100%;cursor: pointer;}


/* active links */
.inner-links-wrapper li.act-link a.act-link {color: #fcc642;}
header.scrolled-header .nav-links li.act-link a.act-link {color: #fcc642;text-shadow: none;}
header.scrolled-header .inner-header-wrapper ul li a {color: #fcc642;padding: 20px;}
header.scrolled-header .nav-links li a::after {background-color: #fcc642;}
.inner-links-wrapper ul li > a.act-link {color: #fcc642;}
/* .desk-ham-menu li a.act-link ~ ul {display: block !important;} */
.desk-ham-menu li a.act-link{color: #f9af47 !important;}

 /* active links */
/* 0. menu css ends */

/* footer */
.footer-wrapper{background: #91101f;}
.inner-footer-logo{width:100%;max-width:100px;margin:auto;}
.inner-footer-wrapper{padding:30px 0;}
.inner-footer-logo img{width:100%;max-width:100px;margin:auto;display:flex;}
.footer-content{width:100%;max-width:1000px;margin:auto;text-align:center;}
.footer-content p{color:#fff;}
.footer-contact-links{display:flex;justify-content:space-evenly;align-items:flex-start;}
.footer-links-main{width:100%;max-width:280px;}
.sub-footer-links li{margin:15px 0;}
.sub-footer-main li{margin:22px 0;}
.sub-footer-main li a{display:flex;justify-content:flex-start;align-items:center;gap:10px;line-height:1.5}
.sub-footer-main li a span i{font-size:25px;}
.footer-headings h3{width: 100%;max-width: 160px;border-bottom: 2px solid #cb859a;}
.sub-footer-links , .sub-footer-main{padding:2px 0;}
.sub-footer-links li a , .sub-footer-main li a{font-size:16px;}
.footer-address{width:100%;max-width:300px;}
.footer-headings h3{color:#fff;}
.footer-2 {border-top: 2px solid #ffffff14;}
.copyrights {color: #fff;display: flex;align-items: center;justify-content: space-between;padding: 10px 0;position: relative;flex-wrap: wrap;gap: 20px;}
.copyrights p {display: flex;justify-content: center;align-items: center;color: #fff;font-size: 14px;margin: 0;}
.copyrights span {display: flex;justify-content: center;align-items: center;font-size: 14px;}
.copyrights span {display: flex;justify-content: center;align-items: center;font-size: 14px;}
.copyrights span a img {display: flex;justify-content: center;align-items: center;}
.copyrights a { font-size: 14px; font-weight: 500;}
footer li:hover a, .copyrights a:hover{color: #f9af47 !important;}
/* footer */

/* Scrolled header */
header.scrolled-header {position: fixed;width: 100%;left: 0;top: 0;background: #91101f;z-index:99;justify-content: space-around;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
header.scrolled-header .cont-banner-nav ul li a {padding:10px 0;}
@keyframes fadeInDown { from {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}
header.scrolled-header .toggle-desk::before{display:none !important;}
header.scrolled-header .nav-links li a::before{display:none;}
header.scrolled-header .desk-resp-ham ul.toggle-desk li {background: #fff;}
header.scrolled-header .banner-nav1 {right: 0;top: 0;bottom: 18px;}
.scrolled-header .logo-header-wrapper{display:none !important;}
.banner-nav1{display:none !important;position:absolute;}
.scrolled-header .link-header-wrapper{background:#91101f;}
.scrolled-header .inner-links-wrapper ul li a{color:#ffffff;padding:30px 0;font-weight:600;}
.inner-links-wrapper .links-logo-res{display:none;}
.scrolled-header .links-logo-res{display:block;}
.links-logo-res{width:100%;max-width:120px;}
.links-logo-res img{width:100%;max-width:60px;}
/* .scrolled-header .inner-links-wrapper >ul >li:nth-child(1){display:none;} */
.scrolled-header .inner-links-wrapper {display:flex;justify-content:space-between;align-items:center;}
.scrolled-header .inner-links-wrapper ul{width:100%;max-width:1120px;}
.links-logo-scrool{display:none;}
.res-logo{display:none;}
.header-nav li a:hover,.header-nav li span:hover, .dropdown-wrapper li a:hover {color: #f9af47;}
.dropdown-wrapper a.act-link {color: #e85332;}
.dropdown-wrapper-li a.act-link {color: #e4cfac;}
.nav-dropdown li a {padding: 10px 0 10px 30px !important;}
.nav-dropdown li a::before {content: '';position: absolute;left: 2px;width: 6px;height: 6px;border-right: 2px solid #e2e2e2;border-bottom: 2px solid #e2e2e2;transform: rotate(-45deg);top: 0;bottom: 0;margin: auto;left: 15px;}
.desk-resp-ham .sidebar ul.menu > li > a:hover {background: #fff;color: #91101f !important;}
.desk-resp-ham .sidebar ul.menu>li>a {display: flex;gap: 5px;align-items: center;border-bottom: 1px dotted #c9c9c9;}
/* .desk-ham-menu li a.act-link ~ .nav-dropdown > li > a.act-link{left: 0;} */
.nav-dropdown-1 { background: #718d67; border-top: 3px solid #dcd1bf;}
.dropdown-wrapper ul li a{color:#fff;font-weight:500;}
.nav-dropdown li.act-link a,.nav-dropdown li a:hover a,.desk-resp-ham .sidebar ul.menu>li>a.act-link a{color: #dcd1bf !important;}
.nav-dropdown li a.act-link::before,.nav-dropdown li a:hover::before,.desk-resp-ham .sidebar ul.menu>li>a.act-link a::before {border-right: 2px solid #dcd1bf;border-bottom: 2px solid #dcd1bf;}
.nav-dropdown li a.act-link,.nav-dropdown li a:hover,.desk-resp-ham .sidebar ul.menu>li>a.act-link a {color: #f9af47 !important;}
.nav-dropdown {display: flex;flex-direction: column !important;gap: 5px !important;padding: 10px 0;border-bottom: 1px dotted #c9c9c9;background: #91101f; border-top: 3px solid #dcd1bf;}
.nav-dropdown li a {font-size: 15px !important;}
.dropdown-wrapper-li{position: relative;z-index:9;}
li.dropdown-wrapper-li .dropdown-wrapper {pointer-events: none; opacity: 0;position: absolute; width: 225px;visibility: hidden;transition: all .2s ease-in-out;z-index: 1;top: 100px;}
li.dropdown-wrapper-li:hover .dropdown-wrapper{visibility: visible;opacity: 1;top: 48px;pointer-events: visible;}
.dropdown-wrapper ul{background: #91101fbf; position:relative ; z-index: 4; padding: 0 20px 2px;border-radius:0 0 0 50px;}
.scrolled-header .dropdown-wrapper ul{top:-20px;}
.dropdown-wrapper li a{width: 100%; max-width:250px; padding:15px 5px !important;color: #4c6444;}
header.scrolled-header li.dropdown-wrapper-li:hover .dropdown-wrapper{top: 81px;}
.dropdown-wrapper-li span{  cursor: pointer;color: #91101f;padding: 16px 0;font-size: 16px;font-weight: 500;display: flex;justify-content: center;align-items: center;}
.scrolled-header .dropdown-wrapper-li span {color:#fff;padding: 30px 0;}
.dropdown-wrapper-li.act-link span{color: #f9af47;}
/* Dropdown css */
/* Scrolled header */

/* slides */
.slider {width: 100%;height: calc(100vh - 120px);position: relative;background-size: cover;background-repeat: no-repeat;background-position: center center;z-index: 0;}
.slider::before {content: '';position: absolute;width: 100%;height: 100%;background-color:#000000a8;opacity: 0.2;}
.home-sliders{display:flex;justify-content:center;align-items:flex-end;position: relative;padding:50px 0;gap:40px; bottom: -110px;  height: calc(100vh - 374px);}
.swiper-img{width:100%;max-width:550px;margin: auto;display:flex;justify-content:center; }
.swiper-img img{width:100%;max-width:450px;position: relative;top:50px;}
.swiper-content {width:100%;max-width:700px;margin:0 auto;}
/* .swiper-content h1 span{color:#c99b3d;font-size:31px;} */
.swiper-content h1 span {color: #ffbc33;font-size: 31px;}
.swiper-img{position: relative;}
.swiper-img::before{  filter: invert(10%) sepia(53%) saturate(7198%) hue-rotate(346deg) brightness(91%) contrast(95%); position: absolute;background:url(../images/banner-sakthi-amma1.png)no-repeat center center/contain;width:100%;height:100%;right:0;left:0;bottom:0;top:0;content:"";animation: rotating 30s linear infinite;}

.swiper-content h1 {border-left: 7px solid #ce2460;background: #b2a8a894;padding: 20px 40px;border-radius: 0 20px 20px 0;}
/* .swiper-content h1 {border-left: 3px solid #91101f;background: #58585899;padding:20px 40px;border-radius: 0 20px 20px 0;} */
.slider-home{height: calc(100vh - 120px);}
/* slides */

/* TO-Top Button */
#to-top {cursor: pointer;position: fixed;bottom: 80px;right: 20px;width: 50px;height: 50px;z-index: 8;display: flex;}
#to-top img {filter: invert(92%) sepia(8%) saturate(4279%) hue-rotate(329deg) brightness(103%) contrast(98%);}
/* end */

/* owl-carousel css  */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}

.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none;font-size:55px}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display: flex;justify-content: center;align-items: center;}
.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
/* .owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease} */
/* .owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)} */
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{color:#d0630e;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.owl-theme .owl-dots .owl-dot.active span{background:#fff}
.owl-dots{text-align-last: center;padding: 30px 0 0;}
.owl-carousel button.owl-dot {width: 15px;height: 15px;display: inline-block;margin: 6px;border: 1px solid #403f3f;border-radius: 50%;}
.owl-carousel button.owl-dot.active {background: #403f3f;border-radius: 50%;}
.owl-dots .disabled{display:none !important;}
.owl-dots{display:none !important;}
/* owl-carousel css  */

/* index page css */
/* index slider */
.index-page-slider .btn-div a {background-color: #cbba9e; color: #1d4111; padding: 10px 30px;}
.index-page-slider .slider-txt { width: 80%; height: 100%; display: flex; justify-content: flex-end; align-items: center; flex-direction: column; text-align: center; position: relative; padding: 0 40px 150px; margin: auto;}
.index-page-slider h2 { font-size: 50px; text-transform: capitalize; color: #fff; padding: 0 10px; z-index: 1; text-align: center; margin: 0 0; width: 80%; transform: translateY(-100px); /* Adjust the initial position */ transition: all .8s ease-in-out; opacity: 0; text-shadow: 0 0 15px rgba(0, 0, 0, .7);}
.index-page-slider .btn-div { transform: translateY(100px);transition: all .8s ease-in-out; opacity: 0;}
.index-page-slider .owl-item.active .slider-txt h2, .index-page-slider .owl-item.active .slider-txt .btn-div  { opacity: 1; transform: translateY(0);}
.slide {width: 100%;height: calc(100vh - 87px); position: relative;background-size: cover;background-repeat: no-repeat;background-position: center center;z-index: 0;position: relative;}
.slide:before {content: ''; position: absolute; width: 100%; height: 100%; background-color: #25462d; opacity: 0.7;}
.index-page-slider .owl-dots span{display: none !important;}
.index-page-slider .owl-dots .owl-dot{width: 15px;height: 15px;border-radius: 50%;margin: 0 6px;background: #ffffff7d;}
.index-page-slider .owl-dots .owl-dot.active{background: #fff;}
.index-page-slider .owl-dots { margin: 0; position: absolute; bottom: 10%; width: 100%; display: flex; justify-content: center; align-items: center;}
.inner-main-page-banner-wrapper{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.slider .fluid-container{height:100%;}
/* index slider */

/* about-us */
.about-wrapper{padding:0 0 60px;}
.inner-about-us{display:flex;justify-content:space-between;align-items:stretch;}
.main-about-us , .right-about-us{width:100%;max-width:600px;}
.sub-about-us .about-route{padding:10px;color:#000;}
.about-route{border-left: 3px solid #91101f; padding: 20px; background: #f9efefab; border-radius: 0 20px 20px 0;}
.sncon-button{background:#91101f;padding:15px 20px;border-radius:10px;margin:10px 0;}
.right-about-img img{border-radius:40px 40px 0;width:100%;max-width:470px;}
.right-about-img{width:100%;max-width:550px;display:flex;justify-content:center;align-items:center;}
.right-mesg-about {position: absolute;width: 100%;max-width: 250px;text-align: center;background: #91101fbd;color: #fff;padding: 25px 35px;border-radius: 40px 40px 0;right: 10px;bottom:0;}
.right-comma{width:100%;max-width:50px;margin:auto;}
.right-comma img{filter: invert(90%) sepia(100%) saturate(1%) hue-rotate(162deg) brightness(103%) contrast(101%);}
.right-about-us{position: relative;display:flex;justify-content:flex-end;align-items:flex-start;}
.content-about-us p{color:#fff;font-weight:700;text-align: center;}
.sub-about-us h4{margin:10px 0;}
.about-mesg a{margin:15px 0 10px;}
/* about-us */

/* Numbers count */
.counter-wrapper {background: linear-gradient(to top, #f9efefab 92%, #fff 8%)}
.number-count{width:100%;max-width:1200px;background:url(../images/course-bg.webp)no-repeat center center/cover;margin:auto;display:flex;justify-content:space-evenly;align-items:center;gap:20px;padding:30px 0;border-radius:40px 40px 0;position: relative;margin:20px auto;}
.number-count::before{position:absolute;content:"";width:100%;height:100%;background:#91101f9e;border-radius:40px 40px 0;}
.counter-container{position: relative;  padding: 5px;}
.plus {color: #fff;display: flex;justify-content: center;align-items: center;font-weight: 600;font-family: 'Montserrat', sans-serif;font-size: 25px;}
.plus span {color: #fff;font-size: 32px;font-weight: 501;text-align: center;}
.counter-sub{text-align:center;padding:20px 0 0;}
.counter-icon{width:100%;max-width:100px;margin:auto;display:flex;justify-content:center;align-items:center;}
.counter-icon img{width:100%;max-width:60px;margin:auto;}
.counter{font-size:35px;color:#fff;font-weight:700;}
.counter-sub p{color:#fff;font-weight:600;font-size:21px;}
.plus-counter{display:flex;justify-content:center;align-items:center;}
.counter-container::before{content: ""; position: absolute; right: -40px; height: 100%; width: 2px; background: #fff;}
.number-count .counter-container:nth-child(4)::before{display:none;}

/* Numbers count */

/* students */
.students-wrapper{padding:40px 0 60px;}
.students-cards{position: relative; width: 100%;max-width: 320px;background: #fff;padding:30px;border-radius: 40px 40px 0;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
.main-students {padding: 30px 0 10px;display: flex;justify-content: space-between;align-items: stretch;flex-wrap: wrap;gap:50px 20px;}
.students-cards p{text-align:justify;}
.students-cards::before {position: absolute;content: "";width: 92%;top: 85px;border-bottom: 2px solid #91101f;}
.students-cards:hover{background:#91101fbe;color:#fff !important;}
.students-cards:hover h3{color:#fff;}
.students-cards:hover h2{color:#fff;}
.students-cards:hover p{color:#fff;}
.students-cards:hover span i{color:#fff;}
.students-cards:hover::before{background:#fff;border-bottom: 2px solid #fff;}
.students-cards:hover h4{color:#fff;}
.students-cards h4{color:#3e3d3d;font-size: 20px;}
.students-cards:nth-child(6){display:flex;justify-content:center;align-items:center;flex-direction:column;position: relative;}
.students-cards:nth-child(6)::before{position:absolute;width:100%;height:100%;background: #91101f85;content:"";top:0;bottom:0;right:0;left:0;margin:auto;border-radius:0 40px 40px; border-bottom: none;}
.students-cards:nth-child(6):hover::before{background: #b545454c;}
.students-cards span{position: relative; font-size:20px;color:#fff;}
.students-cards h2{position: relative; font-size:30px;color:#fff;}
.student-links-main{display:flex;justify-content:space-between;align-items:center;}
.student-links-main span i{color:#91101f;}
.stidents-cards-content{padding: 40px 0 0;}
/* students */

/* course */
.course-wrapper{padding:50px 0 0;}
.course-cards{width: 100%; max-width: 350px; background: #f9efefab; border-radius: 40px 40px 0;margin:20px 0;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
.course-content{padding:10px 30px 40px;width:100%;max-width:300px;}
.main-course{padding:0 0 20px;}
.course-img{width:100%;max-width:380px;}
.course-img img{width:100%;max-width:380px;border-radius:40px 40px 0 0;}
.cards-links a{color: #91101f;display: flex;justify-content: space-between;align-items: center;}
.main-course{display:flex;justify-content:space-between;align-items:stretch;gap:10px;}
.main-course >.owl-nav{ display: flex !important;justify-content: center;align-items: center;gap: 50px;font-size: 60px !important;color: #91101f;}
.owl-theme .owl-nav [class*="owl-"]:hover{background:none;}
.inner-course-wrapper h2, .inner-course-wrapper h3{text-align:center ;}
.course-content h3{text-transform:capitalize;}
.course-content h4{margin:15px 0;}
/* course */

/* events */
.events-cards{width:100%;max-width:380px;background: #f9efefab;border-radius:40px 40px 0;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;margin:20px 0;}
.main-events{display:flex !important;justify-content:space-between;align-items:stretch;gap:50px;}
.main-events-content p{padding:5px 0;line-height:1.4;}
.main-events-content h3{margin:3px 0;font-size:18px;color:#000;}
.main-events-content{padding:20px;}
.main-cards-events img{width:100%;max-width:380px;border-radius:40px 40px 0 0;}
.main-events-content .cards-links{padding:15px ;}
.event-sub {padding: 30px 0 0;}
.inner-events-wrapper{position: relative;display:flex;justify-content:space-between;align-items:flex-start;gap:10px;}
.events-left{width:100%;max-width:250px;position: relative;top:-45px;}
.main-events .owl-carousel.owl-drag .owl-item {width: 400px !important;;}
.events-left img{width:100%;height:320px;}
.events-main-carsouel{width:100%;max-width:100%;overflow: hidden;}
.event-sub{text-align:center;}
.main-recuriter-wrapper, .main-testimonal{text-align:center;}
/* events */

/* Recuriter */
.recuriter-wrapper{padding:60px 0;}
.recuriter-cards{width: 100%;max-width:200px;padding: 10px;}
.inner-recuriter-wrapper{display:flex;justify-content:space-evenly;align-items:stretch;padding:10px 0;}
.recuriter-cards img {padding: 10px;width: 100%;max-width:125px;height:125px;margin: auto;box-shadow: rgb(145, 16, 31) 0px 2px 4px, rgb(253, 250, 250) 0px 7px 13px -3px, rgb(255, 255, 255) 0px -3px 0px inset;border-radius: 101%;object-fit: contain;}
.inner-recuriter-wrapper .owl-nav {display: none;}
/* Recuriter */

/* Testimonal */
.testimonal-wrapper {padding: 60px 0;background-color: #fbf4f4;}
.testimonal-wrapper .owl-carousel .owl-stage {display: flex;align-items: stretch;padding: 30px 0;}
.testimonal-card {width: 100%;max-width: 350px;padding: 10px;border-radius: 0 40px 40px;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;background-color: #fff;height: 100%;}
.testimonal-top{display:flex;justify-content:flex-start;align-items:center;gap:20px;position: relative;}
.testimonal-top::before{width:60%;height:1px;content:"";background:#91101f;position:absolute;right:0;bottom:20px;}
.testimonal-bottom p{text-align:justify;line-height:1.5;}
.sub-img{width:100%;max-width:120px;display:flex;justify-content:center;align-items:center;}
.sub-img img{width:100%;max-width:120px;display:flex;border-radius: 50%;}
.testimonal-bottom {padding: 20px 10px 0;}
.testi-top-right h3{margin: 0;}
.testi-top-right p{padding:5px 0;}
.inner-testimonal-wrapper{display:flex;justify-content:space-between;align-items:stretch;}
.main-testimonal h4{font-size:22px;}
/* Testimonal */

/* news */
/*Vertical Flip*/
/* .news-mon{text-transform:uppercase;font-weight:600;text-align:center;  color: #91101f;}
.news-wrapper{padding:60px 0;position: relative;z-index:1;top:-60px;}
.news-headings {background: #91101f;color: #fff;font-weight: 600;font-size: 25px;text-align: center;rotate: 270deg;padding: 20px 40px;border-radius: 25px 25px 0 0;}
.news-date {background: #91101f;padding: 10px;margin: 20px 0;width: 100%;max-width: 20px;border-radius: 10px;color: #fff;font-weight: 700;}
.verticalFlip{width:100%;max-width:1000px;position: relative;}
.verticalFlip .animation-news{box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; display:flex;justify-content:center;align-items:center;gap:40px; animation: vertical 12.5s linear infinite 0s;-ms-animation: vertical 12.5s linear infinite 0s;-webkit-animation: vertical 12.5s linear infinite 0s;color: #ea1534;opacity: 0;overflow: hidden;position: absolute;background: #f9efef;border-radius:0 0 40px 40px;border-radius: 0 40px 0 0; top: -77px; left: -46px;}
.verticalFlip .animation-news:nth-child(2){animation-delay: 5s;-ms-animation-delay: 2.5s;-webkit-animation-delay: 2.5s;}
.verticalFlip .animation-news:nth-child(3){animation-delay: 5s;-ms-animation-delay: 5s;-webkit-animation-delay: 5s;}
.verticalFlip .animation-news:nth-child(4){animation-delay: 7.5s;-ms-animation-delay: 7.5s;-webkit-animation-delay: 7.5s;}
.verticalFlip .animation-news:nth-child(5){animation-delay: 10s;-ms-animation-delay: 10s;-webkit-animation-delay: 10s;}
@-moz-keyframes vertical{0% { opacity: 0; }5% { opacity: 0; -moz-transform: rotateX(180deg); }10% { opacity: 1; -moz-transform: translateY(0px); } 25% { opacity: 1; -moz-transform: translateY(0px); }30% { opacity: 0; -moz-transform: translateY(0px); }80% { opacity: 0; }100% { opacity: 0;}}
@-webkit-keyframes vertical{ 0% { opacity: 0; } 5% { opacity: 0; -webkit-transform: rotateX(180deg); }10% { opacity: 1; -webkit-transform: translateY(0px); }25% { opacity: 1; -webkit-transform: translateY(0px); } 30% { opacity: 0; -webkit-transform: translateY(0px); } 80% { opacity: 0; } 100% { opacity: 0; }}
@-ms-keyframes vertical{ 0% { opacity: 0; } 5% { opacity: 0; -ms-transform: rotateX(180deg); } 10% { opacity: 1; -ms-transform: translateY(0px); } 25% { opacity: 1; -ms-transform: translateY(0px); }30% { opacity: 0; -ms-transform: translateY(0px); }80% { opacity: 0; } 100% { opacity: 0; }}
.inner-news-wrapper{width:100%;max-width:1000px;margin:auto;display:flex;justify-content:center;align-items:center;}
.verticalFlip{width:100%;max-width:1000px !important;}
.verticalFlip .animation-news{padding: 28px;}
.news-mesg h3{margin:0;}.testi-top-right h3{color:#91101f;font-weight:600;text-align: left;font-size: 22px;} */


.news-date {background: #91101f;padding: 10px;margin: 20px 0;width: 100%;max-width: 20px;border-radius: 10px;color: #fff;font-weight: 700;text-align: center;}
.verticalFlip {width: 100%;max-width: 1000px;position: relative;}
.verticalFlip .animation-news {box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;display: flex;justify-content: flex-start;align-items: center;gap: 40px;opacity: 0;overflow: hidden;position: absolute;background: #f9efef;border-radius: 0 40px 0 0;top: -77px;padding: 28px;color: #ea1534;transition: opacity 0.5s ease; width: 100%;}
.animation-active {opacity: 1 !important;}
.news-h3.rotate {font-size: 16px;font-weight: bold;letter-spacing: 2px;line-height: 1.2;}
.news-wrapper {padding: 60px 0 0px;position: relative; z-index: 1;top: -90px;}
.news-headings {background: #91101f;color: #fff;font-weight: 600;font-size: 25px;text-align: center;padding: 20px;border-radius: 15px 0 0 15px;display: flex;justify-content: center;align-items: center;transform: translateY(0%) rotate(360deg);writing-mode: vertical-rl;height: 120px;}
.inner-news-wrapper{width:100%;max-width:1000px;margin:auto;display:flex;justify-content:center;align-items:center;}
/* news */

/* breadcrumb */
.inner-header h2{font-size:25px;}
.breadcrumb li span{color:#fff;font-weight: 700;}
.ul.breadcrumb li {display: inline;font-size: 17px;}
ul.breadcrumb li+li:before {padding: 8px;color: #fff;content: "\2192";}
ul.breadcrumb li a {color: #ffffff;text-decoration: none;font-weight:700;}
.breadcrumb h2 {color: #ffffff;font-size:32px;font-weight:700;}
.active2{color:#fff !important;}
.inner-header h2{text-transform:uppercase;text-shadow: 2px 2px #000;font-weight:700;color:#fff;}
.header-inner-wrapper{display: flex;}
.header-inner-wrapper .fluid-container{display: flex; width: 100%;}
.breadcrumb{display:flex;}
.inner-header h1{margin:10px 0;}
.inner-header { display: flex; flex-direction: column; justify-content: flex-end; position: relative; padding-bottom: 30px;}
/* breadcrumb */

/*------------------------------------------------- Inner pages------------------------------------------------ */
/* vission & Mission */
.header-inner-wrapper::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #1111116e;z-index: 0;}
.vission-mission-wrapper{position: relative;}
.vission-wrapper{display:flex;justify-content:center;align-items:center;gap:70px;padding:0 0 40px}
.vission-img{width:100%;max-width:300px;}
.vission-img img{width:100%;max-width:400px;border-radius:40px 40px 40px 0;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
.vission-content h4{font-weight: 700; color: #000;font-size:35px;line-height:1.2;}
.vission-content h3{margin:0 0 10px;padding: 0 40px;font-family: "Redressed", cursive;font-size: 25px;font-weight:700;}
.inner-vission-main{width:100%;max-width:800px;}
.vission-content{width:100%;max-width:750px;padding:30px;position: relative;}
.vission-wrapper:nth-child(2){flex-direction:row-reverse;}
.vission-wrapper:nth-child(2) .vission-content h3{text-align:right;}
.vission-wrapper:nth-child(2) .vission-content h4{text-align:right;}
.quotes-vm {color: #000;font-family: bold;font-weight: 600;font-family: "Redressed", cursive; font-size: 20px;}
.inner-vission-wrapper{padding:60px 0;}
.vission-wrapper:nth-child(2) .main-acdemics .right-mesg-about{left:130px;border-radius:20px 20px 0 20px;}
.vission-wrapper:nth-child(2) .vission-img img{border-radius: 40px 40px 0 40px;}
.vission-wrapper .main-acdemics > .right-mesg-about h3{font-size:16px;color:#fff;}
.vission-wrapper:nth-child(2).main-acdemics .right-mesg-about{left:0;border-radius:20px 20px 20px 0;}
.main-visiion-p{background: #f9efefab;padding: 10px 20px !important;border-left: 3px solid #91101f;margin: 20px 0;}
.vission-wrapper:nth-child(2) .main-visiion-p{border-right:3px solid #91101F;border-left:0;text-align:right;  padding: 10px 20px !important;}
.vission-wrapper .main-acdemics > .right-mesg-about {position: absolute;width: 100%;max-width: 150px;text-align: center;background: #91101fbd;color: #fff;padding: 10px;border-radius: 20px 20px 20px 0;left: 0;bottom: 0;}
/* vission & Mission */

/*overview */
.overveiw{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:60px 0;}
.overview-main{width:100%;max-width:650px;position: relative;}
.overview-img-main{width:100%;max-width:600px;}
.overview-img{width:100%;max-width:550px;position: relative;}
.overview-img img{border-radius:60px 60px 0 !important; position: relative; border-radius: 10px;box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;}
.inner-overview-wrapper{position: relative;}
.nurse-cards{width:100%;max-width:250px;margin:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.nurse-img{width:100%;max-width:150px;margin:auto;display:flex;justify-content:center;align-items:center;}
.nurse-img img{width:100%;max-width:90px;}
.nurse-msg h2{font-size:17px;color:#91101F;}
.nurse-msg{width:100%;max-width:170px;text-align:center;}
.nurse-main{display: flex;justify-content: space-between;align-items: center;gap:30px;padding: 20px 0;}
.nurse-cards:nth-child(1){border-right:1px solid #91101F;}
.nurse-msg p{text-align:center;}
.sub-about-us p{margin:15px 0;  font-weight: 600;}
/*overview */

/* Amma Message */
.inner-amma-wrapper{display:flex;justify-content:space-evenly;align-items:center;gap:20px;position: relative;padding:60px 0;}
.amma-img{width: 100%;max-width:500px;position: relative;display:flex;justify-content:center;align-items:center;padding:60px 0;}
.amma-img::before{position:absolute;width:100%;height:100%;content:"";background:url(../images/round.png)no-repeat center center/cover;  animation: rotating 50s linear infinite;}
.amma-img img{width: 100%;max-width:300px;border-radius:100%;position: relative;}
.amma-message{width: 100%;max-width:700px;}
.amma-wrapper{position: relative;}
@keyframes rotating {0% {transform: rotate(0deg);}100% { transform: rotate(360deg); }}
.amma-message span{width: 100%;max-width: 100%;display: flex;justify-content: flex-end;font-size: 16px;font-weight: 500;}
.quotes-inner{font-size:22px;font-family:"Redressed", cursive;color:#000;font-weight:600;text-align:left;}
.amma-message span{position: relative;top:-15px;}
/* Amma Message */

/* director-message */
.inner-director-wrapper{display: flex;justify-content:space-between;align-items:center;gap:20px;padding:60px 0;}
.director-img{width:100%;max-width:500px;}
.director-img img{width:100%;max-width:500px;border-radius:100px 100px 0;  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;position: relative;}
.director-mesg{width:100%;max-width:700px;}
.inner-director-wrapper .main-acdemics .right-mesg-about{width:100%;max-width:300px;}
.inner-director-wrapper .main-acdemics .right-mesg-about p{color:#fff;font-weight:600;}
.sub-about-us{padding:20px 0 0;}
/* director-message */

/* principal message */
.principal-message{width:100%;max-width:600px;}
.principal-img{width:100%;max-width:600px;}
.principal-img img{width:100%;max-width:500px;border-radius:100px 100px 0;  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;position: relative;z-index:2;}
.inner-principal-wrapper{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:80px 0;}
/* principal message */

/* dot */
@keyframes dot-anim {0% {	transform: scale(1);}50% {	transform: scale(1.5);}100% {	transform: scale(1);}}
@keyframes left-edge {0% {	transform: rotate(0deg);}35% {	transform: rotate(-25deg);}75% {	transform: rotate(25deg);}100% {	transform: rotate(0deg);}}
.dot {animation: dot-anim 8s linear infinite}
/* dot */

/* course */
.tab-img {width:100%;max-width:450px;}
.course-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;}
.tab {padding-top: 50px;margin-bottom: 20px;position: relative;overflow: hidden;width: 1100px;margin: 0 auto;line-height: 1.5;font-weight: 300;color: #888;-webkit-font-smoothing: antialiased;}
.tabs {display: flex;justify-content:space-evenly;align-items:center;position: relative;overflow: hidden;margin: 0;width: 100%;background: #f7cfcf; padding: 20px 10px;li {line-height: 38px;overflow: hidden;padding: 0;position: relative;}
.tabs a {font-size:22px; background-color: #eff0f2;border-bottom: 1px solid #fff;color: #91101f;font-weight:500;display: block;letter-spacing: 0;outline: none;padding: 0 20px;text-decoration: none;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;border-bottom: 2px solid #cccc;}}
.tabs_item {display: none;padding: 30px 0;h4 {font-weight: bold;color: #cccc;font-size: 20px;}img {width: 400px; border-radius:50px 50px 0;box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;position: relative;}&:first-child {display: block;}}
.tab_content{background:#ffff;padding: 30px;}
.current a {color: #fff !important; font-size:25px;}
.tabs a{font-size:22px;color: #91101f;font-weight:500;}
.course-main-ul{margin-bottom: 30px;}
.course-main-ul li{display:flex;justify-content:flex-start;align-items:center;gap:15px;padding:10px 10px ;line-height:1.6;color: #303030;font-size: 17px;}
.course-main-ul li i{color:#5b5959;}
.branches{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;}
/* course */

/* news css */
.news-main{padding: 60px 0;background: #fff;}
.inner-news {width: 100%;display: flex;justify-content: center;align-items: center;padding: 40px 0;gap: 50px;border-bottom: 1px solid #013938;flex-wrap: wrap;}
.news-image {width: 100%;max-width: 250px;border-radius: 10px;}
.news-image span {display: flex;justify-content: center;align-items: center;}
.news-image span img {width: 100%;height: 250px;display: flex;border-radius:0 40px 40px;box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;}
.news-dates {width: 100%;max-width: 100px;display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 20px;padding: 40px 20px;;background: #f9efefab;border-radius: 10px;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.news-dates h2, .news-dates h3{color: #91101f;margin: 0;}
.news-dates h3{font-size: 28px;}
.news-content{width: 100%;max-width: 750px;}
.news-content h2{font-size: 24px;line-height: 1.4;}
.news-content p{color: #013938;}
/* news css */

/* events */
.main-events-wrapper{padding:60px 0;}
.sub-events-cards {display: flex;justify-content: space-between;align-items: center;gap: 20px;padding: 20px;border: 2px solid #ccc;margin:50px 10px;box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;}
.sub-events-img{width:100%;max-width:400px;}
.sub-events-content{width:100%;max-width:100% ;}
.sub-events-content h3{margin:5px 0}
.sub-events-img a{width:100%;max-width:350px;}
.sub-events-content h3 span ,.sub-events-content p span{color:#91101f;text-transform:capitalize;line-height: 1.5; font-weight: 600;}
/* events */

/* photo Gallery */
.photo-main-wrapper {display: flex;justify-content: center;flex-wrap: wrap;align-items:stretch;gap:40px;}
.photo-main-wrapper a.album-component-anchor {display: block;margin: 6px;width: 100%;max-width: 350px;height: 300px;position: relative;transition: all .3s ease-in-out;overflow: hidden;}
.photo-main-wrapper a.album-component-anchor em {background: no-repeat center center/cover;display: block;height: 100%;width: 100%;transition: all .6s ease-in-out;}
.photo-main-wrapper a.album-component-anchor em span {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;background: transparent;color: transparent;font-size: 18px;}
.photo-main-wrapper a.album-component-anchor:hover em {-webkit-transform: scale(1.3);transform: scale(1.3);}
.photo-main-wrapper a.album-component-anchor:hover em span {background: rgba(0, 0, 0, .6);color: #fff;}
.inner-page-common-content-wrapper {padding: 40px 0;}
.imglist{display:flex;justify-content:center;align-items:stretch;gap:50px;flex-wrap:wrap;}
.imglist a{width:100%;max-width:350px;}
.inner-photo-wrapper{padding:60px 0;}
/* photo Gallery */

/* Video-gallery */
.video-cards{display:flex;justify-content:center;align-items:center;gap:50px;}
.video-right iframe{border-radius:40px 40px 0;box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset; }
.video-wrapper{padding:60px 0;}
.video-cards{padding:30px 0;}
.video-cards:nth-child(2n){flex-direction: row-reverse;}
/* Video-gallery */

/* contact-us */
.inner-quotes{width:100%;max-width:580px;margin:auto;padding:20px 0 40px;}
.inner-quotes span{display:flex;justify-content:flex-end;position: relative;  font-weight: 600;}
.inner-quotes span::before {position: absolute;content: "";background: url(../images/feathers.png)no-repeat center center/cover;width: 50px;height: 50px;top: -20px;bottom: 0;right: -42px;}
.contact-wrapper{position: relative;}
.main-contact-links{display:flex;justify-content:space-evenly;align-items:flex-start;gap:30px;}
.circle-bg i{font-size:35px;color: #810c19;position: relative;z-index:1;}
.circle-bg{position: relative;}
.circle-bg::before {position: absolute;width: 50px;height: 50px;background: #91101f33;top: 0;content: "";border-radius: 100%;right: 0;left:8px;top: 3px;}
.links-sub span{padding:25px 0;text-align:center;}
.links-sub span p{text-align:center;}
.links-sub a{color: #000000b8; padding: 10px 0; text-align: center; width: 100%; margin: auto;}
.links-sub{max-width:350px;width:100%;display:flex;justify-content:center;align-items:center;gap:0 20px;flex-direction:column;}
.contact-us-form{width:100%;max-width:600px;padding:20px;}
.contact-us{width:100%;max-width:600px;}
.contact-map iframe{border-radius:40px 40px 0;}
.inner-contact-wrapper{padding:60px 0;}
.submit-btn button {font-size: 16px;padding: 8px 30px;border-radius: 0;background: none;border: none;box-shadow: rgb(213, 205, 205) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;margin: 20px 0;background: #91101f; border-radius: 7px 7px 0; color: #fff; font-weight: 600;}
.sub-contacts{display:flex;justify-content:space-around;align-items:flex-start;gap:20px;padding:20px 0;}
.contact-us-input input{padding:15px;margin:15px 0;box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;border-radius:10px 10px 0;border:1px solid #ccc;}
.contact-us-input textarea{padding:15px;margin:15px 0;resize:none;box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;border-radius:10px 10px 0;border:1px solid #ccc;}
.contact-map{width:100%;max-width:600px;}
.gl-form-asterisk {background-color: inherit;color: #e32b2b;padding: 0;padding-left: 3px;}
.gl-form-asterisk:after {content: "*";}
.inner-statutory-wrapper h2, .inner-statutory-wrapper h3{text-align:center;}
/* contact-us */

/* academis */
.academis-wrapper{position: relative;}
.academis-left h2{color:#91101f;color: #91101f;padding: 10px 20px;border-left: 3px solid #91101f;}
.inner-academis-wrapper{padding:60px 0;position: relative;}
.academics-library{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;}
.academis-right {width:100%;max-width:400px;}
.academis-right img{border-radius: 60px 60px 0;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
.academis-left{width:100%;max-width:780px;}
.academics-library:nth-child(2n){flex-direction:row-reverse;}
.academics-library:nth-child(2n) .academis-right img{border-radius:60px 60px 60px 0;}
.main-acdemics{position: relative;}
.academics-library:nth-child(2n) .main-acdemics .right-mesg-about{left:0;border-radius:20px 20px 20px 0;}
.main-acdemics>.right-mesg-about {position: absolute;width: 100%;max-width: 80px;text-align: center;background: #91101fbd;color: #fff;padding: 25px 35px;border-radius: 20px 20px 0;right: 0;bottom: 0;}
.right-mesg-about span img{max-width:60px; filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(98%) hue-rotate(338deg) brightness(110%) contrast(101%);}
.academis-left>.course-main-ul{display:flex;justify-content:left;align-items: center;gap:10px;flex-wrap: wrap;padding:10px 0;  background: #d28ba12e;margin:20px 0;}
.academis-left .course-main-ul li{width:100%;max-width:300px;}


/* academis */

/* administrative */
.admini-wrapper{padding:60px 0;}
.administrative-cards{display:flex;justify-content:space-between;align-items: center;background: #f9efefab;}
.admini-left{width:100%;max-width:620px;}
.admini-right{width: 100%;max-width:620px;}
.administrative-cards:nth-child(2n){flex-direction: row-reverse;}
.admini-ctn{position:relative;padding:20px 40px;}
.admini-ctn h2{color:#91101f;}
.admini-ctn p{line-height:2;}
.main-admini h2{margin:0;text-align:center;}
.main-admini p{text-align:center;}
.main-admini {padding:20px 0;}
/* administrative */

/* Infrastructural */
.infra-wrapper{position: relative;}
.infra-wrapper:nth-child(2n){background:#91101f17;}
.infra-wrapper:nth-child(2n) .infra-cards{flex-direction: row-reverse;}
.infra-cards{display:flex;justify-content:center;align-items:center;padding:40px 0;}
.infra-right{width:100%;max-width:400px;}
.infra-left{width:100%;max-width:620px;}
.infra-ctn{padding:10px 40px;}
.infra-ctn p{line-height:2;}
.infra-ctn h2{color:#91101f;text-align: left;padding: 10px 20px;border-left: 3px solid #91101f;}
.main-infra-wrapper{position: relative;padding:40px 0;}
.infra-wrapper:nth-child(2n) .main-acdemics .right-mesg-about{left:0;border-radius:20px 20px 20px 0;}
.infra-wrapper:nth-child(2n) .infra-cards .infra-right img{border-radius:40px 40px 40px 0;}
.infra-right img{border-radius:40px 40px 0;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
/* Infrastructural */

/* placements */
.placements-wrapper{position: relative;}
.inner-placements-wrapper{padding:60px 0 20px;}
.inner-placements-wrapper h2{text-align: center;}
.inner-placements-wrapper h2{color:#91101f;}
/* placements */

/* statutory-cells */
.statutory-inner-wrapper{padding:60px 0;}
.inner-statutory-wrapper h2{margin:0;}
.statutory-wrapper{position: relative;}
/* .section-timeline {position: relative;padding:0  0 50px;overflow: auto; } */
.section-timeline {position: relative;padding:0  0 175px;}
.section-timeline .container {height:800px; margin: 0 auto;display: flex;justify-content: center;position: relative; }
.section-timeline .timeline {list-style: none;position: relative;margin: 30px 0;}
.section-timeline .timeline li {height: 76px;width: 80px;position: absolute;border-color:#91101f;}
.section-timeline .timeline li:nth-child(odd) {border-style: solid;border-width: 2px 2px 2px 0;left: -40px;transform: translateX(50%);border-radius: 0 80px 80px 0;box-shadow: 13px 0 15px -12px rgba(0, 0, 0, .3);}
.section-timeline .timeline li:nth-child(even) {left: -40px;border-style: solid;border-width: 2px 0 2px 2px;transform: translateX(-50%);border-radius: 80px 0 0 80px;box-shadow: -15px 0 15px -12px rgba(0, 0, 0, .5); }
.section-timeline .timeline li:nth-child(2) {top: 78px;}
.section-timeline .timeline li:nth-child(3) {top: 156px;}
.section-timeline .timeline li:nth-child(4) {top: 234px;}
.section-timeline .timeline li:nth-child(5) {top: 312px;}
.section-timeline .timeline li:nth-child(6) {	top: 390px;}
.section-timeline .timeline li:nth-child(7) {top: 468px;}
.section-timeline .timeline li:nth-child(8) {top: 546px;}
.section-timeline .timeline li:nth-child(9) {top: 624px;}
.section-timeline .timeline li:nth-child(10) {top: 702px;}
.section-timeline .timeline li:nth-child(11) {top: 780px;}
.section-timeline .timeline li:before {content: '';position: absolute;height: 30px;width: 30px;border: 2px solid #91101f;border-radius: 50%;top: 50%;transform: translateY(-50%);background:#91101f4d;text-align: center;line-height: 30px;font-weight: bold;font-size: 13px;color: #FFF;}
.section-timeline .timeline li:nth-child(odd):before {right: 0;transform: translateY(-50%) translateX(50%);}
.section-timeline .timeline li:nth-child(even):before {left: 0;transform: translateY(-50%) translateX(-50%) }
.section-timeline .timeline li:nth-child(1):after,
.section-timeline .timeline li:last-child:after {content: '';position: absolute;height: 10px;width: 10px;border-radius: 50%;background-color: var(--clr-border-timeline);}
.section-timeline .timeline li:nth-child(1):after {top: 0;transform: translate(-50%, -50%)}
.section-timeline .timeline li:last-child:after {bottom: 0;right:0;transform: translate(50%, 50%)}
.section-timeline .timeline li:nth-child(1):before {content: '1'}
.section-timeline .timeline li:nth-child(2):before {content: '2'}
.section-timeline .timeline li:nth-child(3):before {content: '3'}
.section-timeline .timeline li:nth-child(4):before {content: '4'}
.section-timeline .timeline li:nth-child(5):before {content: '5'}
.section-timeline .timeline li:nth-child(6):before {content: '6'}
.section-timeline .timeline li:nth-child(7):before {content: '7'}
.section-timeline .timeline li:nth-child(8):before {content: '8'}
.section-timeline .timeline li:nth-child(9):before {content: '9'}
.section-timeline .timeline li:nth-child(10):before {content:'10'}
.section-timeline .timeline li:nth-child(11):before {content:'11'}
.section-timeline .timeline .content {border: 1px solid #CCA5AA;position: absolute;min-width: 180px;border-radius: 10px;overflow: hidden;top: 50%;transform: translateY(-50%);max-height: 120px;box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;}
.section-timeline .timeline li:nth-child(odd) .content {left: calc(100% + 30px);border-radius: 40px 40px 40px 0;}
.section-timeline .timeline li:nth-child(even) .content {right: calc(100% + 30px);border-radius:40px 40px 0;}
.section-timeline .timeline .content > * {padding:15px;background:#fff;}
.section-timeline .timeline .content p {font-size: 14;line-height: 1.3;}
.content p{text-align:center !important;}
.section-timeline h2{text-align:center;}
/* .inner-statutory-wrapper{padding:0 0 60px;} */
.inner-statutory-wrapper .course-main-ul li {width: 100%;max-width: 450px;background: #f9efefab;padding: 20px;border-radius:0 20px 20px 0;text-align:center;}
.inner-statutory-wrapper .course-main-ul li{flex-direction:column;  border-left:2px solid #91101f;justify-content:center !important;display:flex;align-items:center !important;}
.inner-statutory-wrapper ul li i{font-size:40px;}
.inner-statutory-wrapper .course-main-ul{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:40px;padding:50px 0;}
/* statutory-cells */

/* scholarships */
.scholar-right{width:100%;max-width:640px;}
.scholar-left{width:100%;max-width:600px;}
.inner-scholarship-wrapper{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:60px 0;}
/* scholarships */

/* alumni */
.inner-alumni-wrapper{display:flex;justify-content:space-evenly;align-items:center;gap:20px;padding:60px 0;}
.alumni-left{width:100%;max-width:600px;}
.alumni-right{width:100%;max-width:500px;display:flex;justify-content:center;align-items:center;}
.alumni-right img{width:100%;max-width:450px;}
.textc{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;flex-wrap:wrap;}
.input-field{width:100%;max-width:400px;}
.cmn-form{width:100%;max-width:850px;margin:auto;padding:30px 0;position: relative;}
.inner-alumi-form h2{text-align:center;}
.input-field input{padding:15px;margin:15px 0;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-radius:10px 10px 0;border:1px solid #ccc;}
.input-field span{color:#91101f;padding:0 10px;}
.alumi-forms{padding:0 0 60px;}
.sub-alumi-from{padding:40px;}
.textc> button {background: #91101f;border: navajowhite;padding: 12px 40px;border-radius: 40px 40px 0;color: #fff;font-weight: 700;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.inner-alumi-form{width: 100%;max-width: 1000px;margin: auto;box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;position: relative;}
.input-field select, .input-field textarea{border-radius:10px 10px 0;border:1px solid #ccc; padding:15px;resize:none;margin:15px 0;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background:#fff;}
/*alumni */

/* council */
.inner-council-wrapper{display:flex;justify-content:space-evenly;align-items:center;gap:20px;padding:60px 0;}
.students-right{width:100%;max-width:600px;}
.students-left{width:100%;max-width:500px;display:flex;justify-content:center;align-items:center;}
.students-left img{width:100%;max-width:450px;}
.students-right .dot{display:none;}
/*council */

/* apply-online */
.inner-apply-wrapper{padding: 60px 0;}
/* form */
.in-testi{padding: 40px 0;margin: 20px 0;display: flex;border-bottom: 10px solid #f1f1f1;justify-content: center;}
.apply-form form button{padding: 10px 25px;color: #fff;background:  #91101f;border: none;margin-top: -10px;font-size: 16px;font-weight: 600;cursor: pointer;border: 1px solid #91101f;border-radius:40px 40px 0;}
.apply-form form button:hover{background: #fff;color: #91101f;}
.gen{display: flex;justify-content: center;align-items: center;padding: 20px 0;}
.gender-male,.gender-female{display: flex;align-items: center;justify-content: center;width: 100%;max-width: 120px;}
.form-section{padding: 40px 0;}
.form-wrap span{font-size: 36px;margin: 0 20px 0 0;color: #049ee6;font-weight: 600;}
.form-input{padding: 18px 10px;border: none;box-shadow: -2px 10px 22px -16px #ccc;font-size: 16px;  border: 1px solid #58585852;}
.form-wrap form button{padding: 10px 40px;margin-left: 15px;background: #91101f;color: #fff;border: 1px solid #91101f;font-size: 18px;font-weight: 600;}
.form-wrap{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 80%;margin: 0 auto;background-color: #f1f1f1;padding: 30px;border-radius: 10px;}
.get-in-left{width: 350px;}
.form-right{width: calc(100% - 370px);}
.form-input{width: 100%;}
.form-group {width: 100%;max-width: 48%;  margin: 10px 0;   transition: .5s ease-in-out all;font-family: sans-serif;text-align: right;}
.form-group input, .form-group textarea, .form-input select{transition: .2s ease-in-out all;font-family: sans-serif;background:#fff;border-radius:10px 10px 0;border:1px solid #ccc;}
 select{transition: .2s ease-in-out all;font-family: sans-serif;background:#fff;border-radius:10px 10px 0;border:1px solid #ccc;  color: #939292;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next{display:none !important;}
.apply-online-forms{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;position: relative;}
.apply-form {border-radius: 15px;position: relative;width: 100%;max-width: 800px;margin: 40px auto;padding:40px;box-shadow: 0 0 10px #ccc;background: #fff;}
.cards-numbers{position: relative;}
.cards-numbers::before {position: absolute;width: 100px;height: 2px;background: #000;content: "";left: 57px;top: -1px;margin: 20px;}
.cards-numbers::after {position: absolute;width: 30px;height: 30px;content: "âž¤";left: 170px;top: 0;font-size: 25px;}
.admission-cards:nth-child(6) .cards-numbers::after{display:none;}
.admission-cards:nth-child(6) .cards-numbers::before{display:none;}
.inner-apply-wrapper h2{text-align:center;}
.apply-wrapper{position: relative;}

/* form */

/* course-sidelinks */
.coursr-wrapper{padding:60px 0;}
.side-link-inner{display:flex;justify-content:space-around;align-items:center;flex-wrap: wrap;padding: 0;gap:25px 0;}
/* .side-link-inner li{width:100%;max-width:150px;display:flex;justify-content:center;gap:10px;margin:5px;} */
.side-link-inner li img{width:100%;max-width:120px;background:#fff;border-radius:100%;}
.right-block {width:100%;max-width:600px;border-radius:40px 40px 40px 0;}
.side-links h3{text-align:center;color:#fff;}
.inner-main-course-wrapper{display:flex;justify-content:space-evenly;align-items:center;gap:20px;}
.trese-img img{border-radius:40px 40px 0 40px ;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.trese-img{width:100%;max-width:500px;}
.terse-quotes{width:100%;max-width:500px;padding:10px;}
.terse-quotes p{line-height: 2;}
.terse-quotes span{display:flex;justify-content:flex-end;}
.mother-teresa-wrapper .main-acdemics .right-mesg-about {position: absolute;width: 100%;max-width:300px;text-align: center;background: #91101fbd;color: #fff;padding: 30px 20px;border-radius: 20px 20px 0;right: 0;bottom: 0;}
.mother-teresa-wrapper{display:flex;justify-content:space-between;align-items:center;gap:10px;border-radius:40px 40px 0;}
.right-mesg-about .quotes-inner{color:#fff;}
.side-link-inner li{width: 100%;max-width:220px;display: flex;justify-content: center;gap: 10px;margin: 5px;background: #f9efefab;border-radius: 0 20px 20px 0;padding:25px 10px;border-left: 2px solid #91101f;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
/* course-sidelinks */


/* gnm */
.course-main li{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; width: 100%;max-width: 200px;background: #f9efefab;padding: 30px 20px;flex-direction: column;text-align: center;  border-radius: 0 20px 20px;}
.course-main{display:flex;justify-content:space-evenly;align-items:stretch;gap:20px;padding:60px 0;}
.course-main li i{font-size:40px;}
.course-main li span{color:#91101F;}
/* gnm */

/* Sitemap */
.sitemap-section{padding:60px 0;}
.sitemap-section h3{text-transform: uppercase;color: #112b3c;}
.sitemap-section h3 a{text-transform: uppercase; color: #701e14;font-weight: 700;;}
.sub-sitemap{display: flex; justify-content:start; align-items: flex-start; gap: 30px;}
.inner-sitemap{margin: 10px 0;}
.inner-sitemap li{line-height: 1.8;position: relative;}
.inner-sitemap li::before {position: absolute;content: '\20D7';top: 0;left: 0;width: 100%;height: 100%;font-size: 35px;color: #fec010;padding-left: 30px;bottom:-6px;margin: auto;right: 0;}
.inner-sitemap li a{color: #112b3c;padding: 10px 45px 0;font-size: 16px;position: relative;z-index:1;}
.sitemap-wrap{margin-bottom: 20px;}.site-map-fc{display: flex;justify-content:space-between;align-items:flex-start;}
.sitemap-wrap:last-child{margin-bottom: 0;}
.sitemap-section{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px;}
.photo-gallery-wrapper.fluid-container.index-slider.inner-photo-gallery .swiper-wrapper .swiper-slide {background:none !important;min-height: 0 !important;position: relative;z-index: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;}
/* Sitemap */
 
/* achievements */
.achievement-wrapper{padding:60px 0;}
.achievements-cards{width:100%;max-width:400px;}
.inner-achievements-wrapper{display:flex;justify-content:space-evenly;align-items:stretch;gap:20px;}
.achievers-img{width:100%;max-width:250px;margin:auto;display:flex;justify-content:center;}
.achievers-img img{width:100%;max-width:180px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-radius:40px 40px 0;}
.achievements-cards h3{text-align: center;}
.achievements-cards p{text-align: center;}
.achievements-wrapper{position: relative;}
.inner-achievements-wrapper{padding:30px 0;position: relative;}
.main-inner-wrapper h2{text-align:center;}
.main-inner-wrapper{padding:60px 0;}
.main-inner-wrapper .course-main-ul{padding:0 0 30px !important;}
.main-inner-wrapper table{margin:30px 0 0;}
/* achievements */


/* co-cirrcular */
.curricular-wrapper{padding:60px 0;}
.inner-co-wrapper{display:flex;justify-content:center;align-items:stretch;gap:40px;flex-wrap: wrap;padding:60px 0 0;}
.co-img{width:100%;max-width:500px;}
.co-img img{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.inner-co-wrapper .co-img:nth-child(1) img{  border-radius: 40px 40px 0 40px;}
.inner-co-wrapper .co-img:nth-child(2) img{  border-radius: 40px 40px 40px 0;}
.inner-co-wrapper .co-img:nth-child(3) img{  border-radius:  40px 0 40px 40px;}
.inner-co-wrapper .co-img:nth-child(4) img{  border-radius: 0 40px 40px 40px;}
/* co-cirrcular */
.container.inner-content{padding:0 0 30px !important;}
.online-appfrom{display:flex;justify-content:center;align-items:center;padding:30px 0;}
.resp-tabs-list.textc{display: flex;justify-content:center;align-items:center;gap:30px;}
.tabular{overflow-x:auto;}
.tables {border: 1px solid #d1d1d1;padding: 2px;font-size: 14px;margin: 0 auto;width: 100%;}
.tables th, .tables td {border: 1px solid #f1f1f1;padding: 15px 10px;text-align: left;font-size: 16px;line-height:1.4;}
.tables tr:nth-child(2n) {background: #fff;}
.tables tr:nth-child(2n+1) {background: #ededed;}
.thead th,.thead td {background: #1E58A9;background: linear-gradient(to bottom, #91101F 0, #af3e2a 100%);background: linear-gradient(to bottom, #91101F 0, #af3e2a 100%);background: linear-gradient(to bottom, #91101F 0, #af3e2a 100%);border: 1px solid #a1a1a1;font-weight: 500;color: #fff;text-align:left;font-size: 18px;}    
ul.resp-tabs-list,p { margin:  0; padding: 0px;}
.resp-tabs-list li {font-weight: 600;font-size: 20px;display: inline-block;padding:15px 80px;margin: 0;list-style: none;cursor: pointer;float: left;border: 1px solid #000;border-bottom: 0px;border-radius: 10px 10px 0 0px;}
.resp-tabs-container {padding: 0px;background-color: #fff;clear: left;}
h2.resp-accordion {cursor: pointer;padding: 5px;display: none;}
/* .resp-tab-content {display: none;padding: 15px;} */
.resp-tab-content {display: none;}
#horizontalTab .resp-tab-active {border: 1px solid #c1c1c1;border-bottom: none;margin-bottom: -1px !important;background: #f9af47 !important;color: #fff !important;}
.resp-tab-active {border-bottom: none;background-color: #fff;}
.resp-content-active,
.resp-accordion-active { display: block; }
.resp-tab-content { border: 1px solid #c1c1c1; }
h2.resp-accordion {font-size: 13px;border: 1px solid #c1c1c1;border-top: 0px solid #c1c1c1;margin: 0px;padding: 10px 15px;}
h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important;margin-bottom: 0px !important;padding: 10px 15px !important;}
h2.resp-tab-title:last-child { border-bottom: 12px solid #c1c1c1 !important; background: #f9af47;}
/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {float: left;width: 30%;}
.resp-vtabs .resp-tabs-list li {display: block;padding: 15px 15px !important;margin: 0;cursor: pointer;float: none;}
.resp-vtabs .resp-tabs-container {padding: 0px;background-color: #fff;border: 1px solid #c1c1c1;float: left;width: 68%;min-height: 250px;border-radius: 4px;clear: none;}
.resp-vtabs .resp-tab-content { border: none; }
.resp-vtabs li.resp-tab-active {border: 1px solid #c1c1c1;border-right: none;background-color: #fff;position: relative;z-index: 1;margin-right: -1px !important;padding: 14px 15px 15px 14px !important;}
.resp-arrow {width: 0;height: 0;float: right;margin-top: 3px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 12px solid #c1c1c1;}
h2.resp-tab-active span.resp-arrow {border: none;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 12px solid #9B9797;}
/*-----------Accordion styles-----------*/
.resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1; }
.resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
.resp-jfit {width: 100%; margin: 0px;}
.resp-tab-content-active { display: block; }
h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1 !important; }
/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 768px) {
ul.resp-tabs-list { display: none; }
h2.resp-accordion { display: block; }
.resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }
.resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: initial;clear: none;}
.resp-accordion-closed { display: none !important; }
.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }}
.info-list li{padding:10px 0;color:#302f2f;font-size:16px;}
.info-list li {position:relative;padding: 0 0 30px 20px}
.info-list li a{color: #BF74BB;font-weight: 600}
.info-list li a:hover{color: #863b82}
.info-list li::before {content: '✦';position: absolute;color:#f9af47;top: -1px;width: 8px;height: 11px;left: 1px;font-size:15px;}
.gnm-content {margin: 0 0 0 20px;}  
.head ul li{position: relative;margin-left:20px;}
.head ul li::before {position: absolute;content: "*";width: 20px;height: 20px;color: #701e14;left: -14px;top: 6px;bottom: 0;margin: auto;}
/* governing */
.governing-wrapper{padding:60px 0;}
.council-cards{width:100%;max-width:200px;  background: #dbb1b661;border-radius:0 20px 20px 20px;}
.governing-mesg h2{margin:0;text-align:center;font-size:20px;color:#91101F;}
.governing-mesg p{text-align:center;}
/* .inner-governing-wrapper{display:flex;justify-content:space-evenly;align-items:stretch;} */
.governing-mesg{padding:10px 0;}
.governing-img img{border-radius:0 20px 0 0}
/* governing */

/* admission */
.admission-wrapper{padding:60px 0;}
/* admission */

/* growth */
.growth-wrapper{padding:60px 0;}
/* growth */

/* nss */
.nss-wrapper{padding:60px 0 80px;}
/* nss */

/* statutory-wrapper */
/* .statutory-wrapper{padding:0 0 60px;} */
/* statutory-wrapper */

/* clubs */
.clubs-wrapper{padding:60px 0;}
.lab-wrapper{padding:60px 0;background: #fff;}
/* .inner-lab-wrapper ul{padding:20px 0 0;} */
.inner-lab-wrapper h3{font-size:20px;margin: 10px 0 3px;}
.inner-faculty-wrapper{padding:60px 0;}
.inner-faculty-wrapper table{margin:40px 0 0;}
.inner-lab-wrapper p{padding:0 0 15px 0 !important;}
/* clubs */

.animate-character {text-transform: uppercase;background-image: linear-gradient(-225deg,#ffcb00  0%,#ffcb00  29%,#ffcb00  67%,#fff 100%);background-size: auto auto;background-clip: border-box;background-size: 200% auto;color: #fff;background-clip: text;text-fill-color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;animation: textclip 2s linear infinite;display: inline-block;}
@keyframes textclip {0% { background-position: 100% 0;}100% {background-position: -100% 0; }}

/* SNA */

.inner-sna-wrapper{padding:80px 0;}
.inner-sna-wrapper h4{margin:20px 0;text-align:center;}
.table-main{padding:20px 10px;}
/* SNA */
/* class */
.class-wrapper{padding:60px 0;}
.sub-facilites-img{max-width:370px;width:100%;}
.common-image{width:100%;display:flex;justify-content:space-evenly;align-items:stretch;gap:40px;  padding: 50px 0 0;  flex-wrap: wrap};
/* .common-image .sub-facilites-img:nth-child(2n) img{border-radius:20px 20px  20px 0;}
.common-image .sub-facilites-img:nth-child(2n+1) img{border-radius:20px 20px 0 20px;} */
.library-wrapper{padding:60px 0;}
.inner-lab-wrapper{padding:0 0 60px;}
.sub-facilites-img img{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.inner-library-wrapper{padding:60px 0;}
/* class */
/*------------------------------------------------- Inner pages------------------------------------------------ */

/* 30-09-2024 */
/* anti ragging committee */
.anti-ragging-main-wrapper{padding: 60px 0;}
.course-main-ul .nursing-double-checking{display: block;}
.gsmk-tabination .tab-wrapper{text-align:center;display:block;margin:auto}
.gsmk-tabination .tabs {margin: 0;padding: 0;display: flex;justify-content: flex-start;/* flex-wrap: wrap; */overflow: auto;white-space: nowrap;}
.gsmk-tabination .tab-link {margin: 15px 10px;padding: 5px 25px;color: #000;cursor: pointer;transition: all ease .5s;border-bottom: solid 3px rgba(255,255,255,0);background: #f8b048; font-size: 16px !important; border-radius: 5px; font-weight: 600;min-width: min-content;}
.gsmk-tabination .tab-link:hover{border-color:#f8b048;}
.gsmk-tabination .tab-link:nth-of-type(1).active{color: #fff;border-color: #91101f;border-radius: 5px; font-weight: 600;}
.gsmk-tabination .tab-link:nth-of-type(2).active{color: #fff;border-color: #91101f;border-radius: 5px;}
.gsmk-tabination .tab-link:nth-of-type(3).active{color: #fff;border-color: #91101f;}
.gsmk-tabination .tab-link:nth-of-type(4).active{color: #fff;border-color: #91101f;}
.gsmk-tabination .tab-content{display:none;font-weight:300;font-size:15px;opacity:0;transform:translateY(15px);animation:fadeIn .5s ease 1 forwards}
.gsmk-tabination .tab-content.active{display:block}@keyframes fadeIn{100%{opacity:1;transform:none}}
.tab-content .section-1 p a{ color: #91101f;}
.tab-content .section-1 h2{font-size: 24px; margin: 10px 0 0px;}
.inner-statutory-cell .tabs{background: none;}
/* 30-09-2024 */

/* 08-11-2024 */
.bsc-nursing-wrapper .course-main-ul li .head ul li{background: none; box-shadow: none; padding: 5px 10px; max-width: none;margin-left: 0px;text-align: left;}
.bsc-nursing-wrapper .course-main-ul li .head ul li::before{top: -25px;}
.inner-anti-ragging-main h3{ margin: 30px 0 0;}
.bsc-nursing-wrapper h3{ margin: 10px 0 0;}
.bsc-nursing-wrapper p{ padding: 5px 0 20px !important;}

.events-wrapper{background: #fbf4f4;}

/* 08-11-2024 */

/* 11-11-2024 */
.inner-nss-wrapper h3{ margin: 30px 0 0;}
.inner-nss-wrapper p{padding: 5px 0 3px !important;}
.inner-governing-wrapper h3{ margin: 0 0 30px;}
.tab-spacing{margin: 50px 0 15px;}
.table-heading-bold{font-weight: 600;}
.table-heading-bold ul li{font-weight: 400;}
.semester-spacing{padding: 0 40px;}
b{font-weight: 600;}
.table-color{background: #fff;}
/* 11-11-2024 */
