/*MOBILE.CSS*/

@media (max-width: 991px) {
	.mobile-toggle {
		display: block !important;
	}

	/*.logo-desktop {
		display: none;
	}*/

	.search-form {
		display: none;
	}

	.open-btn {
		display: none;
	}

	.person-information {
		/*display: none;*/
	}

	.company-logo {
		margin-bottom: 20px !important;
	}

	.menu-top .menu-top-right .person-img {
		margin-top: -11px;
	}

	.mobile-main-content-index {
		display: none;
	}

	.mobile-main-content .menu-personal {
		display: none;
	}

	.mobile-main-content .past-events .search-by-date-form {
		width: 170px;
	}

	.footer-content .footer-logos .right-logo-content {
		float: left !important;
	}

	#page-content-wrapper {
		position: inherit;
	}

	.footer-content .footer-logos {
		text-align: center !important;
	}

		.footer-content .footer-logos .left-logo {
			float: initial !important;
			margin-right: 0 !important;
			clear: both !important;
			width: 206px;
			margin-bottom: 30px;
		}

		.footer-content .footer-logos .right-logo-content {
			float: initial !important;
			margin-right: 0;
			clear: both !important;
			width: 100%;
			margin-bottom: 30px;
			text-align: center;
		}

			.footer-content .footer-logos .right-logo-content .right-logo {
				float: initial !important;
			}

			.footer-content .footer-logos .right-logo-content .text {
				float: initial !important;
			}

	.footer-content .footer-links {
		text-align: center;
	}

		.footer-content .footer-links a {
			float: initial !important;
			margin-right: 7px;
			padding-right: 7px;
		}

		.footer-content .footer-links .copyright {
			float: initial !important;
			margin-top: 40px;
		}


	.owl-prev, .owl-next {
		display: none !important;
	}

	.menu-top .menu-top-right .person-img img {
		width: 37px;
		border-radius: 100px;
		float: left;
		margin-top: 6px;
	}

	.homepage-banners .small-banner .small-banner-img {
		object-fit: cover;
		width: 100%;
		height: 152px;
	}

	.homepage-banners .long-banner .long-banner-img {
		object-fit: cover;
		width: 100%;
		height: 311px;
	}

	.program-content {
		margin-bottom: 0px;
	}

	.owl-theme .owl-nav {
		margin-top: 0px;
	}


	.program-box-mb-mobile {
		margin-bottom: 15px;
	}

	.program-box .program-title {
		margin-bottom: 15px;
	}

	.program-box .program-information {
		width: fit-content;
	}

	.program-box .program-buttons {
		float: right;
		width: fit-content;
	}

	.meeting-form .model-nav {
		padding: 0;
	}

	.profile-form-content .nav-pills .nav-link {
		padding: 0px 22px 0px 0px;
		font-size: 15px;
	}


	.profile-form-content .nav-link img {
		width: 15px;
		margin-right: 6px;
	}

	.meeting-form .nav-pills .nav-item {
		border-right: 0;
		width: 100%;
	}

	.meeting-form .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
		border-bottom: 0px;
		border-radius: 0px;
	}

	.add-more-venue {
		text-align: right;
	}

	.registration-url {
		width: 275px;
	}

	.meeting-form .nav-pills .nav-link .link-btn {
		width: 45px;
		float: left;
	}

	.header {
		padding-bottom: 0px !important
	}
}


@media (min-width: 991px) {
	.mobile-toggle {
		display: none;
	}
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
	.homepage-banners .small-banner .small-banner-img {
		object-fit: initial !important;
		width: 100%;
		height: initial !important;
	}

	.homepage-banners .long-banner .long-banner-img {
		object-fit: initial !important;
		width: 100%;
		height: initial !important;
	}
}


@media (max-width: 1200px) {
	.meeting-form .nav-pills .nav-link {
		font-size: 15px;
		padding: 10px 10px 13px 5px;
	}

		.meeting-form .nav-pills .nav-link img {
			padding: 0 5px;
		}
}

@media(min-width:991px) {
	#wrapper {
		padding-left: 143px;
	}

		#wrapper.toggled {
			padding-left: 0;
		}

	#sidebar-wrapper {
		width: 127px;
	}

	#wrapper.toggled #sidebar-wrapper {
		width: 0;
	}

	#page-content-wrapper {
		position: relative;
	}

	#wrapper.toggled #page-content-wrapper {
		position: relative;
		margin-right: 0;
	}
}
