@media (min-width: 992px) {
.icons-menu li:nth-child(5) {order: 6;}
.home-footer-blocks h3{font-size: 40px !important;}
.slider-wrapper.vh-75 .tns-nav{bottom: 100px;}
}
.grey-box{
background: #eeeeee;
padding:30px;
border-radius: 30px;
}
.search-page-header input{
    border-radius: 56px;
}
.media-page-block .news-releases .news-releases-list{
width:100% !important;
}
.news-releases .show-footer{
display:none;
}
.modal{
	z-index: 999999 !important;
}
.modal-header .close {
color: #a5a5a5 !important;
}
div.news-releases .media-contact .media-contact-block:last-child button {
  color: #fff !important;
}
div.news-releases .media-contact .media-contact-block:last-child button:hover{
    background-color:transparent !important;
    color: #037ea3 !important;
}

.mk-list a:nth-child(n+11) {
  display: none !important;
}
.media-contact-block .media-contact-block{
margin:0 !important;
}
.header-main::before {
    width: 270px;
}
.featured-card-item .fci-info a{
text-decoration:none !important;
font-size: 30px;
  font-weight: 600;
  line-height: 1.2;
}
.featured-card-item .fci-info h5{
font-size: 30px;
  font-weight: 600;
  line-height: 1.2;
}
.rounded-img, .rounded-img img{
border-radius:20px;
}
.featured-links-sec {
  background-image: url(/images/pagebuilder/9074bf0b339caf05b1cb60e633421c37abaf3989/feature-linksec-new-1.webp) !important;
}
@media (max-width: 767.98px) {
  .featured-links-sec {
    background-image: url(/images/pagebuilder/e83b175ded0ae8cb2a862946bb60625e4ecf1fa7/feature-linksec-mob-new.webp) !important;
background-size: 31%;
}
.menu-container{visibility:visible !important;}
}


.page-22 .board-info .text-secondary{
color: #037ea3 !important;
}


.page-16 .galleries .ch-heading h3 {
    display:none;
}

.page-15 .galleries .ch-heading h3 {
    display:none;
}
.featured-cards-sec{
position:relative;
}


.rental-item-thumb img{border-radius:25px;}
.slider-caption {
z-index: 99999999;
}

@media (min-width: 1600px) {
.footnews-block .btn {border-radius: 156px !important;}
.featured-links-sec {background-size: 680px !important;}
.row.class-listing-section{margin:0 auto;}
}

footer .row{max-width:unset !important;}

.secondary-page img {
    width: 100%;
}
.class-detail-desc ul {list-style: disc !important; padding-left: 30px !important;}
.class-detail-desc ul li {display: revert !important;}
.featured-card-item div.fci-info{padding: 105px 25px 20px 25px;background: linear-gradient(180deg,rgba(0,0,0,0) 0,rgb(0, 0, 0) 100%);}

div:not(.gjs-cv-canvas) span[data-cke-magic-line]{display:none !important;}

