/**
 * Custom CSS
 * Use this file to override styles if you feel uncomfortable editing
 * component stylesheets.
 ============================================================================ */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap');
@import url('./variables.css');


*,html,body{
  scroll-behavior: smooth;
  outline: none; 
}
html,body{
  height: 100%;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  /* color: var(--black); */
  color: #000000; /* #6e6e6e; */
}
.bg--orange {
  background: #2f6696 !important; /* #d7691f */
}

.text--orange {
  color: #2f6696 !important;
}

.border--orange {
  border-color: #2f6696 !important;
}

.badge--orange {
  background: #2f6696 !important;
  color: #fff;
}

.bg--dark-orange {
  background: #d76920 !important;
}

.text--dark-orange {
  color: #d76920 !important;
}

.border--dark-orange {
  border-color: #d76920 !important;
}

.badge--dark-orange {
  background: #d76920 !important;
  color: #fff;
}

.bg--dark-brown {
  background: #660c01 !important;
}

.text--dark-brown {
  color: #660c01 !important;
}

.border--dark-brown {
  border-color: #660c01 !important;
}

.badge--dark-brown {
  background: #660c01 !important;
  color: #fff;
}

.bg--light-brown {
  background: #bb905e !important;
}

.text--light-brown {
  color: #bb905e !important;
}

.border--light-brown {
  border-color: #bb905e !important;
}

.badge--light-brown {
  background: #bb905e !important;
  color: #fff;
}

.bg--light-grey {
  background: #ededed !important;
}

.text--light-grey {
  color: #ededed !important;
}

.border--light-grey {
  border-color: #ededed !important;
}

.badge--light-grey {
  background: #ededed !important;
  color: #fff;
}
input:focus, .form-control:focus, .search-box .SearchForm form .form-group .col-12 .custom-select:focus, select:focus, button:focus {
  outline: none !important;
  box-shadow: none !important;
}

a, a:hover {
  color: #2f6696;
}

.bg-white {
  background: #fff;
}

.text-black {
  color: #000 !important;
}

.font-11x {
  font-size: 11px !important;
}

.font-12x {
  font-size: 12px !important;
}

.font-13x, .search-box .SearchForm form .form-group .col-12 .form-control, .search-box .SearchForm form .form-group .col-12 .custom-select, .search-box .SearchForm form .form-group .btn, .AccessandFacilities .accordion.subAccrodion .card .collapseContent .card-body {
  font-size: 13px !important;
}

.font-14x {
  font-size: 14px !important;
}

.font-weight-semibold {
  font-weight: 600 !important;
}

.bg--orange50 {
  background: rgba(215, 105, 31, 0.125);
  font-size: 14px;
  border-color: #2f6696;
}
.btn {
  font-size: 14px;
}
.btn.bg--dark-brown{
  color: #fff;
}
.btn.bg--dark-brown.outline {
  color: #660c01;
}

.btn.bg--dark-brown:hover {
  background: transparent !important;
  color: #660c01;
  border-color: #660c01;
}

.btn.bg--dark-brown.outline {
  background: transparent !important;
  color: #660c01;
  border-color: #660c01;
}

.btn.bg--dark-brown.outline:hover {
  background: #660c01 !important;
  color: #fff;
}

.btn.bg--orange {
  color: #fff;
  font-size: 14px;
}

.btn.bg--orange:hover {
  background: transparent !important;
  color: #2f6696;
  border-color: #2f6696;
}

.btn.bg--orange.outline {
  background: transparent !important;
  color: #2f6696;
  border-color: #2f6696;
}

.btn.bg--orange.outline:hover {
  background: #2f6696 !important;
  color: #fff;
}

.btn.advanceBtn {
  color: #2f6696;
  font-size: 14px;
  border-color: #2f6696;
}

.btn.advanceBtn:hover {
  background: #2f6696 !important;
  color: #fff;
  border-color: #2f6696;
}

/**
 
 Given class sets the main background image of the site. 
 */
.dialog-off-canvas-main-canvas {
  background: url(../css/images/bg-main.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100vh;
  width: 100vw;
}
.pr-header {
  /* color: #2e2e2e; */
  background-color: transparent;
}
.page {
  background-color: transparent;
}

.user-logged-in .block-plugin-id--system-branding-block {
  margin: 15px 0 25px !important;
}
.user-logged-in .social_logout {
  float: left;
  width: 100%;
  display: -webkit-inline-box;
  padding: 8px 0 0 13rem;
  font-size: 13px;
}
.user-logged-in #block-customsocialicon li {
  margin-right: 0px !important;
}
.user-logged-in .custom_social_part_one {
  margin-left: 55px;
}
.user-logged-in .l-rw.regions.container.pr-header__rw.arc--2.hr--1-2 {
  background: var(--white);
  margin-top: 95px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  padding: 25px 51px 0px 47px;
}

.user-logged-in
  .clearfix.text-formatted.field.field-block-content--body.field-formatter-text-default.field-name-body.field-type-text-with-summary.field-label-hidden.has-single
  ul {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  display: -ms-flexbox;
  display: -webkit-inline-box;
  flex-direction: row;
  padding-right: 20px;
  margin-bottom: 0;
}

.user-logged-in
  .clearfix.text-formatted.field.field-block-content--body.field-formatter-text-default.field-name-body.field-type-text-with-summary.field-label-hidden.has-single
  ul
  li {
  position: relative;
  display: block;
  padding: 3px;
}

/********/

.user-logged-out .block-plugin-id--system-branding-block {
  margin: 15px 0 0rem !important;
}
.user-logged-out .l-rw.regions.container.pr-header__rw.arc--2.hr--1-2 {
  background: var(--white);
  margin-top: 20px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  /* padding: 0px 31px; */
}
.l-rw.regions.container.pr-header__rw.arc--2.hr--1-2 {
  padding: 0px 30px;
}

.user-logged-out
  .clearfix.text-formatted.field.field-block-content--body.field-formatter-text-default.field-name-body.field-type-text-with-summary.field-label-hidden.has-single
  ul {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  display: -ms-flexbox;
  display: -webkit-inline-box;
  flex-direction: row;
  padding-right: 20px;
  margin-bottom: 0;
}

.user-logged-out
  .clearfix.text-formatted.field.field-block-content--body.field-formatter-text-default.field-name-body.field-type-text-with-summary.field-label-hidden.has-single
  ul
  li {
  position: relative;
  display: block;
  padding: 3px;
}

/*Boxes*/
.view.view-institute-categories-main-view .view-content {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
}
.boxes-group .boxes {
  
  background: var(--light-brown);  
  color: var(--white);
  cursor: default;
  display: inline-block; 
  padding: 12px;
  width: calc(100% / 2 - 10px);
}
.block-views .view-institute-categories-main-view .views-field-description__value a  {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.8);
}
.boxes-group .boxes:hover {
  background: var(--lightblue); /* --orange*/
}
/* .boxes-group .boxes:nth-child(1) {
   background: var(--orange);
 } */
.boxes-group .boxes a {
  color: var(--white);
  font-size: 16px;
}
.boxes-group .boxes .field-content img {
  height: 140px;
  margin-bottom: 16px;
  width: 100%;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transition: 0.3s filter ease-in-out, 0.3s -webkit-filter ease-in-out;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.boxes-group .boxes:hover .field-content img {
  -webkit-filter: none;
  filter: none;
}
.boxes-group .boxes a:hover {
  text-decoration: none;
}

/*menu*/
ul.menu.odd.menu-level-1.menu-name--main {
  background: var(--lightblue);
  padding: 0px 1rem;
}
ul.menu.odd.menu-level-1.menu-name--main li a {
  color: var(--white) !important;
  text-transform: uppercase;
  background-color: transparent;
}
/* ul.menu.odd.menu-level-1.menu-name--main li a:hover {
   background-color: var(--dark-orange);
 } */
.ms-dropmenu .rm-block__content .menu-level-1 > li > span > .menu__link:hover,
.ms-horizontal .rm-block__content .menu-level-1 > li > span > .menu__link:hover,
.ms-dropmenu
  .rm-block__content
  .menu-level-1
  > li
  > span
  > .menu__link.is-active,
.ms-horizontal
  .rm-block__content
  .menu-level-1
  > li
  > span
  > .menu__link.is-active {
  background-color: var(--navActiveColor) !important;
}

/*General*/
.atl__lc.lc-1 {
  background-color: var(--white);
  padding-left: 15px;
}

.atl__lc.lc-2 {
  background: var(--lightgrey);
  min-height: 694px;
  max-height: 100%;
  height: 100%;
}

.l-r {
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0px;
  width: 100%;
  background: #fff;
}
.container.l-rw.regions.container.pr-header__rw.arc--2.hr--1-2 {
  background: #fff;
  margin-top: 95px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  padding: 25px 51px 0px 47px;
}
div#views_slideshow_cycle_teaser_section_slider_hoempage-ldii_homepage_slider {
  width: 100% !important;
}
#main-content .region {
  background-color: var(--white) !important;
}
.block-region-col-2 .view-content {
  display: none;
}
.ldii-body #block-bootstrap4-content .atl__lc.lc-1 {
  width: 75%;
}
.ldii-body #block-bootstrap4-content .atl__lc.lc-2 {
  width: 24%;
  /* margin-top: 16px; */
  margin-right: 10px;
  min-height: 658px;
}
.view.view-slider-hoempage .view-content {
  position: relative;
}
/*.custom_header_ldii:after {
   content: '+';
 }
 */
.minus:before {
  content: '-';
}
/* .footer_top_menu {
   width: 96%;
   float: left;
   color: var(--white);
 } */
/* .footer_top_menu {
   width: 65%;
   float: left;
 } */
/* .footer_top_menu a {
   color: var(--dark-brown);
   padding: 0rem 1rem 0px 0rem;
   text-transform: capitalize;
   font-size: 11px;
 } */
.custom_copyright {
  float: right;
  font-size: 11px;
  color: var(--dark-brown);
}
/*font aswesome*/
.fa {
  padding: 20px;
  font-size: 30px;
  width: 50px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}

.fa:hover {
  opacity: 0.7;
}

.fa-facebook {
  background: #3b5998;
  color: white;
}

.fa-twitter {
  background: #55acee;
  color: white;
}

.fa-google {
  background: #dd4b39;
  color: white;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
}

.fa-youtube {
  background: #bb0000;
  color: white;
}

.fa-instagram {
  background: #125688;
  color: white;
}

.fa-pinterest {
  background: #cb2027;
  color: white;
}

.fa-snapchat-ghost {
  background: var(--white) c00;
  color: white;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.fa-skype {
  background: #00aff0;
  color: white;
}

.fa-android {
  background: #a4c639;
  color: white;
}

.fa-dribbble {
  background: #ea4c89;
  color: white;
}

.fa-vimeo {
  background: #45bbff;
  color: white;
}

.fa-tumblr {
  background: #2c4762;
  color: white;
}

.fa-vine {
  background: #00b489;
  color: white;
}

.fa-foursquare {
  background: #45bbff;
  color: white;
}

.fa-stumbleupon {
  background: #eb4924;
  color: white;
}

.fa-flickr {
  background: #f40083;
  color: white;
}

.fa-yahoo {
  background: #430297;
  color: white;
}

.fa-soundcloud {
  background: #ff5500;
  color: white;
}

.fa-reddit {
  background: #ff5700;
  color: white;
}

.fa-rss {
  background: #ff6600;
  color: white;
}

/*Footer*/
footer {
  color: var(--dark-brown);
  background-color: var(--lightgrey);
}

footer .navbar .navbar-nav .nav-item .nav-link {
  color: var(--dark-brown);
  font-weight: 400;
  padding: 0rem 1rem 0px 0.5rem;
  text-transform: capitalize;
  font-size: 12px;
}

footer .navbar .navbar-nav .nav-item:hover {
  opacity: 0.7;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
}

footer .socialLinks li {
  padding: 0px 2px !important;
  background: transparent;
}

footer .socialLinks li a svg path {
  fill: var(--dark-brown);
}

footer .socialLinks li a:hover svg path {
  opacity: 0.6;
}

footer .copyright--text {
  font-size: 12px;
}

.l-pr.attribution {
  display: none;
}

#block-customfooter {
  background: var(--lightgrey);
}

.pr-footer {
  color: var(--white) fff;
  background-color: white !important;
}
.custom_footer_update {
  color: var(--dark-brown);
  text-transform: capitalize;
  font-size: 13px;
  margin-bottom: 15px;
  float: left;
  width: 50%;
}

div#block-customloginblock {
  float: right;
  color: rgba(0, 0, 0, 0.6) !important;
}

div#block-customloginblock a {
  color: rgba(0, 0, 0, 0.6) !important;
}

div#block-searchform {
  width: 50%;
  float: right;
  margin-top: 0px;
}

#block-searchform input#edit-keys {
  height: 41px;
}

.search-block-form__form .form-submit {
  height: 41px;
  width: 40px;
}

#views-blockl-d-institute-of-indology-term-category-block-2 .views-row,
#views-blockl-d-institute-of-indology-term-category-block-3 .views-row {
  display: none;
}

#block-customsocialicon li {
  float: left;
  margin-right: 6px;
}

#block-customsocialicon ul {
  list-style: none;
}

#block-contenta98e72fe-2b5a-4740-af7f-b023da020789 {
  background: var(--lightgrey);
  padding: 14px;
  box-sizing: border-box;
}

.footer_first_part {
  display: -webkit-box;
  display: flex;
}

.rss_images {
  float: right;
  width: 50%;
}

.rss_images ul {
  list-style: none;
  float: right;
}

.rss_images li {
  float: left;
  margin-right: 6px;
  margin-bottom: 6px;
}

#block-customsocialicon {
  float: left;
}

#block-useraccountmenu {
  float: right;
}
.pr-header .arc--2 .l-r {
  width: 50%;
}
.block {
  margin-bottom: 0px;
}
.custom_header_ldii,
.custom_header_museum,
.custom_header_mehta_art {
  background: var(--dark-brown);
  color: white;
  border-radius: 0px;
  cursor: default;
  font-size: 16px;
  font-weight: 400;
  margin: 5px 0px;
  min-height: 38px;
  vertical-align: middle;
  padding: .375rem .75rem;
  padding-right: 25px;
  padding-left: 5px;
  
}

.custom_header_ldii_title,
.custom_header_museum_title,
.custom_header_mehta_art_title {
  float: left;
}

.custom_header_ldii_plus,
.custom_header_mehta_art_plus,
.custom_header_museum_plus {
  float: right;
}

.custom_header_ldii .views-row {
  display: block;
}
.block-region-col-2 .view .view-content,
.block-region-col-2 .view .view-content,
.block-region-col-2 .view .view-content {
  background: transparent;
  padding: 0.4rem 9px 0;
  height: 440px;
  overflow-y: auto;
}
.block-region-col-2 .view .view-content .views-row,
.block-region-col-2 .view .view-content .views-row,
.block-region-col-2 .view .view-content .views-row {
  border-bottom: 1px solid rgba(102, 12, 1, 0.1);
  padding-bottom: 6px;
  margin-bottom: 5px;
}
.block-region-col-2
  .view
  .view-content
  .views-row
  .views-field.views-field-title
  span
  a,
.block-region-col-2
  .view
  .view-content
  .views-row
  .views-field.views-field-title
  span
  a,
.block-region-col-2
  .view
  .view-content
  .views-row
  .views-field.views-field-title
  span
  a {
  font-size: 13px;
}
.block-region-col-2
  .view
  .view-content
  .views-row
  .views-field
  .field-content
  p,
.block-region-col-2
  .view
  .view-content
  .views-row
  .views-field
  .field-content
  p,
.block-region-col-2
  .view
  .view-content
  .views-row
  .views-field
  .field-content
  p {
  font-size: 11px;
  margin-top: 5px;
  color: #000000; /* #6e6e6e; */
}
.custom_header_main {
  color: var(--dark-brown);
  font-weight: 400;
  font-size: 1.25rem;
  padding-top: 1rem !important;
  padding-bottom: 0.5rem !important;
}

.fieldViewTitle{
  /* display: none; */
}

#views-blockl-d-institute-of-indology-term-category-block-1
  .views-field.views-field-title
  a,
#views-blockl-d-institute-of-indology-term-category-block-2
  .views-field.views-field-title
  a,
#views-blockl-d-institute-of-indology-term-category-block-3
  .views-field.views-field-title
  a {
  font-size: 13px;
  color: var(--lightblue) !important;
  line-height: normal !important;
  display: block;
}

#views-blockl-d-institute-of-indology-term-category-block-1
  .views-field.views-field-body,
#views-blockl-d-institute-of-indology-term-category-block-2
  .views-field.views-field-body,
#views-blockl-d-institute-of-indology-term-category-block-3
  .views-field.views-field-body {
  font-size: 12px;
  margin-top: 5px;
  letter-spacing: 0.5px;
  color: #000000; /* #6e6e6e; */
  line-height: 16px;
}
#views-blockl-d-institute-of-indology-term-category-block-1
  .views-field.views-field-body
  p,
#views-blockl-d-institute-of-indology-term-category-block-2
  .views-field.views-field-body
  p,
#views-blockl-d-institute-of-indology-term-category-block-3
  .views-field.views-field-body
  p {
  margin-bottom: 10px;
}
.view-content.view-rows
  .skin-default
  #views_slideshow_cycle_div_slider_hoempage-block_1_3_0,
.view-content.view-rows
  .skin-default
  #views_slideshow_cycle_div_slider_hoempage-block_1_3_1,
.view-content.view-rows
  .skin-default
  #views_slideshow_cycle_div_slider_hoempage-block_1_3_2 {
  width: 100% !important;
}

.atl__lc {
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0 0.91em !important;
  width: 100%;
}

.block-views-blockslider-hoempage-block-1 .views-field.views-field-title {
  position: absolute !important;
  bottom: 0px !important;
  background: rgba(0, 0, 0, 0.65);
  width: 100%;
  color: var(--white) !important;
  padding: 13px 20px 5px;
  z-index: 99;
  height: 80px;
}

.block-views-blockslider-hoempage-block-1 .views-field.views-field-title a {
  color: white;
  font-weight: 700 !important;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
}

.block-views-blockslider-hoempage-block-1
  .views-field.views-field-field-subtitle {
  color: white;
  font-weight: 400 !important;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  padding: 0px;
  position: absolute !important;
  bottom: 0px;
  z-index: 101;
  padding-left: 20px;
  padding-bottom: 20px;
}

.l-rw {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  width: 100%;
}

.atl__lc.lc-2 .block-region-col-2 .view-content.view-rows {
  background: transparent;
  padding: 0rem 10px 0;
}
.atl__lc.lc-2 .block-region-col-2 .view-content.view-rows .views-row {
  border-bottom: 1px solid rgba(102, 12, 1, 0.1);
  margin-bottom: 0rem;
  margin-top: 0.7rem;
}

.views-field.views-field-field-slider-image .field-content img {
  width: 100%;
}

.atl__lc.lc-2
  .block-region-col-2
  .view-content.view-rows
  .views-field.views-field-body {
  font-size: 14px;
  margin-top: 5px;
  letter-spacing: 0.5px;
  color: #000000; /* #6e6e6e; */
}
.search-block-form__form .form-actions .form-submit {
  background-image: url(images/search-icon.svg) !important;
  background-color: transparent !important;
  border-left: 0 !important; 
  opacity: 0.5;
}
.views-slideshow-controls-bottom .views-slideshow-pager-bullets {
  margin: 0px !important;
}
.views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active {
  background: white;
  cursor: default;
}

.views-slideshow-controls-bottom .views-slideshow-pager-bullets li {
  text-indent: -9999px;
  cursor: default;
  display: inline-block;
  border-radius: 6px;
  padding: 0 6px;
  background: rgba(255, 255, 255, 0.5);
  margin: 0.4em;
  line-height: 12px;
}

.views-slideshow-controls-bottom {
  position: absolute;
  right: 10px;
  bottom: 15px;
  z-index: 9999;
}
/**/
.block-plugin-id--views-block-slider-hoempage-block-1 {
  position: relative;
  margin-top: 0px;
}
.ms-dropmenu
  .rm-block__content
  .menu-level-1
  .menu__item.menu__item-title--home
  a.menu__link {
  font-size: 0px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath d='M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
  background-size: 70%;
  background-repeat: no-repeat;
  background-position: center center;
  height: 100%;
  width: 100%;
}
.views_slideshow_cycle_slide.views_slideshow_slide {
  min-height: 352.859px !important;
  height: 352.859px !important;
  width: 100%;
}
.ldii_static_blocks
  .field.field--name-field-block-image.field--type-image.field--label-hidden.field__item {
  height: 140px;
  margin-bottom: 16px;
}
.field.field--name-field-detail-page-link.field--type-link.field--label-hidden.field__item {
  display: none;
}

.ldii_static_blocks
  .field.field--name-field-block-image.field--type-image.field--label-hidden.field__item
  img {
  width: 100%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transition: 0.3s -webkit-filter ease-in-out;
  -webkit-transition: 0.3s -webkit-filter ease-in-out;
  transition: 0.3s filter ease-in-out;
  transition: 0.3s filter ease-in-out, 0.3s -webkit-filter ease-in-out;
}
.views_slideshow_cycle_slide.views_slideshow_slide .views-row,
.views_slideshow_cycle_slide.views_slideshow_slide
  .views-row
  .views-field.views-field-field-slider-image,
.views_slideshow_cycle_slide.views_slideshow_slide
  .views-row
  .views-field.views-field-field-slider-image
  .field-content {
  height: 100%;
}
.views_slideshow_cycle_slide.views_slideshow_slide .views-row,
.views_slideshow_cycle_slide.views_slideshow_slide .views-row .views-field.views-field-field-slider-image{
  width: 100%;
}
.views_slideshow_cycle_slide.views_slideshow_slide
  .views-row
  .views-field.views-field-field-slider-image
  .field-content
  img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}
.page-variant--id-ld-homepage-panels-variant-0 .atl__lc.lc-2 {
  margin-top: 0px !important;
}
nav[aria-labelledby='block-corolla-main-menu-menu'] {
  margin-left: 3px;
}
.views-element-container [class*='view-l-d-'] .view-content.view-rows {
  max-height: 486px;
  overflow: auto;
}



.boxes-group .boxes:first-child {
  margin-left: 0px !important;
}
.boxes-group .boxes:nth-child(3) {
  margin-right: 0px !important;
}
.block-region-bottom .block-broken {
  display: none;
}


/*------------------- media query start here ----------------------*/
@media only screen and (min-width: 769px) and (max-width: 1007px) {
  .bp--at-core-simple-wide .atl--twocol-9-3.l-arc--2 > .atl__cw > .atl__lc,
  .bp--at-core-simple-tablet-isolate
    .atl--twocol-9-3.l-arc--2
    > .atl__cw
    > .atl__lc {
    width: 100%;
  }
  .atl__lc.lc-2 {
    background: var(--lightgrey);
    min-height: 243px;
    max-height: 100%;
    height: 100%;
  }
  .bp--at-core-simple-wide
    .atl--twocol-9-3.l-arc--2
    > .atl__cw
    > .atl__lc:last-child,
  .bp--at-core-simple-tablet-isolate
    .atl--twocol-9-3.l-arc--2
    > .atl__cw
    > .atl__lc:last-child {
    width: 55%;
    margin-top: 16px !important;
    text-align: center;
    margin: 0 auto;
    margin-top: 0px;
  }
}
@media only screen and (max-width: 960px) {
  #block-corolla-main-menu-menu.rm-toggle__label {
    display: none;
  }
  .block-system-main-block .block-region-col-2{
    margin-top: 30px;
  }
}

@media only screen and (max-width: 768px) {
  #block-customloginblock {
    width: 100%;
    text-align: center;
    padding-top: 10px;
  }
  div#block-searchform {
    width: 100%;
    float: none;
    text-align: center;
    padding-left: 50px;
    padding-right: 50px;
    box-sizing: border-box;
  }
  .boxes-group .views-row {
    background: var(--light-brown);
    color: var(--white);
    cursor: default;
    display: inline-block;
    padding: 2%;
    width: calc(100% / 3 - 10px);
    box-sizing: border-box;
    text-align: left;
  }

  .bp--at-core-simple-wide
    .atl--twocol-9-3.l-arc--2
    > .atl__cw
    > .atl__lc:last-child,
  .bp--at-core-simple-tablet-isolate
    .atl--twocol-9-3.l-arc--2
    > .atl__cw
    > .atl__lc:last-child {
    width: 100%;
    margin-top: 16px;
    margin-right: 0;
  }
  .atl__lc.lc-2 {
    background: var(--lightgrey);
    min-height: 244px;
    max-height: 100%;
    height: 100%;
  }
  .footer_top_menu {
    width: 100%;
    float: none;
    text-align: center;
    margin-top: 6px;
    margin-bottom: 1rem;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
  }
  .footer_top_menu a {
    color: var(--dark-brown);
    padding: 0rem 1rem 0px 0rem;
    text-transform: capitalize;
    font-size: 11px;
    -webkit-box-flex: 0;
    flex: 0 130px;
    display: -webkit-box;
    display: flex;
    margin: 5px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .custom_copyright {
    float: none;
    font-size: 11px;
    color: var(--dark-brown);
    text-align: center;
  }

  #block-customloginblock ul {
    padding_left: 0px !important;
    text-align: center;
  }
  .user-logged-out
    .clearfix.text-formatted.field.field-block-content--body.field-formatter-text-default.field-name-body.field-type-text-with-summary.field-label-hidden.has-single
    ul
    li
    .search-block-form__form
    .form-submit {
    background-image: url(../images/search-icon.svg),
      -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
    background-image: url(../images/search-icon.svg),
      linear-gradient(to bottom, #ffffff, #ffffff);
    position: relative;
    display: block;
    padding: 10px;
  }
}
@media (max-width: 767px) {
  .boxes-group .views-row .field-content img {
    height: 240px;
    margin-bottom: 20px;
    /* width: auto; */
  }
  .view.view-institute-categories-main-view .view-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .boxes-group .boxes:first-child{
    margin-left: auto !important;
  }
  .boxes-group .boxes:nth-child(3){
    margin-right: 15px !important;
  }
  .boxes-group .boxes {
    width: calc(100%);
    margin-bottom: 15px;
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .region-header-second .search-block-form #search-block-form {
    -webkit-box-pack: center !important;
    justify-content: center !important;
  }
  .views-slideshow-controls-bottom {
    top: auto;
    bottom: 5px;
  }
}
@media only screen and (max-width: 442px) {
  #block-customloginblock ul {
    width: 89%;
    text-align: center;
  }
  .views-slideshow-controls-bottom {
    top: auto;
    bottom: 3px;
  }
  .PopularManuscripts .region-popular-manuscripts .view-popular-manuscripts .views-row,
  .RecentlyAdded .region-recent-manuscripts .view-recently-added-menuscripts .views-row{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  .PopularManuscripts .region-popular-manuscripts .view-popular-manuscripts .views-row .views-field-field-manuscript-cover-image,
  .RecentlyAdded .region-recent-manuscripts .view-recently-added-menuscripts .views-row .views-field-field-manuscript-cover-image{
    margin-bottom: 10px;
  }
}

/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 17px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 11px;
  border: 1px solid #ccc;
  border-top: none;
}

.data_objective,
.data_mission,
.data_team,
.data_facility {
  display: none;
}

.img_about_us {
  display: -webkit-box;
  display: flex;
  width: 100%;
}
.first_image,
.second_image,
.third_image {
  padding: 5px;
  box-sizing: border-box;
}

.first_entire_section {
  display: none;
}
.page-node-type--page .node.node--type-page {
  border: none;
  background: var(--lightgrey);
}
.page-node-type--page .node.node--type-page .node__header {
  display: none !important;
}
.page-node-type--page
  .node.node--type-page
  .node__content
  .field-type-text-with-summary
  .field__items
  .field__item
  .img_about_us {
  -webkit-box-pack: center;
  justify-content: center;
}
.page-node-type--page
  .node.node--type-page
  .node__content
  .field-type-text-with-summary
  .field__items
  .field__item
  .img_about_us
  [class*='_image'] {
  width: calc(100% / 3 - 6.9em - 0.0125em);
  margin: 0px 10px;
  position: relative;
  background: var(--light-brown);
  border-radius: 5px;
  color: #fff;
  padding: 4px;
  cursor: default;
}
.page-node-type--page
  .node.node--type-page
  .node__content
  .field-type-text-with-summary
  .field__items
  .field__item
  .img_about_us
  [class*='_image']:hover {
  background: var(--dark-brown);
}
.page-node-type--page
  .node.node--type-page
  .node__content
  .field-type-text-with-summary
  .field__items
  .field__item
  .img_about_us
  [class*='_image']:hover::before {
  content: '';
  position: absolute;
  bottom: -15px;
  left: 0px;
  right: 0px;
  margin: 0px auto;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  -moz-transform: scale(0.9999);
  border-width: 15px 15px 0 15px;
  border-color: var(--dark-brown) transparent transparent transparent;
}
.page-node-type--page
  .node.node--type-page
  .node__content
  .field-type-text-with-summary
  .field__items
  .field__item
  .img_about_us
  [class*='_image']
  img {
  height: 100px;
  overflow: hidden;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}
/* .first_entire_section , _second_entire_section, .third_entire_section  css*/
.page-node-type--page
  .node.node--type-page
  .node__content
  .field-type-text-with-summary
  .field__items
  .field__item
  [class*='_entire_section'] {
  max-width: 1150px;
  margin: 0 auto;
  background-color: #fff;
  padding: 20px 30px;
  margin: 0px 17px;
}
/* img_about_us_main */
.page-node-type--page
  .node.node--type-page
  .node__content
  .field-type-text-with-summary
  .field__items
  .field__item
  [class*='_entire_section']
  > [class*='img_'] {
  min-height: 300px;
  overflow: hidden;
  height: 320px;
  border: 1px solid var(--dark-brown);
}
.page-node-type--page
  .node.node--type-page
  .node__content
  .field-type-text-with-summary
  .field__items
  .field__item
  [class*='_entire_section']
  [class*='img_']
  img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}
