/*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.18.0
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.h2-custom {
    position: relative;
}

.h2-custom::after {
    position: absolute;
    content: "";
    border-bottom: 3px solid #e93c75;
    width: 12%;
    margin: auto;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    bottom: -98%;
}
.popular-cust {
    background: #f8f8f8;
    background-color: #f8f8f8;
    border-radius: 4px;
    padding: 20px 16px;
    text-align: center;
    color: #777;
    transition: 0.4s;
    transform: scale(1);
    vertical-align: top;
    display: block;
}

.popular-cust:hover {
    background: #e93c75;
}


.popular-cust:hover span.et-pb-icon, .popular-cust:hover h3, .popular-cust:hover h4 {
    color: #fff !important;
}
.popular-cust ul {
    list-style: none;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    line-height: 2em;
}
.popular-cust ul li {
        font-size: 13px;
    line-height: 2.5em;
    font-weight: 500;
    color: #000;
    text-transform: capitalize;
}

.popular-cust ul li:hover 
{cursor: pointer;color: #fff;}


.et_pb_column_inner_6, .et_pb_column_inner_7, .et_pb_column_inner_10, .et_pb_column_inner_11 {
    display: flex;
    gap: 12px;
}
h3#location-heading {
    margin-bottom: 0px;
}
.para-cust p {
    margin-bottom: 0px;
}

.para-cust ul {
    margin-bottom: 0;
}

.single-list-custom ul {
    padding: 0;
    list-style: none;
}


.single-list-custom ul li {
    display: inline-block;
    margin: 9px;
    background: #f8f7fa;
    padding: 5px 16px;
    border-radius: 50px;
}

.single-list-custom ul li a {
    font-size: 10px;
}

.et_pb_column_single {
    box-shadow: 0 0 0 1px #eeedf2;
    padding: 15px !important;
	    border-radius: 12px;
}

/*  7-11-2023 */

.pop-up-custom form {
  display: flex;
  align-items: center;
  gap: 0px;
  justify-content: space-around;
  margin-top: 30px;
}

.pop-up-custom form select {
  padding: 18px 15px;
  width: 75%;
}

@media (min-width:320px) and (max-width:767px)
{
	.et_pb_column_inner_6, .et_pb_column_inner_7, .et_pb_column_inner_10, .et_pb_column_inner_11 {
    gap: 0px;
    flex-direction: column;
    align-items: center;
}
	span.current {
    font-size: 14px;
}
}



*
{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}


/* header css start */


.header-section a.navbar-brand {
font-size: 40px;
margin-right: 80px;
}
header.et-l.et-l--header {
    overflow: hidden;
    padding: 0px !important;
}

.et_pb_section.et_pb_section_0_tb_header.header_overflow.et_pb_inner_shadow.et_section_regular.et_pb_section--with-menu {
    padding: 0px;
}

.et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu {
    padding: 0px;
}

.et_pb_menu__logo-wrap {
    width: 135px;
}
/* header css end */

/* hero scetion css start  */

.carousel-item {
background-image: url('https://onlineopenmic.com/wp-content/uploads/2023/07/pexels-wendy-wei-1047940-1.jpg');
background-repeat: no-repeat;
background-size: cover;	
background-position: center center;
background-attachment: fixed;
padding: 130px 0px;
position: relative;
}
	
a.customer_modal_trigger {
    display: flex;
    background-color: #fff;
    height: 45px;
    justify-content: center;
    align-items: center;
    width: 20%;
    color: #000;
    text-decoration: none;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    transition: all 1s ease;
    margin: auto;
    border-radius: 5px;
}
a.customer_modal_trigger:hover {
background: transparent;
border: 1px solid #fff;
color: #fff;
}
.the-business-cust {
color: #fff;
width: 66%;
margin: auto;
}

.the-business-cust h3 {
    font-size: 30px;
    font-weight: 400;
    color: #FFF;
	text-align:center;
}

.the-business-cust h1 {
    font-size: 80px;
    COLOR: #FFF;
    text-align: center;
    line-height: 1.1em;
    margin-bottom: 25px;
}

span {
font-weight: 100;
color: #d02f30;
}

/* hero scetion css end */

section.second-section {
    padding: 60px 0px 0px;
	    background: #f3f3f3;
} 
section.second-section .map-img {
    padding-bottom: 60px;
}
.h2-title {
text-align: center;
font-size: 50px;
text-transform: capitalize;
color: #000;
}


