@media only screen and (min-width: 550px) {
.testimonial-content-section .testimonial-masonry-list { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; }
}

@media only screen and (min-width: 992px) {
.testimonial-content-section .testimonial-masonry-list { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; }
}

@media only screen and (min-width: 1200px) {
.testimonial-content-section .testimonial-masonry-list { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; }
}

@media only screen and (max-width: 549px) {
.testimonial-content-section .testimonial-masonry-list { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; }
}

@media screen and (max-width: 1299px) {

}

@media screen and (max-width: 1199px) {

.site-header-container .site-header-row .site-header-col.site-header-navigation .main-navigation .header-nav-button { display: none; }

.home-banner-section .home-banner-content-wrapper { width: 100%; }
.home-banner-section .home-banner-content-wrapper .home-banner-title { font-size: 35px; line-height: 40px; }
.home-banner-section .home-banner-content-wrapper .home-banner-description { margin: 0px 0px 25px 0px; padding: 0px; font-size: 19px; line-height: 25px; letter-spacing: 0; }

.home-banner-section .home-banner-video-wrapper .home-banner-video { min-height: 460px; }


.single-location-banner-section .single-location-banner-content-wrapper { width: 100%; }
.single-location-banner-section .single-location-banner-content-wrapper .single-location-title { font-size: 38px; line-height: 45px; }
.single-location-banner-section .single-location-banner-content-wrapper .single-location-description { font-size: 19px; line-height: 25px; }
.single-location-banner-section .single-location-banner-content-wrapper .single-location-event-infomation .single-job-fair-description { margin: 0px 0px 25px 0px; padding: 0px; font-size: 19px; line-height: 25px; letter-spacing: 0; }

.single-location-banner-section .single-location-banner-video-wrapper .single-location-banner-video { min-height: 460px; }


.inner-page-banner-section { padding: 50px 0; } 
.inner-page-banner-section .inner-banner-title-wrapper .inner-banner-title { font-size: 45px; line-height: 50px; }


.about-us-container .about-us-left-col { -webkit-box-flex: 0; -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%; }
.about-us-container .about-us-right-col { -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; }


.become-exhibitor-banner-section .become-exhibitor-banner-content-wrapper { width: 100%; }
.become-exhibitor-banner-section .become-exhibitor-banner-content-wrapper .become-exhibitor-title { font-size: 38px; line-height: 45px; }
.become-exhibitor-banner-section .become-exhibitor-banner-content-wrapper .become-exhibitor-banner-sub-title { font-size: 21px; line-height: 25px; } 
.become-exhibitor-banner-section .become-exhibitor-banner-content-wrapper .become-exhibitor-banner-description { margin: 25px 0px 0px 0px; padding: 0px; font-size: 19px; line-height: 25px; letter-spacing: 0; }
.become-exhibitor-banner-section .become-exhibitor-banner-video-wrapper .become-exhibitor-banner-video { min-height: 460px; }


.why-ts-container .why-ts-left-col { -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; }
.why-ts-container .why-ts-right-col { -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; }

.quick-contact-list-wrapper ul.quick-contact-list li.quick-contact-item { width: calc(50% - 30px); }


.blog-sidebar-list-wrapper { width: 100%; }


}

@media screen and (max-width: 1099px) {

.attendee-filter-list-wrapper ul.attendee-filter-list .attendee-filter-item { width: calc(50% - 30px); }
.search-attendee-list-wrapper ul.search-attendee-list li.search-attendee-item { width: calc(50% - 30px); }
}