.page-node-type--page
  .node.node--type-page
  .node__content
  .field-type-text-with-summary
  .field__items
  .field__item
  [class*='_entire_section']
  p {
  margin-bottom: 0px;
  font-size: 13px;
}
.page-node-type--page
  .node.node--type-page
  .node__content
  .field-type-text-with-summary
  .field__items
  .field__item
  [class*='_entire_section']
  .main_tab_about_us {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin: 15px 0px;
}
.page-node-type--page
  .node.node--type-page
  .node__content
  .field-type-text-with-summary
  .field__items
  .field__item
  [class*='_entire_section']
  .data_about
  div {
  font-size: 13px;
}
.page-node-type--page
  .node.node--type-page
  .node__content
  .field-type-text-with-summary
  .field__items
  .field__item
  [class*='_entire_section']
  .main_tab_about_us
  .common_about_us {
  margin: 0px 2.5px;
  width: 140px;
  height: 35px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  background: var(--lightgrey);
  color: var(--dark-brown);
  text-transform: capitalize;
  font-size: 14px;
  cursor: default;
}
.page-node-type--page
  .node.node--type-page
  .node__content
  .field-type-text-with-summary
  .field__items
  .field__item
  [class*='_entire_section']
  .main_tab_about_us
  .common_about_us:hover,
.page-node-type--page
  .node.node--type-page
  .node__content
  .field-type-text-with-summary
  .field__items
  .field__item
  [class*='_entire_section']
  .main_tab_about_us
  .common_about_us:active,
.page-node-type--page
  .node.node--type-page
  .node__content
  .field-type-text-with-summary
  .field__items
  .field__item
  [class*='_entire_section']
  .main_tab_about_us
  .common_about_us.active {
  background: var(--dark-brown);
  color: var(--lightgrey);
}

.user-logged-out .l-rw.regions.container.pr-header__rw.arc--2.hr--1-2 {
  margin-top: 0px;
}
.l-rw {
  /* max-width: 90em; */
  max-width: 100%;
}
@media (min-width: 1024px) {
  .l-rw {
    max-width: calc(88em - 4px);
  }
}
@media (min-width: 1281px) {
  .l-rw {
    max-width: calc(98.5em - 0.5px);
  }
}
nav[aria-labelledby='block-corolla-main-menu-menu'].settings-tray-editable.rm-block {
  background: #2f6696 !important;
  min-height: 49px;
}
nav[aria-labelledby='block-corolla-main-menu-menu'].settings-tray-editable.rm-block
  .rm-block__inner,
nav[aria-labelledby='block-corolla-main-menu-menu'].settings-tray-editable.rm-block
  .rm-block__inner
  .rm-block__content,
nav[aria-labelledby='block-corolla-main-menu-menu'].settings-tray-editable.rm-block
  .rm-block__inner
  .rm-block__content
  ul.menu.odd.menu-level-1.menu-name--main,
nav[aria-labelledby='block-corolla-main-menu-menu'].settings-tray-editable.rm-block
  .rm-block__inner
  .rm-block__content
  ul.menu.odd.menu-level-1.menu-name--main
  .menu__item {
  height: 100%;
}
ul.menu.odd.menu-level-1.menu-name--main li a {
  height: 100%;
  padding: 0rem 1.25rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  flex: 1;
}
#block-corolla-main-menu button.rm-toggle__link.un-button {
  /* float: left; */
  padding: 0px;
  background: transparent;
  margin-right: 15px;
  padding: 5px 10px;
}
#block-corolla-main-menu button.rm-toggle__link.un-button svg {
  fill: #fff;
  height: 2rem;
  width: 2rem;
}
nav[aria-labelledby='block-corolla-main-menu-menu'].settings-tray-editable.rm-block
  .rm-toggle {
  min-height: 49px;
}
@media (min-width: 1024px) {
  ul.menu.odd.menu-level-1.menu-name--main li a {
    width: 119px;
  }
}

.activity-view .single-activity {
  background-color: #bb0000;
}

/*  */
.theme-container {
  padding: 0px 30px;
  background-color: var(--white);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  width: 100%;
  position: relative;
  z-index: 5;
}
@media (min-width: 992px) {
  .theme-container {
    max-width: 1024px;
    margin: 0 auto;
  }
}
@media (min-width: 1140px) {
  .theme-container {
    max-width: 1140px;
    margin: 0 auto;
  }
}
@media (min-width: 1299px) {
  .theme-container {
    max-width: 1280px;
    margin: 0 auto;
  }
}
@media (max-width: 991px) {
  .theme-container {
    max-width: 100%;
    margin: 0 auto;
  }
  .circulation_timings_field .field--name-field-circulation-timings {
    width: 100%;
	}
}

@media (max-width: 767px) {
  .theme-container {
    padding: 0px !important;
  }
}
@media (min-width: 992px) {
  header .navbar {
    padding-top: 0px;
    padding-right: 1rem;
    padding-bottom: 0px;
    padding-left: 1rem;
    height: 49px;
  }
  header .navbar div *:not(.dropdown-menu) {
    height: 100%;
  }
  header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    height: 100%;
    min-height: 49px;
  }
}
header .navbar .navbar-collapse .navbar-nav .nav-item:hover,
header .navbar .navbar-collapse .navbar-nav .nav-item.active,
header .navbar .navbar-collapse .navbar-nav .nav-item.show {
  background: #3a7eba;
}
header .navbar .navbar-collapse .navbar-nav .nav-item {
  -webkit-box-flex: 1;
  flex: 1;
  text-align: center;
  -webkit-transition: 0.2s, ease-in;
  transition: 0.2s, ease-in;
}
header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
  text-transform: uppercase;
  color: #fff;
  font-weight: 300;
  font-size: 13px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.region-site-search{
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
    -webkit-box-flex: 1;
            flex: 1;
  -webkit-box-pack: end;
  justify-content: flex-end;
}
.translate-search [class*="block-views-exposed-filter-blocksite-search-page"] {
  padding-right: 0px !important;
  max-width: 302px !important;
}
.translate-search .gtranslate select{
  min-width: 145px;
  min-width: 170px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: .375rem 1.4rem .375rem 1.0rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%236b6765' d='M2 0L0 0h0zm0 5L0 3h4z'/%3E%3C/svg%3E");
  background-position: 90% 30%;
  background-repeat: no-repeat;
  border-color: #b7b7b7;
  background-size: 11px;
  height: 38px;
  background-color: var(--white);
  border-radius: 0.25rem;
  font-size: 16px;
}
.custom-select{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: .375rem 1.4rem .375rem 1.0rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%236b6765' d='M2 0L0 0h0zm0 5L0 3h4z'/%3E%3C/svg%3E");
  background-position: 98% 30%;
  background-repeat: no-repeat;
  border-color: #b7b7b7;
  background-size: 11px;
  height: 38px;
  background-color: var(--white);
  border-radius: 0.25rem;
  font-size: 16px;
}
.translate-search [class*="block-views-exposed-filter-blocksite-search-page"] [id*="views-exposed-form-site-search-page-"] .form--inline {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  justify-content: flex-end;
  
}
.translate-search [class*="block-views-exposed-filter-blocksite-search-page"] form .form-item {
  -webkit-box-flex: 1;
  flex: 1;
  margin-right: 0px;
  margin-left:12px;
}
.translate-search
[class*="block-views-exposed-filter-blocksite-search-page"]
  form
  .form-item
  .form-text {
  border: 1px solid #b7b7b7;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right: 0px;
}
.user-logged-in .social_logout {
  padding: 0em !important;
}
.translate-search
[class*="block-views-exposed-filter-blocksite-search-page"]
  form
  .form-actions
  .form-submit {
  font-size: 0px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  background-color: transparent;
  border: 1px solid #b7b7b7;
  border-left: 0px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='rgba(0, 0, 0, 0.6)' d='M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 24px;
  vertical-align: middle;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  -webkit-transition: color 0.15s ease-in-out,
    background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out, opacity 0.125s ease-in-out;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
    opacity 0.125s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
    opacity 0.125s ease-in-out;
  height: 38px;
  width: 50px;
}
.translate-search
[class*="block-views-exposed-filter-blocksite-search-page"]
  form
  .form-actions
  .form-submit:hover {
  background-color: #ccc;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath d='M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z'%3E%3C/path%3E%3C/svg%3E");
}
.custom_social_part_one ul.nav li.nav-item a.nav-link {
  padding: 0rem 3px;
}
.custom_social_part_two .AccountOptions li a {
  color: rgba(0, 0, 0, 0.6);
  font-weight: 400;
  font-size: 13px;
  text-transform: capitalize;
}

.custom_social_part_two .AccountOptions li:not(:last-child) a {
  color: #660c01;
}
header .row.align-items-center {
  padding: 12px 0px;
}
img {
  max-width: 100%;
  height: auto;
}
.main-conent {
  padding: 30px 0px;
}
.block .slider-common {
  /* margin-bottom: 30px; */
  margin-bottom: 10px;
}
header .navbar .navbar-collapse .navbar-nav .nav-item:first-child,
.responsive_home_button .nav-item:first-child {
  min-width: 49px;
  -webkit-box-flex: 0;
  flex: none;
}
header .navbar .navbar-collapse .navbar-nav .nav-item:first-child .nav-link,
.responsive_home_button .nav-item:first-child .nav-link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z'%3E%3C/path%3E%3C/svg%3E");
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  font-size: 0px;
}
.responsive_home_button {
  display: none !important;
}
@media (max-width: 991px) {
  .responsive_home_button {
    display: block !important;
    height: 39px;
  }
  .responsive_home_button .nav-item:first-child,
  .responsive_home_button .nav-item:first-child .nav-link {
    height: 100%;
    padding: 0px;
    margin: 0px;
  }
  header .navbar .navbar-collapse .navbar-nav .nav-item:first-child .nav-link {
    display: none !important;
  }
}
.block-system-main-block .block-region-col-2 {
  height: 100%;
  background: #ededed;
  padding: 0px 16px;
}
.views_slideshow_cycle_slide.views_slideshow_slide
  .views-row.views-row-2.views-row-odd {
  position: relative;
}
.slider-common .view-content .views-row .views-field.views-field-nothing {
  position: absolute;
  bottom: 0px;
  width: 100%;
  left: 0px;
  min-height: 70px;
  background: rgba(0, 0, 0, 0.65);
  color: var(--white) !important;
  padding: 10px 20px;
  z-index: 99;
  height: 70px;
}
.slider-common
  .view-content
  .views-row
  .views-field.views-field-nothing
  .content {
  -webkit-box-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  height: 100%;
  -webkit-box-pack: center;
  justify-content: center;
}
@media(min-width:991px){
  .slider-common .view-content .views-row .views-field.views-field-nothing .content {
    padding-right: 140px;
  }
}
.boxes-group .boxes .views-field-name .field-content,
.ldii_static_blocks.boxes-group .boxes .field--name-field-block-title {
  display: block;
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: 600;
  color: #fff !important;
}
.slider-common .view-content .views-row .views-field.views-field-nothing .content .font-weight-bold.title{
  color: #fff !important;
  font-size: 14px !important;
  margin-bottom: 0px !important;
}
.boxes-group .boxes .views-field-description__value .field-content,
.ldii_static_blocks.boxes-group
  .boxes
  .block-field-blockblock-contentldii-homepagebody {
  color: rgba(255, 255, 255, 0.8);
  font-size: 13px;
}
.row.ldii_static_blocks.boxes-group {
  margin: 0px auto;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.ldii_static_blocks.boxes-group .boxes {
  max-width: calc(100% / 3 - 18px) !important;
}
@media (max-width: 767px) {
  div#block-bootstrap4-content .row,
  main.main-conent .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  /* .block-system-main-block .block-region-col-2 {
    padding-bottom: 15px;
  } */
  .slider-common .view-content .views-row .views-field.views-field-nothing {
    height: 100px;
  }
  .slider-common
    .view-content
    .views-row
    .views-field.views-field-nothing
    span.field-content
    .content {
    font-size: 12px;
  }
  .ldii_static_blocks.boxes-group .boxes {
    max-width: calc(100%) !important;
  }
  .row.ldii_static_blocks.boxes-group {
    padding: 0px 15px;
  }
  div#block-bootstrap4-branding {
    margin-bottom: 20px;
  }
}
.view.view-institute-categories-main-view.boxes-group .boxes a.views-more-link {
  font-size: 13px;
}
.page-title {
  font-size: 1.25rem;
}
/* news detail page */
.page-news .page-title {
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
.page-news .field--name-field-image {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: start;
          justify-content: flex-start;
  border-top: 1px solid #dee2e6;
  border-bottom: 1px solid #dee2e6;
  padding: 0.7rem 0px;
  margin-bottom: 0.5rem;
  /* -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row wrap; */
  overflow-x: auto;
}
.page-news .field--name-field-image .field__item {
  margin: 0px;
  -webkit-box-flex: 0;
          /*flex: 0 0 215px;*/
  text-align: center;
  padding-left: 15px;
  /*height: 220px;*/
}
.page-news .field--name-field-image .field__item img{
  height: 100%;
  width: 100%;
  /*width:200px;
  height:200px;*/
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.activity-detail .field--name-field-activity-images .field__item{
	width : 230px;
	float:left;
}
header .logoBox .navbar-brand {
  width: 99px;
  height: 91px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  padding-left: 8px;
}

header .logoBox .navbar-brand img {
  display: inline;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center center;
  object-position: center center;
}

header .logoBox .navbar-brand .textLogo {
  margin-left: 13px;
  color: #660c01;
}

header .logoBox .navbar-brand .textLogo .font-13x {
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 0.4px;
}
/* @media (max-width: 767px) {
  .page-news .field--name-field-image {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .page-news .field--name-field-image .field__item {
    margin-bottom: 10px;
  }
} */
.page-news .field--name-body {
  color: #000000; /* #6e6e6e; */
  padding: 1rem;
}
.block-extra-field-blocknodearticlelinks {
  color: #000000; /* #6e6e6e; */
}
/* end */
/*-- manuscript page --*/

@media (min-width: 768px) {
  .manuscripts .grid-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 12px 0.5fr 12px 1fr;
    grid-template-columns: 1fr 0.5fr 1fr;
    grid-template-areas: 'Banner Banner Search-section';
    grid-gap: 12px;
    margin-bottom: 12px;
  }

  .manuscripts .Banner {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-area: Banner;
    position: relative;
    background: #ededed;
  }

  .manuscripts .Search-section {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
    grid-area: Search-section;
    position: relative;
  }
  .three-grid-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 12px 1fr 12px 1fr;
    grid-template-columns: repeat(3, 1fr);
    -ms-grid-rows: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-column-gap: 12px;
    grid-row-gap: 0px;
  }
  .three-grid-container > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .three-grid-container > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .three-grid-container > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .three-llustrated-Manuscript {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-area: 1 / 1 / 2 / 4;
  }
  .three-Contributor {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-area: 2 / 1 / 3 / 4;
  }
  .three-Bhandars {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-area: 3 / 1 / 4 / 4;
  }
}
@media (min-width: 992px) {
  /* three grid */
  /* .three-grid-container {
     display: -ms-grid;
     display: grid;
     -ms-grid-columns: 1fr 1fr 1fr;
     grid-template-columns: 1fr 1fr 1fr;
     grid-template-areas: 'three-llustrated-Manuscript three-Contributor three-Bhandars';
     grid-gap: 12px;
     margin-bottom: 12px;
   } */
  .three-grid-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 12px 1fr 12px 1fr;
    grid-template-columns: repeat(3, 1fr);
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 12px;
    grid-row-gap: 0px;
  }
  .three-grid-container > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .three-grid-container > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .three-grid-container > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }

  .three-llustrated-Manuscript {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-area: 1 / 1 / 2 / 2;
  }
  .three-Contributor {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-area: 1 / 2 / 2 / 3;
  }
  .three-Bhandars {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-area: 1 / 3 / 2 / 4;
  }
}
.three-llustrated-Manuscript,
.three-Bhandars {
  background: #ededed;
  padding: 1rem;
}

.three-Contributor {
  background: #ededed;
  padding: 1rem 22px;
}

@media (min-width: 991px) {
  .manuscripts .grid-container {
    -ms-grid-columns: 1fr 12px 1fr 12px 0.69fr;
    grid-template-columns: 1fr 1fr 0.69fr;
  }
}
.manuscripts .Banner,
.manuscripts .Search-section {
  position: relative;
  background: #ededed;
}

.three-llustrated-Manuscript,
.three-Contributor,
.three-Bhandars {
  background: #ededed;
  padding: 1rem;
}
.bg--light-grey {
  background: #ededed !important;
}
.search-section {
  padding: 20px 25px;
  background: #ededed !important;
  height: 435px;
  overflow: scroll;
}
.region.region-search-menuscripts .row:not(.no-wrap) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.search-section
  .region.region-search-menuscripts
  .row
  .col-lg-3.col-md-4.col-sm-12.col-12 {
  -webkit-box-flex: 1;
  flex: 1;
  max-width: 100%;
}
.search-section .region.region-search-menuscripts form .btn{
  font-size: 12px;
}
.library .library-custom-search.search-box{
  height: 100%;
}
.library .library-custom-search.search-box form .form-item,
.search-section .region.region-search-menuscripts form .form-item {
  float: none;
  margin: 0px;
  margin-bottom: 6px;
}
.manuscripts .search-section .manuscript_filter_button .btn-primary {
  padding: .32rem 1.7rem !important;
  margin-right: 0.35rem;
}
/* .search-section .js-form-item-field-manuscript-author-value , */
/* .search-section .form-item-field-manuscript-language-target-id , */
/* .search-section .author, */
.search-section .no-wrap label,
.search-section .composition_place,
#manuscriptListingAccordion .card-body .no-wrap label ,
.search-section .js-form-item-field-composition-place-value,
.search-section .js-form-item-field-script-target-id,
.search-section .form-item-field-manuscript-material-target-id.js-form-item-field-manuscript-material-target-id,
.search-section .js-form-item-field-manuscript-type-target-id.form-item-field-manuscript-type-target-id{
  display: none !important;
}
.form-item,
.form-actions {
  margin: 0px;
}
.library .library-custom-search.search-box .form-control,
.library .library-custom-search.search-box .custom-select,
.manuscripts main .form-control,
.manuscripts main .custom-select {
  height: calc(1em + 0.75rem + 2px);
  line-height: normal;
  padding: 0rem 0.75rem;
  color: #797979;
  border: 0px;
  font-size: 13px;
  vertical-align: middle;
}
div#edit-field-manuscript-samvat-target-id--wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}
div#edit-field-manuscript-samvat-target-id--wrapper  .js-form-type-radio {
  width: 50%;
  max-width: 100%;
  padding: 0px 5px;
  font-size: 12px;
}
.samvat_options legend span{
  color: #660c01 !important;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  font-size: 14px;
}
.samvat_options legend{
  line-height: normal;
  font-size: 14px;
}
div#edit-field-manuscript-samvat-target-id--wrapper .js-form-type-radio:nth-child(1) {
  display: none;
}
.manuscripts .views_slideshow_cycle_slide.views_slideshow_slide {
  min-height: 375px !important;
  height: 436px !important;
  width: 100%;
}
fieldset#edit-field-manuscript-samvat-target-id--wrapper span.fieldset-legend{
  color: var(--dark-brown);
  font-size: 12px;
}
.manuscriptListingAccordion .advance-search {
  display: none;
}
/* end */
/*
   * about manuscript 
 */
.manuscripts .Banner div#block-aboutmanuscript .layout__region--content{
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
  align-items: flex-start;
}

/* .manuscripts .Banner div#block-aboutmanuscript .about-manuscript-container .field--name-field-manuscript-image.field--type-image{
  width: calc(100% / 3);
}
.manuscripts .Banner div#block-aboutmanuscript .about-manuscript-container .field.field--name-body{
  width: calc(100%);
  padding: 0px 1rem;
} */
.manuscripts .Banner .region-about-manuscript {
  padding: 1rem;
}
@media (max-width: 991px) {
  .manuscripts .Banner div#block-aboutmanuscript .layout__region--content{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
  }
  /* .manuscripts .Banner div#block-aboutmanuscript .about-manuscript-container .field--name-field-manuscript-image.field--type-image{
    width: calc(100% / 2);
    margin-bottom: 15px;
  } */
}
@media (max-width: 767px) {
  .grid-container,
  .three-grid-container,
  .parent,
  .PopularManuscripts,
  .RecentlyAdded,
  .manuscripts .Banner,
  .manuscripts .manuscript_slider,
  .three-grid-container .three-llustrated-Manuscript,
  .three-grid-container .three-Contributor,
  .three-grid-container .three-Bhandars {
    margin-bottom: 12px;
  }
}
@media (max-width: 991px) {
  .three-grid-container .three-llustrated-Manuscript,
  .three-grid-container .three-Contributor,
  .three-grid-container .three-Bhandars {
    margin-bottom: 12px;
  }
}

.three-grid-container {
  margin-bottom: 12px;
}
.manuscripts h2{
  color: #660c01;
  font-weight: 400;
  font-size: 19px;
  margin-bottom: 10px;
}
select.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0.375rem 1.3rem 0.375rem 1.3rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%236b6765' d='M2 0L0 0h0zm0 5L0 3h4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 92% 40%;
  background-size: 11px;
  vertical-align: middle;
  /* background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px; */
  font-weight: 400;
  background-color: #fff;
  border-radius: 0.25rem;
}
select#edit-name-of-business-or-job-entity{
  background-position: 98% 30%;
}
.main-conent .button:not([class*="bg--"]):not(.btn-link):not(.page-item):not(.advanceBtn):not(.playercontrolBtn):not(.btn-outline-secondary),
.main-conent .btn:not([class*="bg--"]):not(.btn-link):not(.page-item):not(.advanceBtn):not(.playercontrolBtn):not(.btn-outline-secondary) {
  background: #660c01 !important;
  border-color: transparent !important;
}
.main-conent .button:not([class*="bg--"]):not(.btn-link):not(.page-item):not(.advanceBtn):not(.playercontrolBtn):not(.btn-outline-secondary):hover,
.main-conent .btn:not([class*="bg--"]):not(.btn-link):not(.page-item):not(.advanceBtn):not(.playercontrolBtn):not(.btn-outline-secondary):hover {
  background: transparent !important;
  color: #660c01;
  border-color: #660c01 !important;
}
.main-conent .manuscripts .search-section .btn {
  padding: 0.32rem 0.75rem;
}
.manuscripts .block .slider-common {
  margin-bottom: 0px;
  position: relative;
}
.m-12px{
 margin-bottom: 12px !important; 
}
/*  ! end  */
/* TODO   region-advance-search-menuscripts */
/* TODO  end */
.region-header-second .search-block-form {
  margin-top: 1rem;
}
.view-contributor,
.view-illustrated-manuscript,
.block-views-blockreputed-jain-bhandars-block-1 {
  color: #000000; /* #6e6e6e; */
}
/* ? view-contributor */
.view-contributor .view-content {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.view-contributor .view-content .views-row {
  max-width: 181.328px;
}
.view-contributor .view-content .views-row:nth-child(2) {
  text-align: right;
}
.view-contributor
  .view-content
  .views-row
  .views-field-field-contributor-image
  img {
  border: 4px solid #660c01;
  width: 150px;
}
@media (min-width: 1365px) {
  .view-contributor
    .view-content
    .views-row
    .views-field-field-contributor-image
    img {
    width: 171.5px;
	height:160px;
  }
}
@media (max-width: 1024px) {
  .view-contributor
    .view-content
    .views-row
    .views-field-field-contributor-image
    img {
    width: 132px;
  }
}
.view-contributor .view-content .views-row .views-field-title {
  margin-top: 0.25rem !important;
  font-size: 14px;
  text-align: left;
}
.view-contributor .view-content .views-row:nth-child(2) .views-field-title {
  padding-left: 8px;
}
/* ? end */

.view-illustrated-manuscript .view-content .views-row {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.view-illustrated-manuscript
  .view-content
  .views-row
  .views-field-field-illustration-image {
  max-width: 41.666667%;
}
.view-illustrated-manuscript .view-content .views-row .views-field-body {
  max-width: 58.333333%;
}
@media (min-width: 1024px) and (max-width: 1440px) {
  .view-illustrated-manuscript
    .view-content
    .views-row
    .views-field-field-illustration-image {
    max-width: 40.666667%;
  }
  .view-illustrated-manuscript .view-content .views-row .views-field-body {
    max-width: 56.333333%;
  }
}
.manuscripts .views-more-link {
  color: #343a40 !important;
  font-weight: 500;
}
.manuscripts .views-more-link:hover {
  color: #000 !important;
}
.view-reputed-jain-bhandars .views-field-title {
  color: #660c01 !important;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  font-size: 14px;
}
.view-reputed-jain-bhandars .views-field-title,
.view-reputed-jain-bhandars .views-field-body {
  padding: 0px 0.5rem !important;
}
.view-reputed-jain-bhandars .views-field-body p{
  font-size: 12px;
}
@media (min-width: 768px) {
  .parent {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0px 1fr 0px 1fr 0px 1fr;
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-bottom: 12px;
  }
  .parent > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .parent > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .parent > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .parent > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
}

.ManuscriptMaterial {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: 1 / 1 / 2 / 3;
  padding: 1rem;
  background-color: #ededed;
}
.ManuscriptType {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 2;
  grid-area: 1 / 3 / 2 / 5;
  padding: 1rem;
  background-color: #ededed;
}

.ManuscriptMaterial .view-manuscript-material .view-content,
.ManuscriptMaterial .view-manuscript-material-type .view-content,
.ManuscriptType .view-manuscript-types .view-content {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  overflow: auto;
  width: 100%;
}
.ManuscriptMaterial .view-manuscript-material .view-content .views-row,
.ManuscriptMaterial .view-manuscript-material-type .view-content .views-row,
.ManuscriptType .view-manuscript-types .view-content .views-row {
  max-width: 47.5%;
  max-width: 175px;
  -webkit-box-flex: 0;
          flex: 0 0 47.5%;
  margin-right: 20px;
  max-height:210px;
  width:175px;
  height:210px;
}
.ManuscriptMaterial
  .view-manuscript-material
  .view-content
  .views-row
  .views-field-field-manuscript-material,
  .ManuscriptMaterial
  .view-manuscript-material-type
  .view-content
  .views-row
  .views-field-name,
.ManuscriptType
  .view-manuscript-types
  .view-content
  .views-row
  .views-field-name {
  font-size: 14px;
  margin-top: 0.5rem;
}
.ManuscriptMaterial
  .view-manuscript-material
  .view-content
  .views-row
  .views-field-field-manuscript-material
  a,
  .ManuscriptMaterial
  .view-manuscript-material-type
  .view-content
  .views-row
  .views-field-name
  a,
.ManuscriptType
  .view-manuscript-types
  .view-content
  .views-row
  .views-field-name
  a {
  color: #000;
}
.ManuscriptMaterial
  .view-manuscript-material
  .view-content
  .views-row
  .views-field-field-manuscript-material
  a:hover,
  .ManuscriptMaterial
  .view-manuscript-material-type
  .view-content
  .views-row
  .views-field-name
  a:hover,
.ManuscriptType
  .view-manuscript-types
  .view-content
  .views-row
  .views-field-name
  a:hover {
  text-decoration: underline;
}
.PopularManuscripts .region-popular-manuscripts {
  padding: 1rem;
  background-color: #ededed;
  margin-bottom: 12px;
}
.RecentlyAdded .region-recent-manuscripts {
  padding: 1rem;
  background-color: #ededed;
}
.view-popular-manuscripts .view-content {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.view-popular-manuscripts .view-content {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.manuscripts .slick-prev:before,
.manuscripts .slick-next:before {
  color: #000;
  display: none !important;
}
.manuscripts .slick-prev,
.manuscripts .slick-next {
  top: 40%;
}
.manuscripts .slick-prev {
  left: -35px;
}
.manuscripts .slick-next {
  right: -35px;
}
.slick-prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 448.011 448.011' style='enable-background:new 0 0 448.011 448.011;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M438.731,209.463l-416-192c-6.624-3.008-14.528-1.216-19.136,4.48c-4.64,5.696-4.8,13.792-0.384,19.648l136.8,182.4 l-136.8,182.4c-4.416,5.856-4.256,13.984,0.352,19.648c3.104,3.872,7.744,5.952,12.448,5.952c2.272,0,4.544-0.48,6.688-1.472 l416-192c5.696-2.624,9.312-8.288,9.312-14.528S444.395,212.087,438.731,209.463z' fill='%23848484'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  height: 45px;
  width: 45px;
  background-size: cover;
  -webkit-transform: scale(0.4) scaleY(2) rotate(180deg);
  transform: scale(0.4) scaleY(2) rotate(180deg);
}
.slick-prev:hover,
.slick-prev:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 448.011 448.011' style='enable-background:new 0 0 448.011 448.011;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M438.731,209.463l-416-192c-6.624-3.008-14.528-1.216-19.136,4.48c-4.64,5.696-4.8,13.792-0.384,19.648l136.8,182.4 l-136.8,182.4c-4.416,5.856-4.256,13.984,0.352,19.648c3.104,3.872,7.744,5.952,12.448,5.952c2.272,0,4.544-0.48,6.688-1.472 l416-192c5.696-2.624,9.312-8.288,9.312-14.528S444.395,212.087,438.731,209.463z' fill='%23848484'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E") !important;
}

.slick-next {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 448.011 448.011' style='enable-background:new 0 0 448.011 448.011;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M438.731,209.463l-416-192c-6.624-3.008-14.528-1.216-19.136,4.48c-4.64,5.696-4.8,13.792-0.384,19.648l136.8,182.4 l-136.8,182.4c-4.416,5.856-4.256,13.984,0.352,19.648c3.104,3.872,7.744,5.952,12.448,5.952c2.272,0,4.544-0.48,6.688-1.472 l416-192c5.696-2.624,9.312-8.288,9.312-14.528S444.395,212.087,438.731,209.463z' fill='%23848484'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  height: 45px;
  width: 45px;
  background-size: cover;
  -webkit-transform: scale(0.4) scaleY(2);
  transform: scale(0.4) scaleY(2);
}
.slick-next:hover,
.slick-next:focus {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 448.011 448.011' style='enable-background:new 0 0 448.011 448.011;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M438.731,209.463l-416-192c-6.624-3.008-14.528-1.216-19.136,4.48c-4.64,5.696-4.8,13.792-0.384,19.648l136.8,182.4 l-136.8,182.4c-4.416,5.856-4.256,13.984,0.352,19.648c3.104,3.872,7.744,5.952,12.448,5.952c2.272,0,4.544-0.48,6.688-1.472 l416-192c5.696-2.624,9.312-8.288,9.312-14.528S444.395,212.087,438.731,209.463z' fill='%23848484'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E") !important;
}
.slick-disabled {
  opacity: 0.3;
}
.PopularManuscripts .region-popular-manuscripts .view-popular-manuscripts,
.RecentlyAdded .region-recent-manuscripts .view-recently-added-menuscripts {
  padding: 0px 18px;
}
.PopularManuscripts
  .region-popular-manuscripts
  .view-popular-manuscripts
  .slick-list,
.RecentlyAdded
  .region-recent-manuscripts
  .view-recently-added-menuscripts
  .slick-list {
  padding: 5px 0px;
}
.PopularManuscripts
  .region-popular-manuscripts
  .view-popular-manuscripts
  .views-row,
.RecentlyAdded
  .region-recent-manuscripts
  .view-recently-added-menuscripts
  .views-row {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
  align-items: flex-start;
  background: #fff;
  margin: 0px 0.5rem;
  padding: 1rem;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.2) !important;
}
.PopularManuscripts
  .region-popular-manuscripts
  .view-popular-manuscripts
  .views-row
  .views-field-nothing,
.RecentlyAdded
  .region-recent-manuscripts
  .view-recently-added-menuscripts
  .views-row
  .views-field-nothing {
  padding-left: 1rem;
}
.PopularManuscripts
  .region-popular-manuscripts
  .view-popular-manuscripts
  .views-row
  .views-field-nothing
  .title,
.RecentlyAdded
  .region-recent-manuscripts
  .view-recently-added-menuscripts
  .views-row
  .views-field-nothing
  .title {
  font-size: 14px;
  color: #660c01 !important;
  margin-bottom: 0.5rem;
}
.PopularManuscripts
  .region-popular-manuscripts
  .view-popular-manuscripts
  .views-row
  .views-field-nothing
  .deccription,
.RecentlyAdded
  .region-recent-manuscripts
  .view-recently-added-menuscripts
  .views-row
  .views-field-nothing
  .deccription {
  font-size: 12px;
  color: #000000; /* #6e6e6e; */
}
.breadcrumb-item + .breadcrumb-item::before {
  content: '>';
}
.region-advance-search-menuscripts form {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 8px;
}
.region-advance-search-menuscripts form .form-type-search {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
  flex: 1;
}
.region-advance-search-menuscripts form .form-item input[type='search'] {
  border: 1px solid #b7b7b7;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right: 0px;
  height: 38px;
  font-size: 16px;
}
.region-advance-search-menuscripts div#block-searchform-2 form .form-actions .form-submit.btn.btn-primary {
  font-size: 0px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  background-color: transparent;
  border: 1px solid #b7b7b7 !important;
  border-left: 0px !important;
  background: #fff
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='rgba(0, 0, 0, 0.6)' d='M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z'%3E%3C/path%3E%3C/svg%3E")
    no-repeat center !important;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 24px !important;
  vertical-align: middle;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  -webkit-transition: color 0.15s ease-in-out,
    background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out, opacity 0.125s ease-in-out;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
    opacity 0.125s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
    opacity 0.125s ease-in-out;
  height: 38px;
  width: 50px;
}
.region-advance-search-menuscripts div#block-searchform-2 form .form-actions .form-submit.btn.btn-primary:hover {
  background-color: #ccc;
}
/* manuscript-parent-taxonomy-view */
.manuscripts h3.parent-taxonomy,
.manuscripts .sub_child {
  border-radius: 0px;
  color: #626262;
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding: 0.375rem 0.75rem;
  padding-right: 25px;
  padding-left: 5px;
  font-size: 1rem;
  line-height: 1.5;
  border-bottom: 2px solid #660c01;
  cursor: default;
}
.menuscript-section-content,
.sub-child-container {
  padding-left: 0.4rem;
}
.sub-child-container {
  color: #626262;
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
}
.sub-child-container a {
  color: #626262;
}
.sub-child-container a:hover {
  color: #2f6696;
}
.search-section.AdvanceSearchMenuscripts {
  height: 100% !important;
  overflow-y: auto;
}
@media(min-width:768px) and (max-width:808px){
  .search-section.AdvanceSearchMenuscripts {
    height: 808px !important;
  }
  .manuscripts .Banner .layout__region--content .block-field-blockblock-contentmanuscript-blockbody{
    max-width: 100%;
  }
}
@media(min-width:800px) and (max-width:991px){
  .search-section.AdvanceSearchMenuscripts {
    height: 768px !important;
    overflow-y: auto;
  }
  .manuscripts .Banner .layout__region--content .block-field-blockblock-contentmanuscript-blockbody{
    max-width: 100%;
  }
}
@media(min-width:992px) and (max-width:1139px){
  .search-section.AdvanceSearchMenuscripts {
    height: 464px !important;
    overflow-y: auto;
  }
}
@media(min-width:1200px){
  .search-section.AdvanceSearchMenuscripts {
    height: 400px !important;
    overflow-y: auto;
  }
}
/* ? plus minus sign */
.manuscripts h3.parent-taxonomy:before,
.manuscripts h3.parent-taxonomy::before,
.manuscripts .sub_child::before,
.manuscripts .sub_child:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 15px;
  right: 15px;
}
.manuscripts h3.parent-taxonomy.active:before,
.manuscripts
  h3.parent-taxonomy.active::before
  .manuscripts
  .sub_child.active::before,
