
/*Css From function.php*/

 
         
.hide_div{
    display: none;
}
.aka-block-banner-slide-white-shade .slide {
    background-size: cover;
    position: relative;
    background-position: center;
}
.aka-block-banner-slide-white-shade .container, .aka-block-banner-slide-white-shade .slick-slide>div>.slide, .aka-block-banner-slide-white-shade .slick-slide>div>.slide>a {
    min-height: 21.875rem;
}

@media (min-width: 768px) {
    .calendar_description_sec{
        width: 33%;
    }
    .half-width .row >div:not(.slick-list ){
        width: 50% !important;
    }
    .aka-block-banner-slide-white-shade .container, .aka-block-banner-slide-white-shade .slick-slide>div>.slide, .aka-block-banner-slide-white-shade .slick-slide>div>.slide>a {
        min-height: 37.5rem;
    }
    .customize .image-text-column{
        width: 46% !important;
    }
    .customize .image-text-row{
       gap: 45px;
    }
    img.site-logo{
        min-width: 200px;
    }
    
}
@media screen and (min-width: 575.98px){
      .custom-dropdown li{
        display: block;
    }
}
@media screen and (max-width: 575.98px){
      /*.custom-dropdown{
        position: fixed !important;
        top: unset !important;
        bottom: 50px !important;
        width: 92% !important;
        left: 20px !important;
    }*/
}


.aka-block-banner-slide-white-shade .slide:after {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    background: rgb(255 255 255 / 37%);
  background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
}
@media (max-width: 1024px){
    .slidedown-menu .nav-item {
        float: none !important;
    }
     .tq-absolute {
        height: 150%;
        top: -40px;
        left: 0;
        object-fit: cover;
        width: auto; 
        aspect-ratio: 1 / 1.1;
    }
}
 @media (min-width: 1025px) and (max-width: 1279px){
     .tq-absolute {
        width: 240px;
        top: -55px;
        left: -10px;
    }
 }
@media (min-width: 1280px) and (max-width:1774px){
     .tq-absolute {
        width: 230px;
        top: -53px;
        right: 15px;
        aspect-ratio: 1 / 1.2;
        object-fit: cover;
    }
}
@media (min-width: 1775px){
     .tq-absolute {
        top: -51px;
        right: 15px;
        aspect-ratio: 1 / 1.3;
        object-fit: cover;
        width: 220px;
    }
}
@media (min-width: 1025px) {
    /*.show-item-v2 img{ */
    /*    height: 200px;*/
    /*}*/
     .show-item-v2 h3{
         font-size: 45px !important;
     }
     .community-nights-shows p:has(em){
         min-height: 50px;
     }
    .dynamic-dine-card ,.dynamic-wine-card{ 
        height: calc(100% - 30px);
    }
    .text-size-limit{font-size:33px;line-height:1em;}
    .aka-block-banner-slide-white-shade .slide::after {
        background: -webkit-gradient(linear, left top, right top, color-stop(18.89%,  rgb(255 255 255 / 37%)), color-stop(79.61%, transparent));
        background: -o-linear-gradient(left,  rgb(255 255 255 / 37%) 18.89%, transparent 79.61%);
        background: linear-gradient(90deg,  rgb(255 255 255 / 37%) 18.89%, transparent 79.61%);
        background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    }
    .page-id-17202  h2:not(.aka-block-cards-show-new,.show-card-title-new),.page-id-17202  h3:not(.aka-block-cards-show-new) {
        font-size: 50px !important;
        line-height: 55px !important;
    }
    .customize .container{
        max-width: 75rem;
        margin: auto;
    }
    .customize h4,.customize h3{
        font-size: 45px !important;
    }
    .custom-width-cards .card-heading{
        text-align:center;
    }
    .custom-width-cards .col-lg-4 {
        width: 25% !important;
    }
     .custom-dropdown a{ 
        padding-right: 2rem !important;
    }
    .page-id-18283 .hero-home h1{
        font-size: 8rem !important;
    }
    
}
@media (min-width: 1024px) {
     .press-section .col-lg-3{
        width: 33%;
    } 
}
.press-section img{
    width: 100%;
}
/* New Show card*/
.aka-block-cards-show-new .show-card .date{
    /*background: #f05123 !important;*/
    padding: 5px 15px !important;
    font-size: 0.9rem !important;
}
.aka-block-cards-show-new .btn-orange{
    border: none !important;
    background-color: #f04e23 !important;
    color: white !important;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
}
.aka-block-cards-show-new .btn-orange:after{
    content: none !important;
}
.aka-block-cards-show-new .btn-orange:hover{ 
    background-color: #001 !important;
}
.card-image{
    object-fit: cover;
    height: 400px !important;
}
.card-image-new{
    /*aspect-ratio: 1/1.2;*/
    object-fit: cover;
}
.text-black{
    color: black !important;
}
.customize .image-text-title{
    color: black !important;
}
.customize .image-text-subtitle{
    color: #f04e23 !important;
    letter-spacing: 0 !important;
    margin-bottom:10px;
}
.customize .image-text-column{
    color: black !important;
}
.hide__logo .dancing-bird {
    display: none !important;
}
.show-card-title-new{
    font-size: 25px;
}
.custom_newsletter_form {
    text-align: center;
}
.custom_newsletter_form *:not(button){
     color: black;
 }
