/* bootstrap
-------------------------------------------------- */


/* application
-------------------------------------------------- */

@media (min-device-width: 321px) and (max-device-width: 480px) {
	#logo{
		margin:25px 0 0 0;
	}

	.wpml-switcher {
		position: relative!important;
		font-size: 10px;
		width: auto;
		margin-top: 20px;
		margin-right: 0;
	}
	.navbar-toggle{
		float: left;
	}

}


@media (min-width: 481px) (max-width: 991px) {
	.wpml-switcher .active-flag .halflings,
	.wpml-switcher .active-flag .halflings:before{
/* 		display: none; */
	}
	.ws-dropdown{
		position: relative;
		right: auto;
		left: 0;
		top: 0 !important;
		display: inline;
		visibility: visible;
		float: none;
		opacity: 1;
		filter: alpha(opacity=100);
		padding: 0;
		margin: 0;
		background-color: transparent !important;
		color: #555;
	}

	.ws-dropdown:after{
		display: none;
	}
	.ws-dropdown ul{
		display: inline;
		margin-left: 10px;
	}
	.ws-dropdown ul li{
		display: inline-block;
		padding: 0;
		margin-right: 10px;
	}

	.right-meta,
	.wpml-switcher,
	.left-meta,
	.search-meta{
		float: none;
		border: 1px solid #ebebeb !important;
		top:12px;
		/*border-bottom: none !important;*/
	}

	.wpml-switcher {
		/* position: absolute; */
		/*top: 38px!important; */
		left: calc(718px - 23%);
		right: 15px!important;
		padding: 0 5px 0 0px!important;
		margin-top: 12px;
		margin-right: 0;
		}

		span.navbar-brand.visible-xs {
		visibility: hidden;
		}
		.ws-dropdown ul li a {
		  font-size: 8px!important;
		}
	.header-menu {
	  float: none!important;
	}
	.pull-center .dropdown-menu{
		margin-left: 0 !important;
	}
	.tb-t .title-subtitle{
		text-align: center;
	}
	.tb-t .title-subtitle:after{
		left: 50%;
		margin-left: -45px;
	}
	.tb-t h2{
		text-align: center;
	}
}