.manuscripts .sub_child.active:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 15px;
  right: 15px;
}
.manuscripts h3.parent-taxonomy:not(.active):after,
.manuscripts h3.parent-taxonomy:not(.active)::after,
.manuscripts .sub_child:not(.active)::after,
.manuscripts .sub_child:not(.active):after {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 15px;
  right: 15px;
}

/* ? end */
.block-views-blockmanuscript-literature-block-1
  .manuscript-parent-taxonomy-view
  h3.parent-taxonomy.active {
}
.sub_child {
  font-size: 1rem;
}
/* ! end */
/*  TODO  Manuscript listing */
.manuscript-view.grid-view {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.manuscript-view .manuscript-list-container {
  padding: 0px 25px;
  padding-top: 0.125rem;
  padding-bottom: 1rem;
}

.manuscript-view .manuscript-list-container .listing-group .card {
  padding: 10px 11px;
}
.manuscript-view .accordion .card {
  border: 0px;
  border-radius: 0px;
  background: transparent;
}
.manuscript-view .accordion .card .card-header {
  padding: 0px;
  background: transparent;
  border: 0px;
}
.manuscript-view .accordion .card .card-header h2 button.btn.btn-link {
  min-height: 56px;
  padding: 0px;
  padding-right: 30px !important;
  border-radius: 0px;
  color: #626262;
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding-right: 25px;
  padding-left: 5px;
  background-color: transparent !important;
  border: 1px solid transparent !important;
}
.manuscript-view .manuscriptListingAccordion {
  margin-left: 28px;
  margin-right: 28px;
}

.manuscript-view
  .accordion
  .card
  .card-header
  h2
  button.btn.btn-link
  .searchTitle {
  color: #660c01;
  min-width: 100px;
  padding: 5px 20px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  min-height: 56px;
  border: none !important;
}
.manuscript-view
  .accordion
  .card
  .card-header
  h2
  button.btn.btn-link.collapsed
  .main-box
  .font-11x {
  display: -webkit-box !important;
  display: flex !important;
  border-left: 1px solid #ccc;
}
.manuscript-view
  .accordion
  .card
  .card-header
  h2
  button.btn.btn-link
  .font-11x {
  min-height: 56px;
  min-width: 100px;
  padding: 5px 20px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  display: none !important;
}
.font-11x {
  font-size: 11px !important;
}
.manuscript-view .accordion .card .card-header h2 button.btn.btn-link {
  text-decoration: none !important;
}
.manuscript-view .accordion .card .card-header h2 button.btn.btn-link:hover,
.manuscript-view
  .accordion
  .card
  .card-header
  h2
  button.btn.btn-link:hover
  .searchTitle {
  color: #2f6696;
  text-decoration: none !important;
}

.manuscript-view .accordion .card .card-header h2 button.btn.btn-link:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 0px;
  bottom: 0px;
  right: 13px;
  margin: auto 0;
}

.manuscript-view
  .accordion
  .card
  .card-header
  h2
  button.btn.btn-link.collapsed:before,
.manuscript-view
  .accordion
  .card
  .card-header
  h2
  button.btn.btn-link.collapsed::before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 0px;
  bottom: 0px;
  right: 13px;
  margin: auto 0;
}
.manuscript-view
  .accordion
  .card
  .card-header
  h2
  button.btn.btn-link.collapsed:after,
.manuscript-view
  .accordion
  .card
  .card-header
  h2
  button.btn.btn-link.collapsed::after {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 0px;
  bottom: 0px;
  right: 13px;
  margin: auto 0;
}
.manuscript-view .manuscript-list-container,
.manuscript-view-container {
  background-color: #ededed;
  border-radius: 0px;
}

.manuscript-view-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding: 0.5rem 1.5rem;
  font-size: 14px;
}
.manuscript-view-container .manuscript-view-types {
  margin-left: auto;
}
.view-illustrated-manuscript .view-content .views-row .views-field-body .field-content{
  font-size: 12px;
  padding-left: 10px;
}
@media (max-width: 767px) {
  .manuscript-view-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
  }
  .manuscript-view-container .manuscript-view-types {
    margin: 10px auto;
  }
}
.manuscript-view-container .manuscript-title {
  font-size: 16px;
  font-weight: 600;
  color: #660c01;
}
.font-weight-semibold {
  font-weight: 600 !important;
}
.text--dark-brown {
  color: #660c01 !important;
}
#manuscriptListingAccordion
  .card-body
  input:not([type='submit']):not(.form-checkbox):not(.form-radio),
#manuscriptListingAccordion .card-body select {
  height: calc(1em + 0.75rem + 2px) !important;
  padding: 0rem 0.75rem;
  line-height: normal !important;
  color: #797979 !important;
  margin-bottom: 8px;
  font-size: 13px;
}

/* list */
.manuscript-view .manuscript-list-container .listing-group {
  margin: 5px;
}
.manuscript-view
  .manuscript-list-container
  .listing-group
  .card
  .listing-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row wrap;
}
.manuscript-view
  .manuscript-list-container
  .listing-group
  .card
  .listing-container
  .image-block {
  max-width: 100px;
  height: auto;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}
.manuscript-view
  .manuscript-list-container
  .listing-group
  .card
  .listing-container
  .image-block
  img {
  max-width: 100%;
  height: auto;
  height: 100px;
  width: 100px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}
.manuscript-view
  .manuscript-list-container
  .listing-group
  .card
  .listing-container
  .content-block {
  max-width: 100%;
  height: auto;
  -webkit-box-flex: 1;
  flex: 1;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}
.manuscript-view
  .manuscript-list-container
  .listing-group
  .card
  .listing-container
  .content-block
  .card-body {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  padding: 0px 1.25rem;
}
.manuscript-view
  .manuscript-list-container
  .listing-group
  .card
  .listing-container
  .content-block
  .card-body
  .card-title
  a {
  font-size: 14px;
  font-weight: 400;
  color: #660c01;
  /* margin-bottom: 6px; */
  line-height: 1.3;
}
.manuscript-view
  .manuscript-list-container
  .listing-group
  .card
  .listing-container
  .content-block
  .card-body
  p {
  margin-bottom: 10px;
}
div:empty:not(.dropdown-divider),
p:empty {
  /* display: none !important; */
}
.breadcrumb {
  border-radius: 0px !important;
  -webkit-box-align: end;
          align-items: flex-end;
}
/* end list  */
/* TODO Grid VIEW*/
.manuscript-view .manuscript-list-container.grid-view {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row wrap;
}
.manuscript-view .manuscript-list-container.grid-view .listing-group {
  width: calc(100% / 3 - 10px);
  margin: 5px;
}
@media (max-width: 991px) {
  .manuscript-view .manuscript-list-container.grid-view .listing-group {
    width: calc(100% / 2 - 10px);
    margin: 5px;
  }
}

.manuscript-view
  .manuscript-list-container.grid-view
  .listing-group
  .card
  .listing-container
  .image-block {
  max-width: 140px;
  height: auto;
}
.manuscript-view
  .manuscript-list-container.grid-view
  .listing-group
  .card
  .listing-container
  .image-block
  img {
  max-width: 100%;
  width: 140px;
  height: auto;
  /* height: 140px; */
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}
.manuscript-view
  .manuscript-list-container.grid-view
  .listing-group
  .card
  .listing-container
  .content-block
  .card-body
  p,
.manuscript-view
  .manuscript-list-container
  .listing-group
  .card
  .listing-container
  .content-block
  .card-body
  p {
  font-size: 11px;
  color: #707070;
  line-height: 1.3;
}
.manuscript-view
  .manuscript-list-container.grid-view
  .listing-group
  .card
  .listing-container
  .content-block
  .card-body {
  padding: 0px 0rem 0 1rem;
}
@media (max-width: 767px) {
  .manuscript-view
    .manuscript-list-container.grid-view
    .listing-group
    .card
    .listing-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    text-align: center;
  }
  .manuscript-view
    .manuscript-list-container.grid-view
    .listing-group
    .card
    .listing-container
    .image-block {
    margin-bottom: 10px;
  }
}
@media (max-width: 600px) {
  .manuscript-view
    .manuscript-list-container.grid-view
    .listing-group
    .card
    .listing-container {
    text-align: left;
  }
}
/* * End Grid VIEW*/
body.listing-page-of-manuscripts .block-page-title-block {
  display: none !important;
}
.manuscript-view .manuscript-list-container .listing-group {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  width: 100%;
}
/**/
.manuscript-view-types .tile a {
  color: #797979;
  padding: 8px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.manuscript-view-types .tile a:hover{
  text-decoration: none;
}
.manuscript-view-types .tile a::before {
  content: '';
  height: 24px;
  width: 24px;
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
}
.manuscript-view-types .tile a#grid-view::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23797979' d='M3,11H11V3H3M3,21H11V13H3M13,21H21V13H13M13,3V11H21V3'%3E%3C/path%3E%3C/svg%3E%0A");
}
.manuscript-view-types .tile a#list-view::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23797979' d='M9,5V9H21V5M9,19H21V15H9M9,14H21V10H9M4,9H8V5H4M4,19H8V15H4M4,14H8V10H4V14Z'%3E%3C/path%3E%3C/svg%3E");
}
.manuscript-view-types .tile a#list-view.active::before,
.manuscript-view-types .tile a#list-view:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23660c01' d='M9,5V9H21V5M9,19H21V15H9M9,14H21V10H9M4,9H8V5H4M4,19H8V15H4M4,14H8V10H4V14Z'%3E%3C/path%3E%3C/svg%3E");
}
.manuscript-view-types .tile a#grid-view.active::before,
.manuscript-view-types .tile a#grid-view:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23660c01' d='M3,11H11V3H3M3,21H11V13H3M13,21H21V13H13M13,3V11H21V3'%3E%3C/path%3E%3C/svg%3E%0A");
}
.manuscript-view-types .tile a.active,
.manuscript-view-types.tile a:hover {
  color: #660c01;
}
.manuscript-view-types .tile a svg {
  height: 24px;
  width: 24px;
  fill: #797979;
}
.manuscript-view-container ul.pager__items.js-pager__items.btn-group {
  margin-bottom: 0px;
  padding: 0px;
}
.manuscript-view .manuscriptListingAccordion .card-body.pb-3 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
@media (max-width: 767px) {
  .manuscript-view
    .manuscriptListingAccordion
    .card-body.pb-3
    #block-views-exposed-filter-blocklisting-page-of-manuscripts-page-1
    .row
    .col-12 {
    padding: 0px !important;
  }
}
/*  TODO  Manuscript listing  end */

/*
 ! strat .pagignationBox 
 */

.pagination li.page-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  margin-right: 4px;
  /*width: 28px;
  height: 28px;*/
  border: 1px solid transparent;
  padding: 0px;
}

.pagination li.page-item a {
  padding: 3px;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  text-align: center;
  font-size: 14px;
}

.pagination li.page-item a.svgBlock {
  padding: 0px;
}

/* .pagination li.page-item:not(.txt).active a, .pagination li.page-item:not(.txt):hover a {
  background: #660c01;
  border: 1px solid #fff;
} */

.pagination li.page-item:not(.txt).active a.svgBlock,
.pagination li.page-item:not(.txt):hover a.svgBlock {
  border: 1px solid #fff;
}

.pagination li.page-item:not(.txt).active a svg,
.pagination li.page-item:not(.txt):hover a svg {
  background: #660c01;
  fill: #fff;
}

.pagination svg {
  width: 24px;
  height: 24px;
  fill: #660c01;
  background: #fff;
  border-radius: 4px;
}

.pagination svg.rewind_single {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.pagination a {
  color: #fff !important;
}
.pagination li.page-item {
  background: transparent !important;
}
.pagignationBox .pagination li.page-item a {
  color: #797979 !important;
}
.pagignationBox .pagination li.page-item a svg {
  /* fill: #797979; */
  background: transparent;
}
.pagignationBox .pagination li.page-item.active a,
.pagignationBox .pagination li.page-item:hover a {
  background: #660c01;
  color: #fff !important;
  box-shadow: 0 0.5rem 1rem rgba(255, 255, 255, 0.35) !important;
}
.pagignationBox .pagination li.page-item.active a.svgBlock,
.pagignationBox .pagination li.page-item:hover a.svgBlock {
  border: none;
  background: transparent;
}
.pagignationBox .pagination li.page-item.active a.svgBlock svg,
.pagignationBox .pagination li.page-item:hover a.svgBlock svg {
  fill: #fff;
  background: #797979;
}

/*
    ! end .pagignationBox 
*/
header .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu {
  margin: 0px;
  border-radius: 0px;
  background: #3a7eba;
  padding: 0.5rem 0 0;
}

@media (min-width: 991px) {
  header .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu {
    min-width: 11rem;
  }
}

header
  .navbar
  .navbar-collapse
  .navbar-nav
  .nav-item
  .dropdown-menu
  .dropdown-item {
  color: #fff;
  padding: 0.5rem 1.5rem;
  font-size: 13px;
}

header
  .navbar
  .navbar-collapse
  .navbar-nav
  .nav-item
  .dropdown-menu
  .dropdown-item:hover,
header
  .navbar
  .navbar-collapse
  .navbar-nav
  .nav-item
  .dropdown-menu
  .dropdown-item.active {
  background: #2f6696;
}

header
  .navbar
  .navbar-collapse
  .navbar-nav
  .nav-item
  .dropdown-menu
  .dropdown-divider {
  margin: 0px;
  border-color: rgba(255, 255, 255, 0.5);
}
.breadcums .breadcrumb-item.active {
  color: #660c01 !important;
}
.breadcums .breadcrumb-item {
  font-size: 14px;
  display:inherit;
}
/* @media (min-width: 991px) {
  header #rid-header-first {
    padding-left: 0px;
  }
} */
.block-system-main-block
  .block-region-col-2
  .views-element-container
  .news_list_header {
  position: relative;
}
.block-system-main-block
  .block-region-col-2
  .views-element-container
  .news_list_header::before,
.block-system-main-block
  .block-region-col-2
  .views-element-container
  .news_list_header:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 20px;
  right: 10px;
}
.block-system-main-block
  .block-region-col-2
  .views-element-container
  .news_list_header.active::before,
.block-system-main-block
  .block-region-col-2
  .views-element-container
  .news_list_header.active:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 20px;
  right: 10px;
}
.block-system-main-block
  .block-region-col-2
  .views-element-container
  .news_list_header:not(.active)::after,
.block-system-main-block
  .block-region-col-2
  .views-element-container
  .news_list_header:not(.active):after {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 20px;
  right: 10px;
}
.quicktabs-wrapper {
  padding: 15px 35px;
  background-color: #ededed;
}
.quicktabs-tabs {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin: 0px !important;
  list-style: none;
  -webkit-box-pack: start !important;
  justify-content: flex-start !important;
}
.quicktabs-tabs li {
  /* width: 100%; */
  display: block !important;
  margin: 0px;
  padding: 0px !important;
}
@media (min-width: 600px) {
  .quicktabs-tabs li {
    display: inline-block !important;
    width: auto;
  }
}
.quicktabs-tabs li a {
  width: 180px;
  min-height: 45px;
  white-space: nowrap;
  text-align: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  position: relative;
  border: 0px;
  background: #d4d4d4;
  border-radius: 0px;
  color: #660c01;
  font-size: 14px;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
@media (max-width: 600px) {
  .quicktabs-tabs li a {
    width: 100%;
  }
}
.quicktabs-tabs li:active a,
.quicktabs-tabs li.active a,
.quicktabs-tabs li:hover a {
  background: #660c01;
  color: #fff;
  text-decoration: none;
}
.quicktabs-main {
  border: 1px solid #d4d4d4;
}
.quicktabs-main .quicktabs-tabpage .views-element-container .view .view-content .views-row {
  /* border-bottom: 1px solid #dee2e6 !important; */
  font-size: 14px;
  padding: 0.5rem !important;
  background: #fff;
  margin-bottom: 8px;
}
.quicktabs-main
  .quicktabs-tabpage
  .views-element-container
  .view
  .view-content
  .views-row
  p {
  margin-bottom: 0px;
  color: #000000; /* #6e6e6e; */
}
.catalogue .quicktabs-main,
#quicktabs-container-faqs,
#quicktabs-contact_us_quick_tab .quicktabs-main {
  background-color: #fff;
}
.view-catalogue-listing .view-header {
  padding: 16px;
  font-size: 14px;
  color: #343a40 !important;
}
.view-catalogue-listing .table-striped tbody tr:nth-of-type(odd) {
  background-color: #fff;
}
.view-catalogue-listing table td.is-active {
  background-color: #fff;
}
.view-catalogue-listing table td img {
  width: 40px;
  height: auto;
}
.view-catalogue-listing .table thead th {
  border-bottom: 5px solid #ededed;
  color: var(--dark-brown);
  font-size: 12px;
  padding: 0.5rem;
  font-weight: 600;
  position: relative;
  min-width: 115px;
  padding-right: 5px;
}
.view-catalogue-listing .table thead th a {
  color: var(--dark-brown);
  margin-right: 4px;
}
.view-catalogue-listing table td {
  font-size: 13px;
  vertical-align: middle;
  padding: 0.5rem;
}
@media (max-width: 991px) {
  .views-field-field-location-on-display-store,
  .views-field-field-period-date-of-the-object {
    min-width: 145px;
  }
  th#view-title-table-column--2 {
    min-width: 155px;
  }
  .view-catalogue-listing .table thead th {
    min-width: 115px;
  }
}
th#view-field-accession-no-table-column {
  min-width: 115px;
}
.view-catalogue-listing .table thead th a:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' fill='%23707070' viewBox='0 0 493.258 493.258' style='enable-background:new 0 0 493.258 493.258;' xml:space='preserve'%3E%3Cg id='XMLID_621_'%3E%3Cpath id='XMLID_623_' d='M131.564,219.258h230.13c9.314,0,17.857-5.16,22.203-13.389c4.34-8.246,3.769-18.193-1.494-25.895 L265.92,9.772C261.75,3.68,254.846,0.033,247.461,0c-7.377-0.018-14.303,3.584-18.507,9.658L110.935,179.863 c-5.319,7.668-5.938,17.664-1.607,25.941C113.659,214.067,122.225,219.258,131.564,219.258z'/%3E%3Cpath id='XMLID_622_' d='M361.694,273.998h-230.13c-9.339,0-17.905,5.193-22.236,13.455c-4.331,8.277-3.711,18.273,1.607,25.939 l118.019,170.205c4.204,6.074,11.13,9.676,18.507,9.66c7.385-0.031,14.289-3.682,18.459-9.772l116.483-170.205 c5.263-7.699,5.834-17.648,1.494-25.895C379.551,279.158,371.008,273.998,361.694,273.998z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  background-size: 15px;
  height: 15px;
  width: 15px;
  position: absolute;
  right: 0px;
}
.view-catalogue-listing .table thead th.is-active a:after {
  display: none;
}
/* .view-catalogue-listing .table thead th.is-active {
  min-width: 125px;
} */
.view-catalogue-listing .table thead th.is-active {
  min-width: 140px;
}
.view-catalogue-listing .table .tablesort {
  float: right;
}

