input#input_1_1 {
       display: block;
    width: 100%;
    border: none;
    background: #e6e6e6;
    padding: 15px;
    resize: none;
}
.testimonial_header {
    min-height: 0px;
}
.testimonial_title {
    margin-bottom: 0px;
}
.event_right.testimonial .text_lg {
    display: inline;
}
.event_right .testimonial {
    font-weight: 600;
}
.event_right .testimonial .text_lg {
    font-weight: 500;
}
.heading.testimonial{
	    text-transform: initial;
}
.heading.testimonial::before {
    content: open-quote;
    color: #ed1c24;
}
.heading.testimonial::after {
    content: close-quote;
    color: #ed1c24;
}
section.section_full.section_inner.single {
    margin-top: 70px;
}
.event_detail.single{
	padding-left: 0px;
	width: 75%;
}
.event_right.single{
	border-left: none;
}
.btn_main{
	    min-width: 295px;
}
.event_banner{
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    height: 350px;
}
.from_right.event{
	opacity: unset;
	left: 90px;
}
.from_right.about{
	opacity: unset;
	left: 90px;
}
.header_text.event{
	bottom: unset;
    top: 50px;
}
.wpcf7-form-control.wpcf7-submit {

	padding: 0px;
    background: #ff0139;
    display: inline-block;
    color: #fff;
    font-size: 1.37rem;
    font-weight: 500;
    text-transform: uppercase;
    transition: .2s;
    cursor: pointer;
    text-align: left;
	border: none;
    width: 250px;
}
.m_pagination {
    margin: 20px 0px;
}.prev {
    float: left;
}
.nxt {
    float: right;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: normal;
	display: block;
    width: 100%;
    padding: 10px;
    resize: none;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px;
	display: block;
    width: 100%;
    border: none;
}

.woocommerce-additional-fields h3{display:none;}
#order_review_heading{display:none;}
.woocommerce-checkout-review-order{margin-top:30px;}
.extra-fields{margin-top:25px;}
.extra-fields h3{font-weight: 700;margin-bottom: 10px;}
#upload_CNIC_image{margin-top:20px;}
#billing_company_description{height:100px;}

#add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row {
    margin: 0 !important;
    padding: 0;
}

/*EventBrite Details*/
.event_details_box {
    background: #f7f7f7;
    border: 2px solid #e8e8e8;
    padding: 25px;
    margin-bottom: 20px;
}
.event_details_box label {
    font-weight: 600;
    font-size: 15px;
    line-height: 16px;
}
.event_details_box p {
    font-size: 15px;
    line-height: 16px;
}
.event_details_box h4 {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 5px;
}
.clear
{
	clear: both;
}
.leftsec {
    float: left;
    width: 45%;
    margin-right: 3%;
}
.rightsec {
    float: left;
    width: 45%;
}
.left_vanue {
    float: left;
    width: 26%;
    margin-right: 3%;
}
.right_map
{
	 width: 71%;
	 float: left;
}
.woocommerce-Button.button {
    height: 40px!important;
    background: #ff0139!important;
    display: inline-block!important;
    padding: 9px 20px!important;
    color: #fff!important;
    font-size: 1.20rem!important;
    font-weight: 500!important;
    text-transform: uppercase!important;
    transition: .2s!important;
    cursor: pointer!important;
}
.common_content p {
    margin: 100px!important;
    text-align: center!important;
}


