@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap');
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:'Poppins',sans-serif;scroll-behavior:smooth;}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
a{text-decoration:none!important;cursor:pointer;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;border:1px solid;}
p,td,th{font-size:14px;line-height:24px;}
.rbc-event{display:table;}
.rbc-event.rbc-event-allday{color:transparent!important;}
.rbc-event.rbc-event-allday{background:transparent!important;position:relative;}
.rbc-event.rbc-event-allday:after{content:'';position:absolute;bottom:0;width:10px;height:10px;background:#5d2468;pointer-events:none;border-radius:100%;}
.main-calendar{width:55%;height:80vh;}
.rbc-month-view{border:none;}
.rbc-month-row + .rbc-month-row{border-color:transparent!important;}
.rbc-event{margin:0 auto;background:#5d2468!important;}
.main-wrapper{/* margin:1% 4%!important; *//* box-shadow:0 0 13px 8px #cccccc42; */padding:20px;display:flex;background-color:#fff;}
.rbc-toolbar .rbc-toolbar-label{color:#5d2468;font-size:27px;font-weight:700;position:absolute;left:50%;transform:translateX(-50%);}
.rbc-toolbar .rbc-btn-group:nth-child(1) button:first-child{display:none;}
.rbc-btn-group button{border:none!important;font-size:17px!important;text-transform:uppercase;margin:0!important;padding:10px 0!important;color:#5d2468!important;margin-inline:12px!important;}
.rbc-month-view,.rbc-month-view .rbc-header,.rbc-day-bg + .rbc-day-bg{border:none!important;}
.rbc-off-range-bg{color:#ccc;background:none!important;}
.rbc-month-row{display:flex;position:relative;flex-direction:column;flex:1 0;overflow:hidden;justify-content:center;text-align:center;}
.rbc-date-cell{text-align:center!important;position:relative;}
.rbc-event-allday{/* width: 13px;height: 13px; */border-radius:35px!important;}
.rbc-event-allday .rbc-event-content{font-size:0;}
a.rbc-show-more{display:none;}
.rbc-month-view .rbc-header{color:#5d2468;font-size:20px;}
.rbc-toolbar button:hover,.rbc-toolbar button:focus,.rbc-toolbar button:active{background:none!important;box-shadow:0 0 0 0 transparent!important;}
.rbc-toolbar{position:relative;}
.rbc-calendar .rbc-toolbar{display:flex;justify-content:space-between;margin-bottom:23px;}
.rbc-today{position:relative;background-color:transparent!important;}
.rbc-today::after{background-color:#cfacd6!important;border-radius:100%;width:70px;height:70px;position:absolute;content:'';left:50%;transform:translate(-50%,-50%);top:50%;}
.rbc-now a{color:#fff!important;font-weight:500;}
.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{box-shadow:inset 0 3px 5px transparent!important;background-color:transparent!important;font-weight:600!important;}
.event-list-day-box{display:flex;flex-wrap:wrap;margin-bottom:15px;}
.list-day-box-content p{font-size:14px;font-weight:400;color:#000;}
.event-description{color:#000;}
.event-description img{display:none;}
.list-day-box-content h4{color:#5d2468;font-size:20px;}
.rbc-time-view .rbc-today{background:transparent!important;border-radius:0!important;}
a.ClickDay{font-size:0;width:100%;height:46px;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);}
.rbc-row-content .rbc-row:nth-child(3),.rbc-row-content .rbc-row:nth-child(4),.rbc-row-content .rbc-row:nth-child(5),.rbc-row-content .rbc-row:nth-child(6){display:none!important;}
.modal-show{display:block;padding:0;width:45%;/* background:#f6f6f6; */}
.modal-hide{display:none;}
.modal-show img{object-fit:cover;width:240px;height:221px;margin-right:10px;}
.modal-show .modal-title{text-align:center;padding-bottom:10px;border-bottom:4px solid #5d2468;color:#5d2468;margin-bottom:16px;}
.rbc-date-cell.rbc-now.rbc-current{color:#fff;}
.date-number{font-size:20px;margin:0;}
.list-day-box-content{margin-top:15px;}

/* Spinner */
.spinner{display:flex;justify-content:center;align-items:center;height:100vh;}
.inner-spinner{display:flex;justify-content:center;flex-direction:column;align-items:center;}

/* Spinner */

/* Header */
.desktop-logo{display:block;}
.responsive-logo{display:none;}
.home-item .nav-link{font-size:0!important;}
.resp-item .dropdown{display:none!important;}
.App-header{padding:0 98px;position:relative;z-index:1;}
.App-header .navbar-brand{margin:0;padding:0;outline:none;}
.App-header nav{padding:0;display:flex;align-items:flex-start;}
.header-top{display:flex;width:82%;justify-content:flex-end;}
.header-right{width:100%;display:flex;flex-direction:column;align-items:flex-end;padding:16px 0;}
.header-box p{margin-bottom:1px;}
.inner-header-btm{display:flex;align-items:center;}
.header-box h6{color:#5a2867;font-weight:600;}
.header-box h6 img{margin-right:7px;}
.btn-dfault{border:1px solid #5b2867;padding: 10px 14px;display:table;margin-top:8px;color:#5b2867;font-size:14px;transition: 0.3s ease-in-out;}
.btn-dfault:hover{border-color:#fff;color:#fff;background-color:#5b2867;transition: 0.3s ease-in-out;}
.header-box .dropdown{        /* border: 1px solid #5b2867; */
background-color:#5b2867;}
.header-box .dropdown a{color:#fff;font-size:14px;}
.header-box{border-right:1px solid #ccc;padding-right:21px;padding-left:21px;}
.header-box:last-child{border:none;display:flex;align-items:center;padding-right:39px;}
.header-bottom{margin-top:15px;display:flex;width:99%;justify-content:flex-end;border-top:1px solid #ccc;padding:12px 0;}
.header-bottom .nav-item .nav-link{color:rgba(0,0,0,1)!important;font-size:14px;display:flex;align-items:center;padding:0;}
.dropdown .nav-link a{color:rgba(0,0,0,1)!important;}
html{scroll-behavior:smooth;}

/* customized navigation */
.subdropdownNav{margin-right:0!important;position:relative;}
.subdropdownNav .dropdown-toggle.nav-link{padding:0.25rem 1rem!important;width:100%;border-bottom:1px solid #5b2867;font-size:14px;}
.subdropdownNav.nav-item.dropdown .dropdown-menu{left:inherit;right:-160px;top:-3px!important;}
.subdropdownNav .dropdown-toggle.nav-link:after{transform:rotate(-90deg);right:10px;position:absolute;}
.subdropdownNav .dropdown-toggle.nav-link:hover{color:#fff!important;background:#5b2867;}
.subdropdownNav .dropdown-toggle.nav-link:hover a{color:#fff!important;}
.subdropdownNav .dropdown-toggle.nav-link:hover:after{color:#fff!important;}

/*  */
.tab-search .tab-content .form-control::placeholder {
    font-weight: 400;   
    opacity: 1;        
}

/* customized navigation */
li.nav-item.resp-item{display:none;}
.header-bottom .nav-item:first-child{margin-right:0;}
.header-bottom .nav-item:first-child .nav-link{padding-right:0;}
form.search-bar-header{position:absolute;right:0;margin-right:39px;}
.search-bar-header input{width:63px!important;transition:all 0.5s;}
.search-bar-header input.SerchActive{width:210px!important;transition:all 0.5s;}
.search-bar-header input.SerchActive:focus::placeholder{color:#c5c5c5;}
.inner-header-btm #basic-navbar-nav{margin-right:169px;border-right:1px solid #ccc;padding-right:8px;}
.search-bar-header:before{top:0px;left:-28px;height:100%;width:1px;}
.header-bottom .nav-item{margin-right:15px;display:flex;align-items:center;}
.header-box .dropdown .dropdown-menu a{color:#5b2867;}
.header-box .dropdown .dropdown-menu a:hover{color:#fff;}
.header-box .dropdown-menu.show{width:100%;transition:all 0.5s;}
.header-bottom .input-group{border:1px solid #5b2867;background:#fff;}
.header-bottom .input-group button{border:none;padding:0 9px 0;}
.header-bottom .input-group .form-control{border:none;padding:0;font-size:14px;}
.header-bottom .input-group .form-control::placeholder{font-size:14px;color:#5b2867;}

/* DropDown */
.dropdown-menu{border-radius:0!important;top:93%!important;padding:0!important;}
.dropdown-menu .dropdown-item{border-bottom:1px solid #5b2867;font-size:14px;}
.dropdown-menu .dropdown-item:hover{color:#fff;background:#5b2867;}
.dropdown-menu .dropdown-item:last-child{border-bottom:none;}

/* DropDown */

/* Header */

/* Home Page */

/* Slider */
.banner-align{margin:-71px 0 0;position:relative;z-index:0;    /* min-height: 580px; */    /* background-image: url(../img/homeslider/banner-1.svg); */}

/* Slider */

/* Search Area */
.search-area h4,.search-area p{text-align:center;}
.search-area h4{font-weight:700;}
.search-inner h2{color:#fff;margin-bottom:23px;}
.tab-search{display:flex;flex-direction:column;align-items:center;}
.search-area .search-inner{margin:-117px 0 0;position:relative;}
.search-inner-content{background-color:#fff;padding: 40px 0;background: linear-gradient(90deg, #fdf3e7 0%, #f2e9f9 100%);box-shadow:0 0 10px 1px #cecece9e;position:relative;z-index:0;}
.no-event{color:#fff;}
.search-inner-content:after,.search-inner-content:before{position:absolute;content:'';width:19px;height:18px;background-repeat:no-repeat;}
.search-inner-content:after{left:10px;top:10px;background-image:url(../img/search-left.svg);}
.search-inner-content:before{right:10px;bottom:10px;background-image:url(../img/search-right.svg);}
.tab-search .nav-tabs .nav-item .nav-link{border:none;color:#c7c9cb;font-size:15px;}
.tab-search .nav-tabs .nav-item .nav-link.active{border:1px solid #5b2867!important;border-radius:0;color:#5b2867!important;}
.tab-search .nav-tabs .nav-item{margin-right:65px;position:relative;z-index:1;}
.tab-search .nav-tabs .nav-item:last-child{margin-right:0;}
.tab-search .nav-tabs{border-color:transparent;margin-bottom: 25px;}
.tab-search .tab-content{width: 75%;/* margin-top:18px; */margin-bottom:0;}
.tab-search .tab-content .input-group{width:100%;}
.tab-search .tab-content .form-control{border:none;border-bottom: 1px solid #5b2867;border-radius:0;padding: .375rem .75rem;line-height: 2.15;font-size: 15px;font-weight: 400;}
.tab-search .tab-content .form-control::placeholder{color:#c7c9cb;font-weight:400;}
.tab-search .tab-content .input-group button{background:no-repeat;border:none;border-bottom:1px solid #5b2867;border-radius:0;outline:none;background-color: #fff;}
button:focus{box-shadow:0 0 0 0 transparent!important;}
.form-control:focus{box-shadow:0 0 0 0 transparent!important;}
.tab-search .nav-item .nav-link.active:after{content:'';position:absolute;width:13px;height:13px;border:1px solid #5b2867;bottom:-7px;background-color:#fff;transform:translateX(-50%);left:50%;transform:rotate(45deg);border-top-color:transparent;border-left-color:transparent;}

/* Search Area */

/* Information Common */
.information-common{padding:90px 0 90px;}
.information-content h2{font-weight:700;}
.SubHeadingWrap{padding-top:50px;}
.SubHeadingWrap h3{color:#5e2568;}
.info-large{font-size:32px!important;font-weight:700;}
.information-content:before{content:'';position:absolute;top:0;width:236px;height:1px;background-color:#5e2568;left:0;}
.information-content{position:relative;padding-top:17px;}

/* Information Common */

/* Featured Collection */
.owl-nav i{border:1px solid #5D2468;color:#5D2468;padding:11px 16px;}
.owl-nav{display:flex;flex-direction:column;position:absolute;left:-51px;bottom:0;}
.owl-prev{margin-bottom:10px;}
.feature-area:after{content:'';background-color:#f5edf8;width:100%;top:0;height:50%;position:absolute;z-index:-1;}
.feature-area.bg-gradient:after{background:#F5EDF8;background:linear-gradient(0deg,rgba(245,237,248,1) 0%,rgba(255,255,255,1) 100%);}
.feature-area{position:relative;padding:70px 0 0;overflow:hidden;}

/* .featured-slider{
display: flex;
justify-content: flex-end;
margin-top: 15px;
width: 1700px;
} */
.feature-item{    /* background-color: #fff; */
padding:13px;}
.feature-item img{box-shadow:0 0 18px 1px #ccc;}
.featured-top{display:flex;align-items:center;justify-content:space-between;}

/* .featured-slider-scroll {
width: 1600px;
overflow-x: scroll;
margin-left: auto;
}
.featured-slider-scroll::-webkit-scrollbar {
width: 11px;
height: 10px;
position: absolute;
} */
.featured-slider{cursor:url(/assets/img/dragging-button.png),auto;}
.featured-slider-scroll{width:calc(100% - 300px);margin-left:auto;}

/* Track */
.featured-slider-scroll::-webkit-scrollbar-track{background-color:#ccc;height:4px;}

/* Handle */
.featured-slider-scroll::-webkit-scrollbar-thumb{background:#5e2568;}

/* Featured Collection */

/* Library Services */
.library-services{padding:63px 0;}
.lirabry-inner{display:flex;flex-wrap:wrap;}
.lirabry-inner .library-box{width:48%;box-shadow:0 0 9px 1px #e8e0e0;margin:1%;padding:110px 40px 20px;position:relative;cursor:pointer;transition: all 0.3s ease-in-out;}
.library-box:hover .icon-hvr:after{right:-40px;transition:all .5s;transform:scale(1.2);}
.library-box .icon-hvr{display:table;position:relative;transition:all .5s;}
.library-box .icon-hvr:after{content:'';position:absolute;right:-50px;top:13px;background-image:url(../img/shape-icon.svg);width:75px;height:75px;    /* transform: rotate(180deg); */transition:all .5s;}
.lirabry-inner .library-box:after{position:absolute;content:'';width:19px;height:18px;background-repeat:no-repeat;right:10px;top:10px;background-image:url(../img/search-right.svg);transform:rotate(-88deg);}
.lirabry-inner .library-box h5{color:#5a2867;font-weight:600;padding-top:12px;font-size:18px;}
.library-services .library-serv{height:100%;background-image:url(../img/library-service-image.jpg);background-repeat:no-repeat;padding:50px 70px 0 32px;background-size:100%;border-bottom:1px solid #9d7da4;}
.library-serv .btn-dfault{margin-top:34px;}

/* Library Services */

/* Upcoming Event */
.upcoming-events{overflow:hidden;}
.upcoming-events .featured-top{padding:0 0 18px;}
.today-event-wrapper{position:relative;padding: 70px 0;}
.today-event-wrapper:after{content:'';position:absolute;top:0;left:0;width: 88%;height:100%;z-index:-1;background-color: #5D2468;background-image: radial-gradient(85.93% 85.93% at 50% 14.07%,rgba(242,188,63,0.5) 0%,rgba(255,255,255,0) 100%);background-blend-mode: overlay;background-repeat: no-repeat;background-size: cover;}
.today-events ul{padding-left:0;margin:0;}
.today-events ul li a{display:flex;align-items:flex-start;}
.today-events ul li a img{border:1px solid #fff;padding:15px 18px;margin-right:16px;}
.no-event-wrap h4{font-weight:700;color:#af0808;}
.no-event-wrap h5{padding:13px 0 0;color:#deca95;font-weight:700;}
.no-event-wrap{text-align:center;}
.TodayEvents{height:100%;display:flex;align-items:center;}
.today-events ul li a .event-content .text-light{font-weight:300;font-size:12px;margin:0;padding:0;}
.today-events ul li a .event-content p{font-size:15px;color:#fff;}
.today-events ul li a .event-content h4{color:#fff;font-size:19px;padding:5px 0 6px;margin:0;}
.today-events ul li{margin-bottom:47px;}
.today-events ul li:last-child{margin:0;}
.today-events ul li a .event-content p:last-child{margin:0;}
.today-events h5{font-weight:600;color:#fff;padding-bottom:15px;}

/* .today-events{padding-left:44px;} */
.event-img{position:relative;}
.event-img:after{position:absolute;content:'';width:19px;height:18px;background-repeat:no-repeat;left:-10px;top:-10px;background-image:url(../img/search-left.svg);filter:brightness(0) invert(1);}
.TodayEvents .EventCalendarMainWrap .TodayEventsItems{display:block;}
.TodayEvents .research-box-area{display:none;}
.TodayEvents .calenderBgWrap{background-color:inherit;padding:0;}
.homepageEventHeight{height:424px;overflow:overlay;}
.homepageEventHeight .TodayEvents{height:auto;display:block;}
.homepageEventHeight .today-events ul li{position:relative;}
.homepageEventHeight .today-events ul li:before{content:'';position:absolute;width:50%;height:2px;background-color:#fff;bottom:-20px;left:0;right:0;margin:auto;}
#style-3::-webkit-scrollbar{width:4px;background-color:transparent;}
#style-3::-webkit-scrollbar-thumb{background-color:#ffffff48;}

/* Upcoming Event */

/* Learining Spaces & Computer Page */

/* Learning Space */
.right-tab-collab{position:relative;background-color:#fff;margin-right:30px;}
.right-tab-collab:before{content:'';position:absolute;width:100%;height:100%;background:rgba(217,217,217,0.6);filter:blur(42px);left:0;}
.right-tab-collab .flex-column.nav.nav-pills{background-color:#fff;position:relative;padding:30px 0 30px 30px;}
.right-tab-collab h5{margin-bottom:13px;font-weight:700;}
.inner-banner img{width:100%;}
.collaboration-hover img{padding-bottom:20px;}
.collaboration-hover h6{font-weight:600;margin:10px 0 0;}
.LearningSpace .information-content{padding-bottom:21px;}
.collaboration-hover p{margin:5px 0 15px;}
.right-tab-collab .nav-item .nav-link{color:#dedede;font-weight:700;padding-left:0;}
.right-tab-collab .nav-pills .nav-link.active,.right-tab-collab .nav-pills .show>.nav-link{color:#5b2867;background-color:transparent!important;position:relative;}
.right-tab-collab .nav-item{margin-bottom:15px;}
.right-tab-collab .nav-pills .nav-link.active:after{content:'';width:50px;transform:rotate(0);border:none;height:3px;background:#5b2867;right:-22px!important;position:absolute;transform:translateY(-50%);top:50%;}
.right-tab-collab:after{right:20px;bottom:30px;background-image:url(../img/search-right.svg);position:absolute;content:'';width:19px;height:18px;background-repeat:no-repeat;}

/* Learning Space */

/* Learining Spaces & Computer Page */

/*Research Tools & Collections Page */
section.research-box-area{padding:80px 0 0;}
.research-box h5{font-weight:700;margin-bottom:13px;margin-top:18px;}
.ResearchToolCollections .research-box{display:flex;flex-wrap:wrap;align-content:space-between;}
.research-box p{margin-bottom:23px;}
.research-box{padding:50px 26px 70px 27px;position:relative;height:100%;}
.research-box.service-last-box div{height:100%;display:flex;align-items:center;justify-content:center;}
.research-box.service-last-box div h5{font-weight:600;}
.research-box-list li{font-size:14px;margin-bottom:5px!important;list-style:initial;margin-left:16px;}
.research-box-area .col-lg-4:nth-child(1) .research-box{padding-left:0;}
.research-box-area .col-lg-4:nth-child(4) .research-box{padding-left:0;}
.research-box:after{right:20px;bottom:30px;background-image:url(../img/search-right.svg);position:absolute;content:'';width:19px;height:18px;background-repeat:no-repeat;}

/* E Resources */

/* Breadcrumb */
.breadcrumb-item.active{color:#000!important;font-size:14px;font-weight:600;}
.breadcrumb-item a{font-size:14px;color:#ccc;font-weight:600;}
.breadcrumb-item+.breadcrumb-item::before{color:#ccc!important;content:var(--bs-breadcrumb-divider,">")!important;}
.breadcrumb .breadcrumb-item{display:flex;align-items:center;}
.breadcrumb .breadcrumb-item a:hover{color:#000!important;}
.research-box-area [aria-label="breadcrumb"]{padding-bottom:13px;}

/* Breadcrumb */
.research-box .subjects{padding-top:19px;}
.research-box .subjects p{margin-bottom:8px;}

/* E Resources */

/* Free/Open Access Resources */
.research-box .fw-bold{margin-bottom:7px;}
.link-btn{color:#5e2568;font-size:14px;}
.link-btn img{margin-right:9px;}
.research-box ul li{margin-bottom:16px;}
.research-box ul{margin:0px;padding:0px;}
.NewspaperMagazine .research-box{padding:0px!important;}
.magz-img{max-width:100%;/* text-align:center; *//* padding:30px; *//* margin:20px 0px 0 0; */}

/* Newspapers and Magazines */

/* Self-Learning Resources */
.research-box-video video{border:13px solid #fff;}
.link-btn span{color:#000;padding-right:3px;}

/* Self-Learning Resources */

/*Research Tools & Collections Page */

/* Ask Librarian */
.AskaLibrarian .research-box p a{color:#000;padding-left:3px;}
.AskaLibrarian .research-box p{margin-bottom:4px;}
.AskaLibrarian .research-box-area .col-lg-4:nth-child(1) .research-box{padding-left:27px;}
.AskaLibrarian .research-box{padding:30px 26px 30px 27px;}
.AskaLibrarian .row{position:relative;}
.AskaLibrarian .row:after,.AskaLibrarian .row:before{position:absolute;content:'';width:19px;height:18px;background-repeat:no-repeat;}
.AskaLibrarian .row:after{right:20px;bottom:20px;background-image:url(../img/search-right.svg);}
.AskaLibrarian .row:before{left:20px;top:20px;background-image:url(../img/search-left.svg);}
.AskaLibrarian .research-box:after{display:none;}

/* Ask Librarian */

/* FAQ Page */
.frequent-question h6{font-weight:700;}
.frequent-question p{line-height:25px;}
.membership-content button{font-size:17px;font-weight:600;color:#000!important;padding-inline:0;}
.membership-content [aria-expanded="true"]{background-color:#fff!important;}
.membership-content .accordion-item{border:none;border-bottom:1px solid #ccc;}
.membership-content .accordion-item:last-child{border:none;}
.membership-content .accordion-body{padding-inline:0;}

/* FAQ Page */

/* Resource Request */
.request-resource .btn-dfault{margin:0 0 21px;}

/* Resource Request */

/* Rights and Responsibilities */
.RightsandResponsibilities .request-resource h5{font-weight:600;}
.RightsandResponsibilities .request-resource ul li{line-height:25px;list-style:outside;}

/* Rights and Responsibilities */

/* Today Event Home page */
.TodayEvents .main-wrapper{display:none;}
.eventCalendar .today-events{display:none;}
.TodayEvents .eventCalendar .today-events{display:block!important;}

/* Today Event Home page */

/* Footer */
footer{background-color:#f5edf8;margin-top:90px;padding-bottom:15px;}
.social-links li a img{width:19px;}
.footer-inner{display:flex;justify-content:space-between;}
.footer-menu{display:flex;padding-top:35px;flex:100%;}
.footer-widget{align-content:space-between;display:flex;flex-wrap:wrap;}
.footer-inner ul{padding:0;margin:0;}
.widget-box ul li a{color:#000;font-size:15px;}
.widget-box ul li{padding-bottom:10px;}
.footer-menu .widget-box:first-child{margin-right:31px;}
.footer-menu .widget-box{border-top:1px solid #5a2867;padding-top:21px;}
.social-links{display:flex;margin-top:10px!important;padding:0!important;justify-content:center;}
.social-links li{margin-right:21px;}
.social-links li:last-child{margin-right:0;}
.rispon-menu-bottom{display:none;}
.marquee{display:none;}
.copy-content .copyright{margin:0;color:#a09da6;}
.copyright a{color:#5a2867;}
.widget-box ul a:hover{color:#5a2867;}
.copy-content .copyright p{display:inline-block;margin:0!important;}
span.seprator{margin:0 5px;}

/* Footer */

/* Search Pages css */
#search{margin:auto;}
#search-container{width:500px;height:300px;margin:auto;}
#googlesearch form{display:none;}
.results-found .search-bar-header:before{display:none;}
.results-found .input-group{box-shadow:0 0 11px 1px #cccccc87;border-radius:11px;}
.results-found button{padding:0 19px;border:1px solid #ccc;border-radius:11px;}
.results-found .search-bar-header input{border:1px solid #ccc!important;padding:12px 12px;border-radius:11px;}
.notFOundError h4{font-weight:600;color:#a2a2a2;}
.notFOundError p{color:#a2a2a2;font-size:14px;}
.notFOundError{display:flex;justify-content:center;flex-direction:column;align-items:center;padding-top:33px;}
.showResults h4 a{color:#5b2867;font-weight:600;}
.showResults h4 a:hover{text-decoration:underline!important;}
.results-title{font-size:27px!important;font-weight:700;border-bottom:1px solid #ccc;padding-bottom:11px;}
.results-found form.search-bar-header{margin-right:0!important;}
.results-found form.search-bar-header.mb-5{position:initial;}
.results-found .search-bar-header input{width:auto;}

/* Search Pages css */

/* New Styling */
.blockLinks .link-btn{display:block;margin:15px 0;}
.ResearchToolCollections .research-box{display:block;}

/*  */
ul.dotUl li{font-size:13px;margin:0;position:relative;margin:7px 0;}
ul.dotUl{margin:20px;margin-bottom:0;}
ul.dotUl li:before{content:'';position:absolute;left:0;height:7px;width:7px;border-radius:100%;background-color:#000;left:-15px;top:6px;}
.wrongLink{color:red!important;}
.logosWrapbox{height:120px;display:flex;align-items:center;justify-content:flex-start;}

/* .policyBox{box-shadow: 0 0 6px 0px #dee2e6;margin: 15px 15px 30px;padding: 10px 20px 20px;display: block;border: 1px solid #dee2e6;border-right: 0px; border-bottom: 0px; position: relative;} */
.policyBox h5{font-size:24px;font-weight:600;margin:20px 0;}
.policyBox .accordion-item{border:0;border-bottom:1px solid rgba(0,0,0,.125);}
.policyBox ul li{font-size:14px;position:relative;line-height:24px;}
.policyBox .accordion-button:not(.collapsed){color:#000;background-color:transparent;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125);}
.policyBox .table-bordered>:not(caption)>*>*{font-size:14px;}
.policyBox .accordion-item:last-of-type{border:0;}
.policyBox ul li:before{content:'';position:absolute;left:-20px;top:9px;background-color:#5b2867;height:6px;width:6px;border-radius:100%;    /* opacity: 0.7; */}
.policyBox p{margin:0;}
.policyBox ul{margin:10px 0;}
.policyBox .accordion-button{font-size:15px;padding:0.75rem 1.25rem;}
.policyBox.second p{margin:15px 0;}
.policyBox.second p:nth-last-child(1){margin-bottom:0;}
p.boldPara{font-size:20px;font-weight:600;padding-bottom:15px;margin:0!important;}
.policyBox.third p{margin-bottom:15px;}
.policyBox.third h6{font-weight:600;}
.innerChunk{padding-left:25px;padding-bottom:15px;}
.zoneChunk h5{font-size:16px;margin:20px 0 5px;font-weight:400;}
.policyBox.fourth .accordion h4{font-size:14px;font-weight:400;}
.zoneChunk h5 span{font-weight:600;font-size:18px;}
.policyBox.fourth .accordion-button{font-size:18px;padding:1rem 1.25rem;}
.policyBox.fourth .accordion{padding:20px 0 0;}
.policyBox.fourth .accordion h4 span{font-weight:700;}
.redNote{text-align:left;border:1px solid rgb(250 0 0);padding:15px;background-color:#fff3f3;}
.redNote p{/* color:#fff; */font-size:13px;}
.LibraryHours .research-box{padding:0px 25px 25px;}
.floating-Side.positionfixed{position:fixed;float:left;top:0;width:540px;}
.policyBox table{margin-top:25px;}
.EventCalendarMainWrap .TodayEventsItems{display:none;}
.EventCalendarMainWrap 
.research-box-area{margin:30px 0;}
.calenderBgWrap{background-color:#FAFAFA;padding:40px 0;}

.policyBox.newbox ul li span {
    font-size: 15px;
    font-weight: 500;
}



.policyBox.newbox ul li {
    margin-bottom: 8px;
}
/*  */
.logoHumbergWrap{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 15px;height:65px;}
.ctmNavMobile{display:none;}

/* Hamburger Menu */
.menu-Bar{width:30px;height:20px;cursor:pointer;position:relative;z-index:22;}
.menu-Bar span{display:block;height:4px;width:100%;background:#5c2568;position:absolute;transition:.6s all;border-radius:100px;}
.menu-Bar span:nth-child(1){top:0;}
.menu-Bar span:nth-child(2){top:8px;transform-origin:left;}
.menu-Bar span:nth-child(3){top:16px;}
.menu-Bar.open span{background:#2e0707;}
.menu-Bar.open span:nth-child(1){transform:rotate(45deg);top:12px;transform-origin:right-center;}
.menu-Bar.open span:nth-child(2){width:0;opacity:0;}
.menu-Bar.open span:nth-child(3){transform:rotate(-45deg);top:12px;transform-origin:right-center;}

/*  */
.menuWrap{width:100vw;position:fixed;bottom:0;right:-100vw;height:calc(100% - 105px);z-index:98;font-size:0;padding:0;background:#5c2568;transition:0.6s cubic-bezier(0.65,0.05,0.36,1);display:flex;overflow-y:overlay;}
.open.menuWrap{right:0;transition:0.3s ease-in-out;}
.innerWrapMenu{padding-bottom:70px;}
body.ovr-hiddn{overflow:hidden;}
/* body.ovr-hiddn .tawk-button{background-color:#7a74653b!important;} */

/*  */
.menuWrap .accordion-body ul li a{font-size:14px;padding:10px 0;}
.menuWrap .accordion-body ul{padding:0;margin:0;}
.menuWrap .accordion-button,.menuWrap a{display:block;text-decoration:none;color:#fff;padding:12px 20px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;font-weight:400;font-size:15px;border-bottom:1px solid rgb(255 255 255 / 25%);position:relative;cursor:pointer;}
.menuWrap a:hover{color:#fff;}
.menuWrap .accordion-button{border-radius:0;background-color:transparent;}
.menuWrap .accordion-button::after{filter:brightness(0) invert(1);position:absolute;right:0;height:1rem;width:1rem;display:flex;align-items:center;justify-content:center;background-size:contain;top:0;bottom:0;margin:auto;right:20px;}
.menuWrap .accordion-item{background-color:transparent;border:0;}
.menuWrap .accordion-button:not(.collapsed){background-color:rgb(255 255 255 / 10%);color:#fff;}
.menuWrap .accordion-item:first-of-type .accordion-button{border-radius:0;}
.menuWrap .accordion-body{padding:0;padding-left:20px;background-color:rgb(255 255 255 / 10%);}
.menuWrap .accordion-button:focus{border-color:#fff;}
.menuWrap .accordion-body ul li a:hover{color:#fff;}
.menuWrap .accordion-item:last-of-type .accordion-button.collapsed{border-radius:0px;}
.menuWrap  .submenu-title{    
        display: block;
    text-decoration: none;
    color: #fff;
    padding: 12px 20px;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    font-weight: 400;
    font-size: 15px;
    border-bottom: 1px solid rgb(255 255 255 / 25%);
    position: relative;
    cursor: pointer;
    font-size: 14px;
    padding: 10px 0;}
.menuWrap  ul.subItemsMenu{padding-left:15px!important;}
.menuWrap ul.subItemsMenu li a:before{content:'';position:absolute;left:6px;height:8px;width:8px;background-color:#fff;border-radius:100%;top:0;bottom:0;margin:auto;}
.menuWrap ul.subItemsMenu li a{position:relative;padding-left:25px!important;}

/*  */
.ParentBorderBox .bord{border-bottom:1px solid #dee2e6!important;}
.ParentBorderBox .bord:nth-child(3n+2){border-right:1px solid #dee2e6;border-left:1px solid #dee2e6;}

/* 22024 Code */
ol.orderLiCtm{padding:0;}
ol.orderLiCtm li{position:relative;padding-left:30px;font-size:14px;line-height:26px;}
ol.orderLiCtm li span{position:absolute;left:0px;font-weight:600;}

/* new section boos enlisted */
.coob-area:after{content:'';width:100%;top:0;height: 54%;position:absolute;z-index:-1;background-color: #fff;background: linear-gradient(90deg, #fdf3e7 0%, #f2e9f9 100%);}
.coob-area{position:relative;padding:70px 0;overflow:hidden;}
.bookStates .lirabry-inner{flex-wrap:nowrap;gap:20px;}
.bookStates .lirabry-inner .library-box{flex:1 0 0;width:100%;cursor:inherit;background-color: #fff !important;margin:0;}
.bookStates .lirabry-inner .library-box h5{font-size:40px;font-weight:700;padding:15px 0;margin:0;}
.bookStates .lirabry-inner .library-box h6{color:#282828;}
.ad-message-section{padding:70px 0;}
.ad-message-box{padding-right:5rem;}
.ad-message-box p{font-size:24px;font-weight:400;line-height:38px;margin:20px 0 30px;}
.ad-message-box h4{color:#5a2867;font-size:22px;font-weight:600;}
.ad-message-box h5{font-size:16px;color:#282828;margin:0;}
.lirabry-inner .library-box:hover {
    background-color: #fff;
    background: linear-gradient(90deg, #fdf3e7 0%, #f2e9f9 100%);
    transition: all 0.3s ease-in-out;
}

.bookStates .lirabry-inner .library-box:hover {
    background: #fff;
}

/*  */


.eresources-tabsWrap {
        margin: 1rem 0 3rem !important;
        justify-content: flex-start;
        position: relative;
        border: 0 !important;
        padding: 0;
        background-color: #fff;
        max-width: fit-content;
        gap: 5px;
}

.eresources-tabsWrap:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    /* background: rgba(217, 217, 217, 0.6); */
    filter: blur(42px);
    left: 0;
    z-index: -1;
    display: none;
}


.eresources-tabsWrap li button {
    color: #dedede !important;
    font-weight: 700;
    min-width: 200px;
    margin: 0;
    border-radius: 0 !important;
    padding: 12px;
    border-color: #dee2e6 !important;
}

.eresources-tabsWrap li button.active {
    color: #5b2867 !important;
    background-color: #5b286752 !important;
}


/*  */

@media (max-width:991px){
    .App-header nav{display:none;}
    .responsive-logo,.ctmNavMobile{display:block;}
    .marquee li{display:flex;align-items:center;justify-content:center;}
    .marquee{margin:0;padding:10px 0;background:#d5c195;display:block;}
    .marquee li h6{font-weight:600;margin:0 10px 0px 0;font-size:14px;color:#5d2468;border-right:1px solid #ae9661;padding:0 10px 0 0;}
    .marquee li h6 img{margin-right:10px;}
    .marquee ul{margin:0;padding:0;}
    .marquee li p{margin:0;border-right:1px solid #ae9661;padding:0 10px 0;}
    .marquee li p:last-child{border:none;padding-right:0;}
}