.question-answer-block {
  font-size: 14px;
  padding-top: 15px !important;
  margin-bottom: 0px !important;
}
.question-answer-block .views-field-title {
  font-weight: 600;
  margin-bottom: 0.5rem;
  font-size: 12px;
}
.question-answer-block .views-field-title span{
  display: block;
  padding-top: 0.2rem;
}
.question-answer-block .views-field-counter {
  width: 20px;
  float: left;
  text-align: center;
  margin-right: 5px;
}
.question-answer-block .views-field-counter .field-content {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  background: #2f6696 !important;
  color: #fff;
  -webkit-transition: color 0.15s ease-in-out,
    background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.question-answer-block .views-field-field-answer {
  padding-left: 20px;
  font-size: 12px;
}

.view-catalogue-listing .pagignationBox {
  padding: 0px 15px 15px;
}
.view-catalogue-listing .pagignationBox .pagination {
  -webkit-box-pack: end;
  justify-content: flex-end;
}
.view-catalogue-listing {
  position: relative;
  clear: both;
}
@media (min-width: 768px) {
  .view-catalogue-listing #dropdown_catalogue_filters {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 250px;
  }
  .view-catalogue-listing .view-header {
    padding-right: 280px;
  }
}
@media (max-width: 767px) {
  .view-catalogue-listing #dropdown_catalogue_filters {
    max-width: 90%;
    margin: 0 auto;
  }
}
.view-catalogue-listing #dropdown_catalogue_filters #dropdownMenuButton {
  padding: 0.375rem 1.3rem 0.375rem 1.3rem;
  background-color: #fff !important;
  background: #fff
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%236b6765' d='M2 0L0 0h0zm0 5L0 3h4z'/%3E%3C/svg%3E")
    no-repeat !important;
  background-position: 92% 40% !important;
  background-size: 13px !important;
  border: 1px solid var(--lightgrey) !important;
}
/* .view-catalogue-listing #dropdown_catalogue_filters .btn {
  background-color: transparent !important;
  border: 1px solid var(--dark-brown) !important;
}
.view-catalogue-listing #dropdown_catalogue_filters .btn:hover {
  background-color: var(--dark-brown) !important;
  color: var(--white) !important;
} */
.view-catalogue-listing #dropdown_catalogue_filters .dropdown .innerScroll {
  height: 380px;
}
.view-catalogue-listing #dropdown_catalogue_filters .dropdown-item {
  padding: 0.2rem 1.5rem;
}
.view-catalogue-listing
  #dropdown_catalogue_filters
  .dropdown-item
  .form-check-label {
  margin: 0px !important;
  white-space: normal;
}
.view-catalogue-listing #dropdown_catalogue_filters .dropdown-divider {
  display: block !important;
  margin: 0.25rem 0px;
}
.view-filters {
  padding: 15px 16px;
}
.view-gallery .view-filters {
  padding: 15px 16px 0px;
}
.view-filters .form--inline .form-item{
  margin-right:10px;
  margin-bottom: 10px;
}
/* feedback */
.feedback .feedbackFrom textarea,
.feedback .feedbackFrom input,
.feedback .feedbackFrom select,
.view-filters textarea,
.view-filters input:not(.btn),
.view-filters select {
  padding: 0rem 0.75rem;
  line-height: normal;
  font-size: calc(1rem - 3px);
  color: #797979;
  min-height: 85px;
}
.feedback .feedbackFrom input,
.feedback .feedbackFrom select,
.view-filters input:not(.btn),
.view-filters select {
  height: calc(1em + 0.75rem + 9px);
  min-height: auto;
}
.feedback .feedbackContent .text {
  font-size: 12px;
}
.feedback .feedbacklist {
  max-height: 300px;
}
.feedback .feedbacklist .list-group-item {
  padding: 6.6px 0px;
}
.feedback .starRating .fa-star {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='%23ccc' d='M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z' /%3E%3C/svg%3E");
  height: 30px;
  width: 30px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
}
.feedback .starRating #stars .star.hover .fa-star,
.feedback .starRating #stars .star.selected .fa-star {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='%232f6696' d='M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z' /%3E%3C/svg%3E");
}
div.svg div.rateit-selected,
div.svg div.rateit-hover {
  display: block !important;
}
.feedback .feedbacklist .form-type-webform-rating {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
  align-items: center;
}
.feedback .feedbacklist .form-type-webform-rating label {
  margin: 0px !important;
  color: #660c01 !important;
  font-size: 14px;
}
.feedback .feedbackFrom .captcha .g-recaptcha {
  -webkit-transform: scale(0.80);
  transform: scale(0.80);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
.feedback .feedbackFrom .button {
  width: 100%;
  color: var(--white);
}
.feedback .feedbackFrom .button:hover {
  color: var(--dark-brown);
}
.title {
  color: var(--dark-brown);
  font-weight: 400;
  font-size: 19px;
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  .feedbackContent {
    margin-top: 20px;
  }
}
@media (min-width: 991px) and (max-width: 1280px) {
  .feedback .feedbackFrom .captcha .g-recaptcha {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
@media (min-width: 768px) {
  nav#block-footer ul.navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }
}
nav#block-footer ul.navbar-nav li a {
  color: var(--dark-brown);
  padding: 0rem 1rem 0px 0rem;
  text-transform: capitalize;
  font-size: 11px;
}
nav#block-footer ul.navbar-nav li a:hover {
  color: var(--lightblue);
  text-decoration: none;
}
.region.region-footer-copyright {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-flow: row-reverse wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 0px 15px;
}
.custom_footer_update,
.rss_images {
  margin-bottom: 0px !important;
}
@media (max-width: 768px) {
  .region.region-footer-copyright {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-flow: column-reverse wrap;
  }
  nav#block-footer ul.navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .feedbackFrom form#webform-submission-feedback-add-form .form-group.row {
    margin-bottom: 0.5rem !important;
  }
  nav#block-footer {
    margin-bottom: 15px;
  }
}
#quicktabs-container-about_us {
  background-color: var(--white);
  padding: 1.25rem;
}
.titleaboutus {
  color: #660c01;
  font-weight: 400;
  font-size: 19px;
  margin-bottom: 10px;
}
.aboutimage {
  margin-bottom: 1rem;
}
.aboutimage img {
  width: calc(100%);
  border: 1px solid #660c01 !important;
}
#quicktabs-container-about_us .views-field-nothing {
  margin-top: 15px;
}
#quicktabs-container-about_us.quicktabs-main
  .quicktabs-tabpage
  .views-element-container
  .view
  .view-content
  .views-row {
  border-bottom: 0px !important;
}
.subAccrodion .card {
  border: 0px;
  border-radius: 0px;
  background: transparent;
  margin: 5px 0px;
}
.subAccrodion .card .card-header {
  padding: 0px;
  background: transparent;
  border-radius: 0px;
  border: 0px;
  margin: 0px;
}
.subAccrodion .card .card-header h2 {
  border-bottom: 1px solid #660c01;
}
.subAccrodion .card .card-header h2 .btn-link {
  border-radius: 0px;
  color: #660c01;
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding: 10px;
  padding-right: 35px;
  font-size: 16px;
}
.subAccrodion .card .card-header h2 .btn-link:hover,
.subAccrodion .card .card-header h2 .btn-link:focus,
.subAccrodion .card .card-header h2 .btn-link:active {
  text-decoration: none;
}
.subAccrodion .card .card-header h2 .btn-link:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 15px;
  right: 15px;
}
.subAccrodion .card .card-header h2 .btn-link.collapsed:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 15px;
  right: 15px;
}
.subAccrodion .card .card-header h2 .btn-link.collapsed:after {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 15px;
  right: 15px;
}
.subAccrodion .card .collapseContent .card-body {
  background: transparent;
  padding: 1rem 0px;
}
/*
! Nav tab in contact us page
*/
.theme-nav-tabs {
  border-bottom: 0px;
  -webkit-box-pack: start !important;
  justify-content: flex-start !important;
  margin-top: 40px;
}
@media (min-width: 769px) {
  .theme-nav-tabs {
    margin: 0px 35px;
  }
}
.theme-nav-tabs.aboutus-type .nav-item .nav-link {
  position: relative;
  border: 0px;
  background: #d4d4d4;
  border-radius: 0px;
  color: var(--dark-brown);
}
.theme-nav-tabs.aboutus-type .nav-item .nav-link:active,
.theme-nav-tabs.aboutus-type .nav-item .nav-link.active,
.theme-nav-tabs.aboutus-type .nav-item .nav-link:hover {
  background: var(--dark-brown);
  color: var(--white);
}
.theme-nav-tabs.aboutus-type .nav-item .nav-link:active .figure-caption {
  color: var(--white) !important;
}
.theme-nav-tabs.aboutus-type .nav-item .nav-link .figure-caption {
  color: var(--white);
}
.theme-nav-tabs.aboutus-type .nav-item.typesOf .nav-link {
  width: 180px;
  min-height: 45px;
  white-space: nowrap;
  text-align: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .theme-nav-tabs.aboutus-type .nav-item.typesOf .nav-link {
    width: 100%;
    min-height: calc(100% - 10px);
    white-space: normal;
  }
}
@media (max-width: 767px) {
  .theme-nav-tabs.aboutus-type .nav-item.typesOf {
    width: calc(100% );
  }
  .theme-nav-tabs.aboutus-type .nav-item.typesOf:last-child() {
    margin-right: 0px;
  }
}
@media (max-width: 359px) {
  .theme-nav-tabs.aboutus-type .nav-item.typesOf {
    width: calc(100%);
  }
}
.tab-content#aboutTabContent .tab-pane {
  margin: 0px 35px;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  .tab-content#aboutTabContent .tab-pane {
    margin: 0px 0px;
  }
}
.tab-content#aboutTabContent .tab-pane.active {
  border: 1px solid #d4d4d4;
}
.tab-content#myTabContent .tab-pane {
  margin: 0px;
}

.tabsContainer {
  background-color: var(--lightgrey);
  padding: 1rem 0px;
}
.quickForm .form-control {
  height: calc(1em + 0.75rem + 2px);
  padding: 0rem 0.75rem;
  line-height: normal;
  font-size: calc(1rem - 2px);
  color: #797979;
  margin-bottom: 0.5rem;
}
.quickForm .captcha{
  margin-bottom: 0.5rem;
}
.quickForm .form-control::-webkit-input-placeholder {
  color: #797979;
}
.quickForm .form-control:-ms-input-placeholder {
  color: #797979;
}
.quickForm .form-control::-ms-input-placeholder {
  color: #797979;
}
.quickForm .form-control::-moz-placeholder {
  color: #797979;
}
.quickForm .form-control::placeholder {
  color: #797979;
}
.quickForm textarea {
  min-height: 85px;
}
.map .map-inner {
  border: 5px solid var(--white);
}
.map .map-inner iframe .HzV7m-b7CEbf .i4ewOd-pzNkMb-tJHJj {
  display: none !important;
}
.mapDetils {
  background: var(--white);
  width: auto;
  padding: 25px 25px;
}

@media (min-width: 992px) {
  /* .contact--LDII .LDIIboxs .contact--Type--1,
  .contact--LDII .LDIIboxs .contact--Type--2,
  .contact--LDII .LDIIboxs .contact--Type--3 {
    min-height: 466px;
  } */
  .contact--LDII .LDIIboxs .contact--Type--1 .quickForm,
  .contact--LDII .LDIIboxs .contact--Type--2 .quickForm,
  .contact--LDII .LDIIboxs .contact--Type--3 .quickForm,
  .contact--LDII .LDIIboxs .contact--Type--1 .keyContact,
  .contact--LDII .LDIIboxs .contact--Type--2 .keyContact,
  .contact--LDII .LDIIboxs .contact--Type--3 .keyContact,
  .contact--LDII .LDIIboxs .contact--Type--1 .campusInfo,
  .contact--LDII .LDIIboxs .contact--Type--2 .campusInfo,
  .contact--LDII .LDIIboxs .contact--Type--3 .campusInfo {
    height: 100%;
  }
}
.contact--LDII .LDIIboxs .contact--Type--1 .quickForm,
.contact--LDII .LDIIboxs .contact--Type--2 .quickForm,
.contact--LDII .LDIIboxs .contact--Type--3 .quickForm,
.contact--LDII .LDIIboxs .contact--Type--1 .keyContact,
.contact--LDII .LDIIboxs .contact--Type--2 .keyContact,
.contact--LDII .LDIIboxs .contact--Type--3 .keyContact,
.contact--LDII .LDIIboxs .contact--Type--1 .campusInfo,
.contact--LDII .LDIIboxs .contact--Type--2 .campusInfo,
.contact--LDII .LDIIboxs .contact--Type--3 .campusInfo {
  height: 100%;
  background: var(--lightgrey);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.2) !important;
}

.contact--LDII .LDIIboxs .contact--Type--1 h2,
.contact--LDII .LDIIboxs .contact--Type--2 h2,
.contact--LDII .LDIIboxs .contact--Type--3 h2{
  font-weight: 400;
  font-size: 19px;
  margin-bottom: 10px;
  color: #000;
}
div#block-generalpostaladdress h2{
  font-weight: 400;
  font-size: 19px;
  margin-bottom: 10px;
  color: var(--dark-brown);
}
.contact--LDII .LDIIboxs .contact--Type--3 h2{
  color: var(--dark-brown);
}
.genralComponent {
  margin-right: 35px;
  margin-left: 35px;
}
@media (max-width: 767px) {
  .genralComponent {
    margin-right: 33px;
    margin-left: 33px;
 }
}
.genralComponent .conetnt .h6 {
  font-size: 13 !important;
  font-weight: 600;
}
#quicktabs-contact_us_quick_tab
  .view-contact-us
  .view-content
  .views-view-grid
  .views-row {
  margin: 0px !important;
  padding: 0px !important;
}
.contactblock .field--name-field-l-d-institute-of-indology-,
.contactblock .field.field--name-body {
  background-color: var(--lightgrey);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.2) !important;
  padding: 16px;
  height: 100%;
}
.quickForm .form-textarea {
  min-height: 85px;
}
.quickForm .button.button--primary {
  width: 100%;
  background: #2f6696 !important;
  color: #fff;
  font-size: 14px;
}
.quickForm .button.button--primary:hover {
  background: transparent !important;
  color: #2f6696;
  border-color: #2f6696 !important;
}
.quickForm .form-type-processed-text p {
  color: #660c01 !important;
  margin-bottom: 0.5rem;
}
.genralComponent .conetnt .h6 {
  font-size: 13px !important;
  font-weight: 600;
}
.quickForm .captcha .g-recaptcha {
  -webkit-transform: scale(0.83);
  transform: scale(0.83);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
@media(max-width:767px){
  header .row.align-items-center{
    margin: 0px !important;
  }
}
#quicktabs-container-gallery_tabs{
  background-color: var(--white);
}
#quicktabs-container-gallery_tabs .quicktabs-tabpage{
  padding: 1rem;
}
/* .view-gallery .view-filters{
  margin-bottom: 1rem;
} */
.view-gallery .view-filters form .form--inline{
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.view-gallery .view-filters form .form--inline .js-form-type-select{
  display: -webkit-box;
  /*display: flex;*/
  -webkit-box-align: center;
          align-items: center;
}
.view-gallery .view-filters form .form--inline .js-form-type-select select.form-control{
  min-width: 290px;
}
@media(max-width:576px){
  .view-gallery .view-filters form .form--inline .js-form-type-select,
  .view-gallery .view-filters form .form--inline{
    -webkit-box-pack: center;
            justify-content: center;
  }
  .view-gallery .view-filters form .form--inline .js-form-type-select select.form-control{
    width: 200px;
    min-width: auto;
  }
}
.view-gallery .view-content{
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}
#quicktabs-container-gallery_tabs .view-gallery .view-content .views-row{
  /* min-width: calc(100% / 4 - 10px); */
  width: calc(100% / 4 - 12px);
  margin: 6px;
  border: 2px solid var(--dark-brown) !important;
  padding: 0px !important;
  text-align: center;
}
#quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-pics,
#quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-video,
#quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-audio{
  width: 100%;
  /* height: 269px; */
}
/* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-pics  .field-content, */
#quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-pics  .field-content img,
/* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-pics  .field-content a, */
/* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-video .field-content, */
/* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-video .field-content a, */
#quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-video .field-content img,
/* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-audio .field-content, */
/* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-audio .field-content a, */
#quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-audio .field-content img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  /* height: 100%; */
  height: 220px;
  width: 100%;
  /* min-height: 269px; */
}
@media(max-width:1024px){
  #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row{
    width: calc(100% / 3 - 12px);
  }
}
@media(max-width:768px){
  #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row{
    width: calc(100% / 2 - 12px);
  }
}
@media(max-width:576px){
  /* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-pics  .field-content, */
  #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-pics  .field-content img,
  /* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-pics  .field-content a, */
  /* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-video .field-content, */
  /* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-video .field-content a, */
  #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-video .field-content img,
  /* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-audio .field-content, */
  /* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-audio .field-content a, */
  #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-audio .field-content img {
    height: 205px;
  }
}
@media(max-width:575px){
  #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row{
    width: calc(100% / 1 - 12px);
  }
  /* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-pics  .field-content, */
  #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-pics  .field-content img,
  /* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-pics  .field-content a, */
  /* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-video .field-content, */
  /* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-video .field-content a, */
  #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-video .field-content img,
  /* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-audio .field-content, */
  /* #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-audio .field-content a, */
  #quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-field-audio .field-content img {
    height: 205px;
  }
}
#quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-title{
  color: var(--dark-brown);
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 10px;
  padding-top: 0.5rem;
}
#quicktabs-container-gallery_tabs .view-gallery .view-content .views-row .views-field-title .field-content{
  display: block;
  height: 100%;
  width: 100%;
}

/* privacy policy */
.privacy-policy article .layout,
.terms---conditions article .layout,
.region .sitemap{
  background-color: var(--lightgrey);
  padding: 1rem;
}
.page-node-type-gallery #main-content .region.region-content{
  background-color: var(--lightgrey) !important;
  padding: 1rem;
}
.page-node-type-gallery .region.region-content #block-bootstrap4-page-title .page-title{
  color: #660c01;
  font-weight: 400;
  font-size: 19px;
  margin-bottom: 10px;
}
.page-node-type-gallery .region.region-content .field__item{
  margin-bottom: 1rem !important;
  text-align:center;
}
.page-node-type-gallery .region.region-content .field__item audio{
  width: 100%;
  max-width: 100%;
}
.page-node-type-gallery .region.region-content .field__item video{
  width: 100%;
  max-width: 100%;
  height: 480px;
}
/* NC mehta Landing */
#main-content .region-nc-mehta-about{
  background: var(--lightgrey) !important;
  margin-bottom: 30px;
  padding: 1rem;
}
.region-nc-mehta-about #block-ncmehtaartgallery h2{
  color: #660c01;
  font-weight: 400;
  font-size: 19px;
  margin-bottom: 10px;
  padding:0px 0.5rem;
}
.region-nc-mehta-about .layout .layout__region,
.region-nc-mehta-about .layout.layout--onecol .layout__region,
.region-nc-mehta-collection-highlights{
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
  padding:0px 0.5rem;
}
@media(max-width:767px){
  .region-nc-mehta-about .layout .layout__region,
  .region-nc-mehta-about .layout.layout--onecol .layout__region{
    -webkit-box-pack: center;
            justify-content: center;
  }
}
.block-field-blockblock-contentmanuscript-blockfield-manuscript-image,
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-2 {
  max-width: 25%;
  text-align: left;
}
.block-field-blockblock-contentmanuscript-blockfield-manuscript-image  img{
  border:1px solid #660c01;
}
.block-field-blockblock-contentmanuscript-blockbody ,
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-1{
  max-width: 75%;
  padding: 0px 15px;
  font-size: 14px;
}
@media(max-width:800px){
  .block-field-blockblock-contentmanuscript-blockfield-manuscript-image,
  .region-nc-mehta-collection-highlights div#block-views-block-collection-block-2,
  .block-field-blockblock-contentmanuscript-blockbody ,
  .region-nc-mehta-collection-highlights div#block-views-block-collection-block-1{
    max-width: 50%;
  }
}
@media(max-width:767px){
  .region-nc-mehta-about .layout .layout__region,
  .region-nc-mehta-about .layout.layout--onecol .layout__region,
  .region-nc-mehta-collection-highlights{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
          -webkit-box-align: center;
                  align-items: center;
  }
  .block-field-blockblock-contentmanuscript-blockfield-manuscript-image,
  .region-nc-mehta-collection-highlights div#block-views-block-collection-block-2,
  .block-field-blockblock-contentmanuscript-blockbody ,
  .region-nc-mehta-collection-highlights div#block-views-block-collection-block-1{
    max-width: 100%;
  }
}
.nc-mehta-art-gallery .views-slideshow-controls-bottom{
  right: 30px;
}
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-2{
  background-color: var(--lightgrey);
  margin-right: 15px;
  padding: 1rem;
}
@media(max-width:767px){
  .region-nc-mehta-collection-highlights div#block-views-block-collection-block-2{
    margin-right: 0px;
    margin-bottom: 1rem;
  }
  .block-field-blockblock-contentmanuscript-blockfield-manuscript-image img{
    margin-bottom: 1rem;
  }
}
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-1{
  background-color: var(--lightgrey);
  padding: 1rem 0px;
}
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-2 h2,
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-1 h2,
.about-activity h2{
  color: #660c01;
  font-weight: 400;
  font-size: 19px;
  margin-bottom: 10px;
  /* padding:0px 0.5rem; */
}

.region-nc-mehta-collection-highlights div#block-views-block-collection-block-1 h2{
  padding: 0px 1rem;
}
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-2 .view-collection .view-content .views-row ,
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-1 .view-collection .view-content .views-row {
  padding: 12px;
  padding-bottom: 20px;
  background: #bb905e;
  color: #fff;
  cursor: default;
}
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-2 .view-collection .view-content .views-row .views-field-nid .views-field-field-nc-mehta-image{
	text-align:center;
}
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-1 .view-collection .view-content .views-row{
  background-color: var(--white);
}
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-1 .view-collection .view-content .views-row{
  margin:0px 15px;
  min-height: 352px;
    height: 100%;
}
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-2 .view-collection .view-content .views-row  .views-field-field-collection-logo .field-content,
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-1 .view-collection .view-content .views-row  .views-field-field-collection-logo .field-content,
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-2 .view-collection .view-content .views-row  .views-field-field-collection-logo .field-content{
  height: 140px;
  margin-bottom: 16px;
  overflow: hidden;
}
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-2 .view-collection .view-content .views-row  .views-field-field-collection-logo .field-content img,
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-1 .view-collection .view-content .views-row  .views-field-field-collection-logo .field-content img{
  display: block;
  width: auto;
  height: 140px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-2 .view-collection .view-content .views-row .views-field-field-collection-category .field-content,
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-1 .view-collection .view-content .views-row .views-field-field-collection-category .field-content,
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-2 .view-collection .view-content .views-row .views-field-field-nc-mehta-category .field-content,
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-1 .view-collection .view-content .views-row .views-field-titlecategory .field-content{
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: 600;
  margin-top: 15px;
  
}
.nc-mehta-art-gallery .region-nc-mehta-collection-highlights .slick-list .slick-slide img{
  display: block;
    /*width: 100%;
    height: 100%;*/
    object-fit: cover;
    object-position: center;
	margin : 0 auto;
}
.nc-mehta-art-gallery .region-nc-mehta-collection-highlights .slick-list .slick-slide .views-field-title .field-content a{
  color: #000 ;
  font-size: 16px;
    margin-bottom: 10px;
    font-weight: 600;
    margin-top: 15px;
    display: inline-block;
}
.nc-mehta-art-gallery .region-nc-mehta-collection-highlights .slick-list .slick-slide .views-field-field-brief-discription .field-content{
  font-size: 13px;
    margin-bottom: 0px;
    color: rgba(0, 0, 0, 0.8);
}
.nc-mehta-art-gallery .region-nc-mehta-collection-highlights .slick-list .slick-slide:hover .views-field-title .field-content a,
.nc-mehta-art-gallery .region-nc-mehta-collection-highlights .slick-list .slick-slide:hover .views-field-field-brief-discription .field-content{
  color: #fff;
}

.region-nc-mehta-collection-highlights div#block-views-block-collection-block-2 .view-collection .view-content .views-row .views-field-field-nc-mehta-category .field-content{
	color: #fff !important;
}
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-1 .view-collection .view-content .views-row .views-field-field-collection-category .field-content{
  color: #000 !important;
}
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-2 .view-collection .view-content .views-row .views-field-body .field-content p,
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-1 .view-collection .view-content .views-row .views-field-body .field-content p{
  color: rgba(255, 255, 255, 0.8);
  font-size: 13px;
  margin-bottom: 0px;
}
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-1 .view-collection .view-content .views-row .views-field-body .field-content p{
  color: rgba(0, 0, 0, 0.8);
}
.collection-highlights .slick-prev,
.collection-highlights .slick-next{
  top: -33px;
  left: auto;
  right: 20px;
  height: 24px;
  width: 24px;
  -webkit-transform: none !important;
          transform: none !important;
}
.collection-highlights .slick-prev::before,
.collection-highlights .slick-next::before  {
  display: none !important;
}
.collection-highlights .slick-prev{
  right: 100px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style=' fill: %232f6696;%0A'%3E%3Cpath d='M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M14,7L9,12L14,17V7Z'%3E%3C/path%3E%3C/svg%3E") !important;

}
.collection-highlights  .slick-prev:hover,
.collection-highlights  .slick-prev:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill: %23660c01;'%3E%3Cpath d='M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M14,7L9,12L14,17V7Z'%3E%3C/path%3E%3C/svg%3E") !important;
}
.collection-highlights .slick-next{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style=' fill: %232f6696;%0A'%3E%3Cpath d='M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M14,7L9,12L14,17V7Z'%3E%3C/path%3E%3C/svg%3E") !important;
  -webkit-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important;
}
.collection-highlights  .slick-next:hover,
.collection-highlights  .slick-next:focus{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill: %23660c01;'%3E%3Cpath d='M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M14,7L9,12L14,17V7Z'%3E%3C/path%3E%3C/svg%3E") !important;
}
@media(max-width:576px){
  .nc-mehta-art-gallery  header .logoBox .navbar-brand {
    width: 75px;
    height: 75px;
    padding-left: 0px;
  }
  .nc-mehta-art-gallery  header .logoBox .navbar-brand .textLogo{
    margin-left: 3px;
  }
  .nc-mehta-art-gallery .logoBox .textLogo .font-11x {
    font-size: 8px !important;
    letter-spacing: 0.5px;
  }
  header .logoBox .navbar-brand .textLogo{
    text-align: left;
  }
}
@media(max-width:325px){
  .region-nc-mehta-collection-highlights div#block-views-block-collection-block-1 h2{
    margin-bottom: 2.5rem;
  }
  .nc-mehta-art-gallery header .logoBox .navbar-brand {
    width: 75px;
    height: auto;
    margin: 0px auto;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  .loginPage .user-login-form .form-submit, .loginPage .Register_btn{
    max-width: 100.75px;
    width: 100%;
  }
  .create-new-account legend, .path-user legend{
    min-width: auto;
    text-align: left;
    max-width: 100%;
    width: 90%;
  }
}
.about-activity  .region .layout__region--content{
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}
.about-activity  .region .layout__region--content .block-field-blockblock-contentmanuscript-blockfield-manuscript-image,
.about-activity  .region .layout__region--content .block-field-blockblock-contentmanuscript-blockbody{
  width: 50%;
  max-width: 100%;
}
.about-activity  .region .layout__region--content .block-field-blockblock-contentmanuscript-blockfield-manuscript-image img{
  border: none;
}
@media(max-width:768px){
  .about-activity  .region .layout__region--content .block-field-blockblock-contentmanuscript-blockfield-manuscript-image,
  .about-activity  .region .layout__region--content .block-field-blockblock-contentmanuscript-blockbody{
    width: 100%;
    max-width: 100%;
  }
  .about-activity  .region .layout__region--content .block-field-blockblock-contentmanuscript-blockfield-manuscript-image{
    margin-bottom: 15px;
  }
}
#quicktabs-container-activity{
  padding: 1rem;
}
.Activity .Activity-tab--1 #quicktabs-container-activity .activity--List, 
.Activity .Activity-tab--2 #quicktabs-container-activity .activity--List, 
.Activity .Activity-tab--3 #quicktabs-container-activity .activity--List {
  font-size: 13px;
  padding: 5px 15px;
}

.searchActivity .searchForm form .dropdown #dropdownMenuButton {
  min-width: 100px;
  text-align: left;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%236b6765' d='M2 0L0 0h0zm0 5L0 3h4z'/%3E%3C/svg%3E") !important;
  background-position: 92% 40% !important;
  background-size: 13px !important;
  background-repeat: no-repeat !important;
  background-color: #fff !important;
  border: 1px solid #dee2e6!important;
}

.searchActivity .searchForm form .dropdown .dropdown-menu {
  padding: 0px;
}
.Activity  .form-check-label {
  margin: 0px !important;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #660c01;
  background-color: #660c01;
}
.apply-activity label {
  margin-top: 0px !important;
  margin-bottom: 0.5rem !important;
}
.apply-activity .option{
  margin: 0px !important;
  margin-left: 5px !important;
}
.ResearchTabs .layout__region.layout__region--content{
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
  padding: 1rem;
  padding-right: 0px;
  background-color: var(--white);
}
.ResearchTabs .layout__region.layout__region--content .block-field-blockblock-contentmanuscript-blockfield-manuscript-image img{
  margin-right: 1rem;
}

.ResearchTabs .subAccrodion .card .collapseContent .card-body{
  /* padding: 1rem 0px; */
  font-size: 11px;
  color: #000000; /* #6e6e6e; */
}
/* .ResearchTabs .subAccrodion .card .collapseContent .card-body{
  padding:1rem 0px;
} */
.ResearchTabs .subAccrodion .card .collapseContent .card-body .content-with-media,
.ConservationPage .subAccrodion .card .collapseContent .card-body .content-with-media{
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
}

.ResearchTabs .subAccrodion .card .collapseContent .card-body .content-with-media img,
.ConservationPage .subAccrodion .card .collapseContent .card-body .content-with-media img{
  max-width: 25%;
  padding: 1rem;
  padding-left: 0px;
}
.ResearchTabs .subAccrodion .card .collapseContent .card-body .content-with-media p,
.ConservationPage .subAccrodion .card .collapseContent .card-body .content-with-media p{
  max-width: 75%;
  padding: 1rem;
  padding-right: 0px;
}
.ResearchTabs.aboutAffiliation,
.ResearchTabs.InstitutionalResearch {
  padding: 1rem;
  background-color: var(--white);
}
.ResearchTabs.aboutAffiliation h2,
.ResearchTabs.InstitutionalResearch h2 {
  font-size: 14px;
  color: var(--dark-brown);
  border-bottom: 1px solid #dee2e6!important;
  font-weight: 600;
}
.ResearchTabs.aboutAffiliation .question-answer-block,
.ResearchTabs.InstitutionalResearch .question-answer-block {
  margin-left: 0px !important;
}
#block-views-block-research-faculties-block-1 .email_svg{
  display: inline-block !important;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24' class='mr-2'%3E%3Cpath fill='%23ccc' d='M20,8L12,13L4,8V6L12,11L20,6M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4Z'%3E%3C/path%3E%3C/svg%3E");
  height: 24px;
  width: 24px;
}
.searchActivity label{
  display: none;
}
.ConservationPage h2{
  color: #660c01;
  font-weight: 400;
  font-size: 19px;
  margin-bottom: 10px;
}
.ConservationPage .Content {
  background: transparent;
  font-size: 12px;
  color: #000000; /* #6e6e6e; */
}
.ConservationPage .accordionBox .subAccrodion .card .collapseContent .card-body,
.ConservationPage .subAccrodion .card .collapseContent .card-body {
  background: transparent;
  padding: 1rem 0px;
  font-size: 12px;
  color: #000000; /* #6e6e6e; */
}
@media(max-width:767px){
  .ResearchTabs .layout__region.layout__region--content,
  .ResearchTabs .subAccrodion .card .collapseContent .card-body .content-with-media,
  .ConservationPage .subAccrodion .card .collapseContent .card-body .content-with-media{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .ResearchTabs .subAccrodion .card .collapseContent .card-body .content-with-media img,
  .ResearchTabs .subAccrodion .card .collapseContent .card-body .content-with-media p,
  .ConservationPage .subAccrodion .card .collapseContent .card-body .content-with-media img,
  .ConservationPage .subAccrodion .card .collapseContent .card-body .content-with-media p{
    max-width: 100%;
  }
  .ResearchTabs .layout__region.layout__region--content{
    padding-right: 1rem;
  }
  .ResearchTabs .subAccrodion .card .collapseContent .card-body .content-with-media img,
  .ConservationPage .subAccrodion .card .collapseContent .card-body .content-with-media img{
    padding-right: 0px;
  }
}
/* .artlibrary .view-conservation-project{
  padding: 0px 1rem;
} */
.Membershipplans .view-conservation-services .view-content{
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}
.Membershipplans .view-conservation-services .view-content .views-row{
  max-width: 25%;
  padding: 0px 15px;
}
@media(max-width:1024px){
  .Membershipplans .view-conservation-services .view-content .views-row{
    max-width: 33.33%;
    padding: 0px 15px;
    margin-bottom: 15px;
  }
}
@media(max-width:800px){
  .Membershipplans .view-conservation-services .view-content .views-row{
    max-width: 50%;
    padding: 0px 15px;
  }
}
@media(max-width:767px){
  .Membershipplans .view-conservation-services .view-content .views-row{
    max-width: 100%;
    padding: 0px 15px;
  }
}
.Membershipplans .view-conservation-services .view-content .views-row .card .card-title a{
  color: var(--white);
  display: block;
}
.ConservationPage .texonomy:not(.singleBox) {
  background: #ededed;
  color: #000 !important;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  margin: 0px 15px;
  padding: 12px;
  padding-bottom: 20px;
  cursor: default;
}

.ConservationPage .texonomy:not(.singleBox) a {
  color: currentColor !important;
}
.ConservationPage .texonomy:not(.singleBox) .texonomyContent .texonomyTitle {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  color: #000 !important;
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: 600;
}
.ConservationPage .texonomy:not(.singleBox) .texonyImg {
  height: 140px;
  margin-bottom: 16px;
}
.ConservationPage .texonomy:not(.singleBox) img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  -webkit-transition: 0.3s -webkit-filter ease-in-out;
  transition: 0.3s -webkit-filter ease-in-out;
  transition: 0.3s filter ease-in-out;
  transition: 0.3s filter ease-in-out, 0.3s -webkit-filter ease-in-out;
}
.ConservationPage .texonomy:not(.singleBox) .texonomyContent .subContent {
  color: rgba(0, 0, 0, 0.8);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  min-height:120px;
}