#navmenu {background-color: transparent !important;border:none !important;}
#search-toggle{background-color: transparent !important;border:none !important;}
#search-header{background-color: #fff !important;border:none !important;}
#search-btn-top{background-color: transparent !important;border:none !important;}
#search-instructions{background-color: transparent !important;border:none !important;}
#langAnchor{background-color: transparent !important;border:none !important;}
#language_selector{background-color: #fff  !important;border:none !important;}
#top-menu-item-translate{background-color: transparent !important;}
#footer {background-color: #000 !important;}
.page-126 img[id]{border:none !important;background-color: transparent !important;}
.services-logos img{max-width:60%;}
.slider {display: block;}
@media (max-width: 991.98px) {
 #navmenu {background: #fff !important;}
.icons-menu li .toggle-button{border: 2px solid #000;}
.tab-content iframe{max-width:100%;height:auto;aspect-ratio: 16/9;}
.embed iframe {max-width: 100%;height:auto;aspect-ratio: 16/9;}
.heading-sec-right {flex-wrap: wrap;}
}
.slider-item {height: 100%;}
.slider img.slider-bg {display: block;}
.spons-tthumb{
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 20px;border-bottom: 10px solid #000;
}
.accordion-item-body {
  text-align: left;
}
.page-77 img{
border:none !important;
}
div#cookieNotice {
    background: #fff !important;
    border: none !important;
}
div#cookieNotice .container{
    background: #fff !important;
    border: none !important;
}
.home-paint img {position: absolute;  display: block;  height: 47vw;  max-height: 720px;width: 100%;object-fit: cover;z-index: -1;}
.home-paint img{display:none;}
.IDM8P1E28ELFOB01 .slider-wrapper{background-image: url(/images/pagebuilder/ff6f62919f82e387ce67a2d548ed7d872fc06312/bc143516b16b330ca19bca4f6d3c24dab8d08d04.webp);  background-size: cover;}
.movebtns {display: flex;  gap:20px;padding-right:15px;padding-bottom:15px;}
.page-11 .heading-section{ align-items: start;}
@media (min-width: 992px) {
.upcoming-shows-carousel:not(.tns-slider){display: flex;gap: 25px;}
.upcoming-shows-carousel:not(.tns-slider) .carousel-item{min-width: 500px;max-width: 500px;}
.page-11 .movebtns .btn { padding-left:15px; padding-right:15px;line-height: 1.2;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
.home-paint img {height: 60vw;}
.upcoming-shows-carousel:not(.tns-slider) .carousel-item{min-width: 400px}
#top-menu-item-translate {flex-direction: column;}
}
@media (max-width: 767.98px) {
.home-paint img {height: 100vw;}
.upcoming-shows-carousel:not(.tns-slider) .carousel-item{min-width: 100%;}
#top-menu-item-translate {background-color: transparent !important;order: 5;flex-direction: column;}
.icons-menu {left: 90px;  flex-wrap: wrap;  justify-content: right;gap: 15px;}
 .icons-menu a {font-size: 22px;  }
.icons-menu li .toggle-button {font-size: 14.5px !important;}
#language_selector {  background-color: #fff !important;  border: none !important;  padding: 5px 10px;  box-shadow: 0 0 10px rgba(0,0,0, 0.1);  border-radius: 10px;}
}

.member-top-sec button{
min-width:260px;
justify-content:center;
}
.members-bnfts-list {
  display: flex;
  flex-wrap: wrap;
  margin: -30px -20px;
}

.members-bnfts-list .mbts-list-item {
  padding: 30px 20px;
  box-sizing: border-box;
}
.members-bnfts-list .mbts-list-item {
  width: 100%;
}
@media (min-width: 768px) {
  .members-bnfts-list .mbts-list-item {
    width: 50%;
  }
  .members-bnfts-list .mbts-list-item:nth-child(5) {
    width: 100%;
  }
  .members-bnfts-list-2 .mbts-list-item:nth-child(5) {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .members-bnfts-list .mbts-list-item:nth-child(-n+4) {
    width: 50%;
  }
  .members-bnfts-list .mbts-list-item:nth-child(5) {
    width: 100%;
  }
  .members-bnfts-list .mbts-list-item:nth-child(n+6) {
    width: 33.333%;
  }
  .members-bnfts-list-2 .mbts-list-item {
    width: 33.333% !important;
  }
}
.members-bnfts-list .mbts-list-item .row .col-md-4, .members-bnfts-list .mbts-list-item .row .col-md-8{
  flex: 0 0 100%;
    max-width: 100%;
}
.mbts-list-item .col-md-4 img{
  border-radius: 20px;
  height: 100%;
  object-fit: cover;
aspect-ratio: 4/3;
  width: 100%;
margin-bottom: 20px;
}
.mbtsltwo .col-md-4 img{
aspect-ratio: 4/2.1;
}
.members-bnfts-list .mbts-list-item .row{
  align-items:center;
}
.m-iconslist{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:30px;
padding-top:30px;
}
.m-iconslist-item{
  display:grid;
  grid-template-columns:70px 1fr;
  gap:20px;
  align-items:flex-start;
}
.mil-item-thumb{
  width:70px;
background-color: #fff;
  padding: 12px;
  border-radius: 10px;
}
.mil-item-thumb img{
  width:100%;
  height:auto;
  display:block;
filter: brightness(0) saturate(100%) invert(39%) sepia(72%) saturate(478%) hue-rotate(164deg) brightness(93%) contrast(92%);
}
.purplsec .mil-item-thumb img{
filter:brightness(0) saturate(100%) invert(21%) sepia(55%) saturate(1016%) hue-rotate(262deg) brightness(92%) contrast(92%);
}
.mil-item-info{
  width:calc(100% - 30px);
}
.mil-item-info p, .mil-item-info div{
  margin-left:0 !important;
}
.mil-item-info a{
color: #fff;
text-decoration-thickness: 2px;
  text-decoration-style: double;
  text-underline-offset: 7px;
transition:all ease 0.3s;
}
.mil-item-info a:hover{
  text-underline-offset: 12px;
}
.no-underline a{
text-decoration:none;
}
.borderimgsec img{
border-radius:30px;
border:none !important;
}
.mil-2 .m-iconslist-item{
background-color: #2980b9;
  padding: 25px;
  border-radius: 10px;
}
.mil-2 .m-iconslist-item{
background-color: #2980b9;
  padding: 25px;
  border-radius: 20px;
}
.purplsec .mil-2 .m-iconslist-item{
background-color: #722B89;
}
.mil-2 .mil-item-thumb {
  padding: 0 12px;
background-color: transparent;
}
.mil-2 .mil-item-thumb img{
  filter: none !important;
}
.mil-2 .mil-item-info a{
text-decoration-thickness: 0;
}
.supp-section{
  border-radius: 30px;
  border: 2px solid #333;
padding:50px !important;
}
@media (min-width: 992px) {
.mbts-list-item p{font-size: 21px;line-height: 1.4;}
}
@media (max-width: 767.98px) {
.m-group-btns {text-align: center !important;}
.mbts-list-item {padding: 20px;}
.m-iconslist {grid-template-columns: repeat(1,1fr);}
.mil-item-thumb {width: 50px;}
.m-iconslist-item {display: flex;}
.contactinp {padding: 30px 0;}
.supp-section{padding: 30px 20px !important;}
 .class-detail-info ul li b {max-width: 130px;min-width: 130px;line-height: 1;}
}