@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('https://www.venuelook.com/css/fonts/montserrat-v14-latin-regular.woff2') format('woff2'), 
       url('https://www.venuelook.com/css/fonts/montserrat-v14-latin-regular.woff') format('woff');
    font-display: swap; 
}

body
{font-family: 'Montserrat', sans-serif!important;
}

.container_event_list {
    display: flex;
    justify-content: flex-start;
    max-width: 1170px;
    margin: 7px auto;
    padding: 32px 16px 0;
}
.text_section_main_event_list {
    display: table-cell;
    padding-right: 220px;
    color: white;
    padding-top: 37px;
}
.join_h1_event_list {
    font-size: 44px;
    font-weight: bolder;
	max-width: 478px;
}
.join_p1_event_list {
    font-size: 15px;
    max-width: 478px;
    font-weight: 500;
}
.bg-conditions_event_list {
    display: table-cell;
    width: 416px;
    vertical-align: top;
    background: white;
    padding: 22px 24px;
}
.join-form-benefits_event_list {
    
    padding-left: 24px;
    padding-right: 24px;
    margin-top: 16px;
}
.bui-spacer_event_list {
    margin-bottom: 8px!important;
}
.bui_font_body_event_list {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}
.join-medium_event_list {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 8px;
}
.join-btn_event_list {
    background: rgb(237, 50, 55);
    color: #fff;
    width: 100%;
    padding: 12px 16px;
    font-size: 16px;
    line-height: 16px;
    box-shadow: none;
    border: none;
    margin-bottom: 8px;
}
.new_event_list_btn
{
	 background: rgb(255 255 255);
    color: rgb(237, 50, 55);
    width: 231px;
    padding: 12px 16px;
    font-size: 16px;
    line-height: 16px;
    box-shadow: none;
    border: none;
        margin-bottom: 36px;
    border: 2px solid rgb(237, 50, 55);
    font-weight: 600;
    margin-top: 22px;
}
.new_event_list_btn:hover
{
	color: rgb(255 255 255);
	background: rgb(237, 50, 55);
}
.event_list_btn
{
	width: 100%;
    text-align: center;
}
.work_head_event_list {
    text-align: center;
    font-size: 27px;
    font-weight: 600;
}
.border_event_list {
    height: 4px;
    width: 62px;
    background-color: rgb(237, 50, 55);
    display: block;
    margin-bottom: 20px;
    margin-top: 10px;
    margin: 10px auto;
}
.margin_event_list {
    margin: 27px 0px;
}
.work-sec_event_list {
    text-align: center;
    padding: 21px;
    box-shadow: rgba(2,5,5,.09) 0 1px 5px 1px;
    height: 215px;
	    margin-top: 25px;
}
.work-sec_event_list img {
    height: 122px;
}
.new_h4_event_list
{
	    font-weight: 600;
    margin-top: 21px;
}
.p_new_event_list
{
	text-align: center;
    max-width: 700px;
    margin: 0 auto;
}
.pure-g-r_event_list {
    flex-flow: row wrap;
    display: -webkit-flex;
    display: flex;
	    padding: 0 15px;
}
.about-1-2_event_list {
    width: 50%;
}
.content_event_list .section-title_event_list {
    font-size: 24px;
    line-height: 40px;
    font-weight: 700;
    margin: 0 0 10px;
}
.content_event_list .section-text_event_list {
    font-size: 15px;
    line-height: 24px;
    text-align: justify;
}
.content_event_list {
    padding: 81px 70px 50px 0;
}
.pure-g-r_event_list img {
    max-width: 100%;
    height: auto;
}
.pad-150_event_list {
    padding: 72px 0 50px 70px;
}
.mt_50_ev
{
	        margin: 50px 0;
}
.fet-sec_event_list {
    text-align: center;
    padding: 21px;
    box-shadow: rgba(2,5,5,.09) 0 1px 5px 1px;
        height: 239px;
    margin-top: 25px;
}
.fet-sec_event_list img {
    height: 70px;
}
.desktop_view_event_list
{
	display:none;
}


@media only screen 
and (max-width: 900px) and (min-width: 320px)
{
	.desktop_view_event_list
{
	display:block;
}
.bg_top_event {
    height: 272px!important;
    background-size: cover;
}
.view_none
{
	display: none!important;
}

.container_event_list {
    display: contents;
}
.text_section_main_event_list {
    padding-right: 0;
    color: white;
    padding-top: 0;
    display: inherit;
}
.join_h1_event_list {
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}
.join_p1_event_list {
    font-size: 14px;
    text-align: center;
}
.bg-conditions_event_list {
    background: #ffffff00;
    padding: 0;
}
.margin_event_list
{
	    display: flex;
    overflow-y: scroll;
}
.new_h4_event_list {
    font-size: 14px;
}
.work-sec_event_list {
	height: 161px;
	    margin-bottom: 5px;
		    padding: 17px 39px;
    margin-top: 0px;
}
.work-sec_event_list img {
    height: 74px;
}
.margin_event_list .col-md-4
{
	padding: 5px;
}
.p_new_event_list
{
	    font-size: 12px;
}
.block_event_list
{
	width:100%;
	margin: 16px 0;
}
.section-title_event_list
{
	    font-size: 19px;
    font-weight: 600;
    margin-bottom: 17px;
}
.section-text_event_list
{
	    text-align: justify;
    font-size: 13px;
}
.pd_none0 .col-md-6
{
	padding:0;
}
.fet-sec_event_list {
    text-align: center;
    padding: 17px 15px;
    box-shadow: rgba(2,5,5,.09) 0 1px 5px 1px;
    height: 232px;
    margin-top: 5px;
    width: 217px;
    margin-bottom: 5px;
}
.margin_event_list .col-md-3
{
	padding: 5px;
}
}