.ConservationPage .texonomy:not(.singleBox):hover {
  background: #660c01;
  color: #000 !important;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  color: #fff !important;
}
.ConservationPage .texonomy:not(.singleBox):hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
.ConservationPage .texonomy:not(.singleBox):hover .texonomyContent .texonomyTitle {
  color: #fff !important;
}

.ConservationPage .texonomy:not(.singleBox):hover .texonomyContent .subContent {
  color: #fff !important;
}
.ConservationPage .slick-prev,
.ConservationPage .slick-next,
.NewArrivalSection .slick-prev,
.NewArrivalSection .slick-next{
  top: -33px;
  left: auto;
  right: 20px;
  height: 24px;
  width: 24px;
  -webkit-transform: none !important;
          transform: none !important;
}
.ConservationPage .slick-prev::before,
.ConservationPage .slick-next::before,
.NewArrivalSection .slick-prev::before,
.NewArrivalSection .slick-next::before{
  display: none !important;
}
.ConservationPage .slick-prev,
.NewArrivalSection .slick-prev{
  right: 100px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style=' fill: %232f6696;%0A'%3E%3Cpath d='M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M14,7L9,12L14,17V7Z'%3E%3C/path%3E%3C/svg%3E") !important;

}
.ConservationPage  .slick-prev:hover,
.ConservationPage  .slick-prev:focus,
.NewArrivalSection .slick-prev:hover,
.NewArrivalSection .slick-prev:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill: %23660c01;'%3E%3Cpath d='M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M14,7L9,12L14,17V7Z'%3E%3C/path%3E%3C/svg%3E") !important;
}
.ConservationPage .slick-next,
.NewArrivalSection .slick-next{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style=' fill: %232f6696;%0A'%3E%3Cpath d='M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M14,7L9,12L14,17V7Z'%3E%3C/path%3E%3C/svg%3E") !important;
  -webkit-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important;
}
.ConservationPage  .slick-next:hover,
.ConservationPage  .slick-next:focus,
.NewArrivalSection .slick-next:hover,
.NewArrivalSection .slick-next:focus{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill: %23660c01;'%3E%3Cpath d='M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M14,7L9,12L14,17V7Z'%3E%3C/path%3E%3C/svg%3E") !important;
}
.slick-dots li button:before{
  font-size: 1.5rem;
}
.search-results #main-content .region-content{
  background-color: var(--lightgrey) !important;
  padding: 1rem;
}
.Activity .activity--List .activity--details .activity--Name a, 
.Activity .activity--List .activity--details .activity--Name a, 
.Activity .activity--List .activity--details .activity--Name a{
  font-size: 14px;
  margin-bottom: 5px;
  color: var(--dark-brown);
}
.keyContact .listofContact a {
  font-size: 12px;
}
.keyContact .listofContact .field__label {
  font-weight: bold;
  color: var(--dark-brown);
}
.user-login-form .form-submit{
  font-size: 14px;
  margin-top: 15px;
}
.loginPage .user-login-form .form-submit{
  font-size: 14px;
  margin: 0px;
  max-width: 251.1px;
  width: 100%;
  margin-right: 1rem;
}
.loginPage .Register_btn{
  max-width: 125.75px;
  width: 100%;
}
@media(max-width:767px){
  .loginPage .user-login-form .form-submit,
  .loginPage .Register_btn{
    max-width: 125.75px;
    width: 100%;
  }
}
.searchActivity .form-control,
.searchActivity .btn,
.region-research-faculties .card .card-body  {
  font-size: 12px;
}
.feedback .feedbackFrom input.form-submit,
.btn,
.region-research-faculties .card .card-body h5.h6{
  font-size: 14px;
}
.view-conservation-project a:hover{
  text-decoration: none !important;
}
/*  
  TODO .librarayPage
  ! .aboutNCMehta
*/
.region-library-about .layout__region--content{
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
}
@media(max-width:767px){
  .region-library-about .layout__region--content{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap ;
  }
}
.region-library-about .layout__region--content h2,
#block-aboutlibrary h2,
.librarayPage h2,
.library_quick_links h5{
  color: #660c01;
  font-weight: 400;
  font-size: 19px;
  margin-bottom: 10px;
}
.twoAccordion .accordionBox {
  padding: 0px 0 30px;
}

.twoAccordion .accordionBox .subAccrodion .card {
  border: 0px;
  border-radius: 0px;
  background: transparent;
  margin: 5px 0px;
}

.twoAccordion .accordionBox .subAccrodion .card .card-header {
  padding: 0px;
  background: transparent;
  border-radius: 0px;
  border: 0px;
  margin: 0px;
}

.twoAccordion .accordionBox .subAccrodion .card .card-header h2 {
  border-bottom: 1px solid #660c01;
}

.twoAccordion .accordionBox .subAccrodion .card .card-header h2 .btn-link {
  border-radius: 0px;
  color: #660c01;
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding-right: 35px;
  padding-left: 0px;
}

.twoAccordion .accordionBox .subAccrodion .card .card-header h2 .btn-link:hover, .twoAccordion .accordionBox .subAccrodion .card .card-header h2 .btn-link:focus, .twoAccordion .accordionBox .subAccrodion .card .card-header h2 .btn-link:active {
  text-decoration: none;
}

.twoAccordion .accordionBox .subAccrodion .card .card-header h2 .btn-link:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 15px;
  right: 15px;
}

.twoAccordion .accordionBox .subAccrodion .card .card-header h2 .btn-link.collapsed:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 15px;
  right: 15px;
}

.twoAccordion .accordionBox .subAccrodion .card .card-header h2 .btn-link.collapsed:after {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 15px;
  right: 15px;
}

.twoAccordion .accordionBox .subAccrodion .card .collapseContent .card-body {
  background: transparent;
  padding: 1rem 0px;
  font-size: 12px;
  color: #000000; /* #6e6e6e; */
}

.twoAccordion .accordionBox {
  background: #fff;
  padding: 15px;
  width: calc(100% / 2 - 10px);
}
.twoAccordion .accordionBox  .content-with-media{
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
}
.twoAccordion .accordionBox  .content-with-media img{
  -webkit-box-flex: 0;
          flex: 0 0 25%;
}
.twoAccordion .accordionBox  .content-with-media .text-content{
  -webkit-box-flex: 1;
          flex: 1;
  padding-left: 10px;
}

.librarayPage a:not(.btn):hover {
  text-decoration: underline;
}

.librarayPage .AskLibrarian {
  text-align: center;
}

.librarayPage .AskLibrarian svg {
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
.NewArrivalSection .texonomy{
  margin-right: 0px;
  background: #fff;
  color: #000 !important;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  max-width: 202px;
  padding: 12px;
  padding-bottom: 20px;
}

.NewArrivalSection .texonomy a{
  color: currentColor !important;
}

.NewArrivalSection .texonomy a .texonomyContent .texonomyTitle {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  color: currentColor !important;
}

.NewArrivalSection .texonomy a .texonomyContent .subContent {
  color: rgba(0, 0, 0, 0.8);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.NewArrivalSection .texonomy:hover {
  background: #660c01;
  color: #000 !important;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  color: #fff !important;
}

.NewArrivalSection .texonomy:hover a .texonomyContent .texonomyTitle {
  color: #fff !important;
}

.NewArrivalSection .texonomy:hover a .texonomyContent .subContent {
  color: #fff !important;
}

.NewArrivalSection .texonomy {
  padding-bottom: 16px;
}

.NewArrivalSection .texonomy .texonyImg {
  height: 200px;
  margin-bottom: 10px;
  overflow: hidden;
}
.NewArrivalSection .texonomy .texonyImg img{
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center; 
}

/* 
  * Utility class to hide content visually while keeping it screen reader-accessible. * 
*/

 .sr-only:not(:focus):not(:active) {
  clip: rect(0 0 0 0); 
  -webkit-clip-path: inset(100%); 
          clip-path: inset(100%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap; 
  width: 1px;
}
.view-membership-plan .view-content{
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;

}
.view-membership-plan .view-content .views-row{
  width:calc(100%/3 - 15px);
  margin: 7px;
}
#block-views-block-membership-plan-block-1 h2{
  padding: 0px 10px;
}
.view-membership-plan .card .card-body .body-text,
.view-membership-plan .card .card-body .body-text h6{
  font-size: 13px;
}
nav#block-quicklinks ul.nav.navbar-nav{
  list-style: disc;
  padding-left: 20px;
}
@media(max-width:991px){
  .ask_librarian{
    padding-left:0px;
    padding-right:0px;
    margin-top: 0.5rem;
  }
}
@media(max-width:768px){
  .region-library-about .layout__region--content,
  .twoAccordion .accordionBox .content-with-media{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  .region-library-about .layout__region--content .block-field-blockblock-contentmanuscript-blockfield-manuscript-image,
  .twoAccordion .accordionBox .content-with-media img{
    margin-bottom: 15px;
    text-align: center;
  }
  .region-library-about .layout__region--content .block-field-blockblock-contentmanuscript-blockbody,
  .region-library-about .layout__region--content .block-field-blockblock-contentmanuscript-blockfield-manuscript-image,
  .twoAccordion .accordionBox .content-with-media img,
  .twoAccordion .accordionBox .content-with-media .text-content{
    width: 100%;
    max-width: 100%;
  }
  .view-membership-plan .view-content .views-row{
    width: calc(100%/2 - 15px);
    margin: 7px;
  }
}
@media(max-width:767px){
  .twoAccordion .accordionBox{
    width: calc(100% / 1 - 10px);
  }
  .twoAccordion .FacilitiesAccordion.accordionBox{
    margin-bottom: 12px;
  }
  .library_quick_links {
    margin-top: 12px;
    padding-left:0px;
    padding-right:0px;
  }
  .NewArrivalSection .texonomy {
    max-width: 95%;
  }
  .quicktabs-wrapper {
    padding: 15px !important;
  }
}
@media(max-width:576px){
  div#main-content ,
  div#block-bootstrap4-content .row, main.main-conent .row .col-12{
    padding: 0px;
  }
  /* .region-site-search{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  } */
  .region-site-search div#block-gtranslate {
    /* margin-bottom: 15px; */
    /* width: 180px;
    max-width: 40%; */
  }
  .region-site-search div#block-gtranslate  .gtranslate{
    max-width: 100%;
  }
  .translate-search .gtranslate select{
    min-width: 100px;
    width: 110px;
  }
  .translate-search [class*="block-views-exposed-filter-blocksite-search-page"]{
    width: calc(100% - 100px);
  }
  .boxes-group .views-row .field-content img {
    height: 180px;
  }
  .view-membership-plan .view-content .views-row{
    width: calc(100%/1 - 15px);
    margin: 7px;
  }
  .manuscripts .views_slideshow_cycle_slide.views_slideshow_slide{
    min-height: 100px !important;
    height: 300px !important;
  }
}
@media(max-width:350px){
  header .logoBox .navbar-brand {
    width: 70px;
    height: 80px;
    padding-left: 0;
  }
  header .logoBox .navbar-brand .textLogo {
    margin-left: 8px;
    font-size: 18px;
  }
  header .logoBox .navbar-brand .textLogo .font-13x {
    font-size: 11px !important;
  }
}
/* membership-register */
.membership-register #main-content .region {
  /*background-color: var(--lightgrey) !important;
  padding: 1rem;*/
}
.membership-register div#block-bootstrap4-page-title h1{
  color: #660c01;
  font-weight: 400;
  font-size: 19px;
  margin-bottom: 10px;
  text-align: left !important;
}
.membership-register #main-content .region label:not(.custom-file-label):not(.custom-control-label):not(.form-type-webform-terms-of-service label){
  font-size: 13px;
  margin-bottom: .5rem;
  display: none;
}
.membership-register #main-content .region .custom-control.custom-checkbox{
  padding-left: 0px;
}
.membership-register #main-content .region .custom-file-label{
  margin: 0rem;
}
.membership-register #main-content .region .form-item .description{
  margin-top: 0.5rem;
}
.btn.advanceBtn {
  color: #2f6696 !important;
  font-size: 14px;
  border-color: #2f6696 !important;
  background-color: #fff !important;
}
.btn.advanceBtn:hover {
  background: #2f6696 !important;
  color: #fff !important;
  border-color: #2f6696 !important;
}
.textAnimation {
  width: 100%;
  overflow: hidden;
  margin-bottom: 12px;
  padding: 10px 15px;
  cursor: default;
  display: inline-block;
}
.textAnimation p {
  margin-bottom: 0px;
  color: #660c01;
  font-weight: bold;
}
.textAnimation .slide {
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-animation: slide-left 15s linear infinite;
  animation: slide-left 15s linear infinite;
}
.textAnimation:hover .slide {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

@-webkit-keyframes slide-left {
  from {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(-32%);
    transform: translateX(-32%);
  }
}

@keyframes slide-left {
  from {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(-32%);
    transform: translateX(-32%);
  }
}
@media(max-width:991px){
  @-webkit-keyframes slide-left {
    from {
      -webkit-transform: translateX(100%);
      transform: translateX(100%);
    }
    to {
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%);
    }
  }
  @keyframes slide-left {
    from {
      -webkit-transform: translateX(100%);
      transform: translateX(100%);
    }
    to {
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%);
    }
  }
}
.publication--List {
  padding: 18px 20px;
}

.bg-white {
  background: #fff;
}
.publication--List .publication--icon {
  min-width: 36px;
  min-height: 36px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
      align-items: center;
  -webkit-box-pack: center;
      justify-content: center;
  background: #2f6696;
  color: #fff;
  border-radius: 100%;
  flex-basis: 36px;
  margin-right: 18px;
  font-weight: 700;
}
.region-ld-museum-boxes > div ,
.view-ld-museum-homepage-s-boxes,
.region-ld-museum-boxes{
  width: 100%;
}
.view-ld-museum-homepage-s-boxes .view-content{
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
    width: 100%;
}
.view-ld-museum-homepage-s-boxes .views-row{
  width: calc(100% / 3 - 24px);
  margin: 6px 12px;
}
@media(max-width:991px){
  .view-ld-museum-homepage-s-boxes .views-row{
    width: calc(100% / 2 - 24px);
  }
}
@media(max-width:767px){
  .view-ld-museum-homepage-s-boxes .views-row{
    width: calc(100% / 1 - 24px);
  }
}
.view-ld-museum-homepage-s-boxes .views-row{
  padding: 0px;
  /* padding-bottom: 20px; */
  position: relative;
  background: #bb905e;
  color: #fff;
  cursor: default;
}
.view-ld-museum-homepage-s-boxes .views-row .views-field-field-ldmuseum-image {
  height: 211.5px;
  margin-bottom: 0px;
  overflow: hidden;
}
.view-ld-museum-homepage-s-boxes .views-row .views-field-field-ldmuseum-image .field-content,
.view-ld-museum-homepage-s-boxes .views-row .views-field-field-ldmuseum-image .field-content a{
  display: block;
  width: 100%;
  height: 100%;
}
.view-ld-museum-homepage-s-boxes .views-row .views-field-field-ldmuseum-image img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  -webkit-transition: 0.3s -webkit-filter ease-in-out;
  transition: 0.3s -webkit-filter ease-in-out;
  transition: 0.3s filter ease-in-out;
  transition: 0.3s filter ease-in-out, 0.3s -webkit-filter ease-in-out;
}
.view-ld-museum-homepage-s-boxes .views-row:hover .views-field-field-ldmuseum-image img{
  -webkit-filter: none;
  filter: none;
}
.view-ld-museum-homepage-s-boxes .views-row .views-field-title{
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  text-align: center;
  background: -webkit-gradient(linear, left bottom, left top, from(#bb905e), to(transparent));
  background: linear-gradient(to top, #bb905e, transparent);
  min-height: 30px;
  vertical-align: middle;
  /* padding: 15px 0px; */
  z-index: 1;
}
.view-ld-museum-homepage-s-boxes .views-row .views-field-title  .field-content{
  height: 100%;
  vertical-align: middle;
}
.view-ld-museum-homepage-s-boxes .more-link{
  text-align: center;
}
.view-ld-museum-homepage-s-boxes .views-row .views-field-title a,
.view-ld-museum-homepage-s-boxes .more-link a{
  font-size: 16px;
  font-weight: 600;
  color: #fff !important;
}
.view-ld-museum-homepage-s-boxes .more-link a{
  color: var(--lightblue) !important;
}
.membership-register .form-item.form-type-datelist .container-inline{
  display: block !important;
}
.Brochure .view-ld-museum-brochure- .view-content{
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: start;
          justify-content: start;
}
.Brochure .view-ld-museum-brochure- .view-content .views-row{
  -webkit-box-flex: 0;
          flex: 0 0 49%;
  border: 1px solid var(--dark-brown);
}
@media(min-width:992px){
  .Brochure .view-ld-museum-brochure- .view-content .views-row:nth-child(1){
    margin-right: 16px;
  }
}
@media(max-width:991px){
  .Brochure .view-ld-museum-brochure- .view-content{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  .Brochure .view-ld-museum-brochure- .view-content .views-row:nth-child(1){
    margin-bottom: 12px;
  }
}
div#block-ldii-key-contact .field.field--label-above{
  margin-bottom: 0.8rem;
}
div#block-ldii-key-contact .field.field--name-field-enquiries-comments.field--type-email.field--label-above{
  margin-bottom: 0px;
}
.Collectionofmonth .view-collection-of-month- .views-row {
  padding: 12px;
  /* padding-bottom: 20px; */
  background: #bb905e;
  color: #fff;
  cursor: default;
  display: inline-block;
  min-height: 340px;
}
.Collectionofmonth .view-collection-of-month- .views-row:hover {
  background-color: var(--lightblue) !important; /* var(--dark-orange) */
}
.Collectionofmonth .view-collection-of-month- .views-row .views-field-field-ld-museum-collection-image .field-content img{
  height: 107px; 
  margin-bottom: 16px;
}
.Collectionofmonth .view-collection-of-month- .views-row .views-field-field-ld-museum-collection-image .field-content{
	text-align:center;
}
.Collectionofmonth .view-collection-of-month- .views-row .views-field-title {
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: 600;
  color: #fff !important;
}
.Collectionofmonth .view-collection-of-month- .views-row:hover .views-field-title {
  color: #fff !important;
}
.fiveComponents .texonomy {
  padding: 12px;
  /* padding-bottom: 20px; */
  background: #bb905e;
  color: #fff;
  cursor: default;
}
.fiveComponents .texonomy:hover {
  background: var(--lightblue);
  color: #fff;
}
.fiveComponents .texonomy .texonyImg {
  height: 100px;
  /* width: 180px; */
  margin-bottom: 10px;
}
@media(min-width:991px){
  .fiveComponents .texonomy .texonyImg {
    width: 178px;
    height: 100px;
    margin-bottom: 10px;
  }
}
@media(min-width:1299px){
  .fiveComponents .texonomy .texonyImg {
    width: 196px;
  }
}
.fiveComponents .texonomy .texonyImg .field.field--name-field-ld-museum-footer-image{
  width: 100%;
  height: 100%;
}
.fiveComponents .texonomy .texonyImg .field.field--name-field-ld-museum-footer-image img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  -webkit-transition: 0.3s -webkit-filter ease-in-out;
  transition: 0.3s -webkit-filter ease-in-out;
  transition: 0.3s filter ease-in-out;
  transition: 0.3s filter ease-in-out, 0.3s -webkit-filter ease-in-out;
}
.fiveComponents .texonomy:hover .texonyImg .field.field--name-field-ld-museum-footer-image img{
  -webkit-filter: none;
          filter: none;
}
.fiveComponents .texonomy .texonomyContent .texonomyTitle {
  font-size: 14px;
  margin-bottom: 0px;
  font-weight: 600;
  color: #fff !important;
}
.view-ld-museum-homepage-s-boxes .view-header {
  padding-left: 12px;
  padding-right: 20px;
  margin-bottom: 16px;
}
.view-ld-museum-homepage-s-boxes .view-header a.collection-listing-link{
	font-size: 1.2rem;
}
@media(max-width:767px){
  /* .fiveComponents .texonomy .texonyImg{
    height: 200px;
  } */
  .fiveComponents {
    padding: 0px 15px !important;
  }
}
.publication--details{
  width: 100%;
}
.searchForm form .form--inline {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  /* -webkit-box-align: center;
          align-items: center; */
}
.searchForm form .form--inline input,
.searchForm form .form--inline select{
  margin-bottom: 8px;
}
@media(max-width:991px){
  .searchForm form .form--inline .hasDatepicker {
    width: 125px;
  }
}
.publication .theme-nav-tabs{
  margin: 0px !important;
}
.page-node-type-publications #main-content .region {
  background-color: var(--lightgrey) !important;
  padding: 1rem;
}
.page-node-type-publications #main-content .region .page-title,
.tourBox h2,
.AccessandFacilities h2{
  color: #660c01;
  font-weight: 400;
  font-size: 19px;
  margin-bottom: 10px;
}
.tourBox:not(.floor_plan){
  /* min-height: 223px; */
  height: 100%;
}
.ld-museum-homepage .views-slideshow-controls-bottom {
  bottom: 35px;
}
/* site tour */
.siteTourBlock {
  position: absolute;
  top: 90px;
  left: auto;
  height: 40px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
      align-items: center;
  -webkit-box-pack: center;
      justify-content: center;
  /*width: 240px;*/
  width:auto;
  -webkit-transition: 0.3s ease-in-out left;
  transition: 0.3s ease-in-out left;
  z-index: 101;
}

/* .siteTourBlock:hover {
  left: 0px;
} */

.siteTourBlock a {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
      align-items: center;
  -webkit-box-pack: justify;
      justify-content: space-between;
  width: 100%;
  height: 100%;
  background: #660c01;
  color: #fff;
  padding: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.siteTourBlock a svg {
  fill: #fff;
  margin-left:10px;
}

/* .home .siteTourBlock {
  position: absolute;
  top: 90px;
  left: 0px;
} */
.view-access-facilities-for-plan-your-visit- .subAccrodion .card .card-header h2 .btn-link.collapsed:before,
.view-access-facilities-for-plan-your-visit- .subAccrodion .card .card-header h2 .btn-link.collapsed:after {
  top: 22px;
}
#dropdown_catalogue_filters .innerScroll{
  height: 380px;
}
#dropdown_catalogue_filters .dropdown-item {
  padding: 0rem 1.5rem;
}

#dropdown_catalogue_filters .dropdown-item .form-check-label {
  font-size: 13px;
  white-space: normal;
}

#dropdown_catalogue_filters .dropdown-item:hover, .catalogue-tableSection .dropdown-item.active {
  background: #2f6696;
  color: #fff;
}

#dropdown_catalogue_filters .dropdown-divider {
  margin: .3rem 0;
}
@media(min-width:991px){
  .block-system-main-block .block-region-col-1 {
    /* margin-right: 27px; */
    margin-right: 0px;
  }
}
.create-new-account #main-content .region .block ,
.path-user #main-content .region .block {
  max-width: 535px;
  margin: 0 auto;
}
.log-in.path-user #main-content .region .block , .user-login.path-user #main-content .region .block {
  max-width: 440px ;
}
.create-new-account #main-content .region .block input#edit-submit , .user-register #main-content .region .block input#edit-submit {
  width: 100%;
}
/* register */
.create-new-account #main-content .region,
.path-user #main-content .region,
.page-node-type-ld-museum-boxes #main-content .region,
.guided-tour #main-content .region,
/*.application-form #main-content .region*/
{
  background-color: var(--lightgrey) !important;
  padding: 1rem;
}
div#edit-field-date-of-birth-wrapper,
div#edit-field-gender-wrapper{
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: start;
          justify-content: flex-start;
  max-width: 100%;
  margin-bottom: 1rem;
}

.create-new-account legend,
.path-user legend{
  font-size: 14px;  
  width: -webkit-fit-content;  
  width: -moz-fit-content;  
  width: fit-content;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  float: left;
  margin-right: 25px;
  display: block;
  min-width: 100px;
}
.create-new-account .region-content .form-item:not(.form-type-select):not(.form-type-radio),
.path-user .region-content .form-item:not(.form-type-select):not(.form-type-radio),
/*.application-form #main-content .region .form-item:not(.form-type-select):not(.form-type-radio)*/
{
  margin-bottom: 1rem;
}
div#edit-field-date-of-birth-wrapper  .fieldset-wrapper ,
div#edit-field-gender-wrapper .fieldset-wrapper {
  -webkit-box-flex: 0;
          flex: 0 0 240px;
  max-width: 240px;
}
div#edit-field-date-of-birth-wrapper  .fieldset-wrapper  div#edit-field-date-of-birth-0-value {
  -webkit-box-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-flex: 1;
          flex: 1;
}
div#edit-field-gender-wrapper .fieldset-wrapper  div#edit-field-gender{
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.create-new-account .region-content select#edit-field-area-of-interest,
.path-user .region-content select#edit-field-area-of-interest{
  background-position: 98% 40%;
}
.create-new-account .region-content select.form-control,
.path-user .region-content select.form-control{
  padding: 0.375rem 1.3rem 0.375rem 0.6rem;
}
@media(max-width:576px){
  .create-new-account .region-content select.form-control,
  .path-user .region-content select.form-control{
    min-width: 78px;
  }
}

@media(max-width:420px){
  div#edit-field-date-of-birth-wrapper,
  div#edit-field-gender-wrapper{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  div#edit-field-date-of-birth-wrapper .fieldset-wrapper, div#edit-field-gender-wrapper .fieldset-wrapper{
    max-width: 100%;
    -webkit-box-flex: 0;
            flex: 0 auto;
    width: 100%;
  }
}

.Item_Detail .btn .icon {
  float: left;
  height: 25px;
  width: 25px;
  fill: #fff;
}
.Item_Detail .btn {
  margin-bottom: 12px;
}
.Item_Detail .btn .icon svg {
  height: 24px;
  width: 24px;
}

.Item_Detail .btn.bg--dark-brown:hover .icon {
  fill: #660c01;
}

.Item_Detail .btn.bg--orange:hover .icon {
  fill: #2f6696;
}
.breadcrumb-item.active{
  color: #660c01 !important;
}
.collectionAttributes span.text-muted {
  min-width: 55px;
}
.guided-tour #main-content .region video {
  width: 100%;
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.guided-tour #main-content .region .field--name-field-video{
  margin-bottom: 15px;
}
.friend-of-museum-society label,
.application-form #main-content .region label{
  font-size: 13px;
  margin: 0px;
  margin-bottom: 0.5rem;
}
.application-form #main-content .region legend{
	font-size: 16px;
	margin: 0px;
	margin-bottom: 0.5rem;	
}
.application-form #main-content .region div#edit-custom-text{
	margin-top: 1.2rem;
}
.form-item-membership-fee-rs-500-received-on {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
.form-item-membership-fee-rs-500-received-on label{
  -webkit-box-flex: 0;
          flex: 0 auto;
  margin-right:15px;
}
.form-item-membership-fee-rs-500-received-on input#edit-membership-fee-rs-500-received-on{
  -webkit-box-flex: 0;
          flex: 0 200px;
  max-width: 200px;
}
.page-node-type-manuscript .manuscriptContent .tab-content#aboutTabContent .tab-pane {
  margin: 0px !important;
}
/* 
  ! accordion  style
*/

.accordion .card {
  border: 0px;
  border-radius: 0px;
  background: transparent;
}

.accordion .card .card-header {
  background: transparent;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border: 0px;
}

.accordion .card .card-header h2 .btn-link {
  border-radius: 0px;
  color: #626262;
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding-right: 25px;
  padding-left: 5px;
}

.accordion .card .card-header h2 .btn-link:hover, 
.accordion .card .card-header h2 .btn-link:focus, 
.accordion .card .card-header h2 .btn-link:active {
  text-decoration: none;
}

.accordion .card .card-header h2 .btn-link:hover {
  color: #2f6696;
}

.accordion .card .card-header h2 .btn-link:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 15px;
  right: 15px;
}

.accordion .card .card-header h2 .btn-link.collapsed:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 15px;
  right: 15px;
}

.accordion .card .card-header h2 .btn-link.collapsed:after {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 15px;
  right: 15px;
}

.page-node-type-manuscript .accordion .card .card-header h2 .btn-link:before {
  right: 5px;
}

.page-node-type-manuscript .accordion .card .card-header h2 .btn-link.collapsed:before {
  right: 5px;
}

.page-node-type-manuscript .accordion .card .card-header h2 .btn-link.collapsed:after {
  right: 5px;
}

.accordion .card .card-body {
  padding-top: 0px;
  padding-right: 0rem;
  padding-bottom: 0px;
  padding-left: 0rem;
}

.accordion .card .card-body .listItem a {
  color: #626262;
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
}

.accordion .card .card-body .listItem a:hover {
  color: #660c01;
}

.page-node-type-manuscript .accordion.manuscriptDetailAccordion .card .card-header h2 .btn-link {
  color: #660c01;
  padding: calc(0.60rem - 0.1px) 0rem;
}

.page-node-type-manuscript .accordion.manuscriptDetailAccordion .card .card-header h2 .btn-link:hover {
  color: #2f6696;
}

.page-node-type-manuscript .accordion.manuscriptDetailAccordion .card .card-header h2 .btn-link:before {
  top: 0px;
  bottom: 0px;
  margin: auto 0;
}

.page-node-type-manuscript .accordion.manuscriptDetailAccordion .card .card-header h2 .btn-link.collapsed:before, 
.page-node-type-manuscript .accordion.manuscriptDetailAccordion .card .card-header h2 .btn-link.collapsed:after {
  top: 0px;
  bottom: 0px;
  margin: auto 0;
}