@media screen and (max-width: 1024px) {

.global-content-section { padding: 50px 0; } 	

.home-banner-section { padding: 50px 0; }
.home-banner-section::after { -webkit-clip-path: none; clip-path: none; }

.upcoming-ts-section { background: var(--main-gray-bg-color); padding: 30px 0; }
.upcoming-ts-section::after { display: none; }

.upcoming-ts-section .upcoming-ts-wrapper ul.upcoming-ts-list { justify-content: center; }
.upcoming-ts-section .upcoming-ts-wrapper ul.upcoming-ts-list li { width: calc(50% - 30px); }

.ts-achievement-section { padding: 50px 0; }
.ts-achievement-section .ts-achievement-col { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }

.single-location-banner-section { padding: 50px 0; }
.single-location-banner-section::before { display: none; }
.single-location-banner-section::after { -webkit-clip-path: none; clip-path: none; }


.select-your-ticket-section { padding: 50px 0 0 0; }
.select-your-ticket-section .all-tickets-group-wrapper ul.all-tickets-group-list li.ticket-item { width: calc(50% - 30px); }

.our-agenda-section { padding: 280px 0 50px 0; margin-top: -220px; }

.single-location-partners-section { padding: 50px 0; }
.single-location-partners-section .main-title-with-subtitle-wrapper { margin: 0px; }
.single-location-partners-section .partners-logos-list-wrapper ul.partners-logos-list li.partners-logo-item { width: calc(20% - 20px); }

.our-speakers-section { padding: 50px 0; }
.our-speakers-section .our-speakers-list-wrapper ul.our-speakers-list li.our-speaker-item { width: calc(33.3% - 20px); }

.fair-location-section { padding: 50px 0; }
.fair-location-section .fair-location-content { max-width: unset; }

.join-our-family-section { padding: 50px 0; }
.volunteer-benefits-section { padding: 50px 0; }

.become-exhibitor-banner-section { padding: 50px 0; }
.become-exhibitor-banner-section::before { display: none; }
.become-exhibitor-banner-section::after { -webkit-clip-path: none; clip-path: none; }


.why-ts-section { padding: 50px 0; }
.festival-look-like-section { padding: 50px 0; }
.reasons-attendees-come-section { padding: 50px 0; }

.reasons-attendees-come-section .reasons-attendees-come-list-wrapper ul.reasons-attendees-come-list { width: 100%; }

.quick-contact-section { padding: 50px 0; }
.our-team-section { padding: 50px 0; }

.blog-content-section { padding: 50px 0; }


.ts-city-list-wrapper ul.ts-city-list .ts-city-item { width: calc(33.3% - 20px); }


}

