.et_pb_section.et-pb-contact-message{padding:0px !important;}
.dem_detail1_ticket_booking .dem_avilable_ticket{padding-bottom: 15px;font-size: 20px;}
.et-pb-contact-message{color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;margin-left: 0px;padding:5px;margin-bottom: 10px;}
#dem_detail1_contact_form #dem_ticket_booking_paypal .et_pb_contact_field .error , .error {color:red;}
.dem_detail1_event_content .et_pb_module.et_pb_text{margin-bottom:0px !important;}
.dem_detail1_google_map iframe {border:1px solid #ccc;}
.et_pb_section.dem_detail1_meta_detail{padding:0px !important;}
#dem_ticket_booking_paypal .dem_ticket_booking_left{padding-left:0px !important;}
#dem_ticket_booking_paypal .et_pb_contact_submit.et_pb_button{display: inline-block;margin: 0;margin-right: 80%;}
#dem_ticket_booking_paypal .et_pb_contact_submit.et_pb_button:hover{padding: .3em 1em !important;}
.dem-details-1{box-shadow: 0 2px 5px rgba(0,0,0,0.3);}
.dem_detail1_ticket_booking{padding: 20px;box-shadow: 0 2px 5px rgba(0,0,0,0.3);}
.dem_ticket_booking_left{padding: 0% !important;}
.dem_events_paypal_button,.dem_events_submit_button{border: 2px solid #40d9f1;padding: 8px 10px;cursor: pointer;
background-color: #40d9f1;border-radius: 5px;font-size: 20px;font-weight: 700;}
.dem_events_paypal_button:hover,.dem_events_submit_button:hover{border-color: #00BBA3;background-color: #00BBA3;color: #fff;}
.dem_ticket_booking_left{float: none !important;}
et-db #et-boc ul.et_pb_social_media_follow li a, 
ul.et_pb_social_media_follow li a{color: #595fde;}
.et-db #et-boc ul.et_pb_social_media_follow li a:hover ,ul.et_pb_social_media_follow li a:hover{color: #222;}
.et-db #et-boc ul.et_pb_social_media_follow li a i.event_social_icon,ul.et_pb_social_media_follow li a i.event_social_icon{font-size: 30px;font-weight: 400;-webkit-font-smoothing: antialiased;}
.et-db #et-boc #map_iframe, #map_iframe{width:100%;height:400px;}
.et-db #et-boc  .popup-gallery img, .popup-gallery img{margin-right: 10px;cursor: zoom-in;margin-right: 10px;width: 300px;height: 200px;object-fit: cover;}
.et-db #et-boc .popup_col,.popup_col{display:inline-block;width:auto;height:auto;margin:5px 10px;}
.et-db #et-boc .popup-col-4,.popup-col-4{width:23%;margin:5px 10px;}
.et-db #et-boc .popup-col-3,.popup-col-3{width:31%;margin:20px 10px;}
.et-db #et-boc .popup-col-5,.popup-col-5{width:18%;}
.mfp-bg,.mfp-wrap {
    z-index: 999999 !important;
}
@media screen and (max-width: 1250px){
  .et-db #et-boc .popup-col-4,.popup-col-4{width:22.5%;margin:5px 10px;}
  .et-db #et-boc .popup-col-5,.popup-col-5{width:17.5%;}
}
@media screen and (max-width: 1100px){
  .et-db #et-boc .popup-col-3,.popup-col-3,.et-db #et-boc .popup-col-4,.popup-col-4,.et-db #et-boc .popup-col-5,.popup-col-5{width:30%;margin:5px 10px;}
}
@media screen and (max-width: 768px){
  .et-db #et-boc .popup-col-3,.popup-col-3,.et-db #et-boc .popup-col-4,.popup-col-4,.et-db #et-boc .popup-col-5,.popup-col-5{width:46%;margin:5px 10px;}
}
@media screen and (max-width: 640px){
  .et-db #et-boc .popup-col-3,.popup-col-3,.et-db #et-boc .popup-col-4,.popup-col-4,.et-db #et-boc .popup-col-5,.popup-col-5{width:100%;text-align:center;}
}