.page-node-type-manuscript .manuscriptDetail .manuscriptDetailAccordion {
  margin: 0px 28px;
}

.page-node-type-manuscript .manuscriptDetail .manuscriptDetailAccordion .card .collapseContent .card-body .font-13x .col-12 div{
  margin-bottom: 5px;
}
/* TODO Musem Shop */
.listgroupContainer {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
      justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      flex-flow: row wrap;
  margin: 0px 25px;
}

/*.ListItems {
  width: calc(100% / 1);
  margin-bottom: 10px;
  -webkit-transition: 0.3s ease-in-out all;
  transition: 0.3s ease-in-out all;
}*/

.ListItems .card {
  padding: 10px 11px;
  /*min-height: 265px;*/
}
.list-view .listing-group.views-row {
    margin: 10px 0px 10px 0px;
    width: 100%;
}
.ListItems .card .card-img {
  max-width: 100%;
  height: auto;
  width: 98px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.ListItems .card .card-body {
  padding: 0px;
  padding-left: 15px;
}

@media (min-width: 1024px) and (max-width: 1299px) {
  .ListItems .card .card-body {
    padding-left: 10px;
  }
}

.ListItems .card .card-body .card-title {
  font-size: 14px;
  font-weight: 400;
  color: #660c01;
  margin-bottom: 6px;
  line-height: 1.3;
}

.ListItems .card .card-body .card-text {
  font-size: 11px;
  color: #707070;
  line-height: 1.3;
  min-height: 80px;
}

/*.ListItems.gridViews {
  width: calc(100% / 3 - 10px);
  margin: 5px;
}
*/
.grid-view .listing-group.views-row {
    width: calc(100% / 3 - 10px);
    margin: 5px;
}
.manuscript-list-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0px 25px;
}
.ListItems.gridViews .card .card-body .card-title {
  overflow: hidden;
  min-height: 40px;
  max-height: 40px;
  height: 100%;
  min-width:205px;
}
.manuscript-list-container.grid-view .card {
    min-height: 115px;
}
#block-sundayguidedtour-3 .block-field-blockblock-contentmanuscript-blockbody{
  max-width: 100%;
  padding: 0px;
  width: 100%;
}
.ld-museum-shop .views-slideshow-controls-bottom{
  bottom: 45px;
}
#quicktabs-container-news_listing_{
  padding: 1rem 0;
}
.quicktabs-main .quicktabs-tabpage .views-element-container .view .view-content .views-row .views-field-title a{
  font-size: 14px;
  margin-bottom: 5px;
  color: var(--dark-brown);
}
.quicktabs-main .quicktabs-tabpage .views-element-container .view .view-content .views-row p{
  color: #000000; /* #6e6e6e; */
  font-size: 14px;
}
.PopularManuscripts .region-popular-manuscripts .views-field-field-manuscript-cover-image img ,
.RecentlyAdded .region-recent-manuscripts .views-field-field-manuscript-cover-image img {
  max-width: 150px;
  max-height:72px;
  height:72px;
}
.RecentlyAdded .region-recent-manuscripts .view-recently-added-menuscripts .views-row{
  min-height: 149px;
}
.view-research-faculties .view-content .views-row .views-field-nothing .field-content .card .row{
  -webkit-box-align: start !important;
  align-items: flex-start !important;
}
.block-views-blockld-museum-shop-block-1 .accordion.manuscriptDetailAccordion .card .card-header h2 .btn-link {
  color: #660c01;
  padding: calc(0.60rem - 0.1px) 0rem;
  font-size: 16px;
}
#views-exposed-form-ld-museum-shop-block-1 .form--inline > .form-item{
  max-width: 25%;
  width: 100%;
  padding-right: 20px;
}
#views-exposed-form-ld-museum-shop-block-1 .form--inline > .form-item input,
#views-exposed-form-ld-museum-shop-block-1 .form--inline > .form-item select{
  border: 1px solid transparent !important;
}
#views-exposed-form-ld-museum-shop-block-1 .form--inline {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}
.ListItems .card .card-body p{
  font-size: 11px;
  color: #707070;
  line-height: 1.3;
  margin-bottom: 0px;
  margin-top: 16px;
}
.manuscript-list-container.list-view .col-md-3 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}
#block-ncmehtaartgallery .block-field-blockblock-contentmanuscript-blockfield-manuscript-image{
  max-width: 20%;
}
#block-ncmehtaartgallery .block-field-blockblock-contentmanuscript-blockbody{
  max-width: 80%;
}
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-1 .view-collection .view-content .views-row:hover .views-field-field-collection-category .field-content,
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-1 .view-collection .view-content .views-row:hover .views-field-body .field-content p{
  color: #fff !important;
}
@media(max-width:960px){
  .ld-homepage .main-conent{
    margin-bottom: 30px;
  }
  .manuscripts .slider-common .view-content .views-row .views-field.views-field-nothing{
    min-height: 100px; 
  }
  .manuscripts .manuscript_filter_button{
    padding-left:0px;
    padding-right:0px;
  }
  .view-ld-museum-homepage-s-boxes .view-header .d-flex div:first-child{
    margin-right: 30px;
  }
}
.view-about-ldii-research .card .card-body p:last-child{
  margin-bottom: 0px;
}
.view-about-ldii-research .card .card-body{
  padding-bottom: 0px !important;
}
.ResearchTabs .layout__region.layout__region--content {
  padding-bottom: 0.3rem;
}
.aboutResearch .subAccrodion{
  margin-bottom: 1rem;
}
.ResearchTabs .subAccrodion .card .collapseContent .card-body .content-with-media img, 
.ConservationPage .subAccrodion .card .collapseContent .card-body .content-with-media img,
.ResearchTabs .subAccrodion .card .collapseContent .card-body .content-with-media p,
.ConservationPage .subAccrodion .card .collapseContent .card-body .content-with-media p{
  padding-top: 0px !important;
}
.view-catalogue-listing .table thead th#view-field-folio-published-or-referen-table-column {
  min-width: 280px;
}
.view-ld-museum-catalouge tr:nth-child(7) td {
  vertical-align: text-top;
}

.carousel-inner img {
  width: 100%;
  height: 100%;
}
.docs-buttons{
  width: 95%;
  align-items: center;
}
.btn-toolbar.mb-0.docs-buttons-right {
    width: 4%;
    height: 100%;
}
@media(min-width:992px){
  .docs-buttons>.btn-group, .docs-buttons>.input-group{
    margin-bottom: 0px;
  }
}
.docs-buttons .controlBar,
.docs-buttons .gotopage-group,
.docs-buttons .input-group-prepend{
  width: auto !important;
}
.docs-buttons .input-group-prepend .input-group-text{
  background-color: transparent;
  font-size: 13px;
  border: 0px;
  padding: 0px 8px 0px 0px;
  color: #f4f4f4;
}
.docs-buttons .gotopage-group #viewIndex{
  width: 100px;
  height: 30px;
  padding: 5px 10px;
}
.docs-buttons .gotopage-group [title="Go to page"]{
  /* width: 40px; */
  padding: 2px;
  height: 30px;
}
.controlBar button {
  padding: 0px;
  margin-right: 8px;
  width: 26px;
  height: 26px;
  background: #fff ;
  border: 1px solid #fff;
  border-radius: 4px !important;
  flex: 0 26px !important;
}
.controlBar button svg{
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.controlBar button:hover {
  background: #660c01;
}
.controlBar button:hover svg {
  fill: #fff;
}
button.btn.playercontrolBtn[title="Flip vertical"]{
  transform: rotate(-90deg);
}
.page-node-type-manuscript .manuscriptContent .tab-content#aboutTabContent .tab-pane {
  padding: 10px 15px;
}

.docs-buttons .controlBar, .docs-buttons .gotopage-group, .docs-buttons .input-group-prepend{
  margin-bottom: 0px !important;
  height: 100%;
}
@media(min-width:1199px){
  .playerSection .navbar{
    padding: 0rem 1rem;
    height: 55px;
  }
  .playerSection .navbar .docs-buttons{
    height: 100%;
  }
}
.playerSection .navbar .docs-buttons .pajinatify,
.playerSection .navbar .docs-buttons .input-group,
.playerSection .navbar .docs-buttons .controlBar {
  height: 100%;
  align-items: center;
}
.playerSection .navbar .docs-buttons .notes {
  /* min-width: 88px; */
  margin-right: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /* border-right: 1px solid #ededed; */
}
.playerSection .navbar .docs-buttons .history {
  /* min-width: 115px; */
  margin-right: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /* border-right: 1px solid #ededed; */
}
.playerSection .navbar .docs-buttons .controlsbtn{
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  background: #660c01;
  border: 1px solid #fff;
  color: #fff;
  padding: 1.5px 4.68px;
  font-size: 14px;
}
.playerSection .navbar .docs-buttons .controlsbtn:hover{
  background-color: #fff !important;
  color: #660c01 !important;
}
.docs-buttons .gotopage-group [title="Go to page"]{
  border-radius: 0px 0.25rem 0.25rem 0px !important;
  border-width: 1px 1px 1px 0px !important    ;
}
.pajinatify > span.pajinatify__arrow:before{
  display: none;
}
.pajinatify > span.pajinatify__arrow{
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='next_single' fill='%23660c01 '%3E%3Cpath d='M8,5.14V19.14L19,12.14L8,5.14Z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
  border: 1px solid transparent;
  border-right-color: transparent;
  border-left-color: transparent;
  border-radius: 4px;
}
.pajinatify > span.pajinatify__arrow:hover{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='next_single' fill='%23fff '%3E%3Cpath d='M8,5.14V19.14L19,12.14L8,5.14Z'%3E%3C/path%3E%3C/svg%3E");
}
.pajinatify > span.pajinatify__arrow.arrow__prev {
  transform: rotate(180deg);
}
.pajinatify > span{
  border: 1px solid transparent;
  border-right-color: transparent;
  background-color: transparent;
  color: #fff;
  border-radius: 4px;
  width: 28px;
  height: 28px;
  font-size: 14px;
}
.pajinatify > span.pajinatify__current,
.pajinatify > span.pajinatify__button:hover, 
.pajinatify > span.pajinatify__button:focus{
  background-color: #660c01 !important;
  border-color: #fff !important;
  color: #ffffff !important;
}
.modal label{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
@media(max-width:991px){
  .docs-buttons .pajinatify,
  .docs-buttons .btn-group,
  .docs-buttons .input-group,
  .playerSection .navbar .docs-buttons .notes,
  .playerSection .navbar .docs-buttons .history{
    margin-bottom: 10px !important;
  }
  .docs-buttons .gotopage-group #viewIndex {
    width: 60px !important;
  }
}
@media(max-width:768px){
  .docs-buttons{
    justify-content: center;
    align-items: flex-start;
  }
  /* .docs-buttons .pajinatify,
  .docs-buttons>.btn-group,
  .docs-buttons>.input-group{
    margin-right: 0px;
  } */
  .docs-buttons .pajinatify{
    flex: 0 250px;
    max-width: 250px;
  }
  .playerSection .navbar .docs-buttons .input-group{
    flex: 0 250px;
    max-width: 250px;
  }
  .playerSection .navbar .docs-buttons .controlBar{
    flex: 0 200px;
    max-width: 200px;
  }
}

.controlBar .bookmarkThis, 
.controlBar .email {
  min-width: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
      justify-content: center;
  /* border-right: 1px solid #ededed; */
}

.controlBar .bookmarkThis a, 
.controlBar .email a {
  border-radius: 4px;
  padding: 5px;
}

.controlBar .bookmarkThis a:hover, .controlBar .email a:hover {
  background: #fff;
}

.controlBar .bookmarkThis a:hover svg, .controlBar .email a:hover svg {
  fill: #660c01;
}

.controlBar .bookmarkThis svg, .controlBar .email svg {
  fill: #fff;
  width: 24px;
  height: 24px;
}

.controlBar .fullscreenView {
  min-width: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.controlBar .fullscreenView a {
  border-radius: 4px;
  padding: 5px;
}

.controlBar .fullscreenView a:hover {
  background: #fff;
}

.controlBar .fullscreenView a:hover svg {
  fill: #660c01;
}

.controlBar .fullscreenView svg {
  fill: #fff;
  width: 24px;
  height: 24px;
}
.view-our-package .view-content h3 {
    display: block;
    width: 100%;
    margin: 30px auto;
    text-align: center;
    color: #242F40;
}
.views-table th#view-field-description-table-column {
  /* width: 1024px;
  max-width: 1024px; */
  min-width: calc(100vw + 1px);
}
.apply-activity label:not(.option){
  /*display: none;*/
}
.apply-activity legend,span.fieldset-legend{
  font-size: 13px;
}
.apply-activity div#edit-actions{
  margin-top: 10px;
}
.searchForm form .form--inline input:not(.btn) {
  width: 180px;
}
#main-content .region.region-page-title{
  background-color: var(--lightgrey) !important
}
#main-content .region.region-page-title h1{
  margin-bottom: 0px;
  padding: 1rem;
}
.view-membership-plan .card .card-body .text-center a.btn.font-12x.btn-link.text-muted.p-0.text-decoration-underline.font-weight-bold{
  text-align: right;
  display: block;
}
.view-research-faculties .view-content .views-row .views-field-nothing .field-content .card .row img{
  padding: 8px 0px;
}
.search-section .region.region-search-menuscripts form  .js-form-item-field-cellphone-value,
.search-section .region.region-search-menuscripts form .js-form-item-field-condition-value,
.search-section .region.region-search-menuscripts form .js-form-item-field-folio-number-value,
/*.create-new-account .region-content .form-item label:not(.option),*/
.search-section .region.region-search-menuscripts .col-md-12.col-sm-12.col-12.origin-year
{
  display: none;
}
body.listing-page-of-manuscripts.path-manuscripts .manuscript_filter_button .col-auto.mr-auto.px-0 {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
}
body.listing-page-of-manuscripts.path-manuscripts .manuscript_filter_button .col-auto.mr-auto.px-0 .form-item{
  margin-right: 0px;
  width: calc(100% / 1 - 0px);
}
@media(min-width:768px){
  body.listing-page-of-manuscripts.path-manuscripts .manuscript_filter_button .col-auto.mr-auto.px-0 .form-item{
    margin-right: 20px;
    width: calc(100% / 3 - 20px);
  }
}
@media(min-width:992px){
  body.listing-page-of-manuscripts.path-manuscripts .manuscript_filter_button .col-auto.mr-auto.px-0 .form-item{
    margin-right: 20px;
    width: calc(100% / 4 - 20px);
  }
}
@media(min-width:1366px){
  body.listing-page-of-manuscripts.path-manuscripts .manuscript_filter_button .col-auto.mr-auto.px-0 .form-item{
    margin-right: 20px;
    width: 268px;
  }
}

body.listing-page-of-manuscripts.path-manuscripts .manuscript_filter_button .col-auto.mr-auto.px-0 div#edit-actions {
  width: 100%;
}
.create-new-account #main-content .region .block, .path-user #main-content .region .block form#user-register-form .layout.layout--onecol{
  margin-bottom: 25px;
}
.create-new-account .region-content .form-item:not(.form-type-select):not(.form-type-radio){
  width: 100%;
  max-width: 100%;
}

.page-node-type-manuscript .ajax-progress-throbber{
  display: none !important; 
}

.page-node-type-manuscript .modal-open {
    overflow: auto;
}
.manuscript-img-loader.viewer-loading {
    background: #000000; /* #6e6e6e; */
}
#edit-field-year-of-writing-value-min,
#edit-field-year-of-origin-value-min {
    position: absolute;
    margin-top: 16px;
    width: 50%;
    background: #ededed;
    border: none !important;
}
#edit-field-year-of-writing-value-max,
#edit-field-year-of-origin-value-max{
    float: right;
    text-align: right;
    width: 50%;
    background: #ededed;
    border: none !important;
}


.form-item-field-year-of-writing-value-min label,
.form-item-field-year-of-origin-value-min label {
    font-size: 12px;
    margin-bottom: 10px;
}
.ui-state-active, /* #views-exposed-form-listing-page-of-manuscripts-page-1  */
.ui-state-default,  /* #views-exposed-form-listing-page-of-manuscripts-page-1  */
.ui-widget-content .ui-state-default,  /* #views-exposed-form-listing-page-of-manuscripts-page-1  */
.ui-widget-header .ui-state-default,  /* #views-exposed-form-listing-page-of-manuscripts-page-1  */
.ui-button, /* #views-exposed-form-listing-page-of-manuscripts-page-1  */
.ui-button.ui-state-disabled:hover,  /* #views-exposed-form-listing-page-of-manuscripts-page-1  */
.ui-button.ui-state-disabled:active{ /* #views-exposed-form-listing-page-of-manuscripts-page-1  */
  background: #2f6696 !important;
  border-radius: 50px !important;
  border: 1px solid black !important;
}
span.ui-slider-handle:focus{
  outline: none;
  box-shadow: none;
}
.manuscripts .manuscript_filter_button .d-flex.flex-row .advance-search {
  width: 116px;
  display: inline-flex;
  margin-top: 0px;
}
@media(max-width:1279px){
  .manuscripts .manuscript_filter_button .d-flex.flex-row{
    flex-direction: column !important;
  }
  .manuscripts .manuscript_filter_button .d-flex.flex-row .advance-search {
    width: 140px;
    display: inline-flex;
    margin-top: 5px;
  }
}
@media(min-width:1360px){
  .manuscripts .manuscript_filter_button .d-flex.flex-row .advance-search {
    margin-left: auto;
    /* margin-top: -31px; */
    width: 130px;
  }
}

.contributor-slider {
  max-width: 250px;
  margin: 0 auto;
}
.contributor-slider .slick-slide{

  margin: 0 5px;
}
.contributor-slider .slick-list {
  margin: 0px -5px 0px -5px;
}
.contributor-slider .slick-slide:active{
  border: none !important;
}

.search-section .form-item-item-field-keywords-value,
.search-section .form-item-field-year-of-origin-value,
.search-section .form-item-field-scribe-value,
.search-section .form-item-field-manuscript-remarks-value,
.search-section .form-item-field-colophone-value,
.search-section .form-item-field-beginning-line-value,
.search-section .form-item-field-commentary-place-value,
.search-section .form-item-field-commentator-value,
.search-section .form-item-field-commentry-name-value,
.search-section .form-item-field-place-of-creation-value,
.search-section .form-item-field-writing-place-value,
.search-section .form-item-field-main-class-target-id,
.search-section .form-item-field-sub-class-target-id,
.search-section .form-item-field-menuscript-subject-target-id,
.search-section .form-item-field-year-of-origin-type-target-id,
.search-section .year-of-origin,
.search-section .form-item-items-per-page 
{
   display: none !important;
}
.form-item-field-year-of-writing-value-shak-min,
.form-item-field-year-of-writing-value-shak-max,
.form-item-field-year-of-writing-value-vikram-min,
.form-item-field-year-of-writing-value-vikram-max,
.form-item-field-year-of-writing-value-vir-min,
.form-item-field-year-of-writing-value-vir-max,
.form-item-field-year-of-origin-value-vir-min,
.form-item-field-year-of-origin-value-vir-max,
.form-item-field-year-of-origin-value-shak-min,
.form-item-field-year-of-origin-value-shak-max,
.form-item-field-year-of-origin-value-vikram-min,
.form-item-field-year-of-origin-value-vikram-max
{
    display: none;
}

.popular-manuscript-slider,.recently-added-manuscript-slider {
    width: 100%;
    position: relative;
}

/*.mg-accordion, .mg-accordion ul{
  list-style-type: none;
}
.mg-accordion .submenu{
  display: none;
}
.my-menu, .mg-flat{
  width: 100%;
}
.justify-items-evenly{
  justify-content: space-evenly;
}
.mg-flat li.dropdown{
  margin-left: -40px
}
.mg-flat .submenu li{
  margin-left: -20px;
}
.mg-flat span.toggler{
  float: right;
}
.mg-flat a{
  text-decoration: none;
  display: block;
}
li.level-1 a, li.level-2 a, li.level-3 a{
  border-radius: 0px;
  color: #626262;
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding: 0.375rem 0.75rem;
  padding-right: 25px;
  padding-left: 5px;
  font-size: 1rem;
  line-height: 1.5;
  border-bottom: 2px solid #660c01;
  cursor: pointer;

}
a.openItem{
  color: #fff;
}
.openItem span{
  transform: rotate(180deg);
  color: #fff;
}
.toggler{
  transition: all 1s;
}

li.literature-content a {
  border: none !important;
}*/
.mg-accordion .submenu {
  display: none;
}
ul.literature-nav li {
    list-style-type: none;
}

.literature-nav.mg-accordion.mg-flat li, .literature-nav.mg-accordion.mg-flat ul {
    padding: 0;
}

li.literature-content a {
  border: none !important;
}
ul.literature-nav.mg-accordion.mg-flat {
    padding: 0 !important;
}

.literature-nav span.toggler {
    display: none;
    border: none !important;
}

.literature-nav ul.submenu {
    padding-top: 0px !important;
    padding-right: 0rem !important;
    padding-bottom: 0px !important;
    padding-left: 0.4rem !important;
}

.manuscripts h3.main-taxonomy,
.manuscripts .sub_child {
  border-radius: 0px;
  color: #626262;
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding: 0.375rem 0.75rem;
  padding-right: 25px;
  padding-left: 5px;
  font-size: 1rem;
  line-height: 1.5;
  border-bottom: 2px solid #660c01;
  cursor: default;
}
.manuscripts h3.main-taxonomy:before,
.manuscripts h3.main-taxonomy::before,
.manuscripts .sub_child::before,
.manuscripts .sub_child:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 15px;
  right: 15px;
}
h3.main-taxonomy:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 15px;
  right: 15px;
}
a h3.main-taxonomy:after
 {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 15px;
  right: 15px;
}
a.openItem h3.main-taxonomy:after{
  display: none;
}
li.literature-content a {
    color: #626262;
    display: block;
    padding-top: 4px;
    padding-bottom: 4px;
}
li.literature-content a:hover {
    color: #2f6696;
}
input#year-slide-min-value,
input#origin-year-slide-min-value  {
    background: #ededed;
    border: none;
}
input#year-slide-max-value,
input#origin-year-slide-max-value {
    background: #ededed;
    border: none;
    text-align: right;
}
p.year-slide-min,p.origin-year-slide-min {
    width: 50%;
    float: left;
}
input#year-slide-min-value,
input#origin-year-slide-min-value {
    background: #ededed;
    border: none;
    float: left;
    width: 100%;
}
p.year-slide-max,p.origin-year-slide-max {
    width: 50%;
    float: right;
}
input#year-slide-max-value,
input#origin-year-slide-max-value{
    background: #ededed;
    border: none;
    width: 100%;
}
label.year-slider-label,label.year-of-origin-label {
    font-size: 12px;
    margin-bottom: 10px;
}

/*Manuscript page CSS*/

#aboutTabContent .row.font-13x {
    padding: 3px 0px 3px 0px;
}
#aboutTabContent .col-md-12.col-sm-12.col-12 {
    padding-left: 0;
    padding-right: 0;
}
#aboutTabContent .card-body.pb-3 {
    padding-left: 0;
    padding-right: 0;
}
.manuscript-list-container .card .col-md-5 img, 
.manuscript-list-container .card .col-md-3 img {
    height: 70px;
    width: 70px;
}

/*css for bookmarked manuscirpt link temp*/
.manuscript-title {
    margin-right: 25%;
}


#about--LDII .col-lg-6.col-md-6.col-sm-6.col-6.pr-0.text--dark-brown {
    padding-left: 0;
}
/*Manuscript page CSS End*/


.viewer-fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    z-index: 9999999999;
    overflow: hidden;
}
.viewer-fullscreen:before{
  display: none;
}
.viewer-fullscreen > div.px-3.px-md-0{
  height: 100%;
  overflow: auto;
}
.viewer-fullscreen .viewer-container,
.viewer-fullscreen  .manuscript-img-loader{
  width: 100% !important;
  height: calc(100vh - 7%) !important;
}
.view-body-fullscreen{
  overflow: hidden;
}
.viewer-fullscreen .viewer-container .viewer-canvas {
  height: 100% !important;
  overflow:auto;
}
.playerSection .navbar .docs-buttons .controlsbtn svg path{
  fill: #fff;
}
.playerSection .navbar .docs-buttons .controlsbtn:hover svg path{
  fill: #660c01;
}

#block-views-block-menuscript-notes-block-1 #noteId, 
#block-views-block-menuscript-notes-block-1 .notebody {
    display: none;
}
a#noteupdate,a#notedelete {
    color: #2f6696;
    cursor: default;
}
/* .viewer-container.viewer-backdrop.view-rotate .viewer-canvas {
  padding: 100px 0px;
  overflow: auto;
} */
#aboutTabContent .card-body{
  display: flex;
  flex-flow: row wrap;
}
#aboutTabContent .card-body .row.font-13x{
  margin: 0px;
}
#Notes_Editor button.note-btn,
#Notes_Update button.note-btn,
#Update_Comment button.note-btn,
#Comment button.note-btn {
    background: #fff !important;
}
.note-toolbar {
    border-bottom: 1px solid #a9a9a9;
}
.note-popover {
    display: none;
}
@media(min-width:768px){
  #aboutTabContent .card-body .row.font-13x{
    width: calc(100% / 3);
  }
}
@media(max-width:767px){
  #aboutTabContent .card-body .row.font-13x{
    width: calc(100% - 16px);
    margin: auto;
  }
  .viewer-fullscreen > div.px-3.px-md-0{
    padding: 0px !important;
  }
}
#views-exposed-form-activity-block-1 .form-item-field-activity-date-values-min, 
#views-exposed-form-activity-block-2 .form-item-field-activity-date-values-min, 
#views-exposed-form-activity-block-3 .form-item-field-activity-date-values-min {
    width: 50%;
}
#views-exposed-form-activity-block-1 .form-item-field-activity-date-values-max, 
#views-exposed-form-activity-block-1 .form-item-field-activity-date-values-max, 
#views-exposed-form-activity-block-3 .form-item-field-activity-date-values-max {
    width: 50%;
}

#views-exposed-form-activity-block-1 .ui-state-default, #views-exposed-form-activity-block-1 .ui-widget-content .ui-state-default ,
#views-exposed-form-activity-block-2 .ui-state-default, #views-exposed-form-activity-block-2 .ui-widget-content .ui-state-default,
#views-exposed-form-activity-block-3 .ui-state-default, #views-exposed-form-activity-block-3 .ui-widget-content .ui-state-default
{
  background: white !important;
  border: none !important;
}
#views-exposed-form-publication-nc-mehta-publication-list .ui-state-default, #views-exposed-form-publication-nc-mehta-publication-list .ui-widget-content .ui-state-default,
#views-exposed-form-publication-ld-museum-publication-list .ui-state-default, ##views-exposed-form-publication-ld-museum-publication-list .ui-widget-content .ui-state-default,
#views-exposed-form-publication-ldii-publication-list .ui-state-default, #views-exposed-form-publication-ldii-publication-list .ui-widget-content .ui-state-default{
  background: white !important;
  border: none !important;
}
.publication-pagination {
    float: right !important;
}
.pagignationBox .pagination {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 16px !important;
}
.view-catalogue-listing form.views-exposed-form .form--inline .form-actions {
  clear: none;
}
/* .view-library-new-arrival .view-content > div.slick-slide[aria-hidden="false"], */

#block-views-exposed-filter-blocklisting-page-of-library-page-1 > h2{
  display: none !important;
}
input#edit-field-year-of-publication-value-min {
  position: absolute;
  bottom: 0px;
  left: 15px;
  width: 25%;
}
.listing-page-of-library .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-field-year-of-publication-value-max.form-item-field-year-of-publication-value-max {
  width: 40%;
  margin-left: auto;
  display: flex;
  align-items: baseline;
  margin-top: 15px;
}
.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-field-year-of-publication-value-max.form-item-field-year-of-publication-value-max label{
  margin-right: 15px;
}
.library-custom-search .basic-search {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
}
.library-custom-search .form-item-field-sub-title-value,
.library-custom-search .form-item-field-language-values,
.library-custom-search .form-item-field-editor-value,
.library-custom-search .form-item-field-series-value,
.library-custom-search .form-item-field-main-subject-value,
.library-custom-search .form-item-field-edition-value,
.library-custom-search .form-item-field-year-of-publication-value-min,
.library-custom-search .form-item-field-year-of-publication-value-max,
.form-item-field-year-of-publication-value-max label,
.library-custom-search .year-of-origin-label,
.library-custom-search .form-item-items-per-page
{
  display: none;
}
input#edit-field-year-of-publication-value-max {
  background: #ededed;
  border: none;
}
#webform-submission-ldii-research-apply-form-add-form .form-item-supporting-documents .webform-element-description,
#webform-submission-ldii-research-apply-form-add-form .form-item-supporting-documents thead
{
    display: none;
}
#block-views-block-conservation-services-block-1 .card-title,
#block-views-block-conservation-services-block-2 .card-title{
  margin: 0.75rem auto;
}
#block-views-block-conservation-services-block-1 .card-text:last-child,
#block-views-block-conservation-services-block-2 .card-text:last-child{
  margin: 0 auto;
}
.card-title.interest-area, .professor-details{
  flex: 0 0 100%;
}
#block-views-block-ld-museum-shop-block-1 .ListItems.gridViews.views-row {
    width: calc(100% / 3 - 10px);
    margin: 5px;
}
.view-ld-museum-homepage-s-boxes a.button.collection-listing-link{
    color: #fff;
}
.view-collection .collection-listing-link {
    margin-bottom: 10px !important;
    color: #fff;
}

/* _______ my style _____________ */