span.arrow.icon_arrow {
    width: 12px;
    height: 12px;
    border-color: #fff;
    margin-top: -6px;
    margin-left: 4px;
}
.mem_cname {float: left;}
.mem_cname .form_style { background: none!important;border-bottom: 1px solid #928888;width: 300px;}
.mem_bname {float: left;margin: 10px 30px 0px 30px;width: 300px;}
.mem_bname select {width: 300px;background: none;border: none;border-bottom: 1px solid #928888;color: #dad8d8;height: 36px;}
.mem_search .btn_main {height: 37px;padding: 7px 15px;font-size: 20px;margin-top: 10px;}
.mem_cname .form_style::placeholder {color: #d4d2d8;}
#business_name option {color: #ffffff;background: #2f339d;}
.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {margin: 0px!important;margin-left: 26%!important;}
.lost_reset_password p {margin: 50px!important;}
#search_box {display: none;}
#search {padding: 5px;float: left;width: 220px;}
#searchbtn .icon_search.sec {width: 25px;height: 25px;}
.nav_phone {float: left;margin: 4px 15px;font-size: 1rem;font-weight: 500;}
.nav_ph {width: 15px;margin: -1px 5px;}
.foot_link {max-width: 640px!important;}
.createdby {max-width: 440px;font-size: .875rem;}
.next_event_owl {margin-top:30px; cursor:pointer}
@media (max-width: 767px)
{.createdby {max-width: 1005;text-align: center;}}
@media (max-width: 479px){
.pop_btn .btn_main {min-width: 270px;}
.inner_header {margin: 60px 0 20px;}
.event_img {max-width: 100%!important;margin-bottom: 10px;max-height: 216px;overflow: hidden;}
.mem_bname {margin: 0 auto;}
.event_detail.single {width: 100%; margin: 0 5px;}
.event_detail {padding: 0px 20px!important;}
.event_right {padding: 10px 20px;}
.rightsec {float: none!important;}
.owl-dots {display: none!important;}
.from_right.about {left: 75px!important;}
.event_list:not(:first-child) { padding-top: 25px!important;}
.right_map {width: 100%!important;float: none!important;}
.left_vanue  {width: 100%!important;}
}

.iee_event .img_placeholder {width: 100%; height: 100%;}
.event_date {font-size: 18px;}
.text_xl.go_back a{color: #ff0139;}
.icon_arrow.left {
    transform: rotate(135deg);
    float: left;
    width: 12px;
    height: 12px;
    margin-top: 8px;
    border-right: 2px solid #ff0139;
    border-bottom: 2px solid #ff0139;
}
.inner_header.bg_blue.direct_event {
    min-height: 80px;
}
.product_cat-networking-essex-expo img {
    max-width: 660px!important;
}
.event_date {
    font-size: 22px;
    margin-bottom: 20px!important;
}
.woocommerce-billing-fields .optional {
    display: none;
}

.menu-item-has-children:hover .sub-menu {
    display: block;
}
ul.sub-menu {
    display: none;
    position: absolute!important;
    z-index: 999;
    background: #2f339d;
    width: 200px;
    padding: 15px;
}
ul.sub-menu li {
	list-style: none;
}
ul.sub-menu li a {
    color: white;
}
.thumbnail_gallery {
    display: flex;
    flex-wrap: wrap; /* Ensures images wrap to the next line if there's not enough space */
}

.thumbnail_gallery img {
    margin-right: 10px; /* Add some space between images */
}

/*Code For Hover Colour On The Spring Into Business Menu Item*/
ul.sub-menu li.menu-item-6089 a:hover {
	border-bottom: solid 2px #FFFFFF!important;
	background: unset!important;
}
/*Code For Hover Colour On The Exhibitors Registration Menu Item*/
ul.sub-menu li.menu-item-6090 a:hover {
	border-bottom: solid 2px #FF0139!important;
	background: unset!important;
}
/*Code For Hover Colour On The Attendees Registration Menu Item*/
ul.sub-menu li.menu-item-6091 a:hover {
	border-bottom: solid 2px #FFFFFF!important;
	background: unset!important;
}
/*Code For Hover Colour On The Spring Into Business July Menu Item*/
ul.sub-menu li.menu-item-6469 a:hover {
	border-bottom: solid 2px #FF0139!important;
	background: unset!important;
}
/*Code To Increase The Drop Down Menu Width*/
ul.sub-menu{
	width:250px!important;
}
/*Code To Increase The Drop Down Menu Line Height*/
ul.sub-menu li {
	line-height:2em;
}
/*Code To Adjust Entry Field Form Sizes*/
/*#fld_595984_1, #fld_9970286_1, #fld_6009157_1, #fld_2495959_1, #fld_305555_1, #fld_2477167_1, #fld_4342130_1{
	width: 100%!important;
    height: 25px;
	margin-bottom: 10px;
}*/
/**/
/*#fld_595984_1-wrap, #fld_9970286_1-wrap, #fld_6009157_1-wrap, #fld_2495959_1-wrap, #fld_305555_1-wrap, #fld_2477167_1-wrap, #fld_4342130_1-wrap{
	color:white!important;
}*/
/*Code To Adjust Button*/
/*#fld_7908577_1{
	color: white;
    background-color: #FF0139;
    width: 295px!important;
    height: 46px;
}/*