.category-div ul {
padding: 0;
list-style: none;
}
.category-div {
    border: 0;
    padding: 20px;
    transition: all .25s ease-out;
    background: #FFF;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.category-wrap:hover .category-div {
    background: #abab;
}

.category-div ul li a {
color: #064e8f !important;
font-size: 18px;
line-height: 38px;
transition: all 1s ease;

}
.category-div ul li {
position: relative;
transition: all 1s ease;
}

.cata-main-div {    
padding: 39px 0px 70px;
	background: #FFF;

}
section.third-section {
    margin-bottom: 80px;
    margin-top: 30px;
}
.title-cart {
    text-align: center;
}

.title-cart p {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 45px;
}
a.btn.btn-primary, button.btn.btn-primary {
    background: #053158;
    border: 1px solid #053158;
    padding: 12px 30px;
    text-transform: uppercase;
    margin-top: 20px;
    transition: all 1s ease;
}
button.btn.btn-primary {
    margin-top: 0px;
}

.btn.btn-primary:hover, button.btn.btn-primary:hover {
    background: #062846;
    border: 1px solid #062846;
}
/* second scetion css start  */
.h2-title{
    padding-bottom: 50px;
}

/* pop-up  start */


.modal-dialog.modal-dialog-scrollable {
max-width: 965px;
display: flex;
justify-content: center;
}
.modal-header {
border: none;
}
.modal-body h2 {
font-size: 50px;
text-align: center;
text-transform: capitalize;
}
.modal-body {
    margin: auto;
    width: 75%;
    padding: 40px 0px 70px !IMPORTANT;
}
select.form-select {
margin-top: 40px;
padding: 18px 15px;
}

.category-div.form-cata {
margin-top: 40px;
background: #f7f7f7;
border: 1px solid #ddd;
padding: 10px 25px;
}
.pop-up-custom .modal-dialog {
    max-width: 800px;
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
}

.pop-up-custom .modal-dialog .modal-content {
    background-color: #e7f7ff;
    padding: 0px 0px 20px;
}

.pop-up-custom .modal-dialog .modal-content h2 {
    font-size: 32px;
}

.pop-up-custom .modal-dialog .modal-content span {
    display: block;
    margin: 7px 0px 0px;
    font-weight: 500;
}

.pop-up-custom  ul {
    margin: 0;
}


/* pop-up end */


/* inner page css start */


.map-img img {
    width: 100%;
    object-fit: cover;
}

footer {
    background: #053856;
    padding: 75px 0px 0px;
}

.footer1 h6.h6-title, h6.h6-title {
    color: #fff;
    font-size: 30px;
    margin-bottom: 18px;
}

p.footer-advanced-text {
    color: #fff;
    font-size: 18px;
}

	
.footer1 a {
    text-decoration: none;
    color: #fff;
}

.footer1 ul {
    color: #fff;
    list-style: none;
    padding: 0;
}
.inline-meta li {
    margin-bottom: 9px;
}
.image img {
    width: 100%;
    margin: 10px 0px;
}
p.privacy {
    color: #fff;
    text-align: center;
    padding: 20px;
    margin-bottom: 0px;
    background: #031a28;
    margin-top: 40px;
}


.inner-section {
    margin-bottom: 80px;
}
.pop-up-custom span {
    font-weight: 300 !important;
    color: #e93c75;
}
.hero-sevtion span {
    color: #fff;
}
	
	/*  7-11-2023 */

.pop-up-custom form {
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: space-between;
  margin-top: 30px;
}

.pop-up-custom form select {
  padding: 18px 15px;
  width: 75%;
}
	
@media (min-width:767px) and (max-width:779px)
{
	.pop-up-custom form {
    gap: 10px;
}
	}
	
	
@media screen and (max-width: 767px) {
	
.pop-up-custom form {
  gap: 10px;
  flex-direction: column;
}

.pop-up-custom form select {
  padding: 10px 15px;
  width: 100%;
}
	}

	