.ldMuseum > .row > .col-lg-12 > .col-lg-12 {
  margin-top: 30px;
}
.ldMuseum > .row > .col-lg-12 > .col-lg-12 > .row br {
  display: none;
}
.ldMuseum > .row > .col-lg-12 > .col-lg-12 > .row > *{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ldMuseum > .row > .col-lg-12 > .col-lg-12 > .row > * .texonomy,
.ldMuseum > .row > .col-lg-12 > .col-lg-12 > .row > * .texonomy .region,
.ldMuseum > .row > .col-lg-12 > .col-lg-12 > .row > * .texonomy .region > .views-element-container,
.ldMuseum > .row > .col-lg-12 > .col-lg-12 > .row > * .texonomy .region > .views-element-container > div,
.ldMuseum > .row > .col-lg-12 > .col-lg-12 > .row > * .texonomy .region > .views-element-container > div > .view,
.ldMuseum > .row > .col-lg-12 > .col-lg-12 > .row > * .texonomy .region > .views-element-container > div > .view > .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ldMuseum > .row > .col-lg-12 > .col-lg-12 > .row > * .texonomy{
  padding-bottom: 0 !important;
}
.ldMuseum > .row > .col-lg-12 > .col-lg-12 > .row > * .texonomy .region > .views-element-container > div > .view > .view-content .views-field-field-ld-museum-collection-image{
  height: calc(100% - 25px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ldMuseum > .row > .col-lg-12 > .col-lg-12 > .row > * .texonomy .region > .views-element-container > div > .view > .view-content .views-field-field-ld-museum-collection-image > .field-content,
.ldMuseum > .row > .col-lg-12 > .col-lg-12 > .row > * .texonomy .region > .views-element-container > div > .view > .view-content .views-field-field-ld-museum-collection-image > .field-content a{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ldMuseum > .row > .col-lg-12 > .col-lg-12 > .row > * .texonomy .region > .views-element-container > div > .view > .view-content .views-field-field-ld-museum-collection-image > .field-content a img{
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ldMuseum > .row > .col-lg-12 > .col-lg-12 > .row > * .texonomy .region > .views-element-container > div > .view > .view-content .views-field-title{
  margin-bottom: 0;
  margin-top: 5px;
}
@media only screen and (max-width:575px){
  .ldMuseum > .row > .col-lg-12 > .col-lg-12 > .row > * > *{
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .ldMuseum > .row > .col-lg-12 > .col-lg-12 > .row > .collection-info {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}


/* Panorama container */

*[data-paver], .panorama {
  height: 50vh;
  min-height: 300px;
  max-height: 600px;
  position: relative;
  left: -3rem;
  width: calc(100% + 6rem);
}
*[data-paver] {
  margin-bottom: 1.5rem;
  position: relative;
  height: 80vh;
  left: -25%;
  width: 150%;
  overflow-x: scroll;
  overflow-y: hidden;
}

*[data-paver] img {
  height: 100%;
}

.panorama {
  height: 400px;
  margin-bottom: 1.5rem;
  overflow-x: scroll;
  overflow-y: hidden;
  left: 0;
  width: 100%;
}

.panorama img {
  height: 100%;

}


/* Fallback message */
.paver--fallback {
  margin-bottom: 0;
}

.paver--fallback + .paver__fallbackMessage {
  font-size: .8rem;
  margin-bottom: 1.5rem;
  padding: .25rem 1rem;
  text-align: center;
}
#paver-toggle {
  appearance: none;
  -webkit-appearance: none;
  background-color: #fafafa;
  border: 1px solid #d3d3d3;
  border-radius: .75rem;
  box-shadow: inset 0 0 0 1px #d3d3d3;
  cursor: default;
  outline: none;
  height: 1.5rem;
  position: relative;
  transition: border .25s .15s, box-shadow .25s .3s, padding .25s, opacity .25s;
  width: 3rem;
  vertical-align: top;
}

.paver-toggle::after {
  background-color: #fff;
  border: 1px solid #d3d3d3;
  border-radius: 50%;
  content: '';
  display: block;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.25);
  height: calc(1.5rem - 4px);
  left: 0;
  position: absolute;
  right: calc(1.5rem);
  top: 0;
  transition: border .25s .15s, left .25s .1s, right .15s .175s;
}

#paver-toggle:checked {
  border-color: #53d76a;
  box-shadow: inset 0 0 0 .75rem #53d76a;
  padding-left: 1.5rem;
  transition: border .25s, box-shadow .25s, padding .25s .15s;
}

#paver-toggle:checked::after {
  border-color: #53d76a;
  left: calc(1.5rem);
  right: 0;
  transition: border .25s, left .15s .25s, right .25s .175s;
}

#paver-toggle:disabled {
  opacity: 0.5;
}

#paver-toggle + label {
  color: #666;
  margin-left: .5rem;
}

#block-aboutldmuseumcollection .block-layout-builder{
  width: 100% !important;
}
.manuscript-img-loader .viewer-button.viewer-fullscreen[data-viewer-action="mix"]{
  display: none;
}
.page-node-type-manuscript.modal-open .modal-backdrop {
  display: none;
}
.museumClgld .texonomy{
  padding: 0px;
}
.museumClgld .texonomy a,
.museumClgld .texonomy a:focus,
.museumClgld .texonomy a:hover{
  display: block;
  text-decoration: none !important;
}
.museumClgld .texonomy a .texonyImg img{
  height: 200px;
  width: 100%;
  object-fit: cover;
}
.museumClgld .texonomy a .texonomyTitle {
  color: #000 !important;
}
.museumClgld .texonomy a .subContent p{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.activity #about--NCGallery{
  /* display: none !important;  */
}
.field--name-field-donor-imahe{
  padding-left: 15px;
  padding-right: 15px;
}
.field--name-field-donor-imahe > .field__item:first-child{
  float: left;
  margin-right: 20px;
}
.field--name-field-donor-imahe > .field__item:first-child h2{
  font-size: 1.2rem;
  font-weight: 600;
  color:#610f04;
  text-align:center;
}
.field--name-field-donor-imahe > .field__item:first-child img{
  max-width: 160px;
}
.field--name-field-donor-imahe > .field--type-text-with-summary{
  padding: 0 0px;
}
.collectionAttributes > div{
  display: table-row !important;
}
.collectionAttributes > div > *{
  display: table-cell;
  padding: 4px 15px;
}
.collectionAttributes > div > *:first-child{
  padding-left: 0;
}


.view-id-ld_museum_collection_category {
  padding: 15px;
}
.view-id-ld_museum_collection_category .view-content {
  
}
.view-id-ld_museum_collection_category .view-content .views-row .views-field{
  padding: 10px;
  background: #fff;
  min-height: 280px;
}
.view-id-ld_museum_collection_category .view-content .views-row .texonyImg{
  margin-bottom: 16px;
  text-align:center;
}
.view-id-ld_museum_collection_category .view-content .views-row .texonyImg img{
  height: 220px;
  width:auto
}
.view-id-ld_museum_collection_category .view-content .views-row .texonomyTitle {
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.view-id-ld_museum_collection_category .view-content .views-row .subContent{
  font-size: 13px;
  color: rgba(0, 0, 0, 0.8);
}
.view-id-ld_museum_collection_category .view-content .views-row .subContent p:last-child{
  margin-bottom: 0;
}
.view-id-ld_museum_collection_category .view-content .views-row .views-field:hover{
  background-color: #660c01;
}
.view-id-ld_museum_collection_category .view-content .views-row .views-field:hover .texonomyTitle,
.view-id-ld_museum_collection_category .view-content .views-row .views-field:hover .subContent{
  color: #fff !important;
}
.donor-slider .views-row .views-field{
  padding: 10px;
}
.donor-slider .views-row .views-field .field-content{
  background: #fff;
  padding: 10px;
  display: block;
}
.donor-slider .views-row .views-field .field-content .donor-image{
  margin-bottom: 16px;
}
.donor-slider .views-row .views-field .field-content .donor-image img{
  height: 130px; /*250px*/
  width: 100px;  /*100%*/
  object-fit: contain; /* cover; */
}
.donor-slider .views-row .views-field .field-content .donor-description a{
  color: #610f04;
  font-weight: 600;
  text-decoration: none;
}
.donor-slider .views-row .views-field .field-content:hover{
  background: #610f04;
}
.donor-slider .views-row .views-field .field-content:hover .donor-description a{
  color: #fff;
}


.tbWrp{
  width: 100%;
}
.tbWrp .tabcontWrap .tabContItem:not(.active){
  display: none;
}
.tbWrp .tabcontWrap .tabContItem {
  padding: 15px;
  background: #ededed;
}
.tbWrp .nav {
  border-bottom: 1px solid #d4d4d4;
}
.tbWrp .tabcontWrap .tabContItem .view-content > h3{
    display: none;
}
.tbWrp .tabcontWrap .tabContItem .view-content .views-row {
  padding: 10px 15px;
  background: #fff;
  margin-bottom: 10px;
}
.tbWrp .tabcontWrap .tabContItem .view-content .views-row .activity--List{
  margin-bottom: 0;
}
.tbWrp .tabcontWrap .tabContItem .view-content .views-row .activity--Name a{
  font-size: 115%;
}
.tbWrp .tabcontWrap .tabContItem .view-filters{
  display: none;
}

.block-views-blockcollection-block-2 .view-display-id-block_2 .views-row{
  /* margin-top: 32px; */
  min-height: 384px;
}
.region-nc-mehta-collection-highlights div#block-views-block-collection-block-2 .view-collection .view-content .views-row:hover{
  background: #660c01 !important;
}
.block-field-blockblock-contentmanuscript-blockfield-manuscript-image img{
  border: 0px;
}
.Activity--LDII > .about-activity{
  margin-bottom: 0 !important;
}
.collectSeco .collectWrp{
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 20px;
  flex-wrap: wrap;
}
.collectSeco .view-header .collection-listing-link{
  color: #fff;
}
.collectSeco .collectWrp .views-row{
  width: 33.3333%;
  flex: 0 0 33.333%;
  padding-right: 15px;
  padding-left: 15px;
}
.collectSeco .collectWrp .views-row .views-field {
  position: relative;
}
.collectSeco .collectWrp .views-row .views-field.views-field-name{
  text-align: center;
  font-size: 15px;
  padding: 75px 10px 2px;
  background: rgba(231,56,39,0);
  background: -moz-linear-gradient(top, rgba(231,56,39,0) 0%, rgba(209,100,67,0) 50%, rgba(187,144,94,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(231,56,39,0)), color-stop(50%, rgba(209,100,67,0)), color-stop(100%, rgba(187,144,94,1)));
  background: -webkit-linear-gradient(top, rgba(231,56,39,0) 0%, rgba(209,100,67,0) 50%, rgba(187,144,94,1) 100%);
  background: -o-linear-gradient(top, rgba(231,56,39,0) 0%, rgba(209,100,67,0) 50%, rgba(187,144,94,1) 100%);
  background: -ms-linear-gradient(top, rgba(231,56,39,0) 0%, rgba(209,100,67,0) 50%, rgba(187,144,94,1) 100%);
  background: linear-gradient(to bottom, rgba(231,56,39,0) 0%, rgba(209,100,67,0) 50%, rgba(187,144,94,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73827', endColorstr='#bb905e', GradientType=0 );
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}
.collectSeco .collectWrp .views-row .views-field.views-field-name a{
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}
.collectSeco .collectWrp .views-row .views-field-field-ldmuseum-image img{
  height: 200px;
  width: 100%;
  object-fit: cover;
}
.collectSeco .collectWrp .views-row{
  margin-bottom: 30px;
}
.ldMuseum.CollectionDetail .Colletion_image{
  padding: 1.25rem 0;
}
.new-library-arrival-slider .texonomyTitle{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 60px;
}
.new-library-arrival-slider .texonomyTitle a{
  font-size: 90%;
}
.settings-tray-editable .layout__region--content{
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.playerSection.clsFullscreen .notes,
.playerSection.clsFullscreen .history{
  display: none !important;
}
.about-manuscript-container .block-field-blockblock-contentmanuscript-blockfield-manuscript-image{
  width: 25%;
}
.about-manuscript-container .block-field-blockblock-contentmanuscript-blockbody{
  width: 75%;
} 
.PopularManuscripts .region-popular-manuscripts .view-popular-manuscripts .views-row, .RecentlyAdded .region-recent-manuscripts .view-recently-added-menuscripts .views-row{
  min-height: 134px;
}
.Banner + .search-section{
  overflow: visible;
}


body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons{
  max-width: 800px !important;
  width: 90% !important;
  left: 50% !important;
  right: auto !important;
  transform: translate(-50%, 0px);
  margin-right: auto;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .js-form-submit{
  background: transparent;
  border: 2px solid #212121;
  border-radius: 0;
  color: #212121;
  line-height: normal;
  margin-top: 4px;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .button--danger{
  background: #610f04;
  border: 2px solid #610f04;
  color: #fff;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  line-height: normal;
  margin-top: 9px;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .layout__region.layout__region--content{
  flex-wrap: wrap;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .layout__region.layout__region--content > div{
  flex: 0 0 100%;
  width: 100%;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .field--name-field-manuscript,
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .field--name-field-page-number,
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .field--name-field-title-of-note, 
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .js-form-type-vertical-tabs 
/* body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .field--type-text-with-summary */
{
  display: none;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .js-text-summary-wrapper {
  display: none;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .js-form-type-textarea textarea{
  visibility: visible !important;
}
/* body .accordion .card .card-header h2 .btn-link[data-target="#objectiveContent"]:after{
  opacity: 0 !important;
}
body .accordion .card .card-header h2 .btn-link[data-target="#objectiveContent"].collapsed:after{
  opacity: 1 !important;
} */
.ui-corner-all .node-comment-edit-form .form-wrapper:not(.field--widget-text-textarea-with-summary){
  display: none !important;
}
.ui-dialog .ui-dialog-titlebar-close{
  background-image: url(./images/close.png);
  background-repeat: no-repeat;
  background-size: 18px 18px;
}




@media only screen and (min-width:1140px){
  .fiveComponents {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .fiveComponents > div{
    margin-bottom: 0 !important;
  }
}
@media only screen and (min-width:768px){
  .layout--onecol .layout__region{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #block-aboutactivityldmuseum {
    margin-bottom: 30px;
  }
  .block-field-blockblock-contentmanuscript-blockfield-manuscript-image,
  .block-field-blockblock-contentmanuscript-blockbody {
    max-width: none;
    width: 50%;
  }
}
@media only screen and (max-width:1200px){
  
  .ldMuseum.CollectionDetail .Colletion_Contents .col-lg-7{
    width:100%;
    flex:0 0 100%;
    max-width: 100%;
  }

}
@media only screen and (max-width:991px){
  .collectSeco .collectWrp .views-row{
    width: 50%;
    flex: 0 0 50%;
  }
  .ldMuseum.CollectionDetail .card-body{
    padding-right: 0;
    padding-left: 0;
  }
  div#block-bootstrap4-content .ldMuseum.CollectionDetail .collectionDownload .buttons > .row{
    margin-right: -15px !important;
    margin-left: -15px !important;
  }
}

@media only screen and (max-width:600px){
  .collectSeco .collectWrp .views-row{
    width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width:480px){
  div#block-bootstrap4-content .ldMuseum.CollectionDetail .collectionDownload .buttons > .row{
    flex-wrap: wrap;
  }
  div#block-bootstrap4-content .ldMuseum.CollectionDetail .collectionDownload .buttons > .row .col-6{
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/* _______ my style end _____________ */
/*Samir Css Start*/
#block-views-block-ancient-and-medieval-sculptures-block-1 .view-content{
  display: flex;
  flex-wrap: wrap;
}
.texonomy {
    padding: 12px;
    padding-bottom: 20px;
    background: #bb905e;
    color: #fff;
    cursor: default;
}
.texonomy:not(.singleBox) {
    background: #fff;
    color: #000 !important;
    margin-right: 0px;
}
.texonomy a {
    text-decoration: none !important;
}
.texonomy .texonyImg {
    height: 220px;
    margin-bottom: 16px;
	text-align:center;
}
.texonomy .texonyImg img {
    width: auto;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-transition: 0.3s -webkit-filter ease-in-out;
    transition: 0.3s -webkit-filter ease-in-out;
    transition: 0.3s filter ease-in-out;
    transition: 0.3s filter ease-in-out, 0.3s -webkit-filter ease-in-out;
}
.texonomy .texonomyContent .texonomyTitle {
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 600;
    color: #fff !important;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    color: currentColor !important;
	min-height:70px;
}
.texonomy .texonomyContent .subContent {
    color: rgba(255, 255, 255, 0.8);
    font-size: 13px;
    color: rgba(0, 0, 0, 0.8);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
	min-height:135px;
}
.texonomy:not(.singleBox):hover {
    background: var(--lightblue); /* #660c01 */
    color: #000 !important;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    color: #fff !important;
}
.texonomy:hover .texonyImg img {
    -webkit-filter: none;
    filter: none;
}
.texonomy:hover .texonomyTitle, .texonomy:hover .subContent{
  color: #fff !important;
}
.block-manuscript-literature ul.submenu{
  padding-left: 0 !important;
}
.block-manuscript-literature ul li h3.main-taxonomy::before,
.block-manuscript-literature ul li h3.main-taxonomy::after{
  height: 1px;
}
.block-field-blocknodeillustrated-manuscriptfield-illustration-image img{
    width: 280px;
    margin-bottom: 10px;
}
.block-field-blocknodeillustrated-manuscriptbody{
  margin-left: 22px;
}
.block-field-blocknodereputed-jain-bhandarsbody{
  margin-left: 15px;
}
.pr-header__header-second .rightSrcWrap{
  display: flex;
  justify-content: flex-end;
}
.user-logged-in .rightSrcWrap .custom_social_part_one{
  margin-left: 0;
}
#edit-photos > .custom-file,
#edit-photos > .custom-file > .custom-file-input{
  height: auto;
  display: block;
}
#edit-photos > .custom-file{
  height: 45px;
}
.user-register-form.user-form
/* , .webform-submission-ldii-research-apply-form-add-form  */
{
  padding: 20px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.2);
  box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.2);
}
.webform-submission-ldii-research-apply-form-add-form{
  padding: 20px;
  /* max-width: 560px; */
  margin: 30px auto;
  background: #ededed;
}
.user-register-form.user-form .layout__region.layout__region--content{
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.user-register-form.user-form .layout__region.layout__region--content > *{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
body.create-new-account .breadcrumb{
  /*display: none;*/
}
body.create-new-account .region.region-content{
  /* padding-top: 50px !important;
  padding-bottom: 50px !important; */
}
/* .playerSection .navbar .docs-buttons .controlBar .playercontrolBtn svg{
  opacity: 0;
}
.playerSection .navbar .docs-buttons .controlBar .playercontrolBtn[data-method="scaleX"]{
  background-image: url('images/flip-vertical.png');
      background-repeat: no-repeat;
    background-size: 22px 22px;
    background-position: center;
}
.playerSection .navbar .docs-buttons .controlBar .playercontrolBtn[data-method="scaleY"]{
  background-image: url('images/flip-horizontal.png');
      background-repeat: no-repeat;
    background-size: 22px 22px;
    background-position: center;
  
} */

.playerSection .navbar .docs-buttons .controlBar .playercontrolBtn[data-method="scaleX"]{
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);  
}
.playerSection .navbar .docs-buttons .controlBar .playercontrolBtn[data-method="scaleY"]{
  -webkit-transform: rotate(-0deg);
      -ms-transform: rotate(-0deg);
          transform: rotate(-0deg);  
}

.block-views-blockmanuscript-comment-block-2 .table thead th,
.block-views-blockmanuscript-comment-block-2 .table td:nth-last-child(1),
.block-views-blockmanuscript-comment-block-2 .table td:nth-last-child(2){
  color: #2f6696;
}

.block-views-blockmanuscript-comment-block-2 .table thead th:nth-last-child(1){
  color: #212529;
}
.nc-mehta-art-gallery-about-art-gallary-collection .art-highlight .row .region.region-ncm-collection-list{
  flex: 0 0 100%;
  width: 100%;
}
.nc-mehta-art-gallery-about-art-gallary-collection .art-highlight .row .region.region-ncm-collection-list .block-views-blockncm-collection-view-block-1 .view-content {
  display: flex;
  flex-wrap: wrap;
  clear:both;
}
.nc-mehta-art-gallery-about-art-gallary-collection .art-highlight .row .region.region-ncm-collection-list .block-views-blockncm-collection-view-block-1 .views-exposed-form, .view-ldm-ancient-and-medieval-sculptures .views-exposed-form{
	float: right;
    width: auto;
}
.nc-mehta-art-gallery-about-art-gallary-collection .view-filters .form-item-items-per-page  , .view-ldm-ancient-and-medieval-sculptures .view-filters .form-item-items-per-page{
	width: auto;
}
.nc-mehta-art-gallery-about-art-gallary-collection .form--inline .form-actions , .view-ldm-ancient-and-medieval-sculptures .form--inline .form-actions {
    clear: revert;
	float:left;
}
.show-pages-dropdown .view-filters .form-item-items-per-page {
	width: auto;
}
.region-my-account-apply-activity .show-pages-dropdown .view-filters .form-item-items-per-page {
	width: auto;
}
.region-my-account-apply-activity .show-pages-dropdown .views-exposed-form {
    width: auto;
    float: right;
}
.show-pages-dropdown .views-exposed-form {
    width: auto;
}
.show-pages-dropdown .view-content {
	clear:both;
}
.show-pages-dropdown .form-item-items-per-page .form--inline .form-actions {
    clear: revert;
}
.region-manuscript-comment .show-pages-dropdown .view-filters .form-item-items-per-page, .region-manuscript-notes .show-pages-dropdown .view-filters .form-item-items-per-page{
	width:auto;
	float:left;
}
.region-manuscript-comment .show-pages-dropdown .views-exposed-form, .region-manuscript-notes .show-pages-dropdown .views-exposed-form{
	width:auto;
	float:right;
}
.region-manuscript-comment .show-pages-dropdown .views-exposed-form .form-actions, .region-manuscript-notes .show-pages-dropdown .views-exposed-form .form-actions{
	float: right;
    clear: inherit;
}
.region-ld-museum-collection-highlights .show-pages-dropdown .views-exposed-form{
	width:auto;
	float:right;
}
.region-ld-museum-collection-highlights .show-pages-dropdown .views-exposed-form .form-actions{
	float: right;
    clear: inherit;
}

.view-menuscript-bookmarks.show-pages-dropdown .views-exposed-form{
	width:auto;
	float:right;
}
.view-menuscript-bookmarks.show-pages-dropdown .views-exposed-form .form-item-items-per-page{
	width:auto;
	float:left;
}
.view-menuscript-bookmarks.show-pages-dropdown .views-exposed-form .form-actions{
	float: right;
    clear: inherit;
}
.view-news-listing-.show-pages-dropdown .views-exposed-form{
	width:auto;
	float:right;
}
.view-news-listing-.show-pages-dropdown .views-exposed-form .form-item-items-per-page{
	width:auto;
	float:left;
}
.view-news-listing-.show-pages-dropdown .views-exposed-form .form-actions{
	float: right;
    clear: inherit;
}

.nc-mehta-art-gallery-about-art-gallary-collection .art-highlight .row .region.region-ncm-collection-list .block-views-blockncm-collection-view-block-1 .view-content .views-row{
  flex: 0 0 25%;
  width: 25%;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 20px;
}
.nc-mehta-art-gallery-about-art-gallary-collection .art-highlight .row .region.region-ncm-collection-list .block-views-blockncm-collection-view-block-1 .view-content .views-row .subContent p{
  word-break: break-word;
}
.webform-submission-ldii-research-apply-form-add-form #edit-supporting-documents-items{
  display: block;
  margin-right: -15px;
  margin-left: -15px;
  width: auto;
}
.webform-submission-ldii-research-apply-form-add-form #edit-supporting-documents-items tbody tr {
  display: block;
  font-size: 0;
}
.webform-submission-ldii-research-apply-form-add-form #edit-supporting-documents-items tbody tr td{
  border: 0;
  font-size: 16px;
} 
.webform-submission-ldii-research-apply-form-add-form .js-form-item-supporting-documents table tbody tr td:nth-child(1){
  display: block;
  width: 100%;
}
.webform-submission-ldii-research-apply-form-add-form .js-form-item-supporting-documents table tbody tr td:nth-child(2){
  display: inline-block;
  width: 30%;
}
.webform-submission-ldii-research-apply-form-add-form .js-form-item-supporting-documents table tbody tr td:nth-child(3){
  display: inline-block;
  width: 10%;
  padding: 0.75rem; 
}
.ResearchTabs .subAccrodion .card .collapseContent .card-body{
  font-size:14px;
}
.webform-multiple-table td input[type="image"] {
  display: inline-block !important;
  vertical-align: middle;
}
.accordion .card .card-header h2 .btn-link::after{
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 15px;
  right: 15px;
  opacity: 0;
}
.accordion .card .card-header h2 .btn-link.collapsed::after{
  opacity: 1;
}
.webform-submission-ldii-conservation-application-form .form-item,
.webform-submission-quick-contact-form-add-form .form-item{
  /*margin-bottom: 1em;*/
}
#edit-supporting-documents-items tbody{
  display: block;
}

.create-new-account #main-content .region .block, .path-user #main-content .region .block{
  max-width: 100%;
  overflow: hidden;
}
.Collections .row > .region.region-my-account-library-membership{
  flex: 0 0 100%;
  max-width: 100%; 
}
.home.ldMuseum.CollectionDetail > .Collections{
  background: transparent !important;
}
.home.ldMuseum.CollectionDetail > .Collections > div {
  margin-bottom: 30px;
  background: #ededed !important;
}
.viewer-fullscreen .controlBar .fullscreenView a,
.clsFullscreen .controlBar .fullscreenView a{
  background-image: url('images/full-screen-exit.png');
  background-size: 22px;
  background-repeat: no-repeat;
  background-position: center;
}
.viewer-fullscreen .controlBar .fullscreenView a:hover,
.clsFullscreen .controlBar .fullscreenView a:hover{
  background-image: url('images/full-screen-exit-hover.png');
}
.viewer-fullscreen .controlBar .fullscreenView a svg,
.clsFullscreen .controlBar .fullscreenView a svg{
  opacity: 0;
}
.view-id-ancient_and_medieval_sculptures .col-lg-3{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.view-id-ancient_and_medieval_sculptures .col-lg-3 > *{
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.accordion .card .card-header h2 .btn-link::after,
.accordion .card .card-header h2 .btn-link::before{
  /* display: none !important;   */
}
button.active {
  background: red;
}
#aboutTabContent .col-md-12.col-sm-12.col-12{
  padding-left: 20px;
  padding-right: 20px;
}
/* .accordion .card .card-header h2 .btn-link.collapsed:after{
  opacity: 1 !important;
}
.accordion .card .card-header h2 .btn-link:after{
  opacity: 1 !important;
} */
.accordion .card .card-header h2 .btn-link.ino:after{
  opacity: 0 !important;
} */
.webform-submission-ldii-research-apply-form-add-form #edit-supporting-documents-items tbody tr td:nth-child(1) label,
.webform-multiple-table td label{
  margin: 0;
}
.webform-submission-ldii-research-apply-form-add-form .js-form-item-supporting-documents table tbody tr td:nth-child(1){
  width: 60%;
  display: inline-block;
}
.webform-submission-ldii-research-apply-form-form .js-form-item-i-agree-terms {
  margin-bottom: 15px;
}
.CollectionDetail .about-activity .region .profile>div{
    width: 50%;
    float: left;
    margin-bottom: 40px;
}
.edit-profile-btn{
    background: #660c01;
    color: #fff;
    text-decoration: none !important;
    display: inline-block;
    padding: 6px 14px;
    position: absolute;
    top: -4px;
    left: 11%;
}
.edit-profile-btn:hover{
  background: #d4d4d4;
  color: #660c01;
}
@media only screen and (min-width:992px){
  .feedbackFrom .actionBox{
    display: block;
  }
  .feedbackContent .actionBox{
    display: none;
  }
}
@media only screen and (max-width:991px){
  .feedbackFrom .actionBox{
    display: none;
  }
  .feedbackContent .actionBox{
    display: block;
  }
  .nc-mehta-art-gallery-about-art-gallary-collection .art-highlight .row .region.region-ncm-collection-list .block-views-blockncm-collection-view-block-1 .view-content .views-row{
    flex: 0 0 33.333%;
    width: 33.333%;
  } 
  .grid-view .listing-group.views-row .col-md-3{
      width: 100%;
      max-width: 100%;
      flex: 0 0 100%;
  }
  .grid-view .listing-group.views-row .col-md-3 a{
    display: block;
    margin-bottom: 10px;
  }
  .grid-view .listing-group.views-row .col-md-3 a img{
    width: 100%;
    height: auto;
  }
  .manuscript-list-container {
    margin-right: 0;
    margin-left: 0;
  }
  .grid-view .listing-group.views-row .card-body{
    padding-left: 0;
  }

  .list-view .listing-group.views-row .col-md-3{
    width: 120px;
    flex: 0 0 120px;
    max-width: 120px;
  }
  .list-view .listing-group.views-row .col-md-3 img{
    height: auto;
    width: 100%;
  }
  .list-view .listing-group.views-row .col-md-9{
    width: calc(100% - 120px);
    flex: 0 0  calc(100% - 120px);
    max-width:  calc(100% - 120px);
  }
  .manuscript-view .accordion .card .card-header h2 button.btn.btn-link.collapsed .main-box .font-11x{
    display: none !important;
  }

  .manuscript-view-container {
    display: flex;
flex-direction: unset;
flex-wrap: wrap;
  }
  .manuscript-view-container .manuscript-title{
    margin-right: 15px;
  }
  
  .webform-submission-ldii-research-apply-form-add-form #edit-supporting-documents-items tbody tr td:nth-child(1){
   display: block !important; 
   width: 100%;
  }
  .webform-submission-ldii-research-apply-form-add-form #edit-supporting-documents-items tbody tr td:nth-child(2) {
    width: calc(100% - 100px);
  }
  .edit-profile-btn{
    left: unset;
    right: 0;
  }
}

@media only screen and (max-width:767px){
  .nc-mehta-art-gallery-about-art-gallary-collection .art-highlight .row .region.region-ncm-collection-list .block-views-blockncm-collection-view-block-1 .view-content .views-row{
    flex: 0 0 50%;
    width: 50%;
  } 

  .grid-view .listing-group.views-row {
      width: calc(100% / 2 - 10px);
      margin: 5px;
  }

  .manuscript-view-container {
    flex-wrap: wrap;
  }
  .manuscript-view-container .manuscript-view-types{
    flex: 0 0 100%;
    width: 100%;
  }
  .manuscript-view .accordion .card .card-header h2 button.btn.btn-link .main-box {
    flex-direction: unset !important;
  }

  .page-node-type-manuscript .manuscriptDetail .manuscriptDetailAccordion .card .collapseContent .card-body .row.font-13x > div{
    max-width: 50%;
    flex: 0 0 50%;
  }
}

@media only screen and (max-width:600px){
  .pr-header__header-second .rightSrcWrap{
    flex-direction: column;
  }
}
@media only screen and (max-width:480px){
  .nc-mehta-art-gallery-about-art-gallary-collection .art-highlight .row .region.region-ncm-collection-list .block-views-blockncm-collection-view-block-1 .view-content .views-row{
    flex: 0 0 100%;
    width: 100%;
  } 
  .grid-view .listing-group.views-row {
      width: 100%;
      margin: 5px;
  }
}
@media(min-width: 1024px){
  .CollectionDetail .about-activity .region{
    width: 100%;
  }
  .CollectionDetail .about-activity .region .profile>div{
    width: 33%;
    float: left;
    margin-bottom: 40px;
  }
}
/*Samir Css End*/
[aria-label="Picture"],
[aria-label="Link (CTRL+K)"],
[aria-label="Code View"],
[aria-label="Video"],
[aria-label="Table"],
[aria-label="Help"] {
  display: none;
}

/*#block-aboutactivityldii h2{
  display: none;
}
#block-aboutactivityldmuseum h2{
  display: none;
}
#block-aboutactivityncmehta h2{
  display: none;
}*/

.iti{
  display:block;
}
.webform-submission-form .iti .form-control {
    margin-bottom: 0.5rem !important;
}
.feedbackFrom .iti input.webform-webform-telephone-international {
    padding-left: 50px;
}

.purchase_request_-table--article_or_book {
    width: 15%;
}


.file-upload-js-error{
	overflow:overlay;
}
.more-link a, .more-link-updated a{
    font-size: 12px;
    color: #6c757d;
    font-weight: bold;
}
.more-link-updated {
    text-align: right;
}
.webform-submission-quick-contact-form-add-form #edit-actions--3 {
    display: block;
}

