@media (max-width: 767px) { 
	.social-links ul {display: grid; grid-template-columns: auto auto;}
}

@media (max-width: 991px) {
	.menu-desktop{ display: none;}
	.menu-mobile{ position: absolute; right: 10px; top: 0px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item {
		float: left;
		padding: 5px 15px 5px 15px !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {color: #000 !important; font-size: 14px !important; text-transform: none !important; font-weight: 400 !important;}
}

@media (min-width: 768px) {
	.member-list, .member-linkedin{ text-align: left;}
	.member-title h4{ font-size: 18px;}
	.member-photo img{ width: 285px; height: 301px; object-fit: cover;}
	.keyplayers-photo img{ width: 285px; height: 301px; object-fit: cover;}
	.webinar--tabs .nav-tabs .nav-link{ font-size: 20px; padding: 10px 20px;}
	.webinar--tabs .nav-tabs {padding: 100px 0px 30px;}
	.ondemand-item{ display: grid; grid-template-columns: 40% auto;}
	.ondemand-thumb img{ width: 230px !important; height: 159px !important;}
	.webinar-list .ondemand-item h3{ margin: 0px 0px 20px;}
	.ondemand-thumb{margin-right: 20px;}
	.webinar-list .ondemand-item h3{ margin: 0px 0px 10px;}

	.latest-post-inner .elementor-posts--skin-classic.elementor-grid{ display: unset !important;}
	.latest--post .elementor-posts .elementor-post {display: flex; flex-direction: row;}
	.latest-post-inner .elementor-post__thumbnail__link{ margin: 0px 0px 0px 20px !important;}
	.latest-post-inner .elementor-post__thumbnail__link{ display: inline-block; width: 300px;}
	.latest-post-inner .elementor-post__thumbnail img{ width: 300px !important; height: 177px !important; object-fit: cover; max-width: 100% !important;}
}

@media (min-width: 992px) {
	.menu-mobile{ display: none;}
	.sp-50{ padding-top:50px; padding-bottom:50px;}
	.spt-50{ padding-top:50px;}
	.spb-50{ padding-bottom:50px;}
	.ondemand-thumb img{ width: 280px !important; height: 194px !important;}
	.home--tabs-sec .btn-black{ font-size: 20px;}
	.htabs-btn.mt-3{ margin-top: 30px !important;}
}

@media (min-width: 1200px) {
	.ftr-desc p{ text-align: justify; padding-right: 20px;}
	.inner-banner-text{ padding: 100px 0px;}
	.latest-post-inner .elementor-post__thumbnail__link{ width: 600px;}
	/*.latest-post-inner .elementor-post__thumbnail img{ width: 600px !important; height: 354px !important;} */
	.latest--post .elementor-posts .elementor-post__excerpt{ margin-top: 30px;} 
	.member-item{ max-width: 285px; margin:0px auto 30px;}
}

@media (min-width: 1366px) {
	.ondemand-thumb img{ width: 345px !important; height: 239px !important;}
}

@media (min-width: 1440px) {
}