/* map-design */
    .location{
      width: 100%;
      position: relative;
    }
    .location .container{
      width: 100%;
    }
    .inner_location{
      width: 100%;
    }
    .location_img{
      width: 100%;
    }
    .location_point {
    position: absolute;
    top: 35%;
    left: 25.5%;
    width: 30px;
}
.location_point img {
    width: 100%;
}
.location_point2 {
    position: absolute;
    top: 32%;
    left: 46%;
    width: 30px;
}   
.location_point2 img {
    width: 100%;
}
.location_point3 {
    position: absolute;
    top: 40%;
    left: 14.3%;
    width: 30px;
}   
.location_point3 img {
    width: 100%;
}
.location_point4 {
    position: absolute;
    top: 42%;
    left: 20%;
    width: 30px;
}
.location_point4 img {
    width: 100%;
}
.location_point5 {
    position: absolute;
    top: 44%;
    left: 24.5%;
    width: 30px;
}
.location_point5 img {
    width: 100%;
}
.location_point6 {
    position: absolute;
    top: 42%;
    right: 22.5%;
    width: 30px;
}
.location_point6 img {
    width: 100%;
}
.location_point7 {
    position: absolute;
    bottom: 22.3%;
    right: 12%;
    width: 30px;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #fff;
  color: #000;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 110%;
  border:2px solid #000;
}
.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #000 transparent transparent;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
}
.tooltip2 .tooltiptext2 {
  visibility: hidden;
  width: 200px;
  background-color: #fff;
  color: #000;
  border-radius: 6px;
 padding: 15px 0px 15px 15px;
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 110%;
      line-height: 23px;
      border:2px solid #000;
}
.tooltip2 .tooltiptext2::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #000 transparent transparent;
}
.tooltip2:hover .tooltiptext2 {
  visibility: visible;
}
.newyork{
  text-transform: uppercase;
  font-weight: 700;
}
.London{
  display: block;
}
.tooltip3 .tooltiptext3 {
  visibility: hidden;
  width: 200px;
  background-color: #fff;
  color: #000;
  padding: 15px 0px 15px 15px;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 110%;
      line-height: 23px;
      border:2px solid #000;
}
.tooltip3 .tooltiptext3::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #000 transparent transparent;
}
.tooltip3:hover .tooltiptext3 {
  visibility: visible;
}
.tooltip4 .tooltiptext4 {
  visibility: hidden;
  width: 120px;
  background-color: #fff;
  color: #000;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 110%;
  border:2px solid #000;
}
.tooltip4 .tooltiptext4::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #000 transparent transparent;
}
.tooltip4:hover .tooltiptext4 {
  visibility: visible;
}
.tooltip5 .tooltiptext5 {
  visibility: hidden;
  width: 120px;
  background-color: #fff;
  color: #000;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 110%;
  border:2px solid #000;
}
.tooltip5 .tooltiptext5::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #000 transparent transparent;
}
.tooltip5:hover .tooltiptext5 {
  visibility: visible;
}
.tooltip6 .tooltiptext6 {
  visibility: hidden;
  width: 120px;
  background-color: #fff;
  color: #000;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 110%;
  border:2px solid #000;
}
.tooltip6 .tooltiptext6::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #000 transparent transparent;
}
.tooltip6:hover .tooltiptext6 {
  visibility: visible;
}
.tooltip7 .tooltiptext7 {
  visibility: hidden;
  width: 120px;
  background-color: #fff;
  color: #000;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 110%;
  border:2px solid #000;
}
.tooltip7 .tooltiptext7::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #000 transparent transparent;
}
.tooltip7:hover .tooltiptext7 {
  visibility: visible;
}
/* map-design */
/* inner page css end */
.map_img_w {
    width: 100%;
}

.map_img_w img {
    width: 100%;
}

.event_list_box {
    box-shadow: rgba(100,100,111,0.2) -1px 4px 8px 3px;
    padding: 25px;
    transition: 0.5s ease-in-out;
    margin-bottom: 20px;    width: 80%;
    padding: 25px;
	border-radius:20px;
	margin-left:100px;
	margin-top:20px;
	margin-right:20px;
}

.row_cust_flex {
    display: flex;
    align-items: center;
    gap: 30px;
}

.row_cust_flex h2 {
    font-size: 30px;
    padding: 10px 0px;
    margin: 0;
	cursor:pointer;
}

section.hero-sevtion {
    position: relative;
}

.hero-sevtion::after {
    position: absolute;
    content: ' ';
    width: 100%;
    height: 100%;
    background-color:#00000021;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.carousel-item.active {
    position: relative;
    z-index: 999999;
}
 #map {
      height: 600px;
      width: 100%;
    }



.brooklyn .container {
    width: 100% !important;
    max-width: 100% !important;
}

