nav.navbar.sticky-top.navbar-expand-lg.bg-body-tertiary{
    border-bottom: 1px solid rgb(227, 227, 227)  !important;
    background-color: white !important;
}

.event-content{
    width: 100%;
}

.event-info{
    margin-top: -120px;
    z-index: 10;
    position: relative;
    color: white;
}
.event-heading h3{
    font-size: 32px;
    
    
}

@media only screen and (max-width: 768px){
    .event-content{
        width: 90%;
    }
    .mt-5{

        margin-top: 1rem !important;
    }
}
.hero-image img{
    height: 600px;
}
.hero-image::after {
    display: block;
    position: relative;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #000000 100%);
    margin-top: -200px;
    height: 200px;
    width: 100%;
    content: '';}



/* map style */
.map-container-3{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
.map-container-3 iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}


/* tickets-list */
.main {
    margin: auto;
    justify-content: center;
    display: flex;


  }
  .counter {
    width: 45px;  
    border-radius: 0px !important;
    text-align: center;
    border: none;

  }
  .up_count {
    border: none !important;
    background-color: blueviolet;
    color: white;
    font-size: 12px;
    
  } 

  .down_count {
    border: none !important;
    background-color: blueviolet;
    color: white;
    font-size: 12px;
}

.up_count:hover {
    border: none !important;
    background-color: slategray;
    color: white;
    font-size: 12px;
    
  } 

  .down_count:hover {
    border: none !important;
    background-color: slategray;
    color: white;
    font-size: 12px;
}

/* Login Page */
.gradient-custom {
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    background: linear-gradient(to right, rgba(106, 17, 203, 1), rgba(37, 117, 252, 1))
    }
.social-login:hover a{
    color: white !important;
}

.social-login {
    background: blue;
    border: none;
}
.social-login a{
    color: white;
}


a.cart {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
}

body {
    /* font-family: 'Poppins' !important; */
  }
h2 {
    /* font-family: 'Poppins' !important; */
    font-weight: 900 !important;
  }

  .footer{
    background-color: black;
    color: white;
  }

  footer{
    margin: 0px;
    padding: 0px;
  }
  footer a{
    color: white !important;
  }