@media screen and (max-width: 991px) {

/* 
.site-header-container .site-header-row .site-header-col.site-header-navigation .main-navigation { display: none; }

.site-header-mobile-menu-button { display: flex; }
.site-header-mobile-menu-button .mobile-menu-button { display: inline-flex; height: 50px; width: 50px; position: relative; border-radius: 5px; margin-left: auto; cursor: pointer; transition: all 0.5s; background: rgb(255,90,0);
    background: -moz-linear-gradient(90deg, rgba(255,90,0,1) 0%, rgba(255,120,0,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255,90,0,1) 0%, rgba(255,120,0,1) 100%);
    background: linear-gradient(90deg, rgba(255,90,0,1) 0%, rgba(255,120,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5a00",endColorstr="#ff7800",GradientType=1);
} 
.site-header-mobile-menu-button .mobile-menu-button::before { content: ""; position: absolute; height: 2px; width: calc(100% - 20px); left: 50%; top: calc(50% - 8px); transform: translate(-50%,-50%); background: #FFF; transition: all 0.2s; }
.site-header-mobile-menu-button .mobile-menu-button::after { content: ""; position: absolute; height: 2px; width: calc(100% - 20px); left: 50%; top: calc(50% + 8px); transform: translate(-50%,-50%); background: #FFF; transition: all 0.2s; }

.site-header-mobile-menu-button .mobile-menu-button span { font-size: 0px; height: 2px; width: calc(100% - 20px); position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); background: #FFF; opacity: 1; transition: all 0.2s; }

.site-header-mobile-menu-button .mobile-menu-button.mobile-menu-open::before { left: 50%; top: 50%; transform: translate(-50%,-50%) rotate(45deg); transition: all 0.2s; }
.site-header-mobile-menu-button .mobile-menu-button.mobile-menu-open::after { left: 50%; top: 50%; transform: translate(-50%,-50%) rotate(-45deg); transition: all 0.2s; }
.site-header-mobile-menu-button .mobile-menu-button.mobile-menu-open span { opacity: 0; transition: all 0.2s; }

/* Modern Minimal Mobile Sidebar Menu */
.ts-site-header-mobile-menu-container .ts-theme-button {
	margin-top: 20px;
	width: 100%;
	justify-content: center;
	padding: 14px 24px !important;
	font-size: 15px;
	font-weight: 600;
	border-radius: 10px;
	transition: all 0.3s ease;
}

.ts-site-header-mobile-menu-container .ts-theme-button:hover {
	transform: translateY(-2px);
	box-shadow: 0 4px 12px rgba(255, 120, 0, 0.3);
}


.our-agenda-section .our-agenda-list-boxs-wrapper ul.our-agenda-list-boxs li.our-agenda-item { width: calc(50% - 30px); }	

.our-speakers-section .our-speakers-list-wrapper ul.our-speakers-list li.our-speaker-item { width: calc(50% - 20px); }

.all-company-partners-wrapper ul.all-company-partners-list li.company-partner-item { width: calc(100% - 30px); } 

.all-company-partners-wrapper .company-partner-profile-box .company-partner-infomation .company-partner-info-foot .company-partner-website,
.all-company-partners-wrapper .company-partner-profile-box .company-partner-infomation .company-partner-info-foot .company-partner-social-links-wrapper { width: 100%; }
.all-company-partners-wrapper .company-partner-profile-box .company-partner-infomation .company-partner-social-links-wrapper ul.company-partner-social-links { margin: 10px 0 0; }


.all-community-partners-wrapper ul.all-community-partners-list li.community-partner-item { width: calc(100% - 30px); } 

.all-community-partners-wrapper .community-partner-profile-box .community-partner-infomation .community-partner-info-foot .community-partner-website,
.all-community-partners-wrapper .community-partner-profile-box .community-partner-infomation .community-partner-info-foot .community-partner-social-links-wrapper { width: 100%; }
.all-community-partners-wrapper .community-partner-profile-box .community-partner-infomation .community-partner-social-links-wrapper ul.community-partner-social-links { margin: 10px 0 0; }


.full-agenda-details-list-wrapper ul.full-agenda-details-list { padding: 0px; }
.full-agenda-details-list-wrapper ul.full-agenda-details-list::before { display: none; }

.full-agenda-details-list-wrapper .full-agenda-detail-box .full-agenda-infomation .full-agenda-program-time { position: relative; padding: 0; margin: 0 0 10px 0; border: none; box-shadow: unset; width: auto; max-width: unset; left: auto; font-size: 25px; line-height: 30px; color: var(--main-theme-color); }
.full-agenda-details-list-wrapper .full-agenda-detail-box .full-agenda-infomation .full-agenda-program-time::before { display: none; }


.volunteer-benefits-section .volunteer-benefits-list-wrapper ul.volunteer-benefits-list li.volunteer-benefit-item { width: calc(50% - 30px); }


.about-us-container .about-us-left-col { -webkit-box-flex: 0; -ms-flex: 0 0 65%; flex: 0 0 65%; max-width: 65%; }
.about-us-container .about-us-container-wrapper { width: 100%; }
.about-us-container .about-us-right-col { -webkit-box-flex: 0; -ms-flex: 0 0 35%; flex: 0 0 35%; max-width: 35%; }

.why-ts-container .why-ts-left-col { -webkit-box-flex: 0; -ms-flex: 0 0 55%; flex: 0 0 55%; max-width: 55%; }
.why-ts-container .why-ts-right-col { -webkit-box-flex: 0; -ms-flex: 0 0 45%; flex: 0 0 45%; max-width: 45%; }

.reasons-attendees-come-section .reasons-attendees-come-list-wrapper ul.reasons-attendees-come-list li.reasons-attendees-come-item { width: calc(50% - 30px); }

.quick-contact-list-wrapper ul.quick-contact-list li.quick-contact-item { width: calc(100% - 30px); }

footer.site-footer .site-advance-footer .site-footer-col { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
footer.site-footer .site-advance-footer .site-footer-col:nth-child(2),
footer.site-footer .site-advance-footer .site-footer-col:nth-child(3),
footer.site-footer .site-advance-footer .site-footer-col:nth-child(4) { -webkit-box-flex: 0; -ms-flex: 0 0 33.3%; flex: 0 0 33.3%; max-width: 33.3%; }

footer.site-footer .site-advance-footer .footer-site-logo { margin-bottom: 20px; }
footer.site-footer .site-advance-footer .footer-site-description { margin-bottom: 30px; }
footer.site-footer .site-advance-footer .footer-menu { margin-bottom: 30px; }


}

@media screen and (max-width: 767px) {

.home-banner-section .home-banner-content-wrapper { margin-bottom: 40px; }

.inner-page-banner-section .inner-banner-title-wrapper .inner-banner-title { font-size: 40px; line-height: 45px; }

.why-attend-section { padding: 30px 0; }
.why-attend-section .why-attend-accordion { margin-bottom: 40px; }
.why-attend-section .why-attend-short-infomation { max-width: unset; }

.former-partners-section { padding: 40px 0; }

footer.site-footer .site-advance-footer .site-footer-col:nth-child(2),
footer.site-footer .site-advance-footer .site-footer-col:nth-child(3),
footer.site-footer .site-advance-footer .site-footer-col:nth-child(4) { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

footer.site-footer .site-advance-footer .footer-site-description .textwidget p { margin: 15px 0px 0px 0px; padding: 0px; }
footer.site-footer .site-advance-footer .footer-site-description .textwidget p:first-child { margin: 0px; }

footer.site-footer .site-advance-footer .footer-title-wrapper { margin: 0px 0px 15px 0px; }

footer.site-footer .site-small-footer .site-small-footer-left-col { text-align: center; }
footer.site-footer .site-small-footer .site-small-footer-right-col { text-align: center; }

footer.site-footer .site-small-footer .site-small-footer-menu { text-align: center; margin-top: 5px; }
footer.site-footer .site-small-footer .site-small-footer-menu ul.menu { margin: -5px; }
footer.site-footer .site-small-footer .site-small-footer-menu ul.menu li.menu-item { margin: 5px; padding-left: 15px; }
footer.site-footer .site-small-footer .site-small-footer-menu ul.menu li.menu-item:first-child { margin: 5px; padding: 0px; }
footer.site-footer .site-small-footer .site-small-footer-menu ul.menu li.menu-item::before { left: 0; }


.single-location-banner-section .single-location-banner-content-wrapper { margin-bottom: 40px; }

.single-location-partners-section .partners-logos-list-wrapper ul.partners-logos-list li.partners-logo-item { width: calc(25% - 20px); }

.fair-location-section .fair-location-map { margin-bottom: 40px; }

.contact-content-section .contact-infomation-wrapper { margin: 30px 0px 0px 0px; width: 100%; }

.all-speakers-list-wrapper .speaker-intro-box-wrapper .speaker-intro-box-row .speaker-intro-image-wrapper { width: 100%; 
    padding: 20px 20px 10px 20px; }
.all-speakers-list-wrapper .speaker-intro-box-wrapper .speaker-intro-box-row .speaker-intro-infomation-wrapper { width: 100%; padding: 20px; } 
.all-speakers-list-wrapper .speaker-intro-box-wrapper .speaker-intro-box-row .speaker-intro-additional-info-wrapper { width: 100%; padding: 20px; } 


/*
* START :: Single Speaker
 */
.single-speaker-content-box .speaker-intro-box-wrapper .speaker-intro-box-row .speaker-intro-image-wrapper { width: 100%; 
    padding: 20px 20px 10px 20px; }
.single-speaker-content-box .speaker-intro-box-wrapper .speaker-intro-box-row .speaker-intro-infomation-wrapper { width: 100%; padding: 20px; } 
.single-speaker-content-box .speaker-intro-box-wrapper .speaker-intro-box-row .speaker-intro-additional-info-wrapper { width: 100%; padding: 20px; } 
/*
* END :: Single Speaker
 */

/* 
* START :: Single Company Partner
*/
.company-partner-content-section {padding: 0 0 40px 0;}
.company-partner-content-section .company-partner-profile-box .company-partner-profile-box-row .company-partner-profile-box-right-col { width: 100%;}
/* 
* END :: Single Company Partner
*/

/* 
* START :: Single Community Partner
*/
.community-partner-content-section {padding: 0 0 40px 0;}
.community-partner-content-section .community-partner-profile-box .community-partner-profile-box-row .community-partner-profile-box-right-col { width: 100%;}
/* 
* END :: Single Community Partner
*/


.full-agenda-details-list-wrapper .full-agenda-detail-box .full-agenda-detail-box-row { flex-wrap: wrap-reverse; }
.full-agenda-details-list-wrapper .full-agenda-detail-box .full-agenda-detail-box-row .full-agenda-detail-box-left-col { width: 100%; padding: 20px; }
.full-agenda-details-list-wrapper .full-agenda-detail-box .full-agenda-detail-box-row .full-agenda-detail-box-right-col { width: 100%; padding: 20px; }
.full-agenda-details-list-wrapper .full-agenda-speaker-details { justify-content: left; }
.full-agenda-details-list-wrapper .full-agenda-speaker-details .full-agenda-speaker-title { text-align: left; }
.full-agenda-details-list-wrapper .full-agenda-speaker-details .full-agenda-speaker-designation { text-align: left; }

.venue-details-content-section .venue-details-head-wrapper .venue-location-title { width: 100%; margin: 0 0 15px 0; }
.venue-details-content-section .venue-details-head-wrapper .venue-view-location-button { width: 100%; }
.venue-details-content-section .venue-details-head-wrapper .venue-view-location-button .ts-theme-button { margin: 0px; }

.join-our-family-section .our-family-photo-wrapper { height: 450px; width: 100%; max-width: unset; margin: 0 0 30px 0; }


.about-us-container .about-us-left-col { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.about-us-container .about-us-right-col { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.become-exhibitor-banner-section .become-exhibitor-banner-content-wrapper { margin-bottom: 40px; }

.why-ts-container .why-ts-left-col { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.why-ts-container .why-ts-right-col { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.festival-look-like-section .festival-look-like-list-wrapper ul.festival-look-like-list li.festival-look-like-item { width: calc(100% - 30px); }
.festival-look-like-section .festival-look-like-list-wrapper ul.festival-look-like-list li.festival-look-like-item .festival-look-like-box { margin-bottom: 20px; }

.reasons-attendees-come-section .reasons-attendees-come-list-wrapper ul.reasons-attendees-come-list li.reasons-attendees-come-item { width: 100%; }
.reasons-attendees-come-section .reasons-attendees-come-list-wrapper ul.reasons-attendees-come-list li.reasons-attendees-come-item .reasons-attendees-come-box { margin-bottom: 25px; }


.blog-content-section .blog-left-col { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 100%; max-width: 100%; }
.blog-content-section .blog-right-col { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 100%; max-width: 100%; }

.blog-sidebar-list-wrapper { margin: 20px 0px 0px 0px; }


.pagination-wrapper .pagination { justify-content: center; }
.pagination-wrapper .pagination a { margin: 5px; border-radius: 5px; }


.ts-city-list-wrapper ul.ts-city-list .ts-city-item { width: calc(50% - 20px); }


}

@media screen and (max-width: 599px) {

.main-title-with-subtitle-wrapper { margin: 0px 0px 20px 0px; padding: 0px; }
.main-title-with-subtitle-wrapper .title-text { font-size: 35px; line-height: 40px; }
.main-title-with-subtitle-wrapper .title-text br { display: none; }
.main-title-with-subtitle-wrapper .sub-title-text { font-size: 20px; line-height: 25px; letter-spacing: 0; }
.main-title-with-subtitle-wrapper .sub-title-text br { display: none; }

.home-banner-section .home-banner-content-wrapper .home-banner-event-infomation .home-banner-event-info-title span { display: flex; width: 100%; }
.home-banner-section .home-banner-video-wrapper .home-banner-video { min-height: 250px; }

.former-partners-section .main-title-with-subtitle-wrapper { margin: 0px 0px 30px 0px; }
.former-partners-section .video-testimonlial-box-wrapper { margin: 0px 0px 30px 0px; }

.meet-our-partners-section { padding: 50px 0; }
.meet-our-partners-section .main-title-with-subtitle-wrapper { margin: 0px 0px 15px 0px; }
.meet-our-partners-section .meet-our-partners-row .meet-our-partners-col { margin-top: 30px; }
.meet-our-partners-section .meet-our-partners-row .meet-our-partners-col:first-child { margin-top: 0px; }

.companies-partners-logos-group .companies-partners-logos-list li { width: calc(50% - 20px); }

.ts-achievement-section { padding: 30px 0; }
.ts-achievement-section .ts-achievement-col { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.ts-achievement-section .ts-achievement-box-wrapper { padding: 10px 0; }
.ts-achievement-section .ts-achievement-box-wrapper .ts-achievement-icon-wrap { margin-right: 20px; }


.single-location-banner-section .single-location-banner-video-wrapper .single-location-banner-video { min-height: 250px; }

.select-your-ticket-section .all-tickets-group-wrapper ul.all-tickets-group-list li.ticket-item { width: calc(100% - 30px); }

.our-agenda-section .our-agenda-list-boxs-wrapper ul.our-agenda-list-boxs li.our-agenda-item { width: calc(100% - 30px); }

.single-location-partners-section .partners-logos-list-wrapper ul.partners-logos-list li.partners-logo-item { width: calc(33.3% - 20px); } 
.single-location-partners-section .cta-title-text { font-size: 21px; line-height: 27px; }

.our-speakers-section .our-speakers-list-wrapper ul.our-speakers-list li.our-speaker-item { width: calc(100% - 20px); }

.all-company-partners-wrapper ul.all-company-partners-list li.company-partner-item { padding: 20px; }
.all-company-partners-wrapper .company-partner-profile-box .company-partner-profile-box-row .company-partner-profile-box-left-col { width: 100%;}
.all-company-partners-wrapper .company-partner-profile-box .company-partner-profile-box-row .company-partner-profile-box-right-col { width: 100%; }
.all-company-partners-wrapper .company-partner-profile-box .company-partner-infomation .company-partner-name .company-partner-name-text { font-size: 24px; line-height: 30px; }

.all-community-partners-wrapper ul.all-community-partners-list li.community-partner-item { padding: 20px; }
.all-community-partners-wrapper .community-partner-profile-box .community-partner-profile-box-row .community-partner-profile-box-left-col { width: 100%; }
.all-community-partners-wrapper .community-partner-profile-box .community-partner-profile-box-row .community-partner-profile-box-right-col { width: 100%; }
.all-community-partners-wrapper .community-partner-profile-box .community-partner-infomation .community-partner-name .community-partner-name-text { font-size: 24px; line-height: 30px; }

.venue-details-content-section .venue-details-head-wrapper .venue-location-title .venue-location-title-text { font-size: 35px; line-height: 40px; }
.venue-details-content-section .venue-details-body-wrapper .venue-location-image { height: 300px; }
.venue-details-content-section .venue-details-body-wrapper .how-to-reach-venue-infomation ul.how-to-reach-venue-info-list li.how-to-reach-venue-info-item:first-child { padding-top: 0px; }
.venue-details-content-section .venue-details-body-wrapper .how-to-reach-venue-infomation .how-to-reach-venue-info-box .how-to-reach-venue-content .how-to-reach-venue-title {     margin: 0px 0px 15px 0px; }
.venue-details-content-section .venue-details-body-wrapper .how-to-reach-venue-infomation .how-to-reach-venue-info-box .how-to-reach-venue-content .how-to-reach-venue-text p { word-break: break-all; }

.volunteer-benefits-section .volunteer-benefits-list-wrapper ul.volunteer-benefits-list li.volunteer-benefit-item { width: calc(100% - 30px); }


.become-exhibitor-banner-section .become-exhibitor-banner-video-wrapper .become-exhibitor-banner-video { min-height: 250px; }

.quick-contact-section .cta-title-text { font-size: 21px; line-height: 27px; }
.quick-contact-box .quick-contact-image-wrapper { width: 100%; margin: 0px 0px 20px 0px; justify-content: center; }
.quick-contact-box .quick-contact-infomation { width: 100%; text-align: center; }


.blog-listing-list-wrapper .blog-listing-box .blog-listing-image .blog-image { height: 250px; }

.blog-author-infomation-box .blog-author-info-image-wrapper { width: 100%; margin: 0px 0px 20px 0px; justify-content: center; }
.blog-author-infomation-box .blog-author-infomation { width: 100%; text-align: center; }


.ts-city-list-wrapper ul.ts-city-list .ts-city-item { width: calc(100% - 20px); }

.attendee-filter-list-wrapper { padding: 20px 15px; }
.attendee-filter-list-wrapper ul.attendee-filter-list { margin: 0 -5px; }

.attendee-filter-list-wrapper ul.attendee-filter-list .attendee-filter-item { width: calc(100% - 30px); }
.attendee-filter-list-wrapper ul.attendee-filter-list .attendee-filter-item .chosen-container { width: 100% !important; }
.search-attendee-list-wrapper ul.search-attendee-list li.search-attendee-item { width: calc(100% - 30px); }



}

@media screen and (max-width: 379px) {


.upcoming-ts-section .upcoming-ts-wrapper ul.upcoming-ts-list li { width: calc(100% - 30px); }

footer.site-footer .site-advance-footer { padding: 40px 0 10px 0; }


.select-your-ticket-section .all-tickets-group-wrapper ul.all-tickets-group-list { margin: 0px; }
.select-your-ticket-section .all-tickets-group-wrapper ul.all-tickets-group-list li.ticket-item { width: 100%; margin: 25px 0 0 0; }
.select-your-ticket-section .all-tickets-group-wrapper ul.all-tickets-group-list li.ticket-item:first-child { margin-top: 0px; } 

.our-agenda-section { padding: 250px 0 50px 0; margin-top: -200px; }
.our-agenda-section .main-title-with-subtitle-wrapper { margin: 0px 0px 20px 0px; }

.single-location-partners-section .partners-logos-list-wrapper ul.partners-logos-list li.partners-logo-item { width: calc(50% - 20px); }


.join-our-family-section .our-family-photo-wrapper { height: 300px; width: 100%; max-width: unset; margin: 0 0 30px 0; }


}

@media only screen and (max-width: 600px) and (orientation: landscape) {

.site-header .site-header-mobile-menu-container .main-navigation { height: 65vh; overflow: scroll; }

}