.custom_newsletter_form #Email{
    border: none;
    border-bottom: 2px solid gray;
    border-radius: 0 !important;
    background: transparent;
    padding-left: 0 !important;
}
.custom_newsletter_form #Email:focus{
   box-shadow: none !important;
}
.custom_newsletter_form h2{
     margin-bottom:10px;
}
.custom_newsletter_form  button{
    border-radius: 30px !important; 
    padding: 20px 50px !important;
    text-transform: uppercase;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 500;
}
.custom_newsletter_form  .container .row{
    background: #ffe3cb;
    padding: 100px 50px;
    margin: 10px;
}
.custom_newsletter_form  .input-group{
    display: flex;
    gap: 20px;
    flex-wrap: nowrap;
    margin-top: 30px;
}
.customize .btn{
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 500;
    font-size: 14px;
}
footer h5 {
    color: black;
    letter-spacing: 0;
    text-transform: capitalize;
    margin-bottom: 5px;
    font-family: Bebas Neue, cursive;
    font-size: 16px;
}
footer ul:not(.list-group){
    list-style: none;
    padding: 0;
    font-size: 13px;
    color: black;
}
.page-id-19674  .hero:after{
    bottom: -10px;
}
.page-id-18859  .hero:after,
.page-id-22975  .hero:after{
    bottom: -10px !important;
}
.image-slider-text-description a{
    color: white;
    /*padding: 13px 25px;*/
    border: 1px solid white;
    /*border-radius: 30px;*/
    /*margin-top: 10px;*/
    /*display: inline-block;*/
    /*text-transform: uppercase;*/
    /*transition: all 300ms ease;*/
    /*border: none !important;*/
    background-color: transparent;
}
/*.image-slider-text-description a:hover{*/
/*    background: white;*/
/*    color: #202020;*/
/*}*/
.aka-block-image-slider-text .slick-dots{
    position: absolute;
    bottom: 20px;
}
.aka-block-image-slider-text .slick-dots li button:before {
    color: transparent !important;
}
.aka-block-image-slider-text .slick-dots li button {
     border: 1px solid #fff; 
     border-radius: 100%; 
}
.aka-block-image-slider-text .slick-dots>li.slick-active>button{
    background: white;
}
.aka-block-image-slider-text .slick-dots li.slick-active button:before{
    color: transparent !important;
}
.aka-block-image-slider-text .slick-dots>li.slick-active{
    width: 1rem !important;
    height: 1rem !important;
}
.aka-block-image-slider-text .slick-dots li{
    margin: 0 8px;
}
.customize .image-text-title,.customize p{
    color: #333333 !important;
}
video#banner-video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
}
.footer-menu-items a{
    color: #333333 ;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
}
img.site-logo {
    height: auto;
}
.custom-slider-background {
    background-position: center ;
    background-size:cover;
    background-repeat: no-repeat;
    inset: 0;
}
.aka-block-cards-show-new .card{
    border-radius: 0 !important;
}
.aka-block-cards-show-new  .show-card figure>a:after{
    opacity: 0; /*0.3 */
}
.page-id-17112 .aka-block-cards-show-new  .show-card figure>a:after,
.page-id-22865 .aka-block-cards-show-new  .show-card figure>a:after  {
    opacity: 0;
}
.page-id-17202 .crt-load-more-container{
    display: none;
}
.page-template-book-tickets h1{
    display: block;
    width:100%;
    text-align: center;
}
.shows_upcoming_title { color: #333333;margin-bottom:0px;font-size:40px;text-align:center; }
.custom-dropdown{ 
    bottom: 65px;
    left: 13px;
    right: 13px;
    display: none;
    position: fixed; 
    text-align: start;
    background-color: #f05123;
    list-style: none; 
}
.custom-dropdown a{
    letter-spacing: .15em;
    padding: .5rem;
}
/*.book-tickets-btn{*/
/*    position: relative;*/
/*}*/
.book-tickets-btn.active{
    overflow: visible;
}
.book-tickets-btn::after{
    position: absolute;
    content: '';
    background: inherit;
    height: 50px;
    bottom: -35%;
    width: 100%;
    display: block;
    left: 0;
    z-index: -1;
    border-radius: 12px 12px 0 0;
}
.dropdown-menu[data-bs-popper]{
    top:90% !important;
}
.header-donate-btn{
    background: #FFF;
    color: #f04f23;
    border:2px solid #F04F23;
    padding: 1.1rem 2rem .9rem;
    height: 3.5625rem;
}
.header-donate-btn:hover{
    /*color: #f04f23;*/
    color: #fff;
    border:2px solid transparent;
}
.page-id-419 .aka-block-people{
    display: none;
}
.ginput_container.ginput_container_phone input{
    border: 1px solid #c4c4c4;
    border-radius: 100px;
}
.custom-padding-gift{
    padding-block: 45px;
}
.hide-first-card .mobile-slider >div:first-of-type{
    display: none !important;
}
.thank-you-container{
	display:grid;
    grid-template-columns:auto auto auto;
    gap:25px;
}
.thank-you-container h4{
    font-size: 2.5rem;
}
.page-id-18283 .hero-home{ 
    background-position:  center;
    background-image: url('https://transcendencetheatre.org/wp-content/uploads/2025/02/Transcend285-3-photo-by-Chris-Hardy-scaled.jpg');
}
.header-donate-btn, .book-tickets-btn{
	letter-spacing:0px;
}
.custom-card .row .card {
    background-color: #F5F0EC !important;
    box-shadow: none !important;
}
.custom-card .row .card  img{
    width: 35%;
    min-width: 180px;
}
.vendors_partners{
    padding-block: 50px;
    background: #FFE3CB;
}
.vendors_partners .row .bg-white{
    background-color: transparent !important;
}
.vendors_partners .row  .card {
    background-color: white ;
}
.vendors_partners .card-title , .vendors_partners .card-text{
    color: #333333 !important;
}
.faq-v2 .accordion-button[aria-expanded="false"]{
    color: #333333 !important;
}
select.vendors_sponsors_select ,.calendar_filter{
    background: #F5F0EC;
    border: none;
    border-radius: 30px;
    padding: 0px 22px;
    font-size: 16px;
    font-family: Gotham,Arial,sans-serif;
    color: #333333;
    cursor: pointer;
    appearance: none;
    padding-right: 50px;
    position: relative;
    background-image: url('<?php echo site_url(); ?>/wp-content/uploads/2025/04/down.png') ;
    background-size:15px ;
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center;
}
.calendar_filter {
    background-color: #fff;
    padding: 5px 60px 5px 30px;
}

.heading_flex{
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
    align-items: center;
}
 /*.page-id-19393 .hero:after ,.page-id-19558 .hero:after*/
.hero:after{
    bottom: -5px !important;
}
@media screen and (max-width:767px){
    .page-id-19674 .hero-inner .container,
    .page-id-23065 .hero-inner .container{
        flex-direction: column;
    }
    .calendar-item  img{
        aspect-ratio: 8 / 3 !important; 
    }
    .dynamic-wine-card {
        height: 94% !important;
    }
    select.vendors_sponsors_select{
        font-size:13px;
    }
    .page-id-18859 .hero-inner h1{
        margin-top: 200px;
    }
    .tickets-section .row{
        gap:30px;
    }
    
	.thank-you-container{
		display:block;
    }
    .custom_newsletter_form  .input-group {
        gap: 0;
    }
    img.site-logo{
        width: 100%;
        max-width: 200px;
    }
    
     .page-id-17202  h2:not(.aka-block-cards-show-new,.show-card-title-new),.page-id-17202  h3:not(.aka-block-cards-show-new) {
        font-size: 40px !important;
    }
    
    .customize h4,.customize h3{
        font-size: 35px !important;
    }
    .header-donate-btn{ 
        position: relative;
        left: auto;
        right: auto;
        bottom: auto;
        /*height: 2.5625rem;*/
    }
    
    .header-donate-btn svg{
        width: 30px;
         height: 30px;
    }
   
    .book-tickets-btn::after{
        content:none !important;
    }
    .page-basket header[role=banner] .navbar .right .btn-book, .page-checkout header[role=banner] .navbar .right .btn-book {
        display: block !important;
    }
    .slider_image_section{
        max-height:320px;   
    }
    .page-id-18283 .hero-home h1{
        font-size:4rem !important;
    }
    body .artibot-wrapper--3PaNf .artibot-launcher--dBP9o.artibot-launcher-bottom-right--2_XHM{
    	bottom:75px !important;
    }
     
}
@media screen and (min-width:768px) and (max-width:1024px) {
    /*.page-id-17202  h2,.page-id-17202  h3 {*/
    /*        font-size: 35px !important;*/
    /*}*/
    
    .page-id-17202  h2:not(.aka-block-cards-show-new,.show-card-title-new),.page-id-17202  h3:not(.aka-block-cards-show-new) {
        font-size: 35px !important;
    }
    
    .customize h4,.customize h3{
        font-size: 38px !important;
    }
    .custom-dropdown{
        top: 95% !important;
    }
    .page-id-18283 .hero-home h1{
        font-size: 7rem !important;
    }
    
}

@media screen and (min-width:1024px) and (max-width:1190px){
     .footer-v2>div:last-of-type{
         margin: auto;
    }
}

/*@media screen and (min-width:1025px){*/
/*    .page-id-18283 .hero-home{ */
/*        background-image: url(https://transcendencetheatre.org/wp-content/uploads/2025/04/BNE_ConfirmationImage.jpg); */
/*    }*/
/*    .page-id-18283 .hero-home > .container{*/
/*        display: none;*/
/*    }*/
/*}*/
/* @media screen and (max-width:1024px){ */
/*    .page-id-18283 .hero-home{ */
/*        background-image: url('https://transcendencetheatre.org/wp-content/uploads/2025/02/Transcend285-3-photo-by-Chris-Hardy-scaled.jpg'); */
/*    }*/
/*}*/


/*Header v2*/
.hero-inner-v2 .menu-item, .home .navbar .navbar-nav>.nav-item.dropdown {
    position: relative !important;
}
 .hero-inner-v2 .menu-item .dropdown-menu  .menu-item, .home .menu-item .dropdown-menu  .menu-item{
      display: block !important;
}
.hero-inner-v2 .dropdown-menu, .hero-inner-v2 .has-grandchildren , .home .navbar .navbar-nav .dropdown-menu{
    width: auto !important;
    border-radius: .625rem !important;
}
 
.hero-inner-v2 .custom-dropdown li{
    display: block;
}
.hero-inner-v2 .dropdown-menu>li ul {  
    left: 100% !important;
    right: unset !important;
    top: 50% !important;
    z-index: 10;
}
.header-icon-text{
    color:#666;
}
.hero-inner-v2 .scrollable:not(.scrolled) .header-icon-text{
   color:#fff;
}
.mx-10px{
    margin-inline: 10px;
}

@media screen and  (min-width:768px) and (max-width:1279px){
    .header-padding-md{
        padding-block: 15px;
    }
}

@media screen and (min-width:1024px){
    .hero-inner-v2  .navbar-nav .nav-link{
        padding-right: 1.10rem;
    }
}
@media screen and (min-width: 575.98px){
    .custom-dropdown{
        width: auto !important;
        left: unset;
        right: 1rem;
        top: 9%;
        bottom: unset;
     }
     
    
}

 @media screen and (max-width: 575.98px){
     .hero-inner-v2 .btn-book ,.hero .btn-book{
        width: 45%;
        right: 15px;
        left: auto;
    }
    .hero-inner-v2 .header-donate-btn , .hero .header-donate-btn{
        left: 15px !important;
        right: unset !important; 
        position: fixed; 
        bottom: 1rem;
    }
    nav.navbar > div{
    	padding:10px 5px;
    }
    nav.navbar .header-donate-btn{
        padding-left:1rem;
        padding-right:1rem;
        margin-left: 5px;
    }
    .navbar-brand{
       margin-right:0px;
    }
    header .user.btn-group button{
       padding-left:1rem !important;
       padding-right:1rem !important;
    }
    .page-id-18283 .hero-home{
       height: 460px;
    }
    .page-id-18283 .hero-home h1 {
		font-size: 3rem !important;
		margin-bottom: -30px !important;
	}
 }
@media  screen and  (max-width: 1279px) and (min-width:575.98px){
     .hero-inner-v2 .custom-dropdown{
        right: 3.7rem !important;
        top: 7% !important;
        bottom: unset;
    }
}
@media screen and (max-width:767px){
    .slidedown-menu .col-6{
        width: 100% !important;
    }
     .modal-content  nav{
         overflow-y: auto;
        overflow-x: hidden;
    }
}
.flex-auto-width .row > div{
    flex:1;
}
.border-transparent .nav-link.active{
    border-color: transparent !important;
}
.border-transparent  #people-nav-tab {
    margin-bottom: 10px !important;
}
.dynamic-dine-card{
    background: #FFA033;
    box-shadow: 0 3px 12px #00000029; 
    height: 93%;
}
.dynamic-wine-card {
    background-image: url('https://transcendencetheatre.org/wp-content/uploads/2025/04/wine.jpg');
    box-shadow: 0 3px 12px #00000029; 
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 92%;
    position: relative;
}
 .dynamic-wine-card *{
     position: relative;
     z-index: 10;
 }
