@media (max-width:1199.98px) {
		.navbar .navbar-nav .dropdown .dropdown-menu {
			border-top: 0;
			border-left: 3px solid;
			border-radius: 0;
		}
	}
	.navbar-collapse-header .container {
		display: block;
	}
	/** Search CSS **/
	.search {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: relative;
	}
	input.hs-search-field__input.form-control {
		padding: 0;
		height: auto;
		background: transparent;
		border: none;
		border-bottom: 1px solid #d9d9d9;
		border-radius: 0;
	}
	.navbar-search-form-wrapper {
		position: absolute;
		background: #fff;
		{% if module.menu_align == "right" %}
		left: 100%;
		{% else %}
		right: 100%;
		{% endif %}
		width: 0;
		-webkit-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
			-ms-flex-align: end;
				align-items: flex-end;
		opacity: 0;
	}
	.navbar-search-form-wrapper.open {
		opacity: 1;
	}
	.navbar-search-form-wrapper.open {
		width: 250px;
	}
	.navbar-search-form-wrapper .hs-search-field {
		width: 100%;
		-webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,0.1);
		box-shadow: 0 3px 20px 0 rgba(0,0,0,0.1);
	}
	span.sr-search-toggle {
		position: relative;
		z-index: 1;
	}
	input.hs-search-field__input.form-control {
		color: #262628;
	}
	.sr-nav .hs-menu-depth-1 > a:not(.cta_button), .show-search {
		color: #FFFFFF;
		-webkit-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	.mobile-nav {
		display:none;
	}
	.desktop-nav {
		display:flex;
	}
	.lang_switcher_class {
		border-color: inherit;
	}
	.globe_class:before {
		content: "\f0ac";
	}
	.globe_class {
		font-family: FontAwesome;
		font-size: 1.5rem;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		background: none !important;
		position: relative;
		padding: 2.7rem 1.5rem 2.7rem 2.25rem;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		border-color: inherit;
	}
	.lang_list_class {
		top: 100% !important;
		left: 60% !important;
		box-shadow: 0 1rem 3rem rgb(11 11 12 / 5%);
		border-top: 2px solid;
		border-color: inherit;
		padding: 0;
		min-width: 12rem;
		padding: .7rem 0;
		background: #fff;
		text-align: left;
	}
	.lang_list_class li {
		border: none !important;
		padding: 0 !important;
	}
	.lang_list_class li a {
		padding: 1rem 1.85rem;
		display: block;
	}
	.lang_list_class:after,
	.lang_list_class:before {
		display: none;
	}

/** Top Bar **/
	.top-bar {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:space-between;
		-ms-flex-align:space-between;
		align-items:space-between;
		width:100%;
	}
	.top-bar .right {
		text-align:right;
	}
	.top-bar ul {
		padding-left:0;
		margin:0;
	}
	.top-bar ul li {
		list-style-type:none;
		display:inline-block;
		padding:.5rem 0;
	}
	.top-bar ul li a {
		padding-right:2rem;
		color:#fff;
		font-size:0.8rem;
	}
	.top-bar ul li a:hover {
		filter: brightness(110%);
	}
	.top-bar ul li:last-child a {
		padding-right:0;
	}
	nav#navbar-main {
		width:100%;
		left: 0;
		top:0;
		z-index:100;
	}
	.top-bar-text p {
		margin:0;
		font-size:0.9rem;
	}
	.top-bar-text {
		padding:0.25rem 2rem;
		text-align:center;
	}
	.close-top-bar i:hover {
		cursor:pointer;
		opacity:1;
	}
	.hubspot-disable-focus-styles {
		margin: 0 !important
	}
	.hubspot-disable-focus-styles nav#navbar-main {
		position: relative !important;
	}
	