.block-views-exposed-filter-blockcontent-type-global-search-page-1 #edit-actions--3, .block-views-exposed-filter-blockcontent-type-global-search-page-1 #edit-actions--2{
  display: none;
}




.Collections .view {
    /* max-width: 1110px; */
}
/*.CollectionDetail .Collections form {
    padding: 10px;
}*/
.CollectionDetail .Collections form .form-control {
    width: auto; 
    margin: 5px;
}
.CollectionDetail .Collections form lable {
	float:right;
}
.CollectionDetail .Collections form .form-item-action {
	width: 300px;
    float: right;
}
.CollectionDetail .Collections form .form-actions .form-submit {
	margin: 5px;
}
.CollectionDetail .Collections form .form-actions {
	float: right;
}
/*.Collections #edit-actions--3 {
    display: block;
}*/
.links_accept_reject .approved .btn:hover, .links_accept_reject .rejected .btn:hover{
	color:#212529;
}
.links_accept_reject .approved .btn, .links_accept_reject .rejected .btn{
	color:#fff;
}
.links_accept_reject .approved, .links_accept_reject .rejected{
    width: fit-content;
    float: left;
	margin:10px;
}
.quicktabs-tabs li a {
    width: auto;
    padding: 10px;
}

.view-my-profile .views-field .views-label {
    font-weight: bold;
    float: left;
    padding-right: 10px;
    padding-bottom: 10px;
}
.view-my-profile .views-field .field-content {
    float: left;
}
.view-my-profile .views-field {
    clear: both;
}

.view-my-profile .views-field-edit-user .field-content {
    float:none;
}
.innertab .tbWrp .tabcontWrap .tabContItem .view-filters {
    display: block;
}
.about-activity .tbWrp .tabcontWrap .tabContItem .view-filters {
    display: block;
}
.date_filter_exposed .form-type-textfield {
    width: 49%;
}
.region-my-account-apply-activity .quicktabs-main {
    background: #fff;
}
.region-my-account-apply-activity .quicktabs-main table.table-striped td {
    background: #fff;
}

.region-my-account-apply-activity .show-pages-dropdown div[data-drupal-selector="edit-actions"]{
	display: inline-block;
    float: right;
    clear: inherit;
}
.region-my-account-apply-activity div[data-drupal-selector="edit-actions"]{
	display:none;
}
.region-my-account-apply-activity .show-pages-dropdown .view-filters .form-item-items-per-page{
	width:auto;
	float:left;
}
.Collections .region-my-account-apply-activity div[data-drupal-selector="edit-header"] div[data-drupal-selector="edit-actions"]{
	display:block;
}
form[data-drupal-form-fields="edit-search"] .form-actions {
    display: none;
} 

.dropdown-lag{
  margin-right:10px
}

@media (max-width: 1139px){
  .ldii-body #block-bootstrap4-content .atl__lc.lc-1{
    width: 100%;
  }
  .ldii-body #block-bootstrap4-content .atl__lc.lc-2{
    width: 100%;
  }
  .block-system-main-block .block-region-col-2{
    padding-bottom: 15px;
  }
}
@media only screen and (min-width: 768px){
  .region-nc-mehta-about .block-field-blockblock-contentmanuscript-blockbody{
    width: auto;
  }
}
.block-views-blockncm-collection-view-block-1 .view,
.view-id-ldm_ancient_and_medieval_sculptures{
  max-width: none !important;
}
.region-library-new-arrival .view-content {
  display: flex;
  clear:both;
}
.region-library-new-arrival .view-content .views-row {
  width: 25%;
  margin: 0 10px;
}
.region-library-new-arrival span.field-content{
  margin: 8px;
}
.region-library-new-arrival span.field-content .texonomy .texonyImg img{
  object-fit: contain;
  min-width:180px;
}


.region-plan-your-visit-sunday-guided-tour .block-field-blockblock-contentmanuscript-blockbody{
  width: 100%;
}
.view-id-ncm_map_filter .geofield-google-map,
.view-id-ld_museum_map_filter #geofield-map-view-ld-museum-map-filter-block-1 {
  margin: 0 auto;
}


.publication-year-slider{
  /* border: 1px solid red; */
  position: relative;
}
.publication-year-slider .form-text {
	background: transparent;
	position: absolute;
	top: 11px;
	max-width: 100%;
	padding: 0 !important;
	border: none;
}
.publication-year-slider #edit-field-year-of-publication-value-max--2{
  text-align: right;
}
.publication-year-slider .js-form-item-field-year-of-publication-value-max form-item-field-year-of-publication-value-max{
  width: 38%;
}
.captcha summary {
    display: none;
}
.captcha .details-wrapper .details-description {
    display: none;
}
details.captcha {
    border: none;
    margin: 0px;
}
.captcha .details-wrapper {
    padding: 0px;
}

quicktabs-wrapper .item-list::-webkit-scrollbar {
  height: 5px;
  width:5px;
}
quicktabs-wrapper .item-list::-webkit-scrollbar-track {
  background: transparent;
}
quicktabs-wrapper .item-list::-webkit-scrollbar-thumb {
  background-color: #dcdcdc;
  border-radius: 20px;
}

.block-views-blockdonors-block-1 h2{
  font-size: 24px;
}
.block-views-blockld-museum-collection-category-block-1 .view{
  max-width: none;
}
@media screen and (max-width:991px){
  .block-views-blockld-museum-collection-category-block-1 .view .views-row{
    flex: 0 0 50% !important;
    width: 50% !important;
  }
}
@media screen and (max-width:600px){
  .block-views-blockld-museum-collection-category-block-1 .view .views-row{
    flex: 0 0 100% !important;
    width: 100% !important;
  }
}

.converstion-project-slider-ldm .view-content .views-row {
    width: 25%;
    float: left;
}
.region-ld-museum-collection-of-month .view .views-row .views-field-title span {
    line-height: 35px;
}
div.block-language-dropdown-blocklanguage-content {
    margin-right: 10px; 
}
.ldm-category .views-element-container {
    width: 100%;
}
.view-id-ldm_collections .views-row {
    float: left;
}
.view-id-ldm_collections .ldm_collections_button {
    margin-top: -20px;
    margin-left: 15px;
    margin-bottom: 15px;
}
img.about-manuscript-image {
    height: auto;
    margin-bottom: 20px;
}
.about-manuscript-image-div{
	text-align:center;
	width:100%;
}
.popular-manuscript-slider .views-field-field-manuscript-cover-image, .popular-manuscript-slider .views-field-nothing,
.recently-added-manuscript-slider  .views-field-field-manuscript-cover-image, .recently-added-manuscript-slider  .views-field-nothing{
	float:left;
}
.popular-manuscript-slider .views-field-nothing, .recently-added-manuscript-slider  .views-field-nothing{
	width:180px;
}
.display_none{
	display:none;
}
.display_block{
	display:block;
}
.view-filters .form-item-items-per-page select {
    width: 60px !important;
	min-width : 60px !important;
}
.view-filters .form-item-items-per-page label {
    float: left;
    margin-right: 9px;
}
.view-filters .form-item-items-per-page {
    width: 110px;
}
.view-news-listing- .view-filters .form-item-items-per-page {
    width: 190px;
}
.activity-detail .uc-product-add-to-cart-form, .activity-detail .display-price {
    display: none;
}

element.style {
    width: 8px;
}
.new-library-arrival-slider .slick-track {
    min-width: 210px;
}
.new-library-arrival-slider .slick-track .views-row {
    min-width: 200px;
}
.webform-submission-library-purchase-request-for-add-form .webform-multiple-table td input[name='purchase_request__table_remove_0'],
.webform-submission-ldii-research-apply-form-add-form .webform-multiple-table td input[name='supporting_documents_table_remove_0'],
.webform-submission-request-an-existing-article-or-b-add-form .webform-multiple-table td input[name='purchase_request__table_remove_0']{
	display:none !important;
}
.region-ld-museum-collection-map .pagignationBox, .region-ncm-collection-map .views-exposed-form .form-select, .region-ld-museum-collection-map .views-exposed-form .form-item-items-per-page, .region-ncm-collection-map .pagignationBox, .region-ncm-collection-map .form-item-items-per-page {
	display:none;
}
.region-ld-museum-collection-highlights .form-item-field-ld-museum-period-value1-min, .region-ld-museum-collection-highlights .form-item-field-ld-museum-period-value1-max, .region-ld-museum-collection-highlights .form-radios, 
.region-ncm-collection-list .form-item-field-period-value1-min, .region-ncm-collection-list .form-item-field-period-value1-max, .region-ncm-collection-list .form-radios
{
	display:none;
}	


.quicktabs-wrapper#quicktabs-faqs,
.quicktabs-wrapper#quicktabs-gallery_tabs,
.quicktabs-wrapper#quicktabs-catalogue,
.quicktabs-wrapper#quicktabs-my_account_submissions,
.quicktabs-wrapper#quicktabs-about_us{
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.main-conent .add_to_cart_uc .button:not([class*="bg--"]):not(.btn-link):not(.page-item):not(.advanceBtn):not(.playercontrolBtn):not(.btn-outline-secondary) {
  background-color: #2f6696 !important;
  width: 100%;
  width: 251px;
    line-height: 23px;
}
.main-conent .add_to_cart_uc .button:not([class*="bg--"]):not(.btn-link):not(.page-item):not(.advanceBtn):not(.playercontrolBtn):not(.btn-outline-secondary):hover {
  background: transparent !important;
  border: 1px solid #2f6696 !important;
  color: #2f6696 !important;
}
.view-empty {
  font-size: 28px;
  color: #ce2a2a;
  margin: 40px 0 25px;
  text-align:center;
  clear:both;
}

/* .view-ld-museum-map-filter .view-filters .form--inline .form-item .form-control{
  border: 1px solid red;
} */

.view-ld-museum-map-filter .samvat_options.ldm_map_period, .view-ncm-map-filter .samvat_options.ldm_map_period {    
  position: relative;
  margin-bottom: 50px;
  margin-top: 20px;
}

.view-ld-museum-map-filter .samvat_options.ldm_map_period input, .view-ncm-map-filter .samvat_options.ldm_map_period input {
  background: transparent;
  border: none;
  position: absolute;
  top: 10px;
  width: 35px !important;
  padding: 0;
  left: 10px;
}

.view-ld-museum-map-filter .samvat_options.ldm_map_period label, .view-ncm-map-filter .samvat_options.ldm_map_period label {
  display:none
}

.view-ld-museum-map-filter .samvat_options.ldm_map_period input[name="field_ld_museum_period_value[max]"], .view-ncm-map-filter .samvat_options.ldm_map_period input[name="field_period_value[max]"] {
  right: 5px;
  left: auto;
}

.view-ld-museum-map-filter .ldm_map_samvat legend, .view-ncm-map-filter .ldm_map_samvat legend {
  margin-bottom: 0px;
}
.view-ld-museum-map-filter .ldm_map_samvat legend .fieldset-legend , .view-ncm-map-filter .ldm_map_samvat legend .fieldset-legend {
  font-size: 20px;
}
.view-ld-museum-map-filter .ldm_map_samvat .form--inline .form-item, .view-ncm-map-filter .ldm_map_samvat .form--inline .form-item{
  display:flex;
  align-items: center;
}
.view-ld-museum-map-filter .ldm_map_samvat .form--inline .form-item label, .view-ncm-map-filter .ldm_map_samvat .form--inline .form-item label{
  margin-top:0px
}
.ldm_map_samvat #edit-field-period-samvat-value-all, .ldm_map_samvat label[for="edit-field-period-samvat-value-all"]{
	display:none;
}

.searchActivity .form-item-items-per-page label {
    display: block;
	float:left;
}
.searchActivity .form-item-items-per-page{
	
}
.searchActivity .form-item-items-per-page .form-select {
    width: 40px !important;
    min-width: 40px !important;
	padding:0 8px;
}


.quicktabs-wrapper ::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.quicktabs-wrapper ::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.quicktabs-wrapper ::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 5px;
}
.quicktabs-wrapper ::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.ManuscriptMaterial ::-webkit-scrollbar, .ManuscriptType ::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.ManuscriptMaterial ::-webkit-scrollbar-track , .ManuscriptType ::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.ManuscriptMaterial ::-webkit-scrollbar-thumb, .ManuscriptType ::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 5px;
}
.ManuscriptMaterial ::-webkit-scrollbar-thumb:hover, .ManuscriptType ::-webkit-scrollbar-thumb:hover {
  background: #555;
} 
.ManuscriptMaterial {
  scrollbar-color: #888 white; /* thumb and track color */
  scrollbar-width: 10px;
  scrollbar-height: 10px;
  scrollbar-border-radius: 5px;
}

#quicktabs-search-indexing-view .quicktabs-tabs {
  margin-bottom: 5px !important;
} 
.view-membership-plan .card .card-body .body-text, .view-membership-plan .card .card-body .body-text {
    min-height: 120px;
}
.block-views-exposed-filter-blockcontent-type-global-search-page-1 .form-text {
    width: 200px;
}

#global-search-page .quicktabs-wrapper .item-list {
    margin-bottom: 10px;
}
.searchActivity .date_filter_exposed .js-form-type-textfield {
    width: 175px;
    margin-right: 8px;
}
.about-manuscript-container img, .region-library-about img {
    width: 220px;
    margin-right: 7px;
    margin-bottom: 10px;
    float: left;
	height:300px;
}
.activity_audio_multiple, .activity_images_multiple, .activity_video_multiple{
	text-align: left;
    margin-top: 20px;
    border-top: 1px solid #dee2e6;
    padding-top: 10px;
    margin-bottom: 24px;
} 
.border_thin_activity{
    border-top: 1px solid #dee2e6;
	padding-top:10px;
}
.Activity .mediaFiles{
	border-top: 1px solid #dee2e6;
	padding-top:10px;
}
.activity_images_multiple .activity_image_one {
    width: 200px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
	height:200px;
}
.activity_audio_multiple .activity_audio_one {
    width: 300px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.activity_video_multiple .activity_video_one {
    width: 500px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
	height:400px;
}
.region-manuscript-comment h2 {
    text-align: center;
    color: #660c01;
    font-weight: 600;
    font-size: 20px;
} 
.logoBox a.logo_img {
    width: 99px;
    float: left;
}
.logoBox .text-uppercase a {
    font-size: 1.25rem;
    color: #660c01;
}
.textLogo .font-11x a {
    font-size: 11px;
    color: #660c01;
}
.logoBox .textLogo{
	height:99px;
}
.middle_height {
    height: 65px;
    margin: auto 0;
}
.logoBox a:hover{
	text-decoration:none;
}
.ApplyActivityForm .gender_show .form-item-gender {
    width: 100px;
    float: left;
}
.quicktabs-tabpage .view-gallery .views-exposed-form .form-item-field-select-cat-target-id select {
    min-width: 90px !important;
    width: 90px;
}
.quicktabs-main .view-gallery .view-filters .form-item-items-per-page{
	width:auto;
}
.global_search_form_icon .form-actions {
    display: block !important;
}
.global_search_form .global_search_form_icon input {
    background-image: url(images/search.png);
    width: 20px;
    font-size: 0px;
    height: 20px;
    border-color: transparent;
    margin-left: -7px;
    margin-top: 7px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-color: white;
}
.block-views-exposed-filter-blockcontent-type-global-search-page-1{
	width:215px;
}
.loginPage .field--name-field-date-of-birth h4.label {
    font-size: 14px;
    margin-right: 35px;
    font-weight: normal;
}
.loginPage .field--name-field-date-of-birth{
	margin-top: 25px;
}
.activity .region-highlighted .alert-danger {
    display: none;
}
.view-manuscript-material-type .view-content .views-field-field-material-image img{
	width:170px;
	height:170px;
}
.view-manuscript-types .view-content .views-field-field-material-image img{
	width:170px;
	height:170px;
}
.view-conservation-services .views-row .views-field-nothing .card-body .card-subtitle{
		min-height:80px;
}
.view-collection-of-month- a .views-field-field-description{
	color:white;
    text-decoration: none;
}
a.whole_box_click {
    color: white;
    text-decoration: none;
}
.view-content-type-global-search .views-exposed-form{
	display:none;
} 

#quicktabs-gallery_tabs .show-pages-dropdown .views-exposed-form {
    width: auto;
	float:right;
}
#quicktabs-gallery_tabs .show-pages-dropdown .views-exposed-form .form-actions{
	margin-top:-10px;
}
.ldii-homepage .layout__region.layout__region--content {
    display: inherit;
}
.page-node-type-manuscript .main-conent .uc-product-add-to-cart-form .button.js-form-submit.form-submit.btn.btn-primary{
	background-color:#2f6696 !important;
}
.clear{
	clear:both;
}
.ManuscriptMaterial{
	width:100%;
}
.ManuscriptType{
	width:100%;
}
.block-views-blockcollection-block-2 .view-collection {
    min-width: 260px;
}
/*.texonomy .texonomyContent {
    min-height: 200px;
}*/
.show-pages-dropdown.view-ld-museum-collection-category .views-exposed-form label{
	line-height:26px;
}
.fiveComponents .texonomyContent .texonomyTitle {
    min-height: 20px;
}



@media screen and (max-width:991.98px) {
  .activity--List .activity--details{
    width: 78%;
  }
  .activity--List .activity-subDetails {
    flex-direction: column !important;
    justify-content: start !important;
    align-items: flex-start !important;
  }

  .controlBar .bookmarkThis{
    margin-top: -14px;
  }
  .controlBar .email{
    margin-top: -5px;
  }
  .manuscripts .manuscript_filter_button .d-flex.flex-row .advance-search{
    margin-top: 15px;
  }
  .manuscript-view-container .bookmark-link {
    margin-left: auto;
  }
  .view.view-institute-categories-main-view .view-content{
    align-items: inherit;
  }
  .global_search_form .global_search_form_icon input{
    margin-left: -16px;
  }
  .searchActivity .date_filter_exposed .js-form-type-textfield {
    width: 46%;
    margin-right: 8px;
}
 .region-library-new-arrival .view-content{
	 flex-wrap:wrap
 }
 .region-library-new-arrival .view-content .views-row{
	 width:46%;
	 
 }

  
}

@media screen and (max-width:640px) {
  .logoBox a.logo_img {
    width: 49px;
    float: left;
    height: 49px;
    padding: 0;
    margin: 0;
}
.logoBox .textLogo {
    height: 49px;
}
.textLogo .middle_height {
    height: 45px;
    margin: auto 0;
}
.logoBox .text-uppercase a {
    font-size: 1rem;
    color: #660c01;
}

  .view-gallery .view-filters form .form--inline .js-form-type-select, .view-gallery .view-filters form .form--inline{
    flex-wrap: wrap;
  }
  .controlBar .fullscreenView{
    margin-left: -25px !important;
  }
  #block-views-block-ld-museum-shop-block-1 .ListItems.gridViews.views-row {
    width: 100%;
    margin: 5px 0px;
  }
  .ld-museum-shop .views-row .card .card-body{
    padding: 0px;
      padding-left: 0px;
      padding-top: 15px;
  }
  #views-exposed-form-ld-museum-shop-block-1 .form--inline{
    padding: 0 10px;
    flex-wrap: wrap;
  }
  #views-exposed-form-ld-museum-shop-block-1 .form--inline > .js-form-item-combine{
    max-width: 100%;
    margin-bottom: 10px;
  }
  #views-exposed-form-ld-museum-shop-block-1 .form--inline > .js-form-item-items-per-page{
    max-width: 50%;
  }
  
  .boxes.home-page-boxes.views-row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.searchActivity .date_filter_exposed .js-form-type-textfield {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
}
.region-ldii-publication-list .js-form-item-field-date-of-publication-value-max input.form-text{
	width:100% !important;
}
.region-ldii-publication-list .js-form-item-field-date-of-publication-value-max{
	width:43%;	
}
.region-ldii-publication-list .js-form-item-field-publication-category-target-id{
	width:43%;
}
.ldMuseum.CollectionDetail .Colletion_image {
    padding: 1.25rem 15px;
}
.ldMuseum.CollectionDetail .Colletion_Contents{
	padding: 0 15px;
}
.region-library-new-arrival .view-content .views-row{
    width: 100%;

}
.padding_left_right_static {
    padding: 0 20px !important;
}

}

.searchActivity .form-item-items-per-page .form-select{
  margin-left: 60px;
}

.Recent-update .theme-nav-tabs.aboutus-type .nav-item.typesOf .nav-link {
    width: auto;
}

.manuscriptDetail .display-price{
	font-size: 13px;
    font-weight: normal;
    padding-left: 0;
    text-align: left;
    clear: both;
    width: 100%;
}
.padding_left_right_static{
	padding : 0 40px;
}
.Activity .display-price , .manuscriptDetail .display-price {
    display: none;
}
/*.My_Account_all .view {
    max-width: 1110px;
    overflow-x: scroll;
}*/
#main-content .region{
	width:100%;
}
.acc_show{
	display:block;
}
.acc_hide{
	display:none;
}


.accord_new .accord {
  border: 0px;
  border-radius: 0px;
  background: transparent;
  margin: 5px 0px;
}
.accord_new .accord .acc_header {
  padding: 0px;
  background: transparent;
  border-radius: 0px;
  border: 0px;
  margin: 0px;
}
.accord_new .accord .acc_header .custom_header_acc {
  border-bottom: 1px solid #660c01;
}
.accord_new .accord .acc_header .custom_header_acc {
  border-radius: 0px;
  color: #660c01;
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding: 10px;
  padding-right: 35px;
  font-size: 16px;
}
.accord_new .accord .acc_header .custom_header_acc:hover,
.accord_new .accord .acc_header .custom_header_acc:focus,
.accord_new .accord .acc_header .custom_header_acc:active {
  text-decoration: none;
}
.accord_new .accord .acc_header .custom_header_acc:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 15px;
  right: 15px;
}
.accord_new .accord .acc_header .custom_header_acc.collapsed:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 15px;
  right: 15px;
}
.accord_new .accord .acc_header .custom_header_acc.collapsed:after {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 15px;
  right: 15px;
}
.accord_new .accord .collapseContent .card-body {
  background: transparent;
  padding: 1rem 0px;
}
.accord_new .accord .acc_header .custom_header_acc:after {
    content: '';
    position: absolute;
    width: 2px;
    height: 12px;
    background: currentColor;
    top: 10px;
    right: 20px;
}
.accord_new .accord .acc_header .custom_header_acc.active:after{
display:none
}



.manuscripts h3.acc_header{
  border-radius: 0px;
  color: #626262;
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding: 0.375rem 0.75rem;
  padding-right: 25px;
  padding-left: 5px;
  font-size: 1rem;
  line-height: 1.5;
  border-bottom: 2px solid #660c01;
  cursor: default;
}
.manuscripts h3.acc_header:before,
.manuscripts h3.acc_header::before,
.manuscripts .sub_child::before,
.manuscripts .sub_child:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: currentColor;
  top: 15px;
  right: 15px;
}




.accord_new .accord{
    padding:0px;
}
.manuscripts h3.acc_header:after {
    content: '';
    position: absolute;
    width: 2px;
    height: 12px;
    background-color: currentColor;
    right: 20px;
    top: 10px;
}
.accord_new .accord .acc_header.active:after{
display:none
}
ul.manuscripts li ul.acc_content {
    margin: 0px;
    padding: 0px;
}
ul.manuscripts li ul.acc_content li h3{
color: #626262;
    display: block;
    width: 100%;
    text-align: left;
    position: relative;
    padding: 0.375rem 0;
    padding-right: 25px;

    font-size: 1rem;
}
ul.manuscripts li ul.acc_content li h3:before{
content: '';
    position: absolute;
    width: 12px;
    height: 2px;
    background-color: currentColor;
    top: 15px;
    right: 0;
}
ul.manuscripts li ul.acc_content li h3:after{
content: '';
    position: absolute;
    width: 2px;
    height: 12px;
    background-color: currentColor;
    right: 5px;
    top: 10px;
}
ul.manuscripts li ul.acc_content li h3.active:after{
display:none
}
ul.manuscripts li ul.acc_content li .acc_content_1{
padding: 0 15px;
}
.view-conservation-parameter .acc_content {
    font-size: 12px;
}



/********new one ****/
.view-id-content_type_global_search .ld-museum-shop .views-row .card {
    margin-left: 10px;
    margin-bottom: 10px;
    min-height: 160px;
}
.view-id-content_type_global_search .ld-museum-shop .views-row .card .btn  {
	padding: 5px 16px;
    height: 34px;
}
#global-search-page .theme-nav-tabs.aboutus-type .nav-item.typesOf .nav-link{
	width:auto;
}
.slick-list .slick-track .slick-slide.slick-active:not(.views-row){
	width:0px !important;
}
.node-confirm-form .form-actions .button {
    color: white;
}

#global-search-page .view-display-id-block_1, #global-search-page .view-display-id-block_2, #global-search-page .view-display-id-block_3, #global-search-page .view-display-id-block_7{
	background-color:#ededed;
}
#global-search-page .view-display-id-block_1 .quicktabs-tabpage.activity, #global-search-page .view-display-id-block_7 .quicktabs-tabpage.publications{
	background-color:#ededed;
	padding:15px
}
#global-search-page .view-display-id-block_4 .ldii-manuscript .views-row{
	width: calc(100% / 3 - 10px);
    margin: 5px;
    float: left;
}
#global-search-page .view-display-id-block_6 .catalogue-library .views-field {
    width: calc(100% / 3 - 10px);
    margin: 5px;
    float: left;
}
#global-search-page .global_search_tab_pane {
    display: block;
}
#global-search-page {
    width: 100%;
}
.about-activity.bg--light-grey .region .user-form .layout__region--content{
	background-color:#ededed;
}
.about-activity.bg--light-grey .region .user-form div.js-form-wrapper{
	width:100%;
}
.about-activity.bg--light-grey .region .user-form .js-form-item{
	margin-bottom:15px;
}
.manuscript-list-container.grid-view .gridViews .card .row img {
    height: 72px;
}
.library-listing-page-of-library  .manuscript-list-container.grid-view .gridViews .card .row img {
  height: auto;
}
.order-1 #order-pane-update {
  display:none;
}	
.region-nc-mehta-about #block-ncmehtaartgallery .field--name-field-manuscript-image{
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
.view-id-recent_update .views-row {
  border-bottom: 1px solid grey;
  margin-top: 20px;
}

.librarayPage .manuscript_filter_button #edit-reset , .search-section .manuscript_filter_button #edit-reset{
	display:none;
}
#views-exposed-form-catalogue-library-view-block-1 .js-form-item-field-author-value, #views-exposed-form-catalogue-library-view-block-1 .js-form-item-field-language-value {
    width: 150px;
}


.view-id-ld-museum-collection-category .view-content {
    display: flex;
    flex-flow: row wrap;
}
.ldMuseum  .view-id-ld-museum-collection-category .view-content .views-row{
	width:23%;
}

.view-gallery .view-content .views-row video {
    width: 280px;
    height: 200px;
}
.upcoming_workshop h2{
	font-size:24px;
}
.view-collection-of-month- .upcoming_workshop h2 {
    font-size: 20px;
    color: #fff;
    margin-bottom: 20px;
}