.dynamic-wine-card::after{
    position: absolute;
    content: "";
    inset: 0;
    background: #00000075;
}
 
.dynamic-dine-card-btn::after{
    position: absolute;
    content: '';
    right: -8px;
    width: 0;
    height: 0;
    border-bottom: 5px solid #00000000;
    border-left: 10px solid black;
    border-top: 5px solid transparent;
    top: 5px;
}
 .where-stay-new .card-body{
     width: 100%;
     align-items: start !important;
 }
.where-stay-new .card-title{
    color: #333333 !important;
    text-align: start !important;
     width: 100%;
     font-size: 30px !important;
}
.where-stay-new .card-text{
    text-align: start !important;
}
.calendar-item  img{
    aspect-ratio: 3/1.1;
    object-fit: cover;
}
.page-id-19674 .hero-inner .container,
.page-id-23065 .hero-inner .container{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.show-item a:first-of-type,.show-item-v2 a:first-of-type{
    position: relative;
}
.show-item a:first-of-type::after,.show-item-v2 a:first-of-type::after{
    position: absolute;
    content: '';
    display: block;
    right: -17px;
    top: 20%;
    border-left: 7px solid #F04E23;
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
}
.show-item-v2 img{
    /*aspect-ratio: 1 / .5 !important;*/
    object-fit: cover;
    width: 100%; 
}
.show-item-v2 {
    max-width: 1000px;
    margin: auto;
}
.all-shows-container img {
    aspect-ratio: 1/.55;
}
.shows-popup{
    display: none;
}
.shows-popup-overlay{
    position: fixed;
    inset: 0;
    background: #000;
    display: none;
    z-index: 50;
    opacity: .5;
}
.shows-popup-content {
    position: fixed;
    top: 100px;
    left: 50%;
    transform: translateX(-50%);
    background: white;
    padding: 20px;
    z-index: 100;
    width: 80%;
    min-height: 300px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: start;
    display: none;
    max-width: 1000px;
}
.show-item img{
    aspect-ratio: 2 / 0.7;
    object-fit: cover;
}
.show-div{
    column-gap: 50px;
}
.page-id-19900 section.broadway-s-best-night-ever {
    margin-top: 20px !important;
}
.calendar-btn{
    font-weight: 700;
    display: inline-block;
    position: relative;
    width: 130px;
    font-size: 14px;
}
.calendar-btn::after{
    position: absolute;
    content: '';
    top: 5px;
    right: 0;
    width: 0;
    height: 0;
    border-bottom: 5px solid #00000000;
    border-left: 10px solid #F04E23;
    border-top: 5px solid transparent;
}
@media only screen and (min-width:768px){
    .calemder-date{
        width: 15%;
    }
}
.header-nav-link{
    padding-inline: 4px !important;
}
.press-v2-content .btn-secondary,
.gallery_press_kit .btn-secondary{
    border:1px solid gray;
    color: gray;
    background: transparent;
}
.press-v2-content .btn-secondary:hover,
.gallery_press_kit .btn-secondary:hover{
    color: white;
    border-color: transparent;
}
.press-v2-content {
    background: #fce3cb;
    margin-top: 0 !important;
}
p.card-sub-title {
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 10px;
}
.featured-press{
    background: #f1f1f1;
}
.featured-press img{
    max-width: 100%;
    width: 200px;
    height: auto;
    object-fit: contain;
    mix-blend-mode: multiply;
}
.featured-press .container{
    max-width: 1200px;
}
.gallery-card-title{
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 1px;
    font-family: 'Gotham';
    margin-bottom:20px ;
}
.gallery-card-cta {
    font-family: Bebas Neue, cursive;
    font-size: 20px;
    position: relative;
}
.gallery-card-cta::after{
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-right: 10px solid white;
    border-bottom: 10px solid transparent;
    right: -11px;
    top: 44%;
    rotate: 45deg;
    transform: translateY(-50%);
}
.lb-data .lb-number, 
.lb-data .lb-caption 
 {
    display: none !important;
}
.lb-close{
    transform: translate(-30%, 140%); 
}
.lightbox { 
    display: flex;
    flex-direction: column-reverse;
}
.lb-outerContainer {
    max-width: 100% !important;
    overflow: hidden;
}

.lb-container {
    max-width: 100vw !important;
}
.page-id-21914 .hero::after,
.parent-pageid-21914 .hero::after,
.page-id-21914 .hero::before,
.parent-pageid-21914 .hero::before{
    display: none;
}
.page-id-21914  .hero h1,
.parent-pageid-21914  .hero h1{
    color: #333333 !important;
    margin-top: 100px;
}
.gallery_titles{
    min-height: 30px;
}
.navbar .gallery_title_items{
    min-height: 50px;
    padding-inline: 15px !important;
}
.gallery_title_items{
    flex-wrap: nowrap !important;
    overflow-x: auto;
    overflow-y: hidden;
}
.gallery_title_items >a{
    flex:0 0 auto;
}
.gallery_press_kit{
    background: #fce3cb;
}
@media  screen and (min-width:1025px) and (max-width:1390px){
    .navbar .navbar-nav .nav-link{
        letter-spacing: 0.10rem !important;
    }
}
.press-container > .container, .press-container >header{
    max-width: 1000px !important;
    margin-inline: auto;
}
.book-tickets-cards .content_container {
    padding: 25px;
    margin-bottom: 65px;
    min-height: 246px;
}
.as-seen-on .card-title{
    font-size: 30px;
} 
.home_fundraiser{
    width: 165px;
    box-shadow: 0 3px 6px #00000029;
    z-index: 5;
    left: 40px;
    bottom: 40px;
    display: none;
    /*z-index: 9999;*/
}
.home_fundraiser h4{ 
    font-size: 18px;
    line-height: 21px;
}
.fund_progress{
    background: #F04E23;
}
.orange-text{
    color:#F04E23;
}
.bebas-font{
     font-family: Bebas Neue, cursive;
}
.mobile_home_fundraiser h4{
    font-size: 18px;
}
.home_fundraiser .btn{
    padding: 15px 27px 13px !important;
    font-size: 13px !important;
    height: auto !important;
}

.close_home_fundraiser{
    background: none;
    border: none;
    opacity: 0;
    transition: all 300ms ease;
    right: 5px;
    top: 5px;
    font-size: 20px;
}
.home_fundraiser:hover .close_home_fundraiser{
    opacity: 1;
}
.showpage-header .showpage-hero{
    padding: 15% 0;
}
img{
	height:auto;
}
 @media screen and (min-width: 1024px) {
    .home_fundraiser{
        display:block;
    }
}
/*for banner sub title and img */
@media screen and (min-width: 1200px) {
    .hero-home>.container{
        top:61%;
    }
}
@media screen and (max-width: 767px)  {
    .hero-home>.container{
        top:61%;
    }
     .gallery-card-title{
         font-size: 20px;
     }
}
@media screen and (max-width: 380px)  {
    .fs-190{
       font-size: 55px !important;
    }
}
@media screen and (min-width: 768px) and (max-width:1200px) {
    .fs-190 {
        font-size: 100px !important;
    }
}
@media screen and (min-width: 1200px) and (max-width:1500px) {
    .fs-190 {
        font-size: 90px !important;
    }
}