.Brooklyn_main {
    width: 100%;
    display: flex;
}

.Brooklyn_main_content {
    width: 70%;
    padding-top: 30px;
}
.Brooklyn_main_map {
    width: 30%;
}
.cust_img {
    width: 30%;
}
.brooklyn_h2 {
    text-align: center;
    font-size: 40px;
    padding: 15px 0px;
}


section.weekly_open_mic {
    background-image: url("https://onlineopenmic.com/wp-content/uploads/2023/07/hero-scaled.jpg");
}
.h1_title h1 {
    text-align: center;
    padding: 150px 0px;
	color: #fff;
    font-size: 50px;
    font-weight: 700;
}
.info_main {
    width: 70%;
    margin: 0 auto;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 20px;
    border-radius: 25px;
}
.info_content_box {
    width: 50%;
}
.info_content {
    display: flex;
    /* gap: 20px; */
    padding: 10px 0px;
}
.info_content_box p {
    font-size: 20px;
    font-weight: 700;
}
.event_information p {
    font-weight: 400;
}
.description {
	box-shadow: rgba(100,100,111,0.2) -1px 4px 8px 3px;
    padding: 30px;
    transition: 0.5s ease-in-out;
    margin-bottom: 40px !important;
	margin-top: 40px !important;
	width: 70%;
    margin: 0 auto;
    border-radius: 30px;
}

.info_content_img {
    width: 100% !important;
    margin: 0 auto;
    padding: 0px 0px 40px;
	
}
.description_content_box h4 {
    font-size: 20px;
    font-weight: 700;
}
.information h2 {
    text-align: center;
    padding: 40px 0px 20px;
}

/***new css start***/
html.js {
    margin: 0 !important;
}
.carousel-item.active:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.3);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.carousel-item.active span {
    color: #d02f30;
}
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
    font-weight: 700;
    color: #000;
}

/***map section css start***/
.inner_location {
    display: flex;
    flex-wrap: wrap;
}

.inner_location .main_map {
    width: 50%;
    background: #ed6290;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 150px 30px;
    color: #ffffff;
    border-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.inner_location .main_map_next {
    width: 50%;
}

.inner_location .main_map_next #map {
    height: 100%;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.inner_location .main_map h2 {
    font-size: 24px;
    color: #FFF;
    line-height: 1.5em;
    margin: 0px 0px 6px;
}

.category-wrap {
    box-shadow: 0px 0px 3px #DDD;
    border-radius: 10px;
	transition: all .25s ease-out;
	cursor: pointer;
}
.category-wrap:hover {
    box-shadow: 0px 0px 10px #DDD;
}
.category-iamge {
    position: relative;
    width: 100%;
    height: 200px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;
}
.category-iamge img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    object-fit: cover;
}
.category-div h3 {
    font-size: 24px;
    color: #ed6290;
    margin: 0;
    padding: 0;
	transition: all .25s ease-out;
}
.category-wrap:hover .category-div h3 {
    color: #FFF;
}
.category-div ul {
    margin: 0;
    padding: 10px 0px 0px 0px;
    list-style: none;
}
.category-div ul li {
    position: relative;
    margin: 0px 0px 7px;
    transition: all 1s ease;
    display: flex;
    line-height: normal;
}
.category-div ul li a {
    font-size: 16px;
    line-height: normal;
        transition: all .25s ease-out;
    color: #000 !important;
    text-decoration: none;
}
.category-wrap:hover .category-div a.subcategory {
    color: #FFF !IMPORTANT;
}

/***footer cs sstart***/
footer .et_pb_section.et_pb_section_0_tb_footer.et_pb_with_background {
    background: transparent !important;
    padding: 20px 0px 0px;
}

footer .et_pb_section.et_pb_section_0_tb_footer.et_pb_with_background .et_pb_module {
    margin: 0;
}

footer nav.et-menu-nav ul {
    display: block;
}

footer nav.et-menu-nav ul li {
    display: block !IMPORTANT;
    width: 100%;
}


footer .et-last-child .et_pb_text_inner p span {
    color: #000 !IMPORTANT;
    text-shadow: 0 0 black;
}

footer 
 span.et_pb_image_wrap {
    margin-bottom: 10px;
}

footer nav.et-menu-nav ul li a {
    text-shadow: 0 0 black;
}

footer .et_pb_section.et_pb_section_0_tb_footer.et_pb_with_background .et_pb_module h2:before {
    content: "";
    width: 40px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    background: #ed6290;
}

footer 
 .et_pb_row.et_pb_row_1_tb_footer {
    border-top: 1px solid #DDD;
    padding-bottom: 10px;
}
footer {
    background: #ffffff;
    padding: 0;
    border-top: 1px solid #d9d9d9bb;
}
.the-business-cust form {
    display: block;
    width: 100%;
}

.the-business-cust form .search {
    position: relative;
    width: 100%;
    margin: 30px 0px 0px;
}

.the-business-cust form .search input {
    width: 100%;
    border: 1px solid #DDD;
    box-shadow: none;
    outline: none;
    padding: 16px  15px;
    border-radius: 10px;
    font-size: 16px;
    background: rgba(255,255,255,0.5);
    color: #FFF;
}

.the-business-cust form .search input::placeholder {
    color: #FFF;
}

.the-business-cust form .search button.searchButton {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    border: 0;
    box-shadow: none;
    outline: none;
    width: 50px;
    height: 100%;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

@media (max-width: 980px)
{
	.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img {
    object-fit: contain !IMPORTANT;
    height: unset !IMPORTANT;
}

.et_pb_menu--style-left_aligned .et_pb_menu__logo {
    margin: 0 !IMPORTANT;
}

.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
    width: 30% !IMPORTANT;
}
	
	.the-business-cust h3 {
    font-size: 24px;
}

.the-business-cust h1 {
    font-size: 38px;
}

a.customer_modal_trigger {
    width: auto;
}

.h2-title {
    font-size: 38px;
}

.inner_location .main_map {
    width: 100%;
    border-radius: 0;
    padding: 50px 30px;
}

.inner_location .main_map_next {
    width: 100%;
}

.inner_location .main_map_next #map {
    height: 400px;
    border-radius: 0;
}

.category-wrap {
    margin-bottom: 20px;
}
footer .et_pb_menu .et_pb_menu__menu {
    display: block !IMPORTANT;
}

footer .et_pb_menu .et_mobile_nav_menu {
    display: none !important;
}
}
/* search filter css */
input#searchInput {
    border: 0px;
    font-size: 22px;
    border-bottom: 1px solid darkgrey;
    width: 75%;
    margin-left: 8px;
}

.brooklyn_h2 img {
    width: 30px;
   margin: 0px 10px 0px 22px;
}
.topnav img {
    width: 30px;
    margin: 0px 0px -12px 100px;
}


li.no-result {
    text-align:center;
    font-size: 20px;
    color: #ed6290;
    font-weight: 600;
}


@media (min-width:300px) and (max-width:767px)
{
	span.current {
    font-size: 14px;
}
	.filter .options {
    width: 66%;
}
	.event_list_box {
	margin-left:20px;
}
	.brooklyn_h2 img {
    width: 14px;
    margin: 1px 10px 0px 20px;
}
	.brooklyn_h2 {
    text-align: unset;
	font-size: 20px;	
}	
	.topnav img {
    margin: 0px 0px -12px 20px;
	width: 20px;	
}
	.topnav input#searchInput {
    width: 60%;
	font-size: 15px;	
}
	.cust_img img {
    height: auto;
    max-width: 106px;
    display: unset;
}
	.row_cust_flex {
    display: unset;
}
	.row_cust_flex .cust_content h2 {
		font-size: 15px;
	}
	.row_cust_flex .cust_content h3 {
    font-size: 16px;
}
	.category_event .event_list_box {
    padding: 14px;
}
	.information .container {
    width: 94%;
}
	.information .description {
    width: 100%;
}
	.information .info_main {
    width: 100%;
}
	.weekly_open_mic .h1_title h1 {
    padding: 60px 0px;
    font-size: 30px;
}
	.information h2 {
    font-size: 20px;
}
	.info_content_box p {
    font-size: 14px;
}
	
}
@media (min-width:768px) and (max-width:1024px)
{
 .event_list_box {
	margin-left:24px;
}
	.topnav img {
    margin: 0px 0px -12px 24px;
}
	.brooklyn_h2 {
    text-align: unset;
}
	
	.row_cust_flex h2 {
    font-size: 20px;
}
	
}
@media (min-width:768px) and (max-width:1200px)
{
    .event_list_box .cust_img {
    width: 100%;
}
    .event_list_box .row_cust_flex {
    display: unset;
}
}
